:root{color:#172022;background:#eef3f1;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}a{color:inherit;text-decoration:none}button,select{font:inherit}code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.88em}table{width:100%;border-collapse:collapse;table-layout:fixed}th,td{padding:.75rem .85rem;border-bottom:1px solid #d9e2df;text-align:left;vertical-align:top;overflow-wrap:anywhere}th{color:#53615e;font-size:.74rem;font-weight:700;letter-spacing:0;text-transform:uppercase}td{color:#1d292b;font-size:.9rem}:focus-visible{outline:3px solid #2e9f90;outline-offset:3px}.app-shell{min-height:100vh;background:linear-gradient(180deg,#f8fbfa,#edf3f1 40%,#e5ece9)}.topbar{position:sticky;z-index:4;top:0;display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.25rem;border-bottom:1px solid #d6dfdc;background:#f8fbfaf5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand-lockup,.topbar-right{display:flex;align-items:center;gap:.85rem}.brand-mark{display:block;flex:0 0 auto;width:2.375rem;height:2.375rem;object-fit:contain}.brand-name,.brand-product,.workspace-readout span,.workspace-select span,.user-readout span,.eyebrow{display:block}.brand-name{color:#172022;font-size:1rem;font-weight:800}.brand-product{color:#5b6a66;font-size:.82rem;font-weight:600}.workspace-readout,.workspace-select,.user-readout{min-width:180px;color:#52625f;font-size:.74rem;font-weight:700;text-transform:uppercase}.workspace-readout strong,.user-readout strong{display:block;margin-top:.15rem;color:#172022;font-size:.92rem;font-weight:700;overflow-wrap:anywhere;text-transform:none}.workspace-select select{width:100%;min-height:38px;margin-top:.2rem;border:1px solid #c5d1cd;border-radius:8px;background:#fff;color:#172022;padding:0 .7rem}.logout-button{min-height:38px;align-self:center;border:1px solid #b9c6c2;border-radius:8px;background:#fff;color:#18302d;cursor:pointer;font-weight:800;padding:0 .85rem}.help-link{min-height:38px;display:inline-flex;align-items:center;border:1px solid #b9c6c2;border-radius:8px;background:#fff;color:#18302d;font-weight:800;padding:0 .85rem}.logout-button:hover{border-color:#7aa59e;background:#edf7f4}.console-layout{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:calc(100vh - 72px)}.sidebar{border-right:1px solid #d6dfdc;background:#f4f8f6;padding:1rem}.sidebar nav{display:grid;gap:.35rem}.nav-item{display:block;min-height:42px;border-radius:8px;color:#334340;padding:.7rem .8rem;font-weight:700}.nav-item:hover,.nav-item.active{background:#dfe9e5;color:#132623}.workspace{min-width:0;padding:1.5rem}.page-heading{margin-bottom:1.25rem}.eyebrow{margin:0 0 .35rem;color:#60716d;font-size:.74rem;font-weight:800;text-transform:uppercase}h1,h2,p{margin-top:0}h1{margin-bottom:.35rem;color:#172022;font-size:1.8rem;line-height:1.2}h2{margin-bottom:0;color:#172022;font-size:1rem;line-height:1.3}.page-stack{display:grid;gap:1rem}.page-description{max-width:64rem;margin:0;color:#52625f}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.metric-card,.panel,.empty-state,.loading-panel{border:1px solid #d7e0dd;border-radius:8px;background:#fff;box-shadow:0 10px 24px #1720220f}.metric-card{min-height:140px;padding:1rem}.metric-card span,.metric-card small,.muted{color:#60716d}.metric-card span{display:block;margin-bottom:.65rem;font-size:.78rem;font-weight:800;text-transform:uppercase}.metric-card strong{display:block;margin-bottom:.65rem;color:#172022;font-size:1.35rem;line-height:1.2;overflow-wrap:anywhere}.panel{overflow:hidden}.panel-body{display:grid;gap:.75rem;padding:1rem}.panel-body p{margin:0;color:#3b4946}.panel-actions{display:flex;flex-wrap:wrap;gap:.5rem}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:58px;padding:.95rem 1rem;border-bottom:1px solid #d9e2df}.panel-heading a,.definition-grid a,td a{color:#006b5f;font-weight:800}.table-wrap{width:100%;overflow-x:auto}.capability-list{display:grid;gap:0}.capability-card{display:grid;gap:1rem;padding:1rem;border-bottom:1px solid #d9e2df}.capability-card:last-child{border-bottom:0}.capability-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.capability-card h3{margin:0 0 .35rem;color:#172022;font-size:1rem}.capability-card p,.capability-example{margin:0;color:#3b4946}.mini-definition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0}.mini-definition-grid div{border:1px solid #d9e2df;border-radius:8px;padding:.75rem;background:#f8fbfa}.mini-definition-grid dt{margin-bottom:.25rem;color:#60716d;font-size:.72rem;font-weight:800;text-transform:uppercase}.mini-definition-grid dd{margin:0;color:#1d292b}.capability-example summary{cursor:pointer;color:#006b5f;font-weight:800}.code-block{max-width:100%;overflow-x:auto;border-radius:8px;background:#13201f;color:#d4f7ef;padding:1rem;font-size:.84rem;line-height:1.5}.definition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0}.definition-grid div{min-height:84px;padding:1rem;border-bottom:1px solid #d9e2df}.definition-grid dt{margin-bottom:.35rem;color:#60716d;font-size:.74rem;font-weight:800;text-transform:uppercase}.definition-grid dd{margin:0;color:#1d292b;overflow-wrap:anywhere}.status-pill{display:inline-flex;min-height:26px;align-items:center;border-radius:999px;padding:.22rem .62rem;background:#e3e9e6;color:#334340;font-size:.74rem;font-weight:800}.status-pill.active,.status-pill.completed{background:#d9f2e5;color:#12623a}.status-pill.suspended,.status-pill.revoked,.status-pill.indeterminate{background:#fff0c7;color:#735102}.status-pill.claimed{background:#dceafe;color:#1d4f8f}.empty-state,.loading-panel{padding:1.25rem}.empty-state h2{margin-bottom:.4rem}.empty-state p,.loading-panel span:last-child{margin-bottom:0;color:#5d6e6a}.empty-state-body{display:grid;gap:.75rem;color:#5d6e6a}.empty-state-body p{margin:0}.secondary-link{color:#006b5f;font-weight:800}.login-form{display:grid;gap:.75rem}.login-form label{display:grid;gap:.35rem;color:#334340;font-size:.8rem;font-weight:800}.login-form input{width:100%;min-height:42px;box-sizing:border-box;border:1px solid #c5d1cd;border-radius:8px;background:#fff;color:#172022;font:inherit;padding:0 .75rem}.login-form button{justify-self:start}.success-note{border-left:4px solid #30a46c;background:#e8f8ef;padding:.75rem .9rem;color:#14532d}.centered-screen{display:grid;min-height:100vh;place-items:center;padding:1rem;background:#eef3f1}.centered-screen>*{width:min(560px,100%)}.loading-panel{display:flex;align-items:center;gap:.8rem}.spinner{width:18px;height:18px;border:2px solid #bfccc8;border-top-color:#007f72;border-radius:50%;animation:spin .8s linear infinite}.json-block{max-height:68vh;margin:0;overflow:auto;padding:1rem;background:#13201f;color:#d4f7ef;font-size:.84rem;line-height:1.55}.callout{border-left:4px solid #d6a730;background:#fff8e4;padding:.85rem 1rem;color:#4d3b02}.onboarding-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.onboarding-steps{display:grid;gap:0;margin:0;padding:0;list-style:none}.onboarding-steps li{display:grid;grid-template-columns:minmax(0,1fr);min-height:132px;padding:1rem;border-bottom:1px solid #d9e2df}.onboarding-steps li:last-child{border-bottom:0}.onboarding-steps span{display:inline-flex;min-height:26px;align-items:center;border-radius:999px;background:#e3e9e6;color:#334340;font-size:.72rem;font-weight:800;padding:.2rem .6rem;text-transform:uppercase}.onboarding-steps h3{margin:.65rem 0 .35rem;color:#172022;font-size:1rem}.onboarding-steps p{max-width:74rem;margin-bottom:.75rem;color:#3b4946;line-height:1.55}.onboarding-steps a,.onboarding-actions a{color:#006b5f;font-weight:800}.onboarding-actions{display:flex;flex-wrap:wrap;gap:.85rem}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:920px){.topbar,.topbar-right{align-items:stretch;flex-direction:column}.topbar-right{width:100%}.console-layout{grid-template-columns:1fr}.sidebar{position:sticky;z-index:3;top:141px;overflow-x:auto;border-right:0;border-bottom:1px solid #d6dfdc}.sidebar nav{grid-auto-flow:column;grid-auto-columns:max-content}.metric-grid,.definition-grid,.mini-definition-grid,.onboarding-metrics{grid-template-columns:1fr}.capability-card-heading{align-items:stretch;flex-direction:column}}@media(max-width:560px){.workspace{padding:1rem}th,td{padding:.65rem}}.credential-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1rem}.credential-form label{display:grid;gap:.4rem;color:#334340;font-size:.8rem;font-weight:800}.credential-form input,.credential-form select{width:100%;min-height:42px;box-sizing:border-box;border:1px solid #c5d1cd;border-radius:8px;background:#fff;color:#172022;font:inherit;padding:0 .75rem}.credential-scopes-field,.credential-form-actions{grid-column:1 / -1}.credential-form-actions,.credential-secret-actions{display:flex;flex-wrap:wrap;gap:.65rem}.primary-button,.secondary-button,.danger-button{min-height:38px;border-radius:8px;cursor:pointer;font:inherit;font-weight:800;padding:.55rem .85rem}.primary-button{border:1px solid #163634;background:#163634;color:#fff}.secondary-button{border:1px solid #b9c6c2;background:#fff;color:#18302d}.danger-button{border:1px solid #b66b61;background:#fff;color:#8a2f24}.primary-button:disabled,.secondary-button:disabled,.danger-button:disabled{cursor:not-allowed;opacity:.55}.credential-secret{display:grid;gap:1rem;padding:1rem}.credential-secret p{margin:0;color:#4d3b02}.credential-secret-value{display:block;overflow-x:auto;border:1px solid #d6a730;border-radius:8px;background:#fff8e4;padding:.9rem;color:#342800;white-space:nowrap}.quota-card{display:flex;flex-direction:column}.quota-remaining{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-top:.85rem;padding-top:.85rem;border-top:1px solid #d9e2df}.quota-remaining span{margin:0;font-size:.72rem}.quota-remaining strong{margin:0;font-size:1rem}.quota-control{display:grid;gap:.65rem;margin-top:.85rem}.quota-control label{display:grid;gap:.4rem;color:#334340;font-size:.8rem;font-weight:800}.quota-control input{width:100%;min-height:42px;box-sizing:border-box;border:1px solid #c5d1cd;border-radius:8px;background:#fff;color:#172022;font:inherit;padding:0 .75rem}.quota-control button{justify-self:start}.quota-read-only,.quota-error{margin:.85rem 0 0;font-size:.8rem}.quota-error{color:#8a2f24;font-weight:700}@media(max-width:720px){.credential-form{grid-template-columns:1fr}.credential-scopes-field,.credential-form-actions{grid-column:auto}}:root{--bg: #050b14;--bg-elevated: #0b1523;--panel: rgba(11, 21, 35, .78);--panel-strong: rgba(13, 26, 43, .92);--line: rgba(174, 187, 208, .16);--line-strong: rgba(115, 242, 211, .36);--text: #f8fafc;--muted: #aebbd0;--muted-strong: #c8d4e6;--accent: #73f2d3;--accent-strong: #35d5b6;--danger: #fecaca;--warning: #f9d77e;--radius: .55rem;color:var(--text);background:var(--bg);line-height:1.5}body{color:var(--text);background:radial-gradient(circle at 16% 4%,rgba(115,242,211,.15),transparent 27rem),radial-gradient(circle at 88% 14%,rgba(92,132,255,.1),transparent 25rem),linear-gradient(rgba(174,187,208,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(174,187,208,.03) 1px,transparent 1px),linear-gradient(180deg,#050b14,#08111e 46%,#0d121b);background-size:auto,auto,42px 42px,42px 42px,auto}button,input,select,textarea{letter-spacing:0}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.app-shell,.centered-screen{-webkit-user-select:none;user-select:none;background:transparent}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text}.topbar{min-height:68px;border-bottom:1px solid var(--line);background:#050b14d6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-name,.workspace-readout strong,.user-readout strong,h1,h2,.capability-card h3{color:var(--text)}.brand-product,.workspace-readout,.workspace-select,.user-readout,.page-description,.muted,.metric-card span,.metric-card small,.empty-state p,.loading-panel span:last-child,.empty-state-body,.panel-body p,.capability-card p,.capability-example,.credential-secret p{color:var(--muted)}.workspace-readout strong,.user-readout strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-select select,.login-form input,.credential-form input,.credential-form select{border:1px solid rgba(174,187,208,.24);border-radius:var(--radius);background:#050b14c7;color:var(--text)}.workspace-select select:focus,.login-form input:focus,.credential-form input:focus,.credential-form select:focus{border-color:var(--accent);box-shadow:0 0 0 1px #73f2d31a}.logout-button,.help-link,.secondary-button,.danger-button{border:1px solid rgba(174,187,208,.32);border-radius:var(--radius);background:#ffffff09;color:var(--text);transition:background-color .16s ease,border-color .16s ease,color .16s ease}.logout-button:hover,.help-link:hover,.secondary-button:hover{border-color:var(--line-strong);background:#ffffff12}.danger-button{color:var(--danger)}.primary-button{border:1px solid var(--accent);border-radius:var(--radius);background:linear-gradient(180deg,var(--accent),var(--accent-strong));box-shadow:0 14px 34px #35d5b629;color:var(--bg)}.console-layout{grid-template-columns:minmax(14rem,17rem) minmax(0,1fr);min-height:calc(100vh - 68px)}.sidebar{border-right:1px solid var(--line);background:#050b146b;padding:1rem .75rem}.sidebar nav,.nav-group{display:grid;gap:.35rem}.nav-group{padding:.45rem 0}.nav-group+.nav-group{border-top:1px solid var(--line)}.nav-group-label{color:var(--accent);font-size:.68rem;font-weight:760;padding:.35rem .7rem .2rem;text-transform:uppercase}.nav-item{min-height:2.35rem;border:1px solid transparent;border-radius:.45rem;color:var(--muted-strong);font-size:.9rem;padding:.48rem .7rem}.nav-item:hover,.nav-item.active{border-color:var(--line);background:#ffffff12;color:var(--text)}.nav-item.active{border-color:var(--line-strong);box-shadow:inset 3px 0 0 var(--accent)}.workspace{padding:clamp(1rem,2vw,1.75rem)}.page-heading{margin-bottom:1rem;border-bottom:1px solid var(--line);padding-bottom:1rem}.eyebrow{color:var(--accent);font-size:.72rem;font-weight:740;letter-spacing:.12em;text-transform:uppercase}h1{font-size:clamp(1.7rem,3vw,2.4rem);font-weight:760}h2{font-size:1.05rem;font-weight:720}.page-stack{gap:1rem}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.metric-card,.panel,.empty-state,.loading-panel,.overview-hero,.receipt-hero,.coming-soon-hero,.section-intro{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,#ffffff0c,#ffffff05),var(--panel);box-shadow:0 22px 70px #0003}.metric-card{min-height:8rem;padding:.95rem}.metric-card strong{color:var(--text);font-size:clamp(1.18rem,2vw,1.45rem);line-height:1.15;overflow-wrap:normal;word-break:normal}.quota-remaining{border-top:1px solid var(--line)}.quota-remaining strong{min-width:max-content;text-align:right;white-space:nowrap}.panel-heading{border-bottom:1px solid var(--line)}.panel-heading a,.definition-grid a,td a,.secondary-link,.onboarding-steps a,.onboarding-actions a,.record-actions a{color:var(--accent);font-weight:760}.panel>p,.callout{margin:1rem}.callout,.success-note{border:1px solid var(--line-strong);border-left:4px solid var(--accent);border-radius:var(--radius);background:#73f2d313;color:var(--muted-strong)}.quota-error{color:var(--danger)}.status-pill,.scope-pill{display:inline-flex;min-width:max-content;align-items:center;border:1px solid var(--line);border-radius:999px;background:#ffffff0f;color:var(--muted-strong);font-size:.72rem;font-weight:760;padding:.22rem .62rem;white-space:nowrap}.status-pill.active,.status-pill.completed,.status-pill.verified,.status-pill.available,.status-pill.receipt,.status-pill.done{border-color:#73f2d36b;background:#73f2d31c;color:#c8fff0}.status-pill.suspended,.status-pill.revoked,.status-pill.indeterminate,.status-pill.current,.status-pill.coming{border-color:#f9d77e61;background:#f9d77e1a;color:var(--warning)}.status-pill.claimed,.status-pill.pending,.status-pill.no{border-color:#92b2ff57;background:#5c84ff1a;color:#d7e2ff}.definition-grid,.mini-definition-grid{gap:.75rem;padding:1rem}.definition-grid div,.mini-definition-grid div{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:#050b1461}.definition-grid dt,.mini-definition-grid dt{color:var(--muted)}.definition-grid dd,.mini-definition-grid dd{color:var(--text);overflow-wrap:normal;word-break:normal}.code-block,.json-block,.credential-secret-value{border:1px solid rgba(174,187,208,.2);border-radius:var(--radius);background:linear-gradient(180deg,#ffffff0b,#ffffff05),#050b14e0;color:#d9fff3}.centered-screen .empty-state{max-width:38rem}.login-form label,.credential-form label{color:var(--muted-strong)}.section-intro,.overview-hero,.receipt-hero,.coming-soon-hero{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem}.section-intro{display:grid;justify-content:start}.section-intro p,.overview-hero p,.receipt-hero p,.coming-soon-hero p{max-width:58rem;margin:0;color:var(--muted)}.overview-hero h2,.receipt-hero h2,.coming-soon-hero h2{margin:0 0 .4rem;font-size:clamp(1.35rem,2.8vw,2rem)}.coming-soon-hero h2 span{color:var(--accent);font-size:.9rem}.lifecycle-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem;list-style:none;margin:0;padding:0}.lifecycle-strip li{position:relative;min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:#050b1485;color:var(--muted-strong);font-size:.75rem;font-weight:760;padding:.6rem .7rem;text-align:center}.lifecycle-strip li:not(:last-child):after{content:"->";position:absolute;right:-.45rem;color:var(--accent)}.onboarding-steps li{border-bottom:1px solid var(--line);background:transparent}.onboarding-steps li.current{box-shadow:inset 4px 0 0 var(--accent);background:#73f2d30b}.onboarding-steps li.done span{border-color:#73f2d36b;background:#73f2d31c;color:#c8fff0}.onboarding-steps span{border:1px solid var(--line);background:#ffffff0f;color:var(--muted-strong)}.onboarding-steps h3{color:var(--text)}.onboarding-steps p{color:var(--muted)}.capability-list,.execution-list,.credential-list,.preview-grid{display:grid;gap:.75rem;padding:1rem}.capability-card,.execution-card,.credential-card,.preview-card{display:grid;gap:.9rem;min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:#050b1461;padding:1rem}.capability-card{border-bottom:1px solid var(--line)}.capability-card-heading,.execution-main,.credential-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-width:0}.capability-badges,.status-stack,.record-actions,.scope-list{display:flex;flex-wrap:wrap;gap:.5rem}.capability-card h3{margin:.1rem 0 .45rem}.capability-example summary{color:var(--accent)}.code-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem}.execution-list.compact{padding:.75rem}.execution-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0}.execution-meta div{min-width:0}.execution-meta dt{color:var(--muted);font-size:.72rem;font-weight:760;text-transform:uppercase}.execution-meta dd{margin:.25rem 0 0;color:var(--text)}.technical-value{display:inline-flex;max-width:100%;align-items:center;gap:.4rem;vertical-align:middle}.technical-value code{display:inline-block;max-width:min(100%,28rem);overflow:hidden;color:#d9fff3;text-overflow:ellipsis;white-space:nowrap}.technical-value button{min-height:1.6rem;border:1px solid var(--line);border-radius:999px;background:#ffffff0a;color:var(--accent);cursor:pointer;font-size:.68rem;font-weight:760;padding:.12rem .45rem}.modal-backdrop{position:fixed;z-index:30;inset:0;display:grid;place-items:center;overflow-y:auto;background:#01050cb8;padding:1rem}.confirmation-dialog{display:grid;gap:1.25rem;width:min(100%,34rem);border:1px solid rgba(115,242,211,.24);border-radius:var(--radius);background:linear-gradient(180deg,#ffffff0e,#ffffff05),#050b14fa;box-shadow:0 26px 90px #0000008a;padding:clamp(1rem,3vw,1.35rem)}.confirmation-dialog-body{display:grid;gap:.85rem}.confirmation-dialog h2{margin:0;color:var(--text);font-size:clamp(1.35rem,4vw,1.8rem)}.confirmation-dialog p{margin:0;color:var(--muted-strong)}.confirmation-details{display:grid;gap:.75rem;margin:.25rem 0 0}.confirmation-details div{min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff06;padding:.75rem}.confirmation-details dt{color:var(--muted);font-size:.72rem;font-weight:760;text-transform:uppercase}.confirmation-details dd{margin:.3rem 0 0}.confirmation-dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.credential-form{grid-template-columns:minmax(0,1fr) minmax(10rem,.45fr)}.credential-secret{border:1px solid rgba(115,242,211,.28);background:#73f2d30f}.credential-secret-value{color:#d9fff3}.preview-grid,.compact-metrics{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.preview-card span{width:2rem;height:.2rem;border-radius:999px;background:var(--accent)}.preview-card strong{color:var(--text)}.preview-card p{margin:0;color:var(--muted)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:1180px){.console-layout{grid-template-columns:minmax(12.5rem,14rem) minmax(0,1fr)}.execution-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:920px){.topbar,.topbar-right{align-items:stretch;flex-direction:column}.topbar-right{width:100%}.console-layout{grid-template-columns:1fr}.sidebar{position:sticky;z-index:3;top:0;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line);background:#050b14d1}.sidebar nav{display:flex;gap:.75rem;min-width:max-content}.nav-group{min-width:max-content;border-top:0!important}.nav-group-label{padding-left:.45rem}.nav-item{white-space:nowrap}.lifecycle-strip,.code-grid,.definition-grid,.mini-definition-grid{grid-template-columns:1fr}.lifecycle-strip li{text-align:left}.lifecycle-strip li:not(:last-child):after{content:"v";right:auto;left:.85rem;bottom:-.72rem;top:auto}.section-intro,.overview-hero,.receipt-hero,.coming-soon-hero,.capability-card-heading,.execution-main,.credential-card-heading{align-items:stretch;flex-direction:column}}@media(max-width:640px){.workspace{padding:.85rem}.topbar{position:static}.workspace-readout,.workspace-select,.user-readout{min-width:0}.metric-grid,.execution-meta,.credential-form{grid-template-columns:1fr}.technical-value{align-items:flex-start;flex-direction:column}.technical-value code{max-width:100%}.panel-heading{align-items:flex-start;flex-direction:column}}.topbar{min-height:4rem;padding-block:.6rem}.page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.page-heading-main{min-width:0}.page-heading-action{flex:0 0 auto;padding-top:.15rem}.page-heading-action a{display:inline-flex;min-height:2.25rem;align-items:center;border:1px solid var(--line);border-radius:999px;background:#ffffff09;color:var(--accent);font-size:.82rem;font-weight:760;padding:.45rem .75rem;text-decoration:none;white-space:nowrap}.page-heading-action a:hover{border-color:#73f2d34d;background:#73f2d314;color:#d9fff3}.page-heading-action a:focus-visible{outline:3px solid rgba(115,242,211,.38);outline-offset:3px}.brand-lockup{gap:.65rem}.brand-mark{width:2.375rem;height:2.375rem}.brand-name,.brand-product{line-height:1.05}.topbar-right{gap:.5rem}.topbar-copilot{position:relative;flex:1 1 24rem;max-width:38rem;min-width:12rem}.topbar-copilot form{display:flex;gap:.4rem;align-items:center}.topbar-copilot input{flex:1 1 auto;min-width:0}.topbar-copilot-result{position:absolute;z-index:10;top:calc(100% + .7rem);left:0;right:0;max-height:min(65vh,28rem);overflow:auto;padding:1rem;border:1px solid var(--line);border-radius:.75rem;background:var(--bg-elevated);box-shadow:0 1rem 2rem #00000040}.topbar-copilot-result>button:first-child{float:right}@media(max-width:920px){.topbar-copilot{width:100%;max-width:none}.topbar-copilot-result{position:static;margin-top:.5rem}}.workspace-readout,.user-readout{min-width:0;padding:.45rem .65rem}.workspace-readout strong,.user-readout strong{max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.help-link,.logout-button{min-height:2rem;padding:.38rem .7rem}.nav-item{display:block;border-color:transparent;background:transparent}.nav-item:hover{border-color:#ffffff17;background:#ffffff09;color:var(--text)}.nav-item.active,.nav-item[aria-current=page]{border-color:#73f2d342;background:#73f2d31b;box-shadow:inset 3px 0 0 var(--accent),0 8px 24px #0000002e;color:#eafffa}.nav-item.active:hover,.nav-item[aria-current=page]:hover{background:#73f2d326}.section-intro{border:0;background:transparent;box-shadow:none;padding:.15rem 0 .2rem}.section-intro h2,.overview-hero h2,.coming-soon-hero h2,.receipt-hero h2{letter-spacing:0}.overview-hero,.coming-soon-hero,.receipt-hero{padding:clamp(1.1rem,2.4vw,1.75rem)}.panel{box-shadow:0 16px 44px #0003}.panel-heading{background:#ffffff05}.panel-body{max-width:72rem}.definition-grid div,.mini-definition-grid div{background:#ffffff06}.onboarding-steps li.done:not(.current){min-height:0;padding:.7rem .9rem}.onboarding-steps li.done:not(.current) p,.onboarding-steps li.done:not(.current) a{display:none}.onboarding-steps li.done:not(.current) h3{margin:.3rem 0 0;font-size:.9rem}.capability-list{padding:.75rem}.capability-card{background:linear-gradient(180deg,#ffffff09,#ffffff04),#050b1485}.receipt-list{display:grid;gap:.75rem;padding:.75rem}.receipt-card{display:grid;gap:.9rem;border:1px solid rgba(115,242,211,.18);border-radius:8px;background:linear-gradient(135deg,rgba(115,242,211,.07),transparent 42%),#ffffff08;padding:1rem}.receipt-card-main{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.receipt-meta,.receipt-proof-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;margin:0}.receipt-meta div,.receipt-proof-grid article{min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff06;padding:.75rem}.receipt-meta dt,.receipt-proof-grid span{color:var(--muted);font-size:.72rem;font-weight:760;text-transform:uppercase}.receipt-meta dd,.receipt-proof-grid strong{display:block;margin:.28rem 0 0;color:var(--text)}.receipt-proof-grid p{margin:.5rem 0 0;color:var(--muted)}.coming-soon-note{max-width:42rem;color:var(--muted);font-size:.88rem}.concept-flow{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;padding:0}.concept-flow li{list-style:none;border:1px solid rgba(115,242,211,.18);border-radius:999px;background:#73f2d311;color:#d9fff3;font-size:.78rem;font-weight:760;padding:.36rem .62rem}.preview-card{min-height:9rem;border-color:#ffffff14;background:linear-gradient(180deg,#ffffff09,#ffffff04),#050b148a}.credential-form{grid-template-columns:minmax(12rem,1fr) minmax(8rem,.45fr) minmax(15rem,1.15fr) auto;align-items:end}.credential-form label{gap:.4rem}.credential-form label small{font-size:.72rem}.credential-form-actions{grid-column:auto;align-self:end}.credential-form-actions .primary-button{white-space:nowrap}@media(max-width:1180px){.credential-form{grid-template-columns:repeat(2,minmax(0,1fr))}.credential-form-actions{grid-column:1 / -1}}@media(max-width:920px){.page-heading{align-items:stretch;flex-direction:column}.page-heading-action{padding-top:0}.page-heading-action a{width:fit-content;max-width:100%;white-space:normal}.receipt-card-main{align-items:stretch;flex-direction:column}}@media(max-width:640px){.workspace-readout strong,.user-readout strong{max-width:100%}.receipt-meta,.receipt-proof-grid,.credential-form{grid-template-columns:1fr}}.al-ayer-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;padding:1.5rem;border:1px solid #d6dfdc;border-radius:1rem;background:#ffffffd1}.al-ayer-hero h1{margin:.15rem 0 .55rem;font-size:clamp(2rem,4vw,3.4rem)}.al-ayer-hero p{max-width:48rem;margin-bottom:0}.al-ayer-authority{display:grid;min-width:15rem;gap:.35rem;padding:1rem;border:1px solid #c8d8d3;border-radius:.8rem;background:#f5faf8}.al-ayer-authority span,.al-ayer-authority small{color:#53615e;font-size:.82rem}.al-ayer-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.al-ayer-metrics article{display:grid;gap:.25rem;padding:1rem;border:1px solid #d6dfdc;border-radius:.8rem;background:#fff}.al-ayer-metrics span,.al-ayer-metrics small{color:#667370}.al-ayer-metrics strong{font-size:1.45rem}.al-ayer-form{display:grid;gap:.8rem}.al-ayer-form textarea{width:100%;min-height:7rem;resize:vertical;padding:.85rem;border:1px solid #c8d4d1;border-radius:.65rem;background:#fff;color:inherit;font:inherit}.al-ayer-starters{display:flex;flex-wrap:wrap;gap:.5rem}.al-ayer-answer{margin-top:1rem;padding:1rem;border:1px solid #c9d9d4;border-radius:.8rem;background:#f8fbfa}.al-ayer-thread{display:grid;gap:.85rem;margin-top:1rem}.al-ayer-message{max-width:52rem;padding:.85rem 1rem;border:1px solid #d7e1de;border-radius:.8rem;background:#fff}.al-ayer-message.user{justify-self:end;border-color:#bfd7d0;background:#eef8f5}.al-ayer-message p{margin:.35rem 0 0}.al-ayer-answer-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.al-ayer-answer-head span,.al-ayer-insights span{color:#65736f;font-size:.72rem;font-weight:700;letter-spacing:.06em}.al-ayer-warning,.al-ayer-error{margin-top:.85rem;padding:.85rem;border:1px solid #d8c9a5;border-radius:.65rem;background:#fffaf0}.al-ayer-insights{display:grid;gap:.75rem}.al-ayer-insights article{display:grid;gap:.3rem;padding:.9rem;border-bottom:1px solid #d9e2df}.al-ayer-insights article:last-child{border-bottom:0}@media(max-width:900px){.al-ayer-hero{flex-direction:column}.al-ayer-authority{width:100%}.al-ayer-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.al-ayer-metrics{grid-template-columns:1fr}}.al-ayer-paid-header,.al-ayer-paid-actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.al-ayer-paid-header{justify-content:space-between}.al-ayer-paid-header strong{display:block;margin-top:.25rem}.al-ayer-upgrade,.al-ayer-paid-result{margin-top:1rem}.al-ayer-paid-result{white-space:pre-wrap;overflow-wrap:anywhere}.product-wiring-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.product-wiring-card{border:1px solid var(--border, #d8dce5);border-radius:12px;padding:1rem}.product-wiring-card p,.wiring-note{line-height:1.55}.wiring-metric{display:flex;justify-content:space-between;gap:1rem;padding:.55rem 0}.provider-operational-detail{border-top:1px solid var(--border, #d8dce5);margin-top:.9rem;padding-top:.9rem}.wiring-event-list{display:grid;gap:.4rem;padding-left:1.25rem}.provider-create-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.provider-create-form{display:grid;gap:1rem;margin-top:1rem}.provider-create-form label,.provider-scope-grid label{display:grid;gap:.4rem}.provider-create-form input,.provider-create-form select{width:100%}.provider-scope-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem}.mission-attempt-strip{display:grid;gap:.75rem;margin-top:1rem}.mission-attempt-row{display:grid;gap:.65rem;padding:.85rem;border:1px solid var(--border);border-radius:.75rem}.mission-attempt-row code{display:block;margin-top:.25rem}.mission-attempt-states{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.cross-feature-actions,.connection-readiness-copy{display:grid;gap:.35rem;margin-top:.85rem}.truth-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem}.truth-grid>div{padding:.85rem;border:1px solid var(--border);border-radius:.75rem}.truth-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.detail-list{display:grid;gap:.75rem}.detail-list>div{display:grid;gap:.2rem}.detail-list dt{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;opacity:.68}.detail-list dd{margin:0}.nav-attention-badge{display:inline-flex;min-width:1.35rem;height:1.35rem;padding:0 .35rem;margin-left:auto;align-items:center;justify-content:center;border-radius:999px;border:1px solid currentColor;font-size:.72rem;font-weight:700;line-height:1}.skip-link{position:fixed;left:1rem;top:-5rem;z-index:100;padding:.8rem 1rem;background:#fff;color:#142139;border-radius:.5rem}.skip-link:focus{top:1rem}.workflow-context{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;margin:-.4rem 0 1.5rem;font-size:.85rem;border-bottom:1px solid var(--border, #dce1e8);padding-bottom:.8rem}.workflow-context a{padding:.25rem 0}.copy-code{margin:1rem 0;min-width:0}.copy-code pre{max-height:32rem;overflow:auto}.workflow-list{padding-left:1.3rem;line-height:1.8}.table-wrap{max-width:100%;overflow-x:auto}.workspace{min-width:0}.onboarding-steps li.done:not(.current) p,.onboarding-steps li.done:not(.current) a{display:revert}@media(max-width:920px){.navigation-toggle{display:block;margin:.75rem 1rem}.sidebar{display:none}.sidebar.navigation-open{display:block;max-height:65vh;overflow-y:auto}.sidebar.navigation-open nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-context{gap:.5rem 1rem}}@media(max-width:560px){.sidebar.navigation-open nav{grid-template-columns:1fr}.copy-code .button-row{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}@media(max-width:920px){.sidebar.navigation-open nav{min-width:0;grid-auto-flow:row;grid-auto-columns:auto}}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.button-row{display:flex;flex-wrap:wrap;gap:.65rem 1rem;align-items:center}.workspace label{display:grid;gap:.4rem;min-width:0;font-size:.9rem;font-weight:600}.workspace label:has(input[type=checkbox]){display:flex;align-items:center;gap:.6rem}.workspace :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.topbar-copilot input{min-width:0;max-width:100%;width:100%;border:1px solid var(--line, #344257);border-radius:.45rem;background:#09111e;color:#edf3fa;font:inherit;padding:.65rem .75rem;line-height:1.4}.workspace textarea{resize:vertical;font-family:ui-monospace,monospace}.workspace :is(input,select,textarea):focus-visible,.topbar-copilot input:focus-visible{outline:2px solid #63e7d4;outline-offset:2px}.workspace :is(button,.button-link){min-height:2.6rem}.copy-code .button-row strong{margin-right:auto}.panel-body>:is(h3,p,ol,dl,details){margin-top:0}.panel-body>.onboarding-steps{padding-left:0}.onboarding-steps li.done:not(.current) p{display:revert}.topbar-copilot form{gap:.5rem}@media(max-width:640px){.form-grid{grid-template-columns:1fr}.button-row>a{padding-block:.25rem}.panel-body{padding:.9rem}}:root{color-scheme:dark;--bg: #0b1017;--panel: #121a24;--panel-raised: #182330;--line: #2b3a49;--text: #eef4f8;--muted: #b0bfcc;--accent: #66e8cf;--radius: 10px;--content-width: 1200px}body{background:var(--bg);color:var(--text);font-size:15px;line-height:1.55}.app-shell,.centered-shell{-webkit-user-select:text;user-select:text}button,input,select,textarea{font:inherit}h1,h2,h3,h4,p{overflow-wrap:anywhere}h1{font-size:clamp(26px,2.4vw,34px);line-height:1.2;letter-spacing:-.035em}h2{font-size:19px;line-height:1.35;letter-spacing:-.015em}h3{font-size:16px;line-height:1.4}p{max-width:85ch}small,.muted,.muted-copy,.metric-detail,.wiring-note{color:var(--muted);font-size:14px;line-height:1.5}.eyebrow,.nav-group-label,dt,.metric-label{text-transform:none;letter-spacing:0;font-size:13px;font-weight:600}.eyebrow{color:var(--muted)}button,.primary-button,.secondary-button,.tertiary-button,.ghost-button,.danger-button,.icon-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:fit-content;max-width:100%;min-width:0;min-height:38px;padding:7px 13px;border:1px solid var(--line);border-radius:7px;background:#192632;color:var(--text);box-shadow:none;text-decoration:none;font-size:14px;line-height:1.4;font-weight:600;cursor:pointer;white-space:normal;overflow-wrap:anywhere}button:hover:not(:disabled),.secondary-button:hover{background:#253746;border-color:#566b7b}.primary-button,button[type=submit].primary-button{background:var(--accent);border-color:var(--accent);color:#07382f}.primary-button:hover:not(:disabled){background:#8cf6df;border-color:#8cf6df}.tertiary-button,.ghost-button,.icon-button{background:transparent;border-color:transparent}.danger-button{background:#381e28;border-color:#8c4557;color:#ffb9c3}button:disabled,.primary-button:disabled,.secondary-button:disabled{background:#18232b;border-color:#30424d;color:#91a5b3;opacity:1;cursor:not-allowed;box-shadow:none}button[aria-busy=true]{cursor:progress}a{color:#89ebd7;text-underline-offset:3px}:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.workspace:focus{outline:none}.topbar{position:sticky;top:0;z-index:30;min-height:68px;padding:10px 22px;background:#0d141e;border-bottom:1px solid var(--line);gap:20px;display:flex;flex-wrap:nowrap;align-items:center}.brand-lockup{flex:0 0 190px;gap:10px}.brand-mark{width:30px;height:30px}.brand-name{font-size:18px}.brand-product{font-size:12px;color:var(--muted)}.topbar-copilot{flex:1 1 250px;min-width:140px;max-width:420px}.topbar-copilot form{display:flex;gap:6px}.topbar-copilot input{min-width:0;flex:1;width:0}.topbar-copilot-result{max-width:min(540px,calc(100vw - 32px));background:var(--panel-raised);border:1px solid var(--line)}.topbar-right{margin-left:auto;display:flex;flex-wrap:nowrap;align-items:center;gap:12px;min-width:0}.workspace-readout,.user-readout{min-width:0;max-width:185px}.workspace-readout span,.user-readout span,.workspace-select span{font-size:12px;text-transform:none;color:var(--muted)}.workspace-readout strong,.user-readout strong{display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-select{min-width:0;max-width:185px}.workspace-select select{max-width:100%}.help-link,.logout-button{font-size:13px;white-space:nowrap;padding:7px 10px}.console-layout{display:grid;grid-template-columns:224px minmax(0,1fr);min-height:calc(100vh - 68px)}.sidebar{background:#0d141e;position:sticky;top:68px;height:calc(100vh - 68px);overflow-y:auto;padding:16px 12px;border-right:1px solid var(--line)}.nav-group{padding:0;margin:0 0 20px;border:0}.nav-group-label{display:block;color:#9babba;padding:0 10px;margin-bottom:5px;font-size:12px}.nav-item{min-height:34px;padding:6px 10px;border:1px solid transparent;border-radius:6px;color:#c2cfda;font-size:14px;font-weight:500;margin:2px 0}.nav-item:hover{background:#182431}.nav-item.active{background:#16332f;color:#8aefdb;border-color:#28564d;box-shadow:none}.nav-group:nth-last-child(1){border-top:1px solid var(--line);padding-top:14px}.workspace{min-width:0;width:100%;max-width:calc(var(--content-width) + 64px);margin:0 auto;padding:28px 32px 60px}.page-heading{padding:0 0 22px;margin:0 0 20px;border-bottom:1px solid var(--line);align-items:center;gap:16px}.page-heading h1{margin:4px 0 9px}.page-description{font-size:15px;color:var(--muted);max-width:78ch;margin:0}.page-heading .eyebrow{display:none}.page-context{color:var(--muted);font-size:14px;margin:0 0 18px}.page-stack,.stack{display:grid;gap:20px}.page-stack>.page-context{margin-bottom:0}.journey-return{margin-bottom:18px;font-size:14px}.panel,.panel-card{padding:20px;border:1px solid #263442;border-radius:var(--radius);background:var(--panel);box-shadow:none;min-width:0}.panel+.panel{margin-top:20px}.page-stack>.panel+.panel,.tab-panel>.panel+.panel{margin-top:0}.panel-heading,.section-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:16px}.panel-heading h2,.section-heading h2{margin:0}.panel-body{min-width:0}.panel-body>:first-child{margin-top:0}.panel-body>:last-child{margin-bottom:0}.panel .panel,.panel .panel-card,.panel .capability-card,.panel .execution-card{background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none;padding:18px 0;margin:0}.panel>article{border-top:1px solid var(--line);padding:18px 0}.section-intro{background:none;padding:0;border:0;box-shadow:none;margin-bottom:20px}.section-intro h2{margin:0 0 6px}.section-intro .eyebrow{display:none}.section-intro p{margin:0;color:var(--muted)}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px}.metric-card{min-height:0;padding:16px 18px;border:1px solid #263442;background:#131e29;border-radius:9px;box-shadow:none;display:flex;flex-direction:column;gap:6px;min-width:0}.metric-card>span:first-child,.metric-card>small{color:var(--muted);font-size:14px;text-transform:none;letter-spacing:0}.metric-card strong,.metric-value{font-size:clamp(22px,2vw,30px);font-weight:650;line-height:1.25;overflow-wrap:anywhere}.panel .metric-card strong{font-size:22px}.metric-detail{font-size:13px}.product-wiring-grid,.truth-grid,.panel-grid,.product-surface-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:16px;min-width:0}.empty-state,.error-state,.trust-callout,.loading-panel{min-height:0;padding:16px;border-radius:8px;border:1px solid #304351;background:#16232e;box-shadow:none;text-align:left;max-width:100%}.empty-state h2{font-size:16px;margin:0 0 7px}.empty-state p{margin:5px 0 10px}.panel .empty-state{background:#15212c;border:0;border-left:2px solid #557581}[role=alert]{color:#ffd0be;overflow-wrap:anywhere}.trust-callout{font-size:14px;color:var(--muted)}label{font-size:14px;font-weight:500;color:#d5e0e9;display:grid;gap:6px;min-width:0}input:not([type=checkbox]):not([type=radio]),select,textarea{width:100%;max-width:100%;min-width:0;min-height:38px;padding:8px 11px;border:1px solid #3b4c5b;border-radius:7px;background:#0e1721;color:var(--text);box-shadow:none}input::placeholder,textarea::placeholder{color:#91a2b2;opacity:1}textarea{min-height:96px;resize:vertical}input[type=checkbox],input[type=radio]{width:18px;height:18px;min-height:0;accent-color:var(--accent);flex-shrink:0}label:has(>input[type=checkbox]),label:has(>input[type=radio]){display:flex;align-items:center;gap:9px;font-weight:400}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start;max-width:760px}.form-grid>button{align-self:end;justify-self:start}form:not(.topbar-copilot form){max-width:760px}form>button{margin-top:14px}.filter-toolbar{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(155px,100%),1fr));gap:12px;align-items:end;margin:0 0 18px}.filter-toolbar label:first-child{grid-column:span 2}.button-row,.record-actions{display:flex;gap:8px 14px;flex-wrap:wrap;align-items:center}.button-row a:not(.primary-button):not(.secondary-button),.record-actions a{display:inline-flex;align-items:center;min-height:34px;font-size:14px}.creation-surface{border:1px solid #315649;border-radius:9px;background:#10221f;max-width:100%}.creation-surface>summary{width:fit-content;margin:12px;padding:8px 14px;min-height:38px;background:var(--accent);color:#07382f;border-radius:7px;font-weight:650;cursor:pointer;list-style:none}.creation-surface>summary:after{content:" +";margin-left:10px}.creation-surface[open]>summary:after{content:" −"}.creation-body{padding:8px 24px 24px;max-width:820px}.creation-body h2{margin-top:0}.progressive-disclosure{background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;padding:14px 0}summary{cursor:pointer;color:#c7d6e1;min-height:36px;display:list-item;padding:5px 0;font-size:14px;font-weight:600}summary::marker{color:#8bafa9}details[open]>summary{margin-bottom:12px}.lifecycle-help{font-size:14px;margin:10px 0}.lifecycle-strip{background:transparent;border:0;box-shadow:none;gap:8px;padding:0}.lifecycle-strip li{font-size:13px}.section-tabs{min-width:0}.tab-list{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:22px;overflow-x:auto}.tab-list button{white-space:nowrap;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--muted);flex-shrink:0}.tab-list button[aria-selected=true]{border-bottom-color:var(--accent);color:var(--accent)}.tab-panel[hidden]{display:none}.capability-list,.execution-list{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.capability-card{padding:18px 0;border:0;background:transparent;min-width:0}.capability-card-heading{gap:12px}.capability-card h3{margin:0 0 6px}.capability-badges{display:flex;flex-wrap:wrap;gap:6px}.capability-card .eyebrow{display:none}.capability-card-heading .technical-value code{font:inherit;color:var(--text)}.mini-definition-grid{display:flex;flex-wrap:wrap;gap:14px 28px}.mini-definition-grid>div{background:transparent;padding:0;border:0;min-height:0}.execution-card{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.execution-main{align-items:center}.execution-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:10px 20px}.execution-meta dt{color:var(--muted);font-size:13px;margin:0}.execution-meta dd{margin:0;font-size:14px;overflow-wrap:anywhere}.technical-value{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;max-width:100%}.technical-value code{font-size:13px;color:#b7cbd6;overflow-wrap:anywhere}.technical-value button{min-height:30px;padding:4px 7px;background:transparent;border-color:#314654;font-size:12px}.status-pill{padding:3px 8px;font-size:12px;line-height:1.5;border-radius:5px;max-width:100%;white-space:normal;text-transform:none}.table-wrap,.table-shell{max-width:100%;min-width:0;overflow-x:auto;border:1px solid var(--line);border-radius:8px}table{width:100%;border-collapse:collapse;font-size:14px}th{background:#172430;color:#bbcedb;font-size:13px;text-transform:none;letter-spacing:0;padding:11px 14px}td{padding:13px 14px;border-bottom:1px solid #253442;vertical-align:top}td code{overflow-wrap:anywhere}pre,.code-block,.json-block{max-width:100%;overflow:auto;background:#0c141d;font-size:13px;line-height:1.55;border:1px solid #2b3b48;border-radius:7px}.detail-row{gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.activation-progress{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;color:var(--muted);font-size:14px}progress{width:min(220px,100%);height:8px;accent-color:var(--accent)}.activation-current{padding:24px 0;max-width:760px}.activation-current h3{font-size:23px;margin:4px 0 8px}.activation-current>a{display:inline-flex;background:var(--accent);color:#07382f;border-radius:7px;padding:9px 14px;font-weight:650;text-decoration:none}.capability-picker{max-width:660px}.capability-picker fieldset{border:0;padding:0;margin:16px 0 0;min-width:0}.capability-picker legend{color:var(--muted);font-size:14px;margin-bottom:8px}.picker-options{max-height:250px;overflow-y:auto;border:1px solid var(--line);border-radius:8px}.picker-option{padding:12px;border-bottom:1px solid var(--line)}.picker-option:has(:checked){background:#16332f}.picker-option small{display:block;margin-top:3px}.onboarding-steps{gap:0}.onboarding-steps li{padding:12px 0;background:transparent;border:0;border-bottom:1px solid var(--line);min-height:0}.onboarding-steps h3{font-size:15px}.onboarding-steps p{font-size:14px}.modal-backdrop{padding:20px;overflow-y:auto}.confirmation-dialog{max-width:520px;width:100%;max-height:calc(100dvh - 40px);overflow-y:auto;background:var(--panel-raised)}.navigation-toggle{display:none}@media(max-width:1200px){.topbar{gap:12px;padding-inline:16px}.brand-lockup{flex-basis:140px}.user-readout{max-width:125px}.workspace-readout{max-width:145px}.workspace{padding:24px}}@media(max-width:1024px){.console-layout{grid-template-columns:196px minmax(0,1fr)}.brand-lockup{flex-basis:110px}.user-readout{display:none}.workspace{padding:22px}.topbar-copilot{max-width:320px}}@media(max-width:900px){.topbar{flex-wrap:wrap;position:relative;gap:10px}.topbar-right{flex:1;justify-content:flex-end}.topbar-copilot{order:3;flex-basis:100%;max-width:none}.console-layout{display:block}.navigation-toggle{display:inline-flex;margin:14px 20px 0}.sidebar{display:none;position:relative;top:0;height:auto;max-height:65vh;border-bottom:1px solid var(--line)}.sidebar.navigation-open{display:block}.sidebar nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.workspace{padding:22px 20px 40px}}@media(max-width:600px){.topbar{padding:12px}.brand-lockup{flex-basis:95px}.workspace-readout,.workspace-select{max-width:110px}.workspace-readout span{display:none}.topbar-right{gap:6px}.help-link,.logout-button{padding:6px;font-size:12px}.workspace{padding:20px 14px 36px}.sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid,.filter-toolbar,.code-grid{grid-template-columns:minmax(0,1fr)}.filter-toolbar label:first-child{grid-column:auto}.panel,.panel-card{padding:16px}.creation-body{padding:8px 16px 18px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{padding:14px}.metric-card strong{font-size:22px}.capability-card-heading,.execution-main,.detail-row,.page-heading{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto;animation-duration:.01ms;transition-duration:.01ms}}.sidebar nav{gap:0}.nav-group{display:block}.nav-group+.nav-group{border-top:0}.nav-group-label{padding:0 10px 4px}.nav-item{margin:0}.panel-heading{padding:0;min-height:0;border:0;background:transparent}.panel-body{padding:0}.panel>p{margin:12px 0}.metric-card span,.metric-card small{text-transform:none;font-weight:400;margin:0;font-size:14px}.metric-card strong{margin:2px 0}.metric-card .metric-label{font-weight:600}.metric-card .metric-detail{font-size:13px;line-height:1.5}.receipt-meta dt,.receipt-proof-grid span,.execution-meta dt{text-transform:none;font-size:13px}.workspace button{min-height:38px}.workspace .technical-value button{min-height:30px}.billing-toolbar{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;align-items:center}.billing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.billing-grid>.panel+.panel{margin-top:0}.billing-grid .panel:first-child{grid-column:1 / -1}.overview-hero{padding:24px;min-height:0;background:#142623;border:1px solid #33514a;box-shadow:none}.overview-hero h2{font-size:25px}.overview-hero .primary-button{padding:9px 15px}.provider-credential-detail{max-width:72ch}@media(min-width:1100px){.metric-grid:has(>.metric-card:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.billing-grid{grid-template-columns:minmax(0,1fr)}}.page-help{margin:0 0 14px;border:0}.page-help summary{color:var(--muted);font-size:13px;font-weight:400}.page-help .page-context{margin-top:8px}.workspace p a,.workspace li>a{text-decoration:underline}.definition-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:16px 24px}.definition-grid>div,.receipt-meta>div{background:transparent;padding:0;border:0;border-radius:0;min-height:0}.definition-grid dt{text-transform:none;font-size:13px;color:var(--muted)}.definition-grid dd{font-size:15px;margin-top:4px}.attempt-lineage li{padding:12px 0}.attempt-lineage .button-row{margin-top:10px}.al-ayer-hero{background:#142623;border:1px solid #33514a;border-radius:10px;padding:22px;gap:18px}.al-ayer-hero h2{font-size:25px;margin:4px 0 8px}.al-ayer-authority{background:#172b29;color:var(--text);border-color:#35574c;border-radius:8px}.al-ayer-authority details>:not(summary){display:block;margin-top:6px}.al-ayer-authority span,.al-ayer-authority small,.al-ayer-insights span{color:var(--muted);font-size:14px;text-transform:none}.al-ayer-metrics article{background:var(--panel);border-color:var(--line)}.al-ayer-message{background:var(--panel);border-color:var(--line)}.creation-surface[open]>summary{background:transparent;color:var(--accent);padding-left:0}td,td strong,td code{color:var(--text)}td code{font-size:13px}.workspace a.primary-button{text-decoration:none}.al-ayer-metrics span,.al-ayer-metrics small{color:var(--muted);font-size:14px;text-transform:none}.authority-layout{display:grid;gap:16px}.overview-hero>a{display:inline-flex;width:fit-content;padding:9px 14px;background:var(--accent);color:#07382f;border-radius:7px;font-size:14px;font-weight:650;text-decoration:none}.hero-card{background:transparent;border:0;padding:0;box-shadow:none}.topbar,.topbar-right{flex-direction:row}.workspace li>a{display:inline-block}@media(max-width:600px){.topbar{align-items:center}.topbar-right{flex-wrap:wrap;flex-direction:row}.tab-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.tab-list button{width:100%;white-space:normal}.technical-value,.panel-heading{flex-direction:row;align-items:center}}.workspace dt,.workspace .eyebrow{text-transform:none;letter-spacing:0;font-size:13px}.user-readout{display:block}@media(max-width:600px){.user-readout{order:3;flex-basis:100%;max-width:100%}.user-readout span{display:none}.user-readout strong{font-size:12px;font-weight:400}}.workspace dd{min-width:0;overflow-wrap:anywhere}.card-grid>.panel+.panel{margin-top:0}.account-menu{position:relative}.account-menu>summary{display:flex;align-items:center;gap:10px;padding:8px 12px;min-height:38px;margin:0;border:1px solid #3b4c5b;border-radius:7px;background:#192632;color:var(--text);list-style:none;white-space:nowrap}.account-menu>summary::-webkit-details-marker{display:none}.account-menu>summary:after{content:"⌄";color:var(--accent)}.account-menu[open]>summary{border-color:var(--accent);margin-bottom:0}.account-panel{position:absolute;z-index:40;top:calc(100% + 10px);right:0;width:min(360px,calc(100vw - 24px));padding:18px;background:var(--panel-raised);border:1px solid #426052;border-radius:10px;box-shadow:0 16px 40px #0008;display:grid;gap:16px}.account-panel .workspace-readout,.account-panel .workspace-select,.account-panel .user-readout{display:grid;gap:4px;max-width:none;min-width:0;margin:0}.account-panel .workspace-readout span,.account-panel .workspace-select span,.account-panel .user-readout span{display:block;font-size:13px}.account-panel .workspace-readout strong,.account-panel .user-readout strong{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;font-size:14px;font-weight:600}.account-panel .workspace-select select{width:100%}.account-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:14px}.sidebar{scrollbar-width:thin;scrollbar-color:#394b59 #0d141e}.sidebar::-webkit-scrollbar{width:6px}.sidebar::-webkit-scrollbar-track{background:#0d141e}.sidebar::-webkit-scrollbar-thumb{background:#394b59;border-radius:8px}.sidebar::-webkit-scrollbar-thumb:hover{background:#526a79}@media(max-width:900px){.topbar-right{flex:0 0 auto}.brand-lockup{margin-right:auto}}@media(max-width:600px){.topbar{gap:10px}.brand-lockup{flex-basis:95px}.topbar-right{flex-wrap:nowrap}.account-menu>summary{padding:8px 10px;font-size:13px}.account-panel .user-readout{order:initial}}.workspace a:not([class*=button]):not(.panel){text-decoration:underline;text-underline-offset:3px}.workspace a:not([class*=button]):not(.panel):hover{color:#b5ffef}.workspace a.primary-button,.workspace a.secondary-button,.workspace a.tertiary-button{text-decoration:none}.ghost-button:hover:not(:disabled),.tertiary-button:hover:not(:disabled){background:#192632;border-color:var(--line)}.status-pill{display:inline-flex;align-items:center;font-size:13px;font-weight:600;line-height:1.4;padding:4px 8px;border:1px solid #42515e;border-radius:5px;color:#cbd7df;background:#202c36;cursor:default}.status-pill:is(.active,.completed,.verified,.certified,.enabled,.entitled,.settled,.healthy,.succeeded,.approved){color:#97efd9;border-color:#376456;background:#17342e}.status-pill:is(.pending,.claimed,.indeterminate,.reserved,.unknown){color:#f2d79a;border-color:#68562c;background:#332b1d}.status-pill:is(.failed,.suspended,.revoked,.denied){color:#ffc3ca;border-color:#754654;background:#38232c}.picker-option>span:first-of-type{flex:1;min-width:0;overflow-wrap:anywhere}.picker-option:has(>input:checked){border-left:3px solid var(--accent);padding-left:9px;background:#16332f}.picker-selected{color:#97efd9;font-size:13px;font-weight:650;white-space:nowrap;margin-left:auto}.market-activity-summary{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 20px;color:var(--muted);font-size:14px}.market-activity-summary p{margin:0}.market-empty{padding:12px 0;max-width:70ch}.market-empty p{color:var(--muted);margin:4px 0}.listing-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.listing-heading h3{font-size:20px;margin:0 0 4px}.listing-heading p{color:var(--muted);margin:0}.listing-heading>.status-pill{flex-shrink:0}.listing-metadata{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;margin:18px 0}.listing-metadata>div{min-width:0}.listing-metadata dt,.commercial-metrics dt,.allowance-grid dt,.entitlement-list dt{color:var(--muted);font-size:13px;font-weight:500}.listing-metadata dd{margin:5px 0 0;font-size:15px}.listing-metadata code{font-size:13px;overflow-wrap:anywhere}.metadata-note{display:block;color:var(--muted);font-size:13px}.listing-price strong{font-size:16px}.listing-price summary{font-size:13px;font-weight:400;color:var(--muted)}.listing-readiness{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 20px;margin-bottom:16px}.listing-readiness details[open]{flex-basis:100%}.listing-readiness .status-pill{max-width:100%}.commercial-metrics,.allowance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:16px 22px;margin:16px 0}.commercial-metrics dd,.allowance-grid dd{margin:4px 0 0;font-size:18px;font-weight:600}.commercial-metrics dd{font-size:24px}.entitlement-list{margin:16px 0}.entitlement-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding:9px 0}.entitlement-list dt{font-size:14px}.entitlement-list dd{margin:0;flex-shrink:0}.plan-label{font-size:16px}.billing-truth-note{color:var(--muted);font-size:14px;border-left:2px solid #557581;padding-left:12px}@media(max-width:1024px){.listing-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.listing-heading h3{font-size:18px}.listing-metadata{gap:14px}.commercial-metrics,.allowance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.entitlement-list dt{max-width:65%}}.capability-selection>summary{color:var(--accent)}.commercial-metrics dt{min-height:3.1em}.commercial-overview .entitlement-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}@media(max-width:600px){.commercial-overview .entitlement-list{grid-template-columns:minmax(0,1fr)}}.topbar-right{width:auto}.account-panel .workspace-readout,.account-panel .workspace-select,.account-panel .user-readout{padding:0}.account-panel .workspace-readout strong,.account-panel .user-readout strong{max-width:none}.status-pill{min-width:0;overflow-wrap:anywhere}.workspace :is(.activation-current,.overview-hero,.page-heading-action)>a:not([class*=button]):not(.panel){text-decoration:none}.workspace .page-heading-action>a{border-radius:7px;min-height:38px}
