:root{--paper:#f3f0e9;--paper-strong:#fffdf8;--ink:#171b1a;--muted:#66706d;--line:#cdd2cc;--line-dark:#9ca7a2;--forest:#164f43;--forest-soft:#dbe8e1;--signal:#c04f2f;--amber:#c48a2a;--night:#18211f;--night-soft:#24302d;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);letter-spacing:0;margin:0;font-family:Arial,Helvetica,sans-serif}button,a{-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit;letter-spacing:0}a{color:inherit}button:focus-visible,a:focus-visible{outline:3px solid var(--amber);outline-offset:3px}.site-header{z-index:10;border-bottom:1px solid var(--line);background:#f3f0e9f5;grid-template-columns:1fr auto 1fr;align-items:center;min-height:68px;padding:0 4.5vw;display:grid;position:relative}.wordmark{width:max-content;font-size:1.2rem;font-weight:900;text-decoration:none}.site-header nav{gap:28px;display:flex}.site-header nav a,.header-action,.text-link{font-size:.78rem;font-weight:700;text-decoration:none}.site-header nav a:hover,.text-link:hover{text-underline-offset:5px;text-decoration:underline}.header-action{border:1px solid var(--ink);justify-self:end;padding:10px 15px}.hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.15fr) minmax(430px,.85fr);align-items:center;gap:clamp(48px,7vw,110px);min-height:calc(100vh - 68px);padding:9vh 6vw 11vh;display:grid}.hero-copy{max-width:820px}.eyebrow{color:var(--forest);text-transform:uppercase;margin:0 0 16px;font-size:.7rem;font-weight:900}h1,h2,h3,p{margin-top:0}h1{max-width:920px;margin-bottom:26px;font-size:clamp(3.5rem,7vw,7.6rem);line-height:.9}.hero-summary{color:#49534f;max-width:690px;margin-bottom:34px;font-size:clamp(1rem,1.5vw,1.3rem);line-height:1.55}.hero-actions{align-items:center;gap:24px;display:flex}.button{cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 18px;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.button-primary{background:var(--forest);color:var(--white)}.button-primary:hover,.button-manifest:hover{background:#0f4037}.hero-system{border:1px solid var(--night);background:var(--night);color:#f5f4ee;min-width:0}.system-meta{color:#b6c0bc;text-transform:uppercase;border-bottom:1px solid #43504c;justify-content:space-between;padding:13px 16px;font-family:Courier New,monospace;font-size:.68rem;display:flex}.hero-system ol{margin:0;padding:0;list-style:none}.hero-system li{border-bottom:1px solid #36423f;grid-template-columns:44px 1fr;gap:2px 10px;padding:19px 18px;display:grid}.hero-system li>span{color:#7f918a;grid-row:1/span 2;font-family:Courier New,monospace;font-size:.72rem}.hero-system li strong{font-size:.92rem}.hero-system li small{color:#a9b4af;font-size:.73rem}.system-result{background:var(--forest);color:#fff;align-items:center;gap:10px;padding:17px 18px;font-size:.78rem;font-weight:800;display:flex}.console-band{background:var(--paper-strong);padding:100px 5vw 110px}.section-intro{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:20px 60px;width:min(1240px,100%);margin:0 auto 38px;display:grid}.section-intro .eyebrow{grid-column:1/-1;margin-bottom:-4px}.section-intro h2{max-width:720px;margin-bottom:0;font-size:clamp(2.2rem,4vw,4.6rem);line-height:.96}.section-intro>p:last-child{color:var(--muted);margin-bottom:0;line-height:1.55}.launch-console{border:1px solid var(--line-dark);background:var(--white);grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);width:min(1240px,100%);margin:0 auto;display:grid}.console-controls{min-width:0;padding:34px}fieldset{border:0;min-width:0;margin:0;padding:0}fieldset+fieldset{border-top:1px solid var(--line);margin-top:36px;padding-top:30px}legend{width:100%;margin-bottom:15px;font-size:.8rem;font-weight:900}legend span{color:var(--forest);margin-right:10px;font-family:Courier New,monospace}.profile-grid,.plan-grid{gap:8px;display:grid}.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-grid button,.plan-grid button,.region-grid button{border:1px solid var(--line);background:var(--paper-strong);min-width:0;color:var(--ink);text-align:left;cursor:pointer;border-radius:4px}.profile-grid button,.plan-grid button{flex-direction:column;min-height:118px;padding:14px;display:flex}.profile-grid button:hover,.plan-grid button:hover,.region-grid button:not(:disabled):hover{border-color:var(--forest)}.profile-grid button[aria-pressed=true],.plan-grid button[aria-pressed=true],.region-grid button[aria-pressed=true]{border-color:var(--forest);box-shadow:inset 0 0 0 1px var(--forest);background:var(--forest-soft)}.profile-status{width:max-content;color:var(--signal);text-transform:uppercase;margin-bottom:16px;font-size:.6rem;font-weight:900}.profile-grid strong,.plan-grid strong{font-size:.9rem}.profile-grid small,.plan-grid small{color:var(--muted);margin-top:auto;padding-top:10px;font-size:.7rem;line-height:1.4}.plan-grid button>span{color:var(--forest);margin-top:9px;font-family:Courier New,monospace;font-size:.68rem}.region-grid{gap:8px;display:grid}.region-grid button{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.region-grid button:disabled{cursor:not-allowed;opacity:.58}.region-grid span strong,.region-grid span small{display:block}.region-grid span strong{font-size:.82rem}.region-grid span small,.region-grid em{color:var(--muted);font-size:.68rem}.region-grid em{font-style:normal}.manifest{background:var(--night);color:#f7f6f0;min-width:0;padding:25px}.manifest-head{color:#a8b3af;text-transform:uppercase;border-bottom:1px solid #3e4b47;justify-content:space-between;align-items:center;padding-bottom:18px;font-family:Courier New,monospace;font-size:.68rem;display:flex}.preview-badge{border:1px solid var(--amber);color:#e6bc72;padding:4px 6px}.manifest-product{border-bottom:1px solid #3e4b47;padding:26px 0}.manifest-product p,.manifest-product span,.profile-boundary{color:#aab4b0;font-size:.72rem;line-height:1.5}.manifest-product p{margin-bottom:9px}.manifest-product h3{margin-bottom:8px;font-size:1.35rem}.manifest-specs{background:#3e4b47;grid-template-columns:repeat(2,1fr);gap:1px;margin:0;display:grid}.manifest-specs div{background:var(--night);padding:13px 0}.manifest-specs div:nth-child(2n){padding-left:14px}.manifest-specs dt,.manifest-specs dd{margin:0}.manifest-specs dt{color:#94a19c;align-items:center;gap:7px;font-size:.65rem;display:flex}.manifest-specs dd{margin-top:5px;font-family:Courier New,monospace;font-size:.8rem}.manifest-boundary{border-top:1px solid #3e4b47;border-bottom:1px solid #3e4b47;gap:11px;padding:18px 0;display:flex}.manifest-boundary svg{color:#7dd6b4;flex:none}.manifest-boundary strong{font-size:.78rem}.manifest-boundary p{color:#aab4b0;margin:5px 0 0;font-size:.68rem;line-height:1.45}.manifest-includes{gap:10px;margin:20px 0;padding:0;list-style:none;display:grid}.manifest-includes li{color:#d9dedb;align-items:center;gap:9px;font-size:.72rem;display:flex}.manifest-includes svg{color:#7dd6b4}.manifest-note{background:var(--night-soft);border:1px solid #5a665f;padding:14px}.manifest-note strong{color:#e7bd75;font-size:.75rem}.manifest-note p{color:#b2bcb8;margin:7px 0 0;font-size:.68rem;line-height:1.45}.button-manifest{background:var(--forest);color:#fff;width:100%;margin-top:14px}.profile-boundary{margin:13px 0 0}.operations{border-top:1px solid var(--line);padding:105px 5vw 115px}.section-intro.compact{display:block}.section-intro.compact h2{max-width:900px}.operation-grid{border-top:1px solid var(--line-dark);grid-template-columns:repeat(4,minmax(0,1fr));width:min(1240px,100%);margin:55px auto 0;display:grid}.operation-grid article{border-right:1px solid var(--line);min-height:290px;padding:24px 22px 30px;position:relative}.operation-grid article:first-child{border-left:1px solid var(--line)}.operation-grid svg{color:var(--forest);margin:55px 0 20px}.operation-number{color:var(--line-dark);font-family:Courier New,monospace;font-size:.72rem;position:absolute;top:18px;right:18px}.operation-grid h3{margin-bottom:12px;font-size:1.15rem}.operation-grid p{color:var(--muted);margin-bottom:0;font-size:.82rem;line-height:1.55}.availability{background:var(--signal);color:#fffaf2;grid-template-columns:1fr 1fr;gap:60px;padding:100px 6vw;display:grid}.availability .eyebrow{color:#ffddc9}.availability h2{margin-bottom:0;font-size:clamp(2.4rem,4.5vw,5.2rem);line-height:.95}.availability-copy{align-self:end;max-width:640px}.availability-copy p{color:#ffe8dc;margin-bottom:18px;line-height:1.6}.availability-copy p:last-child{margin-bottom:0}footer{background:var(--night);color:#f4f3ed;grid-template-columns:auto 1fr minmax(260px,.7fr);align-items:start;gap:28px;padding:38px 5vw;display:grid}footer p{color:#abb5b1;margin-bottom:0;font-size:.72rem;line-height:1.5}.vendor-note{justify-self:end;max-width:420px}@media (max-width:1050px){.hero{grid-template-columns:1fr;min-height:auto}.hero-system{width:min(700px,100%)}.launch-console{grid-template-columns:1fr}.manifest{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;display:grid}.manifest-head,.manifest-note,.button-manifest,.profile-boundary{grid-column:1/-1}.manifest-product{border-bottom:0}.operation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-grid article:nth-child(3){border-left:1px solid var(--line)}.operation-grid article:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:720px){.site-header{grid-template-columns:1fr auto;min-height:58px;padding:0 18px}.site-header nav{display:none}.hero{gap:44px;padding:70px 18px 64px}h1{font-size:3.55rem}.hero-summary{font-size:1rem}.hero-actions{flex-direction:column;align-items:flex-start}.console-band,.operations{padding:72px 14px 78px}.section-intro{margin-bottom:28px;display:block}.section-intro h2{margin-bottom:20px;font-size:2.65rem}.console-controls{padding:18px}.profile-grid,.plan-grid{grid-template-columns:1fr}.profile-grid button,.plan-grid button{min-height:104px}.region-grid button{grid-template-columns:auto 1fr}.region-grid em{grid-column:2}.manifest{padding:20px;display:block}.manifest-product{border-bottom:1px solid #3e4b47}.operation-grid{grid-template-columns:1fr}.operation-grid article,.operation-grid article:nth-child(3){border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);min-height:235px}.operation-grid article+article{border-top:0}.availability{grid-template-columns:1fr;gap:42px;padding:76px 20px}.availability h2{font-size:3rem}footer{grid-template-columns:1fr;padding:34px 20px}.vendor-note{justify-self:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{.site-header,.hero-actions,.button-manifest{display:none}body,.console-band,.operations{background:#fff}}.route-loading{min-height:100vh;color:var(--muted);justify-content:center;align-items:center;gap:10px;display:flex}.spin{animation:.8s linear infinite qioi-spin}@keyframes qioi-spin{to{transform:rotate(360deg)}}.auth-shell{color:#17242e;background:#f4f6f7;grid-template-columns:minmax(360px,.85fr) minmax(460px,1.15fr);min-height:100vh;display:grid}.auth-context{color:#f5f7fb;background:#151c36;flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(34px,6vw,84px);display:flex}.auth-brand{color:#fff;width:max-content;font-size:1.45rem;font-weight:900;text-decoration:none}.auth-context>div{max-width:620px;padding-block:80px}.auth-context h1{margin-bottom:24px;font-size:clamp(2.8rem,5vw,5.7rem);line-height:.95}.auth-context p:not(.auth-kicker){color:#b6c0d7;max-width:560px;font-size:1.02rem;line-height:1.65}.auth-kicker,.cloud-kicker{color:#64778a;letter-spacing:0;text-transform:uppercase;margin:0;font-family:Courier New,monospace;font-size:.68rem;font-weight:800}.auth-context .auth-kicker{color:#e8a13d}.auth-context ul{color:#c8d0e2;border-top:1px solid #323c5d;gap:28px;margin:0;padding:22px 0 0;font-size:.78rem;font-weight:700;list-style:none;display:flex}.auth-context li{align-items:center;gap:8px;display:flex}.auth-form-area{place-items:center;min-height:100vh;padding:32px;display:grid}.auth-form{width:min(460px,100%)}.auth-form h2{margin:9px 0 14px;font-size:clamp(2rem,4vw,3.25rem);line-height:1}.auth-explanation,.security-card>form>p{color:#5d6d7a;margin-bottom:30px;font-size:.9rem;line-height:1.6}.auth-form label,.security-card label,.request-dialog label{color:#344756;gap:8px;margin-top:18px;font-size:.75rem;font-weight:800;display:grid}.auth-form input,.security-card input,.request-dialog input{color:#17242e;background:#fff;border:1px solid #bcc8d0;border-radius:4px;width:100%;min-height:48px;padding:0 13px}.auth-form input:focus,.security-card input:focus,.request-dialog input:focus{border-color:#b87517;outline:3px solid #e8a13d59}.auth-submit{color:#fff;cursor:pointer;background:#151c36;border:1px solid #151c36;border-radius:4px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:49px;margin-top:24px;padding:0 16px;font-weight:800;display:flex}.auth-submit:disabled{cursor:wait;opacity:.65}.auth-back{color:#5d6d7a;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;width:100%;margin-top:15px;font-size:.78rem;text-decoration:underline}.form-error{color:#8d2f2f;background:#fff0f0;border-left:3px solid #c74242;margin:16px 0 0;padding:11px 12px;font-size:.78rem;line-height:1.45}.security-shell{color:#17242e;background:#f4f6f7;min-height:100vh;padding:24px clamp(18px,5vw,68px) 70px}.security-shell>header{color:#5d6d7a;justify-content:space-between;width:min(820px,100%);margin:0 auto 42px;font-size:.78rem;font-weight:700;display:flex}.security-card{background:#fff;border:1px solid #d2dbe1;border-radius:6px;width:min(820px,100%);margin:auto;padding:clamp(24px,5vw,58px)}.security-title{border-bottom:1px solid #dbe2e7;align-items:flex-start;gap:15px;padding-bottom:26px;display:flex}.security-title h1{margin:7px 0 0;font-size:clamp(1.8rem,4vw,3.2rem);line-height:1}.security-card form{max-width:560px;margin-top:28px}.copy-field{background:#f6f8f9;border:1px solid #bcc8d0;grid-template-columns:minmax(0,1fr) 44px;align-items:center;min-height:46px;display:grid}.copy-field code{overflow-wrap:anywhere;min-width:0;padding:0 12px}.copy-field button{border-left:1px solid #bcc8d0;place-items:center;height:100%;display:grid}.security-card details{color:#5d6d7a;margin-top:14px;font-size:.75rem}.uri-code{overflow-wrap:anywhere;margin-top:10px;line-height:1.6;display:block}.security-complete{background:#edf8f2;border-left:4px solid #3f9c75;gap:13px;margin-top:28px;padding:22px;display:flex}.security-complete p{color:#4d695b;margin:6px 0 14px;line-height:1.5}.security-complete a{font-weight:800}.cloud-shell{--cloud-bg:#f3f6f8;--cloud-surface:#fff;--cloud-ink:#17242e;--cloud-muted:#54677a;--cloud-line:#d5dee5;--cloud-rail:#151c36;--cloud-accent:#e8a13d;background:var(--cloud-bg);min-height:100vh;color:var(--cloud-ink);grid-template-columns:238px minmax(0,1fr);display:grid}.cloud-rail{background:var(--cloud-rail);color:#eceff8;flex-direction:column;height:100vh;padding:27px 17px 21px;display:flex;position:sticky;top:0}.cloud-brand{align-items:baseline;gap:8px;padding:0 10px 28px;display:flex}.cloud-brand a{color:#fff;font-size:1.3rem;font-weight:900;text-decoration:none}.cloud-brand span{color:#a9b4d6;text-transform:uppercase;font-size:.68rem;font-weight:800}.cloud-rail nav{gap:5px;display:grid}.cloud-nav-item{color:#a9b4d6;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:11px;width:100%;min-height:43px;padding:0 12px;font-size:.82rem;font-weight:700;text-decoration:none;display:flex}.cloud-nav-item:hover,.cloud-nav-item.is-active{color:#fff;background:#232d52;border-color:#45507a}.cloud-rail-note{color:#a9b4d6;text-transform:uppercase;border-top:1px solid #2b3557;align-items:center;gap:8px;margin-top:auto;padding:18px 9px 0;font-family:Courier New,monospace;font-size:.63rem;font-weight:700;display:flex}.cloud-status-dot,.state-dot{background:#e8a13d;border-radius:50%;width:8px;height:8px}.cloud-content{min-width:0;padding:32px clamp(20px,4vw,54px) 58px}.cloud-topbar,.cloud-panel-heading{justify-content:space-between;align-items:center;gap:22px;display:flex}.cloud-topbar{margin-bottom:24px}.cloud-topbar h1{margin:5px 0 0;font-size:clamp(2rem,4vw,3rem);line-height:1}.cloud-top-actions{align-items:center;gap:9px;display:flex}.cloud-identity{text-align:right;padding-right:12px}.cloud-identity strong,.cloud-identity small{display:block}.cloud-identity strong{font-size:.78rem}.cloud-identity small{color:var(--cloud-muted);text-transform:capitalize;margin-top:2px;font-size:.68rem}.cloud-link-button,.cloud-primary-button{border:1px solid var(--cloud-line);min-height:41px;color:var(--cloud-ink);cursor:pointer;background:#fff;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:.76rem;font-weight:800;display:inline-flex}.cloud-primary-button{border-color:var(--cloud-accent);background:var(--cloud-accent);color:#281804}.cloud-link-button:disabled,.cloud-primary-button:disabled{cursor:not-allowed;opacity:.55}.cloud-notice,.cloud-error{color:#704c16;background:#fff8e9;border:1px solid #d8b06d;border-left-width:4px;border-radius:5px;align-items:flex-start;gap:10px;margin-bottom:18px;padding:13px 15px;display:flex}.cloud-notice strong,.cloud-error strong{font-size:.78rem}.cloud-notice p,.cloud-error p{color:#765e38;margin:2px 0 0;font-size:.76rem;line-height:1.5}.cloud-error{color:#8f3030;background:#fff1f1;border-color:#d48c8c;display:block}.cloud-error p{color:#814545}.cloud-error a{margin-top:8px;font-size:.76rem;font-weight:800;display:inline-block}.cloud-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.cloud-metrics article,.cloud-panel{border:1px solid var(--cloud-line);background:var(--cloud-surface);border-radius:6px}.cloud-metrics article{flex-direction:column;min-height:132px;padding:18px;display:flex}.cloud-metrics span{color:var(--cloud-muted);font-size:.72rem;font-weight:700}.cloud-metrics strong{margin-top:12px;font-size:2rem;line-height:1}.cloud-metrics .metric-word{font-size:1.55rem}.cloud-metrics small{color:#7a8997;margin-top:auto;font-size:.65rem}.cloud-main-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr);gap:11px;margin-top:11px;display:grid}.cloud-panel{padding:21px}.cloud-panel-heading h2{margin:4px 0 0;font-size:1.2rem}.cloud-panel-heading>button{border:1px solid var(--cloud-line);width:36px;height:36px;color:var(--cloud-muted);cursor:pointer;border-radius:4px;place-items:center;display:grid}.workspace-record-list{margin-top:18px;display:grid}.workspace-record-list>button{border-top:1px solid var(--cloud-line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:10px minmax(0,1fr) auto 18px;align-items:center;gap:11px;width:100%;min-height:70px;padding:12px 10px;display:grid}.workspace-record-list>button.is-selected{background:#f1f5f7}.workspace-record-list strong,.workspace-record-list small{display:block}.workspace-record-list strong{font-size:.82rem}.workspace-record-list small{color:var(--cloud-muted);margin-top:3px;font-family:Courier New,monospace;font-size:.65rem}.workspace-record-list em{color:var(--cloud-muted);font-size:.7rem;font-style:normal;font-weight:700}.state-ready{background:#3f9c75}.state-failed{background:#d14f4f}.state-deleted{background:#98a4ad}.state-approved{background:#6282c7}.cloud-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:270px;padding:38px 18px;display:flex}.cloud-empty-state h3{margin:15px 0 0;font-size:1rem}.cloud-empty-state p{max-width:500px;color:var(--cloud-muted);margin:7px 0 0;font-size:.76rem;line-height:1.6}.cloud-empty-state button{border:1px solid var(--cloud-line);color:var(--cloud-ink);cursor:pointer;border-radius:4px;margin-top:17px;padding:9px 12px;font-size:.72rem;font-weight:800}.record-facts{margin:18px 0 0}.record-facts>div{border-top:1px solid var(--cloud-line);grid-template-columns:84px minmax(0,1fr);gap:10px;padding:11px 0;display:grid}.record-facts dt{color:var(--cloud-muted);font-size:.68rem;font-weight:700}.record-facts dd{overflow-wrap:anywhere;margin:0;font-size:.72rem;font-weight:700}.record-actions{gap:8px;margin-top:18px;display:grid}.record-actions button{color:#fff;cursor:pointer;background:#2c5674;border:1px solid #2c5674;border-radius:4px;min-height:39px;padding:0 12px;font-size:.72rem;font-weight:800}.record-actions .danger-button{color:#9d3434;background:#fff;border-color:#d5b1b1;justify-content:center;align-items:center;gap:7px;display:flex}.record-actions span{color:var(--cloud-muted);justify-content:center;align-items:center;gap:6px;font-size:.68rem;display:flex}.panel-placeholder{color:var(--cloud-muted);margin:22px 0 0;font-size:.75rem}.cloud-activity{margin-top:11px}.cloud-activity>p{color:var(--cloud-muted);text-align:center;border:1px dashed #cbd6df;margin:18px 0 0;padding:24px;font-size:.75rem}.cloud-activity ol{margin:18px 0 0;padding:0;list-style:none}.cloud-activity li{border-top:1px solid var(--cloud-line);grid-template-columns:170px minmax(180px,1fr) minmax(140px,auto);align-items:center;gap:15px;min-height:48px;padding:10px 0;font-size:.7rem;display:grid}.cloud-activity time,.cloud-activity span{color:var(--cloud-muted)}.request-overlay{z-index:50;background:#0c1222ad;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.request-dialog{color:#17242e;background:#fff;border-radius:6px;width:min(620px,100%);max-height:calc(100vh - 44px);padding:clamp(22px,4vw,38px);overflow-y:auto}.request-dialog h2{margin:7px 0 8px;font-size:2rem}.request-dialog>div>p:last-child{color:#5d6d7a;font-size:.8rem;line-height:1.5}.request-dialog fieldset{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:22px 0 0;padding:0;display:grid}.request-dialog legend{color:#344756;grid-column:1/-1;margin-bottom:8px;font-size:.75rem;font-weight:800}.request-dialog fieldset button{text-align:left;cursor:pointer;background:#fff;border:1px solid #c9d3da;border-radius:4px;gap:5px;min-height:76px;padding:11px;display:grid}.request-dialog fieldset button[aria-pressed=true]{background:#edf3f6;border-color:#2c5674;box-shadow:inset 0 0 0 1px #2c5674}.request-dialog fieldset small{color:#64778a;font-size:.65rem;line-height:1.35}.request-summary{background:#f1f5f7;grid-template-columns:1fr 1fr;gap:8px 18px;margin-top:22px;padding:14px;font-size:.72rem;display:grid}.request-summary span{color:#64778a}.request-summary strong{text-align:right}.dialog-actions{justify-content:flex-end;gap:9px;margin-top:24px;display:flex}.dialog-actions>button:first-child{cursor:pointer;background:#fff;border:1px solid #c9d3da;border-radius:5px;min-height:41px;padding:0 14px;font-size:.76rem;font-weight:800}@media (max-width:960px){.auth-shell{grid-template-columns:minmax(300px,.7fr) minmax(400px,1fr)}.auth-context{padding:38px}.cloud-shell{grid-template-columns:74px minmax(0,1fr)}.cloud-rail{padding-inline:10px}.cloud-brand span,.cloud-nav-item span,.cloud-rail-note{display:none}.cloud-nav-item{justify-content:center;padding:0}.cloud-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cloud-main-grid{grid-template-columns:1fr}}@media (max-width:680px){.auth-shell{display:block}.auth-context{min-height:auto;padding:25px 20px 32px}.auth-context>div{padding:55px 0 30px}.auth-context h1{font-size:2.7rem}.auth-context ul{gap:10px;display:grid}.auth-form-area{min-height:auto;padding:48px 20px 70px}.cloud-shell{display:block}.cloud-rail{flex-direction:row;align-items:center;width:100%;height:auto;padding:12px 14px;position:static;overflow-x:auto}.cloud-brand{flex:none;padding:0 8px 0 0}.cloud-rail nav{display:flex}.cloud-nav-item{width:42px;min-width:42px}.cloud-content{padding:23px 15px 38px}.cloud-topbar{flex-direction:column;align-items:flex-start}.cloud-top-actions{flex-wrap:wrap;width:100%}.cloud-identity{text-align:left;width:100%;padding:0 0 6px}.cloud-link-button,.cloud-primary-button{flex:1}.cloud-metrics{grid-template-columns:1fr 1fr}.cloud-metrics article{min-height:122px;padding:15px}.cloud-panel{padding:17px}.workspace-record-list em{display:none}.workspace-record-list>button{grid-template-columns:10px minmax(0,1fr) 18px}.cloud-activity li{grid-template-columns:1fr;gap:4px}.request-dialog fieldset{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}
