/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.inline{display:inline}.resize{resize:both}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fafafa;--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--border:oklch(100% 0 0/.12);--ring:oklch(70.8% 0 0);--radius:.75rem;background:#09090b;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:#09090b;min-width:320px}body{overflow-wrap:anywhere;background:radial-gradient(circle at 80% -10%,#27272a 0,#09090b 35rem);min-width:320px;min-height:100vh;margin:0;line-height:1.5}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit}button{min-width:44px;min-height:44px}input,select,textarea{max-width:100%}:focus-visible{outline-offset:3px;outline:3px solid #a3e635}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:100;color:#fafafa;background:#09090b;border:2px solid #a3e635;border-radius:.5rem;align-items:center;min-width:44px;min-height:44px;padding:.65rem .85rem;font-weight:800;display:inline-flex;position:fixed;inset:.5rem auto auto .5rem;translate:0 calc(-100% - 1rem)}.skip-link:focus{translate:0}.wide-shell{grid-template-columns:15rem minmax(0,1fr);min-height:100vh;display:grid}.wide-shell>aside{border-right:1px solid var(--border);background:#0c0c0e;flex-direction:column;gap:2rem;padding:1.5rem;display:flex}.wide-shell>main{padding:clamp(2rem,6vw,5rem)}.brand,.topbar{align-items:center;gap:.75rem;display:flex}.mark{color:#172000;background:#a3e635;border-radius:.6rem;place-items:center;width:2rem;height:2rem;font-weight:900;display:inline-grid}.side-nav{gap:.35rem;display:grid}.side-nav a{color:#a1a1aa;border-radius:.6rem;align-items:center;min-height:44px;padding:0 .8rem;text-decoration:none;display:flex}.side-nav a:hover,.side-nav a[aria-current=page]{color:#fafafa;background:#202024}.aside-note{color:#a1a1aa;margin-top:auto;font-size:.8rem}.projection{gap:2rem;width:min(100%,64rem);margin:0 auto;display:grid}.workspace-content{gap:2rem;width:min(100%,72rem);margin:0 auto;display:grid}.workspace-heading{justify-content:space-between;align-items:end;gap:2rem;display:flex}.workspace-picker{color:#d4d4d8;gap:.45rem;width:min(100%,18rem);font-size:.8rem;font-weight:750;display:grid}.workspace-picker select{color:#fafafa;width:100%;min-height:48px;font:inherit;background:#111114;border:1px solid #52525b;border-radius:.65rem;padding:0 .8rem}.eyebrow{color:#a3e635;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .65rem;font-size:.75rem;font-weight:800}h1{letter-spacing:-.055em;max-width:15ch;margin:0;font-size:clamp(2rem,6vw,4.75rem);line-height:.98}h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,3vw,2rem)}.lede{color:#a1a1aa;max-width:44rem;font-size:clamp(1rem,2vw,1.25rem);line-height:1.6}.status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.status-grid article{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);min-height:10rem;padding:1.1rem}@supports (color:color-mix(in lab, red, red)){.status-grid article{background:color-mix(in oklab, var(--card) 88%, transparent)}}.status-grid article{align-content:space-between;display:grid}.status-grid svg{color:#a3e635}.status-grid span,.next-action span{color:#a1a1aa;font-size:.8rem}.status-grid strong{display:block}.next-action{border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem;display:grid}.next-action svg{color:#a3e635}.next-action div{gap:.2rem;display:grid}.section-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.section-heading>span{color:#a1a1aa;font-size:.85rem}.section-heading>svg{color:#a3e635}.workspace-list,.provider-readiness,.account-settings{border-top:1px solid var(--border);gap:1rem;padding-top:1rem;display:grid}.workspace-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.8rem;display:grid}.workspace-cards article{border:1px solid var(--border);border-radius:var(--radius);background:#111114;align-content:start;gap:.85rem;min-width:0;padding:1rem;display:grid}.workspace-cards article[data-selected=true]{background:#1a2e0522;border-color:#65a30d}.workspace-cards article>div{align-items:center;gap:.65rem;display:flex}.workspace-cards article>div svg,.workspace-cards article>p svg{color:#a3e635;width:1rem}.workspace-cards article>span{overflow-wrap:anywhere;color:#d4d4d8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.workspace-cards article>p{color:#a1a1aa;align-items:center;gap:.45rem;margin:0;font-size:.82rem;display:flex}.workspace-cards article .button{width:100%;margin-top:auto}.workspace-cards article>p.workspace-attention-badge{color:#fde68a;background:#451a0333;border:1px solid #a16207;border-radius:999px;padding:.45rem .6rem;font-weight:800}.action-stack{border-radius:var(--radius);background:#111114;border:1px solid #3f6212;gap:1rem;padding:1.15rem;display:grid}.action-stack-note{color:#a1a1aa;margin:0;line-height:1.5}.action-stack-section{border-top:1px solid #27272a;gap:.7rem;padding-top:.85rem;display:grid}.action-stack-section h3,.action-stack-section>p{margin:0}.action-stack-section>p{color:#a1a1aa}.action-stack-items{gap:.65rem;display:grid}.action-stack-item{background:#09090b;border:1px solid #3f3f46;border-radius:.65rem;gap:.55rem;padding:.85rem;display:grid}.action-stack-item[data-kind=agent-session]{border-left:3px solid #f59e0b}.action-stack-item[data-kind=security]{border-left:3px solid #60a5fa}.action-stack-item header{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.action-stack-item header span{color:#d9f99d;font-size:.78rem;font-weight:800}.action-stack-item p{color:#a1a1aa;margin:0;line-height:1.45}.action-stack-item .button{justify-self:start}.recovery-cases{border-radius:var(--radius);background:#111114;border:1px solid #a16207;gap:1rem;padding:1.15rem;display:grid}.recovery-cases>.section-heading>svg{color:#f59e0b}.recovery-note{color:#d4d4d8;margin:0;line-height:1.5}.recovery-case-list{gap:.8rem;display:grid}.recovery-case-list>article{background:#09090b;border:1px solid #713f12;border-radius:.65rem;gap:.8rem;padding:1rem;display:grid}.recovery-case-list header div{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.recovery-case-list header span{color:#fde68a;font-size:.78rem;font-weight:800}.recovery-case-list p,.recovery-case-evidence h3{margin:0}.recovery-case-evidence{border-top:1px solid #3f3f46;gap:.75rem;padding-top:.75rem;display:grid}.recovery-case-evidence dl{gap:.6rem;margin:0;display:grid}.recovery-case-evidence dl div{gap:.2rem;display:grid}.recovery-case-evidence dt{color:#fef3c7;font-weight:700}.recovery-case-evidence dd{color:#a1a1aa;overflow-wrap:anywhere;margin:0;line-height:1.45}.recovery-case-evidence code{color:#d9f99d}.recovery-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.recovery-actions p{color:#d4d4d8;flex-basis:100%}.recovery-actions .button{align-items:center;gap:.4rem;display:inline-flex}.recovery-actions .button svg{width:1rem}.empty-workspaces{border-radius:var(--radius);text-align:center;border:1px dashed #52525b;align-content:center;place-items:center;gap:.6rem;min-height:12rem;padding:1.5rem;display:grid}.empty-workspaces svg{color:#a3e635}.empty-workspaces p{color:#a1a1aa;max-width:34rem;margin:0;line-height:1.5}.account-settings{padding-bottom:2rem}.provider-privacy{color:#a1a1aa;margin:0;font-size:.9rem}.provider-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.provider-cards article{border:1px solid var(--border);border-radius:var(--radius);background:#111114;align-content:start;gap:.7rem;min-width:0;padding:1rem;display:grid}.provider-cards article[data-readiness=ready]{border-color:#3f6212}.provider-cards header,.provider-cards header div{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.provider-cards header div{justify-content:flex-start}.provider-cards h3,.provider-cards p{margin:0}.provider-cards header svg{color:#a3e635}.provider-cards header>strong{color:#d9f99d;font-size:.8rem}.provider-cards p:not(.provider-diagnostic){grid-template-columns:minmax(7rem,.65fr) minmax(0,1fr);gap:.6rem;font-size:.82rem;display:grid}.provider-cards p span{color:#a1a1aa}.provider-cards p strong{overflow-wrap:anywhere;min-width:0;font-weight:600}.provider-diagnostic{color:#fde68a;background:#451a032b;border-left:3px solid #f59e0b;padding:.7rem;font-size:.85rem}.provider-cards .provider-diagnostic{grid-template-columns:1fr;display:grid}.provider-diagnostic span{color:inherit}.provider-diagnostic strong{color:#fef3c7}.provider-readiness .button svg{width:1rem}.account-settings .management-form{grid-template-columns:minmax(0,1fr) auto;align-items:end}.account-settings .management-form label{min-width:0}.passkey-row{border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:1rem;display:grid}.passkey-row>svg{color:#a3e635}.passkey-row>div{gap:.25rem;min-width:0;display:grid}.passkey-row span{color:#a1a1aa;font-size:.82rem}.launch-destination{gap:2rem;width:min(100%,76rem);margin:0 auto;display:grid}.launch-destination>header{gap:.25rem;display:grid}.launch-wide{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.8fr);align-items:start;gap:1.25rem;display:grid}.launch-wide>aside{position:sticky;top:2rem}.launch-compact{gap:1.25rem;display:grid}.launch-list{gap:1rem;min-width:0;display:grid}.launch-list .section-heading .button,.launch-actions .button,.launch-cards .button{justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.launch-list .button svg,.launch-actions .button svg,.launch-cards .button svg{width:1rem}.launch-cards{gap:.75rem;display:grid}.launch-cards article{border:1px solid var(--border);border-radius:var(--radius);background:#111114;gap:.75rem;min-width:0;padding:1rem;display:grid}.launch-cards article[data-availability=available]{border-color:#3f6212}.launch-cards article[data-availability=unavailable]{border-color:#a16207}.launch-cards header,.launch-cards header div{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.launch-cards header div{justify-content:flex-start}.launch-cards header svg{color:#a3e635}.launch-cards header span{color:#d9f99d;font-size:.78rem;font-weight:800}.launch-cards p{color:#a1a1aa;margin:0;font-size:.84rem}.launch-card-actions{flex-wrap:wrap;gap:.65rem;display:flex}.activity-list{margin-top:1.25rem}.codex-turn-panel{background:#09090b;border:1px solid #3f3f46;border-radius:.65rem;gap:.75rem;padding:.85rem;display:grid}.codex-turn-status,.codex-current-turn,.codex-turn-results li div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem .8rem;display:flex}.codex-turn-status span,.codex-current-turn span,.codex-current-turn small,.codex-turn-results small{color:#a1a1aa;overflow-wrap:anywhere}.codex-composer,.codex-composer label{gap:.55rem;display:grid}.codex-composer textarea{resize:vertical;width:100%}.codex-turn-results{gap:.55rem;margin:0;padding-left:1.25rem;display:grid}.codex-turn-results li{border-left:2px solid #65a30d;padding:.6rem}.codex-turn-results p,.codex-provider-boundary{margin:.3rem 0 0}.codex-provider-boundary{color:#a1a1aa;font-size:.78rem}.retained-history{background:#09090b;border:1px solid #3f3f46;border-radius:.65rem;gap:.65rem;padding:.85rem;display:grid}.retained-history header{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.retained-history header span,.retained-history>p{color:#a1a1aa}.retained-history p,.retained-history ol{margin:0}.retained-history ol{gap:.4rem;padding-left:1.25rem;display:grid}.retained-history-controls{flex-wrap:wrap;gap:.6rem;display:flex}.attention-panel{background:#1c1208;border:1px solid #a16207;border-radius:.65rem;gap:.75rem;padding:.85rem;display:grid}.attention-requests{gap:.7rem;display:grid}.attention-request{background:#09090b!important;border-color:#713f12!important;gap:.65rem!important;padding:.8rem!important;display:grid!important}.attention-request[data-lifecycle=SUBMITTING]{border-color:#a16207!important}.attention-request>header{align-items:flex-start}.attention-request>header div{justify-items:start;display:grid}.attention-request>header small,.attention-operation{color:#a1a1aa;overflow-wrap:anywhere}.attention-request label,.attention-request fieldset,.attention-form{gap:.45rem;display:grid}.attention-request fieldset{border:1px solid #3f3f46;margin:0;padding:.65rem}.attention-request input:not([type=checkbox]):not([type=radio]),.attention-request textarea,.attention-request select{color:#fafafa;background:#09090b;border:1px solid #52525b;border-radius:.5rem;width:100%;min-height:44px;padding:.6rem}.attention-actions{flex-wrap:wrap;gap:.6rem;display:flex}.launch-diagnostic{color:#fde68a;background:#451a032b;border-left:3px solid #f59e0b;grid-template-columns:auto minmax(0,1fr);gap:.55rem;padding:.75rem;font-size:.84rem;line-height:1.45;display:grid}.launch-diagnostic svg{width:1rem;margin-top:.1rem}.launch-editor{border-radius:var(--radius);background:#151518;border:1px solid #52525b;gap:1rem;padding:1.15rem;display:grid;box-shadow:0 1.5rem 4rem #0004}.launch-editor h2{font-size:1.35rem}.launch-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.launch-fields label{color:#e4e4e7;align-content:start;gap:.4rem;min-width:0;font-size:.82rem;font-weight:750;display:grid}.launch-fields input,.launch-fields select{color:#fafafa;width:100%;min-height:48px;font:inherit;background:#09090b;border:1px solid #52525b;border-radius:.65rem;padding:.65rem .7rem}.launch-fields select:disabled{color:#a1a1aa}.launch-validation{color:#fde68a;background:#451a032b;border-left:3px solid #f59e0b;padding:.8rem}.launch-validation ul{margin:.5rem 0 0;padding-left:1.2rem}.launch-validation li+li{margin-top:.3rem}.launch-valid{color:#d9f99d;background:#3653142b;border-left:3px solid #84cc16;margin:0;padding:.75rem}.launch-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.launch-review{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.launch-review div{border:1px solid var(--border);border-radius:.6rem;gap:.25rem;min-width:0;padding:.7rem;display:grid}.launch-review dt{color:#a1a1aa;font-size:.76rem}.launch-review dd{overflow-wrap:anywhere;margin:0}.launch-review-note,.launch-placement-note{color:#a1a1aa;margin:0;line-height:1.5}.launch-placement-note{border-radius:var(--radius);border:1px dashed #52525b;padding:1.25rem}.loop-preview{border:1px solid var(--border);background:#09090b;border-radius:.7rem;gap:.7rem;padding:.85rem;display:grid}.loop-preview h3,.loop-preview p,.loop-preview ul{margin:0}.loop-preview ul{color:#d4d4d8;gap:.4rem;max-height:16rem;padding-left:1.2rem;display:grid;overflow:auto}.loop-preview li,.loop-preview label{overflow-wrap:anywhere;line-height:1.45}.loop-preview label{border:1px solid #52525b;border-radius:.55rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6rem;padding:.65rem;display:grid}.loop-preview input{width:1.15rem;height:1.15rem;margin-top:.15rem}.terminal-wide{grid-template-columns:14rem minmax(0,1fr) 18rem;align-items:stretch;gap:1rem;width:min(100%,96rem);min-height:calc(100vh - 4rem);margin:0 auto;display:grid}.terminal-compact{gap:.75rem;width:100%;display:grid}.terminal-compact>label{color:#d4d4d8;gap:.4rem;font-size:.8rem;font-weight:750;display:grid}.terminal-compact select{color:#fafafa;width:100%;min-height:48px;font:inherit;background:#111114;border:1px solid #52525b;border-radius:.65rem;padding:.65rem .75rem}.terminal-target-rail,.terminal-inspector{border:1px solid var(--border);border-radius:var(--radius);background:#111114;min-width:0;padding:1rem}.terminal-target-rail{align-content:start;gap:.6rem;display:grid}.terminal-target-rail button{color:#fafafa;text-align:left;background:0 0;border:1px solid #0000;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;width:100%;min-height:56px;padding:.6rem;display:grid}.terminal-target-rail button[aria-pressed=true]{background:#1a2e0544;border-color:#65a30d}.terminal-target-rail button>svg{color:#a3e635;width:1rem}.terminal-target-rail button span{gap:.2rem;min-width:0;display:grid}.terminal-target-rail button small{color:#a1a1aa}.terminal-inspector{align-content:start;gap:.75rem;display:grid}.terminal-inspector p{color:#a1a1aa;margin:0;line-height:1.5}.terminal-activity-context{border:1px solid var(--border);border-radius:var(--radius);background:#111114;align-content:start;gap:.7rem;min-width:0;padding:.9rem;display:grid}.terminal-inspector .terminal-activity-context{background:0 0;border:0;padding:0}.terminal-activity-context h2,.terminal-activity-context p{margin:0}.terminal-authority-facts{gap:.45rem;margin:0;display:grid}.terminal-authority-facts div{border-bottom:1px solid #27272a;justify-content:space-between;gap:.75rem;padding-bottom:.35rem;display:flex}.terminal-authority-facts dt{color:#a1a1aa}.terminal-authority-facts dd{color:#f4f4f5;text-align:right;margin:0}.terminal-structured-controls{gap:.45rem;display:grid}.terminal-history-reference{overflow-wrap:anywhere;color:#a1a1aa;font-size:.78rem}.terminal-history-reference code{color:#bef264}.terminal-live{grid-template-rows:auto auto minmax(22rem,1fr) auto auto;align-content:start;gap:.75rem;min-width:0;display:grid}.terminal-live>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.terminal-live h1,.terminal-live p{margin:0}.terminal-ownership{color:#d9f99d;background:#1a2e0544;border:1px solid #3f6212;border-radius:999px;align-items:center;gap:.45rem;min-height:44px;padding:0 .75rem;font-size:.82rem;font-weight:800;display:inline-flex}.terminal-ownership svg{width:1rem}.terminal-ownership[data-privilege=root]{color:#fecaca;background:#450a0a88;border-color:#dc2626}.administrator-terminal-panel{border-radius:var(--radius);background:#111114;border:1px solid #7c2d12;gap:1rem;padding:1rem;display:grid}.administrator-terminal-panel>header{gap:.35rem;display:grid}.administrator-terminal-panel>header h2,.administrator-terminal-panel>header p{margin:0}.administrator-terminal-panel>header>p:last-child{color:#d4d4d8;line-height:1.5}.administrator-terminal-panel .terminal-wide{min-height:38rem}.administrator-elevation{background:#43140733;border:1px solid #7c2d12;border-radius:.65rem;gap:.65rem;padding:.8rem;display:grid}.administrator-elevation p{color:#fed7aa;margin:0}.administrator-elevation label{color:#ffedd5;gap:.4rem;font-size:.82rem;font-weight:800;display:grid}.administrator-elevation input{color:#fafafa;min-width:0;min-height:48px;font:inherit;background:#09090b;border:1px solid #9a3412;border-radius:.65rem;padding:.65rem .75rem}.administrator-elevation.active{background:#450a0a66;border-color:#dc2626}.administrator-elevation.active strong{color:#fecaca}.terminal-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.terminal-toolbar>span{color:#a1a1aa;align-items:center;gap:.4rem;min-height:44px;margin-right:auto;font-size:.82rem;display:inline-flex}.terminal-toolbar>span[data-status=ready]{color:#bef264}.terminal-toolbar svg{width:1rem}.terminal-viewport{border-radius:var(--radius);color:#e4e4e7;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;touch-action:pan-x pan-y;background:#050506;border:1px solid #3f3f46;min-width:0;min-height:22rem;max-height:calc(100vh - 16rem);margin:0;padding:1rem;font:.88rem/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.terminal-viewport:focus-visible{outline-offset:2px;outline:2px solid #a3e635}.terminal-composer{border-radius:var(--radius);background:#1a2e0526;border:1px solid #3f6212;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem;padding:.75rem;display:grid}.terminal-composer label,.terminal-composer small{grid-column:1/-1}.terminal-composer label{color:#d9f99d;font-size:.82rem;font-weight:800}.terminal-composer textarea{resize:vertical;color:#fafafa;background:#09090b;border:1px solid #52525b;border-radius:.65rem;min-width:0;min-height:48px;max-height:10rem;padding:.65rem .75rem;font:.88rem/1.4 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.terminal-composer small{color:#a1a1aa;line-height:1.4}.terminal-history-note{color:#a1a1aa;align-items:center;gap:.45rem;font-size:.8rem;display:flex}.terminal-history-note svg{flex:none;width:1rem}.terminal-notice{color:#d9f99d;background:#3653142b;border-left:3px solid #84cc16;padding:.75rem;line-height:1.45}.files-destination{gap:1.25rem;width:min(100%,88rem);margin:0 auto;display:grid}.upload-batch{border-radius:var(--radius);background:#111114;border:1px solid #3f3f46;gap:.85rem;width:min(100%,88rem);margin:1.25rem auto 0;padding:1rem;display:grid}.upload-batch>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.upload-batch>header h2{margin:.15rem 0 0}.upload-batch>header svg{color:#a3e635}.upload-limits{color:#d9f99d;background:#36531422;border-left:3px solid #84cc16;padding:.65rem .75rem;font-weight:700}.upload-picker,.upload-path-line{color:#d4d4d8;gap:.4rem;font-weight:750;display:grid}.upload-picker input{color:#fafafa;background:#09090b;border:1px solid #52525b;border-radius:.65rem;min-height:48px;padding:.55rem}.upload-results{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.upload-results li{border:1px solid #3f3f46;border-radius:.65rem;grid-template-columns:minmax(10rem,.8fr) auto minmax(12rem,1fr);gap:.35rem .8rem;padding:.7rem;display:grid}.upload-results li[data-upload-state=succeeded]{border-left:3px solid #84cc16}.upload-results li[data-upload-state=failed],.upload-results li[data-upload-state=unknown]{border-left:3px solid #f97316}.upload-results code,.upload-results small{overflow-wrap:anywhere;grid-column:1/-1}.upload-results small{color:#a1a1aa}.upload-path-line textarea{color:#fafafa;background:#09090b;border:1px solid #52525b;border-radius:.65rem;min-height:5rem;padding:.65rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.upload-separate-outcome{color:#d4d4d8;background:#09090b;border:1px solid #3f3f46;border-radius:.65rem;align-items:center;gap:.45rem;margin:0;padding:.6rem .7rem;display:flex}.files-places{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.files-places button{border-radius:var(--radius);color:#fafafa;text-align:left;background:#111114;border:1px solid #3f3f46;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:.2rem .55rem;min-width:0;min-height:72px;padding:.65rem .75rem;display:grid}.files-places button.selected{background:#1a2e0544;border-color:#65a30d}.files-places svg{color:#a3e635;grid-row:1/-1;width:1.15rem}.files-places span{font-weight:800}.files-places small{color:#a1a1aa;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.files-toolbar{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:end;gap:1rem;display:grid}.files-location{align-items:end;gap:.7rem;min-width:0;display:flex}.files-location>div{gap:.35rem;min-width:0;display:grid}.files-location span,.files-toolbar label{color:#a1a1aa;font-size:.78rem;font-weight:750}.files-location strong{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.84rem}.files-toolbar form{gap:.35rem;display:grid}.files-toolbar form>div{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}.files-toolbar input{color:#fafafa;min-width:0;min-height:44px;font:inherit;background:#09090b;border:1px solid #52525b;border-radius:.65rem;padding:.6rem .7rem}.files-toolbar small{color:#a1a1aa}.files-search-summary{background:#36531422;border-left:3px solid #84cc16;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .8rem;display:flex}.files-list{border-radius:var(--radius);background:#111114;border:1px solid #3f3f46;min-width:0;display:grid}.files-list-heading,.file-entry{grid-template-columns:minmax(12rem,1.5fr) minmax(8rem,.75fr) minmax(5rem,.35fr) 3.25rem;align-items:center;gap:.75rem;display:grid}.files-list-heading{color:#a1a1aa;text-transform:uppercase;border-bottom:1px solid #3f3f46;min-height:44px;padding:0 .75rem;font-size:.76rem;font-weight:800}.file-entry{border-bottom:1px solid #27272a;min-height:64px;padding:.55rem .75rem;position:relative}.file-entry:last-child{border-bottom:0}.file-entry>span{color:#a1a1aa;font-size:.82rem}.file-entry-name{align-items:center;gap:.65rem;min-width:0;display:flex}.file-entry-name>svg{color:#a3e635;flex:none;width:1.15rem}.file-entry-name>div{gap:.2rem;min-width:0;display:grid}.file-entry-name strong{overflow-wrap:anywhere}.file-entry-name small{overflow-wrap:anywhere;color:#a1a1aa;font-size:.75rem}.file-overflow{color:#fafafa;background:0 0;border:1px solid #0000;border-radius:.55rem;place-items:center;width:44px;height:44px;display:grid}.file-overflow[aria-expanded=true]{background:#1a2e0544;border-color:#65a30d}.file-overflow svg{width:1.15rem}.file-context-actions{z-index:8;background:#18181b;border:1px solid #52525b;border-radius:.7rem;gap:.5rem;width:min(22rem,100vw - 2rem);max-height:min(38rem,100vh - 2rem);padding:.7rem;display:grid;position:absolute;inset:calc(100% - .4rem) .6rem auto auto;overflow:auto;box-shadow:0 1rem 3rem #0008}.file-context-actions>span{color:#d4d4d8;font-size:.8rem;font-weight:750}.empty-state{color:#a1a1aa;text-align:center;margin:0;padding:2rem 1rem}.file-preview{z-index:55;border-radius:var(--radius);background:#111114;border:1px solid #52525b;gap:1rem;width:min(100% - 2rem,54rem);max-height:calc(100vh - 2rem);padding:1.25rem;display:grid;position:fixed;inset:50% auto auto 50%;overflow:auto;translate:-50% -50%;box-shadow:0 0 0 100vmax #09090bd9}.file-preview dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.file-preview dl div{border:1px solid #3f3f46;border-radius:.55rem;gap:.25rem;min-width:0;padding:.65rem;display:grid}.file-preview dt{color:#a1a1aa;font-size:.76rem}.file-preview dd{overflow-wrap:anywhere;margin:0}.file-preview-note{color:#bfdbfe;background:#17255455;border-left:3px solid #60a5fa;margin:0;padding:.75rem;line-height:1.5}.file-preview pre{color:#e4e4e7;white-space:pre-wrap;overflow-wrap:anywhere;background:#050506;border:1px solid #3f3f46;border-radius:.65rem;max-height:55vh;margin:0;padding:1rem;font:.84rem/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.secret-reveal{background:#451a0344;border:1px solid #d97706;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.9rem;display:grid}.secret-reveal svg{color:#fbbf24}.secret-reveal p{color:#fde68a;margin:0;line-height:1.45}.file-change-dialog{z-index:56;border-radius:var(--radius);background:#111114;border:1px solid #52525b;gap:1rem;width:min(100% - 2rem,42rem);max-height:calc(100vh - 2rem);padding:1.25rem;display:grid;position:fixed;inset:50% auto auto 50%;overflow:auto;translate:-50% -50%;box-shadow:0 0 0 100vmax #09090bd9}.file-change-dialog form{gap:1rem;display:grid}.file-change-dialog label{color:#e4e4e7;gap:.4rem;font-weight:750;display:grid}.file-change-dialog input,.file-change-dialog textarea,.file-change-dialog select{color:#fafafa;width:100%;min-height:48px;font:inherit;background:#09090b;border:1px solid #52525b;border-radius:.65rem;padding:.65rem .75rem}.file-change-dialog textarea{resize:vertical;min-height:16rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.file-change-dialog p{color:#a1a1aa;margin:0;line-height:1.5}.file-change-dialog code{overflow-wrap:anywhere;color:#d9f99d}.file-delete-confirmation{background:#450a0a55;border:1px solid #dc2626;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:.9rem;display:grid}.file-delete-confirmation svg{color:#f87171}.file-handoff{border-radius:var(--radius);background:#1a2e0526;border:1px solid #3f6212;gap:.45rem;width:min(100%,88rem);margin:0 auto 1rem;padding:.85rem;display:grid}.file-handoff p,.file-handoff span{margin:0}.file-handoff strong{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.file-handoff span{color:#a1a1aa;line-height:1.45}.destination-view{place-content:center;justify-items:start;width:min(100%,64rem);min-height:calc(100vh - 10rem);margin:0 auto;display:grid}.destination-view>svg{color:#a3e635;width:2.5rem;height:2.5rem;margin-bottom:1rem}.button{min-width:44px;min-height:44px;font:inherit;border:0;border-radius:.65rem;padding:0 1rem;font-weight:750}.button-primary{color:#172000;background:#a3e635}.button:disabled{opacity:.45;cursor:not-allowed}.compact-shell{min-height:100vh;padding-bottom:calc(5rem + env(safe-area-inset-bottom))}.topbar{min-height:4rem;padding:max(1rem, env(safe-area-inset-top)) 1rem .75rem;border-bottom:1px solid var(--border)}.compact-shell main{padding:2rem 1rem}.bottom-nav{z-index:10;padding:.5rem .35rem calc(.5rem + env(safe-area-inset-bottom));border-top:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c0c0ef2;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0}.bottom-nav a{color:#a1a1aa;border-radius:.5rem;place-items:center;min-height:44px;font-size:.7rem;text-decoration:none;display:grid}.bottom-nav a[aria-current=page]{color:#fafafa;background:#27272a}.route-error{padding:3rem 1rem}.access-shell{min-height:100vh;padding:max(1rem, env(safe-area-inset-top)) 1rem max(1rem, env(safe-area-inset-bottom));place-items:center;display:grid}.access-card{border:1px solid var(--border);border-radius:calc(var(--radius) * 1.25);background:var(--card);width:min(100%,34rem);padding:clamp(1.25rem,5vw,2.5rem)}@supports (color:color-mix(in lab, red, red)){.access-card{background:color-mix(in oklab, var(--card) 92%, transparent)}}.access-card{box-shadow:0 2rem 6rem #0008}.access-heading{grid-template-columns:auto 1fr;align-items:start;gap:1rem;display:grid}.access-heading h1{max-width:12ch;font-size:clamp(2rem,9vw,3.5rem)}.access-form{gap:1.25rem;margin-top:2rem;display:grid}.form-field{gap:.5rem;display:grid}.access-form label{color:#e4e4e7;font-weight:700}.access-form input{color:#fafafa;width:100%;min-height:48px;font:inherit;background:#111114;border:1px solid #52525b;border-radius:.65rem;padding:.7rem .8rem}.access-form small{color:#a1a1aa;font-weight:450;line-height:1.45}.password-field{display:block;position:relative}.password-field input{padding-right:3.5rem}.reveal-password{color:#d4d4d8;background:0 0;border:0;border-radius:.5rem;place-items:center;width:44px;display:grid;position:absolute;inset:2px 2px 2px auto}.reveal-password svg{width:1.15rem}.access-form .button,.passkey-step .button{justify-content:center;align-items:center;gap:.6rem;width:100%;display:inline-flex}.form-error{color:#fecdd3;background:#4c051933;border-left:3px solid #fb7185;margin:0;padding:.8rem;line-height:1.45}.passkey-step{justify-items:start;gap:.8rem;margin-top:2rem;display:grid}.passkey-step>svg{color:#a3e635;width:2rem;height:2rem}.passkey-step h2,.passkey-step p{margin:0}.passkey-step p{color:#a1a1aa;line-height:1.55}.command-center{gap:2rem;width:min(100% - 2rem,64rem);margin:0 auto;padding:clamp(2rem,7vw,6rem) 0;display:grid}.command-center-heading{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.condition-badge{color:#d9f99d;background:#36531444;border:1px solid #4d7c0f;border-radius:999px;align-items:center;gap:.45rem;min-height:44px;padding:0 .8rem;font-weight:800;display:inline-flex}.condition-badge[data-ready=false]{color:#fecdd3;background:#4c051944;border-color:#be123c}.condition-badge svg{width:1.1rem}.command-center-note{color:#a1a1aa}.installation-health{border-radius:var(--radius);background:#111114;border:1px solid #4d7c0f;gap:1rem;padding:1.2rem;display:grid}.installation-health>.section-heading>svg{width:1.5rem;height:1.5rem}.diagnostic-boundary{color:#d4d4d8;margin:0;line-height:1.55}.diagnostic-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;margin:0;display:grid}.diagnostic-summary div{border:1px solid var(--border);border-radius:.6rem;gap:.25rem;min-width:0;padding:.7rem;display:grid}.diagnostic-summary dt,.health-axes dt{color:#a1a1aa;font-size:.76rem}.diagnostic-summary dd,.health-axes dd{overflow-wrap:anywhere;margin:0;font-weight:750}.diagnostic-alerts{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.diagnostic-alerts li{color:#fecdd3;background:#4c051944;border:1px solid #be123c;border-radius:.6rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.65rem;min-height:44px;padding:.65rem .75rem;display:grid}.diagnostic-alerts svg{width:1rem}.diagnostic-alerts time{color:#fda4af;font-size:.78rem}.installation-health-domains{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.installation-health-domain{background:#09090b;border:1px solid #3f3f46;border-radius:.7rem;align-content:start;gap:.75rem;min-width:0;padding:.9rem;display:grid}.installation-health-domain[data-condition="2"]{border-color:#a16207}.installation-health-domain[data-condition="3"]{border-color:#be123c}.installation-health-domain>header,.diagnostic-findings header{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.installation-health-domain h3,.installation-health-domain p{margin:0}.installation-health-domain>header strong{color:#d9f99d;font-size:.8rem}.installation-health-domain[data-condition="2"]>header strong{color:#fde68a}.installation-health-domain[data-condition="3"]>header strong{color:#fecdd3}.health-axes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.health-axes div{border-bottom:1px solid #27272a;gap:.2rem;min-width:0;padding-bottom:.4rem;display:grid}.diagnostic-findings{border-top:1px solid #3f3f46;gap:.55rem;margin:0;padding:.7rem 0 0;list-style:none;display:grid}.diagnostic-findings li{background:#18181b;border-left:3px solid #71717a;gap:.45rem;padding:.7rem;display:grid}.diagnostic-findings li[data-active=true]{border-color:#f59e0b}.diagnostic-findings header span{color:#d4d4d8;font-size:.76rem}.diagnostic-findings p,.diagnostic-findings small,.no-diagnostic-findings{color:#a1a1aa;line-height:1.45}.diagnostic-findings small{overflow-wrap:anywhere}.no-diagnostic-findings{font-size:.84rem}.diagnostic-actions{border-top:1px solid #3f3f46;flex-wrap:wrap;gap:.6rem;padding-top:.8rem;display:flex}.diagnostic-actions .button{align-items:center;gap:.4rem;min-height:44px;display:inline-flex}.diagnostic-actions .button svg{width:1rem}.offline-doctor-instructions{color:#d9f99d;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;background:#09090b;border:1px solid #3f3f46;border-radius:.55rem;padding:.75rem;display:block}.diagnostic-bundle-result{color:#d9f99d;background:#1a2e0555;border-left:3px solid #84cc16;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;margin:0;padding:.75rem;display:grid}.diagnostic-bundle-result svg{width:1rem}.diagnostic-bundle-result span,.diagnostic-bundle-result code{overflow-wrap:anywhere;min-width:0}.storage-pressure{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);margin:1rem 0;padding:1rem}@supports (color:color-mix(in lab, red, red)){.storage-pressure{background:color-mix(in oklab, var(--card) 92%, transparent)}}.storage-pressure[data-pressure="2"]{background:#422006;border-color:#ca8a04}@supports (color:color-mix(in lab, red, red)){.storage-pressure[data-pressure="2"]{background:color-mix(in oklab, #422006 34%, var(--card))}}.storage-pressure[data-pressure="3"]{background:#431407;border-color:#f97316}@supports (color:color-mix(in lab, red, red)){.storage-pressure[data-pressure="3"]{background:color-mix(in oklab, #431407 42%, var(--card))}}.storage-pressure>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.storage-pressure>header h2{margin:0}.storage-pressure>header>span{color:#bef264;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .65rem;display:inline-flex}.storage-pressure[data-pressure="2"]>header>span{color:#fde047}.storage-pressure[data-pressure="3"]>header>span{color:#fdba74}.storage-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:1rem 0;display:grid}.storage-facts div{border:1px solid var(--border);border-radius:.65rem;gap:.3rem;padding:.75rem;display:grid}.storage-facts dt,.storage-classes small{color:#a1a1aa;font-size:.78rem}.storage-facts dd{margin:0;font-weight:700}.storage-policy-note{color:#d4d4d8;font-size:.88rem}.storage-classes{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.storage-classes article{background:var(--card);border-top:2px solid #65a30d;min-width:0;padding:.65rem}@supports (color:color-mix(in lab, red, red)){.storage-classes article{background:color-mix(in oklab, var(--card) 86%, transparent)}}.storage-classes article{gap:.3rem;display:grid}.storage-classes span{font-variant-numeric:tabular-nums;font-size:.83rem}.borrowed-cleanup-request,.cleanup-pending{color:#fef08a;background:#42200655;border-left:3px solid #facc15;padding:.75rem;line-height:1.5}.cleanup-workflow{border-top:1px solid var(--border);justify-items:start;gap:.9rem;margin-top:1rem;padding-top:1rem;display:grid}.cleanup-workflow>.button{align-items:center;gap:.45rem;display:inline-flex}.cleanup-catalog{border-radius:var(--radius);background:#09090b99;border:1px solid #52525b;gap:.9rem;width:100%;padding:1rem;display:grid}.cleanup-catalog h3,.cleanup-catalog p{margin:0}.cleanup-catalog fieldset{border:0;min-width:0;margin:0;padding:0}.cleanup-catalog legend{color:#d4d4d8;margin-bottom:.65rem;font-weight:700}.cleanup-records{gap:.65rem;display:grid}.cleanup-records label{cursor:pointer;background:#18181b;border:1px solid #3f3f46;border-radius:.7rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;min-height:44px;padding:.8rem;display:grid}.cleanup-records label[data-disabled]{opacity:.55;cursor:not-allowed}.cleanup-records input,.cleanup-confirmation input{accent-color:#a3e635;width:1.15rem;height:1.15rem;margin-top:.15rem}.cleanup-records span{gap:.32rem;min-width:0;display:grid}.cleanup-records small{color:#a1a1aa;overflow-wrap:anywhere}.cleanup-records em{color:#e4e4e7;font-style:normal;line-height:1.45}.cleanup-confirmation{background:#43140755;border:1px solid #b45309;border-radius:.7rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;min-height:44px;padding:.8rem;line-height:1.45;display:grid}.cleanup-decision{color:#d9f99d;background:#1a2e0555;border-left:3px solid #84cc16;margin:0;padding:.8rem;line-height:1.5}.harness-backups{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);gap:1rem;padding:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.harness-backups{background:color-mix(in oklab, var(--card) 92%, transparent)}}.harness-backups>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.harness-backups>header h2{margin:0}.harness-backups>header>span{color:#d9f99d;white-space:nowrap;border:1px solid #4d7c0f;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .65rem;display:inline-flex}.backup-boundary{color:#fef3c7;background:#42200655;border-left:3px solid #f59e0b;grid-template-columns:auto minmax(0,1fr);gap:.65rem;margin:0;padding:.85rem;line-height:1.5;display:grid}.backup-boundary svg{margin-top:.15rem}.backup-scope{color:#d4d4d8;margin:0;line-height:1.55}.database-recovery-required{color:#fecdd3;background:#4c051955;border:1px solid #fb7185;border-radius:.65rem;margin:0;padding:.9rem;line-height:1.55}.backup-capacity{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.backup-capacity div{border:1px solid var(--border);border-radius:.65rem;gap:.3rem;padding:.75rem;display:grid}.backup-capacity dt{color:#a1a1aa;font-size:.78rem}.backup-capacity dd{margin:0;font-weight:700}.backup-actions{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;display:grid}.backup-actions .button{align-items:center;gap:.45rem;min-height:44px;display:inline-flex}.backup-actions span{color:#a1a1aa;font-size:.86rem;line-height:1.45}.backup-message{color:#d9f99d;background:#1a2e0555;border-left:3px solid #84cc16;margin:0;padding:.8rem;line-height:1.5}.backup-points{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.backup-points>li{background:#111114;border:1px solid #3f3f46;border-radius:.7rem;gap:.75rem;padding:.85rem;display:grid}.backup-points>li[data-backup-state="4"]{border-color:#be123c}.backup-points header{justify-content:space-between;gap:1rem;display:flex}.backup-points header div{gap:.3rem;display:grid}.backup-points header span,.backup-points p{color:#a1a1aa;font-size:.86rem;line-height:1.45}.backup-points header svg{color:#a3e635}.backup-points>li[data-backup-state="4"] header svg{color:#fb7185}.backup-points dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.backup-points dl div{gap:.25rem;min-width:0;display:grid}.backup-points dt{color:#a1a1aa;font-size:.75rem}.backup-points dd{overflow-wrap:anywhere;margin:0;font-size:.84rem}.backup-points p{margin:0}.backup-restore-selection{color:#d9f99d;cursor:pointer;overflow-wrap:anywhere;border:1px solid #4d7c0f;border-radius:.55rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;min-height:44px;padding:.65rem;display:grid}.backup-restore-selection input,.restore-consequences input{accent-color:#a3e635;width:1.15rem;height:1.15rem}.restore-installation{background:#4c051933;border:1px solid #e11d48;border-radius:.7rem;gap:.8rem;padding:1rem;display:grid}.restore-installation h3,.restore-installation p{margin:0}.restore-installation>p:not(.eyebrow){color:#fecdd3;line-height:1.5}.restore-installation>label:not(.restore-consequences){gap:.4rem;font-weight:700;display:grid}.restore-installation>label:not(.restore-consequences) input{color:#fff;min-height:44px;font:inherit;background:#09090b;border:1px solid #9f1239;border-radius:.45rem;padding:.65rem}.restore-consequences{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;min-height:44px;line-height:1.5;display:grid}.restore-installation .button{justify-self:start;align-items:center;gap:.45rem;min-height:44px;display:inline-flex}.restore-installation [role=alert],.restore-notice{color:#fecdd3;background:#4c051955;border-left:3px solid #fb7185;margin:0;padding:.8rem;line-height:1.5}.harness-upgrades{background:#111114;border:1px solid #3f3f46;border-radius:.8rem;gap:1rem;padding:1.25rem;display:grid}.harness-upgrades>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.harness-upgrades h2,.harness-upgrades p{margin:0}.harness-upgrades>header>strong{color:#d9f99d;white-space:nowrap;border:1px solid #4d7c0f;border-radius:999px;padding:.4rem .65rem}.harness-upgrades>header>strong[data-upgrade-state="7"]{color:#fecdd3;border-color:#be123c}.upgrade-release-evidence{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.upgrade-release-evidence div{border:1px solid var(--border);border-radius:.6rem;gap:.25rem;min-width:0;padding:.7rem;display:grid}.upgrade-release-evidence dt{color:#a1a1aa;font-size:.76rem}.upgrade-release-evidence dd{overflow-wrap:anywhere;margin:0;font-size:.86rem;font-weight:700}.upgrade-worker-boundary{color:#a5f3fc;background:#08334455;border-left:3px solid #0e7490;padding:.8rem;line-height:1.5}.upgrade-checkpoints{gap:.7rem;margin:0;padding-left:1.5rem;display:grid}.upgrade-checkpoints li{border:1px solid #3f3f46;border-radius:.6rem;padding:.8rem}.upgrade-checkpoints header{justify-content:space-between;gap:1rem;display:flex}.upgrade-checkpoints p,.upgrade-checkpoints small{color:#a1a1aa;overflow-wrap:anywhere;line-height:1.5}.upgrade-compatibility{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.upgrade-compatibility li{color:#fecaca;border:1px solid #7f1d1d;border-radius:.55rem;gap:.25rem;padding:.65rem;display:grid}.upgrade-compatibility li[data-proven=true]{color:#d9f99d;border-color:#4d7c0f}.upgrade-compatibility svg{width:1rem}.upgrade-compatibility span{font-size:.75rem}.upgrade-guidance,.upgrade-recovery{color:#fde68a;background:#451a0355;border-left:3px solid #d97706;padding:.8rem;line-height:1.5}.upgrade-recovery{color:#fecdd3;background:#4c051955;border-color:#fb7185}.harness-upgrades form{border:1px solid #a16207;border-radius:.65rem;gap:.8rem;padding:.9rem;display:grid}.harness-upgrades form label{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;min-height:44px;line-height:1.5;display:grid}.harness-upgrades form input{accent-color:#a3e635;width:1.2rem;height:1.2rem}.harness-upgrades form .button{justify-self:start;align-items:center;gap:.45rem;min-height:44px;display:inline-flex}.browser-authority{border-radius:var(--radius);background:#18181b;border:1px solid #3f3f46;gap:1rem;width:min(100% - 2rem,64rem);margin:0 auto;padding:1.2rem;display:grid}.browser-authority>p{color:#a1a1aa;margin:0;line-height:1.5}.session-warning{border-radius:var(--radius);background:#451a0355;border:1px solid #d97706;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.8rem;padding:1rem;display:grid}.session-warning>svg{color:#fbbf24}.session-warning div{gap:.3rem;display:grid}.session-warning span{color:#fde68a;font-size:.86rem}.browser-client-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.browser-client-list li{border-radius:var(--radius);border:1px solid #3f3f46;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem;display:flex}.browser-client-list li div{gap:.35rem;min-width:0;display:grid}.browser-client-list span{color:#a1a1aa;overflow-wrap:anywhere;font-size:.84rem}.browser-authority-actions{flex-wrap:wrap;gap:.65rem;display:flex}.push-settings{border-top:1px solid #3f3f46;gap:.85rem;margin-top:.5rem;padding-top:1.1rem;display:grid}.push-settings>p{color:#a1a1aa;margin:0;line-height:1.5}.push-settings>.button{justify-self:start}.push-subscription-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.push-subscription-list li{border-radius:var(--radius);background:#111114;border:1px solid #3f3f46;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem;display:flex}.push-subscription-list li div{gap:.35rem;min-width:0;display:grid}.push-subscription-list span{color:#a1a1aa;overflow-wrap:anywhere;font-size:.84rem}.reauthentication-backdrop{z-index:50;background:#09090bcc;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.reauthentication-dialog{border-radius:var(--radius);background:#18181b;border:1px solid #52525b;gap:1rem;width:min(100%,32rem);padding:1.5rem;display:grid;box-shadow:0 24px 80px #000a}.reauthentication-dialog h2,.reauthentication-dialog p{margin:0}.authority-switch{z-index:20;border:1px solid var(--border);color:#fafafa;min-height:44px;font:inherit;background:#18181b;border-radius:.65rem;padding:0 .85rem;position:fixed;inset:1rem 1rem auto auto}.maintenance-management{border-block:1px solid var(--border);gap:1.25rem;padding:1.5rem 0;display:grid}.maintenance-management h2{margin:0}.maintenance-management>div>p{color:#a1a1aa;line-height:1.5}.maintenance-time-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.maintenance-banners{gap:.75rem;display:grid}.maintenance-banner{border-radius:var(--radius);background:#08334455;border:1px solid #0e7490;grid-template-columns:auto minmax(0,1fr);gap:.8rem;padding:1rem;display:grid}.maintenance-banner>svg{color:#67e8f9}.maintenance-banner div{gap:.45rem;display:grid}.maintenance-banner p{overflow-wrap:anywhere;margin:0;line-height:1.5}.maintenance-banner span,.maintenance-timing{color:#a5f3fc;font-size:.82rem}.user-management{border-top:1px solid var(--border);gap:1.5rem;padding-top:2rem;display:grid}.user-management h2,.user-management h3,.management-form h2,.management-form h3{margin:0}.user-management>div>p,.management-form p{color:#a1a1aa;line-height:1.5}.management-form{border:1px solid var(--border);border-radius:var(--radius);background:#111114;gap:1rem;padding:1rem;display:grid}.management-form label{gap:.5rem;font-weight:700;display:grid}.management-form input,.management-form select,.management-form textarea{color:#fafafa;width:100%;min-height:48px;font:inherit;background:#09090b;border:1px solid #52525b;border-radius:.65rem;padding:.7rem .8rem}.management-form textarea{resize:vertical;min-height:7rem}.management-form p{align-items:center;gap:.5rem;display:flex}.management-form p svg{color:#fbbf24;width:1rem}.consequence-review{border:1px solid #a16207;border-radius:.65rem;gap:.8rem;padding:1rem;display:grid}.consequence-review label{grid-template-columns:auto 1fr;align-items:start;font-weight:500;line-height:1.45}.consequence-review input{width:1.25rem;min-height:1.25rem}.account-list{gap:.75rem;display:grid}.account-list article{border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:minmax(8rem,1fr) minmax(14rem,2fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.account-list article>div{gap:.25rem;display:grid}.account-list span,.account-list dt{color:#a1a1aa;font-size:.8rem}.account-list dl{flex-wrap:wrap;gap:1rem;margin:0;display:flex}.account-list dl div{gap:.2rem;display:grid}.account-list dd{margin:0}.issued-code{border-radius:var(--radius);background:#36531422;border:1px solid #4d7c0f;gap:.5rem;padding:1rem;display:grid}.issued-code code{overflow-wrap:anywhere;font-size:1rem}.issued-code span{color:#d4d4d8;font-size:.85rem}.form-message{color:#ecfccb;background:#36531433;border-left:3px solid #a3e635;padding:.8rem}.full-access-warning{z-index:60;border-radius:var(--radius);background:#1c0a03;border:2px solid #f97316;gap:1rem;width:min(100% - 2rem,38rem);max-height:calc(100vh - 2rem);padding:1.5rem;display:grid;position:fixed;inset:50% auto auto 50%;overflow:auto;translate:-50% -50%;box-shadow:0 0 0 100vmax #09090be6}.full-access-warning h2,.full-access-warning p,.full-access-warning dl{margin:0}.full-access-warning>p{color:#fed7aa;line-height:1.55}.full-access-warning dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.full-access-warning dl div{border:1px solid #9a3412;border-radius:.5rem;gap:.25rem;padding:.75rem;display:grid}.full-access-warning dt{color:#fdba74;font-size:.8rem}.full-access-warning dd{overflow-wrap:anywhere;margin:0}.full-access-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.terminal-screen-reader-note{color:#bfdbfe;background:#17255455;border-left:3px solid #60a5fa;margin:0;padding:.75rem;line-height:1.5}.terminal-viewport[data-screen-reader-mode=true]{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-height:none;overflow-x:hidden}@media (width<=767px){.status-grid{grid-template-columns:1fr}.status-grid article{min-height:7rem}.diagnostic-summary,.installation-health-domains,.health-axes{grid-template-columns:1fr}.diagnostic-alerts li,.diagnostic-bundle-result{grid-template-columns:auto minmax(0,1fr)}.diagnostic-alerts strong,.diagnostic-alerts time{grid-column:2}.diagnostic-actions{display:grid}.diagnostic-actions .button{justify-content:center;width:100%}.storage-facts,.storage-classes,.backup-capacity,.backup-points dl{grid-template-columns:1fr}.storage-pressure>header{flex-direction:column;align-items:stretch}.storage-pressure>header>span{align-self:flex-start}.harness-backups>header{flex-direction:column}.harness-backups>header>span{align-self:flex-start}.backup-actions{grid-template-columns:1fr}.backup-actions .button,.restore-installation .button{justify-content:center;width:100%}.harness-upgrades>header{flex-direction:column;align-items:stretch}.harness-upgrades>header>strong{align-self:flex-start}.upgrade-release-evidence,.upgrade-compatibility{grid-template-columns:1fr}.upgrade-checkpoints header{display:grid}.harness-upgrades form .button{justify-content:center;width:100%}.next-action{grid-template-columns:auto 1fr}.next-action .button{grid-column:1/-1;width:100%}.access-heading{grid-template-columns:1fr}.command-center-heading{display:grid}.session-warning{grid-template-columns:auto minmax(0,1fr)}.session-warning .button{grid-column:1/-1;width:100%}.browser-client-list li{flex-direction:column;align-items:stretch}.push-settings>.button{width:100%}.push-subscription-list li{flex-direction:column;align-items:stretch}.workspace-heading{align-items:start;display:grid}.workspace-picker{width:100%}.section-heading{align-items:end}.account-settings .management-form,.provider-cards{grid-template-columns:1fr}.passkey-row{grid-template-columns:auto 1fr}.passkey-row .button{grid-column:1/-1;width:100%}.launch-fields,.launch-review{grid-template-columns:1fr}.launch-list .section-heading{display:grid}.launch-list .section-heading .button,.launch-actions .button{width:100%}.launch-actions{display:grid}.terminal-live{grid-template-rows:auto auto minmax(18rem,1fr) auto auto}.terminal-live>header{align-items:flex-start}.terminal-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.terminal-toolbar>span{grid-column:1/-1}.terminal-toolbar .button{width:100%;padding:0 .65rem}.terminal-viewport{min-height:18rem;max-height:58vh}.terminal-composer{grid-template-columns:1fr}.terminal-composer .button{width:100%}.files-places{grid-template-columns:repeat(2,minmax(0,1fr))}.files-toolbar{grid-template-columns:1fr}.files-list-heading{display:none}.file-entry{grid-template-columns:minmax(0,1fr) 44px;gap:.35rem .65rem;padding:.75rem}.file-entry-name{grid-area:1/1}.file-entry>span{grid-column:1}.file-overflow{grid-area:1/2/span 2}.file-context-actions{width:100%;inset:calc(100% - .25rem) 0 auto}.files-search-summary{flex-direction:column;align-items:stretch}.upload-results li{grid-template-columns:1fr auto}.file-preview dl{grid-template-columns:1fr}.secret-reveal{grid-template-columns:auto minmax(0,1fr)}.secret-reveal .button{grid-column:1/-1;width:100%}.maintenance-time-grid,.account-list article{grid-template-columns:1fr}.account-list .button{width:100%}.full-access-warning dl{grid-template-columns:1fr}.full-access-actions{display:grid}.full-access-actions .button{width:100%}.authority-switch{width:calc(100% - 2rem);margin:1rem;position:static}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (forced-colors:active){:root{--background:Canvas;--foreground:CanvasText;--card:Canvas;--card-foreground:CanvasText;--border:CanvasText;--ring:Highlight}body,.wide-shell>aside,.bottom-nav,.access-card,.button,input,select,textarea,.terminal-viewport,.file-preview,.file-change-dialog,.full-access-warning,.reauthentication-dialog{color:canvastext;background:canvas}:focus-visible{outline-color:highlight}.mark,.button-primary,.file-overflow,.terminal-target-rail button,.condition-badge,.terminal-ownership,.skip-link{border:2px solid buttontext}.button-primary,.skip-link{color:buttontext;background:buttonface}.side-nav a[aria-current=page],.bottom-nav a[aria-current=page],[aria-pressed=true],[aria-current=location]{outline-offset:-2px;outline:2px solid highlight}.bottom-nav{-webkit-backdrop-filter:none;backdrop-filter:none}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
