:root{--hand:"Kalam","Segoe Print","Bradley Hand",cursive}.hero{position:relative;isolation:isolate;overflow:clip;background:linear-gradient(var(--paper-3) 58%,var(--paper) 58%);text-align:center;padding-top:clamp(36px,4.6vw,60px)}.hero>.wrap{position:relative;z-index:2;--wrap:1290px}.hero h1{font-size:clamp(2.75rem,5vw,4.5rem)}.hero .btn{margin-top:26px}.hero .hcta{height:60px;padding:0 7px 0 30px;gap:16px;border-radius:999px;background:var(--plum);color:#fff;font-size:17px;box-shadow:0 10px 26px -12px color-mix(in srgb,var(--plum) 70%,transparent);transition:box-shadow .25s,translate .25s var(--arrive)}:root[data-theme=dark] .hero .hcta{color:var(--paper)}.hero .hcta:hover{filter:none;translate:0 -1px;box-shadow:none}.hero .hcta:active{translate:0 0}.hsub{margin-top:14px;font:500 14px/1.4 var(--sans);color:var(--ink-body)}.hc-a{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:color-mix(in srgb,currentColor 16%,transparent)}.hc-a svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(prefers-reduced-motion:no-preference){.hc-a svg{transition:translate .3s var(--arrive)}.hero .hcta:hover .hc-a svg{translate:3px 0}}.nb{display:inline-block;white-space:nowrap}.frame{margin-top:clamp(32px,3.6vw,48px);background:var(--card);color:var(--ink);border-radius:18px;box-shadow:var(--card-lift);text-align:left;overflow:hidden;display:grid;grid-template-columns:292px minmax(0,1fr);grid-template-rows:56px minmax(0,1fr) 72px}html.pre .frame{clip-path:var(--clip,inset(42% 50% 58% 50%));box-shadow:none}html.pre .frame>*{opacity:var(--in,0)}html.motion .frame{transition:box-shadow .5s}.fm{width:22px;height:22px;color:var(--plum);flex:none}.fm path{transform-box:view-box;transform-origin:50px 50px}.top{grid-column:1/-1;display:flex;align-items:center;gap:10px;padding:0 26px;border-bottom:1px solid var(--rule);font-size:15px;color:var(--ink-body)}.qs{display:flex;flex-direction:column;gap:6px;padding:20px 16px;border-right:1px solid var(--rule);grid-row:2/4}.qs button{font:500 16.5px/1.32 var(--sans);color:var(--ink-body);padding:13px 14px;border-radius:10px;text-align:left;transition:background .2s,color .2s}.qs button:hover{background:var(--paper)}.qs button[aria-pressed=true]{background:var(--paper-2);color:var(--plum)}html:not(.js) .qs button{pointer-events:none}.qs .bookbtn{display:inline-flex;align-items:center;gap:9px;margin-top:auto;font-weight:600;color:var(--ink)}.bookbtn svg{flex:none;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.2}html:not(.js) .bookbtn{display:none}.bookp{position:absolute;inset:0;display:flex;flex-direction:column;min-height:0;background:var(--card);padding:24px clamp(18px,2.8vw,36px) 0}.bookp[hidden]{display:none}.bk-head{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;padding-bottom:18px}.bk-tabs{display:flex;gap:6px}.bk-tabs button{padding:8px 15px;border-radius:999px;font:500 15px var(--sans);color:var(--ink-body);transition:background .15s,color .15s}.bk-tabs button:hover{background:var(--paper)}.bk-tabs button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.bookp input{flex:1 1 150px;max-width:260px;height:38px;min-width:0;padding:0 14px;border:1px solid var(--rule-2);border-radius:8px;background:var(--paper);color:var(--ink);font:15px var(--sans)}.bookp input::placeholder{color:var(--ink-mid)}.bk-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:auto;scrollbar-width:thin;-webkit-mask-image:linear-gradient(#000 calc(100% - 36px),transparent);mask-image:linear-gradient(#000 calc(100% - 36px),transparent)}.bk-scroll table{margin-bottom:28px}.bk-scroll table{width:100%;border-collapse:separate;border-spacing:0;font-size:15px}.bk-scroll th{position:sticky;top:0;z-index:1;background:var(--card);box-shadow:inset 0 -1px 0 var(--rule);text-align:left;padding:0}.bk-scroll th button{display:flex;align-items:center;gap:4px;width:100%;padding:10px 14px 11px;font:600 13.5px var(--sans);color:var(--ink-body)}.bk-scroll th.num button{justify-content:flex-end}.bk-scroll th i{font-style:normal;color:var(--plum);min-width:.7em}.bk-scroll th.num i:empty{min-width:0}.bk-scroll td{padding:12px 14px;border-bottom:1px solid var(--rule-soft)}.bk-scroll th:first-child button,.bk-scroll td:first-child{padding-left:4px}.bk-scroll th:last-child button,.bk-scroll td:last-child{padding-right:4px}.bk-scroll td em{display:block;font:500 12.5px var(--sans);font-style:normal;color:var(--red)}.bk-scroll td.date{color:var(--ink-mid);white-space:nowrap}.bk-scroll td.num{text-align:right;font:14.5px var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.bk-scroll td.num.red{color:var(--red)}.bk-scroll tbody tr{cursor:pointer}.bk-scroll tbody tr:hover td{background:var(--paper)}.bk-scroll tbody tr:focus-visible{outline:2px solid var(--plum);outline-offset:-2px}.bk-scroll tbody tr.on td{background:var(--paper-2);box-shadow:inset 0 2px 0 var(--plum),inset 0 -2px 0 var(--plum)}.bk-none{text-align:center;color:var(--ink-body);padding:28px 10px!important}.bk-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 4px 15px;border-top:1px solid var(--rule);font-size:14px;color:var(--ink-body)}.bk-foot b{font:500 15px var(--mono);color:var(--ink);font-variant-numeric:tabular-nums}.pane{position:relative;display:grid;min-height:458px;padding:34px clamp(20px,3.4vw,44px) 18px;min-width:0}.ans{grid-area:1/1;min-width:0}.ans[hidden]{display:block;visibility:hidden}.said{font:500 clamp(1.7rem,2.75vw,2.45rem)/1.14 var(--serif);letter-spacing:-.024em;text-wrap:pretty}.chart{margin:26px 0 0;background:var(--paper-2);border-radius:12px;padding:20px 24px 22px}.chart figcaption{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;font-size:15px;color:var(--ink-body);margin-bottom:14px}.key{display:flex;gap:14px}.key span{display:flex;align-items:center;gap:6px}.key i{width:11px;height:11px;border-radius:3px;background:var(--data)}.key i.u{background:var(--data-2)}.r{display:grid;grid-template-columns:112px minmax(0,1fr) 88px;align-items:center;gap:14px;min-height:42px;font-size:16px}.rb{display:flex;flex-direction:column;gap:3px}.val{text-align:right;font-family:var(--mono);font-size:15.5px;font-variant-numeric:tabular-nums}.red{color:var(--red)}.b{display:block;height:15px;background:var(--data);border-radius:3px;transform-origin:left}.b.u{background:var(--data-2);height:9px}.b.bad{background:var(--red)}.b.out{background:var(--data-2)}.b.keep{background:var(--plum)}.dbar{grid-column:2;border-top:1px solid var(--rule);display:flex;align-items:center;gap:12px;padding:0 clamp(20px,3.4vw,44px);font-size:17px}.typed{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.typed:after,.caret-on:after{content:"";display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-.16em;background:var(--plum)}.send{flex:none;width:36px;height:36px;border-radius:50%;background:var(--btn);color:var(--btn-ink);display:grid;place-items:center}.send svg{width:16px;height:16px}.scr{color:#26304f;box-shadow:0 18px 34px -14px #1e142880,0 2px 5px #1e142824;font-size:15px;white-space:nowrap;text-align:left}.scr table{width:auto}.rc{background:#fffef8;padding:12px 14px 20px;font:400 13.5px/1.6 var(--mono);min-width:170px;clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),95% 100%,90% calc(100% - 7px),85% 100%,80% calc(100% - 7px),75% 100%,70% calc(100% - 7px),65% 100%,60% calc(100% - 7px),55% 100%,50% calc(100% - 7px),45% 100%,40% calc(100% - 7px),35% 100%,30% calc(100% - 7px),25% 100%,20% calc(100% - 7px),15% 100%,10% calc(100% - 7px),5% 100%,0 calc(100% - 7px))}.rc b{display:block;text-align:center;letter-spacing:.14em;font-size:12px;margin-bottom:4px}.rc p{display:flex;justify-content:space-between;gap:14px}.st{background:#f6e27a;color:#3a2f10;padding:16px;font:400 17.5px/1.3 var(--hand);width:150px;white-space:normal;min-height:104px}.nt{background:#fbf7ea;padding:12px 16px;font:400 17.5px/28px var(--hand);background-image:repeating-linear-gradient(transparent 0 27px,#26304f29 27px 28px)}.xc{background:#fff;color:#1e1a15;padding:0;border-radius:3px}.xc table{border-collapse:collapse;font:13.5px var(--sans)}.xc td{border:1px solid #D0D0D0;padding:6px 10px}.xc .er{color:#be2e1e;background:#fde9e5;font-weight:600}.bb{background:#2f7bf6;color:#fff;padding:11px 15px;border-radius:18px 18px 18px 5px;font:15px var(--sans)}.ck{background:#17141a;color:#f3eee3;border-radius:12px;padding:10px 14px;display:flex;flex-direction:column;gap:2px;font:12.5px var(--sans)}.ck b{font:500 25px/1 var(--serif);letter-spacing:-.02em}.ck span{color:#cfc9bd}:root[data-theme=dark] .ck{box-shadow:0 0 0 1px #ebe3d63d,0 18px 34px -14px #000000b3}.flyers{display:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:3;pointer-events:none}html.pre .flyers{display:block}.fly{position:absolute;left:0;top:0;will-change:transform,opacity}html.pre .fly{animation:popin .7s cubic-bezier(.34,1.56,.64,1) backwards;animation-delay:var(--dl)}.fly>.scr{rotate:var(--r);animation:bob2 var(--t,7s) ease-in-out infinite alternate}.hlogo{position:absolute;left:0;top:0;width:132px;height:132px;display:grid;place-items:center;background:var(--card);border-radius:32px;box-shadow:0 26px 60px -20px #281a3c80,0 2px 6px #281a3c1f;will-change:transform,opacity}:root[data-theme=dark] .hlogo{box-shadow:0 0 0 1px #ebe3d62e,0 26px 60px -20px #000000b3}.hl-f{width:82px;height:82px;color:var(--plum);overflow:visible}@keyframes popin{0%{scale:.3;opacity:0}}@keyframes bob2{0%{translate:0 -6px}to{translate:0 7px}}@media(prefers-reduced-motion:no-preference){.typed:after,.caret-on:after{animation:bk 1.06s steps(1) infinite}html.motion .ans:not([hidden]) .b{animation:grow .8s var(--arrive) backwards;animation-delay:calc(var(--i,0)*80ms + 80ms)}html.motion .ans:not([hidden]) :is(.said,.chart){animation:up .5s var(--arrive) backwards}html.motion .ans:not([hidden]) .chart{animation-delay:.08s}html.motion .bookp:not([hidden]){animation:up .35s var(--arrive) backwards}.working .fm path{fill:color-mix(in srgb,var(--plum) 55%,var(--card));animation:starwalk 2s infinite}.working .fm path:nth-child(1){animation-delay:0s}.working .fm path:nth-child(3){animation-delay:.4s}.working .fm path:nth-child(5){animation-delay:.8s}.working .fm path:nth-child(2){animation-delay:1.2s}.working .fm path:nth-child(4){animation-delay:1.6s}}@keyframes bk{50%{opacity:0}}@keyframes grow{0%{scale:0 1}}@keyframes up{0%{opacity:0;translate:0 12px}}@keyframes starwalk{0%{scale:1.1;fill:var(--plum)}20%,to{scale:1;fill:color-mix(in srgb,var(--plum) 55%,var(--card))}}@media(max-width:980px){.frame{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) 64px}.qs{grid-row:auto;flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--rule);padding:10px 12px;scrollbar-width:none;overscroll-behavior-x:contain}.qs button{flex:none;white-space:nowrap;padding:10px 12px;font-size:15.5px}.qs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);scroll-padding-inline:12px 40px}.qs .bookbtn{order:-1;margin-top:0;position:sticky;left:0;z-index:1;background:var(--card);box-shadow:8px 0 8px -4px var(--card)}.dbar{grid-column:1}.pane{min-height:440px;padding-top:24px}.top{min-height:50px}.fly>.scr{transform:scale(.6);transform-origin:center}.hlogo{width:96px;height:96px;border-radius:24px}.hl-f{width:60px;height:60px}}@media(max-width:780px){.hero{background:linear-gradient(var(--paper-3) 30%,var(--paper) 30%)}.nb{white-space:normal}.r{grid-template-columns:84px minmax(0,1fr) 72px;gap:8px;font-size:15px}.val{font-size:14px}.chart{padding:16px}.top{padding:0 18px}.bk-count{white-space:nowrap}.bk-head{gap:12px;padding-bottom:12px}.bk-tabs{width:100%}.bk-tabs button{flex:1}.bookp input{flex-basis:100%;max-width:none;height:40px}.bk-scroll td{padding-block:11px}.bk-scroll .opt{display:none}.frame{position:relative;grid-template-rows:auto auto minmax(0,1fr) auto;margin-top:28px;border-radius:16px}.top{min-height:48px;padding:0 16px;font-size:14.5px}.qs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:8px;overflow:visible;-webkit-mask-image:none;mask-image:none}.qs button{white-space:normal;font-size:13.5px;line-height:1.28;padding:8px 10px;text-align:left}.qs .bookbtn{position:absolute;top:7px;right:8px;left:auto;height:34px;padding:0 10px;font-size:14px;line-height:1;box-shadow:none;background:none}.qs .bookbtn[aria-pressed=true]{background:var(--paper-2);color:var(--plum)}.pane{min-height:0;padding:18px 16px 14px}.pane{position:static}.bookp{inset:49px 0 62px;z-index:2;padding-top:14px}.said{font-size:1.3rem;line-height:1.2}.chart{margin-top:16px;padding:14px;border-radius:10px}.chart figcaption{font-size:13.5px;margin-bottom:10px;gap:8px}.r{grid-template-columns:74px minmax(0,1fr) 64px;gap:8px;min-height:34px;font-size:14px}.val{font-size:13.5px}.dbar{min-height:62px;padding:10px 16px;font-size:15px;line-height:1.3}.typed{white-space:normal;overflow:visible;text-overflow:clip}.send{width:34px;height:34px}}.mqs{padding-block:clamp(48px,6vw,76px) 0;overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.mq+.mq{margin-top:12px}.mqt{display:flex;gap:12px;width:max-content}.mqt span{flex:none;padding:12px 20px;border-radius:999px;background:var(--paper-2);font-size:16.5px;white-space:nowrap;color:var(--ink)}@media(prefers-reduced-motion:no-preference){.mqt{animation:slide 70s linear infinite}.rv2 .mqt{animation-direction:reverse;animation-duration:84s}.mqs:hover .mqt{animation-play-state:paused}}@keyframes slide{to{translate:-33.333% 0}}#how{position:relative;overflow:clip}#how>.wrap{position:relative;z-index:1}.wall{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding-inline:3vw;opacity:.085;-webkit-mask:linear-gradient(#000,#000 30%,transparent 58%);mask:linear-gradient(#000,#000 30%,transparent 58%);overflow:hidden;color:var(--ink);font:13.5px/2 var(--mono);text-align:left}.wc p{display:grid;grid-template-columns:50px 1fr 60px;white-space:nowrap}.wc p span:last-child{text-align:right}@media(prefers-reduced-motion:no-preference){.wc{animation:rollup 70s linear infinite}.wc.w2{animation-duration:95s;animation-direction:reverse}.wc.w3{animation-duration:58s}}@keyframes rollup{to{translate:0 -50%}}.vid{margin-top:clamp(36px,5vw,64px)}.film{position:relative;display:block;border-radius:16px;overflow:hidden;box-shadow:var(--lift);background:var(--paper-3)}html.js .film{cursor:pointer}.film:focus-visible{outline:2px solid var(--plum);outline-offset:4px}.film video{display:block;width:100%;height:auto;aspect-ratio:var(--a16)}html:not(.js) .film .play,html:not(.js) .film video[data-film]{display:none}.play{position:absolute;left:50%;top:50%;width:84px;height:84px;margin:-42px 0 0 -42px;border-radius:50%;background:var(--ink-band);color:var(--on-ink-hi);display:grid;place-items:center;pointer-events:none;opacity:0;transition:scale .18s,opacity .18s}.play svg{grid-area:1/1;width:32px;height:32px;fill:currentColor}.film:hover .play{scale:1.06}.film[data-state=paused] .play{opacity:1}.film[data-state=paused] .i-pause,.film[data-state=ended] .i-pause,.film[data-state=playing] .i-play{display:none}.film:is([data-state=playing],[data-state=ended]):is(:hover,:focus-visible) .play{opacity:1}@media(hover:none){.film[data-state=playing]:hover .play{opacity:0}}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){html.motion .film{animation:settle linear both;animation-timeline:view();animation-range:entry 0% cover 42%}}@keyframes settle{0%{scale:.9;border-radius:32px}to{scale:1;border-radius:16px}}}@media(max-width:780px){.play{width:68px;height:68px;margin:-34px 0 0 -34px}}@media(max-width:700px){.film video{aspect-ratio:var(--a45)}}.tp{background:#fffef4;padding:10px 14px;font:13.5px/1.55 var(--mono);text-align:right;min-width:90px}.sortb{position:relative;background:var(--paper-2);padding:clamp(48px,8vw,96px) 0}.saft{text-align:center;font-size:clamp(1.9rem,3.5vw,3.25rem);line-height:1.08;width:min(980px,calc(100% - 32px));margin:0 auto 28px}.sbook{width:min(780px,calc(100% - 28px));margin-inline:auto;background:var(--card);color:var(--ink);border-radius:16px;box-shadow:var(--card-lift);overflow:hidden}.sh-t{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:16px 20px;border-bottom:1px solid var(--rule)}.sh-t b{font:500 21px/1 var(--serif)}.sh-t span{font-size:14px;color:var(--ink-mid)}.sbook table{width:100%;border-collapse:collapse;font-size:16px;table-layout:fixed}.sbook td{padding:15px clamp(10px,1.6vw,20px);border-bottom:1px solid var(--rule)}.sbook tr:last-child td{border-bottom:0}.sbook td:nth-child(1){width:19%;color:var(--ink-mid);white-space:nowrap}.sbook td:nth-child(2){width:36%}.sbook td:last-child{text-align:right;font:14.5px var(--mono);white-space:nowrap}.sbook tr td{transition:opacity .2s}.sheld.flag td:last-child{background:#be2e1e1a;color:var(--red);box-shadow:inset 0 0 0 1px var(--red)}.sheld.sel td{box-shadow:inset 0 2px 0 var(--plum),inset 0 -2px 0 var(--plum)}.sheld.sel td:first-child{box-shadow:inset 2px 2px 0 var(--plum),inset 0 -2px 0 var(--plum)}.sheld.sel.flag td:last-child{box-shadow:inset 0 0 0 1px var(--red)}.sheld.fixed td:last-child{background:transparent;color:inherit;box-shadow:inset 0 2px 0 var(--plum),inset -2px -2px 0 var(--plum),inset 0 -2px 0 var(--plum)}.askp{width:min(560px,calc(100% - 32px));margin:24px auto 0;background:var(--card);color:var(--ink);border-radius:16px;box-shadow:var(--card-lift);display:flex;flex-direction:column;overflow:hidden}.ask-th{flex:1;position:relative;padding:20px 22px 12px}.ask-q{text-align:right;font-weight:500;font-size:17px;color:var(--plum)}.ask-think{position:absolute;left:22px;top:56px;opacity:0;pointer-events:none}.ask-think .fm{width:30px;height:30px}.ask-a{margin-top:14px}.ask-h{display:flex;align-items:center;gap:9px;font:500 clamp(1.25rem,1.8vw,1.5rem)/1.15 var(--serif);letter-spacing:-.015em}.ask-h .fm{width:24px;height:24px}.ask-t{margin-top:10px;font:400 17px/1.4 var(--serif)}.ask-b{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.ask-b[hidden],html:not(.js) .ask-b{display:none}.ask-c{border-top:1px solid var(--rule);padding:12px 18px 14px}.ask-chip{display:inline-block;background:var(--paper-2);border-radius:6px;padding:4px 9px;font-size:13.5px;color:var(--ink-body)}.ask-in{display:flex;align-items:center;gap:10px;margin-top:9px;min-height:36px;font-size:16.5px}.ask-in>span:first-child{flex:1;min-height:1.3em}.srt,.dec{display:none}html.motion .sortb{height:480vh;padding:0}html.motion .sstick{position:sticky;top:0;height:100svh;overflow:clip}html.motion .saft{position:absolute;left:50%;top:clamp(86px,12vh,120px);translate:-50% 18px;opacity:0;margin:0;z-index:2}html.motion .sbook{position:absolute;left:50%;top:50%;margin:0;translate:-50% -46%;transform:translate(var(--bx,0),var(--bs,0))}html.motion .sbook tr:not(.in) td{opacity:0}html.motion .askp{position:absolute;z-index:2;margin:0;left:calc(50% + 190px);top:calc(46% - 118px);width:min(410px,calc(50% - 206px));min-height:388px;opacity:0}html.motion .srt,html.motion .dec{display:block;position:absolute;z-index:3;will-change:transform,opacity}html.motion :is(.srt,.dec)>.scr{rotate:var(--r);transform:scale(1.25);transform-origin:top left}@media(max-width:1239px){.sbook table{font-size:15px}.sbook td{padding:7px 12px}.sh-t{padding:9px 12px}.sh-t b{font-size:18px}.ask-th{padding:12px 16px 8px}.ask-a{margin-top:6px}.ask-t{font-size:15.5px;margin-top:5px}.ask-b{margin-top:8px}.ask-q{font-size:15px}.ask-h{font-size:1.1rem}.ask-think{top:36px;left:16px}.ask-c{padding:8px 14px 10px}.ask-in{margin-top:5px;min-height:30px}.ask-in .send{width:30px;height:30px}html.motion .askp{left:50%;top:auto;bottom:12px;width:calc(100% - 28px);max-width:560px;min-height:0}}@media(max-width:980px){.saft{font-size:1.7rem}html.motion .saft{top:76px}html.motion :is(.srt,.dec)>.scr{transform:scale(.72)}.sbook td:nth-child(3){display:none}.sbook td{font-size:15px}}@media(max-width:780px){.sh-t span{font-size:12.5px}html.motion .d-ck{left:62%!important}}@media(max-height:700px)and (max-width:1239px){.sbook td{padding:4px 10px}.ask-think{top:30px}.ask-chip{display:none}.ask-in{margin-top:0}}.mon{background:var(--ink-band);color:var(--on-ink)}.mon h2{color:var(--on-ink-hi)}.rv{margin:clamp(36px,5vw,64px) auto 0;background:var(--card);color:var(--ink);border-radius:16px;padding:clamp(24px,5vw,64px);text-align:left;box-shadow:0 30px 70px -30px #0000008c}:root[data-theme=dark] .rv{box-shadow:var(--card-lift)}.gm{display:flex;align-items:center;gap:14px;font:500 clamp(1.75rem,3.4vw,2.75rem)/1.1 var(--serif);letter-spacing:-.03em}.gm .fm{width:34px;height:34px}.lead{font:400 clamp(1.25rem,2.2vw,1.75rem)/1.3 var(--serif);letter-spacing:-.015em;margin-top:16px;max-width:30ch}.ch{display:flex;gap:clamp(6px,2vw,28px);align-items:flex-end;height:clamp(180px,24vw,280px);margin-top:clamp(28px,4vw,44px)}.d{flex:1;height:100%;display:flex;flex-direction:column;position:relative}.bs{flex:1;display:flex;align-items:flex-end;justify-content:center;gap:clamp(2px,.5vw,6px);border-bottom:1px solid var(--ink-mid)}.bs i{display:block;width:min(42%,30px);border-radius:4px 4px 0 0;position:relative}.bs .u{background:var(--data-2)}.bs .a{background:var(--data)}.low .a{background:var(--red)}.bs b{position:absolute;bottom:calc(var(--over) + 8px);left:0;translate:-50% 0;font:500 14px/1 var(--mono);color:var(--red);white-space:nowrap}.d>span{text-align:center;padding-top:8px;font-size:14px;color:var(--ink-body)}.d.low>span{font-weight:600;color:var(--ink)}.leg{display:flex;gap:18px;margin-top:14px;font-size:14px;color:var(--ink-body)}.leg span{display:flex;align-items:center;gap:7px}.leg i{width:11px;height:11px;border-radius:3px}.leg .lu{background:var(--data-2)}.leg .la{background:var(--data)}.do{margin-top:clamp(24px,3.5vw,40px);padding:clamp(18px,2.5vw,28px);background:var(--paper-2);border-radius:12px}.do span{font-size:14px;color:var(--ink-mid)}.one{font:400 clamp(1.2rem,2vw,1.6rem)/1.28 var(--serif);letter-spacing:-.015em;margin-top:6px}.sm-l{margin-top:18px;font-size:14px;color:var(--ink-mid)}html.motion #review .bs i{scale:1 0;transform-origin:bottom;transition:scale .75s var(--arrive);transition-delay:calc(var(--d)*75ms)}html.motion #review.go .bs i{scale:1 1}html.motion #review .low .a{background:var(--data);transition:scale .75s var(--arrive),background .35s;transition-delay:calc(var(--d)*75ms),1.05s}html.motion #review.go .low .a{background:var(--red)}html.motion #review .bs b{opacity:0;transition:opacity .3s 1.2s}html.motion #review.go .bs b{opacity:1}html.motion #review .do{opacity:0;translate:0 12px;transition:opacity .5s 1.4s,translate .6s var(--arrive) 1.4s}html.motion #review.go .do{opacity:1;translate:0 0}@media(max-width:780px){.bs b{font-size:12px}}.bring{text-align:left}.itabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.itab{display:inline-flex;align-items:center;gap:9px;padding:12px 18px;border-radius:999px;border:1px solid var(--hair);color:var(--ink);font:500 16.5px var(--sans);transition:background .2s,color .2s}.itab svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.2}.itab[aria-pressed=true]{background:var(--ink);color:var(--paper)}.mess{display:grid;grid-template-columns:minmax(0,5fr) auto minmax(0,7fr);gap:clamp(12px,2.4vw,32px);align-items:center;margin-top:clamp(36px,5vw,64px)}.inputs{position:relative;height:clamp(350px,28vw,380px)}.inp{display:none;place-items:center;height:100%}.inp.on{display:grid}html:not(.js) .inputs{height:auto}html:not(.js) .inp{display:grid;height:auto;margin-bottom:16px}html.motion .inp{display:grid;position:absolute;inset:0;opacity:0;translate:0 12px;transition:opacity .35s,translate .5s var(--arrive);pointer-events:none}html.motion .inp.on{opacity:1;translate:0 0;pointer-events:auto}.snap{position:relative;width:min(100%,330px);padding:16px;background:#141216;border-radius:22px;box-shadow:var(--lift)}.page{background:#fbf7ea;color:#26304f;border-radius:8px;padding:16px 16px 18px;background-image:repeating-linear-gradient(transparent 0 27px,#26304f24 27px 28px);font-family:var(--hand);font-size:16.5px;rotate:-1deg}.ph{font-size:20px;text-decoration:underline;margin-bottom:4px}.hl{display:flex;justify-content:space-between;gap:10px;line-height:28px;rotate:var(--r)}.snap .k{position:absolute;width:20px;height:20px;border:2.5px solid #fff}.k.tl{left:8px;top:8px;border-right:0;border-bottom:0}.k.tr{right:8px;top:8px;border-left:0;border-bottom:0}.k.bl{left:8px;bottom:8px;border-right:0;border-top:0}.k.br{right:8px;bottom:8px;border-left:0;border-top:0}html.motion .inp.on .snap:after{content:"";position:absolute;inset:0;border-radius:22px;background:#fff;opacity:0;animation:flash .7s .45s;pointer-events:none}@keyframes flash{0%{opacity:0}18%{opacity:.85}to{opacity:0}}.ty{color:#be2e1e;text-decoration:underline wavy 1px;text-underline-offset:3px}.pbox{width:min(100%,360px);background:var(--card);color:var(--ink);border-radius:14px;padding:18px 20px;box-shadow:var(--card-lift)}.pt{font-size:14px;color:var(--ink-mid);padding-bottom:10px;border-bottom:1px solid var(--rule);margin-bottom:12px}.pbox pre{font:400 15px/1.9 var(--mono);white-space:pre-wrap;margin:0}.caret{display:inline-block;width:2px;height:1.05em;vertical-align:-.16em;margin-left:2px;background:var(--plum)}.xl{width:min(100%,380px);background:#fff;color:#1e1a15;border-radius:10px;overflow:hidden;box-shadow:var(--lift)}.xn{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#1f7a4d;color:#fff;font-size:14px}.xn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.2;flex:none}.xl table{width:100%;border-collapse:collapse;font-size:14px}.xl td{border:1px solid #D9D9D9;padding:7px 8px;white-space:nowrap}.xl tr td:first-child,.xh td{background:#f1f1f1;color:#666;text-align:center}.arr{width:40px;height:40px;color:var(--plum)}.bk{background:var(--card);color:var(--ink);border-radius:12px;box-shadow:var(--card-lift);overflow:hidden}.bk table{width:100%;border-collapse:collapse;font-size:15.5px}.bk td{padding:14px clamp(10px,1.6vw,20px);border-bottom:1px solid var(--rule)}.bk tr:last-child td{border-bottom:0}.bk td:last-child{text-align:right;font-family:var(--mono);font-size:14.5px;white-space:nowrap;font-variant-numeric:tabular-nums}.bk td:first-child{color:var(--ink-mid);white-space:nowrap}.sh-f{display:flex;border-top:1px solid var(--rule);font-size:15px;color:var(--ink-body);padding-left:12px}.sh-f span{padding:12px 16px}.sh-f .on{color:var(--ink);font-weight:600;box-shadow:inset 0 -2px 0 var(--plum)}.pos-card{width:min(100%,360px);background:var(--card);color:var(--ink);border-radius:14px;box-shadow:var(--lift);padding:16px}.pc-h{display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:14.5px;padding:2px 4px 12px;border-bottom:1px solid var(--rule)}.pc-h span{font:400 12.5px var(--mono);color:var(--ink-mid)}.pc-sale{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:8px;padding:9px 4px;border-bottom:1px solid var(--rule);font-size:14.5px}.pc-sale .pc-t{font:400 12.5px/1.9 var(--mono);color:var(--ink-mid)}.pc-sale b{font:400 14px var(--mono);font-variant-numeric:tabular-nums}.pc-live{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--ink-body);padding:10px 4px 0}.pc-live i{width:8px;height:8px;border-radius:50%;background:var(--data);box-shadow:0 0 0 4px color-mix(in srgb,var(--data) 18%,transparent)}.bk-upd{display:none;justify-content:space-between;align-items:center;gap:10px;padding:10px clamp(10px,1.6vw,20px);border-top:1px solid var(--rule);font-size:13.5px;color:var(--ink-body)}.upd-b{border:1px solid var(--hair);border-radius:999px;padding:3px 10px;color:var(--ink);white-space:nowrap}.bring[data-k=pos] .bk-upd,html:not(.js) .bk-upd{display:flex}.bring-offer{display:none;grid-template-columns:minmax(0,1fr) auto;gap:20px 32px;align-items:center;margin-top:clamp(32px,4vw,56px);padding:26px 30px;border-radius:16px;background:var(--card);color:var(--ink);box-shadow:var(--lift)}.bring[data-k=pos] .bring-offer,html:not(.js) .bring-offer{display:grid}.bring-offer h3{font:500 26px/1.15 var(--serif);letter-spacing:-.01em}.bring-offer p{color:var(--ink-body);margin-top:6px;max-width:58ch}.bring-offer p b{color:var(--ink);font-weight:600}.bring-offer .acts{display:flex;gap:10px;align-items:center;flex-wrap:wrap}html.motion .bring[data-k=pos] .bring-offer{animation:offer-in .5s var(--arrive) both}@keyframes offer-in{0%{opacity:0;translate:0 12px}}.held td:last-child{background:#be2e1e1a;color:var(--red);box-shadow:inset 0 0 0 1px var(--red)}html.motion #bk tr{opacity:0;translate:-16px 0;transition:opacity .35s,translate .5s var(--arrive);transition-delay:calc(var(--i)*.3s + .35s)}html.motion #bk.go tr{opacity:1;translate:0 0}html.motion .held td:last-child{transition:background .3s 2s,color .3s 2s,box-shadow .3s 2s}html.motion #bk:not(.go) .held td:last-child{background:transparent;color:inherit;box-shadow:none}@media(prefers-reduced-motion:no-preference){.caret{animation:bk 1.06s steps(1) infinite}}@media(max-width:780px){.mess{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:24px}.arr{rotate:90deg;margin-inline:auto;width:28px;height:28px}.bk td:nth-child(3){display:none}.itab{padding:10px 13px;font-size:15px;gap:7px}.inputs{height:auto;display:grid}.inp,html.motion .inp{grid-area:1/1;position:static;height:auto}.snap{width:min(100%,290px)}.page{font-size:15.5px}.inp[data-k=pos]:not(.on){display:none}.bring-offer{grid-template-columns:minmax(0,1fr);padding:22px 20px}.bring-offer h3{font-size:23px}.bring-offer .acts .btn{flex:1 1 auto}}@property --lr{syntax:"<length>";inherits:true;initial-value:150px}.lens{position:relative;margin-top:clamp(36px,5vw,60px);height:clamp(420px,36vw,470px);border-radius:16px;overflow:hidden;box-shadow:var(--lift);text-align:left;touch-action:pan-y;--lx:50%;--ly:50%;--lr:clamp(110px,14vw,170px);transition:--lr .75s cubic-bezier(.65,0,.2,1)}html.js .lens{cursor:pointer}.lens.open{--lr:1300px}html.js .lens:not(.open):hover .lring{box-shadow:0 0 0 4px #432d63,0 14px 36px #1e142866}.lens:has(.lbtn:focus-visible){outline:3px solid var(--plum);outline-offset:4px}.lbtn{position:absolute;inset:0;z-index:2;background:none;border:0;padding:0;cursor:pointer;touch-action:pan-y}.lbtn:focus{outline:none}.lbtn span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lm,.lc{position:absolute;inset:0}.lm{background:#fff;color:#1e1a15;font:14.5px var(--sans)}.lm table,.lc table{width:100%;height:100%;border-collapse:collapse}.lm td{border:1px solid #D6D6D6;padding:0 12px}.lm .lh td{background:#f1f1f1;font-weight:600}.lm tr:nth-child(3) td:nth-child(2),.lm tr:nth-child(4) td:nth-child(2){color:#be2e1e}.lm tr:nth-child(5) td{background:#fff6bf}.lm tr:nth-child(7) td:first-child{background:#cfe8ff}.lm .er{color:#be2e1e;font-weight:600}.lc{background:var(--card);color:var(--ink);font-size:16px}html.js .lc{clip-path:circle(var(--lr) at var(--lx) var(--ly))}.lc td{border-bottom:1px solid var(--rule);padding:0 clamp(12px,2vw,24px)}.lc .lh td{font-weight:600;color:var(--ink-body);font-size:14.5px}.lc td:last-child{text-align:right;font:14.5px var(--mono)}.lc .lt td{font-weight:600;border-bottom:0}.lring{position:absolute;left:var(--lx);top:var(--ly);width:calc(var(--lr)*2);height:calc(var(--lr)*2);translate:-50% -50%;border-radius:50%;box-shadow:0 0 0 3px #432d63,0 12px 32px #1e142859;pointer-events:none;display:grid;place-items:end center;transition:opacity .3s}html:not(.js) .lring,.lens.open .lring{opacity:0}.lring em{font:500 13px var(--sans);background:#432d63;color:#fff;padding:4px 11px;border-radius:999px;margin-bottom:12px}.lsample{margin-top:14px;font-size:14px;color:var(--ink-mid)}@media(max-width:980px){.lens{--lr:95px}}@media(prefers-reduced-motion:reduce){.lens{transition:none}}.ka{background:var(--card);color:var(--ink);border-radius:16px;box-shadow:var(--card-lift);text-align:left}.ka-in{padding:22px 24px}.ka .fm{width:22px;height:22px;flex:none;color:var(--plum)}.cd-red{color:var(--red)}.cday{background:var(--night);color:#ebe3d6}:root[data-theme=dark] .cday{background:var(--night)}.cday h2{color:#f3eee3}.cd-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(32px,6vw,96px);align-items:center;max-width:1040px}.cd-grid h2{text-align:left;max-width:9.5em}.cd-phone{--ar:8px;position:relative;width:360px;height:700px;display:flex;flex-direction:column;background:var(--paper);color:var(--ink);border:1px solid var(--rule);border-radius:36px;overflow:hidden;box-shadow:0 40px 80px -30px #000000bf,0 0 0 8px #f3eee30f;text-align:left;font-size:15px}.ap-bar{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 10px}.ap-back{display:inline-flex;align-items:center;gap:4px;font-size:14px;color:var(--ink-mid)}.ap-back svg{width:14px;height:14px}.ap-s{font-size:13px;color:var(--ink-mid)}.ap-scr{position:relative;flex:1;overflow:hidden}.ap-form,.ap-res{position:absolute;inset:0;padding:6px 20px 20px}.ap-greet{font:500 28px/1.15 var(--serif);letter-spacing:-.015em;margin:2px 0 6px}.ap-date{font-size:13px;color:var(--ink-mid);margin:0 0 18px}.ap-kv{display:grid;grid-template-columns:1fr auto;gap:6px 16px;align-items:baseline;margin:0 0 18px}.ap-kv dt{margin:0}.ap-kv dd{margin:0;text-align:right;font-weight:600}.ap-kv .ap-sub{grid-column:1/-1;margin-top:-4px;text-align:left;font-size:13px;font-weight:400;color:var(--ink-mid)}.ap-f{display:flex;flex-direction:column;gap:6px;margin:0 0 12px;font-size:14px}.ap-inp{display:flex;align-items:center;gap:6px;min-height:48px;padding:0 12px;border:1px solid var(--rule);border-radius:var(--ar);background:var(--paper)}.ap-inp b{flex:1;text-align:right;font-size:17px;font-weight:600}.ap-cur{color:var(--ink-mid)}.ap-fl{font-size:14px;margin:14px 0 4px}.ap-li{display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid var(--rule-soft)}.ap-lead{font:400 19px/1.35 var(--serif);margin:0 0 6px}.ap-bad{color:var(--red);font-weight:600}.ap-kv2{margin:14px 0 8px}.ap-small{font-size:13px;color:var(--ink-mid);margin:0}.ap-btns{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.ap-sec{margin-top:22px;padding-top:18px;border-top:1px solid var(--rule)}.ap-dock{padding:12px 20px 16px;border-top:1px solid var(--rule);background:var(--paper)}.ap-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:var(--ar);border:1px solid var(--ink);background:var(--ink);color:var(--paper);font-size:15px;font-weight:600;transition:scale .15s,background .2s}.ap-btn.ap-line{background:transparent;color:var(--ink);border-color:var(--rule);min-height:36px;padding:0 12px;font-size:13px}.ap-wide{width:100%}.ap-form,.ap-go{display:none}html.motion .ap-form{display:block;transition:translate .5s var(--arrive),opacity .3s}html.motion .ap-go{display:inline-flex}html.motion .ap-done{display:none}html.motion .ap-res{translate:100% 0;transition:translate .55s var(--arrive)}html.motion #cday.press .ap-go{scale:.96;background:var(--ink-mid)}html.motion #cday.done .ap-form{translate:-30% 0;opacity:0}html.motion #cday.done .ap-res{translate:0 0}html.motion #cday.done .ap-go{display:none}html.motion #cday.done .ap-done{display:inline-flex}html.motion #cday .is-typing{border-color:var(--ink)}html.motion #cday.done .is-typing{border-color:var(--rule)}#cd-count.cd-caret:after{content:"";display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-.16em;background:var(--plum);animation:bk 1.06s steps(1) infinite}@media(max-width:860px){.cd-grid{grid-template-columns:minmax(0,1fr);justify-items:center}.cd-grid h2{text-align:center;max-width:none}.cd-phone{height:640px;width:min(360px,100%)}}.bills{background:var(--paper)}.bl-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-areas:"card head" "card ans";grid-template-rows:auto 1fr;gap:clamp(20px,3vw,32px) clamp(24px,3.6vw,48px);align-items:start;max-width:1160px;text-align:left}.bl-grid h2{grid-area:head;align-self:end;margin:0;text-wrap:balance}.bl-card{grid-area:card;background:var(--card);color:var(--ink);border-radius:18px;box-shadow:var(--card-lift);padding:clamp(20px,3vw,32px)}.bl-ans{grid-area:ans;align-self:start}.bl-goal{display:flex;flex-direction:column;gap:4px}.bl-goal span{font-size:15px;color:var(--ink-body)}.bl-goal b{font:500 clamp(2.6rem,5vw,4.2rem)/1 var(--serif);letter-spacing:-.03em}.bl-goal small{font:400 clamp(1.1rem,1.6vw,1.4rem) var(--serif);letter-spacing:0;color:var(--ink-body)}.bl-chart{position:relative;margin-top:clamp(18px,2.6vw,28px);padding-top:84px}.bl-chips{position:absolute;left:0;right:0;top:0;height:84px}.bl-chip{position:absolute;left:var(--x);top:calc(var(--row) * 40px);translate:-50% 0;display:inline-flex;align-items:baseline;gap:6px;padding:6px 10px;border-radius:999px;background:var(--paper-2);box-shadow:0 0 0 1px var(--rule);font:400 13.5px var(--mono);white-space:nowrap}.bl-chip b{font:600 13px var(--sans)}.bl-chip:first-child{translate:0 0}.bl-chip.bl-sal{translate:-70% 0;background:var(--ink);color:var(--paper);box-shadow:none}.bl-chip:after{content:"";position:absolute;left:50%;top:100%;width:1px;height:calc(84px - var(--row) * 40px - 30px);background:var(--rule-2)}.bl-chip:first-child:after{left:12px}.bl-chip.bl-sal:after{left:70%}.bl-plot{position:relative;height:clamp(180px,20vw,240px);border-bottom:1px solid var(--rule)}.bl-plot svg{display:block;width:100%;height:100%;overflow:visible}.bl-ok{fill:var(--data-soft);stroke:var(--data);stroke-width:1.6;vector-effect:non-scaling-stroke}.bl-bad{fill:#be2e1e29;stroke:var(--red);stroke-width:1.6;vector-effect:non-scaling-stroke}:root[data-theme=dark] .bl-bad{fill:#e0705e2e}.bl-zero{stroke:var(--ink-mid);stroke-width:1;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.bl-0{position:absolute;right:calc(100% + 8px);translate:0 -50%;font:400 13px var(--mono);color:var(--ink-mid)}.bl-b{opacity:0;transition:opacity .6s var(--arrive)}.bl-days{position:relative;height:26px;margin-top:6px}.bl-days span{position:absolute;left:var(--x);translate:-50% 0;font-size:13.5px;color:var(--ink-mid);white-space:nowrap}.bl-days span:first-child{translate:0 0}.bl-k{display:flex;align-items:center;gap:9px;font-size:15px;color:var(--ink-mid)}.bl-says{margin-top:10px}.bl-big{font:500 clamp(1.45rem,2.2vw,1.9rem)/1.18 var(--serif);letter-spacing:-.02em;display:none}.bl-big b{font-weight:500;white-space:nowrap}.bl-rl{margin-top:18px;padding-top:14px;border-top:1px solid var(--rule);font-size:14px;color:var(--ink-mid)}.bl-rec{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;margin-top:8px;padding:12px 14px;border-radius:12px;border:1px solid var(--rule);background:transparent;color:var(--ink);font:500 15.5px/1.3 var(--sans);text-align:left;cursor:pointer;transition:background .2s,border-color .2s}.bl-rec:hover{border-color:var(--ink-mid)}.bl-rec em{font:600 14.5px var(--mono);font-style:normal;color:var(--data-txt)}.bl-box{width:22px;height:22px;border-radius:6px;border:1.5px solid var(--ink-mid);display:grid;place-items:center}.bl-rec[aria-pressed=true]{background:var(--paper-2);border-color:var(--ink)}.bl-rec[aria-pressed=true] .bl-box{background:var(--ink);border-color:var(--ink)}.bl-rec[aria-pressed=true] .bl-box:after{content:"";width:6px;height:11px;border:solid var(--paper);border-width:0 2px 2px 0;rotate:45deg;translate:0 -1px}.bl-rec:focus-visible{outline:2px solid var(--plum);outline-offset:2px}#bills[data-s=n] [data-b=n],#bills[data-s=s] [data-b=s],#bills[data-s=e] [data-b=e],#bills[data-s=se] [data-b=se]{opacity:1}#bills[data-s=n] [data-t=n],#bills[data-s=s] [data-t=s],#bills[data-s=e] [data-t=e],#bills[data-s=se] [data-t=se]{display:block}html.motion #bills .bl-chip{opacity:0;translate:-50% -26px;transition:opacity .3s,translate .7s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--i) * .14s + .15s)}html.motion #bills .bl-chip:first-child{translate:0 -26px}html.motion #bills .bl-chip.bl-sal{translate:-70% -26px}html.motion #bills.go .bl-chip{opacity:1;translate:-50% 0}html.motion #bills.go .bl-chip:first-child{translate:0 0}html.motion #bills.go .bl-chip.bl-sal{translate:-70% 0}html.motion #bills .bl-plot svg{clip-path:inset(-10px 100% -10px 0);transition:clip-path 1.6s var(--snap) .9s}html.motion #bills.go .bl-plot svg{clip-path:inset(-10px 0 -10px 0)}html.motion #bills .bl-ans{opacity:0;translate:0 18px;transition:opacity .5s 2.4s,translate .7s var(--arrive) 2.4s}html.motion #bills.go .bl-ans{opacity:1;translate:0 0}@media(max-width:900px){.bl-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "card" "ans";grid-template-rows:auto}.bl-grid h2{text-align:center}.bl-ans{max-width:480px;width:100%;justify-self:center}}@media(max-width:560px){.bl-chip{font-size:12px;padding:5px 8px}.bl-chip b{display:none}.bl-chart{padding-top:80px}.bl-0{right:auto;left:0;translate:0 -130%}.bl-rec{font-size:14.5px;padding:11px 12px;gap:10px}}.finds{background:var(--paper-2)}.fi-stage{max-width:1120px;margin:clamp(36px,5vw,64px) auto 0;text-align:left}.fc{background:var(--card);color:var(--ink);border-radius:18px;box-shadow:var(--card-lift);padding:clamp(20px,2.6vw,30px)}.fc-l{display:flex;align-items:center;gap:8px;font-size:15px;color:var(--ink-body)}.fc-l .fm{width:20px;height:20px;flex:none;color:var(--plum)}.fc-b{font:500 clamp(1.8rem,3vw,2.5rem)/1.05 var(--serif);letter-spacing:-.025em;margin:6px 0 16px}.fc-one{margin-top:14px;font:400 clamp(1.1rem,1.6vw,1.3rem)/1.3 var(--serif);letter-spacing:-.01em}.fi-r{display:grid;grid-template-columns:112px minmax(0,1fr) 78px;align-items:center;gap:10px;min-height:36px;font-size:15px}.fi-r>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fi-r div{height:14px;background:var(--paper-2);border-radius:4px;overflow:hidden}.fi-r i{display:block;height:100%;background:var(--data-2);border-radius:4px;transform-origin:left}.fi-r i.now{background:var(--data)}.fi-r em{font:400 14px var(--mono);text-align:right;font-style:normal}.fi-top{display:grid;grid-template-columns:minmax(0,.9fr) auto minmax(0,1.1fr);gap:clamp(14px,2.4vw,28px);align-items:center}.fi-rc{position:relative;background:#fffdf6;color:#1e1a15;padding:22px 22px 26px;font:400 14px/1.5 var(--mono);box-shadow:var(--card-lift);rotate:-1.6deg;border-radius:2px}:root[data-theme=dark] .fi-rc{box-shadow:0 24px 60px -24px #000000b3}.rc-h{display:flex;flex-direction:column;gap:2px;font-weight:600;letter-spacing:.06em;padding-bottom:10px;margin-bottom:6px;border-bottom:1.5px dashed rgba(30,26,21,.35)}.rc-h span{font-weight:400;letter-spacing:0;color:#5c5449;font-size:13px}.rc-l,.rc-t{display:grid;grid-template-columns:1fr auto auto;gap:12px;padding:5px 4px;margin:0 -4px;white-space:nowrap}.rc-l span:nth-child(2){color:#5c5449}.rc-t{grid-template-columns:1fr auto;border-top:1.5px solid #1E1A15;margin-top:8px;padding-top:9px;font-weight:600}.rc-hit{background:linear-gradient(#6b539042,#6b539042) 0 0/100% 100% no-repeat;border-radius:3px}.fi-arr{width:34px;height:34px;color:var(--plum)}.fi-two{display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,2vw,24px);margin-top:clamp(14px,2vw,24px)}.fi-ms{margin-top:14px;text-align:right}html.motion #finds .rc-hit{background-size:0 100%;transition:background-size .7s var(--snap) .45s}html.motion #finds.go .rc-hit{background-size:100% 100%}html.motion #finds .fi-arr{opacity:0;translate:-12px 0;transition:opacity .3s 1.1s,translate .5s var(--arrive) 1.1s}html.motion #finds.go .fi-arr{opacity:1;translate:0 0}html.motion #finds .fi-cost{opacity:0;translate:-40px 0;scale:.96;transition:opacity .4s 1.3s,translate .8s var(--arrive) 1.3s,scale .8s cubic-bezier(.34,1.56,.64,1) 1.3s}html.motion #finds.go .fi-cost{opacity:1;translate:0 0;scale:1}html.motion #finds .fi-cost .fi-r i{scale:0 1;transition:scale .8s var(--arrive);transition-delay:calc(var(--i) * .14s + 1.7s)}html.motion #finds.go .fi-cost .fi-r i{scale:1 1}html.motion #finds .fi-cost .fc-one{opacity:0;transition:opacity .5s 2.4s}html.motion #finds.go .fi-cost .fc-one{opacity:1}html.motion #finds .fi-small{opacity:0;translate:0 24px;transition:opacity .4s,translate .8s cubic-bezier(.34,1.56,.64,1);transition-delay:2.6s}html.motion #finds .fi-small+.fi-small{transition-delay:2.75s}html.motion #finds.go .fi-small{opacity:1;translate:0 0}@media(max-width:900px){.fi-top{grid-template-columns:minmax(0,1fr)}.fi-arr{rotate:90deg;justify-self:center}.fi-two{grid-template-columns:minmax(0,1fr)}.fi-rc{max-width:420px;justify-self:center;width:100%}}@media(max-width:480px){.fi-r{grid-template-columns:98px minmax(0,1fr) 70px;font-size:14px}.rc-l,.rc-t{font-size:12.5px;gap:8px}}.stores{background:var(--paper)}.st-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"l r" "a a";gap:clamp(14px,2vw,24px);max-width:1060px;margin:clamp(36px,5vw,64px) auto 0;text-align:left}.st-col{background:var(--card);color:var(--ink);border-radius:18px;box-shadow:var(--card-lift);padding:clamp(20px,2.6vw,30px)}.st-l{grid-area:l}.st-r{grid-area:r}.st-n{font:500 clamp(1.5rem,2.4vw,2rem)/1 var(--serif);letter-spacing:-.02em;padding-bottom:14px;margin-bottom:6px;border-bottom:1px solid var(--rule)}.st-row{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--rule-soft);font-size:15.5px}.st-row em{font:400 14.5px var(--mono);font-style:normal;white-space:nowrap}.st-p{border-bottom:0;font-weight:600}.st-p em{font:600 clamp(1.15rem,1.8vw,1.45rem) var(--serif);letter-spacing:-.01em}.st-neg,.st-neg em{color:var(--red)}.st-all{grid-area:a;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:clamp(18px,2.4vw,26px) clamp(20px,2.6vw,30px);border-radius:18px;background:var(--ink);color:var(--paper)}.st-al{font:500 clamp(1.3rem,2vw,1.7rem)/1 var(--serif)}.st-terms{display:flex;flex-wrap:wrap;gap:8px;margin-right:auto}.st-t{padding:6px 11px;border-radius:999px;background:#f3eee31f;font:400 14px var(--mono);color:var(--paper)}.st-t.st-neg{color:#f0917e}.st-sh{font-family:var(--sans);font-size:13.5px}:root[data-theme=dark] .st-t{background:#17141a1f}:root[data-theme=dark] .st-t.st-neg{color:#9c2518}.st-sum{font:500 clamp(2rem,3.4vw,2.8rem)/1 var(--serif);letter-spacing:-.03em}html.motion #stores .st-l{opacity:0;translate:-48px 0;transition:opacity .4s .1s,translate .8s var(--arrive) .1s}html.motion #stores .st-r{opacity:0;translate:48px 0;transition:opacity .4s .1s,translate .8s var(--arrive) .1s}html.motion #stores .st-t{opacity:0;translate:calc(var(--from) * 30px) -70px;transition:opacity .3s,translate .8s cubic-bezier(.34,1.3,.64,1);transition-delay:calc(var(--i) * .18s + 1.6s)}html.motion #stores .st-sum{opacity:0;transition:opacity .5s 2.4s}html.motion #stores.go :is(.st-l,.st-r,.st-t,.st-sum){opacity:1;translate:0 0}@media(max-width:720px){.st-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"l r" "a a";gap:12px}.st-col{padding:16px 14px}.st-row{flex-direction:column;gap:2px;font-size:14px}.st-n{font-size:1.35rem}}.feat{background:var(--paper-2);padding-block:clamp(72px,10vw,140px);overflow:hidden;text-align:left}.ob{width:min(1160px,100%);margin-inline:auto;padding-inline:var(--gut);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px)}.feat{--fs:clamp(2rem,3.5vw,3.05rem)}.flab{font:500 var(--fs)/1.1 var(--serif);letter-spacing:-.03em;color:var(--ink);margin-bottom:.1em}.roll ul{list-style:none;padding:0}.roll button{padding:0;display:flex;align-items:center;height:72px;width:100%;font:500 var(--fs)/1 var(--serif);letter-spacing:-.025em;white-space:nowrap;text-align:left}html:not(.motion) .roll li.on button{color:var(--plum);text-decoration:underline;text-underline-offset:.14em;text-decoration-thickness:2px}html.motion .roll ul li{opacity:.2;transition:opacity .45s}html.motion .roll ul li.on{opacity:1}.roll li.on button{color:var(--plum)}.bl:has([data-names] :focus-visible) .roll li.on button{outline:2px solid var(--plum);outline-offset:4px;border-radius:4px}html:not(.js) .roll button{pointer-events:none}html.motion .roll{--rh:72px;--n:5;position:relative;height:calc(var(--rh)*var(--n));overflow:clip;-webkit-mask:linear-gradient(transparent,#000 22%,#000 78%,transparent);mask:linear-gradient(transparent,#000 22%,#000 78%,transparent)}html.motion .roll ul{transition:translate .75s cubic-bezier(.65,0,.2,1)}html.motion .roll.jump ul{transition:none}html.motion .roll ul li:hover:not(.on){opacity:.55}.pv{position:relative;background:var(--card);color:var(--ink);border-radius:18px;box-shadow:var(--card-lift)}.pane2{padding:clamp(24px,3vw,36px);display:flex;flex-direction:column;min-height:clamp(390px,34vw,430px)}html.js .pane2:not(.on){display:none}html:not(.js) .pane2+.pane2{border-top:1px solid var(--rule)}html.motion .pv{height:clamp(390px,34vw,430px)}html.motion .pane2,html.motion .pane2:not(.on){display:flex;position:absolute;inset:0;opacity:0;translate:0 10px;transition:opacity .4s,translate .6s var(--arrive)}html.motion .pane2.on{opacity:1;translate:0 0}.ml{color:var(--ink-body);font-size:16px}.mb{font:500 clamp(2.4rem,4.4vw,3.6rem)/1.05 var(--serif);letter-spacing:-.03em;margin:6px 0 20px;font-variant-numeric:tabular-nums}.mb.hug{font-size:clamp(3rem,6.4vw,5.4rem);margin-top:16px}.mb.mk{margin:0 0 6px}.mu{font-size:18px;color:var(--ink-body)}.mu.mt{margin-top:14px}.ms{margin-top:auto;padding-top:12px;font-size:14px;color:var(--ink-mid)}.mr{display:grid;grid-template-columns:104px minmax(0,1fr) 84px;align-items:center;gap:10px;min-height:38px;font-size:15.5px}.mr em{font:400 14.5px var(--mono);text-align:right}.mr.wl{grid-template-columns:136px minmax(0,1fr) 84px}.mr em.red{color:var(--red)}.mr .b{height:14px}.mw{display:flex;gap:10px;align-items:flex-end;height:clamp(180px,14.5vw,205px)}.mw>div{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;font-size:14px;text-align:center}.mw i{display:block;background:var(--data);border-radius:4px 4px 0 0;transform-origin:bottom}.mw span{padding-top:6px;color:var(--ink-body)}.mw .lo i{background:var(--red)}.rg{position:relative;height:14px;background:var(--paper-2);border-radius:7px;margin-top:8px}.rg i{position:absolute;inset:0 12%;background:var(--data-2);border-radius:7px}.rg b{position:absolute;top:-5px;width:4px;height:24px;background:var(--plum);border-radius:2px}.mrg{display:flex;justify-content:space-between;padding:10px 12%;font:400 15px var(--mono);color:var(--ink-body)}.mz{position:relative;display:inline-block;color:var(--red)}.mring{position:absolute;left:-16%;top:-8%;width:132%;height:116%;fill:none;stroke:var(--red);stroke-width:2.4;stroke-linecap:round;overflow:visible}.mring path,.pen path{stroke-dasharray:1;stroke-dashoffset:0}.oops{margin-top:18px}.oops p{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:10px 0;border-top:1px solid var(--rule);font-size:16.5px}.oops em{font-style:normal;color:var(--ink-body);font-size:15px;text-align:right}.pw{position:relative;display:inline-block;padding:2px 8px;margin-left:-8px;white-space:nowrap}.pen{position:absolute;inset:-3px -5px;width:calc(100% + 10px);height:calc(100% + 6px);fill:none;stroke:var(--red);stroke-width:1.6;stroke-linecap:round;overflow:visible}html.motion .pane2 .mring path,html.motion .pane2 .pen path{stroke-dashoffset:1}html.motion .pane2.on .mring path{transition:stroke-dashoffset .9s cubic-bezier(.5,0,.2,1) .3s;stroke-dashoffset:0}html.motion .pane2.on .pen path{transition:stroke-dashoffset .6s cubic-bezier(.5,0,.2,1);transition-delay:calc(var(--o)*.7s + .5s);stroke-dashoffset:0}html.motion .pane2.on .b{animation:grow .8s var(--arrive) backwards;animation-delay:calc(var(--i,0)*80ms + 80ms)}html.motion .pane2.on .mw i{animation:growy .7s var(--arrive) backwards}@keyframes growy{0%{scale:1 0}}@media(max-width:780px){.ob{grid-template-columns:minmax(0,1fr);gap:16px}.roll button{height:52px}html.motion .roll{--rh:52px;--n:3}html.motion .pv{height:380px}}.plans{display:grid;grid-template-columns:8fr 4fr;gap:clamp(16px,2.4vw,28px);margin-top:clamp(36px,5vw,64px);text-align:left;align-items:stretch}.plan{background:var(--card);color:var(--ink);border-radius:16px;padding:clamp(24px,3.4vw,44px);display:flex;flex-direction:column;box-shadow:0 0 0 2px var(--plum),var(--lift)}.nm{font-weight:600}.plan-top{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap}.per-sw{display:inline-flex;padding:3px;border-radius:999px;background:var(--paper-2)}html:not(.js) .per-sw{display:none}.per-sw button{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;font:500 14.5px var(--sans);color:var(--ink-body);transition:background .18s,color .18s}.per-sw button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.per-sw em{font:600 12.5px var(--sans);font-style:normal;color:var(--plum)}.per-sw button[aria-pressed=true] em{color:inherit}.pr{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:14px}.pr b{font:500 clamp(3.25rem,6vw,5rem)/1 var(--serif);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pr .per{color:var(--ink-body)}.pr s{color:var(--ink-mid);font-size:18px;text-decoration-thickness:1.5px}.fn{margin-top:10px;color:var(--ink-body);font-size:15px}.seats{margin-top:22px;padding:16px 18px;border-radius:12px;background:var(--lit);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--plum) 22%,transparent)}.seats-t{display:flex;align-items:baseline;justify-content:space-between;gap:4px 14px;flex-wrap:wrap;font-size:15px;color:var(--ink-body)}.seats-t b{font-weight:700;color:var(--plum)}.seats-t strong{font:500 19px/1.2 var(--serif);letter-spacing:-.01em;color:var(--plum);white-space:nowrap}.seat-grid{display:grid;grid-template-columns:repeat(25,minmax(0,1fr));gap:3px;margin-top:12px}.seat-grid i{display:block;aspect-ratio:1;border-radius:2px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--plum) 45%,transparent)}.seat-grid i.on{background:var(--plum);box-shadow:none}.seats-n{margin-top:10px;font-size:14px;color:var(--ink-body)}.plan ul{list-style:none;padding:0;margin:20px 0 26px;flex:1}.plan li{padding:11px 0;border-top:1px solid var(--rule)}.plan li:first-child{border-top:0}#plan-a li{display:flex;align-items:center;gap:10px}#plan-a li svg{flex:none;width:16px;height:16px;fill:none;stroke:var(--plum);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.plan .btn{width:100%}.plan.f{background:var(--paper-2);box-shadow:none;color:var(--ink-mid);padding:clamp(22px,2.6vw,32px);align-self:center}.plan.f .pr b{font-size:clamp(2.4rem,3.6vw,3rem);color:var(--ink-mid)}.plan.f .nm{font-weight:500}.plan.f li{font-size:15px;padding:9px 0}.plan.f .btn.ghost{color:var(--ink-mid);height:46px;font-weight:500;font-size:15px;box-shadow:inset 0 0 0 1px var(--rule-2)}.plan.f .btn.ghost:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-mid)}html.motion .seat-grid i.on{scale:0;transition:scale .5s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--k)*70ms + .35s)}html.motion .plans.in .seat-grid i.on{scale:1}.pstrip{margin-top:clamp(16px,2.4vw,28px);background:#0f0e0c;color:#f3eee3;border-radius:16px;padding:clamp(22px,3vw,32px) clamp(24px,3.4vw,44px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;gap:20px 28px;align-items:center;text-align:left}.pstrip :focus-visible{outline-color:#fff}.lk{display:inline-flex;align-items:center;gap:8px;font:500 24px/1 var(--serif);color:#fff}.tg{display:inline-block;font:700 .62em/1 var(--sans);letter-spacing:.06em;padding:.32em .5em;border-radius:4px;background:#fff;color:#0f0e0c;vertical-align:.14em}.ps{margin-top:6px;font-size:15px;color:#cfc9bd}.pp2{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.pp2 b{font:500 clamp(2.2rem,3.6vw,3rem)/1 var(--serif);letter-spacing:-.03em;color:#fff}.pp2 span{color:#cfc9bd}.pp2 small{width:100%;font-size:14px;color:#cfc9bd;margin-top:4px}.btn.wh2{background:#fff;color:#0f0e0c}.btn.wh2:hover{filter:none;background:#e5dcc9}.plan .alt{margin-top:14px;text-align:center;font-size:15px;color:var(--ink-body)}.setup-line{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(16px,2.4vw,28px);margin-top:clamp(16px,2.4vw,28px);text-align:left}.setup-line div{padding:22px 0;border-top:1px solid var(--rule)}.setup-line b{display:block;font:500 22px/1.25 var(--serif);color:var(--ink)}.setup-line p{margin-top:4px;font-size:15.5px;color:var(--ink-body)}@media(max-width:780px){.plans{grid-template-columns:minmax(0,1fr)}.plan.f{align-self:stretch}.pstrip{grid-template-columns:minmax(0,1fr)}.pstrip .btn{width:100%}.setup-line{grid-template-columns:minmax(0,1fr)}.setup-line div{padding:18px 0}.seats{padding:14px}.seat-grid{gap:2px}}.fq{background:var(--paper-2)}.fq .wrap{display:grid;grid-template-columns:4fr 8fr;gap:clamp(24px,5vw,64px)}.fq details{border-top:1px solid var(--rule)}.fq details:last-child{border-bottom:1px solid var(--rule)}.fq summary{list-style:none;cursor:pointer;padding:20px 40px 20px 0;position:relative}.fq summary h3{font:500 clamp(1.15rem,1.8vw,1.4rem)/1.25 var(--serif);letter-spacing:-.01em;color:var(--ink)}.fq summary::-webkit-details-marker{display:none}.fq summary:after{content:"";position:absolute;right:6px;top:27px;width:10px;height:10px;border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);rotate:45deg;transition:rotate .18s}.fq details[open] summary:after{rotate:-135deg}.fq details p,.cant{padding-bottom:22px;color:var(--ink-body);max-width:62ch}.cant{list-style:none;padding-left:0}.cant li{padding:4px 0}@media(max-width:780px){.fq .wrap{grid-template-columns:minmax(0,1fr)}}.close{background:var(--ink-band);color:var(--on-ink)}.close :focus-visible{outline-color:var(--on-ink-hi)}.fband{display:grid;grid-template-columns:55% 45%;min-height:clamp(460px,52vh,560px);width:min(1290px,100%);margin-inline:auto;position:relative;overflow:hidden}.ftxt{display:flex;flex-direction:column;justify-content:center;padding:64px 6% 64px var(--gut);text-align:left}.ftxt h2{color:var(--on-ink-hi)}.fr{display:flex;gap:10px;justify-content:flex-start;flex-wrap:wrap;margin-top:32px}.fr input[type=email]{flex:0 1 320px;min-width:0;height:52px;padding:0 16px;border-radius:8px;border:1px solid var(--on-ink-2);background:#0000002e;color:var(--on-ink-hi);font:16px var(--sans)}.fr input::placeholder{color:var(--on-ink-2)}.close .btn{background:var(--on-ink-hi);color:var(--ink-band)}.close .btn:hover{filter:none;background:#fff}.fr .cf-turnstile{flex-basis:100%}.fr .cf-turnstile:empty{display:none}.cf-turnstile.ts-idle{position:absolute;width:0;height:0;overflow:hidden}.nc{margin-top:16px;font-size:15px;color:var(--on-ink);display:flex;flex-direction:column;gap:6px}.nc b{color:var(--on-ink-hi);font-weight:600}.nc [hidden]{display:none}.fr .err,.fr .fail{display:none;width:100%;margin:4px 0 0;font-size:14.5px;line-height:1.5;color:var(--on-ink-hi)}.fr .err{gap:8px;align-items:baseline;font-weight:600}.fr .err i{flex:none;font-style:normal;display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--on-ink-hi);color:var(--ink-band);font:700 12px/1 var(--sans);transform:translateY(2px)}.fr .fail{border:1px solid var(--on-ink-hi);border-radius:8px;padding:12px 14px;margin-top:6px;color:var(--on-ink)}.fr .fail b{display:block;color:var(--on-ink-hi);font-size:15.5px}.fr .fail a{color:var(--on-ink-hi);border-bottom:1px solid var(--on-ink-hi)}.fr[data-state=error] .err{display:flex}.fr[data-state=error] input,.fr input[aria-invalid=true]{border-color:var(--on-ink-hi)}.fr[data-state=failed] .fail{display:block}.fr .btn .t-busy,.fr .btn .spin{display:none}.fr[data-state=joining] .btn{pointer-events:none}.fr[data-state=joining] .btn .t-idle{display:none}.fr[data-state=joining] .btn .t-busy{display:inline}.fr[data-state=joining] .btn .spin{display:inline-block;width:14px;height:14px;margin-right:10px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:b8-spin .8s linear infinite}.fr[data-state=joining] input{pointer-events:none;opacity:.8}@keyframes b8-spin{to{rotate:360deg}}.fpanel{position:relative;display:grid;place-items:center;color:var(--on-ink);--flower-ground:var(--ink-band)}.fpanel .fl{color:var(--on-ink-hi);margin-bottom:28px;width:58%;max-width:300px;overflow:visible;touch-action:none;user-select:none;position:relative;z-index:1}.fpanel .petal{cursor:grab}.fpanel .petal:active{cursor:grabbing}@media(max-width:780px){.fband{grid-template-columns:minmax(0,1fr)}.fpanel{order:-1;height:180px;padding-top:24px}.fpanel .fl{width:130px}.ftxt{padding:12px var(--gut) 48px}.fr input[type=email]{flex:1 1 100%}.fr .btn{width:100%}}.home{--wrap:1160px;--pad:clamp(80px,12vw,176px);font-variant-numeric:normal;line-height:1.5}.home>section:not(.sortb,.feat,.close){padding-block:var(--pad)}.c{text-align:center}
