.et{--et-ink:#111;--et-paper:#f0eee9;--et-blue:#1d44c4;--et-yellow:#f5d542;--et-red:#e23b2e;--et-red-deep:#d4352a;--et-green:#1a7f4b;--et-xl:#217346;--et-out:cubic-bezier(.16, 1, .3, 1);--et-spring:cubic-bezier(.34, 1.56, .64, 1);--et-pad-x:clamp(20px, 4.4vw, 64px);--et-pad-y:clamp(26px, 4.2svh, 46px);--hm-head:64px;--hm-screen:calc(100svh - 64px);color:var(--et-ink);background:#fff;overflow-x:clip}@media (min-width:1024px){.et{--et-screen:max(calc(100svh - 70px), 540px);--hm-head:70px;--hm-screen:var(--et-screen)}}.et section{isolation:isolate;scroll-margin-top:70px;position:relative;overflow:clip}.et :where(h1,h2,h3,p,ul,ol){margin:0}.et :where(ul,ol){padding:0;list-style:none}.et :where(i,em){font-style:normal}.et section[data-live=false] *,.et section[data-live=false] :before,.et section[data-live=false] :after{animation-play-state:paused}.et-in{width:100%;max-width:1560px;padding:var(--et-pad-y) var(--et-pad-x);margin-inline:auto}@media (min-width:1024px){.et-in{height:var(--et-screen)}}.et mark{color:inherit;background:linear-gradient(var(--et-yellow), var(--et-yellow)) 0 88% / 100% .22em no-repeat}.et-ico{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em}.et-inf{fill:none;stroke:currentColor;stroke-width:2.2px}.et-pill{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1.5px solid;border-radius:999px;justify-self:start;align-items:center;gap:9px;height:30px;padding:0 13px 0 4px;font-size:12.5px;font-weight:800;line-height:1;display:inline-flex}@media (max-width:479px){.et-pill{letter-spacing:.01em;gap:7px;padding-right:10px}}.et-pill b{background:var(--et-ink);height:20px;color:var(--et-yellow);border-radius:999px;place-items:center;padding:0 8px;font-weight:800;display:grid}.et-h{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(31px,min(6.4svh,9vw),60px);font-weight:900;line-height:1}.et-lede{text-wrap:pretty;max-width:60ch;font-size:clamp(16px,2.5svh,19px);font-weight:500;line-height:1.45}.et-cta-row{flex-wrap:wrap;gap:12px;display:flex}.et-btn{border:2px solid var(--et-ink);background:var(--et-ink);color:#fff;height:clamp(46px,6.8svh,56px);font:inherit;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 20px 0 24px;font-size:16px;font-weight:800;line-height:1;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.et-btn:hover{border-color:var(--et-red);background:var(--et-red);color:#fff;text-decoration:none}.et-btn:focus-visible{outline:3px solid var(--et-blue);outline-offset:3px}.et-btn__arrow{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:translate .3s var(--et-out)}.et-btn:hover .et-btn__arrow{translate:4px}.et-btn--ghost{color:var(--et-ink);background:#fff;padding:0 24px}.et-btn--ghost:hover{border-color:var(--et-ink);background:var(--et-ink);color:#fff}.et-btn--paper{color:var(--et-ink);background:#fff;border-color:#fff}.et-btn--paper:hover{border-color:var(--et-ink);background:var(--et-ink);color:#fff}.et-btn--line{color:#fff;background:0 0;border-color:#fff;padding:0 24px}.et-btn--line:hover{color:var(--et-ink);background:#fff;border-color:#fff}.et-btn--line:focus-visible,.et-btn--paper:focus-visible{outline-color:#fff}@keyframes et-blink{50%{opacity:.2}}.et-dk{background:#fff}.et-dk:before{content:"";z-index:-1;background-image:linear-gradient(#1d44c412 1px,#0000 1px),linear-gradient(90deg,#1d44c412 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 50% 0,#000 30%,#0000 78%);mask-image:radial-gradient(120% 90% at 50% 0,#000 30%,#0000 78%)}.et-dk .et-in{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:clamp(20px,3.2svh,34px);display:grid}.et-dk__top{gap:18px;display:grid}@media (min-width:1024px){.et-dk__top{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;column-gap:clamp(32px,5vw,80px)}}.et-dk__title{gap:clamp(14px,2.2svh,22px);display:grid}.et-dk__h{max-width:16ch;font-size:clamp(34px,min(7.4svh,9.4vw),76px)}.et-dk__side{gap:clamp(14px,2.4svh,22px);display:grid}.et-xt{background:var(--et-ink);min-height:0;color:var(--et-ink);border-radius:28px;grid-template-rows:minmax(0,1fr) auto;gap:clamp(8px,1.4svh,14px);padding:clamp(12px,2svh,20px) clamp(12px,1.6vw,22px);display:grid;position:relative}.et-xt__stage{--ex-x:0;--ex-y:0;--ex-w:42;--ex-h:100;--tl-x:58;--tl-y:0;--tl-w:42;--tl-h:100;min-height:0;position:relative}@media (max-width:1023px){.et-xt__stage{height:400px}}@media (max-width:767px){.et-xt__stage{--ex-w:100;--ex-h:45;--tl-x:0;--tl-y:55;--tl-w:100;--tl-h:45;height:640px}}.et-xt__win{background:#fff;border-radius:14px;font-size:13.5px;line-height:1.1;position:absolute;overflow:hidden}.et-xt__win--xl{left:calc(var(--ex-x) * 1%);top:calc(var(--ex-y) * 1%);width:calc(var(--ex-w) * 1%);height:calc(var(--ex-h) * 1%);grid-template-rows:13% 11% 9% repeat(7,9.5714%);grid-template-columns:8% 22% 42% 28%;display:grid}.et-xt__win--tl{left:calc(var(--tl-x) * 1%);top:calc(var(--tl-y) * 1%);width:calc(var(--tl-w) * 1%);height:calc(var(--tl-h) * 1%)}.et-xt__bar{white-space:nowrap;align-items:center;gap:10px;padding:0 14px;font-size:13px;display:flex}.et-xt__bar b{font-size:14.5px;font-weight:800}.et-xt__bar span{letter-spacing:.04em;text-transform:uppercase;margin-left:auto;font-weight:700}.et-xt__bar--xl{background:var(--et-xl);color:#fff;grid-column:1/-1}.et-xt__bar--tl{background:var(--et-ink);color:#fff;height:13%;position:absolute;inset:0 0 auto}.et-xt__bar--tl b{color:var(--et-yellow)}.et-xt__bar--tl span{text-overflow:ellipsis;overflow:hidden}.et-xt__fx{white-space:nowrap;border-bottom:1px solid #d6d6d6;grid-column:1/-1;align-items:center;gap:12px;padding:0 12px;font-weight:600;display:flex}.et-xt__fx i{color:#6b6b6b;border-right:1px solid #d6d6d6;padding-right:12px;font-style:italic;font-weight:700}.et-xt__hd,.et-xt__rn{color:#5f5f5f;background:#f1f1f1;border-bottom:1px solid #d6d6d6;border-right:1px solid #d6d6d6;place-items:center;font-size:12.5px;font-weight:700;display:grid}.et-xt__th,.et-xt__row>span{white-space:nowrap;border-bottom:1px solid #e2e2e2;border-right:1px solid #e2e2e2;align-items:center;min-width:0;padding:0 8px;display:flex;overflow:hidden}.et-xt__th{font-weight:800}.et-xt__row{cursor:pointer;display:contents}.et-xt__row>span{font-weight:600;transition:background-color .25s}.et-xt__num{font-variant-numeric:tabular-nums;justify-content:flex-end}.et-xt__row[data-on]>span{background:#e3f1e8}.et-xt__row[data-on]>.et-xt__rn{color:var(--et-xl);background:#cfe5d7}.et-xt__sel{width:92%;height:9.5714%;left:8%;top:calc((33 + (var(--sel,0) + 1) * 9.5714) * 1%);pointer-events:none;transition:top .35s var(--et-out);position:absolute}.et-xt__sel svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.et-xt__sel rect{fill:none;stroke:var(--et-xl);stroke-width:2.5px;stroke-dasharray:6 4;animation:.7s linear infinite et-sw-ants}.et-xt__wire{z-index:1;top:calc(50% - 1.5px);left:calc((var(--ex-x) + var(--ex-w)) * 1%);right:calc((100 - var(--tl-x)) * 1%);background:repeating-linear-gradient(90deg,#fff 0 8px,#0000 8px 14px);height:3px;animation:.6s linear infinite et-xt-wire;position:absolute}@keyframes et-xt-wire{to{background-position:14px 0}}.et-xt__hub{z-index:2;background:var(--et-red);color:#fff;border-radius:14px;justify-items:center;gap:5px;padding:12px 12px 10px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.et-xt__hub .et-inf{stroke-width:2.4px;width:36px;height:18px}.et-xt__hub b{letter-spacing:.05em;text-transform:uppercase;font-size:12.5px;font-weight:800;line-height:1}@media (max-width:767px){.et-xt__wire{left:calc(50% - 1.5px);right:auto;top:calc(var(--ex-h) * 1%);bottom:calc((100 - var(--tl-y)) * 1%);background:repeating-linear-gradient(#fff 0 8px,#0000 8px 14px);width:3px;height:auto}.et-xt__hub{padding:8px 12px}}.et-xt__head,.et-xt__f,.et-xt__foot{white-space:nowrap;align-items:center;gap:10px;display:flex;position:absolute;left:5%;right:5%}.et-xt__head{height:11%;font-weight:700;top:16%}.et-xt__type{background:var(--et-yellow);letter-spacing:.04em;text-transform:uppercase;border-radius:6px;padding:5px 9px;font-size:12.5px;font-weight:900}.et-xt__no{font-weight:900}.et-xt__date{color:#5f5f5f;position:absolute;left:66%}.et-xt__date em{color:var(--et-ink);font-weight:800}.et-xt__f{grid-template-columns:38% minmax(0,1fr);gap:0;display:grid}.et-xt__f>span{color:#5f5f5f;font-weight:600}.et-xt__f>b{border-bottom:1.5px solid #dcdcdc;align-items:center;min-width:0;height:100%;padding-left:2px;font-size:14.5px;font-weight:800;display:flex;overflow:hidden}.et-xt__f--party{height:12%;top:31%}.et-xt__f--ledger{height:10%;top:45%}.et-xt__f--amount{height:12%;top:58%}.et-xt__f--note{height:9%;top:72%}.et-xt__f--note>b{font-size:13.5px;font-weight:600}.et-xt__foot{justify-content:flex-end;height:12%;top:84%}.et-xt__accept{color:#5f5f5f;font-weight:700}.et-xt__accept b{background:var(--et-ink);color:#fff;border-radius:6px;margin-left:4px;padding:4px 10px}.et-xt__ok{border:2px solid var(--et-green);color:var(--et-green);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;font-weight:900;display:inline-flex}.et-xt__ok svg,.et-xt__msg svg{fill:none;stroke:currentColor;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.et-xt :is(.et-xt__v,.et-xt__fxv,.et-xt__no,.et-xt__ok,.et-xt__msg):not([data-on]){display:none}.et-xt :is(.et-xt__v,.et-xt__no){display:inline-block}.et-dk[data-mode=loop][data-live=true] .et-xt__v[data-on]{animation:et-xt-land .4s var(--et-out) 1.25s both}.et-dk[data-mode=loop][data-live=true] :is(.et-xt__ok,.et-xt__msg)[data-on]{animation:et-xt-stamp .5s var(--et-spring) 1.75s both}@keyframes et-xt-land{0%{opacity:0;translate:0 6px}}@keyframes et-xt-stamp{0%{opacity:0;scale:1.5}}.et-xt__fly{z-index:4;pointer-events:none;position:absolute;inset:0}.et-xt__chip{--x0:calc(var(--ex-x) + var(--sx) * var(--ex-w) / 100);--y0:calc(var(--ex-y) + var(--sy) * var(--ex-h) / 100);--x1:calc(var(--tl-x) + var(--tx) * var(--tl-w) / 100);--y1:calc(var(--tl-y) + var(--ty) * var(--tl-h) / 100);left:calc(var(--x0) * 1%);top:calc(var(--y0) * 1%);border:2px solid var(--et-xl);color:var(--et-ink);white-space:nowrap;opacity:0;background:#fff;border-radius:8px;padding:5px 10px;font-size:13.5px;font-weight:800;line-height:1.1;position:absolute;translate:0 -50%}.et-dk[data-mode=loop][data-live=true] .et-xt__fly[data-on] .et-xt__chip{animation:et-xt-fly 1.3s var(--et-out) both;animation-delay:calc(.2s + var(--c) * .12s)}@keyframes et-xt-fly{0%{opacity:0;left:calc(var(--x0) * 1%);top:calc(var(--y0) * 1%);scale:.8}14%{opacity:1;left:calc(var(--x0) * 1%);top:calc(var(--y0) * 1%);scale:1}80%{opacity:1;left:calc(var(--x1) * 1%);top:calc(var(--y1) * 1%)}to{opacity:0;left:calc(var(--x1) * 1%);top:calc(var(--y1) * 1%)}}.et-xt__status{letter-spacing:.06em;text-transform:uppercase;color:#ffffffb8;flex-wrap:wrap;align-items:center;gap:8px 22px;padding:0 4px;font-size:13px;font-weight:800;line-height:1.2;display:flex}.et-xt__brand,.et-xt__route{align-items:center;gap:8px;display:inline-flex}.et-xt__brand{color:#fff}.et-xt__brand .et-inf{width:28px;height:14px;stroke:var(--et-yellow)}.et-xt__route{color:var(--et-yellow)}.et-xt__route svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.et-xt__msg{letter-spacing:0;text-transform:none;margin-left:auto;font-size:14px;font-weight:600}.et-xt__msg b{color:#fff;font-weight:800}@media (max-width:767px){.et-xt{border-radius:22px}.et-xt__msg{margin-left:0}}.et-sw{background:var(--et-blue);color:#fff}.et-sw .et-in{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}@media (min-width:1024px){.et-sw .et-in{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;column-gap:clamp(32px,4.4vw,72px)}}.et-sw__copy{align-content:center;gap:clamp(12px,2svh,20px);min-height:0;display:grid}.et-sw .et-pill b{background:var(--et-yellow);color:var(--et-ink)}.et-sw__h{font-size:clamp(30px,min(6.2svh,8.6vw),58px)}.et-sw__steps{border-top:1.5px solid #ffffff52}.et-sw__steps>li{border-bottom:1.5px solid #ffffff52}.et-sw__t{appearance:none;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:clamp(8px,1.3svh,12px) 2px;font-size:clamp(16px,2.6svh,19px);font-weight:800;line-height:1.2;display:grid}.et-sw__t:focus-visible{outline:3px solid var(--et-yellow);outline-offset:2px;border-radius:8px}.et-sw__n{border:1.5px solid;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;font-weight:800;transition:background-color .25s,border-color .25s,color .25s;display:grid}.et-sw__t em{letter-spacing:.06em;text-transform:uppercase;opacity:.8;font-size:12.5px;font-weight:800}.et-sw__steps>li[data-on] .et-sw__n{border-color:var(--et-yellow);background:var(--et-yellow);color:var(--et-ink)}.et-sw__d{transition:grid-template-rows .45s var(--et-out);grid-template-rows:0fr;display:grid}.et-sw__d>div{min-height:0;overflow:hidden}.et-sw__d p{padding:0 0 12px 42px;font-size:16px;font-weight:500;line-height:1.45}.et-sw__steps>li[data-on] .et-sw__d{grid-template-rows:1fr}.et-sw__board{--st:var(--sel,0);place-items:center;height:100%;min-height:0;display:grid}.et-sw[data-mode=loop][data-live=false] .et-sw__board{--st:4}.et-sw__board svg{width:100%;max-width:780px;height:100%;display:block;overflow:visible}@media (max-width:1023px){.et-sw__board svg{height:auto}}.et-sw__board text{font-family:inherit}.et-sw__panel{fill:#fff}.et-sw__keyline{fill:none;stroke:var(--et-ink);stroke-width:1.5px}.et-sw__xl{fill:var(--et-xl)}.et-sw__tp{fill:var(--et-ink)}.et-sw__chip{text-anchor:middle;font-size:16px;font-weight:800}.et-sw__chip--xl{fill:#fff}.et-sw__chip--tp{fill:var(--et-yellow)}.et-sw__cap{letter-spacing:.06em;fill:#5b6170;font-size:13px;font-weight:800}.et-sw__letter{fill:#fff;text-anchor:middle;font-size:16px;font-weight:900}.et-sw__lbl{fill:var(--et-ink);font-size:16px;font-weight:700}.et-sw__jack{fill:var(--et-ink)}.et-sw__hole{fill:#fff}.et-sw__lamp{fill:#fff;stroke:var(--et-ink);stroke-width:2px}.et-sw__lamp-on{fill:var(--et-green);stroke:var(--et-ink);stroke-width:2px;opacity:clamp(0, var(--st) - 2, 1);transition:opacity .25s calc(var(--k) * .18s + .15s)}.et [data-tone=red]{--tone:var(--et-red);--dot:#fff}.et [data-tone=yellow]{--tone:var(--et-yellow);--dot:var(--et-ink)}.et [data-tone=blue]{--tone:var(--et-blue);--dot:#fff}.et [data-tone=green]{--tone:var(--et-green);--dot:#fff}.et [data-tone=white]{--tone:#fff;--dot:var(--et-ink)}.et [data-tone=ink]{--tone:var(--et-ink);--dot:var(--et-yellow)}.et-sw__trunk path,.et-sw__cord path{fill:none;stroke-linecap:butt;stroke-dasharray:1 2}.et-sw__board .o{stroke:var(--et-ink);stroke-width:9px}.et-sw__board .c{stroke:var(--tone);stroke-width:5.5px}.et-sw__plug{fill:var(--tone);stroke:var(--et-ink);stroke-width:2px}.et-sw__trunk :is(.o,.c){stroke-dashoffset:calc(1 - clamp(0, var(--st), 1));transition:stroke-dashoffset .9s var(--et-out)}.et-sw__trunk .et-sw__plug{opacity:clamp(0, var(--st), 1);transition:opacity .25s calc(var(--p) * .5s)}.et-sw__cord :is(.o,.c){stroke-dashoffset:calc(1 - clamp(0, var(--st) - 1, 1));transition:stroke-dashoffset .9s var(--et-out) calc(var(--k) * .12s)}.et-sw__cord .et-sw__plug{opacity:clamp(0, var(--st) - 1, 1);transition:opacity .25s calc(var(--k) * .12s + var(--p) * .55s)}.et-sw__cord .f{stroke:var(--dot);stroke-width:3px;stroke-linecap:round;stroke-dasharray:0 .07;opacity:clamp(0, var(--st) - 3, 1);transition:opacity .3s;animation:1.1s linear infinite et-sw-flow}@keyframes et-sw-flow{to{stroke-dashoffset:-.07px}}.et-sw__ants{fill:none;stroke:var(--et-xl);stroke-width:2.5px;stroke-dasharray:7 5;opacity:calc(1 - clamp(0, var(--st), 1));transition:opacity .3s;animation:.7s linear infinite et-sw-ants}@keyframes et-sw-ants{to{stroke-dashoffset:-12px}}.et-sw[data-mode=loop][data-live=true][data-sel="0"] .et-sw__col{animation:et-sw-type .45s var(--et-out) both;animation-delay:calc(var(--k) * .11s + .15s)}@keyframes et-sw-type{0%{opacity:0;translate:-12px}}.et-sw__bar{fill:none;stroke:var(--et-ink);stroke-width:1.5px}.et-sw__wait{fill:#5b6170;text-anchor:middle;opacity:calc(1 - clamp(0, var(--st) - 3, 1));font-size:15px;font-weight:700;transition:opacity .3s}.et-sw__ok{opacity:clamp(0, var(--st) - 3, 1);transition:opacity .35s}.et-sw__ok rect{fill:var(--et-ink)}.et-sw__ok text{letter-spacing:.04em;fill:var(--et-yellow);text-anchor:middle;font-size:16px;font-weight:900}.et-sw__ok tspan{letter-spacing:0;fill:#fff;font-weight:700}.et-vm{background:var(--et-yellow)}.et-vm .et-in{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}@media (min-width:1024px){.et-vm .et-in{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;column-gap:clamp(32px,4.4vw,72px)}}.et-vm__copy{align-content:center;gap:clamp(12px,2svh,20px);display:grid}.et-vm__h{font-size:clamp(30px,min(6.6svh,8.8vw),62px)}.et-vm__h mark{background:linear-gradient(#fff,#fff) 0 88%/100% .22em no-repeat}.et-vm__notes{gap:10px;display:grid}.et-vm__note{border:2px solid var(--et-ink);background:#fff;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 14px;padding:clamp(14px,2.4svh,20px);display:grid}.et-vm__note>b{background:var(--et-ink);width:54px;height:54px;color:var(--et-yellow);border-radius:14px;grid-row:span 2;place-items:center;font-size:21px;font-weight:900;display:grid}.et-vm__note h3{letter-spacing:-.02em;font-size:clamp(19px,3svh,24px);font-weight:900;line-height:1.15}.et-vm__note p{font-size:16px;font-weight:500;line-height:1.45}@media (min-width:1024px){.et-vm__notes{gap:0}.et-vm__note{opacity:0;pointer-events:none;transition:opacity .3s, translate .45s var(--et-out);grid-area:1/1;translate:0 10px}.et-vm__note[data-on]{opacity:1;pointer-events:auto;translate:0}}.et-vm__mach{background:var(--et-ink);color:#fff;border-radius:28px 28px 18px 18px;grid-template:"sign sign""win side"minmax(0,1fr)"tray side"/minmax(0,1fr) clamp(128px,11.5vw,170px);justify-self:center;gap:12px;width:100%;max-width:700px;padding:14px;display:grid;position:relative}@media (min-width:1024px){.et-vm__mach{height:min(100%,610px)}}.et-vm__sign{grid-area:sign;align-items:center;gap:12px;padding:4px 8px 0;display:flex}.et-vm__sign .et-inf{width:32px;height:16px;stroke:var(--et-yellow);stroke-width:2.4px}.et-vm__sign b{letter-spacing:.04em;text-transform:uppercase;color:var(--et-yellow);font-size:clamp(20px,3.4svh,28px);font-weight:900;line-height:1}.et-vm__sign span{letter-spacing:.06em;text-transform:uppercase;color:#ffffffb8;margin-left:auto;font-size:13px;font-weight:800}.et-vm__win{background:var(--et-paper);border-radius:16px;grid-area:win;min-height:0;padding:12px;display:grid}.et-vm__slots{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:12px 10px;min-height:0;display:grid}.et-vm__slot{border-radius:10px;grid-template-rows:minmax(0,1fr) auto auto;justify-items:center;gap:5px;min-height:0;display:grid}.et-vm__slot:has(.et-vm__item:focus-visible){outline:3px solid var(--et-blue);outline-offset:3px}.et-vm__item{appearance:none;width:100%;height:100%;min-height:92px;clip-path:var(--et-crimp);background:var(--tone);color:var(--dot);font:inherit;text-align:center;text-wrap:balance;cursor:pointer;border:0;align-content:center;justify-items:center;gap:6px;padding:12px 8px;font-size:15px;font-weight:800;line-height:1.15;display:grid}.et-vm__item:focus-visible{outline:none}.et-vm__item .et-ico{width:clamp(24px,4.4svh,34px);height:clamp(24px,4.4svh,34px)}.et-vm__slot[data-tone=white] .et-vm__item,.et-vm__got[data-tone=white]{outline:2px solid var(--et-ink);outline-offset:-8px}.et-vm [data-tone=red]{--tone:var(--et-red-deep)}.et-vm__coil{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10'%3E%3Cpath d='M1 9C3 -1 11 -1 13 9' fill='none' stroke='%23111' stroke-width='2'/%3E%3C/svg%3E") 0 0/14px 10px repeat-x;width:86%;height:10px}.et-vm__code{color:var(--et-ink);letter-spacing:.04em;background:#fff;border-radius:6px;padding:3px 9px;font-size:13px;font-weight:800;line-height:1.2;transition:background-color .25s,color .25s}.et-vm__slot[data-on] .et-vm__code{background:var(--et-ink);color:var(--et-yellow)}.et-vm[data-mode=loop][data-live=true] .et-vm__slot[data-on] .et-vm__item{animation:et-vm-nudge .7s var(--et-out)}.et-vm[data-mode=loop][data-live=true] .et-vm__slot[data-on] .et-vm__coil{animation:.35s linear 2 et-vm-coil}@keyframes et-vm-nudge{40%{translate:0 6px}}@keyframes et-vm-coil{to{background-position-x:14px}}.et-vm__side{grid-area:side;grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:12px;min-height:0;display:grid}.et-vm__lcd{background:#2b2b2b;border-radius:12px;min-height:96px;padding:10px 12px 12px;display:grid}.et-vm__lcd>span{opacity:0;grid-area:1/1;align-content:start;gap:6px;transition:opacity .2s;display:grid}.et-vm__lcd>span[data-on]{opacity:1}.et-vm__lcd b{letter-spacing:.02em;color:var(--et-yellow);font-size:clamp(28px,5svh,38px);font-weight:900;line-height:1}.et-vm__lcd small{letter-spacing:.04em;text-transform:uppercase;color:#fff;font-size:12.5px;font-weight:800;line-height:1.25}.et-vm__keys{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.et-vm__k{border:1.5px solid #ffffff5c;border-radius:9px;place-items:center;height:clamp(30px,5svh,40px);font-size:15px;font-weight:800;transition:background-color .2s,border-color .2s,color .2s;display:grid}.et-vm__k--OK{font-size:13px}.et-vm[data-sel="0"] :is(.et-vm__k--A,.et-vm__k--1),.et-vm[data-sel="1"] :is(.et-vm__k--A,.et-vm__k--2),.et-vm[data-sel="2"] :is(.et-vm__k--A,.et-vm__k--3),.et-vm[data-sel="3"] :is(.et-vm__k--B,.et-vm__k--1),.et-vm[data-sel="4"] :is(.et-vm__k--B,.et-vm__k--2),.et-vm[data-sel="5"] :is(.et-vm__k--B,.et-vm__k--3){border-color:var(--et-yellow);background:var(--et-yellow);color:var(--et-ink)}.et-vm__slotx{letter-spacing:.04em;text-transform:uppercase;color:#ffffffb8;align-content:end;justify-items:center;gap:8px;font-size:12.5px;font-weight:800;display:grid}.et-vm__slotx i{background:#2b2b2b;border:2px solid #ffffff5c;border-radius:7px;width:14px;height:clamp(40px,8svh,64px);position:relative;overflow:hidden}.et-vm__slotx i:after{content:"";animation:et-vm-file 3.4s var(--et-out) infinite;background:#1f8a4c;border-radius:3px;position:absolute;inset:2px;translate:0 -110%}@keyframes et-vm-file{0%,20%{translate:0 -110%}45%,70%{translate:0}90%,to{translate:0 110%}}.et-vm__tray{background:#2b2b2b;border-radius:14px;grid-area:tray;place-items:center;height:clamp(72px,12.5svh,100px);display:grid;position:relative;overflow:hidden}.et-vm__tray:before{content:"Push";letter-spacing:.06em;text-transform:uppercase;color:#fff9;font-size:12.5px;font-weight:800;line-height:1;position:absolute;top:9px;left:14px}.et-vm__got{clip-path:var(--et-crimp);background:var(--tone);color:var(--dot);white-space:nowrap;opacity:0;grid-area:1/1;align-items:center;gap:10px;padding:14px 20px;font-size:15px;font-weight:800;line-height:1.1;display:inline-flex}.et-vm__got[data-on]{opacity:1}.et-vm__got .et-ico{width:22px;height:22px}.et-vm[data-mode=loop][data-live=true] .et-vm__got[data-on]{animation:et-vm-drop .85s var(--et-out) both}@keyframes et-vm-drop{0%{translate:0 -150%;rotate:-10deg}55%{translate:0 8%;rotate:2deg}75%{translate:0 -5%;rotate:-1deg}to{translate:0;rotate:0deg}}@media (max-width:1023px){.et-vm__copy{display:contents}.et-vm__mach{order:1;grid-template-columns:minmax(0,1fr);grid-template-areas:"sign""win""tray"}.et-vm__notes{order:2}.et-vm__side{display:none}}@media (max-width:559px){.et-vm__slots{grid-template-columns:repeat(2,minmax(0,1fr))}.et-vm__sign span{display:none}}.et-hg{background:var(--et-red-deep);color:#fff}.et-hg .et-in{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}@media (min-width:1024px){.et-hg .et-in{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;column-gap:clamp(32px,4.4vw,72px)}}.et-hg__copy{align-content:center;gap:clamp(16px,2.8svh,26px);display:grid}.et-hg__h{font-size:clamp(36px,min(8.4svh,10vw),88px);line-height:.98}.et-hg__h span{color:var(--et-ink);display:block}.et-hg__trust{align-items:center;gap:10px;font-size:15px;font-weight:700;display:inline-flex}.et-hg__trust svg{fill:#fff;width:20px;height:20px}.et-hg__art{justify-content:center;align-items:center;gap:clamp(18px,2.6vw,40px);min-height:0;display:flex}.et-hg__glass{aspect-ratio:320/460;flex:none;width:auto;height:clamp(280px,82vw,400px);display:block;overflow:visible}@media (min-width:1024px){.et-hg__glass{height:min(calc(var(--et-screen) - 2 * var(--et-pad-y) - 16px), 560px)}}.et-hg__turn{transform-box:fill-box;transform-origin:50%;animation:et-hg-turn 8s var(--et-out) infinite}.et-hg__bulb{fill:var(--et-paper)}.et-hg__edge{fill:none;stroke:var(--et-ink);stroke-width:4px}.et-hg__frame{fill:var(--et-ink)}.et-hg__inf{fill:none;stroke:var(--et-yellow);stroke-width:2px}.et-hg__lbl{letter-spacing:-.02em;fill:#fff;text-anchor:middle;font-family:inherit;font-size:24px;font-weight:900}.et-hg__tally{letter-spacing:.08em;fill:var(--et-yellow);text-anchor:middle;font-family:inherit;font-size:12.5px;font-weight:900}.et-hg__rows rect{fill:var(--et-ink)}.et-hg__tick{fill:none;stroke:var(--et-yellow);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.et-hg__cov{fill:var(--et-paper);transform-box:fill-box;transform-origin:top}.et-hg__cov--top{animation:8s linear infinite et-hg-top;scale:1 .58}.et-hg__cov--bot,.et-hg__jet{animation:8s linear infinite et-hg-bot;scale:1 .5}.et-hg__jet{transform-box:fill-box;transform-origin:top}.et-hg__stream{stroke:var(--et-xl);stroke-width:6px;stroke-dasharray:6 8;animation:.5s linear infinite et-hg-fall,8s linear infinite et-hg-stream}.et-hg__fill{animation:8s linear infinite et-hg-fade}@keyframes et-hg-top{0%,6%{scale:1 .18}70%,89.9%{scale:1}90%,to{scale:1 .18}}@keyframes et-hg-bot{0%,6%{scale:1}70%,89.9%{scale:1 .07}90%,to{scale:1}}@keyframes et-hg-fall{to{stroke-dashoffset:-28px}}@keyframes et-hg-stream{0%,5%{opacity:0}8%,68%{opacity:1}71%,to{opacity:0}}@keyframes et-hg-fade{0%,84%{opacity:1}87%,96%{opacity:0}to{opacity:1}}@keyframes et-hg-turn{0%,84%{rotate:0deg}96%,to{rotate:180deg}}.et-hg__log{align-content:center;gap:12px;display:grid}.et-hg__log>p:first-child{letter-spacing:.06em;text-transform:uppercase;font-size:12.5px;font-weight:800}.et-hg__log ul{gap:8px;display:grid}.et-hg__log li{color:var(--et-ink);white-space:nowrap;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 16px 10px 10px;font-size:16px;font-weight:700;display:flex}.et-hg__log li i{border:2px solid #cfcfcf;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid;position:relative}.et-hg__log li i:before{content:"";background:var(--et-green);border-radius:50%;position:absolute;inset:-2px}.et-hg__log li svg{fill:none;stroke:#fff;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;position:relative}.et-hg__log li:first-child i:before,.et-hg__log li:first-child svg{animation:8s linear infinite et-hg-c0}.et-hg__log li:nth-child(2) i:before,.et-hg__log li:nth-child(2) svg{animation:8s linear infinite et-hg-c1}.et-hg__log li:nth-child(3) i:before,.et-hg__log li:nth-child(3) svg{animation:8s linear infinite et-hg-c2}.et-hg__log li:nth-child(4) i:before,.et-hg__log li:nth-child(4) svg{animation:8s linear infinite et-hg-c3}@keyframes et-hg-c0{0%,18%{opacity:0;scale:.4}21%,86%{opacity:1;scale:1}89%,to{opacity:0;scale:.4}}@keyframes et-hg-c1{0%,32%{opacity:0;scale:.4}35%,86%{opacity:1;scale:1}89%,to{opacity:0;scale:.4}}@keyframes et-hg-c2{0%,46%{opacity:0;scale:.4}49%,86%{opacity:1;scale:1}89%,to{opacity:0;scale:.4}}@keyframes et-hg-c3{0%,60%{opacity:0;scale:.4}63%,86%{opacity:1;scale:1}89%,to{opacity:0;scale:.4}}.et-hg__done{background:var(--et-ink);animation:et-hg-done 8s var(--et-out) infinite;border-radius:999px;justify-self:start;align-items:baseline;gap:8px;padding:10px 16px;font-size:15px;font-weight:700;display:inline-flex}.et-hg__done b{color:var(--et-yellow);font-size:22px;font-weight:900}@keyframes et-hg-done{0%,68%{opacity:0;translate:0 8px}72%,86%{opacity:1;translate:0}89%,to{opacity:0;translate:0 8px}}@media (max-width:559px){.et-hg__art{flex-direction:column;align-items:stretch}.et-hg__glass{align-self:center;height:clamp(260px,80vw,340px)}}@media (prefers-reduced-motion:reduce){.et *,.et :before,.et :after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}}@media (max-width:1023px){.et{--et-pad-y:clamp(16px, 2.6svh, 26px)}.et-h.et-dk__h{max-width:none;font-size:clamp(34px,9.5vw,46px);line-height:1.06}.et-h.et-sw__h,.et-h.et-vm__h,.et-h.et-hg__h{font-size:clamp(28px,8vw,38px);line-height:1.08}.et-lede{font-size:16px;line-height:1.5}.et-pill{letter-spacing:.03em;font-size:13px}.et-dk .et-in{gap:clamp(12px,1.8svh,18px)}.et-dk__top{gap:12px}.et-dk__title,.et-dk__side{gap:10px}.et-xt{gap:8px;padding:10px}.et-xt__stage{height:clamp(300px,42svh,400px)}.et-xt__route{display:none}.et-xt__hd,.et-xt__rn,.et-xt__type{font-size:13px}.et-sw .et-in{gap:clamp(10px,1.6svh,16px)}.et-sw__copy{gap:clamp(8px,1.2svh,12px)}.et-sw__t{padding-block:clamp(4px,.6svh,6px);font-size:17px}.et-sw__t em{letter-spacing:.03em;font-size:13px}.et-sw__d p{padding-bottom:8px}.et-sw__board{margin-inline:-8px}.et-sw__chip,.et-sw__letter,.et-sw__lbl,.et-sw__wait,.et-sw__ok text{font-size:21px}.et-sw__cap{letter-spacing:.03em;font-size:21px}.et-vm .et-in{gap:clamp(8px,1.2svh,12px)}.et-vm__mach{gap:10px;padding:10px}.et-vm__slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px}.et-vm__item{min-height:58px;padding:8px 6px;font-size:15px}.et-vm__tray{height:clamp(56px,8svh,72px)}.et-vm__sign b{font-size:22px}.et-vm__slot{gap:4px}.et-vm__note h3{font-size:19px}.et-vm__tray:before{letter-spacing:.04em;font-size:13px}.et-vm__note{opacity:0;pointer-events:none;transition:opacity .3s, translate .45s var(--et-out);grid-area:1/1;padding:10px 12px;translate:0 10px}.et-vm__note[data-on]{opacity:1;pointer-events:auto;translate:0}.et-hg .et-in{gap:clamp(14px,2svh,20px)}.et-hg__copy{gap:clamp(12px,1.8svh,18px)}.et-hg__art{flex-direction:row;align-items:center;gap:12px}.et-hg__glass{align-self:center;height:clamp(170px,25svh,240px)}.et-hg__log{gap:8px}.et-hg__log>p:first-child{letter-spacing:.04em;font-size:13px}.et-hg__log ul{gap:6px}.et-hg__log li{gap:8px;padding:7px 10px 7px 8px;font-size:15px}.et-hg__lbl{font-size:28px}.et-hg__tally{letter-spacing:.02em;font-size:28px}}
@property --st{syntax:"<number>";inherits:true;initial-value:4}.et section{--et-in:clamp(0, calc(var(--hm-p,1) / .2), 1);--et-q:clamp(0, calc((var(--hm-p,1) - .2) / .8), 1)}.et-dk[data-mode=scroll],.et-vm[data-mode=scroll]{--et-t:clamp(0, calc(var(--et-q) * 6 - var(--sel,0)), 1)}.et-dk{--pg:var(--et-xl)}.et-sw,.et-hg{--pg:var(--et-yellow)}.et-vm{--pg:var(--et-ink)}.et .hm-sheet[data-tone=white]{--hm-tone:#fff}.et .hm-sheet[data-tone=blue]{--hm-tone:var(--et-blue)}.et .hm-sheet[data-tone=yellow]{--hm-tone:var(--et-yellow)}.et .hm-sheet[data-tone=red]{--hm-tone:var(--et-red-deep)}.et.hm-stack>.hm-sheet:first-child{margin-bottom:0}.et-xt,.et-sw__board,.et-vm__mach,.et-hg__art{translate:0 calc((1 - var(--hm-e,1)) * 9svh)}.et .et-rise{--r:clamp(0, calc((var(--hm-e,1) - .2 - var(--o,0) * .09) * 4.5), 1);clip-path:inset(-20px calc((1 - var(--r)) * (100% + 20px) - 20px) -20px -20px)}.et mark{background-size:calc(clamp(0, calc(var(--hm-e,1) * 2.4 - 1.4), 1) * 100%) .22em}.et .et-pill{position:relative}.et .et-pill:after{content:"";background:var(--pg,currentColor);transform-origin:0;height:3px;scale:var(--hm-p,1) 1;border-radius:2px;position:absolute;bottom:-1.5px;left:16px;right:16px}.et-xt__hub{scale:calc(.5 + .5 * var(--et-in))}.et-xt__hub .et-inf{rotate:calc((1 - var(--et-in)) * -540deg)}.et-dk[data-mode=scroll] .et-xt__hub{scale:calc(.5 + .5 * var(--et-in) + sin(var(--et-t) * 180deg) * .1)}.et-xt__wire{scale:var(--et-in) 1}@media (max-width:767px){.et-xt__wire{scale:1 var(--et-in)}}.et-xt__win--tl{clip-path:inset(0 0 calc((1 - var(--et-in)) * 78%) 0 round 14px)}.et-dk[data-mode=scroll]{--go:calc(clamp(0, calc((var(--et-t) - .86) * 7), 1) * min(1, 5 - var(--sel,0)))}.et-dk[data-mode=scroll] .et-xt__sel{top:calc((33 + (var(--sel,0) + 1 + var(--go)) * 9.5714) * 1%);transition:none}.et-dk[data-mode=scroll] .et-xt__fly[data-on] .et-xt__chip{--s:clamp(0, calc((var(--et-t) - .04 - var(--c) * .07) / .3), 1);--m:calc(var(--s) * var(--s) * (3 - 2 * var(--s)));left:calc((var(--x0) + (var(--x1) - var(--x0)) * var(--m)) * 1%);top:calc((var(--y0) + (var(--y1) - var(--y0)) * var(--m)) * 1%);translate:0 calc(-50% - sin(var(--s) * 180deg) * 34px);rotate:calc(sin(var(--s) * 360deg) * 5deg);opacity:calc(clamp(0, calc(var(--s) * 14), 1) * clamp(0, calc((1 - var(--s)) * 14), 1));animation:none}.et-dk[data-mode=scroll] .et-xt__date{--lt:.34}.et-dk[data-mode=scroll] .et-xt__f--party{--lt:.41}.et-dk[data-mode=scroll] .et-xt__f--amount{--lt:.48}.et-dk[data-mode=scroll] .et-xt__f--note{--lt:.54}.et-dk[data-mode=scroll] .et-xt__v[data-on]{--lv:clamp(0, calc((var(--et-t) - var(--lt,.34)) * 9), 1);clip-path:inset(-4px calc((1 - var(--lv)) * 100%) -4px -4px);animation:none}.et-dk[data-mode=scroll] .et-xt__no[data-on]{opacity:clamp(0, calc((var(--et-t) - .1) * 10), 1);animation:none}.et-dk[data-mode=scroll] .et-xt__ok[data-on]{--ls:clamp(0, calc((var(--et-t) - .6) * 9), 1);opacity:var(--ls);scale:calc(1 + (1 - var(--ls)) * .7);rotate:calc((1 - var(--ls)) * -9deg);animation:none}.et-dk[data-mode=scroll] .et-xt__msg[data-on]{opacity:clamp(0, calc((var(--et-t) - .66) * 9), 1);animation:none}.et-sw[data-mode=loop] .et-sw__board{transition:--st .9s var(--et-out)}.et-sw[data-mode=scroll] .et-sw__board{--st:calc(var(--et-q) * 5 - 1)}.et-sw__col,.et-sw__field{--b:clamp(0, calc(var(--et-in) * 6 - var(--k) * .7), 1);opacity:var(--b)}.et-sw__col{translate:calc((1 - var(--b)) * -26px) 0}.et-sw__field{translate:calc((1 - var(--b)) * 26px) 0}.et-sw[data-mode=scroll] .et-sw__board :is(.o,.c,.et-sw__plug,.et-sw__lamp-on,.et-sw__ants,.et-sw__wait,.et-sw__ok,.f){transition:none}.et-sw[data-mode=scroll] .et-sw__trunk .et-sw__plug{opacity:clamp(0, calc((clamp(0, var(--st), 1) - var(--p) * .85) * 10), 1)}.et-sw[data-mode=scroll] .et-sw__cord{--cp:calc((var(--st) - 1) * 2.2 - var(--k) * .25)}.et-sw[data-mode=scroll] .et-sw__cord :is(.o,.c){stroke-dashoffset:calc(1 - clamp(0, var(--cp), 1))}.et-sw[data-mode=scroll] .et-sw__cord .et-sw__plug{opacity:clamp(0, calc((var(--cp) - var(--p) * .85) * 10), 1)}.et-sw[data-mode=scroll] .et-sw__lamp-on{opacity:clamp(0, calc((var(--st) - 2) * 6 - var(--k)), 1)}.et-sw[data-mode=scroll] .et-sw__cord .f{opacity:clamp(0, calc((var(--st) - 3) * 4), 1);stroke-dashoffset:calc(var(--et-q) * -2.8);animation:none}.et-sw[data-mode=scroll] .et-sw__wait{opacity:calc(1 - clamp(0, calc((var(--st) - 3) * 3), 1))}.et-sw[data-mode=scroll] .et-sw__ok{opacity:1}.et-sw[data-mode=scroll] .et-sw__ok rect{transform-box:fill-box;transform-origin:0;scale:clamp(0, calc((var(--st) - 3) * 1.5), 1) 1}.et-sw[data-mode=scroll] .et-sw__ok text{opacity:clamp(0, calc((var(--st) - 3.45) * 5), 1)}.et-vm__win{overflow:clip}.et-vm__slot{--b:clamp(0, calc(var(--et-in) * 7 - var(--k) * .8), 1);translate:0 calc((1 - var(--b)) * (1 - var(--b)) * -170%)}.et-vm[data-mode=scroll] .et-vm__slot[data-on] .et-vm__item{translate:0 calc(sin(clamp(0, calc((var(--et-t) - .08) / .3), 1) * 180deg) * 7px);animation:none}.et-vm[data-mode=scroll] .et-vm__slot[data-on] .et-vm__coil{background-position-x:calc(var(--et-t) * 56px);animation:none}.et-vm[data-mode=scroll] .et-vm__got[data-on]{--d:clamp(0, calc((var(--et-t) - .14) / .38), 1);--bn:clamp(0, calc((var(--et-t) - .52) / .3), 1);opacity:clamp(0, calc(var(--d) * 20), 1);translate:0 calc((1 - var(--d)) * (1 - var(--d)) * -170% - sin(var(--bn) * 180deg) * 8px);rotate:calc((1 - var(--d)) * -12deg);animation:none}.et-vm[data-mode=scroll] .et-vm__slotx i:after{translate:0 calc((var(--et-t) * 2 - 1) * 110%);animation:none}.et-hg[data-mode=scroll]{--pour:clamp(0, calc((var(--et-q) - .04) / .8), 1)}.et-hg[data-mode=scroll] .et-hg__turn{rotate:calc((1 - var(--et-in)) * -180deg + sin(var(--et-in) * 180deg) * 7deg);animation:none}.et-hg[data-mode=scroll] .et-hg__fill{animation:none}.et-hg[data-mode=scroll] .et-hg__cov--top{scale:1 calc(.18 + .82 * var(--pour));animation:none}.et-hg[data-mode=scroll] :is(.et-hg__cov--bot,.et-hg__jet){scale:1 calc(1 - .93 * var(--pour));animation:none}.et-hg[data-mode=scroll] .et-hg__stream{opacity:calc(clamp(0, calc(var(--pour) * 30), 1) * clamp(0, calc((1 - var(--pour)) * 30), 1));animation:.5s linear infinite et-hg-fall}.et-hg[data-mode=scroll] .et-hg__log li i:before,.et-hg[data-mode=scroll] .et-hg__log li svg{--c:clamp(0, calc((var(--pour) - .2 - var(--k) * .19) * 16), 1);opacity:var(--c);scale:calc(.4 + .6 * var(--c));animation:none}.et-hg[data-mode=scroll] .et-hg__done{--c:clamp(0, calc((var(--pour) - .92) * 25), 1);opacity:var(--c);translate:0 calc((1 - var(--c)) * 8px);animation:none}
