@media (max-width:820px){.platform-management-nav,.platform-overview-shell,.platform-administrators-shell{width:min(100% - 28px,720px)}.platform-management-nav{overflow-x:auto}.platform-management-nav a{white-space:nowrap}.platform-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-release-status{grid-template-columns:auto 1fr auto}.platform-release-meta{grid-area:2/1/auto/-1}.platform-overview-actions{grid-template-columns:1fr}.platform-overview-actions:has(a:nth-child(4)){grid-template-columns:1fr}.platform-companies-shell{width:min(100% - 28px,900px)}.platform-companies-heading{display:grid}.platform-companies-summary{width:100%;min-width:0}.platform-companies-workbench{grid-template-columns:280px minmax(0,1fr)}.platform-company-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-company-control-form{grid-template-columns:1fr 1fr}.platform-company-support-layout,.platform-company-management-links{grid-template-columns:1fr}.platform-category-shell{width:min(100% - 28px,720px)}.platform-category-heading{align-items:start;display:grid}.platform-category-summary{width:100%;min-width:0}.platform-category-controls{grid-template-columns:1fr 1fr}.platform-category-search{grid-area:1/1/auto/-1}.platform-category-workspace{grid-column:1/-1}.platform-category-column-head{display:none}.platform-category-list{background:#f5f8f5;gap:8px;padding:8px;display:grid}.platform-category-list article{background:#fff;border:1px solid #dce6de;border-radius:10px;grid-template-columns:1fr 1fr;gap:12px;padding:13px}.platform-category-identity{grid-column:1/-1}.platform-category-platform-control{border-top:1px solid #e5ece6;grid-column:1/-1;padding-top:10px}.platform-category-register-head>div{gap:2px;display:grid}.platform-overview-intro,.platform-admins-heading{align-items:start;display:grid}.platform-admins-add{grid-template-columns:auto minmax(0,1fr)}.platform-admins-add button{grid-column:1/-1}.platform-admins-list article{grid-template-columns:auto minmax(0,1fr) auto}.platform-admin-role{display:none}.platform-admins-list article>button{grid-column:2/-1;justify-self:end}}@media (max-width:560px){.platform-release-status{grid-template-columns:auto 1fr;gap:11px;padding:12px}.platform-release-status>.button{grid-column:1/-1;justify-content:center}.platform-release-meta{grid-template-columns:1fr 1fr}.platform-release-meta>span:nth-child(3){border-top:1px solid #e7eee9;border-left:0}.platform-release-meta>span:nth-child(4){border-top:1px solid #e7eee9}.platform-companies-shell{width:min(100% - 18px,520px);padding-top:16px}.platform-companies-summary{grid-template-columns:repeat(2,1fr)}.platform-companies-summary>span{border-top:1px solid #e3ebe5}.platform-companies-summary>span:nth-child(odd){border-left:0}.platform-companies-toolbar{grid-template-columns:1fr}.platform-companies-workbench{min-height:0;display:block}.platform-company-register{border-right:0}.platform-company-list{max-height:420px}.platform-company-detail{border-top:1px solid #dce6de}.platform-company-placeholder{min-height:260px}.platform-company-metrics{grid-template-columns:1fr 1fr}.platform-company-control-form,.platform-company-case-form{grid-template-columns:1fr}.platform-company-control-form label,.platform-company-case-form label{grid-column:1/-1}.platform-company-invite{grid-template-columns:auto 1fr}.platform-company-invite button{grid-column:1/-1}.platform-company-members>article{grid-template-columns:auto minmax(0,1fr)}.platform-member-state{grid-column:2;justify-self:start}.platform-member-actions,.platform-member-email-change{grid-column:1/-1}.platform-member-email-change{grid-template-columns:1fr}.platform-company-audit>article{grid-template-columns:auto 1fr}.platform-company-audit time{grid-column:2}.platform-category-shell{width:min(100% - 18px,520px);padding-top:16px}.platform-category-heading{gap:13px}.platform-category-heading h1{font-size:23px}.platform-category-summary>span{padding:9px 10px}.platform-category-controls{grid-template-columns:1fr}.platform-category-controls>label,.platform-category-search,.platform-category-workspace{grid-column:1}.platform-category-list article{grid-template-columns:1fr}.platform-category-identity,.platform-category-platform-control{grid-column:1}.platform-category-lifecycle{grid-template-columns:auto 1fr;align-items:center}.platform-category-platform-control{grid-template-columns:auto minmax(0,1fr)}.platform-category-workspace-control{border-top:1px solid #e5ece6;padding-top:10px}.platform-category-name{flex-direction:column;align-items:flex-start;gap:4px}.platform-category-name strong{white-space:normal;max-width:100%}}
.module-cockpit-shell{max-width:1540px;margin:0 auto;padding:24px 28px 52px}.module-cockpit-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.module-cockpit-heading h1{color:#102d21;letter-spacing:-.045em;margin:3px 0 0;font-size:clamp(25px,3vw,39px)}.module-cockpit-heading-actions{align-items:center;gap:9px;display:flex}.module-cockpit-heading-actions>button{white-space:nowrap}.module-cockpit-kpis{background:#fff;border:1px solid #d7e2d8;border-radius:14px;display:flex;overflow:hidden;box-shadow:0 12px 30px #1338280f}.module-cockpit-kpis span{color:#678073;text-transform:uppercase;letter-spacing:.04em;min-width:112px;padding:10px 14px;font-size:11px;font-weight:700}.module-cockpit-kpis span+span{border-left:1px solid #e3eae3}.module-cockpit-kpis strong{color:#173e2d;letter-spacing:-.03em;font-size:20px;line-height:1.1;display:block}.module-cockpit-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.module-cockpit-toolbar>label{color:#648072;background:#fff;border:1px solid #cfddd1;border-radius:11px;align-items:center;gap:9px;width:min(520px,100%);padding:0 12px;display:flex}.module-cockpit-toolbar input{color:#163729;width:100%;font:inherit;background:0 0;border:0;outline:0;padding:11px 0}.module-cockpit-toolbar>div{color:#70857a;background:#fff;border:1px solid #d6e2d8;border-radius:11px;align-items:center;gap:5px;padding:4px;display:flex}.module-cockpit-toolbar>div>svg{margin:0 4px}.module-cockpit-toolbar button{color:#5b7367;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:12px;font-weight:750}.module-cockpit-toolbar button.active{color:#fff;background:#1d6748}.module-cockpit-error{color:#8b4e1b;background:#fff7ed;border:1px solid #efcfb2;border-radius:10px;margin:0 0 12px;padding:9px 12px;font-size:11px}.module-cockpit-layout{grid-template-columns:minmax(340px,.7fr) minmax(560px,1.3fr);align-items:start;gap:12px;display:grid}.module-register,.module-inspector{background:#fff;border:1px solid #d7e2d8;border-radius:16px;overflow:hidden;box-shadow:0 16px 42px #1843300f}.module-register-head{color:#708379;text-transform:uppercase;letter-spacing:.08em;background:#f7f9f6;border-bottom:1px solid #e4ebe4;grid-template-columns:1fr 90px 116px;gap:10px;padding:10px 14px 9px 58px;font-size:9px;font-weight:850;display:grid}.module-register>button{color:#17382a;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1ed;grid-template-columns:34px minmax(0,1fr) 90px 116px;align-items:center;gap:10px;width:100%;padding:12px 14px;display:grid}.module-register>button:last-of-type{border-bottom:0}.module-register>button:hover{background:#f6faf6}.module-register>button.active{background:#edf6ee;box-shadow:inset 3px 0 #1d704d}.module-kind-icon{color:#176644;background:#e8f2ea;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.module-register strong,.module-register small{display:block}.module-register strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.module-register small{color:#75867d;margin-top:3px;font-size:10px}.module-register code{color:#4e685b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.module-state{color:#65776d;text-transform:uppercase;letter-spacing:.04em;background:#eef2ee;border-radius:999px;align-items:center;gap:4px;width:fit-content;padding:5px 8px;font-size:9px;font-style:normal;font-weight:850;display:inline-flex}.module-state.draft,.module-state.test,.module-state.ready,.module-state.active{color:#17613f;background:#dff3e4}.module-state.monitoring{color:#805713;background:#fff0cf}.module-register-empty{color:#6d8076;text-align:center;padding:30px 18px}.module-inspector>header{background:radial-gradient(circle at 85% 0,#d9eedc 0,#0000 42%),#f7faf6;border-bottom:1px solid #dfe8e0;justify-content:space-between;align-items:start;gap:20px;padding:20px 22px;display:flex}.module-inspector>header h2{color:#102f22;letter-spacing:-.035em;margin:8px 0 4px;font-size:23px}.module-inspector>header p{color:#587064;max-width:700px;margin:0;font-size:12px;line-height:1.55}.module-inspector>header>div:last-child{flex-direction:column;align-items:end;gap:4px;display:flex}.module-inspector>header code{color:#275940;background:#ffffffb3;border:1px solid #cedccf;border-radius:6px;padding:4px 7px;font-size:10px}.module-inspector>header small{color:#75877d;font-size:10px}.module-inspector-facts{border-bottom:1px solid #e2e9e2;grid-template-columns:repeat(4,1fr);display:grid}.module-inspector-facts article{color:#397053;align-items:center;gap:9px;min-width:0;padding:12px 14px;display:flex}.module-inspector-facts article+article{border-left:1px solid #e2e9e2}.module-inspector-facts span,.module-inspector-facts strong{min-width:0;display:block}.module-inspector-facts span{color:#718279;text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:750}.module-inspector-facts strong{color:#183b2c;text-overflow:ellipsis;text-transform:none;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.module-release-panel{background:#fbfcfa;border-bottom:1px solid #dfe8e0;padding:17px 19px 19px}.module-release-panel>header{grid-template-columns:minmax(190px,auto) minmax(120px,1fr) auto;align-items:center;gap:16px;margin-bottom:12px;display:grid}.module-release-panel>header p{color:#76867d;text-transform:uppercase;letter-spacing:.065em;margin:0 0 2px;font-size:9px;font-weight:850}.module-release-panel>header strong{color:#1c4632;font-size:13px}.module-release-panel>header em{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}.module-release-panel>header em.blocked{color:#805713;background:#fff0cf}.module-release-panel>header em.clear{color:#17613f;background:#dff3e4}.module-release-progress{background:#e2e9e2;border-radius:999px;height:6px;overflow:hidden}.module-release-progress span{border-radius:inherit;background:linear-gradient(90deg,#1a6646,#69a777);height:100%;display:block}.module-release-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.module-release-check{color:#668074;background:#fff;border:1px solid #dfe7df;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;padding:9px;display:grid}.module-release-check>div{min-width:0}.module-release-check strong{color:#284d3a;font-size:10px;display:block}.module-release-check p{color:#788981;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:9px;line-height:1.4;display:-webkit-box;overflow:hidden}.module-release-check>span{color:#667a70;text-transform:uppercase;white-space:nowrap;background:#edf2ed;border-radius:999px;padding:3px 5px;font-size:8px;font-weight:850}.module-release-check.complete{color:#27744f;border-color:#cee3d2}.module-release-check.complete>span{color:#17613f;background:#dff3e4}.module-release-check.in_progress{color:#9a6b18}.module-release-check.in_progress>span,.module-release-check.pending>span{color:#805713;background:#fff3d9}.module-release-check.blocked{color:#a55324;border-color:#edcfb3}.module-release-check.blocked>span{color:#934418;background:#fff0e4}.module-release-check.not_applicable{color:#809087}.module-release-empty{color:#89723f;background:#faf8f2;border-bottom:1px solid #e2e9e2;align-items:center;gap:10px;padding:14px 19px;display:flex}.module-release-empty strong{color:#644f22;font-size:11px;display:block}.module-release-empty p{color:#817557;margin:2px 0 0;font-size:9px}.module-inspector-grid{grid-template-columns:1fr 1fr;display:grid}.module-inspector-grid>section{border-bottom:1px solid #e5ebe5;min-width:0;padding:17px 19px}.module-inspector-grid>section:nth-child(odd){border-right:1px solid #e5ebe5}.module-inspector-grid h3{color:#214c37;text-transform:uppercase;letter-spacing:.055em;align-items:center;gap:7px;margin:0 0 11px;font-size:11px;display:flex}.module-inspector-grid section>p{color:#718178;margin:10px 0 0;font-size:10px;line-height:1.45}.module-detail-row,.module-source-link{color:#294d3a;border-top:1px solid #edf1ed;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;text-decoration:none;display:flex}.module-detail-row:first-of-type,.module-source-link:first-of-type{border-top:0}.module-detail-row strong,.module-detail-row small,.module-source-link strong,.module-source-link small{display:block}.module-detail-row strong,.module-source-link strong{font-size:11px}.module-detail-row small,.module-source-link small{color:#7a8a82;margin-top:2px;font-size:9px}.module-detail-row em{color:#6a7d73;font-size:9px;font-style:normal}.module-chip-list{flex-wrap:wrap;gap:5px;display:flex}.module-chip-list span{color:#3e614f;background:#f5f8f4;border:1px solid #d9e4da;border-radius:7px;padding:5px 7px;font-size:9px;font-weight:700}.module-chip-list.access span{color:#755c26;background:#f9f4e8}.module-version-lines{gap:8px;display:grid}.module-version-lines span{color:#718278;text-transform:uppercase;font-size:9px;font-weight:750}.module-version-lines code{color:#244f39;text-overflow:ellipsis;text-transform:none;white-space:nowrap;margin-top:3px;font-size:9px;font-weight:500;display:block;overflow:hidden}.module-source-link:hover strong{color:#0d7045;text-decoration:underline}.platform-regulatory-actions{align-items:end;gap:8px;display:flex}.platform-regulatory-actions label{color:#6f8077;text-transform:uppercase;letter-spacing:.05em;gap:3px;font-size:9px;font-weight:800;display:grid}.platform-regulatory-actions select{color:#244c39;min-width:230px;font:inherit;text-transform:none;background:#fff;border:1px solid #cfddd1;border-radius:9px;padding:8px 30px 8px 10px;font-size:11px;font-weight:700}.regulatory-module-tags{flex-wrap:wrap;gap:5px;margin:7px 0;display:flex}.regulatory-module-tags span{color:#296044;background:#e7f1e8;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:750}@media (max-width:1080px){.module-cockpit-layout{grid-template-columns:1fr}.module-register{max-height:390px;overflow-y:auto}.module-release-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.module-cockpit-shell{padding:18px 12px 36px}.module-cockpit-heading,.module-cockpit-toolbar,.module-cockpit-heading-actions{flex-direction:column;align-items:stretch}.module-cockpit-kpis{width:100%}.module-cockpit-kpis span{flex:1;min-width:0;padding:9px}.module-cockpit-toolbar>label{width:auto}.module-cockpit-toolbar>div{overflow-x:auto}.module-register-head{display:none}.module-register>button{grid-template-columns:34px minmax(0,1fr) auto}.module-register>button code{display:none}.module-inspector>header{flex-direction:column}.module-inspector>header>div:last-child{align-items:start}.module-inspector-facts{grid-template-columns:1fr 1fr}.module-inspector-facts article:nth-child(3){border-top:1px solid #e2e9e2;border-left:0}.module-inspector-facts article:nth-child(4){border-top:1px solid #e2e9e2}.module-release-panel>header{grid-template-columns:1fr;gap:8px}.module-release-panel>header em{width:fit-content}.module-release-grid,.module-inspector-grid{grid-template-columns:1fr}.module-inspector-grid>section:nth-child(odd){border-right:0}.platform-regulatory-actions{flex-direction:column;align-items:stretch;width:100%}.platform-regulatory-actions select{width:100%;min-width:0}}@media (max-width:980px){.passport-v2-hero{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr)}.passport-v2-hero-copy{min-height:380px;padding:38px}.passport-v2-visual{min-height:380px}.passport-v2-layout{grid-template-columns:minmax(0,1fr) 290px}.passport-v2-group-map{grid-template-columns:1fr}}@media (max-width:780px){.passport-v2-topbar,.passport-v2-hero,.passport-v2-tabs>div,.passport-v2-content{width:min(100% - 28px,680px)}.passport-v2-topbar{min-height:64px}.passport-v2-top-actions>span{display:none}.passport-v2-hero{border-radius:18px;grid-template-columns:1fr}.passport-v2-hero-copy{min-height:auto;padding:30px 24px 28px}.passport-v2-category{margin-top:24px}.passport-v2-hero-copy h1{font-size:clamp(36px,10vw,54px)}.passport-v2-description{font-size:13px}.passport-v2-visual{min-height:280px}.passport-v2-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.passport-v2-tabs>div{padding:8px 0}.passport-v2-tabs button{min-height:36px;padding:0 10px}.passport-v2-content{padding-top:18px}.passport-v2-layout{grid-template-columns:1fr}.passport-v2-control{position:static}.passport-v2-overview-heading{grid-template-columns:1fr}.passport-v2-trust-mark{min-width:0}}@media (max-width:540px){.passport-v2-brand small{display:none}.passport-v2-top-actions{gap:7px}.passport-v2-hero-identifiers{grid-template-columns:1fr}.passport-v2-visual{min-height:230px}.passport-v2-visual-badge{min-width:172px;bottom:12px;right:12px}.passport-v2-snapshot>div{padding:13px}.passport-v2-snapshot svg{display:none}.passport-v2-snapshot>div{grid-template-columns:1fr}.passport-v2-tabs{top:0}.passport-v2-tabs button span{white-space:nowrap}.passport-v2-panel{border-radius:15px;padding:18px 14px}.passport-v2-panel-heading{grid-template-columns:1fr;gap:10px}.passport-v2-section-icon{width:37px;height:37px}.passport-v2-field-grid{grid-template-columns:1fr}.passport-v2-field{min-height:92px}.passport-v2-group-map button{grid-template-columns:auto minmax(0,1fr) auto;padding:12px}.passport-v2-group-map button>svg{display:none}.passport-v2-group-map small{white-space:normal}.passport-v2-instance{grid-template-columns:auto 1fr}.passport-v2-instance>div{grid-column:2}.passport-v2-evidence article{grid-template-columns:auto minmax(0,1fr)}.passport-v2-evidence article em{grid-column:2;justify-self:start}}
.publication-control-view{gap:10px}.publication-control-commandbar{background:radial-gradient(circle at 80% -100%,#b3d8b56b,#0000 42%),#fff;border:1px solid #d7e1d8;border-radius:12px;grid-template-columns:minmax(190px,.72fr) minmax(520px,1.45fr) auto;align-items:center;gap:14px;min-height:92px;padding:13px 14px;display:grid;overflow:hidden;box-shadow:0 8px 22px #1b37270b}.publication-control-title{align-items:center;gap:11px;min-width:0;display:flex}.publication-control-title>span{color:#176646;background:#dff0e2;border-radius:9px;flex:none;place-items:center;width:39px;height:39px;display:grid}.publication-control-title h2,.publication-control-toolbar h3{color:#14261c;letter-spacing:-.02em;margin:0;font-weight:760}.publication-control-title h2{text-overflow:ellipsis;white-space:nowrap;font-size:19px;overflow:hidden}.publication-control-title .eyebrow{margin-bottom:2px}.publication-control-kpis{grid-template-columns:repeat(4,minmax(105px,1fr));gap:6px;display:grid}.publication-control-kpis button{color:#66776d;min-height:48px;font:inherit;text-align:left;background:#f9fbf8e6;border:1px solid #dfe6df;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px 9px;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;display:grid}.publication-control-kpis button:hover{background:#f2f8f2;border-color:#9fbba7}.publication-control-kpis button.active{color:#175a3f;background:#eaf5eb;border-color:#31805e;box-shadow:inset 0 0 0 1px #31805e14}.publication-control-kpis button.blocked.active{color:#9c3d2b;background:#fff1ed;border-color:#d5a298}.publication-control-kpis button.ready.active{color:#865c0c;background:#fff8e8;border-color:#d5bb7d}.publication-control-kpis button span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:760;overflow:hidden}.publication-control-kpis button strong{color:#17271e;font-size:18px;line-height:1}.publication-control-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.publication-control-actions .button{border-radius:7px;min-height:36px;padding:0 11px;font-size:11px}.publication-control-panel{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 8px 22px #1b37270a}.publication-control-toolbar{background:#fbfdfb;border-bottom:1px solid #e1e7e1;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:11px 14px;display:flex}.publication-control-toolbar>div{align-items:baseline;gap:9px;display:flex}.publication-control-toolbar h3{font-size:15px}.publication-control-toolbar>div>span{color:#7b8a81;font-size:10px;font-weight:720}.publication-control-search{color:#718078;background:#fff;border:1px solid #d6dfd7;border-radius:8px;align-items:center;gap:8px;width:min(360px,100%);min-height:38px;padding:0 10px;transition:border-color .15s,box-shadow .15s;display:flex}.publication-control-search:focus-within{border-color:#5e9a78;box-shadow:0 0 0 3px #35805817}.publication-control-search input{color:#1c3024;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.publication-control-search input::placeholder{color:#93a098}.publication-control-search button{color:#286247;font:inherit;background:0 0;border:0;padding:3px;font-size:9px;font-weight:800}.publication-control-columns,.publication-control-row{grid-template-columns:minmax(220px,1.05fr) minmax(180px,.72fr) minmax(250px,1.2fr) auto;gap:16px}.publication-control-columns{color:#75857b;letter-spacing:.07em;background:#f7faf7;border-bottom:1px solid #e8ede8;padding:10px 14px;font-size:9px}.publication-control-row{content-visibility:auto;contain-intrinsic-size:82px;background:#fff;border-top:0;border-bottom:1px solid #e8ede8;min-height:82px;padding:13px 14px;transition:background .15s;position:relative}.publication-control-row:last-child{border-bottom:0}.publication-control-row:hover{background:#f9fcf9}.publication-control-row:before{content:"";background:#62a277;border-radius:0 3px 3px 0;width:3px;position:absolute;inset:13px auto 13px 0}.publication-control-row.blocked,.publication-control-row.ready{background:#fff}.publication-control-row.blocked:before{background:#c55c47}.publication-control-row.ready:before{background:#c59028}.publication-control-icon{border-radius:8px;width:35px;height:35px}.publication-control-product strong{font-size:12px}.publication-control-product small{color:#75847b;font-family:var(--font-geist-mono), monospace;font-size:9px}.publication-control-readiness{justify-items:start;gap:8px;display:grid}.publication-control-readiness>div{grid-template-columns:minmax(80px,118px) auto;align-items:center;gap:8px;width:100%;display:grid}.publication-control-readiness i{background:#e5ebe5;border-radius:99px;height:5px;display:block;overflow:hidden}.publication-control-readiness i b{border-radius:inherit;background:#3e8a62;height:100%;display:block}.publication-control-row.blocked .publication-control-readiness i b{background:#c65c47}.publication-control-row.ready .publication-control-readiness i b{background:#c59028}.publication-control-readiness>div strong{color:#4f6257;font-size:10px}.publication-control-status{letter-spacing:.01em;border-radius:5px;padding:4px 7px;font-size:9px}.publication-control-reasons{gap:3px}.publication-control-reasons span{color:#5f7066;font-size:10px;line-height:1.4}.publication-control-row .button{border-radius:7px;min-height:34px;padding:0 10px;font-size:10px}.publication-control-empty{min-height:230px}@media (max-width:1180px){.publication-control-commandbar{grid-template-columns:minmax(190px,.7fr) minmax(460px,1.3fr)}.publication-control-actions{border-top:1px solid #e3e9e3;grid-column:1/-1;justify-content:flex-start;padding-top:10px}}@media (max-width:900px){.publication-control-commandbar{grid-template-columns:1fr}.publication-control-actions{grid-column:auto}.publication-control-columns{display:none}.publication-control-row{grid-template-columns:minmax(0,1fr) auto;gap:11px;padding:14px 16px}.publication-control-readiness,.publication-control-reasons{grid-column:1/-1}.publication-control-readiness{grid-template-columns:auto minmax(120px,1fr);align-items:center}.publication-control-readiness>div{max-width:280px}}@media (max-width:620px){.publication-control-commandbar{padding:12px}.publication-control-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.publication-control-actions,.publication-control-toolbar{flex-direction:column;align-items:stretch}.publication-control-actions .button,.publication-control-search{width:100%}.publication-control-toolbar>div{justify-content:space-between}.publication-control-row{grid-template-columns:1fr}.publication-control-readiness,.publication-control-reasons,.publication-control-row .button{grid-column:1;width:100%}.publication-control-readiness{grid-template-columns:1fr}}
.evidence-vault-view .documents-studio{background:#fff;border:1px solid #d6e1d8;border-radius:18px;gap:0;display:grid;overflow:visible;box-shadow:0 18px 46px #16362713}.evidence-vault-view .documents-studio-command{z-index:5;box-shadow:none;background:radial-gradient(circle at 78% -80%,#a3ca9a57,#0000 38%),linear-gradient(115deg,#fbfdf9 0%,#f4f8f2 58%,#eef6ec 100%);border:0;border-radius:18px 18px 0 0;position:relative;overflow:visible}.evidence-vault-view .documents-studio .evidence-pagebar{min-height:72px;padding:12px 16px}.evidence-vault-view .documents-studio .evidence-pagebar-title>span{background:linear-gradient(145deg,#1f7653,#15583e);border-radius:12px;width:40px;height:40px;box-shadow:0 8px 18px #17644733}.evidence-vault-view .documents-studio .evidence-pagebar h2{font-size:20px}.evidence-vault-view .documents-studio .evidence-pagebar-title small{color:#5f7569;letter-spacing:.055em;text-transform:uppercase;font-size:9px}.evidence-vault-view .documents-studio .evidence-pagebar dl{background:#ffffffbf;border:1px solid #b1c5b6b8;border-radius:11px;gap:0;overflow:hidden;box-shadow:inset 0 1px #fffc}.evidence-vault-view .documents-studio .evidence-pagebar dl>div{border-right-color:#dce5de;grid-template-columns:1fr auto;align-content:center;min-width:82px;min-height:38px;padding:4px 10px;display:grid}.evidence-vault-view .documents-studio .evidence-pagebar dt{letter-spacing:.035em;text-transform:uppercase;align-self:center;font-size:8px}.evidence-vault-view .documents-studio .evidence-pagebar dd{font-size:17px}.evidence-vault-view .documents-studio .evidence-pagebar>.button{border-radius:10px;min-height:40px;padding-inline:14px;box-shadow:0 8px 18px #145e4121}.evidence-vault-view .documents-studio-navigation{background:#f7faf6eb;border-top:1px solid #d0ded3e0;align-items:center;min-height:48px;padding:6px 8px;display:flex}.evidence-vault-view .documents-studio-tabs{align-items:center;gap:4px;width:100%;flex-flow:row!important;grid-template-columns:none!important;display:flex!important}.evidence-vault-view .documents-studio-tabs>button{color:#587065;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;min-height:34px;padding:0 11px}.evidence-vault-view .documents-studio-tabs>button.active{color:#174f39;background:#fff;border-color:#cbdccf;box-shadow:0 4px 12px #1a3c2b12}.evidence-vault-view .documents-studio-tabs .evidence-collection-picker{min-width:210px;max-width:270px;margin-left:auto}.evidence-vault-view .documents-studio-tabs .evidence-collection-picker-trigger{background:#fff;border-color:#d4e0d7;border-radius:8px;min-height:34px}.evidence-vault-view .documents-studio>.evidence-global-error{margin:12px 14px 0}.evidence-vault-view .documents-studio-content{box-shadow:none;background:#fff;border:0;border-top:1px solid #dce5de;border-radius:0 0 18px 18px;overflow:hidden}.evidence-vault-view .documents-studio-content .evidence-library-top{background:#fff;min-height:56px;padding:10px 15px}.evidence-vault-view .documents-studio-content .evidence-library-top .eyebrow{color:#527060;letter-spacing:.095em;font-size:8px}.evidence-vault-view .documents-studio-content .evidence-library-top h3{letter-spacing:-.02em;margin-top:3px;font-size:16px}.evidence-vault-view .documents-studio-content .evidence-library-top>span{color:#526b5e;background:#f6f9f5;border:1px solid #dce5de;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:800}.evidence-vault-view .documents-studio-folders .evidence-folder-toolbar{background:#f7faf6;min-height:54px;padding:8px 14px}.evidence-vault-view .documents-studio-folders .evidence-folder-toolbar .evidence-search{max-width:none}.evidence-vault-view .documents-studio-folders .evidence-folder-toolbar .search-field,.evidence-vault-view .documents-studio-library .evidence-toolbar .search-field{background:#fff;border-color:#cedbd1;border-radius:9px;min-height:38px}.evidence-vault-view .documents-studio-folders .evidence-folder-toolbar .button{border-radius:9px;min-height:38px}.evidence-vault-view .documents-studio-folders .evidence-folder-create{background:#f4f8f2;border-radius:12px;margin:12px 14px 0;padding:12px}.evidence-vault-view .documents-studio-folders .evidence-folder-grid{background-color:#f9fbf8;background-image:linear-gradient(#eff4ef6b 1px,#0000 1px),linear-gradient(90deg,#eff4ef6b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid!important}.evidence-vault-view .documents-studio-folders .evidence-folder-head{display:none}.evidence-vault-view .documents-studio-folders .evidence-folder-card{background:#fffffff5;border:1px solid #dbe5dd;border-radius:13px;min-height:88px;transition:transform .16s,border-color .16s,box-shadow .16s;box-shadow:0 7px 18px #19372909}.evidence-vault-view .documents-studio-folders .evidence-folder-card:last-child{border-bottom:1px solid #dbe5dd}.evidence-vault-view .documents-studio-folders .evidence-folder-card:hover{background:#fff;border-color:#a9c9b2;transform:translateY(-2px);box-shadow:0 12px 26px #1c442f17}.evidence-vault-view .documents-studio-folders .evidence-folder-card.library{background:linear-gradient(135deg,#f3faf3,#fff 68%);border-color:#bad5c2}.evidence-vault-view .documents-studio-folders .evidence-folder-card.product{background:linear-gradient(135deg,#f7fafc,#fff 68%)}.evidence-vault-view .documents-studio-folders .evidence-folder-card>button:first-child,.evidence-vault-view .documents-studio-folders button.evidence-folder-card{grid-template-columns:44px minmax(0,1fr) auto 28px 16px;gap:9px;min-height:86px;padding:13px}.evidence-vault-view .documents-studio-folders .evidence-folder-card>button:first-child>span:first-child,.evidence-vault-view .documents-studio-folders button.evidence-folder-card>span:first-child{border-radius:11px;width:40px;height:40px}.evidence-vault-view .documents-studio-folders .evidence-folder-card strong{color:#19382a;font-size:12px}.evidence-vault-view .documents-studio-folders .evidence-folder-card small{color:#718178;margin-top:4px;font-size:9px}.evidence-vault-view .documents-studio-folders .evidence-folder-card em{color:#4b695a;background:#edf3ed;border:0;padding:4px 7px}.evidence-vault-view .documents-studio-folders .evidence-folder-card b{color:#20543c;background:#edf5ed;border-radius:8px;place-items:center;min-width:26px;height:26px;display:grid}.evidence-vault-view .documents-studio-folders .evidence-folder-manage{opacity:1;border-radius:9px;width:31px;height:31px;top:50%;right:11px;transform:translateY(-50%)}.evidence-vault-view .documents-studio-folders .evidence-folder-card:has(.evidence-folder-manage)>button:first-child{padding-right:60px}.evidence-vault-view .documents-studio-library .evidence-toolbar{background:#f7faf6;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:9px;padding:9px 14px;display:grid}.evidence-vault-view .documents-studio-library .evidence-filter-group{flex-wrap:nowrap}.evidence-vault-view .documents-studio-library .evidence-filter-group select{border-radius:8px;min-height:38px}.evidence-vault-view .documents-studio-library .evidence-table{background:#fff}.evidence-vault-view .documents-studio-library .evidence-head{color:#65776d;background:#f0f5f0;min-height:34px}.evidence-vault-view .documents-studio-library .evidence-row{min-height:66px}.evidence-vault-view .documents-studio-library .evidence-row:hover{background:#f6faf5;box-shadow:inset 3px 0 #3e8a63}@media (max-width:1050px){.evidence-vault-view .documents-studio .evidence-pagebar{flex-wrap:wrap}.evidence-vault-view .documents-studio .evidence-pagebar dl{order:3;width:100%;margin-left:0}.evidence-vault-view .documents-studio .evidence-pagebar dl>div{flex:1}.evidence-vault-view .documents-studio .evidence-pagebar>.button,.evidence-vault-view .documents-studio .evidence-access-state{margin-left:auto}.evidence-vault-view .documents-studio-tabs{scrollbar-width:thin;padding-bottom:2px;overflow-x:auto}.evidence-vault-view .documents-studio-tabs .evidence-collection-picker{flex:0 0 218px}.evidence-vault-view .documents-studio-library .evidence-toolbar{grid-template-columns:1fr}.evidence-vault-view .documents-studio-library .evidence-filter-group{grid-template-columns:auto repeat(4,minmax(120px,1fr));display:grid}}@media (max-width:820px){.evidence-vault-view .documents-studio-folders .evidence-folder-grid{grid-template-columns:1fr}.evidence-vault-view .documents-studio-folders .evidence-folder-toolbar{flex-direction:column;align-items:stretch}.evidence-vault-view .documents-studio-library .evidence-filter-group{grid-template-columns:1fr 1fr}.evidence-vault-view .documents-studio-library .evidence-filter-group>svg{display:none}}@media (max-width:560px){.evidence-vault-view .documents-studio{border-radius:14px}.evidence-vault-view .documents-studio-command{border-radius:14px 14px 0 0}.evidence-vault-view .documents-studio .evidence-pagebar{gap:10px;padding:11px}.evidence-vault-view .documents-studio .evidence-pagebar-title>span{width:36px;height:36px}.evidence-vault-view .documents-studio .evidence-pagebar h2{font-size:18px}.evidence-vault-view .documents-studio .evidence-pagebar dl>div{min-width:0;padding:5px 7px}.evidence-vault-view .documents-studio .evidence-pagebar dt{font-size:7px}.evidence-vault-view .documents-studio .evidence-pagebar dd{font-size:15px}.evidence-vault-view .documents-studio-tabs{overflow:visible;grid-template-columns:1fr 1fr!important;display:grid!important}.evidence-vault-view .documents-studio-tabs>button{justify-content:flex-start;width:100%}.evidence-vault-view .documents-studio-tabs .evidence-collection-picker{grid-column:1/-1;width:100%;max-width:none;margin-left:0}.evidence-vault-view .documents-studio-folders .evidence-folder-toolbar>div:last-child{grid-template-columns:1fr 1fr}.evidence-vault-view .documents-studio-folders .evidence-folder-card>button:first-child,.evidence-vault-view .documents-studio-folders button.evidence-folder-card{grid-template-columns:40px minmax(0,1fr) 28px}.evidence-vault-view .documents-studio-folders .evidence-folder-card em,.evidence-vault-view .documents-studio-folders .evidence-folder-card>button:first-child>svg{display:none}.evidence-vault-view .documents-studio-library .evidence-filter-group{grid-template-columns:1fr}}.workspace-branding-manager{background:#fff;border:1px solid #d4e1d6;border-radius:15px;gap:0;margin-bottom:16px;display:grid;overflow:hidden;box-shadow:0 14px 38px #163d2b0e}.workspace-branding-heading{background:linear-gradient(115deg,#f8fbf7 0%,#edf5eb 100%);border-bottom:1px solid #e1eae2;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.workspace-branding-heading>div:first-child>span{color:#31634d;letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:850;display:inline-flex}.workspace-branding-heading h2{color:#183d2e;letter-spacing:-.025em;margin:4px 0 2px;font-size:18px}.workspace-branding-heading p{color:#687d70;max-width:720px;margin:0;font-size:10px;line-height:1.45}.workspace-branding-revision{justify-items:end;min-width:80px;display:grid}.workspace-branding-revision span{color:#587064;text-transform:uppercase;font-size:9px;font-weight:800}.workspace-branding-revision strong{color:#174c37;font-size:19px}.workspace-branding-manager form{grid-template-columns:minmax(210px,.34fr) minmax(0,1fr);gap:18px;padding:18px;display:grid}.workspace-branding-preview{border:1px solid color-mix(in srgb,var(--brand-preview) 24%,#dce7de);color:#fff;background:radial-gradient(circle at 90% 0%,var(--brand-preview-soft),transparent 47%),linear-gradient(145deg,var(--brand-preview-strong),var(--brand-preview));border-radius:13px;flex-direction:column;justify-content:space-between;min-height:154px;padding:18px;display:flex}.workspace-branding-preview>div{grid-template-columns:31px 1fr;align-items:center;gap:1px 9px;display:grid}.workspace-branding-preview .brand-mark{border-color:#ffffff8c;grid-row:1/3}.workspace-branding-preview strong{font-size:15px}.workspace-branding-preview small{color:#ffffffb8;font-size:9px}.workspace-branding-preview>span{width:max-content;color:var(--brand-preview-strong);background:#ffffffd9;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.workspace-branding-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.workspace-branding-fields label,.workspace-branding-email label{gap:5px;min-width:0;display:grid}.workspace-branding-fields label>span,.workspace-branding-email label>span{color:#526b5f;font-size:9px;font-weight:800}.workspace-branding-fields input,.workspace-branding-fields select,.workspace-branding-fields textarea,.workspace-branding-email input{color:#183b2d;width:100%;min-height:37px;font:inherit;background:#fbfdfb;border:1px solid #cbdacb;border-radius:8px;padding:7px 9px;font-size:11px}.workspace-branding-fields input[type=color],.workspace-branding-email input[type=color]{cursor:pointer;padding:4px}.workspace-branding-fields textarea{resize:vertical;min-height:64px}.workspace-branding-fields .workspace-branding-wide{grid-column:span 2}.workspace-branding-links,.workspace-branding-email,.workspace-branding-message,.workspace-branding-actions{grid-column:1/-1}.workspace-branding-links{border-top:1px solid #e5ece6;gap:7px;padding-top:13px;display:grid}.workspace-branding-links>div{grid-template-columns:16px minmax(120px,.35fr) minmax(220px,1fr) 32px;align-items:center;gap:7px;display:grid}.workspace-branding-links>div:first-child{justify-content:space-between;display:flex}.workspace-branding-links strong{color:#24483a;font-size:10px}.workspace-branding-links button{color:#31644e;background:#fff;border:1px solid #d0ddd1;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-height:31px;padding:0 8px;font-size:9px;font-weight:800;display:inline-flex}.workspace-branding-links input{color:#234235;min-height:34px;font:inherit;border:1px solid #d2dfd3;border-radius:7px;padding:0 9px;font-size:10px}.workspace-branding-email{background:#f9fbf9;border:1px solid #dee8df;border-radius:9px}.workspace-branding-email summary{cursor:pointer;color:#355849;padding:10px 12px;font-size:10px;font-weight:850}.workspace-branding-email>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:0 12px 12px;display:grid}.workspace-branding-message{color:#516a5d;align-items:center;gap:7px;margin:0;font-size:10px;display:flex}.workspace-branding-message.success{color:#1f6948}.workspace-branding-message.error{color:#9b4233}.workspace-branding-actions{border-top:1px solid #e4ece5;justify-content:flex-end;align-items:center;gap:8px;padding-top:13px;display:flex}.workspace-branding-actions p{color:#708177;margin:0 auto 0 0;font-size:9px;line-height:1.4}.passport-v2-page[data-passport-font=ecopass-sans]{font-family:var(--font-geist-sans),sans-serif}.passport-v2-page[data-passport-font=editorial-serif]{font-family:Georgia,Times New Roman,serif}.passport-v2-page[data-passport-font=technical-sans]{font-family:var(--font-geist-mono),monospace}.passport-v2-contact{border-top:1px solid #e0e9e1;gap:6px;padding-top:14px;display:grid}.passport-v2-contact>span{color:#6c7d73;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.passport-v2-contact a{width:max-content;max-width:100%;color:var(--passport-accent-strong);overflow-wrap:anywhere;align-items:center;gap:4px;font-size:10px;font-weight:750;display:inline-flex}.passport-v2-client-footer{border-top:1px solid color-mix(in srgb,var(--passport-accent) 18%,#dfe8e0);justify-content:space-between;align-items:center;gap:20px;width:min(1320px,100% - 40px);margin:0 auto;padding:20px 0 32px;display:flex}.passport-v2-client-footer p{color:#65776d;max-width:680px;margin:0;font-size:10px;line-height:1.55}.passport-v2-client-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:11px;display:flex}.passport-v2-client-footer a{color:var(--passport-accent-strong);align-items:center;gap:3px;font-size:10px;font-weight:800;display:inline-flex}@media (max-width:980px){.workspace-branding-manager form{grid-template-columns:1fr}.workspace-branding-preview{min-height:120px}.workspace-branding-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.workspace-branding-heading{align-items:flex-start}.workspace-branding-manager form{padding:13px}.workspace-branding-fields,.workspace-branding-email>div{grid-template-columns:1fr}.workspace-branding-fields .workspace-branding-wide{grid-column:auto}.workspace-branding-links>div{grid-template-columns:16px 1fr 32px}.workspace-branding-links>div input:nth-of-type(2){grid-column:2/-1}.workspace-branding-actions,.passport-v2-client-footer{flex-direction:column;align-items:stretch}.workspace-branding-actions .button{justify-content:center}.passport-v2-client-footer nav{justify-content:flex-start}}
.platform-translations-shell{gap:14px;width:min(1180px,100% - 48px);margin:0 auto 42px;display:grid}.platform-translations-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.platform-translations-heading h1{color:#163c2d;font-family:var(--font-display);letter-spacing:-.045em;margin:3px 0 7px;font-size:clamp(27px,3vw,39px)}.platform-translations-heading p{color:#63746b;max-width:650px;margin:0;font-size:12px;line-height:1.55}.platform-translations-heading>span{color:#256043;white-space:nowrap;background:#f5faf5;border:1px solid #d8e7dc;border-radius:10px;align-items:center;gap:7px;padding:9px 11px;font-size:11px;font-weight:800;display:inline-flex}.platform-translations-controls{background:#fff;border:1px solid #dce8df;border-radius:14px;flex-wrap:wrap;align-items:end;gap:9px;padding:12px;display:flex}.platform-translations-controls label:not(.button){gap:5px;min-width:190px;display:grid}.platform-translations-controls label>span{color:#62766b;font-size:10px;font-weight:800}.platform-translations-controls select{color:#213d31;min-height:38px;font:inherit;background:#fbfdfb;border:1px solid #cbdccf;border-radius:8px;padding:0 10px;font-size:12px}.platform-translations-controls .button{min-height:38px}.platform-translations-contract{background:#e5eadc;border:1px solid #e5eadc;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.platform-translations-contract span{color:#66766c;background:#fbfcf8;min-height:68px;padding:12px 14px;font-size:10px;line-height:1.5}.platform-translations-contract strong{color:#294b3a;margin-bottom:4px;font-size:10px;display:block}.platform-translations-contract code{color:#21583c;background:#edf5ed;border-radius:4px;padding:1px 3px;font-size:9px}.platform-translations-register{background:#fff;border:1px solid #dce8df;border-radius:14px;overflow:hidden}.platform-translations-columns,.platform-translations-register article{grid-template-columns:minmax(190px,.9fr) minmax(230px,1.15fr) minmax(230px,1.15fr) 100px;align-items:center;gap:16px;display:grid}.platform-translations-columns{color:#708177;letter-spacing:.06em;text-transform:uppercase;background:#f6faf6;border-bottom:1px solid #dce8df;padding:10px 14px;font-size:9px;font-weight:850}.platform-translations-register article{border-top:1px solid #edf1ed;min-height:66px;padding:10px 14px}.platform-translations-register article:first-of-type{border-top:0}.platform-translations-register article>div,.platform-translations-register article p{min-width:0;margin:0}.platform-translations-register code{color:#1f4937;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;display:block;overflow:hidden}.platform-translations-register small{color:#87958d;margin-top:4px;font-size:9px;display:block}.platform-translations-register p{color:#54685d;font-size:11px;line-height:1.4}.platform-translations-register p.missing{color:#9b6c36;font-style:italic}.platform-translations-register article>span{text-transform:capitalize;border-radius:99px;align-items:center;gap:5px;width:fit-content;padding:5px 7px;font-size:9px;font-weight:800;display:inline-flex}.platform-translations-register article>span.ready{color:#1d7049;background:#e4f3e6}.platform-translations-register article>span.missing{color:#946033;background:#fff3dd}.platform-translations-empty{color:#738178;text-align:center;padding:34px;font-size:12px}@media (max-width:760px){.platform-translations-shell{width:min(100% - 28px,1180px)}.platform-translations-heading{display:grid}.platform-translations-contract{grid-template-columns:1fr}.platform-translations-columns{display:none}.platform-translations-register article{grid-template-columns:1fr;gap:7px;padding:14px}}.platform-regulatory-shell{max-width:1280px;margin:0 auto;padding:28px 28px 48px}.platform-regulatory-toolbar{justify-content:space-between;align-items:end;gap:20px;margin-bottom:17px;display:flex}.platform-regulatory-toolbar h1{color:#163d2d;letter-spacing:-.035em;margin:2px 0 0;font-size:clamp(24px,3vw,34px)}.platform-regulatory-kpis{background:#fff;border:1px solid #d7e4da;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 14px 40px #183e2c0f}.platform-regulatory-kpis article{border-right:1px solid #e0e9e2;grid-template-columns:28px 1fr;align-items:center;min-height:102px;padding:14px 17px;display:grid}.platform-regulatory-kpis article:last-child{border-right:0}.platform-regulatory-kpis svg{color:#287153;grid-row:span 3}.platform-regulatory-kpis span{color:#62756b;font-size:10px;font-weight:700}.platform-regulatory-kpis strong{color:#173d2e;font-size:24px;line-height:1.05}.platform-regulatory-kpis small{color:#7a8a81;font-size:9px}.platform-regulatory-kpis article.warning{background:#fffaf0}.platform-regulatory-kpis article.warning svg{color:#a86d19}.platform-regulatory-layout{grid-template-columns:minmax(0,1.65fr) minmax(300px,.72fr);align-items:start;gap:16px;margin-top:16px;display:grid}.platform-regulatory-panel{background:#fffffff0;border:1px solid #d9e5dc;border-radius:15px;overflow:hidden;box-shadow:0 12px 35px #1b3d2d0b}.platform-regulatory-panel .panel-title{background:#f8fbf8;border-bottom:1px solid #e3ebe5;justify-content:space-between;align-items:center;min-height:50px;padding:0 15px;display:flex}.platform-regulatory-panel .panel-title span{color:#24543e;align-items:center;gap:7px;font-size:11px;display:flex}.platform-regulatory-panel .panel-title small{color:#7c8b82;font-size:9px}.regulatory-change{border-bottom:1px solid #e5ece7;padding:15px}.regulatory-change:last-child{border-bottom:0}.regulatory-change>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.regulatory-change time{color:#87968e;font-size:9px}.regulatory-change h2{color:#203e31;margin:9px 0 5px;font-size:13px}.regulatory-change p{color:#66786f;margin:0;font-size:10px;line-height:1.55}.regulatory-change-meta{color:#7b8c82;margin-top:8px;font-size:8px;line-height:1.45;display:block}.regulatory-change footer{justify-content:space-between;align-items:center;gap:10px;margin-top:11px;display:flex}.regulatory-change footer a{color:#1f6b4a;align-items:center;gap:4px;font-size:9px;font-weight:800;display:inline-flex}.regulatory-change footer span{gap:6px;display:flex}.regulatory-change footer button{color:#607269;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e3da;border-radius:7px;padding:6px 9px;font-size:9px;font-weight:800}.regulatory-change footer button svg{vertical-align:middle}.regulatory-change footer button.approve{color:#fff;background:#1c6a48;border-color:#1c6a48;align-items:center;gap:4px;display:inline-flex}.regulatory-change footer button.reopen{color:#2d664d;background:#f3f8f4;border-color:#bcd5c5;align-items:center;gap:4px;display:inline-flex}.regulatory-change footer button:disabled{cursor:wait;opacity:.55}.regulatory-status{color:#7b6b37;text-transform:uppercase;letter-spacing:.04em;background:#f7efce;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900;display:inline-flex}.regulatory-status.approved,.regulatory-status.implemented{color:#216443;background:#e0f1e3}.regulatory-status.rejected{color:#7b5960;background:#f0e7e9}.platform-regulatory-side{gap:13px;display:grid}.regulatory-source{min-height:54px;color:inherit;border-bottom:1px solid #e7ede8;grid-template-columns:8px 1fr 14px;align-items:center;gap:9px;padding:8px 13px;text-decoration:none;display:grid}.regulatory-source:last-child{border-bottom:0}.regulatory-source:hover{background:#f7faf7}.regulatory-source span:nth-child(2),.regulatory-run span:last-child{gap:3px;display:grid}.regulatory-source strong,.regulatory-run strong{color:#29483a;font-size:10px}.regulatory-source small,.regulatory-run small{color:#7b8b82;font-size:8px}.source-dot{background:#3a9a67;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #e5f3e9}.source-dot.error{background:#c65f44;box-shadow:0 0 0 3px #fae9e3}.regulatory-run{border-bottom:1px solid #e7ede8;grid-template-columns:8px 1fr;align-items:center;gap:9px;padding:10px 13px;display:grid}.regulatory-run:last-child{border-bottom:0}.regulatory-safety{color:#587064;background:#eef6ef;border:1px solid #d6e6da;border-radius:11px;gap:8px;margin:0;padding:11px;font-size:9px;line-height:1.45;display:flex}.regulatory-safety svg{color:#26714f;flex:none}.empty-row{color:#7a8981;text-align:center;margin:0;padding:40px 18px;font-size:10px}.empty-row.compact{padding:20px 12px}@media (max-width:980px){.platform-regulatory-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-regulatory-kpis article:nth-child(2){border-right:0}.platform-regulatory-kpis article:nth-child(-n+2){border-bottom:1px solid #e0e9e2}.platform-regulatory-layout{grid-template-columns:1fr}}@media (max-width:620px){.platform-regulatory-shell{padding:20px 12px 36px}.platform-regulatory-toolbar{flex-direction:column;align-items:stretch}.platform-regulatory-kpis{grid-template-columns:1fr}.platform-regulatory-kpis article{border-bottom:1px solid #e0e9e2;border-right:0}.platform-regulatory-kpis article:last-child{border-bottom:0}.regulatory-change footer{flex-direction:column;align-items:flex-start}}
.template-register,.ai-control-center{--tool-ink:#162a20;--tool-muted:#66776d;--tool-line:#dce3dc;--tool-soft:#f5f8f4;--tool-green:#176246;--tool-green-soft:#e7f2e8;gap:10px}.template-register-bar,.ai-control-bar{border:1px solid var(--tool-line);background:#fff;border-radius:12px;grid-template-columns:minmax(230px,.8fr) minmax(400px,1.25fr) auto;align-items:center;gap:18px;min-height:84px;padding:13px 15px;display:grid;box-shadow:0 8px 24px #1f31270b}.template-register-title,.ai-control-title{align-items:center;gap:11px;min-width:0;display:flex}.template-register-icon,.ai-control-title>span{color:#fff;background:#153f30;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.template-register-title>div,.ai-control-title>div{min-width:0}.template-register-title .eyebrow,.ai-control-title .eyebrow{color:#668174;letter-spacing:.1em;margin:0 0 2px;font-size:9px}.template-register-title h2,.ai-control-title h2{color:var(--tool-ink);letter-spacing:-.025em;margin:0;font-size:21px;line-height:1.08}.template-register-title>div>span,.ai-control-title small{color:var(--tool-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;display:block;overflow:hidden}.template-register-metrics,.ai-control-metrics{background:#f9fbf8;border:1px solid #e1e7e0;border-radius:9px;grid-template-columns:repeat(4,minmax(76px,1fr));margin:0;display:grid;overflow:hidden}.template-register-metrics>div,.ai-control-metrics>div{border-left:1px solid #e1e7e0;min-height:52px;padding:8px 12px}.template-register-metrics>div:first-child,.ai-control-metrics>div:first-child{border-left:0}.template-register-metrics dt,.ai-control-metrics dt{color:#718078;text-transform:uppercase;letter-spacing:.055em;font-size:8px;font-weight:750}.template-register-metrics dd,.ai-control-metrics dd{color:#193728;margin:4px 0 0;font-size:19px;font-weight:720;line-height:1}.template-register-bar>.button{white-space:nowrap;border-radius:8px;min-height:38px}.template-module-dock{z-index:3;border:1px solid var(--tool-line);background:var(--tool-line);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(220px,.7fr);gap:1px;display:grid;position:relative;overflow:visible}.template-module-dock>article,.template-module-dock>details>summary{background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:60px;padding:10px 13px;display:grid}.template-module-dock>article:first-child{border-radius:9px 0 0 9px}.template-module-dock>article>svg{color:#267052}.template-module-dock span,.template-module-dock strong,.template-module-dock small{min-width:0;display:block}.template-module-dock small{color:#718078;text-transform:uppercase;letter-spacing:.045em;font-size:8px;font-weight:720}.template-module-dock strong{color:#263a2f;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.template-module-dock em{color:#466255;white-space:nowrap;background:#eef3ed;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:760}.template-module-dock em.active{color:#176246;background:#e5f2e7}.template-module-dock em.monitoring{color:#805f1f;background:#fbf1d9}.template-module-dock>details{position:relative}.template-module-dock>details>summary{cursor:pointer;border-radius:0 9px 9px 0;height:100%;list-style:none}.template-module-dock>details>summary::-webkit-details-marker{display:none}.template-module-dock>details[open]>summary svg{transform:rotate(180deg)}.template-module-dock>details>div{border:1px solid var(--tool-line);background:#fff;border-radius:10px;width:min(360px,92vw);max-height:290px;padding:6px;position:absolute;top:calc(100% + 7px);right:0;overflow-y:auto;box-shadow:0 18px 48px #18302329}.template-module-dock>details p{border-bottom:1px solid #edf1ec;justify-content:space-between;gap:10px;margin:0;padding:9px;display:flex}.template-module-dock>details p:last-child{border-bottom:0}.template-register-panel,.ai-capability-panel,.ai-personal-card,.ai-usage-card,.ai-provider-console,.ai-advisor-console{border:1px solid var(--tool-line);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #1f31270a}.template-register-panel>header{border-bottom:1px solid #e3e8e2;justify-content:space-between;align-items:center;gap:18px;min-height:56px;padding:12px 16px;display:flex}.template-register-panel>header h3,.ai-capability-panel>header h3,.ai-advisor-console h3{color:var(--tool-ink);margin:0;font-size:14px}.template-register-panel>header p,.ai-capability-panel>header p,.ai-advisor-console header p{max-width:760px;color:var(--tool-muted);margin:3px 0 0;font-size:9px;line-height:1.4}.template-register-panel>header>span{color:#3e5e4d;background:#edf3ec;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:750}.template-register-toolbar{background:#f6f8f5;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.template-register-search,.template-sort{color:#66786e;background:#fff;border:1px solid #d3ddd4;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:0 10px;display:flex}.template-register-search:focus-within,.template-sort:focus-within{border-color:#78a38c;box-shadow:0 0 0 3px #35775417}.template-register-search input,.template-sort select{color:#22382c;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:10px}.template-sort select{width:150px}.template-source-switch{background:#fff;border:1px solid #d3ddd4;border-radius:8px;min-height:36px;padding:3px;display:flex}.template-source-switch button,.template-filter-tabs button{color:#5f7167;font:inherit;cursor:pointer;background:0 0;border:0}.template-source-switch button{border-radius:5px;padding:0 9px;font-size:9px;font-weight:670}.template-source-switch button.active{color:#184f38;background:#e9f2e8}.template-filter-tabs{scrollbar-width:none;background:#fff;border-top:1px solid #e6eae5;border-bottom:1px solid #e1e6e0;gap:2px;padding:0 12px;display:flex;overflow-x:auto}.template-filter-tabs button{white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;min-height:39px;padding:0 10px;font-size:9px;font-weight:700;display:flex}.template-filter-tabs button strong{background:#eef2ed;border-radius:999px;min-width:20px;padding:2px 5px;font-size:8px}.template-filter-tabs button.active{color:#15583e;border-bottom-color:#1c694a}.template-filter-tabs button.active strong{background:#e0efe2}.template-register-table-wrap{overflow-x:auto}.template-register-table{border-collapse:collapse;table-layout:fixed;width:100%}.template-register-table th{color:#718078;text-align:left;text-transform:uppercase;letter-spacing:.055em;background:#f7f9f6;height:35px;padding:0 11px;font-size:8px;font-weight:750}.template-register-table th:first-child{width:39%}.template-register-table th:nth-child(2){width:11%}.template-register-table th:nth-child(3){width:12%}.template-register-table th:nth-child(4){width:13%}.template-register-table th:nth-child(5){width:18%}.template-register-table th:last-child{width:42px}.template-register-table td{color:#31483b;vertical-align:middle;border-top:1px solid #e7ebe6;height:62px;padding:9px 11px;font-size:9px}.template-register-table tbody tr:hover td{background:#fafcf9}.template-register-table td:first-child strong,.template-register-table td:first-child small,.template-register-table td:first-child em{display:block}.template-register-table td:first-child strong{color:#193326;font-size:11px}.template-register-table td:first-child small{color:#68786e;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;line-height:1.35;overflow:hidden}.template-register-table td:first-child em{color:#7b6840;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;font-style:normal;overflow:hidden}.template-source-badge,.template-type-badge,.template-requirement-badge,.template-access-badge{color:#4d6256;white-space:nowrap;background:#f5f8f4;border:1px solid #dfe6df;border-radius:999px;align-items:center;padding:4px 7px;font-size:8px;font-weight:710;display:inline-flex}.template-source-badge.baseline,.template-access-badge.public{color:#1c6347;background:#ebf5ea;border-color:#cde0d0}.template-source-badge.workspace{color:#465979;background:#f0f2f8;border-color:#d8ddeb}.template-requirement-badge.required{color:#7c5a19;background:#fff6df;border-color:#ecd9af}.template-requirement-badge.optional{color:#68786f;background:#f5f6f4}.template-row-lock{color:#9ba79f}.template-register-empty{text-align:center;color:#6d7c73!important;height:150px!important}.template-register-empty svg{vertical-align:middle;margin-right:7px}.template-register-empty.error{color:#8b4e36!important}
.ai-control-center{display:grid}.ai-control-bar{grid-template-columns:minmax(250px,1fr) minmax(330px,.9fr) auto}.ai-control-metrics{grid-template-columns:repeat(3,minmax(90px,1fr))}.ai-control-metrics dd small{color:#7b8981;font-size:10px}.ai-platform-state{color:#5d6f65;white-space:nowrap;background:#f5f7f4;border:1px solid #dce5dd;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;font-weight:750;display:inline-flex}.ai-platform-state i{background:#98a59d;border-radius:50%;width:7px;height:7px}.ai-platform-state.ready{color:#1f6549;background:#ebf5eb;border-color:#cbe0ce}.ai-platform-state.ready i{background:#2f9a6b;box-shadow:0 0 0 3px #2f9a6b1f}.ai-control-grid{grid-template-columns:minmax(0,1fr) 280px;gap:10px;display:grid}.ai-capability-panel>header,.ai-provider-console>header,.ai-advisor-console>header{border-bottom:1px solid #e2e8e1;justify-content:space-between;align-items:center;gap:14px;min-height:59px;padding:12px 15px;display:flex}.ai-capability-panel>header>svg{color:#277152}.ai-capability-head,.ai-capability-rows article{grid-template-columns:82px minmax(260px,1fr) 118px 58px;align-items:center;gap:10px;display:grid}.ai-capability-head{color:#738178;text-transform:uppercase;letter-spacing:.05em;background:#f7f9f6;min-height:33px;padding:0 14px;font-size:8px;font-weight:750}.ai-capability-rows article{border-top:1px solid #e7ebe6;min-height:75px;padding:10px 14px}.ai-capability-rows article:first-child{border-top:0}.ai-capability-rows article.active{background:linear-gradient(90deg,#e5f4e785,#fff 120px);box-shadow:inset 3px 0 #267153}.ai-level-icon{color:#1c684a;align-items:center;gap:7px;display:flex}.ai-level-icon b{color:#718078;font-size:9px}.ai-capability-rows article>div:nth-child(2) strong,.ai-capability-rows article>div:nth-child(2) small{display:block}.ai-capability-rows article>div:nth-child(2) strong{color:#1c3528;font-size:11px}.ai-capability-rows article>div:nth-child(2) small{color:#68786f;margin-top:4px;font-size:9px;line-height:1.4}.ai-status-pill{color:#67766e;white-space:nowrap;background:#f0f3ef;border-radius:999px;justify-self:start;padding:5px 7px;font-size:8px;font-weight:750}.ai-status-pill.ready{color:#1b6547;background:#e4f2e6}.ai-status-pill.watch{color:#7d5b1e;background:#fff3d8}.ai-lock-state{color:#8c9991;background:#f0f3ef;border-radius:7px;place-items:center;width:30px;height:26px;display:grid}.ai-control-side{align-content:start;gap:10px;display:grid}.ai-personal-card,.ai-usage-card{padding:14px}.ai-personal-card header,.ai-usage-card header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.ai-personal-card header>span,.ai-usage-card header>svg{color:#227050}.ai-personal-card strong,.ai-personal-card small,.ai-usage-card strong,.ai-usage-card small{display:block}.ai-personal-card strong,.ai-usage-card strong{color:#1e392b;font-size:10px}.ai-personal-card small,.ai-usage-card small{color:#748179;margin-top:2px;font-size:8px}.ai-personal-card p{color:#68786f;margin:12px 0 0;font-size:9px;line-height:1.45}.ai-usage-progress{background:#e5ebe5;border-radius:999px;height:6px;margin:14px 0;overflow:hidden}.ai-usage-progress i{border-radius:inherit;background:linear-gradient(90deg,#1d6748,#71aa72);height:100%;display:block}.ai-usage-card dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.ai-usage-card dl div{background:#f5f8f4;border-radius:8px;padding:9px}.ai-usage-card dt{color:#748179;text-transform:uppercase;font-size:7px}.ai-usage-card dd{color:#203a2c;margin:4px 0 0;font-size:12px;font-weight:720}.ai-provider-console>header>div,.ai-advisor-console>header>div,.ai-advisor-console>header>div>div{align-items:center;gap:9px;display:flex}.ai-provider-console>header>div>svg,.ai-advisor-console>header>div>span{color:#237052}.ai-provider-console header strong,.ai-provider-console header small{display:block}.ai-provider-console header strong{color:#1e392b;font-size:11px}.ai-provider-console header small{color:#718078;margin-top:2px;font-size:8px}.ai-security-label,.ai-advice-only{color:#25664b;white-space:nowrap;background:#e8f3e9;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:740;display:inline-flex}.ai-provider-grid{grid-template-columns:minmax(220px,.7fr) minmax(300px,1fr);gap:10px;padding:12px 15px;display:grid}.ai-provider-grid .field,.ai-key-console .field,.ai-credit-form label{gap:5px;display:grid}.ai-provider-grid label>span,.ai-key-console label>span,.ai-credit-form label>span{color:#5f7167;text-transform:uppercase;letter-spacing:.04em;font-size:8px;font-weight:750}.ai-provider-grid select,.ai-provider-grid input,.ai-key-console select,.ai-key-console input{color:#1e392b;min-height:37px;font:inherit;background:#fff;border:1px solid #cfdbd1;border-radius:8px;outline:0;padding:0 10px;font-size:10px}.ai-credit-form{grid-template-columns:minmax(100px,1fr) auto;align-items:end;gap:8px;display:grid}.ai-credit-form .button,.ai-key-console .button{border-radius:8px;min-height:37px}.ai-console-consent{margin:0 15px 12px}.ai-console-consent span strong{color:#66582e;margin-bottom:3px;font-size:9px;display:block}.ai-key-console{background:#f8faf7;border-top:1px solid #e6eae5;grid-template-columns:180px minmax(260px,1fr) auto;align-items:end;gap:8px;padding:12px 15px;display:grid}.ai-advisor-console>header>div>span{background:#e9f3e9;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.ai-advisor-console>header>div>div{display:block}.ai-advisor-composer{grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:13px 15px;display:grid}.ai-advisor-composer textarea{resize:vertical;color:#21382c;min-height:56px;max-height:150px;font:inherit;background:#fbfcfa;border:1px solid #cfdbd1;border-radius:9px;outline:0;padding:10px 11px;font-size:10px;line-height:1.45}.ai-advisor-composer textarea:focus{border-color:#78a38c;box-shadow:0 0 0 3px #35775417}.ai-advisor-composer .button{border-radius:9px;align-self:stretch;min-width:130px}.ai-advisor-console>.ai-advisor-answer{color:#294737;white-space:pre-wrap;background:#f0f7ef;border-left:3px solid #347758;border-radius:0 8px 8px 0;margin:0 15px 14px;padding:11px 13px;font-size:10px;line-height:1.55}.ai-console-notice{background:#edf6ed;border:1px solid #cfe1d1;border-radius:8px;padding:9px 11px}@media (max-width:1180px){.template-register-bar,.ai-control-bar{grid-template-columns:1fr auto}.template-register-metrics,.ai-control-metrics{grid-area:2/1/auto/-1}.template-register-toolbar{grid-template-columns:1fr auto}.template-register-search{grid-column:1/-1}}@media (max-width:940px){.template-module-dock,.ai-control-grid{grid-template-columns:1fr}.template-module-dock>article:first-child,.template-module-dock>details>summary{border-radius:0}.template-module-dock>article:first-child{border-radius:9px 9px 0 0}.template-module-dock>details>summary{border-radius:0 0 9px 9px}.ai-control-side{grid-template-columns:1fr 1fr}.template-register-table{min-width:900px}}@media (max-width:680px){.template-register-bar,.ai-control-bar{grid-template-columns:1fr;gap:11px}.template-register-bar>.button,.ai-platform-state{justify-content:center;width:100%}.template-register-metrics,.ai-control-metrics{grid-area:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.template-register-metrics>div:nth-child(3),.ai-control-metrics>div:nth-child(3){border-top:1px solid #e1e7e0;border-left:0}.template-register-metrics>div:nth-child(4){border-top:1px solid #e1e7e0}.template-register-toolbar,.ai-provider-grid,.ai-key-console,.ai-advisor-composer,.ai-control-side{grid-template-columns:1fr}.template-register-search{grid-column:auto}.template-source-switch{overflow-x:auto}.template-source-switch button{flex:1 0 auto;min-height:30px}.template-sort select{width:100%}.template-register-table{min-width:0}.template-register-table thead{display:none}.template-register-table tbody,.template-register-table tr,.template-register-table td{width:100%;display:block}.template-register-table tr{border-top:1px solid #dfe5df;padding:12px 44px 12px 13px;position:relative}.template-register-table td{border:0;height:auto;min-height:0;padding:4px 0}.template-register-table td:not(:first-child):not(:last-child):before{color:#7a8780;content:attr(data-label);width:90px;font-size:8px;font-weight:720;display:inline-block}.template-register-table td:last-child{width:30px;position:absolute;top:13px;right:10px}.template-register-table td:first-child small,.template-register-table td:first-child em{white-space:normal}.ai-capability-head{display:none}.ai-capability-rows article{grid-template-columns:52px minmax(0,1fr) auto;gap:8px}.ai-capability-rows article>.ai-status-pill{grid-column:2}.ai-capability-rows article>div:last-child{grid-area:1/3/3}.ai-credit-form{grid-template-columns:1fr}.ai-advisor-composer .button{min-height:42px}.ai-provider-console>header,.ai-advisor-console>header{align-items:flex-start}.ai-security-label,.ai-advice-only{display:none}}
.top-actions{min-width:0;margin-left:auto}.topbar-category-context{min-width:0}.topbar-category-context .category-context{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.topbar-category-context .category-context-actions{flex-wrap:nowrap;gap:6px}.category-current,.topbar-category-context .category-switcher{color:#1d6549;background:#f7faf7;border:1px solid #d5dfd6;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:0 10px;display:inline-flex}.category-current strong,.topbar-category-context .category-switcher select{color:#193d2e;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:11px;font-weight:780;overflow:hidden}.topbar-category-context .category-switcher select{padding-right:2px}.topbar-category-context .category-manage-button{color:#285d43;background:#fff;border-radius:8px;min-height:36px;padding:0 10px;font-size:10px}@media (max-width:1180px){.topbar-category-context .category-manage-button{width:36px;padding:0}.topbar-category-context .category-manage-label{display:none}}@media (max-width:820px){.topbar-category-context .category-current strong,.topbar-category-context .category-switcher select{max-width:92px}.topbar-category-context .category-current,.topbar-category-context .category-switcher{padding:0 8px}}@media (max-width:620px){.topbar .crumb span,.topbar .crumb svg{display:none}.topbar-category-context .category-current strong,.topbar-category-context .category-switcher select{max-width:76px}}@media (max-width:470px){.topbar .crumb{display:none}.top-actions{justify-content:flex-end;width:100%}.topbar-category-context{margin-right:auto}.topbar-category-context .category-manage-button{display:none}}
.locale-toggle{background:#ffffffb8;border:1px solid #c9d4cc;border-radius:7px;align-items:center;display:inline-flex}.locale-toggle select{color:#53655a;letter-spacing:.05em;background:0 0;border:0;outline:none;height:30px;padding:0 28px 0 10px;font-size:10px;font-weight:800}.locale-toggle.inverse{background:#13261e38;border-color:#ffffff59}.locale-toggle.inverse select{color:#e7eee9}.locale-toggle.inverse select option{color:#183529}.auth-intro-top,.onboarding-header-actions,.public-nav-actions{align-items:center;gap:14px;display:flex}.auth-intro-top .auth-brand{flex:1}.onboarding-header-actions{color:var(--ink-soft);font-size:12px}.public-nav-actions{color:#d6e1da;font-size:11px;font-weight:700}@media (max-width:620px){.onboarding-header-actions>span:last-child,.public-nav-actions>span:last-child{display:none}}
