:root{--paper:#EEF1F4;--paper-alt:#E2E6EB;--fg1:#0D1117;--fg-body:rgba(13,17,23,.80);--fg-muted:rgba(13,17,23,.64);--fg-faint:rgba(13,17,23,.62);--rule-soft:rgba(13,17,23,.14);--rule-input:rgba(13,17,23,.28);--ink:#07060F;--ink-2:#100E1C;--rule-ink:rgba(246,244,238,.15);--violet:#3B2FEA;--violet-2:#8B7EFF;--on-ink-body:rgba(246,244,238,.78);--on-ink-muted:rgba(246,244,238,.55)}[data-lab] a{color:var(--violet)}[data-lab] a:hover{color:#5548F0}:where([data-lab]) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:left}[data-lab] a:focus-visible,[data-lab] button:focus-visible,[data-lab] label:focus-within{outline:2px solid var(--violet);outline-offset:3px}[data-lab] .up{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase}@keyframes qin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes bgin{0%{opacity:0;transform:scale(1.04)}to{opacity:.38;transform:none}}@keyframes dot{0%,80%,to{opacity:.25;transform:none}40%{opacity:1;transform:translateY(-3px)}}@keyframes scan{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}[data-lab]{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);min-height:100vh}[data-side]{position:sticky;top:0;height:100vh;overflow-y:auto;background:var(--ink);color:#F6F4EE;border-right:1px solid var(--rule-ink)}[data-sidebg]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.38;filter:saturate(.7);-webkit-mask-image:linear-gradient(0deg,#000,transparent 72%);mask-image:linear-gradient(0deg,#000,transparent 72%);pointer-events:none;animation:bgin 1.8s ease both}[data-sidein]{position:relative;padding:34px 34px 28px;min-height:100%;box-sizing:border-box;display:flex;flex-direction:column}[data-brand]{display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none;min-height:44px}[data-brandmark]{width:22px;height:22px;object-fit:contain}[data-side] h1{font-family:var(--font-montserrat),var(--df-sans),sans-serif;font-weight:400;font-size:clamp(28px,2.4vw,36px);line-height:1.08;letter-spacing:-.028em;margin:0 0 16px;text-wrap:balance}[data-sidelead]{font-size:14.5px;line-height:1.6;color:var(--on-ink-body);margin:0 0 30px}[data-benchrow]{display:grid;grid-template-columns:30px minmax(0,1fr) 16px;gap:10px;align-items:baseline;width:100%;padding:13px 0 13px 12px;border-top:1px solid rgba(246,244,238,.12);position:relative;transition:padding-left .2s ease}[data-benchrow]:hover{padding-left:18px}[data-benchrow][data-on=true]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;background:var(--violet-2)}[data-bn]{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:10.5px;color:var(--on-ink-muted)}[data-bl]{display:block;font-size:15px;color:#fff}[data-bm]{display:block;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--on-ink-muted);margin-top:4px}[data-benchrow][data-on=true] [data-bm],[data-benchrow][data-on=true] [data-bn]{color:var(--violet-2)}[data-bt]{color:var(--on-ink-muted)}[data-lab] [data-sitenav]{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:auto;margin-bottom:0!important;padding-top:26px;border-top:0}[data-sitenav] a{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--on-ink-muted);text-decoration:none;padding:8px 0}[data-sitenav] a:hover,[data-sitenav] a[aria-current]{color:#fff}[data-main]{padding:56px clamp(24px,4vw,64px) 90px;min-width:0}[data-eye]{color:var(--violet);margin-bottom:18px}[data-hub] h2{font-family:var(--font-montserrat),var(--df-sans),sans-serif;font-weight:400;font-size:clamp(34px,4.4vw,64px);line-height:1.02;letter-spacing:-.03em;margin:0 0 20px;max-width:15ch;text-wrap:balance}[data-lead]{font-size:18px;line-height:1.6;color:var(--fg-body);max-width:60ch;margin:0 0 60px}[data-sec]{margin-bottom:76px;scroll-margin-top:24px}[data-sechead]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 20px;margin-bottom:18px}[data-sh]{font-family:var(--font-montserrat),var(--df-sans),sans-serif;font-weight:400;font-size:clamp(26px,2.8vw,38px);line-height:1.08;letter-spacing:-.026em;margin:0}[data-secp]{font-size:15.5px;line-height:1.6;color:var(--fg-muted);max-width:64ch;margin:-4px 0 22px}[data-tools]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--rule-soft);border:1px solid var(--rule-soft);border-radius:8px;overflow:hidden}[data-tool]{background:#fff;display:flex;flex-direction:column;gap:10px;min-height:232px;transition:background .2s ease}[data-lab] button[data-tool],[data-tool]{padding:26px 26px 22px}[data-lab] button[data-chip]{padding:9px 14px}[data-lab] button[data-benchrow]{padding:13px 0 13px 12px}[data-lab] button[data-opt]{padding:14px 16px}[data-lab] [data-btn2],[data-lab] [data-btn]{padding:0 20px}[data-tool]:hover{background:#F6F5FE}[data-tool]:hover [data-go]{transform:translateX(4px)}[data-tn]{font-family:var(--font-geist),system-ui,sans-serif;font-weight:700;font-size:clamp(22px,2.36vw,34px);letter-spacing:-.04em;color:var(--fg-faint);line-height:1}[data-tool]:hover [data-tn]{color:var(--violet)}[data-tt]{font-family:var(--font-montserrat),var(--df-sans),sans-serif;font-weight:500;font-size:22px;line-height:1.2;letter-spacing:-.018em;color:var(--fg1)}[data-td]{font-size:14.5px;line-height:1.55;color:var(--fg-muted)}[data-tf]{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;border-top:1px solid var(--rule-soft)}[data-go]{font-size:14px;font-weight:600;color:var(--violet);transition:transform .2s ease;white-space:nowrap}[data-tag]{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint)}[data-chips]{display:flex;flex-wrap:wrap;gap:8px}[data-chip]{font-size:13px;padding:9px 14px;min-height:40px;box-sizing:border-box;border-radius:999px;border:1px solid var(--rule-input);background:#fff}[data-chip][data-on=true]{background:var(--fg1);color:#fff;border-color:var(--fg1)}[data-lib]{border:1px solid var(--rule-soft);border-radius:8px;overflow:hidden;background:#fff}[data-lrow]{display:grid;grid-template-columns:44px minmax(0,1.25fr) max-content minmax(0,1.55fr) max-content;gap:8px 22px;padding:16px 22px;border-top:1px solid var(--rule-soft);align-items:center;font-size:14px;line-height:1.45}[data-lrow]>span:nth-child(3),[data-lrow]>span:nth-child(5){white-space:nowrap}[data-lhead]{border-top:0;background:var(--paper-alt);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint)}[data-lhead],[data-tier]{font-family:var(--font-geist-mono),ui-monospace,monospace}[data-tier]{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:4px;font-size:10.5px;font-weight:500}[data-tier=A]{background:var(--violet);color:#fff}[data-tier=B]{border:1.5px solid var(--violet);color:var(--violet);box-sizing:border-box}[data-tier=C]{background:var(--fg1);color:#fff}[data-lv]{font-weight:600;font-variant-numeric:tabular-nums}[data-ly]{display:block;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:10px;color:var(--fg-faint);margin-top:3px}[data-lu]{color:var(--fg-muted)}[data-steps3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--rule-soft);border:1px solid var(--rule-soft);border-radius:8px;overflow:hidden}[data-steps3]>div{background:#fff;padding:24px;display:flex;flex-direction:column;gap:10px}[data-steps3] b{font-family:var(--font-montserrat),var(--df-sans),sans-serif;font-weight:500;font-size:20px;letter-spacing:-.016em}[data-steps3]>div>span:last-child{font-size:14.5px;line-height:1.55;color:var(--fg-muted)}[data-wbtop]{display:flex;align-items:center;gap:16px;margin-bottom:18px}[data-back]{font-size:14px;color:var(--fg-muted);min-height:44px}[data-back]:hover{color:var(--violet)}[data-stages]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:44px}[data-stage]{border-top:3px solid var(--rule-soft);padding-top:10px;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);transition:border-color .3s ease,color .3s ease}[data-stage][data-on=true]{border-color:var(--violet);color:var(--fg1)}[data-wbgrid]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);gap:clamp(24px,3vw,44px);align-items:start}@media (max-width:1240px) and (min-width:901px){[data-wbgrid]{grid-template-columns:minmax(0,1fr)}[data-co]{position:static!important}}[data-qh]{font-family:var(--font-montserrat),var(--df-sans),sans-serif;font-weight:400;font-size:clamp(30px,3.6vw,52px);line-height:1.04;letter-spacing:-.03em;margin:0 0 14px;text-wrap:balance}[data-help]{font-size:16px;line-height:1.6;color:var(--fg-muted);margin:0 0 30px;max-width:56ch}[data-opts]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}[data-opt]{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:58px;padding:14px 16px;box-sizing:border-box;border:1px solid rgba(13,17,23,.16);border-radius:8px;background:#fff;transition:border-color .15s ease,background .15s ease}[data-opt]:hover,[data-opt][data-on=true]{border-color:var(--violet)}[data-opt][data-on=true]{background:#F1F0FE}[data-key]{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:10px;color:var(--fg-faint);width:22px;height:22px;border:1px solid var(--rule-input);border-radius:4px;display:flex;align-items:center;justify-content:center}[data-field]{display:flex;gap:10px;margin-top:14px}[data-field] input{flex:1;min-width:0;height:52px;box-sizing:border-box;padding:0 16px;font:inherit;font-size:15.5px;border:1px solid var(--rule-input);border-radius:6px;background:#fff;color:var(--fg1)}[data-field] input:focus{outline:none;border-color:var(--violet);box-shadow:0 0 0 3px rgba(59,47,234,.12)}[data-btn]{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 20px;box-sizing:border-box;border-radius:6px;background:var(--violet);color:#fff;font-weight:600;font-size:14.5px;white-space:nowrap;text-decoration:none}[data-btn]:hover{background:#5548F0;color:#fff}[data-btn][data-off=true]{background:rgba(13,17,23,.22)}[data-btn2]{display:inline-flex;align-items:center;height:52px;padding:0 20px;box-sizing:border-box;border-radius:6px;border:1px solid var(--rule-input);font-weight:500;font-size:14.5px;color:var(--fg1);text-decoration:none}[data-btn2]:hover{border-color:var(--fg1)}[data-btn3]{font-size:14px;color:var(--fg-muted);text-decoration:underline;text-underline-offset:3px;min-height:44px}[data-links]{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:20px;font-size:14px}[data-links] button{color:var(--fg-muted);text-decoration:underline;text-underline-offset:3px;min-height:44px}[data-acts]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:24px}[data-gate]{border:1px solid var(--rule-soft);border-left:3px solid var(--violet);border-radius:8px;background:#fff;padding:20px 22px;margin:0 0 22px}[data-gate] p{font-size:15px;line-height:1.6;color:var(--fg-body);margin:0}[data-summ]{display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;align-items:start;padding:18px 20px;margin:0 0 22px;border-radius:8px;background:var(--ink)}[data-res]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--rule-soft);border:1px solid var(--rule-soft);border-radius:8px;overflow:hidden}[data-lab] [data-fig]{background:#fff;padding:20px;display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:400;line-height:1.45;letter-spacing:normal;white-space:normal}[data-fig][data-dark=true]{background:var(--ink);color:#fff}[data-fig] .up{color:var(--fg-faint)}[data-fig][data-dark=true] .up{color:var(--on-ink-muted)}[data-fig] b{font-weight:700;font-size:clamp(24px,2.4vw,32px);letter-spacing:-.03em;line-height:1.05;font-variant-numeric:tabular-nums}[data-fig]>span:last-child{font-size:13px;line-height:1.5;color:var(--fg-muted)}[data-fig][data-dark=true]>span:last-child{color:var(--on-ink-body)}[data-blur=true]{filter:blur(7px);user-select:none}[data-first]{background:#fff;border:1px solid var(--rule-soft);border-left:3px solid var(--violet);border-radius:8px;padding:18px 20px;margin-top:22px;display:flex;flex-direction:column;gap:6px}[data-first] b{font-family:var(--font-montserrat),var(--df-sans),sans-serif;font-weight:500;font-size:19px;letter-spacing:-.014em}[data-first]>span:last-child{font-size:14.5px;line-height:1.55;color:var(--fg-muted)}[data-drop]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:280px;padding:34px;box-sizing:border-box;border:1.5px dashed rgba(59,47,234,.45);border-radius:8px;background:#F4F3FE;text-align:center;cursor:pointer;transition:background .2s ease,border-color .2s ease}[data-drop]:hover,[data-drop][data-over=true]{background:#E9E7FD;border-color:var(--violet)}[data-fileinput]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}[data-err]{font-size:14px;color:var(--violet);margin:12px 0 0}[data-reading]>div{display:flex;gap:12px;align-items:baseline;font-size:14.5px;padding:12px 0;border-bottom:1px solid var(--rule-soft);animation:qin .4s ease both}[data-scan]{height:3px;background:var(--paper-alt);border-radius:2px;overflow:hidden;margin:0 0 18px}[data-scan] span{display:block;height:100%;width:40%;background:var(--violet);animation:scan 1.3s ease-in-out infinite}[data-finds]{display:flex;flex-direction:column;gap:8px;margin-bottom:22px}[data-find]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:13px 15px;border:1px solid var(--rule-soft);border-radius:8px;background:#fff;animation:qin .4s ease both}[data-find] b{font-weight:600;font-size:16px;text-align:right;font-variant-numeric:tabular-nums}[data-find] .up{font-size:9.5px;letter-spacing:.06em;color:var(--violet)}[data-find] .up:last-child{color:var(--fg-faint);text-align:right}[data-case]{background:#fff;border:1px solid var(--rule-soft);border-radius:8px;padding:26px 28px;box-shadow:0 14px 40px rgba(13,17,23,.08)}[data-casehead]{font-family:var(--font-montserrat),var(--df-sans),sans-serif;font-weight:400;font-size:clamp(20px,1.9vw,25px);line-height:1.28;letter-spacing:-.018em;margin:0 0 18px}[data-pt]{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;font-size:14.5px;line-height:1.6;color:var(--fg-body);padding:9px 0;border-top:1px solid var(--rule-soft)}[data-cite]{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:10.5px;color:var(--violet);white-space:nowrap}[data-co]{position:sticky;top:28px;background:var(--ink);border-radius:8px;overflow:hidden;color:#F6F4EE}[data-cohead]{gap:12px;padding:16px 20px;border-bottom:1px solid rgba(246,244,238,.12)}[data-ai],[data-cohead]{display:flex;align-items:center}[data-ai]{width:34px;height:34px;border-radius:8px;background:linear-gradient(135deg,#6D28D9,#4F46E5 50%,#2563EB);justify-content:center;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px;color:#fff;flex:none}[data-feed]{height:250px;overflow-y:auto;padding:16px 20px;border-bottom:1px solid rgba(246,244,238,.12);display:flex;flex-direction:column;gap:12px}[data-delta]{display:inline-flex;margin-top:8px;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.06em;color:var(--violet-2);border:1px solid rgba(139,126,255,.4);border-radius:999px;padding:4px 10px}[data-dots]{display:flex;gap:5px;padding:6px 0}[data-dots] span{width:6px;height:6px;border-radius:50%;background:var(--violet-2);animation:dot 1s ease-in-out infinite}[data-dots] span:nth-child(2){animation-delay:.15s}[data-dots] span:nth-child(3){animation-delay:.3s}[data-cob]{padding:16px 20px;border-bottom:1px solid rgba(246,244,238,.12)}[data-track]{position:relative;height:10px;border-radius:5px;background:rgba(246,244,238,.1);overflow:hidden}[data-track] span{position:absolute;top:0;bottom:0;border-radius:5px;background:linear-gradient(90deg,#6D28D9,#8B7EFF);transition:left .6s cubic-bezier(.2,.8,.3,1),width .6s cubic-bezier(.2,.8,.3,1)}[data-facts]{display:flex;flex-direction:column;gap:1px;background:rgba(246,244,238,.1);border-radius:6px;overflow:hidden;margin-top:10px}[data-facts]>div{display:flex;justify-content:space-between;gap:12px;padding:8px 11px;background:var(--ink);font-size:12.5px}[data-facts]>div>span:first-child{color:rgba(246,244,238,.62)}[data-facts]>div>span:last-child{color:#fff;text-align:right}[data-coclose],[data-coscrim],[data-mco]{display:none}[data-pad]{--gut:44px}[data-lab][data-mode=hub] [data-main]{background:var(--ink);color:#F6F4EE;position:relative;overflow:hidden}[data-hub]{position:relative}[data-hub]:before{content:"";right:-18%;top:-260px;width:780px;height:620px;background:radial-gradient(closest-side,rgba(109,40,217,.3),rgba(79,70,229,.1) 55%,transparent)}[data-hub]:before,[data-hubgrid]{position:absolute;pointer-events:none}[data-hubgrid]{left:-80px;right:-80px;top:-80px;height:900px;background-image:radial-gradient(rgba(139,126,255,.3) 1px,transparent 1.5px);background-size:26px 26px;-webkit-mask-image:radial-gradient(90% 60% at 72% 10%,#000,transparent 72%);mask-image:radial-gradient(90% 60% at 72% 10%,#000,transparent 72%)}[data-hub]>:not([data-hubgrid]){position:relative}[data-status]{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border:1px solid rgba(139,126,255,.38);border-radius:999px;background:rgba(109,40,217,.12);color:var(--violet-2);margin-bottom:28px}[data-online]>span,[data-pulse]{width:7px;height:7px;border-radius:50%;background:var(--violet-2);animation:pulse 2.2s ease-out infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(139,126,255,.55)}70%{box-shadow:0 0 0 9px rgba(139,126,255,0)}to{box-shadow:0 0 0 0 rgba(139,126,255,0)}}[data-hub] h2{color:#fff;max-width:14ch;font-size:clamp(38px,5.2vw,78px)}[data-hub] [data-lead]{color:var(--on-ink-body);margin-bottom:40px}[data-scope]{max-width:820px;margin:0 0 84px;padding:20px 22px 18px;border:1px solid var(--rule-ink);border-radius:8px;background:linear-gradient(180deg,rgba(21,19,42,.92),rgba(7,6,15,.92));box-shadow:0 30px 80px rgba(7,6,15,.6),inset 0 1px 0 rgba(246,244,238,.06)}[data-scopehead],[data-scopelabels]{display:flex;justify-content:space-between;gap:12px;color:var(--on-ink-muted)}[data-scopehead]{margin-bottom:14px}[data-scopelabels]{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;margin-top:10px}[data-scopelabels] span:nth-child(2){color:#fff}[data-scoperail]{position:relative;height:52px;border-radius:6px;border:1px solid rgba(246,244,238,.1);background:repeating-linear-gradient(90deg,rgba(246,244,238,.09) 0 1px,transparent 1px 10%),rgba(246,244,238,.02);overflow:hidden}@keyframes sweep{0%{transform:translateX(0)}to{transform:translateX(820px)}}[data-scopeband]{position:absolute;top:10px;bottom:10px;left:30%;width:42%;border-radius:4px;background:linear-gradient(90deg,#6D28D9,#8B7EFF 60%,#E8B059);box-shadow:0 0 26px rgba(139,126,255,.6);animation:narrowband 10s cubic-bezier(.65,0,.35,1) infinite}@keyframes narrowband{0%,10%{left:2%;width:96%}22%,30%{left:14%;width:70%}42%,50%{left:26%;width:50%}62%,70%{left:35%;width:33%}82%,92%{left:41%;width:20%}to{left:2%;width:96%}}[data-scopesteps]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:16px}[data-scopesteps] span{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--on-ink-muted);padding-top:8px;border-top:2px solid rgba(246,244,238,.12);animation:steplit 10s linear infinite}[data-scopesteps] span:nth-child(2){animation-delay:2s}[data-scopesteps] span:nth-child(3){animation-delay:4s}[data-scopesteps] span:nth-child(4){animation-delay:6s}[data-scopesteps] span:nth-child(5){animation-delay:8s}@keyframes steplit{0%,18%{color:#fff;border-color:#8B7EFF}20%,to{color:rgba(246,244,238,.55);border-color:rgba(246,244,238,.12)}}[data-hub] [data-sh]{color:#fff}[data-hub] [data-sechead]>.up,[data-hub] [data-secp]{color:var(--on-ink-muted)}[data-hub] [data-tools]{background:var(--rule-ink);border-color:var(--rule-ink)}[data-hub] [data-tool]{position:relative;overflow:hidden;background:var(--ink-2);color:#F6F4EE;gap:12px;min-height:280px}[data-lab][data-mode=hub] button[data-tool]{padding:26px 26px 22px}[data-hub] [data-tool]:after{content:"";position:absolute;inset:0;background:radial-gradient(70% 90% at 100% 0,rgba(139,126,255,.22),transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}[data-hub] [data-tool]:hover{background:#15132A}[data-hub] [data-tool]:hover:after{opacity:1}[data-toolhead]{display:flex;justify-content:space-between;align-items:center}[data-online]{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--violet-2)}[data-hub] [data-tn]{font-size:34px;color:rgba(246,244,238,.32)}[data-hub] [data-tool]:hover [data-tn]{color:var(--violet-2)}[data-hub] [data-tt]{color:#fff}[data-hub] [data-td]{color:var(--on-ink-body)}[data-meter]{position:relative;height:6px;border-radius:3px;background:rgba(246,244,238,.1);margin-top:4px;overflow:hidden}[data-meterfill]{position:absolute;top:0;bottom:0;border-radius:3px;background:linear-gradient(90deg,#6D28D9,#8B7EFF);box-shadow:0 0 12px rgba(139,126,255,.6)}[data-m=invoices] [data-meterfill]{left:40%;width:34%}[data-m=calls] [data-meterfill]{left:10%;width:20%}[data-m=backoffice] [data-meterfill]{left:30%;width:20%}[data-m=data] [data-meterfill]{left:0;width:100%;background:repeating-linear-gradient(90deg,#8B7EFF 0 8px,transparent 8px 13px);box-shadow:none}[data-readout]{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--on-ink-muted);white-space:nowrap}[data-readout]>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}[data-readout]>span:last-child{flex:none}[data-hub] [data-tf]{border-top-color:var(--rule-ink)}body:has([data-lab]) [data-askfloat]{left:auto;right:28px;bottom:28px;transform:none}body:has([data-lab]) [data-askfloat][data-hidden]{transform:translateY(8px)}[data-hub] [data-tag]{color:var(--on-ink-muted)}[data-hub] [data-go]{color:var(--violet-2)}[data-hub] [data-chip]{background:transparent;border-color:rgba(246,244,238,.25);color:var(--on-ink-body)}[data-hub] [data-chip][data-on=true]{background:#F6F4EE;color:var(--ink);border-color:#F6F4EE}[data-hub] [data-lib]{background:var(--ink-2);border-color:var(--rule-ink)}[data-hub] [data-lrow]{border-top-color:rgba(246,244,238,.1);color:var(--on-ink-body)}[data-hub] [data-lhead]{background:rgba(246,244,238,.04);color:var(--on-ink-muted)}[data-hub] [data-lv]{color:#fff}[data-hub] [data-lu],[data-hub] [data-ly]{color:var(--on-ink-muted)}[data-hub] [data-tier=A]{background:var(--violet-2);color:var(--ink)}[data-hub] [data-tier=B]{border-color:var(--violet-2);color:var(--violet-2)}[data-hub] [data-tier=C]{background:#F6F4EE;color:var(--ink)}[data-hub] [data-steps3]{background:var(--rule-ink);border-color:var(--rule-ink)}[data-hub] [data-steps3]>div{background:var(--ink-2);color:#F6F4EE;border-top:2px solid transparent;border-image:linear-gradient(90deg,#6D28D9,#8B7EFF) 1}[data-hub] [data-steps3] b{color:#fff}[data-hub] [data-steps3]>div>span:last-child{color:var(--on-ink-body)}@media (max-width:900px){[data-scope]{margin-bottom:56px}[data-scopelabels] span:nth-child(2){display:none}[data-hub] [data-tool]{min-height:0}[data-lab]{grid-template-columns:minmax(0,1fr)}[data-side]{position:relative;height:auto}[data-sidein]{padding:20px 20px 18px}[data-side] h1{font-size:clamp(20px,6.15vw,24px)}[data-sidelead]{margin-bottom:18px}[data-lab][data-mode=bench] [data-bench],[data-lab][data-mode=bench] [data-sidelead]{display:none}[data-sitenav]{padding-top:14px}[data-main]{padding:30px 20px 120px}[data-opts],[data-res],[data-steps3],[data-tools],[data-wbgrid]{grid-template-columns:minmax(0,1fr)}[data-lhead]{display:none}[data-lrow]{grid-template-columns:30px minmax(0,1fr);gap:6px 14px;padding:14px 16px}[data-lrow]>span:nth-child(n+3){grid-column:2}[data-stages]{margin-bottom:28px}[data-mco]{display:flex;align-items:center;gap:12px;position:fixed;left:10px;right:10px;bottom:10px;z-index:30;padding:12px 14px;background:rgba(7,6,15,.96);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(139,126,255,.35);border-radius:10px;cursor:pointer;color:#F6F4EE}[data-co]{position:fixed!important;left:0;right:0;bottom:0;top:auto!important;z-index:41;max-height:84vh;overflow-y:auto;border-radius:14px 14px 0 0;transform:translateY(105%);transition:transform .35s cubic-bezier(.2,.8,.3,1)}[data-co][data-open=true]{transform:none}[data-coclose]{display:flex;justify-content:center;padding:10px 0 2px;cursor:pointer}[data-coscrim]{display:block;position:fixed;inset:0;z-index:40;background:rgba(7,6,15,.5);opacity:0;pointer-events:none;transition:opacity .3s ease}[data-coscrim][data-open=true]{opacity:1;pointer-events:auto}}@media (max-width:1000px){[data-stack]{grid-template-columns:minmax(0,1fr)!important}[data-stack]>*{grid-column:1!important}}@media (max-width:760px){[data-pad]{padding-left:20px!important;padding-right:20px!important;--gut:20px}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}