@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600&family=Fraunces:opsz,wght@9..144,600;9..144,700&display=swap";:root{--bg:#f4efe6;--bg-wash:#efe7d8;--surface:#fffbf5e0;--line:#5d463024;--ink:#211c18;--ink-soft:#5e5147;--muted:#75675d;--accent:#aa7840;--success:#739062;--font-body:"IBM Plex Sans", "Segoe UI", sans-serif;--font-display:"Fraunces", Georgia, serif;--font-mono:"Cascadia Code", "SFMono-Regular", Consolas, monospace;font-family:var(--font-body);color:var(--ink-soft);background:radial-gradient(circle at top left, #c18e5233, transparent 30%), radial-gradient(circle at bottom right, #7390621f, transparent 28%), linear-gradient(180deg, var(--bg), var(--bg-wash));font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5}*{box-sizing:border-box}html{background:linear-gradient(180deg, var(--bg), var(--bg-wash))}body{background:0 0;min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{border:none}a{color:inherit}#root{min-height:100vh}.shell{grid-template-columns:290px minmax(0,1fr) 340px;gap:0;min-height:100vh;display:grid}.landing-catalog-hero{align-content:start;gap:34px;min-height:100svh;padding-top:26px;padding-bottom:56px;display:grid}.landing-topbar{grid-template-columns:minmax(220px,.8fr) minmax(0,1.35fr) auto;align-items:start;gap:18px;width:min(100%,1500px);margin:0 auto;display:grid}.landing-topbar-brand{gap:8px;display:grid}.landing-topbar-label{letter-spacing:.18em;text-transform:uppercase;color:#735842;font-size:.72rem}.landing-topbar-brand strong{font-family:var(--font-display);color:var(--ink);font-size:1.7rem;line-height:.95;display:block}.landing-topbar-brand p{color:#655649;max-width:24ch;margin:0;line-height:1.5}.landing-topbar-services{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.landing-service-pill{text-align:left;background:#fffaf3bd;border:1px solid #6a533e1f;border-radius:20px;gap:10px;min-width:220px;padding:12px 14px 14px;transition:transform .18s,border-color .18s,box-shadow .22s,background .18s;display:grid}.landing-service-pill:hover,.landing-service-pill:focus-visible{border-color:#aa783f57;transform:translateY(-2px)}.landing-service-pill.is-active{background:linear-gradient(160deg,#fffbf6f5,#f6ece0eb);border-color:#aa783f42;box-shadow:0 20px 50px #523c2714}.landing-service-pill strong{color:var(--ink);font-size:.98rem}.landing-service-status{text-transform:uppercase;letter-spacing:.12em;border-radius:999px;align-items:center;width:fit-content;padding:6px 10px;font-size:.72rem;display:inline-flex}.landing-service-status.is-live{color:#54724c;background:#ebf6e7eb}.landing-service-status.is-next{color:#895f34;background:#f7eedff5}.landing-topbar-actions{flex-wrap:wrap;justify-content:end;align-items:center;gap:12px;display:flex}.landing-catalog-grid{grid-template-columns:minmax(0,.95fr) minmax(420px,.88fr);align-items:center;gap:clamp(28px,3.4vw,72px);width:min(100%,1500px);margin:0 auto;display:grid}.landing-catalog-copy{gap:20px;max-width:45rem;animation:.48s both rise-in;display:grid}.landing-catalog-copy h1{font-family:var(--font-display);color:var(--ink);max-width:9.2ch;margin:0;font-size:clamp(3.3rem,4.8vw,6.15rem);line-height:.92}.landing-service-showcase{color:#f7f0e7;background:radial-gradient(circle at 22% 18%,#7ea48e24,#0000 30%),linear-gradient(165deg,#111111f2,#30261eeb);border:1px solid #ffffff29;gap:22px;min-height:560px;padding:clamp(24px,2vw,34px);animation:.62s both rise-in;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #1f171233}.landing-service-showcase:before,.landing-service-showcase:after{content:"";pointer-events:none;position:absolute}.landing-service-showcase:before{background:radial-gradient(circle,#d6a26929,#0000 68%);border-radius:999px;width:180px;height:180px;inset:28px 34px auto auto}.landing-service-showcase:after{background:linear-gradient(#0000,#ffffff0a);width:72%;height:44%;inset:auto auto 0 0}.landing-showcase-topline,.landing-showcase-head,.landing-showcase-grid,.landing-showcase-footer{z-index:1;position:relative}.landing-showcase-topline{justify-content:space-between;align-items:start;gap:16px;display:flex}.landing-showcase-topline p,.landing-showcase-head p,.landing-showcase-footer small{color:#f7f0e7bd;margin:0;line-height:1.6}.landing-showcase-topline p{max-width:24ch}.landing-showcase-head{gap:10px;display:grid}.landing-showcase-head strong{letter-spacing:.18em;text-transform:uppercase;color:#f7f0e78f;font-size:.78rem}.landing-showcase-head h2{font-family:var(--font-display);color:#fff8ee;max-width:11ch;margin:0;font-size:clamp(2.5rem,2.8vw,4rem);line-height:.95}.landing-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.landing-showcase-grid div{border-top:1px solid #ffffff1f;gap:8px;padding-top:18px;display:grid}.landing-showcase-grid span,.landing-auth-copy-grid span,.landing-anatomy-column span{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.74rem}.landing-showcase-grid p{color:#f7f0e7;margin:0;line-height:1.55}.landing-showcase-footer{border-top:1px solid #ffffff24;gap:10px;margin-top:auto;padding-top:18px;display:grid}.landing-showcase-footer span{color:#fff7ef;background:#ffffff14;border-radius:999px;width:fit-content;padding:8px 12px;font-size:.82rem;display:inline-flex}.landing-catalog-section{gap:26px;width:min(100%,1500px);margin:0 auto;display:grid}.landing-service-card-grid,.landing-anatomy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.landing-service-card,.landing-anatomy-column,.landing-auth-copy{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffcf7d6}.landing-service-card{gap:16px;padding:20px;transition:transform .18s,border-color .18s,box-shadow .22s;display:grid}.landing-service-card:hover,.landing-service-card:focus-within{transform:translateY(-2px)}.landing-service-card.is-active{border-color:#aa783f47;box-shadow:0 20px 50px #523c270f}.landing-service-card strong{font-family:var(--font-display);color:var(--ink);font-size:1.85rem;line-height:.96}.landing-service-card p{color:#55483f;margin:0;line-height:1.6}.landing-service-card-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.landing-service-mini-list{flex-wrap:wrap;gap:8px;display:flex}.landing-service-mini-list span{color:#5c4d40;background:#ffffffe0;border:1px solid #aa783f1f;border-radius:999px;padding:8px 10px;font-size:.85rem}.landing-anatomy-column{gap:16px;padding:20px;display:grid}.landing-list-block{gap:12px;display:grid}.landing-list-block p{color:#55483f;border-top:1px solid #604d391f;margin:0;padding-top:12px;line-height:1.6}.landing-auth-section{grid-template-columns:minmax(0,.8fr) minmax(380px,.72fr);align-items:start;gap:clamp(24px,3vw,52px);width:min(100%,1500px);margin:0 auto;display:grid}.landing-auth-copy{background:radial-gradient(circle at 0 0,#c2895224,#0000 34%),#fffbf5db;gap:18px;padding:clamp(24px,2vw,32px);display:grid}.landing-auth-copy h2{font-family:var(--font-display);max-width:10ch;color:var(--ink);margin:0;font-size:clamp(2.4rem,2.7vw,3.8rem);line-height:.95}.landing-auth-copy p{color:#55483f;margin:0;line-height:1.65}.landing-auth-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.landing-auth-copy-grid article{border-top:1px solid #604d391f;gap:10px;padding:16px 0 0;display:grid}.landing-content-preview{align-items:start}.landing-content-preview-list{gap:16px;display:grid}.landing-content-preview-row,.landing-content-preview-empty{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffcf7d6;padding:20px}.landing-content-preview-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.landing-content-preview-row strong{font-family:var(--font-display);color:var(--ink);margin:12px 0 8px;font-size:1.6rem;line-height:1;display:block}.landing-content-preview-row p,.landing-content-preview-empty p{color:#55483f;margin:0;line-height:1.6}.landing-auth-copy-grid article p{font-family:var(--font-display);color:var(--ink);font-size:1.35rem;line-height:1}@media (width<=1380px){.landing-topbar{grid-template-columns:1fr}.landing-topbar-services,.landing-topbar-actions{justify-content:start}.landing-catalog-grid{grid-template-columns:minmax(0,1fr) minmax(380px,.82fr)}}@media (width<=1120px){.landing-catalog-grid,.landing-auth-section,.landing-service-card-grid,.landing-anatomy-grid,.landing-content-preview-row{grid-template-columns:1fr}.landing-service-showcase{min-height:auto}.landing-showcase-head h2,.landing-auth-copy h2{max-width:none}}@media (width<=760px){.landing-catalog-hero{gap:24px;min-height:auto;padding-top:20px}.landing-topbar,.landing-catalog-grid,.landing-catalog-section,.landing-auth-section{width:100%}.landing-topbar-services{grid-template-columns:1fr;display:grid}.landing-topbar-actions{justify-content:start}.landing-showcase-grid,.landing-auth-copy-grid{grid-template-columns:1fr}.landing-topbar-actions .ghost-button,.landing-actions .primary-button,.landing-actions .ghost-button,.landing-service-card-topline .ghost-button{width:100%}.landing-catalog-copy h1{max-width:8.4ch;font-size:clamp(2.6rem,13vw,4.4rem)}.landing-service-showcase{padding:22px}.landing-service-card-topline{flex-direction:column;align-items:start}}.tools-landing{--tools-bg:#05070b;--tools-panel:#0b1018bd;--tools-panel-strong:#0e1620e6;--tools-line:#97b2ce2e;--tools-line-strong:#96dcff5c;--tools-text:#eef7ff;--tools-muted:#8ea1b4;--tools-soft:#c9d8e6;--tools-accent:#73d9ff;--tools-accent-2:#a6f3d2;--tools-warm:#d6b06d;background:linear-gradient(135deg, #73d9ff14, transparent 32%), linear-gradient(225deg, #a6f3d214, transparent 28%), var(--tools-bg);min-height:100vh;color:var(--tools-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.tools-landing *,.tools-landing :before,.tools-landing :after{box-sizing:border-box}.tools-landing button,.tools-landing input{font:inherit}.tools-landing button{cursor:pointer}.brand-home{color:#eef7ff;background:linear-gradient(#05070bfa,#070b10 42%,#05070b),repeating-linear-gradient(90deg,#85e5ff0b 0 1px,#0000 1px 120px);min-height:100vh;overflow-x:hidden}.brand-home-nav{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05080ce0;border-bottom:1px solid #9db7cd29;justify-content:space-between;align-items:center;min-height:76px;padding:16px clamp(24px,5vw,72px);display:flex;position:sticky;top:0}.brand-home-wordmark{color:inherit;text-align:left;background:0 0;border:0;gap:2px;padding:0;display:grid}.brand-home-wordmark span{font-family:var(--font-display);letter-spacing:0;font-size:1.18rem;font-weight:900}.brand-home-wordmark small,.brand-home-kicker{color:#93aabe;letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:900}.brand-home-nav-actions,.brand-home-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.brand-home-locale,.brand-home-link,.brand-home-button{color:#edf7ff;letter-spacing:0;background:#0f161fd1;border:1px solid #99b6d247;min-height:44px;font-weight:900}.brand-home-locale{padding:0 12px}.brand-home-link,.brand-home-button{justify-content:center;align-items:center;padding:0 18px;display:inline-flex}.brand-home-link{background:0 0}.brand-home-button-primary{color:#061017;background:linear-gradient(135deg,#78d9f2,#a8e6c8);border-color:#7be2ecb8}.brand-home-button-secondary{background:#0c131bb3}.brand-home-button,.brand-home-link,.brand-home-locale,.brand-home-wordmark{transition:transform .16s,border-color .16s,background .16s}.brand-home-button:hover,.brand-home-link:hover,.brand-home-wordmark:hover{border-color:#8ae2eca3;transform:translateY(-1px)}.brand-home-hero{border-bottom:1px solid #9db7cd24;grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr);align-items:center;gap:clamp(40px,6vw,92px);min-height:calc(100svh - 76px);padding:clamp(52px,7vw,108px) clamp(24px,5vw,72px);display:grid}.brand-home-hero-copy{max-width:880px}.brand-home h1,.brand-home h2,.brand-home h3,.brand-home p{margin:0}.brand-home h1{font-family:var(--font-display);letter-spacing:0;max-width:900px;margin-top:18px;font-size:5.6rem;line-height:.96}.brand-home-boundary{color:#92a7b9;max-width:720px;margin-top:18px;font-size:.98rem;line-height:1.7}.brand-home-hero .brand-home-actions{margin-top:30px}.brand-home-visual{background:linear-gradient(#111922eb,#080d14eb),repeating-linear-gradient(0deg,#0000 0 35px,#7ee3ec0a 35px 36px);border:1px solid #8caeca3d;gap:12px;padding:26px;display:grid;position:relative;box-shadow:0 30px 80px #00000042}.brand-home-visual-topline{color:#9db2c4;letter-spacing:0;text-transform:uppercase;border-bottom:1px solid #9db7cd2e;justify-content:space-between;align-items:center;padding-bottom:14px;font-size:.82rem;font-weight:900;display:flex}.brand-home-visual-topline strong{color:#9ee8cb}.brand-home-visual-line{will-change:transform, opacity;border-bottom:1px solid #9db7cd1f;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:58px;padding:12px 0;display:grid}.brand-home-visual-line:last-child{border-bottom:0}.brand-home-visual-line span{color:#76d9f2;font-weight:900}.brand-home-visual-line strong{font-size:1.12rem}.brand-home-visual-line small{color:#849aad;letter-spacing:0;text-transform:uppercase;font-weight:800}.brand-home-section{border-bottom:1px solid #9db7cd21;gap:30px;padding:86px clamp(24px,5vw,72px);display:grid}.brand-home-section-head{grid-template-columns:minmax(0,760px) minmax(280px,560px);align-items:end;gap:clamp(28px,5vw,88px);display:grid}.brand-home-section h2,.brand-home-final h2{font-family:var(--font-display);letter-spacing:0;font-size:3.2rem;line-height:1.02}.brand-home-section-head p,.brand-home-final p,.brand-home-proof p{color:#bfd0df;font-size:1.04rem;line-height:1.72}.brand-home-fit-row,.brand-home-capability-list{flex-wrap:wrap;gap:12px;display:flex}.brand-home-fit-row span,.brand-home-capability-list span{color:#d7edf5;background:#0e181fb8;border:1px solid #89dee652;padding:12px 14px;font-weight:900}.brand-home-problem-list{border-top:1px solid #9db7cd2e;border-left:1px solid #9db7cd2e;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.brand-home-problem{background:#0b11199e;border-bottom:1px solid #9db7cd2e;border-right:1px solid #9db7cd2e;align-content:start;gap:26px;min-height:210px;padding:24px;display:grid}.brand-home-problem span{background:#7bdff0;width:34px;height:3px}.brand-home-problem p{color:#deecf7;font-size:1.08rem;font-weight:900;line-height:1.45}.brand-home-flow{border-top:1px solid #9db7cd33;border-bottom:1px solid #9db7cd33;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.brand-home-flow-step{will-change:transform, opacity;border-right:1px solid #9db7cd2e;gap:16px;min-height:170px;padding:24px;display:grid}.brand-home-flow-step:last-child{border-right:0}.brand-home-flow-step span{color:#8fe8cd;font-size:.86rem;font-weight:900}.brand-home-flow-step strong{align-self:end;font-size:1.14rem}.brand-home-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.brand-home-result{will-change:transform, opacity;background:#0a1017c2;border:1px solid #9db7cd2e;gap:12px;min-height:172px;padding:22px;display:grid}.brand-home-result h3{color:#eaf6ff;letter-spacing:0;font-size:1.2rem}.brand-home-result p{color:#b8c9d8;line-height:1.62}.brand-home-proof{grid-template-columns:minmax(0,.82fr) minmax(360px,1.18fr);align-items:stretch;gap:28px;display:grid}.brand-home-proof>div:first-child{border-left:4px solid #7bdff0;align-content:center;gap:12px;padding-left:24px;display:grid}.brand-home-proof strong{font-size:1.5rem}.brand-home-proof-table{border-top:1px solid #9db7cd2e;border-left:1px solid #9db7cd2e;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.brand-home-proof-table span{color:#dceaf4;border-bottom:1px solid #9db7cd2e;border-right:1px solid #9db7cd2e;min-height:116px;padding:20px;font-weight:900}.brand-home-final{background:#080d13d1;gap:20px;padding:104px clamp(24px,5vw,72px) 118px;display:grid}.brand-home-final h2,.brand-home-final p{max-width:760px}.brand-home-final .brand-home-actions{margin-top:10px}@media (width<=1180px){.brand-home h1{font-size:4.3rem}.brand-home-hero,.brand-home-section-head,.brand-home-proof{grid-template-columns:1fr}.brand-home-problem-list,.brand-home-flow,.brand-home-result-grid,.brand-home-proof-table{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.brand-home-nav{flex-direction:column;align-items:flex-start;gap:14px;padding:18px;position:relative}.brand-home-nav-actions,.brand-home-actions{width:100%}.brand-home-locale,.brand-home-link,.brand-home-button{flex:auto}.brand-home-hero,.brand-home-section,.brand-home-final{padding-inline:18px}.brand-home-hero{min-height:auto;padding-block:48px}.brand-home h1{font-size:3rem;line-height:1}.brand-home-section h2,.brand-home-final h2{font-size:2.25rem}.brand-home-visual{padding:18px}.brand-home-visual-line{grid-template-columns:34px minmax(0,1fr)}.brand-home-visual-line small{grid-column:2}.brand-home-problem-list,.brand-home-flow,.brand-home-result-grid,.brand-home-proof-table{grid-template-columns:1fr}.brand-home-flow-step,.brand-home-problem{min-height:132px}}.brand-home{isolation:isolate;background:linear-gradient(115deg,#060a10f5 0%,#04080dfa 34%,#091117 100%),repeating-linear-gradient(90deg,#72e0f10b 0 1px,#0000 1px 118px),repeating-linear-gradient(0deg,#a8e6c807 0 1px,#0000 1px 96px);position:relative}.brand-home:before,.brand-home:after{content:"";z-index:-3;pointer-events:none;position:fixed;inset:0}.brand-home-stage{z-index:-2;pointer-events:none;position:fixed;inset:76px 0 0;overflow:hidden}.brand-home-stage:before{content:"";transform-origin:top;opacity:.46;background:linear-gradient(90deg,#0000 0 44%,#7edceb14 44.2% 44.7%,#0000 45%),linear-gradient(12deg,#0000 0 38%,#aaeacd1a 38.2% 38.7%,#0000 39%),repeating-linear-gradient(90deg,#0000 0 86px,#84d6e814 87px,#0000 88px),repeating-linear-gradient(0deg,#0000 0 86px,#84d6e80b 87px,#0000 88px);position:absolute;inset:-20% -10%;transform:perspective(1000px)rotateX(58deg)translateY(-8%)}.brand-home-stage-rail,.brand-home-stage-line{will-change:transform, opacity;background:linear-gradient(90deg,#0000,#7bdff0b8,#a7e8c966,#0000);height:1px;display:block;position:absolute}.brand-home-stage-rail-a{width:58%;top:22%;left:-12%;transform:rotate(-16deg)}.brand-home-stage-rail-b{width:70%;bottom:24%;right:-18%;transform:rotate(-16deg)}.brand-home-stage-line-a{width:38%;top:34%;left:4%}.brand-home-stage-line-b{width:30%;top:58%;right:8%}.brand-home-stage-line-c{width:22%;top:78%;left:18%}.brand-home-signal-node{will-change:transform, opacity;background:#74dff238;border:1px solid #97eed8cc;width:9px;height:9px;animation:3.2s ease-in-out infinite brandSignalPulse;position:absolute;box-shadow:0 0 24px #74dff242}.brand-home-signal-node-a{top:26%;left:58%}.brand-home-signal-node-b{animation-delay:.9s;top:62%;left:42%}.brand-home-signal-node-c{animation-delay:1.6s;top:74%;right:18%}.brand-home-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#04080db8}.brand-home-hero{grid-template-columns:minmax(560px,.94fr) minmax(480px,1.06fr);min-height:calc(100svh - 76px);padding-top:clamp(70px,9vw,148px);padding-bottom:clamp(70px,9vw,148px);position:relative;overflow:hidden}.brand-home-hero:before{content:"";z-index:-1;clip-path:polygon(0 12%,68% 0,100% 16%,100% 86%,22% 100%,0 82%);opacity:.72;background:linear-gradient(90deg,#7bdff01a,#0000 34%),repeating-linear-gradient(90deg,#0000 0 156px,#ffffff09 157px,#0000 158px);border:1px solid #8fb4cd1a;position:absolute;inset:11% 2% 9%}.brand-home h1{text-wrap:balance;max-width:980px;font-size:clamp(4.6rem,8.1vw,10.6rem);line-height:.86}.brand-home.is-zh h1{max-width:780px;font-size:clamp(4.4rem,6.4vw,7.9rem);line-height:.92}.brand-home-lede{max-width:830px;font-size:clamp(1.08rem,.45vw + 1rem,1.36rem)}.brand-home-signal-strip{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.brand-home-signal-strip span{color:#ccecf3;background:#0a121ab8;border:1px solid #8ae2ec47;align-items:center;min-height:36px;padding:8px 12px;font-size:.86rem;font-weight:900;display:inline-flex}.brand-home-visual{background:linear-gradient(145deg,#15222ff5,#070b12eb),repeating-linear-gradient(90deg,#0000 0 58px,#78d9f20f 59px,#0000 60px);align-self:center;min-height:620px;padding:34px;overflow:hidden;box-shadow:0 44px 120px #0000005c,inset 0 1px #ffffff0f}.brand-home-visual:before{content:"";opacity:.8;pointer-events:none;background:linear-gradient(135deg,#7adcf229,#0000 34%),linear-gradient(0deg,#0000 0 55%,#a8e6c814 56%,#0000 58%);position:absolute;inset:0}.brand-home-visual-beam{will-change:transform;background:linear-gradient(90deg,#0000,#93e8ec1f,#0000);width:32%;position:absolute;top:0;bottom:0;left:-38%;transform:skew(-18deg)}.brand-home-visual-topline,.brand-home-visual-line,.brand-home-command-deck{z-index:1;position:relative}.brand-home-visual-line{min-height:70px}.brand-home-command-deck{gap:10px;margin-top:26px;display:grid}.brand-home-command-row{color:#dcecf5;will-change:transform, opacity;background:#04090e70;border:1px solid #97b2ce24;justify-content:space-between;align-items:center;min-height:46px;padding:10px 12px;display:flex}.brand-home-command-row strong{color:#99e9d0;text-transform:uppercase;font-size:.78rem}.brand-home-section{background:linear-gradient(#070c128a,#05080cd6),linear-gradient(90deg,#7edceb0d,#0000 32%,#a8e6c809);padding-top:clamp(92px,10vw,150px);padding-bottom:clamp(92px,10vw,150px);position:relative}.brand-home-section:before{content:"";background:linear-gradient(90deg,#7bdff0a6,#9db7cd1f,#0000);height:1px;position:absolute;top:0;left:clamp(24px,5vw,72px);right:clamp(24px,5vw,72px)}.brand-home-problem,.brand-home-flow-step,.brand-home-result,.brand-home-proof-table span{background:linear-gradient(145deg,#121c26db,#080d14bd),linear-gradient(90deg,#7bdff00b,#0000);transition:transform .18s,border-color .18s,background .18s}.brand-home-problem:hover,.brand-home-flow-step:hover,.brand-home-result:hover,.brand-home-proof-table span:hover{border-color:#8be1ec6b;transform:translateY(-4px)}.brand-home-flow{border-color:#89dee647}.brand-home-result-grid{gap:18px}.brand-home-result{min-height:220px;padding:28px}.brand-home-proof{align-items:center}.brand-home-proof-table{border-color:#89dee633}.brand-home-proof-table span{background:linear-gradient(#14202bdb,#070c12b8),repeating-linear-gradient(0deg,#0000 0 22px,#7bdff00a 23px,#0000 24px);align-items:end;min-height:180px;display:grid}.brand-home-final{background:linear-gradient(115deg,#05080cf0,#091419f5),repeating-linear-gradient(90deg,#0000 0 110px,#7edceb12 111px,#0000 112px);align-content:center;min-height:72svh}@keyframes brandSignalPulse{0%,to{opacity:.42;transform:scale(1)}50%{opacity:1;transform:scale(1.6)}}@media (width<=1180px){.brand-home-hero{grid-template-columns:1fr}.brand-home h1{font-size:clamp(3.7rem,12vw,7rem)}.brand-home.is-zh h1{font-size:clamp(3.5rem,10vw,5.6rem)}.brand-home-visual{min-height:auto}}@media (width<=720px){.brand-home-stage{inset:0}.brand-home-hero{padding-top:56px}.brand-home h1{font-size:clamp(3.1rem,15vw,4.5rem)}.brand-home.is-zh h1{font-size:clamp(2.8rem,13vw,4rem)}.brand-home-visual{padding:20px}.brand-home-command-row{flex-direction:column;align-items:flex-start;gap:6px}.brand-home-proof-table span{min-height:110px}}.brand-home{--brand-accent:#8bdac8;--brand-accent-2:#78cce0;--brand-ink:#eef5f8;--brand-muted:#9db0bd;--brand-line:#93aec133;--brand-panel:#0e141bb8;min-height:100dvh;color:var(--brand-ink);font-family:var(--font-sans);background:radial-gradient(circle at 76% 18%,#78cce021,#0000 28rem),linear-gradient(#080c11 0%,#0a1117 48%,#070a0e 100%)}.brand-home:before{opacity:.35;background-color:#0000;background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute}.brand-home:after{mix-blend-mode:normal;opacity:.42;background:radial-gradient(circle at 8% 8%,#ffffff0f,#0000 18rem),repeating-linear-gradient(#ffffff05 0 1px,#0000 1px 6px);position:absolute}.brand-home-stage{opacity:.34;height:720px;position:absolute;inset:76px 0 auto}.brand-home-stage:before{opacity:1;background:linear-gradient(118deg,#0000 0 48%,#8bdac847 48.1% 48.25%,#0000 48.4%),linear-gradient(#0000 58%,#ffffff09);inset:0;transform:none}.brand-home-stage-rail,.brand-home-stage-line,.brand-home-signal-node{will-change:auto;animation:none;display:none}.brand-home-wordmark span,.brand-home h1,.brand-home-section h2,.brand-home-final h2{font-family:var(--font-display);letter-spacing:0;font-weight:900}.brand-home-kicker,.brand-home-visual-topline,.brand-home-visual-line small,.brand-home-command-row strong{letter-spacing:0}.brand-home-hero{grid-template-columns:minmax(0,.92fr) minmax(390px,.78fr);gap:64px;min-height:calc(100dvh - 72px);padding:64px clamp(28px,5vw,72px) 70px;overflow:hidden}.brand-home-hero:before{clip-path:polygon(0 14%,78% 0,100% 12%,100% 88%,24% 100%,0 82%);opacity:.6;background:linear-gradient(110deg,#8bdac812,#0000 44%);border-color:#8bdac814;inset:9% 3% 13%}.brand-home.lang-zh h1{max-width:680px;font-size:4.55rem;line-height:1.04}.brand-home-lede{color:#d1dce4;max-width:58ch;margin-top:22px;font-size:1.12rem;line-height:1.62}.brand-home-boundary{max-width:58ch;color:var(--brand-muted)}.brand-home-button,.brand-home-link,.brand-home-locale{border-radius:4px}.brand-home-nav-actions{flex-wrap:nowrap;width:auto;max-width:none}.brand-home-locale{color:#10202a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#fff;border-color:#8bdac847;width:min(180px,100%)}.brand-home-button,.brand-home-link{white-space:nowrap}.brand-home-locale option{color:#10202a;background:#fff}.brand-home-button-primary{background:var(--brand-accent);color:#041116;border-color:#8bdac8cc}.brand-home-button-secondary,.brand-home-link{background:#0c1219bd}.brand-home-contact-meta{gap:6px;max-width:620px;margin-top:16px;display:grid}.brand-home-contact-meta span{color:#8bdac8;letter-spacing:0;text-transform:uppercase;font-size:.74rem;font-weight:900}.brand-home-contact-meta strong{color:#eef5f8;font-size:.94rem;font-weight:900}.brand-home-contact-meta p{color:#9db0bd;font-size:.9rem;line-height:1.55}.brand-home-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:920px;margin-top:14px;display:grid}.brand-home-contact-card{background:linear-gradient(155deg,#121c24d1,#080d13b8),linear-gradient(90deg,#8bdac809,#0000);border:1px solid #8bdac833;border-radius:4px;gap:10px;min-height:154px;padding:16px;display:grid}.brand-home-contact-card span{color:#8bdac8;text-transform:uppercase;font-size:.72rem;font-weight:900}.brand-home-contact-card h3{color:#eef5f8;font-size:1rem;line-height:1.3}.brand-home-contact-card p{color:#a9bcc8;font-size:.88rem;line-height:1.55}.brand-home-contact-card strong{color:#eef5f8;align-self:end;font-size:.9rem}.brand-home-signal-strip span,.brand-home-fit-row span,.brand-home-capability-list span{background:#0c1319b3;border-color:#8bdac847;border-radius:4px}.brand-home-visual{background:linear-gradient(155deg,#16222aed,#080c12f0),linear-gradient(90deg,#8bdac80d,#0000 58%);border-color:#8bdac838;border-radius:4px;min-height:500px;padding:28px;box-shadow:0 26px 80px #00000042}.brand-home-visual:before{opacity:.7;background:linear-gradient(135deg,#8bdac81a,#0000 36%)}.brand-home-visual-line{will-change:auto;min-height:58px}.brand-home-command-row{will-change:auto;min-height:42px}.brand-home-section{background:linear-gradient(#0a1016a3,#070b10cc),linear-gradient(90deg,#8bdac809,#0000 34%);padding-top:96px;padding-bottom:108px}.brand-home-problem,.brand-home-flow-step,.brand-home-result,.brand-home-proof-table span{will-change:auto;background:linear-gradient(155deg,#121b23e6,#080d13c7),linear-gradient(90deg,#8bdac809,#0000);border-radius:4px}.brand-home-problem-list{grid-template-columns:repeat(5,minmax(0,1fr))}.brand-home-flow{grid-template-columns:repeat(6,minmax(0,1fr))}.brand-home-final{background:radial-gradient(circle at 82% 14%,#8bdac81f,#0000 26rem),linear-gradient(115deg,#060a0ff5,#091116fa);min-height:auto;padding-top:110px;padding-bottom:124px}.brand-home-animate{will-change:transform, opacity}@media (prefers-reduced-motion:reduce){.brand-home *,.brand-home :before,.brand-home :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (width<=1180px){.brand-home-hero{grid-template-columns:1fr;gap:42px;min-height:auto}.brand-home h1,.brand-home.lang-fr h1,.brand-home.lang-es h1{font-size:4.2rem}.brand-home.lang-zh h1{font-size:3.9rem}.brand-home-problem-list,.brand-home-flow,.brand-home-result-grid,.brand-home-proof-table{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.brand-home-nav{min-height:auto}.brand-home-stage{height:480px}.brand-home-hero{padding:44px 18px 56px}.brand-home h1,.brand-home.lang-fr h1,.brand-home.lang-es h1{font-size:3.05rem;line-height:1.02}.brand-home.lang-zh h1{font-size:2.9rem}.brand-home-lede{font-size:1rem}.brand-home-section,.brand-home-final{padding:72px 18px 82px}.brand-home-section h2,.brand-home-final h2{font-size:2.25rem}.brand-home-problem-list,.brand-home-flow,.brand-home-result-grid,.brand-home-proof-table{grid-template-columns:1fr}}.brand-home{--brand-accent:#8bdac8;--brand-ink:#eef5f8;--brand-muted:#9db0bd;--brand-line:#93aec133;--brand-panel:#0e141bbd;min-height:100dvh;color:var(--brand-ink);font-family:var(--font-sans);isolation:isolate;background:linear-gradient(90deg,#8bdac80d 1px,#0000 1px) 0 0/96px 96px,linear-gradient(#ffffff06 1px,#0000 1px) 0 0/96px 96px,radial-gradient(circle at 74% 18%,#8bdac821,#0000 27rem),linear-gradient(#080c11 0%,#0a1117 48%,#070a0e 100%)}.brand-home:before,.brand-home:after{z-index:-2;pointer-events:none;position:absolute;inset:0}.brand-home:before{opacity:.58;background:linear-gradient(118deg,#0000 0 48%,#8bdac82e 48.1% 48.24%,#0000 48.38%),linear-gradient(#0000 62%,#ffffff08)}.brand-home:after{mix-blend-mode:normal;opacity:.7;background:radial-gradient(circle at 8% 8%,#ffffff0e,#0000 18rem)}.brand-home-stage,.brand-home-stage-rail,.brand-home-stage-line,.brand-home-signal-node{will-change:auto;animation:none;display:none}.brand-home-nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070b10f0;min-height:72px}.brand-home-hero{grid-template-columns:minmax(0,.95fr) minmax(390px,.8fr);gap:clamp(38px,5vw,70px);min-height:calc(100dvh - 72px);padding:62px clamp(28px,5vw,72px) 72px}.brand-home h1{text-wrap:balance;max-width:760px;margin-top:16px;font-size:clamp(4.5rem,5.25vw,5.9rem);line-height:.98}.brand-home.lang-zh h1,.brand-home.is-zh h1{max-width:660px;font-size:clamp(4rem,4.7vw,5.15rem);line-height:1.06}.brand-home.lang-fr h1,.brand-home.lang-es h1{max-width:720px;font-size:clamp(4.05rem,4.7vw,5.2rem);line-height:1.02}.brand-home-lede,.brand-home-boundary{max-width:58ch}.brand-home-button,.brand-home-link,.brand-home-locale,.brand-home-signal-strip span,.brand-home-fit-row span,.brand-home-capability-list span,.brand-home-visual,.brand-home-problem,.brand-home-flow-step,.brand-home-result,.brand-home-proof-table span{border-radius:4px}.brand-home-visual{background:linear-gradient(155deg,#16222aed,#080c12f0),linear-gradient(90deg,#8bdac80d,#0000 58%);border-color:#8bdac838;min-height:500px;padding:28px;box-shadow:0 22px 56px #00000038}.brand-home-visual-beam{display:none}.brand-home-visual-line,.brand-home-command-row,.brand-home-problem,.brand-home-flow-step,.brand-home-result,.brand-home-proof-table span{will-change:auto}.brand-home-section{padding-top:96px;padding-bottom:108px}.brand-home-section h2,.brand-home-final h2{font-size:clamp(2.8rem,3.6vw,3.45rem);line-height:1.04}.brand-home.lang-zh .brand-home-section h2,.brand-home.lang-zh .brand-home-final h2{font-size:clamp(2.55rem,3.2vw,3.1rem);line-height:1.12}.brand-home.lang-fr .brand-home-section h2,.brand-home.lang-fr .brand-home-final h2,.brand-home.lang-es .brand-home-section h2,.brand-home.lang-es .brand-home-final h2{font-size:clamp(2.45rem,3.05vw,3rem)}.brand-home-problem,.brand-home-flow-step,.brand-home-result,.brand-home-proof-table span{transition:transform .16s,border-color .16s}.brand-home-problem:hover,.brand-home-flow-step:hover,.brand-home-result:hover,.brand-home-proof-table span:hover{transform:translateY(-2px)}.brand-home-flow-step{min-height:176px}.brand-home-flow-step strong{font-size:1.08rem}.brand-home-result{min-height:184px}.brand-home-proof-table span{min-height:136px}@media (width<=1180px){.brand-home-hero{grid-template-columns:1fr;gap:42px;min-height:auto}.brand-home h1,.brand-home.lang-fr h1,.brand-home.lang-es h1{font-size:4.2rem}.brand-home.lang-zh h1,.brand-home.is-zh h1{font-size:3.65rem}.brand-home-contact-grid{grid-template-columns:1fr;max-width:none}}@media (width<=720px){.brand-home-hero{padding:42px 18px 54px}.brand-home h1,.brand-home.lang-fr h1,.brand-home.lang-es h1{font-size:3rem;line-height:1.03}.brand-home.lang-zh h1,.brand-home.is-zh h1{font-size:2.72rem;line-height:1.12}.brand-home-section h2,.brand-home-final h2,.brand-home.lang-zh .brand-home-section h2,.brand-home.lang-zh .brand-home-final h2,.brand-home.lang-fr .brand-home-section h2,.brand-home.lang-fr .brand-home-final h2,.brand-home.lang-es .brand-home-section h2,.brand-home.lang-es .brand-home-final h2{font-size:2.2rem}.brand-home-locale{width:100%}.brand-home-nav-actions{flex-wrap:wrap;width:100%}.brand-home-visual{gap:6px;min-height:auto;padding:16px}.brand-home-visual-line{grid-template-columns:30px minmax(0,1fr) auto;gap:8px;min-height:48px;padding:8px 0}.brand-home-visual-line strong{font-size:.98rem}.brand-home-visual-line small{grid-column:auto;font-size:.66rem}.brand-home-command-row{flex-direction:row;align-items:center;min-height:36px;padding:8px 10px}.brand-home-command-row strong{font-size:.66rem}}.brand-home-metrics{border-top:1px solid #8bdac842;border-left:1px solid #8bdac82e;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:680px;margin:28px 0 0;display:grid}.brand-home-metrics div{background:#080e149e;border-bottom:1px solid #8bdac82e;border-right:1px solid #8bdac82e;min-height:92px;padding:18px}.brand-home-metrics dt{color:#eef7f5;font-family:var(--font-display);font-size:1.42rem;font-weight:900;line-height:1}.brand-home-metrics dd{color:var(--brand-muted);letter-spacing:0;text-transform:uppercase;margin:9px 0 0;font-size:.78rem;font-weight:900}.brand-home-visual-snapshot{background:linear-gradient(135deg,#8bdac81c,#0000 42%),#050a0fb8;border:1px solid #8bdac833;border-radius:4px;gap:10px;margin-top:12px;padding:18px;display:grid}.brand-home-visual-snapshot div{justify-content:space-between;align-items:center;gap:16px;display:flex}.brand-home-visual-snapshot span,.brand-home-result span,.brand-home-audience-grid article>span{color:#91a8bb;letter-spacing:0;text-transform:uppercase;font-size:.74rem;font-weight:900}.brand-home-visual-snapshot strong{color:#9ee8cb;font-size:1rem}.brand-home-visual-snapshot p{color:#c5d5df;font-size:.92rem;line-height:1.55}.brand-home-audience-grid,.brand-home-problem-detail,.brand-home-capability-grid,.brand-home-evidence-grid{gap:14px;display:grid}.brand-home-audience-grid,.brand-home-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-home-audience-grid article,.brand-home-problem-detail article,.brand-home-capability-grid article,.brand-home-evidence-grid article{background:linear-gradient(155deg,#121b23d1,#080d13b8),linear-gradient(90deg,#8bdac809,#0000);border:1px solid #93aec12e;border-radius:4px}.brand-home-audience-grid article{gap:14px;min-height:230px;padding:24px;display:grid}.brand-home-audience-grid h3,.brand-home-problem-detail h3,.brand-home-capability-grid h3{color:#f1f8fb;letter-spacing:0;font-size:1.18rem}.brand-home-audience-grid p,.brand-home-problem-detail p,.brand-home-capability-grid p{color:#b9cad8;line-height:1.62}.brand-home-problem-detail{grid-template-columns:1.2fr 1fr 1fr}.brand-home-problem-detail article{gap:12px;min-height:170px;padding:22px;display:grid}.brand-home-flow-step small,.brand-home-flow-step em{color:#91a8bb;font-style:normal;line-height:1.45;display:block}.brand-home-flow-step small{color:#d9e9ef;font-weight:900}.brand-home-flow-step em{font-size:.82rem}.brand-home-result span{color:#8bdac8;align-self:end}.brand-home-capability-grid article{gap:18px;min-height:250px;padding:26px;display:grid}.brand-home-capability-grid article div{flex-wrap:wrap;align-self:end;gap:8px;display:flex}.brand-home-capability-grid article div span{color:#cfe6e9;background:#060c12a3;border:1px solid #8bdac838;border-radius:4px;padding:7px 9px;font-size:.78rem;font-weight:900}.brand-home-evidence-panel{background:linear-gradient(#121d25d1,#070c12c7),linear-gradient(90deg,#8bdac80d,#0000 42%);border:1px solid #8bdac833;border-radius:4px;padding:22px}.brand-home-evidence-top{border-bottom:1px solid #93aec12e;justify-content:space-between;align-items:center;gap:18px;padding-bottom:18px;display:flex}.brand-home-evidence-top span{color:#91a8bb;text-transform:uppercase;font-size:.78rem;font-weight:900}.brand-home-evidence-top strong{color:#f1f8fb;font-size:1.25rem}.brand-home-evidence-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.brand-home-evidence-grid article{gap:9px;min-height:150px;padding:18px;display:grid}.brand-home-evidence-grid span{color:#91a8bb;text-transform:uppercase;font-size:.76rem;font-weight:900}.brand-home-evidence-grid strong{color:#8bdac8;font-family:var(--font-display);font-size:1.55rem;line-height:1}.brand-home-evidence-grid p{color:#b9cad8;font-size:.92rem;line-height:1.5}.brand-home-final-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:920px;margin:8px 0 0;padding:0;list-style:none;display:grid}.brand-home-final-list li{color:#dbe9ef;background:#0c1319b8;border:1px solid #8bdac838;border-radius:4px;padding:14px 16px;font-weight:900}.brand-home-section-head-wide{grid-template-columns:minmax(0,.82fr) minmax(320px,.62fr);align-items:end}.brand-home-demo,.brand-home-chain{position:relative}.brand-home-demo:before,.brand-home-chain:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#8bdac857,#0000);height:1px;position:absolute;inset:30px clamp(20px,5vw,72px) auto}.brand-home-demo-grid{background:linear-gradient(135deg,#8bdac814,#0000 36%),#070c1275;border-top:1px solid #8bdac83d;border-left:1px solid #93aec12e;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-top:34px;display:grid}.brand-home-demo-step{background:linear-gradient(#121c23b8,#070c1194),linear-gradient(90deg,#8bdac809,#0000);border-bottom:1px solid #93aec12e;border-right:1px solid #93aec12e;grid-template-rows:auto auto 1fr;gap:18px;min-height:360px;padding:22px;transition:transform .16s,background .16s,border-color .16s;display:grid}.brand-home-demo-step:hover{background:linear-gradient(#14222ad1,#070c11a8),linear-gradient(90deg,#8bdac80f,#0000);border-color:#8bdac847;transform:translateY(-2px)}.brand-home-demo-index{gap:12px;display:grid}.brand-home-demo-index span,.brand-home-chain-top span,.brand-home-case-card>span{color:#8bdac8;letter-spacing:0;text-transform:uppercase;font-size:.74rem;font-weight:900}.brand-home-demo-index strong{color:#f3f9fb;font-size:1rem;line-height:1.28}.brand-home-demo-step p,.brand-home-case-card dd,.brand-home-cost-row p,.brand-home-chain-card p{color:#b8cad6;font-size:.93rem;line-height:1.58}.brand-home-mini-system,.brand-home-chain-lines{background:#040a0fad;border:1px solid #8bdac82e;border-radius:4px;align-self:end;gap:7px;padding:12px;display:grid}.brand-home-mini-system div,.brand-home-chain-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.brand-home-mini-system span{color:#8aa2b6;text-transform:uppercase;font-size:.7rem;font-weight:900}.brand-home-mini-system strong,.brand-home-chain-top strong{color:#edf8f6;font-size:.86rem}.brand-home-mini-system small,.brand-home-chain-lines small{color:#99adbc;background:#0c131ad6;border:1px solid #93aec124;min-height:28px;padding:7px 8px;font-size:.72rem;font-weight:900;display:block}.brand-home-case-grid{grid-template-columns:1.05fr .95fr .95fr;gap:14px;margin-top:30px;display:grid}.brand-home-case-card{background:linear-gradient(145deg,#141f28d1,#070c12c2),linear-gradient(90deg,#8bdac80b,#0000);border:1px solid #93aec12e;border-radius:4px;gap:20px;min-height:430px;padding:26px;display:grid}.brand-home-case-card h3,.brand-home-cost-row h3,.brand-home-chain-card h3{color:#f1f8fb;font-size:1.18rem;line-height:1.25}.brand-home-case-card dl{gap:14px;margin:0;display:grid}.brand-home-case-card dl div{border-top:1px solid #93aec129;padding-top:13px}.brand-home-case-card dt{color:#8bdac8;text-transform:uppercase;margin-bottom:6px;font-size:.74rem;font-weight:900}.brand-home-case-card dd{margin:0}.brand-home-cost-board{background:linear-gradient(#111b23bd,#070c12c2),linear-gradient(90deg,#8bdac80a,#0000 50%);border:1px solid #8bdac833;border-radius:4px;margin-top:32px}.brand-home-cost-labels,.brand-home-cost-row{grid-template-columns:minmax(190px,.72fr) repeat(2,minmax(0,1fr));display:grid}.brand-home-cost-labels{border-bottom:1px solid #93aec12e}.brand-home-cost-labels span{color:#8bdac8;text-transform:uppercase;min-height:46px;padding:14px 18px;font-size:.76rem;font-weight:900}.brand-home-cost-labels span:first-child{border-left:1px solid #93aec129;grid-column:2}.brand-home-cost-labels span:last-child{border-left:1px solid #93aec129}.brand-home-cost-row{border-bottom:1px solid #93aec129}.brand-home-cost-row:last-child{border-bottom:0}.brand-home-cost-row h3,.brand-home-cost-row p{min-height:118px;margin:0;padding:20px}.brand-home-cost-row h3{background:#060c1161;border-right:1px solid #93aec129}.brand-home-cost-row p+p{color:#d7e8ed;background:#8bdac80b;border-left:1px solid #93aec129}.brand-home-chain-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:32px;display:grid}.brand-home-chain-card{background:linear-gradient(165deg,#121e26db,#070c12c7),linear-gradient(90deg,#8bdac80e,#0000 58%);border:1px solid #8bdac833;border-radius:4px;gap:17px;min-height:330px;padding:22px;display:grid;box-shadow:0 18px 44px #00000024}.brand-home-chain-lines{margin-top:auto}@media (width<=1180px){.brand-home-audience-grid,.brand-home-capability-grid,.brand-home-evidence-grid,.brand-home-final-list,.brand-home-demo-grid,.brand-home-case-grid,.brand-home-chain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-home-problem-detail,.brand-home-section-head-wide{grid-template-columns:1fr}.brand-home-cost-labels,.brand-home-cost-row{grid-template-columns:minmax(160px,.52fr) repeat(2,minmax(0,1fr))}}@media (width<=720px){.brand-home-metrics,.brand-home-audience-grid,.brand-home-problem-detail,.brand-home-capability-grid,.brand-home-evidence-grid,.brand-home-final-list,.brand-home-demo-grid,.brand-home-case-grid,.brand-home-chain-grid{grid-template-columns:1fr}.brand-home-metrics div,.brand-home-audience-grid article,.brand-home-capability-grid article,.brand-home-evidence-grid article,.brand-home-demo-step,.brand-home-case-card,.brand-home-chain-card{min-height:auto}.brand-home-evidence-top,.brand-home-visual-snapshot div{flex-direction:column;align-items:flex-start}.brand-home-cost-board{background:0 0;border:0;gap:12px;display:grid}.brand-home-cost-labels{display:none}.brand-home-cost-row{background:#070c12b8;border:1px solid #8bdac833;border-radius:4px;grid-template-columns:1fr;display:grid}.brand-home-cost-row h3,.brand-home-cost-row p{border:0;min-height:auto;padding:16px}.brand-home-cost-row p+p{border-top:1px solid #8bdac829;border-left:0}.brand-home-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.brand-home-metrics div{min-height:78px;padding:12px 10px}.brand-home-metrics dt{font-size:1.05rem}.brand-home-metrics dd{margin-top:7px;font-size:.62rem}.brand-home-signal-strip{gap:8px;margin-top:18px}.brand-home-signal-strip span{min-height:32px;padding:7px 9px;font-size:.74rem}.brand-home-visual-snapshot{padding:12px}}.tools-landing a:focus-visible,.tools-landing button:focus-visible,.tools-landing input:focus-visible,.tools-landing textarea:focus-visible{outline-offset:3px;outline:2px solid #73d9ffbd}.tools-landing-nav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05070bc7;border-bottom:1px solid #97b2ce1f;justify-content:space-between;align-items:center;gap:24px;height:76px;padding:18px clamp(20px,5vw,72px);display:flex;position:sticky;top:0}.tools-brand-mark{min-width:0;color:var(--tools-text);text-align:left;background:0 0;border:0;gap:2px;padding:0;display:grid}.tools-brand-mark span,.tools-kicker,.tools-tool-card-top span,.tools-tool-card-top em,.tools-instrument-top span,.tools-workflow-list span,.tools-workflow-list em,.tools-auth-form span{letter-spacing:0;text-transform:uppercase}.tools-brand-mark span{color:var(--tools-muted);font-size:.78rem}.tools-brand-mark strong{color:var(--tools-text);font-size:1rem}.tools-nav-actions,.tools-hero-actions,.tools-auth-tabs{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tools-locale-switcher{border:1px solid var(--tools-line);background:#ffffff0a;gap:4px;padding:4px;display:inline-flex}.tools-locale-switcher button,.tools-nav-link,.tools-auth-tabs button{min-height:34px;color:var(--tools-muted);background:0 0;border:1px solid #0000;text-decoration:none}.tools-locale-switcher button{padding:6px 9px;font-size:.78rem}.tools-locale-switcher button.is-active,.tools-auth-tabs button.is-active{border-color:var(--tools-line-strong);color:var(--tools-text);background:#73d9ff14}.tools-nav-link{border-color:var(--tools-line);justify-content:center;align-items:center;padding:7px 12px;display:inline-flex}.tools-hero{grid-template-columns:minmax(0,.9fr) minmax(320px,.58fr);align-items:center;gap:clamp(28px,5vw,80px);min-height:calc(100svh - 156px);padding:clamp(56px,8vw,116px) clamp(20px,6vw,96px) clamp(64px,8vw,112px);display:grid;position:relative;overflow:hidden}.tools-hero-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.tools-hero-bg:before{content:"";background-color:#0000;background-image:linear-gradient(#97b2ce14 1px,#0000 1px),linear-gradient(90deg,#97b2ce14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:68px 68px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000000e6,#0000002e);mask-image:linear-gradient(90deg,#000000e6,#0000002e)}.tools-signal-plane{opacity:.72;width:min(760px,76vw);height:min(560px,72vh);position:absolute;inset:10% -10% auto auto;transform:skewY(-10deg)}.tools-signal-plane span{left:calc(var(--index,0) * 5%);background:linear-gradient(#0000,#73d9ff8a,#0000);width:1px;height:100%;animation:3.8s ease-in-out infinite tools-pulse;position:absolute;top:0}.tools-signal-plane span:first-child{--index:1}.tools-signal-plane span:nth-child(2){--index:2}.tools-signal-plane span:nth-child(3){--index:3}.tools-signal-plane span:nth-child(4){--index:4}.tools-signal-plane span:nth-child(5){--index:5}.tools-signal-plane span:nth-child(6){--index:6}.tools-signal-plane span:nth-child(7){--index:7}.tools-signal-plane span:nth-child(8){--index:8}.tools-signal-plane span:nth-child(9){--index:9}.tools-signal-plane span:nth-child(10){--index:10}.tools-signal-plane span:nth-child(11){--index:11}.tools-signal-plane span:nth-child(12){--index:12}.tools-signal-plane span:nth-child(13){--index:13}.tools-signal-plane span:nth-child(14){--index:14}.tools-signal-plane span:nth-child(15){--index:15}.tools-signal-plane span:nth-child(16){--index:16}.tools-scanline{background:linear-gradient(#0000 0%,#73d9ff21 50%,#0000 100%);height:220px;animation:7s linear infinite tools-scan;position:absolute;inset:0}.tools-hero-content,.tools-hero-instrument{z-index:1;position:relative}.tools-hero-content{gap:24px;max-width:760px;animation:.64s both tools-rise;display:grid}.tools-kicker{color:var(--tools-accent);margin:0;font-size:.78rem;font-weight:700}.tools-hero h1,.tools-section h2,.tools-workflow-section h2,.tools-system-section h2{color:var(--tools-text);letter-spacing:0;margin:0}.tools-hero h1{max-width:10ch;font-size:5.8rem;font-weight:760;line-height:.9}.tools-hero-content>p:not(.tools-kicker),.tools-section-copy>p:not(.tools-kicker),.tools-workflow-section p,.tools-system-copy p,.tools-featured-panel p,.tools-tool-card p,.tools-capability-map p,.tools-footer p{color:var(--tools-soft);margin:0;line-height:1.65}.tools-hero-content>p:not(.tools-kicker){max-width:55ch;font-size:1.12rem}.tools-primary-button,.tools-secondary-button,.tools-card-button{border:1px solid var(--tools-line);min-height:46px;color:var(--tools-text);justify-content:center;align-items:center;gap:8px;padding:0 18px;transition:transform .18s,border-color .18s,background .18s,color .18s;display:inline-flex}.tools-primary-button{color:#021016;background:linear-gradient(135deg,#73d9fff2,#a6f3d2d6);border-color:#a6f3d29e;font-weight:760}.tools-secondary-button,.tools-card-button{background:#ffffff0a}.tools-primary-button:hover,.tools-secondary-button:hover,.tools-card-button:hover:not(:disabled),.tools-nav-link:hover{border-color:var(--tools-line-strong);transform:translateY(-2px)}.tools-primary-button:active:not(:disabled),.tools-secondary-button:active:not(:disabled),.tools-card-button:active:not(:disabled),.tools-nav-link:active{transform:translateY(0)}.tools-primary-button:disabled,.tools-card-button:disabled,.tools-auth-tabs button:disabled{cursor:not-allowed;opacity:.48}.tools-primary-button[aria-busy=true],.tools-secondary-button[aria-busy=true]{cursor:progress}.tools-hero-instrument{border:1px solid var(--tools-line-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0c151fe6,#05080cc7),linear-gradient(90deg,#73d9ff29,#0000);align-content:space-between;justify-self:end;gap:22px;width:min(470px,100%);min-height:520px;padding:26px;animation:7s ease-in-out infinite tools-float;display:grid;box-shadow:0 34px 120px #00000057}.tools-instrument-top,.tools-featured-readout,.tools-tool-card-top,.tools-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.tools-instrument-top span,.tools-tool-card-top em,.tools-workflow-list em{color:var(--tools-accent-2);font-size:.78rem;font-style:normal}.tools-instrument-score{gap:2px;display:grid}.tools-instrument-score span{color:var(--tools-muted)}.tools-instrument-score b{color:var(--tools-text);font-size:7rem;line-height:.86}.tools-instrument-bars{gap:12px;display:grid}.tools-instrument-bars i{background:#ffffff14;height:9px;display:block;position:relative;overflow:hidden}.tools-instrument-bars i:before{content:"";width:var(--score);background:linear-gradient(90deg, var(--tools-accent), var(--tools-accent-2));position:absolute;inset:0 auto 0 0}.tools-instrument-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tools-instrument-grid span{border:1px solid var(--tools-line);min-height:74px;color:var(--tools-soft);background:#ffffff09;place-items:center;display:grid}.tools-section,.tools-workflow-section,.tools-system-section{width:min(1180px,100vw - 40px);margin:0 auto}.tools-section{border-top:1px solid #97b2ce1a;grid-template-columns:minmax(0,.7fr) minmax(320px,.78fr);align-items:center;gap:clamp(28px,5vw,76px);padding:94px 0;display:grid}.tools-section-copy{gap:16px;display:grid}.tools-section-copy-wide{max-width:760px}.tools-section h2,.tools-workflow-section h2,.tools-system-section h2{font-size:3.2rem;line-height:.98}.tools-featured-panel,.tools-auth-dock{border:1px solid var(--tools-line);background:var(--tools-panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.tools-featured-panel{gap:22px;padding:28px;display:grid}.tools-featured-readout{border-bottom:1px solid var(--tools-line);align-items:end;min-height:160px;padding-bottom:20px}.tools-featured-readout span,.tools-featured-readout strong{color:var(--tools-text);font-size:2.5rem;line-height:.92}.tools-featured-readout strong{color:var(--tools-accent);font-size:5rem}.tools-card-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tools-tool-card{border:1px solid var(--tools-line);background:linear-gradient(#ffffff0f,#ffffff06),#080d14bd;align-content:space-between;gap:22px;min-height:330px;padding:22px;transition:transform .22s,border-color .22s,background .22s;display:grid}.tools-tool-card.is-live{cursor:pointer;border-color:var(--tools-line-strong)}.tools-tool-card.is-live:hover,.tools-tool-card.is-live:focus-visible{outline-offset:4px;background:linear-gradient(#73d9ff1c,#ffffff06),#080d14e6;outline:2px solid #73d9ff8f;transform:translateY(-8px)}.tools-tool-card.is-soon{color:#eef7ffb8}.tools-tool-card h3{margin:0;font-size:2rem;line-height:1}.tools-tool-card-top span{color:var(--tools-muted);font-size:.76rem}.tools-card-button{width:fit-content;min-height:38px;color:var(--tools-soft);padding:0 12px}.tools-card-button.is-muted{color:var(--tools-muted)}.tools-capability-section{align-items:start}.tools-capability-map{border-top:1px solid var(--tools-line);gap:0;display:grid}.tools-capability-map article{border-bottom:1px solid var(--tools-line);animation:.52s both tools-rise;animation-delay:var(--delay);grid-template-columns:48px minmax(130px,.42fr) minmax(0,1fr);gap:18px;padding:22px 0;display:grid}.tools-capability-map span{color:var(--tools-accent)}.tools-capability-map strong{color:var(--tools-text)}.tools-workflow-section{grid-template-columns:minmax(0,.7fr) minmax(360px,.72fr);align-items:start;gap:clamp(28px,5vw,72px);padding:98px 0;display:grid}.tools-workflow-section>div{gap:16px;display:grid}.tools-workflow-list{counter-reset:none;border-top:1px solid var(--tools-line);margin:0;padding:0;list-style:none;display:grid}.tools-workflow-list li{border-bottom:1px solid var(--tools-line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:92px;display:grid}.tools-workflow-list span{color:var(--tools-accent);font-size:.82rem}.tools-workflow-list strong{font-size:1.28rem}.tools-system-section{border-top:1px solid #97b2ce1a;grid-template-columns:minmax(0,.74fr) minmax(360px,.56fr);align-items:start;gap:clamp(28px,5vw,72px);padding:96px 0 110px;display:grid}.tools-system-copy{gap:18px;display:grid}.tools-auth-dock{gap:18px;padding:22px;display:grid}.tools-auth-dock h3{color:var(--tools-text);margin:6px 0 0;font-size:1.4rem;line-height:1.18}.tools-auth-tabs button{padding:7px 12px}.tools-auth-form{gap:12px;display:grid}.tools-auth-form label{gap:7px;display:grid}.tools-auth-form span{color:var(--tools-muted);font-size:.78rem}.tools-auth-form input,.tools-auth-form textarea{border:1px solid var(--tools-line);width:100%;min-height:44px;color:var(--tools-text);background:#ffffff0a;padding:0 12px}.tools-auth-form textarea{resize:vertical;min-height:104px;padding:12px}.tools-quota-strip{width:min(1120px,100% - 48px);min-height:48px;color:var(--tools-text);background:#0a1116c2;border:1px solid #70d6ff2e;justify-content:space-between;align-items:center;gap:16px;margin:18px auto 0;padding:10px 14px;display:flex}.tools-quota-strip span{color:var(--tools-muted);font-size:.95rem}.tools-quota-strip button{color:var(--tools-text);background:#8bdcc714;border:1px solid #8bdcc75c;min-height:34px;padding:0 12px;font-weight:800}.tools-quota-strip.is-pro{border-color:#8bdcc752}.tools-quota-strip.is-empty{border-color:#f1d48f57}.tools-upgrade-notice{background:#f1d48f12;border:1px solid #f1d48f47;gap:10px;margin-bottom:18px;padding:18px;display:grid}.tools-upgrade-notice strong{color:var(--tools-text);font-size:1.08rem}.tools-upgrade-notice p{color:var(--tools-muted);margin:0}.tools-auth-form input:focus,.tools-auth-form textarea:focus{outline:1px solid var(--tools-accent);border-color:var(--tools-line-strong)}.tools-auth-message{color:var(--tools-muted);margin:0;line-height:1.5}.tools-auth-message.is-error{color:#ffb4b4}.tools-auth-message.is-success{color:var(--tools-accent-2)}.auth-modal-layer{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#02070db8;place-items:center;padding:24px;animation:.16s both auth-modal-fade;display:grid;position:fixed;inset:0}.auth-modal{width:min(520px,100%);color:var(--tools-text);background:linear-gradient(135deg,#121e29fa,#090e17fa),#0b121d;border:1px solid #9df4dc38;border-radius:8px;padding:22px;animation:.18s both auth-modal-rise;box-shadow:0 28px 90px #00000070}.auth-modal-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.auth-modal-head h2{margin:6px 0 8px;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.08}.auth-modal-head p:not(.tools-kicker),.auth-modal-help,.auth-modal-hint{color:var(--tools-soft);line-height:1.5}.auth-modal-close{border:1px solid var(--tools-line);width:38px;height:38px;color:var(--tools-text);cursor:pointer;background:#ffffff09;border-radius:999px;font-size:1.35rem;line-height:1}.auth-modal-tabs{grid-template-columns:1fr 1fr;gap:8px;margin:20px 0;display:grid}.auth-modal-tabs button{border:1px solid var(--tools-line);min-height:42px;color:var(--tools-soft);cursor:pointer;background:#ffffff09}.auth-modal-tabs button.is-active{border-color:var(--tools-line-strong);color:var(--tools-text);background:#9df4dc1f}.auth-modal-tabs button:disabled{cursor:not-allowed;opacity:.45}.auth-modal-form{gap:14px;display:grid}.auth-modal-form label{gap:7px;display:grid}.auth-modal-form label span{color:var(--tools-soft);font-size:.82rem}.auth-modal-form input{border:1px solid var(--tools-line);min-height:46px;color:var(--tools-text);background:#ffffff0b;border-radius:0;outline:none;padding:0 12px}.auth-modal-form input:focus{border-color:var(--tools-line-strong);background:#fff1}.auth-modal-message{border:1px solid var(--tools-line);color:var(--tools-soft);background:#ffffff09;margin:0;padding:10px 12px;line-height:1.45}.auth-modal-message.is-error{color:#ffcecef2;border-color:#ff6b6b57}.auth-modal-message.is-success{color:#c2ffe8f5;border-color:#79ffcd47}.auth-modal-hint{margin:0;font-size:.82rem}@keyframes auth-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes auth-modal-rise{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.tools-footer{border-top:1px solid #97b2ce1f;width:min(1180px,100vw - 40px);margin:0 auto;padding:28px 0 36px}.tools-footer span{color:var(--tools-text)}@keyframes tools-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes tools-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes tools-pulse{0%,to{opacity:.18;transform:scaleY(.84)}50%{opacity:.72;transform:scaleY(1)}}@keyframes tools-scan{0%{transform:translateY(-240px)}to{transform:translateY(100vh)}}@keyframes tools-channel-menu-in{0%{opacity:0;filter:blur(10px);transform:translateY(8px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes tools-channel-shift{0%{opacity:.76;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=1060px){.tools-hero,.tools-section,.tools-workflow-section,.tools-system-section{grid-template-columns:1fr}.tools-hero h1{max-width:12ch;font-size:4.4rem}.tools-hero-instrument{justify-self:start;min-height:420px}.tools-card-grid{grid-template-columns:1fr}}@media (width<=720px){.tools-landing-nav{flex-direction:column;align-items:flex-start;height:auto;padding:16px;position:relative}.tools-nav-actions,.tools-locale-switcher,.tools-hero-actions,.tools-primary-button,.tools-secondary-button{width:100%}.tools-locale-switcher,.tools-hero-actions{justify-content:stretch}.tools-locale-switcher button,.tools-hero-actions button,.tools-nav-link{flex:auto}.tools-hero{min-height:auto;padding:42px 16px 58px}.tools-hero h1{font-size:2.95rem}.tools-section h2,.tools-workflow-section h2,.tools-system-section h2{font-size:2.35rem}.tools-section,.tools-workflow-section,.tools-system-section,.tools-footer{width:min(100% - 32px,1180px)}.tools-section,.tools-workflow-section,.tools-system-section{padding-block:64px}.tools-hero-instrument{width:100%;min-height:260px;padding:20px}.tools-instrument-score b{font-size:4.1rem}.tools-featured-readout{min-height:120px}.tools-featured-readout span,.tools-featured-readout strong{font-size:2rem}.tools-featured-readout strong{font-size:3.6rem}.tools-capability-map article{grid-template-columns:1fr;gap:8px}.tools-workflow-list li{grid-template-columns:1fr;gap:8px;padding:18px 0}.tools-footer{flex-direction:column;align-items:flex-start}.tools-tool-card{min-height:auto;padding:20px}}@media (prefers-reduced-motion:reduce){.tools-landing *,.tools-landing :before,.tools-landing :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.tools-tool-surface{background:var(--tools-bg);min-height:100vh}.tools-route-frame{background:var(--tools-bg);min-height:100vh;animation:.22s both tools-route-enter}.tools-route-frame *,.tools-route-frame :before,.tools-route-frame :after{transition-property:background-color,border-color,color,opacity!important;transition-duration:80ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.tools-route-frame,.tools-route-frame .tools-route-hero>div:first-child,.tools-route-frame .tools-score-hero>div:first-child,.tools-route-frame .tools-route-orbit,.tools-route-frame .tools-channel-aware,.tools-route-frame .tools-advanced-fields .tools-form-grid,.tools-route-frame .tools-status-result,.tools-route-frame .tools-workbench-results{animation:none!important;transform:none!important}.tools-route-frame .tools-simple-nav,.tools-route-frame .tools-route-orbit,.tools-route-frame .tools-score-hero-readout,.tools-route-frame .tools-input-panel,.tools-route-frame .tools-result-panel,.tools-route-frame .tools-index-card,.tools-route-frame .tools-channel-menu,.tools-route-frame .tools-workbench-header,.tools-route-frame .tools-mode-bar,.tools-route-frame .tools-status-panel,.tools-route-frame .tools-result-layer,.tools-route-frame .tools-action-layer{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.tools-route-frame .tools-primary-button:hover,.tools-route-frame .tools-secondary-button:hover,.tools-route-frame .tools-card-button:hover:not(:disabled),.tools-route-frame .tools-nav-link:hover,.tools-route-frame .tools-index-card.is-live:hover,.tools-route-frame .tools-index-card.is-live:focus-visible,.tools-route-frame .tools-workflow-step:hover,.tools-route-frame .tools-workflow-step:focus-visible,.tools-route-frame .tools-channel-trigger:hover,.tools-route-frame .tools-channel-trigger:focus-visible,.tools-route-frame .tools-channel-group button:hover,.tools-route-frame .tools-channel-group button:focus-visible,.tools-route-frame .tools-channel-group button.is-active{transform:none!important}.tools-route-frame.is-switching{pointer-events:none;opacity:.72;transition:opacity .16s,transform .16s;transform:translateY(4px)}.tools-simple-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05070bb8;border-bottom:1px solid #97b2ce1f;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:18px clamp(20px,5vw,72px);display:flex}@keyframes tools-route-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tools-route-main{width:min(1220px,100vw - 40px);margin:0 auto;padding:clamp(44px,6vw,84px) 0 96px}.tools-route-hero,.tools-score-hero{grid-template-columns:minmax(0,.76fr) minmax(300px,.46fr);align-items:center;gap:clamp(28px,5vw,72px);padding:18px 0 64px;display:grid}.tools-route-hero>div:first-child,.tools-score-hero>div:first-child{gap:18px;animation:.52s both tools-rise;display:grid}.tools-route-hero h1,.tools-score-hero h1{max-width:12ch;color:var(--tools-text);letter-spacing:0;margin:0;font-size:clamp(3rem,5vw,5.5rem);line-height:.9}.tools-route-hero p,.tools-score-hero p{max-width:58ch;color:var(--tools-soft);margin:0;line-height:1.7}.tools-route-orbit,.tools-score-hero-readout,.tools-input-panel,.tools-result-panel,.tools-index-card{border:1px solid var(--tools-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff0e,#ffffff06),#080d14c7}.tools-route-orbit{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:360px;padding:22px;animation:8s ease-in-out infinite tools-float;display:grid}.tools-route-orbit span{border:1px solid var(--tools-line);min-height:140px;color:var(--tools-soft);background:#ffffff09;place-items:center;display:grid}.tools-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tools-workflow-path{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.tools-workflow-step{border:1px solid var(--tools-line);min-width:0;min-height:260px;color:var(--tools-text);text-align:left;background:linear-gradient(#ffffff0c,#ffffff05),#080d14c7;align-content:space-between;gap:14px;padding:18px;transition:transform .18s,border-color .18s,background .18s;display:grid}.tools-workflow-step:hover,.tools-workflow-step:focus-visible{outline-offset:4px;background:linear-gradient(#73d9ff1a,#ffffff06),#080d14eb;border-color:#73d9ff94;outline:2px solid #73d9ff80;transform:translateY(-4px)}.tools-workflow-step i{color:var(--tools-accent);font-size:.84rem;font-style:normal;font-weight:800}.tools-workflow-step strong{color:var(--tools-text);margin-top:10px;font-size:clamp(1.15rem,1.7vw,1.75rem);line-height:1.08;display:block}.tools-workflow-step p{color:var(--tools-soft);margin:0;line-height:1.55}.tools-workflow-step em{color:var(--tools-muted);font-style:normal}.tools-support-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;gap:14px;display:grid}.tools-index-card{min-width:0;min-height:310px;color:var(--tools-text);text-align:left;align-content:space-between;gap:18px;padding:22px;transition:transform .2s,border-color .2s,background .2s;display:grid}button.tools-index-card{appearance:none}.tools-index-card.is-live{border-color:var(--tools-line-strong)}.tools-index-card.is-live:hover,.tools-index-card.is-live:focus-visible{outline-offset:4px;background:linear-gradient(#73d9ff1c,#ffffff06),#080d14eb;border-color:#73d9ff9e;outline:2px solid #73d9ff8f;transform:translateY(-8px)}.tools-index-card.is-soon{color:#eef7ffc2}.tools-index-card strong{margin-top:22px;font-size:2rem;line-height:1;display:block}.tools-index-card p{color:var(--tools-soft);margin:0;line-height:1.6}.tools-index-card em{color:var(--tools-muted);font-style:normal}.tools-status-badge{border:1px solid var(--tools-line);width:fit-content;min-height:30px;color:var(--tools-muted);letter-spacing:0;text-transform:uppercase;background:#ffffff0a;justify-content:center;align-items:center;padding:5px 10px;font-size:.74rem;font-weight:720;display:inline-flex}.tools-status-badge.is-ai{color:var(--tools-accent-2);background:#a6f3d214;border-color:#a6f3d270}.tools-status-badge.is-rules{color:var(--tools-accent);background:#73d9ff13;border-color:#73d9ff57}.tools-status-badge.is-fallback{color:var(--tools-warm);background:#d6b06d14;border-color:#d6b06d61}.tools-score-hero-readout{border-color:var(--tools-line-strong);align-content:end;justify-items:start;gap:10px;min-height:260px;padding:24px;display:grid}.tools-score-hero-readout span{color:var(--tools-accent-2);text-transform:uppercase;font-size:.82rem;font-weight:760}.tools-score-hero-readout strong{color:var(--tools-text);font-size:clamp(5rem,9vw,7.5rem);line-height:.84}.tools-score-workbench{grid-template-columns:minmax(0,.95fr) minmax(360px,.58fr);align-items:start;gap:18px;display:grid}.tools-input-panel,.tools-result-panel{gap:22px;min-width:0;padding:clamp(20px,2vw,28px);display:grid}.tools-result-panel{position:sticky;top:96px}.tools-input-panel[aria-busy=true],.tools-result-panel[aria-busy=true]{border-color:#73d9ff6b}.tools-panel-head,.tools-panel-actions{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.tools-panel-head h2{color:var(--tools-text);margin:6px 0 0;font-size:clamp(1.6rem,2vw,2.25rem);line-height:1}.tools-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tools-field{gap:8px;display:grid}.tools-field.is-wide{grid-column:1/-1}.tools-field span{color:var(--tools-muted);letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:680}.tools-field input,.tools-field select,.tools-field textarea{border:1px solid var(--tools-line);width:100%;color:var(--tools-text);background:#ffffff0b;border-radius:0;outline:none;padding:12px 13px;transition:border-color .16s,background .16s}.tools-field input,.tools-field select{min-height:46px}.tools-field select option{color:#eaf4ff;background:#0b121d}.tools-field textarea{resize:vertical;min-height:280px;line-height:1.58}.tools-field input::placeholder,.tools-field textarea::placeholder{color:#c9d8e661}.tools-field input:focus,.tools-field select:focus,.tools-field textarea:focus{border-color:var(--tools-line-strong);background:#fff1}.tools-field-hint{color:var(--tools-soft);font-size:.78rem;line-height:1.45}.tools-channel-control{z-index:8;gap:9px;display:grid;position:relative}.tools-channel-control>span{color:var(--tools-muted);letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:680}.tools-channel-trigger{width:100%;min-height:72px;color:var(--tools-text);text-align:left;background:radial-gradient(circle at 12% 0,#73d9ff29,#0000 34%),linear-gradient(#ffffff12,#ffffff07),#070d15eb;border:1px solid #73d9ff47;justify-content:space-between;align-items:center;gap:14px;padding:15px 16px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 16px 44px #00000038}.tools-channel-trigger:hover,.tools-channel-trigger:focus-visible{background:radial-gradient(circle at 12% 0,#73d9ff38,#0000 36%),linear-gradient(#ffffff17,#ffffff08),#09101af2;border-color:#73d9ff9e;outline:none;transform:translateY(-1px);box-shadow:0 18px 54px #0a283a57}.tools-channel-trigger span,.tools-channel-group button span{gap:4px;min-width:0;display:grid}.tools-channel-trigger b,.tools-channel-group button b{color:var(--tools-text);font-size:1rem;line-height:1.15}.tools-channel-trigger em,.tools-channel-group button em,.tools-channel-trigger i{color:var(--tools-soft);font-size:.82rem;font-style:normal;line-height:1.35}.tools-channel-trigger i{color:var(--tools-accent);background:#73d9ff14;border:1px solid #73d9ff42;flex:none;padding:6px 8px}.tools-channel-menu{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:radial-gradient(circle at 18% 0,#73d9ff24,#0000 36%),linear-gradient(#0e1825f7,#070c14f7);border:1px solid #73d9ff57;gap:12px;max-height:min(68vh,620px);padding:12px;animation:.18s both tools-channel-menu-in;display:grid;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:auto;box-shadow:0 28px 90px #0000007a}.tools-channel-group{gap:7px;display:grid}.tools-channel-group>p{color:var(--tools-accent);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:780}.tools-channel-group button{color:var(--tools-muted);text-align:left;background:#ffffff09;border:1px solid #ffffff13;grid-template-columns:minmax(150px,.36fr) minmax(0,1fr);align-items:center;gap:12px;padding:12px;transition:border-color .16s,background .16s,color .16s,transform .16s;display:grid}.tools-channel-group button:hover,.tools-channel-group button:focus-visible,.tools-channel-group button.is-active{color:var(--tools-text);background:#73d9ff17;border-color:#73d9ff80;outline:none;transform:translateY(-1px)}.tools-channel-group button i{color:var(--tools-soft);font-size:.82rem;font-style:normal;line-height:1.48}.tools-channel-aware,.tools-advanced-fields .tools-form-grid,.tools-status-result,.tools-workbench-results{animation:.22s both tools-channel-shift}.tools-workbench-main{gap:18px;padding-top:34px;display:grid}.tools-workbench-header,.tools-mode-bar,.tools-status-panel,.tools-result-layer,.tools-action-layer{border:1px solid var(--tools-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff0d,#ffffff05),#080d14c7}.tools-workbench-header{grid-template-columns:minmax(0,1fr) minmax(180px,260px);align-items:end;gap:20px;padding:clamp(20px,2.2vw,30px);display:grid}.tools-workbench-title{gap:10px;display:grid}.tools-workbench-title h1{color:var(--tools-text);letter-spacing:0;margin:0;font-size:clamp(2rem,3.6vw,3.7rem);line-height:.96}.tools-workbench-title p,.tools-panel-note,.tools-workbench-summary p,.tools-status-result p,.tools-result-layer p,.tools-action-layer p,.tools-task-empty{color:var(--tools-soft);margin:0;line-height:1.6}.tools-workbench-summary{border:1px solid var(--tools-line-strong);background:#73d9ff0f;justify-items:start;gap:8px;padding:16px;display:grid}.tools-workbench-summary span,.tools-decision-score span{color:var(--tools-accent);text-transform:uppercase;font-size:.76rem;font-weight:760}.tools-workbench-summary strong{color:var(--tools-text);font-size:clamp(1.75rem,3vw,2.7rem);line-height:.96}.tools-mode-bar{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;display:grid}.tools-mode-bar button{min-height:92px;color:var(--tools-muted);text-align:left;background:linear-gradient(#ffffff0b,#ffffff05),#ffffff06;border:1px solid #ffffff0e;align-content:center;gap:5px;padding:12px 14px;transition:border-color .16s,background .16s,color .16s,transform .16s,box-shadow .16s;display:grid}.tools-mode-bar button:hover,.tools-mode-bar button:focus-visible,.tools-mode-bar button.is-active{color:var(--tools-text);background:radial-gradient(circle at 18% 0,#73d9ff29,#0000 38%),#73d9ff17;border-color:#73d9ff80;outline:none;transform:translateY(-1px);box-shadow:0 16px 44px #0d2f423d}.tools-mode-bar strong{font-size:1.05rem}.tools-mode-bar span{color:var(--tools-soft);font-size:.82rem}.tools-mode-bar em{max-width:100%;color:var(--tools-soft);font-size:.76rem;font-style:normal;line-height:1.35}.tools-workbench-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.52fr);align-items:start;gap:18px;display:grid}.keyword-worth-main{width:min(1440px,100vw - 40px)}.keyword-worth-header{grid-template-columns:minmax(0,1fr) minmax(260px,340px)}.keyword-worth-header .tools-workbench-summary strong{font-size:clamp(1.35rem,2vw,2.15rem);line-height:1.08}.keyword-worth-grid{grid-template-columns:minmax(460px,.9fr) minmax(520px,1.1fr)}.keyword-worth-output-panel{align-self:stretch}.keyword-worth-ai-note{color:#ffe2a9e0;background:#ffcb6b0e;border:1px solid #ffcb6b38;margin:-6px 0 0;padding:10px 12px;line-height:1.5}.tools-editor-panel{gap:18px}.tools-status-panel{gap:18px;min-width:0;padding:clamp(20px,2vw,28px);display:grid}.tools-status-empty,.tools-status-result{border-top:1px solid var(--tools-line);align-content:center;gap:12px;min-height:260px;padding-top:18px;display:grid}.tools-status-empty strong,.tools-status-result strong{color:#eef7ff47;font-size:clamp(4rem,7vw,6rem);line-height:.9}.tools-status-result strong{color:var(--tools-text)}.tools-status-result small{color:var(--tools-accent);font-size:.84rem;line-height:1.4}.tools-status-empty.is-loading strong{color:var(--tools-accent);animation:1.5s ease-in-out infinite tools-pulse}.tools-status-result .tools-score-calibration,.tools-decision-score small{color:#ffdab4f0;background:linear-gradient(135deg,#ffb86b21,#ff616114),#ffffff06;border:1px solid #ffb86b42;width:fit-content;max-width:100%;padding:7px 10px;font-size:.78rem;line-height:1.45}.tools-action-layer{grid-template-columns:minmax(0,1fr) auto;align-items:center}.tools-form-grid-core .tools-field textarea{min-height:420px}.tools-advanced-fields{border:1px solid var(--tools-line);background:#ffffff06;transition:border-color .18s,background .18s}.tools-advanced-fields summary{cursor:pointer;color:var(--tools-text);justify-content:space-between;align-items:baseline;gap:12px;padding:14px;list-style:none;display:flex}.tools-advanced-fields summary::-webkit-details-marker{display:none}.tools-advanced-fields summary span{font-weight:780}.tools-advanced-fields summary em{color:var(--tools-muted);font-size:.85rem;font-style:normal}.tools-advanced-fields[open] summary{border-bottom:1px solid var(--tools-line)}.tools-advanced-fields .tools-form-grid{padding:14px}.tools-workbench-results{gap:18px;display:grid}.tools-result-layer,.tools-action-layer{gap:18px;padding:clamp(20px,2vw,28px);display:grid}.tools-decision-layer{grid-template-columns:minmax(0,1fr) minmax(190px,260px);align-items:end}.tools-decision-layer h2,.tools-result-layer h2,.tools-action-layer h2{color:var(--tools-text);margin:0;font-size:clamp(1.45rem,2vw,2.25rem);line-height:1.06}.tools-decision-score{border:1px solid var(--tools-line-strong);background:linear-gradient(#73d9ff1a,#ffffff05),#ffffff09;gap:8px;padding:16px;display:grid}.tools-decision-score strong{color:var(--tools-text);font-size:clamp(4rem,8vw,6rem);line-height:.82}.tools-decision-score em{color:var(--tools-accent-2);font-style:normal;font-weight:760}.tools-layer-head,.tools-action-layer{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.tools-score-grid-wide{grid-template-columns:repeat(4,minmax(0,1fr))}.tools-score-grid-wide.is-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.tools-check-grid-workbench{grid-template-columns:repeat(2,minmax(0,1fr))}.tools-task-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tools-task-column{align-content:start;gap:10px;min-width:0;display:grid}.tools-task-column-head{border-bottom:1px solid var(--tools-line);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.tools-task-column-head h3{color:var(--tools-text);margin:0;font-size:1rem}.tools-task-column-head span{border:1px solid var(--tools-line);min-width:28px;min-height:28px;color:var(--tools-accent);place-items:center;font-weight:760;display:inline-grid}.tools-task-card{border:1px solid var(--tools-line);background:#ffffff08;gap:12px;min-width:0;padding:14px;display:grid}.tools-task-card.is-high{border-color:#73d9ff75}.tools-task-card.is-medium{border-color:#d6b06d52}.tools-task-main{color:inherit;text-align:left;background:0 0;border:0;gap:8px;padding:0;display:grid}.tools-task-main:focus-visible{outline-offset:4px;outline:2px solid #73d9ff94}.tools-task-main span{color:var(--tools-warm);text-transform:uppercase;font-size:.72rem;font-weight:780}.tools-task-main strong{color:var(--tools-text);font-size:1.02rem;line-height:1.25}.tools-task-main p,.tools-task-detail p,.tools-task-empty{color:var(--tools-soft);margin:0;line-height:1.55}.tools-task-detail{border-top:1px solid #ffffff14;gap:10px;padding-top:10px;display:grid}.tools-task-detail b{color:var(--tools-text)}.tools-locate-layer{grid-template-columns:minmax(240px,.36fr) minmax(0,1fr);align-items:start}.tools-paragraph-map-wide{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.tools-action-buttons{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.page-matrix-batch-scheduler{gap:12px;padding-block:18px}.page-matrix-batch-toolbar{grid-template-columns:minmax(260px,1fr) minmax(180px,.42fr) minmax(260px,1fr);align-items:end;gap:12px;display:grid}.page-matrix-chip-group,.page-matrix-compact-select{gap:7px;min-width:0;display:grid}.page-matrix-chip-group>span,.page-matrix-compact-select>span{color:var(--tools-muted);text-transform:uppercase;font-size:.72rem;font-weight:760}.page-matrix-chip-group>div{flex-wrap:wrap;gap:8px;display:flex}.page-matrix-chip-group label{border:1px solid var(--tools-line);min-height:34px;color:var(--tools-text);cursor:pointer;background:#ffffff09;justify-content:center;align-items:center;padding:7px 10px;font-size:.82rem;font-weight:760;line-height:1;display:inline-flex;position:relative}.page-matrix-chip-group label.is-selected{color:#dff9ff;background:#76e1ff21;border-color:#76e1ff8c}.page-matrix-chip-group input{opacity:0;pointer-events:none;position:absolute}.page-matrix-compact-select select{border:1px solid var(--tools-line);width:100%;min-height:34px;color:var(--tools-text);font:inherit;background:#ffffff0b;padding:7px 10px;font-size:.82rem;font-weight:760}.page-matrix-batch-footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-top:4px;display:grid}.page-matrix-batch-footer p{color:var(--tools-soft);margin:0;font-size:.9rem;line-height:1.45}.tools-error-list{background:#ff74740e;border:1px solid #ff747452;gap:8px;padding:12px;display:grid}.tools-error-list strong{color:#ffd8d8;font-size:.84rem}.tools-error-list ul{color:var(--tools-soft);margin:0;padding-left:18px;line-height:1.45}.tools-route-loading{min-height:320px;color:var(--tools-soft);place-items:center;padding:24px;font-weight:760;display:grid}.result-dashboard-layer{gap:14px}.result-dashboard-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.result-dashboard-grid article,.result-dashboard-evidence>div{border:1px solid var(--tools-line);background:#ffffff07;min-width:0;padding:13px}.result-dashboard-grid article{align-content:start;gap:8px;display:grid}.result-dashboard-grid span,.result-dashboard-evidence span{color:var(--tools-muted);text-transform:uppercase;font-size:.74rem;font-weight:780}.result-dashboard-grid strong{color:var(--tools-text);overflow-wrap:anywhere;font-size:clamp(1.45rem,2.4vw,2.1rem);line-height:1}.result-dashboard-grid p,.result-dashboard-evidence p{color:var(--tools-soft);overflow-wrap:anywhere;margin:0;line-height:1.45}.result-dashboard-evidence{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.result-dashboard-evidence>div{gap:8px;display:grid}.gsc-snapshot-layer{gap:14px}.gsc-snapshot-import{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.gsc-snapshot-import .tools-field textarea{min-height:112px}.gsc-snapshot-actions{grid-column:1/-1}.gsc-snapshot-result{gap:14px;display:grid}.gsc-snapshot-meta,.gsc-snapshot-kpis,.gsc-snapshot-compare,.gsc-snapshot-details{gap:10px;display:grid}.gsc-snapshot-meta{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.gsc-snapshot-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.gsc-snapshot-compare,.gsc-snapshot-details{grid-template-columns:repeat(2,minmax(0,1fr))}.gsc-snapshot-meta>div,.gsc-snapshot-kpis article,.gsc-snapshot-compare article,.gsc-snapshot-details>div,.gsc-snapshot-table article{border:1px solid var(--tools-line);background:#ffffff07;min-width:0;padding:12px}.gsc-snapshot-meta span,.gsc-snapshot-kpis span,.gsc-snapshot-compare span,.gsc-snapshot-table span{color:var(--tools-muted);font-size:.76rem;font-weight:760}.gsc-snapshot-meta strong,.gsc-snapshot-kpis strong,.gsc-snapshot-compare strong,.gsc-snapshot-details strong,.gsc-snapshot-table strong{color:var(--tools-text);overflow-wrap:anywhere;display:block}.gsc-snapshot-kpis strong{margin-top:8px;font-size:1.35rem;line-height:1.15}.gsc-snapshot-details p,.gsc-snapshot-details li{color:var(--tools-soft);overflow-wrap:anywhere;line-height:1.45}.gsc-snapshot-details ul{margin:8px 0 0;padding-left:18px}.gsc-snapshot-table{gap:8px;display:grid}.gsc-snapshot-table-head,.gsc-snapshot-table article{grid-template-columns:minmax(280px,1fr) repeat(4,minmax(92px,.24fr));align-items:center;gap:10px;display:grid}.gsc-snapshot-table-head{color:var(--tools-muted);font-size:.78rem}.ai-visibility-layer{gap:14px}.ai-visibility-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ai-visibility-form .tools-field textarea{min-height:96px}.ai-visibility-form .tools-field.is-wide{grid-column:span 2}.ai-visibility-actions{grid-column:1/-1}.ai-visibility-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ai-visibility-summary article,.ai-visibility-list article{border:1px solid var(--tools-line);background:#ffffff07;min-width:0;padding:12px}.ai-visibility-summary span,.ai-visibility-pills span{color:var(--tools-muted);font-size:.76rem;font-weight:760}.ai-visibility-summary strong{color:var(--tools-text);margin-top:8px;font-size:1.35rem;line-height:1.15;display:block}.ai-visibility-list{gap:8px;display:grid}.ai-visibility-list article{gap:10px;display:grid}.ai-visibility-list strong{color:var(--tools-text)}.ai-visibility-list p,.ai-visibility-list li{color:var(--tools-soft);overflow-wrap:anywhere;margin:0;line-height:1.45}.ai-visibility-list ul{margin:0;padding-left:18px}.ai-visibility-pills{flex-wrap:wrap;gap:8px;display:flex}.ai-visibility-pills span{border:1px solid var(--tools-line);background:#ffffff09;padding:5px 8px}.ai-visibility-pills span.is-positive{color:var(--tools-accent-2);border-color:#a6f3d261}.ai-visibility-pills span.is-warning{color:var(--tools-warm);border-color:#d6b06d61}.refresh-pipeline-layer{gap:14px}.refresh-pipeline-list{gap:10px;display:grid}.refresh-pipeline-list article{border:1px solid var(--tools-line);background:#ffffff07;grid-template-columns:84px minmax(0,1fr);gap:12px;padding:14px;display:grid}.refresh-pipeline-list article.is-high{background:#ff74740b;border-color:#ff74745c}.refresh-pipeline-list article.is-medium{background:#d6b06d0a;border-color:#d6b06d5c}.refresh-pipeline-list article>span{border:1px solid var(--tools-line);width:fit-content;height:fit-content;color:var(--tools-accent-2);text-transform:uppercase;padding:5px 8px;font-size:.72rem;font-weight:800}.refresh-pipeline-list strong{color:var(--tools-text)}.refresh-pipeline-list p,.refresh-pipeline-list small,.refresh-pipeline-list li{color:var(--tools-soft);overflow-wrap:anywhere;line-height:1.45}.refresh-pipeline-list p{margin:4px 0}.refresh-pipeline-list small{display:block}.refresh-pipeline-list ul{margin:8px 0 0;padding-left:18px}.page-matrix-main{gap:18px;display:grid}.page-matrix-main [hidden]{display:none!important}.page-matrix-workspace-tabs{border:1px solid var(--tools-line);content-visibility:auto;background:#ffffff07;flex-wrap:wrap;gap:8px;padding:10px;display:flex}.page-matrix-workspace-tabs button{min-height:38px;color:var(--tools-soft);font:inherit;cursor:pointer;background:#84d1df14;border:1px solid #84d1df57;padding:8px 12px;font-size:.88rem;font-weight:780}.page-matrix-workspace-tabs button:hover,.page-matrix-workspace-tabs button.is-active{color:var(--tools-text);background:#a6f3d21f;border-color:#a6f3d294}.page-matrix-main>section,.page-matrix-main>.page-matrix-grid{content-visibility:auto;contain-intrinsic-size:auto 680px}.page-matrix-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start;gap:18px;display:grid}.page-matrix-kpi-layer{gap:16px;display:grid}.page-matrix-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.page-matrix-kpi-card{border:1px solid var(--tools-line);background:#ffffff07;align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.page-matrix-kpi-card.is-tracked{background:#a6f3d20b;border-color:#a6f3d242}.page-matrix-kpi-card.is-pending_auth{background:#d6b06d0b;border-color:#d6b06d42}.page-matrix-kpi-card span{width:fit-content;color:var(--tools-accent-2);border:1px solid #a6f3d252;padding:4px 8px;font-size:.72rem;font-weight:780}.page-matrix-kpi-card strong{color:var(--tools-text);font-size:1rem;line-height:1.25}.page-matrix-kpi-card b{color:var(--tools-text);font-size:1.25rem;line-height:1.18}.page-matrix-kpi-card p{color:var(--tools-soft);margin:0;line-height:1.5}.page-matrix-kpi-meta{gap:6px;margin:0;display:grid}.page-matrix-kpi-meta div{min-width:0}.page-matrix-kpi-meta dt{color:var(--tools-muted);text-transform:uppercase;font-size:.68rem;font-weight:780}.page-matrix-kpi-meta dd{color:var(--tools-soft);overflow-wrap:anywhere;margin:2px 0 0}.page-matrix-context,.page-matrix-add{align-content:start}.page-matrix-table,.page-matrix-page-list{gap:10px;display:grid}.page-matrix-row{border:1px solid var(--tools-line);background:#ffffff07;grid-template-columns:minmax(220px,1fr) minmax(90px,.35fr) 84px 92px minmax(180px,auto);align-items:center;gap:12px;padding:14px;display:grid}.page-matrix-row strong,.page-matrix-page-card strong{color:var(--tools-text)}.page-matrix-row p,.page-matrix-page-card p,.page-matrix-page-card dd{color:var(--tools-soft);margin:0;line-height:1.5}.page-matrix-priority{border:1px solid var(--tools-line);min-height:28px;color:var(--tools-muted);text-transform:uppercase;justify-content:center;align-items:center;font-size:.78rem;font-weight:760;display:inline-grid}.page-matrix-priority.is-high{color:var(--tools-accent);border-color:#73d9ff80}.page-matrix-priority.is-low{color:var(--tools-soft)}.page-matrix-row-actions{justify-content:flex-end;gap:8px;display:flex}.page-matrix-page-card{border:1px solid var(--tools-line);background:#ffffff07;gap:14px;padding:16px;display:grid}.page-matrix-page-card header,.page-matrix-page-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.page-matrix-page-card header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.page-matrix-page-card dt{color:var(--tools-muted);text-transform:uppercase;font-size:.72rem;font-weight:780}.seo-verification-main{gap:18px;display:grid}.seo-verification-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);align-items:start;gap:18px;display:grid}.seo-verification-result{gap:14px;display:grid}.seo-verification-status{background:#d6b06d12;border:1px solid #d6b06d52;gap:8px;padding:16px;display:grid}.seo-verification-status.is-found{background:#73d9ff14;border-color:#73d9ff7a}.seo-verification-status strong{color:var(--tools-text);font-size:2rem;line-height:1}.seo-verification-result dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.seo-verification-result dt{color:var(--tools-muted);text-transform:uppercase;font-size:.72rem;font-weight:780}.seo-verification-result dd{color:var(--tools-soft);overflow-wrap:anywhere;margin:0}.seo-evidence-list{gap:10px;display:grid}.seo-evidence-list article{border:1px solid var(--tools-line);background:#ffffff07;grid-template-columns:52px minmax(0,1fr);gap:12px;padding:14px;display:grid}.seo-evidence-list article.is-matched{background:#73d9ff14;border-color:#73d9ff8c}.seo-evidence-list span{color:var(--tools-accent);font-weight:800}.seo-evidence-list strong{color:var(--tools-text)}.seo-evidence-list a{color:var(--tools-accent);overflow-wrap:anywhere;margin-top:4px;display:block}.seo-evidence-list p{margin-top:8px}.tools-mode-switch{border:1px solid var(--tools-line);background:#ffffff09;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:5px;display:grid}.tools-mode-switch button{min-height:40px;color:var(--tools-muted);background:0 0;border:1px solid #0000;font-weight:760;transition:border-color .16s,background .16s,color .16s}.tools-mode-switch button:hover,.tools-mode-switch button:focus-visible,.tools-mode-switch button.is-active{color:var(--tools-text);background:#73d9ff17;border-color:#73d9ff70;outline:none}.tools-primary-score{border:1px solid var(--tools-line-strong);background:linear-gradient(#73d9ff1c,#ffffff06),#ffffff09;gap:10px;padding:18px;display:grid}.tools-primary-score span{color:var(--tools-accent);text-transform:uppercase;font-size:.78rem;font-weight:760}.tools-primary-score strong{color:var(--tools-text);font-size:clamp(4rem,8vw,6.8rem);line-height:.84}.tools-primary-score p{color:var(--tools-soft);margin:0;line-height:1.6}.tools-score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tools-score-grid.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.tools-score-grid article{border:1px solid var(--tools-line);background:linear-gradient(#73d9ff0b,#ffffff06),#ffffff07;align-content:end;gap:8px;min-height:118px;padding:16px;display:grid}.tools-score-grid span{color:var(--tools-muted);text-transform:uppercase;font-size:.76rem}.tools-score-grid strong{color:var(--tools-text);font-size:3.2rem;line-height:.9}.tools-empty-readout,.tools-error-panel,.tools-result-summary,.tools-result-block{border-top:1px solid var(--tools-line);gap:12px;padding-top:18px;display:grid}.tools-empty-readout{align-content:center;min-height:260px}.tools-empty-readout strong{color:#eef7ff47;font-size:6rem;line-height:.9}.tools-empty-readout.is-loading strong{color:var(--tools-accent);animation:1.5s ease-in-out infinite tools-pulse}.tools-empty-readout p,.tools-error-panel p,.tools-result-summary p,.tools-result-block li{color:var(--tools-soft);margin:0;line-height:1.62}.tools-error-panel{border-color:#d6b06d42}.tools-result-summary h3,.tools-result-block h3{color:var(--tools-text);margin:0;font-size:1.05rem}.tools-result-block ul{margin:0;padding-left:18px}.tools-result-block li+li{margin-top:8px}.tools-check-list{flex-wrap:wrap;gap:8px;display:flex}.tools-check-list span{border:1px solid var(--tools-line);min-height:32px;color:var(--tools-muted);background:#ffffff09;align-items:center;padding:6px 10px;font-size:.82rem;display:inline-flex}.tools-check-list span.is-on{color:var(--tools-accent-2);background:#a6f3d212;border-color:#a6f3d261}.tools-check-grid{gap:8px;display:grid}.tools-check-grid article{border:1px solid var(--tools-line);background:#ffffff08;gap:8px;padding:12px;display:grid}.tools-check-grid article>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tools-check-grid span{color:var(--tools-muted);text-transform:uppercase;font-size:.78rem;font-weight:720}.tools-check-grid strong{color:var(--tools-text);font-size:1.05rem}.tools-check-grid p{color:var(--tools-soft);margin:0;line-height:1.48}.tools-check-grid article.is-pass{border-color:#a6f3d247}.tools-check-grid article.is-warning{border-color:#d6b06d57}.tools-check-grid article.is-fail{border-color:#ff767647}.tools-suggestion-groups,.tools-suggestion-group,.tools-suggestion-card,.tools-suggestion-action,.tools-candidate-list,.tools-candidate-card{gap:10px;display:grid}.tools-suggestion-group+.tools-suggestion-group{margin-top:10px}.tools-suggestion-group-title{color:var(--tools-accent);text-transform:uppercase;margin:0;font-size:.78rem;font-weight:780}.tools-suggestion-card{border:1px solid var(--tools-line);background:#ffffff08;padding:14px}.tools-suggestion-card.is-high{border-color:#73d9ff70}.tools-suggestion-card.is-medium{border-color:#d6b06d4d}.tools-suggestion-main{color:inherit;text-align:left;background:0 0;border:0;gap:8px;padding:0;display:grid}.tools-suggestion-main:focus-visible{outline-offset:4px;outline:2px solid #73d9ff94}.tools-suggestion-main span{color:var(--tools-warm);text-transform:uppercase;font-size:.72rem;font-weight:780}.tools-suggestion-main strong{color:var(--tools-text);font-size:1.02rem}.tools-suggestion-main p,.tools-suggestion-main em,.tools-suggestion-action p,.tools-candidate-card p,.tools-candidate-card em,.tools-candidate-error{color:var(--tools-soft);margin:0;line-height:1.56}.tools-suggestion-main em,.tools-candidate-card em{color:var(--tools-muted);font-style:normal}.tools-suggestion-action{border-top:1px solid #ffffff14;padding-top:10px}.tools-suggestion-action b{color:var(--tools-text)}.tools-paragraph-link{color:var(--tools-soft);text-align:left;background:#73d9ff0e;border:1px solid #73d9ff3d;padding:10px;line-height:1.45}.tools-paragraph-link:hover,.tools-paragraph-link:focus-visible{border-color:#73d9ff94;outline:none}.tools-candidate-error{color:var(--tools-warm)}.tools-candidate-card{border:1px solid var(--tools-line);background:#04080d75;padding:12px}.tools-candidate-card>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.tools-candidate-card span{color:var(--tools-accent-2);text-transform:uppercase;font-size:.78rem;font-weight:780}.tools-candidate-card p{white-space:pre-wrap}.tools-paragraph-map{gap:8px;max-height:280px;display:grid;overflow:auto}.tools-paragraph-map button{border:1px solid var(--tools-line);color:var(--tools-soft);text-align:left;background:#ffffff08;gap:6px;padding:10px;display:grid}.tools-paragraph-map button.is-active,.tools-paragraph-map button:hover,.tools-paragraph-map button:focus-visible{background:#73d9ff13;border-color:#73d9ff94;outline:none}.tools-paragraph-map span{color:var(--tools-accent);text-transform:uppercase;font-size:.74rem;font-weight:780}.tools-paragraph-map p{margin:0;line-height:1.48}.tools-result-stack{gap:14px;padding-top:16px;display:grid}.tools-result-card{border:1px solid var(--tools-line);background:#ffffff09;border-radius:8px;gap:12px;padding:16px;display:grid}.tools-result-card-head,.tools-metric-row,.tools-handoff-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tools-result-card-head strong,.tools-result-card b,.tools-handoff-line b{color:var(--tools-text)}.tools-result-card-head em,.tools-handoff-line em{color:var(--tools-accent-2);margin-left:auto;font-style:normal}.tools-result-card p,.tools-result-card li,.tools-handoff-line span,.tools-metric-row span{color:var(--tools-soft)}.tools-result-card ul{gap:8px;margin:0;padding-left:18px;display:grid}.tools-metric-row span{border:1px solid var(--tools-line);border-radius:999px;padding:5px 8px;font-size:.78rem}.keyword-worth-button-pulse{background:#06222b;border-radius:999px;width:8px;height:8px;animation:1.25s ease-in-out infinite keyword-worth-button-pulse;box-shadow:0 0 #0210165c}.keyword-worth-runner{border-top:1px solid var(--tools-line);align-content:center;gap:22px;min-height:360px;padding-top:20px;display:grid;position:relative;overflow:hidden}.keyword-worth-runner:before{content:"";background:linear-gradient(90deg,#0000,#73d9ffd1,#0000);height:1px;animation:2.4s ease-in-out infinite keyword-worth-scan;position:absolute;inset:20px 0 auto}.keyword-worth-runner-head{align-items:center;gap:16px;display:flex}.keyword-worth-runner-head strong{color:var(--tools-text);font-size:clamp(1.35rem,2vw,2rem);line-height:1.1}.keyword-worth-runner-head p{color:var(--tools-soft);margin:8px 0 0;line-height:1.55}.keyword-worth-runner-orbit{background:#73d9ff12;border:1px solid #73d9ff57;border-radius:999px;flex:none;place-items:center;width:58px;height:58px;animation:1.9s ease-in-out infinite keyword-worth-breathe;display:grid}.keyword-worth-runner-orbit i{background:var(--tools-accent);border-radius:999px;grid-area:1/1;width:8px;height:8px}.keyword-worth-runner-orbit i:nth-child(2){background:var(--tools-accent-2);transform:translate(15px)}.keyword-worth-runner-orbit i:nth-child(3){opacity:.55;transform:translate(-15px)}.keyword-worth-runner-steps{gap:10px;display:grid}.keyword-worth-runner-steps span{border:1px solid var(--tools-line);color:var(--tools-soft);background:#ffffff08;padding:11px 13px 11px 34px;line-height:1.38;display:block;position:relative;overflow:hidden}.keyword-worth-runner-steps span:before{content:"";background:var(--tools-accent);border-radius:999px;width:7px;height:7px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.keyword-worth-runner-steps span:after{content:"";background:linear-gradient(90deg,#0000,#73d9ff21,#0000);width:44%;animation:2.2s ease-in-out infinite keyword-worth-step-sheen;position:absolute;inset:0 auto 0 -45%}.keyword-worth-runner-steps span:nth-child(2):after{animation-delay:.18s}.keyword-worth-runner-steps span:nth-child(3):after{animation-delay:.36s}.keyword-worth-runner-steps span:nth-child(4):after{animation-delay:.54s}.brief-generator-main{width:min(1480px,100vw - 40px)}.brief-generator-header{grid-template-columns:minmax(0,1fr) minmax(300px,380px);min-height:260px}.brief-generator-summary{align-content:end;align-self:stretch;overflow:hidden}.brief-generator-summary strong{overflow-wrap:anywhere;word-break:break-word;font-size:clamp(1.15rem,1.65vw,1.7rem);line-height:1.14}.brief-generator-grid{grid-template-columns:minmax(460px,.82fr) minmax(620px,1.18fr)}.brief-generator-output-panel{align-self:stretch;position:relative;overflow:hidden}.brief-generator-output-panel:before{content:"";pointer-events:none;opacity:.8;background:radial-gradient(circle at 86% 0,#73d9ff21,#0000 34%),linear-gradient(135deg,#a6f3d20b,#0000 42%);position:absolute;inset:0}.brief-generator-output-panel>*{z-index:1;position:relative}.brief-generator-output-panel .tools-status-empty{min-height:380px;padding-top:28px}.brief-generator-output-panel .tools-status-empty strong{font-size:clamp(2.65rem,4.7vw,4.9rem);line-height:.95}.brief-generator-button-pulse{background:#06222b;border-radius:999px;width:8px;height:8px;animation:1.25s ease-in-out infinite brief-generator-button-pulse;box-shadow:0 0 #0210165c}.brief-generator-runner{background:radial-gradient(circle at 10% 10%,#73d9ff29,#0000 34%),radial-gradient(circle at 90% 85%,#a6f3d21a,#0000 32%),#ffffff07;border:1px solid #73d9ff38;align-content:center;gap:22px;min-height:430px;padding:clamp(22px,3vw,34px);display:grid;position:relative;overflow:hidden}.brief-generator-runner:before{content:"";background:linear-gradient(90deg,#0000,#73d9ff29,#0000),linear-gradient(#0000,#ffffff0e,#0000);animation:3.2s ease-in-out infinite brief-generator-scan;position:absolute;inset:0;transform:translate(-65%)}.brief-generator-runner:after{content:"";filter:blur(28px);background:#73d9ff21;border-radius:999px;width:180px;height:180px;animation:3.8s ease-in-out infinite brief-generator-glow;position:absolute;top:-80px;right:-80px}.brief-generator-runner-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;display:grid}.brief-generator-runner-head strong{color:var(--tools-text);margin-top:6px;font-size:clamp(1.5rem,2.4vw,2.3rem);line-height:1.04;display:block}.brief-generator-runner-head p:not(.tools-kicker){color:var(--tools-soft);margin:8px 0 0;line-height:1.58}.brief-generator-runner-mark{background:conic-gradient(from 160deg,#73d9ff14,#a6f3d24d,#73d9ff14),#080d14c7;border:1px solid #73d9ff57;flex:none;place-items:center;width:74px;height:74px;animation:2.6s ease-in-out infinite brief-generator-mark-breathe;display:grid;position:relative;box-shadow:0 22px 70px #0a3c5242}.brief-generator-runner-mark:before{content:"";border:1px solid #eef7ff1a;animation:5.5s linear infinite brief-generator-mark-turn;position:absolute;inset:11px;transform:rotate(45deg)}.brief-generator-runner-mark i{background:var(--tools-accent);border-radius:999px;grid-area:1/1;width:8px;height:8px;box-shadow:0 0 22px #73d9ffd1}.brief-generator-runner-mark i:nth-child(2){background:var(--tools-accent-2);transform:translate(18px,-12px)}.brief-generator-runner-mark i:nth-child(3){opacity:.72;transform:translate(-16px,14px)}.brief-generator-progress{background:#ffffff09;border:1px solid #73d9ff2e;height:8px;overflow:hidden}.brief-generator-progress span{background:linear-gradient(90deg,#0000,#73d9ffeb,#a6f3d2e6,#0000);width:42%;height:100%;animation:2.3s ease-in-out infinite brief-generator-progress;display:block}.brief-generator-runner-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.brief-generator-runner-steps span{min-height:54px;color:var(--tools-soft);background:#ffffff08;border:1px solid #97b2ce29;align-items:center;padding:12px 13px 12px 36px;line-height:1.42;display:flex;position:relative;overflow:hidden}.brief-generator-runner-steps span:before{content:"";background:var(--tools-accent);border-radius:999px;width:7px;height:7px;position:absolute;top:50%;left:14px;transform:translateY(-50%);box-shadow:0 0 18px #73d9ffb3}.brief-generator-runner-steps span:after{content:"";background:linear-gradient(90deg,#0000,#73d9ff1f,#0000);width:40%;animation:2.4s ease-in-out infinite keyword-worth-step-sheen;position:absolute;inset:0 auto 0 -42%}.brief-generator-runner-steps span:nth-child(2):after{animation-delay:.16s}.brief-generator-runner-steps span:nth-child(3):after{animation-delay:.32s}.brief-generator-runner-steps span:nth-child(4):after{animation-delay:.48s}.brief-generator-result-shell{gap:14px;display:grid}.brief-generator-ai-note{color:var(--tools-soft);background:#ffd2800e;border:1px solid #ffd2803d;margin:0 0 12px;padding:10px 12px;font-size:.88rem;line-height:1.5}.brief-generator-optimization-panel{background:linear-gradient(#a6f3d20f,#ffffff06),#090f17bd;border:1px solid #a6f3d23d;gap:14px;padding:18px;display:grid}.brief-generator-optimization-panel>p,.brief-generator-optimization-loading{color:var(--tools-soft);margin:0;line-height:1.58}.brief-generator-optimization-loading{background:#73d9ff09;border:1px solid #73d9ff33;align-items:center;gap:10px;padding:12px;display:flex}.brief-generator-optimization-plan{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.brief-generator-optimization-plan article{background:#ffffff07;border:1px solid #ffffff14;align-content:start;gap:8px;min-height:138px;padding:14px;display:grid}.brief-generator-optimization-plan span{color:var(--tools-accent-2);font-size:.72rem;font-weight:780}.brief-generator-optimization-plan strong{color:var(--tools-text);font-size:.96rem;line-height:1.25}.brief-generator-optimization-plan p{color:var(--tools-soft);margin:0;line-height:1.52}.brief-generator-auth-recovery{margin:0}.brief-generator-pass-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.brief-generator-pass-grid article{background:#ffffff07;border:1px solid #ffffff14;gap:8px;padding:12px;display:grid}.brief-generator-pass-grid span,.brief-generator-manual-checks span{color:var(--tools-accent-2);text-transform:uppercase;font-size:.72rem;font-weight:780}.brief-generator-pass-grid p{color:var(--tools-soft);margin:0;line-height:1.48}.brief-generator-optimized-draft{background:#050b1294;border:1px solid #73d9ff42;gap:16px;padding:18px;display:grid}.brief-generator-markdown-preview{gap:16px;display:grid}.brief-generator-markdown-preview h1,.brief-generator-markdown-preview h2,.brief-generator-markdown-preview p,.brief-generator-markdown-preview ul{margin:0}.brief-generator-markdown-preview h1{color:var(--tools-text);font-size:clamp(1.45rem,2.2vw,2.08rem);line-height:1.16}.brief-generator-markdown-preview h2{color:var(--tools-text);font-size:1.08rem;line-height:1.28}.brief-generator-markdown-preview section{gap:9px;display:grid}.brief-generator-markdown-preview p,.brief-generator-markdown-preview li{color:var(--tools-soft);line-height:1.72}.brief-generator-markdown-preview ul,.brief-generator-manual-checks ul{padding-left:18px}.brief-generator-optimization-actions{background:#a6f3d20b;border:1px solid #a6f3d233;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.brief-generator-optimization-actions>div:first-child{gap:4px;min-width:0;display:grid}.brief-generator-optimization-actions span{color:var(--tools-accent-2);text-transform:uppercase;font-size:.72rem;font-weight:780}.brief-generator-optimization-actions strong{color:var(--tools-text);line-height:1.35}.brief-generator-manual-checks{background:#ffd2800b;border:1px solid #ffd28038;gap:10px;padding:14px;display:grid}.brief-generator-manual-checks ul{color:var(--tools-soft);margin:0}.brief-generator-hero-card,.brief-generator-draft-card,.brief-generator-card{border:1px solid var(--tools-line);background:linear-gradient(#ffffff0d,#ffffff06),#090f17b8}.brief-generator-draft-card{background:radial-gradient(circle at 12% 0,#73d9ff1a,#0000 34%),linear-gradient(#ffffff0f,#ffffff06),#090f17c7;gap:18px;padding:22px;display:grid}.brief-generator-draft-card h1{color:var(--tools-text);overflow-wrap:anywhere;margin:0;font-size:clamp(1.55rem,2.6vw,2.35rem);line-height:1.14}.brief-generator-draft-dek{color:var(--tools-text);margin:0;font-size:1.04rem;line-height:1.62}.brief-generator-draft-body{gap:18px;display:grid}.brief-generator-draft-body section{gap:9px;display:grid}.brief-generator-draft-body h2{color:var(--tools-text);margin:0;font-size:1.08rem;line-height:1.28}.brief-generator-draft-body p{color:var(--tools-soft);margin:0;line-height:1.72}.brief-generator-draft-cta{background:#a6f3d20b;border:1px solid #a6f3d238;padding:15px}.brief-generator-reuse-notes{background:#73d9ff09;border:1px solid #73d9ff33;gap:10px;padding:14px;display:grid}.brief-generator-reuse-notes span{color:var(--tools-accent);text-transform:uppercase;font-size:.74rem;font-weight:780}.brief-generator-reuse-notes ul{color:var(--tools-soft);margin:0;padding-left:18px}.brief-generator-reuse-notes li{line-height:1.55}.brief-generator-hero-card{gap:16px;padding:18px;display:grid}.brief-generator-hero-card p,.brief-generator-card p{color:var(--tools-soft);margin:0;line-height:1.66}.brief-generator-hero-card>p{color:var(--tools-text);font-size:1rem}.brief-generator-promise{background:radial-gradient(circle at 0 0,#a6f3d21f,#0000 38%),#a6f3d209;border:1px solid #a6f3d238;gap:8px;padding:14px;display:grid}.brief-generator-promise span,.brief-generator-card-index{color:var(--tools-accent-2);text-transform:uppercase;font-size:.74rem;font-weight:780}.brief-generator-promise strong{color:var(--tools-text);overflow-wrap:anywhere;font-size:clamp(1.08rem,1.55vw,1.35rem);line-height:1.28}.brief-generator-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.brief-generator-card{align-content:start;min-width:0}.brief-generator-card.is-wide{grid-column:1/-1}.brief-generator-card .tools-result-card-head{align-items:center}.brief-generator-card ul{margin:0;padding:0;list-style:none}.brief-generator-card li{color:var(--tools-soft);padding-left:17px;line-height:1.58;position:relative}.brief-generator-card li:before{content:"";background:#73d9ffad;border-radius:999px;width:6px;height:6px;position:absolute;top:.68em;left:0}.brief-generator-action{background:radial-gradient(circle at 100% 0,#73d9ff1f,#0000 35%),#ffffff08;border-color:#73d9ff38;animation:none}.keyword-worth-result-card{background:linear-gradient(#ffffff0d,#ffffff06),#090f17bd;gap:14px;padding:18px}.keyword-worth-reason{color:var(--tools-text);margin:0;line-height:1.55}.keyword-worth-channel-view{background:radial-gradient(circle at 0 0,#73d9ff1a,#0000 34%),#73d9ff09;border:1px solid #73d9ff38;gap:7px;padding:13px;display:grid}.keyword-worth-channel-view span{color:var(--tools-accent);text-transform:uppercase;font-size:.74rem;font-weight:760}.keyword-worth-channel-view strong{color:var(--tools-text);font-size:1rem}.keyword-worth-channel-view p{color:var(--tools-soft);margin:0;line-height:1.55}.keyword-worth-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.keyword-worth-card-section{background:#ffffff07;border:1px solid #97b2ce24;gap:7px;min-width:0;padding:12px;display:grid}.keyword-worth-card-section.is-wide{grid-column:1/-1}.keyword-worth-card-section h3{color:var(--tools-accent);letter-spacing:0;margin:0;font-size:.78rem}.keyword-worth-card-section p{color:var(--tools-soft);margin:0;line-height:1.62}.keyword-worth-card-section ul{gap:6px;margin:2px 0 0;padding:0;list-style:none;display:grid}.keyword-worth-card-section li{color:var(--tools-soft);border-left:2px solid #73d9ff47;padding-left:12px;line-height:1.58}@keyframes keyword-worth-button-pulse{0%,to{opacity:.9;box-shadow:0 0 #02101642}50%{opacity:1;box-shadow:0 0 0 8px #02101600}}@keyframes keyword-worth-breathe{0%,to{border-color:#73d9ff47;transform:scale(1)}50%{border-color:#a6f3d280;transform:scale(1.04)}}@keyframes keyword-worth-scan{0%,to{opacity:0;transform:translate(-42%)}18%,72%{opacity:1}50%{transform:translate(42%)}}@keyframes keyword-worth-step-sheen{0%{opacity:0;transform:translate(0)}24%,72%{opacity:1}to{opacity:0;transform:translate(330%)}}@keyframes brief-generator-button-pulse{0%,to{opacity:.92;box-shadow:0 0 #02101642}50%{opacity:1;box-shadow:0 0 0 8px #02101600}}@keyframes brief-generator-scan{0%,to{opacity:0;transform:translate(-68%)}20%,78%{opacity:1}55%{transform:translate(68%)}}@keyframes brief-generator-glow{0%,to{opacity:.46;transform:scale(.96)}50%{opacity:.86;transform:scale(1.08)}}@keyframes brief-generator-mark-breathe{0%,to{border-color:#73d9ff47;transform:scale(1)}50%{border-color:#a6f3d280;transform:scale(1.04)}}@keyframes brief-generator-mark-turn{to{transform:rotate(405deg)}}@keyframes brief-generator-progress{0%{transform:translate(-110%)}55%,75%{transform:translate(95%)}to{transform:translate(230%)}}@media (width<=1280px){.brief-generator-header,.brief-generator-grid{grid-template-columns:1fr}}@media (width<=1080px){.tools-route-hero,.tools-score-hero,.tools-score-workbench,.tools-workbench-header,.tools-workbench-grid,.tools-decision-layer,.tools-locate-layer{grid-template-columns:1fr}.tools-result-panel{position:static}.tools-route-grid,.tools-workflow-path,.tools-support-grid,.tools-seo-support-grid,.tools-task-board,.tools-check-grid-workbench,.tools-paragraph-map-wide,.keyword-worth-insight-grid,.result-dashboard-grid,.result-dashboard-evidence,.gsc-snapshot-import,.gsc-snapshot-meta,.gsc-snapshot-kpis,.gsc-snapshot-compare,.gsc-snapshot-details,.gsc-snapshot-table-head,.gsc-snapshot-table article,.ai-visibility-form,.ai-visibility-summary,.refresh-pipeline-list article,.page-matrix-batch-toolbar,.page-matrix-batch-footer,.page-matrix-kpi-grid,.page-matrix-grid,.page-matrix-row,.page-matrix-page-card header,.page-matrix-page-card dl,.seo-verification-grid,.seo-verification-result dl{grid-template-columns:1fr}.page-matrix-row-actions{justify-content:flex-start}.page-matrix-batch-footer .tools-primary-button{width:100%}.ai-visibility-form .tools-field.is-wide{grid-column:auto}.tools-layer-head,.tools-action-layer{flex-direction:column;align-items:stretch}.brief-generator-header,.brief-generator-grid,.brief-generator-pass-grid,.brief-generator-result-grid,.brief-generator-runner-steps{grid-template-columns:1fr}.brief-generator-card.is-wide{grid-column:auto}}@media (width<=720px){.tools-simple-nav{flex-direction:column;align-items:flex-start;padding:16px}.tools-route-main{width:min(100% - 32px,1220px);padding-top:36px;padding-bottom:58px}.tools-route-hero,.tools-score-hero{padding-bottom:42px}.tools-route-hero h1,.tools-score-hero h1{font-size:2.7rem}.tools-route-orbit{min-height:240px}.tools-route-orbit span{min-height:94px}.tools-form-grid,.tools-score-grid,.tools-mode-bar,.tools-score-grid-wide,.tools-score-grid-wide.is-compact,.tools-mode-switch,.tools-score-grid.is-compact{grid-template-columns:1fr}.tools-panel-head,.tools-panel-actions{flex-direction:column;align-items:stretch}.tools-score-hero-readout{min-height:210px}.tools-input-panel,.tools-result-panel,.tools-status-panel,.tools-result-layer,.tools-action-layer,.tools-workbench-header{padding:18px}.tools-field textarea,.tools-form-grid-core .tools-field textarea{min-height:220px}.tools-empty-readout{min-height:190px}.tools-empty-readout strong{font-size:4.6rem}.tools-score-grid article{min-height:96px}.tools-score-grid strong{font-size:2.75rem}.tools-workbench-title h1{font-size:2.25rem}.tools-advanced-fields summary,.tools-action-buttons{flex-direction:column;align-items:stretch}.tools-action-buttons{justify-content:stretch}}.rail,.workspace,.inspector{min-width:0}.rail{border-right:1px solid var(--line);background:radial-gradient(circle at 0 0,#c2895229,#0000 32%),#fbf8f1d6;flex-direction:column;gap:28px;padding:32px 24px;display:flex}.workspace{flex-direction:column;gap:22px;padding:28px 32px 40px;animation:.18s both workspace-fade;display:flex}@keyframes workspace-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.inspector{border-left:1px solid var(--line);background:#f7f2e8a3;flex-direction:column;gap:18px;padding:32px 24px;display:flex}.brand-block{border-bottom:1px solid var(--line);padding-bottom:20px}.eyebrow,.mini-label,.section-heading small,.lead-row-meta,.signal-strip span,.crm-brief span,.sync-pill,.workspace-copy,.panel-copy{color:var(--muted)}.eyebrow,.mini-label{text-transform:uppercase;letter-spacing:.14em;font-size:.72rem}.brand-block h1,.workspace-header h2,.panel-header h3,.timeline-item h4,.selected-summary strong,.lead-row strong{font-family:var(--font-display);color:var(--ink)}.brand-block h1{max-width:8ch;margin:10px 0 14px;font-size:clamp(2.3rem,2vw + 1.5rem,3.1rem);line-height:.95}.brand-copy,.workspace-copy,.panel-copy,.selected-summary p,.timeline-item p,.lead-row p,.plain-list li,.reason-list p,.empty-state{font-size:.96rem;line-height:1.55}.rail-section,.inspector-section,.panel{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffcf7e6}.rail-section,.inspector-section{padding:16px 16px 18px}.section-heading{flex-direction:column;gap:4px;margin-bottom:14px;display:flex}.section-heading span{color:var(--ink);font-size:.92rem;font-weight:600}.plain-list{gap:10px;margin:0;padding-left:18px;display:grid}.plain-list.compact{gap:8px}.template-list,.mode-nav{gap:10px;display:grid}.template-switch,.mode-switch{border:1px solid var(--line);text-align:left;background:#ffffffc7;gap:4px;padding:12px 14px;transition:transform .18s,border-color .18s,background .18s;display:grid}.template-switch strong,.mode-switch{color:var(--ink);font-size:.95rem}.template-switch:hover,.template-switch:focus-visible,.mode-switch:hover,.mode-switch:focus-visible{border-color:var(--accent);transform:translateY(-1px)}.template-switch.is-active,.mode-switch.is-active{background:linear-gradient(135deg,#aa783f29,#ffffffe6);border-color:#aa783f52}.advanced-mode-nav{background:#ffffff8a;border:1px dashed #543f2933;gap:8px;padding:10px;display:grid}.advanced-mode-nav summary{cursor:pointer;color:var(--muted);font-size:.84rem;font-weight:600}.workspace-header{justify-content:space-between;align-items:end;gap:24px;display:flex}.workspace-header h2{max-width:12ch;margin:8px 0 10px;font-size:clamp(2rem,1.2vw + 1.6rem,2.8rem);line-height:1.02}.header-actions,.action-row{flex-wrap:wrap;gap:10px;display:flex}.primary-button,.ghost-button,.lead-row,.template-switch,.mode-switch{font:inherit;cursor:pointer;border-radius:18px}.primary-button,.ghost-button{justify-content:center;align-items:center;padding:11px 16px;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.primary-button{color:#fff8ee;background:linear-gradient(135deg,#86603a,#b27a44);border:1px solid #73522b33;box-shadow:0 18px 40px #5f432629}.ghost-button{border:1px solid var(--line);color:var(--ink);background:#fffc}.sync-pill{border:1px solid var(--line);color:var(--ink-soft);background:#ffffffc7;border-radius:999px;padding:11px 14px;font-size:.84rem}.sync-pill.live{color:#5d7751;background:#eff5e9e6}.sync-pill.local{color:#8c6a3d;background:#f7f0e4eb}.sync-pill.saving,.sync-pill.booting{background:#f7f4eceb}.primary-button:hover,.primary-button:focus-visible,.ghost-button:hover,.ghost-button:focus-visible{transform:translateY(-1px)}.signal-strip{border:1px solid var(--line);background:linear-gradient(135deg,#fffdf9f5,#f8f3eae6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.signal-strip>div{border-right:1px solid var(--line);gap:6px;padding:16px 18px 18px;display:grid}.signal-strip>div:last-child{border-right:none}.signal-strip strong{font-family:var(--font-display);color:var(--ink);font-size:1.6rem}.event-banner{color:var(--ink);background:#eff5e9c2;border:1px solid #6d82692e;align-items:center;gap:12px;padding:14px 16px;display:flex}.status-dot{background:var(--success);border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 8px #7490621f}.growth-shell{gap:18px;display:grid}.growth-strip p{color:var(--ink-soft);margin:0;font-size:.9rem;line-height:1.5}.growth-layout{gap:18px;display:grid}.growth-layout-top{grid-template-columns:minmax(0,1.15fr) minmax(320px,.8fr)}.growth-layout-middle,.growth-layout-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-panel{min-height:0}.growth-overview-grid,.growth-row-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.growth-summary-panel{background:radial-gradient(circle at 0 0,#c289521f,#0000 34%),#fffcf7eb}.growth-summary-list{gap:12px;display:grid}.growth-summary-list article,.growth-handoff-note,.growth-channel-card,.growth-row{border:1px solid var(--line);background:#ffffffd1}.growth-summary-list article,.growth-channel-card,.growth-row{padding:14px}.growth-summary-list article{gap:6px;display:grid}.growth-summary-list span,.growth-handoff-note span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.74rem}.growth-summary-list strong{font-family:var(--font-display);color:var(--ink);font-size:1.5rem;line-height:1}.growth-summary-list p,.growth-handoff-note p{color:#55483f;margin:0;line-height:1.6}.growth-handoff-note{gap:10px;padding:16px;display:grid}.growth-table,.growth-channel-list,.growth-row{gap:12px;display:grid}.growth-row-actions{flex-wrap:wrap;gap:10px;display:flex}.growth-row .ghost-button,.growth-summary-panel .primary-button{width:fit-content}.growth-keyword-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.growth-asset-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.growth-brief-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.growth-attribution-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.growth-channel-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.growth-draft-preview{border:1px solid var(--line);background:#ffffffb8;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.growth-draft-preview>div{gap:8px;display:grid}.growth-draft-preview span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.78rem}.growth-draft-preview p{color:var(--ink-soft);margin:0}.growth-preview-list{color:var(--ink-soft);gap:6px;margin:0;padding-left:18px;display:grid}.growth-shell-simplified{gap:22px}.growth-os-hero{background:radial-gradient(circle at 0 0,#af7a3d2e,#0000 32%),radial-gradient(circle at 100% 100%,#587e6924,#0000 28%),linear-gradient(145deg,#fffbf5f5,#f7f0e6eb);border:1px solid #3a2d1f14;grid-template-columns:minmax(0,1.3fr) minmax(280px,.74fr);gap:22px;padding:24px;display:grid;box-shadow:0 28px 70px #3b2a1714}.growth-os-hero-copy,.growth-os-hero-rail{gap:18px;display:grid}.growth-os-hero h2{font-family:var(--font-display);color:var(--ink);max-width:12ch;margin:0;font-size:clamp(2.3rem,3vw,3.7rem);line-height:.94}.growth-os-lead{color:#594c40;max-width:62ch;margin:0;font-size:1rem;line-height:1.7}.growth-os-summary-grid,.growth-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.growth-guided-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.growth-os-summary-grid article,.growth-command-card,.growth-os-highlight-card,.growth-guided-card,.growth-process-card,.growth-trace-card{background:#ffffffc2;border:1px solid #543f291a;gap:10px;padding:16px;display:grid}.growth-os-summary-grid span,.growth-command-card>span,.growth-os-highlight-card>span,.growth-coverage-row span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.74rem}.growth-os-summary-grid strong,.growth-command-card strong,.growth-os-highlight-card strong,.growth-coverage-row strong{color:var(--ink)}.growth-os-summary-grid strong,.growth-os-highlight-card strong{font-family:var(--font-display);font-size:1.8rem;line-height:1}.growth-os-summary-grid p,.growth-command-card p,.growth-os-highlight-card p,.growth-coverage-row p,.growth-guided-card p,.growth-process-card p,.growth-trace-card p{color:#594c40;margin:0;line-height:1.6}.growth-guided-progress,.growth-process-stack,.growth-search-trace{gap:12px;display:grid}.growth-guided-progress-bar{background:#5c473217;border-radius:999px;height:12px;overflow:hidden}.growth-guided-progress-bar span{border-radius:inherit;background:linear-gradient(135deg,#86603a,#c58a4b);height:100%;transition:width .26s;display:block}.growth-guided-card.is-active,.growth-process-card.is-running,.growth-trace-card.is-active{background:#fff8efeb;border-color:#aa783f38}.growth-guided-card.is-done,.growth-process-card.is-done,.growth-trace-card.is-done{background:#f1f7eedb;border-color:#6280682e}.growth-guided-card button{width:fit-content}.growth-main-workflow{order:-3;gap:18px;display:grid}.growth-main-workflow__header{align-items:start}.growth-main-workflow__next{background:#f1f7eed1;border:1px solid #62806833;gap:4px;min-width:180px;padding:12px 14px;display:grid}.growth-main-workflow__next span{color:var(--muted)}.growth-main-step__result li::marker{color:var(--muted)}.growth-main-workflow__next strong{color:var(--ink)}.growth-main-workflow__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.growth-main-step{background:#ffffffc7;border:1px solid #543f291f;border-radius:8px;align-content:start;gap:12px;min-height:310px;padding:16px;display:grid}.growth-main-step.is-recommended{background:#fff8eff0;border-color:#aa783f6b;box-shadow:0 14px 32px #5d463014}.growth-main-step.is-done{border-color:#62806833}.growth-main-step__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.growth-main-step__number{width:32px;height:32px;color:var(--ink);background:#543f2914;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.growth-main-step h4,.growth-main-step p,.growth-main-step__result{margin:0}.growth-main-step h4{color:var(--ink);font-size:1.05rem}.growth-main-step p,.growth-main-step__result{color:#594c40;line-height:1.58}.growth-main-step__result{gap:6px;padding-left:18px;display:grid}.growth-main-step button{align-self:end;width:fit-content}.growth-main-step__next,.growth-publish-flow{background:#fffcf7bd;border:1px solid #543f291a;border-radius:8px;gap:6px;padding:10px 12px;display:grid}.growth-main-step__next span,.growth-publish-flow span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700}.growth-main-step__next strong{color:var(--ink)}.growth-publish-flow div{gap:3px;display:grid}.growth-publish-flow p{color:#594c40;margin:0;line-height:1.5}.growth-main-step__actions{flex-wrap:wrap;align-self:end;align-items:center;gap:8px;display:flex}.growth-secondary-action{opacity:.86}.growth-gate-list{gap:8px;display:grid}.growth-gate-pill{color:#594c40;background:#fffcf7c7;border:1px solid #543f291f;border-radius:8px;gap:2px;padding:9px 10px;font-size:.84rem;line-height:1.45;display:grid}.growth-gate-pill strong{color:var(--ink)}.growth-gate-pill.is-done{background:#f1f7eee6;border-color:#62806838}.growth-gate-pill.is-active{background:#fff8efeb;border-color:#aa783f42}.research-transparency-panel{gap:12px;display:grid}.research-transparency-panel__status{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.research-transparency-panel__status div,.research-transparency-card,.research-context-chip,.research-findings-grid article{background:#fffcf7c7;border:1px solid #543f291a;border-radius:8px;gap:6px;padding:10px 12px;display:grid}.research-transparency-panel__status span,.research-transparency-card__head small,.research-context-chip span,.research-findings-grid article span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:700}.research-transparency-panel__status strong,.research-transparency-card__head strong,.research-context-chip strong{color:var(--ink)}.research-transparency-panel__grid,.research-phase-list,.research-log-list,.research-explanation-list{gap:10px;display:grid}.research-transparency-card__head,.research-phase-card,.research-task-meta,.research-transparency-card__meta{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.research-transparency-card__head div{gap:4px;display:grid}.research-phase-card{background:#ffffffb3;border:1px solid #543f291a;border-radius:8px;padding:10px 12px}.research-phase-card.is-active{background:#fff8efeb;border-color:#aa783f3d}.research-phase-card.is-done,.research-log-item.is-success{background:#f1f7eee0;border-color:#62806833}.research-phase-card p,.research-empty-copy,.research-recommendation{color:#594c40;margin:0;line-height:1.55}.research-transparency-card__meta span,.research-task-meta span,.research-findings-summary{color:#8e6236;background:#fff8efe0;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.8rem;display:inline-flex}.research-tag-group,.research-task-meta{flex-wrap:wrap;gap:8px;display:flex}.research-tag{color:#4d6b3e;background:#f1f7eee0;border-radius:999px;align-items:center;padding:6px 10px;font-size:.82rem;display:inline-flex}.research-context-grid,.research-findings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.research-findings-grid article ul,.research-explanation-list{margin:0;padding-left:18px}.research-findings-grid article li{color:#594c40;gap:2px;line-height:1.45;display:grid}.research-findings-grid article li+li{margin-top:8px}.research-findings-grid article li strong,.research-log-item strong{color:var(--ink)}.research-findings-grid article li small{color:var(--muted)}.research-log-item{background:#ffffffb8;border:1px solid #543f291a;border-radius:8px;gap:4px;padding:9px 10px;display:grid}.research-log-item.is-warning{background:#fff8efe6;border-color:#b77b423d}.research-log-item.is-error{background:#fff4f2e6;border-color:#98574c3d}.research-recommendation{color:var(--ink);font-weight:700}@media (width<=960px){.research-transparency-panel__status,.research-context-grid,.research-findings-grid{grid-template-columns:1fr}}.growth-advanced-workbench,.seo-advanced-workflow{background:#ffffff80;border:1px dashed #543f2938;gap:14px;padding:12px;display:grid}.growth-advanced-workbench>summary,.seo-advanced-workflow>summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;font-weight:700;display:flex}.growth-advanced-workbench>summary small,.seo-advanced-workflow>summary small{color:var(--muted);font-weight:500;line-height:1.45}.growth-advanced-workbench-body,.seo-advanced-workflow-body{gap:18px;padding-top:12px;display:grid}.growth-coverage-list,.growth-chip-list{flex-wrap:wrap;gap:10px;display:flex}.growth-coverage-list{display:grid}.growth-coverage-row{background:#fffcf7bd;border:1px solid #4c3d2e14;border-radius:18px;padding:12px 14px}.growth-coverage-row.is-missing{background:#fcf1ece6;border-color:#a65d472e}.growth-coverage-row.is-partial{background:#fcf8edeb;border-color:#b1884629}.growth-chip-list span{color:var(--ink-soft);background:#fffdf9db;border:1px solid #543f291a;border-radius:999px;padding:8px 12px;font-size:.88rem}.growth-attack-card,.growth-topic-roi-card{background:radial-gradient(circle at 100% 0,#c995581a,#0000 24%),#ffffffdb}.growth-simplified-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:18px;display:grid}.growth-focus-panel,.growth-next-panel,.growth-stream-panel,.growth-status-panel{gap:18px;display:grid}.growth-focus-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.growth-focus-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.growth-focus-summary article{border:1px solid var(--line);background:#ffffffc7;gap:10px;padding:16px;display:grid}.growth-focus-summary span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.76rem}.growth-focus-summary strong{color:var(--ink);font-size:.98rem;font-weight:600;line-height:1.6}.growth-next-list,.growth-stream-list,.growth-advanced-stack{gap:12px;display:grid}.panel-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.growth-next-card,.growth-stream-card,.growth-integration-card,.growth-channel-inline-card{border:1px solid var(--line);background:#ffffffd1;padding:16px}.growth-next-card,.growth-stream-card,.growth-integration-card{gap:10px;display:grid}.growth-next-card span,.growth-stream-meta span,.growth-integration-card span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.76rem}.growth-next-card strong,.growth-stream-card strong,.growth-integration-card strong,.growth-channel-inline-card strong{color:var(--ink)}.growth-next-card p,.growth-stream-card p,.growth-integration-card p,.growth-channel-inline-card p{color:var(--ink-soft);margin:0;line-height:1.6}.growth-stream-head{justify-content:space-between;align-items:start;gap:14px;display:flex}.growth-stream-head small{color:var(--muted)}.growth-stream-meta{flex-wrap:wrap;gap:10px;display:flex}.growth-stream-metrics span{color:var(--ink-soft);letter-spacing:normal;text-transform:none;background:#fffbf5b8;border:1px solid #483a2c1a;border-radius:999px;padding:6px 10px;font-size:.82rem}.growth-integration-grid,.growth-channel-inline,.growth-attribution-summary{gap:12px;display:grid}.growth-integration-grid,.growth-channel-inline{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-channel-inline-card{gap:8px;display:grid}.growth-attribution-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.growth-attribution-summary article{border:1px solid var(--line);background:#fffc;gap:6px;padding:14px;display:grid}.growth-attribution-summary span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.76rem}.growth-attribution-summary strong{font-family:var(--font-display);color:var(--ink);font-size:1.5rem}.growth-memory-panel{background:radial-gradient(circle at 0 0,#7390621f,#0000 28%),linear-gradient(#f9f6f0f5,#fffcf7e6)}.growth-memory-stage{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:stretch;gap:14px;display:grid}.growth-memory-hero,.growth-memory-assurance,.growth-memory-column,.growth-memory-card{background:#ffffffbd;border:1px solid #5d46301f}.growth-memory-hero{gap:12px;padding:20px;display:grid}.growth-memory-kicker{justify-content:space-between;align-items:center;gap:10px;display:flex}.growth-memory-kicker span,.growth-memory-label{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.75rem}.growth-memory-kicker strong{text-transform:uppercase;letter-spacing:.14em;font-size:.84rem}.growth-memory-hero h4{font-family:var(--font-display);color:var(--ink);max-width:14ch;margin:0;font-size:clamp(1.35rem,1vw + 1rem,1.9rem);line-height:1.18}.growth-memory-hero p{max-width:58ch;margin:0}.growth-memory-assurance{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.growth-memory-assurance div{background:#faf7f0d6;border:1px solid #5d463014;gap:6px;padding:12px;display:grid}.growth-memory-assurance span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.74rem}.growth-memory-assurance strong{color:var(--ink);font-family:var(--font-display);font-size:1.35rem}.growth-memory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.growth-memory-column{gap:10px;padding:16px;display:grid}.growth-memory-column>strong{font-size:1.08rem;line-height:1.35}.growth-memory-list{gap:8px;display:grid}.growth-memory-list div{border-top:1px solid #5d46301a;gap:4px;padding-top:8px;display:grid}.growth-memory-list div:first-child{border-top:0;padding-top:0}.growth-memory-list strong{font-size:.95rem}.growth-memory-list span{color:var(--ink-soft);font-size:.84rem}.growth-memory-stream{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-autonomous-panel{background:radial-gradient(circle at 100% 0,#aa784024,#0000 24%),linear-gradient(#fcf8f2f5,#fffcf7e6)}.growth-autonomous-stage{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:14px;display:grid}.growth-autonomous-hero,.growth-autonomous-summary,.growth-autonomous-column,.growth-autonomous-confirm,.growth-autonomous-mode-card{background:#ffffffc2;border:1px solid #5d46301f}.growth-autonomous-hero{gap:12px;padding:20px;display:grid}.growth-autonomous-kicker{justify-content:space-between;align-items:center;gap:10px;display:flex}.growth-autonomous-kicker span,.growth-autonomous-label{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.75rem}.growth-autonomous-kicker strong{color:var(--ink);font-size:.9rem}.growth-autonomous-hero h4{font-family:var(--font-display);color:var(--ink);max-width:15ch;margin:0;font-size:clamp(1.35rem,1vw + 1rem,1.95rem);line-height:1.14}.growth-autonomous-hero p,.growth-autonomous-column p,.growth-autonomous-confirm p{margin:0}.growth-autonomous-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.growth-autonomous-summary div{background:#faf7f0d6;border:1px solid #5d463014;gap:6px;padding:12px;display:grid}.growth-autonomous-summary span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.74rem}.growth-autonomous-summary strong{color:var(--ink);font-family:var(--font-display);font-size:1.3rem}.growth-autonomous-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.growth-autonomous-mode-card{text-align:left;cursor:pointer;gap:10px;padding:16px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid}.growth-autonomous-mode-card:hover,.growth-autonomous-mode-card:focus-visible{border-color:#aa784047;transform:translateY(-1px);box-shadow:0 12px 30px #5d463014}.growth-autonomous-mode-card.is-active{background:linear-gradient(#fff9f0f5,#ffffffe6);border-color:#aa784057}.growth-autonomous-mode-card>span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.76rem}.growth-autonomous-mode-card strong{color:var(--ink);font-size:1rem}.growth-autonomous-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.growth-autonomous-column{gap:10px;padding:16px;display:grid}.growth-autonomous-column>strong{color:var(--ink);font-size:1.04rem;line-height:1.35}.growth-autonomous-confirm{justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.growth-autonomous-confirm span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.74rem}.growth-autonomous-confirm strong{color:var(--ink);margin-top:6px;font-size:1.04rem;display:block}.growth-integration-card.is-live{background:#f0f6ecbd;border-color:#6d826938}.growth-integration-card.is-planned{background:#fffbf5d1}.growth-advanced-details,.growth-advanced-editor{border-top:1px solid var(--line);padding-top:14px}.growth-advanced-details summary,.growth-advanced-editor summary{cursor:pointer;color:var(--ink);font-weight:600}.content-shell{background:linear-gradient(#faf4ebfa,#f8f1e8e6),radial-gradient(circle at 0 0,#cb9d5924,#0000 38%);gap:24px;min-height:100vh;padding:32px;display:grid}.content-hero,.content-layout{width:min(1280px,100vw - 64px);margin:0 auto}.content-hero{background:#fffcf7d6;border:1px solid #2f2b2514;border-radius:32px;gap:18px;padding:28px;display:grid;box-shadow:0 30px 60px #34261214}.content-empty{align-content:center;min-height:50vh}.content-topline{justify-content:space-between;align-items:center;gap:16px;display:flex}.content-tag-row{flex-wrap:wrap;gap:10px;display:flex}.content-tag-row span{border:1px solid var(--line);color:var(--ink-soft);background:#ffffffbd;border-radius:999px;padding:8px 14px;font-size:.9rem}.content-copy{max-width:64ch;color:var(--ink-soft);margin:0;font-size:1.04rem;line-height:1.7}.content-center-shell{padding-top:28px}.content-center-hero{gap:24px}.content-center-intro{grid-template-columns:minmax(0,1.1fr) minmax(260px,.7fr);align-items:start;gap:24px;display:grid}.content-center-intro h1,.content-center-feature h2,.content-center-row h3{font-family:var(--font-display);color:var(--ink);margin:0}.content-center-intro h1{max-width:12ch;font-size:clamp(2.8rem,4vw,4.6rem);line-height:.94}.content-center-meta{gap:12px;display:grid}.content-center-meta article{border:1px solid var(--line);background:#ffffffc7;gap:8px;padding:16px;display:grid}.content-center-meta span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.76rem}.content-center-meta strong{color:var(--ink);font-family:var(--font-display);font-size:1.5rem}.content-filter-row{flex-wrap:wrap;gap:10px;display:flex}.content-center-feature,.content-center-stream{width:min(1280px,100vw - 64px);margin:0 auto}.content-center-feature-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;display:grid}.content-center-feature h2{font-size:clamp(2rem,2.8vw,3.3rem);line-height:.96}.content-center-list{gap:16px;display:grid}.content-center-row{border:1px solid var(--line);background:#fffcf7d6;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:20px;display:grid}.content-center-row h3{margin-block:12px 8px;font-size:1.4rem;line-height:1.02}.content-center-row p{color:var(--ink-soft);margin:0;line-height:1.65}.content-center-structure{gap:10px;margin-top:14px;display:grid}.content-center-structure>span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.76rem}.content-center-structure .plain-list,.content-center-structure .empty-state{margin:0}.publishing-shell{gap:24px;display:grid}.publishing-strip{margin-bottom:0}.publishing-hero{border:1px solid var(--line);background:#ffffffc7;grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);align-items:start;gap:20px;padding:24px 28px;display:grid}.publishing-hero h3{margin:6px 0 10px;font-size:clamp(1.8rem,3vw,2.6rem);line-height:.98}.publishing-hero-meta{gap:12px;display:grid}.publishing-hero-meta article,.publishing-channel-card,.publishing-card,.publishing-empty,.publishing-result{border:1px solid var(--line);background:#ffffffb8}.publishing-hero-meta article{padding:18px}.publishing-hero-meta span,.publishing-meta span,.publishing-result small,.publishing-channel-meta span{color:var(--muted)}.publishing-hero-meta strong{margin-top:8px;font-size:1.8rem;display:block}.publishing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.publishing-panel{gap:16px;display:grid}.publishing-list,.publishing-results,.publishing-channel-list{gap:14px;display:grid}.publishing-card,.publishing-empty,.publishing-result,.publishing-channel-card{padding:18px}.publishing-card-head,.publishing-result,.publishing-channel-card{gap:12px;display:grid}.publishing-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:start}.publishing-card strong,.publishing-result strong,.publishing-channel-card strong{font-size:1.02rem;display:block}.publishing-card small,.publishing-result small,.publishing-channel-card small{margin-top:4px;display:block}.publishing-card p,.publishing-empty p{color:var(--ink-soft);margin:0}.publishing-advanced-actions{background:#fffcf7b3;border:1px dashed #543f2933;gap:10px;padding:10px 12px;display:grid}.publishing-advanced-actions>summary{cursor:pointer;color:var(--ink);font-weight:700}.publishing-meta,.publishing-result-meta,.publishing-channel-meta{flex-wrap:wrap;gap:10px 14px;font-size:.95rem;display:flex}.publishing-badge{border:1px solid var(--line);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-self:start;padding:6px 12px;font-size:.84rem}.publishing-badge.is-live{background:#dbeddfe6}.publishing-badge.is-warning{background:#ffe9d6f2}.publishing-badge.is-planned{background:#f4f0e9e6}.content-layout{grid-template-columns:minmax(0,1.4fr) minmax(280px,.72fr);align-items:start;gap:20px;display:grid}.content-article,.content-sidebar{gap:18px;display:grid}.content-section-list{gap:14px;display:grid}.content-section-block{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.content-section-block:first-child{border-top:0;padding-top:0}.content-section-block span{color:#f8f1e8;letter-spacing:.04em;background:#2f2b25eb;border-radius:999px;place-items:center;width:42px;height:42px;font-size:.9rem;display:grid}.content-section-block h4,.content-section-block p{margin:0}.content-section-block p{color:var(--ink-soft);margin-top:8px;line-height:1.7}.workspace-grid{grid-template-columns:minmax(300px,.9fr) minmax(320px,.92fr) minmax(300px,1fr);gap:18px;display:grid}.panel{flex-direction:column;gap:16px;min-height:320px;padding:18px;display:flex}.panel-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:16px;padding-bottom:14px;display:flex}.panel-header h3{margin:6px 0 0;font-size:1.25rem}.panel-copy{max-width:22ch}.lead-entry-form,.public-brief-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.lead-entry-form label,.public-brief-form label,.search-box{gap:8px;display:grid}.lead-entry-form span,.public-brief-form span,.search-box span{color:var(--ink-soft);font-size:.85rem}.full-width{grid-column:1/-1}input,select,textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fffffff2;border-radius:14px;padding:11px 13px;transition:border-color .18s,box-shadow .18s,background .18s}textarea{resize:vertical;min-height:128px}input:focus,select:focus,textarea:focus{border-color:#aa783f80;outline:none;box-shadow:0 0 0 4px #aa783f1a}.stage-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.stage-pill{border:1px solid var(--line);background:#f9f6eed6;gap:6px;padding:12px;display:grid}.stage-pill strong{color:var(--ink);font-size:1.2rem}.lead-list{gap:10px;padding-right:4px;display:grid;overflow:auto}.lead-row{border:1px solid var(--line);text-align:left;background:#ffffffdb;gap:8px;padding:14px;transition:transform .18s,border-color .18s,background .18s;display:grid}.lead-row:hover,.lead-row:focus-visible{border-color:#aa783f61;transform:translateY(-1px)}.lead-row.is-selected{background:linear-gradient(135deg,#c289521f,#ffffffeb);border-color:#aa783f6b}.lead-row-top{justify-content:space-between;align-items:start;gap:12px;display:flex}.lead-row-top div{gap:4px;display:grid}.lead-row span,.lead-row p{margin:0}.lead-row-meta{flex-wrap:wrap;gap:6px 10px;font-size:.82rem;display:flex}.priority-badge{border-radius:999px;padding:5px 9px;font-size:.78rem;font-weight:600}.priority-badge.hot{color:#825529;background:#7a471e1f}.priority-badge.warm{color:#8b6936;background:#b78c4621}.priority-badge.watch{color:#49605c;background:#5e716d1f}.selected-summary{border:1px solid var(--line);background:#faf7f0eb;justify-content:space-between;gap:16px;padding:16px;display:flex}.selected-summary strong{font-size:1.25rem}.summary-score{border-left:1px solid var(--line);align-content:start;gap:4px;min-width:100px;padding-left:16px;display:grid}.summary-score strong{font-size:2rem}.timeline-list{gap:12px;display:grid}.timeline-item{border-left:2px solid #aa783f4d;gap:8px;padding:2px 0 2px 14px;animation:.42s both rise-in;display:grid}.timeline-item h4{margin:0;font-size:1rem}.timeline-kicker{color:var(--ink-soft);justify-content:space-between;gap:10px;font-size:.84rem;display:flex}.crm-brief{border:1px solid var(--line);background:#ffffffb8;gap:10px;padding:14px;display:grid}.crm-brief div{gap:4px;display:grid}.crm-brief strong{color:var(--ink);font-size:.95rem}.reason-list{gap:8px;display:grid}.reason-list p{border-left:2px solid #aa783f3d;margin:0;padding-left:12px}.crm-code{border:1px solid var(--line);color:#453933;font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;background:#f3efe7;margin:0;padding:14px;font-size:.79rem;line-height:1.5}.external-link{color:var(--accent);font-weight:600;text-decoration:none}.external-link:hover,.external-link:focus-visible{text-decoration:underline}.empty-state{color:var(--muted);margin:0}.public-brief-shell,.settings-grid,.mapping-grid,.reports-grid{gap:18px;display:grid}.public-shell{gap:18px;min-height:100vh;padding:24px;display:grid}.public-shell-header{justify-content:space-between;align-items:center;gap:14px;display:flex}.public-shell-main{display:grid}.public-hero{border:1px solid var(--line);background:linear-gradient(135deg,#fffdf9f5,#f4ecdfe6);gap:12px;padding:24px;display:grid}.language-strip{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.language-strip span{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.76rem}.language-switcher{flex-wrap:wrap;gap:8px;display:flex}.locale-pill{color:var(--ink-soft);background:#ffffffb8;border:1px solid #aa783f2e;border-radius:999px;padding:8px 12px;font-size:.82rem}.locale-pill.is-active{color:var(--ink);background:#83664a24;border-color:#83664a52}.public-hero h3{font-family:var(--font-display);color:var(--ink);max-width:14ch;margin:0;font-size:clamp(1.8rem,1vw + 1.4rem,2.4rem)}.public-hero p{max-width:60ch;margin:0}.public-points{flex-wrap:wrap;gap:10px;display:flex}.public-points span{color:var(--ink-soft);background:#ffffffad;border:1px solid #aa783f2e;border-radius:999px;padding:8px 10px;font-size:.85rem}.public-grid,.settings-grid,.mapping-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.report-layout{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.report-stack,.bar-list,.notification-list{gap:12px;display:grid}.report-row,.notification-row{border:1px solid var(--line);background:#ffffffc7;padding:14px}.report-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.report-row strong{font-family:var(--font-display);color:var(--ink);font-size:1.2rem}.bar-row{gap:8px;display:grid}.bar-copy{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.bar-copy strong{color:var(--ink)}.bar-copy span{color:var(--muted);font-size:.88rem}.bar-track{background:#5e514714;height:12px;overflow:hidden}.bar-fill{background:linear-gradient(90deg,#86603ad1,#b27a44f0);height:100%}.stage-fill{background:linear-gradient(90deg,#5e716dbf,#739062eb)}.funnel-strip{border:1px solid var(--line);background:#ffffffc7;justify-content:center;align-items:center;gap:0;padding:16px 20px;animation:.4s both rise-in;display:flex}.funnel-step{align-items:center;gap:0;display:flex}.funnel-arrow{color:var(--muted);opacity:.5;padding:0 14px;font-size:1.1rem}.funnel-cell{flex-direction:column;align-items:center;gap:2px;min-width:80px;display:flex}.funnel-cell strong{font-family:var(--font-display);color:var(--ink);font-size:1.6rem;line-height:1.15}.funnel-cell span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.82rem}.funnel-rate{color:#5d7751;background:#73906224;border-radius:999px;margin-top:2px;padding:1px 7px;font-size:.78rem;font-weight:600;display:inline-block}.stage-chart-layout{align-items:center;gap:20px;padding:8px 0 12px;display:flex}.donut-chart{flex-shrink:0}.donut-total{font-family:var(--font-display);fill:var(--ink);font-size:1.25rem}.donut-label{fill:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem}.donut-legend{flex:1;gap:6px;display:grid}.legend-item{align-items:center;gap:8px;font-size:.88rem;display:flex}.legend-item strong{font-family:var(--font-display);color:var(--ink);margin-left:auto;font-size:1rem}.legend-dot{border-radius:3px;flex-shrink:0;width:10px;height:10px}.notification-row{gap:12px;display:grid}.notification-row strong{color:var(--ink)}.notification-row p,.notification-row small{margin:0}.notification-row small{color:var(--muted)}.notification-row.success{border-color:#7390623d}.notification-row.warning{border-color:#aa783f3d}.notification-row.is-read{opacity:.72}.landing-shell{gap:0;min-height:100vh;display:grid}.landing-hero,.landing-support,.landing-detail,.landing-cta{padding-inline:clamp(22px,4vw,56px)}.landing-hero{background:radial-gradient(circle at 18% 18%,#c2895233,#0000 26%),radial-gradient(circle at 78% 82%,#73906229,#0000 24%),linear-gradient(#fffcf6eb,#f2ebdff5);min-height:100vh;padding-top:32px;padding-bottom:32px}.landing-hero-auth{isolation:isolate;position:relative;overflow:hidden}.landing-hero-frame{z-index:1;grid-template-columns:minmax(0,1.02fr) minmax(430px,.9fr);align-items:center;gap:clamp(24px,3vw,64px);width:min(100%,1640px);min-height:calc(100vh - 64px);margin:0 auto;display:grid;position:relative}.landing-hero-auth:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000 0 54%,#1818180d 54%,#0000 55%),repeating-linear-gradient(90deg,#24242406 0 1px,#0000 1px 110px);position:absolute;inset:0}.landing-copy{z-index:1;align-content:center;gap:20px;max-width:44rem;animation:.5s both rise-in;display:grid;position:relative}.landing-copy-wide{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fffbf4e6,#fff8f0a8);border:1px solid #5d46301a;align-self:center;width:min(100%,44rem);padding:clamp(24px,2vw,34px) clamp(22px,1.8vw,32px) clamp(24px,2vw,34px) clamp(24px,2vw,34px);box-shadow:0 24px 60px #44322114}.landing-brand{letter-spacing:.22em;text-transform:uppercase;color:#6f5947;margin:0;font-size:.78rem}.landing-copy h1,.landing-support h2,.landing-detail h2,.landing-cta h2{font-family:var(--font-display);color:var(--ink);margin:0}.landing-copy h1{max-width:9.1ch;font-size:clamp(3.1rem,4.2vw,5.85rem);line-height:.94}.landing-summary,.landing-detail p,.landing-support p,.landing-columns p,.login-help,.auth-error,.landing-cta p{color:#55483f;margin:0;font-size:1rem;line-height:1.65}.landing-actions{flex-wrap:wrap;gap:12px;display:flex}.landing-proof{flex-wrap:wrap;gap:10px;display:flex}.landing-proof span{color:#4e433b;background:#ffffffe6;border:1px solid #aa783f29;border-radius:999px;padding:8px 12px;font-size:.85rem}.ops-ribbon{gap:16px;margin-top:10px;display:grid}.ops-ribbon-line{border-bottom:1px solid #5343361f;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:6px 16px;padding-bottom:14px;display:grid}.ops-ribbon-line span{color:#f9f4ed;letter-spacing:.12em;background:#1f1f1fe6;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;font-size:.72rem;display:inline-flex}.ops-ribbon-line strong{color:var(--ink);font-size:1.05rem;display:block}.ops-ribbon-line p{color:#584b41;grid-column:2;margin:0}.auth-stage{z-index:1;align-content:center;justify-items:end;width:100%;min-height:clamp(600px,55vw,780px);display:grid;position:relative}.auth-stage-backdrop{filter:blur(.4px);background:radial-gradient(circle at 20% 30%,#7dab9529,#0000 32%),linear-gradient(160deg,#1e1e1ef0,#3a2e25eb);position:absolute;inset:clamp(26px,6%,68px) clamp(8px,1.2vw,18px) clamp(18px,5%,48px) clamp(34px,8%,84px)}.auth-panel{z-index:1;color:#f7f1e8;background:#141210f0;border:1px solid #ffffff24;gap:18px;width:min(100%,460px);margin-left:auto;margin-right:clamp(4px,.8vw,16px);padding:28px;animation:.62s both rise-in;display:grid;position:relative;box-shadow:0 28px 72px #19161247}.auth-panel-copy{gap:10px;display:grid}.auth-panel-copy .eyebrow,.auth-panel-copy p,.auth-panel-copy h2,.auth-panel span,.auth-mode-copy,.auth-callout,.auth-panel .login-help{color:inherit}.auth-panel-copy h2{font-family:var(--font-display);color:#fff8ef;margin:0;font-size:clamp(2rem,2vw + 1rem,2.8rem);line-height:.95}.auth-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.auth-tab{color:#fff8eec2;background:#ffffff0a;border:1px solid #ffffff29;padding:11px 14px}.auth-tab.is-active{color:#fff7ef;background:#fff8ee24;border-color:#fff8ee47}.auth-form{gap:12px;display:grid}.auth-form label{gap:8px;display:grid}.auth-form input{color:#fff7ef;background:#ffffff1a;border-color:#fff3}.auth-form input::placeholder{color:#fff7ee6b}.auth-mode-copy{color:#fff7eeb8;margin:0}.auth-callout{background:#ffffff0f;border:1px solid #ffffff1f;margin:0;padding:12px 14px}.auth-callout.is-error{background:#bb5f3c24;border-color:#ffa9816b}.auth-callout.is-success{background:#638d7524;border-color:#85b4995c}.landing-visual{align-content:center;gap:18px;padding-block:36px;display:grid}.landing-visual-panel{border:1px solid var(--line);background:#fffbf5d6;gap:8px;padding:22px;animation:.52s both rise-in;display:grid}.landing-visual-panel:nth-child(2){margin-left:42px}.landing-visual-panel:nth-child(3){margin-left:84px}.landing-visual-panel span{text-transform:uppercase;letter-spacing:.16em;color:var(--muted);font-size:.76rem}.landing-visual-panel strong{font-family:var(--font-display);color:var(--ink);font-size:1.5rem}.landing-visual-panel p{margin:0}.accent-panel{background:linear-gradient(135deg,#f8f2e8f5,#ffffffdb)}.landing-support,.landing-detail,.landing-cta{border-top:1px solid var(--line);padding-top:42px;padding-bottom:42px}.landing-support{background:#fffbf5ad;gap:24px;display:grid}.landing-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.landing-columns strong{color:var(--ink);margin-bottom:8px;display:block}.landing-detail{background:linear-gradient(#f7f2e8a3,#fffbf5b8);grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;gap:28px;display:grid}.landing-detail-wide{grid-template-columns:minmax(0,.95fr) minmax(340px,1.05fr)}.workflow-planes{gap:14px;display:grid}.workflow-plane{border:1px solid var(--line);background:#ffffffc2;gap:6px;padding:18px;display:grid}.workflow-plane span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.76rem}.workflow-plane strong{color:var(--ink);font-family:var(--font-display);font-size:1.4rem}.workflow-plane p{margin:0}.growth-progress-track{background:#27221e14;border-radius:999px;height:10px;position:relative;overflow:hidden}.growth-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#845a2eeb,#c98e52fa 52%,#ebcb9ff2);height:100%;transition:width .56s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff7eb38,0 0 18px #c48a512e}.growth-progress-fill.step-1{width:25%}.growth-progress-fill.step-2{width:50%}.growth-progress-fill.step-3{width:75%}.growth-progress-fill.step-4{width:100%}.growth-inline-progress{background:radial-gradient(circle at 12% 10%,#c98e5224,#0000 28%),radial-gradient(circle at 88% 82%,#7390621f,#0000 24%),linear-gradient(#fffbf5eb,#f7f0e6c7);border:1px solid #7a644a1f;gap:14px;margin-top:14px;padding:16px 18px 18px;display:grid;box-shadow:0 18px 40px #49362314}.growth-inline-progress-head{justify-content:space-between;align-items:end;gap:16px;display:flex}.growth-inline-progress-head strong{color:var(--ink);letter-spacing:.01em;font-size:1rem;display:block}.growth-inline-progress-kicker{letter-spacing:.18em;text-transform:uppercase;color:#8a6f55;margin:0 0 4px;font-size:.72rem}.growth-inline-progress-percent{font-family:var(--font-display);color:#8e6236;font-size:1.45rem;line-height:1}.growth-progress-track-glow{background:linear-gradient(90deg,#352b2214,#4c3e300f),#27221e0f;height:14px;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #7d5e3e14}.growth-progress-sheen{background:linear-gradient(120deg,#0000 0%,#fffbf42e 36%,#ffffff9e 50%,#fff8ee2e 64%,#0000 100%);animation:1.8s linear infinite growth-sheen;position:absolute;inset:0;transform:translate(-45%)}.growth-inline-steps{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.growth-inline-step{background:#fffcf7ad;border:1px solid #81694f1a;gap:6px;min-height:96px;padding:14px 14px 14px 16px;transition:transform .24s,border-color .24s,background .24s,box-shadow .24s;position:relative}.growth-inline-step-dot{background:#876b4f38;border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 6px #876b4f0f}.growth-inline-step.is-live{background:linear-gradient(#fffbf5f5,#fbf3e8e6);border-color:#b57e4647;transform:translateY(-2px);box-shadow:0 14px 26px #a26e3a1f}.growth-inline-step.is-live .growth-inline-step-dot{background:#b77b42;animation:1.2s ease-in-out infinite growth-pulse;box-shadow:0 0 0 6px #b77b421f,0 0 18px #b77b4252}.growth-inline-step.is-complete{background:#f8fbf5db;border-color:#73906233}.growth-inline-step.is-complete .growth-inline-step-dot{background:#739062;box-shadow:0 0 0 6px #7390621a}.growth-inline-step span,.growth-inline-step strong{z-index:1;position:relative}.growth-search-activity{background:#fffcf7b8;border:1px solid #7a644a1f;gap:12px;margin-top:14px;padding:14px 16px;display:grid}.growth-search-activity-head{justify-content:space-between;align-items:center;display:flex}.growth-search-activity-list{gap:10px;max-height:320px;display:grid;overflow:auto}.growth-search-activity-item{background:#ffffffb8;border:1px solid #81694f1a;gap:6px;padding:12px 14px;display:grid}.growth-search-activity-item.is-active{background:#fff8efe6;border-color:#b57e463d;box-shadow:0 10px 20px #a26e3a14}.growth-search-activity-item.is-done{background:#f8fbf5e0;border-color:#7390622e}.growth-search-activity-state{letter-spacing:.16em;text-transform:uppercase;color:#8a6f55;font-size:.72rem}.growth-search-activity-item p,.growth-search-activity-item a{word-break:break-all;margin:0}.growth-search-activity-item a{color:#8e6236;text-decoration:none}.growth-score-pill{color:#8e6236;letter-spacing:.08em;text-transform:uppercase;background:#b77b421f;border-radius:999px;align-self:start;padding:6px 10px;font-size:.74rem}.growth-score-pill.decision-publish{color:#587244;background:#73906229}.growth-score-pill.decision-revise{color:#8e6236;background:#b77b4224}.growth-score-pill.decision-reject{color:#934d41;background:#98574c29}.growth-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.growth-proof-card{background:#ffffffb8;border:1px solid #81694f1f;gap:8px;padding:12px 14px;display:grid}.growth-proof-card span{color:#64574c;font-size:.9rem;line-height:1.5}@keyframes growth-sheen{0%{transform:translate(-48%)}to{transform:translate(120%)}}@keyframes growth-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.86;transform:scale(1.18)}}@media (width<=720px){.growth-inline-progress-head{flex-direction:column;align-items:start}.growth-inline-steps{grid-template-columns:1fr}.growth-inline-step{min-height:0}.growth-proof-grid{grid-template-columns:1fr}}.landing-detail-copy{gap:16px;display:grid}.login-panel{border:1px solid var(--line);background:#ffffffd6;gap:12px;padding:18px;display:grid}.login-panel label{gap:8px;display:grid}.login-panel span{color:var(--ink-soft);font-size:.84rem}.auth-error{color:#8d5830}.landing-cta{background:#fffcf6c2;justify-content:space-between;align-items:center;gap:20px;display:flex}.landing-hero-frame-studio{grid-template-columns:minmax(0,1.04fr) minmax(360px,.92fr);align-items:stretch}.landing-copy-studio{gap:24px;max-width:46rem;padding-block:clamp(24px,3vw,54px)}.landing-copy-studio h1{max-width:12ch}.landing-brand-block{gap:18px;display:grid}.landing-brand-block .landing-brand{letter-spacing:.16em;color:#5f4a39;font-size:.96rem}.landing-note{color:#64574c;max-width:39rem;margin:0;font-size:.98rem;line-height:1.65}.landing-service-strip{flex-wrap:wrap;gap:10px;display:flex}.landing-service-strip span{color:#4f443c;background:#ffffffb3;border:1px solid #614c391f;border-radius:999px;padding:9px 13px;font-size:.86rem}.landing-stage{align-content:center;justify-items:stretch;gap:18px;min-height:100%;padding-block:12px;display:grid}.studio-board{background:radial-gradient(circle at 100% 0,#c195662e,#0000 26%),linear-gradient(160deg,#fffbf5f2,#f7efe3eb);border:1px solid #503c2c29;gap:18px;padding:clamp(24px,2vw,30px);animation:.56s both rise-in;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 64px #38271824}.studio-board:before{content:"";background:linear-gradient(#1f1f1ff0,#aa783fe6);width:7px;position:absolute;inset:0 auto 0 0}.studio-board-topline,.studio-board-head{gap:8px;display:grid}.studio-board-topline span,.delivery-column span,.engagement-line span{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);font-size:.76rem}.studio-board-topline strong{font-family:var(--font-display);color:var(--ink);font-size:clamp(1.9rem,1vw + 1.45rem,2.6rem);line-height:.95}.studio-board-head p,.studio-board-head small,.studio-board-footnote{color:#5a4d43;margin:0;line-height:1.6}.studio-board-head small{font-size:.94rem}.studio-board-proof{flex-wrap:wrap;gap:10px;display:flex}.studio-board-proof span,.service-line-outputs span{color:#4e433b;background:#ffffffd1;border:1px solid #5a46331f;border-radius:999px;padding:8px 12px;font-size:.84rem}.studio-track-list{gap:12px;display:grid}.studio-track{border-top:1px solid #5240301a;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;padding-top:12px;display:grid}.studio-track span,.service-line-index{font-family:var(--font-display);color:var(--ink)}.studio-track span{color:#fff8ef;letter-spacing:.08em;background:#1f1f1ff0;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;font-size:.78rem;display:inline-flex}.studio-track strong{color:var(--ink);font-size:1rem}.landing-services{gap:34px}.landing-section-intro{gap:12px;max-width:50rem;display:grid}.landing-section-intro-compact{margin-top:10px}.service-grid{border-top:1px solid #53433624;display:grid}.service-line{border-bottom:1px solid #53433624;grid-template-columns:88px minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:22px;padding:22px 0;display:grid}.service-line-index{font-size:clamp(1.9rem,2vw,2.5rem);line-height:.95}.service-line-copy{gap:8px;display:grid}.service-line-copy strong,.engagement-line strong{color:var(--ink);font-family:var(--font-display)}.service-line-copy strong{font-size:1.45rem}.service-line-copy p,.engagement-line p,.delivery-list p,.landing-cta-copy p{margin:0}.service-line-outputs{flex-wrap:wrap;align-content:start;gap:10px;display:flex}.engagement-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.engagement-line{border-top:1px solid #53433624;gap:10px;padding-top:16px;display:grid}.engagement-line strong{font-size:1.2rem}.landing-detail-studio{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:34px}.delivery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.delivery-column{background:#ffffffc2;border:1px solid #5343361f;gap:14px;padding:20px;display:grid}.delivery-list{gap:12px;display:grid}.delivery-list p{color:#54473d;border-left:2px solid #aa783f47;padding-left:14px;line-height:1.6}.landing-cta-studio{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;display:grid}.landing-cta-copy{gap:12px;max-width:46rem;display:grid}.landing-cta-actions{flex-wrap:wrap;gap:12px;display:flex}.settings-form,.mapping-form{gap:12px 14px;display:grid}.settings-form{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-form label,.mapping-form label{gap:8px;display:grid}.settings-form span,.mapping-form span{color:var(--ink-soft);font-size:.85rem}.mapping-table{gap:10px;display:grid}.mapping-table-head,.mapping-row{grid-template-columns:minmax(180px,.95fr) minmax(160px,.9fr) minmax(220px,1.1fr);gap:10px;display:grid}.mapping-table-head{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;padding:0 2px;font-size:.8rem}.mapping-row{border:1px solid var(--line);background:#ffffffc7;align-items:center;padding:10px}.mapping-source{gap:4px;display:grid}.mapping-source strong{color:var(--ink);font-size:.95rem}.mapping-source small,.mapping-source em{color:var(--muted);font-size:.78rem;font-style:normal}.mapping-actions{flex-wrap:wrap;gap:10px;display:flex}.access-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:18px;display:grid}.access-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.access-language-strip{margin-left:auto}.access-summary-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.access-summary-card{border:1px solid var(--line);background:#ffffffb8;gap:6px;padding:14px;display:grid}.access-summary-card span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.75rem}.access-summary-card strong{color:var(--ink);font-size:1.05rem}.access-list{gap:12px;display:grid}.access-row{border:1px solid var(--line);background:#ffffffc2;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:16px;display:grid}.access-row.is-viewer{border-color:#aa783f42;box-shadow:0 10px 24px #4d3a2a0f}.access-copy{gap:8px;display:grid}.access-copy p,.access-copy small{margin:0}.access-team-meta{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.access-team-meta span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.74rem}.access-team-meta strong{color:var(--ink);font-size:.94rem}.access-topline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.access-status{background:#ffffffb8;border:1px solid #3a2e2524;border-radius:999px;padding:6px 10px;font-size:.75rem}.access-status.pending{background:#c1905f1a}.access-status.verified{background:#789d8124}.access-status.disabled{background:#7878781f}.access-actions{flex-wrap:wrap;align-content:start;align-items:center;gap:10px;display:grid}.access-role,.access-permission-pill{color:var(--ink-soft);background:#ffffffc2;border:1px solid #3a2e251f;border-radius:999px;padding:6px 10px;font-size:.75rem}.access-role.super_admin,.access-permission-pill.admin{color:#f9f2e8;background:#26231feb;border-color:#26231feb}.access-role.manager{background:#aa783f24}.access-permission-pill.base{background:#c1905f1f}.access-permission-summary{flex-wrap:wrap;gap:8px;display:flex}.access-permission-grid{gap:10px;margin-top:4px;display:grid}.access-permission-toggle{border:1px solid var(--line);background:#ffffffb8;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;display:grid}.access-permission-toggle input{width:16px;height:16px;margin-top:2px}.access-permission-toggle span{gap:4px;display:grid}.access-permission-toggle strong{color:var(--ink)}.access-permission-toggle small,.access-owner-note{color:var(--muted);line-height:1.55}.access-locked-note{border:1px solid var(--line);background:#fff9;gap:6px;padding:14px;display:grid}.access-locked-note strong,.access-policy-stack strong{color:var(--ink)}.access-locked-note p{color:var(--muted);margin:0}.access-owner-note{margin:0}.access-policy-stack{gap:12px;display:grid}.verify-shell{background:radial-gradient(circle at 18% 18%,#c289522e,#0000 24%),radial-gradient(circle at 82% 78%,#73906229,#0000 24%),linear-gradient(#fffcf6f5,#f2ebdffa);place-items:center;min-height:100vh;padding:24px;display:grid}.verify-card{border:1px solid var(--line);background:#ffffffd6;gap:18px;width:min(100%,760px);padding:28px;display:grid}.verify-card h1{font-family:var(--font-display);color:var(--ink);margin:0;font-size:clamp(2rem,5vw,3.6rem)}.verify-copy{color:var(--ink-soft);margin:0;line-height:1.7}.preview-card{border:1px solid var(--line);background:#ffffffc2;gap:6px;padding:14px;display:grid}.preview-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.8rem}.preview-card strong{color:var(--ink);font-family:var(--font-display);font-size:1.05rem}.preview-card p,.public-success{margin:0;font-size:.94rem;line-height:1.55}.public-preview{gap:12px;display:grid}.success-card{background:#eff5e9c2}.public-success{color:#4a6b3e;background:linear-gradient(135deg,#eff5e9eb,#e6f0ded6);border:1px solid #6d826938;gap:10px;padding:20px 22px;animation:.42s both rise-in;display:grid}.public-success-icon{color:#5d7751;background:#7390622e;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.2rem;animation:.35s .12s both success-pop;display:inline-flex}.public-success strong{font-family:var(--font-display);color:#3d5d32;font-size:1.15rem}.public-success-details{color:#5d7751;margin:0;font-size:.92rem;line-height:1.55}@keyframes success-pop{0%{opacity:0;transform:scale(0)}60%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width>=1720px){.landing-hero{padding-inline:clamp(28px,3.4vw,76px)}.landing-hero-frame{grid-template-columns:minmax(720px,1.04fr) minmax(560px,.96fr);gap:clamp(18px,1.8vw,42px);width:min(100%,1880px)}.landing-copy{max-width:50rem}.landing-copy-wide{padding:clamp(28px,2.3vw,40px);width:min(100%,50rem);padding-right:clamp(24px,2vw,36px)}.landing-copy h1{max-width:9.4ch;font-size:clamp(3.45rem,3.8vw,6.25rem)}.landing-summary{max-width:36rem}.landing-hero-frame-studio{grid-template-columns:minmax(760px,1.05fr) minmax(520px,.95fr)}.auth-stage{min-height:clamp(640px,49vw,820px)}.auth-stage-backdrop{inset:clamp(24px,5%,64px) 0 clamp(14px,4%,38px) clamp(18px,4.5%,34px)}.auth-panel{width:min(100%,520px);padding:30px}}@media (width<=1360px){.shell{grid-template-columns:260px minmax(0,1fr)}.inspector{border-left:none;border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.report-layout{grid-template-columns:1fr}.funnel-strip{flex-wrap:wrap;gap:8px}.funnel-arrow{padding:0 8px}.stage-chart-layout{flex-direction:column;align-items:flex-start}.landing-hero-frame{grid-template-columns:minmax(0,1fr) minmax(340px,430px);gap:clamp(24px,3vw,54px)}.landing-copy{max-width:36rem}.landing-copy-wide{width:min(100%,36rem)}.landing-copy h1{max-width:8.2ch}.landing-hero-frame-studio{grid-template-columns:minmax(0,1fr) minmax(360px,420px)}.auth-stage{min-height:clamp(520px,58vw,680px)}.content-layout,.growth-simplified-grid,.growth-os-hero{grid-template-columns:1fr}.growth-main-workflow__grid,.growth-integration-grid,.growth-channel-inline,.growth-attribution-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.shell{grid-template-columns:1fr}.rail{border-right:none;border-bottom:1px solid var(--line)}.workspace,.content-shell{padding:24px 20px 32px}.workspace-header,.panel-header{flex-direction:column;align-items:start}.workspace-grid,.public-grid,.settings-grid,.mapping-grid,.access-grid,.growth-layout-top,.growth-layout-middle,.growth-layout-bottom,.growth-simplified-grid,.growth-simplified-grid-wide,.growth-memory-stage,.growth-memory-grid,.growth-memory-stream,.growth-autonomous-stage,.growth-autonomous-mode-grid,.growth-autonomous-grid,.growth-focus-summary,.growth-focus-fields,.growth-os-summary-grid,.growth-command-grid,.growth-guided-grid,.growth-main-workflow__grid,.growth-integration-grid,.growth-channel-inline,.growth-attribution-summary,.landing-hero-frame,.landing-detail,.landing-columns,.landing-cta{grid-template-columns:1fr}.landing-cta{justify-content:stretch;display:grid}.growth-memory-assurance,.growth-autonomous-summary{grid-template-columns:1fr}.growth-autonomous-confirm{flex-direction:column;align-items:stretch}.service-line,.engagement-grid,.delivery-grid,.landing-cta-studio{grid-template-columns:1fr}.landing-stage{padding-block:0}.language-strip{align-items:flex-start}.access-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-stage{justify-items:stretch;min-height:520px}.auth-panel{width:min(100%,520px);margin-left:0;margin-right:0}.signal-strip,.growth-overview-grid,.growth-keyword-grid,.growth-brief-grid,.growth-asset-grid,.growth-attribution-grid,.growth-channel-card,.growth-draft-preview,.stage-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.inspector{grid-template-columns:1fr}.content-topline{flex-direction:column;align-items:start}.growth-stream-head{flex-direction:column}.content-center-intro,.content-center-feature-grid,.content-center-row,.publishing-hero,.publishing-grid{grid-template-columns:1fr}}@media (width<=720px){.rail,.workspace,.inspector,.content-shell{padding-inline:16px}.content-hero,.content-layout{width:min(100%,100vw - 32px)}.signal-strip,.stage-strip,.lead-entry-form,.public-brief-form,.settings-form,.access-summary-strip,.growth-overview-grid,.growth-keyword-grid,.growth-brief-grid,.growth-asset-grid,.growth-attribution-grid,.growth-channel-card,.growth-draft-preview,.growth-integration-grid,.growth-channel-inline,.growth-attribution-summary,.growth-os-summary-grid,.growth-command-grid,.growth-guided-grid,.content-section-block,.access-row{grid-template-columns:1fr}.access-actions{justify-content:start}.landing-hero{min-height:auto;padding-block:24px}.landing-hero-frame{gap:24px;min-height:auto}.landing-copy h1{max-width:8.5ch;font-size:clamp(2.5rem,10vw,3.4rem)}.landing-visual-panel:nth-child(2),.landing-visual-panel:nth-child(3){margin-left:0}.studio-board,.auth-panel{padding:22px}.service-line{gap:14px}.service-line-index{font-size:1.6rem}.landing-cta-actions,.landing-actions{width:100%}.landing-cta-actions .primary-button,.landing-cta-actions .ghost-button,.landing-actions .primary-button,.landing-actions .ghost-button{flex:100%}.mapping-table-head,.mapping-row,.access-row{grid-template-columns:1fr}.signal-strip>div{border-right:none;border-bottom:1px solid var(--line)}.signal-strip>div:last-child{border-bottom:none}.selected-summary{flex-direction:column}.summary-score{border-left:none;border-top:1px solid var(--line);padding-top:12px;padding-left:0}.auth-stage-backdrop{inset:18px 0 0}}.growth-warroom-panel{background:linear-gradient(#fffaf1 0%,#fdf4e4 100%);border:1px solid #855c2b2e;gap:22px;padding:28px;font-family:PingFang SC,HarmonyOS Sans SC,Source Han Sans CN,Microsoft YaHei,system-ui,-apple-system,sans-serif;line-height:1.7;box-shadow:0 24px 60px -48px #54351159}.growth-warroom-header{align-items:flex-start;gap:24px}.growth-warroom-header>div:first-child{gap:8px;max-width:640px;display:grid}.growth-warroom-header h3{color:var(--ink);margin:0;font-size:1.32rem;line-height:1.45}.growth-warroom-subtitle{color:#3c2a16c7;margin:0;font-size:.95rem}.growth-score-pill.is-ready{color:#7a5a28;background:#b48c501f}.growth-score-pill.is-active{color:#a9590a;background:#e28e2829}.growth-score-pill.is-done{color:#2f6240;background:#4e805c29}.growth-warroom-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.growth-warroom-kpis article{background:#ffffffc7;border:1px solid #855c2b24;border-radius:10px;gap:4px;padding:14px 16px;display:grid}.growth-warroom-kpis span{letter-spacing:.14em;text-transform:uppercase;color:#3c2a1699;font-size:.72rem}.growth-warroom-kpis strong{color:var(--ink);font-family:SF Mono,JetBrains Mono,Menlo,Consolas,monospace;font-size:1.7rem;font-weight:600;line-height:1}.growth-warroom-kpis small{color:#3c2a168f;font-size:.78rem}.growth-warroom-intel{background:#fffaefb8;border:1px dashed #855c2b38;border-radius:12px;gap:14px;padding:18px;display:grid}.growth-warroom-intel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.growth-warroom-intel-head strong{color:var(--ink);margin-top:4px;font-size:1.02rem;display:block}.growth-warroom-intel-live{background:#ffffffd1;border:1px solid #855c2b24;border-radius:999px;flex-wrap:wrap;align-items:center;gap:10px;max-width:520px;padding:8px 14px;font-size:.82rem;display:inline-flex}.growth-warroom-intel-live small{color:#3c2a169e;font-size:.76rem}.growth-warroom-intel-dot{background:#b48a4a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #b48a4a2e}.growth-warroom-intel-dot.is-active{background:#e07a1e;animation:1.6s ease-in-out infinite warroomPulse;box-shadow:0 0 0 4px #e07a1e38}.growth-warroom-intel-dot.is-done{background:#4a8c62;box-shadow:0 0 0 4px #4a8c622e}.growth-warroom-intel-dot.is-idle,.growth-warroom-intel-dot.is-queued{background:#b6a68a;box-shadow:0 0 0 4px #b6a68a33}@keyframes warroomPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.3)}}.growth-warroom-intel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.growth-warroom-intel-grid article{background:#ffffffdb;border:1px solid #855c2b1f;border-radius:10px;gap:10px;padding:14px;display:grid}.growth-warroom-intel-grid span:first-child{letter-spacing:.14em;text-transform:uppercase;color:#3c2a1699;font-size:.74rem}.growth-warroom-chiplist{gap:6px}.growth-warroom-chiplist span{background:#fff5e1d1;border:1px solid #855c2b29;border-radius:999px;padding:4px 10px;font-size:.8rem}.growth-warroom-competitor-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.growth-warroom-competitor-list li{background:#fffaefe6;border:1px solid #855c2b1a;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.growth-warroom-competitor-list strong{color:var(--ink);font-size:.92rem}.growth-warroom-competitor-list small{color:#3c2a169e;font-size:.76rem}.growth-warroom-empty{color:#3c2a16a3;background:#ffffff9e;border:1px dashed #855c2b33;border-radius:8px;margin:0;padding:10px 12px;font-size:.86rem}.growth-warroom-intel-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.growth-warroom-intel-kpis article{background:#ffffffe0;border:1px solid #855c2b1f;border-radius:10px;flex-direction:column;gap:2px;padding:10px 14px;display:flex}.growth-warroom-intel-kpis span{letter-spacing:.12em;text-transform:uppercase;color:#3c2a1699;font-size:.7rem}.growth-warroom-intel-kpis strong{color:var(--ink);font-size:1.32rem}.growth-intel-chip{background:#fff5e1d1;border:1px solid #855c2b29;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:.8rem;transition:border-color .2s,background .2s;display:inline-flex}.growth-intel-chip.is-scanned{background:#e8f9eed1;border-color:#4a8c6261}.growth-intel-chip.is-error{background:#fff0eed1;border-color:#c83c284d}.growth-intel-chip.is-pending{opacity:.7}.growth-intel-chip em{color:#356b48;background:#4a8c622e;border-radius:999px;padding:1px 5px;font-size:.68rem;font-style:normal;font-weight:600}.growth-warroom-competitor-head{align-items:center;gap:8px;display:flex}.growth-intel-threat-badge{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.68rem;font-weight:600}.growth-intel-threat-badge.is-high{color:#a03020;background:#c8321e24}.growth-intel-threat-badge.is-medium{color:#8a6a14;background:#c88c1e24}.growth-intel-threat-badge.is-low{color:#506840;background:#648c5024}.growth-warroom-competitor-list li.is-threat-high{border-left:3px solid #c8321e80}.growth-warroom-competitor-list li.is-threat-medium{border-left:3px solid #c88c1e80}.growth-warroom-competitor-list li.is-threat-low{border-left:3px solid #648c5066}.growth-warroom-competitor-activity{color:#3c2a16ad;margin:4px 0 0;font-size:.78rem;line-height:1.45}.growth-warroom-intel-findings{border-top:1px dashed #855c2b2e;gap:10px;padding-top:6px;display:grid}.growth-warroom-intel-findings-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.growth-warroom-intel-findings-head span{color:var(--ink);font-size:.82rem;font-weight:600}.growth-warroom-intel-findings-head small{color:#3c2a1694;font-size:.74rem}.growth-warroom-intel-findings-list{gap:8px;display:grid}.growth-warroom-intel-finding{background:#ffffffe6;border:1px solid #855c2b1f;border-left:3px solid #855c2b38;border-radius:10px;gap:6px;padding:12px 14px;display:grid}.growth-warroom-intel-finding.is-opportunity{border-left-color:#4a8c6299}.growth-warroom-intel-finding.is-threat{border-left-color:#c8321e80}.growth-warroom-intel-finding.is-gap{border-left-color:#c88c1e80}.growth-warroom-intel-finding.is-trend{border-left-color:#6478b480}.growth-warroom-intel-finding-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.growth-warroom-intel-finding-head strong{color:var(--ink);font-size:.9rem}.growth-warroom-intel-finding-head small{color:#3c2a168c;margin-left:auto;font-size:.72rem}.growth-intel-finding-tag{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:2px 8px;font-size:.66rem;font-weight:600}.is-opportunity .growth-intel-finding-tag{color:#356b48;background:#4a8c6224}.is-threat .growth-intel-finding-tag{color:#a03020;background:#c8321e1f}.is-gap .growth-intel-finding-tag{color:#8a6a14;background:#c88c1e1f}.is-trend .growth-intel-finding-tag{color:#4a5a8a;background:#6478b424}.growth-warroom-intel-finding p{color:#281c0cd1;margin:0;font-size:.84rem;line-height:1.55}.growth-warroom-intel-finding-actions{gap:8px;padding-top:4px;display:flex}.growth-warroom-intel-finding-actions .ghost-button{font-size:.76rem}.growth-intel-confirmed{color:#356b48;font-size:.76rem;font-weight:600}.growth-warroom-intel-status-row{align-items:center;display:flex}@media (width<=900px){.growth-warroom-intel-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.growth-warroom-brief{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;display:grid}.growth-warroom-brief-card,.growth-warroom-calibration{background:#ffffffeb;border:1px solid #855c2b24;border-radius:12px;gap:18px;padding:20px;display:grid}.growth-warroom-brief-card header h4,.growth-warroom-calibration header h4{color:var(--ink);margin:4px 0 0;font-size:1.08rem;line-height:1.45}.growth-warroom-reason-block{gap:10px;display:grid}.growth-warroom-reason-block>strong{letter-spacing:.12em;color:#3c2a16b8;text-transform:uppercase;font-size:.82rem}.growth-warroom-reason-block>ul{color:#281c0cdb;gap:6px;margin:0;padding-left:18px;display:grid}.growth-warroom-reason-block em{color:#b15a0a;padding:0 3px;font-family:SF Mono,JetBrains Mono,Menlo,Consolas,monospace;font-style:normal}.growth-warroom-topic-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.growth-warroom-topic-list li{background:#fffaefc2;border:1px solid #855c2b24;border-radius:10px;gap:8px;padding:12px 14px;display:grid}.growth-warroom-topic-list.is-paused li{background:#f4f0eab8;border-style:dashed}.growth-warroom-topic-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.growth-warroom-topic-head strong{color:var(--ink);font-size:1rem}.growth-warroom-tag{letter-spacing:.08em;border-radius:999px;padding:2px 10px;font-size:.74rem;font-weight:600;display:inline-flex}.growth-warroom-tag.is-must_do{color:#a63a2b;background:#b03a2e1f}.growth-warroom-tag.is-test{color:#955c10;background:#d08e2824}.growth-warroom-tag.is-pause{color:#5a5242;background:#786e5c29}.growth-warroom-topic-meta{color:#3c2a16ad;flex-wrap:wrap;gap:12px;font-size:.82rem;display:flex}.growth-warroom-topic-meta span{background:#ffffffbf;border:1px solid #855c2b1a;border-radius:6px;padding:2px 8px}.growth-warroom-channel-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.growth-warroom-channel-card{background:#ffffffeb;border:1px solid #855c2b24;border-radius:10px;gap:8px;padding:12px 14px;display:grid}.growth-warroom-channel-card.is-increase{background:#edf7eed1;border-color:#4a8c624d}.growth-warroom-channel-card.is-decrease{background:#faeee8d1;border-color:#aa5e4a47}.growth-warroom-channel-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.growth-warroom-channel-head strong{color:var(--ink);font-size:.96rem}.growth-warroom-channel-head span{background:#ffffffe6;border:1px solid #855c2b24;border-radius:999px;padding:2px 8px;font-size:.78rem}.growth-warroom-channel-card p{color:#3c2a16c7;margin:0;font-size:.88rem}.growth-warroom-next{background:#fff4dedb;border:1px solid #d08e2838;border-radius:10px;padding:12px 14px}.growth-warroom-next p{color:#6b4310;margin:0;font-weight:500}.growth-warroom-calibration label{gap:6px;display:grid}.growth-warroom-calibration label>span{letter-spacing:.08em;color:#3c2a16b8;font-size:.8rem}.growth-warroom-calibration textarea{resize:vertical;width:100%;color:var(--ink);background:#fffdf7;border:1px solid #855c2b2e;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:.9rem;line-height:1.6}.growth-warroom-calibration textarea:focus{border-color:#d08e288c;outline:none;box-shadow:0 0 0 3px #d08e282e}.growth-warroom-calibration-actions{gap:6px;display:grid}.growth-warroom-calibration-actions small{color:#3c2a168f;font-size:.76rem}.growth-warroom-sandbox{background:#fffffff0;border:1px solid #855c2b24;border-radius:12px;gap:14px;padding:20px;display:grid}.growth-warroom-sandbox-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.growth-warroom-sandbox-head strong{color:var(--ink);margin-top:4px;font-size:1.02rem;display:block}.growth-warroom-sandbox-meta{color:#3c2a16a8;flex-wrap:wrap;gap:10px;font-size:.78rem;display:flex}.growth-warroom-sandbox-meta span{background:#fff8ece6;border:1px solid #855c2b24;border-radius:999px;padding:3px 10px}.growth-warroom-matrix-scroll{border:1px solid #855c2b1a;border-radius:10px;overflow-x:auto}.growth-warroom-matrix{border-collapse:separate;border-spacing:0;width:100%;min-width:720px;font-size:.86rem}.growth-warroom-matrix th,.growth-warroom-matrix td{text-align:center;vertical-align:middle;border-bottom:1px solid #855c2b14;border-right:1px solid #855c2b0f;padding:12px 14px}.growth-warroom-matrix thead th{color:#3c2a16c7;letter-spacing:.04em;background:#fff5e1b3;font-size:.82rem;font-weight:600}.growth-warroom-matrix tbody th{text-align:left;background:#fffaefc7;gap:4px;min-width:160px;display:grid}.growth-warroom-matrix tbody th strong{color:var(--ink);font-size:.92rem}.growth-warroom-matrix tr:last-child th,.growth-warroom-matrix tr:last-child td{border-bottom:none}.growth-warroom-cell{cursor:help;font-family:SF Mono,JetBrains Mono,Menlo,Consolas,monospace;transition:transform .16s;display:table-cell}.growth-warroom-cell strong{color:var(--ink);font-size:1.1rem;font-weight:600;display:block}.growth-warroom-cell span{color:#3c2a1699;margin-top:2px;font-size:.72rem;display:block}.growth-warroom-cell.is-hot{background:linear-gradient(#e0682a47,#e0682a24)}.growth-warroom-cell.is-warm{background:linear-gradient(#e0a84238,#e0a8421a)}.growth-warroom-cell.is-cool{background:linear-gradient(#8ca87c2e,#8ca87c14)}.growth-warroom-cell.is-cold{background:#eee8dc80}.growth-warroom-cell.is-empty{color:#3c2a1666;background:#faf6ec99}.growth-warroom-cell:hover{transform:translateY(-1px)}.growth-warroom-legend{color:#3c2a16b3;flex-wrap:wrap;gap:14px;margin:0;padding:0;font-size:.78rem;list-style:none;display:flex}.growth-warroom-legend li{align-items:center;gap:6px;display:inline-flex}.growth-warroom-cell-dot{border-radius:3px;width:12px;height:12px;display:inline-block}.growth-warroom-cell-dot.is-hot{background:linear-gradient(#e0682ab3,#e0682a66)}.growth-warroom-cell-dot.is-warm{background:linear-gradient(#e0a84299,#e0a84259)}.growth-warroom-cell-dot.is-cool{background:linear-gradient(#8ca87c8c,#8ca87c4d)}.growth-warroom-cell-dot.is-cold{background:#d2c6b2cc}@media (width<=1080px){.growth-warroom-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-warroom-intel-grid,.growth-warroom-brief{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.growth-warroom-panel{padding:18px}.growth-warroom-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:22px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--shadow-xs:0 1px 2px #442f180a;--shadow-sm:0 4px 10px #442f180d, 0 1px 2px #442f180a;--shadow-md:0 10px 24px #442f180f, 0 2px 6px #442f180a;--shadow-lg:0 24px 44px #442f181a, 0 4px 10px #442f180d;--shadow-ring:0 0 0 4px #aa783f1f;--accent-soft:#aa783f14;--accent-strong:#8a5f35;--danger:#b54a3e;--warn:#c28a1f;--info:#3d7aa7;--line-strong:#5d463038;--surface-raised:#fffdf8}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.75)}}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}.panel{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:linear-gradient(#fffdf8f5,#fffbf4eb);min-height:0;transition:box-shadow .2s,transform .2s,border-color .2s}.panel:hover{box-shadow:var(--shadow-lg);border-color:var(--line-strong)}.growth-simplified-grid,.growth-simplified-grid-wide,.workspace-grid{align-items:stretch}.growth-simplified-grid>*,.growth-simplified-grid-wide>*,.workspace-grid>*,.growth-simplified-grid .panel,.growth-simplified-grid-wide .panel,.workspace-grid .panel{height:100%}.panel-header{gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--line);align-items:flex-start}.panel-header h3{letter-spacing:-.01em;color:var(--ink);font-size:1.22rem;font-weight:600;font-family:var(--font-display);margin:4px 0 0}.panel-header .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.72rem;font-weight:600}.panel-header-actions{align-self:flex-start;align-items:center;gap:8px}.primary-button,.ghost-button{border-radius:var(--radius-pill);letter-spacing:.01em;will-change:transform;padding:10px 18px;font-size:.92rem;font-weight:500}.primary-button{background:linear-gradient(135deg,#8e6237 0%,#b17a42 55%,#c18a53 100%);border:1px solid #7d562d59;box-shadow:0 10px 24px #8a5f3538,inset 0 1px #ffffff2e}.primary-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 34px #8a5f3547,inset 0 1px #fff3}.primary-button:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 16px #8a5f3533,inset 0 1px #ffffff1a}.primary-button:disabled,.ghost-button:disabled{opacity:.55;cursor:not-allowed;box-shadow:var(--shadow-xs);filter:saturate(.7);transform:none}.primary-button:focus-visible,.ghost-button:focus-visible{box-shadow:var(--shadow-ring);outline:none}.ghost-button{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd1}.ghost-button:hover:not(:disabled){background:#fffdf8f2;border-color:#aa783f59}.compact-button{padding:8px 14px;font-size:.85rem}input,select,textarea{border-radius:var(--radius-md);border:1px solid var(--line);background:#fffffff0;padding:12px 14px;transition:border-color .18s,box-shadow .18s,background .18s}input:hover,select:hover,textarea:hover{border-color:var(--line-strong)}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:var(--shadow-ring);background:#fff}textarea{min-height:112px;line-height:1.55}label>span{color:var(--ink-soft);letter-spacing:.01em;font-size:.8rem;font-weight:500}.growth-score-pill{border-radius:var(--radius-pill);letter-spacing:.02em;color:var(--accent-strong);white-space:nowrap;background:#aa783f1a;border:1px solid #aa783f2e;align-items:center;gap:6px;padding:4px 12px;font-size:.76rem;font-weight:600;display:inline-flex}.growth-score-pill.is-ready{color:#475569;background:#94a3b824;border-color:#94a3b847}.growth-score-pill.is-active{color:#0369a1;background:#0ea5e91f;border-color:#0ea5e947}.growth-score-pill.is-active:before{content:"";background:#0ea5e9;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite pulse}.growth-score-pill.is-done{color:#4d6b3e;background:#73906229;border-color:#73906252}.growth-chip-list span,.sync-pill{border-radius:var(--radius-pill)}.growth-command-card,.growth-stream-card,.lead-row,.template-switch,.mode-switch{border-radius:var(--radius-md);border:1px solid var(--line);transition:transform .2s,box-shadow .2s,border-color .2s}.growth-command-card:hover,.growth-stream-card:hover{box-shadow:var(--shadow-sm);border-color:var(--line-strong);transform:translateY(-2px)}.growth-command-grid{gap:14px}.growth-stream-head strong{color:var(--ink);letter-spacing:-.005em;font-weight:600}.growth-stream-head small{color:var(--muted);font-size:.78rem}.growth-attribution-summary article{border-radius:var(--radius-md);border:1px solid var(--line);background:#fffdf8b3;padding:12px 14px;transition:border-color .18s}.growth-attribution-summary article:hover{border-color:var(--line-strong)}.growth-attribution-summary strong{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;font-size:1.35rem}.sync-pill{border-radius:var(--radius-pill);box-shadow:var(--shadow-xs);padding:8px 14px;font-size:.82rem}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:600}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:#5d46302e padding-box padding-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background:#5d463052 padding-box padding-box}.growth-stream-progress{position:relative;overflow:hidden}.growth-stream-progress:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000 0%,#ffffff59 50%,#0000 100%) 0 0/200px 100% no-repeat;transition:opacity .2s;position:absolute;inset:0}.growth-stream-progress.is-active:before{opacity:1;animation:2.4s linear infinite shimmer}.growth-simplified-grid,.growth-simplified-grid-wide,.workspace-grid{gap:20px}@media (width<=960px){.growth-simplified-grid,.growth-simplified-grid-wide{grid-template-columns:minmax(0,1fr)}.panel{padding:16px}.panel-header{flex-direction:column;align-items:flex-start}.panel-header-actions{justify-content:flex-start;width:100%}}@media (width<=640px){.primary-button,.ghost-button{justify-content:center;width:100%}}.workspace{width:100%;max-width:1360px;margin-left:auto;margin-right:auto;padding:28px 28px 48px}.panel{padding:20px 22px}.growth-stream-card p,.growth-command-card p,.panel p{max-width:68ch;line-height:1.62}:root{font-size:15.5px}@media (width>=1600px){.shell{grid-template-columns:280px minmax(0,1fr) 320px}}@media (width>=1280px) and (width<=1599px){.shell{grid-template-columns:260px minmax(0,1fr)}.inspector{display:none}.workspace{padding:24px 32px 48px}}@media (width>=980px) and (width<=1279px){.shell{grid-template-columns:232px minmax(0,1fr)}.inspector{display:none}.rail{gap:22px;padding:24px 18px}.workspace{padding:22px 24px 44px}.growth-simplified-grid,.growth-simplified-grid-wide{grid-template-columns:minmax(0,1fr)}.growth-stream-card p,.growth-command-card p,.panel p{max-width:none}}@media (width<=979px){.shell{grid-template-columns:1fr}.rail{border-right:none;border-bottom:1px solid var(--line);gap:14px;padding:16px 18px}.inspector{display:none}.workspace{padding:18px 16px 36px}.growth-simplified-grid,.growth-simplified-grid-wide,.workspace-grid{grid-template-columns:minmax(0,1fr)}}.growth-warroom-brief{grid-template-columns:minmax(0,1fr)!important}@media (width>=1600px){.growth-warroom-brief{grid-template-columns:minmax(0,2fr) minmax(0,1fr)!important}}.growth-simplified-grid{grid-template-columns:repeat(auto-fit,minmax(420px,1fr))}.growth-simplified-grid-wide{grid-template-columns:repeat(auto-fit,minmax(520px,1fr))}.panel.is-wide,.growth-simplified-grid>.panel.is-wide,.growth-simplified-grid-wide>.panel.is-wide{grid-column:1/-1}@media (width<=1279px){.growth-warroom-intel-grid{grid-template-columns:minmax(0,1fr)}}.growth-command-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.growth-attribution-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.account-center-shell{color:#eef3fb;background:linear-gradient(#050a11 0%,#07101a 100%);grid-template-columns:244px minmax(0,1fr);min-height:100vh;display:grid}.account-center-rail{background:#050a11db;border-right:1px solid #a0b8d61f;align-self:start;min-height:100vh;padding:22px 18px 20px;position:sticky;top:0}.account-center-brand,.account-center-primary-button,.account-center-secondary-button,.account-center-danger-button{font:inherit}.account-center-brand{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;margin-bottom:18px;display:grid}.account-center-brand span{color:#8fa8c8;font-size:12px}.account-center-brand strong{font-size:24px;line-height:1}.account-center-panel,.account-center-usage-card,.account-center-rail-card,.account-center-status-strip,.account-center-metric-card{background:#0b121ce0;border:1px solid #9ab6d929}.account-center-rail-card{border-radius:10px;gap:8px;margin-bottom:16px;padding:14px;display:grid}.account-center-rail-label,.account-center-kicker,.account-center-panel-label{text-transform:uppercase;color:#8fd6ff;letter-spacing:.04em;margin:0;font-size:12px}.account-center-rail-card h1{margin:0;font-size:20px;line-height:1.08}.account-center-rail-card p{color:#b7c4d8;margin:0;font-size:13px}.account-center-rail-card span{color:#b8d4ff;background:#5f95ff1f;border-radius:999px;width:fit-content;padding:3px 8px;font-size:11px;display:inline-flex}.account-center-inline-actions,.account-center-rail-footer{flex-wrap:wrap;gap:8px;display:flex}.account-center-primary-button,.account-center-secondary-button,.account-center-danger-button{cursor:pointer;border-radius:8px}.account-center-primary-button{color:#061018;background:linear-gradient(135deg,#79d4ff 0%,#9fe2cb 100%);border:0;padding:10px 14px;font-weight:600}.account-center-secondary-button{color:#eef3fb;background:#0d1520f0;border:1px solid #9ab6d92e;padding:10px 14px}.account-center-quiet-button{padding-inline:12px}.account-center-inline-locale{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;display:grid}.account-center-inline-locale button,.account-center-managed-nav button,.account-center-settings-tabs button{color:#d7e3f2;cursor:pointer;font:inherit;background:#ffffff08;border:1px solid #9ab6d92e;border-radius:8px;padding:9px 10px}.account-center-inline-locale button.is-active,.account-center-managed-nav button.is-active,.account-center-settings-tabs button.is-active{color:#0a1118;background:#fff}.account-center-managed-nav{gap:8px;margin-bottom:auto;display:grid}.account-center-main{padding:24px 28px 36px}.account-center-section{gap:16px;display:grid}.account-center-section-header{justify-content:space-between;align-items:end;gap:18px;display:flex}.account-center-board-header h1,.account-center-section-header h2{margin:6px 0 0;font-size:clamp(26px,3.2vw,38px);line-height:1}.account-center-board-copy p:last-child,.account-center-section-header p{color:#aebfd5;max-width:68ch;margin:8px 0 0;line-height:1.55}.account-center-board-header{justify-content:space-between;align-items:start;gap:20px;display:flex}.account-center-board-meta{justify-items:end;gap:10px;display:grid}.account-center-board-meta span{color:#8fa8c8;font-size:13px}.account-center-status-strip{border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.account-center-status-item{border-right:1px solid #9ab6d91f;gap:6px;padding:14px 16px;display:grid}.account-center-status-item:last-child{border-right:0}.account-center-status-item span{color:#8ea5c1;text-transform:uppercase;font-size:12px}.account-center-status-item strong{font-size:16px}.account-center-billing-grid,.account-center-two-column,.account-center-form-grid,.account-center-detail-grid,.account-center-board-grid,.account-center-metric-grid,.account-center-asset-status-row{gap:14px;display:grid}.account-center-two-column,.account-center-billing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-center-board-grid{grid-template-columns:minmax(0,1.4fr) minmax(320px,.92fr);align-items:start}.account-center-panel{border-radius:10px;gap:12px;padding:16px;display:grid}.account-center-panel-wide{min-height:100%}.account-center-panel-attention{background:linear-gradient(#0d1622fa,#0a131eeb);border-color:#79d4ff33}.account-center-panel-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.account-center-panel h2{margin:0;font-size:22px}.account-center-panel-head span{color:#8fa8c8;font-size:13px}.account-center-list,.account-center-timeline{gap:10px;display:grid}.account-center-list-row,.account-center-deliverable-row,.account-center-timeline-row{border-top:1px solid #9ab6d91a;gap:4px;padding:12px 0;display:grid}.account-center-list-row:first-child,.account-center-deliverable-row:first-child,.account-center-timeline-row:first-child{border-top:0;padding-top:0}.account-center-list-row strong,.account-center-deliverable-row strong,.account-center-timeline-row strong,.account-center-asset-status-item strong{font-size:16px}.account-center-list-row span,.account-center-deliverable-row span,.account-center-timeline-row p,.account-center-empty,.account-center-usage-card p{color:#aebfd5;margin:0;line-height:1.55}.account-center-deliverable-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.account-center-deliverable-row time{color:#8ea5c1;white-space:nowrap;font-size:12px}.account-center-timeline-row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px}.account-center-timeline-badge{color:#dfe9f7;background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;min-width:62px;padding:5px 8px;font-size:11px;display:inline-flex}.account-center-timeline-badge.is-done{color:#9fe2cb;background:#9fe2cb1f}.account-center-timeline-badge.is-live{color:#8fd6ff;background:#79d4ff24}.account-center-timeline-badge.is-attention{color:#ffcf8e;background:#ffb35e1f}.account-center-timeline-badge.is-muted{color:#96a8c1}.account-center-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-center-metric-card{border-radius:10px;gap:8px;padding:14px;display:grid}.account-center-metric-card strong{font-size:24px;line-height:1}.account-center-metric-card span,.account-center-metric-card small{color:#9fb0c7;font-size:13px}.account-center-assets-panel{background:#091019cc}.account-center-asset-status-row{grid-template-columns:repeat(3,minmax(0,1fr))}.account-center-asset-status-item{background:#ffffff08;border-radius:8px;gap:6px;padding:10px 12px;display:grid}.account-center-asset-status-item span{color:#9fb0c7;font-size:13px}.account-center-asset-status-item span.is-live,.account-center-inline-status.saved{color:#9fe2cb}.account-center-asset-status-item span.is-muted,.account-center-inline-status.error{color:#96a8c1}.account-center-settings-tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.account-center-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-center-form-grid label{gap:8px;display:grid}.platform-admin-shell{color:#eef6ff;background:#05070b;min-height:100vh}.platform-admin-topbar{background:#080c12f5;border-bottom:1px solid #96bed233;justify-content:space-between;align-items:center;gap:24px;padding:28px 56px;display:flex}.platform-admin-topbar p,.platform-admin-card p{color:#79ddff;letter-spacing:0;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:800}.platform-admin-topbar h1,.platform-admin-card h2{letter-spacing:0;margin:0;font-size:28px}.platform-admin-actions,.platform-admin-controls,.platform-admin-filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.platform-admin-actions button,.platform-admin-filters button,.platform-admin-controls button{color:#eef6ff;cursor:pointer;background:#101720;border:1px solid #96bed23d;min-height:42px;padding:0 16px;font-weight:800}.platform-admin-main{max-width:1440px;margin:0 auto;padding:28px 32px 56px}.platform-admin-summary{grid-template-columns:repeat(6,minmax(120px,1fr));gap:10px;display:grid}.platform-admin-summary article,.platform-admin-card,.platform-admin-list,.platform-admin-filters{background:#0b1118;border:1px solid #96bed233}.platform-admin-summary article{padding:16px}.platform-admin-summary span,.platform-admin-list span,.platform-admin-list small,.platform-admin-card dt,.platform-admin-card dd,.platform-admin-audit span,.platform-admin-audit small,.platform-admin-filters span,.platform-admin-controls span{color:#a9b8c7}.platform-admin-summary strong{margin-top:8px;font-size:26px;display:block}.platform-admin-filters{margin-top:16px;padding:16px}.platform-admin-filters label,.platform-admin-controls label,.platform-admin-wide{gap:7px;display:grid}.platform-admin-filters input,.platform-admin-filters select,.platform-admin-controls input,.platform-admin-wide textarea{color:#eef6ff;background:#070b10;border:1px solid #96bed23d;min-height:42px;padding:8px 10px}.platform-admin-wide textarea{resize:vertical;width:min(100%,680px);min-height:78px}.platform-admin-error{color:#ffb3b3;background:#ff6f6f14;border:1px solid #ff6f6f59;margin:16px 0 0;padding:12px 14px}.platform-admin-help{color:#9eb1c2;margin:8px 0 14px;font-size:13px;line-height:1.6;display:block}.platform-admin-grid{grid-template-columns:360px minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.platform-admin-list{align-content:start;max-height:calc(100vh - 250px);display:grid;overflow:auto}.platform-admin-list button{text-align:left;color:#eef6ff;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #96bed229;gap:5px;padding:14px 16px;display:grid}.platform-admin-list button.is-active{background:#66d5ff1f;box-shadow:inset 3px 0 #79ddff}.platform-admin-detail{gap:16px;display:grid}.platform-admin-card{padding:20px}.platform-admin-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 0;display:grid}.platform-admin-card dl div{border-top:1px solid #96bed229;padding-top:10px}.platform-admin-card dt,.platform-admin-card dd{margin:0}.platform-admin-card dd{color:#eef6ff;margin-top:4px;font-weight:800}.platform-admin-controls{margin-top:14px}.platform-admin-audit{gap:10px;margin-top:14px;display:grid}.platform-admin-audit article{border-top:1px solid #96bed229;gap:4px;padding-top:10px;display:grid}@media (width<=900px){.platform-admin-topbar{flex-direction:column;align-items:flex-start;padding:22px}.platform-admin-main{padding:18px}.platform-admin-summary,.platform-admin-grid,.platform-admin-card dl{grid-template-columns:1fr}}.account-center-form-grid label.is-wide{grid-column:1/-1}.account-center-form-grid span{color:#97abca;font-size:13px}.account-center-form-grid input,.account-center-form-grid select{color:#eef3fb;background:#070e17f5;border:1px solid #9ab6d92e;border-radius:8px;width:100%;padding:12px 14px}.account-center-inline-status{color:#9fb0c7;align-self:center;min-height:20px;font-size:13px}.account-center-payment-contact{color:#9fb0c7;max-width:760px;margin:12px 0 0;font-size:13px;line-height:1.7}.subscription-page{color:#eef6ff;background-color:#050a0f;background-image:radial-gradient(circle at 78% 18%,#8bd8cb1f,#0000 30rem),linear-gradient(90deg,#8bd8cb0a 1px,#0000 1px),linear-gradient(#8bd8cb08 1px,#0000 1px),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:96px 96px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;min-height:100dvh;padding:24px clamp(18px,4vw,64px) 64px}.subscription-nav{justify-content:space-between;align-items:center;gap:18px;max-width:1120px;margin:0 auto 48px;display:flex}.subscription-brand{color:inherit;gap:6px;text-decoration:none;display:grid}.subscription-brand span,.subscription-kicker,.subscription-proof-panel>span,.subscription-boundary span,.subscription-plan>span{color:#82dcd1;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.subscription-brand strong{font-size:1.2rem}.subscription-nav-actions,.subscription-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.subscription-language{background:#060c14b8;border:1px solid #97abca33;display:flex}.subscription-language button,.subscription-ghost-button,.subscription-primary-button,.subscription-primary-link,.subscription-paypal-redirect{color:#eef6ff;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #97abca38;font-weight:800}.subscription-language button{color:#a7b9d0;background:0 0;border:0;border-right:1px solid #97abca29;padding:0 15px}.subscription-language button:last-child{border-right:0}.subscription-language button.is-active{color:#eef6ff;background:#82dcd124}.subscription-ghost-button{background:#09111cc7;padding:0 18px}.subscription-primary-button{color:#061018;background:linear-gradient(90deg,#6ed0ec,#94dec7);border-color:#0000;padding:0 20px}.subscription-paypal-redirect{color:#fff;background:#087ac0;border-color:#0f518e33;width:100%;min-height:52px;margin-top:0;box-shadow:inset 0 1px #ffffff3d}.subscription-primary-link{color:#061018;background:linear-gradient(90deg,#6ed0ec,#94dec7);border-color:#0000;justify-content:center;align-items:center;width:fit-content;padding:0 20px;text-decoration:none;display:inline-flex}.subscription-primary-button:hover,.subscription-primary-link:hover,.subscription-paypal-redirect:hover,.subscription-ghost-button:hover,.subscription-language button:hover{transform:translateY(-1px)}.subscription-hero{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;gap:clamp(32px,5vw,64px);max-width:1120px;margin:0 auto;display:grid}.subscription-hero-copy{gap:20px;max-width:760px;display:grid}.subscription-hero h1{letter-spacing:0;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(3.6rem,5.9vw,6.1rem);line-height:.94}.subscription-hero p,.subscription-plan p,.subscription-boundary p{color:#aac0d8;margin:0;font-size:1rem;line-height:1.75}.subscription-hero-copy>p{max-width:720px;font-size:1.12rem}.subscription-hero-copy>.subscription-exchange-note{color:#82dcd1eb;font-size:.92rem}.subscription-proof-panel,.subscription-plan,.subscription-boundary article,.subscription-error{background:#09111cbd;border:1px solid #97abca2e}.subscription-proof-panel{align-self:start;gap:12px;margin-top:64px;padding:28px;display:grid;box-shadow:inset 0 1px #ffffff09}.subscription-product-image{display:none}.subscription-proof-panel ul{gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.subscription-proof-panel li{color:#e9f2ff;border-top:1px solid #97abca24;padding:12px 0}.subscription-plans,.subscription-boundary{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1120px;margin:28px auto 0;display:grid}.subscription-plan{align-content:start;gap:14px;min-height:0;padding:24px;display:grid;box-shadow:inset 0 1px #ffffff09}.subscription-plan-featured{background:#09111cbd}.subscription-plan h2{margin:0;font-size:clamp(1.85rem,2.6vw,2.65rem)}.subscription-plan strong{white-space:nowrap;text-wrap:balance;max-width:none;font-size:clamp(2rem,3.15vw,3.25rem);line-height:1}.subscription-plan .subscription-primary-link{width:fit-content;margin-top:12px}.subscription-paypal-box{color:#13202a;background:linear-gradient(#eef7fb,#dfeaf0);border:1px solid #d3e4eeb8;gap:14px;margin-top:8px;padding:16px;display:grid;box-shadow:0 24px 60px #00000047}.subscription-paypal-box p{color:#425869;background:0 0;border:0;min-height:auto;padding:0;font-size:.86rem;line-height:1.55}.subscription-boundary article{gap:12px;padding:24px;display:grid}.subscription-error{color:#ffd5c7;max-width:1480px;margin:18px auto 0;padding:16px 18px}@media (width<=920px){.subscription-nav,.subscription-hero,.subscription-plans,.subscription-boundary{grid-template-columns:1fr}.subscription-nav{flex-direction:column;align-items:flex-start;margin-bottom:40px}.subscription-hero h1{font-size:clamp(3.2rem,16vw,5.4rem)}.subscription-proof-panel{margin-top:0}.subscription-plan strong{white-space:normal}.subscription-proof-panel,.subscription-plan,.subscription-boundary article{padding:22px}}.account-center-money{font-size:36px;line-height:1}.account-center-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.account-center-detail-grid span{color:#8ea5c1;text-transform:uppercase;font-size:12px}.account-center-detail-grid strong{margin-top:6px;font-size:16px;display:block}.account-center-usage-list{gap:14px;display:grid}.account-center-usage-card{border-radius:10px;padding:16px 18px}.account-center-usage-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.account-center-usage-head span,.account-center-usage-head small{color:#94a9c5;font-size:13px}.account-center-usage-head strong{margin-top:6px;font-size:26px;display:block}.account-center-usage-bar{background:#ffffff12;border-radius:999px;height:10px;margin:14px 0 10px;overflow:hidden}.account-center-usage-bar span{border-radius:inherit;background:linear-gradient(90deg,#79d4ff 0%,#9fe2cb 100%);height:100%;display:block}.account-center-danger-panel{background:#180a0eeb;border-color:#ff72722e}.account-center-danger-button{color:#ffd2d2;background:#ff727214;border:1px solid #ff72722e;padding:10px 14px}@media (width<=1180px){.account-center-shell{grid-template-columns:1fr}.account-center-rail{border-bottom:1px solid #a0b8d624;border-right:0;min-height:auto;position:static}.account-center-board-grid,.account-center-two-column,.account-center-billing-grid,.account-center-status-strip,.account-center-asset-status-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.account-center-main,.account-center-rail{padding:18px}.account-center-status-strip,.account-center-board-grid,.account-center-two-column,.account-center-billing-grid,.account-center-form-grid,.account-center-detail-grid,.account-center-metric-grid,.account-center-asset-status-row{grid-template-columns:1fr}.account-center-board-header,.account-center-section-header{flex-direction:column;align-items:start}.account-center-board-meta{justify-items:start}}.tools-route-hero{align-items:start}.tools-route-hero-copy{opacity:1;visibility:visible;gap:18px;min-width:0;display:grid}.tools-route-hero h1{max-width:8ch;color:var(--tools-text);opacity:1;font-size:clamp(2.8rem,4.6vw,4.9rem);line-height:.94}.tools-route-lead{max-width:54ch;color:var(--tools-soft);opacity:1}.tools-route-orbit{gap:12px;min-height:320px;padding:18px}.tools-orbit-cell{border:1px solid var(--tools-line);min-height:124px;color:var(--tools-text);letter-spacing:0;opacity:1;visibility:visible;background:#ffffff08;place-items:center;font-size:clamp(1rem,1.2vw,1.12rem);font-weight:700;display:grid}.tools-workflow-path{opacity:1;visibility:visible;gap:12px;margin-top:10px}.tools-workflow-step{gap:12px;min-height:228px;padding:18px 16px}.tools-workflow-step strong{margin-top:0;font-size:clamp(1.02rem,1.3vw,1.32rem);line-height:1.16}.tools-support-grid{opacity:1;visibility:visible;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-top:12px}.tools-seo-support{background:linear-gradient(#ffffff0c,#ffffff05),#080d14bd;border:1px solid #97b2ce2e;gap:24px;margin-top:clamp(44px,6vw,76px);padding:clamp(22px,3vw,34px);display:grid}.tools-seo-support-head{gap:12px;max-width:780px;display:grid}.tools-seo-support-head h2,.tools-seo-faq h2{color:var(--tools-text);letter-spacing:0;margin:0}.tools-seo-support-head h2{font-size:clamp(2rem,4vw,4.1rem);line-height:.96}.tools-seo-support-head p:not(.tools-kicker),.tools-seo-support-grid p,.tools-seo-support-grid li,.tools-seo-faq p{color:var(--tools-soft);margin:0;line-height:1.66}.tools-seo-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.tools-seo-support-grid article{border-top:1px solid #97b2ce29;gap:12px;min-width:0;padding-top:18px;display:grid}.tools-seo-support-grid h3{color:var(--tools-text);margin:0;font-size:clamp(1.08rem,1.4vw,1.34rem);line-height:1.18}.tools-seo-support-grid ul{gap:8px;margin:0;padding-left:18px;display:grid}.tools-seo-faq{border-top:1px solid #97b2ce29;gap:10px;padding-top:18px;display:grid}.tools-seo-faq h2{font-size:clamp(1.35rem,2vw,2rem)}.tools-seo-faq details{border-bottom:1px solid #97b2ce24;padding:12px 0}.tools-seo-faq summary{cursor:pointer;color:var(--tools-text);font-weight:760;line-height:1.35}.tools-seo-faq p{padding-top:10px}.tools-seo-links{border-top:1px solid #97b2ce29;flex-wrap:wrap;align-items:center;gap:10px;padding-top:18px;display:flex}.tools-seo-links span{color:var(--tools-accent);text-transform:uppercase;font-size:.76rem;font-weight:780}.tools-seo-links a{min-height:34px;color:var(--tools-soft);background:#ffffff09;border:1px solid #97b2ce2e;align-items:center;padding:7px 10px;text-decoration:none;display:inline-flex}.tools-seo-links a:hover,.tools-seo-links a:focus-visible{border-color:var(--tools-line-strong);color:var(--tools-text)}.tools-index-card,.tools-result-card{min-height:256px}.tools-result-card{padding:20px 22px}.tools-history-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tools-history-list li{border-bottom:1px solid #8da9c41f;gap:6px;padding-bottom:12px;display:grid}.tools-history-list li:last-child{border-bottom:0;padding-bottom:0}.tools-history-list strong{color:var(--tools-text)}.tools-history-list span{color:var(--tools-soft)}.tools-history-meta{color:var(--tools-muted);font-size:.9rem}@media (width<=1240px){.tools-route-hero{grid-template-columns:minmax(0,1fr);gap:24px}.tools-route-hero h1{max-width:10ch}.tools-workflow-path{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=920px){.tools-workflow-path,.tools-support-grid{grid-template-columns:1fr}.tools-route-orbit{min-height:0}}.workspace-header{gap:18px;padding-bottom:6px}.workspace-header h2{font-size:clamp(1.8rem,1.4vw + 1.4rem,2.6rem);line-height:1.08}.growth-stream-card{padding:14px 16px}.growth-draft-details{border-top:1px solid var(--line);padding-top:10px}.growth-draft-details summary{cursor:pointer;color:var(--ink-muted);-webkit-user-select:none;user-select:none;font-size:.85rem;font-weight:600}.growth-draft-details summary:hover{color:var(--ink)}.growth-draft-section{border-left:3px solid var(--line);margin-top:10px;padding-left:8px}.growth-draft-section h4{color:var(--ink);margin:0 0 4px;font-size:.85rem}.growth-draft-section p{color:var(--ink-muted);white-space:pre-line;margin:0;font-size:.82rem;line-height:1.55}.growth-draft-reason{color:var(--ink-faint,#999);font-size:.78rem;font-style:italic}.growth-qa-comments{color:var(--ink-muted);margin:8px 0 0;padding-left:16px;font-size:.82rem;line-height:1.55;list-style:outside}.growth-qa-comments li{margin-bottom:2px}.content-preview-overlay{z-index:9000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#19120a8c;justify-content:center;align-items:flex-start;padding:40px 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.content-preview-modal{border:1px solid var(--line);background:#fffcf7fa;border-radius:14px;width:min(920px,100%);max-height:90vh;padding:24px 28px;overflow-y:auto;box-shadow:0 32px 80px #281c0f47}.content-preview-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;padding-bottom:14px;display:flex}.content-preview-head h2{margin:4px 0;font-size:1.15rem}.content-preview-meta{color:var(--ink-muted);margin:0;font-size:.82rem}.content-preview-section{margin-bottom:20px}.content-preview-section h3{color:var(--ink);margin:0 0 10px;font-size:.95rem}.content-preview-section>p{color:var(--ink-muted);margin:0;line-height:1.6}.content-preview-variant{border:1px solid var(--line);background:#fff9f099;border-radius:10px;margin-bottom:12px;padding:14px 16px}.content-preview-variant header{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.content-preview-variant header strong{font-size:.95rem}.content-preview-variant-type{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.content-preview-hook{color:var(--ink-muted);margin:0 0 8px;font-size:.85rem}.content-preview-body{white-space:pre-wrap;color:var(--ink);background:#ffffffb3;border:1px solid #0000000d;border-radius:8px;margin:0 0 8px;padding:10px 12px;font-family:inherit;font-size:.88rem;line-height:1.65}.content-preview-cta{color:var(--ink);margin:0 0 4px;font-size:.85rem;font-weight:600}.content-preview-reason{color:var(--ink-faint,#999);margin:0;font-size:.78rem;font-style:italic}.content-preview-main-section{border-left:3px solid var(--line);margin-bottom:14px;padding-left:10px}.content-preview-main-section h4{margin:0 0 6px;font-size:.9rem}.content-preview-main-section p{white-space:pre-line;color:var(--ink-muted);margin:0;font-size:.85rem;line-height:1.6}.panel-header-actions .primary-button,.panel-header-actions .ghost-button{width:auto}@media (width<=640px){.panel-header-actions{width:100%}.panel-header-actions .primary-button,.panel-header-actions .ghost-button{flex:48%}}.growth-stage-five-grid,.growth-stage-five-support-grid,.growth-stage-five-bottom-grid{align-items:start}.growth-stage-five-support-grid,.growth-stage-five-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-stage-five-panel,.growth-stage-five-bottom-grid>.panel,.growth-stage-five-support-grid>.panel{min-width:0}.growth-stage-five-panel .growth-stream-head>div,.growth-stage-five-support-grid .growth-stream-head>div,.growth-stage-five-bottom-grid .growth-stream-head>div{gap:4px;min-width:0;display:grid}.growth-stage-five-panel .growth-stream-head strong,.growth-stage-five-support-grid .growth-stream-head strong,.growth-stage-five-bottom-grid .growth-stream-head strong,.growth-stage-five-bottom-grid .growth-memory-hero h4,.growth-stage-five-bottom-grid .growth-autonomous-hero h4,.growth-stage-five-bottom-grid .growth-memory-column>strong,.growth-stage-five-bottom-grid .growth-autonomous-column>strong{overflow-wrap:anywhere;word-break:break-word}.growth-stage-five-panel .growth-stream-card,.growth-stage-five-panel .growth-command-card,.growth-stage-five-support-grid .growth-stream-card,.growth-stage-five-bottom-grid .growth-stream-card,.growth-stage-five-bottom-grid .growth-memory-hero,.growth-stage-five-bottom-grid .growth-memory-assurance,.growth-stage-five-bottom-grid .growth-memory-column,.growth-stage-five-bottom-grid .growth-autonomous-hero,.growth-stage-five-bottom-grid .growth-autonomous-summary,.growth-stage-five-bottom-grid .growth-autonomous-column,.growth-stage-five-bottom-grid .growth-autonomous-confirm,.growth-stage-five-bottom-grid .growth-autonomous-mode-card{min-width:0}.growth-stage-five-panel .growth-stream-card p,.growth-stage-five-panel .growth-command-card p,.growth-stage-five-support-grid .growth-stream-card p,.growth-stage-five-bottom-grid .growth-stream-card p{max-width:none}.growth-stage-five-bottom-grid .growth-memory-stage,.growth-stage-five-bottom-grid .growth-autonomous-stage,.growth-stage-five-bottom-grid .growth-memory-grid,.growth-stage-five-bottom-grid .growth-memory-stream,.growth-stage-five-bottom-grid .growth-autonomous-grid{grid-template-columns:minmax(0,1fr)}.growth-stage-five-bottom-grid .growth-memory-assurance,.growth-stage-five-bottom-grid .growth-autonomous-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-stage-five-bottom-grid .growth-autonomous-mode-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.growth-stage-five-bottom-grid .growth-memory-hero h4,.growth-stage-five-bottom-grid .growth-autonomous-hero h4{max-width:none}@media (width>=1400px){.growth-stage-five-bottom-grid>.growth-memory-panel,.growth-stage-five-bottom-grid>.growth-autonomous-panel{grid-column:1/-1}.growth-stage-five-bottom-grid .growth-memory-stage{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}.growth-stage-five-bottom-grid .growth-autonomous-stage{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}.growth-stage-five-bottom-grid .growth-memory-grid,.growth-stage-five-bottom-grid .growth-autonomous-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.growth-stage-five-bottom-grid .growth-memory-stream{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-stage-five-bottom-grid .growth-autonomous-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1380px){.growth-stage-five-support-grid,.growth-stage-five-bottom-grid,.product-intake-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.growth-stage-five-bottom-grid .growth-memory-assurance,.growth-stage-five-bottom-grid .growth-autonomous-summary,.growth-stage-five-bottom-grid .growth-autonomous-mode-grid,.product-intake-fields,.product-intake-summary-grid{grid-template-columns:minmax(0,1fr)}.product-intake-saved-badges,.product-intake-saved-footer{justify-content:flex-start}}.seo-workbench,.product-intake-panel{gap:18px;display:grid}.product-intake-head{align-items:start}.product-intake-runtime{justify-items:start;gap:10px;max-width:360px;display:grid}.product-intake-runtime p{color:var(--ink-muted);margin:0;line-height:1.6}.product-intake-runtime strong{color:var(--ink);font-size:.82rem}.product-intake-steps{flex-wrap:wrap;gap:8px;display:flex}.product-intake-steps span{min-height:30px;color:var(--ink-muted);letter-spacing:.02em;background:#fff8eceb;border:1px solid #78604429;border-radius:999px;align-items:center;padding:0 12px;font-size:.78rem;display:inline-flex}.product-intake-grid{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:start;gap:18px;display:grid}.product-intake-form,.product-intake-summary{min-width:0}.product-intake-block{background:linear-gradient(#fffdf8f5,#fff7ead1),#ffffffc2;border:1px solid #7860441f;border-radius:22px;gap:14px;padding:18px;display:grid}.product-intake-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);font-size:.72rem}.product-intake-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.product-intake-fields label{gap:6px;display:grid}.product-intake-fields small{color:var(--ink-faint,#9b8d7d);font-size:.75rem}.product-intake-fields textarea{min-height:96px}.product-intake-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;margin-top:14px;display:flex}.product-intake-saved-stack{gap:14px;margin-bottom:22px;display:grid}.product-intake-saved-head h4{color:var(--ink);margin:0;font-size:1.08rem}.product-intake-saved-card{text-align:left;cursor:pointer;background:linear-gradient(#fffcf6fa,#fff5e4e6),#ffffffdb;border:1px solid #78604424;border-radius:24px;gap:14px;width:100%;padding:18px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.product-intake-saved-card:hover,.product-intake-saved-card:focus-visible{border-color:#78604442;transform:translateY(-1px);box-shadow:0 18px 30px #5f492a14}.product-intake-saved-topline{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.product-intake-saved-topline strong{color:var(--ink);margin-top:6px;font-size:1.06rem;display:block}.product-intake-saved-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.product-intake-saved-meta{flex-wrap:wrap;gap:8px;display:flex}.product-intake-saved-meta span,.product-intake-saved-meta-pill{min-height:30px;color:var(--ink-muted);background:#ffffffb8;border:1px solid #7860441f;border-radius:999px;align-items:center;padding:0 12px;font-size:.78rem;display:inline-flex}.product-intake-saved-summary{color:var(--ink);white-space:pre-line;margin:0;line-height:1.7}.product-intake-saved-tags{flex-wrap:wrap;gap:8px;display:flex}.product-intake-saved-tags strong{min-height:34px;color:var(--ink);background:#fff7e8f0;border:1px solid #7860441f;border-radius:999px;align-items:center;padding:0 12px;font-size:.82rem;font-weight:600;display:inline-flex}.product-intake-saved-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-intake-saved-action{color:var(--ink);font-size:.84rem;font-weight:600}.product-intake-summary-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ai-source-badge{letter-spacing:.02em;white-space:nowrap;cursor:default;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.ai-source-badge--provider{color:#065f46;background:#10b9811f;border:1px solid #10b98152}.ai-source-badge--fallback{color:#92400e;cursor:help;background:#f59e0b24;border:1px solid #f59e0b61}.ai-source-badge--rules-only{color:#1e3a8a;cursor:help;background:#2563eb1a;border:1px solid #2563eb47}.ai-source-badge--unknown{color:#374151;cursor:help;background:#6b72801f;border:1px solid #6b72804d}.product-intake-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.product-intake-summary-grid article{background:#ffffffad;border:1px solid #7860441a;border-radius:18px;min-width:0;padding:14px}.product-intake-summary-grid span,.product-intake-chip-groups span{color:var(--ink-muted);margin-bottom:6px;font-size:.78rem;display:block}.product-intake-summary-grid p{color:var(--ink);white-space:pre-line;margin:0;line-height:1.62}.product-intake-chip-groups{gap:12px;display:grid}.product-intake-chips{flex-wrap:wrap;gap:8px;display:flex}.product-intake-chips strong{min-height:34px;color:var(--ink);background:#fff7e8f0;border:1px solid #7860441f;border-radius:999px;align-items:center;padding:0 12px;font-size:.82rem;font-weight:600;display:inline-flex}.seo-hero-panel{min-height:unset}.seo-stage-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.seo-stage-pill{border-radius:18px;min-height:88px}.seo-stage-pill span{color:var(--muted);font-size:.84rem}.seo-asset-row{text-align:left;border:1px solid var(--line);background:#ffffffc7;border-radius:18px;gap:10px;width:100%;padding:14px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid}.seo-asset-row:hover,.seo-asset-row:focus-visible{border-color:#aa784042;transform:translateY(-1px);box-shadow:0 12px 30px #5d463014}.seo-asset-row.is-active{background:linear-gradient(135deg,#fff8f0f5,#ffffffeb);border-color:#aa784057}.seo-checklist-card{border-top:1px solid var(--line);gap:12px;padding-top:14px;display:grid}.seo-checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.seo-checklist-item{border:1px solid var(--line);background:#ffffffbd;border-radius:16px;align-items:center;gap:10px;padding:12px 14px;display:flex}.seo-checklist-item input{width:auto;margin:0}@media (width<=1100px){.seo-stage-strip,.seo-checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.seo-stage-strip,.seo-checklist-grid{grid-template-columns:minmax(0,1fr)}}.seo-keyword-panel{gap:20px;display:grid}.seo-discovery-progress{background:linear-gradient(135deg,#e28e280f,#4e805c0f);border:1px solid #e28e2826;border-radius:16px;gap:20px;padding:20px;display:grid}.seo-discovery-context{gap:10px;display:grid}.seo-context-chips{flex-wrap:wrap;gap:8px;display:flex}.seo-chip{border:1px solid #0000;border-radius:999px;align-items:center;padding:5px 12px;font-size:.78rem;font-weight:500;animation:.4s both seoChipFadeIn;display:inline-flex}.seo-chip-product{color:#8e5a10;background:#e28e2824;border-color:#e28e2847}.seo-chip-category{color:#0369a1;background:#0ea5e91a;border-color:#0ea5e938}.seo-chip-audience{color:#6d28d9;background:#8b5cf61a;border-color:#8b5cf638}.seo-chip-pain{color:#b91c1c;background:#ef444414;border-color:#ef44442e}.seo-chip-competitor{color:#92400e;background:#f59e0b1a;border-color:#f59e0b38}.seo-chip-market{color:#2f6240;background:#4e805c1f;border-color:#4e805c3d}@keyframes seoChipFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.seo-discovery-steps{gap:0;display:grid}.seo-discovery-step{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:14px 16px;transition:background .3s;display:flex}.seo-discovery-step:last-child{border-bottom:none}.seo-discovery-step.is-active{background:#e28e280f}.seo-discovery-step.is-done{background:#4e805c0a}.seo-step-indicator{width:28px;height:28px;color:var(--muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.82rem;font-weight:600;display:flex}.seo-discovery-step.is-done .seo-step-indicator{color:#2f6240;background:#4e805c29}.seo-discovery-step.is-active .seo-step-indicator{color:#8e5a10;background:#e28e2829}.seo-step-spinner{border:2px solid #e28e284d;border-top-color:#c77b14;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite seoSpin;display:inline-block}@keyframes seoSpin{to{transform:rotate(360deg)}}.seo-step-content{flex:1;gap:2px;display:grid}.seo-step-content strong{color:var(--ink);font-size:.88rem}.seo-step-content small{color:var(--muted);font-size:.76rem;line-height:1.4}.seo-kw-summary-bar{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.seo-kw-summary-bar article{text-align:center;border:1px solid var(--line);background:#fff9;border-radius:14px;padding:14px 10px}.seo-kw-summary-bar span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:.72rem;display:block}.seo-kw-summary-bar strong{color:var(--ink);font-size:1.3rem}.seo-kw-cluster-bar{flex-wrap:wrap;gap:8px;padding:4px 0;display:flex}.seo-cluster-tag{color:#475569;background:#94a3b81f;border:1px solid #94a3b838;border-radius:999px;align-items:center;padding:4px 10px;font-size:.74rem;font-weight:500;display:inline-flex}.seo-cluster-core-product{color:#8e5a10;background:#e28e281f;border-color:#e28e283d}.seo-cluster-category{color:#0369a1;background:#0ea5e91a;border-color:#0ea5e933}.seo-cluster-pain-point{color:#b91c1c;background:#ef444414;border-color:#ef44442e}.seo-cluster-solution{color:#2f6240;background:#4e805c1f;border-color:#4e805c38}.seo-cluster-comparison{color:#92400e;background:#f59e0b1a;border-color:#f59e0b33}.seo-cluster-feature{color:#6d28d9;background:#8b5cf61a;border-color:#8b5cf633}.seo-cluster-scenario{color:#0e7490;background:#06b6d41a;border-color:#06b6d433}.seo-kw-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px;display:grid}.seo-kw-card{border:1px solid var(--line);background:#ffffffb3;border-radius:16px;gap:10px;padding:16px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid}.seo-kw-card:hover{box-shadow:var(--shadow-sm);border-color:var(--line-strong);transform:translateY(-2px)}.seo-kw-card-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.seo-kw-text{color:var(--ink);word-break:break-word;font-size:.92rem;line-height:1.4}.seo-intent-pill{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:.7rem;font-weight:600}.seo-intent-high-intent{color:#b91c1c;background:#ef44441a}.seo-intent-mid-intent{color:#92400e;background:#f59e0b1a}.seo-intent-watch{color:#475569;background:#94a3b81f}.seo-kw-card-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.seo-kw-source{color:var(--muted);font-size:.72rem}.seo-kw-card-metrics{gap:8px;display:grid}.seo-metric{grid-template-columns:72px 1fr 36px;align-items:center;gap:8px;display:grid}.seo-metric label{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:.7rem}.seo-metric-bar-wrapper{background:#94a3b81f;border-radius:3px;height:6px;overflow:hidden}.seo-metric-bar{border-radius:3px;height:100%;transition:width .6s}.seo-metric-demand{background:linear-gradient(90deg,#0ea5e9,#0369a1)}.seo-metric-difficulty.is-easy{background:linear-gradient(90deg,#4ade80,#22c55e)}.seo-metric-difficulty.is-medium{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.seo-metric-difficulty.is-hard{background:linear-gradient(90deg,#f87171,#ef4444)}.seo-metric span{color:var(--ink);text-align:right;font-size:.76rem;font-weight:600}.seo-kw-notes{color:var(--muted);margin:0;font-size:.8rem;line-height:1.5}@media (width<=1100px){.seo-kw-summary-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.seo-kw-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.seo-kw-summary-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-metric{grid-template-columns:60px 1fr 30px}}.ai-debug-panel{z-index:950;color:#1f2937;max-width:calc(100vw - 32px);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px;position:fixed;bottom:16px;right:16px}.ai-debug-panel__toggle{color:#f9fafb;cursor:pointer;background:#111827;border:1px solid #1f2937;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex;box-shadow:0 8px 24px #0f172a2e}.ai-debug-panel__toggle:hover{background:#1f2937}.ai-debug-panel--collapsed .ai-debug-panel__body{display:none}.ai-debug-panel__body{background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:min(720px,100vw - 32px);max-height:60vh;margin-top:8px;padding:14px;overflow-y:auto;box-shadow:0 12px 32px #0f172a29}.ai-debug-panel__summary{color:#374151;border-bottom:1px solid #e5e7eb;flex-wrap:wrap;gap:16px;padding-bottom:10px;display:flex}.ai-debug-panel__summary strong{color:#111827;font-weight:600}.ai-debug-panel__controls{border-bottom:1px solid #f3f4f6;flex-wrap:wrap;gap:12px;padding:10px 0;display:flex}.ai-debug-panel__controls label{color:#4b5563;align-items:center;gap:6px;display:inline-flex}.ai-debug-panel__controls select,.ai-debug-panel__controls input{font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:4px;padding:3px 6px}.ai-debug-panel__empty{color:#6b7280;margin:16px 0 4px;line-height:1.5}.ai-debug-focus{background:#2563eb0a;border:2px solid #2563eb59;border-radius:8px;margin-bottom:12px;padding:10px}.ai-debug-focus__header{color:#1e3a8a;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.85rem;display:flex}.ai-debug-focus__empty{color:#6b7280;margin:0;font-size:.82rem;font-style:italic}.ai-debug-focus__list{border-left:3px solid #2563eb4d;padding-left:6px}.ai-debug-focus__item .ai-debug-item__row{grid-template-columns:28px 90px minmax(140px,1fr) 70px minmax(120px,1fr) 70px}.ai-debug-focus__seq{color:#1e40af;background:#2563eb1f;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.72rem;font-weight:700;display:inline-flex}.ai-debug-panel__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ai-debug-item__row{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;grid-template-columns:90px minmax(140px,1fr) 70px minmax(120px,1fr) 80px 70px 90px;align-items:center;gap:8px;padding:6px 8px;display:grid}.ai-debug-item__row:hover{background:#f3f4f6}.ai-debug-status{color:#111827;text-align:center;letter-spacing:.02em;background:#e5e7eb;border-radius:999px;padding:1px 8px;font-weight:600}.ai-debug-status--success{color:#065f46;background:#d1fae5}.ai-debug-status--fallback{color:#92400e;background:#fef3c7}.ai-debug-status--error{color:#991b1b;background:#fee2e2}.ai-debug-item__intent,.ai-debug-item__provider{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-debug-item__details{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;grid-template-columns:140px 1fr;gap:4px 12px;margin:4px 0 8px;padding:8px 12px;display:grid}.ai-debug-item__details dt{color:#6b7280;font-weight:500}.ai-debug-item__details dd{overflow-wrap:anywhere;color:#111827;margin:0}.ai-debug-item__error{color:#991b1b!important}@media (width<=720px){.ai-debug-item__row{grid-template-columns:80px minmax(0,1fr) 60px;grid-template-areas:"status intent mode""provider provider provider""source latency trace"}.ai-debug-item__row>:first-child{grid-area:status}.ai-debug-item__row>:nth-child(2){grid-area:intent}.ai-debug-item__row>:nth-child(3){grid-area:mode}.ai-debug-item__row>:nth-child(4){grid-area:provider}.ai-debug-item__row>:nth-child(5){grid-area:source}.ai-debug-item__row>:nth-child(6){grid-area:latency}.ai-debug-item__row>:nth-child(7){grid-area:trace}}.brand-contact-overlay{z-index:9200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040a10a8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.brand-contact-modal{background:linear-gradient(#0a1017f5,#070c12f5),#070c12f5;border:1px solid #8bdac838;border-radius:8px;gap:18px;width:min(820px,100%);padding:24px;display:grid;box-shadow:0 28px 90px #00000057}.brand-contact-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.brand-contact-head h2{color:#eef5f8;margin:4px 0 8px;font-size:clamp(1.35rem,2vw,1.7rem)}.brand-contact-head p:last-child{color:#9fb2be;margin:0;line-height:1.65}.brand-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.brand-contact-item{background:linear-gradient(160deg,#111a23eb,#0a0f16d1);border:1px solid #8bdac829;border-radius:6px;gap:10px;min-height:168px;padding:16px;display:grid}.brand-contact-item span{color:#8bdac8;text-transform:uppercase;font-size:.72rem;font-weight:800}.brand-contact-item h3,.brand-contact-item strong{color:#eef5f8}.brand-contact-item p{color:#a8bbc7;margin:0;line-height:1.6}.brand-contact-actions{flex-wrap:wrap;gap:12px;display:flex}.workspace-shell{background:linear-gradient(#f6f9fcfa,#f2f6fafa),#f4f7fa}.workspace-shell .rail,.workspace-shell .workspace,.workspace-shell .inspector{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7}.workspace-shell .rail,.workspace-shell .inspector{border-color:#94a3b824}.workspace-shell .rail-section,.workspace-shell .panel,.workspace-shell .growth-panel,.workspace-shell .growth-summary-panel,.workspace-shell .publishing-panel,.workspace-shell .inspector-section{background:#ffffffd6;border-color:#94a3b829;box-shadow:0 10px 26px #94a3b814}.workspace-header{border-bottom:1px solid #94a3b824;padding-bottom:18px}.workspace-header h2{letter-spacing:0}.workspace-language-cluster{background:#ffffffe0;border:1px solid #94a3b829;border-radius:8px;gap:8px;padding:10px 12px;display:grid}.workspace-language-copy{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-language-copy span{color:#0f172a;font-size:.8rem;font-weight:800}.workspace-language-copy small{color:#64748b;font-size:.72rem}.workspace-language-switcher{gap:8px}.workspace-language-switcher .locale-pill{color:#0f172a;background:#fff;border:1px solid #94a3b82e;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 12px;display:inline-flex}.workspace-language-switcher .locale-pill:hover{background:#f8fbfb;border-color:#2dd4bf57}.workspace-language-switcher .locale-pill.is-active{color:#0f172a;background:#ecfdf5f5;border-color:#2dd4bf70}.locale-pill-code{background:#0f172a0f;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;font-size:.72rem;font-weight:800;display:inline-flex}.locale-pill-name{font-size:.8rem;font-weight:700}.sync-pill{color:#334155;background:#ffffffeb;border:1px solid #94a3b824}.event-banner{background:linear-gradient(90deg,#fffffff0,#f4faf9f0);border:1px solid #94a3b824;box-shadow:0 10px 24px #94a3b814}.workspace-shell .ghost-button,.workspace-shell .primary-button{border-radius:999px;min-height:38px}.workspace-shell .ghost-button{background:#ffffffe0;border-color:#94a3b829}@media (width<=900px){.brand-contact-grid{grid-template-columns:1fr}}
