:root{--bg:#f7f7f5;--card:#fff;--ink:#0f1115;--muted:#6f737d;--line:#e8e8e4;--soft:#f1f1ee;--dark:#0f1115;--purple:#7b5cff;--blue:#4da3ff;--cyan:#22d3c5;--green:#6ee7a7;--good:#0b7a52;--warn:#b45f06;--bad:#b42318;--shadow:0 18px 50px rgba(15,17,21,.07)}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.skip-link{position:fixed;z-index:9999;left:12px;top:12px;transform:translateY(-180%);padding:11px 14px;border-radius:9px;background:#fff;color:#0f1115;box-shadow:0 8px 28px #0004;font-size:13px;font-weight:800}.skip-link:focus{transform:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #e0b86a;outline-offset:3px}.cookie-table{max-width:100%;overflow-x:auto;margin:14px 0}.cookie-table code{white-space:nowrap}.fatal-error{width:min(680px,calc(100% - 32px));margin:10vh auto;padding:32px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:var(--shadow)}.fatal-error>span{font-size:12px;letter-spacing:.15em;font-weight:900}.fatal-error h1{font-size:32px}.fatal-error p{line-height:1.6;color:var(--muted)}.fatal-error>div{display:flex;gap:9px;flex-wrap:wrap}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--bg);color:var(--ink);letter-spacing:-.01em}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.siaio-word{display:inline-flex;align-items:baseline;font-weight:780;letter-spacing:.08em}.siaio-ai{background:linear-gradient(115deg,var(--purple),var(--blue) 58%,var(--cyan));-webkit-background-clip:text;background-clip:text;color:transparent}.shell{min-height:100vh;display:grid;grid-template-columns:244px 1fr}.sidebar{background:var(--dark);color:#c7cbd2;padding:24px 16px 18px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh;border-right:1px solid #20242c}.brand{display:flex;align-items:center;gap:10px;color:#fff;margin:0 8px 30px}.brand img{width:34px;height:34px;border-radius:11px}.brand .siaio-word{font-size:22px}.brand small{display:block;color:#777f8e;font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin-top:3px;font-weight:650}.sidebar nav{display:grid;gap:5px}.sidebar nav a{display:flex;align-items:center;gap:11px;color:#a9afb9;padding:10px 12px;border-radius:10px;font-weight:650;font-size:14px}.sidebar nav a.active,.sidebar nav a:hover{background:#1a1d24;color:#fff}.navicon{width:20px;text-align:center;color:#69707d}.sidebar nav a.active .navicon{color:#8c72ff}.sidefoot{margin-top:auto;font-size:12px;overflow-wrap:anywhere;padding:12px 8px 0;border-top:1px solid #22262e}.alpha-chip{display:inline-block;padding:5px 7px;border:1px solid #343944;border-radius:999px;color:#8d96a5;font-size:12px;letter-spacing:.08em;margin-bottom:10px}.role{display:inline-block;background:#232833;color:#d7dbe1;padding:3px 6px;border-radius:5px;font-size:12px;margin-bottom:6px}.useremail{color:#8d95a2}.linkbtn{border:0;background:none;color:#9ca3af;padding:8px 0;cursor:pointer}.main{min-width:0}.top{height:70px;background:rgba(255,255,255,.86);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 30px;position:sticky;top:0;z-index:5}.eyebrow,.page-kicker,.card-kicker,.mini-label{font-size:12px;letter-spacing:.14em;color:#9a9fa8;font-weight:800;text-transform:uppercase}.orgswitch{display:flex;gap:7px;align-items:center}.orgswitch select{border:1px solid var(--line);border-radius:10px;padding:8px 10px;background:#fff}.mini{border:1px solid var(--line);background:#fff;border-radius:9px;padding:8px 10px;font-weight:700;cursor:pointer}.content{padding:32px;max-width:1320px;margin:auto}.titlebar{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:22px}.titlebar h1{font-size:31px;letter-spacing:-.045em;margin:4px 0 0}.live-dot{font-size:13px;color:#7d828b;display:flex;align-items:center;gap:7px}.live-dot i{width:7px;height:7px;background:var(--green);border-radius:50%;box-shadow:0 0 0 4px rgba(110,231,167,.15)}
.hero,.sitehero{background:linear-gradient(135deg,#0f1115,#171a21 62%,#0f1115);color:#fff;border-radius:24px;padding:30px;display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;position:relative;overflow:hidden}.hero:after{content:"";position:absolute;width:360px;height:360px;border-radius:50%;right:-170px;top:-190px;background:radial-gradient(circle,rgba(77,163,255,.16),rgba(123,92,255,.06) 42%,transparent 68%)}.hero h2{font-size:32px;letter-spacing:-.04em;margin:5px 0 8px}.hero p,.sitehero p{color:#aeb4bf;max-width:700px;line-height:1.55}.heroeye{color:#7f8795}.hero-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.hero-tags span{font-size:12px;border:1px solid #30353f;border-radius:999px;padding:6px 9px;color:#c8ced7}.score{width:116px;height:116px;border-radius:50%;background:#ffffff08;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #2a2f39;z-index:1}.score strong{font-size:38px}.score span{font-size:12px;text-align:center;color:#8f97a5;max-width:70px}.score.ghost strong{font-size:32px}.signalstrip{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}.signalstrip>div{background:#fff;border:1px solid var(--line);border-radius:18px;padding:16px;display:flex;align-items:center;gap:13px}.signalicon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-weight:800;background:#f0edff;color:#6947f2}.signalicon.cyan{background:#e8fbf8;color:#0d9d91}.signalicon.green{background:#ebfaf2;color:#18885c}.signalstrip p{margin:0;display:grid}.signalstrip small{font-size:12px;letter-spacing:.12em;color:#9ca1aa;font-weight:800}.signalstrip b{font-size:19px;margin-top:2px}.signalstrip em{font-size:13px;color:#8a909a;font-style:normal}.grid2{display:grid;grid-template-columns:1.25fr 1fr;gap:18px;margin-bottom:18px}.card{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:21px;overflow:auto;box-shadow:0 1px 0 rgba(15,17,21,.02)}.card.subtle{background:#fbfbfa}.cardhead,.toolbar{display:flex;justify-content:space-between;gap:16px;align-items:center}.card h3{margin:3px 0 14px;letter-spacing:-.02em}.actions{display:grid;gap:8px}.action{display:flex;gap:12px;align-items:center;border:1px solid var(--line);border-radius:13px;padding:12px;color:inherit;transition:.15s ease}.action:hover{border-color:#d3d4ce;transform:translateY(-1px);box-shadow:0 8px 24px #0f11150a}.action small{display:block;color:var(--muted);margin-top:4px;line-height:1.35}.actiongo{margin-left:auto;color:#a3a8b0}.pill{font-size:12px;font-weight:900;border-radius:7px;padding:5px 7px;background:#eef2f6}.pill.p1{background:#fee4e2;color:#b42318}.pill.p2{background:#fffaeb;color:#b54708}.pill.p3{background:#eef4ff;color:#3538cd}.pill.p4{background:#f2f4f7;color:#475467}.sitesmini{display:grid}.sitesmini a{padding:10px 0;border-bottom:1px solid var(--line);color:var(--ink);display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:10px}.sitesmini small{display:block;color:var(--muted);margin-top:3px}.sitesmini i{font-style:normal;color:#a2a7af}.siteletter{width:34px;height:34px;border-radius:10px;background:#f0edff;color:#6947f2;display:grid;place-items:center;font-weight:800}.empty-mini{padding:12px 0}.empty-mini p{max-width:460px}.flow{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.flow span{background:#f0f0ed;padding:7px 10px;border-radius:8px;font-weight:700;font-size:12px}.flow b{color:#acb0b7}.decision-card{display:flex;justify-content:space-between;align-items:center;gap:24px}.button,.primary,.cta{display:inline-block;border:0;background:var(--dark);color:#fff;padding:10px 14px;border-radius:10px;font-weight:750;cursor:pointer}.button-soft{margin-top:8px;background:#f0edff;color:#5d43d7}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.sitecard{background:#fff;border:1px solid var(--line);border-radius:17px;padding:18px;color:var(--ink);display:flex;gap:15px}.sitecard h3{margin:0 0 4px}.sitecard p{color:var(--muted);overflow-wrap:anywhere}.siteicon{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;background:#f0edff;color:#5b3fe5;font-weight:900}.badge{display:inline-block;background:#f2f2ef;border:1px solid #e8e8e4;border-radius:999px;padding:4px 8px;font-size:12px;margin-right:4px}.badge.dark{background:#22262d;color:#fff;border:0}.empty{background:#fff;padding:40px;text-align:center;border:1px dashed #cfd2cb;border-radius:16px}.formcard{max-width:720px}.formcard h2{margin-top:0}.stack,label{display:grid;gap:6px}.stack{gap:14px}label{font-weight:650;margin:12px 0;font-size:13px}input,select{width:100%;padding:12px;border:1px solid #d8d9d3;border-radius:10px;background:#fff;outline:none}input:focus,select:focus{border-color:#8e7afb;box-shadow:0 0 0 3px #7b5cff12}.progress{display:flex;align-items:center;max-width:400px;margin:0 auto 20px}.progress b{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#e4e4e0}.progress b.on{background:#111318;color:#fff}.progress span{height:2px;background:#e4e4e0;flex:1}.goals{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}.goals label{display:flex;gap:10px;border:1px solid var(--line);border-radius:13px;padding:15px;margin:0;cursor:pointer}.goals input{width:auto}.goals small{display:block;color:var(--muted);margin-top:3px}.statusrow{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:10px 0}.statusrow b{font-size:12px}.statusrow .warn{color:var(--warn)}.statusrow .neutral{color:#667085}.alert{padding:13px;border-radius:10px;margin-bottom:16px}.alert.bad{background:#fee4e2;color:#912018}.alert.good{background:#dcfae6;color:#05603a}.muted{color:var(--muted)}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:10px;border-bottom:1px solid var(--line);font-size:13px;vertical-align:top}.smallcode{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.wrap{overflow-wrap:anywhere}.tags{display:flex;gap:5px;flex-wrap:wrap}.checklist{display:grid;gap:8px}.check{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:12px 0}.check small{display:block;color:var(--muted);margin-top:3px}.state{font-size:13px;border-radius:7px;padding:5px 8px;background:#f2f4f7}.state.ok{background:#dcfae6;color:#05603a}.state.warn{background:#fef0c7;color:#93370d}.state.bad{background:#fee4e2;color:#912018}
.public{min-height:100vh;background:#f6f6f3}.authwrap{min-height:100vh;display:grid;grid-template-columns:minmax(360px,.9fr) minmax(440px,1.1fr)}.authintro{background:#0f1115;color:#fff;padding:54px clamp(34px,6vw,90px);display:flex;flex-direction:column;justify-content:center}.landing-brand{display:flex;align-items:center;gap:10px;font-weight:800}.landing-brand img{width:38px;height:38px;border-radius:12px}.landing-brand .siaio-word{font-size:22px}.authintro h2{font-size:clamp(38px,5vw,66px);line-height:1.02;letter-spacing:-.055em;margin:70px 0 18px;max-width:680px}.authintro h2 span{background:linear-gradient(110deg,#8a70ff,#4da3ff,#22d3c5);-webkit-background-clip:text;background-clip:text;color:transparent}.authintro p{color:#9fa6b1;max-width:520px;line-height:1.6}.back-home{margin-top:auto;color:#8f97a4;font-size:12px}.authbox{width:min(500px,calc(100% - 46px));margin:auto;background:#fff;padding:38px;border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow)}.authhead h1{font-size:34px;letter-spacing:-.04em;margin:6px 0}.authhead p{line-height:1.55;margin-bottom:24px}.authprimary{width:100%;padding:13px}.authnote{font-size:12px;color:#a0a5ad;text-align:center;margin-top:22px}.marketing{background:#f7f7f5}.landing{min-height:100vh}.landing-hero{background:#0f1115;color:#fff;padding:0 clamp(22px,6vw,90px) 80px;overflow:hidden}.landing-nav{height:86px;display:flex;justify-content:space-between;align-items:center;max-width:1440px;margin:auto}.landing-navlinks{display:flex;gap:26px;align-items:center;font-size:13px;color:#aeb4bd}.nav-cta{background:#fff;color:#0f1115;padding:9px 13px;border-radius:9px;font-weight:750}.landing-grid{max-width:1440px;margin:70px auto 0;display:grid;grid-template-columns:minmax(380px,.8fr) minmax(540px,1.2fr);gap:70px;align-items:center}.version-chip{display:inline-flex;border:1px solid #2b3039;border-radius:999px;padding:6px 9px;color:#8e96a4;font-size:12px;letter-spacing:.12em}.landing-copy h1{font-size:clamp(46px,6vw,82px);line-height:.98;letter-spacing:-.065em;margin:22px 0 26px}.landing-copy h1 span{background:linear-gradient(110deg,#9c86ff,#4da3ff 54%,#22d3c5);-webkit-background-clip:text;background-clip:text;color:transparent}.lead{font-size:17px;line-height:1.65;color:#a9b0bb;max-width:650px}.hero-actions{display:flex;gap:10px;margin:28px 0 20px}.cta{background:#fff;color:#0f1115;padding:12px 16px}.cta.secondary{background:transparent;color:#d7dbe1;border:1px solid #30353e}.trustline{font-size:13px;color:#737b87}.product-shell{background:#15181e;border:1px solid #282d36;border-radius:22px;box-shadow:0 35px 100px #0008;overflow:hidden;transform:perspective(1200px) rotateY(-1.2deg)}.mock-top{height:52px;border-bottom:1px solid #262b33;display:flex;align-items:center;justify-content:space-between;padding:0 18px}.mock-brand{font-size:12px;letter-spacing:.15em;color:#d8dce2}.mock-dot{display:inline-block;width:7px;height:7px;background:linear-gradient(135deg,#7b5cff,#22d3c5);border-radius:50%;margin-right:8px}.preview-badge{font-size:12px;letter-spacing:.12em;border:1px solid #313743;border-radius:999px;color:#7d8592;padding:5px 7px}.mock-body{display:grid;grid-template-columns:120px 1fr;min-height:410px}.mock-side{border-right:1px solid #252a32;padding:22px 13px;display:grid;align-content:start;gap:17px;color:#686f7a;font-size:12px}.mock-side b{color:#fff;background:#222731;padding:8px;border-radius:7px}.mock-main{padding:28px}.mock-kicker{font-size:12px;color:#6f7784;letter-spacing:.13em}.mock-main h3{font-size:24px;letter-spacing:-.035em;margin:7px 0 20px}.mock-metrics{display:grid;grid-template-columns:.7fr 1.3fr;gap:12px}.mock-score,.mock-chart{background:#1b1f26;border:1px solid #282e37;border-radius:14px;padding:16px}.mock-score small,.mock-chart small{display:block;color:#747c89;font-size:12px}.mock-score strong{display:block;font-size:34px;margin-top:8px}.mock-score strong span{font-size:13px;color:#777f8b}.mock-score em{font-style:normal;color:#6ee7a7;font-size:12px}.mock-chart svg{width:100%;height:70px;margin:4px 0 -6px}.mock-chart b{font-size:12px;color:#6ee7a7}.mock-actions{display:grid;gap:7px;margin-top:12px}.mock-actions>div{display:grid;grid-template-columns:25px 1fr auto;align-items:center;gap:10px;background:#191d23;border:1px solid #272c34;border-radius:11px;padding:10px}.mock-actions i{width:22px;height:22px;border-radius:7px;background:#252a34;color:#8d78ff;display:grid;place-items:center;font-size:12px;font-style:normal}.mock-actions span{display:grid}.mock-actions b{font-size:12px}.mock-actions small{font-size:12px;color:#707885;margin-top:2px}.mock-actions>div>strong{font-size:12px;color:#9da4ae}.landing-section{max-width:1260px;margin:0 auto;padding:100px 28px}.section-head{max-width:760px}.section-head>span{font-size:12px;letter-spacing:.14em;color:#979ca4;font-weight:800}.section-head h2{font-size:48px;letter-spacing:-.05em;margin:9px 0 12px}.section-head p{font-size:17px;color:#777d86;line-height:1.6}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:45px}.feature-grid article{background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px;min-height:220px}.feature-icon{width:34px;height:34px;border-radius:10px;background:#0f1115;color:#fff;display:grid;place-items:center;font-size:12px;margin-bottom:34px}.feature-grid h3{font-size:21px;margin:0 0 8px}.feature-grid p{color:#777d86;line-height:1.6;font-size:14px}.landing-meaning{max-width:1260px;margin:0 auto 70px;padding:50px 28px;border-top:1px solid #dfdfda;border-bottom:1px solid #dfdfda;display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;align-items:center}.landing-meaning h2{font-size:50px;margin:8px 0}.landing-meaning strong{font-size:23px}.landing-meaning p{color:#737983;max-width:680px;line-height:1.6}.landing-footer{max-width:1260px;margin:auto;padding:0 28px 50px;display:grid;grid-template-columns:1fr 1fr auto;color:#8c9199;font-size:12px}.landing-footer span:first-child{color:#0f1115;font-weight:800}.landing-footer a{color:#0f1115;font-weight:750}
@media(max-width:1000px){.shell{grid-template-columns:1fr}.sidebar{position:static;height:auto}.sidebar nav{grid-template-columns:repeat(3,1fr)}.sidefoot{margin-top:18px}.top{position:static;height:auto;padding:15px 20px}.content{padding:20px}.grid2,.signalstrip{grid-template-columns:1fr}.decision-card{display:block}.flow{margin-top:16px}.landing-grid{grid-template-columns:1fr;gap:45px}.product-shell{transform:none}.authwrap{grid-template-columns:1fr}.authintro{display:none}.feature-grid{grid-template-columns:1fr}.landing-meaning{grid-template-columns:1fr}.landing-footer{grid-template-columns:1fr;gap:10px}.landing-navlinks a:not(.nav-cta){display:none}}
@media(max-width:620px){.sidebar nav{grid-template-columns:1fr 1fr}.top{align-items:flex-start;gap:10px;flex-direction:column}.orgswitch,.orgswitch select{width:100%}.hero{flex-direction:column;align-items:flex-start;gap:20px;padding:22px}.score{width:94px;height:94px}.cards{grid-template-columns:1fr}.content{padding:14px}.goals{grid-template-columns:1fr}.titlebar{align-items:flex-start}.live-dot{display:none}.landing-hero{padding:0 18px 48px}.landing-nav{height:72px}.landing-grid{margin-top:42px}.landing-copy h1{font-size:48px}.hero-actions{flex-direction:column}.cta{text-align:center}.mock-body{grid-template-columns:1fr}.mock-side{display:none}.mock-main{padding:18px}.mock-metrics{grid-template-columns:1fr}.section-head h2{font-size:38px}.landing-section{padding:70px 18px}.landing-meaning{padding:40px 18px}.authbox{width:calc(100% - 28px);padding:26px}}


/* SIAIO 4.2 — live free audit */
.fieldhint{display:block;margin-top:-6px;margin-bottom:12px;color:#7b8493;font-size:12px}
.alert.good{border-color:#b7ead4;background:#effcf6;color:#166a49}
.audit-launch{display:flex;align-items:center;justify-content:space-between;gap:28px}
.audit-launch h3{margin:4px 0 8px}
.audit-launch p{max-width:850px}
.audit-launch form{flex:0 0 auto}.audit-buttons{display:flex;align-items:center;gap:8px;flex:0 0 auto}.button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:9px;padding:10px 13px;font-weight:750;font-size:12px}.button.secondary{border:1px solid #dfe2e7;background:#fff;color:#20242b}
.audit-results{margin-top:14px}
.audit-meta{font-size:12px;color:#7b8493}
.audit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}
.audit-check{border:1px solid #e5e8ee;border-radius:14px;padding:14px;background:#fff}
.audit-check.pass{border-color:#cdeedd;background:#f8fffb}
.audit-check.warn{border-color:#f4dfab;background:#fffdf7}
.audit-check.fail{border-color:#f3c5c5;background:#fff9f9}
.audit-check-top{display:flex;align-items:center;gap:8px}
.audit-check-top strong{flex:1}
.audit-check-top b{font-size:12px;color:#525c6b}
.audit-check p{margin:8px 0 0;font-size:13px;color:#4e5968;line-height:1.45}
.audit-check small{display:block;margin-top:7px;color:#7b8493;line-height:1.4}
.audit-dot{width:8px;height:8px;border-radius:50%;background:#f0b429}
.audit-check.pass .audit-dot{background:#38c889}
.audit-check.fail .audit-dot{background:#e45d5d}
.action-form{width:100%;border:0;text-align:left;font:inherit}
.action-form .mini{margin-left:auto}
.coming{margin-left:auto;font-size:13px;font-weight:700;color:#7b5cff;background:#f1edff;padding:5px 8px;border-radius:999px}
@media(max-width:780px){.audit-grid{grid-template-columns:1fr}.audit-launch{align-items:flex-start;flex-direction:column}}


/* SIAIO 4.3 Deep Crawl */
.audit-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0}
.metric-card{border:1px solid #e6e8ed;background:#fff;border-radius:16px;padding:16px;min-width:0}
.metric-card small{display:block;font-size:12px;letter-spacing:.09em;color:#8a93a0;font-weight:800;margin-bottom:7px}
.metric-card strong{display:block;font-size:28px;letter-spacing:-.04em;color:#10131a}
.metric-card span{display:block;color:#737d8b;font-size:12px;margin-top:3px;white-space:normal}
.metric-card.warn strong{color:#b06e00}.metric-card.good strong{color:#167b59}
.score-note{font-size:13px;font-weight:500;color:#8a93a0;margin-left:8px}
.category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}
.category-score{border:1px solid #eaecf0;border-radius:14px;padding:13px 14px}
.category-score.not-applicable{background:#fafafa}.category-score.not-applicable .bar{opacity:.35}
.category-score>div:first-child{display:flex;justify-content:space-between;gap:10px;font-size:13px}.category-score span{color:#7b8492;font-size:12px}
.bar{height:7px;background:#eef0f4;border-radius:99px;overflow:hidden;margin-top:10px}.bar i{display:block;height:100%;background:linear-gradient(90deg,#7b5cff,#3f8cff,#21c7c7);border-radius:99px}
.confidence-pill{font-size:13px;font-weight:800;padding:7px 10px;border-radius:99px;background:#f1edff;color:#6747e8}
.issue-list{display:grid;gap:8px;margin-top:10px}.issue-row{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:13px;border:1px solid #e9ebef;border-radius:13px;background:#fff}.issue-row strong{font-size:14px}.issue-row p{margin:4px 0;color:#525d6b;font-size:13px}.issue-row small{color:#7d8794}.issue-row details{margin-top:7px}.issue-row summary{cursor:pointer;font-size:13px;color:#7357d9}.issue-row code{display:block;margin-top:4px;padding:5px 7px;background:#f6f7f9;border-radius:6px;overflow-wrap:anywhere;font-size:12px}
.media-stats{display:flex;flex-wrap:wrap;gap:9px;margin-top:10px}.media-stats span{padding:9px 12px;background:#f7f8fa;border-radius:10px;color:#687280;font-size:12px}.media-stats b{color:#11151c;font-size:16px;margin-right:3px}.dup-alts{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;align-items:center}.dup-alts>small{width:100%;color:#7d8794}.dup-alts span{font-size:13px;border:1px solid #e6e8ed;border-radius:999px;padding:5px 8px}.dup-alts b{color:#7554ea}
@media(max-width:900px){.audit-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-grid{grid-template-columns:1fr}}
@media(max-width:560px){.audit-summary-grid{grid-template-columns:1fr}}

/* 4.3.1 report/scoring */

/* SIAIO 4.4.3 — Google OAuth and per-site Search Console onboarding */
.oauth-guide{padding:26px}.oauth-guide-head{display:flex;align-items:flex-start;justify-content:space-between;gap:22px}.oauth-guide-head h3{font-size:23px;margin:5px 0 7px}.oauth-guide-head p{max-width:800px;margin:0;line-height:1.55}.oauth-status{flex:0 0 auto;display:flex;align-items:center;gap:7px;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:850}.oauth-status i{width:7px;height:7px;border-radius:50%}.oauth-status.waiting{color:#895000;background:#fff5d6}.oauth-status.waiting i{background:#e5a100}.oauth-status.ready{color:#126846;background:#eafaf2}.oauth-status.ready i{background:#23ad75}.oauth-success{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 0 0;padding:14px 16px;border:1px solid #bee8d2;border-radius:13px;background:#f1fcf6}.oauth-success div{display:grid;gap:3px}.oauth-success small{color:#52705f}.oauth-steps{display:grid;gap:10px;margin-top:20px}.oauth-step{display:grid;grid-template-columns:34px 1fr;gap:13px;padding:17px;border:1px solid #e6e8ed;border-radius:15px;background:linear-gradient(180deg,#fff,#fdfdfe)}.oauth-step-number{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:#f0edff;color:#6549df;font-size:13px;font-weight:900}.oauth-step h4{margin:2px 0 6px;font-size:15px}.oauth-step p{margin:0;color:#5d6673;font-size:12px;line-height:1.55;max-width:920px}.oauth-links{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.oauth-links a,.oauth-help a{display:inline-flex;align-items:center;border:1px solid #dfe2e8;border-radius:9px;background:#fff;padding:8px 10px;color:#6549df;font-size:13px;font-weight:800}.oauth-links a:hover,.oauth-help a:hover{border-color:#bdb3ef;background:#faf9ff}.oauth-scope{margin-top:9px!important}.oauth-scope code,.oauth-tip code{font-size:12px}.oauth-uri{display:grid;gap:7px;margin:13px 0 10px;padding:13px;border:1px solid #d9ddeb;border-radius:12px;background:#f8f9fc}.oauth-uri>label{color:#697384;font-size:12px;font-weight:750;margin:0}.oauth-uri>div{display:flex;align-items:center;gap:10px}.copy-source{flex:1;min-width:0;margin:0;padding:9px 10px;border:1px solid #e0e3ea;background:#fff;color:#1b2230;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;cursor:text}.copy-source:focus{border-color:#8e7afb}.copy-status{min-height:14px;color:#697384;font-size:12px;font-weight:650}.copy-status.good{color:#136b47}.copy-status.bad{color:#9b2c23}.copy-button{flex:0 0 auto;border:1px solid #d8dce5;background:#fff;color:#3b4250;border-radius:8px;padding:9px 10px;font-size:12px;font-weight:800;cursor:pointer}.copy-button:hover{border-color:#a99ceb}.copy-button.copied{border-color:#8fd4b2;background:#effbf5;color:#136b47}.oauth-tip{padding-left:11px;border-left:3px solid #dcd5ff}.oauth-step-form{border-color:#ddd8f5;background:linear-gradient(135deg,#fff,#fbfaff)}.google-config{margin-top:14px}.google-config .field-help{display:block;color:#7a8290;font-size:12px;font-weight:500;margin-top:4px}.google-config button:disabled{opacity:.45;cursor:not-allowed}.oauth-help{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:15px;padding-top:15px;border-top:1px solid #eceef2}.oauth-help span{font-size:13px;font-weight:800;margin-right:2px}.system-details{margin-top:16px}.system-details summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-weight:800;list-style:none}.system-details summary::-webkit-details-marker{display:none}.system-details summary span{font-size:12px;color:#6b56e9}.system-details[open] summary{padding-bottom:13px;border-bottom:1px solid var(--line)}.tiny{font-size:13px}.compact{padding:10px 12px;margin:12px 0}
.mini-link{font-size:13px;font-weight:800;text-decoration:none;color:#6b56e9}.connection-detail{display:block;margin:-4px 0 9px;color:#7b8390;overflow-wrap:anywhere}.connection-next{display:grid;gap:10px;margin:10px 0 14px;padding:12px;border:1px solid #dcd6fa;border-radius:12px;background:#faf9ff}.connection-next div{display:grid;gap:3px}.connection-next strong{font-size:12px}.connection-next small{color:#697384;line-height:1.4}.gsc-connect-button{justify-self:start;padding:9px 11px;font-size:13px}.connection-buttons{display:flex;gap:8px;align-items:center;margin-top:13px}.connection-buttons form{margin:0}.primary.small{padding:8px 10px;font-size:13px}.ghost-button{border:0;background:transparent;color:#858b94;font-size:13px;cursor:pointer;padding:8px}.property-form{margin-top:12px;border-top:1px solid #eceef2;padding-top:12px}.property-form label{display:grid;gap:5px;font-size:13px;color:#737b87}.property-form select{width:100%;padding:9px;border:1px solid #dfe2e7;border-radius:9px;background:white}
.gsc-card{background:linear-gradient(180deg,#fff,#fbfbff)}.gsc-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:13px}.gsc-metrics>div{border:1px solid #e2e4ea;border-radius:13px;padding:14px;background:#fff}.gsc-metrics small{display:block;font-size:12px;letter-spacing:.12em;font-weight:850;color:#8a909a}.gsc-metrics strong{display:block;font-size:27px;letter-spacing:-.04em;margin:5px 0 1px}.gsc-metrics span{font-size:12px;color:#777f89}.opportunity-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:20px 0 9px}.opportunity-head strong{font-size:13px}.opportunity-head small{font-size:12px;color:#8b919a}.opportunity-list{display:grid;gap:7px}.opportunity-row{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:9px;border:1px solid #e4e6eb;border-radius:11px;padding:10px 12px;background:#fff}.opportunity-row>span{color:#6c55e8;font-size:18px}.opportunity-row div{display:grid}.opportunity-row strong{font-size:12px}.opportunity-row small{font-size:12px;color:#7c838e;margin-top:2px}.opportunity-row>b{font-size:12px;letter-spacing:.09em;color:#6753df;background:#f0edff;padding:5px 7px;border-radius:999px}.gsc-footnote{margin:13px 0 0;font-size:12px;color:#90959d}.gsc-empty form{margin-top:12px}
@media(max-width:780px){.oauth-guide{padding:20px}.oauth-guide-head,.oauth-success{align-items:flex-start;flex-direction:column}.oauth-uri>div{align-items:stretch;flex-direction:column}.copy-button{align-self:flex-start}.gsc-metrics{grid-template-columns:1fr 1fr}.opportunity-row{grid-template-columns:20px 1fr}.opportunity-row>b{display:none}}

/* SIAIO 4.4.4 — safe site deletion */
.sitecard{align-items:flex-start;position:relative}.sitecard-main{display:flex;gap:15px;min-width:0;flex:1}.sitecard-main>div:last-child{min-width:0}.sitecard-remove{flex:0 0 auto;color:#a33a32;border:1px solid #f0d0cc;background:#fff8f7;border-radius:8px;padding:6px 8px;font-size:12px;font-weight:800}.sitecard-remove:hover{background:#fff0ee;border-color:#e5aaa3}.site-delete-jump{display:inline-flex;margin-top:2px;color:#f0aaa4;font-size:13px;font-weight:750;text-decoration:underline;text-underline-offset:3px}.site-delete-jump:hover{color:#fff}
.danger-zone{margin-top:18px;border-color:#efc9c5;background:linear-gradient(180deg,#fff,#fff9f8);scroll-margin-top:92px}.danger-zone-copy{max-width:880px}.danger-zone h3{margin:5px 0 8px;color:#8f241c}.danger-zone p{margin:0;color:#6f4c48;line-height:1.55;font-size:13px}.delete-site-form{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:12px;align-items:end;margin-top:18px;padding-top:17px;border-top:1px solid #f1d8d5}.delete-site-form label{margin:0;color:#6f312b}.delete-site-form code{background:#f8e7e5;color:#7f241d;border-radius:5px;padding:2px 5px;font-size:13px}.delete-site-form input{margin-top:3px;border-color:#e7b9b4}.delete-site-form input:focus{border-color:#c84d42;box-shadow:0 0 0 3px #c84d4217}.danger-button{border:0;border-radius:10px;background:#b42318;color:#fff;padding:12px 14px;font-weight:800;cursor:pointer;white-space:nowrap}.danger-button:hover{background:#912018}
@media(max-width:720px){.sitecard{flex-direction:column}.sitecard-remove{align-self:flex-end}.delete-site-form{grid-template-columns:1fr}.danger-button{justify-self:start;white-space:normal}}

/* SIAIO 4.5 — safe Search Console property selection */
.gsc-property-help{margin-top:14px;padding:16px;border:1px solid #f1d58a;background:#fffbeb;border-radius:13px}.gsc-property-help p{color:#725f2d;font-size:12px;line-height:1.55}.gsc-property-help>div{display:flex;gap:8px;flex-wrap:wrap}.connection-safety{display:block;color:#667085;margin-top:9px;line-height:1.4}

/* SIAIO 4.6 — verified Fact Base */
.fact-brief{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;padding-top:15px;border-top:1px solid var(--line)}.fact-brief>div{display:grid;gap:3px}.fact-brief strong{font-size:15px}.fact-brief small{color:var(--muted)}
.fact-hero{display:flex;align-items:center;justify-content:space-between;gap:24px}.fact-hero h2{margin:4px 0 8px}.fact-hero p{max-width:720px}.fact-score{min-width:140px;display:grid;text-align:center;padding:18px;border-radius:16px;background:#11141a;color:#fff}.fact-score strong{font-size:34px;letter-spacing:-.05em}.fact-score span{font-size:12px;color:#bac2ce;line-height:1.35}.fact-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0}.fact-toolbar form{margin:0}.fact-status-strip{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}.fact-status-strip span{padding:8px 11px;background:#fff;border:1px solid var(--line);border-radius:999px;font-size:13px;color:var(--muted)}.fact-status-strip b{color:var(--ink)}
.fact-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fact-field{padding:18px}.fact-field.verified{border-color:#bde8d2}.fact-field.suggested{border-color:#d9d0ff;background:#fcfbff}.fact-field-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.fact-field-head label{font-weight:780;font-size:13px}.fact-field-head label sup{margin-left:6px;font-size:12px;color:#725be7;text-transform:uppercase}.fact-field-head>span{font-size:12px;font-weight:850;letter-spacing:.08em;color:#8b929d}.fact-field.verified .fact-field-head>span{color:#14804a}.fact-field.suggested .fact-field-head>span{color:#725be7}.fact-field>small{display:block;color:var(--muted);font-size:12px;margin:5px 0 9px;line-height:1.4}.fact-field input,.fact-field textarea{width:100%;resize:vertical}.fact-evidence{display:flex;justify-content:space-between;gap:10px;margin-top:7px;font-size:12px;color:#8a919c}.fact-evidence a{color:#6550d8}.fact-save{position:sticky;bottom:12px;display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:14px 16px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 16px 45px #1118271a;z-index:3}.fact-save>div{display:grid;gap:3px}.fact-save strong{font-size:12px}.fact-save small{font-size:12px;color:var(--muted)}
@media(max-width:760px){.fact-hero,.fact-save{align-items:stretch;flex-direction:column}.fact-score{min-width:0}.fact-grid{grid-template-columns:1fr}.fact-toolbar{align-items:stretch;flex-direction:column}.fact-toolbar .button{width:100%;justify-content:center}.fact-brief{align-items:stretch;flex-direction:column}}

/* SIAIO 4.7 — Health Center and safe automation */
.state.neutral{background:#f2f4f7;color:#667085}.health-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:16px}.health-intro h2{margin:5px 0 7px}.health-intro p{margin:0;max-width:760px}.alert-pill{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.alert-pill i,.health-overall i{width:7px;height:7px;border-radius:50%;background:currentColor}.alert-pill.ready{background:#dcfae6;color:#08734e}.alert-pill.waiting{background:#f2f4f7;color:#667085}
.health-list{display:grid;gap:16px}.health-site{scroll-margin-top:92px}.health-site-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px}.health-site-head>div{display:flex;align-items:center;gap:11px}.health-site-head>div>span:last-child{display:grid}.health-site-head a{font-weight:800}.health-site-head small{color:var(--muted);margin-top:3px}.health-overall{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:7px 9px;font-size:12px;letter-spacing:.08em}.health-overall.ok{background:#dcfae6;color:#08734e}.health-overall.warn{background:#fef0c7;color:#93370d}.health-overall.bad{background:#fee4e2;color:#912018}
.health-signals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.health-signals article{position:relative;display:grid;min-width:0;border:1px solid var(--line);border-radius:14px;padding:14px;background:#fbfbfa}.health-signals .state{position:absolute;right:10px;top:10px;font-size:12px;padding:4px 6px}.health-signals small{padding-right:62px;font-size:12px;letter-spacing:.1em;color:#8b929d;font-weight:850}.health-signals strong{font-size:18px;margin-top:10px;overflow-wrap:anywhere}.health-signals em{font-size:12px;color:var(--muted);font-style:normal;margin-top:4px;line-height:1.4}
.health-error{display:grid;gap:4px;margin-top:10px;border:1px solid #f3c5c5;background:#fff9f9;color:#912018;border-radius:11px;padding:10px 12px;font-size:13px}.health-error span{color:#89514c;overflow-wrap:anywhere}.schedule-form{display:grid;grid-template-columns:minmax(230px,1fr) 140px minmax(260px,1fr) 140px auto;gap:10px;align-items:center;margin-top:15px;padding-top:15px;border-top:1px solid var(--line)}.schedule-form>select{padding:9px;font-size:13px}.schedule-toggle{display:flex;align-items:center;gap:9px;margin:0;padding:8px;border-radius:10px}.schedule-toggle:hover{background:#f7f7f5}.schedule-toggle input{width:auto;margin:0}.schedule-toggle span{display:grid}.schedule-toggle strong{font-size:13px}.schedule-toggle small{font-size:12px;color:var(--muted);margin-top:2px}.schedule-toggle.disabled{opacity:.55}.cron-help{margin-top:16px}.cron-help summary{cursor:pointer;font-weight:800}.cron-help summary span{float:right;color:#7b5cff;font-size:12px}.cron-help p{font-size:12px;line-height:1.55}.cron-help code{background:#f0edff;color:#5d43d7;padding:2px 5px;border-radius:5px}
@media(max-width:1100px){.health-signals{grid-template-columns:1fr 1fr}.schedule-form{grid-template-columns:1fr 150px}.schedule-form .primary{justify-self:start}}
@media(max-width:700px){.health-intro,.health-site-head{align-items:flex-start;flex-direction:column}.health-signals,.schedule-form{grid-template-columns:1fr}.schedule-form .primary{width:100%}.alert-pill{white-space:normal}}

/* SIAIO 4.8 — evidence-first AI Visibility */
.ai-hero{display:flex;align-items:center;justify-content:space-between;gap:26px}.ai-hero h2{margin:5px 0 8px}.ai-hero p{max-width:780px}.ai-rules{display:flex;gap:8px;flex-wrap:wrap;margin-top:13px}.ai-rules span{font-size:12px;background:#f2f4f7;border-radius:999px;padding:6px 9px}.ai-rules b{margin-right:4px}.ai-score{width:130px;height:130px;flex:0 0 auto;border-radius:50%;display:grid;place-content:center;text-align:center;border:8px solid #e9e9e6;background:#fff}.ai-score strong{font-size:35px;line-height:1}.ai-score span{max-width:84px;font-size:12px;color:var(--muted);margin-top:5px}.ai-score.good{border-color:#95dfba}.ai-score.warn{border-color:#f4d58d}.ai-score.bad{border-color:#efaaa4}.ai-toolbar{display:flex;align-items:center;justify-content:space-between;margin:10px 0 16px;color:var(--muted);font-size:12px}.ai-run{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.ai-run h3{margin:5px 0}.ai-run p{max-width:760px}.ai-run form{display:flex;align-items:center;gap:8px;min-width:350px}.ai-run select{padding:10px}.ai-latest{margin-bottom:16px}.ai-latest .cardhead small{color:var(--muted)}.ai-results{display:grid;gap:8px;margin-top:12px}.ai-result{display:flex;gap:11px;border:1px solid var(--line);border-radius:12px;padding:12px;background:#fbfbfa}.ai-result.cited{border-color:#bde8d2}.ai-result.mentioned{border-color:#f0d79e}.ai-points{width:38px;height:38px;flex:0 0 auto;border-radius:10px;display:grid;place-items:center;background:#f2f4f7;font-size:12px;font-weight:850}.ai-result.cited .ai-points{background:#dcfae6;color:#08734e}.ai-result.mentioned .ai-points{background:#fef0c7;color:#93370d}.ai-result>div{display:grid;gap:3px}.ai-result small{color:var(--muted)}.ai-result details{font-size:12px;margin-top:5px}.ai-result details a{display:inline-block;margin:5px 8px 0 0;color:#6550d8}.ai-questions{display:grid;gap:8px;margin:14px 0}.ai-questions label{display:grid;grid-template-columns:auto 85px 1fr;align-items:center;gap:9px;margin:0;border:1px solid var(--line);border-radius:11px;padding:8px}.ai-questions label>input:first-child{width:auto}.ai-questions label>span{font-size:12px;text-transform:uppercase;letter-spacing:.07em;color:#7b5cff}.ai-questions label>input:last-child{padding:9px}.ai-add{display:flex;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.ai-add input{flex:1}.ai-history{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px}.ai-history>div{display:grid;border:1px solid var(--line);border-radius:12px;padding:12px}.ai-history strong{font-size:26px}.ai-history span,.ai-history small{font-size:12px;color:var(--muted);margin-top:3px}.openai-setup{margin-top:18px}.openai-setup code{background:#f0edff;color:#5d43d7;padding:2px 5px;border-radius:5px}
@media(max-width:850px){.ai-hero,.ai-run{align-items:flex-start;flex-direction:column}.ai-run form{min-width:0;width:100%}.ai-questions label{grid-template-columns:auto 1fr}.ai-questions label>input:last-child{grid-column:1/-1}.ai-add{flex-direction:column}}

/* SIAIO 4.9 — site-first mobile navigation and panel-managed alerts */
.site-switch{display:flex;align-items:end;gap:8px;min-width:min(560px,60vw)}.site-switch label{display:grid;gap:3px;margin:0;width:100%}.site-switch select{padding:9px 34px 9px 11px;font-weight:750;background:#fff}.account-switch{position:relative}.account-switch>summary{display:grid;text-align:right;cursor:pointer;list-style:none;padding:7px 11px;border:1px solid var(--line);border-radius:10px;background:#fff}.account-switch>summary::-webkit-details-marker{display:none}.account-switch>summary span{font-size:13px;font-weight:800}.account-switch>summary b{font-size:12px;color:var(--muted);font-weight:600;margin-top:2px}.account-switch>div{position:absolute;right:0;top:calc(100% + 8px);width:min(370px,calc(100vw - 28px));padding:14px;background:#fff;border:1px solid var(--line);border-radius:13px;box-shadow:var(--shadow);z-index:30}.account-switch>div>small{display:block;color:var(--muted);font-size:12px;margin-bottom:8px}.account-switch>div>strong{font-size:12px}.account-switch .orgswitch{display:grid}.account-switch .orgswitch select{width:100%;padding:9px}.account-switch .orgswitch .mini{width:100%}.account-logout{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.account-logout .mini{width:100%}
.notification-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.notification-head h3{margin:4px 0 8px}.notification-form{display:grid;grid-template-columns:minmax(240px,1fr) minmax(250px,1fr) auto;align-items:end;gap:12px;margin-top:16px}.notification-form>label{margin:0}.notification-toggle{display:flex;align-items:center;gap:9px;min-height:46px;padding:8px 10px;border:1px solid var(--line);border-radius:10px}.notification-toggle input{width:auto}.notification-toggle span{display:grid}.notification-toggle small{color:var(--muted);font-size:12px;margin-top:2px}.notification-test{display:flex;align-items:center;gap:10px;margin-top:13px;padding-top:13px;border-top:1px solid var(--line)}.notification-test small{color:var(--muted);font-size:12px}.platform-alerts{margin-top:18px}.settings-grid{grid-template-columns:.7fr 1.3fr}
@media(max-width:1000px){.sidebar{position:fixed;left:0;right:0;top:auto;bottom:0;width:100%;height:auto;padding:6px;background:#0f1115;z-index:40;border:0;border-top:1px solid #2a2e36}.sidebar .brand,.sidefoot{display:none}.sidebar nav{display:flex;gap:3px;overflow-x:auto;scrollbar-width:none}.sidebar nav::-webkit-scrollbar{display:none}.sidebar nav a{flex:0 0 auto;min-width:76px;justify-content:center;gap:5px;padding:9px 10px;font-size:12px}.navicon{width:auto}.top{position:sticky;top:0;height:70px;padding:9px 18px}.content{padding-bottom:88px}.notification-form{grid-template-columns:1fr}.notification-form .primary{justify-self:start}}
@media(max-width:620px){.top{height:auto;min-height:68px;align-items:center;flex-direction:row;gap:8px;padding:8px 10px}.site-switch{min-width:0;flex:1}.site-switch .eyebrow{font-size:12px}.site-switch select{font-size:12px;padding:9px 28px 9px 9px}.account-switch>summary{width:42px;height:42px;display:grid;place-content:center;padding:4px}.account-switch>summary span{display:none}.account-switch>summary b{font-size:0;margin:0}.account-switch>summary b:after{content:'KONTO';font-size:12px;color:var(--muted)}.account-switch>div{position:fixed;right:10px;top:70px}.sidebar nav a{min-width:68px}.notification-head{align-items:flex-start;flex-direction:column}.notification-test{align-items:flex-start;flex-direction:column}.settings-grid{grid-template-columns:1fr}}

/* SIAIO 5.0 — organization AI access modes and BYOK */
.ai-access-card{margin-bottom:18px;background:linear-gradient(145deg,#fff 55%,#faf8ff)}.ai-access-form{margin-top:17px}.ai-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ai-mode-option{display:flex;align-items:flex-start;gap:10px;margin:0;padding:15px;border:1px solid var(--line);border-radius:14px;background:#fff;cursor:pointer}.ai-mode-option:has(input:checked){border-color:#9f8bf3;box-shadow:0 0 0 3px #7b5cff12;background:#fbfaff}.ai-mode-option input{width:auto;margin-top:3px;accent-color:#7556e8}.ai-mode-option span{display:grid;gap:5px}.ai-mode-option strong{font-size:13px}.ai-mode-option small{color:var(--muted);font-size:12px;line-height:1.45}.ai-mode-option b{color:#6852d7;font-size:12px;letter-spacing:.06em}.ai-byok-panel{margin-top:12px;padding:15px;border:1px solid #ddd7f7;border-radius:14px;background:#faf9ff}.ai-byok-panel[hidden]{display:none}.ai-byok-panel .form-grid{grid-template-columns:.7fr .8fr 1.5fr}.ai-byok-panel label{margin:0}.ai-access-actions{display:flex;align-items:center;gap:13px;margin-top:13px}.ai-access-actions span{color:var(--muted);font-size:12px}.ai-key-delete{margin-top:11px}.link-danger{border:0;background:none;color:#a33a32;padding:4px 0;font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.link-danger:hover{color:#801f18}.ai-platform-summary{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.ai-platform-summary span{padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:#fafafa;color:var(--muted);font-size:12px}.ai-platform-summary b{color:var(--ink);font-size:15px;margin-right:4px}
@media(max-width:900px){.ai-mode-grid{grid-template-columns:1fr}.ai-byok-panel .form-grid{grid-template-columns:1fr}.ai-access-actions{align-items:flex-start;flex-direction:column}}

/* SIAIO 5.2.5 — guided platform legal identity */
.legal-control{margin-top:18px}.legal-guidance{margin-top:16px;padding:15px 17px;border:1px solid #d9d1b9;border-left:4px solid #c79b47;border-radius:10px;background:#fffaf0}.legal-guidance strong{font-size:14px}.legal-guidance p{margin:5px 0 10px;color:var(--muted);font-size:13px;line-height:1.55}.legal-guidance>div{display:flex;flex-wrap:wrap;gap:12px}.legal-guidance a{font-size:12px;font-weight:800}.legal-form-v525{display:grid;gap:14px;margin-top:16px}.legal-form-v525 fieldset{min-width:0;margin:0;padding:16px;border:1px solid var(--line);border-radius:12px}.legal-form-v525 legend{padding:0 7px;font-size:13px;font-weight:850}.legal-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.legal-fields label{display:flex;flex-direction:column;margin:0;font-size:13px;font-weight:800}.legal-fields label.wide{grid-column:span 2}.legal-fields label small{min-height:34px;margin:4px 0 7px;color:var(--muted);font-size:12px;font-weight:500;line-height:1.4}.legal-fields input{width:100%}.legal-fields.versions{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}.field-intro{margin:0 0 12px;color:var(--muted);font-size:12px;line-height:1.5}.legal-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.legal-email-test{margin-top:15px}.legal-control .alert-pill{white-space:nowrap}
@media(max-width:900px){.legal-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-fields label.wide{grid-column:1/-1}}
@media(max-width:620px){.legal-guidance{padding:13px}.legal-fields,.legal-fields.versions{grid-template-columns:1fr}.legal-fields label.wide{grid-column:auto}.legal-fields label small{min-height:0}.legal-actions{align-items:stretch;flex-direction:column}.legal-actions>*{width:100%;text-align:center}}

/* SIAIO 5.2.6 — versioned policy publication */
.legal-publication{margin-top:18px}.legal-preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.legal-preview-grid article{display:grid;gap:7px;padding:14px;border:1px solid var(--line);border-radius:11px;background:#fafafa}.legal-preview-grid strong{font-size:13px}.legal-preview-grid span{color:var(--muted);font-size:12px}.legal-preview-grid article>div{display:flex;gap:12px}.legal-preview-grid a{font-size:12px;font-weight:800}.legal-publish-form{display:grid;gap:13px;margin-top:14px;padding:16px;border:1px solid #ddd5bb;border-radius:12px;background:#fffaf0}.publish-warning{display:grid;gap:4px;padding:11px 13px;border-left:3px solid #c99b41;background:#fff}.publish-warning strong{font-size:12px}.publish-warning span{color:var(--muted);font-size:12px;line-height:1.5}.legal-publish-form>button{justify-self:start}.snapshot-state-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}.snapshot-state-grid>span{display:grid;gap:4px;padding:10px;border:1px solid var(--line);border-radius:9px;background:#fafafa}.snapshot-state-grid b{font-size:12px}.snapshot-state-grid small{font-size:12px;color:var(--muted)}.snapshot-state-grid .published{border-color:#b8e0cb;background:#f2fbf6}.snapshot-state-grid .published small{color:#176b48}.snapshot-state-grid .missing,.snapshot-state-grid .changed{border-color:#ead3a5;background:#fffaf0}.snapshot-state-grid .missing small,.snapshot-state-grid .changed small{color:#8b5b16}.legal-history{margin-top:14px;padding-top:13px;border-top:1px solid var(--line)}.legal-history summary{display:flex;justify-content:space-between;cursor:pointer;font-size:13px;font-weight:850}.legal-history summary span{display:grid;place-items:center;min-width:25px;height:25px;border-radius:50%;background:#eeeafc;color:#6551cf;font-size:12px}.legal-history-table{overflow-x:auto;margin-top:12px}.legal-history-table table{width:100%;border-collapse:collapse;font-size:12px}.legal-history-table th,.legal-history-table td{padding:9px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.legal-history-table th{color:var(--muted);font-size:12px}.legal-history-table code{font-size:12px}
@media(max-width:900px){.snapshot-state-grid{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.legal-preview-grid,.snapshot-state-grid{grid-template-columns:1fr}.legal-publish-form>button{width:100%}.legal-preview-grid article>div{flex-wrap:wrap}}

/* SIAIO 5.2 — benefit-led SEO + GEO marketing front */
.marketing{background:#f4f4f1}.landing-brand .siaio-word{align-items:center;font-weight:790;line-height:1}.landing-brand .siaio-ai{font-size:1em;font-weight:950;letter-spacing:.055em}.landing-navlinks a{transition:color .18s ease}.landing-navlinks a:hover{color:#fff}.landing-hero{padding-bottom:92px;background:radial-gradient(circle at 82% 24%,#283247 0,transparent 30%),radial-gradient(circle at 60% 2%,#211d37 0,transparent 28%),#0f1115}.landing-grid{grid-template-columns:minmax(360px,.82fr) minmax(600px,1.18fr);gap:56px;margin-top:62px}.landing-copy h1{font-size:clamp(48px,5.65vw,80px);margin-bottom:18px}.hero-subtitle{margin:0 0 12px;font-size:clamp(19px,2vw,26px);font-weight:730;letter-spacing:-.025em;color:#f3f5f7}.landing-copy .lead{max-width:620px;margin:0}.trustline{display:flex;align-items:center;gap:10px;margin-top:22px}.trustline span{display:inline-flex;align-items:center;gap:7px}.trustline span:before{content:"";width:5px;height:5px;border-radius:50%;background:#6ee7a7;box-shadow:0 0 0 3px #6ee7a719}.product-shell-v51{transform:perspective(1400px) rotateY(-1deg);box-shadow:0 42px 120px #000a,0 0 0 1px #ffffff05}.product-shell-v51 .mock-body{min-height:470px}.product-shell-v51 .mock-main{padding:24px}.mock-heading{display:flex;justify-content:space-between;gap:22px;align-items:flex-start}.mock-heading>div:first-child{max-width:390px}.mock-heading h3{font-size:21px;margin:6px 0 17px}.mock-overall{min-width:98px;display:grid;grid-template-columns:auto auto;align-items:end;padding:12px 14px;border:1px solid #303640;border-radius:14px;background:linear-gradient(145deg,#20252e,#181c22)}.mock-overall strong{font-size:34px;line-height:1}.mock-overall>span{font-size:12px;color:#7f8793;padding-bottom:4px}.mock-overall small{grid-column:1/-1;color:#6ee7a7;font-size:12px;margin-top:5px}.mock-signal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mock-signal-grid>div{display:grid;grid-template-columns:1fr auto;gap:6px 8px;padding:11px;background:#1b1f26;border:1px solid #292f38;border-radius:11px}.mock-signal-grid span{color:#8c94a1;font-size:12px;line-height:1.3}.mock-signal-grid strong{font-size:17px}.mock-signal-grid i{grid-column:1/-1;height:3px;border-radius:3px;overflow:hidden;background:#2d333d}.mock-signal-grid i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7b5cff,#4da3ff,#22d3c5)}.mock-signal-grid .score-91{width:91%}.mock-signal-grid .score-82{width:82%}.mock-signal-grid .score-68{width:68%}.mock-opportunity{margin-top:10px;padding:15px;border:1px solid #343947;border-radius:13px;background:linear-gradient(145deg,#1d2129,#171a20)}.mock-opportunity-head{display:flex;justify-content:space-between;gap:10px;color:#858e9b;font-size:12px;letter-spacing:.11em}.mock-opportunity-head b{color:#6ee7a7}.mock-opportunity h4{font-size:13px;line-height:1.3;margin:9px 0 5px}.mock-opportunity>p{font-size:12px;line-height:1.45;color:#929aa6;margin:0}.mock-recommendation{display:grid;gap:3px;margin-top:10px;padding:9px 10px;border-left:2px solid #7b5cff;background:#242832;border-radius:0 8px 8px 0}.mock-recommendation span,.mock-recommendation small{font-size:12px;color:#808894}.mock-recommendation strong{font-size:12px}.landing-proofline{max-width:1260px;margin:auto;padding:25px 28px;display:flex;align-items:center;justify-content:center;gap:20px;color:#81868e;font-size:12px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.landing-proofline i{width:3px;height:3px;border-radius:50%;background:#bbbdb9}.how-section{padding-top:88px}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:45px;border-top:1px solid #d8d9d4}.process-grid article{position:relative;padding:28px 24px 8px 0}.process-grid article+article{padding-left:24px;border-left:1px solid #d8d9d4}.process-grid article>span{font-size:12px;letter-spacing:.14em;color:#7f6ce3;font-weight:850}.process-number{position:absolute;right:17px;top:-16px;background:#f4f4f1;padding:5px;color:#a2a5a5;font-size:12px}.process-grid h3{font-size:20px;margin:12px 0 8px}.process-grid p{font-size:13px;line-height:1.58;color:#777d86;margin:0}.geo-section{padding:100px max(28px,calc((100vw - 1204px)/2));display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;background:#0f1115;color:#fff}.geo-copy h2{font-size:clamp(38px,4.2vw,58px);line-height:1.03;letter-spacing:-.055em;margin:12px 0 22px}.geo-copy>p{max-width:590px;color:#a6aeb9;line-height:1.65}.geo-copy strong{color:#fff}.provider-note{display:grid;gap:5px;margin-top:25px;padding:14px 16px;border:1px solid #303641;border-radius:12px;background:#171a20}.provider-note b{font-size:12px;color:#73e0b0}.provider-note span{font-size:12px;color:#8d96a3;line-height:1.45}.geo-compare{display:grid;grid-template-columns:1fr 1fr;gap:13px;align-content:center}.geo-compare article{min-height:315px;padding:27px;border:1px solid #303641;border-radius:18px;background:#171a20}.geo-compare article:last-child{background:linear-gradient(145deg,#1e1b31,#171a20)}.geo-compare article>span{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:13px;background:#fff;color:#111;font-size:13px;font-weight:900}.geo-compare article:last-child>span{background:linear-gradient(135deg,#7b5cff,#4da3ff,#22d3c5);color:#fff}.geo-compare h3{font-size:22px;line-height:1.2;margin:26px 0 16px}.geo-compare ul{padding-left:17px;color:#a4acb7;font-size:12px;line-height:1.65}.geo-compare li+li{margin-top:7px}.audience-section{padding-bottom:88px}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px}.audience-grid article{padding:24px;border:1px solid #deded9;border-radius:17px;background:#fff}.audience-grid article>span{font-size:12px;color:#7b5cff;font-weight:850}.audience-grid h3{font-size:21px;margin:30px 0 8px}.audience-grid p{font-size:13px;line-height:1.55;color:#777d86;margin:0}.thinking-section{padding:86px 28px;text-align:center;background:#e9e9e4}.thinking-section h2{max-width:1160px;margin:18px auto;font-size:clamp(30px,4vw,54px);line-height:1.15;letter-spacing:-.05em}.thinking-section h2 i{font-style:normal;color:#999f9d;font-weight:400}.thinking-section p{color:#717780}.faq-section{padding-bottom:88px}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:38px}.faq-grid details{padding:19px 21px;border:1px solid #deded9;border-radius:14px;background:#fff}.faq-grid summary{cursor:pointer;font-weight:780;font-size:14px}.faq-grid p{color:#717780;line-height:1.6;font-size:12px;margin:13px 0 0}.text-link{display:inline-block;margin-top:10px;font-weight:800;font-size:12px}.landing-footer div{display:flex;gap:18px}.landing-footer div a{font-weight:750}
@media(max-width:1100px){.landing-grid{grid-template-columns:1fr;gap:48px}.product-shell-v51{max-width:800px;transform:none}.process-grid{grid-template-columns:1fr 1fr}.process-grid article:nth-child(3){border-left:0}.geo-section{grid-template-columns:1fr;gap:45px}.geo-copy{max-width:760px}}
@media(max-width:760px){.landing-hero{padding-bottom:58px}.landing-grid{margin-top:36px}.hero-subtitle{font-size:19px}.trustline{align-items:flex-start;flex-direction:column}.landing-proofline{justify-content:flex-start;overflow-x:auto;white-space:nowrap}.process-grid,.audience-grid,.faq-grid,.geo-compare{grid-template-columns:1fr}.process-grid article,.process-grid article+article{padding:24px 0;border-left:0;border-bottom:1px solid #d8d9d4}.process-number{right:0}.geo-section{padding:75px 18px}.geo-compare article{min-height:0}.landing-footer div{margin-top:4px}.product-shell-v51 .mock-top{height:auto;min-height:52px;align-items:flex-start;gap:10px;flex-direction:column;padding:13px 16px}.product-shell-v51 .preview-badge{white-space:normal}.mock-heading{align-items:stretch;flex-direction:column}.mock-overall{align-self:flex-start}.mock-signal-grid{grid-template-columns:1fr}.mock-opportunity-head{align-items:flex-start;flex-direction:column}.thinking-section{padding:65px 18px}}

/* SIAIO 5.2 — atmospheric, compact website-care identity */
.marketing{background:#e9e4d9;color:#172233}.v52-hero{position:relative;overflow:hidden;min-height:680px;padding:0 clamp(22px,5vw,76px) 62px;color:#f8f2e7;background:radial-gradient(circle at 78% 14%,#244a55 0,transparent 27%),radial-gradient(circle at 18% 105%,#3b2c23 0,transparent 32%),linear-gradient(140deg,#0b1727,#14243a 56%,#101b2b)}.v52-hero:before{content:"";position:absolute;inset:0;opacity:.18;background-image:linear-gradient(90deg,transparent 49.8%,#e5c47a 50%,transparent 50.2%),linear-gradient(0deg,transparent 49.8%,#e5c47a 50%,transparent 50.2%);background-size:78px 78px;mask-image:linear-gradient(to bottom,black,transparent 80%)}.v52-hero>*{position:relative}.v52-nav{height:78px;max-width:1480px;margin:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff1b}.v52-brand{display:flex;align-items:center;gap:10px}.v52-brand img{width:38px;height:38px;border-radius:11px}.v52-brand .siaio-word{font-size:22px;letter-spacing:.075em;color:#fff}.v52-brand .siaio-ai{font-weight:950;background:linear-gradient(110deg,#e0b86a,#f3dea8 45%,#50d2c2);-webkit-background-clip:text;background-clip:text;color:transparent}.v52-brand small{margin-left:2px;color:#82919e;font-size:12px;letter-spacing:.14em;font-weight:800}.v52-navlinks,.v52-account{display:flex;align-items:center;gap:22px;font-size:13px;color:#aeb9c0}.v52-nav a:hover{color:#f0d18f}.v52-account{gap:13px}.language-switch{display:flex;gap:5px;font-size:12px}.language-switch a{color:#74838f}.language-switch a.active{color:#efd28f;font-weight:900}.gold-button,.line-button{display:inline-flex;align-items:center;justify-content:center;padding:11px 15px;border-radius:4px;font-size:13px;font-weight:850;letter-spacing:.015em}.gold-button{color:#172233!important;background:linear-gradient(110deg,#d5aa5a,#f0d59b);box-shadow:0 8px 30px #d9b76d24}.gold-button.small{padding:9px 12px}.line-button{color:#eee7da;border:1px solid #ffffff33;background:#ffffff08}.v52-hero-grid{max-width:1400px;margin:58px auto 0;display:grid;grid-template-columns:minmax(400px,.92fr) minmax(540px,1.08fr);gap:54px;align-items:center}.v52-kicker,.v52-section-title>span,.bridge-copy>span,.v52-trust-section>div>span,.v52-final>span{font-size:12px;letter-spacing:.17em;font-weight:900;color:#d9b66d}.v52-kicker{display:flex;align-items:center;gap:9px}.v52-kicker i{width:25px;height:1px;background:#d9b66d}.v52-hero-copy h1{font-family:Georgia,"Times New Roman",serif;max-width:690px;margin:15px 0 16px;font-size:clamp(43px,5.25vw,72px);font-weight:500;letter-spacing:-.045em;line-height:.98}.v52-hero-copy h1 span{display:block;color:#e8c980;font-style:italic}.v52-hero-copy>p{max-width:660px;margin:0;color:#b8c2c8;font-size:15px;line-height:1.66}.v52-actions{display:flex;gap:9px;margin-top:24px}.v52-trust{display:flex;gap:18px;margin-top:19px;color:#84939e;font-size:12px}.v52-trust span:before{content:"◆";margin-right:6px;color:#52c7b9;font-size:12px}.agent-console{border:1px solid #b995533d;border-radius:10px;background:linear-gradient(150deg,#12243aeb,#0d1827f5);box-shadow:0 28px 80px #0007,0 0 0 6px #ffffff05;overflow:hidden}.agent-console-top{height:43px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff13;color:#8fa0aa;font-size:12px;letter-spacing:.12em}.agent-console-top div{display:flex;gap:7px;align-items:center;color:#66d4c5}.agent-console-top i{width:6px;height:6px;border-radius:50%;background:#57d1c0;box-shadow:0 0 0 4px #57d1c018}.agent-site{padding:14px 18px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ffffff12}.agent-site>div{display:grid;gap:3px}.agent-site span{font-size:13px;letter-spacing:.13em;font-weight:850}.agent-site small{font-size:12px;color:#74838e}.agent-site>strong{font-size:27px;color:#ead092}.agent-site>strong small{font-size:12px}.agent-message{padding:18px}.agent-message>span{font-size:12px;letter-spacing:.13em;color:#d9b66d}.agent-message h3{margin:7px 0 8px;font-family:Georgia,"Times New Roman",serif;font-size:20px;line-height:1.22;font-weight:500}.agent-message>p{color:#98a6af;font-size:12px;line-height:1.55;margin:0}.agent-decision{display:flex;align-items:center;gap:12px;margin-top:14px;padding-top:13px;border-top:1px solid #ffffff13}.agent-decision .mock-button{padding:8px 10px;border-radius:4px;background:#d9b66d;color:#172233;font-size:12px;font-weight:850}.agent-decision>span:last-child{font-size:12px;color:#71818d}.agent-signals{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff12}.agent-signals>div{display:grid;grid-template-columns:1fr auto;gap:4px;padding:12px 15px}.agent-signals>div+div{border-left:1px solid #ffffff12}.agent-signals small{grid-column:1/-1;font-size:12px;color:#70808d;letter-spacing:.1em}.agent-signals b{font-size:19px}.agent-signals em{align-self:center;font-style:normal;font-size:12px;color:#59cfbf}.v52-strip{min-height:50px;padding:12px 20px;display:flex;align-items:center;justify-content:center;gap:17px;background:#e0b86a;color:#172233;font-size:12px;letter-spacing:.12em;font-weight:900;white-space:nowrap;overflow-x:auto}.v52-strip i{width:3px;height:3px;border-radius:50%;background:#172233}.v52-care,.v52-scope{max-width:1260px;margin:auto;padding:66px 26px}.v52-section-title{display:grid;grid-template-columns:1fr 1.35fr;gap:28px;align-items:end}.v52-section-title>span{align-self:start}.v52-section-title h2,.bridge-copy h2,.v52-trust-section h2,.v52-final h2{font-family:Georgia,"Times New Roman",serif;font-weight:500;letter-spacing:-.035em}.v52-section-title h2{grid-column:1;font-size:39px;line-height:1.03;margin:10px 0 0}.v52-section-title p{grid-column:2;margin:0;color:#68717b;line-height:1.55;font-size:13px}.care-rail{display:grid;grid-template-columns:repeat(4,1fr);margin-top:35px;border-top:1px solid #bdb6a8}.care-rail article{position:relative;padding:20px 20px 4px 0}.care-rail article+article{padding-left:20px;border-left:1px solid #c9c2b5}.care-rail article>b{position:absolute;right:13px;top:-10px;background:#e9e4d9;padding:2px 5px;color:#9e9585;font-size:12px}.care-rail article>span{font-size:12px;letter-spacing:.13em;color:#9a6e2a;font-weight:900}.care-rail h3{font-size:17px;line-height:1.17;margin:10px 0 7px}.care-rail p{font-size:13px;color:#747b82;line-height:1.5;margin:0}.bridge-section{padding:65px max(26px,calc((100vw - 1208px)/2));color:#edf1ed;background:radial-gradient(circle at 15% 35%,#264b4b 0,transparent 25%),linear-gradient(135deg,#172b31,#142036)}.bridge-copy{display:grid;grid-template-columns:.8fr 1.2fr;gap:28px}.bridge-copy h2{font-size:43px;line-height:1;margin:10px 0 12px}.bridge-copy>p{grid-column:2;margin:0;color:#a9b5b7;font-size:13px;line-height:1.6}.bridge-rule{grid-column:2;display:grid;gap:4px;margin-top:8px;padding:11px 14px;border-left:2px solid #dfbd73;background:#ffffff0b}.bridge-rule b{font-size:12px;color:#e2c47f}.bridge-rule span{font-size:12px;color:#91a1a4}.bridge-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;margin-top:32px}.bridge-flow>div{display:grid;gap:6px;padding:14px;border:1px solid #ffffff1b;background:#ffffff09;border-radius:5px}.bridge-flow>div>span{font-size:12px;color:#dcb970}.bridge-flow strong{font-size:12px}.bridge-flow small{font-size:12px;line-height:1.4;color:#8fa0a3}.bridge-flow>i{align-self:center;padding:0 7px;color:#d7b46d;font-style:normal}.bridge-status{font-size:12px;color:#839498;margin:14px 0 0}.bridge-status b{color:#d7b46d}.v52-scope{padding-bottom:58px}.v52-scope .v52-section-title{display:block;max-width:780px}.v52-scope .v52-section-title h2{font-size:40px}.scope-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px}.scope-grid article{padding:23px;background:#f4f0e8;border:1px solid #cec5b6;border-radius:5px;box-shadow:0 8px 30px #1722330a}.scope-grid article>span{display:grid;place-items:center;width:38px;height:38px;border:1px solid #c49b4d;color:#91671d;border-radius:50%;font-size:12px;font-weight:900}.scope-grid h3{font-family:Georgia,"Times New Roman",serif;font-size:22px;font-weight:500;margin:20px 0 10px}.scope-grid ul{padding-left:16px;margin:0;color:#68717a;font-size:13px;line-height:1.7}.provider-honesty{padding:10px 13px;margin:10px 0 0;background:#dcd6c9;color:#666d73;font-size:12px}.v52-trust-section{padding:55px max(26px,calc((100vw - 1208px)/2));display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;background:#cbbfae}.v52-trust-section h2{font-size:38px;line-height:1.05;margin:10px 0}.trust-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.trust-list p{display:grid;gap:6px;margin:0;padding:15px;background:#e4ded2;border:1px solid #b8ad9d;font-size:12px;line-height:1.45;color:#666c71}.trust-list b{color:#172233;font-size:13px}.v52-final{padding:56px 24px;text-align:center;color:#f3eee4;background:linear-gradient(135deg,#101b2b,#1a3042)}.v52-final h2{max-width:850px;margin:10px auto 20px;font-size:38px;line-height:1.08}.v52-final>div{display:flex;justify-content:center;gap:9px}.v52-footer{min-height:118px;padding:25px max(24px,calc((100vw - 1208px)/2));display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:24px;color:#8e9aa2;background:#0c1725}.v52-footer p{font-size:12px;max-width:330px}.v52-footer>div{display:flex;gap:15px;font-size:12px}.v52-footer small{font-size:12px}.v52-footer .v52-brand small{display:none}

/* Public account and legal surfaces */
.authwrap-v52{background:#ede8de}.authintro-v52{position:relative;overflow:hidden;min-height:100vh;padding:44px clamp(32px,5vw,70px);background:radial-gradient(circle at 75% 18%,#24505a 0,transparent 27%),linear-gradient(145deg,#0d1929,#172a3e);justify-content:space-between}.authintro-v52:after{content:"";position:absolute;inset:0;opacity:.12;background-image:linear-gradient(90deg,transparent 49.8%,#e5c47a 50%,transparent 50.2%),linear-gradient(0deg,transparent 49.8%,#e5c47a 50%,transparent 50.2%);background-size:72px 72px}.authintro-v52>*{position:relative;z-index:1}.authintro-v52>div{max-width:630px}.auth-kicker{font-size:12px;letter-spacing:.17em;color:#d9b66d;font-weight:900}.authintro-v52 h2{margin:12px 0 16px;font-family:Georgia,"Times New Roman",serif;font-size:clamp(38px,4.2vw,61px);font-weight:500;line-height:1.02}.authstage{position:relative;display:grid;place-items:center;min-width:0;padding:64px 20px}.public-language{position:absolute;right:25px;top:22px;display:flex;gap:5px}.public-language a{padding:6px 8px;border:1px solid #cfc8bc;border-radius:4px;color:#777;font-size:12px}.public-language a.active{background:#172233;color:#fff;border-color:#172233}.authbox-v52{width:min(560px,100%);max-height:calc(100vh - 90px);overflow:auto;border-radius:8px;border:1px solid #d0c8bb;box-shadow:0 20px 60px #17223312}.authbox-v52 .authhead h1{font-family:Georgia,"Times New Roman",serif;font-weight:500}.auth-form-row{text-align:right;margin-top:-8px}.auth-form-row a,.auth-switch a{color:#8e651e;font-size:13px;font-weight:800}.auth-switch{text-align:center;color:#7b7f83;font-size:13px;margin-top:20px}.legal-check{display:flex;grid-template-columns:auto 1fr;align-items:flex-start;gap:9px;font-weight:500;line-height:1.4}.legal-check input{width:auto;margin:3px 0 0}.legal-check a{color:#8e651e;text-decoration:underline}.auth-message{padding:16px;border:1px solid #d4ccbf;background:#f7f3ec;border-radius:6px}.legal-page{max-width:820px}.legal-page h1{font-family:Georgia,"Times New Roman",serif;font-weight:500;font-size:38px}.legal-lead{font-size:14px;line-height:1.6;color:#666f77}.legal-page section{padding:12px 0;border-top:1px solid #ded7cb}.legal-page h2{font-size:15px}.legal-page p,.legal-page li{font-size:13px;line-height:1.65;color:#656d74}.legal-page a{color:#8f671f;text-decoration:underline}.privacy-summary{display:flex;justify-content:space-between;gap:25px}.privacy-identity{display:grid;align-content:center;min-width:260px;padding:15px;border-radius:10px;background:#f5f1e9}.privacy-identity span,.privacy-identity small{font-size:12px;color:var(--muted)}.privacy-identity strong{margin:5px 0}.privacy-actions-grid{margin-top:16px}.member-list{display:grid;margin-top:18px}.member-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 0;border-top:1px solid var(--line)}.member-person{display:flex;align-items:center;gap:10px;min-width:230px}.member-person>div{display:grid}.member-person small{color:var(--muted);font-size:12px;margin-top:3px}.member-controls{display:flex;align-items:center;gap:6px}.member-controls select{width:110px;padding:8px}.mini.warning{color:#9a670f;background:#fff8e7}.mini.danger-soft{color:#9b332b;background:#fff5f3}.team-lower{margin-top:16px}.pending-list{display:grid}.pending-list>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.pending-list span{display:grid}.pending-list small{font-size:12px;color:var(--muted);margin-top:3px}.alert.neutral{background:#f4f0e8;border:1px solid #d4c8b4}
@media(max-width:1050px){.v52-navlinks{display:none}.v52-hero-grid{grid-template-columns:1fr}.agent-console{max-width:760px}.care-rail{grid-template-columns:1fr 1fr}.bridge-copy{grid-template-columns:1fr}.bridge-copy>p,.bridge-rule{grid-column:1}.bridge-flow{grid-template-columns:1fr}.bridge-flow>i{transform:rotate(90deg);justify-self:center}.authwrap-v52{grid-template-columns:1fr}.authintro-v52{display:none}.authstage{min-height:100vh}.member-row{align-items:flex-start;flex-direction:column}.member-controls{width:100%;flex-wrap:wrap}}
@media(max-width:700px){.v52-hero{padding:0 16px 40px}.v52-nav{height:66px}.v52-brand small,.v52-account>a:not(.gold-button){display:none}.v52-account{gap:8px}.v52-hero-grid{margin-top:35px;gap:32px}.v52-hero-copy h1{font-size:42px}.v52-hero-copy>p{font-size:13px}.v52-actions,.v52-final>div{flex-direction:column}.v52-trust{align-items:flex-start;flex-direction:column;gap:8px}.agent-signals{grid-template-columns:1fr}.agent-signals>div+div{border-left:0;border-top:1px solid #ffffff12}.v52-care,.v52-scope{padding:48px 17px}.v52-section-title{display:block}.v52-section-title h2,.v52-scope .v52-section-title h2{font-size:33px}.v52-section-title p{margin-top:14px}.care-rail,.scope-grid,.v52-trust-section,.trust-list{grid-template-columns:1fr}.care-rail article,.care-rail article+article{padding:17px 0;border-left:0;border-bottom:1px solid #c9c2b5}.bridge-section{padding:48px 17px}.bridge-copy h2{font-size:35px}.v52-trust-section{padding:45px 17px;gap:25px}.v52-final h2{font-size:31px}.v52-footer{grid-template-columns:1fr;gap:12px}.authstage{padding:65px 14px 25px}.authbox-v52{padding:24px 18px;max-height:none}.privacy-summary{flex-direction:column}.privacy-identity{min-width:0}.member-controls select{width:100%}.member-controls .mini{flex:1}.delete-site-form{grid-template-columns:1fr}}

/* SIAIO 5.2.4 — human guidance, release news and testing contact */
.v521-start{max-width:1260px;margin:auto;padding:66px 26px 58px}.v521-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:32px}.v521-steps article{display:flex;gap:14px;padding:20px;background:#f4f0e8;border:1px solid #cec5b6;border-radius:5px}.v521-steps article>span{flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#172233;color:#e7c77e;font-size:12px;font-weight:900}.v521-steps article>div{display:grid;align-content:start}.v521-steps small{color:#966c26;font-size:12px;letter-spacing:.13em;font-weight:900}.v521-steps h3{margin:8px 0 6px;font-size:16px;line-height:1.2}.v521-steps p{margin:0;color:#6c747a;font-size:12px;line-height:1.55}.v521-steps b{margin-top:12px;padding-top:10px;border-top:1px solid #d7cdbd;color:#315d59;font-size:12px;line-height:1.4}.v521-news{padding:62px max(26px,calc((100vw - 1208px)/2));background:#132236;color:#edf1ed}.v521-news-head{display:flex;justify-content:space-between;align-items:end;gap:30px}.v521-news-head span,.v521-contact>div>span{font-size:12px;letter-spacing:.17em;font-weight:900;color:#d9b66d}.v521-news-head h2,.v521-contact h2{margin:9px 0 0;font-family:Georgia,"Times New Roman",serif;font-size:40px;line-height:1;font-weight:500}.v521-news-head>p{max-width:430px;margin:0;color:#91a0aa;font-size:13px}.v521-news-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:30px}.v521-news-list article{padding:22px;border:1px solid #ffffff18;border-radius:6px;background:#ffffff08}.v521-news-meta{display:flex;align-items:center;gap:9px;color:#8797a2;font-size:12px}.v521-news-meta>span{color:#e7c77e;font-weight:900}.v521-news-meta em{margin-left:auto;padding:5px 7px;border-radius:999px;background:#55cdbd17;color:#62cdbf;font-style:normal}.v521-news-list h3{margin:17px 0 8px;font-family:Georgia,"Times New Roman",serif;font-size:24px;font-weight:500}.v521-news-list p{margin:0;color:#a9b5bc;font-size:13px;line-height:1.6}.v521-news-list ul{margin:15px 0 0;padding:0;list-style:none;display:flex;gap:6px;flex-wrap:wrap}.v521-news-list li{padding:6px 8px;border:1px solid #ffffff17;color:#c9d1d3;font-size:12px}.v521-contact{padding:54px max(26px,calc((100vw - 1208px)/2));display:grid;grid-template-columns:1.25fr .75fr;gap:45px;align-items:center;background:#cbbfae}.v521-contact h2{color:#172233}.v521-contact>div>p{max-width:690px;color:#626a70;font-size:12px;line-height:1.6}.v521-contact aside{display:grid;gap:7px;padding:20px;border-left:3px solid #172233;background:#e4ded2}.v521-contact aside small{color:#8c6729;font-size:12px;letter-spacing:.14em;font-weight:900}.v521-contact aside a{font-size:20px;font-weight:850;overflow-wrap:anywhere}.v521-contact aside strong{font-size:13px}.v521-contact aside span{color:#70767a;font-size:12px}
@media(max-width:850px){.v521-steps{grid-template-columns:1fr}.v521-news-list{grid-template-columns:1fr}.v521-contact{grid-template-columns:1fr}.v521-news-head{align-items:flex-start;flex-direction:column}}
@media(max-width:700px){.v521-start{padding:48px 17px}.v521-news,.v521-contact{padding:46px 17px}.v521-news-head h2,.v521-contact h2{font-size:33px}.v52-footer>div{flex-wrap:wrap}}

/* SIAIO 5.2.4 — live getting-started guidance */
.setup-nudge{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:0 0 18px;padding:16px 18px;border:1px solid #d9c796;border-radius:14px;background:linear-gradient(110deg,#fff9ea,#fff 58%)}.setup-nudge.complete{border-color:#b8ddcf;background:linear-gradient(110deg,#effaf5,#fff 58%)}.setup-nudge-score{width:72px;height:72px;display:grid;place-items:center;align-content:center;border-radius:50%;color:#fff;background:#172233}.setup-nudge.complete .setup-nudge-score{background:#246b59}.setup-nudge-score strong{font-size:21px}.setup-nudge-score span{font-size:12px;text-align:center;color:#c6d0d7}.setup-nudge h3{margin:4px 0;font-size:17px}.setup-nudge p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.guide-hero{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:18px;padding:27px 30px;border-radius:20px;color:#f4eee2;background:radial-gradient(circle at 80% 20%,#28515a 0,transparent 30%),linear-gradient(135deg,#0e1b2d,#172d40)}.guide-hero h2{max-width:760px;margin:7px 0 8px;font-family:Georgia,"Times New Roman",serif;font-size:32px;font-weight:500}.guide-hero p{max-width:720px;margin:0;color:#a8b5bd;font-size:12px;line-height:1.55}.guide-score{flex:0 0 125px;height:125px;display:grid;place-items:center;align-content:center;border-radius:50%;border:1px solid #e0bd7266;background:#ffffff08}.guide-score strong{color:#e4c57d;font-size:29px}.guide-score span,.guide-score small{color:#91a0aa;font-size:12px}.guide-section{overflow:visible}.guide-legend{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:12px}.guide-legend i{width:7px;height:7px;border-radius:50%;background:#51c8b7;box-shadow:0 0 0 4px #51c8b71c}.guide-steps{display:grid;gap:10px;margin-top:18px}.guide-step{display:grid;grid-template-columns:42px 1fr;gap:14px;padding:18px;border:1px solid var(--line);border-radius:13px;background:#fff}.guide-step.done{border-color:#bcded2;background:#f7fcfa}.guide-step.todo{border-color:#e5cf9e;background:#fffcf3}.guide-step-number{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#172233;color:#e5c77e;font-weight:900}.guide-step.done .guide-step-number{background:#26705d;color:#fff}.guide-step-copy{min-width:0}.guide-step-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.guide-step-title span{font-size:12px;letter-spacing:.13em;font-weight:900;color:#8f6b2d}.guide-step-title b{padding:5px 7px;border-radius:999px;color:#95691b;background:#fff2ce;font-size:12px}.guide-step.done .guide-step-title b{color:#226451;background:#dff4ec}.guide-step h4,.guide-options h4{margin:7px 0;font-size:17px}.guide-step p,.guide-options p{margin:0;color:#68717a;font-size:12px;line-height:1.55}.guide-step ol,.guide-options ol{margin:12px 0;padding-left:19px;color:#4f5860;font-size:12px;line-height:1.65}.guide-success{display:inline-block;margin:0 0 12px;padding:8px 10px;border-left:3px solid #47a991;background:#eaf7f3;color:#46645c;font-size:12px}.guide-step .button{margin-left:10px}.guide-wait{display:inline-block;color:#8a6b32;font-size:12px;font-weight:750}.guide-section.optional{margin-top:18px}.guide-options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.guide-options>article{display:flex;flex-direction:column;padding:18px;border:1px solid var(--line);border-radius:13px;background:#fafaf8}.guide-option-head{display:flex;align-items:center;gap:10px}.guide-option-head>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#172233;color:#e5c77e;font-size:12px;font-weight:900}.guide-option-head>div{min-width:0}.guide-option-head h4{margin:0 0 3px}.guide-option-head b{font-size:12px}.guide-option-head b.ok{color:#197158}.guide-option-head b.neutral{color:#92702e}.guide-links{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 12px}.guide-links a{padding:7px 8px;border:1px solid #d7d9d4;border-radius:7px;background:#fff;color:#73551f;font-size:12px;font-weight:800}.guide-options .guide-success{margin-top:auto}.guide-human{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:18px;padding:22px 25px;border-radius:15px;background:#d5c9b8}.guide-human h3{margin:5px 0;font-size:18px}.guide-human p{margin:0;color:#656c70;font-size:12px}.guide-human>a{display:grid;padding:12px 15px;border-radius:8px;background:#172233;color:#fff;font-weight:850}.guide-human>a small{margin-top:3px;color:#d9bd7d;font-size:12px}
@media(max-width:1050px){.guide-options{grid-template-columns:1fr}.setup-nudge{grid-template-columns:auto 1fr}.setup-nudge>a{grid-column:2}}
@media(max-width:700px){.guide-hero{align-items:flex-start;flex-direction:column}.guide-score{width:100px;height:100px;align-self:center}.guide-step{grid-template-columns:1fr}.guide-step-title{align-items:flex-start;flex-direction:column}.guide-step .button{margin:0}.setup-nudge{grid-template-columns:1fr}.setup-nudge-score{width:64px;height:64px}.setup-nudge>a{grid-column:1}.guide-human{align-items:flex-start;flex-direction:column}.guide-human>a{width:100%}}

/* SIAIO 5.2.4 — private testing capacity, curated news and platform health */
.alpha-capacity{display:grid;grid-template-columns:auto minmax(120px,220px) 1fr;align-items:center;gap:12px;margin-top:18px;padding:12px 14px;border:1px solid #e0b86a3d;border-radius:6px;background:#0815247a}.alpha-capacity>div{display:flex;align-items:baseline;gap:7px}.alpha-capacity strong{color:#efd28e;font-size:18px}.alpha-capacity strong small{font-size:12px}.alpha-capacity span,.alpha-capacity p{color:#84949e;font-size:12px}.alpha-capacity p{margin:0}.alpha-capacity progress,.resource-card progress{width:100%;height:7px;border:0;border-radius:999px;overflow:hidden;background:#ffffff18}.alpha-capacity progress::-webkit-progress-bar,.resource-card progress::-webkit-progress-bar{background:#ffffff18}.alpha-capacity progress::-webkit-progress-value{background:#e0b86a}.alpha-capacity progress::-moz-progress-bar{background:#e0b86a}.news-archive-link{display:inline-flex;margin-top:18px;color:#e1c47f;font-size:12px;font-weight:850}.test-access{margin-top:20px;padding:17px;border:1px solid #d9c596;border-radius:7px;background:#fffaf0}.test-access>span{font-size:12px;letter-spacing:.14em;color:#9a702b;font-weight:900}.test-access h2{margin:7px 0;font-family:Georgia,"Times New Roman",serif;font-size:20px;font-weight:500}.test-access p{color:#697177;font-size:12px;line-height:1.55}.test-access>div{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.test-access small{color:#7b817f;font-size:12px}.news-archive-page{min-height:100vh;padding:0 max(22px,calc((100vw - 1080px)/2)) 70px;background:#132236;color:#eef1ed}.news-archive-page>nav{height:78px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff1c}.news-archive-page>nav>a:last-child{color:#b4bdc2;font-size:12px}.news-archive-page>header{padding:58px 0 35px}.news-archive-page>header>span{font-size:12px;letter-spacing:.17em;color:#d9b66d;font-weight:900}.news-archive-page h1{max-width:760px;margin:10px 0;font-family:Georgia,"Times New Roman",serif;font-size:45px;font-weight:500}.news-archive-page>header p{max-width:720px;color:#9ca9b0;font-size:13px;line-height:1.6}.news-archive-list{display:grid;gap:10px}.news-archive-list article{padding:22px;border:1px solid #ffffff18;border-radius:6px;background:#ffffff08}.news-archive-list h2{margin:15px 0 7px;font-family:Georgia,"Times New Roman",serif;font-size:25px;font-weight:500}.news-archive-list p{color:#a9b5bc;font-size:13px;line-height:1.6}.news-archive-list ul{display:flex;gap:7px;flex-wrap:wrap;margin:14px 0 0;padding:0;list-style:none}.news-archive-list li{padding:6px 8px;border:1px solid #ffffff17;color:#c9d1d3;font-size:12px}.platform-monitor{margin-bottom:18px;padding:22px;border-radius:19px;color:#edf2ef;background:radial-gradient(circle at 85% 10%,#28515a 0,transparent 28%),linear-gradient(135deg,#0e1b2d,#172d40)}.platform-monitor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.platform-monitor-head h2{margin:5px 0;font-family:Georgia,"Times New Roman",serif;font-size:29px;font-weight:500}.platform-monitor-head p{max-width:780px;margin:0;color:#9cabb2;font-size:12px;line-height:1.55}.platform-monitor-head .mini{color:#edf2ef;background:#ffffff0b;border-color:#ffffff25}.platform-monitor-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:20px}.resource-card{display:grid;align-content:start;gap:10px;padding:15px;border:1px solid #ffffff17;border-radius:9px;background:#ffffff09}.resource-card.ai-resource{grid-column:span 2}.resource-card>div{display:grid;gap:5px}.resource-card span{color:#82949e;font-size:12px;letter-spacing:.12em;font-weight:900}.resource-card b{font-size:19px}.resource-card p{margin:0;color:#c4cdd0;font-size:12px;line-height:1.45}.resource-card small{color:#829199;font-size:12px;line-height:1.45}.resource-card progress::-webkit-progress-value{background:#58cbb9}.resource-card progress::-moz-progress-bar{background:#58cbb9}.resource-card.warn progress::-webkit-progress-value{background:#e0b86a}.resource-card.warn progress::-moz-progress-bar{background:#e0b86a}.resource-card.bad progress::-webkit-progress-value{background:#e47a6d}.resource-card.bad progress::-moz-progress-bar{background:#e47a6d}.resource-card.bad{border-color:#e47a6d55}.resource-card.warn{border-color:#e0b86a55}.monitor-guidance{display:flex;gap:13px;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px solid #ffffff14;color:#81919a;font-size:12px}.monitor-guidance strong{color:#e2c47d}.monitor-guidance span:before{content:"◆";margin-right:5px;color:#4fc6b5;font-size:5px}
@media(max-width:1100px){.platform-monitor-grid{grid-template-columns:1fr 1fr}.resource-card.ai-resource{grid-column:span 2}}
@media(max-width:700px){.alpha-capacity{grid-template-columns:1fr}.test-access>div{align-items:flex-start;flex-direction:column}.news-archive-page h1{font-size:35px}.platform-monitor-head{flex-direction:column}.platform-monitor-grid{grid-template-columns:1fr}.resource-card.ai-resource{grid-column:span 1}.platform-monitor-head .mini{width:100%}}

/* SIAIO 5.3.0 — account security, MFA and session control */
.account-security-card,.recovery-codes-card{margin-bottom:16px}.security-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.security-card-head h3{margin:4px 0 7px}.security-state{display:inline-flex;align-items:center;justify-content:center;min-width:72px;padding:7px 9px;border-radius:999px;font-size:12px;font-weight:900;letter-spacing:.08em}.security-state.good{color:#126543;background:#e8f8ef}.security-state.warn{color:#8a5b0e;background:#fff4d9}.mfa-start-form{display:grid;grid-template-columns:minmax(250px,1fr) auto;align-items:end;gap:12px;margin-top:17px;padding:16px;border:1px solid var(--line);border-radius:11px;background:#faf9f6}.mfa-start-form>small{grid-column:1/-1;color:var(--muted);font-size:12px}.mfa-setup-steps{display:grid;gap:9px;margin-top:18px}.mfa-setup-steps>article{display:grid;grid-template-columns:30px 1fr;gap:12px;padding:14px;border:1px solid var(--line);border-radius:11px;background:#faf9f6}.mfa-setup-steps>article>b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#fff;background:#172233}.mfa-setup-steps article>div{display:grid;gap:8px}.mfa-setup-steps p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.mfa-setup-steps label{margin:0}.mfa-setup-steps input[readonly]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.07em;background:#fff}.mfa-confirm-form{display:grid;grid-template-columns:minmax(150px,220px) auto;gap:8px}.mfa-cancel-inline{margin-top:-3px}.mfa-enabled-summary{margin-top:16px;padding:14px;border-left:3px solid #299c68;background:#f2fbf6}.mfa-enabled-summary>div{display:grid;gap:4px}.mfa-enabled-summary small{color:#287152;font-size:12px}.security-danger{margin-top:16px;border-top:1px solid var(--line);padding-top:13px}.security-danger summary{cursor:pointer;color:#944337;font-size:12px;font-weight:800}.security-disable-form{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:9px;margin-top:12px}.security-grid{grid-template-columns:1fr 1fr;margin-bottom:16px}.session-list,.security-event-list{display:grid;margin-top:14px}.session-row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.session-row>span{display:grid;gap:3px}.session-row small,.security-event-list small{font-size:12px;color:var(--muted)}.session-row>b{align-self:center;color:#176b48;font-size:12px}.session-row.revoked{opacity:.55}.session-row.revoked>b{color:var(--muted)}.revoke-sessions{margin-top:12px}.security-event-list>div{display:flex;align-items:center;gap:9px;padding:8px 0;border-top:1px solid var(--line)}.security-event-list i{width:8px;height:8px;border-radius:50%;background:#d6a13a}.security-event-list i.good{background:#35aa75}.security-event-list i.bad{background:#dc675b}.security-event-list span{display:grid;gap:2px}.security-event-list strong{font-size:12px}.recovery-codes-card{border-color:#c9b777;background:#fffdf5}.recovery-codes-card pre{columns:2;margin:16px 0;padding:15px;border:1px dashed #bca762;border-radius:8px;background:#fff;font-size:14px;line-height:1.8;letter-spacing:.08em}.security-actions{display:flex;gap:8px;flex-wrap:wrap}.mfa-challenge-form input{text-align:center;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:22px;letter-spacing:.17em}.mfa-cancel-form{text-align:center;margin-top:14px}.mfa-login-help{margin-top:22px;padding:13px;border-left:3px solid #d0b36e;background:#fffaf0}.mfa-login-help strong{font-size:12px}.mfa-login-help p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.5}
@media(max-width:760px){.security-card-head{flex-direction:column}.mfa-start-form,.security-disable-form,.mfa-confirm-form{grid-template-columns:1fr}.security-grid{grid-template-columns:1fr}.recovery-codes-card pre{columns:1}.security-state{align-self:flex-start}.mfa-setup-steps>article{grid-template-columns:26px 1fr}}
@media print{[data-recovery-print]{position:fixed;inset:0;z-index:9999;margin:0;border:0;background:#fff}.sidebar,.top,.titlebar,[data-recovery-print]~*{display:none!important}[data-recovery-print] pre{columns:2;font-size:16px}.security-actions{display:none}}
.mfa-app-link{justify-self:start}.mfa-lost-access{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.mfa-lost-access summary{cursor:pointer;color:#8e651e;font-size:13px;font-weight:800}.mfa-lost-access p{color:var(--muted);font-size:12px;line-height:1.55}.mfa-lost-access form{margin-top:10px}
.site-capacity-note{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;border:1px solid #c9ddcf;border-radius:10px;background:#f2faf6}.site-capacity-note strong{color:#256650}.site-capacity-note span{color:#69736e;font-size:12px}.site-capacity-note.full{border-color:#e5c5bd;background:#fff5f2}.site-capacity-note.full strong{color:#9b3d31}
.invite-only-process{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.invite-only-process span{display:flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid var(--line);border-radius:9px;background:#faf8f3;font-size:12px}.invite-only-process b{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#172233;color:#e4c57d;font-size:12px}
.whole-product{margin-top:18px}.readiness-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px}.readiness-grid article{padding:15px;border:1px solid var(--line);border-radius:12px;background:#fafafa}.readiness-grid article>b{display:inline-block;margin-bottom:9px;padding:4px 7px;border-radius:999px;font-size:12px;letter-spacing:.08em}.readiness-grid article strong{display:block;font-size:15px}.readiness-grid article p{margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.readiness-grid .ready>b{color:#126846;background:#eafaf2}.readiness-grid .pending>b{color:#895000;background:#fff5d6}.readiness-grid .manual>b{color:#315b81;background:#edf5fc}.readiness-grid .blocked>b{color:#912018;background:#fee4e2}.readiness-note{margin:12px 0 0;padding:10px 12px;border-left:3px solid #e0b86a;background:#fffbf1;font-size:12px;font-weight:750}
@media(max-width:900px){.readiness-grid{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.readiness-grid{grid-template-columns:1fr}button,.button,.primary,.mini,summary,a.gold-button,a.line-button{min-height:44px}.cookie-table{margin-inline:-8px}.fatal-error{margin-top:5vh;padding:24px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.ai-cost-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.ai-cost-preview span,.ai-execution-result article{display:grid;gap:3px;padding:11px;border:1px solid var(--line);border-radius:10px;background:#fafafa}.ai-cost-preview small,.ai-execution-result small{color:var(--muted);font-size:12px}.ai-cost-preview strong,.ai-execution-result strong{font-size:14px}.ai-execution-result>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:13px 0}.ai-execution-result>p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.ai-execution-result.good{border-color:#9bcdb8}.ai-execution-result.warn{border-color:#dfc477}
@media(max-width:700px){.ai-cost-preview,.ai-execution-result>div{grid-template-columns:1fr}.ai-cost-run form{display:grid}.ai-cost-run form>*{width:100%}}

/* SIAIO 5.7 — scoped system information architecture */
.top-scope-context{display:grid;gap:2px;min-width:300px;padding:9px 12px;border:1px solid #d9d3c7;border-radius:10px;background:#f7f3ec}.top-scope-context span{font-size:12px;letter-spacing:.12em;color:#8e6a2b;font-weight:900}.top-scope-context strong{font-size:14px}.top-scope-context small{font-size:12px;color:var(--muted)}
.system-mobile-nav{display:none}
.system-workspace{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px;align-items:start}.system-nav{position:sticky;top:82px;display:grid;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 12px 35px rgba(15,17,21,.04)}.system-nav-head{display:grid;gap:5px;padding:17px;background:#122238;color:#fff}.system-nav-head span{font-size:12px;letter-spacing:.13em;color:#d8b96f;font-weight:900}.system-nav-head strong{font-size:17px}.system-nav-head small{color:#9dabb3;font-size:12px;line-height:1.45}.system-nav>a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:12px 13px;border-top:1px solid var(--line);background:#fff}.system-nav>a:hover{background:#faf9f6}.system-nav>a.active{box-shadow:inset 4px 0 #d3a94e;background:#fffaf0}.system-nav>a>span{display:grid;min-width:0;gap:2px}.system-nav>a strong{font-size:13px}.system-nav>a small{overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.system-nav>a>b{flex:0 0 auto;max-width:88px;padding:4px 7px;border-radius:999px;background:#f0f1ef;color:#60666b;font-size:12px;font-weight:850;text-align:center}.system-nav>a.active>b{background:#f2e5c4;color:#745315}.system-section{min-width:0}.system-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px;padding:17px 19px;border:1px solid #d9d3c7;border-radius:14px;background:#f7f3ec}.system-section-head h2{margin:5px 0 4px;font-family:Georgia,"Times New Roman",serif;font-size:29px;font-weight:500}.system-section-head p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.system-scope-badge{flex:0 0 auto;padding:7px 9px;border-radius:999px;background:#132338;color:#e5c781;font-size:12px;letter-spacing:.08em;font-weight:900}.system-advice{display:grid;grid-template-columns:auto 1fr;gap:12px;margin-bottom:14px;padding:11px 13px;border-left:3px solid #d3a94e;background:#fffbf1}.system-advice strong{font-size:12px;color:#765315}.system-advice p{margin:0;color:#6d6558;font-size:12px;line-height:1.5}.system-section>.card:first-of-type,.system-section>.platform-monitor:first-of-type{margin-top:0}.system-section .system-details{margin-top:0}
@media(max-width:1050px){.system-workspace{grid-template-columns:1fr}.system-nav{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.system-nav-head{grid-column:1/-1}.system-nav>a:nth-child(even){border-right:1px solid var(--line)}}
@media(max-width:700px){.top-scope-context{min-width:0;flex:1}.top-scope-context small{display:none}.system-workspace{gap:12px}.system-nav{display:none}.system-mobile-nav{position:sticky;z-index:12;top:6px;display:block;grid-column:1/-1;border:1px solid #d7d2c8;border-radius:11px;background:#fff;box-shadow:0 12px 32px #12223820}.system-mobile-nav>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:10px 12px;cursor:pointer;list-style:none}.system-mobile-nav>summary::-webkit-details-marker{display:none}.system-mobile-nav>summary span{display:grid;gap:2px}.system-mobile-nav>summary small{font-size:12px;letter-spacing:.1em;color:#8d6828;font-weight:900}.system-mobile-nav>summary strong{font-size:14px}.system-mobile-nav>summary>b{padding:6px 8px;border-radius:999px;background:#132338;color:#f0d28e;font-size:12px}.system-mobile-nav>nav{display:grid;grid-template-columns:1fr 1fr;max-height:58vh;overflow:auto;border-top:1px solid var(--line)}.system-mobile-nav>nav a{display:grid;gap:4px;padding:11px;border-bottom:1px solid var(--line)}.system-mobile-nav>nav a:nth-child(odd){border-right:1px solid var(--line)}.system-mobile-nav>nav a.active{background:#fff8e8}.system-mobile-nav>nav a span{display:grid;gap:2px}.system-mobile-nav>nav a strong{font-size:12px}.system-mobile-nav>nav a small{color:var(--muted);font-size:12px}.system-mobile-nav>nav a>b{justify-self:start;padding:3px 6px;border-radius:999px;background:#f0f1ef;color:#62686c;font-size:12px}.system-section-head{padding:14px;align-items:flex-start;flex-direction:column}.system-section-head h2{font-size:25px}.system-scope-badge{align-self:flex-start}.system-advice{grid-template-columns:1fr;gap:4px}}

/* SIAIO 5.4.0 — encrypted backups, restore readiness and retention */
.backup-control{margin-bottom:18px;border-color:#cfd9d4}.backup-status-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px}.backup-status-grid article{display:grid;gap:7px;padding:15px;border:1px solid var(--line);border-radius:11px;background:#f8faf8}.backup-status-grid span{color:#6e7b77;font-size:12px;letter-spacing:.11em;font-weight:900}.backup-status-grid strong{font-size:15px}.backup-status-grid small{color:var(--muted);font-size:12px;line-height:1.45}.backup-config-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(250px,1fr);gap:10px;margin-top:13px}.backup-settings-form{display:grid;grid-template-columns:minmax(230px,1.5fr) 1fr 1fr auto;align-items:end;gap:10px;padding:15px;border:1px solid var(--line);border-radius:11px;background:#faf9f6}.backup-settings-form label{margin:0}.backup-settings-form .notification-toggle{align-self:center}.backup-manual{display:grid;align-content:start;gap:8px;padding:15px;border:1px solid #d9c796;border-radius:11px;background:#fffaf0}.backup-manual p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.backup-manual form{margin-top:5px}.backup-truth{margin-top:12px;padding:13px 15px;border-left:3px solid #317c6a;background:#eff8f5}.backup-truth p{margin:5px 0 0;color:#5c6e68;font-size:12px;line-height:1.55}.backup-offsite{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr;gap:9px;align-items:start;margin-top:12px;padding:14px;border:1px solid var(--line);border-radius:11px}.backup-offsite>b{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;color:#fff;background:#172233;font-size:12px}.backup-offsite span{display:grid;gap:4px}.backup-offsite strong{font-size:13px}.backup-offsite small{color:var(--muted);font-size:12px;line-height:1.4}.backup-list{display:grid;gap:8px;margin-top:14px}.backup-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:13px;border:1px solid var(--line);border-radius:10px;background:#fff}.backup-row.verified{border-color:#b9d9cd;background:#f8fcfa}.backup-row.failed{border-color:#e7c2bc;background:#fffafa}.backup-row.deleted{opacity:.6}.backup-row-main{display:flex;align-items:center;gap:10px;min-width:0}.backup-row-main>div{display:grid;gap:3px}.backup-row-main small{color:var(--muted);font-size:12px}.backup-state{padding:5px 7px;border-radius:999px;color:#83601d;background:#fff1ce;font-size:12px;font-weight:900}.backup-row.verified .backup-state{color:#176349;background:#dff4eb}.backup-row.failed .backup-state{color:#8f3026;background:#fee5e1}.backup-row-actions{display:flex;align-items:flex-start;gap:7px;flex-wrap:wrap}.backup-row-actions details{position:relative}.backup-row-actions summary{min-height:36px;display:flex;align-items:center;padding:0 10px;border:1px solid #d8d9d3;border-radius:7px;cursor:pointer;font-size:12px;font-weight:800}.backup-sensitive{position:absolute;z-index:5;right:0;top:42px;width:min(360px,80vw);padding:14px;border:1px solid #d4d5d0;border-radius:11px;background:#fff;box-shadow:0 18px 45px #17223320}.backup-sensitive p{margin:0 0 9px;color:var(--muted);font-size:12px;line-height:1.45}.backup-sensitive form{display:grid;gap:7px}.backup-sensitive input{margin:0}.backup-delete-form{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.retention-policy{margin-top:14px;padding:15px;border-radius:11px;color:#eaf0ed;background:#172d40}.retention-policy>div{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-top:10px}.retention-policy span{display:grid;gap:4px;padding:9px;border:1px solid #ffffff18;border-radius:7px;color:#a9b6bc;font-size:12px}.retention-policy b{color:#e5c77e}.retention-policy p{margin:10px 0 0;color:#97a7ae;font-size:12px}.button.danger{color:#9b3028;border-color:#e2bab4;background:#fff8f6}
@media(max-width:1120px){.backup-config-grid{grid-template-columns:1fr}.backup-settings-form{grid-template-columns:1fr 1fr}.backup-settings-form .notification-toggle{grid-column:1/-1}.retention-policy>div{grid-template-columns:repeat(3,1fr)}}
@media(max-width:720px){.backup-status-grid,.backup-settings-form,.retention-policy>div{grid-template-columns:1fr}.backup-settings-form .notification-toggle{grid-column:auto}.backup-offsite{grid-template-columns:auto 1fr}.backup-row{flex-direction:column}.backup-row-actions{width:100%}.backup-row-actions>form,.backup-row-actions>form button,.backup-row-actions details{width:100%}.backup-row-actions summary{justify-content:center}.backup-sensitive{position:static;width:100%;margin-top:7px;box-shadow:none}}

/* SIAIO 5.7.0 — capability and compliance change control */
.compliance-control{margin-bottom:18px;border-color:#cfc8ad;background:linear-gradient(145deg,#fff 72%,#fffaf0)}.compliance-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:17px}.compliance-summary article{display:grid;gap:5px;padding:14px;border:1px solid var(--line);border-radius:11px;background:#fff}.compliance-summary span{font-size:12px;font-weight:900;letter-spacing:.09em;color:#6b737b}.compliance-summary b{font-size:28px}.compliance-summary small{font-size:12px;line-height:1.4;color:var(--muted)}.compliance-summary .warn{border-color:#e6cf9f;background:#fffaf0}.compliance-summary .ok{border-color:#bedbcd;background:#f7fcf9}.compliance-summary .gate{border-color:#cfc9e8;background:#faf9ff}.change-trigger-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}.change-trigger-grid article{padding:12px;border-left:3px solid #b79a57;background:#faf8f3}.change-trigger-grid b{font-size:12px}.change-trigger-grid p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.capability-list,.provider-list{display:grid;gap:8px;margin-top:15px}.capability-item,.provider-item{border:1px solid var(--line);border-radius:11px;background:#fff;overflow:hidden}.capability-item.review_required{border-color:#dfc481}.capability-item.blocked{border-color:#e0a8a1}.capability-item>summary,.provider-item>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;cursor:pointer;list-style:none}.capability-item>summary::-webkit-details-marker,.provider-item>summary::-webkit-details-marker{display:none}.capability-item>summary>span:first-child,.provider-item>summary>span:first-child{display:grid;gap:3px}.capability-item summary small,.provider-item summary small{color:var(--muted);font-size:12px}.capability-badges{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.capability-badges i,.provider-item>summary>i{padding:4px 7px;border-radius:999px;background:#f0f1f3;color:#5b626b;font-size:12px;font-weight:850;font-style:normal}.capability-badges .review-state{background:#fff1cc;color:#865a0c}.capability-item.approved .review-state{background:#def4e8;color:#176749}.capability-item.blocked .review-state{background:#fee4e2;color:#912018}.capability-body{padding:15px;border-top:1px solid var(--line);background:#fdfdfc}.capability-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.capability-facts>div{padding:10px;border:1px solid var(--line);border-radius:8px;background:#fff}.capability-facts strong{font-size:12px}.capability-facts p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.impact-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.impact-chips span{padding:5px 7px;border-radius:999px;background:#eeeafc;color:#5d4ac2;font-size:12px;font-weight:750}.permission-matrix{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:10px;padding:10px;border-left:3px solid #607c92;background:#f2f6f8;font-size:12px}.permission-matrix>strong{margin-right:5px}.permission-matrix span{padding:4px 6px;background:#fff;border-radius:5px}.review-proof{display:grid;gap:4px;margin-top:10px;padding:10px;border-left:3px solid #2c9565;background:#eff9f4}.review-proof strong,.review-proof span,.review-proof small{font-size:12px}.review-proof small{color:var(--muted)}.capability-review-form{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.capability-review-form label{margin:0;font-size:12px}.capability-review-form .wide{grid-column:1/-1}.capability-review-form textarea,.provider-form textarea{resize:vertical}.capability-review-form .confirm{display:flex;align-items:center;gap:7px;padding:8px;border:1px solid var(--line);border-radius:8px;background:#fff}.capability-review-form .confirm input{width:auto;margin:0}.capability-review-form button{justify-self:start}.compliance-disclaimer{margin:13px 0 0;padding:10px 12px;border-left:3px solid #b88448;background:#fff9ef;color:#6d5a42;font-size:12px;line-height:1.5}.provider-registry{margin-bottom:18px}.provider-item.incomplete{border-color:#dfc481}.provider-item.complete>summary>i{color:#176749;background:#def4e8}.provider-item.incomplete>summary>i{color:#865a0c;background:#fff1cc}.provider-form{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:14px;border-top:1px solid var(--line);background:#fdfdfc}.provider-form label{margin:0;font-size:12px}.provider-form .wide{grid-column:1/-1}.provider-form button{justify-self:start}
@media(max-width:1050px){.compliance-summary,.change-trigger-grid,.capability-facts{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.compliance-summary,.change-trigger-grid,.capability-facts,.capability-review-form,.provider-form{grid-template-columns:1fr}.capability-review-form .wide,.provider-form .wide{grid-column:auto}.capability-item>summary,.provider-item>summary{align-items:flex-start;flex-direction:column}.capability-badges{justify-content:flex-start}.compliance-control .notification-head .button{width:100%;justify-content:center}}

/* SIAIO 5.7.0 — organization portability and guarded deletion */
.organization-lifecycle{margin:18px 0;border-color:#cfd8d4}.lifecycle-truth{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.lifecycle-truth span{display:flex;align-items:baseline;gap:7px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#fafafa;color:var(--muted);font-size:12px}.lifecycle-truth b{color:var(--ink);font-size:24px}.organization-export,.deletion-scheduled{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(270px,.6fr);align-items:start;gap:14px;margin-top:14px;padding:15px;border:1px solid var(--line);border-radius:11px;background:#f8faf9}.organization-export>div,.deletion-scheduled>div{display:grid;gap:5px}.organization-export p,.deletion-scheduled p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.organization-export small{color:var(--muted);font-size:12px}.sensitive-inline{display:grid;gap:7px}.sensitive-inline input{margin:0}.deletion-scheduled{border-color:#e0bf75;background:#fffaf0}.organization-delete{margin-top:14px;border-top:1px solid var(--line);padding-top:13px}.organization-delete>summary{cursor:pointer;color:#912018;font-size:13px;font-weight:850}.delete-warning{margin:12px 0;padding:12px;border-left:3px solid #b44b41;background:#fff5f3}.delete-warning p{margin:4px 0 0;color:#76534f;font-size:12px;line-height:1.5}.organization-delete-form{display:grid;grid-template-columns:1fr 1fr;gap:9px}.organization-delete-form label{margin:0}.organization-delete-form button,.organization-delete-form>small{justify-self:start}.organization-delete-form>small{color:#8d4f47;font-size:12px}.danger-button:disabled{opacity:.45;cursor:not-allowed}
@media(max-width:760px){.lifecycle-truth,.organization-export,.deletion-scheduled,.organization-delete-form{grid-template-columns:1fr}.organization-delete-form button,.sensitive-inline button{width:100%;justify-content:center}}

/* SIAIO 5.9.1 — compact animated brand identity */
.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.siaio-lockup{--eye-color:#168fff;display:inline-flex;align-items:center;gap:10px;min-width:0;color:#eef3f7;line-height:1}
.siaio-health-excellent{--eye-color:#39c98f}.siaio-health-good,.siaio-health-neutral{--eye-color:#168fff}.siaio-health-warning{--eye-color:#f1b642}.siaio-health-critical,.siaio-health-outage{--eye-color:#ed5353}
.siaio-wordmark{display:inline-flex;align-items:center;flex:0 0 auto;font-size:23px;font-weight:820;letter-spacing:.075em;line-height:1}
.siaio-si{color:#e7edf2;text-shadow:0 1px 12px #d9e4ee18}.siaio-ai-text{color:#168fff;font-weight:930;text-shadow:0 0 16px #168fff38}
.siaio-eye{display:block;width:1.22em;height:1.22em;margin-left:.04em;overflow:hidden;color:var(--eye-color);filter:drop-shadow(0 0 3px var(--eye-color))}
.siaio-eye-shell{fill:#07111e;stroke:#334354;stroke-width:2}.siaio-eye-ring-shadow,.siaio-eye-ring,.siaio-eye-accent{fill:none;stroke-linecap:round;transform-origin:32px 32px}.siaio-eye-ring-shadow{stroke:#6d7c8b;stroke-width:7;stroke-dasharray:20 5;transform:rotate(12deg)}.siaio-eye-ring{stroke:#e6edf3;stroke-width:4.5;stroke-dasharray:20 5;transform:rotate(12deg)}.siaio-eye-accent{stroke:currentColor;stroke-width:2.7;stroke-dasharray:2.5 22.5;transform:rotate(-.5deg)}
.siaio-eye-core{fill:#09121d;stroke:currentColor;stroke-width:1.5;stroke-opacity:.82}.siaio-eye-rays{fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;opacity:.75}.siaio-eye-iris{fill:currentColor;fill-opacity:.58;stroke:currentColor;stroke-width:1.5}.siaio-pupil{transform:translate(var(--eye-x,0),var(--eye-y,0));transform-origin:32px 32px;transition:transform .12s ease-out}.siaio-pupil-dark{fill:#02060a;stroke:#000;stroke-width:1}.siaio-pupil-glint{fill:#eefaff}.siaio-pupil-glint-small{fill:#9adfff}.siaio-plasma{fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;opacity:0;transform-origin:32px 32px}.siaio-eyelid{fill:#0a1420;stroke:#5a6978;stroke-width:1;transform:translateY(-58px);transition:transform .12s ease-in;transform-origin:32px 4px}
.siaio-lockup.is-blinking .siaio-eyelid{transform:translateY(0)}.siaio-lockup.is-plasma .siaio-plasma{animation:siaio-plasma-flash .72s ease-out}.siaio-lockup.is-plasma .siaio-eye{filter:drop-shadow(0 0 9px var(--eye-color))}.siaio-lockup.is-outage .siaio-eye{animation:siaio-outage-pulse 1.8s ease-in-out infinite}
.siaio-descriptor{display:inline-block;margin:0!important;padding-left:10px;border-left:1px solid #75839255;color:#9aa8b3!important;font-size:12px!important;font-weight:820!important;letter-spacing:.1em!important;line-height:1.15!important;white-space:nowrap;text-transform:uppercase}
.brand{margin:0 6px 27px;gap:0}.brand .siaio-lockup{width:100%;gap:8px}.brand .siaio-wordmark{font-size:21px}.brand .siaio-descriptor{max-width:88px;padding-left:8px;color:#8694a0!important;letter-spacing:.07em!important;line-height:1.2!important;white-space:normal}.v52-brand{gap:0}.v52-brand .siaio-lockup{gap:11px}.v52-brand .siaio-wordmark{font-size:23px}.v52-brand .siaio-descriptor{display:inline-block;color:#91a0ab!important}.v52-footer .v52-brand .siaio-descriptor{display:none}.authintro-v52 .v52-brand{align-self:flex-start}
@keyframes siaio-plasma-flash{0%{opacity:0;transform:scale(.82) rotate(-8deg)}28%{opacity:1}100%{opacity:0;transform:scale(1.22) rotate(8deg)}}
@keyframes siaio-outage-pulse{0%,100%{opacity:1;filter:drop-shadow(0 0 4px #ed53536b)}50%{opacity:.62;filter:drop-shadow(0 0 11px #ed5353)}}
@media(max-width:520px){.v52-brand .siaio-wordmark{font-size:21px}.v52-brand .siaio-descriptor{display:inline-block;max-width:76px;padding-left:7px;letter-spacing:.06em!important;line-height:1.18!important;white-space:normal}.siaio-lockup{gap:7px}}
@media(prefers-reduced-motion:reduce){.siaio-pupil{transform:none!important}.siaio-eyelid{transform:translateY(-58px)!important}.siaio-lockup.is-plasma .siaio-plasma{animation:none!important;opacity:0!important}.siaio-lockup.is-outage .siaio-eye{animation:none!important}}

/* SIAIO 5.9.1 — multi-tenant organizations and domain ownership */
.organization-hub-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;background:linear-gradient(145deg,#fff 72%,#f1f7f5)}.organization-hub-intro h2{margin:5px 0 8px}.scope-chip,.platform-owner-pill,.verified-pill{flex:0 0 auto;padding:6px 9px;border-radius:999px;font-size:12px;font-weight:900;letter-spacing:.06em}.scope-chip{color:#176349;background:#dff4eb}.platform-owner-pill{color:#735416;background:#f7e9c5}.verified-pill{color:#176349;background:#dff4eb}.organization-list{display:grid;gap:9px;margin:14px 0}.organization-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:16px}.organization-row.current{border-color:#a9d5c3;background:#f8fcfa}.organization-row h3{margin:4px 0}.organization-row p{margin:0;color:var(--muted);font-size:12px}.organization-create{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);gap:22px;align-items:end}.organization-create h3,.client-onboarding h3{margin:5px 0 7px}.organization-create form{display:grid;grid-template-columns:1fr auto;align-items:end;gap:9px}.organization-create label,.client-invite-form label{margin:0}.client-onboarding{border-color:#dacb9c}.client-invite-form{display:grid;grid-template-columns:1fr 1fr 150px auto;align-items:end;gap:9px;margin-top:15px}.pending-client-invites{display:grid;gap:7px;margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.pending-client-invites h4{margin:0 0 4px}.pending-client-invites>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border:1px solid var(--line);border-radius:9px}.pending-client-invites span{display:grid;gap:3px}.pending-client-invites small{color:var(--muted)}.invite-isolation-note{display:grid;gap:5px;margin:14px 0;padding:12px 14px;border-left:3px solid #2c9565;background:#eff9f4}.invite-isolation-note span{color:#587067;font-size:12px;line-height:1.5}.ownership-card{margin:14px 0}.ownership-card.unverified{border-color:#e2cb94;background:linear-gradient(145deg,#fff 75%,#fff9e9)}.ownership-card.verified{border-color:#a9d5c3;background:linear-gradient(145deg,#fff 75%,#f0faf6)}.ownership-state{flex:0 0 auto;padding:6px 9px;border-radius:999px;font-size:12px;font-weight:900}.ownership-state.ok{color:#176349;background:#dff4eb}.ownership-state.waiting{color:#865a0c;background:#fff1cc}.ownership-proof{display:grid;grid-template-columns:auto auto 1fr;gap:8px;align-items:center;margin-top:13px;padding:12px;border:1px solid #c4dfd3;border-radius:9px;background:#fff}.ownership-proof strong{color:#176349;font-size:12px}.ownership-proof span,.ownership-proof small{font-size:12px;color:var(--muted)}.ownership-proof small{justify-self:end}.verification-method-form{display:grid;grid-template-columns:minmax(250px,1fr) auto;align-items:end;gap:9px;margin-top:14px}.verification-method-form label{margin:0}.verification-instructions{display:grid;gap:8px;margin-top:12px;padding:14px;border:1px solid #d9c796;border-radius:10px;background:#fff}.verification-instructions label{margin:0}.verification-instructions input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.verification-instructions form{margin-top:5px}.ownership-gsc-note{margin:11px 0 0;color:var(--muted);font-size:12px}.verified-badge{color:#176349!important;background:#dff4eb!important}.pending-badge{color:#865a0c!important;background:#fff1cc!important}.verification-schedule-lock{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:11px;padding:11px 13px;border-left:3px solid #c49136;background:#fff8e8;font-size:12px}
.platform-role-control{border-color:#cfc9e8}.platform-role-list{display:grid;gap:7px;margin:14px 0}.platform-role-list>article{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:11px;border:1px solid var(--line);border-radius:9px}.platform-role-list>article.suspended{opacity:.6}.platform-role-list>article>div{display:grid;gap:3px}.platform-role-list small{color:var(--muted)}.platform-role-list summary{cursor:pointer;color:#8f3026;font-size:12px;font-weight:850}.platform-role-list details form{display:grid;gap:7px;min-width:280px;margin-top:8px;padding:10px;border:1px solid #e4c5c0;border-radius:8px;background:#fff8f6}.platform-role-form{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr auto;align-items:end;gap:8px}.platform-role-form label{margin:0}.platform-role-form button{white-space:nowrap}
@media(max-width:1100px){.platform-role-form{grid-template-columns:1fr 1fr}.platform-role-form button{justify-self:start}}
@media(max-width:950px){.organization-create{grid-template-columns:1fr}.client-invite-form{grid-template-columns:1fr 1fr}.client-invite-form button{align-self:end}.ownership-proof{grid-template-columns:1fr}.ownership-proof small{justify-self:start}}
@media(max-width:650px){.organization-hub-intro,.organization-row,.pending-client-invites>div,.verification-schedule-lock,.platform-role-list>article{align-items:flex-start;flex-direction:column}.organization-row form,.organization-row button{width:100%}.organization-create form,.client-invite-form,.verification-method-form,.platform-role-form{grid-template-columns:1fr}.client-invite-form button,.verification-method-form button,.platform-role-form button{width:100%;justify-content:center}.ownership-card .cardhead{align-items:flex-start;flex-direction:column}.ownership-state{align-self:flex-start}.platform-role-list details,.platform-role-list details form{width:100%;min-width:0}}

/* SIAIO 5.9.1 — friendly, delegated website confirmation */
.verification-safety{display:flex;align-items:flex-start;gap:12px;margin:14px 0;padding:12px 14px;border-left:3px solid #2c9565;background:#f0f8f5}.verification-safety strong{flex:0 0 auto;color:#176349;font-size:12px}.verification-safety span{color:#587067;font-size:12px;line-height:1.5}.verification-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.verification-choice{display:flex;flex-direction:column;align-items:stretch;gap:9px;min-width:0;margin:0;padding:16px;border:1px solid #d9d8d2;border-radius:12px;background:#fff}.verification-choice.recommended{border-color:#bd9c4e;box-shadow:inset 0 3px #d4b568}.verification-choice h4{margin:0;font-size:16px}.verification-choice p{min-height:42px;margin:0;color:var(--muted);font-size:12px;line-height:1.5}.verification-choice p small{color:#8b621c}.verification-choice .button,.verification-choice .primary{margin-top:auto;justify-content:center}.choice-time{align-self:flex-start;padding:4px 7px;border-radius:999px;background:#f2eee5;color:#805d20;font-size:12px;font-weight:850}.attestation{display:grid!important;grid-template-columns:auto 1fr;align-items:flex-start;gap:8px;margin:2px 0!important;color:#4f585e;font-size:12px!important;line-height:1.4}.attestation input{width:auto;margin:2px 0 0}.help-choice{background:#f8f6f1}.verification-active{display:grid;gap:10px;margin:14px 0;padding:16px;border:1px solid #c9b274;border-radius:12px;background:#fff}.verification-active-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.verification-active-head h4{margin:5px 0 0}.verification-active-head small{color:var(--muted);white-space:nowrap}.verification-active ol,.verification-help-method ol{margin:0;padding-left:20px;color:#525b62;font-size:12px;line-height:1.65}.verification-active label,.verification-help-method label{margin:0}.copy-row,.share-field{display:flex;align-items:stretch;gap:6px}.copy-row input,.copy-row textarea,.share-field input{min-width:0;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.copy-row .mini,.share-field .mini{flex:0 0 auto}.verification-auto{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:8px;background:#eff8f4;color:#4d675e;font-size:12px;line-height:1.45}.verification-auto i{flex:0 0 auto;width:8px;height:8px;margin-top:4px;border-radius:50%;background:#2d9a76;box-shadow:0 0 0 4px #2d9a7618}.verification-change{margin-top:12px}.verification-change>summary,.verification-advanced>summary{cursor:pointer;color:#76571f;font-size:12px;font-weight:850}.verification-advanced{grid-column:1/-1;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.verification-advanced-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.verification-advanced-grid form{display:grid;gap:8px;padding:12px;border:1px solid var(--line);border-radius:9px;background:#fafaf8}.verification-advanced-grid h4{margin:0}.authbox-v52:has(.verification-help-public){width:min(790px,100%)}.verification-help-public{display:grid;gap:14px}.verification-help-public h1{margin:0;font-family:Georgia,"Times New Roman",serif;font-weight:500}.verification-help-public>p{margin:0;line-height:1.55}.safe-note{padding:12px 14px;border-left:3px solid #2c9565;background:#edf8f3;color:#4c625a;font-size:12px;line-height:1.55}.verification-help-method{padding:12px 14px;border:1px solid #d9d5cb;border-radius:10px;background:#fff}.verification-help-method summary{display:flex;justify-content:space-between;gap:12px;cursor:pointer}.verification-help-method summary span{color:var(--muted);font-size:12px}.verification-help-method[open] summary{margin-bottom:10px}.verification-help-method ol{margin-bottom:10px}.verification-help-method label+label{margin-top:8px}.verification-help-method textarea{resize:vertical}
@media(max-width:760px){.verification-choice-grid,.verification-advanced-grid{grid-template-columns:1fr}.verification-active-head,.verification-safety,.verification-help-method summary{flex-direction:column}.verification-active-head small{white-space:normal}.copy-row,.share-field{align-items:stretch;flex-wrap:wrap}.copy-row input,.copy-row textarea,.share-field input{flex:1 0 100%}.copy-row .mini,.share-field .mini{flex:1}.verification-choice p{min-height:0}}

/* SIAIO 6.0 M2 — security and service continuity */
.security-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:22px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(145deg,#fff 70%,#f0f8f5)}.security-hero h2{margin:5px 0 7px}.security-hero p{max-width:760px;margin:0;color:var(--muted);font-size:13px;line-height:1.55}.security-hero.status-attention{background:linear-gradient(145deg,#fff 70%,#fff8e9);border-color:#dfc987}.security-hero.status-urgent{background:linear-gradient(145deg,#fff 70%,#fff0ee);border-color:#e1aaa3}.security-main-pill{flex:0 0 auto;padding:8px 11px;border-radius:999px;background:#dff4eb;color:#176349;font-size:12px;font-weight:900}.status-attention .security-main-pill{background:#fff1cc;color:#865a0c}.status-urgent .security-main-pill{background:#fee4e2;color:#912018}.security-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:14px 0}.security-scope-tabs{display:flex;gap:6px}.security-scope-tabs a,.security-toolbar>div:last-child a{display:inline-flex;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:12px;font-weight:800}.security-scope-tabs a.active{border-color:#8cbda9;background:#eef8f4;color:#176349}.security-workspace{display:grid;grid-template-columns:minmax(260px,.38fr) minmax(0,1fr);gap:12px;align-items:start}.security-list,.security-detail{min-width:0;border:1px solid var(--line);border-radius:13px;background:#fff}.security-list{display:grid;gap:7px;padding:9px;max-height:760px;overflow-y:auto}.security-list-item{display:grid;gap:7px;padding:12px;border:1px solid var(--line);border-left:4px solid #9ba3aa;border-radius:9px;color:inherit;background:#fafafa}.security-list-item:hover,.security-list-item.active{border-color:#92b9aa;background:#f3faf7}.security-list-item>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.security-list-item b,.severity-badge{font-size:12px;letter-spacing:.05em}.security-list-item small{color:var(--muted);font-size:12px}.security-list-item.severity-high{border-left-color:#d48238}.security-list-item.severity-critical{border-left-color:#c8443d}.security-list-item.severity-medium{border-left-color:#d0a13c}.security-detail{padding:18px}.security-detail-head{display:flex;justify-content:space-between;gap:18px}.security-detail-head h2{margin:8px 0 5px;font-size:22px}.security-detail-head p{margin:0;color:var(--muted);font-size:12px}.severity-badge{display:inline-flex;padding:5px 8px;border-radius:999px;background:#eef0f1;color:#4d5961;font-weight:900}.severity-badge.severity-high{background:#fff0dc;color:#8b5016}.severity-badge.severity-critical{background:#fee4e2;color:#912018}.severity-badge.severity-medium{background:#fff4d6;color:#7c5a14}.incident-four{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.incident-four article{display:grid;grid-template-columns:auto 1fr;gap:10px;padding:13px;border:1px solid var(--line);border-radius:10px;background:#fafafa}.incident-four article>span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#e9edef;color:#40505a;font-size:12px;font-weight:900}.incident-four strong{font-size:13px}.incident-four p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.incident-four .next{border-color:#c9b16f;background:#fffaf0}.incident-four .next>span{background:#d3ae59;color:#fff}.incident-actions{display:grid;gap:10px;margin-top:16px;padding:14px;border:1px solid #d7d9d7;border-radius:11px;background:#f8faf9}.incident-actions h3{margin:0}.incident-actions form{display:grid;gap:8px}.incident-actions button{justify-self:start}.incident-action-form label,.incident-close label{margin:0}.incident-action-form small,.incident-close small{color:var(--muted);font-size:12px;line-height:1.45}.incident-close{padding-top:10px;border-top:1px solid var(--line)}.incident-close summary{cursor:pointer;font-size:13px;font-weight:850}.incident-close form{margin-top:10px}.incident-close .confirm{display:flex;align-items:flex-start;gap:7px;font-size:12px;line-height:1.45}.incident-close .confirm input{width:auto;margin-top:2px}.incident-close.dismiss summary{color:#8f3026}.incident-history{margin-top:16px;padding-top:13px;border-top:1px solid var(--line)}.incident-history>summary{display:flex;justify-content:space-between;cursor:pointer;font-size:13px;font-weight:850}.incident-history>summary span{display:grid;place-items:center;min-width:24px;height:24px;border-radius:50%;background:#edf0f1}.incident-history>div{display:grid;gap:7px;margin-top:10px}.incident-history article{display:grid;grid-template-columns:145px 1fr auto;gap:8px;padding:9px;border:1px solid var(--line);border-radius:8px;background:#fafafa;font-size:12px}.incident-history time,.incident-history small{color:var(--muted)}.incident-history p{grid-column:2/-1;margin:0;line-height:1.45}.security-empty{padding:18px;text-align:center}.security-empty p{margin:5px 0 0;color:var(--muted);font-size:12px}.security-empty.large{padding:55px 20px}.incident-report{margin-top:14px}.incident-report>summary{display:flex;justify-content:space-between;cursor:pointer}.incident-report>summary span{display:grid;gap:3px}.incident-report>summary small{color:var(--muted)}.incident-report-form{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.incident-report-form label{margin:0}.incident-report-form label>span{display:block;margin-bottom:5px;font-size:12px;font-weight:850}.incident-report-form .wide{grid-column:1/-1}.security-warning{display:block;margin-top:5px;padding:9px;border-left:3px solid #c58c2d;background:#fff8e8;color:#76571f;font-size:12px;line-height:1.45}.incident-report-form>button{justify-self:start}
@media(max-width:900px){.security-workspace{grid-template-columns:1fr}.security-list{max-height:none;grid-template-columns:1fr 1fr}.security-detail{padding:15px}}
@media(max-width:650px){.security-hero,.security-toolbar{align-items:flex-start;flex-direction:column}.security-main-pill{align-self:flex-start}.security-scope-tabs{width:100%;overflow-x:auto}.security-scope-tabs a{white-space:nowrap}.security-list,.incident-four,.incident-report-form{grid-template-columns:1fr}.incident-report-form .wide{grid-column:auto}.security-detail-head{flex-direction:column}.incident-history article{grid-template-columns:1fr}.incident-history p{grid-column:auto}.incident-actions button,.incident-report-form>button,.incident-close button{width:100%;justify-content:center}.security-list-item{min-height:44px}}

/* SIAIO 6.0 M3 — access protection and recovery */
.access-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:14px;padding:23px;border:1px solid #a9d5c3;border-radius:15px;background:linear-gradient(145deg,#fff 68%,#eef9f4)}.access-hero.attention{border-color:#d9c37d;background:linear-gradient(145deg,#fff 68%,#fff8e7)}.access-hero h2{margin:5px 0 7px}.access-hero p{max-width:760px;margin:0;color:var(--muted);font-size:13px;line-height:1.55}.access-hero>span{flex:0 0 auto;padding:8px 11px;border-radius:999px;background:#dff4eb;color:#176349;font-size:12px;font-weight:900}.access-hero.attention>span{background:#fff0c9;color:#815b12}.access-incident-link{margin-bottom:14px;padding:13px 15px;border-left:4px solid #cc8a2f;background:#fff8e9}.access-incident-link p{margin:5px 0 0;color:#725f3e;font-size:12px;line-height:1.5}.access-preview{margin-bottom:16px;padding:20px;border:1px solid #d8bd72;border-radius:14px;background:#fffdf8}.access-preview header>span{font-size:12px;letter-spacing:.12em;color:#8a641c;font-weight:900}.access-preview header h2{margin:7px 0 15px}.access-impact-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.access-impact-grid article{display:grid;grid-template-columns:auto 1fr;gap:10px;padding:13px;border:1px solid var(--line);border-radius:10px;background:#fff}.access-impact-grid article>b{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#172233;color:#e6c77e}.access-impact-grid strong{font-size:13px}.access-impact-grid p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.access-impact-grid .next{border-color:#b6d8ca;background:#f2faf6}.access-confirm-form{display:grid;gap:13px;margin-top:15px;padding-top:15px;border-top:1px solid var(--line)}.access-confirm-form fieldset{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:0;border:0}.access-confirm-form legend{grid-column:1/-1;margin-bottom:8px;font-size:13px;font-weight:900}.access-confirm-form label{margin:0}.access-confirm-form .wide{grid-column:1/-1}.access-provider-warning{padding:11px 13px;border-left:3px solid #c47e2b;background:#fff7e5}.access-provider-warning p{margin:4px 0 0;color:#725b33;font-size:12px}.access-explicit-confirm{display:flex;align-items:flex-start;gap:8px;padding:11px;border:1px solid #ddc98e;border-radius:9px;background:#fffaf0;font-size:12px;line-height:1.45}.access-explicit-confirm input{width:auto;margin-top:2px}.access-form-actions,.access-actions-row{display:flex;gap:8px;flex-wrap:wrap}.access-sections{display:grid;grid-template-columns:1fr 1fr;gap:12px}.access-section{margin:0}.access-section.platform{grid-column:1/-1;border-color:#cfc9e8}.access-section h3{margin:5px 0 7px}.access-card-list{display:grid;gap:7px;margin:14px 0}.access-card-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px;border:1px solid var(--line);border-radius:9px;background:#fafafa}.access-card-list article.ended{opacity:.55}.access-card-list article>div{display:grid;gap:3px;min-width:0}.access-card-list small{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.access-card-list a{flex:0 0 auto}.access-history{margin-top:14px}.access-history>summary{display:flex;justify-content:space-between;cursor:pointer;font-weight:850}.access-history>div{display:grid;gap:6px;margin-top:12px}.access-history article{display:flex;justify-content:space-between;gap:12px;padding:9px;border:1px solid var(--line);border-radius:8px}.access-history small{color:var(--muted);font-size:12px}.incident-access-action{padding:12px;border-left:3px solid #2d936c;background:#eff8f4}.incident-access-action p{margin:0 0 9px;color:#4e6a60;font-size:12px;line-height:1.5}
@media(max-width:800px){.access-sections,.access-impact-grid{grid-template-columns:1fr}.access-section.platform{grid-column:auto}}
@media(max-width:620px){.access-hero,.access-card-list article,.access-history article{align-items:flex-start;flex-direction:column}.access-confirm-form fieldset{grid-template-columns:1fr}.access-confirm-form .wide{grid-column:auto}.access-form-actions,.access-actions-row{display:grid}.access-form-actions>* ,.access-actions-row>*{width:100%;justify-content:center}.access-card-list a{width:100%;justify-content:center}}
.access-hero.urgent{border-color:#e1aaa3;background:linear-gradient(145deg,#fff 68%,#fff0ee)}.access-hero.urgent>span{background:#fee4e2;color:#912018}
.access-result{margin-bottom:16px;padding:18px;border:1px solid #9dccb8;border-radius:14px;background:linear-gradient(145deg,#fff 70%,#edf9f4)}.access-result header span{font-size:12px;letter-spacing:.11em;color:#176349;font-weight:900}.access-result header h2{margin:6px 0 13px}.access-result>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.access-result article{display:grid;grid-template-columns:auto 1fr;gap:9px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#fff}.access-result article>b{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#267b5d;color:#fff}.access-result article p{display:grid;gap:4px;margin:0}.access-result article strong{font-size:12px}.access-result article span{color:var(--muted);font-size:12px;line-height:1.45}.access-result article.next{border-color:#c6b16f;background:#fffaf0}.access-result article.next>b{background:#b38b2f}
@media(max-width:700px){.access-result>div{grid-template-columns:1fr}}

/* SIAIO 6.0 M5 — commercial simulation and bounded pilot */
.commercial-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding:22px;border:1px solid #b7d5c8;border-radius:15px;background:linear-gradient(145deg,#fff 68%,#eef9f4)}.commercial-hero h2{margin:5px 0 7px}.commercial-hero p{max-width:760px;margin:0;color:var(--muted);font-size:13px;line-height:1.55}.commercial-hero>span{flex:0 0 auto;padding:8px 11px;border-radius:999px;background:#dff4eb;color:#176349;font-size:12px;font-weight:900}.commercial-site-picker{display:flex;align-items:end;gap:9px;margin:14px 0}.commercial-site-picker label{flex:1;margin:0}.commercial-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0}.commercial-status-grid article{display:grid;gap:5px;padding:13px;border:1px solid var(--line);border-radius:10px;background:#fff}.commercial-status-grid span,.commercial-recommendation>span{color:var(--muted);font-size:12px;font-weight:900;letter-spacing:.09em}.commercial-status-grid small{color:var(--muted);font-size:12px;line-height:1.4}.commercial-neutral-note{padding:11px 13px;border-left:3px solid #9c9fa2;background:#f5f6f6;color:#59636a;font-size:12px}.commercial-recommendation{margin:14px 0;padding:15px;border:1px solid #cbb269;border-radius:11px;background:#fffaf0}.commercial-recommendation h3{margin:6px 0}.commercial-recommendation p{margin:0 0 5px;font-size:13px}.commercial-recommendation small{color:var(--muted)}.commercial-choice{display:grid;gap:13px;padding:18px;border:1px solid var(--line);border-radius:13px;background:#fff}.commercial-choice h2{margin:0}.commercial-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.commercial-plan-card{padding:13px;border:1px solid var(--line);border-radius:10px;background:#fafafa}.commercial-plan-card>label,.commercial-price,.commercial-check{display:flex!important;align-items:flex-start;gap:8px;margin:0!important}.commercial-plan-card input,.commercial-price input,.commercial-check input{width:auto;margin-top:2px}.commercial-plan-card label span{display:grid;gap:2px}.commercial-plan-card small{color:var(--muted)}.commercial-plan-card p{margin:12px 0;font-size:12px}.commercial-price{margin-top:7px!important;padding:8px;border-radius:8px;background:#fff;font-size:12px}.commercial-extra{padding:14px;border:1px solid var(--line);border-radius:10px}.commercial-extra legend{padding:0 5px;font-weight:850}.commercial-extra>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.commercial-extra small{display:block;margin-top:8px;color:var(--muted);line-height:1.5}.commercial-simulation-warning{display:grid;gap:4px;padding:12px;border-left:4px solid #d1a340;background:#fff8e8}.commercial-simulation-warning span{color:#735f36;font-size:12px}.commercial-summary{margin-top:14px}.commercial-summary>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0}.commercial-summary article{display:grid;gap:4px;padding:11px;border:1px solid var(--line);border-radius:8px}.commercial-summary article span{color:var(--muted);font-size:12px}.commercial-summary article.total{border-color:#a6ceb9;background:#eff9f4}.commercial-summary p,.commercial-internal p{margin-bottom:0;color:var(--muted);font-size:12px}.commercial-internal{margin-top:14px;border-color:#b3cfc2}.commercial-problem{margin-bottom:14px;padding:17px;border:1px solid #d8bd72;border-radius:13px;background:#fffaf0}.commercial-problem h2{margin:0 0 11px}.commercial-problem>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.commercial-problem article{display:grid;grid-template-columns:auto 1fr;gap:8px;padding:10px;background:#fff;border:1px solid var(--line);border-radius:8px}.commercial-problem article b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#b58d31;color:#fff}.commercial-problem article p{display:grid;gap:3px;margin:0}.commercial-problem article span{color:var(--muted);font-size:12px}.commercial-admin{margin-top:16px;padding:15px;border:1px solid #cfc9e8;border-radius:12px;background:#fbfaff}.commercial-admin>summary{cursor:pointer}.commercial-admin>summary span{display:grid;gap:3px}.commercial-admin>summary small{color:var(--muted)}.commercial-wizard{display:grid;gap:14px;margin-top:15px}.commercial-wizard>nav{display:flex;gap:7px}.commercial-wizard>nav span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#172233;color:#fff;font-weight:900}.commercial-wizard>section,.commercial-catalog-wizard>fieldset,.commercial-pilot-admin,.commercial-internal-admin,.commercial-advanced>form{padding:14px;border:1px solid var(--line);border-radius:10px;background:#fff}.commercial-wizard h3,.commercial-wizard h4{margin-top:0}.commercial-admin-form,.commercial-catalog-wizard fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.commercial-admin-form h4,.commercial-admin-form .wide,.commercial-catalog-wizard fieldset>legend,.commercial-catalog-wizard fieldset>p,.commercial-catalog-wizard fieldset>.wide{grid-column:1/-1}.commercial-catalog-wizard{display:grid;gap:10px}.commercial-catalog-wizard fieldset{margin:0}.commercial-catalog-wizard legend{padding:0 5px;font-weight:900}.commercial-catalog-wizard label,.commercial-admin-form label{margin:0}.commercial-economics{grid-column:1/-1;display:grid;gap:4px;padding:11px;border-left:3px solid #c69c3f;background:#fff8e8}.commercial-economics small{color:var(--muted)}.commercial-pilot-admin>form,.commercial-internal-admin>form{margin-top:9px}.commercial-advanced{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.commercial-empty{margin-top:14px}
@media(max-width:1000px){.commercial-status-grid,.commercial-summary>div{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-advanced{grid-template-columns:1fr}}
@media(max-width:680px){.commercial-hero,.commercial-site-picker{align-items:stretch;flex-direction:column}.commercial-hero>span{align-self:flex-start}.commercial-status-grid,.commercial-summary>div,.commercial-plan-grid,.commercial-problem>div,.commercial-extra>div,.commercial-admin-form,.commercial-catalog-wizard fieldset{grid-template-columns:1fr}.commercial-admin-form h4,.commercial-admin-form .wide,.commercial-catalog-wizard fieldset>legend,.commercial-catalog-wizard fieldset>p,.commercial-catalog-wizard fieldset>.wide{grid-column:auto}.commercial-choice>button,.commercial-problem button,.commercial-site-picker button,.commercial-wizard button{width:100%;justify-content:center}.commercial-plan-card,.commercial-choice,.commercial-admin{min-width:0}.commercial-wizard>nav{overflow-x:auto}}
.security-gate-notice{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px;padding:15px;border:1px solid #b8c7d1;border-radius:12px;background:#f3f7fa;color:#233746}.security-gate-icon{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border:2px solid currentColor;border-radius:50%;font-weight:900}.security-gate-notice strong{display:block}.security-gate-notice p{margin:5px 0 0;color:#506674;font-size:13px;line-height:1.5}@media(max-width:650px){.security-gate-notice{padding:13px}.security-gate-notice p{font-size:12px}}

/* SIAIO 6.0 M5.3 — task-based Platform Owner commercial center */
.commercial-owner-center{display:grid;gap:14px;margin-top:16px}.commercial-owner-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:19px;border:1px solid #c8d8d1;border-radius:14px;background:linear-gradient(145deg,#fff 68%,#f1f8f5)}.commercial-owner-head h2{margin:5px 0}.commercial-owner-head p{max-width:720px;margin:0;color:var(--muted);font-size:13px}.commercial-owner-role{flex:0 0 auto;padding:7px 10px;border-radius:999px;background:#e8f3ee;color:#245e49;font-size:12px;font-weight:900}.commercial-owner-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.commercial-owner-nav a{padding:11px;border:1px solid var(--line);border-radius:9px;background:#fff;font-size:12px;font-weight:850;text-align:center}.commercial-owner-area{padding:17px;border:1px solid var(--line);border-radius:13px;background:#fff}.commercial-owner-area>header{display:flex;justify-content:space-between;gap:18px}.commercial-owner-area>header>div{display:flex;align-items:center;gap:9px}.commercial-owner-area>header>div>span{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#172233;color:#fff;font-weight:900}.commercial-owner-area h3{margin:0}.commercial-owner-area>header>p{max-width:560px;margin:0;color:var(--muted);font-size:12px;line-height:1.5}.commercial-owner-current,.commercial-owner-empty,.commercial-key-closed,.commercial-code-once{margin-top:12px;padding:12px;border:1px solid var(--line);border-radius:9px;background:#f8faf9}.commercial-owner-current{display:grid;gap:4px}.commercial-owner-current span,.commercial-owner-current small,.commercial-owner-empty{color:var(--muted);font-size:12px}.commercial-owner-area details{margin-top:12px;padding:11px;border:1px solid var(--line);border-radius:9px;background:#fafafa}.commercial-owner-area summary{cursor:pointer;font-weight:850}.commercial-task-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px}.commercial-task-form label,.commercial-task-form fieldset{margin:0}.commercial-task-form .wide,.commercial-task-form fieldset.wide,.commercial-effect{grid-column:1/-1}.commercial-effect{display:grid;gap:4px;padding:11px;border-left:3px solid #c69c3f;background:#fff8e8;font-size:12px}.commercial-effect span{color:#655a43;line-height:1.5}.commercial-price-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;grid-column:1/-1}.commercial-price-fields .wide{grid-column:1/-1}.commercial-owner-list{display:grid;gap:7px;margin-top:12px}.commercial-owner-list>section{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:11px;border:1px solid var(--line);border-radius:9px;background:#fafafa}.commercial-owner-list small{color:var(--muted)}.commercial-key-closed{border-color:#c5d1d9;background:#f4f7f9}.commercial-key-closed p{margin:5px 0 0;color:#506674;font-size:12px}.commercial-code-once{display:grid;gap:8px;border-color:#c19b3d;background:#fff9e8}.commercial-code-once code{padding:10px;border:1px dashed #9b741c;border-radius:7px;background:#fff;font-size:18px;overflow-wrap:anywhere}.commercial-code-once .button{justify-self:start}.commercial-code-once p{margin:0;color:#725b31;font-size:12px}.commercial-task-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.commercial-inline{display:flex;align-items:center;gap:8px}.commercial-economics{margin-top:12px}
@media(max-width:760px){.commercial-owner-head,.commercial-owner-area>header{flex-direction:column}.commercial-owner-role{align-self:flex-start}.commercial-owner-nav{grid-template-columns:1fr 1fr}.commercial-task-form,.commercial-price-fields,.commercial-task-actions{grid-template-columns:1fr}.commercial-task-form .wide,.commercial-task-form fieldset.wide,.commercial-price-fields,.commercial-price-fields .wide,.commercial-effect{grid-column:auto}.commercial-owner-list>section{grid-template-columns:1fr}.commercial-owner-area details button,.commercial-code-once .button{width:100%;justify-content:center}}
@media(max-width:430px){.commercial-owner-nav{grid-template-columns:1fr}.commercial-owner-area{padding:13px}}
