:where(.cwh) .hfw{max-width:1320px;margin:0 auto}:where(.cwh) .hf{position:relative;border-radius:24px;overflow:hidden;padding:clamp(14px,3vw,44px) clamp(10px,3vw,44px);background:#090b22 url(/mac/studio/tex-night-ribbon.jpg) 50% 42%/cover no-repeat;box-shadow:inset 0 0 0 .5px hsla(0,0%,100%,.1)}:where(.cwh) .hf-win{position:relative;border-radius:12px;overflow:hidden;background:#0e0e10;box-shadow:0 0 0 .5px hsla(0,0%,100%,.22),0 50px 100px -34px rgba(0,0,0,.85),0 18px 40px -12px rgba(0,0,0,.5)}:where(.cwh) .hf-bar{position:relative;height:36px;display:flex;align-items:center;padding:0 14px;background:#1b1b1e;box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.06)}:where(.cwh) .hf-lights{display:flex;gap:7px}:where(.cwh) .hf-lights i{width:11px;height:11px;border-radius:50%;background:#ff5f57}:where(.cwh) .hf-lights i:nth-child(2){background:#febc2e}:where(.cwh) .hf-lights i:nth-child(3){background:#28c840}:where(.cwh) .hf-url{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(46%,420px);height:23px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:7px;background:#2a2a2e;font:500 12px var(--sys);color:#a3a3aa;white-space:nowrap;overflow:hidden}:where(.cwh) .hf-url svg{width:11px;height:11px;flex:none}:where(.cwh) .hf-view{position:relative;aspect-ratio:1440/856;overflow:hidden;background:#0e0e10}:where(.cwh) .hf-scene{position:absolute;left:0;top:0;width:1440px;height:856px;transform-origin:0 0}:where(.cwh) .hf-scene .cws,:where(.cwh) .hf-scene .cws-hero{margin:0;padding:0;background:none}:where(.cwh) .hf-scene .cwt{position:relative;width:1440px;height:856px;overflow:hidden;background:#0e0e10;--hf-orb-bg:#141416}:where(.cwh) .hf-scene .cw-shot,:where(.cwh) .hf-scene .ed-host{width:1440px;height:856px}:where(.cwh) .hf-scene .ed-frame{height:856px}:where(.cwh) .hf-scene .ed-frame.as-full>.as-col{max-height:788px;display:flex;flex-direction:column}:where(.cwh) .hf-scene .ed-frame.as-full>.as-col>.as-in{flex:1 1 0;min-height:0}:where(.cwh) .hf-hole{position:absolute;z-index:80;left:0;top:0;width:0;height:0;border-radius:10px;box-shadow:0 0 0 2400px rgba(0,0,0,.6);opacity:0;pointer-events:none;transition:opacity .45s,left .55s cubic-bezier(.3,.7,.2,1),top .55s cubic-bezier(.3,.7,.2,1),width .55s cubic-bezier(.3,.7,.2,1),height .55s cubic-bezier(.3,.7,.2,1)}:where(.cwh) .hf-hole.on{opacity:1}:where(.cwh) .hf-orb{width:24px;height:24px;flex:none;overflow:visible;color:#f2f2f3}:where(.cwh) .hf-orbc{animation:cwh-hf-bob 2.6s ease-in-out infinite;transform-origin:14px 16px}:where(.cwh) .hf-orbg{animation:cwh-hf-gaze 2.6s ease-in-out infinite}:where(.cwh) .hf-orbe{animation:cwh-hf-blink 3.8s ease-in-out infinite;transform-origin:16px 12px}@keyframes cwh-hf-bob{0%,to{transform:none}50%{transform:translateY(-.6px) rotate(-7deg)}}@keyframes cwh-hf-gaze{0%,to{transform:none}50%{transform:translate(.7px,-.4px)}}@keyframes cwh-hf-blink{0%,88%,to{transform:scaleY(1)}93%{transform:scaleY(.13)}}:where(.cwh) .hf-dots{display:inline-flex;align-items:center;gap:3px}:where(.cwh) .hf-dots span{display:block;width:5px;height:5px;border-radius:999px;background:currentColor;animation:cwh-hf-dot 1.2s ease-in-out infinite}:where(.cwh) .hf-dots span:nth-child(2){animation-delay:.16s}:where(.cwh) .hf-dots span:nth-child(3){animation-delay:.32s}@keyframes cwh-hf-dot{0%,to{opacity:.22}45%{opacity:1}}:where(.cwh) .hf-work{display:flex;align-items:center;min-width:0;align-self:stretch}:where(.cwh) .hf-wp{display:inline-flex;align-items:center;gap:8px;height:28px;min-width:0;margin-left:-5px;padding:0 12px 0 14px;border-radius:999px;border:1px solid var(--st-line2);background:var(--st-panel);font-size:12.5px;color:hsla(240,4%,95%,.8)}:where(.cwh) .hf-wp .hf-wl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.cwh) .hf-say{position:absolute;z-index:90;left:50%;top:50%;display:flex;align-items:center;transform:translate(-50%,-50%) scale(.96);opacity:0;pointer-events:none;transition:opacity .3s,transform .45s cubic-bezier(.3,.7,.2,1);--hf-orb-bg:#141416}:where(.cwh) .hf-say.on{opacity:1;transform:translate(-50%,-50%)}:where(.cwh) .hf-say .hf-orb{width:clamp(30px,3.6vw,46px);height:clamp(30px,3.6vw,46px);position:relative;z-index:1;filter:drop-shadow(0 6px 18px rgba(0,0,0,.5))}:where(.cwh) .hf-say .hf-wp{height:auto;margin-left:-9px;padding:clamp(8px,1vw,13px) clamp(16px,1.8vw,24px) clamp(8px,1vw,13px) clamp(18px,2vw,26px);gap:clamp(8px,1vw,12px);border-color:hsla(0,0%,100%,.14);background:rgba(20,20,22,.9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 60px rgba(0,0,0,.55);font:600 clamp(15px,1.85vw,25px)/1.2 var(--cw-sans);letter-spacing:-.02em;color:#f5f5f7}:where(.cwh) .hf-say .hf-dots span{width:clamp(5px,.55vw,7px);height:clamp(5px,.55vw,7px)}:where(.cwh) .hf-rc{align-self:stretch;display:flex;flex-direction:column;overflow:hidden;border-radius:12px;border:1px solid hsla(0,0%,100%,.13);background:hsla(0,0%,100%,.02);font-size:12px;color:var(--st-text)}:where(.cwh) .hf-rch{display:flex;align-items:flex-start;gap:10px;padding:10px 12px}:where(.cwh) .hf-rci:empty{display:none}:where(.cwh) .hf-rci svg.i{width:15px;height:15px;margin-top:2px;color:var(--st-text)}:where(.cwh) .hf-rct{flex:1;min-width:0}:where(.cwh) .hf-rct b{display:block;font-size:12.5px;font-weight:500;line-height:1.35}:where(.cwh) .hf-rct small{display:block;margin-top:1px;font-size:11.5px;color:var(--st-muted)}:where(.cwh) .hf-rct small:empty{display:none}:where(.cwh) .hf-rcs{display:flex;align-items:center;gap:4px;margin-top:1px;font-size:11px;color:var(--st-muted);font-variant-numeric:tabular-nums;white-space:nowrap}:where(.cwh) .hf-rcs em{font-style:normal}:where(.cwh) .hf-rcs svg.i{width:14px;height:14px;transform:rotate(90deg);transition:transform .2s}:where(.cwh) .hf-rc.done .hf-rcs svg.i{transform:none}:where(.cwh) .hf-rcp{display:none;gap:3px;padding:0 12px 10px}:where(.cwh) .hf-rc.working .hf-rcp{display:flex}:where(.cwh) .hf-rcp span{flex:1;height:2px;border-radius:2px;background:hsla(0,0%,100%,.1);transition:background-color .18s}:where(.cwh) .hf-rcp span[data-state=applying]{background:hsla(0,0%,100%,.4)}:where(.cwh) .hf-rcp span[data-state=applied]{background:#f2f2f3}:where(.cwh) .hf-rcl{list-style:none;margin:0;padding:4px 12px;border-top:1px solid var(--st-line)}:where(.cwh) .hf-rc.done .hf-rcl,:where(.cwh) .hf-rc.done .hf-sbrow{display:none}:where(.cwh) .hf-rcl li{display:flex;align-items:flex-start;gap:10px;padding:7px 0;transition:background-color .16s,opacity .16s}:where(.cwh) .hf-rcl li[data-state=applying]{background:hsla(0,0%,100%,.025)}:where(.cwh) .hf-ck{position:relative;flex:none;width:14px;height:14px;margin-top:3px}:where(.cwh) .hf-ck i{position:absolute;inset:0;display:none;place-items:center}:where(.cwh) .hf-box{border-radius:3px;background:#f2f2f3;color:#0e0e10}:where(.cwh) .hf-box svg.i{width:10px;height:10px;stroke-width:3}:where(.cwh) li[data-state=planned] .hf-box{display:grid}:where(.cwh) li[data-state=pending] .hf-st-c{display:block;border-radius:50%;box-shadow:inset 0 0 0 1.5px hsla(240,4%,95%,.32);inset:1px}:where(.cwh) li[data-state=applied] .hf-st-d,:where(.cwh) li[data-state=applying] .hf-st-s{display:grid}:where(.cwh) .hf-st svg.i{width:14px;height:14px;color:var(--st-text)}:where(.cwh) .hf-spin{animation:cwh-hf-rot .9s linear infinite}@keyframes cwh-hf-rot{to{transform:rotate(1turn)}}:where(.cwh) .hf-jw{flex:none;width:20px;height:20px;margin-top:1px;display:grid;place-items:center;border-radius:6px}:where(.cwh) .hf-jw svg.i{width:12px;height:12px;stroke-width:2.2}:where(.cwh) .hf-jw-cut{background:#6d1d3a;color:#fcacc9;box-shadow:inset 0 0 0 1px #a92d5b}:where(.cwh) .hf-jw-broll{background:#17415e;color:#9dd4fb;box-shadow:inset 0 0 0 1px #276b9b}:where(.cwh) .hf-jw-text{background:#5a3f16;color:#fcd27d;box-shadow:inset 0 0 0 1px #936725}:where(.cwh) .hf-rcb{flex:1;min-width:0}:where(.cwh) .hf-rcb p{margin:0;font-size:12px;line-height:1.5;color:var(--st-text);overflow-wrap:anywhere}:where(.cwh) .hf-appl{display:none;margin-top:1px;font-size:11px;color:var(--st-muted)}:where(.cwh) li[data-state=applying] .hf-appl{display:block}:where(.cwh) .hf-why{display:inline-flex;align-items:center;gap:4px;margin-top:2px;font-size:11px;color:var(--st-muted)}:where(.cwh) .hf-why svg.i{width:11px;height:11px}:where(.cwh) .hf-rc.working .hf-why{display:none}:where(.cwh) .hf-at{flex:none;display:flex;align-items:center;gap:4px;height:20px;padding:0 6px;border-radius:4px;font-size:11px;color:var(--st-muted);font-variant-numeric:tabular-nums}:where(.cwh) .hf-at svg.i{width:8px;height:8px}:where(.cwh) .hf-sbrow{display:flex;align-items:center;gap:8px;padding:10px 12px;border-top:1px solid var(--st-line);font-size:12px}:where(.cwh) .hf-sbrow svg.i{width:14px;height:14px}:where(.cwh) .hf-sbrow span{flex:1}:where(.cwh) .hf-sbrow small{font-size:11px;color:var(--st-muted)}:where(.cwh) .hf-rcf{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;border-top:1px solid var(--st-line)}:where(.cwh) .hf-rcf[hidden]{display:none}:where(.cwh) .hf-gho,:where(.cwh) .hf-pri,:where(.cwh) .hf-txt{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:8px;font:500 12px var(--cw-sans);white-space:nowrap}:where(.cwh) .hf-pri{background:#f2f2f3;color:#0e0e10}:where(.cwh) .hf-gho svg.i,:where(.cwh) .hf-pri svg.i{width:14px;height:14px}:where(.cwh) .hf-pri.press{transform:scale(.97)}:where(.cwh) .hf-gho{border:1px solid hsla(0,0%,100%,.14);color:var(--st-text)}:where(.cwh) .hf-txt{padding:0 6px;color:var(--st-muted)}:where(.cwh) .hf-cp{position:absolute;inset:0;z-index:60;display:grid;grid-template-rows:40px 48px minmax(0,1fr) 28px;background:#161618;color:#f2f2f2;font:13px/1.5 var(--cw-sans);opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s .4s}:where(.cwh) .hf-cp.on{opacity:1;visibility:visible;transition:opacity .4s}:where(.cwh) .hf-cp .sp{flex:1}:where(.cwh) .hf-cph{display:flex;align-items:center;gap:6px;padding:0 14px;border-bottom:1px solid #313135;font-size:13px}:where(.cwh) .hf-cpb{display:inline-flex;align-items:center;gap:3px;color:#8f8f8f}:where(.cwh) .hf-cpb svg.i{width:16px;height:16px}:where(.cwh) .hf-cps{color:hsla(0,0%,56%,.5)}:where(.cwh) .hf-cph b{font-weight:500}:where(.cwh) .hf-cpcr{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:999px;border:1px solid #313135;font-size:12px;color:#ccc;font-variant-numeric:tabular-nums}:where(.cwh) .hf-cpcr svg.i{width:13px;height:13px}:where(.cwh) .hf-cpup{display:inline-flex;align-items:center;height:26px;padding:0 11px;border-radius:999px;background:#9b68f3;color:#1a0c31;font-size:12px;font-weight:600}:where(.cwh) .hf-cpav{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#d9709c;color:#fff;font-size:11.5px;font-weight:600}:where(.cwh) .hf-cpt{display:flex;align-items:center;gap:8px;padding:0 14px}:where(.cwh) .hf-tabs{display:flex;align-items:center;gap:2px;padding:2px;border-radius:999px;background:hsla(0,0%,95%,.05)}:where(.cwh) .hf-tab{display:flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;font-size:12.5px;font-weight:500;color:#8f8f8f;transition:background-color .2s,color .2s}:where(.cwh) .hf-tab.on{background:#1d1d20;color:#9b68f3;box-shadow:0 1px 2px rgba(0,0,0,.08)}:where(.cwh) .hf-tc{font-style:normal;border-radius:999px;padding:0 6px;font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;background:hsla(0,0%,95%,.07);color:#8f8f8f}:where(.cwh) .hf-tab.on .hf-tc{background:rgba(155,104,243,.12);color:#9b68f3}:where(.cwh) .hf-tc:empty{display:none}:where(.cwh) .hf-cpa{margin-left:auto;display:flex;align-items:center;gap:6px}:where(.cwh) .hf-ib,:where(.cwh) .hf-sortb{height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;border:1px solid #313135;background:#1d1d20;color:#ccc}:where(.cwh) .hf-ib{width:32px}:where(.cwh) .hf-ib svg.i,:where(.cwh) .hf-sortb svg.i{width:14px;height:14px}:where(.cwh) .hf-sortb{gap:6px;width:120px;justify-content:flex-start;padding:0 10px;font-size:12px}:where(.cwh) .hf-sortb svg.i{color:#8f8f8f}:where(.cwh) .hf-cp .hf-asp{display:inline-flex;gap:2px;padding:2px;border-radius:6px;border:1px solid #313135;background:#1d1d20}:where(.cwh) .hf-cp .hf-asp i{font-style:normal;height:26px;display:grid;place-items:center;padding:0 8px;border-radius:4px;font-size:11.5px;font-weight:500;color:#8f8f8f}:where(.cwh) .hf-cp .hf-asp i.on{background:hsla(0,0%,95%,.08);color:#f2f2f2}:where(.cwh) .hf-sel{font-size:12px;color:#8f8f8f;font-variant-numeric:tabular-nums}:where(.cwh) .hf-sel b{font-weight:600;color:#f2f2f2}:where(.cwh) .hf-cpbody{position:relative;min-height:0;padding:4px 14px 14px;overflow:hidden}:where(.cwh) .hf-finding{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:12px;color:#8f8f8f}:where(.cwh) .hf-finding svg.i{width:14px;height:14px;color:#9b68f3}:where(.cwh) .hf-cp:not(.finding) .hf-finding{display:none}:where(.cwh) .hf-mgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-items:start;gap:12px}:where(.cwh) .hf-skel{display:none}:where(.cwh) .hf-cp.finding .hf-skel{display:grid}:where(.cwh) .hf-cp.finding .hf-real{display:none}:where(.cwh) .hf-msk{aspect-ratio:9/16;border-radius:12px;background:linear-gradient(100deg,#222225 30%,#2e2e33 50%,#222225 70%) 0 0/300% 100%;animation:cwh-hf-shim 1.6s linear infinite}@keyframes cwh-hf-shim{0%{background-position:120% 0}to{background-position:-120% 0}}:where(.cwh) .hf-mc{position:relative;aspect-ratio:9/16;overflow:hidden;border-radius:12px;border:1px solid rgba(49,49,53,.8);background:#000;opacity:0;transform:translateY(8px);transition:opacity .4s,transform .5s cubic-bezier(.3,.7,.2,1),border-color .3s}:where(.cwh) .hf-cp.found .hf-mc{opacity:1;transform:none}:where(.cwh) .hf-mm{position:absolute;inset:0;overflow:hidden;background:#27272b}:where(.cwh) .hf-mth{position:absolute;inset:0;background-repeat:no-repeat;left:50%;width:316%;transform:translateX(-50%)}:where(.cwh) .hf-mm video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s}:where(.cwh) .hf-mc.playing video{opacity:1}:where(.cwh) .hf-mplay{position:absolute;left:50%;top:50%;z-index:2;display:grid;place-items:center;width:36px;height:36px;margin:-18px 0 0 -18px;border-radius:999px;background:rgba(0,0,0,.6);color:#fff;opacity:.9;transition:opacity .2s,transform .2s}:where(.cwh) .hf-mplay svg.i{width:15px;height:15px;margin-left:2px}:where(.cwh) .hf-mc.playing .hf-mplay{opacity:0;transform:scale(.9)}:where(.cwh) .hf-msel{position:absolute;left:10px;top:10px;z-index:3;width:24px;height:24px;border-radius:8px;border:1px solid hsla(0,0%,100%,.4);background:rgba(0,0,0,.5)}:where(.cwh) .hf-mscore{position:absolute;right:10px;top:10px;z-index:3;display:flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;box-shadow:0 4px 10px rgba(0,0,0,.3)}:where(.cwh) .hf-mscore svg.i{width:12px;height:12px}:where(.cwh) .hf-b-ok{background:rgba(65,200,137,.9);color:#0a291b;border:1px solid rgba(65,200,137,.5)}:where(.cwh) .hf-b-warn{background:rgba(244,180,52,.9);color:#302103;border:1px solid rgba(244,180,52,.5)}:where(.cwh) .hf-b-dark{background:rgba(0,0,0,.7);color:#fff;border:1px solid hsla(0,0%,100%,.2)}:where(.cwh) .hf-mfoot{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;flex-direction:column;justify-content:flex-end;padding:64px 14px 14px;background:linear-gradient(0deg,#000,rgba(0,0,0,.8) 50%,transparent);color:#fff}:where(.cwh) .hf-mt{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}:where(.cwh) .hf-mdur{display:inline-flex;align-items:center;padding:2px 6px;border-radius:6px;border:1px solid hsla(0,0%,100%,.15);background:rgba(0,0,0,.6);font:600 10px var(--cw-mono);color:hsla(0,0%,100%,.9)}:where(.cwh) .hf-mt span:last-child{font-size:11px;font-weight:500;color:hsla(0,0%,100%,.7);font-variant-numeric:tabular-nums}:where(.cwh) .hf-mtitle{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:12px;font-size:13px;font-weight:600;line-height:1.35;letter-spacing:-.01em}:where(.cwh) .hf-mact{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding-top:4px;border-top:1px solid hsla(0,0%,100%,.1)}:where(.cwh) .hf-mcreate{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:8px;background:hsla(0,0%,98%,.9);color:#18181b;font:600 12px var(--cw-sans)}:where(.cwh) .hf-mcreate svg.i{width:14px;height:14px}:where(.cwh) .hf-mcreate.press{transform:scale(.98)}:where(.cwh) .hf-mx{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;border:1px solid hsla(0,0%,100%,.15);background:rgba(0,0,0,.6);color:hsla(0,0%,100%,.9)}:where(.cwh) .hf-mx svg.i{width:14px;height:14px}:where(.cwh) .hf-mc.taken{border-color:hsla(0,0%,98%,.5)}:where(.cwh) .hf-cpf{display:flex;align-items:center;gap:10px;padding:0 14px;border-top:1px solid #313135;font-size:11.5px;color:#8f8f8f}:where(.cwh) .hf-cpf span:first-child{display:inline-flex;align-items:center;gap:5px;color:#ccc}:where(.cwh) .hf-cpf svg.i{width:12px;height:12px}:where(.cwh) .hf-nav.on{color:#f2f2f2;font-weight:500}:where(.cwh) .hf-toast{position:absolute;right:18px;bottom:44px;z-index:5;display:grid;gap:2px;width:300px;padding:12px 14px;border-radius:10px;border:1px solid #313135;background:#1d1d20;box-shadow:0 18px 40px rgba(0,0,0,.45);font-size:12.5px;opacity:0;transform:translateY(8px);transition:opacity .3s,transform .4s cubic-bezier(.3,.7,.2,1)}:where(.cwh) .hf-toast.on{opacity:1;transform:none}:where(.cwh) .hf-toast b{font-weight:600}:where(.cwh) .hf-toast span{color:#8f8f8f;font-size:12px}:where(.cwh) .hf-ctl{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:20px}@media (prefers-reduced-motion:reduce){:where(.cwh) .hf *{transition:none!important;animation:none!important}}:where(.cwh) .hf-scene .ed-frame.as-full{--asw:300px}:where(.cwh) .hf-scene .ed.full .as-col>*{width:300px}:where(.cwh) .hf-scene .as-col .as-card{display:none}:where(.cwh) .hf-scene .as-col.hf-talk .as-chips{display:none}:where(.cwh) .hf-say.up{top:24%}:where(.cwh) .hf-mcreate,:where(.cwh) .hf-mx{flex:none;white-space:nowrap}:where(.cwh) .hf-scene .cwt .hf-rc .hf-pri{color:#0e0e10;font:500 12px var(--cw-sans)}:where(.cwh) .hf-scene .cwt .hf-rc .hf-gho{color:var(--st-text);font:500 12px var(--cw-sans)}:where(.cwh) .hf-scene .cwt .hf-rc .hf-txt{color:var(--st-muted);font:500 12px var(--cw-sans)}:where(.cwh) .hf-scene .cwt .hf-cp .hf-mcreate{color:#18181b;font:600 12px var(--cw-sans)}:where(.cwh) .hf-scene .cwt .hf-cp .hf-mx{color:hsla(0,0%,100%,.9)}:where(.cwh) .hf-scene .cwt button.hf-gho,:where(.cwh) .hf-scene .cwt button.hf-mcreate,:where(.cwh) .hf-scene .cwt button.hf-mx,:where(.cwh) .hf-scene .cwt button.hf-pri,:where(.cwh) .hf-scene .cwt button.hf-txt{cursor:default}:where(.cwh) .hf-scene .as-col .as-in{grid-template-rows:minmax(0,1fr) auto}:where(.cwh) .hf-scene .cwt .ed.full .ed-frame.as-full>.ed-body{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr) 300px}:where(.cwh){--font-sans:"Inter";--font-mono:"JetBrains Mono";--nvh:64px;background:#000}:where(.cwh) .wrap{max-width:1240px}:where(.cwh) .sec{padding-block:clamp(72px,8vw,120px)}:where(.cwh) .ob{position:relative;z-index:81;display:flex;align-items:center;justify-content:center;gap:10px;min-height:40px;padding:8px 48px;background:#743ee4;color:#fff;font-size:13.5px;letter-spacing:-.01em;text-align:center}:where(.cwh) .ob b{font-weight:600}:where(.cwh) .ob .obs{opacity:.85}:where(.cwh) .ob a{display:inline-flex;align-items:center;gap:3px;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:hsla(0,0%,100%,.45)}:where(.cwh) .ob a svg{width:13px;height:13px}:where(.cwh) .ob .obx{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:hsla(0,0%,100%,.85)}:where(.cwh) .ob .obx:hover{background:hsla(0,0%,100%,.12)}:where(.cwh) .ob .obx svg{width:15px;height:15px}:where(.cwh) .ob[hidden]{display:none}@media (max-width:640px){:where(.cwh) .ob{font-size:12.5px;padding-inline:40px}:where(.cwh) .ob .obs{display:none}}:where(.cwh) .nv{position:sticky;top:0;z-index:80;height:var(--nvh)}:where(.cwh) .nv:before{content:"";position:absolute;inset:0 0 -16px;background:linear-gradient(180deg,#000 45%,rgba(0,0,0,.8) 75%,transparent);opacity:0;transition:opacity .5s;pointer-events:none}:where(.cwh) .nv.scrolled:before{opacity:1}:where(.cwh) .nv-in{position:relative;height:100%;max-width:1280px;margin:0 auto;padding:0 clamp(16px,3vw,32px);display:flex;align-items:center;transition:max-width .5s var(--ease)}:where(.cwh) .nv.scrolled .nv-in{max-width:1152px}:where(.cwh) .nv-pill{flex:1;display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 clamp(16px,2vw,24px);border-radius:999px;border:1px solid transparent;transition:border-color .5s var(--ease),background-color .5s var(--ease),box-shadow .5s var(--ease)}:where(.cwh) .nv.scrolled .nv-pill{border-color:hsla(0,0%,100%,.1);background:rgba(10,10,12,.92);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 4px 20px hsla(0,0%,100%,.03)}:where(.cwh) .nv-brand{font-size:20px;font-weight:500;letter-spacing:-.02em;transition:opacity .2s}:where(.cwh) .nv-brand:hover{opacity:.7}:where(.cwh) .nv-mid{display:flex;align-items:center}:where(.cwh) .nv-l{display:inline-flex;align-items:center;gap:4px;padding:8px 14px;font-size:14px;color:var(--mu);white-space:nowrap;transition:color .15s}:where(.cwh) .nv-l.on,:where(.cwh) .nv-l:hover,:where(.cwh) .nv-l[aria-expanded=true]{color:var(--tx)}:where(.cwh) .nv-l svg{width:12px;height:12px;opacity:.7;transition:transform .2s}:where(.cwh) .nv-l[aria-expanded=true] svg{transform:rotate(180deg)}:where(.cwh) .nv-r{display:flex;align-items:center;gap:6px}:where(.cwh) .nv-i{width:36px;height:36px;display:grid;place-items:center;border-radius:999px;color:var(--mu)}:where(.cwh) .nv-i:hover{color:var(--tx);background:hsla(0,0%,100%,.05)}:where(.cwh) .nv-i svg{width:17px;height:17px}:where(.cwh) .nv-log{padding:8px 12px;border-radius:999px;font-size:14px;color:var(--mu)}:where(.cwh) .nv-log:hover{color:var(--tx)}:where(.cwh) .nv-cta{display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:999px;background:#f5f5f7;color:#000;font-size:14px;font-weight:500;transition:background .2s,transform .15s}:where(.cwh) .nv-cta:hover{background:#fff}:where(.cwh) .nv-cta:active{transform:scale(.98)}:where(.cwh) .nv-menu{display:none}@media (max-width:1279px){:where(.cwh) .nv-cta,:where(.cwh) .nv-log,:where(.cwh) .nv-mid{display:none}:where(.cwh) .nv-menu{display:grid}}:where(.cwh) .npop{top:calc(var(--nvh) + 8px)}:where(.cwh) .mob{top:calc(var(--nvh) + 8px)}:where(.cwh) .hero{padding-top:clamp(64px,8vw,112px)}:where(.cwh) .hcopy{max-width:980px}:where(.cwh) .hkick{font-size:clamp(17px,1.5vw,21px);letter-spacing:-.016em;color:var(--mu);margin-bottom:18px}:where(.cwh) .h1{font-size:clamp(42px,6.2vw,80px);letter-spacing:-.04em;line-height:1.02}:where(.cwh) .h1 .l2{display:block}:where(.cwh) .hero .lede{max-width:760px;margin-top:22px}:where(.cwh) .hled .lmk{color:var(--tx);font-weight:500}:where(.cwh) .hero .hnote{margin-top:16px}:where(.cwh) .hfw{margin-top:clamp(44px,5vw,72px);perspective:2400px;animation:cwh-introUp 1.1s .32s var(--ease) both}:where(.cwh) .hfw .hf{transform:rotateX(var(--tilt,0deg)) scale(var(--sc,1));transform-origin:50% 0}:where(.cwh) .hf-ctl .hf-pp{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:rgba(40,40,44,.66);box-shadow:inset 0 0 0 .5px hsla(0,0%,100%,.14);color:#f5f5f7}:where(.cwh) .hf-ctl .hf-pp svg{width:14px;height:14px}:where(.cwh) .hf-pp .pl{display:none}:where(.cwh) .hf-pp.paused .pa{display:none}:where(.cwh) .hf-pp.paused .pl{display:block}:where(.cwh) .hf-cap{margin-top:14px;text-align:center;font-size:14px;letter-spacing:-.01em;color:var(--dim);padding-inline:16px}@media (max-width:700px){:where(.cwh) .h1 .l2{display:block}:where(.cwh) .hrot .rline{white-space:normal}:where(.cwh) .hrot{min-height:3.25em}}:where(.cwh) .sv{max-width:1180px;margin:0 auto}:where(.cwh) .sv-ctl{display:flex;justify-content:center;margin-bottom:28px}:where(.cwh) .sv-stage{position:relative;height:clamp(320px,33vw,420px)}:where(.cwh) .sv-row{position:absolute;inset:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(8px,1.2vw,16px);align-items:center}:where(.cwh) .sv-job{position:relative;display:flex;flex-direction:column;gap:12px;transition:transform .9s var(--ease),opacity .6s var(--ease)}:where(.cwh) .sv-vis{position:relative;aspect-ratio:4/5;border-radius:16px;overflow:hidden;background:var(--tile);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.07)}:where(.cwh) .sv-job b{display:block;font-size:15px;font-weight:600;letter-spacing:-.016em}:where(.cwh) .sv-job small{display:block;font-size:13px;color:var(--dim);letter-spacing:-.01em}:where(.cwh) .sv-hop{position:absolute;right:calc(-1 * clamp(8px,1.2vw,16px) / 2 - 9px);top:calc(40% - 9px);z-index:2;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#000;color:var(--dim);transition:opacity .4s}:where(.cwh) .sv-hop svg{width:12px;height:12px}:where(.cwh) .sv-job:last-child .sv-hop{display:none}:where(.cwh) .sv-one{position:absolute;left:50%;top:50%;width:min(980px,100%);transform:translate(-50%,-50%) scale(.96);opacity:0;pointer-events:none;transition:opacity .6s var(--ease),transform .9s var(--ease)}:where(.cwh) .sv.one .sv-one{opacity:1;transform:translate(-50%,-50%);pointer-events:auto}:where(.cwh) .sv.one .sv-job{opacity:0;transform:translateY(14px) scale(.9)}:where(.cwh) .sv.one .sv-job:nth-child(-n+3){transform:translate(40%) scale(.86)}:where(.cwh) .sv.one .sv-job:nth-child(n+5){transform:translate(-40%) scale(.86)}:where(.cwh) .sv-win{border-radius:16px;overflow:hidden;background:#0e0e10;box-shadow:0 0 0 .5px hsla(0,0%,100%,.2),0 40px 80px -30px rgba(0,0,0,.9)}:where(.cwh) .sv-wbar{display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;border-bottom:1px solid hsla(0,0%,100%,.07);font-size:13px}:where(.cwh) .sv-wbar b{font-weight:500}:where(.cwh) .sv-wbar span{color:var(--dim)}:where(.cwh) .sv-tabs{display:flex;gap:2px;padding:8px;border-bottom:1px solid hsla(0,0%,100%,.07);overflow-x:auto;scrollbar-width:none}:where(.cwh) .sv-tabs span{flex:none;padding:6px 12px;border-radius:8px;font-size:13px;color:var(--mu)}:where(.cwh) .sv-tabs span.on{background:hsla(0,0%,100%,.08);color:var(--tx)}:where(.cwh) .sv-wb{display:grid;grid-template-columns:1.45fr 1fr;gap:16px;padding:16px;align-items:stretch}:where(.cwh) .sv-pane{display:flex;flex-direction:column;gap:12px}:where(.cwh) .sv-pv{position:relative;flex:1;min-height:150px;border-radius:12px;overflow:hidden;background:var(--tile);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.07)}:where(.cwh) .sv-pv .sv-v{transition:opacity .35s}:where(.cwh) .sv-pl b{display:block;font-size:16px;font-weight:600;letter-spacing:-.016em}:where(.cwh) .sv-pl span{font-size:13px;color:var(--dim)}:where(.cwh) .sv-wb video{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:10px;background:#000}:where(.cwh) .sv-wb p{font-size:15px;line-height:1.7;color:var(--mu)}:where(.cwh) .sv-wb p b{color:var(--tx);font-weight:500}:where(.cwh) .sv-wb p s{color:var(--dim)}:where(.cwh) .sv-nums{display:flex;justify-content:center;gap:clamp(28px,6vw,72px);margin-top:32px}:where(.cwh) .sv-n{text-align:center}:where(.cwh) .sv-n b{display:block;font-family:var(--disp);font-size:clamp(34px,3.6vw,48px);font-weight:600;letter-spacing:-.035em;line-height:1;font-variant-numeric:tabular-nums}:where(.cwh) .sv-n span{display:block;margin-top:6px;font-size:14px;color:var(--dim)}:where(.cwh) .sv-v{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:14%}:where(.cwh) .v-txt p{font-size:clamp(9px,.95vw,12.5px);line-height:1.55;color:var(--mu)}:where(.cwh) .v-txt p span{color:var(--tx)}:where(.cwh) .v-txt p s{color:#e05360;text-decoration-thickness:1.5px}:where(.cwh) .v-tl{gap:6px}:where(.cwh) .v-tl i{display:block;height:12%;border-radius:4px;background:#4a6d9e}:where(.cwh) .v-tl i:nth-child(2){width:70%;margin-left:18%;background:#a77d2e}:where(.cwh) .v-tl i:nth-child(3){width:55%;background:#2c6a4d}:where(.cwh) .v-gen{padding:0;background:#0c0f2a url(/mac/studio/tex-night-ribbon.jpg) 50% 50%/cover}:where(.cwh) .v-gen:after{content:"Generate";position:absolute;left:10px;bottom:10px;font-size:11px;padding:3px 8px;border-radius:99px;background:rgba(0,0,0,.55);color:#fff}:where(.cwh) .v-snd{flex-direction:row;align-items:center;gap:3%}:where(.cwh) .v-snd i{flex:1;border-radius:3px;background:#2c6a4d}:where(.cwh) .v-rec{align-items:center}:where(.cwh) .v-rec i{width:28%;aspect-ratio:1;border-radius:50%;background:#ff453a;box-shadow:0 0 0 6px rgba(255,69,58,.2)}:where(.cwh) .v-rec span{margin-top:12px;font:500 12px var(--sysmono);color:var(--mu)}:where(.cwh) .v-rev{padding:0}:where(.cwh) .v-rev img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.75}:where(.cwh) .v-rev i{position:absolute;left:46%;top:30%;width:22px;height:22px;border-radius:50% 50% 50% 0;background:#f5f5f7;color:#000;font:600 11px/22px var(--sys);text-align:center;font-style:normal}:where(.cwh) .v-clip{align-items:center;padding:10%}:where(.cwh) .v-clip span{display:block;width:46%;aspect-ratio:9/16;border-radius:8px;background:#000 var(--cwh-a-poster) 50% 50%/cover;box-shadow:0 0 0 1px hsla(0,0%,100%,.12)}@media (max-width:900px){:where(.cwh) .sv-stage{height:auto}:where(.cwh) .sv-row{position:relative;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}:where(.cwh) .sv-job:last-child{grid-column:1/-1;max-width:50%;justify-self:center;width:100%}:where(.cwh) .sv-hop{display:none}:where(.cwh) .sv-one{position:relative;left:auto;top:auto;transform:none;display:none}:where(.cwh) .sv.one .sv-one{display:block;transform:none}:where(.cwh) .sv.one .sv-row{display:none}:where(.cwh) .sv-wb{grid-template-columns:1fr}}:where(.cwh) .rv{max-width:1120px;margin:0 auto}:where(.cwh) .rv-win{position:relative;border-radius:18px;overflow:hidden;background:#0e0e10;box-shadow:0 0 0 .5px hsla(0,0%,100%,.2),0 50px 100px -40px rgba(0,0,0,.9)}:where(.cwh) .rv-top{display:flex;align-items:center;gap:12px;height:52px;padding:0 16px;border-bottom:1px solid hsla(0,0%,100%,.07);font-size:13.5px}:where(.cwh) .rv-top b{font-weight:600}:where(.cwh) .rv-top .w{color:var(--dim);font-size:12.5px}:where(.cwh) .rv-top .w i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#32d74b;margin-right:6px;vertical-align:1px}:where(.cwh) .rv-seg{display:inline-flex;padding:2px;border-radius:8px;background:hsla(0,0%,100%,.06)}:where(.cwh) .rv-seg span{padding:4px 10px;border-radius:6px;font-size:12px;color:var(--mu)}:where(.cwh) .rv-seg span.on{background:hsla(0,0%,100%,.1);color:var(--tx)}:where(.cwh) .rv-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:9px;font-size:13px;font-weight:500;white-space:nowrap;transition:background .25s,color .25s,transform .15s}:where(.cwh) .rv-btn svg{width:14px;height:14px}:where(.cwh) .rv-btn.gh{border:1px solid hsla(0,0%,100%,.14);color:var(--tx)}:where(.cwh) .rv-btn.pr{background:#f5f5f7;color:#000}:where(.cwh) .rv-btn.pr.done{background:#32d74b;color:#04210d}:where(.cwh) .rv-btn.lock{color:var(--dim);border:1px dashed hsla(0,0%,100%,.16)}:where(.cwh) .rv-btn.lock.open{color:#000;background:#f5f5f7;border-style:solid;border-color:transparent}:where(.cwh) .rv-btn.press{transform:scale(.96)}:where(.cwh) .rv-body{display:grid;grid-template-columns:minmax(0,1fr) 320px}:where(.cwh) .rv-stage{position:relative;padding:18px;border-right:1px solid hsla(0,0%,100%,.07)}:where(.cwh) .rv-vids{position:relative;display:grid;grid-template-columns:1fr;gap:10px;transition:gap .5s var(--ease)}:where(.cwh) .rv-v{position:relative;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:#000}:where(.cwh) .rv-v img,:where(.cwh) .rv-v video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}:where(.cwh) .rv-v .tag{position:absolute;left:10px;top:10px;padding:3px 8px;border-radius:6px;background:rgba(0,0,0,.6);font-size:11.5px;font-weight:600;color:#fff}:where(.cwh) .rv-v2{display:none}:where(.cwh) .rv.cmp .rv-vids{grid-template-columns:1fr 1fr}:where(.cwh) .rv.cmp .rv-v2{display:block}:where(.cwh) .rv-ink{position:absolute;inset:0;pointer-events:none}:where(.cwh) .rv-ink path{fill:none;stroke:#ffd60a;stroke-width:.62;stroke-linecap:round;stroke-dasharray:var(--len,120);stroke-dashoffset:var(--len,120);transition:stroke-dashoffset 1.1s var(--ease)}:where(.cwh) .rv.drawn .rv-ink path{stroke-dashoffset:0}:where(.cwh) .rv-pin{position:absolute;left:63%;top:12%;width:26px;height:26px;margin:-26px 0 0 -2px;border-radius:50% 50% 50% 2px;background:#f5f5f7;color:#000;font:700 12px/26px var(--sys);text-align:center;transform:scale(0);transform-origin:0 100%;transition:transform .4s var(--ease)}:where(.cwh) .rv.pinned .rv-pin{transform:scale(1)}:where(.cwh) .rv-scrub{position:relative;height:28px;margin-top:12px}:where(.cwh) .rv-scrub:before{content:"";position:absolute;left:0;right:0;top:13px;height:3px;border-radius:2px;background:hsla(0,0%,100%,.12)}:where(.cwh) .rv-scrub i{position:absolute;top:6px;width:16px;height:16px;margin-left:-8px;border-radius:50%;background:#f5f5f7;color:#000;font:700 9px/16px var(--sys);text-align:center;font-style:normal}:where(.cwh) .rv-side{display:flex;flex-direction:column;min-height:0}:where(.cwh) .rv-ch{display:flex;align-items:center;gap:8px;padding:14px 16px 10px;font-size:13px;font-weight:600}:where(.cwh) .rv-ch span{color:var(--dim);font-weight:400}:where(.cwh) .rv-list{flex:1;padding:0 12px;display:flex;flex-direction:column;gap:8px;overflow:hidden}:where(.cwh) .rv-c{padding:10px 12px;border-radius:12px;background:hsla(0,0%,100%,.04);font-size:13px;line-height:1.45;transition:opacity .4s,transform .5s var(--ease),background .3s}:where(.cwh) .rv-c .who{display:flex;align-items:center;gap:7px;margin-bottom:4px;font-size:12px;color:var(--mu)}:where(.cwh) .rv-c .who i{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:10px;font-weight:600;color:#fff}:where(.cwh) .rv-c .who em{font-style:normal;margin-left:auto;font-variant-numeric:tabular-nums;color:var(--dim)}:where(.cwh) .rv-c small{display:block;margin-top:5px;font-size:11.5px;color:var(--dim)}:where(.cwh) .rv-c.new{opacity:0;transform:translateY(8px)}:where(.cwh) .rv-c.res{opacity:.45}:where(.cwh) .rv-c.res small b{color:#32d74b;font-weight:600}:where(.cwh) .rv-foot{display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid hsla(0,0%,100%,.07)}:where(.cwh) .rv-msg{position:absolute;left:50%;bottom:22px;transform:translate(-50%,10px);width:max-content;max-width:calc(100% - 24px);padding:10px 14px;border-radius:10px;background:#1c1c1f;box-shadow:0 0 0 1px hsla(0,0%,100%,.1),0 20px 40px rgba(0,0,0,.5);font-size:13px;text-align:center;opacity:0;transition:opacity .35s,transform .45s var(--ease)}:where(.cwh) .rv-msg.on{opacity:1;transform:translate(-50%)}:where(.cwh) .rv-cur{position:absolute;left:0;top:0;z-index:9;width:18px;height:24px;pointer-events:none;opacity:0;transition:opacity .25s;will-change:transform}:where(.cwh) .rv-cur.on{opacity:1}:where(.cwh) .rv-cur svg{width:18px;height:24px;fill:#0a84ff;stroke:#fff;stroke-width:1.3;stroke-linejoin:round;filter:drop-shadow(0 2px 3px rgba(0,0,0,.45))}:where(.cwh) .rv-cur b{position:absolute;left:14px;top:19px;padding:3px 8px;border-radius:4px 10px 10px 10px;background:#0a84ff;color:#fff;font:600 11.5px/1.3 var(--sys);white-space:nowrap}:where(.cwh) .steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2vw,28px);margin-top:28px}:where(.cwh) .st4{position:relative;padding-top:16px;text-align:left;color:var(--dim);transition:color .3s}:where(.cwh) .st4:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;border-radius:2px;background:hsla(0,0%,100%,.12)}:where(.cwh) .st4:after{content:"";position:absolute;left:0;top:0;height:2px;width:0;border-radius:2px;background:#f5f5f7}:where(.cwh) .st4.on:after{width:var(--fill,0)}:where(.cwh) .st4.done:after{width:100%}:where(.cwh) .st4 b{display:block;font-size:16px;font-weight:600;letter-spacing:-.016em;color:var(--mu);transition:color .3s}:where(.cwh) .st4 span{display:block;margin-top:4px;font-size:14px;line-height:1.45;letter-spacing:-.01em}:where(.cwh) .st4.on b,:where(.cwh) .st4:hover b{color:var(--tx)}:where(.cwh) .st4.on span{color:var(--mu)}@media (max-width:900px){:where(.cwh) .rv-body{grid-template-columns:1fr}:where(.cwh) .rv-stage{border-right:0}:where(.cwh) .rv-side{display:none}:where(.cwh) .steps{grid-template-columns:1fr 1fr;row-gap:22px}:where(.cwh) .rv-seg,:where(.cwh) .rv-top .w{display:none}}:where(.cwh) .rp{max-width:1180px;margin:0 auto}:where(.cwh) .rp-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.4vw,18px);align-items:end}:where(.cwh) .rp-s{position:relative}:where(.cwh) .rp-ph{position:relative;aspect-ratio:9/16;border-radius:18px;overflow:hidden;background:#000;box-shadow:0 0 0 1px hsla(0,0%,100%,.1)}:where(.cwh) .rp-ph video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}:where(.cwh) .rp-sc{position:absolute;right:10px;top:10px;display:flex;align-items:center;gap:4px;padding:4px 10px;border-radius:99px;font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums}:where(.cwh) .rp-sc svg{width:12px;height:12px}:where(.cwh) .rp-sc.ok{background:rgba(65,200,137,.9);color:#0a291b}:where(.cwh) .rp-sc.warn{background:rgba(244,180,52,.9);color:#302103}:where(.cwh) .rp-cap{position:absolute;left:8%;right:8%;bottom:16%;text-align:center;font:800 clamp(16px,1.7vw,22px)/1.25 var(--font-sans),Inter,sans-serif;letter-spacing:-.01em;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.55)}:where(.cwh) .rp-cap span{display:inline-block;padding:0 5px;border-radius:7px;transition:background-color .15s,color .15s}:where(.cwh) .rp-cap span.on{background:#fff;color:#0d0d0f;text-shadow:none}:where(.cwh) .rp-m{margin-top:12px}:where(.cwh) .rp-m b{display:block;font-size:14.5px;font-weight:600;letter-spacing:-.014em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.cwh) .rp-m span{font-size:13px;color:var(--dim);font-variant-numeric:tabular-nums}:where(.cwh) .rp-yt{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:18px;background:var(--tile);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.07);align-self:stretch;justify-content:center}:where(.cwh) .rp-yt .yh{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600}:where(.cwh) .rp-yt .yh i{width:28px;height:20px;border-radius:6px;background:#f03;display:grid;place-items:center}:where(.cwh) .rp-yt .yh i:after{content:"";border-left:7px solid #fff;border-top:4.5px solid transparent;border-bottom:4.5px solid transparent;margin-left:2px}:where(.cwh) .rp-yt dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:8px 14px;font-size:13.5px}:where(.cwh) .rp-yt dt{color:var(--dim)}:where(.cwh) .rp-yt dd{margin:0}:where(.cwh) .rp-yt .yb{display:flex;align-items:center;justify-content:center;gap:6px;height:38px;border-radius:10px;background:#f5f5f7;color:#000;font-size:14px;font-weight:600;transition:background .3s,color .3s}:where(.cwh) .rp-yt .yb.done{background:#1c1c1f;color:var(--tx);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12)}:where(.cwh) .rp-yt .yb svg{width:15px;height:15px}@media (max-width:900px){:where(.cwh) .rp-row{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.cwh) .rp-yt{grid-column:1/-1}}:where(.cwh) .bi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.4vw,18px);max-width:1180px;margin:0 auto}:where(.cwh) .bt{display:flex;flex-direction:column;gap:12px}:where(.cwh) .bt .bv{position:relative;aspect-ratio:4/3;border-radius:18px;overflow:hidden;background:var(--tile);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.07)}:where(.cwh) .bt b{font-size:15.5px;font-weight:600;letter-spacing:-.016em}:where(.cwh) .bt .bv>*{position:absolute}:where(.cwh) .b-cap{inset:0;background:#000 var(--cwh-a-poster) 50% 30%/cover}:where(.cwh) .b-cap span{position:absolute;left:0;right:0;bottom:14%;text-align:center;font:800 clamp(16px,1.6vw,22px)/1 var(--font-sans),Inter,sans-serif;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.6)}:where(.cwh) .b-cap span em{font-style:normal;padding:0 6px;border-radius:6px;background:#32d74b;color:#062b10;text-shadow:none}:where(.cwh) .b-snd{inset:0;display:flex;align-items:center;gap:3%;padding:0 10%}:where(.cwh) .b-snd i{flex:1;border-radius:3px;background:#2c6a4d;transform-origin:50% 50%;animation:cwh-bsnd 1.6s ease-in-out infinite}@keyframes cwh-bsnd{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}:where(.cwh) .b-snd i:nth-child(odd){animation-delay:-.4s}:where(.cwh) .b-snd i:nth-child(3n){animation-delay:-.9s}:where(.cwh) .b-snd em{position:absolute;right:10%;top:16%;font-style:normal;font-size:11px;padding:3px 8px;border-radius:6px;background:#a77d2e;color:#fff}:where(.cwh) .b-rec{inset:0;display:grid;place-items:center}:where(.cwh) .b-rec span{font:600 clamp(56px,6vw,84px)/1 var(--disp);letter-spacing:-.04em;color:#f5f5f7}:where(.cwh) .b-rec i{position:absolute;left:12px;top:12px;display:flex;align-items:center;gap:6px;font:500 11px var(--sysmono);color:var(--mu);font-style:normal}:where(.cwh) .b-rec i:before{content:"";width:8px;height:8px;border-radius:50%;background:#ff453a}:where(.cwh) .b-lt{inset:0;background:#000 var(--cwh-b-poster) 50% 30%/cover}:where(.cwh) .b-lt span{position:absolute;left:8%;bottom:14%;padding:8px 12px 8px 14px;border-left:3px solid #fff;border-radius:4px 10px 10px 4px;background:rgba(0,0,0,.7)}:where(.cwh) .b-lt span b{display:block;font-size:clamp(13px,1.2vw,16px);color:#fff}:where(.cwh) .b-lt span small{display:block;font-size:11.5px;color:hsla(0,0%,100%,.7)}:where(.cwh) .b-arr{inset:0;background:#000 var(--cwh-a-poster) 50% 40%/cover}:where(.cwh) .b-arr svg{position:absolute;left:18%;top:20%;width:64%;height:60%;overflow:visible}:where(.cwh) .b-arr svg path{fill:none;stroke:#ffd60a;stroke-width:4;stroke-linecap:round}:where(.cwh) .b-arr span{position:absolute;left:9%;top:12%;padding:2px 8px;border-radius:6px;background:#ffd60a;color:#000;font-weight:700;font-size:12px}:where(.cwh) .b-cut{inset:0;padding:12%;display:flex;flex-direction:column;justify-content:center;gap:10px}:where(.cwh) .b-cut p{font-size:clamp(11px,1.05vw,13.5px);line-height:1.6;color:var(--tx)}:where(.cwh) .b-cut p s{color:#e05360}:where(.cwh) .b-cut em{font-style:normal;font-size:12px;color:var(--mu)}:where(.cwh) .b-cut em b{color:var(--tx)}:where(.cwh) .b-nle{inset:0;padding:10% 12%;display:flex;flex-direction:column;justify-content:center;gap:8px}:where(.cwh) .b-nle span{display:flex;justify-content:space-between;padding:8px 12px;border-radius:10px;background:hsla(0,0%,100%,.05);font-size:13px}:where(.cwh) .b-nle span em{font-style:normal;color:var(--dim);font-size:12px}:where(.cwh) .b-ai{inset:0;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding:10%}:where(.cwh) .b-ai span{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:999px;background:hsla(0,0%,100%,.06);font-size:13px}:where(.cwh) .b-ai span svg{width:15px;height:15px}@media (max-width:900px){:where(.cwh) .bi{grid-template-columns:1fr 1fr}}:where(.cwh) .ag{display:grid;grid-template-columns:1fr 1fr;gap:clamp(10px,1.4vw,18px);max-width:980px;margin:0 auto}:where(.cwh) .agc{display:flex;flex-direction:column;gap:14px;padding:28px;border-radius:22px;background:var(--tile);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.07);transition:background .25s}:where(.cwh) .agc:hover{background:#151518}:where(.cwh) .agc .ah{display:flex;align-items:center;gap:10px;font-size:19px;font-weight:600;letter-spacing:-.02em}:where(.cwh) .agc .ah svg{width:24px;height:24px}:where(.cwh) .agc p{font-size:15.5px;line-height:1.5;color:var(--mu)}:where(.cwh) .agc .tlink{font-size:15.5px;margin-top:auto}:where(.cwh) .ag-works{margin-top:26px}@media (max-width:760px){:where(.cwh) .ag{grid-template-columns:1fr}}:where(.cwh) .wh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,40px);max-width:1080px;margin:0 auto}:where(.cwh) .wh div{padding-top:18px;border-top:1px solid var(--line2)}:where(.cwh) .wh b{display:block;font-size:19px;font-weight:600;letter-spacing:-.02em}:where(.cwh) .wh p{margin-top:8px;font-size:15.5px;line-height:1.5;color:var(--mu)}@media (max-width:760px){:where(.cwh) .wh{grid-template-columns:1fr}}:where(.cwh) .pgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}:where(.cwh) .pc{padding:30px 24px 26px;border-radius:24px}:where(.cwh) .pc .pl em{font-style:normal;font-size:11px;font-weight:600;padding:3px 9px;border-radius:99px;background:#743ee4;color:#fff;letter-spacing:0}:where(.cwh) .pc .pr{font-size:44px}:where(.cwh) .pc .pr s{font-size:20px;font-weight:500;color:var(--dim);margin-right:6px;letter-spacing:-.02em}:where(.cwh) .pc .pd{min-height:2.9em;font-size:14px}:where(.cwh) .pc .pv{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}:where(.cwh) .pc .pv span{padding:4px 9px;border-radius:99px;background:hsla(0,0%,100%,.06);font-size:12px;color:var(--tx)}:where(.cwh) .pc ul{font-size:14px;gap:10px}:where(.cwh) .pc .pn{margin-top:10px;text-align:center;font-size:12.5px;color:var(--dim)}:where(.cwh) .psave{margin-left:6px;font-size:10.5px;font-weight:600;padding:2px 7px;border-radius:99px;background:hsla(0,0%,100%,.12);color:inherit}:where(.cwh) .segc button.on .psave{background:rgba(0,0,0,.1)}:where(.cwh) .pmore{display:flex;justify-content:center;margin-top:28px}@media (max-width:1100px){:where(.cwh) .pgrid{grid-template-columns:1fr 1fr;max-width:760px;margin-inline:auto}}@media (max-width:620px){:where(.cwh) .pgrid{grid-template-columns:1fr;max-width:460px}}:where(.cwh) .close .h2{font-size:clamp(34px,4vw,54px)}:where(.cwh) .close .hcta{margin-top:28px}:where(.cwh) .fbrand b{font-size:18px;font-weight:500}:where(.cwh) .flang{display:inline-flex;align-items:center;gap:4px;margin-left:8px;padding:4px 8px;border-radius:8px;font-size:12.5px;color:var(--mu);border:1px solid var(--line)}:where(.cwh) .flang svg{width:12px;height:12px}@media (min-width:1001px){:where(.cwh) .fgrid{grid-template-columns:minmax(240px,1.6fr) 2fr 1fr 1fr 1fr}}:where(.cwh) .ccx{display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background:#1e1e1e;box-shadow:0 0 0 .5px hsla(0,0%,100%,.2),0 44px 90px -26px rgba(0,0,0,.92),0 16px 34px -14px rgba(0,0,0,.6);font:12px/1.6 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;color:#ccc;text-align:left}:where(.cwh) .ccx-tab{flex:none;display:flex;align-items:stretch;height:34px;background:#181818;border-bottom:1px solid #2b2b2b}:where(.cwh) .ccx-tab span{display:flex;align-items:center;gap:8px;padding:0 14px;background:#1e1e1e;border-right:1px solid #2b2b2b;font:500 12.5px var(--sys);color:#e7e7e7;box-shadow:inset 0 1px 0 #d97757}:where(.cwh) .ccx-tab svg{width:15px;height:15px}:where(.cwh) .ccx-tab i{font-style:normal;margin-left:4px;color:#9d9d9d;font-size:13px}:where(.cwh) .ccx-body{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:9px;padding:12px 14px 14px}:where(.cwh) .ccx-l{opacity:0;transform:translateY(4px);transition:opacity .3s,transform .4s var(--ease)}:where(.cwh) .ccx-l.on{opacity:1;transform:none}:where(.cwh) .ccx-p{color:#ccc}:where(.cwh) .ccx-p:before{content:"> ";color:#8b8b8b}:where(.cwh) .ccx-in .car{display:inline-block;width:.55em;height:1.1em;margin-left:1px;vertical-align:-.2em;background:#ccc;animation:cwh-cpcaret 1s steps(1) infinite}:where(.cwh) .ccx-s{display:grid;grid-template-columns:1.4em 1fr;color:#e7e7e7}:where(.cwh) .ccx-s:before{content:"●";color:#e7e7e7}:where(.cwh) .ccx-t{display:grid;grid-template-columns:1.4em 1fr}:where(.cwh) .ccx-t:before{content:"●";color:#8b8b8b;transition:color .25s}:where(.cwh) .ccx-t.ok:before{color:#3fb950}:where(.cwh) .ccx-t.err:before{color:#e05360}:where(.cwh) .ccx-t b{color:#e7e7e7;font-weight:700}:where(.cwh) .ccx-t .a{color:#8b8b8b}:where(.cwh) .ccx-r{display:block;color:#9d9d9d;white-space:pre-wrap}:where(.cwh) .ccx-r:before{content:"⎿  ";color:#6a6a6a}:where(.cwh) .ccx-todo{display:block;color:#ccc;transition:color .25s}:where(.cwh) .ccx-todo:before{content:"☐ ";color:#ccc}:where(.cwh) .ccx-todo.on{color:#a5a5ff;font-weight:700}:where(.cwh) .ccx-todo.on:before{color:#a5a5ff}:where(.cwh) .ccx-todo.done{color:#7d7d7d;text-decoration:line-through;text-decoration-color:#5a5a5a}:where(.cwh) .ccx-todo.done:before{content:"☒ ";color:#7d7d7d;text-decoration:none;display:inline-block}:where(.cwh) .ccx-tree{display:block}:where(.cwh) .ccx-tl{display:grid;grid-template-columns:2.8em 1fr}:where(.cwh) .ccx-tl em{font-style:normal;color:#6a6a6a}:where(.cwh) .ccx-spin{flex:none;display:flex;padding:0 14px 8px;align-items:center;gap:6px;color:#d97757;min-height:1.6em;opacity:0;transition:opacity .25s}:where(.cwh) .ccx-spin.on{opacity:1}:where(.cwh) .ccx-spin b{font-weight:400;display:inline-block;width:1.1em;text-align:center}:where(.cwh) .ccx-spin small{font-size:inherit;color:#8b8b8b}:where(.cwh) .ccx-in{flex:none;margin:0 12px 12px;padding:7px 10px;border-radius:6px;box-shadow:inset 0 0 0 1px #3c3c3c;color:#ccc;min-height:2.3em}:where(.cwh) .ccx-in:before{content:"> ";color:#8b8b8b}:where(.cwh) .rl{max-width:1200px;margin:0 auto}:where(.cwh) .rl-ctl{display:flex;justify-content:center;margin-bottom:30px}:where(.cwh) .rl-stage{position:relative;height:clamp(250px,24vw,300px)}:where(.cwh) .rl-apps{position:absolute;inset:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(10px,1.5vw,22px);align-items:start}:where(.cwh) .rl-app{position:relative;border-radius:12px;overflow:hidden;background:#121214;box-shadow:0 0 0 1px hsla(0,0%,100%,.08),0 18px 40px -20px rgba(0,0,0,.8);opacity:.38;transform:translateY(6px);transition:opacity .5s var(--ease),transform .7s var(--ease),box-shadow .4s}:where(.cwh) .rl-app.on{opacity:1;transform:none;box-shadow:0 0 0 1px hsla(0,0%,100%,.22),0 24px 50px -18px rgba(0,0,0,.9)}:where(.cwh) .rl-app.done{opacity:.8;transform:none}:where(.cwh) .rl-tb{display:flex;align-items:center;gap:4px;height:22px;padding:0 8px;background:#1a1a1d;border-bottom:1px solid hsla(0,0%,100%,.06)}:where(.cwh) .rl-tb i{width:6px;height:6px;border-radius:50%;background:#3a3a3f}:where(.cwh) .rl-app.on .rl-tb i:first-child{background:#ff5f57}:where(.cwh) .rl-app.on .rl-tb i:nth-child(2){background:#febc2e}:where(.cwh) .rl-app.on .rl-tb i:nth-child(3){background:#28c840}:where(.cwh) .rl-tb span{margin-left:5px;font-size:10.5px;font-weight:500;color:var(--mu);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.cwh) .rl-bd{position:relative;aspect-ratio:4/4.6;display:flex;flex-direction:column;justify-content:center;padding:14%}:where(.cwh) .rl-bd.v-txt p{font-size:clamp(9px,.85vw,12px);line-height:1.6;color:var(--mu)}:where(.cwh) .rl-bd.v-txt p span{color:var(--tx)}:where(.cwh) .rl-bd.v-txt p s{color:#e05360;text-decoration-thickness:1.5px}:where(.cwh) .rl-bd.v-tl{gap:7px}:where(.cwh) .rl-bd.v-tl i{display:block;height:11%;border-radius:4px;background:#4a6d9e;transform-origin:0 50%}:where(.cwh) .rl-bd.v-tl i:nth-child(2){width:70%;margin-left:18%;background:#a77d2e}:where(.cwh) .rl-bd.v-tl i:nth-child(3){width:55%;background:#2c6a4d}:where(.cwh) .rl-bd.v-tl b{position:absolute;top:12%;bottom:12%;left:40%;width:2px;background:#f5f5f7;border-radius:1px}:where(.cwh) .rl-app.on .v-tl b{animation:cwh-rlph 2.4s linear infinite}@keyframes cwh-rlph{0%{left:16%}to{left:84%}}:where(.cwh) .rl-bd.v-gen{padding:0;background:#0c0f2a url(/mac/studio/tex-night-ribbon.jpg) 50% 50%/cover}:where(.cwh) .rl-bd.v-gen em{position:absolute;left:8px;bottom:8px;font-style:normal;font-size:10px;padding:3px 7px;border-radius:99px;background:rgba(0,0,0,.55);color:#fff}:where(.cwh) .rl-app.on .v-gen{animation:cwh-rlgen 3s ease-in-out infinite alternate}@keyframes cwh-rlgen{0%{background-position:40% 50%}to{background-position:60% 50%}}:where(.cwh) .rl-bd.v-snd{flex-direction:row;align-items:center;gap:3%}:where(.cwh) .rl-bd.v-snd i{flex:1;border-radius:3px;background:#2c6a4d;transform-origin:50% 50%}:where(.cwh) .rl-app.on .v-snd i{animation:cwh-bsnd 1.4s ease-in-out infinite}:where(.cwh) .rl-bd.v-snd i:nth-child(odd){animation-delay:-.4s}:where(.cwh) .rl-bd.v-snd i:nth-child(3n){animation-delay:-.9s}:where(.cwh) .rl-bd.v-rec{align-items:center}:where(.cwh) .rl-bd.v-rec i{width:30%;aspect-ratio:1;border-radius:50%;background:#ff453a;box-shadow:0 0 0 6px rgba(255,69,58,.18)}:where(.cwh) .rl-bd.v-rec span{margin-top:12px;font:500 11px var(--sysmono);color:var(--mu)}:where(.cwh) .rl-app.on .v-rec i{animation:cwh-rlrec 1.2s ease-in-out infinite}@keyframes cwh-rlrec{50%{box-shadow:0 0 0 9px rgba(255,69,58,.08)}}:where(.cwh) .rl-bd.v-rev{padding:0}:where(.cwh) .rl-bd.v-rev img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.75}:where(.cwh) .rl-bd.v-rev i{position:absolute;left:46%;top:30%;width:22px;height:22px;border-radius:50% 50% 50% 0;background:#f5f5f7;color:#000;font:600 11px/22px var(--sys);text-align:center;font-style:normal}:where(.cwh) .rl-bd.v-clip{align-items:center;padding:9%}:where(.cwh) .rl-bd.v-clip span{display:block;width:48%;aspect-ratio:9/16;border-radius:8px;background:#000 var(--cwh-a-poster) 50% 50%/cover;box-shadow:0 0 0 1px hsla(0,0%,100%,.12)}:where(.cwh) .rl-chip{position:absolute;left:0;top:0;z-index:3;display:flex;align-items:center;gap:8px;height:30px;padding:0 10px 0 9px;border-radius:9px;background:#1d1d20;box-shadow:0 0 0 1px hsla(0,0%,100%,.14),0 12px 30px rgba(0,0,0,.6);font:500 11.5px var(--sysmono);color:var(--tx);white-space:nowrap;opacity:0;transition:opacity .3s;will-change:transform}:where(.cwh) .rl-chip.on{opacity:1}:where(.cwh) .rl-chip:before{content:"";width:11px;height:14px;border-radius:2px;background:linear-gradient(135deg,#8a8a92,#55555c);flex:none}:where(.cwh) .rl-chip .rl-p{position:relative;width:46px;height:3px;border-radius:2px;background:hsla(0,0%,100%,.12);overflow:hidden}:where(.cwh) .rl-chip .rl-p i{position:absolute;left:0;top:0;bottom:0;width:0;background:#f5f5f7;border-radius:2px}:where(.cwh) .rl-chip em{font:500 11px var(--sys);font-style:normal;color:var(--mu)}:where(.cwh) .rl-one{position:absolute;left:50%;top:0;width:min(860px,100%);transform:translateX(-50%) scale(.94);opacity:0;pointer-events:none;transition:opacity .6s var(--ease),transform .9s var(--ease)}:where(.cwh) .rl.one .rl-one{opacity:1;transform:translateX(-50%);pointer-events:auto}:where(.cwh) .rl.one .rl-app{opacity:0;transform:translateY(10px) scale(.92)}:where(.cwh) .rl.one .rl-chip{opacity:0}:where(.cwh) .rl-win{border-radius:14px;overflow:hidden;background:#0e0e10;box-shadow:0 0 0 .5px hsla(0,0%,100%,.22),0 40px 90px -30px rgba(0,0,0,.95)}:where(.cwh) .rl-wtb{position:relative;display:flex;align-items:center;gap:6px;height:28px;padding:0 12px;background:#1b1b1e}:where(.cwh) .rl-wtb i{width:9px;height:9px;border-radius:50%;background:#ff5f57}:where(.cwh) .rl-wtb i:nth-child(2){background:#febc2e}:where(.cwh) .rl-wtb i:nth-child(3){background:#28c840}:where(.cwh) .rl-url{position:absolute;left:50%;transform:translateX(-50%);padding:2px 18px;border-radius:6px;background:#2a2a2e;font-size:11px;color:#a3a3aa}:where(.cwh) .rl-wh{display:flex;align-items:center;gap:10px;height:40px;padding:0 14px;border-bottom:1px solid hsla(0,0%,100%,.07);font-size:13px}:where(.cwh) .rl-wh b{font-weight:500}:where(.cwh) .rl-wh span{color:var(--dim)}:where(.cwh) .rl-exp{padding:4px 10px;border-radius:7px;background:#f5f5f7;color:#000!important;font-size:12px;font-weight:500}:where(.cwh) .rl-tabs{display:flex;gap:2px;padding:8px 10px;border-bottom:1px solid hsla(0,0%,100%,.07);overflow-x:auto;scrollbar-width:none}:where(.cwh) .rl-tabs span{flex:none;padding:6px 12px;border-radius:8px;font-size:13px;color:var(--mu);transition:background .3s,color .3s}:where(.cwh) .rl-tabs span.on{background:hsla(0,0%,100%,.09);color:var(--tx)}:where(.cwh) .rl-wb{display:grid;grid-template-columns:1.5fr 1fr;gap:14px;padding:14px}:where(.cwh) .rl-wb video{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:10px;background:#000}:where(.cwh) .rl-pane{display:flex;flex-direction:column;gap:10px}:where(.cwh) .rl-pv{position:relative;flex:1;min-height:120px;border-radius:10px;overflow:hidden;background:#121214;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.07)}:where(.cwh) .rl-pv .rl-bd{position:absolute;inset:0;aspect-ratio:auto}:where(.cwh) .rl-pl b{display:block;font-size:15px;font-weight:600;letter-spacing:-.016em}:where(.cwh) .rl-pl span{font-size:12.5px;color:var(--dim)}:where(.cwh) .rl-jobs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(10px,1.5vw,22px);margin-top:14px;transition:opacity .5s}:where(.cwh) .rl-jobs b{display:block;font-size:14.5px;font-weight:600;letter-spacing:-.016em;color:var(--mu);transition:color .4s}:where(.cwh) .rl-jobs small{display:block;font-size:12.5px;color:var(--dim)}:where(.cwh) .rl-jobs .on b{color:var(--tx)}:where(.cwh) .rl.one .rl-jobs{opacity:0}:where(.cwh) .rl-nums{display:flex;justify-content:center;gap:clamp(32px,7vw,96px);margin-top:30px}:where(.cwh) .rl-n{text-align:center}:where(.cwh) .rl-n b{display:inline-flex;font-family:var(--disp);font-size:clamp(40px,4.4vw,60px);font-weight:600;letter-spacing:-.035em;line-height:1}:where(.cwh) .rl-n>span{display:block;margin-top:8px;font-size:14px;color:var(--dim)}:where(.cwh) .odo{height:1em;overflow:hidden;font-variant-numeric:tabular-nums}:where(.cwh) .odo .od{display:inline-block;height:1em;overflow:hidden}:where(.cwh) .odo .od span{display:flex;flex-direction:column;transition:transform .9s cubic-bezier(.22,1,.36,1)}:where(.cwh) .odo .od span i{display:block;height:1em;line-height:1;font-style:normal}@media (max-width:900px){:where(.cwh) .rl-stage{height:auto}:where(.cwh) .rl-apps{position:relative;grid-template-columns:repeat(4,minmax(0,1fr))}:where(.cwh) .rl-jobs{display:none}:where(.cwh) .rl-chip{display:none}:where(.cwh) .rl-one{position:relative;left:auto;transform:none;width:100%;display:none}:where(.cwh) .rl.one .rl-one{display:block;transform:none}:where(.cwh) .rl.one .rl-apps{display:none}:where(.cwh) .rl-wb{grid-template-columns:1fr}}@media (max-width:520px){:where(.cwh) .rl-apps{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.cwh) .rl-app[data-k="6"]{display:none}:where(.cwh) .rl-nums{gap:22px}}:where(.cwh) .ov{max-width:1240px;margin:0 auto}:where(.cwh) .ov-ctl{display:flex;justify-content:center;margin-bottom:44px}:where(.cwh) .ov-stage{position:relative;display:flex;align-items:center;justify-content:center;padding-bottom:44px}:where(.cwh) .ov-side{position:relative;z-index:1;flex:0 0 220px;padding:0;text-align:left;opacity:.42;filter:saturate(.35) brightness(.75);transform:scale(.94);transition:opacity .4s,filter .4s,transform .5s var(--ease)}:where(.cwh) .ov-side:focus-visible,:where(.cwh) .ov-side:hover{opacity:.75;filter:saturate(.8) brightness(.9);transform:scale(.96)}:where(.cwh) .ov-l{margin-right:22px}:where(.cwh) .ov-r{margin-left:22px}:where(.cwh) .ov-side .ov-scr img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s}:where(.cwh) .ov-side.swap .ov-scr img{opacity:0}:where(.cwh) .ov-side figcaption b{font-weight:500;color:var(--mu)}:where(.cwh) .ov-duo{position:relative;z-index:2;display:flex;align-items:center;justify-content:center}:where(.cwh) .ov-ph{position:relative;margin:0;min-width:0}:where(.cwh) .ov-raw{flex:0 0 270px;margin-right:-50px;transform:scale(.88);transform-origin:100% 50%;z-index:1}:where(.cwh) .ov-ed{flex:0 0 300px;z-index:2}:where(.cwh) .ov-ph figcaption{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0 6px 12px;font-size:14px;color:var(--mu);white-space:nowrap}:where(.cwh) .ov-ph figcaption b{font-weight:600;color:var(--tx);overflow:hidden;text-overflow:ellipsis}:where(.cwh) .ov-ph figcaption em{font-style:normal;font:500 12.5px var(--sysmono);color:var(--dim)}:where(.cwh) .ov-raw figcaption{margin-right:72px}:where(.cwh) .ov-scr{position:relative;aspect-ratio:9/16;max-width:100%;border-radius:26px;overflow:hidden;background:#0b0b0c;box-shadow:0 0 0 6px #141416,0 0 0 7px hsla(0,0%,100%,.12),0 40px 90px -30px rgba(0,0,0,.9)}:where(.cwh) .ov-raw .ov-scr{filter:brightness(.86) saturate(.92)}:where(.cwh) .ov-ed .ov-scr{box-shadow:0 0 0 6px #141416,0 0 0 7px hsla(0,0%,100%,.24),0 60px 120px -30px rgba(0,0,0,.95),-24px 0 60px -20px rgba(0,0,0,.8)}:where(.cwh) .ov-scr video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}:where(.cwh) .ov-sty{opacity:0;transition:opacity .5s var(--ease)}:where(.cwh) .ov-sty.on{opacity:1}:where(.cwh) .ov-x4{position:absolute;right:10px;top:10px;padding:3px 9px;border-radius:99px;background:rgba(0,0,0,.6);font:600 11px var(--sys);color:#fff}:where(.cwh) .ov-wait{position:absolute;inset:0;z-index:3;display:grid;place-items:center;background:rgba(8,8,9,.5);-webkit-backdrop-filter:blur(10px) saturate(.5);backdrop-filter:blur(10px) saturate(.5);clip-path:inset(0 0 0 0);transition:clip-path 1s cubic-bezier(.65,0,.35,1)}:where(.cwh) .ov-wait span{padding:7px 13px;border-radius:99px;background:rgba(20,20,22,.82);font-size:12.5px;color:var(--mu)}:where(.cwh) .ov-wait.off{clip-path:inset(0 0 0 100%)}:where(.cwh) .ov .ov-snd{position:absolute;right:10px;bottom:10px;z-index:4;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:rgba(0,0,0,.55);color:#fff}:where(.cwh) .ov .ov-snd svg{width:15px;height:15px}:where(.cwh) .ov-card{position:absolute;z-index:5;right:0;bottom:-30px;width:min(290px,25%);transition:transform .7s cubic-bezier(.65,0,.35,1),opacity .5s}:where(.cwh) .ovc-sb,:where(.cwh) .ovc-style{padding:16px;border-radius:18px;background:rgba(26,26,29,.92);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 0 0 1px hsla(0,0%,100%,.1),0 30px 70px -20px rgba(0,0,0,.85);transition:opacity .45s,transform .55s var(--ease)}:where(.cwh) .ovc-sb{position:absolute;left:-10px;right:-10px;bottom:0;opacity:0;transform:translateY(8px) scale(.97);transform-origin:50% 100%;pointer-events:none}:where(.cwh) .ov-card.sb .ovc-style{opacity:0;transform:scale(.97)}:where(.cwh) .ov-card.sb .ovc-sb{opacity:1;transform:none}:where(.cwh) .ov-card.fly{transform:translateX(-200px) translateY(-120px) scale(.45);opacity:0}:where(.cwh) .ovc-h{display:flex;align-items:center;gap:10px;margin-bottom:12px}:where(.cwh) .ovc-sw{width:34px;height:34px;border-radius:10px;flex:none;display:grid;place-items:center;font:800 13px var(--sys);color:#000}:where(.cwh) .ovc-h b{display:block;font-size:15px;font-weight:600;letter-spacing:-.014em;color:var(--tx)}:where(.cwh) .ovc-h small{display:block;font-size:12px;color:var(--dim)}:where(.cwh) .ovc-g{display:grid;grid-template-columns:1fr 1fr;gap:6px}:where(.cwh) .ovc-t{padding:8px 10px;border-radius:10px;background:hsla(0,0%,100%,.035);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06);transition:background .4s,box-shadow .4s}:where(.cwh) .ovc-t.w{grid-column:1/-1}:where(.cwh) .ovc-t i{display:block;font-style:normal;font-size:10.5px;color:var(--dim)}:where(.cwh) .ovc-t span{display:block;margin-top:1px;font-size:12px;line-height:1.35;color:var(--mu);transition:color .4s}:where(.cwh) .ovc-t.lit{background:hsla(0,0%,100%,.09);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.22)}:where(.cwh) .ovc-t.lit span{color:var(--tx)}:where(.cwh) .ovc-f{margin-top:12px;font-size:12px;color:var(--dim)}:where(.cwh) .ovc-f b{font-weight:500;color:var(--mu)}:where(.cwh) .ovc-sbh{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:10px}:where(.cwh) .ovc-sbh b{font-size:15px;font-weight:600;color:var(--tx)}:where(.cwh) .ovc-sbh small{font-size:12px;color:var(--dim)}:where(.cwh) .ovc-sbg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 6px}:where(.cwh) .ovc-fr{margin:0;min-width:0}:where(.cwh) .ovc-fr img{display:block;width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:7px;background:#000}:where(.cwh) .ovc-fr figcaption{margin-top:4px;font-size:10.5px;line-height:1.3;color:var(--mu);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.cwh) .ovc-fr figcaption em{font-style:normal;font-family:var(--sysmono);color:var(--dim);margin-right:4px}:where(.cwh) .ovc-ok{display:flex;align-items:center;justify-content:center;height:34px;margin-top:12px;border-radius:99px;background:#f5f5f7;font-size:13px;font-weight:600;color:#000;transition:transform .15s,background .15s}:where(.cwh) .ovc-ok.press{transform:scale(.96);background:#d4d4d8}:where(.cwh) .ov-cc{position:absolute;z-index:5;left:0;bottom:-50px;width:min(380px,32%);height:350px}:where(.cwh) .ov-sum{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;min-height:34px;margin-top:72px}:where(.cwh) .ov-sum span{display:inline-flex;align-items:center;padding:7px 13px;border-radius:99px;background:var(--tile);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08);font-size:13.5px;color:var(--mu);opacity:0;transform:translateY(6px);transition:opacity .45s,transform .55s var(--ease)}:where(.cwh) .ov-sum span:first-child{color:var(--tx);font-weight:600;font-variant-numeric:tabular-nums}:where(.cwh) .ov-sum span.on{opacity:1;transform:none}@media (max-width:1240px){:where(.cwh) .ov-side{flex-basis:190px}:where(.cwh) .ov-raw{flex-basis:250px;margin-right:-46px}:where(.cwh) .ov-ed{flex-basis:276px}:where(.cwh) .ov-cc{height:330px}}@media (max-width:1100px){:where(.cwh) .ov-side{flex-basis:160px}:where(.cwh) .ov-l{margin-right:14px}:where(.cwh) .ov-r{margin-left:14px}:where(.cwh) .ov-raw{flex-basis:224px;margin-right:-40px}:where(.cwh) .ov-ed{flex-basis:246px}:where(.cwh) .ov-cc{height:310px;width:min(340px,34%)}:where(.cwh) .ov-card{width:min(260px,27%)}}@media (max-width:980px){:where(.cwh) .ov-ctl{margin-bottom:26px}:where(.cwh) .ov-stage{flex-direction:column;align-items:stretch;gap:26px;padding-bottom:0;max-width:560px;margin:0 auto}:where(.cwh) .ov-side{display:none}:where(.cwh) .ov-raw{flex:0 0 47%;margin-right:-6%}:where(.cwh) .ov-ed{flex:0 0 55%}:where(.cwh) .ov-raw figcaption{margin-right:14%}:where(.cwh) .ov-scr{border-radius:20px;box-shadow:0 0 0 4px #141416,0 0 0 5px hsla(0,0%,100%,.12),0 30px 60px -24px rgba(0,0,0,.9)}:where(.cwh) .ov-ed .ov-scr{box-shadow:0 0 0 4px #141416,0 0 0 5px hsla(0,0%,100%,.24),0 30px 60px -24px rgba(0,0,0,.9),-14px 0 40px -16px rgba(0,0,0,.8)}:where(.cwh) .ov-cc{position:relative;left:auto;bottom:auto;order:2;height:330px;width:100%}:where(.cwh) .ov-card{position:relative;right:auto;bottom:auto;order:3;width:100%;max-width:360px;align-self:center}:where(.cwh) .ov-card.fly{transform:translateY(-420px) scale(.45)}:where(.cwh) .ov-sum{margin-top:24px}}@media (max-width:520px){:where(.cwh) .ov-ph figcaption{font-size:12px;margin-bottom:9px}:where(.cwh) .ov-ph figcaption em{display:none}:where(.cwh) .ov-ctl .segc button{padding:0 10px;font-size:13px}}:where(.cwh) .ex{max-width:1120px;margin:0 auto}:where(.cwh) .ex-ctl{display:flex;justify-content:center;margin-bottom:24px}@media (max-width:700px){:where(.cwh) .ex-ctl{justify-content:flex-start;overflow-x:auto;scrollbar-width:none;margin-left:-16px;margin-right:-16px;padding:2px 16px}:where(.cwh) .ex-ctl::-webkit-scrollbar{display:none}:where(.cwh) .ex-ctl .segc{flex:none}}:where(.cwh) .ex-stage{position:relative;border-radius:14px;overflow:hidden;background:#0e0e10;box-shadow:0 0 0 .5px hsla(0,0%,100%,.2),0 50px 100px -40px rgba(0,0,0,.9);min-height:200px}@media (min-width:1100px){:where(.cwh) .ex-stage{aspect-ratio:1040/650}}@media (max-width:999px){:where(.cwh) .ex-stage{min-height:1170px}:where(.cwh) .ex-cap{min-height:4.5em}}@media (min-width:1000px) and (max-width:1099px){:where(.cwh) .ex-stage{min-height:650px}}:where(.cwh) .ex-stage .cwt{height:100%}:where(.cwh) .ex-cap{max-width:720px;margin:20px auto 0;text-align:center;font-size:17px;line-height:1.47;letter-spacing:-.018em;color:var(--mu);min-height:3em;transition:opacity .3s}:where(.cwh) .ex-cap b{color:var(--tx);font-weight:600}:where(.cwh) .ag2{max-width:1240px;margin:0 auto}:where(.cwh) .ag-ctl{display:flex;justify-content:center;margin-bottom:24px}:where(.cwh) .ag-view{position:relative;aspect-ratio:1440/860;overflow:hidden;border-radius:24px;background:#0b1530;box-shadow:inset 0 0 0 .5px hsla(0,0%,100%,.1)}:where(.cwh) .ag-scene{position:absolute;left:0;top:0;width:1440px;height:860px;transform-origin:0 0}:where(.cwh) .ag-wall{position:absolute;inset:0;background:#0b1530 url(/mac/studio/tex-cobalt-contour.jpg) 50% 50%/cover}:where(.cwh) .ag-chat{position:absolute;left:44px;top:58px;width:540px;height:744px;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 0 0 .5px hsla(0,0%,100%,.22),0 50px 100px -30px rgba(0,0,0,.8);font-size:15px;line-height:1.55}:where(.cwh) .agc-bar{position:relative;flex:none;display:flex;align-items:center;gap:10px;height:44px;padding:0 14px}:where(.cwh) .agc-bar .hf-lights{flex:none}:where(.cwh) .agc-title{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:500;white-space:nowrap}:where(.cwh) .agc-title svg{width:16px;height:16px}:where(.cwh) .agc-body{flex:1;min-height:0;overflow:hidden;padding:18px 22px 10px;display:flex;flex-direction:column;gap:14px}:where(.cwh) .agc-u{align-self:flex-end;max-width:86%;padding:10px 14px;border-radius:16px 16px 4px 16px}:where(.cwh) .agc-a{display:flex;flex-direction:column;gap:8px;max-width:100%}:where(.cwh) .agc-a p{margin:0}:where(.cwh) .agc-t{display:flex;align-items:center;gap:9px;padding:8px 11px;border-radius:10px;font-size:13px;opacity:0;transform:translateY(6px);transition:opacity .35s,transform .45s var(--ease)}:where(.cwh) .agc-t.on{opacity:1;transform:none}:where(.cwh) .agc-t .tn{font-family:var(--font-mono),ui-monospace,monospace;font-size:12.5px}:where(.cwh) .agc-t .tr{margin-left:auto;font-size:12px;white-space:nowrap}:where(.cwh) .agc-t .tk{width:16px;height:16px;flex:none;display:grid;place-items:center;border-radius:50%}:where(.cwh) .agc-t .tk svg{width:10px;height:10px}:where(.cwh) .agc-t.busy .tk{border:2px solid;border-top:2px solid transparent;animation:cwh-hf-rot .8s linear infinite}:where(.cwh) .agc-comp{flex:none;margin:0 16px 16px;border-radius:18px;padding:12px 14px 10px;display:flex;flex-direction:column;gap:10px}:where(.cwh) .agc-q{min-height:24px;font-size:15px}:where(.cwh) .agc-q .ph{opacity:.5}:where(.cwh) .agc-q .caret{display:inline-block;width:1.5px;height:17px;vertical-align:-3px;margin-left:1px;background:currentColor;animation:cwt-as-caret 1s steps(1) infinite}:where(.cwh) .agc-row{display:flex;align-items:center;gap:8px;font-size:12.5px}:where(.cwh) .agc-row .sp{flex:1}:where(.cwh) .agc-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:99px;font-size:12px}:where(.cwh) .agc-send{width:30px;height:30px;border-radius:50%;display:grid;place-items:center}:where(.cwh) .agc-send svg{width:15px;height:15px}:where(.cwh) .ag-chat.sk-claude{background:#262624;color:#e8e6dc}:where(.cwh) .sk-claude .agc-bar{border-bottom:1px solid hsla(0,0%,100%,.06)}:where(.cwh) .sk-claude .agc-u{background:#141413;color:#f0eee6}:where(.cwh) .sk-claude .agc-t{background:#1f1e1d;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.07);color:#c2c0b6}:where(.cwh) .sk-claude .agc-t .tk{background:#3a6b4a;color:#e6f4ea}:where(.cwh) .sk-claude .agc-t .tr{color:#9a988e}:where(.cwh) .sk-claude .agc-comp{background:#30302e;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}:where(.cwh) .sk-claude .agc-chip{background:#1f1e1d;color:#c2c0b6}:where(.cwh) .sk-claude .agc-send{background:#d97757;color:#fff}:where(.cwh) .ag-chat.sk-gpt{background:#212121;color:#ececec}:where(.cwh) .sk-gpt .agc-u{background:#303030;border-radius:18px}:where(.cwh) .sk-gpt .agc-t{background:transparent;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);color:#b4b4b4}:where(.cwh) .sk-gpt .agc-t .tk{background:#ececec;color:#212121}:where(.cwh) .sk-gpt .agc-t .tr{color:#8f8f8f}:where(.cwh) .sk-gpt .agc-comp{background:#303030;border-radius:26px}:where(.cwh) .sk-gpt .agc-chip{background:hsla(0,0%,100%,.08);color:#d0d0d0}:where(.cwh) .sk-gpt .agc-send{background:#ececec;color:#212121}:where(.cwh) .ag-chat.sk-code{background:#1e1e1e;color:#ccc}:where(.cwh) .sk-code .agc-bar{background:#181818;border-bottom:1px solid #2b2b2b}:where(.cwh) .sk-code .agc-title{font-family:var(--sys);color:#9d9d9d;font-weight:400}:where(.cwh) .ag-ccx{flex:1;min-height:0;border-radius:0;box-shadow:none;font-size:14px}:where(.cwh) .ag-ccx .ccx-tab{height:38px}:where(.cwh) .ag-ccx .ccx-tab span{font-size:13.5px}:where(.cwh) .ag-ccx .ccx-body{padding:16px 18px 18px;gap:11px}:where(.cwh) .ag-ccx .ccx-spin{padding:0 18px 10px}:where(.cwh) .ag-ccx .ccx-in{margin:0 14px 14px;padding:9px 12px}:where(.cwh) .ag-ed{position:absolute;left:612px;top:40px;width:800px;height:780px;border-radius:12px;overflow:hidden;background:#0e0e10;box-shadow:0 0 0 .5px hsla(0,0%,100%,.22),0 50px 100px -30px rgba(0,0,0,.85)}:where(.cwh) .ag-edbar{position:relative;height:34px;display:flex;align-items:center;padding:0 12px;background:#1b1b1e}:where(.cwh) .ag-url{position:absolute;left:50%;transform:translateX(-50%);padding:3px 24px;border-radius:7px;background:#2a2a2e;font:500 11.5px var(--sys);color:#a3a3aa;white-space:nowrap}:where(.cwh) .ag-cwt{position:relative;height:746px;overflow:hidden}:where(.cwh) .ag-cwt #agHost{height:100%}:where(.cwh) .ag-pill{position:absolute;z-index:40;left:50%;top:62px;display:flex;align-items:center;gap:6px;padding:5px 6px 5px 10px;border-radius:99px;background:rgba(18,18,20,.92);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14),0 10px 26px rgba(0,0,0,.5);font:500 12px var(--cw-sans);color:#f2f2f3;transform:translate(-50%,-8px);opacity:0;transition:opacity .3s,transform .4s var(--ease);pointer-events:none}:where(.cwh) .ag-pill.on{opacity:1;transform:translate(-50%)}:where(.cwh) .ag-pill svg{width:12px;height:12px}:where(.cwh) .ag-pill b{padding:3px 9px;border-radius:99px;background:#f2f2f3;color:#0e0e10;font-weight:600}:where(.cwh) .cwt .agr{display:grid;gap:6px;padding:9px 10px;border-radius:10px;background:var(--st-panel2);box-shadow:inset 0 0 0 1px var(--st-line2);font-size:11.5px;opacity:0;transform:translateY(6px);transition:opacity .35s,transform .45s var(--ease)}:where(.cwh) .cwt .agr.on{opacity:1;transform:none}:where(.cwh) .cwt .agr-h{display:flex;align-items:center;gap:6px;font-weight:600;color:var(--st-text)}:where(.cwh) .cwt .agr-h svg{width:13px;height:13px}:where(.cwh) .cwt .agr-h em{margin-left:auto;font-style:normal;font-weight:500;font-size:10.5px;color:var(--st-muted)}:where(.cwh) .cwt .agr p{margin:0;color:var(--st-text2)}:where(.cwh) .cwt .agr-f{display:flex;align-items:center;gap:6px}:where(.cwh) .cwt .agr-f span{font-size:10.5px;color:var(--st-muted)}:where(.cwh) .cwt .agr-f button{margin-left:auto;height:22px;padding:0 8px;border-radius:6px;border:1px solid var(--st-line2);font:500 10.5px var(--cw-sans);color:var(--st-text)}:where(.cwh) .ag-under{display:grid;grid-template-columns:1fr;gap:18px;margin-top:26px;justify-items:center}:where(.cwh) .ag-works{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;font-size:14px;color:var(--dim)}:where(.cwh) .ag-works span{display:inline-flex;align-items:center;gap:7px;color:var(--mu)}:where(.cwh) .ag-works svg{width:15px;height:15px}:where(.cwh) .ag-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2.4vw,32px);max-width:980px;counter-reset:ags}:where(.cwh) .ag-steps li{position:relative;padding-top:14px;border-top:1px solid var(--line2);counter-increment:ags}:where(.cwh) .ag-steps b{display:block;font-size:15px;font-weight:600;letter-spacing:-.016em}:where(.cwh) .ag-steps b:before{content:counter(ags) ". ";color:var(--dim);font-weight:500}:where(.cwh) .ag-steps span{display:block;margin-top:4px;font-size:14px;line-height:1.45;color:var(--mu)}@media (max-width:760px){:where(.cwh) .ag-steps{grid-template-columns:1fr}}:where(.cwh) .agc-hi{margin:auto;display:flex;align-items:center;gap:10px;font-size:26px;font-weight:500;letter-spacing:-.02em;opacity:.92}:where(.cwh) .agc-hi svg{width:26px;height:26px}:where(.cwh) .sk-claude .agc-hi{font-family:Georgia,Times New Roman,serif;font-weight:400}:where(.cwh) .cp{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px) minmax(0,1fr);align-items:center;max-width:1160px;margin:0 auto}:where(.cwh) .cp-list{position:relative;z-index:2;display:flex;flex-direction:column;gap:3px;justify-self:end;width:min(100%,250px);margin-right:-46px;padding:14px 10px 10px;border-radius:18px;background:rgba(24,24,27,.86);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 0 0 1px hsla(0,0%,100%,.09),0 30px 70px -20px rgba(0,0,0,.85)}:where(.cwh) .cp-lh{margin:0 0 4px 12px;font-size:13px;font-weight:600;color:var(--tx)}:where(.cwh) .cp-g{margin:10px 0 3px 12px;font-size:11.5px;font-weight:500;color:var(--dim)}:where(.cwh) .cp-b{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:8px 12px;border-radius:10px;text-align:left;font-size:15px;letter-spacing:-.014em;color:var(--mu);transition:background .25s,color .25s}:where(.cwh) .cp-b:hover{color:var(--tx)}:where(.cwh) .cp-b.on{background:hsla(0,0%,100%,.09);color:var(--tx)}:where(.cwh) .cp-b i{font-style:normal;font-size:15px;transition:transform .3s}:where(.cwh) .cp-b.on i{transform:translateX(2px)}:where(.cwh) .cp-b .bar{position:relative;display:block;width:40px;height:3px;border-radius:2px;background:hsla(0,0%,100%,.1);overflow:hidden}:where(.cwh) .cp-b .bar b{position:absolute;inset:0 auto 0 0;width:0;background:#f5f5f7}:where(.cwh) .cp-phone{position:relative;aspect-ratio:9/16;border-radius:34px;overflow:hidden;background:#000;box-shadow:0 0 0 8px #141416,0 0 0 9px hsla(0,0%,100%,.12),0 50px 100px -30px rgba(0,0,0,.9)}:where(.cwh) .cp-phone video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}:where(.cwh) .cp-badge{position:absolute;left:14px;top:14px;padding:3px 9px;border-radius:99px;background:rgba(0,0,0,.55);font:600 11px var(--sys);color:#fff}:where(.cwh) .cp-mid{position:relative;z-index:1;min-width:0}:where(.cwh) .cp-spec{position:relative;z-index:2;display:flex;flex-direction:column;gap:16px;justify-self:start;width:min(100%,310px);margin-left:-46px}:where(.cwh) .cp-spec dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:9px 16px;padding:16px 18px;border-radius:18px;font-size:14.5px;background:rgba(24,24,27,.86);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 0 0 1px hsla(0,0%,100%,.09),0 30px 70px -20px rgba(0,0,0,.85)}:where(.cwh) .cp-spec dt{color:var(--dim)}:where(.cwh) .cp-spec dd{margin:0;color:var(--tx);font-weight:500}:where(.cwh) .cp-spec dd span{display:inline-block;width:12px;height:12px;border-radius:3px;vertical-align:-1px;margin-right:6px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2)}:where(.cwh) .cp-fix{margin-left:30px;padding:14px 16px;border-radius:16px;background:rgba(24,24,27,.86);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 0 0 1px hsla(0,0%,100%,.09),0 30px 70px -20px rgba(0,0,0,.85)}:where(.cwh) .cp-fix small{font-size:12px;color:var(--dim)}:where(.cwh) .cp-fix p{margin:6px 0;font-size:15px;line-height:1.5;color:var(--mu)}:where(.cwh) .cp-fix p s{color:#e05360}:where(.cwh) .cp-fix p b{color:var(--tx);font-weight:600}:where(.cwh) .cp-fix span{font-size:13px;color:var(--dim)}:where(.cwh) .cp-more{margin:0;padding-left:62px;font-size:14px;line-height:1.5;color:var(--dim)}:where(.cwh) .cp-clips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px}:where(.cwh) .cp-c{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px 0 4px;border-radius:99px;background:var(--tile);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08);font-size:13px;color:var(--mu);transition:background .25s,color .25s}:where(.cwh) .cp-c img{width:26px;height:26px;border-radius:50%;object-fit:cover}:where(.cwh) .cp-c:hover{color:var(--tx)}:where(.cwh) .cp-c.on{background:#f5f5f7;color:#000}:where(.cwh) .cp-more b{color:var(--mu);font-weight:600}:where(.cwh) .cp-cap{position:absolute;left:7%;right:7%;bottom:21%;display:flex;justify-content:center;text-align:center;pointer-events:none}:where(.cwh) .cp-line{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.18em .26em;max-width:100%}:where(.cwh) .cp-w{display:inline-block;position:relative;white-space:nowrap}:where(.cwh) .s-karaoke .cp-line{padding:.32em .6em;border-radius:.5em;background:rgba(11,13,18,.62);font:700 23px/1.2 Inter,sans-serif}:where(.cwh) .s-karaoke .cp-w{color:#fff}:where(.cwh) .s-karaoke .cp-w.past{color:#22d3a4}:where(.cwh) .s-karaoke .cp-w.on{color:#2ee6b6}:where(.cwh) .s-karaoke .cp-w.on:after{content:"";position:absolute;left:0;right:0;bottom:-.12em;height:.1em;border-radius:.05em;background:#2ee6b6;transform-origin:left;animation:cwh-cpwipe .3s linear both}@keyframes cwh-cpwipe{0%{transform:scaleX(0)}}:where(.cwh) .s-creator .cp-line{font:400 30px/1.05 Archivo Black,sans-serif;text-transform:uppercase;color:#fff;-webkit-text-stroke:2.4px #000;paint-order:stroke fill}:where(.cwh) .s-creator .cp-w.on{color:#ff2d87}:where(.cwh) .s-creator .cp-w.key{font-size:1.18em}:where(.cwh) .s-creator .cp-line.in{animation:cwh-cpslide .32s cubic-bezier(.2,.9,.3,1) both}@keyframes cwh-cpslide{0%{transform:translateY(.45em);opacity:0}}:where(.cwh) .s-beast .cp-line{font:800 44px/1 Baloo\ 2,sans-serif;text-transform:uppercase;color:#fff;-webkit-text-stroke:4.6px #000;paint-order:stroke fill;text-shadow:4px 5px 0 #000}:where(.cwh) .s-beast .cp-w.key{color:#5dff73}:where(.cwh) .s-beast .cp-line.in{animation:cwh-cppop .28s cubic-bezier(.2,1.4,.4,1) both}@keyframes cwh-cppop{0%{transform:scale(.62);opacity:0}60%{opacity:1}}:where(.cwh) .s-type .cp-line{font:700 22px/1.3 Courier Prime,monospace;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.6)}:where(.cwh) .s-type .cp-w.future{visibility:hidden}:where(.cwh) .s-type .cp-w.on:after{content:"";display:inline-block;width:.55em;height:.95em;margin-left:.08em;vertical-align:-.1em;background:#ffb347;animation:cwh-cpcaret .8s steps(1) infinite}@keyframes cwh-cpcaret{50%{opacity:0}}:where(.cwh) .s-impact .cp-line{font:400 40px/1 Archivo Black,sans-serif;text-transform:uppercase}:where(.cwh) .s-impact .cp-w{padding:.12em .28em .16em;background:#e11d2e;color:#fff}:where(.cwh) .s-impact .cp-line.in{animation:cwh-cppop .26s cubic-bezier(.2,1.4,.4,1) both}:where(.cwh) .s-snap .cp-line{font:800 29px/1.15 Poppins,sans-serif;text-transform:lowercase;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.45)}:where(.cwh) .s-snap .cp-w{padding:0 .16em;border-radius:.32em;transition:background-color .12s,color .12s}:where(.cwh) .s-snap .cp-w.on{background:#4ade80;color:#08130c;text-shadow:none}:where(.cwh) .s-snap .cp-line.in{animation:cwh-cpslide .3s cubic-bezier(.2,.9,.3,1) both}:where(.cwh) .s-neon .cp-line{font:600 31px/1.1 League Spartan,sans-serif;color:rgba(255,217,246,.55);-webkit-text-stroke:1.2px #ff3fd2;paint-order:stroke fill}:where(.cwh) .s-neon .cp-w.on{color:#fff;text-shadow:0 0 10px #ff6ee0,0 0 24px #ff6ee0}:where(.cwh) .s-neon .cp-line.in{animation:cwh-cpglow .4s ease-out both}@keyframes cwh-cpglow{0%{opacity:0;filter:blur(4px)}}:where(.cwh) .s-grape .cp-line{font:800 27px/1.2 Montserrat,sans-serif;text-transform:uppercase;color:#fff;-webkit-text-stroke:2px #120626;paint-order:stroke fill}:where(.cwh) .s-grape .cp-w.key{padding:.02em .22em;border-radius:.18em;background:#6a2fd6;color:#5cff6c;-webkit-text-stroke:0}:where(.cwh) .s-grape .cp-line.in{animation:cwh-cpslide .3s cubic-bezier(.2,.9,.3,1) both}@media (max-width:980px){:where(.cwh) .cp{grid-template-columns:1fr;justify-items:center}:where(.cwh) .cp-list{order:2;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;width:100%;justify-self:stretch;scrollbar-width:none;margin:0;padding:0 0 4px;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:where(.cwh) .cp-g,:where(.cwh) .cp-lh{display:none}:where(.cwh) .cp-mid{width:min(100%,340px)}:where(.cwh) .cp-spec{margin:0;justify-self:center}:where(.cwh) .cp-fix{margin-left:0}:where(.cwh) .cp-more{padding-left:0}:where(.cwh) .cp-b{flex:none;width:auto;padding:8px 14px;border-radius:99px;background:#141416;font-size:14px}:where(.cwh) .cp-b.on{background:#f5f5f7;color:#000}:where(.cwh) .cp-b .bar{display:none}:where(.cwh) .cp-b i{display:none}:where(.cwh) .cp-phone{width:100%}:where(.cwh) .cp-spec{order:3;width:100%;max-width:440px}}:where(.cwh) .pt{display:grid;grid-template-columns:minmax(260px,330px) minmax(0,1fr);gap:clamp(20px,3vw,44px);align-items:center;max-width:1240px;margin:0 auto}:where(.cwh) .pt-list{display:flex;flex-direction:column}:where(.cwh) .pt-i{position:relative;display:block;width:100%;padding:14px 4px 14px 18px;text-align:left;border-top:1px solid var(--line)}:where(.cwh) .pt-i:last-child{border-bottom:1px solid var(--line)}:where(.cwh) .pt-i:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:2px;border-radius:2px;background:hsla(0,0%,100%,.1)}:where(.cwh) .pt-i i{position:absolute;left:0;top:14px;width:2px;height:0;border-radius:2px;background:#f5f5f7;font-style:normal}:where(.cwh) .pt-i b{display:flex;align-items:center;gap:8px;font-size:16.5px;font-weight:600;letter-spacing:-.016em;color:var(--mu);transition:color .3s}:where(.cwh) .pt-i b em{font-style:normal;font-size:11px;font-weight:600;padding:2px 7px;border-radius:99px;background:hsla(0,0%,100%,.1);color:var(--mu);letter-spacing:0}:where(.cwh) .pt-i span{display:block;max-height:0;overflow:hidden;opacity:0;font-size:14.5px;line-height:1.5;color:var(--mu);transition:max-height .5s var(--ease),opacity .4s,margin .4s}:where(.cwh) .pt-i.on b{color:var(--tx)}:where(.cwh) .pt-i.on span{max-height:120px;opacity:1;margin-top:6px}:where(.cwh) .pt-i:hover b{color:var(--tx)}:where(.cwh) .pt-mw{position:relative;min-width:0}:where(.cwh) .pt-media{position:relative;aspect-ratio:2132/1176;border-radius:14px;overflow:hidden;background:#0e0e10;box-shadow:0 0 0 .5px hsla(0,0%,100%,.2),0 50px 100px -40px rgba(0,0,0,.9)}:where(.cwh) .pt-m{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 0;opacity:0;transition:opacity .5s var(--ease)}:where(.cwh) .pt-m.contain{object-fit:contain;background:#0e0e10}:where(.cwh) .pt-m.on{opacity:1}:where(.cwh) .pt-zoom{position:absolute;right:-34px;bottom:-44px;width:40%;border-radius:14px;overflow:hidden;background:#0e0e10;box-shadow:0 0 0 1px hsla(0,0%,100%,.16),0 40px 80px -24px rgba(0,0,0,.95),0 14px 30px -12px rgba(0,0,0,.7);opacity:0;transform:translateY(14px) scale(.96);transform-origin:100% 100%;transition:opacity .45s,transform .6s var(--ease);pointer-events:none;z-index:2}:where(.cwh) .pt-zoom.on{opacity:1;transform:none}:where(.cwh) .pt-zoom img,:where(.cwh) .pt-zoom video{position:absolute;max-width:none}:where(.cwh) .pt-src{margin-top:16px;text-align:center;font-size:13px;color:var(--dim)}@media (max-width:900px){:where(.cwh) .pt{grid-template-columns:1fr}:where(.cwh) .pt-mw{order:-1;margin-bottom:28px}:where(.cwh) .pt-zoom{right:-6px;bottom:-28px}:where(.cwh) .pt-i span{max-height:none;opacity:1;margin-top:4px}}:where(.cwh) .r2{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);max-width:1220px;margin:0 auto}:where(.cwh) .r2-pane{position:relative;min-width:0}:where(.cwh) .r2-who{display:flex;align-items:center;gap:8px;margin:0 0 12px 4px;font-size:14px;color:var(--mu)}:where(.cwh) .r2-who i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font:600 11px var(--sys);font-style:normal;color:#fff}:where(.cwh) .r2-win{position:relative;height:clamp(380px,34vw,440px);display:flex;flex-direction:column;border-radius:14px;overflow:hidden;background:#0e0e10;box-shadow:0 0 0 .5px hsla(0,0%,100%,.2),0 40px 90px -36px rgba(0,0,0,.9);font-size:12.5px}:where(.cwh) .r2-bar{position:relative;flex:none;height:30px;display:flex;align-items:center;padding:0 12px;background:#1b1b1e}:where(.cwh) .r2-bar .hf-lights i{width:9px;height:9px}:where(.cwh) .r2-url{position:absolute;left:50%;transform:translateX(-50%);padding:2px 18px;border-radius:6px;background:#2a2a2e;font:500 11px var(--sys);color:#a3a3aa;white-space:nowrap}:where(.cwh) .r2-btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:8px;font:500 12px var(--sys);white-space:nowrap;transition:background .25s,color .25s,transform .15s,box-shadow .25s}:where(.cwh) .r2-btn.gh{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14);color:var(--tx)}:where(.cwh) .r2-btn.pr{background:#f5f5f7;color:#000}:where(.cwh) .r2-btn.pr.done{background:#32d74b;color:#04210d}:where(.cwh) .r2-btn.lock{color:var(--dim);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1)}:where(.cwh) .r2-btn.lock.open{background:#f5f5f7;color:#000;box-shadow:none}:where(.cwh) .r2-btn.press{transform:scale(.95)}:where(.cwh) .r2-btn.hot{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.5)}:where(.cwh) .r2-edh{flex:none;display:flex;align-items:center;gap:8px;height:44px;padding:0 12px;border-bottom:1px solid hsla(0,0%,100%,.07)}:where(.cwh) .r2-edh b{font-weight:500}:where(.cwh) .r2-st{font-size:12px;color:var(--dim)}:where(.cwh) .r2-st.ok{color:#32d74b}:where(.cwh) .r2-edh #r2Send{display:none}:where(.cwh) .r2.s2 .r2-edh #r2Send{display:inline-flex}:where(.cwh) .r2-edb{flex:1;min-height:0;display:grid;grid-template-columns:1.3fr 1fr;gap:10px;padding:10px}:where(.cwh) .r2-vw{position:relative;border-radius:8px;overflow:hidden;background:#000}:where(.cwh) .r2-fr{position:absolute;inset:0;overflow:hidden}:where(.cwh) .r2-fr img{width:100%;height:100%;object-fit:cover;transform-origin:50% 38%;transition:transform 1.2s var(--ease)}:where(.cwh) .r2-fr.push img{transform:scale(1.16)}:where(.cwh) .r2-tc{position:absolute;left:8px;bottom:8px;padding:2px 6px;border-radius:5px;background:rgba(0,0,0,.6);font:500 10.5px var(--sysmono);color:#fff}:where(.cwh) .r2-notes{display:flex;flex-direction:column;min-height:0;border-radius:8px;background:#141416;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06)}:where(.cwh) .r2-nh{padding:8px 10px;font-weight:600;border-bottom:1px solid hsla(0,0%,100%,.06)}:where(.cwh) .r2-nh span{margin-left:4px;padding:0 6px;border-radius:99px;background:hsla(0,0%,100%,.08);font-size:11px;font-weight:600}:where(.cwh) .r2-nl{flex:1;min-height:0;padding:8px;display:flex;flex-direction:column;gap:6px;overflow:hidden}:where(.cwh) .r2-empty{margin:auto 0;text-align:center;color:var(--dim);font-size:11.5px;line-height:1.45}:where(.cwh) .r2-n{padding:8px 9px;border-radius:8px;background:#1c1c1f;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.07);opacity:0;transform:translateY(6px);transition:opacity .4s,transform .5s var(--ease),box-shadow .3s}:where(.cwh) .r2-n.on{opacity:1;transform:none}:where(.cwh) .r2-n.hot{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.4)}:where(.cwh) .r2-n .h{display:flex;align-items:center;gap:6px;margin-bottom:3px;font-size:11px;color:var(--mu)}:where(.cwh) .r2-n .h i{width:16px;height:16px;border-radius:50%;background:#d9709c;display:grid;place-items:center;font:600 9px var(--sys);color:#fff;font-style:normal}:where(.cwh) .r2-n .h em{margin-left:auto;font-style:normal;font-family:var(--sysmono)}:where(.cwh) .r2-n p{margin:0;font-size:11.5px;line-height:1.4;color:var(--tx)}:where(.cwh) .r2-n small{display:block;margin-top:4px;font-size:10.5px;color:var(--dim)}:where(.cwh) .r2-n small b{color:#32d74b;font-weight:600}:where(.cwh) .r2-tl{flex:none;padding:6px 10px 10px;border-top:1px solid hsla(0,0%,100%,.06)}:where(.cwh) .r2-ru{display:flex;justify-content:space-between;font:500 9.5px var(--sysmono);color:var(--dim);margin-bottom:4px}:where(.cwh) .r2-tr{position:relative;height:26px;display:flex;gap:2px;margin-bottom:4px}:where(.cwh) .r2-tr i{height:100%;flex:1;border-radius:4px;background:#4a6d9e}:where(.cwh) .r2-tr i.b{flex:.6}:where(.cwh) .r2-tr i.c{flex:1.2}:where(.cwh) .r2-tr.a{height:14px}:where(.cwh) .r2-tr.a i{background:#2c6a4d}:where(.cwh) .r2-ph{position:absolute;top:-18px;bottom:-20px;left:22%;width:2px;background:#f5f5f7;border-radius:1px;transition:left .6s var(--ease)}:where(.cwh) .r2-mk{position:absolute;top:-22px;left:36%;width:18px;height:18px;margin-left:-9px;border-radius:50% 50% 50% 2px;background:#d9709c;color:#fff;font:700 10px/18px var(--sys);text-align:center;font-style:normal;transform:scale(0);transform-origin:0 100%;transition:transform .4s var(--ease)}:where(.cwh) .r2.s1 .r2-mk,:where(.cwh) .r2.s2 .r2-mk,:where(.cwh) .r2.s3 .r2-mk{transform:scale(1)}:where(.cwh) .r2-sheet{position:absolute;right:12px;top:78px;z-index:3;width:250px;padding:12px;border-radius:12px;background:#1d1d20;box-shadow:0 0 0 1px hsla(0,0%,100%,.12),0 20px 50px rgba(0,0,0,.6);display:flex;flex-direction:column;gap:8px;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .3s,transform .4s var(--ease)}:where(.cwh) .r2-sheet.on{opacity:1;transform:none}:where(.cwh) .r2-sheet>b{font-size:13px}:where(.cwh) .r2-link{display:flex;align-items:center;gap:6px;padding:5px 5px 5px 9px;border-radius:8px;background:#141416;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}:where(.cwh) .r2-link span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;font:500 11px var(--sysmono);color:var(--mu)}:where(.cwh) .r2-link button{height:24px;padding:0 9px;border-radius:6px;background:#f5f5f7;color:#000;font:500 11px var(--sys)}:where(.cwh) .r2-opt{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--mu)}:where(.cwh) .r2-opt em{font-style:normal;color:var(--tx)}:where(.cwh) .tg{position:relative;width:28px;height:16px;border-radius:99px;background:hsla(0,0%,100%,.14)}:where(.cwh) .tg:after{content:"";position:absolute;left:2px;top:2px;width:12px;height:12px;border-radius:50%;background:#f5f5f7;transition:transform .2s}:where(.cwh) .tg.on{background:#32d74b}:where(.cwh) .tg.on:after{transform:translateX(12px)}:where(.cwh) .r2-link-fly{position:absolute;left:50%;top:46%;z-index:5;padding:6px 12px;border-radius:99px;background:#f5f5f7;color:#000;font:600 12px var(--sysmono);white-space:nowrap;transform:translate(-50%,-50%) scale(.9);opacity:0;pointer-events:none}:where(.cwh) .r2-link-fly.go{animation:cwh-r2fly 1.1s var(--ease) both}@keyframes cwh-r2fly{0%{transform:translate(calc(-50% - 160px),-50%) scale(.9);opacity:0}25%{opacity:1}80%{opacity:1}to{transform:translate(calc(-50% + 160px),-50%) scale(.9);opacity:0}}:where(.cwh) .r2-cv{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;padding:10px 12px 12px}:where(.cwh) .r2-load{position:absolute;inset:0;z-index:2;display:grid;place-items:center;background:#0e0e10;color:var(--dim);font-size:12.5px;transition:opacity .5s}:where(.cwh) .r2.s0b .r2-load,:where(.cwh) .r2.s1 .r2-load,:where(.cwh) .r2.s2 .r2-load,:where(.cwh) .r2.s3 .r2-load{opacity:0;pointer-events:none}:where(.cwh) .r2-ch{display:flex;align-items:center;gap:8px}:where(.cwh) .r2-ch b{font-weight:600}:where(.cwh) .r2-seg{display:inline-flex;padding:2px;border-radius:7px;background:hsla(0,0%,100%,.06)}:where(.cwh) .r2-seg span{padding:3px 8px;border-radius:5px;font-size:11px;color:var(--mu)}:where(.cwh) .r2-seg span.on{background:hsla(0,0%,100%,.1);color:var(--tx)}:where(.cwh) .r2-vids{flex:1;min-height:0;display:grid;grid-template-columns:1fr;gap:8px}:where(.cwh) .r2.cmp .r2-vids{grid-template-columns:1fr 1fr}:where(.cwh) .r2-v{position:relative;border-radius:8px;overflow:hidden;background:#000;min-height:0}:where(.cwh) .r2-v img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform-origin:50% 38%;transition:transform 1s var(--ease)}:where(.cwh) .r2-va.v2 img{transform:scale(1.16)}:where(.cwh) .r2-v .tag{position:absolute;left:8px;top:8px;padding:2px 7px;border-radius:5px;background:rgba(0,0,0,.6);font:600 11px var(--sys);color:#fff}:where(.cwh) .r2-vb{display:none}:where(.cwh) .r2.cmp .r2-vb{display:block}:where(.cwh) .r2-ink{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}:where(.cwh) .r2-ink path{fill:none;stroke:#ffd60a;stroke-width:.62;stroke-linecap:round;stroke-dasharray:var(--len,120);stroke-dashoffset:var(--len,120);transition:stroke-dashoffset 1s var(--ease)}:where(.cwh) .r2.drawn .r2-ink path{stroke-dashoffset:0}:where(.cwh) .r2-pin{position:absolute;left:63%;top:12%;width:22px;height:22px;margin:-22px 0 0 -2px;border-radius:50% 50% 50% 2px;background:#f5f5f7;color:#000;font:700 11px/22px var(--sys);text-align:center;transform:scale(0);transform-origin:0 100%;transition:transform .4s var(--ease)}:where(.cwh) .r2.pinned .r2-pin{transform:scale(1)}:where(.cwh) .r2-cm{display:flex;gap:8px;align-items:flex-start;padding:8px 10px;border-radius:10px;background:#18181b;opacity:0;transform:translateY(6px);transition:opacity .4s,transform .5s var(--ease)}:where(.cwh) .r2.noted .r2-cm{opacity:1;transform:none}:where(.cwh) .r2-cm>i{flex:none;width:20px;height:20px;border-radius:50%;background:#d9709c;display:grid;place-items:center;font:600 10px var(--sys);color:#fff;font-style:normal}:where(.cwh) .r2-cm small{display:block;font-size:10.5px;color:var(--dim)}:where(.cwh) .r2-cm p{margin:2px 0 0;font-size:12px;line-height:1.4}:where(.cwh) .r2-cm.res{opacity:.5}:where(.cwh) .r2-cf{display:flex;align-items:center;gap:6px}:where(.cwh) .r2-banner{position:absolute;left:50%;top:46px;transform:translate(-50%,-6px);padding:6px 12px;border-radius:99px;background:#f5f5f7;color:#000;font:600 11.5px var(--sys);white-space:nowrap;opacity:0;transition:opacity .3s,transform .4s var(--ease)}:where(.cwh) .r2-banner.on{opacity:1;transform:translate(-50%)}:where(.cwh) .r2-cur{position:absolute;left:0;top:0;z-index:9;width:16px;height:22px;pointer-events:none;opacity:0;transition:opacity .25s;will-change:transform}:where(.cwh) .r2-cur.on{opacity:1}:where(.cwh) .r2-cur svg{width:16px;height:22px;stroke:#fff;stroke-width:1.3;stroke-linejoin:round;filter:drop-shadow(0 2px 3px rgba(0,0,0,.45))}:where(.cwh) .r2-cy svg{fill:#0a84ff}:where(.cwh) .r2-cc svg{fill:#d9709c}:where(.cwh) .r2-cur b{position:absolute;left:13px;top:18px;padding:2px 7px;border-radius:4px 9px 9px 9px;font:600 11px/1.3 var(--sys);color:#fff;white-space:nowrap}:where(.cwh) .r2-cy b{background:#0a84ff}:where(.cwh) .r2-cc b{background:#d9709c}@media (max-width:900px){:where(.cwh) .r2{grid-template-columns:1fr}:where(.cwh) .r2-link-fly{display:none}:where(.cwh) .r2-win{height:400px}}:where(.cwh) .sh{max-width:1180px;margin:0 auto}:where(.cwh) .sh-ep{padding:16px 18px 12px;border-radius:16px;background:#0e0e10;box-shadow:0 0 0 .5px hsla(0,0%,100%,.18),0 30px 70px -36px rgba(0,0,0,.9)}:where(.cwh) .sh-eph{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-size:14px}:where(.cwh) .sh-eph b{font-weight:600}:where(.cwh) .sh-eph>span:nth-child(2){color:var(--dim);font-size:13px}:where(.cwh) .sh-st{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--mu)}:where(.cwh) .sh-st.done{color:var(--tx)}:where(.cwh) .sh-spin{width:13px;height:13px;border-radius:50%;border:2px solid hsla(0,0%,100%,.2);border-top-color:#f5f5f7;animation:cwh-hf-rot .8s linear infinite}:where(.cwh) .sh-st.done .sh-spin{display:none}:where(.cwh) .sh-track{position:relative;height:92px;border-radius:10px;overflow:visible;background:#131316}:where(.cwh) .sh-wave{position:absolute;inset:10px 0;display:flex;align-items:center;gap:2px;padding:0 8px}:where(.cwh) .sh-wave i{flex:1;border-radius:2px;background:#2c6a4d;opacity:.55;transition:opacity .3s,background-color .3s}:where(.cwh) .sh-wave i.hit{opacity:1;background:#3f9a6e}:where(.cwh) .sh-sweep{position:absolute;top:-6px;bottom:-6px;left:0;width:2px;border-radius:1px;background:#f5f5f7;box-shadow:0 0 0 4px rgba(245,245,247,.08);opacity:0}:where(.cwh) .sh-flags{position:absolute;inset:0;pointer-events:none}:where(.cwh) .sh-f{position:absolute;top:-14px;transform:translate(-50%) scale(.6);opacity:0;display:flex;flex-direction:column;align-items:center;transition:opacity .35s,transform .45s cubic-bezier(.2,.9,.3,1.2)}:where(.cwh) .sh-f.on{opacity:1;transform:translate(-50%) scale(1)}:where(.cwh) .sh-f b{display:flex;align-items:center;gap:3px;padding:3px 8px;border-radius:99px;font:700 11.5px var(--sys);font-variant-numeric:tabular-nums;box-shadow:0 6px 16px rgba(0,0,0,.4)}:where(.cwh) .sh-f b svg{width:11px;height:11px}:where(.cwh) .sh-f.ok b{background:rgba(65,200,137,.95);color:#0a291b}:where(.cwh) .sh-f.warn b{background:rgba(244,180,52,.95);color:#302103}:where(.cwh) .sh-f.dark b{background:#2a2a2e;color:#fff}:where(.cwh) .sh-f i{width:2px;height:78px;background:linear-gradient(180deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,.05))}:where(.cwh) .sh-f.gone{opacity:.25}:where(.cwh) .sh-ru{position:relative;height:14px;margin:6px 8px 0;font:500 11px var(--sysmono);color:var(--dim)}:where(.cwh) .sh-ru span{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}:where(.cwh) .sh-ru span:first-child{transform:none}:where(.cwh) .sh-ru span:last-child{transform:translateX(-100%)}:where(.cwh) .sh-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(8px,1.2vw,16px);margin-top:26px}:where(.cwh) .sh-day{display:flex;flex-direction:column;gap:8px}:where(.cwh) .sh-dl{display:flex;justify-content:space-between;align-items:baseline;padding:0 2px;font-size:13px;color:var(--mu)}:where(.cwh) .sh-dl b{font-weight:600;color:var(--tx)}:where(.cwh) .sh-slot{position:relative;aspect-ratio:9/16;border-radius:14px;overflow:hidden;background:repeating-linear-gradient(135deg,#111113 0 10px,#141416 10px 20px);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.07)}:where(.cwh) .sh-card{position:absolute;inset:0;border-radius:14px;overflow:hidden;background:#000;opacity:0;transform:translateY(-40px) scale(.92);transition:opacity .45s,transform .7s cubic-bezier(.2,.9,.3,1)}:where(.cwh) .sh-card.on{opacity:1;transform:none}:where(.cwh) .sh-im{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.4);transform-origin:50% 58%}:where(.cwh) .sh-card video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}:where(.cwh) .sh-sc{position:absolute;right:6px;top:6px;display:flex;align-items:center;gap:3px;padding:2px 7px;border-radius:99px;font:700 10.5px var(--sys)}:where(.cwh) .sh-sc svg{width:10px;height:10px}:where(.cwh) .sh-sc.ok{background:rgba(65,200,137,.9);color:#0a291b}:where(.cwh) .sh-sc.warn{background:rgba(244,180,52,.9);color:#302103}:where(.cwh) .sh-cap{position:absolute;left:6%;right:6%;bottom:17%;text-align:center;font:800 clamp(11px,1.05vw,14px)/1.2 Poppins,sans-serif;text-transform:lowercase;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.6)}:where(.cwh) .sh-cap span{padding:0 .16em;border-radius:.3em;background:#4ade80;color:#08130c;text-shadow:none}:where(.cwh) .sh-when{position:absolute;left:6px;right:6px;bottom:6px;display:flex;align-items:center;gap:5px;padding:4px 6px;border-radius:8px;background:rgba(0,0,0,.66);font:500 10.5px var(--sys);color:#fff}:where(.cwh) .sh-when i{width:14px;height:10px;border-radius:3px;background:#f03;display:grid;place-items:center;flex:none}:where(.cwh) .sh-when i:after{content:"";border-left:4px solid #fff;border-top:2.5px solid transparent;border-bottom:2.5px solid transparent;margin-left:1px}:where(.cwh) .sh-foot{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:26px;font-size:15px;color:var(--mu)}:where(.cwh) .sh-foot .odo{font-family:var(--disp);font-size:clamp(34px,3.4vw,46px);font-weight:600;letter-spacing:-.03em;color:var(--tx);line-height:1}:where(.cwh) .sh-yt{width:34px;height:24px;border-radius:7px;background:#f03;display:grid;place-items:center}:where(.cwh) .sh-yt:after{content:"";border-left:9px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent;margin-left:2px}@media (max-width:900px){:where(.cwh) .sh-week{grid-template-columns:repeat(4,minmax(0,1fr))}:where(.cwh) .sh-day:nth-child(n+5){display:none}:where(.cwh) .sh-f b{font-size:10px;padding:2px 6px}:where(.cwh) .sh-f:nth-child(2n){top:14px}:where(.cwh) .sh-f:nth-child(2n) i{height:50px}:where(.cwh) .sh-cap{bottom:24%}:where(.cwh) .sh-when span{display:none}:where(.cwh) .sh-eph{flex-wrap:wrap;row-gap:2px}:where(.cwh) .sh-eph .sp{display:none}:where(.cwh) .sh-st{flex-basis:100%}}:where(.cwh) .tpx{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,5vw,80px);max-width:980px;margin:0 auto clamp(44px,5vw,64px);padding:clamp(28px,4vw,48px);border-radius:28px;background:var(--tile);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.07)}:where(.cwh) .tpx-team{display:flex;flex-direction:column;align-items:center;gap:16px}:where(.cwh) .tpx-l{font-size:14px;color:var(--dim)}:where(.cwh) .tpx-row{display:flex;align-items:center;gap:14px}:where(.cwh) .tpx-b{width:40px;height:40px;border-radius:50%;background:#1c1c1f;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12);font:400 22px/1 var(--sys);color:var(--tx);transition:background .2s,transform .15s}:where(.cwh) .tpx-b:hover{background:#26262a}:where(.cwh) .tpx-b:active{transform:scale(.94)}:where(.cwh) .tpx-b:disabled{opacity:.35;cursor:default}:where(.cwh) .tpx-av{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;width:min(100%,230px);min-height:64px}:where(.cwh) .tpx-av i{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font:600 11px var(--sys);font-style:normal;color:#fff;animation:cwh-tpin .35s cubic-bezier(.2,.9,.3,1.2) both}@keyframes cwh-tpin{0%{transform:scale(.4);opacity:0}}:where(.cwh) .tpx-n{font-size:15px;color:var(--mu)}:where(.cwh) .tpx-n b{color:var(--tx);font-weight:600}:where(.cwh) .tpx-out{text-align:center}:where(.cwh) .tpx-plan{display:inline-block;padding:4px 12px;border-radius:99px;background:hsla(0,0%,100%,.08);font-size:13px;font-weight:600}:where(.cwh) .tpx-price{display:flex;align-items:flex-start;justify-content:center;gap:2px;margin-top:14px;font-family:var(--disp);font-weight:600;letter-spacing:-.04em;line-height:1}:where(.cwh) .tpx-cur{font-size:clamp(28px,3vw,40px);margin-top:.15em}:where(.cwh) .tpx-price .odo{font-size:clamp(72px,8vw,112px)}:where(.cwh) .tpx-per{align-self:flex-end;margin-bottom:.5em;font-size:17px;font-weight:400;letter-spacing:-.01em;color:var(--mu)}:where(.cwh) .tpx-price .talk{font-size:clamp(44px,5vw,64px)}:where(.cwh) .tpx-sub{margin-top:10px;font-size:15px;color:var(--mu)}:where(.cwh) .tpx-pp{margin-top:18px;display:inline-block;padding:8px 16px;border-radius:99px;background:#f5f5f7;color:#000;font-size:15px}:where(.cwh) .tpx-pp b{font-weight:700}@media (max-width:760px){:where(.cwh) .tpx{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){:where(.cwh) .hkick-rm{display:none}}:where(.cwh) .hled .lmore{display:block;max-width:600px;margin:2px auto 0;text-wrap:balance}.dark body:has(.cwh),body:has(.cwh),html.dark body:has(.cwh){background:#000}