@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/dev/landing/fonts/space-grotesk-latin-v22.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/dev/landing/fonts/space-mono-400-latin-v17.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/dev/landing/fonts/space-mono-700-latin-v17.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#191816;--bg-2:#1f1d18;--panel:#26231c;--panel-2:#322f26;--panel-soft:#2a2720;--text:#fffdfa;--text-2:#e1ded8;--muted:#a8a49b;--faint:#6f6b62;--line:#534f46;--line-soft:#3a362d;--p-rgb:255 194 73;--p:rgb(var(--p-rgb));--p-br:#ffe6b5;--p-br-rgb:255 230 181;--p-deep:#ed9e00;--p-ink:#191816;--p-muted:#d4ac5c;--aqua:var(--p);--aqua-br:var(--p-br);--aqua-deep:var(--p-deep);--aqua-glow:rgb(var(--p-rgb) / .2);--aqua-glow-soft:rgb(var(--p-br-rgb) / .1);--blue:#26bbff;--blue-soft:#cce5ff;--amber:#ffc249;--data-blue:#99cbff;--data-green:#7ee5c0;--data-lime:#9be573;--data-purple:#e5b2ff;--data-pink:#ffa5da;--data-cyan:#65fff5;--maxw:1160px;--font-display:"Space Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body:system-ui, -apple-system, "Segoe UI", Roboto, "PingFang SC", sans-serif;--font-mono:"Space Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--r-pill:999px;--r-lg:24px;--r-md:16px;--r-sm:12px}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;max-width:100%;margin:0;font-size:17px;line-height:1.6;overflow-x:clip}::selection{background:var(--aqua-glow);color:var(--aqua-br)}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:600;line-height:1.08}p{text-wrap:pretty;margin:0}a{color:inherit;text-decoration:none}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:28px}[data-page=home] main>section.sec-pad,[data-page=home] main>section.final{content-visibility:auto;contain-intrinsic-block-size:auto 900px}.hl{background:linear-gradient(110deg, var(--aqua-br) 0%, var(--aqua) 45%, var(--aqua-deep) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}.hl-blue{color:var(--blue-soft);font-weight:600}.hl-dim{color:var(--text);font-weight:600}.eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--aqua);align-items:center;gap:9px;font-size:12.5px;display:inline-flex}.eyebrow:before{content:"";background:var(--aqua);width:7px;height:7px;box-shadow:0 0 10px 2px var(--aqua-glow);border-radius:50%}.btn{font-family:var(--font-display);border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;border:1px solid #0000;align-items:center;gap:9px;padding:13px 24px;font-size:15px;font-weight:600;transition:transform .18s,box-shadow .25s,background .25s,border-color .2s;display:inline-flex}.btn .arrow{transition:transform .2s}.btn:hover .arrow{transform:translate(3px)}.btn-primary{background:linear-gradient(120deg, var(--aqua-br), var(--aqua) 55%, var(--aqua-deep));color:var(--p-ink);box-shadow:0 0 0 1px var(--aqua-glow), 0 10px 30px -8px rgb(var(--p-rgb) / .33), inset 0 0 12px #ffffff30}.btn-primary:hover{box-shadow:0 0 0 1px rgb(var(--p-rgb) / .4), 0 14px 40px -8px rgb(var(--p-rgb) / .47), 0 0 28px 2px var(--aqua-glow), inset 0 0 14px #ffffff40;transform:translateY(-1px)}.btn-ghost{color:var(--text);border:1px solid var(--line);background:#ffffff08}.btn-ghost:hover{background:#ffffff10;border-color:#3a423e;transform:translateY(-1px)}#site-header{z-index:50;border-bottom:1px solid #0000;transition:background .3s,border-color .3s,backdrop-filter .3s;position:sticky;top:0}#site-header.scrolled{background:color-mix(in srgb, var(--bg) 80%, transparent);backdrop-filter:blur(14px)saturate(1.2);border-bottom-color:var(--line-soft)}.nav{justify-content:space-between;align-items:center;height:68px;display:flex}.brand{font-family:var(--font-display);letter-spacing:-.01em;align-items:center;gap:11px;font-size:18px;font-weight:600;display:flex}.brand-lockup{aspect-ratio:960/271;flex:none;width:116px;display:block}.brand-lockup img,.auth-brand-lockup img{object-fit:contain;width:100%;height:100%;display:block}.mark{border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid;overflow:hidden}.mark img{object-fit:cover;width:100%;height:100%;display:block}.foot .mark{width:28px;height:28px}.brand .sub{color:var(--muted);letter-spacing:.02em;font-size:13px;font-weight:400}.nav-links{align-items:center;gap:30px;display:flex}.nav-links a{color:var(--muted);font-size:14.5px;transition:color .18s}.nav-links a:hover{color:var(--text)}.nav-right{align-items:center;gap:18px;display:flex}.nav-sign-in{color:var(--muted);white-space:nowrap;font-size:14.5px;transition:color .18s}.nav-sign-in:hover{color:var(--text)}.lang{color:var(--muted);align-items:center;gap:6px;font-size:14px;display:inline-flex}@media (width<=1080px){.nav-links{display:none}}section{position:relative}.sec-title{font-size:clamp(2rem,4.2vw,3.05rem)}.sec-intro{color:var(--muted);max-width:640px;margin-top:20px;font-size:18px}.divider{background:linear-gradient(90deg, transparent, var(--line), transparent);border:0;height:1px;margin:0}.glow{filter:blur(60px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.hero{align-items:center;min-height:min(94vh,960px);padding-block:clamp(96px,13vh,170px);display:flex;position:relative;overflow:hidden}.hero .glow-a{background:radial-gradient(circle, rgb(var(--p-rgb) / .18) 0%, transparent 68%);z-index:0;width:620px;height:620px;top:-220px;right:-120px}.hero .glow-b{z-index:0;background:radial-gradient(circle,#26bbff22 0%,#0000 70%);width:520px;height:520px;bottom:-260px;left:-140px}.hero-scrim{z-index:1;pointer-events:none;background:linear-gradient(90deg, var(--bg) 0%, color-mix(in srgb, var(--bg) 82%, transparent) 38%, transparent 70%), linear-gradient(0deg, var(--bg) 1%, transparent 24%), linear-gradient(180deg, color-mix(in srgb, var(--bg) 50%, transparent) 0%, transparent 19%);position:absolute;inset:0}.hero-grid{z-index:2;display:block;position:relative}.hero-copy{max-width:640px}.hero-pill{border-radius:var(--r-pill);border:1px solid var(--line);color:var(--muted);background:#ffffff06;align-items:center;gap:10px;margin-bottom:26px;padding:7px 15px 7px 12px;font-size:13px;display:inline-flex}.hero-pill b{color:var(--text);font-weight:600}.hero h1{letter-spacing:-.035em;font-size:clamp(2.7rem,5.8vw,4.4rem);font-weight:700}.hero .lede{color:#e1ded8;max-width:540px;margin-top:26px;font-size:clamp(17px,1.9vw,19.5px)}.hero .kicker{color:var(--muted);max-width:520px;margin-top:18px;font-size:16px}.hero .kicker b{color:var(--text);font-weight:600}.hero-cta{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.hero-stats{flex-wrap:wrap;gap:34px;margin-top:50px;display:flex}.stat .num{font-family:var(--font-display);letter-spacing:-.02em;font-size:30px;font-weight:700;line-height:1}.stat .num .u{color:var(--aqua)}.stat .lbl{color:var(--faint);max-width:175px;margin-top:9px;font-size:13.5px;line-height:1.45}@media (width<=900px){.hero{min-height:auto;padding-block:clamp(70px,12vh,110px)}.hero-copy{max-width:100%}.signal-stage{opacity:.55}.hero-scrim{background:linear-gradient(0deg, var(--bg) 4%, color-mix(in srgb, var(--bg) 50%, transparent) 40%, transparent 80%), linear-gradient(180deg, color-mix(in srgb, var(--bg) 55%, transparent) 0%, transparent 26%)}}.signal-stage{z-index:0;pointer-events:none;aspect-ratio:1;background:radial-gradient(circle, rgb(var(--p-rgb) / .05) 0%, transparent 46%);width:clamp(1080px,148vh,1760px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rings{position:absolute;inset:0}.ring{border:1px solid rgb(var(--p-rgb) / .13);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ring.r1{border-color:rgb(var(--p-rgb) / .2);width:20%;height:20%}.ring.r2{border-color:rgb(var(--p-rgb) / .16);width:40%;height:40%}.ring.r3{width:60%;height:60%}.ring.r4{border-color:rgb(var(--p-rgb) / .1);width:80%;height:80%}.ring.r5{border-color:rgb(var(--p-rgb) / .07);width:100%;height:100%}.rings:after{content:"";border:1px solid rgb(var(--p-rgb) / .5);border-radius:50%;width:20%;height:20%;animation:4.6s cubic-bezier(.16,.6,.3,1) infinite ping;position:absolute;top:50%;left:50%}@keyframes ping{0%{opacity:.55;transform:translate(-50%,-50%)scale(1)}70%{opacity:.1}to{opacity:0;transform:translate(-50%,-50%)scale(5)}}.sweep{background:conic-gradient(from 0deg, rgb(var(--p-rgb) / 0) 0deg, transparent 320deg, rgb(var(--p-rgb) / .05) 340deg, rgb(var(--p-rgb) / .15) 355deg, rgb(var(--p-rgb) / .3) 359.4deg, rgb(var(--p-rgb) / 0) 360deg);border-radius:50%;width:100%;height:100%;animation:7s linear infinite sweep;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes sweep{to{transform:translate(-50%,-50%)rotate(360deg)}}.node{background:var(--muted);opacity:.62;z-index:3;border-radius:50%;width:8px;height:8px;animation:5.2s ease-in-out infinite twinkle;position:absolute;transform:translate(-50%,-50%)}.node:nth-of-type(3n){animation-delay:-1.7s}.node:nth-of-type(3n+1){animation-delay:-3.4s}@keyframes twinkle{0%,to{opacity:.3}50%{opacity:.85}}.node.dim{opacity:.45;background:#7d857f;width:6px;height:6px}.node.blue{background:var(--blue);opacity:.9;animation:none;box-shadow:0 0 12px 2px #26bbff77}.cluster{z-index:5;background:radial-gradient(circle, rgb(var(--p-rgb) / .2) 0%, transparent 68%);border:1px solid rgb(var(--p-rgb) / .34);border-radius:50%;place-items:center;width:130px;height:130px;display:grid;position:absolute;transform:translate(-50%,-50%)}.cluster .core{background:radial-gradient(circle at 35% 30%, var(--aqua-br), var(--aqua-deep));width:15px;height:15px;box-shadow:0 0 22px 5px rgb(var(--p-rgb) / .33), 0 0 6px 1px var(--aqua-br);border-radius:50%;animation:2.6s ease-in-out infinite core-beat;position:relative}.cluster .core:after{content:"";border:1px solid rgb(var(--p-rgb) / .62);opacity:.62;border-radius:50%;animation:2.6s ease-out infinite core-halo;position:absolute;inset:-8px;transform:scale(.72)}@keyframes core-beat{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes core-halo{0%,to{opacity:.62;transform:scale(.72)}55%{opacity:0;transform:scale(1.62)}}.cluster .satellite{background:var(--aqua);width:6px;height:6px;box-shadow:0 0 8px 1px rgb(var(--p-rgb) / .67);border-radius:50%;position:absolute}.tag-chip{z-index:7;border-radius:var(--r-pill);border:1px solid rgb(var(--p-rgb) / .25);color:var(--text);white-space:nowrap;background:#0e1211ee;align-items:center;gap:7px;padding:7px 12px;font-size:12px;display:inline-flex;position:absolute;box-shadow:0 8px 24px -10px #000}.tag-chip:before{content:"";background:var(--aqua);width:6px;height:6px;box-shadow:0 0 8px 1px var(--aqua);border-radius:50%}.tag-chip.chip-blue{border-color:#26bbff59}.tag-chip.chip-blue:before{background:var(--blue);box-shadow:0 0 8px 1px var(--blue)}.tag-chip.chip-dim{color:var(--muted);box-shadow:none;background:#0e1211d9;border-color:#ffffff14}.tag-chip.chip-dim:before{background:var(--faint);box-shadow:none}.grid-3{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:54px;display:grid}.grid-2{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:54px;display:grid}@media (width<=900px){.grid-3,.grid-2{grid-template-columns:1fr}}.card{background:linear-gradient(180deg, var(--panel), var(--bg-2));border:1px solid var(--line);border-radius:var(--r-lg);padding:30px 28px 32px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative}.card:hover{border-color:rgb(var(--p-rgb) / .2);box-shadow:0 24px 50px -30px #000, 0 0 0 1px rgb(var(--p-rgb) / .12);transform:translateY(-3px)}.card h3{margin-bottom:12px;font-size:21px}.card p{color:var(--muted);font-size:15.5px;line-height:1.62}.card-icon{border-radius:var(--r-sm);background:radial-gradient(circle at 32% 28%, rgb(var(--p-rgb) / .13), rgb(var(--p-rgb) / .04));border:1px solid rgb(var(--p-rgb) / .2);width:42px;height:42px;color:var(--aqua);place-items:center;margin-bottom:22px;display:grid}.card-icon svg{width:20px;height:20px}.steps{gap:16px;margin-top:54px;display:grid}.step{border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(100deg, var(--panel), var(--bg-2));grid-template-columns:96px 1fr;align-items:start;gap:8px;padding:26px 28px;transition:border-color .25s,transform .25s,box-shadow .25s;display:grid}.step:hover{border-color:rgb(var(--p-rgb) / .2);box-shadow:-6px 0 24px -18px var(--p);transform:translate(4px)}.step .idx{font-family:var(--font-mono);color:var(--aqua);font-size:28px;font-weight:700;line-height:1}.step .idx .lab{letter-spacing:.2em;color:var(--faint);margin-top:10px;font-size:11px;font-weight:400;display:block}.step h3{margin-bottom:9px;font-size:22px}.step p{color:var(--muted);max-width:640px;font-size:15.5px}@media (width<=640px){.step{grid-template-columns:1fr;gap:14px}.step .idx{align-items:baseline;gap:14px;display:flex}.step .idx .lab{margin-top:0}}.example-wrap{grid-template-columns:.9fr 1.1fr;align-items:center;gap:44px;margin-top:54px;display:grid}@media (width<=980px){.example-wrap{grid-template-columns:1fr;gap:34px}}.example-copy h3{margin-bottom:16px;font-size:clamp(1.5rem,2.6vw,2rem)}.example-copy p{color:var(--muted);font-size:16.5px}.example-copy .takeaway{border-radius:var(--r-md);background:rgb(var(--p-rgb) / .05);border:1px solid rgb(var(--p-rgb) / .16);color:#e1ded8;margin-top:26px;padding:20px 22px;font-size:15.5px}.example-copy .takeaway b{color:var(--aqua-br);font-weight:600}.report{border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(#14181666,#0d0f0e);overflow:hidden;box-shadow:0 40px 90px -50px #000,inset 0 0 0 1px #ffffff05}.report-top{border-bottom:1px solid var(--line-soft);background:#ffffff04;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.report-top .t-left{font-family:var(--font-mono);color:var(--muted);letter-spacing:.08em;align-items:center;gap:10px;font-size:12px;display:flex}.report-top .dot{background:var(--aqua);width:8px;height:8px;box-shadow:0 0 8px 1px var(--aqua);border-radius:50%}.report-top .badge{font-family:var(--font-mono);color:var(--aqua);border:1px solid rgb(var(--p-rgb) / .25);border-radius:var(--r-pill);padding:4px 9px;font-size:11px}.report-body{padding:8px 20px 22px}.r-row{border-bottom:1px solid var(--line-soft);padding:17px 0}.r-row:last-child{border-bottom:0}.r-row .k{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);align-items:center;gap:8px;font-size:11px;display:flex}.r-row .k .n{color:var(--aqua)}.r-row .v{color:#e1ded8;margin-top:9px;font-size:15.5px;line-height:1.55}.r-row .v.q{color:var(--muted);font-style:normal}.r-row .v .em{color:var(--aqua-br);font-weight:600}.r-row .v .emb{color:var(--blue-soft);font-weight:600}.who-panel{border:1px solid var(--line);border-radius:var(--r-lg);background:radial-gradient(circle at 88% 8%, rgb(var(--p-rgb) / .1), transparent 42%), radial-gradient(circle at 6% 92%, #26bbff14, transparent 46%), linear-gradient(180deg, var(--panel), var(--bg-2));margin-top:12px;padding:clamp(34px,5vw,56px)}.who-panel h2{max-width:780px;font-size:clamp(1.8rem,3.4vw,2.6rem)}.who-panel .who-intro{color:var(--muted);max-width:720px;margin-top:20px;font-size:18px}.who-panel .who-note{border-radius:var(--r-md);border:1px solid var(--line);color:#e1ded8;background:#ffffff06;align-items:flex-start;gap:12px;max-width:620px;margin-top:30px;padding:16px 20px;font-size:15.5px;display:inline-flex}.who-note .spark{color:var(--aqua);flex-shrink:0;margin-top:2px}.compare{grid-template-columns:1fr 1fr 1.15fr;align-items:stretch;gap:18px;margin:54px 0 0;display:grid}@media (width<=900px){.compare{grid-template-columns:1fr}}.col{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-2);flex-direction:column;padding:30px 28px;display:flex}.col.muted-col{opacity:.92}.col .col-tag{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:16px;font-size:11px}.col h3{color:var(--muted);margin-bottom:14px;font-size:19px;font-weight:500}.col p{color:var(--muted);font-size:15px;line-height:1.6}.col.win{border-color:rgb(var(--p-rgb) / .33);box-shadow:0 0 0 1px rgb(var(--p-rgb) / .13), 0 30px 70px -40px rgb(var(--p-rgb) / .33), inset 0 0 40px rgb(var(--p-rgb) / .04);background:linear-gradient(#16201d,#0e1412);position:relative}.col.win:before{content:attr(data-badge);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--p-ink);background:linear-gradient(120deg, var(--aqua-br), var(--aqua));border-radius:var(--r-pill);padding:4px 11px;font-size:10.5px;position:absolute;top:-11px;left:28px}.col.win .col-tag{color:var(--aqua)}.col.win h3{color:var(--text);font-size:20px;font-weight:600}.col.win p{color:#e1ded8}.col .x,.col .check{font-size:13px;font-family:var(--font-mono);letter-spacing:.04em;align-items:center;gap:8px;margin-bottom:14px;display:inline-flex}.col .x{color:var(--muted)}.col .check{color:var(--aqua)}.final{position:relative;overflow:hidden}.final .glow-c{background:radial-gradient(circle, rgb(var(--p-rgb) / .15) 0%, transparent 66%);width:760px;height:500px;bottom:-280px;left:50%;transform:translate(-50%)}.final-inner{z-index:2;text-align:center;max-width:780px;margin-inline:auto;padding-block:clamp(80px,12vw,140px);position:relative}.final h2{font-size:clamp(2.1rem,5vw,3.4rem)}.final p{color:var(--muted);margin-top:22px;max-width:600px;margin-inline:auto;font-size:18.5px}.final .hero-cta{justify-content:center;margin-top:40px}footer{border-top:1px solid var(--line-soft)}.foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-block:30px;display:flex}.foot .brand{font-size:16px}.foot .f-links{color:var(--muted);gap:24px;font-size:14px;display:flex}.foot .f-links a:hover{color:var(--text)}.foot .copy{color:var(--faint);font-size:13px}.reveal{opacity:1;transform:none}.reveal-ready .reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.reveal-ready .reveal.in{opacity:1;transform:none}.hero .hero-copy>.reveal{opacity:1;transition:none;transform:none}@media (prefers-reduced-motion:reduce){.reveal-ready .reveal{opacity:1;transition:none;transform:none}.sweep,.cluster .core,.cluster .core:after,.node{animation:none}.rings:after{opacity:.18;animation:none}}.accent-switch{z-index:90;border-radius:var(--r-pill);background:color-mix(in srgb, var(--bg) 78%, transparent);backdrop-filter:blur(12px)saturate(1.2);border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.08em;align-items:center;gap:6px;padding:6px;font-size:11px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 34px -14px #000}.accent-switch button{border-radius:var(--r-pill);color:var(--muted);cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:8px 13px;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.accent-switch button:hover{color:var(--text)}.accent-switch button .swatch{border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 4px #ffffff40}.accent-switch button[data-set=aqua] .swatch{background:linear-gradient(135deg,#7df6d6,#10b58c)}.accent-switch button[data-set=gold] .swatch{background:linear-gradient(135deg,#ffe6b5,#ed9e00)}.accent-switch button.active{color:var(--text);border-color:var(--line);background:#ffffff0d}.accent-switch button.active .swatch{box-shadow:0 0 0 2px var(--aqua-glow), inset 0 0 4px #ffffff40}@media (width<=560px){.accent-switch{bottom:12px;right:12px}.accent-switch button{padding:8px 10px}}[data-lang=zh]{--font-display:"Space Grotesk", "PingFang SC", "Noto Sans SC", system-ui, sans-serif}[data-lang=zh] h1,[data-lang=zh] h2,[data-lang=zh] h3,[data-lang=zh] .sec-title{letter-spacing:normal;line-height:1.22}[data-lang=zh] .hero h1{letter-spacing:0}[data-lang=zh] p,[data-lang=zh] .lede,[data-lang=zh] .sec-intro,[data-lang=zh] .who-intro,[data-lang=zh] .r-row .v{line-height:1.85}.lang-switch{border:1px solid var(--line);border-radius:var(--r-pill);font-family:var(--font-mono);background:#ffffff06;align-items:center;gap:2px;padding:3px;font-size:12px;display:inline-flex}.lang-switch a{color:var(--muted);cursor:pointer;border-radius:var(--r-pill);background:0 0;border:0;padding:5px 11px;text-decoration:none;transition:color .18s,background .18s}.lang-switch a:hover{color:var(--text)}.lang-switch a.active{background:var(--p);color:var(--p-ink);font-weight:700}.nav-links{position:relative}.nav-item{align-items:center;display:inline-flex;position:relative}.nav-item>a,.nav-trigger{color:var(--muted);font-size:14.5px;font-family:var(--font-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 2px;transition:color .18s;display:inline-flex}body.auth-open{overflow:hidden}.auth-overlay[hidden],.auth-step[hidden]{display:none}.auth-overlay{z-index:1000;backdrop-filter:blur(14px);background:#050607c7;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.auth-modal{border:1px solid rgb(var(--p-rgb) / .34);background:radial-gradient(circle at 16% 0%, #26bbff24, transparent 34%), radial-gradient(circle at 100% 100%, rgb(var(--p-rgb) / .11), transparent 38%), #181817;border-radius:28px;width:min(540px,100%);max-height:min(760px,100vh - 44px);padding:clamp(30px,5vw,48px);position:relative;overflow-y:auto;box-shadow:0 30px 100px #0000008c,inset 0 1px #ffffff0a}.auth-close{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:28px;line-height:1;position:absolute;inset-block-start:16px;inset-inline-end:18px}.auth-close:hover{background:var(--panel-2);color:var(--text)}.auth-brand{align-items:center;gap:11px;margin-bottom:28px;font-size:19px;display:flex}.auth-brand .mark{width:38px;height:38px}.auth-brand-lockup{aspect-ratio:960/271;width:136px;display:block}.auth-modal h2{margin:0;font-size:clamp(26px,4vw,34px);line-height:1.18}.auth-sub{color:var(--muted);margin:10px 0 28px}.auth-google{color:#171717;width:100%;min-height:54px;font:600 15px var(--font-body);cursor:pointer;background:#fff;border:1px solid #4d4a43;border-radius:14px;justify-content:center;align-items:center;gap:12px;transition:transform .18s,box-shadow .18s;display:flex}.auth-google:hover{transform:translateY(-1px);box-shadow:0 10px 30px #00000047}.auth-google-mark{flex:none;width:22px;height:22px}.auth-divider{color:var(--faint);align-items:center;gap:14px;margin:24px 0;font-size:12px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line-soft);flex:1;height:1px}.auth-email-launch{border:1px solid var(--line);background:var(--panel-2);width:100%;min-height:54px;color:var(--text);font:600 15px var(--font-body);border-radius:14px;justify-content:center;align-items:center;transition:transform .18s,border-color .18s,background .18s;display:flex}.auth-email-launch:hover{border-color:rgb(var(--p-rgb) / .55);background:rgb(var(--p-rgb) / .09);transform:translateY(-1px)}.auth-handoff-note{color:var(--faint);text-align:center;margin:18px 0 0;font-size:12px;line-height:1.6}.auth-email-form,.auth-code-form{gap:10px;display:grid}.auth-email-form label,.auth-code-form label{color:var(--muted);font-size:13px;font-weight:600}.auth-email-form input,.auth-code-form input{width:100%;min-height:54px;color:var(--text);font:500 16px var(--font-body);background:#111211;border:1px solid #45423c;border-radius:14px;padding:0 16px}.auth-code-form input{text-align:center;font-family:var(--font-mono);letter-spacing:.38em;padding-left:calc(16px + .38em);font-size:24px}.auth-email-form input:focus,.auth-code-form input:focus{border-color:var(--p);outline:2px solid rgb(var(--p-rgb) / .2)}.auth-submit{width:100%;margin-top:4px}.auth-agreement{color:var(--faint);align-items:flex-start;gap:10px;margin-top:20px;font-size:12px;line-height:1.7;display:flex}.auth-agreement input{width:16px;height:16px;accent-color:var(--p);flex:none;margin-top:4px}.auth-agreement a{color:var(--muted);text-underline-offset:2px;text-decoration:underline}.auth-email-preview{background:var(--panel-2);width:fit-content;color:var(--p);font-family:var(--font-mono);border-radius:999px;margin:-14px auto 24px;padding:7px 12px;font-size:12px}.auth-code-actions{justify-content:space-between;gap:18px;margin-top:18px;display:flex}.auth-code-actions button{color:var(--muted);font:500 13px var(--font-body);cursor:pointer;background:0 0;border:0}.auth-code-actions button:hover{color:var(--p)}.auth-status{text-align:center;min-height:24px;color:var(--muted);margin:18px 0 0;font-size:13px}.auth-status[data-kind=error]{color:#ff8f83}.auth-status[data-kind=success]{color:#86d99b}.auth-status[data-kind=pending]{color:var(--p)}.auth-modal button:disabled,.auth-modal input:disabled{cursor:wait;opacity:.62}@media (width<=560px){.auth-overlay{align-items:end;padding:12px}.auth-modal{border-radius:24px 24px 12px 12px;width:100%;max-height:calc(100vh - 12px);padding:34px 22px 28px}.auth-brand{margin-bottom:24px}}.nav-item>a:hover,.nav-trigger:hover,.nav-item.active>a,.nav-item.active>.nav-trigger{color:var(--text)}.nav-trigger .caret{color:var(--faint);margin-top:1px;font-size:9px;transition:transform .22s,color .18s}.nav-item.open .nav-trigger .caret,.nav-item:hover .nav-trigger .caret{color:var(--aqua);transform:rotate(180deg)}.nav-item.active>a:after,.nav-item.active>.nav-trigger:after{content:"";background:var(--p);border-radius:2px;height:2px;position:absolute;bottom:-3px;left:2px;right:2px}.nav-menu{z-index:60;background:color-mix(in srgb, var(--panel) 92%, #000);border:1px solid var(--line);border-radius:var(--r-md);opacity:0;visibility:hidden;pointer-events:none;min-width:300px;padding:8px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%)translateY(6px);box-shadow:0 24px 60px -24px #000,inset 0 0 0 1px #ffffff06}.nav-menu:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.nav-item:hover .nav-menu,.nav-item.open .nav-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.menu-item{border-radius:10px;padding:11px 13px;text-decoration:none;transition:background .16s;display:block}.menu-item:hover{background:#ffffff08}.menu-item .mi-title{color:var(--text);font-size:14.5px;font-weight:500;font-family:var(--font-display);align-items:center;gap:8px;display:flex}.menu-item .mi-desc{color:var(--faint);margin-top:3px;font-size:12.5px;display:block}.menu-item:hover .mi-title{color:var(--aqua)}.menu-item .ext{color:var(--faint);font-size:11px}.nav-burger{border:1px solid var(--line);width:40px;height:40px;color:var(--text);cursor:pointer;background:#ffffff06;border-radius:10px;justify-content:center;align-items:center;display:none}.nav-burger svg{width:18px;height:18px}@media (width<=1080px){.nav-burger{display:inline-flex}.nav-links{background:color-mix(in srgb, var(--bg) 96%, transparent);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0;max-height:calc(100vh - 68px);padding:14px 20px 22px;display:none;position:fixed;inset:68px 0 auto;overflow-y:auto}#site-header.nav-open .nav-links{display:flex}.nav-item{border-bottom:1px solid var(--line-soft);width:100%;display:block}.nav-item>a,.nav-trigger{justify-content:space-between;width:100%;padding:15px 2px;font-size:16px}.nav-menu{opacity:1;visibility:visible;pointer-events:auto;min-width:0;box-shadow:none;background:0 0;border:0;padding:0 0 10px;display:none;position:static;transform:none}.nav-item.open .nav-menu{display:block}.nav-menu:before,.nav-item.active>a:after,.nav-item.active>.nav-trigger:after{display:none}.lang-switch{margin-left:auto}}.page-hero{padding-block:clamp(88px,13vh,150px) clamp(48px,7vw,84px);position:relative;overflow:hidden}.page-hero .glow-a{background:radial-gradient(circle, rgb(var(--p-rgb) / .16) 0%, transparent 68%);z-index:0;width:560px;height:560px;top:-200px;right:-120px}.page-hero .glow-b{z-index:0;background:radial-gradient(circle,#26bbff20 0%,#0000 70%);width:440px;height:440px;bottom:-240px;left:-120px}.page-hero .wrap{z-index:2;position:relative}.breadcrumb{font-family:var(--font-mono);letter-spacing:.06em;color:var(--faint);align-items:center;gap:9px;margin-bottom:22px;font-size:12px;display:flex}.breadcrumb a{color:var(--muted)}.breadcrumb a:hover{color:var(--text)}.breadcrumb .sep{color:var(--line)}.page-hero h1{letter-spacing:-.03em;max-width:780px;font-size:clamp(2.3rem,5vw,3.7rem);font-weight:700}.page-hero .page-sub{color:#e1ded8;max-width:620px;margin-top:22px;font-size:clamp(17px,1.9vw,19px)}.page-hero .page-cta{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.legal-main{padding-bottom:clamp(72px,10vw,128px)}.legal-hero{border-bottom:1px solid var(--line-soft);padding-bottom:clamp(38px,6vw,64px)}.legal-kicker{color:var(--aqua);font:600 11px/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px}.legal-hero h1{max-width:900px}.legal-hero .page-sub{max-width:760px}.legal-meta{max-width:760px;color:var(--faint);font:12px/1.5 var(--font-mono);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:30px;display:flex}.legal-meta a{color:var(--aqua);text-decoration:none}.legal-meta a:hover{color:var(--text)}.legal-layout{grid-template-columns:minmax(190px,240px) minmax(0,760px);align-items:start;gap:clamp(42px,7vw,92px);padding-top:clamp(42px,7vw,76px);display:grid}.legal-nav{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--panel) 78%, transparent);border-radius:18px;flex-direction:column;gap:4px;padding:18px;display:flex;position:sticky;top:98px}.legal-nav p{color:var(--faint);font:600 10px/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 10px 10px}.legal-nav a{color:var(--muted);border-radius:9px;padding:9px 10px;font-size:13px;line-height:1.4;text-decoration:none}.legal-nav a:hover{color:var(--text);background:#ffffff08}.legal-nav a[aria-current=page]{color:var(--text);background:rgb(var(--p-rgb) / .12)}.legal-document{color:#d6d2ca;min-width:0}.legal-introduction{border:1px solid rgb(var(--p-rgb) / .2);background:linear-gradient(135deg, rgb(var(--p-rgb) / .08), #ffffff03);border-radius:20px;margin-bottom:46px;padding:clamp(22px,4vw,32px)}.legal-introduction p{color:var(--text);margin:0;font-size:clamp(16px,2vw,18px);line-height:1.75}.legal-introduction p+p{margin-top:16px}.legal-section{scroll-margin-top:100px}.legal-section+.legal-section{border-top:1px solid var(--line-soft);margin-top:38px;padding-top:38px}.legal-section h2{color:var(--text);letter-spacing:-.015em;margin:0 0 18px;font-size:clamp(21px,3vw,27px);line-height:1.3}.legal-section p,.legal-section li{color:#c9c5bc;font-size:15.5px;line-height:1.85}.legal-section p{margin:0}.legal-section p+p{margin-top:14px}.legal-section ul{margin:0;padding-left:1.3em}.legal-section li{padding-left:.25em}.legal-section li+li{margin-top:9px}.legal-section li::marker{color:var(--p)}.legal-contact{border-left:3px solid var(--p);background:#ffffff05;border-radius:0 14px 14px 0;margin-top:52px;padding:24px 26px}.legal-contact strong{color:var(--text)}.legal-contact p{color:var(--muted);margin:7px 0 0}.legal-contact a{color:var(--aqua)}@media (width<=800px){.legal-layout{grid-template-columns:1fr;gap:30px}.legal-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.legal-nav p{grid-column:1/-1}}@media (width<=520px){.legal-nav{grid-template-columns:1fr}.legal-introduction{border-radius:16px}.legal-section p,.legal-section li{font-size:15px}}.skeleton{padding-block:clamp(40px,6vw,72px)}.skel-note{border-radius:var(--r-pill);border:1px dashed color-mix(in srgb, var(--aqua) 45%, var(--line));background:rgb(var(--p-rgb) / .06);color:var(--aqua);font-family:var(--font-mono);letter-spacing:.06em;align-items:center;gap:9px;margin-bottom:30px;padding:8px 15px;font-size:12px;display:inline-flex}.skel-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (width<=820px){.skel-grid{grid-template-columns:1fr}}.skel-card{border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(180deg, var(--panel), var(--bg-2));flex-direction:column;gap:14px;min-height:168px;padding:26px 24px;display:flex}.skel-card .bar{background:linear-gradient(90deg,#ffffff12,#ffffff05);border-radius:6px;height:10px}.skel-card .bar.w1{background:rgb(var(--p-rgb) / .18);width:46%;height:13px}.skel-card .bar.w2{width:92%}.skel-card .bar.w3{width:78%}.skel-card .bar.w4{width:60%}.skel-card .bar.tall{background:#ffffff08;border-radius:10px;width:40%;height:34px;margin-top:auto}#site-footer{background:linear-gradient(180deg, transparent, rgb(var(--p-rgb) / .018))}.footer-main{grid-template-columns:minmax(230px,.92fr) minmax(0,2.25fr);gap:clamp(58px,8vw,112px);padding-block:clamp(58px,7vw,82px) clamp(42px,5vw,58px);display:grid}.footer-nav{grid-template-columns:minmax(250px,1.25fr) minmax(190px,1.08fr) minmax(150px,.82fr) minmax(180px,1fr);gap:clamp(28px,3.2vw,48px);display:grid}.f-brand .brand{margin-bottom:22px;display:inline-flex}.f-brand .brand-lockup{--brand-lockup-width:132px;width:132px}.f-brand p{color:var(--muted);max-width:310px;font-size:14px;line-height:1.75}.footer-cta{border:1px solid rgb(var(--p-rgb) / .24);border-radius:var(--r-pill);background:rgb(var(--p-rgb) / .055);width:fit-content;color:var(--text);align-items:center;gap:22px;margin-top:25px;padding:11px 15px 11px 17px;font-size:13.5px;font-weight:600;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.footer-cta b{color:var(--p);font-size:16px;font-weight:400}.footer-cta:hover{border-color:rgb(var(--p-rgb) / .48);background:rgb(var(--p-rgb) / .09);transform:translateY(-1px)}.f-col .footer-heading{border-bottom:1px solid var(--line-soft);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:color-mix(in srgb, var(--muted) 88%, var(--p));margin-bottom:12px;padding-bottom:13px;font-size:10.5px;font-weight:400}.f-col a{width:fit-content;color:var(--muted);padding:6px 0;font-size:14px;line-height:1.45;transition:color .16s,transform .16s;display:block}.f-col a:hover{color:var(--text);transform:translate(2px)}.f-col .footer-all-link{color:color-mix(in srgb, var(--p) 78%, var(--text));margin-top:8px;font-weight:600}.footer-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;display:grid}.foot-bottom{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-block:20px 24px;display:flex}.foot-bottom .copy{color:var(--muted);font-size:12.5px}.foot-bottom .f-mini{color:color-mix(in srgb, var(--muted) 72%, transparent);align-items:center;gap:20px;font-size:12.5px;display:flex}.foot-bottom .f-mini a{color:var(--muted)}.foot-bottom .f-mini a:hover{color:var(--text)}@media (width<=1180px){.footer-main{grid-template-columns:1fr;gap:42px}.f-brand p{max-width:540px}}.home-skills{background:linear-gradient(180deg, #ffffff012, rgb(var(--p-rgb) / .018), #ffffff008)}.home-skills-head{grid-template-columns:minmax(0,1fr) 320px;align-items:end;gap:clamp(48px,8vw,118px);display:grid}.home-skills-head>div:first-child{max-width:780px}.home-skills-head h2{text-wrap:balance;max-width:760px;margin-top:19px;font-size:clamp(2.25rem,4.3vw,3.45rem);line-height:1.12}.home-skills-head p{max-width:690px;color:var(--muted);margin-top:21px;font-size:17px;line-height:1.75}.home-skills-connect{border:1px solid rgb(var(--p-rgb) / .2);background:linear-gradient(145deg, rgb(var(--p-rgb) / .055), #ffffff018);border-radius:18px;padding:20px}.home-skills-connect>span{color:var(--p-muted);font:9.5px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.home-skills-connect>span i{background:var(--p);width:6px;height:6px;box-shadow:0 0 10px rgb(var(--p-rgb) / .7);border-radius:50%}.home-skills-connect>strong{margin:15px 0 13px;font-size:19px;display:block}.home-skills-connect>div{border-top:1px solid var(--line-soft);justify-content:space-between;gap:20px;padding:10px 0;display:flex}.home-skills-connect b{color:var(--text-2);font-size:13px}.home-skills-connect em{color:var(--muted);font:normal 9.5px/1.5 var(--font-mono)}.home-skills-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:clamp(48px,6vw,70px);display:grid}.home-skill-card{border:1px solid var(--line-soft);background:linear-gradient(160deg, var(--panel), #191815);border-radius:22px;transition:transform .22s,border-color .22s,box-shadow .22s;overflow:hidden}.home-skill-card:hover{border-color:rgb(var(--p-rgb) / .36);box-shadow:0 30px 65px -42px rgb(var(--p-rgb) / .48);transform:translateY(-5px)}.home-skill-media{aspect-ratio:16/10;border-bottom:1px solid var(--line-soft);background:#0c0c0a;position:relative;overflow:hidden}.home-skill-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#151410d9);position:absolute;inset:0}.home-skill-media img{object-fit:cover;width:100%;height:100%;transition:transform .45s,filter .3s;display:block}.home-skill-card:hover .home-skill-media img{filter:brightness(1.08);transform:scale(1.035)}.home-skill-number,.home-skill-media>b{z-index:2;backdrop-filter:blur(8px);background:#11110ed9;border:1px solid #ffffff1c;border-radius:50%;place-items:center;min-width:31px;height:31px;display:grid;position:absolute;top:17px}.home-skill-number{color:var(--p-muted);font:9px/1 var(--font-mono);letter-spacing:.08em;left:17px}.home-skill-media>b{color:var(--p);font-weight:400;transition:transform .18s;right:17px}.home-skill-card:hover .home-skill-media>b{transform:translate(2px,-2px)}.home-skill-content{flex-direction:column;min-height:205px;padding:23px 24px 22px;display:flex}.home-skill-content>span{color:var(--p-muted);font:9px/1.5 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.home-skill-card h3{margin-top:13px;font-size:21px;line-height:1.25}.home-skill-card p{color:var(--muted);margin-top:12px;font-size:13.5px;line-height:1.65}.home-skill-content small{color:var(--faint);font:9.5px/1.4 var(--font-mono);align-items:center;gap:7px;margin-top:auto;padding-top:20px;display:flex}.home-skill-content small i{background:var(--p-muted);border-radius:50%;width:4px;height:4px}.home-skills-actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:30px;display:flex}@media (width<=900px){.home-skills-head{grid-template-columns:1fr}.home-skills-connect{max-width:420px}.home-skills-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=580px){.home-skills-grid{grid-template-columns:1fr}.home-skill-content{min-height:190px}}@media (width<=900px){.footer-nav{grid-template-columns:1fr 1fr}}@media (width<=760px){.footer-nav{grid-template-columns:1fr 1fr}.f-usecases{grid-column:1/-1}}@media (width<=520px){.footer-main{padding-block:50px 34px}.footer-nav{grid-template-columns:1fr;gap:30px}.f-usecases{grid-column:auto}.footer-link-grid{grid-template-columns:1fr 1fr;column-gap:18px}.foot-bottom,.foot-bottom .f-mini{flex-direction:column;align-items:flex-start}}.source-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:46px;display:grid}@media (width<=900px){.source-grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.source-grid{grid-template-columns:1fr}}.source-card{border:1px solid var(--line);border-radius:var(--r-md);background:linear-gradient(180deg, var(--panel), var(--bg-2));padding:24px 22px;transition:border-color .25s,transform .25s}.source-card:hover{border-color:rgb(var(--p-rgb) / .3);transform:translateY(-2px)}.source-card .s-ico{background:radial-gradient(circle at 32% 28%, rgb(var(--p-rgb) / .16), rgb(var(--p-rgb) / .05));border:1px solid rgb(var(--p-rgb) / .22);width:38px;height:38px;color:var(--p);border-radius:10px;place-items:center;margin-bottom:16px;display:grid}.source-card .s-ico svg{width:18px;height:18px}.source-card h3{font-family:var(--font-display);color:var(--text);margin-bottom:7px;font-size:16px;font-weight:600}.source-card p{color:var(--muted);font-size:13.5px;line-height:1.55}.grounded-note,.loop-note{color:var(--text-2);border-radius:var(--r-pill);border:1px dashed rgb(var(--p-rgb) / .3);background:rgb(var(--p-rgb) / .04);align-items:center;gap:11px;margin-top:30px;padding:12px 18px;font-size:14.5px;display:inline-flex}.grounded-note svg,.loop-note svg{width:17px;height:17px;color:var(--p);flex:none}.lead{max-width:760px}.lead p{color:var(--text-2);margin-top:18px;font-size:clamp(17px,1.9vw,19px);line-height:1.75}.lead p:first-child{margin-top:0}.pull{border-left:3px solid var(--p);background:rgb(var(--p-rgb) / .05);border-radius:0 var(--r-md) var(--r-md) 0;font-family:var(--font-display);color:var(--text);max-width:780px;margin:40px 0;padding:24px 28px;font-size:clamp(19px,2.4vw,24px);font-weight:500;line-height:1.4}.github-cta.btn-ghost{background:#ffffff05;border-color:#ffffff2e;gap:10px;min-height:50px;padding:0 23px}.github-cta.btn-ghost:hover{background:#ffffff0a;border-color:#ffffff52}.github-mark{shape-rendering:geometricprecision;flex:0 0 16px;width:16px;height:16px;display:block}[data-page=skills] main>section{content-visibility:auto;contain-intrinsic-block-size:auto 820px}.skills-hero{border-bottom:1px solid var(--line-soft);padding-block:clamp(74px,8vw,108px) clamp(64px,7vw,90px);position:relative;overflow:hidden}.skills-hero .glow-a{z-index:0;background:radial-gradient(circle, rgb(var(--p-rgb) / .16), transparent 68%);width:620px;height:620px;top:-260px;right:-170px}.skills-hero .glow-b{z-index:0;background:radial-gradient(circle,#26bbff18,#0000 70%);width:480px;height:480px;bottom:-330px;left:15%}.skills-hero-grid{z-index:2;grid-template-columns:minmax(0,1fr) minmax(410px,.92fr);align-items:center;gap:clamp(48px,6vw,78px);display:grid;position:relative}.skills-hero-copy .breadcrumb{margin-bottom:34px}.skills-hero h1{letter-spacing:-.045em;white-space:pre-line;text-wrap:balance;max-width:680px;margin-top:20px;font-size:clamp(2.65rem,4.8vw,4rem)}.skills-hero-sub{max-width:680px;color:var(--text-2);margin-top:24px;font-size:clamp(17px,1.7vw,19px);line-height:1.72}.skills-availability{border:1px solid rgb(var(--p-rgb) / .2);background:rgb(var(--p-rgb) / .045);max-width:680px;color:var(--muted);font:12px/1.6 var(--font-mono);border-radius:13px;align-items:flex-start;gap:11px;margin-top:25px;padding:13px 16px;display:flex}.skills-availability i{background:var(--p);width:7px;height:7px;box-shadow:0 0 10px var(--aqua-glow);border-radius:50%;flex:none;margin-top:6px}.skills-hero .page-cta{flex-wrap:wrap;gap:13px;margin-top:32px;display:flex}.skills-workbench{border:1px solid rgb(var(--p-rgb) / .24);background:linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg, #ffffff06 1px, transparent 1px), radial-gradient(circle at 80% 10%, rgb(var(--p-rgb) / .08), transparent 44%), linear-gradient(180deg, #211f19, #151513);background-size:28px 28px,28px 28px,auto,auto;border-radius:22px;overflow:hidden;box-shadow:0 32px 80px -48px #000,inset 0 0 0 1px #ffffff04}.workbench-top{border-bottom:1px solid var(--line-soft);color:var(--muted);font:10px/1.4 var(--font-mono);letter-spacing:.1em;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.workbench-top span{align-items:center;gap:8px;display:flex}.workbench-top i{background:var(--p);width:7px;height:7px;box-shadow:0 0 8px var(--p);border-radius:50%}.workbench-top b{color:var(--p-muted);font-weight:400}.workbench-question,.workbench-skill,.workbench-output{border-bottom:1px solid var(--line-soft);padding:22px}.workbench-question>span,.workbench-skill>span,.workbench-output>span{color:var(--faint);font:10px/1.4 var(--font-mono);letter-spacing:.16em;margin-bottom:9px;display:block}.workbench-question strong{font-size:clamp(20px,2.2vw,27px);line-height:1.25;display:block}.workbench-skill{background:rgb(var(--p-rgb) / .045);position:relative}.workbench-skill strong{color:var(--p-br);font-size:18px}.workbench-skill em{border:1px solid rgb(var(--p-rgb) / .24);border-radius:var(--r-pill);color:var(--p);font:normal 10px/1.4 var(--font-mono);letter-spacing:.08em;padding:4px 9px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.workbench-flow{border-bottom:1px solid var(--line-soft);color:var(--muted);font:10px/1.4 var(--font-mono);justify-content:space-between;align-items:center;gap:8px;padding:18px 22px;display:flex}.workbench-flow i{color:var(--p-muted);font-style:normal}.workbench-output{border-bottom:0}.workbench-output strong{color:var(--text);font-size:17px;display:block}.workbench-output small{color:var(--muted);margin-top:7px;font-size:12px;display:block}.skills-facts{border-bottom:1px solid var(--line-soft);background:#ffffff02}.skills-facts .wrap{grid-template-columns:repeat(4,1fr);display:grid}.skills-facts span{color:var(--muted);font:11px/1.5 var(--font-mono);padding:19px 22px}.skills-facts span+span{border-left:1px solid var(--line-soft)}.skills-facts b{color:var(--text);font-weight:600}.skills-catalog .sec-head{max-width:820px}.skills-catalog .sec-title{margin-top:20px}.skills-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.skills-core-grid{margin-top:clamp(46px,6vw,68px)}.skill-card{border:1px solid var(--line-soft);background:radial-gradient(circle at 90% 0%, rgb(var(--p-rgb) / .055), transparent 35%), linear-gradient(180deg, var(--panel), #1d1b17);border-radius:20px;flex-direction:column;min-height:330px;padding:25px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex}.skill-card:hover{border-color:rgb(var(--p-rgb) / .38);box-shadow:0 24px 52px -38px rgb(var(--p-rgb) / .34);transform:translateY(-4px)}.skill-card-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.skill-number{color:var(--faint);font:10px/1.4 var(--font-mono);letter-spacing:.12em}.skill-category{border:1px solid var(--line-soft);border-radius:var(--r-pill);color:var(--muted);font:9.5px/1.4 var(--font-mono);letter-spacing:.05em;align-items:center;gap:7px;padding:4px 9px;display:inline-flex}.skill-category i{background:var(--p-muted);border-radius:50%;width:5px;height:5px}.skill-card h3{margin-top:24px;font-size:21px;line-height:1.2}.skill-card p{color:var(--muted);margin-top:13px;font-size:14px;line-height:1.65}.skill-platforms{flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:22px;display:flex}.skill-platforms span{border:1px solid var(--line-soft);color:var(--faint);font:9.5px/1.4 var(--font-mono);border-radius:7px;padding:4px 8px}.skill-card-link{border-top:1px solid var(--line-soft);color:var(--text-2);justify-content:space-between;align-items:center;margin-top:17px;padding-top:16px;font-size:13px;display:flex}.skill-card-link b{color:var(--p);font-weight:400;transition:transform .18s}.skill-card:hover .skill-card-link b{transform:translate(2px,-2px)}.skill-card-image{aspect-ratio:16/10;background:#0c0c0a;border:1px solid #ffffff0d;border-radius:13px;margin-top:20px;position:relative;overflow:hidden}.skill-card-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 54%,#151410b8);position:absolute;inset:0}.skill-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .45s,filter .3s;display:block}.skill-card:hover .skill-card-image img{filter:brightness(1.08);transform:scale(1.035)}.skill-card-visual{background:linear-gradient(135deg, rgb(var(--p-rgb) / .075), #ffffff018);border:1px solid #ffffff0d;border-radius:13px;height:68px;margin-top:20px;position:relative;overflow:hidden}.skill-card-visual:before,.skill-card-visual:after,.skill-card-visual i,.skill-card-visual b{content:"";position:absolute}.skill-card-visual:before{border:1px solid rgb(var(--p-rgb) / .22);border-radius:50%;inset:13px 20px}.skill-card-visual:after{background:linear-gradient(transparent, rgb(var(--p-rgb) / .36), transparent);width:1px;height:90px;top:-8px;left:50%;transform:rotate(58deg)}.skill-card-visual i{background:var(--p);width:6px;height:6px;box-shadow:0 0 13px rgb(var(--p-rgb) / .7);border-radius:50%}.skill-card-visual i:first-child{top:29%;left:24%}.skill-card-visual i:nth-child(2){width:9px;height:9px;top:57%;left:58%}.skill-card-visual i:nth-child(3){width:4px;height:4px;top:22%;right:17%}.skill-card-visual[data-visual=matrix]:before,.skill-card-visual[data-visual=quadrant]:before,.skill-card-visual[data-visual=frames]:before{background:linear-gradient(90deg,#0000 49.5%,#ffffff12 50%,#0000 50.5%),linear-gradient(#0000 49.5%,#ffffff12 50%,#0000 50.5%);border-radius:4px}.skill-card-visual[data-visual=wave]:before,.skill-card-visual[data-visual=pulse]:before{background:linear-gradient(135deg, transparent 43%, rgb(var(--p-rgb) / .45) 44% 46%, transparent 47% 54%, rgb(var(--p-rgb) / .2) 55% 57%, transparent 58%);border:0;border-radius:0}.skill-card-visual[data-visual=funnel]:before{clip-path:polygon(0 0,100% 0,62% 100%,38% 100%);background:rgb(var(--p-rgb) / .12);border-radius:3px 3px 50% 50%}.skill-card-visual[data-visual=profile]:before{width:38px;height:38px;inset:10px auto auto 22px}.skill-card-visual[data-visual=profile]:after{border:1px solid rgb(var(--p-rgb) / .22);background:0 0;border-radius:50% 50% 0 0;width:66px;height:32px;top:47px;left:8px;transform:none}.skill-card-visual[data-visual=constellation]:before{clip-path:polygon(0 70%,22% 10%,48% 62%,72% 0,100% 76%,63% 100%);background:rgb(var(--p-rgb) / .13);border:0;border-radius:0;inset:17px 32px}.skill-card-visual[data-visual=target]:before{box-shadow:0 0 0 9px rgb(var(--p-rgb) / .07), 0 0 0 20px rgb(var(--p-rgb) / .045);inset:17px 42%}.skill-card-visual[data-visual=orbit]:before{inset:17px 24px;transform:rotate(-9deg)}.skill-card-visual[data-visual=orbit]:after{width:1px;height:110px;top:-18px;left:50%;transform:rotate(66deg)}.skill-card-visual[data-visual=network]:before{clip-path:polygon(0 55%,21% 0,48% 45%,70% 4%,100% 54%,76% 100%,36% 92%);background:rgb(var(--p-rgb) / .12);border:0;border-radius:0;inset:14px 24px}.skills-layer{background:linear-gradient(180deg, #ffffff015, transparent)}.skills-layer-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(60px,8vw,110px);display:grid}.skills-layer-copy h2,.skills-difference h2{margin-top:20px;font-size:clamp(2rem,4vw,3.1rem)}.skills-layer-copy p,.skills-difference p{color:var(--muted);margin-top:22px;font-size:17px;line-height:1.75}.skills-steps{margin:0;padding:0;list-style:none}.skills-step{border-top:1px solid var(--line-soft);grid-template-columns:46px 1fr;gap:20px;padding:25px 0;display:grid}.skills-step:last-child{border-bottom:1px solid var(--line-soft)}.skills-step>span{color:var(--p-muted);font:11px/1.5 var(--font-mono)}.skills-step h3{font-size:20px}.skills-step p{color:var(--muted);margin-top:8px;font-size:14.5px;line-height:1.65}.skills-difference-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(42px,7vw,90px);display:grid}.skills-platform{border:1px solid var(--line-soft);background:linear-gradient(145deg, rgb(var(--p-rgb) / .055), #ffffff02 48%, #26bbff08);border-radius:22px;padding:clamp(28px,4vw,42px)}.platform-badges{flex-wrap:wrap;gap:9px;margin-bottom:25px;display:flex}.platform-badges span{border:1px solid rgb(var(--p-rgb) / .24);color:var(--p-br);font:11px/1.4 var(--font-mono);border-radius:9px;padding:7px 12px}.skills-platform h3{font-size:clamp(1.6rem,2.8vw,2.2rem)}.skills-platform>p{color:var(--muted);margin-top:15px;font-size:15px}.availability-note{border-left:2px solid var(--p-muted);background:#00000016;gap:8px;margin-top:28px;padding:17px 18px;display:grid}.availability-note strong{color:var(--text-2);font:11px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.availability-note span{color:var(--muted);font-size:13px;line-height:1.65}.skills-final .eyebrow{margin-bottom:24px}.skill-detail-hero{padding:72px 0 clamp(82px,9vw,120px);overflow:hidden}.skill-detail-hero .glow-a{background:radial-gradient(circle, rgb(var(--p-rgb) / .13), transparent 68%);width:650px;height:650px;top:-250px;right:-210px}.skill-detail-hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(390px,.98fr);align-items:center;gap:clamp(48px,7vw,92px);margin-top:52px;display:grid}.skill-detail-copy h1{max-width:700px;margin-top:23px;font-size:clamp(2.75rem,5.6vw,4.9rem);line-height:1.01}.skill-detail-copy h1 small{color:var(--p);font:600 13px/1.4 var(--font-mono);letter-spacing:.11em;text-transform:uppercase;margin-bottom:15px;display:block}.skill-detail-lede{max-width:690px;color:var(--text-2);margin-top:27px;font-size:clamp(17px,1.8vw,19px);line-height:1.75}.skill-detail-meta{flex-wrap:wrap;gap:8px;margin-top:27px;display:flex}.skill-detail-meta span,.skill-detail-meta time,.skill-detail-meta>a{border:1px solid var(--line-soft);border-radius:var(--r-pill);min-height:28px;color:var(--muted);font:9.5px/1.4 var(--font-mono);letter-spacing:.04em;align-items:center;padding:5px 10px;display:inline-flex}.skill-detail-meta>a:hover{color:var(--text);border-color:#ffffff36}.skill-detail-meta span:first-child{color:var(--p);border-color:rgb(var(--p-rgb) / .25)}.skill-detail-meta span i{background:var(--p);width:6px;height:6px;box-shadow:0 0 10px rgb(var(--p-rgb) / .65);border-radius:50%;margin-right:7px}.skill-detail-copy .page-cta{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.skill-detail-visual{border:1px solid rgb(var(--p-rgb) / .22);background:radial-gradient(circle at 50% 46%, rgb(var(--p-rgb) / .08), transparent 40%), linear-gradient(145deg, #222019, #141310);border-radius:28px;min-height:480px;margin:0;padding:21px;position:relative;overflow:hidden;box-shadow:0 38px 90px -55px #000,inset 0 1px #ffffff0a}.skill-detail-visual:before{content:"";opacity:.3;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 86%)}.sdv-top,.skill-detail-visual figcaption{z-index:2;align-items:center;display:flex;position:relative}.sdv-top{color:var(--faint);font:9.5px/1.4 var(--font-mono);letter-spacing:.1em;justify-content:space-between}.sdv-top span{color:var(--p);align-items:center;gap:7px;display:inline-flex}.sdv-top i{background:var(--p);width:6px;height:6px;box-shadow:0 0 10px rgb(var(--p-rgb) / .75);border-radius:50%}.sdv-top b{font-weight:400}.skill-signal-art{z-index:1;fill:none;width:100%;max-height:360px;stroke:rgb(var(--p-br-rgb) / .52);stroke-width:1.35px;vector-effect:non-scaling-stroke;margin:26px auto 12px;display:block;position:relative}.skill-signal-art .muted{stroke:#fff2}.skill-signal-art .accent{stroke:var(--p);stroke-width:2px;filter:drop-shadow(0 0 5px rgb(var(--p-rgb) / .5))}.skill-signal-art .fill{fill:rgb(var(--p-rgb) / .075);stroke:none}.skill-signal-art .node{fill:var(--p);stroke:#fff0c7;filter:drop-shadow(0 0 8px rgb(var(--p-rgb) / .72))}.skill-detail-image{z-index:1;aspect-ratio:1;object-fit:cover;background:#0b0b09;border:1px solid #ffffff12;border-radius:19px;width:calc(100% + 2px);height:auto;margin:20px -1px 14px;display:block;position:relative;box-shadow:0 26px 55px -38px #000}.skill-detail-visual figcaption{color:var(--faint);font:9px/1.4 var(--font-mono);letter-spacing:.12em;justify-content:center;gap:11px}.skill-detail-visual figcaption i{color:var(--p-muted);font-style:normal}.skill-answer{border-block:1px solid var(--line-soft);background:#ffffff025}.skill-answer-grid{grid-template-columns:150px minmax(0,820px);gap:42px;padding-block:30px;display:grid}.skill-answer-grid>span{color:var(--p);font:10px/1.5 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.skill-answer-grid h2{font-size:19px}.skill-answer-grid p{color:var(--text-2);margin-top:9px;font-size:15.5px;line-height:1.7}.skill-setup{background:linear-gradient(180deg, rgb(var(--p-rgb) / .024), #fff0)}.skill-setup-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;display:grid}.skill-setup-head>div:first-child{max-width:770px}.skill-setup-head h2,.skill-prompts-head h2{text-wrap:balance;margin-top:19px;font-size:clamp(2.15rem,4vw,3.25rem)}.skill-setup-head p{max-width:720px;color:var(--muted);margin-top:20px;font-size:16px;line-height:1.75}.skill-setup-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.skill-setup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:46px;display:grid}.skill-setup-grid article{border:1px solid var(--line-soft);background:linear-gradient(150deg, var(--panel), #1a1916);border-radius:20px;min-height:220px;padding:25px}.skill-setup-grid article>span{color:var(--p-muted);font:10px/1.4 var(--font-mono);letter-spacing:.1em}.skill-setup-grid h3{margin-top:35px;font-size:20px}.skill-setup-grid p{color:var(--muted);margin-top:11px;font-size:13.5px;line-height:1.7}.skill-key-note{border:1px solid rgb(var(--p-rgb) / .18);background:#00000018;border-radius:14px;grid-template-columns:auto auto 1fr;align-items:center;gap:13px;margin-top:16px;padding:16px 18px;display:grid}.skill-key-note>span{color:var(--p-muted);font:9px/1.4 var(--font-mono);letter-spacing:.12em}.skill-key-note code{background:rgb(var(--p-rgb) / .07);color:var(--p-br);font:11px/1.4 var(--font-mono);border-radius:7px;padding:5px 8px}.skill-key-note p{color:var(--faint);font-size:12px}.skill-purpose-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(52px,8vw,110px);display:grid}.skill-purpose-grid h2{margin-top:20px;font-size:clamp(2rem,4vw,3.3rem)}.skill-purpose-grid>p{color:var(--text-2);padding-top:34px;font-size:18px;line-height:1.8}.skill-workflow{background:linear-gradient(180deg, #ffffff018, transparent)}.skill-workflow .sec-title,.skill-example .sec-title{margin-top:20px}.skill-io-grid{grid-template-columns:.85fr 1.3fr .85fr;gap:16px;margin-top:48px;display:grid}.skill-io-card{border:1px solid var(--line-soft);background:linear-gradient(160deg, var(--panel), #1b1a16);border-radius:22px;min-height:410px;padding:26px}.skill-io-card>span{color:var(--p-muted);font:9.5px/1.5 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.skill-io-card>h3{margin-top:21px;font-size:23px}.skill-io-card>ul{margin:27px 0 0;padding:0;list-style:none}.skill-io-card>ul li{border-top:1px solid var(--line-soft);color:var(--text-2);padding:15px 0 15px 19px;font-size:14px;line-height:1.55;position:relative}.skill-io-card>ul li:before{content:"";background:var(--p-muted);border-radius:50%;width:6px;height:6px;position:absolute;top:23px;left:0}.skill-process-card{border-color:rgb(var(--p-rgb) / .25);background:radial-gradient(circle at 50% 0%, rgb(var(--p-rgb) / .08), transparent 34%), #1d1b16}.skill-process-card ol{margin:22px 0 0;padding:0;list-style:none}.skill-process-card li{border-top:1px solid var(--line-soft);grid-template-columns:36px 1fr;gap:14px;padding:18px 0;display:grid}.skill-process-card li>span{color:var(--p);font:10px/1.5 var(--font-mono)}.skill-process-card h3{font-size:16px}.skill-process-card p{color:var(--muted);margin-top:6px;font-size:13.5px;line-height:1.65}.skill-example-grid{grid-template-columns:.9fr 1.1fr;gap:18px;margin-top:46px;display:grid}.skill-prompts{background:#ffffff012}.skill-prompts-head{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(40px,8vw,100px);display:grid}.skill-prompts-head>p{color:var(--muted);font-size:16px;line-height:1.75}.skill-prompt-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:44px;display:grid}.skill-prompt-card{border:1px solid var(--line-soft);background:radial-gradient(circle at 0 100%, rgb(var(--p-rgb) / .07), transparent 43%), #171613;border-radius:20px;flex-direction:column;min-height:275px;padding:25px;display:flex}.skill-prompt-card>span{color:var(--p-muted);font:10px/1.4 var(--font-mono);letter-spacing:.1em}.skill-prompt-card p{color:var(--text-2);font:500 17px/1.65 var(--font-display);margin-top:30px}.skill-prompt-card button{border:1px solid var(--line);width:fit-content;color:var(--muted);font:10px/1.4 var(--font-mono);cursor:pointer;background:#ffffff04;border-radius:9px;margin-top:auto;padding:8px 11px;transition:color .16s,border-color .16s,background .16s}.skill-prompt-card button:hover,.skill-prompt-card button.copied{color:var(--p);border-color:rgb(var(--p-rgb) / .35);background:rgb(var(--p-rgb) / .055)}.skill-example blockquote,.skill-example-result{border:1px solid var(--line-soft);border-radius:24px;margin:0;padding:clamp(28px,4vw,43px)}.skill-example blockquote{background:radial-gradient(circle at 10% 100%, rgb(var(--p-rgb) / .09), transparent 42%), #171613;flex-direction:column;justify-content:space-between;min-height:330px;display:flex}.skill-example blockquote span,.skill-example-result>span{color:var(--p-muted);font:10px/1.5 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.skill-example blockquote p{font:500 clamp(23px, 3vw, 35px)/1.35 var(--font-display)}.skill-example-result{background:var(--panel)}.skill-example-result>p{color:var(--text-2);margin-top:20px;font-size:16px;line-height:1.75}.skill-example-result strong{color:var(--text);margin-top:30px;font-size:14px;display:block}.skill-example-result ul{color:var(--muted);margin:15px 0 0;padding-left:20px;font-size:14px;line-height:1.7}.skill-fit-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.skill-fit-grid article{border:1px solid var(--line-soft);background:var(--panel);border-radius:24px;min-height:310px;padding:clamp(28px,4vw,42px)}.skill-fit-grid article>ul{margin:31px 0 0;padding:0;list-style:none}.skill-fit-grid article li{border-top:1px solid var(--line-soft);color:var(--text-2);padding:17px 0 17px 28px;font-size:15px;line-height:1.6;position:relative}.skill-check-list li:before{content:"✓";color:var(--p);position:absolute;left:0}.skill-boundary{background:linear-gradient(145deg,#2a211b,#1d1a17)!important}.skill-boundary-list li:before{content:"!";border:1px solid rgb(var(--p-rgb) / .4);width:17px;height:17px;color:var(--p);font:10px/15px var(--font-mono);text-align:center;border-radius:50%;position:absolute;left:0}.skill-method-link{color:var(--text-2);align-items:center;gap:8px;margin-top:22px;font-size:13px;display:inline-flex}.skill-method-link span{color:var(--p);transition:transform .18s}.skill-method-link:hover span{transform:translate(3px)}.skill-detail-faq{margin-top:44px}.skill-related{background:#ffffff018}.skill-related-head{justify-content:space-between;align-items:end;gap:40px;display:flex}.skill-related-head h2{max-width:650px;margin-top:18px;font-size:clamp(2rem,4vw,3rem)}.skill-related-head>a{color:var(--text-2);flex:none;font-size:14px}.skill-related-head>a span{color:var(--p);margin-left:5px}.skill-related-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px;display:grid}.skill-related-card{border:1px solid var(--line-soft);background:linear-gradient(150deg, var(--panel), #1b1a16);border-radius:20px;min-height:270px;padding:27px;transition:transform .2s,border-color .2s;position:relative}.skill-related-card:hover{border-color:rgb(var(--p-rgb) / .35);transform:translateY(-3px)}.skill-related-card>span{color:var(--p-muted);font:9px/1.5 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.skill-related-card h3{margin-top:21px;font-size:21px}.skill-related-card p{color:var(--muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:12px;font-size:13px;line-height:1.62;display:-webkit-box;overflow:hidden}.skill-related-card b{color:var(--p);font-weight:400;position:absolute;bottom:22px;right:25px}@media (width<=980px){.skill-detail-hero-grid{grid-template-columns:1fr}.skill-detail-visual{max-width:680px}.skill-io-grid{grid-template-columns:1fr 1fr}.skill-process-card{grid-row:span 2}.skill-setup-head{grid-template-columns:1fr;align-items:start}.skill-setup-actions{justify-content:flex-start}}@media (width<=760px){.skill-detail-hero{padding-top:54px}.skill-detail-hero-grid{gap:42px;margin-top:38px}.skill-detail-visual{border-radius:22px;min-height:390px;padding:17px}.skill-answer-grid,.skill-purpose-grid,.skill-example-grid,.skill-fit-grid,.skill-prompts-head{grid-template-columns:1fr}.skill-answer-grid{gap:12px}.skill-purpose-grid>p{padding-top:0}.skill-io-grid{grid-template-columns:1fr}.skill-process-card{grid-row:auto}.skill-io-card{min-height:auto}.skill-related-head{flex-direction:column;align-items:start}.skill-related-grid,.skill-setup-grid,.skill-prompt-grid{grid-template-columns:1fr}.skill-key-note{grid-template-columns:auto 1fr}.skill-key-note p{grid-column:1/-1}}@media (width<=980px){.skills-hero-grid{grid-template-columns:1fr}.skills-workbench{max-width:650px}.skills-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skills-facts .wrap{grid-template-columns:1fr 1fr}.skills-facts span:nth-child(3){border-left:0;border-top:1px solid var(--line-soft)}.skills-facts span:nth-child(4){border-top:1px solid var(--line-soft)}}@media (width<=760px){.skills-layer-grid,.skills-difference-grid{grid-template-columns:1fr}}@media (width<=620px){.nav-right{gap:9px}.nav-right>.btn{display:none}.nav-sign-in{font-size:14px}.skills-hero{padding-top:70px}.skills-grid{grid-template-columns:1fr}.skill-card{min-height:260px}.skills-facts .wrap{grid-template-columns:1fr}.skills-facts span+span,.skills-facts span:nth-child(3){border-left:0;border-top:1px solid var(--line-soft)}.workbench-flow{flex-wrap:wrap;justify-content:flex-start}.workbench-flow span{padding:4px 0}.workbench-skill em{margin:12px 0 0 10px;display:inline-block;position:static;transform:none}[data-page=home] .hero-cta,[data-page=home] .final .hero-cta{align-items:stretch}[data-page=home] .home-github-cta{justify-content:center}}.faq{max-width:840px;margin-top:44px}#faq .sec-head{text-align:center;margin-inline:auto}#faq .faq{margin-inline:auto}.faq details{border-bottom:1px solid var(--line-soft)}.faq details:first-of-type{border-top:1px solid var(--line-soft)}.faq summary{cursor:pointer;font-family:var(--font-display);color:var(--text);justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 4px 24px 0;font-size:clamp(17px,2vw,19px);font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .chev{flex:none;width:20px;height:20px;margin-top:3px;position:relative}.faq summary .chev:before,.faq summary .chev:after{content:"";background:var(--muted);border-radius:2px;transition:transform .22s,background .22s;position:absolute}.faq summary .chev:before{width:16px;height:2px;top:9px;left:2px}.faq summary .chev:after{width:2px;height:16px;top:2px;left:9px}.faq details[open] summary .chev:after{transform:rotate(90deg)}.faq details[open] summary .chev:before,.faq details[open] summary .chev:after{background:var(--p)}.faq details[open] summary{color:var(--p)}.faq .faq-a{color:var(--muted);max-width:740px;padding:0 40px 26px 0;font-size:15.5px;line-height:1.72}.related-card{justify-content:space-between;align-items:center;gap:16px;display:flex}.related-card .rc-arrow{color:var(--muted);flex:none;transition:transform .2s,color .2s}.card:hover .related-card .rc-arrow{color:var(--p);transform:translate(3px)}.price-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;margin-top:54px;display:grid}@media (width<=920px){.price-grid{grid-template-columns:1fr;max-width:460px;margin-inline:auto}}.price-card{border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(180deg, var(--panel), var(--bg-2));flex-direction:column;padding:32px 28px;display:flex}.price-card.featured{border-color:rgb(var(--p-rgb) / .5);background:linear-gradient(180deg, #221d12, var(--bg-2));box-shadow:0 0 0 1px rgb(var(--p-rgb) / .2), 0 34px 80px -46px rgb(var(--p-rgb) / .5);position:relative}.price-card.featured:before{content:attr(data-badge);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--p-ink);background:linear-gradient(120deg, var(--p-br), var(--p));border-radius:var(--r-pill);padding:4px 11px;font-size:10.5px;position:absolute;top:-11px;left:28px}.price-name{font-family:var(--font-display);color:var(--text);font-size:19px;font-weight:600}.price-tag{color:var(--muted);min-height:42px;margin-top:8px;font-size:14px}.price-card .price-tag{min-height:72px;margin-top:14px;line-height:1.55}.price-card .price-tag b{color:var(--text-2);font-weight:600}.price-amt{align-items:baseline;gap:7px;margin:18px 0 2px;display:flex}.price-amt .amt{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);font-size:46px;font-weight:700;line-height:1}.price-amt .per{color:var(--muted);font-size:14px}.price-amt .was{font-family:var(--font-display);color:var(--faint);order:-1;font-size:22px;font-weight:500;text-decoration-thickness:1.5px}.price-card .btn{justify-content:center;width:100%;margin:24px 0}@media (width<=920px){.price-card .price-tag{min-height:0}}.price-feats{flex-direction:column;gap:13px;margin:4px 0 0;padding:0;list-style:none;display:flex}.price-feats li{color:var(--text-2);align-items:flex-start;gap:11px;font-size:14.5px;line-height:1.45;display:flex}.price-feats .fi{color:var(--p);flex:none;margin-top:1px}.price-feats .muted{color:var(--faint)}.price-feats b{color:var(--text);font-weight:600}.price-note{color:var(--muted);align-items:center;gap:10px;margin-top:30px;font-size:14px;display:inline-flex}.price-note .gd-dot{background:var(--p);width:8px;height:8px;box-shadow:0 0 10px 1px rgb(var(--p-rgb) / .5);border-radius:50%;flex:none}.price-card.featured:not([data-badge]):before{display:none}.price-incl+.price-grid{margin-top:20px}.price-incl{border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--bg-2);flex-wrap:wrap;align-items:center;gap:10px 26px;margin-top:48px;padding:18px 26px;display:flex}.price-incl .lbl{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--p);flex:none;font-size:10.5px}.price-incl ul{flex-wrap:wrap;gap:10px 26px;margin:0;padding:0;list-style:none;display:flex}.price-incl li{color:var(--text-2);align-items:center;gap:9px;font-size:14.5px;display:flex}.price-incl .fi{color:var(--p);flex:none;display:flex}.price-ent{border:1px solid var(--line);border-radius:var(--r-lg);background:radial-gradient(circle at 88% 50%, rgb(var(--p-rgb) / .07), transparent 52%), linear-gradient(120deg, var(--panel), var(--bg-2));grid-template-columns:minmax(240px,300px) 1fr auto;align-items:center;gap:30px 44px;margin-top:20px;padding:34px 36px;display:grid}.price-ent .price-name{font-size:21px}.price-ent .price-tag{min-height:0;margin-top:10px}.price-ent .price-feats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 34px;margin:0;display:grid}.price-ent-act{flex-direction:column;align-items:stretch;gap:12px;display:flex}.price-ent .btn{white-space:nowrap;justify-content:center;margin:0}.price-ent-mail{font-family:var(--font-mono);color:var(--muted);text-align:center;font-size:13px;text-decoration:none;transition:color .2s}.price-ent-mail:hover{color:var(--p)}@media (width<=1040px){.price-ent{grid-template-columns:1fr;gap:26px;padding:30px 26px}.price-ent-act{align-items:flex-start}.price-ent .btn{width:100%}}@media (width<=920px){.price-ent{max-width:460px;margin-inline:auto}}.pack-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px;display:grid}@media (width<=920px){.pack-grid{grid-template-columns:1fr;max-width:460px;margin-inline:auto}}.pack-card{border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--bg-2);flex-direction:column;gap:8px;padding:26px 24px;transition:border-color .2s,transform .2s;display:flex}.pack-card:hover{border-color:rgb(var(--p-rgb) / .45);transform:translateY(-2px)}.pack-credits{font-family:var(--font-display);color:var(--p);letter-spacing:-.01em;font-size:30px;font-weight:700}.pack-credits .u{color:var(--text-2);letter-spacing:0;margin-left:6px;font-size:15px;font-weight:500}.pack-price{align-items:baseline;gap:8px;display:flex}.pack-price .amt{font-family:var(--font-display);color:var(--text);font-size:20px;font-weight:600}.pack-price .rate{font-family:var(--font-mono);color:var(--faint);font-size:11.5px}.pack-card .btn{justify-content:center;width:100%;margin-top:12px}.pack-terms{border:1px solid var(--line-soft);border-left:2px solid var(--p);border-radius:var(--r-sm);background:var(--bg-2);color:var(--muted);margin-top:22px;padding:16px 20px;font-size:14px;line-height:1.6}.pack-terms b{color:var(--text-2);font-weight:600}.seg-map{aspect-ratio:1/1.02;border-radius:var(--r-lg);border:1px solid var(--line);background:radial-gradient(circle at 16% 50%, rgb(var(--p-rgb) / .1), transparent 44%), linear-gradient(180deg, var(--panel), var(--bg-2));position:relative;overflow:hidden;box-shadow:inset 0 0 60px #0005}.seg-map .links{width:100%;height:100%;position:absolute;inset:0}.seg-source{z-index:3;width:46px;height:46px;box-shadow:0 0 28px 7px rgb(var(--p-rgb) / .5), inset 0 0 8px #fff8;background:radial-gradient(circle at 40% 34%,#fff,#ffd98a 42%,#ed9e00);border-radius:50%;position:absolute;top:50%;left:13%;transform:translate(-50%,-50%)}.seg-orb{z-index:3;box-shadow:0 0 16px 2px rgb(var(--p-rgb) / .32);background:radial-gradient(circle at 38% 30%,#ffe6b5,#ed9e00);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.seg-orb.hi{box-shadow:0 0 0 4px rgb(var(--p-rgb) / .16), 0 0 30px 7px rgb(var(--p-rgb) / .55)}.seg-orb .olabel{white-space:nowrap;color:var(--text-2);text-shadow:0 1px 6px #000;text-align:right;font-size:11px;position:absolute;top:50%;right:calc(100% + 9px);transform:translateY(-50%)}.seg-map .links line{stroke-width:.45px}.seg-map .links .gold{stroke:rgb(var(--p-rgb) / .3)}.seg-orb.hi .olabel{color:var(--p);font-weight:600}.seg-node{z-index:3;border-radius:50%;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%)}.seg-node .nlabel{white-space:nowrap;color:var(--muted);text-shadow:0 1px 5px #000;font-size:10px;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}.seg-legend{z-index:4;border-radius:var(--r-md);background:color-mix(in srgb, var(--bg) 66%, transparent);backdrop-filter:blur(6px);border:1px solid var(--line-soft);flex-wrap:wrap;gap:8px 14px;padding:10px 12px;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.seg-legend>span{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.seg-legend i{border-radius:50%;flex:none;width:8px;height:8px}.segment-card{border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(180deg, #211d13, var(--bg-2));box-shadow:0 40px 90px -50px #000, 0 0 0 1px rgb(var(--p-rgb) / .12);padding:24px 24px 26px}.sc-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sc-name{font-family:var(--font-display);color:var(--text);font-size:18px;font-weight:600;line-height:1.25}.sc-tag{font-family:var(--font-mono);letter-spacing:.06em;color:var(--p);border:1px solid rgb(var(--p-rgb) / .4);border-radius:var(--r-pill);white-space:nowrap;flex:none;padding:4px 9px;font-size:10.5px}.sc-diag{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;margin-top:18px;padding-bottom:16px;display:flex}.sc-diag .lab{color:var(--muted);font-size:12.5px}.sc-stars{letter-spacing:2px;font-size:15px}.sc-stars .on{color:var(--p)}.sc-stars .off{color:var(--line)}.sc-score{font-family:var(--font-display);color:var(--text);font-size:22px;font-weight:700}.sc-score .out{color:var(--muted);font-size:13px;font-weight:400}.sc-tiles{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.sc-tile{border:1px solid var(--line);border-radius:var(--r-sm);text-align:center;background:#ffffff05;padding:13px 8px}.sc-tile .t-num{font-family:var(--font-display);color:var(--p);letter-spacing:-.02em;font-size:20px;font-weight:700}.sc-tile .t-lbl{color:var(--muted);margin-top:5px;font-size:10.5px;line-height:1.3}.sc-assess{margin-top:18px}.sc-assess h5{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-bottom:8px;font-size:11px;font-weight:400}.sc-assess p{color:var(--text-2);font-size:13.5px;line-height:1.62}.sc-bottom{align-items:center;gap:18px;margin-top:20px;display:flex}.sc-radar{flex:none;width:148px;height:148px}.sc-radar .grid{fill:none;stroke:var(--line)}.sc-radar .grid2{fill:none;stroke:var(--line-soft)}.sc-radar .spoke{stroke:var(--line-soft)}.sc-radar .data{fill:rgb(var(--p-rgb) / .18);stroke:var(--p);stroke-width:1.6px;stroke-linejoin:round}.sc-radar .dot{fill:var(--p)}.sc-side{flex-direction:column;gap:12px;display:flex}.sc-verdict{border-radius:var(--r-pill);color:#7ee5c0;font-size:12.5px;font-family:var(--font-mono);background:#7ee5c01f;border:1px solid #7ee5c066;align-self:flex-start;align-items:center;gap:7px;padding:7px 13px;display:inline-flex}.sc-verdict i{background:#7ee5c0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px 1px #7ee5c0aa}.sc-axes{font-family:var(--font-mono);color:var(--muted);font-size:11px;line-height:1.5}.sc-axes b{color:var(--text-2);font-weight:400}@media (width<=980px){.example-wrap{grid-template-columns:1fr}}.ex-radio{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.ex-tabs{align-items:center;gap:8px;min-height:48px;margin-bottom:18px;display:inline-flex}.ex-tab{border-radius:var(--r-pill);border:1px solid var(--line);color:var(--muted);cursor:pointer;user-select:none;background:#ffffff06;align-items:center;gap:7px;padding:9px 15px;font-size:13.5px;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.ex-tab svg{width:15px;height:15px}.ex-tab:hover{color:var(--text);border-color:#6a655a}#ex-view-map:checked~.ex-tabs label[for=ex-view-map],#ex-view-card:checked~.ex-tabs label[for=ex-view-card]{background:var(--p);color:var(--p-ink);border-color:#0000;font-weight:600}.ex-pane{display:none}#ex-view-map:checked~.ex-stage .pane-map,#ex-view-card:checked~.ex-stage .pane-card{display:block}.report-col>.eyebrow{align-items:center;height:48px;margin-bottom:18px}@media (width<=980px){.report-col>.eyebrow{height:auto;margin-bottom:16px}.ex-tabs{min-height:0;margin-bottom:16px}}@keyframes exFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){#ex-view-map:checked~.ex-stage .pane-map,#ex-view-card:checked~.ex-stage .pane-card{animation:.45s exFade}}.ex-tab{position:relative;overflow:hidden}.ex-statement{text-align:center;max-width:900px;margin:clamp(48px,7vw,74px) auto 0}.ex-statement:before{content:"";background:linear-gradient(90deg, var(--p-br), var(--p-deep));width:42px;height:3px;box-shadow:0 0 14px 1px rgb(var(--p-rgb) / .5);border-radius:2px;margin:0 auto 26px;display:block}.ex-statement p{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text);text-wrap:balance;font-size:clamp(1.65rem,4.3vw,2.9rem);font-weight:600;line-height:1.26}.ex-statement .hl{white-space:nowrap}.agent-chat{border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(180deg, var(--panel), var(--bg-2));overflow:hidden;box-shadow:0 40px 90px -50px #000}.ac-head{border-bottom:1px solid var(--line-soft);background:#ffffff04;align-items:center;gap:12px;padding:15px 18px;display:flex}.ac-avatar{width:34px;height:34px;color:var(--p-ink);background:radial-gradient(circle at 38% 32%, var(--p-br), var(--p-deep));box-shadow:0 0 14px 1px rgb(var(--p-rgb) / .4);border-radius:50%;flex:none;place-items:center;display:grid}.ac-avatar svg{width:17px;height:17px}.ac-name{font-family:var(--font-display);color:var(--text);font-size:15px;font-weight:600}.ac-sub{color:var(--muted);margin-top:1px;font-size:12px}.ac-badge{font-family:var(--font-mono);color:#7ee5c0;align-items:center;gap:6px;margin-left:auto;font-size:10.5px;display:inline-flex}.ac-badge i{background:#7ee5c0;border-radius:50%;width:6px;height:6px;animation:1.6s infinite acPulse;box-shadow:0 0 8px 1px #7ee5c0aa}.ac-body{flex-direction:column;gap:12px;min-height:380px;padding:22px 18px;display:flex}.ac-msg{border-radius:16px;max-width:88%;padding:12px 15px;font-size:14.5px;line-height:1.55;display:block}.ac-msg.show{animation:.42s both acIn;display:block}.ac-msg.user{background:linear-gradient(120deg, var(--p-br), var(--p));color:var(--p-ink);border-bottom-right-radius:5px;align-self:flex-end;font-weight:500}.ac-msg.agent{background:var(--panel-2);border:1px solid var(--line);color:var(--text-2);border-bottom-left-radius:5px;align-self:flex-start}.ac-msg.agent b{color:var(--p);font-weight:600}.ac-msg.agent .em2{color:var(--p-br);font-style:italic}.ac-mtag{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--p);margin-bottom:6px;font-size:10px;display:block}.ac-typing{background:var(--panel-2);border:1px solid var(--line);border-radius:16px 16px 16px 5px;align-self:flex-start;gap:4px;padding:14px 16px;display:none}.ac-typing.show{display:inline-flex}.ac-typing span{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:1s infinite acDot}.ac-typing span:nth-child(2){animation-delay:.15s}.ac-typing span:nth-child(3){animation-delay:.3s}@keyframes acPulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes acDot{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes acIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ac-msg.show{animation:none}}@media (width<=980px){.example-wrap{grid-template-columns:1fr}}.ac-input{border-top:1px solid var(--line-soft);background:#ffffff04;align-items:center;gap:10px;padding:12px 14px;display:flex}.ac-ph{min-width:0;color:var(--faint);white-space:nowrap;text-overflow:ellipsis;flex:1;padding:9px 4px;font-size:13.5px;overflow:hidden}.ac-send{border-radius:var(--r-pill);cursor:pointer;font-family:var(--font-display);color:var(--p-ink);background:linear-gradient(120deg, var(--p-br), var(--p) 60%, var(--p-deep));box-shadow:0 0 0 1px var(--aqua-glow);border:0;flex:none;align-items:center;gap:6px;padding:9px 15px;font-size:13px;font-weight:600;transition:transform .18s,box-shadow .2s;display:inline-flex}.ac-send:hover{box-shadow:0 0 0 1px rgb(var(--p-rgb) / .4), 0 6px 16px -6px rgb(var(--p-rgb) / .5);transform:translateY(-1px)}.ac-send svg{width:13px;height:13px}.ac-chips{flex-wrap:wrap;gap:8px;padding:2px 16px 14px;display:flex}.ac-chip{color:var(--muted);border:1px solid var(--line);border-radius:var(--r-pill);cursor:pointer;background:#ffffff06;align-items:center;gap:7px;padding:7px 13px;font-size:12.5px;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.ac-chip:before{content:"↳";color:var(--faint)}.ac-chip:hover{color:var(--text);border-color:rgb(var(--p-rgb) / .55);background:rgb(var(--p-rgb) / .06)}.sc-modules{border-top:1px solid var(--line-soft);margin-top:22px;padding-top:18px}.sc-mlabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-bottom:12px;font-size:10.5px;display:block}.sc-mod{border:1px solid var(--line);background:#ffffff04;border-radius:12px;margin-bottom:8px}.sc-mod>summary{cursor:pointer;align-items:center;gap:11px;padding:13px 15px;font-size:14px;list-style:none;display:flex}.sc-mod>summary::-webkit-details-marker{display:none}.sc-mod .m-ico{color:var(--p);flex:none;display:inline-flex}.sc-mod .m-ico svg{width:16px;height:16px}.sc-mod .m-title{color:var(--text);flex:1;font-weight:500}.sc-mod .m-chev{color:var(--faint);flex:none;transition:transform .2s,color .2s}.sc-mod .m-chev svg{width:14px;height:14px;display:block}.sc-mod[open] .m-chev{color:var(--p);transform:rotate(180deg)}.sc-mod[open]>summary{border-bottom:1px solid var(--line-soft)}.sc-mod-body{padding:13px 15px 15px}.sc-mod-body p{color:var(--muted);margin-bottom:10px;font-size:13px;line-height:1.6}.m-chips{flex-wrap:wrap;gap:7px;display:flex}.m-chip{font-family:var(--font-mono);color:var(--text-2);background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-pill);padding:5px 10px;font-size:11px}.m-chip b{color:var(--p);font-weight:700}.sc-tags{flex-wrap:wrap;gap:9px;display:flex}.sc-tag{border-radius:var(--r-pill);border:1px solid rgb(var(--p-rgb) / .3);background:linear-gradient(180deg, rgb(var(--p-rgb) / .09), rgb(var(--p-rgb) / .03));color:var(--text-2);align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:500;transition:border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.sc-tag:hover{border-color:rgb(var(--p-rgb) / .55);box-shadow:0 6px 16px -10px rgb(var(--p-rgb) / .6);transform:translateY(-1px)}.sc-tag .st-ico{color:var(--p);flex:none;display:inline-flex}.sc-tag .st-ico svg{width:15px;height:15px}.hero-assure{color:var(--faint);flex-wrap:wrap;align-items:center;gap:9px 13px;margin-top:18px;font-size:13px;display:flex}.hero-assure .ha-dot{background:var(--p);opacity:.75;border-radius:50%;width:4px;height:4px}.hero-assure+.hero-stats{margin-top:40px}.example-wrap{grid-template-columns:1fr 1fr;align-items:stretch}.ex-switch{flex-direction:column;display:flex}.ex-switch>.ex-tabs,.report-col>.eyebrow{align-self:flex-start}.ex-stage{flex:1;min-height:732px}:root[data-lang=zh] .ex-stage{min-height:661px}#ex-view-map:checked~.ex-stage .pane-map,#ex-view-card:checked~.ex-stage .pane-card{height:100%}.pane-map>.seg-map{aspect-ratio:auto;height:100%}.pane-card>.segment-card{height:100%}.report-col{flex-direction:column;display:flex}.report-col .agent-chat{flex-direction:column;flex:1;display:flex}.report-col .agent-chat .ac-body{flex:1}@media (width<=980px){.example-wrap{align-items:start}.ex-stage,:root[data-lang=zh] .ex-stage{min-height:0}.pane-map>.seg-map{aspect-ratio:1/1.02;height:auto}.report-col .agent-chat{display:block}.report-col .agent-chat .ac-body{flex:none}}.watch-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:34px;margin-top:54px;display:grid}@media (width<=980px){.watch-grid{grid-template-columns:1fr;gap:26px}}.watch-feed{border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(180deg, var(--panel), var(--bg-2));overflow:hidden;box-shadow:0 34px 80px -50px #000}.wf-head{border-bottom:1px solid var(--line-soft);background:rgb(var(--p-rgb) / .04);align-items:center;gap:12px;padding:16px 20px;display:flex}.wf-head .wf-title{font-family:var(--font-display);color:var(--text);flex:1;font-size:15px;font-weight:600}.wf-head .wf-sub{font-family:var(--font-body);color:var(--faint);margin-top:2px;font-size:12px;font-weight:400;display:block}.wf-live{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--p);border:1px solid rgb(var(--p-rgb) / .28);border-radius:var(--r-pill);flex:none;align-items:center;gap:7px;padding:5px 10px;font-size:10.5px;display:inline-flex}.wf-live i{background:var(--p);border-radius:50%;width:6px;height:6px;position:relative}.wf-live i:after{content:"";border:1px solid rgb(var(--p-rgb) / .58);border-radius:50%;animation:1.9s ease-out infinite wf-pulse;position:absolute;inset:-4px}@keyframes wf-pulse{0%,to{opacity:.72;transform:scale(.55)}55%{opacity:0;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.wf-live i:after{opacity:.35;animation:none;transform:none}}.wf-list{margin:0;padding:6px 0;list-style:none}.wf-item{border-bottom:1px solid var(--line-soft);grid-template-columns:18px 1fr;gap:14px;padding:18px 22px;display:grid;position:relative}.wf-item:last-child{border-bottom:0}.wf-rail{justify-content:center;display:flex;position:relative}.wf-rail:before{content:"";background:var(--line-soft);width:1px;position:absolute;top:16px;bottom:-30px}.wf-item:last-child .wf-rail:before{display:none}.wf-dot{z-index:1;background:var(--muted);width:9px;height:9px;box-shadow:0 0 0 3px var(--bg-2);border-radius:50%;flex:none;margin-top:5px}.wf-item.hot .wf-dot{background:var(--p);box-shadow:0 0 0 3px var(--bg-2), 0 0 10px 1px rgb(var(--p-rgb) / .6)}.wf-item.new .wf-dot{background:var(--blue);box-shadow:0 0 0 3px var(--bg-2), 0 0 10px 1px #26bbff88}.wf-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:7px;display:flex}.wf-kind{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line-soft);border-radius:var(--r-pill);padding:3px 9px;font-size:10px}.wf-item.hot .wf-kind{color:var(--p);border-color:rgb(var(--p-rgb) / .3);background:rgb(var(--p-rgb) / .07)}.wf-item.new .wf-kind{color:var(--blue);background:#26bbff10;border-color:#26bbff40}.wf-when{color:var(--faint);font-size:12px}.wf-line{font-family:var(--font-display);color:var(--text);font-size:16px;font-weight:500;line-height:1.42}.wf-body{color:var(--muted);margin-top:6px;font-size:13.8px;line-height:1.6}.wf-body b{color:var(--text-2);font-weight:600}.wf-foot{border-top:1px solid var(--line-soft);color:var(--faint);background:#0002;align-items:center;gap:9px;padding:15px 22px;font-size:12.5px;display:flex}.watch-side{flex-direction:column;gap:18px;display:flex}.watch-point{grid-template-columns:34px 1fr;align-items:start;gap:15px;display:grid}.watch-point .wp-ico{background:radial-gradient(circle at 32% 28%, rgb(var(--p-rgb) / .16), rgb(var(--p-rgb) / .05));border:1px solid rgb(var(--p-rgb) / .22);width:34px;height:34px;color:var(--p);border-radius:9px;flex:none;place-items:center;display:grid}.watch-point .wp-ico svg{width:17px;height:17px}.watch-point h3{font-family:var(--font-display);color:var(--text);margin-bottom:6px;font-size:17px;font-weight:600}.watch-point p{color:var(--muted);font-size:14.5px;line-height:1.62}.rr-card{border:1px solid rgb(var(--p-rgb) / .28);border-radius:var(--r-md);background:linear-gradient(180deg, #221d12, var(--bg-2));margin-top:4px;padding:22px 22px 20px}.rr-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--p);margin-bottom:11px;font-size:10.5px;display:block}.rr-card q{font-family:var(--font-display);color:var(--text);quotes:"“" "”";font-size:clamp(17px,2vw,19px);font-weight:500;line-height:1.45}.rr-card p{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.62}.shift-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px;display:grid}@media (width<=900px){.shift-grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.shift-grid{grid-template-columns:1fr}}.loop-note{margin-top:22px}.signal-canvas{width:100%;margin:42px 0 54px}.signal-canvas figcaption{gap:7px;margin-bottom:18px;display:grid}.signal-canvas figcaption>span{color:var(--p);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;font-size:10.5px}.signal-canvas figcaption>strong{max-width:760px;color:var(--text);font-family:var(--font-display);font-size:clamp(1.25rem,2.3vw,1.85rem);line-height:1.25}.signal-shell{background-color:#121311;background-image:linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg, #ffffff06 1px, transparent 1px), radial-gradient(circle at 57% 50%, rgb(var(--p-rgb) / .075), transparent 32%);background-size:24px 24px,24px 24px,auto;border:1px solid #4d493f;border-radius:22px;overflow:hidden;box-shadow:0 28px 90px #00000048,inset 0 1px #ffffff08}.signal-toolbar{min-height:44px;color:var(--muted);font-family:var(--font-mono);background:#141412eb;border-bottom:1px solid #343229;align-items:center;gap:8px;padding:0 16px;font-size:10px;display:flex}.signal-toolbar b{color:var(--text-2);font-size:11px}.signal-brand-dot{background:var(--p);width:9px;height:9px;box-shadow:0 0 12px rgb(var(--p-rgb) / .65);border-radius:3px}.signal-path{color:var(--faint)}.signal-live{color:#79d5ad;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.signal-live i{background:#79d5ad;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #79d5ad}.signal-workspace{grid-template-columns:minmax(165px,.72fr) minmax(360px,1.65fr) minmax(210px,.9fr);min-height:390px;display:grid}.signal-panel-label{color:var(--faint);font-family:var(--font-mono);letter-spacing:.14em;font-size:9px}.signal-sources,.signal-inspector{background:#111210a3;padding:24px 18px}.signal-sources{border-right:1px solid #302e27}.signal-inspector{border-left:1px solid #302e27}.signal-source{color:var(--text-2);background:#1a1b18;border:1px solid #37352e;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-top:12px;padding:11px 10px;font-size:11.5px;display:grid}.signal-source i{background:#7ee5c0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #7ee5c088}.signal-source i.tone-2{background:#99cbff;box-shadow:0 0 8px #99cbff88}.signal-source i.tone-3{background:#e5b2ff;box-shadow:0 0 8px #e5b2ff88}.signal-source b{color:var(--faint);font-family:var(--font-mono);font-size:8px}.signal-map{min-height:390px;position:relative;overflow:hidden}.signal-question{z-index:3;color:var(--text-2);font-family:var(--font-display);font-size:13px;line-height:1.5;position:absolute;top:24px;left:28px;right:28px}.signal-core{z-index:4;place-items:center;gap:8px;display:grid;position:absolute;top:54%;left:47%;transform:translate(-50%,-50%)}.signal-core>span{background:radial-gradient(circle at 38% 32%, #fff5cf, var(--p) 48%, #ae6c00);width:54px;height:54px;box-shadow:0 0 0 12px rgb(var(--p-rgb) / .035), 0 0 34px rgb(var(--p-rgb) / .42);border:1px solid #ffd989;border-radius:50%}.signal-core b{color:var(--p-br);font-family:var(--font-mono);letter-spacing:.13em;font-size:8px}.signal-node{z-index:4;color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex;position:absolute}.signal-node i{background:#18251f;border:1px solid #7ee5c088;border-radius:50%;width:18px;height:18px;box-shadow:0 0 12px #7ee5c033}.signal-node-1{top:36%;left:18%}.signal-node-2{top:42%;right:12%}.signal-node-2 i{background:#16222b;border-color:#99cbff88;box-shadow:0 0 12px #99cbff33}.signal-node-3{bottom:17%;left:27%}.signal-node-3 i{background:#261a2b;border-color:#e5b2ff88;box-shadow:0 0 12px #e5b2ff33}.signal-wire{z-index:2;transform-origin:0;background:linear-gradient(90deg, transparent, #766e58, rgb(var(--p-rgb) / .72));height:1px;position:absolute}.wire-a{width:31%;top:39%;left:18%;transform:rotate(24deg)}.wire-b{width:35%;top:54%;left:47%;transform:rotate(-18deg)}.wire-c{width:25%;top:78%;left:29%;transform:rotate(-56deg)}.signal-map:before,.signal-map:after{content:"";border:1px solid rgb(var(--p-rgb) / .08);border-radius:50%;position:absolute;top:54%;left:47%;transform:translate(-50%,-50%)}.signal-map:before{width:190px;height:190px}.signal-map:after{width:310px;height:310px}.signal-inspector strong{color:var(--text);font-family:var(--font-display);margin-top:20px;font-size:16px;line-height:1.4;display:block}.signal-bars{border-bottom:1px solid #3b382f;align-items:end;gap:6px;height:74px;margin:24px 0 15px;padding-bottom:8px;display:flex}.signal-bars i{background:#665c43;border-radius:3px 3px 0 0;flex:1;min-width:6px;height:32%}.signal-bars i:nth-child(2){background:#887444;height:48%}.signal-bars i:nth-child(3){background:#b78930;height:63%}.signal-bars i:nth-child(4){background:#dfa832;height:78%}.signal-bars i:nth-child(5){background:var(--p);height:94%;box-shadow:0 0 12px rgb(var(--p-rgb) / .3)}.signal-metrics{flex-wrap:wrap;gap:7px;display:flex}.signal-metrics span{color:var(--p-br);background:rgb(var(--p-rgb) / .06);font-family:var(--font-mono);border:1px solid #484337;border-radius:99px;padding:5px 8px;font-size:8.5px}.signal-inspector p{color:var(--faint);margin-top:18px;font-size:11px;line-height:1.55}.signal-status{height:34px;color:var(--faint);font-family:var(--font-mono);border-top:1px solid #302e27;justify-content:center;align-items:center;gap:7px;font-size:8px;display:flex}.signal-status i{background:#3c3930;width:34px;height:1px}.signal-status .active{color:var(--p)}.signal-canvas.compact{margin-block:34px 42px}.signal-canvas.compact .signal-workspace,.signal-canvas.compact .signal-map{min-height:330px}.canvas-view{min-height:390px;padding:26px;position:relative;overflow:hidden}.flow-head{gap:7px;max-width:680px;display:grid}.flow-head>span{color:var(--faint);font-family:var(--font-mono);letter-spacing:.14em;font-size:9px}.flow-head>strong{color:var(--text-2);font-family:var(--font-display);font-size:14px;line-height:1.45}.flow-evidence{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(180px,.9fr) 90px minmax(220px,1.15fr);align-items:center;gap:18px;display:grid}.flow-evidence .flow-head{grid-column:1/-1}.evidence-stack{gap:10px;display:grid}.evidence-card{color:var(--text-2);background:#191a17;border:1px solid #3d3a31;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px;font-size:11px;display:grid}.evidence-card i{background:#7ee5c0;border-radius:50%;width:9px;height:9px;box-shadow:0 0 10px #7ee5c077}.evidence-card.tone-2 i{background:#99cbff;box-shadow:0 0 10px #99cbff77}.evidence-card.tone-3 i{background:#e5b2ff;box-shadow:0 0 10px #e5b2ff77}.evidence-card b{color:var(--faint);font-family:var(--font-mono);font-size:9px}.evidence-junction{color:var(--muted);font-family:var(--font-mono);place-items:center;gap:9px;font-size:8px;display:grid;position:relative}.evidence-junction:before,.evidence-junction:after{content:"";background:linear-gradient(90deg, #4e4a3e, var(--p));width:70px;height:1px;position:absolute}.evidence-junction:before{right:54%}.evidence-junction:after{left:54%}.evidence-junction i{z-index:1;border:1px solid var(--p);width:34px;height:34px;box-shadow:0 0 22px rgb(var(--p-rgb) / .25);background:#2c2414;border-radius:50%}.evidence-claim{border:1px solid rgb(var(--p-rgb) / .42);background:linear-gradient(145deg,#292114,#171713);border-radius:15px;padding:24px;box-shadow:0 18px 45px #0006}.evidence-claim>span{color:var(--p);font-family:var(--font-mono);letter-spacing:.13em;font-size:8px}.evidence-claim strong{color:var(--text);font-family:var(--font-display);margin:13px 0 9px;font-size:18px;line-height:1.35;display:block}.evidence-claim p{color:var(--muted);font-size:11px;line-height:1.55}.evidence-proof{grid-column:3;gap:7px;display:flex}.evidence-proof span{color:var(--p-br);font-family:var(--font-mono);border:1px solid #494437;border-radius:99px;padding:5px 9px;font-size:8px}.flow-pipeline{align-content:start;display:grid}.pipeline-rail{grid-template-columns:repeat(7,auto);align-items:stretch;gap:10px;margin-top:54px;display:grid}.pipe-stage{background:#191a17;border:1px solid #3c3931;border-radius:13px;width:170px;min-width:0;padding:17px}.pipe-stage>span{color:var(--faint);font-family:var(--font-mono);font-size:9px}.pipe-stage>b{color:var(--text);font-family:var(--font-display);margin:12px 0 8px;font-size:14px;display:block}.pipe-stage p{color:var(--muted);font-size:10px;line-height:1.5}.pipe-stage.raw i{background:#5b574d;border-radius:5px;height:5px;margin-top:7px;display:block}.pipe-stage.raw i:nth-of-type(2){background:#46443e;width:72%}.pipe-stage.raw i:nth-of-type(3){background:#6f5049;width:88%}.pipe-stage.clean{border-color:#7ee5c055}.pipe-stage.clean em{color:#7ee5c0;font-family:var(--font-mono);margin-top:16px;font-size:8px;font-style:normal;display:inline-block}.mini-clusters{align-items:end;gap:5px;height:38px;margin-top:12px;display:flex}.mini-clusters i{background:#99cbff66;border-radius:50%;width:16px;height:16px}.mini-clusters i:nth-child(2){background:#e5b2ff66;width:28px;height:28px}.mini-clusters i:nth-child(3){background:#7ee5c066;width:22px;height:22px}.mini-clusters i:nth-child(4){background:#ffc24988;width:12px;height:12px}.pipe-stage.result{border-color:rgb(var(--p-rgb) / .48);background:#282113}.pipe-stage.result>strong{background:var(--p);color:var(--p-ink);font-family:var(--font-mono);border-radius:99px;margin-top:14px;padding:5px 8px;font-size:8px;display:inline-block}.pipe-arrow{color:var(--p);align-self:center}.flow-lifecycle{min-height:430px}.cycle-ring{border:1px dashed #575144;border-radius:50%;width:290px;height:290px;position:absolute;top:58%;left:40%;transform:translate(-50%,-50%)}.cycle-ring:before{content:"↻";color:var(--p);font-size:20px;position:absolute;top:16px;right:18px}.cycle-center{text-align:center;width:150px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cycle-center span{color:var(--faint);font-family:var(--font-mono);font-size:8px}.cycle-center strong{color:var(--text);font-family:var(--font-display);margin-top:9px;font-size:14px;line-height:1.35;display:block}.cycle-step{background:#1c1c18;border:1px solid #555043;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:absolute;box-shadow:0 8px 24px #0008}.cycle-step b{color:var(--p);font-family:var(--font-mono);font-size:8px}.cycle-step span{color:var(--text-2);font-size:9px}.cycle-step.c1{top:-29px;left:50%;transform:translate(-50%)}.cycle-step.c2{top:25%;right:-15px}.cycle-step.c3{bottom:-12px;right:20px}.cycle-step.c4{bottom:-12px;left:20px}.cycle-step.c5{top:25%;left:-15px}.cycle-events{gap:11px;width:230px;display:grid;position:absolute;top:31%;right:6%}.cycle-events span{color:var(--text-2);background:#191a17;border:1px solid #3d3a32;border-radius:10px;align-items:center;gap:9px;padding:12px;font-size:11px;display:flex}.cycle-events i{background:#7ee5c0;border-radius:50%;width:7px;height:7px}.cycle-events .tone-2 i{background:#99cbff}.cycle-events .tone-3 i{background:#e5b2ff}.flow-ranking{grid-template-rows:auto 1fr auto;grid-template-columns:1.25fr .9fr;gap:24px;display:grid}.flow-ranking .flow-head{grid-column:1/-1}.rank-list{gap:10px;display:grid}.rank-row{background:#191a17;border:1px solid #3b3931;border-radius:11px;grid-template-columns:30px minmax(110px,1fr) minmax(80px,1.3fr) 30px;align-items:center;gap:10px;padding:13px;display:grid}.rank-row>b{color:var(--faint);font-family:var(--font-mono);font-size:9px}.rank-row>span{color:var(--text-2);font-size:11px}.rank-row>div,.rank-breakdown i{background:#33332e;border-radius:4px;height:5px;overflow:hidden}.rank-row>div i{background:#716b5d;height:100%;display:block}.rank-row>strong{color:var(--muted);font-family:var(--font-mono);font-size:10px}.rank-row.winner{border-color:rgb(var(--p-rgb) / .48);box-shadow:0 0 30px rgb(var(--p-rgb) / .08);background:#282113}.rank-row.winner>div i{background:var(--p)}.rank-row.winner>strong{color:var(--p)}.rank-breakdown{background:#161714;border:1px solid #3b3931;border-radius:13px;gap:15px;padding:18px;display:grid}.rank-breakdown>div{grid-template-columns:1fr auto;gap:7px;display:grid}.rank-breakdown span{color:var(--muted);font-size:10px}.rank-breakdown b{color:var(--text-2);font-family:var(--font-mono);font-size:9px}.rank-breakdown i{grid-column:1/-1}.rank-breakdown em{background:linear-gradient(90deg, #9b782d, var(--p));height:100%;display:block}.rank-decision{border-left:2px solid var(--p);background:rgb(var(--p-rgb) / .055);grid-column:1/-1;align-items:center;gap:18px;padding:16px 18px;display:flex}.rank-decision>span{color:var(--p);font-family:var(--font-mono);letter-spacing:.12em;font-size:8px}.rank-decision strong{color:var(--text);font-family:var(--font-display);font-size:14px}.rank-decision p{color:var(--muted);font-family:var(--font-mono);margin-left:auto;font-size:9px}.flow-market{grid-template-rows:auto 1fr;grid-template-columns:1fr 190px;gap:20px;display:grid}.flow-market .flow-head{grid-column:1/-1}.market-matrix{background:linear-gradient(90deg, rgb(var(--p-rgb) / .055), transparent 48%), linear-gradient(0deg, #7ee5c008, transparent 50%);border-bottom:1px solid #555044;border-left:1px solid #555044;min-height:290px;margin:8px 0 10px 28px;position:relative}.market-matrix:before,.market-matrix:after{content:"";background:#302f2a;position:absolute}.market-matrix:before{width:1px;top:0;bottom:0;left:50%}.market-matrix:after{height:1px;top:50%;left:0;right:0}.axis-y,.axis-x{color:var(--faint);font-family:var(--font-mono);font-size:8px;position:absolute}.axis-y{writing-mode:vertical-rl;top:5px;left:-28px;transform:rotate(180deg)}.axis-x{bottom:-20px;right:0}.quadrant{color:var(--p);font-family:var(--font-mono);letter-spacing:.1em;font-size:8px;position:absolute;top:12px;left:14px}.market-bubble{color:var(--muted);text-align:center;place-items:center;gap:5px;font-size:9px;display:grid;position:absolute}.market-bubble i{background:#18232a;border:1px solid #99cbff77;border-radius:50%;width:34px;height:34px}.market-bubble.b1{bottom:16%;right:14%}.market-bubble.b2{top:16%;right:20%}.market-bubble.b2 i{background:#261c29;border-color:#e5b2ff77;width:48px;height:48px}.market-bubble.opportunity{color:var(--p-br);top:26%;left:20%}.market-bubble.opportunity i{border-color:var(--p);background:radial-gradient(circle, rgb(var(--p-rgb) / .28), rgb(var(--p-rgb) / .06));width:82px;height:82px;box-shadow:0 0 34px rgb(var(--p-rgb) / .2)}.market-bubble.opportunity strong{max-width:170px;font-family:var(--font-display);font-size:11px;line-height:1.3}.market-bubble.opportunity span{color:var(--p);font-family:var(--font-mono);font-size:8px}.market-signals{align-self:center;gap:10px;display:grid}.market-signals span{color:var(--text-2);background:#191a17;border:1px solid #39372f;border-radius:9px;align-items:center;gap:8px;padding:11px;font-size:10px;display:flex}.market-signals i{background:#7ee5c0;border-radius:50%;width:7px;height:7px}.market-signals i.tone-2{background:#99cbff}.market-signals i.tone-3{background:#e5b2ff}.flow-product{grid-template-rows:auto 1fr auto;grid-template-columns:1.15fr .85fr;gap:22px;display:grid}.flow-product .flow-head{grid-column:1/-1}.product-candidates{gap:10px;display:grid}.product-candidate{background:#191a17;border:1px solid #3c3931;border-radius:12px;grid-template-columns:28px minmax(130px,1fr) minmax(80px,1.25fr) 30px;align-items:center;gap:10px;padding:14px;display:grid}.product-candidate>span{color:var(--faint);font-family:var(--font-mono);font-size:8px}.product-candidate>strong{color:var(--text-2);font-size:11px}.product-candidate>div{background:#33332e;border-radius:5px;height:5px;overflow:hidden}.product-candidate>div i{background:#6d685c;height:100%;display:block}.product-candidate>b{color:var(--muted);font-family:var(--font-mono);font-size:10px}.product-candidate.winner{border-color:rgb(var(--p-rgb) / .5);background:#282113}.product-candidate.winner>div i{background:linear-gradient(90deg, #26b7ed, var(--p))}.product-candidate.winner>b{color:var(--p)}.product-evidence{background:#161714;border:1px solid #3b3931;border-radius:13px;align-content:center;gap:11px;padding:18px;display:grid}.product-evidence span{color:var(--text-2);grid-template-columns:auto 1fr auto;align-items:center;gap:9px;font-size:10px;display:grid}.product-evidence i{background:#7ee5c0;border-radius:50%;width:8px;height:8px}.product-evidence i.tone-2{background:#99cbff}.product-evidence i.tone-3{background:#e5b2ff}.product-evidence b{color:var(--p-br);font-family:var(--font-mono);font-size:9px}.product-decision{border-left:2px solid var(--p);background:rgb(var(--p-rgb) / .06);grid-column:1/-1;align-items:center;gap:18px;padding:17px 19px;display:flex}.product-decision>span{color:var(--p);font-family:var(--font-mono);letter-spacing:.12em;font-size:8px}.product-decision strong{color:var(--text);font-family:var(--font-display);font-size:14px}.product-decision p{color:var(--muted);font-family:var(--font-mono);margin-left:auto;font-size:9px}.flow-positioning{grid-template-rows:auto 1fr;grid-template-columns:1fr 120px 1fr;align-items:center;gap:20px;display:grid}.flow-positioning .flow-head{grid-column:1/-1}.quote-stream{gap:10px;display:grid}.quote-stream blockquote{color:var(--text-2);background:#191a17;border:1px solid #3d3a31;border-radius:11px;margin:0;padding:14px;font-size:11px;line-height:1.5}.position-lens{gap:8px;display:grid}.position-lens span{color:var(--muted);font-family:var(--font-mono);text-align:center;border:1px solid #4a463b;border-radius:99px;padding:7px 8px;font-size:8px}.position-lens .tone-1{border-color:#7ee5c066}.position-lens .tone-2{border-color:#99cbff66}.position-lens .tone-3{border-color:#e5b2ff66}.position-result{border:1px solid rgb(var(--p-rgb) / .45);background:#282113;border-radius:15px;padding:28px}.position-result>span{color:var(--p);font-family:var(--font-mono);letter-spacing:.12em;font-size:8px}.position-result>strong{color:var(--text);font-family:var(--font-display);margin:15px 0 22px;font-size:20px;line-height:1.35;display:block}.position-result>div{align-items:center;gap:9px;display:flex}.position-result i{background:#7ee5c0;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #7ee5c0}.position-result b,.position-result em{color:var(--muted);font-family:var(--font-mono);font-size:9px;font-style:normal}.flow-content{grid-template-rows:auto 1fr auto;grid-template-columns:.8fr 1.35fr;gap:22px;display:grid}.flow-content .flow-head{grid-column:1/-1}.topic-cloud{min-height:270px;position:relative}.topic-cloud span{color:var(--text-2);background:#1b1c18;border:1px solid #4c483d;border-radius:99px;padding:8px 11px;font-size:10px;position:absolute;box-shadow:0 10px 26px #0005}.topic-1{top:10%;left:10%}.topic-2{top:22%;right:5%}.topic-3{top:42%;left:25%}.topic-4{top:59%;right:18%}.topic-5{bottom:11%;left:4%}.topic-6{bottom:3%;right:2%}.topic-cloud:after{content:"";border:1px dashed rgb(var(--p-rgb) / .45);width:100px;height:100px;box-shadow:0 0 32px rgb(var(--p-rgb) / .08);border-radius:50%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.content-board{grid-template-columns:1fr 1fr;gap:10px;display:grid}.content-card{background:#191a17;border:1px solid #3d3a31;border-radius:12px;padding:16px}.content-card.primary{border-color:rgb(var(--p-rgb) / .46);background:#282113;grid-column:1/-1}.content-card span{color:var(--faint);font-family:var(--font-mono);letter-spacing:.1em;font-size:8px}.content-card strong{color:var(--text);font-family:var(--font-display);margin-top:11px;font-size:13px;line-height:1.45;display:block}.content-card.primary strong{color:var(--p-br);font-size:18px}.content-card p{color:var(--muted);margin-top:10px;font-size:10px}.content-score{grid-column:2;gap:9px;display:flex}.content-score b,.content-score span{color:var(--p);font-family:var(--font-mono);border:1px solid #484337;border-radius:99px;padding:5px 9px;font-size:8px}.flow-channels{grid-template-rows:auto 1fr auto;grid-template-columns:1fr 230px;gap:22px;display:grid}.flow-channels .flow-head{grid-column:1/-1}.channel-hub{background:radial-gradient(circle at 50% 50%, rgb(var(--p-rgb) / .08), transparent 33%);border:1px solid #34332d;border-radius:14px;min-height:280px;position:relative}.channel-hub:before,.channel-hub:after{content:"";transform-origin:50%;background:linear-gradient(90deg,#0000,#615a49,#0000);width:64%;height:1px;position:absolute;top:50%;left:50%}.channel-hub:before{transform:translate(-50%,-50%)rotate(28deg)}.channel-hub:after{transform:translate(-50%,-50%)rotate(-28deg)}.channel-center{z-index:2;border:1px solid rgb(var(--p-rgb) / .48);text-align:center;width:185px;box-shadow:0 0 34px rgb(var(--p-rgb) / .13);background:#282113;border-radius:50%;padding:19px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.channel-center span,.channel-node span{color:var(--faint);font-family:var(--font-mono);letter-spacing:.09em;font-size:8px}.channel-center strong{color:var(--text);font-family:var(--font-display);margin-top:8px;font-size:12px;line-height:1.35;display:block}.channel-node{z-index:2;background:#191a17;border:1px solid #484338;border-radius:11px;gap:5px;min-width:130px;padding:12px 14px;display:grid;position:absolute;box-shadow:0 10px 24px #0006}.channel-node strong{color:var(--text-2);font-size:10px}.channel-node b{color:var(--p);font-family:var(--font-mono);font-size:9px}.channel-1{top:12%;left:5%}.channel-2{border-color:rgb(var(--p-rgb) / .45);top:13%;right:5%}.channel-3{bottom:10%;right:8%}.channel-scorecard{background:#161714;border:1px solid #3b3931;border-radius:13px;align-content:center;gap:13px;padding:17px;display:grid}.channel-scorecard span{grid-template-columns:1fr auto;gap:7px;display:grid}.channel-scorecard i{background:linear-gradient(90deg, #26b7ed, var(--p));border-radius:5px;grid-column:1/-1;height:5px;display:block}.channel-scorecard b{color:var(--text-2);font-size:10px}.channel-scorecard em{color:var(--p);font-family:var(--font-mono);font-size:9px;font-style:normal}.channel-decision{background:#65fff508;border-left:2px solid #65fff5;grid-column:1/-1;align-items:center;gap:18px;padding:17px 19px;display:flex}.channel-decision>span{color:#65fff5;font-family:var(--font-mono);letter-spacing:.12em;font-size:8px}.channel-decision strong{color:var(--text);font-family:var(--font-display);font-size:14px}.channel-decision p{color:var(--muted);font-family:var(--font-mono);margin-left:auto;font-size:9px}.flow-watch{grid-template-rows:auto 1fr;grid-template-columns:1fr 230px;gap:22px;display:grid}.flow-watch .flow-head{grid-column:1/-1}.watch-chart{border-bottom:1px solid #4c483d;border-left:1px solid #4c483d;min-height:285px;position:relative}.watch-grid-lines{background:repeating-linear-gradient(0deg,#0000 0 54px,#2f2e29 55px),repeating-linear-gradient(90deg,#0000 0 84px,#2f2e29 85px);position:absolute;inset:0}.watch-line{justify-content:space-between;align-items:end;height:66%;display:flex;position:absolute;bottom:18%;left:7%;right:4%}.watch-line:before{content:"";background:linear-gradient(90deg, #7ee5c0, #99cbff 55%, var(--p));height:2px;box-shadow:0 0 12px rgb(var(--p-rgb) / .2);position:absolute;top:48%;left:0;right:0;transform:rotate(-10deg)}.watch-line i{z-index:1;background:#7ee5c0;border:2px solid #121311;border-radius:50%;width:11px;height:11px;position:relative}.watch-line i:nth-child(n+4){background:#99cbff;transform:translateY(-28px)}.watch-line i:nth-child(n+6){background:var(--p);transform:translateY(-52px)}.watch-event{color:var(--text-2);background:#1b1c18;border:1px solid #484338;border-radius:8px;padding:7px 9px;font-size:9px;position:absolute}.watch-event b{color:var(--p);font-family:var(--font-mono);margin-right:6px;font-size:8px}.watch-event.e1{bottom:28%;left:16%}.watch-event.e2{top:29%;left:49%}.watch-event.e3{border-color:rgb(var(--p-rgb) / .5);top:10%;right:3%}.watch-alert{border:1px solid rgb(var(--p-rgb) / .48);background:#282113;border-radius:14px;align-self:center;padding:21px}.watch-alert>span{color:var(--p);font-family:var(--font-mono);letter-spacing:.12em;font-size:8px}.watch-alert strong{color:var(--text);font-family:var(--font-display);margin:14px 0;font-size:17px;line-height:1.4;display:block}.watch-alert p{color:var(--muted);font-family:var(--font-mono);font-size:9px}.signal-canvas.compact .canvas-view{min-height:330px}.blog-article,.blog-article>h1,.blog-article>.article-meta,.blog-article>.article-cover,.blog-article>.signal-canvas,.blog-article>.prose,.blog-article>.article-faq{width:100%;max-width:900px;margin-inline:auto}.blog-article>.breadcrumb{max-width:900px;margin-inline:auto}.blog-article>.article-cover{margin-top:38px}.blog-article>.signal-canvas{margin-top:42px}.blog-article>.prose{margin-top:46px}.blog-article>.article-faq{margin-top:74px}.blog-article>.article-opening,.blog-article>.article-toc,.blog-article>.klinko-article-method,.blog-article>.content-cta{margin-inline:auto}.uc-deep-dive{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:linear-gradient(#ffffff02,#0000 28%);padding:86px 0}.uc-reading-wrap{max-width:1040px}.uc-answer{max-width:880px}.uc-intro-grid{gap:38px;display:grid}.uc-seo-figure{margin:0}.uc-seo-figure a{border:1px solid var(--line-soft);border-radius:var(--r-lg);background:#171714;display:block;overflow:hidden}.uc-seo-figure img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.uc-seo-figure figcaption{color:var(--faint);margin:12px 3px 0;font-size:13px;line-height:1.55}.uc-layout-audience .uc-intro-grid,.uc-layout-positioning .uc-intro-grid{grid-template-columns:.8fr 1.2fr;align-items:center}.uc-layout-audience .uc-answer h2,.uc-layout-positioning .uc-answer h2{font-size:clamp(2rem,3.2vw,2.8rem)}.uc-layout-market .uc-seo-figure{margin-top:4px}.uc-layout-content .uc-seo-figure{max-width:960px}.uc-layout-watch .uc-intro-grid{grid-template-columns:1fr}.uc-answer h2{max-width:820px;font:700 clamp(2rem, 4vw, 3.25rem)/1.08 var(--font-display);letter-spacing:-.04em;margin:19px 0 22px}.uc-direct-answer{color:#e8e3d9;max-width:850px;font-size:clamp(18px,2vw,21px);line-height:1.75}.uc-keywords{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.uc-keywords span{border:1px solid var(--line-soft);color:var(--muted);border-radius:999px;padding:7px 11px;font-size:12px}.uc-stat-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:44px;display:grid}.uc-stat{border:1px solid var(--line-soft);border-radius:var(--r-lg);background:#1c1b17;flex-direction:column;justify-content:space-between;min-height:150px;padding:26px;display:flex}.uc-stat strong{color:var(--p);font:700 clamp(2rem, 4vw, 3.2rem)/1 var(--font-display);letter-spacing:-.04em}.uc-stat span{max-width:230px;color:var(--text-2);line-height:1.55}.uc-source-line{color:var(--faint);margin:13px 2px 0;font-size:12px}.uc-source-line a,.uc-source-link{color:#dcb66b;text-underline-offset:3px;text-decoration:underline}.uc-case,.uc-method,.uc-scorecard{border-top:1px solid var(--line-soft);grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:60px;margin-top:78px;padding-top:48px;display:grid}.uc-case h3,.uc-section-heading h3{font:650 clamp(1.45rem, 2.6vw, 2.05rem)/1.22 var(--font-display);letter-spacing:-.025em;margin:16px 0 0}.uc-case p{color:var(--text-2);margin:0 0 20px;font-size:17px;line-height:1.8}.uc-source-link{font-size:13px}.uc-step-list{counter-reset:ucstep;margin:0;padding:0;list-style:none}.uc-step-list li{counter-increment:ucstep;padding:0 0 25px 46px;position:relative}.uc-step-list li:not(:last-child):before{content:"";background:var(--line-soft);width:1px;position:absolute;top:30px;bottom:3px;left:14px}.uc-step-list li:after{content:counter(ucstep);width:29px;height:29px;color:var(--p);font:700 11px var(--font-mono);background:#211e17;border:1px solid #a4772f;border-radius:50%;place-items:center;display:grid;position:absolute;top:-2px;left:0}.uc-step-list strong{color:var(--text);font-size:16px}.uc-step-list p{color:var(--muted);margin:7px 0 0;line-height:1.65}.uc-score-table{border:1px solid var(--line-soft);border-radius:var(--r-lg);overflow:hidden}.uc-score-row{grid-template-columns:150px 1fr;display:grid}.uc-score-row+.uc-score-row{border-top:1px solid var(--line-soft)}.uc-score-row strong,.uc-score-row span{padding:17px 19px;line-height:1.55}.uc-score-row strong{color:var(--text);background:#ffffff03}.uc-score-row span{color:var(--muted);border-left:1px solid var(--line-soft)}.uc-conclusion{border:1px solid rgb(var(--p-rgb) / .28);border-radius:var(--r-lg);background:rgb(var(--p-rgb) / .045);grid-template-columns:130px 1fr;gap:24px;margin-top:60px;padding:28px 30px;display:grid}.uc-conclusion>span{color:var(--p);font:700 12px var(--font-mono);text-transform:uppercase;letter-spacing:.1em}.uc-conclusion p{color:#f0ebdf;margin:0;font-size:18px;line-height:1.65}.uc-disclosure{color:var(--faint);margin:16px 2px 0;font-size:12px;line-height:1.5}.uc-product-loop{border:1px solid rgb(var(--p-rgb) / .3);background:linear-gradient(145deg, rgb(var(--p-rgb) / .08), #171612);border-radius:22px;margin-top:34px;padding:clamp(25px,4vw,38px)}.uc-product-loop .uc-section-heading{max-width:780px}.uc-product-loop .uc-section-heading>p{color:var(--muted);margin:11px 0 0;font-size:14px;line-height:1.65}.uc-product-loop ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:25px 0 0;padding:0;list-style:none;display:grid}.uc-product-loop li{background:#ffffff03;border:1px solid #ffffff13;border-radius:14px;min-width:0;padding:17px}.uc-product-loop li>span{color:var(--p);font:700 11px var(--font-mono)}.uc-product-loop li>strong{color:var(--text);font:600 14px var(--font-display);margin-top:8px;display:block}.uc-product-loop li>p{color:var(--muted);margin:8px 0 0;font-size:12.5px;line-height:1.55}@media (width<=760px){.uc-deep-dive{padding:64px 0}.uc-stat-grid,.uc-product-loop ol,.uc-layout-audience .uc-intro-grid,.uc-layout-positioning .uc-intro-grid{grid-template-columns:1fr}.uc-stat{min-height:125px}.uc-case,.uc-method,.uc-scorecard{grid-template-columns:1fr;gap:28px;margin-top:60px;padding-top:38px}.uc-score-row{grid-template-columns:112px 1fr}.uc-score-row strong,.uc-score-row span{padding:14px 13px}.uc-conclusion{grid-template-columns:1fr;gap:12px;padding:24px 21px}}@media (width<=820px){.signal-workspace{grid-template-columns:1fr}.signal-sources{border-bottom:1px solid #302e27;border-right:0;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.signal-sources .signal-panel-label{grid-column:1/-1}.signal-source{margin-top:0}.signal-inspector{border-top:1px solid #302e27;border-left:0}.signal-map{min-height:340px}.signal-inspector{grid-template-columns:1fr 1fr;gap:12px 22px;display:grid}.signal-inspector .signal-panel-label,.signal-inspector strong{grid-column:1/-1}.signal-inspector strong{margin-top:0}.signal-bars{margin:4px 0 0}.signal-inspector p{margin-top:4px}.canvas-view{min-height:0}.flow-evidence,.flow-ranking,.flow-market,.flow-product,.flow-positioning,.flow-content,.flow-channels,.flow-watch{grid-template-columns:1fr}.flow-evidence .flow-head,.flow-ranking .flow-head,.flow-market .flow-head,.flow-product .flow-head,.flow-positioning .flow-head,.flow-content .flow-head,.flow-channels .flow-head,.flow-watch .flow-head{grid-column:auto}.evidence-junction{min-height:55px}.evidence-junction:before,.evidence-junction:after{width:1px;height:28px;left:50%}.evidence-junction:before{top:0}.evidence-junction:after{top:27px}.evidence-proof,.rank-decision,.product-decision,.content-score,.channel-decision{grid-column:auto}.pipeline-rail{grid-template-columns:1fr;margin-top:30px}.pipe-stage{width:100%}.pipe-arrow{justify-self:center;transform:rotate(90deg)}.flow-lifecycle{min-height:690px}.cycle-ring{top:43%;left:50%}.cycle-events{grid-template-columns:repeat(3,1fr);width:auto;inset:auto 8% 24px}.market-matrix{margin-right:5px}.position-lens{grid-template-columns:repeat(3,1fr)}.topic-cloud{min-height:230px}.content-score{grid-column:auto}.product-decision,.channel-decision{flex-direction:column;align-items:flex-start}.product-decision p,.channel-decision p{margin-left:0}.channel-hub{min-height:360px}.channel-1{top:8%;left:4%}.channel-2{top:8%;right:4%}.channel-3{bottom:7%;right:7%}}@media (width<=560px){.product-candidate{grid-template-columns:24px 1fr 30px}.product-candidate>div{grid-column:2/-1}.channel-center{width:150px;padding:15px}.channel-node{min-width:112px;padding:10px}.channel-1{left:3%}.channel-2{right:3%}.channel-3{right:4%}.signal-canvas{margin-block:32px 42px}.signal-shell{border-radius:16px}.signal-path{display:none}.signal-sources{grid-template-columns:1fr}.signal-map,.signal-canvas.compact .signal-map{min-height:310px}.signal-map:after{width:260px;height:260px}.signal-node span{display:none}.signal-node-2{right:8%}.signal-inspector{grid-template-columns:1fr}.signal-inspector .signal-panel-label,.signal-inspector strong{grid-column:auto}.canvas-view{padding:20px 16px}.flow-evidence{grid-template-rows:auto}.cycle-ring{width:240px;height:240px}.cycle-events{grid-template-columns:1fr}.flow-lifecycle{min-height:770px}.rank-row{grid-template-columns:24px 1fr 28px}.rank-row>div{grid-column:2/-1}.rank-decision{flex-direction:column;align-items:flex-start}.rank-decision p{margin-left:0}.market-matrix{min-height:250px}.market-bubble.opportunity i{width:62px;height:62px}.flow-positioning{gap:14px}.position-lens,.content-board{grid-template-columns:1fr}.content-card.primary{grid-column:auto}.flow-watch{gap:16px}.watch-event{max-width:120px}.watch-event.e2{left:40%}}.post-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.post-card{min-width:0;color:inherit;border:1px solid var(--line-soft);background:#171612;border-radius:22px;flex-direction:column;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;overflow:hidden}.post-card:hover{border-color:rgb(var(--p-rgb) / .5);transform:translateY(-5px);box-shadow:0 22px 55px #00000038}.post-card.featured{grid-column:1/-1;grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);display:grid}.post-image{aspect-ratio:16/9;background:#f4eddf;overflow:hidden}.post-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.post-card:hover .post-image img{transform:scale(1.025)}.post-card.featured .post-image{aspect-ratio:auto;min-height:420px}.post-card-copy{flex-direction:column;flex:1;padding:clamp(24px,3vw,34px);display:flex}.post-kicker{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.post-kicker>span{background:rgb(var(--p-rgb) / .12);color:var(--p);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:99px;padding:5px 9px;font-size:10px}.post-date{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--faint);font-size:11px}.post-title{font-family:var(--font-display);color:var(--text);margin:16px 0 10px;font-size:clamp(1.28rem,2.1vw,1.72rem);font-weight:600;line-height:1.2}.post-card.featured .post-title{font-size:clamp(1.7rem,3vw,2.45rem)}.post-card:hover .post-title{color:var(--p)}.post-desc{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.post-read{color:var(--text);align-items:center;gap:8px;margin-top:auto;padding-top:26px;font-size:13px;font-weight:600;display:inline-flex}.post-read span{color:var(--p);transition:transform .2s}.post-card:hover .post-read span{transform:translate(4px)}.article-meta{color:var(--muted);font-family:var(--font-mono);flex-wrap:wrap;gap:8px 20px;margin-top:22px;font-size:12px;line-height:1.7;display:flex}.article-meta a{color:var(--p)}.article-cover{background:#f4eddf;border:1px solid #ffffff16;border-radius:24px;max-width:980px;margin:38px 0 0;overflow:hidden;box-shadow:0 28px 80px #00000035}.article-cover img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.article-opening{grid-template-columns:.78fr 1.22fr;align-items:stretch;gap:18px;width:100%;max-width:900px;margin:42px auto 0;display:grid}.article-opening .article-cover{width:auto;max-width:none;margin:0}.article-opening .article-cover img{height:100%;min-height:310px}.article-brief{border:1px solid rgb(var(--p-rgb) / .26);border-radius:var(--r-lg);background:linear-gradient(145deg, rgb(var(--p-rgb) / .07), #ffffff02);flex-direction:column;justify-content:center;padding:28px;display:flex}.article-brief h2{color:var(--text);font:600 clamp(1.1rem, 2vw, 1.4rem)/1.48 var(--font-display);letter-spacing:-.02em;margin:14px 0 22px}.article-topic-list{flex-wrap:wrap;gap:7px;display:flex}.article-topic-list span{border:1px solid var(--line-soft);color:var(--muted);border-radius:999px;padding:6px 9px;font-size:11px;line-height:1.25}.article-toc{border:1px solid var(--line-soft);border-radius:var(--r-lg);background:#1b1a17;width:100%;max-width:900px;margin:34px auto 0;padding:25px 28px}.article-toc>strong{color:var(--p);font:700 12px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.article-toc ol{columns:2;column-gap:38px;margin:18px 0 0;padding-left:20px}.article-toc li{break-inside:avoid;color:var(--faint);padding:5px 12px 5px 0}.article-toc a{color:var(--text-2);font-size:14px;line-height:1.45}.article-toc a:hover{color:var(--p)}.article-visual{background:linear-gradient(145deg,#211f1a,#171612);border:1px solid #ffffff18;border-radius:22px;max-width:860px;margin:34px auto 0;padding:clamp(24px,4vw,38px);overflow:hidden}.article-visual figcaption{gap:7px;margin-bottom:28px;display:grid}.article-visual figcaption strong{color:var(--text);font-family:var(--font-display);font-size:1.18rem}.article-visual figcaption span{color:var(--muted);font-size:14px;line-height:1.6}.visual-flow{align-items:stretch;gap:10px;display:flex}.visual-step{color:#211e19;background:#f5ead6;border-radius:15px;flex-direction:column;flex:1;justify-content:space-between;min-width:0;min-height:116px;padding:15px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #211e1912}.visual-step:nth-of-type(2){background:#bce8df}.visual-step:nth-of-type(3){background:#c9cef7}.visual-step:nth-of-type(4){background:#ffd361}.visual-index{font-family:var(--font-mono);opacity:.48;font-size:10px}.visual-dot{border:2px solid;border-radius:50%;width:28px;height:28px;margin:9px 0;box-shadow:8px 5px 0 -4px #ef765f,-7px 7px 0 -5px #2670d8}.visual-step strong{font-size:13px;line-height:1.3}.visual-arrow{color:var(--p);align-self:center;font-size:18px}@media (width<=760px){.article-opening{grid-template-columns:1fr}.article-opening .article-cover img{min-height:0}.article-toc ol{columns:1}.post-grid{grid-template-columns:1fr}.post-card.featured{grid-column:auto;display:flex}.post-card.featured .post-image{aspect-ratio:16/9;min-height:0}.visual-flow{grid-template-columns:1fr 1fr;display:grid}.visual-arrow{display:none}}.prose{width:100%;max-width:860px;color:var(--text-2);margin:46px auto 0;font-size:17px;line-height:1.82}.prose h2{font-family:var(--font-display);color:var(--text);margin:58px 0 16px;font-size:clamp(1.55rem,2.6vw,1.9rem);line-height:1.25}.prose h3{font-family:var(--font-display);color:var(--text);margin:32px 0 10px;font-size:1.2rem}.prose a{color:var(--p)}.prose code{font-family:var(--font-mono);background:var(--panel);border-radius:var(--r-sm);padding:2px 6px;font-size:.9em}.prose blockquote{border-left:2px solid var(--p);color:var(--muted);margin:26px 0;padding:2px 0 2px 18px}.prose strong{color:var(--text)}.prose ul,.prose ol{padding-left:1.4rem}.prose li+li{margin-top:7px}.prose p{margin:0 0 20px}.prose>p:first-child{color:#eee9df;font-size:19px;line-height:1.75}.prose img{aspect-ratio:16/9;object-fit:cover;background:#f5eddf;border:1px solid #ffffff18;border-radius:20px;width:100%;height:auto;margin:38px 0 0;display:block;box-shadow:0 22px 58px #0000002e}.prose p>em:only-child{color:var(--faint);margin-top:-8px;font-size:13px;line-height:1.55;display:block}.prose table{border-spacing:0;border-collapse:separate;table-layout:fixed;background:#191814;border:1px solid #ffffff1d;border-radius:16px;width:100%;margin:30px 0 42px;font-size:14px;line-height:1.55;overflow:hidden}.prose th,.prose td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border:1px solid #ffffff13;border-top:0;border-left:0;padding:15px 16px}.prose tr:last-child td{border-bottom:0}.prose th:last-child,.prose td:last-child{border-right:0}.prose tbody tr:nth-child(2n) td{background:#ffffff03}.prose tbody tr:hover td{background:rgb(var(--p-rgb) / .045)}.prose th{color:#fff8eb;font-family:var(--font-display);background:#26231c;font-weight:600}.article-faq{border-top:1px solid var(--line-soft);width:100%;max-width:860px;margin:74px auto 0;padding-top:48px}.article-faq>.faq-eyebrow,.article-faq>h2{text-align:center}.content-cta{border:1px solid rgb(var(--p-rgb) / .34);background:radial-gradient(circle at 88% 10%, rgb(var(--p-rgb) / .14), transparent 38%), linear-gradient(145deg, #242118, #191815);text-align:center;border-radius:24px;max-width:860px;margin:70px auto 0;padding:clamp(28px,5vw,48px);box-shadow:0 26px 70px #00000028}.content-cta h2{max-width:680px;color:var(--text);font:650 clamp(1.65rem, 3.4vw, 2.35rem)/1.15 var(--font-display);letter-spacing:-.035em;margin:14px auto 12px}.content-cta>p{max-width:680px;color:var(--muted);margin:0 auto;font-size:15.5px;line-height:1.7}.content-cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 20px;margin-top:25px;display:flex}.content-cta-actions small{max-width:260px;color:var(--faint);text-align:left;font-size:11.5px;line-height:1.5}.klinko-article-method{border:1px solid rgb(var(--p-rgb) / .3);background:linear-gradient(150deg, rgb(var(--p-rgb) / .075), #171612 48%);border-radius:22px;max-width:860px;margin:68px auto 0;padding:clamp(28px,5vw,44px)}.klinko-article-method>h2{color:var(--text);font:650 clamp(1.65rem, 3vw, 2.15rem)/1.2 var(--font-display);letter-spacing:-.03em;margin:13px 0 22px}.klinko-method-answer{border-left:3px solid var(--p);background:#ffffff03;padding:18px 20px}.klinko-method-answer strong{color:var(--p);font:700 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.klinko-method-answer p{color:var(--text-2);margin:8px 0 0;font-size:15px;line-height:1.72}.klinko-method-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:24px 0 32px;padding:0;list-style:none;display:grid}.klinko-method-steps li{background:#ffffff025;border:1px solid #ffffff12;border-radius:13px;padding:16px}.klinko-method-steps li>span{color:var(--p);font:700 10px var(--font-mono)}.klinko-method-steps li>strong{color:var(--text);margin-top:7px;font-size:13px;display:block}.klinko-method-steps li>p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.55}.klinko-article-method>h3{color:var(--text);font:600 1.05rem var(--font-display);margin:0 0 13px}.klinko-compare-table{border:1px solid #ffffff14;border-radius:13px;overflow:hidden}.klinko-compare-table>div{border-bottom:1px solid #ffffff12;grid-template-columns:.7fr 1.15fr 1.45fr;display:grid}.klinko-compare-table>div:last-child{border-bottom:0}.klinko-compare-table strong,.klinko-compare-table span,.klinko-compare-table b{padding:13px;font-size:12px;line-height:1.52}.klinko-compare-table strong{color:var(--text)}.klinko-compare-table span{color:var(--faint);border-inline:1px solid #ffffff12;font-weight:400}.klinko-compare-table b{color:#efe8da;font-weight:500}.btn[href$="/research-methodology/"] .gh{display:none}.faq-eyebrow{color:var(--p);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;font-size:11px}.article-faq h2{font-family:var(--font-display);color:var(--text);margin:12px 0 26px;font-size:clamp(1.7rem,3vw,2.2rem)}.faq-list{gap:12px;display:grid}.faq-list details{background:#191814;border:1px solid #ffffff17;border-radius:15px;overflow:hidden}.faq-list summary{color:var(--text);cursor:pointer;justify-content:space-between;gap:20px;padding:19px 21px;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--p);font-size:20px;font-weight:400;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{color:var(--muted);margin:0;padding:0 21px 21px;font-size:15px;line-height:1.75}.method-principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:28px 0 44px;display:grid}.method-principles>div{background:#191814;border:1px solid #ffffff17;border-radius:15px;gap:7px;padding:20px;display:grid}.method-principles>div:nth-child(3n+1){border-top-color:#ef765f88}.method-principles>div:nth-child(3n+2){border-top-color:#57cfc188}.method-principles>div:nth-child(3n){border-top-color:#837ee188}.method-principles strong{color:var(--text);font-family:var(--font-display);font-size:15px}.method-principles span{color:var(--muted);font-size:13.5px;line-height:1.6}.methodology-faq{margin-bottom:22px}.methodology-prose,.methodology-faq{width:100%;margin-inline:auto}.methodology-image{margin:36px 0 40px}.methodology-image img{aspect-ratio:16/9;object-fit:cover;background:#f4eddf;border:1px solid #ffffff18;border-radius:20px;width:100%;height:auto;display:block;box-shadow:0 22px 58px #0000002e}.methodology-image figcaption{color:var(--faint);text-align:center;margin-top:10px;font-size:13px;line-height:1.55}@media (width<=760px){.prose{font-size:16px}.prose>p:first-child{font-size:17px}.prose table{table-layout:auto;scrollbar-width:thin;scrollbar-color:#746c5c #24221d;width:max-content;min-width:720px;max-width:100%;display:block;overflow-x:auto}.prose table::-webkit-scrollbar{height:6px}.prose table::-webkit-scrollbar-track{background:#24221d}.prose table::-webkit-scrollbar-thumb{background:#746c5c;border-radius:99px}.prose th,.prose td{min-width:138px;padding:13px 14px}.method-principles{grid-template-columns:1fr}.content-cta-actions{flex-direction:column}.content-cta-actions small{text-align:center;max-width:100%}.klinko-method-steps,.klinko-compare-table>div{grid-template-columns:1fr}.klinko-compare-table span{border:0;border-block:1px solid #ffffff12}}.vs-row{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:34px;display:grid}@media (width<=720px){.vs-row{grid-template-columns:1fr}}.vs-card{border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--bg-2);padding:24px 26px}.vs-card .vs-lbl{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:10.5px}.vs-card q{color:var(--muted);quotes:none;margin-top:12px;font-size:17px;line-height:1.5;display:block}.vs-card.signal{border-color:rgb(var(--p-rgb) / .35);background:linear-gradient(140deg, #221d12, var(--bg-2))}.vs-card.signal .vs-lbl{color:var(--p)}.vs-card.signal q{color:var(--text);font-weight:500}.wrap{padding-inline:clamp(20px,3vw,32px)}.sec-pad{padding-block:clamp(76px,9vw,116px)}.sec-head{max-width:760px}.sec-head .eyebrow{margin-bottom:18px}.sec-title{line-height:1.12}.sec-intro{max-width:660px;margin-top:18px;line-height:1.72}.grid-3,.grid-2,.steps,.example-wrap,.compare,.watch-grid{margin-top:48px}.card,.col{height:100%}.vs-row{margin-top:44px;margin-bottom:20px}#why .grid-3{margin-top:0}.btn{justify-content:center;min-height:48px}a:focus-visible,button:focus-visible,summary:focus-visible,label:focus-visible{outline:2px solid var(--p);outline-offset:4px}@media (width<=900px){.sec-pad{padding-block:clamp(68px,10vw,88px)}.grid-3,.grid-2,.steps,.example-wrap,.compare,.watch-grid{margin-top:38px}.hero-stats{gap:24px 30px;margin-top:42px}.card,.col{height:auto}}@media (width<=640px){body{font-size:16px;line-height:1.65}.wrap{padding-inline:20px}.nav{height:64px}.mobile-panel{inset-block-start:64px}.hero{padding-block:72px 68px}.hero h1{font-size:clamp(2.45rem,11.5vw,3.25rem);line-height:1.04}.hero .lede{margin-top:22px;line-height:1.68}.hero-cta{margin-top:30px}.hero-cta .btn{flex:160px}.hero-stats{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.stat .num{font-size:25px}.stat .lbl{font-size:12px;line-height:1.4}.sec-pad{padding-block:64px}.sec-head .eyebrow{margin-bottom:16px}.sec-title{font-size:clamp(1.9rem,9vw,2.35rem);line-height:1.14}.sec-intro{margin-top:16px;font-size:16.5px}.grid-3,.grid-2,.steps,.example-wrap,.compare,.watch-grid{margin-top:32px}.card,.col{border-radius:20px;padding:24px 22px 26px}.card-icon{margin-bottom:18px}.step{border-radius:20px;padding:22px}.vs-row{gap:12px;margin-top:32px;margin-bottom:14px}.vs-card{padding:20px}.faq summary{padding-block:21px}.final-inner{padding-block:72px}.final p{font-size:16.5px}}.methodology-hero{background:radial-gradient(circle at 82% 24%, rgb(var(--p-rgb) / .105), transparent 30%), radial-gradient(circle at 70% 58%, #26bbff0a, transparent 34%);padding-bottom:clamp(76px,9vw,116px)}.methodology-hero>.wrap{grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);align-items:center;column-gap:clamp(56px,7vw,96px);display:grid}.methodology-hero .breadcrumb{grid-column:1/-1;margin-bottom:28px}.methodology-hero h1{grid-column:1;align-self:end;max-width:620px;font-size:clamp(2.7rem,5vw,4.35rem);line-height:1.02}.methodology-hero .page-sub{grid-column:1;align-self:start;max-width:560px;line-height:1.7}.methodology-hero-visual{border:1px solid rgb(var(--p-rgb) / .22);background:linear-gradient(145deg, rgb(var(--p-rgb) / .055), transparent 34%), #171613e6;border-radius:24px;grid-area:2/2/4;width:100%;padding:22px;box-shadow:0 34px 90px -48px #000,inset 0 1px #ffffff08}.mhv-top,.mhv-output,.mhv-watch{align-items:center;display:flex}.mhv-top{color:var(--muted);font:700 10px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between}.mhv-top span{color:var(--p);align-items:center;gap:8px;display:inline-flex}.mhv-top i,.mhv-watch i{background:var(--p);width:7px;height:7px;box-shadow:0 0 12px rgb(var(--p-rgb) / .72);border-radius:50%}.mhv-top b{font-weight:400}.mhv-sources{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:22px;display:grid}.mhv-sources span{background:#ffffff025;min-height:42px;color:var(--muted);text-align:center;border:1px solid #ffffff10;border-radius:10px;place-items:center;padding:8px;font-size:10.5px;line-height:1.3;display:grid}.mhv-pipeline{gap:8px;margin-top:14px;display:grid;position:relative}.mhv-pipeline:before{content:"";background:linear-gradient(var(--p), rgb(var(--p-rgb) / .08));width:1px;position:absolute;top:30px;bottom:30px;left:22px}.mhv-pipeline>div{background:linear-gradient(90deg, rgb(var(--p-rgb) / .055), #ffffff018 48%);border:1px solid #ffffff10;border-radius:13px;grid-template-columns:44px 1fr;align-items:center;gap:12px;min-height:66px;padding:10px 14px 10px 0;display:grid;position:relative}.mhv-pipeline em{z-index:1;border:1px solid rgb(var(--p-rgb) / .35);width:30px;height:30px;color:var(--p);font:normal 700 9px var(--font-mono);background:#1b1915;border-radius:50%;place-items:center;margin-left:7px;display:grid;position:relative}.mhv-pipeline b{color:var(--text);font:600 14px var(--font-display);display:block}.mhv-pipeline small{color:var(--faint);margin-top:4px;font-size:10.5px;line-height:1.45;display:block}.mhv-output{border:1px solid rgb(var(--p-rgb) / .22);background:rgb(var(--p-rgb) / .065);border-radius:13px;gap:11px;margin-top:14px;padding:15px 16px}.mhv-output span{color:var(--faint);font:9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.mhv-output strong{color:var(--text);font:600 13px var(--font-display);flex:1}.mhv-output b{color:var(--p);font:700 10px var(--font-mono)}.mhv-watch{color:var(--faint);gap:9px;margin-top:14px;font-size:10.5px}.methodology-hero .methodology-prose,.methodology-hero .content-cta,.methodology-hero .methodology-faq{grid-column:1/-1}.methodology-hero .methodology-prose{border-top:1px solid var(--line-soft);margin-top:clamp(90px,10vw,138px);padding-top:clamp(56px,7vw,82px)}@media (width<=980px){.methodology-hero>.wrap{grid-template-columns:1fr}.methodology-hero h1,.methodology-hero .page-sub,.methodology-hero-visual,.methodology-hero .methodology-prose,.methodology-hero .content-cta,.methodology-hero .methodology-faq{grid-column:1}.methodology-hero-visual{grid-row:auto;margin-top:38px}.methodology-hero .methodology-prose{margin-top:72px}}@media (width<=600px){.methodology-hero h1{font-size:clamp(2.45rem,12vw,3.25rem)}.methodology-hero-visual{border-radius:20px;padding:16px}.mhv-sources{grid-template-columns:repeat(2,1fr)}.mhv-output{flex-wrap:wrap;align-items:flex-start}.mhv-output strong{flex-basis:100%;order:3}}.hero .btn-primary{box-shadow:0 0 0 1px rgb(var(--p-rgb) / .22), 0 14px 46px -12px rgb(var(--p-rgb) / .5), inset 0 0 12px #ffffff30}@media (width<=900px){.hero:after{opacity:.45}}@media (width<=760px),(prefers-reduced-motion:reduce){.hero:after{opacity:.28}}.guides-hero,.guide-article-hero{border-bottom:1px solid var(--line-soft);padding:clamp(92px,13vh,148px) 0 clamp(54px,8vw,92px);position:relative;overflow:hidden}.guides-hero .wrap,.guide-article-hero .wrap{z-index:2;position:relative}.guides-hero .glow-a,.guide-article-hero .glow-a{background:radial-gradient(circle, rgb(var(--p-rgb) / .14), transparent 68%);width:620px;height:620px;top:-260px;right:-220px}.guides-hero h1,.guide-article-hero h1{letter-spacing:-.045em;max-width:920px;margin-top:20px;font-size:clamp(2.7rem,6vw,5.2rem);line-height:.98}.guides-hero>.wrap>p,.guide-summary{color:#d0cbc3;max-width:760px;margin-top:26px;font-size:clamp(17px,1.9vw,21px);line-height:1.65}.guide-grid{border:1px solid var(--line-soft);background:#ffffff018;border-radius:26px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.guide-card{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);min-height:330px;color:inherit;padding:clamp(28px,4vw,48px);transition:background .25s,transform .25s;position:relative}.guide-card:nth-child(2n){border-right:0}.guide-card:nth-last-child(-n+2){border-bottom:0}.guide-card:hover{background:linear-gradient(135deg, rgb(var(--p-rgb) / .08), #ffffff02)}.guide-card-number{color:var(--p);font:10px var(--font-mono);letter-spacing:.12em}.guide-card-keyword{border:1px solid rgb(var(--p-rgb) / .2);color:#bbb4aa;width:fit-content;font:10px var(--font-mono);border-radius:999px;margin-top:24px;padding:6px 10px;display:block}.guide-card h2{letter-spacing:-.025em;max-width:560px;margin-top:20px;font-size:clamp(1.45rem,2.5vw,2.15rem);line-height:1.08}.guide-card p{max-width:610px;color:var(--muted);margin-top:16px;line-height:1.65}.guide-card>b{color:var(--text);font:600 14px var(--font-display);margin-top:28px;display:block}.guide-card>b i{color:var(--p);margin-left:8px;font-style:normal}.guide-byline{color:var(--faint);font:11px var(--font-mono);flex-wrap:wrap;gap:10px 22px;margin-top:30px;display:flex}.guide-byline a{color:var(--p);text-underline-offset:4px;text-decoration:underline}.guide-layout{grid-template-columns:minmax(210px,280px) minmax(0,760px);justify-content:center;gap:clamp(40px,7vw,92px);padding-top:clamp(60px,8vw,104px);padding-bottom:clamp(72px,10vw,130px);display:grid}.guide-fit{align-self:start;gap:14px;display:grid;position:sticky;top:110px}.guide-fit>div{border:1px solid var(--line-soft);background:#ffffff018;border-radius:18px;padding:22px}.guide-fit h2{color:var(--p);font:700 10px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.guide-fit ul,.guide-body ul{color:var(--muted);gap:10px;margin-top:14px;padding-left:19px;display:grid}.guide-fit li,.guide-body li{padding-left:3px;line-height:1.55}.guide-body>section{margin-top:clamp(62px,8vw,96px)}.guide-body>section:first-child{margin-top:0}.guide-body h2{letter-spacing:-.03em;font-size:clamp(1.8rem,3.4vw,2.65rem);line-height:1.08}.guide-body h3{margin-top:30px;font-size:1.05rem}.guide-body p{color:#bdb7af;margin-top:18px;font-size:17px;line-height:1.78}.guide-body .direct-answer{border-left:2px solid var(--p);color:#f2efe9;padding-left:20px;font-size:19px;line-height:1.65}.guide-framework{border:1px solid rgb(var(--p-rgb) / .25);background:linear-gradient(145deg, rgb(var(--p-rgb) / .07), #ffffff018 60%);border-radius:24px;padding:clamp(26px,5vw,46px)}.guide-framework h2{margin-top:18px}.guide-framework ol{gap:12px;margin-top:28px;display:grid}.guide-framework li{border-top:1px solid var(--line-soft);grid-template-columns:42px 1fr;align-items:start;gap:16px;padding:16px 0;list-style:none;display:grid}.guide-framework li>span{border:1px solid rgb(var(--p-rgb) / .35);width:34px;height:34px;color:var(--p);font:10px var(--font-mono);border-radius:50%;place-items:center;display:grid}.guide-framework h3{margin:2px 0 0;font-size:1rem}.guide-framework p{color:var(--muted);margin-top:5px;font-size:14px;line-height:1.55}.guide-example{border:1px solid var(--line-soft);background:#ffffff018;border-radius:24px;padding:clamp(28px,5vw,48px)}.evidence-boundary{background:#55bfc30a;border-left:2px solid #55bfc3;margin-top:30px;padding:18px 20px}.evidence-boundary strong{color:#79d0d2;font:700 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.evidence-boundary p{margin-top:8px;font-size:14px}.guide-references{border:1px solid var(--line-soft);background:linear-gradient(145deg, #ffffff012, rgb(var(--p-rgb) / .04));border-radius:24px;padding:clamp(26px,5vw,42px)}.guide-references h2{margin-top:16px}.guide-references>p{max-width:760px}.guide-references ol{border-top:1px solid var(--line-soft);gap:0;margin-top:26px;padding:0;display:grid}.guide-references li{border-bottom:1px solid var(--line-soft);padding:0;list-style:none}.guide-references a{color:#f2efe9;justify-content:space-between;gap:24px;padding:18px 2px;text-decoration:none;display:flex}.guide-references a:hover strong{color:var(--p)}.guide-references a span{color:var(--muted);text-align:right;font-size:13px}.guide-references a b{color:var(--p);font-weight:400}.guide-product-cta{border:1px solid rgb(var(--p-rgb) / .28);background:radial-gradient(circle at 80% 120%, rgb(var(--p-rgb) / .18), transparent 45%), #ffffff018;border-radius:26px;margin-top:clamp(70px,9vw,110px);padding:clamp(30px,6vw,56px)}.guide-product-cta>span{color:var(--p);font:10px var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.guide-product-cta h2{margin-top:18px}.guide-product-cta>div{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.guide-faq h2{margin-top:18px}.guide-faq .faq{margin-top:30px}.guide-related{border-top:1px solid var(--line-soft)}.guide-related .guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-related .guide-card{border-bottom:0;min-height:300px}.guide-related .guide-card:nth-child(2){border-right:1px solid var(--line-soft)}@media (width<=900px){.guide-layout{grid-template-columns:1fr}.guide-fit{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.guide-related .guide-grid{grid-template-columns:1fr}.guide-related .guide-card{border-right:0;border-bottom:1px solid var(--line-soft)}.guide-related .guide-card:last-child{border-bottom:0}}@media (width<=680px){.guide-grid{grid-template-columns:1fr}.guide-card,.guide-card:nth-child(2n),.guide-card:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line-soft);min-height:auto}.guide-card:last-child{border-bottom:0}.guide-fit{grid-template-columns:1fr}.guide-byline{display:grid}.guide-references a{flex-direction:column;gap:6px}.guide-references a span{text-align:left}}.platform-grid{border:1px solid var(--line-soft);border-radius:26px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.platform-card{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);min-height:350px;color:inherit;background:#ffffff012;padding:34px;transition:background .25s}.platform-card:nth-child(3n){border-right:0}.platform-card:nth-last-child(-n+3){border-bottom:0}.platform-card:hover{background:linear-gradient(140deg, rgb(var(--p-rgb) / .08), #ffffff02)}.platform-card>span{color:var(--p);font:10px var(--font-mono)}.platform-card small{color:var(--faint);font:10px var(--font-mono);margin-top:22px;display:block}.platform-card h2{margin-top:16px;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.1}.platform-card p{color:var(--muted);margin-top:16px;line-height:1.62}.platform-card b{margin-top:24px;font-size:13px;display:block}.platform-card b i{color:var(--p);margin-left:8px;font-style:normal}.platform-detail{--platform-surface:#171714;--platform-surface-2:#1c1b17;--platform-amber:#ffba32;--platform-cyan:#57cce6}.platform-detail .sec-pad{padding-block:clamp(70px,7vw,96px)}.platform-hero{border-bottom:1px solid var(--line-soft);background:#141411;min-height:auto;padding:clamp(88px,8vw,112px) 0 clamp(68px,6vw,88px);position:relative;overflow:hidden}.platform-hero .breadcrumb{z-index:3;margin-bottom:clamp(34px,4vw,52px);position:relative}.platform-hero-grid{z-index:2;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:center;gap:clamp(42px,5vw,72px);display:grid;position:relative}.platform-hero-copy{z-index:3;position:relative}.platform-hero h1{letter-spacing:-.048em;text-wrap:balance;max-width:760px;word-break:auto-phrase;margin-top:22px;font-size:clamp(3rem,4.65vw,4.8rem);line-height:.98}html[lang=en] .platform-hero h1{font-size:clamp(3rem,4vw,4rem);line-height:1}html[lang=zh-Hans] .platform-hero h1,html[lang=zh] .platform-hero h1{letter-spacing:-.04em;max-width:10.8em;font-size:clamp(2.85rem,3.65vw,3.7rem);line-height:1.04}.platform-definition{color:#d6d1c8;max-width:650px;margin-top:24px;font-size:clamp(17px,1.4vw,19px);line-height:1.68}.platform-hero-copy .page-cta{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.content-review-meta{color:var(--faint);font:10px/1.5 var(--font-mono);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:20px;display:flex}.content-review-meta a{color:#bdb7af;text-decoration:underline;text-decoration-color:rgb(var(--p-rgb) / .35);text-underline-offset:4px}.content-review-meta a:hover{color:var(--p)}.platform-observatory{isolation:isolate;min-height:455px;position:relative}.platform-radar{z-index:-1;opacity:.78;width:116%;max-width:none;height:auto;position:absolute;top:50%;right:-14%;transform:translateY(-50%)}.platform-visual{z-index:2;border:1px solid rgb(var(--p-rgb) / .26);background:#121210;border-radius:22px;width:min(88%,560px);position:absolute;bottom:5%;right:0;overflow:hidden;box-shadow:0 30px 90px #000b}.platform-visual:before{z-index:1;border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0d}.platform-visual img{width:100%;height:auto;display:block}.platform-visual figcaption{border-top:1px solid var(--line-soft);color:var(--faint);font:9px/1.5 var(--font-mono);padding:11px 15px}.platform-answer{border-bottom:1px solid var(--line-soft);background:#191814}.platform-answer .wrap{grid-template-columns:.42fr 1.1fr .72fr;align-items:start;gap:clamp(30px,5vw,76px);padding-top:clamp(64px,8vw,98px);padding-bottom:clamp(64px,8vw,98px);display:grid}.platform-answer h2,.platform-section-intro h2,.platform-boundaries h2{letter-spacing:-.035em;text-wrap:balance;max-width:820px;font-size:clamp(2rem,3.65vw,3.8rem);line-height:1.04}.platform-answer p{color:#d0cbc2;margin-top:20px;font-size:clamp(17px,1.6vw,20px);line-height:1.72}.platform-audience{border-left:1px solid rgb(var(--p-rgb) / .38);padding-left:28px}.platform-audience strong{color:var(--p);font:10px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;display:block}.platform-audience ul,.platform-comparison ul,.platform-three ul,.platform-boundaries ul{color:var(--muted);gap:11px;margin-top:19px;padding-left:18px;line-height:1.58;display:grid}.platform-comparison{border-bottom:1px solid var(--line-soft)}.platform-comparison>.wrap>.eyebrow{margin-bottom:34px}.platform-comparison-grid{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);grid-template-columns:1fr 1fr;display:grid}.platform-comparison-grid>div{padding:clamp(36px,5vw,64px) clamp(22px,5vw,70px)}.platform-comparison-grid>div:first-child{border-right:1px solid var(--line-soft)}.platform-comparison-grid>div:last-child{background:rgb(var(--p-rgb) / .045)}.platform-comparison-grid small{color:var(--p);font:10px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.platform-comparison-grid h2{letter-spacing:-.025em;max-width:540px;margin-top:20px;font-size:clamp(1.8rem,3vw,3rem);line-height:1.08}.platform-section-intro{grid-template-columns:.42fr 1.58fr;align-items:start;gap:clamp(30px,6vw,96px);display:grid}.platform-method{border-bottom:1px solid var(--line-soft);background:#161613;overflow:hidden}.platform-method ol{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:clamp(56px,7vw,90px);padding-top:28px;display:grid;position:relative}.platform-method ol:before{background:rgb(var(--p-rgb) / .52);content:"";height:1px;position:absolute;top:0;left:0;right:0}.platform-method li{min-height:225px;padding:26px clamp(18px,2vw,30px) 0 0;list-style:none;position:relative}.platform-method li:before{border:2px solid var(--p);width:11px;height:11px;box-shadow:0 0 22px rgb(var(--p-rgb) / .42);content:"";background:#161613;border-radius:50%;position:absolute;top:-34px;left:0}.platform-method li>span,.platform-three>div>span{color:var(--p);font:10px var(--font-mono);letter-spacing:.11em}.platform-method h3{margin-top:36px;font-size:1.12rem}.platform-method p{max-width:190px;color:var(--muted);margin-top:12px;font-size:14px;line-height:1.6}.platform-capabilities{border-bottom:1px solid var(--line-soft)}.platform-three{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(54px,7vw,86px);display:grid}.platform-three>div{border-right:1px solid var(--line-soft);padding:clamp(30px,4vw,52px) clamp(22px,3vw,42px)}.platform-three>div:last-child{border-right:0}.platform-three h3{margin-top:18px;font-size:clamp(1.35rem,2vw,2rem);line-height:1.12}.platform-case{border-bottom:1px solid var(--line-soft);background:#191814;overflow:hidden}.platform-case>.wrap{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(42px,7vw,100px);display:grid}.platform-case-media{border-radius:22px;min-height:520px;overflow:hidden}.platform-case-media img{object-fit:cover;filter:saturate(.8)contrast(1.04);width:100%;height:100%;min-height:520px}.platform-case-copy h2{letter-spacing:-.04em;max-width:700px;margin-top:18px;font-size:clamp(2rem,3.6vw,3.8rem);line-height:1.03}.platform-case-copy>div{border-top:1px solid var(--line-soft);margin-top:34px;padding-top:25px}.platform-case-copy h3{color:var(--p);font:10px var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.platform-case-copy p{color:#d0cbc2;margin-top:12px;font-size:17px;line-height:1.7}.platform-decision{border-left:2px solid var(--p);padding-left:24px}.platform-boundary-band{border-bottom:1px solid var(--line-soft);padding:clamp(72px,9vw,118px) 0}.platform-boundaries{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);align-items:start;gap:clamp(48px,9vw,126px);display:grid}.platform-boundaries h2{margin-top:18px}.platform-discovery{border-top:1px solid var(--line-soft)}.platform-link-columns{grid-template-columns:1fr 1.35fr;gap:clamp(48px,8vw,108px);margin-top:clamp(54px,7vw,84px);display:grid}.platform-related h3,.platform-next h3{border-bottom:1px solid var(--line-soft);padding-bottom:18px;font-size:1rem}.platform-related{align-content:start;gap:12px;display:grid}.platform-related>h3{margin-bottom:4px}.platform-related>a{border:1px solid var(--line-soft);min-height:142px;color:inherit;background:linear-gradient(145deg, #ffffff04, rgb(var(--p-rgb) / .025));border-radius:18px;padding:24px 64px 24px 24px;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;display:block;position:relative;overflow:hidden}.platform-related>a:after{background:radial-gradient(circle, rgb(var(--p-rgb) / .1), transparent 68%);content:"";pointer-events:none;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-70px;right:-46px}.platform-related>a small{border:1px solid rgb(var(--p-rgb) / .2);color:#b8b1a7;width:fit-content;font:9px var(--font-mono);letter-spacing:.05em;border-radius:999px;padding:6px 9px;display:inline-flex}.platform-related>a h3{letter-spacing:-.015em;border:0;max-width:330px;margin-top:18px;padding:0;font-size:clamp(1.08rem,1.45vw,1.3rem);line-height:1.3}.platform-related>a b{z-index:1;border:1px solid rgb(var(--p-rgb) / .25);background:#171611;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:22px;right:22px}.platform-related>a:hover{border-color:rgb(var(--p-rgb) / .38);background:linear-gradient(145deg, rgb(var(--p-rgb) / .075), #ffffff025);box-shadow:0 18px 45px -30px rgb(var(--p-rgb) / .55);transform:translateY(-3px)}.platform-next{counter-reset:platform-next-link;align-content:start;display:grid}.platform-next>h3{margin-bottom:16px}.platform-next>a{counter-increment:platform-next-link;border:1px solid var(--line-soft);color:#d0cbc2;background:#ffffff018;border-bottom:0;grid-template-columns:38px minmax(0,1fr) 34px;align-items:center;gap:14px;min-height:86px;padding:16px 18px;font-size:14px;transition:background .2s,border-color .2s;display:grid}.platform-next>h3+a{border-radius:18px 18px 0 0}.platform-next>a:last-child{border-bottom:1px solid var(--line-soft);border-radius:0 0 18px 18px}.platform-next>a:before{color:#7e776e;font:9px var(--font-mono);letter-spacing:.08em;content:counter(platform-next-link, decimal-leading-zero)}.platform-next>a span{line-height:1.45}.platform-next>a b{border:1px solid rgb(var(--p-rgb) / .2);background:#171611;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.platform-next>a:hover{border-color:rgb(var(--p-rgb) / .24);background:linear-gradient(90deg, rgb(var(--p-rgb) / .055), #ffffff018)}.platform-related>a b,.platform-next>a b{color:var(--p);font-weight:500;transition:transform .2s}.platform-related>a:hover b,.platform-next>a:hover b{transform:translate(4px,-1px)}.platform-final{background:#171611 url(/dev/landing/images/platforms/klinko-market-signal-radar-v1.webp) 50% 54%/1120px no-repeat;position:relative;overflow:hidden}.platform-final:before{content:"";background:#141411a3;position:absolute;inset:0}.platform-final .wrap{position:relative}.comparison-mid-cta{margin-top:28px}@media (width<=980px){.platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-card:nth-child(3n){border-right:1px solid var(--line-soft)}.platform-card:nth-child(2n){border-right:0}.platform-card:nth-last-child(-n+3){border-bottom:1px solid var(--line-soft)}.platform-card:last-child{border-bottom:0}.platform-hero{min-height:auto}.platform-hero-grid{grid-template-columns:1fr}.platform-observatory{min-height:480px}.platform-radar{width:100%;right:-8%}.platform-visual{width:min(70%,620px)}.platform-answer .wrap{grid-template-columns:.45fr 1.1fr}.platform-audience{grid-column:2}.platform-section-intro{grid-template-columns:.45fr 1.55fr}.platform-three{grid-template-columns:1fr}.platform-three>div{border-right:0;border-bottom:1px solid var(--line-soft)}.platform-three>div:last-child{border-bottom:0}.platform-method ol{grid-template-columns:1fr}.platform-method ol:before{width:1px;height:auto;inset:0 auto 0 5px}.platform-method li{min-height:auto;padding:0 0 42px 46px}.platform-method li:before{top:3px;left:0}.platform-method h3{margin-top:12px}.platform-method p{max-width:560px}.platform-case>.wrap{grid-template-columns:1fr}.platform-case-media{min-height:430px}}@media (width<=700px){.platform-grid,.platform-boundaries,.platform-answer .wrap,.platform-comparison-grid,.platform-section-intro,.platform-link-columns{grid-template-columns:1fr}.platform-card,.platform-card:nth-child(2n),.platform-card:nth-child(3n),.platform-card:nth-last-child(-n+3){border-right:0;border-bottom:1px solid var(--line-soft);min-height:auto}.platform-card:last-child{border-bottom:0}.platform-hero{padding-top:82px}.platform-hero .breadcrumb{margin-bottom:36px}.platform-hero h1{letter-spacing:-.035em;max-width:10.2em;font-size:clamp(2.55rem,8.4vw,3.35rem);line-height:1.06}.platform-definition{max-width:35em;margin-top:24px;font-size:16px;line-height:1.72}.platform-hero-copy .page-cta{gap:10px;margin-top:26px}.platform-hero-copy .page-cta .btn{min-width:0;padding-inline:20px}.platform-hero-copy .content-review-meta{margin-top:16px}.platform-observatory{min-height:340px;margin-top:14px}.platform-radar{opacity:.72;width:118%;right:-26%}.platform-visual{border-radius:16px;width:86%;bottom:5%;right:3%}.platform-answer .wrap{gap:26px}.platform-audience{border-top:1px solid rgb(var(--p-rgb) / .28);border-left:0;grid-column:auto;padding:24px 0 0}.platform-comparison-grid>div{padding:34px 0}.platform-comparison-grid>div:first-child{border-right:0;border-bottom:1px solid var(--line-soft)}.platform-comparison-grid>div:last-child{padding-left:20px;padding-right:20px}.platform-case-media,.platform-case-media img{min-height:310px}.platform-case-copy h2{font-size:clamp(2rem,10vw,3rem)}.platform-boundaries{gap:28px}.platform-final{background-size:840px}}.compare-grid{border:1px solid var(--line-soft);border-radius:26px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.compare-card{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);min-height:310px;color:inherit;padding:clamp(28px,4vw,44px)}.compare-card:nth-child(2n){border-right:0}.compare-card:nth-last-child(-n+2){border-bottom:0}.compare-card>span{color:var(--p);font:10px var(--font-mono)}.compare-card small{color:var(--faint);font:9px var(--font-mono);letter-spacing:.12em;margin-top:22px;display:block}.compare-card h2{margin-top:14px;font-size:clamp(1.5rem,2.7vw,2.2rem)}.compare-card p{color:var(--muted);margin-top:16px;line-height:1.65}.compare-card b{color:var(--text);margin-top:24px;font-size:13px;display:block}.comparison-table-wrap{border:1px solid var(--line-soft);border-radius:22px;margin-top:40px;overflow-x:auto}.comparison-table-wrap table{border-collapse:collapse;width:100%;min-width:760px}.comparison-table-wrap th,.comparison-table-wrap td{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:top;padding:22px}.comparison-table-wrap tr:last-child th,.comparison-table-wrap tr:last-child td{border-bottom:0}.comparison-table-wrap th:last-child,.comparison-table-wrap td:last-child{border-right:0}.comparison-table-wrap thead th{color:var(--p);font:700 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:rgb(var(--p-rgb) / .04)}.comparison-table-wrap tbody th{color:#e6e1da;width:150px;font:600 13px var(--font-display)}.comparison-table-wrap td strong{display:none}.comparison-table-wrap td p{color:var(--muted);line-height:1.55}.comparison-tool-cards{border:1px solid var(--line-soft);border-radius:22px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:40px;display:grid;overflow:hidden}.comparison-tool-cards article{border-right:1px solid var(--line-soft);min-height:280px;padding:28px}.comparison-tool-cards article:last-child{border-right:0}.comparison-tool-cards h3{font-size:1.45rem}.comparison-tool-cards p{color:var(--muted);margin-top:14px;line-height:1.6}.comparison-tool-cards strong{color:var(--p);font:9px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:24px;display:block}.comparison-tool-cards a{color:#ded8cf;text-underline-offset:4px;margin-top:22px;font-size:13px;text-decoration:underline;display:inline-block}.comparison-criteria{background:linear-gradient(180deg, #ffffff014, transparent)}.comparison-criteria .wrap,.comparison-sources .wrap{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(42px,8vw,110px);display:grid}.comparison-criteria h2,.comparison-sources h2{margin-top:18px;font-size:clamp(1.8rem,3.5vw,2.8rem);line-height:1.08}.comparison-criteria .wrap>div>p,.comparison-sources .wrap>div>p{color:var(--muted);margin-top:18px;font-size:17px;line-height:1.65}.comparison-criteria ol{border:1px solid var(--line-soft);border-radius:22px;display:grid;overflow:hidden}.comparison-criteria li{border-bottom:1px solid var(--line-soft);grid-template-columns:42px 1fr;align-items:center;gap:14px;padding:20px;list-style:none;display:grid}.comparison-criteria li:last-child{border-bottom:0}.comparison-criteria li span{color:var(--p);font:10px var(--font-mono)}.comparison-criteria li p{color:#c5bfb6;line-height:1.55}.comparison-sources{border-top:1px solid var(--line-soft)}.comparison-sources ul{gap:10px;display:grid}.comparison-sources li{border:1px solid var(--line-soft);color:var(--muted);border-radius:14px;justify-content:space-between;gap:20px;padding:17px 20px;display:flex}.comparison-sources a{color:inherit;text-underline-offset:4px;font-size:12px;text-decoration:underline}@media (width<=780px){.compare-grid,.comparison-criteria .wrap,.comparison-sources .wrap{grid-template-columns:1fr}.compare-card,.compare-card:nth-child(2n),.compare-card:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line-soft);min-height:auto}.compare-card:last-child{border-bottom:0}.comparison-tool-cards{grid-template-columns:1fr}.comparison-tool-cards article{border-right:0;border-bottom:1px solid var(--line-soft);min-height:auto}.comparison-tool-cards article:last-child{border-bottom:0}.comparison-sources li{display:grid}}.home-search-grid{border:1px solid var(--line-soft);border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px;display:grid;overflow:hidden}.home-search-grid a{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);min-height:170px;color:inherit;background:#ffffff012;padding:26px;position:relative}.home-search-grid a:nth-child(3n){border-right:0}.home-search-grid a:nth-last-child(-n+3){border-bottom:0}.home-search-grid span{color:var(--p);font:9px var(--font-mono)}.home-search-grid h3{max-width:280px;margin-top:22px;font-size:1.08rem;line-height:1.25}.home-search-grid b{color:var(--p);position:absolute;bottom:22px;right:24px}.home-search-actions{flex-wrap:wrap;gap:14px 28px;margin-top:24px;display:flex}.home-search-actions a{color:#c9c3ba;text-underline-offset:5px;font-size:13px;text-decoration:underline}[data-page=home] .hero-copy{max-width:760px}[data-page=home] .hero h1{max-width:790px}[data-page=home] .hero-definition{border-left:1px solid rgb(var(--p-rgb) / .48);color:#a9a49c;max-width:700px;margin-top:26px;padding-left:18px;font-size:13.5px;line-height:1.75}.sample-decision-summary{border:1px solid rgb(var(--p-rgb) / .25);background:linear-gradient(115deg, rgb(var(--p-rgb) / .095), #ffffff012 46%, #ffffff008);box-shadow:0 28px 70px -55px rgb(var(--p-rgb) / .75);border-radius:20px;grid-template-columns:150px minmax(0,.85fr) minmax(280px,1.15fr);align-items:center;gap:28px;margin:38px 0 24px;padding:24px 28px;display:grid}.sample-decision-summary>span{color:var(--p);font:10px/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.sample-decision-summary strong{font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.35}.sample-decision-summary p{color:var(--muted);font-size:13px;line-height:1.65}.outcome-grid{border:1px solid var(--line-soft);background:var(--line-soft);border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:48px;display:grid;overflow:hidden}.outcome-grid article{background:linear-gradient(160deg,#1d1c19,#161613);min-height:250px;padding:28px}.outcome-grid article>span{color:var(--p);font:10px/1 var(--font-mono);letter-spacing:.12em}.outcome-grid h3{margin-top:50px;font-size:20px}.outcome-grid p{color:var(--muted);margin-top:14px;font-size:13.5px;line-height:1.7}.icp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:48px;display:grid}.icp-grid article{border:1px solid var(--line-soft);background:radial-gradient(circle at 100% 0%, rgb(var(--p-rgb) / .08), transparent 38%), #ffffff010;border-radius:22px;flex-direction:column;min-height:300px;padding:30px;display:flex}.icp-grid article>span{color:var(--p-muted);font:10px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.icp-grid h3{max-width:330px;margin-top:42px;font-size:22px;line-height:1.28}.icp-grid p{color:var(--muted);margin-top:16px;font-size:14px;line-height:1.7}.icp-grid a{color:#ddd8d0;margin-top:auto;padding-top:28px;font-size:13px}.icp-grid a:hover{color:var(--p)}.trust-grid{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);align-items:center;gap:clamp(55px,9vw,130px);display:grid}.trust-grid h2{text-wrap:balance;max-width:630px;margin-top:20px;font-size:clamp(2rem,4.3vw,3.3rem);line-height:1.12}.trust-grid p{max-width:650px;color:var(--muted);margin-top:24px;font-size:16px;line-height:1.8}.text-link{color:var(--p);margin-top:28px;font-size:14px;display:inline-flex}.trust-ledger{border:1px solid var(--line-soft);border-radius:22px;overflow:hidden}.trust-ledger>div{border-bottom:1px solid var(--line-soft);background:#ffffff010;grid-template-columns:120px 1fr;gap:28px;padding:22px 24px;display:grid}.trust-ledger>div:last-child{border-bottom:0}.trust-ledger span{color:var(--p-muted);font:10px/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.trust-ledger strong{color:#d2cdc5;font-size:13.5px;font-weight:500;line-height:1.55}.pricing-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:46px;display:grid}.pricing-preview-grid article{border:1px solid var(--line-soft);background:#ffffff010;border-radius:22px;min-height:270px;padding:30px}.pricing-preview-grid article.featured{border-color:rgb(var(--p-rgb) / .45);background:radial-gradient(circle at 80% 0%, rgb(var(--p-rgb) / .14), transparent 44%), #ffffff014;box-shadow:0 34px 90px -70px rgb(var(--p-rgb) / .95)}.pricing-preview-grid article>span{color:var(--p-muted);font:10px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.pricing-preview-grid strong{margin-top:32px;font-size:42px;line-height:1;display:block}.pricing-preview-grid strong small{color:var(--muted);font-size:14px;font-weight:500}.pricing-preview-grid p{color:var(--muted);margin-top:28px;font-size:14px;line-height:1.9}.pricing-preview-cta{margin-top:24px}.skills-compact-grid{border:1px solid rgb(var(--p-rgb) / .25);background:radial-gradient(circle at 84% 25%, rgb(var(--p-rgb) / .12), transparent 30%), linear-gradient(150deg, #1d1c19, #151512);border-radius:26px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:60px;padding:clamp(34px,5vw,58px);display:grid}.skills-compact-grid h2{max-width:720px;margin-top:18px;font-size:clamp(2rem,4vw,3rem);line-height:1.12}.skills-compact-grid p{max-width:720px;color:var(--muted);margin-top:20px;font-size:15px;line-height:1.75}.skill-pills{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.skill-pills span{border:1px solid var(--line-soft);color:#aaa49b;font:9px/1.2 var(--font-mono);border-radius:999px;padding:7px 11px}.skills-compact-actions{flex-direction:column;gap:12px;width:240px;display:flex}.skills-compact-actions .btn{justify-content:center}@media (width<=980px){.sample-decision-summary{grid-template-columns:120px 1fr}.sample-decision-summary p{grid-column:1/-1}.outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-grid,.skills-compact-grid{grid-template-columns:1fr}.skills-compact-actions{width:auto;max-width:320px}}@media (width<=720px){.sample-decision-summary{grid-template-columns:1fr;padding:22px}.sample-decision-summary p{grid-column:auto}.outcome-grid,.icp-grid,.pricing-preview-grid{grid-template-columns:1fr}.outcome-grid article{min-height:210px}.trust-ledger>div{grid-template-columns:1fr;gap:8px}.skills-compact-grid{padding:28px 22px}}@media (width<=760px){.home-search-grid{grid-template-columns:1fr}.home-search-grid a,.home-search-grid a:nth-child(3n),.home-search-grid a:nth-last-child(-n+3){border-right:0;border-bottom:1px solid var(--line-soft);min-height:145px}.home-search-grid a:last-child{border-bottom:0}}[data-page=home] .hero{min-height:min(760px,94vh);padding-block:clamp(94px,11vh,126px) clamp(62px,8vh,88px)}[data-page=home] .home-v2-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(340px,.72fr);align-items:center;gap:clamp(48px,7vw,104px);display:grid}[data-page=home] .home-v2-hero-grid .hero-copy{max-width:680px}[data-page=home] .home-v2-hero-grid h1{text-wrap:balance;max-width:680px;font-size:clamp(3.2rem,5.2vw,4.5rem);line-height:.98}[data-page=home] .hero-kicker{color:#aaa59d;max-width:610px;margin-top:16px;font-size:14px;line-height:1.65}[data-page=home] .hero-proof{z-index:3;border:1px solid rgb(var(--p-rgb) / .32);box-shadow:0 36px 90px -56px rgb(var(--p-rgb) / .72);backdrop-filter:blur(14px);background:linear-gradient(150deg,#1d1c18f2,#121210ed);border-radius:22px;padding:28px;position:relative}[data-page=home] .hero-proof-label{color:var(--p);font:10px/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}[data-page=home] .hero-proof>p{color:#aaa59d;max-width:360px;margin-top:18px;font-size:13px;line-height:1.55}[data-page=home] .hero-proof>strong{color:#f5f1ea;margin-top:14px;font-size:clamp(20px,2vw,25px);line-height:1.23;display:block}[data-page=home] .hero-proof dl{border-block:1px solid var(--line-soft);grid-template-columns:repeat(3,1fr);margin-top:24px;display:grid}[data-page=home] .hero-proof dl>div{padding:15px 8px 14px 0}[data-page=home] .hero-proof dt{color:var(--faint);font:9px/1.3 var(--font-mono);text-transform:uppercase}[data-page=home] .hero-proof dd{color:var(--p);margin-top:8px;font-size:13px;font-weight:650}[data-page=home] .hero-proof>small{color:#aaa59d;margin-top:18px;font-size:12.5px;line-height:1.62;display:block}[data-page=home] .hero-proof>a{color:#eee9e1;margin-top:20px;font-size:13px;display:inline-flex}[data-page=home] .hero-proof>a:hover{color:var(--p)}.v2-outcome-list{border-block:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;display:grid}.v2-outcome-list article{border-right:1px solid var(--line-soft);grid-template-columns:36px 1fr;gap:18px;min-height:260px;padding:32px 30px 32px 0;display:grid}.v2-outcome-list article+article{padding-left:30px}.v2-outcome-list article:last-child{border-right:0}.v2-outcome-list article>span{color:var(--p);font:10px/1 var(--font-mono);padding-top:4px}.v2-outcome-list h3{font-size:21px;line-height:1.25}.v2-outcome-list p{color:var(--muted);margin-top:16px;font-size:14px;line-height:1.7}.v2-outcome-list a{color:#d8d2c9;margin-top:28px;font-size:13px;display:inline-flex}.v2-outcome-list a:hover{color:var(--p)}.v2-proof-foot{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:24px;margin-top:30px;padding-top:26px;display:flex}.v2-proof-foot p{color:#c4beb5;max-width:600px;font-size:14px}.v2-steps{border-top:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:50px;display:grid}.v2-steps li{border-right:1px solid var(--line-soft);grid-template-columns:34px 1fr;gap:18px;min-height:225px;padding:30px 30px 20px 0;list-style:none;display:grid}.v2-steps li+li{padding-left:30px}.v2-steps li:last-child{border-right:0}.v2-steps>li>span{color:var(--p);font:10px/1 var(--font-mono);padding-top:4px}.v2-steps h3{font-size:21px}.v2-steps p{color:var(--muted);margin-top:16px;font-size:14px;line-height:1.7}.v2-loop-note{border:1px solid rgb(var(--p-rgb) / .22);color:#bcb6ad;width:fit-content;font:11px/1.4 var(--font-mono);border-radius:999px;margin-top:28px;padding:11px 16px}.v2-usecase-grid{border:1px solid var(--line-soft);border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px;display:grid;overflow:hidden}.v2-usecase-grid a{min-height:220px;color:inherit;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:#ffffff008;padding:30px;position:relative}.v2-usecase-grid a:nth-child(2n){border-right:0}.v2-usecase-grid a:nth-last-child(-n+2){border-bottom:0}.v2-usecase-grid a:hover{background:linear-gradient(140deg, rgb(var(--p-rgb) / .055), transparent)}.v2-usecase-grid span{color:var(--p);font:10px/1 var(--font-mono)}.v2-usecase-grid h3{margin-top:34px;font-size:22px}.v2-usecase-grid p{max-width:430px;color:var(--muted);margin-top:12px;font-size:14px;line-height:1.6}.v2-usecase-grid b{color:var(--p);font-weight:500;position:absolute;bottom:26px;right:28px}.v2-comparison{border:1px solid var(--line-soft);border-radius:22px;margin-top:48px;overflow:hidden}.v2-comparison>div{border-bottom:1px solid var(--line-soft);grid-template-columns:.8fr 1.2fr 1.45fr;display:grid}.v2-comparison>div:last-child{border-bottom:0}.v2-comparison>div>*{border-right:1px solid var(--line-soft);color:#b7b1a8;padding:20px 22px;font-size:13.5px;line-height:1.55}.v2-comparison>div>:last-child{border-right:0}.v2-comparison .head>*{color:var(--faint);font:9px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.v2-comparison strong{color:#eee9e2;font-weight:600}.v2-comparison .klinko{background:linear-gradient(90deg, rgb(var(--p-rgb) / .08), transparent)}.v2-comparison .klinko>*{color:#eee9e2}.v2-boundary{border-left:1px solid var(--p);color:#aaa49b;max-width:840px;margin-top:24px;padding-left:18px;font-size:14px;line-height:1.7}.v2-watch-grid{grid-template-columns:minmax(0,.82fr) minmax(480px,1.18fr);align-items:start;gap:clamp(52px,8vw,112px);display:grid}.v2-watch-grid .sec-intro{max-width:520px}.v2-watch-grid .watch-feed{margin-top:0}.v2-trust-grid{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(54px,8vw,110px);display:grid}.v2-trust-grid h2{margin-top:18px}.v2-trust-grid>div>p{max-width:650px;color:var(--muted);margin-top:22px;font-size:16px;line-height:1.78}.v2-trust-grid>div>.btn{margin-top:28px}.v2-trust-grid dl{border:1px solid var(--line-soft);border-radius:22px;overflow:hidden}.v2-trust-grid dl>div{border-bottom:1px solid var(--line-soft);grid-template-columns:125px 1fr;gap:24px;padding:20px 22px;display:grid}.v2-trust-grid dl>div:last-child{border-bottom:0}.v2-trust-grid dt{color:var(--p);font:9px/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.v2-trust-grid dd{color:#c1bbb2;font-size:13.5px;line-height:1.55}.skills-compact-actions .external-link{color:#aaa49b;justify-content:center;margin-top:2px}[data-page=home] .final .hero-assure{justify-content:center;margin-top:20px}@media (width<=1040px){[data-page=home] .home-v2-hero-grid{grid-template-columns:1fr}[data-page=home] .hero{min-height:auto}[data-page=home] .hero-proof{max-width:620px}.v2-watch-grid,.v2-trust-grid{grid-template-columns:1fr}}@media (width<=760px){[data-page=home] .hero{padding-top:92px;padding-bottom:58px}[data-page=home] .home-v2-hero-grid{gap:34px}[data-page=home] .home-v2-hero-grid h1{font-size:clamp(2.5rem,11vw,3rem)}[data-page=home] .hero-cta{grid-template-columns:1fr;display:grid}[data-page=home] .hero-cta .btn{justify-content:center}[data-page=home] .hero-assure{gap:8px 10px;font-size:11px}[data-page=home] .hero-proof{padding:22px}[data-page=home] .hero-proof dl{grid-template-columns:1fr 1fr 1fr}.v2-outcome-list,.v2-steps{grid-template-columns:1fr}.v2-outcome-list article,.v2-steps li{border-right:0;border-bottom:1px solid var(--line-soft);min-height:auto;padding:26px 0}.v2-outcome-list article+article,.v2-steps li+li{padding-left:0}.v2-outcome-list article:last-child,.v2-steps li:last-child{border-bottom:0}.v2-proof-foot{flex-direction:column;align-items:flex-start}.v2-usecase-grid{grid-template-columns:1fr}.v2-usecase-grid a,.v2-usecase-grid a:nth-child(2n),.v2-usecase-grid a:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line-soft);min-height:195px}.v2-usecase-grid a:last-child{border-bottom:0}.v2-comparison>div{grid-template-columns:1fr}.v2-comparison>div>*{border-right:0;border-bottom:1px solid var(--line-soft)}.v2-comparison>div>:last-child{border-bottom:0}.v2-comparison .head{display:none}.v2-watch-grid{gap:36px}.v2-trust-grid dl>div{grid-template-columns:1fr;gap:7px}}.research-blog-detail{background:var(--bg,#181816);color:var(--text,#f3f1ed)}.research-blog-hero{border-bottom:1px solid #ffffff1a;padding:150px 0 72px;position:relative;overflow:hidden}.research-blog-hero .wrap{max-width:980px}.research-blog-hero h1{letter-spacing:-.055em;max-width:920px;margin:22px 0 24px;font-size:clamp(46px,6.5vw,86px);line-height:.98}.research-blog-summary{max-width:820px;color:var(--muted,#aaa49d);font-size:clamp(19px,2.2vw,25px);line-height:1.55}.research-blog-meta{color:#8f8a82;flex-wrap:wrap;gap:10px 22px;margin-top:30px;font-size:13px;display:flex}.research-blog-meta a{color:#d9a63b;text-underline-offset:3px;text-decoration:underline}.research-blog-layout{grid-template-columns:minmax(0,310px) minmax(0,720px);align-items:start;gap:72px;padding-top:72px;padding-bottom:72px;display:grid}.research-blog-aside{gap:20px;display:grid;position:sticky;top:104px}.research-blog-aside figure{background:#111;border:1px solid #e7b04133;border-radius:24px;margin:0;overflow:hidden}.research-blog-aside img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.research-blog-aside figcaption{color:#8f8a82;padding:12px 15px;font-size:11px;line-height:1.5}.research-blog-aside>div{background:linear-gradient(145deg,#ffc14c0f,#ffffff04);border:1px solid #ffffff1a;border-radius:22px;padding:24px}.research-blog-aside ul{gap:13px;margin:17px 0 0;padding:0;list-style:none;display:grid}.research-blog-aside li{color:#c1bcb4;padding-left:18px;font-size:14px;line-height:1.55;position:relative}.research-blog-aside li:before{content:"";background:#f5b93f;border-radius:50%;width:5px;height:5px;position:absolute;top:.65em;left:0}.research-blog-body{min-width:0}.research-blog-body>section{margin-bottom:58px}.research-blog-body h2{letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(29px,3.4vw,42px);line-height:1.08}.research-blog-body h3{font-size:24px;line-height:1.2}.research-blog-body p,.research-blog-body li{color:#b9b4ac;font-size:17px;line-height:1.78}.research-blog-body p{margin:0 0 18px}.research-blog-body>section>ul{gap:10px;margin:24px 0;padding-left:22px;display:grid}.research-blog-body .direct-answer{color:#ebe7df;background:#f6b83d12;border-left:3px solid #f3b43b;border-radius:0 16px 16px 0;padding:23px 25px;font-size:18px;line-height:1.68}.blog-table-wrap{border:1px solid #ffffff1c;border-radius:20px;overflow-x:auto}.blog-table-wrap table{border-collapse:collapse;width:100%;min-width:680px}.blog-table-wrap th,.blog-table-wrap td{text-align:left;vertical-align:top;color:#b9b4ac;border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff14;padding:16px 18px;font-size:14px;line-height:1.5}.blog-table-wrap thead th{color:#f1ede6;letter-spacing:.06em;text-transform:uppercase;background:#f6b83d14;font-size:12px}.blog-table-wrap tbody th{color:#eee9e1;font-weight:600}.blog-table-wrap tr:last-child>*{border-bottom:0}.blog-table-wrap tr>:last-child{border-right:0}.blog-examples{padding-top:8px}.blog-example-note{border:1px solid #ffffff17;border-radius:14px;padding:14px 17px;font-size:13px!important}.blog-example-list{gap:24px;margin-top:28px;display:grid}.public-cases{margin-top:64px}.public-case-disclosure{border-left:2px solid var(--amber,#f5af32);color:var(--muted,#aaa);background:#f5af320e;margin-top:18px;padding:18px 20px}.public-case-list{gap:28px;margin-top:28px;display:grid}.public-case{background:linear-gradient(145deg,#ffffff09,#f5af3206);border:1px solid #ffffff1f;border-radius:20px;padding:32px}.public-case-head{color:var(--amber,#f5af32);font-family:var(--mono,monospace);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:15px;font-size:12px;display:flex}.public-case h3{letter-spacing:-.025em;margin:0 0 26px;font-size:clamp(25px,3vw,36px);line-height:1.08}.public-case-grid{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr 1fr;gap:0;display:grid}.public-case-grid>div{padding:22px 22px 22px 0}.public-case-grid>div:nth-child(2n){border-left:1px solid #ffffff1a;padding-left:22px}.public-case-grid>div:nth-child(n+3){border-top:1px solid #ffffff1a}.public-case h4{color:var(--amber,#f5af32);font-family:var(--mono,monospace);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:11px}.public-case p,.public-case li{font-size:16px;line-height:1.7}.public-case ul{margin:0;padding-left:18px}.public-case-lesson{background:#f5af3212;border-radius:14px;margin-top:22px;padding:20px}.public-case-lesson strong,.public-case-sources strong{color:#fff;margin-bottom:8px;display:block}.public-case-sources{flex-wrap:wrap;gap:10px 18px;margin-top:22px;display:flex}.public-case-sources strong{flex-basis:100%;font-size:13px}.public-case-sources a{color:var(--amber,#f5af32);text-underline-offset:4px;font-size:14px;text-decoration:underline}.contextual-research-links a{color:#fff;grid-template-columns:1fr auto;gap:3px 20px;padding:20px 22px;text-decoration:none;transition:background .2s,border-color .2s;display:grid;position:relative}.contextual-research-links a:hover{background:#f5af3212}.contextual-research-links a span{font-weight:650}.contextual-research-links a small{color:var(--muted,#aaa);grid-column:1;font-size:13px;line-height:1.5}.contextual-research-links a b{color:var(--amber,#f5af32);grid-area:1/2/3;align-self:center}.contextual-research-links{background:#ffffff06;border:1px solid #ffffff1f;border-radius:18px;max-width:1100px;margin:44px auto;padding:24px}.contextual-research-links>strong{color:var(--amber,#f5af32);font-family:var(--mono,monospace);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:11px;display:block}.contextual-research-links>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.contextual-research-links a{border:1px solid #ffffff17;border-radius:13px}.blog-example{background:linear-gradient(145deg,#ffc14c0e,#ffffff04);border:1px solid #ffffff1c;border-radius:24px;padding:34px;position:relative}.blog-example>span{color:#e7ad3f;letter-spacing:.14em;margin-bottom:18px;font:11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.blog-example h3{color:#f2eee7;margin:0 0 26px;font-size:28px}.blog-example h4{color:#dfd9cf;letter-spacing:.08em;text-transform:uppercase;margin:22px 0 8px;font-size:13px}.blog-example ul{gap:8px;margin:8px 0 20px;padding-left:21px;display:grid}.blog-next-step{background:#f6b83d0e;border:1px solid #f6b83d38;border-radius:16px;margin-top:24px;padding:20px}.blog-next-step strong{color:#f1b847;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:12px;display:block}.blog-next-step p{color:#ded8cf;margin:0}.research-blog-cta{background:radial-gradient(circle at 25% 0,#f6b83d21,#0000 48%),#1c1b18;border:1px solid #f6b83d3d;border-radius:28px;margin:66px 0;padding:42px}.research-blog-cta>span{color:#e7ad3f;letter-spacing:.16em;text-transform:uppercase;font:12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.research-blog-cta h2{margin:17px 0 14px}.research-blog-cta p{max-width:590px}.research-blog-faq{margin-top:72px}.research-blog-faq>.eyebrow{margin-bottom:18px;display:inline-flex}.research-blog-faq .faq{margin-top:26px}.research-blog-related{border-top:1px solid #ffffff1a}.research-blog-related>.wrap>div:last-child{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px;display:grid}.research-blog-related a{color:#e9e5dd;border:1px solid #ffffff1a;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;min-height:118px;padding:24px;font-weight:600;transition:border-color .2s,transform .2s,background .2s;display:flex}.research-blog-related a:hover{background:#f6b83d0d;border-color:#f6b83d61;transform:translateY(-3px)}.research-blog-related b{color:#efb542;font-size:20px}.blog-index-uniform .post-image{aspect-ratio:16/8}.blog-index-uniform .post-card-copy{padding:clamp(22px,2.7vw,30px)}.blog-index-uniform .post-title{font-size:clamp(1.2rem,1.9vw,1.55rem)}@media (width<=900px){.research-blog-layout{grid-template-columns:1fr;gap:44px}.research-blog-aside{grid-template-columns:1fr 1fr;position:static}.research-blog-related>.wrap>div:last-child{grid-template-columns:1fr}}@media (width<=620px){.research-blog-hero{padding:118px 0 52px}.research-blog-hero .breadcrumb{flex-wrap:wrap;gap:7px 9px;font-size:10px;display:flex}.research-blog-hero .breadcrumb>a{white-space:nowrap}.research-blog-hero .breadcrumb>span:last-child{white-space:normal;flex-basis:100%;margin-top:2px}.research-blog-hero h1{font-size:43px}.research-blog-layout{padding-top:42px;padding-bottom:48px}.research-blog-aside{grid-template-columns:1fr}.research-blog-body p,.research-blog-body li{font-size:16px}.research-blog-body .direct-answer{padding:19px;font-size:16px}.public-case{padding:24px 20px}.public-case-grid{grid-template-columns:1fr}.public-case-grid>div,.public-case-grid>div:nth-child(2n){border-top:1px solid #ffffff1a;border-left:0;padding:18px 0}.public-case-grid>div:first-child{border-top:0}.contextual-research-links{margin:34px 20px;padding:18px}.contextual-research-links>div{grid-template-columns:1fr}.blog-example{padding:24px}.research-blog-cta{padding:28px 23px}.research-blog-meta{gap:8px;display:grid}.blog-index-uniform .post-image{aspect-ratio:16/9}}[data-page=usecase] main>.wrap>.eyebrow,[data-page=usecase] main>.wrap>h2{text-align:center}[data-page=usecase] main>.wrap>h2,[data-page=usecase] main>.wrap>.signal-canvas{margin-inline:auto}[data-page=usecase] main>.wrap>.signal-canvas figcaption{text-align:left}[data-page=usecase] .uc-reading-wrap,[data-page=usecase] .uc-answer,[data-page=usecase] .uc-seo-figure,[data-page=usecase] .uc-case,[data-page=usecase] .uc-method,[data-page=usecase] .uc-scorecard,[data-page=usecase] .uc-conclusion{margin-inline:auto}[data-page=usecase] .uc-answer,[data-page=usecase] .uc-seo-figure,[data-page=usecase] .uc-source-line,[data-page=usecase] .uc-disclosure,[data-page=usecase] .uc-section-heading{text-align:center}[data-page=usecase] .uc-seo-figure figcaption,[data-page=usecase] .uc-case,[data-page=usecase] .uc-method,[data-page=usecase] .uc-scorecard,[data-page=usecase] .uc-conclusion,[data-page=usecase] .uc-product-loop,[data-page=usecase] .uc-product-loop li{text-align:left}[data-page=usecase] .uc-answer h2,[data-page=usecase] .uc-direct-answer,[data-page=usecase] .uc-product-loop .uc-section-heading,[data-page=usecase] .uc-product-loop .uc-section-heading>p{margin-inline:auto}[data-page=usecase] .uc-keywords{justify-content:center}[data-page=usecase] :where(.uc-layout-audience,.uc-layout-positioning) .uc-answer{text-align:left}[data-page=usecase] :where(.uc-layout-audience,.uc-layout-positioning) .uc-answer h2,[data-page=usecase] :where(.uc-layout-audience,.uc-layout-positioning) .uc-direct-answer{margin-inline:0}[data-page=usecase] :where(.uc-layout-audience,.uc-layout-positioning) .uc-keywords{justify-content:flex-start}[data-page=usecase] .uc-stat strong,[data-page=usecase] .uc-stat span{text-align:center;max-width:250px;margin-inline:auto;display:block}[data-page=usecase] .uc-case,[data-page=usecase] .uc-method,[data-page=usecase] .uc-scorecard{grid-template-columns:minmax(0,1fr);gap:28px;max-width:920px}[data-page=usecase] .uc-case>div:first-child,[data-page=usecase] .uc-method>.uc-section-heading,[data-page=usecase] .uc-scorecard>.uc-section-heading{text-align:center;width:100%;max-width:720px;margin-inline:auto}[data-page=usecase] .uc-case>div:last-child,[data-page=usecase] .uc-method>.uc-step-list,[data-page=usecase] .uc-scorecard>.uc-score-table{width:100%;max-width:780px;margin-inline:auto}[data-page=usecase] .uc-step-list{max-width:760px;margin-inline:auto}[data-page=usecase] .uc-step-list li{text-align:left;padding:0 0 25px 46px}[data-page=usecase] .uc-step-list li:not(:last-child):before{display:block}[data-page=usecase] .uc-step-list li:after{top:-2px;left:0;transform:none}[data-page=usecase] .uc-score-table{width:100%;max-width:820px;margin-inline:auto}[data-page=usecase] .uc-score-row strong,[data-page=usecase] .uc-score-row span{text-align:left;display:block}[data-page=usecase] .uc-conclusion{grid-template-columns:130px minmax(0,1fr);gap:24px;max-width:880px}[data-page=usecase] .uc-product-loop ol{justify-content:stretch}[data-page=usecase] main>.sec-pad .sec-head,[data-page=usecase] main>.sec-pad .pull,[data-page=usecase] .skill-related-head{text-align:center;margin-inline:auto}[data-page=usecase] main>.sec-pad .lead,[data-page=usecase] main>.sec-pad .pull{max-width:860px;margin-inline:auto}[data-page=usecase] main>.sec-pad .lead,[data-page=usecase] main>.sec-pad .card,[data-page=usecase] main>.sec-pad .card p,[data-page=usecase] .skill-related-card,[data-page=usecase] .skill-related-card p{text-align:left}[data-page=usecase] main>.sec-pad .card-icon,[data-page=usecase] main>.sec-pad :where(.s-ico,.source-card .s-ico){margin-inline:0}[data-page=usecase] main>.sec-pad .grounded-note{text-align:left;justify-content:center;width:fit-content;margin-inline:auto;display:flex}[data-page=usecase] .skill-related-head{display:block}[data-page=usecase] .skill-related-head h2,[data-page=usecase] .skill-related-head .sec-intro{margin-inline:auto}[data-page=usecase] .skill-related-head>a{margin-top:18px;display:inline-flex}[data-page=usecase] .skill-related-card b{left:auto;right:25px;transform:none}[data-page=usecase] #faq .faq summary{text-align:left;justify-content:space-between;padding:24px 4px 24px 0}[data-page=usecase] #faq .faq summary .chev{position:relative;right:auto}[data-page=usecase] #faq .faq .faq-a{text-align:left;max-width:760px;margin-inline:0;padding:0 40px 26px 0}@media (width<=760px){[data-page=usecase] .uc-score-row{grid-template-columns:112px minmax(0,1fr)}[data-page=usecase] .uc-score-row span{border-top:0;border-left:1px solid var(--line-soft)}[data-page=usecase] .uc-conclusion{grid-template-columns:minmax(0,1fr);gap:12px}[data-page=usecase] #faq .faq summary{padding:21px 4px 21px 0}[data-page=usecase] #faq .faq .faq-a{padding:0 28px 22px 0}}[data-page=usecase] main .page-hero .wrap,[data-page=usecase] main .page-hero :where(h1,p){text-align:left}[data-page=usecase] main .page-hero .breadcrumb,[data-page=usecase] main .page-hero .page-cta{justify-content:flex-start}[data-page=usecase] main .page-hero h1,[data-page=usecase] main .page-hero .page-sub{margin-left:0;margin-right:auto}