: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}.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}}
