:root{accent-color:var(--clr-accent);--clr-bg:#0f111b;--clr-bg-soft:#141725;--clr-surface:#181b2b;--clr-surface-muted:#1f2336;--clr-surface-active:#272848;--clr-bg-shell:#0f111bd1;--clr-panel:#1417258a;--clr-panel-soft:#1417255c;--clr-input:#0f111ba3;--clr-hover:#2728488f;--clr-text:#f5f1fa;--clr-text-muted:#a6adc8;--clr-text-dim:#737994;--clr-border:#cdd6f41f;--clr-border-strong:#cba6f76b;--clr-accent:#a78bfa;--clr-accent-strong:#8b6ff4;--clr-ready:#f5f1fa;--clr-success:#a6e3a1;--clr-error:#f38ba8;--clr-scrollbar-track:#cdd6f414;--clr-scrollbar-thumb:#a6adc847;--clr-scrollbar-thumb-hover:#cba6f775;--clr-scroll-fade:#04060e52;--shadow-surface:0 24px 64px #04060e47;--clr-login-bg:var(--clr-bg);--clr-login-grid:#cdd6f40f;--clr-login-spotlight:#f5f1fa14;--clr-login-card:#141725e0;--clr-login-card-strong:#1f2336eb;--clr-login-card-solid:#1f2336;--clr-login-border:var(--clr-border);--clr-login-border-strong:var(--clr-border-strong);--clr-login-text:var(--clr-text);--clr-login-text-muted:var(--clr-text-muted);--clr-login-text-dim:var(--clr-text-dim);--clr-login-accent:var(--clr-ready);--clr-login-action-text:var(--clr-bg);--clr-login-action-ring:#38bdf8;--clr-login-action-ring-soft:#f5f1fa2e;--clr-login-accent-soft:#a6adc81a;--clr-login-shadow:0 24px 80px #04060e52;--clr-login-shadow-press:0 12px 24px #04060e47;--clr-login-surface-soft:#141725ad;--clr-login-surface-pill:#1f2336a3;--clr-login-overlay-strong:#0f111bd6;--clr-login-overlay-soft:#0f111bad;--clr-login-glow-strong:#a78bfa2e;--clr-login-glow-soft:#27284833;--clr-login-glow-edge:#0f111bd6;--clr-login-control:#0f111bb8;--clr-login-control-hover:#272848b8;--clr-login-flow-blue:#04a5e5;--clr-login-flow-red:#ea76cb;--clr-login-flow-yellow:#8839ef;--clr-login-flow-green:#209fb5;--clr-login-flow-cyan:#2dd4bf;--clr-login-flow-pink:#ff7ab6;--clr-login-label-bg:#2dd4bf1f;--clr-login-label-text:#7dd3fc;--clr-login-success-bg:#28c84024;--clr-login-success-text:#86efac;--clr-app-light-bg:#fcfcfd;--clr-app-light-bg-soft:#f7f8fb;--clr-app-light-surface:#fff;--clr-app-light-surface-muted:#eef1f6;--clr-app-light-surface-active:#e7ebf4;--clr-app-light-bg-shell:#f7f8fb;--clr-app-light-panel:#ffffffdb;--clr-app-light-panel-soft:#ffffffb8;--clr-app-light-input:#ffffffeb;--clr-app-light-hover:#e7ebf4e0;--clr-app-light-text:#111827;--clr-app-light-text-muted:#4b5563;--clr-app-light-text-dim:#6b7280;--clr-app-light-border:#0f172a1f;--clr-app-light-border-strong:#1118273d;--clr-app-light-scrollbar-track:#0f172a0f;--clr-app-light-scrollbar-thumb:#4b55633d;--clr-app-light-scrollbar-thumb-hover:#11182761;--clr-app-light-scroll-fade:#0f172a1f;--clr-app-light-shadow-surface:0 24px 64px #0f172a14}.login-wall--light{--clr-login-bg:#fcfcfd;--clr-login-grid:#0f172a0f;--clr-login-spotlight:#fffffff5;--clr-login-card:#ffffffeb;--clr-login-card-strong:#fff;--clr-login-card-solid:#fff;--clr-login-border:#0f172a1a;--clr-login-border-strong:#0f172a29;--clr-login-text:#111827;--clr-login-text-muted:#4b5563;--clr-login-text-dim:#6b7280;--clr-login-accent:#111827;--clr-login-action-text:#fff;--clr-login-action-ring:#111827;--clr-login-action-ring-soft:#ffffff4d;--clr-login-accent-soft:#f3f4f6;--clr-login-shadow:0 24px 80px #0f172a14;--clr-login-shadow-press:0 12px 24px #0f172a29;--clr-login-surface-soft:#ffffffb8;--clr-login-surface-pill:#ffffffa3;--clr-login-overlay-strong:#ffffffe0;--clr-login-overlay-soft:#ffffffb8;--clr-login-glow-strong:#fffffff5;--clr-login-glow-soft:#f3f4f6eb;--clr-login-glow-edge:#e5e7ebb3;--clr-login-control:#ffffffb8;--clr-login-control-hover:#ffffffeb;--clr-scrollbar-track:var(--clr-app-light-scrollbar-track);--clr-scrollbar-thumb:var(--clr-app-light-scrollbar-thumb);--clr-scrollbar-thumb-hover:var(--clr-app-light-scrollbar-thumb-hover);--clr-scroll-fade:var(--clr-app-light-scroll-fade);--clr-login-label-bg:#2563eb14;--clr-login-label-text:#2563eb;--clr-login-success-bg:#16a34a1a;--clr-login-success-text:#15803d}
:root{--ff-body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fs-sm:.8125rem;--fs-auth-xs:.75rem;--fs-auth-sm:.875rem;--fs-md:1rem;--fs-auth-lg:1.125rem;--fs-auth-xl:1.25rem;--fs-wordmark:1.5rem;--fs-lg:1.75rem;--fs-display:2.5rem;--fs-login-display:4rem;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--font-label:var(--fw-semibold) var(--fs-sm) / 1.2 var(--ff-body);--font-auth-eyebrow:var(--fw-semibold) var(--fs-auth-xs) / 1.2 var(--ff-body);--font-body-sm:var(--fw-medium) var(--fs-sm) / 1.45 var(--ff-body);--font-body-md:var(--fw-medium) var(--fs-md) / 1.6 var(--ff-body);--font-body-lg:var(--fw-medium) var(--fs-auth-lg) / 1.6 var(--ff-body);--font-body-xl:var(--fw-medium) var(--fs-auth-xl) / 1.6 var(--ff-body);--font-title-sm:var(--fw-semibold) var(--fs-md) / 1.2 var(--ff-body);--font-wordmark:var(--fw-semibold) var(--fs-wordmark) / 1 var(--ff-body);--font-title-md:var(--fw-bold) var(--fs-lg) / 1.1 var(--ff-body);--font-display:var(--fw-bold) var(--fs-display) / 1.04 var(--ff-body);--font-login-display:var(--fw-bold) var(--fs-login-display) / 1 var(--ff-body);--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-28:28px;--space-32:32px;--space-36:36px;--space-40:40px;--space-48:48px;--space-56:56px;--space-64:64px;--space-72:72px;--space-80:80px;--space-96:96px;--space-128:128px;--space-164:164px;--space-232:232px;--size-border-1:1px;--size-outline:2px;--size-icon-button:52px;--size-login-button:32px;--size-login-github-icon-cta:24px;--size-login-github-icon:20px;--size-login-hero-button:48px;--size-login-hero-width:260px;--size-login-mark:36px;--size-login-preview-sidebar:168px;--size-login-preview:1088px;--size-login-preview-wide:800px;--size-login-topbar:1080px;--size-login-preview-height:560px;--size-login-flow-section:var(--size-login-preview-height);--size-login-repo-flow:480px;--size-login-preview-compact:420px;--size-login-feature-min:360px;--size-login-feature-mux:504px;--size-login-benefit-card:160px;--size-login-prompt-preview:160px;--size-login-prompt-compact:128px;--size-login-flow-node:112px;--size-login-automation-node:132px;--size-login-pr-card:560px;--size-login-result-card:152px;--size-login-topbar-button:36px;--size-settings-menu:248px;--size-assign-button:176px;--size-repo-add-button:44px;--size-repo-row:44px;--size-repo-panel:416px;--size-row:80px;--size-prompt:240px;--size-login-story:768px;--size-login-grid:40px;--radius-4:4px;--radius-8:12px;--radius-12:16px;--radius-16:24px;--radius-pill:999px}
.app-shell{background-color:var(--clr-bg-shell);height:100vh;overflow:hidden}.app-shell--light{--clr-bg:var(--clr-app-light-bg);--clr-bg-soft:var(--clr-app-light-bg-soft);--clr-surface:var(--clr-app-light-surface);--clr-surface-muted:var(--clr-app-light-surface-muted);--clr-surface-active:var(--clr-app-light-surface-active);--clr-bg-shell:var(--clr-app-light-bg-shell);--clr-panel:var(--clr-app-light-panel);--clr-panel-soft:var(--clr-app-light-panel-soft);--clr-input:var(--clr-app-light-input);--clr-hover:var(--clr-app-light-hover);--clr-text:var(--clr-app-light-text);--clr-text-muted:var(--clr-app-light-text-muted);--clr-text-dim:var(--clr-app-light-text-dim);--clr-border:var(--clr-app-light-border);--clr-border-strong:var(--clr-app-light-border-strong);--clr-scrollbar-track:var(--clr-app-light-scrollbar-track);--clr-scrollbar-thumb:var(--clr-app-light-scrollbar-thumb);--clr-scrollbar-thumb-hover:var(--clr-app-light-scrollbar-thumb-hover);--clr-scroll-fade:var(--clr-app-light-scroll-fade);--clr-ready:var(--clr-app-light-text);--shadow-surface:var(--clr-app-light-shadow-surface)}.login-wall{min-height:100vh;padding:var(--space-12);color:var(--clr-login-text);background:linear-gradient(180deg, var(--clr-login-overlay-strong) 0%, var(--clr-login-overlay-soft) 100%), linear-gradient(90deg, transparent calc(var(--size-login-grid) - var(--size-border-1)), var(--clr-login-grid) calc(var(--size-login-grid) - var(--size-border-1)), var(--clr-login-grid) var(--size-login-grid), transparent var(--size-login-grid)), linear-gradient(180deg, transparent calc(var(--size-login-grid) - var(--size-border-1)), var(--clr-login-grid) calc(var(--size-login-grid) - var(--size-border-1)), var(--clr-login-grid) var(--size-login-grid), transparent var(--size-login-grid)), radial-gradient(circle at top, var(--clr-login-glow-strong) 0%, var(--clr-login-glow-soft) 32%, var(--clr-login-glow-edge) 100%), var(--clr-login-bg);background-size:auto, var(--size-login-grid) var(--size-login-grid), var(--size-login-grid) var(--size-login-grid), auto, auto}.login-wall__frame{align-content:start;gap:var(--space-16);grid-template-rows:auto auto;width:100%;min-height:auto;margin:0 auto;display:grid}.login-wall__topbar{width:min(100%, var(--size-login-topbar));margin:var(--space-4) auto 0;align-items:center;gap:var(--space-16);padding:0 var(--space-8);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.login-wall__topbar-controls{justify-self:center;align-items:center;gap:var(--space-12);display:inline-flex}.login-wall__wordmark{align-items:center;gap:var(--space-8);display:inline-flex}.login-wall__wordmark-mark{width:var(--size-login-mark);height:var(--size-login-mark);margin-top:var(--size-outline);filter:brightness(0)saturate()invert(96%)sepia(6%)saturate(196%)hue-rotate(204deg)brightness(104%)contrast(97%);flex:none;display:block}.login-wall--light .login-wall__wordmark-mark{filter:brightness(0)}.login-wall__wordmark-text{font:var(--font-wordmark);letter-spacing:.01em}.login-wall__topbar-login{min-height:var(--size-login-topbar-button);padding:0 var(--space-12);justify-self:end}.login-wall__layout{min-height:auto;padding:var(--space-56) 0 var(--space-24);place-items:start center;display:grid}.login-wall__story{gap:var(--space-16);width:100%;padding:var(--space-8) 0 var(--space-16);align-content:center;justify-items:center;display:grid}.login-wall__headline-group{gap:var(--space-12);text-align:center;justify-items:center;display:grid}.login-wall__title{max-width:12ch;margin-top:var(--space-48);font:var(--font-login-display);letter-spacing:0}.login-wall__lede{color:var(--clr-login-text-muted);font:var(--font-body-xl);margin-top:var(--space-16);max-width:34rem}.login-wall__benefits{width:100%;max-width:var(--size-login-preview);padding-bottom:var(--space-64);gap:0;display:grid;position:relative}.login-wall__app-preview,.login-wall__github-card,.login-wall__prompt-card{border:var(--size-border-1) solid var(--clr-login-border);border-radius:var(--radius-12);background-color:var(--clr-login-card);box-shadow:var(--clr-login-shadow);overflow:hidden}.login-wall__feature{min-height:var(--size-login-feature-min);z-index:1;grid-template-columns:minmax(0,1fr) minmax(320px,.84fr);align-items:start;display:grid;position:relative}.login-wall__feature--queue{min-height:var(--size-login-flow-section);height:var(--size-login-flow-section);column-gap:var(--space-64);grid-template-columns:minmax(0,1fr) minmax(288px,.56fr);place-items:center;margin:0}.login-wall__feature--mux{min-height:var(--size-login-flow-section);height:var(--size-login-flow-section);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.login-wall__feature--prompt,.login-wall__feature--automation,.login-wall__feature--result{grid-template-columns:minmax(288px,.8fr) minmax(0,1.2fr)}.login-wall__feature--prompt{min-height:calc(var(--size-login-flow-section) + var(--space-96));row-gap:var(--space-96);grid-template:"copy prompt""codex automation"/minmax(288px,.72fr) minmax(0,1.28fr);align-items:start}.login-wall__feature--result{min-height:var(--size-login-flow-section);height:var(--size-login-flow-section);grid-template-columns:minmax(288px,.72fr) minmax(0,1.28fr);align-items:center}.login-wall__feature--prompt>.login-wall__feature-copy{grid-area:copy;align-self:center}.login-wall__prompt-stage{grid-area:prompt}.login-wall__bento-cell{align-items:center;min-width:0;display:grid}.login-wall__bento-cell--automation{grid-area:automation;align-self:center}.login-wall__bento-cell--result{margin-top:var(--space-72);grid-template-columns:minmax(176px,.72fr) minmax(0,1fr);align-items:center}.login-wall__feature-copy,.login-wall__feature-visual,.login-wall__prompt-stage,.login-wall__result-stage{min-width:0;padding:var(--space-40)}.login-wall__feature-copy{align-content:start;gap:var(--space-16);display:grid}.login-wall__feature--queue .login-wall__feature-copy{text-align:left;justify-items:start}.login-wall__feature-copy h2{max-width:13ch;font:var(--font-title-md);letter-spacing:-.02em}.login-wall__feature-copy .login-wall__feature-heading--nowrap{letter-spacing:0;white-space:nowrap;max-width:none}.login-wall__feature-copy p{max-width:34rem;color:var(--clr-login-text-muted);font:var(--font-body-lg)}.login-wall__feature-visual{align-items:center;display:grid}.login-wall__flow-lines{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.login-wall__flow-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:6px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;filter:drop-shadow(0 0 var(--space-12) currentcolor);animation:linear both login-wall-flow-draw;animation-timeline:scroll(root);animation-range:0% 58%}@supports not (animation-timeline:view()){.login-wall__flow-line{opacity:.88;stroke-dashoffset:0;animation:none}}.login-wall__flow-line--blue,.login-wall__flow-line--repo-1{stroke:var(--clr-login-flow-blue);color:var(--clr-login-flow-blue);animation-range:0% 18%}.login-wall__flow-line--pink,.login-wall__flow-line--repo-2{stroke:var(--clr-login-flow-pink);color:var(--clr-login-flow-pink);animation-range:0% 20%}.login-wall__flow-line--violet,.login-wall__flow-line--repo-3{stroke:var(--clr-login-flow-yellow);color:var(--clr-login-flow-yellow);animation-range:0% 22%}.login-wall__flow-line--purple{stroke:var(--clr-accent);color:var(--clr-accent);animation-range:28% 100%}.login-wall__flow-dot{fill:var(--clr-login-accent);stroke:var(--clr-login-card-solid);stroke-width:2px}.login-wall__repo-flow{min-height:var(--size-login-repo-flow);height:var(--size-login-repo-flow);align-content:start;display:grid;position:relative}.login-wall__repo-row{grid-template-columns:repeat(3, minmax(calc(var(--space-128) + var(--space-16)), 1fr));gap:var(--space-16);display:grid}.login-wall__mux-repo{min-width:0;min-height:var(--space-80);padding:var(--space-16);border:var(--size-border-1) solid var(--clr-login-border);border-radius:var(--radius-8);align-content:center;gap:var(--space-4) var(--space-12);color:var(--clr-login-text-muted);background-color:var(--clr-login-card-solid);grid-template-columns:auto 1fr;display:grid}.login-wall__mux-repo svg{grid-row:span 2;align-self:center}.login-wall__mux-repo span{min-width:0;color:var(--clr-login-text-dim);font:var(--font-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.login-wall__mux-repo strong{min-width:0;color:var(--clr-login-text);font:var(--font-body-lg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.login-wall__flow-mux-node{min-height:var(--size-login-flow-section);height:var(--size-login-flow-section);box-sizing:border-box;z-index:1;padding-top:var(--space-24);place-items:start center;margin:0;display:grid;position:relative}.login-wall__flow-mux-node:before{content:"";width:calc(var(--space-128) + var(--space-40));height:calc(var(--space-128) + var(--space-40));top:var(--space-20);z-index:1;border-radius:var(--radius-pill);background-color:var(--clr-login-bg);position:absolute;left:50%;transform:translate(-50%)}.login-wall__flow-mux-logo{width:calc(var(--space-128) + var(--space-32));height:calc(var(--space-128) + var(--space-32));z-index:2;filter:brightness(0)saturate()invert(96%)sepia(6%)saturate(196%)hue-rotate(204deg)brightness(104%)contrast(97%);display:block;position:relative}.login-wall__mux-codex{width:var(--size-login-flow-node);height:var(--size-login-flow-node);color:var(--clr-login-text);display:block}.login-wall__codex-node{width:var(--size-login-flow-node);height:var(--size-login-flow-node);margin:0 var(--space-40) 0 0;grid-area:codex;place-self:center end;place-items:center;display:grid;position:relative}.login-wall__codex-node:before{content:"";z-index:1;border-radius:var(--radius-pill);background-color:var(--clr-login-bg);position:absolute;inset:0}.login-wall__codex-node .login-wall__mux-codex{z-index:2;position:relative}.login-wall--light .login-wall__flow-mux-logo{filter:brightness(0)}.login-wall__work-panel-preview{z-index:2;background-color:var(--clr-login-card-solid);min-height:auto;margin-bottom:0;padding:0;position:relative;overflow:visible}.login-wall__feature--queue .login-wall__app-preview{width:min(100%, var(--size-login-preview-wide));box-shadow:none;background-color:#0000;border:0;overflow:visible}.work-panel.login-wall__work-panel-preview{width:min(100%, var(--size-login-preview-wide));grid-template-rows:auto auto;align-content:start;padding:0;overflow:visible}.login-wall__work-panel-preview .queue-list{background-color:var(--clr-login-card-solid);overflow:visible}.login-wall__work-panel-preview .work-panel__queue-scroll{padding-right:0;overflow:visible}.login-wall__work-panel-preview .queue-row:last-child{border-bottom:0}.login-wall__prompt-preview{min-height:calc(var(--size-login-prompt-compact) + var(--space-24));padding:var(--space-16);align-content:start;gap:var(--space-8);font:var(--font-body-sm);background-color:var(--clr-login-control);line-height:1.45;display:grid;overflow:hidden}.login-wall__prompt-stage{display:block}.login-wall__feature--prompt .login-wall__prompt-stage{padding-top:0;padding-bottom:0}.login-wall__prompt-card{z-index:2;min-width:0;min-height:100%;padding:var(--space-24);gap:var(--space-20);display:grid;position:relative}.login-wall__prompt-issue{padding-bottom:var(--space-20);border-bottom:var(--size-border-1) solid var(--clr-login-border);gap:var(--space-8);display:grid}.login-wall__prompt-issue-label{color:var(--clr-login-text-dim);font:var(--font-label)}.login-wall__prompt-issue-title,.login-wall__pr-card h3,.login-wall__automation-step h3{font:var(--font-body-lg);font-weight:var(--fw-semibold)}.login-wall__prompt-editor{align-content:start;min-height:224px;display:grid}.login-wall__automation-step p{color:var(--clr-login-text-muted);font:var(--font-body-sm)}.login-wall__prompt-card{background-color:var(--clr-login-card-solid)}.login-wall__typing-line{white-space:nowrap;width:0;max-width:100%;display:block;overflow:hidden}.login-wall__typing-line--1{animation:login-wall-type-line-1 8.8s steps(var(--login-wall-step-count)) infinite}.login-wall__typing-line--2{animation:login-wall-type-line-2 8.8s steps(var(--login-wall-step-count)) infinite}.login-wall__typing-line--3{animation:login-wall-type-line-3 8.8s steps(var(--login-wall-step-count)) infinite}.login-wall__result-stage{place-items:center;display:grid}.login-wall__feature--automation{min-height:auto;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);justify-items:center}.login-wall__feature--automation .login-wall__feature-copy{text-align:center;justify-items:center}.login-wall__automation-inline-cta{min-height:var(--space-32);padding:0 var(--space-12);border:var(--size-border-1) solid var(--clr-login-border);border-radius:var(--radius-pill);justify-content:center;align-items:center;gap:var(--space-8);color:var(--clr-login-text);font:var(--font-label);vertical-align:baseline;background-color:#0000;display:inline-flex}.login-wall__automation-inline-cta:hover,.login-wall__automation-inline-cta:focus-visible,.login-wall__automation-copy:hover,.login-wall__automation-copy:focus-visible,.login-wall__automation-dialog-dismiss:hover,.login-wall__automation-dialog-dismiss:focus-visible,.login-wall__automation-dialog-close:hover,.login-wall__automation-dialog-close:focus-visible{background-color:var(--clr-login-control-hover)}.login-wall__automation-dialog-backdrop{z-index:20;padding:var(--space-24);background-color:var(--clr-login-overlay-strong);place-items:center;display:grid;position:fixed;inset:0}.login-wall__automation-dialog{gap:var(--space-20);width:min(100%,640px);padding:var(--space-24);border:var(--size-border-1) solid var(--clr-login-border);border-radius:var(--radius-12);background-color:var(--clr-login-card);box-shadow:var(--clr-login-shadow);display:grid}.login-wall__automation-dialog-header{justify-content:space-between;align-items:flex-start;gap:var(--space-16);display:flex}.login-wall__automation-dialog-copy{gap:var(--space-8);display:grid}.login-wall__automation-dialog-title{font:var(--font-title-md);margin:0}.login-wall__automation-dialog-description{color:var(--clr-login-text-muted);font:var(--font-body-sm)}.login-wall__automation-dialog-close{width:var(--space-32);height:var(--space-32);border-radius:var(--radius-8);color:var(--clr-login-text-muted);background-color:#0000;border:0;place-items:center;display:inline-grid}.login-wall__automation-dialog-body{gap:var(--space-16);display:grid}.login-wall__automation-dialog-note{padding:var(--space-12);border:var(--size-border-1) solid var(--clr-login-border);border-radius:var(--radius-12);color:var(--clr-login-text);font:var(--font-body-sm);background-color:var(--clr-login-card-strong)}.login-wall__automation-steps{padding-left:var(--space-20);gap:var(--space-12);color:var(--clr-login-text-muted);font:var(--font-body-sm);margin:0;display:grid}.login-wall__automation-step strong,.login-wall__automation-step code{color:var(--clr-login-text)}.login-wall__automation-prompt-card{border:var(--size-border-1) solid var(--clr-login-border);border-radius:var(--radius-12);background-color:var(--clr-login-card-strong);display:grid;overflow:hidden}.login-wall__automation-prompt-header{padding:var(--space-12);border-bottom:var(--size-border-1) solid var(--clr-login-border);justify-content:space-between;align-items:center;gap:var(--space-12);background-color:var(--clr-login-surface-soft);display:flex}.login-wall__automation-prompt-title{color:var(--clr-login-text);font:var(--font-label);margin:0}.login-wall__automation-copy{min-height:var(--size-login-button);padding:0 var(--space-12);border:var(--size-border-1) solid var(--clr-login-border);border-radius:var(--radius-8);justify-content:center;align-items:center;gap:var(--space-8);color:var(--clr-login-text);font:var(--font-label);background-color:#0000;display:inline-flex}.login-wall__automation-prompt{padding:var(--space-16);max-height:320px;color:var(--clr-login-text);font:var(--font-body-sm);white-space:pre-wrap;word-break:break-word;margin:0;overflow:auto}.login-wall__automation-dialog-actions{justify-content:flex-end;align-items:center;gap:var(--space-12);display:flex}.login-wall__automation-dialog-dismiss{min-height:var(--space-40);padding:0 var(--space-16);border:var(--size-border-1) solid var(--clr-login-border);border-radius:var(--radius-8);color:var(--clr-login-text);font:var(--font-label);background-color:#0000}.login-wall__result-stage{align-content:center;gap:var(--space-24)}.queue-list.login-wall__result-list{width:min(100%, var(--size-login-pr-card));background-color:var(--clr-login-card-solid);justify-self:center}.login-wall__bento-cell--result .login-wall__result-list{width:100%}.queue-row.login-wall__pr-card{z-index:2;background-color:var(--clr-login-card-solid);border-bottom:0;position:relative}@media (min-width:881px){.login-wall__benefits{aspect-ratio:1248/2600;padding-bottom:0;display:block}.login-wall__feature--mux,.login-wall__feature--queue,.login-wall__feature--prompt,.login-wall__feature--result{display:contents}.login-wall__feature--mux>.login-wall__feature-copy,.login-wall__feature--mux>.login-wall__feature-visual,.login-wall__flow-mux-node,.login-wall__feature--queue>.login-wall__app-preview,.login-wall__feature--queue>.login-wall__feature-copy,.login-wall__feature--prompt>.login-wall__feature-copy,.login-wall__prompt-stage,.login-wall__codex-node,.login-wall__bento-cell--automation,.login-wall__feature--result>.login-wall__feature-copy,.login-wall__result-stage{box-sizing:border-box;position:absolute}.login-wall__feature--mux>.login-wall__feature-copy{z-index:20;width:31.4103%;height:6.7692%;padding:0;top:4%;left:6.4103%}.login-wall__feature--mux>.login-wall__feature-visual{z-index:19;width:42.9487%;height:3.2308%;padding:0;top:5.7692%;left:50.641%}.login-wall__repo-flow,.login-wall__repo-row{height:100%;min-height:0}.login-wall__flow-mux-node{z-index:17;place-items:center;width:13.4615%;height:6.4615%;min-height:0;padding:0;display:grid;top:22.1154%;left:40.3846%}.login-wall__flow-mux-node:before{width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.login-wall__feature--queue>.login-wall__app-preview{z-index:33;width:44.2308%;height:10.4615%;top:36.8462%;left:6.4103%}.login-wall__feature--queue>.login-wall__feature-copy{z-index:53;align-content:center;width:31.4103%;height:5.5385%;padding:0;top:38.7692%;left:55.1282%}.login-wall__feature--prompt>.login-wall__feature-copy{z-index:55;width:31.4103%;height:6.1538%;padding:0;top:59.3846%;left:19.2308%}.login-wall__prompt-stage{z-index:49;width:38.4615%;height:16%;padding:0;top:55.0769%;left:55.1282%}.login-wall__prompt-card{width:100%;height:100%;overflow:visible}.login-wall__codex-node{z-index:66;justify-self:auto;width:8.9744%;height:4.3077%;margin:0;top:79.8462%;left:19.5513%}.login-wall__bento-cell--automation{z-index:67;width:28.8462%;height:5.5385%;top:79.6538%;left:41.9872%}.login-wall__bento-cell--automation .login-wall__feature-copy{padding:0}.login-wall__feature--result>.login-wall__feature-copy{z-index:70;width:31.4103%;height:5.8462%;padding:0;top:90.8462%;left:9.2949%}.login-wall__result-stage{z-index:11;width:41.6667%;height:3.2308%;padding:0;top:92.1538%;left:47.1154%}.queue-list.login-wall__result-list,.queue-row.login-wall__pr-card{width:100%;height:100%}}.login-wall__button{min-height:var(--size-login-button);padding:0 var(--space-12);border:var(--size-border-1) solid var(--clr-login-border-strong);border-radius:var(--radius-8);justify-content:center;align-items:center;gap:var(--space-8);color:var(--clr-login-action-text);font:var(--font-label);background-color:var(--clr-login-accent);display:inline-flex}.login-wall__github-icon{flex:0 0 var(--size-login-github-icon);width:var(--size-login-github-icon);height:var(--size-login-github-icon);display:block;overflow:hidden}.login-wall__github-icon-pad{flex-basis:var(--size-login-github-icon-cta);width:var(--size-login-github-icon-cta);height:var(--size-login-github-icon-cta);justify-content:center;align-items:center;display:inline-flex}.login-wall__hero-button{min-width:var(--size-login-hero-width);min-height:var(--size-login-hero-button);margin:var(--space-20) 0 var(--space-232);font:var(--font-label);padding:0}.login-wall__feature--queue .login-wall__feature-copy{gap:var(--space-24);width:100%;margin-top:0;padding:0}.login-wall__feature--queue .login-wall__feature-copy h2,.login-wall__feature--automation .login-wall__feature-copy h2,.login-wall__feature--queue .login-wall__feature-copy p{max-width:none}.login-wall__feature--automation .login-wall__feature-copy{text-align:left;justify-items:start;max-width:40rem;padding:0}.login-wall__feature--automation .login-wall__feature-copy p{text-wrap:balance;max-width:38ch}@media (min-width:881px){.login-wall__feature--queue>.login-wall__feature-copy{gap:var(--space-16);width:31.4103%}.login-wall__bento-cell--automation .login-wall__feature-copy{max-width:none}}.login-wall__button.login-wall__topbar-login{min-height:var(--size-login-topbar-button)}.login-wall__status{text-align:center;color:var(--clr-login-text-dim);font:var(--font-body-sm)}.login-wall__footer-link,.login-wall__language-trigger,.login-wall__theme-toggle{min-height:var(--space-40);align-items:center;gap:var(--space-8);padding:0 var(--space-12);border:var(--size-border-1) solid var(--clr-login-border);border-radius:var(--radius-8);color:var(--clr-login-text-muted);font:var(--font-label);background-color:var(--clr-login-control);text-decoration:none;display:inline-flex}.login-wall__footer-link:hover,.login-wall__language-trigger:hover,.login-wall__theme-toggle:hover{border-color:var(--clr-login-border-strong);color:var(--clr-login-text);background-color:var(--clr-login-control-hover)}@keyframes login-wall-flow-draw{0%{opacity:0;stroke-dashoffset:1px}4%{opacity:.88}to{opacity:.88;stroke-dashoffset:0}}@keyframes login-wall-type-line-1{0%,8%{width:0}26%,to{width:min(100%, var(--login-wall-line-width))}}@keyframes login-wall-type-line-2{0%,28%{width:0}54%,to{width:min(100%, var(--login-wall-line-width))}}@keyframes login-wall-type-line-3{0%,56%{width:0}82%,to{width:min(100%, var(--login-wall-line-width))}}.login-wall__language{position:relative}.login-wall__language-trigger[aria-expanded=true]{border-color:var(--clr-login-border-strong);color:var(--clr-login-text);background-color:var(--clr-login-control-hover)}.login-wall__language-menu{right:0;top:calc(100% + var(--space-8));width:176px;padding:var(--space-4);border:var(--size-border-1) solid var(--clr-login-border);border-radius:var(--radius-8);gap:var(--space-4);background-color:var(--clr-login-card-strong);box-shadow:var(--clr-login-shadow);z-index:1;display:grid;position:absolute}.login-wall__language-option{min-height:var(--space-40);padding:0 var(--space-12);border-radius:var(--radius-4);justify-content:space-between;align-items:center;gap:var(--space-12);color:var(--clr-login-text-muted);font:var(--font-label);background-color:#0000;border:0;display:flex}.login-wall__language-option:hover,.login-wall__language-option[aria-checked=true]{color:var(--clr-login-text);background-color:var(--clr-login-control-hover)}@media (max-width:960px){.login-wall__frame{gap:var(--space-20)}.login-wall__benefits,.login-wall__feature,.login-wall__feature--queue,.login-wall__feature--prompt,.login-wall__feature--automation,.login-wall__feature--result,.login-wall__prompt-stage{grid-template-columns:1fr}.login-wall__benefits{gap:var(--space-80)}.login-wall__feature--mux,.login-wall__flow-mux-node,.login-wall__feature--queue,.login-wall__feature--prompt,.login-wall__feature--result,.login-wall__repo-flow{height:auto;min-height:auto}.login-wall__flow-lines{display:none}.login-wall__feature-copy h2{max-width:18ch}.login-wall__feature--prompt{grid-template-areas:"copy""prompt""automation""codex"}.login-wall__repo-row{grid-template-columns:1fr}.login-wall__repo-flow{gap:var(--space-48);min-height:auto}.login-wall__flow-mux-logo,.login-wall__codex-node{margin:0 auto}.login-wall__codex-node{justify-self:center}.login-wall__bento-cell--result{grid-template-columns:1fr}.login-wall__title{max-width:none;margin-top:0}.login-wall__topbar{grid-template-columns:1fr auto}.login-wall__topbar-controls{grid-area:2/1/auto/-1;justify-self:center}}@media (max-width:720px){.login-wall{padding:var(--space-16)}.login-wall__frame{gap:var(--space-16)}.login-wall__layout{padding:var(--space-32) 0 var(--space-16)}.login-wall__topbar-controls{flex-wrap:wrap;justify-content:center;width:100%}.login-wall__title{font:var(--font-title-md)}.login-wall__hero-button{margin-bottom:var(--space-96)}.login-wall__feature-copy,.login-wall__feature-visual,.login-wall__bento-cell .login-wall__feature-copy,.login-wall__prompt-stage,.login-wall__result-stage,.login-wall__work-panel-preview{padding:var(--space-16)}.login-wall__feature--queue .login-wall__feature-copy,.login-wall__feature--automation .login-wall__feature-copy{padding:0 var(--space-16);margin-top:0}.login-wall__work-panel-preview{margin-bottom:var(--space-48)}.login-wall__automation-dialog-actions{flex-direction:column-reverse;align-items:stretch}}@media (prefers-reduced-motion:reduce){.login-wall__flow-line,.login-wall__typing-line,.login-wall__automation-cta{animation:none}.login-wall__flow-line{opacity:.88;stroke-dashoffset:0}.login-wall__typing-line{opacity:1;transform:none}}@media (max-width:900px){.app-shell{grid-template-columns:1fr;height:auto;min-height:100vh;overflow:visible}}
.line-tool{background:var(--clr-bg);min-height:100vh;color:var(--clr-text);position:relative}.line-tool__toolbar{top:var(--space-16);left:var(--space-16);z-index:10;align-items:center;gap:var(--space-8);padding:var(--space-8);border:var(--size-border-1) solid var(--clr-border);border-radius:var(--radius-8);background-color:var(--clr-bg-shell);box-shadow:var(--shadow-surface);-webkit-backdrop-filter:blur(var(--space-12));backdrop-filter:blur(var(--space-12));display:inline-flex;position:fixed}.line-tool__toolbar-group{gap:var(--space-4);display:inline-flex}.line-tool__button{width:var(--space-40);height:var(--space-40);border:var(--size-border-1) solid var(--clr-border);border-radius:var(--radius-4);color:var(--clr-text);background-color:var(--clr-surface);justify-content:center;align-items:center;display:inline-flex}.line-tool__button:hover,.line-tool__button--active{border-color:var(--clr-border-strong);background-color:var(--clr-surface-active)}.line-tool__color-swatch{width:var(--space-40);height:var(--space-40);padding:var(--space-4);border:var(--size-border-1) solid var(--clr-border);border-radius:var(--radius-4);display:block}.line-tool__color-swatch:hover,.line-tool__color-swatch:focus-visible,.line-tool__color-swatch--active{border-color:var(--clr-border-strong)}.line-tool__color-swatch--active{box-shadow:inset 0 0 0 var(--space-4) var(--clr-bg-shell)}.line-tool__status{max-width:168px;color:var(--clr-text-muted);font:var(--font-body-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.line-tool__workspace{min-width:0;height:100vh;padding:var(--space-32);overflow:auto}.line-tool__canvas-frame{width:min(100%, var(--size-line-tool-canvas));max-width:var(--size-line-tool-canvas);aspect-ratio:1248/2600;border:var(--size-border-1) solid var(--clr-border);border-radius:var(--radius-8);background:linear-gradient(90deg, transparent calc(var(--size-login-grid) - var(--size-border-1)), var(--clr-login-grid) calc(var(--size-login-grid) - var(--size-border-1)), var(--clr-login-grid) var(--size-login-grid), transparent var(--size-login-grid)), linear-gradient(180deg, transparent calc(var(--size-login-grid) - var(--size-border-1)), var(--clr-login-grid) calc(var(--size-login-grid) - var(--size-border-1)), var(--clr-login-grid) var(--size-login-grid), transparent var(--size-login-grid)), radial-gradient(circle at top, var(--clr-login-glow-strong) 0%, var(--clr-login-glow-soft) 32%, var(--clr-login-glow-edge) 100%), var(--clr-login-bg);background-size:var(--size-login-grid) var(--size-login-grid), var(--size-login-grid) var(--size-login-grid), auto, auto;box-shadow:var(--shadow-surface);margin:0 auto;display:block;position:relative;overflow:hidden}.line-tool__mockup,.line-tool__canvas{position:absolute;inset:0}.line-tool__mockup{z-index:1;color:var(--clr-login-text);pointer-events:none}.line-tool__canvas-frame--node .line-tool__mockup{pointer-events:auto}.line-tool__canvas{pointer-events:none;touch-action:none;width:100%;height:100%;display:block}.line-tool__canvas--pen{cursor:crosshair;pointer-events:auto}.line-tool__control-layer{z-index:2;pointer-events:none;position:absolute;inset:0}.line-tool__control-hit-group{display:contents}.line-tool__control-hit{border-radius:var(--radius-pill);cursor:grab;pointer-events:auto;background-color:#0000;border:0;padding:0;position:absolute;transform:translate(-50%,-50%)}.line-tool__control-hit:active{cursor:grabbing}.line-tool__control-hit--handle{width:var(--space-24);height:var(--space-24)}.line-tool__control-hit--node{width:var(--space-40);height:var(--space-40)}.line-tool__canvas-hit-area{fill:#0000;pointer-events:none}.line-tool__canvas--pen .line-tool__canvas-hit-area{pointer-events:auto}.line-tool__landing-copy.login-wall__feature-copy{gap:var(--space-16);align-content:start;height:100%;padding:0;display:grid}.line-tool__landing-copy.login-wall__feature-copy h2{letter-spacing:0;max-width:13ch}.line-tool__landing-copy.login-wall__feature-copy .login-wall__feature-heading--nowrap{white-space:nowrap;max-width:none}.line-tool__repo-row.login-wall__repo-row{height:auto}.line-tool__mux-node{border-radius:var(--radius-pill);background-color:var(--clr-login-bg);place-items:center;width:100%;height:100%;display:grid}.line-tool__work-panel-preview.work-panel.login-wall__work-panel-preview{width:100%;height:100%;min-height:0}.line-tool__work-panel-preview .queue-list{width:100%}.line-tool__result-list.queue-list{background-color:var(--clr-login-card-solid);min-height:100%;overflow:visible}.line-tool__work-panel-preview .queue-row:last-child{border-bottom:0}.line-tool__prompt-card.login-wall__prompt-card{height:100%}.line-tool__prompt-preview.login-wall__prompt-preview span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.line-tool__codex-node{place-items:center;width:100%;height:100%;display:grid}.line-tool__result-card.login-wall__pr-card{border-bottom:0;width:100%;height:100%}.line-tool__layout-item{outline:var(--size-border-1) solid transparent;border-radius:var(--radius-8);-webkit-user-select:none;user-select:none;position:absolute}.line-tool__canvas-frame--node .line-tool__layout-item{cursor:grab}.line-tool__canvas-frame--node .line-tool__layout-item:hover,.line-tool__layout-item--active{outline-color:var(--clr-login-flow-cyan)}.line-tool__layout-item--active{cursor:grabbing}.line-tool__layout-label{top:calc(var(--space-20) * -1);z-index:2;padding:var(--space-4) var(--space-8);border-radius:var(--radius-4);color:var(--clr-bg);background-color:var(--clr-login-flow-cyan);font:var(--font-label);opacity:0;pointer-events:none;position:absolute;left:0}.line-tool__layout-drag-hit{z-index:3;border-radius:inherit;cursor:grab;pointer-events:none;touch-action:none;display:block;position:absolute;inset:0}.line-tool__canvas-frame--node .line-tool__layout-drag-hit{pointer-events:auto}.line-tool__layout-item--active .line-tool__layout-drag-hit{cursor:grabbing}.line-tool__layout-item *{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.line-tool__canvas-frame--node .line-tool__layout-item:hover .line-tool__layout-label,.line-tool__layout-item--active .line-tool__layout-label{opacity:1}.line-tool__snap-guide{z-index:3;background-color:var(--clr-login-flow-cyan);pointer-events:none;display:block;position:absolute}.line-tool__snap-guide--x{width:var(--size-outline);top:0;bottom:0}.line-tool__snap-guide--y{height:var(--size-outline);left:0;right:0}.line-tool__curve-shadow,.line-tool__curve,.line-tool__repo-curve{fill:none;stroke-linecap:round;stroke-linejoin:round}.line-tool__curve-shadow{stroke:var(--clr-accent);stroke-width:20px;opacity:.18}.line-tool__curve{stroke:var(--clr-accent);stroke-width:6px}.line-tool__repo-curve{stroke-width:5px;filter:drop-shadow(0 0 var(--space-12) currentcolor);opacity:.88}.line-tool__repo-curve--repo-1{stroke:var(--clr-login-flow-blue);color:var(--clr-login-flow-blue)}.line-tool__repo-curve--repo-2{stroke:var(--clr-login-flow-pink);color:var(--clr-login-flow-pink)}.line-tool__repo-curve--repo-3{stroke:var(--clr-login-flow-yellow);color:var(--clr-login-flow-yellow)}.line-tool__handle-line{stroke:var(--clr-text-dim);stroke-dasharray:8 8;stroke-width:2px}.line-tool__handle,.line-tool__node{cursor:grab;pointer-events:auto;stroke:var(--clr-login-card-solid);stroke-width:3px}.line-tool__handle:active,.line-tool__node:active{cursor:grabbing}.line-tool__handle{fill:var(--clr-login-flow-cyan)}.line-tool__node{fill:var(--clr-accent)}.line-tool__node--start{fill:var(--clr-login-flow-pink)}.line-tool__node--selected{stroke:var(--clr-login-flow-cyan);stroke-width:5px}@media (max-width:880px){.line-tool{grid-template-columns:minmax(0,1fr)}.line-tool__toolbar{max-width:calc(100vw - var(--space-32));flex-wrap:wrap}.line-tool__workspace{height:auto}}
.brand-logo{object-fit:contain;max-width:100%;max-height:100%;display:block}
.repo-panel{min-height:0;padding:var(--space-40) var(--space-28) var(--space-16);border-right:var(--size-border-1) solid var(--clr-border);background-color:var(--clr-panel);overflow:hidden}.repo-panel__section{grid-template-rows:minmax(0,1fr) auto;gap:0;height:100%;min-height:0;display:grid;position:relative}.repo-panel__main{grid-template-rows:auto minmax(0,1fr);gap:0;height:100%;min-height:0;display:grid;position:relative}.repo-panel__header{z-index:1;gap:var(--space-24);padding-bottom:var(--space-16);background-color:var(--clr-panel);display:grid;position:relative}.repo-panel__header:after{content:"";height:var(--space-4);pointer-events:none;box-shadow:0 var(--space-4) var(--space-8) calc(var(--space-4) * -1) var(--clr-scroll-fade);position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.repo-panel__heading{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.repo-panel__title{font:var(--font-title-sm)}.repo-panel__message{color:var(--clr-text-dim);font:var(--font-body-sm)}.repo-panel__empty-state{padding:var(--space-12) 0;align-content:start;display:grid}.repo-search-input{height:var(--size-icon-button)}.repo-panel__scroll{min-height:0;padding-top:var(--space-16);padding-right:var(--space-8);padding-bottom:var(--space-16);overflow:auto}.repo-list--sidebar{min-height:0}.repo-user-card{z-index:1;align-items:center;gap:var(--space-12);margin-top:var(--space-8);padding:var(--space-12);border:var(--size-border-1) solid var(--clr-border);border-radius:var(--radius-12);background-color:var(--clr-panel-soft);box-shadow:0 calc(var(--space-4) * -1) var(--space-8) calc(var(--space-4) * -1) var(--clr-scroll-fade), var(--shadow-surface);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.repo-user-card__settings-menu{right:0;bottom:calc(100% + var(--space-8));z-index:2;width:var(--size-settings-menu);padding:var(--space-8);border:var(--size-border-1) solid var(--clr-border);border-radius:var(--radius-8);gap:var(--space-4);background-color:var(--clr-surface);box-shadow:var(--shadow-surface);display:grid;position:absolute}.repo-user-card__settings-group{gap:var(--space-4);padding-top:var(--space-8);border-top:var(--size-border-1) solid var(--clr-border);display:grid}.repo-user-card__settings-label{padding:var(--space-4) var(--space-8);color:var(--clr-text-dim);font:var(--font-auth-eyebrow);text-transform:uppercase}.repo-user-card__settings-item{min-height:var(--space-40);padding:0 var(--space-8);border-radius:var(--radius-4);align-items:center;gap:var(--space-8);color:var(--clr-text-muted);font:var(--font-label);text-align:left;background-color:#0000;border:0;display:flex}.repo-user-card__settings-item span{flex:1;min-width:0}.repo-user-card__settings-item:hover,.repo-user-card__settings-item:focus-visible,.repo-user-card__settings-item[aria-checked=true]{color:var(--clr-text);background-color:var(--clr-surface-muted)}.repo-user-card__mark{width:var(--space-32);height:var(--space-32);border:var(--size-border-1) solid var(--clr-border);color:var(--clr-text-muted);font:var(--font-label);border-radius:50%;place-items:center;display:inline-grid}.repo-user-card__avatar{width:var(--space-32);height:var(--space-32);border:var(--size-border-1) solid var(--clr-border);object-fit:cover;border-radius:50%}.repo-user-card__main{gap:var(--space-4);min-width:0;display:grid}.repo-user-card__name,.repo-user-card__meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.repo-user-card__name{font:var(--font-label)}.repo-user-card__meta{color:var(--clr-text-dim);font:var(--font-body-sm)}.repo-user-card__button,.repo-user-card__icon-button{border:var(--size-border-1) solid var(--clr-border);border-radius:var(--radius-8);color:var(--clr-text);background-color:var(--clr-surface-muted)}.repo-user-card__button{min-height:var(--space-32);padding:0 var(--space-12);font:var(--font-label)}.repo-user-card__icon-button{width:var(--space-32);height:var(--space-32);place-items:center;display:inline-grid;position:relative}.repo-user-card__settings-dot{top:var(--space-4);right:var(--space-4);width:var(--space-8);height:var(--space-8);background-color:var(--clr-accent);box-shadow:0 0 0 var(--size-border-1) var(--clr-surface-muted);border-radius:50%;position:absolute}.section-add-button{width:var(--space-32);height:var(--space-32);color:var(--clr-text-muted);border-radius:var(--radius-8);opacity:0;background-color:#0000;border:0;place-items:center;transition:opacity .16s;display:inline-grid}.repo-group__header:hover .section-add-button,.repo-group__header:focus-within .section-add-button{opacity:1}.section-add-button:hover,.section-add-button:focus-visible{color:var(--clr-text);background-color:var(--clr-surface-muted)}.repo-groups{gap:var(--space-20);grid-area:list;align-content:start;min-height:0;display:grid}.repo-group{gap:var(--space-8);display:grid}.repo-group__header{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.repo-group__heading{align-items:center;gap:var(--space-8);min-width:0;color:var(--clr-text-dim);display:inline-flex}.repo-group__title{color:var(--clr-text-dim);font:var(--font-body-sm)}.repo-list{gap:var(--space-8);border-radius:var(--radius-8);align-content:start;display:grid}.repo-row{width:100%;height:var(--size-repo-row);grid-template-columns:var(--space-20) minmax(0, 1fr);align-items:center;gap:var(--space-8);min-width:0;padding:0 var(--space-12);border:var(--size-border-1) solid var(--clr-border);border-radius:var(--radius-8);background-color:var(--clr-panel-soft);text-align:left;display:grid}.repo-row--selected{border-color:var(--clr-border-strong);background-color:var(--clr-hover)}.repo-row__label{min-width:0;color:var(--clr-text);text-align:left;white-space:nowrap;align-items:center;gap:0;display:flex;overflow:hidden}.repo-row__icon{color:var(--clr-text-dim);place-items:center;display:inline-grid}.repo-row__owner,.repo-row__slash{color:var(--clr-text-muted);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.repo-row__slash{padding:0 var(--space-4)}.repo-row__name{min-width:0;color:var(--clr-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:900px){.repo-panel{border-right:0;border-bottom:var(--size-border-1) solid var(--clr-border);min-height:auto;display:block;overflow:visible}.repo-panel__section{height:auto}.repo-panel__header:after{display:none}.repo-panel__scroll{scrollbar-gutter:auto;padding-right:0;overflow:visible}}
.prompt-label{font:var(--font-label);color:var(--clr-accent)}.prompt-input{width:100%;color:var(--clr-text);background-color:var(--clr-input);border:var(--size-border-1) solid var(--clr-border);border-radius:var(--radius-8)}.prompt-input::placeholder{color:var(--clr-text-dim)}.assign-button{color:var(--clr-text);background:linear-gradient(135deg, var(--clr-accent), var(--clr-accent-strong));box-shadow:var(--shadow-surface)}.work-panel{min-width:0;min-height:0;padding:var(--space-20) var(--space-40);grid-template-rows:auto auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}.work-panel__header{align-items:center;gap:var(--space-16);margin-bottom:var(--space-16);grid-template-columns:minmax(0,1fr) auto;display:grid}.work-panel__title-group{align-items:baseline;gap:var(--space-12);min-width:0;display:flex}.work-title{font:var(--font-title-sm);flex:none}.work-panel__account{justify-self:end;align-items:center;gap:var(--space-8);display:inline-flex;position:relative}.account-avatar{width:var(--space-32);height:var(--space-32);border:var(--size-border-1) solid var(--clr-border);color:var(--clr-text-muted);font:var(--font-label);background-color:var(--clr-surface-muted);border-radius:50%;flex:none;place-items:center;display:inline-grid}.account-name{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font:var(--font-label);overflow:hidden}.account-connect,.icon-button,.sort-menu__trigger{border:var(--size-border-1) solid var(--clr-border);border-radius:var(--radius-8);color:var(--clr-text);background-color:var(--clr-surface-muted)}.account-connect{min-height:var(--space-32);padding:0 var(--space-12);font:var(--font-label)}.icon-button{width:var(--space-32);height:var(--space-32);place-items:center;display:inline-grid}.icon-button--bare{color:var(--clr-text-muted);background-color:#0000;border-color:#0000}.icon-button--bare:hover,.icon-button--bare:focus-visible{color:var(--clr-text);background-color:var(--clr-surface-muted)}.settings-menu,.sort-menu__content{z-index:3;width:var(--size-settings-menu);padding:var(--space-8);border:var(--size-border-1) solid var(--clr-border);border-radius:var(--radius-8);gap:var(--space-4);background-color:var(--clr-surface);box-shadow:var(--shadow-surface);display:grid;position:absolute;right:0}.settings-menu{top:calc(100% + var(--space-8));width:var(--space-232)}.settings-account{min-height:var(--space-40);padding:0 var(--space-8);border-bottom:var(--size-border-1) solid var(--clr-border);align-items:center;gap:var(--space-8);color:var(--clr-text);display:flex}.settings-menu__group{gap:var(--space-4);padding-top:var(--space-8);border-top:var(--size-border-1) solid var(--clr-border);display:grid}.settings-menu__group:first-child{border-top:0;padding-top:0}.settings-menu__label{padding:var(--space-4) var(--space-8);color:var(--clr-text-dim);font:var(--font-auth-eyebrow);text-transform:uppercase}.settings-menu__item{min-height:var(--space-40);padding:0 var(--space-8);border-radius:var(--radius-4);align-items:center;gap:var(--space-8);color:var(--clr-text-muted);font:var(--font-label);text-align:left;background-color:#0000;border:0;display:flex}.settings-menu__item span{flex:1;min-width:0}.settings-menu__item:hover,.settings-menu__item:focus-visible,.settings-menu__item[aria-checked=true]{color:var(--clr-text);background-color:var(--clr-surface-muted)}.work-dropdown{min-height:var(--space-40);border:var(--size-border-1) solid var(--clr-border);border-radius:var(--radius-8);min-width:0;color:var(--clr-text);background-color:var(--clr-input);position:relative}.work-dropdown__trigger{width:100%;min-height:var(--space-40);min-width:0;padding:0 var(--space-12);border-radius:calc(var(--radius-8) - var(--size-border-1));align-items:center;gap:var(--space-8);color:var(--clr-text);font:var(--font-label);text-align:left;cursor:pointer;background-color:#0000;border:0;display:flex}.work-dropdown__trigger:focus{outline:0}.work-dropdown__icon,.work-dropdown__chevron{color:var(--clr-text-muted);flex:none;place-items:center;display:inline-grid}.work-dropdown__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.work-dropdown__chevron{transition:transform .16s}.work-dropdown:has(.work-dropdown__trigger[aria-expanded=true]) .work-dropdown__chevron{transform:rotate(180deg)}.work-dropdown__menu{top:calc(100% + var(--space-4));z-index:4;padding:var(--space-4);border:var(--size-border-1) solid var(--clr-border);border-radius:var(--radius-8);gap:var(--space-4);background-color:var(--clr-surface);box-shadow:var(--shadow-surface);display:grid;position:absolute;left:0;right:0}.work-dropdown__option{min-height:var(--space-36);padding:0 var(--space-8);border-radius:var(--radius-4);align-items:center;gap:var(--space-8);color:var(--clr-text-muted);font:var(--font-label);text-align:left;background-color:#0000;border:0;display:flex}.work-dropdown__option span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.work-dropdown__option:hover,.work-dropdown__option:focus-visible,.work-dropdown__option[aria-selected=true]{color:var(--clr-text);background-color:var(--clr-surface-muted)}.work-filter{min-width:176px}.work-dropdown:hover,.work-dropdown:focus-within{border-color:var(--clr-border-strong);color:var(--clr-text);background-color:var(--clr-surface-muted)}.work-panel__toolbar{z-index:2;align-items:center;gap:var(--space-16);margin-bottom:var(--space-16);grid-template-columns:minmax(240px,1fr) auto auto;display:grid;position:relative}.repo-filter{min-height:var(--space-40);align-items:center;gap:var(--space-8);min-width:0;padding:0 var(--space-12);border:var(--size-border-1) solid var(--clr-border);border-radius:var(--radius-8);color:var(--clr-text-dim);background-color:var(--clr-input);display:flex}.repo-filter input{min-width:0;color:var(--clr-text);font:var(--font-body-sm);background:0 0;border:0;flex:1}.repo-filter input::placeholder{color:var(--clr-text-dim)}.repo-filter input:focus-visible{outline:0}.work-panel__count{min-width:0;color:var(--clr-text-dim);font:var(--font-body-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sort-menu{justify-self:end;position:relative}.sort-menu__trigger{min-height:var(--space-40);width:240px;padding:0 var(--space-12);align-items:center;gap:var(--space-8);font:var(--font-label);display:inline-flex}.sort-menu__trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sort-menu__direction{color:var(--clr-text-dim)}.sort-menu__content{top:calc(100% + var(--space-8))}.work-subtitle,.detail-meta,.queue-row__comments,.queue-row__number,.queue-row__repo{color:var(--clr-text-dim)}.work-subtitle,.detail-meta,.queue-row__comments,.queue-row__number,.queue-row__repo,.status-message{font:var(--font-body-sm)}.work-panel__queue-scroll{min-height:0;padding-right:var(--space-8);overflow:auto}.queue-list{border:var(--size-border-1) solid var(--clr-border);border-radius:var(--radius-8);background-color:var(--clr-panel-soft);align-content:start;display:grid}.queue-list--empty{align-content:center;place-items:center;min-height:360px}.queue-row{min-height:var(--size-row);grid-template-columns:var(--space-32) minmax(0, 1fr) minmax(var(--space-40), auto) var(--space-32);align-items:center;gap:var(--space-16);padding:0 var(--space-20);text-align:left;border:0;border-bottom:var(--size-border-1) solid var(--clr-border);background-color:#0000;display:grid}.queue-row:hover,.queue-row:focus-visible{background-color:var(--clr-hover)}.queue-row__type{color:var(--clr-accent);place-items:center;display:inline-grid}.queue-row__content{gap:var(--space-4);min-width:0;display:grid}.queue-row__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.queue-row__meta{align-items:baseline;gap:var(--space-8);min-width:0;display:flex}.queue-row__repo{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.queue-row__comments{min-width:var(--space-40);justify-content:flex-end;align-items:center;gap:var(--space-4);display:inline-flex}.readiness{color:var(--clr-ready);place-items:center;display:inline-grid}.readiness__empty{width:var(--space-20);height:var(--space-20)}.detail-panel{align-content:start;gap:var(--space-28);max-width:980px;min-height:0;padding-right:var(--space-8);display:grid;overflow:auto}.back-button{align-items:center;gap:var(--space-12);width:fit-content;color:var(--clr-accent);font:var(--font-label);background-color:#0000;border:0;display:inline-flex}.detail-header{justify-content:space-between;align-items:center;gap:var(--space-24);padding-bottom:var(--space-24);border-bottom:var(--size-border-1) solid var(--clr-border);display:flex}.detail-header__main{align-items:center;gap:var(--space-24);min-width:0;display:flex}.detail-header__type{color:var(--clr-accent);place-items:center;display:inline-grid}.detail-title{font:var(--font-title-md)}.detail-meta{align-items:baseline;gap:var(--space-8);display:flex}.issue-body{white-space:pre-line;max-width:76ch}.prompt-label{margin-bottom:0}.prompt-input{min-height:var(--size-prompt);resize:vertical;padding:var(--space-20);border-color:var(--clr-border-strong)}.assign-button{min-width:var(--size-assign-button);min-height:var(--space-48);padding:0 var(--space-16);justify-content:center;justify-self:end;align-items:center;gap:var(--space-8);border-radius:var(--radius-8);font:var(--font-label);border:0;display:inline-flex}.empty-state,.status-message{color:var(--clr-text-muted)}.empty-state{padding:var(--space-32);text-align:center}.status-message{right:var(--space-24);bottom:var(--space-24);max-width:420px;padding:var(--space-12) var(--space-16);border:var(--size-border-1) solid var(--clr-border);border-radius:var(--radius-8);background-color:var(--clr-surface);position:fixed}@media (max-width:900px){.work-panel__queue-scroll,.detail-panel{scrollbar-gutter:auto;padding-right:0;overflow:visible}.work-panel{min-height:auto;padding:var(--space-20) var(--space-28);display:block;overflow:visible}.work-panel__header{grid-template-columns:minmax(0,1fr) auto;align-items:center}.work-title{min-width:0}.work-panel__toolbar{grid-template-columns:minmax(0,1fr)}.work-panel__title-group{row-gap:var(--space-4);flex-wrap:wrap}.work-filter{width:100%}.sort-menu__trigger{justify-content:space-between;width:100%}.sort-menu{justify-self:stretch;width:100%}.queue-list,.detail-panel{overflow:visible}.detail-header{align-items:flex-start}.assign-button{width:100%;min-width:0}}
.modal-backdrop{z-index:10;padding:var(--space-24);background-color:#04060ead;place-items:center;display:grid;position:fixed;inset:0}.modal-card{gap:var(--space-20);width:min(100%,480px);padding:var(--space-24);border:var(--size-border-1) solid var(--clr-border);border-radius:var(--radius-12);background-color:var(--clr-surface);box-shadow:var(--shadow-surface);display:grid}.modal-header{justify-content:space-between;align-items:flex-start;gap:var(--space-16);display:flex}.modal-title{font:var(--font-title-sm)}.modal-description,.field-label,.checkbox-row{color:var(--clr-text-muted);font:var(--font-body-sm)}.modal-icon-button{width:var(--space-32);height:var(--space-32);color:var(--clr-text-muted);border-radius:var(--radius-8);background-color:#0000;border:0;place-items:center;display:inline-grid}.modal-icon-button:hover,.modal-icon-button:focus-visible{color:var(--clr-text);background-color:var(--clr-surface-muted)}.modal-input{width:100%;height:var(--size-icon-button);padding:0 var(--space-16);color:var(--clr-text);background-color:var(--clr-input);border:var(--size-border-1) solid var(--clr-border);border-radius:var(--radius-8)}.modal-input::placeholder{color:var(--clr-text-dim)}.repo-search-results{gap:var(--space-8);max-height:288px;padding:var(--space-8);border:var(--size-border-1) solid var(--clr-border);border-radius:var(--radius-8);background-color:var(--clr-panel-soft);display:grid;overflow:auto}.repo-search-results__message{padding:var(--space-12);color:var(--clr-text-muted);font:var(--font-body-sm)}.repo-search-result{min-height:var(--size-repo-add-button);padding:0 var(--space-12);color:var(--clr-text);text-align:left;border-radius:var(--radius-8);background-color:#0000;border:0;align-items:center;display:flex}.repo-search-result:hover,.repo-search-result:focus-visible{background-color:var(--clr-surface-muted)}.repo-search-result__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.checkbox-row{align-items:center;gap:var(--space-8);display:flex}.modal-primary-button{min-height:var(--size-repo-add-button);justify-content:center;align-items:center;gap:var(--space-8);padding:0 var(--space-16);color:var(--clr-text);font:var(--font-label);background:linear-gradient(135deg, var(--clr-accent), var(--clr-accent-strong));border:var(--size-border-1) solid transparent;border-radius:var(--radius-8);box-shadow:var(--shadow-surface);display:inline-flex}
.modal-actions{justify-content:flex-end;gap:var(--space-12);display:flex}.modal-secondary-button,.modal-danger-button{min-height:var(--size-repo-add-button);justify-content:center;align-items:center;gap:var(--space-8);padding:0 var(--space-16);border:var(--size-border-1) solid var(--clr-border);border-radius:var(--radius-8);font:var(--font-label);display:inline-flex}.modal-secondary-button{color:var(--clr-text-muted);background-color:#0000}.modal-danger-button{color:var(--clr-text);background-color:var(--clr-error);box-shadow:var(--shadow-surface);border-color:#0000}
*{box-sizing:border-box;margin:0;padding:0}html{background-color:var(--clr-bg);color:var(--clr-text)}body{min-width:320px;min-height:100vh;font:var(--font-body-md);background:var(--clr-bg);color:var(--clr-text);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision}button,input,textarea{font:inherit}button{color:inherit}button:not(:disabled){cursor:pointer}button:disabled,textarea:disabled,input:disabled{cursor:not-allowed;opacity:.56}:focus-visible{outline:var(--size-outline) solid var(--clr-accent);outline-offset:var(--size-outline)}.sr-only{width:var(--size-border-1);height:var(--size-border-1);margin:calc(var(--size-border-1) * -1);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.custom-scrollbar{scrollbar-color:var(--clr-scrollbar-thumb) var(--clr-scrollbar-track);scrollbar-gutter:stable;scrollbar-width:thin}.custom-scrollbar::-webkit-scrollbar{width:var(--space-12)}.custom-scrollbar::-webkit-scrollbar-track{border-radius:var(--radius-pill);background-color:var(--clr-scrollbar-track)}.custom-scrollbar::-webkit-scrollbar-thumb{border:var(--space-4) solid transparent;border-radius:var(--radius-pill);background-color:var(--clr-scrollbar-thumb);background-clip:content-box}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--clr-scrollbar-thumb-hover)}
