.hf-scope{--ink:#1b1b1b;--ink-2:#34322e;--parchment:#f7f5f2;--paper:#fff;--stone-6:#6f6a62;--stone-4:#a6a199;--line:#1b1b1b21;--line-soft:#1b1b1b12;--sky:#6fa6dc;--sky-deep:#4d86c2;--live:#3e9b6c;--live-bg:#e4f1e9;--wait:#c9912f;--wait-bg:#f5ebd7;--alert:#c4543f;--f-display:var(--font-dm-sans), "DM Sans",system-ui,sans-serif;--f-ui:var(--font-space-grotesk), "Space Grotesk",system-ui,sans-serif;--f-mono:var(--font-space-mono), "Space Mono",ui-monospace,monospace;--f-serif:var(--font-instrument-serif), "Instrument Serif",Georgia,"Times New Roman",serif;--r-card:20px;--r-frame:32px;--r-pill:999px;--gut:clamp(20px,4vw,56px)}.hf-scope *{box-sizing:border-box;margin:0;padding:0}.hf-scope{scroll-behavior:smooth;background:var(--parchment);color:var(--ink);font-family:var(--f-display);-webkit-font-smoothing:antialiased;font-size:17px;font-weight:430;line-height:1.55}.hf-scope ::selection{background:var(--sky);color:var(--ink)}.hf-scope img,.hf-scope video{max-width:100%;display:block}.hf-scope a{color:inherit}.hf-scope .wrap{max-width:1360px;padding:0 var(--gut);margin:0 auto}.hf-scope .wrap.wide{max-width:1600px}.hf-scope .mono{font-family:var(--f-mono)}.hf-scope .eyebrow{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--stone-6);font-size:11.5px}.hf-scope .eyebrow b{color:var(--ink);font-weight:400}.hf-scope .section{border-top:1px solid var(--line-soft);padding:clamp(60px,7.2vw,114px) 0}.hf-scope .section.alt{background:linear-gradient(180deg,var(--parchment) 0,var(--paper) 90px,var(--paper) calc(100% - 90px),var(--parchment) 100%);border-top:none}.hf-scope .section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:clamp(36px,5vw,64px);display:flex}.hf-scope h2.sec{letter-spacing:-.045em;max-width:18ch;font-size:clamp(36px,5vw,64px);font-weight:540;line-height:1.04}.hf-scope .sec-note{max-width:400px;color:var(--stone-6);font-size:15.5px;line-height:1.6}.hf-scope .grid{gap:18px;display:grid}.hf-scope .g3{grid-template-columns:repeat(3,1fr)}.hf-scope .g4{grid-template-columns:repeat(4,1fr)}@media (max-width:1080px){.hf-scope .g3{grid-template-columns:1fr}.hf-scope .g4{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.hf-scope .g4{grid-template-columns:1fr}}.hf-scope .card{background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--r-card);padding:26px}.hf-scope .section.alt .card{background:var(--parchment)}.hf-scope .layers .lhead{text-align:center;max-width:760px;margin:0 auto clamp(30px,4vw,52px)}.hf-scope .layers .lhead .eyebrow{display:block}.hf-scope .layers .lsub{color:var(--stone-6);margin-top:18px;font-size:clamp(15px,1.5vw,17px);line-height:1.6}.hf-scope .lsteps{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.hf-scope .lstep{text-align:left;border:none;border-right:1px solid var(--line-soft);cursor:pointer;background:0 0;flex-direction:column;gap:8px;padding:clamp(22px,2.4vw,32px) clamp(18px,2vw,30px);transition:background .25s;display:flex;position:relative}.hf-scope .lstep:last-child{border-right:none}.hf-scope .lstep .ln{font-family:var(--f-mono);letter-spacing:.18em;color:var(--stone-4);font-size:11px;transition:color .25s}.hf-scope .lstep h3{font-family:var(--f-display);letter-spacing:-.02em;color:var(--stone-4);font-size:clamp(19px,1.9vw,25px);font-weight:560;line-height:1.05;transition:color .25s}.hf-scope .lstep>p{color:var(--stone-4);max-width:32ch;font-size:13.5px;line-height:1.45;transition:color .25s}.hf-scope .lstep.active .ln{color:var(--sky-deep)}.hf-scope .lstep.active h3{color:var(--ink)}.hf-scope .lstep.active>p{color:var(--stone-6)}.hf-scope .lstep .lprog{background:var(--ink);transform-origin:0;height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.hf-scope .lstep.active .lprog{animation:11s linear forwards hf-scope-lfill}.hf-scope .lsteps.paused .lstep.active .lprog{animation-play-state:paused}@keyframes hf-scope-lfill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hf-scope .lpanes{margin-top:clamp(16px,2vw,28px);display:grid}.hf-scope .lpane{opacity:0;visibility:hidden;grid-area:1/1}.hf-scope .lpane.show{opacity:1;visibility:visible;animation:.45s hf-scope-fadeup}.hf-scope .lpane-lead{max-width:66ch;color:var(--stone-6);margin:0 0 clamp(13px,1.7vw,20px);font-size:clamp(15px,1.5vw,17px);line-height:1.62}@media (max-width:760px){.hf-scope .lsteps{grid-template-columns:1fr}.hf-scope .lstep{border-right:none;border-bottom:1px solid var(--line-soft)}.hf-scope .lstep:last-child{border-bottom:none}.hf-scope .lstep .lprog{display:none}}@media (prefers-reduced-motion:reduce){.hf-scope .lstep.active .lprog{animation:none;transform:scaleX(1)}}.hf-scope #layers{border-radius:var(--r-frame);background:linear-gradient(108deg,#f7f5f2f9 0%,#f7f5f2f2 34%,#f7f5f2a8 55%,#f7f5f22e 80%),url(https://images.pexels.com/photos/20706171/pexels-photo-20706171.jpeg?auto=compress&cs=tinysrgb&w=2000) 100% 0/200% no-repeat,linear-gradient(#dce4eb 0%,#e8e8e3 52%,#efe9df 100%);border:none;margin:clamp(10px,2vw,26px) clamp(14px,3.5vw,44px);padding:clamp(52px,7vw,96px) 0;overflow:hidden}.hf-scope #layers.on-ink .eyebrow{color:#f7f5f28c}.hf-scope #layers.on-ink .eyebrow b,.hf-scope #layers.on-ink .sec{color:var(--parchment)}.hf-scope #layers.on-ink .lsub{color:#f7f5f29e}.hf-scope #layers.on-ink .lsteps{border-top-color:#f7f5f21f;border-bottom-color:#f7f5f21f}.hf-scope #layers.on-ink .lstep{border-right-color:#f7f5f21a}.hf-scope #layers.on-ink .lstep:hover{background:#f7f5f20d}.hf-scope #layers.on-ink .lstep .ln{color:#f7f5f259}.hf-scope #layers.on-ink .lstep h3{color:#f7f5f261}.hf-scope #layers.on-ink .lstep>p{color:#f7f5f24d}.hf-scope #layers.on-ink .lstep.active .ln{color:var(--sky)}.hf-scope #layers.on-ink .lstep.active h3{color:var(--parchment)}.hf-scope #layers.on-ink .lstep.active>p{color:#f7f5f29e}.hf-scope #layers.on-ink .lstep .lprog{background:var(--sky)}.hf-scope #layers.on-ink .lpane-lead{color:#f7f5f29e}.hf-scope #layers.on-ink .moatline{color:var(--parchment)}.hf-scope #layers.on-ink .demo-block{background:#f7f5f212;border-color:#f7f5f21a}.hf-scope #layers.on-ink .demo-block>h4{color:#f7f5f273}.hf-scope #layers.on-ink .dotbg{background-color:#f7f5f212;background-image:radial-gradient(#f7f5f224 1.3px,#0000 1.6px)}.hf-scope #layers.on-ink .panel{background:#f7f5f2f5;border-color:#f7f5f226}.hf-scope #layers.on-ink .panel .ph{border-bottom-color:#1b1b1b1a}.hf-scope #layers.on-ink .panel .pf{border-top-color:#1b1b1b1a}.hf-scope #layers.on-ink .qchips{border-bottom-color:#1b1b1b1a}.hf-scope #layers.on-ink .task{border-bottom-color:#1b1b1b14}.hf-scope #layers.on-ink .task.hot{background:#1b1b1b0f}.hf-scope #layers.on-ink .spark i{background:#f7f5f259}.hf-scope #layers.on-ink .spark i.sky{background:var(--sky)}.hf-scope #layers.on-ink .spark-l span{color:#f7f5f259}.hf-scope #layers.on-ink .memoline{color:#f7f5f2b3;background:#f7f5f214;border-color:#f7f5f233}.hf-scope #layers.on-ink [style*="border-bottom:1px solid var(--line-soft)"]{border-bottom-color:#f7f5f21f!important}.hf-scope #layers.on-ink [style*="border-top:1px solid var(--line-soft)"]{border-top-color:#f7f5f21f!important}.hf-scope #layers.on-ink [style*="color:var(--stone-6)"]{color:#f7f5f28c!important}.hf-scope #layers.on-ink [style*="color:var(--sky-deep)"]{color:var(--sky)!important}.hf-scope #layers.on-ink .rans .arow{border-bottom-color:#1b1b1b14}.hf-scope #layers.on-ink .fscene{background-color:#f7f5f212!important;background-image:radial-gradient(#f7f5f224 1.3px,#0000 1.6px)!important;border-color:#f7f5f21a!important}.hf-scope #layers.on-ink .fcap{color:#f7f5f2a8;background:#f7f5f214;border-color:#f7f5f224}.hf-scope #layers.on-ink .fstep{background:#f7f5f20f;border-color:#f7f5f21f}.hf-scope #layers.on-ink .fstep:hover:not(.active){color:#f7f5f2b8;border-color:#f7f5f24d}.hf-scope #layers.on-ink .fstep .num{color:#f7f5f266}.hf-scope #layers.on-ink .fstep.active{border-color:var(--sky);background:#f7f5f21a}.hf-scope #layers.on-ink .fstep.active .num{color:var(--sky)}.hf-scope #layers.on-ink .fstep h3{color:#f7f5f299}.hf-scope #layers.on-ink .fin,.hf-scope #layers.on-ink .fout{display:none}.hf-scope #layers.on-ink .fstep.active h3{color:var(--parchment)}.hf-scope #layers.on-ink .fstep .prog{border-color:#f7f5f233}.hf-scope #layers.on-ink .fstep.active .prog{background:var(--sky);border-color:var(--sky)}.hf-scope #layers.on-ink .fdesc{color:#f7f5f29e}.hf-scope #layers.on-ink .chipg{background:#f7f5f21a;border-color:#f7f5f226}.hf-scope #layers.on-ink .chipg .cl{color:#f7f5f2cc}.hf-scope #layers.on-ink .chipg .cl em{color:#f7f5f273}.hf-scope #layers.on-ink .chipg.more{border-style:dashed;border-color:#f7f5f233}.hf-scope #layers.on-ink .receipt{background:#f7f5f2f5;border-color:#f7f5f226}.hf-scope #layers.on-ink .mtag.dec{color:var(--sky);background:#4e84be38}.hf-scope #layers.on-ink .mtag.wf{color:#7dd4aa;background:#3e9b6c33}.hf-scope #layers.on-ink .mtag.exc{color:#e5b96a;background:#c9912f33}.hf-scope .reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(16px)}.hf-scope .reveal.in{opacity:1;transform:none}.hf-scope .btn{font-family:var(--f-ui);letter-spacing:.01em;border-radius:var(--r-pill);cursor:pointer;border:1px solid #0000;align-items:center;gap:8px;padding:13px 26px;font-size:14.5px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.hf-scope .btn.primary{background:var(--ink);color:var(--parchment)}.hf-scope .btn.primary:hover{transform:translateY(-1px);box-shadow:0 10px 24px #1b1b1b2e}.hf-scope .btn.ghost{color:var(--stone-6);background:0 0}.hf-scope .btn.ghost:hover{color:var(--ink)}.hf-scope .btn.invert{background:var(--parchment);color:var(--ink)}.hf-scope .btn.invert:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0006}.hf-scope .btn.sm{padding:8px 15px;font-size:12.5px}.hf-scope .status{border-radius:var(--r-pill);font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;padding:6px 12px;font-size:11px;display:inline-flex}.hf-scope .status .d{border-radius:50%;width:7px;height:7px}.hf-scope .status.live{background:var(--live-bg);color:var(--live)}.hf-scope .status.live .d{background:var(--live)}.hf-scope .status.wait{background:var(--wait-bg);color:var(--wait)}.hf-scope .status.wait .d{background:var(--wait)}.hf-scope .status.think{color:var(--sky-deep);background:#e4edf7}.hf-scope .status.think .d{background:var(--sky);animation:1.6s infinite hf-scope-pulse}@keyframes hf-scope-pulse{0%,to{opacity:1}50%{opacity:.3}}.hf-scope .tagchip{font-family:var(--f-mono);letter-spacing:.08em;border:1px solid var(--line);border-radius:var(--r-pill);color:var(--stone-6);background:var(--paper);align-items:center;padding:7px 13px;font-size:11px;display:inline-flex}.hf-scope nav.bar{z-index:60;-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);width:max-content;max-width:calc(100vw - 32px);color:var(--ink);background:#faf9f78c;border:1px solid #ffffff80;border-radius:18px;align-items:center;gap:6px;padding:8px;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #1b1b1b21}.hf-scope nav.bar .brand{background:var(--ink);color:var(--parchment);border-radius:12px;flex:none;align-items:center;gap:7px;padding:6px 14px 6px 10px;text-decoration:none;display:inline-flex}.hf-scope nav.bar .mk{flex:none;width:23px;height:23px}.hf-scope nav.bar .ttl{font-family:var(--f-ui);letter-spacing:.01em;color:var(--parchment);font-size:14px}.hf-scope nav.bar .seed{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--r-pill);color:#f7f5f2cc;white-space:nowrap;border:1px solid #f7f5f259;margin-right:8px;padding:4px 9px;font-size:9.5px}.hf-scope nav.bar .links{gap:2px;max-width:520px;transition:max-width .42s cubic-bezier(.4,0,.2,1),opacity .32s,margin .35s;display:flex;overflow:hidden}.hf-scope nav.bar .links a{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);opacity:.6;white-space:nowrap;border-radius:10px;padding:7px 10px;font-size:11px;text-decoration:none;transition:all .2s}.hf-scope nav.bar .links a:hover{opacity:1;background:#1b1b1b0f}.hf-scope nav.bar .cta{font-family:var(--f-ui);background:var(--ink);color:var(--parchment);white-space:nowrap;border-radius:12px;margin-left:8px;padding:9px 16px;font-size:12.5px;font-weight:500;text-decoration:none;transition:all .2s}.hf-scope nav.bar .cta:hover{transform:translateY(-1px)}@media (max-width:760px){.hf-scope nav.bar .links{display:none}.hf-scope nav.bar .cta{margin-left:auto}}@media (max-width:480px){.hf-scope nav.bar .seed{display:none}}.hf-scope .nav-sol{display:inline-flex}.hf-scope .nav-sol>a .sol-car{opacity:.55;margin-left:5px;font-size:8px;transition:transform .22s;display:inline-block;transform:translateY(-1px)}.hf-scope .nav-sol:hover>a,.hf-scope .nav-sol:focus-within>a,.hf-scope .nav-sol.open>a{opacity:1;background:#1b1b1b0f}.hf-scope .nav-sol:hover>a .sol-car,.hf-scope .nav-sol:focus-within>a .sol-car,.hf-scope .nav-sol.open>a .sol-car{transform:translateY(-1px)rotate(180deg)}.hf-scope .sol-drop{opacity:0;visibility:hidden;pointer-events:none;z-index:70;padding-top:12px;transition:opacity .2s,transform .2s,visibility 0s linear .14s;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(6px)}.hf-scope .nav-sol:hover .sol-drop,.hf-scope .nav-sol:focus-within .sol-drop,.hf-scope .nav-sol.open .sol-drop{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .22s,transform .22s,visibility;transform:translate(-50%)translateY(0)}.hf-scope .sol-card{-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);background:#faf9f7d1;border:1px solid #ffffff8c;border-radius:18px;width:360px;max-width:calc(100vw - 40px);padding:8px;box-shadow:0 24px 64px #1b1b1b2e}.hf-scope nav.bar .links a.sol-item{font-family:var(--f-display);text-transform:none;letter-spacing:0;opacity:1;white-space:normal;border-radius:12px;padding:12px 14px 13px;transition:background .18s;display:block}.hf-scope nav.bar .links a.sol-item:hover,.hf-scope nav.bar .links a.sol-item:focus-visible{background:#1b1b1b0d}.hf-scope nav.bar .links a.sol-item+a.sol-item{border-top:1px solid #1b1b1b0f}.hf-scope .sol-item .sol-row{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.hf-scope .sol-item .sol-name{font-family:var(--f-ui);letter-spacing:-.01em;color:var(--ink);font-size:14.5px;font-weight:560}.hf-scope .sol-item .sol-verb{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--stone-4);font-size:9.5px;transition:color .18s}.hf-scope .sol-item:hover .sol-verb,.hf-scope .sol-item:focus-visible .sol-verb{color:var(--sky-deep)}.hf-scope .sol-item .sol-desc{color:var(--stone-6);margin-top:3px;font-size:12.5px;font-weight:430;line-height:1.45;display:block}@media (prefers-reduced-motion:reduce){.hf-scope .sol-drop{transition:opacity 10ms,visibility;transform:translate(-50%)}.hf-scope .nav-sol:hover .sol-drop,.hf-scope .nav-sol:focus-within .sol-drop,.hf-scope .nav-sol.open .sol-drop{transform:translate(-50%)}.hf-scope .nav-sol>a .sol-car{transition:none}}.hf-scope header.hero{text-align:center;border-radius:0 0 var(--r-frame) var(--r-frame);background:#a0b8c4 url(https://images.pexels.com/photos/20706171/pexels-photo-20706171.jpeg?auto=compress&cs=tinysrgb&w=2000) 50%/cover no-repeat;flex-direction:column;height:100svh;min-height:600px;max-height:1000px;display:flex;position:relative;overflow:hidden}.hf-scope .hero-veil{z-index:1;background:linear-gradient(#0a121c6b 0%,#0a121c29 32%,#0a121c24 58%,#0a121c66 100%);position:absolute;inset:0}.hf-scope .hero-inner{z-index:2;height:100%;padding:clamp(100px,13vh,150px) var(--gut) clamp(80px,12vh,140px);flex-direction:column;justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.hf-scope .hero-lead{flex-direction:column;align-items:center;gap:clamp(10px,1.6vh,20px);width:100%;margin-top:auto;margin-bottom:auto;display:flex}.hf-scope .hero h1.serif{font-family:var(--f-display);color:#fff;letter-spacing:-.045em;text-shadow:0 2px 28px #0006;max-width:14ch;font-size:clamp(34px,4.8vw,66px);font-weight:560;line-height:1.04}.hf-scope .hero h1.serif em{font-style:normal}.hf-scope .hero .hsub{color:#ffffffeb;text-shadow:0 1px 12px #00000052;max-width:46ch;margin:0;font-size:clamp(16px,1.6vw,20.5px);line-height:1.5}.hf-scope .hero-cta{z-index:2;-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);background:#ffffff29;border:1px solid #ffffff57;border-radius:18px;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:8px 8px 8px 22px;display:inline-flex;position:relative;box-shadow:0 16px 44px #0000003d}.hf-scope .hero-cta-input{color:#fff;font-family:var(--f-display);background:0 0;border:none;outline:none;width:clamp(140px,18vw,200px);min-width:0;font-size:15px}.hf-scope .hero-cta-input::placeholder{color:#ffffffa6}.hf-scope .hero-cta-btn{background:var(--ink);color:var(--parchment);font-family:var(--f-ui);white-space:nowrap;cursor:pointer;border:none;border-radius:12px;flex:none;padding:11px 20px;font-size:13.5px;font-weight:500;text-decoration:none;transition:transform .2s,box-shadow .2s}.hf-scope .hero-cta-btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px #00000047}.hf-scope .stats{flex-wrap:wrap;justify-content:center;gap:clamp(24px,5vw,72px);margin-top:clamp(44px,6vw,72px);display:flex}.hf-scope .stat{text-align:center}.hf-scope .stat .n{font-family:var(--f-mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:clamp(26px,3.4vw,40px)}.hf-scope .stat .l{color:var(--stone-6);max-width:22ch;margin-top:6px;font-size:13.5px}.hf-scope .hticker{font-family:var(--f-mono);letter-spacing:.06em;color:var(--stone-6);background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--r-pill);align-items:center;gap:9px;min-height:36px;margin-top:24px;padding:9px 18px;font-size:11.5px;display:inline-flex}.hf-scope .hticker .hd{background:var(--live);border-radius:50%;flex:none;width:7px;height:7px}.hf-scope .hticker #htick{white-space:nowrap;transition:opacity .45s}.hf-scope .proof{padding:clamp(14px,1.8vw,24px) 0 clamp(40px,5vw,60px)}.hf-scope .proof .row{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(20px,4vw,48px);display:flex}.hf-scope .proof .lab{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--stone-4);font-size:10.5px}.hf-scope .logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(16px,2.6vw,30px);margin-bottom:clamp(22px,3.2vw,34px);display:flex}.hf-scope .logos span{font-family:var(--f-ui);color:var(--ink);opacity:.55;filter:grayscale();font-size:16px;font-weight:560}.hf-scope .plogo{color:var(--ink);opacity:.55;filter:grayscale();align-items:center;gap:7px;transition:opacity .2s;display:inline-flex}.hf-scope .plogo:hover{opacity:.8}.hf-scope .plogo svg{flex:none;width:auto;height:16px;display:block}.hf-scope .plogo .w{letter-spacing:-.01em;white-space:nowrap;font-size:13.5px;line-height:1}.hf-scope .plogo.ms .w{font-family:Segoe UI,system-ui,sans-serif;font-weight:600}.hf-scope .plogo.ic .w{letter-spacing:-.02em;font-family:system-ui,-apple-system,sans-serif;font-weight:650}.hf-scope .plogo.ox svg{height:18px}.hf-scope .plogo.ox .w{letter-spacing:.2em;text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:11.5px;font-weight:600}.hf-scope .plogo.ts .w{letter-spacing:-.03em;font-family:system-ui,-apple-system,sans-serif;font-weight:750}.hf-scope .plogo.ri .w{letter-spacing:-.02em;font-family:system-ui,-apple-system,sans-serif;font-weight:600}.hf-scope .plogo.md .w{letter-spacing:-.01em;font-family:system-ui,-apple-system,sans-serif;font-weight:600}.hf-scope .plogo.an .w{letter-spacing:-.02em;font-family:system-ui,-apple-system,sans-serif;font-size:15px;font-weight:700}.hf-scope .plogo.hv .w{letter-spacing:.01em;font-family:Georgia,Times New Roman,serif;font-size:12.5px;font-weight:600}.hf-scope .oscene{border-radius:var(--r-frame);background-position:50%;background-size:cover;padding:clamp(18px,3.2vw,38px);overflow:hidden}.hf-scope .fscene{border:1px solid var(--line-soft);padding:clamp(13px,1.7vw,19px)}.hf-scope .pillar{-webkit-backdrop-filter:blur(16px)saturate(1.35);backdrop-filter:blur(16px)saturate(1.35);border-radius:var(--r-frame);background:#ffffff75;border:1px solid #ffffff8c;flex-direction:column;padding:28px;display:flex}.hf-scope #product .grid.g3{gap:clamp(16px,1.9vw,26px)}.hf-scope .pshow{position:relative}.hf-scope .pshow .pstages{display:grid}.hf-scope .pstage{opacity:0;visibility:hidden;grid-area:1/1;grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(22px,3.4vw,58px);transition:opacity .55s;display:grid}.hf-scope .pstage.show{opacity:1;visibility:visible;animation:.55s hf-scope-fadeup}.hf-scope .pcap{padding:clamp(6px,1.2vw,18px) 0}.hf-scope .pcap .num{font-family:var(--f-mono);letter-spacing:.2em;color:var(--sky-deep);margin-bottom:13px;font-size:12.5px;display:inline-block}.hf-scope .pcap h3{font-family:var(--f-display);letter-spacing:-.03em;color:var(--ink);margin:0 0 13px;font-size:clamp(27px,3.2vw,44px);font-weight:560;line-height:1.03}.hf-scope .pcap p{color:var(--ink-2);max-width:25ch;margin:0;font-size:clamp(15px,1.5vw,18px);line-height:1.55}.hf-scope .pmedia .panel{margin-top:0;box-shadow:0 30px 72px -32px #121a2680}.hf-scope .pnav-row{grid-template-columns:.92fr 1.08fr;align-items:start;gap:clamp(22px,3.4vw,58px);margin-top:clamp(18px,2.4vw,32px);display:grid}.hf-scope .pnav{flex-wrap:wrap;justify-content:center;gap:clamp(8px,1vw,12px);margin-top:0;display:flex}.hf-scope .pnav-item{border-radius:var(--r-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink-2);font-family:var(--f-ui);cursor:pointer;background:#f7f5f25c;border:1px solid #f7f5f28c;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:500;transition:background .25s,border-color .25s,color .25s;display:inline-flex}.hf-scope .pnav-item:hover{background:#f7f5f29e}.hf-scope .pnav-item .pn-num{font-family:var(--f-mono);letter-spacing:.1em;opacity:.7;font-size:11px}.hf-scope .pnav-item.active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.hf-scope .pnav-item.active .pn-num{color:var(--sky);opacity:1}@media (max-width:860px){.hf-scope .pstage{grid-template-columns:1fr;gap:20px}.hf-scope .pcap{text-align:center;padding:0}.hf-scope .pcap p{max-width:none}.hf-scope .pnav-row{grid-template-columns:1fr}.hf-scope .pnav-spacer{display:none}}.hf-scope .pillar .num{font-family:var(--f-mono);letter-spacing:.16em;color:var(--ink-2);opacity:.7;font-size:11px}.hf-scope .pillar h3{font-family:var(--f-ui);letter-spacing:-.01em;margin:14px 0 10px;font-size:21px;font-weight:560}.hf-scope .pillar>p{color:var(--ink-2);margin-bottom:20px;font-size:15px}.hf-scope .panel{background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--r-card);margin-top:auto;overflow:hidden}.hf-scope .panel .ph{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;display:flex}.hf-scope .panel .ph .t{font-family:var(--f-ui);align-items:center;gap:8px;font-size:13.5px;font-weight:560;display:flex}.hf-scope .panel .ph .when{font-family:var(--f-mono);color:var(--stone-4);letter-spacing:.08em;white-space:nowrap;font-size:10px}.hf-scope .panel .pf{font-family:var(--f-mono);letter-spacing:.1em;color:var(--stone-6);text-transform:uppercase;border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:11px 16px;font-size:9.5px;display:flex}.hf-scope .qchips{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;gap:8px;padding:14px 16px;display:flex}.hf-scope .qchip{font-family:var(--f-mono);letter-spacing:.06em;border-radius:var(--r-pill);border:1px solid var(--line);color:var(--ink-2);cursor:pointer;background:0 0;padding:8px 13px;font-size:10.5px;transition:all .2s}.hf-scope .qchip:hover{border-color:var(--ink)}.hf-scope .qchip.active{background:var(--ink);color:var(--parchment);border-color:var(--ink)}.hf-scope .ans{padding:6px 16px 14px;display:none}.hf-scope .ans.show{animation:.35s hf-scope-fadeup;display:block}@keyframes hf-scope-fadeup{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hf-scope .ans .arow{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:12px;padding:10px 0;font-size:13.5px;display:flex}.hf-scope .ans .arow:last-child{border-bottom:none}.hf-scope .ans .amt{font-family:var(--f-mono);white-space:nowrap;font-size:12.5px}.hf-scope .ans .aact{align-items:center;gap:8px;padding-top:10px;display:flex}.hf-scope .rans{padding:6px 16px 14px;display:none}.hf-scope .rans.show{animation:.35s hf-scope-fadeup;display:block}.hf-scope .rans .arow{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:12px;padding:10px 0;font-size:13.5px;display:flex}.hf-scope .rans .arow:last-child{border-bottom:none}.hf-scope .rans .amt{font-family:var(--f-mono);white-space:nowrap;font-size:12.5px}.hf-scope .task{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;font-size:13.5px;display:flex}.hf-scope .task:last-of-type{border-bottom:none}.hf-scope .task .tl{flex-direction:column;gap:3px;min-width:0;display:flex}.hf-scope .task .tt{font-weight:500}.hf-scope .task .tm{font-family:var(--f-mono);color:var(--stone-4);letter-spacing:.05em;font-size:10px}.hf-scope .task.hot{background:var(--parchment)}.hf-scope .task .acts{flex:none;align-items:center;gap:8px;display:flex}.hf-scope .chan-tabs{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;gap:8px;padding:14px 16px;display:flex}.hf-scope .pane{padding:16px;display:none}.hf-scope .pane.show{animation:.35s hf-scope-fadeup;display:block}.hf-scope .bubble{background:var(--parchment);border:1px solid var(--line-soft);border-radius:5px 16px 16px;max-width:34ch;padding:13px 15px}.hf-scope .bubble .b-meta{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--stone-4);align-items:center;gap:8px;margin-bottom:7px;font-size:9.5px;display:flex}.hf-scope .bubble .b-meta .mdot{background:var(--live);border-radius:50%;width:6px;height:6px}.hf-scope .bubble p{font-size:13.5px;line-height:1.5}.hf-scope .bubble .b-amt{font-family:var(--f-mono);font-size:12px}.hf-scope #product .oscene{padding:clamp(30px,4.6vw,74px)}.hf-scope #product .sec-mark{opacity:.6;width:30px;height:30px;top:clamp(20px,2vw,26px);right:clamp(22px,2.2vw,30px)}.hf-scope #product .pnav{flex-direction:column;align-items:stretch;gap:0;margin:0;display:flex}.hf-scope #product .pnav-item{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #1b1b1b1a;width:100%;margin:0;padding:15px 0;font-family:inherit;display:block}.hf-scope #product .pnav-item:first-of-type{border-top:0;padding-top:2px}.hf-scope #product .px-row{align-items:baseline;gap:15px;display:flex}.hf-scope #product .px-n{font-family:var(--f-mono);letter-spacing:.16em;color:var(--sky-deep);opacity:.5;font-size:11px;transition:opacity .35s}.hf-scope #product .pnav-item.active .px-name,.hf-scope #product .pnav-item.active .px-n{opacity:1}.hf-scope #product .px-d{opacity:0;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .44s cubic-bezier(.4,0,.2,1),opacity .3s,margin-top .44s cubic-bezier(.4,0,.2,1);display:grid;overflow:hidden}.hf-scope #product .pnav-item.active .px-d{opacity:1;grid-template-rows:1fr;margin-top:13px}.hf-scope #product .px-d-in{min-height:0;padding-left:31px;overflow:hidden}.hf-scope #product .px-line{color:var(--ink-2);max-width:33ch;margin:0 0 12px;font-size:14.5px;line-height:1.55;display:block}.hf-scope #product .px-meta{font-family:var(--f-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--stone-4);font-size:9.5px;display:block}.hf-scope #product .prun{background:#1b1b1b12;border-radius:2px;height:2px;margin-top:clamp(24px,3.2vw,44px);overflow:hidden}@media (max-width:860px){.hf-scope #product .px-grid{grid-template-columns:1fr;gap:28px}.hf-scope #product .pstage .panel{max-width:520px;margin:0 auto}.hf-scope #product .px-line{max-width:none}}.hf-scope #product .pframe{padding:clamp(8px,1vw,12px) clamp(16px,2vw,28px) clamp(22px,2.6vw,34px)}.hf-scope #product .pintro{margin-bottom:clamp(24px,3vw,38px)}.hf-scope #product .pintro .eyebrow{margin-bottom:15px}.hf-scope #product .ptitle{font-family:var(--f-display);letter-spacing:-.045em;color:var(--ink);margin:0;font-size:clamp(33px,4.4vw,54px);font-weight:560;line-height:1}.hf-scope #product .psub{max-width:52ch;color:var(--stone-6);margin-top:15px;font-size:clamp(15px,1.4vw,17px);line-height:1.55}.hf-scope #product .axis-toggle{border-radius:var(--r-pill);background:#ffffff80;border:1px solid #1b1b1b29;gap:4px;margin-top:clamp(22px,2.6vw,30px);padding:5px;display:inline-flex}.hf-scope #product .axis-btn{font-family:var(--f-ui);letter-spacing:-.005em;color:var(--stone-6);appearance:none;border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;background:0 0;border:0;outline:none;padding:10px 20px;font-size:13.5px;font-weight:500;transition:all .2s}.hf-scope #product .axis-btn.active{background:var(--ink);color:var(--parchment)}.hf-scope #product .pframe-div{background:#1b1b1b1f;height:1px;margin:0 0 clamp(26px,3.2vw,40px)}.hf-scope #product .ax-pane{display:none}.hf-scope #product .ax-pane.show{display:block}.hf-scope #product .px-grid{grid-template-columns:minmax(248px,.82fr) 1.18fr;align-items:center;gap:clamp(34px,5.4vw,88px);display:grid}.hf-scope #product .px-col{min-width:0}.hf-scope #product .pnav{flex-direction:column;display:flex}.hf-scope #product .pnav-item{text-align:left;appearance:none;cursor:pointer;background:0 0;border:0;border-top:1px solid #1b1b1b17;border-radius:0;outline:none;align-items:baseline;gap:16px;width:100%;padding:15px 0;font-family:inherit;display:flex}.hf-scope #product .pnav-item:first-child{border-top:0;padding-top:0}.hf-scope #product .px-n{font-family:var(--f-mono);letter-spacing:.16em;color:var(--sky-deep);opacity:.4;flex:none;font-size:11px;transition:opacity .3s}.hf-scope #product .px-name{font-family:var(--f-display);letter-spacing:-.025em;color:var(--ink);opacity:.38;font-size:clamp(20px,1.55vw,25px);font-weight:500;line-height:1.05;transition:opacity .3s,color .3s}.hf-scope #product .pnav-item:hover .px-name{opacity:.68}.hf-scope #product .pnav-item.active .px-name,.hf-scope #product .pnav-item.active .px-n{opacity:1}.hf-scope #product .px-cap{min-height:72px;margin-top:22px}.hf-scope #product .px-cap .px-line{color:var(--ink-2);max-width:36ch;margin:0 0 12px;font-size:14.5px;line-height:1.55;display:block}.hf-scope #product .px-cap .px-meta{font-family:var(--f-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--stone-4);font-size:9.5px;display:block}.hf-scope #product .pstages{width:100%;display:grid}.hf-scope #product .pstage{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .5s;display:block}.hf-scope #product .pstage.show{opacity:1;visibility:visible;animation:.5s hf-scope-fadeup}.hf-scope #product .pstage .pmedia{display:block}.hf-scope #product .pstage .panel{max-width:496px;margin:0 0 0 auto}.hf-scope #product .prun{background:#1b1b1b14;border-radius:2px;height:2px;margin-top:clamp(20px,2.8vw,38px);position:static;overflow:hidden}.hf-scope #product .prun i{background:var(--sky-deep);opacity:.5;width:0;height:100%;display:block}.hf-scope #product .prow{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:13.5px;display:flex}.hf-scope #product .prow:last-of-type{border-bottom:none}.hf-scope #product .prow .pk{color:var(--ink-2)}.hf-scope #product .prow .pv{font-family:var(--f-mono);white-space:nowrap;color:var(--ink);font-size:12.5px}.hf-scope #product .prow .pv.up{color:var(--live)}.hf-scope #product .prow .pv.warn{color:var(--wait)}.hf-scope #product .px-under{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.hf-scope #product .ucard{background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--r-card);padding:clamp(22px,2.4vw,30px)}.hf-scope #product .ucard .uh{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:11px;display:flex}.hf-scope #product .ucard .un{font-family:var(--f-display);letter-spacing:-.02em;color:var(--ink);font-size:20px;font-weight:560}.hf-scope #product .ucard .ut{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--stone-4);font-size:9.5px}.hf-scope #product .ucard .ud{color:var(--ink-2);max-width:44ch;margin:0 0 14px;font-size:14.5px;line-height:1.55}.hf-scope #product .ucard .uline{border-top:1px solid var(--line-soft);justify-content:space-between;gap:14px;padding:11px 0;font-size:13px;display:flex}.hf-scope #product .ucard .uk{color:var(--stone-6);white-space:nowrap}.hf-scope #product .ucard .uv{font-family:var(--f-mono);letter-spacing:.02em;color:var(--ink);text-align:right;font-size:10.5px}@media (max-width:860px){.hf-scope #product .px-grid{grid-template-columns:1fr;gap:30px}.hf-scope #product .pstage .panel{max-width:520px;margin:0 auto}.hf-scope #product .px-cap{min-height:0;margin-bottom:4px}}@media (max-width:760px){.hf-scope #product .px-under{grid-template-columns:1fr}.hf-scope #product .axis-toggle{width:100%;display:flex}.hf-scope #product .axis-btn{text-align:center;flex:1;padding:11px 8px}.hf-scope #product .ptitle{font-size:clamp(30px,8vw,40px)}}.hf-scope .memoline{border:1px dashed var(--line);border-radius:var(--r-card);font-family:var(--f-mono);letter-spacing:.02em;color:var(--ink-2);background:#f7f5f299;margin-top:26px;padding:20px 24px;font-size:13px;line-height:1.7}.hf-scope .vs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}@media (max-width:760px){.hf-scope .vs{grid-template-columns:1fr}}.hf-scope .vs .col{padding:6px 0}.hf-scope .vs .col+.col{border-left:1px solid var(--line-soft)}@media (max-width:760px){.hf-scope .vs .col+.col{border-left:none;border-top:1px solid var(--line)}}.hf-scope .vs .colhead{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;padding:18px clamp(16px,3vw,32px) 10px;font-size:11px}.hf-scope .vs .before .colhead{color:var(--stone-4)}.hf-scope .vs .with .colhead{color:var(--sky-deep)}.hf-scope .vs .row{border-top:1px solid var(--line-soft);align-items:baseline;gap:12px;padding:17px clamp(16px,3vw,32px);font-size:16px;transition:background .2s;display:flex}.hf-scope .vs .with .row:hover{background:var(--paper)}.hf-scope .vs .before .row{color:var(--stone-6)}.hf-scope .vs .before .row:before{content:"—";font-family:var(--f-mono);color:var(--stone-4);flex:none}.hf-scope .vs .with .row{font-weight:480}.hf-scope .vs .with .row:before{content:"";background:var(--live);border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(-2px)}.hf-scope .work2{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:18px;display:grid}@media (max-width:880px){.hf-scope .work2{grid-template-columns:1fr}}.hf-scope .demo-block{background:var(--parchment);border:1px solid var(--line-soft);border-radius:var(--r-frame);flex-direction:column;padding:clamp(15px,1.9vw,21px);display:flex}.hf-scope .demo-block>h4{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--stone-4);margin-bottom:16px;font-size:10.5px;font-weight:400}.hf-scope .demo-block .panel{margin-top:0}.hf-scope .dotbg{background-image:radial-gradient(#1b1b1b1f 1.3px,#0000 1.6px);background-size:17px 17px}.hf-scope .seclog{padding:8px 16px 4px}.hf-scope .seclog .slr{color:var(--ink-2);border-bottom:1px solid var(--line-soft);padding:8px 0 8px 18px;font-size:12.5px;position:relative}.hf-scope .seclog .slr:last-child{border-bottom:none}.hf-scope .seclog .slr:before{content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:13px;left:0}.hf-scope .seclog .slr.ok:before{background:var(--live)}.hf-scope .seclog .slr.no:before{background:#c4543f}.hf-scope #layers .panel .task .tt{font-size:13px}.hf-scope #layers .panel .task .tm{font-size:10px}.hf-scope .mtag{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-pill);flex:none;padding:4px 9px;font-size:9px}.hf-scope .mtag.dec{color:var(--sky-deep);background:#e4edf7}.hf-scope .mtag.wf{background:var(--live-bg);color:var(--live)}.hf-scope .mtag.exc{background:var(--wait-bg);color:var(--wait)}.hf-scope .spark{align-items:flex-end;gap:9px;height:150px;margin-top:6px;display:flex}.hf-scope .spark i{background:var(--ink);opacity:.88;border-radius:5px 5px 0 0;flex:1}.hf-scope .spark i.sky{background:var(--sky);opacity:1}.hf-scope .spark-l{gap:9px;margin-top:8px;display:flex}.hf-scope .spark-l span{text-align:center;font-family:var(--f-mono);letter-spacing:.08em;color:var(--stone-4);flex:1;font-size:10px}.hf-scope .moatline{letter-spacing:-.03em;font-size:clamp(21px,2.5vw,28px);font-weight:530;line-height:1.25}.hf-scope .cktabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.hf-scope .ckpane{display:none}.hf-scope .ckpane.show{animation:.35s hf-scope-fadeup;display:block}.hf-scope .ckshell{background:var(--parchment);border:1px solid var(--line-soft);border-radius:var(--r-frame);padding:clamp(20px,3vw,32px)}.hf-scope .cmdbar{background:var(--paper);border:1px solid var(--line);border-radius:16px;align-items:center;gap:12px;padding:14px 18px;display:flex;box-shadow:0 16px 40px #1b1b1b0f}.hf-scope .cmdbar .ph2{color:var(--stone-4);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15.5px;overflow:hidden}.hf-scope .cmdbar .ph2.typed{color:var(--ink)}.hf-scope .cmdbar .kbd{font-family:var(--f-mono);letter-spacing:.08em;border:1px solid var(--line);color:var(--stone-6);border-radius:7px;flex:none;padding:4px 8px;font-size:10.5px}.hf-scope .cmdchips{flex-wrap:wrap;gap:8px;margin:14px 0 16px;display:flex}.hf-scope .ckans{padding:6px 16px 14px}.hf-scope .ckans .arow{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:12px;padding:10px 0;font-size:13.5px;display:flex}.hf-scope .ckans .arow:last-child{border-bottom:none}.hf-scope .ckans .amt{font-family:var(--f-mono);white-space:nowrap;font-size:12.5px}.hf-scope .packgrid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}@media (max-width:760px){.hf-scope .packgrid{grid-template-columns:1fr}}.hf-scope .pack{background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--r-card);padding:20px}.hf-scope .pack h4{font-family:var(--f-ui);align-items:center;gap:9px;font-size:16px;font-weight:560;display:flex}.hf-scope .pack ul{margin-top:12px;list-style:none}.hf-scope .pack li{border-top:1px solid var(--line-soft);color:var(--ink-2);align-items:baseline;gap:9px;padding:9px 0;font-size:13.5px;display:flex}.hf-scope .pack li:before{content:"";background:var(--live);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-1px)}.hf-scope .roirow{background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--r-card);flex-wrap:wrap;align-items:center;gap:clamp(16px,3vw,34px);padding:18px 22px;display:flex}.hf-scope .rstat{color:var(--stone-6);font-size:13.5px}.hf-scope .rstat b{font-family:var(--f-mono);color:var(--ink);letter-spacing:-.01em;margin-right:6px;font-size:17px;font-weight:400}.hf-scope #cockpit{background:var(--ink);border-radius:var(--r-frame);border:none;margin:clamp(10px,2vw,26px) clamp(14px,3.5vw,44px);padding:clamp(32px,4.5vw,60px) 0;position:relative;overflow:hidden}.hf-scope #cockpit .eyebrow b{color:var(--parchment)}.hf-scope #cockpit .ckshell{border-radius:var(--r-frame);background:#e8e4dd;border:1px solid #1b1b1b17;padding:clamp(18px,2.6vw,30px)}.hf-scope #cockpit .cktabs .qchip{color:#f7f5f2b8;background:0 0;border-color:#f7f5f242}.hf-scope #cockpit .cktabs .qchip:hover{color:var(--parchment);border-color:#f7f5f299}.hf-scope #cockpit .cktabs .qchip.active{background:var(--parchment);color:var(--ink);border-color:var(--parchment)}.hf-scope #cockpit .cksel{flex-direction:column;gap:16px;display:flex}.hf-scope #cockpit .cksel-row{flex-direction:row;align-items:center;gap:12px;display:flex}.hf-scope #cockpit .cksel-lbl{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:#f7f5f280;flex:none;min-width:64px;font-size:10.5px}.hf-scope #cockpit .cksel .qchip{font-family:var(--f-ui);letter-spacing:-.005em;color:#f7f5f2bd;white-space:nowrap;background:0 0;border:1px solid #f7f5f238;border-radius:12px;padding:10px 15px;font-size:13.5px;font-weight:500;line-height:1;transition:border-color .18s,color .18s,background .18s}.hf-scope #cockpit .cksel .qchip:hover{color:var(--parchment);border-color:#f7f5f28c}.hf-scope #cockpit .cksel .qchip.active{background:var(--parchment);color:var(--ink);border-color:var(--parchment)}.hf-scope #cockpit .cksel .qchip.active:hover{color:var(--ink)}@media (max-width:620px){.hf-scope #cockpit .cksel-row{flex-direction:column;align-items:flex-start;gap:8px}.hf-scope #cockpit .cksel-chips{flex-wrap:wrap}.hf-scope #cockpit .cksel .qchip{padding:9px 13px;font-size:13px}}.hf-scope #cockpit .ckmark{display:none}.hf-scope #cockpit .memoline{color:var(--ink);background:#e8e4dd;border:1px solid #1b1b1b1a}.hf-scope .roll{grid-template-columns:.95fr 1.05fr;align-items:stretch;gap:18px;display:grid}@media (max-width:880px){.hf-scope .roll{grid-template-columns:1fr}}.hf-scope .rollwrap{height:420vh;position:relative}.hf-scope .rollsticky{align-items:stretch;height:calc(100svh - 92px);min-height:560px;display:flex;position:sticky;top:72px}.hf-scope .rollgrid{flex:1;grid-template-columns:1.5fr 1fr;align-items:center;gap:clamp(28px,4vw,72px);width:100%;min-height:0;display:grid}.hf-scope .rollvis{flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;min-height:0;display:flex;position:relative}.hf-scope .rollvis svg{flex:1;width:100%;height:100%;min-height:0}.hf-scope .rollcap{width:100%;margin-top:0;position:static}.hf-scope .rollside{flex-direction:column;justify-content:center;gap:clamp(13px,1.8vw,22px);height:100%;min-height:0;display:flex}.hf-scope .rollhead{flex:none}.hf-scope .rollhead h2{font-family:var(--f-display);letter-spacing:-.03em;font-size:clamp(20px,2vw,28px);font-weight:540;line-height:1.1}.hf-scope .rollhead .rh-note{color:var(--stone-6);max-width:42ch;margin-top:13px;font-size:13.5px;line-height:1.55}.hf-scope .rh-cta{align-self:flex-start;margin-top:2px}.hf-scope .rh-cta-wrap{text-align:center;margin-top:clamp(26px,3.4vw,42px)}.hf-scope .rstages{flex-direction:column;display:flex;position:relative}.hf-scope .rstage{text-align:left;cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:15px;padding:13px 0;font-family:inherit;display:flex;position:relative}.hf-scope .rstage:not(:last-child):before{content:"";background:var(--line);width:2px;transition:background .35s;position:absolute;top:24px;bottom:-1px;left:6px}.hf-scope .rstage.done:before{background:var(--ink)}.hf-scope .rstage .rdot{border:2px solid var(--stone-4);background:var(--paper);z-index:1;border-radius:50%;flex:none;width:14px;height:14px;margin-top:3px;transition:all .3s}.hf-scope .rstage.active .rdot{border-color:var(--ink);background:var(--ink);box-shadow:0 0 0 4px #1b1b1b12}.hf-scope .rstage.done .rdot{border-color:var(--ink);background:var(--ink)}.hf-scope .rstage .rtx{flex:1}.hf-scope .rstage .num{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--stone-4);font-size:10.5px;transition:color .25s}.hf-scope .rstage h3{font-family:var(--f-ui);letter-spacing:-.01em;color:var(--stone-4);margin:5px 0 0;font-size:17.5px;font-weight:560;transition:color .25s}.hf-scope .rstage.active .num{color:var(--sky-deep)}.hf-scope .rstage.active h3,.hf-scope .rstage.done h3{color:var(--ink)}.hf-scope .rstage:hover:not(.active) h3{color:var(--ink-2)}.hf-scope .rstage .rdesc{opacity:0;max-height:0;transition:max-height .42s,opacity .3s,margin .3s;overflow:hidden}.hf-scope .rstage.active .rdesc{opacity:1;max-height:150px;margin-top:7px}.hf-scope .rstage .rdesc p{color:var(--stone-6);max-width:34ch;font-size:13.5px;line-height:1.5}.hf-scope .ctrlmini{border-top:1px solid var(--line-soft);padding-top:14px}.hf-scope .cmlab{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--stone-4);margin-bottom:8px;font-size:10px}.hf-scope .cmrow{color:var(--ink-2);opacity:.3;align-items:flex-start;gap:10px;padding:8px 2px;font-size:13px;line-height:1.45;transition:opacity .35s;display:flex}.hf-scope .cmrow b{color:var(--ink);font-weight:560}.hf-scope .cmrow .cd{background:var(--live);border-radius:50%;flex:none;width:6px;height:6px;margin-top:6px}.hf-scope .cmrow.on{opacity:1}.hf-scope #rollSvg{pointer-events:none;-webkit-mask-image:radial-gradient(126% 122%,#000 76%,#0000 100%);mask-image:radial-gradient(126% 122%,#000 76%,#0000 100%)}.hf-scope #rollSvg .tg{opacity:0;transition:opacity .55s}.hf-scope #rollSvg .tg.on{opacity:1}.hf-scope #rollSvg .tlab{fill:#f7f5f2;font-family:var(--font-space-grotesk), "Space Grotesk",sans-serif;letter-spacing:.01em;font-weight:600}.hf-scope #rollSvg .flab{fill:#f7f5f2;font-family:var(--font-space-mono), "Space Mono",monospace;letter-spacing:.22em;opacity:.85}.hf-scope #rollSvg .fhead{fill:#6f6a62;font-family:var(--font-dm-sans), "DM Sans",sans-serif;letter-spacing:-.015em;opacity:.95;font-weight:560}.hf-scope #rollSvg .slab{fill:#a6a199;font-family:var(--font-space-mono), "Space Mono",monospace;opacity:.9;letter-spacing:.12em;font-weight:400}.hf-scope #rollSvg .hword{fill:#f7f5f2;font-family:var(--font-dm-sans), "DM Sans",sans-serif;letter-spacing:.015em;font-weight:300}.hf-scope #rollSvg .hline{fill:#f7f5f2;font-family:var(--font-dm-sans), "DM Sans",sans-serif;opacity:.85;font-weight:430}.hf-scope #rollSvg .hcaret{opacity:.9}.hf-scope #rollSvg .hmsg{opacity:0;transition:opacity .55s}.hf-scope #rollSvg .hmsg.on{opacity:1}@media (max-width:880px){.hf-scope .rollsticky{height:calc(100svh - 84px);min-height:540px}.hf-scope .rollgrid{grid-template-rows:1.1fr auto;grid-template-columns:1fr;align-items:stretch;gap:16px}.hf-scope .rollside{justify-content:flex-start;gap:14px;height:auto}.hf-scope .rollhead h2{font-size:20px}.hf-scope .ctrlmini{display:none}.hf-scope .rstages{flex-direction:row;gap:14px}.hf-scope .rstage{padding:0}.hf-scope .rstage:not(:last-child):before,.hf-scope .rstage .rdesc{display:none}.hf-scope .rstage h3{font-size:14px}.hf-scope .rh-cta{margin-top:8px}}.hf-scope .rmeta{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--stone-6);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:16px;font-size:10.5px;display:flex}.hf-scope .ctrlrow{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;display:grid}@media (max-width:980px){.hf-scope .ctrlrow{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.hf-scope .ctrlrow{grid-template-columns:1fr}}.hf-scope .ctrl{border:1px dashed var(--line);border-radius:var(--r-card);color:var(--ink-2);align-items:flex-start;gap:10px;padding:16px 18px;font-size:13.5px;line-height:1.5;display:flex}.hf-scope .ctrl .cd{background:var(--live);border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.hf-scope .ctrl b{color:var(--ink);font-weight:560}.hf-scope .fcaprow{z-index:2;margin-bottom:10px;display:flex;position:relative}.hf-scope .fcap{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--stone-6);background:var(--paper);border-radius:var(--r-pill);border:1px solid var(--line-soft);padding:8px 13px;font-size:10.5px}.hf-scope .fdiag{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(14px,2.2vw,36px);padding:6px 0 2px;display:grid;position:relative}@media (max-width:880px){.hf-scope .fdiag{grid-template-columns:1fr;justify-items:center}}.hf-scope .fsvg{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}@media (max-width:880px){.hf-scope .fsvg{display:none}}.hf-scope .fsrc,.hf-scope .frec{z-index:2;flex-direction:column;gap:8px;min-width:0;display:flex;position:relative}.hf-scope .chipg{background:var(--paper);border:1px solid var(--line-soft);color:var(--ink);font-family:var(--f-ui);letter-spacing:-.005em;border-radius:14px;align-items:center;gap:11px;padding:9px 16px 9px 12px;font-size:13.5px;font-weight:540;transition:border-color .45s,box-shadow .45s;display:flex}.hf-scope .chipg.on{background:var(--paper);color:var(--ink);border-color:#4e86be8c;box-shadow:0 8px 22px #1b1b1b12}.hf-scope .chipg .lg{flex:none;justify-content:center;align-items:center;width:21px;height:21px;display:flex}.hf-scope .chipg .lg svg{width:100%;height:100%;display:block}.hf-scope .chipg .cl{flex-direction:column;line-height:1.12;display:flex}.hf-scope .chipg .cl em{font-style:normal;font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--stone-6);margin-top:3px;font-size:8.5px}.hf-scope .chipg.more,.hf-scope .chipg.more.on{color:var(--stone-6);background:0 0;border:1px dashed #1b1b1b47}.hf-scope .fhub{z-index:2;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.hf-scope .fmed{aspect-ratio:1;background:var(--paper);border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:clamp(108px,11vw,140px);display:flex;position:relative;box-shadow:0 18px 44px #1b1b1b1a}.hf-scope .fmed:after{content:"";pointer-events:none;border:1.5px dashed #1b1b1b33;border-radius:50%;position:absolute;inset:-10px}.hf-scope .fhub .status.think{color:var(--sky-deep);background:#e4edf7;border:1px solid #4e86be2e}.hf-scope .fmed svg{width:74%;height:74%;display:block}.hf-scope .frec .receipt{opacity:1;background:var(--paper);border:1px solid var(--line-soft);border-radius:16px;max-width:none;padding:11px 15px;transform:none;box-shadow:0 8px 22px #1b1b1b0d}.hf-scope .frec .receipt .top{margin-bottom:8px}.hf-scope .frec .receipt .row{padding:8px 0;font-size:13px}.hf-scope .frec .receipt.on{opacity:1;transform:none}.hf-scope .fstem{fill:none;stroke:#4d86c2;stroke-width:3.4px;stroke-linecap:round;stroke-dasharray:1 9;opacity:0;transition:opacity .6s}.hf-scope .fstem.lit{opacity:1}@keyframes hf-scope-march{to{stroke-dashoffset:-90px}}.hf-scope .fscene[data-stage="1"] .fin.lit,.hf-scope .fscene[data-stage="3"] .fin.lit,.hf-scope .fscene[data-stage="2"] .fout.lit,.hf-scope .fscene[data-stage="3"] .fout.lit{animation:7s linear infinite hf-scope-march}.hf-scope .frail{z-index:2;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:13px;display:grid;position:relative}@media (max-width:880px){.hf-scope .frail{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.hf-scope .frail{grid-template-columns:1fr}}.hf-scope .fstep{background:var(--paper);border:1px solid var(--line-soft);color:var(--stone-4);cursor:pointer;border-radius:14px;align-items:baseline;gap:9px;padding:12px 15px;font-family:inherit;transition:background-color .35s,color .35s,border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.hf-scope .fstep .prog{background:var(--sky);width:0;height:2px;position:absolute;top:0;left:0}.hf-scope .fstep.active{background:var(--paper);color:var(--ink);border-color:#4e86be8c;box-shadow:0 10px 26px #1b1b1b14}.hf-scope .fstep.active .prog{width:100%;transition:width 3.4s linear}.hf-scope .fstep .num{font-family:var(--f-mono);letter-spacing:.12em;color:#1b1b1b66;font-size:10px;transition:all .35s}.hf-scope .fstep.active .num{color:var(--sky-deep)}.hf-scope .fstep h3{font-family:var(--f-ui);letter-spacing:-.005em;margin:0;font-size:14.5px;font-weight:560}.hf-scope .fdesc{text-align:center;color:var(--ink-2);min-height:1.5em;margin-top:9px;font-size:14px}.hf-scope .receipt{background:var(--paper);border:1px solid var(--line-soft);border-radius:20px;width:100%;max-width:340px;padding:16px 18px;box-shadow:0 16px 40px #1b1b1b12}.hf-scope .receipt .top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.hf-scope .receipt .top .t{font-family:var(--f-ui);align-items:center;gap:9px;font-size:14px;font-weight:560;display:flex}.hf-scope .receipt .top .when{font-family:var(--f-mono);color:var(--stone-4);letter-spacing:.08em;font-size:10.5px}.hf-scope .receipt .row{border-top:1px solid var(--line-soft);justify-content:space-between;gap:12px;padding:9px 0;font-size:13.5px;display:flex}.hf-scope .receipt .row .amt{font-family:var(--f-mono);font-size:12.5px}.hf-scope .fillline{padding:clamp(64px,8vw,120px) var(--gut);text-align:center}.hf-scope .fillline p{letter-spacing:-.035em;max-width:26ch;margin:0 auto;font-size:clamp(28px,4.2vw,52px);font-weight:500;line-height:1.18}.hf-scope .whyhive-scroll{z-index:0;background:var(--parchment);height:200vh;position:relative}.hf-scope .whyhive-sticky{text-align:center;height:100vh;padding:0 var(--gut);flex-direction:column;justify-content:center;align-items:center;display:flex;position:sticky;top:0;overflow:hidden}.hf-scope .whyhive-statement{max-width:min(900px,90vw);margin:0 auto}.hf-scope .whyhive-statement p{font-family:var(--f-display);letter-spacing:-.04em;margin:0;font-size:clamp(30px,4.8vw,62px);font-weight:520;line-height:1.18}.hf-scope .whyhive-statement .ww{color:#a6a19933;transition:color .4s}.hf-scope .whyhive-statement .ww.lit.ink{color:var(--ink)}.hf-scope .whyhive-statement .ww.lit.stone{color:var(--stone-4)}@media (prefers-reduced-motion:reduce){.hf-scope .whyhive-scroll{height:auto}.hf-scope .whyhive-sticky{height:auto;padding:clamp(96px,14vw,180px) var(--gut);position:static}}.hf-scope .scene{border-radius:var(--r-frame);text-align:center;background-position:50%;background-size:cover;flex-direction:column;align-items:center;gap:18px;padding:clamp(40px,7vw,90px) clamp(22px,4vw,56px);display:flex;position:relative;overflow:hidden}.hf-scope .glass-panel{-webkit-backdrop-filter:blur(16px)saturate(1.35);backdrop-filter:blur(16px)saturate(1.35);background:#ffffff75;border:1px solid #fff9;border-radius:24px;width:100%;max-width:680px;padding:clamp(28px,4vw,48px)}.hf-scope .glass-panel .eyebrow{color:var(--ink-2)}.hf-scope .glass-panel h2{letter-spacing:-.045em;margin-top:14px;font-size:clamp(30px,4.4vw,52px);font-weight:550;line-height:1.04}.hf-scope .glass-panel p.sub{color:var(--ink-2);margin-top:14px;font-size:16px}.hf-scope .wl-form{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-pill);align-items:center;gap:8px;max-width:480px;margin-top:26px;margin-left:auto;margin-right:auto;padding:6px 6px 6px 22px;transition:border-color .2s;display:flex;box-shadow:0 16px 40px #1b1b1b24}.hf-scope .wl-form:focus-within{border-color:var(--ink)}.hf-scope .wl-form input{min-width:0;font-family:var(--f-display);color:var(--ink);background:0 0;border:none;flex:1;padding:10px 0;font-size:16px}.hf-scope .wl-form input::placeholder{color:var(--stone-4)}.hf-scope .wl-form input:focus{outline:none}.hf-scope .wl-note{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);opacity:.75;margin-top:16px;font-size:10.5px}.hf-scope .quote-scene blockquote{letter-spacing:-.025em;color:var(--ink-2);margin-top:22px;font-size:clamp(20px,2.6vw,30px);font-weight:480;line-height:1.3}.hf-scope .quote-scene blockquote em{color:var(--ink);font-style:normal;font-weight:540}.hf-scope .quote-scene .who{flex-direction:column;align-items:center;gap:3px;margin-top:22px;display:flex}.hf-scope .quote-scene .who .n{font-family:var(--f-ui);font-size:14.5px;font-weight:560}.hf-scope .quote-scene .who .r{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--stone-6);font-size:10.5px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hf-scope .pillar,.hf-scope .glass-panel{background:#ffffffe0}.hf-scope .step{background:#1b1b1be0}}.hf-scope .faq details{border-top:1px solid var(--line-soft)}.hf-scope .faq details:last-of-type{border-bottom:1px solid var(--line-soft)}.hf-scope .faq summary{cursor:pointer;font-family:var(--f-ui);letter-spacing:-.01em;justify-content:space-between;align-items:baseline;gap:18px;padding:22px 4px;font-size:18px;font-weight:540;list-style:none;display:flex}.hf-scope .faq summary::-webkit-details-marker{display:none}.hf-scope .faq summary .pm{font-family:var(--f-mono);color:var(--stone-4);flex:none;transition:all .2s}.hf-scope .faq details[open] summary .pm{color:var(--ink);transform:rotate(45deg)}.hf-scope .faq .a{color:var(--stone-6);max-width:68ch;padding:0 4px 24px;font-size:15.5px}.hf-scope footer{background:var(--ink);color:var(--parchment);border-radius:var(--r-frame) var(--r-frame) 0 0;padding:clamp(70px,9vw,120px) var(--gut) 0;margin-top:clamp(70px,8vw,120px);overflow:hidden}.hf-scope footer .ftop{grid-template-columns:1.2fr repeat(5,auto);gap:clamp(24px,4vw,64px);max-width:1240px;margin:0 auto;display:grid}@media (max-width:900px){.hf-scope footer .ftop{grid-template-columns:1fr 1fr}}.hf-scope footer .fbrand .lk{align-items:center;gap:12px;display:flex}.hf-scope footer .fbrand .lk svg{width:34px;height:34px}.hf-scope footer .fbrand .lk span{font-family:var(--f-display);letter-spacing:.015em;font-size:30px;font-weight:280}.hf-scope footer .fbrand p{color:#f7f5f28c;max-width:26ch;margin-top:14px;font-size:14.5px}.hf-scope footer .fcol h5{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:#f7f5f273;margin-bottom:14px;font-size:10.5px;font-weight:400}.hf-scope footer .fcol a{color:#f7f5f2cc;padding:5px 0;font-size:14.5px;text-decoration:none;transition:all .2s;display:block}.hf-scope footer .fcol a:hover{color:var(--parchment)}.hf-scope footer .typeline{text-align:center;letter-spacing:-.04em;min-height:1.3em;margin-top:clamp(50px,7vw,90px);font-size:clamp(26px,4vw,48px);font-weight:520}.hf-scope footer .typeline .caret{background:var(--parchment);vertical-align:-.12em;width:.06em;height:.95em;margin-left:.06em;animation:1s step-end infinite hf-scope-blink;display:inline-block}@keyframes hf-scope-blink{50%{opacity:0}}.hf-scope footer .fmeta{text-align:center;font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#f7f5f280;margin-top:28px;font-size:11px}.hf-scope footer .giant{text-align:center;letter-spacing:-.02em;color:var(--parchment);opacity:.97;-webkit-user-select:none;user-select:none;margin-top:clamp(30px,5vw,60px);font-size:clamp(120px,26vw,400px);font-weight:230;line-height:.74;transform:translateY(14%)}.hf-scope .darkcard{background:var(--ink);border-radius:var(--r-frame);color:var(--parchment);padding:clamp(26px,4vw,50px) clamp(22px,3.6vw,46px)}.hf-scope .darkcard .eyebrow{color:#f7f5f28c}.hf-scope .darkcard .eyebrow b{color:var(--parchment)}.hf-scope .darkcard .dsec{letter-spacing:-.035em;color:var(--parchment);max-width:24ch;margin:0 0 24px;font-size:clamp(26px,3.4vw,42px);font-weight:540;line-height:1.07}.hf-scope .darkcard .vs{border-top:1px solid #f7f5f229;border-bottom:1px solid #f7f5f229}.hf-scope .darkcard .vs .col+.col{border-left-color:#f7f5f21a}@media (max-width:760px){.hf-scope .darkcard .vs .col+.col{border-top:1px solid #f7f5f229;border-left:none}}.hf-scope .darkcard .vs .colhead{padding:14px clamp(14px,2.6vw,26px) 8px}.hf-scope .darkcard .vs .before .colhead{color:#f7f5f273}.hf-scope .darkcard .vs .with .colhead{color:var(--sky)}.hf-scope .darkcard .vs .row{border-top:1px solid #f7f5f214;padding:13px clamp(14px,2.6vw,26px);font-size:15.5px}.hf-scope .darkcard .vs .before .row{color:#f7f5f28c}.hf-scope .darkcard .vs .before .row:before{color:#f7f5f259}.hf-scope .darkcard .vs .with .row{color:var(--parchment)}.hf-scope .darkcard .vs .with .row:hover{background:#f7f5f212}.hf-scope .darkcard .memoline{color:#f7f5f2d9;background:0 0;border-color:#f7f5f24d;margin-top:22px}.hf-scope :focus-visible{outline:2px solid var(--sky-deep);outline-offset:3px;border-radius:4px}.hf-scope [id]{scroll-margin-top:96px}.hf-scope h1,.hf-scope h2.sec{text-wrap:balance}.hf-scope #product .section-head{align-items:flex-end}@keyframes hf-scope-heroRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hf-scope .hl{animation:.65s cubic-bezier(.2,.7,.2,1) both hf-scope-heroRise;animation-delay:var(--d,0s)}.hf-scope .btn:active{transform:translateY(0)scale(.985)}.hf-scope nav.bar .links a.cur{opacity:1;background:#1b1b1b14}.hf-scope .hticker{max-width:calc(100vw - 48px)}.hf-scope .hticker #htick{text-overflow:ellipsis;overflow:hidden}.hf-scope .pillar{transition:transform .22s,box-shadow .22s}.hf-scope .pillar:hover{transform:translateY(-2px);box-shadow:0 18px 44px #1b1b1b1a}.hf-scope .receipt{transition:transform .22s,box-shadow .22s}.hf-scope .receipt:hover{transform:translateY(-2px);box-shadow:0 22px 48px #1b1b1b1f}.hf-scope .frec .receipt{transition:opacity .5s,transform .5s,box-shadow .22s}.hf-scope .frec .receipt:not(.on):hover{transform:translateY(8px);box-shadow:0 16px 40px #1b1b1b12}.hf-scope .frec .receipt.on:hover{transform:translateY(-2px)}.hf-scope .pack{transition:transform .22s,box-shadow .22s}.hf-scope .pack:hover{transform:translateY(-2px);box-shadow:0 16px 36px #1b1b1b17}.hf-scope .chipg{transition:opacity .45s,border-color .22s,background-color .22s}.hf-scope .chipg:hover{border-color:var(--stone-4)}.hf-scope .fstep:hover:not(.active){border-color:var(--stone-4);color:var(--ink-2)}.hf-scope .faq summary:hover .pm{color:var(--ink)}.hf-scope .faq details[open] .a{animation:.3s hf-scope-fadeup}.hf-scope .spark i{transform-origin:bottom;transition:transform .8s cubic-bezier(.2,.7,.2,1);transform:scaleY(.06)}.hf-scope .reveal.in .spark i{transform:scaleY(1)}.hf-scope .reveal.in .spark i:first-child{transition-delay:50ms}.hf-scope .reveal.in .spark i:nth-child(2){transition-delay:.12s}.hf-scope .reveal.in .spark i:nth-child(3){transition-delay:.19s}.hf-scope .reveal.in .spark i:nth-child(4){transition-delay:.26s}.hf-scope .reveal.in .spark i:nth-child(5){transition-delay:.33s}.hf-scope .reveal.in .spark i:nth-child(6){transition-delay:.4s}.hf-scope .wl-form button{white-space:nowrap}@media (prefers-reduced-motion:reduce){.hf-scope .reveal{opacity:1;transition:none;transform:none}.hf-scope .hl{animation:none}.hf-scope .spark i{transition:none;transform:none}.hf-scope footer .typeline .caret,.hf-scope .status.think .d{animation:none}.hf-scope .fstep.active .prog{width:100%;transition:none}.hf-scope .fstem{animation:none!important}}.hf-scope{scroll-behavior:smooth}.hf-scope a:focus-visible,.hf-scope button:focus-visible,.hf-scope summary:focus-visible,.hf-scope [role=tab]:focus-visible,.hf-scope .btn:focus-visible,.hf-scope .qchip:focus-visible,.hf-scope .pnav-item:focus-visible,.hf-scope .lstep:focus-visible,.hf-scope .rstage:focus-visible,.hf-scope .go:focus-visible,.hf-scope input:focus-visible{outline:2px solid var(--sky-deep);outline-offset:3px}.hf-scope :focus:not(:focus-visible){outline:none}.hf-scope .lstep,.hf-scope .rstage,.hf-scope .pnav-item,.hf-scope .qchip,.hf-scope .faq summary{cursor:pointer}.hf-scope .stat{transition:transform .2s}.hf-scope .stat .n{transition:color .2s}.hf-scope .stat:hover{transform:translateY(-2px)}.hf-scope .stat:hover .n{color:var(--sky-deep)}.hf-scope .src-chip{transition:transform .2s,border-color .2s,box-shadow .2s}.hf-scope .src-chip:hover{border-color:var(--stone-4);transform:translateY(-2px);box-shadow:0 10px 24px #1b1b1b0f}.hf-scope .faq summary{transition:color .2s}.hf-scope .faq details:hover summary,.hf-scope .faq summary:hover{color:var(--ink)}.hf-scope .btn .arr{transition:transform .2s;display:inline-block}.hf-scope .btn:hover .arr{transform:translate(4px)}.hf-scope footer .fcol a{text-decoration:none;position:relative}.hf-scope footer .fcol a:after{content:"";transform-origin:0;opacity:.55;background:currentColor;width:100%;height:1px;transition:transform .25s;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.hf-scope footer .fcol a:hover:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.hf-scope{scroll-behavior:auto}.hf-scope .stat,.hf-scope .src-chip,.hf-scope footer .fcol a:after{transition:none}}.hf-scope #layers .lsub{margin-top:12px}.hf-scope #layers .lstep{gap:6px;padding:clamp(15px,1.7vw,22px) clamp(15px,1.9vw,26px)}.hf-scope #layers .lpane-lead{margin-bottom:clamp(16px,1.9vw,24px);font-size:clamp(14.5px,1.4vw,16px)}.hf-scope #layers .work2{gap:14px}.hf-scope #layers .spark{height:118px}.hf-scope #cockpit{padding-top:clamp(28px,3.5vw,44px);padding-bottom:clamp(28px,3.5vw,44px)}.hf-scope #cockpit .ckhead{margin-bottom:clamp(20px,2.6vw,34px)}.hf-scope #cockpit .ckshell{padding:clamp(16px,2.1vw,24px)}.hf-scope #cockpit .cktabs{margin-bottom:14px}.hf-scope #rollout{border-top:none}.hf-scope header.hero .hticker{-webkit-backdrop-filter:none;backdrop-filter:none;color:#ffffffb8;background:0 0;border:none;margin-top:0}.hf-scope .sec-mark{pointer-events:none;z-index:4;width:23px;height:23px;position:absolute;top:16px;right:18px}.hf-scope .facts{padding:clamp(54px,6.5vw,92px) 0 0}.hf-scope .facts .stats{margin-top:0}@media (max-width:520px){.hf-scope .hero-cta{border-radius:18px;flex-direction:column;gap:10px;width:min(320px,100vw - 40px);padding:14px}.hf-scope .hero-cta-input,.hf-scope .hero-cta-btn{text-align:center;width:100%}}.hf-scope .ckcta{z-index:5;background:var(--sky);color:var(--ink);font-family:var(--f-ui);letter-spacing:.005em;border-radius:999px;align-items:center;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s,background-color .2s;display:inline-flex;position:absolute;top:clamp(20px,3vw,34px);right:clamp(16px,3.5vw,44px)}.hf-scope .ckcta:hover{background:var(--sky-deep);transform:translateY(-1px)}@media (max-width:560px){.hf-scope .ckcta{margin:0 0 18px clamp(20px,5vw,28px);display:inline-flex;position:static}}.hf-scope .prun{z-index:3;background:#ffffff29;height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.hf-scope .prun i{background:var(--sky);border-radius:0 2px 2px 0;width:0;height:100%;display:block}.hf-scope nav.bar.compact .links{opacity:0;pointer-events:none;max-width:0;margin:0}.hf-scope nav.bar.compact:hover .links{opacity:1;pointer-events:auto;max-width:520px;margin:0}.hf-scope .faq .faqall{border:none}.hf-scope .faq .faqall>summary{cursor:pointer;font-family:var(--f-ui);letter-spacing:-.01em;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-pill);align-items:center;gap:10px;padding:13px 22px;font-size:15px;font-weight:540;list-style:none;transition:border-color .2s,box-shadow .2s;display:inline-flex}.hf-scope .faq .faqall>summary::-webkit-details-marker{display:none}.hf-scope .faq .faqall>summary:hover{border-color:var(--stone-4);box-shadow:0 8px 22px #1b1b1b0f}.hf-scope .faq .faqall[open]>summary{margin-bottom:6px}.hf-scope .faq .faqall>summary .pm{font-family:var(--f-mono);color:var(--stone-4);font-size:16px;transition:all .2s}.hf-scope .faq .faqall[open]>summary .pm{color:var(--ink);transform:rotate(45deg)}.hf-scope #layers .fsrc{grid-template-columns:1fr 1fr;align-content:start;gap:8px;display:grid}.hf-scope #layers .fsrc .chipg.more{grid-column:1/-1}@media (max-width:880px){.hf-scope #layers .fsrc{grid-template-columns:1fr}}.hf-scope #layers .chipg{padding:7px 12px 7px 10px}.hf-scope #layers .fmed{width:clamp(94px,9.4vw,118px)}.hf-scope #layers .fmed:after{inset:-8px}.hf-scope #layers .frec{gap:7px}.hf-scope #layers .frec .receipt{padding:9px 13px}.hf-scope #layers .frec .receipt .row{padding:6px 0}.hf-scope #layers .fdiag{gap:clamp(12px,1.8vw,26px);padding:2px 0 0}.hf-scope #layers .fcaprow{margin-bottom:8px}.hf-scope #layers .frail{margin-top:10px}.hf-scope #layers .fdesc{margin-top:6px}.hf-scope #layers .fscene{padding:clamp(12px,1.5vw,16px)}.hf-scope .faq-page{z-index:130;background:var(--parchment);padding:0 0 clamp(60px,8vw,100px);display:none;position:fixed;inset:0;overflow-y:auto}.hf-scope .faq-page.open{animation:.3s hf-scope-fadeup;display:block}.hf-scope .faq-topbar{z-index:2;padding:clamp(15px,2vw,22px) var(--gut);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line-soft);background:#f7f5f2db;justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.hf-scope .faq-home{color:var(--ink);font-family:var(--f-ui);align-items:center;gap:9px;font-size:15px;font-weight:560;text-decoration:none;display:inline-flex}.hf-scope .faq-home svg{flex:none;width:24px;height:24px}.hf-scope .faq-close{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:9px 16px;font-size:11px;transition:border-color .2s,box-shadow .2s}.hf-scope .faq-close:hover{border-color:var(--stone-4);box-shadow:0 8px 22px #1b1b1b0f}.hf-scope .faq-page .wrap{padding-top:clamp(34px,5vw,60px)}body.faq-locked{overflow:hidden}.hf-scope .hero-breathmark{z-index:1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.hf-scope .hero-breathmark svg{opacity:.042;width:min(640px,80vw);height:min(640px,80vw)}@keyframes hf-scope-breathB3{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.hf-scope .hero-breathmark svg{animation:6.8s cubic-bezier(.45,.05,.55,.95) infinite hf-scope-breathB3}@media (prefers-reduced-motion:reduce){.hf-scope .hero-breathmark svg{animation:none}}.hf-scope .hticker #htick{text-overflow:ellipsis;min-width:0;overflow:hidden}.hf-scope .hticker{max-width:calc(100vw - 48px);overflow:hidden}.hf-scope .lstep>p{opacity:0;max-height:0;margin:0;transition:opacity .3s,max-height .35s,color .25s;overflow:hidden}.hf-scope .lstep:hover>p,.hf-scope .lstep.active>p{opacity:1;max-height:60px}.hf-scope #layers .lstep>p{opacity:0;max-height:0;margin:0;transition:opacity .3s,max-height .35s,color .25s;overflow:hidden}.hf-scope #layers .lstep:hover>p,.hf-scope #layers .lstep.active>p{opacity:1;max-height:60px}.hf-scope .lstep.active h3{font-size:clamp(20px,2vw,26px)}.hf-scope .roirow{overflow:hidden}.hf-scope .rstat b.blurred{filter:blur(5px);transition:filter .9s}.hf-scope .rstat b.unblurred{filter:none;transition:filter .9s}.hf-scope .fillline p span{color:var(--stone-4);transition:color .28s}.hf-scope .fillline p span.lit{color:var(--ink)}.hf-scope .g3.stagger .card:first-child,.hf-scope .g3.stagger>:first-child{transition-delay:0s}.hf-scope .g3.stagger .card:nth-child(2),.hf-scope .g3.stagger>:nth-child(2){transition-delay:90ms}.hf-scope .g3.stagger .card:nth-child(3),.hf-scope .g3.stagger>:nth-child(3){transition-delay:.18s}.hf-scope .g4.stagger>:first-child{transition-delay:0s}.hf-scope .g4.stagger>:nth-child(2){transition-delay:70ms}.hf-scope .g4.stagger>:nth-child(3){transition-delay:.14s}.hf-scope .g4.stagger>:nth-child(4){transition-delay:.21s}.hf-scope .statstrip{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:center;gap:clamp(32px,6vw,80px);padding:clamp(48px,6vw,80px) 0;display:flex}.hf-scope .statstrip .ss{text-align:center}.hf-scope .statstrip .ssn{font-family:var(--f-display);letter-spacing:-.045em;font-size:clamp(40px,5.5vw,64px);font-weight:560;line-height:1}.hf-scope .statstrip .ssl{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--stone-4);margin-top:10px;font-size:10.5px;display:block}.hf-scope .truststrip{flex-wrap:wrap;justify-content:center;gap:clamp(10px,2vw,20px);padding:clamp(18px,2.5vw,28px) 0;display:flex}.hf-scope .trustchip{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--stone-6);align-items:center;gap:8px;padding:0;font-size:10.5px;display:inline-flex}.hf-scope .trustchip:before{content:"";background:var(--live);border-radius:50%;flex:none;width:6px;height:6px}.hf-scope .integstrip{padding:clamp(28px,4vw,44px) 0;position:relative;overflow:hidden}.hf-scope .integstrip:before,.hf-scope .integstrip:after{content:"";z-index:2;pointer-events:none;width:80px;position:absolute;top:0;bottom:0}.hf-scope .integstrip:before{background:linear-gradient(90deg,var(--parchment),transparent);left:0}.hf-scope .integstrip:after{background:linear-gradient(270deg,var(--parchment),transparent);right:0}.hf-scope .integtrack{align-items:center;gap:clamp(28px,4vw,52px);width:max-content;animation:28s linear infinite hf-scope-integscroll;display:flex}.hf-scope .integtrack:hover{animation-play-state:paused}@keyframes hf-scope-integscroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.hf-scope .integlogo{opacity:.55;filter:grayscale();flex:none;align-items:center;gap:9px;height:26px;display:flex}.hf-scope .integlogo svg{width:auto;height:20px;display:block}.hf-scope .integlogo span{font-family:var(--f-ui);letter-spacing:-.01em;white-space:nowrap;color:var(--ink);font-size:14.5px;font-weight:600}@media (prefers-reduced-motion:reduce){.hf-scope .integtrack{animation:none}}.hf-scope .teamcreds{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:center;gap:clamp(16px,3vw,32px);margin-top:14px;padding:clamp(16px,2.4vw,24px) 0;display:flex}.hf-scope .teamcred{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--stone-4);align-items:center;gap:7px;font-size:10px;display:flex}.hf-scope .teamcred:before{content:"";background:var(--stone-4);border-radius:50%;flex:none;width:5px;height:5px}.hf-scope .vs-chart{padding:clamp(16px,2.4vw,26px) clamp(16px,3vw,32px) clamp(12px,1.6vw,18px)}.hf-scope .vs-bar-row{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.hf-scope .vs-bar-label{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--stone-4);font-size:10px}.hf-scope .vs-bar-track{background:#f7f5f21a;border-radius:999px;height:8px;overflow:hidden}.hf-scope .vs-bar-fill{border-radius:999px;height:100%;transition:width 1.2s cubic-bezier(.2,.7,.2,1)}.hf-scope .vs-bar-fill.bad{background:#f7f5f247}.hf-scope .vs-bar-fill.good{background:var(--sky)}.hf-scope .vs-bar-meta{font-family:var(--f-mono);color:#f7f5f273;justify-content:space-between;margin-top:3px;font-size:10px;display:flex}.hf-scope .vs-bar-meta span.bright{color:var(--sky)}.hf-scope .vs-chart-title{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:#f7f5f273;margin-bottom:16px;font-size:10px}.hf-scope .moat-scroll{z-index:0;background:var(--parchment);height:200vh;position:relative}.hf-scope .moat-sticky{text-align:center;height:100vh;padding:0 var(--gut);justify-content:center;align-items:center;display:flex;position:sticky;top:0;overflow:hidden}.hf-scope .moat-statement{max-width:min(900px,90vw);margin:0 auto}.hf-scope .moat-statement p{font-family:var(--f-display);letter-spacing:-.04em;margin:0;font-size:clamp(30px,4.8vw,62px);font-weight:520;line-height:1.18}.hf-scope .moat-statement .mw{color:#a6a19933;transition:color .4s}.hf-scope .moat-statement .mw.lit.ink{color:var(--ink)}.hf-scope .moat-statement .mw.lit.stone{color:var(--stone-4)}@media (prefers-reduced-motion:reduce){.hf-scope .moat-scroll{height:auto}.hf-scope .moat-sticky{height:auto;padding:clamp(96px,14vw,180px) var(--gut);position:static}}.hf-scope .rinit{color:var(--ink);font-family:var(--font-space-grotesk), "Space Grotesk",sans-serif;letter-spacing:.04em;background:#a6a199;border-radius:50%;justify-content:center;align-items:center;font-size:4.8px;font-weight:600;display:inline-flex}.hf-scope #cockpit .ckhead-r .ck-personalise-inner{max-width:none;margin:0;padding:clamp(18px,2.4vw,28px) clamp(20px,2.8vw,32px)}.hf-scope .ck-personalise{text-align:center;margin-top:clamp(28px,4vw,52px);padding:0 clamp(20px,4vw,48px)}.hf-scope .ck-personalise-inner{border:1px solid #f7f5f21a;border-radius:16px;flex-direction:column;gap:20px;max-width:860px;margin:0 auto;padding:clamp(22px,3vw,36px) clamp(28px,4vw,52px);display:flex}.hf-scope .ck-personalise-inner .cksel-row{flex-flow:wrap;align-items:center;gap:16px;display:flex}.hf-scope .ck-personalise .cksel-lbl{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:#f7f5f266;text-align:right;flex:none;min-width:76px;font-size:10.5px}.hf-scope .ck-personalise .cksel-chips{flex-wrap:wrap;gap:9px;display:flex}.hf-scope .ck-personalise .qchip{font-family:var(--f-ui);letter-spacing:-.005em;color:#f7f5f2b3;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #f7f5f233;border-radius:12px;padding:10px 16px;font-size:13px;font-weight:500;line-height:1;transition:all .18s}.hf-scope .ck-personalise .qchip:hover{color:var(--parchment);border-color:#f7f5f280}.hf-scope .ck-personalise .qchip.active{background:var(--parchment);color:var(--ink);border-color:var(--parchment)}.hf-scope .ck-fromto{font-family:var(--f-display);letter-spacing:-.025em;border-top:1px solid #f7f5f21a;margin:clamp(6px,1vw,12px) 0 0;padding-top:clamp(14px,1.8vw,20px);font-size:clamp(16px,1.7vw,20px);font-weight:480;line-height:1.25;transition:opacity .18s}.hf-scope .cft-from{color:#f7f5f259}.hf-scope .cft-arr{color:#f7f5f22e;font-family:var(--f-mono);letter-spacing:.04em;margin:0 8px;font-size:.72em}.hf-scope .cft-to{color:#f7f5f2e0}.hf-scope .section{padding:clamp(80px,8.8vw,148px) 0}.hf-scope .work2{gap:clamp(22px,2.6vw,38px)}.hf-scope .demo-block{padding:clamp(18px,2.2vw,28px)}.hf-scope .demo-block>h4{margin-bottom:clamp(15px,1.8vw,22px)}.hf-scope .panel .ph{padding:15px 18px}.hf-scope .task,.hf-scope #layers .panel .task{padding:14px 18px}.hf-scope .lpanes{margin-top:clamp(22px,2.6vw,38px)}.hf-scope .cktabs{margin-bottom:clamp(22px,2.6vw,34px)!important}.hf-scope .qchips,.hf-scope .cmdchips,.hf-scope .cktabs,.hf-scope .chan-tabs{border-bottom:none;gap:clamp(16px,2.4vw,30px)}.hf-scope .qchips{padding:14px 18px 12px}.hf-scope .qchip{color:var(--stone-6);border-radius:0;padding:6px 1px;transition:color .25s;position:relative;background:0 0!important;border:none!important}.hf-scope .qchip:after{content:"";background:var(--ink);transform-origin:0;height:1.5px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.hf-scope .qchip:hover,.hf-scope .qchip.active{color:var(--ink)}.hf-scope .qchip.active:after{transform:scaleX(1)}.hf-scope #cockpit .cktabs .qchip{color:#f7f5f29e!important}.hf-scope #cockpit .cktabs .qchip:hover,.hf-scope #cockpit .cktabs .qchip.active{color:var(--parchment)!important}.hf-scope #cockpit .cktabs .qchip:after{background:var(--parchment)}.hf-scope #bizChips .qchip,.hf-scope #deptChips .qchip{font-family:var(--f-ui);border-radius:0;padding:6px 1px;font-size:13.5px;position:relative;color:#f7f5f28c!important;background:0 0!important;border:none!important}.hf-scope #bizChips .qchip:after,.hf-scope #deptChips .qchip:after{content:"";background:var(--parchment);transform-origin:0;height:1.5px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.hf-scope #bizChips .qchip:hover,.hf-scope #deptChips .qchip:hover,.hf-scope #bizChips .qchip.active,.hf-scope #deptChips .qchip.active{color:var(--parchment)!important}.hf-scope #bizChips .qchip.active:after,.hf-scope #deptChips .qchip.active:after{transform:scaleX(1)}.hf-scope .ck-personalise-inner .cksel-chips{gap:clamp(14px,2vw,26px)}.hf-scope #product .pnav-item{border-radius:0;gap:10px;padding:8px 1px;position:relative;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:none!important}.hf-scope #product .pnav-item:after{content:"";background:var(--ink);transform-origin:0;height:1.5px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.hf-scope #product .pnav-item.active{color:var(--ink)}.hf-scope #product .pnav-item.active:after{transform:scaleX(1)}.hf-scope #product .pnav-item .px-name{opacity:.55}.hf-scope #product .px-name{font-size:clamp(17px,1.5vw,21px)}.hf-scope #product .axis-toggle{border-radius:0;gap:clamp(20px,3vw,40px);padding:0;background:0 0!important;border:none!important}.hf-scope #product .axis-btn{color:var(--stone-6);border-radius:0;padding:8px 1px;position:relative}.hf-scope #product .axis-btn:after{content:"";background:var(--ink);transform-origin:0;height:1.5px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.hf-scope #product .axis-btn:hover{color:var(--ink)}.hf-scope #product .axis-btn.active{color:var(--ink);background:0 0!important}.hf-scope #product .axis-btn.active:after{transform:scaleX(1)}.hf-scope .lsteps{gap:clamp(12px,2.4vw,36px);border-top:none!important;border-bottom:none!important}.hf-scope .lstep{padding:clamp(12px,1.5vw,18px) 1px;border-bottom:none!important;border-right:none!important}.hf-scope .lstep:hover{background:0 0!important}.hf-scope .lstep h3,.hf-scope .lstep.active h3{font-size:clamp(16px,1.6vw,20px)}.hf-scope .lstep .lprog{height:1.5px;bottom:-3px}.hf-scope .layers .lstep.active .lprog{animation:none!important;transform:scaleX(1)!important}@media (max-width:760px){.hf-scope .lsteps{gap:18px;grid-template-columns:1fr 1fr!important}}@media (hover:hover){.hf-scope .panel{transition:transform .28s,box-shadow .28s}.hf-scope .demo-block .panel:hover,.hf-scope .pstage .panel:hover,.hf-scope .ckpane .panel:hover{transform:translateY(-3px);box-shadow:0 20px 48px #1b1b1b1a}.hf-scope .panel .pf,.hf-scope .panel .task .tm,.hf-scope .panel .ph .when{opacity:0;transition:opacity .32s}.hf-scope .panel:hover .pf,.hf-scope .panel:focus-within .pf,.hf-scope .panel:hover .task .tm,.hf-scope .panel:focus-within .task .tm,.hf-scope .panel:hover .ph .when,.hf-scope .panel:focus-within .ph .when{opacity:1}}@media (prefers-reduced-motion:reduce){.hf-scope .panel .pf,.hf-scope .panel .task .tm,.hf-scope .panel .ph .when{opacity:1!important}.hf-scope .qchip:after,.hf-scope #product .pnav-item:after,.hf-scope #product .axis-btn:after,.hf-scope #bizChips .qchip:after,.hf-scope #deptChips .qchip:after{transition:none}}.hf-scope .hs-guard{flex:1;align-items:stretch;gap:clamp(14px,2.6vw,28px);min-height:0;display:flex}.hf-scope .hs-grows{flex-direction:column;flex:1.12;justify-content:center;gap:2px;min-width:0;display:flex}.hf-scope .hs-gside{flex-direction:column;flex:.88;justify-content:center;gap:7px;min-width:0;display:flex}.hf-scope .hs-gside .hs-inset{font-size:11.5px;line-height:1.5}@media (max-width:560px){.hf-scope .hs-guard{gap:12px}.hf-scope .hs-gside{display:none}}.hf-scope #product .pintro{margin-bottom:clamp(6px,1vw,12px);display:block!important}.hf-scope #product .axis-row{justify-content:flex-end;margin:clamp(4px,1vw,10px) 0 clamp(24px,2.8vw,36px);display:flex}.hf-scope #product .axis-toggle{gap:4px;background:#2a2a2a!important;border:1px solid #f7f5f226!important;border-radius:12px!important;padding:4px!important;display:inline-flex!important}.hf-scope #product .axis-btn{font-family:var(--f-ui);color:#ada89f;cursor:pointer;font-size:12px;font-weight:500;transition:all .2s;background:0 0!important;border:none!important;border-radius:8px!important;margin:0!important;padding:7px 15px!important;display:inline-flex!important;position:static!important}.hf-scope #product .axis-btn:after{display:none!important}.hf-scope #product .axis-btn:hover:not(.active){color:#f7f5f2d9}.hf-scope #product .axis-btn.active{color:#242424;box-shadow:none!important;background:#f5f3ef!important}@media (max-width:760px){.hf-scope #product .axis-row{justify-content:stretch}.hf-scope #product .axis-toggle{width:100%}.hf-scope #product .axis-btn{text-align:center;flex:1;align-items:center}}.hf-scope #product .px-grid{align-items:start!important}.hf-scope #product .pframe-div{display:none!important}.hf-scope #product .psub{color:#f7f5f2ad}.hf-scope #product .pnav-item .px-name{color:#f7f5f280!important;opacity:1!important}.hf-scope #product .pnav-item.active .px-name{color:var(--parchment)!important;opacity:1!important}.hf-scope #product .pnav-item:hover .px-name{color:var(--parchment)!important}.hf-scope #product .px-n{opacity:.85;color:#f7f5f273!important}.hf-scope #product .pnav-item.active .px-n{opacity:1;color:var(--sky)!important}.hf-scope #product .px-cap .px-line{color:var(--parchment)}.hf-scope #product .px-cap .px-meta,.hf-scope #product .px-meta{color:#f7f5f28c!important}.hf-scope #product .px-under{grid-template-columns:1fr}.hf-scope #product .ucard.mkt .ud{max-width:64ch}.hf-scope #product .mkt-tags{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.hf-scope #product .mtag2{font-family:var(--f-mono);letter-spacing:.03em;color:var(--stone-6);border:1px solid var(--line-soft);background:#1b1b1b09;border-radius:999px;padding:6px 13px;font-size:10px}.hf-scope .ck-personalise-inner{gap:clamp(13px,1.7vw,18px)!important}.hf-scope .cksel-lead{font-family:var(--f-display);color:#f7f5f2a8;letter-spacing:-.01em;font-size:clamp(14px,1.4vw,16px);font-weight:480;line-height:1.4}.hf-scope #deptChips{flex-wrap:wrap;gap:9px;display:flex}.hf-scope #deptChips .qchip{letter-spacing:-.005em;font-size:13.5px;font-weight:500;transition:background .18s,border-color .18s,color .18s;color:#f7f5f2d1!important;font-family:var(--f-ui)!important;background:0 0!important;border:1px solid #f7f5f242!important;border-radius:999px!important;padding:10px 17px!important;position:static!important}.hf-scope #deptChips .qchip:after{display:none!important}.hf-scope #deptChips .qchip:hover{color:var(--parchment)!important;background:#f7f5f212!important;border-color:#f7f5f28c!important}.hf-scope #deptChips .qchip.active{font-weight:560;background:var(--parchment)!important;color:var(--ink)!important;border-color:var(--parchment)!important}.hf-scope #cockpit .roirow .eyebrow{color:var(--ink)}.hf-scope .hs-more b,.hf-scope .hs-models .mlab{color:var(--stone-6)}.hf-scope .hs-cue{position:relative;top:clamp(20px,6vh,58px)}.hf-scope #product .pframe.reveal{opacity:1;transform:none!important}.hf-scope #product{position:relative}.hf-scope #product .pframe{position:static}.hf-scope .moat-statement,.hf-scope .whyhive-statement,.hf-scope .clarity-statement{position:relative}.hf-scope .stmt-mk{opacity:0;pointer-events:none;z-index:6;width:clamp(16px,1.7vw,24px);height:clamp(16px,1.7vw,24px);transition:opacity .3s;position:absolute;top:0;left:-9999px}.hf-scope .clarity-scroll{z-index:0;background:var(--parchment);height:200vh;position:relative}.hf-scope .clarity-sticky{text-align:center;height:100vh;padding:0 var(--gut);flex-direction:column;justify-content:center;align-items:center;display:flex;position:sticky;top:0;overflow:hidden}.hf-scope .clarity-statement{max-width:min(960px,90vw);margin:0 auto}.hf-scope .clarity-statement p{font-family:var(--f-display);letter-spacing:-.04em;margin:0;font-size:clamp(30px,4.8vw,62px);font-weight:520;line-height:1.18}.hf-scope .clarity-statement .cw{color:#a6a19933;transition:color .4s}.hf-scope .clarity-statement .cw.lit.ink{color:var(--ink)}.hf-scope .clarity-statement .cw.lit.stone{color:var(--stone-4)}.hf-scope .clarity-src{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--stone-4);margin-top:clamp(26px,3vw,40px);font-size:11px}@media (prefers-reduced-motion:reduce){.hf-scope .clarity-scroll{height:auto}.hf-scope .clarity-sticky{height:auto;padding:clamp(96px,14vw,180px) var(--gut);position:static}}.hf-scope .xr-bignum{border-bottom:1px solid var(--line-soft);align-items:baseline;gap:9px;padding:13px 16px 10px;display:flex}.hf-scope .xr-bignum .v{font-family:var(--f-display);letter-spacing:-.04em;color:var(--ink);font-size:42px;font-weight:560;line-height:.92}.hf-scope .xr-bignum .u{font-family:var(--f-display);color:var(--stone-6);max-width:13ch;font-size:12px;line-height:1.25}.hf-scope .xr-stat{font-family:var(--f-mono);color:var(--stone-6);white-space:nowrap;flex:none;font-size:12.5px}.hf-scope .xr-stat.g{color:var(--live)}.hf-scope .xr-stat.a{color:var(--wait)}.hf-scope .xr-chart{border-top:1px solid var(--line-soft);flex-direction:column;flex:none;margin-top:auto;padding:9px 16px 5px;display:flex}.hf-scope .xr-chh{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--stone-4);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;font-size:9.5px;display:flex}.hf-scope .xr-chh .up{color:var(--sky);letter-spacing:.06em}.hf-scope #layers .demo-block .panel .xr-chart .spark{flex:none;gap:7px;height:36px;min-height:0;margin:0}.hf-scope #layers .demo-block .panel .xr-chart .spark i{background:var(--ink);opacity:.82;transform:none}.hf-scope #layers .demo-block .panel .xr-chart .spark i.sky{background:var(--sky);opacity:1}.hf-scope #layers .demo-block .panel .xr-chart .spark-l{gap:7px;margin:4px 0 0}.hf-scope #layers .demo-block .panel .xr-chart .spark-l span{color:var(--stone-4);font-size:9px}.hf-scope #layers{padding-top:clamp(30px,3.6vw,50px)!important;padding-bottom:clamp(30px,3.6vw,50px)!important}.hf-scope #layers .lhead{margin-bottom:clamp(14px,1.6vw,20px)!important}.hf-scope #layers .lpanes{margin-top:clamp(14px,1.6vw,20px)!important}.hf-scope #layers .lstep{padding-top:clamp(9px,1vw,13px)!important;padding-bottom:clamp(9px,1vw,13px)!important}.hf-scope #layers .demo-block{padding:clamp(10px,1.3vw,14px)!important}.hf-scope #layers .demo-block>h4{margin-bottom:7px!important}.hf-scope #layers .panel .ph{padding:9px 16px!important}.hf-scope #layers .panel .pf{padding:7px 16px!important}.hf-scope #layers .panel .task{padding:9px 16px!important}.hf-scope #layers .moatline{padding-top:12px!important}.hf-scope #cockpit{--gold:#d8b23e;--sky-bg:#20344b}@keyframes hf-scope-nutPulse{0%,to{opacity:1}50%{opacity:.35}}.hf-scope #cockpit{background:var(--ink);border-radius:var(--r-frame);width:100%;margin:0;padding:clamp(38px,3.8vw,56px) 0;position:relative;overflow:hidden}.hf-scope #cockpit>.wrap{z-index:1;position:relative}.hf-scope #cockpit .sec{color:var(--parchment)}.hf-scope #cockpit .eyebrow{color:#f7f5f28c}.hf-scope #cockpit .sec-note{color:#f7f5f29e}.hf-scope #cockpit .ckhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:clamp(28px,4vw,64px);margin-bottom:clamp(24px,3vw,40px);display:flex}.hf-scope #cockpit .ckhead-l{flex:0 460px;min-width:300px;max-width:560px}.hf-scope #cockpit .ckhead-r{flex:600px;min-width:300px}.hf-scope #cockpit .ck-personalise-inner{border:1px solid #f7f5f21a;border-radius:16px;flex-direction:column;gap:clamp(13px,1.7vw,18px);padding:clamp(18px,2.4vw,28px) clamp(20px,2.8vw,32px);display:flex}.hf-scope #cockpit .cksel-lead{font-family:var(--f-display);color:#f7f5f2a8;letter-spacing:-.01em;font-size:clamp(14px,1.4vw,16px);font-weight:480;line-height:1.4}.hf-scope #cockpit .cksel-chips{flex-wrap:wrap;gap:clamp(9px,1.4vw,14px);display:flex}.hf-scope #cockpit .cksel-chips .dchip{font-family:var(--f-ui);letter-spacing:-.005em;color:#f7f5f2bd;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #f7f5f238;border-radius:12px;padding:10px 16px;font-size:13.5px;font-weight:500;line-height:1;transition:all .18s}.hf-scope #cockpit .cksel-chips .dchip:hover{color:var(--parchment);border-color:#f7f5f28c}.hf-scope #cockpit .cksel-chips .dchip.active{background:var(--parchment);color:var(--ink);border-color:var(--parchment)}.hf-scope #cockpit .ck-fromto{font-family:var(--f-display);letter-spacing:-.025em;border-top:1px solid #f7f5f21a;margin-top:clamp(4px,.8vw,10px);padding-top:clamp(14px,1.8vw,20px);font-size:clamp(16px,1.7vw,20px);font-weight:480;line-height:1.25}.hf-scope #cockpit .cft-from{color:#f7f5f259}.hf-scope #cockpit .cft-arr{color:#f7f5f22e;font-family:var(--f-mono);letter-spacing:.04em;margin:0 8px;font-size:.72em}.hf-scope #cockpit .cft-to{color:#f7f5f2e0}.hf-scope #cockpit .sec-mark{pointer-events:none;z-index:4;opacity:.5;width:24px;height:24px;position:absolute;top:18px;right:22px}.hf-scope #cockpit .ck-screen-lab{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:#f7f5f280;align-items:center;gap:8px;margin:0 2px 16px;font-size:10px;display:flex}.hf-scope #cockpit .ck-screen-lab .dot{background:var(--live);border-radius:50%;width:6px;height:6px}.hf-scope #cockpit .head{margin-bottom:clamp(28px,4vw,44px)}.hf-scope #cockpit .head h2{letter-spacing:-.045em;max-width:16ch;margin-top:14px;font-size:clamp(30px,4.4vw,52px);font-weight:540;line-height:1.02}.hf-scope #cockpit .head p{max-width:520px;color:var(--stone-6);margin-top:16px;font-size:15.5px;line-height:1.6}.hf-scope #cockpit .bento{grid-template-columns:repeat(12,1fr);grid-template-areas:"zoom zoom zoom zoom zoom zoom zoom zoom eff eff eff eff""audit audit audit audit eu eu eu eu zero zero zero zero";gap:12px;display:grid}@media (max-width:1100px){.hf-scope #cockpit .bento{grid-template-columns:1fr 1fr;grid-template-areas:"zoom zoom""eff eff""audit eu""zero zero"}}@media (max-width:620px){.hf-scope #cockpit .bento{grid-template-columns:1fr;grid-template-areas:"zoom""eff""audit""eu""zero"}}.hf-scope #cockpit .tile{border:1px solid var(--line-soft);background:var(--paper);border-radius:18px;flex-direction:column;min-width:0;padding:18px;display:flex;position:relative;overflow:hidden}.hf-scope #cockpit .tile.tint{background:var(--parchment)}.hf-scope #cockpit .tlab{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--stone-6);font-size:10px}.hf-scope #cockpit .ttl{font-family:var(--f-ui);letter-spacing:-.01em;margin:8px 0 2px;font-size:16px;font-weight:560;line-height:1.15}.hf-scope #cockpit .tile.area-zoom{grid-area:zoom}.hf-scope #cockpit .tile.area-fall{grid-area:fall}.hf-scope #cockpit .tile.area-eff{grid-area:eff}.hf-scope #cockpit .tile.area-audit{grid-area:audit}.hf-scope #cockpit .tile.area-eu{grid-area:eu}.hf-scope #cockpit .tile.area-works{grid-area:works}.hf-scope #cockpit .tile.area-zero{grid-area:zero}.hf-scope #cockpit .tile.area-prov{grid-area:prov}.hf-scope #cockpit .tile.area-cost{grid-area:cost}.hf-scope #cockpit .intent-sm{background:var(--paper);border:1px solid var(--line);border-radius:999px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 14px;font-size:13px;line-height:1.3;display:inline-flex;box-shadow:0 6px 16px #1b1b1b0d}.hf-scope #cockpit .tile.tint .intent-sm{background:var(--paper)}.hf-scope #cockpit .intent-sm .hl{background:var(--sky-bg);color:var(--sky-deep);border-radius:5px;padding:1px 6px;font-weight:500}.hf-scope #cockpit .car{background:var(--ink);vertical-align:-.12em;width:2px;height:1em;margin-left:1px;animation:1.05s step-end infinite hf-scope-nutBlink;display:inline-block}@keyframes hf-scope-nutBlink{50%{opacity:0}}.hf-scope #cockpit .btn-sm{font-family:var(--f-ui);background:var(--ink);color:var(--parchment);cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:9px 15px;font-size:12.5px;font-weight:500;transition:all .2s;display:inline-flex}.hf-scope #cockpit .btn-sm:hover{transform:translateY(-1px);box-shadow:0 8px 18px #1b1b1b29}.hf-scope #cockpit .ztog{background:var(--paper);border:1px solid var(--line);border-radius:12px;gap:4px;padding:4px;display:inline-flex}.hf-scope #cockpit .tile.tint .ztog{background:var(--paper)}.hf-scope #cockpit .zbtn{font-family:var(--f-ui);color:var(--stone-6);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:7px 15px;font-size:12px;font-weight:500;transition:all .2s}.hf-scope #cockpit .zbtn.active{background:var(--ink);color:var(--parchment)}.hf-scope #cockpit .zstage{margin-top:12px;display:grid}.hf-scope #cockpit .zlayer{grid-area:1/1;min-width:0;transition:opacity .4s,transform .5s cubic-bezier(.4,0,.2,1)}.hf-scope #cockpit .ztree{opacity:1;transform:scale(1)}.hf-scope #cockpit .zgrid{opacity:0;pointer-events:none;visibility:hidden;transform:scale(1.04)}.hf-scope #cockpit .zstage.zoomed .ztree{opacity:0;pointer-events:none;visibility:hidden;transform:scale(.9)}.hf-scope #cockpit .zstage.zoomed .zgrid{opacity:1;pointer-events:auto;visibility:visible;transform:scale(1)}.hf-scope #cockpit .zgrid-inner{grid-template-columns:repeat(auto-fill,minmax(66px,1fr));gap:7px;display:grid}.hf-scope #cockpit .mini{border:1px solid var(--line-soft);background:var(--paper);border-radius:8px;padding:6px}.hf-scope #cockpit .ztree-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.hf-scope #cockpit .eff-reads{flex-wrap:nowrap;align-items:flex-end;gap:clamp(8px,1vw,16px);margin:6px 0 10px;display:flex}.hf-scope #cockpit .eff-r{flex:none;min-width:0}.hf-scope #cockpit .eff-r:nth-child(4){margin-left:auto}.hf-scope #cockpit .eff-r{min-width:78px}.hf-scope #cockpit .eff-r .l{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--stone-6);margin-bottom:4px;font-size:9.5px}.hf-scope #cockpit .eff-r .v{font-family:var(--f-display);letter-spacing:-.03em;white-space:nowrap;font-size:clamp(15px,1.5vw,21px);font-weight:560;line-height:1}.hf-scope #cockpit input[type=range]{appearance:none;background:linear-gradient(90deg,var(--ink),var(--sky));border-radius:2px;outline:none;height:4px;margin-top:10px}.hf-scope #cockpit input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--paper);border:2px solid var(--ink);cursor:grab;border-radius:50%;width:18px;height:18px;box-shadow:0 3px 9px #1b1b1b33}.hf-scope #cockpit input[type=range]::-moz-range-thumb{background:var(--paper);border:2px solid var(--ink);cursor:grab;border-radius:50%;width:18px;height:18px}.hf-scope #cockpit .bic{align-items:center;height:44px;margin-bottom:12px;display:flex}.hf-scope #cockpit .bic svg{transform-origin:0;transform:scale(1.28)}.hf-scope #cockpit .tile h4{font-family:var(--f-ui);letter-spacing:-.01em;margin-bottom:6px;font-size:16px;font-weight:560}.hf-scope #cockpit .tile .bp{color:var(--stone-6);font-size:13px;line-height:1.5}.hf-scope #cockpit .cost-lab{font-family:var(--f-mono);letter-spacing:.1em;color:var(--stone-6);font-size:10.5px}.hf-scope #cockpit .cost-lab b{color:var(--ink)}.hf-scope #cockpit .tile.area-cost{justify-content:flex-start}.hf-scope #cockpit .pay-viz{flex-direction:column;gap:15px;margin:16px 0 18px;display:flex}.hf-scope #cockpit .pay-top{justify-content:space-between;align-items:baseline;margin-bottom:7px;display:flex}.hf-scope #cockpit .pay-l{font-family:var(--f-ui);color:var(--ink);font-size:13px;font-weight:560}.hf-scope #cockpit .pay-v{font-family:var(--f-mono);color:var(--stone-6);letter-spacing:.02em;font-size:11px}.hf-scope #cockpit .pay-track{background:var(--parchment);border-radius:6px;height:10px;overflow:hidden}.hf-scope #cockpit .tile.tint .pay-track{background:#fff}.hf-scope #cockpit .pay-fill{border-radius:6px;width:0;height:100%;transition:width .9s cubic-bezier(.4,0,.2,1);display:block}.hf-scope #cockpit .mr-wrap{margin-bottom:14px}.hf-scope #cockpit .mini-receipt{border:1px solid var(--line);background:var(--paper);border-radius:9px;max-width:172px;padding:9px 11px;box-shadow:0 5px 14px #1b1b1b0d}.hf-scope #cockpit .mr-top{font-family:var(--f-ui);justify-content:space-between;margin-bottom:6px;font-size:11.5px;font-weight:560;display:flex}.hf-scope #cockpit .mr-tick{color:var(--live)}.hf-scope #cockpit .mr-row{font-family:var(--f-mono);color:var(--stone-6);border-top:1px solid var(--line-soft);justify-content:space-between;margin-top:3px;padding-top:5px;font-size:9.5px;display:flex}.hf-scope #cockpit .fal-answer{color:var(--ink);border-top:1px solid var(--line-soft);margin-top:12px;padding-top:12px;font-size:13.5px;font-weight:500}.hf-scope #cockpit .bento-embed{--ink:#f5f3ef;--ink-2:#ddd9d2;--paper:#2a2a2a;--parchment:#242424;--stone-6:#ada89f;--stone-4:#7e7970;--line:#f7f5f226;--line-soft:#f7f5f214;--sky-bg:#6fa6dc38}.hf-scope #cockpit .bento-embed .bento{margin:0}.hf-scope #cockpit .bento-embed .tile{border-color:var(--line);background:#202020}.hf-scope #cockpit .bento-embed .tile.tint{background:#242424}.hf-scope #cockpit .bento-embed .tile:hover{box-shadow:0 16px 40px #00000059}.hf-scope #cockpit .bento-embed .tile,.hf-scope #cockpit .bento-embed .ttl,.hf-scope #cockpit .bento-embed .tlab,.hf-scope #cockpit .bento-embed h4,.hf-scope #cockpit .bento-embed .bp,.hf-scope #cockpit .bento-embed .eff-r .v,.hf-scope #cockpit .bento-embed .cost-lab{color:var(--ink)}.hf-scope #cockpit .bento-embed .tlab,.hf-scope #cockpit .bento-embed .eff-r .l,.hf-scope #cockpit .bento-embed .bp,.hf-scope #cockpit .bento-embed .cost-lab{color:var(--stone-6)}.hf-scope #cockpit .bento-embed .eff-r .v{color:var(--ink)}.hf-scope #cockpit .bento-embed .zbtn{color:var(--stone-6)}.hf-scope #cockpit .bento-embed .zbtn.active{color:var(--parchment)}.hf-scope #cockpit .bento-embed .ztog{border-color:var(--line);background:#2a2a2a}.hf-scope #cockpit .bento-embed .zstage svg text[fill="var(--sky-deep)"]{fill:var(--sky)!important}.hf-scope #product .pnav{gap:12px!important}.hf-scope #product .pnav-item{transition:border-color .2s,background .2s;border:1px solid var(--line)!important;background:#202020!important;border-radius:18px!important;padding:16px 20px!important}.hf-scope #product .pstage .panel{border:1px solid var(--line)!important;box-shadow:none!important;background:#202020!important}.hf-scope #product .pstage .panel .ph{border-bottom-color:#f7f5f21f!important}.hf-scope #product .pstage .panel .ph .t{color:var(--parchment)}.hf-scope #product .pstage .panel .ph .t svg g{fill:#f7f5f2}.hf-scope #product .pstage .panel .prow{border-top-color:#f7f5f21a!important}.hf-scope #product .pstage .panel .pk{color:#f7f5f2cc}.hf-scope #product .pstage .panel .pv{color:#f7f5f2eb}.hf-scope #product .pstage .panel .pf{color:#f7f5f280;border-top-color:#f7f5f21f!important}.hf-scope #product .pstage .panel .task{border-bottom-color:#f7f5f214!important}.hf-scope #product .pstage .panel .task .tt{color:#f7f5f2e0}.hf-scope #product .pstage .panel .task .tm{color:#f7f5f273}.hf-scope #product .pstage .panel{color:#f7f5f2d9}.hf-scope #product .pstage .panel .qchips{border-bottom-color:#f7f5f21a!important}.hf-scope #product .pstage .panel .qchip{color:#f7f5f2b8!important;background:0 0!important;border-color:#f7f5f238!important}.hf-scope #product .pstage .panel .qchip:hover{border-color:#f7f5f266!important}.hf-scope #product .pstage .panel .qchip.active{background:var(--paper)!important;color:var(--ink)!important;border-color:var(--paper)!important}.hf-scope #product .pstage .panel .arow{border-bottom-color:#f7f5f214!important}.hf-scope #product .pstage .panel .amt{color:#f7f5f2eb}.hf-scope #product .sx-grid{--tile:#202020;--line:#f7f5f224;--line-soft:#f7f5f217;grid-template-columns:1fr 1fr;gap:11px;display:grid}@media (max-width:960px){.hf-scope #product .sx-grid{grid-template-columns:1fr}}.hf-scope #product .sx{background:var(--tile);border:1px solid var(--line);min-width:0;color:inherit;border-radius:16px;flex-direction:column;gap:9px;padding:16px 19px 15px;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.hf-scope #product .sx:hover{background:#232323;border-color:#f7f5f257}.hf-scope #product .sx-top{justify-content:flex-start;align-items:baseline;gap:12px;display:flex}.hf-scope #product .sx-top .sx-go{margin-left:auto}.hf-scope #product .sx-lab{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:#f7f5f273;font-size:10px}.hf-scope #product .sx-go{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#f7f5f26b;white-space:nowrap;font-size:10px;transition:color .2s}.hf-scope #product .sx:hover .sx-go{color:var(--sky)}.hf-scope #product .sx-ar{transition:transform .2s;display:inline-block}.hf-scope #product .sx:hover .sx-ar{transform:translate(3px)}.hf-scope #product .sx-ttl{font-family:var(--f-ui);letter-spacing:-.01em;color:var(--parchment);font-size:15.5px;font-weight:560}.hf-scope #product .sx-line{color:#f7f5f29e;margin-top:auto;padding-top:9px;font-size:12.5px;line-height:1.45}.hf-scope #product .sx-viz{flex-direction:column;flex:1;justify-content:center;gap:10px;min-height:0;display:flex}.hf-scope #product .sx-foot{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#f7f5f261;border-top:1px solid var(--line-soft);justify-content:space-between;margin-top:2px;padding-top:9px;font-size:9px;display:flex}.hf-scope #product .iq{justify-content:flex-end;display:flex}.hf-scope #product .iq-b{color:var(--ink);background:#f7f5f2eb;border-radius:11px 11px 3px;max-width:78%;padding:7px 12px;font-size:12px}.hf-scope #product .igraph{position:relative}.hf-scope #product .igraph svg{width:100%;height:100%;max-height:96px;display:block}.hf-scope #product .ig-link{stroke:var(--sky);stroke-width:1.2px;fill:none;opacity:0;transition:opacity .5s}.hf-scope #product .ig-link.on{opacity:.75;stroke-dashoffset:0!important}.hf-scope #product .ig-sat{fill:#f7f5f238}.hf-scope #product .ig-node circle.c{fill:#f7f5f214;stroke:#f7f5f247;stroke-width:1.2px;transition:fill .5s,stroke .5s}.hf-scope #product .ig-node .nm{font-family:var(--f-ui);fill:#f7f5f28c;font-size:10.5px;font-weight:560;transition:fill .5s}.hf-scope #product .ig-node .tl{font-family:var(--f-mono);letter-spacing:.08em;fill:#f7f5f259;text-transform:uppercase;font-size:7.5px;transition:fill .5s}.hf-scope #product .ig-node.on circle.c{fill:#6fa6dc2e;stroke:var(--sky)}.hf-scope #product .ig-node.on .nm{fill:var(--parchment)}.hf-scope #product .ig-node.on .tl{fill:#6fa6dce6}.hf-scope #product .ia{opacity:0;flex-direction:column;gap:7px;transition:opacity .55s,transform .55s;display:flex;transform:translateY(4px)}.hf-scope #product .ia.on{opacity:1;transform:none}.hf-scope #product .ia-t{border:1px solid var(--line-soft);color:#f7f5f2db;background:#f7f5f20f;border-radius:11px 11px 11px 3px;max-width:96%;padding:7px 12px;font-size:12px;line-height:1.45}.hf-scope #product .ia-t b{color:var(--parchment);font-weight:640}.hf-scope #product .ia-src{gap:6px;display:flex}.hf-scope #product .ia-chip{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sky);background:#6fa6dc24;border-radius:999px;padding:3px 9px;font-size:8.5px}.hf-scope #product .tz-big{align-items:baseline;gap:14px;padding:4px 0 14px;display:flex}.hf-scope #product .tz-num{font-family:var(--f-mono);color:var(--live);letter-spacing:-.02em;font-size:clamp(30px,3vw,38px);line-height:1}.hf-scope #product .tz-cap{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#f7f5f280;white-space:nowrap;font-size:10px;line-height:1}.hf-scope #product .cp-row{grid-template-columns:170px 1fr 82px;align-items:center;gap:12px;padding:8px 0;display:grid}.hf-scope #product .cp-l{color:#f7f5f2cc;font-size:12.5px}.hf-scope #product .cp-bar{background:#f7f5f21a;border-radius:3px;height:5px;overflow:hidden}.hf-scope #product .cp-bar i{background:#f7f5f2d9;border-radius:3px;width:0;height:100%;transition:width 1s cubic-bezier(.4,0,.2,1);display:block}.hf-scope #product .cp-row.cmp .cp-bar i{background:var(--live)}.hf-scope #product .cp-v{font-family:var(--f-mono);color:#f7f5f29e;text-align:right;white-space:nowrap;font-size:11px}.hf-scope #product .ex-viz svg{width:100%;height:auto;display:block}.hf-scope #product .ex-pill rect{fill:#2a2a2a;stroke:#f7f5f233}.hf-scope #product .ex-pill .k{font-family:var(--f-mono);letter-spacing:.14em;fill:var(--sky);font-size:8px}.hf-scope #product .ex-pill .t{font-family:var(--f-ui);fill:var(--parchment);font-size:13px;font-weight:560}.hf-scope #product .ex-fan{stroke:#f7f5f238;stroke-width:1.1px;fill:none}.hf-scope #product .ex-name{font-family:var(--f-mono);fill:#f7f5f2b8;font-size:10px}.hf-scope #product .ex-dot{fill:#f7f5f238;transition:fill .18s}.hf-scope #product .ex-dot.on{fill:#f7f5f2bf}.hf-scope #product .ex-dot.hot{fill:var(--sky)}.hf-scope #product .ex-ops{font-family:var(--f-mono);fill:#f7f5f28c;font-size:10px}.hf-scope #product .oc-viz svg{width:100%;height:auto;display:block}.hf-scope #product .oc-hub rect{fill:#2a2a2a;stroke:#f7f5f233}.hf-scope #product .oc-hub .t{font-family:var(--f-ui);fill:var(--parchment);font-size:12.5px;font-weight:560}.hf-scope #product .oc-hub .s{font-family:var(--f-mono);letter-spacing:.14em;fill:#f7f5f266;font-size:7.5px}.hf-scope #product .oc-str{stroke:#f7f5f22e;stroke-width:1.2px;fill:none;transition:stroke .35s}.hf-scope #product .oc-str.on{stroke:var(--sky);stroke-dashoffset:0!important}.hf-scope #product .oc-team circle{fill:#f7f5f20f;stroke:#f7f5f242;stroke-width:1.2px;transition:fill .35s,stroke .35s}.hf-scope #product .oc-team text{font-family:var(--f-mono);fill:#f7f5f2a8;font-size:9.5px;transition:fill .35s}.hf-scope #product .oc-team.on circle{stroke:var(--sky);fill:#6fa6dc24}.hf-scope #product .oc-team.on text{fill:var(--parchment)}.hf-scope #product .oc-strip{border:1px dashed #f7f5f22e;border-radius:11px;justify-content:center;align-items:center;gap:12px;margin-top:8px;padding:8px 14px;display:flex}.hf-scope #product .oc-k{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sky);white-space:nowrap;font-size:8.5px}.hf-scope #product .oc-steps{min-width:0;font-family:var(--f-mono);color:#f7f5f280;white-space:nowrap;flex:1;align-items:center;gap:8px;font-size:10px;display:flex;overflow:hidden}.hf-scope #product .oc-step{transition:color .3s}.hf-scope #product .oc-step.on{color:var(--parchment)}.hf-scope #product .oc-arr{color:#f7f5f24d}.hf-scope #product .oc-fl{font-family:var(--f-mono);letter-spacing:.12em;color:var(--sky);white-space:nowrap;background:#6fa6dc24;border-radius:999px;padding:3px 9px;font-size:8.5px}.hf-scope #product .oc-fl .d{background:var(--sky);border-radius:50%;width:5px;height:5px;margin-right:5px;animation:1.6s infinite hf-scope-pulse;display:inline-block}.hf-scope #product .pstage .panel .task.hot{background:#f7f5f20f!important}.hf-scope #layers{display:none!important}.hf-scope #layers .lhead{text-align:left;margin-left:0;margin-right:0}.hf-scope #layers .lstep .ln{color:var(--stone-6)}.hf-scope #layers .lstep h3{color:var(--ink-2)}.hf-scope #layers .lstep>p{color:var(--stone-6)}.hf-scope #layers .lstep.active .ln{color:var(--sky-deep)}.hf-scope #layers .lstep.active h3{color:var(--ink)}.hf-scope #layers .demo-block{background:var(--paper)}.hf-scope #layers .dotbg{background-color:var(--paper)}.hf-scope #layers .fscene{background-color:var(--paper)!important}.hf-scope #product{background:var(--ink);border-radius:var(--r-frame);border:none;flex-direction:column;min-height:calc(100svh - 2*clamp(10px,2vw,26px));margin:clamp(10px,2vw,26px) clamp(12px,2.6vw,32px);padding:clamp(8px,1vw,12px) 0 clamp(16px,2vw,24px);display:flex;overflow:hidden}.hf-scope #product>.wrap{flex-direction:column;flex:1;width:100%;display:flex}.hf-scope #product .pframe{flex-direction:column;flex:1;display:flex}.hf-scope #product .ax-depth.show{flex-direction:column;flex:1;min-height:0;display:flex}.hf-scope #product .ax-depth.show .sx-grid{flex:1;grid-template-rows:1fr 1fr;min-height:0}.hf-scope #product .pintro-band{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:8px!important;display:flex!important}.hf-scope #product .pintro-band .ptitle{letter-spacing:-.04em;max-width:none;margin-top:6px;font-size:clamp(24px,2.6vw,36px)}.hf-scope #product .pintro-band .axis-row{margin:0 0 4px!important}.hf-scope #product>.wrap{padding-left:clamp(18px,2vw,32px);padding-right:clamp(18px,2vw,32px)}.hf-scope #product .pframe-div{margin:0 0 10px}.hf-scope #product .ex-viz svg{max-height:176px}.hf-scope #product .oc-viz svg{max-height:150px}.hf-scope #product .oscene.pframe{background:0 0!important}.hf-scope #product .eyebrow{color:#f7f5f28c}.hf-scope #product .ptitle{color:var(--parchment)}.hf-scope #product .pframe-div{background:#f7f5f224}.hf-scope #product .pnav-item{border-top-color:#f7f5f21f}.hf-scope #product .px-d{color:#f7f5f29e}.hf-scope #product [style*="color:var(--stone-6)"]{color:#f7f5f28c!important}.hf-scope #product [style*="color:var(--stone-4)"]{color:#f7f5f266!important}.hf-scope #product [style*="color:var(--ink-2)"]{color:#f7f5f2bf!important}.hf-scope #product [style*="border-top:1px solid var(--line-soft)"]{border-top-color:#f7f5f21f!important}.hf-scope #product [style*="border-bottom:1px solid var(--line-soft)"]{border-bottom-color:#f7f5f21f!important}.hf-scope #product .pstage .panel{border-color:#f7f5f229}.hf-scope #product .px-under{display:none!important}@media (max-height:800px){.hf-scope .ck-shell{margin-top:clamp(16px,2vw,28px)!important;margin-bottom:clamp(16px,2vw,28px)!important}.hf-scope #cockpit{padding:34px 0}.hf-scope #cockpit .bento-header{margin-bottom:8px}.hf-scope #cockpit .bento-h2{font-size:clamp(22px,2.1vw,30px)}.hf-scope #cockpit .bento-header .bento-p{font-size:14.5px}.hf-scope #cockpit .bento{gap:10px}.hf-scope #cockpit .tile{padding:14px}.hf-scope #cockpit .casc{max-height:232px}.hf-scope #cockpit .tile.area-eff svg{max-height:205px}.hf-scope #cockpit .area-zoom .zstage{margin-top:8px}.hf-scope #cockpit .zgrid-inner{grid-template-columns:repeat(auto-fill,minmax(54px,1fr));gap:5px}.hf-scope #cockpit .va-strip{gap:10px;margin-top:8px;padding-top:8px}.hf-scope #cockpit .va-graph{width:124px;height:78px}.hf-scope #cockpit .va-h{margin-bottom:4px;font-size:13.5px}.hf-scope #cockpit .va-copy p{font-size:12px;line-height:1.4}.hf-scope #cockpit .eff-reads{margin:4px 0 6px}.hf-scope #cockpit .tile h4{font-size:15px}.hf-scope #cockpit .tile .bp{font-size:12.5px;line-height:1.4}}@media (max-height:680px){.hf-scope #cockpit .casc{max-height:176px}.hf-scope #cockpit .tile.area-eff svg{max-height:150px}.hf-scope #cockpit .zgrid-inner{grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:4px}.hf-scope #cockpit .va-graph{width:92px;height:58px}.hf-scope #cockpit .va-copy p{display:none}.hf-scope #cockpit{padding:26px 0}.hf-scope #cockpit .tile{padding:11px}.hf-scope #cockpit .bento{gap:7px}.hf-scope #cockpit .bento-header{margin-bottom:6px}.hf-scope #cockpit .bento-h2{font-size:clamp(20px,1.9vw,26px)}.hf-scope #cockpit .bento-header .bento-p{font-size:13px}.hf-scope #cockpit .tile h4{font-size:14px}.hf-scope #cockpit .tile .bp{font-size:12px;line-height:1.35}}.hf-scope #cockpit .bento-header{max-width:820px;margin-bottom:clamp(12px,1.4vw,18px)}.hf-scope #cockpit .bento-h2{letter-spacing:-.04em;max-width:36ch;margin-top:8px;font-size:clamp(24px,2.6vw,36px);line-height:1.02}.hf-scope #cockpit .bento-p{max-width:620px;margin-top:9px;font-size:14px;line-height:1.5}.hf-scope #cockpit .area-zoom .zstage{margin-top:14px}.hf-scope #cockpit .plan{flex-direction:column;gap:clamp(11px,1.5vw,17px);height:100%;display:flex}.hf-scope #cockpit .plan-head{flex-direction:column;gap:9px;display:flex}.hf-scope #cockpit .plan-lab{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--stone-6);font-size:10px}.hf-scope #cockpit .plan-goal{background:var(--paper);border:1px solid var(--line);font-family:var(--f-display);letter-spacing:-.02em;color:var(--ink);border-radius:14px;flex-wrap:wrap;align-self:flex-start;align-items:center;gap:8px;padding:12px 18px;font-size:clamp(17px,1.9vw,22px);font-weight:500;display:inline-flex;box-shadow:0 8px 22px #0000002e}.hf-scope #cockpit .plan-goal .hl{background:var(--sky-bg);color:var(--sky);border-radius:7px;padding:2px 10px;font-weight:500}.hf-scope #cockpit .plan-status{color:var(--stone-6);align-items:center;gap:10px;font-size:13.5px;line-height:1.4;display:flex}.hf-scope #cockpit .run-dot{background:var(--sky);border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s infinite hf-scope-nutPulse}.hf-scope #cockpit .plan-cols{flex:1;align-items:flex-start;gap:10px;display:flex}.hf-scope #cockpit .plan-col{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.hf-scope #cockpit .plan-team{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--stone-4);margin-bottom:1px;font-size:10.5px}.hf-scope #cockpit .ptask{background:var(--paper);border:1px solid var(--line-soft);font-family:var(--f-ui);color:var(--ink);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:11px 12px;font-size:12.5px;font-weight:500;line-height:1.25;transition:transform .2s,border-color .2s;display:flex}.hf-scope #cockpit .ptask:hover{transform:translateY(-1px)}.hf-scope #cockpit .ptask.wait{border-color:var(--wait)}.hf-scope #cockpit .ptask .pk{color:var(--live);flex:none;font-size:14px}.hf-scope #cockpit .ptask .pw{background:var(--wait);border-radius:50%;flex:none;width:7px;height:7px}.hf-scope #cockpit .plan-foot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:2px;display:flex}.hf-scope #cockpit .plan-seal{font-family:var(--f-mono);color:var(--stone-4);letter-spacing:.06em;margin-left:auto;font-size:10.5px}@media (max-width:1000px){.hf-scope #cockpit .plan-cols{flex-wrap:wrap}.hf-scope #cockpit .plan-col{flex:45%}}.hf-scope #cockpit .area-audit .au-tick{transform-box:fill-box;transform-origin:50%}.hf-scope #cockpit .area-audit:hover .au-tick{animation:.5s both hf-scope-auTick}.hf-scope #cockpit .area-audit:hover .au-tick:first-child{animation-delay:0s}.hf-scope #cockpit .area-audit:hover .au-tick:nth-child(2){animation-delay:90ms}.hf-scope #cockpit .area-audit:hover .au-tick:nth-child(3){animation-delay:.18s}.hf-scope #cockpit .area-audit:hover .au-tick:nth-child(4){animation-delay:.27s}@keyframes hf-scope-auTick{0%{opacity:.15;transform:scale(.3)}55%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}.hf-scope #cockpit #beuStars{transform-box:fill-box;transform-origin:50%}.hf-scope #cockpit .area-eu:hover #beuStars{animation:14s linear infinite hf-scope-euSpin}@keyframes hf-scope-euSpin{to{transform:rotate(360deg)}}.hf-scope #cockpit .area-zero .zh-node{transform-box:fill-box;transform-origin:50%}.hf-scope #cockpit .area-zero:hover .zh-arrow{animation:1.3s ease-in-out infinite hf-scope-zhArrow}@keyframes hf-scope-zhArrow{0%,to{opacity:.8;transform:translate(0)}50%{opacity:1;transform:translate(3px)}}.hf-scope #cockpit .area-zero:hover .zh-node{animation:1.3s ease-in-out infinite hf-scope-zhNode}.hf-scope #cockpit .area-zero:hover .zh-node:first-child{animation-delay:0s}.hf-scope #cockpit .area-zero:hover .zh-node:nth-child(2){animation-delay:.12s}.hf-scope #cockpit .area-zero:hover .zh-node:nth-child(3){animation-delay:.24s}.hf-scope #cockpit .area-zero:hover .zh-node:nth-child(4){animation-delay:.36s}@keyframes hf-scope-zhNode{0%,to{fill:var(--ink);transform:scale(1)}50%{fill:var(--sky);transform:scale(1.55)}}@media (prefers-reduced-motion:reduce){.hf-scope #cockpit .area-audit:hover .au-tick,.hf-scope #cockpit .area-eu:hover #beuStars,.hf-scope #cockpit .area-zero:hover .zh-arrow,.hf-scope #cockpit .area-zero:hover .zh-node{animation:none}}.hf-scope #cockpit .plan-flow{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.hf-scope #cockpit .plan-flow svg{width:100%;max-height:100%}.hf-scope #cockpit .orch-cap{color:var(--stone-6);align-items:center;gap:9px;margin-bottom:10px;font-size:13px;line-height:1.4;display:flex}.hf-scope #cockpit #bzTree{flex-direction:column;justify-content:flex-start;display:flex}.hf-scope #cockpit .tile.area-audit,.hf-scope #cockpit .tile.area-eu,.hf-scope #cockpit .tile.area-zero{min-height:0}.hf-scope #cockpit .bento-embed .area-audit,.hf-scope #cockpit .bento-embed .area-eu,.hf-scope #cockpit .bento-embed .area-zero{padding:18px 22px}.hf-scope #cockpit .bento-embed .area-eff{justify-content:flex-start}.hf-scope #cockpit .orch-cap{margin-bottom:8px;font-size:12.5px}.hf-scope #cockpit .bento-embed .ttl{margin:6px 0 2px}.hf-scope #cockpit .bento{align-items:start}.hf-scope #cockpit .bento-embed .area-zoom,.hf-scope #cockpit .bento-embed .area-eff,.hf-scope #cockpit .zstage .zgrid{align-self:stretch}.hf-scope #cockpit .casc{aspect-ratio:1120/400;width:100%;height:auto;display:block}.hf-scope #cockpit .bento-embed .area-eff{flex-direction:column;display:flex}.hf-scope #cockpit .bento-embed .area-eff svg{flex:auto;width:100%;min-height:150px}.hf-scope #cockpit .bento-embed .area-eff input[type=range]{margin-top:12px}.hf-scope #cockpit .bento-embed .area-audit,.hf-scope #cockpit .bento-embed .area-eu,.hf-scope #cockpit .bento-embed .area-zero{align-self:stretch}.hf-scope #cockpit .casc.play .pc,.hf-scope #cockpit .casc.play .pn{opacity:0;animation:.5s forwards hf-scope-cascIn}@keyframes hf-scope-cascIn{to{opacity:1}}.hf-scope #cockpit .casc.play .n0{animation-delay:50ms}.hf-scope #cockpit .casc.play .pc1{animation-delay:.42s}.hf-scope #cockpit .casc.play .n1{animation-delay:.55s}.hf-scope #cockpit .casc.play .pc2{animation-delay:.9s}.hf-scope #cockpit .casc.play .n2{animation-delay:1.05s}.hf-scope #cockpit .casc.play .pc2b{animation-delay:1.16s}.hf-scope #cockpit .casc.play .n2b{animation-delay:1.3s}.hf-scope #cockpit .casc.play .pc3{animation-delay:1.66s}.hf-scope #cockpit .casc.play .n3{animation-delay:1.8s}.hf-scope #cockpit .casc.play .pc4{animation-delay:2.16s}.hf-scope #cockpit .casc.play .n4{animation-delay:2.35s}.hf-scope #cockpit .casc .brief-dot{animation:1.7s 2.9s infinite hf-scope-nutPulse}@media (prefers-reduced-motion:reduce){.hf-scope #cockpit .casc.play .pc,.hf-scope #cockpit .casc.play .pn{opacity:1;animation:none}.hf-scope #cockpit .casc .brief-dot{animation:none}}.hf-scope .heroseq{z-index:3;background:var(--parchment);height:520vh;position:relative}.hf-scope .heroseq>header.hero{height:100svh;max-height:none;position:sticky;top:0}.hf-scope .heroseq .hero-inner{justify-content:center;gap:clamp(26px,3.4vh,46px);padding-top:clamp(120px,19vh,200px);padding-bottom:clamp(40px,6vh,70px)}.hf-scope .heroseq .hero-lead{gap:clamp(8px,1.4vh,16px);margin:0}.hf-scope .hs-wrap{z-index:3;flex-direction:column;align-items:center;gap:clamp(14px,2vh,22px);width:100%;display:flex;position:relative}.hf-scope .hero-duo{justify-content:center;align-items:center;gap:clamp(28px,4vw,60px);width:100%;max-width:1040px;margin:0 auto;display:flex}.hf-scope .hero-duo .hs-wrap{flex:none;width:auto}.hf-scope .hero-duo .hsub{text-align:left;flex:1 1 0;max-width:40ch;margin:0}@media (max-width:960px){.hf-scope .hero-duo{flex-direction:column-reverse;gap:clamp(16px,3vh,26px)}.hf-scope .hero-duo .hsub{text-align:center;flex:none;max-width:46ch}}.hf-scope .hs-stage{--hsH:282px;width:min(548px,90vw);height:var(--hsH);border-radius:var(--r-card);background:var(--paper);border:1px solid var(--line-soft);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 30px 72px -26px #121a2680}@media (max-width:560px){.hf-scope .hs-stage{width:calc(100vw - 40px)}}.hf-scope .hs-panel{text-align:left;color:var(--ink);will-change:transform,opacity,filter;background:0 0;border:none;flex-direction:column;gap:7px;padding:clamp(13px,1.6vw,18px) clamp(16px,1.9vw,22px);display:flex;position:absolute;inset:0}.hf-scope .hs-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.hf-scope .hs-name{font-family:var(--f-ui);letter-spacing:-.01em;align-items:center;gap:9px;font-size:15px;font-weight:560;display:flex}.hf-scope .hs-mk{width:16px;height:16px;color:var(--ink);flex:none}.hf-scope .hs-tag{font-family:var(--f-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--stone-4);white-space:nowrap;font-size:9px}.hf-scope .hs-rule{border:none;border-top:1px solid var(--line-soft);margin:1px 0}.hf-scope .hs-lead{color:var(--ink-2);font-size:12.5px;line-height:1.5}.hf-scope .hs-q{font-family:var(--f-display);align-items:center;font-size:14.5px;font-weight:500;display:flex}.hf-scope .hs-caret{background:var(--sky-deep);width:2px;height:1em;margin-left:3px;animation:1.1s step-end infinite hf-scope-hsBlink;display:inline-block}@keyframes hf-scope-hsBlink{50%{opacity:0}}.hf-scope .hs-inset{border:1px solid var(--line-soft);color:var(--ink-2);background:#1b1b1b0d;border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.45}.hf-scope .hs-chiprow{flex-wrap:wrap;gap:6px;display:flex}.hf-scope .hs-chip{font-family:var(--f-mono);letter-spacing:.04em;border:1px solid var(--line);color:var(--stone-6);background:#ffffff80;border-radius:999px;padding:4px 10px;font-size:10px}.hf-scope .hs-foot{border-top:1px solid var(--line);font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--stone-6);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:8px;font-size:9px;display:flex}.hf-scope .hs-ok{color:var(--live);text-transform:none;letter-spacing:.03em;align-items:center;gap:6px;display:inline-flex}.hf-scope .hs-ok .d{background:var(--live);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite hf-scope-hsPulse}@keyframes hf-scope-hsPulse{0%,to{opacity:1}50%{opacity:.35}}.hf-scope .hs-status{font-family:var(--f-mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:9px;display:inline-flex}.hf-scope .hs-status .d{border-radius:50%;width:6px;height:6px}.hf-scope .hs-status.live{background:var(--live-bg);color:var(--live)}.hf-scope .hs-status.live .d{background:var(--live)}.hf-scope .hs-btn{font-family:var(--f-ui);cursor:pointer;border:1px solid #0000;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:500;transition:transform .15s,background .15s,box-shadow .15s}.hf-scope .hs-btn.primary{background:var(--ink);color:var(--parchment)}.hf-scope .hs-btn.primary:hover{transform:translateY(-1px);box-shadow:0 6px 16px #00000038}.hf-scope .hs-btn.primary:active{transform:translateY(0)}.hf-scope .hs-btn.ghost{color:var(--stone-6);background:0 0}.hf-scope .hs-btn.ghost:hover{color:var(--ink);background:#1b1b1b0d}.hf-scope .hs-row{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:2px 0;display:flex}.hf-scope .hs-row:first-of-type{border-top:none}.hf-scope .hs-row .tl{flex-direction:column;gap:2px;min-width:0;display:flex}.hf-scope .hs-row .tt{font-size:12.5px;font-weight:500;line-height:1.25}.hf-scope .hs-row .tm{font-family:var(--f-mono);letter-spacing:.02em;color:var(--stone-4);font-size:9px}.hf-scope .hs-grows .hs-row{padding:1px 0}.hf-scope .hs-grows .hs-row .tl{gap:1px}.hf-scope .hs-grows .hs-row .tt{line-height:1.12}.hf-scope .hs-grows .hs-row .tm{line-height:1.15}.hf-scope .hs-row.hot{border:1px solid var(--line-soft);background:#1b1b1b0d;border-radius:10px;padding:4px 11px}.hf-scope .hs-acts{flex:none;gap:5px;display:flex}.hf-scope .hs-tabs{gap:6px;display:flex}.hf-scope .hs-tab{font-family:var(--f-ui);border:1px solid var(--line);color:var(--stone-6);cursor:pointer;background:0 0;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:500;transition:all .15s}.hf-scope .hs-tab:hover{color:var(--ink);border-color:var(--stone-4)}.hf-scope .hs-tab.on{background:var(--ink);color:var(--parchment);border-color:var(--ink)}.hf-scope .hs-msg .mh{font-family:var(--f-mono);letter-spacing:.05em;color:var(--stone-6);align-items:center;gap:7px;margin-bottom:4px;font-size:9px;display:flex}.hf-scope .hs-inset.hs-msg{padding:8px 12px}.hf-scope .hs-msg .mh .d{background:var(--live);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite hf-scope-hsPulse}.hf-scope .hs-log{flex-direction:column;gap:7px;display:flex}.hf-scope .hs-logrow .d{border-radius:50%;flex:none;width:7px;height:7px}.hf-scope .hs-logrow .d.g{background:var(--live)}.hf-scope .hs-logrow .d.r{background:var(--alert)}.hf-scope .hs-logrow .sub{color:var(--stone-4)}.hf-scope .hs-tiles{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hf-scope .hs-more{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--stone-6);white-space:nowrap;align-self:center;padding-left:4px;font-size:11px}.hf-scope .hs-more b{color:var(--ink);letter-spacing:.02em;font-weight:700}.hf-scope .hs-models{font-family:var(--f-mono);letter-spacing:.04em;color:var(--stone-6);flex-wrap:wrap;align-items:center;gap:8px;font-size:9px;display:flex}.hf-scope .hs-models .mlab{color:var(--ink);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.hf-scope .hs-tile{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .15s,box-shadow .15s;display:flex}.hf-scope .hs-tile:hover{transform:translateY(-2px);box-shadow:0 6px 14px #00000021}.hf-scope .hs-tile svg{width:26px;height:26px}.hf-scope .hs-cue{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:#ffffffb3;align-items:center;gap:8px;margin-top:clamp(40px,8vh,88px);font-size:9.5px;transition:opacity .5s;display:flex}.hf-scope .hs-cue.gone{opacity:0}.hf-scope .hs-cue svg{width:12px;height:12px;animation:1.8s ease-in-out infinite hf-scope-hsBob}@keyframes hf-scope-hsBob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.hf-scope .hs-rows{flex-direction:column;flex:1;justify-content:flex-start;gap:3px;display:flex}.hf-scope .hs-trust{flex:1;gap:14px;min-height:0;display:flex}.hf-scope .hs-trust .hs-log{flex:none}.hf-scope .hs-trust .hs-logrow{justify-content:flex-start;gap:10px}.hf-scope .hs-logrow{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.hf-scope .hs-logrow .ev{min-width:0;color:var(--ink-2);align-items:center;gap:8px;display:flex}.hf-scope .hs-vd{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:8px}.hf-scope .hs-vd.ok{background:var(--live-bg);color:var(--live)}.hf-scope .hs-vd.no{color:var(--alert);background:#c4543f21}.hf-scope .hs-shield{text-align:center;border:1px solid var(--line-soft);background:#3e9b6c12;border-radius:12px;flex-direction:column;flex:0 0 134px;justify-content:center;align-items:center;gap:6px;padding:10px;display:flex}.hf-scope .hs-shield svg{width:26px;height:26px;color:var(--live)}.hf-scope .hs-shield-t{font-family:var(--f-ui);color:var(--ink);font-size:12px;font-weight:560}.hf-scope .hs-shield-m{font-family:var(--f-mono);letter-spacing:.04em;color:var(--stone-6);font-size:8px;line-height:1.7}.hf-scope .hs-tcol{flex-direction:column;justify-content:center;gap:8px;min-width:0;display:flex}.hf-scope .hs-tcol.guard{flex:0 0 184px}.hf-scope .hs-tcol.data{flex:1;min-width:0}.hf-scope .hs-tlab{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--stone-4);font-size:8px}.hf-scope .hs-mid{flex-direction:column;gap:7px;display:flex}.hf-scope .hs-mid-row{color:var(--ink-2);white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:flex}.hf-scope .hs-mid-row .d{background:var(--live);border-radius:50%;flex:none;width:6px;height:6px}@media (max-width:560px){.hf-scope .hs-trust{gap:10px}.hf-scope .hs-tcol.data{display:none}.hf-scope .hs-tcol.guard{flex:auto}}@media (prefers-reduced-motion:reduce){.hf-scope .hs-cue svg,.hf-scope .hs-ok .d,.hf-scope .hs-msg .mh .d,.hf-scope .hs-caret{animation:none}}.hf-scope .hs-cue{flex-direction:column;gap:14px}.hf-scope .hs-cue .hs-cue-word{font-family:var(--f-mono);letter-spacing:.34em;text-transform:uppercase;color:#ffffffa8;font-size:10px}.hf-scope .hs-cue .hs-cue-line{background:linear-gradient(#ffffff8c,#fff0);width:1px;height:44px}@media (prefers-reduced-motion:no-preference){.hf-scope .hs-cue .hs-cue-line{transform-origin:top;animation:2.2s ease-in-out infinite hf-scope-hsLine}}@keyframes hf-scope-hsLine{0%,to{opacity:.5;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1)}}.hf-scope #product .pstage .panel .qchips{padding:11px 16px 9px!important}.hf-scope #product .pstage .panel .ans{padding:4px 16px 11px!important}.hf-scope #product .pstage .panel .ans .arow{font-size:13px;padding:7px 0!important}.hf-scope #product .pstage .panel .ph{padding:11px 16px!important}.hf-scope #product .pstage .panel{align-self:center}.hf-scope #cockpit .va-strip{border-top:1px solid var(--line-soft);align-items:center;gap:clamp(18px,3vw,44px);margin-top:16px;padding-top:16px;display:flex}.hf-scope #cockpit .va-graph{flex:none}.hf-scope #cockpit .va-chip rect{fill:var(--paper);stroke:var(--line);stroke-width:1px}.hf-scope #cockpit .va-copy{min-width:0}.hf-scope #cockpit .va-h{font-family:var(--f-ui);letter-spacing:-.01em;color:var(--ink);margin:0 0 7px;font-size:16px;font-weight:560}.hf-scope #cockpit .va-copy p{color:var(--stone-6);max-width:62ch;margin:0;font-size:13.5px;line-height:1.5}@media (max-width:640px){.hf-scope #cockpit .va-strip{flex-direction:column;align-items:flex-start;gap:14px}}@media (min-width:961px){.hf-scope .hero-duo{justify-content:space-between;align-items:center;gap:clamp(28px,4vw,72px);width:100%;max-width:none;margin:auto 0 0}.hf-scope .hero-duo .hsub{text-align:left;flex:0 auto;max-width:38ch;margin-right:clamp(16px,3vw,46px)}.hf-scope .hero-inner,.hf-scope .heroseq .hero-inner{justify-content:flex-start;padding-bottom:clamp(96px,13vh,124px)}.hf-scope .hero-lead{flex:none;margin-top:clamp(46px,8vh,88px);margin-bottom:0}.hf-scope .heroseq .hero-lead{margin-top:clamp(46px,8vh,88px);margin-bottom:0}.hf-scope .hs-cue{margin:0;position:absolute;top:auto;bottom:clamp(22px,4vh,42px);left:50%;transform:translate(-50%)}}.hf-scope .hs-panel .lg{color:#fff;width:14px;height:14px;font-family:var(--f-ui);vertical-align:-2px;border-radius:4px;flex:none;justify-content:center;align-items:center;font-size:8.5px;font-weight:700;line-height:1;display:inline-flex}.hf-scope .hs-panel .lg.wh{border:1px solid var(--line);background:#fff}.hf-scope .hs-panel .lg.rnd{border-radius:50%}.hf-scope .hs-bubrow{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.hf-scope .hs-bub{background:var(--ink);color:var(--parchment);border-radius:14px 14px 4px;max-width:86%;padding:7px 14px;font-size:12.5px;font-weight:480}.hf-scope .hs-who{font-family:var(--f-mono);letter-spacing:.08em;color:var(--stone-4);font-size:8.5px}.hf-scope .hs-read{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:10px;padding:5px 0;display:flex}.hf-scope .hs-read .sl{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sky-deep);font-size:8.5px}.hf-scope .hs-read .lgr{font-family:var(--f-ui);color:var(--ink-2);white-space:nowrap;align-items:center;gap:5px;font-size:10.5px;font-weight:540;display:inline-flex}.hf-scope .hs-read .sl2{font-family:var(--f-mono);letter-spacing:.05em;color:var(--stone-4);white-space:nowrap;margin-left:auto;font-size:8.5px}.hf-scope .hs-ans{color:var(--ink-2);font-size:12.5px;line-height:1.5}.hf-scope .hs-ans b{color:var(--ink);font-weight:640}.hf-scope .hs-ans b.m{font-family:var(--f-mono);letter-spacing:-.01em;font-size:11.5px}.hf-scope .hs-meta{font-family:var(--f-mono);letter-spacing:.05em;color:var(--stone-4);font-size:8.5px}.hf-scope .hs-row .rline{font-family:var(--f-mono);letter-spacing:.02em;color:var(--stone-4);white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:9px;display:flex;overflow:hidden}.hf-scope .hs-val{font-family:var(--f-mono);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;flex:none;font-size:13px}.hf-scope .hs-tab .tl-ic{vertical-align:-1.5px;align-items:center;margin-right:6px;display:inline-flex}.hf-scope .hs-chn{border:1px solid var(--line-soft);background:#1b1b1b07;border-radius:12px;flex-direction:column;flex:1;justify-content:center;gap:5px;min-height:0;padding:9px 12px;transition:background .25s;display:flex;overflow:hidden}.hf-scope .hs-panel[data-i="3"]{gap:5px}.hf-scope .hs-chn.wa{background:#eaf6ec}.hf-scope .hs-chn.tm{border-left:3px solid #6264a7;padding-left:10px}.hf-scope .hs-slkrow{align-items:flex-start;gap:9px;display:flex}.hf-scope .hs-sav{background:var(--ink);border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.hf-scope .hs-sav svg{width:12px;height:12px}.hf-scope .hs-shead{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.hf-scope .hs-snm{font-family:var(--f-ui);color:var(--ink);font-size:11.5px;font-weight:640;line-height:1.2}.hf-scope .hs-sapp{font-family:var(--f-mono);letter-spacing:.08em;color:var(--stone-6);border:1px solid var(--line);text-transform:uppercase;vertical-align:1px;border-radius:3px;padding:1px 4px;font-size:6.5px}.hf-scope .hs-stime{font-family:var(--f-mono);color:var(--stone-4);letter-spacing:.04em;font-size:8.5px}.hf-scope .hs-stxt{color:var(--ink-2);margin-top:1px;font-size:11.5px;line-height:1.4}.hf-scope .hs-sbtns{gap:6px;margin-top:5px;display:flex}.hf-scope .hs-sbtn{font-family:var(--f-ui);color:var(--ink-2);cursor:pointer;background:#fff;border:1px solid #1b1b1b38;border-radius:5px;padding:2px 10px;font-size:10px;font-weight:600;transition:all .15s}.hf-scope .hs-sbtn:hover{border-color:var(--ink)}.hf-scope .hs-sbtn.pri{color:#007a5a;border-color:#007a5a}.hf-scope .hs-sbtn.pri:hover{color:#fff;background:#007a5a}.hf-scope .hs-mailrow{color:var(--ink-2);flex-direction:column;gap:2px;font-size:11.5px;display:flex}.hf-scope .hs-mailrow .mk1{font-family:var(--f-mono);letter-spacing:.06em;color:var(--stone-4);font-size:8.5px}.hf-scope .hs-mailrow .msj{color:var(--ink);font-size:12px;font-weight:640}.hf-scope .hs-ticks{color:#34b7f1;font-family:var(--f-mono);letter-spacing:-.14em;margin-right:2px;font-size:9px}.hf-scope .hs-ncheck{border:1.4px solid var(--stone-4);vertical-align:-1px;border-radius:2px;width:9px;height:9px;margin-right:6px;display:inline-block}.hf-scope .hs-rcpt{border:1px solid var(--line);background:#fff;border-radius:12px;padding:9px 11px;box-shadow:0 10px 26px -14px #121a2659}.hf-scope .hs-rcpt .rh{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.hf-scope .hs-rcpt .rh .t{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);align-items:center;gap:6px;font-size:8.5px;display:inline-flex}.hf-scope .hs-rcpt .rh .w{font-family:var(--f-mono);color:var(--stone-4);font-size:8.5px}.hf-scope .hs-rcpt .rr{border-top:1px solid var(--line-soft);color:var(--ink-2);justify-content:space-between;gap:8px;padding:4px 0;font-size:11px;display:flex}.hf-scope .hs-rcpt .rr .a{font-family:var(--f-mono);color:var(--ink);font-size:10.5px}.hf-scope .hs-rcpt .sig{border-top:1px dashed var(--line);font-family:var(--f-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--stone-4);margin-top:4px;padding-top:5px;font-size:7.5px}.hf-scope .hs-tile.sm{border-radius:12px;width:48px;height:48px}.hf-scope .hs-tile.sm svg{width:25px;height:25px}.hf-scope .hs-models2{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.hf-scope .hs-facts{border-top:1px solid var(--line-soft);font-family:var(--f-mono);letter-spacing:.05em;color:var(--stone-6);padding-top:9px;font-size:9.5px}@media (max-width:560px){.hf-scope .hs-facts{display:none}}.hf-scope .hs-models2 .mlab{font-family:var(--f-ui);letter-spacing:-.005em;color:var(--ink);margin-right:4px;font-size:12.5px;font-weight:560}.hf-scope .hs-panel[data-i="2"] .hs-rows{justify-content:space-evenly;gap:0}.hf-scope .hs-panel[data-i="2"] .hs-row{padding:3px 0}.hf-scope .hs-panel[data-i="2"] .hs-row.hot{padding:5px 11px}.hf-scope .hs-tab{align-items:center;gap:6px;display:inline-flex}.hf-scope .hs-tab .tl-ic{align-items:center;margin-right:0;display:inline-flex}.hf-scope .hs-tab .lg{vertical-align:0}.hf-scope .hs-panel[data-i="1"]{gap:5px}@media (max-width:560px){.hf-scope .hs-stage{--hsH:356px}.hf-scope .hs-tile{width:42px;height:42px}.hf-scope .hs-tile svg{width:23px;height:23px}.hf-scope .hs-tile.sm{width:36px;height:36px}.hf-scope .hs-tile.sm svg{width:19px;height:19px}.hf-scope .hs-inbar{display:none}}.hf-scope .hs-aibub{align-items:flex-start;gap:8px;display:flex}.hf-scope .hs-aibub .av{background:#1b1b1b0f;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:flex}.hf-scope .hs-aibub .bub{border:1px solid var(--line-soft);color:var(--ink-2);background:#1b1b1b0b;border-radius:4px 13px 13px;padding:7px 10px;font-size:12px;line-height:1.5}.hf-scope .hs-aibub .bub b{color:var(--ink);font-weight:640}.hf-scope .hs-aibub .bub b.m{font-family:var(--f-mono);font-size:11px}.hf-scope .hs-srctags{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.hf-scope .hs-srctags span{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--stone-6);border:1px solid var(--line);border-radius:999px;padding:2px 7px;font-size:7.5px}.hf-scope .hs-inbar{border:1px solid var(--line);border-radius:999px;align-items:center;gap:9px;padding:5px 6px 5px 13px;display:flex}.hf-scope .hs-inbar .ph{color:var(--stone-4);flex:1;font-size:12px}.hf-scope .hs-inbar .snd{background:var(--ink);width:22px;height:22px;color:var(--parchment);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;display:flex}.hf-scope .hs-hmn{width:20px;height:20px;color:var(--ink-2);font-family:var(--f-ui);background:#1b1b1b14;border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:640;display:flex}.hf-scope .hs-hmn.rnd{border-radius:50%}.hf-scope .hs-done{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--live);align-items:center;gap:4px;font-size:8px;display:inline-flex}.hf-scope .hs-done .d{background:var(--live);border-radius:50%;width:5px;height:5px}.hf-scope .hs-quar{background:#c4543f0b;border:1px solid #c4543f42;border-radius:12px;padding:7px 11px 6px}.hf-scope .hs-quar .qh{font-family:var(--f-ui);color:var(--ink);align-items:center;gap:8px;font-size:12.5px;font-weight:620;display:flex}.hf-scope .hs-quar .qh .qi{width:16px;height:16px;color:var(--alert);background:#c4543f24;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:9px;display:inline-flex}.hf-scope .hs-quar .qh .hs-status{margin-left:auto}.hf-scope .hs-qpay{font-family:var(--f-mono);letter-spacing:.03em;color:var(--stone-6);margin-top:5px;font-size:9px}.hf-scope .hs-inj{font-family:var(--f-mono);letter-spacing:.01em;color:var(--alert);border-left:2px solid var(--alert);background:#c4543f14;border-radius:3px;margin:3px 0 2px;padding:3px 8px;font-size:9px;text-decoration:line-through;text-decoration-thickness:1px;display:block}.hf-scope .hs-qnote{font-family:var(--f-mono);letter-spacing:.04em;color:var(--stone-4);font-size:8.5px}.hf-scope .hs-status.block{color:var(--alert);background:#c4543f21}.hf-scope .hs-status.block .d{background:var(--alert)}.hf-scope .hsub-stack{display:grid}.hf-scope .hsub-stack .hst{will-change:opacity;grid-area:1/1;margin:0;transition:opacity .18s;transform:none!important}.hf-scope .hero .hsub b{color:#fff;font-weight:660}@media (prefers-reduced-motion:reduce){.hf-scope .hsub-stack .hst{transform:none!important}}@media (max-height:860px){.hf-scope #product{padding:12px 0}.hf-scope #product .pintro-band{margin-bottom:6px!important}.hf-scope #product .pframe-div{margin:0 0 10px}.hf-scope #product .sx{gap:5px;padding:10px 13px 9px}.hf-scope #product .sx-grid{gap:8px}.hf-scope #product .sx-line{display:none}.hf-scope #product .sx-foot{padding-top:5px}.hf-scope #product .sx-viz{gap:6px}.hf-scope #product .igraph svg{max-height:84px}.hf-scope #product .tz-num{font-size:26px}.hf-scope #product .oc-strip{padding:6px 10px}.hf-scope #product .cp-row{padding:3px 0}}@media (max-height:740px){.hf-scope #product{padding:10px 0}.hf-scope #product .pframe-div{margin:0 0 8px}.hf-scope #product .sx{gap:4px;padding:9px 12px 8px}.hf-scope #product .sx-grid{gap:7px}.hf-scope #product .sx-foot,.hf-scope #product .ia-src{display:none}.hf-scope #product .igraph svg{max-height:72px}.hf-scope #product .ex-viz svg,.hf-scope #product .oc-viz svg{max-width:86%;margin:0 auto}.hf-scope #product .tz-num{font-size:23px}.hf-scope #product .cp-row{padding:2px 0}.hf-scope #product .oc-strip{margin-top:2px;padding:5px 9px}}@media (max-width:880px){.hf-scope #product .sx-grid{grid-template-columns:1fr}.hf-scope #product .sx-viz svg{max-width:100%}.hf-scope #product{min-height:auto}.hf-scope #product .ax-depth.show .sx-grid{grid-template-rows:none}}.hf-scope #product .ax-edition.show{flex-direction:column;flex:1;min-height:0;display:flex}.hf-scope #product .ax-edition .px-grid{flex:1;grid-template-columns:minmax(280px,.74fr) 1.26fr;align-items:stretch;gap:11px;min-height:0;display:grid}.hf-scope #product .ax-edition .px-col{flex-direction:column;min-height:0;display:flex}.hf-scope #product .pnav{flex-direction:column;flex:1;gap:9px;min-height:0;margin:0;display:flex}.hf-scope #product .pnav-item{text-align:left;cursor:pointer;background:#202020;border:1px solid #f7f5f224;border-radius:16px;flex-direction:column;flex:1;justify-content:center;gap:5px;width:100%;min-height:0;margin:0;padding:12px 16px;font-family:inherit;transition:border-color .2s,background .2s;display:flex}.hf-scope #product .pnav-item:hover{border-color:#f7f5f24d}.hf-scope #product .pnav-item.active{background:#262626;border-color:#f7f5f261}.hf-scope #product .pn-top{align-items:baseline;gap:10px;display:flex}.hf-scope #product .pn-n{font-family:var(--f-mono);letter-spacing:.14em;color:#f7f5f266;font-size:10px}.hf-scope #product .pnav-item.active .pn-n{color:var(--sky)}.hf-scope #product .pn-name{font-family:var(--f-ui);letter-spacing:-.01em;color:#f7f5f2a8;font-size:15.5px;font-weight:560}.hf-scope #product .pnav-item.active .pn-name{color:var(--parchment)}.hf-scope #product .pn-go{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#0000;margin-left:auto;font-size:8.5px;transition:color .2s}.hf-scope #product .pnav-item.active .pn-go{color:#f7f5f26b}.hf-scope #product .pn-line{color:#f7f5f280;font-size:12px;line-height:1.45}.hf-scope #product .pnav-item.active .pn-line{color:#f7f5f2b8}.hf-scope #product .pn-meta{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#f7f5f252;font-size:8.5px}.hf-scope #product .pstages{width:100%;height:100%;min-height:0;display:grid}.hf-scope #product .pstage{opacity:0;visibility:hidden;grid-area:1/1;min-height:0;transition:opacity .5s;display:flex}.hf-scope #product .pstage.show{opacity:1;visibility:visible}.hf-scope #product .pmedia{width:100%;min-height:0;display:flex}.hf-scope #product .pw{background:#202020;border:1px solid #f7f5f224;border-radius:16px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.hf-scope #product .pw-h{border-bottom:1px solid #f7f5f217;align-items:center;gap:10px;padding:13px 18px;display:flex}.hf-scope #product .pw-h .mk{flex:none;width:16px;height:16px}.hf-scope #product .pw-h .t{font-family:var(--f-ui);letter-spacing:-.005em;font-size:14.5px;font-weight:560}.hf-scope #product .pw-h .r{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#f7f5f26b;margin-left:auto;font-size:10px}.hf-scope #product .pw-body{flex-direction:column;flex:1;justify-content:space-evenly;min-height:0;padding:2px 0;display:flex}.hf-scope #product .pw-row{border-top:1px solid #f7f5f212;align-items:center;gap:14px;padding:11px 18px;display:flex}.hf-scope #product .pw-body .pw-row:first-child{border-top:none}.hf-scope #product .pw-row.hot{background:#f7f5f20d}.hf-scope #product .pw-tl{flex-direction:column;gap:3px;min-width:0;display:flex}.hf-scope #product .pw-tt{font-family:var(--f-ui);font-size:14px;font-weight:540}.hf-scope #product .pw-tm{font-family:var(--f-mono);letter-spacing:.05em;color:#f7f5f26b;font-size:10px}.hf-scope #product .pw-val{font-family:var(--f-mono);white-space:nowrap;margin-left:auto;font-size:13px}.hf-scope #product .pwc{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:5px 11px;font-size:9.5px;display:inline-flex}.hf-scope #product .pw-row .pw-up+.pwc{margin-left:0}.hf-scope #product .pwc .d{border-radius:50%;width:6px;height:6px}.hf-scope #product .pwc.live{color:#2f7d57;background:#e4f1e9}.hf-scope #product .pwc.live .d{background:#3e9b6c}.hf-scope #product .pwc.spin{color:#4d86c2;background:#e4edf7}.hf-scope #product .pwc.spin .d{background:#6fa6dc;animation:1.6s infinite hf-scope-pulse}.hf-scope #product .pwc.wait{color:#a87722;background:#f5ebd7}.hf-scope #product .pwc.wait .d{background:#c9912f}.hf-scope #product .pw-f{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#f7f5f261;border-top:1px solid #f7f5f217;flex-wrap:wrap;justify-content:space-between;gap:4px 14px;padding:11px 18px;font-size:9px;display:flex}.hf-scope #product .pw.paper{background:var(--paper);color:var(--ink);border-color:#1b1b1b24}.hf-scope #product .pw.paper .pw-h{border-bottom-color:#1b1b1b17}.hf-scope #product .pw.paper .pw-h .r{color:var(--stone-6)}.hf-scope #product .pw.paper .pw-row{border-top-color:#1b1b1b12}.hf-scope #product .pw.paper .pw-tm{color:var(--stone-4)}.hf-scope #product .pw.paper .pw-f{color:var(--stone-4);border-top-color:#1b1b1b17}.hf-scope #product .pw-trio{border-bottom:1px solid #1b1b1b14;grid-template-columns:1fr 1fr 1fr;display:grid}.hf-scope #product .pw-trio>div{border-left:1px solid #1b1b1b14;padding:12px 18px}.hf-scope #product .pw-trio>div:first-child{border-left:none}.hf-scope #product .pw-trio .n{font-family:var(--f-mono);letter-spacing:-.01em;color:var(--ink);font-size:clamp(16px,1.5vw,21px)}.hf-scope #product .pw-trio .n.up{color:var(--live)}.hf-scope #product .pw-trio .l{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--stone-4);margin-top:4px;font-size:8px}.hf-scope #product .pw-syn{background:#f3f0eb;border:1px solid #1b1b1b12;border-radius:12px;margin:12px 16px 4px;padding:10px 14px 6px}.hf-scope #product .pw-syn .sh{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:12px;padding-bottom:6px;font-size:8.5px;display:flex}.hf-scope #product .pw-syn .sh .a{color:var(--sky-deep)}.hf-scope #product .pw-syn .sh .b{color:var(--stone-4)}.hf-scope #product .pw-syn .sr{color:var(--ink-2);border-top:1px solid #1b1b1b0f;align-items:center;gap:9px;padding:6px 0;font-size:12.5px;display:flex}.hf-scope #product .pw-syn .sd{border-radius:50%;flex:none;width:7px;height:7px}.hf-scope #product .pw-syn .sv{font-family:var(--f-mono);color:var(--ink);white-space:nowrap;margin-left:auto;font-size:10.5px}.hf-scope #product .pw-up{font-family:var(--f-mono);color:var(--live);white-space:nowrap;margin-left:auto;font-size:11px}.hf-scope #product .pw-more{text-align:center;font-family:var(--f-mono);letter-spacing:.08em;color:var(--stone-4);padding:7px 18px 9px;font-size:9.5px}@media (max-height:860px){.hf-scope #product .pnav-item{gap:4px;padding:9px 13px}.hf-scope #product .pn-line{font-size:11.5px}.hf-scope #product .pw-h{padding:10px 15px}.hf-scope #product .pw-row{padding:8px 15px}.hf-scope #product .pw-f{padding:9px 15px}.hf-scope #product .pw-trio>div{padding:9px 14px}.hf-scope #product .pw-syn{margin:9px 12px 3px;padding:8px 12px 4px}}@media (max-height:740px){.hf-scope #product .pnav-item:not(.active) .pn-line,.hf-scope #product .pn-meta{display:none}.hf-scope #product .pw-tm{font-size:9px}.hf-scope #product .pw-syn .sr{padding:4px 0;font-size:11.5px}.hf-scope #product .pw-more{padding:5px 14px 6px}}@media (max-width:880px){.hf-scope #product .ax-edition .px-grid{grid-template-columns:1fr;gap:10px}.hf-scope #product .pnav-item{flex:none}.hf-scope #product .pstages{min-height:430px}}.hf-scope #product .pw-viz svg{width:100%;height:auto;max-height:268px;display:block}.hf-scope #product .pw-viz.duo{grid-template-columns:1fr .92fr;align-items:center;gap:16px;display:grid}.hf-scope #product .pv-you{fill:#2a2a2a;stroke:#f7f5f299;stroke-width:1.6px}.hf-scope #product .pv-nm{font-family:var(--f-ui);fill:#f7f5f2;font-size:12.5px;font-weight:560}.hf-scope #product .pv-tl{font-family:var(--f-mono);letter-spacing:.14em;fill:#f7f5f26b;font-size:7.5px}.hf-scope #product .pv-str{fill:none;stroke:#f7f5f247;stroke-width:1.4px}.hf-scope #product .pv-hub rect{fill:#2a2a2a;stroke:#f7f5f238;stroke-width:1px}.hf-scope #product .pv-hub .hubc{fill:#2a2a2a;stroke:#f7f5f24d;stroke-width:1.4px}.hf-scope #product .pv-hub svg{color:#f7f5f2}.hf-scope #product .pv-ht{font-family:var(--f-ui);fill:#f7f5f2;font-size:13.5px;font-weight:560}.hf-scope #product .pv-hs{font-family:var(--f-mono);letter-spacing:.12em;fill:#f7f5f26b;text-transform:uppercase;font-size:7.5px}.hf-scope #product .pv-fn text{font-family:var(--f-ui);fill:#f7f5f2db;font-size:12px;font-weight:520}.hf-scope #product .pv-fn .d.live,.hf-scope #product .pv-team .d.live{fill:#3e9b6c}.hf-scope #product .pv-fn .d.spin{fill:#6fa6dc;animation:1.6s infinite hf-scope-pulse}.hf-scope #product .pv-team circle:not(.d){fill:#2a2a2a;stroke:#f7f5f280;stroke-width:1.4px}.hf-scope #product .pv-team text{font-family:var(--f-ui);fill:#f7f5f2b8;font-size:11px;font-weight:520}.hf-scope #product .pv-stats{flex-direction:column;gap:12px;min-width:0;display:flex}.hf-scope #product .pv-big .n{font-family:var(--f-mono);letter-spacing:-.01em;color:var(--parchment);font-size:clamp(19px,1.8vw,25px);display:block}.hf-scope #product .pv-big .l{font-family:var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:#f7f5f26b;margin-top:4px;font-size:8.5px;display:block}.hf-scope #product .pv-mono{font-family:var(--f-mono);letter-spacing:.06em;color:#f7f5f280;border-top:1px solid #f7f5f217;padding-top:9px;font-size:10px}.hf-scope #product .pv-org .on{fill:#f7f5f2eb}.hf-scope #product .pv-org .ob{fill:none;stroke:#6fa6dc;stroke-width:2px;animation:1.6s infinite hf-scope-pulse}.hf-scope #product .pv-org .q{fill:none;stroke:#f7f5f238;stroke-width:1.4px}.hf-scope #product .pv-lab{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;font-size:8.5px}.hf-scope #product .pv-lab.a{fill:#f7f5f280}.hf-scope #product .pv-lab.b{fill:#6fa6dc}.hf-scope #product .pv-lab.c{fill:#c9912fd9}.hf-scope #product .pv-rail{stroke:#f7f5f224;stroke-width:2px}.hf-scope #product .pv-rail.on{stroke:#f7f5f2b3}.hf-scope #product .pv-ph{font-family:var(--f-mono);letter-spacing:.12em;fill:#f7f5f26b;font-size:8.5px}.hf-scope #product .pv-strip{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#f7f5f270;border-top:1px solid #f7f5f214;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:8px;padding:9px 0 4px;font-size:9px;display:flex}.hf-scope #product .pw-viz.paper{padding:8px 16px 4px}.hf-scope #product .pk-bar rect{fill:#f3f0eb;stroke:#1b1b1b24;stroke-width:1px}.hf-scope #product .pk-bar .t{font-family:var(--f-ui);fill:#1b1b1b;font-size:13px;font-weight:600}.hf-scope #product .pk-bar .s{font-family:var(--f-mono);letter-spacing:.12em;fill:#a6a199;font-size:7px}.hf-scope #product .pk-str{fill:none;stroke:#1b1b1b4d;stroke-width:1.4px}.hf-scope #product .pk-firm rect{fill:#fff;stroke:#1b1b1b29;stroke-width:1px}.hf-scope #product .pk-firm.ob rect{stroke:#6fa6dc;stroke-width:1.6px}.hf-scope #product .pk-firm.gh rect{fill:none;stroke:#1b1b1b2e;stroke-dasharray:4 4}.hf-scope #product .pk-firm .fn{font-family:var(--f-ui);fill:#1b1b1b;font-size:12px;font-weight:600}.hf-scope #product .pk-firm .fn.gh{fill:#6f6a62;font-size:15px}.hf-scope #product .pk-firm .fm{font-family:var(--f-mono);letter-spacing:.04em;fill:#a6a199;font-size:8px}.hf-scope #product .pk-firm .fu{font-family:var(--f-mono);fill:#3e9b6c;font-size:9px}.hf-scope #product .pk-firm .fo{font-family:var(--f-mono);letter-spacing:.1em;fill:#4d86c2;font-size:7.5px}.hf-scope #product .pk-cap{font-family:var(--f-mono);letter-spacing:.08em;fill:#a6a199;font-size:8.5px}@media (max-height:860px){.hf-scope #product .pw-viz svg{max-height:224px}.hf-scope #product .pw-viz.duo svg{max-height:206px}.hf-scope #product .pv-strip{margin-top:6px;padding:7px 0 2px}}@media (max-height:740px){.hf-scope #product .pw-viz svg{max-height:168px}.hf-scope #product .pw-viz.duo{gap:10px}.hf-scope #product .pv-big .n{font-size:19px}}.hf-scope #product .pe-firm rect{fill:#2a2a2a;stroke:#f7f5f238;stroke-width:1px}.hf-scope #product .pe-firm.ob rect{stroke:#6fa6dc;stroke-width:1.6px}.hf-scope #product .pe-firm.gh rect{fill:none;stroke:#f7f5f233;stroke-dasharray:4 4}.hf-scope #product .pe-firm .fn{font-family:var(--f-ui);fill:#f7f5f2;font-size:11.5px;font-weight:560}.hf-scope #product .pe-firm .fn.gh{fill:#f7f5f280;font-size:12px;font-weight:520}.hf-scope #product .pe-firm .fm{font-family:var(--f-mono);letter-spacing:.04em;fill:#f7f5f26b;font-size:7.5px}.hf-scope #product .pe-firm.ob .fm{fill:#6fa6dc}.hf-scope #product .pe-str{fill:none;stroke:#f7f5f247;stroke-width:1.4px}.hf-scope #product .pe-out text{font-family:var(--f-ui);fill:#f7f5f2e0;font-size:12px;font-weight:540}.hf-scope #product .pe-out .v{font-family:var(--f-mono);letter-spacing:.03em;fill:#f7f5f280;font-size:9.5px}.hf-scope #product .pe-out .d.live{fill:#3e9b6c}.hf-scope #product .pe-out .d.spin{fill:#6fa6dc;animation:1.6s infinite hf-scope-pulse}.hf-scope #product .ax-edition .px-grid .pnav{flex-direction:column;justify-content:center;align-self:stretch;gap:12px;height:100%;display:flex}.hf-scope #product .pnav-item{flex:none}.hf-scope #product .pv-pp circle,.hf-scope #product .pv-pp path{fill:#f7f5f28c}.hf-scope #product .ax-edition .px-grid{align-items:stretch!important}.hf-scope #product .ax-edition .px-col{height:100%}.hf-scope .ck-outhead,.hf-scope .prod-outhead{margin:clamp(22px,3.2vw,44px) auto clamp(12px,1.6vw,20px)}.hf-scope h2.sec.ck-outh{color:var(--ink);letter-spacing:-.035em;max-width:none;font-size:clamp(21px,2.1vw,29px);font-weight:540;line-height:1.06}.hf-scope #product .tz-g2{border-top:1px solid var(--line-soft);color:#f7f5f299;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.hf-scope #product .tz-g2 svg{flex:none;width:15px;height:15px}.hf-scope #product .tz-g2 .tg-lab{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#f7f5f280;font-size:9.5px}.hf-scope #product .tz-g2 .tg-kill{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#f7f5f280;align-items:center;gap:8px;margin-left:auto;font-size:9.5px;display:inline-flex}.hf-scope #product .tz-g2 .tg-sw{background:#3e9b6c38;border:1px solid #3e9b6c99;border-radius:999px;flex:none;width:26px;height:14px;position:relative}.hf-scope #product .tz-g2 .tg-sw i{background:var(--live);border-radius:50%;width:9px;height:9px;position:absolute;top:1.5px;right:1.5px}@media (max-height:860px){.hf-scope #product .tz-g2{margin-top:7px;padding-top:7px}}.hf-scope #product .pintro-band{justify-content:flex-start!important;margin-bottom:6px!important}.hf-scope #product .ig-cap{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#f7f5f261;pointer-events:none;font-size:8.5px;position:absolute;top:2px;left:2px}.hf-scope #product .pintro-band{height:auto!important;min-height:0!important;margin:0 0 6px!important;padding:0!important;display:block!important}.hf-scope #product .axis-row{justify-content:flex-start!important;margin:0!important;padding:0!important}.hf-scope #product .pintro-band{margin:0 0 6px!important}.hf-scope #product .axis-toggle{margin:0!important}.hf-scope #product .pstage .pw{overflow:visible;background:0 0!important;border:none!important}.hf-scope #product .pw-h{border-bottom:none;padding:0 2px 12px}.hf-scope #product .pw-f{background:0 0;border-top:1px solid #f7f5f21a;padding:12px 2px 0}.hf-scope #product .pw-viz{padding:6px 2px 2px}.hf-scope #product .pw-viz svg{max-height:340px}.hf-scope #product .pw-viz.duo svg{max-height:316px}.hf-scope #product .pw-viz.duo{gap:26px}.hf-scope #product .pv-strip{padding:10px 2px 4px}@media (max-height:860px){.hf-scope #product .pw-viz svg{max-height:282px}.hf-scope #product .pw-viz.duo svg{max-height:262px}}@media (max-height:740px){.hf-scope #product .pw-viz svg{max-height:238px}.hf-scope #product .pw-viz.duo svg{max-height:222px}}.hf-scope #product .pv-fn .fs{font-family:var(--f-mono);letter-spacing:.04em;fill:#f7f5f266;font-size:7.5px}.hf-scope #product .pstages,.hf-scope #product .pstage{height:100%}.hf-scope #product .pmedia{align-items:stretch;height:100%}.hf-scope #product .pstage .pw{flex-direction:column;height:100%;display:flex}.hf-scope #product .pw-viz{flex-direction:column;flex:1;justify-content:center;min-height:0;padding:10px 2px 0;display:flex}.hf-scope #product .pw-viz>svg{flex:1;width:100%;height:100%;min-height:0;max-height:none}.hf-scope #product .pw-viz.duo{grid-template-columns:1fr .95fr;align-items:stretch;gap:34px;min-height:0;display:grid}.hf-scope #product .pw-viz.duo>svg{width:100%;height:100%;min-height:0;max-height:none}.hf-scope #product .pv-strip{flex:none;margin-top:12px;padding:12px 2px 6px;font-size:9.5px}.hf-scope #product .pw-f.two{flex-direction:row;justify-content:space-between}.hf-scope #product .pv-nm{font-size:14px}.hf-scope #product .pv-tl{font-size:9px}.hf-scope #product .pv-ht{font-size:18px}.hf-scope #product .pv-hs{font-size:9px}.hf-scope #product .pv-str{stroke-width:1.6px}.hf-scope #product .pv-fn text{font-size:15px}.hf-scope #product .pv-team text{font-size:14.5px}.hf-scope #product .pv-team circle:not(.d){stroke-width:1.6px}.hf-scope #product .pe-firm .fn{font-size:13.5px}.hf-scope #product .pe-firm .fn.gh{font-size:14px}.hf-scope #product .pe-firm .fm{font-size:9px}.hf-scope #product .pe-str{stroke-width:1.6px}.hf-scope #product .pe-out text{font-size:15.5px}.hf-scope #product .pe-out .v{font-size:11px}.hf-scope #product .pv-stats{justify-content:center;gap:22px;padding-right:6px}.hf-scope #product .pv-big .n{font-size:clamp(24px,2.3vw,32px)}.hf-scope #product .pv-big .l{margin-top:6px;font-size:9px}.hf-scope #product .pv-rows{border-top:1px solid #f7f5f217;flex-direction:column;gap:9px;padding-top:14px;display:flex}.hf-scope #product .pv-r{font-family:var(--f-ui);color:#f7f5f2c7;align-items:center;gap:10px;font-size:13px;font-weight:520;display:flex}.hf-scope #product .pv-r .d{background:#3e9b6c;border-radius:50%;flex:none;width:7px;height:7px}.hf-scope #product .pv-mono{padding-top:11px;font-size:10.5px}.hf-scope #product .en-t rect{fill:#262626;stroke:#f7f5f24d;stroke-width:1.1px}.hf-scope #product .en-t.ob rect{stroke:#6fa6dc;stroke-width:1.7px}.hf-scope #product .en-t.q rect{fill:none;stroke:#f7f5f22e;stroke-dasharray:5 5}.hf-scope #product .en-n{font-family:var(--f-ui);fill:#f7f5f2eb;font-size:13px;font-weight:560}.hf-scope #product .en-t.q .en-n{fill:#f7f5f27a}.hf-scope #product .en-s{font-family:var(--f-mono);letter-spacing:.09em;fill:#f7f5f26b;font-size:8.5px}.hf-scope #product .en-s.sky{fill:#6fa6dc}.hf-scope #product .en-t.q .en-s{fill:#f7f5f24d}.hf-scope #product .en-d.live{fill:#3e9b6c}.hf-scope #product .en-d.ob{fill:#6fa6dc;animation:1.6s infinite hf-scope-pulse}.hf-scope #product .en-d.q{fill:none;stroke:#f7f5f259;stroke-width:1.4px}.hf-scope #product .en-c{stroke-width:1.6px}.hf-scope #product .en-c.on{stroke:#f7f5f24d}.hf-scope #product .en-c.sky{stroke:#6fa6dcb3}.hf-scope #product .en-c.off{stroke:#f7f5f224;stroke-dasharray:4 5}.hf-scope #product .en-rail{stroke:#f7f5f224;stroke-width:2.5px}.hf-scope #product .en-rail.on{stroke:#f7f5f2b8}.hf-scope #product .en-tick line{stroke:#f7f5f238;stroke-width:1.4px}.hf-scope #product .en-front{fill:#6fa6dc;animation:1.6s infinite hf-scope-pulse}.hf-scope #product .en-pl{font-family:var(--f-mono);letter-spacing:.12em;fill:#f7f5f261;font-size:9px}.hf-scope #product .en-pl.done{fill:#f7f5f28c}.hf-scope #product .en-pl.now{fill:#6fa6dc}@media (max-width:880px){.hf-scope #product .pw-viz.duo{grid-template-columns:1fr;gap:14px}.hf-scope #product .pw-viz.duo>svg{max-height:300px}}.hf-scope #product .pw-viz>svg{max-height:580px}.hf-scope #product .pw-viz.duo{grid-template-rows:minmax(0,1fr);grid-template-columns:.95fr 1.05fr}.hf-scope #product .pw-viz.duo>svg{max-height:580px}.hf-scope #product .pv-hs{letter-spacing:.05em;font-size:8px}.hf-scope #product .en-s{letter-spacing:.06em;font-size:8px}.hf-scope #product .pu-p circle,.hf-scope #product .pu-p path{fill:#f7f5f2ad}.hf-scope #product .pu-role{font-family:var(--f-ui);fill:#f7f5f2d9;font-size:11.5px;font-weight:540}.hf-scope #product .pu-tag{font-family:var(--f-mono);letter-spacing:.05em;fill:#f7f5f275;font-size:8px}.hf-scope #product .pu-d{fill:#3e9b6c}.hf-scope #product .pu-done{font-family:var(--f-ui);fill:#f7f5f2;font-size:14.5px;font-weight:560}.hf-scope #product .pu-sub{font-family:var(--f-mono);letter-spacing:.11em;fill:#f7f5f273;font-size:8px}.hf-scope #product .pv-fn .fs{font-size:9.5px}@media (max-height:860px){.hf-scope #product .pw-viz>svg,.hf-scope #product .pw-viz.duo>svg{max-height:500px}}@media (max-height:780px){.hf-scope #product .pw-viz>svg,.hf-scope #product .pw-viz.duo>svg{max-height:450px}}@media (max-height:740px){.hf-scope #product .pw-viz>svg,.hf-scope #product .pw-viz.duo>svg{max-height:410px}}@media (max-height:700px){.hf-scope #product .pw-viz>svg,.hf-scope #product .pw-viz.duo>svg{max-height:375px}}@media (max-height:660px){.hf-scope #product .pw-viz>svg,.hf-scope #product .pw-viz.duo>svg{max-height:335px}}@media (max-width:560px){.hf-scope .hs-tabs{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.hf-scope .hs-tabs::-webkit-scrollbar{display:none}.hf-scope .hs-tab{flex:none}.hf-scope .wl-form{border-radius:24px;flex-direction:column;align-items:stretch;gap:10px;padding:10px}.hf-scope .wl-form input{text-align:center;padding:10px 12px}.hf-scope .wl-form button{width:100%}}.hf-scope .nav-burger{background:var(--ink);width:40px;height:40px;color:var(--parchment);cursor:pointer;border:none;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0;display:none}.hf-scope .nav-burger span{background:var(--parchment);border-radius:2px;width:17px;height:2px;margin:2.5px auto;transition:transform .25s,opacity .2s;display:block}.hf-scope .nav-burger[aria-expanded=true] span:first-child{transform:translateY(4.5px)rotate(45deg)}.hf-scope .nav-burger[aria-expanded=true] span:nth-child(2){opacity:0}.hf-scope .nav-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-4.5px)rotate(-45deg)}.hf-scope .nav-sheet{z-index:59;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;background:#12141875;transition:opacity .28s,visibility 0s linear .28s;display:none;position:fixed;inset:0}.hf-scope .nav-sheet.open{opacity:1;visibility:visible;transition:opacity .28s}.hf-scope .nav-sheet-inner{-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);background:#faf9f7fa;border:1px solid #ffffff8c;border-radius:18px;max-height:calc(100svh - 96px);padding:10px;transition:transform .28s cubic-bezier(.4,0,.2,1);position:absolute;top:74px;left:16px;right:16px;overflow:auto;transform:translateY(-8px);box-shadow:0 24px 64px #1b1b1b38}.hf-scope .nav-sheet.open .nav-sheet-inner{transform:none}.hf-scope .nav-sheet a{font-family:var(--f-ui);letter-spacing:-.01em;color:var(--ink);border-radius:12px;padding:12px 14px;font-size:15px;text-decoration:none;display:block}.hf-scope .nav-sheet a:active,.hf-scope .nav-sheet a:hover{background:#1b1b1b0f}.hf-scope .nav-sheet a+a{border-top:1px solid #1b1b1b0f}.hf-scope .nav-sheet .nav-sheet-cta{background:var(--ink);color:var(--parchment);text-align:center;border-top:none;margin-top:8px;font-weight:560}@media (max-width:760px){.hf-scope nav.bar .brand{gap:9px;padding-left:11px}.hf-scope nav.bar .cta{display:none}.hf-scope .nav-burger{margin-left:auto;display:inline-flex}.hf-scope .nav-sheet{display:block}.hf-scope .heroseq{height:auto!important}.hf-scope .heroseq>header.hero{min-height:560px;height:100svh!important;position:relative!important;top:auto!important}.hf-scope .heroseq .hero-inner{justify-content:center!important;padding-top:clamp(84px,14vh,120px)!important;padding-bottom:clamp(34px,7vh,60px)!important}.hf-scope .hs-cue,.hf-scope #hsCue{display:none!important}.hf-scope .hs-panel{transition:opacity .55s!important}.hf-scope #heroCornerMk{display:none!important}.hf-scope #cockpit .zgrid-inner{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))!important;gap:9px!important}.hf-scope #cockpit .mini{padding:10px!important}.hf-scope #cockpit .zstage:not(.zoomed) .zgrid,.hf-scope #cockpit .zstage.zoomed .ztree,.hf-scope .sec-mark{display:none!important}.hf-scope #product .sx-grid.sx-flip{display:block!important}.hf-scope #product .sx-grid.sx-flip .sx{display:none!important}.hf-scope #product .sx-grid.sx-flip .sx.sx-on{display:flex!important}}
