.site .hw-skin{--rc-ink:#0a0c16;--rc-ink-2:#10132a;--rc-stamp:#e8a0bf;--hw-win:#12152a;--hw-win-2:#181c34;--hw-line:rgba(255,255,255,0.1);--hw-pink:#e8a0bf;--tile-bg:#f1f0f6;--tile-ink:#0a0c16;--tile-secs-shadow:inset 0 -4px 0 #e8a0bf,0 8px 18px -8px rgba(0,0,0,0.7);--stub-bg:var(--rc-gold);--stub-radius:8px;--stub-k:#3a3220;--stub-ink:#0a0c16;--copy-rule:rgba(10,12,22,0.45);--bar-teeth:none}.site .hw-ev{font:500 .92em/1.3 var(--mono);letter-spacing:.2px;color:var(--bf-mute);white-space:nowrap}.site .hw-ev-k{color:var(--hw-pink);font-weight:700}.site .hw-ts{font:500 13px/1.3 var(--font-inter),Inter,system-ui,sans-serif;color:var(--bf-mute);font-variant-numeric:tabular-nums}.site .hw-spk{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px 0 8px;border-radius:var(--r-pill);font-size:13px;font-weight:500;white-space:nowrap}.site .hw-spk:before{content:"";width:7px;height:7px;border-radius:50%}.site .hw-unknown{background:rgba(255,255,255,.08);color:var(--bf-soft)}.site .hw-unknown:before{background:var(--bf-mute)}.site .hw-who{color:var(--hw-pink);font-weight:600}.site .hw-who,.site .hw-who:before{box-shadow:inset 0 0 0 1.5px var(--hw-pink)}.site .hw-wave{display:flex;align-items:center;gap:2px;overflow:hidden}.site .hw-wave i{flex:1 1 0;min-width:1px;height:calc(var(--h) * 100%);border-radius:var(--r-pill);background:rgba(255,255,255,.16)}.site .hw-wave i.hw-played{background:var(--hw-pink)}@media (min-width:1280px){.site .hw-skin .hw-hero-inner{grid-template-columns:minmax(0,1fr) 468px;column-gap:56px}.site .hw-skin .hw-hero-big{font-size:min(140px,var(--fit-size));letter-spacing:-6px}.site .hw-skin .hw-hero-scope{font-size:23px}}@media (min-width:1024px) and (max-width:1279px){.site .hw-skin .hw-hero-inner{grid-template-columns:minmax(0,1fr) 420px;column-gap:40px}.site .hw-skin .hw-hero-big{font-size:min(112px,var(--fit-size));letter-spacing:-5px}}@media (max-width:1023px){.site .hw-skin .hw-hero-big{font-size:min(112px,var(--fit-size))}}@media (max-width:760px){.site .hw-skin .hw-hero-big{font-size:min(80px,var(--fit-size));letter-spacing:-3.4px}.site .hw-skin .hw-hero-scope{font-size:16px}}@media (max-width:374px){.site .hw-skin .hw-hero-big{font-size:min(68px,var(--fit-size));letter-spacing:-3px}}.site .hw-win{position:relative;width:100%;max-width:468px;justify-self:end;border-radius:var(--r-md);background:var(--hw-win);color:#fff;box-shadow:0 0 0 1px var(--hw-line),0 40px 80px -30px rgba(0,0,0,.85);text-align:left}.site .hw-win-bar{display:flex;align-items:center;gap:14px;height:36px;padding:0 16px;border-bottom:1px solid var(--hw-line);border-radius:var(--r-md) var(--r-md) 0 0;background:#0e1122;font-size:12px;color:var(--bf-mute)}.site .hw-dots{display:flex;gap:6px}.site .hw-dots i{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.16)}.site .hw-example{margin-left:auto;font-weight:500}.site .hw-doc{padding:16px 22px 22px}.site .hw-crumbs{margin:0;font-size:12px;color:var(--bf-mute)}.site .hw-file{margin:2px 0 0;font-size:18px;line-height:1.3;font-weight:600;letter-spacing:-.3px;color:#fff}.site .hw-meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin:4px 0 0;font-size:13px;color:var(--bf-mute)}.site .hw-meta span+span:before{content:"·";margin-right:14px;color:rgba(255,255,255,.3)}.site .hw-player{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-top:12px;padding:8px 10px 6px 8px;border:1px solid var(--hw-line);border-radius:var(--r-sm);background:var(--hw-win-2)}.site .hw-play{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#fff;color:var(--rc-ink)}.site .hw-play svg{width:15px;height:15px}.site .hw-track{position:relative;min-width:0}.site .hw-track .hw-wave{height:26px}.site .hw-head{position:absolute;top:-4px;left:var(--at);width:2px;height:34px;margin-left:-1px;border-radius:var(--r-pill);background:var(--hw-pink)}.site .hw-ptime{display:flex;justify-content:space-between;margin-top:4px;font-size:12px;color:var(--bf-mute);font-variant-numeric:tabular-nums}.site .hw-segs{margin:8px 0 0;padding:0;list-style:none}.site .hw-seg{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;margin:0 -10px 2px;padding:8px 10px;border-radius:var(--r-sm)}.site .hw-seg .hw-ts{padding-top:2px}.site .hw-seg p{margin:4px 0 0;font-size:15px;line-height:1.45;color:#e6e8ee}.site .hw-seg .hw-spk+p{margin-top:6px}.site .hw-seg.hw-on{background:rgba(232,160,191,.07)}.site .hw-seg.hw-on .hw-ts{color:var(--hw-pink);font-weight:600}.site .hw-seg p.hw-sel{container-type:inline-size;margin:16px 0 2px;line-height:1}.site .hw-sel mark{--fit-size:calc(100cqi / (var(--fit, 4) * 0.62 + 0.45));position:relative;display:inline-block;max-width:100%;padding:2px 10px 6px;border-radius:3px;color:var(--rc-ink);font:800 min(76px,var(--fit-size)) /.95 var(--font-inter),Inter,system-ui,sans-serif;letter-spacing:-3.4px;background:linear-gradient(var(--hw-pink),var(--hw-pink)) 0 0 /100% 100% no-repeat}.site .hw-sel mark:after,.site .hw-sel mark:before{content:"";position:absolute;width:12px;background:radial-gradient(circle at 6px 6px,var(--hw-pink) 5px,transparent 5.5px) 0 0 /12px 12px no-repeat,linear-gradient(var(--hw-pink),var(--hw-pink)) 5px 0 /2px 100% no-repeat}.site .hw-sel mark:before{left:-6px;top:-14px;bottom:0}.site .hw-sel mark:after{right:-6px;top:0;bottom:-14px;transform:scaleY(-1)}.site .hw-comment{--stub-ink:#0a0c16;--copy-rule:#0a0c16;position:relative;margin:14px 0 0 52px;padding:12px 14px;border-radius:var(--r-sm);background:var(--rc-gold);color:var(--rc-ink);box-shadow:0 18px 30px -16px rgba(0,0,0,.8)}.site .hw-comment:before{content:"";position:absolute;left:-30px;top:-14px;width:24px;height:34px;border-left:2px dotted rgba(245,214,128,.7);border-bottom:2px dotted rgba(245,214,128,.7);border-bottom-left-radius:8px}.site .hw-comment p{margin:0}.site .hw-comment-head{font-size:13px;line-height:18px;color:#3a3220}.site .hw-comment-head b{font-weight:700;color:var(--rc-ink)}.site .hw-comment p.hw-code-box{display:flex;align-items:stretch;width:max-content;margin:8px 0 6px;border:2px solid var(--rc-ink);border-radius:6px}.site .hw-code-box b{padding:6px 12px;font:800 24px/1.1 var(--font-inter),Inter,system-ui,sans-serif;letter-spacing:2px;color:var(--rc-ink)}.site .hw-code-box button{margin:0;padding:0 14px;border-left:2px dashed var(--rc-ink);font-size:12px}.site .hw-code-box button:hover{background:rgba(10,12,22,.08)}.site .hw-code-box :focus-visible{outline:2px solid var(--rc-ink);outline-offset:-5px;border-radius:4px}.site .hw-comment-note{font-size:12.5px;line-height:17px;color:#3a3220}.site .hw-win .hw-seg{animation:hw-seg-in .42s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.25s + var(--i, 0) * .32s)}@keyframes hw-seg-in{0%{opacity:0;transform:translateY(6px)}}.site .hw-win .hw-sel mark{animation:hw-sweep .5s cubic-bezier(.6,0,.3,1) 1.35s both}@keyframes hw-sweep{0%{background-size:0 100%;color:#fff}60%{color:#fff}to{background-size:100% 100%}}.site .hw-win .hw-ev-k{animation:hw-seg-in .3s ease-out 1.9s both}.site .hw-win .hw-comment{animation:hw-comment-in .4s cubic-bezier(.2,1.2,.4,1) 2.15s both}@keyframes hw-comment-in{0%{opacity:0;transform:translateY(10px) scale(.97)}}@media (prefers-reduced-motion:reduce){.site .hw-exit-big mark,.site .hw-win .hw-comment,.site .hw-win .hw-ev-k,.site .hw-win .hw-seg,.site .hw-win .hw-sel mark{animation:none}}@media (min-width:1024px) and (max-width:1279px){.site .hw-sel mark{font-size:min(66px,var(--fit-size))}}@media (max-width:1023px){.site .hw-win{justify-self:center}}@media (max-width:760px){.site .hw-win{max-width:440px}.site .hw-doc{padding:14px 16px 18px}.site .hw-cut,.site .hw-meta span:nth-child(3),.site .hw-win-url{display:none}.site .hw-sel mark{font-size:min(60px,var(--fit-size));letter-spacing:-2.6px}.site .hw-comment{margin-left:44px}.site .hw-code-box b{font-size:20px;padding:6px 10px}}@media (max-width:374px){.site .hw-doc{padding:12px 12px 16px}.site .hw-seg{grid-template-columns:38px minmax(0,1fr);gap:8px}.site .hw-sel mark{font-size:min(50px,var(--fit-size));letter-spacing:-2px;padding:2px 8px 5px}.site .hw-comment{margin-left:24px}.site .hw-comment:before{display:none}.site .hw-code-box b{font-size:17px;letter-spacing:1.5px}.site .hw-code-box button{padding:0 10px}}.site .hw-skin b.hw-bar-offer{font-size:min(24px,100cqi/(var(--fit,30) * .6));line-height:1;font-weight:800;letter-spacing:-.5px;color:#fff}.site .hw-skin .hw-bar-tag{font-size:calc(min(24px, 100cqi / (var(--fit, 30) * .6)) * .5)}.site .hw-skin .hw-bar-until{font:500 calc(min(24px, 100cqi / (var(--fit, 30) * .6)) * .5) /1 var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--bf-soft)}.site .hw-scrub{position:absolute;left:0;right:0;top:100%;height:3px;background:linear-gradient(90deg,var(--hw-pink) 0 var(--at),#2a2f4a var(--at))}.site .hw-skin .hw-bar-chip{width:max-content;max-width:100%;padding:2px 5px 3px;border-radius:3px;background:var(--hw-pink);color:var(--rc-ink);font-size:min(17px,calc((100cqi - 10px) / (var(--fit, 10) * .6)));line-height:1.1;font-weight:800;letter-spacing:-.5px}.site .hw-skin .hw-bar-ends{color:var(--hw-pink);font:700 min(10.5px,calc((100cqi / var(--fit, 14) - .4px) / .64)) /1 var(--mono);letter-spacing:.4px}@media (max-width:1000px){.site .hw-skin .hw-bar-until{display:none}}@media (max-width:389px){.site .hw-skin .hw-bar-chip{font-size:min(15px,calc((100cqi - 10px) / (var(--fit, 10) * .6)))}}@media (max-width:760px){.site .hw-scrub{top:auto;bottom:100%}}.site .hw-banner{border-radius:var(--r-md);background:var(--rc-ink)}.site .hw-banner-wave{grid-column:1/-1;height:34px;gap:3px}.site .hw-banner-wave i{background:rgba(255,255,255,.14)}.site .hw-snip{display:block;margin:14px -8px 0;padding:14px 16px 18px;border-radius:var(--r-sm);background:var(--hw-win);box-shadow:0 0 0 1px var(--hw-line);color:#fff;font-family:var(--mono)}@supports (grid-template-rows:subgrid){@media (min-width:761px){.site .hw-snip{grid-row:span 2}}}.site .hw-snip-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.site .hw-snip-head .hw-ts{font:500 12px/1 var(--mono)}.site .hw-snip-head .hw-ev{font-size:12.5px}.site .hw-save{display:inline-block;margin:0 0 6px;padding:3px 8px 4px;border-radius:3px;background:var(--hw-pink);color:var(--rc-ink);font:800 15px/1.1 var(--font-inter),Inter,system-ui,sans-serif}.site .hw-snip-price{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:6px;margin-top:6px}.site .hw-snip-price b{font-size:40px;line-height:1;font-weight:700;letter-spacing:-1.5px;color:#fff;font-variant-numeric:tabular-nums}.site .hw-snip-price span{font-size:13px;color:var(--bf-soft)}.site .hw-snip-line{margin-top:8px;font-size:12.5px;line-height:18px;color:var(--bf-soft)}.site .hw-snip-line s{margin-right:4px;color:var(--bf-mute)}.site .hw-exit-art{width:100%;max-width:360px}.site .hw-exit-doc{padding:16px 18px 14px;border-radius:var(--r-md);background:var(--hw-win);box-shadow:0 0 0 1px var(--hw-line)}.site .hw-exit-doc .hw-seg p{font-size:14px}.site .hw-exit-doc .hw-seg p.hw-exit-big{margin:6px 0 4px;line-height:1;container-type:inline-size}.site .hw-exit-big mark{--fit-size:calc(100cqi / (var(--fit, 13) * 0.6 + 0.5));position:relative;display:inline-block;max-width:100%;padding:4px 8px 6px;border-radius:3px;background:linear-gradient(var(--hw-pink),var(--hw-pink)) 0 0 /100% 100% no-repeat;color:var(--rc-ink);font:700 min(34px,var(--fit-size)) /1.05 var(--mono);letter-spacing:-1px;animation:hw-sweep .5s cubic-bezier(.6,0,.3,1) .45s both}.site .hw-after{opacity:.75}.site .hw-exit-comment{margin:14px 0 0 40px}@media (forced-colors:active){.site .hw-exit-big mark,.site .hw-save,.site .hw-sel mark,.site .hw-skin .hw-bar-chip{forced-color-adjust:none}.site .hw-exit-doc,.site .hw-snip,.site .hw-win{border:1px solid CanvasText}}