:root{--font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", ui-monospace, monospace;--document-font-sans:ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Text", "Segoe UI", sans-serif;--document-font-mono:ui-monospace, "SFMono-Regular", "Cascadia Code", Consolas, "Liberation Mono", monospace;--document-canvas:#fff;--document-surface:#fff;--document-surface-subtle:#f6f8f7;--document-surface-hover:#fafbfa;--document-ink:#202421;--document-ink-muted:#606762;--document-ink-subtle:#707873;--document-accent:#356b52;--document-accent-soft:#e3ece6;--document-line:#e1e5e2;--document-line-strong:#cfd5d1;--document-focus:#537c67;--document-selection:#dcebe2;--document-body-size:15.5px;--document-body-size-mobile:15px;--document-body-leading:1.66;--document-label-size:12.5px;--document-code-size:13px;--document-code-size-mobile:12.5px;--document-title-size:clamp(29px, 4vw, 34px);--document-title-size-mobile:27px;--document-heading-2-size:22px;--document-heading-2-size-mobile:20px;--document-heading-3-size:18px;--document-heading-leading:1.2;--document-heading-weight:650;--document-reading-width:760px;--document-wide-width:860px;--document-radius-sm:5px;--document-radius-md:8px;--document-radius-lg:10px;--document-space-1:4px;--document-space-2:8px;--document-space-3:12px;--document-space-4:16px;--document-space-5:24px;--document-space-6:32px;--document-space-7:48px;--document-space-8:64px;--document-shadow-raised:0 1px 2px #10191c0b;--document-shadow-popover:0 1px 2px #10191c0f, 0 10px 30px #10191c17;--color-background-canvas:#f4f7f6;--color-background-surface:#fff;--color-background-subtle:#f7f9fa;--color-background-inverted:#10161a;--color-text-primary:#111315;--color-text-secondary:#626973;--color-text-on-strong:#fff;--color-text-on-strong-soft:#f7fafb;--color-text-success:#315542;--color-text-success-strong:#1f3e31;--color-text-success-on-strong:#dfffe9;--color-text-warning:#80571e;--color-text-danger:#9b2035;--color-background-success-subtle:#edf5ef;--color-background-warning-subtle:#fff5e5;--color-border-default:#dfe3e7;--color-border-inverted:#2b3034;--color-divider-faint:#11131514;--color-divider-subtle:#1113151a;--color-divider-default:#1113151f;--color-divider-strong:#11131524;--color-divider-on-strong-subtle:#ffffff1a;--color-divider-on-strong:#ffffff1f;--color-divider-on-strong-emphasis:#ffffff24;--bg:var(--color-background-canvas);--surface:var(--color-background-surface);--surface-strong:var(--color-background-inverted);--ink:var(--color-text-primary);--muted:var(--color-text-secondary);--line:var(--color-border-default);--line-dark:var(--color-border-inverted);--green:#5cff9c;--green-ink:#0e5f34;--red:#e94b5f;--yellow:#d7a900;--cyan:#50d5ff;--brief-brand-depth:#10120f;--brief-brand-green:#79ff9f;--brief-brand-status:#56d8ff;--provider-slack-cyan:#36c5f0;--provider-slack-green:#2eb67d;--provider-slack-yellow:#ecb22e;--provider-slack-red:#e01e5a;--text-on-dark:#f6f8f7;--text-on-dark-muted:#b8c0c6;--text-on-dark-subtle:#99a2aa;--control-on-dark:#d7dde1;--shadow:0 18px 50px #1113151f;--asx-body:#eef4f2;--asx-surface:#fffefd;--asx-surface-muted:#e8eeec;--asx-inverted:#10161a;--asx-ink:#14191c;--asx-muted:#56636a;--asx-border:#10283024;--asx-border-strong:#1028303d;--asx-accent:#0f7a4c;--asx-accent-soft:#24bb5e29;--asx-blue:#085cc2;--asx-blue-soft:#0171e324;--asx-purple-soft:#7952ff1f;--asx-warning-soft:#e9af082e;--asx-radius:8px;--asx-radius-sm:6px;--app-font-micro:11px;--app-font-caption:12px;--app-font-label:var(--app-font-caption);--app-font-row:13px;--app-font-body:14px;--app-font-section:16px;--app-font-subtitle:var(--app-font-section);--app-font-heading:18px;--app-title-size:clamp(20px, 1.9vw, 28px);--app-heading-size:clamp(22px, 2vw, 30px);--app-display-size:clamp(30px, 3.6vw, 46px);--app-leading-tight:1.12;--app-leading-body:1.45;--app-space-1:4px;--app-space-2:6px;--app-space-3:8px;--app-space-4:10px;--app-space-5:12px;--app-space-6:16px;--app-space-7:20px;--app-space-8:24px;--app-page-padding:clamp(12px, 1.5vw, 20px);--app-panel-padding:clamp(14px, 1.6vw, 20px);--app-panel-padding-lg:clamp(20px, 2.7vw, 34px);--app-panel-gap:12px;--app-control-height:36px;--app-row-height:40px;--app-form-control-height:46px;--app-sidebar-width:264px;--app-command-width:420px;--app-card-shadow:0 1px 0 #1113150a, 0 16px 36px #10191c0d;--landing-motion-fast:.42s;--landing-motion-medium:.56s;--landing-motion-slow:.72s;--landing-motion-stagger:.22s;--landing-ease-spring:cubic-bezier(.16, 1, .3, 1);--landing-journey-ink:color-mix(in srgb, var(--console-green-ink) 74%, var(--console-muted));--landing-journey-ink-dark:#a8d8b3;--landing-highlight-surface:color-mix(in srgb, var(--console-green) 12%, var(--color-background-surface));--landing-highlight-shadow:0 10px 24px #29432f1a;--landing-selection-border:color-mix(in srgb, var(--console-green-ink) 38%, transparent);--landing-selection-surface:color-mix(in srgb, var(--console-green) 13%, var(--color-background-surface));--landing-selection-ink:var(--color-text-success-strong);--landing-artifact-border:color-mix(in srgb, var(--console-green-ink) 20%, transparent);--landing-artifact-surface:color-mix(in srgb, var(--console-green) 7%, var(--color-background-surface));--landing-artifact-muted:color-mix(in srgb, var(--color-text-success) 76%, var(--color-text-secondary));--landing-focus-ring:var(--console-cyan)}.workspace-review-summary-strip.workspace-signal-strip,.astryx-app-shell .workspace-review-summary-strip.workspace-signal-strip{border:1px solid var(--color-divider-default);border-radius:var(--asx-radius);background:var(--color-background-surface);grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.workspace-review-summary-strip.workspace-signal-strip>article,.astryx-app-shell .workspace-review-summary-strip.workspace-signal-strip>article{border:0;border-right:1px solid var(--color-divider-subtle);min-height:0;padding:var(--app-space-4) var(--app-space-5);background:0 0;border-radius:0}.workspace-review-summary-strip.workspace-signal-strip>article:last-child,.astryx-app-shell .workspace-review-summary-strip.workspace-signal-strip>article:last-child{border-right:0}.workspace-review-summary-strip.workspace-signal-strip strong,.astryx-app-shell .workspace-review-summary-strip.workspace-signal-strip strong{font-size:24px;line-height:var(--app-leading-tight)}@media (max-width:1100px){.workspace-review-summary-strip.workspace-signal-strip,.astryx-app-shell .workspace-review-summary-strip.workspace-signal-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-review-summary-strip.workspace-signal-strip>article:nth-child(2n),.astryx-app-shell .workspace-review-summary-strip.workspace-signal-strip>article:nth-child(2n){border-right:0}.workspace-review-summary-strip.workspace-signal-strip>article:nth-child(n+3),.astryx-app-shell .workspace-review-summary-strip.workspace-signal-strip>article:nth-child(n+3){border-top:1px solid var(--color-divider-subtle)}}@media (max-width:640px){.workspace-review-summary-strip.workspace-signal-strip,.astryx-app-shell .workspace-review-summary-strip.workspace-signal-strip{grid-template-columns:1fr}.workspace-review-summary-strip.workspace-signal-strip>article,.astryx-app-shell .workspace-review-summary-strip.workspace-signal-strip>article{border-top:0;border-right:0;border-bottom:1px solid var(--color-divider-subtle)}.workspace-review-summary-strip.workspace-signal-strip>article:last-child,.astryx-app-shell .workspace-review-summary-strip.workspace-signal-strip>article:last-child{border-bottom:0}}.local-action-backdrop{z-index:1000;padding:var(--app-space-5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05090bc7;place-items:center;display:grid;position:fixed;inset:0}.local-action-modal{border:1px solid var(--asx-border-strong);border-radius:var(--asx-radius);background:radial-gradient(circle at 82% 0%, #5cff9c1a, transparent 34%), var(--asx-inverted);width:min(640px,100%);max-height:min(780px,100vh - 40px);color:var(--text-on-dark);outline:none;overflow:auto;box-shadow:0 32px 100px #0000006b}.local-action-modal>header,.local-action-modal>footer{justify-content:space-between;align-items:center;gap:var(--app-space-4);padding:var(--app-space-5);display:flex}.local-action-modal>header{border-bottom:1px solid var(--line-dark)}.local-action-brand{align-items:center;gap:var(--app-space-3);display:flex}.local-action-brand>div>span,.local-action-context dt,.local-action-task>span{color:var(--text-on-dark-subtle);font-size:var(--app-font-label);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.local-action-brand h2{font-size:var(--app-font-heading);margin:2px 0 0}.local-action-close{border:1px solid var(--line-dark);border-radius:var(--asx-radius);width:38px;height:38px;color:var(--control-on-dark);background:0 0;place-items:center;font-size:1.45rem;display:grid}.local-action-close:hover,.local-action-close:focus-visible{border-color:var(--green);color:var(--green);outline-offset:2px;outline:2px solid #5cff9c40}.local-action-status{margin:var(--app-space-5) var(--app-space-5) 0;padding:var(--app-space-4);border-radius:var(--asx-radius);background:#5cff9c12;border:1px solid #5cff9c42}.local-action-status>div{align-items:center;gap:var(--app-space-2);display:flex}.local-action-status p,.local-action-result p,.local-action-error p,.local-action-modal details p{margin:var(--app-space-2) 0 0;color:var(--text-on-dark-muted);line-height:1.55}.local-action-status-dot{background:var(--green);border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 5px #5cff9c1f}.local-action-status.status-unavailable,.local-action-status.status-expired,.local-action-status.status-wrong_repo,.local-action-status.status-failed{background:#e94b5f14;border-color:#e94b5f66}.local-action-status.status-unavailable .local-action-status-dot,.local-action-status.status-expired .local-action-status-dot,.local-action-status.status-wrong_repo .local-action-status-dot,.local-action-status.status-failed .local-action-status-dot{background:var(--red);box-shadow:0 0 0 5px #e94b5f1f}.local-action-status.status-queued .local-action-status-dot,.local-action-status.status-running .local-action-status-dot{animation:1.4s ease-in-out infinite local-action-pulse}@keyframes local-action-pulse{50%{opacity:.4;transform:scale(.75)}}.local-action-context{margin:var(--app-space-4) var(--app-space-5) 0;border:1px solid var(--line-dark);border-radius:var(--asx-radius);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.local-action-context>div{min-width:0;padding:var(--app-space-3) var(--app-space-4)}.local-action-context>div:nth-child(odd){border-right:1px solid var(--line-dark)}.local-action-context>div:nth-child(-n+2){border-bottom:1px solid var(--line-dark)}.local-action-context dt,.local-action-context dd{margin:0}.local-action-context dd{color:#f3f5f4;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-weight:700;overflow:hidden}.local-action-task,.local-action-result,.local-action-error{margin:var(--app-space-4) var(--app-space-5) 0;display:block}.workspace-app-shell select,.local-action-modal select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='m3.5 5.25 3.5 3.5 3.5-3.5' stroke='%2337443e' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;transition:border-color .14s,background-color .14s,box-shadow .14s;padding-right:38px!important}.workspace-app-shell select:hover:not(:disabled),.local-action-modal select:hover:not(:disabled){background-color:var(--color-background-surface);border-color:#236b4b7a;box-shadow:0 3px 12px #18382a12}.workspace-app-shell select:focus-visible,.local-action-modal select:focus-visible{border-color:#2f7c68;outline:0;box-shadow:0 0 0 3px #2f7c6829,0 4px 14px #18382a14}.workspace-app-shell select:disabled,.local-action-modal select:disabled{cursor:not-allowed;opacity:.58}.workspace-app-shell select option{background:var(--color-background-surface);color:var(--ink)}.workspace-switcher select,.workspace-mobile-navigation select,.local-action-modal select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='m3.5 5.25 3.5 3.5 3.5-3.5' stroke='%23DCE5E0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.workspace-switcher select:hover:not(:disabled),.workspace-mobile-navigation select:hover:not(:disabled),.local-action-modal select:hover:not(:disabled){box-shadow:none;background-color:#ffffff1a;border-color:#5cff9c6b}.workspace-switcher select option,.workspace-mobile-navigation select option,.local-action-modal select option{color:var(--color-text-on-strong-soft);background:#11171b}.local-action-task input,.local-action-task select{width:100%;min-height:48px;margin-top:var(--app-space-2);border:1px solid var(--line-dark);border-radius:var(--asx-radius);color:var(--color-text-on-strong);background:#0b1013}.local-action-task input:focus,.local-action-task select:focus{border-color:var(--green);outline-offset:2px;outline:2px solid #5cff9c40}.local-action-task small{margin-top:var(--app-space-2);color:var(--text-on-dark-subtle);font-size:var(--app-font-caption);line-height:var(--app-leading-body);display:block}.local-action-result,.local-action-error{padding:var(--app-space-4);border-radius:var(--asx-radius);background:#ffffff0b}.local-action-error{border-left:3px solid var(--red)}.local-action-modal>footer{margin-top:var(--app-space-5);border-top:1px solid var(--line-dark);align-items:flex-end}.local-action-modal>footer details{color:#b8c0c6;max-width:360px}.local-action-modal>footer summary{cursor:pointer;font-weight:750}.local-action-modal>footer .button{flex:none}.local-action-modal .button:disabled{cursor:not-allowed;filter:saturate(.35);opacity:.48}@media (max-width:620px){.local-action-backdrop{align-items:end;padding:0}.local-action-modal{border-radius:var(--asx-radius) var(--asx-radius) 0 0;width:100%;max-height:92vh}.local-action-modal>header,.local-action-modal>footer{padding:var(--app-space-4)}.local-action-status,.local-action-context,.local-action-task,.local-action-result,.local-action-error{margin-right:var(--app-space-4);margin-left:var(--app-space-4)}.local-action-context{grid-template-columns:1fr}.local-action-context>div{border-bottom:1px solid var(--line-dark);border-right:0!important}.local-action-context>div:last-child{border-bottom:0}.local-action-modal>footer{flex-direction:column;align-items:stretch}.local-action-modal>footer .button{width:100%}}.artifact-markdown-view-toggle{align-items:center;gap:5px;display:inline-flex}.artifact-markdown-view-toggle .app-icon{width:13px;height:13px}.artifact-frame-wrap.is-markdown-source,.artifact-frame-wrap.is-markdown-editor{background:var(--document-canvas);overflow:auto}.artifact-frame-wrap>[hidden]{display:none!important}.artifact-markdown-editor-host{min-height:100%}.artifact-markdown-source-viewer{background:var(--document-canvas);min-height:100dvh;padding:clamp(58px,8vw,104px) clamp(22px,6vw,64px) 120px}.artifact-markdown-source-viewer pre{width:min(100%, var(--document-wide-width));color:var(--document-ink);font-family:var(--document-font-mono);font-size:var(--document-code-size);font-variant-ligatures:none;tab-size:2;white-space:pre-wrap;word-break:break-word;margin:0 auto;line-height:1.62}.artifact-markdown-editor{--editor-control-height:30px;--editor-control-radius:6px;--editor-control-transition:.14s cubic-bezier(.2, .8, .2, 1);background:var(--document-canvas);min-height:100dvh;color:var(--document-ink);font-family:var(--document-font-sans);font-synthesis:none;position:relative}.artifact-markdown-editor-bar{z-index:40;border:1px solid color-mix(in srgb, var(--document-line-strong) 74%, transparent);background:color-mix(in srgb, var(--document-surface) 98%, var(--document-canvas));width:max-content;max-width:calc(100% - 16px);height:36px;transition:border-color var(--editor-control-transition), box-shadow var(--editor-control-transition);border-radius:8px;grid-template-columns:auto auto;align-items:center;gap:2px;margin:0 8px -36px auto;padding:3px;animation:.18s cubic-bezier(.16,1,.3,1) both artifact-markdown-dock-in;display:grid;position:sticky;top:8px;box-shadow:0 1px 1px #10191c0e,0 5px 16px #10191c12}@media (hover:hover) and (pointer:fine){.artifact-markdown-editor-bar:not(:hover):not(:focus-within){box-shadow:none;opacity:.62;border-color:#0000}}.artifact-markdown-editor-bar:hover,.artifact-markdown-editor-bar:focus-within{border-color:var(--document-line-strong);box-shadow:0 1px 2px #10191c0f,0 7px 20px #10191c16}.artifact-markdown-save-state{min-height:var(--editor-control-height);min-width:0;color:var(--document-ink-subtle);white-space:nowrap;align-items:center;gap:4px;padding:0 5px 0 2px;font-size:11px;font-weight:590;line-height:1;display:flex}.artifact-markdown-save-state[data-status=saved]>span:last-child{display:none}.artifact-markdown-save-icon{width:17px;height:17px;color:var(--document-accent);transition:background-color var(--editor-control-transition), color var(--editor-control-transition);background:0 0;border-radius:999px;flex:none;place-items:center;display:grid}.artifact-markdown-save-icon .app-icon{width:11px;height:11px}.artifact-markdown-save-state[data-status=loading] .artifact-markdown-save-icon,.artifact-markdown-save-state[data-status=saving] .artifact-markdown-save-icon{color:#7e6a38;background:#f4efe2}.artifact-markdown-save-state[data-status=loading] .artifact-markdown-save-icon .app-icon,.artifact-markdown-save-state[data-status=saving] .artifact-markdown-save-icon .app-icon{animation:.85s linear infinite artifact-markdown-spin}.artifact-markdown-save-state[data-status=offline] .artifact-markdown-save-icon{color:#7e6a38;background:#f4efe2}.artifact-markdown-save-state[data-status=error] .artifact-markdown-save-icon{color:#8b4738;background:#faebe7}.artifact-markdown-mode-button,.artifact-markdown-preview,.artifact-markdown-publish{min-height:var(--editor-control-height);border-radius:var(--editor-control-radius);color:var(--document-ink-muted);cursor:pointer;font:inherit;transition:background-color var(--editor-control-transition), border-color var(--editor-control-transition), color var(--editor-control-transition), opacity var(--editor-control-transition), transform .1s ease-out;background:0 0;border:0;font-size:11px;font-weight:620;line-height:1}.artifact-markdown-mode-button,.artifact-markdown-preview{width:var(--editor-control-height);place-items:center;padding:0;display:grid}.artifact-markdown-mode-button .app-icon,.artifact-markdown-preview .app-icon{stroke-width:2px;width:12px;height:12px}.artifact-markdown-mode-button:hover,.artifact-markdown-preview:hover{background:var(--document-surface-hover);color:var(--document-ink)}.artifact-markdown-mode-button[aria-pressed=true]{background:var(--document-surface-subtle);color:var(--document-accent)}.artifact-markdown-mode-button:focus-visible,.artifact-markdown-preview:focus-visible,.artifact-markdown-publish:focus-visible{outline:2px solid var(--document-focus);outline-offset:2px}.artifact-markdown-editor-actions{justify-content:flex-end;align-items:center;gap:3px;min-width:0;margin-left:0;display:flex}.artifact-markdown-presence{align-items:center;padding-right:3px;display:flex}.artifact-markdown-presence>span{border:2px solid color-mix(in srgb, var(--document-surface) 94%, transparent);color:#fff;letter-spacing:-.02em;border-radius:999px;place-items:center;width:22px;height:22px;margin-left:-4px;font-size:8px;font-weight:700;display:grid}.artifact-markdown-presence>span:first-child{margin-left:0}.artifact-markdown-presence>.is-color-1{background:var(--color-text-success)}.artifact-markdown-presence>.is-color-2{background:var(--asx-blue)}.artifact-markdown-presence>.is-color-3{background:var(--color-text-danger)}.artifact-markdown-presence>.is-color-4{background:var(--color-text-warning)}.artifact-markdown-presence>.is-color-5{background:var(--asx-accent)}.artifact-markdown-presence>.is-overflow{background:var(--document-line);color:var(--document-ink-muted)}.artifact-visual-qa-mobile-frame{border:0;display:block}.artifact-markdown-publish{background:var(--document-ink);color:#fff;white-space:nowrap;justify-content:center;align-items:center;gap:5px;padding:0 11px;display:inline-flex}.artifact-markdown-publish:hover,.artifact-markdown-publish:focus-visible{background:#111713}.artifact-markdown-publish:active:not(:disabled){transform:translateY(1px)}.artifact-markdown-publish .app-icon{stroke-width:2.2px;width:12px;height:12px}.artifact-markdown-publish-version{color:#ffffffad;font-variant-numeric:tabular-nums;font-size:10px;font-weight:640}.artifact-markdown-publish:disabled{cursor:default;opacity:.55}.artifact-markdown-recovery{z-index:39;border:1px solid var(--document-line-strong);background:color-mix(in srgb, var(--document-surface) 97%, #f4efe2);width:fit-content;max-width:calc(100% - 24px);min-height:30px;color:var(--document-ink-muted);border-radius:7px;align-items:center;gap:7px;margin:8px auto -38px;padding:4px 5px 4px 9px;font-size:11px;display:flex;position:sticky;top:52px;box-shadow:0 5px 18px #10191c14}.artifact-markdown-recovery button{min-height:22px;color:var(--document-ink);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:5px;padding:0 6px;font-weight:650}.artifact-markdown-recovery button:hover,.artifact-markdown-recovery button:focus-visible{background:var(--document-surface-hover)}.artifact-markdown-publish-error{z-index:39;color:#8b4738;background:#fff8f6;border:1px solid #efd8d1;border-radius:7px;width:fit-content;max-width:calc(100% - 24px);margin:6px auto -28px;padding:6px 9px;font-size:11px;position:sticky;top:57px}@keyframes artifact-markdown-spin{to{transform:rotate(360deg)}}@keyframes artifact-markdown-dock-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}}@keyframes artifact-markdown-popover-in{0%{opacity:0;transform:translateY(3px)scale(.985)}}.artifact-markdown-rich[data-visible=false],.artifact-markdown-source[data-visible=false]{display:none}.artifact-markdown-rich[data-visible=true],.artifact-markdown-source[data-visible=true]{display:block}.artifact-markdown-rich .milkdown{--crepe-color-background:var(--document-canvas);--crepe-color-on-background:var(--document-ink);--crepe-color-surface:var(--document-surface);--crepe-color-surface-low:var(--document-surface-subtle);--crepe-color-on-surface:var(--document-ink);--crepe-color-on-surface-variant:var(--document-ink-muted);--crepe-color-outline:var(--document-line-strong);--crepe-color-primary:var(--document-accent);--crepe-color-secondary:var(--document-accent-soft);--crepe-color-on-secondary:var(--document-accent);--crepe-color-inverse:var(--document-ink);--crepe-color-on-inverse:var(--document-surface-subtle);--crepe-color-inline-code:var(--document-accent);--crepe-color-error:#9d4f3e;--crepe-color-hover:var(--document-surface-hover);--crepe-color-selected:var(--document-selection);--crepe-color-inline-area:var(--document-surface-subtle);--crepe-font-title:var(--document-font-sans);--crepe-font-default:var(--document-font-sans);--crepe-font-code:var(--document-font-mono);--crepe-shadow-1:var(--document-shadow-raised);--crepe-shadow-2:var(--document-shadow-popover);background:var(--document-canvas);min-height:100dvh}.artifact-markdown-rich .milkdown .milkdown-toolbar,.artifact-markdown-rich .milkdown .milkdown-slash-menu,.artifact-markdown-rich .milkdown .milkdown-link-preview>.link-preview,.artifact-markdown-rich .milkdown .milkdown-link-edit>.link-edit{border:1px solid var(--document-line);background:var(--document-surface);border-radius:8px;box-shadow:0 1px 2px #10191c14,0 6px 18px #10191c17}.artifact-markdown-rich .milkdown .milkdown-toolbar[data-show=true],.artifact-markdown-rich .milkdown .milkdown-slash-menu,.artifact-markdown-rich .milkdown .milkdown-link-preview>.link-preview,.artifact-markdown-rich .milkdown .milkdown-link-edit>.link-edit,.artifact-markdown-rich .milkdown .milkdown-table-block .cell-handle .button-group,.artifact-markdown-rich .milkdown .milkdown-code-block .list-wrapper{animation:.13s cubic-bezier(.16,1,.3,1) both artifact-markdown-popover-in}.artifact-markdown-rich .milkdown .milkdown-toolbar{gap:1px;padding:3px;overflow:visible}.artifact-markdown-rich .milkdown .milkdown-toolbar .divider{background:var(--document-line);width:1px;height:18px;margin:4px 3px}.artifact-markdown-rich .milkdown .milkdown-toolbar .toolbar-item,.artifact-markdown-rich .milkdown .milkdown-block-handle .operation-item{width:26px;height:26px;color:var(--document-ink-muted);transition:background-color var(--editor-control-transition), color var(--editor-control-transition), transform .1s ease-out;background:0 0;border:0;border-radius:5px;place-items:center;margin:0;padding:5px;display:grid}.artifact-markdown-rich .milkdown .milkdown-toolbar .toolbar-item:hover,.artifact-markdown-rich .milkdown .milkdown-block-handle .operation-item:hover{background:var(--document-surface-subtle);color:var(--document-ink)}.artifact-markdown-rich .milkdown .milkdown-toolbar .toolbar-item:active,.artifact-markdown-rich .milkdown .milkdown-block-handle .operation-item:active{background:var(--document-selection);transform:translateY(1px)}.artifact-markdown-rich .milkdown .milkdown-toolbar .toolbar-item:focus-visible,.artifact-markdown-rich .milkdown .milkdown-block-handle .operation-item:focus-visible,.artifact-markdown-rich .milkdown .milkdown-table-block button:focus-visible,.artifact-markdown-rich .milkdown .milkdown-code-block button:focus-visible,.artifact-markdown-rich .milkdown .milkdown-link-preview button:focus-visible,.artifact-markdown-rich .milkdown .milkdown-link-edit button:focus-visible{outline:2px solid var(--document-focus);outline-offset:2px}.artifact-markdown-rich .milkdown .milkdown-toolbar .toolbar-item svg,.artifact-markdown-rich .milkdown .milkdown-block-handle .operation-item svg{color:currentColor;fill:currentColor;width:16px;height:16px}.artifact-markdown-rich .milkdown .milkdown-toolbar .toolbar-item.active{background:var(--document-accent-soft);color:var(--document-accent)}.artifact-markdown-rich .milkdown .milkdown-block-handle{color:var(--document-ink-subtle);opacity:.58;transition:opacity var(--editor-control-transition), transform var(--editor-control-transition), background-color var(--editor-control-transition), border-color var(--editor-control-transition);border:1px solid #0000;border-radius:7px;gap:1px;padding:2px}.artifact-markdown-rich .milkdown .milkdown-block-handle:hover,.artifact-markdown-rich .milkdown .milkdown-block-handle:focus-within{border-color:var(--document-line);background:var(--document-surface);opacity:1;box-shadow:0 1px 3px #10191c14}.artifact-markdown-rich .milkdown .milkdown-slash-menu{max-width:min(292px,100vw - 24px);overflow:hidden}.artifact-markdown-rich .milkdown .milkdown-slash-menu .tab-group{border-bottom-color:var(--document-line);padding:7px 8px 0}.artifact-markdown-rich .milkdown .milkdown-slash-menu .tab-group ul{gap:3px;padding:4px}.artifact-markdown-rich .milkdown .milkdown-slash-menu .tab-group ul li{color:var(--document-ink-muted);border-radius:6px;padding:5px 8px;font-size:11px;font-weight:620;line-height:16px}.artifact-markdown-rich .milkdown .milkdown-slash-menu .tab-group ul li.selected{background:var(--document-accent-soft);color:var(--document-accent)}.artifact-markdown-rich .milkdown .milkdown-slash-menu .menu-groups{max-height:min(360px,56dvh);padding:5px 8px 8px}.artifact-markdown-rich .milkdown .milkdown-slash-menu .menu-groups .menu-group h6{color:var(--document-ink-subtle);letter-spacing:.045em;padding:9px 8px 5px;font-size:10px;font-weight:680;line-height:14px}.artifact-markdown-rich .milkdown .milkdown-slash-menu .menu-groups .menu-group li{border-radius:7px;gap:9px;min-width:210px;padding:7px 8px}.artifact-markdown-rich .milkdown .milkdown-slash-menu .menu-groups .menu-group li.hover{background:var(--document-surface-subtle)}.artifact-markdown-rich .milkdown .milkdown-slash-menu .menu-groups .menu-group li svg{width:17px;height:17px;color:var(--document-ink-subtle);fill:currentColor}.artifact-markdown-rich .milkdown .milkdown-slash-menu .menu-groups .menu-group li>span{color:var(--document-ink);font-size:12px;font-weight:590;line-height:17px}.artifact-markdown-rich .milkdown .milkdown-link-preview>.link-preview,.artifact-markdown-rich .milkdown .milkdown-link-edit>.link-edit{align-items:center;gap:5px;height:32px;padding:3px 5px 3px 8px}.artifact-markdown-rich .milkdown .milkdown-link-preview>.link-preview>.link-display{width:min(240px,48vw);color:var(--document-ink-muted);font-size:12px}.artifact-markdown-rich .milkdown .milkdown-link-edit>.link-edit>.input-area{width:min(220px,46vw);color:var(--document-ink);font-family:var(--document-font-sans);font-size:12px}.artifact-markdown-rich .milkdown .milkdown-link-preview .button,.artifact-markdown-rich .milkdown .milkdown-link-edit .button,.artifact-markdown-rich .milkdown .milkdown-link-preview .link-icon{background:0 0;border:0;border-radius:6px;place-items:center;width:26px;height:26px;padding:5px;display:grid}.artifact-markdown-rich .milkdown .ProseMirror{width:min(100%, var(--document-reading-width));min-height:100dvh;color:var(--document-ink);caret-color:var(--document-accent);font-family:var(--document-font-sans);font-size:var(--document-body-size);font-feature-settings:"kern" 1, "liga" 1, "calt" 1;font-optical-sizing:auto;font-weight:400;line-height:var(--document-body-leading);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0 auto;padding:clamp(56px,8vw,104px) clamp(22px,6vw,64px) 120px}.artifact-markdown-rich .milkdown .ProseMirror:focus{outline:0}.artifact-markdown-rich .milkdown .ProseMirror ::selection{background:var(--document-selection);color:var(--document-ink)}.artifact-markdown-rich .milkdown .ProseMirror h1,.artifact-markdown-rich .milkdown .ProseMirror h2,.artifact-markdown-rich .milkdown .ProseMirror h3,.artifact-markdown-rich .milkdown .ProseMirror h4,.artifact-markdown-rich .milkdown .ProseMirror h5,.artifact-markdown-rich .milkdown .ProseMirror h6{color:var(--document-ink);font-weight:var(--document-heading-weight);line-height:var(--document-heading-leading);letter-spacing:-.022em;margin:1.75em 0 .55em}.artifact-markdown-rich .milkdown .ProseMirror h1{font-size:var(--document-title-size);letter-spacing:-.035em;margin-top:0}.artifact-markdown-rich .milkdown .ProseMirror h2{font-size:var(--document-heading-2-size);border-bottom:0;padding-bottom:0}.artifact-markdown-rich .milkdown .ProseMirror h3{font-size:var(--document-heading-3-size)}.artifact-markdown-rich .milkdown .ProseMirror h4,.artifact-markdown-rich .milkdown .ProseMirror h5,.artifact-markdown-rich .milkdown .ProseMirror h6{font-size:var(--document-body-size);letter-spacing:-.01em}.artifact-markdown-rich .milkdown .ProseMirror blockquote{border-left-color:var(--document-line-strong);color:var(--document-ink-muted)}.artifact-markdown-rich .milkdown .ProseMirror pre{border-color:var(--document-line);border-radius:var(--document-radius-md);background:var(--document-surface-subtle);padding:var(--document-space-3) var(--document-space-4);font-family:var(--document-font-mono)}.artifact-markdown-rich .milkdown .ProseMirror code{font-family:var(--document-font-mono);font-size:.86em}.artifact-markdown-rich .milkdown .ProseMirror table{color:var(--document-ink);font-size:14px}.artifact-markdown-rich .milkdown .milkdown-table-block{margin:var(--document-space-4) 0 var(--document-space-5)}.artifact-markdown-rich .milkdown .milkdown-table-block .table-wrapper{border:1px solid var(--document-line);border-radius:var(--document-radius-md);overflow:hidden}.artifact-markdown-rich .milkdown .milkdown-table-block th,.artifact-markdown-rich .milkdown .milkdown-table-block td{border-width:0 1px 1px 0;border-color:var(--document-line);transition:background-color var(--editor-control-transition), outline-color var(--editor-control-transition);padding:7px 11px}.artifact-markdown-rich .milkdown .milkdown-table-block tr:last-child td{border-bottom:0}.artifact-markdown-rich .milkdown .milkdown-table-block tr>:last-child{border-right:0}.artifact-markdown-rich .milkdown .milkdown-table-block tbody tr:hover td{background:color-mix(in srgb, var(--document-surface-hover) 62%, transparent)}.artifact-markdown-rich .milkdown .milkdown-table-block th{background:color-mix(in srgb, var(--document-surface-subtle) 72%, var(--document-surface));letter-spacing:.01em;font-size:12px;font-weight:650}.artifact-markdown-rich .milkdown .milkdown-table-block .cell-handle{border:1px solid var(--document-line);background:var(--document-surface);color:var(--document-ink-subtle);box-shadow:var(--document-shadow-raised)}.artifact-markdown-rich .milkdown .milkdown-table-block .cell-handle .button-group{border:1px solid var(--document-line);border-radius:var(--document-radius-md);background:var(--document-surface);gap:2px;padding:3px;box-shadow:0 1px 2px #10191c14,0 6px 18px #10191c17}.artifact-markdown-rich .milkdown .milkdown-table-block .cell-handle .button-group button{width:28px;height:28px;color:var(--document-ink-muted);background:0 0;border:0;border-radius:6px;margin:0;padding:5px}.artifact-markdown-rich .milkdown .milkdown-table-block .cell-handle .button-group button:hover{background:var(--document-surface-subtle);color:var(--document-ink);border-radius:6px}.artifact-markdown-rich .milkdown .milkdown-table-block .line-handle{background:color-mix(in srgb, var(--document-accent) 74%, transparent)}.artifact-markdown-rich .milkdown .milkdown-table-block .line-handle .add-button{border:1px solid var(--document-line);background:var(--document-surface);color:var(--document-ink-subtle);box-shadow:var(--document-shadow-raised)}.artifact-markdown-rich .milkdown .milkdown-table-block .line-handle .add-button:hover{border-color:var(--document-line-strong);background:var(--document-surface-subtle);color:var(--document-accent)}.artifact-markdown-rich .milkdown .milkdown-code-block{margin:var(--document-space-4) 0 var(--document-space-5);border:1px solid var(--document-line);border-radius:var(--document-radius-md);background:color-mix(in srgb, var(--document-surface-subtle) 82%, var(--document-surface));transition:border-color var(--editor-control-transition), box-shadow var(--editor-control-transition);padding:7px 12px 12px}.artifact-markdown-rich .milkdown .milkdown-code-block.selected,.artifact-markdown-rich .milkdown .milkdown-code-block:focus-within{border-color:var(--document-line-strong);box-shadow:0 0 0 2px color-mix(in srgb, var(--document-selection) 72%, transparent);outline:0}.artifact-markdown-rich .milkdown .milkdown-code-block .cm-editor,.artifact-markdown-rich .milkdown .milkdown-code-block .cm-gutters{background:0 0}.artifact-markdown-rich .milkdown .milkdown-code-block .tools{min-height:27px}.artifact-markdown-rich .milkdown .milkdown-code-block .tools .language-button,.artifact-markdown-rich .milkdown .milkdown-code-block .tools .tools-button-group button{min-height:25px;color:var(--document-ink-subtle);font-family:var(--document-font-sans);transition:opacity var(--editor-control-transition), background-color var(--editor-control-transition), border-color var(--editor-control-transition), color var(--editor-control-transition);background:0 0;border:1px solid #0000;border-radius:6px;font-size:10.5px;font-weight:620}.artifact-markdown-rich .milkdown .milkdown-code-block:hover .tools .language-button,.artifact-markdown-rich .milkdown .milkdown-code-block:focus-within .tools .language-button,.artifact-markdown-rich .milkdown .milkdown-code-block:hover .tools .tools-button-group button,.artifact-markdown-rich .milkdown .milkdown-code-block:focus-within .tools .tools-button-group button{opacity:1}.artifact-markdown-rich .milkdown .milkdown-code-block .tools .language-button:hover,.artifact-markdown-rich .milkdown .milkdown-code-block .tools .tools-button-group button:hover{border-color:var(--document-line);background:var(--document-surface);color:var(--document-ink)}.artifact-markdown-rich .milkdown .milkdown-code-block .list-wrapper{border:1px solid var(--document-line);border-radius:var(--document-radius-md);background:var(--document-surface);overflow:hidden;box-shadow:0 1px 2px #10191c14,0 6px 18px #10191c17}.artifact-markdown-rich .milkdown .milkdown-code-block .language-list-item{color:var(--document-ink-muted);padding:6px 10px;font-size:12px;font-weight:590}.artifact-markdown-rich .milkdown .milkdown-code-block .language-list-item:hover,.artifact-markdown-rich .milkdown .milkdown-code-block .language-list-item:focus-visible{background:var(--document-surface-subtle);color:var(--document-ink)}.artifact-markdown-source{background:var(--document-canvas);min-height:100dvh;padding:76px 0 80px}.artifact-markdown-source .cm-editor{width:min(calc(100% - 32px), var(--document-wide-width));border:1px solid var(--document-line);border-radius:var(--document-radius-lg);background:var(--document-surface);min-height:calc(100dvh - 156px);color:var(--document-ink);font-size:var(--document-code-size);transition:border-color var(--editor-control-transition), box-shadow var(--editor-control-transition);margin:0 auto;overflow:hidden;box-shadow:0 1px 2px #10191c0b}.artifact-markdown-source .cm-editor.cm-focused{border-color:var(--document-line-strong);box-shadow:0 0 0 2px color-mix(in srgb, var(--document-selection) 64%, transparent);outline:0}.artifact-markdown-source .cm-scroller{font-family:var(--document-font-mono);font-variant-ligatures:none;line-height:1.62;overflow:auto}.artifact-markdown-source .cm-content{padding:var(--document-space-4) var(--document-space-4) var(--document-space-7);caret-color:var(--document-accent)}.artifact-markdown-source .cm-gutters{border:0;border-right:1px solid var(--document-line);background:var(--document-surface-subtle);color:var(--document-ink-subtle)}.artifact-markdown-source .cm-activeLine,.artifact-markdown-source .cm-activeLineGutter{background:var(--document-surface-hover)}@media (max-width:700px){.artifact-markdown-editor{--editor-control-height:32px}.artifact-markdown-editor-bar{grid-template-columns:auto auto;gap:2px;width:max-content;height:40px;margin:0 8px -40px auto;padding:4px;top:8px}.artifact-markdown-save-state>span:last-child,.artifact-markdown-presence{display:none}.artifact-markdown-publish{padding:0 9px}.artifact-markdown-rich .milkdown .ProseMirror{font-size:var(--document-body-size-mobile);padding:52px 20px 90px}.artifact-markdown-rich .milkdown .ProseMirror h1{font-size:var(--document-title-size-mobile)}.artifact-markdown-rich .milkdown .ProseMirror h2{font-size:var(--document-heading-2-size-mobile)}.artifact-markdown-source{padding-top:68px}.artifact-markdown-source .cm-editor{width:calc(100% - 16px);font-size:var(--document-code-size-mobile)}.artifact-markdown-source .cm-content{padding:var(--document-space-3) var(--document-space-3) var(--document-space-6)}.artifact-markdown-source-viewer{padding:60px 18px 90px}.artifact-markdown-source-viewer pre{font-size:var(--document-code-size-mobile)}}@media (hover:none) and (pointer:coarse){.artifact-markdown-rich .milkdown .milkdown-block-handle{display:none}}@media (prefers-reduced-motion:reduce){.artifact-markdown-save-state[data-status=loading] .artifact-markdown-save-icon .app-icon,.artifact-markdown-save-state[data-status=saving] .artifact-markdown-save-icon .app-icon{animation:none}.artifact-markdown-editor *,.artifact-markdown-editor :before,.artifact-markdown-editor :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;clip-path:inset(50%)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.artifact-app-shell{min-height:100vh;color:var(--asx-ink);font-size:var(--app-font-body);background:#f5f7f5;grid-template-columns:176px minmax(0,1fr);display:grid}.artifact-app-sidebar{border-right:1px solid var(--color-divider-on-strong-subtle);background:var(--asx-inverted);height:100vh;color:var(--color-text-on-strong-soft);grid-template-rows:auto 1fr auto;gap:18px;padding:14px;display:grid;position:sticky;top:0}.artifact-sidebar-brand{color:inherit}.artifact-sidebar-brand .brief-brand-mark{background:var(--green);color:var(--ink)}.artifact-app-sidebar nav{align-content:start;gap:var(--app-space-1);display:grid}.artifact-app-sidebar nav a,.artifact-app-sidebar nav>span{color:#b8c1c6;border:0;border-radius:6px;align-items:center;gap:8px;min-height:34px;padding:7px 9px;font-size:12.5px;font-weight:620;display:flex}.artifact-app-sidebar nav a:hover,.artifact-app-sidebar nav a:focus-visible{color:#fff;background:#ffffff0f}.artifact-app-sidebar nav>span[aria-current=page]{color:#fff;background:#ffffff13}.artifact-app-sidebar nav>span[aria-current=page] .app-icon{color:var(--green)}.artifact-sidebar-foot{gap:var(--app-space-2);border-top:1px solid var(--color-divider-on-strong-subtle);padding-top:var(--app-space-5);font-size:var(--app-font-caption);display:grid}.artifact-sidebar-foot span{color:#aebac1}.artifact-sidebar-foot a{color:#e9f0f2;font-weight:650}.artifact-library-main{align-content:start;gap:12px;width:100%;min-width:0;max-width:1320px;margin-inline:auto;padding:clamp(22px,2.8vw,36px);display:grid}.artifact-library-header{border-bottom:1px solid var(--asx-border);justify-content:space-between;align-items:center;gap:20px;padding-bottom:14px;display:flex}.artifact-library-header h1{letter-spacing:-.025em;max-width:none;font-size:19px;font-weight:680;line-height:var(--app-leading-tight);margin:0 0 3px}.artifact-library-header p{max-width:620px;color:var(--asx-muted);margin:0;font-size:12.5px}.artifact-kicker{color:var(--asx-muted);font-size:var(--app-font-caption);font-weight:600}.artifact-library-actions{flex:none;align-items:center;gap:6px;display:flex}.artifact-library-actions label{gap:var(--app-space-1);color:var(--asx-muted);font-size:var(--app-font-micro);font-weight:650;display:grid}.artifact-library-actions .artifact-primary-button,.artifact-library-actions select,.artifact-library-icon-action{border-radius:8px;height:34px;min-height:34px;font-size:12px}.artifact-library-actions .artifact-primary-button{padding-inline:14px}.artifact-library-actions select{max-width:170px;padding:0 28px 0 10px}.artifact-library-icon-action{border:1px solid var(--asx-border);background:var(--asx-surface);width:34px;color:var(--asx-muted);cursor:pointer;place-items:center;display:grid}.artifact-library-icon-action:hover,.artifact-library-icon-action:focus-visible{border-color:var(--asx-border-strong);color:var(--asx-ink)}.artifact-library-icon-action .app-icon{width:15px;height:15px}.artifact-notification-menu{position:relative}.artifact-notification-menu>summary{border:1px solid var(--asx-border);background:var(--asx-surface);width:34px;height:34px;color:var(--asx-muted);cursor:pointer;border-radius:8px;place-items:center;list-style:none;display:grid;position:relative}.artifact-notification-menu>summary::-webkit-details-marker{display:none}.artifact-notification-menu>summary:hover,.artifact-notification-menu>summary:focus-visible,.artifact-notification-menu[open]>summary{border-color:var(--asx-border-strong);color:var(--asx-ink)}.artifact-notification-menu>summary .app-icon{width:15px;height:15px}.artifact-notification-badge{background:var(--asx-inverted);color:#fff;border:2px solid #f5f7f5;border-radius:999px;place-items:center;min-width:16px;height:16px;padding-inline:3px;font-size:8px;font-weight:750;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.artifact-notification-menu>section{z-index:20;border:1px solid var(--asx-border-strong);background:var(--asx-surface);border-radius:10px;width:min(340px,100vw - 24px);max-height:min(520px,100vh - 96px);display:grid;position:absolute;top:calc(100% + 7px);right:0;overflow:hidden;box-shadow:0 16px 42px #141b1724}.artifact-notification-menu>section>header{border-bottom:1px solid var(--asx-border);justify-content:space-between;align-items:center;min-height:40px;padding:0 10px 0 12px;font-size:12px;display:flex}.artifact-notification-menu>section>header button{width:28px;height:28px;color:var(--asx-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.artifact-notification-menu>section>header button:hover,.artifact-notification-menu>section>header button:focus-visible{background:var(--asx-surface-soft);color:var(--asx-ink)}.artifact-notification-menu>section>header .app-icon{width:14px;height:14px}.artifact-notification-list{overflow:auto}.artifact-notification-list>a{border-bottom:1px solid var(--asx-border);color:var(--asx-ink);grid-template-columns:6px minmax(0,1fr);gap:7px;padding:10px 12px 9px 9px;display:grid}.artifact-notification-list>a:hover,.artifact-notification-list>a:focus-visible{background:var(--asx-surface-soft)}.artifact-notification-list>a>span:last-child{gap:2px;min-width:0;display:grid}.artifact-notification-list strong,.artifact-notification-list small,.artifact-notification-list p,.artifact-notification-list time{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.artifact-notification-list strong{font-size:11.5px;font-weight:630}.artifact-notification-list small,.artifact-notification-list p,.artifact-notification-list time{color:var(--asx-muted);font-size:10.5px;font-weight:450}.artifact-notification-list p{color:var(--asx-ink-soft)}.artifact-notification-dot{background:0 0;border-radius:999px;width:5px;height:5px;margin-top:5px}.artifact-notification-list>a.is-unread .artifact-notification-dot{background:#3d7652}.artifact-notification-list>a.is-unread strong{font-weight:720}.artifact-notification-empty{color:var(--asx-muted);text-align:center;margin:0;padding:24px 12px;font-size:11.5px}.artifact-notification-preference{border-top:1px solid var(--asx-border);min-height:42px;color:var(--asx-muted);justify-content:space-between;align-items:center;padding:6px 8px 6px 12px;font-size:10.5px!important;font-weight:580!important;display:flex!important}.artifact-notification-preference select{color:var(--asx-ink);background-color:#0000!important;border:0!important;width:auto!important;max-width:150px!important;height:28px!important;min-height:28px!important;padding:0 24px 0 6px!important;font-size:10.5px!important}.artifact-notification-error{min-height:0;color:var(--color-text-danger);text-align:center;font-size:10px}.artifact-notification-error:not(:empty){border-top:1px solid var(--asx-border);padding:5px 8px}.artifact-library-actions select,.artifact-search input,.artifact-field input,.artifact-share-dialog select,.artifact-share-dialog input,.artifact-comment-compose textarea{min-height:var(--app-control-height);border:1px solid var(--asx-border-strong);border-radius:var(--asx-radius-sm);background:var(--asx-surface);padding:0 var(--app-space-4);color:var(--asx-ink);font:inherit}.artifact-primary-button,.artifact-secondary-button,.artifact-icon-button{min-height:44px;padding:0 var(--app-space-5);cursor:pointer;font:inherit;font-size:var(--app-font-row);white-space:nowrap;border-radius:7px;font-weight:650}a.artifact-primary-button,a.artifact-secondary-button{justify-content:center;align-items:center;display:inline-flex}.artifact-primary-button{border:1px solid var(--asx-inverted);background:var(--asx-inverted);color:#fff}.artifact-primary-button:hover,.artifact-primary-button:focus-visible{background:#253036}.artifact-primary-button:disabled{cursor:not-allowed;opacity:.48}.artifact-secondary-button,.artifact-icon-button{border:1px solid var(--asx-border);background:var(--asx-surface);color:var(--asx-ink)}.artifact-icon-button{place-items:center;width:44px;padding:0;font-size:18px;font-weight:400;display:grid}.artifact-library-tools{z-index:2;align-items:center;gap:7px;min-width:0;display:flex;position:relative}.artifact-search{width:min(320px,34vw);display:block;position:relative}.artifact-search input{border-color:var(--asx-border);border-radius:8px;width:100%;min-height:34px;padding:0 10px 0 32px;font-size:12.5px}.artifact-search .app-icon{z-index:1;color:#8a918d;pointer-events:none;width:14px;height:14px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.artifact-scope-filter{border:1px solid var(--asx-border);background:#ffffff94;border-radius:8px;align-items:center;gap:1px;height:34px;padding:2px;display:flex}.artifact-scope-filter button{min-height:28px;color:var(--asx-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;padding:0 9px;font-size:11.5px;font-weight:620}.artifact-scope-filter button:hover,.artifact-scope-filter button:focus-visible{color:var(--asx-ink)}.artifact-scope-filter button[aria-pressed=true]{background:var(--asx-surface);color:var(--asx-ink);box-shadow:0 1px 2px #10191c14}.artifact-filter-menu{position:relative}.artifact-filter-menu>summary{border:1px solid var(--asx-border);background:var(--asx-surface);min-height:34px;color:var(--asx-muted);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:11.5px;font-weight:620;list-style:none;display:flex}.artifact-filter-menu>summary::-webkit-details-marker{display:none}.artifact-filter-menu>summary .app-icon{width:14px;height:14px}.artifact-filter-menu>summary small{background:var(--asx-inverted);color:#fff;border-radius:999px;place-items:center;min-width:16px;height:16px;font-size:9px;font-weight:700;display:grid}.artifact-filter-menu[open]>summary{border-color:var(--asx-border-strong);color:var(--asx-ink)}.artifact-filter-menu>div{border:1px solid var(--asx-border);background:var(--asx-surface);border-radius:10px;gap:10px;width:220px;padding:12px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #10191c1f}.artifact-filter-menu label{color:var(--asx-muted);gap:4px;font-size:10px;font-weight:650;display:grid}.artifact-filter-menu select{border:1px solid var(--asx-border);width:100%;min-height:34px;color:var(--asx-ink);font:inherit;background:#fff;border-radius:7px;padding-inline:9px;font-size:12px}.artifact-filter-clear{width:fit-content;color:var(--asx-muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:11px;font-weight:650}.artifact-filter-clear:hover,.artifact-filter-clear:focus-visible{color:var(--asx-ink)}.artifact-result-count{color:var(--asx-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.artifact-library-list{border:1px solid var(--asx-border);background:var(--asx-surface);border-radius:9px;overflow:hidden;box-shadow:0 1px 2px #10191c06}.artifact-list-head,.artifact-list-row{grid-template-columns:minmax(260px,1.5fr) minmax(140px,.72fr) minmax(150px,.72fr) 76px;align-items:center;gap:16px;display:grid}.artifact-list-head{border-bottom:1px solid var(--color-divider-subtle);min-height:30px;color:var(--asx-muted);font-size:var(--app-font-micro);background:#f8f9f8;padding:0 14px;font-weight:650}.artifact-list-row{min-height:54px;color:var(--asx-ink);padding:9px 14px;transition:background .14s}.artifact-list-row+.artifact-list-row{border-top:1px solid var(--color-divider-subtle)}.artifact-list-row:hover,.artifact-list-row:focus-visible{background:#f4f8f5}.artifact-row-title{gap:2px;min-width:0;display:grid}.artifact-row-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:650;overflow:hidden}.artifact-row-title small,.artifact-review-count,.artifact-list-row time{color:var(--asx-muted);font-size:10.5px}.artifact-row-from{align-items:center;gap:8px;min-width:0;display:flex}.artifact-row-from>span:last-child{gap:1px;min-width:0;display:grid}.artifact-row-from strong,.artifact-row-from small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.artifact-row-from strong{color:var(--asx-ink);font-size:11.5px;font-weight:620}.artifact-row-from small{color:var(--asx-muted);font-size:10px}.artifact-row-avatar{color:#59615c;letter-spacing:-.02em;background:#eef1ee;border:1px solid #2330291a;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:8.5px;font-weight:700;display:grid}.artifact-review-count{gap:1px;display:grid}.artifact-review-count strong{color:var(--asx-ink);align-items:center;gap:6px;font-size:11.5px;font-weight:620;display:flex}.artifact-review-count strong>span{background:#b8beb9;border-radius:50%;width:6px;height:6px}.artifact-review-count strong.is-approved>span{background:#1d8750}.artifact-review-count strong.is-changes_requested>span{background:#b66d2e}.artifact-review-count small{color:var(--asx-muted);padding-left:12px;font-size:10px}.artifact-access-badge{border:1px solid var(--asx-border);color:#455159;width:fit-content;font-size:var(--app-font-caption);background:#f3f5f5;border-radius:999px;padding:3px 8px;font-weight:620}.artifact-access-badge.is-link{color:#245f3d;background:#eaf6ee;border-color:#0f7a4c38}.artifact-empty-state{justify-items:start;gap:var(--app-space-3);border:1px solid var(--asx-border);border-radius:var(--asx-radius);background:var(--asx-surface);box-shadow:none;padding:clamp(28px,6vw,72px);display:grid}.artifact-empty-state h2,.artifact-empty-state p{margin:0}.artifact-empty-state h2{letter-spacing:-.025em;max-width:none;font-size:22px;font-weight:680;line-height:var(--app-leading-tight)}.artifact-empty-state p{max-width:560px;color:var(--asx-muted);line-height:var(--app-leading-body)}.artifact-empty-first{text-align:center;align-content:center;justify-items:center;min-height:360px}.artifact-empty-first>span{border:1px solid var(--asx-border);background:var(--color-background-subtle);padding:var(--app-space-2) var(--app-space-4);color:var(--asx-muted);font-family:var(--font-mono);font-size:var(--app-font-caption);border-radius:999px}.artifact-empty-first small{color:var(--asx-muted)}.artifact-agent-prompt{gap:var(--app-space-3);border:1px solid var(--asx-border);border-radius:var(--asx-radius);background:var(--color-background-subtle);width:min(620px,100%);padding:var(--app-space-3) var(--app-space-4);text-align:left;display:grid}.artifact-agent-prompt>div{justify-content:space-between;align-items:center;gap:var(--app-space-4);display:flex}.artifact-agent-prompt>div>strong{font-size:var(--app-font-row);font-weight:650}.artifact-agent-prompt>p{max-width:none;color:var(--asx-ink);font-size:var(--app-font-row)}.artifact-copy-prompt-button{padding-inline:var(--app-space-4);flex:none}.artifact-agent-prompt-status{font-size:var(--app-font-caption);color:var(--color-text-success)!important}.artifact-agent-prompt-status.is-error{color:var(--color-text-danger)!important}.artifact-agent-prompt-status:empty{display:none}.artifact-connect-agent{min-height:44px;color:var(--asx-muted);font-size:var(--app-font-row);text-underline-offset:3px;align-items:center;font-weight:620;text-decoration:underline;display:inline-flex}.artifact-connect-agent:hover,.artifact-connect-agent:focus-visible{color:var(--asx-ink)}.artifact-dialog-backdrop{z-index:1000;padding:var(--app-space-5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080c0e80;place-items:center;display:grid;position:fixed;inset:0}.artifact-dialog{border:1px solid var(--asx-border-strong);background:var(--asx-surface);border-radius:11px;gap:18px;width:min(480px,100%);max-height:calc(100vh - 40px);padding:24px;display:grid;overflow:auto;box-shadow:0 20px 64px #0003}.artifact-dialog>header,.artifact-dialog>footer{justify-content:space-between;align-items:center;gap:var(--app-space-4);display:flex}.artifact-dialog h2{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:680}.artifact-dialog-context{max-width:430px;color:var(--asx-muted);font-size:var(--app-font-caption);line-height:var(--app-leading-body);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;overflow:hidden}.artifact-dialog>footer{border-top:1px solid var(--color-divider-subtle);padding-top:var(--app-space-4);justify-content:flex-end}.artifact-file-drop{gap:var(--app-space-2);border:1px dashed var(--asx-border-strong);border-radius:var(--asx-radius);min-height:112px;padding:var(--app-space-5);color:var(--asx-ink);cursor:pointer;font:inherit;text-align:center;background:#fafbfa;place-content:center;display:grid}.artifact-file-drop:hover,.artifact-file-drop:focus-visible,.artifact-file-drop.has-file{background:#edf7f0;border-color:#0f7a4c80}.artifact-file-drop span{color:var(--asx-muted);font-size:var(--app-font-caption)}.artifact-folder-button{min-height:30px;color:var(--asx-muted);cursor:pointer;font:620 var(--app-font-caption) / 1.2 var(--font-sans);background:0 0;border:0;justify-self:center;margin-top:-12px;padding:4px 8px}.artifact-folder-button:hover,.artifact-folder-button:focus-visible{color:var(--asx-accent)}.artifact-folder-button:disabled{cursor:default;opacity:.5}.artifact-version-intro{margin:calc(var(--app-space-2) * -1) 0 0;color:var(--asx-muted);line-height:var(--app-leading-body)}.artifact-version-note{padding:var(--app-space-3) var(--app-space-4);color:var(--asx-ink);font-size:var(--app-font-caption);line-height:var(--app-leading-body);background:#f6f8f6;border-left:2px solid #0f7a4c80;align-content:start;align-self:start;gap:3px;display:grid}.artifact-version-note span{color:var(--asx-muted)}.artifact-field{gap:var(--app-space-2);font-size:var(--app-font-row);font-weight:650;display:grid}.artifact-field span{justify-content:space-between;display:flex}.artifact-field small{color:var(--asx-muted);font-weight:600}.artifact-field input,.artifact-field select{min-height:var(--app-form-control-height)}.artifact-policy-toggle{justify-content:space-between;align-items:center;gap:var(--app-space-5);border-bottom:1px solid var(--asx-border);padding-bottom:var(--app-space-4);display:flex}.artifact-policy-toggle>span{gap:3px;display:grid}.artifact-policy-toggle small,.artifact-policy-security-note{color:var(--asx-muted);font-size:var(--app-font-caption);font-weight:450;line-height:var(--app-leading-body)}.artifact-policy-toggle input{width:18px;height:18px;accent-color:var(--asx-accent)}.artifact-policy-security-note{margin:0}.artifact-restricted-note{padding:var(--app-space-3) var(--app-space-4);color:#2f4136;font-size:var(--app-font-caption);background:#f4f7f4;border-left:2px solid #0f7a4c80;gap:2px;display:grid}.artifact-form-error{color:var(--color-text-danger);font-size:var(--app-font-row);margin:0}@media (max-width:860px){.artifact-app-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.artifact-app-sidebar{height:auto;padding:var(--app-space-4) var(--app-space-5);justify-content:space-between;align-self:start;align-items:center;display:flex;position:static}.artifact-app-sidebar nav{display:flex}.artifact-app-sidebar nav a:not(:first-of-type),.artifact-sidebar-foot,.artifact-app-sidebar nav>span .app-icon{display:none}.artifact-app-sidebar nav>span,.artifact-app-sidebar nav a{padding-inline:var(--app-space-3)}}@media (max-width:700px){.artifact-library-main{gap:10px;padding:16px 12px}.artifact-library-header{flex-direction:row;align-items:center;gap:10px;padding-bottom:11px}.artifact-library-header h1{margin:0;font-size:18px}.artifact-library-header>div:first-child>p{display:none}.artifact-library-actions{min-width:0;margin-left:auto}.artifact-library-actions .artifact-primary-button{flex:none;order:0;width:auto}.artifact-library-actions .artifact-primary-button,.artifact-library-actions .artifact-secondary-button{padding-inline:11px}.artifact-library-actions select{width:112px;min-height:34px;padding-inline:8px 24px}.artifact-library-actions label{flex:0 auto}.artifact-notification-menu>section{width:auto;max-height:calc(100vh - 128px);position:fixed;top:116px;left:10px;right:10px}.artifact-library-tools{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.artifact-search{grid-column:1/-1;width:100%}.artifact-scope-filter{width:fit-content;max-width:100%}.artifact-scope-filter button{padding-inline:10px}.artifact-filter-menu{justify-self:end}.artifact-filter-menu>div{right:0}.artifact-result-count{grid-area:3/1/auto/-1;justify-self:end;margin-top:-2px}.artifact-empty-first{min-height:auto;padding:28px var(--app-space-4)}.artifact-agent-prompt{padding:var(--app-space-3)}.artifact-agent-prompt>div{align-items:flex-start}.artifact-agent-prompt>p{font-size:var(--app-font-caption)}.artifact-list-head{display:none}.artifact-list-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;min-height:68px;padding:10px 11px}.artifact-row-title{grid-column:1/-1}.artifact-row-from{grid-column:1}.artifact-review-count{text-align:right;grid-column:2;justify-items:end}.artifact-review-count small{padding-left:0}.artifact-list-row time{display:none}.artifact-dialog-backdrop{padding:0}.artifact-dialog{border:0;border-radius:0;flex-direction:column;width:100%;min-height:100vh;max-height:100vh;display:flex}}@media (max-width:360px){.artifact-library-header{gap:8px}.artifact-library-actions{gap:4px}.artifact-library-actions select{width:96px}.artifact-library-actions .artifact-primary-button{padding-inline:10px}.artifact-result-count{padding-right:4px}}.artifact-viewer-shell{min-height:100vh;color:var(--asx-ink);background:#f0f2f1;grid-template-rows:52px minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.artifact-viewer-shell.has-comments{grid-template-columns:minmax(0,1fr) minmax(320px,364px)}.artifact-skip-link{z-index:1200;top:-60px;left:var(--app-space-5);border-radius:var(--asx-radius-sm);background:var(--asx-inverted);padding:var(--app-space-3) var(--app-space-5);color:#fff;position:fixed}.artifact-skip-link:focus{top:var(--app-space-4)}.artifact-viewer-toolbar{z-index:10;align-items:center;gap:var(--app-space-4);border-bottom:1px solid var(--asx-border);padding:0 var(--app-space-5);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;grid-column:1/-1;grid-template-columns:minmax(110px,.7fr) minmax(0,1.4fr) minmax(230px,.7fr);display:grid;box-shadow:0 1px 2px #10191c09}.artifact-viewer-back{align-items:center;gap:var(--app-space-2);width:fit-content;min-width:44px;min-height:44px;color:var(--asx-muted);font-size:var(--app-font-row);font-weight:620;display:inline-flex}.artifact-viewer-back:hover,.artifact-viewer-back:focus-visible{color:var(--asx-ink)}.artifact-viewer-identity{justify-content:center;align-items:center;gap:var(--app-space-3);min-width:0;display:flex}.artifact-viewer-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--app-font-row);font-weight:650;overflow:hidden}.artifact-viewer-identity select{border:1px solid var(--asx-border);border-radius:var(--asx-radius-sm);background:var(--color-background-subtle);min-height:44px;padding:0 var(--app-space-3);color:var(--asx-muted);font:inherit;font-size:var(--app-font-caption);font-weight:620}.artifact-viewer-actions{justify-content:flex-end;gap:var(--app-space-2);display:flex}.artifact-toolbar-button{border-radius:var(--asx-radius-sm);min-height:44px;padding:0 var(--app-space-4);color:var(--asx-ink);cursor:pointer;font:inherit;font-size:var(--app-font-row);white-space:nowrap;background:0 0;border:0;font-weight:620}.artifact-toolbar-button:hover,.artifact-toolbar-button:focus-visible{background:var(--color-background-subtle)}.artifact-new-version-short{display:none}.artifact-viewer-stage{min-width:0;min-height:calc(100vh - 52px);padding:10px}.artifact-frame-wrap{height:calc(100vh - 72px);position:relative}.artifact-viewer-stage iframe{border:1px solid var(--asx-border);border-radius:var(--asx-radius);background:#fff;width:100%;height:100%;display:block;box-shadow:0 2px 8px #10191c0d}.artifact-frame-loading{border:1px solid var(--asx-border);border-radius:var(--asx-radius);height:100%;color:var(--asx-muted);font-size:var(--app-font-row);background:#fff;place-items:center;display:grid}.artifact-comment-mode-banner{z-index:4;top:var(--app-space-3);align-items:center;gap:var(--app-space-3);background:var(--asx-inverted);max-width:calc(100% - 32px);padding:var(--app-space-2) var(--app-space-4);color:#fff;font-size:var(--app-font-caption);border:1px solid #ffffff8c;border-radius:999px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #10191c2e}.artifact-comment-mode-banner span{color:#ffffffb3}.artifact-anchor-marker{z-index:5;background:var(--asx-accent);color:#fff;border:3px solid #fff;border-radius:999px;place-items:center;width:28px;height:28px;font-size:10px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 14px #10191c47}.artifact-comments-drawer{border-left:1px solid var(--asx-border);background:var(--asx-surface);grid-template-rows:auto auto auto minmax(0,1fr) auto auto;min-width:0;min-height:calc(100vh - 52px);max-height:calc(100vh - 52px);display:grid;box-shadow:-2px 0 10px #10191c09}.artifact-comments-drawer>header{border-bottom:1px solid var(--color-divider-subtle);padding:var(--app-space-4);justify-content:space-between;align-items:center;display:flex}.artifact-comments-drawer h2{font-size:18px;font-weight:680;line-height:var(--app-leading-tight);margin:0}.artifact-comments-drawer h2:focus{outline:0}.artifact-review-state{color:var(--asx-muted);font-size:inherit;font-weight:620;display:inline}.artifact-comments-summary{color:var(--asx-muted);font-size:var(--app-font-caption);margin:3px 0 0}.artifact-review-provenance{color:#6b7069;margin:3px 0 0;font-size:11px;line-height:1.35}.artifact-review-state.is-approved{color:var(--color-text-success)}.artifact-review-state.is-changes_requested{color:var(--color-text-danger)}.artifact-anchor-toolbar{align-items:center;gap:var(--app-space-3);border-bottom:1px solid var(--color-divider-subtle);padding:var(--app-space-3) var(--app-space-5);background:#fafbfa;grid-template-columns:auto minmax(0,1fr);display:grid}.artifact-anchor-toolbar button,.artifact-comment-anchor-context button,.artifact-comment-anchor-context a,.artifact-pending-anchor button{border:1px solid var(--asx-border);border-radius:var(--asx-radius-sm);background:var(--asx-surface);min-height:44px;padding:0 var(--app-space-3);color:var(--asx-ink);cursor:pointer;font:inherit;font-size:var(--app-font-caption);font-weight:620}.artifact-anchor-toolbar button[aria-pressed=true]{border-color:var(--asx-accent);background:var(--asx-accent);color:#fff}.artifact-anchor-toolbar span{color:var(--asx-muted);font-size:var(--app-font-caption);line-height:var(--app-leading-body)}.artifact-decision-row{gap:var(--app-space-2);border-bottom:1px solid var(--color-divider-subtle);padding:var(--app-space-3) var(--app-space-5);display:flex}.artifact-decision-row button,.artifact-comment-thread-head button{border:1px solid var(--asx-border);border-radius:var(--asx-radius-sm);background:var(--asx-surface);min-height:44px;padding:0 var(--app-space-3);color:var(--asx-ink);cursor:pointer;font:inherit;font-size:var(--app-font-caption);font-weight:620}.artifact-comment-list{align-content:start;gap:var(--app-space-3);padding:var(--app-space-4);display:grid;overflow:auto}.artifact-comment-group h3{color:var(--asx-muted);font-size:var(--app-font-micro);margin:0;font-weight:620}.artifact-comment-thread{border:1px solid var(--asx-border);background:#fff;border-radius:8px;overflow:hidden}.artifact-comment-thread-head{border-bottom:1px solid var(--color-divider-subtle);padding:var(--app-space-2) var(--app-space-3);color:var(--asx-muted);font-size:var(--app-font-micro);background:#fafbfa;justify-content:space-between;align-items:center;font-weight:620;display:flex}.artifact-comment-anchor-context{justify-content:space-between;align-items:center;gap:var(--app-space-3);border-bottom:1px solid var(--color-divider-subtle);padding:var(--app-space-3) var(--app-space-4);color:var(--asx-muted);font-size:var(--app-font-caption);display:flex}.artifact-comment-anchor-context>span{line-height:var(--app-leading-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.artifact-comment-anchor-context a{flex:none;align-items:center;display:inline-flex}.artifact-comment{gap:var(--app-space-1) var(--app-space-3);padding:var(--app-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.artifact-comment strong{font-size:var(--app-font-row)}.artifact-comment p{margin:var(--app-space-2) 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--app-font-row);line-height:var(--app-leading-body);grid-column:1/-1}.artifact-thread-reply{gap:var(--app-space-2);border-top:1px solid var(--color-divider-subtle);padding:var(--app-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.artifact-thread-reply textarea{border:1px solid var(--asx-border-strong);border-radius:var(--asx-radius-sm);min-height:44px;padding:var(--app-space-2) var(--app-space-3);resize:vertical;font:inherit}.artifact-thread-reply button,.artifact-people-list button{border:1px solid var(--asx-border);border-radius:var(--asx-radius-sm);background:var(--asx-surface);min-height:44px;padding:0 var(--app-space-3);color:var(--asx-ink);cursor:pointer;font:inherit;font-weight:620}.artifact-comments-empty{gap:var(--app-space-2);padding:var(--app-space-8) var(--app-space-5);color:var(--asx-muted);text-align:center;justify-items:center;display:grid}.artifact-comments-empty strong{color:var(--asx-ink)}.artifact-comments-empty span{font-size:var(--app-font-row)}.artifact-comment-compose-wrap{border-top:1px solid var(--color-divider-subtle)}.artifact-pending-anchor{justify-content:space-between;align-items:center;gap:var(--app-space-3);padding:var(--app-space-3) var(--app-space-4);color:var(--asx-ink);font-size:var(--app-font-caption);background:#f4f7f4;display:flex}.artifact-pending-anchor>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.artifact-comment-compose{gap:var(--app-space-2);padding:var(--app-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.artifact-comment-compose textarea{resize:vertical;min-height:58px;padding:var(--app-space-3) var(--app-space-4);line-height:var(--app-leading-body)}.artifact-signin-comment{margin:var(--app-space-4);text-align:center}.artifact-comment-access-note,.artifact-action-status{padding:var(--app-space-3) var(--app-space-4);color:var(--asx-muted);font-size:var(--app-font-caption);text-align:center;margin:0}.artifact-dialog{border-radius:10px;gap:14px;width:min(460px,100%);padding:18px;overflow-x:hidden}.artifact-dialog h2{letter-spacing:-.015em;font-size:16px}.artifact-dialog-context,.artifact-version-intro,.artifact-share-section>p{font-size:11.5px}.artifact-dialog>footer{padding-top:12px}.artifact-dialog .artifact-primary-button,.artifact-dialog .artifact-secondary-button,.artifact-dialog .artifact-icon-button{min-height:34px;padding-inline:12px;font-size:12px}.artifact-dialog .artifact-icon-button{width:34px;padding:0;font-size:16px}.artifact-share-section>label{font-size:12px}.artifact-share-section select,.artifact-share-section input{min-height:38px;padding-inline:10px;font-size:12.5px}.artifact-file-drop{min-height:88px;padding:16px;font-size:12.5px}.artifact-text-button{min-height:30px;font-size:11px}.artifact-share-dialog{width:min(520px,100%)}.artifact-share-section{gap:var(--app-space-2);display:grid}.artifact-share-section>label{font-size:var(--app-font-row);font-weight:650}.artifact-share-section>p{margin:var(--app-space-1) 0 0;color:var(--asx-muted);font-size:var(--app-font-caption);line-height:var(--app-leading-body)}.artifact-share-section select,.artifact-share-section input{width:100%;min-height:var(--app-form-control-height)}.artifact-url-editor{align-items:center;gap:var(--app-space-2);border:1px solid var(--asx-border);border-radius:var(--asx-radius-sm);background:var(--color-background-subtle);padding-left:var(--app-space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.artifact-url-editor:focus-within{border-color:var(--asx-ink)}.artifact-url-editor>span{color:var(--asx-muted);font-size:var(--app-font-row);font-weight:620}.artifact-url-editor input{background:0 0;border:0;outline:0;min-width:0;padding-inline:0;font-weight:620}.artifact-url-editor .artifact-secondary-button{margin:4px}.artifact-text-button{width:fit-content;min-height:44px;color:var(--asx-muted);cursor:pointer;font:inherit;font-size:var(--app-font-caption);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:620;text-decoration:underline}.artifact-text-button:hover,.artifact-text-button:focus-visible{color:var(--asx-ink)}.artifact-link-preview-row{align-items:center;gap:var(--app-space-3);margin-top:var(--app-space-2);border-top:1px solid var(--color-divider-subtle);padding-top:var(--app-space-3);grid-template-columns:78px minmax(0,1fr) auto;display:grid}.artifact-link-preview-row>img{aspect-ratio:1200/630;border:1px solid var(--asx-border);background:var(--color-background-subtle);object-fit:cover;border-radius:5px;width:78px}.artifact-link-preview-row>div:nth-child(2){gap:1px;min-width:0;display:grid}.artifact-link-preview-row strong{font-size:var(--app-font-row);line-height:var(--app-leading-compact)}.artifact-link-preview-row span{color:var(--asx-muted);font-size:var(--app-font-caption)}.artifact-link-preview-actions{align-items:center;gap:var(--app-space-3);display:flex}.artifact-link-preview-actions .artifact-text-button{min-height:30px}@media (max-width:520px){.artifact-link-preview-row{gap:var(--app-space-2);grid-template-columns:68px minmax(0,1fr) auto}.artifact-link-preview-row>img{width:68px}.artifact-link-preview-actions{gap:var(--app-space-2)}.artifact-link-preview-actions .artifact-text-button{min-height:44px}}.artifact-add-person{gap:var(--app-space-2);grid-template-columns:minmax(0,1fr) 132px auto;display:grid}.artifact-setting-row{justify-content:space-between;align-items:center;gap:var(--app-space-4);min-height:34px;display:flex}.artifact-setting-row>div{gap:2px;display:grid}.artifact-setting-row label{font-size:var(--app-font-row);font-weight:650}.artifact-setting-row p{color:var(--asx-muted);font-size:var(--app-font-caption);margin:0}.artifact-switch{border:1px solid var(--asx-border);background:var(--color-background-subtle);min-width:58px;min-height:30px;color:var(--asx-muted);cursor:pointer;font:inherit;font-size:var(--app-font-caption);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:4px 9px 4px 6px;font-weight:650;display:inline-flex}.artifact-switch>span{background:currentColor;border-radius:50%;width:8px;height:8px}.artifact-switch[aria-checked=true]{color:#24714e;background:#24714e14;border-color:#24714e52}.artifact-switch:focus-visible{outline:2px solid var(--asx-ink);outline-offset:2px}.artifact-switch:disabled{cursor:default;opacity:.55}.artifact-permission-check{min-height:30px;color:var(--asx-muted);cursor:pointer;font-size:var(--app-font-caption);align-items:center;gap:7px;font-weight:540;display:flex}.artifact-share-section .artifact-permission-check input{width:14px;min-height:14px;accent-color:var(--asx-ink);margin:0}.artifact-permission-check:has(input:disabled){cursor:default;opacity:.55}.artifact-people-list{gap:var(--app-space-2);margin:var(--app-space-2) 0 0;padding:0;list-style:none;display:grid}.artifact-people-list li{justify-content:space-between;align-items:center;gap:var(--app-space-3);border-top:1px solid var(--color-divider-subtle);min-width:0;padding-top:var(--app-space-2);color:var(--asx-muted);font-size:var(--app-font-row);display:flex}.artifact-people-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.artifact-person-actions{flex:none;align-items:center;gap:5px;display:flex}.artifact-share-section .artifact-person-actions select{width:auto;min-height:30px;font-size:var(--app-font-caption);padding-inline:8px}.artifact-person-actions button{width:30px;min-height:30px;color:var(--asx-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;font-size:16px;display:inline-grid}.artifact-person-actions button:hover,.artifact-person-actions button:focus-visible{background:var(--color-background-subtle);color:var(--asx-ink)}.artifact-copy-link{gap:var(--app-space-2);border:1px solid var(--asx-border);border-radius:var(--asx-radius);background:var(--color-background-subtle);padding:var(--app-space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.artifact-copy-link code{color:var(--asx-muted);font-size:var(--app-font-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.artifact-unavailable-shell{min-height:100vh;padding:var(--app-panel-padding-lg) clamp(18px, 4vw, 48px);background:#f5f7f5;grid-template-rows:auto minmax(0,1fr);display:grid}.artifact-unavailable-brand{width:fit-content;color:var(--asx-ink);font-weight:700}.artifact-unavailable-brand .brief-brand-mark{background:var(--green);color:var(--ink)}.artifact-unavailable-shell>section{place-self:center;justify-items:center;gap:var(--app-space-3);text-align:center;width:min(420px,100%);padding:clamp(24px,5vw,40px);display:grid}.artifact-unavailable-shell h1{max-width:none;font-size:22px;font-weight:680;line-height:var(--app-leading-tight);letter-spacing:-.035em;margin:0}.artifact-unavailable-shell p{color:var(--asx-muted);line-height:var(--app-leading-body);margin:0}.artifact-unavailable-shell .artifact-primary-button{margin-top:var(--app-space-3);align-items:center;display:inline-flex}.artifact-unavailable-actions{gap:var(--app-space-2);margin-top:var(--app-space-3);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.artifact-unavailable-actions .artifact-primary-button,.artifact-unavailable-actions form{margin:0}.artifact-opening-progress{background:#0f7a4c1f;border-radius:999px;width:min(260px,70vw);height:3px;overflow:hidden}.artifact-opening-progress span{border-radius:inherit;background:var(--asx-accent);width:42%;height:100%;animation:1.1s ease-in-out infinite alternate workspace-loading-slide;display:block}@media (max-width:820px){.artifact-viewer-shell.has-comments{grid-template-columns:minmax(0,1fr)}.artifact-comments-drawer{z-index:900;border-left:0;min-height:calc(100vh - 52px);max-height:calc(100vh - 52px);position:fixed;inset:52px 0 0}.artifact-reload-button{display:none}.artifact-viewer-toolbar{grid-template-columns:auto minmax(0,1fr) auto}.artifact-viewer-back{font-size:0}.artifact-viewer-back span{font-size:18px}}@media (max-width:560px){.artifact-viewer-toolbar{padding-inline:var(--app-space-3)}.artifact-viewer-identity strong{max-width:34vw}.artifact-viewer-actions .artifact-toolbar-button{padding-inline:var(--app-space-2)}.artifact-new-version-long{display:none}.artifact-new-version-short{font-size:20px;line-height:1;display:inline}.artifact-new-version-button{width:44px;padding-inline:0!important}.artifact-viewer-stage{padding:0}.artifact-frame-wrap{height:calc(100vh - 52px)}.artifact-viewer-stage iframe{border:0;border-radius:0;height:100%}}@media (max-width:440px){.artifact-viewer-identity strong{display:none}}.artifact-viewer-shell,.artifact-viewer-shell.has-comments{background:#ecefed;width:100vw;height:100dvh;min-height:0;display:block;position:relative;overflow:hidden}.artifact-viewer-stage{z-index:0;min-width:0;min-height:0;padding:0;position:absolute;inset:0}.artifact-frame-wrap,.artifact-viewer-stage iframe{width:100%;height:100dvh}.artifact-viewer-stage iframe{box-shadow:none;border:0;border-radius:0}.artifact-frame-loading{border:0;border-radius:0;height:100dvh}.artifact-viewer-toolbar{--artifact-toolbar-pointer-events:none;z-index:60;box-shadow:none;opacity:0;pointer-events:none;background:0 0;border:0;grid-template-columns:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:0;transition:opacity .16s ease-out,transform .18s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:10px 10px auto;transform:translateY(-6px)}.artifact-viewer-toolbar.is-revealed,.artifact-viewer-toolbar:hover,.artifact-viewer-toolbar:focus-within{--artifact-toolbar-pointer-events:auto;opacity:1;transform:translateY(0)}.artifact-viewer-toolbar:has(.artifact-toolbar-overflow[open]){--artifact-toolbar-pointer-events:auto;opacity:1;transform:translateY(0)}.artifact-toolbar-reveal-sensor{pointer-events:auto;height:12px;position:fixed;top:0;left:0;right:0}.artifact-viewer-context,.artifact-viewer-actions{-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);pointer-events:var(--artifact-toolbar-pointer-events);background:#fcfdfceb;border:1px solid #19221e1c;border-radius:10px;align-items:center;gap:2px;min-width:0;height:36px;padding:2px;display:flex;box-shadow:0 1px 2px #10191c12,0 8px 26px #10191c14}.artifact-viewer-context{max-width:min(520px,48vw)}.artifact-viewer-back,.artifact-toolbar-button{color:#252a27;background:0 0;border:0;border-radius:7px;min-height:30px;font-family:inherit;font-size:12px;font-weight:590;line-height:1;transition:background-color .15s ease-out,color .15s ease-out,transform .1s ease-out}.artifact-viewer-back{color:#555d58;place-items:center;width:30px;min-width:30px;padding:0;font-size:17px;display:grid}.artifact-viewer-title{text-overflow:ellipsis;white-space:nowrap;color:#252a27;max-width:min(360px,32vw);padding:0 7px 0 5px;font-size:12px;font-weight:640;overflow:hidden}.artifact-viewer-version{color:#59605c;font-variant-numeric:tabular-nums;align-items:center;min-height:30px;padding:0 8px 0 5px;font-size:11px;font-weight:590;display:inline-flex}.artifact-toolbar-button{cursor:pointer;white-space:nowrap;min-width:30px;padding:0 9px}.artifact-viewer-back:hover,.artifact-viewer-back:focus-visible,.artifact-toolbar-button:hover,.artifact-toolbar-button:focus-visible,.artifact-toolbar-overflow[open]>summary{color:#171b19;background:#1c231f12}.artifact-viewer-back:active,.artifact-toolbar-button:active,.artifact-toolbar-menu button:active,.artifact-review-menu button:active{transform:translateY(1px)}.artifact-comments-toggle[aria-expanded=true]{color:#fff;background:#202723}.artifact-count-badge{font-variant-numeric:tabular-nums;background:#ffffff2e;border-radius:999px;place-items:center;min-width:16px;height:16px;margin-left:6px;font-size:10px;display:inline-grid}.artifact-more-button{letter-spacing:1px;place-items:center;width:32px;padding:0;list-style:none;display:grid}.artifact-more-button::-webkit-details-marker{display:none}.artifact-review-menu summary::-webkit-details-marker{display:none}.artifact-toolbar-overflow,.artifact-review-menu{position:relative}.artifact-toolbar-menu,.artifact-review-menu>div{z-index:80;transform-origin:100% 0;background:#fffffffa;border:1px solid #19221e1c;border-radius:9px;gap:2px;min-width:176px;padding:4px;animation:.14s cubic-bezier(.16,1,.3,1) artifact-menu-in;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 14px 38px #10191c29}.artifact-quick-comment-actions{z-index:7;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);background:#fcfdfce6;border:1px solid #19221e1c;border-radius:9px;gap:2px;padding:2px;transition:opacity .14s ease-out,transform .16s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:12px;right:12px;transform:translateY(4px);box-shadow:0 1px 2px #10191c12,0 8px 26px #10191c14}.artifact-frame-wrap:hover .artifact-quick-comment-actions,.artifact-quick-comment-actions:focus-within{opacity:1;pointer-events:auto;transform:translateY(0)}.artifact-quick-comment-actions button{color:#515954;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;transition:background-color .14s ease-out,color .14s ease-out,transform .1s ease-out;display:grid}.artifact-quick-comment-actions button:hover,.artifact-quick-comment-actions button:focus-visible{color:#171b19;background:#1c231f12}.artifact-quick-comment-actions button:active{transform:translateY(1px)}.artifact-quick-comment-actions button:disabled{cursor:not-allowed;opacity:.42}.artifact-quick-comment-actions .app-icon{width:14px;height:14px}.artifact-toolbar-menu button,.artifact-review-menu button{color:#252a27;cursor:pointer;min-height:32px;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:12px;font-weight:520}.artifact-toolbar-version-field{color:#737a76;border-bottom:1px solid #19221e14;gap:4px;padding:6px 7px 8px;font-size:9.5px;font-weight:620;display:grid}.artifact-toolbar-version-field select{color:#252a27;width:100%;min-height:30px;font:inherit;background:#f7f8f7;border:1px solid #19221e1f;border-radius:6px;padding:0 7px;font-size:11px}.artifact-toolbar-menu button:hover,.artifact-toolbar-menu button:focus-visible,.artifact-review-menu button:hover,.artifact-review-menu button:focus-visible{background:#f0f2f0}.artifact-toolbar-menu button:disabled{cursor:wait;opacity:.46}.artifact-overflow-share{display:none}.artifact-focus-exit{z-index:60;color:#3e4541;cursor:pointer;min-height:34px;font:inherit;opacity:0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fcfdfcdb;border:1px solid #19221e1c;border-radius:9px;align-items:center;gap:8px;padding:0 9px;font-size:11px;font-weight:600;transition:opacity .15s ease-out,transform .1s ease-out;display:flex;position:fixed;top:10px;right:10px;transform:translateY(-4px);box-shadow:0 6px 20px #10191c14}.artifact-focus-exit:hover,.artifact-focus-exit:focus-visible{opacity:1;transform:translateY(0)}.artifact-focus-exit kbd{color:#777f7a;font:inherit;font-size:10px}.artifact-comment-mode-banner{white-space:nowrap;background:#1b211ef0;border:1px solid #fff3;gap:6px;padding:8px 11px;font-size:11px;font-weight:580;animation:.14s cubic-bezier(.16,1,.3,1) artifact-menu-in;top:64px;box-shadow:0 8px 28px #10191c2e}.artifact-comments-drawer{z-index:50;background:var(--color-background-surface);border:1px solid #19221e1f;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);width:clamp(340px,26vw,400px);min-width:0;min-height:0;max-height:none;animation:.18s cubic-bezier(.16,1,.3,1) artifact-panel-in;display:grid;position:fixed;top:56px;bottom:10px;right:10px;overflow:hidden;box-shadow:0 2px 5px #10191c14,0 20px 60px #10191c26}.artifact-comments-drawer>.artifact-comments-header{border-bottom:1px solid #19221e14;min-height:50px;padding:8px 44px 7px 11px;display:block;position:relative}.artifact-comments-heading-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.artifact-comments-drawer h2{align-items:baseline;gap:7px;min-width:0;margin:0;font-size:14px;font-weight:680;line-height:1.2;display:flex}.artifact-comments-drawer h2 span{color:#777f7a;font-size:10px;font-weight:560}.artifact-comments-summary{color:#737a76;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:10.5px;line-height:1.25;overflow:hidden}.artifact-comments-collapse{color:#59605c;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:32px;font-size:21px;transition:background-color .15s ease-out,transform .1s ease-out;display:grid;position:absolute;top:9px;right:8px}.artifact-comments-collapse:hover,.artifact-comments-collapse:focus-visible{background:#eef0ee}.artifact-review-menu summary,.artifact-review-readonly{color:#535b56;cursor:pointer;white-space:nowrap;background:#eef1ee;border:0;border-radius:6px;align-items:center;min-height:26px;padding:0 7px;font-size:10.5px;font-weight:610;list-style:none;display:inline-flex}.artifact-review-menu[open] summary,.artifact-review-menu summary:hover,.artifact-review-menu summary:focus-visible{color:#242a26;background:#e5e9e6}.artifact-review-menu>div{min-width:280px;top:calc(100% + 6px)}.artifact-review-menu>.artifact-review-popover{gap:0;padding:0;overflow:hidden}.artifact-review-context{border-bottom:1px solid #19221e14;gap:3px;min-width:0;padding:10px;display:grid}.artifact-review-context strong{color:#252a27;font-size:12px;font-weight:680}.artifact-review-context>span{color:#3e4541;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:570;overflow:hidden}.artifact-review-context p{color:#737a76;margin:0;font-size:10.5px;line-height:1.35}.artifact-review-context .artifact-review-decision{color:#3f4742;margin-top:4px;font-weight:590}.artifact-review-context .artifact-review-scope{color:#858c87;margin-top:3px}.artifact-review-actions{grid-template-columns:1fr 1fr;gap:2px;padding:4px;display:grid}.artifact-review-actions button{text-align:center}.artifact-review-actions button:disabled{cursor:default;opacity:.45}.artifact-comment-list{overscroll-behavior:contain;scrollbar-width:thin;align-content:start;gap:14px;min-height:0;padding:10px 8px 12px;display:grid;overflow:auto}.artifact-comment-group{gap:5px;display:grid}.artifact-comment-group h3{color:#737a76;letter-spacing:.015em;text-transform:none;align-items:center;gap:6px;margin:0;padding:0 4px;font-size:10px;font-weight:650;display:flex}.artifact-comment-group h3 span{color:#9a9f9c;font-variant-numeric:tabular-nums;font-size:9.5px}.artifact-comment-group-toggle{color:#737a76;cursor:pointer;width:100%;min-height:28px;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;padding:0 5px;font-size:10px;font-weight:650;display:flex}.artifact-comment-group-toggle:hover,.artifact-comment-group-toggle:focus-visible{color:#3f4742;background:#1e272209}.artifact-comment-group-toggle small{color:#9a9f9c;margin-left:3px;font-size:9.5px;font-weight:550}.artifact-comment-group-toggle>span:last-child{font-size:14px;transition:transform .16s cubic-bezier(.16,1,.3,1);transform:rotate(0)}.artifact-comment-group-toggle[aria-expanded=true]>span:last-child{transform:rotate(90deg)}.artifact-comment-thread{background:#ffffffd6;border:1px solid #19221e1a;border-radius:9px;transition:border-color .15s ease-out,box-shadow .15s ease-out;overflow:hidden;box-shadow:0 1px 1px #10191c06}.artifact-comment-thread.is-expanded{border-color:#19221e2b;box-shadow:0 4px 16px #10191c0e}.artifact-comment-thread.is-resolved{background:#f9faf9c7}.artifact-thread-summary{color:#252a27;cursor:pointer;width:100%;min-height:58px;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 7px 14px;align-items:center;gap:7px;padding:9px 9px 9px 11px;transition:background-color .15s ease-out;display:grid}.artifact-thread-summary:hover,.artifact-thread-summary:focus-visible{background:#1e272209}.artifact-thread-summary-copy{gap:4px;min-width:0;display:grid}.artifact-thread-summary-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:620;overflow:hidden}.artifact-thread-summary-copy>span{color:#777e79;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:470;overflow:hidden}.artifact-thread-status{background:#d19758;border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 3px #d197581a}.is-resolved .artifact-thread-status{box-shadow:none;background:#9ca29e}.artifact-thread-chevron{color:#838a86;text-align:center;font-size:13px;transition:transform .16s cubic-bezier(.16,1,.3,1);transform:rotate(-90deg)}.artifact-thread-summary[aria-expanded=true] .artifact-thread-chevron{transform:rotate(0)}.artifact-thread-body{border-top:1px solid #19221e14;animation:.16s cubic-bezier(.16,1,.3,1) artifact-thread-in}.artifact-comment-anchor-context{color:#7b827e;border-bottom:1px solid #19221e11;min-height:32px;padding:4px 10px;font-size:10px}.artifact-comment-anchor-context button,.artifact-comment-anchor-context a,.artifact-pending-anchor button{color:#3f4742;background:0 0;border:0;border-radius:5px;min-height:26px;padding:0 6px;font-size:10.5px;font-weight:610}.artifact-comment-anchor-context button:hover,.artifact-comment-anchor-context button:focus-visible,.artifact-comment-anchor-context a:hover,.artifact-comment-anchor-context a:focus-visible{background:#eef1ee}.artifact-comment-anchor-context .artifact-anchor-action{place-items:center;width:26px;min-height:26px;padding:0;display:grid}.artifact-anchor-action .app-icon{width:13px;height:13px}.artifact-thread-messages{display:grid}.artifact-comment{padding:10px 11px;display:block}.artifact-comment+.artifact-comment{border-top:1px solid #19221e11}.artifact-comment>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.artifact-comment strong{font-size:11px;font-weight:650}.artifact-comment time{color:#8c928e;font-size:9.5px}.artifact-comment-meta{align-items:center;gap:3px;min-height:20px;display:flex;position:relative}.artifact-comment-menu{position:relative}.artifact-comment-menu>summary{color:#7b827e;cursor:pointer;opacity:0;border-radius:4px;place-items:center;width:20px;height:20px;list-style:none;display:grid}.artifact-comment:hover .artifact-comment-menu>summary,.artifact-comment:focus-within .artifact-comment-menu>summary,.artifact-comment-menu[open]>summary{opacity:1}.artifact-comment-menu>summary::-webkit-details-marker{display:none}.artifact-comment-menu>summary:hover,.artifact-comment-menu>summary:focus-visible{color:#252b27;background:#eef1ee}.artifact-comment-menu>summary .app-icon{width:12px;height:12px}.artifact-comment-menu>div{z-index:3;background:#fff;border:1px solid #dfe3df;border-radius:7px;min-width:92px;padding:3px;position:absolute;top:calc(100% + 3px);right:0;box-shadow:0 8px 24px #1c231f1a}.artifact-comment-menu button{color:#8a3838;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:7px;width:100%;min-height:27px;padding:4px 7px;font:600 11px/1 system-ui,sans-serif;display:flex}.artifact-comment-menu button:hover,.artifact-comment-menu button:focus-visible{background:#f8eeee}.artifact-comment-menu button:disabled{cursor:wait;opacity:.55}.artifact-comment-menu button .app-icon{width:12px;height:12px}@media (hover:none),(max-width:700px){.artifact-comment-menu>summary{opacity:1}}.artifact-comment p{white-space:pre-wrap;overflow-wrap:anywhere;color:#343a36;margin:5px 0 0;font-size:12px;line-height:1.45}.artifact-comment.is-deleted p{color:#8c928e;font-style:italic}.artifact-comment-mention{color:#405147;background:#edf1ed;border-radius:3px;padding:0 2px;font-weight:620}.artifact-thread-actions{border-top:1px solid #19221e11;justify-content:flex-end;gap:2px;padding:4px 6px;display:flex}.artifact-thread-actions .artifact-thread-action{color:#616963;cursor:pointer;width:28px;min-height:28px;font:inherit;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.artifact-thread-actions .artifact-thread-action:hover,.artifact-thread-actions .artifact-thread-action:focus-visible{color:#252b27;background:#eef1ee}.artifact-thread-actions .artifact-thread-action:disabled{cursor:wait;opacity:.55}.artifact-thread-action .app-icon{width:14px;height:14px}.artifact-thread-action.is-anchor{position:relative}.artifact-thread-anchor-index{color:#fff;background:#59605c;border-radius:999px;place-items:center;min-width:11px;height:11px;font-size:7px;font-weight:700;line-height:1;display:grid;position:absolute;bottom:1px;right:2px}.artifact-thread-action .app-icon.is-updating{animation:.7s linear infinite artifact-thread-action-spin}@keyframes artifact-thread-action-spin{to{transform:rotate(360deg)}}.artifact-thread-reply{border-top:1px solid #19221e11;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:7px;animation:.14s cubic-bezier(.16,1,.3,1) artifact-thread-in}.artifact-thread-reply textarea{resize:vertical;color:#252a27;min-height:52px;font:inherit;border:1px solid #19221e29;border-radius:7px;padding:8px 9px;font-size:12px;line-height:1.4}.artifact-thread-reply button{color:#fff;background:#262d29;border:0;border-radius:6px;align-self:end;min-height:32px;padding:0 10px;font-size:11px}.artifact-comment-compose-wrap{background:#fdfefdf5;border-top:1px solid #19221e17;width:100%;min-width:0;padding:7px}.artifact-comment-entry-actions{grid-template-columns:minmax(0,1fr) auto;gap:4px;display:grid}.artifact-add-comment,.artifact-select-comment{color:#59605c;cursor:text;min-height:36px;font:inherit;text-align:left;background:#f7f8f7;border:1px solid #19221e1f;border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-size:11.5px;font-weight:540;transition:border-color .15s ease-out,background-color .15s ease-out;display:flex}.artifact-add-comment{width:100%}.artifact-select-comment{cursor:pointer;white-space:nowrap;padding-inline:9px}.artifact-add-comment:hover,.artifact-add-comment:focus-visible,.artifact-select-comment:hover,.artifact-select-comment:focus-visible{background:#fff;border-color:#19221e38}.artifact-add-comment span{color:#828984;font-size:15px}.artifact-select-comment .app-icon{width:12px;height:12px}.artifact-select-comment:disabled{cursor:default;opacity:.48}.artifact-compose-panel{background:#fff;border:1px solid #19221e2b;border-radius:9px;width:100%;min-width:0;animation:.15s cubic-bezier(.16,1,.3,1) artifact-thread-in;display:grid;overflow:visible;box-shadow:0 4px 18px #10191c0f}.artifact-compose-panel>.artifact-mention-composer textarea{resize:vertical;color:#252a27;width:100%;min-width:0;max-width:100%;min-height:66px;font:inherit;border:0;outline:0;padding:9px 10px 5px;font-size:12px;line-height:1.45;display:block}.artifact-mention-composer{min-width:0;position:relative}.artifact-thread-reply .artifact-mention-composer{align-self:stretch}.artifact-mention-menu{z-index:8;background:#fbfcfb;border:1px solid #19221e1f;border-radius:7px;max-height:212px;padding:3px;display:grid;position:absolute;bottom:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 6px 18px #10191c0f}.artifact-thread-reply .artifact-mention-menu{margin-top:4px;position:static}.artifact-mention-menu button{color:#303733;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:38px;padding:4px 6px;display:grid}.artifact-mention-menu button[aria-selected=true],.artifact-mention-menu button:hover{background:#eef1ee}.artifact-mention-menu button>span:first-child{color:#5c665f;background:#fff;border:1px solid #19221e17;border-radius:999px;place-items:center;width:24px;height:24px;font-size:8.5px;font-weight:700;display:grid}.artifact-mention-menu button>span:last-child{min-width:0;display:grid}.artifact-mention-menu strong,.artifact-mention-menu small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.artifact-mention-menu strong{font-size:10.5px;font-weight:630}.artifact-mention-menu small{color:#858c87;font-size:9px}.artifact-compose-actions{align-items:center;gap:2px;padding:4px;display:flex}.artifact-compose-actions button,.artifact-pending-anchor button{color:#616963;cursor:pointer;min-height:28px;font:inherit;background:0 0;border:0;border-radius:5px;padding:0 7px;font-size:10.5px;font-weight:590}.artifact-compose-actions button{align-items:center;gap:4px;display:inline-flex}.artifact-compose-actions .app-icon{width:12px;height:12px}.artifact-compose-actions button:hover,.artifact-compose-actions button:focus-visible{color:#252b27;background:#eef1ee}.artifact-compose-actions .artifact-compose-post{color:#fff;background:#262d29;padding-inline:10px}.artifact-compose-actions .artifact-compose-post:hover,.artifact-compose-actions .artifact-compose-post:focus-visible{color:#fff;background:#151a17}.artifact-compose-spacer{flex:1}.artifact-pending-anchor{background:#f3f5f3;justify-content:space-between;align-items:center;gap:8px;min-height:30px;padding:2px 4px 2px 9px;font-size:10px;display:flex}.artifact-pending-anchors{border-radius:8px 8px 0 0;display:grid;overflow:hidden}.artifact-pending-anchor+.artifact-pending-anchor{border-top:1px solid #19221e12}.artifact-pending-anchor.is-general{color:#747c76}.artifact-pending-anchor>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.artifact-pending-anchor .app-icon{flex:none;width:12px;height:12px}.artifact-pending-anchor button{place-items:center;width:28px;padding:0;display:inline-grid}.artifact-comments-empty{gap:5px;padding:28px 18px}.artifact-comments-empty strong,.artifact-comments-empty span{font-size:11.5px}.artifact-action-status{z-index:100;color:#515954;background:#fbfcfbf7;border:1px solid #19221e1f;border-radius:8px;max-width:min(420px,100vw - 24px);padding:8px 10px;font-size:11px;animation:.16s cubic-bezier(.16,1,.3,1) artifact-toast-in;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #10191c24}.artifact-action-status.is-error{color:var(--color-text-danger)}.artifact-action-status.is-done{color:var(--color-text-success)}@keyframes artifact-panel-in{0%{transform:translate(8px)scale(.99)}}@keyframes artifact-menu-in{0%{opacity:0;transform:translateY(-3px)scale(.985)}}@keyframes artifact-thread-in{0%{opacity:0;transform:translateY(-2px)}}@keyframes artifact-toast-in{0%{opacity:0;transform:translate(-50%,4px)scale(.99)}}@media (max-width:820px){.artifact-viewer-toolbar{--artifact-toolbar-pointer-events:auto;opacity:1;inset:8px 8px auto;transform:none}.artifact-viewer-context,.artifact-viewer-actions{border-radius:11px;height:44px;padding:2px}.artifact-viewer-context{max-width:calc(100vw - 168px)}.artifact-viewer-back,.artifact-toolbar-button,.artifact-viewer-version{min-height:38px}.artifact-viewer-back{width:38px;min-width:38px;font-size:18px}.artifact-comments-drawer{top:auto;right:8px;bottom:max(8px, env(safe-area-inset-bottom));width:auto;height:min(72dvh,680px);min-height:260px;max-height:calc(100dvh - 64px - env(safe-area-inset-bottom));border-radius:14px 14px 10px 10px;animation-name:artifact-sheet-in;left:8px}.artifact-comment-mode-banner{top:60px}.artifact-quick-comment-actions{right:8px;bottom:max(8px, env(safe-area-inset-bottom));opacity:1;pointer-events:auto;transform:none}.artifact-quick-comment-actions button{width:42px;height:42px}.artifact-comments-collapse span{display:inline-block;transform:rotate(90deg)}.artifact-thread-summary{min-height:60px}.artifact-compose-actions button,.artifact-add-comment,.artifact-select-comment{min-height:44px}.artifact-pending-anchor button{width:44px;min-height:44px}.artifact-action-status{bottom:max(12px, env(safe-area-inset-bottom))}}@media (hover:none),(pointer:coarse){.artifact-viewer-toolbar{--artifact-toolbar-pointer-events:auto;opacity:1;transform:none}.artifact-quick-comment-actions{opacity:1;pointer-events:auto;transform:none}}@media (max-width:440px){.artifact-viewer-title,.artifact-share-button{display:none}.artifact-viewer-context{max-width:96px}.artifact-viewer-actions{flex:none}.artifact-toolbar-button{padding-inline:8px}.artifact-overflow-share{display:block}.artifact-dialog{border:0;border-radius:0;gap:13px;width:100%;min-height:100dvh;max-height:100dvh;padding:16px}.artifact-dialog>footer{padding:10px 0 max(12px, env(safe-area-inset-bottom));background:0 0;margin-top:auto;position:static}.artifact-url-editor{grid-template-columns:auto minmax(0,1fr);padding:4px 4px 4px 10px}.artifact-url-editor .artifact-secondary-button{grid-column:1/-1;width:100%;margin:0}.artifact-add-person{grid-template-columns:minmax(0,1fr) auto;gap:5px}.artifact-add-person>input{grid-column:1/-1}.artifact-add-person>select{min-width:0}.artifact-add-person .artifact-secondary-button,.artifact-person-actions button{min-width:0;padding-inline:9px}.artifact-switch,.artifact-person-actions button{min-height:44px}}@media (max-width:360px){.artifact-comments-drawer h2 span{display:none}.artifact-review-menu summary,.artifact-review-readonly{padding-inline:5px;font-size:9.5px}.artifact-add-person{grid-template-columns:minmax(0,1fr)}.artifact-add-person .artifact-secondary-button{width:100%}}@keyframes artifact-sheet-in{0%{transform:translateY(10px)scale(.99)}}@media (prefers-reduced-motion:reduce){.artifact-comments-drawer,.artifact-toolbar-menu,.artifact-review-menu>div,.artifact-thread-body,.artifact-thread-reply,.artifact-compose-panel,.artifact-action-status{animation:none}.artifact-thread-chevron,.artifact-focus-exit,.artifact-viewer-toolbar,.artifact-viewer-back,.artifact-toolbar-button,.artifact-quick-comment-actions,.artifact-quick-comment-actions button{transition:none}}.artifact-viewer-stage{grid-template-rows:auto minmax(0,1fr);display:grid}.artifact-viewer-notices:empty{display:none}.artifact-viewer-notices{z-index:8;grid-row:1;min-width:0;position:relative}.artifact-viewer-notices .artifact-comment-mode-banner{width:100%;max-width:none;box-shadow:none;border:0;border-radius:0;justify-content:center;padding:7px 12px;animation:none;position:static;transform:none}.artifact-runtime-diagnostic{color:#392f25;background:#fffaf3;border-bottom:1px solid #e7d8c4;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:7px 10px 7px 12px;display:flex}.artifact-runtime-diagnostic>div{align-items:baseline;gap:8px;min-width:0;display:flex;overflow:hidden}.artifact-runtime-diagnostic strong{flex:none;font-size:11px;font-weight:680}.artifact-runtime-diagnostic span{color:#5f5346;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.artifact-runtime-diagnostic code{color:#857566;font-family:var(--font-geist-mono), ui-monospace, monospace;flex:none;font-size:9.5px}.artifact-runtime-diagnostic button{color:#392f25;cursor:pointer;min-height:28px;font:inherit;background:#ffffffb8;border:1px solid #392f2526;border-radius:6px;flex:none;padding:0 9px;font-size:10.5px;font-weight:620}.artifact-runtime-diagnostic button:hover,.artifact-runtime-diagnostic button:focus-visible{background:#fff}.artifact-viewer-shell.is-contained-chrome .artifact-frame-wrap,.artifact-viewer-shell.is-contained-chrome .artifact-viewer-stage iframe,.artifact-viewer-shell.is-contained-chrome .artifact-frame-loading{height:100%;min-height:0}.artifact-viewer-shell.is-contained-chrome{--artifact-toolbar-height:calc(56px + env(safe-area-inset-top));grid-template-rows:0 minmax(0,1fr);grid-template-columns:minmax(0,1fr);transition:grid-template-rows .18s cubic-bezier(.16,1,.3,1);display:grid}:is(.artifact-viewer-shell.is-contained-chrome:has(.artifact-viewer-toolbar.is-revealed),.artifact-viewer-shell.is-contained-chrome:has(.artifact-viewer-toolbar:hover),.artifact-viewer-shell.is-contained-chrome:has(.artifact-viewer-toolbar:focus-within),.artifact-viewer-shell.is-contained-chrome:has(.artifact-toolbar-overflow[open])){grid-template-rows:var(--artifact-toolbar-height) minmax(0, 1fr)}.artifact-viewer-shell.is-contained-chrome.has-comments{grid-template-columns:minmax(0,1fr) clamp(320px,28vw,400px)}.artifact-viewer-shell.is-contained-chrome .artifact-viewer-toolbar{min-height:var(--artifact-toolbar-height);padding:env(safe-area-inset-top) 10px 0;box-shadow:none;background:#f7f9f7;border-bottom:1px solid #19221e14;grid-area:1/1/auto/-1;align-items:center;position:relative;inset:auto}.artifact-viewer-shell.is-contained-chrome .artifact-toolbar-reveal-sensor{position:absolute}.artifact-viewer-shell.is-contained-chrome .artifact-viewer-stage{grid-area:2/1;width:100%;height:100%;min-height:0;position:relative;inset:auto;overflow:hidden}.artifact-viewer-shell.is-contained-chrome .artifact-frame-wrap{grid-row:2;align-self:stretch;height:auto;min-height:0}.artifact-viewer-shell.is-contained-chrome .artifact-frame-wrap>iframe{width:100%;height:100%;position:absolute;inset:0}.artifact-viewer-shell.is-contained-chrome .artifact-frame-loading{height:100%}.artifact-viewer-shell.is-contained-chrome .artifact-comments-drawer{width:100%;height:100%;min-height:0;max-height:none;box-shadow:none;border-width:0 0 0 1px;border-radius:0;grid-area:2/2;position:relative;inset:auto}.artifact-viewer-shell.is-markdown-editing .artifact-viewer-toolbar{display:none}.artifact-viewer-shell.is-contained-chrome.is-markdown-editing{grid-template-rows:0 minmax(0,1fr)}.artifact-viewer-shell.is-focus-mode,.artifact-viewer-shell.is-content-only-chrome{display:block}.artifact-viewer-shell.is-focus-mode .artifact-viewer-stage,.artifact-viewer-shell.is-content-only-chrome .artifact-viewer-stage{width:100%;height:100dvh;position:absolute;inset:0}.artifact-viewer-shell.is-focus-mode .artifact-frame-wrap,.artifact-viewer-shell.is-focus-mode .artifact-viewer-stage iframe,.artifact-viewer-shell.is-focus-mode .artifact-frame-loading,.artifact-viewer-shell.is-content-only-chrome .artifact-frame-wrap,.artifact-viewer-shell.is-content-only-chrome .artifact-viewer-stage iframe,.artifact-viewer-shell.is-content-only-chrome .artifact-frame-loading{height:100dvh}@media (hover:none),(pointer:coarse){.artifact-viewer-shell.is-contained-chrome{grid-template-rows:var(--artifact-toolbar-height) minmax(0, 1fr)}.artifact-focus-exit{opacity:.24;transform:none}}@media (max-width:820px){.artifact-viewer-shell.is-contained-chrome,.artifact-viewer-shell.is-contained-chrome.has-comments{grid-template-columns:minmax(0,1fr)}.artifact-viewer-shell.is-contained-chrome .artifact-viewer-toolbar{inset:auto}.artifact-viewer-shell.is-contained-chrome .artifact-comments-drawer,.artifact-comments-drawer{z-index:100;width:100vw;height:100dvh;min-height:0;max-height:none;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);box-shadow:none;border:0;border-radius:0;position:fixed;inset:0}.artifact-runtime-diagnostic{align-items:flex-start;gap:8px}.artifact-runtime-diagnostic>div{gap:2px;display:grid}.artifact-runtime-diagnostic code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:78px}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);letter-spacing:0;margin:0}a{color:inherit;text-decoration:none}code{font-family:var(--font-mono)}.page-shell{min-height:100vh;overflow:hidden}.page-shell:has(.workspace-app-shell){overflow:visible}.topbar{z-index:10;border-bottom:1px solid var(--color-divider-faint);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6f7f8db;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:18px clamp(20px,4vw,56px);display:grid;position:sticky;top:0}.brand,.topbar nav,.topbar-cta{align-items:center;display:flex}.brand{gap:10px;font-weight:750}.brief-brand{--brief-mark-size:31px;align-items:center;gap:10px;min-width:0;line-height:1;display:inline-flex}.brief-brand-app{--brief-mark-size:var(--app-control-height,40px)}.brief-brand-name{color:inherit;font:inherit}.topbar nav{color:var(--muted);gap:22px;font-size:14px}.topbar-cta{border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:6px;justify-self:end;padding:9px 12px;font-size:14px;font-weight:650}.hero{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);align-items:center;gap:clamp(28px,5vw,72px);padding:clamp(28px,5vw,58px) clamp(20px,4vw,56px) 24px;display:grid}.hero-copy{max-width:720px}.eyebrow,.label{color:var(--green-ink);letter-spacing:0;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:800}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;max-width:620px;margin-bottom:18px;font-size:clamp(44px,5.8vw,74px);line-height:.95}h2{letter-spacing:0;margin-bottom:14px;font-size:clamp(34px,4.6vw,64px);line-height:.98}h3{letter-spacing:0;margin-bottom:6px;font-size:18px;line-height:1.2}.lede{color:#353a40;max-width:630px;margin-bottom:22px;font-size:clamp(17px,1.6vw,20px);line-height:1.42}.hero-actions,.proof-strip{flex-wrap:wrap;gap:12px;display:flex}.button{border-radius:6px;justify-content:center;align-items:center;min-height:46px;padding:12px 16px;font-weight:750;display:inline-flex}.button.primary{border:1px solid var(--ink);background:var(--ink);color:#fff}.button.secondary{border:1px solid var(--line);background:var(--surface)}.proof-strip{color:var(--muted);margin-top:20px;font-size:14px}.proof-strip span{border-left:2px solid var(--green);padding-left:10px}.hero-console{border:1px solid var(--ink);background:linear-gradient(#ffffff0b 1px, transparent 1px), linear-gradient(90deg, #ffffff0b 1px, transparent 1px), var(--surface-strong);min-height:400px;box-shadow:var(--shadow);color:#fff;background-size:32px 32px;border-radius:8px;position:relative;overflow:hidden}.console-bar{border-bottom:1px solid var(--line-dark);align-items:center;gap:8px;height:44px;padding:0 16px;display:flex}.dot{border-radius:50%;width:10px;height:10px}.dot.green{background:var(--green)}.dot.yellow{background:var(--yellow)}.dot.red{background:var(--red)}.console-title{color:#cbd1d8;font-family:var(--font-mono);margin-left:10px;font-size:13px}.scan-stage{min-height:354px;padding:clamp(20px,2.4vw,30px);position:relative}.scan-line{background:linear-gradient(90deg, transparent, var(--green), var(--cyan), transparent);height:2px;animation:3.2s ease-in-out infinite sweep;position:absolute;top:64px;left:28px;right:28px}@keyframes sweep{0%{opacity:0;transform:translateY(0)}14%,70%{opacity:1}to{opacity:0;transform:translateY(340px)}}.packet-card{background:#ffffff14;border:1px solid #5cff9c80;border-radius:8px;max-width:460px;margin:38px 0 16px auto;padding:18px;animation:5s ease-in-out infinite cardFloat;position:relative;box-shadow:inset 0 0 0 1px #ffffff0d}@keyframes cardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.packet-label{color:var(--green);font-family:var(--font-mono);margin-bottom:14px;font-size:13px;display:block}.packet-card strong{margin-bottom:20px;font-size:24px;line-height:1.16;display:block}.packet-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.packet-grid span{border:1px solid var(--color-divider-on-strong);color:#d8dde3;border-radius:6px;padding:10px;font-size:12px}.source-stack{gap:8px;width:min(100%,520px);display:grid}.source-stack span{color:#dfe5ea;font-family:var(--font-mono);background:#ffffff0f;border:1px solid #ffffff1c;border-radius:6px;padding:11px 14px;font-size:13px;display:block}.workspace-band,.section{margin:0 clamp(20px,4vw,56px)}.workspace-band{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:24px;padding:28px 0;display:grid}.repo-status{justify-content:space-between;align-items:center;gap:18px;display:flex}.repo-status h2{margin:0;font-size:clamp(24px,3vw,42px)}.status-pill,.verdict{border:1px solid var(--ink);background:var(--green);text-transform:uppercase;border-radius:999px;flex:none;padding:8px 12px;font-size:13px;font-weight:800}.stat-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.mini-stat{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:14px}.mini-stat strong{margin-bottom:4px;font-size:26px;display:block}.mini-stat span{color:var(--muted);text-transform:uppercase;font-size:12px}.section{border-bottom:1px solid var(--line);padding:clamp(72px,9vw,118px) 0}.readiness-section{grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr);align-items:stretch;gap:18px;padding-top:clamp(48px,7vw,82px);display:grid}.readiness-card{border:1px solid var(--ink);background:var(--surface-strong);color:#fff;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:290px;padding:clamp(22px,3vw,30px);display:flex}.readiness-card h2{color:var(--green);margin-bottom:10px;font-size:clamp(58px,8vw,108px)}.readiness-card p{color:#d9e0e6}.readiness-verdict{border:1px solid var(--green);width:fit-content;color:var(--green);text-transform:uppercase;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800}.dimension-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.dimension-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;justify-content:space-between;min-height:290px;padding:16px;display:flex}.dimension-card strong{margin-bottom:8px;font-size:clamp(32px,4vw,46px);line-height:.95;display:block}.dimension-card span{text-transform:uppercase;font-size:12px;font-weight:800;display:block}.dimension-card p{font-size:14px;line-height:1.35}.meter{background:#e8ecef;border-radius:999px;height:8px;overflow:hidden}.meter span{border-radius:inherit;background:var(--green);height:100%;display:block}.two-column{grid-template-columns:minmax(0,.82fr) minmax(360px,1.18fr);align-items:start;gap:clamp(28px,6vw,80px);display:grid}.section p{color:#4b535b;font-size:17px;line-height:1.55}.command-list,.learning-list,.finding-list,.route-list,.activation-list{gap:12px;display:grid}.activation-item{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:86px minmax(0,1fr);align-items:start;gap:16px;padding:18px;display:grid}.activation-item>span{border:1px solid var(--ink);text-align:center;text-transform:uppercase;border-radius:999px;padding:6px 8px;font-size:12px;font-weight:800}.activation-item.done>span{background:var(--green)}.activation-item.active>span{background:#ffd96a}.activation-item.next>span{background:#d8f1ff}.command-row{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:14px;padding:16px;display:grid}.command-row span{font-weight:750}.command-row code{overflow-wrap:anywhere;color:#28313a;min-width:0;font-size:13px}.section-heading{max-width:760px;margin-bottom:34px}.context-layout{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:20px;display:grid}.rule-panel,.map-panel{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:18px}.rule-row{border-top:1px solid var(--line);grid-template-columns:12px minmax(0,1fr);align-items:start;gap:12px;padding:14px 0;display:grid}.rule-row span{background:var(--green);border-radius:50%;width:9px;height:9px;margin-top:9px;box-shadow:0 0 0 4px #5cff9c29}.rule-row p,.map-row p,.learning-item p,.finding p,.value-card p,.pricing-card p{margin:0}.map-panel{gap:10px;display:grid}.map-row{border:1px solid var(--line);border-radius:8px;grid-template-columns:88px minmax(0,1fr);align-items:start;gap:14px;padding:14px;display:grid}.map-row>span{border:1px solid var(--ink);text-align:center;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.map-row strong{overflow-wrap:anywhere;font-family:var(--font-mono);margin-bottom:4px;font-size:13px;display:block}.review-header{justify-content:space-between;align-items:start;gap:24px;margin-bottom:28px;display:flex}.verdict{background:#ffd96a}.receipt-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.receipt-proof article{border:1px solid var(--ink);background:var(--surface-strong);color:#fff;border-radius:8px;padding:16px}.receipt-proof span{color:var(--green);text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:800;display:block}.receipt-proof strong{overflow-wrap:anywhere;margin-bottom:8px;font-size:clamp(24px,3vw,34px);line-height:1;display:block}.receipt-proof p{color:#d9e0e6;margin:0;font-size:14px}.finding{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:100px minmax(0,1fr);gap:18px;padding:18px;display:grid}.finding>span{text-align:center;text-transform:uppercase;border-radius:999px;align-self:start;padding:6px 8px;font-size:12px;font-weight:800}.finding.blocker>span{background:var(--red);color:#fff}.finding.medium>span{background:#ffd96a}.finding.info>span{background:#d8f1ff}.learning-item{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:18px}.learning-item span{border:1px solid var(--ink);border-radius:999px;margin-top:14px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.route-item{border:1px solid var(--line);background:var(--surface-strong);color:#fff;border-radius:8px;gap:8px;padding:18px;display:grid}.route-item code{color:var(--green);overflow-wrap:anywhere;font-size:13px}.route-item span{color:#d4dae0}.agent-router-section{padding-top:clamp(54px,7vw,92px)}.agent-router-layout{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:18px;display:grid}.agent-command-panel{border:1px solid var(--ink);background:var(--surface-strong);color:#fff;border-radius:8px;min-height:320px;padding:clamp(20px,3vw,28px);position:relative;overflow:hidden}.agent-command-panel:before{content:"";background:linear-gradient(90deg,#0000,#5cff9c1f,#0000) 0 0/220px 100%,linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff0b 1px,#0000 1px) 0 0/28px 28px;animation:4.8s linear infinite routerSweep;position:absolute;inset:0}@keyframes routerSweep{0%{background-position:-260px 0,0 0,0 0}to{background-position:620px 0,0 0,0 0}}.agent-command-panel>*{position:relative}.terminal-kicker{color:var(--green);text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:800;display:block}.agent-command-panel code{overflow-wrap:anywhere;color:#fff;margin-bottom:22px;font-size:clamp(22px,3vw,38px);font-weight:800;line-height:1.05;display:block}.agent-command-panel p{color:#d9e0e6;max-width:520px}.agent-flow{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.agent-flow span{color:var(--green);text-transform:uppercase;background:#5cff9c14;border:1px solid #5cff9c73;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800;animation:2.2s ease-in-out infinite flowPulse}@keyframes flowPulse{0%,to{opacity:.72;transform:translateY(0)}45%{opacity:1;transform:translateY(-4px)}}.agent-target-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.agent-target{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;justify-content:space-between;min-height:154px;padding:18px;display:flex}.agent-target code{color:#56606a;overflow-wrap:anywhere;font-size:12px}.enforce-layout{grid-template-columns:minmax(300px,.85fr) minmax(0,1fr) minmax(240px,.55fr);align-items:stretch;gap:14px;display:grid}.enforce-panel,.enforce-proof{border:1px solid var(--ink);background:var(--surface-strong);color:#fff;border-radius:8px;padding:22px}.enforce-panel code{overflow-wrap:anywhere;color:#fff;margin-bottom:28px;font-size:clamp(28px,4vw,48px);font-weight:800;line-height:1;display:block}.mode-row{flex-wrap:wrap;gap:8px;display:flex}.mode-row span,.enforce-proof span{color:var(--green);text-transform:uppercase;border:1px solid #5cff9c73;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.enforce-files{gap:10px;display:grid}.enforce-file{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;justify-content:space-between;min-height:112px;padding:18px;display:flex}.enforce-file code{overflow-wrap:anywhere;color:#26313a;font-size:13px}.enforce-proof{gap:10px;display:grid}.enforce-proof div{border:1px solid var(--color-divider-on-strong);border-radius:8px;align-content:center;gap:8px;padding:14px;display:grid}.enforce-proof strong{color:#fff;font-size:clamp(24px,3vw,34px);line-height:1}.enforce-proof span{width:fit-content}.governance-grid,.moat-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.governance-card,.moat-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-height:168px;padding:18px}.governance-card h3,.moat-card span{margin-bottom:10px;font-weight:800;display:block}.governance-board-layout{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);gap:14px;display:grid}.governance-command{border:1px solid var(--ink);background:var(--surface-strong);color:#fff;border-radius:8px;min-height:300px;padding:22px}.governance-command code{overflow-wrap:anywhere;color:#fff;margin-bottom:12px;font-size:clamp(24px,3vw,40px);font-weight:800;line-height:1.05;display:block}.governance-command p{color:#d9e0e6;margin-top:24px}.artifact-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.artifact-item{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;justify-content:space-between;min-height:300px;padding:18px;display:flex}.artifact-item span{border:1px solid var(--ink);text-transform:uppercase;border-radius:999px;width:fit-content;padding:6px 9px;font-size:12px;font-weight:800}.artifact-item p{color:var(--green-ink);text-transform:uppercase;margin:0;font-weight:800}.moat-card span{color:var(--green-ink);text-transform:uppercase;font-size:12px}.value-grid,.pricing-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.value-card,.pricing-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-height:168px;padding:18px}.value-card strong,.pricing-card strong{margin-bottom:12px;font-size:clamp(34px,4vw,54px);line-height:.95;display:block}.value-card span{margin-bottom:8px;font-weight:800;display:block}.pricing-card h3{margin-bottom:28px}.pricing-card strong{font-size:clamp(34px,4vw,48px)}.auth-shell,.app-shell{min-height:100vh}.auth-shell{padding:var(--app-panel-padding-lg) clamp(18px, 4vw, 48px) clamp(32px, 5vw, 48px);grid-template-rows:auto 1fr;gap:clamp(28px,5vw,64px);display:grid}.auth-workbench-shell{background:linear-gradient(90deg, #0f141809 1px, transparent 1px), linear-gradient(180deg, #0f141809 1px, transparent 1px), var(--asx-body);background-size:32px 32px}.auth-workbench-grid{gap:var(--app-panel-gap);grid-template-columns:minmax(280px,.48fr) minmax(0,.52fr);place-self:center;align-items:stretch;width:min(100%,1120px);display:grid}.auth-panel,.auth-context-panel,.app-empty,.setup-panel,.workspace-hero,.metric-card{border:1px solid var(--ink);background:var(--surface);border-radius:8px;box-shadow:8px 8px #11131514}.auth-panel{width:min(100%,680px);padding:var(--app-panel-padding-lg);place-self:center}.auth-login-panel{border-radius:10px;width:min(100%,520px);position:relative;overflow:hidden;box-shadow:0 18px 48px #1113151a}.device-auth-shell{background:radial-gradient(circle at 50% 18%, #5cff9c14, transparent 30%), var(--color-background-canvas);gap:0;min-height:100vh}.device-auth-shell>.auth-panel{border-color:var(--line);border-radius:16px;align-self:start;width:min(520px,100vw - 32px);margin-top:clamp(32px,8vh,84px);box-shadow:0 24px 70px #1113151a}.device-auth-card{gap:16px;display:grid}.device-auth-card>.eyebrow,.device-auth-card>h1,.device-auth-card>.lede{margin:0}.device-auth-card>h1{letter-spacing:-.035em;max-width:none;font-size:clamp(30px,5vw,38px)}.device-auth-card>.lede{color:var(--muted);font-size:var(--app-font-body)}.device-auth-card>.button{justify-content:center;width:100%;min-height:48px}.device-auth-card label,.device-auth-card fieldset{gap:9px;display:grid}.device-auth-card select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:46px;color:var(--ink);font:inherit;border-radius:10px;padding:0 12px}.device-auth-card fieldset{border:0;margin:0;padding:0}.device-auth-workspace{font-weight:700}.device-auth-card fieldset>label{border:1px solid var(--line);border-radius:12px;grid-template-columns:auto 1fr;align-items:start;padding:12px}.device-auth-card fieldset span{gap:3px;display:grid}.device-auth-card fieldset small{color:var(--muted)}.device-auth-disclosure{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.device-auth-disclosure summary{color:var(--muted);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;list-style:none;display:flex}.device-auth-disclosure summary::-webkit-details-marker{display:none}.device-auth-disclosure summary:after{color:var(--ink);content:"+";font-size:1.15rem;line-height:1}.device-auth-disclosure[open] summary:after{content:"−"}.device-auth-disclosure summary strong{color:var(--ink);margin-left:auto;font-size:.86rem}.device-auth-disclosure fieldset{gap:8px;padding:0 0 14px}.device-auth-details{color:var(--muted);border-bottom:0;font-size:.82rem}.device-auth-details dl{gap:8px;margin:0;padding-bottom:12px;display:grid}.device-auth-details dl>div{grid-template-columns:90px minmax(0,1fr);gap:12px;display:grid}.device-auth-details dt,.device-auth-details dd,.device-auth-details p{margin:0}.device-auth-details dd{overflow-wrap:anywhere;color:var(--ink)}.device-auth-details p,.device-auth-result small{color:var(--muted)}.device-auth-result{justify-items:start;gap:12px;display:grid}.device-auth-result>span{background:var(--ink);width:42px;height:42px;color:var(--surface);border-radius:50%;place-items:center;font-weight:800;display:grid}.device-auth-unavailable>span{background:var(--color-background-warning-subtle);color:var(--color-text-warning)}.device-auth-result>.button{justify-content:center;min-width:140px}@media (max-width:560px){.device-auth-shell>.auth-panel{border-radius:14px;margin-top:28px;box-shadow:0 18px 48px #11131517}}.auth-login-panel:before{content:"";background:#79df9a;height:4px;position:absolute;top:0;left:0;right:0}.auth-login-panel .auth-form{max-width:none}.auth-privacy-note{margin:var(--app-space-4) 0 0;border-left:2px solid var(--green-ink);padding-left:var(--app-space-4);color:var(--muted);font-size:var(--app-font-row);line-height:var(--app-leading-body)}.artifact-auth-shell{background:#f5f7f5;gap:28px;min-height:100vh;padding:24px clamp(18px,4vw,40px) 32px}.artifact-auth-shell .auth-login-panel{border:1px solid var(--asx-border);border-radius:12px;width:min(100%,420px);padding:28px;box-shadow:0 14px 44px #11131512}.artifact-auth-shell .auth-login-panel:before{display:none}.artifact-auth-shell .auth-login-panel .eyebrow{color:var(--asx-muted);font-size:var(--app-font-caption);letter-spacing:0;text-transform:none;margin-bottom:8px;font-weight:620}.artifact-auth-shell .auth-login-panel h1{letter-spacing:-.025em;max-width:none;margin:0;font-size:24px;font-weight:680;line-height:1.15}.artifact-auth-shell .auth-login-panel .lede{color:var(--asx-muted);font-size:var(--app-font-body);line-height:var(--app-leading-body);margin-top:10px}.artifact-auth-shell .auth-privacy-note{font-size:var(--app-font-row);border:0;margin:10px 0 0;padding:0}.auth-workbench-grid .auth-panel{width:100%;box-shadow:none}.auth-context-panel{align-content:space-between;gap:var(--app-space-7);border-color:var(--color-divider-on-strong-subtle);background:linear-gradient(135deg, #5cff9c24, transparent 42%), var(--asx-inverted);box-shadow:none;padding:var(--app-panel-padding-lg);color:var(--color-text-on-strong-soft);display:grid;overflow:hidden}.auth-context-panel h2{max-width:560px;font-size:var(--app-display-size);line-height:var(--app-leading-tight);margin:0}.auth-run-list{gap:var(--app-space-3);display:grid}.auth-run-list article{grid-template-columns:var(--app-control-height) minmax(0, 1fr);gap:var(--app-space-2) var(--app-space-5);border:1px solid var(--color-divider-on-strong);border-radius:var(--asx-radius);padding:var(--app-space-5);background:#ffffff0f;align-items:start;display:grid}.auth-run-list span{width:var(--app-control-height);height:var(--app-control-height);background:var(--green);color:var(--ink);font-size:var(--app-font-caption);border-radius:6px;place-items:center;font-weight:900;display:grid}.auth-run-list strong{color:var(--color-text-on-strong);font-size:var(--app-font-body)}.auth-run-list p{margin:calc(var(--app-space-1) * -1) 0 0;color:#b7c3ca;font-size:var(--app-font-row);line-height:var(--app-leading-body);grid-column:2}.auth-panel h1,.app-empty h1,.workspace-hero h1{max-width:760px;font-size:var(--app-display-size);line-height:var(--app-leading-tight)}.auth-form,.setup-panel{gap:var(--app-space-6);display:grid}.auth-form{max-width:480px;margin-top:var(--app-space-8)}.auth-oauth-button{text-align:center;justify-content:center;width:100%}.auth-oauth-stack{gap:var(--app-space-2);display:grid}.auth-divider{gap:var(--app-space-4);color:var(--muted);font-size:var(--app-font-caption);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.auth-divider:before,.auth-divider:after{content:"";background:#1113151f;height:1px}.auth-method-note{margin:calc(var(--app-space-2) * -1) 0 0;color:var(--muted);font-size:var(--app-font-caption);line-height:var(--app-leading-body);text-align:center}.auth-dev-preview{border:1px solid var(--color-divider-strong);border-radius:var(--asx-radius);background:var(--color-background-surface);width:fit-content;max-width:100%;padding:var(--app-space-3) var(--app-space-5);color:var(--color-text-success-strong);font-size:var(--app-font-row);font-weight:800;text-decoration:none;display:inline-flex}.auth-dev-preview:hover,.auth-dev-preview:focus-visible{background:#e9f7ee;border-color:#0f7a4c61}.auth-dev-preview-panel{gap:var(--app-space-4);max-width:520px;margin-top:var(--app-space-5);border:1px solid var(--color-divider-strong);border-radius:var(--asx-radius);padding:var(--app-space-5);background:linear-gradient(#5cff9c14,#0000 82px),#f5f8f7;display:grid}.auth-dev-preview-panel div{gap:var(--app-space-2);display:grid}.auth-dev-preview-panel span{color:var(--color-text-success);font-size:var(--app-font-caption);text-transform:uppercase;font-weight:800}.auth-dev-preview-panel strong{color:var(--ink);font-size:var(--app-font-section);line-height:var(--app-leading-tight)}.auth-dev-preview-panel p{color:var(--muted);font-size:var(--app-font-row);line-height:var(--app-leading-body);margin:0}.auth-dev-preview-panel ul{gap:var(--app-space-2);margin:0;padding:0;list-style:none;display:grid}.auth-dev-preview-panel li{color:#3f474f;font-size:var(--app-font-row);line-height:var(--app-leading-body);padding-left:18px;position:relative}.auth-dev-preview-panel li:before{background:var(--green-ink);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.66em;left:0}.auth-dev-preview-compact{background:#f5f8f7;grid-template-columns:minmax(0,1fr) auto;align-items:center;max-width:none}.auth-trust-list{gap:var(--app-space-3);margin-top:var(--app-space-6);flex-wrap:wrap;display:flex}.auth-trust-list span{border:1px solid var(--color-divider-default);padding:var(--app-space-2) var(--app-space-4);color:var(--muted);font-size:var(--app-font-caption);background:#f5f7f8;border-radius:999px;font-weight:750}.auth-form label,.setup-panel label{gap:var(--app-space-3);color:#20252a;font-size:var(--app-font-body);font-weight:750;display:grid}.auth-form input,.setup-panel input{min-height:var(--app-form-control-height);border:1px solid var(--ink);width:100%;padding:var(--app-space-4) var(--app-space-5);color:var(--ink);font:inherit;background:#fbfcfd;border-radius:6px}.form-note{font-size:var(--app-font-body);margin:0}.form-note.error{color:#a21e31}.form-note.success{color:var(--green-ink)}.app-topbar{z-index:10;border-bottom:1px solid var(--color-divider-faint);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6f7f8e6;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:18px clamp(20px,4vw,56px);display:grid;position:sticky;top:0}.app-topbar nav{color:var(--muted);gap:22px;font-size:14px;display:flex}.app-topbar form{justify-self:end}.app-topbar button.topbar-cta{border:1px solid var(--ink);cursor:pointer;font:inherit}.app-empty,.app-grid{margin:32px clamp(20px,4vw,56px) 72px}.app-empty{gap:16px;padding:clamp(24px,4vw,48px);display:grid}.app-empty code{border:1px solid var(--line);overflow-wrap:anywhere;background:#f0f3f5;border-radius:6px;width:fit-content;max-width:100%;padding:12px 14px}.env-list{flex-wrap:wrap;gap:8px;display:flex}.env-list code{white-space:nowrap;width:auto;font-size:12px}.supabase-url-card{border-block:1px solid var(--line);gap:16px;max-width:960px;padding-block:20px;display:grid}.supabase-url-card h2{letter-spacing:0;margin:0;font-size:clamp(21px,2vw,28px)}.supabase-url-card p{max-width:680px;color:var(--muted);margin:6px 0 0;line-height:1.55}.supabase-url-card dl{gap:10px;margin:0;display:grid}.supabase-url-card dl>div{grid-template-columns:minmax(120px,.22fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.supabase-url-card dt{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.supabase-url-card dd{flex-wrap:wrap;gap:8px;min-width:0;margin:0;display:flex}.supabase-url-card code{width:auto;max-width:100%;padding:8px 10px;font-size:12px;line-height:1.3}.app-grid{gap:24px;display:grid}.workspace-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:clamp(24px,4vw,48px);display:grid}.workspace-mode{border:1px solid var(--ink);background:var(--green);border-radius:999px;padding:9px 12px;font-size:13px;font-weight:800}.metric-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}.metric-card{gap:4px;min-height:110px;padding:18px;display:grid}.metric-card strong{font-size:clamp(28px,3vw,42px);line-height:1}.metric-card span{color:var(--muted);font-size:13px;font-weight:750}.app-two-column{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:24px;display:grid}.setup-panel{align-content:start;padding:clamp(22px,3vw,34px)}.setup-panel h2{font-size:clamp(28px,3.6vw,46px)}.dark-panel{background:var(--surface-strong);color:#fff}.dark-panel p{color:#c7ced5}.dark-panel .eyebrow{color:var(--green)}.connector-panel{gap:var(--app-space-5);background:radial-gradient(circle at 92% 2%, #5cff9c1a, transparent 28rem), var(--asx-inverted);border:1px solid #ffffff14;position:relative;overflow:hidden}.connector-panel-heading{gap:var(--app-space-3);max-width:760px;padding-bottom:var(--app-space-2);display:grid}.connector-panel-heading h2{max-width:680px;font-size:clamp(1.75rem,3vw,2.7rem);line-height:var(--app-leading-tight);letter-spacing:-.035em;margin:0}.connector-panel-heading>p{color:#bec8cf;max-width:620px;font-size:var(--app-font-body);margin:0;line-height:1.65}.connector-add-disclosure,.workspace-policy-disclosure,.workspace-repo-refresh-disclosure{border:1px solid var(--color-divider-default);border-radius:var(--asx-radius);background:#ffffffb8}.connector-add-disclosure{border-color:var(--color-divider-on-strong-emphasis);background:#ffffff0a}.connector-add-disclosure>summary,.workspace-policy-disclosure>summary,.workspace-repo-refresh-disclosure>summary{min-height:var(--app-form-control-height);justify-content:space-between;align-items:center;gap:var(--app-space-4);padding:var(--app-space-4);cursor:pointer;list-style:none;display:flex}.connector-add-disclosure>summary::-webkit-details-marker{display:none}.workspace-policy-disclosure>summary::-webkit-details-marker{display:none}.workspace-repo-refresh-disclosure>summary::-webkit-details-marker{display:none}.connector-add-disclosure>summary div,.workspace-policy-disclosure>summary div,.workspace-repo-refresh-disclosure>summary div{gap:var(--app-space-1);display:grid}.connector-add-disclosure>summary strong,.workspace-policy-disclosure>summary strong,.workspace-repo-refresh-disclosure>summary strong{font-size:var(--app-font-body)}.connector-add-disclosure>summary span,.workspace-policy-disclosure>summary span,.workspace-repo-refresh-disclosure>summary span{color:var(--muted);font-size:var(--app-font-caption)}.connector-add-disclosure>summary span{color:#aebbc3}.connector-add-disclosure>summary em,.workspace-policy-disclosure>summary em,.workspace-repo-refresh-disclosure>summary em{color:var(--asx-blue);font-size:var(--app-font-caption);font-style:normal;font-weight:800}.connector-add-disclosure[open]>summary,.workspace-policy-disclosure[open]>summary,.workspace-repo-refresh-disclosure[open]>summary{border-bottom:1px solid var(--color-divider-default)}.connector-add-disclosure[open]>summary{border-bottom-color:var(--color-divider-on-strong)}.connector-add-disclosure>.connector-client-picker{padding:var(--app-space-5)}.connector-add-disclosure>.connector-create-row,.connector-add-disclosure>.connector-release-block,.connector-add-disclosure>.form-note,.connector-add-disclosure>.connector-options{margin-inline:var(--app-space-5)}.connector-add-disclosure>.connector-options{margin-bottom:var(--app-space-5)}.connector-brand-lockup{gap:var(--app-space-3);align-items:center;display:flex}.connector-brand-lockup>div{gap:2px;display:grid}.connector-brand-lockup .eyebrow{letter-spacing:.08em;margin:0}.connector-brand-lockup div>span{color:#91a0aa;font-size:var(--app-font-micro);font-weight:700}.connector-trust-points{gap:var(--app-space-2);flex-wrap:wrap;display:flex}.connector-trust-points span{gap:var(--app-space-2);color:#d8e5dd;font-size:var(--app-font-micro);background:#5cff9c0f;border:1px solid #5cff9c2e;border-radius:999px;align-items:center;padding:6px 10px;font-weight:750;display:inline-flex}.connector-trust-points span:before{background:var(--green);content:"";border-radius:999px;width:6px;height:6px}.connector-create-row,.connector-output-action{gap:var(--app-space-5);border-block:1px solid var(--color-divider-on-strong-emphasis);padding-block:var(--app-space-5);justify-content:space-between;align-items:center;display:flex}.connector-create-row{border:1px solid var(--color-divider-on-strong);border-radius:var(--asx-radius);padding:var(--app-space-5);background:#ffffff09}.connector-section-heading{gap:var(--app-space-3);align-items:flex-start;display:flex}.connector-section-heading>span{width:30px;height:30px;color:var(--green);font-size:var(--app-font-micro);border:1px solid #5cff9c59;border-radius:999px;flex:0 0 30px;place-items:center;font-weight:900;display:inline-grid}.connector-section-heading>div{gap:var(--app-space-1);min-width:0;display:grid}.connector-section-heading strong{color:var(--color-text-on-strong-soft);font-size:var(--app-font-section)}.connector-section-heading p{color:#9eabb4;font-size:var(--app-font-row);margin:0;font-weight:450}.connector-create-row>.connector-section-heading{display:flex}.connector-create-row .button{min-width:190px;box-shadow:0 8px 24px #5cff9c1f}.connector-create-row .button:hover:not(:disabled){transform:translateY(-1px)}.connector-context-strip{border:1px solid var(--color-divider-on-strong-subtle);border-radius:var(--asx-radius);background:#05090c57;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.connector-context-strip>div{min-width:0;padding:var(--app-space-3) var(--app-space-4);gap:3px;display:grid}.connector-context-strip>div+div{border-left:1px solid var(--color-divider-on-strong-subtle)}.connector-context-strip span{color:#85939d;font-size:var(--app-font-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.connector-context-strip strong{color:#eef3f5;font-size:var(--app-font-row);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connector-create-row>div,.connector-output-action>div{gap:var(--app-space-1);min-width:0;display:grid}.connector-create-row span{color:var(--green);font-size:var(--app-font-caption);text-transform:uppercase;font-weight:800}.connector-create-row strong,.connector-output-action strong{color:var(--color-text-on-strong);font-size:var(--app-font-section)}.connector-create-row p,.connector-output-action p{margin:0}.connector-create-row .button,.connector-output-action .button{flex:none}.connector-create-row .button:disabled{color:#aeb9c1;cursor:not-allowed;background:#ffffff14;border-color:#ffffff29}.connector-release-block{gap:var(--app-space-1);padding-left:var(--app-space-4);border-left:2px solid #f3bd58;display:grid}.connector-release-block strong{color:#fff2d2}.connector-release-block p,.connector-release-block span{color:#c7ced5;font-size:var(--app-font-row);line-height:var(--app-leading-body);margin:0}.connector-options{padding-block:var(--app-space-2)}.connector-option-stack{gap:var(--app-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.connector-client-picker{gap:var(--app-space-4);padding:var(--app-space-5);border:1px solid var(--color-divider-on-strong);border-radius:var(--asx-radius);background:#ffffff09;display:grid}.connector-client-grid{gap:var(--app-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.connector-client-grid button{border:1px solid var(--color-divider-on-strong);border-radius:var(--asx-radius-sm);color:#edf3f5;cursor:pointer;align-items:flex-start;gap:var(--app-space-1);min-height:78px;padding:var(--app-space-4);text-align:left;background:#03070a38;transition:border-color .14s,background .14s,transform .14s;display:grid;position:relative}.connector-client-grid button:hover{background:#ffffff12;border-color:#ffffff4d;transform:translateY(-1px)}.connector-client-grid button.active{border-color:var(--green);background:#5cff9c1a;box-shadow:inset 0 0 0 1px #5cff9c1f}.connector-client-grid button.active:after{background:var(--green);width:18px;height:18px;color:var(--ink);content:"✓";border-radius:999px;place-items:center;font-size:11px;font-weight:950;display:grid;position:absolute;top:10px;right:10px}.connector-client-grid button strong{padding-right:var(--app-space-5);font-size:var(--app-font-row)}.connector-client-grid button small{color:#8f9ca5;font-size:var(--app-font-micro)}.connector-client-grid button.active small{color:#b9d8c5}.connector-client-grid button:focus-visible{outline:2px solid var(--green);outline-offset:3px}.connector-live-state{color:#aeb9c1;font-size:var(--app-font-micro);white-space:nowrap;border:1px solid;border-radius:999px;align-self:center;padding:.45rem .7rem;font-weight:800}.connector-live-state.connected,.connector-live-state.verified{color:var(--green)}.connector-live-state.expired{color:var(--red)}.connector-option-stack>div,.connector-option-stack>label{gap:var(--app-space-2);color:#f3f8f7;font-size:var(--app-font-row);align-content:start;font-weight:800;display:grid}.connector-option-stack input{border-radius:var(--asx-radius);min-width:0;padding:var(--app-space-3) var(--app-space-4);color:#f8fbfb;font:inherit;background:#ffffff14;border:1px solid #ffffff2e}.connector-fallback-option{border-top:1px solid var(--color-divider-on-strong-subtle);padding-top:var(--app-space-4);grid-column:1/-1}.connector-fallback-option p{margin:0;font-weight:400}.connector-fallback-option .button{width:fit-content}.active-connectors{gap:var(--app-space-3);border:1px solid var(--color-divider-on-strong-subtle);border-radius:var(--asx-radius);padding:var(--app-space-4);background:#05090c42;display:grid}.active-connectors-heading,.active-connector-list article{gap:var(--app-space-4);justify-content:space-between;align-items:center;display:flex}.active-connectors-heading>div,.active-connector-list article>div{gap:var(--app-space-1);min-width:0;display:grid}.active-connectors-heading span,.active-connector-list span{color:#aeb9c1;font-size:var(--app-font-caption)}.active-connectors-heading h3{color:var(--color-text-on-strong);font-size:var(--app-font-section);margin:0}.active-connectors-heading>strong{color:var(--green);font-size:var(--app-font-section)}.active-connectors-actions{align-items:center;gap:10px;display:flex}.active-connectors-heading>.active-connectors-actions{display:flex}.active-connectors .button.secondary{color:var(--color-text-on-strong);background:0 0;border-color:#ffffff3d}.active-connectors .button.secondary:hover{background:#ffffff14}.active-connector-list{display:grid}.active-connector-list article{border-top:1px solid var(--color-divider-on-strong-subtle);min-height:54px;padding-block:var(--app-space-3)}.active-connector-list article>div>strong{align-items:center;gap:var(--app-space-2);color:var(--color-text-on-strong);font-size:var(--app-font-row);display:flex}.connector-activity-state{color:#aeb9c1;font-size:var(--app-font-micro);background:#aeb9c124;border-radius:999px;padding:3px 7px;font-style:normal;font-weight:800}.connector-activity-state.online{background:var(--color-background-success-subtle);color:var(--color-text-success-strong)}.connector-activity-state.recent{background:var(--color-background-warning-subtle);color:var(--color-text-warning)}.active-connectors-empty{color:#c7ced5;font-size:var(--app-font-row);margin:0}.connector-auto-card{background:#5cff9c14;border:1px solid #5cff9c57;border-radius:8px;gap:7px;padding:14px 16px;display:grid}.connector-auto-card span{color:var(--green);font-family:var(--font-mono);text-transform:uppercase;font-size:11px;font-weight:800}.connector-auto-card strong{color:#f8fbfb;font-size:17px}.connector-auto-card p{color:#c7d5d3;margin:0;font-size:13px;line-height:1.45}.connector-default-instruction-card{border-radius:var(--asx-radius);background:#b3d2ff14;border:1px solid #b3d2ff42;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 16px;display:grid}.connector-default-instruction-card>div{gap:6px;min-width:0;display:grid}.connector-default-instruction-card span{color:#b8d4ff;font-family:var(--font-mono);font-size:var(--app-font-micro);letter-spacing:0;text-transform:uppercase;font-weight:800}.connector-default-instruction-card strong{color:#f7fbfb;font-size:var(--app-font-section);line-height:1.35}.connector-default-instruction-card p,.connector-default-instruction-card small{color:#c7d0d7;font-size:var(--app-font-row);margin:0;line-height:1.45}.connector-default-instruction-card code{border:1px solid var(--color-divider-on-strong);color:#e5fff0;font-family:var(--font-mono);font-size:var(--app-font-caption);overflow-wrap:anywhere;white-space:normal;background:#070c1170;border-radius:8px;grid-column:1/-1;padding:10px;line-height:1.5}.connector-activation-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.connector-activation-rail article{background:#ffffff0e;border:1px solid #ffffff21;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-content:start;gap:8px 10px;padding:12px;display:grid}.connector-activation-rail article>span{background:var(--green);width:24px;height:24px;color:var(--ink);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.connector-activation-rail strong{color:#f6fafb;font-size:var(--app-font-row);line-height:1.35}.connector-activation-rail p{color:#c7d0d7;font-size:var(--app-font-caption);grid-column:2;margin:0;line-height:1.45}.connector-activation-rail code{color:#e5fff0;font-family:var(--font-mono);overflow-wrap:anywhere;font-size:11px}.connector-default-use-checklist{border-radius:var(--asx-radius);background:#ffffff0b;border:1px solid #ffffff21;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.connector-default-use-checklist>div{border-bottom:1px solid var(--color-divider-on-strong-subtle);background:#5cff9c12;align-content:start;gap:7px;padding:12px;display:grid}.connector-default-use-checklist article{grid-template-columns:128px minmax(0,1fr);align-content:start;gap:6px 12px;padding:12px;display:grid}.connector-default-use-checklist article+article{border-top:1px solid var(--color-divider-on-strong-subtle)}.connector-default-use-checklist span{color:#b8d4ff;width:fit-content;font-family:var(--font-mono);font-size:var(--app-font-micro);letter-spacing:0;text-transform:uppercase;font-weight:800}.connector-default-use-checklist article span{grid-row:1/span 3}.connector-default-use-checklist>div span{color:var(--green)}.connector-default-use-checklist strong{color:#f7fbfb;font-size:var(--app-font-row);line-height:1.35}.connector-default-use-checklist article strong,.connector-default-use-checklist article p,.connector-default-use-checklist article code{grid-column:2}.connector-default-use-checklist p,.connector-default-use-checklist code{color:#c7d0d7;font-size:var(--app-font-caption);margin:0;line-height:1.45}.connector-default-use-checklist code{color:#e5fff0;width:fit-content;max-width:100%;font-family:var(--font-mono);overflow-wrap:anywhere;background:#070c1161;border:1px solid #5cff9c2e;border-radius:6px;padding:6px 8px}.connector-install-section{border:1px solid var(--color-divider-on-strong-emphasis);background:#ffffff0f;border-radius:8px;gap:12px;padding:14px;display:grid}.connector-install-section>div:first-child{gap:5px;display:grid}.connector-install-section span,.connector-fallback-warning span{color:var(--green);font-family:var(--font-mono);text-transform:uppercase;font-size:11px;font-weight:800}.connector-install-section strong,.connector-fallback-warning strong{color:#f8fbfb;font-size:14px;line-height:1.4}.connector-install-section p{color:#c7d5d3;margin:0;font-size:13px;line-height:1.45}.connector-install-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.connector-install-grid article{background:#05090d40;border:1px solid #ffffff21;border-radius:8px;gap:8px;min-height:214px;padding:12px;display:grid}.connector-install-grid code{white-space:pre-wrap;word-break:break-word;color:#ddffe8;font-family:var(--font-mono);background:#5cff9c12;border:1px solid #5cff9c2e;border-radius:7px;padding:9px;font-size:11px;line-height:1.45}.connector-install-grid ul{color:#c7d0d7;gap:5px;margin:0;padding-left:17px;font-size:12px;line-height:1.45;display:grid}.connector-install-grid small{color:#95a3ad;font-size:11px;line-height:1.45}.connector-advanced-settings{border:1px solid var(--color-divider-on-strong-subtle);border-radius:var(--asx-radius);padding:0 var(--app-space-4);background:#05090c2e}.connector-advanced-settings summary{padding:var(--app-space-3) var(--app-space-5) var(--app-space-3) 0;cursor:pointer;color:#bec9cf;font-size:var(--app-font-row);font-weight:750;list-style:none;position:relative}.connector-advanced-settings summary::-webkit-details-marker{display:none}.connector-advanced-settings summary:after{color:var(--green);content:"+";font-size:18px;line-height:1;position:absolute;top:50%;right:0;transform:translateY(-50%)}.connector-advanced-settings[open] summary{border-bottom:1px solid #ffffff17;margin-bottom:12px}.connector-advanced-settings[open] summary:after{content:"–"}.connector-advanced-settings summary:focus-visible{outline:2px solid var(--green);outline-offset:3px}.connector-path-fields{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.connector-path-fields label{color:#f3f8f7;gap:7px;font-size:12px;font-weight:800;display:grid}.connector-path-fields input{color:#f8fbfb;min-width:0;font:inherit;background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;padding:11px 12px;font-size:13px}.connector-path-fields input::placeholder{color:#e2ecee80}.connector-path-fields small{color:#9eacb4;font-size:11px;font-weight:650;line-height:1.45}.connector-health-strip{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.connector-health-strip div{border:1px solid var(--color-divider-on-strong-emphasis);background:#ffffff0f;border-radius:8px;gap:5px;min-width:0;padding:11px 12px;display:grid}.connector-health-strip span,.connector-health-notes span{color:#9ba8b3;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.connector-health-strip strong{color:#f4f7f8;font-size:13px;line-height:1.4}.connector-health-strip p{color:#c7ced5;margin:0;font-size:12px;line-height:1.45}.connector-health-strip code{box-sizing:border-box;border:1px solid var(--color-divider-on-strong);color:#e5fff0;width:100%;max-width:100%;font-family:var(--font-mono);overflow-wrap:anywhere;background:#070c1170;border-radius:6px;padding:6px 8px;font-size:11px;line-height:1.4}.connector-target-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.connector-target-grid article{border:1px solid var(--color-divider-on-strong-emphasis);background:#ffffff0f;border-radius:8px;gap:5px;min-height:116px;padding:12px;display:grid}.connector-target-grid strong{color:#fff}.connector-target-grid span{color:var(--green);text-transform:uppercase;font-size:12px;font-weight:800}.connector-target-grid p,.connector-output p{color:#c7ced5;margin:0;font-size:13px}.connector-target-grid code{color:var(--color-text-success-on-strong);word-break:break-word;margin-top:4px;font-size:11px;line-height:1.45;display:block}.connector-target-grid small{color:#9facb6;font-size:11px;line-height:1.45}.connector-health-notes{border-left:2px solid #5cff9c80;gap:8px;padding-left:12px;display:grid}.connector-health-notes span{text-transform:none;font-weight:650;line-height:1.45}.connector-fallback-warning{background:#ffc55c12;border:1px solid #ffc55c42;border-radius:8px;gap:9px;padding:12px;display:grid}.connector-fallback-warning span{color:#ffd58a}.connector-fallback-warning pre{border-color:#ffc55c42}.connector-smoke-test{background:#5cff9c0f;border:1px solid #5cff9c3d;border-radius:8px;gap:12px;padding:12px;display:grid}.connector-smoke-test>div:first-child{gap:5px;display:grid}.connector-smoke-test span{color:var(--green);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.connector-smoke-test strong{color:var(--color-text-on-strong-soft);font-size:13px;line-height:1.4}.connector-smoke-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.connector-smoke-steps article{border:1px solid var(--color-divider-on-strong);background:#070c1147;border-radius:8px;gap:6px;min-height:156px;padding:10px;display:grid}.connector-smoke-steps code{color:var(--color-text-success-on-strong);font-family:var(--font-mono);word-break:break-word;font-size:11px;line-height:1.45}.connector-smoke-steps p,.connector-smoke-steps small{color:#c7d0d7;margin:0;font-size:12px;line-height:1.45}.connector-smoke-steps small{color:#95a3ad}.connector-smoke-pass{flex-wrap:wrap;gap:7px;display:flex}.connector-smoke-pass span{border:1px solid var(--color-divider-on-strong);color:#dbe6ec;text-transform:none;background:#ffffff0d;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:700}.button.inverted{background:var(--green);color:var(--ink)}.segmented{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.segmented button{color:#dce3e8;cursor:pointer;min-height:42px;font:inherit;background:#ffffff14;border:1px solid #ffffff38;border-radius:6px;font-weight:750}.segmented button.active{border-color:var(--green);color:#fff;background:#5cff9c29}.key-result{gap:12px;display:grid}.connector-output{gap:4px;display:grid}.connector-output strong{color:#fff}.key-meta{flex-wrap:wrap;gap:8px;display:flex}.key-meta span{color:#dfe7ed;font-family:var(--font-mono);border:1px solid #ffffff29;border-radius:999px;padding:7px 10px;font-size:12px}.key-result pre{color:#e9f1f5;background:#00000047;border:1px solid #5cff9c57;border-radius:8px;max-width:100%;margin:0;padding:14px;font-size:12px;line-height:1.5;overflow-x:auto}.connector-next-prompts,.connector-safety-notes{gap:8px;display:grid}.connector-next-prompts code,.connector-safety-notes span{border:1px solid var(--color-divider-on-strong-emphasis);color:#dfe7ed;background:#ffffff0d;border-radius:8px;padding:9px 10px;font-size:12px;line-height:1.45}.connector-next-prompts code{font-family:var(--font-mono)}.key-actions{flex-wrap:wrap;justify-content:flex-start;gap:10px;display:flex}.copy-status{color:var(--color-text-success-on-strong);background:#5cff9c1a;border:1px solid #5cff9c59;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:800}.workspace-app-topbar{border-bottom-color:var(--color-divider-subtle);background:#fbfcfdf0;position:sticky;top:0}.workspace-app-topbar nav{display:none}.workspace-app-shell{grid-template-columns:var(--app-sidebar-width) minmax(0, 1fr);background:var(--asx-body);min-height:100vh;font-size:var(--app-font-body);line-height:var(--app-leading-body);display:grid}.workspace-loading-main{align-content:center;justify-items:start;min-height:100vh;padding:clamp(32px,8vw,112px);display:grid}.workspace-loading-main h1{max-width:680px;margin:8px 0 12px;font-size:clamp(32px,5vw,64px);line-height:1}.workspace-loading-main>p:last-of-type{color:var(--muted)}.workspace-loading-progress{background:#146c431f;border-radius:999px;width:min(360px,70vw);height:3px;margin-top:28px;overflow:hidden}.workspace-loading-progress span{border-radius:inherit;background:#146c43;width:42%;height:100%;animation:1.1s ease-in-out infinite alternate workspace-loading-slide;display:block}@keyframes workspace-loading-slide{to{transform:translate(138%)}}@media (prefers-reduced-motion:reduce){.workspace-loading-progress span{animation:none}}.scroll-state-swap{animation:brief-scroll-state-swap var(--landing-motion-medium) var(--landing-ease-spring) both}.story-chapter-routing .routing-decision{min-height:390px}@media (max-width:820px){.story-chapter-routing .routing-decision{min-height:0}}.story-chapter-install .install-flow-node,.story-chapter-install .install-step-list li,.story-chapter-install .install-release-live{transition:opacity var(--landing-motion-fast) ease, transform var(--landing-motion-medium) var(--landing-ease-spring), border-color var(--landing-motion-fast) ease, background var(--landing-motion-fast) ease, box-shadow var(--landing-motion-fast) ease}.console-native-page .journey-handoff{z-index:2;border:1px solid color-mix(in srgb, var(--console-green-ink) 26%, transparent);background:var(--color-background-surface);width:fit-content;max-width:100%;font-family:var(--font-mono);letter-spacing:.045em;text-align:center;text-transform:uppercase;border-radius:999px;flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:stretch;gap:0;margin:40px auto 0;padding:0;font-size:9.5px;font-weight:800;display:flex;position:relative;box-shadow:0 1px #10120f08}.console-native-page .story-chapter:has(>.journey-handoff){padding-bottom:98px;position:relative}.console-native-page .story-chapter>.journey-handoff{margin:0 auto;position:absolute;bottom:40px;left:0;right:0}.journey-handoff-done,.journey-handoff-next{align-items:center;gap:6px;padding:6px 11px;line-height:1.25;display:flex}.journey-handoff-done{background:color-mix(in srgb, var(--console-green-ink) 9%, transparent);color:var(--color-text-success-strong);border-radius:999px 0 0 999px}.journey-handoff-next:before{color:color-mix(in srgb, var(--console-green-ink) 50%, transparent);content:"→"}.journey-handoff-next{color:#2a3a2e}.story-chapter-routing .journey-handoff{box-shadow:none;background:#101511b8;border-color:#79ff9f57}.story-chapter-routing .journey-handoff-done{color:#9dffb6;background:#79ff9f1f}.story-chapter-routing .journey-handoff-next{color:#e6efe6}.story-chapter-routing .journey-handoff-next:before{color:#79ff9fb3}.console-native-page[data-motion-ready=true] .story-chapter[data-motion-state=entered] .journey-handoff{animation:brief-handoff-arrive .68s var(--landing-motion-slow) var(--landing-ease-spring) both}@keyframes brief-handoff-arrive{0%{letter-spacing:.05em;opacity:.5;transform:translateY(4px)}to{letter-spacing:.035em;opacity:1;transform:translateY(0)}}.console-native-page[data-motion-ready=true] .story-chapter-install .install-flow-node,.console-native-page[data-motion-ready=true] .story-chapter-install .install-step-list li{opacity:.58;transform:translateY(4px)}.story-chapter-install[data-scroll-step="1"] .install-flow-node:first-child,.story-chapter-install[data-scroll-step="2"] .install-flow-node:first-child,.story-chapter-install[data-scroll-step="2"] .install-flow-node-brief,.story-chapter-install[data-scroll-step="3"] .install-flow-node,.story-chapter-install[data-scroll-step="1"] .install-step-list li:first-child,.story-chapter-install[data-scroll-step="2"] .install-step-list li:nth-child(-n+2),.story-chapter-install[data-scroll-step="3"] .install-step-list li{border-color:color-mix(in srgb, var(--console-green-ink) 42%, transparent);background:color-mix(in srgb, var(--landing-highlight-surface) 48%, transparent);box-shadow:none;opacity:1;transform:translateY(0)}.story-chapter-install[data-scroll-step="2"] .install-flow-node-brief{transform:translateY(0)}.story-chapter-install[data-scroll-step="3"] .install-release-live{animation:brief-install-verified var(--landing-motion-slow) var(--landing-ease-spring) both}@keyframes brief-install-verified{0%{opacity:.72;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes brief-scroll-state-swap{0%{opacity:.62;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.scroll-state-swap{animation:none}.story-chapter-install .install-flow-node,.story-chapter-install .install-step-list li,.story-chapter-install .install-release-live{opacity:1;transition:none;animation:none;transform:none}}.astryx-app-shell{grid-template-columns:var(--app-sidebar-width) minmax(0, 1fr);background:var(--asx-body);color:var(--asx-ink)}.workspace-app-sidebar{gap:var(--app-space-7);background:var(--asx-inverted);height:100vh;padding:var(--app-space-6);color:var(--color-text-on-strong-soft);border-right:1px solid #ffffff17;grid-template-rows:auto 1fr auto;display:grid;position:sticky;top:0}.workspace-sidebar-head{grid-template-columns:var(--app-control-height) minmax(0, 1fr);gap:var(--app-space-4);align-items:center;display:grid}.workspace-sidebar-head .brief-brand-mark{background:var(--green);color:var(--ink)}.app-icon{vertical-align:middle;flex:none;width:18px;height:18px;display:inline-block}.workspace-nav-groups a{align-items:center;gap:var(--app-space-3);display:flex}.workspace-nav-groups a .app-icon{color:#8f9ca5;width:17px;height:17px}.workspace-nav-groups a:hover .app-icon,.workspace-nav-groups a[aria-current=page] .app-icon,.workspace-nav-groups a[data-active=true] .app-icon{color:var(--asx-accent)}.workspace-sidebar-head strong,.workspace-sidebar-head p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.workspace-sidebar-head strong{font-size:var(--app-font-body);display:block}.workspace-sidebar-head p{color:#a8b4bc;font-size:var(--app-font-caption)}.workspace-switcher,.workspace-switcher-static{gap:2px;min-width:0;display:grid}.workspace-switcher>span,.workspace-switcher-static>span{color:#8fa0aa;font-size:var(--app-font-micro);font-weight:800}.workspace-switcher select{width:100%;min-width:0;color:var(--color-text-on-strong-soft);font:inherit;font-size:var(--app-font-body);background:0 0;border:0;border-radius:4px;padding:2px 20px 2px 0;font-weight:800}.workspace-switcher select:focus-visible{outline-offset:2px;outline:2px solid #5cff9c80}.workspace-app-sidebar nav{align-content:start;gap:var(--app-space-1);display:grid}.workspace-nav-groups{scrollbar-gutter:stable;min-height:0;padding-right:2px;overflow:auto;gap:var(--app-space-3)!important}.workspace-nav-group{gap:var(--app-space-1);padding-bottom:var(--app-space-4);display:grid}.workspace-nav-group:not(:last-child){border-bottom:1px solid #ffffff14}.workspace-nav-group>span{margin:0 0 var(--app-space-1);color:#7d8b95;font-size:var(--app-font-micro);letter-spacing:0;text-transform:uppercase;font-weight:900}.workspace-app-sidebar nav a{min-height:var(--app-control-height);border-radius:var(--asx-radius);padding:var(--app-space-3) var(--app-space-4);color:#ccd6dc;font-size:var(--app-font-row);border:1px solid #0000;font-weight:760}.workspace-app-sidebar nav a:hover,.workspace-app-sidebar nav a:focus-visible,.workspace-app-sidebar nav a[data-panel-active=true]{border-color:var(--color-divider-on-strong-emphasis);color:#fff;background:#ffffff0f}.workspace-app-sidebar nav a[data-panel-active=true]{background:#5cff9c1f;border-color:#5cff9c57}.workspace-mobile-navigation{display:none}.workspace-sidebar-foot{gap:var(--app-space-2);border-top:1px solid var(--color-divider-on-strong-subtle);padding-top:var(--app-space-5);display:grid}.workspace-sidebar-foot span{color:#b7c3ca;width:fit-content;max-width:100%;font-size:var(--app-font-micro);overflow-wrap:anywhere;padding:0;font-weight:800}.workspace-sidebar-foot form{margin-top:var(--app-space-1)}.workspace-sidebar-foot button{width:100%;min-height:var(--app-control-height);color:#eef4f6;cursor:pointer;font:inherit;font-size:var(--app-font-row);background:#ffffff0f;border:1px solid #ffffff29;border-radius:7px;font-weight:800}.workspace-sidebar-foot button:hover{background:#ffffff1a}.workspace-app-main{align-content:start;gap:var(--app-panel-gap);min-width:0;min-height:100vh;padding:var(--app-page-padding);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:visible}.workspace-app-main:has(.workspace-preview-banner){grid-template-rows:auto auto minmax(0,1fr)}.workspace-global-repo-filter{align-items:center;gap:var(--app-space-3);min-height:var(--app-control-height);border-bottom:1px solid var(--color-divider-subtle);padding:0 0 var(--app-space-3);color:var(--color-text-secondary);font-size:var(--app-font-caption);grid-template-columns:auto minmax(180px,320px) 1fr;display:grid}.workspace-global-repo-filter>span{color:var(--color-text-primary);font-weight:800}.workspace-global-repo-filter select{width:100%;min-height:var(--app-control-height);border:1px solid var(--asx-border);border-radius:var(--asx-radius-sm);background:var(--asx-surface);padding:0 var(--app-space-4);color:var(--asx-ink);font:inherit;font-weight:700}.workspace-global-repo-filter small{justify-self:end}.workspace-global-repo-filter.is-empty{grid-template-columns:auto 1fr}.workspace-preview-banner{gap:var(--app-space-3);border-radius:var(--asx-radius);padding:var(--app-space-3) var(--app-space-5);color:#21372a;font-size:var(--app-font-row);box-shadow:var(--app-card-shadow);background:#e7f9ec;border:1px solid #1d2d2429;justify-content:space-between;align-items:center;display:flex}.workspace-preview-banner strong{font-weight:900}.workspace-preview-banner span{color:#40594b;font-size:var(--app-font-caption)}.workspace-app-panels{border:1px solid var(--asx-border);border-radius:var(--asx-radius);box-shadow:var(--app-card-shadow);background:#fffefdf0}.repo-scan-row b{color:var(--muted);font-size:var(--app-font-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:900;display:block}.workspace-flow-runway{border-radius:var(--asx-radius);box-shadow:var(--app-card-shadow);color:#f6faf9;background:radial-gradient(circle at 9% 8%,#5cff9c3d,#0000 28%),linear-gradient(135deg,#10171b,#172226 54%,#223940);border:1px solid #11131533;gap:0;display:grid;overflow:hidden}.workspace-flow-runway-main{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);min-width:0;display:grid}.workspace-flow-command{gap:var(--app-space-5);min-width:0;min-height:398px;padding:calc(var(--app-panel-padding) + var(--app-space-3));align-content:start;display:grid}.workspace-flow-command>span,.workspace-flow-rail-head span,.workspace-flow-step em,.workspace-flow-attention-head span,.workspace-attention-item>span{width:fit-content;padding:var(--app-space-1) var(--app-space-3);color:#9bd8bd;font-size:var(--app-font-micro);letter-spacing:.04em;text-transform:uppercase;background:#7ee3b324;border-radius:999px;font-style:normal;font-weight:900}.workspace-ops-card .workspace-list-heading span,.workspace-repo-operating-list span{background:var(--color-background-success-subtle);width:fit-content;padding:var(--app-space-1) var(--app-space-3);color:var(--color-text-success);font-size:var(--app-font-micro);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;font-style:normal;font-weight:900}.workspace-flow-command h2{max-width:780px;color:var(--color-text-on-strong);margin:0;font-size:clamp(32px,5vw,68px);line-height:.96}.workspace-flow-command p{color:#c8d4d2;max-width:760px;font-size:var(--app-font-body);line-height:var(--app-leading-body);margin:0}.workspace-flow-checkpoints{gap:var(--app-space-5);border-left:1px solid var(--color-divider-on-strong);min-width:0;padding:var(--app-panel-padding);background:#ffffff0b;align-content:start;display:grid}.workspace-flow-rail-head{gap:var(--app-space-2);min-width:0;display:grid}.workspace-flow-rail-head span,.workspace-flow-step em,.workspace-flow-attention-head span{color:#9bd8bd;background:#ffffff14}.workspace-flow-rail-head strong,.workspace-flow-attention-head strong{color:var(--color-text-on-strong);font-size:var(--app-font-section);line-height:var(--app-leading-tight)}.workspace-flow-rail-head p{color:#b6c4c7;max-width:560px;font-size:var(--app-font-row);line-height:var(--app-leading-body);margin:0}.workspace-flow-steps{min-width:0;display:grid}.workspace-flow-step{gap:var(--app-space-3);border-top:1px solid var(--color-divider-on-strong-subtle);min-width:0;padding:var(--app-space-4) 0;color:#edf6f2;grid-template-columns:34px minmax(0,1fr);display:grid;position:relative}.workspace-flow-step:before{content:"";background:#ffffff24;width:1px;position:absolute;top:42px;bottom:-12px;left:16px}.workspace-flow-step:last-child:before{display:none}.workspace-flow-step>span{z-index:1;color:#c5d5d5;width:34px;height:34px;font-size:var(--app-font-caption);background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;place-items:center;font-weight:900;display:grid;position:relative}.workspace-flow-step.done>span{color:#0f2319;background:#7ee3b3;border-color:#5cff9c8c}.workspace-flow-step.next>span{border-color:var(--color-text-on-strong);background:var(--color-background-surface);color:var(--color-text-primary)}.workspace-flow-step.next strong{color:var(--color-text-on-strong)}.workspace-flow-step strong{color:#e8f3f1;font-size:var(--app-font-row);line-height:1.25;display:block}.workspace-flow-step p{margin:var(--app-space-1) 0 0;color:#aababc;font-size:var(--app-font-caption);line-height:1.45}.workspace-flow-attention{gap:var(--app-space-4);border-top:1px solid var(--color-divider-on-strong);padding:var(--app-panel-padding);background:#060a0c57;grid-template-columns:minmax(180px,.22fr) minmax(0,1fr);align-items:start;display:grid}.workspace-flow-attention-head{gap:var(--app-space-2);min-width:0;display:grid}.workspace-attention-list{gap:var(--app-space-2);display:grid}.workspace-team-action-grid span,.workspace-skill-workflow span,.workspace-skill-board span{color:var(--asx-muted);font-size:var(--app-font-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:900}.workspace-team-action-grid{gap:var(--app-space-3);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.workspace-team-action-grid a{align-content:start;gap:var(--app-space-2);border:1px solid var(--color-divider-default);border-radius:var(--asx-radius);background:var(--color-background-surface);min-width:0;padding:var(--app-space-4);color:var(--asx-ink);display:grid}.workspace-team-action-grid a:hover,.workspace-team-action-grid a:focus-visible{border-color:#0f7a4c59;transform:translateY(-1px);box-shadow:0 12px 26px #12281f1a}.workspace-team-action-grid strong{color:var(--asx-ink);font-size:var(--app-font-row);line-height:1.25}.workspace-team-action-grid p,.workspace-skill-workflow p,.workspace-skill-board p{color:var(--muted);font-size:var(--app-font-caption);margin:0;line-height:1.45}.workspace-team-action-grid em{width:fit-content;padding:var(--app-space-1) var(--app-space-2);color:#24634a;font-size:var(--app-font-micro);background:#effaf3;border:1px solid #0f7a4c2e;border-radius:999px;font-style:normal;font-weight:800}.workspace-team-action-grid code,.workspace-skill-workflow code,.workspace-skill-board code{border:1px solid var(--color-divider-subtle);width:fit-content;max-width:100%;padding:var(--app-space-1) var(--app-space-2);color:var(--color-text-success-strong);font-size:var(--app-font-micro);overflow-wrap:anywhere;background:#f4f7f5;border-radius:6px}.workspace-app-panels{min-height:0;padding:var(--app-panel-padding);background:#fcfdfbf0;position:relative;overflow:visible}.workspace-app-panel{gap:var(--app-panel-gap);min-width:0;min-height:100%;display:none}.workspace-app-panel>*,.workspace-embedded-tools,.workspace-panel-heading,.workspace-review-summary-strip,.setup-panel{min-width:0;max-width:100%}.workspace-app-panel.workspace-product-panel,.workspace-app-panel.workspace-review-workbench{background:0 0;border:0;padding:0}.workspace-app-panel:target{display:grid}.workspace-app-panel>.workspace-product-panel,.workspace-app-panel>.workspace-product-grid{min-height:100%}.anchor-alias{pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.workspace-overview-panel,.workspace-review-workbench{align-content:start;gap:var(--app-panel-gap)}.workspace-ops-card{border:1px solid var(--color-divider-strong);border-radius:var(--asx-radius);background:var(--color-background-surface);box-shadow:var(--app-card-shadow)}.workspace-run-command-line{gap:var(--app-space-3);flex-wrap:wrap;align-items:center;display:flex}.workspace-run-command-line code{max-width:100%;padding:var(--app-space-3) var(--app-space-4);color:#e8fff3;font-size:var(--app-font-row);overflow-wrap:anywhere;background:#ffffff14;border:1px solid #7ee3b33d;border-radius:8px}.workspace-run-command-line a{padding:var(--app-space-3) var(--app-space-5);color:#0f2319;font-size:var(--app-font-row);background:#e9fff0;border-radius:999px;font-weight:900}.workspace-run-facts{gap:var(--app-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:auto;display:grid}.workspace-run-facts div{border:1px solid var(--color-divider-on-strong-emphasis);min-width:0;padding:var(--app-space-4);background:#ffffff13;border-radius:8px}.workspace-run-facts strong,.workspace-run-facts span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-run-facts strong{color:var(--color-text-on-strong);font-size:var(--app-font-row)}.workspace-run-facts span{margin-top:var(--app-space-1);color:#9eb2aa;font-size:var(--app-font-micro);text-transform:uppercase;font-weight:800}.workspace-ops-card{align-content:start;gap:var(--app-space-3);padding:var(--app-panel-padding);display:grid}.workspace-attention-item{gap:var(--app-space-3);border:1px solid var(--color-divider-on-strong-subtle);min-width:0;padding:var(--app-space-3) var(--app-space-4);color:#f5faf9;background:#ffffff0e;border-radius:8px;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;display:grid}.workspace-attention-item.warn{background:#ffd37a12;border-color:#ffd37a33}.workspace-attention-item.urgent{background:#ff977a14;border-color:#ff977a42}.workspace-attention-item strong{color:var(--color-text-on-strong);font-size:var(--app-font-row);line-height:1.25}.workspace-team-control-list strong,.workspace-repo-operating-list strong{color:var(--asx-ink);font-size:var(--app-font-row);line-height:1.25}.workspace-attention-item p{margin:var(--app-space-1) 0 0;color:#b6c4c7;font-size:var(--app-font-caption);line-height:1.45}.workspace-team-control-list p,.workspace-repo-operating-list p{margin:var(--app-space-1) 0 0;color:var(--muted);font-size:var(--app-font-caption);line-height:1.45}.workspace-attention-item em{background:var(--color-background-surface);padding:var(--app-space-2) var(--app-space-3);color:var(--color-text-primary);font-size:var(--app-font-micro);text-transform:uppercase;border-radius:999px;align-self:center;font-style:normal;font-weight:900}.workspace-attention-item:hover,.workspace-attention-item:focus-visible{background:#ffffff1a;border-color:#7ee3b361}.workspace-library-memory-banner{border-color:var(--color-divider-on-strong-emphasis);background:linear-gradient(90deg, #7ee3b31a, transparent 42%), var(--asx-inverted);color:var(--color-text-on-strong);text-decoration:none}.workspace-library-memory-banner.warn{background:linear-gradient(90deg, #7ee3b31a, transparent 42%), var(--asx-inverted);border-color:#ffd37a57}.workspace-library-memory-banner p{margin:var(--app-space-1) 0 0;color:var(--color-text-on-strong-soft)}.workspace-library-memory-banner:hover,.workspace-library-memory-banner:focus-visible{background:linear-gradient(90deg, #7ee3b329, transparent 48%), var(--color-background-inverted);border-color:#7ee3b385}.workspace-repo-operating-list a:hover,.workspace-repo-operating-list a:focus-visible,.workspace-team-control-list a:hover,.workspace-team-control-list a:focus-visible{background:#f6fbf8;border-color:#0f7a4c52}.workspace-operations-grid{gap:var(--app-panel-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.workspace-records-disclosure{gap:var(--app-panel-gap);border:1px solid var(--color-divider-default);border-radius:var(--asx-radius);padding:var(--app-space-4);background:#fffefdb8;display:grid}.workspace-records-disclosure summary{gap:var(--app-space-5);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;list-style:none;display:grid}.workspace-records-disclosure summary::-webkit-details-marker{display:none}.workspace-records-disclosure summary h3{color:var(--asx-ink);font-size:var(--app-font-section);margin:0}.workspace-records-disclosure summary p:not(.eyebrow){max-width:780px;margin:var(--app-space-1) 0 0;color:var(--muted);font-size:var(--app-font-row);line-height:1.45}.workspace-records-disclosure summary>span{border:1px solid var(--color-divider-default);width:fit-content;padding:var(--app-space-2) var(--app-space-3);color:var(--color-text-success);font-size:var(--app-font-caption);text-transform:uppercase;white-space:nowrap;background:#edf3ef;border-radius:999px;font-weight:800}.workspace-records-disclosure[open]{background:#fbfcfb}.workspace-records-disclosure[open] summary{border-bottom:1px solid var(--color-divider-subtle);padding-bottom:var(--app-space-4)}.workspace-records-disclosure[open] summary>span{background:var(--asx-inverted);color:var(--color-text-on-strong)}.workspace-repo-operating-list,.workspace-team-control-list,.workspace-receipt-feed.compact{gap:var(--app-space-3);display:grid}.workspace-repo-operating-list a,.workspace-team-control-list a,.workspace-receipt-feed.compact a{gap:var(--app-space-3);border:1px solid var(--color-divider-subtle);min-width:0;padding:var(--app-space-4);color:var(--asx-ink);background:#fbfcfb;border-radius:8px;display:grid}.workspace-repo-operating-list a{grid-template-columns:minmax(0,1fr) auto;align-items:center}.workspace-repo-operating-list strong,.workspace-repo-operating-list p,.workspace-team-control-list strong,.workspace-team-control-list p{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-product-context-panel .workspace-ops-card,.workspace-product-context-panel .workspace-repo-operating-list,.workspace-product-context-panel .workspace-team-control-list{min-width:0}.workspace-product-context-panel .workspace-repo-operating-list strong,.workspace-product-context-panel .workspace-repo-operating-list p,.workspace-product-context-panel .workspace-team-control-list strong,.workspace-product-context-panel .workspace-team-control-list p{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.product-context-areas{border:1px solid var(--color-divider-default);background:var(--color-background-surface);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.product-context-overview{border:1px solid var(--color-divider-strong);background:var(--color-background-surface);border-radius:10px;overflow:hidden;box-shadow:0 10px 30px #1b31270d}.product-context-onboarding{border:1px solid var(--color-divider-strong);background:radial-gradient(circle at 8% 5%,#3bcf8224,#0000 34%),#fff;border-radius:12px;grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);display:grid;overflow:hidden;box-shadow:0 16px 44px #1b312712}.product-context-onboarding-copy{align-content:center;gap:12px;min-height:310px;padding:clamp(28px,5vw,52px);display:grid}.product-context-onboarding-copy>span{color:var(--green-ink);font-size:var(--app-font-micro);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.product-context-onboarding-copy h3,.product-context-onboarding-copy p{margin:0}.product-context-onboarding-copy h3{max-width:580px;color:var(--ink);letter-spacing:-.035em;font-size:clamp(26px,4vw,40px);line-height:1.04}.product-context-onboarding-copy>p{color:#526159;max-width:600px;font-size:var(--app-font-body);line-height:1.55}.product-context-onboarding-copy>div{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}.product-context-onboarding-copy>div>a:not(.button){color:var(--green-ink);font-size:var(--app-font-caption);font-weight:800}.product-context-onboarding>ol{background:#f7faf8c7;border-left:1px solid #11131517;align-content:center;gap:0;margin:0;padding:20px 28px;list-style:none;display:grid}.product-context-onboarding>ol li{grid-template-columns:auto minmax(0,1fr);gap:13px;padding:21px 0;display:grid}.product-context-onboarding>ol li+li{border-top:1px solid #11131517}.product-context-onboarding>ol li>span{color:#245b43;background:#dff5e8;border-radius:7px;place-items:center;width:25px;height:25px;font-size:11px;font-weight:900;display:grid}.product-context-onboarding>ol li>div{gap:4px;display:grid}.product-context-onboarding>ol strong{color:var(--ink);font-size:var(--app-font-caption)}.product-context-onboarding>ol p{color:var(--muted);font-size:var(--app-font-caption);margin:0;line-height:1.45}.product-context-overview>header,.product-context-overview>footer{justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex}.product-context-overview>header{background:linear-gradient(100deg,#edf8f1,#fbfdfc)}.product-context-overview>header>div{gap:4px;display:grid}.product-context-overview>header span,.product-context-overview article span{color:var(--green-ink);font-size:var(--app-font-micro);letter-spacing:.03em;text-transform:uppercase;font-weight:800}.product-context-overview h3,.product-context-overview p{margin:0}.product-context-overview h3{color:var(--ink);letter-spacing:-.02em;font-size:clamp(19px,2.2vw,26px);line-height:1.16}.product-context-overview>header em{color:#38634f;font-size:var(--app-font-micro);text-transform:uppercase;background:#236b4b14;border:1px solid #236b4b29;border-radius:999px;flex:none;padding:6px 9px;font-style:normal;font-weight:800}.product-context-overview>header em[data-status=review]{color:#80571e;background:#fff7e7;border-color:#91632338}.product-context-overview>header em[data-status=missing]{color:#8c3f30;background:#fff2ee;border-color:#963e2c33}.product-context-overview>div{border-top:1px solid var(--color-divider-faint);border-bottom:1px solid var(--color-divider-faint);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-context-overview article{align-content:start;gap:8px;min-width:0;padding:18px 20px;display:grid}.product-context-overview article+article{border-left:1px solid var(--color-divider-faint)}.product-context-overview article p{color:#4e5c55;font-size:var(--app-font-caption);line-height:1.5}.product-context-overview article strong{color:var(--ink);font-size:17px;line-height:1.25}.product-context-overview>footer{justify-content:space-between}.product-context-overview>footer p{max-width:760px;color:var(--muted);font-size:var(--app-font-caption);line-height:1.45}.product-context-list-heading{margin-bottom:-4px}.product-context-more{border:1px solid var(--color-divider-default);background:var(--color-background-surface);border-radius:10px}.product-context-more>summary{cursor:pointer;color:var(--green-ink);font-size:var(--app-font-caption);padding:14px 18px;font-weight:800}.product-context-more[open]>summary{border-bottom:1px solid var(--color-divider-subtle)}.product-context-freshness{background:#f5faf7;border:1px solid #236b4b24;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:12px 14px;display:flex}.product-context-freshness>div{gap:2px;display:grid}.product-context-freshness span{color:#5d6d65;font-size:var(--app-font-micro);font-weight:750}.product-context-freshness strong{color:#244c3b;font-size:var(--app-font-caption)}.product-context-areas article{align-content:start;gap:14px;min-width:0;padding:clamp(20px,3vw,30px);display:grid}.product-context-areas article:nth-child(odd){border-right:1px solid var(--color-divider-subtle)}.product-context-areas article:nth-child(n+3){border-top:1px solid var(--color-divider-subtle)}.product-context-areas article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-context-areas article>header>span,.product-context-areas small{color:var(--green-ink);font-size:var(--app-font-micro);letter-spacing:.03em;text-transform:uppercase;font-weight:800}.product-context-areas article>header em{color:#236b4b;text-transform:uppercase;background:#edf7f0;border:1px solid #236b4b33;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:800;line-height:1}.product-context-areas article>header em[data-status=proposed]{color:#80571e;background:#fff7e7;border-color:#91632338}.product-context-areas h3,.product-context-areas p{margin:0}.product-context-areas h3{max-width:520px;color:var(--ink);letter-spacing:-.01em;font-size:clamp(18px,2vw,23px);line-height:1.15}.product-context-signals{flex-wrap:wrap;gap:6px;display:flex}.product-context-signals span{border:1px solid var(--color-divider-subtle);color:#47554f;background:#f5f8f6;border-radius:5px;padding:5px 7px;font-size:11px;font-weight:750}.product-context-areas small{color:#64736c;letter-spacing:0;text-transform:none;font-weight:750}.product-context-areas article>footer{border-top:1px solid var(--color-divider-faint);gap:8px;margin-top:auto;padding-top:11px;display:grid}.product-context-areas article>footer>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.product-context-areas .workspace-copy-agent-action{justify-content:flex-end}.product-context-areas .workspace-copy-agent-action button{min-height:28px;padding:5px 9px;font-size:11px}.product-context-areas details summary{cursor:pointer;width:fit-content;color:var(--green-ink);font-size:11px;font-weight:800}.product-context-areas details p{max-width:620px;color:var(--muted);font-size:var(--app-font-caption);margin-top:9px;line-height:1.5}.product-context-lower-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.product-context-questions,.product-context-research{border:1px solid var(--color-divider-default);background:var(--color-background-surface);border-radius:10px;min-width:0;padding:clamp(18px,2.5vw,24px)}.product-context-questions ol{counter-reset:product-question;gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.product-context-questions li{color:var(--ink);font-size:var(--app-font-row);counter-increment:product-question;border-top:1px solid #11131517;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:13px 0;line-height:1.4;display:grid}.product-context-questions li:before{content:counter(product-question, decimal-leading-zero);color:var(--green-ink);font-size:11px;font-weight:800}.product-context-questions li>div{gap:3px;min-width:0;display:grid}.product-context-questions li strong{color:var(--ink);font-size:var(--app-font-row);line-height:1.35}.product-context-questions li small{color:var(--muted);font-size:var(--app-font-micro);line-height:1.4}.product-context-research{gap:18px;display:grid}.product-context-research h3,.product-context-research p{margin:0}.product-context-research h3{color:var(--ink);font-size:var(--app-font-section);margin-top:5px}.product-context-research>div:first-child>p:last-child{max-width:640px;color:var(--muted);font-size:var(--app-font-row);margin-top:6px;line-height:1.5}.product-context-actions{border-top:1px solid var(--color-divider-subtle);display:grid}.product-context-actions>div{border-bottom:1px solid var(--color-divider-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:13px 0;display:grid}.product-context-actions>div>div{gap:3px;min-width:0;display:grid}.product-context-actions strong{color:var(--ink);font-size:var(--app-font-row)}.product-context-actions p{color:var(--muted);font-size:var(--app-font-caption);line-height:1.4}.product-context-actions .button{min-width:136px}.product-context-empty{margin:0}@media (max-width:980px){.product-context-lower-grid{grid-template-columns:1fr}}@media (max-width:620px){.product-context-areas{grid-template-columns:1fr}.product-context-areas article:nth-child(odd){border-right:0}.product-context-areas article+article{border-top:1px solid var(--color-divider-subtle)}.product-context-actions>div{grid-template-columns:1fr}.product-context-actions .button{width:100%}}.workspace-receipt-feed.compact a{grid-template-columns:auto minmax(0,1fr);align-items:start}.workspace-command-bar{gap:var(--app-space-7);padding:var(--app-panel-padding);color:var(--color-text-on-strong-soft);background:linear-gradient(135deg,#5cff9c1f,#0000 38%),linear-gradient(90deg,#56d8ff14,#0000 72%),#10171b;border:1px solid #11131538;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.workspace-job-strip{gap:var(--app-panel-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.workspace-job-strip a{gap:var(--app-space-3);border-radius:var(--asx-radius);min-height:142px;padding:var(--app-panel-padding);color:var(--asx-ink);background:linear-gradient(#0f7a4c0f,#0000 58%),#fff;border:1px solid #10283024;align-content:start;display:grid}.workspace-job-strip a:hover,.workspace-job-strip a:focus-visible{background:#f6faf8;border-color:#0f7a4c57}.workspace-job-strip span{width:fit-content;padding:var(--app-space-1) var(--app-space-3);color:#24543c;font-size:var(--app-font-micro);text-transform:uppercase;background:#edf5f1;border-radius:999px;font-weight:900}.workspace-job-strip strong{color:var(--asx-ink);font-size:var(--app-font-section)}.workspace-job-strip p{color:var(--asx-muted);font-size:var(--app-font-row);line-height:var(--app-leading-body);margin:0}.workspace-command-bar h2{color:var(--color-text-on-strong-soft);font-size:var(--app-heading-size);line-height:var(--app-leading-tight);margin:0}.workspace-command-bar p:not(.eyebrow){max-width:820px;margin:var(--app-space-2) 0 0;color:#c4d0d7;font-size:var(--app-font-body);line-height:var(--app-leading-body)}.workspace-command-center{gap:var(--app-panel-gap);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);display:grid}.workspace-primary-command,.workspace-learning-cards a{border:1px solid var(--color-divider-strong);background:var(--color-background-surface);border-radius:8px}.workspace-primary-command{gap:var(--app-space-4);padding:var(--app-panel-padding);background:linear-gradient(135deg,#5cff9c21,#0000 42%),#fbfcfd;border-color:#1976423d;align-content:start;display:grid}.workspace-primary-command span,.workspace-learning-cards span{width:fit-content;padding:var(--app-space-1) var(--app-space-3);color:var(--color-text-success);font-size:var(--app-font-micro);text-transform:uppercase;background:#edf3ef;border-radius:999px;font-weight:800}.workspace-primary-command h3{font-size:var(--app-title-size);line-height:var(--app-leading-tight);margin:0}.workspace-primary-command p,.workspace-learning-cards p{color:var(--muted);font-size:var(--app-font-row);line-height:var(--app-leading-body);margin:0}.workspace-primary-command code,.workspace-learning-cards code{border:1px solid var(--color-divider-default);width:fit-content;max-width:100%;padding:var(--app-space-2) var(--app-space-3);color:var(--color-text-success-strong);font-size:var(--app-font-caption);overflow-wrap:anywhere;background:#eff3f2;border-radius:6px}.workspace-primary-command a{border:1px solid var(--ink);background:var(--ink);width:fit-content;padding:var(--app-space-3) var(--app-space-5);color:#fff;font-size:var(--app-font-row);border-radius:999px;font-weight:800}.workspace-learning-cards{gap:var(--app-panel-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.workspace-learning-cards a{gap:var(--app-space-3);padding:var(--app-panel-padding);color:var(--ink);align-content:start;display:grid}.workspace-learning-cards a:hover,.workspace-learning-cards a:focus-visible{background:#f5f8f6;border-color:#19764261}.workspace-learning-cards strong{font-size:15px}.workspace-debug-disclosure{border:1px solid var(--color-divider-strong);background:#ffffff9e;border-radius:8px;gap:12px;padding:14px;display:grid}.workspace-debug-disclosure summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;list-style:none;display:grid}.workspace-debug-disclosure summary::-webkit-details-marker{display:none}.workspace-debug-disclosure summary h3{margin:0;font-size:19px}.workspace-debug-disclosure summary p:not(.eyebrow){max-width:760px;color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.5}.workspace-debug-disclosure summary>span{border:1px solid var(--color-divider-default);width:fit-content;color:var(--color-text-success);text-transform:uppercase;background:#edf3ef;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.workspace-debug-disclosure[open]{background:#f8fbfa}.workspace-debug-disclosure[open] summary{border-bottom:1px solid var(--color-divider-subtle);padding-bottom:12px}.workspace-debug-disclosure[open] summary>span{background:var(--color-background-inverted);color:var(--color-text-on-strong)}.workspace-debug-disclosure .capability-proof-panel{box-shadow:none}.workspace-debug-disclosure .workspace-embedded-tools,.review-gate-detail-disclosure .severity-lane-grid,.review-gate-detail-disclosure .review-config-grid,.workspace-home-disclosure .workspace-overview-grid,.workspace-home-disclosure .workspace-console-grid,.map-packet-disclosure .map-agent-packet,.map-evidence-disclosure .map-operational-strip,.map-evidence-disclosure .map-risk-strip,.wiki-evidence-disclosure .wiki-loop-console,.wiki-evidence-disclosure .wiki-operational-atlas,.wiki-evidence-disclosure .wiki-intelligence-console,.wiki-evidence-disclosure .wiki-pipeline{margin-top:12px}.workspace-overview-grid,.workspace-console-grid{gap:12px;display:grid}.workspace-overview-grid{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr)}.workspace-console-grid{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(230px,.9fr))}.workspace-stage-list,.workspace-command-queue,.workspace-mini-console,.workspace-review-summary-strip>article,.workspace-recipe-table{border:1px solid var(--color-divider-strong);background:var(--color-background-surface);border-radius:8px}.workspace-stage-list,.workspace-recipe-table{overflow:hidden}.workspace-stage-row{border-bottom:1px solid var(--color-divider-faint);color:var(--ink);grid-template-columns:112px minmax(0,1fr) minmax(92px,auto);align-items:center;gap:14px;padding:14px 16px;display:grid}.workspace-stage-row:last-child{border-bottom:0}.workspace-stage-row:hover,.workspace-stage-row:focus-visible{background:#f4f7f6}.workspace-stage-row>span,.workspace-filter-row span,.workspace-recipe-row.heading span,.workspace-recipe-row em,.workspace-receipt-feed article>span,.workspace-signal-list span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.workspace-stage-row strong,.workspace-command-queue strong,.workspace-mini-console strong,.workspace-recipe-row strong,.workspace-receipt-feed strong{display:block}.workspace-stage-row p,.workspace-receipt-feed p,.workspace-recipe-row p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.45}.workspace-stage-row em{border:1px solid var(--color-divider-subtle);color:var(--color-text-success);white-space:nowrap;border-radius:999px;justify-self:end;padding:6px 8px;font-size:11px;font-style:normal;font-weight:800}.workspace-command-queue,.workspace-mini-console{align-content:start;gap:12px;padding:16px;display:grid}.workspace-command-queue a{border-top:1px solid var(--color-divider-faint);color:var(--ink);gap:7px;padding-top:12px;display:grid}.workspace-command-queue code,.workspace-recipe-row code{border:1px solid var(--color-divider-default);width:fit-content;max-width:100%;color:var(--color-text-success-strong);overflow-wrap:anywhere;background:#eff3f2;border-radius:6px;padding:7px 9px;font-size:12px}.workspace-receipt-feed{gap:10px;display:grid}.workspace-receipt-feed article{border-top:1px solid var(--color-divider-faint);grid-template-columns:72px minmax(0,1fr);gap:10px;padding-top:10px;display:grid}.workspace-signal-list{gap:10px;display:grid}.workspace-signal-list div{border-top:1px solid var(--color-divider-faint);justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.workspace-filter-row{flex-wrap:wrap;gap:8px;display:flex}.workspace-filter-row span{border:1px solid var(--color-divider-subtle);background:#f6f8f8;border-radius:999px;padding:7px 10px}.workspace-scope-legend{gap:var(--app-space-2);flex-wrap:wrap;align-items:center;display:flex}.workspace-scope-chip{border:1px solid var(--color-divider-default);width:fit-content;max-width:100%;padding:var(--app-space-1) var(--app-space-2);color:#46505a;font-size:var(--app-font-micro);overflow-wrap:anywhere;text-transform:none;white-space:normal;background:#f4f6f7;border-radius:999px;align-items:center;font-style:normal;font-weight:900;line-height:1.2;display:inline-flex}.workspace-scope-chip.built_in{color:#294b86;background:#eef4ff;border-color:#2a5cb53d}.workspace-scope-chip.personal{color:#684512;background:#fff7e7;border-color:#7c541338}.workspace-scope-chip.team{color:#235b43;background:#eaf8f0;border-color:#1f6e4e3d}.workspace-review-workbench .review-gate-console.embedded-console{border-color:var(--color-divider-subtle);box-shadow:none;background:#fbfcfd;border-radius:8px}.workspace-page-action-row,.embedded-review-heading,.workspace-recent-review-heading{gap:var(--app-space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.workspace-page-action-row{justify-content:flex-start}.workspace-page-action-row>a{color:#275c46;font-size:var(--app-font-row);font-weight:750}.embedded-review-heading span,.workspace-recent-review-heading span{color:var(--muted);font-size:var(--app-font-micro)}.workspace-recent-review-list{border:1px solid var(--color-divider-default);border-radius:var(--asx-radius);background:var(--color-background-surface);overflow:hidden}.workspace-recent-review-heading,.workspace-recent-review-list>article{padding:var(--app-space-3) var(--app-space-4)}.workspace-recent-review-list>article{gap:var(--app-space-4);border-top:1px solid var(--color-divider-faint);color:#4a535b;font-size:var(--app-font-row);grid-template-columns:minmax(180px,1fr) auto auto auto;align-items:center;display:grid}.workspace-recent-review-list>article>div{gap:2px;min-width:0;display:grid}.workspace-recent-review-list>article strong,.workspace-recent-review-list>article span{overflow-wrap:anywhere}.workspace-recent-review-list>article>div span,.workspace-recent-review-list time{color:var(--muted);font-size:var(--app-font-micro)}.workspace-review-verdict{padding:var(--app-space-1) var(--app-space-2);color:#275c46;font-size:var(--app-font-micro);background:#edf3ef;border-radius:999px;font-weight:800}.workspace-review-verdict.fix_before_pr,.workspace-review-verdict.blocked{color:#8a3525;background:#fff0ec}.workspace-quality-current{border:1px solid var(--color-divider-strong);background:var(--color-background-surface);border-radius:10px;overflow:hidden}.workspace-quality-current>header,.workspace-quality-current>footer{justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.workspace-quality-current>header{background:linear-gradient(100deg,#f4faf6,#fff)}.workspace-quality-current>header>div{gap:2px;min-width:0;display:grid}.workspace-quality-current>header>div>span,.workspace-quality-current>header small{color:var(--muted);font-size:var(--app-font-micro)}.workspace-quality-current>header strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.workspace-quality-contract{border-top:1px solid #11131517;border-bottom:1px solid #11131517;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace-quality-contract article{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:18px;display:grid}.workspace-quality-contract article+article{border-left:1px solid #11131517}.workspace-quality-state{color:#236b4b;background:#e8f5ed;border-radius:999px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:grid}.workspace-quality-contract article[data-state=missing]>.workspace-quality-state{border:1px solid color-mix(in srgb, var(--color-text-warning) 22%, transparent);background:var(--color-background-warning-subtle);width:auto;color:var(--color-text-warning);font-size:var(--app-font-micro);padding-inline:7px}.workspace-quality-contract article>div{gap:4px;display:grid}.workspace-quality-contract strong,.workspace-quality-contract p{margin:0}.workspace-quality-contract p{color:var(--muted);font-size:var(--app-font-caption);line-height:1.45}.workspace-quality-contract a,.workspace-quality-current>footer>a{color:var(--green-ink);font-size:var(--app-font-micro);font-weight:800}.workspace-quality-contract article>.workspace-quality-required{color:#80571e;width:auto;height:auto;font-size:var(--app-font-micro);text-transform:uppercase;background:0 0;border-radius:0;padding-top:3px;font-weight:800;display:inline}.workspace-quality-current>footer{justify-content:flex-start}.workspace-quality-current>footer>a{margin-left:auto}.workspace-review-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-review-mode-brief{border:1px solid var(--asx-inverted);border-radius:var(--asx-radius);background:var(--asx-inverted);grid-template-columns:1.12fr repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.workspace-review-mode-brief article{gap:var(--app-space-3);min-width:0;padding:var(--app-panel-padding);background:#f8fbf9;align-content:start;display:grid}.workspace-review-mode-brief article:first-child{background:linear-gradient(135deg,#5cff9c2b,#0000 48%),#f3fbf5}.workspace-review-mode-brief span{border:1px solid var(--color-divider-subtle);width:fit-content;padding:var(--app-space-1) var(--app-space-3);color:var(--color-text-success);font-size:var(--app-font-micro);text-transform:uppercase;background:#edf3ef;border-radius:999px;font-weight:800}.workspace-review-mode-brief strong{color:var(--asx-ink);font-size:clamp(18px,1.8vw,24px);line-height:var(--app-leading-tight)}.workspace-review-mode-brief p{color:var(--asx-muted);font-size:var(--app-font-row);line-height:var(--app-leading-body);margin:0}.workspace-review-mode-brief code{border:1px solid var(--color-divider-default);background:var(--asx-inverted);width:fit-content;max-width:100%;padding:var(--app-space-2) var(--app-space-3);color:#f8fafb;font-size:var(--app-font-caption);overflow-wrap:anywhere;border-radius:6px}.workspace-signal-strip article{border:0;border-right:1px solid var(--color-divider-subtle);padding:var(--app-space-4) var(--app-space-5);background:0 0;border-radius:0}.workspace-signal-strip{border-top:1px solid var(--color-divider-default);border-bottom:1px solid var(--color-divider-default);overflow:hidden}.workspace-signal-strip article:last-child{border-right:0}.workspace-signal-strip strong{overflow-wrap:anywhere;font-size:24px}.repo-intelligence-status,.repo-intelligence-summary{border:1px solid var(--color-divider-default);border-radius:var(--asx-radius);background:var(--color-background-surface)}.repo-intelligence-status{justify-content:space-between;align-items:center;gap:var(--app-space-4);min-height:58px;padding:var(--app-space-4) var(--app-space-5);color:var(--asx-muted);font-size:var(--app-font-row);display:flex}.repo-intelligence-status>span{background:var(--color-text-success);border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #217e4f1f}.repo-intelligence-status.error p,.repo-intelligence-summary p{color:var(--asx-muted);font-size:var(--app-font-row);line-height:var(--app-leading-body);margin:0}.repo-intelligence-summary>header{justify-content:space-between;align-items:end;gap:var(--app-space-4);padding:var(--app-space-5);display:flex}.repo-intelligence-summary>header>div{gap:var(--app-space-1);display:grid}.repo-intelligence-summary>header span,.repo-intelligence-sources summary{color:var(--color-text-success);font-size:var(--app-font-micro);text-transform:uppercase;font-weight:800}.repo-intelligence-grid{border-top:1px solid var(--color-divider-default);border-bottom:1px solid var(--color-divider-default);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.repo-intelligence-grid>article{min-width:0;padding:var(--app-space-5);border-right:1px solid var(--color-divider-default)}.repo-intelligence-grid>article:last-child{border-right:0}.repo-intelligence-grid h3{margin:0 0 var(--app-space-4);font-size:var(--app-font-section)}.repo-intelligence-sources{gap:var(--app-space-2);display:grid}.repo-intelligence-sources summary{cursor:pointer;text-transform:none}.repo-intelligence-sources code{margin-top:var(--app-space-2);color:var(--asx-muted);font-size:var(--app-font-micro);overflow-wrap:anywhere;display:block}.repo-intelligence-gaps{padding:var(--app-space-4) var(--app-space-5)}.repo-intelligence-gaps>summary{cursor:pointer;font-weight:800}.repo-intelligence-gaps>div{gap:var(--app-space-4);padding-top:var(--app-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:880px){.repo-intelligence-grid,.repo-intelligence-gaps>div{grid-template-columns:1fr}.repo-intelligence-grid>article{border-right:0;border-bottom:1px solid var(--color-divider-default)}.repo-intelligence-grid>article:last-child{border-bottom:0}}.workspace-recipe-table{display:grid}.workspace-team-table-wrap{background:var(--color-background-surface);border:0;border-radius:0;overflow:visible}.workspace-team-table{border-collapse:collapse;text-align:left;width:100%;min-width:680px}.workspace-team-table th,.workspace-team-table td{border-bottom:1px solid var(--color-divider-faint);padding:var(--app-space-4) var(--app-space-5);vertical-align:middle}.workspace-team-table th{color:var(--color-text-secondary);font-size:var(--app-font-micro);letter-spacing:0;text-transform:none;background:0 0;font-weight:800}.workspace-team-table th:first-child{width:60%}.workspace-team-table th:nth-child(2){width:34%}.workspace-pending-table th:first-child{width:42%}.workspace-pending-table th:nth-child(2){width:22%}.workspace-pending-table th:nth-child(3){width:24%}.workspace-team-action-heading,.workspace-team-action-cell{text-align:right;width:44px}.workspace-team-action-heading{line-height:0;font-size:0!important}.workspace-team-action-cell{position:relative}.workspace-member-row-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.workspace-member-remove.compact{position:relative}.astryx-app-shell .workspace-member-remove-trigger{width:30px;height:30px;min-height:30px;color:var(--color-text-danger);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;transition:background .12s,opacity .12s;display:grid}.astryx-app-shell .workspace-member-remove-trigger .app-icon{width:16px;height:16px}.workspace-team-table tbody tr:hover .workspace-member-remove-trigger,.workspace-team-table tbody tr:focus-within .workspace-member-remove-trigger{opacity:1}.workspace-member-remove-trigger:hover,.workspace-member-remove-trigger:focus-visible{background:color-mix(in srgb, var(--color-text-danger) 9%, transparent);opacity:1}.workspace-member-remove-confirmation{z-index:30;border:1px solid var(--color-divider-subtle);background:var(--color-background-surface);border-radius:8px;width:max-content;max-width:280px;padding:8px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 28px #11131524}.workspace-member-remove.compact>.form-note:empty{display:none}@media (hover:none){.workspace-member-remove-trigger{opacity:1}}.workspace-team-table tbody tr:last-child td{border-bottom:0}.workspace-team-table td>strong,.workspace-team-table td>span{display:block}.workspace-team-table td>span{margin-top:var(--app-space-1);color:var(--color-text-secondary);font-size:var(--app-font-caption)}.workspace-team-roster-toolbar{border-bottom:1px solid var(--color-divider-faint);align-items:center;min-height:42px;display:flex}.workspace-team-tabs{gap:var(--app-space-1);align-items:center;display:flex}.workspace-team-tabs button{min-height:38px;color:var(--color-text-secondary);font:inherit;font-size:var(--app-font-caption);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 10px 7px;font-weight:800}.workspace-team-tabs button[aria-selected=true]{border-bottom-color:var(--asx-accent);color:var(--color-text-primary)}.workspace-team-tabs button span{margin-left:var(--app-space-1);color:var(--color-text-secondary);font-size:var(--app-font-micro);font-weight:800}.workspace-team-empty{gap:4px;padding:28px 8px;display:grid}.workspace-team-empty strong{color:var(--color-text-primary);font-size:var(--app-font-row)}.workspace-team-empty span{color:var(--color-text-secondary);font-size:var(--app-font-caption)}.workspace-row-menu{display:inline-block;position:relative}.workspace-row-menu>summary{width:34px;height:34px;color:var(--color-text-secondary);cursor:pointer;border:0;border-radius:7px;place-items:center;margin-left:auto;list-style:none;display:grid}.workspace-row-menu>summary::-webkit-details-marker{display:none}.workspace-row-menu>summary:hover,.workspace-row-menu[open]>summary{background:var(--color-background-subtle);color:var(--color-text-primary)}.workspace-row-menu>summary .app-icon{width:17px;height:17px}.workspace-row-menu-content{z-index:20;border:1px solid var(--color-divider-subtle);background:var(--color-background-surface);text-align:left;border-radius:8px;width:max-content;min-width:180px;max-width:300px;padding:5px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 28px #11131524}.workspace-row-menu .workspace-row-actions,.workspace-row-menu .workspace-member-actions,.workspace-row-menu .workspace-pending-invite-actions{justify-content:stretch;align-items:stretch;width:100%;gap:2px!important;display:grid!important}.workspace-row-menu .workspace-invitation-link-action,.workspace-row-menu .workspace-ownership-transfer,.workspace-row-menu .workspace-member-remove{width:100%;display:grid!important}.workspace-row-menu .button{width:100%;min-height:34px;box-shadow:none;text-align:left;background:0 0;border-color:#0000;justify-content:flex-start;padding-inline:10px}.workspace-row-menu .button:hover:not(:disabled){background:var(--color-background-subtle);border-color:#0000}.workspace-row-menu .button.quiet-danger{color:var(--color-text-danger)}.workspace-row-menu .workspace-inline-confirmation{justify-items:stretch;width:270px;padding:6px;gap:5px!important;display:grid!important}.workspace-row-menu .workspace-inline-confirmation>span{color:var(--color-text-primary);font-size:var(--app-font-caption);line-height:var(--app-leading-body);padding:3px 4px 7px}.workspace-row-menu .form-note{text-align:left;max-width:270px;padding-inline:6px}.workspace-recipe-row{border-top:1px solid var(--color-divider-faint);grid-template-columns:minmax(160px,.72fr) minmax(110px,.38fr) minmax(220px,1.25fr) minmax(160px,.65fr) minmax(180px,.92fr);align-items:center;gap:14px;padding:14px 16px;display:grid}.workspace-recipe-row.heading{background:#f0f4f2;border-top:0;padding-block:10px}.workspace-recipe-row span:last-child{color:var(--muted);font-size:12px;line-height:1.45}.workspace-product-shell{gap:18px;margin:28px clamp(18px,4vw,56px) 72px;display:grid}.workspace-product-hero,.workspace-product-panel,.workspace-metrics-strip{background:var(--color-background-surface);box-shadow:none;border:1px solid #11131529;border-radius:8px}.workspace-product-hero{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:end;gap:clamp(24px,5vw,64px);padding:clamp(28px,5vw,64px);display:grid;overflow:hidden}.workspace-product-hero h1{max-width:820px;font-size:clamp(42px,6vw,78px)}.workspace-product-status{border-left:2px solid var(--green-ink);grid-template-columns:minmax(90px,.7fr) minmax(0,1fr);gap:10px 14px;padding-left:18px;display:grid}.workspace-product-status span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.workspace-product-status strong{overflow-wrap:anywhere;min-width:0;font-size:14px}.workspace-metrics-strip{grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.workspace-metrics-strip .metric-card{border:0;border-right:1px solid var(--color-divider-subtle);min-height:96px;box-shadow:none;background:0 0;border-radius:0}.workspace-metrics-strip .metric-card:last-child{border-right:0}.workspace-product-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.6fr);gap:18px;display:grid}.workspace-product-grid .setup-panel,.workspace-product-panel{box-shadow:none}.workspace-product-panel{gap:var(--app-panel-gap);padding:var(--app-panel-padding);display:grid}.workspace-product-panel.full-span{grid-column:1/-1}.workspace-first-run-panel{align-content:start;align-self:start}.workspace-panel-heading{gap:var(--app-space-3);max-width:820px;display:grid}.workspace-panel-heading h2{font-size:var(--app-heading-size);line-height:var(--app-leading-tight)}.workspace-panel-heading.split{align-items:start;gap:var(--app-space-7);grid-template-columns:minmax(0,1fr) auto;max-width:none}.workspace-page-heading{padding:var(--app-space-3) 0 var(--app-space-5);background:0 0;border:0;border-radius:0}.workspace-primary-action-row{gap:var(--app-space-5);border-left:3px solid var(--green-ink);padding:var(--app-space-4) var(--app-space-5);background:#f3f8f5;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.workspace-primary-action-row>div{gap:var(--app-space-1);display:grid}.workspace-primary-action-row span{color:var(--green-ink);font-size:var(--app-font-micro);text-transform:uppercase;font-weight:800}.workspace-primary-action-row strong{color:var(--ink);font-size:var(--app-font-section)}.workspace-primary-action-row p{color:var(--muted);font-size:var(--app-font-row);margin:0}.workspace-heading-status{gap:var(--app-space-2);justify-items:end;min-width:170px;display:grid}.workspace-heading-status span{border:1px solid var(--color-divider-default);padding:var(--app-space-2) var(--app-space-3);color:#24543c;font-size:var(--app-font-micro);text-transform:uppercase;background:#eef5ef;border-radius:999px;font-weight:900}.workspace-heading-status strong{color:var(--ink);font-size:var(--app-font-section)}.workspace-step-list{gap:10px;display:grid}.workspace-step-list article{border-top:1px solid var(--color-divider-subtle);grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:14px;padding-top:14px;display:grid}.workspace-step-list article>span{border:1px solid var(--ink);background:var(--green);border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.workspace-step-list strong,.workspace-list-heading strong,.workspace-loop-reference-grid strong{display:block}.workspace-step-list p{color:var(--muted);margin:4px 0 8px;font-size:14px;line-height:1.5}.workspace-step-list code,.workspace-empty-state code,.workspace-review-summary-strip code,.workspace-loop-reference-grid code{border:1px solid var(--color-divider-default);width:fit-content;max-width:100%;color:var(--color-text-success-strong);overflow-wrap:anywhere;background:#eff3f2;border-radius:6px;padding:7px 9px;font-size:12px}.workspace-step-action,.workspace-step-example{border-radius:7px;align-items:center;width:fit-content;min-height:28px;padding:5px 9px;font-size:12px;line-height:1.25;display:inline-flex}.workspace-step-action{color:var(--ink);border:1px solid #1113152e;font-weight:800;text-decoration:none}.workspace-step-action:hover{background:#1113150a;border-color:#11131566}.workspace-step-example{color:var(--muted);font-family:var(--font-mono);background:#1113150a}.workspace-step-list em{border:1px solid var(--color-divider-subtle);color:var(--muted);text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:12px;font-style:normal;font-weight:800}.workspace-guidance-usage{gap:var(--app-panel-gap);margin-bottom:var(--app-space-5);border-bottom:1px solid var(--line);padding-bottom:var(--app-space-5);grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);display:grid}.workspace-guidance-usage>div{gap:5px;min-width:0;display:grid}.workspace-guidance-usage span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.workspace-guidance-usage strong{overflow-wrap:anywhere;font-size:15px}.workspace-guidance-usage p{color:var(--muted);margin:0;font-size:13px}.workspace-guidance-usage code{overflow-wrap:anywhere;width:fit-content;max-width:100%;color:var(--green-ink);font-size:11px}.workspace-team-context-starter{gap:var(--app-panel-gap);border-radius:var(--asx-radius);background:linear-gradient(135deg, #5cff9c24, transparent 42%), linear-gradient(90deg, #ffffff14 1px, transparent 1px), var(--asx-inverted);padding:var(--app-panel-padding);color:#f8fafb;background-size:auto,28px 28px;border:1px solid #0f14182e;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);display:grid;overflow:hidden}.workspace-team-context-starter>article,.workspace-team-context-starter>div,.workspace-team-context-starter section{gap:var(--app-space-3);align-content:start;min-width:0;display:grid}.workspace-team-context-starter>div{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-team-context-starter section{border:1px solid var(--color-divider-on-strong);border-radius:var(--asx-radius);padding:var(--app-space-4);background:#fff1}.workspace-team-context-starter span{width:fit-content;padding:var(--app-space-1) var(--app-space-3);color:#b9ffd0;font-size:var(--app-font-micro);text-transform:uppercase;background:#5cff9c1f;border:1px solid #ffffff26;border-radius:999px;font-weight:800}.workspace-team-context-starter strong{color:var(--color-text-on-strong);font-size:var(--app-font-section);line-height:var(--app-leading-tight)}.workspace-team-context-starter>article strong{max-width:620px;font-size:clamp(22px,2.4vw,32px)}.workspace-team-context-starter p{color:#c4ced5;font-size:var(--app-font-row);line-height:var(--app-leading-body);margin:0}.workspace-team-context-starter code{border:1px solid var(--color-divider-on-strong-emphasis);width:fit-content;max-width:100%;padding:var(--app-space-2) var(--app-space-3);color:#f7f5f0;font-size:var(--app-font-caption);overflow-wrap:anywhere;background:#ffffff14;border-radius:6px}.workspace-governance-first-run{border:1px solid var(--ink);background:var(--ink);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.workspace-governance-first-run article{background:#f8faf9;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.workspace-governance-first-run article>span{border:1px solid var(--ink);background:var(--green);width:28px;height:28px;color:var(--ink);border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}.workspace-governance-first-run div{gap:7px;min-width:0;display:grid}.workspace-governance-first-run em{color:var(--color-text-success);text-transform:uppercase;font-size:11px;font-style:normal;font-weight:800}.workspace-governance-first-run strong{color:var(--ink);font-size:16px;line-height:1.2}.workspace-governance-first-run p{color:var(--muted);margin:0;font-size:13px;line-height:1.48}.workspace-governance-first-run code{border:1px solid var(--color-divider-default);background:var(--color-background-surface);width:fit-content;max-width:100%;color:var(--color-text-success-strong);overflow-wrap:anywhere;border-radius:6px;padding:7px 9px;font-size:12px}.workspace-agent-pack-intake{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.workspace-agent-pack-intake article{border:1px solid var(--color-divider-strong);background:linear-gradient(#5cff9c12,#0000 64px),#fff;border-radius:8px;align-content:start;gap:8px;min-width:0;padding:15px;display:grid}.workspace-agent-pack-intake span{border:1px solid var(--color-divider-default);width:fit-content;color:var(--color-text-success);text-transform:uppercase;background:#edf4ef;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.workspace-agent-pack-intake strong{color:var(--ink);font-size:16px;line-height:1.2}.workspace-agent-pack-intake p{color:var(--muted);margin:0;font-size:13px;line-height:1.48}.workspace-agent-pack-intake code{border:1px solid var(--color-divider-default);width:fit-content;max-width:100%;color:var(--color-text-success-strong);overflow-wrap:anywhere;background:#f5f8f7;border-radius:6px;padding:7px 9px;font-size:12px}.repo-scan-row{padding-right:76px;position:relative}.repo-scan-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.repo-scan-row b{border:1px solid var(--color-divider-subtle);letter-spacing:0;background:#f5f8f7;border-radius:999px;padding:4px 7px;position:absolute;top:10px;right:10px}.repo-scan-row.freshness-fresh b{color:#247c53;background:#e9f7ee;border-color:#247c5333}.repo-scan-row.freshness-recent b{color:#78581c;background:#fff2ce;border-color:#78581c33}.repo-scan-row.freshness-stale b,.repo-scan-row.freshness-missing b{color:#9e4131;background:#ffebe5;border-color:#9e41312e}.workspace-review-summary-strip,.workspace-team-grid,.workspace-design-grid,.workspace-loop-reference-grid,.workspace-empty-wide{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.workspace-review-summary-strip>article,.workspace-team-grid>article,.workspace-design-grid>article,.workspace-loop-reference-grid>article,.workspace-empty-state{border:1px solid var(--color-divider-strong);background:var(--color-background-surface);border-radius:8px;align-content:start;gap:10px;padding:16px;display:grid}.workspace-change-panel{align-content:start}.workspace-change-panel .workspace-mode{border-color:var(--color-divider-default);color:#283f77;background:#eef2fb;justify-self:start}.workspace-mission-launch{display:grid}.workspace-mission-launch .workspace-change-composer-main{width:100%}.workspace-activity-log{gap:var(--app-space-3);display:grid}.workspace-activity-event-list{gap:var(--app-space-1);display:grid}.workspace-activity-event-list a{gap:var(--app-space-4);min-width:0;padding:var(--app-space-4) var(--app-space-5);color:var(--asx-ink);border-radius:6px;grid-template-columns:max-content minmax(0,1fr) auto;align-items:start;text-decoration:none;display:grid}.workspace-activity-event-list a:hover,.workspace-activity-event-list a:focus-visible{background:#f5f8f6}.workspace-activity-event-list a>span,.workspace-activity-event-list .workspace-activity-event-status strong{color:var(--asx-muted);font-size:var(--app-font-micro);text-transform:uppercase;white-space:nowrap;font-weight:800;line-height:1}.workspace-activity-event-list a>span{border:1px solid var(--color-divider-subtle);background:#f3f6f4;border-radius:999px;width:fit-content;padding:5px 8px}.workspace-activity-event-list a[data-kind=review]>span{color:#354b7b;background:#f0f3fa;border-color:#283f7729}.workspace-activity-event-list a[data-kind=handoff]>span{color:#246644;background:#edf7f0;border-color:#0f7a4c2e}.workspace-activity-event-list a[data-status=fix_before_pr] .workspace-activity-event-status strong,.workspace-activity-event-list a[data-status=needs_human_judgment] .workspace-activity-event-status strong{color:#9a4d21}.workspace-activity-event-list a[data-status=ready] .workspace-activity-event-status strong{color:#246644}.workspace-activity-event-list a>div>strong{font-size:14px;line-height:1.4}.workspace-activity-event-list div,.workspace-activity-event-list .workspace-activity-event-status{gap:var(--app-space-1);min-width:0;display:grid}.workspace-activity-event-list p{color:var(--asx-muted);font-size:var(--app-font-caption);line-height:var(--app-leading-body);margin:0}.workspace-activity-event-list .workspace-activity-event-status{text-align:right;justify-items:end}.workspace-activity-event-list time{color:var(--asx-muted);font-size:var(--app-font-caption);white-space:nowrap}.workspace-activity-summary{flex-wrap:wrap;gap:8px;display:flex}.workspace-activity-summary span{color:var(--color-text-success);background:#f5f8f6;border:1px solid #1113151c;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.workspace-activity-onboarding{border-block:1px solid #1113151c;align-items:center;min-height:300px;padding:clamp(28px,5vw,56px) 0;display:grid}.workspace-activity-onboarding>div{justify-items:start;gap:16px;max-width:630px;display:grid}.workspace-activity-onboarding>div>span{color:var(--color-text-success);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.workspace-activity-onboarding h3{letter-spacing:-.045em;max-width:540px;margin:0;font-size:clamp(28px,3.5vw,42px);line-height:1}.workspace-activity-onboarding>div>p{max-width:570px;color:var(--asx-muted);margin:0;font-size:15px;line-height:1.65}.workspace-change-composer-main{background:linear-gradient(135deg,#283f7714,#0000 44%),#f7faf8!important}.activity-handoff-composer{align-content:start}.activity-handoff-agent-grid{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:6px;display:grid}.activity-handoff-agent-grid button{border:1px solid var(--color-divider-default);min-height:58px;color:var(--color-text-primary);text-align:left;cursor:pointer;background:#ffffffb8;border-radius:7px;gap:4px;padding:8px;display:grid}.activity-handoff-agent-grid button.active{background:#eef2fb;border-color:#283f778a;box-shadow:inset 0 0 0 1px #283f772e}.activity-handoff-agent-grid strong{overflow-wrap:anywhere;font-size:12px;line-height:1.15}.activity-handoff-agent-grid span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.activity-handoff-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.activity-handoff-form label{color:#4d5358;gap:5px;font-size:12px;font-weight:800;display:grid}.activity-handoff-form .span-two{grid-column:1/-1}.activity-handoff-form input,.activity-handoff-form select,.activity-handoff-form textarea{border:1px solid var(--color-divider-strong);width:100%;color:var(--color-text-primary);font:inherit;background:#ffffffd6;border-radius:7px;padding:9px 10px;font-size:13px}.activity-handoff-form textarea{resize:vertical}.activity-handoff-command{border:1px solid var(--color-divider-strong);background:var(--color-background-inverted);color:#f6f8f8;border-radius:8px;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:stretch;gap:10px;padding:12px;display:grid}.activity-handoff-command.summary-only{grid-template-columns:1fr}.activity-handoff-options{border-block:1px solid #11131517;padding-block:10px}.activity-handoff-options summary{color:#283f77;cursor:pointer;font-size:12px;font-weight:800}.activity-handoff-options[open] summary{margin-bottom:10px}.activity-handoff-command div{gap:5px;display:grid}.activity-handoff-command span{color:#9fe8bf;text-transform:uppercase;font-size:11px;font-weight:800}.activity-handoff-command p{color:#cfd8dc;margin:0;font-size:12px;line-height:1.4}.activity-handoff-command code{overflow-wrap:anywhere;color:#e8f7ed;background:#9fe8bf14;border:1px solid #9fe8bf42;border-radius:7px;align-content:center;padding:9px;font-size:12px}.activity-handoff-command-stack{gap:7px;display:grid}.activity-handoff-command-stack article{border:1px solid var(--color-divider-subtle);background:#ffffffb8;border-radius:7px;grid-template-columns:minmax(0,.36fr) minmax(0,1fr);align-items:stretch;gap:8px;padding:9px;display:grid}.activity-handoff-command-stack div{gap:3px;display:grid}.activity-handoff-command-stack span{color:#283f77;text-transform:uppercase;font-size:10px;font-weight:900}.activity-handoff-command-stack strong{color:var(--color-text-primary);font-size:12px}.activity-handoff-command-stack p{color:var(--muted);margin:0;font-size:11px;line-height:1.35}.activity-handoff-command-stack code{color:#283f77;overflow-wrap:anywhere;border-left:2px solid #283f7759;align-content:center;min-width:0;padding-left:8px;font-size:11px;line-height:1.35}.activity-handoff-artifacts{flex-wrap:wrap;gap:6px;display:flex}.activity-handoff-artifacts span{border:1px solid var(--color-divider-subtle);color:#3f464c;background:#eef2fb;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:6px 8px;font-size:11px;line-height:1.25;display:inline-flex}.activity-handoff-artifacts span.agent{background:#f6f1e7}.activity-handoff-artifacts span.receipt{background:#e6f5ea}.activity-handoff-artifacts strong{color:var(--color-text-primary);white-space:nowrap}.activity-handoff-proof-row{gap:6px;display:grid}.activity-handoff-proof-row span{color:#3f464c;border-left:3px solid #283f7773;padding-left:8px;font-size:12px;line-height:1.35}.activity-handoff-actions{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:10px;display:grid}.activity-handoff-actions span{color:var(--muted);font-size:12px;line-height:1.35}.activity-handoff-preview{border-top:1px solid #11131517;padding-top:10px}.activity-handoff-preview summary{color:#283f77;cursor:pointer;font-size:12px;font-weight:800}.activity-handoff-preview>code{border:1px solid var(--color-divider-default);background:var(--color-background-inverted);color:#e8f7ed;overflow-wrap:anywhere;border-radius:7px;margin-top:10px;padding:9px;font-size:11px;display:block}.activity-handoff-preview .activity-handoff-command-stack,.activity-handoff-preview .activity-handoff-artifacts,.activity-handoff-preview .activity-handoff-proof-row{margin-top:10px}.activity-handoff-preview pre{border:1px solid var(--color-divider-default);min-width:0;max-height:280px;color:var(--color-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f6f6;border-radius:8px;padding:12px;font-size:12px;line-height:1.45;overflow:auto}.workspace-panel-heading.compact h3{margin:0;font-size:clamp(22px,2.7vw,30px);line-height:1.05}.workspace-list-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-list-heading span,.workspace-review-summary-strip span,.workspace-team-grid span,.workspace-design-grid span,.workspace-loop-reference-grid span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.workspace-compact-list{gap:9px;display:grid}.workspace-compact-list div{border-top:1px solid var(--color-divider-faint);gap:4px;padding-top:10px;display:grid}.workspace-compact-list span,.workspace-compact-list em,.workspace-empty-state p,.workspace-review-summary-strip p,.workspace-team-grid p,.workspace-design-grid p,.workspace-loop-reference-grid p,.workspace-proof-grid p,.workspace-proof-grid em{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.workspace-compact-list em,.workspace-proof-grid em{font-style:normal}.workspace-empty-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-design-mission-starter{border:1px solid var(--asx-border-strong);border-radius:var(--asx-radius);background:#fffefd;grid-template-columns:minmax(0,1.55fr) minmax(220px,.65fr);display:grid;overflow:hidden}.workspace-design-mission-form{gap:var(--app-space-4);padding:var(--app-panel-padding);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace-design-mission-form>div{gap:var(--app-space-2);min-width:0;display:grid}.workspace-design-mission-form>.wide{grid-column:1/-1}.workspace-design-mission-type>div{border:1px solid var(--asx-border-strong);border-radius:6px;grid-template-columns:repeat(2,minmax(96px,1fr));width:fit-content;display:inline-grid;overflow:hidden}.workspace-design-mission-type button{min-height:var(--app-control-height);background:var(--color-background-surface);padding:0 var(--app-space-4);color:var(--asx-muted);font:inherit;font-size:var(--app-font-row);cursor:pointer;border:0;font-weight:750}.workspace-design-mission-type button+button{border-left:1px solid var(--asx-border-strong)}.workspace-design-mission-type button[aria-pressed=true]{background:var(--asx-inverted);color:var(--color-text-on-strong)}.workspace-design-mission-type button:focus-visible{outline-offset:-2px;outline:2px solid #0f7a4c4d}.workspace-design-mission-form label,.workspace-design-mission-starter aside>span{color:var(--asx-muted);font-size:var(--app-font-micro);text-transform:uppercase;font-weight:900}.workspace-design-mission-form input,.workspace-design-mission-form select,.workspace-design-mission-form textarea{border:1px solid var(--asx-border-strong);background:var(--color-background-surface);width:100%;min-width:0;padding:var(--app-space-3) var(--app-space-4);color:var(--asx-ink);font:inherit;font-size:var(--app-font-row);border-radius:6px}.workspace-design-mission-form textarea{resize:vertical;min-height:104px}.workspace-design-mission-form input:focus,.workspace-design-mission-form select:focus,.workspace-design-mission-form textarea:focus{outline-offset:1px;border-color:#0f7a4c8c;outline:2px solid #0f7a4c24}.workspace-design-mission-submit{align-content:end;justify-items:start}.workspace-design-mission-submit>span{color:var(--asx-muted);font-size:var(--app-font-micro)}.workspace-design-mission-starter aside{gap:var(--app-space-3);border-left:1px solid var(--asx-border);padding:var(--app-panel-padding);background:#f2f7f4;align-content:start;display:grid}.workspace-design-mission-starter aside strong{font-size:var(--app-font-subtitle);line-height:var(--app-leading-tight)}.workspace-design-mission-starter aside p{color:var(--asx-muted);font-size:var(--app-font-caption);margin:0}.workspace-design-mission-starter aside ul{gap:var(--app-space-2);margin:0;padding:0;list-style:none;display:grid}.workspace-design-mission-starter aside li{padding-left:var(--app-space-5);color:var(--asx-ink);font-size:var(--app-font-caption);line-height:var(--app-leading-body);position:relative}.workspace-design-mission-starter aside li:before{background:var(--asx-accent);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.workspace-design-mission-starter aside code{overflow-wrap:anywhere;background:var(--asx-inverted);width:fit-content;max-width:100%;padding:var(--app-space-2) var(--app-space-3);color:#f7f5f0;font-size:var(--app-font-micro);border-radius:6px}@media (max-width:980px){.workspace-design-mission-starter{grid-template-columns:minmax(0,1fr)}.workspace-design-mission-starter aside{border-top:1px solid var(--asx-border);border-left:0}}@media (max-width:760px){.workspace-nav-more{display:contents}.workspace-nav-more summary{display:none}.workspace-nav-more>div{display:contents}.workspace-design-mission-form{padding:var(--app-space-5);grid-template-columns:minmax(0,1fr)}.workspace-design-mission-form>.wide{grid-column:auto}}.workspace-design-operations{border-block:1px solid var(--asx-border);grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);display:grid}.workspace-design-operations>section{min-width:0;padding:var(--app-panel-padding) 0}.workspace-design-operations>section:first-child{gap:var(--app-space-6);padding-right:var(--app-panel-padding);justify-content:space-between;align-items:flex-start;display:flex}.workspace-design-operations>section+section{border-left:1px solid var(--asx-border);padding-left:var(--app-panel-padding)}.workspace-design-operations>section:first-child>div{gap:var(--app-space-2);display:grid}.workspace-design-operations>section:first-child span,.workspace-design-system-list span{color:var(--asx-muted);font-size:var(--app-font-micro);text-transform:uppercase;font-weight:800}.workspace-design-operations>section:first-child strong{font-size:var(--app-font-section)}.workspace-design-operations p,.workspace-design-system-list p,.workspace-design-detail-grid p{color:var(--asx-muted);font-size:var(--app-font-caption);line-height:var(--app-leading-body);margin:0}.workspace-design-run-list{display:grid}.workspace-design-run-list a{gap:var(--app-space-4);min-height:var(--app-row-height);border-top:1px solid var(--asx-border);padding:var(--app-space-3) 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.workspace-design-run-list a:hover,.workspace-design-run-list a:focus-visible{background:#f5f8f6;outline:none}.workspace-design-run-list div{gap:var(--app-space-1);min-width:0;display:grid}.workspace-design-run-list strong,.workspace-design-run-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-design-run-list strong{font-size:var(--app-font-row)}.workspace-design-run-list span,.workspace-design-run-list em{color:var(--asx-muted);font-size:var(--app-font-micro);font-style:normal}.workspace-design-run-list em{text-transform:uppercase}.workspace-design-detail-grid{gap:var(--app-panel-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.workspace-design-detail-grid section{gap:var(--app-space-3);align-content:start;min-width:0;display:grid}.workspace-design-detail-grid section+section{border-left:1px solid var(--asx-border);padding-left:var(--app-panel-padding)}.workspace-design-detail-grid code{overflow-wrap:anywhere;color:var(--color-text-success);font-size:var(--app-font-micro)}.workspace-design-system-list{display:grid}.workspace-design-system-list>div{gap:var(--app-space-5);min-height:var(--app-row-height);border-top:1px solid var(--asx-border);padding:var(--app-space-3) 0;grid-template-columns:minmax(140px,.45fr) minmax(0,1fr) auto;align-items:center;display:grid}.workspace-design-system-list strong{font-size:var(--app-font-row)}@media (max-width:820px){.workspace-design-operations,.workspace-design-detail-grid{grid-template-columns:minmax(0,1fr)}.workspace-design-operations>section:first-child{padding-right:0}.workspace-design-operations>section+section,.workspace-design-detail-grid section+section{border-top:1px solid var(--asx-border);border-left:0;padding-left:0}.workspace-design-system-list>div{grid-template-columns:minmax(0,1fr) auto}.workspace-design-system-list p{grid-area:2/1/auto/-1}}.console-hero{grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);gap:clamp(32px,4vw,60px);padding-top:48px;padding-bottom:42px}.console-native-page h1{letter-spacing:-.035em;text-wrap:balance;max-width:780px;font-size:clamp(48px,5vw,68px)}.console-lede{color:#364238;max-width:650px;font-size:clamp(17px,1.5vw,20px)}.console-proof-line{color:#356246;font-weight:750}.agent-console-stage{box-shadow:0 32px 80px #10120f33,0 0 0 1px #79ff9f14}.brief-run-result li{grid-template-columns:82px minmax(0,1fr);padding-block:12px}.launch-outcome-list article{grid-template-columns:52px minmax(0,1fr)}.launch-outcome-number{font-size:13px}.workspace-repo-intelligence-hero{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(28px,3.5vw,48px);padding-block:clamp(24px,3vw,40px)}.workspace-repo-intelligence-copy{gap:14px}.workspace-repo-intelligence-copy h1{text-wrap:balance;max-width:560px;font-size:clamp(38px,4vw,56px);line-height:1}.workspace-repo-intelligence-copy>p:not(.eyebrow){max-width:560px}.workspace-repo-intelligence-console section{min-height:204px}.workspace-flow-command{min-height:330px}.workspace-flow-command h2{font-size:clamp(34px,4vw,54px);line-height:1}.workspace-flow-step{padding-block:var(--app-space-3)}@media (max-width:980px){.console-hero,.workspace-repo-intelligence-hero{grid-template-columns:1fr}.console-hero-copy{max-width:760px}}@media (max-width:620px){.console-hero{padding-top:28px;padding-bottom:28px}.console-native-page h1{font-size:clamp(38px,12vw,52px)}.brief-run-heading,.brief-run-footer{flex-direction:column;align-items:flex-start;gap:5px}}.workspace-design-disclosure{border:1px solid var(--asx-border);border-radius:var(--asx-radius);background:linear-gradient(135deg,#0f7a4c0d,#0000 46%),#fff;gap:14px;padding:14px;display:grid}.workspace-design-disclosure summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;list-style:none;display:grid}.workspace-design-disclosure summary::-webkit-details-marker{display:none}.workspace-design-disclosure summary h3{color:var(--asx-ink);font-size:var(--app-font-section);line-height:var(--app-leading-tight);margin:0}.workspace-design-disclosure summary p:not(.eyebrow){max-width:760px;margin:var(--app-space-2) 0 0;color:var(--asx-muted);font-size:var(--app-font-row);line-height:var(--app-leading-body)}.workspace-design-disclosure summary>span{border:1px solid var(--color-divider-default);width:fit-content;color:var(--color-text-success);font-size:var(--app-font-caption);text-transform:uppercase;white-space:nowrap;background:#edf3ef;border-radius:999px;padding:7px 9px;font-weight:800}.workspace-design-disclosure[open]{background:#fbfdfc;gap:16px}.workspace-design-disclosure[open] summary{border-bottom:1px solid var(--color-divider-subtle);padding-bottom:12px}.workspace-design-disclosure[open] summary>span{background:var(--asx-inverted);color:var(--color-text-on-strong)}.workspace-design-disclosure[open] summary>span:before{content:"Close "}.workspace-design-grid.expanded{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-embedded-tools{gap:14px;display:grid}.workspace-embedded-tools .setup-panel{border-color:var(--color-divider-subtle);min-width:0;box-shadow:none}.workspace-embedded-tools .setup-panel h2{max-width:820px;font-size:var(--app-heading-size);line-height:var(--app-leading-tight)}.workspace-embedded-tools .setup-panel p:not(.eyebrow){max-width:820px}.workspace-review-summary-strip strong,.workspace-team-grid strong{font-size:clamp(24px,3vw,36px);line-height:1}.workspace-team-command-center{gap:var(--app-panel-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.workspace-founding-team-access{gap:var(--app-space-4);padding:var(--app-space-4) 0;background:0 0;border-block:1px solid #236b4b3d;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.workspace-founding-team-access>div{gap:3px;display:grid}.workspace-founding-team-access strong{color:var(--ink);font-size:var(--app-font-row)}.workspace-founding-team-access p{color:var(--muted);font-size:var(--app-font-caption);margin:0;line-height:1.4}.workspace-founding-team-access em{color:#236b4b;font-size:var(--app-font-micro);white-space:nowrap;background:#ffffffb3;border:1px solid #236b4b33;border-radius:999px;padding:6px 10px;font-style:normal;font-weight:800}.workspace-founding-team-access.growing{background:0 0}.workspace-integrations-grid{gap:var(--app-panel-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace-integration-card{gap:var(--app-space-4);border:1px solid var(--color-border-default);border-radius:var(--asx-radius);background:var(--color-background-surface);min-width:0;min-height:270px;padding:var(--app-panel-padding);align-content:start;display:grid}.workspace-integration-card.connected{border-color:#236b4b3d;box-shadow:inset 0 3px #3f8a63}.workspace-integration-card-head{gap:var(--app-space-4);align-items:center;display:flex}.workspace-provider-mark{border:1px solid var(--color-border-default);border-radius:var(--asx-radius-sm);background:var(--ink);color:#fff;width:40px;height:40px;font-size:var(--app-font-section);flex:0 0 40px;place-items:center;font-weight:800;display:inline-grid;box-shadow:0 8px 18px #1422181f}.workspace-provider-mark svg{width:24px;height:24px;display:block}.workspace-integration-card-head>div{gap:var(--app-space-1);min-width:0;display:grid}.workspace-integration-card h3,.workspace-integration-card p{margin:0}.workspace-integration-usage{gap:var(--app-space-1);border-radius:var(--asx-radius-sm);background:var(--color-background-subtle);padding:var(--app-space-3);font-size:var(--app-font-caption);line-height:1.45;display:grid}.workspace-integration-usage span{color:#46524a}.workspace-integration-card h3{color:var(--ink);font-size:var(--app-font-section)}.workspace-integration-card>p{color:var(--ink);font-size:var(--app-font-body)}.workspace-integration-access{border-top:1px solid var(--color-divider-subtle);padding-top:var(--app-space-4);color:var(--muted)}.workspace-integration-access summary{cursor:pointer;color:#46524a;width:fit-content;font-size:var(--app-font-caption);font-weight:750}.workspace-integration-access p{margin-top:var(--app-space-3);font-size:var(--app-font-caption);line-height:1.5;color:#46524a!important}.workspace-integration-status{border:1px solid var(--color-border-default);background:var(--app-shell-soft,var(--asx-body));width:fit-content;color:var(--muted);font-size:var(--app-font-micro);border-radius:999px;padding:3px 7px;font-weight:800}.workspace-integration-status.connected{color:#236b4b;background:#edf8f1;border-color:#236b4b40}.workspace-integration-status.needs_attention{color:#795019;background:#fff8e8;border-color:#9163234d}.workspace-integration-account{color:var(--muted)!important;font-size:var(--app-font-caption)!important}.workspace-integration-account strong{color:var(--ink)}.workspace-integration-actions{gap:var(--app-space-3);padding-top:var(--app-space-3);flex-wrap:wrap;align-items:center;margin-top:auto;display:flex}.workspace-integration-actions .button{max-width:100%}.workspace-integrations-error{padding:var(--app-space-3) var(--app-space-4);color:#795019;font-size:var(--app-font-caption);background:#fff8e8;border-left:3px solid #916323;margin:0}.slack-multiplayer{gap:var(--app-space-5);border:1px solid var(--color-border-default);border-radius:var(--asx-radius);background:linear-gradient(135deg, #4a154b0f, transparent 46%), var(--color-background-surface);padding:var(--app-panel-padding);display:grid}.slack-multiplayer-heading{gap:var(--app-space-4);justify-content:space-between;align-items:start;display:flex}.slack-multiplayer-heading h3,.slack-multiplayer-heading p,.slack-multiplayer-empty p{margin:0}.slack-multiplayer-heading>div{gap:var(--app-space-2);display:grid}.slack-multiplayer-heading h3{font-size:var(--app-font-section)}.slack-multiplayer-heading>div>p:last-child,.slack-multiplayer-empty p,.slack-multiplayer-empty ol,.slack-multiplayer-actions small{color:var(--muted);font-size:var(--app-font-caption);line-height:1.5}.slack-multiplayer-empty ol{gap:var(--app-space-2);margin:0;padding-left:1.25rem;display:grid}.slack-multiplayer-empty code{color:var(--ink);font-weight:800}.slack-multiplayer-empty,.slack-multiplayer-composer{gap:var(--app-space-4);border-top:1px solid var(--color-divider-subtle);padding-top:var(--app-space-5);display:grid}.slack-multiplayer-empty .button{width:fit-content}.slack-multiplayer-composer label{gap:var(--app-space-2);color:var(--ink);font-size:var(--app-font-caption);font-weight:800;display:grid}.slack-multiplayer-composer input,.slack-multiplayer-composer textarea,.slack-multiplayer-composer select{border:1px solid var(--color-border-default);border-radius:var(--asx-radius-sm);width:100%;color:var(--ink);font:inherit;background:#fff;padding:10px 12px;font-weight:500}.slack-multiplayer-actions{gap:var(--app-space-3);flex-wrap:wrap;align-items:center;display:flex}@media (max-width:760px){.workspace-integrations-grid{grid-template-columns:1fr}}.workspace-settings-summary{gap:var(--app-space-6);margin-top:var(--app-space-5);border:1px solid var(--color-border-default);border-radius:var(--asx-radius);background:var(--color-background-surface);padding:var(--app-panel-padding);justify-content:space-between;align-items:center;display:flex}.workspace-settings-section{gap:var(--app-space-5);margin-top:var(--app-space-5);border:1px solid var(--color-border-default);border-radius:var(--asx-radius);background:var(--color-background-surface);padding:var(--app-panel-padding);display:grid}.workspace-settings-section-heading{gap:var(--app-space-1);display:grid}.workspace-settings-section-heading span,.workspace-settings-summary span{color:#46524a;font-size:var(--app-font-micro);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.workspace-settings-section-heading h3,.workspace-settings-section-heading p,.workspace-settings-summary h3{margin:0}.workspace-settings-section-heading h3,.workspace-settings-summary h3{color:var(--ink);font-size:var(--app-font-section)}.workspace-settings-section-heading p{color:#46524a;font-size:var(--app-font-caption)}.workspace-name-form{gap:var(--app-space-2);border-top:1px solid var(--color-divider-subtle);padding-top:var(--app-space-5);display:grid}.workspace-name-form label{color:var(--ink);font-size:var(--app-font-caption);font-weight:800}.workspace-name-form>div{gap:var(--app-space-3);align-items:center;display:flex}.workspace-name-form input{width:min(100%,420px);min-height:var(--app-form-control-height);border:1px solid var(--color-border-default);border-radius:var(--asx-radius-sm);color:var(--ink);font:inherit;background:#fff;padding:10px 12px}.workspace-name-form .form-note{min-height:1.25rem;margin:0}.workspace-policy-disclosure{margin-top:var(--app-space-5);background:var(--color-background-surface)}.workspace-policy-disclosure>:not(summary){margin:var(--app-space-4)}.workspace-data-disclosure>.workspace-data-controls{margin-top:0}.workspace-billing{gap:var(--app-space-6);border-top:1px solid var(--color-divider-subtle);padding-top:var(--app-space-5);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.workspace-billing>div{gap:var(--app-space-1);display:grid}.workspace-billing-return{padding:var(--app-space-3) var(--app-space-4);background:#edf8f1;border-left:3px solid #236b4b;grid-column:1/-1}.workspace-billing-return.canceled{background:#fff8e8;border-left-color:#916323}.workspace-billing-return strong{color:var(--ink);font-size:var(--app-font-body)}.workspace-billing-return p,.workspace-billing span,.workspace-billing p{color:var(--muted);font-size:var(--app-font-caption)}.workspace-billing h3,.workspace-billing p{margin:0}.workspace-billing h3{font-size:var(--app-font-section)}.workspace-billing-action{justify-items:end}.workspace-settings-summary>div{gap:var(--app-space-1);display:grid}.workspace-settings-summary span,.workspace-settings-summary nav{font-size:var(--app-font-caption)}.workspace-settings-summary p{color:#46524a;max-width:680px;font-size:var(--app-font-body);margin:0}.workspace-settings-summary nav{gap:var(--app-space-5);flex-wrap:wrap;display:flex}.workspace-settings-summary a{color:var(--asx-blue);font-weight:800}.workspace-data-controls{display:grid}.workspace-data-controls>section{gap:var(--app-space-6);border-bottom:1px solid var(--color-divider-subtle);padding:var(--app-space-7) 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.workspace-data-controls h3,.workspace-data-controls p{margin:0}.workspace-data-controls h3{font-size:var(--app-font-section)}.workspace-data-controls p,.workspace-data-controls>section>span{max-width:760px;color:var(--muted);font-size:var(--app-font-body);line-height:var(--app-leading-body)}.workspace-data-controls>section>div:first-child{gap:var(--app-space-2);display:grid}.workspace-data-controls .button[aria-disabled=true]{cursor:not-allowed;opacity:.48}.workspace-danger-zone{border-bottom-color:#b92c403d!important}.workspace-danger-zone form{gap:var(--app-space-2);width:min(100%,460px);display:grid}.workspace-danger-zone label{color:var(--ink);font-size:var(--app-font-caption)}.workspace-danger-zone form>div{gap:var(--app-space-2);grid-template-columns:minmax(180px,1fr) auto;display:grid}.workspace-danger-zone input{border-radius:var(--asx-radius);background:var(--color-background-surface);min-width:0;color:var(--ink);font:inherit;border:1px solid #1113152e;padding:10px 12px}.button.danger{color:var(--color-text-danger);background:#fff3f4;border-color:#b92c4047}.button.danger:hover:not(:disabled){background:#ffe5e8}.button.danger:disabled{cursor:not-allowed;opacity:.48}.workspace-skill-board{gap:var(--app-panel-gap);grid-template-columns:minmax(260px,.48fr) minmax(0,1fr);align-items:stretch;display:grid}.workspace-invite-form,.workspace-pending-invites,.workspace-team-directory section{align-content:start;gap:var(--app-space-3);border:1px solid var(--color-divider-default);border-radius:var(--asx-radius);background:var(--color-background-surface);min-width:0;padding:var(--app-panel-padding);display:grid}.workspace-invite-form{grid-template-columns:minmax(220px,1fr) minmax(150px,.38fr) auto;align-items:end}.workspace-invite-form>strong,.workspace-invite-form>p{grid-column:1/-1}.workspace-invite-form>button{white-space:nowrap;min-height:42px}.workspace-invite-form>div{gap:var(--app-space-2);display:grid}.workspace-invite-form span,.workspace-team-section-heading span{color:var(--muted);font-size:var(--app-font-micro);letter-spacing:0;text-transform:uppercase;font-weight:900}.workspace-invite-form strong,.workspace-team-section-heading strong{color:var(--ink);font-size:var(--app-font-row);line-height:1.25}.workspace-invite-form p{color:var(--muted);font-size:var(--app-font-body);line-height:var(--app-leading-body);margin:0}.workspace-invite-form label{gap:var(--app-space-2);color:var(--ink);font-size:var(--app-font-caption);font-weight:900;display:grid}.workspace-invite-form input,.workspace-invite-form select{width:100%;color:var(--ink);font:inherit;background:#f8faf9;border:1px solid #11131529;border-radius:8px;padding:11px 12px}.workspace-invite-form input:focus,.workspace-invite-form select:focus{outline-offset:2px;outline:2px solid #2f7c6847}.workspace-team-directory{display:block}.workspace-team-section-heading{gap:var(--app-space-3);justify-content:space-between;align-items:baseline;display:flex}.workspace-member-list{gap:var(--app-space-2);display:grid}.workspace-member-list article{gap:var(--app-space-3);border-top:1px solid var(--color-divider-faint);min-width:0;padding-top:var(--app-space-3);grid-template-columns:minmax(0,1fr) minmax(150px,220px);justify-content:space-between;align-items:center;display:grid}.workspace-member-list article:first-child{border-top:0;padding-top:0}.workspace-member-list div{gap:3px;min-width:0;display:grid}.workspace-member-list strong{color:var(--ink);font-size:var(--app-font-row);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.workspace-member-list span,.workspace-member-list p{color:var(--muted);font-size:var(--app-font-caption);line-height:var(--app-leading-body);overflow-wrap:anywhere;margin:0}.workspace-member-list em{border:1px solid var(--color-divider-subtle);width:fit-content;padding:var(--app-space-1) var(--app-space-2);color:#244236;font-size:var(--app-font-micro);white-space:nowrap;background:#edf5f2;border-radius:999px;font-style:normal;font-weight:900}.workspace-member-role-select,.workspace-pending-role-select,.workspace-member-role-readonly{justify-items:end;gap:var(--app-space-1);min-width:0;display:grid;position:relative}.workspace-member-role-select>span,.workspace-pending-role-select>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace-member-role-select select,.workspace-pending-role-select select{border:1px solid var(--color-divider-strong);width:100%;min-height:34px;color:var(--ink);font-size:var(--app-font-caption);background:#f8faf9;border-radius:8px;padding:7px 10px;font-weight:900}.workspace-member-role-select select{width:min(132px,100%);min-width:112px;min-height:32px;padding:5px 30px 5px 9px}.workspace-member-role-select select:focus,.workspace-pending-role-select select:focus{outline-offset:2px;outline:2px solid #2f7c6847}.workspace-member-role-select small,.workspace-pending-role-select small,.workspace-member-role-readonly span{min-height:14px;color:var(--muted);font-size:var(--app-font-micro);text-align:right;margin:0;font-weight:800}.workspace-member-role-readonly em{margin-left:auto}.workspace-pending-invite-actions,.workspace-member-actions{gap:var(--app-space-2);flex-wrap:wrap;justify-content:flex-end;place-items:center end;min-width:0;display:flex}.workspace-pending-invite-actions>em{margin-right:auto}.workspace-pending-role-select{justify-items:end;gap:var(--app-space-1);min-width:128px;display:grid}.workspace-member-actions>div{width:auto}.workspace-row-actions,.workspace-inline-confirmation{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--app-space-2)!important;display:flex!important}.workspace-row-actions .form-note,.workspace-member-remove .form-note{text-align:right;flex-basis:100%;min-height:0}.workspace-invitation-link-action{flex-wrap:wrap;align-items:center;gap:var(--app-space-2)!important;display:flex!important}.workspace-invitation-link-action span{color:var(--muted);font-size:var(--app-font-micro)}.workspace-invitation-link-action span:empty{display:none}.workspace-invitation-link-action input{min-width:min(360px,100%);color:var(--ink);font:12px/1.4 var(--font-mono), ui-monospace, monospace;background:#f8faf9;border:1px solid #11131529;border-radius:7px;flex:1 0 100%;padding:8px 10px}.button.quiet-danger{color:var(--color-text-danger);background:0 0;border-color:#0000}.button.quiet-danger:hover:not(:disabled){background:#fff3f4;border-color:#b92c402e}.workspace-library-destinations{gap:var(--app-space-4);border-bottom:1px solid var(--color-divider-subtle);padding-bottom:var(--app-space-4);font-size:var(--app-font-caption);flex-wrap:wrap;align-items:center;display:flex}.workspace-library-destinations span{color:var(--muted);font-weight:800}.workspace-library-destinations a,.workspace-inline-link{color:var(--green-ink);text-underline-offset:3px;font-weight:800;-webkit-text-decoration:underline #0f7a4c47;text-decoration:underline #0f7a4c47}.workspace-library-destinations a:hover,.workspace-library-destinations a:focus-visible,.workspace-inline-link:hover,.workspace-inline-link:focus-visible{text-decoration-color:currentColor}.workspace-guidance-library{border:1px solid var(--color-divider-default);border-radius:var(--asx-radius);background:var(--color-background-surface);min-width:0;box-shadow:var(--app-card-shadow);display:grid;overflow:hidden}.workspace-library-toolbar{gap:var(--app-space-3);border-bottom:1px solid var(--color-divider-subtle);padding:var(--app-space-3);grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;display:grid}.workspace-library-tabs,.workspace-kind-segment{border:1px solid var(--color-divider-default);background:#f3f6f5;border-radius:7px;gap:2px;width:fit-content;padding:3px;display:flex}.workspace-library-tabs button,.workspace-kind-segment button{min-height:34px;color:var(--muted);cursor:pointer;font:inherit;font-size:var(--app-font-caption);background:0 0;border:0;border-radius:5px;padding:7px 10px;font-weight:800}.workspace-library-tabs button.active,.workspace-kind-segment button.active{background:var(--color-background-surface);color:var(--ink);box-shadow:0 1px 3px #1113151f}.workspace-library-tabs button span{color:var(--color-text-secondary);font-size:var(--app-font-micro)}.workspace-library-search{min-width:0;display:block;position:relative}.workspace-library-search>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.workspace-library-search input,.workspace-guidance-editor input,.workspace-guidance-editor textarea,.workspace-proposal-note textarea{border:1px solid var(--color-divider-strong);width:100%;min-width:0;color:var(--ink);font:inherit;background:#f8faf9;border-radius:7px;padding:10px 12px}.workspace-library-search input:focus,.workspace-guidance-editor input:focus,.workspace-guidance-editor textarea:focus,.workspace-proposal-note textarea:focus{outline-offset:2px;outline:2px solid #2f7c6847}.workspace-library-layout{grid-template-columns:minmax(260px,.36fr) minmax(0,1fr);min-height:600px;display:grid}.workspace-library-list{border-right:1px solid var(--color-divider-subtle);background:#f8faf9;min-width:0}.workspace-library-list>[role=listitem]>button{gap:var(--app-space-1);width:100%;min-width:0;padding:var(--app-space-4) var(--app-space-5);color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;display:grid}.workspace-library-list>[role=listitem]>button:hover,.workspace-library-list>[role=listitem]>button:focus-visible{background:#f0f5f2}.workspace-library-list>[role=listitem]>button.active{background:var(--color-background-surface);box-shadow:inset 3px 0 #0f7a4c}.workspace-library-list button>span,.workspace-library-detail-heading span,.workspace-proposal-checks span{color:#54636b;font-size:var(--app-font-micro);text-transform:uppercase;font-weight:900}.workspace-library-list button strong{color:var(--ink);font-size:var(--app-font-row);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-library-list button p,.workspace-library-detail-heading p,.workspace-library-empty p,.workspace-library-active-note,.workspace-review-note{color:var(--muted);font-size:var(--app-font-body);line-height:var(--app-leading-body);margin:0}.workspace-library-active-note{margin:calc(-1 * var(--app-space-2)) 0 0;color:#0f6f47;font-weight:800}.workspace-guidance-comparison{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid}.workspace-guidance-comparison>div{gap:var(--app-space-3);padding:var(--app-space-3) 0;justify-content:space-between;align-items:baseline;display:flex}.workspace-guidance-comparison>div span,.workspace-guidance-comparison article>strong,.workspace-guidance-comparison article span{color:var(--muted);font-size:var(--app-font-micro);text-transform:uppercase;font-weight:900}.workspace-guidance-comparison article{border-top:1px solid var(--line);grid-template-columns:minmax(96px,.28fr) minmax(0,1fr) minmax(0,1fr);display:grid}.workspace-guidance-comparison article>strong,.workspace-guidance-comparison article>div{padding:var(--app-space-3)}.workspace-guidance-comparison article>strong{padding-left:0}.workspace-guidance-comparison article>div{gap:var(--app-space-2);background:#f7f8f7;display:grid}.workspace-guidance-comparison article>div+div{background:#f3faf5;border-left:2px solid #8fd3a8}.workspace-guidance-comparison article p{color:var(--ink);font-size:var(--app-font-caption);line-height:var(--app-leading-body);white-space:pre-wrap;margin:0}.workspace-library-list button p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.workspace-library-list button em{color:#0f6f47;width:fit-content;font-size:var(--app-font-micro);font-style:normal;font-weight:800}.workspace-library-detail{background:var(--color-background-surface);min-width:0}.workspace-guidance-editor,.workspace-shared-guidance,.workspace-library-empty.detail-empty{gap:var(--app-space-4);min-width:0;padding:var(--app-space-6);display:grid}.workspace-guidance-editor>label,.workspace-library-advanced label,.workspace-proposal-note{gap:var(--app-space-2);color:var(--ink);font-size:var(--app-font-caption);font-weight:800;display:grid}.workspace-guidance-editor textarea{resize:vertical;line-height:1.5}.workspace-library-detail-heading{gap:var(--app-space-4);justify-content:space-between;align-items:start;display:flex}.workspace-library-detail-heading>div{gap:var(--app-space-1);min-width:0;display:grid}.workspace-library-detail-heading h3{color:var(--ink);font-size:var(--app-font-section);line-height:var(--app-leading-tight);margin:0}.workspace-library-detail-heading em{color:var(--muted);font-size:var(--app-font-caption);white-space:nowrap;font-style:normal;font-weight:800}.workspace-library-advanced{border-top:1px solid var(--color-divider-subtle);padding-top:var(--app-space-3)}.workspace-library-advanced summary{cursor:pointer;color:var(--ink);font-size:var(--app-font-caption);font-weight:800}.workspace-library-advanced[open]{gap:var(--app-space-4);display:grid}.workspace-library-actions{gap:var(--app-space-2);border-top:1px solid var(--color-divider-subtle);padding-top:var(--app-space-4);flex-wrap:wrap;align-items:center;display:flex}.workspace-library-actions .form-note{flex:220px;margin:0}.workspace-disclosure{gap:var(--app-space-4);border-radius:var(--app-radius-panel);background:var(--color-background-subtle);padding:var(--app-space-5);border:1px solid #0f7a4c3d;display:grid}.workspace-disclosure>div:first-child,.workspace-disclosure dl{gap:var(--app-space-2);display:grid}.workspace-disclosure>div:first-child span,.workspace-disclosure dt{color:var(--color-text-success);font-size:var(--app-font-micro);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.workspace-disclosure>div:first-child p,.workspace-disclosure dd,.workspace-disclosure-clear{color:var(--muted);font-size:var(--app-font-caption);margin:0;line-height:1.5}.workspace-disclosure dl{margin:0}.workspace-disclosure dl>div{gap:var(--app-space-3);border-top:1px solid var(--color-divider-subtle);padding-top:var(--app-space-2);grid-template-columns:88px minmax(0,1fr);display:grid}.workspace-disclosure dd{color:var(--ink);white-space:pre-wrap}.workspace-disclosure-findings{color:var(--color-text-danger);font-size:var(--app-font-caption)}.workspace-disclosure-findings ul{margin:var(--app-space-1) 0 0;padding-left:var(--app-space-5)}.workspace-disclosure-confirm{align-items:flex-start;line-height:1.45;gap:var(--app-space-2)!important;grid-template-columns:none!important;font-weight:700!important;display:flex!important}.workspace-disclosure-confirm input{width:auto;margin-top:.2em}.workspace-disclosure-actions{gap:var(--app-space-2);flex-wrap:wrap;display:flex}.workspace-guidance-body{border-block:1px solid var(--color-divider-subtle);min-height:180px;padding-block:var(--app-space-5);color:#283138;font-size:var(--app-font-row);white-space:pre-wrap;line-height:1.65}.workspace-guidance-impact{gap:var(--app-space-3);padding:var(--app-space-3) var(--app-space-4);background:#f3faf6;border-block:1px solid #0f7a4c29;grid-template-columns:minmax(0,auto) minmax(240px,1fr) auto;align-items:center;display:grid}.workspace-guidance-impact>div{gap:2px;display:grid}.workspace-guidance-impact span{color:#477061;font-size:var(--app-font-micro);text-transform:uppercase;font-weight:900}.workspace-guidance-impact strong,.workspace-guidance-impact p,.workspace-guidance-impact code{font-size:var(--app-font-caption);margin:0}.workspace-guidance-impact p{color:var(--muted);overflow-wrap:anywhere}.workspace-guidance-impact code{color:#315748;white-space:nowrap}.workspace-library-metadata,.workspace-proposal-checks{gap:var(--app-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.workspace-guidance-guardrails{gap:var(--app-space-2);border-top:1px solid var(--color-divider-subtle);padding-top:var(--app-space-4);display:grid}.workspace-guidance-guardrails>strong{color:var(--ink);font-size:var(--app-font-caption)}.workspace-guidance-guardrails ul{gap:var(--app-space-2);color:var(--muted);font-size:var(--app-font-caption);line-height:var(--app-leading-body);margin:0;padding-left:18px;display:grid}.workspace-library-inline-confirm{gap:var(--app-space-2);color:var(--muted);font-size:var(--app-font-caption);flex-wrap:wrap;align-items:center;display:inline-flex}.workspace-library-metadata>div,.workspace-proposal-checks>div{gap:var(--app-space-1);border-bottom:1px solid var(--color-divider-faint);min-width:0;padding-bottom:var(--app-space-3);display:grid}.workspace-library-metadata dt{color:var(--muted);font-size:var(--app-font-micro);text-transform:uppercase;font-weight:900}.workspace-library-metadata dd,.workspace-proposal-checks strong{color:var(--ink);font-size:var(--app-font-caption);overflow-wrap:anywhere;margin:0}.workspace-library-empty{gap:var(--app-space-2);padding:var(--app-space-5);align-content:start;display:grid}.workspace-review-note{gap:var(--app-space-1);padding:var(--app-space-3);background:#fff9eb;border-left:3px solid #d8a238;display:grid}.workspace-review-note strong{color:var(--ink);font-size:var(--app-font-caption)}.workspace-review-note p,.workspace-proposal-note span{color:var(--muted);font-size:var(--app-font-caption);font-weight:500;line-height:var(--app-leading-body);margin:0}.workspace-proposal-note textarea{resize:vertical;line-height:1.5}.workspace-skill-workflow{gap:var(--app-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.workspace-skill-workflow article,.workspace-skill-board section{align-content:start;gap:var(--app-space-3);border:1px solid var(--color-divider-default);border-radius:var(--asx-radius);background:var(--color-background-surface);min-width:0;padding:var(--app-space-4);display:grid}.workspace-skill-workflow strong,.workspace-skill-board strong{color:var(--ink);font-size:var(--app-font-row);line-height:1.25}.workspace-skill-workflow{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-skill-workflow article{border-top:3px solid #2f7c68b8}.workspace-skill-workflow span{width:fit-content;min-height:26px;padding:var(--app-space-1) var(--app-space-2);color:var(--color-text-success-strong);background:#e5f8ed;border:1px solid #1113152e;border-radius:999px;place-items:center;display:inline-grid}.workspace-skill-board section{background:#f8faf9}.workspace-skill-board section>article{gap:var(--app-space-2);border:1px solid var(--color-divider-subtle);border-radius:var(--asx-radius);background:var(--color-background-surface);min-width:0;padding:var(--app-space-4);display:grid}.workspace-skill-tags{gap:var(--app-space-1);flex-wrap:wrap;display:flex}.workspace-skill-tags em{border:1px solid var(--color-divider-subtle);padding:var(--app-space-1) var(--app-space-2);color:var(--muted);font-size:var(--app-font-micro);background:#eef2f3;border-radius:999px;font-style:normal;font-weight:800}.workspace-team-skill-footer{gap:var(--app-space-2);flex-wrap:wrap;align-items:center;display:flex}.manager-metric-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-readiness-split{border-block:1px solid var(--color-divider-subtle);background:#f7f9f8;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace-readiness-split article{align-content:start;gap:8px;padding:14px 16px;display:grid}.workspace-readiness-split article+article{border-left:1px solid var(--color-divider-subtle)}.workspace-readiness-split span{width:fit-content;color:var(--muted);text-transform:uppercase;background:#f0f4f6;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.workspace-readiness-split strong{color:var(--ink);text-transform:capitalize;font-size:16px}.workspace-readiness-split p,.workspace-readiness-split code{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.workspace-readiness-split code{border:1px solid var(--color-divider-subtle);background:var(--color-background-surface);width:fit-content;color:var(--ink);border-radius:6px;padding:7px 9px;font-family:inherit;font-weight:750}.workspace-handoff-path{border:1px solid var(--color-divider-subtle);border-radius:var(--asx-radius);background:var(--color-background-surface);grid-template-columns:1.1fr repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.workspace-handoff-path>div,.workspace-handoff-path article{align-content:start;gap:8px;padding:14px 16px;display:grid}.workspace-handoff-path>div{background:var(--asx-inverted);color:#f8fbf9}.workspace-handoff-path article+article,.workspace-handoff-path article:first-of-type{border-left:1px solid var(--color-divider-subtle)}.workspace-handoff-path span{width:fit-content;color:var(--color-text-success);text-transform:uppercase;background:#3155421a;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.workspace-handoff-path>div span{color:#dce8df;background:#f8fbf921}.workspace-handoff-path strong{color:var(--ink);font-size:15px;line-height:1.25}.workspace-handoff-path>div strong{color:var(--color-text-on-strong)}.workspace-handoff-path p,.workspace-handoff-path code{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.workspace-handoff-path>div p{color:#cbd9cf}.workspace-handoff-path code{border:1px solid var(--color-divider-subtle);width:fit-content;max-width:100%;color:var(--ink);overflow-wrap:anywhere;background:#f7f9f8;border-radius:6px;padding:7px 9px;font-family:inherit;font-weight:750}.workspace-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.workspace-proof-grid article{border-top:1px solid var(--color-divider-subtle);gap:8px;padding-top:12px;display:grid}.workspace-proof-grid span{width:fit-content;color:var(--color-text-success);text-transform:uppercase;background:#edf3ef;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.workspace-loop-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-loop-start-flow{border:1px solid var(--ink);background:var(--ink);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.workspace-loop-start-flow article{background:#f8faf9;align-content:start;gap:8px;min-width:0;padding:15px;display:grid}.workspace-loop-start-flow span{border:1px solid var(--color-divider-default);width:fit-content;color:var(--color-text-success);text-transform:uppercase;background:#edf4ef;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.workspace-loop-start-flow strong{color:var(--ink);font-size:16px;line-height:1.2}.workspace-loop-start-flow p{color:var(--muted);margin:0;font-size:13px;line-height:1.48}.workspace-loop-start-flow code{border:1px solid var(--color-divider-default);background:var(--color-background-surface);width:fit-content;max-width:100%;color:var(--color-text-success-strong);overflow-wrap:anywhere;border-radius:6px;padding:7px 9px;font-size:12px}.workspace-loop-start-action{background:var(--ink);width:fit-content;color:var(--color-text-on-strong);border-radius:6px;padding:8px 11px;font-size:12px;font-weight:800;text-decoration:none}.workspace-loop-start-action:hover,.workspace-loop-start-action:focus-visible{background:#315542}.workspace-loop-start-action:focus-visible{outline-offset:2px;outline:2px solid #31554247}.workspace-product-panel.workspace-missions-panel{border-radius:var(--asx-radius);padding:var(--app-panel-padding);color:var(--color-text-on-strong-soft);background:linear-gradient(#7ee3b30e 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#7ee3b30b 1px,#0000 1px) 0 0/34px 34px,linear-gradient(135deg,#10171b 0%,#17232a 48%,#0d1215 100%);border-color:#111315b8;align-content:start;position:relative;overflow:hidden}.workspace-missions-panel .workspace-panel-heading{z-index:1;border-bottom:1px solid var(--color-divider-on-strong-subtle);padding-bottom:18px;position:relative}.workspace-missions-panel .workspace-panel-heading h2{color:var(--color-text-on-strong)}.workspace-missions-panel .workspace-panel-heading p:not(.eyebrow){color:#c9d5d2}.workspace-missions-panel .workspace-mode{color:var(--color-text-success-on-strong);background:#7ee3b321;border-color:#7ee3b380;justify-self:start;box-shadow:inset 0 0 0 1px #7ee3b314}.workspace-mission-onboarding{z-index:1;grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);align-items:center;gap:clamp(22px,4vw,56px);min-height:390px;padding:clamp(10px,2vw,24px) 0;display:grid;position:relative}.workspace-mission-onboarding>section{justify-items:start;gap:16px;max-width:620px;display:grid}.workspace-mission-onboarding>section>span{color:#c8f5dc;letter-spacing:.08em;text-transform:uppercase;background:#7ee3b314;border:1px solid #7ee3b352;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800}.workspace-mission-onboarding h3{max-width:560px;color:var(--color-text-on-strong);letter-spacing:-.045em;margin:0;font-size:clamp(30px,4.3vw,52px);line-height:.98}.workspace-mission-onboarding>section>p{color:#c9d5d2;max-width:570px;margin:0 0 4px;font-size:16px;line-height:1.65}.workspace-mission-onboarding>section>small{color:#9eadab}.workspace-mission-onboarding>section>.workspace-mission-agent-start{max-width:46ch;margin:var(--app-space-2) 0 0;color:#c9d5d2;font-size:var(--app-font-body);line-height:var(--app-leading-body)}.workspace-mission-onboarding>section>.workspace-mission-agent-start strong{color:var(--color-text-on-strong)}.workspace-mission-types{flex-wrap:wrap;align-items:center;gap:7px;margin-top:4px;display:flex}.workspace-mission-types>span{color:#dbe5e2;background:#ffffff0e;border:1px solid #ffffff21;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:750}.workspace-mission-types>small{color:#8f9e9b;flex-basis:100%;font-size:11px}.workspace-mission-onboarding ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.workspace-mission-onboarding li{grid-template-columns:34px minmax(0,1fr);gap:14px;padding:16px 0;display:grid;position:relative}.workspace-mission-onboarding li+li{border-top:1px solid #ffffff1c}.workspace-mission-onboarding li.workspace-mission-loop-label{grid-template-columns:24px minmax(0,1fr);padding-top:0}.workspace-mission-onboarding li.workspace-mission-loop-label>span{background:0 0;border:0;width:24px;height:24px}.workspace-mission-onboarding li.workspace-mission-loop-label strong{color:#246644;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.workspace-mission-onboarding li>span{color:#bff2d4;border:1px solid #7ee3b352;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.workspace-mission-onboarding li div{gap:5px;display:grid}.workspace-mission-onboarding li strong{color:var(--color-text-on-strong);font-size:15px}.workspace-mission-onboarding li p{color:#aebbb9;margin:0;font-size:13px;line-height:1.5}.workspace-missions-panel .ticket-policy-builder{z-index:1;gap:18px;position:relative}.workspace-missions-panel .ticket-policy-save-card,.workspace-missions-panel .ticket-template-row button,.workspace-missions-panel .ticket-policy-impact-list{background:#080d1085;border-color:#ffffff29;box-shadow:0 14px 36px #0000002e}.workspace-missions-panel .ticket-template-row button:hover,.workspace-missions-panel .ticket-template-row button:focus-visible{background:#7ee3b314;border-color:#7ee3b361}.workspace-missions-panel .ticket-template-row button.active{background:#7ee3b32e;border-color:#7ee3b3c2}.workspace-missions-panel .ticket-execution-contract.editable-ticket-runtime{background-color:#080d10b3;background-image:linear-gradient(#7ee3b30a 1px,#0000 1px),linear-gradient(90deg,#7ee3b309 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-color:#7ee3b33d;box-shadow:0 18px 54px #0000003d,inset 0 1px #ffffff14}.workspace-missions-panel .ticket-runtime-profile input,.workspace-missions-panel .ticket-runtime-profile textarea,.workspace-missions-panel .ticket-runtime-button-row button,.workspace-missions-panel .ticket-gate-editor button,.workspace-missions-panel .ticket-contract-list span{background:#ffffff16;border-color:#ffffff2e}.workspace-missions-panel .ticket-runtime-profile input:focus,.workspace-missions-panel .ticket-runtime-profile textarea:focus{border-color:#7ee3b3ad;outline:2px solid #7ee3b329}.workspace-missions-panel .ticket-readiness-card{border-left-color:var(--green);background:#7ee3b312;border-radius:8px;padding:12px}.workspace-missions-panel .ticket-readiness-card code{background:#7ee3b31c;border-color:#7ee3b352}.workspace-missions-panel .ticket-gate-editor button.active,.workspace-missions-panel .ticket-runtime-button-row button.active{background:#7ee3b32e;border-color:#7ee3b3b8;box-shadow:inset 0 0 0 1px #7ee3b317}.workspace-mission-lanes,.workspace-mission-next{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.workspace-mission-lanes article,.workspace-mission-next article{border:1px solid var(--color-divider-subtle);color:var(--asx-ink);background:#f6f8f8;border-radius:8px;align-content:start;gap:8px;padding:14px;display:grid}.workspace-mission-lanes span,.workspace-mission-next span,.workspace-mission-detail span,.workspace-mission-row>span,.workspace-mission-row em,.workspace-mission-proof-grid span,.workspace-mission-source-strip span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.workspace-mission-lanes p,.workspace-mission-lanes em,.workspace-mission-next p,.workspace-mission-row p,.workspace-mission-detail p,.workspace-mission-proof-grid p{color:var(--muted);margin:0;font-size:13px;font-style:normal;line-height:1.5}.workspace-mission-console{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:12px;display:grid}.workspace-mission-list,.workspace-mission-detail{border:1px solid var(--color-divider-subtle);color:var(--asx-ink);background:#fbfcfd;border-radius:8px;gap:12px;padding:16px;display:grid}.workspace-mission-row{border-top:1px solid var(--color-divider-faint);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 12px;padding-top:12px;display:grid}.workspace-mission-row>span,.workspace-mission-row em,.workspace-mission-detail .workspace-list-heading strong{border:1px solid var(--color-divider-subtle);width:fit-content;color:var(--color-text-success);background:#edf3ef;border-radius:999px;padding:5px 8px;font-style:normal}.workspace-mission-row.blocked>span,.workspace-mission-gates article.blocked span{color:#7a2d22;background:#f8e9e7}.workspace-mission-row.planned>span,.workspace-mission-gates article.active span{color:#283f77;background:#eef2fb}.workspace-mission-row strong,.workspace-mission-detail h3{overflow-wrap:break-word}.workspace-mission-row em{grid-column:2;justify-self:start}.workspace-mission-row p{overflow-wrap:anywhere}.workspace-mission-detail h3{margin:0;font-size:clamp(24px,3vw,34px)}.workspace-mission-command,.workspace-mission-source-strip{border:1px solid var(--color-divider-subtle);color:#eef5f1;background:#11171b;border-radius:8px;gap:8px;padding:14px;display:grid}.workspace-mission-command{grid-template-columns:minmax(0,1fr) auto;align-items:center}.workspace-mission-command>div:first-child{gap:5px;display:grid}.workspace-mission-command .button{color:#11171b;background:#eef5f1;border-color:#ffffff3d}.workspace-mission-command p,.workspace-mission-source-strip span{color:#c4d0d7}.workspace-mission-command code,.workspace-mission-next code,.workspace-mission-gates code,.workspace-mission-source-strip code{border:1px solid var(--color-divider-default);width:fit-content;max-width:100%;color:var(--color-text-success-strong);overflow-wrap:anywhere;background:#eff3f2;border-radius:6px;padding:7px 9px;font-size:12px}.workspace-mission-command code,.workspace-mission-source-strip code{border-color:var(--color-divider-on-strong-emphasis);color:#e6f4ec;background:#ffffff14}.workspace-mission-gates,.workspace-mission-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.workspace-mission-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-mission-gates article,.workspace-mission-proof-grid div{border-top:1px solid var(--color-divider-subtle);align-content:start;gap:7px;padding-top:12px;display:grid}.workspace-mission-gates span{width:fit-content;color:var(--color-text-success);text-transform:uppercase;background:#edf3ef;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.workspace-mission-source-strip{grid-template-columns:110px repeat(2,minmax(0,1fr));align-items:center}.workspace-run-proof-summary{border-top:1px solid var(--color-divider-subtle);grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:10px;padding-top:12px;display:grid}.workspace-run-proof-summary>div{gap:3px;display:grid}.workspace-run-proof-summary span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.workspace-run-proof-summary strong{font-size:14px}.workspace-run-proof-summary nav{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.workspace-run-proof-summary a{border:1px solid var(--color-divider-strong);background:var(--color-background-surface);color:var(--color-text-success);border-radius:6px;padding:7px 9px;font-size:12px;font-weight:800;text-decoration:none}.workspace-activity-diagnostics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.workspace-activity-diagnostics a{border:1px solid var(--color-divider-default);background:var(--color-background-surface);color:var(--ink);border-radius:7px;gap:6px;padding:12px;text-decoration:none;display:grid}.workspace-activity-diagnostics a:hover,.workspace-activity-diagnostics a:focus-visible{background:#f5f8f6;border-color:#19764266}.workspace-activity-diagnostics span{color:var(--muted);font-size:13px;line-height:1.45}.workspace-mission-proof-disclosure .workspace-mission-lanes,.workspace-mission-next-disclosure .workspace-mission-next{margin-top:12px}.compact-key-result{gap:14px}.connector-command-card{padding:var(--app-space-5);background:#5cff9c0e;border:1px solid #5cff9c47;border-radius:8px;gap:12px;display:grid}.connector-command-card>div{gap:5px;display:grid}.connector-command-card>div>span{color:var(--green);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.connector-command-card>div>strong{color:#f7fbfb;font-size:18px}.connector-command-card p{color:#c7ced5;margin:0;font-size:13px;line-height:1.5}.connector-command-card code{border:1px solid var(--color-divider-on-strong-emphasis);color:#e8f7ed;max-height:220px;font-family:var(--font-mono);overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;background:#070b0e;border-radius:7px;padding:14px;font-size:12px;line-height:1.55;display:block;overflow:auto}.connector-command-card .button{justify-self:start;width:fit-content}.connector-command-note{border-left:2px solid var(--green);padding-left:12px}.connector-command-card .connector-command-next{color:#c7ced5;max-width:72ch}.connector-command-ready{background:#5cff9c0d;border:1px solid #5cff9c33;border-radius:7px;align-items:center;gap:10px;padding:12px;display:flex}.connector-command-ready>span{width:24px;height:24px;color:var(--green);background:#5cff9c24;border-radius:999px;flex:0 0 24px;place-items:center;font-weight:800;display:inline-grid}.connector-command-ready>div{gap:3px;display:grid}.connector-command-ready strong{color:#f7fbfb;font-size:13px}.connector-quick-start{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.connector-quick-start article{background:#ffffff09;border:1px solid #ffffff1c;border-radius:8px;align-content:start;gap:7px;min-height:118px;padding:14px;transition:border-color .14s,background .14s;display:grid}.connector-quick-start article.current{background:#5cff9c12;border-color:#5cff9c73}.connector-quick-start article.complete{background:#5cff9c0b;border-color:#5cff9c47}.connector-quick-start article.complete span:after{content:" · Done"}.connector-quick-start span{color:var(--green);font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.connector-quick-start strong{color:#f7fbfb;font-size:14px;line-height:1.45}.connector-quick-start p{color:#aebac2;margin:0;font-size:12px;line-height:1.45}.connector-first-run{padding:var(--app-space-4);background:linear-gradient(90deg,#5cff9c0f,#0000 55%),#ffffff09;border:1px solid #5cff9c3d;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;display:flex}.connector-first-run>div{gap:6px;min-width:0;display:grid}.connector-first-run span{color:var(--green);font-family:var(--font-mono);text-transform:uppercase;font-size:11px;font-weight:800}.connector-first-run strong{color:#f7fbfb;font-size:14px}.connector-first-run p{color:#c7ced5;margin:0;font-size:13px;line-height:1.5}.connector-agent-loop{border:1px solid var(--color-divider-on-strong-subtle);background:#ffffff0a;border-radius:8px;grid-template-columns:minmax(220px,.6fr) minmax(0,1.4fr);align-items:start;gap:12px;padding:13px;display:grid}.connector-agent-loop-disclosure .connector-agent-loop{background:0 0;border:0;grid-template-columns:minmax(0,1fr);padding:0}.connector-agent-loop-heading{gap:7px;display:grid}.connector-agent-loop-heading span,.connector-agent-loop-steps span{color:#b8d4ff;font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.connector-agent-loop-heading strong{color:#f7fbfb;font-size:16px;line-height:1.3}.connector-agent-loop-heading p,.connector-agent-loop-steps p{color:#c4d0d7;margin:0;font-size:13px;line-height:1.5}.connector-agent-loop-steps{gap:8px;display:grid}.connector-agent-loop-steps article{border-top:1px solid var(--color-divider-on-strong-subtle);grid-template-columns:86px minmax(0,1.1fr) minmax(180px,.9fr);align-items:center;gap:10px;padding-top:8px;display:grid}.connector-agent-loop-disclosure .connector-agent-loop-steps article{grid-template-columns:minmax(0,1fr);align-items:start}.connector-agent-loop-steps article:first-child{border-top:0;padding-top:0}.connector-agent-loop-steps code{color:#e6f4ec;overflow-wrap:anywhere;background:#5cff9c14;border:1px solid #5cff9c2e;border-radius:6px;max-width:100%;padding:7px 9px;font-size:12px;line-height:1.4}.connector-agent-instruction{background:#b3d2ff14;border:1px solid #b3d2ff3d;border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;padding:13px;display:grid}.connector-agent-instruction>div{gap:6px;min-width:0;display:grid}.connector-agent-instruction .button{justify-self:start}.connector-agent-instruction span{color:#b8d4ff;font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.connector-agent-instruction strong{color:#f7fbfb;font-size:14px;line-height:1.4}.connector-agent-instruction p,.connector-agent-instruction small{color:#c7d0d7;margin:0;font-size:12px;line-height:1.45}.connector-agent-instruction code{border:1px solid var(--color-divider-on-strong);color:var(--color-text-success-on-strong);font-family:var(--font-mono);white-space:normal;overflow-wrap:anywhere;background:#070c116b;border-radius:8px;grid-column:1/-1;padding:10px;font-size:12px;line-height:1.5}.connector-agent-instruction small{color:#f5d49a;grid-column:1/-1}.connector-chat-feedback{background:#5cff9c0f;border:1px solid #5cff9c2e;border-radius:8px;gap:12px;padding:13px;display:grid}.connector-chat-feedback>div:first-child{gap:6px;display:grid}.connector-chat-feedback span{color:#9bf8c4;font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.connector-chat-feedback strong{color:#f7fbfb;font-size:14px;line-height:1.4}.connector-chat-feedback p{color:#c7d0d7;margin:0;font-size:12px;line-height:1.45}.connector-chat-feedback-list{gap:8px;display:grid}.connector-chat-feedback-list article{border-top:1px solid var(--color-divider-on-strong-subtle);gap:5px;padding-top:8px;display:grid}.connector-chat-feedback-list article:first-child{border-top:0;padding-top:0}.connector-final-recap{border:1px solid var(--color-divider-on-strong);background:#070c1157;border-radius:8px;gap:6px;padding:10px;display:grid}.connector-next-steps{gap:8px;display:grid}.connector-next-steps article{border:1px solid var(--color-divider-on-strong-emphasis);background:#ffffff0f;border-radius:8px;grid-template-columns:26px minmax(0,1fr);gap:10px;padding:11px;display:grid}.connector-next-steps span{background:var(--green);width:24px;height:24px;color:var(--ink);border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.connector-next-steps strong{color:#f6fafb;font-size:13px}.connector-next-steps p{color:#c7d0d7;margin:3px 0 0;font-size:12px;line-height:1.45}.connector-default-contract{background:#5cff9c12;border:1px solid #5cff9c47;border-radius:8px;gap:12px;padding:13px;display:grid}.connector-default-contract-details .connector-default-contract{background:0 0;border:0;padding:0}.connector-default-contract>div:first-child{gap:6px;display:grid}.connector-default-contract span{color:var(--green);font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.connector-default-contract strong{color:#f7fbfb;font-size:13px;line-height:1.45}.connector-contract-grid{flex-wrap:wrap;gap:7px;display:flex}.connector-contract-grid span{color:#dfe9ed;text-transform:none;background:#ffffff0e;border:1px solid #ffffff21;border-radius:999px;padding:7px 9px;font-family:inherit;font-size:11px;font-weight:750}.connector-trigger-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.connector-trigger-grid article{border:1px solid var(--color-divider-on-strong);background:#070c1147;border-radius:8px;align-content:start;gap:6px;min-height:154px;padding:10px;display:grid}.connector-trigger-grid code{color:var(--color-text-success-on-strong);font-family:var(--font-mono);word-break:break-word;font-size:11px;line-height:1.45}.connector-trigger-grid p{color:#c7d0d7;margin:0;font-size:12px;line-height:1.45}.connector-target-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.connector-target-summary article{border:1px solid var(--color-divider-on-strong-emphasis);background:#ffffff0f;border-radius:8px;gap:6px;padding:11px;display:grid}.connector-target-summary span{color:var(--green);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.connector-target-summary strong{overflow-wrap:anywhere;color:#f6fafb;font-size:13px}.connector-target-summary p{color:#c7d0d7;margin:0;font-size:12px;line-height:1.45}.connector-setup-details{border:1px solid var(--color-divider-on-strong);background:#ffffff0b;border-radius:8px;gap:10px;padding:12px;display:grid}.connector-agent-loop-disclosure,.connector-default-contract-details{background:#ffffff09}.connector-setup-details summary{cursor:pointer;color:#edf5f5;font-size:13px;font-weight:800}.connector-setup-details[open] summary{margin-bottom:12px}.connector-technical-details{gap:10px;display:grid}.connector-technical-details summary{cursor:pointer;color:#dfe7ed;font-size:13px;font-weight:800}.connector-technical-details[open]{gap:12px}.workspace-app-panels>.workspace-app-panel{display:none}.workspace-app-panels>.workspace-app-panel:target{display:grid}.workspace-app-panels:not(:has(.workspace-app-panel:target))>#overview{display:grid}.workspace-app-panels[data-router-ready=true]>.workspace-app-panel{display:none!important}.workspace-app-panels[data-router-ready=true]>.workspace-app-panel[data-panel-active=true]{display:grid!important}@media (min-width:761px) and (max-width:1180px){.code-map-trust-bar{grid-template-columns:1fr}.code-map-trust-actions{grid-template-columns:minmax(0,1fr) auto;place-items:center stretch}.workspace-operations-grid,.workspace-flow-runway-main,.workspace-flow-attention,.workspace-team-command-center,.workspace-team-directory,.workspace-skill-board,.workspace-library-layout,.workspace-billing,.workspace-data-controls>section{grid-template-columns:1fr}.workspace-billing-action{justify-items:start}.workspace-library-list{border-right:0;border-bottom:1px solid var(--color-divider-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace-settings-summary{flex-direction:column;align-items:start}.workspace-team-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.workspace-billing{grid-template-columns:1fr}.workspace-billing-action{justify-items:stretch}.workspace-invite-form{grid-template-columns:minmax(0,1fr)}.workspace-invite-form>strong,.workspace-invite-form>p{grid-column:auto}.workspace-app-topbar{grid-template-columns:1fr auto}.workspace-app-shell{grid-template-columns:minmax(0,1fr);width:100%;max-width:100vw;min-height:auto;overflow:clip visible}.workspace-app-sidebar{z-index:9;border-right:0;border-bottom:1px solid var(--color-divider-default);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;min-width:0;max-width:100vw;height:auto;padding:12px 14px;position:sticky;top:0;overflow:hidden}.workspace-sidebar-head{grid-area:1/1;grid-template-columns:34px minmax(0,1fr);gap:10px}.workspace-sidebar-head .brief-brand{--brief-mark-size:34px}.workspace-app-sidebar nav{overscroll-behavior-x:contain;scrollbar-width:none;grid-area:2/1/auto/-1;gap:6px;padding-bottom:0;display:none;overflow-x:auto}.workspace-app-sidebar nav::-webkit-scrollbar{display:none}.workspace-mobile-navigation{grid-area:2/1/auto/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.workspace-mobile-navigation>span{color:#8fa0aa;font-size:var(--app-font-micro);text-transform:uppercase;font-weight:900}.workspace-mobile-navigation select{border-radius:var(--asx-radius);width:100%;min-width:0;min-height:34px;color:var(--color-text-on-strong);font:inherit;font-size:var(--app-font-caption);background:#ffffff12;border:1px solid #ffffff29;padding:7px 30px 7px 10px;font-weight:800}.workspace-mobile-navigation select:focus-visible{outline-offset:2px;outline:2px solid #5cff9c80}.workspace-nav-groups{min-width:100%;max-width:100%;padding-right:0}.workspace-nav-group{display:contents}.workspace-nav-group:not(:last-child){border-bottom:0;padding-right:0}.workspace-nav-group>span{display:none}.workspace-app-sidebar nav a{text-align:center;white-space:nowrap;flex:none;place-items:center;min-height:34px;padding:7px 11px;font-size:12px;line-height:1.1;display:inline-grid}.workspace-sidebar-foot{border-top:0;grid-area:1/2;padding-top:0;display:block}.workspace-sidebar-foot span{display:none}.workspace-sidebar-foot form{justify-self:end;margin-top:0}.workspace-sidebar-foot button{width:auto;min-height:30px;padding:0 10px}.workspace-app-main{width:100%;min-width:0;max-width:100vw;height:auto;min-height:calc(100vh - 96px);padding:12px;overflow:hidden visible}.workspace-preview-banner{min-height:34px;padding:8px 11px}.workspace-preview-banner span{display:none}.workspace-flow-runway,.workspace-operations-grid,.workspace-app-panels,.workspace-preview-banner{width:calc(100vw - 24px);min-width:0;max-width:calc(100vw - 24px)}.workspace-flow-runway-main,.workspace-flow-attention,.workspace-operations-grid,.workspace-run-facts,.workspace-founding-team-access,.workspace-team-command-center,.workspace-team-directory,.workspace-team-action-grid,.workspace-skill-workflow,.workspace-skill-board,.workspace-library-layout,.workspace-library-metadata,.workspace-proposal-checks,.workspace-data-controls>section,.workspace-danger-zone form>div{grid-template-columns:1fr}.workspace-founding-team-access{gap:var(--app-space-2)}.workspace-founding-team-access em{justify-self:start}.workspace-library-toolbar{grid-template-columns:minmax(0,1fr) auto}.workspace-library-tabs{grid-column:1/-1;width:100%}.workspace-library-tabs button{flex:1 1 0}.workspace-library-list{border-right:0;border-bottom:1px solid var(--color-divider-subtle);display:block}.workspace-library-layout{min-height:0}.workspace-guidance-impact{grid-template-columns:1fr}.workspace-guidance-editor,.workspace-shared-guidance,.workspace-library-empty.detail-empty{padding:var(--app-space-4)}.workspace-library-actions .button{flex:140px}.workspace-settings-summary{flex-direction:column;align-items:start}.workspace-data-controls .button,.workspace-billing .button,.workspace-danger-zone form,.workspace-danger-zone button{width:100%}.workspace-member-list article{grid-template-columns:1fr;align-items:start}.workspace-member-role-select,.workspace-pending-role-select,.workspace-member-role-readonly,.workspace-pending-invite-actions,.workspace-member-actions{justify-items:start;width:100%}.workspace-row-actions,.workspace-inline-confirmation{justify-content:flex-start}.workspace-row-actions .form-note,.workspace-member-remove .form-note,.workspace-member-role-select small,.workspace-pending-role-select small,.workspace-member-role-readonly span{text-align:left}.workspace-guidance-comparison article{grid-template-columns:1fr}.workspace-guidance-comparison article>strong{padding-bottom:0}.workspace-guidance-comparison article>div+div{border-top:2px solid #8fd3a8;border-left:0}.workspace-flow-checkpoints{border-top:1px solid var(--color-divider-on-strong);border-left:0}.repo-scan-row{padding-right:0}.repo-scan-row b{width:fit-content;position:static}.workspace-app-panels{overflow:visible}.workspace-product-shell{margin-inline:14px}.workspace-product-hero,.workspace-product-grid,.workspace-command-bar,.workspace-command-center,.workspace-job-strip,.workspace-learning-cards,.workspace-run-command-line,.workspace-attention-item,.workspace-repo-operating-list a,.workspace-receipt-feed.compact a,.workspace-activity-event-list a,.workspace-flow-runway-main,.workspace-flow-attention,.workspace-overview-grid,.workspace-console-grid,.workspace-debug-disclosure summary,.workspace-panel-heading.split{grid-template-columns:1fr}.workspace-heading-status{justify-items:start;min-width:0}.workspace-activity-event-list .workspace-activity-event-status{text-align:left;justify-items:start}.workspace-product-hero{padding:24px}.workspace-product-status{border-left:0;border-top:2px solid var(--green-ink);padding-top:16px;padding-left:0}.workspace-metrics-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-metrics-strip .metric-card:nth-child(2n){border-right:0}.workspace-metrics-strip .metric-card:nth-child(n+5){border-top:1px solid var(--color-divider-subtle)}.workspace-design-grid,.workspace-design-grid.expanded,.review-use-case-grid,.review-decision-ladder,.workspace-review-summary-strip,.workspace-team-grid,.workspace-team-context-starter,.workspace-team-context-starter>div,.workspace-guidance-usage,.workspace-governance-first-run,.workspace-agent-pack-intake,.workspace-loop-start-flow,.workspace-loop-reference-grid,.workspace-repo-freshness-rail,.workspace-review-mode-brief,.workspace-mission-console,.workspace-mission-onboarding,.workspace-activity-onboarding,.workspace-mission-command,.workspace-run-proof-summary,.workspace-mission-lanes,.workspace-mission-next,.workspace-mission-gates,.workspace-mission-proof-grid,.workspace-activity-diagnostics,.code-map-command,.workspace-readiness-split,.workspace-handoff-path,.connector-default-use-checklist,.connector-agent-loop,.connector-agent-loop-steps article,.workspace-empty-wide,.manager-metric-grid.compact,.workspace-proof-grid{grid-template-columns:1fr}.code-map-command .workspace-copy-agent-action{justify-self:start}.workspace-readiness-split article+article,.workspace-handoff-path article+article,.workspace-handoff-path article:first-of-type{border-left:0;border-top:1px solid var(--color-divider-subtle)}.connector-default-use-checklist article{grid-template-columns:1fr}.connector-default-use-checklist article span,.connector-default-use-checklist article strong,.connector-default-use-checklist article p,.connector-default-use-checklist article code{grid-area:auto}.connector-trigger-grid,.workspace-stage-row,.workspace-recipe-row,.workspace-mission-row,.workspace-mission-source-strip,.workspace-receipt-feed article{grid-template-columns:1fr}.workspace-stage-row em{justify-self:start}.workspace-mission-detail{order:-1}.workspace-recipe-row.heading{display:none}.workspace-step-list article{grid-template-columns:30px minmax(0,1fr)}.workspace-step-list em{grid-column:2;justify-self:start}}.product-hero{border-bottom:1px solid var(--line);min-height:760px;padding:clamp(28px,4.2vw,52px) clamp(20px,4vw,56px) clamp(30px,4vw,52px);position:relative;overflow:hidden}.product-hero-grid{pointer-events:none;background-color:#0000;background-image:linear-gradient(#1113150b 1px,#0000 1px),linear-gradient(90deg,#1113150b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 64%,#0000);mask-image:linear-gradient(#000 64%,#0000)}.product-hero-copy{z-index:2;max-width:850px;position:relative}.product-hero h1{max-width:900px;font-size:clamp(42px,5vw,64px)}.product-console{z-index:1;border:1px solid var(--ink);background:var(--surface-strong);box-shadow:var(--shadow);color:#fff;border-radius:8px;gap:16px;margin-top:clamp(24px,3.5vw,42px);padding:clamp(16px,2vw,24px);display:grid;position:relative}.product-console-head{border-bottom:1px solid var(--line-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-bottom:14px;display:flex}.product-console-head span,.product-preview-card code,.local-command-card span{color:var(--green);text-transform:uppercase;font-size:12px;font-weight:800}.product-console-head strong{font-size:clamp(18px,2vw,26px)}.agent-orbit{flex-wrap:wrap;gap:8px;display:flex}.agent-orbit span{color:var(--color-text-success-on-strong);background:#5cff9c14;border:1px solid #5cff9c4d;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800;animation:3.2s ease-in-out infinite chipLift}.agent-orbit span:nth-child(2n){animation-delay:.35s}.agent-orbit span:nth-child(3n){animation-delay:.7s}@keyframes chipLift{0%,to{transform:translateY(0)}48%{transform:translateY(-4px)}}.interactive-hero-console{z-index:1;border:1px solid var(--ink);background:linear-gradient(#ffffff0b 1px, transparent 1px), linear-gradient(90deg, #ffffff0b 1px, transparent 1px), var(--surface-strong);box-shadow:var(--shadow);color:#fff;isolation:isolate;background-size:34px 34px;border-radius:8px;gap:16px;margin-top:clamp(24px,3.5vw,42px);padding:clamp(16px,2vw,24px);display:grid;position:relative;overflow:hidden}.interactive-hero-console:before{z-index:-1;content:"";background:linear-gradient(115deg,#0000 0%,#5cff9c1a 28%,#0000 56%);animation:6.4s linear infinite consoleSweep;position:absolute;inset:0}@keyframes consoleSweep{0%{transform:translate(-60%)}to{transform:translate(70%)}}.interactive-console-head{border-bottom:1px solid var(--line-dark);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding-bottom:14px;display:grid}.interactive-console-head span,.interactive-console-head em,.hero-control-group>button em,.mission-signal-board article span,.hero-receipt-stream span,.lab-receipt-panel span,.loop-lab-controls>div>span,.router-card span,.router-core-card span{color:var(--green);text-transform:uppercase;font-size:12px;font-style:normal;font-weight:800}.interactive-console-head strong{font-size:clamp(18px,2vw,26px)}.interactive-console-head em{border:1px solid #5cff9c66;border-radius:999px;width:fit-content;padding:7px 10px}.hero-control-strip{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:10px;display:grid}.hero-control-group,.lab-button-grid{gap:8px;display:grid}.hero-control-group{grid-template-columns:repeat(4,minmax(0,1fr))}.hero-control-group.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-control-group button,.lab-button-grid button,.stage-progress-grid button{border:1px solid var(--color-divider-on-strong-emphasis);color:#eef4f7;cursor:pointer;min-width:0;font:inherit;text-align:left;background:#ffffff12;border-radius:6px}.hero-control-group button{gap:5px;min-height:66px;padding:10px;display:grid}.hero-control-group button.active,.stage-progress-grid button.active{border-color:var(--green);background:#5cff9c29;box-shadow:inset 0 0 0 1px #5cff9c24}.hero-control-group>button span{overflow-wrap:anywhere;font-weight:800}.mission-signal-board{grid-template-columns:minmax(220px,.8fr) minmax(260px,1fr) minmax(220px,.8fr);align-items:center;gap:14px;min-height:290px;display:grid;position:relative}.signal-spine{background:linear-gradient(90deg, transparent, var(--green), var(--cyan), transparent), #ffffff14;filter:drop-shadow(0 0 18px #5cff9c38);background-size:40% 100%,100% 100%;border-radius:999px;height:4px;animation:2.6s linear infinite signalPulse;position:absolute;left:10%;right:10%}@keyframes signalPulse{0%{background-position:-40% 0,0 0}to{background-position:140% 0,0 0}}.mission-signal-board article{border:1px solid var(--color-divider-on-strong-emphasis);background:#111315c7;border-radius:8px;align-content:start;gap:10px;min-height:178px;padding:16px;display:grid;position:relative;box-shadow:0 16px 36px #0000002e}.mission-signal-board article:after{border:1px solid var(--green);background:var(--surface-strong);content:"";border-radius:50%;width:14px;height:14px;animation:2s ease-in-out infinite nodePing;position:absolute;top:50%;right:-8px;transform:translateY(-50%)}.repo-node:after{left:-8px;right:auto}.brief-node{transform:translateY(-12px);background:#5cff9c1f!important;border-color:#5cff9c6b!important}.mission-signal-board strong{font-size:clamp(22px,3vw,42px);line-height:1}.mission-signal-board code{overflow-wrap:anywhere;color:#e8eff4;font-size:12px;line-height:1.4}.mission-signal-board p{color:#d7dee4;margin:0;line-height:1.42}@keyframes nodePing{0%,to{box-shadow:0 0 #5cff9c47}48%{box-shadow:0 0 0 8px #5cff9c00}}.stage-progress-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.stage-progress-grid button{gap:6px;min-height:74px;padding:10px;display:grid}.stage-progress-grid span{color:var(--green);font-family:var(--font-mono);font-size:11px}.stage-progress-grid strong{overflow-wrap:anywhere;text-transform:uppercase;font-size:13px}.hero-receipt-stream{background:#5cff9c14;border:1px solid #5cff9c57;border-radius:8px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;padding:12px 14px;display:grid}.hero-receipt-stream code{overflow-wrap:anywhere;color:#fff;font-size:12px}.hero-receipt-stream p{color:#dce5e9;margin:0;line-height:1.4}.loop-lab-section{padding-top:clamp(64px,8vw,108px)}.loop-lab-shell{grid-template-columns:minmax(260px,.72fr) minmax(0,1.18fr) minmax(260px,.72fr);align-items:stretch;gap:16px;display:grid}.loop-lab-controls,.lab-receipt-panel,.context-router-stage{border:1px solid var(--ink);background:var(--surface);border-radius:8px;box-shadow:8px 8px #11131514}.loop-lab-controls{gap:18px;padding:18px;display:grid}.loop-lab-controls>div{gap:9px;display:grid}.loop-lab-controls>div>span{color:var(--green-ink)}.lab-button-grid button{border-color:var(--line);background:var(--color-background-subtle);color:#2c333a;min-height:38px;padding:9px 10px;font-size:13px;font-weight:750}.lab-button-grid button.active{border-color:var(--ink);background:var(--green);color:var(--ink)}.context-router-stage{background-color:#edf2f0;background-image:linear-gradient(#1113150d 1px,#0000 1px),linear-gradient(90deg,#1113150d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:520px;padding:18px;position:relative;overflow:hidden}.router-line{background:linear-gradient(90deg, transparent, var(--ink), var(--green));opacity:.52;transform-origin:50%;border-radius:999px;height:3px;animation:4.2s ease-in-out infinite routerLine;position:absolute;left:12%;right:12%}.router-line.one{top:30%;transform:rotate(14deg)}.router-line.two{animation-delay:.8s;top:52%;transform:rotate(-10deg)}.router-line.three{animation-delay:1.6s;top:72%;transform:rotate(7deg)}@keyframes routerLine{0%,to{opacity:.24}50%{opacity:.78}}.router-card,.router-core-card{border:1px solid var(--ink);background:#ffffffe6;border-radius:8px;gap:8px;padding:14px;display:grid;position:absolute;box-shadow:6px 6px #11131514}.router-card span,.router-core-card span{color:var(--green-ink)}.router-card code{overflow-wrap:anywhere;color:#303840;font-size:12px}.router-card p,.router-core-card p{color:var(--muted);margin:0;line-height:1.4}.source-card{width:min(44%,240px);top:10%;left:5%}.router-core-card{background:var(--surface-strong);color:#fff;width:min(56%,330px);top:35%;left:50%;transform:translate(-50%)}.router-core-card p{color:#d8e0e5}.review-card{width:min(46%,260px);bottom:10%;right:5%}.lab-receipt-panel{align-content:start;gap:14px;padding:18px;display:grid}.lab-receipt-panel span{color:var(--green-ink)}.lab-receipt-panel strong{overflow-wrap:anywhere;font-size:clamp(24px,3vw,38px);line-height:1}.lab-receipt-panel p{color:var(--muted);line-height:1.45}.lab-receipt-panel div{flex-wrap:wrap;gap:8px;display:flex}.lab-receipt-panel code{border:1px solid var(--line);color:#303840;background:#f0f3f5;border-radius:999px;padding:7px 9px;font-size:12px}.connector-loop-marquee{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.connector-loop-marquee span{border:1px solid var(--line);background:var(--surface);color:#353d44;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800;animation:3.2s ease-in-out infinite chipLift}.connector-loop-marquee span:nth-child(2n){animation-delay:.35s}.connector-loop-marquee span:nth-child(3n){animation-delay:.7s}.mission-cockpit{z-index:1;border:1px solid var(--ink);background:linear-gradient(#ffffff0b 1px, transparent 1px), linear-gradient(90deg, #ffffff0b 1px, transparent 1px), var(--surface-strong);box-shadow:var(--shadow);color:#fff;isolation:isolate;background-size:32px 32px;border-radius:8px;gap:14px;margin-top:clamp(24px,3.5vw,42px);padding:clamp(16px,2.2vw,24px);display:grid;position:relative;overflow:hidden}.mission-cockpit:before{z-index:-1;content:"";background:linear-gradient(105deg,#0000,#5cff9c1f,#0000),linear-gradient(255deg,#0000,#50d5ff1a,#0000);animation:7s linear infinite cockpitSweep;position:absolute;inset:-40% -20%}@keyframes cockpitSweep{0%{transform:translate(-22%)rotate(.001deg)}to{transform:translate(22%)rotate(.001deg)}}.cockpit-topline,.tool-tape,.receipt-console{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cockpit-topline{border-bottom:1px solid var(--line-dark);justify-content:space-between;padding-bottom:12px}.cockpit-topline span,.cockpit-topline em,.mission-deck span,.surface-dock span,.theater-card span,.receipt-console span,.composer-command span,.ticket-source-strip span,.recipe-filmstrip span,.source-stack-picker span,.severity-stack-picker span,.composer-core span,.composer-receipt span{color:var(--green);text-transform:uppercase;font-size:12px;font-style:normal;font-weight:800}.cockpit-topline strong{font-size:clamp(18px,2vw,26px)}.cockpit-topline em{border:1px solid #5cff9c6b;border-radius:999px;width:fit-content;padding:7px 10px}.cockpit-layout{grid-template-columns:minmax(190px,.45fr) minmax(0,1.15fr) minmax(180px,.4fr);gap:12px;display:grid}.mission-deck,.surface-dock{align-content:start;gap:8px;display:grid}.mission-deck button,.surface-dock button,.gate-meter button,.recipe-filmstrip button,.source-stack-picker button,.severity-stack-picker button{border:1px solid var(--color-divider-on-strong-emphasis);color:#ecf3f6;cursor:pointer;min-width:0;font:inherit;text-align:left;background:#ffffff12;border-radius:6px}.mission-deck button,.surface-dock button{gap:5px;min-height:82px;padding:12px;display:grid}.mission-deck button.active,.surface-dock button.active,.gate-meter button.active{border-color:var(--green);background:#5cff9c29;box-shadow:inset 0 0 0 1px #5cff9c24}.mission-deck strong,.surface-dock strong{overflow-wrap:anywhere}.mission-deck em,.surface-dock em{color:#bfd0d7;font-size:12px;font-style:normal;line-height:1.35}.mission-theater{border:1px solid var(--color-divider-on-strong-emphasis);background:#ffffff0b;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:minmax(180px,.82fr) minmax(280px,1.06fr) minmax(180px,.82fr);gap:12px;min-height:440px;padding:16px;display:grid;position:relative;overflow:hidden}.theater-grid{pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.signal-lane{background:linear-gradient(90deg, transparent, var(--green), var(--cyan), transparent), #ffffff14;filter:drop-shadow(0 0 14px #5cff9c3d);opacity:.78;background-size:38% 100%,100% 100%;border-radius:999px;height:3px;animation:2.9s linear infinite signalPulse;position:absolute;left:9%;right:9%}.lane-a{top:31%;transform:rotate(-7deg)}.lane-b{animation-delay:.5s;top:50%}.lane-c{animation-delay:1s;top:69%;transform:rotate(7deg)}.theater-card{z-index:1;background:#111315d1;border:1px solid #ffffff29;border-radius:8px;align-content:start;gap:8px;min-height:166px;padding:14px;display:grid;position:relative;box-shadow:0 16px 34px #00000038}.theater-card strong{overflow-wrap:anywhere;font-size:clamp(22px,3vw,40px);line-height:1}.agent-card strong,.repo-card strong{font-size:clamp(22px,2.2vw,32px)}.theater-card code{overflow-wrap:anywhere;color:#e9f1f5;white-space:pre-wrap;font-size:12px;line-height:1.42}.theater-card p,.receipt-console p{color:#d7e0e5;margin:0;line-height:1.42}.agent-card{grid-area:1/1}.brief-core{background:#5cff9c21;border-color:#5cff9c75;grid-area:1/2/span 2;align-content:center;align-self:stretch;min-height:320px}.repo-card{grid-area:1/3}.gate-meter{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.gate-meter button{color:#eaf2f6;text-transform:uppercase;border-radius:999px;min-height:30px;padding:6px 8px;font-size:11px;font-weight:800}.receipt-console{z-index:1;background:#5cff9c14;border:1px solid #5cff9c57;border-radius:8px;grid-area:2/1/auto/-1;padding:11px 12px;position:relative}.receipt-console code{color:#fff;font-size:12px}.tool-tape{border-top:1px solid var(--line-dark);padding-top:12px;overflow:hidden}.tool-tape span{color:var(--color-text-success-on-strong);background:#5cff9c14;border:1px solid #5cff9c47;border-radius:999px;flex:none;padding:7px 9px;font-size:12px;font-weight:800;animation:3.2s ease-in-out infinite chipLift}.tool-tape span:nth-child(2n){animation-delay:.35s}.tool-tape span:nth-child(3n){animation-delay:.7s}.agentic-workbench-panel,.agentic-workbench-section{gap:18px}.agentic-workbench-section{padding-top:clamp(58px,8vw,104px)}.agentic-workbench-cockpit{margin-top:clamp(18px,2.6vw,32px)}.agentic-theater{min-height:470px}.agentic-theater .brief-core{grid-row:1}.agentic-theater .brief-core p{max-width:520px}.agentic-operating-grid,.agentic-principle-grid{gap:10px;display:grid}.agentic-operating-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.agentic-principle-grid{border-top:1px solid var(--line-dark);grid-template-columns:repeat(4,minmax(0,1fr));padding-top:12px}.agentic-operating-grid article,.agentic-principle-grid article{border:1px solid var(--color-divider-on-strong-emphasis);background:#ffffff0f;border-radius:8px;align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.agentic-operating-grid span,.agentic-principle-grid strong{color:var(--green);text-transform:uppercase;font-size:12px;font-weight:800}.agentic-operating-grid p,.agentic-principle-grid p{color:#d7e0e5;margin:0;font-size:13px;line-height:1.42}.practice-library-section{padding-top:clamp(54px,7vw,92px)}.practice-library-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:clamp(20px,3vw,34px);display:grid}.practice-library-grid article{background:linear-gradient(#ffffffe0,#f5f8f8f5),radial-gradient(circle at 0 0,#5cff9c1f,#0000 38%);border:1px solid #10182024;border-radius:8px;align-content:start;gap:12px;min-width:0;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px #10182014}.practice-library-grid article:before{content:"";background:linear-gradient(90deg, #101820, var(--green), #376cff);width:100%;height:3px;position:absolute;top:0;left:0}.practice-library-grid article>div:first-child{grid-template-columns:auto 1fr;align-items:center;gap:8px;display:grid}.practice-library-grid span,.practice-library-grid code,.practice-tool-row em{font-size:11px;font-weight:800}.practice-library-grid span{color:#376cff}.practice-library-grid strong{color:var(--ink);font-size:16px;line-height:1.15}.practice-library-grid p{color:#4d5660;margin:0;font-size:13px;line-height:1.42}.practice-library-grid code{color:#e9fff0;white-space:normal;overflow-wrap:anywhere;background:#101820;border-radius:7px;padding:8px 9px;display:block}.practice-tool-row{flex-wrap:wrap;gap:6px;display:flex}.practice-tool-row em{color:#233b75;background:#376cff14;border:1px solid #376cff38;border-radius:999px;padding:5px 7px;font-style:normal}.practice-library-grid ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.practice-library-grid li{color:#26313b;padding-left:13px;font-size:12px;font-weight:720;line-height:1.35;position:relative}.practice-library-grid li:before{content:"";background:var(--green);border-radius:999px;width:5px;height:5px;position:absolute;top:7px;left:0}.practice-library-grid .practice-decision{color:#101820;border-top:1px solid #1018201a;padding-top:10px;font-weight:760}.mission-composer-section{padding-top:clamp(64px,8vw,108px)}.mission-composer{border:1px solid var(--ink);background:var(--surface-strong);box-shadow:var(--shadow);color:#fff;border-radius:8px;gap:14px;padding:clamp(16px,2.4vw,24px);display:grid}.composer-command{border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(0,.45fr) minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:14px;padding-bottom:14px;display:grid}.composer-command strong{overflow-wrap:anywhere;font-size:clamp(22px,3vw,38px);line-height:1}.composer-command p,.composer-receipt p{color:#d5dee3;margin:0;line-height:1.45}.ticket-source-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ticket-source-strip article,.composer-receipt{border:1px solid var(--color-divider-on-strong-emphasis);background:#ffffff12;border-radius:8px;gap:8px;padding:14px;display:grid}.ticket-source-strip p{color:#cbd6dc;margin:0;font-size:14px;line-height:1.42}.recipe-filmstrip{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.recipe-filmstrip button{align-content:start;gap:6px;min-height:74px;padding:10px;display:grid}.recipe-filmstrip button.active,.source-stack-picker button.active,.severity-stack-picker button.active{border-color:var(--green);background:#5cff9c29}.recipe-filmstrip strong,.source-stack-picker strong,.severity-stack-picker strong{overflow-wrap:anywhere;font-size:13px}.composer-stage{border:1px solid var(--color-divider-on-strong-emphasis);background-color:#ffffff0b;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:8px;grid-template-columns:minmax(220px,.7fr) minmax(0,1fr) minmax(220px,.7fr);gap:14px;padding:14px;display:grid;position:relative;overflow:hidden}.stage-connection{background:linear-gradient(90deg, transparent, var(--green), transparent);opacity:.62;border-radius:999px;height:2px;animation:3.4s linear infinite signalPulse;position:absolute;left:18%;right:18%}.stage-connection.top{top:36%;transform:rotate(5deg)}.stage-connection.bottom{animation-delay:.8s;bottom:34%;transform:rotate(-5deg)}.source-stack-picker,.severity-stack-picker{z-index:1;gap:8px;display:grid;position:relative}.source-stack-picker button,.severity-stack-picker button{gap:5px;min-height:78px;padding:10px;display:grid}.source-stack-picker code{overflow-wrap:anywhere;color:#eaf2f6;font-size:12px}.composer-core{z-index:1;background:#5cff9c1f;border:1px solid #5cff9c6b;border-radius:8px;align-content:center;gap:16px;min-height:340px;padding:clamp(16px,2vw,22px);display:grid;position:relative}.composer-core strong{font-size:clamp(26px,4vw,52px);line-height:.98}.composer-core div{flex-wrap:wrap;gap:8px;display:flex}.composer-core code{color:var(--green);border:1px solid #5cff9c66;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:800}.composer-receipt strong{overflow-wrap:anywhere;font-size:clamp(20px,2.4vw,30px);line-height:1.1}.product-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.product-preview-card{border:1px solid var(--color-divider-on-strong-emphasis);background:#ffffff12;border-radius:8px;align-content:start;gap:14px;min-height:230px;padding:clamp(16px,2vw,22px);display:grid}.product-preview-card h2{color:#fff;overflow-wrap:anywhere;margin-bottom:0;font-size:clamp(26px,3vw,44px)}.product-preview-card p{color:#d6dde2;line-height:1.45}.context-preview,.review-preview,.learning-preview{grid-column:span 1}.mission-preview{background:#5cff9c1f}.packet-meta-row,.source-pills,.mission-step-row,.wiki-evidence-row{flex-wrap:wrap;gap:8px;display:flex}.packet-meta-row span,.source-pills span,.mission-step-row span,.wiki-evidence-row span,.memory-status{color:#e6edf2;border:1px solid #ffffff29;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:750}.mission-step-row span{color:var(--green);border-color:#5cff9c70;animation:3.6s ease-in-out infinite gatePulse}.mission-step-row span:nth-child(2){animation-delay:.35s}.mission-step-row span:nth-child(3){animation-delay:.7s}.mission-step-row span:nth-child(4){animation-delay:1.05s}@keyframes gatePulse{0%,to{background:0 0}45%{background:#5cff9c29}}.mini-finding-list{gap:10px;display:grid}.mini-finding-list div{border-left:3px solid var(--green);gap:6px;padding-left:12px;display:grid}.mini-finding-list span{color:var(--green);text-transform:uppercase;font-size:12px;font-weight:800}.quick-start-ribbon{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);align-items:center;gap:22px;margin:0 clamp(20px,4vw,56px);padding:clamp(34px,5vw,62px) 0;display:grid}.quick-start-ribbon h2{max-width:920px;font-size:clamp(32px,4vw,56px)}.local-command-card{border:1px solid var(--ink);background:var(--surface);border-radius:8px;gap:12px;padding:18px;display:grid;box-shadow:6px 6px #11131514}.local-command-card code{overflow-wrap:anywhere;color:var(--ink);font-size:clamp(15px,1.5vw,19px);font-weight:750;line-height:1.35}.team-loop-stage-grid,.surface-grid,.connector-loop-rail,.user-outcome-grid,.trust-contract-grid{gap:12px;display:grid}.team-loop-stage-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.surface-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.user-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.trust-contract-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.connector-loop-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.connector-loop-rail article,.team-loop-stage-grid article,.surface-grid article,.user-outcome-grid article,.trust-contract-grid article,.mission-feature-grid article,.coverage-card,.app-unlocks-grid article,.review-gate-grid article{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:18px}.connector-loop-rail article{gap:10px;min-height:190px;display:grid;position:relative}.connector-loop-rail article:after,.connector-loop-rail article:last-child:after{content:none}.connector-loop-rail span,.team-loop-stage-grid span,.surface-grid span,.mission-feature-grid span,.wiki-sidebar span,.mission-app-grid span{color:var(--green-ink);text-transform:uppercase;font-size:12px;font-weight:800}.connector-loop-rail code,.team-loop-stage-grid code{overflow-wrap:anywhere;color:#31383f;font-size:12px}.team-loop-stage-grid article,.surface-grid article,.user-outcome-grid article,.trust-contract-grid article{align-content:start;gap:10px;min-height:180px;display:grid}.team-loop-stage-grid p,.surface-grid p,.user-outcome-grid p,.trust-contract-grid p{color:var(--muted);margin:0;line-height:1.42}.user-outcome-grid article{border-color:var(--ink);min-height:150px}.trust-contract-grid article{background:var(--color-background-subtle);min-height:140px}.tight-stage-grid article,.compact-surface-grid article,.compact-connector-rail article{min-height:132px}.compact-surface-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.compact-connector-rail{grid-template-columns:repeat(5,minmax(0,1fr))}.surface-grid code,.surface-grid em{overflow-wrap:anywhere;font-style:normal;line-height:1.35;display:block}.surface-grid code{border:1px solid var(--line);color:#293038;background:#f0f3f5;border-radius:6px;padding:9px 10px;font-size:12px}.surface-grid em{color:var(--green-ink);font-size:12px;font-weight:800}.recipe-grid,.manager-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.recipe-grid article,.manager-metric-grid article{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-content:start;gap:10px;padding:18px;display:grid}.recipe-grid span,.manager-metric-grid span{color:var(--green-ink);text-transform:uppercase;font-size:12px;font-weight:800}.recipe-grid p,.manager-metric-grid p{color:var(--muted);margin:0;line-height:1.42}.recipe-grid div{flex-wrap:wrap;gap:7px;display:flex}.recipe-grid code{border:1px solid var(--line);color:#333b43;background:#f0f3f5;border-radius:999px;padding:6px 8px;font-size:11px}.manager-metric-grid strong{font-size:clamp(32px,4vw,52px);line-height:.96}.quality-trend-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.quality-trend-grid article{align-content:start;gap:8px;display:grid}.quality-trend-grid strong{font-size:clamp(30px,3.5vw,46px);line-height:1}.quality-trend-grid em{color:var(--green-ink);text-transform:uppercase;font-size:12px;font-style:normal;font-weight:800}.proof-ledger-panel{border:1px solid var(--line);background:var(--color-background-subtle);border-radius:8px;grid-template-columns:minmax(220px,.42fr) minmax(220px,.42fr) minmax(0,1fr);gap:14px;margin-top:14px;padding:16px;display:grid}.proof-ledger-panel h3{text-transform:capitalize;margin:4px 0 8px;font-size:24px}.proof-ledger-panel p{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.proof-ledger-command{background:#10804314;border:1px solid #10804338;border-radius:8px;gap:6px;margin-top:14px;padding:10px 12px;display:inline-grid}.proof-ledger-command span{color:var(--green-ink);text-transform:uppercase;font-size:11px;font-weight:800}.proof-ledger-command code{color:var(--ink);font-size:13px}.proof-ledger-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.proof-ledger-entry-grid article{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:8px;min-width:0;padding:14px;display:grid}.proof-ledger-entry-grid span{color:var(--green-ink);text-transform:uppercase;font-size:11px;font-weight:800}.proof-ledger-entry-grid strong{font-size:15px}.proof-ledger-entry-grid em{color:#6f5930;font-size:12px;font-style:normal;font-weight:750}.mission-feature-grid,.coverage-grid,.app-unlocks-grid,.review-gate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mission-feature-grid article{gap:10px;min-height:190px;display:grid}.wiki-review-section,.app-bridge-section{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:stretch;gap:clamp(24px,5vw,56px);display:grid}.wiki-viewer-preview{border:1px solid var(--ink);background:var(--surface);border-radius:8px;grid-template-columns:210px minmax(0,1fr);min-height:470px;display:grid;overflow:hidden;box-shadow:8px 8px #11131514}.wiki-sidebar{border-right:1px solid var(--line);background:#edf2f0;align-content:start;gap:8px;padding:16px;display:grid}.wiki-sidebar button{color:#2f363c;cursor:default;min-height:34px;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;font-size:13px;font-weight:700}.wiki-sidebar button:nth-child(3),.wiki-sidebar button:hover{border-color:var(--ink);background:var(--surface)}.wiki-page-preview{align-content:center;gap:12px;padding:clamp(22px,4vw,42px);display:grid}.wiki-page-preview h2,.review-gate-preview h2{font-size:clamp(32px,4vw,54px)}.wiki-evidence-row span{border-color:var(--line);color:#31383f}.review-gate-preview{border:1px solid var(--ink);background:var(--surface-strong);color:#fff;border-radius:8px;align-content:start;gap:18px;padding:clamp(22px,3vw,32px);display:grid}.review-gate-preview p,.review-gate-preview .eyebrow{color:var(--green)}.review-gate-grid{grid-template-columns:1fr}.review-gate-grid article{border-color:var(--color-divider-on-strong-emphasis);background:#ffffff12}.review-gate-grid p{color:#d3dbe0;margin-bottom:0}.coverage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.coverage-card{gap:18px;min-height:460px;display:grid}.coverage-agent-list{gap:8px;display:grid}.coverage-agent-list div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;padding-top:10px;display:grid}.coverage-agent-list span,.coverage-agent-list em{color:var(--muted);font-size:12px;font-style:normal}.coverage-agent-list em{grid-column:1/-1}.app-bridge-section{align-items:start}.app-bridge-section>div:first-child{align-content:start;gap:14px;display:grid}.app-unlocks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-unlocks-grid article{min-height:160px}.value-proof-section .value-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.prompt-card-list{gap:10px;display:grid}.prompt-card-list article,.local-loop-note,.app-loop-grid article,.app-coverage-grid article,.mission-app-grid article,.review-control-list article{border:1px solid var(--line);background:var(--color-background-subtle);border-radius:8px;padding:14px}.prompt-card-list span{color:var(--green-ink);text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.prompt-card-list code{overflow-wrap:anywhere;color:#242a30;line-height:1.45}.local-loop-note{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-items:center;gap:18px;margin-top:8px;display:grid}.local-loop-note code{width:auto}.app-loop-grid,.app-coverage-grid,.mission-app-grid,.work-pattern-app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.app-loop-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.capability-proof-panel{border-color:var(--ink);background:#eef4f2}.capability-proof-grid{border-top:1px solid #1113152e;border-left:1px solid #1113152e;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.capability-proof-grid article{background:#ffffff7a;border-bottom:1px solid #1113152e;border-right:1px solid #1113152e;align-content:start;gap:12px;min-height:250px;padding:16px;display:grid}.capability-proof-grid article:first-child,.capability-proof-grid article:nth-child(5){color:#fff;background:#101417}.capability-card-head{gap:6px;display:grid}.capability-card-head span,.capability-card-evidence span{color:var(--green-ink);text-transform:uppercase;font-size:12px;font-weight:800}.capability-proof-grid article:first-child .capability-card-head span,.capability-proof-grid article:nth-child(5) .capability-card-head span,.capability-proof-grid article:first-child .capability-card-evidence span,.capability-proof-grid article:nth-child(5) .capability-card-evidence span{color:var(--green)}.capability-card-head strong{font-size:clamp(22px,2vw,30px);line-height:1}.capability-beta-row{border-top:1px solid #2028261a;border-bottom:1px solid #2028261a;gap:5px;padding:10px 0;display:grid}.capability-beta-row span{width:fit-content;color:var(--ink);text-transform:uppercase;border:1px solid #20282629;padding:4px 7px;font-size:12px;font-weight:800}.capability-beta-row p{color:#475058;margin:0;font-size:13px;line-height:1.35}.capability-proof-grid article:first-child .capability-beta-row,.capability-proof-grid article:nth-child(5) .capability-beta-row{border-color:#ffffff29}.capability-proof-grid article:first-child .capability-beta-row span,.capability-proof-grid article:nth-child(5) .capability-beta-row span{color:#fff;border-color:#fff3}.capability-proof-grid article:first-child .capability-beta-row p,.capability-proof-grid article:nth-child(5) .capability-beta-row p{color:#dce5ea}.capability-proof-grid p,.capability-card-evidence p,.capability-card-foot em{color:#475058;margin:0;line-height:1.42}.capability-proof-grid article:first-child p,.capability-proof-grid article:nth-child(5) p,.capability-proof-grid article:first-child .capability-card-foot em,.capability-proof-grid article:nth-child(5) .capability-card-foot em{color:#dce5ea}.capability-card-evidence{gap:6px;margin-top:auto;display:grid}.capability-card-foot{gap:8px;padding-top:4px;display:grid}.capability-card-foot code{overflow-wrap:anywhere;background:var(--surface);color:#252b30;border:1px solid #11131529;border-radius:999px;width:fit-content;max-width:100%;padding:6px 8px;font-size:12px}.capability-proof-grid article:first-child .capability-card-foot code,.capability-proof-grid article:nth-child(5) .capability-card-foot code{color:#fff;background:#5cff9c1f;border-color:#5cff9c61}.capability-card-foot em{font-size:13px;font-style:normal;font-weight:750}.app-loop-grid article,.mission-app-grid article{gap:8px;display:grid}.app-loop-grid code{overflow-wrap:anywhere;color:var(--green-ink);font-size:12px;font-weight:800}.app-loop-grid p,.app-coverage-grid p,.mission-app-grid p,.review-control-list p{color:var(--muted);margin:0;line-height:1.4}.app-coverage-grid article{gap:12px;display:grid}.app-coverage-grid span{color:var(--green-ink);text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.app-coverage-pills{flex-wrap:wrap;gap:8px;display:flex}.app-coverage-pills strong{border:1px solid var(--line);background:var(--surface);color:#343b42;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:750}.work-pattern-app-panel{background:#f4f8f7;border-color:#bdced1}.work-pattern-app-grid article{background:#ffffffb8;border:1px solid #d7e1e2;border-radius:8px;align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.work-pattern-card-head{gap:6px;display:grid}.work-pattern-card-head strong{font-size:clamp(20px,2vw,28px);line-height:1.05}.work-pattern-mini-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));padding-top:10px}.work-pattern-mini-grid span{margin-bottom:2px}.review-control-list{gap:10px;display:grid}.auto-wiki-workbench,.code-map-explorer,.loop-run-console,.review-gate-console,.run-card-panel,.manager-dashboard-panel{gap:20px}.auto-wiki-workbench .panel-heading-row h2,.code-map-explorer .panel-heading-row h2,.loop-run-console .panel-heading-row h2,.review-gate-console .panel-heading-row h2,.run-card-panel .panel-heading-row h2,.manager-dashboard-panel .panel-heading-row h2{max-width:760px;font-size:var(--app-heading-size);line-height:var(--app-leading-tight);margin-bottom:6px}.loop-run-console{color:var(--color-text-on-strong-soft);background:linear-gradient(#7ee3b30b 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#7ee3b309 1px,#0000 1px) 0 0/32px 32px,linear-gradient(135deg,#11181c 0%,#17242b 52%,#0d1215 100%);border-color:#111315b8;overflow:hidden}.loop-run-console .panel-heading-row h2{color:var(--color-text-on-strong)}.loop-run-console .panel-heading-row p:not(.eyebrow){color:#c7d2d6}.loop-run-console .workspace-mode{color:var(--color-text-success-on-strong);background:#7ee3b321;border-color:#7ee3b380}.loop-run-console .run-lifecycle article,.loop-run-console .artifact-checklist article,.loop-run-console .hook-event-list article,.loop-run-console .stop-signal-list span{border-color:var(--color-divider-on-strong-emphasis);color:#edf6f1;background:#fff1}.loop-run-console .run-lifecycle article.active{background:#7ee3b321;border-color:#7ee3b394}.loop-run-console .run-lifecycle article.passed span,.loop-run-console .run-lifecycle article.active span,.loop-run-console .artifact-checklist span,.loop-run-console .hook-event-list span{color:var(--green)}.loop-run-console .run-lifecycle p,.loop-run-console .hook-event-list p{color:#c7d2d6}.loop-run-console .run-contract-grid h3,.loop-run-console .artifact-checklist strong,.loop-run-console .hook-event-list strong{color:var(--color-text-on-strong)}.loop-run-console .artifact-checklist code{color:var(--color-text-success-on-strong)}.loop-run-console .stop-signal-list span{font-weight:760}.run-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.run-card-grid article,.run-card-empty{border:1px solid var(--line);background:var(--color-background-subtle);border-radius:8px;gap:14px;padding:16px;display:grid}.run-card-grid article{align-content:start}.run-card-head{gap:5px;display:grid}.run-card-head span,.run-card-command span,.run-card-evidence span{color:var(--green-ink);text-transform:uppercase;font-size:12px;font-weight:800}.run-card-head strong{color:var(--ink);font-size:clamp(22px,2vw,30px);line-height:1.05}.run-card-grid p,.run-card-empty p,.run-card-latest{color:#394046;margin:0;font-size:14px;line-height:1.45}.run-card-command{border:1px solid var(--ink);background:var(--color-background-inverted);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.run-card-command code{overflow-wrap:anywhere;color:#eef5f1;font-size:12px}.run-card-steps,.run-card-tools{flex-wrap:wrap;gap:7px;display:flex}.run-card-steps span,.run-card-tools code{border:1px solid var(--line);background:var(--surface);color:#252b31;border-radius:999px;padding:6px 8px;font-size:12px;font-weight:800}.run-card-tools code{overflow-wrap:anywhere;background:#edf2f0;border-color:#c9d3d5;font-weight:700}.run-card-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.run-card-evidence div{border-top:1px solid var(--line);align-content:start;gap:6px;padding-top:10px;display:grid}.run-card-latest{border-top:1px solid var(--line);padding-top:10px}.run-card-empty{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);align-items:center}.run-card-empty strong{color:var(--ink);font-size:22px}.evidence-attention-list{border-top:1px solid var(--line)}.evidence-attention-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(260px,.9fr);align-items:center;gap:18px;padding:13px 0;display:grid}.evidence-attention-list article>div:first-child{gap:4px;display:grid}.evidence-attention-list article>div:first-child>span{color:#6a737c;text-transform:uppercase;font-size:10px;font-weight:800}.evidence-attention-list article strong{color:var(--ink);font-size:14px}.evidence-attention-list article p,.evidence-attention-proof span{color:#6a737c;margin:0;font-size:12px;line-height:1.45}.evidence-attention-proof{gap:4px;min-width:0;display:grid}.evidence-attention-proof span:nth-child(2){color:#8a5b12}.evidence-attention-proof code{color:#45524b;overflow-wrap:anywhere;width:fit-content;max-width:100%;font-size:11px}.run-card-empty code{border:1px solid var(--ink);background:var(--color-background-inverted);overflow-wrap:anywhere;color:#eef5f1;border-radius:8px;padding:12px;font-size:12px}.map-scorecard{color:#1f252b;text-align:right;justify-items:end;gap:2px;min-width:180px;display:grid}.map-scorecard span,.map-scorecard em,.code-map-command span,.map-preset-list span,.map-node-list span,.map-risk-strip span{color:var(--green-ink);text-transform:uppercase;font-size:12px;font-style:normal;font-weight:800}.map-scorecard strong{font-size:clamp(36px,5vw,60px);line-height:.95}.repo-scoped-map{gap:14px;display:grid}.workspace-repo-freshness-rail{gap:var(--app-space-5);border-top:1px solid var(--color-divider-strong);border-bottom:1px solid var(--color-divider-strong);padding:var(--app-space-4) 0;grid-template-columns:minmax(180px,.55fr) minmax(0,1fr) auto;align-items:center;display:grid}.workspace-repo-refresh-disclosure{margin-bottom:var(--app-space-4)}.workspace-repo-refresh-disclosure>.workspace-repo-freshness-rail{margin-inline:var(--app-space-4);border-top:0}.workspace-repo-freshness-copy{gap:var(--app-space-1);min-width:0;display:grid}.workspace-repo-freshness-rail span{color:#2b6d4d;text-transform:uppercase;width:fit-content;font-size:11px;font-weight:800}.workspace-repo-freshness-rail strong{color:var(--ink);font-size:15px;line-height:1.25}.workspace-repo-freshness-rail p{color:#566068;margin:0;font-size:13px;line-height:1.45}.workspace-repo-freshness-primary{gap:var(--app-space-4);grid-template-columns:minmax(0,1fr) minmax(170px,220px);align-items:center;min-width:0;display:grid}.workspace-repo-freshness-primary>.workspace-copy-agent-action{min-width:0;max-width:100%}.workspace-repo-freshness-primary>div,.workspace-repo-freshness-more article>div{gap:var(--app-space-1);min-width:0;display:grid}.workspace-repo-freshness-more{position:relative}.workspace-repo-freshness-more>summary{border:1px solid var(--color-divider-default);padding:var(--app-space-2) var(--app-space-3);color:#173328;cursor:pointer;background:#f7f9f8;border-radius:6px;font-size:12px;font-weight:800;list-style:none}.workspace-repo-freshness-more>summary::-webkit-details-marker{display:none}.workspace-repo-freshness-more>div{z-index:5;border:1px solid var(--color-divider-strong);background:var(--color-background-surface);width:min(440px,100vw - 48px);padding:var(--app-space-2);border-radius:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #11131524}.workspace-targeted-refresh-actions{gap:var(--app-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace-targeted-refresh-actions .button{width:100%}.local-action-launcher-icon{margin-right:var(--app-space-1);font-size:1.1em;line-height:1;display:inline-block}.workspace-repo-freshness-more article{gap:var(--app-space-4);border-bottom:1px solid var(--color-divider-faint);padding:var(--app-space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.workspace-repo-freshness-more article:last-child{border-bottom:0}.repo-scope-picker{gap:var(--app-space-4);border-bottom:1px solid var(--color-divider-default);padding:0 0 var(--app-space-4);grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);align-items:end;display:grid}.repo-scope-copy{gap:var(--app-space-2);display:grid}.repo-scope-picker span,.repo-scope-active-contract span{color:var(--green-ink);text-transform:uppercase;font-size:11px;font-weight:800}.repo-scope-copy select{min-height:var(--app-control-height);background:var(--color-background-surface);width:100%;padding:var(--app-space-2) var(--app-space-3);color:var(--ink);font:inherit;font-size:var(--app-font-row);border:1px solid #11131547;border-radius:6px;font-weight:750}.repo-scope-picker strong,.repo-scope-active-contract strong{color:var(--ink)}.repo-scope-active-contract{gap:var(--app-space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.repo-scope-active-contract div{gap:var(--app-space-1);min-width:0;display:grid}.repo-scope-active-contract code{color:var(--green-ink);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:11px;line-height:1.4}.repo-scope-active-contract em{color:#5b656d;font-size:12px;font-style:normal;line-height:1.35}.code-map-trust-bar{gap:var(--app-space-4);border:1px solid var(--color-divider-strong);padding:var(--app-space-4);background:#f7faf7;border-radius:8px;grid-template-columns:minmax(190px,.7fr) minmax(220px,1fr) auto;align-items:center;display:grid}.code-map-trust-status,.code-map-trust-metrics,.code-map-trust-actions{gap:var(--app-space-1);min-width:0;display:grid}.code-map-trust-bar span{color:var(--green-ink);text-transform:uppercase;font-size:11px;font-weight:800}.code-map-trust-status strong{color:var(--ink);font-size:16px;line-height:1.2}.code-map-trust-status p,.code-map-trust-note{color:#566068;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.4}.code-map-trust-metrics{gap:var(--app-space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.code-map-trust-metrics span{border-left:1px solid var(--color-divider-strong);padding-left:var(--app-space-3);gap:3px;display:grid}.code-map-trust-metrics strong{color:var(--ink);font-size:15px}.code-map-trust-actions{justify-items:end}.code-map-trust-actions>a{color:var(--green-ink);text-underline-offset:3px;font-size:12px;font-weight:800;text-decoration:underline}.code-map-trust-note{border-top:1px solid var(--color-divider-subtle);padding-top:var(--app-space-3);grid-column:1/-1}.code-map-command{border:1px solid var(--ink);background:var(--color-background-inverted);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;display:grid}.code-map-command>div:first-child{gap:3px;min-width:0;display:grid}.code-map-command strong{color:#eef5f1;overflow-wrap:anywhere;font-size:14px}.code-map-command p{color:#b5c2bb;margin:0;font-size:12px;line-height:1.45}.code-map-command .workspace-copy-agent-action{justify-self:end}.code-map-command .button{color:var(--color-text-primary);background:#eef5f1;border-color:#fff3}.code-map-command code{overflow-wrap:anywhere;color:#eef5f1;font-size:13px}.map-agent-starter{background:var(--color-background-inverted);color:#eef8f1;border:1px solid #111315;border-radius:8px;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:12px;padding:12px;display:grid}.map-agent-starter>div:first-child{align-content:start;gap:7px;min-width:0;display:grid}.map-agent-starter span,.map-agent-starter-steps span{color:var(--green);text-transform:uppercase;font-size:10px;font-weight:800}.map-agent-starter strong{color:var(--color-text-on-strong);font-size:18px;line-height:1.2}.map-agent-starter p{color:#c6d2d6;margin:0;font-size:12px;line-height:1.45}.map-agent-starter-steps{gap:8px;min-width:0;display:grid}.map-agent-starter-steps article{background:#ffffff0b;border:1px solid #7ee3b329;border-radius:7px;grid-template-columns:minmax(92px,.18fr) minmax(0,1fr);align-items:start;gap:7px 10px;min-width:0;padding:10px;display:grid}.map-agent-starter-steps code{color:#f6fff7;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.map-agent-starter-steps p{color:#bfcbd0;overflow-wrap:anywhere;grid-column:2;min-width:0}.map-agent-packet{color:#eaf5ef;background:linear-gradient(#111814f5,#090d0cfa),#101413;border:1px solid #1a2c24;border-radius:8px;gap:12px;padding:14px;display:grid}.map-agent-packet-prompt{grid-template-columns:minmax(160px,.3fr) minmax(180px,.45fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.map-agent-packet span,.map-agent-validation-row span{color:#7ee3b3;text-transform:uppercase;font-size:11px;font-weight:800}.map-agent-packet strong{color:#f4fbf7}.map-agent-packet code{overflow-wrap:anywhere;color:#c9f3dc;font-size:12px;line-height:1.55}.map-agent-packet-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.map-agent-packet-grid>div{border-top:1px solid #7ee3b33d;align-content:start;gap:8px;min-width:0;padding-top:10px;display:grid}.map-agent-packet-grid a,.map-agent-packet-grid button{min-width:0;color:inherit;text-align:left;background:#ffffff0b;border:1px solid #7ee3b338;border-radius:7px;gap:3px;padding:8px;display:grid}.map-agent-packet-grid strong{overflow-wrap:anywhere;min-width:0}.map-agent-packet-grid button{cursor:pointer}.map-agent-packet-grid a:hover,.map-agent-packet-grid button:hover{background:#7ee3b31a;border-color:#7ee3b380}.map-agent-packet-grid em,.map-agent-packet-grid p,.map-agent-validation-row em{color:#9eb2aa;overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;font-style:normal;line-height:1.45}.map-agent-packet-grid p:before{content:"";vertical-align:1px;background:#7ee3b3;border-radius:999px;width:6px;height:6px;margin-right:7px;display:inline-block}.map-agent-validation-row{border-top:1px solid #7ee3b32e;flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}.map-agent-validation-row code{background:#7ee3b314;border:1px solid #7ee3b33d;border-radius:999px;padding:5px 8px}.map-operational-strip{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:stretch;gap:12px;display:grid}.map-operational-facets{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.map-facet-list{border-top:1px solid var(--line);align-content:start;gap:7px;padding-top:10px;display:grid}.map-facet-list span,.map-suggested-queries span{color:var(--green-ink);text-transform:uppercase;font-size:11px;font-weight:800}.map-facet-list a,.map-suggested-queries a{border:1px solid var(--line);background:var(--color-background-subtle);min-width:0;color:var(--ink);cursor:pointer;font:inherit;text-align:left;border-radius:7px;padding:8px;text-decoration:none;display:grid}.map-facet-list a{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.map-facet-list a:hover,.map-suggested-queries a:hover{border-color:var(--ink);background:#edfff3}.map-facet-list strong{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.2}.map-facet-list em{background:var(--green);color:#102016;text-align:center;border-radius:999px;min-width:24px;padding:3px 6px;font-size:11px;font-style:normal;font-weight:800}.map-facet-list p{color:var(--muted);margin:0;font-size:12px}.map-suggested-queries{border:1px solid var(--ink);background:var(--color-background-inverted);border-radius:8px;align-content:start;gap:8px;padding:12px;display:grid}.map-suggested-queries code{overflow-wrap:anywhere;color:#e7fff0;font-size:11px}.code-map-layout{grid-template-columns:minmax(260px,.52fr) minmax(0,1.48fr);align-items:start;gap:14px;display:grid}.map-query-rail{gap:12px;display:grid}.map-query-rail label{color:#273039;gap:8px;font-size:13px;font-weight:800;display:grid}.map-query-help{color:#5d676d;margin:-4px 0 0;font-size:12px;line-height:1.4}.map-query-rail input{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:10px 12px}.map-preset-list{gap:10px;display:grid}.map-preset-list button{border:1px solid var(--line);min-height:96px;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:#f8faf8;border-radius:8px;gap:7px;padding:14px;display:grid}.map-preset-list button.active{border-color:var(--ink);background:var(--green)}.map-preset-list strong{font-size:18px;line-height:1.12}.map-preset-list em{overflow-wrap:anywhere;color:#59626b;font-size:12px;font-style:normal;line-height:1.35}.map-node-console{border:1px solid var(--ink);color:#eef5f1;background-color:#111315;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:8px;gap:12px;min-height:520px;padding:14px;display:grid}.map-type-filter{flex-wrap:wrap;gap:8px;display:flex}.map-type-filter button{color:#e9f1ed;cursor:pointer;min-height:34px;font:inherit;text-transform:uppercase;background:#ffffff12;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.map-type-filter button.active{border-color:var(--green);color:#fff;background:#5cff9c2e}.map-type-filter span{color:var(--green)}.map-result-status{border-top:1px solid var(--color-divider-on-strong);border-bottom:1px solid var(--color-divider-on-strong);color:#e9f1ed;flex-wrap:wrap;align-items:center;gap:7px 12px;min-height:30px;padding:8px 0;font-size:12px;display:flex}.map-result-status span{font-weight:800}.map-result-status em{color:#a9b8b1;font-style:normal}.map-result-status button,.map-empty-state button{color:var(--green);cursor:pointer;font:inherit;background:0 0;border:1px solid #5cff9c59;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.map-result-status button:hover,.map-result-status button:focus-visible,.map-empty-state button:hover,.map-empty-state button:focus-visible{background:#5cff9c1f}.map-node-list{gap:9px;max-height:760px;padding-right:4px;display:grid;overflow-y:auto}.map-node-list article{border:1px solid var(--color-divider-on-strong-emphasis);background:#ffffff0e;border-radius:8px;grid-template-columns:minmax(220px,.5fr) minmax(0,1fr) minmax(160px,.3fr);align-items:start;gap:12px;padding:12px;display:grid}.map-node-list strong,.map-node-path{overflow-wrap:anywhere;color:#fff;font-family:var(--font-mono);font-size:12px;line-height:1.35;display:block}.map-node-path{text-decoration:none}.map-node-path:hover,.map-node-path:focus-visible{color:var(--green);text-underline-offset:3px;text-decoration:underline}.map-node-list p{color:#cbd5d1;margin:0;font-size:13px;line-height:1.4}.map-node-tags{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.map-node-tags em{color:var(--green);background:#5cff9c14;border:1px solid #5cff9c47;border-radius:999px;padding:4px 7px;font-size:11px;font-style:normal;font-weight:800}.map-node-tags em.metadata{color:#9bdfff;background:#50d5ff1a;border-color:#50d5ff42}.map-empty-state{text-align:center;border:1px dashed #fff3;border-radius:8px;place-content:center;gap:8px;min-height:220px;padding:24px;display:grid}.map-empty-state p{color:#cbd5d1;max-width:460px;margin:0}.map-empty-state button{justify-self:center}.map-risk-strip{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:9px;padding-top:14px;display:flex}.map-risk-strip code{border:1px solid var(--line);color:#30383f;background:#f4f7f5;border-radius:999px;padding:7px 10px;font-size:12px}.landing-run-console,.run-console-grid{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:14px;display:grid}.run-console-main{border:1px solid var(--ink);background:var(--surface-strong);color:#fff;border-radius:8px;align-content:start;gap:16px;min-height:330px;padding:clamp(18px,3vw,26px);display:grid}.run-console-head{gap:8px;display:grid}.run-console-head span,.run-output-preview span{color:var(--green);text-transform:uppercase;font-size:12px;font-weight:800}.run-console-head strong{font-size:clamp(32px,4vw,56px);line-height:.98}.run-console-head em{width:fit-content;color:var(--green);border:1px solid #5cff9c66;border-radius:999px;padding:7px 10px;font-style:normal;font-weight:800}.run-console-main p{color:#d9e0e6;margin:0}.run-output-switcher{flex-wrap:wrap;gap:8px;display:flex}.run-output-switcher button,.run-output-switcher span{color:#e8eff4;cursor:pointer;min-height:36px;font:inherit;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff29;border-radius:6px;padding:8px 10px;font-size:12px;font-weight:800}.run-output-switcher button.active{border-color:var(--green);background:#5cff9c29}.run-output-preview{background:#5cff9c14;border:1px solid #5cff9c57;border-radius:8px;gap:8px;padding:14px;display:grid}.run-output-preview code{overflow-wrap:anywhere;color:#fff}.run-pattern-contract{border-top:1px solid var(--color-divider-on-strong-emphasis);gap:10px;padding-top:14px;display:grid}.run-pattern-contract span{color:var(--green);text-transform:uppercase;font-size:12px;font-weight:800}.run-pattern-contract strong{color:var(--color-text-on-strong);margin-top:4px;font-size:clamp(20px,2vw,28px);line-height:1.05;display:block}.run-pattern-contract code{overflow-wrap:anywhere;color:var(--color-text-success-on-strong);font-size:12px}.run-pattern-surfaces{flex-wrap:wrap;gap:6px;display:flex}.run-pattern-surfaces em{color:#bfffd4;background:#5cff9c1a;border:1px solid #5cff9c47;border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:800}.run-lifecycle{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.run-lifecycle article{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-content:start;gap:8px;min-height:156px;padding:14px;display:grid}.run-lifecycle article.active{border-color:var(--ink);background:#ecfff3}.run-lifecycle article.passed span{color:var(--green-ink)}.run-lifecycle article.active span{color:#0a6b39}.run-lifecycle article.queued span{color:var(--muted)}.run-lifecycle span,.artifact-checklist span,.hook-event-list span,.severity-lane-grid span,.severity-preview-grid span,.quality-trend-grid span,.wiki-pipeline span,.wiki-version-list span,.wiki-receipt-list span,.wiki-freshness-card span{text-transform:uppercase;font-size:12px;font-weight:800}.run-lifecycle p{color:var(--muted);margin:0;font-size:14px;line-height:1.4}.run-contract-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ticket-policy-builder{gap:14px;display:grid}.ticket-policy-builder.embedded{border-top:1px solid var(--color-divider-on-strong-subtle);padding-top:4px}.ticket-policy-hero{grid-template-columns:minmax(0,1fr) minmax(250px,.35fr);align-items:stretch;gap:14px;display:grid}.ticket-policy-hero h2{color:#fff;margin:4px 0 8px;font-size:clamp(24px,3vw,40px);line-height:1.02}.ticket-policy-hero p,.ticket-policy-save-card p{color:#c9d5d2;margin:0;font-size:14px;line-height:1.45}.ticket-policy-save-card{background:#7ee3b314;border:1px solid #7ee3b338;border-radius:8px;align-content:start;gap:9px;padding:14px;display:grid}.ticket-policy-save-card span,.ticket-template-row span,.ticket-policy-impact-list span{color:var(--green);text-transform:uppercase;font-size:11px;font-weight:800}.ticket-policy-save-card strong{color:#fff;font-size:22px;line-height:1.1}.ticket-policy-save-card em{color:#dce7e4;font-size:12px;font-style:normal;line-height:1.35}.ticket-policy-actions{flex-wrap:wrap;gap:8px;display:flex}.ticket-template-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ticket-template-row button{color:#dce7e4;cursor:pointer;min-height:112px;font:inherit;text-align:left;background:#ffffff0e;border:1px solid #ffffff21;border-radius:8px;align-content:start;gap:7px;padding:12px;display:grid}.ticket-template-row button.active{background:#7ee3b324;border-color:#7ee3b394}.ticket-template-row strong{color:#eef8f2;font-size:13px;line-height:1.35}.ticket-execution-contract{border:1px solid var(--color-divider-on-strong);background:#ffffff0f;border-radius:8px;grid-template-columns:minmax(260px,1.25fr) minmax(190px,.95fr) repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}.ticket-execution-contract.editable-ticket-runtime{background-color:#ffffff0e;background-image:linear-gradient(#7ee3b30d 1px,#0000 1px),linear-gradient(90deg,#7ee3b30a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-columns:minmax(260px,1fr) minmax(200px,.72fr) minmax(280px,1fr)}.ticket-runtime-profile{align-content:start;gap:10px;display:grid}.ticket-execution-contract h3{color:#fff;margin:4px 0 8px;font-size:18px}.ticket-execution-contract p{color:#c9d5d2;margin:0;font-size:14px;line-height:1.45}.ticket-runtime-profile label{color:#dce7e4;text-transform:uppercase;gap:6px;font-size:12px;font-weight:800;display:grid}.ticket-runtime-profile input,.ticket-runtime-profile textarea{color:#fff;width:100%;font:inherit;background:#ffffff14;border:1px solid #ffffff29;border-radius:7px;padding:8px 10px;font-size:13px}.ticket-runtime-profile input{min-height:38px}.ticket-runtime-profile textarea{resize:vertical;min-height:92px}.ticket-runtime-button-row{flex-wrap:wrap;gap:7px;display:flex}.ticket-runtime-button-row button,.ticket-gate-editor button{border:1px solid var(--color-divider-on-strong-emphasis);color:#dce7e4;cursor:pointer;font:inherit;background:#fff1;border-radius:7px;padding:8px 10px;font-size:12px;font-weight:800}.ticket-runtime-button-row button.active,.ticket-gate-editor button.active{color:#fff;background:#7ee3b324;border-color:#7ee3b399}.ticket-readiness-card{border-left:2px solid var(--green);align-content:start;gap:8px;padding-left:12px;display:grid}.ticket-readiness-card span{color:var(--green);text-transform:uppercase;font-size:11px;font-weight:800}.ticket-readiness-card strong{color:#fff;font-size:24px;line-height:1}.ticket-readiness-card div{gap:6px;display:grid}.ticket-readiness-card em{color:#dce7e4;font-size:11px;font-style:normal;line-height:1.35}.ticket-readiness-card code{color:var(--color-text-success-on-strong);overflow-wrap:anywhere;background:#7ee3b314;border:1px solid #7ee3b338;border-radius:7px;padding:8px;font-size:11px;line-height:1.45;display:block}.ticket-gate-editor{grid-row:span 3;align-content:start;gap:7px;max-height:430px;display:grid;overflow:auto}.ticket-gate-editor>strong{color:#fff;text-transform:uppercase;font-size:12px}.ticket-gate-editor button{text-align:left;gap:3px;min-width:0;display:grid}.ticket-gate-editor button span{color:var(--green);text-transform:uppercase;font-size:10px;font-weight:800}.ticket-gate-editor button strong{color:#fff;font-size:12px}.ticket-gate-editor button em{color:#aebeba;font-size:11px;font-style:normal;line-height:1.35}.ticket-contract-list{flex-direction:column;gap:7px;min-width:0;display:flex}.ticket-contract-list strong{color:#fff;text-transform:uppercase;font-size:12px}.ticket-contract-list code,.ticket-contract-list span{border:1px solid var(--color-divider-on-strong);color:#dce7e4;overflow-wrap:anywhere;background:#ffffff12;border-radius:999px;min-width:0;padding:7px 9px;font-size:11px;display:block}.ticket-policy-impact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ticket-policy-impact-list{border:1px solid var(--color-divider-on-strong);background:#ffffff0e;border-radius:8px;align-content:start;gap:8px;padding:12px;display:grid}.ticket-policy-impact-list p{color:#dce7e4;margin:0;font-size:12px;line-height:1.42}.ticket-policy-impact-list p:before{background:var(--green);content:"";vertical-align:1px;border-radius:999px;width:6px;height:6px;margin-right:7px;display:inline-block}.runtime-evidence-packet{background:#0c211ab8;border:1px solid #4ade803d;border-radius:8px;grid-template-columns:minmax(260px,1.25fr) repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.runtime-evidence-packet h3{color:#fff;margin:4px 0 8px;font-size:18px}.runtime-evidence-packet p,.runtime-evidence-packet strong{color:#d9e8e2;margin:0;font-size:13px;line-height:1.45}.runtime-evidence-packet strong{color:var(--green);margin-top:10px;display:block}.runtime-evidence-list{flex-direction:column;gap:7px;min-width:0;display:flex}.runtime-evidence-list span{color:#fff;text-transform:uppercase;font-size:12px;font-weight:800}.runtime-evidence-list p{overflow-wrap:anywhere;border-left:2px solid #4ade808c;padding-left:9px}.artifact-checklist,.hook-event-list,.stop-signal-list{gap:8px;display:grid}.artifact-checklist article,.hook-event-list article,.stop-signal-list span,.quality-trend-grid article,.wiki-pipeline article,.wiki-version-list article,.wiki-receipt-list article{border:1px solid var(--line);background:var(--color-background-subtle);border-radius:8px;padding:14px}.artifact-checklist article,.hook-event-list article,.wiki-version-list article,.wiki-receipt-list article{gap:6px;display:grid}.artifact-checklist span,.hook-event-list span,.wiki-pipeline span,.wiki-receipt-list span{color:var(--green-ink)}.artifact-checklist code{overflow-wrap:anywhere;color:#303840;font-size:12px}.hook-event-list p,.quality-trend-grid p,.wiki-pipeline p,.wiki-receipt-list p{color:var(--muted);margin:0;font-size:14px;line-height:1.4}.stop-signal-list span{color:#343b42;font-size:13px;font-weight:750}.wiki-freshness-card,.wiki-quality-card{border:1px solid var(--ink);background:var(--green);border-radius:8px;gap:4px;min-width:190px;padding:12px;display:grid}.wiki-quality-card{background:#f7f8fa}.wiki-freshness-card strong,.wiki-quality-card strong{font-size:24px}.wiki-freshness-card em,.wiki-quality-card em{color:#173523;font-size:12px;font-style:normal;font-weight:750}.wiki-quality-card em{color:#46515b}.auto-wiki-workbench,.code-map-explorer{background:0 0;border:0;padding:0}.code-map-explorer>.code-map-command{order:1}.code-map-explorer>.code-map-layout{order:2}.code-map-explorer>.map-packet-disclosure{order:3}.code-map-explorer>.map-evidence-disclosure,.auto-wiki-workbench>.wiki-setup-disclosure{order:4}.auto-wiki-workbench>.wiki-markdown-fallback,.auto-wiki-workbench>.wiki-toolbar{order:1}.auto-wiki-workbench>.wiki-readiness-strip{order:3}.auto-wiki-workbench>.wiki-workbench-grid{order:2}.auto-wiki-workbench>.wiki-evidence-disclosure{order:5}.auto-wiki-workbench>.wiki-history-disclosure{order:6}.wiki-run-console{grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.wiki-run-reader-card,.wiki-run-next-card,.wiki-publish-targets article{border:1px solid var(--line);background:#f8faf9;border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid}.wiki-run-reader-card{border-color:var(--color-text-primary);color:#f4fbf7;background:#111820;align-content:start}.wiki-run-next-card{background:#f5f8f6;border-color:#d3ddd6;align-content:start}.wiki-run-reader-card span,.wiki-run-next-card span,.wiki-publish-targets span,.wiki-page-outline span{color:var(--green-ink);text-transform:uppercase;font-size:10px;font-weight:800}.wiki-run-reader-card span{color:var(--green)}.wiki-run-reader-card strong,.wiki-run-next-card strong,.wiki-publish-targets strong{overflow-wrap:anywhere;font-size:16px;line-height:1.25}.wiki-run-reader-card p,.wiki-run-next-card p,.wiki-publish-targets p{color:#53606a;margin:0;font-size:12px;line-height:1.45}.wiki-run-reader-card p{color:#bfcbd0}.wiki-run-reader-card div{flex-wrap:wrap;gap:6px;display:flex}.wiki-run-reader-card code,.wiki-run-next-card code,.wiki-refresh-ladder code,.wiki-publish-targets code{overflow-wrap:anywhere;max-width:100%;font-size:11px}.wiki-run-reader-card code{color:#eaffef;border:1px solid #5cff9c33;border-radius:999px;padding:5px 7px}.wiki-run-next-card code{background:var(--color-background-surface);border:1px solid #d3ddd6;border-radius:7px;padding:8px}.wiki-refresh-ladder{background:#17212a;border:1px solid #17212a;border-radius:8px;grid-template-columns:minmax(220px,.6fr) repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.wiki-refresh-ladder>div,.wiki-refresh-ladder article{align-content:start;gap:8px;min-width:0;padding:13px;display:grid}.wiki-refresh-ladder>div{color:#f4fbf7;background:#111820}.wiki-refresh-ladder article{background:#f8faf9}.wiki-refresh-ladder span{color:#2b6d4d;text-transform:uppercase;background:#7ee3b31f;border:1px solid #18734f2e;border-radius:999px;width:fit-content;padding:5px 8px;font-size:10px;font-weight:800}.wiki-refresh-ladder>div span{color:var(--green);border-color:#7ee3b347}.wiki-refresh-ladder strong{color:var(--ink);font-size:15px;line-height:1.25}.wiki-refresh-ladder>div strong{color:var(--color-text-on-strong)}.wiki-refresh-ladder p{color:#566068;margin:0;font-size:12px;line-height:1.45}.wiki-refresh-ladder>div p{color:#c8d4d2}.wiki-refresh-ladder code{border:1px solid var(--color-divider-default);background:var(--color-background-surface);color:#173328;border-radius:7px;width:fit-content;padding:8px}.wiki-agent-starter{color:#eef8f1;background:#10171d;border:1px solid #10171d;border-radius:8px;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:12px;padding:12px;display:grid}.wiki-agent-starter>div:first-child{align-content:start;gap:7px;min-width:0;display:grid}.wiki-agent-starter span,.wiki-agent-starter-steps span{color:var(--green);text-transform:uppercase;font-size:10px;font-weight:800}.wiki-agent-starter strong{color:var(--color-text-on-strong);font-size:18px;line-height:1.2}.wiki-agent-starter p{color:#c6d2d6;margin:0;font-size:12px;line-height:1.45}.wiki-agent-starter-steps{gap:8px;min-width:0;display:grid}.wiki-agent-starter-steps article{background:#ffffff0b;border:1px solid #5cff9c29;border-radius:7px;grid-template-columns:minmax(92px,.18fr) minmax(0,1fr);align-items:start;gap:7px 10px;min-width:0;padding:10px;display:grid}.wiki-agent-starter-steps code{color:#f6fff7;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.wiki-agent-starter-steps p{color:#bfcbd0;grid-column:2}.wiki-export-console{background:#f6f8f7;border:1px solid #d3ddd6;border-radius:8px;grid-template-columns:minmax(220px,.3fr) minmax(0,1fr);align-items:stretch;gap:12px;padding:12px;display:grid}.wiki-export-console>div:first-child{align-content:start;gap:6px;min-width:0;display:grid}.wiki-export-console>div:first-child span{color:var(--green-ink);text-transform:uppercase;font-size:10px;font-weight:800}.wiki-export-console>div:first-child strong{color:var(--ink);font-size:16px;line-height:1.25}.wiki-export-console>div:first-child p{color:#53606a;margin:0;font-size:12px;line-height:1.45}.wiki-publish-targets{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.wiki-publish-targets button{border:1px solid var(--ink);background:var(--green);width:fit-content;min-height:34px;color:var(--ink);cursor:pointer;font:inherit;border-radius:6px;padding:7px 9px;font-size:12px;font-weight:800}.wiki-publish-targets em{color:#68727a;font-size:11px;font-style:normal;line-height:1.35}.wiki-markdown-fallback{background:#f4f8f2;border:1px solid #d1d8d0;border-radius:8px;grid-template-columns:minmax(220px,.3fr) minmax(0,1fr);gap:12px;padding:12px;display:grid}.wiki-markdown-fallback div{align-content:start;gap:6px;display:grid}.wiki-markdown-fallback span{color:var(--green-ink);text-transform:uppercase;font-size:10px;font-weight:800}.wiki-markdown-fallback strong{color:var(--ink);font-size:15px}.wiki-markdown-fallback p{color:#46515b;margin:0;font-size:12px;line-height:1.45}.wiki-markdown-fallback textarea{resize:vertical;background:var(--color-background-surface);color:#182019;border:1px solid #b9c3bc;border-radius:8px;width:100%;min-height:170px;padding:12px;font:12px/1.45 SFMono-Regular,SF Mono,Consolas,monospace}.wiki-toolbar{grid-template-columns:minmax(260px,.7fr) minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.wiki-toolbar label{color:#20252a;gap:8px;font-size:14px;font-weight:750;display:grid}.wiki-toolbar input{border:1px solid var(--ink);min-height:44px;color:var(--ink);font:inherit;background:#fbfcfd;border-radius:6px;padding:10px 12px}.wiki-toolbar>button{border:1px solid var(--ink);background:var(--ink);min-height:44px;color:var(--color-text-on-strong);font:inherit;cursor:pointer;border-radius:6px;padding:9px 13px;font-size:13px;font-weight:800}.wiki-snapshot-status{border:1px solid var(--line);background:#f4f7f5;border-radius:6px;gap:3px;min-height:44px;padding:7px 10px;display:grid}.wiki-snapshot-status>div{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.wiki-snapshot-status span{color:var(--green-ink);text-transform:uppercase;font-size:11px;font-weight:800}.wiki-snapshot-status strong{color:var(--ink);font-size:13px}.wiki-snapshot-status p,.wiki-snapshot-status em{color:var(--muted);margin:0;font-size:11px;font-style:normal;line-height:1.3}.wiki-result-status{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px 12px;padding:9px 0;font-size:12px;display:flex}.wiki-result-status span{color:var(--ink);font-weight:800}.wiki-result-status em{font-style:normal}.wiki-result-status button{border:1px solid var(--line);background:var(--color-background-surface);color:var(--green-ink);cursor:pointer;font:inherit;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.wiki-history-note{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.4}.wiki-setup-disclosure>.wiki-run-console,.wiki-setup-disclosure>.wiki-refresh-ladder,.wiki-setup-disclosure>.wiki-agent-starter,.map-packet-disclosure>.map-agent-starter,.wiki-history-disclosure>.wiki-export-console,.wiki-history-disclosure>.wiki-bottom-grid,.workspace-skill-review-details>.workspace-agent-pack-intake,.workspace-skill-review-details>.workspace-loop-reference-grid,.workspace-skill-review-details>.workspace-design-grid,.workspace-skill-review-details>.workspace-filter-row{margin-top:var(--app-space-4)}.wiki-readiness-strip{border-left:3px solid var(--green);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;padding-left:12px;display:grid}.wiki-readiness-strip>div:first-child{gap:5px;min-width:0;display:grid}.wiki-readiness-strip span{color:#20252a;font-size:13px;font-weight:800}.wiki-readiness-strip em{color:#6a737c;font-size:12px;font-style:normal}.wiki-readiness-strip .workspace-copy-agent-action{justify-self:end}.wiki-source-systems{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);gap:18px;padding:14px 0;display:grid}.wiki-source-systems-intro{align-content:start;gap:5px;display:grid}.wiki-source-systems-intro span{color:#65716b;text-transform:uppercase;font-size:10px;font-weight:800}.wiki-source-systems-intro strong{color:var(--ink);font-size:14px}.wiki-source-systems-intro p,.wiki-source-system-list p{color:#626b74;margin:0;font-size:12px;line-height:1.45}.wiki-source-system-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px;display:grid}.wiki-source-system-list a{border-bottom:1px solid var(--line);min-width:0;color:var(--ink);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;text-decoration:none;display:flex}.wiki-source-system-list a:hover{color:#0b7a45}.wiki-source-system-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wiki-source-system-list em{color:#5e6862;white-space:nowrap;flex:none;font-size:11px;font-style:normal}.wiki-loop-console{background:#10171d;border:1px solid #111820;border-radius:8px;gap:12px;padding:12px;display:grid}.wiki-loop-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.wiki-loop-tabs button{border:1px solid var(--color-divider-on-strong);color:#edf6f1;cursor:pointer;min-height:74px;font:inherit;text-align:left;background:#ffffff0a;border-radius:7px;gap:5px;padding:9px;display:grid}.wiki-loop-tabs button:hover,.wiki-loop-tabs button.active{border-color:var(--green);background:#5cff9c1a}.wiki-loop-tabs span,.wiki-loop-command span,.wiki-loop-sources>span{color:var(--green);text-transform:uppercase;font-size:10px;font-weight:800}.wiki-loop-tabs strong{color:var(--color-text-on-strong);font-size:13px;line-height:1.25}.wiki-loop-tabs em{color:#a9b6bd;font-size:11px;font-style:normal}.wiki-loop-detail{gap:12px;display:grid}.wiki-loop-command{background:#07100c;border:1px solid #5cff9c2e;border-radius:8px;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.wiki-loop-command code{color:#eaffef;overflow-wrap:anywhere;font-size:12px}.wiki-loop-summary{grid-template-columns:minmax(0,1fr) minmax(180px,.55fr);align-items:start;gap:12px;display:grid}.wiki-loop-summary p{color:#dce6e0;margin:0;font-size:14px;line-height:1.5}.wiki-loop-summary div,.wiki-loop-sources div{flex-wrap:wrap;gap:7px;display:flex}.wiki-loop-summary span,.wiki-loop-sources a{color:var(--green);border:1px solid #5cff9c3d;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:800;text-decoration:none}.wiki-loop-sources a:hover{border-color:var(--green);background:#5cff9c14}.wiki-loop-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.wiki-loop-sources{border-top:1px solid var(--color-divider-on-strong-subtle);gap:8px;padding-top:10px;display:grid}.wiki-loop-sources p{color:#aebac0;overflow-wrap:anywhere;margin:0;font-size:12px}.wiki-operational-atlas{border:1px solid var(--line);background:#f7faf8;border-radius:8px;gap:12px;padding:14px;display:grid}.wiki-atlas-heading{grid-template-columns:minmax(150px,.4fr) minmax(190px,.55fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.wiki-atlas-heading span,.wiki-atlas-queries span{color:var(--green-ink);text-transform:uppercase;font-size:11px;font-weight:800}.wiki-atlas-heading strong{color:var(--ink);font-size:15px;line-height:1.25}.wiki-atlas-heading em{color:#53606a;font-size:13px;font-style:normal;line-height:1.45}.wiki-atlas-facets{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.wiki-atlas-queries{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wiki-atlas-queries a{border:1px solid var(--line);background:var(--color-background-surface);max-width:min(100%,420px);color:var(--ink);border-radius:7px;padding:8px 10px;text-decoration:none}.wiki-atlas-queries a:hover{border-color:var(--ink);background:#edfff3}.wiki-atlas-queries code{overflow-wrap:anywhere;font-size:11px}.wiki-intelligence-console{background:#0d1318;border:1px solid #17212a;border-radius:8px;grid-template-columns:minmax(240px,.45fr) minmax(0,1fr);gap:12px;padding:12px;display:grid}.wiki-refresh-manifest{border:1px solid var(--color-divider-on-strong);background:#ffffff0a;border-radius:7px;align-content:start;gap:9px;padding:12px;display:grid}.wiki-refresh-manifest span,.wiki-diagram-body span,.wiki-control-grid>div>span,.wiki-diagram-tabs span{color:var(--green);text-transform:uppercase;font-size:10px;font-weight:800}.wiki-refresh-manifest strong,.wiki-diagram-tabs strong,.wiki-control-grid strong{color:var(--color-text-on-strong)}.wiki-refresh-manifest p,.wiki-control-grid p{color:#b9c4c9;margin:0;font-size:12px;line-height:1.45}.wiki-refresh-manifest code,.wiki-diagram-body code{color:#eaffef;overflow-wrap:anywhere;font-size:11px}.wiki-diagram-console{grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);gap:10px;display:grid}.wiki-diagram-tabs{align-content:start;gap:8px;display:grid}.wiki-diagram-tabs button{border:1px solid var(--color-divider-on-strong);cursor:pointer;min-height:62px;font:inherit;text-align:left;background:#ffffff0a;border-radius:7px;gap:5px;padding:9px;display:grid}.wiki-diagram-tabs button:hover,.wiki-diagram-tabs button.active{border-color:var(--green);background:#5cff9c1a}.wiki-diagram-body{background:#07100c;border:1px solid #5cff9c2e;border-radius:7px;gap:8px;min-width:0;padding:10px;display:grid}.wiki-diagram-body pre{color:#eaffef;white-space:pre-wrap;max-height:220px;margin:0;font-size:11px;line-height:1.45;overflow:auto}.wiki-diagram-body em,.wiki-control-grid em{color:#aebbc1;font-size:11px;font-style:normal}.wiki-control-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.wiki-control-grid>div{border-top:1px solid var(--color-divider-on-strong);align-content:start;gap:8px;padding-top:10px;display:grid}.wiki-control-grid a,.wiki-control-grid article{border:1px solid var(--color-divider-on-strong-subtle);color:#edf6f1;background:#ffffff0a;border-radius:7px;gap:4px;min-height:46px;padding:8px;text-decoration:none;display:grid}.wiki-control-grid a:hover{border-color:var(--green);background:#5cff9c14}.wiki-control-grid article p{color:#bcc7cd;margin:0;font-size:12px;line-height:1.4}.branch-switcher,.depth-control{flex-wrap:wrap;gap:8px;display:flex}.branch-switcher button,.depth-control button{border:1px solid var(--line);background:var(--surface);color:#2e353c;cursor:pointer;min-height:40px;font:inherit;border-radius:6px;padding:8px 10px;font-weight:750}.branch-switcher button.active,.depth-control button.active{border-color:var(--ink);background:var(--green)}.wiki-pipeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.wiki-pipeline article{gap:8px;display:grid}.wiki-pipeline em{color:var(--green-ink);font-size:12px;font-style:normal;font-weight:800}.wiki-workbench-grid{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:14px;min-width:0;display:grid}.wiki-page-list{border:1px solid var(--line);background:#edf2f0;border-radius:8px;align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.wiki-page-list a{min-height:62px;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;gap:5px;padding:10px;text-decoration:none;display:grid}.wiki-page-list a.active{border-color:var(--ink);background:var(--surface)}.wiki-page-list span{color:var(--green-ink);text-transform:uppercase;font-size:11px;font-weight:800}.wiki-page-list-more{background:var(--color-background-surface);min-height:40px;color:var(--color-text-success);cursor:pointer;font:inherit;border:1px solid #11131529;border-radius:6px;font-size:13px;font-weight:800}.wiki-page-list-more:hover,.wiki-page-list-more:focus-visible{border-color:var(--color-text-success);background:#f5f8f6}.wiki-detail-card{border:1px solid var(--ink);background:var(--surface-strong);color:#fff;border-radius:8px;gap:18px;min-width:0;min-height:360px;padding:clamp(18px,3vw,28px);display:grid}.wiki-detail-card h3{font-size:clamp(30px,4vw,54px)}.wiki-detail-card p{color:#d5dde2}.wiki-page-outline{border:1px solid var(--color-divider-on-strong);background:#ffffff09;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;padding:9px;display:flex}.wiki-page-outline span{color:var(--green)}.wiki-page-outline a{color:#eaffef;border:1px solid #5cff9c3d;border-radius:999px;padding:6px 8px;font-size:12px;font-weight:750;text-decoration:none}.wiki-page-outline a:hover{border-color:var(--green);background:#5cff9c14}.wiki-page-proof-disclosure{background:#5cff9c0d;border:1px solid #5cff9c33;border-radius:8px;gap:12px;padding:12px;display:grid}.wiki-page-proof-disclosure summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;list-style:none;display:grid}.wiki-page-proof-disclosure summary::-webkit-details-marker{display:none}.wiki-page-proof-disclosure summary div{gap:5px;display:grid}.wiki-page-proof-disclosure summary span{color:var(--green);text-transform:uppercase;font-size:11px;font-weight:800}.wiki-page-proof-disclosure summary strong{color:var(--color-text-on-strong);font-size:16px}.wiki-page-proof-disclosure summary p{color:#cbd5d1;max-width:70ch;margin:0;font-size:12px;line-height:1.45}.wiki-page-proof-disclosure summary em{width:fit-content;color:var(--green);text-transform:uppercase;border:1px solid #5cff9c42;border-radius:999px;padding:6px 8px;font-size:11px;font-style:normal;font-weight:800}.wiki-page-proof-disclosure[open] summary{border-bottom:1px solid var(--color-divider-on-strong);padding-bottom:10px}.wiki-quality-strip{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:8px;display:grid}.wiki-quality-strip div{border:1px solid var(--color-divider-on-strong-emphasis);border-radius:8px;min-width:0;padding:10px}.wiki-quality-strip span,.wiki-quality-next span{color:var(--green);overflow-wrap:anywhere;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.wiki-quality-strip strong{color:#f6fbf7;overflow-wrap:anywhere;margin-top:4px;font-size:18px;display:block}.wiki-quality-next{border-left:2px solid var(--green);gap:7px;padding-left:12px;display:grid}.wiki-quality-next em{color:#d5dde2;overflow-wrap:anywhere;font-size:12px;font-style:normal}.wiki-page-trust-pack{background:linear-gradient(90deg,#5cff9c14,#0000 56%),#ffffff09;border:1px solid #5cff9c2e;border-radius:8px;grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);gap:10px;padding:11px;display:grid}.wiki-page-trust-pack>div:first-child{align-content:start;gap:6px;min-width:0;display:grid}.wiki-page-trust-pack span,.wiki-page-trust-checklist p:before{color:var(--green);text-transform:uppercase;font-size:10px;font-weight:800}.wiki-page-trust-pack strong{color:var(--color-text-on-strong);overflow-wrap:anywhere;font-size:15px}.wiki-page-trust-pack p,.wiki-page-trust-pack em{color:#d3dde1;overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;font-style:normal;line-height:1.45}.wiki-page-trust-checklist{align-content:start;gap:6px;min-width:0;display:grid}.wiki-page-trust-checklist p{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px;display:grid}.wiki-page-trust-checklist p:before{content:"";background:#7ee3b3;border-radius:999px;width:8px;height:8px;margin-top:4px}.wiki-page-trust-pack code{color:#eaffef;overflow-wrap:anywhere;background:#07100c;border:1px solid #5cff9c2e;border-radius:7px;grid-column:1/-1;max-width:100%;padding:9px;font-size:11px;line-height:1.45}.wiki-source-proof-panel{background:#5cff9c0e;border:1px solid #5cff9c33;border-radius:8px;grid-template-columns:minmax(170px,.35fr) minmax(0,1fr);align-items:stretch;gap:10px;min-width:0;padding:10px;display:grid}.wiki-source-proof-panel>div:first-child{border-right:1px solid var(--color-divider-on-strong);align-content:start;gap:6px;min-width:0;padding-right:10px;display:grid}.wiki-source-proof-panel span,.wiki-key-entity-row span,.wiki-key-entity-row em{color:var(--green);text-transform:uppercase;font-size:10px;font-weight:800}.wiki-source-proof-panel strong{color:#fff;overflow-wrap:anywhere;font-size:14px}.wiki-source-proof-panel code{color:#dce7e4;overflow-wrap:anywhere;font-size:11px}.wiki-source-proof-panel em{color:#dce7e4bd;font-size:11px;font-style:normal;line-height:1.4}.wiki-key-entity-row{flex-wrap:wrap;align-content:start;gap:7px;min-width:0;display:flex}.wiki-key-entity-row a{border:1px solid var(--color-divider-on-strong-emphasis);background:#ffffff0a;border-radius:7px;grid-template-columns:minmax(0,1fr);gap:2px 7px;min-width:min(100%,104px);max-width:min(100%,230px);padding:8px;text-decoration:none;display:grid}.wiki-key-entity-row a:hover{border-color:var(--green);background:#5cff9c17}.wiki-key-entity-row strong{color:#f5faf7;overflow-wrap:anywhere;grid-column:1/-1;font-size:12px}.wiki-agent-brief-grid{border:1px solid var(--color-divider-on-strong);background:#ffffff09;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;padding:12px;display:grid}.wiki-source-list,.wiki-used-by,.wiki-agent-ask-list{flex-wrap:wrap;gap:8px;display:flex}.wiki-source-list code,.wiki-used-by span,.wiki-agent-ask-list code{color:#e6edf2;overflow-wrap:anywhere;border:1px solid #ffffff29;border-radius:999px;padding:7px 9px;font-size:12px}.wiki-used-by span{color:var(--green);border-color:#5cff9c5c}.wiki-agent-ask-list{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.wiki-agent-ask-list span,.wiki-related-node-list>span,.wiki-page-receipt-list>span{color:var(--green);text-transform:uppercase;font-size:11px;font-weight:800}.wiki-agent-ask-list code{background:#ffffff0b;border-radius:8px}.wiki-operating-brief{background:#5cff9c0f;border:1px solid #5cff9c38;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.wiki-operating-command{border-bottom:1px solid var(--color-divider-on-strong);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding-bottom:10px;display:grid}.wiki-operating-command span,.wiki-brief-list span{min-width:0;color:var(--green);text-transform:uppercase;overflow-wrap:anywhere;font-size:11px;font-weight:800}.wiki-operating-command code{overflow-wrap:anywhere;color:#effff4;min-width:0;font-size:12px}.wiki-operating-command em{width:fit-content;color:var(--green);border:1px solid #5cff9c4d;border-radius:999px;padding:5px 7px;font-size:11px;font-style:normal;font-weight:800}.wiki-brief-list{align-content:start;gap:7px;min-width:0;display:grid}.wiki-brief-list p{color:#dce7e4;overflow-wrap:anywhere;border-left:2px solid #5cff9c57;min-width:0;margin:0;padding-left:9px;font-size:12px;line-height:1.35}.wiki-related-node-list,.wiki-page-receipt-list{gap:8px;display:grid}.wiki-related-node-list article,.wiki-page-receipt-list article{border-top:1px solid var(--color-divider-on-strong);gap:5px;padding-top:9px;display:grid}.wiki-related-node-list strong,.wiki-page-receipt-list strong{overflow-wrap:anywhere;color:#f5faf7;font-size:14px}.wiki-related-node-list p,.wiki-page-receipt-list p{margin:0;font-size:13px}.wiki-related-node-list em,.wiki-page-receipt-list em{width:fit-content;color:var(--green);border:1px solid #5cff9c3d;border-radius:999px;padding:5px 7px;font-size:11px;font-style:normal;font-weight:800}.wiki-bottom-grid{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:14px;display:grid}.wiki-version-list,.wiki-receipt-list{gap:8px;display:grid}.wiki-version-list code{border:1px solid var(--line);background:var(--surface);color:#333b43;border-radius:999px;width:fit-content;padding:6px 8px;font-size:12px}.wiki-version-list span{color:var(--muted)}.review-use-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.review-use-case-grid article{border:1px solid var(--color-divider-default);background:var(--color-background-surface);border-radius:8px;align-content:start;gap:7px;padding:13px;display:grid}.review-use-case-grid span{color:var(--color-text-success);text-transform:uppercase;font-size:11px;font-weight:800}.review-use-case-grid strong{color:var(--ink);font-size:16px}.review-use-case-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.review-use-case-grid code{border:1px solid var(--color-divider-subtle);width:fit-content;max-width:100%;color:var(--color-text-success-strong);overflow-wrap:anywhere;background:#eff3f2;border-radius:6px;padding:6px 8px;font-size:12px}.review-handoff-contract-strip{border:1px solid var(--ink);background:var(--ink);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.review-handoff-contract-strip article{background:#f5f8f6;align-content:start;gap:7px;min-width:0;padding:14px;display:grid}.review-handoff-contract-strip span{color:var(--color-text-success);text-transform:uppercase;font-size:11px;font-weight:800}.review-handoff-contract-strip strong{color:var(--ink);font-size:15px;line-height:1.2}.review-handoff-contract-strip p{color:#4e5a55;margin:0;font-size:13px;line-height:1.45}.review-handoff-contract-strip code{border:1px solid var(--color-divider-default);background:var(--color-background-surface);width:fit-content;max-width:100%;color:var(--color-text-success-strong);overflow-wrap:anywhere;border-radius:6px;padding:6px 8px;font-size:12px}.review-decision-ladder{border:1px solid var(--color-divider-strong);border-radius:var(--asx-radius);background:var(--color-background-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.review-decision-ladder article{align-content:start;gap:7px;padding:13px;display:grid}.review-decision-ladder article+article{border-left:1px solid var(--color-divider-subtle)}@media (max-width:700px){.review-decision-ladder article+article{border-left:0;border-top:1px solid var(--color-divider-subtle)}}.review-decision-ladder span{width:fit-content;color:var(--color-text-success);text-transform:uppercase;background:#edf3ef;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.review-decision-ladder strong{color:var(--ink);font-size:15px;line-height:1.3}.review-decision-ladder p,.review-decision-ladder code{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.review-decision-ladder code{border:1px solid var(--color-divider-subtle);width:fit-content;max-width:100%;color:var(--ink);overflow-wrap:anywhere;background:#f7f9f8;border-radius:6px;padding:6px 8px;font-family:inherit;font-weight:750}.review-console-toolbar{grid-template-columns:minmax(220px,.8fr) minmax(220px,1fr) minmax(190px,.7fr);align-items:stretch;gap:12px;display:grid}.review-console-toolbar label,.review-output-mode{border:1px solid var(--line);background:var(--color-background-subtle);color:#20252a;border-radius:8px;gap:8px;padding:14px;font-size:14px;font-weight:750;display:grid}.review-console-toolbar select{border:1px solid var(--ink);background:var(--surface);min-height:40px;color:var(--ink);font:inherit;border-radius:6px;padding:8px 10px}.review-console-toolbar input[type=range]{width:100%;accent-color:var(--green-ink)}.review-console-toolbar label span,.review-output-mode span{color:var(--green-ink);text-transform:uppercase;font-size:12px;font-weight:800}.guideline-chip-row{flex-wrap:wrap;gap:8px;display:flex}.guideline-chip-row span{border:1px solid var(--line);color:#333b43;background:#f0f3f5;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:750}.review-policy-contract{border:1px solid var(--ink);background:var(--color-background-inverted);border-radius:8px;grid-template-columns:minmax(280px,1.25fr) repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.review-readiness-contract{border-bottom:1px solid var(--color-divider-on-strong);grid-column:1/-1;grid-template-columns:minmax(110px,.4fr) minmax(0,1fr) minmax(220px,.9fr);align-items:start;gap:12px;padding-bottom:12px;display:grid}.review-readiness-contract div{gap:3px;display:grid}.review-readiness-contract span{color:var(--green);text-transform:uppercase;font-size:11px;font-weight:800}.review-readiness-contract strong{color:#f8fff8;font-size:clamp(24px,4vw,42px);line-height:.95}.review-readiness-contract p{color:#dce7e4;margin:0;font-size:13px;line-height:1.45}.review-readiness-contract ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.review-readiness-contract li{color:#effff4;background:#5cff9c12;border:1px solid #5cff9c3d;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:760}.review-policy-command{align-content:start;gap:9px;min-width:0;display:grid}.review-policy-command span,.review-policy-list span{color:var(--green);text-transform:uppercase;font-size:11px;font-weight:800}.review-policy-command code{border:1px solid var(--color-divider-on-strong);color:#effff4;overflow-wrap:anywhere;background:#ffffff0d;border-radius:8px;min-width:0;padding:10px;font-size:12px}.review-policy-command a{width:fit-content;color:var(--green);border:1px solid #5cff9c4d;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:800;text-decoration:none}.review-policy-list{align-content:start;gap:7px;min-width:0;display:grid}.review-policy-list p{color:#dce7e4;border-left:2px solid #5cff9c57;margin:0;padding-left:9px;font-size:12px;line-height:1.35}.severity-lane-grid,.severity-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.severity-lane-grid article,.severity-preview-grid article{border:1px solid var(--line);background:var(--color-background-subtle);border-radius:8px;gap:8px;padding:14px;display:grid}.severity-preview-grid article{background:#ffffff12;border-color:#ffffff29}.severity-lane-grid span,.severity-preview-grid span{color:var(--green-ink)}.severity-preview-grid span,.severity-preview-grid strong{color:#fff}.severity-lane-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.4}.review-config-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.gate-toggle{border:1px solid var(--line);background:var(--color-background-subtle);border-radius:8px;gap:10px;padding:14px;display:grid}.gate-toggle label{color:#1f252b;align-items:center;gap:8px;font-weight:800;display:flex}.gate-toggle input{width:16px;height:16px;accent-color:var(--green)}.gate-toggle strong{color:var(--green-ink);text-transform:uppercase;font-size:12px}.gate-toggle p{color:var(--muted);margin:0;line-height:1.4}.simple-hero{border-bottom:1px solid var(--line);min-height:auto;padding:clamp(36px,5.5vw,66px) clamp(20px,4vw,56px) clamp(26px,3.5vw,42px);display:block;position:relative;overflow:hidden}.simple-hero-copy{z-index:2;max-width:690px;padding-top:clamp(8px,2vw,20px);position:relative}.simple-hero h1{max-width:690px;font-size:clamp(42px,5.2vw,66px)}.connector-stage{z-index:0;color:var(--ink);pointer-events:none;position:absolute;inset:0;overflow:hidden}.stage-rail{transform-origin:0;background:#11131538;height:1px;position:absolute;left:clamp(80px,14vw,220px);right:clamp(30px,8vw,120px)}.rail-one{top:42%;transform:rotate(-8deg)}.rail-two{top:62%;transform:rotate(6deg)}.stage-panel{border:1px solid var(--ink);background:#ffffffdb;border-radius:8px;gap:7px;width:min(34vw,340px);min-width:220px;padding:14px;display:grid;position:absolute;box-shadow:6px 6px #11131514}.stage-panel span{color:var(--green-ink);text-transform:uppercase;font-size:12px;font-weight:800}.stage-panel strong{font-size:clamp(16px,1.8vw,22px);line-height:1.1}.stage-agent{top:clamp(70px,15vw,160px);right:clamp(20px,8vw,120px)}.stage-brief{background:var(--green);bottom:clamp(112px,17vw,190px);right:clamp(130px,20vw,280px)}.stage-repo{bottom:clamp(210px,25vw,280px);right:clamp(22px,6vw,90px)}.agent-badges,.supported-agent-row{flex-wrap:wrap;gap:8px;display:flex}.agent-badges{margin-top:20px}.agent-badges a,.supported-agent-row span{border:1px solid var(--line);background:var(--surface);color:#353a40;border-radius:999px;padding:8px 10px;font-size:13px;font-weight:750}.agent-badges a:hover,.agent-badges a:focus-visible{background:#eef4f2;border-color:#11131559}.hero-flow{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:980px;margin-top:clamp(28px,5vw,58px);display:grid;position:relative}.hero-flow article,.step-card,.capability-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:18px}.hero-flow span,.step-card span{color:var(--green-ink);text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:800;display:block}.hero-flow p,.step-card p,.capability-card p,.simple-panel-section p{color:var(--muted);line-height:1.45}.narrow-heading{max-width:820px}.step-grid,.capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.step-grid{margin-top:26px}.step-card span{border:1px solid var(--ink);background:var(--green);width:34px;height:34px;color:var(--ink);border-radius:50%;place-items:center;display:inline-grid}.simple-panel-section{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,5vw,62px);display:grid}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-review{padding-top:clamp(58px,8vw,96px)}.quiet-cta{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin:0 clamp(20px,4vw,56px);padding:clamp(46px,7vw,82px) 0;display:flex}.quiet-cta h2{max-width:820px}.setup-steps{gap:12px;max-width:860px;display:grid}.setup-steps article{border-left:3px solid var(--green);grid-template-columns:auto minmax(0,1fr);gap:6px 12px;padding-left:14px;display:grid}.setup-steps span{border:1px solid var(--ink);background:var(--green);border-radius:50%;grid-row:span 2;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:inline-grid}.setup-steps strong{line-height:1.2}.setup-steps p{color:var(--muted);margin:0;line-height:1.4}.supported-agent-row span{color:#e7eef3;background:#ffffff14;border-color:#ffffff2e}.next-panel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.next-panel-grid article{border-top:3px solid var(--green);gap:8px;padding-top:12px;display:grid}.next-panel-grid span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.next-panel-grid strong{font-size:20px}.next-panel-grid p{color:var(--muted);margin:0;line-height:1.4}.checklist{gap:10px;display:grid}.checklist span{border-left:3px solid var(--green);color:#32383e;padding:8px 0 8px 12px}.landing-v3{background:linear-gradient(#1113150a 1px, transparent 1px), linear-gradient(90deg, #1113150a 1px, transparent 1px), var(--bg);background-size:44px 44px}.landing-v3 .section{padding:clamp(54px,7vw,84px) 0}.agent-hero{border-bottom:1px solid var(--line);padding:clamp(36px,5vw,60px) clamp(20px,4vw,56px) clamp(30px,4vw,52px);position:relative;overflow:hidden}.agent-hero-grid{z-index:0;opacity:.8;pointer-events:none;background:radial-gradient(circle at 88% 8%,#50d5ff33,#0000 28%),linear-gradient(120deg,#0000 0%,#5cff9c24 52%,#0000 74%);position:absolute;inset:0}.agent-hero-copy{z-index:2;max-width:800px;position:relative}.agent-hero h1{max-width:800px;font-size:clamp(46px,5.8vw,76px)}.agent-workspace-stage{z-index:2;border:1px solid var(--ink);box-shadow:var(--shadow);color:#fff;isolation:isolate;background-color:#101315;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:8px;gap:14px;margin-top:clamp(22px,3.2vw,38px);padding:clamp(14px,2vw,22px);display:grid;position:relative;overflow:hidden}.workspace-scanline{z-index:-1;background:linear-gradient(90deg,#0000,#5cff9c1f,#0000);width:38%;animation:7s linear infinite workspaceSweep;position:absolute;top:0;bottom:0;left:-20%;transform:skew(-12deg)}@keyframes workspaceSweep{0%{left:-42%}to{left:110%}}.workspace-topline,.terminal-topbar-v3,.mini-window-head,.proof-pane-head,.tool-contract-head,.chat-head-v3{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.workspace-topline{border-bottom:1px solid var(--line-dark);padding-bottom:12px}.workspace-topline span,.workspace-topline strong,.mini-window-head span,.terminal-topbar-v3 span,.terminal-topbar-v3 em,.terminal-feed-v3 span,.active-log-v3 span,.mission-receipt-v3 span,.surface-switcher-v3 span,.proof-strip span,.builder-controls-v3 span,.chat-head-v3 span,.chat-line span,.builder-receipt-v3 span,.tool-contract-head span,.tool-contract-rail span,.proof-pane-head span{color:var(--green);text-transform:uppercase;font-size:12px;font-style:normal;font-weight:800}.workspace-topline code{overflow-wrap:anywhere;color:#e9f2f6;font-size:12px}.workspace-grid-v3{grid-template-columns:minmax(220px,.7fr) minmax(0,1.4fr) minmax(260px,.8fr);gap:14px;display:grid}.ticket-stack-v3,.agent-terminal-v3,.mission-receipt-v3,.builder-agent-chat-v3,.builder-receipt-v3,.wiki-proof-pane,.review-proof-pane,.tool-contract-console{border:1px solid var(--color-divider-on-strong-emphasis);background:#fff1;border-radius:8px}.ticket-stack-v3,.mission-receipt-v3{align-content:start;gap:10px;padding:14px;display:grid}.ticket-stack-v3 button,.terminal-feed-v3 button,.surface-switcher-v3 button,.builder-controls-v3 button,.severity-picker-v3 button{border:1px solid var(--color-divider-on-strong-emphasis);color:#edf4f7;cursor:pointer;min-width:0;font:inherit;text-align:left;background:#fff1;border-radius:7px}.ticket-stack-v3 button,.builder-controls-v3 button,.severity-picker-v3 button{gap:5px;padding:11px;display:grid}.ticket-stack-v3 button.active,.terminal-feed-v3 button.active,.surface-switcher-v3 button.active,.builder-controls-v3 button.active,.severity-picker-v3 button.active{border-color:var(--green);background:#5cff9c26;box-shadow:inset 0 0 0 1px #5cff9c1f}.ticket-stack-v3 em,.builder-controls-v3 em,.severity-picker-v3 em{color:#bfccd4;font-size:12px;font-style:normal;line-height:1.35}.agent-terminal-v3{gap:12px;padding:14px;display:grid}.terminal-topbar-v3{border-bottom:1px solid var(--line-dark);padding-bottom:10px}.terminal-feed-v3{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.terminal-feed-v3 button{gap:5px;min-height:104px;padding:10px;display:grid}.terminal-feed-v3 button.passed{border-color:#5cff9c4d}.terminal-feed-v3 p,.active-log-v3 p,.mission-receipt-v3 p,.chat-line p,.builder-receipt-v3 p{color:#d5dee4;margin:0;line-height:1.42}.active-log-v3{background:#5cff9c1a;border:1px solid #5cff9c57;border-radius:8px;gap:8px;padding:14px;display:grid}.active-log-v3 code,.chat-line code{overflow-wrap:anywhere;color:#f5fbff;line-height:1.45}.receipt-metric-v3{border-bottom:1px solid var(--line-dark);gap:4px;padding:8px 0 12px;display:grid}.receipt-metric-v3 strong{font-size:clamp(46px,5vw,72px);line-height:.9}.receipt-chip-row-v3,.surface-switcher-v3,.recipe-steps-v3,.wiki-tabs-v3,.wiki-page-labels-v4{flex-wrap:wrap;gap:8px;display:flex}.receipt-chip-row-v3 code,.recipe-steps-v3 code{color:#eef6fa;border:1px solid #ffffff29;border-radius:999px;padding:7px 9px;font-size:12px}.review-bar-v3{gap:8px;display:grid}.review-bar-v3 span{color:#dce6ea;border:1px solid #ffffff29;border-radius:6px;padding:8px 10px}.review-bar-v3 span.active{border-color:var(--yellow);color:#ffeaa0;background:#d7a9001f}.surface-switcher-v3{border-top:1px solid var(--line-dark);padding-top:12px}.surface-switcher-v3 button{flex:160px;gap:4px;min-height:66px;padding:10px;display:grid}.proof-strip{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 clamp(20px,4vw,56px);padding:clamp(22px,4vw,38px) 0;display:grid}.proof-strip article{border:1px solid var(--line);background:#ffffffb3;border-radius:8px;gap:7px;padding:16px;display:grid}.proof-strip strong{font-size:clamp(28px,4vw,46px);line-height:1}.proof-strip span{color:var(--green-ink)}.proof-strip p,.trust-card-grid-v3 p,.review-feature-list-v3 p,.surface-grid-v3 p,.wiki-proof-pane p{color:var(--muted);margin:0;line-height:1.42}.mission-builder-section-v3{padding-top:clamp(54px,7vw,88px)}.mission-builder-v3{border:1px solid var(--ink);box-shadow:var(--shadow);color:#fff;background:#101315;border-radius:8px;grid-template-columns:minmax(240px,.7fr) minmax(0,1.2fr) minmax(270px,.8fr);gap:14px;padding:clamp(14px,2vw,22px);display:grid}.builder-controls-v3,.severity-picker-v3{gap:12px;display:grid}.builder-controls-v3>div{gap:8px;display:grid}.builder-agent-chat-v3,.builder-receipt-v3{align-content:start;gap:12px;padding:14px;display:grid}.chat-head-v3{border-bottom:1px solid var(--line-dark);padding-bottom:10px}.chat-line{border:1px solid var(--color-divider-on-strong-emphasis);border-radius:8px;gap:7px;padding:12px;display:grid}.chat-line.user{background:#50d5ff1a}.chat-line.tool{background:#ffffff0f}.chat-line.agent{background:#5cff9c1a}.builder-receipt-v3>strong{font-size:clamp(24px,3vw,40px);line-height:1.02}.trust-card-grid-v3{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.trust-card-grid-v3 article,.surface-grid-v3 article{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-content:start;gap:10px;padding:18px;display:grid}.tool-contract-console{background:var(--surface-strong);color:#fff;padding:16px}.tool-contract-head{border-bottom:1px solid var(--line-dark);padding-bottom:12px}.tool-contract-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding-top:12px;display:grid}.tool-contract-rail article{border:1px solid var(--color-divider-on-strong-emphasis);background:#ffffff0f;border-radius:8px;gap:8px;padding:12px;display:grid}.tool-contract-rail code{overflow-wrap:anywhere;color:#f0f7fb;font-size:12px}.tool-contract-rail p{color:#cdd7dd;margin:0;font-size:13px;line-height:1.38}.proof-workbench{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.wiki-proof-pane,.review-proof-pane{border-color:var(--ink);background:var(--surface);min-height:360px;color:var(--ink);align-content:start;gap:14px;padding:clamp(18px,3vw,28px);display:grid}.review-proof-pane{background:var(--surface-strong);color:#fff}.proof-pane-head span{color:var(--green-ink)}.review-proof-pane .proof-pane-head span{color:var(--green)}.proof-pane-head strong{max-width:520px;font-size:clamp(26px,3vw,42px);line-height:1}.wiki-tabs-v3 button,.wiki-page-labels-v4 span{border:1px solid var(--line);color:#303840;cursor:default;font:inherit;background:#f0f3f5;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.review-feature-list-v3{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.review-feature-list-v3 article{border:1px solid var(--color-divider-on-strong-emphasis);background:#ffffff12;border-radius:8px;gap:6px;padding:12px;display:grid}.compact-severity-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.surface-grid-v3{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.surface-grid-v3 span{color:var(--green-ink);text-transform:uppercase;font-size:12px;font-weight:800}.surface-grid-v3 code{overflow-wrap:anywhere;border:1px solid var(--line);color:#293038;background:#f0f3f5;border-radius:6px;padding:9px 10px;font-size:12px;line-height:1.35}.landing-v3{--runner-bg:#101315;--runner-panel:#ffffff12;--accent-mint:#5cff9c;--accent-sky:#42a5ff;--accent-amber:#f2aa4c;--accent-coral:#f36b5f;--accent-violet:#7f70ff;background:linear-gradient(90deg,#1677b414 0 92px,#0000 92px),linear-gradient(#f7faf9 0%,#f4f7f6 52%,#f8f7f2 100%);position:relative}.landing-v3:before{z-index:0;content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#1113150a 0 1px,#0000 1px 76px),repeating-linear-gradient(0deg,#11131507 0 1px,#0000 1px 38px);position:absolute;inset:0}.landing-v3>*{z-index:1;position:relative}.agent-hero-grid{background:linear-gradient(90deg,#42a5ff21 0,#42a5ff14 96px,#0000 96px),linear-gradient(#ffffffb8,#0000 68%)}.hero-feature-ledger{border-top:1px solid var(--color-divider-strong);border-bottom:1px solid var(--color-divider-strong);grid-template-columns:repeat(4,minmax(0,1fr));max-width:980px;margin-top:22px;display:grid}.hero-feature-ledger div{border-left:1px solid var(--color-divider-subtle);gap:6px;min-width:0;padding:13px 14px;display:grid}.hero-feature-ledger div:first-child{border-left:0;padding-left:0}.hero-feature-ledger span{overflow-wrap:anywhere;color:var(--green-ink);font-family:var(--font-mono);text-transform:uppercase;font-size:11px;font-weight:800}.hero-feature-ledger strong{font-size:16px;line-height:1.1}.hero-feature-ledger p{color:var(--muted);margin:0;font-size:13px;line-height:1.35}.agent-runner-v4{z-index:2;color:#fff;background:linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff0b 1px,#0000 1px) 0 0/34px 34px,linear-gradient(135deg,#101315 0%,#151a18 58%,#171613 100%);border-radius:10px;margin-top:clamp(22px,3.2vw,38px);position:relative;overflow:hidden;box-shadow:0 28px 80px #11131538,0 0 0 1px #111315c2}.runner-command-v4{background:linear-gradient(90deg,#52b7ff24,#5cff9c14,#0000);border-bottom:1px solid #ffffff1c;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:13px 18px;display:grid}.runner-command-v4 span,.runner-command-v4 strong,.runner-label-row-v4 span,.transcript-head-v4 span,.transcript-head-v4 em,.transcript-stream-v4 span,.active-transcript-v4 span,.ledger-top-v4 span,.surface-tabs-v4 span,.builder-command-v4 span,.builder-rail-v4>span,.chat-line-v4 span,.tool-pipeline-v4 span,.trust-ledger-v4 span,.proof-pane-head span,.surface-matrix-v4 span{color:var(--accent-mint);text-transform:uppercase;font-size:12px;font-style:normal;font-weight:800}.runner-command-v4 code,.builder-command-v4 code{overflow-wrap:anywhere;color:#f4fbff;font-size:12px;line-height:1.45}.runner-layout-v4{grid-template-columns:minmax(250px,.82fr) minmax(0,1.45fr) minmax(300px,.9fr);min-height:500px;display:grid}.runner-context-v4,.runner-transcript-v4,.proof-ledger-v4{min-width:0;padding:18px}.runner-transcript-v4,.proof-ledger-v4{border-left:1px solid var(--color-divider-on-strong)}.runner-label-row-v4,.transcript-head-v4,.ledger-top-v4{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.runner-label-row-v4.runtime{margin-top:22px}.context-row-list-v4,.platform-context-list-v4,.runtime-signal-list-v4,.transcript-stream-v4{margin-top:12px;display:grid}.context-row-list-v4 button,.platform-context-list-v4 button,.runtime-signal-list-v4 button,.transcript-stream-v4 button,.surface-tabs-v4 button,.builder-rail-v4 button{color:#edf5f8;cursor:pointer;width:100%;min-width:0;font:inherit;text-align:left;background:0 0;border:0}.context-row-list-v4 button,.platform-context-list-v4 button,.runtime-signal-list-v4 button,.builder-rail-v4 button{border-left:3px solid #ffffff21;gap:5px;padding:10px 0 10px 12px;display:grid}.context-row-list-v4 button.active,.platform-context-list-v4 button.active,.runtime-signal-list-v4 button.active,.builder-rail-v4 button.active{border-left-color:var(--accent-sky);background:linear-gradient(90deg,#52b7ff21,#0000 72%)}.context-row-list-v4 span,.platform-context-list-v4 span,.platform-context-list-v4 em,.runtime-signal-list-v4 span,.runtime-signal-list-v4 em,.builder-rail-v4 em{color:#b9c8d2;font-size:12px;font-style:normal;line-height:1.35}.platform-context-list-v4+.runner-label-row-v4{margin-top:22px}.platform-context-list-v4 button.active{border-left-color:var(--accent-violet);background:linear-gradient(90deg,#7f70ff24,#0000 72%)}.runtime-signal-list-v4 button:nth-child(2).active,.builder-rail-v4.runtime button.active{border-left-color:var(--accent-amber);background:linear-gradient(90deg,#ffbd5a21,#0000 72%)}.transcript-stream-v4 button{border-top:1px solid var(--color-divider-on-strong-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:12px 0;display:grid}.transcript-stream-v4 button p{grid-column:1/-1}.transcript-stream-v4 button.active{background:linear-gradient(90deg,#5cff9c1f,#0000 72%)}.transcript-stream-v4 button.passed span{color:var(--accent-sky)}.transcript-stream-v4 p,.active-transcript-v4 p,.chat-line-v4 p,.builder-output-v4 p{color:#d4dde3;margin:0;line-height:1.42}.active-transcript-v4{border-left:3px solid var(--accent-mint);background:linear-gradient(90deg,#5cff9c24,#0000 74%);gap:8px;margin-top:12px;padding:12px 0 12px 14px;display:grid}.active-transcript-v4 code{overflow-wrap:anywhere;color:var(--color-text-on-strong)}.proof-ledger-v4 dl{margin:18px 0;display:grid}.proof-ledger-v4 dl div{border-top:1px solid var(--color-divider-on-strong-subtle);grid-template-columns:minmax(84px,.36fr) minmax(0,1fr);gap:14px;padding:11px 0;display:grid}.proof-ledger-v4 dt{color:var(--accent-amber);text-transform:uppercase;font-size:12px;font-weight:800}.proof-ledger-v4 dd{color:#edf5f8;margin:0;line-height:1.38}.ledger-top-v4 strong{font-size:clamp(24px,3vw,38px);line-height:1}.receipt-chip-row-v4,.surface-tabs-v4,.recipe-steps-v4{flex-wrap:wrap;gap:8px;display:flex}.receipt-chip-row-v4 code,.recipe-steps-v4 code{color:#edf5f8;background:#ffffff14;border-radius:999px;padding:7px 9px;font-size:12px}.surface-tabs-v4{border-top:1px solid var(--color-divider-on-strong);padding:0 18px 16px}.surface-tabs-v4 button{border-top:3px solid var(--color-divider-on-strong-emphasis);flex:160px;gap:3px;padding:12px 0 0;display:grid}.surface-tabs-v4 button.active{border-top-color:var(--accent-coral)}.proof-strip{border-top:1px solid var(--color-divider-faint);grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.proof-strip article{border:0;border-left:1px solid var(--color-divider-subtle);background:#ffffff73;border-radius:0}.proof-strip article:first-child{border-left:0}.personalization-section-v4{padding-top:clamp(48px,6vw,76px)}.personalization-grid-v4{border-top:1px solid var(--color-divider-strong);border-bottom:1px solid var(--color-divider-strong);grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(28px,5vw,72px);padding:clamp(24px,4vw,40px) 0;display:grid}.personalization-copy-v4{margin:0}.personalization-copy-v4 h2{max-width:680px}.personalization-rail-v4{border-top:1px solid var(--color-divider-default);display:grid}.personalization-rail-v4 article{border-bottom:1px solid var(--color-divider-subtle);grid-template-columns:112px minmax(0,1fr);align-items:baseline;gap:18px;padding:17px 0;display:grid}.personalization-rail-v4 span,.share-flow-v4 span{color:var(--green-ink);font-family:var(--font-mono);text-transform:uppercase;font-size:12px;font-weight:800}.personalization-rail-v4 h3{margin:0;font-size:clamp(18px,2vw,24px);line-height:1.1}.personalization-rail-v4 p{color:var(--muted);margin:7px 0 0;line-height:1.45}.share-flow-v4{border-top:1px solid var(--color-divider-default);border-bottom:1px solid var(--color-divider-default);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;display:grid}.share-flow-v4 span{border-left:1px solid var(--color-divider-subtle);padding:13px 14px}.share-flow-v4 span:first-child{border-left:0;padding-left:0}.work-pattern-section{padding-top:clamp(50px,7vw,88px)}.work-pattern-grid{border-top:1px solid #11131529;border-bottom:1px solid #11131529;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.work-pattern-grid article{border-left:1px solid #1113151c;border-top:1px solid var(--color-divider-subtle);align-content:start;gap:14px;min-width:0;min-height:440px;padding:18px;display:grid}.work-pattern-grid article:nth-child(3n+1){border-left:0;padding-left:0}.work-pattern-grid article:nth-child(-n+3){border-top:0}.work-pattern-grid span,.work-pattern-app-grid span,.work-pattern-mini-grid span{color:var(--green-ink);font-family:var(--font-mono);text-transform:uppercase;font-size:12px;font-weight:800}.work-pattern-grid h3{font-size:clamp(22px,2.5vw,32px);line-height:1.04}.work-pattern-grid p,.work-pattern-app-grid p{color:var(--muted);margin:0;line-height:1.44}.work-pattern-trigger{border-left:2px solid #12724e52;padding-left:10px}.work-pattern-run{border:1px solid var(--color-divider-default);background:#ffffffad;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.work-pattern-run strong{color:var(--color-text-primary);text-transform:uppercase;font-size:12px}.work-pattern-run code,.work-pattern-grid code,.work-pattern-app-grid code{overflow-wrap:anywhere;color:#242a30;max-width:100%;font-size:12px}.work-pattern-run code{background:0 0;border:0;border-radius:0;padding:0}.work-pattern-grid code,.work-pattern-app-grid code{border:1px solid var(--color-divider-strong);background:#ffffff9e;border-radius:999px;width:fit-content;padding:8px 10px}.work-pattern-surfaces{flex-wrap:wrap;gap:6px;display:flex}.work-pattern-surfaces em{color:#1e4f3b;background:#dff2e9a3;border:1px solid #12724e38;border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:750}.work-pattern-human{font-weight:700;color:#22272c!important}.work-pattern-lists,.work-pattern-mini-grid{gap:10px;display:grid}.work-pattern-lists{grid-template-columns:repeat(2,minmax(0,1fr))}.work-pattern-lists div,.work-pattern-mini-grid div{align-content:start;gap:7px;min-width:0;display:grid}.work-pattern-lists strong{text-transform:uppercase;font-size:13px}.work-pattern-lists em,.work-pattern-mini-grid em{color:#3b434a;font-size:13px;font-style:normal;line-height:1.35;display:block}.mission-builder-section-v4{padding-top:clamp(54px,7vw,84px)}.mission-builder-v4{color:#fff;background:linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/32px 32px,linear-gradient(128deg,#111417 0%,#141c1b 58%,#1b1713 100%);border-radius:10px;overflow:hidden;box-shadow:0 24px 70px #1113152e,0 0 0 1px #111315b8}.builder-command-v4{background:linear-gradient(90deg,#9580ff26,#52b7ff1c,#0000);border-bottom:1px solid #ffffff1c;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:14px 18px;display:grid}.builder-grid-v4{grid-template-columns:minmax(170px,.62fr) minmax(170px,.58fr) minmax(180px,.62fr) minmax(0,1.18fr) minmax(180px,.62fr);display:grid}.builder-rail-v4,.builder-chat-v4{min-width:0;padding:18px}.builder-rail-v4:not(:first-child),.builder-rail-v4.runtime,.builder-chat-v4,.builder-rail-v4.review{border-left:1px solid var(--color-divider-on-strong)}.builder-rail-v4{align-content:start;gap:9px;display:grid}.builder-chat-v4{align-content:start;gap:14px;display:grid}.chat-line-v4{border-left:3px solid #ffffff26;gap:6px;padding-left:13px;display:grid}.chat-line-v4.user{border-left-color:var(--accent-sky)}.chat-line-v4.brief{border-left-color:var(--accent-mint)}.chat-line-v4.agent{border-left-color:var(--accent-amber)}.builder-output-v4{background:linear-gradient(90deg,#5cff9c1f,#0000 78%);border-top:1px solid #ffffff1c;gap:8px;padding:16px 18px;display:grid}.builder-output-v4 strong{font-size:clamp(22px,2.6vw,34px);line-height:1.05}.ticket-writer-skill-v4{background:linear-gradient(90deg,#f2aa4c24,#5cff9c0f,#0000 80%);border-top:1px solid #ffffff1c;grid-template-columns:minmax(240px,.82fr) minmax(0,1.18fr);gap:18px;padding:18px;display:grid}.ticket-writer-skill-v4>p{color:#d4dde3;grid-column:1/-1;max-width:980px;margin:0;line-height:1.42}.ticket-writer-skill-v4>div:first-child{align-content:start;gap:8px;display:grid}.ticket-writer-skill-v4 span,.ticket-writer-grid-v4 span{color:var(--accent-mint);text-transform:uppercase;font-size:12px;font-weight:800}.ticket-writer-skill-v4 strong{font-size:clamp(22px,2.5vw,34px);line-height:1.04}.ticket-writer-skill-v4 code{overflow-wrap:anywhere;color:var(--color-text-on-strong);font-size:12px}.ticket-writer-skill-v4 p,.ticket-writer-grid-v4 p{color:#d4dde3;margin:0;line-height:1.42}.ticket-writer-grid-v4{border-top:1px solid var(--color-divider-on-strong);border-bottom:1px solid var(--color-divider-on-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.ticket-writer-grid-v4 article{border-left:1px solid var(--color-divider-on-strong);align-content:start;gap:7px;padding:13px 12px;display:grid}.ticket-writer-grid-v4 article:first-child{border-left:0;padding-left:0}.trust-ledger-v4{border-top:1px solid #11131529;border-bottom:1px solid #11131529;margin-bottom:18px;display:grid}.trust-ledger-v4 article{border-top:1px solid var(--color-divider-subtle);grid-template-columns:70px minmax(220px,.5fr) minmax(0,1fr);align-items:baseline;gap:18px;padding:18px 0;display:grid}.trust-ledger-v4 article:first-child{border-top:0}.trust-ledger-v4 span{color:var(--green-ink)}.trust-ledger-v4 p{color:var(--muted);margin:0;line-height:1.45}.tool-pipeline-v4{background:var(--runner-bg);color:#fff;border-radius:10px;padding:16px 18px 18px;overflow:hidden;box-shadow:0 0 0 1px #111315b8}.tool-pipeline-rail-v4{border-top:1px solid var(--color-divider-on-strong);grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-top:12px;display:grid}.tool-pipeline-rail-v4 article{border-left:1px solid var(--color-divider-on-strong);align-content:start;gap:8px;padding:14px 12px 0;display:grid}.tool-pipeline-rail-v4 article:first-child{border-left:0;padding-left:0}.tool-pipeline-rail-v4 code{overflow-wrap:anywhere;color:#f0f7fb;font-size:12px}.tool-pipeline-rail-v4 p{color:#cdd7dd;margin:0;font-size:13px;line-height:1.38}.proof-workbench-v4{border-top:1px solid var(--color-divider-strong);border-bottom:1px solid var(--color-divider-strong);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);display:grid}.wiki-proof-pane-v4,.review-proof-pane-v4{align-content:start;gap:16px;min-height:330px;padding:clamp(20px,3.5vw,38px);display:grid}.review-proof-pane-v4{border-left:1px solid var(--color-divider-strong);background:var(--runner-bg);color:#fff}.wiki-proof-pane-v4{background:#ffffff85}.wiki-proof-pane-v4 p,.review-feature-list-v3 p{color:var(--muted);margin:0;line-height:1.42}.review-proof-pane-v4 .review-feature-list-v3 p{color:#cfd9df}.review-proof-pane-v4 .review-feature-list-v3 article,.review-proof-pane-v4 .severity-preview-grid article{border:0;border-left:3px solid var(--color-divider-strong);background:0 0;border-radius:0;padding:0 0 0 12px}.surface-matrix-v4{border-top:1px solid var(--color-divider-strong);display:grid}.surface-matrix-v4 article{border-bottom:1px solid var(--color-divider-subtle);grid-template-columns:130px 170px minmax(0,1fr) minmax(260px,.8fr);align-items:start;gap:16px;padding:16px 0;display:grid}.surface-matrix-v4 span{color:var(--green-ink)}.surface-matrix-v4 p{color:var(--muted);margin:0;line-height:1.42}.surface-matrix-v4 code{overflow-wrap:anywhere;color:#242a30;line-height:1.4}.full-span{grid-column:1/-1}.repo-list{gap:10px;display:grid}.control-plane-grid,.pr-check-list{gap:12px;display:grid}.control-plane-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.control-plane-grid article{border:1px solid var(--line);background:var(--color-background-subtle);border-radius:8px;align-content:start;gap:8px;min-height:148px;padding:14px;display:grid}.control-plane-grid span,.pr-check-list span{color:var(--muted);font-size:13px;font-weight:750}.control-plane-grid strong{font-size:20px}.control-plane-grid p{color:#394046;margin:0;font-size:14px}.repo-list div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding-top:12px;display:grid}.repo-list span,.muted-copy{color:var(--muted)}.pr-check-list div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) repeat(4,auto);align-items:center;gap:12px;padding-top:12px;display:grid}.panel-heading-row,.lane-heading,.learning-actions,.learning-meta{flex-wrap:wrap;gap:10px;display:flex}.panel-heading-row{justify-content:space-between;align-items:start}.team-sharing-workflow{gap:14px;display:grid}.team-sharing-summary{color:#f3f7f6;background:linear-gradient(135deg,#111b1ff5,#222d30eb),#111b1f;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);align-items:start;gap:18px;padding:18px;display:grid}.team-sharing-summary p{color:#dce6e4;max-width:760px;margin:0;font-size:16px;line-height:1.5}.team-sharing-scorecard{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.team-sharing-scorecard span{border:1px solid var(--color-divider-on-strong-emphasis);color:#adbcba;background:#ffffff12;border-radius:8px;gap:4px;min-width:0;padding:10px;font-size:11px;font-weight:750;display:grid}.team-sharing-scorecard strong{color:var(--color-text-on-strong);font-size:22px;line-height:1}.team-sharing-stage-grid,.team-sharing-track-grid,.team-sharing-command-strip{gap:12px;display:grid}.team-sharing-stage-grid,.team-sharing-track-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.team-sharing-command-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.team-sharing-stage-grid article,.team-sharing-track-grid article,.team-sharing-command-strip article{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.team-sharing-stage-grid article{border-top:3px solid #2f7c68}.team-sharing-stage-grid strong,.team-sharing-command-strip strong{font-size:14px}.team-sharing-stage-grid p,.team-sharing-track-grid p,.team-sharing-command-strip p{color:#3c4248;margin:0;font-size:13px;line-height:1.42}.team-sharing-stage-grid code,.team-sharing-track-grid code,.team-sharing-command-strip code{white-space:normal;overflow-wrap:anywhere;max-width:100%;display:block}.workflow-status{border:1px solid var(--line);width:fit-content;color:var(--muted);text-transform:uppercase;background:#eef2f3;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.workflow-status.live{color:#17624e;background:#e6f7f0;border-color:#9bd3c1}.workflow-status.ready{color:#295b9f;background:#edf4ff;border-color:#bed5ff}.workflow-status.review{color:#82601a;background:#fff6df;border-color:#f2ce8f}.track-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.track-heading div{gap:8px;min-width:0;display:grid}.track-heading h3{margin:0;font-size:15px}.track-heading>strong{color:var(--ink);font-size:26px;line-height:1}.track-evidence{flex-wrap:wrap;gap:6px;display:flex}.track-evidence span{border:1px solid var(--line);min-width:0;color:var(--muted);background:#f1f4f5;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:750}.governance-console-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.governance-summary-strip{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.governance-summary-strip>div{gap:4px;min-width:0;padding:12px 14px;display:grid}.governance-summary-strip>div+div{border-left:1px solid var(--line)}.governance-summary-strip dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.governance-summary-strip dd{color:var(--ink);margin:0;font-size:24px;font-weight:800;line-height:1}.governance-lane{border:1px solid var(--line);background:var(--color-background-subtle);border-radius:8px;align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.primary-lane{border-color:var(--ink);background:var(--surface)}.governance-pending-lane{grid-column:1/-1}.governance-secondary-lane{border-color:var(--color-divider-subtle);background:var(--color-background-subtle)}.governance-proof-disclosure{border:1px solid var(--color-divider-subtle);background:var(--color-background-subtle);border-radius:8px;align-self:start;min-width:0;overflow:hidden}.governance-proof-disclosure>summary{color:var(--ink);cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px;list-style:none;display:grid}.governance-proof-disclosure>summary::-webkit-details-marker{display:none}.governance-proof-disclosure>summary:after{content:"+";color:var(--muted);grid-column:3;font-size:16px;font-weight:800}.governance-proof-disclosure[open]>summary:after{content:"−"}.governance-proof-disclosure>summary strong{font-size:15px}.governance-proof-disclosure>summary span{color:var(--muted);font-size:12px;font-weight:750}.governance-proof-disclosure[open]>summary{border-bottom:1px solid var(--color-divider-subtle)}.governance-proof-content{gap:12px;padding:14px;display:grid}.governance-pending-lane .learning-card{grid-template-columns:minmax(0,1fr) auto;align-items:start}.governance-pending-lane .learning-card>div:first-child,.governance-pending-lane .learning-meta{grid-column:1}.governance-pending-lane .learning-actions{grid-area:1/2/span 2;justify-content:flex-end}.lane-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:12px}.lane-heading strong{font-size:15px}.lane-heading span{color:var(--muted);font-size:12px;font-weight:750}.learning-card,.rule-summary{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:12px;padding:14px;display:grid}.learning-card h3,.rule-summary h3{margin-bottom:8px;font-size:16px}.learning-card p,.rule-summary p{color:#3c4248;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-bottom:0;font-size:14px;line-height:1.42;display:-webkit-box;overflow:hidden}.learning-meta{align-items:center}.learning-meta span{border:1px solid var(--line);color:var(--muted);background:#f0f3f5;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:750}.learning-meta .redaction-chip{color:#4b5563;background:#fffdf4;border-color:#1f293738}.learning-meta .redaction-chip.withheld{color:#724515;background:#fff7da;border-color:#82521947}.learning-meta .redaction-chip.redacted{color:#1e5e53;background:#e8f7f3;border-color:#1e5e533d}.learning-meta .redaction-chip.raw{color:#284b91;background:#eef4ff;border-color:#355bb238}.proposal-title-row,.proposal-proof-grid{gap:10px;display:grid}.proposal-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.proposal-status{border:1px solid var(--line);color:#295b9f;text-transform:uppercase;background:#eef4ff;border-radius:999px;width:fit-content;padding:5px 8px;font-size:10px;font-weight:800}.proposal-status.needs_receipts,.proposal-status.needs_guardrails{color:#82601a;background:#fff6df;border-color:#f2ce8f}.proposal-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proposal-proof-grid div{border:1px solid var(--line);background:var(--color-background-subtle);border-radius:8px;align-content:start;gap:8px;min-width:0;padding:10px;display:grid}.proposal-proof-grid span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.proposal-proof-grid p,.proposal-proof-grid code{color:#3c4248;margin:0;font-size:12px;line-height:1.4}.proposal-proof-grid code{white-space:normal;overflow-wrap:anywhere}.learning-actions{align-items:center}.loop-catalog-panel{gap:18px}.loop-catalog-scope-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-bottom:12px;display:flex}.loop-catalog-scope-tabs button{border:1px solid var(--line);color:#46505a;cursor:pointer;background:#f4f6f7;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:12px;font-weight:800;display:inline-flex}.loop-catalog-scope-tabs button.active{color:var(--color-text-on-strong-soft);background:#1d5b47;border-color:#1d5b47}.loop-catalog-scope-tabs span{opacity:.72}.loop-catalog-built-in{gap:12px;display:grid}.loop-catalog-source-note{color:#7c5723;margin:-4px 0 0;font-size:13px;line-height:1.45}.loop-catalog-toolbar,.loop-catalog-meta,.loop-catalog-proof-gates{flex-wrap:wrap;gap:8px;display:flex}.loop-catalog-toolbar button,.loop-catalog-meta span,.loop-catalog-proof-gates span{border:1px solid var(--line);color:#46505a;background:#f4f6f7;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:750}.loop-catalog-toolbar button{cursor:pointer}.loop-catalog-toolbar button.active{color:var(--color-text-on-strong-soft);background:#101820;border-color:#101820}.loop-catalog-toolbar span{opacity:.72;margin-left:6px}.loop-catalog-layout{grid-template-columns:minmax(250px,.38fr) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.loop-catalog-list{align-content:start;gap:8px;min-width:0;max-height:560px;padding-right:4px;display:grid;overflow:auto}.loop-catalog-list button{border:1px solid var(--line);background:var(--color-background-subtle);text-align:left;cursor:pointer;border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid}.loop-catalog-list button.active{background:#eef4ff;border-color:#101820}.loop-catalog-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.loop-catalog-card-top .workspace-scope-chip{padding:4px 7px;font-size:10px}.loop-catalog-list span,.loop-catalog-command span,.loop-catalog-proof-grid span,.loop-catalog-fallback span,.loop-catalog-ownership>span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.loop-catalog-list strong{color:var(--ink);font-size:14px}.loop-catalog-list em{color:#5e6975;font-size:12px;font-style:normal}.loop-catalog-list em.workspace-scope-chip{font-size:10px}.loop-catalog-detail{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:14px;min-width:0;padding:16px;display:grid}.loop-catalog-detail h3{margin-bottom:8px;font-size:20px}.loop-catalog-detail p{color:#3c4248}.loop-catalog-detail>div>strong{color:var(--ink);margin-top:10px;display:block}.loop-catalog-command{color:var(--color-text-on-strong-soft);background:#101820;border-radius:8px;gap:8px;padding:12px;display:grid}.loop-catalog-command code{color:#e8fbf4;white-space:normal;word-break:break-word}.team-loop-task{gap:6px;display:grid}.team-loop-task>span{color:#f7fafbb8;text-transform:uppercase;font-size:11px;font-weight:800}.team-loop-task input{width:100%;min-height:40px;color:var(--color-text-on-strong-soft);font:inherit;background:#f7fafb14;border:1px solid #f7fafb3d;border-radius:6px;padding:9px 10px}.team-loop-task input::placeholder{color:#f7fafb94}.team-loop-task input:focus{outline-offset:1px;border-color:#a1dfc5;outline:2px solid #a1dfc538}.team-loop-handoff-note{margin:0;font-size:12px;line-height:1.4;color:#f7fafbb8!important}.team-loop-run-status{margin:0;font-size:12px;line-height:1.4;color:#f7fafbd1!important}.loop-runner-setup{border-top:1px solid #f7fafb29;gap:7px;padding-top:9px;display:grid}.loop-runner-setup summary{color:var(--color-text-on-strong-soft);cursor:pointer;font-size:12px;font-weight:750}.loop-runner-setup p{margin:0;font-size:12px;line-height:1.4;color:#f7fafbb8!important}.loop-runner-setup code{color:#e8fbf4;background:#f7fafb14;border:1px solid #f7fafb24;border-radius:5px;padding:8px;font-size:11px;display:block;overflow-x:auto}.loop-run-history{border-top:1px solid var(--line);gap:8px;padding-top:14px;display:grid}.loop-run-history-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.loop-run-history-heading h4{margin:0;font-size:13px}.loop-run-history-heading span,.loop-run-history-item small{color:var(--muted);font-size:11px}.loop-run-history-item{border:1px solid var(--line);background:var(--color-background-subtle);border-radius:6px;gap:4px;padding:10px;display:grid}.loop-run-history-item>div{align-items:baseline;gap:8px;min-width:0;display:flex}.loop-run-history-item strong{color:var(--ink);text-transform:uppercase;font-size:11px}.loop-run-history-item span{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.loop-catalog-empty{border:1px dashed var(--line);border-radius:8px;gap:8px;padding:16px;display:grid}.loop-catalog-empty strong{color:var(--ink)}.loop-catalog-empty p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.loop-catalog-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.loop-catalog-proof-grid div,.loop-catalog-fallback,.loop-catalog-ownership{border:1px solid var(--line);background:var(--color-background-subtle);border-radius:8px;gap:8px;padding:12px;display:grid}.loop-catalog-proof-grid p,.loop-catalog-fallback p,.loop-catalog-ownership p{margin:0;font-size:13px;line-height:1.42}.loop-catalog-more{margin-top:0}.loop-catalog-more>p{margin-top:var(--app-space-3)}.loop-catalog-ownership code{border:1px solid var(--color-divider-default);width:fit-content;max-width:100%;color:var(--color-text-success-strong);overflow-wrap:anywhere;background:#eff3f2;border-radius:6px;padding:7px 9px;font-size:12px}.loop-catalog-proof-gates span{background:#fffdf4}.small-button{min-height:36px;padding:8px 10px;font-size:13px}.workspace-copy-agent-action,.review-policy-actions{gap:var(--app-space-2,8px);flex-wrap:wrap;align-items:center;display:flex}.workspace-team-setup-notice{padding:var(--app-space-4);background:#fffaf2;border:1px solid #945b2547;border-radius:8px;align-content:start;gap:6px;display:grid}.workspace-team-setup-notice span{color:#8a5a22;font-size:var(--app-font-micro,11px);letter-spacing:.02em;text-transform:uppercase;font-weight:800}.workspace-team-setup-notice strong{color:var(--ink);font-size:15px;line-height:1.3}.workspace-team-setup-notice p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.workspace-copy-agent-action>div:first-child{gap:var(--app-space-2,8px);flex-wrap:wrap;align-items:center;display:flex}.workspace-copy-agent-action span{width:auto;color:var(--muted);font-size:var(--app-font-micro,11px);text-transform:none;background:0 0;border:0;padding:0;font-weight:650;line-height:1.35}.workspace-copy-agent-action span:empty{display:none}.workspace-copy-agent-fallback{resize:vertical;color:#18201d;width:100%;min-height:112px;font-family:var(--font-mono), ui-monospace, monospace;background:#f6f8f7;border:1px solid #1113152e;border-radius:6px;flex:1 0 100%;padding:10px 12px;font-size:12px;line-height:1.5}.workspace-copy-agent-fallback:focus{outline-offset:1px;border-color:#3a745d;outline:2px solid #3a745d2e}.workspace-repo-freshness-rail article .workspace-copy-agent-action{margin-top:auto}.button:disabled,.segmented button:disabled{cursor:not-allowed;opacity:.55}.footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:28px clamp(20px,4vw,56px) 42px;font-size:13px;display:flex}@media (max-width:1320px){.cockpit-layout{grid-template-columns:1fr}.mission-deck,.surface-dock{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1120px){.workspace-grid-v3,.mission-builder-v3,.proof-workbench{grid-template-columns:1fr}.ticket-stack-v3,.mission-receipt-v3,.builder-controls-v3{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-stack-v3 .mini-window-head,.mission-receipt-v3 .mini-window-head,.builder-controls-v3>div{grid-column:1/-1}.trust-card-grid-v3,.tool-contract-rail,.surface-grid-v3{grid-template-columns:repeat(2,minmax(0,1fr))}.runner-layout-v4,.personalization-grid-v4,.ticket-writer-skill-v4,.builder-grid-v4,.proof-workbench-v4{grid-template-columns:1fr}.runner-transcript-v4,.proof-ledger-v4,.builder-rail-v4:not(:first-child),.builder-rail-v4.runtime,.builder-chat-v4,.builder-rail-v4.review,.review-proof-pane-v4{border-left:0;border-top:1px solid var(--color-divider-on-strong)}.tool-pipeline-rail-v4{grid-template-columns:repeat(3,minmax(0,1fr))}.agentic-operating-grid,.agentic-principle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.practice-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.work-pattern-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.work-pattern-grid article,.work-pattern-grid article:nth-child(3n+1){border-left:1px solid #1113151c;padding-left:18px}.work-pattern-grid article:nth-child(odd){border-left:0;padding-left:0}.work-pattern-grid article:nth-child(-n+3){border-top:1px solid var(--color-divider-subtle)}.work-pattern-grid article:nth-child(-n+2){border-top:0}.surface-matrix-v4 article{grid-template-columns:130px 170px minmax(0,1fr)}.surface-matrix-v4 code{grid-column:2/-1}}@media (max-width:980px){.topbar{grid-template-columns:1fr auto}.topbar nav{display:none}.hero,.quick-start-ribbon,.readiness-section,.workspace-band,.two-column,.wiki-review-section,.app-bridge-section,.local-loop-note,.code-map-layout,.map-operational-strip,.map-agent-starter,.map-agent-packet-prompt,.map-agent-packet-grid,.wiki-atlas-heading,.wiki-intelligence-console,.wiki-source-systems,.wiki-diagram-console,.wiki-control-grid,.wiki-run-console,.wiki-agent-starter,.wiki-export-console,.wiki-markdown-fallback,.wiki-loop-summary,.wiki-loop-meta,.auto-wiki-workbench,.landing-run-console,.run-console-grid,.wiki-workbench-grid,.wiki-bottom-grid,.wiki-source-proof-panel,.wiki-agent-brief-grid,.review-use-case-grid,.review-handoff-contract-strip,.review-decision-ladder,.review-console-toolbar,.ticket-policy-hero,.ticket-template-row,.ticket-execution-contract,.ticket-execution-contract.editable-ticket-runtime,.ticket-policy-impact-grid,.runtime-evidence-packet,.wiki-operating-brief,.wiki-loop-tabs,.review-policy-contract,.proof-ledger-panel,.simple-panel-section,.connector-health-strip,.connector-default-instruction-card,.connector-activation-rail,.connector-default-use-checklist,.connector-quick-start,.connector-agent-loop,.connector-agent-loop-steps article,.connector-agent-instruction,.connector-install-grid,.agent-router-layout,.enforce-layout,.governance-board-layout,.context-layout,.activity-handoff-agent-grid,.activity-handoff-form,.activity-handoff-command,.activity-handoff-command-stack article,.activity-handoff-actions{grid-template-columns:1fr}.workspace-panel-heading.split,.workspace-review-summary-strip,.workspace-embedded-tools,.workspace-embedded-tools .setup-panel{grid-template-columns:1fr;width:100%}.workspace-heading-status{justify-items:start;min-width:0}.activity-handoff-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-readiness-contract{grid-template-columns:1fr}.wiki-source-proof-panel>div:first-child{border-right:0;border-bottom:1px solid var(--color-divider-on-strong);padding-bottom:10px;padding-right:0}.wiki-agent-starter-steps article{grid-template-columns:minmax(86px,.22fr) minmax(0,1fr)}.auto-wiki-workbench{overflow:hidden}.wiki-quality-strip{grid-template-columns:repeat(auto-fit,minmax(72px,1fr))}.wiki-key-entity-row a{max-width:100%}.hero{min-height:auto}.hero-console{min-height:470px}.scan-stage{min-height:424px}.packet-card{margin-top:64px}.dimension-grid,.metric-row,.value-grid,.proof-strip,.value-proof-section .value-grid,.pricing-grid,.stat-grid,.product-preview-grid,.connector-loop-rail,.team-loop-stage-grid,.surface-grid,.user-outcome-grid,.trust-contract-grid,.compact-connector-rail,.recipe-grid,.manager-metric-grid,.wiki-toolbar,.wiki-publish-targets,.wiki-workbench-grid,.wiki-source-proof-panel,.wiki-agent-brief-grid,.review-config-grid,.run-lifecycle,.run-contract-grid,.ticket-source-strip,.map-operational-facets,.wiki-atlas-facets,.wiki-control-grid,.wiki-pipeline,.workspace-repo-freshness-rail,.wiki-refresh-ladder,.severity-lane-grid,.severity-preview-grid,.mission-feature-grid,.coverage-grid,.capability-proof-grid,.app-loop-grid,.app-coverage-grid,.mission-app-grid,.run-card-grid,.run-card-empty,.run-card-evidence,.recipe-filmstrip,.quality-trend-grid,.hero-flow,.step-grid,.capability-grid,.next-panel-grid{grid-template-columns:repeat(2,1fr)}.proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-app-panels .wiki-toolbar,.workspace-app-panels .wiki-workbench-grid,.workspace-app-panels .wiki-source-proof-panel,.workspace-app-panels .wiki-agent-brief-grid,.workspace-app-panels .wiki-operating-brief{grid-template-columns:minmax(0,1fr)}.hero-feature-ledger,.share-flow-v4{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-writer-grid-v4{grid-template-columns:1fr}.ticket-writer-grid-v4 article{border-top:1px solid var(--color-divider-on-strong);border-left:0;padding-left:0;padding-right:0}.ticket-writer-grid-v4 article:first-child{border-top:0}.share-flow-v4 span:nth-child(odd),.hero-feature-ledger div:nth-child(odd){border-left:0;padding-left:0}.proof-strip article:nth-child(odd){border-left:0}.trust-ledger-v4 article,.surface-matrix-v4 article{grid-template-columns:64px minmax(0,1fr)}.trust-ledger-v4 p,.surface-matrix-v4 p,.surface-matrix-v4 code{grid-column:2/-1}.app-topbar{grid-template-columns:1fr auto}.app-topbar nav{display:none}.app-two-column,.workspace-hero,.connector-quick-start,.connector-default-use-checklist,.connector-agent-loop,.connector-agent-loop-steps article,.connector-install-grid,.connector-target-grid,.connector-smoke-steps,.app-unlocks-grid,.control-plane-grid,.workspace-repo-freshness-rail,.wiki-refresh-ladder,.repo-scope-picker,.repo-scope-active-contract div,.team-sharing-summary,.team-sharing-command-strip,.governance-console-grid,.proposal-proof-grid,.work-pattern-app-grid,.ticket-source-strip{grid-template-columns:1fr}.repo-scope-copy{grid-row:auto}.team-sharing-stage-grid,.team-sharing-track-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.map-node-list article{grid-template-columns:minmax(180px,.7fr) minmax(0,1fr)}.map-node-tags{grid-column:1/-1;justify-content:flex-start}.connector-loop-rail article:after{content:none}.proof-ledger-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-recent-review-list>article{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:640px){.governance-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.governance-summary-strip>div{padding:10px}.governance-summary-strip dt{font-size:9px}.governance-summary-strip dd{font-size:20px}.governance-pending-lane .learning-card{grid-template-columns:1fr}.governance-pending-lane .learning-actions{grid-area:auto/1;justify-content:flex-start}.governance-proof-disclosure>summary{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.governance-proof-disclosure>summary span{grid-column:1}.governance-proof-disclosure>summary:after{grid-area:1/2/span 2}.product-context-freshness,.product-context-overview>header,.product-context-overview>footer,.workspace-quality-current>header,.workspace-quality-current>footer{flex-direction:column;align-items:flex-start}.workspace-quality-contract,.product-context-overview>div,.product-context-onboarding{grid-template-columns:1fr}.product-context-onboarding-copy{min-height:0;padding:30px 24px}.product-context-onboarding>ol{border-top:1px solid #11131517;border-left:0;padding:8px 24px}.product-context-overview article+article{border-top:1px solid var(--color-divider-faint);border-left:0}.workspace-quality-contract article+article{border-top:1px solid #11131517;border-left:0}.workspace-quality-current>footer>a{margin-left:0}.wiki-readiness-strip{grid-template-columns:1fr}.wiki-readiness-strip .workspace-copy-agent-action{justify-self:start}.workspace-recent-review-list>article{gap:var(--app-space-2);grid-template-columns:1fr}.wiki-control-grid,.wiki-source-system-list{grid-template-columns:1fr}.evidence-attention-list article{grid-template-columns:1fr;gap:8px}.topbar{padding:14px 16px}.topbar-cta{display:none}.hero,.workspace-band,.section,.app-empty,.app-grid{margin-left:16px;margin-right:16px}.proof-ledger-entry-grid,.map-operational-facets,.repo-scope-list,.wiki-atlas-heading,.wiki-atlas-facets{grid-template-columns:1fr}.wiki-quality-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.map-agent-starter-steps article,.wiki-agent-starter-steps article,.wiki-page-trust-pack{grid-template-columns:1fr}.map-agent-starter-steps p,.wiki-agent-starter-steps p{grid-column:auto}.hero{padding:40px 16px 32px}.product-hero{min-height:auto;padding:42px 16px 30px}.agent-hero{padding:42px 16px 30px}.agent-hero h1{font-size:clamp(42px,13vw,58px)}.product-console{margin-top:28px;padding:14px}.product-preview-grid,.quick-start-ribbon,.hero-feature-ledger,.share-flow-v4,.work-pattern-grid,.work-pattern-lists,.work-pattern-mini-grid,.proof-strip,.connector-loop-rail,.team-loop-stage-grid,.surface-grid,.user-outcome-grid,.trust-contract-grid,.compact-connector-rail,.recipe-grid,.manager-metric-grid,.wiki-toolbar,.wiki-run-console,.wiki-publish-targets,.wiki-export-console,.wiki-markdown-fallback,.wiki-workbench-grid,.review-config-grid,.mission-feature-grid,.wiki-review-section,.coverage-grid,.app-bridge-section,.landing-run-console,.run-console-grid,.run-contract-grid,.ticket-execution-contract,.runtime-evidence-packet,.wiki-operating-brief,.review-policy-contract,.cockpit-layout,.composer-command,.composer-stage,.ticket-source-strip,.local-loop-note,.code-map-layout,.loop-catalog-layout,.loop-catalog-proof-grid,.code-map-command,.map-agent-packet-prompt,.map-agent-packet-grid,.map-node-list article,.app-loop-grid,.app-coverage-grid,.capability-proof-grid,.work-pattern-app-grid,.mission-app-grid,.run-card-grid,.run-card-empty,.run-card-evidence,.wiki-pipeline,.wiki-loop-tabs,.wiki-loop-summary,.wiki-loop-meta,.wiki-bottom-grid,.review-console-toolbar,.review-handoff-contract-strip,.review-decision-ladder,.severity-lane-grid,.severity-preview-grid,.recipe-filmstrip,.quality-trend-grid,.proof-strip,.tool-pipeline-rail-v4,.agentic-operating-grid,.agentic-principle-grid,.practice-library-grid,.compact-severity-grid,.review-feature-list-v3{grid-template-columns:1fr}.practice-library-grid article:last-child{grid-column:auto}.wiki-operating-command,.wiki-agent-ask-list,.wiki-loop-command{grid-template-columns:1fr}.capability-proof-grid article{min-height:0}.map-scorecard{text-align:left;justify-items:start}.map-node-console{min-height:0}.runner-command-v4,.builder-command-v4,.personalization-rail-v4 article,.transcript-stream-v4 button,.proof-ledger-v4 dl div{grid-template-columns:1fr}.runner-context-v4,.runner-transcript-v4,.proof-ledger-v4,.builder-rail-v4,.builder-chat-v4{padding:14px}.proof-strip article{border-left:0;border-top:1px solid var(--color-divider-subtle)}.hero-feature-ledger div{border-left:0;border-top:1px solid var(--color-divider-subtle);padding-left:0;padding-right:0}.hero-feature-ledger div:first-child{border-top:0}.share-flow-v4 span{border-left:0;border-top:1px solid var(--color-divider-subtle);padding-left:0;padding-right:0}.share-flow-v4 span:first-child{border-top:0}.work-pattern-grid article,.work-pattern-grid article:nth-child(odd),.work-pattern-grid article:nth-child(3n+1),.work-pattern-grid article:nth-child(-n+2),.work-pattern-grid article:nth-child(-n+3){border-left:0;border-top:1px solid var(--color-divider-subtle);padding-left:0;padding-right:0}.work-pattern-grid article:first-child,.proof-strip article:first-child{border-top:0}.tool-pipeline-rail-v4 article,.tool-pipeline-rail-v4 article:first-child{border-left:0;border-top:1px solid var(--color-divider-on-strong);padding:12px 0 0}.tool-pipeline-rail-v4 article:first-child{border-top:0}.trust-ledger-v4 article,.surface-matrix-v4 article{grid-template-columns:1fr;gap:8px}.trust-ledger-v4 p,.surface-matrix-v4 p,.surface-matrix-v4 code{grid-column:auto}.workspace-topline,.terminal-topbar-v3,.mini-window-head,.proof-pane-head,.tool-contract-head,.chat-head-v3{flex-direction:column;align-items:start}.ticket-stack-v3,.mission-receipt-v3,.builder-controls-v3,.terminal-feed-v3,.trust-card-grid-v3,.tool-contract-rail,.surface-grid-v3,.review-feature-list-v3,.compact-severity-grid{grid-template-columns:1fr}.proof-strip{margin-left:16px;margin-right:16px}.mission-deck,.surface-dock{grid-template-columns:1fr}.mission-theater{grid-template-rows:auto;grid-template-columns:1fr;gap:10px;min-height:auto;display:grid}.signal-lane{display:none}.theater-card,.agent-card,.brief-core,.repo-card,.receipt-console{grid-area:auto/1;width:auto;position:relative;inset:auto;transform:none}.receipt-console{bottom:auto;left:auto;right:auto}.product-preview-card{min-height:auto}.wiki-viewer-preview{grid-template-columns:1fr}.wiki-sidebar{border-right:0;border-bottom:1px solid var(--line);gap:8px;display:flex;overflow-x:auto}.wiki-sidebar button{white-space:nowrap;flex:none}.simple-hero{min-height:auto;padding:42px 16px 28px}.simple-hero-copy{padding-top:0}.connector-stage{height:260px;margin-top:26px;position:relative}.connector-stage:before{inset:0}.stage-rail{left:24px;right:24px}.stage-panel{width:min(78vw,290px);min-width:0}.stage-agent{top:18px;right:12px}.stage-brief{bottom:86px;left:12px;right:auto}.stage-repo{bottom:16px;right:12px}.hero-flow{margin-top:16px}.quiet-cta{flex-direction:column;align-items:start;margin-left:16px;margin-right:16px}h1{font-size:46px}h2{font-size:36px}.auth-panel h1,.app-empty h1,.workspace-hero h1{font-size:var(--app-display-size)}.auth-shell{padding:18px 16px 40px}.auth-workbench-grid{grid-template-columns:1fr}.auth-panel,.auth-context-panel,.app-empty,.setup-panel,.workspace-hero{box-shadow:5px 5px #11131514}.auth-workbench-grid .auth-panel,.auth-context-panel{box-shadow:none}.app-topbar{padding:14px 16px}.app-topbar .topbar-cta{display:inline-flex}.hero-console{min-height:190px}.scan-stage{min-height:146px;padding:16px}.scan-line{top:42px}.packet-card{margin-top:20px;padding:14px}.packet-card strong{margin-bottom:0;font-size:17px}.hero-console .packet-grid,.hero-console .source-stack{display:none}.packet-grid,.dimension-grid,.metric-row,.governance-grid,.team-sharing-scorecard,.team-sharing-stage-grid,.team-sharing-track-grid,.moat-grid,.receipt-proof,.agent-target-grid,.artifact-list,.app-unlocks-grid,.review-gate-grid,.stat-grid,.value-grid,.value-proof-section .value-grid,.pricing-grid,.run-lifecycle,.hero-flow,.step-grid,.capability-grid,.next-panel-grid,.command-row,.activation-item,.map-row,.finding{grid-template-columns:1fr}.repo-status,.review-header{flex-direction:column;align-items:start}.repo-list div,.pr-check-list div{grid-template-columns:1fr}.panel-heading-row,.learning-actions{flex-direction:column;align-items:stretch}.learning-actions .button{width:100%}.wiki-agent-ask-list{grid-template-columns:1fr}}.console-native-page{--console-bg:#10120f;--console-ink:#f2f5ec;--console-muted:#aab4a1;--console-line:#10120f24;--console-line-dark:#f2f5ec21;--console-green:#79ff9f;--console-green-ink:#197642;--console-muted-strong:#aebcaf;--console-cyan:#56d8ff;--console-yellow:#ffd166;--console-pink:#ff6f91;--console-paper:#f4f7ef;--console-paper-strong:#fff;background:var(--console-paper);max-width:100%;min-height:100vh;color:var(--console-bg);overflow:visible}.console-native-page h1,.console-native-page h2,.console-native-page h3,.console-native-page p{margin-top:0}.console-native-page h1{letter-spacing:0;max-width:760px;margin-bottom:20px;font-size:54px;line-height:1.02}.console-native-page h2{letter-spacing:0;max-width:760px;margin-bottom:14px;font-size:44px;line-height:1.02}.console-native-page h3{letter-spacing:0;font-size:17px;line-height:1.22}.console-native-page p{color:#445044;font-size:16px;line-height:1.55}.console-nav{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f4f7efe6;border-bottom:1px solid #10120f1f;grid-template-columns:minmax(160px,1fr) auto minmax(160px,1fr);align-items:center;gap:20px;padding:16px 36px;display:grid;position:sticky;top:0}.console-brand,.console-nav nav,.console-nav-actions,.console-nav-cta,.console-hero-actions,.console-surface-strip{align-items:center;display:flex}.console-brand{gap:10px;font-weight:800}.brief-brand-mark{isolation:isolate;width:var(--brief-mark-size);aspect-ratio:1;flex:0 0 var(--brief-mark-size);border:1px solid var(--brief-brand-depth);border-radius:calc(var(--brief-mark-size) * .194);background:var(--brief-brand-green);color:var(--brief-brand-depth);box-shadow:calc(var(--brief-mark-size) * .097) calc(var(--brief-mark-size) * .097) 0 var(--brief-brand-depth);font-size:calc(var(--brief-mark-size) * .48);place-items:center;font-weight:800;line-height:1;display:grid;position:relative}.brief-brand-mark:after{right:calc(var(--brief-mark-size) * -.129);bottom:calc(var(--brief-mark-size) * -.129);width:calc(var(--brief-mark-size) * .194);aspect-ratio:1;border:1px solid var(--brief-brand-depth);background:var(--brief-brand-status);content:"";border-radius:50%;animation:2.8s ease-in-out infinite brief-brand-ping;position:absolute}.console-nav nav{color:#536052;gap:20px;font-size:14px;font-weight:700}.console-nav-actions{justify-self:end;gap:14px}.console-nav-signin{color:#293329;font-size:14px;font-weight:800}.console-nav-cta{border:1px solid var(--console-bg);background:var(--console-bg);color:#fff;border-radius:6px;padding:9px 13px;font-size:14px;font-weight:800;transition:transform .18s,box-shadow .18s,background-color .18s}.console-nav-cta:hover,.console-nav-cta:focus-visible{background:#1b241d;transform:translateY(-2px);box-shadow:3px 3px #10120fcc}.console-nav-cta:focus-visible,.console-button:focus-visible{outline:2px solid var(--console-cyan);outline-offset:3px}.console-nav-cta:active,.console-button:active{transform:translateY(1px);box-shadow:1px 1px #10120fb8}.console-hero{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:center;gap:36px;padding:28px 36px 20px;display:grid;position:relative}.console-hero:after{content:"";background:linear-gradient(90deg,#0000,#10120f33,#0000);height:1px;position:absolute;bottom:12px;left:36px;right:36px}.console-hero-copy{z-index:1;max-width:820px;position:relative}.console-kicker{color:#155e35;font-family:var(--font-mono);text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:800}.console-lede{color:#2f3831;max-width:710px;margin-bottom:24px;font-size:18px;line-height:1.46}.console-proof-line{color:#59645a;font-family:var(--font-mono);margin:0;font-size:12px}.console-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px}.console-hero-demo-link{isolation:isolate;color:#3f4940;border-radius:999px;align-items:center;gap:4px;padding:7px 9px;font-size:14px;font-weight:700;text-decoration:none;transition:color .18s,text-shadow .24s,background-color .24s;display:inline-flex;position:relative}.console-hero-demo-link:before{z-index:-1;content:"";opacity:.58;background:linear-gradient(90deg,#0000,#19764261,#56d8ffb8,#0000) 0 0/220% 100%;border-radius:999px;height:2px;transition:opacity .22s,transform .42s cubic-bezier(.16,1,.3,1);animation:3.6s ease-in-out infinite brief-demo-link-glow;position:absolute;bottom:4px;left:9px;right:9px;transform:scaleX(.72)}.console-hero-demo-link span{transition:transform .18s;display:inline-block}.console-hero-demo-link:hover span,.console-hero-demo-link:focus-visible span{transform:translate(3px)}.console-hero-demo-link:hover,.console-hero-demo-link:focus-visible{color:#173d27;text-shadow:0 0 16px #43ca7057;background:#79ff9f1a}.console-hero-demo-link:hover:before,.console-hero-demo-link:focus-visible:before{opacity:1;transform:scaleX(1)}.console-hero-demo-link:focus-visible{outline:2px solid var(--console-cyan);outline-offset:2px}@keyframes brief-demo-link-glow{0%,to{opacity:.42;background-position:100% 0}50%{opacity:.78;background-position:0 0}}@media (prefers-reduced-motion:reduce){.console-hero-demo-link:before{animation:none}}.console-button{border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:11px 15px;font-weight:800;transition:transform .18s,box-shadow .18s,background-color .18s;display:inline-flex}.console-button.primary{border:1px solid var(--console-bg);background:var(--console-bg);color:#fff}.console-button.secondary{background:#ffffffb8;border:1px solid #10120f3d}.console-button:hover,.console-button:focus-visible{transform:translateY(-2px);box-shadow:3px 3px #10120fcc}.console-surface-strip{flex-wrap:wrap;gap:8px}.console-surface-strip a{color:#3d493f;background:#ffffffa3;border:1px solid #10120f21;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.agent-console-stage{z-index:1;background:var(--console-bg);color:var(--console-ink);border:1px solid #10120fe6;border-radius:8px;animation:.7s cubic-bezier(.2,.8,.2,1) both brief-console-in;position:relative;overflow:hidden;box-shadow:0 28px 70px #10120f38}.surface-radio,.mission-radio,.lab-radio{opacity:0;width:1px;height:1px;position:absolute}.console-window-bar,.surface-switcher,.console-command-line,.receipt-console,.pane-label,.lab-command,.lab-chat p,.console-pane-title{align-items:center;display:flex}.console-window-bar{border-bottom:1px solid var(--console-line-dark);gap:8px;min-height:44px;padding:0 14px}.console-window-bar strong{font-family:var(--font-mono);margin-left:8px;font-size:13px}.console-window-bar em{color:var(--console-muted);margin-left:auto;font-size:12px;font-style:normal}.window-dot{border-radius:50%;width:9px;height:9px}.window-dot.red{background:var(--console-pink)}.window-dot.yellow{background:var(--console-yellow)}.window-dot.green{background:var(--console-green);animation:2.8s ease-in-out .9s infinite brief-status-pulse}.surface-switcher{border-bottom:1px solid var(--console-line-dark);gap:8px;padding:10px 12px;overflow-x:auto}.surface-switcher label,.mission-step-stream label,.lab-control-column label{font:inherit;text-align:left;cursor:pointer;border:0}.surface-switcher label{color:#dbe3d4;background:#f2f5ec0f;border:1px solid #0000;border-radius:6px;min-width:96px;padding:9px 10px;font-size:13px;font-weight:750}.surface-switcher label span,.mission-step-stream label span,.lab-control-column>span,.capability-terminal article>code,.coverage-band article>span,.surface-command-grid article>span,.use-case-grid article>span{color:var(--console-green);font-family:var(--font-mono);text-transform:uppercase;overflow-wrap:anywhere;font-size:11px}.surface-switcher label strong{font-size:13px}#surface-codex:checked~.surface-switcher label[for=surface-codex],#surface-claude:checked~.surface-switcher label[for=surface-claude],#surface-cursor:checked~.surface-switcher label[for=surface-cursor],#surface-terminal:checked~.surface-switcher label[for=surface-terminal],#surface-harness:checked~.surface-switcher label[for=surface-harness]{background:#79ff9f1f;border-color:#79ff9f85}#surface-codex:focus-visible~.surface-switcher label[for=surface-codex],#surface-claude:focus-visible~.surface-switcher label[for=surface-claude],#surface-cursor:focus-visible~.surface-switcher label[for=surface-cursor]{outline:2px solid var(--landing-focus-ring);outline-offset:2px}.console-command-stack .console-command-line{display:none}#surface-codex:checked~.console-command-stack .surface-panel-codex,#surface-claude:checked~.console-command-stack .surface-panel-claude,#surface-cursor:checked~.console-command-stack .surface-panel-cursor,#surface-terminal:checked~.console-command-stack .surface-panel-terminal,#surface-harness:checked~.console-command-stack .surface-panel-harness{display:flex}.console-command-line{gap:12px;padding:15px 18px}.console-command-line span,.lab-command span{color:var(--console-cyan);font-family:var(--font-mono);font-size:12px}.console-command-line code,.lab-command code{overflow-wrap:anywhere;min-width:0;color:var(--console-ink);font-size:13px}.console-workspace{border-top:1px solid var(--console-line-dark);border-bottom:1px solid var(--console-line-dark);background:var(--console-line-dark);grid-template-columns:minmax(0,1.18fr) minmax(260px,.82fr);gap:1px;max-height:300px;display:grid;overflow:hidden}.terminal-pane,.context-pane{background:#10120fc7;min-width:0;padding:16px}.pane-label{justify-content:space-between;gap:10px;margin-bottom:12px}.pane-label span,.console-pane-title span{color:var(--console-cyan);font-family:var(--font-mono);text-transform:uppercase;font-size:11px}.pane-label strong,.console-pane-title strong{color:var(--console-ink);font-size:12px}.mission-step-stream{gap:8px;display:grid}.mission-step-stream label{color:#dbe3d4;background:#f2f5ec0b;border-left:2px solid #f2f5ec26;grid-template-columns:104px minmax(58px,.24fr) minmax(0,1fr);align-items:start;gap:8px;padding:8px 10px;display:grid}.mission-step-stream label strong{color:#fff;overflow-wrap:anywhere;font-size:13px}.mission-step-stream label p{color:#b5c0ad;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}#mission-map:checked~.terminal-pane label[for=mission-map],#mission-wiki:checked~.terminal-pane label[for=mission-wiki],#mission-evidence:checked~.terminal-pane label[for=mission-evidence],#mission-mission:checked~.terminal-pane label[for=mission-mission],#mission-review:checked~.terminal-pane label[for=mission-review],#mission-receipt:checked~.terminal-pane label[for=mission-receipt]{border-left-color:var(--console-green);background:#79ff9f1f}.context-object-grid,.receipt-console,.lab-receipt div,.coverage-band article div,.use-case-grid article div{flex-wrap:wrap;gap:7px;display:flex}.context-object-grid code,.receipt-console code,.lab-receipt code,.coverage-band code,.use-case-grid code{color:#dce5d7;background:#f2f5ec0f;border:1px solid #f2f5ec21;border-radius:5px;padding:6px 8px;font-size:11px}.active-object{border-left:2px solid var(--console-yellow);background:#ffd16617;margin-top:16px;padding:12px;display:none}#mission-map:checked~.context-pane .active-map,#mission-wiki:checked~.context-pane .active-wiki,#mission-evidence:checked~.context-pane .active-evidence,#mission-mission:checked~.context-pane .active-mission,#mission-review:checked~.context-pane .active-review,#mission-receipt:checked~.context-pane .active-receipt{display:block}.active-object span{color:var(--console-yellow);font-family:var(--font-mono);margin-bottom:8px;font-size:11px;display:block}.active-object strong{overflow-wrap:anywhere;color:#fff;margin-bottom:8px;font-size:13px;display:block}.active-object p{color:#c8d2c2;margin:0;font-size:12px;line-height:1.42}.receipt-console{padding:13px 16px 16px}.brief-run-result{border-top:1px solid var(--console-line-dark);padding:18px}.brief-run-heading,.brief-run-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.brief-run-heading{margin-bottom:12px}.brief-run-heading span,.brief-run-footer span{color:var(--console-cyan);font-family:var(--font-mono);text-transform:uppercase;font-size:11px}.brief-run-heading strong,.brief-run-footer strong{color:#fff;font-size:12px}.brief-run-result ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.brief-run-result li{border-top:1px solid #f2f5ec1a;grid-template-columns:72px minmax(0,1fr);gap:14px;padding:11px 0;animation:.52s both brief-step-in;display:grid}.brief-run-result li:nth-of-type(2){animation-delay:90ms}.brief-run-result li:nth-of-type(3){animation-delay:.18s}.brief-run-result li:nth-of-type(4){animation-delay:.27s}.brief-run-result li>span{color:var(--console-green);font-family:var(--font-mono);text-transform:uppercase;font-size:11px}.brief-run-result li strong{color:#fff;overflow-wrap:anywhere;margin-bottom:3px;font-size:13px;display:block}.brief-run-result li p{color:#aeb9aa;margin:0;font-size:12px;line-height:1.4}.brief-run-footer{border-top:1px solid var(--console-line-dark);background:#79ff9f12;padding:13px 18px}.operator-band,.install-band,.clarity-band,.capability-console,.mission-lab,.use-case-band,.wiki-review-band,.surface-band,.coverage-band,.trust-strip,.console-final-cta,.console-footer,.launch-outcomes,.launch-routing,.launch-automation,.launch-team,.launch-trust{margin:0 36px}.install-band{border-bottom:1px solid #10120f24;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:36px;padding:44px 0;display:grid}.install-copy h2{max-width:600px;font-size:34px}.install-copy p{max-width:620px;margin-bottom:14px}.install-copy .install-package-note{color:#536157;font-size:13px}.install-copy-actions{flex-wrap:wrap;gap:10px 18px;display:flex}.install-copy-actions a{color:#155f38;text-underline-offset:3px;font-size:14px;font-weight:800;text-decoration:underline}.install-command-panel{border:1px solid color-mix(in srgb, var(--color-text-success-strong) 38%, transparent);background:var(--color-background-surface);color:#17251a;border-radius:8px;margin:12px 14px;animation:.7s cubic-bezier(.2,.8,.2,1) .12s both brief-install-in;overflow:hidden;box-shadow:0 1px #10120f0f,0 22px 52px #29432f2b}.install-command-panel article,.install-first-run{border-bottom:1px solid #c6d4c7;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 18px;display:grid}.launch-outcomes,.launch-routing,.launch-automation,.launch-team{border-bottom:1px solid #10120f24;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:48px;padding:68px 0;display:grid}.routing-console{border:1px solid var(--console-bg);background:var(--console-bg);color:var(--console-ink);border-radius:8px;overflow:hidden;box-shadow:0 20px 48px #10120f29}.routing-console-bar,.routing-console-footer{justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;display:flex}.routing-console-bar{border-bottom:1px solid var(--console-line-dark)}.routing-console-bar span,.routing-decision>span,.routing-controls>span,.routing-console-footer>span{color:var(--console-green);font-family:var(--font-mono);text-transform:uppercase;font-size:11px;font-weight:800}.routing-console-bar strong{color:var(--console-muted);font-size:12px}.routing-scenario-tabs{border-bottom:1px solid var(--console-line-dark);gap:8px;padding:10px 12px;display:flex;overflow-x:auto}.routing-scenario-tabs button,.routing-controls button{border:1px solid var(--console-line-dark);min-height:34px;color:var(--console-ink);font:inherit;cursor:pointer;background:0 0;border-radius:5px;padding:7px 10px;font-size:12px;font-weight:750}.routing-scenario-tabs button[aria-pressed=true],.routing-controls button[aria-pressed=true]{border-color:var(--console-green);background:#79ff9f1f}.routing-scenario-tabs button:focus-visible,.routing-controls button:focus-visible,.routing-controls input:focus-visible{outline:2px solid var(--console-cyan);outline-offset:2px}.routing-console-body{background:var(--console-line-dark);grid-template-columns:minmax(0,1fr) minmax(240px,.72fr);gap:1px;display:grid}.routing-decision,.routing-controls{background:var(--console-bg);min-width:0;padding:18px}.routing-decision>strong{color:var(--console-ink);margin:10px 0 8px;font-size:24px;display:block}.routing-decision>strong em{color:var(--console-muted);margin-top:4px;font-size:15px;font-style:normal;display:block}.routing-availability{color:var(--console-cyan);font-family:var(--font-mono);margin-bottom:10px;font-size:10px;line-height:1.4;display:block}.routing-decision>p,.routing-console-footer p{color:var(--console-muted);margin:0;font-size:12px}.routing-decision dl{gap:8px;margin:18px 0 0;display:grid}.routing-decision dl div{border-top:1px solid var(--console-line-dark);grid-template-columns:76px minmax(0,1fr);gap:12px;padding-top:9px;display:grid}.routing-decision dt{color:var(--console-muted);font-size:11px}.routing-decision dd{color:var(--console-ink);margin:0;font-size:12px;font-weight:750}.routing-controls{align-content:start;gap:14px;display:grid}.routing-controls fieldset{border:0;margin:0;padding:0}.routing-controls legend{color:var(--console-muted);margin-bottom:7px;font-size:11px}.routing-controls fieldset>div{flex-wrap:wrap;gap:6px;display:flex}.routing-controls label{color:var(--console-ink);align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex}.routing-console-footer{border-top:1px solid var(--console-line-dark);background:#79ff9f12}.routing-console-footer p{text-align:right}.automation-decision ol{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.automation-decision li{border-top:1px solid var(--console-line-dark);grid-template-columns:76px minmax(0,1fr);gap:12px;padding-top:9px;display:grid}.automation-decision li span{color:var(--console-muted);font-size:11px}.automation-decision li strong{color:var(--console-ink);font-size:12px}.routing-scenario-tabs button:disabled{cursor:not-allowed;opacity:.42}.automation-boundary{border-top:1px solid var(--console-line-dark);color:var(--console-muted);margin:0;padding-top:12px;font-size:11px;line-height:1.5}.launch-outcome-list,.launch-team-list{align-content:start;display:grid}.launch-outcome-list article{border-top:1px solid #10120f24;grid-template-columns:48px minmax(0,1fr);gap:18px;padding:20px 0;animation:.56s cubic-bezier(.2,.8,.2,1) both brief-outcome-in;display:grid}.launch-outcome-list article:nth-child(2){animation-delay:90ms}.launch-outcome-list article:nth-child(3){animation-delay:.18s}.launch-outcome-number{color:#0f5d33;font-family:var(--font-mono);font-size:12px;font-weight:800}.launch-outcome-label{color:#0f5d33;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.launch-outcome-list h3,.launch-team-list h3{color:#172018;margin:0 0 7px;font-size:20px}.launch-outcome-list p,.launch-team-list p{color:#465047;margin:0;font-size:14px;line-height:1.5}.launch-team{background:#eef1ea;margin-left:0;margin-right:0;padding-left:36px;padding-right:36px}.launch-team .section-console-heading{margin-bottom:0}.launch-team .section-console-heading>a{color:#155f38;text-underline-offset:3px;margin-top:8px;font-size:14px;font-weight:800;text-decoration:underline;display:inline-flex}.launch-team-list article{background:#ffffffa8;border:1px solid #10120f1a;border-radius:8px;margin-bottom:10px;padding:18px 20px}.artifact-sharing-fold{border-bottom:1px solid #10120f24;grid-template-columns:minmax(300px,.78fr) minmax(520px,1.22fr);align-items:center;gap:clamp(40px,6vw,88px);min-height:min(760px,100dvh - 64px);margin:0 36px;padding:64px 0;display:grid}.artifact-sharing-copy{text-wrap:pretty;min-width:0}.console-native-page .artifact-sharing-copy h2{max-width:620px;margin-bottom:16px;font-size:clamp(30px,3vw,36px);line-height:1.08}.artifact-sharing-copy>p:not(.console-kicker){color:#435047;max-width:59ch;margin-bottom:20px;font-size:15px}.artifact-sharing-guide{color:#155f38;border-bottom:1px solid #155f3859;align-items:center;gap:6px;padding:2px 0 3px;font-size:13px;font-weight:760;display:inline-flex}.artifact-sharing-guide span{transition:transform .18s}.artifact-sharing-guide:hover span,.artifact-sharing-guide:focus-visible span{transform:translate(3px)}.artifact-sharing-guide:focus-visible{outline:2px solid var(--console-cyan);outline-offset:4px;border-radius:2px}.artifact-sharing-facts{border-top:1px solid #10120f24;grid-template-columns:repeat(3,minmax(0,1fr));margin:34px 0 0;display:grid}.artifact-sharing-facts>div{min-width:0;padding:14px 14px 0 0}.artifact-sharing-facts>div+div{border-left:1px solid #10120f1a;padding-left:14px}.artifact-sharing-facts dt{color:#637066;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:760}.artifact-sharing-facts dd{color:#263129;margin:0;font-size:12px;font-weight:680;line-height:1.4}.artifact-sharing-example{background:#fff;border:1px solid #10120f2e;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 1px #10120f0a,0 24px 64px #1f2f231f}.artifact-sharing-example-bar{border-bottom:1px solid #10120f1a;justify-content:space-between;align-items:center;gap:16px;min-height:46px;padding:0 14px;display:flex}.artifact-sharing-example-bar>div{align-items:center;gap:8px;min-width:0;display:flex}.artifact-sharing-example-bar>div>span{background:#58bf7a;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #58bf7a1f}.artifact-sharing-example-bar strong{color:#1b251e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:720;overflow:hidden}.artifact-sharing-example-bar small{color:#758079;font-family:var(--font-mono);font-size:10px}.artifact-access-pill{color:#17653b;background:#79ff9f1a;border:1px solid #1776422e;border-radius:999px;flex:none;padding:4px 7px;font-size:10px;font-weight:760}.artifact-sharing-example-body{background:#edf1eb;grid-template-columns:minmax(0,1.08fr) minmax(260px,.92fr);min-height:390px;display:grid}.artifact-mini-page{background:#fcfdf9;border:1px solid #10120f1a;border-radius:9px;align-content:center;justify-items:start;gap:15px;margin:24px;padding:clamp(28px,4vw,50px);display:grid;position:relative;box-shadow:0 12px 28px #1f2f2312}.artifact-mini-page small{color:#58705e;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:760}.artifact-mini-page strong{color:#182019;max-width:260px;font-size:clamp(21px,2.6vw,32px);font-weight:680;line-height:1.08}.artifact-mini-page>span{background:#fff;border:1px solid #d9ded8;border-radius:6px;width:min(100%,270px);height:34px}.artifact-mini-page button{color:#fff;width:min(100%,270px);min-height:38px;font:inherit;background:#172018;border:0;border-radius:6px;font-size:11px;font-weight:720;position:relative}.artifact-mini-page i{color:#fff;width:22px;height:22px;font-family:var(--font-mono);background:#2f8f56;border:2px solid #fff;border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:800;transition:transform .22s cubic-bezier(.2,.9,.3,1.35);display:grid;position:absolute;bottom:clamp(52px,5vw,72px);right:clamp(16px,2vw,28px);box-shadow:0 3px 10px #1f4c2c40}.artifact-sharing-example:hover .artifact-mini-page i{transform:translateY(-2px)scale(1.06)}.artifact-mini-thread{background:#f8faf7;border-left:1px solid #10120f1a;grid-template-rows:auto 1fr auto;min-width:0;display:grid}.artifact-mini-thread header{border-bottom:1px solid #10120f1a;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:0 14px;display:flex}.artifact-mini-thread header span{color:#303c33;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.artifact-mini-thread header small{color:#9b4b58;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:780}.artifact-mini-thread>div{background:#fff;border:1px solid #10120f1a;border-radius:8px;align-self:start;margin:14px;padding:13px}.artifact-mini-thread>div strong,.artifact-mini-thread>div time{font-size:10px}.artifact-mini-thread>div strong{color:#202a22}.artifact-mini-thread>div time{float:right;color:#7c8780}.artifact-mini-thread>div p{color:#3b463e;margin:9px 0 0;font-size:12px;line-height:1.45}.artifact-mini-thread footer{color:#627067;background:#f2f5f0;border-top:1px solid #10120f1a;align-items:center;gap:6px;min-width:0;padding:11px 12px;display:flex;overflow:hidden}.artifact-mini-thread footer code{color:#355441;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.artifact-mini-thread footer code:last-child{color:#17653b}.launch-pricing{border-bottom:1px solid var(--console-line);background:var(--console-paper);grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:56px;margin:0 36px;padding:76px 0;display:grid}.launch-pricing-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.launch-pricing-plans article{background:#f8faf5;border:1px solid #17201829;border-radius:10px;flex-direction:column;align-items:flex-start;min-height:300px;padding:28px;display:flex;overflow:hidden;box-shadow:0 16px 38px #1f2f2312}.launch-pricing-plans article+article{padding-left:28px}.launch-pricing-plans .founding-team-plan{background:radial-gradient(circle at 100% 0,#67e08e33,#0000 45%),#172018;border-color:#172018;position:relative;box-shadow:0 20px 48px #17201833}.launch-pricing-plans .founding-team-plan:before{content:"";background:#7ee29f;height:4px;position:absolute;top:0;left:0;right:0}.launch-pricing-plans span{color:#59645a;text-transform:uppercase;font-size:12px;font-weight:760}.launch-pricing-plans strong{letter-spacing:-.035em;margin-top:24px;font-size:clamp(36px,3.5vw,48px);font-weight:650;line-height:1}.launch-pricing-plans p{color:#465047;max-width:34ch;margin:18px 0 28px}.launch-pricing-plans .console-button{margin-top:auto}.launch-pricing-plans .founding-team-plan span{color:#8de0aa}.launch-pricing-plans .founding-team-plan strong{color:var(--color-text-on-strong)}.launch-pricing-plans .founding-team-plan p{color:#c8d4ca}.launch-pricing-plans .founding-team-plan .console-button{color:#102117;background:#9ae9b3;border-color:#9ae9b3}.launch-pricing-plans .founding-team-plan .console-button:hover{background:#b1f2c6;border-color:#b1f2c6}.launch-trust{border-bottom:1px solid var(--console-bg);background:var(--console-bg);color:#fff;grid-template-columns:minmax(280px,.88fr) minmax(0,1fr) auto;align-items:center;gap:36px;margin-left:0;margin-right:0;padding:44px 36px;display:grid}.launch-trust h2{color:#fff;margin-bottom:0;font-size:30px}.launch-trust ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.launch-trust li{color:#cbd4c7;padding-left:18px;font-size:14px;line-height:1.45;position:relative}.launch-trust li:before{background:var(--console-green);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}.launch-trust nav{grid-template-columns:repeat(2,minmax(96px,1fr));gap:8px;display:grid}.launch-trust nav a{color:#fff;border:1px solid #ffffff29;border-radius:6px;padding:9px 10px;font-size:13px;font-weight:750}.launch-trust nav a:hover{background:#79ff9f14;border-color:#79ff9f80}.install-command-panel article>span,.install-first-run>span{color:var(--console-cyan);font-family:var(--font-mono);font-size:12px;font-weight:800}.install-command-panel code,.install-first-run code{overflow-wrap:anywhere;color:#1e3524;-webkit-user-select:all;user-select:all;font-size:12px;line-height:1.55}.install-command-panel button{color:#21452c;min-width:64px;min-height:34px;font:inherit;cursor:pointer;background:#ffffffad;border:1px solid #7e9e84;border-radius:5px;font-size:12px;font-weight:800}.install-command-panel button:hover,.install-command-panel button:focus-visible{background:#d4f0d9;border-color:#2b7a45}.install-release-pending{gap:10px;padding:24px;display:grid}.install-release-pending>span{color:var(--console-yellow);font-family:var(--font-mono);text-transform:uppercase;font-size:11px;font-weight:800}.install-release-pending>strong{color:#17251a;font-size:18px}.install-release-pending>p{color:#4d6251;max-width:620px;margin:0;font-size:13px}.install-connection-choice{gap:12px;padding:24px;display:grid}.install-connection-choice>span{color:var(--console-cyan);font-family:var(--font-mono);text-transform:uppercase;font-size:11px;font-weight:800}.install-connection-choice>strong{color:#17251a;font-size:20px;line-height:1.2}.install-connection-choice>p{color:#4d6251;max-width:620px;margin:0;font-size:13px;line-height:1.5}.install-connection-actions{flex-wrap:wrap;gap:9px;margin-top:4px;display:flex}.install-connection-choice>small{color:#637565;font-size:11px;line-height:1.45}.install-account-first{gap:0;padding-bottom:18px;display:grid}.install-first-run-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.install-first-run-path li{border-top:1px solid #b7ceb9;gap:7px;min-height:70px;padding-top:10px;display:grid}.install-first-run-path strong{color:#267244;font-family:var(--font-mono);letter-spacing:0;font-size:11px}.install-first-run-path span{color:#1f3526;font-size:13px;font-weight:750;line-height:1.35}.install-account-cta{width:fit-content;min-height:42px;margin:18px 20px 0}.install-account-actions{gap:16px;margin-inline:20px;display:grid}.install-account-note{color:#536958;max-width:54ch;margin:0;font-size:12px;line-height:1.5}.install-local-disclosure{border-top:1px solid #bfd4c2;margin:0 18px;padding:16px 2px 0}.install-local-disclosure summary{color:#2b5d3a;cursor:pointer;align-items:center;width:fit-content;min-height:44px;font-size:12px;font-weight:800;display:inline-flex}.install-local-disclosure>p{color:#536958;margin:10px 0 14px;font-size:12px;line-height:1.45}.install-surface-picker{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.install-surface-picker button{color:#536958;min-height:34px;font:inherit;cursor:pointer;background:#ffffff8a;border:1px solid #a7bca9;border-radius:999px;padding:6px 11px;font-size:11px;font-weight:800}.install-surface-picker button[aria-pressed=true]{border-color:var(--landing-selection-border);background:var(--landing-selection-surface);color:var(--landing-selection-ink)}.install-surface-picker button:focus-visible{outline:2px solid var(--landing-focus-ring);outline-offset:2px}.install-local-disclosure article{border-top:1px solid #d0ded2;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 2px;display:grid}.install-local-disclosure article>span{color:#2d5d3b;font-size:12px;font-weight:800}.install-local-disclosure article code{overflow-wrap:anywhere;color:#1e3524;-webkit-user-select:all;user-select:all;font-size:11px;line-height:1.45}.install-local-disclosure article button{color:#21452c;min-width:64px;min-height:32px;font:inherit;cursor:pointer;background:#ffffffad;border:1px solid #7e9e84;border-radius:5px;font-size:12px;font-weight:800}.install-local-disclosure .install-default-row{background:#79ff9f1a;border-bottom:1px solid #d0ded2}.install-default-row>div{gap:3px;display:grid}.install-default-row strong{color:#1e3524;font-size:12px}.install-default-row small{color:#536958;font-size:11px;line-height:1.45}.install-local-disclosure>span{color:#6a5543;min-height:18px;font-size:11px;display:block}.install-release-live{background:#d9f0dc;border-bottom:1px solid #bfd4c2;gap:6px;padding:16px 18px;display:grid}.install-release-live>span{color:#1d7040;font-family:var(--font-mono);text-transform:uppercase;font-size:11px;font-weight:800}.install-release-live>strong{color:#173622;font-size:16px}.install-release-live>p{color:#46604d;margin:0;font-size:12px;line-height:1.45}.install-first-run{background:#dfece0;border-bottom:0;grid-template-columns:130px minmax(0,1fr)}.install-team-next{background:#edf5ed;border-top:1px solid #bfd4c2;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.install-team-next>div{gap:4px;display:grid}.install-team-next span{color:#5a725d;font-family:var(--font-mono);text-transform:uppercase;font-size:10px;font-weight:800}.install-team-next strong{color:#24412a;font-size:13px}.install-step-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:620px;margin:22px 0 18px;padding:0;list-style:none;display:grid}.install-step-list li{border-top:1px solid #a9bbaa;gap:7px;padding-top:9px;display:grid}.install-step-list strong{color:#197642;font-family:var(--font-mono);font-size:11px}.install-step-list span{color:#26392a;font-size:13px;font-weight:760;line-height:1.3}@keyframes brief-console-in{0%{opacity:0;transform:translateY(14px)rotateX(1deg)}to{opacity:1;transform:translateY(0)rotateX(0)}}@keyframes brief-install-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes brief-step-in{0%{opacity:.1;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes brief-outcome-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes brief-status-pulse{0%,to{box-shadow:0 0 #79ff9f40}50%{box-shadow:0 0 0 5px #79ff9f00}}.clarity-band{border-top:1px solid #10120f24;border-bottom:1px solid #10120f24;padding:56px 0 62px}.clarity-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.7fr) minmax(260px,.62fr);gap:18px;display:grid}.clarity-flow,.clarity-learn-panel,.clarity-signal-panel{background:#ffffff8a;border:1px solid #10120f21;border-radius:8px}.clarity-flow{overflow:hidden}.clarity-flow article{border-bottom:1px solid #10120f1c;grid-template-columns:54px minmax(0,1fr);gap:16px;padding:18px;display:grid}.clarity-flow article:last-child{border-bottom:0}.clarity-flow article>span,.clarity-learn-panel>span,.clarity-signal-panel>span{color:#197642;font-family:var(--font-mono);text-transform:uppercase;font-size:12px;font-weight:800}.clarity-flow strong,.clarity-learn-panel strong,.clarity-signal-panel strong{color:#172018;margin-bottom:5px;display:block}.clarity-flow h3{margin:0 0 8px;font-size:clamp(22px,2.1vw,30px)}.clarity-flow p,.clarity-learn-panel p,.clarity-signal-panel p{color:#3f4941;margin:0;line-height:1.45}.clarity-flow code,.clarity-learn-panel code{color:#153b2d;overflow-wrap:anywhere;background:#ffffffbd;border:1px solid #10120f24;border-radius:6px;width:fit-content;max-width:100%;margin-top:10px;padding:6px 8px;font-size:12px;display:block}.clarity-learn-panel,.clarity-signal-panel{align-content:start;gap:12px;padding:18px;display:grid}.clarity-learn-panel article,.clarity-signal-panel article{border-top:1px solid #10120f1a;padding-top:12px}.operator-band{border-top:1px solid #10120f24;border-bottom:1px solid #10120f24;grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);align-items:start;gap:28px;padding:42px 0;display:grid}.operator-copy p{max-width:680px}.operator-claims{gap:10px;display:grid}.operator-claims article{border-top:1px solid #10120f21;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:16px;padding:14px 0;display:grid}.operator-claims span{color:#197642;font-family:var(--font-mono);font-size:12px}.operator-claim-with-command{grid-template-columns:minmax(130px,.44fr) minmax(0,1fr)}.operator-claim-with-command>div{gap:8px;min-width:0;display:grid}.operator-claim-with-command code{color:#153b2d;overflow-wrap:anywhere;background:#ffffffa6;border:1px solid #10120f24;border-radius:6px;width:fit-content;max-width:100%;padding:6px 8px;font-size:12px}.operator-claims p{color:#1d251f;margin:0;font-size:18px;line-height:1.38}.section-console-heading{max-width:820px;margin-bottom:26px}.capability-console,.mission-lab,.use-case-band,.surface-band{border-bottom:1px solid #10120f1f;padding:68px 0}.capability-terminal{border:1px solid var(--console-bg);background:var(--console-bg);color:#fff;border-radius:8px}.capability-terminal article{border-bottom:1px solid var(--console-line-dark);grid-template-columns:180px minmax(0,1fr) 44px 170px;align-items:start;gap:18px;padding:18px;display:grid}.capability-terminal article:last-child{border-bottom:0}.capability-terminal h3,.capability-terminal p{margin-bottom:0}.capability-terminal h3{color:#fff}.capability-terminal p{color:#b7c2b1;font-size:14px}.capability-terminal article>span{color:var(--console-yellow);font-family:var(--font-mono);font-size:13px}.capability-terminal article>em{color:var(--console-cyan);font-size:12px;font-style:normal}.mission-lab-shell{border:1px solid var(--console-bg);background:var(--console-bg);color:#fff;border-radius:8px;overflow:hidden}.lab-command{border-bottom:1px solid var(--console-line-dark);gap:12px;padding:16px}.lab-controls{background:var(--console-line-dark);grid-template-columns:.72fr .9fr 1.2fr .74fr;gap:1px;display:grid}.lab-control-column{background:#10120fe6;align-content:start;gap:8px;max-height:360px;padding:14px;display:grid;overflow:auto}.lab-radio-row{display:grid}.lab-mobile-select{display:none}.lab-control-column label{color:#fff;background:#f2f5ec0b;border:1px solid #f2f5ec1a;border-radius:6px;padding:10px}.lab-radio:checked+label{background:#79ff9f1f;border-color:#79ff9f94}.lab-control-column strong{margin-bottom:5px;font-size:13px;display:block}.lab-control-column em{color:#aebbad;font-size:11px;font-style:normal;line-height:1.35;display:block}.lab-output{border-top:1px solid var(--console-line-dark);background:var(--console-line-dark);grid-template-columns:minmax(0,1fr) minmax(300px,.82fr);gap:1px;display:grid}.lab-chat,.lab-receipt{background:#10120fdb;min-width:0;padding:18px}.lab-chat{gap:10px;display:grid}.lab-chat p{color:#d8e0d4;gap:12px;margin:0;font-size:14px}.lab-chat span{width:58px;color:var(--console-cyan);font-family:var(--font-mono);flex:none;font-size:11px}.lab-receipt{border-left:2px solid var(--console-green)}.lab-receipt strong{color:#fff;margin-bottom:8px;display:block}.lab-receipt p{color:#b9c5b4;font-size:14px}.use-case-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.use-case-grid article{border-top:2px solid var(--console-bg);background:#ffffff9e;min-width:0;padding:16px}.use-case-grid h3{margin:10px 0 8px}.use-case-grid p{min-height:96px;font-size:13px;line-height:1.42}.use-case-grid code{color:#2d372e;background:#10120f0d;border-color:#10120f1f}.wiki-review-band{border:1px solid var(--console-bg);background:var(--console-bg);color:#fff;border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1px;display:grid}.wiki-console,.review-console{background:#10120fe6;min-width:0;padding:22px}.console-pane-title{justify-content:space-between;gap:16px;margin-bottom:18px}.wiki-index-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.wiki-index-list a{border:1px solid var(--console-line-dark);color:#e5eddf;font-family:var(--font-mono);background:#f2f5ec0b;padding:10px;font-size:12px}.wiki-console p{color:#bdc8b9}.review-gate-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.review-gate-list article{border-left:2px solid var(--console-pink);background:#ff6f9114;padding:12px}.review-gate-list h3{color:#fff;margin-bottom:6px}.review-gate-list p{color:#cbd5c6;margin:0;font-size:13px}.surface-command-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.surface-command-grid article{background:#ffffffb8;border:1px solid #10120f21;min-width:0;padding:15px}.surface-command-grid h3{margin:10px 0 5px}.surface-command-grid p{min-height:48px;font-size:13px}.surface-command-grid code{overflow-wrap:anywhere;color:#192019;font-size:12px;display:block}.coverage-band{border:1px solid var(--console-bg);background:var(--console-bg);color:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.coverage-band article{background:#10120feb;min-width:0;padding:20px}.coverage-band p{color:#b9c4b4}.trust-strip{border-bottom:1px solid #10120f1f;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.trust-strip p{color:#263027;border-right:1px solid #10120f1f;margin:0;padding:18px 14px;font-size:13px}.trust-strip p:last-child{border-right:0}.console-final-cta{justify-content:space-between;align-items:center;gap:24px;padding:56px 0;display:flex}.console-final-cta h2{margin-bottom:0}.console-footer{color:#5c675d;border-top:1px solid #10120f24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px 0 30px;font-size:13px;display:flex}.console-footer>div,.console-footer nav{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.console-footer strong{color:#10120f}.console-footer a{color:#34443a;font-weight:700}.console-footer a:hover{color:#0b7a55}.public-document-shell{--console-bg:#10120f;--console-green:#79ff9f;color:#111511;background:#f5f7f4;min-height:100vh}.public-document-topbar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f7f4f5;border-bottom:1px solid #11151124;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;min-height:64px;padding:0 36px;display:grid;position:sticky;top:0}.public-document-topbar nav,.public-document-footer nav{flex-wrap:wrap;align-items:center;gap:10px 22px;display:flex}.public-document-topbar nav{justify-content:center}.public-document-topbar nav a,.public-document-footer a{color:#4e5c51;font-size:13px;font-weight:700}.public-document-topbar nav a:hover,.public-document-footer a:hover{color:#0b7a55}.public-document-shell a:focus-visible{outline-offset:4px;outline:2px solid #0b7a55}.public-document-layout{grid-template-columns:minmax(170px,220px) minmax(0,840px);justify-content:center;gap:clamp(40px,7vw,96px);padding:68px 36px 96px;display:grid}.public-document-layout>aside{background:#ffffff9e;border:1px solid #1115111a;border-radius:10px;align-self:start;gap:6px;padding:18px;display:grid;position:sticky;top:104px;box-shadow:0 12px 30px #1f2f230d}.public-document-layout>aside span{color:#5c655e;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800}.public-document-layout>aside a{color:#4e5c51;border-radius:6px;padding:7px 8px;font-size:13px;line-height:1.35}.public-document-layout>aside a:hover{color:#0b7a55;background:#eaf3ec}.public-document>header{background:radial-gradient(circle at 100% 0,#79ff9f2e,#0000 42%),#172018;border-radius:12px;gap:16px;padding:clamp(32px,5vw,54px);display:grid;position:relative;overflow:hidden;box-shadow:0 22px 52px #17201829}.public-document>header:before{content:"";background:#79df9a;height:4px;position:absolute;top:0;left:0;right:0}.public-document>header .console-kicker{color:#8de0aa}.public-document>header h1{max-width:740px;color:var(--color-text-on-strong);letter-spacing:0;margin:0;font-size:52px;font-weight:750;line-height:1.02}.auth-legal-note{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.5}.auth-legal-note a{color:var(--asx-blue);text-underline-offset:2px;font-weight:700;text-decoration:underline}.public-document>header>p:not(.console-kicker){color:#cad5cc;max-width:720px;margin:0;font-size:18px;line-height:1.55}.public-document-meta{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.public-document-meta span{color:#b9c9bc;background:#8de0aa14;border:1px solid #8de0aa3d;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:750}.public-document{counter-reset:public-section}.public-document>section{counter-increment:public-section;background:#ffffffb8;border:1px solid #1115111a;border-radius:10px;margin-top:14px;padding:32px 34px 34px 76px;scroll-margin-top:88px;position:relative}.public-document>section:before{color:#198052;content:counter(public-section, decimal-leading-zero);font-family:var(--font-mono);font-size:11px;font-weight:800;position:absolute;top:35px;left:30px}.public-document>section h2{margin:0 0 16px;font-size:24px;line-height:1.18}.public-document>section p,.public-document>section li{color:#34443a;font-size:16px;line-height:1.72}.public-document>section p{margin:0 0 14px}.public-document>section p:last-child{margin-bottom:0}.public-document>section ul,.public-document>section ol{gap:10px;margin:0;padding-left:22px;display:grid}.public-document>section a{color:#0b6a4c;text-underline-offset:3px;font-weight:700;text-decoration:underline}.public-document>section code{color:#17271e;background:#edf1ec;border:1px solid #1115111f;border-radius:3px;padding:2px 5px;font-size:.9em}.public-document-footer{color:#667168;border-top:1px solid #11151124;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 36px 32px;font-size:13px;display:flex}@media (max-width:820px){.public-document-topbar{grid-template-columns:1fr auto;gap:12px;padding:12px 18px}.public-document-topbar nav{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:flex-start;gap:8px 16px;padding-bottom:2px}.public-document-topbar nav a{white-space:nowrap}.public-document-layout{grid-template-columns:minmax(0,1fr);padding:44px 18px 72px}.public-document-layout>aside{display:none}.public-document>header h1{font-size:40px}.public-document>section{padding:28px 24px}.public-document>section:before{margin-bottom:10px;display:block;position:static}.public-document-footer{flex-direction:column;align-items:flex-start;padding-left:18px;padding-right:18px}}@media (max-width:1180px){.console-native-page h1{font-size:48px}.operator-band,.install-band,.clarity-grid,.launch-outcomes,.launch-routing,.launch-automation,.launch-team,.artifact-sharing-fold,.launch-pricing,.launch-trust,.wiki-review-band,.lab-output{grid-template-columns:1fr}.artifact-sharing-fold{min-height:auto}.launch-trust nav{grid-template-columns:repeat(3,auto);justify-content:start}.console-hero{align-items:start;gap:20px;padding-top:24px;padding-bottom:18px}.agent-console-stage{min-width:0;max-height:none}.console-workspace{max-height:220px}.receipt-console{display:none}.use-case-grid,.surface-command-grid,.trust-strip,.coverage-band{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.console-native-page h1{margin-bottom:14px;font-size:36px}.console-native-page h2{font-size:34px}.console-nav{grid-template-columns:1fr auto;padding:14px 18px}.console-nav-actions{gap:10px}.console-nav nav{display:none}.console-hero,.operator-band,.install-band,.clarity-band,.launch-outcomes,.launch-routing,.launch-automation,.artifact-sharing-fold,.launch-pricing,.capability-console,.mission-lab,.use-case-band,.wiki-review-band,.surface-band,.coverage-band,.trust-strip,.console-final-cta,.console-footer{margin-left:18px;margin-right:18px}.artifact-sharing-fold{gap:28px}.console-native-page .artifact-sharing-copy h2{font-size:32px}.launch-team,.launch-trust{margin-left:0;margin-right:0;padding-left:18px;padding-right:18px}.routing-console-body{grid-template-columns:1fr}.routing-console-footer{flex-direction:column;align-items:flex-start}.routing-console-footer p{text-align:left}.install-band{gap:20px;padding:34px 0}.install-step-list{grid-template-columns:1fr;gap:10px;margin-top:18px}.install-copy h2{font-size:30px}.install-command-panel article,.install-first-run{grid-template-columns:1fr;gap:7px;padding:14px}.install-team-next{flex-direction:column;align-items:flex-start;padding:14px}.console-hero{grid-template-columns:1fr;gap:18px;padding:24px 18px 18px}.console-lede{margin-bottom:16px;font-size:15px;line-height:1.42}.console-hero .console-kicker{display:none}.console-hero-actions{margin-bottom:0}.console-hero-actions .secondary{display:none}.agent-console-stage{max-height:none}.agent-console-stage:after{display:none}.console-window-bar{min-height:36px}.surface-switcher,.surface-radio{display:none}.console-workspace,.lab-controls,.clarity-flow article,.capability-terminal article{grid-template-columns:1fr}.brief-run-result{padding:14px}.brief-run-result li{grid-template-columns:58px minmax(0,1fr);gap:10px;padding:8px 0}.brief-run-result li p,.brief-run-footer{display:none}.brief-run-footer{flex-direction:column;align-items:flex-start;gap:5px;padding:12px 14px}.console-surface-strip{display:none}.console-command-line{padding:11px 12px}.console-workspace{max-height:156px}.terminal-pane{padding:12px}.context-pane{display:none}.mission-step-stream label{grid-template-columns:86px minmax(0,1fr);align-items:center}.mission-step-stream label:nth-child(n+4),.mission-step-stream label p,.receipt-console,.receipt-console code:nth-child(n+4){display:none}.lab-control-column{max-height:none}.lab-radio-row{display:none}.lab-mobile-select{color:#fff;width:100%;min-height:42px;font:inherit;background:#17201a;border:1px solid #79ff9f70;border-radius:6px;padding:0 36px 0 11px;font-size:14px;display:block}.use-case-grid,.surface-command-grid,.review-gate-list,.wiki-index-list,.trust-strip,.coverage-band{grid-template-columns:1fr}.console-final-cta{flex-direction:column;align-items:start}.launch-outcomes,.launch-routing,.launch-automation,.launch-team,.artifact-sharing-fold,.launch-pricing{gap:24px;padding-top:46px;padding-bottom:46px}.artifact-sharing-example-body{min-height:340px}.launch-pricing-plans{grid-template-columns:minmax(0,1fr)}.launch-pricing-plans article+article{padding:28px}.launch-trust{gap:24px}.launch-trust nav{grid-template-columns:1fr}}@media (max-width:620px){.artifact-sharing-facts{grid-template-columns:1fr;margin-top:28px}.artifact-sharing-facts>div{border-bottom:1px solid #10120f1a;grid-template-columns:72px minmax(0,1fr);gap:8px;padding:10px 0;display:grid}.artifact-sharing-facts>div+div{border-left:0;padding-left:0}.artifact-sharing-facts dt{margin:1px 0 0}.artifact-sharing-example-body{grid-template-columns:1fr;min-height:0}.artifact-mini-page{min-height:300px;margin:14px;padding:30px}.artifact-mini-page strong{font-size:24px}.artifact-mini-page i{bottom:47px;right:22px}.artifact-mini-thread{border-top:1px solid #10120f1a;border-left:0;min-height:190px}}@media (max-width:640px){.auth-login-panel{padding:var(--app-space-6)}.auth-dev-preview-compact,.connector-option-stack{grid-template-columns:1fr}.auth-dev-preview-compact .auth-dev-preview{justify-content:center;width:100%}.connector-create-row,.connector-output-action{flex-direction:column;align-items:stretch}.connector-create-row .button,.connector-output-action .button{width:100%}.workspace-page-heading{gap:var(--app-space-4);padding-top:0;padding-bottom:var(--app-space-4)}.workspace-heading-status{align-items:center;gap:var(--app-space-2) var(--app-space-3);grid-template-columns:auto auto}.workspace-primary-action-row,.workspace-repo-freshness-primary,.repo-scope-picker,.repo-scope-active-contract{grid-template-columns:1fr}.workspace-repo-freshness-rail{gap:var(--app-space-3);padding:var(--app-space-3) 0;grid-template-columns:1fr}.workspace-repo-freshness-copy,.repo-scope-active-contract code,.wiki-setup-disclosure summary p:not(.eyebrow){display:none}.workspace-repo-freshness-primary{grid-template-columns:1fr}.workspace-repo-freshness-more>summary{text-align:center;width:100%}.workspace-repo-freshness-more>div{width:100%;margin-top:var(--app-space-2);box-shadow:none;position:static}.workspace-repo-freshness-more article{grid-template-columns:1fr}.repo-scope-picker{align-items:stretch;gap:var(--app-space-3)}.wiki-setup-disclosure,.wiki-history-disclosure,.map-packet-disclosure,.map-evidence-disclosure,.workspace-skill-review-details{padding:var(--app-space-3)}.wiki-setup-disclosure summary h3,.wiki-history-disclosure summary h3,.map-packet-disclosure summary h3,.map-evidence-disclosure summary h3,.workspace-skill-review-details summary h3{font-size:var(--app-font-section)}.wiki-toolbar{grid-template-columns:minmax(0,1fr) auto}.wiki-toolbar label{grid-column:1/-1}}@media (max-width:480px){.auth-shell{gap:14px;padding:12px 12px 8px}.auth-shell>.brand{width:fit-content}.auth-login-panel{padding:18px 16px}.auth-login-panel .eyebrow{margin-bottom:8px;font-size:10.5px}.auth-login-panel h1{letter-spacing:-.03em;margin-bottom:10px;font-size:28px;line-height:1.08}.auth-login-panel .lede{margin-bottom:12px;font-size:14px;line-height:1.4}.auth-login-panel .auth-privacy-note{margin-top:8px;padding-left:9px;font-size:11.5px;line-height:1.4}.auth-login-panel .auth-form{gap:12px;margin-top:18px}.auth-oauth-stack{gap:6px}.auth-oauth-button,.auth-form .button{min-height:44px;padding:9px 12px;font-size:13px}.auth-divider{gap:8px;font-size:10.5px}.auth-form label{font-size:12.5px}.auth-form input{min-height:44px;padding:9px 12px;font-size:14px}.auth-method-note,.auth-legal-note{font-size:10.5px;line-height:1.4}.auth-legal-note{margin-top:10px}}.astryx-app-shell{--app-shell-line:#10283024;--app-shell-soft:#f7faf8;--app-shell-surface:#fff;background:#f3f7f5}.astryx-app-shell .workspace-app-sidebar{border-right-color:#ffffff21;padding:18px}.astryx-app-shell .workspace-app-sidebar nav a{border-color:#0000;border-left-style:solid;border-left-width:3px;border-radius:6px;padding-inline:11px 13px;transition:background .14s,border-color .14s,color .14s}.astryx-app-shell .workspace-app-sidebar nav a:hover,.astryx-app-shell .workspace-app-sidebar nav a:focus-visible{background:#ffffff12;border-color:#0000 #0000 #0000 #5cff9cb3}.astryx-app-shell .workspace-app-panel .button.primary:not(.inverted){color:var(--color-text-on-strong);background:#146c43;border-color:#146c43;box-shadow:0 6px 16px #146c4324}.astryx-app-shell .workspace-app-panel .button.primary:not(.inverted):hover,.astryx-app-shell .workspace-app-panel .button.primary:not(.inverted):focus-visible{background:#0f5735;border-color:#0f5735;box-shadow:0 8px 20px #146c4333}.astryx-app-shell .workspace-app-panel.workspace-product-panel.workspace-missions-panel{border-color:var(--app-shell-line);color:var(--asx-ink);background:linear-gradient(#0f7a4c09 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#0f7a4c08 1px,#0000 1px) 0 0/34px 34px,#fbfdfb;box-shadow:0 16px 44px #1431260f}.astryx-app-shell .workspace-missions-panel .workspace-panel-heading{border-bottom-color:var(--color-divider-subtle)}.astryx-app-shell .workspace-missions-panel .workspace-mode{border-color:var(--asx-border);background:var(--color-background-success-subtle);color:var(--color-text-success-strong);box-shadow:none}.astryx-app-shell .workspace-missions-panel .workspace-panel-heading h2,.astryx-app-shell .workspace-mission-onboarding h3{color:#102a24}.astryx-app-shell .workspace-missions-panel .workspace-panel-heading p:not(.eyebrow),.astryx-app-shell .workspace-mission-onboarding>section>p{color:#56645f}.astryx-app-shell .workspace-mission-onboarding>section>span{color:#246644;background:#edf7f0;border-color:#0f7a4c38}.astryx-app-shell .workspace-mission-onboarding h3{max-width:520px;font-size:clamp(30px,3.5vw,46px);line-height:1.02}.astryx-app-shell .workspace-mission-onboarding>section>small,.astryx-app-shell .workspace-mission-types>small{color:var(--asx-muted)}.astryx-app-shell .workspace-mission-types>span{background:var(--color-background-surface);color:#42534d;border-color:#1113151c}.astryx-app-shell .workspace-mission-onboarding li+li{border-top-color:var(--color-divider-subtle)}.astryx-app-shell .workspace-mission-onboarding li>span{color:#246644;background:#f2f8f4;border-color:#0f7a4c3d}.astryx-app-shell .workspace-mission-onboarding li strong{color:#102a24}.astryx-app-shell .workspace-mission-onboarding li p{color:#687771}.astryx-app-shell .workspace-missions-panel .workspace-mission-onboarding .button.primary{min-height:42px;color:var(--color-text-on-strong);background:#146c43;border:1px solid #146c43;border-radius:7px;padding:10px 16px;box-shadow:0 6px 16px #146c4329}.astryx-app-shell .workspace-missions-panel .workspace-mission-onboarding .button.primary:hover,.astryx-app-shell .workspace-missions-panel .workspace-mission-onboarding .button.primary:focus-visible{background:#0f5735;border-color:#0f5735;box-shadow:0 8px 20px #146c4338}.astryx-app-shell .workspace-app-sidebar nav a[data-panel-active=true]{color:var(--color-text-on-strong);background:#5cff9c21;border-color:#0000 #0000 #0000 #5cff9c}.astryx-app-shell .workspace-app-main{gap:10px;padding:18px clamp(18px,2.5vw,36px) 44px}.astryx-app-shell .workspace-preview-banner{border-color:var(--app-shell-line);box-shadow:none;background:#eaf6ee;border-radius:6px}.astryx-app-shell .workspace-app-panels{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.astryx-app-shell .workspace-app-panel.workspace-product-panel,.astryx-app-shell .workspace-app-panel.workspace-review-workbench{gap:20px;padding:2px 0 36px}.astryx-app-shell .workspace-page-heading{gap:22px;padding:6px 0 16px}.astryx-app-shell .workspace-page-heading h2{letter-spacing:-.01em;margin-bottom:6px;font-size:clamp(24px,2.4vw,32px)}.astryx-app-shell .workspace-page-heading>div>p:last-child{color:#56645f;max-width:720px}.astryx-app-shell .workspace-heading-status{min-width:142px;padding-top:3px}.astryx-app-shell .workspace-heading-status span{background:#edf5ef;border-radius:5px;padding:6px 8px}.astryx-app-shell .workspace-heading-status strong{font-size:15px}.astryx-app-shell .workspace-product-grid,.astryx-app-shell .workspace-embedded-tools{gap:16px}.astryx-app-shell .workspace-app-panel:not(.workspace-missions-panel),.astryx-app-shell .workspace-app-panel:not(.workspace-missions-panel) button,.astryx-app-shell .workspace-app-panel:not(.workspace-missions-panel) input,.astryx-app-shell .workspace-app-panel:not(.workspace-missions-panel) select,.astryx-app-shell .workspace-app-panel:not(.workspace-missions-panel) textarea{min-width:0}.astryx-app-shell .workspace-missions-panel .workspace-change-composer-main{color:var(--asx-ink)}.workspace-repo-intelligence-hero{border-top:1px solid var(--app-shell-line);border-bottom:1px solid var(--app-shell-line);grid-template-columns:minmax(0,.82fr) minmax(440px,1.18fr);align-items:center;gap:clamp(22px,4vw,56px);padding:clamp(28px,4vw,54px) 0 clamp(30px,4vw,58px);display:grid}.workspace-repo-intelligence-copy{gap:16px;min-width:0;display:grid}.workspace-repo-intelligence-copy h1{color:#102a24;letter-spacing:-.035em;max-width:620px;margin:0;font-size:clamp(36px,4.5vw,64px);line-height:.98}.workspace-repo-intelligence-copy>p:not(.eyebrow){color:#56645f;max-width:620px;margin:0;font-size:clamp(15px,1.5vw,18px);line-height:1.5}.workspace-repo-intelligence-actions{flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px;display:flex}.workspace-repo-intelligence-actions .workspace-copy-agent-action{min-height:42px}.workspace-repo-intelligence-facts{border-top:1px solid var(--app-shell-line);flex-wrap:wrap;gap:18px 26px;padding-top:15px;display:flex}.workspace-repo-intelligence-facts div{gap:3px;display:grid}.workspace-repo-intelligence-facts strong{color:#102a24;font-size:22px;line-height:1}.workspace-repo-intelligence-facts span{color:#3b735a;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.workspace-repo-intelligence-console-head span,.workspace-repo-intelligence-console section>span,.workspace-repo-intelligence-console-foot span{color:var(--color-text-success-on-strong);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.workspace-repo-intelligence-console{color:#edf7f1;background-color:#101918;background-image:linear-gradient(#7ee3b309 1px,#0000 1px),linear-gradient(90deg,#7ee3b309 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #102a24;border-radius:10px;min-width:0;animation:.65s cubic-bezier(.2,.8,.2,1) both brief-console-in;overflow:hidden;box-shadow:0 20px 50px #102a2429}.workspace-repo-intelligence-console-head,.workspace-repo-intelligence-console-foot{justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.workspace-repo-intelligence-console-head{border-bottom:1px solid #7ee3b32b}.workspace-repo-intelligence-console-head>div,.workspace-repo-intelligence-console section{gap:7px;min-width:0;display:grid}.workspace-repo-intelligence-console-head strong{overflow-wrap:anywhere;color:var(--color-text-on-strong);font-family:var(--font-mono);font-size:13px}.workspace-repo-intelligence-console-head em{color:#9be3bd;border:1px solid #7ee3b352;border-radius:999px;flex:none;padding:5px 8px;font-size:11px;font-style:normal;font-weight:800}.workspace-repo-intelligence-console-grid{background:#7ee3b32b;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.workspace-repo-intelligence-console section{background:#101918eb;align-content:start;min-height:236px;padding:16px}.workspace-repo-intelligence-console section>span,.workspace-repo-intelligence-console-foot span{color:#7ee3b3}.workspace-repo-intelligence-console section>strong{color:var(--color-text-on-strong);font-size:15px;line-height:1.25}.workspace-repo-intelligence-console section ul{gap:9px;margin:4px 0 0;padding:0;list-style:none;display:grid}.workspace-repo-intelligence-console section li{border-left:2px solid #7ee3b36b;gap:3px;padding-left:9px;animation:.4s both brief-intelligence-item-in;display:grid}.workspace-repo-intelligence-console section li:nth-child(2){animation-delay:80ms}.workspace-repo-intelligence-console section li:nth-child(3){animation-delay:.16s}.workspace-repo-intelligence-console code,.workspace-repo-intelligence-console section li strong{overflow-wrap:anywhere;color:#f3fff8;font-family:var(--font-mono);font-size:11px;font-weight:750}.workspace-repo-intelligence-console small,.workspace-repo-intelligence-console section p{color:#9eb5ab;margin:0;font-size:11px;line-height:1.4}.workspace-repo-intelligence-console-foot{background:#7ee3b30f;border-top:1px solid #7ee3b32b}.workspace-repo-intelligence-console-foot strong{color:#ddf7e8;font-family:var(--font-mono);text-align:right;font-size:11px;font-weight:700}@keyframes brief-intelligence-item-in{0%{opacity:0;transform:translate(5px)}to{opacity:1;transform:translate(0)}}@media (max-width:980px){.workspace-repo-intelligence-hero{grid-template-columns:1fr}.workspace-repo-intelligence-copy h1{max-width:720px}}@media (max-width:620px){.workspace-repo-intelligence-hero{gap:24px;padding-top:24px}.workspace-repo-intelligence-actions{flex-direction:column;align-items:stretch}.workspace-repo-intelligence-actions>*{width:100%}.workspace-targeted-refresh-actions,.workspace-repo-intelligence-console-grid{grid-template-columns:1fr}.workspace-repo-intelligence-console section{min-height:0}.workspace-repo-intelligence-console-head,.workspace-repo-intelligence-console-foot{flex-direction:column;align-items:flex-start}.workspace-repo-intelligence-console-foot strong{text-align:left}}@media (prefers-reduced-motion:reduce){.workspace-repo-intelligence-console,.workspace-repo-intelligence-console section li{animation:none}}.astryx-app-shell .workspace-missions-panel .workspace-change-composer-main .workspace-list-heading{color:var(--asx-ink)}.astryx-app-shell .workspace-missions-panel .workspace-change-composer-main .workspace-list-heading span{color:#56645f}@media (max-width:980px){.astryx-app-shell .workspace-product-grid,.astryx-app-shell .workspace-mission-console,.astryx-app-shell .workspace-mission-lanes,.astryx-app-shell .workspace-mission-next,.astryx-app-shell .workspace-review-summary-strip,.astryx-app-shell .workspace-team-grid,.astryx-app-shell .workspace-design-grid,.astryx-app-shell .workspace-loop-reference-grid,.astryx-app-shell .workspace-invite-form,.astryx-app-shell .workspace-command-bar,.astryx-app-shell .workspace-command-center,.astryx-app-shell .workspace-job-strip,.astryx-app-shell .workspace-learning-cards,.astryx-app-shell .workspace-console-grid,.astryx-app-shell .workspace-overview-grid,.astryx-app-shell .workspace-flow-runway-main,.astryx-app-shell .workspace-flow-attention,.astryx-app-shell .workspace-operations-grid,.astryx-app-shell .workspace-repo-operating-list,.astryx-app-shell .workspace-repo-freshness-primary,.astryx-app-shell .workspace-handoff-path,.astryx-app-shell .workspace-readiness-split,.astryx-app-shell .workspace-activity-event-list a,.astryx-app-shell .workspace-debug-disclosure summary{grid-template-columns:1fr}.astryx-app-shell .workspace-panel-heading.split,.astryx-app-shell .workspace-debug-disclosure summary{gap:12px}.astryx-app-shell .workspace-heading-status,.astryx-app-shell .workspace-activity-event-list .workspace-activity-event-status{text-align:left;justify-items:start}.astryx-app-shell .workspace-member-list article{grid-template-columns:1fr;align-items:start}.astryx-app-shell .workspace-member-actions,.astryx-app-shell .workspace-pending-invite-actions{justify-content:flex-start;justify-items:start}.astryx-app-shell .activity-handoff-form,.astryx-app-shell .activity-handoff-command,.astryx-app-shell .activity-handoff-command-stack article,.astryx-app-shell .activity-handoff-actions{grid-template-columns:1fr}.astryx-app-shell .activity-handoff-form .span-two{grid-column:auto}}.astryx-app-shell .workspace-embedded-tools>.setup-panel,.astryx-app-shell .workspace-embedded-tools>section{box-shadow:none}.astryx-app-shell .workspace-primary-action-row{border-block:1px solid #0f7a4c33;border-left:3px solid var(--green-ink);background:#f1f8f3;padding:14px 16px}.astryx-app-shell .workspace-mission-console{gap:16px}.astryx-app-shell .workspace-mission-list,.astryx-app-shell .workspace-mission-detail{border-color:var(--app-shell-line);background:var(--app-shell-surface);box-shadow:none;border-radius:6px}.astryx-app-shell .workspace-guidance-library{border-color:var(--app-shell-line);box-shadow:none;border-radius:6px}.astryx-app-shell .workspace-library-toolbar{background:var(--app-shell-soft);padding:10px}.astryx-app-shell .workspace-library-layout{min-height:540px}.astryx-app-shell .workspace-library-detail{background:var(--color-background-surface)}.astryx-app-shell .connector-panel-managed{color:var(--asx-ink);background:0 0;border:0;padding:0}.astryx-app-shell .connector-panel-managed .connector-panel-heading{padding:8px 0 18px}.astryx-app-shell .connector-panel-managed .connector-panel-heading>p{color:#56645f}.astryx-app-shell .connector-panel-managed .connector-add-disclosure{border-color:var(--app-shell-line);background:var(--app-shell-surface)}.astryx-app-shell .connector-panel-managed .connector-add-disclosure>summary span{color:#68746f}.astryx-app-shell .connector-panel-managed .connector-add-disclosure[open]>summary{border-bottom-color:var(--app-shell-line)}.astryx-app-shell .connector-panel-managed .connector-client-picker,.astryx-app-shell .connector-panel-managed .connector-create-row,.astryx-app-shell .connector-panel-managed .connector-advanced-settings{border-color:var(--app-shell-line);background:var(--app-shell-soft);color:var(--asx-ink)}.astryx-app-shell .connector-panel-managed .connector-section-heading>span{background:var(--color-background-success-subtle);color:var(--color-text-success-strong);border-color:#0f7a4c47}.astryx-app-shell .connector-panel-managed .connector-section-heading strong,.astryx-app-shell .connector-panel-managed .connector-option-stack>div,.astryx-app-shell .connector-panel-managed .connector-option-stack>label,.astryx-app-shell .connector-panel-managed .connector-advanced-settings summary{color:var(--asx-ink)}.astryx-app-shell .connector-panel-managed .connector-section-heading p,.astryx-app-shell .connector-panel-managed .connector-client-grid button small,.astryx-app-shell .connector-panel-managed .connector-create-row small,.astryx-app-shell .connector-panel-managed .connector-fallback-option p{color:var(--asx-muted)}.astryx-app-shell .connector-panel-managed .connector-client-grid button,.astryx-app-shell .connector-panel-managed .segmented button{border-color:var(--asx-border);background:var(--color-background-surface);color:var(--asx-ink)}.astryx-app-shell .connector-panel-managed .connector-client-grid button:hover,.astryx-app-shell .connector-panel-managed .segmented button:hover{background:#f6faf8;border-color:#0f7a4c57}.astryx-app-shell .connector-panel-managed .connector-client-grid button.active,.astryx-app-shell .connector-panel-managed .segmented button.active{border-color:var(--asx-accent);background:var(--color-background-success-subtle);color:var(--color-text-success-strong);box-shadow:inset 0 0 0 1px #0f7a4c14}.astryx-app-shell .connector-panel-managed .connector-client-grid button.active small{color:var(--color-text-success)}.astryx-app-shell .connector-panel-managed .connector-option-stack input{border-color:var(--asx-border);background:var(--color-background-surface);color:var(--asx-ink)}.astryx-app-shell .connector-panel-managed .connector-fallback-option,.astryx-app-shell .connector-panel-managed .connector-advanced-settings[open] summary{border-color:var(--app-shell-line)}.astryx-app-shell .workspace-app-panel button:disabled,.astryx-app-shell .workspace-app-panel .button:disabled{border-color:var(--asx-border);background:var(--color-background-subtle);color:var(--color-text-secondary);filter:none;opacity:1}.astryx-app-shell .connector-panel-managed .active-connectors{border-color:var(--app-shell-line);background:var(--app-shell-surface)}.astryx-app-shell .connector-panel-managed .active-connectors-heading h3,.astryx-app-shell .connector-panel-managed .active-connector-list article>div>strong{color:var(--asx-ink)}.astryx-app-shell .connector-panel-managed .active-connectors-heading span,.astryx-app-shell .connector-panel-managed .active-connector-list span{color:#68746f}.astryx-app-shell .connector-panel-managed .active-connector-list .connector-activity-state.online{border:1px solid color-mix(in srgb, var(--color-text-success-strong) 22%, transparent);background:var(--color-background-success-subtle);color:var(--color-text-success-strong);font-weight:900}.astryx-app-shell .connector-panel-managed .active-connector-list .connector-activity-state.recent{border:1px solid color-mix(in srgb, var(--color-text-warning) 22%, transparent);background:var(--color-background-warning-subtle);color:var(--color-text-warning)}.astryx-app-shell .connector-panel-managed .active-connector-list article{border-color:var(--app-shell-line)}.astryx-app-shell .connector-panel-managed .active-connectors .button.secondary{border-color:var(--app-shell-line);background:var(--color-background-surface);color:var(--asx-ink)}.astryx-app-shell .workspace-code-cold-start,.astryx-app-shell .workspace-library-cold-start{align-self:start;width:min(100%,680px);height:max-content;padding:20px}.astryx-app-shell .workspace-team-command-center{gap:var(--app-panel-gap);border-block:0}.astryx-app-shell .workspace-founding-team-access{border:0;margin-bottom:0}.astryx-app-shell .workspace-invite-form,.astryx-app-shell .workspace-pending-invites,.astryx-app-shell .workspace-team-directory section{box-shadow:none;background:0 0;border:0;border-radius:0;padding-inline:0}.astryx-app-shell .workspace-pending-invites{border-top:0}.astryx-app-shell .workspace-team-directory{border-bottom:0}.astryx-app-shell .workspace-team-directory section{gap:0;padding-block:12px 0}.astryx-app-shell .workspace-invite-form,.astryx-app-shell .workspace-pending-invites{padding-block:18px}.astryx-app-shell .workspace-team-section-heading{margin-bottom:4px}.astryx-app-shell .workspace-member-list article{padding-block:12px 0}.astryx-app-shell .workspace-member-list article:first-child{padding-top:8px}.astryx-app-shell .workspace-pending-invites .workspace-member-list article{grid-template-columns:minmax(0,1fr) minmax(390px,auto)}.astryx-app-shell button,.astryx-app-shell a,.astryx-app-shell select,.astryx-app-shell input,.astryx-app-shell textarea{transition:border-color .14s,background .14s,box-shadow .14s}.astryx-app-shell button:focus-visible,.astryx-app-shell a:focus-visible,.astryx-app-shell select:focus-visible,.astryx-app-shell input:focus-visible,.astryx-app-shell textarea:focus-visible{outline-offset:2px;outline:2px solid #0f7a4c73}@media (max-width:760px){.astryx-app-shell .workspace-app-main{padding:12px 12px 28px}.workspace-global-repo-filter{grid-template-columns:auto minmax(0,1fr)}.workspace-global-repo-filter small{display:none}.astryx-app-shell .workspace-app-panel.workspace-product-panel,.astryx-app-shell .workspace-app-panel.workspace-review-workbench{gap:16px;padding-bottom:24px}.astryx-app-shell .workspace-page-heading{padding-top:2px}.astryx-app-shell .workspace-page-heading h2{font-size:25px}.astryx-app-shell .workspace-invite-form,.astryx-app-shell .workspace-pending-invites{padding-block:14px}.workspace-team-table-wrap{overflow-x:auto}.workspace-row-menu-content{margin-top:4px;position:static}}@media (max-width:620px){.connector-client-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.connector-context-strip{grid-template-columns:1fr}.connector-context-strip>div+div{border-top:1px solid var(--color-divider-on-strong-subtle);border-left:0}.connector-brand-lockup{align-items:flex-start}.connector-trust-points{gap:var(--app-space-1)}.connector-client-picker,.connector-create-row{padding:var(--app-space-4)}.install-first-run-path{grid-template-columns:1fr}.install-first-run-path li{min-height:0}.install-local-disclosure article{grid-template-columns:1fr auto}.install-local-disclosure article code{grid-area:2/1/auto/-1}.install-account-actions{margin-inline:14px}.connector-first-run{flex-direction:column;align-items:start}.active-connectors-actions{flex-direction:column;align-items:flex-end}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.console-native-page{background:#f5f7f2}.console-native-page [id],.astryx-app-shell [id]{scroll-margin-top:84px}.console-native-page h1,.console-native-page h2,.console-native-page h3,.console-native-page p,.astryx-app-shell h1,.astryx-app-shell h2,.astryx-app-shell h3,.astryx-app-shell p{letter-spacing:0}.console-native-page h1{margin-bottom:16px;line-height:1.06}.console-native-page h2{margin-bottom:12px;line-height:1.08}.console-native-page p{line-height:1.52}.console-nav{min-height:64px;padding-block:14px}.console-nav a,.console-button,.install-copy-actions a,.launch-team .section-console-heading>a{line-height:1.25}.console-hero{padding-top:36px;padding-bottom:28px}.console-hero-copy,.section-console-heading,.install-copy{text-wrap:pretty}.console-lede{margin-bottom:20px;line-height:1.5}.console-proof-line{line-height:1.45}.install-band,.launch-outcomes,.launch-routing,.launch-automation,.launch-team,.launch-pricing{padding-top:54px;padding-bottom:54px}.install-copy p,.section-console-heading>p,.launch-pricing-plans p{margin-top:0}.install-copy p:last-of-type,.section-console-heading>p:last-of-type{margin-bottom:0}.install-step-list{margin-top:20px;margin-bottom:16px}.install-step-list li{gap:8px;padding-top:11px}.install-step-list span,.install-command-panel article,.install-first-run{line-height:1.35}.launch-outcome-list article,.launch-team-list article{padding-block:18px}.launch-outcome-list h3,.launch-team-list h3{line-height:1.2}.launch-outcome-list p,.launch-team-list p{line-height:1.52}.launch-trust{padding-top:38px;padding-bottom:38px}.launch-trust li{line-height:1.5}.console-button{min-height:42px;padding:10px 14px}.console-button.primary:hover,.console-button.primary:focus-visible{background:#1b241d}.astryx-app-shell{--app-shell-line:#10283029;--app-shell-soft:#f5f8f6;--app-shell-surface:#fff;font-size:var(--app-font-body);line-height:var(--app-leading-body)}.astryx-app-shell .workspace-app-main{gap:16px}.astryx-app-shell .workspace-app-panel{line-height:var(--app-leading-body)}.astryx-app-shell .workspace-app-panel h2,.astryx-app-shell .workspace-app-panel h3{line-height:1.16}.astryx-app-shell .workspace-app-panel p,.astryx-app-shell .workspace-app-panel li,.astryx-app-shell .workspace-app-panel label,.astryx-app-shell .workspace-app-panel small{line-height:1.48}.astryx-app-shell .workspace-app-panel>.setup-panel,.astryx-app-shell .workspace-app-panel>.workspace-product-panel,.astryx-app-shell .workspace-embedded-tools>.setup-panel,.astryx-app-shell .workspace-embedded-tools>section{padding:clamp(16px,2vw,22px)}.astryx-app-shell .workspace-page-heading{gap:18px;padding-top:8px;padding-bottom:18px}.astryx-app-shell .workspace-page-heading h2{margin:0 0 5px;line-height:1.12}.astryx-app-shell .workspace-page-heading>div>p:last-child{margin:0;line-height:1.48}.astryx-app-shell .workspace-panel-heading{gap:8px}.astryx-app-shell .workspace-panel-heading h2,.astryx-app-shell .workspace-panel-heading h3,.astryx-app-shell .workspace-list-heading h3,.astryx-app-shell .workspace-list-heading p{margin-top:0}.astryx-app-shell .workspace-list-heading{gap:14px;min-height:24px;line-height:1.3}.astryx-app-shell .workspace-list-heading span,.astryx-app-shell .workspace-review-summary-strip span,.astryx-app-shell .workspace-team-grid span,.astryx-app-shell .workspace-design-grid span,.astryx-app-shell .workspace-loop-reference-grid span,.astryx-app-shell .eyebrow{line-height:1.3}.astryx-app-shell .workspace-ops-card,.astryx-app-shell .workspace-mission-list,.astryx-app-shell .workspace-mission-detail,.astryx-app-shell .workspace-guidance-library{border-color:var(--app-shell-line);box-shadow:none}.astryx-app-shell .workspace-ops-card>*,.astryx-app-shell .workspace-mission-list>*,.astryx-app-shell .workspace-mission-detail>*,.astryx-app-shell .workspace-guidance-library>*{min-width:0}.astryx-app-shell .workspace-primary-action-row{gap:12px;padding:13px 15px;line-height:1.4}.astryx-app-shell .workspace-app-panel.workspace-product-panel.workspace-missions-panel{padding:22px}.astryx-app-shell .workspace-missions-panel>.workspace-panel-heading{padding-top:2px;padding-bottom:20px}.astryx-app-shell .workspace-missions-panel .workspace-mission-launch{margin-inline:-2px}.astryx-app-shell .workspace-missions-panel .workspace-change-composer-main{padding:18px}.astryx-app-shell .workspace-app-panel code,.astryx-app-shell .workspace-app-panel pre,.astryx-app-shell .workspace-app-panel button,.astryx-app-shell .workspace-app-panel a,.astryx-app-shell .workspace-app-panel input,.astryx-app-shell .workspace-app-panel select,.astryx-app-shell .workspace-app-panel textarea{overflow-wrap:anywhere}.astryx-app-shell button,.astryx-app-shell .button,.astryx-app-shell input,.astryx-app-shell select,.astryx-app-shell textarea{line-height:1.3}.astryx-app-shell button,.astryx-app-shell .button{min-height:36px;padding:9px 12px}.astryx-app-shell .button.small-button{min-height:32px;padding:7px 10px}.astryx-app-shell .workspace-app-panel:target .workspace-page-heading,.astryx-app-shell .workspace-app-panel:target>.workspace-product-panel,.astryx-app-shell .workspace-app-panel:target>.setup-panel{animation:.26s both brief-panel-in}.astryx-app-shell .workspace-app-sidebar nav a[data-panel-active=true]{animation:.22s both brief-nav-settle}.astryx-app-shell .workspace-app-panel input:focus,.astryx-app-shell .workspace-app-panel select:focus,.astryx-app-shell .workspace-app-panel textarea:focus{border-color:#0f7a4c8c;box-shadow:0 0 0 3px #0f7a4c1f}@keyframes brief-panel-in{0%{opacity:.72;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes brief-nav-settle{0%{background:#5cff9c3d}to{background:#5cff9c21}}@media (max-width:820px){.console-native-page h1{font-size:35px;line-height:1.07}.console-native-page h2{font-size:31px;line-height:1.1}.console-hero{gap:16px;padding-top:24px;padding-bottom:22px}.install-band,.launch-outcomes,.launch-routing,.launch-automation,.launch-team,.launch-pricing{padding-top:38px;padding-bottom:38px}.astryx-app-shell .workspace-app-panel>.setup-panel,.astryx-app-shell .workspace-app-panel>.workspace-product-panel,.astryx-app-shell .workspace-embedded-tools>.setup-panel,.astryx-app-shell .workspace-embedded-tools>section,.astryx-app-shell .workspace-app-panel.workspace-product-panel.workspace-missions-panel,.astryx-app-shell .workspace-missions-panel .workspace-change-composer-main{padding:16px}}.console-nav{position:sticky;overflow:hidden}.console-nav:after{content:"";height:2px;transform:scaleX(var(--page-progress,0));transform-origin:0;background:linear-gradient(90deg,#0000 0%,#79ff9f00 18%,#79ff9feb 45%,#56d8ffeb 58%,#79ff9f00 82%,#0000 100%);transition:transform .12s linear;position:absolute;bottom:-1px;left:0;right:0}.story-progress-rail{z-index:12;width:92px;color:color-mix(in srgb, var(--console-green-ink) 50%, transparent);font-family:var(--font-mono);letter-spacing:.04em;pointer-events:none;text-align:right;text-transform:uppercase;align-items:center;gap:5px;font-size:8px;font-weight:800;display:grid;position:fixed;top:50%;right:12px;transform:translateY(-50%)}.story-progress-agent{border:1px solid var(--landing-selection-border);background:color-mix(in srgb, var(--color-background-surface) 86%, transparent);color:var(--landing-selection-ink);text-align:center;white-space:nowrap;border-radius:999px;margin-bottom:7px;padding:6px 8px;font-size:8px;line-height:1}.story-progress-rail i{background:color-mix(in srgb, var(--console-green-ink) 24%, transparent);width:1px;height:10px;margin-left:auto}.story-progress-rail span{transition:color .24s,transform .42s cubic-bezier(.16,1,.3,1)}.console-native-page[data-active-chapter="01"] .story-progress-rail span:first-of-type,.console-native-page[data-active-chapter="02"] .story-progress-rail span:nth-of-type(2),.console-native-page[data-active-chapter="03"] .story-progress-rail span:nth-of-type(3),.console-native-page[data-active-chapter="04"] .story-progress-rail span:nth-of-type(4),.console-native-page[data-active-chapter="05"] .story-progress-rail span:nth-of-type(5),.console-native-page[data-active-chapter="06"] .story-progress-rail span:nth-of-type(6){color:var(--console-green-ink);transform:translate(-5px)}.install-flow-visual{border:1px solid color-mix(in srgb, var(--color-text-success-strong) 30%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--console-green) 11%, transparent), transparent 62%), var(--color-background-surface);border-radius:7px;grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr) 38px minmax(0,1fr);align-items:center;gap:8px;margin:18px 18px 10px;padding:18px;display:grid}.install-flow-node{border:1px solid color-mix(in srgb, var(--color-text-success-strong) 26%, transparent);background:var(--color-background-surface);border-radius:6px;align-items:center;gap:9px;min-width:0;padding:9px 10px;animation:.62s cubic-bezier(.2,.8,.2,1) both brief-flow-node-in;display:flex;box-shadow:0 9px 22px #29432f1a}.install-flow-node-brief{border-color:var(--landing-selection-border);background:color-mix(in srgb, var(--console-green) 19%, var(--color-background-surface));animation-delay:.12s}.install-flow-node:last-child{animation-delay:.24s}.install-flow-glyph{border:1px solid var(--landing-selection-border);background:var(--landing-artifact-surface);width:30px;height:30px;color:var(--landing-selection-ink);font-family:var(--font-mono);border-radius:5px;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.install-flow-node-brief .install-flow-glyph{border-color:var(--landing-selection-ink);background:var(--console-green);color:var(--color-text-primary);font-size:16px}.install-flow-node>span:last-child{gap:3px;min-width:0;display:grid}.install-flow-node strong,.install-flow-node small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.install-flow-node strong{color:var(--landing-selection-ink);font-size:12px}.install-flow-node small{color:var(--color-text-success);font-size:10px;line-height:1.2}.install-flow-link{background:var(--landing-artifact-border);height:2px;position:relative;overflow:hidden}.install-flow-link i{background:var(--landing-selection-ink);content:"";width:25%;height:2px;animation:2.4s ease-in-out infinite brief-flow-pulse;position:absolute;top:0;left:-25%}.install-flow-link:last-of-type i{animation-delay:.42s}@keyframes brief-nav-scan{0%,15%{transform:translate(-100%)}45%,60%{transform:translate(100%)}to{transform:translate(100%)}}@keyframes brief-brand-ping{0%,to{opacity:.72;transform:scale(.78)}50%{opacity:1;transform:scale(1.1)}}@keyframes brief-flow-node-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes brief-flow-pulse{0%{opacity:0;transform:translate(0)}25%{opacity:1}75%,to{opacity:0;transform:translate(500%)}}@media (max-width:820px){.code-map-trust-bar{gap:var(--app-space-3);grid-template-columns:1fr}.code-map-trust-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.code-map-trust-metrics span:first-child{border-left:0;padding-left:0}.code-map-trust-actions{justify-items:stretch}.install-flow-visual{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr);gap:4px;padding:13px}.install-flow-node{flex-direction:column;align-items:flex-start;gap:6px;padding:8px}.install-flow-node small{display:none}.install-flow-node strong{font-size:10px}.install-flow-glyph{width:26px;height:26px}}.story-chapter{isolation:isolate;position:relative}.story-chapter-number{color:#197642;width:34px;height:34px;font-family:var(--font-mono);background:#ffffffad;border:1px solid #19764247;border-radius:50%;place-items:center;margin-bottom:18px;font-size:10px;font-weight:800;display:inline-grid;box-shadow:0 0 0 7px #79ff9f14}.story-chapter:before{z-index:-1;content:"";background:linear-gradient(#19764200,#42a868);width:1px;height:42px;position:absolute;top:-1px;left:50%}.story-chapter-loop{text-align:center;padding-top:86px;padding-bottom:86px;display:block}.story-chapter-loop .section-console-heading{max-width:820px;margin:0 auto 48px}.story-chapter-loop .section-console-heading>p:last-child{max-width:680px;margin-left:auto;margin-right:auto}.story-chapter-loop .launch-outcome-list{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;width:min(940px,100%);margin:0 auto;display:grid;position:relative}.story-chapter-loop .launch-outcome-list:before{z-index:-1;content:"";background:linear-gradient(90deg,#19764214,#19764285,#19764214);height:1px;position:absolute;top:22px;left:8%;right:8%}.story-chapter-loop .launch-outcome-list article{cursor:pointer;border:0;border-right:1px solid #10120f1c;min-height:0;padding:4px 22px 0;display:block}.launch-outcome-meta{justify-content:space-between;align-items:center;gap:8px;min-height:26px;display:flex}.launch-outcome-meta code{border:1px solid color-mix(in srgb, var(--console-green-ink) 14%, transparent);background:color-mix(in srgb, var(--console-green-ink) 5%, transparent);color:var(--console-green-ink);white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:8px}.story-chapter-loop .launch-outcome-list article:first-child{padding-left:0}.story-chapter-loop .launch-outcome-list article:last-child{border-right:0;padding-right:0}.story-chapter-loop .launch-outcome-number{background:#f5f7f2;border:1px solid #19764240;border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:16px;transition:border-color .26s,background .26s;display:grid;box-shadow:0 0 0 7px #f5f7f2}.story-chapter-loop .launch-outcome-list article[data-active=true] .launch-outcome-number{background:#e6f4e8;border-color:#197642b8}.story-chapter-loop .launch-outcome-list article[data-active=true] p{color:#124a2c}.story-chapter-routing{background:radial-gradient(circle at 76% 32%,#4cff8f21,#0000 32%),linear-gradient(150deg,#101511 0%,#17251a 56%,#102119 100%);border:0;margin:0;padding:86px 36px 96px;display:block;overflow:hidden}.story-chapter-routing:after{aspect-ratio:1;content:"";border:1px solid #79ff9f1a;border-radius:50%;width:52%;position:absolute;top:20%;right:-12%;box-shadow:0 0 0 64px #79ff9f06,0 0 0 128px #79ff9f05}.story-chapter-routing .section-console-heading{z-index:1;max-width:840px;margin-bottom:48px;position:relative}.story-chapter-routing .section-console-heading h2{color:#fff;letter-spacing:-.035em;max-width:900px;font-size:clamp(44px,6vw,76px)}.story-chapter-routing .section-console-heading>p:last-child{color:#b9c7bb;max-width:660px}.story-chapter-routing .story-chapter-number{color:#8ff7ad;background:#79ff9f14;border-color:#79ff9f61;box-shadow:0 0 0 7px #79ff9f0a}.story-chapter-routing .routing-console{z-index:1;border-color:#79ff9f3d;width:min(920px,82%);margin-left:auto;position:relative;transform:rotate(-1deg);box-shadow:-36px 36px #79ff9f0b,0 40px 90px #00000052}.story-chapter-automation{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:center;gap:64px;padding-top:96px;padding-bottom:96px}.story-chapter-automation>.section-console-heading{grid-area:1/2}.story-chapter-automation>.routing-console{background:#e7eee5;border-color:#91a896;grid-area:1/1;transform:rotate(.8deg);box-shadow:22px 22px #19764214,0 26px 58px #10120f1f}.story-chapter-memory{text-align:center;padding-top:88px;padding-bottom:96px;display:block;overflow:hidden}.story-chapter-memory:after{z-index:-1;content:"";border:1px solid #1976421f;border-radius:50%;height:430px;position:absolute;bottom:-240px;left:14%;right:14%}.story-chapter-memory .section-console-heading{max-width:720px;margin:0 auto 44px}.story-chapter-memory .launch-team-list{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1040px;margin:0 auto;display:grid;position:relative}.story-chapter-memory .launch-team-list:before{z-index:-1;content:"";background:#1976423d;height:1px;position:absolute;top:50%;left:12%;right:12%}.story-chapter-memory .launch-team-list article{border-color:#19764229;border-radius:16px;min-height:190px;margin:0;padding:28px;box-shadow:0 22px 54px #1f2f2314}.story-chapter-memory .launch-team-list article>span{color:#0f5d33;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;margin-bottom:30px;font-size:10px;font-weight:800;display:block}.story-chapter-memory .launch-team-list article:nth-child(2){background:#172018;transform:translateY(24px)}.story-chapter-memory .launch-team-list article:nth-child(2) h3{color:#fff}.story-chapter-memory .launch-team-list article:nth-child(2) p{color:#c5d1c6}.story-chapter-memory .launch-team-list article:nth-child(2)>span{color:#8de0aa}.automation-console .routing-console-body{grid-template-columns:minmax(0,.92fr) minmax(290px,1.08fr)}.automation-console>.routing-console-bar,.automation-console>.routing-scenario-tabs{color:#172018;background:#e7eee5}.automation-console>.routing-console-bar{border-bottom-color:#b9cabd}.automation-console>.routing-console-bar span{color:#197642}.automation-console>.routing-console-bar strong{color:#59675c}.automation-console>.routing-scenario-tabs{border-bottom-color:#b9cabd}.automation-console>.routing-scenario-tabs button{color:#243329;border-color:#a8bbaa}.automation-console>.routing-scenario-tabs button[aria-pressed=true]{color:#134f2d;background:#d2efd8;border-color:#267947}.automation-console>.routing-scenario-tabs button:disabled{color:#78837a}.automation-console>.routing-console-footer{background:#deebdf;border-top-color:#b9cabd}.automation-console>.routing-console-footer>span{color:#197642}.automation-console>.routing-console-footer p{color:#536157}.automation-console .automation-boundary{color:var(--console-muted-strong)}.automation-console .routing-decision>strong{font-size:clamp(24px,3vw,34px);line-height:1.08}.automation-console .automation-decision>p{max-width:54ch;font-size:13px;line-height:1.55}.automation-trigger-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;display:grid!important}.routing-controls .automation-trigger-grid button{text-align:left;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;min-height:82px;padding:13px;display:grid}.automation-trigger-grid svg{width:24px;height:24px;color:var(--console-ink)}.automation-trigger-grid button>span{gap:4px;display:grid}.automation-trigger-grid strong{color:var(--console-ink);font-size:13px}.automation-trigger-grid small{color:var(--console-muted);font-size:10px;font-weight:600;line-height:1.35}.automation-trigger-grid button[aria-pressed=true] svg,.automation-trigger-grid button[aria-pressed=true] strong{color:var(--console-green)}.story-chapter-trust{background:radial-gradient(circle at 75% 44%,#79ff9f1a,#0000 32%),#101511;border:0;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:center;gap:64px;min-height:720px;margin:0;padding:96px 36px 118px;display:grid;overflow:hidden}.story-chapter-trust:before{height:64px;left:36px}.trust-fold-copy{z-index:1;max-width:600px;position:relative}.story-chapter-trust .story-chapter-number{color:#8ff7ad;background:#79ff9f14;border-color:#79ff9f66;box-shadow:0 0 0 7px #79ff9f0a}.story-chapter-routing .console-kicker,.story-chapter-trust .console-kicker{color:#8ff7ad}.story-chapter-trust h2{color:#fff;letter-spacing:-.045em;max-width:580px;margin-bottom:22px;font-size:clamp(52px,7vw,88px);line-height:.96}.story-chapter-trust .trust-fold-copy>p:last-of-type{color:#bcc8bd;max-width:560px;font-size:17px;line-height:1.6}.story-chapter-trust nav{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.story-chapter-trust nav a{border-color:#ffffff2b;border-radius:999px;min-width:0;padding:9px 14px}.trust-boundary-visual{z-index:1;background:#070c09b8;border:1px solid #79ff9f3d;border-radius:18px;gap:0;display:grid;position:relative;overflow:hidden;box-shadow:32px 32px #79ff9f06,0 40px 100px #0000005c}.trust-local-zone,.trust-derived-zone{gap:10px;padding:34px;display:grid}.trust-local-zone{background:linear-gradient(135deg,#79ff9f1f,#79ff9f06)}.trust-local-zone>span,.trust-derived-zone>span{color:var(--console-green);font-family:var(--font-mono);text-transform:uppercase;font-size:10px;font-weight:800}.trust-local-zone strong,.trust-derived-zone strong{color:#fff;font-size:26px}.trust-local-zone code,.trust-derived-zone code{color:#d6dfd6;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:5px;width:fit-content;padding:8px 10px;font-size:11px}.trust-local-zone em,.trust-derived-zone em{color:#9eaca0;font-size:12px;font-style:normal}.trust-boundary-line{background:#79ff9f09;border-top:1px dashed #79ff9f57;border-bottom:1px dashed #79ff9f57;height:42px;position:relative}.trust-boundary-line:after{content:"";background:linear-gradient(90deg,#79ff9f00,#79ff9fcc,#79ff9f00);height:1px;position:absolute;top:50%;left:28px;right:28px}.trust-boundary-line span{z-index:1;color:#8ff7ad;font-family:var(--font-mono);text-transform:uppercase;background:#101511;border:1px solid #79ff9f4d;border-radius:999px;padding:5px 9px;font-size:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.trust-fact-strip{border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:22px 0 0;display:grid;position:absolute;bottom:32px;left:36px;right:36px}.story-chapter-trust .trust-fact-strip li{color:#aebbad;max-width:36ch;font-size:12px}@media (min-width:1001px) and (min-height:700px){.story-chapter-loop,.story-chapter-routing,.story-chapter-automation,.story-chapter-memory,.story-chapter-artifacts,.story-chapter-trust{min-height:calc(100svh - 64px)}.story-chapter-routing{grid-template-columns:minmax(310px,.68fr) minmax(0,1.32fr);align-items:center;gap:clamp(30px,4vw,54px);padding-top:clamp(44px,5.5vh,58px);padding-bottom:clamp(46px,6vh,62px);display:grid}.story-chapter-routing .section-console-heading{max-width:520px;margin:0;padding-left:0}.story-chapter-routing .story-chapter-number{margin-bottom:18px;position:static}.story-chapter-routing .section-console-heading h2{max-width:520px;font-size:clamp(42px,4.2vw,56px)}.story-chapter-routing .routing-console{width:100%;margin:0}.story-chapter-routing .routing-console-bar,.story-chapter-routing .routing-console-footer{padding-block:10px}.story-chapter-routing .routing-scenario-tabs{padding-block:8px}.story-chapter-routing .routing-decision,.story-chapter-routing .routing-controls{padding:14px 16px}.story-chapter-routing .routing-decision dl{margin-top:12px}.story-chapter-routing .journey-handoff{grid-column:1/-1;margin-top:20px}.story-chapter-automation{padding-top:clamp(58px,7.5vh,78px);padding-bottom:clamp(58px,7.5vh,78px)}.story-chapter-memory{padding-top:clamp(60px,8vh,82px);padding-bottom:clamp(66px,8.5vh,88px)}}.console-native-page[data-motion-ready=true] .story-chapter:not([data-motion-state=entered]) :is(.section-console-heading,.install-copy,.launch-outcome-list,.routing-console,.launch-team-list,.trust-boundary-visual){opacity:.82;transform:translateY(12px)}.console-native-page[data-motion-ready=true] .story-chapter[data-motion-state=entered] :is(.section-console-heading,.install-copy,.launch-outcome-list,.routing-console,.launch-team-list,.trust-boundary-visual){animation:.68s cubic-bezier(.16,1,.3,1) both brief-story-spring}.console-native-page[data-motion-ready=true] .story-chapter[data-motion-state=entered] .story-chapter-number{animation:.52s cubic-bezier(.16,1,.3,1) 60ms both brief-number-settle}.console-native-page[data-motion-ready=true] .story-chapter[data-motion-state=entered] .launch-outcome-list article,.console-native-page[data-motion-ready=true] .story-chapter[data-motion-state=entered] .launch-team-list article{animation:.6s cubic-bezier(.16,1,.3,1) both brief-story-child}.console-native-page[data-motion-ready=true] .story-chapter[data-motion-state=entered] :is(.launch-outcome-list,.launch-team-list) article:nth-child(2){animation-delay:90ms}.console-native-page[data-motion-ready=true] .story-chapter[data-motion-state=entered] :is(.launch-outcome-list,.launch-team-list) article:nth-child(3){animation-delay:.16s}.console-native-page[data-motion-ready=true] .story-chapter[data-motion-state=entered] .launch-outcome-list article:nth-child(4){animation-delay:.22s}.console-native-page[data-motion-ready=true] .story-chapter[data-motion-state=entered]:before{transform-origin:top;animation:.76s 80ms both brief-spine-draw}[data-landing-tilt]{--landing-rest-z:0deg;transform:perspective(1200px) translateY(var(--chapter-shift,0px)) rotateX(var(--landing-tilt-x,0deg)) rotateY(var(--landing-tilt-y,0deg)) rotateZ(var(--landing-rest-z));transform-style:preserve-3d;will-change:transform;transition:transform .56s cubic-bezier(.16,1,.3,1);position:relative}.story-chapter-routing:after,.story-chapter-memory:after{transform:translateY(var(--chapter-shift,0px));transition:transform .12s linear}.founding-team-plan>span{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.founding-team-plan>span small{border:1px solid color-mix(in srgb, var(--console-green) 30%, transparent);color:color-mix(in srgb, var(--console-green) 76%, var(--console-ink));font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 6px;font-size:8px}.story-chapter-routing [data-landing-tilt],.story-chapter-automation [data-landing-tilt]{--landing-rest-z:0deg}[data-landing-tilt]:before{z-index:4;border-radius:inherit;background:radial-gradient(circle at var(--landing-glow-x,50%) var(--landing-glow-y,40%), #79ff9f17, transparent 34%);content:"";opacity:.7;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.routing-console button,.console-button,.console-nav-cta{transition:transform .42s cubic-bezier(.16,1,.3,1),box-shadow .42s cubic-bezier(.16,1,.3,1),background-color .18s,border-color .18s}.routing-console button:not(:disabled):active{transition-duration:90ms;transform:scale(.965)}.story-chapter .section-console-heading{padding-inline:8px}.story-chapter .section-console-heading>p:last-child{line-height:1.55}.routing-console-bar,.routing-console-footer{padding:16px 20px}.routing-scenario-tabs{gap:10px;padding:14px 18px}.routing-scenario-tabs button,.routing-controls button{min-height:38px;padding:8px 13px}.routing-decision,.routing-controls{padding:24px}.routing-decision dl div,.automation-decision li{padding-top:12px}.routing-controls{gap:18px}.automation-trigger-grid{grid-template-columns:minmax(0,1fr)}.routing-controls .automation-trigger-grid button{align-items:center;min-height:72px;padding:16px}.install-surface-picker{gap:8px;margin-bottom:10px}.install-surface-picker button{min-height:38px;padding:8px 14px}.story-chapter-loop .launch-outcome-list article{padding-inline:30px}.story-chapter-memory .launch-team-list article{padding:30px}@keyframes brief-story-spring{0%{opacity:.82;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes brief-story-child{0%{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes brief-number-settle{0%{opacity:.4;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes brief-spine-draw{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@media (max-width:1000px){.story-chapter-loop .launch-outcome-list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:38px}.story-chapter-loop .launch-outcome-list article:nth-child(2){border-right:0}.story-chapter-routing .routing-console{width:94%}}@media (max-width:820px){.story-progress-rail{display:none}.routing-scenario-tabs button,.routing-controls button{min-height:44px}.story-chapter:before{left:36px}.story-chapter-loop,.story-chapter-routing,.story-chapter-memory{padding-top:64px;padding-bottom:64px}.story-chapter-routing{padding-left:20px;padding-right:20px}.story-chapter-routing .section-console-heading h2{font-size:42px}.story-chapter-routing .routing-console{width:100%;transform:none}.story-chapter-automation{flex-direction:column;gap:32px;display:flex}.story-chapter-automation>.section-console-heading,.story-chapter-automation>.routing-console{width:100%}.story-chapter-automation>.section-console-heading{order:1}.story-chapter-automation>.routing-console{order:2;transform:none}.story-chapter-memory .launch-team-list{grid-template-columns:1fr}.story-chapter-memory .launch-team-list article:nth-child(2){transform:none}.automation-console .routing-console-body{grid-template-columns:1fr}.story-chapter-trust{grid-template-columns:1fr;gap:40px;min-height:0;padding:72px 18px 54px}.story-chapter-trust:before{left:36px}.story-chapter-trust h2{font-size:54px}.trust-fact-strip{grid-column:1;grid-template-columns:1fr;gap:12px;margin-top:10px;position:static}}@media (max-width:560px){.story-chapter-loop .launch-outcome-list{grid-template-columns:1fr}.story-chapter-loop .launch-outcome-list:before{width:1px;height:auto;inset:0 auto 0 24px}.story-chapter-loop .launch-outcome-list article{border-right:0;min-height:0;padding:0 0 28px 74px}.story-chapter-loop .launch-outcome-list article:first-child{padding-left:74px}.story-chapter-loop .launch-outcome-number{margin:0;position:absolute;left:0}}@media (prefers-reduced-motion:reduce){.story-progress-rail{display:none}.story-chapter .section-console-heading,.story-chapter .install-copy,.story-chapter .launch-outcome-list,.story-chapter .routing-console,.story-chapter .launch-team-list,.story-chapter .trust-boundary-visual{animation:none}[data-landing-tilt]{transition:none;transform:none}[data-landing-tilt]:before{display:none}}.workspace-app-shell select,.local-action-modal select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='m3.5 5.25 3.5 3.5 3.5-3.5' stroke='%2337443e' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px}.workspace-switcher select,.workspace-mobile-navigation select,.local-action-modal select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='m3.5 5.25 3.5 3.5 3.5-3.5' stroke='%23DCE5E0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.workspace-app-shell select:focus,.workspace-app-shell select:focus-visible,.local-action-modal select:focus,.local-action-modal select:focus-visible{border-color:#2f7c68;outline:0;box-shadow:0 0 0 3px #2f7c6829,0 4px 14px #18382a14}.workspace-switcher select:focus,.workspace-switcher select:focus-visible,.workspace-mobile-navigation select:focus,.workspace-mobile-navigation select:focus-visible,.local-action-modal select:focus,.local-action-modal select:focus-visible{border-color:#5cff9c80;box-shadow:0 0 0 3px #5cff9c29}.console-native-page[data-motion-ready=true] .story-chapter-loop[data-motion-state=entered] .launch-outcome-list article{animation:.9s cubic-bezier(.16,1,.3,1) both brief-artifact-resolve}.console-native-page[data-motion-ready=true] .story-chapter-loop[data-motion-state=entered] .launch-outcome-list article:nth-child(2),.console-native-page[data-motion-ready=true] .story-chapter-loop[data-motion-state=entered] article:nth-child(2) .launch-outcome-number{animation-delay:.22s}.console-native-page[data-motion-ready=true] .story-chapter-loop[data-motion-state=entered] .launch-outcome-list article:nth-child(3),.console-native-page[data-motion-ready=true] .story-chapter-loop[data-motion-state=entered] article:nth-child(3) .launch-outcome-number{animation-delay:.44s}.console-native-page[data-motion-ready=true] .story-chapter-loop[data-motion-state=entered] .launch-outcome-list article:nth-child(4),.console-native-page[data-motion-ready=true] .story-chapter-loop[data-motion-state=entered] article:nth-child(4) .launch-outcome-number{animation-delay:.66s}.console-native-page[data-motion-ready=true] .story-chapter-loop[data-motion-state=entered] .launch-outcome-number{animation:.72s cubic-bezier(.16,1,.3,1) both brief-artifact-check}.console-native-page[data-motion-ready=true] .story-chapter-loop[data-motion-state=entered] .launch-outcome-list:before{transform-origin:0;animation:1.35s cubic-bezier(.16,1,.3,1) 80ms both brief-artifact-path}.launch-team-list article,.trust-boundary-line{position:relative}.console-native-page[data-motion-ready=true] .story-chapter-memory[data-motion-state=entered] .launch-team-list article:after{color:var(--console-green-ink);content:"✓";font-family:var(--font-mono);opacity:0;font-size:13px;font-weight:900;animation:.52s cubic-bezier(.16,1,.3,1) .48s forwards brief-approval-mark;position:absolute;bottom:14px;right:18px}.console-native-page[data-motion-ready=true] .story-chapter-memory[data-motion-state=entered] .launch-team-list article:nth-child(2):after{animation-delay:.72s}.console-native-page[data-motion-ready=true] .story-chapter-memory[data-motion-state=entered] .launch-team-list article:nth-child(3):after{animation-delay:.96s}.console-native-page[data-motion-ready=true] .story-chapter-trust[data-motion-state=entered] .trust-boundary-line:after{background:var(--console-green);width:8px;height:8px;box-shadow:0 0 18px var(--console-green);content:"";border-radius:50%;animation:1.15s cubic-bezier(.65,0,.35,1) .42s both brief-boundary-packet;position:absolute;top:50%;left:0}@keyframes brief-artifact-resolve{0%{opacity:.68;transform:translateY(6px)}55%{background:color-mix(in srgb, var(--console-green-ink) 3%, transparent);opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes brief-artifact-check{0%{border-color:#1976422e;transform:scale(.96)}60%{border-color:color-mix(in srgb, var(--console-green-ink) 48%, transparent);background:color-mix(in srgb, var(--console-green) 8%, #f5f7f2);transform:scale(1)}to{transform:scale(1)}}@keyframes brief-artifact-path{0%{opacity:.15;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes brief-approval-mark{0%{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes brief-boundary-packet{0%{opacity:0;transform:translate(-4px,-50%)scale(.5)}18%,82%{opacity:1}to{opacity:0;transform:translate(calc(100% + 30px),-50%)scale(.8)}}@media (max-width:1799px){.story-progress-rail{display:none}}@media (min-width:1800px){.story-progress-rail{border:1px solid color-mix(in srgb, var(--console-green-ink) 10%, transparent);background:color-mix(in srgb, var(--console-paper) 84%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;width:76px;padding:10px 8px;right:22px}.console-native-page>:is(.install-band,.launch-outcomes,.launch-routing,.launch-automation,.launch-team){margin-right:126px}.console-native-page>:is(.story-chapter-routing,.story-chapter-trust){padding-right:126px}.story-chapter-trust .trust-fact-strip{right:126px}}@media (prefers-reduced-motion:reduce){.story-chapter-loop .launch-outcome-list article,.story-chapter-loop .launch-outcome-number,.story-chapter-loop .launch-outcome-list:before,.story-chapter-memory .launch-team-list article:after,.story-chapter-trust .trust-boundary-line:after{animation:none}}.task-map-console{z-index:1;text-align:left;width:min(940px,100%);margin:0 auto 44px;position:relative}.task-map-console .routing-console-footer p{max-width:620px;color:var(--console-muted);text-align:right;margin:0;font-size:13px;line-height:1.45}.task-map-canvas{background:radial-gradient(circle at 74% 16%,#79ff9f0f,#0000 44%),radial-gradient(#f2f5ec0b 1px,#0000 1px) 0 0/26px 26px}.task-map-scene{aspect-ratio:980/430;position:relative;overflow:hidden}.task-map-underlay{width:100%;height:100%;position:absolute;inset:0}.task-map-underlay g,.task-map-scene>[data-tm-layer]{transition:opacity .42s,filter .42s}.tm-arrow-head{fill:var(--console-green)}.tm-mist-inner{stop-color:color-mix(in srgb, var(--console-green) 9%, transparent)}.tm-mist-outer{stop-color:color-mix(in srgb, var(--console-green) 0%, transparent)}.tm-star{fill:#aab4a161;animation:2.6s ease-in-out infinite alternate tm-star-twinkle}.tm-star:nth-of-type(2n){animation-delay:.7s}.tm-star:nth-of-type(3n){animation-delay:1.3s}.tm-star:nth-of-type(5n){animation-delay:1.9s}.tm-under-line{fill:none;stroke:#aab4a121;stroke-width:1px}.tm-spine{background:linear-gradient(#aab4a11a,#aab4a173,#aab4a11a);width:2px;height:40.7%;position:absolute;top:32.6%;left:calc(57.14% - 1px)}.tm-file,.tm-ref{font-family:var(--font-mono);white-space:nowrap;align-items:center;gap:13px;display:flex;position:absolute;transform:translateY(-50%)}.tm-file i,.tm-ref i{border-radius:50%;flex:none}.tm-file strong,.tm-ref strong{font-size:14px;font-weight:700;line-height:1.3;display:block}.tm-file small,.tm-ref small{color:var(--console-muted);font-size:11px;line-height:1.35;display:block}.tm-file{left:57.14%}.tm-file i{background:#d7e2d2;width:10px;height:10px;margin-left:-5px;box-shadow:0 0 0 3px #d7e2d21a}.tm-file strong{color:#e8eee2}.tm-file-target{top:32.6%}.tm-file-target i{background:var(--console-green);box-shadow:0 0 0 4px #79ff9f24,0 0 14px #79ff9f80}.tm-file-client{top:53.5%}.tm-file-tests{top:73.3%}.tm-zone{color:#9dffb6bf;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;position:absolute;top:24%;left:13%}.tm-ref-internal{top:32.6%;left:13%}.tm-ref-external{top:50%;left:15.5%}.tm-ref i{background:var(--console-green);width:12px;height:12px;animation:3.2s ease-in-out infinite alternate tm-ref-pulse;box-shadow:0 0 0 4px #79ff9f21,0 0 12px #79ff9f73}.tm-ref-external i{width:9px;height:9px}.tm-ref strong{color:#9dffb6}.tm-arc{fill:none;stroke:var(--console-green);stroke-width:1.75px;stroke-dasharray:5 4;animation:1.4s linear infinite tm-flow}.tm-arc-external{stroke-width:1.4px;opacity:.75}.tm-mission-ring{stroke:#79ff9f3d;stroke-dasharray:2 6;stroke-width:1.25px}.tm-rules-tag{color:#9db8a3;font-family:var(--font-mono);white-space:nowrap;background:#79ff9f0a;border:1px solid #79ff9f33;border-radius:999px;padding:5px 10px;font-size:10.5px;font-weight:700;position:absolute;top:53.5%;left:82%;transform:translateY(-50%)}.tm-mission-tag{color:#8ff7adcc;font-family:var(--font-mono);white-space:nowrap;font-size:11px;font-weight:800;position:absolute;top:90%;left:54%}.tm-map-stat{color:#8a957f;font-family:var(--font-mono);white-space:nowrap;font-size:11.5px;position:absolute;bottom:4.2%;left:6%}.workspace-reference-library{border:1px solid var(--color-divider-default);background:var(--color-background-subtle);border-radius:1rem;gap:1rem;margin-bottom:1.25rem;padding:1.1rem;display:grid}.workspace-reference-library-heading,.workspace-reference-group,.workspace-reference-card{gap:.55rem;display:grid}.workspace-reference-library-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start}.workspace-reference-library-heading h3,.workspace-reference-card h4,.workspace-reference-library-heading p,.workspace-reference-card p{margin:0}.workspace-reference-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;display:grid}.workspace-reference-card{border:1px solid var(--color-divider-default);background:var(--color-background-surface);border-radius:.85rem;align-content:start;padding:.9rem}.workspace-reference-card>span,.workspace-reference-card>small{color:var(--color-text-secondary)}.workspace-reference-actions{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}@media (max-width:720px){.workspace-reference-library-heading{grid-template-columns:1fr}}.task-map-scene[data-layer=map] [data-tm-layer=reference]{opacity:.88}.task-map-scene[data-layer=map] :is([data-tm-layer=rules],[data-tm-layer=mission]){opacity:.34}.task-map-scene[data-layer=reference] [data-tm-layer=base]{opacity:.72}.task-map-scene[data-layer=rules] [data-tm-layer=base]{opacity:.6}.task-map-scene[data-layer=mission] [data-tm-layer=base]{opacity:.82}.task-map-scene[data-layer=reference] :is([data-tm-layer=rules],[data-tm-layer=mission]),.task-map-scene[data-layer=rules] :is([data-tm-layer=reference],[data-tm-layer=mission]),.task-map-scene[data-layer=mission] :is([data-tm-layer=reference],[data-tm-layer=rules]){opacity:.28}.task-map-scene[data-layer=reference] [data-tm-layer=reference],.task-map-scene[data-layer=rules] [data-tm-layer=rules],.task-map-scene[data-layer=mission] [data-tm-layer=mission]{opacity:1;filter:drop-shadow(0 0 10px #79ff9f38)}@keyframes tm-flow{to{stroke-dashoffset:-18px}}@keyframes tm-star-twinkle{0%{fill:#aab4a12e}to{fill:#aab4a18c}}@keyframes tm-ref-pulse{0%{box-shadow:0 0 0 3px #79ff9f1a,0 0 6px #79ff9f4d}to{box-shadow:0 0 0 5px #79ff9f29,0 0 16px #79ff9f8c}}@keyframes tm-layer-in{0%{opacity:0;transform:translateY(10px)}}.console-native-page[data-motion-ready=true] .story-chapter:not([data-motion-state=entered]) :is(.task-map-underlay g,.task-map-scene>[data-tm-layer]){opacity:0}.console-native-page[data-motion-ready=true] .story-chapter[data-motion-state=entered] :is(.task-map-underlay g[data-tm-layer=base],.task-map-scene>[data-tm-layer=base]){animation:.56s cubic-bezier(.16,1,.3,1) .14s both tm-layer-in}.console-native-page[data-motion-ready=true] .story-chapter[data-motion-state=entered] :is(.task-map-underlay g[data-tm-layer=reference],.task-map-scene>[data-tm-layer=reference]){animation:.56s cubic-bezier(.16,1,.3,1) .64s both tm-layer-in}.console-native-page[data-motion-ready=true] .story-chapter[data-motion-state=entered] .task-map-scene>[data-tm-layer=rules]{animation:.52s cubic-bezier(.16,1,.3,1) .92s both tm-layer-in}.console-native-page[data-motion-ready=true] .story-chapter[data-motion-state=entered] :is(.task-map-underlay g[data-tm-layer=mission],.task-map-scene>[data-tm-layer=mission]){animation:.56s cubic-bezier(.16,1,.3,1) 1.12s both tm-layer-in}@media (max-width:1180px){.story-chapter-loop .launch-outcome-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.story-chapter-loop .launch-outcome-list:before{display:none}.story-chapter-loop .launch-outcome-list article,.story-chapter-loop .launch-outcome-list article:first-child,.story-chapter-loop .launch-outcome-list article:last-child{border-top:1px solid #10120f1c;border-right:0;padding:16px 18px 10px}}@media (max-width:820px){.story-chapter-loop .launch-outcome-list{grid-template-columns:1fr}.task-map-console .routing-console-footer p{text-align:left}.tm-file strong,.tm-ref strong{font-size:11.5px}.tm-file small,.tm-ref small{font-size:9.5px}.tm-file,.tm-ref{gap:8px}.tm-rules-tag{padding:3px 7px;font-size:8.5px}.tm-mission-tag,.tm-map-stat{font-size:9px}.tm-zone{font-size:8.5px}}@media (prefers-reduced-motion:reduce){.task-map-underlay g,.task-map-scene>[data-tm-layer],.story-chapter-loop .launch-outcome-number{transition:none}.tm-star,.tm-ref i,.tm-arc,.task-map-underlay g,.task-map-scene>[data-tm-layer]{animation:none}}@media (min-width:1001px) and (max-height:1200px){.console-native-page .console-nav{min-height:58px;padding-block:10px}.console-native-page .console-hero{gap:clamp(26px,3vw,42px);padding-top:24px;padding-bottom:20px}.console-native-page .console-hero-actions{margin-bottom:12px}.console-native-page .brief-run-result li{padding-block:9px}.console-native-page .landing-surface-band{padding-block:14px}.console-native-page .story-chapter-number{margin-bottom:12px}.console-native-page .story-chapter-loop,.console-native-page .story-chapter-memory{padding-top:62px;padding-bottom:68px}.console-native-page .story-chapter-loop{padding-top:30px}.console-native-page .story-chapter-loop:before{height:24px}.console-native-page .story-chapter-loop .story-chapter-number{margin-bottom:8px}.console-native-page .story-chapter-loop .section-console-heading,.console-native-page .story-chapter-memory .section-console-heading{margin-bottom:34px}.console-native-page .story-chapter-loop .section-console-heading{margin-bottom:28px}.console-native-page .story-chapter-automation{gap:46px;padding-top:68px;padding-bottom:72px}.console-native-page .story-chapter-routing{padding-top:66px;padding-bottom:76px}.console-native-page .story-chapter-routing .section-console-heading{margin-bottom:34px}.console-native-page .story-chapter-trust{gap:48px;min-height:min(680px,100svh - 58px);padding-top:70px;padding-bottom:86px}.console-native-page .install-band,.console-native-page .launch-pricing{padding-top:44px;padding-bottom:44px}}.code-map-command span,.loop-run-console .eyebrow,.map-node-console .map-node-list span{color:var(--green)}.loop-catalog-command span,.run-lifecycle article.queued span{color:#9aa6b2}.landing-surface-band{background:color-mix(in srgb, var(--console-paper) 92%, white);border-bottom:1px solid #10120f1c;justify-content:center;align-items:center;gap:24px;padding:20px 32px;display:flex}.console-native-page .console-hero:after{display:none}.landing-surface-band>span{color:#687064;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:800}.landing-surface-band>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;display:flex}.landing-surface-item{color:#10120f;align-items:center;gap:7px;font-size:13px;display:inline-flex}.landing-surface-item svg{width:20px;height:20px}.slack-blue{fill:#36c5f0}.slack-green{fill:#2eb67d}.slack-yellow{fill:#ecb22e}.slack-red{fill:#e01e5a}.landing-team-tools{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px;display:grid}.landing-team-tools article{background:#ffffff52;border:1px solid #10120f1f;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;padding:16px;display:grid}.landing-team-tools svg{width:28px;height:28px}.landing-team-tools strong{margin-bottom:3px;font-size:14px;display:block}.landing-team-tools p{color:#526052;margin:0;font-size:12px;line-height:1.45}.landing-install-final{border-top:1px solid #10120f1c}@media (max-width:620px){.console-nav{min-height:56px;padding:10px 14px}.console-nav-actions{gap:6px}.console-nav-signin,.console-nav-cta{min-height:36px;padding:8px 10px;font-size:12px}.console-hero{gap:18px;margin-inline:0;padding:18px 14px 16px}.console-hero-copy>.console-kicker,.console-hero-copy>.console-proof-line{display:none}.console-native-page h1{max-width:340px;margin-bottom:12px;font-size:31px}.console-lede{max-width:355px;margin-bottom:15px;font-size:14px;line-height:1.46}.console-hero-actions{grid-template-columns:1fr;gap:8px;display:grid}.console-hero-demo-link{text-align:center;justify-self:center;width:max-content}.console-hero-actions .secondary{text-underline-offset:4px;background:0 0;border:0;justify-self:center;width:max-content;min-height:0;padding:3px 1px;font-size:12px;text-decoration:underline;display:inline-flex}.agent-console-stage{width:100%;min-height:0;display:block}.brief-run-result{padding:10px 12px}.brief-run-result li{padding:6px 0}.story-chapter-number,.journey-handoff,.install-flow-visual,.install-step-list,.install-package-note,.install-release-live>p,.install-local-disclosure>p,.routing-controls,.trust-fact-strip{display:none!important}.automation-console .routing-console-footer,.story-chapter-routing .routing-console-footer,.story-chapter-routing .routing-decision dl{display:none}.landing-surface-band{padding:18px 14px;display:block;overflow:hidden}.landing-surface-band>span{text-align:center;margin-bottom:13px;display:block}.landing-surface-band>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.landing-surface-item{justify-content:center;font-size:12px}.install-band,.story-chapter-loop,.story-chapter-routing,.story-chapter-memory,.story-chapter-trust,.launch-pricing{padding-top:32px;padding-bottom:32px}.install-band{gap:12px}.install-copy h2,.console-native-page h2,.story-chapter-routing .section-console-heading h2,.story-chapter-trust h2{font-size:32px;line-height:1.06}.install-copy-actions{margin-top:10px}.install-copy-actions>:not(:first-child){display:none}.install-local-disclosure{width:auto;min-width:0;max-width:100%;margin-inline:12px;padding:12px 0 0}.install-command-panel,.install-account-first,.install-release-live,.install-local-disclosure article{min-width:0;max-width:100%}.install-command-panel{margin:6px 0 0}.install-account-first{grid-template-columns:minmax(0,1fr)}.install-account-cta{justify-content:center;width:calc(100% - 24px);margin:14px 12px 0}.install-release-live{width:auto}.install-local-disclosure article{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 0}.install-local-disclosure article>span{grid-column:1/-1}.install-local-disclosure article code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.install-surface-picker{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0;display:grid;overflow:hidden}.install-surface-picker button{white-space:nowrap;width:100%;min-height:36px}.routing-scenario-tabs{flex-wrap:wrap;overflow:visible}.routing-scenario-tabs button{flex:calc(50% - 8px);min-width:0}.task-map-console{margin-bottom:0}.task-map-scene{aspect-ratio:auto;min-height:190px}.tm-rules-tag{display:none}.story-chapter-loop .launch-outcome-list{row-gap:0}.story-chapter-loop .launch-outcome-list:before{display:none}.story-chapter-loop .launch-outcome-list article,.story-chapter-loop .launch-outcome-list article:first-child,.story-chapter-loop .launch-outcome-list article:last-child{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;min-height:0;padding:12px 0;display:grid;position:relative}.story-chapter-loop .launch-outcome-list article p,.story-chapter-loop .launch-outcome-meta code{display:none}.story-chapter-loop .launch-outcome-number{width:40px;height:40px;margin:0;position:static}.story-chapter-loop .launch-outcome-meta{min-width:0}.routing-console-body,.automation-console .routing-console-body{grid-template-columns:1fr}.routing-decision{padding:14px}.routing-console-footer{padding:12px 14px}.story-chapter-memory .section-console-heading{margin-bottom:16px}.story-chapter-memory .launch-team-list{gap:10px}.story-chapter-memory .launch-team-list article{min-height:0;padding:18px}.story-chapter-memory .launch-team-list article>span{margin-bottom:8px}.landing-team-tools{grid-template-columns:1fr;gap:8px;margin-top:4px}.landing-team-tools article{grid-template-columns:26px minmax(0,1fr);gap:10px;padding:13px 14px}.landing-team-tools svg{width:24px;height:24px}.story-chapter-trust{gap:24px}.story-chapter-trust .trust-fold-copy>p:last-of-type{font-size:14px;line-height:1.5}.story-chapter-trust nav{margin-top:18px}.trust-local-zone,.trust-derived-zone{padding:20px}.trust-local-zone strong,.trust-derived-zone strong{font-size:20px}.trust-local-zone :is(code,em),.trust-derived-zone :is(code,em),.launch-pricing .section-console-heading>p:last-child,.launch-pricing-plans p{display:none}.launch-pricing-plans article,.launch-pricing-plans article+article{min-height:0;padding:20px}.launch-pricing-plans strong{margin:12px 0 18px;font-size:34px}}.astryx-app-shell{--app-editorial-wash:color-mix(in srgb, var(--color-background-success-subtle) 58%, white);--app-editorial-ink:#123b2d;--app-editorial-amber:#8a5b16}.astryx-app-shell .workspace-app-main{background:radial-gradient(circle at 88% 3%, #5cff9c14, transparent 24rem), var(--app-shell-canvas)}.astryx-app-shell .workspace-page-heading{isolation:isolate;min-height:116px;padding:var(--app-space-5) var(--app-space-6);align-content:center;position:relative;overflow:hidden}.astryx-app-shell .workspace-page-heading:before{z-index:-1;border-left:3px solid var(--asx-accent);content:"";background:linear-gradient(90deg,#0f7a4c0e,#0000 46%),linear-gradient(#0f7a4c06 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#0f7a4c06 1px,#0000 1px) 0 0/28px 28px;position:absolute;inset:0}.astryx-app-shell .workspace-page-heading .eyebrow{color:var(--color-text-success-strong);letter-spacing:.08em}.astryx-app-shell .workspace-heading-status{align-self:center}.astryx-app-shell .workspace-heading-status span{background:#ffffffb8;border-color:#0f7a4c33;box-shadow:0 8px 24px #1847330f}.astryx-app-shell .workspace-activity-log{gap:var(--app-space-4);border-block:0;padding-block:0}.astryx-app-shell .workspace-activity-event-list{gap:var(--app-space-1);margin:0;padding:0 0 0 30px;list-style:none;display:grid;position:relative}.astryx-app-shell .workspace-activity-event-list:before{background:color-mix(in srgb, var(--asx-accent) 32%, transparent);content:"";width:1px;position:absolute;top:18px;bottom:18px;left:13px}.astryx-app-shell .workspace-activity-event-list li{min-width:0;position:relative}.astryx-app-shell .workspace-activity-event-list li:before{z-index:1;border:2px solid var(--color-background-surface);background:var(--asx-accent);content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:19px;left:-22px;box-shadow:0 0 0 1px #0f7a4c3d}.astryx-app-shell .workspace-activity-event-list a{padding:var(--app-space-4) var(--app-space-5);background:0 0;border:0;border-radius:8px}.astryx-app-shell .workspace-activity-event-list a:hover,.astryx-app-shell .workspace-activity-event-list a:focus-visible{background:var(--app-editorial-wash)}.astryx-app-shell .workspace-activity-event-list a>span{background:0 0;border:0;place-self:start;padding:2px 0}.astryx-app-shell .workspace-quality-current{border-color:#11131521;box-shadow:0 18px 44px #1431260e}.astryx-app-shell .workspace-quality-contract{background:#11131514;border-block-color:#11131514;gap:1px}.astryx-app-shell .workspace-quality-contract article{background:var(--color-background-surface);padding:var(--app-space-5) var(--app-space-6);position:relative;border-left:0!important}.astryx-app-shell .workspace-quality-contract article:before{background:var(--asx-accent);content:"";width:3px;position:absolute;inset:0 auto 0 0}.astryx-app-shell .workspace-quality-contract article[data-state=missing]:before{background:#d39a38}.astryx-app-shell .product-context-overview{border:0;border-left:3px solid var(--asx-accent);background:linear-gradient(90deg, var(--app-editorial-wash), white 38%);border-radius:0 8px 8px 0;box-shadow:0 16px 38px #1431260d}.astryx-app-shell .product-context-areas{background:#11131514;border:0;border-radius:8px;gap:1px}.astryx-app-shell .product-context-areas>article{background:var(--color-background-surface);border:0;position:relative}.astryx-app-shell .product-context-areas>article:before{top:var(--app-space-5);bottom:var(--app-space-5);background:color-mix(in srgb, var(--asx-accent) 68%, transparent);content:"";border-radius:2px;width:2px;position:absolute;left:0}.astryx-app-shell #repos .workspace-signal-strip article,.astryx-app-shell #auto-wiki .workspace-signal-strip article{padding-top:calc(var(--app-space-5) + 3px);position:relative}.astryx-app-shell #repos .workspace-signal-strip article:before,.astryx-app-shell #auto-wiki .workspace-signal-strip article:before{top:0;right:var(--app-space-5);left:var(--app-space-5);content:"";border-radius:0 0 3px 3px;height:3px;position:absolute}.astryx-app-shell #repos .workspace-signal-strip article:before{background:linear-gradient(90deg,#0f7a4c,#5cff9c)}.astryx-app-shell #auto-wiki .workspace-signal-strip article:before{background:linear-gradient(90deg,#315f75,#73b7ae)}.astryx-app-shell .workspace-repo-refresh-disclosure{border:0;border-top:1px solid var(--color-divider-subtle);background:0 0;border-radius:0}.astryx-app-shell .workspace-guidance-library{border-color:#1113151f;box-shadow:0 18px 44px #1431260e}.astryx-app-shell .workspace-library-layout{gap:var(--app-space-5);background:var(--color-background-surface);padding:var(--app-space-3);grid-template-columns:minmax(290px,.72fr) minmax(0,1.78fr)}.astryx-app-shell .workspace-library-list{background:var(--color-background-subtle);padding:var(--app-space-1);border:0;border-radius:7px}.astryx-app-shell .workspace-library-list>[role=listitem]>button{border-radius:6px}.astryx-app-shell .workspace-library-list>[role=listitem]>button.active{background:var(--color-background-surface);box-shadow:inset 3px 0 0 var(--asx-accent), 0 6px 18px #14312612}.astryx-app-shell .workspace-library-list button[data-lifecycle=changes_requested] em{color:#9a5b14}.astryx-app-shell .workspace-library-list button[data-lifecycle=in_review] em{color:#315f75}.astryx-app-shell .workspace-library-list button[data-lifecycle=published] em{color:var(--color-text-success-strong)}.astryx-app-shell .workspace-library-list button[data-lifecycle=private] em{color:var(--color-text-secondary)}.astryx-app-shell .workspace-team-table tbody tr{transition:background .14s}.astryx-app-shell .workspace-team-table tbody tr:hover,.astryx-app-shell .workspace-team-table tbody tr:focus-within{background:var(--app-editorial-wash)}.astryx-app-shell .workspace-member-identity{gap:var(--app-space-3);grid-template-columns:32px minmax(0,1fr);align-items:center;min-width:0;display:grid}.astryx-app-shell .workspace-member-identity>span{width:32px;height:32px;color:var(--color-text-success-strong);font-size:var(--app-font-micro);background:linear-gradient(145deg,#dff5e7,#f8fcf9);border:1px solid #0f7a4c2e;border-radius:50%;place-items:center;font-weight:900;display:grid}.astryx-app-shell .workspace-member-identity>div{gap:2px;min-width:0;display:grid}.astryx-app-shell .workspace-member-identity strong,.astryx-app-shell .workspace-member-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.astryx-app-shell .workspace-member-identity small{color:var(--color-text-secondary);font-size:var(--app-font-caption)}.astryx-app-shell .workspace-member-role-select{max-width:152px;margin-left:auto}.astryx-app-shell .workspace-integrations-grid{gap:var(--app-space-2);grid-template-columns:1fr}.astryx-app-shell .workspace-integration-card{gap:var(--app-space-4) var(--app-space-6);border-color:#0000;border-bottom-color:var(--color-divider-subtle);min-height:0;padding:var(--app-space-4) var(--app-space-5);border-radius:8px;grid-template-columns:minmax(180px,.55fr) minmax(0,1fr) auto;align-items:center}.astryx-app-shell .workspace-integration-card:hover,.astryx-app-shell .workspace-integration-card:focus-within{background:var(--app-editorial-wash);border-color:#0f7a4c24}.astryx-app-shell .workspace-integration-card.connected{box-shadow:inset 3px 0 0 var(--asx-accent);border-color:#0f7a4c2b}.astryx-app-shell .workspace-integration-card>p,.astryx-app-shell .workspace-integration-account,.astryx-app-shell .workspace-integration-usage,.astryx-app-shell .workspace-integration-access{grid-column:2}.astryx-app-shell .workspace-integration-usage{background:0 0;padding:0}.astryx-app-shell .workspace-integration-actions{grid-area:1/3/span 5;justify-content:flex-end;align-self:center;margin-top:0;padding-top:0}.astryx-app-shell #connector>.workspace-product-grid{grid-template-columns:minmax(0,1fr)}.astryx-app-shell .connector-panel-clean{gap:var(--app-space-5);box-shadow:none;background:0 0;border:0;padding:0;display:grid}.astryx-app-shell .connector-panel-clean .connector-panel-heading{gap:var(--app-space-2);max-width:720px;display:grid}.astryx-app-shell .connector-panel-clean .connector-panel-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,38px)}.astryx-app-shell .connector-panel-clean .connector-panel-heading>p{max-width:62ch;margin:0}.astryx-app-shell .connector-panel-clean .connector-add-disclosure,.astryx-app-shell .connector-panel-clean .active-connectors{border:1px solid var(--color-divider-subtle);background:var(--color-background-surface);box-shadow:none;border-radius:8px}.astryx-app-shell .connector-panel-clean .connector-add-disclosure>summary{min-height:64px;padding:var(--app-space-4) var(--app-space-5)}.astryx-app-shell .connector-panel-clean .connector-add-disclosure>summary em{color:var(--color-text-success-strong);white-space:nowrap;background:0 0;border:0;padding:0}.astryx-app-shell .connector-panel-clean .connector-add-disclosure[open]>summary{border-bottom:1px solid var(--color-divider-subtle);background:0 0}.astryx-app-shell .connector-panel-clean .connector-client-picker{gap:var(--app-space-3);padding:var(--app-space-5);border:0}.astryx-app-shell .connector-panel-clean .connector-section-heading{grid-template-columns:1fr}.astryx-app-shell .connector-panel-clean .connector-client-grid{gap:var(--app-space-2);flex-wrap:wrap;display:flex}.astryx-app-shell .connector-panel-clean .connector-client-grid button{background:var(--color-background-surface);min-width:0;padding:var(--app-space-3) var(--app-space-4);border-radius:7px}.astryx-app-shell .connector-panel-clean .connector-client-grid button.active{border-color:var(--asx-accent);background:var(--color-background-success-subtle);box-shadow:none}.astryx-app-shell .connector-panel-clean .connector-create-row,.astryx-app-shell .connector-panel-clean .connector-options,.astryx-app-shell .connector-panel-clean .connector-release-block,.astryx-app-shell .connector-panel-clean .connector-add-disclosure>.form-note{margin-inline:var(--app-space-5)}.astryx-app-shell .connector-panel-clean .connector-create-row{margin-bottom:var(--app-space-5)}.astryx-app-shell .connector-panel-clean .connector-command-card{border-color:var(--color-divider-subtle);background:var(--color-background-surface);box-shadow:var(--app-card-shadow)}.astryx-app-shell .connector-panel-clean .connector-command-card>div>span{color:var(--color-text-success)}.astryx-app-shell .connector-panel-clean .connector-command-card>div>strong,.astryx-app-shell .connector-panel-clean .connector-command-ready strong{color:var(--color-text-primary)}.astryx-app-shell .connector-panel-clean .connector-command-card p{color:var(--color-text-secondary)}.astryx-app-shell .connector-panel-clean .connector-command-ready{border-color:var(--color-divider-subtle);background:var(--color-background-subtle)}.astryx-app-shell .connector-panel-clean .connector-command-ready>span{background:var(--color-background-success-subtle);color:var(--color-text-success-strong)}.astryx-app-shell .connector-panel-clean .active-connectors{gap:0;padding:0}.astryx-app-shell .connector-panel-clean .active-connectors-heading{border-bottom:1px solid var(--color-divider-subtle);min-height:64px;padding:var(--app-space-4) var(--app-space-5)}.astryx-app-shell .connector-panel-clean .active-connectors-heading h3{color:var(--asx-ink);margin:0}.astryx-app-shell .connector-panel-clean .active-connectors-heading span{color:var(--color-text-secondary)}.astryx-app-shell .connector-panel-clean .active-connector-list article{gap:var(--app-space-4);border-top:0;border-bottom:1px solid var(--color-divider-subtle);min-height:58px;padding:var(--app-space-3) var(--app-space-5);border-radius:0;grid-template-columns:minmax(160px,1fr) 96px 160px 72px;align-items:center;display:grid}.astryx-app-shell .connector-panel-clean .connector-resource-name{gap:var(--app-space-3);align-items:center;min-width:0;display:flex}.astryx-app-shell .connector-panel-clean .connector-resource-name>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.astryx-app-shell .connector-panel-clean .connector-provider-mark{border:1px solid var(--color-divider-subtle);background:var(--color-background-subtle);width:28px;height:28px;color:var(--color-text-secondary);letter-spacing:-.03em;border-radius:6px;flex:0 0 28px;place-items:center;font-size:9px;font-weight:800;display:inline-grid}.astryx-app-shell .connector-panel-clean .active-connector-list article:last-child{border-bottom:0}.astryx-app-shell .connector-panel-clean .active-connector-list article:hover{background:var(--color-background-subtle)}.astryx-app-shell .connector-panel-clean .active-connector-list article>strong{min-width:0;color:var(--asx-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.astryx-app-shell .connector-panel-clean .active-connector-list article>span{color:var(--color-text-secondary);white-space:nowrap}.astryx-app-shell .connector-panel-clean.connector-panel-managed .connector-activity-state{color:var(--color-text-secondary);font-size:var(--app-font-caption);background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:0;font-weight:650;line-height:1.4;display:inline-flex}.astryx-app-shell .connector-panel-clean.connector-panel-managed .connector-activity-state.online{color:var(--color-text-success-strong)}.astryx-app-shell .connector-panel-clean.connector-panel-managed .connector-activity-state.recent,.astryx-app-shell .connector-panel-clean.connector-panel-managed .connector-activity-state.waiting,.astryx-app-shell .connector-panel-clean.connector-panel-managed .connector-activity-state.idle{color:var(--color-text-secondary);box-shadow:none;background:0 0;border:0}.astryx-app-shell .connector-panel-clean.connector-panel-managed .connector-activity-state.online:before{background:var(--asx-accent);content:"";border-radius:50%;width:6px;height:6px;margin-right:0;display:inline-block;box-shadow:0 0 0 3px #0f7a4c1c}.astryx-app-shell .connector-panel-clean .active-connector-list article>button{white-space:nowrap;justify-self:end;width:auto}@media (max-width:820px){.astryx-app-shell .connector-panel-clean .active-connector-list article{grid-template-columns:minmax(0,1fr) auto}.astryx-app-shell .connector-panel-clean .active-connector-list article>span{grid-column:1}.astryx-app-shell .connector-panel-clean .active-connector-list article>button{grid-area:1/2}}.astryx-app-shell #settings .workspace-settings-section{border:0;border-bottom:1px solid var(--color-divider-subtle);padding:var(--app-space-6) var(--app-space-4);background:0 0;border-radius:0;grid-template-columns:minmax(190px,.42fr) minmax(0,1fr);align-items:start;margin-top:0;position:relative}.astryx-app-shell #settings .workspace-settings-section:before{top:var(--app-space-6);color:color-mix(in srgb, var(--asx-accent) 65%, var(--color-text-secondary));font-size:var(--app-font-micro);content:attr(data-ledger-index);font-weight:900;position:absolute;left:0}.astryx-app-shell #settings .workspace-settings-section-heading{padding-left:var(--app-space-6)}.astryx-app-shell #settings .workspace-name-form,.astryx-app-shell #settings .workspace-billing{border-top:0;padding-top:0}.astryx-app-shell #settings .workspace-settings-summary{margin-top:var(--app-space-3);background:linear-gradient(90deg, #5cff9c1a, transparent 52%), var(--app-editorial-wash);border-color:#0f7a4c2e}.astryx-app-shell .workspace-nav-group:not(:last-child){padding-bottom:var(--app-space-5);border-bottom:0;position:relative}.astryx-app-shell .workspace-nav-group:not(:last-child):after{bottom:var(--app-space-2);left:var(--app-space-3);content:"";background:linear-gradient(90deg,#5cff9c5c,#0000);width:28px;height:1px;position:absolute}.astryx-app-shell .workspace-sidebar-head .brief-brand{filter:drop-shadow(0 0 16px #5cff9c29)}.astryx-app-shell .workspace-app-sidebar nav a[data-panel-active=true] .app-icon{filter:drop-shadow(0 0 7px #5cff9c5c)}@media (max-width:980px){.astryx-app-shell .workspace-page-heading{gap:var(--app-space-4);grid-template-columns:1fr;min-height:0}.astryx-app-shell .workspace-heading-status{grid-template-columns:auto minmax(0,1fr);justify-items:start}.astryx-app-shell .workspace-quality-contract{grid-template-columns:1fr}.astryx-app-shell .workspace-quality-contract article,.astryx-app-shell .workspace-activity-event-list a{grid-template-columns:auto minmax(0,1fr) auto}.astryx-app-shell .workspace-team-table-wrap{overscroll-behavior-x:contain;width:100%;min-width:0;max-width:100%;overflow-x:auto}.astryx-app-shell .workspace-integrations-grid{grid-template-columns:1fr}.astryx-app-shell .workspace-integration-card{grid-template-columns:minmax(160px,.5fr) minmax(0,1fr)}.astryx-app-shell .workspace-integration-actions{grid-area:auto/2;justify-content:flex-start}.astryx-app-shell #connector>.workspace-product-grid{grid-template-columns:1fr}.astryx-app-shell .workspace-library-toolbar{grid-template-columns:minmax(0,1fr) auto}.astryx-app-shell .workspace-library-tabs{grid-column:1}.astryx-app-shell .workspace-library-search{grid-area:2/1/auto/-1}.astryx-app-shell .workspace-library-toolbar>.button{white-space:nowrap;grid-column:2}.astryx-app-shell .workspace-library-tabs button{white-space:nowrap}.astryx-app-shell .workspace-library-layout,.astryx-app-shell #settings .workspace-settings-section{grid-template-columns:1fr}}@media (max-width:640px){.astryx-app-shell .workspace-page-heading{padding:var(--app-space-4)}.astryx-app-shell .workspace-activity-event-list{padding-left:22px}.astryx-app-shell .workspace-activity-event-list:before{left:8px}.astryx-app-shell .workspace-activity-event-list li:before{left:-18px}.astryx-app-shell .workspace-activity-event-list a{grid-template-columns:minmax(0,1fr)}.astryx-app-shell .workspace-activity-event-status{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.astryx-app-shell .workspace-quality-contract article{grid-template-columns:auto minmax(0,1fr)}.astryx-app-shell .workspace-quality-contract article>a,.astryx-app-shell .workspace-quality-contract article>.workspace-quality-required{grid-column:2}.astryx-app-shell .workspace-integration-card{grid-template-columns:1fr}.astryx-app-shell .workspace-integration-card>p,.astryx-app-shell .workspace-integration-account,.astryx-app-shell .workspace-integration-usage,.astryx-app-shell .workspace-integration-access,.astryx-app-shell .workspace-integration-actions{grid-column:1}.astryx-app-shell .workspace-library-toolbar{grid-template-columns:1fr}.astryx-app-shell .workspace-library-toolbar>.button,.astryx-app-shell .workspace-library-search,.astryx-app-shell .workspace-library-tabs{grid-column:1}}@media (prefers-reduced-motion:no-preference){.astryx-app-shell .connector-activity-state.online:before{animation:2.4s ease-in-out infinite brief-presence}}@keyframes brief-presence{0%,to{box-shadow:0 0 0 3px #0f7a4c1a}50%{box-shadow:0 0 0 5px #0f7a4c08}}.console-native-page.public-site-page{background:var(--console-paper);color:var(--console-bg)}.public-site-nav a,.public-site-footer a,.section-console-cta{text-decoration:none}.section-console-guide-link{color:#0f5d33;align-items:center;gap:8px;width:fit-content;margin-top:12px;font-size:13px;font-weight:750;line-height:1.45;text-decoration:none;display:inline-flex}.section-console-guide-link:hover,.section-console-guide-link:focus-visible{text-underline-offset:4px;text-decoration:underline}.section-console-guide-link:focus-visible{outline:2px solid var(--landing-focus-ring);outline-offset:4px;border-radius:3px}.console-native-page.public-site-page{--public-canvas:var(--console-paper);--public-surface:var(--color-background-surface);--public-surface-subtle:var(--color-background-subtle);--public-ink:var(--color-text-primary);--public-muted:var(--color-text-secondary);--public-accent:var(--color-text-success-strong);--public-on-strong:var(--color-text-on-strong);--public-on-strong-soft:var(--color-text-on-strong-soft);--public-on-strong-muted:var(--text-on-dark-muted);--public-accent-on-strong:var(--color-text-success-on-strong);--public-action:var(--color-background-inverted);--public-border:var(--color-divider-default);--public-border-strong:var(--color-divider-strong);--public-border-on-strong:var(--color-divider-on-strong)}.console-native-page.public-site-page .console-nav{border-color:var(--public-border);background:color-mix(in srgb, var(--public-canvas) 92%, transparent)}.console-native-page.public-site-page .console-nav nav,.console-native-page.public-site-page .public-site-footer{color:var(--public-muted)}.console-native-page.public-site-page .console-nav-signin,.console-native-page.public-site-page .public-site-footer strong{color:var(--public-ink)}.console-native-page.public-site-page .console-nav-cta{border-color:var(--public-action);background:var(--public-action);color:var(--public-on-strong)}.console-native-page.public-site-page .public-site-footer{border-color:var(--public-border)}.console-native-page.public-site-page .public-site-footer a{color:var(--public-accent)}.public-site-nav a:focus-visible,.public-site-footer a:focus-visible{outline:2px solid var(--landing-focus-ring);outline-offset:4px;border-radius:3px}.section-console-cta{border-bottom:1px solid color-mix(in srgb, var(--console-green-ink) 46%, transparent);color:#0f5d33;align-items:center;gap:8px;width:fit-content;margin-top:20px;padding-bottom:4px;font-size:14px;font-weight:800;display:inline-flex}.section-console-cta span{transition:transform .16s}.section-console-cta:hover span,.section-console-cta:focus-visible span{transform:translate(3px)}.section-console-cta:focus-visible{outline:2px solid var(--landing-focus-ring);outline-offset:4px}.console-native-page.public-site-page .public-site-hero{border-bottom:1px solid var(--console-line);grid-template-columns:minmax(0,1fr) minmax(250px,360px);align-items:end;gap:clamp(36px,6vw,76px);width:min(1180px,100% - 72px);margin:0 auto;padding:clamp(68px,8vw,108px) 0 58px;display:grid}.console-native-page.public-site-page .public-site-hero .console-kicker{color:var(--public-accent);font:800 12px/1.3 var(--font-mono);letter-spacing:.08em;margin:0 0 16px}.console-native-page.public-site-page .public-site-hero h1{letter-spacing:-.045em;max-width:840px;margin:0;font-size:clamp(44px,5.6vw,68px);font-weight:760;line-height:1}.console-native-page.public-site-page .public-site-hero>:is(aside,div)>p:last-child{max-width:620px;color:var(--public-muted);margin-top:20px;font-size:15px;line-height:1.58}.console-native-page.public-site-page .public-site-hero aside{border-color:var(--public-border)}.console-native-page.public-site-page .public-site-hero a{color:var(--public-accent)}.console-native-page.public-site-page .public-site-hero .roadmap-feedback-cta{border-color:var(--public-action);background:var(--public-action);color:var(--public-on-strong)}.console-native-page.public-site-page .public-site-footer{margin-top:clamp(64px,8vw,104px)}.console-native-page.public-site-page.roadmap-shell{--roadmap-exploring:var(--public-muted);--roadmap-planned:color-mix(in srgb, var(--public-muted) 72%, var(--console-cyan));--roadmap-building:var(--console-yellow);--roadmap-shipped:var(--console-green-ink);padding-bottom:0}.console-native-page.public-site-page.roadmap-shell .roadmap-hero{border-bottom:0;padding-top:clamp(54px,6vw,78px);padding-bottom:38px}.console-native-page.public-site-page.roadmap-shell .roadmap-hero h1{max-width:720px;font-size:clamp(40px,4.7vw,58px);line-height:1.02}.console-native-page.public-site-page.roadmap-shell .roadmap-feedback-cta{border-radius:7px;justify-self:end;width:fit-content;padding:11px 15px;font-size:13px}.console-native-page.public-site-page .roadmap-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:10px;width:min(1440px,100% - 32px);display:grid}.console-native-page.public-site-page .roadmap-column{border-color:var(--public-border);background:color-mix(in srgb, var(--public-surface-subtle) 86%, var(--public-canvas));border-radius:10px;min-height:390px;padding:10px}.console-native-page.public-site-page .roadmap-column>header{grid-template-columns:16px minmax(0,1fr);gap:10px;min-height:78px;padding:7px 5px 13px}.console-native-page.public-site-page .roadmap-status-mark{width:14px;height:14px;color:var(--roadmap-exploring);background:0 0;border:2px solid;border-radius:999px;margin-top:2px;position:relative}.console-native-page.public-site-page .status-under_consideration .roadmap-status-mark{border-style:dashed}.console-native-page.public-site-page .status-planned .roadmap-status-mark{color:var(--roadmap-planned)}.console-native-page.public-site-page .status-in_progress .roadmap-status-mark{color:var(--roadmap-building);background:linear-gradient(90deg,currentColor 50%,#0000 50%)}.console-native-page.public-site-page .status-shipped .roadmap-status-mark{border-color:var(--roadmap-shipped);background:var(--roadmap-shipped);color:var(--public-on-strong)}.console-native-page.public-site-page .status-shipped .roadmap-status-mark:after{content:"";border:1.5px solid;border-width:0 1.5px 1.5px 0;width:3px;height:6px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.console-native-page.public-site-page .roadmap-column-title{align-items:baseline;gap:7px;display:flex}.console-native-page.public-site-page .roadmap-column h2{letter-spacing:-.01em;max-width:none;margin:0;font-size:16px;line-height:1.2}.console-native-page.public-site-page .roadmap-column>header p{max-width:245px;color:var(--public-muted);margin:6px 0 0;font-size:11px;line-height:1.45}.console-native-page.public-site-page .roadmap-column-title strong{min-width:0;color:var(--public-muted);font:650 12px/1 var(--font-sans);background:0 0;padding:0}.console-native-page.public-site-page .roadmap-card-list{gap:8px}.console-native-page.public-site-page .roadmap-card{border-color:var(--public-border);background:var(--public-surface);border-radius:8px;padding:13px;box-shadow:0 1px 2px #1f2a1f0a,0 5px 14px #1f2a1f06}.console-native-page.public-site-page .roadmap-card-header{grid-template-columns:15px minmax(0,1fr);align-items:start;gap:9px;display:grid}.console-native-page.public-site-page .roadmap-card-mark{border:1.5px solid color-mix(in srgb, var(--public-muted) 62%, transparent);border-radius:4px;width:13px;height:13px;margin-top:3px;position:relative}.console-native-page.public-site-page .roadmap-card-mark:after{border:1px solid color-mix(in srgb, var(--public-muted) 44%, transparent);content:"";border-radius:1px;position:absolute;inset:3px}.console-native-page.public-site-page .roadmap-card small{color:var(--public-muted);letter-spacing:.04em;font-size:9px;line-height:1.3}.console-native-page.public-site-page .roadmap-card h3{letter-spacing:-.01em;margin:0;font-size:14px;font-weight:720;line-height:1.32}.console-native-page.public-site-page .roadmap-card>p,.console-native-page.public-site-page .roadmap-card aside p{color:var(--public-muted);margin:8px 0 0 24px;font-size:12px;line-height:1.48}.console-native-page.public-site-page .roadmap-card-footer{justify-content:space-between;align-items:center;gap:10px;margin:13px 0 0 24px;display:flex}.console-native-page.public-site-page .roadmap-card-footer span{border:1px solid color-mix(in srgb, var(--roadmap-shipped) 30%, transparent);color:var(--public-accent);background:color-mix(in srgb, var(--roadmap-shipped) 7%, var(--public-surface));letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:750;line-height:1.2}.console-native-page.public-site-page .roadmap-card aside{border-color:var(--public-border);margin:9px 0 0 24px;padding-top:8px}.console-native-page.public-site-page .roadmap-card aside p{margin:0;font-size:11px}.console-native-page.public-site-page .roadmap-empty{border-color:var(--public-border-strong);color:var(--public-muted)}.console-native-page.public-site-page.roadmap-shell .public-site-footer{margin-top:clamp(54px,6vw,78px)}.console-native-page.public-site-page.feedback-page-shell{padding-bottom:0}.feedback-page-layout{grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);grid-template-areas:"intro form""slack form";align-items:start;gap:28px clamp(48px,7vw,76px);width:min(1080px,100% - 72px);margin:0 auto;padding:clamp(64px,7vw,92px) 0 24px;display:grid}.feedback-page-intro{grid-area:intro}.console-native-page.public-site-page .feedback-page-intro .console-kicker{color:var(--public-accent);font:800 12px/1.3 var(--font-mono);letter-spacing:.08em;margin:0 0 16px}.console-native-page.public-site-page .feedback-page-intro h1{letter-spacing:-.045em;max-width:560px;margin:0;font-size:clamp(42px,4.7vw,60px);font-weight:760;line-height:1}.console-native-page.public-site-page .feedback-page-lede{max-width:520px;color:var(--public-muted);margin:22px 0 0;font-size:16px;line-height:1.6}.console-native-page.public-site-page .feedback-privacy-note{border-top:1px solid var(--public-border);max-width:500px;color:var(--public-muted);margin:28px 0 0;padding-top:16px;font-size:13px;line-height:1.5}.feedback-privacy-note strong{color:var(--public-ink)}.feedback-form-panel{border:1px solid var(--public-border-strong);background:var(--public-surface);border-radius:9px;grid-area:form;padding:clamp(24px,3vw,34px);box-shadow:0 12px 36px #1f2a1f0f}.feedback-form{gap:22px;display:grid}.feedback-form label{color:var(--public-ink);gap:9px;display:grid}.feedback-form label>span{font-size:14px;font-weight:760}.feedback-form :is(input,textarea){border:1px solid var(--public-border-strong);background:var(--public-surface);width:100%;color:var(--public-ink);font:500 15px/1.5 var(--font-sans);border-radius:7px;padding:12px 13px}.feedback-form textarea{resize:vertical;min-height:168px}.feedback-form :is(input,textarea)::placeholder{color:color-mix(in srgb, var(--public-muted) 78%, transparent)}.feedback-form :is(input,textarea):focus-visible{border-color:var(--public-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--public-accent) 16%, transparent);outline:0}.feedback-form-footer{border-top:1px solid var(--public-border);justify-content:space-between;align-items:flex-end;gap:20px;padding-top:18px;display:flex}.console-native-page.public-site-page .feedback-form-footer p{max-width:290px;color:var(--public-muted);margin:0;font-size:12px;line-height:1.5}.feedback-form button{border:1px solid var(--public-action);background:var(--public-action);min-height:44px;color:var(--public-on-strong);font:800 14px/1 var(--font-sans);cursor:pointer;border-radius:7px;flex:none;padding:10px 16px}.feedback-form button:focus-visible{outline:2px solid var(--landing-focus-ring);outline-offset:3px}.feedback-form button:disabled{cursor:wait;opacity:.68}.console-native-page.public-site-page .feedback-form-message{min-height:20px;color:var(--public-accent);margin:-8px 0 0;font-size:13px}.console-native-page.public-site-page .feedback-form-message.error{color:var(--color-text-danger,#a33636)}.feedback-slack-note{grid-area:slack}.console-native-page.public-site-page .feedback-slack-note p,.console-native-page.public-site-page .feedback-slack-note>span{color:var(--public-muted);margin:0;font-size:12px;line-height:1.55}.feedback-slack-note p{flex-wrap:wrap;gap:5px 8px;display:flex}.feedback-slack-note code{color:var(--public-accent);font-size:11px}.console-native-page.public-site-page.feedback-page-shell .public-site-footer{margin-top:clamp(64px,8vw,96px)}@media (max-width:820px){.console-native-page.public-site-page .public-site-hero{grid-template-columns:1fr;gap:28px;width:min(100% - 36px,1180px);padding-top:52px}.console-native-page.public-site-page .public-site-hero h1{font-size:clamp(38px,10vw,58px)}.console-native-page.public-site-page .roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100% - 36px,1180px)}.console-native-page.public-site-page .roadmap-column{min-height:0}.feedback-page-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""form""slack";gap:34px;width:min(100% - 36px,680px);padding-top:52px}.feedback-page-intro{padding-top:0}}@media (max-width:620px){.console-native-page.public-site-page .public-site-hero{width:min(100% - 28px,1180px);padding-top:42px;padding-bottom:38px}.console-native-page.public-site-page .public-site-footer{margin-top:54px}.console-native-page.public-site-page .roadmap-grid{grid-template-columns:1fr;width:min(100% - 28px,1180px)}.console-native-page.public-site-page.roadmap-shell .roadmap-feedback-cta{justify-self:stretch;width:100%}.feedback-page-layout{width:min(100% - 28px,680px);padding-top:42px}.console-native-page.public-site-page .feedback-page-intro h1{font-size:clamp(38px,10vw,52px)}.feedback-form-panel{padding:22px 18px 24px}.feedback-form-footer{flex-direction:column;align-items:stretch}.feedback-form button{width:100%}}
