.uc-root{padding-top:64px;font-size:16px}.uc-root .vhero-tx{margin-top:0}.uc-root .transcript{max-width:1080px;margin:16px auto 0;color:#94a3b8;font-size:14px}.uc-root .transcript summary{cursor:pointer;font-weight:600;color:#cbd5e1;list-style:none;display:inline-flex;align-items:center;gap:6px}.uc-root .transcript summary::-webkit-details-marker{display:none}.uc-root .transcript summary:before{content:"+";color:#a5b4fc;font-size:18px;line-height:1}.uc-root .transcript[open] summary:before{content:"–"}.uc-root .transcript p{margin-top:10px;max-width:760px;line-height:1.7}.uc-root .team-card{display:block;padding:24px;border-radius:12px;border:1px solid var(--border);background:#fff}.uc-root .team-card .k{font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--slate)}.uc-root .team-card h3{font-size:17px;margin:8px 0 6px}.uc-root .team-card p{font-size:14px;color:var(--slate)}.uc-root{--indigo:#6366F1;--indigo-dark:#4338CA;--indigo-light:#EEF2FF;--teal:#2DBDAA;--teal-dark:#0F766E;--amber:#F59E0B;--rose:#EC4899;--blue:#3B82F6;--success:#10B981;--danger:#EF4444;--bg:#F4F6F9;--surface:#FFFFFF;--ink:#1E293B;--slate:#64748B;--stone:#94A3B8;--border:#E2E8F0;--night:#0F172A;--night-2:#1E293B;--f-display:"Plus Jakarta Sans",sans-serif;--f-body:"Inter",ui-sans-serif,system-ui,sans-serif;--f-mono:"JetBrains Mono",ui-monospace,monospace;--sh-1:0 1px 2px rgba(30,41,59,.04);--sh-2:0 4px 12px rgba(30,41,59,.08);--sh-3:0 20px 48px rgba(30,41,59,.12);--r-md:8px;--r-lg:12px;--r-xl:16px}.uc-root *{box-sizing:border-box;margin:0;padding:0}.uc-root{background:var(--surface);color:var(--ink);font-family:var(--f-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.uc-root a{color:inherit;text-decoration:none}.uc-root img,.uc-root svg{display:block;max-width:100%}.uc-root .wrap{max-width:1180px;margin:0 auto;padding:0 48px}.uc-root h1,.uc-root h2,.uc-root h3{font-family:var(--f-display);color:var(--ink)}.uc-root h1{font-size:56px;line-height:1.08;letter-spacing:-.015em;font-weight:800}.uc-root h2{font-size:36px;line-height:1.2;letter-spacing:-.005em;font-weight:800}.uc-root h3{font-size:20px;line-height:1.3;font-weight:700}.uc-root em.accent{font-style:italic;color:var(--indigo)}.uc-root .eyebrow{font-family:var(--f-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--indigo);font-weight:500}.uc-root .lead{font-size:18px;color:var(--slate);max-width:640px}.uc-root .btn{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;border-radius:9px;font-weight:600;font-size:15px;letter-spacing:.003em;transition:background .2s,transform .2s,box-shadow .2s;cursor:pointer;border:0}.uc-root .btn-primary{background:var(--indigo);color:#fff;box-shadow:0 2px 8px #6366f133}.uc-root .btn-primary:hover{background:var(--indigo-dark);transform:translateY(-2px)}.uc-root .btn-secondary{background:transparent;color:var(--ink);border:1px solid var(--border)}.uc-root .btn-secondary:hover{border-color:var(--indigo);color:var(--indigo)}.uc-root .btn-teal{background:var(--teal);color:#fff}.uc-root .btn-teal:hover{background:var(--teal-dark)}.uc-root .btn svg{width:20px;height:20px}.uc-root section{padding:96px 0}.uc-root .sec-head{max-width:720px;margin-bottom:48px}.uc-root .sec-head h2{margin:12px 0 16px}.uc-root .crumb{font-size:13px;color:var(--slate);padding-top:32px}.uc-root .crumb a:hover{color:var(--indigo)}.uc-root .crumb span{margin:0 8px;color:var(--stone)}.uc-root .hero{padding:40px 0 96px;background:linear-gradient(180deg,#fff 0%,var(--bg) 100%)}.uc-root .hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.uc-root .hero h1{margin:16px 0 20px}.uc-root .hero .lead{margin-bottom:32px}.uc-root .hero-ctas{display:flex;gap:12px;flex-wrap:wrap}.uc-root .hero-proofs{display:flex;gap:24px;flex-wrap:wrap;margin-top:32px;font-size:14px;color:var(--slate)}.uc-root .hero-proofs li{list-style:none;display:flex;align-items:center;gap:8px}.uc-root .hero-proofs svg{width:20px;height:20px;color:var(--teal-dark);flex-shrink:0}.uc-root .decision-card{background:#fff;border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--sh-3);padding:28px;position:relative}.uc-root .dc-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.uc-root .dc-tag{font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--slate)}.uc-root .pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px}.uc-root .pill-teal{background:#e6f7f4;color:var(--teal-dark)}.uc-root .pill-amber{background:#fef3c7;color:#92400e}.uc-root .pill-indigo{background:var(--indigo-light);color:var(--indigo-dark)}.uc-root .dc-q{font-family:var(--f-display);font-weight:700;font-size:19px;line-height:1.35;margin-bottom:20px}.uc-root .dc-range{background:var(--bg);border-radius:var(--r-lg);padding:20px;margin-bottom:16px}.uc-root .dc-range-bar{position:relative;height:10px;border-radius:999px;background:#e2e8f0;margin:30px 0 26px}.uc-root .dc-range-ok{position:absolute;left:33%;width:20%;top:0;bottom:0;background:var(--teal);border-radius:999px}.uc-root .dc-range-opt{position:absolute;left:42%;top:-6px;width:4px;height:22px;background:var(--indigo);border-radius:2px}.uc-root .dc-range-opt b{position:absolute;bottom:26px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:12px;color:var(--indigo-dark);font-weight:700}.uc-root .dc-range-lbl{position:absolute;top:18px;font-family:var(--f-mono);font-size:11px;color:var(--slate);transform:translate(-50%)}.uc-root .dc-figs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center}.uc-root .dc-figs b{display:block;font-family:var(--f-display);font-size:22px;color:var(--ink)}.uc-root .dc-figs small{font-size:12px;color:var(--slate)}.uc-root .dc-quote{border-left:3px solid var(--indigo);padding:4px 0 4px 14px;font-size:14px;color:var(--ink);margin-bottom:16px}.uc-root .dc-quote cite{display:block;font-style:normal;font-size:12px;color:var(--slate);margin-top:4px}.uc-root .dc-verdict{display:flex;gap:12px;align-items:flex-start;background:var(--indigo-light);border-radius:var(--r-lg);padding:14px 16px;font-size:14px}.uc-root .dc-verdict svg{width:20px;height:20px;color:var(--indigo);flex-shrink:0;margin-top:2px}.uc-root .vhero{background:var(--night);color:#cbd5e1;padding:0 0 72px;position:relative;overflow:hidden}.uc-root .vhero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 50% at 50% 0%,rgba(99,102,241,.22),transparent 70%);pointer-events:none}.uc-root .vhero .wrap{position:relative}.uc-root .vhero .crumb{color:#94a3b8}.uc-root .vhero .crumb span{color:#475569}.uc-root .vhero-text{text-align:center;max-width:860px;margin:32px auto 48px}.uc-root .vhero .eyebrow{color:#818cf8}.uc-root .vhero h1{color:#fff;margin:16px 0 20px}.uc-root .vhero h1 em{font-style:italic;color:#a5b4fc}.uc-root .vhero .lead{color:#94a3b8;margin:0 auto 32px}.uc-root .vhero .hero-ctas{justify-content:center}.uc-root .vhero .btn-secondary{color:#fff;border-color:#fff3}.uc-root .vhero .btn-secondary:hover{border-color:#a5b4fc;color:#a5b4fc}.uc-root .vframe{position:relative;max-width:1080px;margin:0 auto;aspect-ratio:16/9;border-radius:var(--r-xl);overflow:hidden;background:#0b1120;border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 80px #00000073,0 0 0 6px #ffffff08}.uc-root .vframe video{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.uc-root .vsound{position:absolute;right:16px;bottom:16px;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#0f172ab8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font:600 13px var(--f-body);cursor:pointer;transition:background .2s,border-color .2s}.uc-root .vsound:hover{background:#6366f1d9;border-color:transparent}.uc-root .vsound svg{width:20px;height:20px}.uc-root .vsound small{font:500 11px var(--f-mono);color:#94a3b8}.uc-root .vsound:hover small{color:#e0e7ff}.uc-root .vplay{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:84px;height:84px;border-radius:50%;border:0;background:var(--indigo);color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 10px 30px #6366f180}.uc-root .vplay[hidden],.uc-root .vsound[hidden]{display:none}.uc-root .vplay svg{width:34px;height:34px;margin-left:4px}.uc-root .vfacts{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1080px;margin:32px auto 0}.uc-root .vfacts li{border-top:1px solid rgba(255,255,255,.12);padding-top:16px}.uc-root .vfacts b{display:block;color:#fff;font-family:var(--f-display);font-size:17px;margin-bottom:4px}.uc-root .vfacts span{font-size:14px;color:#94a3b8}@media (max-width:640px){.uc-root .vhero-text{margin:24px auto 32px}.uc-root .vfacts{grid-template-columns:1fr}.uc-root .vframe{border-radius:var(--r-lg)}.uc-root .vsound span{display:none}.uc-root .vsound{right:10px;bottom:10px;padding:8px 10px}}.uc-root .q-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.uc-root .q-card{border:1px solid var(--border);border-radius:var(--r-lg);padding:24px;background:#fff;transition:border-color .2s,box-shadow .2s}.uc-root .q-card:hover{border-color:#c7d2fe;box-shadow:var(--sh-2)}.uc-root .q-card .q{font-family:var(--f-display);font-weight:700;font-size:17px;line-height:1.4;margin-bottom:12px}.uc-root .q-card .a{font-size:14px;color:var(--slate)}.uc-root .q-card .who{margin-top:16px;display:flex;gap:6px;flex-wrap:wrap}.uc-root .problem{background:var(--bg)}.uc-root .prob-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.uc-root .prob-card{background:#fff;border-radius:var(--r-lg);padding:28px;box-shadow:var(--sh-1);border:1px solid var(--border)}.uc-root .prob-card .k{font-family:var(--f-mono);font-size:12px;color:var(--slate);text-transform:uppercase;letter-spacing:.08em}.uc-root .prob-card h3{margin:10px 0 8px;font-size:18px}.uc-root .prob-card p{font-size:14px;color:var(--slate)}.uc-root .prob-card .flaw{margin-top:16px;display:flex;gap:8px;align-items:center;font-size:13px;font-weight:600;color:#b91c1c}.uc-root .prob-card .flaw svg{width:20px;height:20px}.uc-root .prob-out{margin-top:40px;font-family:var(--f-display);font-size:22px;font-weight:700;max-width:760px}.uc-root .prob-out strong{color:var(--indigo)}.uc-root .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;counter-reset:s}.uc-root .step{position:relative;padding:28px 24px;border-radius:var(--r-lg);border:1px solid var(--border);background:#fff}.uc-root .step .n{font-family:var(--f-mono);font-size:12px;color:var(--indigo);font-weight:500}.uc-root .step h3{font-size:18px;margin:10px 0 8px}.uc-root .step p{font-size:14px;color:var(--slate)}.uc-root .step .time{margin-top:16px;font-family:var(--f-mono);font-size:12px;color:var(--teal-dark)}.uc-root .method-note{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.uc-root .method-note div{background:var(--bg);border-radius:var(--r-lg);padding:20px 24px;font-size:14px;color:var(--slate)}.uc-root .method-note b{display:block;color:var(--ink);font-family:var(--f-display);font-size:16px;margin-bottom:4px}.uc-root .result{background:var(--bg)}.uc-root .res-shell{background:#fff;border-radius:var(--r-xl);box-shadow:var(--sh-2);border:1px solid var(--border);overflow:hidden}.uc-root .res-head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 28px;border-bottom:1px solid var(--border);flex-wrap:wrap}.uc-root .res-head .t{font-family:var(--f-display);font-weight:700}.uc-root .res-head .meta{font-size:13px;color:var(--slate)}.uc-root .res-body{display:grid;grid-template-columns:1.25fr 1fr;gap:0}.uc-root .res-chart{padding:28px;border-right:1px solid var(--border)}.uc-root .res-chart h3,.uc-root .res-why h3{font-size:16px;margin-bottom:4px}.uc-root .res-chart .sub,.uc-root .res-why .sub{font-size:13px;color:var(--slate);margin-bottom:16px}.uc-root .chart-legend{display:flex;flex-wrap:wrap;gap:16px;font-size:12px;color:var(--slate);margin-top:12px}.uc-root .chart-legend i{display:inline-block;width:14px;height:3px;border-radius:2px;margin-right:6px;vertical-align:middle}.uc-root .res-why{padding:28px}.uc-root .theme{padding:14px 0;border-bottom:1px solid var(--border)}.uc-root .theme:last-child{border-bottom:0}.uc-root .theme-top{display:flex;justify-content:space-between;gap:12px;font-weight:600;font-size:14px}.uc-root .theme-top span{font-family:var(--f-mono);font-size:12px;color:var(--slate);font-weight:500;white-space:nowrap}.uc-root .theme-bar{height:6px;background:var(--bg);border-radius:999px;margin:8px 0}.uc-root .theme-bar i{display:block;height:100%;border-radius:999px;background:var(--indigo)}.uc-root .theme blockquote{font-size:13px;color:var(--slate);font-style:italic}.uc-root .res-decision{padding:24px 28px;background:var(--night);color:#e2e8f0;display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center}.uc-root .res-decision .lbl{font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#a5b4fc}.uc-root .res-decision p{font-size:16px;line-height:1.5}.uc-root .res-decision p strong{color:#fff}.uc-root .res-decision .read{font-size:12px;color:#94a3b8;max-width:220px}.uc-root .illus{margin-top:16px;font-size:12px;color:var(--slate);text-align:center}.uc-root .rig-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.uc-root .rig{padding:28px;border-radius:var(--r-lg);border:1px solid var(--border)}.uc-root .rig svg{width:28px;height:28px;color:var(--indigo);margin-bottom:16px}.uc-root .rig h3{font-size:18px;margin-bottom:8px}.uc-root .rig p{font-size:14px;color:var(--slate)}.uc-root .rig .scale{display:flex;margin-top:16px;border-radius:8px;overflow:hidden;font-size:11px;font-family:var(--f-mono);text-align:center}.uc-root .rig .scale div{flex:1;padding:8px 4px}.uc-root .scale .s1{background:#fee2e2;color:#991b1b}.uc-root .scale .s2{background:#fef3c7;color:#92400e}.uc-root .scale .s3{background:#d1fae5;color:#065f46}.uc-root .cmp{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--border);border-radius:var(--r-xl);overflow:hidden;font-size:15px}.uc-root .cmp th,.uc-root .cmp td{padding:18px 24px;text-align:left;border-bottom:1px solid var(--border);vertical-align:top}.uc-root .cmp tr:last-child td{border-bottom:0}.uc-root .cmp thead th{font-family:var(--f-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;color:var(--slate);background:var(--bg)}.uc-root .cmp thead th.us{color:var(--indigo-dark);background:var(--indigo-light)}.uc-root .cmp td:first-child{font-weight:600;width:24%}.uc-root .cmp td.us{background:#fafaff;font-weight:500}.uc-root .cmp-note{font-size:12px;color:var(--slate);margin-top:12px}.uc-root .testi-slot{border:2px dashed #C7D2FE;border-radius:var(--r-xl);padding:40px;text-align:center;color:var(--slate);background:#fafaff}.uc-root .testi-slot b{display:block;font-family:var(--f-display);color:var(--indigo-dark);font-size:18px;margin-bottom:6px}.uc-root .cards4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.uc-root .cards4.cards3{grid-template-columns:repeat(3,1fr)}.uc-root .link-card{display:block;padding:24px;border-radius:var(--r-lg);border:1px solid var(--border);background:#fff;transition:border-color .2s,transform .2s,box-shadow .2s}.uc-root .link-card:hover{border-color:var(--indigo);transform:translateY(-2px);box-shadow:var(--sh-2)}.uc-root .link-card .k{font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--slate)}.uc-root .link-card h3{font-size:17px;margin:8px 0 6px}.uc-root .link-card p{font-size:14px;color:var(--slate)}.uc-root .link-card .go{margin-top:14px;font-size:14px;font-weight:600;color:var(--indigo);display:flex;align-items:center;gap:6px}.uc-root .link-card .go svg{width:20px;height:20px}.uc-root .split-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;flex-wrap:wrap}.uc-root .faq{max-width:820px}.uc-root .faq details{border-bottom:1px solid var(--border);padding:20px 0}.uc-root .faq summary{cursor:pointer;font-family:var(--f-display);font-weight:700;font-size:17px;list-style:none;display:flex;justify-content:space-between;gap:16px}.uc-root .faq summary::-webkit-details-marker{display:none}.uc-root .faq summary:after{content:"+";color:var(--indigo);font-size:22px;line-height:1}.uc-root .faq details[open] summary:after{content:"–"}.uc-root .faq details p{margin-top:12px;color:var(--slate);font-size:15px}.uc-root .closing{background:var(--night);color:#e2e8f0;text-align:center}.uc-root .closing h2{color:#fff;max-width:760px;margin:12px auto 16px}.uc-root .closing h2 em{color:#a5b4fc;font-style:italic}.uc-root .closing .lead{color:#94a3b8;margin:0 auto 32px}.uc-root .closing .eyebrow{color:#818cf8}.uc-root .closing .btn-secondary{color:#fff;border-color:#fff3}.uc-root .closing .btn-secondary:hover{border-color:#a5b4fc;color:#a5b4fc}@media (max-width:1024px){.uc-root .hero-grid,.uc-root .res-body{grid-template-columns:1fr}.uc-root .res-chart{border-right:0;border-bottom:1px solid var(--border)}.uc-root .q-grid,.uc-root .prob-grid,.uc-root .rig-grid,.uc-root .steps,.uc-root .cards4,.uc-root .cards4.cards3{grid-template-columns:1fr 1fr}}@media (max-width:640px){.uc-root .wrap{padding:0 16px}.uc-root h1{font-size:38px}.uc-root h2{font-size:28px}.uc-root section{padding:64px 0}.uc-root .q-grid,.uc-root .prob-grid,.uc-root .rig-grid,.uc-root .steps,.uc-root .cards4,.uc-root .cards4.cards3,.uc-root .method-note,.uc-root .res-decision{grid-template-columns:1fr}.uc-root .cmp{font-size:13px}.uc-root .cmp th,.uc-root .cmp td{padding:12px}.uc-root .decision-card,.uc-root .res-chart,.uc-root .res-why{padding:20px}}.uc-root .vph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;gap:16px;padding:7% 9%;background:radial-gradient(70% 60% at 30% 20%,rgba(99,102,241,.18),transparent 70%),#0b1120;color:#cbd5e1}.uc-root .vph .tag{display:inline-flex;align-items:center;gap:8px;font:500 12px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#fcd34d}.uc-root .vph .tag svg{width:20px;height:20px}.uc-root .vph h3{color:#fff;font-size:26px;line-height:1.25;max-width:640px}.uc-root .vph ol{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-width:820px;counter-reset:b}.uc-root .vph li{counter-increment:b;font-size:14px;color:#94a3b8;border-top:1px solid rgba(255,255,255,.14);padding-top:10px}.uc-root .vph li:before{content:"Scène " counter(b);display:block;font:500 11px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:#818cf8;margin-bottom:4px}.uc-root .vhero.plain{padding-bottom:88px}.uc-root .vhero.plain .vhero-text{margin-bottom:0}.uc-root .concepts{display:grid;gap:12px}.uc-root .concept{border:1px solid var(--border);border-radius:var(--r-lg);padding:16px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:center}.uc-root .concept>div{display:flex;flex-direction:column;gap:6px;min-width:0}.uc-root .concept .cn{font:500 11px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--slate)}.uc-root .concept h4{font-family:var(--f-display);font-size:16px;line-height:1.3}.uc-root .concept p{font-size:13px;color:var(--slate)}.uc-root .stack{display:flex;height:10px;border-radius:999px;overflow:hidden;background:var(--bg)}.uc-root .stack i{display:block;height:100%}.uc-root .st-fav{background:var(--teal)}.uc-root .st-mix{background:var(--amber)}.uc-root .st-neg{background:#f87171}.uc-root .stack-lbl{display:flex;justify-content:space-between;font:500 11px var(--f-mono);color:var(--slate)}.uc-root .pill-rose{background:#fee2e2;color:#991b1b}.uc-root .pill-slate{background:#f1f5f9;color:#475569}.uc-root .tasks{display:flex;flex-direction:column;gap:14px}.uc-root .task{display:grid;grid-template-columns:1fr auto;gap:6px 16px;align-items:center}.uc-root .task .tl{font-weight:600;font-size:14px}.uc-root .task .tm{font:500 12px var(--f-mono);color:var(--slate);text-align:right}.uc-root .task .tb{grid-column:1/-1;display:flex;gap:4px}.uc-root .task .tb i{flex:1;height:10px;border-radius:3px;background:#fee2e2}.uc-root .task .tb i.ok{background:var(--teal)}.uc-root .task .tf{grid-column:1/-1;font-size:12px;color:#b91c1c}.uc-root .bars{display:flex;flex-direction:column;gap:18px}.uc-root .bars h4{font:500 11px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--slate);margin-bottom:2px}.uc-root .bar-grp{display:flex;flex-direction:column;gap:10px}.uc-root .bar-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;font-size:14px}.uc-root .bar-row .bl{font-weight:500}.uc-root .bar-row .bv{font:500 12px var(--f-mono);color:var(--slate);white-space:nowrap}.uc-root .bar-row .bt{grid-column:1/-1;height:8px;border-radius:999px;background:var(--bg)}.uc-root .bar-row .bt i{display:block;height:100%;border-radius:999px;background:var(--indigo)}.uc-root .bar-row.neg .bt i{background:#f87171}.uc-root .bar-row.muted .bt i{background:var(--stone)}.uc-root .bar-row.pos .bt i{background:var(--teal)}.uc-root .bar-row.muted .bl{color:var(--slate)}.uc-root .div-row{display:grid;grid-template-columns:minmax(0,1.1fr) 1fr 1fr 44px;align-items:center;gap:0;font-size:14px;padding:5px 0}.uc-root .div-row .bl{font-weight:500;padding-right:12px}.uc-root .div-row .l,.uc-root .div-row .r{height:12px;display:flex}.uc-root .div-row .l{justify-content:flex-end;border-right:1px solid var(--stone)}.uc-root .div-row .l i{background:#f87171;border-radius:3px 0 0 3px}.uc-root .div-row .r i{background:var(--indigo);border-radius:0 3px 3px 0}.uc-root .div-row .bv{font:500 12px var(--f-mono);color:var(--slate);text-align:right}.uc-root .div-axis{display:grid;grid-template-columns:minmax(0,1.1fr) 1fr 1fr 44px;font:500 11px var(--f-mono);color:var(--slate);margin-top:6px}.uc-root .div-axis span:nth-child(2){text-align:left}.uc-root .div-axis span:nth-child(3){text-align:right}.uc-root .uc-qs{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.uc-root .uc-q{display:flex;flex-direction:column;gap:10px;border:1px solid var(--border);border-radius:var(--r-lg);padding:24px;background:#fff;transition:border-color .2s,box-shadow .2s,transform .2s}.uc-root .uc-q:hover{border-color:var(--indigo);box-shadow:var(--sh-2);transform:translateY(-2px)}.uc-root .uc-q .q{font-family:var(--f-display);font-weight:700;font-size:17px;line-height:1.4}.uc-root .uc-q .a{font-size:14px;color:var(--slate);flex:1}.uc-root .uc-q .go{font-size:14px;font-weight:600;color:var(--indigo);display:flex;align-items:center;gap:6px}.uc-root .uc-q .go svg{width:20px;height:20px}.uc-root .chg{display:grid;gap:12px}.uc-root .chg-row{display:grid;grid-template-columns:1fr 40px 1fr;align-items:center;gap:12px}.uc-root .chg-row div{border-radius:var(--r-lg);padding:18px 20px;font-size:15px}.uc-root .chg-row .bf{background:#fff;border:1px solid var(--border);color:var(--slate)}.uc-root .chg-row .af{background:var(--indigo-light);color:var(--ink);font-weight:500}.uc-root .chg-row svg{width:24px;height:24px;color:var(--indigo);justify-self:center}.uc-root .chg-head{display:grid;grid-template-columns:1fr 40px 1fr;gap:12px;font:500 11px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--slate)}.uc-root .chg-head span:last-child{grid-column:3;color:var(--indigo-dark)}.uc-root .filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.uc-root .filters button{font:600 14px var(--f-body);padding:9px 16px;border-radius:999px;border:1px solid var(--border);background:#fff;color:var(--ink);cursor:pointer}.uc-root .filters button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.uc-root .filters button:focus-visible,.uc-root .btn:focus-visible,.uc-root .link-card:focus-visible,.uc-root .uc-q:focus-visible{outline:2px solid var(--indigo);outline-offset:2px}.uc-root .hub-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.uc-root .hub-card{display:grid;grid-template-columns:auto 1fr;gap:20px;padding:24px;border:1px solid var(--border);border-radius:var(--r-lg);background:#fff;transition:border-color .2s,box-shadow .2s,transform .2s}.uc-root .hub-card:hover{border-color:var(--indigo);box-shadow:var(--sh-2);transform:translateY(-2px)}.uc-root .hub-card .ic{width:48px;height:48px;border-radius:12px;background:var(--indigo-light);color:var(--indigo);display:grid;place-items:center}.uc-root .hub-card .ic svg{width:24px;height:24px}.uc-root .hub-card h3{font-size:18px;margin-bottom:4px}.uc-root .hub-card .qq{font-size:14px;color:var(--ink);font-style:italic;margin-bottom:6px}.uc-root .hub-card p{font-size:14px;color:var(--slate)}.uc-root .hub-card .meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.uc-root .hub-card .vid{font:500 11px var(--f-mono);color:var(--teal-dark);display:inline-flex;align-items:center;gap:4px}.uc-root .hub-card[hidden]{display:none}.uc-root .when{display:grid;grid-template-columns:1fr 1fr;gap:16px}.uc-root .when>div{border-radius:var(--r-xl);padding:32px;border:1px solid var(--border)}.uc-root .when .us{background:var(--indigo-light);border-color:#c7d2fe}.uc-root .when h3{margin-bottom:16px}.uc-root .when ul{list-style:none;display:flex;flex-direction:column;gap:12px}.uc-root .when li{display:grid;grid-template-columns:20px 1fr;gap:10px;font-size:15px}.uc-root .when li svg{width:20px;height:20px;margin-top:2px;color:var(--teal-dark)}.uc-root .when .them li svg{color:var(--slate)}.uc-root .timeline{display:grid;gap:24px}.uc-root .tl-row{min-width:0}.uc-root .tl-row h3{font-size:16px;margin-bottom:10px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.uc-root .tl-row h3 span{font:500 12px var(--f-mono);color:var(--slate)}.uc-root .tl-steps{list-style:none;display:flex;gap:4px;overflow-x:auto}.uc-root .tl-steps li{flex:1;min-width:96px;padding:12px;border-radius:8px;font-size:13px;background:#fff;border:1px solid var(--border);color:var(--slate)}.uc-root .tl-row.us .tl-steps li{background:var(--indigo-light);border-color:#c7d2fe;color:var(--indigo-dark);font-weight:500}.uc-root .tl-steps b{display:block;font:500 11px var(--f-mono);color:var(--stone);margin-bottom:4px}.uc-root .tl-row.us .tl-steps b{color:var(--indigo)}@media (max-width:1024px){.uc-root .uc-qs,.uc-root .hub-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.uc-root .uc-qs,.uc-root .hub-grid,.uc-root .when,.uc-root .concept{grid-template-columns:1fr}.uc-root .vph{padding:16px;gap:8px;justify-content:flex-end}.uc-root .vph h3{font-size:15px}.uc-root .vph ol{display:none}.uc-root .chg-row,.uc-root .chg-head{grid-template-columns:1fr}.uc-root .chg-row svg{transform:rotate(90deg)}.uc-root .chg-head span:last-child{display:none}.uc-root .hub-card{grid-template-columns:1fr}.uc-root .div-row,.uc-root .div-axis{grid-template-columns:minmax(0,1.3fr) 1fr 1fr 40px}.uc-root .tl-steps{flex-direction:column}.uc-root .tl-steps li{min-width:0}}
