.hw{flex-direction:column;gap:clamp(28px,4vw,56px);display:flex}.hw-top{flex-direction:column;gap:12px;padding:clamp(22px,3.4vw,40px) 0 clamp(20px,2.6vw,30px);display:flex}.hw-top__eye{color:var(--muted)}.hw-top__title{letter-spacing:-.045em;font-size:clamp(38px,5vw,68px);font-weight:500;line-height:.95}.hw-top__title .it{font-size:1.06em}.hw-story{--stick:96px;grid-template-columns:minmax(0,32fr) minmax(0,68fr);align-items:start;column-gap:clamp(24px,4vw,56px);display:grid}.hw-words{position:relative}.hw-b{height:100svh;display:block}.hw-talk{top:var(--stick);z-index:2;height:calc(100svh - var(--stick) - 52px);pointer-events:none;position:sticky}.hw-talk+.hw-b{margin-top:calc(-1 * (100svh - var(--stick) - 52px))}.hw-line{background:var(--line);border-radius:2px;width:2px;height:168px;position:absolute;top:4px;left:0}.hw-line i{background:var(--ink);transform:scaleY(var(--g,0));transform-origin:50% 0;border-radius:2px;position:absolute;inset:0}.hw-line b{background:var(--blue);width:10px;height:10px;box-shadow:0 0 0 2px var(--ink);transform:translateY(calc(var(--g,0) * 168px));border-radius:50%;position:absolute;top:-5px;left:-4px}.hw-t{opacity:0;transition:opacity .28s ease,transform .5s var(--ease);pointer-events:none;position:absolute;top:0;left:26px;right:0;transform:translateY(16px)}.hw-t.is-past{transform:translateY(-16px)}.hw-t.is-on{opacity:1;pointer-events:auto;transition-delay:80ms;transform:none}.hw-t__k{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700;line-height:1;display:block}.hw-t h2{letter-spacing:-.04em;text-wrap:balance;margin-top:16px;font-size:clamp(25px,2.7vw,36px);font-weight:500;line-height:1.04}.hw-t p{color:var(--muted);text-wrap:pretty;margin-top:14px;font-size:16.5px;line-height:1.5}.hw-stage{top:var(--stick);height:calc(100svh - var(--stick) - 52px);min-width:0;position:sticky}.hw-stage__eg{left:4px;top:calc(var(--card-h,0px) + 12px);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);white-space:nowrap;font-size:10px;font-weight:700;line-height:1;transition:opacity .3s;position:absolute}.hw-stage__eg.is-off{opacity:0}.hw-card{isolation:isolate;contain:layout paint;background:color-mix(in srgb,var(--ground) calc(var(--tone,0) * 100%),var(--card));border-radius:28px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 44px 90px -48px #0b122099,0 1px #0b12200f}.hw-card__ink{z-index:0;background:radial-gradient(90% 80% at 50% 26%,#1f2a39 0%,var(--ink) 66%);will-change:transform;position:absolute;inset:0;overflow:hidden;transform:translateY(101%)}.hw-card__flood{background:var(--blue);clip-path:circle(calc(var(--k,0) * 135%) at 50% 15%);position:absolute;inset:0}.hw-act{z-index:1;contain:layout paint style;will-change:transform;position:absolute;top:0;left:0;overflow:hidden;container-type:size}.hw-lay{position:absolute;inset:0}.hw .hw-fld{position:absolute;inset:0;container-type:size}.hw-fld .fr__a{background:radial-gradient(80% 110% at 22% 30%,#4a95ff 0%,var(--blue) 62%)}.hw-fld .fr__b{background:radial-gradient(70% 110% at 80% 64%,#1d2531 0%,var(--ink) 66%);transition:color .5s}.hw-fld .fr__b:before{content:"";background:repeating-linear-gradient(104deg,transparent 0 11px,#0b12200f 11px 12px),var(--card);opacity:0;transition:opacity .6s;position:absolute;inset:0}.hw-fld.is-open .fr__b{color:var(--ink)}.hw-fld.is-open .fr__b:before{opacity:1}.hw-fld .fr__lines{transition:opacity .5s}.hw-fld.is-open .fr__lines{opacity:0}.hw-fld:after{content:"";z-index:1;pointer-events:none;opacity:.1;mix-blend-mode:overlay;background:url(/brand/noise.png) 0 0/160px 160px;position:absolute;inset:0}.hw-f__face{opacity:var(--face,1);grid-template:"tag tag""a b"1fr/minmax(0,1fr) minmax(0,1fr);column-gap:12px;padding:clamp(10px,6cqh,20px) clamp(14px,4cqw,22px);display:grid;position:absolute;inset:0}.hw-f__tag{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;grid-area:tag;margin-bottom:.9em;font-size:clamp(0px,9cqh - 16px,11px);font-weight:700;line-height:1}.hw-f__c{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.hw-f__c--a{grid-area:a}.hw-f__c--b{text-align:right;grid-area:b;align-items:flex-end}.hw-f__h{letter-spacing:-.05em;white-space:nowrap;align-items:center;gap:.2em;font-size:clamp(15px,min(13cqh,5.6cqw),32px);font-weight:600;line-height:.95;display:inline-flex}.hw-f__crown{object-fit:contain;filter:drop-shadow(0 5px 6px #060a144d);width:.9em;height:.9em;animation:hw-land .6s var(--spring) both}.hw-f__sub{opacity:.72;white-space:nowrap;margin-top:.45em;font-size:clamp(0px,10cqh - 16px,13px);font-weight:500;line-height:1.25}.hw-f__c .sc{margin-top:clamp(2px,2.6cqh,14px);font-size:clamp(22px,min(26cqh,10.4cqw),60px);display:inline-block}.hw-f__cap{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;margin-top:.8em;padding:.62em 1.1em;font-size:clamp(0px,8cqh - 17px,10px);font-weight:700;line-height:1;display:inline-flex}.fr__a .hw-f__cap{background:var(--ink);color:var(--blue-l)}.fr__b .hw-f__cap{background:var(--blue);color:var(--card)}.hw-ok{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .25s ease,transform .5s var(--spring);border-radius:999px;align-items:center;gap:.5em;margin-top:.8em;padding:.6em 1em;font-size:clamp(0px,8cqh - 15px,10px);font-weight:700;line-height:1;display:inline-flex;transform:scale(.5);box-shadow:inset 0 0 0 1.5px}.hw-ok svg{width:1.1em;height:1.1em}.hw-ok--mono{font-family:var(--font-mono);letter-spacing:-.02em;text-transform:none;font-size:clamp(0px,8cqh - 14px,12px);font-weight:500}.hw-ok.is-on{opacity:1;transform:none}.hw-f__c--a .hw-ok{transform-origin:0}.hw-f__c--b .hw-ok{transform-origin:100%}.hw-type{opacity:.5;min-width:.6em;display:inline-block}.hw-type.is-typing{opacity:1}.hw-type.is-typing:after{content:"";vertical-align:-.06em;background:currentColor;width:2px;height:.82em;margin-left:2px;display:inline-block}.hw-f__ghost{left:var(--px,50%);top:var(--fb);opacity:0;border-left:2px dashed;transition:opacity .4s;position:absolute;bottom:0}.hw-f__ghost.is-on{opacity:.66}.hw-f__ghost em{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:clamp(0px,6cqh - 12px,9.5px);font-style:normal;font-weight:700;position:absolute;top:8px;right:8px}.hw-shake{animation:.55s ease-in-out hw-shake;display:inline-block}.hw-edge{z-index:2;color:var(--ink);pointer-events:none;flex-direction:column;gap:10px;display:flex;position:absolute;top:clamp(14px,4cqh,32px);left:clamp(12px,7cqw,30px);right:6px}.hw-edge span{letter-spacing:-.045em;max-width:4.4em;font-size:clamp(17px,12.5cqw,40px);font-weight:500;line-height:.94}.hw-edge small{opacity:.8;max-width:12em;font-size:clamp(10px,5.4cqw,13px);line-height:1.35}.hw-clk{z-index:4;contain:layout style;justify-content:center;align-items:center;gap:calc(4px + var(--huge,0) * 8px);color:color-mix(in srgb,var(--card) calc(var(--hc,0) * (1 - var(--k,0)) * 100%),var(--ink));flex-direction:column;display:flex;overflow:visible}.hw-clk:before{content:"";z-index:-1;border-radius:inherit;background:var(--card);opacity:calc(1 - var(--hz,0));position:absolute;inset:0;box-shadow:0 18px 34px -18px #060a14b3,0 1px #0b122014}.hw-clk span{font-size:clamp(8px,calc(15cqh - var(--huge,0) * 9cqh),12px);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;opacity:.72;font-weight:700;line-height:1}.hw-clk .dg{font-size:min(calc(40cqh + var(--huge,0) * 38cqh),calc(15cqw + var(--huge,0) * 16cqw));transform:scale(calc(1 + var(--pop,0) * 1.1));line-height:.86}.hw-pan{z-index:2;background:radial-gradient(120% 100% at 0% 0%,#192230 0%,var(--ink) 62%);color:var(--card);box-shadow:0 0 0 1px #fbfcfe1a,0 24px 40px -22px #000000b3}.hw-ch{flex-direction:column;display:flex;position:absolute;inset:0}.hw-ch__head{letter-spacing:.12em;text-transform:uppercase;color:var(--soft-2);white-space:nowrap;align-items:baseline;gap:10px;padding:clamp(8px,4cqh,26px) clamp(10px,3cqw,18px) 2px;font-size:10px;font-weight:700;display:flex}.hw-ch__head b{font-family:var(--font-mono);letter-spacing:-.02em;text-transform:none;color:var(--card);font-size:clamp(11.5px,3cqw,15px);font-weight:500}.hw-ch__head i{margin-left:auto;font-style:normal}.hw-ch__plot{flex:1;min-height:0;position:relative}.hw-ch__plot svg{width:100%;max-width:none;height:100%;transition:opacity .6s;position:absolute;inset:0;overflow:visible}.hw-ch__grid{stroke:#fbfcfe12;stroke-width:1px;vector-effect:non-scaling-stroke}.hw-cd line{stroke-width:1.4px;vector-effect:non-scaling-stroke;transform-box:fill-box;transition:transform .3s var(--ease);transform:scaleY(0)}.hw-cd rect{transform-box:fill-box;opacity:0;transition:transform .3s var(--ease),opacity .1s linear;transform:scaleY(0)}.hw-cd.is-on line,.hw-cd.is-on rect{opacity:1;transform:none}.hw-cd.is-up line{stroke:var(--blue)}.hw-cd.is-up rect{fill:var(--blue)}.hw-cd.is-down line{stroke:var(--soft)}.hw-cd.is-down rect{fill:var(--ink);stroke:var(--soft);stroke-width:1.3px;vector-effect:non-scaling-stroke}.hw-ch.is-frozen svg{opacity:.34}.hw-ch__last{pointer-events:none;transition:transform .28s var(--ease);position:absolute;inset:0}.hw-ch__last i{border-top:1px dashed #0b6af080;position:absolute;top:0;left:0;right:0}.hw-ch__last b{background:var(--blue);color:var(--card);font-family:var(--font-mono);letter-spacing:-.02em;border-radius:4px;padding:2px 5px 3px;font-size:10.5px;font-weight:500;line-height:1;position:absolute;top:0;right:5px;translate:0 -50%}.hw-ch.is-frozen .hw-ch__last b{background:var(--soft-2)}.hw-ch.is-frozen .hw-ch__last i{border-color:#fbfcfe4d}.hw-ch__axis span{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--soft-2);font-size:10px;line-height:1;position:absolute;right:10px;translate:0 -50%}.hw-mk{z-index:2;width:0;height:0;position:absolute}.hw-mk span{height:22px;font-family:var(--font-mono);letter-spacing:-.02em;white-space:nowrap;opacity:0;transition:opacity .15s ease,transform .5s var(--spring);border-radius:6px;align-items:center;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex;position:absolute;left:0;transform:scale(.2);box-shadow:0 10px 18px -8px #000c}.hw-mk span:after{content:"";background:inherit;width:8px;height:8px;margin-left:-4px;position:absolute;left:50%;rotate:45deg}.hw-mk--buy span{background:var(--card);color:var(--ink);transform-origin:50% 0;top:9px}.hw-mk--buy span:after{top:-3px}.hw-mk--sell span{background:var(--blue);color:var(--card);transform-origin:50% 100%;bottom:9px}.hw-mk--sell span:after{bottom:-3px}.hw-mk.is-on span{opacity:1;transform:none}.hw-mk u{border:2px solid var(--blue);opacity:0;border-radius:50%;width:20px;height:20px;position:absolute;top:-10px;left:-10px}.hw-mk--buy u{border-color:var(--card)}.hw-mk.is-on u{animation:.8s ease-out hw-ring}.hw-ch__note{align-items:center;min-height:44px;padding:2px clamp(10px,3cqw,18px) 12px;display:flex}.hw-note{color:var(--soft);animation:hw-rise .4s var(--ease) both;font-size:14.5px;font-weight:500;line-height:1.3;display:block}.hw-note svg{vertical-align:-1px;margin-right:6px;display:inline-block}.hw-note b{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--card);font-weight:500}.hw-note--blue{color:var(--blue);font-weight:600}@container (max-width:360px){.hw-ch__axis,.hw-ch__note,.hw-ch__head span,.hw-ch__head i,.hw-ch__last b{display:none}.hw-mk span{height:18px;padding:0 6px;font-size:10px}}.hw-led{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--ground);flex-direction:column;padding:clamp(10px,5cqw,18px);font-size:clamp(10.5px,4.4cqw,12.5px);line-height:1.2;display:flex}.hw-led i{font-style:normal}.hw-led__head{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--soft-2);justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;font-size:10px;font-weight:700;display:flex}.hw-led__head i{font-family:var(--font-mono);letter-spacing:0;text-transform:none;color:var(--soft);font-weight:500}.hw-led__who{font-family:var(--font-sans);letter-spacing:-.01em;padding-bottom:8px;font-size:clamp(12px,5cqw,14px);font-weight:600}.hw-led__row{opacity:.5;border-top:1px dashed #fbfcfe29;grid-template-columns:3.2em minmax(0,1fr) auto 18px;align-items:center;column-gap:7px;padding:clamp(5px,2.6cqh,10px) 0;transition:opacity .3s;display:grid}.hw-led__row span{color:var(--soft-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hw-led__row b{font-weight:500}.hw-led__row i{background:var(--blue);width:18px;height:18px;color:var(--card);transition:transform .5s var(--spring);border-radius:50%;place-items:center;display:grid;transform:scale(0)}.hw-led__row.is-on{opacity:1}.hw-led__row.is-on i{transform:none}.hw-led__sum{border-top:1.5px solid #fbfcfe80;justify-content:space-between;align-items:flex-end;gap:10px;margin-top:auto;padding-top:12px;display:flex}.hw-led__sum span{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--soft-2);font-size:10px;font-weight:700}.hw-led__sum .sc{opacity:0;color:var(--blue-l);font-family:var(--font-sans);font-size:clamp(26px,13cqw,42px);transition:opacity .3s}.hw-led__sum.is-on .sc{opacity:1}.hw-led__ok{background:var(--blue);height:28px;color:var(--card);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;opacity:0;transform-origin:0;transition:opacity .2s ease,transform .5s var(--spring);border-radius:999px;align-self:flex-start;align-items:center;gap:7px;margin-top:10px;padding:0 11px 0 8px;font-size:10px;font-weight:700;display:inline-flex;transform:scale(.5)}.hw-led.is-ok .hw-led__ok{opacity:1;transform:none}.hw-paper{z-index:3;background:var(--card);color:var(--ink);box-shadow:0 24px 40px -20px #060a1499,0 0 0 1px var(--line-2)}.hw-bagc{align-content:center;gap:clamp(4px,calc(var(--ch) * .07px),10px) clamp(10px,calc(var(--cw) * .07px),22px);padding:clamp(8px,calc(var(--ch) * .09px),14px) clamp(10px,calc(var(--cw) * .06px),18px);grid-template-columns:auto 1fr;display:grid}.hw-bagc i,.hw-bagc small{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:clamp(8px,3.6cqw,9.5px);font-style:normal;font-weight:700;line-height:1}.hw-bagc i{grid-column:1/-1}.hw-bagc>span{flex-direction:column;gap:6px;min-width:0;display:flex}.hw-bagc__cost b{font-family:var(--font-mono);letter-spacing:-.03em;font-size:clamp(14px,7cqw,19px);font-weight:500;line-height:1}.hw-bagc__worth b{align-items:flex-end;gap:10px;display:flex}.hw-bagc__worth s{font-family:var(--font-sans);font-variation-settings:"wdth" 75;letter-spacing:-.035em;font-size:clamp(20px,min(11cqw,30cqh),32px);font-weight:600;font-stretch:75%;line-height:.84;text-decoration:none;position:relative}.hw-bagc__worth s u{background:var(--warn);transform-origin:0;border-radius:2px;height:2.5px;position:absolute;top:46%;left:-4%;right:-4%}.hw-bagc__worth .sc{font-size:clamp(24px,min(14cqw,38cqh),42px)}.hw-deal{z-index:3;contain:layout style;background:color-mix(in srgb,var(--ink) calc(var(--dd,0) * 100%),var(--card));color:color-mix(in srgb,var(--card) calc(var(--dd,0) * 100%),var(--ink));box-shadow:0 22px 40px -20px rgba(6,10,20,calc(var(--chip,0) * .7));overflow:visible}.hw-deal__bar{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;padding:clamp(8px,10cqh,16px) clamp(10px,3cqw,16px);display:flex}.hw-pick{flex-direction:column;gap:6px;display:flex}.hw-pick>span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding-left:3px;font-size:10px;font-weight:700;line-height:1}.hw-seg{background:var(--ground);border-radius:11px;gap:3px;padding:3px;display:flex}.hw-seg b{min-width:40px;height:36px;color:var(--muted);border-radius:8px;place-items:center;padding:0 9px;font-size:14px;font-weight:600;transition:background-color .25s,color .25s;display:grid}.hw-seg b.is-on{background:var(--ink);color:var(--blue-l)}.hw-btn{background:var(--ink);height:42px;color:var(--card);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:transform .22s var(--ease),background-color .3s ease,color .3s ease;border-radius:8px;justify-content:center;align-items:center;margin-left:auto;padding:0 16px;font-size:11px;font-weight:700;display:inline-flex}.hw-btn.is-press{transform:scale(.93)}.hw-btn.is-done{background:var(--blue);color:var(--card)}.hw-deal__terms{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(3px,5cqh,7px);display:flex}.hw-deal__terms i{letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;opacity:.7;font-size:clamp(8.5px,4.4cqw,10px);font-style:normal;font-weight:700;line-height:1}.hw-deal__terms b,.hw-terms__w>*{letter-spacing:-.02em;white-space:nowrap;font-size:clamp(14px,min(8cqw,20cqh),20px);font-weight:600;line-height:1.1}.hw-terms__w{display:grid;overflow:hidden}.hw-terms__w>*{text-align:center;transition:transform .55s var(--ease),opacity .3s ease;grid-area:1/1;text-decoration:none}.hw-terms__w b{opacity:0;transform:translateY(110%)}.hw-deal__terms.is-flip .hw-terms__w s{opacity:0;transform:translateY(-110%)}.hw-deal__terms.is-flip .hw-terms__w b{opacity:1;transform:none}.hw-deal__esc{text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;gap:clamp(3px,3cqh,8px);padding:0 14px clamp(10px,8cqh,20px);display:flex;overflow:visible}.hw-deal__esc i{letter-spacing:.14em;text-transform:uppercase;color:var(--blue-l);font-size:10px;font-style:normal;font-weight:700;line-height:1}.hw-deal__esc b.sc{font-size:clamp(34px,min(17cqw,34cqh),76px)}.hw-deal__esc b.sc small{letter-spacing:0;font-size:.3em}.hw-deal__esc>small{max-width:24em;color:var(--soft);font-size:clamp(11px,3.6cqw,13.5px);line-height:1.35}.hw-esc__c{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 8px 8px #00000080);will-change:transform;width:clamp(30px,13cqw,54px);max-width:none;height:auto;position:absolute;top:clamp(6px,8cqh,22px);left:calc(50% - 15cqw)}.hw-esc__c--b{left:calc(50% + 2cqw)}.hw-esc__lock{filter:drop-shadow(0 8px 8px #00000080);width:clamp(30px,12cqw,52px);max-width:none;transition:transform .55s var(--spring);position:absolute;top:clamp(6px,7cqh,18px);right:clamp(8px,5cqw,22px);transform:scale(0)rotate(30deg)}.hw-deal__esc.is-locked .hw-esc__lock{transform:none}.hw-say{z-index:2;padding:0 clamp(12px,calc(var(--cw) * .03px),20px);align-items:center;display:flex}.hw-say .hw-note{color:var(--ink);letter-spacing:-.01em;font-size:clamp(13px,2.7cqw,15.5px);font-weight:600}.hw-slip{gap:clamp(5px,calc(var(--ch) * .024px),10px);padding:clamp(10px,calc(var(--cw) * .05px),18px);font-family:var(--font-mono);font-size:clamp(10.5px,calc(var(--cw) * .044px),12.5px);letter-spacing:-.02em;flex-direction:column;line-height:1.2;display:flex}.hw-slip i{font-style:normal}.hw-slip>*{opacity:0;transition:opacity .25s ease,transform .45s var(--ease);transform:translateY(-12px)}.hw-slip>.is-on{opacity:1;transform:none}.hw-slip__head{font-family:var(--font-sans);border-bottom:1.5px dashed #bbc6d6;justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}.hw-slip__head span{letter-spacing:-.01em;align-items:center;gap:7px;font-size:clamp(13px,5.4cqw,15px);font-weight:600;display:inline-flex}.hw-slip__head .k-mark{width:auto;height:14px}.hw-slip__head i,.hw-slip__kv i,.hw-slip__total i{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:clamp(8.5px,3.6cqw,10px);font-weight:700}.hw-slip__head i,.hw-slip__kv i{color:var(--muted)}.hw-slip__row{color:var(--muted);align-items:center;gap:6px;display:flex}.hw-slip__row.is-win{color:var(--ink)}.hw-slip__row img{object-fit:contain;width:clamp(18px,8cqw,26px);height:clamp(18px,8cqw,26px)}.hw-slip__row b{font-family:var(--font-sans);letter-spacing:-.01em;font-size:clamp(12px,5cqw,14.5px);font-weight:600}.hw-slip__row em{background:var(--blue);height:18px;color:var(--card);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 7px;font-size:9px;font-style:normal;font-weight:700;display:inline-flex}.hw-slip__row span{white-space:nowrap;margin-left:auto;font-weight:500}.hw-slip__kv{border-top:1px dashed #cbd5e4;justify-content:space-between;align-items:baseline;gap:8px;padding-top:clamp(5px,2cqh,9px);display:flex}.hw-slip__kv span{text-align:right}.hw-slip__total{background:var(--ink);color:var(--card);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:clamp(8px,3cqh,12px) 12px;display:flex}.hw-slip__total b{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--blue);white-space:nowrap;font-size:clamp(15px,7cqw,19px);font-weight:600;line-height:1}.hw-slip__go{width:100%;margin-top:auto;padding:0 10px;font-size:clamp(9.5px,4cqw,11.5px)}.hw-calc{z-index:3}.hw-math{flex-direction:column;justify-content:center;gap:clamp(12px,5cqh,34px);padding:clamp(12px,5cqh,34px) clamp(14px,5cqw,40px);display:flex;position:absolute;inset:0}.hw-math__pick{flex-wrap:wrap;align-items:flex-end;gap:10px 18px;display:flex}.hw-seg--live{flex-wrap:wrap}.hw-seg--live button{min-width:40px;height:clamp(32px,8cqh,42px);color:var(--muted);transition:background-color .2s ease,color .2s ease,transform .2s var(--ease);background:0 0;border:0;border-radius:8px;padding:0 clamp(8px,2cqw,13px);font-size:14px;font-weight:600}.hw-seg--live button:hover{color:var(--ink)}.hw-seg--live button:active{transform:scale(.94)}.hw-seg--live button.is-on{background:var(--ink);color:var(--blue-l)}.hw-math__soon{color:var(--muted);white-space:nowrap;font-size:12.5px}.hw-math__soon i{height:20px;box-shadow:inset 0 0 0 1.5px var(--line);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;margin-left:4px;padding:0 7px;font-size:9.5px;font-style:normal;font-weight:700;display:inline-flex}.hw-math__out{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(12px,5cqh,34px) clamp(14px,4cqw,30px);display:grid}.hw-math__fig{flex-direction:column;gap:clamp(4px,1.6cqh,10px);min-width:0;display:flex}.hw-math__fig>span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:10.5px;font-weight:700;line-height:1}.hw-math__fig .sc{font-size:clamp(34px,min(13cqw,17cqh),92px)}.hw-math__fig .sc small{letter-spacing:0;font-size:.26em}.hw-math__fig>small{color:var(--muted);font-size:clamp(11.5px,2.4cqw,13.5px);line-height:1.35}.hw-math__fig--win{background:var(--ink);color:var(--blue-l);border-radius:18px;margin:clamp(-14px,-2cqw,-8px);padding:clamp(8px,2cqw,14px)}.hw-math__fig--win>span,.hw-math__fig--win>small{color:var(--soft)}.hw-sheet{z-index:3;color:var(--card)}.hw-sheet__list{grid-template-columns:repeat(6,minmax(0,1fr));align-content:center;align-items:end;gap:clamp(8px,3.4cqh,34px) clamp(10px,3.4cqw,28px);margin:0;padding:clamp(12px,4cqh,36px) clamp(14px,5cqw,40px) clamp(12px,4cqh,36px) clamp(6px,2cqw,14px);display:grid;position:absolute;inset:0}.hw-sheet__i{flex-direction:column;grid-column:span 2;gap:clamp(3px,1.2cqh,9px);min-width:0;display:flex}.hw-sheet__i dt{white-space:nowrap;font-size:clamp(20px,min(8cqw,7.4cqh),46px)}.hw-sheet__i dd{color:var(--soft);text-wrap:pretty;margin:0;font-size:clamp(10.5px,min(2.9cqw,2.2cqh),13px);line-height:1.36}.hw-sheet__i--bag{grid-column:span 4}.hw-sheet__i--bag dt{color:var(--blue-l);font-size:clamp(46px,min(24cqw,19cqh),150px)}.hw-sheet__i--answer dt{font-size:clamp(30px,min(14cqw,12cqh),88px)}.hw-sheet__i--windows,.hw-sheet__i--score{grid-column:span 3}.hw .hw-end{border-radius:28px;height:clamp(170px,19vw,220px);box-shadow:0 30px 60px -40px #0b122099}.hw-end .fr__a{background:radial-gradient(70% 160% at 14% 20%,#4a95ff 0%,var(--blue) 64%)}.hw-end__face{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;padding:0 clamp(22px,4cqw,44px);display:grid;position:absolute;inset:0}.hw-end__c{flex-direction:column;gap:12px;min-width:0;transition:opacity .3s;display:flex}.hw-end__c--b{text-align:right;align-items:flex-end}.hw-end__c small{letter-spacing:.12em;text-transform:uppercase;opacity:.68;font-size:11px;font-weight:700}.hw-end__c b{letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:.35em;font-size:clamp(24px,3.5cqw,40px);font-weight:500;line-height:1;display:inline-flex}.hw-end__c svg{transition:transform .4s var(--ease);flex:none}.hw-end__l{z-index:2;width:50%;position:absolute;top:0;bottom:0}.hw-end__l--a{border-radius:28px 0 0 28px;left:0}.hw-end__l--b{border-radius:0 28px 28px 0;right:0}.hw-end__l:focus-visible{outline:2.5px solid var(--card);outline-offset:-7px;border-radius:22px}.hw-end__l--a:focus-visible{outline-color:var(--ink)}:is(.hw-end:has(.hw-end__l--a:hover) .hw-end__c--a svg,.hw-end:has(.hw-end__l--b:hover) .hw-end__c--b svg){transform:translate(8px)}:is(.hw-end:has(.hw-end__l--a:hover) .hw-end__c--b,.hw-end:has(.hw-end__l--b:hover) .hw-end__c--a){opacity:.55}@keyframes hw-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes hw-land{0%{opacity:0;transform:translateY(-14px)scale(.4)rotate(-30deg)}to{opacity:1;transform:none}}@keyframes hw-ring{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.6)}}@keyframes hw-shake{0%,to{transform:none}18%{transform:translate(-4px,1px)}36%{transform:translate(4px,-1px)}54%{transform:translate(-3px)}72%{transform:translate(2px)}}@container (max-height:190px){.hw-led{flex-flow:wrap;justify-content:space-between;align-items:center;gap:6px 12px}.hw-led__head,.hw-led__who,.hw-led__row{display:none}.hw-led__sum{border:0;flex:100%;align-items:center;margin:0;padding:0}.hw-led__ok{margin:0}}@container (max-height:270px){.hw-slip__kv{display:none}}@media (max-width:980px){.hw-story{grid-template-columns:minmax(0,30fr) minmax(0,70fr);column-gap:24px}}@media (max-width:760px){.hw{gap:20px}.hw-top{padding:16px 0 14px}.hw-story{--stick:74px;flex-direction:column;align-items:stretch;display:flex}.hw-stage{z-index:5;order:-1;width:100%;height:47svh}.hw-stage:before{content:"";left:calc(var(--gutter) * -1);right:calc(var(--gutter) * -1);background:linear-gradient(var(--ground) calc(100% - 14px),#eef2f800);position:absolute;top:-12px;bottom:-30px}.hw-stage__eg{top:calc(var(--card-h,0px) + 8px);font-size:9px}.hw-card{border-radius:22px}.hw-b{height:92svh}.hw-talk{top:calc(var(--stick) + 47svh + 44px);height:calc(53svh - var(--stick) - 44px)}.hw-talk+.hw-b{margin-top:calc(-1 * (53svh - var(--stick) - 44px))}.hw-line{height:120px}.hw-line b{transform:translateY(calc(var(--g,0) * 120px))}.hw-t{left:20px}.hw-t h2{margin-top:12px;font-size:24px}.hw-t p{margin-top:10px;font-size:15.5px}.hw-seg b{min-width:34px;height:32px;font-size:13px}.hw-deal__bar .hw-btn{display:none}.hw-note{font-size:13px}.hw-ch__note{min-height:36px;padding-bottom:8px}.hw-math__fig>small,.hw-math__soon,.hw-edge{display:none}.hw-sheet__list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:7px 12px;padding:10px 12px 10px 4px}.hw-sheet__i{gap:2px}.hw-sheet__i dt{font-size:19px}.hw-sheet__i--bag dt{font-size:40px}.hw-sheet__i--answer dt,.hw-sheet__i--delay dt,.hw-sheet__i--bell dt{font-size:19px}.hw-sheet__i dd{font-size:10.5px;line-height:1.3}.hw-sheet__i,.hw-sheet__i--windows,.hw-sheet__i--score{grid-column:span 1}.hw-sheet__i--bag{grid-column:span 2}.hw-sheet__i dd{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hw .hw-end{border-radius:22px;height:250px}.hw-end__face{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr);padding:0 20px}.hw-end__c--b{text-align:left;align-items:flex-start}.hw-end__c b{font-size:27px}.hw-end__l{width:auto;left:0;right:0}.hw-end__l--a{border-radius:22px 22px 0 0;top:0;bottom:50%}.hw-end__l--b{border-radius:0 0 22px 22px;top:50%;bottom:0}}@media (prefers-reduced-motion:reduce){.hw-note,.hw-f__crown,.hw-shake,.hw-mk.is-on u{animation:none}.hw-t{transition:none}}
