.en4u-f6{--en4u-teal:#008d7d;--en4u-teal-dark:#006b5e;--en4u-yellow:#f9ad01;--en4u-red:#da1415;--en4u-purple:#9e64e1;--en4u-purple-deep:#733db6;--en4u-purple-soft:#f6efff;--en4u-cream:#fffaf2;--en4u-sky:#eef7f6;--en4u-ink:#1f2a37;--en4u-muted:#5b6773;box-sizing:border-box;max-width:1060px;margin:28px auto;padding:clamp(20px,3vw,34px);background:#fffdf9;border:2px solid #e7d7ff;border-radius:30px;color:var(--en4u-ink);font:inherit;text-align:left;box-shadow:0 18px 40px rgba(31,42,55,.08);}
.en4u-f6 *{box-sizing:border-box}
.en4u-f6 h2{position:static;display:block!important;width:auto!important;margin:0 0 18px!important;padding:0 0 14px!important;font-size:clamp(30px,4.2vw,44px)!important;line-height:1.08!important;font-weight:800!important;color:#2d2352!important;background:transparent!important;text-align:left!important;box-shadow:none!important;border:0!important;border-bottom:5px solid var(--en4u-yellow)!important;border-radius:0!important;}
.en4u-f6-intro{display:block;padding:18px 20px;margin:0 0 22px;background:var(--en4u-cream);border:2px solid #f3d790;border-left:6px solid var(--en4u-yellow);border-radius:20px;}
.en4u-f6-intro p{margin:8px 0;font-size:17px;line-height:1.58}
.en4u-f6-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}
.en4u-f6-field{min-width:0}
.en4u-f6-wide{grid-column:1/-1}
.en4u-f6-field>label:not(.en4u-f6-consent){display:block;margin:0 0 9px;font-weight:800;font-size:18px;letter-spacing:.03em;color:#17232b}
.en4u-f6-field>input, .en4u-f6-field>textarea, .en4u-f6-field>select{display:block;width:100%;min-width:0;margin:0;min-height:58px;padding:14px 15px;background:#fff;border:2px solid #d7e2e0;border-radius:16px;color:var(--en4u-ink);font-size:17px;line-height:1.45;transition:border-color .15s ease, box-shadow .15s ease, background-color .15s ease, transform .15s ease;}
.en4u-f6-field>textarea{resize:vertical;min-height:136px}
.en4u-f6-field :is(input,textarea,select):hover{border-color:var(--en4u-purple)}
.en4u-f6-field :is(input,textarea,select):focus-visible{outline:none;border-color:var(--en4u-teal);box-shadow:0 0 0 4px rgba(0,141,125,.14);background:#fffefb;transform:translateY(-1px);}
.en4u-f6-choices{display:flex;flex-wrap:wrap;gap:12px}
.en4u-f6-choices label{display:inline-flex;align-items:center;gap:11px;margin:0;padding:14px 16px;background:#fff;border:2px solid #d8c7f7;border-radius:16px;font-size:18px;font-weight:700;line-height:1.32;color:#34285c;cursor:pointer;transition:border-color .15s ease, transform .15s ease, background-color .15s ease, box-shadow .15s ease;}
.en4u-f6-choices label:hover{border-color:var(--en4u-teal);transform:translateY(-1px);box-shadow:0 8px 18px rgba(31,42,55,.07)}
.en4u-f6-choices input,.en4u-f6-consent input{accent-color:var(--en4u-teal);width:20px;height:20px;flex:none;margin:0}
.en4u-f6-consent{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;background:var(--en4u-cream);border:2px solid #f3d790;border-radius:18px;font-size:16px;line-height:1.5;}
.en4u-f6-consent a{color:var(--en4u-teal-dark);text-decoration:underline;font-weight:700}
.en4u-f6-submit{margin-top:26px;padding:16px 30px;min-height:56px;border:0;border-radius:18px;background:var(--en4u-teal);color:#fff;font-size:18px;font-weight:800;letter-spacing:.01em;cursor:pointer;transition:background-color .15s ease, transform .15s ease, box-shadow .15s ease;box-shadow:0 12px 22px rgba(0,141,125,.22);}
.en4u-f6-submit:hover,.en4u-f6-submit:focus{background:var(--en4u-teal-dark);color:#fff;transform:translateY(-1px)}
.en4u-f6-submit:disabled{background:#8d9996;box-shadow:none;cursor:not-allowed;transform:none}
.en4u-f6-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.en4u-f6-footnote,.en4u-f6-note{font-size:14px;color:var(--en4u-muted);line-height:1.55}
.en4u-f6-footnote{margin-top:12px}
.en4u-f6-note strong{color:var(--en4u-purple-deep)}
.en4u-f6-success,.en4u-f6-error{padding:16px 18px;border-radius:16px;font-weight:700;line-height:1.45;margin-bottom:18px}
.en4u-f6-success{background:#edf8f3;border:2px solid #b7e3d4;border-left:6px solid var(--en4u-teal)}
.en4u-f6-error{background:#fff4f2;border:2px solid #f2c3bc;border-left:6px solid var(--en4u-red)}
.en4u-f6 select{appearance:auto;background-image:none;padding-right:18px;}
.en4u-f6-admin.wrap{margin:20px 20px 0 2px}
.en4u-f6-admin-shell{max-width:1240px}
.en4u-f6-admin-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;background:#fff;border:2px solid #e7d7ff;border-radius:24px;padding:22px 24px;margin:0 0 18px;box-shadow:0 10px 24px rgba(31,42,55,.06)}
.en4u-f6-admin-hero h1{margin:0 0 8px!important;font-size:34px!important;line-height:1.12!important;color:#2d2352}
.en4u-f6-admin-hero p{margin:0;color:#4b5563;font-size:15px;line-height:1.55}
.en4u-f6-admin-badge{display:inline-flex;align-self:center;padding:12px 16px;border-radius:999px;background:#f6efff;border:2px solid #d8c7f7;color:#5a2ca0;font-weight:800;text-align:center}
.en4u-f6-admin-card{background:#fff;border:2px solid #e7edf3;border-radius:22px;padding:22px 24px;margin:0 0 18px;box-shadow:0 8px 20px rgba(31,42,55,.05)}
.en4u-f6-admin-card h2{margin:0 0 14px!important;font-size:28px!important;line-height:1.2!important;color:#2d2352}
.en4u-f6-state{display:inline-block;padding:8px 12px;border-radius:999px;font-size:15px;font-weight:800;vertical-align:middle}
.en4u-f6-state.on{background:#edf8f3;color:#006b5e;border:2px solid #b7e3d4}
.en4u-f6-state.off{background:#fff4f2;color:#8d3131;border:2px solid #f2c3bc}
.en4u-f6-settings p{font-size:16px;line-height:1.55}
.en4u-f6-settings input[type=email]{min-width:320px;max-width:100%;padding:12px 14px;border:2px solid #c9d6d3;border-radius:14px}
.en4u-f6-settings input[type=radio]{accent-color:#008d7d}
.en4u-f6-admin .button, .en4u-f6-admin .button-secondary{border-color:#008d7d!important;color:#008d7d!important;background:#fff!important;border-radius:12px!important;padding:7px 14px!important;min-height:40px!important}
.en4u-f6-admin .button:hover,.en4u-f6-admin .button-secondary:hover{border-color:#006b5e!important;color:#006b5e!important;background:#eef7f6!important}
.en4u-f6-admin .button-primary,.en4u-f6-admin .button.en4u-f6-admin-button{background:#008d7d!important;border-color:#008d7d!important;color:#fff!important;box-shadow:0 8px 16px rgba(0,141,125,.18)!important}
.en4u-f6-admin .button-primary:hover,.en4u-f6-admin .button.en4u-f6-admin-button:hover{background:#006b5e!important;border-color:#006b5e!important}
.en4u-f6-admin-actions{display:flex;flex-wrap:wrap;gap:10px}
.en4u-f6-entry{background:#fbf7ff;border:2px solid #e6d8ff;border-radius:20px;padding:0;margin:12px 0;overflow:hidden}
.en4u-f6-entry>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;background:#f6efff;color:#34285c;font-weight:800}
.en4u-f6-entry>summary::-webkit-details-marker{display:none}
.en4u-f6-entry-title{font-size:16px;line-height:1.35}
.en4u-f6-entry-badge{display:inline-flex;padding:6px 10px;border-radius:999px;background:#fff;color:#008d7d;border:1px solid #bfe1db;font-size:13px;font-weight:800;white-space:nowrap}
.en4u-f6-entry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 18px}
.en4u-f6-entry-row{background:#fff;border:1px solid #dbe8e4;border-radius:16px;padding:14px 14px}
.en4u-f6-entry-label{font-size:13px;line-height:1.4;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;font-weight:800;margin-bottom:6px}
.en4u-f6-entry-value{font-size:16px;line-height:1.55;color:#1f2a37;word-break:break-word}
.en4u-f6-entry-delete{padding:0 18px 18px}
@media(max-width:900px){.en4u-f6-admin-hero{flex-direction:column}.en4u-f6-entry-grid{grid-template-columns:minmax(0,1fr)}}
@media(max-width:760px){
.en4u-f6{padding:18px;border-radius:22px}
.en4u-f6-grid{grid-template-columns:minmax(0,1fr)}
.en4u-f6-wide{grid-column:auto}
}
@media(max-width:620px){
.en4u-f6{margin:18px auto;padding:16px;border-radius:18px}
.en4u-f6 h2{font-size:clamp(24px,8vw,34px)}
.en4u-f6-field>label:not(.en4u-f6-consent){font-size:17px}
.en4u-f6-field>input,.en4u-f6-field>textarea,.en4u-f6-field>select{font-size:16px;min-height:50px;padding:12px}
.en4u-f6-choices{flex-direction:column}
.en4u-f6-choices label{width:100%;font-size:17px;padding:13px 14px;border-radius:14px}
.en4u-f6-consent{padding:14px}
.en4u-f6-submit{width:100%;padding:15px 18px}
.en4u-f6-intro p{font-size:16px}
.en4u-f6-admin-card,.en4u-f6-admin-hero{padding:18px}
.en4u-f6-admin-hero h1{font-size:28px!important}
} .en4u-f6 [hidden],.en4u-f6-field[hidden]{display:none!important}
.en4u-f6-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 20px}
.en4u-f6-tabs a{background:#fff;color:#006b5e!important;border:2px solid #cfe9e3;text-decoration:none;padding:10px 17px;border-radius:13px;font-size:15px;font-weight:700}
.en4u-f6-tabs a:hover,.en4u-f6-tabs a:focus{border-color:#008d7d;background:#eef7f6}
.en4u-f6-tabs a.active{color:#fff!important;background:#008d7d;border-color:#008d7d}
.en4u-f6-table-wrap{overflow:auto;max-width:100%}
.en4u-f6-table td,.en4u-f6-table th{vertical-align:middle;padding:12px!important;font-size:14px}
.en4u-f6-table code{white-space:nowrap;font-size:13px}
.en4u-f6-inline-actions{min-width:360px}
.en4u-f6-inline-form{display:inline-block;margin:2px}
.en4u-f6-editor-form>.en4u-f6-admin-card{margin-bottom:18px}
.en4u-f6-edit-basic>label{display:block;margin:0 0 15px;font-weight:700;font-size:15px}
.en4u-f6-edit-basic input[type=text],.en4u-f6-edit-basic textarea{display:block;margin:8px 0 0;width:min(100%,700px);padding:12px 14px;border:2px solid #d8e6e3;border-radius:12px;font-size:16px}
.en4u-f6-edit-field{position:relative;background:#fff;border:2px solid #e0d2f7;border-radius:18px;padding:17px;margin:14px 0 18px 0;box-shadow:0 5px 16px rgba(31,42,55,.05)}
.en4u-f6-edit-field.dragging{opacity:.55;border:2px dashed #008d7d}
.en4u-f6-drag{position:absolute;right:14px;top:14px;cursor:grab;color:#733db6;font-size:22px}
.en4u-f6-field-edit-top,.en4u-f6-field-edit-bottom{display:grid;gap:13px;align-items:end;grid-template-columns:1fr 1.6fr 1.2fr auto;padding-right:25px}
.en4u-f6-field-edit-bottom{grid-template-columns:1.6fr 1fr 1fr auto;margin-top:16px;border-top:1px solid #ede5f8;padding-top:16px}
.en4u-f6-field-edit-top label,.en4u-f6-field-edit-bottom label{display:block;font-size:13px;color:#39424d;font-weight:700}
.en4u-f6-field-edit-top :is(input,select),.en4u-f6-field-edit-bottom :is(input,textarea){box-sizing:border-box;display:block;width:100%;min-height:40px;padding:8px 10px;margin:6px 0 0;border:1px solid #bacdc8;border-radius:9px;color:#17232b;font-size:14px}
.en4u-f6-field-edit-bottom textarea{min-height:75px}
.en4u-f6-field-edit-top label.en4u-f6-edit-required{white-space:nowrap;display:flex;align-items:center;gap:5px;margin-bottom:8px}
.en4u-f6-edit-required input[type=checkbox]{display:inline;min-height:0;margin:0;width:auto}
.en4u-f6-admin .en4u-f6-remove-field{color:#9f1e21!important;border-color:#eac0c0!important}
.en4u-f6-admin .en4u-f6-remove-field:hover{background:#fff2f2!important}
.en4u-f6-admin-card>form+form{margin-top:15px}
.en4u-f6-admin-card label>select{margin:5px;min-height:38px}
@media(max-width:1180px){.en4u-f6-field-edit-top,.en4u-f6-field-edit-bottom{grid-template-columns:1fr 1fr}.en4u-f6-field-edit-bottom{padding-right:25px}}
@media(max-width:700px){.en4u-f6-field-edit-top,.en4u-f6-field-edit-bottom{grid-template-columns:minmax(0,1fr)}.en4u-f6-inline-actions{min-width:300px}.en4u-f6-admin-badge{align-self:flex-start}} .en4u-f6 .en4u-f6-success--handled{display:none!important}
.en4u-f6 .en4u-f6-modal[hidden]{display:none!important}
html.en4u-f6-dialog-open,html.en4u-f6-dialog-open body{overflow:hidden}
.en4u-f6 .en4u-f6-modal{position:fixed!important;inset:0!important;display:flex;align-items:center;justify-content:center;width:100%;height:100vh;min-height:100dvh;margin:0;padding:18px;background:rgba(31,42,55,.68);z-index:2147483000;overflow-y:auto;overscroll-behavior:contain;}
.en4u-f6 .en4u-f6-modal-panel{position:relative;width:min(100%,540px);max-height:calc(100dvh - 36px);overflow-y:auto;margin:auto;padding:clamp(26px,5vw,42px) clamp(20px,5vw,42px) clamp(24px,4vw,36px);border:3px solid #9e64e1;border-top:8px solid #f9ad01;border-radius:28px;background:#fffdf9;color:#1f2a37;text-align:center;box-shadow:0 24px 70px rgba(17,24,39,.28);animation:en4u-f6-modal-appear .2s ease-out both;}
.en4u-f6 .en4u-f6-modal-x{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:13px;background:#f6efff;color:#34285c;font:700 31px/1 Arial,sans-serif;cursor:pointer;}
.en4u-f6 .en4u-f6-modal-x:hover{background:#e9dafa}
.en4u-f6 .en4u-f6-modal-x:focus-visible, .en4u-f6 .en4u-f6-modal-button:focus-visible{outline:3px solid #9e64e1;outline-offset:4px;}
.en4u-f6 .en4u-f6-modal-check{display:grid;place-items:center;width:80px;height:80px;margin:0 auto 20px;background:#008d7d;color:#fff;border:5px solid #cfe9e3;border-radius:50%;font:800 43px/1 Arial,sans-serif;}
.en4u-f6 .en4u-f6-modal-eyebrow{margin:0 0 11px;font:800 13px/1.4 Arial,sans-serif;letter-spacing:.12em;color:#733db6;}
.en4u-f6 .en4u-f6-modal-title{display:block!important;width:auto!important;margin:0!important;padding:0!important;color:#24283b!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;font:800 clamp(27px,5.2vw,35px)/1.19 Arial,sans-serif!important;text-align:center!important;text-transform:none!important;}
.en4u-f6 .en4u-f6-modal-accent{display:block;width:78px;height:5px;margin:20px auto 19px;background:#f9ad01;border-radius:10px;}
.en4u-f6 .en4u-f6-modal-description{margin:0 auto 28px;max-width:420px;color:#414b56;font:500 clamp(17px,3.4vw,20px)/1.5 Arial,sans-serif;text-align:center;}
.en4u-f6 .en4u-f6-modal-button{display:block;width:100%;min-height:56px;margin:0 auto;padding:14px 22px;background:#008d7d;color:#fff;border:2px solid #008d7d;border-radius:15px;font:800 18px/1.3 Arial,sans-serif;cursor:pointer;box-shadow:0 9px 22px rgba(0,141,125,.18);}
.en4u-f6 .en4u-f6-modal-button:hover{background:#006b5e;border-color:#006b5e;color:#fff}
@keyframes en4u-f6-modal-appear{
from{opacity:0;transform:translateY(9px) scale(.985)}
to{opacity:1;transform:translateY(0) scale(1)}
}
@media(max-width:480px){
.en4u-f6 .en4u-f6-modal{padding:12px}
.en4u-f6 .en4u-f6-modal-panel{max-height:calc(100dvh - 24px);padding:32px 20px 22px;border-radius:22px;}
.en4u-f6 .en4u-f6-modal-check{width:70px;height:70px;font-size:38px;margin-bottom:17px}
.en4u-f6 .en4u-f6-modal-description{margin-bottom:22px}
}
@media(prefers-reduced-motion:reduce){
.en4u-f6 .en4u-f6-modal-panel{animation:none}
}