@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-ext-wght-normal-d45eAU9y.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-wght-normal-BAAhND-U.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-greek-wght-normal-CmyJS8uq.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-vietnamese-wght-normal-Dg1JeJN0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-ext-wght-normal-CIII54If.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-wght-normal-IvpUvPa2.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-display:var(--font-body);--font-body:"IBM Plex Sans Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono Variable", "SFMono-Regular", Consolas, monospace;--color-paper:oklch(98.4% .006 145);--color-paper-raised:oklch(100% 0 0);--color-paper-pressed:oklch(95.6% .009 145);--color-paper-overlay:oklch(100% 0 0);--color-ink:oklch(21% .018 155);--color-ink-soft:oklch(37% .018 155);--color-neutral:oklch(51% .014 155);--color-muted:oklch(61% .012 155);--color-rule:oklch(89% .012 145);--color-rule-strong:oklch(80% .016 145);--color-accent:oklch(53% .145 145);--color-accent-hover:oklch(47% .145 145);--color-accent-ink:oklch(99% .004 145);--color-focus:oklch(58% .17 145);--color-info:oklch(55% .13 245);--color-warning:oklch(61% .13 72);--color-error:oklch(55% .19 27);--color-success:var(--color-accent);--color-error-paper:oklch(96% .03 27);--color-success-paper:oklch(96% .035 145);--color-warning-paper:oklch(96% .045 72);--color-info-paper:oklch(96% .028 245);--color-backdrop:oklch(15% .015 155/.55);--color-shadow:oklch(20% .012 155/.12);--color-brand-mark:oklch(53% .145 145);--surface-card:var(--color-paper-raised);--surface-sunken:var(--color-paper-pressed);--surface-overlay:var(--color-paper-overlay);--border-color:var(--color-rule);--border-color-strong:var(--color-rule-strong);--text-muted:var(--color-neutral);--color-graphite:var(--color-ink);--color-graphite-raised:var(--color-ink-soft);--color-graphite-ink:var(--color-paper-raised);--color-graphite-muted:var(--color-rule-strong);--color-console:oklch(15% .014 155);--color-console-raised:oklch(19% .016 155);--color-console-ink:oklch(94% .01 155);--color-console-muted:oklch(68% .012 155);--color-console-accent:oklch(74% .17 145);--color-console-link:oklch(78% .1 225);--color-console-rule:oklch(28% .016 155);--person-1:oklch(91% .045 145);--person-2:oklch(91% .045 245);--person-3:oklch(92% .055 72);--person-4:oklch(91% .045 320);--person-5:oklch(91% .045 190);--person-ink:oklch(30% .055 155);--agent-codex:oklch(52% .12 255);--agent-claude:oklch(57% .13 50);--agent-cursor:oklch(46% .02 155);--agent-vscode:oklch(55% .13 240);--agent-antigravity:oklch(54% .14 305);--space-3xs:.125rem;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--space-3xl:6rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.25rem;--text-lg:1.5625rem;--text-xl:1.953rem;--text-2xl:clamp(2rem, 4vw, 3.25rem);--radius-control:.5rem;--radius-panel:.75rem;--radius-round:999rem;--control-height:2.75rem;--content-max:100rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--z-base:1;--z-raised:10;--z-sticky:200;--z-modal:400;--z-toast:500}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-paper:oklch(14% .012 155);--color-paper-raised:oklch(18% .014 155);--color-paper-pressed:oklch(21.5% .016 155);--color-paper-overlay:oklch(19% .014 155);--color-ink:oklch(95% .008 155);--color-ink-soft:oklch(79% .01 155);--color-neutral:oklch(66% .012 155);--color-muted:oklch(55% .012 155);--color-rule:oklch(27% .014 155);--color-rule-strong:oklch(35% .016 155);--color-accent:oklch(72% .16 145);--color-accent-hover:oklch(77% .15 145);--color-accent-ink:oklch(16% .02 145);--color-focus:oklch(78% .18 145);--color-info:oklch(74% .12 245);--color-warning:oklch(78% .13 72);--color-error:oklch(70% .17 27);--color-error-paper:oklch(24% .05 27);--color-success-paper:oklch(23% .045 145);--color-warning-paper:oklch(25% .045 72);--color-info-paper:oklch(24% .04 245);--color-backdrop:oklch(6% .012 155/.75);--color-shadow:oklch(5% .01 155/.3);--person-1:oklch(31% .055 145);--person-2:oklch(31% .055 245);--person-3:oklch(32% .06 72);--person-4:oklch(31% .055 320);--person-5:oklch(31% .055 190);--person-ink:oklch(94% .015 155)}html,body{min-width:20rem;margin:0;overflow-x:clip}.connect-workspace{border:1px solid var(--color-rule);border-top:3px solid var(--color-accent,#21852c);background:var(--color-paper-raised);border-radius:12px;margin-block:24px;padding:clamp(20px,4vw,40px)}.connect-workspace__intro h2{margin:8px 0;font-size:clamp(24px,3vw,32px)}.connect-workspace__intro p{max-width:65ch}.connect-workspace .setup-modes{margin-block:24px}.connect-workspace .setup-modes button{text-align:left;gap:10px;display:grid}.connect-workspace__body{border-top:1px solid var(--color-rule);padding-top:24px}.connect-workspace__body>p{max-width:70ch}.connection-command{margin-top:20px}.connection-command code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.connection-command__expiry,.setup-waiting{color:var(--color-neutral);font-size:14px}.setup-waiting{padding-block:12px}.team-create-form{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:12px;display:grid}.machine-picker{color:var(--text-muted,#8b949e);letter-spacing:.08em;text-transform:uppercase;gap:3px;font-size:10px;font-weight:700;display:grid}.machine-picker select{border:1px solid var(--border-color,#30363d);background:var(--surface-sunken,#0d1117);min-width:250px;min-height:34px;color:var(--color-ink,#f0f6fc);letter-spacing:normal;text-transform:none;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:600}.machine-summary,.machine-owner{color:var(--color-neutral);font-size:var(--text-xs);margin:var(--space-3xs) 0 0}.team-create-form label,.team-user-card label,.machine-card__head>label{color:var(--text-muted,#8b949e);gap:6px;font-size:12px;display:grid}.team-create-form input,.team-create-form select,.team-user-card input,.team-user-card select,.machine-card__head select{border:1px solid var(--border-color,#30363d);background:var(--surface-sunken,#0d1117);min-height:36px;color:inherit;border-radius:6px;padding:7px 9px}@media (width<=900px){.team-create-form{grid-template-columns:1fr}.team-user-card .machine-actions{align-items:stretch}.machine-picker,.machine-picker select{width:100%;min-width:0}}body{background:var(--color-paper);color:var(--color-ink-soft);font-family:var(--font-body);font-size:var(--text-base);line-height:1.55}button,input{color:inherit;font:inherit}.field-label{color:var(--color-ink-soft);font-size:var(--text-sm);letter-spacing:.02em;margin:0 0 6px;font-weight:650;display:block}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{border-radius:var(--radius-control);outline:2px solid var(--color-focus);outline-offset:2px}h1,h2,h3,p{margin:0}h1,h2,h3{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.028em;overflow-wrap:anywhere;font-style:normal}.mono-label{color:var(--color-neutral);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.09em;font-weight:600;line-height:1.25}.button{border:1px solid var(--color-rule-strong);border-radius:var(--radius-control);align-items:center;gap:var(--space-sm);height:var(--control-height);padding-inline:var(--space-md);transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);white-space:nowrap;justify-content:center;font-weight:600;display:inline-flex}.button:active{transform:translateY(1px)}.button:disabled{color:var(--color-neutral)}.button--primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink);width:100%}.button--primary:focus-visible{box-shadow:0 0 0 4px var(--color-focus);outline-color:var(--color-accent-ink)}.button--quiet{border-color:var(--color-rule-strong);color:var(--color-ink);background:0 0}@media (hover:hover) and (pointer:fine){.button--primary:hover{background:var(--color-accent-hover)}.button--quiet:hover{background:var(--color-paper-pressed)}}.entry{background:var(--color-paper);color:var(--color-ink-soft);min-height:100dvh;display:grid}.entry__signal{background:var(--color-graphite);color:var(--color-graphite-ink);min-height:23rem;padding:max(var(--space-lg), env(safe-area-inset-top)) max(var(--space-lg), env(safe-area-inset-right)) var(--space-lg) max(var(--space-lg), env(safe-area-inset-left));flex-direction:column;display:flex}.entry__signal h1{color:var(--color-graphite-ink);font-size:clamp(var(--text-2xl), 8vw, 3.75rem);margin-block:var(--space-md) var(--space-xl);max-width:14ch;font-weight:600;line-height:1.04}.entry__wordmark{color:var(--color-graphite-ink);font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.12em;width:fit-content;font-weight:600;text-decoration:none}.entry__readout{margin-block:auto}.entry__readout .mono-label{color:var(--color-graphite-muted)}.signal-dot{background:var(--color-accent);height:.5rem;border-radius:50%;width:.5rem;margin-inline-end:var(--space-xs);display:inline-block}.terminal-line{border-block:1px solid var(--color-graphite-raised);color:var(--color-graphite-ink);font-family:var(--font-mono);align-items:center;gap:var(--space-sm);max-width:28rem;padding-block:var(--space-md);display:flex}.terminal-line>span{color:var(--color-accent)}.entry__foot{color:var(--color-graphite-muted);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.03em}.entry__form-wrap{align-self:center;gap:var(--space-xl);max-width:30rem;padding:var(--space-2xl) max(var(--space-lg), env(safe-area-inset-right)) max(var(--space-2xl), env(safe-area-inset-bottom)) max(var(--space-lg), env(safe-area-inset-left));justify-self:center;width:100%;display:grid}.entry__form-head{gap:var(--space-sm);display:grid}.entry__form-head h2{font-size:var(--text-xl);font-weight:700;line-height:1.15}.entry__form-head>p:last-child{max-width:45ch}.auth-form{display:grid}.auth-form label{color:var(--color-ink);font-size:var(--text-sm);margin-block-end:var(--space-xs);font-weight:600}.auth-form input{background:var(--color-paper-raised);border:1px solid var(--color-rule-strong);border-radius:var(--radius-control);height:var(--control-height);outline-offset:1px;padding-inline:var(--space-sm) var(--space-xl);transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out);outline:2px solid #0000;width:100%}.auth-form input[aria-invalid=true]{background:var(--color-error-paper);border-color:var(--color-error)}.auth-form input::placeholder{color:var(--color-muted)}@media (hover:hover) and (pointer:fine){.auth-form input:hover{background:var(--color-paper-pressed)}}.field-note{color:var(--color-neutral);font-size:var(--text-sm);margin-block:var(--space-2xs) var(--space-lg);min-height:1lh}.field-note--error{color:var(--color-error)}.entry--loading{align-content:center;justify-items:center;gap:var(--space-md)}.loading-mark,.brand__mark{background:var(--color-accent);border-radius:var(--radius-control);color:var(--color-accent-ink);font-family:var(--font-display);justify-content:center;align-items:center;width:2rem;height:2rem;font-weight:700;display:inline-flex}.hub-shell{min-height:100dvh}.side-rail{background:var(--color-graphite);color:var(--color-graphite-ink);min-height:auto;padding:var(--space-md);flex-direction:column;display:flex}.brand{color:var(--color-graphite-ink);align-items:center;gap:var(--space-sm);min-height:var(--control-height);padding:var(--space-2xs);text-align:start;background:0 0;border:0;display:flex}.brand>span:last-child{line-height:1.2;display:grid}.side-rail nav{gap:var(--space-2xs);margin-block-start:var(--space-md);padding-block-end:var(--space-xs);display:flex;overflow-x:auto}.side-rail nav a{border-radius:var(--radius-control);color:var(--color-graphite-muted);font-size:var(--text-sm);align-items:center;gap:var(--space-sm);min-height:var(--control-height);padding-inline:var(--space-sm);transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);white-space:nowrap;border:1px solid #0000;flex:none;text-decoration:none;display:flex}.side-rail nav a>span{display:none}.side-rail nav a[aria-current=page]{background:var(--color-graphite-raised);border-color:var(--color-graphite-raised);color:var(--color-graphite-ink)}@media (hover:hover) and (pointer:fine){.side-rail nav a:hover{color:var(--color-graphite-ink)}}.side-rail__account{display:none}.hub-workbench{flex-direction:column;min-height:100dvh;display:flex}.top-line,.foot-line{border-bottom:1px solid var(--color-rule);font-family:var(--font-body);font-size:var(--text-xs);min-height:3rem;padding-inline:var(--space-lg);justify-content:space-between;align-items:center;display:flex}.top-line p{align-items:center;gap:var(--space-xs);display:flex}.top-signout{border:1px solid var(--color-rule);border-radius:var(--radius-control);color:var(--color-ink-soft);height:var(--control-height);width:var(--control-height);background:0 0;justify-content:center;align-items:center;display:flex}.top-line span,.foot-line span{color:var(--color-neutral);display:none}.page-content{padding:var(--space-xl) var(--space-lg) var(--space-2xl);flex:1}.page-head{align-items:start;gap:var(--space-lg);flex-wrap:wrap;justify-content:space-between;margin-block-end:var(--space-xl);display:flex}.page-head>div{gap:var(--space-xs);min-width:0;display:grid}.page-head h1{font-size:clamp(var(--text-xl), 5vw, var(--text-2xl));font-weight:700;line-height:1.12}.status-chip{border:1px solid var(--color-rule);border-radius:var(--radius-control);color:var(--color-neutral);font-family:var(--font-body);font-size:var(--text-xs);align-items:center;gap:var(--space-xs);min-height:2rem;padding-inline:var(--space-sm);white-space:nowrap;display:inline-flex}.overview-grid{gap:var(--space-xl);display:grid}.empty-state{border-block:1px solid var(--color-rule);align-content:start;gap:var(--space-sm);min-height:17rem;padding-block:var(--space-xl);justify-items:start;display:grid}.empty-state>svg{color:var(--color-accent)}.empty-state h2,.readiness h2{font-size:var(--text-lg);font-weight:700}.empty-state p{max-width:45ch}.empty-state .button{margin-block-start:var(--space-md)}.readiness{background:var(--color-graphite);border-radius:var(--radius-panel);color:var(--color-graphite-ink);padding:var(--space-lg)}.readiness h2,.readiness strong{color:var(--color-graphite-ink)}.section-line{border-bottom:1px solid var(--color-graphite-raised);justify-content:space-between;align-items:center;padding-block-end:var(--space-lg);display:flex}.section-line>span{color:var(--color-accent);font-family:var(--font-display);font-size:var(--text-lg)}.readiness dl{margin:0;display:grid}.readiness dl>div{border-bottom:1px solid var(--color-graphite-raised);align-items:center;gap:var(--space-md);padding-block:var(--space-md);justify-content:space-between;display:flex}.readiness dt{color:var(--color-graphite-ink)}.readiness dd{color:var(--color-graphite-muted);font-family:var(--font-body);font-size:var(--text-xs);text-align:end;margin:0}.activity-strip{border-bottom:1px solid var(--color-rule);align-items:start;gap:var(--space-lg);margin-block-start:var(--space-2xl);padding-block-end:var(--space-xl);display:grid}.activity-strip>div{gap:var(--space-xs);display:grid}.activity-strip>p{max-width:59ch}.activity-strip code{color:var(--color-ink);font-family:var(--font-mono);font-size:.92em}.mode-list,.repo-list{border-top:1px solid var(--color-rule);margin-block-end:var(--space-xl)}.mode-list article,.repo-row{border-bottom:1px solid var(--color-rule);align-items:start;gap:var(--space-sm);padding-block:var(--space-lg);display:grid}.mode-list article>div{gap:var(--space-xs);display:grid}.mode-list article>span,.repo-row>span{color:var(--color-neutral);font-family:var(--font-body);font-size:var(--text-xs)}.repo-row{grid-template-columns:auto minmax(0,1fr);align-items:center}.repo-row svg{color:var(--color-accent)}.repo-row strong{color:var(--color-ink);overflow-wrap:anywhere;min-width:0}.repo-row>span{grid-column:2}.machine-message{border-left:2px solid var(--color-accent);color:var(--color-neutral);font-size:var(--text-sm);padding:var(--space-sm) var(--space-md);margin-block-end:var(--space-lg)}.pairing-panel{background:var(--color-console);border:1px solid var(--color-console-rule);color:var(--color-console-ink);align-items:start;gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-panel);margin-block-end:var(--space-xl);display:grid}.pairing-panel h2{color:var(--color-console-ink);font-size:var(--text-lg)}.pairing-panel>p,.pairing-panel .terminal-block p{color:var(--color-console-muted);font-size:var(--text-sm);margin:0}.pairing-panel .mono-label{color:var(--color-console-accent)}.pairing-panel code{font-family:var(--font-mono)}.pairing-panel .button{justify-self:start}.pairing-panel .button--quiet,.terminal-block .button--quiet{border-color:var(--color-console-rule);color:var(--color-console-ink);background:0 0}.pairing-panel .button--quiet:hover:not(:disabled),.terminal-block .button--quiet:hover:not(:disabled),.pairing-panel .button--quiet:active:not(:disabled),.terminal-block .button--quiet:active:not(:disabled){background:var(--color-console-raised);border-color:var(--color-console-muted);color:var(--color-console-ink)}.pairing-code{color:var(--color-console-accent);font-family:var(--font-mono);letter-spacing:.09em;font-size:clamp(1.5rem,6vw,2.25rem);display:block}.machine-list{border-top:1px solid var(--color-rule)}.machine-card{border-bottom:1px solid var(--color-rule);gap:var(--space-md);padding:var(--space-md) 0;display:grid}.machine-card--revoked{background:color-mix(in oklch, var(--color-error) 5%, transparent);border-radius:var(--radius-control);padding-inline:var(--space-md)}.machine-card--revoked .machine-card__head svg.machine-card__icon{color:var(--color-error)}.machine-card__meta{color:var(--color-neutral);font-size:var(--text-xs);margin:var(--space-3xs) 0 0}.machine-card__danger{align-items:center;gap:var(--space-xs);margin-block-start:var(--space-xs);display:flex}.machine-card__head,.machine-card__head>div{align-items:center;gap:var(--space-sm);display:flex}.machine-card__head{justify-content:space-between}.machine-card__head>div{min-width:0}.machine-card__head svg{color:var(--color-accent);flex:none}.machine-card__head h2{font-size:var(--text-md);overflow-wrap:anywhere}.machine-card__head p{color:var(--color-neutral);font-family:var(--font-mono);font-size:var(--text-xs);margin-block-start:var(--space-xs)}.status-chip--ready{border-color:var(--color-accent);color:var(--color-accent)}.machine-actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.machine-actions button{border:1px solid var(--color-rule-strong);border-radius:var(--radius-control);color:var(--color-ink);font-size:var(--text-xs);min-height:2.25rem;padding-inline:var(--space-sm);background:0 0}.machine-actions button:hover:not(:disabled){border-color:var(--color-accent)}.machine-actions button:disabled{cursor:not-allowed;opacity:.45}.machine-actions .machine-revoke{color:var(--color-error);margin-inline-start:auto}.page-head__actions{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.cluster{align-items:center;gap:var(--space-xs);display:flex}.alert-banner{background:var(--color-error-paper);border:1px solid color-mix(in oklch, var(--color-error) 40%, transparent);border-radius:var(--radius-panel);align-items:center;gap:var(--space-xs) var(--space-md);padding:var(--space-sm) var(--space-md);flex-wrap:wrap;justify-content:space-between;margin-block-end:var(--space-md);display:flex}.alert-banner strong{color:var(--color-error);font-size:var(--text-sm)}.alert-banner p{color:var(--color-neutral);font-size:var(--text-xs);margin:var(--space-3xs) 0 0}.button--compact{font-size:var(--text-xs);gap:var(--space-2xs);height:2rem;padding-inline:var(--space-sm);width:auto}.button--danger{border-color:var(--color-error);color:var(--color-error);background:0 0}.button--danger-solid{background:var(--color-error);border-color:var(--color-error);color:oklch(100% 0 0)}@media (hover:hover) and (pointer:fine){.button--danger:hover:not(:disabled){background:var(--color-error-paper)}.button--danger-solid:hover:not(:disabled){background:var(--color-error);filter:brightness(1.08)}}.terminal-block{background:var(--color-console);border:1px solid var(--color-console-rule);border-radius:var(--radius-control);color:var(--color-console-ink);gap:var(--space-2xs);padding:var(--space-sm) var(--space-md);display:grid}.pairing-panel .terminal-block{background:var(--color-console-raised)}.terminal-block__label{color:var(--color-console-accent);letter-spacing:.04em;font-size:.6875rem;font-weight:700}.terminal-block__label--muted{color:var(--color-console-muted);font-weight:500}.terminal-block .terminal-block__label code,.terminal-block .terminal-block__foot code{color:var(--color-console-link);font-size:inherit;display:inline}.terminal-block code{color:var(--color-console-link);font-family:var(--font-mono);font-size:var(--text-xs);overflow-wrap:anywhere;white-space:normal;display:block}.terminal-block code.terminal-block__plain{color:var(--color-console-ink)}.terminal-block__foot{border-top:1px solid var(--color-console-rule);color:var(--color-console-muted);font-size:var(--text-xs);padding-block-start:var(--space-xs)}.terminal-block__row{align-items:center;gap:var(--space-xs);justify-content:space-between;display:flex}.health-card{background:var(--color-paper-raised);border:1px solid var(--color-rule);border-radius:var(--radius-panel);gap:var(--space-sm);padding:var(--space-md) var(--space-lg);margin-block-end:var(--space-lg);display:grid}.health-card--connected{border-color:color-mix(in oklch, var(--color-accent) 45%, var(--color-rule))}.health-card__head{align-items:center;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;justify-content:space-between;display:flex}.health-card__head h2{font-size:var(--text-md);margin-block-start:var(--space-3xs)}.health-card__label--connected{color:var(--color-accent)}.health-card__note{background:var(--color-success-paper);border:1px solid color-mix(in oklch, var(--color-accent) 30%, transparent);border-radius:var(--radius-control);padding:var(--space-sm) var(--space-md)}.health-card__note--offline{background:var(--color-paper-pressed);border-color:var(--color-rule)}.health-card__note p{color:var(--color-neutral);font-size:var(--text-sm);margin:0}.health-card__note code{background:var(--color-info-paper);border-radius:var(--space-2xs);color:var(--color-info);font-family:var(--font-mono);padding:var(--space-3xs) var(--space-2xs)}.bootstrap-options{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));margin-block-end:var(--space-lg);display:grid}.option-card{background:var(--color-paper-raised);border:1px solid var(--color-rule);border-radius:var(--radius-panel);padding:var(--space-lg);flex-direction:column;justify-content:space-between;display:flex}.option-card__head{align-items:center;gap:var(--space-sm);margin-block-end:var(--space-xs);display:flex}.option-card__icon{border-radius:var(--radius-control);justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.option-card__icon--info{background:var(--color-info-paper);color:var(--color-info)}.option-card__icon--success{background:var(--color-success-paper);color:var(--color-accent)}.option-card h3{font-size:var(--text-md);margin:0}.option-card p{color:var(--color-neutral);font-size:var(--text-sm);margin:0;line-height:1.5}.option-card .mono-label--info{color:var(--color-info)}.option-card .mono-label--success{color:var(--color-accent)}.option-card__actions{gap:var(--space-xs);margin-block-start:var(--space-sm);display:flex}.option-card__actions .button--primary{flex:1;width:auto;height:2.25rem}.trust-list{color:var(--color-neutral);font-size:var(--text-xs);gap:var(--space-sm);flex-wrap:wrap;display:flex}.trust-list span{align-items:center;gap:var(--space-2xs);display:inline-flex}.trust-list svg{color:var(--color-accent)}.foot-line{border-bottom:0;border-top:1px solid var(--color-rule);margin-inline:var(--space-lg);padding-inline:0}.button,.brand,.side-rail nav a,.top-line,.status-chip,.icon-button,.top-signout{line-height:1}@media (width>=40rem){.entry{grid-template-columns:minmax(0,1.15fr) minmax(25rem,.85fr)}.entry__signal{min-height:100dvh;padding:var(--space-xl)}.entry__form-wrap{padding:var(--space-xl)}.top-line span,.foot-line span,.side-rail nav a>span{display:inline}.page-content{padding-inline:var(--space-xl)}.overview-grid{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr)}.activity-strip{grid-template-columns:minmax(10rem,.35fr) minmax(0,1fr)}.mode-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center}.repo-row{grid-template-columns:auto minmax(0,1fr) auto}.repo-row>span{grid-column:auto}}@media (width>=60rem){.hub-shell{grid-template-columns:15rem minmax(0,1fr);display:grid}.side-rail{height:100dvh;min-height:100dvh;padding:var(--space-lg) var(--space-md);inset-block:0;position:sticky;top:0}.side-rail nav{margin-block-start:var(--space-2xl);padding:0;display:grid;overflow:visible}.top-signout{display:none}.side-rail__account{border-top:1px solid var(--color-graphite-raised);gap:var(--space-sm);margin-block-start:auto;padding-block-start:var(--space-lg);display:grid}.side-rail__account>div{align-items:center;gap:var(--space-sm);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.side-rail__account>div>span{background:var(--color-graphite-raised);border-radius:var(--radius-control);color:var(--color-graphite-ink);font-family:var(--font-display);justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.side-rail__account p{min-width:0;line-height:1.25;display:grid}.side-rail__account strong{color:var(--color-graphite-ink);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.side-rail__account small{color:var(--color-graphite-muted);font-size:var(--text-xs)}.icon-button{border-radius:var(--radius-control);color:var(--color-graphite-muted);height:var(--control-height);width:var(--control-height);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:flex}.rail-error{color:var(--color-graphite-ink);font-size:var(--text-xs)}.page-content{padding:var(--space-2xl) clamp(var(--space-xl), 5vw, var(--space-3xl))}.foot-line{margin-inline:clamp(var(--space-xl), 5vw, var(--space-3xl))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.15s!important;animation-duration:.15s!important;animation-iteration-count:1!important}}@media (pointer:coarse){.button,.side-rail nav a,.icon-button{min-height:3rem}}.setup-flow{max-width:70rem;margin-inline:auto}.setup-hero{border-bottom:2px solid var(--color-ink);align-items:end;gap:var(--space-lg);margin-block-end:var(--space-xl);padding-block-end:var(--space-xl);display:grid}.setup-hero>div{gap:var(--space-xs);display:grid}.setup-hero--row{align-items:start;gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;justify-content:space-between;display:flex}.setup-hero__row{align-items:flex-start;gap:var(--space-sm);flex-wrap:wrap;justify-content:space-between;display:flex}.setup-hero__row .button{flex:none}.setup-hero--row .cluster,.setup-hero--row .setup-state{align-self:flex-start}.setup-hero--row .button--quiet.button--compact{margin-block-end:var(--space-xs)}.setup-hero--row>div:first-child .button--compact:first-child{margin-block-end:var(--space-2xs)}.setup-hero>div>p,.setup-hero>p{color:var(--color-neutral);font-size:var(--text-sm);max-width:44ch}.setup-hero h1{font-size:clamp(var(--text-2xl), 6vw, 3.5rem);line-height:1}.setup-state{border:1px solid var(--color-rule-strong);border-radius:var(--radius-control);font-family:var(--font-mono);font-size:var(--text-xs);padding:var(--space-xs) var(--space-sm);text-transform:uppercase;justify-self:start}.setup-state--succeeded{border-color:var(--color-accent);color:var(--color-accent)}.setup-state--failed{border-color:var(--color-error);color:var(--color-error)}.setup-stage{border-bottom:1px solid var(--color-rule);gap:var(--space-lg);padding-block:var(--space-xl);display:grid}.setup-stage__number{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:600}.setup-stage__body{gap:var(--space-lg);min-width:0;display:grid}.setup-stage__body>h2{font-size:var(--text-xl);line-height:1.1}.setup-stage__body>p{max-width:62ch}.setup-modes{gap:var(--space-sm);display:grid}.setup-modes button{background:var(--color-paper-raised);border:1px solid var(--color-rule);border-radius:var(--radius-panel);gap:var(--space-xs);min-height:7.5rem;padding:var(--space-lg);text-align:start;transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);display:grid}.setup-modes button[aria-pressed=true]{background:var(--color-paper-pressed);border-color:var(--color-accent)}.setup-modes button strong{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-md)}.setup-modes button span{color:var(--color-neutral);max-width:42ch}.setup-options{border:0;border-top:1px solid var(--color-rule);gap:var(--space-sm);padding:var(--space-lg) 0 0;margin:0;display:grid}.custom-options{gap:var(--space-lg);display:grid}.setup-options legend{color:var(--color-ink);font-family:var(--font-display);padding:0 var(--space-sm) 0 0;font-weight:600}.setup-options label,.machine-choice-list label{align-items:center;gap:var(--space-sm);min-height:2.5rem;display:flex}.setup-options input,.machine-choice-list input{accent-color:var(--color-accent);width:1.125rem;height:1.125rem}.machine-choice-list{border-top:1px solid var(--color-rule)}.machine-choice-list label{border-bottom:1px solid var(--color-rule);padding-block:var(--space-md)}.machine-choice-list label>span{gap:var(--space-2xs);display:grid}.machine-choice-list strong{color:var(--color-ink)}.machine-choice-list small{color:var(--color-neutral);font-family:var(--font-mono)}.setup-empty{border-block:1px solid var(--color-rule);align-items:start;gap:var(--space-md);padding-block:var(--space-lg);display:grid}.setup-empty>svg{color:var(--color-accent)}.setup-empty .button,.setup-continue,.setup-run{justify-self:start;width:auto}.local-choice-grid{gap:var(--space-sm);display:grid}.local-choice-grid button{background:var(--color-paper-raised);border:1px solid var(--color-rule);border-radius:var(--radius-panel);align-items:center;gap:var(--space-md);min-height:6rem;padding:var(--space-md);text-align:start;transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.local-choice-grid button>svg{color:var(--color-accent)}.local-choice-grid button>span{gap:var(--space-2xs);display:grid}.local-choice-grid strong{color:var(--color-ink)}.local-choice-grid small{color:var(--color-neutral)}.setup-review{border-top:1px solid var(--color-rule);margin:0}.setup-review>div{border-bottom:1px solid var(--color-rule);align-items:center;gap:var(--space-md);padding-block:var(--space-sm);justify-content:space-between;display:flex}.setup-review dd{color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-sm);text-align:end;text-transform:capitalize;margin:0}.setup-consent,.setup-message{color:var(--color-neutral);font-size:var(--text-sm)}.setup-consent code{color:var(--color-ink);font-family:var(--font-mono)}.setup-message{border-left:2px solid var(--color-accent);padding:var(--space-sm) var(--space-md);margin-block-start:var(--space-lg)}.setup-message--info{background:var(--color-info-paper);border:1px solid color-mix(in oklch, var(--color-info) 35%, transparent);border-radius:var(--radius-control);color:var(--color-info);margin:0}.bootstrap-stack{gap:var(--space-md);margin-block-end:var(--space-xl);display:grid}.bootstrap-stack .terminal-block{margin-block:var(--space-sm) var(--space-2xs)}.setup-progress{margin:0;padding:0;list-style:none}.setup-progress li{border-bottom:1px solid var(--color-rule);align-items:center;gap:var(--space-sm);grid-template-columns:auto minmax(0,.7fr) minmax(0,1fr);min-height:3.25rem;display:grid}.setup-progress li>span{background:var(--color-rule-strong);border-radius:50%;width:.5rem;height:.5rem}.setup-progress li[data-state=running]>span,.setup-progress li[data-state=completed]>span{background:var(--color-accent)}.setup-progress li[data-state=failed]>span{background:var(--color-error)}.setup-progress strong{color:var(--color-ink);font-size:var(--text-sm)}.setup-progress small{color:var(--color-neutral);overflow-wrap:anywhere}@media (hover:hover) and (pointer:fine){.setup-modes button:hover,.local-choice-grid button:hover:not(:disabled){background:var(--color-paper-pressed);border-color:var(--color-rule-strong)}}@media (width>=48rem){.setup-hero{grid-template-columns:minmax(0,1fr) minmax(16rem,.55fr)}.setup-hero .setup-state{justify-self:end}.setup-stage{gap:var(--space-sm);grid-template-columns:minmax(0,1fr)}.setup-modes,.local-choice-grid,.custom-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=26rem){.setup-progress li{padding-block:var(--space-sm);grid-template-columns:auto minmax(0,1fr);align-items:start}.setup-progress small{grid-column:2}}.open-menu{border-radius:var(--radius-control);display:inline-flex;position:relative;overflow:visible}.open-menu>button:first-child{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.open-menu__toggle{padding-inline:var(--space-xs);border-top-left-radius:0;border-bottom-left-radius:0;justify-content:center;align-items:center;display:flex}.open-menu__dropdown{background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-control);z-index:100;flex-direction:column;gap:2px;min-width:140px;margin-top:4px;padding:4px;display:flex;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #0000004d}.open-menu__dropdown button{color:var(--color-ink);font-size:var(--text-xs);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:space-between;align-items:center;width:100%;padding:6px 10px;display:flex}.open-menu__dropdown button:hover{background:var(--color-panel-muted)}.skip-link{background:var(--color-ink);border-radius:0 0 var(--radius-control) 0;color:var(--color-paper);padding:var(--space-sm) var(--space-md);z-index:1000;position:fixed;inset:0 auto auto 0;transform:translateY(-120%)}.skip-link:focus{transform:translateY(0)}.work-workspace{gap:var(--space-lg);display:grid}.work-hero{border-bottom:1px solid var(--color-rule);align-items:end;gap:var(--space-lg);padding-block:var(--space-sm) var(--space-xl);justify-content:space-between;display:flex}.work-hero h1{color:var(--color-ink);letter-spacing:-.055em;margin:var(--space-xs) 0;font-size:clamp(2rem,4vw,3.35rem);line-height:1}.work-hero p:last-child,.work-panel__heading p,.work-empty span{color:var(--color-neutral);margin:0}.work-hero__summary{grid-auto-flow:column;gap:1px;display:grid;overflow:hidden}.work-hero__summary span{background:var(--color-paper-raised);border:1px solid var(--color-rule);color:var(--color-neutral);font-size:var(--text-xs);min-width:5.5rem;padding:var(--space-sm) var(--space-md);display:grid}.work-hero__summary strong{color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-lg)}.work-views{gap:var(--space-xs);margin-block:calc(var(--space-xs) * -1) 0;padding-block:var(--space-xs);scrollbar-width:none;display:flex;overflow-x:auto}.work-views a{color:var(--color-neutral);font-size:var(--text-sm);align-items:center;gap:var(--space-xs);min-height:2.5rem;padding-inline:var(--space-md);border:1px solid #0000;border-radius:999px;flex:none;font-weight:650;text-decoration:none;display:inline-flex}.work-views a[aria-current=page]{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent)}.work-panel{background:var(--color-paper-raised);border:1px solid var(--color-rule);border-radius:var(--radius-panel);min-width:0;overflow:hidden}.work-panel__heading{border-bottom:1px solid var(--color-rule);align-items:flex-start;gap:var(--space-md);padding:var(--space-lg);justify-content:space-between;display:flex}.work-panel__heading h2{color:var(--color-ink);font-size:var(--text-lg);letter-spacing:-.025em;margin:var(--space-2xs) 0 0}.work-panel__heading time,.work-count{color:var(--color-neutral);font-family:var(--font-mono);font-size:var(--text-xs)}.work-count{background:var(--color-panel-muted);border:1px solid var(--color-rule);min-width:1.75rem;height:1.75rem;padding-inline:var(--space-xs);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.briefing-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.briefing-card{border-inline-end:1px solid var(--color-rule);align-items:flex-start;gap:var(--space-sm);min-height:8rem;padding:var(--space-lg);display:flex}.briefing-card:last-child{border-inline-end:0}.briefing-card__icon,.timeline-icon,.provider-mark{background:var(--color-panel-muted);border:1px solid var(--color-rule);border-radius:var(--radius-control);color:var(--color-accent);flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.briefing-card h3,.collision-card h3{color:var(--color-ink);font-size:var(--text-sm);margin:0 0 var(--space-xs)}.briefing-card ul,.briefing-card p{color:var(--color-neutral);font-size:var(--text-sm);margin:0;padding:0;list-style:none}.briefing-card li+li{margin-block-start:var(--space-xs)}.work-grid{gap:var(--space-lg);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.work-grid--primary{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr)}.inbox-list,.collision-list,.deployment-list{display:grid}.inbox-row{border-bottom:1px solid var(--color-rule);align-items:center;gap:var(--space-md);min-height:6rem;padding:var(--space-md) var(--space-lg);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.inbox-row:last-child,.deployment-row:last-child{border-bottom:0}.inbox-row__signal{background:var(--color-neutral);border-radius:50%;width:.6rem;height:.6rem}.inbox-row--warning .inbox-row__signal{background:var(--color-warning)}.inbox-row--critical .inbox-row__signal{background:var(--color-error)}.inbox-row__copy{min-width:0}.inbox-row__copy>div{gap:var(--space-sm);justify-content:space-between;display:flex}.inbox-row__copy strong{color:var(--color-ink);overflow-wrap:anywhere}.inbox-row__copy time,.inbox-row__copy span{color:var(--color-neutral);font-family:var(--font-mono);font-size:var(--text-xs)}.inbox-row__copy p{color:var(--color-ink-soft);margin:var(--space-2xs) 0;overflow-wrap:anywhere}.inbox-row__actions{gap:var(--space-xs);flex-wrap:wrap;justify-content:flex-end;display:flex}.inbox-row__actions .button{min-height:2.5rem}.collision-card{border-bottom:1px solid var(--color-rule);gap:var(--space-md);padding:var(--space-lg);display:grid}.collision-card:last-child{border-bottom:0}.collision-card--high{box-shadow:inset 3px 0 var(--color-error)}.collision-card--medium{box-shadow:inset 3px 0 var(--color-warning)}.collision-card p{color:var(--color-neutral);margin:var(--space-2xs) 0 0}.collision-card ul{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.collision-card code{background:var(--color-panel-muted);border:1px solid var(--color-rule);border-radius:var(--radius-control);font-size:var(--text-xs);overflow-wrap:anywhere;max-width:100%;padding:var(--space-2xs) var(--space-xs);display:inline-block}.collision-card footer{color:var(--color-neutral);font-size:var(--text-xs);align-items:center;gap:var(--space-xs);display:flex}.deployment-row{border-bottom:1px solid var(--color-rule);align-items:center;gap:var(--space-sm);min-height:4.75rem;padding:var(--space-sm) var(--space-lg);grid-template-columns:auto minmax(0,1fr) auto auto auto;display:grid}.deployment-row>div{min-width:0;display:grid}.deployment-row strong{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deployment-row span,.deployment-row time{color:var(--color-neutral);font-size:var(--text-xs)}.deployment-state{font-family:var(--font-mono);padding:var(--space-2xs) var(--space-xs);text-transform:capitalize;border:1px solid;border-radius:999px}.deployment-state--success{color:var(--color-success)!important}.deployment-state--failure,.deployment-state--failed{color:var(--color-error)!important}.work-timeline ol{margin:0;padding:0;list-style:none}.work-timeline li{border-bottom:1px solid var(--color-rule);content-visibility:auto;align-items:flex-start;gap:var(--space-sm);min-height:5rem;padding:var(--space-md) var(--space-lg);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.work-timeline li:last-child{border-bottom:0}.work-timeline li>div>div{gap:var(--space-sm);justify-content:space-between;display:flex}.work-timeline strong{color:var(--color-ink)}.work-timeline p{margin:var(--space-2xs) 0;overflow-wrap:anywhere}.work-timeline time,.work-timeline li span{color:var(--color-neutral);font-size:var(--text-xs)}.fleet-actions{gap:var(--space-sm);padding:var(--space-lg);flex-wrap:wrap;display:flex}.fleet-actions .button{min-height:2.75rem}.fleet-status,.fleet-receipt{border-top:1px solid var(--color-rule);padding:var(--space-md) var(--space-lg);margin:0}.fleet-status--error{color:var(--color-error)}.fleet-receipt{gap:var(--space-2xs);display:grid}.fleet-receipt span,.fleet-receipt details{color:var(--color-neutral);font-size:var(--text-sm)}.work-empty{align-items:center;gap:var(--space-xs);min-height:10rem;padding:var(--space-xl);text-align:center;justify-items:center;display:grid}.work-empty svg{color:var(--color-accent)}.work-loading{color:var(--color-neutral);justify-content:center;align-items:center;min-height:14rem;display:flex}.overview-work-strip{background:var(--color-paper-raised);border:1px solid var(--color-rule);border-radius:var(--radius-panel);align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);justify-content:space-between;display:flex}.overview-work-strip>div,.task-linked-sessions{align-items:center;gap:var(--space-sm);display:flex}.overview-work-strip>div>span:last-child{display:grid}.overview-work-strip strong{color:var(--color-ink)}.overview-work-strip small{color:var(--color-neutral)}.overview-work-strip__icon{background:var(--color-accent-soft);border-radius:var(--radius-control);color:var(--color-accent);justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.task-linked-sessions{color:var(--color-neutral);font-size:var(--text-xs);padding-block:var(--space-xs)}.task-timeline-panel{margin-block-start:var(--space-lg)}@media (hover:hover) and (pointer:fine){.work-views a:hover,.inbox-row__actions .button:hover{background:var(--color-paper-pressed)}}@media (width<=75rem){.briefing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.briefing-card:nth-child(2){border-inline-end:0}.briefing-card:nth-child(-n+2){border-bottom:1px solid var(--color-rule)}.work-grid,.work-grid--primary{grid-template-columns:minmax(0,1fr)}}@media (width<=48rem){.work-hero{flex-direction:column;align-items:stretch}.work-hero__summary{grid-auto-flow:column}.work-hero__summary span{min-width:0}.inbox-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.inbox-row__actions{grid-column:2;justify-content:flex-start}.deployment-row{grid-template-columns:auto minmax(0,1fr) auto}.deployment-row time{grid-column:2}.deployment-row>.icon-action{grid-area:1/3/span 2}}@media (width<=34rem){.briefing-grid{grid-template-columns:minmax(0,1fr)}.briefing-card{border-bottom:1px solid var(--color-rule);border-inline-end:0;min-height:auto}.briefing-card:last-child{border-bottom:0}.work-panel__heading{padding:var(--space-md)}.inbox-row,.collision-card,.deployment-row,.work-timeline li,.fleet-actions{padding-inline:var(--space-md)}.inbox-row__actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.inbox-row__actions .button:first-child{grid-column:1/-1}.fleet-actions{display:grid}.fleet-actions .button{justify-content:center;width:100%}.overview-work-strip{flex-direction:column;align-items:stretch}.overview-work-strip .button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.skip-link{transition:none}}*{box-sizing:border-box}.attention-centre{position:relative}.attention-count{background:var(--color-error);min-width:1.125rem;height:1.125rem;color:var(--color-accent-ink);font:700 .625rem/1 var(--font-mono);border-radius:999px;place-items:center;padding:0 .25rem;display:grid;position:absolute;top:-.25rem;right:-.25rem}.attention-menu{z-index:var(--z-toast);border:1px solid var(--color-rule);background:var(--color-paper-raised);width:min(23rem,100vw - 1rem);box-shadow:0 1.5rem 4rem var(--color-shadow);padding:.5rem;position:absolute;top:calc(100% + .625rem);right:0}.attention-menu header{border-bottom:1px solid var(--color-rule);justify-content:space-between;gap:1rem;padding:.625rem .625rem .75rem;display:flex}.attention-menu header div{gap:.125rem;display:grid}.attention-menu header span,.attention-menu small{color:var(--color-muted);font-size:var(--text-xs)}.attention-menu>button:not(.icon-action){border:0;border-bottom:1px solid var(--color-rule);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;padding:.75rem .625rem;display:grid}.attention-menu>button:not(.icon-action) span{gap:.125rem;display:grid}.attention-menu>p{color:var(--color-muted);margin:0;padding:1rem .625rem}html,body,#root{min-height:100%}html,body{background:var(--color-paper);overflow-x:clip}body{color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-sm);text-rendering:optimizelegibility;line-height:1.5}button,input,select,textarea{font:inherit}button,a,select,input{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:.1875rem solid var(--color-focus);outline-offset:.125rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hub-shell,.hub-workbench{min-height:100vh}.hub-shell{width:100%;display:block}.hub-workbench{background:var(--color-paper);grid-template-rows:auto auto auto 1fr auto;display:grid}.app-header{z-index:var(--z-sticky);gap:var(--space-sm);min-height:4.25rem;padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-rule);background:var(--color-paper-raised);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:sticky;top:0}.brand{gap:var(--space-sm);width:fit-content;min-height:2.75rem;color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.brand__mark{border-radius:var(--radius-control);background:var(--color-brand-mark);width:2.25rem;height:2.25rem;color:var(--color-accent-ink);font-family:var(--font-display);place-items:center;font-weight:750;display:grid}.brand strong,.brand small{display:block}.brand strong{font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.035em}.brand small{color:var(--color-neutral);font-family:var(--font-mono);letter-spacing:.08em;font-size:.625rem}.command-trigger{align-items:center;gap:var(--space-sm);min-height:2.75rem;padding:0 var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-control);background:var(--color-paper-pressed);color:var(--color-neutral);cursor:pointer;display:none}.command-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.command-trigger kbd,.command-hints kbd{padding:var(--space-3xs) var(--space-xs);border:1px solid var(--color-rule-strong);background:var(--color-paper-raised);color:var(--color-ink-soft);font-family:var(--font-mono);border-radius:.25rem;margin-left:auto;font-size:.6875rem}.presence-bar{background:var(--color-paper-raised);border-bottom:1px solid var(--color-rule);align-items:center;gap:var(--space-sm);min-height:2.375rem;padding:var(--space-2xs) var(--space-md);scrollbar-width:thin;display:flex;overflow-x:auto}.presence-bar__label{color:var(--color-neutral);font-family:var(--font-mono);align-items:center;gap:var(--space-2xs);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;flex:none;font-size:.6875rem;display:inline-flex}@keyframes presence-pulse{0%,to{box-shadow:0 0 0 2px color-mix(in oklch, var(--color-accent) 22%, transparent)}50%{box-shadow:0 0 0 5px color-mix(in oklch, var(--color-accent) 8%, transparent)}}.presence-bar__dot{animation:presence-pulse 2.4s var(--ease-out) infinite;background:var(--color-accent);box-shadow:0 0 0 3px color-mix(in oklch, var(--color-accent) 18%, transparent);border-radius:50%;flex:none;width:.4375rem;height:.4375rem}@media (prefers-reduced-motion:reduce){.presence-bar__dot{animation:none}}.presence-bar__dot--idle{background:var(--color-muted);box-shadow:none;animation:none}.presence-bar__list{align-items:center;gap:var(--space-2xs);min-width:0;display:flex}.presence-chip{border-radius:var(--radius-round);color:var(--color-ink);cursor:pointer;align-items:center;gap:var(--space-xs);padding:var(--space-3xs) var(--space-xs);transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out);background:0 0;border:1px solid #0000;flex:none;display:inline-flex}.presence-chip:hover{background:var(--color-paper-pressed);border-color:var(--color-rule)}.presence-chip:active{transform:none}.presence-chip--working{background:var(--color-success-paper);border-color:color-mix(in oklch, var(--color-accent) 32%, transparent)}.presence-chip--working:hover{background:color-mix(in oklch, var(--color-success-paper) 70%, var(--color-paper-pressed));border-color:var(--color-accent)}.presence-chip__name{font-size:var(--text-xs);white-space:nowrap;font-weight:600}.presence-chip__machine{color:var(--color-muted);font-family:var(--font-mono);white-space:nowrap;font-size:.625rem}.presence-chip__agents{gap:var(--space-3xs);display:inline-flex}.presence-chip__agents .agent-mark{background:0 0;border:0;min-height:1.25rem;padding:0}.presence-bar__empty{color:var(--color-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.presence-bar__manage{flex:none;margin-inline-start:auto}@media (width<=40rem){.presence-bar__label{font-size:.625rem}.presence-chip__machine{display:none}}.header-session{justify-content:flex-end;align-items:center;gap:var(--space-xs);display:flex}.stream-state{align-items:center;gap:var(--space-2xs);color:var(--color-neutral);font-family:var(--font-mono);font-size:var(--text-xs);display:none}.stream-state--live{color:var(--color-accent)}.account-chip{align-items:center;gap:var(--space-xs);min-width:0;display:none}.account-chip strong,.account-chip small{display:block}.account-chip strong{max-width:9rem;color:var(--color-ink);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-chip small{color:var(--color-neutral);font-size:.6875rem}.icon-button,.icon-action{border:1px solid var(--color-rule);border-radius:var(--radius-control);background:var(--color-paper-raised);width:2.75rem;height:2.75rem;color:var(--color-ink-soft);cursor:pointer;flex:none;place-items:center;padding:0;display:inline-grid}.icon-button:hover,.icon-action:hover:not(:disabled){border-color:var(--color-rule-strong);background:var(--color-paper-pressed);color:var(--color-ink)}.icon-action{width:2.75rem;height:2.75rem}.icon-action:disabled{opacity:.38;cursor:not-allowed}.desktop-signout{display:none}.workspace-navigation{z-index:calc(var(--z-sticky) - 1);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-rule);background:var(--color-paper-raised);box-shadow:0 .75rem 2rem var(--color-shadow);display:none;position:fixed;inset:4.25rem 0 auto}.workspace-navigation--open{display:block}.workspace-navigation__links{gap:var(--space-2xs);display:grid}.workspace-navigation a,.mobile-signout{align-items:center;gap:var(--space-sm);min-height:2.75rem;padding:0 var(--space-sm);border-radius:var(--radius-control);color:var(--color-ink-soft);background:0 0;border:0;font-weight:600;text-decoration:none;display:flex}.workspace-navigation a:hover,.mobile-signout:hover{background:var(--color-paper-pressed);color:var(--color-ink)}.workspace-navigation a[aria-current=page]{background:var(--color-success-paper);color:var(--color-accent)}.nav-badge{background:var(--color-accent);border-radius:var(--radius-round);color:var(--color-accent-ink);font-family:var(--font-mono);min-width:1.125rem;min-height:1.125rem;padding-inline:var(--space-2xs);justify-content:center;align-items:center;margin-inline-start:auto;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex}.mobile-signout{width:100%;margin-top:var(--space-xs);cursor:pointer}.page-content{width:100%;max-width:none;padding:var(--space-lg) clamp(var(--space-sm), 2vw, var(--space-xl)) var(--space-2xl);margin:0 auto}.page-content.page-content--compact{padding-block-start:var(--space-md)}.route-stage{width:100%;min-width:0}.page-content--compact .workspace-hero{padding-block-start:0}.workspace-dashboard,.repository-workspace,.activity-workspace{gap:var(--space-lg);display:grid}.workspace-hero{gap:var(--space-lg);padding:var(--space-md) 0 var(--space-lg);border-bottom:1px solid var(--color-rule);align-items:end;display:grid}.workspace-hero__copy h1{max-width:14ch;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.04em;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:650;line-height:1}.workspace-hero__copy p{max-width:48rem;margin:var(--space-sm) 0 0;color:var(--color-neutral);font-size:var(--text-base)}.workspace-actions{gap:var(--space-xs);flex-wrap:wrap;align-items:end;display:flex}.automatic-state{align-items:center;gap:var(--space-xs);min-height:2.75rem;padding:0 var(--space-sm);border:1px solid var(--color-accent);border-radius:var(--radius-control);background:var(--color-success-paper);color:var(--color-accent);font-size:var(--text-xs);white-space:nowrap;font-weight:700;display:inline-flex}.automatic-state>span{width:.5rem;height:.5rem;box-shadow:0 0 0 .2rem color-mix(in srgb, currentColor 14%, transparent);background:currentColor;border-radius:50%}.action-target{gap:var(--space-2xs);min-width:min(100%,15rem);color:var(--color-neutral);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.625rem;font-weight:700;display:grid}.action-target select{width:100%;min-height:2.75rem;padding:0 2.25rem 0 var(--space-sm);border:1px solid var(--color-rule-strong);border-radius:var(--radius-control);background:var(--color-paper-raised);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:normal;text-transform:none;font-weight:600}.button,.workspace-actions button{justify-content:center;align-items:center;gap:var(--space-xs);min-height:2.75rem;padding:0 var(--space-md);border:1px solid var(--color-rule-strong);border-radius:var(--radius-control);background:var(--color-paper-raised);color:var(--color-ink);cursor:pointer;white-space:nowrap;font-weight:650;display:inline-flex}.button:hover:not(:disabled),.workspace-actions button:hover:not(:disabled){background:var(--color-paper-pressed)}.button:active:not(:disabled),.workspace-actions button:active:not(:disabled),.icon-button:active:not(:disabled),.icon-action:active:not(:disabled){background:var(--color-paper-pressed);color:var(--color-ink)}.button--primary,.workspace-actions .button--primary{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink)}.button--primary:hover:not(:disabled),.workspace-actions .button--primary:hover:not(:disabled){border-color:var(--color-accent-hover);background:var(--color-accent-hover)}.button--primary:active:not(:disabled),.workspace-actions .button--primary:active:not(:disabled){border-color:var(--color-accent-hover);background:var(--color-accent-hover);color:var(--color-accent-ink)}.button:disabled,.workspace-actions button:disabled{opacity:.45;cursor:not-allowed}input,select,textarea{outline-offset:.0625rem;outline:.125rem solid #0000}input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--color-rule-strong)}input:disabled,select:disabled,textarea:disabled{opacity:.55;cursor:not-allowed}.workspace-message{padding:var(--space-sm) var(--space-md);border:1px solid var(--color-rule);border-left:.25rem solid var(--color-info);border-radius:var(--radius-control);background:var(--color-info-paper);color:var(--color-ink-soft);margin:0}.workspace-message--error{border-left-color:var(--color-error);background:var(--color-error-paper)}.signal-grid{border:1px solid var(--color-rule);border-radius:var(--radius-panel);background:var(--color-paper-raised);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.signal-grid article{min-width:0;padding:var(--space-md);border-right:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule)}.signal-grid article:nth-child(2n){border-right:0}.signal-grid article:nth-last-child(-n+2){border-bottom:0}.signal-grid span{align-items:center;gap:var(--space-xs);color:var(--color-neutral);font-size:var(--text-xs);display:flex}.signal-grid strong{margin-top:var(--space-2xs);font-family:var(--font-display);font-size:var(--text-xl);font-variant-numeric:tabular-nums;display:block}.collaboration-board,.live-work-panel,.activity-peek,.repository-board,.registry-board,.active-session-board,.operation-board{border:1px solid var(--color-rule);border-radius:var(--radius-panel);background:var(--color-paper-raised);min-width:0}.registry-list{display:grid}.registry-row{gap:var(--space-sm);min-width:0;padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.registry-row>div:first-child{min-width:0}.registry-row strong,.registry-row span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.registry-row span,.registry-row code{color:var(--color-neutral);font-size:var(--text-xs)}.registry-row>code{display:none}.registry-row__actions{gap:var(--space-2xs);display:flex}.registry-row--retired{background:var(--color-warning-paper)}.registry-row__identity>div:first-child{align-items:center;gap:.55rem;display:flex}.registry-state{border:1px solid var(--color-rule);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:.16rem .45rem;font-weight:700;font-size:.68rem!important}.registry-state--active{color:var(--color-success)}.registry-state--retired{color:var(--color-warning)}.registry-retirements{flex-wrap:wrap;gap:.4rem;margin-block-start:.45rem;display:flex!important}.registry-retirements>div{background:var(--color-paper-raised);border:1px solid var(--color-rule);border-radius:var(--radius-control);gap:.1rem;padding:.4rem .55rem;display:grid}.registry-retirements strong{font-size:.73rem}.registry-retirements span{font-size:.72rem}.icon-action--danger{color:var(--color-error)}.registry-message{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-rule);background:var(--color-info-paper);color:var(--color-ink-soft);margin:0}.registry-form{gap:var(--space-md);padding:var(--space-md);border-top:1px solid var(--color-rule-strong);background:var(--color-paper);display:grid}.registry-form__heading{justify-content:space-between;gap:var(--space-md);display:flex}.registry-form__heading h3,.registry-form__heading p{margin:0}.registry-form__heading h3{font-family:var(--font-display);font-size:var(--text-md)}.registry-form__heading p{margin-top:var(--space-2xs);color:var(--color-neutral);font-size:var(--text-xs)}.registry-form__grid{gap:var(--space-sm);display:grid}.registry-form label{gap:var(--space-2xs);color:var(--color-ink-soft);font-size:var(--text-xs);font-weight:650;display:grid}.registry-form input,.registry-form select,.registry-form textarea{width:100%;min-height:2.75rem;padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-rule-strong);border-radius:var(--radius-control);background:var(--color-paper-raised);color:var(--color-ink)}.registry-form textarea{resize:vertical;min-height:6rem;font-family:var(--font-mono);font-size:var(--text-xs)}.registry-advanced{border:1px solid var(--color-rule);border-radius:var(--radius-control);background:var(--color-paper-raised)}.registry-advanced summary{min-height:2.75rem;padding:var(--space-sm);color:var(--color-ink-soft);cursor:pointer;font-weight:650}.registry-advanced[open] .registry-form__grid{padding:0 var(--space-sm) var(--space-sm)}.registry-form__actions{justify-content:flex-end;gap:var(--space-xs);display:flex}.section-heading{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:4.75rem;padding:var(--space-md);border-bottom:1px solid var(--color-rule);display:flex}.section-heading h2{font-family:var(--font-display);font-size:var(--text-md);letter-spacing:-.025em;margin:0}.section-heading p{margin:var(--space-3xs) 0 0;color:var(--color-neutral);font-size:var(--text-xs)}.text-action{min-height:2.75rem;padding:0 var(--space-sm);border-radius:var(--radius-control);color:var(--color-accent);cursor:pointer;background:0 0;border:0;flex:none;font-weight:650}.text-action:hover:not(:disabled){background:var(--color-success-paper)}.collaborator-list{display:grid}.collaborator{gap:var(--space-sm);min-width:0;padding:var(--space-md);border-bottom:1px solid var(--color-rule);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.collaborator:last-child{border-bottom:0}.collaborator__identity{min-width:0}.collaborator__identity strong,.collaborator__identity span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.collaborator__identity span,.muted-copy{color:var(--color-neutral);font-size:var(--text-xs)}.runtime-version-summary{align-items:center;gap:var(--space-xs);flex-wrap:wrap;margin-inline-start:auto;display:flex}.runtime-version-summary span,.collaborator__runtime{align-items:center;gap:var(--space-2xs);color:var(--color-neutral);font-family:var(--font-mono);white-space:nowrap;font-size:.6875rem;display:inline-flex}.runtime-version-summary span{padding:var(--space-2xs) var(--space-xs);border:1px solid var(--color-rule);border-radius:var(--radius-round);background:var(--color-paper-pressed)}.runtime-version-summary small{color:var(--color-neutral);font-size:inherit}.runtime-version-summary strong,.collaborator__runtime{color:var(--color-accent)}.collaborator__identity .collaborator__runtime{margin-top:var(--space-2xs);text-overflow:clip;white-space:normal;display:flex;overflow:visible}.connection-state,.repo-state,.section-count,.operation-state{align-items:center;gap:var(--space-2xs);min-height:1.75rem;padding:0 var(--space-xs);border:1px solid var(--color-rule);border-radius:var(--radius-round);background:var(--color-paper-pressed);color:var(--color-neutral);font-family:var(--font-mono);white-space:nowrap;font-size:.6875rem;display:inline-flex}.connection-state--live,.repo-state--current,.operation-state{border-color:var(--color-accent);background:var(--color-success-paper);color:var(--color-accent)}.connection-state--delayed{border-color:var(--color-warning);background:var(--color-warning-paper);color:var(--color-warning)}.connection-state--update-required{border-color:var(--color-info);background:var(--color-info-paper);color:var(--color-info)}.repo-state--ahead,.repo-state--attention,.repo-state--dirty,.repo-state--different-branch{border-color:var(--color-warning);background:var(--color-warning-paper);color:var(--color-warning)}.repo-state--behind,.repo-state--diverged,.repo-state--missing,.repo-state--unavailable{border-color:var(--color-error);background:var(--color-error-paper);color:var(--color-error)}.repo-state--unknown{color:var(--color-neutral)}.repo-counter{font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.agent-stack{gap:var(--space-xs);flex-wrap:wrap;grid-column:1/-1;display:flex}.collaborator__contexts{gap:var(--space-2xs);flex-wrap:wrap;grid-column:1/-1;min-width:0;display:flex}.collaborator__contexts span{max-width:100%;padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-control);background:var(--color-paper-pressed);color:var(--color-ink-soft);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.person-mark{border-radius:var(--radius-round);background:var(--person-1);color:var(--person-ink);font-family:var(--font-display);letter-spacing:-.02em;flex:none;place-items:center;font-weight:750;display:inline-grid}.person-mark--sm{width:2rem;height:2rem;font-size:.6875rem}.person-mark--md{width:2.5rem;height:2.5rem;font-size:var(--text-xs)}.person-mark--v2{background:var(--person-2)}.person-mark--v3{background:var(--person-3)}.person-mark--v4{background:var(--person-4)}.person-mark--v5{background:var(--person-5)}.agent-mark{align-items:center;gap:var(--space-2xs);min-height:1.75rem;padding:0 var(--space-xs);border:1px solid var(--color-rule);border-radius:var(--radius-round);background:var(--color-paper-pressed);color:var(--color-ink-soft);white-space:nowrap;font-size:.6875rem;font-weight:650;display:inline-flex}.agent-mark__icon{place-items:center;display:inline-grid}.agent-mark--codex .agent-mark__icon{color:var(--agent-codex)}.agent-mark--claude .agent-mark__icon{color:var(--agent-claude)}.agent-mark--cursor .agent-mark__icon{color:var(--agent-cursor)}.agent-mark--vscode .agent-mark__icon{color:var(--agent-vscode)}.agent-mark--antigravity .agent-mark__icon{color:var(--agent-antigravity)}.dashboard-split{gap:var(--space-lg);display:grid}.work-stream,.activity-peek,.session-list{display:grid}.work-item{gap:var(--space-sm);padding:var(--space-md);border-bottom:1px solid var(--color-rule);display:grid}.work-item:last-child{border-bottom:0}.work-item__lead{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.work-item__lead div{min-width:0}.work-item__lead strong,.work-item__lead code{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.work-item__lead code{margin-top:var(--space-3xs);color:var(--color-neutral);font-size:var(--text-xs)}.work-item__meta{gap:var(--space-xs) var(--space-md);color:var(--color-neutral);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.file-chips{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.file-chips button{max-width:100%;min-height:2rem;padding:0 var(--space-xs);border:1px solid var(--color-rule);border-radius:var(--radius-control);background:var(--color-paper-pressed);color:var(--color-ink-soft);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;font-size:.6875rem;overflow:hidden}.activity-peek__row{gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-rule);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.activity-peek__row:last-child{border-bottom:0}.activity-peek__row div{min-width:0}.activity-peek__row strong,.activity-peek__row span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.activity-peek__row strong{text-transform:capitalize}.activity-peek__row span,.activity-peek__row time{color:var(--color-neutral);font-size:var(--text-xs)}.activity-peek__row time{grid-column:2}.repository-board{overflow:hidden}.team-repository-table-wrap{overscroll-behavior-inline:contain;min-width:0;overflow-x:auto}.team-repository-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.team-repository-table thead{display:none}.team-repository-table tbody{display:grid}.team-repository-table tbody tr{gap:var(--space-xs);padding:var(--space-md);border-bottom:1px solid var(--color-rule);display:grid;position:relative}.team-repository-table tbody tr:last-child{border-bottom:0}.team-repository-table__repo{align-items:flex-start;gap:var(--space-xs);text-align:left;min-width:0;padding-right:3.25rem;display:flex}.team-repository-table__repo>span:last-child,.team-repository-table__machine>span,.team-repository-table__mobile-machine>span{min-width:0}.team-repository-table__repo strong,.team-repository-table__repo small,.team-repository-table__machine strong,.team-repository-table__machine small,.team-repository-table__mobile-machine strong,.team-repository-table__mobile-machine small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.team-repository-table__repo strong,.team-repository-table__machine strong,.team-repository-table__mobile-machine strong{color:var(--color-ink);font-size:var(--text-sm);font-weight:700}.team-repository-table__repo small,.team-repository-table__machine small,.team-repository-table__mobile-machine small{margin-top:var(--space-3xs);color:var(--color-neutral);font-size:.6875rem;font-weight:450}.repository-icon{border:1px solid var(--color-rule);border-radius:var(--radius-control);background:var(--color-paper-pressed);width:1.75rem;height:1.75rem;color:var(--color-accent);flex:none;place-items:center;display:inline-grid}.team-repository-table__position{gap:var(--space-xs);min-width:0;padding:var(--space-xs);border:1px solid var(--color-rule);border-radius:var(--radius-control);background:var(--color-paper);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.team-repository-table__position--behind,.team-repository-table__position--diverged,.team-repository-table__position--missing,.team-repository-table__position--unavailable{border-color:color-mix(in srgb, var(--color-error) 38%, var(--color-rule));background:var(--color-error-paper)}.team-repository-table__position--dirty,.team-repository-table__position--ahead,.team-repository-table__position--different-branch{border-color:color-mix(in srgb, var(--color-warning) 38%, var(--color-rule));background:var(--color-warning-paper)}.team-repository-table__mobile-machine{align-items:center;gap:var(--space-xs);min-width:0;display:flex}.repository-position__top{justify-content:flex-end;align-items:center;gap:var(--space-xs);min-width:0;display:flex}.repository-position__top code{min-width:0;color:var(--color-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.repository-branch-position{align-items:center;gap:var(--space-3xs);flex-wrap:wrap;grid-column:1/-1;min-width:0;display:flex}.repository-branch-comparison{gap:var(--space-2xs);grid-column:1/-1;min-width:0;display:grid}.repository-branch-comparison .repository-branch-position{grid-column:auto}.repository-branch-position--published{padding-top:var(--space-3xs);border-top:1px solid color-mix(in srgb, var(--color-rule) 72%, transparent)}.repository-branch-position__source{min-width:3.25rem;color:var(--color-ink-soft);letter-spacing:.03em;font-size:.6875rem}.repository-branch-position__unpublished{width:fit-content;color:var(--color-warning);font:600 .6875rem/1.35 var(--font-mono)}.branch-distance{min-height:1.5rem;padding:0 var(--space-xs);font-family:var(--font-mono);white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:.1875rem;font-size:.6875rem;font-weight:650;line-height:1;display:inline-flex}.branch-distance--ahead{background:color-mix(in srgb, var(--color-warning) 10%, var(--color-paper));color:var(--color-warning)}.branch-distance--behind{background:color-mix(in srgb, var(--color-error) 9%, var(--color-paper));color:var(--color-error)}.repository-branch-position__base{color:var(--color-neutral);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.team-repository-table__position .repo-state{grid-column:1/-1;width:fit-content;max-width:100%}.team-repository-table__position .repo-state>span:first-of-type{text-overflow:ellipsis;overflow:hidden}.repository-position__status-row{justify-content:space-between;align-items:center;gap:var(--space-xs);grid-column:1/-1;min-width:0;display:flex}.repository-cell-action{align-items:center;gap:var(--space-3xs);min-height:1.75rem;padding:0 var(--space-xs);border:1px solid color-mix(in srgb, currentColor 32%, var(--color-rule));background:color-mix(in srgb, var(--color-paper) 82%, transparent);color:var(--color-ink-soft);white-space:nowrap;border-radius:999px;flex:none;font-size:.6875rem;font-weight:650;line-height:1;display:inline-flex}.repository-cell-action:hover:not(:disabled){background:var(--color-paper);color:var(--color-ink);border-color:currentColor}.repository-cell-action--pull{color:var(--color-error)}.repository-cell-action--publish{color:var(--color-warning)}.repository-cell-action--review{color:var(--color-ink-soft)}.repository-cell-action:disabled{cursor:wait;opacity:.48}.team-repository-table__action{top:var(--space-md);right:var(--space-md);position:absolute}.team-repository-table__empty{padding:var(--space-xl);color:var(--color-neutral);text-align:center}.machine-dot{background:var(--color-neutral);width:.5rem;height:.5rem;box-shadow:0 0 0 .1875rem var(--color-paper-pressed);border-radius:50%;flex:none}.machine-dot--live{background:var(--color-accent)}.inspection-note{padding:var(--space-sm) var(--space-md);border-top:1px solid var(--color-rule);color:var(--color-neutral);font-size:var(--text-xs);margin:0}.section-empty{justify-content:center;align-items:center;gap:var(--space-xs);min-height:8rem;padding:var(--space-lg);color:var(--color-neutral);text-align:center;display:flex}.section-empty button{min-height:2.75rem;color:var(--color-accent);cursor:pointer;background:0 0;border:0;font-weight:650}.skeleton-line,.repository-skeleton{background:var(--color-paper-pressed);min-height:8rem}.session-row{gap:var(--space-sm);padding:var(--space-md);border-bottom:1px solid var(--color-rule);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.session-row:last-child{border-bottom:0}.session-row__owner{min-width:0}.session-row__owner strong,.session-row__owner span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.session-row__owner span{color:var(--color-neutral);font-size:var(--text-xs)}.session-row>.agent-mark{grid-column:1/-1;width:fit-content}.session-row__contexts{gap:var(--space-xs);flex-wrap:wrap;grid-column:1/-1;display:flex}.session-row__contexts span{padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-control);background:var(--color-paper-pressed);color:var(--color-ink-soft);font-family:var(--font-mono);font-size:.6875rem}.operation-timeline{margin:0;padding:0;list-style:none;display:grid}.operation-timeline li{gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-rule);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.operation-timeline li:last-child{border-bottom:0}.operation-timeline li>div{min-width:0}.operation-timeline strong{text-transform:capitalize}.operation-timeline p{margin:var(--space-3xs) 0 0;color:var(--color-neutral);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operation-timeline time{color:var(--color-neutral);font-size:var(--text-xs);grid-column:2}.operation-dot{border-radius:var(--radius-round);background:var(--color-neutral);width:.5rem;height:.5rem}.operation-dot--succeeded,.operation-dot--ready,.operation-dot--active{background:var(--color-accent)}.operation-dot--failed,.operation-dot--cancelled{background:var(--color-error)}.operation-state{text-transform:capitalize;display:none}.foot-mast{gap:var(--space-sm);padding:var(--space-xl) var(--space-md);border-top:1px solid var(--color-rule);background:var(--color-paper-raised);color:var(--color-neutral);font-size:var(--text-xs);display:grid}.foot-mast p{margin:0}.foot-mast__wordmark{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-md);font-weight:650}.foot-mast span{align-items:center;gap:var(--space-2xs);display:inline-flex}.command-dialog{border:1px solid var(--color-rule-strong);border-radius:var(--radius-panel);background:var(--color-paper-overlay);width:min(46rem,100vw - 1.5rem);max-height:min(42rem,100vh - 2rem);color:var(--color-ink);box-shadow:0 1.5rem 4rem var(--color-shadow);margin:1rem auto;padding:0;overflow:hidden}.command-dialog::backdrop{background:var(--color-backdrop)}.diff-backdrop{z-index:var(--z-modal);padding:var(--space-md);background:var(--color-backdrop);place-items:center;display:grid;position:fixed;inset:0}.diff-dialog{border:1px solid var(--color-rule-strong);border-radius:var(--radius-panel);background:var(--color-paper-raised);width:min(56rem,100%);max-height:min(85vh,50rem);box-shadow:0 1.5rem 4rem var(--color-shadow);flex-direction:column;display:flex;overflow:hidden}.diff-dialog__header{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-rule);display:flex}.diff-dialog__title,.diff-dialog__actions{align-items:center;gap:var(--space-xs);min-width:0;display:flex}.diff-dialog__title>svg{color:var(--color-info);flex:none}.diff-dialog__title div{min-width:0}.diff-dialog__title strong,.diff-dialog__title p{text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.diff-dialog__title p{color:var(--color-neutral);font-size:var(--text-xs)}.diff-copy{white-space:nowrap;min-height:2.25rem}.diff-dialog__content{padding-block:var(--space-md);background:var(--color-paper-pressed);flex:1;overflow:auto}.diff-line{min-width:max-content;padding:var(--space-3xs) var(--space-sm);color:var(--color-neutral);font-family:var(--font-mono);font-size:var(--text-xs);white-space:pre;line-height:1.5}.diff-line--added{background:var(--color-success-paper);color:var(--color-accent)}.diff-line--removed{background:var(--color-error-paper);color:var(--color-error)}.diff-line--context{background:var(--color-info-paper);color:var(--color-info)}.diff-dialog__state{justify-content:center;align-items:center;gap:var(--space-sm);min-height:10rem;padding:var(--space-xl);color:var(--color-neutral);text-align:center;display:flex}.diff-dialog__state--error{color:var(--color-error);display:grid}.diff-dialog__state p{margin:0}.command-panel{max-height:inherit;display:grid}.command-search{align-items:center;gap:var(--space-sm);padding:var(--space-md);border-bottom:1px solid var(--color-rule);display:flex}.command-search input{width:100%;min-width:0;color:var(--color-ink);font-size:var(--text-base);background:0 0;border:0;outline:0}.command-results{gap:var(--space-2xs);max-height:31rem;padding:var(--space-xs);margin:0;list-style:none;display:grid;overflow-y:auto}.command-result{gap:var(--space-sm);width:100%;min-height:3.5rem;padding:var(--space-sm);border-radius:var(--radius-control);color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.command-result--active{background:var(--color-success-paper)}.command-result:disabled{opacity:.45;cursor:not-allowed}.command-result__icon{border:1px solid var(--color-rule);border-radius:var(--radius-control);place-items:center;width:2rem;height:2rem;display:grid}.command-result__copy strong,.command-result__copy span,.command-result__category{display:block}.command-result__copy span,.command-result__category{color:var(--color-neutral);font-size:var(--text-xs)}.command-result__category{margin-top:var(--space-3xs);font-family:var(--font-mono);text-transform:uppercase}.command-empty{padding:var(--space-xl);color:var(--color-neutral);text-align:center}.command-hints{gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-top:1px solid var(--color-rule);color:var(--color-neutral);font-size:var(--text-xs);display:flex}.command-hints span{align-items:center;gap:var(--space-2xs);display:inline-flex}.spin{animation:.8s linear infinite hub-spin}.pulse{animation:hub-pulse 1.8s var(--ease-in-out) infinite}@keyframes hub-spin{to{transform:rotate(1turn)}}@keyframes hub-pulse{50%{opacity:.4}}@media (width>=40rem){.app-header{grid-template-columns:auto minmax(12rem,1fr) auto}.command-trigger,.stream-state,.account-chip{display:flex}.page-content{padding:var(--space-xl)}.page-content.page-content--compact{padding-block-start:var(--space-lg)}.workspace-hero{padding-top:var(--space-lg)}.signal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.signal-grid article,.signal-grid article:nth-child(2n){border-right:1px solid var(--color-rule);border-bottom:0}.signal-grid article:last-child{border-right:0}.collaborator{grid-template-columns:auto minmax(10rem,1fr) auto minmax(12rem,1fr)}.agent-stack{grid-column:auto;justify-content:flex-end}.activity-peek__row{grid-template-columns:auto minmax(0,1fr) auto}.activity-peek__row time{grid-column:auto}.team-repository-table{min-width:52rem}.team-repository-table thead{display:table-header-group}.team-repository-table tbody{display:table-row-group}.team-repository-table tbody tr{padding:0;display:table-row;position:static}.team-repository-table th,.team-repository-table td{padding:var(--space-sm);border-bottom:1px solid var(--color-rule);text-align:left;vertical-align:middle}.team-repository-table thead th{z-index:2;background:var(--color-paper-pressed);height:3.5rem;color:var(--color-neutral);font-family:var(--font-mono);letter-spacing:.065em;text-transform:uppercase;font-size:.625rem;position:sticky;top:0}.team-repository-table tbody tr:last-child th,.team-repository-table tbody tr:last-child td{border-bottom:0}.team-repository-table__repo-heading,.team-repository-table__repo{z-index:1;background:var(--color-paper-raised);width:16rem;box-shadow:1px 0 0 var(--color-rule);position:sticky;left:0}.team-repository-table__repo-heading{z-index:3!important;background:var(--color-paper-pressed)!important}.team-repository-table__repo{display:table-cell;padding-right:var(--space-sm)!important}.team-repository-table__repo .repository-icon{margin-right:var(--space-xs);vertical-align:middle}.team-repository-table__repo>span:last-child{vertical-align:middle;width:calc(100% - 2.75rem);display:inline-block}.team-repository-table__machine{align-items:center;gap:var(--space-xs);min-width:10rem;display:flex}.team-repository-table__machine .machine-dot{margin-left:auto}.team-repository-table__position{border:0;border-bottom:1px solid var(--color-rule);border-radius:0;min-width:13rem;display:table-cell}.team-repository-table__mobile-machine{display:none}.repository-position__top{margin-bottom:var(--space-xs);justify-content:space-between}.repository-branch-position{margin-bottom:var(--space-xs)}.team-repository-table__position .repo-state{width:fit-content}.team-repository-table__action-heading,.team-repository-table__action{width:3.75rem;text-align:center!important}.team-repository-table__action{position:static}.session-row{grid-template-columns:auto minmax(9rem,.6fr) auto minmax(14rem,1.4fr)}.session-row>.agent-mark,.session-row__contexts{grid-column:auto}.operation-timeline li{grid-template-columns:auto minmax(0,1fr) auto auto}.operation-timeline time{grid-column:auto}.operation-state{display:inline-flex}.registry-row{grid-template-columns:minmax(0,1fr) minmax(8rem,auto) auto}.registry-row>code{display:block}.registry-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.registry-form__wide{grid-column:1/-1}.foot-mast{padding-inline:var(--space-xl);grid-template-columns:auto minmax(0,1fr) auto;align-items:end}.command-dialog{margin-top:9vh}}@media (width>=60rem){.app-header{padding-inline:var(--space-xl)}.desktop-signout{display:inline-grid}.navigation-toggle,.mobile-signout{display:none}.workspace-navigation{padding:var(--space-xs) var(--space-xl);box-shadow:none;align-items:center;display:flex;position:sticky;top:4.25rem}.workspace-navigation__links{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.workspace-navigation a{min-height:2.5rem}.workspace-hero{grid-template-columns:minmax(0,1fr) auto}.workspace-actions{justify-content:flex-end}.dashboard-split{grid-template-columns:minmax(0,1.5fr) minmax(19rem,.75fr)}.collaborator-list{grid-template-columns:repeat(2,minmax(0,1fr))}.collaborator:nth-child(odd){border-right:1px solid var(--color-rule)}.collaborator:nth-last-child(-n+2){border-bottom:0}}@media (width>=90rem){.page-content{padding:var(--space-2xl)}.app-header,.workspace-navigation,.foot-mast{padding-inline:var(--space-2xl)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.task-spaces-workspace{gap:var(--space-xl);width:100%;max-width:none;margin-inline:auto;display:grid}.task-spaces-hero{border-bottom:1px solid var(--color-rule-strong);align-items:end;gap:var(--space-lg);flex-wrap:wrap;justify-content:space-between;padding-block-end:var(--space-xl);display:flex}.task-spaces-hero>div{gap:var(--space-xs);min-width:0;max-width:50rem;display:grid}.task-spaces-hero h1{font-size:clamp(var(--text-xl), 5vw, var(--text-2xl));text-wrap:balance;line-height:1.08}.task-spaces-hero>div>p:last-child,.task-spaces-section__head p,.task-space-creator>p,.task-space-card__brief{color:var(--color-neutral);text-wrap:pretty}.task-spaces-hero__action.button--primary{flex:none;width:auto}.task-space-summary{border:1px solid var(--color-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.task-space-summary article{gap:var(--space-3xs);min-width:0;padding:var(--space-md);display:grid}.task-space-summary article:nth-child(odd){border-right:1px solid var(--color-rule)}.task-space-summary article:nth-child(-n+2){border-bottom:1px solid var(--color-rule)}.task-space-summary article.has-attention strong{color:var(--color-error)}.task-space-summary span,.task-space-summary small{color:var(--color-neutral);font-size:var(--text-xs)}.task-space-summary strong{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-xl);font-variant-numeric:tabular-nums;line-height:1}.task-spaces-layout{align-items:start;gap:var(--space-xl);display:grid}.task-spaces-main,.task-spaces-section{gap:var(--space-lg);min-width:0;display:grid}.task-spaces-main{gap:var(--space-2xl)}.task-spaces-section__head{border-bottom:1px solid var(--color-rule);align-items:start;gap:var(--space-md);justify-content:space-between;padding-block-end:var(--space-md);display:flex}.task-spaces-section__head>div{gap:var(--space-3xs);min-width:0;display:grid}.task-spaces-section__head h2,.task-space-creator h2{font-size:var(--text-lg);text-wrap:balance}.task-spaces-count{background:var(--color-paper-pressed);border:1px solid var(--color-rule);color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;min-width:1.75rem;height:1.75rem;padding-inline:var(--space-xs);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.task-space-list{gap:var(--space-md);display:grid}.task-space-card{background:var(--color-paper-raised);border:1px solid var(--color-rule);border-radius:var(--radius-panel);gap:var(--space-md);min-width:0;padding:var(--space-lg);display:grid}.task-space-card--attention{border-left:.25rem solid var(--color-warning)}.task-space-card__head{align-items:start;gap:var(--space-md);flex-wrap:wrap;justify-content:space-between;display:flex}.task-space-card__identity{align-items:start;gap:var(--space-sm);min-width:0;display:flex}.task-space-card__identity>div{gap:var(--space-xs);min-width:0;display:grid}.task-space-card__icon,.task-space-creator__head>span{background:var(--color-success-paper);border-radius:var(--radius-control);color:var(--color-accent);flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.task-space-card__title-line{align-items:center;gap:var(--space-xs);flex-wrap:wrap;min-width:0;display:flex}.task-space-card h3{font-size:var(--text-md);line-height:1.2}.task-space-card code,.detected-work-card code{color:var(--color-neutral);font-family:var(--font-mono);font-size:var(--text-xs);overflow-wrap:anywhere}.task-status{border:1px solid var(--color-rule-strong);color:var(--color-neutral);font-family:var(--font-mono);text-transform:capitalize;border-radius:999px;padding:.3rem .45rem;font-size:.6875rem;line-height:1}.task-status--ready{border-color:var(--color-accent);color:var(--color-accent)}.task-status--danger{border-color:var(--color-error);color:var(--color-error)}.task-status--working{border-color:var(--color-info);color:var(--color-info)}.task-device-state{color:var(--color-neutral);align-items:center;gap:var(--space-xs);display:flex}.task-device-state.is-connected>svg{color:var(--color-accent)}.task-device-state span{line-height:1.2;display:grid}.task-device-state strong{color:var(--color-ink);font-size:var(--text-xs)}.task-device-state small{color:var(--color-neutral);font-size:.6875rem}.task-space-card__brief{overflow-wrap:anywhere;max-width:76ch}.task-repository-list,.task-space-card__review,.detected-work-card__meta{gap:var(--space-xs);flex-wrap:wrap;display:flex}.task-repository-list>span,.task-review-stat,.detected-work-card__meta>span{background:var(--color-paper-pressed);border:1px solid var(--color-rule);color:var(--color-ink-soft);font-size:var(--text-xs);align-items:center;gap:var(--space-2xs);min-height:1.75rem;padding-inline:var(--space-sm);border-radius:999px;display:inline-flex}.task-conflict-panel,.task-overlap-notice{background:color-mix(in srgb, var(--color-warning) 9%, var(--color-paper-raised));border:1px solid color-mix(in srgb, var(--color-warning) 42%, var(--color-rule));border-radius:var(--radius-control);color:var(--color-ink-soft);gap:var(--space-xs);padding:var(--space-sm) var(--space-md);display:grid}.task-conflict-panel__title,.task-overlap-notice{align-items:start;gap:var(--space-xs);flex-wrap:wrap;display:flex}.task-conflict-panel__title svg,.task-overlap-notice>svg{color:var(--color-warning);flex:none;margin-block-start:.1rem}.task-conflict-panel p,.task-overlap-notice span{font-size:var(--text-xs);overflow-wrap:anywhere}.task-space-card__review{align-items:center}.task-review-stat--passed{border-color:var(--color-accent);color:var(--color-accent)}.task-review-stat--failed{border-color:var(--color-error);color:var(--color-error)}.task-space-card__review a{color:var(--color-info);font-size:var(--text-xs);align-items:center;gap:var(--space-2xs);min-height:1.75rem;padding-inline:var(--space-xs);display:inline-flex}.task-space-card__actions{border-top:1px solid var(--color-rule);align-items:start;gap:var(--space-sm);flex-wrap:wrap;justify-content:space-between;padding-block-start:var(--space-md);display:flex}.task-space-actions-primary{gap:var(--space-xs);flex-wrap:wrap;display:flex}.task-space-card__actions button,.task-space-more-actions summary,.detected-work-card>button{background:var(--color-paper-raised);border:1px solid var(--color-rule-strong);border-radius:var(--radius-control);color:var(--color-ink);font-size:var(--text-xs);align-items:center;gap:var(--space-xs);min-height:2.25rem;padding-inline:var(--space-sm);transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);justify-content:center;font-weight:650;display:inline-flex}.task-space-card__actions button:hover:not(:disabled),.task-space-more-actions summary:hover,.detected-work-card>button:hover{background:var(--color-paper-pressed);border-color:var(--color-accent)}.task-space-card__actions .task-action--accent{border-color:var(--color-accent);color:var(--color-accent)}.task-space-card__actions .task-action--danger{color:var(--color-error)}.task-space-more-actions{position:relative}.task-space-more-actions summary{cursor:pointer;list-style:none}.task-space-more-actions summary::-webkit-details-marker{display:none}.task-space-more-actions[open]>div{background:var(--color-paper-raised);border:1px solid var(--color-rule);border-radius:var(--radius-control);box-shadow:0 1rem 2.5rem var(--color-shadow);gap:var(--space-3xs);min-width:13rem;padding:var(--space-xs);right:0;top:calc(100% + var(--space-xs));z-index:var(--z-toast);display:grid;position:absolute}.task-space-more-actions[open]>div button{text-align:left;border-color:#0000;justify-content:flex-start;width:100%}.task-space-card__offline,.task-space-creator__foot{color:var(--color-neutral);font-size:var(--text-xs)}.task-space-card__offline{border-left:2px solid var(--color-neutral);padding-inline-start:var(--space-sm)}.task-space-creator{background:var(--color-paper-raised);border:1px solid var(--color-rule);border-radius:var(--radius-panel);gap:var(--space-sm);padding:var(--space-lg);scroll-margin-top:8rem;display:grid}.task-space-creator__head{align-items:start;gap:var(--space-sm);margin-block-end:var(--space-xs);display:flex}.task-space-creator__head>div{gap:var(--space-3xs);display:grid}.task-space-creator select,.task-space-creator input,.task-space-creator textarea{background:var(--color-paper);border:1px solid var(--color-rule-strong);border-radius:var(--radius-control);color:var(--color-ink);min-height:var(--control-height);padding:var(--space-sm);width:100%}.task-space-creator textarea{resize:vertical;min-height:7rem}.task-space-creator input::placeholder,.task-space-creator textarea::placeholder{color:var(--color-neutral)}.task-space-creator .field-label{margin:var(--space-xs) 0 0}.task-repository-picker{margin:var(--space-xs) 0;border:0;min-width:0;padding:0}.task-repository-picker legend{color:var(--color-ink-soft);font-size:var(--text-sm);margin-block-end:var(--space-xs);font-weight:650}.task-repository-picker>div{border:1px solid var(--color-rule);border-radius:var(--radius-control);max-height:18rem;display:grid;overflow-y:auto}.task-repository-picker label{cursor:pointer;align-items:center;gap:var(--space-sm);min-height:3.25rem;padding:var(--space-xs) var(--space-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.task-repository-picker label+label{border-top:1px solid var(--color-rule)}.task-repository-picker label:hover{background:var(--color-paper-pressed)}.task-repository-picker input{accent-color:var(--color-accent);width:auto;min-height:auto}.task-repository-picker span{min-width:0;display:grid}.task-repository-picker strong,.task-repository-picker small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-repository-picker strong{color:var(--color-ink);font-size:var(--text-xs)}.task-repository-picker small{color:var(--color-neutral);font-family:var(--font-mono);font-size:.6875rem}.task-spaces-detected{border-top:1px solid var(--color-rule-strong);padding-block-start:var(--space-xl)}.detected-work-grid{gap:var(--space-md);display:grid}.detected-work-card{background:var(--color-paper-raised);border:1px solid var(--color-rule);border-radius:var(--radius-panel);gap:var(--space-sm);min-width:0;padding:var(--space-md);display:grid}.detected-work-card header{align-items:center;gap:var(--space-sm);justify-content:space-between;display:flex}.detected-work-card header>span{align-items:center;gap:var(--space-xs);min-width:0;display:flex}.detected-work-card header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detected-work-card>p{color:var(--color-neutral);font-size:var(--text-xs);overflow-wrap:anywhere}.detected-work-card>button{color:var(--color-accent);justify-self:start}.task-spaces-empty,.task-spaces-loading{border:1px dashed var(--color-rule-strong);border-radius:var(--radius-panel);color:var(--color-neutral);min-height:14rem;padding:var(--space-xl)}.task-spaces-empty{align-content:center;gap:var(--space-sm);justify-items:start;display:grid}.task-spaces-empty>svg{color:var(--color-accent)}.task-spaces-empty h3{font-size:var(--text-md)}.task-spaces-loading{place-items:center;display:grid}.machine-message--error{border-left-color:var(--color-error);color:var(--color-error)}.open-menu{display:inline-flex;position:relative}.open-menu>button:first-child{border-radius:var(--radius-control) 0 0 var(--radius-control)}.open-menu>.open-menu__toggle{border-radius:0 var(--radius-control) var(--radius-control) 0;padding-inline:var(--space-xs);border-left:0}.open-menu__dropdown{background:var(--color-paper-raised);border:1px solid var(--color-rule);border-radius:var(--radius-control);box-shadow:0 1rem 2.5rem var(--color-shadow);gap:var(--space-3xs);min-width:10rem;padding:var(--space-xs);left:0;top:calc(100% + var(--space-xs));z-index:var(--z-toast);display:grid;position:absolute}.open-menu__dropdown>button{border-radius:var(--radius-control);text-align:left;border-color:#0000;justify-content:space-between;width:100%}.open-menu__dropdown>button.is-selected{background:var(--color-success-paper);color:var(--color-accent)}@media (width>=48rem){.task-space-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.task-space-summary article,.task-space-summary article:nth-child(odd){border-bottom:0;border-right:1px solid var(--color-rule)}.task-space-summary article:last-child{border-right:0}.detected-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=75rem){.task-spaces-layout{grid-template-columns:minmax(0,1fr) minmax(19rem,23rem)}.task-space-creator{position:sticky;top:8rem}}@media (width<=39.99rem){.task-spaces-hero__action.button--primary,.task-space-actions-primary,.task-space-actions-primary>button,.task-space-actions-primary>.open-menu,.task-space-more-actions,.task-space-more-actions>summary{width:100%}.task-space-actions-primary>.open-menu>button:first-child{flex:1}.task-space-card__actions{display:grid}.task-space-more-actions[open]>div{width:100%;left:0;right:auto}}.operation-centre{z-index:450;right:var(--space-md);bottom:var(--space-md);width:min(24rem, calc(100vw - 2 * var(--space-md)));border:1px solid var(--color-rule-strong);border-radius:var(--radius-panel);background:color-mix(in srgb, var(--color-surface) 96%, transparent);box-shadow:0 1.5rem 4rem var(--color-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:fixed;overflow:hidden}.operation-centre header,.operation-centre__item{align-items:center;gap:var(--space-sm);display:flex}.operation-centre header{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-rule);justify-content:space-between}.operation-centre header>div,.operation-centre__item>div{gap:.15rem;min-width:0;display:grid}.operation-centre header span,.operation-centre__item span{color:var(--color-text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operation-centre__list{display:grid}.operation-centre__item{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-rule)}.operation-centre__item>div>button{width:fit-content;margin-top:var(--space-xs);color:var(--color-accent);font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.operation-centre__item>div>button:hover{text-underline-offset:.18em;text-decoration:underline}.operation-centre__item>div>button:disabled{color:var(--color-muted);cursor:wait}.operation-centre__success{color:var(--color-success)}.operation-centre__failure{color:var(--color-error)}.operation-centre__activity{width:100%;min-height:2.5rem;color:var(--color-accent);background:0 0;border:0;border-radius:0}.operation-centre__activity:hover{background:var(--color-surface-raised)}.overview-session-card>span:first-child,.overview-session-card__owner{align-items:center;gap:var(--space-xs);display:flex}.overview-sessions{border:1px solid var(--color-rule);border-radius:var(--radius-panel);background:var(--color-paper-raised);overflow:hidden}.overview-sessions>.section-heading{padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--color-rule)}.overview-session-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.overview-session-card{gap:var(--space-xs);min-width:0;padding:var(--space-md);border:0;border-right:1px solid var(--color-rule);color:inherit;text-align:left;background:0 0;display:grid}.overview-session-card:last-child{border-right:0}.overview-session-card:hover{background:var(--color-paper-pressed)}.overview-session-card>span:first-child{justify-content:space-between}.overview-session-card time{color:var(--color-muted);font:500 var(--text-xs)/1 var(--font-mono)}.overview-session-card>strong{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-session-card>small{color:var(--color-neutral);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-session-card__owner{margin-top:var(--space-xs);color:var(--color-ink-soft);font-size:var(--text-xs)}@media (width<=74.99rem){.overview-session-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-session-card:nth-child(2){border-right:0}.overview-session-card:nth-child(-n+2){border-bottom:1px solid var(--color-rule)}}@media (width<=39.99rem){.overview-session-grid{grid-template-columns:1fr}.overview-session-card{border-right:0;border-bottom:1px solid var(--color-rule)}.overview-session-card:last-child{border-bottom:0}.page-content{padding-inline:var(--space-sm)}.button,.icon-button{min-height:2.75rem}}:root{--font-display:var(--font-body);--color-paper:#fafafa;--color-paper-pressed:#f0f0f0;--color-ink:#202124;--color-ink-soft:#42454a;--color-neutral:#676b72;--color-rule:#e5e6e8;--color-rule-strong:#c9ccd1;--color-accent:#287747;--color-accent-hover:#1e6038;--color-success-paper:#edf5ef;--text-2xl:clamp(1.75rem, 3vw, 2.25rem);--sidebar-surface:#f3f3f3}:root[data-theme=dark]{--color-paper:#212121;--color-paper-raised:#272727;--color-paper-pressed:#303030;--color-paper-overlay:#292929;--color-ink:#f1f1f1;--color-ink-soft:#d0d0d0;--color-neutral:#a7a7a7;--color-rule:#383838;--color-rule-strong:#505050;--color-accent:#84c69b;--color-accent-hover:#a0d9b3;--color-success-paper:#293b30;--sidebar-surface:#181818}body{-webkit-font-smoothing:antialiased;font-size:14px}h1,h2,h3{letter-spacing:-.025em}.hub-workbench{grid-template-rows:auto minmax(0,1fr)}.hub-workbench:has(.presence-chip){grid-template-rows:auto auto minmax(0,1fr)}.app-header{background:var(--color-paper);grid-template-columns:auto minmax(120px,1fr) auto;gap:24px;min-height:64px;padding:10px 24px}.workspace-location{white-space:nowrap;color:var(--color-neutral);align-items:center;gap:10px;font-size:13px;display:flex}.workspace-location strong{color:var(--color-ink);font-weight:550}.command-trigger{background:0 0;border-radius:9px;justify-self:end;width:min(100%,340px);min-height:36px;font-size:13px}.header-session{gap:10px}.header-session .icon-button{background:0 0;border-color:#0000;width:34px;height:34px;min-height:34px}.account-chip>span{display:none}.stream-state{font-size:11px}.brand{margin:0 8px 30px}.brand__mark{border-radius:10px;width:32px;height:32px}.brand strong{letter-spacing:-.03em;font-size:16px;font-weight:650}.brand small{font-family:var(--font-body);text-transform:none;letter-spacing:0;margin-top:3px;font-size:11px}.workspace-navigation{background:var(--sidebar-surface);padding:20px 12px}.workspace-navigation__links{gap:25px;width:100%;display:grid}.navigation-group{gap:3px;display:grid}.navigation-group>p{color:var(--color-neutral);margin:0 12px 8px;font-size:11px;font-weight:600}.workspace-navigation a{gap:11px;min-height:38px;padding-inline:12px;font-size:13px;font-weight:450}.workspace-navigation a[aria-current=page] svg{color:var(--color-accent)}.navigation-foot{color:var(--color-neutral);margin-top:auto;padding:28px 12px 0;font-size:11px}.navigation-foot small{margin-top:6px;margin-left:12px;font-size:10px;display:block}.navigation-foot__dot{background:var(--color-accent);border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}.presence-bar{background:0 0;min-height:40px;padding:8px 24px}.presence-bar:has(.presence-bar__empty){display:none}.page-content.page-content--compact{min-width:0;padding:32px clamp(20px,3vw,48px) 56px}.page-head h1,.workspace-hero h1{font-size:var(--text-2xl)}.page-head,.workspace-hero{margin-bottom:24px}.mono-label{font-family:var(--font-body);letter-spacing:.07em;font-size:10px}.machine-card{border:1px solid var(--color-rule);background:var(--color-paper-raised);border-radius:12px;margin-bottom:14px;padding:24px}.machine-release-details{color:var(--color-neutral);margin-top:8px;font-size:11px}.machine-release-details summary{cursor:pointer}.machine-recovery{border-top:1px solid var(--color-rule);flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;padding-top:18px;display:flex}.machine-recovery p{color:var(--color-neutral);flex:320px;margin:0;font-size:13px}.machine-recovery .machine-revoke{margin-left:auto}.setup-hero{border:0;margin:12px 0 24px;padding:0;display:block}.setup-hero>.setup-hero__row{align-items:center;gap:16px;display:flex}.setup-hero h1{margin:8px 0 12px;font-size:clamp(26px,3vw,34px);font-weight:600;line-height:1.2}.setup-hero p{max-width:68ch;margin:0;line-height:1.7}.setup-hero__row>div>p{color:var(--color-neutral);font-size:12px}.setup-journey{border-bottom:1px solid var(--color-rule);gap:24px;margin:0;padding:16px 0 24px;list-style:none;display:flex}.setup-journey li{color:var(--color-neutral);align-items:center;gap:8px;font-size:12px;display:flex}.setup-journey li>span{border:1px solid var(--color-rule-strong);border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.setup-journey li[data-current=true]{color:var(--color-ink);font-weight:600}.setup-journey li[data-current=true]>span{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}.connect-workspace{border:1px solid var(--color-rule);border-radius:16px;margin-block:28px 16px;padding:28px}.connect-workspace__intro h2{font-size:21px;font-weight:600}.connect-workspace__intro>.mono-label{display:none}.connect-workspace__intro p{color:var(--color-neutral);font-size:13px}.setup-modes button strong{font-size:15px;font-weight:600}.setup-modes button span{font-size:13px;line-height:1.65}.setup-modes button svg{width:20px;height:20px;color:var(--color-neutral)}.setup-modes button[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-success-paper)}.connect-workspace__body h3{font-size:16px}.connect-workspace__body>p{color:var(--color-neutral);font-size:13px;line-height:1.7}.setup-stage{grid-template-columns:28px minmax(0,1fr);gap:14px;padding-block:24px}.setup-stage__number{font-family:var(--font-body);padding-top:3px;font-size:12px}.setup-stage__body{gap:18px}.setup-stage__body>h2{font-size:19px;font-weight:600}.health-card{border:1px solid var(--color-rule);border-radius:12px;margin-block:24px;padding:20px}.health-card__head h2{font-size:17px}.health-card__note{font-size:13px}.setup-waiting{justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}.setup-waiting:before{content:"";background:var(--color-warning);border-radius:50%;width:6px;height:6px}@media (width>=960px){.hub-workbench{margin-left:224px}.workspace-navigation{border:0;border-right:1px solid var(--color-rule);width:224px;box-shadow:none;flex-direction:column;align-items:stretch;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.hub-workbench:has(.shared-sessions-workspace){grid-template-rows:auto auto minmax(0,1fr)}.hub-workbench:has(.shared-sessions-workspace)>.workspace-navigation{display:flex}}@media (width<=959px){.app-header{grid-template-columns:1fr auto;gap:12px;padding:12px 16px}.command-trigger,.workspace-location>span,.workspace-location>svg{display:none}.workspace-location:before{content:"Islander";color:var(--color-ink);border-right:1px solid var(--color-rule);padding-right:12px;font-weight:650}.workspace-navigation{max-height:calc(100dvh - 64px);inset:64px 0 auto;overflow-y:auto}.workspace-navigation .brand,.navigation-foot{display:none}.workspace-navigation__links{grid-template-columns:1fr 1fr;gap:16px}.hub-workbench:has(.shared-sessions-workspace)>.workspace-navigation--open{display:block}}@media (width<=600px){.page-content.page-content--compact{padding:24px 16px 40px}.header-session .stream-state{display:none}.setup-journey{justify-content:space-between;gap:12px}.setup-journey li{flex-direction:column;flex:1;align-items:flex-start;gap:7px;font-size:10px}.connect-workspace{padding:20px}.setup-stage{grid-template-columns:1fr}.setup-stage__number{display:none}.setup-modes{grid-template-columns:1fr}}.shared-sessions-workspace{gap:var(--space-sm);grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;position:relative}.shared-sessions-workspace--conversation{grid-template-rows:minmax(0,1fr);gap:0}.shared-sessions-workspace--conversation>.sessions-toolbar{display:none}.hub-workbench:has(.shared-sessions-workspace){grid-template-rows:auto auto auto minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden}.hub-workbench:has(.shared-sessions-workspace)>.foot-mast{display:none}.page-content:has(.shared-sessions-workspace){min-height:0;padding-block:var(--space-sm);overflow:hidden}.route-stage:has(.shared-sessions-workspace){height:100%;min-height:0}.sessions-notices{z-index:var(--z-toast);top:3.5rem;right:var(--space-sm);width:min(30rem, calc(100% - 2 * var(--space-sm)));pointer-events:none;position:absolute}.sessions-notices:empty{display:none}.sessions-notices .workspace-message{box-shadow:0 .75rem 2rem var(--color-shadow);margin:0}.sessions-toolbar{justify-content:space-between;align-items:center;gap:var(--space-lg);min-height:3.125rem;padding:var(--space-xs) var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-panel);background:color-mix(in srgb, var(--color-paper-raised) 88%, transparent);box-shadow:0 .5rem 1.5rem color-mix(in srgb, var(--color-shadow) 45%, transparent);-webkit-backdrop-filter:blur(1rem)saturate(1.08);backdrop-filter:blur(1rem)saturate(1.08);display:flex}.sessions-toolbar__title{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.sessions-toolbar__title>div{gap:var(--space-2xs);min-width:0;display:grid}.sessions-toolbar__mark{border-radius:var(--radius-control);background:linear-gradient(145deg, var(--color-ink), color-mix(in srgb, var(--color-ink) 74%, var(--color-accent)));width:2rem;height:2rem;color:var(--color-paper-raised);box-shadow:inset 0 1px #ffffff26, 0 .35rem .9rem color-mix(in srgb, var(--color-ink) 20%, transparent);flex:none;place-items:center;display:grid}.sessions-toolbar h1{font-size:var(--text-base)}.sessions-toolbar p{color:var(--color-neutral);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sessions-privacy{align-items:center;gap:var(--space-sm);max-width:20rem;padding-inline:var(--space-sm);color:var(--color-success);display:flex}.sessions-toolbar__status{justify-content:flex-end;align-items:center;gap:var(--space-xs);min-width:0;min-height:2rem;display:flex}.sessions-health-chip{align-items:center;gap:var(--space-xs);min-height:2rem;padding-inline:var(--space-sm);border:1px solid color-mix(in srgb, var(--color-warning) 38%, var(--color-rule));border-radius:var(--radius-round);background:color-mix(in srgb, var(--color-warning) 8%, var(--color-paper-raised));color:var(--color-warning);white-space:nowrap;display:inline-flex}.sessions-health-chip strong{color:var(--color-ink);font-size:var(--text-xs)}.sessions-health-chip small{color:var(--color-neutral);font:500 var(--text-xs)/1 var(--font-mono)}.sessions-health-chip--indexing{border-color:color-mix(in srgb, var(--color-info) 30%, var(--color-rule));background:color-mix(in srgb, var(--color-info-paper) 70%, var(--color-paper-raised));color:var(--color-info)}.sessions-privacy>span{display:grid}.sessions-privacy strong{color:var(--color-ink);font-size:var(--text-sm)}.sessions-privacy small{color:var(--color-ink-soft);line-height:1.35}.sessions-layout{z-index:var(--z-raised);border:1px solid color-mix(in srgb, var(--color-rule-strong) 74%, transparent);border-radius:var(--radius-panel);background:var(--color-paper-raised);height:100%;min-height:0;box-shadow:0 1.5rem 3.75rem color-mix(in srgb, var(--color-shadow) 62%, transparent), 0 0 0 1px #ffffff06 inset;grid-template-columns:minmax(17rem,21rem) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.shared-sessions-workspace--conversation .sessions-layout{border-radius:var(--radius-control);grid-template-columns:minmax(16rem,19rem) minmax(0,1fr)}.sessions-layout button,.sessions-layout select{touch-action:manipulation}.sessions-index{border-right:1px solid var(--color-rule);background:var(--color-paper);grid-template-rows:auto auto minmax(0,1fr);min-width:0;height:100%;display:grid;overflow:hidden}.sessions-index__tools{gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--color-rule);grid-template-columns:minmax(0,1fr) auto;display:grid}.sessions-search-row{gap:var(--space-xs);min-width:0;display:flex}.sessions-search-row .sessions-search{flex:1}.sessions-filter-toggle{justify-content:center;align-items:center;gap:var(--space-xs);min-height:2.5rem;padding-inline:var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-control);background:var(--color-paper-raised);color:var(--color-ink-soft);font-size:var(--text-xs);flex:none;font-weight:700;display:none}.sessions-search{align-items:center;gap:var(--space-xs);min-width:0;height:2.5rem;padding-inline:var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-control);background:var(--color-paper-raised);color:var(--color-neutral);display:flex}.sessions-search input{background:0 0;border:0;outline:0;width:100%;min-width:0}.sessions-search:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--color-accent) 16%, transparent)}.sessions-index__tools select{min-width:0;height:2.25rem;padding-inline:var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-control);background:var(--color-paper-raised);color:var(--color-ink)}.session-card-list{overscroll-behavior:contain;scrollbar-gutter:stable;grid-auto-rows:max-content;align-content:start;min-height:0;display:grid;overflow-y:auto}.session-load-more{border:0;border-bottom:1px solid var(--color-rule);background:var(--color-paper-raised);min-height:3rem;color:var(--color-accent);font-size:var(--text-xs);cursor:pointer;font-weight:700}.session-load-more:hover{background:var(--color-paper-pressed)}.session-load-more:disabled{color:var(--color-muted);cursor:wait}.session-card{min-width:0;min-height:6rem;padding:var(--space-sm) var(--space-md);border:0;border-bottom:1px solid var(--color-rule);color:inherit;text-align:left;background:0 0;gap:.45rem;transition:background-color .15s,box-shadow .15s,transform .12s cubic-bezier(.23,1,.32,1);display:grid}.session-card:active{transform:scale(.985)}.session-card--selected{box-shadow:inset .1875rem 0 var(--color-accent), inset 0 1px color-mix(in srgb, var(--color-accent) 8%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--color-success-paper) 92%, transparent), color-mix(in srgb, var(--color-paper-raised) 92%, transparent))}.session-card__top,.session-card__owner,.session-reader__meta span{align-items:center;gap:var(--space-xs);display:flex}.session-card__top{justify-content:space-between}.session-card__top>span{align-items:center;gap:var(--space-2xs);min-width:0;display:inline-flex}.session-card__top time{color:var(--color-muted);font:500 var(--text-xs)/1 var(--font-mono)}.session-card__stamp{align-items:center;gap:var(--space-2xs);flex:none;display:inline-flex}.session-card__unread{background:var(--color-accent);box-shadow:0 0 0 2px color-mix(in oklch, var(--color-accent) 20%, transparent);border-radius:50%;width:.4375rem;height:.4375rem;display:inline-block}.session-card>strong{color:var(--color-ink);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.session-card__preview{-webkit-line-clamp:2;line-clamp:2;color:var(--color-neutral);font-size:var(--text-xs);-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.session-card__latest{border:1px solid color-mix(in srgb, var(--color-accent) 16%, var(--color-rule));border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-paper-raised) 76%, var(--color-success-paper));gap:.2rem;min-width:0;padding:.45rem .55rem;display:grid}.session-card__latest-top{justify-content:space-between;align-items:center;gap:var(--space-xs);min-width:0;color:var(--color-neutral);font-size:.68rem;display:flex}.session-card__latest-top>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.3rem;min-width:0;font-weight:650;display:inline-flex;overflow:hidden}.session-card__latest-top svg{color:var(--color-accent);flex:none}.session-card__latest-top time{color:var(--color-muted);font:500 .65rem/1 var(--font-mono);flex:none}.session-card__latest-text{color:var(--color-ink-soft);font-size:var(--text-xs);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.session-card__latest-state{color:var(--color-muted);font:600 .65rem/1.2 var(--font-mono)}.session-card__latest-state--delivered{color:var(--color-success)}.session-card__latest-state--delivering{color:var(--color-accent)}.session-card__latest-state--failed{color:var(--color-error)}.session-card__latest-state--queued{color:var(--color-warning)}.session-card__live{width:fit-content;color:var(--color-accent);font:600 .68rem/1.2 var(--font-mono);align-items:center;gap:.35rem;display:inline-flex}.session-card__live--waiting{color:var(--color-warning)}.session-card__agents{width:fit-content;color:var(--color-ink-soft);font:600 .68rem/1.2 var(--font-mono);align-items:center;gap:.35rem;display:inline-flex}.session-card__agents svg{color:var(--agent-codex)}.session-card__repo{color:var(--color-neutral);font:500 var(--text-xs)/1.4 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.session-card__owner{margin-top:var(--space-xs);color:var(--color-ink-soft);font-size:var(--text-sm)}.session-card__owner>span:not(.person-mark){flex:1;min-width:0;display:grid}.session-card__owner small{color:var(--color-muted);font:500 var(--text-xs)/1.25 var(--font-mono)}.session-card__owner>svg{color:var(--color-success)}.session-state{border:1px solid var(--color-rule-strong);border-radius:var(--radius-round);width:fit-content;min-height:1.5rem;color:var(--color-neutral);font:600 var(--text-xs)/1 var(--font-body);text-transform:capitalize;align-items:center;padding-inline:.5rem;display:inline-flex}.session-state--active,.session-state--idle{border-color:var(--color-success);background:var(--color-success-paper);color:var(--color-success)}.session-state--waiting{border-color:var(--color-warning);background:var(--color-warning-paper);color:var(--color-warning)}.session-state--error,.session-state--unavailable{border-color:var(--color-error);background:var(--color-error-paper);color:var(--color-error)}.session-provider{border:1px solid var(--color-rule);background:var(--color-paper-pressed);min-height:1.35rem;color:var(--color-ink-soft);font:650 var(--text-xs)/1 var(--font-body);border-radius:999px;align-items:center;padding-inline:.4rem;display:inline-flex}.session-provider--claude{border-color:color-mix(in srgb, #c7683a 36%, var(--color-rule));color:color-mix(in srgb, #c7683a 82%, var(--color-ink))}.session-provider--codex{color:var(--agent-codex)}.session-provider--antigravity{border-color:color-mix(in srgb, #6366f1 36%, var(--color-rule));color:#6366f1;background:#6366f114}.session-reader{background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--color-accent) 4%, transparent), transparent 22rem), var(--color-paper-raised);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.session-reader--live{grid-template-rows:auto minmax(0,1fr) auto}.session-reader:has(.session-agent-rail){grid-template-rows:auto auto minmax(0,1fr) auto}.session-live-activity__spinner{flex:none;animation:1.1s linear infinite session-spin}@keyframes session-spin{to{transform:rotate(360deg)}}.session-reader__empty,.sessions-empty{align-content:center;place-items:center;gap:var(--space-xs);min-height:12rem;padding:var(--space-xl);color:var(--color-muted);text-align:center;display:grid}.session-reader__empty{min-height:36rem}.session-reader__empty h2,.sessions-empty strong{color:var(--color-ink)}.session-reader__empty p,.sessions-empty span{max-width:28rem;color:var(--color-neutral)}.session-reader__head{gap:var(--space-md);border-bottom:1px solid var(--color-rule);min-height:3.125rem;display:grid}.session-reader__head>div:first-child{gap:var(--space-2xs);min-width:0;display:grid}.session-reader__head h2{font-size:var(--text-base)}.session-reader__head p{max-width:52rem;color:var(--color-neutral)}.session-reader__meta{align-content:start;gap:var(--space-xs);color:var(--color-neutral);font-size:var(--text-xs);display:grid}.session-reader__meta .transport-state--direct{color:var(--color-success)}.session-reader__meta .transport-state{font-weight:650}.session-agent-rail{gap:var(--space-xs);min-width:0;padding:.35rem var(--space-md);border-bottom:1px solid var(--color-rule);background:color-mix(in srgb, var(--color-paper-raised) 88%, var(--color-paper-pressed));scrollbar-width:none;display:flex;overflow-x:auto}.session-agent-rail::-webkit-scrollbar{display:none}.session-agent-chip{align-items:center;gap:var(--space-xs);border:1px solid var(--color-rule);border-radius:var(--radius-control);background:var(--color-paper-raised);min-width:6.75rem;min-height:2.125rem;color:var(--color-ink-soft);text-align:left;box-shadow:inset calc(var(--agent-depth,0) * .15rem) 0 color-mix(in srgb, var(--agent-codex) 22%, transparent);flex:none;padding:.25rem .55rem;display:inline-flex}.session-agent-chip:hover{border-color:var(--color-rule-strong);color:var(--color-ink)}.session-agent-chip--selected{border-color:color-mix(in srgb, var(--color-accent) 55%, var(--color-rule));background:var(--color-success-paper);color:var(--color-ink)}.session-agent-chip__mark{background:var(--color-paper-pressed);width:1.5rem;height:1.5rem;color:var(--agent-codex);border-radius:.45rem;flex:none;place-items:center;display:grid;position:relative}.session-agent-chip--working .session-agent-chip__mark:after{border:.1rem solid var(--color-paper-raised);background:var(--color-success);content:"";border-radius:50%;width:.45rem;height:.45rem;position:absolute;bottom:-.1rem;right:-.1rem}.session-agent-chip>span:last-child{gap:.1rem;min-width:0;display:grid}.session-agent-chip strong{max-width:12rem;color:inherit;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.session-agent-chip small{color:var(--color-muted);font:500 .65rem/1.2 var(--font-mono)}.session-transcript{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;padding:clamp(var(--space-md), 2.5vw, 2.5rem) clamp(var(--space-md), 3.5vw, 3.5rem) var(--space-md);background:linear-gradient(180deg, color-mix(in srgb, var(--color-paper) 94%, var(--color-paper-raised)), var(--color-paper));overflow-y:auto}.session-transcript__end{width:1px;height:1px}.session-transcript__content{overflow-anchor:auto;width:100%;min-width:0;margin-inline:auto}.session-transcript>.session-transcript__jump{width:max-content;max-width:100%;min-height:36px;margin-inline:auto;display:flex}.session-context__task-link{gap:10px;margin-top:12px;display:grid}.session-context__task-link label{color:var(--color-neutral);font-size:12px}.session-agent-context{align-items:center;gap:var(--space-xs);margin-bottom:var(--space-lg);padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-control);background:var(--color-paper-raised);color:var(--agent-codex);display:flex}.session-agent-context span{min-width:0;display:grid}.session-agent-context strong{color:var(--color-ink);font-size:var(--text-xs)}.session-agent-context small{color:var(--color-muted);font:500 .68rem/1.3 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.session-history-control{min-height:2.25rem;margin-bottom:var(--space-lg);border:1px solid var(--color-rule);border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-paper-raised) 78%, transparent);color:var(--color-ink-soft);font-size:var(--text-xs);justify-content:center;align-items:center;font-weight:650;display:flex}.session-history-control:hover{border-color:var(--color-rule-strong);background:var(--color-paper-raised);color:var(--color-ink)}.transcript-entry{gap:var(--space-sm);max-width:60rem;margin:0 auto clamp(var(--space-md), 2.2vh, var(--space-lg));grid-template-columns:2rem minmax(0,1fr);display:grid}.transcript-entry__mark{border-radius:var(--radius-control);background:var(--color-paper-pressed);width:2rem;height:2rem;color:var(--color-ink-soft);place-items:center;display:grid;box-shadow:inset 0 1px #ffffff14}.transcript-entry--assistant .transcript-entry__mark{background:var(--color-info-paper);color:var(--agent-codex)}.transcript-entry--provider-antigravity .transcript-entry__mark{color:#6366f1;background:#6366f11f}.transcript-entry--provider-claude .transcript-entry__mark{color:#c7683a;background:#c7683a1f}.transcript-entry--provider-codex .transcript-entry__mark{background:var(--color-info-paper);color:var(--agent-codex)}.transcript-entry--developer>div{padding:var(--space-sm) var(--space-md);border:1px solid color-mix(in srgb, var(--color-accent) 24%, var(--color-rule));border-radius:.25rem var(--radius-panel) var(--radius-panel) var(--radius-panel);background:color-mix(in srgb, var(--color-success-paper) 68%, var(--color-paper-raised))}.transcript-entry--outbox>div{padding:var(--space-sm) var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-control);background:var(--color-success-paper)}.transcript-entry--outbox small{color:var(--color-neutral);font-size:var(--text-xs)}.transcript-entry--failed>div{border-color:var(--color-error);background:var(--color-error-paper)}.transcript-entry--failed small{color:var(--color-error)}.transcript-entry strong{color:var(--color-ink);font-size:var(--text-sm);margin-bottom:.25rem;display:block}.transcript-entry pre{overflow-wrap:anywhere;white-space:pre-wrap;color:var(--color-ink-soft);font:400 var(--text-sm)/1.6 var(--font-body);margin:0}.session-collaboration{border-top:1px solid var(--color-rule);display:grid}.session-message-composer__footer,.session-action-status{align-items:center;display:flex}.session-action-status{gap:var(--space-sm)}.session-action-status span{gap:var(--space-2xs);min-width:0;display:grid}.session-action-status strong{color:var(--color-ink);font-size:var(--text-sm)}.session-action-status small{color:var(--color-neutral);font-size:var(--text-xs)}.session-origin{align-items:center;gap:var(--space-xs);min-height:1.875rem;padding-inline:var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-round);color:var(--color-neutral);font-size:var(--text-xs);flex:none;font-weight:650;display:inline-flex}.session-origin--online{border-color:var(--color-success);background:var(--color-success-paper);color:var(--color-success)}.session-message-composer{border:1px solid var(--color-rule);border-radius:var(--radius-panel);background:var(--color-paper);display:grid}.session-message-composer>label{gap:var(--space-2xs);display:grid}.session-message-composer>label span{color:var(--color-ink);font-size:var(--text-sm);font-weight:700}.session-message-composer>label small{color:var(--color-neutral);font-size:var(--text-xs)}.session-message-composer textarea{border-radius:var(--radius-control);width:100%;color:var(--color-ink);font:400 var(--text-sm)/1.5 var(--font-body)}.session-message-composer textarea:focus-visible{border-color:var(--color-accent);outline:.1875rem solid color-mix(in srgb, var(--color-accent) 16%, transparent);outline-offset:0}.session-message-composer--antigravity textarea:focus-visible{border-color:#6366f1;outline:.1875rem solid #6366f138}.session-message-composer--claude textarea:focus-visible{border-color:#c7683a;outline:.1875rem solid #c7683a38}.session-message-composer--codex textarea:focus-visible{border-color:var(--agent-codex);outline:.1875rem solid color-mix(in srgb, var(--agent-codex) 22%, transparent)}.session-message-composer textarea:disabled{cursor:not-allowed;opacity:.65}.session-message-composer__footer{justify-content:space-between;gap:var(--space-md)}.session-composer-tools{align-items:center;gap:var(--space-sm);display:flex}.session-composer-hint{color:var(--color-muted);font:500 .72rem/1.2 var(--font-mono);align-items:center;gap:.25rem;display:inline-flex}.session-composer-hint kbd{border:1px solid var(--color-rule);background:var(--color-paper-pressed);color:var(--color-ink-soft);font:inherit;border-radius:.2rem;padding:.1rem .35rem}.session-transcript__jump{border:1px solid var(--color-rule);background:var(--color-paper-raised);color:var(--color-ink);font:600 var(--text-xs)/1 var(--font-body);cursor:pointer;z-index:10;border-radius:9999px;align-items:center;gap:.35rem;margin:0 auto;padding:.4rem .85rem;transition:transform .15s,background .15s;display:inline-flex;position:sticky;bottom:.75rem;box-shadow:0 4px 14px #0000001f}.session-transcript__jump:hover{background:var(--color-paper);transform:translateY(-2px)}.session-code-container{margin:0 0 var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-control);overflow:hidden}.session-code-container pre{border:0!important;border-radius:0!important;margin:0!important}.session-code-header{border-bottom:1px solid color-mix(in srgb, var(--color-rule) 60%, transparent);background:color-mix(in srgb, var(--color-paper-pressed) 85%, var(--color-paper));font:600 var(--text-xs)/1 var(--font-mono);color:var(--color-neutral);justify-content:space-between;align-items:center;padding:.35rem .75rem;display:flex}.session-code-copy{color:var(--color-neutral);cursor:pointer;font:500 .7rem/1 var(--font-mono);background:0 0;border:1px solid #0000;border-radius:.25rem;align-items:center;gap:.25rem;padding:.2rem .5rem;transition:all .15s;display:inline-flex}.session-code-copy:hover{background:var(--color-paper);border-color:var(--color-rule);color:var(--color-ink)}.session-code-copy--copied{color:var(--color-success)}.session-message-tools{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.session-message-tools>small{color:var(--color-muted);font-size:var(--text-xs)}.session-attach-button{align-items:center;gap:var(--space-xs);min-height:2.25rem;padding-inline:var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-control);color:var(--color-ink-soft);cursor:pointer;font-size:var(--text-xs);flex:none;font-weight:650;display:inline-flex}.session-attach-button:hover{border-color:var(--color-accent);color:var(--color-accent)}.session-attach-button input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.session-attachments{gap:var(--space-xs);padding-inline:var(--space-md);display:flex;overflow-x:auto}.session-attachments figure{align-items:center;gap:var(--space-xs);border:1px solid var(--color-rule);border-radius:var(--radius-control);background:var(--color-paper-raised);flex:0 14rem;grid-template-columns:2.75rem minmax(0,1fr) auto;min-width:9rem;margin:0;padding:.35rem;display:grid;position:relative}.session-attachments img{border-radius:calc(var(--radius-control) - .2rem);object-fit:cover;width:2.75rem;height:2.75rem}.session-attachments figcaption{min-width:0;display:grid}.session-attachments figcaption span{color:var(--color-ink);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.session-attachments figcaption small{color:var(--color-muted);font-size:.68rem}.session-attachments button{border-radius:var(--radius-round);width:1.75rem;height:1.75rem;color:var(--color-neutral);background:0 0;border:0;place-items:center;padding:0;display:grid}.session-attachments button:hover{background:var(--color-paper-pressed);color:var(--color-error)}.session-message-composer__footer .button{flex:none}.session-action-status{min-height:3rem;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-control);background:var(--color-info-paper);color:var(--color-info)}.session-action-status--succeeded{border-color:var(--color-success);background:var(--color-success-paper);color:var(--color-success)}.session-action-status--failed,.session-action-status--cancelled,.session-action-status--expired{border-color:var(--color-error);background:var(--color-error-paper);color:var(--color-error)}.session-reader__head-actions,.session-context__person,.session-context__transport,.session-context__handoff{align-items:center;display:flex}.sessions-scope{margin:var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-control);background:var(--color-paper-pressed);grid-template-columns:repeat(4,minmax(0,1fr));gap:.1875rem;padding:.1875rem;display:grid}.sessions-scope button{z-index:0;min-height:2rem;padding-inline:var(--space-xs);border-radius:calc(var(--radius-control) - .1875rem);color:var(--color-neutral);font-size:var(--text-xs);background:0 0;border:0;font-weight:650;position:relative}.sessions-scope button:has(svg){justify-content:center;align-items:center;gap:var(--space-2xs);display:inline-flex}.sessions-scope button[aria-pressed=true]{color:var(--color-ink)}.sessions-scope__active{z-index:-1;border-radius:calc(var(--radius-control) - .1875rem);background:var(--color-paper-raised);box-shadow:0 .125rem .35rem var(--color-shadow);position:absolute;inset:0}.sessions-index__tools{grid-template-columns:1fr}.sessions-filter-grid{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sessions-filter-grid select:last-child{grid-column:1/-1}.sessions-index__tools select{width:100%}.session-reader__head{padding:var(--space-sm) var(--space-md);grid-template-columns:minmax(0,1fr) auto;align-items:center}.session-reader__title{gap:var(--space-2xs);min-width:0;display:grid}.session-reader__headline{align-items:center;gap:var(--space-xs);min-width:0;display:flex}.session-reader__headline h2{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.session-reader__title p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.session-reader__updated{color:var(--color-muted);font:500 var(--text-xs)/1 var(--font-mono)}.session-reader__activity{align-items:center;gap:var(--space-xs);min-width:0;color:var(--color-success);font-size:var(--text-xs);display:flex}.session-reader__activity strong{flex:none}.session-reader__activity span{color:var(--color-neutral);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.session-reader__activity--waiting{color:var(--color-warning)}.session-reader__task-link{align-items:center;gap:var(--space-xs);width:fit-content;color:var(--color-accent);font-size:var(--text-xs);font-weight:650;display:flex}.session-reader__head-actions{align-self:center;gap:var(--space-xs)}.session-mobile-back{display:none}.session-transcript{scroll-behavior:smooth;max-height:none}.session-transcript>*{width:min(100%,52rem);margin-inline:auto}.session-markdown{color:var(--color-ink-soft);font-size:var(--text-sm);line-height:1.65}.session-markdown>:first-child{margin-top:0}.session-markdown>:last-child{margin-bottom:0}.session-markdown p,.session-markdown ul,.session-markdown ol,.session-markdown pre,.session-markdown blockquote,.session-markdown table{margin:0 0 var(--space-sm)}.session-markdown h1,.session-markdown h2,.session-markdown h3{margin:var(--space-md) 0 var(--space-xs);color:var(--color-ink);line-height:1.25}.session-markdown h1{font-size:var(--text-lg)}.session-markdown h2{font-size:var(--text-base)}.session-markdown h3{font-size:var(--text-sm)}.session-markdown code{border:1px solid var(--color-rule);background:var(--color-paper-pressed);color:var(--color-ink);font:500 .9em/1.4 var(--font-mono);border-radius:.3rem;padding:.125rem .3rem}.session-markdown pre{padding:var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-control);background:var(--color-paper-pressed);overflow-x:auto}.session-markdown pre code{color:inherit;background:0 0;border:0;padding:0}.session-markdown blockquote{padding-left:var(--space-md);border-left:.1875rem solid var(--color-accent);color:var(--color-neutral)}.session-markdown table{border-collapse:collapse;width:100%}.session-markdown th,.session-markdown td{padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-rule);text-align:left}.session-markdown a{color:var(--color-accent);text-underline-offset:.15em}.session-collaboration{z-index:2;gap:var(--space-xs);padding:.65rem clamp(var(--space-md), 3.5vw, 3.5rem) max(.65rem, env(safe-area-inset-bottom));background:linear-gradient(180deg, color-mix(in srgb, var(--color-paper-raised) 90%, transparent), var(--color-paper-raised) 38%);box-shadow:0 -.75rem 2rem color-mix(in srgb, var(--color-paper-raised) 92%, transparent);position:sticky;bottom:0}.session-message-composer{border-color:var(--color-rule-strong);width:min(100%,60rem);box-shadow:0 .5rem 1.5rem var(--color-shadow);gap:0;margin-inline:auto;padding:0}.session-message-composer textarea{min-height:3.25rem;max-height:9rem;padding:.85rem var(--space-md) .45rem;resize:none;background:0 0;border:0;overflow-y:auto}.session-message-composer:focus-within{border-color:color-mix(in srgb, var(--color-accent) 65%, var(--color-rule));box-shadow:0 .75rem 2rem color-mix(in srgb, var(--color-shadow) 72%, transparent), 0 0 0 .1875rem color-mix(in srgb, var(--color-accent) 11%, transparent)}.session-message-composer{transition:border-color .18s,box-shadow .18s}.session-message-composer__footer{min-height:2.75rem;padding:0 var(--space-xs) var(--space-xs) var(--space-md)}.session-message-composer__footer .button{width:auto;min-width:5.5rem}.session-context-backdrop{z-index:100;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background:#040c086b;border:0;position:fixed;inset:0}.session-context{z-index:101;border-left:1px solid var(--color-rule);background:color-mix(in srgb, var(--color-paper) 96%, transparent);-webkit-backdrop-filter:blur(1rem)saturate(1.08);backdrop-filter:blur(1rem)saturate(1.08);overscroll-behavior:contain;width:min(26rem,100vw - 2rem);min-width:0;min-height:0;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-1.5rem 0 4rem #040c0838}.session-context>header{z-index:1;min-height:4.5rem;padding:var(--space-md);border-bottom:1px solid var(--color-rule);background:color-mix(in srgb, var(--color-paper-raised) 92%, transparent);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.session-context>header>div{gap:var(--space-2xs);display:grid}.session-context h2{font-size:var(--text-lg)}.session-context>section{gap:var(--space-sm);padding:var(--space-md);border-bottom:1px solid var(--color-rule);display:grid}.session-context h3{color:var(--color-ink);font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase}.session-context p{color:var(--color-neutral);font-size:var(--text-xs);line-height:1.5}.session-context__person,.session-context__transport{gap:var(--space-sm)}.session-context__person>span,.session-context__transport>span{gap:var(--space-2xs);min-width:0;display:grid}.session-context__person strong,.session-context__transport strong{color:var(--color-ink);font-size:var(--text-sm)}.session-context__person small,.session-context__transport small{color:var(--color-muted);font-size:var(--text-xs)}.session-context__transport--direct{color:var(--color-success)}.session-context dl{gap:var(--space-sm);display:grid}.session-context dl>div{gap:var(--space-2xs);display:grid}.session-context dt{color:var(--color-muted);font-size:var(--text-xs)}.session-context dd{overflow-wrap:anywhere;color:var(--color-ink-soft);font-size:var(--text-sm)}.session-context__link{align-items:center;gap:var(--space-xs);color:var(--color-accent);font-size:var(--text-xs);font-weight:650;display:flex}.session-context__handoff{align-items:stretch;gap:var(--space-xs);flex-direction:column}.session-context__handoff select{width:100%;min-width:0;min-height:2.5rem;padding-inline:var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-control);background:var(--color-paper-raised);color:var(--color-ink)}.session-context__handoff .button{width:100%}.session-context__actions{gap:var(--space-xs);display:grid}.session-context__actions .button{justify-content:flex-start;width:100%}.session-context__actions .session-context__remove{color:var(--color-error)}@media (width<=74.99rem){.sessions-layout{grid-template-columns:minmax(16rem,19rem) minmax(0,1fr)}.session-reader__head{grid-template-columns:1fr}}@media (width<=54rem){.hub-workbench:has(.shared-sessions-workspace){grid-template-rows:auto auto 1fr;height:100dvh;min-height:0;overflow:hidden}:is(.hub-workbench:has(.shared-sessions-workspace)>.workspace-navigation,.hub-workbench:has(.shared-sessions-workspace)>.foot-mast){display:none}.page-content:has(.shared-sessions-workspace){min-height:0;padding-block:var(--space-sm);overflow:hidden}.route-stage:has(.shared-sessions-workspace){height:100%;min-height:0}.shared-sessions-workspace{gap:var(--space-sm);grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.sessions-toolbar__title p,.sessions-privacy small{display:none}.sessions-privacy{max-width:none}.shared-sessions-workspace>.work-timeline{display:none}.sessions-layout{height:100%;min-height:0;display:block}.sessions-index{border-bottom:0;border-right:0;height:100%;max-height:none}.sessions-layout--mobile-list .session-reader,.sessions-layout--mobile-chat .sessions-index{display:none}.sessions-layout--mobile-chat .session-reader{height:100%;min-height:0}.shared-sessions-workspace:has(.sessions-layout--mobile-chat){grid-template-rows:minmax(0,1fr)}:is(.shared-sessions-workspace:has(.sessions-layout--mobile-chat)>.sessions-toolbar,.shared-sessions-workspace:has(.sessions-layout--mobile-chat)>.sessions-notices){display:none}.session-reader,.session-reader--live{grid-template-rows:auto minmax(0,1fr) auto}.session-reader:has(.session-agent-rail){grid-template-rows:auto auto minmax(0,1fr) auto}.session-mobile-back{align-items:center;gap:var(--space-xs);width:fit-content;color:var(--color-accent);background:0 0;border:0;font-weight:650;display:inline-flex}.session-reader__head{grid-template-columns:minmax(0,1fr) auto}.session-mobile-back{grid-column:1/-1}.session-context{width:100%;padding-bottom:env(safe-area-inset-bottom);border:0;inset:0}.session-context>header{padding-top:max(var(--space-md), env(safe-area-inset-top))}.session-reader__empty{min-height:18rem}}@media (width<=39.99rem){.sessions-toolbar{padding-inline:var(--space-sm)}.sessions-privacy strong{display:none}.sessions-toolbar{min-height:3.25rem;padding:var(--space-xs) var(--space-sm)}.sessions-toolbar__mark{width:2rem;height:2rem}.sessions-filter-toggle{display:inline-flex}.sessions-filter-grid{grid-template-columns:1fr;display:none}.sessions-filter-grid--open{display:grid}.sessions-filter-grid select:last-child{grid-column:auto}.sessions-index__tools{grid-template-columns:1fr}.sessions-layout{border-radius:var(--radius-control);height:100%;min-height:0}.sessions-scope{margin-block:var(--space-xs)}.session-card{min-height:5.75rem;padding:.8rem var(--space-md)}.session-reader__head,.session-transcript{padding:var(--space-md)}.session-agent-rail{padding-inline:var(--space-sm);scroll-snap-type:x proximity}.session-agent-chip{scroll-snap-align:start;min-width:7rem}.session-reader__head{gap:var(--space-sm)}.session-reader__title{gap:var(--space-2xs)}.session-reader__title p{font-size:var(--text-xs)}.session-reader__head-actions .session-origin{display:none}.session-transcript{padding-bottom:var(--space-lg)}.transcript-entry{gap:var(--space-xs);margin-bottom:var(--space-md);grid-template-columns:1.75rem minmax(0,1fr)}.transcript-entry__mark{width:1.75rem;height:1.75rem}.session-collaboration{padding:var(--space-sm);padding-bottom:max(var(--space-sm), env(safe-area-inset-bottom))}.session-origin{align-self:start}.session-message-composer{border-radius:var(--radius-panel);box-shadow:0 .5rem 1.5rem color-mix(in srgb, var(--color-shadow) 48%, transparent)}.session-message-composer__footer{align-items:flex-end;gap:var(--space-xs)}.session-message-composer__footer .button{white-space:nowrap;width:2.75rem;min-width:2.75rem;padding:0;overflow:hidden}.session-message-composer__footer .button svg{color:var(--color-accent-ink)}.session-message-send span{display:none}.session-message-tools{align-items:flex-start;gap:var(--space-2xs);flex-direction:column}.session-attach-button{border:0;min-height:2rem;padding-inline:0}.session-message-composer>label small{display:none}.session-message-composer textarea{min-height:3.25rem}.session-attach-button,.sessions-scope button{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.session-transcript{scroll-behavior:auto}.session-live-activity__spinner{animation:none}.session-card,.session-message-composer{transition-duration:.01ms}.session-card:active,.session-message-composer:focus-within{transform:none}}@media (hover:hover) and (pointer:fine){.session-card:hover{transform:translate(.125rem)}.session-card--selected:hover{transform:none}}.active-session-board{box-shadow:none;border-radius:12px}.hub-workbench:has(.shared-sessions-workspace){grid-template-rows:auto minmax(0,1fr)}.hub-workbench:has(.shared-sessions-workspace)>.presence-bar{display:none}.page-content.page-content--compact:has(.shared-sessions-workspace){padding:0}.shared-sessions-workspace{gap:0}.sessions-toolbar{border:0;border-bottom:1px solid var(--color-rule);box-shadow:none;background:var(--color-paper);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;padding:14px 24px}.sessions-toolbar__mark{color:var(--color-neutral);box-shadow:none;background:0 0}.sessions-toolbar h1{font-size:16px;font-weight:600}.sessions-privacy{color:var(--color-neutral);font-size:11px}.conversation-index-heading{justify-content:space-between;align-items:center;padding:22px 20px 14px;font-size:13px;display:flex}.conversation-index-heading>span{color:var(--color-neutral);font-size:11px}.sessions-scope{background:var(--color-paper-pressed);border:0;border-radius:8px;gap:0;margin:0 12px;padding:3px}.sessions-scope button{border-radius:6px;min-height:32px;padding:8px 5px;font-size:11px}.sessions-scope__active{background:var(--color-paper-raised);box-shadow:0 1px 3px var(--color-shadow);border-radius:6px}.sessions-index__tools{gap:12px;padding:12px}.conversation-providers{align-items:center;gap:3px;display:flex}.conversation-providers button{color:var(--color-neutral);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;padding:7px 3px;font-size:11px}.conversation-providers button[aria-pressed=true]{background:var(--color-paper-pressed);color:var(--color-ink);font-weight:600}.sessions-search{background:0 0;border-radius:8px;min-height:36px}.sessions-search input{font-size:12px}.sessions-filter-toggle{border-radius:8px;justify-content:center;align-items:center;min-width:36px;min-height:36px;display:inline-flex}.sessions-filter-toggle span,.sessions-filter-grid{display:none}.sessions-filter-grid--open{grid-template-columns:1fr;display:grid}.conversation-clear-filters{color:var(--color-accent);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:11px}.session-card-list{gap:3px;padding:0 8px 16px}.session-card{min-height:104px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:9px;gap:7px;padding:14px 12px}.session-card--selected{background:var(--color-paper-pressed);border-color:var(--color-rule);box-shadow:none}.session-card__top,.session-card__top>span:first-child{gap:5px}.session-state,.session-provider{font-size:10px}.session-card__preview,.session-card__repo{font-size:11px;line-height:1.5}.session-card__repo{color:var(--color-neutral);flex-wrap:wrap;gap:5px;display:flex}.session-card__latest{box-shadow:none;border-radius:6px;padding:8px}.session-reader__head{background:var(--color-paper);box-shadow:none;padding:18px 24px}.session-reader__headline h2{font-size:15px;font-weight:600;line-height:1.5}.session-reader__empty{align-content:center;gap:16px;min-height:0;padding:36px}.conversation-welcome-mark{border:1px solid var(--color-rule);background:var(--color-paper-raised);border-radius:20px;place-items:center;width:64px;height:64px;margin-bottom:8px;display:grid}.session-reader__empty h2{letter-spacing:-.04em;font-size:clamp(26px,3vw,40px);font-weight:550;line-height:1.2}.session-reader__empty>p{max-width:42ch;font-size:14px;line-height:1.7}.session-reader__empty>.mono-label{letter-spacing:.1em;font-size:10px}.conversation-welcome-providers{color:var(--color-neutral);gap:22px;margin:10px 0 20px;font-size:12px;display:flex}.conversation-help{max-width:45ch;font-size:12px;line-height:1.8}.conversation-help summary{cursor:pointer}.conversation-help p{padding-top:12px}.session-transcript{gap:30px;padding:32px clamp(20px,4vw,64px)}.session-transcript>*{width:min(100%,48rem)}.transcript-entry{box-shadow:none;background:0 0;border:0;gap:12px;padding:0}.transcript-entry>div{min-width:0}.transcript-entry__mark{background:var(--color-paper-pressed);width:28px;height:28px;box-shadow:none;border-radius:9px}.transcript-entry>div>strong{font-size:12px;font-weight:600}.session-markdown{overflow-wrap:anywhere;font-size:14px;line-height:1.85}.session-markdown table{max-width:100%;display:block;overflow-x:auto}.session-markdown pre{overflow-wrap:normal;max-width:100%}.transcript-entry--developer{justify-content:flex-end;display:flex}.transcript-entry--developer>.transcript-entry__mark{display:none}.transcript-entry--developer>div{background:var(--color-paper-pressed);border-radius:18px;max-width:88%;padding:14px 20px}.transcript-entry--developer>div>strong{color:var(--color-neutral)}.session-collaboration{background:var(--color-paper);box-shadow:none;border:0;padding:12px clamp(20px,4vw,64px) 20px}.session-message-composer{background:var(--color-paper-raised);border-color:var(--color-rule-strong);width:min(100%,48rem);box-shadow:0 2px 10px var(--color-shadow);border-radius:18px;margin-inline:auto}.session-message-composer textarea{font-size:14px}.session-agent-rail{background:0 0;padding:10px 24px}@media (width>=865px) and (width<=1200px){.sessions-layout,.shared-sessions-workspace--conversation .sessions-layout{grid-template-columns:270px minmax(0,1fr)}.session-reader__head{flex-wrap:wrap;gap:10px;padding:16px}}@media (width<=864px){.sessions-layout,.shared-sessions-workspace--conversation .sessions-layout{grid-template-columns:minmax(0,1fr)}.sessions-toolbar{padding:14px 16px}.sessions-privacy{display:none}.sessions-index{border-right:0}.conversation-index-heading{padding-top:16px}.session-card-list{padding-inline:12px}.session-card{padding:16px}.session-reader__head{padding:14px 16px}.session-transcript{padding:24px 16px}.session-collaboration{padding:10px 12px 16px}.transcript-entry--developer>div{max-width:94%}}.session-card{transition:background-color .12s,border-color .12s}.session-card:hover{transform:none}.transcript-entry--developer>div{border:0}.session-composer-hint{white-space:nowrap}@media (width<=1200px){.session-composer-hint{display:none}}@media (width<=864px){.session-message-composer textarea{font-size:16px}.session-collaboration{padding-bottom:max(12px, env(safe-area-inset-bottom))}.sessions-scope button,.conversation-providers button,.sessions-filter-toggle{min-height:44px}}:root[data-theme=dark]{--agent-codex:#a1c6f0;--agent-claude:#e8b594;--agent-antigravity:#cbb0e8}.sessions-scope{flex-wrap:wrap;display:flex}.sessions-scope button{flex:1 0 auto}.sessions-scope button[aria-pressed=true]{background:var(--color-paper-raised);color:var(--color-ink)}.conversation-grouping{color:var(--color-neutral);align-items:center;gap:8px;font-size:11px;display:flex}.conversation-grouping input{accent-color:var(--color-accent)}.conversation-group-label{color:var(--color-neutral);margin:0;padding:16px 12px 4px;font-size:11px;font-weight:600}.session-card>strong>svg{color:var(--color-neutral);margin-right:6px}.conversation-freshness{color:var(--color-neutral);flex-wrap:wrap;grid-column:1/-1;gap:6px 14px;font-size:10px;display:flex}.conversation-freshness--error{color:var(--color-warning)}.conversation-find{border:1px solid var(--color-rule);border-radius:9px;grid-column:1/-1;align-items:center;gap:8px;padding:6px 10px;display:flex}.conversation-find input{background:0 0;border:0;width:100%;min-width:0;padding:6px 0;font-size:13px}.conversation-find>span{color:var(--color-neutral);white-space:nowrap;font-size:10px}.conversation-find button{min-width:28px;min-height:32px;color:var(--color-neutral);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.transcript-entry[data-search-match=true]>div{outline:2px solid var(--color-accent);outline-offset:8px;border-radius:10px}.conversation-technical{color:var(--color-neutral);margin-top:8px;font-size:11px}.conversation-technical summary{cursor:pointer}.conversation-technical pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--color-paper);border:1px solid var(--color-rule);border-radius:8px;max-height:280px;margin-top:10px;padding:14px;font-size:11px;line-height:1.6;overflow:auto}.conversation-attachment{border:1px solid var(--color-rule);border-radius:10px;gap:10px;margin-block:10px;padding:12px;display:flex}.conversation-attachment>span{gap:4px;display:grid}.conversation-attachment strong{font-size:12px}.conversation-attachment small{color:var(--color-neutral);font-size:11px}.session-code-header button{color:var(--color-neutral);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:11px;display:flex}.session-reader__head-actions{gap:5px}.session-reader__head-actions .icon-button{background:0 0;border:0;width:34px;height:34px;min-height:34px}@media (width<=864px){.session-reader__head{grid-template-columns:minmax(0,1fr)}.session-mobile-back{grid-area:1/1;align-self:center}.session-reader__head-actions{grid-area:1/1;justify-self:end}.session-reader__head-actions .session-origin{display:none}.session-reader__head-actions .icon-button{width:38px;min-height:44px}.session-reader__title{grid-row:2}.session-reader__headline h2{white-space:normal;flex-basis:100%;width:100%;max-height:3em;display:block;overflow:visible}.conversation-find input{font-size:16px}.conversation-freshness>span:last-child{display:none}}@media (width<=959px){.hub-workbench:has(.shared-sessions-workspace)>.workspace-navigation--open{display:block}}.shared-sessions-workspace{grid-template-rows:minmax(0,1fr);gap:0}.shared-sessions-workspace>.sessions-toolbar{display:none}.sessions-layout,.shared-sessions-workspace--conversation .sessions-layout{box-shadow:none;border:0;border-radius:0;grid-template-columns:292px minmax(0,1fr)}.sessions-index{background:var(--color-paper);grid-template-rows:auto auto auto minmax(0,1fr)}.conversation-index-heading{padding:20px 20px 12px}.conversation-index-heading strong{font-size:15px;font-weight:650}.conversation-index-heading>span{font:500 12px var(--font-body);color:var(--color-neutral)}.chat-scope-select{padding:0 12px 8px}.chat-scope-select select{width:100%;min-height:40px;color:var(--color-ink);font:500 13px var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px}.sessions-index__tools{flex-direction:column;gap:8px;padding:0 12px 12px;display:flex}.sessions-search-row{align-items:center;width:100%}.sessions-search{background:var(--color-paper-raised);border-radius:10px;height:40px}.sessions-search input{font:400 13px var(--font-body)}.sessions-filter-toggle{background:0 0;border:0;border-radius:10px;width:40px;min-height:40px;padding:0;display:inline-flex}.sessions-filter-toggle>span{display:none}.sessions-filter-toggle[aria-expanded=true],.sessions-filter-toggle[data-active=true]{background:var(--color-paper-pressed);color:var(--color-accent)}.sessions-filter-grid{display:none}.sessions-filter-grid--open{grid-template-columns:1fr;gap:10px;padding:10px 0 2px;display:grid}.sessions-filter-grid .conversation-providers{flex-wrap:wrap;gap:4px;display:flex}.sessions-filter-grid .conversation-providers button{border-radius:8px;flex:1;min-height:36px}.sessions-filter-grid .conversation-grouping{min-height:32px;padding:4px}.session-card-list{padding:4px 0 12px}.session-card{border:0;border-radius:10px;gap:5px;min-height:0;margin:2px 8px;padding:10px 12px}.session-card--selected{background:var(--color-paper-pressed);box-shadow:none}.session-card--active:not(.session-card--selected){background:0 0}.session-card:hover{background:var(--color-paper-pressed)}.session-card>strong{font-size:13px;font-weight:600;line-height:1.5}.session-card__preview{-webkit-line-clamp:1;line-clamp:1;font-size:12px}.session-card__repo{min-width:0;font:400 11px/1.5 var(--font-body);gap:6px;display:flex}.session-card__repo>span:first-child{flex-shrink:0}.session-card__top time{font:400 11px var(--font-body)}.session-card .session-state{border-color:#0000;min-height:20px;padding:2px 6px;font-size:10px}.session-state--idle,.session-state--unknown,.session-state--archived{background:var(--color-paper-pressed);color:var(--color-neutral);border-color:#0000}.session-provider{background:0 0;border-color:#0000;font-weight:500}.session-card__latest{background:0 0;border:0;gap:3px;padding:0}.session-card__latest-top{font-size:10px}.session-card__latest-top time,.session-card__latest-top svg{display:none}.session-card__latest-text{-webkit-line-clamp:1;line-clamp:1;color:var(--color-neutral);font-size:12px}.session-card__latest-state--delivered{display:none}.session-reader{background:var(--color-paper-raised)}.session-reader__head{background:var(--color-paper-raised);gap:6px 12px;padding:10px 20px}.session-reader__headline{flex-wrap:wrap;gap:5px 8px;display:flex}.session-reader__headline h2{letter-spacing:-.015em;flex:1 0 100%;order:-1;margin-bottom:3px;font-size:16px;font-weight:600}.session-reader__headline .session-state{border:0;min-height:20px;font-size:11px}.session-reader__headline .session-provider{min-height:20px;padding:0;font-size:11px}.session-reader__updated{font:400 11px var(--font-body);margin-left:auto}.session-reader__title>p{margin-top:0;font-size:12px}.session-reader__head-actions .icon-button{border-radius:10px;width:36px;height:36px;min-height:36px}.session-reader__head-actions .icon-button:hover{background:var(--color-paper-pressed)}.session-reader__head-actions .session-origin{display:none}.conversation-freshness{gap:6px 12px;font-size:11px}.conversation-freshness>span:last-child:not(:first-child){display:none}.session-agent-rail{border-bottom:1px solid var(--color-rule);padding:8px 24px}.session-agent-chip{box-shadow:none;background:0 0;border-radius:10px}.session-agent-chip--selected{background:var(--color-paper-pressed)}.session-transcript{background:var(--color-paper-raised);scroll-behavior:auto;padding:16px clamp(20px,3vw,40px)}.session-transcript__content{width:100%;max-width:48rem;margin-inline:auto}.transcript-entry{margin-bottom:12px;padding-block:8px}.session-markdown{font-size:14px;line-height:1.65}.transcript-entry p{line-height:1.65}.transcript-entry--developer>div{background:var(--color-paper-pressed);border-radius:14px;padding:10px 14px}.session-collaboration{background:var(--color-paper-raised);padding:8px clamp(20px,3vw,40px) 12px}.session-message-composer{box-shadow:0 2px 8px var(--color-shadow);background:var(--color-paper);border-radius:14px}.session-message-composer:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 14%,transparent)}.session-message-composer textarea:focus-visible{outline:0}.session-message-tools{flex-wrap:wrap;gap:4px 10px}.session-message-tools>small{max-width:44ch;line-height:1.5}.session-message-send{border-radius:12px;min-height:40px}.session-message-composer__footer{padding:4px 10px 8px}.session-composer-hint{font:400 10px/1.4 var(--font-body)}.session-composer-hint kbd{background:0 0;border:0;padding:0}.session-delivery-status{color:var(--color-neutral);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:6px;font-size:12px;display:flex}.session-delivery-status .text-action{min-height:32px}.session-outgoing-images{gap:8px;margin-top:8px;display:flex}.session-outgoing-images img{object-fit:cover;border:1px solid var(--color-rule);border-radius:8px;width:64px;height:64px}.session-delivery-recovery{border:1px solid var(--color-rule);max-width:88%;color:var(--color-neutral);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px auto;padding:8px 12px;font-size:12px;display:flex}.session-delivery-recovery>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.session-delivery-recovery button{flex:none;min-height:32px}.chat-history-note{color:var(--color-neutral);text-align:center;margin:8px 0 16px;font-size:11px}.session-history-control{border-radius:20px;width:auto;margin:8px auto 20px;padding:10px 18px;display:block}.session-context-backdrop{z-index:10000;-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000038}.session-context{z-index:10001;background:var(--color-paper-raised);-webkit-backdrop-filter:none;backdrop-filter:none;width:min(420px,100vw);height:100dvh;top:0;bottom:0}.session-context>header{background:var(--color-paper-raised);-webkit-backdrop-filter:none;backdrop-filter:none;min-height:76px;padding:20px 24px}.session-context>header .mono-label{display:none}.session-context h2{font-size:18px;font-weight:600}.session-context h3{text-transform:none;letter-spacing:0;font-size:13px;font-weight:650}.session-context>section{padding:20px 24px}.session-context dl{gap:12px}.session-context dd{margin:0}.session-context__actions{gap:6px}.session-context__actions .button{min-height:40px;font-size:13px}.sessions-layout :is(button,select,a):focus-visible,.session-context :is(button,select,a):focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (width>=865px) and (width<=1100px){.sessions-layout,.shared-sessions-workspace--conversation .sessions-layout{grid-template-columns:260px minmax(0,1fr)}.session-reader__head{grid-template-columns:minmax(0,1fr);padding:14px 18px}.session-reader__head-actions{grid-row:2;justify-self:end}.conversation-freshness{grid-row:3}}@media (width<=864px){.sessions-layout,.shared-sessions-workspace--conversation .sessions-layout{grid-template-columns:minmax(0,1fr)}.session-reader__head{grid-template-columns:minmax(0,1fr);padding:10px 16px 12px}.session-reader__head-actions{grid-row:1}.session-reader__title{grid-row:2}.session-reader__headline h2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-height:3em;font-size:15px;display:-webkit-box;overflow:hidden}.session-mobile-back{min-height:44px;font-size:12px}.session-reader__head-actions .icon-button{width:36px;min-height:44px}.session-reader__updated{display:none}.conversation-freshness{font-size:10px}.session-card{padding:16px 12px}.sessions-search input,.chat-scope-select select,.sessions-filter-grid select{font-size:16px}.sessions-filter-toggle,.chat-scope-select select,.sessions-filter-grid select,.session-attach-button{min-height:44px}.session-agent-rail{padding:8px 12px}.session-transcript{padding:16px}.session-collaboration{padding:8px 12px max(12px,env(safe-area-inset-bottom))}.session-message-composer textarea{font-size:16px}.session-message-composer__footer .session-message-send{width:44px;min-width:44px;min-height:44px}.session-context{width:100vw}.session-context>header{padding-top:max(18px,env(safe-area-inset-top))}.session-context__actions .button{min-height:44px}}.transcript-entry-heading{align-items:center;gap:10px;margin-bottom:6px;display:flex}.transcript-entry-heading>strong{margin:0}.message-permalink{width:28px;height:28px;color:var(--color-neutral);opacity:.25;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex}.transcript-entry:hover .message-permalink,.message-permalink:focus-visible{opacity:1}.message-permalink:hover{background:var(--color-paper-pressed);color:var(--color-ink)}.session-reader__head-actions>button[aria-pressed=true]{color:var(--color-accent);background:var(--color-success-paper)}.session-reader__head-actions{flex-wrap:wrap}.team-comments-backdrop{z-index:1100;background:var(--color-backdrop);justify-content:flex-end;display:flex;position:fixed;inset:0}.team-comments{background:var(--color-paper-raised);border-left:1px solid var(--color-rule);width:min(480px,100%);min-width:0;height:100dvh;box-shadow:-8px 0 32px var(--color-shadow);flex-direction:column;display:flex;overflow:hidden}.team-comments>header{border-bottom:1px solid var(--color-rule);justify-content:space-between;align-items:flex-start;gap:16px;padding:24px;display:flex}.team-comments h2{align-items:center;gap:9px;margin:0 0 8px;font-size:18px;display:flex}.team-comments header p{color:var(--color-neutral);font-size:13px;line-height:1.6}.team-comments header .icon-button{flex:none;width:40px;height:40px}.team-comments-list{overscroll-behavior:contain;flex:1;min-height:0;padding:8px 24px 24px;overflow:auto}.team-comments-list article{border-bottom:1px solid var(--color-rule);padding:20px 0}.team-comments-list article>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.team-comments-list strong{font-size:14px;font-weight:600}.team-comments-list time{color:var(--color-neutral);font-size:11px}.team-comments-list article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0 0;font-size:14px;line-height:1.65}.team-comments-list article small{color:var(--color-neutral);margin-top:8px;font-size:12px;display:block}.team-comments-empty{color:var(--color-neutral);padding-block:28px;font-size:14px;line-height:1.6}.team-comments-error{color:var(--color-error);background:var(--color-error-paper);padding:12px 24px;font-size:13px}.team-comments>form{padding:18px 24px max(18px,env(safe-area-inset-bottom));border-top:1px solid var(--color-rule);flex:none;gap:12px;max-height:55dvh;display:grid;overflow:auto}.team-comments>form>label{font-size:13px;font-weight:550}.team-comments textarea{resize:vertical;border:1px solid var(--color-rule-strong);width:100%;min-height:90px;max-height:24dvh;font:inherit;background:var(--color-paper);color:var(--color-ink);border-radius:10px;padding:12px;font-size:14px}.team-comments .button{justify-self:end;width:auto;min-height:40px;font-size:13px}.team-comment-mentions summary{cursor:pointer;color:var(--color-neutral);font-size:13px}.team-comment-mentions>div{gap:4px;max-height:160px;padding-top:8px;display:grid;overflow:auto}.team-comment-mentions label{align-items:center;gap:10px;min-height:42px;font-size:13px;display:flex}.team-comment-mentions input{flex:none;width:16px;height:16px}.team-comment-mentions small{color:var(--color-neutral);font-size:11px;display:block}@media (width<=700px){.message-permalink{opacity:.7;width:36px;height:36px}.team-comments>header{padding:18px}.team-comments-list,.team-comments>form{padding-inline:18px}.team-comments textarea{font-size:16px}.team-comments .button{min-height:44px}.session-reader__head-actions{gap:2px}}.team-comments-list article[data-linked=true]{background:var(--color-success-paper);outline:2px solid var(--color-accent);outline-offset:2px;border-radius:10px;padding-inline:12px}.conversation-attachments{flex-wrap:wrap;gap:10px;margin:12px 0 4px;display:flex}.attachment-card{border:1px solid var(--color-rule);background:var(--color-paper-raised);width:min(250px,100%);min-width:0;min-height:66px;color:var(--color-ink);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex;overflow:hidden}.attachment-card:hover{background:var(--color-paper-pressed);border-color:var(--color-rule-strong)}.attachment-card__preview{background:var(--color-paper-pressed);width:52px;height:52px;color:var(--color-neutral);border-radius:7px;flex:none;place-items:center;display:grid;overflow:hidden}.attachment-card__preview img{object-fit:cover;border:0;width:100%;height:100%;margin:0;display:block}.attachment-card__label{gap:4px;min-width:0;display:grid}.attachment-card__label strong{font:550 13px/1.4 var(--font-body);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.attachment-card__label small{font:400 11px/1.4 var(--font-body);color:var(--color-neutral)}.attachment-inline-link{color:var(--color-accent);font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.attachment-reference{color:var(--color-neutral);font-size:13px}.attachment-viewer-backdrop{z-index:12010;background:var(--color-backdrop);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.attachment-viewer{border:1px solid var(--color-rule);background:var(--color-paper);width:min(1280px,100%);min-width:0;height:min(900px,100%);max-height:calc(100dvh - 48px);color:var(--color-ink);box-shadow:0 20px 64px var(--color-shadow);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.attachment-viewer>header{background:var(--color-paper-raised);border-bottom:1px solid var(--color-rule);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.attachment-viewer__heading{align-items:center;gap:12px;min-width:0;display:flex}.attachment-viewer__heading>div{min-width:0}.attachment-viewer__heading h2{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;line-height:1.45;overflow:hidden}.attachment-viewer__heading p{color:var(--color-neutral);margin-top:3px;font-size:12px}.attachment-viewer .icon-button{width:40px;height:40px;min-height:40px;color:var(--color-ink);background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.attachment-viewer .icon-button:hover{background:var(--color-paper-pressed)}.attachment-viewer__actions{flex:none;align-items:center;gap:4px;display:flex}.attachment-gallery-grid{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-content:start;gap:16px;min-height:0;padding:24px;display:grid;overflow:auto}.attachment-gallery-grid .attachment-card{flex-direction:column;align-items:stretch;gap:12px;width:100%;padding:12px}.attachment-gallery-grid .attachment-card__preview{width:100%;height:150px}.attachment-gallery-grid .attachment-card__preview img{object-fit:contain}.attachment-viewer__content{overscroll-behavior:contain;flex:1;justify-content:center;align-items:center;min-width:0;min-height:0;padding:20px;display:flex;overflow:auto}.attachment-image-preview{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.attachment-viewer__content--zoomed{display:block}.attachment-viewer__content--zoomed .attachment-image-preview{max-width:none;max-height:none}.attachment-viewer__status{text-align:center;width:100%;max-width:580px;color:var(--color-neutral);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:40px 24px;font-size:14px;line-height:1.7;display:flex}.attachment-viewer__status h3{color:var(--color-ink);font-size:18px}.attachment-viewer__status p{overflow-wrap:anywhere}.attachment-viewer__status a{font-size:14px}.attachment-text-preview{border:1px solid var(--color-rule);background:var(--color-paper-raised);border-radius:10px;align-self:stretch;width:100%;min-height:0;overflow:auto}.attachment-text-preview>p{color:var(--color-neutral);border-bottom:1px solid var(--color-rule);padding:12px 16px;font-size:13px}.attachment-text-preview pre{font:13px/1.7 var(--font-mono);tab-size:2;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:20px}.attachment-pdf-preview{flex-direction:column;gap:10px;width:100%;height:100%;display:flex}.attachment-pdf-preview>p{color:var(--color-neutral);text-align:center;flex:none;font-size:12px}.attachment-pdf-preview iframe{border:1px solid var(--color-rule);background:#fff;border-radius:8px;flex:1;width:100%;min-height:0}.attachment-viewer__content video{max-width:100%;max-height:100%}.attachment-viewer__content audio{width:min(520px,100%)}.attachment-viewer__navigation{border-top:1px solid var(--color-rule);background:var(--color-paper-raised);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}.attachment-viewer__navigation button{min-height:40px;color:var(--color-ink);font:500 13px var(--font-body);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.attachment-viewer__navigation button:hover{background:var(--color-paper-pressed)}.attachment-viewer__navigation>span{color:var(--color-neutral);font-size:12px}@media (width<=700px){.attachment-viewer-backdrop{padding:0}.attachment-viewer{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.attachment-viewer>header{gap:8px;padding:12px}.attachment-viewer__heading{gap:4px}.attachment-viewer__heading h2{font-size:14px}.attachment-viewer .icon-button{width:40px;height:44px;min-height:44px}.attachment-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px}.attachment-gallery-grid .attachment-card__preview{height:120px}.attachment-viewer__content{padding:12px}.attachment-viewer__navigation{padding:8px 12px max(8px,env(safe-area-inset-bottom))}.attachment-viewer__navigation button{min-height:44px}.attachment-text-preview pre{padding:14px;font-size:12px}.attachment-card{max-width:100%}}.session-related-chats{border-bottom:1px solid var(--color-rule);flex-shrink:0;align-items:center;gap:8px;padding:8px 20px;display:flex;overflow-x:auto}.session-related-chats>span{color:var(--color-neutral);white-space:nowrap;font-size:11px}.session-related-chats button{border:1px solid var(--color-rule);background:var(--color-paper-raised);min-width:0;max-width:250px;color:inherit;text-align:left;cursor:pointer;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:flex}.session-related-chats button:hover{background:var(--color-paper-pressed)}.session-related-chats button strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.session-related-chats button small{color:var(--color-neutral);white-space:nowrap;font-size:10px}@media (width<=640px){.session-related-chats{padding:8px 12px}.session-related-chats button{max-width:210px}}.conversation-sharing-notice{border-bottom:1px solid var(--color-rule);background:var(--color-paper);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;font-size:12px;display:flex}.conversation-sharing-notice span{gap:3px;min-width:0;display:grid}.conversation-sharing-notice small{color:var(--color-neutral)}.conversation-sharing-notice .button{flex-shrink:0;min-height:34px}@media (width<=600px){.conversation-sharing-notice{flex-wrap:wrap;padding:10px 12px}}.workspace-hero,.work-hero,.task-spaces-hero{border:0;gap:20px;padding:0 0 24px}.workspace-hero h1,.work-hero h1,.task-spaces-hero h1{font-size:clamp(26px,3vw,34px);font-weight:600}.workspace-hero p,.work-hero p,.task-spaces-hero p{max-width:68ch;font-size:14px;line-height:1.65}.section-heading h2,.work-panel__heading h2,.task-spaces-section__head h2{font-size:18px;font-weight:600}.section-heading p,.work-panel__heading p{font-size:12px;line-height:1.6}.work-panel,.active-session-board,.operation-board,.task-space-card,.task-space-creator{box-shadow:none;border-radius:12px}.work-panel__heading,.section-heading{padding:20px 24px}.work-views{border:0;gap:6px;padding:0 0 20px;overflow-x:auto}.work-views a{white-space:nowrap;border-radius:8px}.work-grid,.work-hero__summary{gap:20px}.work-hero__summary strong{font-size:24px;font-weight:550}.page-disclosure{border:1px solid var(--color-rule);background:var(--color-paper-raised);border-radius:12px;margin-block:16px}.page-disclosure>summary{cursor:pointer;color:var(--color-ink);padding:18px 22px;font-size:13px;font-weight:550}.page-disclosure>summary::marker{color:var(--color-neutral)}.page-disclosure>.work-panel,.page-disclosure>.work-grid{border:0;margin:0}.page-guide{color:var(--color-neutral);margin:0;font-size:13px}.page-guide summary{cursor:pointer;width:fit-content}.page-guide p{border-left:2px solid var(--color-rule);max-width:76ch;margin:10px 0 0;padding:12px 16px;line-height:1.75}.page-tabs{border-bottom:1px solid var(--color-rule);gap:6px;margin-bottom:24px;padding-bottom:12px;display:flex;overflow-x:auto}.page-tabs button{color:var(--color-neutral);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:9px 15px}.workspace-shortcuts{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.workspace-shortcuts a{border:1px solid var(--color-rule);background:var(--color-paper-raised);border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;text-decoration:none;display:inline-flex}.workspace-shortcuts a:hover{border-color:var(--color-rule-strong);background:var(--color-paper-pressed)}.account-controls summary{color:var(--color-neutral);cursor:pointer;font-size:12px}.account-controls .machine-actions{margin-top:16px}.workspace-dashboard,.repository-workspace,.activity-workspace,.work-workspace,.task-spaces-workspace,.team-workspace{width:100%;min-width:0;max-width:1440px;margin-inline:auto}.workspace-dashboard{flex-direction:column;gap:24px;display:flex}.workspace-dashboard>*{margin-block:0}.workspace-hero,.work-hero,.task-spaces-hero,.team-workspace .page-head{align-items:flex-start}.team-workspace .page-head{margin-bottom:20px}.team-workspace .page-head h1{letter-spacing:-.035em;font-size:32px}.team-workspace .page-head p{color:var(--color-neutral);margin-top:8px;font-size:14px}.workspace-hero .mono-label,.work-hero .mono-label,.task-spaces-hero .mono-label{display:none}.workspace-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.workspace-shortcuts a{color:var(--color-ink);justify-content:space-between;min-height:56px;padding:18px}.signal-grid,.task-space-summary{border:1px solid var(--color-rule);background:var(--color-paper-raised);border-radius:12px;gap:0;overflow:hidden}.signal-grid article,.task-space-summary article{box-shadow:none;border:0;border-right:1px solid var(--color-rule);background:0 0;border-radius:0;min-height:0;padding:18px 22px}.signal-grid article:last-child,.task-space-summary article:last-child{border-right:0}.signal-grid article strong,.task-space-summary article strong{font-family:var(--font-body);font-size:28px;font-weight:550}.signal-grid article>span,.task-space-summary article>span{font-size:12px}.overview-work-strip{background:var(--color-paper-pressed);border:0;border-radius:12px;padding:16px 20px}.overview-session-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 20px 20px}.overview-session-card{background:var(--color-paper);min-height:150px;box-shadow:none;border-radius:10px;padding:18px}.overview-session-card:hover{background:var(--color-paper-pressed);transform:none}.overview-session-card>strong{font-size:15px;line-height:1.5}.overview-sessions,.collaboration-board,.live-work-panel,.activity-peek,.repository-board{border:1px solid var(--color-rule);background:var(--color-paper-raised);box-shadow:none;border-radius:12px;overflow:hidden}.page-disclosure>.repository-board{border:0;border-radius:0}.collaborator{padding:18px 22px}.runtime-version-summary{display:none}.dashboard-split{gap:20px}.page-list-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.page-list-tools h2{margin:0;font-size:18px}.page-list-tools .page-tabs{border:0;margin:0;padding:0}.page-search{flex-direction:column;gap:6px;width:min(100%,320px);min-width:0;display:flex}.page-search>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.page-search input{border:1px solid var(--color-rule);background:var(--color-paper);width:100%;min-width:0;min-height:42px;color:var(--color-ink);font:inherit;border-radius:9px;padding:10px 13px;font-size:13px}.page-search input:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.activity-workspace>.page-search{margin-bottom:20px}.page-tabs button,.page-tabs a{min-height:42px}.page-disclosure summary:focus-visible,.page-guide summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.page-disclosure[open]>summary{border-bottom:1px solid var(--color-rule)}.page-disclosure>section{padding:20px}.page-disclosure>.repository-board{padding:0}.work-workspace{gap:18px}.work-workspace>.page-disclosure{margin:0}.work-hero__summary>span{background:0 0;border:0;padding:0}.work-hero__summary strong{font-family:var(--font-body)}.work-panel .work-empty{min-height:150px}.task-space-list{gap:16px}.task-space-card{padding:22px}.task-space-card__brief{max-width:80ch;font-size:14px;line-height:1.7}.task-space-card__actions button,.task-space-more-actions summary{border-radius:7px;min-height:38px}.task-space-creator>summary{cursor:pointer;padding:20px;font-weight:600}.task-space-creator__body{gap:14px;padding:0 20px 20px;display:grid}.task-space-creator{align-self:start;padding:0}.task-spaces-layout:has(.task-space-creator:not([open])){grid-template-columns:minmax(0,1fr)}.task-space-creator:not([open]){grid-row:1}.team-workspace .machine-list{gap:12px}.team-user-card{border:1px solid var(--color-rule);background:var(--color-paper-raised);border-radius:12px;padding:20px}.team-user-card .machine-card__head h2{font-size:16px}.team-create-form{gap:16px}.account-controls{margin-top:12px}@media (width<=1000px){.workspace-hero,.work-hero,.task-spaces-hero{flex-wrap:wrap}.workspace-actions{justify-content:flex-start;width:100%}.workspace-actions .action-target{flex:240px;min-width:0}.workspace-actions select{max-width:100%}.dashboard-split,.work-grid--primary{grid-template-columns:minmax(0,1fr)}}@media (width<=864px){.task-spaces-layout{grid-template-columns:minmax(0,1fr)}.task-space-creator{grid-row:1;position:static}.machine-actions>label,.machine-card__head>label{min-width:0;max-width:100%}.machine-card select,.team-create-form input{max-width:100%}.team-user-card{padding:18px}.page-search input,.team-create-form input,.task-space-creator input,.task-space-creator textarea{font-size:16px}.work-views{flex-wrap:wrap}.work-views a{min-height:44px;padding-inline:12px}.page-tabs button,.task-space-card__actions button,.task-space-more-actions summary{min-height:44px}}@media (width<=600px){.repository-workspace,.task-spaces-workspace,.activity-workspace{gap:20px}.workspace-hero,.work-hero,.task-spaces-hero{padding-bottom:0}.workspace-actions .action-target{flex-basis:100%}.action-target select{font-size:16px}.workspace-dashboard{gap:18px}.workspace-shortcuts{grid-template-columns:minmax(0,1fr);gap:8px}.workspace-shortcuts a{min-height:48px;padding:14px 16px}.signal-grid,.task-space-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-grid article,.task-space-summary article{border-bottom:1px solid var(--color-rule);padding:16px}.signal-grid article:nth-child(2n),.task-space-summary article:nth-child(2n){border-right:0}.signal-grid article:nth-last-child(-n+2),.task-space-summary article:nth-last-child(-n+2){border-bottom:0}.overview-session-grid{grid-template-columns:minmax(0,1fr);padding:0 14px 14px}.overview-session-card{min-height:140px}.work-panel__heading,.section-heading{padding:18px}.section-heading{flex-wrap:wrap;gap:12px}.page-disclosure>summary{padding:16px}.page-list-tools{padding:14px}.page-search{width:100%}.page-list-tools .page-tabs{flex-wrap:wrap;width:100%}.task-space-card{padding:16px}.task-space-card__head,.inbox-row,.machine-card__head{flex-wrap:wrap}.inbox-row__actions{justify-content:flex-end;width:100%}.team-workspace .machine-actions{grid-template-columns:minmax(0,1fr);display:grid}.team-workspace .machine-actions button{min-height:44px}.operation-timeline li{grid-template-columns:12px minmax(0,1fr)}.operation-timeline li>time,.operation-timeline li>.operation-state{grid-column:2}}.machine-recovery-guide{border:1px solid var(--color-rule);background:var(--color-paper-raised);border-radius:18px;margin:0 0 24px;overflow:hidden}.machine-recovery-guide__header{justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.machine-recovery-guide__header h2{overflow-wrap:anywhere;margin:6px 0 8px;font-size:clamp(21px,3vw,27px)}.machine-recovery-guide__header p{color:var(--color-neutral);margin:0;line-height:1.6}.machine-recovery-guide__header .button{flex:none}.machine-recovery-steps{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0 24px 24px;list-style:none;display:grid}.machine-recovery-steps li{border:1px solid var(--color-rule);color:var(--color-neutral);border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.machine-recovery-steps li>span{border:1px solid var(--color-rule);border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.machine-recovery-steps li small{margin-top:4px;font-size:12px;display:block}.machine-recovery-steps li.is-current{color:var(--color-ink);background:var(--color-paper-pressed)}.machine-recovery-steps li.is-complete{color:var(--color-accent)}.machine-recovery-guide__body{border-top:1px solid var(--color-rule);padding:24px}.machine-recovery-guide__body>h3{margin:24px 0 8px;font-size:17px}.machine-recovery-guide__body p{color:var(--color-neutral);max-width:78ch;line-height:1.7}.machine-recovery-notice{background:var(--color-paper-pressed);border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:16px;display:flex}.machine-recovery-notice>svg{flex-shrink:0;margin-top:2px}.machine-recovery-notice p{margin:5px 0 0;font-size:13px}.machine-recovery-notice--ready>svg{color:var(--color-accent)}.machine-recovery-command{border:1px solid var(--color-rule);background:var(--color-paper-pressed);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin:12px 0;padding:15px;font-size:13px}.machine-recovery-pairing{border-top:1px solid var(--color-rule);margin-top:24px;padding-top:16px}.machine-recovery-pairing h3{font-size:17px}.machine-recovery-pairing code{overflow-wrap:anywhere;white-space:pre-wrap}.machine-recovery-result{border:1px solid var(--color-rule);border-radius:12px;margin-top:18px;padding:16px}.machine-recovery-result p{margin:8px 0}.machine-recovery-result small{color:var(--color-neutral)}.machine-recovery-next{border-top:1px solid var(--color-rule);justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-top:20px;display:flex}.machine-recovery-next h3{margin:0;font-size:16px}.machine-recovery-next p{margin:6px 0 0;font-size:13px}.machine-recovery-next a{flex-shrink:0}.machine-recovery-service{margin-top:24px}.machine-recovery-service summary,.machine-advanced summary{cursor:pointer;color:var(--color-neutral);padding-block:10px;font-size:13px}.machine-primary-actions{align-items:center;gap:10px;margin-top:18px;display:flex}.machine-primary-actions p{flex:1;margin:0;font-size:14px}.machine-primary-actions small{color:var(--color-neutral);margin-top:6px;font-size:12px;display:block}.machine-advanced{border-top:1px solid var(--color-rule);margin-top:18px;padding-top:4px}.machine-advanced>p{color:var(--color-neutral);font-size:13px}.machine-advanced .machine-actions{margin:12px 0}@media (width<=640px){.machine-recovery-guide__header,.machine-recovery-guide__body{padding:18px}.machine-recovery-steps{gap:8px;padding:0 18px 18px}.machine-recovery-steps li{align-items:flex-start;gap:8px;padding:10px}.machine-recovery-steps li strong{font-size:13px}.machine-recovery-steps li small{font-size:11px}.machine-recovery-next{flex-direction:column;align-items:stretch;gap:14px}.machine-primary-actions{flex-wrap:wrap}.machine-primary-actions p{flex-basis:100%;margin-bottom:6px}.machine-primary-actions .button{flex:1;min-height:44px}.machine-recovery-guide .button{white-space:normal;min-height:44px}.machine-recovery-service summary,.machine-advanced summary{padding-block:14px}}.repository-evidence{color:var(--color-neutral);font-size:11px;line-height:1.5;display:block}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.work-focus{gap:20px}.work-focus .work-hero{align-items:center}.work-list-tools{border-bottom:1px solid var(--color-rule);flex-wrap:wrap;align-items:center;gap:16px;padding:18px 22px;display:flex}.work-list-tools .page-tabs{border:0;margin:0;padding:0}.work-list-tools .page-tabs button{align-items:center;gap:8px;display:flex}.work-list-tools .page-tabs span{color:var(--color-neutral);font-variant-numeric:tabular-nums;font-size:11px}.work-list-tools .page-search{width:230px;margin-left:auto}.work-category{color:var(--color-neutral);align-items:center;gap:8px;font-size:12px;display:flex}.work-category select{background:var(--color-paper);max-width:100%;min-height:42px;color:var(--color-ink);border:1px solid var(--color-rule);font:inherit;border-radius:8px;padding:8px 30px 8px 12px}.work-request{border-bottom:1px solid var(--color-rule);align-items:center;gap:24px;padding:22px;display:flex}.work-request:last-child{border:0}.work-request--unread{box-shadow:inset 3px 0 var(--color-accent)}.work-request__body{flex:1;min-width:0}.work-request__meta,.work-request__ownership{color:var(--color-neutral);flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;display:flex}.work-request__meta time{margin-left:auto}.work-kind{font-weight:550}.work-kind--critical{color:var(--color-error)}.work-request h3{margin:8px 0 5px;font-size:14px;font-weight:600}.work-request p{color:var(--color-neutral);overflow-wrap:anywhere;margin:0 0 10px;font-size:13px;line-height:1.65}.work-request__actions{flex-direction:column;align-items:stretch;gap:7px;min-width:145px;display:flex}.work-request__actions>button,.work-receipt button,.attention-footer button{cursor:pointer;color:var(--color-neutral);font:inherit;background:0 0;border:0;border-radius:6px;padding:8px;font-size:12px}.work-request__actions>button:hover,.work-receipt button:hover,.attention-footer button:hover{color:var(--color-ink);background:var(--color-paper-pressed)}.work-request__actions>a{font-size:12px}.work-request__actions>button:disabled{opacity:.5;cursor:wait}.work-receipt{background:var(--color-paper-pressed);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;font-size:13px;display:flex}.work-receipt button{color:var(--color-accent);font-weight:600}.work-overlaps article{border-top:1px solid var(--color-rule);padding:20px 24px}.work-overlaps article p,.work-overlaps article a{color:var(--color-neutral);font-size:13px}.work-overlaps ul{overflow-wrap:anywhere;font-size:12px}.work-destinations{color:var(--color-neutral);flex-wrap:wrap;gap:20px;font-size:12px;display:flex}.work-destinations a{color:inherit;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.work-destinations>span{margin-left:auto}.attention-menu--inbox{flex-direction:column;width:min(410px,100vw - 24px);max-height:calc(100dvh - 90px);padding:0;display:flex;overflow:hidden}.attention-menu--inbox header{flex:none;padding:18px}.attention-items{min-height:0;overflow-y:auto}.attention-item{width:100%;color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:start;gap:12px;padding:14px 18px;display:flex}.attention-item:hover{background:var(--color-paper-pressed)}.attention-item>svg{color:var(--color-neutral);flex:none;margin-top:3px}.attention-item>span{flex:1;min-width:0}.attention-item strong{font-size:13px;font-weight:550;display:block}.attention-item small{-webkit-line-clamp:2;color:var(--color-neutral);-webkit-box-orient:vertical;margin-top:3px;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.attention-item>i{background:var(--color-accent);border-radius:50%;flex:none;width:6px;height:6px;margin-top:7px}.attention-footer{border-top:1px solid var(--color-rule);flex:none;justify-content:space-between;gap:10px;padding:8px 12px;display:flex}.attention-menu--inbox>p{margin:0;padding:12px 18px;font-size:13px}.attention-menu--inbox .attention-alert-control{border-top:1px solid var(--color-rule);flex:none;margin:0;padding:12px 18px}.attention-error{color:var(--color-error)}@media (width<=700px){.work-list-tools{gap:12px;padding:14px}.work-list-tools .page-tabs{justify-content:space-between;width:100%}.work-list-tools .page-tabs button{padding-inline:9px}.work-list-tools .page-search{width:100%;margin:0}.work-category{width:100%}.work-category select{flex:1;min-width:0;font-size:16px}.work-request{padding:18px 16px;display:block}.work-request__actions{flex-flow:wrap;justify-content:flex-start;gap:8px;margin-top:14px}.work-request__actions>button,.work-request__actions>a{min-height:44px}.work-request__meta time{margin:0}.work-request__ownership{gap:6px}.work-request__ownership>span:last-child:not(:nth-child(2)){flex-basis:100%}.work-destinations{gap:14px}.work-destinations>span{width:100%;margin:0}.work-receipt{align-items:flex-start}}.page-content.page-content--compact{padding-block:28px 40px}.page-content h1{letter-spacing:-.7px;font-size:28px;line-height:1.2}.workspace-hero,.work-hero,.repository-hero,.activity-hero{min-height:0;margin-bottom:20px;padding-block:0}.page-guide{margin-block:12px 20px}.work-focus{max-width:1120px;margin-inline:auto}.work-focus .work-hero>a{display:none}.work-request{padding:18px 20px}.work-request h3{font-size:14px}.work-request__meta{font-size:11px}.work-request__body>p{margin-block:6px;font-size:13px}.work-request__actions>a{min-height:36px}.work-list-tools{padding:14px 18px}.machine-recovery-guide{max-width:860px;margin:20px auto}.machine-recovery-guide__header,.machine-recovery-guide__body{padding:20px 24px}.machine-recovery-guide__header h2{font-size:23px}.machine-recovery-guide__body>.button{width:auto;min-width:180px}.machine-recovery-notice{padding:14px}.machine-recovery-next{margin-top:20px}.activity-workspace{max-width:1120px;margin-inline:auto}.operation-timeline>li{padding-block:16px}.overview-home{gap:28px;max-width:1120px;margin-inline:auto;display:grid}.overview-home__header{justify-content:space-between;align-items:center;gap:24px;padding-block:8px 12px;display:flex}.overview-home__header p{color:var(--color-neutral);margin:8px 0 0;font-size:14px}.overview-home__header .eyebrow{margin:0 0 10px;font-size:12px}.home-section{border:1px solid var(--color-rule);background:var(--color-paper-raised);border-radius:14px;min-width:0;overflow:hidden}.home-section>header{justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.home-section h2{align-items:center;gap:9px;margin:0;font-size:15px;display:flex}.home-section>header a{color:var(--color-neutral);align-items:center;gap:6px;font-size:12px;display:flex}.home-conversations{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 14px 14px;display:grid}.home-conversations>a{background:var(--color-paper);border-radius:10px;flex-direction:column;gap:12px;min-width:0;padding:18px;text-decoration:none;display:flex}.home-conversations>a:hover{background:var(--color-paper-pressed)}.home-conversations>a>div{color:var(--color-neutral);justify-content:space-between;gap:8px;font-size:11px;display:flex}.home-conversations strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.home-conversations small{color:var(--color-neutral);margin-top:auto;font-size:11px}.home-columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.home-request{border-top:1px solid var(--color-rule);flex-direction:column;gap:7px;padding:16px 22px;font-size:13px;text-decoration:none;display:flex}.home-request span{color:var(--color-neutral);line-height:1.6}.home-clear{color:var(--color-neutral);gap:10px;padding:10px 22px 24px;font-size:13px;display:flex}.home-machine{border-top:1px solid var(--color-rule);justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;font-size:12px;text-decoration:none;display:flex}.home-machine>span:first-child{gap:4px;display:grid}.home-machine small{color:var(--color-neutral)}.home-connected{color:var(--color-accent)}.home-repositories{border:1px solid var(--color-rule);border-radius:14px;align-items:center;gap:16px;padding:22px;text-decoration:none;display:flex}.home-repositories>span{flex:1;gap:6px;font-size:14px;display:grid}.home-repositories small{color:var(--color-neutral);font-size:12px}@media (width<=700px){.overview-home{gap:18px}.overview-home__header{flex-direction:column;align-items:flex-start;gap:18px}.home-conversations{grid-template-columns:1fr}.home-conversations>a:nth-child(n+4){display:none}.home-columns{grid-template-columns:1fr;gap:18px}.home-section>header,.machine-recovery-guide__header,.machine-recovery-guide__body{padding:18px}.work-request{padding:16px}}.attention-menu.attention-menu--inbox{z-index:1000;box-sizing:border-box;box-shadow:0 12px 40px var(--color-shadow);isolation:isolate;border-radius:14px;position:fixed;right:auto}.attention-menu--inbox header{align-items:center;padding:16px 18px}.attention-menu--inbox header strong{font-size:15px}.attention-menu--inbox header span{font-size:12px;line-height:1.5}.attention-menu--inbox .icon-action{flex:none;place-items:center;width:36px;height:36px;display:grid}.attention-menu--inbox .attention-items{overscroll-behavior:contain;scrollbar-width:thin}.attention-menu--inbox .attention-item{min-height:72px;padding:15px 18px}.attention-menu--inbox .attention-item+.attention-item{border-top:1px solid var(--color-rule)}.attention-menu--inbox .attention-item strong{font-size:14px;line-height:1.5}.attention-menu--inbox .attention-item small{font-size:13px}.attention-menu--inbox .attention-footer button{min-height:40px;font-size:13px}.attention-menu--inbox .attention-alert-control{border-bottom:0}.attention-menu--inbox .attention-alert-control strong{font-size:13px;font-weight:550}.attention-menu--inbox .attention-alert-control small{font-size:12px;line-height:1.5}.attention-menu--inbox button:focus-visible{outline:2px solid var(--color-accent);outline-offset:-3px}.attention-menu--inbox button:disabled{cursor:wait;opacity:.6}.page-content:not(:has(.shared-sessions-workspace)){line-height:1.55}.page-content :is(.workspace-hero,.page-head,.work-hero){gap:20px}.page-content :is(.button,.workspace-actions button){border-radius:8px;min-height:38px;font-size:13px;line-height:1.4;text-decoration:none}.page-content :is(.button,summary,input,select,textarea):focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.page-content :is(.section-heading,.work-panel__heading) h2{font-size:16px;line-height:1.4}.page-content :is(.section-heading,.work-panel__heading) p{margin-top:5px;font-size:13px}.page-content :is(.page-head,.machine-card__head,.workspace-actions,.page-list-tools)>*{min-width:0}.page-content :is(.machine-card__head h2,.team-user-card h2,.workspace-message,.machine-card__head p){overflow-wrap:anywhere}.machine-card{padding:20px}.machine-card__head h2{font-size:17px}.machine-card__head p{font-size:13px;line-height:1.55}.machine-release-details,.repository-evidence{font-size:12px}.machine-primary-actions{gap:12px;margin-top:16px}.machine-advanced{margin-top:16px}.team-repository-table :is(.team-repository-table__repo small,.team-repository-table__mobile-machine small,.team-repository-table__machine small){font-size:12px}.team-repository-table__position{box-shadow:none}.action-target{min-width:0}.action-target select{max-width:100%;min-height:38px}.setup-flow{max-width:880px}.setup-hero p,.connect-workspace__body>p{font-size:14px}.setup-journey li{font-size:13px}.setup-modes button{min-height:98px;padding:18px}.setup-stage{padding-block:22px}.connect-workspace{margin-block:22px 16px;padding:24px}.team-workspace .team-user-card{padding:18px 20px}.team-workspace .team-create-form{align-items:end}@media (width<=959px){.header-session .icon-button{width:40px;height:40px;min-height:40px}.header-session{gap:4px}.app-header{min-height:64px;padding-block:8px}.workspace-navigation a{min-height:44px;font-size:14px}.page-content :is(.button,.workspace-actions button,.page-tabs button,.page-tabs a){min-height:44px}.page-content :is(input,select,textarea){font-size:16px}.page-content :is(.page-head,.workspace-hero){flex-wrap:wrap}.page-head__actions,.workspace-actions{flex-wrap:wrap;max-width:100%}.repository-workspace .workspace-actions .action-target{flex-basis:100%}.repository-workspace .workspace-actions>button{flex:auto}}@media (width<=600px){.page-content.page-content--compact{padding:20px 14px 32px}.workspace-location{gap:8px;font-size:13px}.workspace-location:before{padding-right:8px}.app-header{gap:6px;padding-inline:12px}.attention-menu--inbox .icon-action{width:44px;height:44px}.attention-menu--inbox .attention-footer button{min-height:44px}.attention-menu--inbox .attention-alert-control{min-height:64px}.page-content :is(.section-heading,.work-panel__heading){padding:16px}.page-content :is(.workspace-hero,.page-head) h1{font-size:26px}.machine-card,.team-workspace .team-user-card{border-radius:10px;padding:16px}.machine-card__head{align-items:flex-start;gap:14px}.machine-card__head>div{max-width:100%}.machine-card__head>label,.machine-card__head select{width:100%}.machine-actions{gap:8px}.machine-actions>button{flex:140px}.team-repository-table__repo strong,.team-repository-table__repo small{white-space:normal;overflow-wrap:anywhere}.team-repository-table__position{padding:12px}.connect-workspace{border-radius:12px;padding:18px}.setup-journey li{font-size:12px}.setup-stage__body{gap:14px}.setup-hero>.setup-hero__row{flex-wrap:wrap}.machine-recovery-steps li small{font-size:12px}.machine-recovery-steps{padding-inline:18px}}@media (width<=380px){.workspace-location:before{display:none}.machine-recovery-steps{grid-template-columns:1fr}}:root{--font-display:var(--font-body);--color-paper:#f8f9fa;--color-paper-raised:#fff;--color-paper-overlay:#fff;--color-paper-pressed:#eef1f2;--color-ink:#202529;--color-ink-soft:#41494f;--color-neutral:#5e6870;--color-muted:#68747c;--color-rule:#e1e6e9;--color-rule-strong:#bac4ca;--color-accent:#236a4d;--color-accent-hover:#18543b;--color-accent-ink:#fff;--color-focus:#236a4d;--color-success-paper:#e9f3ed;--sidebar-surface:#f0f3f4;--radius-control:10px;--radius-panel:16px;--control-height:40px;--material-selected:#dcece2;--material-elevation:0 1px 2px #18272e0a, 0 4px 16px #18272e08}:root[data-theme=dark]{--color-paper:#191c1e;--color-paper-raised:#212628;--color-paper-overlay:#282e31;--color-paper-pressed:#2c3336;--color-ink:#edf1f3;--color-ink-soft:#ced6db;--color-neutral:#a7b4bc;--color-muted:#a0adb5;--color-rule:#363f44;--color-rule-strong:#55636b;--color-accent:#9ed4b5;--color-accent-hover:#b8e4c9;--color-accent-ink:#123725;--color-focus:#9ed4b5;--color-success-paper:#263d31;--sidebar-surface:#141819;--material-selected:#284235;--material-elevation:0 1px 2px #0000001f, 0 4px 16px #0000000f}body{text-rendering:optimizelegibility;font-size:14px;line-height:1.5}button,input,select,textarea{font-family:var(--font-body)}button:active,a:active{transform:none}a{text-underline-offset:3px}::selection{background:var(--material-selected);color:var(--color-ink)}:where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.app-header{background:var(--color-paper);border-bottom-color:var(--color-rule)}.workspace-navigation{background:var(--sidebar-surface)}.workspace-navigation a{border-radius:12px;min-height:42px;font-size:14px;font-weight:450}.workspace-navigation a:hover{background:var(--color-paper-pressed)}.workspace-navigation a[aria-current=page]{background:var(--material-selected);color:var(--color-ink);box-shadow:none;font-weight:600}.navigation-group>p{font-size:12px;font-weight:500}.brand{margin-bottom:28px}.brand strong{letter-spacing:-.025em;font-size:17px}.brand small{font-size:12px}.brand__mark{box-shadow:none}.command-trigger{background:var(--color-paper-raised);border-color:var(--color-rule);border-radius:12px;min-height:40px}.header-session .icon-button{border-radius:50%}.header-session .icon-button:hover{background:var(--color-paper-pressed)}.workspace-location{font-size:14px}.page-content :is(.button,.workspace-actions button){letter-spacing:0;white-space:normal;border-radius:10px;height:auto;min-height:40px;padding:9px 16px;font-size:14px;font-weight:550;line-height:1.45;text-decoration:none;transition:background-color .14s,border-color .14s}.page-content .button--quiet{border-color:var(--color-rule-strong);background:0 0}.page-content :is(.button--primary,.workspace-actions .button--primary){box-shadow:none}.page-content .button--primary:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;box-shadow:none}.page-content :is(.text-action,.repository-cell-action){font-size:13px;font-weight:550;text-decoration:none}.page-content :is(.text-action,.repository-cell-action):hover{text-decoration:underline}.page-content :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--color-rule-strong);background:var(--color-paper-raised);color:var(--color-ink);border-radius:10px}.page-content :is(input:not([type=checkbox]):not([type=radio]),select){min-height:40px}input::placeholder,textarea::placeholder{color:var(--color-neutral);opacity:1}.field-label{letter-spacing:0;font-weight:550}.page-content .icon-action{border-radius:10px}.page-content{--radius-panel:16px}.page-content :is(.workspace-hero,.work-hero,.page-head) h1{letter-spacing:-.035em;font-size:clamp(26px,2.3vw,32px);font-weight:600;line-height:1.25}.page-content :is(.workspace-hero,.work-hero,.page-head) p{color:var(--color-neutral);font-size:14px;line-height:1.6}.page-content :is(.section-heading,.work-panel__heading){padding:18px 22px}.page-content :is(.section-heading,.work-panel__heading) h2{letter-spacing:-.015em;font-size:16px;font-weight:600}.page-content :is(.section-heading,.work-panel__heading) p{font-size:13px;line-height:1.55}.mono-label{font-family:var(--font-body);letter-spacing:.02em;font-size:12px;font-weight:550}.page-content :is(.work-panel,.operation-board,.active-session-board,.repository-board,.team-user-card,.machine-card,.page-disclosure){border-color:var(--color-rule);background:var(--color-paper-raised);box-shadow:none;border-radius:16px}.page-content .section-count{font-family:var(--font-body);background:var(--color-paper-pressed);color:var(--color-neutral);border:0;border-radius:8px;padding:4px 9px;font-size:12px}.page-tabs{gap:4px;padding-bottom:12px}.page-tabs button{border-radius:10px;font-size:14px}.page-tabs button[aria-pressed=true]{background:var(--material-selected);color:var(--color-ink);font-weight:550}.page-guide{font-size:13px}.page-content .workspace-message{border-radius:10px;font-size:14px;line-height:1.6}.team-repository-table thead th{background:var(--color-paper);text-transform:none;letter-spacing:0;font-size:12px}.team-repository-table__repo strong{font-size:14px;font-weight:600}.team-repository-table :is(th,td){border-color:var(--color-rule)}.team-repository-table__position{background:0 0}.team-repository-table tbody tr:hover{background:color-mix(in srgb, var(--color-paper-pressed) 45%, transparent)}.repository-icon{background:var(--color-paper-pressed);border-radius:10px}.repo-state{font-family:var(--font-body);font-size:12px;font-weight:500}.repository-evidence{line-height:1.5}.operation-timeline li{padding-block:18px}.operation-timeline li strong{font-size:14px;font-weight:550}.operation-timeline li p{font-size:13px;line-height:1.6}.operation-timeline li>time{font-family:var(--font-body);white-space:nowrap;font-size:12px}.operation-state{font-family:var(--font-body);font-size:12px}.machine-card__head h2{font-size:17px;font-weight:600}.machine-card__head>svg{color:var(--color-neutral)}.machine-advanced>summary,.account-controls>summary{font-size:13px}.setup-modes button{border-radius:14px}.setup-modes button[aria-pressed=true]{background:var(--color-success-paper);box-shadow:inset 0 0 0 1px var(--color-accent)}.attention-menu.attention-menu--inbox{border-color:var(--color-rule);box-shadow:var(--material-elevation);border-radius:16px}.attention-menu--inbox .attention-item{border-radius:0}.attention-menu--inbox .attention-item:hover{background:var(--color-paper-pressed)}@media (width<=959px){.workspace-navigation a{min-height:46px}.page-content :is(.button,.workspace-actions button,.page-tabs button,.page-tabs a){min-height:44px}.page-content :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px;font-size:16px}.page-content :is(.text-action,.repository-cell-action){align-items:center;min-height:40px;display:inline-flex}}@media (width<=600px){.workspace-location{font-size:13px}.page-content :is(.section-heading,.work-panel__heading){padding:16px}.page-content :is(.workspace-hero,.work-hero,.page-head) h1{font-size:26px}.page-content :is(.work-panel,.operation-board,.active-session-board,.repository-board,.team-user-card,.machine-card,.page-disclosure){border-radius:12px}.page-tabs{scrollbar-width:none;gap:4px}.page-tabs button{padding-inline:12px}.operation-timeline li{padding-block:16px}.setup-flow :is(.connect-workspace,.health-card){padding:16px}}@media (prefers-reduced-motion:reduce){.page-content :is(.button,.workspace-actions button){transition:none}}.page-content :is(.overview-home,.workspace-dashboard,.repository-workspace,.activity-workspace,.work-workspace,.work-focus,.task-spaces-workspace,.team-workspace,.setup-flow,.machine-recovery-guide){width:100%;min-width:0;max-width:none;margin-inline:0}.overview-home__header>div{flex:1;min-width:0}.overview-home__header>.button{flex:none;width:auto}.attention-followed{border-top:1px solid var(--color-rule);padding-block:12px}.attention-followed h3{color:var(--color-neutral);margin:0 0 8px;padding-inline:16px;font-size:12px}.attention-followed>button{min-height:40px;margin-inline:16px}.team-repository-table .repo-state{border-radius:6px;min-height:24px;padding:2px 7px;font-size:11px;line-height:1.35}.team-repository-table .repository-evidence{margin-block:3px;font-size:10px}.team-repository-table .repository-position__status-row{gap:6px}@media (width>=960px){.team-repository-table th,.team-repository-table td{padding-block:10px}.team-repository-table__repo small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}}.page-content.page-content--compact:has(.repository-workspace--browser){padding:0}.repository-workspace--browser{gap:0}.repository-workspace--browser>.workspace-message{margin:8px 16px}.repository-health-disclosure{border:1px solid var(--color-rule);background:var(--color-paper-raised);border-radius:10px;margin:12px 16px}.repository-health-disclosure>summary{cursor:pointer;padding:12px 16px;font-size:13px;font-weight:500}.repository-health-disclosure>.workspace-actions{flex-wrap:wrap;gap:8px;padding:8px 16px;display:flex}.repository-health-disclosure>.button{margin:8px 16px}.repository-workspace--browser>.page-disclosure{margin:0 16px 16px}.repository-explorer{border:1px solid var(--color-rule);background:var(--color-paper-raised);border-radius:14px;min-width:0;margin-block:20px 28px;overflow:hidden}.repository-explorer__header{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 16px;display:flex}.repository-explorer__header h2{margin:0 0 6px;font-size:16px}.repository-explorer__header p{color:var(--color-neutral);margin:0;font-size:13px;line-height:1.5}.repository-explorer__readonly{border:1px solid var(--color-rule);color:var(--color-neutral);border-radius:6px;flex-shrink:0;padding:4px 7px;font-size:11px}.repository-explorer__selectors{grid-template-columns:1fr 1fr;gap:14px;padding:0 22px 18px;display:grid}.repository-explorer__selectors label{min-width:0;color:var(--color-neutral);gap:6px;font-size:12px;display:grid}.repository-explorer__selectors select{border:1px solid var(--color-rule);background:var(--color-paper-raised);width:100%;min-width:0;min-height:40px;color:var(--color-ink);font:inherit;text-overflow:ellipsis;border-radius:8px;padding:8px 30px 8px 10px;font-size:13px}.repository-explorer__notice{border-top:1px solid var(--color-rule);background:var(--color-paper);color:var(--color-neutral);margin:0;padding:12px 22px;font-size:13px;line-height:1.6}.repository-explorer__notice a{color:var(--color-accent)}.repository-explorer__toolbar{border-block:1px solid var(--color-rule);background:var(--color-paper);align-items:center;gap:12px;padding:12px 16px;display:flex}.repository-explorer__toolbar form{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.repository-explorer__toolbar input{width:100%;min-width:0;min-height:36px;color:var(--color-ink);font:inherit;background:0 0;border:0;flex:1;padding:6px 4px;font-size:13px}.repository-explorer button{color:var(--color-ink);font:inherit;cursor:pointer}.repository-explorer button:disabled{color:var(--color-neutral);opacity:.55;cursor:not-allowed}.repository-explorer__toolbar button,.repository-explorer__preview-actions button{border:1px solid var(--color-rule);background:var(--color-paper-raised);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-width:32px;min-height:32px;padding:5px 9px;font-size:12px;display:inline-flex}.repository-explorer__toolbar svg{color:var(--color-neutral);flex-shrink:0}.repository-explorer__panes{grid-template-columns:minmax(240px,.34fr) minmax(0,1fr);height:620px;min-height:420px;max-height:75dvh;display:grid}.repository-explorer__tree{border-right:1px solid var(--color-rule);overscroll-behavior:contain;min-width:0;padding-bottom:16px;overflow:auto}.repository-explorer__pane-title{color:var(--color-neutral);overflow-wrap:anywhere;gap:5px;padding:14px 12px;font-size:12px;display:grid}.repository-explorer__pane-title strong{color:var(--color-ink);font-weight:500}.repository-explorer__pane-title small{font-size:11px}.repository-explorer__tree-list{margin:0;padding:0;list-style:none}.repository-explorer__node{text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;width:100%;min-height:32px;padding:6px 12px;display:flex;font-size:12px!important}.repository-explorer__node svg{color:var(--color-neutral);flex-shrink:0}.repository-explorer__node>span:not(.repository-explorer__git):not(.repository-explorer__node-indent){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.repository-explorer__node:hover{background:var(--color-paper)}.repository-explorer__node--selected{background:var(--color-paper-pressed)!important;color:var(--color-accent)!important}.repository-explorer__node-indent{flex-shrink:0;width:14px}.repository-explorer__node .repository-explorer__git{color:var(--color-accent);flex-shrink:0;margin-left:auto;padding:0 3px;font-size:10px;font-weight:600}.repository-explorer__tree-notice{color:var(--color-neutral);overflow-wrap:anywhere;margin:0;padding:8px 12px;font-size:11px;line-height:1.6}.repository-explorer__tree-notice button{color:var(--color-accent);background:0 0;border:0;padding:4px;font-size:12px;text-decoration:underline}.repository-explorer__search-result>span:not(.repository-explorer__git){overflow-wrap:anywhere;white-space:normal!important}.repository-explorer__preview{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.repository-explorer__preview-bar{border-bottom:1px solid var(--color-rule);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 14px;display:flex}.repository-explorer__preview-bar>div:first-child{gap:5px;min-width:0;display:grid}.repository-explorer__preview-bar strong{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font-size:12px;font-weight:500;display:block}.repository-explorer__preview-bar small{color:var(--color-neutral);font-size:11px}.repository-explorer__preview-actions{flex-shrink:0;gap:5px;display:flex}.repository-explorer__preview-actions button[aria-pressed=true]{background:var(--color-paper-pressed);color:var(--color-accent)}.repository-explorer__empty{color:var(--color-neutral);margin:0;padding:28px 22px;font-size:13px;line-height:1.7}.repository-explorer__preview-notice{background:var(--color-paper);border-bottom:1px solid var(--color-rule);color:var(--color-neutral);margin:0;padding:10px 14px;font-size:12px;line-height:1.6}.repository-explorer__code{overscroll-behavior:contain;background:var(--color-paper-raised);flex:1;min-width:0;min-height:0;overflow:auto}.repository-explorer__code pre{width:max-content;min-width:100%;color:var(--color-ink);background:0 0;border:0;border-radius:0;margin:0;padding:14px 0}.repository-explorer__code code{color:inherit;background:0 0;padding:0;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.7;display:block}.repository-explorer__code-line{min-height:1.7em;display:flex}.repository-explorer__code-line>span:last-child{white-space:pre;padding-right:20px}.repository-explorer__line-number{width:56px;color:var(--color-neutral);text-align:right;-webkit-user-select:none;user-select:none;opacity:.7;flex-shrink:0;padding:0 12px 0 4px}.repository-explorer__code--wrap pre{width:100%}.repository-explorer__code--wrap .repository-explorer__code-line>span:last-child{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.repository-explorer__more{border:0;border-top:1px solid var(--color-rule);background:var(--color-paper);min-height:42px;padding:10px;font-size:12px!important}.repository-explorer__mobile-tabs{display:none}.repository-explorer :is(button,input,select,a,[tabindex]):focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}@media (width<=760px){.repository-explorer__header{padding:18px 16px 14px}.repository-explorer__selectors{grid-template-columns:1fr;padding:0 16px 16px}.repository-explorer__selectors select,.repository-explorer__toolbar input{min-height:44px;font-size:16px}.repository-explorer__toolbar{flex-wrap:wrap;gap:8px;padding:10px 12px}.repository-explorer__toolbar form{flex-basis:100%}.repository-explorer__toolbar button{min-height:40px}.repository-explorer__refresh{margin-left:auto}.repository-explorer__mobile-tabs{border-bottom:1px solid var(--color-rule);display:flex}.repository-explorer__mobile-tabs button{text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;min-width:0;min-height:44px;padding:10px 12px;font-size:12px;overflow:hidden}.repository-explorer__mobile-tabs button[aria-pressed=true]{color:var(--color-accent);border-bottom-color:var(--color-accent);background:var(--color-paper)}.repository-explorer__panes{grid-template-columns:minmax(0,1fr);height:64dvh;min-height:340px;max-height:680px}.repository-explorer__panes[data-mobile-pane=files] .repository-explorer__preview,.repository-explorer__panes[data-mobile-pane=preview] .repository-explorer__tree{display:none}.repository-explorer__tree{border-right:0}.repository-explorer__node{min-height:40px}.repository-explorer__preview-bar{flex-direction:column;align-items:flex-start;gap:10px}.repository-explorer__preview-actions{align-self:flex-end}.repository-explorer__preview-actions button{min-width:40px;min-height:40px}.repository-explorer__line-number{width:42px;padding-right:9px}.repository-explorer__notice{padding:12px 16px}}#repository-explorer{scroll-margin-top:90px}.repository-explorer__tabs{border-bottom:1px solid var(--color-rule);background:var(--color-paper);flex-shrink:0;min-height:38px;display:flex;overflow:auto}.repository-explorer__tab,.repository-explorer__file-tab{border:0;border-right:1px solid var(--color-rule);background:0 0;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;display:flex;font-size:12px!important}.repository-explorer__tab{padding:9px 14px}.repository-explorer__file-tab button{background:0 0;border:0;min-height:36px;padding:8px 10px;font-size:12px}.repository-explorer__file-tab button:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.repository-explorer__file-tab button:last-child{padding-inline:7px}.repository-explorer__file-tab button:last-child:hover{background:var(--color-paper-pressed)}.repository-explorer__tab--active,.repository-explorer__file-tab--active{border-bottom-color:var(--color-accent);background:var(--color-paper-raised)}.repository-explorer__diff-controls{border-bottom:1px solid var(--color-rule);flex-shrink:0;gap:4px;padding:7px 12px;display:flex}.repository-explorer__diff-controls button{min-height:32px;color:var(--color-neutral);background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:12px}.repository-explorer__diff-controls button[aria-pressed=true]{color:var(--color-accent);background:var(--color-paper-pressed)}.repository-explorer__diff-line{min-height:1.7em;padding:0 14px;display:block}.repository-explorer__diff-line--added{background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.repository-explorer__diff-line--removed{background:#b423181a}.repository-explorer__diff-line--hunk{background:var(--color-paper-pressed);color:var(--color-accent)}.repository-explorer__changed-files{border-bottom:1px solid var(--color-rule);flex-shrink:0;max-height:150px;padding:10px 14px;overflow:auto}.repository-explorer__changed-files>strong{color:var(--color-neutral);font-size:11px;font-weight:500}.repository-explorer__changed-files ul{margin:6px 0 0;padding:0;list-style:none}.repository-explorer__changed-files button{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:32px;padding:5px 0;font-size:12px;display:flex}.repository-explorer__changed-files button:hover{color:var(--color-accent)}.repository-explorer__changed-files button>span{overflow-wrap:anywhere;min-width:0}.repository-explorer__changed-files small{color:var(--color-neutral);white-space:nowrap;font-size:11px}@media (width<=760px){.repository-explorer__tabs,.repository-explorer__file-tab button,.repository-explorer__tab{min-height:44px}.repository-explorer__file-tab button:last-child{min-width:36px}.repository-explorer__diff-controls button,.repository-explorer__changed-files button{min-height:40px}.repository-explorer__changed-files{max-height:128px}.repository-explorer__preview-actions{flex-wrap:wrap}}.repository-explorer--workspace{border:0;border-radius:0;flex-direction:column;height:calc(100dvh - 64px);min-height:480px;margin:0;display:flex}.repository-explorer--workspace .repository-explorer__panes{flex:1;grid-template-columns:minmax(270px,300px) minmax(0,1fr);height:auto;min-height:0;max-height:none}.repository-explorer__context{border-bottom:1px solid var(--color-rule);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:10px 18px;display:flex}.repository-explorer__context>div{min-width:0;color:var(--color-neutral);align-items:center;gap:8px;font-size:12px;display:flex}.repository-explorer__context>div span,.repository-explorer__context strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.repository-explorer__context svg{flex-shrink:0}.repository-explorer__context strong{color:var(--color-ink);font-weight:500}.repository-explorer--workspace .repository-explorer__notice{flex-shrink:0;padding-block:9px;font-size:12px}.repository-explorer--workspace .repository-explorer__tree{background:var(--color-paper)}.repository-explorer__sidebar-heading{text-transform:uppercase;letter-spacing:.06em;color:var(--color-neutral);padding:14px 14px 8px;font-size:10px;font-weight:600}.repository-explorer--workspace .repository-explorer__toolbar{border-top:0;flex-wrap:wrap;gap:6px;padding:6px 10px 10px}.repository-explorer--workspace .repository-explorer__toolbar form{flex-basis:100%;gap:4px}.repository-explorer--workspace .repository-explorer__toolbar input{font-size:12px}.repository-explorer--workspace .repository-explorer__toolbar .repository-explorer__refresh{min-height:28px;margin-left:auto;font-size:11px}.repository-workspace-tree,.repository-workspace-tree ul{margin:0;padding:0;list-style:none}.repository-workspace-tree{padding-block:6px 20px}.repository-workspace-tree :is(.repository-workspace-tree__person,.repository-workspace-tree__machine,.repository-workspace-tree__repository){width:100%;min-height:34px;color:var(--color-ink);text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;font-size:12px;display:flex}.repository-workspace-tree :is(.repository-workspace-tree__person,.repository-workspace-tree__machine,.repository-workspace-tree__repository):hover{background:var(--color-paper-pressed)}.repository-workspace-tree svg{color:var(--color-neutral);flex-shrink:0}.repository-workspace-tree button>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.repository-workspace-tree__person{padding:7px 12px;font-weight:600!important}.repository-workspace-tree__machine{padding:7px 12px 7px 24px}.repository-workspace-tree__machine>span{gap:3px;display:grid}.repository-workspace-tree__machine small{color:var(--color-neutral);font-size:10px;font-weight:400}.repository-workspace-tree__repository{padding:7px 12px 7px 38px}.repository-workspace-tree__repository--selected{background:var(--color-paper-pressed)!important;color:var(--color-accent)!important}.repository-workspace-tree__repository--selected svg{color:var(--color-accent)}.repository-workspace-tree__files>.repository-explorer__tree-notice{padding-left:56px}.repository-explorer--workspace .repository-explorer__preview{background:var(--color-paper-raised)}@media (width<=760px){.repository-explorer--workspace{min-height:440px}.repository-explorer--workspace .repository-explorer__panes{grid-template-columns:minmax(0,1fr);min-height:0}.repository-explorer__context{flex-direction:column;align-items:flex-start;gap:7px;padding:10px 12px}.repository-explorer__context>div{gap:5px;width:100%}.repository-explorer__context>.repository-explorer__readonly{border:0;padding:0;font-size:10px}.repository-explorer--workspace .repository-explorer__mobile-tabs{flex-shrink:0}.repository-explorer--workspace .repository-explorer__toolbar{flex-wrap:nowrap}.repository-explorer--workspace .repository-explorer__toolbar form{flex-basis:auto}.repository-explorer--workspace .repository-explorer__toolbar input{font-size:16px}.repository-workspace-tree :is(.repository-workspace-tree__person,.repository-workspace-tree__machine,.repository-workspace-tree__repository){min-height:42px}.repository-explorer--workspace .repository-explorer__toolbar .repository-explorer__refresh{min-height:40px}}.overview-repos{min-width:0;overflow:hidden}.overview-repos__count{color:var(--color-neutral);font-size:12px;font-weight:500}.overview-repos__hint{color:var(--color-neutral);margin:0;padding:0 22px 16px;font-size:13px}.overview-repos__scroll{max-width:100%;overflow:auto}.overview-repos__matrix{border-collapse:separate;border-spacing:0;text-align:left;width:100%;font-size:13px}.overview-repos__matrix th,.overview-repos__matrix td{border-top:1px solid var(--color-rule);vertical-align:middle;min-width:175px;padding:9px 14px}.overview-repos__matrix th{font-weight:600}.overview-repos__matrix thead th{background:var(--color-paper)}.overview-repos__matrix th:first-child{z-index:1;background:var(--color-paper-raised);border-right:1px solid var(--color-rule);width:230px;min-width:180px;position:sticky;left:0}.overview-repos__matrix thead th:first-child{background:var(--color-paper)}.overview-repos__matrix a{color:inherit;text-decoration:none}.overview-repos__matrix th a:hover{text-decoration:underline}.overview-repos__matrix th :is(span,small,time){color:var(--color-neutral);margin-top:5px;font-size:11px;font-weight:400;display:block}.overview-repos__matrix th .home-connected{color:var(--color-accent)}.overview-repos__matrix tbody tr:hover td{background:var(--color-paper)}.overview-repos__cell{align-content:center;justify-items:start;gap:4px;min-height:44px;display:grid}.overview-repos__cell small{color:var(--color-neutral);overflow-wrap:anywhere;align-items:center;gap:5px;display:flex}.overview-repos__status{color:var(--color-neutral);align-items:center;gap:8px;display:flex}.overview-repos__status svg{flex-shrink:0}.overview-repos__status--attention{color:var(--color-ink);font-weight:600}.overview-repos__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=640px){.overview-repos__hint{padding-inline:16px}.overview-repos__matrix th,.overview-repos__matrix td{min-width:170px;padding:8px 10px}.overview-repos__matrix th:first-child{overflow-wrap:anywhere;min-width:130px;max-width:150px}}.overview-section-notice{color:var(--color-neutral);margin:0;padding:12px 22px;font-size:13px}.overview-section-notice--error{background:var(--color-paper);color:var(--color-ink);border-left:3px solid var(--color-rule-strong)}.overview-repos__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 22px 18px;display:flex}.overview-repos__toolbar p{color:var(--color-neutral);max-width:400px;margin:0;font-size:12px}.overview-segmented{border:1px solid var(--color-rule);border-radius:10px;gap:3px;padding:3px;display:inline-flex}.overview-segmented button{min-height:36px;font:inherit;color:var(--color-neutral);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 12px;font-size:12px}.overview-segmented button[aria-pressed=true]{color:var(--color-ink);background:var(--color-paper-pressed);font-weight:600}.overview-segmented button span{padding-left:5px;font-weight:400}.overview-follow{border:1px solid var(--color-rule);min-height:32px;font:inherit;color:var(--color-neutral);cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:6px;margin-top:8px;padding:5px 8px;font-size:11px;display:inline-flex}.overview-follow[aria-pressed=true]{color:var(--color-accent)}.overview-follow:disabled{cursor:wait;opacity:.55}.overview-team__row{border-top:1px solid var(--color-rule);grid-template-columns:minmax(160px,.6fr) minmax(0,1fr);gap:24px;padding:18px 22px;display:grid}.overview-team__person,.overview-team__activity{align-content:start;gap:6px;min-width:0;display:grid}.overview-team__person strong{font-size:13px}.overview-team__person small,.overview-team__activity small,.overview-team__activity>span,.overview-team__empty{color:var(--color-neutral);overflow-wrap:anywhere;font-size:12px}.overview-team__activity a{color:var(--color-ink);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:flex}.overview-team__activity a:hover{text-decoration:underline}.overview-team__activity svg{flex-shrink:0}.overview-team__empty{margin:0}.overview-text-action{min-height:36px;color:var(--color-neutral);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 10px;font-size:12px}.overview-text-action:hover{background:var(--color-paper-pressed);color:var(--color-ink)}.overview-updates{overscroll-behavior:contain;max-height:440px;overflow:auto}.overview-update{border-top:1px solid var(--color-rule);color:var(--color-ink);grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:16px;padding:16px 22px;text-decoration:none;display:grid}.overview-update:hover{background:var(--color-paper)}.overview-update>span{gap:5px;min-width:0;display:grid}.overview-update strong{overflow-wrap:anywhere;font-size:13px;font-weight:500}.overview-update small{color:var(--color-neutral);overflow-wrap:anywhere;font-size:12px}.overview-update time{color:var(--color-neutral);font-size:11px}.overview-update--unread{border-left:3px solid var(--color-accent);padding-left:19px}.overview-update--unread strong{font-weight:600}#following{scroll-margin-top:96px}@media (width<=640px){.overview-section-notice,.overview-repos__toolbar{padding-inline:16px}.overview-segmented{width:100%}.overview-segmented button{flex:1;min-height:44px}.overview-follow{min-height:40px}.overview-team__row{grid-template-columns:1fr;gap:14px;padding:16px}.overview-team__person{gap:4px}.overview-update{grid-template-columns:minmax(0,1fr) 14px;gap:8px;padding:16px}.overview-update>span,.overview-update time{grid-column:1}.overview-update>svg{grid-area:1/2/3}.overview-update--unread{padding-left:13px}.overview-text-action{min-height:44px}}.overview-repo-name{justify-content:space-between;align-items:center;gap:8px;display:flex}.overview-repo-name>a{font-size:12px;font-weight:600}.overview-repo-name .overview-follow{border-color:#0000;flex-shrink:0;justify-content:center;width:32px;min-height:32px;margin:0;padding:0}.overview-repo-name .overview-follow:hover{background:var(--color-paper-pressed)}.overview-repos__matrix .repo-state{white-space:normal;border-radius:6px;min-height:24px;padding:2px 7px;font-size:11px;font-weight:500;line-height:1.35;display:inline-flex}.overview-repos__matrix thead th{padding-block:10px;font-size:12px}.overview-repos__matrix th :is(span,small,time){margin-top:2px;font-size:10px}.overview-repos__detail{flex-wrap:wrap;gap:4px 8px;max-width:100%;display:flex}.overview-repos__detail>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-width:200px;display:inline-flex;overflow:hidden}.overview-repos__cell>small{font-size:10px}.overview-repos__toolbar{padding-bottom:12px}@media (width<=640px){.overview-repo-name .overview-follow{min-width:36px;min-height:44px}.overview-repo-name{gap:2px}.overview-repos__detail>span{max-width:145px}}.overview-repos__legend{color:var(--color-neutral);flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.overview-repos__legend>span{align-items:center;gap:5px;display:inline-flex}.overview-repos__legend i{border-radius:50%;width:6px;height:6px}.repo-legend--ready{background:var(--color-accent)}.repo-legend--changes{background:var(--color-warning)}.repo-legend--issue{background:var(--color-error)}.overview-repos__signals{flex-wrap:nowrap;align-items:center;gap:5px;display:flex}.overview-repo-chip{white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:5px;align-items:center;min-height:23px;padding:3px 6px;font-size:11px;font-weight:500;line-height:1.3;display:inline-flex}.overview-repo-chip--ready{color:var(--color-accent);background:var(--color-success-paper)}.overview-repo-chip--changes{color:var(--color-warning);background:var(--color-warning-paper)}.overview-repo-chip--issue{color:var(--color-error);background:var(--color-error-paper)}.overview-repo-chip--unknown{color:var(--color-neutral);background:var(--color-paper-pressed)}.overview-repos__matrix .overview-repos__cell{justify-content:start;gap:3px;min-height:40px}.overview-repos__matrix .overview-repos__freshness{color:var(--color-neutral);font-size:10px}.overview-repos__matrix thead th>a{align-items:center;gap:6px;display:inline-flex}.overview-machine-dot{background:var(--color-neutral);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.overview-machine-dot--live{background:var(--color-accent)}.repo-legend--stale{background:var(--color-neutral)}.overview-repos__matrix th .overview-repos__sr{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}@media (width<=640px){.overview-repos__matrix .overview-repos__cell{min-height:44px}.overview-repos__matrix th,.overview-repos__matrix td{min-width:190px}.overview-repos__matrix th:first-child{min-width:130px}}.overview-repos__branch,.overview-repos__distance{min-width:0;color:var(--color-neutral);flex-wrap:wrap;align-items:center;gap:5px;font-size:10px;display:flex}.overview-repos__branch>span{text-overflow:ellipsis;white-space:nowrap;max-width:230px;overflow:hidden}.overview-repos__distance .overview-repo-chip{min-height:18px;padding:1px 4px;font-size:10px}
