:root{color-scheme:light;--bg-primary: #F4ECE1;--bg-primary-rgb: 244, 236, 225;--bg-secondary: #F8F1E6;--bg-secondary-rgb: 248, 241, 230;--bg-tertiary: #FBF6EE;--bg-tertiary-rgb: 251, 246, 238;--bg-elevated: #FDFAF3;--bg-elevated-rgb: 253, 250, 243;--bg-hover: #EAE0CE;--bg-hover-rgb: 234, 224, 206;--surface: rgba(253, 250, 243, .85);--surface-border: rgba(24, 36, 36, .12);--surface-hover: rgba(234, 224, 206, .8);--accent-primary: #94743B;--accent-primary-rgb: 148, 116, 59;--accent-secondary: #C8A969;--accent-secondary-rgb: 200, 169, 105;--accent-deep: #7A5E2F;--accent-deep-rgb: 122, 94, 47;--accent-glow: rgba(148, 116, 59, .15);--accent-border: rgba(148, 116, 59, .3);--accent-on: #FFFFFF;--accent-on-rgb: 255, 255, 255;--shadow: #182424;--shadow-rgb: 24, 36, 36;--text-primary: #182424;--text-primary-rgb: 24, 36, 36;--text-secondary: #46544F;--text-secondary-rgb: 70, 84, 79;--text-tertiary: #67746E;--text-tertiary-rgb: 103, 116, 110;--text-muted: #8A958E;--text-muted-rgb: 138, 149, 142;--status-draft: #94743B;--status-draft-rgb: 148, 116, 59;--status-draft-bg: rgba(148, 116, 59, .15);--status-committed: #3568A8;--status-committed-rgb: 53, 104, 168;--status-committed-bg: rgba(53, 104, 168, .15);--status-in-progress: #1E7A55;--status-in-progress-rgb: 30, 122, 85;--status-in-progress-bg: rgba(30, 122, 85, .15);--status-blocked: #9C6708;--status-blocked-rgb: 156, 103, 8;--status-blocked-bg: rgba(156, 103, 8, .15);--status-pending-validation: #6B4FAE;--status-pending-validation-rgb: 107, 79, 174;--status-pending-validation-bg: rgba(107, 79, 174, .15);--status-validated: #1E7A55;--status-validated-rgb: 30, 122, 85;--status-validated-bg: rgba(30, 122, 85, .15);--status-cancelled: #B54141;--status-cancelled-rgb: 181, 65, 65;--status-cancelled-bg: rgba(181, 65, 65, .15);--priority-none: #67707E;--priority-none-rgb: 103, 112, 126;--priority-low: #567170;--priority-low-rgb: 86, 113, 112;--priority-medium: #3568A8;--priority-medium-rgb: 53, 104, 168;--priority-high: #9C6708;--priority-high-rgb: 156, 103, 8;--priority-top: #B54141;--priority-top-rgb: 181, 65, 65;--priority-critical: #B54141;--priority-critical-rgb: 181, 65, 65;--role-contributor: #1E7A55;--role-contributor-rgb: 30, 122, 85;--role-reviewer: #6B4FAE;--role-reviewer-rgb: 107, 79, 174;--role-reporter: #94743B;--role-reporter-rgb: 148, 116, 59;--role-observer: #5F7A7A;--role-observer-rgb: 95, 122, 122;--semantic-success: #1E7A55;--semantic-success-rgb: 30, 122, 85;--semantic-success-bg: rgba(30, 122, 85, .15);--semantic-danger: #B54141;--semantic-danger-rgb: 181, 65, 65;--semantic-danger-bg: rgba(181, 65, 65, .15);--semantic-warning: #9C6708;--semantic-warning-rgb: 156, 103, 8;--semantic-warning-bg: rgba(156, 103, 8, .15);--semantic-info: #3568A8;--semantic-info-rgb: 53, 104, 168;--semantic-info-bg: rgba(53, 104, 168, .15);--obs-type-metric: #1E8A64;--obs-type-metric-rgb: 30, 138, 100;--obs-type-state: #6B4FAE;--obs-type-state-rgb: 107, 79, 174;--obs-type-structural: #C05A1F;--obs-type-structural-rgb: 192, 90, 31;--obs-type-behavioral: #96700F;--obs-type-behavioral-rgb: 150, 112, 15;--obs-type-categorical: #3568A8;--obs-type-categorical-rgb: 53, 104, 168;--obs-status-draft: #3568A8;--obs-status-draft-rgb: 53, 104, 168;--obs-status-active: #1E8A64;--obs-status-active-rgb: 30, 138, 100;--obs-status-deprecated: #96700F;--obs-status-deprecated-rgb: 150, 112, 15;--obs-status-archived: #67707E;--obs-status-archived-rgb: 103, 112, 126;--graph-upstream: #DC2626;--graph-upstream-rgb: 220, 38, 38;--graph-downstream: #059669;--graph-downstream-rgb: 5, 150, 105;--graph-current: #4F46E5;--graph-current-rgb: 79, 70, 229;--gantt-upcoming: #2E8A91;--gantt-upcoming-rgb: 46, 138, 145;--gantt-in-progress: #199D6C;--gantt-in-progress-rgb: 25, 157, 108;--gantt-completed: #0F8C5C;--gantt-completed-rgb: 15, 140, 92;--gantt-missed: #C94040;--gantt-missed-rgb: 201, 64, 64;--gantt-at-risk: #B8860B;--gantt-at-risk-rgb: 184, 134, 11;--gantt-upcoming-text: #1F6166;--gantt-upcoming-text-rgb: 31, 97, 102;--gantt-in-progress-text: #0F6B49;--gantt-in-progress-text-rgb: 15, 107, 73;--gantt-completed-text: #0B5E3E;--gantt-completed-text-rgb: 11, 94, 62;--gantt-missed-text: #8C2B2B;--gantt-missed-text-rgb: 140, 43, 43;--gantt-at-risk-text: #7A5905;--gantt-at-risk-text-rgb: 122, 89, 5;--project-on-track: #1E7A55;--project-on-track-rgb: 30, 122, 85;--project-at-risk: #C05A1F;--project-at-risk-rgb: 192, 90, 31;--project-overdue: #B54141;--project-overdue-rgb: 181, 65, 65;--project-paused: #9C6708;--project-paused-rgb: 156, 103, 8;--project-not-started: #3568A8;--project-not-started-rgb: 53, 104, 168;--project-completed: #1E7A55;--project-completed-rgb: 30, 122, 85;--project-cancelled: #5A6472;--project-cancelled-rgb: 90, 100, 114;--burnup-0: #199D6C;--burnup-0-rgb: 25, 157, 108;--burnup-0-text: #0F6B49;--burnup-0-text-rgb: 15, 107, 73;--burnup-1: #2E8A91;--burnup-1-rgb: 46, 138, 145;--burnup-1-text: #1F6166;--burnup-1-text-rgb: 31, 97, 102;--burnup-2: #B8860B;--burnup-2-rgb: 184, 134, 11;--burnup-2-text: #7A5905;--burnup-2-text-rgb: 122, 89, 5;--burnup-3: #8250C4;--burnup-3-rgb: 130, 80, 196;--burnup-3-text: #563184;--burnup-3-text-rgb: 86, 49, 132;--burnup-4: #C94040;--burnup-4-rgb: 201, 64, 64;--burnup-4-text: #8C2B2B;--burnup-4-text-rgb: 140, 43, 43;--burnup-5: #2C7FA8;--burnup-5-rgb: 44, 127, 168;--burnup-5-text: #1D5776;--burnup-5-text-rgb: 29, 87, 118;--heat-0: rgba(46, 138, 145, .1);--heat-1: rgba(25, 157, 108, .22);--heat-2: rgba(25, 157, 108, .38);--heat-3: rgba(20, 145, 98, .52);--heat-4: rgba(15, 140, 92, .68);--heat-5: rgba(15, 150, 95, .82);--banner-background: #EAE0CC;--banner-background-rgb: 234, 224, 204;--banner-dust: #8F8472;--banner-dust-rgb: 143, 132, 114;--diagram-background: #F4ECE1;--diagram-background-rgb: 244, 236, 225;--diagram-surface: #FBF6EE;--diagram-surface-rgb: 251, 246, 238;--diagram-border: #94743B;--diagram-border-rgb: 148, 116, 59;--diagram-text-primary: #182424;--diagram-text-primary-rgb: 24, 36, 36;--diagram-text-secondary: #46544F;--diagram-text-secondary-rgb: 70, 84, 79;--diagram-text-tertiary: #75827C;--diagram-text-tertiary-rgb: 117, 130, 124;--diagram-accent: #94743B;--diagram-accent-rgb: 148, 116, 59;--diagram-secondary: #4A7D68;--diagram-secondary-rgb: 74, 125, 104;--diagram-line: #75827C;--diagram-line-rgb: 117, 130, 124;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-full: 9999px;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-smooth: .3s cubic-bezier(.4, 0, .2, 1)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{background:var(--bg-primary);color:var(--text-primary)}body{font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.6;color:var(--text-primary);background-color:var(--bg-primary);-webkit-font-smoothing:antialiased;min-height:100vh}:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-radius:var(--radius-sm)}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.ui-label{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.ui-mono{font-family:SF Mono,Fira Code,monospace;font-size:.85em;color:inherit}.ui-prose{max-width:65ch;color:var(--text-secondary);font-size:.9375rem}.ui-note{max-width:65ch;color:var(--text-tertiary);font-size:.8125rem;line-height:1.5}.ui-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-shell{min-height:100vh;display:flex;flex-direction:column}.ui-topbar{border-bottom:1px solid var(--surface-border);background:var(--bg-secondary)}.ui-wordmark{display:flex;align-items:center;font-size:1rem;font-weight:700;letter-spacing:-.01em;color:var(--text-primary);text-decoration:none;white-space:nowrap}.ui-wordmark span{color:var(--accent-primary);padding-left:.3em}.ui-nav{display:flex;align-items:stretch;gap:1.5rem;flex:1 1 auto}.ui-nav a{display:flex;align-items:center;font-size:.875rem;font-weight:500;color:var(--text-secondary);text-decoration:none;border-bottom:2px solid transparent;transition:color .12s ease,border-color .12s ease}.ui-nav a:hover{color:var(--text-primary)}.ui-nav a[aria-current=page]{color:var(--text-primary);border-bottom-color:var(--accent-primary)}.ui-content{width:100%;max-width:80rem;margin:0 auto;padding:2rem;display:flex;flex-direction:column;gap:1.5rem}.ui-stack{display:flex;flex-direction:column;gap:1.5rem}.ui-hero{min-height:100vh;display:grid;place-items:center;align-content:center;gap:1rem;padding:2rem;text-align:center}.ui-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.ui-page-titles{display:flex;flex-direction:column;gap:.25rem}.ui-page-title{font-size:1.5rem;font-weight:600;letter-spacing:-.01em;line-height:1.2;color:var(--text-primary)}.ui-page-subtitle{color:var(--text-tertiary);font-size:.875rem}.ui-asof{display:flex;align-items:center;gap:.5rem;white-space:nowrap}.ui-asof-time{font-variant-numeric:tabular-nums;font-size:.8125rem;color:var(--text-secondary)}.ui-live{width:.5rem;height:.5rem;border-radius:50%;background:var(--text-muted);flex:none}.ui-live[data-active=true]{background:var(--accent-primary);animation:ui-pulse 1.2s ease-in-out infinite}@keyframes ui-pulse{0%,to{opacity:1;box-shadow:0 0 rgba(var(--accent-primary-rgb),.45)}50%{opacity:.7;box-shadow:0 0 0 4px rgba(var(--accent-primary-rgb),0)}}@media(prefers-reduced-motion:reduce){.ui-live[data-active=true]{animation:none}}.ui-card{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-md);padding:1.25rem;display:flex;flex-direction:column;gap:1rem;min-width:0}.ui-card-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ui-stat{display:flex;flex-direction:column;gap:.375rem}.ui-stat-row{display:flex;align-items:baseline;gap:.75rem}.ui-stat-value{font-size:1.75rem;font-weight:600;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text-primary)}.ui-stat-hero{font-size:3.5rem;font-weight:500;font-variant-numeric:proportional-nums}.ui-chip{display:inline-flex;align-items:center;gap:.375rem;padding:.125rem .5rem;border-radius:999px;font-size:.75rem;font-weight:500;white-space:nowrap;color:var(--text-secondary);background:var(--bg-elevated)}.ui-chip-mark{font-size:.5rem;line-height:1}.ui-chip[data-tone=accent]{color:var(--accent-primary);background:var(--accent-glow)}.ui-chip[data-tone=success]{color:var(--semantic-success);background:var(--semantic-success-bg)}.ui-chip[data-tone=danger]{color:var(--semantic-danger);background:var(--semantic-danger-bg)}.ui-chip[data-tone=warning]{color:var(--semantic-warning);background:var(--semantic-warning-bg)}.ui-chip[data-tone=info]{color:var(--semantic-info);background:var(--semantic-info-bg)}.ui-chip[data-tone=draft]{color:var(--status-draft);background:var(--status-draft-bg)}.ui-chip[data-tone=committed]{color:var(--status-committed);background:var(--status-committed-bg)}.ui-chip[data-tone=in-progress]{color:var(--status-in-progress);background:var(--status-in-progress-bg)}.ui-chip[data-tone=blocked]{color:var(--status-blocked);background:var(--status-blocked-bg)}.ui-chip[data-tone=pending-validation]{color:var(--status-pending-validation);background:var(--status-pending-validation-bg)}.ui-chip[data-tone=validated]{color:var(--status-validated);background:var(--status-validated-bg)}.ui-chip[data-tone=cancelled]{color:var(--status-cancelled);background:var(--status-cancelled-bg)}.ui-table-wrap{width:100%;overflow:auto;max-height:70vh;border:1px solid var(--surface-border);border-radius:var(--radius-sm)}.ui-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.8125rem}.ui-table th{position:sticky;top:0;z-index:1;text-align:left;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);background:var(--bg-secondary);padding:.5rem .75rem;border-bottom:1px solid var(--surface-border);white-space:nowrap}.ui-table td{padding:.5rem .75rem;border-bottom:1px solid var(--surface-border);color:var(--text-primary);font-variant-numeric:tabular-nums;vertical-align:middle}.ui-table tbody tr:last-child td{border-bottom:0}.ui-table tbody tr{transition:background-color .12s ease}.ui-table tbody tr:hover{background:var(--surface-hover)}.ui-table th[data-numeric=true],.ui-table td[data-numeric=true]{text-align:right}.ui-table tr[data-pending=true]{opacity:.6}.ui-no{color:var(--text-muted)}.ui-empty{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:2rem 0}.ui-empty-title{font-size:1rem;font-weight:600;color:var(--text-primary)}.ui-loading{color:var(--text-tertiary);font-size:.8125rem}.ui-inline-error{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.625rem .875rem;border-radius:var(--radius-sm);border:1px solid var(--semantic-danger-bg);background:var(--semantic-danger-bg);color:var(--semantic-danger);font-size:.8125rem}.ui-toast{padding:.625rem .875rem;border-radius:var(--radius-sm);font-size:.8125rem;background:var(--semantic-danger-bg);color:var(--semantic-danger)}.ui-toast[data-tone=warning]{background:var(--semantic-warning-bg);color:var(--semantic-warning)}.ui-toast[data-tone=info]{background:var(--semantic-info-bg);color:var(--semantic-info)}.ui-toast[data-tone=success]{background:var(--semantic-success-bg);color:var(--semantic-success)}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;border:1px solid transparent;border-radius:var(--radius-sm);padding:.4375rem .875rem;font:inherit;font-weight:600;font-size:.8125rem;line-height:1.25;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.ui-btn:disabled{opacity:.55;cursor:not-allowed}.ui-btn-primary{background:var(--accent-primary);color:var(--accent-on)}.ui-btn-primary:hover:not(:disabled){background:var(--accent-secondary)}.ui-btn-quiet{background:transparent;color:var(--text-secondary);border-color:var(--surface-border)}.ui-btn-quiet:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.ui-input{flex:1 1 16rem;min-width:0;padding:.4375rem .75rem;border-radius:var(--radius-sm);border:1px solid var(--surface-border);background:var(--bg-elevated);color:var(--text-primary);font:inherit;font-size:.875rem;transition:border-color .12s ease}.ui-input:focus{border-color:var(--accent-border)}.ui-input::-moz-placeholder{color:var(--text-muted)}.ui-input::placeholder{color:var(--text-muted)}.ui-form-row{display:flex;gap:.625rem;flex-wrap:wrap}.ui-stack-tight{gap:.5rem}.ui-info{position:relative;display:inline-flex;align-items:center;margin-left:.35rem;vertical-align:middle;text-transform:none;letter-spacing:normal}.ui-info-btn{width:1rem;height:1rem;padding:0;border-radius:var(--radius-full);border:1px solid var(--surface-border);background:transparent;color:var(--text-tertiary);font:inherit;font-size:.625rem;font-weight:600;font-style:italic;line-height:1;text-transform:none;cursor:help}.ui-info-btn:hover,.ui-info-btn:focus-visible{color:var(--text-primary);border-color:var(--text-secondary)}.ui-info-tip{display:none;position:absolute;left:0;top:calc(100% + .375rem);z-index:2;width:-moz-max-content;width:max-content;max-width:18rem;padding:.5rem .625rem;border-radius:var(--radius-md);border:1px solid var(--surface-border);background:var(--bg-elevated);color:var(--text-secondary);font-size:.75rem;font-weight:400;line-height:1.4;white-space:normal}.ui-info:hover .ui-info-tip,.ui-info:focus-within .ui-info-tip{display:block}.ui-flow{display:flex;flex-direction:column;gap:.75rem}.ui-legend{display:flex;flex-wrap:wrap;gap:.5rem}.ui-chart-note{font-size:.8125rem;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.ui-cell-inline{display:inline-flex;align-items:center;gap:.5rem}.ui-chips{display:inline-flex;flex-wrap:wrap;gap:.375rem}.ui-link{font-size:.8125rem;color:var(--text-secondary);text-decoration:none;transition:color .12s ease}.ui-link:hover{color:var(--accent-primary)}.ui-lane-cap-link{font-size:inherit;font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:.15em}.ui-lane-cap-link:hover{color:var(--accent-primary)}.ui-page-actions{display:flex;align-items:center;gap:.5rem;margin-left:auto}.ui-page-actions+.ui-asof{margin-left:1.5rem}.ui-copy{display:inline-flex;align-items:baseline;gap:.375rem;border:0;background:transparent;color:var(--text-secondary);font:inherit;font-size:.8125rem;cursor:pointer;padding:0;transition:color .12s ease}.ui-copy:hover{color:var(--text-primary)}.ui-copy-state{color:var(--semantic-success);font-size:.6875rem;min-width:3.5em}.ui-release{list-style:none;display:flex;flex-direction:column}.ui-release-row{display:flex;flex-direction:column;gap:.375rem;padding:.625rem 0;border-bottom:1px solid var(--surface-border)}.ui-release-row:last-child{border-bottom:0}.ui-release-subject{font-size:.875rem;color:var(--text-primary);text-decoration:none;transition:color .12s ease}a.ui-release-subject:hover{color:var(--accent-primary)}.ui-release-title{color:var(--text-secondary)}.ui-findings{list-style:none;display:flex;flex-direction:column;gap:.125rem;padding-left:.25rem}.ui-finding{font-size:.8125rem;color:var(--text-secondary);line-height:1.5}.ui-finding-level{font-weight:600;text-transform:uppercase;font-size:.6875rem;letter-spacing:.04em}.ui-finding[data-level=fail] .ui-finding-level{color:var(--semantic-danger)}.ui-finding[data-level=warn] .ui-finding-level{color:var(--semantic-warning)}.ui-finding-sep{color:var(--text-muted)}.ui-release-scope{display:flex;align-items:baseline;gap:.375rem;font-size:.8125rem;color:var(--text-secondary);overflow-wrap:anywhere}.ui-live-mark{font-size:.5rem;color:var(--text-muted)}.ui-live-mark[data-live=true]{color:var(--semantic-success);animation:ui-pulse 1.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.ui-live-mark[data-live=true]{animation:none}}.ui-session-link{font-size:.8125rem;color:var(--text-primary)}.ui-session-worker,.ui-session-task{color:var(--text-tertiary);font-size:.75rem}.ui-filter-row{display:flex;align-items:center;gap:.5rem .75rem;flex-wrap:wrap;padding:.5rem 0}.ui-filter-chip{border:1px solid var(--surface-border);border-radius:var(--radius-full);background:transparent;color:var(--text-secondary);font:inherit;font-size:.75rem;padding:.125rem .625rem;cursor:pointer;transition:color .12s ease,border-color .12s ease}.ui-filter-chip:hover{color:var(--text-primary);border-color:var(--accent-primary)}.ui-filter-chip[aria-pressed=true]{color:var(--accent-primary);border-color:var(--accent-primary)}.ui-md{padding-top:.5rem;font-size:.8125rem;color:var(--text-secondary);display:flex;flex-direction:column;gap:.5rem;overflow-wrap:anywhere}.ui-md h1,.ui-md h2,.ui-md h3,.ui-md h4{color:var(--text-primary);font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ui-md a{color:var(--accent-primary)}.ui-md code{font-family:SF Mono,Fira Code,monospace;font-size:.9em}.ui-md pre{overflow-x:auto;padding:.5rem;border:1px solid var(--surface-border);border-radius:var(--radius-sm);background:var(--bg-primary)}.ui-md ul,.ui-md ol{padding-left:1.25rem;display:flex;flex-direction:column;gap:.25rem}.ui-banner{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:.75rem 1rem;border:1px solid var(--surface-border);border-radius:var(--radius-md);background:var(--semantic-info-bg);color:var(--text-primary);font-size:.875rem}.ui-banner-text{flex:1;min-width:12rem}.ui-banner-actions{display:inline-flex;gap:.5rem}.ui-onb-ledger{font-size:1.0625rem;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.ui-onb-ledger-sep{color:var(--text-muted);padding:0 .5rem}.ui-onb-actions{display:inline-flex;gap:.5rem;flex-wrap:wrap}.ui-onb-template-wrap{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.ui-onb-template{align-self:stretch;overflow-x:auto;padding:.75rem;border:1px solid var(--surface-border);border-radius:var(--radius-sm);background:var(--bg-primary);font-family:SF Mono,Fira Code,monospace;font-size:.75rem;color:var(--text-secondary);white-space:pre}.ui-onb-outside{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--surface-border)}.ui-onb-subhead{font-size:1rem;font-weight:600;color:var(--text-primary)}.ui-onb-links{list-style:none;padding:0;display:flex;flex-direction:column;gap:.375rem}.ui-select{min-width:0;padding:.4375rem .75rem;border-radius:var(--radius-sm);border:1px solid var(--surface-border);background:var(--bg-elevated);color:var(--text-primary);font:inherit;font-size:.875rem;transition:border-color .12s ease}.ui-select:focus{border-color:var(--accent-border)}.ui-select:disabled{cursor:not-allowed;color:var(--text-muted)}.ui-seats-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.5rem;margin-top:.75rem}.ui-seats-field{display:flex;flex-direction:column;gap:.375rem}.ui-seats-actions{grid-column:1 / -1;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.ui-seats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.ui-seats-facts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.25rem .75rem;margin:0}.ui-seats-facts dd{margin:0;font-size:.875rem;color:var(--text-primary)}.ui-derived{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:.5rem}.ui-derived-value{display:inline-flex;align-items:baseline;gap:.75rem}.ui-derived-code{padding:.375rem .625rem;border:1px solid var(--surface-border);border-radius:var(--radius-sm);background:var(--bg-primary);-webkit-user-select:all;-moz-user-select:all;user-select:all}.ui-readiness-repo{padding:.875rem 1rem;border:1px solid var(--surface-border);border-radius:var(--radius-sm);background:var(--bg-primary);display:flex;flex-direction:column;gap:.75rem}.ui-readiness-repo-head{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.ui-readiness-repo-name{margin:0;font-size:.9375rem;font-weight:600}.ui-readiness-repo-actions{margin-left:auto;display:inline-flex;align-items:center;gap:.75rem}.ui-readiness-view{display:flex;flex-direction:column;gap:.5rem}.ui-readiness-verdict{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.ui-readiness-body{display:flex;flex-direction:column;gap:.625rem}.ui-readiness-view .ui-readiness-todos{padding-left:0;margin:0}.ui-readiness-evidence summary{cursor:pointer}.ui-readiness-evidence[open] summary{margin-bottom:.625rem}.ui-readiness-rows{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.625rem}.ui-readiness-row{display:flex;flex-direction:column;gap:.125rem;padding-left:.75rem;border-left:2px solid var(--surface-border)}.ui-readiness-row[data-state=pass]{border-left-color:var(--semantic-success)}.ui-readiness-row[data-state=fail]{border-left-color:var(--semantic-danger)}.ui-readiness-row[data-state=stale]{border-left-color:var(--semantic-warning)}.ui-readiness-row[data-state=rate_limited]{border-left-color:var(--semantic-info)}.ui-readiness-head{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ui-readiness-label{color:var(--text-primary);font-size:.875rem}.ui-readiness-observed{font-size:.8125rem;color:var(--text-secondary)}.ui-readiness-unknown,.ui-readiness-stale,.ui-readiness-rate{color:var(--text-primary)}.ui-readiness-meta{color:var(--text-muted)}.ui-readiness-fix{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.ui-readiness-confirm{display:flex;flex-direction:column;gap:.5rem}.ui-plans-repo{margin-bottom:.75rem}.ui-plans-setting{align-items:center;flex-wrap:wrap}.ui-plans-setting .ui-input{flex:1 1 18rem;min-width:0}.ui-plans-fix{display:flex;flex-direction:column;gap:.25rem;margin-top:.25rem}.ui-plans-values{margin:0;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.25rem .75rem;font-size:.8125rem}.ui-plans-value{display:contents}.ui-plans-value dd{margin:0;overflow-wrap:anywhere}.ui-plans-token{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:.75rem}.ui-plans-token h4{margin:0}.ui-plans-token-result,.ui-plans-token-shown .ui-form-row{display:flex;flex-direction:column;gap:.5rem;align-self:stretch}.ui-plans-token-shown .ui-form-row{flex-direction:row;flex-wrap:wrap;align-items:center}.ui-plans-token-value{flex:1 1 22rem;min-width:0;font-family:SF Mono,Fira Code,monospace}.ui-plans-token-result>button{align-self:flex-start}.ui-plans-token-steps{margin:0;padding-left:1.25rem;font-size:.875rem}@media(max-width:64rem){.ui-seats-fields,.ui-seats-grid{grid-template-columns:minmax(0,1fr)}}.ui-claude-modes{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}@media(min-width:56.25rem){.ui-claude-modes{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-claude-mode,.ui-claude-credential,.ui-claude-replace{border:1px solid var(--surface-border);border-radius:var(--radius-md);padding:1rem;display:flex;flex-direction:column;gap:.75rem;min-width:0}.ui-claude-mode[data-highlighted=true]{border-color:var(--accent-border);background:var(--accent-glow)}.ui-claude-mode-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.ui-claude-mode-title{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0}.ui-claude-costs{color:var(--text-secondary)}.ui-claude-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:.375rem}.ui-claude-fields .ui-input{flex:none;width:100%}.ui-claude-fields .ui-seats-actions{margin-top:.5rem}.ui-claude-confirm{border-top:1px solid var(--surface-border);padding-top:.75rem;display:flex;flex-direction:column;gap:.5rem}.ui-claude-credential .ui-seats-facts dd{overflow-wrap:anywhere}.ui-seat-offline{color:var(--text-tertiary);font-size:.8125rem}.ui-seat-auth{color:var(--text-secondary);font-size:.8125rem}.ui-seat-source{font-size:.75rem;color:var(--text-tertiary)}.ui-seat-console{font-size:.8125rem}.ui-seat-parking{color:var(--text-secondary);font-size:.8125rem}.ui-seat-parked-hours{font-size:.75rem;color:var(--text-tertiary)}.ui-table tr[data-live=false] td{color:var(--text-muted)}.ui-inbox{display:flex;flex-direction:column}.ui-inbox-row{display:flex;align-items:flex-start;gap:.75rem;padding:.625rem 0;border-bottom:1px solid var(--surface-border)}.ui-inbox-row:last-child{border-bottom:none}.ui-inbox-mark{color:var(--semantic-warning);flex:none;line-height:1.6;font-size:.625rem}.ui-inbox-main{display:flex;flex-direction:column;gap:.125rem;min-width:0}.ui-inbox-subject{font-size:.875rem;color:var(--text-primary)}a.ui-inbox-subject:hover{color:var(--accent-primary)}.ui-inbox-kind{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin-right:.375rem}.ui-inbox-meta{font-size:.75rem;color:var(--text-tertiary)}.ui-inbox-ispr{color:var(--text-muted)}.ui-inbox-lever{font-size:.8125rem;color:var(--text-secondary)}.ui-inbox-age{margin-left:auto;flex:none;font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.ui-md-tablewrap{overflow-x:auto}.ui-md table{border-collapse:collapse;font-size:.8125rem}.ui-md th,.ui-md td{border:1px solid var(--surface-border);padding:.25rem .5rem;text-align:left}.ui-md th{color:var(--text-primary)}.ui-insights{display:flex;flex-direction:column;gap:.75rem}.ui-insights-head{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap}.ui-chart{display:flex;flex-direction:column;gap:.75rem}.ui-chart-tools{display:inline-flex;align-items:center;gap:.75rem;flex-wrap:wrap}.ui-view-toggle{border:1px solid var(--surface-border);border-radius:var(--radius-full);background:transparent;color:var(--text-secondary);font:inherit;font-size:.6875rem;padding:.125rem .5rem;cursor:pointer;transition:color .12s ease,border-color .12s ease}.ui-view-toggle:hover{color:var(--text-primary);border-color:var(--accent-primary)}.ui-view-toggle[aria-pressed=true]{color:var(--accent-primary);border-color:var(--accent-primary)}.ui-chart-mono{font-family:SF Mono,Fira Code,monospace}.ui-small-multiples{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem}.ui-small-multiple{display:flex;flex-direction:column;gap:.375rem;min-width:0}.ui-small-multiple-cap{display:flex;justify-content:space-between;align-items:baseline;font-size:.75rem}.ui-room-needs{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.5rem .75rem;border-radius:var(--radius-md);border:1px solid var(--accent-border);background:var(--accent-glow)}.ui-room-jump{display:inline-flex;align-items:baseline;gap:.375rem;max-width:100%;text-align:left}.ui-room-older{align-self:center}.ui-room-group[data-needs-human=true]{border-color:var(--accent-border)}.ui-room-group-head{flex-wrap:wrap;gap:.5rem}.ui-room-group-title{display:inline-flex;align-items:baseline;gap:.5rem;min-width:0;font-size:.875rem;font-weight:600;color:var(--text-primary)}.ui-room-group-name{overflow-wrap:anywhere}.ui-room-group-aside{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-left:auto;font-size:.75rem}.ui-room-rows{list-style:none;display:flex;flex-direction:column;gap:.25rem;padding:0}.ui-room-row{display:grid;grid-template-columns:minmax(4.5rem,auto) 1fr;gap:.75rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--surface-border)}.ui-room-row:last-child{border-bottom:0}.ui-room-row[data-pending=true]{opacity:.65}.ui-room-reason,.ui-room-system{color:var(--text-muted);overflow-wrap:anywhere}.ui-room-pr{color:var(--text-muted);white-space:nowrap}.ui-room-message{flex:1 1 100%;color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere}.ui-room-escalation{font-size:.6875rem;font-weight:600;color:var(--accent-primary)}.ui-room-pending{font-size:.6875rem;color:var(--text-muted)}.ui-room-composer{display:flex;align-items:flex-start;flex-wrap:wrap;gap:.5rem;padding-top:.5rem;border-top:1px solid var(--surface-border)}.ui-room-input{flex:1 1 20rem;resize:vertical;min-height:2.5rem;font-size:.8125rem}.ui-room-composer .ui-toast{flex:1 1 100%}.ui-room-no-composer{padding-top:.5rem;border-top:1px solid var(--surface-border)}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline{display:inline}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.grow{flex-grow:1}.rounded{border-radius:8px}.border{border-width:1px}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.accent-primary{accent-color:var(--accent-primary)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ui-digest{display:flex;flex-direction:column;gap:1.5rem;margin-top:2.5rem}.ui-digest-meta{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin-bottom:.75rem;font-size:.8125rem;color:var(--text-secondary)}.ui-digest-unavailable{font-size:.875rem;color:var(--text-secondary)}.ui-steering{display:flex;flex-direction:column;gap:1.5rem;margin-top:2.5rem}.ui-steering-head{display:flex;flex-direction:column;gap:.375rem}.ui-steering-heading{font-size:1.125rem;font-weight:600;color:var(--text-primary)}.ui-steering-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.ui-steering-program-head{display:flex;flex-direction:column;gap:.375rem;margin-top:.5rem}.ui-steering-empty,.ui-steering-norules{color:var(--text-muted);font-size:.875rem;font-style:italic}.ui-steering-switches{display:flex;flex-direction:column;gap:.625rem;margin-top:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--surface-border)}.ui-steering-park,.ui-steering-hold{display:flex;align-items:center;gap:.625rem;cursor:pointer;color:var(--text-primary)}.ui-steering-park{font-weight:600}.ui-steering-park input,.ui-steering-hold input{width:1.125rem;height:1.125rem;flex:none;accent-color:var(--accent-primary)}.ui-steering-park[data-parked=true]{color:var(--semantic-warning)}.ui-steering-fields,.ui-steering-rule-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;margin-top:.75rem}.ui-steering-field{display:flex;flex-direction:column;gap:.375rem}.ui-steering-field-wide{grid-column:1 / -1}.ui-textarea{padding:.4375rem .75rem;border-radius:var(--radius-sm);border:1px solid var(--surface-border);background:var(--bg-elevated);color:var(--text-primary);font:inherit;font-size:.875rem;line-height:1.4;resize:vertical;transition:border-color .12s ease}.ui-textarea:focus{border-color:var(--accent-border)}.ui-textarea:disabled{cursor:not-allowed;color:var(--text-muted)}.ui-steering-actions{grid-column:1 / -1;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.ui-steering-rules{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--surface-border)}.ui-steering-rules-title{font-size:1rem;font-weight:600;color:var(--text-primary)}.ui-steering-rule-list{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-direction:column;gap:.75rem}.ui-steering-rule{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.75rem;border:1px solid var(--surface-border);border-radius:var(--radius-sm)}.ui-steering-rule-main{display:flex;flex-direction:column;gap:.25rem;min-width:0}.ui-steering-rule-scope{font-size:.8125rem;color:var(--text-muted)}.ui-steering-rule-reason{color:var(--text-primary);font-size:.875rem}.ui-steering-rule-actions{display:flex;gap:.5rem;flex:none}.ui-steering-rule-confirm{flex-wrap:wrap;align-items:center;justify-content:flex-end;max-width:18rem}@media(max-width:720px){.ui-steering-grid,.ui-steering-fields,.ui-steering-rule-form{grid-template-columns:minmax(0,1fr)}}.ui-setup-slug{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.5rem}.ui-setup-timeline{list-style:none;padding:0;margin:.75rem 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.5rem}.ui-setup-timeline li{display:flex;flex-direction:column;gap:.125rem;padding:.5rem .625rem;border-top:2px solid var(--surface-border);font-size:.8125rem;color:var(--text-muted)}.ui-setup-timeline li[data-mark=done]{border-top-color:var(--semantic-success);color:var(--text-secondary)}.ui-setup-timeline li[data-mark=current]{border-top-color:var(--accent-primary);color:var(--text-primary)}.ui-setup-timeline li[data-mark=blocked]{border-top-color:var(--semantic-danger);color:var(--text-primary)}.ui-setup-fields,.ui-setup-form{display:grid;gap:.75rem;max-width:48rem}.ui-setup-fields .ui-input,.ui-setup-form .ui-input{flex:none;width:100%}.ui-setup-anchor{display:grid;gap:.375rem;scroll-margin-top:5rem}.ui-setup-policy{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem 1rem;margin:0;padding:.75rem 0 0;border:0;border-top:1px solid var(--surface-border);scroll-margin-top:5rem}.ui-setup-policy legend{padding:0 .5rem 0 0}.ui-setup-no-checks-list{display:grid;gap:.5rem;margin:0;padding:.75rem 0 0;border:0;border-top:1px solid var(--surface-border)}.ui-setup-no-checks-list legend{padding:0 .5rem 0 0}.ui-setup-no-checks-repo{display:flex;gap:.5rem;align-items:center;overflow-wrap:anywhere}.ui-setup-select{width:100%}.ui-setup-quote{margin:.25rem 0 0;padding:.375rem .75rem;border-left:2px solid var(--surface-border);font-size:.875rem;color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere}.ui-setup-observed{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-primary)}.ui-setup-observed-cell{overflow-wrap:anywhere;min-width:12rem}.ui-seat-runs,.ui-seat-rollout{font-size:.8125rem;color:var(--text-secondary)}.ui-seat-rollout{color:var(--semantic-warning)}.ui-setup-field-error{margin:.25rem 0 0;font-size:.8125rem;color:var(--semantic-danger)}.ui-gs-head{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.ui-gs-title{flex:1 1 auto;font-family:Fraunces,Georgia,serif;font-size:1.375rem;font-weight:600;color:var(--text-primary);min-width:0;overflow-wrap:anywhere}.ui-gs-advanced{display:inline-flex;align-items:center;gap:.375rem}.ui-gs-gear{width:1rem;height:1rem}.ui-gs-mark{flex:none;width:1rem;text-align:center;color:var(--text-muted)}.ui-gs-body{display:flex;flex-direction:column;gap:.875rem;min-width:0}.ui-gs-step-title{font-size:1.0625rem;font-weight:600;color:var(--text-primary)}.ui-gs-row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.ui-gs .ui-input,.ui-gs-sheet .ui-input{flex:none}.ui-gs .ui-gs-row .ui-input{flex:1 1 14rem;min-width:0}.ui-gs-accounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ui-gs-account,.ui-gs-plans,.ui-gs-checks,.ui-gs-group{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border:1px solid var(--surface-border);border-radius:var(--radius-md);min-width:0}.ui-gs-account-title,.ui-gs-mode-title{font-weight:600;color:var(--text-primary)}.ui-gs-select{width:100%}.ui-gs-account .ui-gs-row{justify-content:space-between}.ui-gs-picker{display:flex;flex-direction:column;gap:.75rem;padding:.75rem 1rem;border:1px dashed var(--surface-border);border-radius:var(--radius-md)}.ui-gs-picker-summary{cursor:pointer;font-size:.875rem;color:var(--text-secondary)}.ui-gs-picker[open] .ui-gs-picker-summary{margin-bottom:.75rem}.ui-gs-picks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:.75rem}.ui-gs-pick{display:flex;flex-direction:column;gap:.375rem;min-width:0}.ui-gs-line{font-size:.875rem;color:var(--text-secondary)}.ui-gs-line[data-line=ok]{color:var(--semantic-success)}.ui-gs-line[data-line=attention]{color:var(--semantic-warning)}.ui-gs-todos{display:flex;flex-direction:column;gap:.5rem}.ui-gs-todos ul,.ui-gs-repo-todos,.ui-gs-check-grid,.ui-gs-stop-rows{display:flex;flex-direction:column;gap:.5rem;list-style:none;padding:0}.ui-gs-todos li,.ui-gs-repo-todos li,.ui-gs-check-grid li,.ui-gs-stop-rows li{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.875rem;color:var(--text-secondary)}.ui-gs-todos li[data-state=pass] .ui-gs-mark,.ui-gs-check-grid li[data-state=pass] .ui-gs-mark{color:var(--semantic-success)}.ui-gs-todos li[data-state=todo] .ui-gs-mark,.ui-gs-check-grid li[data-state=todo] .ui-gs-mark{color:var(--semantic-warning)}.ui-gs-todo-text{flex:1 1 12rem;min-width:0}.ui-gs-fix{padding-top:.25rem;padding-bottom:.25rem}.ui-gs-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;border:0;padding:0}.ui-gs-mode{display:flex;align-items:flex-start;gap:.625rem;padding:.875rem;border:1px solid var(--surface-border);border-radius:var(--radius-md);cursor:pointer}.ui-gs-mode[data-selected=true]{border-color:var(--accent-primary)}.ui-gs-mode input{accent-color:var(--accent-primary);margin-top:.3rem}.ui-gs-mode-text{display:flex;flex-direction:column;gap:.125rem}.ui-gs-fields{display:flex;flex-direction:column;gap:.5rem;max-width:40rem}.ui-gs-search{max-width:24rem}.ui-gs-tick{display:flex;align-items:center;gap:.5rem;flex:1 1 14rem;min-width:0;overflow-wrap:anywhere;color:var(--text-primary)}.ui-gs-tick input{accent-color:var(--accent-primary)}.ui-gs-tag{padding:0 .5rem;border:1px solid var(--accent-border);border-radius:var(--radius-full);font-size:.75rem;color:var(--accent-primary)}.ui-gs-expand{border:0;background:transparent;color:var(--text-secondary);cursor:pointer;font:inherit}.ui-gs-expand[aria-expanded=true]{transform:rotate(180deg)}.ui-gs-repo-todos{padding-left:1.75rem}.ui-gs-review{display:flex;flex-direction:column}.ui-gs-review-row{display:grid;grid-template-columns:9rem minmax(0,1fr) auto;gap:.75rem;padding:.5rem 0;border-bottom:1px solid var(--surface-border);font-size:.9375rem}.ui-gs-review-row dt{color:var(--text-tertiary)}.ui-gs-review-row dd{color:var(--text-primary);overflow-wrap:anywhere}.ui-gs-change{border:0;background:transparent;font:inherit;cursor:pointer}.ui-gs-name{display:flex;flex-direction:column;gap:.375rem;max-width:40rem}.ui-gs-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem 1rem}.ui-gs-stop{display:flex;flex-direction:column;gap:.5rem;padding-top:1rem;border-top:1px solid var(--surface-border)}.ui-gs-stop-rows li span{flex:1 1 16rem;min-width:0}.ui-gs-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;justify-content:flex-end;background:rgba(var(--text-secondary-rgb),.18)}.ui-gs-sheet{display:flex;flex-direction:column;gap:1rem;width:min(34rem,100%);height:100%;overflow-y:auto;padding:1.5rem;background:var(--bg-elevated);border-left:1px solid var(--surface-border)}.ui-gs-group{border-radius:var(--radius-md)}.ui-gs-group legend{padding:0 .375rem}.ui-gs-knob{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,11rem);gap:.25rem .75rem;align-items:center}.ui-gs-knob .ui-note,.ui-gs-knob .ui-setup-field-error{grid-column:1 / -1}.ui-gs-knob-label{font-size:.875rem;color:var(--text-primary)}.ui-gs-knob-field{min-width:0;overflow-wrap:anywhere}.ui-gs-knob-field .ui-input{width:100%}.ui-gs-reset{align-self:flex-end;border:0;background:transparent;font:inherit;font-size:.8125rem;cursor:pointer}.ui-gs-sheet-foot{display:flex;justify-content:flex-end;position:sticky;bottom:0;padding-top:.75rem;background:var(--bg-elevated)}@media(max-width:720px){.ui-gs-accounts,.ui-gs-picks,.ui-gs-modes,.ui-gs-check-grid{grid-template-columns:minmax(0,1fr)}.ui-gs-review-row{grid-template-columns:6rem minmax(0,1fr) auto}.ui-gs-sheet{width:100%;border-left:0}.ui-gs-knob{grid-template-columns:minmax(0,1fr)}}.ui-sh-tab{padding:.375rem .875rem;border:1px solid var(--surface-border);border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);font:inherit;font-size:.875rem;cursor:pointer}.ui-sh-tab[aria-selected=true]{border-color:var(--accent-primary);color:var(--text-primary);font-weight:600}.ui-sh-seat,.ui-sh-token{display:flex;flex-direction:column;gap:.625rem;padding:1rem;border:1px solid var(--surface-border);border-radius:var(--radius-md);min-width:0}.ui-sh-token{align-items:flex-start}.ui-sh-seat .ui-gs-tick{flex:none}.ui-sh-image{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;min-width:0}.ui-sh-image .ui-mono,.ui-sh-values .ui-mono,.ui-sh-secret .ui-mono{min-width:0;overflow-wrap:anywhere}.ui-sh-values-head{justify-content:space-between}.ui-sh-values,.ui-sh-checks,.ui-sh-checkins,.ui-sh-help ul{display:flex;flex-direction:column;gap:.375rem;list-style:none;padding:0;min-width:0}.ui-sh-values li{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.875rem;min-width:0}.ui-sh-checks li,.ui-sh-checkins li{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.875rem;color:var(--text-secondary)}.ui-sh-checks li[data-state=pass] .ui-gs-mark,.ui-sh-checkins li[data-state=in] .ui-gs-mark{color:var(--semantic-success)}.ui-sh-checks li[data-state=todo] .ui-gs-mark,.ui-sh-checkins li[data-state=stopped] .ui-gs-mark{color:var(--semantic-warning)}.ui-sh-checks .ui-plans-values{flex-basis:100%;margin-left:1.5rem}.ui-sh-checkin-name{flex:none;width:7rem;font-weight:600;color:var(--text-primary)}.ui-sh-help{display:flex;flex-direction:column;gap:.375rem;padding:.75rem 1rem;border-left:2px solid var(--semantic-warning);font-size:.875rem;color:var(--text-secondary)}.ui-sh-help li{overflow-wrap:anywhere}.ui-sh-secret{display:flex;flex-direction:column;gap:.25rem;min-width:0}.ui-sh-copy{padding-top:.25rem;padding-bottom:.25rem}@media(max-width:720px){.ui-sh-checkin-name{width:auto}.ui-sh-checks .ui-plans-values{margin-left:0}}.ui-gs-repo-summary{font-size:.9375rem;font-weight:600;color:var(--text-primary)}.ui-gs-repo-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:.75rem;list-style:none;padding:0;margin:0}@media(min-width:45rem){.ui-gs-repo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.ui-gs-repo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ui-gs-repo-card{display:flex;flex-direction:column;gap:.625rem;padding:.875rem 1rem;border:1px solid var(--surface-border);border-radius:var(--radius-md);background:var(--surface);min-width:0;transition:border-color .12s ease}.ui-gs-repo-card[data-selected=true]{border-color:var(--accent-primary);box-shadow:inset 3px 0 0 var(--accent-primary)}.ui-gs-repo-face{display:flex;flex-direction:column;gap:.375rem;min-width:0}.ui-gs-repo-name{font-weight:600;color:var(--text-primary);overflow-wrap:anywhere}.ui-gs-repo-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.ui-gs-badge{padding:0 .5rem;border:1px solid var(--surface-border);border-radius:var(--radius-full);font-size:.75rem;color:var(--text-secondary)}.ui-gs-card-status{display:flex;flex-direction:column;gap:.5rem;min-width:0}.ui-gs-card-line{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--text-secondary)}.ui-gs-card-line[data-tone=success]{color:var(--semantic-success)}.ui-gs-card-line[data-tone=warning]{color:var(--semantic-warning)}.ui-gs-card-line[data-tone=info]{color:var(--semantic-info)}.ui-gs-card-line[data-tone=neutral]{color:var(--text-tertiary)}.ui-gs-card-checks{display:flex;flex-direction:column;gap:.25rem;list-style:none;padding:0;margin:0}.ui-gs-card-checks li{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--text-secondary)}.ui-gs-card-checks li[data-state=pass] .ui-gs-mark{color:var(--semantic-success)}.ui-gs-card-checks li[data-state=fail] .ui-gs-mark{color:var(--semantic-warning)}.ui-gs-card-todos{padding-left:0}.ui-gs-card-todos li{justify-content:space-between}.ui-gs-card-todos .ui-gs-todo-text{flex:1 1 12rem;min-width:0}.ui-gs-recommended{font-size:.8125rem;color:var(--text-tertiary)}.ui-gs-card-foot{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;padding-top:.5rem;border-top:1px solid var(--surface-border);font-size:.8125rem}.ui-gs-card-link{border:0;background:transparent;padding:0;font:inherit;cursor:pointer}.ui-gs-confirm{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.ui-gs-plans-title{font-size:1rem;font-weight:600;color:var(--text-primary)}.ui-gs-spin{flex:none;display:inline-block;width:.875rem;height:.875rem;border:2px solid var(--surface-border);border-top-color:var(--semantic-info);border-radius:50%;animation:ui-gs-spin .8s linear infinite}@keyframes ui-gs-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ui-gs-spin{animation:none}}.ui-upgrade-row{display:flex;flex-direction:column;gap:.25rem}.ui-upgrade-paused{margin:0}.ld{min-height:100vh;display:flex;flex-direction:column;background:var(--bg-primary);color:var(--text-primary);font-family:Inter,system-ui,-apple-system,sans-serif}.ld *{min-width:0}.ld-eyebrow{font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-primary)}.ld-h1,.ld-h2,.ld-h3{font-family:Newsreader,Georgia,Times New Roman,serif;font-weight:500;letter-spacing:-.015em;color:var(--text-primary)}.ld-h1{font-size:clamp(2.375rem,6vw,4.25rem);line-height:1.02;text-wrap:balance}.ld-h2{font-size:clamp(1.75rem,3.6vw,2.75rem);line-height:1.1;text-wrap:balance}.ld-h3{font-size:1.375rem;line-height:1.2;display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.ld-h1 em,.ld-h2 em{font-style:italic;color:var(--accent-secondary)}.ld-lede{max-width:38rem;font-size:1.125rem;line-height:1.6;color:var(--text-secondary)}.ld-intro{max-width:42rem;font-size:1rem;line-height:1.6;color:var(--text-secondary)}.ld-body{font-size:.9375rem;line-height:1.6;color:var(--text-secondary)}.ld-fine,.ld-note{font-size:.8125rem;line-height:1.5;color:var(--text-tertiary)}.ld-note{max-width:34rem}.ld-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;border:1px solid transparent;border-radius:var(--radius-sm);padding:.75rem 1.25rem;font:inherit;font-weight:600;font-size:.9375rem;line-height:1.2;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.ld-btn-primary{background:var(--accent-primary);color:var(--accent-on)}.ld-btn-primary:hover{background:var(--accent-secondary)}.ld-btn-ghost{background:transparent;color:var(--text-primary);border-color:var(--surface-border)}.ld-btn-ghost:hover{border-color:var(--accent-border);background:var(--bg-hover)}.ld-btn-small{padding:.4375rem .875rem;font-size:.8125rem}.ld-btn-block{width:100%}.ld-ctas{display:flex;flex-wrap:wrap;gap:.75rem}.ld-ctas-center{justify-content:center}.ld-top{position:sticky;top:0;z-index:3;border-bottom:1px solid var(--surface-border);background:rgba(var(--bg-primary-rgb),.86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ld-top-inner{max-width:76rem;margin:0 auto;padding:0 1.25rem;min-height:3.5rem;display:flex;align-items:center;gap:1.5rem}.ld-wordmark{font-family:Newsreader,Georgia,serif;font-size:1.25rem;font-weight:500;color:var(--text-primary);text-decoration:none;white-space:nowrap}.ld-wordmark span{font-style:italic;color:var(--accent-primary)}.ld-nav{display:none;flex:1 1 auto;gap:1.25rem}.ld-nav a{font-size:.8125rem;font-weight:500;color:var(--text-secondary);text-decoration:none;transition:color .12s ease}.ld-nav a:hover{color:var(--text-primary)}.ld-top-inner>.ld-btn,.ld-actor{margin-left:auto}.ld-actor{display:flex;align-items:center;gap:.75rem;font-size:.8125rem;color:var(--text-secondary)}.ld-actor span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ld-main{display:flex;flex-direction:column}.ld-section{max-width:76rem;width:100%;margin:0 auto;padding:4rem 1.25rem;display:flex;flex-direction:column;gap:2.5rem;border-top:1px solid var(--surface-border)}.ld-section-head{display:flex;flex-direction:column;gap:.875rem}.ld-section-questions .ld-intro:empty{display:none}.ld-hero{max-width:76rem;width:100%;margin:0 auto;padding:4rem 1.25rem 3.5rem;display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem;align-items:center}.ld-hero-copy{display:flex;flex-direction:column;gap:1.25rem}.ld-hero-aside{display:flex;flex-direction:column}.ld-access{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;border:1px solid var(--accent-border);border-radius:var(--radius-md);background:var(--bg-secondary);box-shadow:0 24px 48px rgba(var(--shadow-rgb),.35)}.ld-access-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap}.ld-access-title{font-family:Newsreader,Georgia,serif;font-size:1.375rem;font-weight:500;color:var(--text-primary)}.ld-access-count{font-family:JetBrains Mono,monospace;font-size:.75rem;color:var(--text-tertiary)}.ld-access-rows{list-style:none;display:flex;flex-direction:column}.ld-access-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem .875rem;align-items:start;padding:.875rem 0;border-top:1px solid var(--surface-border)}.ld-access-row>.ld-btn{grid-column:2;justify-self:start}.ld-lamp{width:.625rem;height:.625rem;margin-top:.375rem;border-radius:var(--radius-full);background:var(--text-muted);box-shadow:0 0 0 3px rgba(var(--text-muted-rgb),.18)}.ld-access-row[data-satisfied=true] .ld-lamp{background:var(--semantic-success);box-shadow:0 0 0 3px rgba(var(--semantic-success-rgb),.22)}.ld-access-row[data-satisfied=false] .ld-lamp{background:var(--semantic-warning);box-shadow:0 0 0 3px rgba(var(--semantic-warning-rgb),.22)}.ld-access-main{display:flex;flex-direction:column;gap:.125rem}.ld-access-label{font-size:.9375rem;font-weight:600;color:var(--text-primary)}.ld-access-detail{font-size:.8125rem;color:var(--text-secondary)}.ld-access-foot{font-size:.8125rem;line-height:1.5;color:var(--text-tertiary);border-top:1px solid var(--surface-border);padding-top:.875rem}.ld-line{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;border:1px solid var(--surface-border);border-radius:var(--radius-md);background:var(--bg-secondary);box-shadow:0 24px 48px rgba(var(--shadow-rgb),.35)}.ld-line-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-family:JetBrains Mono,monospace;font-size:.75rem}.ld-line-repo{color:var(--text-secondary)}.ld-line-running{display:inline-flex;align-items:center;gap:.5rem;letter-spacing:.1em;color:var(--semantic-success)}.ld-line-pulse{width:.5rem;height:.5rem;border-radius:var(--radius-full);background:var(--semantic-success);animation:ld-pulse 1.6s ease-in-out infinite}@keyframes ld-pulse{0%,to{box-shadow:0 0 rgba(var(--semantic-success-rgb),.5)}50%{box-shadow:0 0 0 5px rgba(var(--semantic-success-rgb),0)}}.ld-stations{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.ld-station{display:flex;flex-direction:column;gap:.125rem;padding:.625rem .5rem;border-radius:var(--radius-sm);background:var(--bg-elevated);border:1px solid var(--surface-border);text-align:center}.ld-station[data-gold=true]{border-color:var(--accent-border);background:rgba(var(--accent-primary-rgb),.1)}.ld-station-count{font-family:Newsreader,Georgia,serif;font-size:1.5rem;line-height:1.1;color:var(--text-primary)}.ld-station[data-gold=true] .ld-station-count{color:var(--accent-primary)}.ld-station-label{font-size:.6875rem;font-weight:600;color:var(--text-primary)}.ld-station-sub{font-size:.625rem;color:var(--text-tertiary)}.ld-track{position:relative;height:2.25rem;overflow:hidden;border-radius:var(--radius-sm)}.ld-track:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px dashed var(--accent-border)}.ld-chip{position:absolute;top:50%;left:-7rem;transform:translateY(-50%);padding:.1875rem .5rem;border-radius:var(--radius-full);font-family:JetBrains Mono,monospace;font-size:.6875rem;color:var(--accent-primary);background:rgba(var(--accent-primary-rgb),.12);border:1px solid var(--accent-border);white-space:nowrap;animation:ld-travel 14s linear infinite}.ld-chip[data-slot="1"]{animation-delay:-4.6s}.ld-chip[data-slot="2"]{animation-delay:-9.3s}@keyframes ld-travel{0%{left:-7rem}to{left:100%}}.ld-line-foot{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:.75rem;color:var(--text-tertiary)}.ld-line-gate{color:var(--accent-primary);font-weight:600}.ld-proof{max-width:76rem;width:100%;margin:0 auto;padding:0 1.25rem 3rem;display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.ld-proof-cell{display:flex;flex-direction:column;gap:.375rem;padding:1.125rem 1.25rem;border-radius:var(--radius-md);border:1px solid var(--surface-border);background:var(--surface)}.ld-proof-title{font-size:.9375rem;font-weight:600;color:var(--text-primary)}.ld-proof-body{font-size:.875rem;line-height:1.55;color:var(--text-secondary)}.ld-seats{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.ld-seat{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;border-radius:var(--radius-md);border:1px solid var(--surface-border);background:var(--surface)}.ld-seat[data-gold=true]{border-color:var(--accent-border);background:rgba(var(--accent-primary-rgb),.08)}.ld-seat .ld-fine{border-top:1px solid var(--surface-border);padding-top:.625rem;margin-top:.25rem}.ld-console{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:start}.ld-frame{display:flex;flex-direction:column;border-radius:var(--radius-md);border:1px solid var(--surface-border);background:var(--bg-secondary);overflow:hidden;box-shadow:0 24px 48px rgba(var(--shadow-rgb),.35)}.ld-frame-bar{display:flex;align-items:center;gap:1rem;padding:.625rem .875rem;border-bottom:1px solid var(--surface-border);font-size:.6875rem}.ld-frame-mark{font-weight:700;color:var(--text-primary);white-space:nowrap}.ld-frame-mark span{color:var(--accent-primary)}.ld-frame-nav{display:flex;gap:.75rem;overflow:hidden;color:var(--text-tertiary)}.ld-frame-nav span[data-current=true]{color:var(--text-primary);border-bottom:1px solid var(--accent-primary)}.ld-frame-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.875rem}.ld-frame-tile{display:flex;flex-direction:column;gap:.125rem;padding:.625rem .75rem;border-radius:var(--radius-sm);background:var(--bg-elevated);border:1px solid var(--surface-border)}.ld-frame-label{font-family:JetBrains Mono,monospace;font-size:.5625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.ld-frame-figure{display:flex;align-items:baseline;gap:.375rem;font-size:1.25rem;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.ld-frame-delta{font-size:.625rem;font-weight:600;color:var(--semantic-success)}.ld-frame-sub{font-size:.625rem;color:var(--text-tertiary)}.ld-frame-chart{display:flex;flex-direction:column;gap:.375rem;padding:0 .875rem .875rem}.ld-frame-svg{width:100%;height:6rem;display:block}.ld-area-0{fill:rgba(var(--burnup-0-rgb),.22)}.ld-area-1{fill:rgba(var(--burnup-1-rgb),.22)}.ld-stroke-0{fill:none;stroke:var(--burnup-0);stroke-width:1.5;vector-effect:non-scaling-stroke}.ld-stroke-1{fill:none;stroke:var(--burnup-1);stroke-width:1.5;vector-effect:non-scaling-stroke}.ld-screens{list-style:none;display:flex;flex-direction:column}.ld-screen{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:1rem;padding:.75rem 0;border-top:1px solid var(--surface-border)}.ld-screen-name{font-family:JetBrains Mono,monospace;font-size:.75rem;color:var(--accent-primary)}.ld-screen-line{font-size:.875rem;line-height:1.5;color:var(--text-secondary)}.ld-included{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:start}.ld-items{list-style:none;display:flex;flex-direction:column}.ld-item{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding:1.125rem 0;border-top:1px solid var(--surface-border)}.ld-numeral{font-family:Newsreader,Georgia,serif;font-style:italic;font-size:1.125rem;color:var(--accent-primary)}.ld-item-main{display:flex;flex-direction:column;gap:.375rem}.ld-tag{font-family:JetBrains Mono,monospace;font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;padding:.125rem .5rem;border-radius:var(--radius-full);color:var(--text-secondary);background:var(--bg-elevated);border:1px solid var(--surface-border)}.ld-price{display:flex;flex-direction:column;gap:.875rem;padding:1.25rem;border-radius:var(--radius-md);border:1px solid var(--accent-border);background:var(--bg-secondary);box-shadow:0 24px 48px rgba(var(--shadow-rgb),.35)}.ld-price-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ld-toggle{display:inline-flex;padding:.125rem;border-radius:var(--radius-full);background:var(--bg-elevated);border:1px solid var(--surface-border)}.ld-toggle-btn{padding:.25rem .625rem;border:0;border-radius:var(--radius-full);background:transparent;color:var(--text-tertiary);font:inherit;font-family:JetBrains Mono,monospace;font-size:.6875rem;cursor:pointer;transition:background-color .12s ease,color .12s ease}.ld-toggle-btn[aria-pressed=true]{background:var(--accent-primary);color:var(--accent-on)}.ld-price-figure{font-family:Newsreader,Georgia,serif;font-size:2.5rem;line-height:1;color:var(--text-primary)}.ld-price-under{font-size:.8125rem;color:var(--text-secondary)}.ld-price-reqs{list-style:none;display:flex;flex-direction:column;gap:.5rem;font-size:.8125rem;line-height:1.5;color:var(--text-secondary);border-top:1px solid var(--surface-border);padding-top:.875rem}.ld-price-muted{color:var(--text-tertiary)}.ld-price-muted a{color:var(--text-secondary);text-decoration:underline;text-underline-offset:2px}.ld-price-fine{font-size:.75rem;line-height:1.5;color:var(--text-tertiary)}.ld-offers{display:flex;flex-direction:column;gap:1rem}.ld-managed-line{margin-top:1rem;font-size:.8125rem;line-height:1.5;color:var(--text-tertiary)}.ld-managed-line a{color:var(--text-secondary);text-decoration:underline;text-underline-offset:2px}.ld-plans-bar{display:flex;justify-content:flex-end;margin-bottom:1rem}.ld-plans{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.ld-plan{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem;border-radius:var(--radius-md);border:1px solid var(--surface-border);background:var(--bg-elevated)}.ld-plan-name{font-family:Newsreader,Georgia,serif;font-size:1.5rem;line-height:1.15;color:var(--text-primary)}.ld-plan-lede{font-size:.9375rem;line-height:1.4;color:var(--text-secondary)}.ld-plan-figure{font-family:Newsreader,Georgia,serif;font-size:2.25rem;line-height:1;color:var(--text-primary)}.ld-plan-per{font-family:Inter,system-ui,sans-serif;font-size:.875rem;color:var(--text-tertiary)}.ld-plan-under{font-size:.8125rem;color:var(--text-secondary)}.ld-plan-facts{list-style:disc;padding-left:1.125rem;display:flex;flex-direction:column;gap:.375rem;font-size:.875rem;line-height:1.5;color:var(--text-secondary);border-top:1px solid var(--surface-border);padding-top:.75rem}.ld-plan-activation{display:flex;flex-direction:column;gap:.125rem;font-size:.8125rem;line-height:1.5;color:var(--text-secondary);border-top:1px solid var(--surface-border);padding-top:.75rem}.ld-plan-waived{color:var(--accent-primary)}.ld-plan-buy{margin-top:auto}.ld-plans-fine{list-style:none;display:flex;flex-direction:column;gap:.375rem;max-width:48rem;margin-top:1.25rem;font-size:.75rem;line-height:1.5;color:var(--text-tertiary)}.ld-specs{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.ld-spec{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;border-radius:var(--radius-md);border:1px solid var(--surface-border);background:var(--surface)}.ld-spec-figure{font-family:Newsreader,Georgia,serif;font-size:1.375rem;line-height:1.2;color:var(--text-primary)}.ld-allin{max-width:48rem;font-size:.875rem;line-height:1.6;color:var(--text-tertiary);border-top:1px solid var(--surface-border);padding-top:1.25rem}.ld-questions{display:flex;flex-direction:column;max-width:48rem}.ld-q{border-top:1px solid var(--surface-border)}.ld-q:last-child{border-bottom:1px solid var(--surface-border)}.ld-q-summary{cursor:pointer;padding:1rem 0;font-family:Newsreader,Georgia,serif;font-size:1.125rem;color:var(--text-primary);list-style:none;display:flex;justify-content:space-between;gap:1rem}.ld-q-summary::-webkit-details-marker{display:none}.ld-q-summary:after{content:"+";font-family:JetBrains Mono,monospace;color:var(--accent-primary);flex:none}.ld-q[open] .ld-q-summary:after{content:"–"}.ld-q .ld-body{padding:0 0 1.125rem;max-width:44rem}.ld-final{max-width:76rem;width:100%;margin:0 auto;padding:5rem 1.25rem;display:flex;flex-direction:column;align-items:center;gap:1.25rem;text-align:center;border-top:1px solid var(--surface-border)}.ld-final .ld-lede{text-align:center}.ld-footer{border-top:1px solid var(--surface-border);padding:1.5rem 1.25rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.5rem;font-size:.75rem;color:var(--text-tertiary)}.ld-footer-links{display:flex;gap:1rem}.ld-footer-links a{color:var(--text-secondary);text-decoration:none}.ld-footer-links a:hover{color:var(--text-primary)}@media(min-width:640px){.ld-proof{grid-template-columns:repeat(3,minmax(0,1fr))}.ld-seats,.ld-specs,.ld-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-frame-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:900px){.ld-nav{display:flex}.ld-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:3.5rem;padding-top:5.5rem}.ld-console{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.ld-included{grid-template-columns:minmax(0,1fr) 20rem}.ld-offers{position:sticky;top:4.5rem}.ld-specs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.ld-seats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.ld-chip{animation:none;left:8%}.ld-chip[data-slot="1"]{left:40%}.ld-chip[data-slot="2"]{left:72%}.ld-line-pulse{animation:none}}.ld-lang{display:flex;align-items:center;gap:.25rem;flex:none}.ld-lang a{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;letter-spacing:.02em;color:var(--text-secondary);text-decoration:none;padding:.25rem .375rem;border-radius:var(--radius-sm);transition:color .12s ease}.ld-lang a:hover{color:var(--text-primary)}.ld-lang a[aria-current=true]{display:none;color:var(--text-primary);background:var(--bg-secondary)}.ld-lang-name{display:none}@media(max-width:639.98px){.ld-top-inner{gap:.75rem}.ld-top .ld-wordmark{font-size:1.125rem}.ld-top-inner>.ld-btn-small{padding-left:.625rem;padding-right:.625rem}}@media(min-width:640px){.ld-lang-name{display:inline}.ld-lang-code{display:none}}@media(min-width:1280px){.ld-lang a[aria-current=true]{display:inline}}.ask-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;justify-content:flex-end;background:rgba(var(--bg-primary-rgb),.45)}.ask-drawer{width:min(28rem,100vw);height:100vh;display:flex;flex-direction:column;background:var(--bg-secondary);border-left:1px solid var(--surface-border);box-shadow:-12px 0 32px rgba(var(--bg-primary-rgb),.5);color:var(--text-primary)}.ask-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--surface-border)}.ask-head-text{display:flex;flex-direction:column;gap:.125rem;min-width:0}.ask-title{font-size:1rem;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}.ask-context{font-size:.75rem;color:var(--text-muted);overflow-wrap:anywhere}.ask-head-actions{display:flex;align-items:center;gap:.5rem;flex:none}.ask-thread{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.75rem}.ask-msg{display:flex;flex-direction:column;gap:.5rem;max-width:100%;border-radius:var(--radius-md);padding:.625rem .875rem;border:1px solid var(--surface-border);background:var(--surface)}.ask-msg[data-role=user]{align-self:flex-end;background:var(--bg-elevated);border-color:var(--accent-border);max-width:88%}.ask-msg[data-role=assistant]{align-self:stretch}.ask-msg[data-pending=true]{opacity:.6}.ask-msg[data-notice=true]{border-style:dashed;color:var(--text-secondary)}.ask-msg-body{padding-top:0;color:var(--text-primary)}.ask-msg-body .ui-md-tablewrap{overflow-x:auto;max-width:100%}.ask-chips,.ask-starters{display:flex;flex-wrap:wrap;gap:.5rem}.ask-chip,.ask-starter{border:1px solid var(--accent-border);border-radius:999px;padding:.3125rem .75rem;font:inherit;font-size:.8125rem;font-weight:600;color:var(--accent-primary);background:transparent;cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.ask-chip:hover:not(:disabled),.ask-starter:hover:not(:disabled){background:var(--bg-hover)}.ask-chip:disabled{opacity:.55;cursor:not-allowed}.ask-chip[data-chosen=true]{background:var(--accent-primary);color:var(--accent-on);opacity:1}.ask-working,.ask-notice{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .875rem;border-radius:var(--radius-sm);font-size:.8125rem;background:var(--semantic-info-bg);color:var(--semantic-info)}.ask-notice[data-kind=insufficient_credits]{background:var(--semantic-warning-bg);color:var(--semantic-warning)}.ask-composer{display:flex;flex-direction:column;gap:.5rem;padding:.875rem 1.25rem 1rem;border-top:1px solid var(--surface-border);background:var(--bg-secondary)}.ask-input{width:100%;resize:vertical;min-height:4.5rem;padding:.5rem .75rem;border-radius:var(--radius-sm);border:1px solid var(--surface-border);background:var(--bg-elevated);color:var(--text-primary);font:inherit;font-size:.875rem;line-height:1.5;transition:border-color .12s ease}.ask-input:focus{border-color:var(--accent-border)}.ask-input::-moz-placeholder{color:var(--text-muted)}.ask-input::placeholder{color:var(--text-muted)}.ask-input:disabled{opacity:.6}.ask-composer-row{display:flex;justify-content:space-between;gap:.5rem}@media(max-width:30rem){.ask-drawer{width:100vw;min-width:0!important}}.ask-card{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:.5rem;border-top:1px solid var(--surface-border)}.ask-card-action{border:1px solid var(--accent-border);border-radius:var(--radius-sm);padding:.375rem .875rem;font:inherit;font-size:.8125rem;font-weight:600;color:var(--accent-primary);background:transparent;cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.ask-card-action[data-kind=confirm_tool]{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--accent-on)}.ask-card-action[data-kind=cancel_tool]{border-color:var(--surface-border);color:var(--text-secondary)}.ask-card-action:hover:not(:disabled){background:var(--bg-hover)}.ask-card-action[data-kind=confirm_tool]:hover:not(:disabled){background:var(--accent-primary);opacity:.9}.ask-card-action:disabled{opacity:.55;cursor:not-allowed}.ask-card-action[data-chosen=true]{opacity:1;outline:2px solid var(--accent-border);outline-offset:1px}.ask-fab{position:fixed;right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:11001;width:56px;height:56px;border-radius:14px;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--accent-on);background:linear-gradient(135deg,var(--accent-primary),var(--accent-deep));box-shadow:0 4px 20px rgba(var(--accent-primary-rgb),.35),0 0 0 1px rgba(var(--accent-primary-rgb),.1);transition:transform .2s ease,box-shadow .2s ease}.ask-fab:hover{transform:scale(1.08);box-shadow:0 6px 28px rgba(var(--accent-primary-rgb),.45),0 0 16px rgba(var(--accent-primary-rgb),.2)}.ask-mark{display:flex;flex:none;align-items:center;justify-content:center}.ask-pocket{position:fixed;right:max(24px,4vw);bottom:calc(92px + env(safe-area-inset-bottom,0px));z-index:11002}.ask-panel{width:min(380px,92vw);max-height:calc(100dvh - 140px - env(safe-area-inset-bottom,0px));height:36rem;display:flex;flex-direction:column;overflow:hidden;border-radius:16px;border:1px solid var(--surface-border);background:linear-gradient(180deg,rgba(var(--bg-secondary-rgb),.97),rgba(var(--bg-tertiary-rgb),.96));box-shadow:0 12px 48px rgba(var(--bg-primary-rgb),.5),0 0 0 1px var(--surface-border);color:var(--text-primary);animation:ask-pocket-in .3s cubic-bezier(.34,1.56,.64,1)}.ask-panel .ask-head{align-items:center;gap:.625rem;padding:.625rem .875rem}.ask-panel .ask-head-text{flex:1 1 auto}.ask-panel .ask-mark{color:var(--accent-primary)}.ask-panel .ask-thread{padding:.875rem}.ask-panel .ask-composer{padding:.75rem .875rem .875rem;background:transparent}@keyframes ask-pocket-in{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:30rem){.ask-pocket{left:4vw;right:4vw}.ask-panel{width:92vw;max-height:calc(100dvh - 120px - env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.ask-chip,.ask-starter,.ask-input,.ask-card-action,.ask-fab{transition:none}.ask-panel{animation:none}}.ask-embed{position:fixed;right:max(24px,4vw);bottom:calc(92px + env(safe-area-inset-bottom,0px));z-index:11002;width:min(380px,92vw);height:min(640px,calc(100dvh - 104px));overflow:hidden;border-radius:16px;border:1px solid var(--surface-border);background:var(--bg-secondary);box-shadow:0 12px 48px rgba(var(--bg-primary-rgb),.5),0 0 0 1px var(--surface-border);animation:ask-pocket-in .3s cubic-bezier(.34,1.56,.64,1)}.ask-embed[hidden]{display:none}.ask-embed-frame{display:block;width:100%;height:100%;border:none;background:transparent}.ask-embed-wait{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary);color:var(--accent-primary)}.ask-embed-wait .ask-mark{animation:ask-embed-pulse 1.2s ease-in-out infinite}.ask-embed-signin{font-size:.8125rem;color:var(--text-secondary)}@keyframes ask-embed-pulse{0%,to{opacity:.45}50%{opacity:1}}.ask-embed-fab{position:fixed;right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:11001;width:56px;height:56px;padding:0;border-radius:14px;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--accent-on);background:linear-gradient(135deg,var(--accent-primary),var(--accent-deep));box-shadow:0 4px 20px rgba(var(--accent-primary-rgb),.35),0 0 0 1px rgba(var(--accent-primary-rgb),.1);transition:transform .2s ease,box-shadow .2s ease}.ask-embed-fab:hover{transform:scale(1.08);box-shadow:0 6px 28px rgba(var(--accent-primary-rgb),.45),0 0 16px rgba(var(--accent-primary-rgb),.2)}.ask-embed-fab:active{transform:scale(1.12);transition:none;box-shadow:0 8px 36px rgba(var(--accent-primary-rgb),.5),0 0 24px rgba(var(--accent-primary-rgb),.25)}.ask-embed-fab:focus-visible{outline:2px solid var(--accent-border);outline-offset:3px}.ask-embed-fab-glyph{display:block;flex:none;width:26px;height:26px}.ask-embed-fab-ring{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:16px;border:2px solid rgba(var(--accent-on-rgb),.4);pointer-events:none;animation:ask-embed-fab-ring 2s ease-in-out infinite}@keyframes ask-embed-fab-ring{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@media(max-width:640px){.ask-embed{left:4vw;right:4vw;width:92vw;height:calc(100dvh - 120px - env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.ask-embed,.ask-embed-wait .ask-mark,.ask-embed-fab-ring{animation:none}.ask-embed-fab{transition:none}}.ask-drawer{--ask-hair: color-mix(in srgb, var(--text-primary) 7%, transparent);--ask-hair-2: color-mix(in srgb, var(--text-primary) 12%, transparent);border-left-color:var(--ask-hair-2);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.ask-drawer .ask-head{align-items:center;gap:10px;padding:16px 18px;border-bottom-color:var(--ask-hair)}.ask-drawer .ask-head-text{gap:2px}.ask-drawer .ask-title{margin:0;font-family:Newsreader,Georgia,Times New Roman,serif;font-size:21px;font-weight:400;line-height:1.2;letter-spacing:0}.ask-drawer .ask-context{margin:0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.02em;color:var(--text-muted)}.ask-drawer .ask-head-actions{gap:6px}.ask-drawer .ask-head-actions>a.ui-btn{min-height:32px;padding:6px 4px;border:0;border-radius:0;background:none;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--text-muted)}.ask-drawer .ask-head-actions>a.ui-btn:hover{background:none;color:var(--text-primary)}.ask-drawer .ask-head-actions>button.ui-btn{position:relative;flex:none;width:36px;height:36px;padding:0;border:1px solid var(--ask-hair-2);border-radius:50%;background:none;font-size:0;color:var(--text-secondary)}.ask-drawer .ask-head-actions>button.ui-btn:before{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='black' stroke-width='1.5'%3E%3Cpath d='M3 3l8 8M11 3l-8 8'/%3E%3C/svg%3E") center / 14px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='black' stroke-width='1.5'%3E%3Cpath d='M3 3l8 8M11 3l-8 8'/%3E%3C/svg%3E") center / 14px no-repeat}.ask-drawer .ask-head-actions>button.ui-btn:hover:not(:disabled){background:none;border-color:var(--text-muted);color:var(--text-primary)}.ask-drawer .ask-thread{gap:14px;padding:18px}.ask-drawer .ask-starters,.ask-drawer .ask-chips{gap:6px}.ask-drawer .ask-starter,.ask-drawer .ask-chip{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid var(--ask-hair-2);border-radius:999px;background:transparent;font-size:12.5px;font-weight:400;color:var(--text-secondary)}.ask-drawer .ask-starter:hover:not(:disabled),.ask-drawer .ask-chip:hover:not(:disabled){background:transparent;border-color:var(--text-muted);color:var(--text-primary)}.ask-drawer .ask-chip[data-chosen=true]{border-color:var(--text-muted);background:var(--bg-elevated);color:var(--text-primary)}.ask-drawer .ask-msg{max-width:92%;padding:12px 14px;border-radius:14px;font-size:14px;line-height:1.55}.ask-drawer .ask-msg[data-role=user]{align-self:flex-end;border-color:transparent;background:var(--bg-elevated);color:var(--text-primary)}.ask-drawer .ask-msg[data-role=assistant]{align-self:flex-start;border-color:var(--ask-hair-2);background:transparent}.ask-drawer .ask-msg[data-role=assistant] .ask-msg-body{color:var(--text-secondary)}.ask-drawer .ask-msg-body strong{font-weight:500;color:var(--text-primary)}.ask-drawer .ask-msg[data-role=assistant]:has(>.ask-card){align-self:stretch;max-width:100%;gap:8px;padding:16px 18px;border:1px dashed var(--accent-border);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-primary) 5%,transparent),transparent 70%),var(--bg-secondary)}.ask-drawer .ask-msg[data-role=assistant]:has(>.ask-card):before{content:"Alissa suggests";font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-primary)}.ask-drawer .ask-card{gap:8px;align-items:center;padding-top:2px;border-top:0}.ask-drawer .ask-card-action{min-height:36px;padding:0 14px;border:1px solid var(--ask-hair-2);border-radius:999px;background:transparent;font-size:13px;font-weight:500;color:var(--text-secondary)}.ask-drawer .ask-card-action[data-kind=confirm_tool]{border-color:var(--accent-border);background:transparent;color:var(--accent-secondary)}.ask-drawer .ask-card-action:hover:not(:disabled),.ask-drawer .ask-card-action[data-kind=confirm_tool]:hover:not(:disabled){background:transparent;border-color:var(--text-muted);color:var(--text-primary);opacity:1}.ask-drawer .ask-card-action[data-kind=confirm_tool]:hover:not(:disabled){background:var(--accent-glow);border-color:var(--accent-primary);color:var(--accent-secondary)}.ask-drawer .ask-composer{gap:0;padding:14px 16px 16px;border-top-color:var(--ask-hair);background:var(--bg-secondary)}.ask-drawer .ask-input{min-height:64px;padding:12px 16px 10px;border:1px solid var(--ask-hair-2);border-bottom:0;border-radius:14px 14px 0 0;background:linear-gradient(180deg,var(--bg-secondary),var(--bg-tertiary));font-size:14.5px;resize:none}.ask-drawer .ask-input:focus{outline:none;border-color:var(--accent-border)}.ask-drawer .ask-composer-row{align-items:center;padding:10px 12px 12px 16px;border:1px solid var(--ask-hair-2);border-top-color:var(--ask-hair);border-radius:0 0 14px 14px;background:var(--bg-tertiary)}.ask-drawer .ask-input:focus+.ask-composer-row{border-color:var(--accent-border);border-top-color:var(--ask-hair)}.ask-drawer .ask-composer-row .ui-btn{min-height:36px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:500}.ask-drawer .ask-composer-row .ui-btn-quiet{padding:0;border:0;background:none;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.ask-drawer .ask-composer-row .ui-btn-quiet:hover:not(:disabled){background:none;color:var(--text-primary)}.ask-drawer .ask-composer-row .ui-btn-primary{border-color:var(--ask-hair-2);background:transparent;color:var(--text-secondary)}.ask-drawer .ask-composer-row .ui-btn-primary:hover:not(:disabled){background:transparent;border-color:var(--text-muted);color:var(--text-primary)}@media(prefers-reduced-motion:reduce){.ask-drawer *{transition:none!important}}.nt-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.nt-build-link{font-size:.875rem}.nt-empty-actions{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:.75rem}.nt-empty-build{margin:0}.nt-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:56px 24px;background:rgba(var(--bg-primary-rgb),.72)}.nt-modal{--nt-hair: color-mix(in srgb, var(--text-primary) 7%, transparent);--nt-hair-2: color-mix(in srgb, var(--text-primary) 12%, transparent);--nt-draft: color-mix(in srgb, var(--accent-primary) 45%, transparent);width:min(760px,100%);max-height:100%;display:flex;flex-direction:column;background:var(--bg-secondary);border:1px solid var(--nt-hair-2);border-radius:18px;box-shadow:0 24px 80px rgba(var(--bg-primary-rgb),.5);color:var(--text-primary);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;overflow:hidden}.nt-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:28px 28px 4px}.nt-head-text{display:grid;gap:8px;min-width:0}.nt-title{margin:0;font-family:Newsreader,Georgia,Times New Roman,serif;font-size:40px;font-weight:400;line-height:1.02;letter-spacing:-.012em}.nt-title em{font-style:italic;color:var(--accent-primary)}.nt-x{flex:none;display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--nt-hair-2);border-radius:50%;background:none;color:var(--text-secondary);cursor:pointer}.nt-x svg{width:14px;height:14px}.nt-x:hover:not(:disabled){color:var(--text-primary);border-color:var(--text-muted)}.nt-x:disabled{opacity:.5;cursor:not-allowed}.nt-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 28px 20px;display:flex;flex-direction:column;gap:20px}.nt-panel{display:flex;flex-direction:column;gap:20px}.nt-panel[hidden]{display:none}.nt-setup{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.nt-setup-repo{flex:1 1 260px}.nt-how{flex:none}.nt-tabs{flex-wrap:nowrap}.nt-tab{white-space:nowrap}.nt-tab[aria-selected=true]{background:var(--bg-elevated);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--nt-hair-2)}.nt-tab:focus-visible,.nt-modal .v2-seg button:focus-visible{outline:2px solid var(--accent-secondary);outline-offset:2px}.nt-composer{border-color:var(--accent-border)}.nt-composer-head{padding:12px 16px 0;font-size:13px;color:var(--text-tertiary)}.nt-composer-text{min-height:120px;padding:10px 16px 12px;border:0;background:transparent;color:var(--text-primary);font:inherit;font-size:15.5px;line-height:1.6;resize:vertical}.nt-composer-text:focus{outline:none}.nt-composer-text::-moz-placeholder{color:var(--text-muted)}.nt-composer-text::placeholder{color:var(--text-muted)}.nt-composer-foot .nt-check{margin-right:auto}.nt-meter,.nt-kbd{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.02em;color:var(--text-muted)}.nt-kbd{font-size:10px}.nt-describe-line{margin:0;font-size:13.5px;line-height:1.5;color:var(--text-tertiary)}.nt-link{display:inline;padding:0;border:0;background:none;font:inherit;color:var(--text-secondary);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.nt-link:hover:not(:disabled){color:var(--text-primary)}.nt-link:disabled{opacity:.6;cursor:not-allowed}.nt-oversized{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--semantic-warning) 42%,transparent);border-radius:14px;background:var(--bg-tertiary)}.nt-oversized-title{margin:0;font-weight:600}.nt-out-of-credits{margin:0;padding:10px 14px;border:1px solid color-mix(in srgb,var(--semantic-danger) 45%,transparent);border-radius:9px;background:var(--semantic-danger-bg);color:var(--text-primary);font-size:13px;line-height:1.5}.nt-filled-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.nt-filled-title{margin:0;font-family:Newsreader,Georgia,Times New Roman,serif;font-size:18px;font-weight:500}.nt-filled-notice-text{margin:0;font-size:13.5px;line-height:1.5;color:var(--text-tertiary)}.nt-form{display:flex;flex-direction:column}.nt-fieldset{display:flex;flex-direction:column;gap:20px;min-width:0;margin:0;padding:0;border:0}.nt-field{display:flex;flex-direction:column;gap:6px;min-width:0}.nt-field-head{display:flex;align-items:center;gap:8px}.nt-label{font-size:13px;font-weight:400;color:var(--text-secondary)}.nt-field-note{margin:0}.nt-cols2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.nt-modal .nt-input,.nt-modal .nt-select{flex:none;width:100%;box-sizing:border-box;min-height:44px;padding:0 14px;border:1px solid var(--nt-hair-2);border-radius:9px;background:var(--bg-primary);color:var(--text-primary);font:inherit;font-size:14px}.nt-modal .nt-select{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.nt-modal .nt-textarea{min-height:92px;padding:12px 14px;font-size:13.5px;line-height:1.5;resize:vertical}.nt-modal .nt-input:focus,.nt-modal .nt-select:focus{outline:none;border-color:var(--accent-border)}.nt-modal .nt-input::-moz-placeholder{color:var(--text-muted)}.nt-modal .nt-input::placeholder{color:var(--text-muted)}.nt-mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.nt-modal .nt-alissa,.nt-modal .nt-alissa:focus{border-style:dashed;border-color:var(--nt-draft)}.nt-checks{display:grid;margin:0;padding:4px 14px;list-style:none;border:1px solid var(--nt-hair-2);border-radius:9px}.nt-checks-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--nt-hair)}.nt-checks-row:first-child{border-top:0}.nt-checks-row .v2-check-mk{margin-top:0}.nt-checks-text{min-width:0;min-height:32px;padding:0;border:0;background:transparent;color:var(--text-secondary);font:inherit;font-size:13.5px}.nt-checks-text:focus{outline:none;color:var(--text-primary)}.nt-checks:focus-within{border-color:var(--accent-border)}.nt-checks-row:focus-within{box-shadow:inset 0 -1px 0 var(--accent-border)}.nt-type{-webkit-appearance:none;-moz-appearance:none;appearance:none;field-sizing:content;padding:3px 9px;border:1px solid var(--nt-hair-2);border-radius:999px;background:transparent;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);cursor:pointer}.nt-type:focus-visible{outline:2px solid var(--accent-secondary);outline-offset:2px}.nt-type option{background:var(--bg-secondary);color:var(--text-primary);text-transform:none}.nt-files{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}.nt-file{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:1px 6px;border:1px solid var(--nt-hair);border-radius:6px;background:var(--bg-primary);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:var(--text-tertiary)}.nt-file-path{min-width:0;max-width:100%;min-height:26px;padding:0;border:0;background:transparent;font:inherit;color:var(--text-secondary)}.nt-file-path:focus{outline:none;color:var(--text-primary)}.nt-file:focus-within{border-color:var(--accent-border)}.nt-file-path::-moz-placeholder{color:var(--text-muted)}.nt-file-path::placeholder{color:var(--text-muted)}.nt-file-path[aria-invalid=true]{color:var(--semantic-danger)}.nt-file-new{display:inline-flex;align-items:center;gap:4px;color:var(--text-muted)}.nt-file-new input{accent-color:var(--accent-primary);margin:0}.nt-file-remove{min-height:26px;padding:0;font-size:9.5px}@media(hover:hover){.nt-checks-row>.v2-verb,.nt-file>.nt-file-remove{opacity:0}.nt-checks-row:hover>.v2-verb,.nt-checks-row:focus-within>.v2-verb,.nt-file:hover>.nt-file-remove,.nt-file:focus-within>.nt-file-remove{opacity:1}}.nt-files-note{margin:0;font-size:12.5px;color:var(--text-tertiary)}.nt-priority{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.nt-seg.nt-alissa{border-style:dashed}.nt-more{margin-left:auto}.nt-more summary{list-style:none}.nt-more summary::-webkit-details-marker{display:none}.nt-more[open]{flex:1 1 100%;margin-left:0}.nt-more[open] summary{display:flex;justify-content:flex-end}.nt-more-body{display:flex;flex-direction:column;gap:20px;padding-top:8px}.nt-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}.nt-check{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--text-tertiary)}.nt-check input{accent-color:var(--accent-primary)}.nt-row-error{margin:0;font-size:13px;color:var(--semantic-danger)}.nt-missing-scope{padding:12px 14px;border:1px solid color-mix(in srgb,var(--semantic-warning) 42%,transparent);border-radius:9px;background:var(--semantic-warning-bg);color:var(--text-primary);font-size:13.5px;line-height:1.5}.nt-suggestion{display:grid;gap:8px;padding:12px 14px;border:1px dashed var(--accent-border);border-radius:9px;background:color-mix(in srgb,var(--accent-primary) 5%,var(--bg-secondary))}.nt-suggestion-text{margin:0;font-size:13.5px;white-space:pre-wrap;color:var(--text-secondary)}.nt-notes{margin:0;padding-left:1.125rem;font-size:13.5px;color:var(--text-secondary)}.nt-counter,.nt-help{margin:0}.nt-refusal{margin:0;font-size:13.5px;color:var(--semantic-danger)}.nt-foot{flex:none;display:flex;flex-direction:column;gap:10px;margin:0 28px;padding:16px 0 24px;border-top:1px solid var(--nt-hair)}.nt-foot-row{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.nt-status{display:inline-flex;align-items:center;gap:6px;margin:0 auto 0 0;font-size:13.5px;line-height:1.5;color:var(--text-tertiary)}.nt-warnings{display:flex;flex-direction:column;gap:4px}.nt-modal .v2-btn:disabled:not(.v2-held),.nt-modal .v2-act:disabled,.nt-modal .v2-verb:disabled{opacity:.5;cursor:not-allowed}@media(max-width:760px){.nt-scrim{padding:0}.nt-modal{width:100%;height:100%;border:0;border-radius:0}.nt-head{padding:20px 16px 4px}.nt-title{font-size:32px}.nt-body{padding:12px 16px 16px}.nt-foot{margin:0 16px;padding:12px 0 16px}.nt-how,.nt-tabs{width:100%}.nt-tab{flex:1 1 0}.nt-cols2{grid-template-columns:minmax(0,1fr)}.nt-checks-row{grid-template-columns:22px minmax(0,1fr) auto}.nt-checks-row .v2-verb{grid-column:2 / -1;justify-self:start}}@media(prefers-reduced-motion:reduce){.nt-modal *{transition:none!important}}:root{--v2-hair: color-mix(in srgb, var(--text-primary) 7%, transparent);--v2-hair-2: color-mix(in srgb, var(--text-primary) 12%, transparent);--v2-ok-b: color-mix(in srgb, var(--semantic-success) 42%, transparent);--v2-warn-b: color-mix(in srgb, var(--semantic-warning) 42%, transparent);--v2-danger-b: color-mix(in srgb, var(--semantic-danger) 45%, transparent);--v2-info-b: color-mix(in srgb, var(--semantic-info) 42%, transparent);--v2-st-queued: var(--text-tertiary);--v2-st-building: color-mix(in srgb, var(--status-committed) 85%, var(--text-primary));--v2-st-gate: color-mix(in srgb, var(--status-pending-validation) 65%, var(--text-primary));--v2-st-shipped: var(--status-validated);--v2-st-blocked: var(--status-blocked);--v2-serif: "Newsreader", Georgia, "Times New Roman", serif;--v2-sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--v2-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--v2-r: 14px;--v2-r-sm: 9px;--v2-full: 999px}.v2-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.v2-top{position:relative;display:flex;align-items:center;gap:26px;padding:16px 28px;border-bottom:1px solid var(--v2-hair);background:var(--bg-primary)}.v2-brand{display:grid;gap:4px;flex:none;min-width:0}.v2-top .ui-wordmark{display:block;padding:0;font-family:var(--v2-serif);font-size:21px;font-weight:400;line-height:1.05;letter-spacing:0;white-space:nowrap;color:var(--text-primary);text-decoration:none}.v2-top .ui-wordmark span{padding-left:0;font-style:italic;color:var(--accent-primary)}.v2-fleet{display:block;width:0;min-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--v2-mono);font-size:9.5px;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.v2-top .v2-nav{display:flex;flex:0 1 auto;align-items:center;gap:20px;flex-wrap:wrap;font-family:var(--v2-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.v2-top .v2-nav a{display:inline-flex;align-items:center;gap:6px;padding:6px 0;font-size:inherit;font-weight:400;color:var(--text-muted);border-bottom:1px solid transparent;text-decoration:none;transition:color .15s ease}.v2-top .v2-nav a:hover{color:var(--text-primary)}.v2-top .v2-nav a[aria-current=page]{color:var(--text-primary);border-bottom-color:var(--accent-primary)}.v2-count{font-size:9.5px;letter-spacing:0;color:var(--bg-primary);background:var(--accent-primary);border-radius:var(--v2-full);padding:0 6px}.v2-top-r{margin-left:auto;display:flex;align-items:center;gap:10px}.v2-ask{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 14px;border-radius:var(--v2-full);border:1px dashed var(--accent-border);background:transparent;color:var(--accent-secondary);font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.v2-ask:hover{background:var(--accent-glow)}.v2-ask svg{width:14px;height:14px;flex:none}.v2-ask kbd{font-family:var(--v2-mono);font-size:10px;color:var(--text-muted)}.v2-actor{position:relative}.v2-avatar{width:30px;height:30px;border-radius:50%;border:1px solid var(--v2-hair-2);background:none;display:grid;place-items:center;font-family:var(--v2-mono);font-size:10px;color:var(--text-tertiary);cursor:pointer}.v2-popover{position:absolute;right:0;top:calc(100% + 8px);z-index:30;min-width:200px;display:grid;gap:2px;padding:8px;border:1px solid var(--v2-hair-2);border-radius:var(--v2-r-sm);background:var(--bg-elevated)}.v2-popover p{margin:0;padding:6px 10px 8px;font-size:13px;color:var(--text-secondary);border-bottom:1px solid var(--v2-hair);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-popover a,.v2-popover button{display:block;width:100%;min-height:36px;padding:0 10px;border:0;border-radius:6px;background:none;font:inherit;font-size:13.5px;line-height:36px;text-align:left;color:var(--text-primary);text-decoration:none;cursor:pointer}.v2-popover a:hover,.v2-popover button:hover{background:var(--bg-hover)}.v2-panel{display:contents}.v2-panel-account{display:none}.v2-menu-btn{display:none;width:44px;height:44px;border-radius:50%;border:1px solid var(--v2-hair-2);background:none;color:var(--text-secondary);place-items:center;cursor:pointer}.v2-menu-btn svg{width:16px;height:16px}.v2-eyebrow{margin:0;font-family:var(--v2-mono);font-size:10.5px;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-primary)}.v2-eyebrow span{color:var(--text-muted)}.v2-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.v2-hero-row{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.v2-hero-titles{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.v2-hero h1{margin:0;font-family:var(--v2-serif);font-weight:400;font-size:54px;line-height:1.02;letter-spacing:-.012em;text-wrap:balance;color:var(--text-primary)}.v2-hero h1 em{font-style:italic;color:var(--accent-primary)}.v2-promise{margin:0;max-width:62ch;font-size:16.5px;line-height:1.55;color:var(--text-secondary)}.v2-stale{margin:0;font-size:13.5px;line-height:1.5;color:var(--semantic-warning)}.v2-hero-actions{display:flex;gap:10px;flex-wrap:wrap}.v2-h2{margin:0;font-family:var(--v2-serif);font-weight:400;font-size:30px;line-height:1.1}.v2-h3{margin:0;font-family:var(--v2-serif);font-weight:500;font-size:19px;line-height:1.2}.v2-h2 em,.v2-h3 em{font-style:italic;color:var(--text-primary)}.v2-prose{margin:0;max-width:72ch;font-size:15.5px;line-height:1.62;color:var(--text-primary)}.v2-muted{margin:0;font-size:13.5px;line-height:1.5;color:var(--text-tertiary)}.v2-mono{font-family:var(--v2-mono);font-size:11px;letter-spacing:.02em;color:var(--text-muted)}.v2-label{margin:0;font-family:var(--v2-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.v2-sec-title{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.v2-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:var(--v2-full);border:1px solid var(--accent-border);background:transparent;color:var(--accent-secondary);font:inherit;font-size:14px;font-weight:500;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.v2-btn:hover{background:var(--accent-glow);border-color:var(--accent-primary)}.v2-btn.v2-solid{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--bg-primary)}.v2-btn.v2-solid:hover{background:var(--accent-secondary)}.v2-btn.v2-held,.v2-btn.v2-held:hover{background:transparent;border-color:color-mix(in srgb,var(--accent-primary) 50%,transparent);color:var(--accent-secondary);opacity:.55;cursor:not-allowed}.v2-btn.v2-hair{border-color:var(--v2-hair-2);color:var(--text-secondary)}.v2-btn.v2-sm{min-height:36px;padding:0 14px;font-size:13px}.v2-verb{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 0;border:0;background:none;font-family:var(--v2-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);text-decoration:none;white-space:nowrap;cursor:pointer}.v2-verb:hover,.v2-verb[aria-pressed=true]{color:var(--text-primary)}.v2-act{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border-radius:var(--v2-full);border:1px solid var(--v2-hair-2);background:transparent;color:var(--text-secondary);font:inherit;font-size:12.5px;text-decoration:none;white-space:nowrap;cursor:pointer}.v2-act:hover{border-color:var(--text-muted);color:var(--text-primary)}.v2-held-why{margin:0;font-size:12.5px;color:var(--text-tertiary)}.v2-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:var(--v2-full);border:1px solid var(--v2-hair-2);font-family:var(--v2-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap}.v2-pill[data-tone=gold]{border-color:var(--accent-border);color:var(--accent-secondary)}.v2-pill[data-tone=ok]{border-color:var(--v2-ok-b);color:var(--semantic-success)}.v2-pill[data-tone=warn]{border-color:var(--v2-warn-b);color:var(--semantic-warning)}.v2-pill[data-tone=bad]{border-color:var(--v2-danger-b);color:var(--semantic-danger)}.v2-pill[data-tone=info]{border-color:var(--v2-info-b);color:var(--semantic-info)}.v2-dot{display:inline-block;flex:none;width:8px;height:8px;border-radius:50%;background:var(--text-muted)}.v2-dot[data-tone=ok]{background:var(--semantic-success)}.v2-dot[data-tone=warn]{background:var(--semantic-warning)}.v2-dot[data-tone=bad]{background:var(--semantic-danger)}.v2-page{display:grid;grid-template-columns:minmax(0,1fr);gap:30px;max-width:1240px;margin:0 auto;padding:40px 56px 110px}.v2-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start}.v2-work{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;min-width:0}.v2-rail{position:sticky;top:16px;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0}.v2-card{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:18px;border:1px solid var(--v2-hair-2);border-radius:var(--v2-r);background:var(--bg-secondary)}.v2-card[data-quiet=true]{background:transparent;border-color:var(--v2-hair)}.v2-card h2{margin:0;font-family:var(--v2-serif);font-weight:400;font-size:21px;line-height:1.2}.v2-card-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.v2-next{border-color:var(--accent-border);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-primary) 7%,transparent),transparent 70%),var(--bg-secondary);box-shadow:0 0 0 4px var(--accent-glow)}.v2-next-what{margin:0;font-family:var(--v2-serif);font-size:21px;line-height:1.3;color:var(--text-primary)}.v2-next-what em{font-style:italic;color:var(--accent-secondary)}.v2-next .v2-btn{width:100%}.v2-next-after{margin:0;font-size:12.5px;line-height:1.45;color:var(--text-tertiary)}.v2-suggest{display:grid;gap:10px;padding:16px 18px;border:1px dashed var(--accent-border);border-radius:var(--v2-r);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-primary) 5%,transparent),transparent 70%),var(--bg-secondary)}.v2-cols2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.v2-cols3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.v2-tabs{display:flex;gap:24px;overflow-x:auto;border-bottom:1px solid var(--v2-hair);font-family:var(--v2-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.v2-tabs a,.v2-tabs button{display:inline-flex;gap:6px;align-items:center;margin-bottom:-1px;padding:12px 0;border:0;border-bottom:1px solid transparent;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--text-muted);text-decoration:none;white-space:nowrap;cursor:pointer}.v2-tabs a[aria-current=page],.v2-tabs button[aria-selected=true]{color:var(--text-primary);border-bottom-color:var(--accent-primary)}.v2-seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border:1px solid var(--v2-hair-2);border-radius:var(--v2-full)}.v2-seg button{min-height:34px;padding:0 14px;border:0;border-radius:var(--v2-full);background:none;font:inherit;font-size:13px;color:var(--text-tertiary);cursor:pointer}.v2-seg button[aria-pressed=true]{background:var(--bg-elevated);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--v2-hair-2)}.v2-stats{display:grid;grid-template-columns:repeat(var(--v2-stat-n, 4),minmax(0,1fr));border:1px solid var(--v2-hair-2);border-radius:var(--v2-r);background:var(--bg-secondary)}.v2-stats[data-cells="1"]{--v2-stat-n: 1}.v2-stats[data-cells="2"]{--v2-stat-n: 2}.v2-stats[data-cells="3"]{--v2-stat-n: 3}.v2-stat{display:grid;gap:6px;align-content:start;min-width:0;padding:18px 20px;border-left:1px solid var(--v2-hair)}.v2-stat:first-child{border-left:0}.v2-stat[data-needs=true]{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-primary) 7%,transparent),transparent 80%)}.v2-stat-k{font-family:var(--v2-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.v2-stat-fig{font-family:var(--v2-serif);font-weight:400;font-size:44px;line-height:1;letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums;color:var(--text-primary)}.v2-stat-fig small{margin-left:3px;font-size:20px;color:var(--text-tertiary)}.v2-stat-s{font-size:13px;line-height:1.4;color:var(--text-tertiary)}.v2-delta{display:inline-flex;gap:4px;align-items:center;font-family:var(--v2-mono);font-size:11px;color:var(--text-tertiary)}.v2-delta[data-tone=up]{color:var(--semantic-success)}.v2-delta[data-tone=down]{color:var(--semantic-danger)}.v2-stats[data-layout=grid],.v2-rail .v2-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-stats[data-layout=grid] .v2-stat,.v2-rail .v2-stats .v2-stat{padding:14px 16px}.v2-stats[data-layout=grid] .v2-stat:nth-child(odd),.v2-rail .v2-stats .v2-stat:nth-child(odd){border-left:0}.v2-stats[data-layout=grid] .v2-stat:nth-child(n+3),.v2-rail .v2-stats .v2-stat:nth-child(n+3){border-top:1px solid var(--v2-hair)}.v2-stats[data-layout=grid] .v2-stat-fig,.v2-rail .v2-stats .v2-stat-fig{font-size:34px}.v2-chart{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.v2-chart-claim{margin:0;font-family:var(--v2-serif);font-size:19px;font-weight:400;line-height:1.3;color:var(--text-primary)}.v2-chart-claim em{font-style:italic;color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--v2-hair-2);text-underline-offset:5px}.v2-chart-foot{display:flex;flex-wrap:wrap;align-items:center;gap:14px;font-family:var(--v2-mono);font-size:10.5px;color:var(--text-muted)}.v2-chart-foot .v2-verb{margin-left:auto;min-height:24px;padding:0}.v2-bars{display:grid;grid-template-columns:34px minmax(0,1fr);gap:0 10px}.v2-bars-plot{position:relative;height:150px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;align-items:end;border-bottom:1px solid var(--v2-hair-2);background-image:linear-gradient(var(--v2-hair) 1px,transparent 1px);background-size:100% 50px}.v2-bars-plot i{display:block;border-radius:3px 3px 0 0;background:var(--v2-hair-2)}.v2-legend{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;font-size:12px;color:var(--text-muted)}.v2-meter{height:6px;border-radius:3px;background:var(--v2-hair-2);overflow:hidden}.v2-meter i{display:block;height:100%;border-radius:3px;background:var(--text-secondary)}.v2-meter[data-tone=ok] i{background:var(--semantic-success)}.v2-meter[data-tone=warn] i{background:var(--semantic-warning)}.v2-flow{display:flex;gap:6px}.v2-flow>div{flex:var(--v2-n, 1) 1 0;min-width:84px;display:grid;gap:8px;align-content:start}.v2-c-q{--v2-c: var(--v2-st-queued)}.v2-c-b{--v2-c: var(--v2-st-building)}.v2-c-g{--v2-c: var(--v2-st-gate)}.v2-c-s{--v2-c: var(--v2-st-shipped)}.v2-c-x{--v2-c: var(--v2-st-blocked)}.v2-tbl-box{overflow-x:auto;border:1px solid var(--v2-hair-2);border-radius:var(--v2-r);background:var(--bg-secondary)}.v2-tbl{width:100%;border-collapse:collapse;font-size:13.5px}.v2-tbl th{padding:12px 16px;border-bottom:1px solid var(--v2-hair-2);font-family:var(--v2-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-align:left;text-transform:uppercase;white-space:nowrap;color:var(--text-muted)}.v2-tbl td{padding:12px 16px;border-bottom:1px solid var(--v2-hair);vertical-align:middle;color:var(--text-secondary)}.v2-tbl tr:last-child td{border-bottom:0}.v2-tbl .v2-num{text-align:right;font-variant-numeric:tabular-nums}.v2-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;min-width:0;margin:0;padding:0;list-style:none}.v2-track li{display:grid;gap:6px;min-width:0;--v2-c: var(--text-muted)}.v2-track li[data-station=queued]{--v2-c: var(--v2-st-queued)}.v2-track li[data-station=building]{--v2-c: var(--v2-st-building)}.v2-track li[data-station=gate]{--v2-c: var(--v2-st-gate)}.v2-track li[data-station=shipped]{--v2-c: var(--v2-st-shipped)}.v2-track-seg{display:block;height:5px;border-radius:3px;background:var(--v2-hair-2)}.v2-track li[data-state=done] .v2-track-seg{background:color-mix(in srgb,var(--v2-c) 45%,transparent)}.v2-track li[data-state=now] .v2-track-seg{background:var(--v2-c);box-shadow:0 0 0 3px color-mix(in srgb,var(--v2-c) 22%,transparent)}.v2-track li[data-station=gate][data-state=ahead] .v2-track-seg{outline:1px dashed color-mix(in srgb,var(--v2-st-gate) 55%,transparent);outline-offset:2px}.v2-track li[data-state=blocked] .v2-track-seg{background:var(--v2-st-blocked);box-shadow:0 0 0 3px color-mix(in srgb,var(--v2-st-blocked) 16%,transparent)}.v2-track-t{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--v2-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.v2-track li[data-state=now] .v2-track-t{color:var(--v2-c)}.v2-track li[data-state=done] .v2-track-t{color:var(--text-tertiary)}.v2-track li[data-state=blocked] .v2-track-t{color:var(--v2-st-blocked)}.v2-track[data-variant=mini]{grid-template-columns:repeat(4,22px);gap:3px}.v2-track[data-variant=mini] .v2-track-seg{height:4px}.v2-track[data-variant=mini] .v2-track-t{display:none}.v2-stage{display:inline-flex;gap:6px;align-items:center;font-family:var(--v2-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--v2-c, var(--text-tertiary))}.v2-stage:before{content:"";width:7px;height:7px;border-radius:2px;background:currentColor}.v2-items{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--v2-hair-2);border-radius:var(--v2-r);background:var(--bg-secondary)}.v2-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;align-items:center;padding:14px 18px;border-top:1px solid var(--v2-hair);color:var(--text-primary);text-decoration:none}.v2-item:first-child{border-top:0}.v2-item[data-needs=true]{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-primary) 6%,transparent),transparent 60%)}.v2-item-l1{display:flex;flex-wrap:wrap;gap:10px;align-items:baseline;min-width:0}.v2-item-l1 h3{margin:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--v2-serif);font-weight:500;font-size:17px;line-height:1.25}.v2-item-l2{grid-column:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.45;color:var(--text-tertiary)}.v2-item-meta{display:flex;flex-wrap:wrap;gap:12px;align-items:center;font-family:var(--v2-mono);font-size:11px;color:var(--text-muted)}.v2-item-side{grid-column:2;grid-row:1 / 4;display:grid;gap:8px;justify-items:end;align-content:center}.v2-id{font-family:var(--v2-mono);font-size:11px;white-space:nowrap;color:var(--text-muted)}.v2-board{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;align-items:start}.v2-colm{display:grid;gap:8px;min-width:0;padding:10px;border-radius:var(--v2-r);background:color-mix(in srgb,var(--v2-c) 7%,transparent)}.v2-colm>header{display:flex;justify-content:space-between;align-items:baseline;padding:2px 4px 6px;border-bottom:1px solid color-mix(in srgb,var(--v2-c) 30%,transparent)}.v2-colm-st{font-family:var(--v2-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--v2-c)}.v2-colm-n{font-family:var(--v2-serif);font-weight:400;font-size:22px;line-height:1;color:var(--text-primary)}.v2-ghost{padding:8px 4px;font-size:12.5px;line-height:1.45;color:var(--text-muted)}.v2-tcard{display:grid;gap:8px;min-width:0;padding:11px 12px;border:1px solid var(--v2-hair-2);border-radius:10px;background:linear-gradient(180deg,var(--bg-secondary),var(--bg-tertiary));color:var(--text-primary);text-decoration:none}.v2-tcard[data-needs=true]{border-color:color-mix(in srgb,var(--v2-c) 55%,transparent)}.v2-tcard-tm{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-family:var(--v2-mono);font-size:10.5px;color:var(--text-muted)}.v2-tcard-tt{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--v2-serif);font-weight:500;font-size:15px;line-height:1.3}.v2-tcard-why{margin:0;font-size:12.5px;line-height:1.4;color:var(--text-tertiary)}.v2-chip{padding:1px 6px;border:1px solid var(--v2-hair-2);border-radius:6px;font-family:var(--v2-mono);font-size:10.5px;white-space:nowrap;color:var(--text-tertiary)}.v2-seats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.v2-seat{display:flex;flex-direction:column;gap:10px;min-width:0;padding:18px;border:1px solid var(--v2-hair-2);border-radius:var(--v2-r);background:linear-gradient(180deg,var(--bg-secondary),var(--bg-tertiary))}.v2-seat-head{display:flex;align-items:center;gap:8px;min-height:24px}.v2-seat h3{margin:0;font-family:var(--v2-serif);font-weight:400;font-size:24px;line-height:1.1}.v2-seat-role{margin-top:-4px;font-family:var(--v2-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.v2-seat-doing{margin:2px 0 0;min-height:60.75px;font-size:13.5px;line-height:1.5;color:var(--text-tertiary)}.v2-seat-foot{margin-top:auto;display:grid;gap:5px;min-height:44px;align-content:end}.v2-kv{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin:0;font-size:13px}.v2-kv dt{white-space:nowrap;color:var(--text-muted)}.v2-kv dd{margin:0;overflow-wrap:anywhere;text-align:right;font-family:var(--v2-mono);font-size:12px;color:var(--text-secondary)}.v2-sec{display:grid;grid-template-columns:44px minmax(0,1fr);gap:0 14px;padding:20px 20px 18px 14px;border:1px solid var(--v2-hair-2);border-radius:var(--v2-r);background:var(--bg-secondary)}.v2-sec[data-state=now]{border-color:var(--accent-border);box-shadow:0 0 0 4px var(--accent-glow)}.v2-sec[data-state=done]{background:transparent;border-color:var(--v2-hair)}.v2-sec[data-state=later]{background:transparent;border-style:dashed}.v2-sec-num{padding-top:2px;font-family:var(--v2-serif);font-size:26px;line-height:1;text-align:center;font-variant-numeric:lining-nums;color:var(--text-muted)}.v2-sec[data-state=done] .v2-sec-num{color:var(--accent-primary)}.v2-checks{display:grid;margin:0;padding:0;list-style:none}.v2-checks li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px 0;border-top:1px solid var(--v2-hair);font-size:13.5px;color:var(--text-secondary)}.v2-checks li:first-child{border-top:0}.v2-check-mk{display:grid;place-items:center;width:18px;height:18px;margin-top:1px;border:1px solid var(--v2-hair-2);border-radius:50%}.v2-checks li[data-tone=ok] .v2-check-mk{border-color:var(--v2-ok-b);color:var(--semantic-success)}.v2-checks li[data-tone=warn] .v2-check-mk{border-color:var(--v2-warn-b);color:var(--semantic-warning)}.v2-checks li[data-tone=bad] .v2-check-mk{border-color:var(--v2-danger-b);color:var(--semantic-danger)}.v2-checks li[data-tone=wait] .v2-check-mk{border-style:dashed}.v2-composer{display:grid;overflow:hidden;border:1px solid var(--v2-hair-2);border-radius:var(--v2-r);background:linear-gradient(180deg,var(--bg-secondary),var(--bg-tertiary))}.v2-composer:focus-within{border-color:var(--accent-border);box-shadow:0 0 0 4px var(--accent-glow)}.v2-composer-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px 12px 16px;border-top:1px solid var(--v2-hair)}@media(prefers-reduced-motion:reduce){.v2-top *,.v2-hero *,.v2-btn,.v2-track *{animation:none!important;transition:none!important}}@media(max-width:760px){.v2-top{gap:12px;padding:12px 16px}.v2-top .ui-wordmark{font-size:18px}.v2-menu-btn{display:grid}.v2-panel,.v2-actor{display:none}.v2-top[data-menu=open] .v2-panel{position:absolute;left:0;right:0;top:100%;z-index:30;display:grid;gap:8px;padding:8px 16px 12px;border-bottom:1px solid var(--v2-hair-2);background:var(--bg-primary)}.v2-top[data-menu=open] .v2-nav{display:grid;gap:0}.v2-top[data-menu=open] .v2-nav a{min-height:44px}.v2-top[data-menu=open] .v2-panel-account{display:grid;padding-top:8px;border-top:1px solid var(--v2-hair)}.v2-panel-account p{margin:0;padding:6px 0;font-size:13px;color:var(--text-tertiary)}.v2-panel-account a,.v2-panel-account button{display:block;min-height:44px;padding:0;border:0;background:none;font:inherit;font-size:14px;line-height:44px;text-align:left;color:var(--text-primary);text-decoration:none;cursor:pointer}.v2-ask{width:44px;min-height:44px;padding:0;justify-content:center}.v2-ask-word,.v2-ask kbd{display:none}.v2-page{gap:20px;padding:22px 16px 80px}.v2-hero h1{font-size:36px}.v2-promise{font-size:15px}.v2-hero-actions,.v2-hero-actions .v2-btn{width:100%}.v2-h2{font-size:24px}.v2-grid{grid-template-columns:minmax(0,1fr);gap:18px}.v2-rail{position:static;order:-1}.v2-cols2,.v2-cols3,.v2-seats,.v2-board{grid-template-columns:minmax(0,1fr)}.v2-stats,.v2-stats[data-cells="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-stats[data-cells="1"]{grid-template-columns:minmax(0,1fr)}.v2-stat{padding:14px;border-top:1px solid var(--v2-hair)}.v2-stat:nth-child(odd){border-left:0}.v2-stat:nth-child(-n+2){border-top:0}.v2-stat-fig{font-size:34px}.v2-item{grid-template-columns:minmax(0,1fr);padding:14px}.v2-item-side{grid-column:1;grid-row:auto;grid-auto-flow:column;justify-content:start;justify-items:start}.v2-seat-doing{min-height:0}.v2-sec{grid-template-columns:30px minmax(0,1fr);gap:0 10px;padding:16px 14px 14px 10px}}.ui-content:has(>.v2-ov){max-width:none;padding:0}.v2-ov-sec{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.v2-ov-narrow{display:none}.v2-ov .v2-verb svg{width:12px;height:12px}.v2-ov-needs{margin:0;padding:0;list-style:none}.v2-ov-lane{white-space:nowrap}.v2-ov-needs .v2-track[data-variant=mini]{width:88px}.v2-ov-small{font-size:12.5px}.v2-ov-partial{font-size:13px;color:var(--text-tertiary)}.v2-ov-partial summary{cursor:pointer;min-height:32px;line-height:32px}.v2-ov-partial[open] summary{margin-bottom:8px}.v2-ov-flow-bar{height:10px;border-radius:4px;background:var(--v2-c)}.v2-ov-flow-bar[data-empty=true]{background:transparent;box-shadow:inset 0 0 0 1px var(--v2-hair-2)}.v2-ov-flow-st{font-family:var(--v2-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--v2-c)}.v2-ov-flow-n{justify-self:start;font-family:var(--v2-serif);font-weight:400;font-size:34px;line-height:1;font-variant-numeric:lining-nums tabular-nums;color:var(--text-primary);text-decoration:none}.v2-ov-flow-n:hover{text-decoration:underline;text-decoration-color:var(--v2-hair-2);text-underline-offset:5px}.v2-ov-flow-s{font-size:12.5px;line-height:1.35;color:var(--text-tertiary)}.v2-ov-bars-wrap{display:grid;gap:12px}.v2-ov-bars{display:grid;grid-template-columns:34px minmax(0,1fr);gap:0 10px}.v2-ov-yax{display:grid;align-content:space-between;height:150px;font-family:var(--v2-mono);font-size:10px;text-align:right;color:var(--text-muted)}.v2-ov-plot{position:relative;height:150px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;align-items:end;border-bottom:1px solid var(--v2-hair-2);background-image:linear-gradient(var(--v2-hair) 1px,transparent 1px);background-size:100% 75px}.v2-ov-col{position:relative;height:100%}.v2-ov-col>i,.v2-ov-stack{position:absolute;left:0;right:0;bottom:0;display:block;border-radius:3px 3px 0 0;background:var(--v2-c, var(--v2-hair-2))}.v2-ov-col>i[data-zero=true]{height:2px;background:var(--v2-hair-2)}.v2-ov-col[data-today=true]>i,.v2-ov-col[data-today=true]>.v2-ov-stack{box-shadow:0 0 0 2px var(--v2-hair-2)}.v2-ov-stack{display:flex;flex-direction:column-reverse;gap:1px;overflow:hidden;background:transparent}.v2-ov-stack i{display:block;flex-basis:0;min-height:2px}.v2-ov-xax{grid-column:2;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;padding-top:6px;font-family:var(--v2-mono);font-size:10px;white-space:nowrap;color:var(--text-muted)}.v2-ov-xax span{display:flex;justify-content:center;min-width:0}.v2-ov-xax span:first-child{justify-content:flex-start}.v2-ov-xax span:last-child{justify-content:flex-end}.v2-ov-bars-sm .v2-ov-yax,.v2-ov-bars-sm .v2-ov-plot{height:64px}.v2-ov-bars-sm{grid-template-columns:20px minmax(0,1fr);gap:0 6px}.v2-ov-bars-sm .v2-ov-plot{gap:4px;background-size:100% 32px}.v2-ov-ink-0{background:var(--text-secondary)}.v2-ov-ink-1{background:color-mix(in srgb,var(--text-secondary) 72%,transparent)}.v2-ov-ink-2{background:color-mix(in srgb,var(--text-secondary) 52%,transparent)}.v2-ov-ink-3{background:color-mix(in srgb,var(--text-secondary) 36%,transparent)}.v2-ov-ink-4{background:color-mix(in srgb,var(--text-secondary) 24%,transparent)}.v2-ov-ink-5{background:color-mix(in srgb,var(--text-secondary) 16%,transparent)}.v2-ov-ink-other{background:var(--v2-hair-2)}.v2-ov-legend-item{display:inline-flex;gap:6px;align-items:center}.v2-ov-legend-item i{display:block;width:9px;height:9px;border-radius:2px}.v2-ov-hue{background:var(--v2-c)}.v2-ov-repos-table .v2-tbl{min-width:560px}.v2-ov-repo{font-family:var(--v2-mono);font-size:12.5px;color:var(--text-primary);text-decoration:none}.v2-ov-repo:hover{text-decoration:underline}.v2-ov-marks{display:inline-flex;flex-wrap:wrap;gap:4px 10px}.v2-ov-last{font-size:12.5px;white-space:nowrap;color:var(--text-muted)}.v2-ov-repos-list{display:none;margin:0;padding:0;list-style:none}.v2-ov-more{display:none;justify-self:start}.v2-ov-lead-wrap{display:grid;gap:12px}.v2-ov-lead{display:grid;grid-template-columns:90px minmax(0,1fr) 54px;gap:10px;align-items:center;font-size:12.5px;color:var(--text-tertiary)}.v2-ov-lead-stack{display:flex;gap:2px;height:14px;border-radius:4px;overflow:hidden}.v2-ov-lead-stack i{display:block;flex-basis:0;height:100%;background:var(--v2-c)}.v2-ov-lead-v,.v2-ov-hbar-v{font-family:var(--v2-mono);font-size:11px;text-align:right;color:var(--text-tertiary)}.v2-ov-hbars{display:grid}.v2-ov-hbar{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr) 48px;gap:10px;align-items:center;padding:5px 0;font-size:13px;color:var(--text-secondary)}.v2-ov-hbar-n{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.v2-ov-hbar-n[data-mono=true]{font-family:var(--v2-mono);font-size:12px}.v2-ov-hbar-track{display:flex;height:8px;border-radius:4px;overflow:hidden;background:var(--v2-hair)}.v2-ov-hbar-track i{display:block;height:100%}.v2-ov-mult{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.v2-ov-mult figure{margin:0;min-width:0}.v2-ov-mult figcaption{display:flex;justify-content:space-between;margin:0 0 6px;font-size:12.5px;font-weight:500;color:var(--text-secondary)}.v2-ov-mult figcaption span{font-family:var(--v2-mono);font-weight:400;color:var(--text-muted)}.v2-ov-wk{display:grid;margin:0;padding:0;list-style:none}.v2-ov-wk li{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:10px;align-items:baseline;padding:8px 0;border-top:1px solid var(--v2-hair);font-size:13.5px;color:var(--text-secondary)}.v2-ov-wk li:first-child{border-top:0;padding-top:0}.v2-ov-wk b{font-weight:500;color:var(--text-primary)}.v2-ov-m{font-family:var(--v2-mono);font-size:11px;white-space:nowrap;color:var(--text-muted)}.v2-ov-spend{display:grid;gap:6px}.v2-ov-spend-row{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--text-tertiary)}.v2-ov-spend-row .v2-ov-m{color:var(--text-secondary)}@media(max-width:760px){.v2-ov-wide{display:none}.v2-ov-narrow{display:inline}.v2-ov-repos-table{display:none}.v2-ov-repos-list{display:grid}.v2-ov-flow>div{min-width:52px}.v2-ov-flow-st{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.v2-ov-needs .v2-item-l1 h3{white-space:normal}.v2-ov .v2-rail{display:contents}.v2-ov .v2-rail>*{order:-1}.v2-ov .v2-rail>.v2-ov-follow{order:1}.v2-ov-flow-n{font-size:28px}.v2-ov-flow-s{display:none}.v2-ov-runs[data-more=false] .v2-cols2>:not(:first-child){display:none}.v2-ov-runs[data-more=false] .v2-ov-more{display:inline-flex}.v2-ov-mult{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.v2-ov-hbar{grid-template-columns:minmax(0,110px) minmax(0,1fr) 36px}.v2-ov-xax span:not(:first-child):not(:last-child){visibility:hidden}}.ui-content:has(>.rp-page){max-width:none;padding:0}.rp-search{position:relative;display:inline-flex;min-width:220px}.rp-search-icon{position:absolute;top:50%;left:13px;width:14px;height:14px;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.rp-search input{width:100%;min-height:38px;padding:0 14px 0 34px;border:1px solid var(--v2-hair-2);border-radius:var(--v2-full);background:var(--bg-primary);font:inherit;font-size:13px;color:var(--text-primary)}.rp-search input::-moz-placeholder{color:var(--text-muted)}.rp-search input::placeholder{color:var(--text-muted)}.rp-search input:focus-visible{outline:none;border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-glow)}.rp-sec{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.rp-sec>header{display:flex;align-items:baseline;gap:12px}.rp-n{font-family:var(--v2-mono);font-size:11px;color:var(--text-muted)}.rp-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rp-rows{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.rp-live{max-width:72ch}.rp-title{margin:0;font-family:var(--v2-mono);font-weight:500;font-size:15px;line-height:1.35;overflow-wrap:anywhere;color:var(--text-primary)}.rp-title a{color:inherit;text-decoration:none}.rp-title a:hover{text-decoration:underline;text-decoration-color:var(--v2-hair-2);text-underline-offset:4px}.rp-owner{color:var(--text-muted)}.rp-card{display:flex;flex-direction:column;gap:14px;min-width:0;padding:18px 20px 16px;border:1px solid var(--v2-hair-2);border-radius:var(--v2-r);background:linear-gradient(180deg,var(--bg-secondary),var(--bg-tertiary))}.rp-card[data-attention=true]{border-color:color-mix(in srgb,var(--text-primary) 24%,transparent)}.rp-stages{display:flex;flex-wrap:wrap;align-items:center;gap:14px;min-height:16px;margin:0}.rp-quiet{font-size:12.5px;color:var(--text-tertiary)}.rp-figs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rp-figs div{display:grid;gap:2px}.rp-figs b{font-family:var(--v2-serif);font-weight:400;font-size:26px;line-height:1;font-variant-numeric:lining-nums tabular-nums;color:var(--text-primary)}.rp-figs span{font-size:12px;color:var(--text-muted)}.rp-next{display:flex;align-items:center;gap:10px;margin:auto 0 0;padding-top:12px;border-top:1px solid var(--v2-hair);font-size:13.5px;color:var(--text-tertiary)}.rp-go{margin-left:auto;font-size:13px;white-space:nowrap;color:var(--accent-secondary);text-decoration:none}.rp-go:hover{text-decoration:underline;text-underline-offset:4px}.rp-fix{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:10px 28px;align-items:start;padding:18px 20px;border:1px solid var(--v2-warn-b);border-radius:var(--v2-r);background:linear-gradient(180deg,var(--bg-secondary),var(--bg-tertiary))}.rp-who{display:grid;gap:8px;align-content:start;justify-items:start}.rp-who .v2-muted{font-size:13px}.rp-fix-view{display:contents}.rp-fix-checks li{padding:8px 0}.rp-check{display:grid;gap:2px;min-width:0;font-size:13.5px;line-height:1.45}.rp-check b{font-weight:500;color:var(--text-primary)}.rp-check-more{font-size:12.5px;color:var(--text-tertiary)}.rp-check code{font-family:var(--v2-mono);font-size:11.5px}.v2-act.rp-yes{border-color:var(--accent-border);color:var(--accent-secondary)}.v2-act.rp-yes:hover{border-color:var(--accent-primary);background:var(--accent-glow)}.v2-act:disabled,.v2-verb:disabled{opacity:.55;cursor:not-allowed}.rp-confirm{display:grid;gap:8px;margin-top:8px}.rp-confirm-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.rp-evidence,.rp-fix-notes{grid-column:2;margin:0}.rp-fix-foot{grid-column:1 / 3;display:flex;align-items:center;gap:12px;padding-top:12px;border-top:1px solid var(--v2-hair);font-size:13px;color:var(--text-tertiary)}.rp-fix-foot .rp-verify{margin-left:auto;color:var(--accent-secondary)}.rp-offline{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 18px;border:1px dashed var(--v2-hair-2);border-radius:var(--v2-r)}.rp-offline .v2-muted{flex:1 1 280px}.rp-add-form{display:grid;gap:10px}.rp-field{font-size:13px;color:var(--text-secondary)}.rp-add .rp-input{min-height:44px;border-radius:var(--v2-r-sm);border-color:var(--v2-hair-2);background:var(--bg-primary);font-family:var(--v2-mono);font-size:13px}.rp-add .v2-btn{width:100%}.rp-add .v2-btn:disabled{opacity:.55;cursor:not-allowed}.rp-what summary{list-style:none}.rp-what summary::-webkit-details-marker{display:none}.rp-what p{margin-top:6px}.rp-phead{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.rp-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:var(--text-muted)}.rp-crumb a{color:var(--text-secondary);text-decoration:none}.rp-crumb a:hover{text-decoration:underline;text-underline-offset:4px}.rp-serves{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13.5px;color:var(--text-tertiary)}.rp-serves b{font-weight:500;color:var(--text-secondary)}.rp-serves a{color:var(--text-secondary);text-underline-offset:4px}.rp-serves .v2-verb{min-height:24px;padding:0}.rp-sep{color:var(--text-muted)}.rp-ready{display:inline-flex;align-items:center;gap:6px}.rp-count{padding:0 6px;border-radius:var(--v2-full);background:color-mix(in srgb,var(--text-primary) 14%,transparent);font-size:9.5px;letter-spacing:0;color:var(--text-primary)}.rp-repo .nt-actions,.rp-repo .nt-empty-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.rp-repo .nt-actions{flex-direction:row-reverse}.rp-repo .nt-actions .ui-btn-primary,.rp-repo .nt-empty-actions .ui-btn-primary,.rp-repo .nt-actions .nt-build-link{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid var(--accent-border);border-radius:var(--v2-full);background:transparent;font-size:13px;font-weight:500;color:var(--accent-secondary);text-decoration:none;white-space:nowrap}.rp-repo .nt-actions .nt-build-link{border-color:var(--v2-hair-2);color:var(--text-secondary)}.rp-repo .nt-actions .ui-btn-primary:hover,.rp-repo .nt-empty-actions .ui-btn-primary:hover{border-color:var(--accent-primary);background:var(--accent-glow)}.rp-board-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.rp-stations,.rp-phone-only{display:none}.rp-stations button b{margin-left:4px;font-family:var(--v2-mono);font-weight:500;font-size:11px;color:var(--text-muted)}.rp-tt{-webkit-line-clamp:3}.rp-tcard[data-quiet=true]{background:transparent;border-color:var(--v2-hair)}.rp-tcard:hover{border-color:color-mix(in srgb,var(--text-primary) 24%,transparent)}.rp-priority{color:var(--text-tertiary)}.rp-more{min-height:28px;padding:4px}.rp-release h2,.rp-now h2{margin:0}.rp-release .ui-findings{margin:4px 0 0;padding-left:16px;font-size:12px;color:var(--text-tertiary)}.rp-spend{display:flex;justify-content:space-between;gap:12px;margin:0;font-size:13.5px;color:var(--text-tertiary)}.rp-spend b{font-family:var(--v2-mono);font-weight:500;font-size:12px;color:var(--text-primary)}.rp-wk{display:grid;margin:0;padding:0;list-style:none}.rp-wk li{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:10px;align-items:baseline;padding:8px 0;border-top:1px solid var(--v2-hair);font-size:13.5px;color:var(--text-secondary)}.rp-wk li:first-child{padding-top:0;border-top:0}.rp-wk b{font-weight:500;color:var(--text-primary)}.rp-wk a{color:var(--text-primary);text-underline-offset:4px}.rp-wk-task{color:var(--text-tertiary)}.rp-m{font-family:var(--v2-mono);font-size:11px;white-space:nowrap;color:var(--text-muted)}.rp-earlier summary{list-style:none}.rp-earlier summary::-webkit-details-marker{display:none}.rp-room{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.rp-waiting{display:grid;gap:8px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--v2-c) 42%,transparent);border-radius:var(--v2-r)}.rp-waiting-tasks{display:flex;flex-wrap:wrap;gap:8px}.ui-room-group{gap:16px}.ui-room-group-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;font-family:var(--v2-serif);font-weight:400;font-size:19px;line-height:1.25}.ui-room-group-aside{display:inline-flex;flex-wrap:wrap;align-items:center;gap:12px}.ui-room-group-aside .v2-verb{min-height:24px;padding:0}.rp-tl{display:grid;margin:0;padding:0;list-style:none}.rp-tl>li{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);gap:14px;padding-bottom:16px}.rp-tl>li:before{content:"";position:absolute;left:14px;top:30px;bottom:0;width:1px;background:var(--v2-hair-2)}.rp-tl>li:last-child:before{display:none}.rp-ic{position:relative;z-index:1;display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--v2-hair-2);border-radius:50%;background:var(--bg-primary);font-family:var(--v2-mono);font-size:9.5px;color:var(--text-tertiary)}.rp-tl>li[data-escalation=true] .rp-ic{border-color:color-mix(in srgb,var(--text-primary) 40%,transparent);color:var(--text-primary)}.rp-tl-body{display:grid;gap:6px;min-width:0;padding-top:4px}.rp-tl-top{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;font-size:14px;color:var(--text-primary)}.rp-tl-top b{font-weight:500}.rp-tl-time{margin-left:auto;font-family:var(--v2-mono);font-size:11px;white-space:nowrap;color:var(--text-muted)}.ui-room-pending,.ui-room-escalation{font-size:12.5px;color:var(--text-tertiary)}.rp-quote{margin:0;padding-left:12px;border-left:2px solid var(--v2-hair-2);font-size:13.5px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-secondary)}.rp-composer-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:12px 16px 0;font-size:13px;color:var(--text-tertiary)}.rp-composer-text{min-height:120px;padding:10px 16px 12px;border:0;background:transparent;font:inherit;font-size:15.5px;line-height:1.6;color:var(--text-primary);resize:vertical}.rp-composer-text::-moz-placeholder{color:var(--text-muted)}.rp-composer-text::placeholder{color:var(--text-muted)}.rp-composer-text:focus{outline:none}.v2-composer-foot .rp-reply{margin-left:auto}.v2-composer-foot .rp-reply:disabled{opacity:.55;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.rp-page *{animation:none!important;transition:none!important}}@media(max-width:760px){.rp-search{min-width:0;width:100%}.rp-cards{grid-template-columns:minmax(0,1fr)}.rp-fix{grid-template-columns:minmax(0,1fr);padding:16px}.rp-evidence,.rp-fix-notes,.rp-fix-foot{grid-column:1}.rp-repo .nt-actions{width:100%;flex-direction:column-reverse;align-items:stretch}.rp-repo .nt-actions .ui-btn-primary,.rp-repo .nt-actions .nt-build-link{justify-content:center;min-height:44px}.rp-stations{display:flex;width:100%;justify-content:space-between}.rp-stations button{padding:0 10px}.rp-board .v2-colm[data-picked=false]{display:none}.rp-phone-only{display:block;font-size:12.5px}}.rp-icon{width:14px;height:14px;vertical-align:-2px}.rp-mark{width:10px;height:10px}.rp-go{display:inline-flex;align-items:center;gap:6px}.rp-waiting.ui-room-needs{background:transparent;border-color:color-mix(in srgb,var(--v2-c) 42%,transparent)}.rp-waiting-tasks .v2-act{max-width:100%;white-space:normal;text-align:left}.ui-room-reason,.ui-room-pr{color:var(--text-tertiary)}@media(max-width:760px){.rp-serves>b,.rp-serves>b+.rp-sep{display:none}}.rp-serves a{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.rp-release .ui-release-scope{display:block;margin:0}.wk-page{display:grid;grid-template-columns:minmax(0,1fr);gap:26px;min-width:0}.wk-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.wk-toolbar-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.v2-act.wk-needs[aria-pressed=true]{border-color:var(--text-muted);background:var(--bg-elevated);color:var(--text-primary)}.wk-repo{position:relative;padding:0}.wk-repo select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:32px;padding:0 30px 0 12px;border:0;border-radius:var(--v2-full);background:transparent;font:inherit;color:inherit;cursor:pointer}.wk-repo select option{background:var(--bg-secondary);color:var(--text-primary)}.wk-repo svg{position:absolute;right:11px;width:12px;height:12px;pointer-events:none}.wk-search{display:inline-flex;align-items:center;gap:8px;min-width:300px;min-height:38px;padding:0 14px;border:1px solid var(--v2-hair-2);border-radius:var(--v2-full);background:var(--bg-primary);color:var(--text-muted)}.wk-search:focus-within{border-color:var(--accent-border)}.wk-search svg{flex:none;width:14px;height:14px}.wk-search input{flex:1;min-width:0;padding:0;border:0;outline:none;background:transparent;font:inherit;font-size:13px;color:var(--text-primary)}.wk-search input::-moz-placeholder{color:var(--text-muted)}.wk-search input::placeholder{color:var(--text-muted)}.wk-board .v2-colm>header h2{margin:0;font-weight:400}.wk-cards{display:grid;gap:8px;margin:0;padding:0;list-style:none}.wk-card-li{display:grid;min-width:0}.wk-cards .v2-tcard-tt{display:-webkit-box}.v2-tcard-why b{font-weight:500;color:var(--text-secondary)}.v2-tcard-why q{quotes:"“" "”"}.v2-tcard-why[data-tone=warning]{color:var(--semantic-warning)}.v2-tcard[data-tone=warning]{border-color:var(--v2-warn-b)}.v2-tcard:hover{border-color:var(--text-muted)}.wk-more{padding:4px}.wk-nomatch{justify-items:start}.wk-nomatch-t{margin:0;font-family:var(--v2-serif);font-size:19px;color:var(--text-primary)}.wk-list tr[data-needs=true] td{background:color-mix(in srgb,var(--accent-primary) 4%,transparent)}.wk-list-task{display:grid;gap:2px}.wk-list-title{color:var(--text-primary);text-decoration:none}a.wk-list-title:hover{text-decoration:underline}.wk-repo-name{font-family:var(--v2-mono);font-size:12px;color:var(--text-primary)}.wk-list td[data-tone=warning]{color:var(--semantic-warning)}.wk-list td b{font-weight:400}.wk-head{display:grid;gap:14px;min-width:0}.wk-crumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px;color:var(--text-muted)}.wk-crumb a{color:var(--text-secondary);text-decoration:none}.wk-crumb a:hover{color:var(--text-primary)}.wk-links{display:flex;flex-wrap:wrap;gap:6px 22px;align-items:center;margin:0;font-size:13.5px}.wk-links a,.wk-note-head a{display:inline-flex;align-items:center;gap:4px;color:var(--text-secondary);text-decoration:underline;text-decoration-color:var(--v2-hair-2);text-underline-offset:3px}.wk-links a:hover,.wk-note-head a:hover{color:var(--text-primary)}.wk-out{width:10px;height:10px}.wk-track{max-width:860px}.wk-shipped{background:linear-gradient(180deg,var(--bg-secondary),var(--bg-tertiary))}.wk-prline{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0;font-size:13.5px;color:var(--text-tertiary)}.wk-prline-title{color:var(--text-primary)}.wk-checks{display:inline-flex;align-items:center;gap:6px}.wk-note-lead{display:grid;gap:10px;font-size:14.5px}.wk-note-lead p{margin:0}.wk-note-lead code{padding:1px 6px;border-radius:6px;background:var(--bg-primary);font-family:var(--v2-mono);font-size:12px}.wk-howto{color:var(--text-secondary)}.wk-howto b{font-weight:500;color:var(--text-primary)}.wk-howto>p,.wk-howto>b{display:inline}.wk-fullnote>summary{list-style:none}.wk-fullnote>summary::-webkit-details-marker{display:none}.wk-fullnote[open]>summary{color:var(--text-primary)}.wk-note{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--v2-hair)}.wk-note-head{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;margin:0;font-size:12.5px;color:var(--text-muted)}.wk-crit{font-weight:500;color:var(--text-primary)}.wk-crit-how{display:block;margin-top:2px;font-size:12.5px;color:var(--text-tertiary)}.v2-pill.wk-you{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--bg-primary)}.v2-check-mk svg{width:10px;height:10px}.wk-tl{display:grid;margin:0;padding:0;list-style:none}.wk-tl-row{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);gap:14px;padding-bottom:16px}.wk-tl-row:before{content:"";position:absolute;left:14px;top:30px;bottom:0;width:1px;background:var(--v2-hair-2)}.wk-tl-row:last-child{padding-bottom:0}.wk-tl-row:last-child:before{display:none}.wk-tl-ic{position:relative;z-index:1;display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--v2-hair-2);border-radius:50%;background:var(--bg-primary);font-family:var(--v2-mono);font-size:9px;color:var(--text-tertiary)}.wk-tl-row[data-latest=true] .wk-tl-ic{border-color:var(--v2-c, var(--text-muted));color:var(--v2-c, var(--text-secondary))}.wk-tl-body{display:grid;gap:6px;min-width:0;padding-top:5px}.wk-tl-top{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;margin:0;font-size:14px;color:var(--text-secondary)}.wk-tl-top b{font-weight:500;color:var(--text-primary)}.wk-tl-at{margin-left:auto;font-family:var(--v2-mono);font-size:11px;white-space:nowrap;color:var(--text-muted)}.wk-quote{margin:0;padding-left:12px;border-left:2px solid var(--v2-hair-2);font-size:13.5px;line-height:1.55;overflow-wrap:anywhere;color:var(--text-secondary)}.wk-next-2{justify-self:center}.wk-chips{display:flex;flex-wrap:wrap;gap:5px;margin:0}.wk-chips .v2-chip{white-space:normal;overflow-wrap:anywhere}.wk-kv-row{display:contents}.wk-usage-h.wk-usage-h{font-size:18px}@media(max-width:760px){.wk-page{gap:18px}.wk-toolbar,.wk-search{width:100%}.wk-search{min-width:0}.wk-list .wk-col-repo,.wk-list .wk-col-what{display:none}.wk-list th,.wk-list td{padding:10px 12px}.wk-tl-at{margin-left:0}.wk-track li[data-state=done] .v2-track-t,.wk-track li[data-state=ahead] .v2-track-t{visibility:hidden}.wk-track li[data-state=now] .v2-track-t,.wk-track li[data-state=blocked] .v2-track-t{overflow:visible}}.v2-page.v2-fleet-page{width:100%;padding:0 0 80px}.v2-fleet-head{display:grid;gap:18px}.v2-fleet-tabs{margin-top:4px}.v2-fleet-section{display:grid;gap:12px;min-width:0}.v2-fleet-seat[data-resting=true]{background:transparent}.v2-fleet-seat .v2-pill,.ui-seats-card .v2-pill{min-height:22px}.v2-fleet-seat .v2-kv dd,.ui-seats-card .v2-kv dd{white-space:normal;overflow:visible;text-overflow:clip}.v2-fleet-latest{color:var(--semantic-success)}.v2-fleet-upgrade{color:var(--text-tertiary)}.v2-fleet-meter-row{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--text-tertiary)}.v2-fleet-meter-row .v2-mono{font-size:11.5px}.v2-fleet-seat .ui-seat-wake{display:grid;gap:8px;justify-items:start}.v2-fleet-seat .v2-act{min-height:36px}.v2-fleet-yax{display:flex;flex-direction:column;justify-content:space-between;height:150px;font-family:var(--v2-mono);font-size:10px;text-align:right;color:var(--text-muted)}.v2-fleet-xax{display:flex;justify-content:space-between;padding-top:6px;font-family:var(--v2-mono);font-size:10px;color:var(--text-muted)}.v2-bars-plot i.v2-fleet-bar[data-kind=weekday],.v2-fleet-key[data-kind=weekday]{background:var(--v2-st-b)}.v2-bars-plot i.v2-fleet-bar[data-kind=weekend],.v2-fleet-key[data-kind=weekend]{background:color-mix(in srgb,var(--text-secondary) 26%,transparent)}.v2-bars-plot i.v2-fleet-bar[data-kind=ceiling],.v2-fleet-key[data-kind=ceiling]{background:var(--text-secondary)}.v2-bars-plot i.v2-fleet-bar[data-kind=unknown]{height:100%;background:transparent;border:1px dashed var(--text-tertiary);border-bottom:0;box-sizing:border-box}.v2-fleet-key[data-kind=unknown]{background:transparent;border:1px dashed var(--text-tertiary);box-sizing:border-box}.v2-bars-plot i.v2-fleet-bar[data-today=true]{box-shadow:inset 0 0 0 1px var(--text-tertiary)}.v2-legend span{display:inline-flex;align-items:center;gap:6px}.v2-fleet-key{display:inline-block;width:9px;height:9px;border-radius:2px}.v2-fleet-who{font-family:var(--v2-mono);font-size:12.5px;color:var(--text-primary);white-space:nowrap}[data-section=flagged] .ui-inbox{margin:0;padding:0;list-style:none}[data-section=flagged] .ui-inbox-row{border-top:1px solid var(--v2-hair)}[data-section=flagged] .ui-inbox-row:first-child{border-top:0}.v2-fleet-details>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;cursor:pointer;list-style:none}.v2-fleet-details>summary::-webkit-details-marker{display:none}.v2-fleet-details>summary .v2-muted{font-size:12.5px}.v2-fleet-detail{display:grid;align-content:start;gap:8px;min-width:0}.v2-fleet-detail p{margin:0;font-size:12.5px;line-height:1.5}.v2-fleet-spend{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0}.v2-fleet-spend b{font-family:var(--v2-serif);font-size:34px;font-weight:400;color:var(--text-primary);font-variant-numeric:tabular-nums}.v2-fleet-small{margin:0;font-size:12.5px}.v2-fleet-switch{cursor:pointer}.v2-fleet-switch-ctl{display:inline-flex;align-items:center;gap:8px}.v2-fleet-switch-state{font-family:var(--v2-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.v2-fleet-switch input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:40px;height:22px;margin:0;border-radius:var(--v2-full);border:1px solid var(--v2-hair-2);background:var(--bg-tertiary);cursor:pointer;transition:background .15s ease}.v2-fleet-switch input[type=checkbox]:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--text-tertiary);transition:transform .15s ease}.v2-fleet-switch input[type=checkbox]:checked{background:color-mix(in srgb,var(--semantic-success) 45%,var(--bg-tertiary))}.v2-fleet-switch input[type=checkbox]:checked:after{transform:translate(18px);background:var(--text-primary)}.v2-fleet-switch input[type=checkbox]:disabled{cursor:not-allowed;opacity:.8}.v2-fleet-switch input[type=checkbox]:focus-visible{outline:2px solid var(--accent-border);outline-offset:2px}.v2-fleet-login .v2-sec-title>.ui-mono{min-width:0;overflow-wrap:anywhere}.v2-seat h3.v2-fleet-login{font-family:var(--v2-mono);font-size:19px;overflow-wrap:anywhere}.v2-fleet-account-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:4px 16px}.v2-fleet-needs{flex:1 1 100%;order:-1}.v2-fleet-needs>summary,.v2-fleet-owner-token>summary{list-style:none;cursor:pointer}.v2-fleet-needs>summary::-webkit-details-marker,.v2-fleet-owner-token>summary::-webkit-details-marker{display:none}.v2-fleet-needs p{margin:4px 0 0;font-size:12.5px;line-height:1.5}.v2-fleet-inline{padding:0;border:0;background:none;font:inherit;color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--v2-hair-2);text-underline-offset:4px;cursor:pointer}.v2-fleet-form>summary{cursor:pointer}.v2-fleet-form[open]>summary{margin-bottom:4px}.v2-fleet-rule-strong{color:var(--text-primary)}.v2-fleet-rule-why{display:block;margin-top:2px;font-size:12.5px;color:var(--text-tertiary)}.v2-fleet-owner-token[open]>summary{margin-bottom:12px}.v2-fleet-who-list{display:grid;margin:0;padding:0;list-style:none}.v2-fleet-who-list li{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;border-top:1px solid var(--v2-hair);font-size:13.5px;color:var(--text-secondary)}.v2-fleet-who-list li:first-child{border-top:0}.v2-fleet-who-list b{font-weight:500;color:var(--text-primary)}.v2-fleet-who-list .v2-mono{font-size:11px}@media(prefers-reduced-motion:reduce){.v2-fleet-switch input[type=checkbox],.v2-fleet-switch input[type=checkbox]:after{transition:none}}@media(max-width:760px){.v2-page.v2-fleet-page{margin-inline:-16px;width:auto;padding:0 0 60px}.v2-fleet-yax,.v2-bars-plot.v2-fleet-plot{height:120px}}.v2-health-open{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.v2-health-lever{font-weight:500;color:var(--text-secondary)}.v2-health-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:4px}.v2-health-row{display:grid;grid-template-columns:44px repeat(24,minmax(0,1fr));gap:3px;align-items:center}.v2-health-day{font-family:var(--v2-mono);font-size:10px;color:var(--text-muted)}.v2-health-sq,.v2-health-sw{display:block;height:14px;padding:0;border:0;border-radius:3px;background:color-mix(in srgb,var(--semantic-success) 38%,transparent)}button.v2-health-sq{cursor:pointer;transition:outline-color .15s ease;outline:2px solid transparent;outline-offset:1px}button.v2-health-sq:hover,button.v2-health-sq:focus-visible{outline-color:var(--v2-hair-2)}button.v2-health-sq[aria-pressed=true]{outline-color:var(--text-secondary)}.v2-health-sq[data-tone=fyi],.v2-health-sw[data-tone=fyi]{background:color-mix(in srgb,var(--semantic-info) 70%,transparent)}.v2-health-sq[data-tone=week],.v2-health-sw[data-tone=week]{background:var(--semantic-warning)}.v2-health-sq[data-tone=now],.v2-health-sw[data-tone=now]{background:var(--semantic-danger)}.v2-health-sq[data-tone=ahead]{background:color-mix(in srgb,var(--text-primary) 6%,transparent)}.v2-health-sq[data-tone=none]{background:transparent;box-shadow:inset 0 0 0 1px var(--v2-hair-2)}.v2-health-legend span{display:inline-flex;align-items:center;gap:6px}.v2-health-sw{width:9px;height:9px;border-radius:2px}.v2-health-check>summary{cursor:pointer;list-style:none}.v2-health-check>summary::-webkit-details-marker{display:none}.v2-health-check-body{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:12px}.v2-health-chips{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.v2-health-chips .v2-chip{padding:3px 8px;font-size:11.5px;color:var(--text-secondary)}.v2-health-chips .v2-chip[data-skipped=true]{border-style:dashed;color:var(--text-muted)}.v2-health-verbs{display:flex;flex-wrap:wrap;gap:18px}.v2-health-details>summary{list-style:none}.v2-health-details>summary::-webkit-details-marker{display:none}.v2-health-quiet-k{color:var(--text-tertiary)}.v2-health-quiet{margin:0;font-family:var(--v2-serif);font-size:20px;line-height:1.3;color:var(--text-primary)}.v2-card h2.v2-health-h-sm{font-size:18px}.v2-health-wk{display:grid;margin:0;padding:0;list-style:none}.v2-health-wk li{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:10px;align-items:baseline;padding:8px 0;border-top:1px solid var(--v2-hair);font-size:13.5px;color:var(--text-secondary)}.v2-health-wk li:first-child{padding-top:0;border-top:0}.v2-health-wk b{font-weight:500;color:var(--text-primary)}.v2-health-wk .v2-dot{transform:translateY(-1px)}.v2-health-version{font-size:12.5px}@media(prefers-reduced-motion:reduce){button.v2-health-sq{transition:none}}@media(max-width:760px){.v2-health-grid{overflow-x:auto;scroll-padding-left:39px;scroll-padding-right:3px;padding:3px 3px 6px 0;overscroll-behavior-x:contain}.v2-health-row{grid-template-columns:34px repeat(24,24px);gap:2px;width:-moz-max-content;width:max-content}.v2-health-day{position:sticky;left:0;z-index:1;align-self:stretch;display:flex;align-items:center;background:var(--bg-secondary);box-shadow:0 -3px var(--bg-secondary),0 3px var(--bg-secondary)}.v2-health-sq{width:24px;height:24px;border-radius:3px}.v2-health-open .v2-item-l2{display:block;-webkit-line-clamp:unset;overflow:visible}}.su-grid{min-width:0}.su-steps{margin:0;padding:0;list-style:none}.su-steps>li{min-width:0}.su-sec-main{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.su-sec-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.su-sec-title{margin:0;font-family:var(--v2-serif);font-weight:500;font-size:20px;line-height:1.25;color:var(--text-primary)}.su-tick{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--semantic-success)}.su-tick[data-tick=todo]{color:var(--text-tertiary)}.su-tick-mk{width:13px;height:13px;flex:none}.su-change{margin-left:auto}.su-line{margin:0}.su-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.su-row-start{justify-content:flex-start;gap:18px}.su-actions{display:flex;flex-wrap:wrap;gap:10px}.su-actions-center{justify-content:center}.su-prose{max-width:72ch;font-size:15px;line-height:1.6;color:var(--text-primary)}.su-prose p{margin:0}.su-part-foot{display:grid;gap:12px}.su-tl{display:grid;margin:0;padding:0;list-style:none}.su-tl>li{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);gap:14px;padding-bottom:16px}.su-tl>li:before{content:"";position:absolute;left:14px;top:30px;bottom:0;width:1px;background:var(--v2-hair-2)}.su-tl>li:last-child{padding-bottom:0}.su-tl>li:last-child:before{display:none}.su-tl-ic{position:relative;z-index:1;display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--v2-hair-2);border-radius:50%;background:var(--bg-primary);font-family:var(--v2-mono);font-size:9.5px;color:var(--text-tertiary)}.su-tl-ic .su-tick-mk{width:12px;height:12px}.su-tl-body{display:grid;gap:4px;min-width:0;padding-top:5px}.su-tl-top{padding-top:5px;font-size:14px;color:var(--text-primary)}.su-tl-body .su-tl-top{padding-top:0;font-weight:500}.su-tl-sub{font-family:var(--v2-mono);font-size:11px;line-height:1.5;color:var(--text-tertiary);overflow-wrap:anywhere}.su-tl>li[data-state=done] .su-tl-ic{border-color:var(--accent-deep);background:var(--accent-deep);color:var(--bg-primary)}.su-tl>li[data-state=done]:before{background:color-mix(in srgb,var(--accent-primary) 32%,transparent)}.su-tl>li[data-state=current] .su-tl-ic{border-color:var(--accent-primary);color:var(--accent-secondary)}.su-tl>li[data-state=blocked] .su-tl-ic{border-color:var(--v2-warn-b);color:var(--semantic-warning)}.su-tl>li[data-state=pending] .su-tl-top{color:var(--text-tertiary)}.su-next .v2-act{justify-self:center}.su-plan .su-row{flex-wrap:nowrap}.su-banner h2{margin:0}.su-links{display:grid;margin:0;padding:0;list-style:none}.su-links li{position:relative;padding:10px 0 10px 22px;border-top:1px solid var(--v2-hair);font-size:14px;line-height:1.45;color:var(--text-secondary)}.su-links li:first-child{border-top:0}.su-links li:before{content:"";position:absolute;left:2px;top:17px;width:7px;height:7px;border-radius:50%;background:var(--text-muted)}.su-links a{color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--v2-hair-2);text-underline-offset:3px}.su-checkins{display:grid;margin:0;padding:0;list-style:none}.su-checkins li{display:grid;grid-template-columns:8px minmax(0,1fr);gap:12px;align-items:baseline;padding:9px 0;border-top:1px solid var(--v2-hair);font-size:13.5px;color:var(--text-secondary)}.su-checkins li:first-child{border-top:0}.su-checkins .ui-sh-checkin-name{font-weight:500;color:var(--text-primary)}.su-segs{display:grid;gap:4px;margin:0;padding:0;list-style:none}.su-segs li{display:grid;gap:6px;min-width:0}.su-segs i{display:block;height:4px;border-radius:var(--v2-full);background:var(--v2-hair-2)}.su-segs li[data-state=done] i{background:color-mix(in srgb,var(--semantic-success) 60%,transparent)}.su-segs li[data-state=todo] i{background:var(--v2-warn-b)}.su-segs span:not(.ui-sr-only){overflow:hidden;font-family:var(--v2-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:var(--text-muted)}.su-tabs{margin-top:-4px}.su-tabs .ui-sh-tab{border-radius:0;font-size:inherit;font-weight:inherit}.su-seat{display:grid;gap:12px;min-width:0;padding:0;border:0}.su-field-label{font-size:13px;color:var(--text-secondary)}.su-image{display:grid;gap:6px;min-width:0}.su-image-box{display:flex;align-items:center;gap:10px;min-height:44px;min-width:0;padding:0 6px 0 14px;border:1px solid var(--v2-hair-2);border-radius:var(--v2-r-sm);background:var(--bg-primary)}.su-image-box .ui-mono{flex:1 1 auto;min-width:0;overflow:hidden;font-family:var(--v2-mono);font-size:12px;white-space:nowrap;text-overflow:ellipsis;color:var(--text-primary)}.su-sec .ui-gs-body .ui-btn.ui-sh-copy{min-height:32px;padding:0 4px;border:0;background:none;font-family:var(--v2-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.su-sec .ui-gs-body .ui-btn.ui-sh-copy:hover:not(:disabled){background:none;color:var(--text-primary)}.su-sec .ui-gs-body .ui-sh-values-head .ui-btn.ui-sh-copy{padding:0 14px;border:1px solid var(--v2-hair-2);border-radius:var(--v2-full);font-family:inherit;font-size:13px;letter-spacing:0;text-transform:none;color:var(--text-secondary)}.su-values{display:grid;margin:0;padding:0;list-style:none}.su-values li{display:grid;grid-template-columns:minmax(0,230px) minmax(0,1fr) auto;gap:8px 14px;align-items:center;min-height:50px;padding:6px 0;border-top:1px solid var(--v2-hair);font-size:13px}.su-values li:first-child{border-top:0}.su-values li>.ui-mono{overflow:hidden;font-family:var(--v2-mono);font-size:12px;white-space:nowrap;text-overflow:ellipsis;color:var(--text-primary)}.su-value{min-width:0;overflow-wrap:anywhere;color:var(--text-tertiary)}.su-value .ui-mono{font-family:var(--v2-mono);font-size:12px;color:var(--text-tertiary)}.su-value-act{justify-self:end}.su-ask{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border:1px dashed var(--accent-border);border-radius:var(--v2-full);font-size:13px;color:var(--text-secondary)}.su-check{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:14px;color:var(--text-primary)}.su-sec .ui-gs-body{display:grid;gap:14px;min-width:0}.su-sec .ui-gs-repo-grid{grid-template-columns:minmax(0,1fr);gap:0}.su-sec .ui-gs-repo-card{padding:12px 0;border:0;border-top:1px solid var(--v2-hair);border-radius:0;background:transparent}.su-sec .ui-gs-repo-card:first-child{border-top:0}.su-sec .ui-gs-repo-card[data-selected=true]{border-color:var(--v2-hair);box-shadow:none}.su-sec .ui-gs-repo-face{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}.su-sec .ui-gs-repo-name{font-family:var(--v2-mono);font-size:13px;font-weight:400}.su-sec .ui-gs-repo-card[data-selected=false] .ui-gs-repo-name{color:var(--text-secondary)}.su-sec .ui-gs-badge,.su-sec .ui-gs-tag{padding:2px 8px;border:1px solid var(--v2-hair-2);border-radius:var(--v2-full);font-family:var(--v2-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary)}.su-sec .ui-gs-tag{border-color:var(--v2-info-b);color:var(--semantic-info)}.su-sec .ui-gs-repo-summary{margin:0;font-family:var(--v2-mono);font-size:11px;font-weight:400;letter-spacing:.02em;color:var(--text-muted)}.su-sec .ui-gs-body .ui-btn,.su-sec .ui-gs-body .ui-btn-primary{min-height:34px;padding:0 14px;border:1px solid var(--v2-hair-2);border-radius:var(--v2-full);background:transparent;font-size:13px;font-weight:400;color:var(--text-secondary)}.su-sec .ui-gs-body .ui-btn:hover:not(:disabled){border-color:var(--text-muted);color:var(--text-primary)}.su-sec .ui-gs-body [data-action=select],.su-sec .ui-gs-body [data-connect]{border-color:var(--accent-border);color:var(--accent-secondary)}.su-sec .ui-gs-search{border-radius:var(--v2-full)}@media(max-width:760px){.su-values li{grid-template-columns:minmax(0,1fr) auto}.su-values li>.ui-mono{grid-column:1 / -1}.su-change{margin-left:0}.su-sec-title{font-size:18px}}
