.ef{--ev:#c4146f;--ev-bright:#ff5fa8;--ev-pale:#ffd1e6;color:#fff;min-height:100dvh;font-family:var(--font-body), system-ui, sans-serif;background:#06112e;flex-direction:column;display:flex;position:relative;overflow:clip}.ef a{color:#fff}.ef .fm-preview{z-index:20;color:#06112e;text-align:center;background:#ffd166;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-size:14px;line-height:1.4;display:flex;position:sticky;top:0}.ef .fm-preview-dot{background:#06112e;border-radius:50%;flex:none;width:10px;height:10px}.ef a:hover{color:var(--ev-pale)}.ef button:focus-visible,.ef a:focus-visible{outline:3px solid var(--ev-bright);outline-offset:3px}.ef h1:focus{outline:none}@keyframes ef-inA{0%{opacity:0;transform:translateY(46px)}to{opacity:1;transform:none}}@keyframes ef-inB{0%{opacity:0;transform:translateY(46px)}to{opacity:1;transform:none}}@keyframes ef-backA{0%{opacity:0;transform:translateY(-46px)}to{opacity:1;transform:none}}@keyframes ef-backB{0%{opacity:0;transform:translateY(-46px)}to{opacity:1;transform:none}}@keyframes ef-hopA{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-26px)rotate(180deg)}to{transform:translateY(0)rotate(360deg)}}@keyframes ef-hopB{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-26px)rotate(180deg)}to{transform:translateY(0)rotate(360deg)}}@keyframes ef-shakeA{0%,to{transform:translate(0)}20%{transform:translate(-10px)}40%{transform:translate(10px)}60%{transform:translate(-6px)}80%{transform:translate(6px)}}@keyframes ef-shakeB{0%,to{transform:translate(0)}20%{transform:translate(-10px)}40%{transform:translate(10px)}60%{transform:translate(-6px)}80%{transform:translate(6px)}}@keyframes ef-floaty{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-16px)rotate(12deg)}}@keyframes ef-popA{0%{transform:scale(1)}45%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes ef-popB{0%{transform:scale(1)}45%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes ef-fall{0%{opacity:1;transform:translateY(-40px)rotate(0)}to{opacity:.2;transform:translateY(110vh)rotate(720deg)}}@keyframes ef-swish{0%{transform:translate(-260px,140px)scale(.6)rotate(0)}55%{transform:translateY(-60px)scale(1)rotate(300deg)}75%{transform:translateY(10px)scale(.95)rotate(400deg)}to{opacity:0;transform:translateY(90px)scale(.9)rotate(460deg)}}@keyframes ef-ringPulse{0%,60%{transform:scaleX(1)}75%{transform:scaleX(1.15)}to{transform:scaleX(1)}}@keyframes ef-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes ef-ping{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(2.4)}}@keyframes ef-slideIn{0%{opacity:0;transform:translate(-60px)scale(.96)}60%{opacity:1;transform:translate(8px)scale(1.01)}to{opacity:1;transform:none}}@keyframes ef-toastA{0%{opacity:0;transform:translateY(-24px)scale(.9)}to{opacity:1;transform:none}}@keyframes ef-toastB{0%{opacity:0;transform:translateY(-24px)scale(.9)}to{opacity:1;transform:none}}@keyframes ef-sway{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@keyframes ef-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-22px)}}.ef .opt{transition:transform .15s,background .2s,border-color .2s}.ef .opt:hover{transform:translate(6px)}.ef .opt:active{transform:scale(.98)}.ef .btn{transition:transform .15s,filter .2s}.ef .btn:hover{filter:brightness(1.1);transform:translateY(-2px)}.ef .btn:active{transform:scale(.96)}.ef .btn[aria-busy=true]{cursor:progress;filter:none;opacity:.8;transform:none}.ef .seg{transition:background .25s,color .2s,transform .15s}.ef .seg:active{transform:scale(.97)}.ef .big{color:#fff;background:0 0;border:none;border-bottom:3px solid #ffffff59;border-radius:0;transition:border-color .2s}.ef .big:focus{border-bottom-color:var(--ev-bright);outline:none}.ef .big::placeholder{color:#ffffff59}.ef .search{color:#fff;background:#ffffff12;border:2px solid #ffffff2e;transition:border-color .2s,background .2s}.ef .search:focus{border-color:var(--ev-bright);background:#ffffff1a;outline:none}.ef .search::placeholder{color:#ffffff73}.ef .search::-webkit-search-cancel-button{filter:invert()}.ef .row{transition:transform .15s,background .2s,border-color .2s}.ef .row:hover{transform:translate(6px)}.ef .row:active{transform:scale(.99)}.ef .row[aria-disabled=true]{cursor:not-allowed}.ef .row[aria-disabled=true]:hover{transform:none}.ef .sw{transition:transform .2s cubic-bezier(.3,1.5,.5,1),box-shadow .2s}.ef .sw:hover{transform:scale(1.12)}.ef .list{scrollbar-width:thin;scrollbar-color:var(--ev) transparent;margin:-2px 0 -2px -4px;padding:6px 10px 6px 6px}.ef input[type=number]{appearance:textfield}.ef input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ef input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ef .ef-toast{z-index:6;position:fixed;top:86px;right:clamp(16px,4vw,48px)}.ef-sk-head{align-items:center;gap:12px;padding:18px clamp(16px,4vw,40px);display:flex}.ef-sk-line{box-sizing:border-box;background:linear-gradient(#ffffff1f,#ffffff1f) 50%/100% 2px no-repeat;justify-content:space-between;align-items:center;width:min(620px,100% - 32px);margin:18px auto 0;padding:0 0 0 clamp(0px,8vw,110px);display:flex}.ef-sk-q{flex-direction:column;flex:1;justify-content:center;gap:12px;width:min(540px,100% - 32px);margin:0 auto;padding:48px 0;display:flex}.ef-slow{text-align:center;color:#c9d4ee;max-width:340px;font-size:16px;line-height:1.5;animation:.5s both ef-rise}@media (max-width:760px){.ef-sk-wide,.ef .fm-deco{display:none}.ef .fm-head{gap:8px 10px!important;padding:12px 16px 4px!important}.ef .fm-chips{display:contents!important}.ef .fm-count{order:1;margin-left:auto;font-weight:700;font-size:13px!important}.ef .fm-head>a{min-width:0;gap:10px!important}.ef .fm-head>a>span:first-child{width:38px!important;height:38px!important}.ef .fm-head>a>span:last-child>span:last-child{font-size:11px!important}.ef .fm-evchip{order:2;min-height:30px!important;padding:0 12px!important;font-size:12px!important}.ef .fm-pres{order:3;min-height:30px!important;padding:0 12px!important;font-size:12px!important}.ef .fm-prog{height:50px!important}.ef .fm-dotk{display:none}.ef .fm-main{align-items:stretch!important;padding:8px 16px 0!important}.ef .fm-inner{flex-direction:column;display:flex}.ef .fm-q{flex:1;gap:14px!important}.ef .fm-qrow{flex-direction:column;gap:4px!important}.ef .fm-num{font-size:18px!important}.ef .fm-q h1{font-size:27px!important;line-height:1.2!important}.ef .fm-sub{margin-left:0!important;font-size:16px!important}.ef .fm-body{flex:1;margin-left:0!important}.ef .fm-bar{z-index:5;background:linear-gradient(#06112e00,#06112e 32%);padding:18px 16px 16px;position:sticky;bottom:0;gap:10px!important;margin:auto -16px 0!important}.ef .fm-ok{flex:auto;min-height:56px!important}.ef .fm-hint{display:none}.ef .fm-foot{padding:4px 16px 16px!important;font-size:12px!important}.ef .big{width:100%;min-width:0;min-height:56px!important;font-size:24px!important}.ef .opt:hover{transform:none}.ef .opt{min-height:64px!important}.ef .seg{min-height:52px!important;font-size:15px!important}.ef .list{max-height:none!important;margin:0!important;padding:2px 0!important;overflow:visible!important}.ef .row{gap:10px!important;min-height:64px!important;padding:10px 12px!important}.ef .row:hover{transform:none}.ef .row>span:first-child{width:40px!important;height:40px!important;font-size:15px!important}.ef .row>span:last-child{width:26px!important;height:26px!important}.ef .fm-tname{font-size:16px!important}.ef .fm-cnt{width:76px!important}.ef .fm-cnt>span:first-child{text-align:right;font-size:12px!important}.ef .fm-dot{display:none}.ef .fm-spots{font-weight:500;display:block}.ef .ef-toast{top:12px;left:16px;right:16px;max-width:none!important}.ef .fm-swatches{flex-wrap:wrap}.ef .fm-note,.ef .fm-solo,.ef .fm-err-top{order:-1}}@media (prefers-reduced-motion:reduce){.ef *{transition:none!important;animation:none!important}.ef .ef-confetti{display:none}}.ef .gf-date{--d-card:#0b1d4d;--d-ink:#fff;--d-line:#ffffff4d;--d-hover:#ffffff1a;--d-raised:#ffffff2e;--d-muted:#c9d4ee;--d-faint:#9fb0d8;--d-red-text:var(--ev-bright);--d-shadow:0 18px 40px #00000073}.ef .gf-date .dp-field{color:#fff;background:#ffffff12;border-radius:14px;min-height:60px;font-size:18px}.ef .gf-date .dp-field:focus-visible{border-color:var(--ev-bright);box-shadow:none}.ef .gf-date .dp-on,.ef .gf-date .dp-on:hover{background:var(--ev)}.ef textarea.big{border-bottom-width:3px}.ef .gf-sel{--d-card:#0b1d4d;--d-ink:#fff;--d-line:#ffffff4d;--d-hover:#ffffff1a;--d-raised:#ffffff2e;--d-muted:#c9d4ee;--d-faint:#ffffff73;--d-red-text:var(--ev-bright);--d-shadow:0 18px 40px #00000073;--sel-on:var(--ev-bright)}.ef .gf-sel .sel-chev{color:var(--ev-bright)}@keyframes ef-wiggle{0%,to{transform:rotate(0)translate(0)}20%{transform:rotate(-6deg)translate(-3px)}40%{transform:rotate(5deg)translate(3px)}60%{transform:rotate(-4deg)translate(-2px)}80%{transform:rotate(3deg)translate(2px)}}@keyframes ef-shed{0%{transform:translate(-50%, -50%) rotate(var(--r)) scale(.6);opacity:0}15%{opacity:1}to{transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) rotate(calc(var(--r) + 140deg)) scale(1);opacity:0}}@keyframes ef-pledgeRing{0%{opacity:.9;transform:translate(-50%,-50%)scale(.7)}to{opacity:0;transform:translate(-50%,-50%)scale(1.3)}}.ef .ef-pledge-wiggle{animation:.9s ease-in-out infinite ef-wiggle}.ef .ef-hair,.ef .ef-spark{pointer-events:none;animation:1.3s ease-out infinite both ef-shed;position:absolute;top:50%;left:50%}.ef .ef-hair{border-radius:2px;width:18px;height:4px}.ef .ef-spark{border-radius:50%;width:7px;height:7px}.ef .ef-pledge-ring{pointer-events:none;border:3px solid;border-radius:50%;animation:2.4s ease-out infinite both ef-pledgeRing;position:absolute;top:50%;left:50%}
