@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-next-latin-ext-400-normal-BalHKn7d.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-ext-400-normal-qxMiU51n.woff)format("woff");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:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-next-latin-400-normal-FfmJh7DR.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-400-normal-DPp7N0cD.woff)format("woff");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:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-next-latin-ext-700-normal-CBw-mJf_.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-ext-700-normal-292QVhS1.woff)format("woff");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:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-next-latin-700-normal-Dpiyiu63.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-700-normal-C2qZD_Q9.woff)format("woff");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:Atkinson Hyperlegible Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-mono-latin-ext-400-normal-CpVFOiMk.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-mono-latin-ext-400-normal-ITMuFrSK.woff)format("woff");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:Atkinson Hyperlegible Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-mono-latin-400-normal-CmMGer93.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-mono-latin-400-normal-Cmjm2dBj.woff)format("woff");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{--berenjena:#3c1e40;--mostaza:#e3b23c;--ciruela:#7a5a7e;--papel:#f6f1e7;--tinta:#1e0f20;--linea:#e3dcd0;--blanco:#fff;--senal:#e3b23c;--mostaza-texto:#7e5a0a;--exito:#2a7354;--error-brand:#b3261e;--papel-panel:#fffcf6;--linea-control:#cfc5b5;--linea-campo:#958984;--ciruela-oscura:#5a4560;--exito-fondo:#e3efe8;--error-fondo:#f7e3e1;--chip-texto:#5b2b5e;--chip-fondo:#ede6ee;--noche-panel:#2a1730;--noche-linea:#452a4b;--noche-control:#5e4264;--noche-campo:#79627c;--noche-texto-2:#c9b8cc;--noche-cuerpo:#dccfdd;--noche-exito:#7fd1a8;--noche-exito-fondo:#1e3a2e;--noche-error:#f2958d;--noche-error-fondo:#45161a;--noche-chip:#d9b8dd;--noche-nav-linea:#4e2d53;--gradient:linear-gradient(135deg, #26122a 0%, #5b2b5e 55%, #8e4e6e 100%);--size-title:1.75rem;--size-title-large:2.25rem;--size-text:1rem;--size-small:.9375rem;--size-code:.875rem;--space-0:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--page-max:68rem;--gutter:var(--space-5);--sidebar-width:15rem}@media (width<=40rem){:root{--gutter:var(--space-4)}}:root,[data-theme]{--font-text:"Atkinson Hyperlegible Next", system-ui, sans-serif;--font-mono:"Atkinson Hyperlegible Mono", ui-monospace, monospace;--font-display:var(--font-text);--font-display-style:normal;--size-base:100%;--radius-tiny:2px;--radius-small:4px;--radius-medium:6px;--radius:8px;--radius-card:10px;--radius-large:12px;--radius-pill:999px;--radius-control:var(--radius);--border-width:1px;--focus-width:2px;--caret-shape:auto;--primary-fill:var(--primary);--accent-text:var(--primary-text)}:root,[data-theme=ours-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--papel);--surface:var(--papel-panel);--text:var(--tinta);--muted:var(--ciruela);--body:var(--ciruela-oscura);--line:var(--linea);--control-border:var(--linea-control);--field-border:var(--linea-campo);--accent:var(--berenjena);--primary:var(--berenjena);--primary-text:var(--blanco);--secondary-text:var(--berenjena);--signal:var(--senal);--signal-on:var(--tinta);--signal-text:var(--mostaza-texto);--ok:var(--exito);--ok-bg:var(--exito-fondo);--error:var(--error-brand);--error-bg:var(--error-fondo);--chip:var(--chip-texto);--chip-bg:var(--chip-fondo);--danger:var(--error-brand);--danger-text:var(--blanco);--focus:var(--berenjena);--nav-bg:var(--berenjena);--nav-fill:var(--nav-bg);--nav-text:var(--papel);--nav-active:var(--mostaza);--nav-line:var(--ciruela);--nav-border:var(--berenjena);--nav-focus:var(--mostaza);--logo-name:var(--blanco);--logo-os:var(--mostaza);--mark:var(--blanco)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--tinta);--surface:var(--noche-panel);--text:var(--papel);--muted:var(--noche-texto-2);--body:var(--noche-cuerpo);--line:var(--noche-linea);--control-border:var(--noche-control);--field-border:var(--noche-campo);--accent:var(--noche-chip);--primary:var(--mostaza);--primary-text:var(--tinta);--secondary-text:var(--papel);--signal:var(--senal);--signal-on:var(--tinta);--signal-text:var(--mostaza);--ok:var(--noche-exito);--ok-bg:var(--noche-exito-fondo);--error:var(--noche-error);--error-bg:var(--noche-error-fondo);--chip:var(--noche-chip);--chip-bg:var(--berenjena);--danger:var(--noche-error);--danger-text:var(--tinta);--focus:var(--mostaza);--nav-bg:var(--berenjena);--nav-fill:var(--nav-bg);--nav-text:var(--papel);--nav-active:var(--mostaza);--nav-line:var(--ciruela);--nav-focus:var(--mostaza);--nav-border:var(--noche-nav-linea)}}[data-theme=ours-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--tinta);--surface:var(--noche-panel);--text:var(--papel);--muted:var(--noche-texto-2);--body:var(--noche-cuerpo);--line:var(--noche-linea);--control-border:var(--noche-control);--field-border:var(--noche-campo);--accent:var(--noche-chip);--primary:var(--mostaza);--primary-text:var(--tinta);--secondary-text:var(--papel);--signal:var(--senal);--signal-on:var(--tinta);--signal-text:var(--mostaza);--ok:var(--noche-exito);--ok-bg:var(--noche-exito-fondo);--error:var(--noche-error);--error-bg:var(--noche-error-fondo);--chip:var(--noche-chip);--chip-bg:var(--berenjena);--danger:var(--noche-error);--danger-text:var(--tinta);--focus:var(--mostaza);--nav-bg:var(--berenjena);--nav-fill:var(--nav-bg);--nav-text:var(--papel);--nav-active:var(--mostaza);--nav-line:var(--ciruela);--nav-focus:var(--mostaza);--nav-border:var(--noche-nav-linea)}[data-theme=corporate]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-text:Arial, Helvetica, sans-serif;--font-display:var(--font-text);--radius-tiny:2px;--radius-small:2px;--radius-medium:2px;--radius:2px;--radius-card:2px;--radius-large:2px;--radius-pill:2px;--radius-control:2px;--bg:#f3f4f6;--surface:#fff;--text:#333;--muted:#5f6368;--body:#404040;--line:#d9dce1;--control-border:#c3c7cd;--field-border:#80858e;--accent:#2b579a;--primary:#2b579a;--primary-text:#fff;--secondary-text:#2b579a;--signal:#f0b429;--signal-on:#222;--signal-text:#7a5200;--ok:#1e6b3a;--ok-bg:#e3f1e7;--error:#b3261e;--error-bg:#fbe4e2;--chip:#1f3a5f;--chip-bg:#dfe7f2;--danger:#b3261e;--danger-text:#fff;--focus:#2b579a;--nav-bg:#1f3a5f;--nav-fill:var(--nav-bg);--nav-text:#fff;--nav-active:#9cc3ff;--nav-line:#2f4f7a;--nav-focus:#9cc3ff;--nav-border:#1f3a5f;--logo-name:var(--nav-text);--logo-os:var(--nav-active);--mark:var(--nav-text)}[data-theme=hacker3000]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-text:"JetBrains Mono", ui-monospace, monospace;--font-display:var(--font-text);--font-mono:var(--font-text);--radius-tiny:0;--radius-small:0;--radius-medium:0;--radius:0;--radius-card:0;--radius-large:0;--radius-pill:0;--radius-control:0;--caret-shape:block;--bg:#000;--surface:#050f07;--text:#3f6;--muted:#22c94e;--body:#5cff85;--line:#0f3a18;--control-border:#1d5a2a;--field-border:#1f8a3a;--accent:#9dffb6;--primary:#3f6;--primary-fill:var(--surface);--primary-text:#3f6;--accent-text:#000;--secondary-text:#3f6;--signal:#fc3;--signal-on:#000;--signal-text:#fc3;--ok:#9dffb6;--ok-bg:#0d2e15;--error:#ff6b6b;--error-bg:#3a0c0c;--chip:#9dffb6;--chip-bg:#0d2e15;--danger:#ff6b6b;--danger-text:#000;--focus:#3f6;--nav-bg:#031a08;--nav-fill:var(--nav-bg);--nav-text:#3f6;--nav-active:#3f6;--nav-line:#0f3a18;--nav-focus:#3f6;--nav-border:#0f3a18;--logo-name:var(--nav-text);--logo-os:var(--nav-active);--mark:var(--nav-text)}[data-theme=sunset]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-display:"Fraunces", Georgia, serif;--font-display-style:italic;--radius-small:8px;--radius-medium:12px;--radius:16px;--radius-card:16px;--radius-large:16px;--radius-control:999px;--bg:#2a1b3d;--surface:#3b2550;--text:#f7e6da;--muted:#d4b8c8;--body:#ecd6cf;--line:#533766;--control-border:#6d4a82;--field-border:#a07fb3;--accent:#ffb38a;--primary:#ffb38a;--primary-text:#2a1b3d;--secondary-text:#ffb38a;--signal:#f5b041;--signal-on:#2a1b3d;--signal-text:#f5b041;--ok:#8fdcb0;--ok-bg:#1f3a33;--error:#ff7a9c;--error-bg:#4a1a2e;--chip:#ffd2b8;--chip-bg:#4d2f63;--danger:#ff7a9c;--danger-text:#2a1b3d;--focus:#ffb38a;--nav-bg:#1c1129;--nav-fill:linear-gradient(180deg, #4a2c5e 0%, #1c1129 100%);--nav-text:#f7e6da;--nav-active:#ffb38a;--nav-line:#3b2550;--nav-focus:#ffb38a;--nav-border:#1c1129;--logo-name:var(--nav-text);--logo-os:var(--nav-active);--mark:var(--nav-text)}[data-theme=abyss]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-text:"Inter", system-ui, sans-serif;--font-display:var(--font-text);--radius-tiny:2px;--radius-small:2px;--radius-medium:3px;--radius:4px;--radius-card:4px;--radius-large:6px;--radius-pill:4px;--radius-control:4px;--bg:#070d1a;--surface:#0e1a2e;--text:#dce7f5;--muted:#94a9c4;--body:#bccbe0;--line:#1a2b45;--control-border:#2a3f5e;--field-border:#4f6a8f;--accent:#4ff0e0;--primary:#4ff0e0;--primary-text:#04121a;--secondary-text:#dce7f5;--signal:#ffc94d;--signal-on:#070d1a;--signal-text:#ffc94d;--ok:#7fd1a8;--ok-bg:#0f2e26;--error:#ff8a8a;--error-bg:#3a1420;--chip:#9ff6ec;--chip-bg:#0b2f3a;--danger:#ff8a8a;--danger-text:#070d1a;--focus:#4ff0e0;--nav-bg:#040812;--nav-fill:var(--nav-bg);--nav-text:#dce7f5;--nav-active:#4ff0e0;--nav-line:#1a2b45;--nav-focus:#4ff0e0;--nav-border:#1a2b45;--logo-name:var(--nav-text);--logo-os:var(--nav-active);--mark:var(--nav-text)}[data-theme=grass]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-text:"Nunito", system-ui, sans-serif;--font-display:var(--font-text);--radius-tiny:4px;--radius-small:8px;--radius-medium:10px;--radius:14px;--radius-card:16px;--radius-large:18px;--radius-control:14px;--bg:#eef3e6;--surface:#f8fbf3;--text:#1f2a16;--muted:#4f6340;--body:#34452a;--line:#d7e0c8;--control-border:#bccaa6;--field-border:#7a8a66;--accent:#3f6b2e;--primary:#3f6b2e;--primary-text:#fff;--secondary-text:#3f6b2e;--signal:#f2b632;--signal-on:#1f2a16;--signal-text:#7a5200;--ok:#1f6b45;--ok-bg:#dcebdc;--error:#b3261e;--error-bg:#f7e1dc;--chip:#2f4f22;--chip-bg:#dde8cc;--danger:#b3261e;--danger-text:#fff;--focus:#3f6b2e;--nav-bg:#24401a;--nav-fill:var(--nav-bg);--nav-text:#eef3e6;--nav-active:#c8e08a;--nav-line:#3f6b2e;--nav-focus:#c8e08a;--nav-border:#24401a;--logo-name:var(--nav-text);--logo-os:var(--nav-active);--mark:var(--nav-text)}[data-theme=synthwave]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-text:"Space Grotesk", system-ui, sans-serif;--font-display:var(--font-text);--radius-tiny:4px;--radius-small:6px;--radius-medium:6px;--radius:8px;--radius-card:10px;--radius-large:10px;--radius-control:6px;--bg:#1a0b2e;--surface:#2a1248;--text:#f5e9ff;--muted:#c9b3e6;--body:#e2d0f5;--line:#3d1f63;--control-border:#5a2f8a;--field-border:#8a5cc0;--accent:#29e7ff;--primary:#ff3ea5;--primary-text:#1a0b2e;--secondary-text:#29e7ff;--signal:#ffd23f;--signal-on:#1a0b2e;--signal-text:#ffd23f;--ok:#7fe0b0;--ok-bg:#123a30;--error:#ff6b6b;--error-bg:#4a1426;--chip:#ff9ad0;--chip-bg:#43174f;--danger:#ff6b6b;--danger-text:#1a0b2e;--focus:#29e7ff;--nav-bg:#12061f;--nav-fill:var(--nav-bg);--nav-text:#f5e9ff;--nav-active:#ff3ea5;--nav-line:#3d1f63;--nav-focus:#29e7ff;--nav-border:#3d1f63;--logo-name:var(--nav-text);--logo-os:var(--nav-active);--mark:var(--nav-text)}[data-theme=contrast]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--size-base:112.5%;--border-width:3px;--focus-width:4px;--bg:#fff;--surface:#fff;--text:#000;--muted:#1a1a1a;--body:#000;--line:#000;--control-border:#000;--field-border:#000;--accent:#000;--primary:#000;--primary-text:#fff;--secondary-text:#000;--signal:#fc0;--signal-on:#000;--signal-text:#5c4000;--ok:#005a2b;--ok-bg:#fff;--error:#a8001c;--error-bg:#fff;--chip:#000;--chip-bg:#fff;--danger:#a8001c;--danger-text:#fff;--focus:#0047ff;--nav-bg:#000;--nav-fill:var(--nav-bg);--nav-text:#fff;--nav-active:#fff;--nav-line:#4d4d4d;--nav-focus:#fff;--nav-border:#000;--logo-name:var(--nav-text);--logo-os:var(--nav-active);--mark:var(--nav-text)}:root,[data-theme]{--control-accent:var(--primary)}:root{font-family:var(--font-text);font-size:var(--size-base);line-height:1.5}body{background:var(--bg);color:var(--text);margin:0}a{color:var(--accent)}.app-page{min-width:0;container-type:inline-size}.app[data-layout=sidebar]{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:100vh;display:grid}.sidebar{box-sizing:border-box;gap:var(--space-4);height:100vh;padding:var(--space-4) var(--space-3);background:var(--nav-fill);border-right:var(--border-width) solid var(--nav-border);color:var(--nav-text);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar :focus-visible{outline-color:var(--nav-focus)}.sidebar-head{justify-content:space-between;align-items:center;gap:var(--space-2);padding-inline:var(--space-2);display:flex}.sidebar-toggle{align-items:center;gap:var(--space-1);display:none}.sidebar-toggle svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:1.25rem;height:1.25rem}.sidebar-nav{justify-content:space-between;gap:var(--space-5);flex-direction:column;flex:1;display:flex}.sidebar ul{margin:0;padding:0;list-style:none}.side-top,.side-main,.side-foot{gap:var(--space-1);flex-direction:column;display:flex}.sidebar-nav a{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius);color:var(--nav-text);border-left:3px solid #0000;text-decoration:none;display:flex}.sidebar-nav a:hover{background:var(--nav-line)}.sidebar-nav a[aria-current=true]{font-weight:700}.sidebar-nav a[aria-current=page]{color:var(--nav-active);border-left-color:var(--nav-active);font-weight:700}.sidebar-nav a.side-create{margin:0 0 var(--space-2);background:var(--nav-active);color:var(--nav-bg);justify-content:center;font-weight:700}.sidebar-nav a.side-create:hover{background:var(--nav-active);text-decoration:underline}.sidebar-nav a.side-create[aria-current=page]{color:var(--nav-bg);box-shadow:0 0 0 2px var(--nav-text);border-left-color:#0000}.side-sub{gap:var(--space-0);margin:var(--space-1) 0 var(--space-2) var(--space-3);font-size:var(--size-small);flex-direction:column;display:flex}.sidebar .who{align-items:center;gap:var(--space-2);padding:var(--space-2);font-size:var(--size-small);flex-wrap:wrap;display:flex}.sidebar button{border-color:var(--nav-text);color:var(--nav-text);background:0 0}@media (width<=48rem){.app[data-layout=sidebar]{display:block}.sidebar{z-index:3;height:auto;max-height:100vh;padding-block:var(--space-2);border-right:0;border-bottom:var(--border-width) solid var(--nav-border)}.sidebar-toggle{display:inline-flex}.sidebar:not([data-open]) .sidebar-nav{display:none}}.appearance fieldset{gap:var(--space-2) var(--space-5);margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--line);border-radius:var(--radius);flex-wrap:wrap;display:flex}.appearance legend{padding-inline:var(--space-1);font-weight:700}.appearance .choice{align-items:center;gap:var(--space-2);display:inline-flex}.appearance .themes{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));display:grid}.appearance .swatch{align-items:stretch;gap:var(--space-2);color:var(--text);padding:var(--space-2);border:var(--border-width) solid var(--field-border);border-radius:var(--radius);background:var(--surface);cursor:pointer;flex-direction:column;display:flex;position:relative}.swatch:has(input:checked){border-color:var(--focus);box-shadow:inset 0 0 0 2px var(--focus);font-weight:700}.swatch:has(input:focus-visible){outline:var(--focus-width) solid var(--focus);outline-offset:2px}.swatch-name{align-items:center;gap:var(--space-1);display:inline-flex}.swatch-tagline{font-size:var(--size-small);color:var(--muted);font-weight:400}.swatch-check{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;visibility:hidden;flex:none;width:1rem;height:1rem}.swatch:has(input:checked) .swatch-check{visibility:visible}.swatch-preview{border-radius:var(--radius);height:3.5rem;display:flex;overflow:hidden}.preview{border:var(--border-width) solid var(--line);background:var(--bg);flex:1;display:flex}.preview-bar{background:var(--nav-fill);width:28%}.preview-page{padding:var(--space-1);flex:1;display:flex}.preview-panel{padding:var(--space-1);border:var(--border-width) solid var(--line);border-radius:var(--radius-medium);background:var(--surface);flex-direction:column;flex:1;justify-content:space-between;display:flex}.preview-title{font-family:var(--font-display);font-style:var(--font-display-style);color:var(--text);font-weight:700;line-height:1}.preview-actions{align-items:center;gap:var(--space-1);display:flex}.preview-primary{border:var(--border-width) solid var(--primary);border-radius:var(--radius-control);background:var(--primary-fill);width:1.25rem;height:.5rem}.preview-signal{background:var(--accent);border-radius:50%;width:.5rem;height:.5rem}:root[data-theme=hacker3000] main h1:after{content:"▋" / "";margin-inline-start:var(--space-1);animation:1.1s step-end infinite cursor-blink}@keyframes cursor-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){:root[data-theme=hacker3000] main h1:after{content:none}}main{box-sizing:border-box;max-width:var(--page-max);padding-inline:var(--gutter);padding-block:var(--space-6) var(--space-7);overflow-wrap:anywhere;margin:0 auto}input,select,textarea{box-sizing:border-box;min-width:0;max-width:100%}main.gate{max-width:none;min-height:100vh;padding-block:var(--space-6);place-items:center;display:grid}.gate-panel{box-sizing:border-box;background:var(--surface);border:var(--border-width) solid var(--line);border-radius:var(--radius-large);width:100%;max-width:28rem;overflow:hidden}.gate-panel[data-wide]{max-width:44rem}.gate-brand{padding:var(--space-5) var(--space-5) var(--space-4);background:var(--nav-fill);border-bottom:var(--border-width) solid var(--nav-border);justify-content:center;display:flex}.gate-brand :focus-visible{outline-color:var(--nav-focus)}.gate-body{gap:var(--space-3);padding:var(--space-5);flex-direction:column;display:flex}.gate-body>section{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.gate-body h1,.gate-body p{margin:0}.gate-help{color:var(--muted);font-size:var(--size-small)}@media (width<=30rem){main.gate{padding-block:var(--space-4);place-items:start stretch}.gate-body{padding:var(--space-4)}}.brand{align-items:center;gap:var(--space-2);color:var(--logo-name);margin:0;font-size:1.375rem;line-height:1;text-decoration:none;display:inline-flex}.brand .mark{width:2.25rem;height:2.25rem;color:var(--mark)}.brand .name{font-weight:700}.brand .os{color:var(--logo-os);font-weight:400}.copy-link{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.copy-link input{font-family:var(--font-mono);font-size:var(--size-code);flex:16rem}.issued{align-items:flex-start;gap:var(--space-3);margin-block:var(--space-4);flex-direction:column;display:flex}.issued .copy-link{align-self:stretch}h1{font-family:var(--font-display);font-style:var(--font-display-style);font-size:var(--size-title);margin:0 0 var(--space-2);font-weight:700;line-height:1.2}h2,h3,h4{font-family:var(--font-display);font-style:var(--font-display-style);font-weight:700}input,textarea{caret-shape:var(--caret-shape)}:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:2px}.intro{color:var(--muted);margin:0 0 var(--space-5)}.draft{background:var(--surface);border:var(--border-width) solid var(--line);border-radius:var(--radius-card);padding:var(--space-4) var(--space-5);margin:0 0 var(--space-4)}.draft header{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.draft h2{margin:0;font-size:1.1rem}.short{font-family:var(--font-mono);padding:var(--space-0) var(--space-2);border:var(--border-width) solid var(--line);border-radius:var(--radius-medium);font-size:1.05rem;font-weight:600}.phrase{font-family:var(--font-mono);word-spacing:.3em;padding:var(--space-0) var(--space-2);border:var(--border-width) solid var(--line);border-radius:var(--radius-medium);overflow-wrap:anywhere;font-size:1.05rem;font-weight:600}.technical>summary{cursor:pointer;color:var(--muted);font-size:var(--size-small);margin:var(--space-1) 0}dl{gap:var(--space-1) var(--space-4);margin:var(--space-3) 0;grid-template-columns:max-content 1fr;display:grid}dl .row{display:contents}dt{color:var(--muted)}dd{overflow-wrap:anywhere;margin:0}.note{color:var(--muted);font-size:.95rem}footer{gap:var(--space-2);flex-wrap:wrap;display:flex}button,.button{font:inherit;padding:var(--space-2) var(--space-4);border-radius:var(--radius-control);border:var(--border-width) solid var(--control-border);background:var(--surface);color:var(--secondary-text);cursor:pointer;text-decoration:none}button.primary,.button.primary{background:var(--primary-fill);border-color:var(--primary);color:var(--primary-text)}button:disabled{opacity:.5;cursor:default}.message{padding:var(--space-2) var(--space-4);border-radius:var(--radius);border:var(--border-width) solid var(--line)}.message.ok{border-color:var(--ok-bg);background:var(--ok-bg);color:var(--ok)}.message.error{border-color:var(--error-bg);background:var(--error-bg);color:var(--error)}.done{margin:0 0 var(--space-5)}.draft.focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.item header{flex-wrap:wrap;justify-content:flex-start}.item header .short{margin-left:auto}.severity{white-space:nowrap;padding:var(--space-0) var(--space-2);border-radius:var(--radius-pill);border:var(--border-width) solid var(--line);color:var(--muted);font-size:.85rem}.severity:not([data-severity="0"]){border-color:var(--signal);background:var(--signal);color:var(--signal-on)}.team-name{color:var(--muted);margin:var(--space-5) 0 var(--space-3);font-size:1rem}.refs h3{color:var(--muted);margin:var(--space-3) 0 var(--space-1);font-size:.9rem;font-weight:600}.refs ul{padding-left:var(--space-5);margin:0}.refs p{margin:0}.muted{color:var(--muted)}code{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.9rem}.item footer{margin-top:var(--space-4);align-items:flex-end}label{gap:var(--space-1);color:var(--muted);flex-direction:column;font-size:.9rem;display:flex}.team-settings form>label,.lookup>label,.inbox-selects>label,.item-actions>label,.appearance fieldset>label.choice{flex:14rem}input[type=text],input:not([type]),input[type=search],input[type=email],input[type=url],input[type=password],input[type=number],input[type=tel],textarea,select{font:inherit;color:var(--text);background:var(--bg);border:var(--border-width) solid var(--field-border);border-radius:var(--radius);padding:var(--space-2) var(--space-2)}:is(label:has(>input[type=radio]),label:has(>input[type=checkbox])){align-items:center;gap:var(--space-2);color:var(--text);flex-direction:row}input[type=radio],input[type=checkbox]{accent-color:var(--control-accent);flex:none;block-size:1.5rem;inline-size:1.5rem;margin:0}.decision-head{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.state,.tag{white-space:nowrap;padding:var(--space-0) var(--space-2);border-radius:var(--radius-pill);border:var(--border-width) solid var(--chip-bg);background:var(--chip-bg);color:var(--chip);font-size:.85rem}.state[data-state=signed],.tag.in-force{border-color:var(--ok-bg);background:var(--ok-bg);color:var(--ok)}.state[data-state=conflicted]{border-color:var(--signal);background:var(--signal);color:var(--signal-on)}.decision h2{margin:0 0 var(--space-2)}.alternatives{margin:0 0 var(--space-4);padding:0;list-style:none}.alternatives li{align-items:baseline;gap:var(--space-1) var(--space-2);padding:var(--space-2) 0;border-bottom:var(--border-width) solid var(--line);flex-wrap:wrap;display:flex}.alternatives li.chosen>span:first-child{font-weight:600}.alternatives .alt-rule{flex-basis:100%;font-size:.9rem}.steps{padding-left:var(--space-5);margin:0}.steps li{margin:0 0 var(--space-3)}.steps li:target{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--radius-small)}.steps p{margin:0}.step-head{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.step-head .short{margin-left:auto;font-size:.9rem}.links a{font-family:var(--font-mono)}.chain{padding-left:var(--space-5);margin:0}.chain li{padding:var(--space-1) 0}.chain li>*+*{margin-left:var(--space-2)}.chain li.in-force>a,.chain li.in-force>strong{font-weight:600}.supersede{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;align-items:flex-end;display:flex}.supersede h3,.supersede p{flex-basis:100%;margin:0}.state[data-state=done],.state[data-state=deployed]{border-color:var(--ok-bg);background:var(--ok-bg);color:var(--ok)}.state[data-state=blocked]{border-color:var(--signal);background:var(--signal);color:var(--signal-on)}.steps li.invalid>.step-head{color:var(--muted);text-decoration:line-through}.summary{margin:var(--space-1) 0 0;padding:var(--space-2) var(--space-3);border-left:3px solid var(--line)}.summary p{white-space:pre-wrap}.conflict{margin-top:var(--space-3)}.conflict h3{color:var(--muted);margin:var(--space-3) 0 var(--space-1);font-size:.9rem;font-weight:600}.conflict>p{margin:0 0 var(--space-1)}.resolution{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.resolution .note{flex:100%}.member{border-top:var(--border-width) solid var(--line);padding:var(--space-3) 0}.member header{align-items:baseline;gap:var(--space-2);display:flex}.member h3{margin:0;font-size:1rem}.member h4{margin:var(--space-3) 0 var(--space-1);color:var(--muted);font-size:.85rem}.keys,.roles,.waiting{margin:0 0 var(--space-2);padding:0;list-style:none}.keys li,.roles li{align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-1) 0;flex-wrap:wrap;display:flex}.keys li.revoked .key-head{color:var(--muted);text-decoration:line-through}.grant,.team-settings form{align-items:center;gap:var(--space-2);margin:var(--space-2) 0;flex-wrap:wrap;display:flex}.grant:has(>.field){align-items:flex-start;gap:0 var(--space-3)}.team-settings form:has(>.field){align-items:flex-start;gap:0 var(--space-3)}.grant:has(>.field)>button{margin-block:var(--space-3);align-self:flex-end}.team-settings form:has(>.field)>footer{margin-block:var(--space-3);align-self:flex-end}.field select{padding:var(--space-2)}select{font:inherit;padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--field-border);border-radius:var(--radius-small);background:var(--surface);color:var(--text)}.confirm{border:var(--border-width) solid var(--error);border-radius:var(--radius-medium);padding:var(--space-2) var(--space-3);margin:var(--space-1) 0;flex-basis:100%}.confirm-title{margin:0 0 var(--space-1);font-weight:600}.warnings{color:var(--error);margin:var(--space-1) 0;padding-left:var(--space-5)}button.danger,.button.danger{border-color:var(--danger);background:var(--danger);color:var(--danger-text)}.invitation input{width:100%;font-family:var(--font-mono);font-size:.85rem}.state[data-state=passed]{border-color:var(--ok-bg);background:var(--ok-bg);color:var(--ok)}.state[data-state=failed],.state[data-state=disputed]{border-color:var(--error-bg);background:var(--error-bg);color:var(--error)}.gates>li{margin-bottom:var(--space-3)}.gates>li.replaced{opacity:.7}.gates h4{color:var(--muted);margin:var(--space-2) 0 var(--space-1);font-size:.9rem;font-weight:600}.violations,.anchors{margin:var(--space-1) 0;padding-left:var(--space-5)}.violations p{margin:0}.anchors code{font-size:.85rem}.dispute{border-left:3px solid var(--error);padding:var(--space-1) 0 var(--space-1) var(--space-3);margin:var(--space-2) 0}.team-settings form.configure-gate{display:block}.configure-gate fieldset{border:var(--border-width) solid var(--line);border-radius:var(--radius-medium);margin:var(--space-3) 0;padding:var(--space-2) var(--space-3)}.configure-gate label.check{margin:var(--space-1) 0;display:block}.board-toolbar{align-items:flex-end;gap:var(--space-2) var(--space-3);margin:0 0 var(--space-3);font-size:var(--size-small);flex-wrap:wrap;display:flex}.board-toolbar label{gap:var(--space-0);color:var(--muted);flex-direction:column;flex:none;display:flex}.board-toolbar select,.board-toolbar input{box-sizing:border-box;width:11rem;max-width:11rem;height:2.25rem;font-size:var(--size-small);padding-block:0}.initiatives{margin:0 0 var(--space-4);gap:var(--space-2) var(--space-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.board{--bleed:max(0px, (100cqw - var(--page-max)) / 2);--column-min:17rem;--board-height:max(22rem, calc(100dvh - var(--board-top,0px) - var(--space-7)));grid-auto-flow:column;grid-auto-columns:minmax(var(--column-min), 1fr);gap:var(--space-3);height:var(--board-height);box-sizing:border-box;overscroll-behavior-x:contain;padding-bottom:var(--space-2);margin-inline-end:calc(-1 * var(--bleed));display:grid;overflow:auto hidden}.column{background:var(--bg);border:var(--border-width) solid var(--line);border-radius:var(--radius-large);flex-direction:column;min-width:0;min-height:0;display:flex}.column-head{justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:var(--border-width) solid var(--line);margin:0;font-size:.9rem;display:flex}.column-head .count,.lane-title .count,.state-tabs .count{color:var(--muted);font-weight:400}.column-scroll{overscroll-behavior-y:contain;min-height:0;padding:var(--space-2);flex:1;overflow-y:auto}.column-scroll>p{margin:0;font-size:.85rem}.cards{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.card{background:var(--surface);border:var(--border-width) solid var(--line);border-radius:var(--radius);padding:var(--space-2);overflow-wrap:anywhere;position:relative}.card:hover{border-color:var(--control-border)}.card-title{color:var(--text);font-size:.9rem;font-weight:600;line-height:1.3;text-decoration:none;display:block}.card-title:after{content:"";border-radius:inherit;position:absolute;inset:0}.card-meta{align-items:center;gap:var(--space-1);margin-top:var(--space-2);color:var(--body);flex-wrap:wrap;font-size:.75rem;display:flex}.card-label,.marker{align-items:center;gap:var(--space-0);padding:0 var(--space-1);border-radius:var(--radius-small);line-height:1.5;display:inline-flex}.card-label{background:var(--chip-bg);color:var(--chip)}.marker{border:var(--border-width) solid var(--line);position:relative}.marker[data-kind=blocked]{border-color:var(--error);color:var(--error)}.marker svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:.8rem;height:.8rem}.avatar{border-radius:var(--radius-pill);background:var(--accent);min-width:1.5rem;height:1.5rem;color:var(--accent-text);justify-content:center;align-items:center;margin-left:auto;font-size:.7rem;font-weight:700;display:inline-flex;position:relative}.board[data-group]{display:block;overflow:auto}.lanes{grid-template-columns:repeat(var(--columns), minmax(var(--column-min), 1fr));gap:var(--space-2) var(--space-3);min-width:min-content;display:grid}.lanes>.column-head{z-index:2;background:var(--bg);border:var(--border-width) solid var(--line);border-radius:var(--radius);position:sticky;top:0}.lane-title{margin:var(--space-2) 0 0;font-size:.85rem}.lane-cell{box-sizing:border-box;min-width:0;max-height:22rem;padding:var(--space-2);background:var(--bg);border:var(--border-width) solid var(--line);border-radius:var(--radius-large);overflow-y:auto}.lane-toggle{align-items:baseline;gap:var(--space-1);color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:inline-flex}.lane-toggle:before{content:"▾";color:var(--muted)}.lane-toggle[aria-expanded=false]:before{content:"▸"}.lanes>.lane-title{border-bottom:var(--border-width) solid var(--line);padding-bottom:var(--space-1);grid-column:1/-1}.lanes>.lane-title>span{position:sticky;left:0}.column-scroll .lane-title:first-child{margin-top:0}.column-scroll .lane-title+.cards{margin-top:var(--space-1)}.state-tabs{gap:var(--space-1);margin:0 0 var(--space-2);padding-bottom:var(--space-1);display:flex;overflow-x:auto}.state-tabs [role=tab]{font-size:var(--size-small);flex:none}.state-tabs [aria-selected=true]{background:var(--primary-fill);border-color:var(--primary);color:var(--primary-text)}.state-tabs [aria-selected=true] .count{color:inherit}.phone-panel{height:clamp(20rem, calc(100dvh - var(--board-top,0px) - var(--space-7)), calc(100dvh - 8rem));display:flex}.phone-panel>.column{flex:1}.phone-panel .column-head{display:none}@media (width<=40rem){.board-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.board-toolbar select,.board-toolbar input{width:100%;max-width:none}}.lookup{align-items:flex-end;gap:var(--space-3);margin:0 0 var(--space-5);flex-wrap:wrap;display:flex}.belongs{gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.draft label.select{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);color:var(--text);flex-direction:row}.batch-bar{z-index:1;align-items:center;gap:var(--space-2) var(--space-4);background:var(--bg);border-bottom:var(--border-width) solid var(--line);padding:var(--space-2) 0;margin:0 0 var(--space-4);flex-wrap:wrap;display:flex;position:sticky;top:0}.count{margin:0;font-weight:600}.review ol{counter-reset:signing;padding:0;list-style:none}.review li.draft{counter-increment:signing}.review li.draft h3:before{content:counter(signing) ". ";color:var(--muted)}.review h3{margin:0;font-size:1.05rem}.review>.count{margin:0 0 var(--space-3)}.content h3{color:var(--muted);margin:var(--space-2) 0 var(--space-1);font-size:.95rem}.content p{white-space:pre-wrap;margin:0}.what{margin:var(--space-2) 0 var(--space-1);font-size:1.05rem}.details>summary{cursor:pointer;color:var(--muted);font-size:var(--size-small);margin:var(--space-1) 0}.group{margin:0 0 var(--space-6)}.group>h2{margin:0 0 var(--space-1);font-size:1.2rem}.team-group>h3{font-size:1rem;font-family:var(--font-mono);margin:var(--space-4) 0 var(--space-2)}.team-group>button{margin:var(--space-1) 0 var(--space-4)}.batch-results{margin:0 0 var(--space-6)}.batch-results li .what{color:var(--text);font-size:inherit}.batch-results ul{padding-left:var(--space-5)}.batch-results li[data-status=invalid],.batch-results li[data-status=not_submitted]{color:var(--error)}.batch-results li[data-status=valid]{color:var(--ok)}.authored{margin:var(--space-1) 0 0}.authored .provenance{margin:0 0 var(--space-1);font-size:.9rem}.authored.untrusted{padding:var(--space-2) var(--space-3);border-left:3px solid var(--line)}.authored.untrusted .note{margin:0 0 var(--space-2)}.markdown{overflow-wrap:anywhere}.markdown>:first-child{margin-top:0}.markdown>:last-child{margin-bottom:0}.markdown h3,.markdown h4,.markdown h5,.markdown h6{margin:var(--space-4) 0 var(--space-1);font-size:1rem}.markdown h3{font-size:1.1rem}.markdown p,.markdown ul,.markdown ol,.markdown blockquote,.markdown pre,.markdown .table{margin:var(--space-2) 0}.markdown ul,.markdown ol{padding-left:var(--space-5)}.markdown li>ul,.markdown li>ol{margin:var(--space-0) 0}.markdown li.task-item{list-style:none}.markdown li.task-item>input{margin:0 var(--space-2) 0 -1.3rem}.markdown blockquote{padding:0 var(--space-3);border-left:3px solid var(--line);color:var(--muted)}.markdown pre{padding:var(--space-2) var(--space-3);background:var(--bg);border:var(--border-width) solid var(--line);border-radius:var(--radius);overflow-x:auto}.markdown pre code{overflow-wrap:normal;white-space:pre}.markdown :not(pre)>code{padding:0 var(--space-1);background:var(--bg);border-radius:var(--radius-small)}.markdown hr{border:0;border-top:var(--border-width) solid var(--line)}.markdown .table{overflow-x:auto}.markdown table{border-collapse:collapse;font-size:.95rem}.markdown th,.markdown td{padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--line);text-align:left;vertical-align:top}.markdown .align-center{text-align:center}.markdown .align-right{text-align:right}details.edit{margin-top:var(--space-3)}details.edit>summary,details.rationale>summary{cursor:pointer;color:var(--accent)}details.edit form{gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}details.edit form>button{align-self:flex-start}details.edit fieldset{border:var(--border-width) solid var(--line);border-radius:var(--radius);padding:var(--space-2) var(--space-3);margin:0}details.edit legend{color:var(--muted);font-size:.9rem}details.edit textarea{font-family:var(--font-mono);font-size:.9rem}.implements>li{margin-bottom:var(--space-2)}details.rationale{margin:var(--space-1) 0 0}.state[data-state=in_progress]{border-color:var(--accent)}h3.sub{color:var(--muted);margin:var(--space-2) 0 var(--space-1);font-size:.9rem}details.edit label.check{margin:var(--space-1) 0;color:var(--text);display:block}.board-queue{background:var(--surface);border:var(--border-width) solid var(--line);border-radius:var(--radius-medium);padding:var(--space-3) var(--space-4);margin:0 0 var(--space-4)}.board-queue h3{margin:0 0 var(--space-1)}.queue-order{padding-left:var(--space-5);margin:var(--space-2) 0}.queue-order li{align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-1) 0;border-bottom:var(--border-width) solid var(--line);flex-wrap:wrap;display:flex}.queue-order li[draggable=true]{cursor:grab}.queue-order li.dragging{opacity:.5}.queue-title{overflow-wrap:anywhere;flex:12rem}.queue-moves{gap:var(--space-1);display:inline-flex}.queue-moves button{min-width:2rem;padding:var(--space-0) var(--space-2)}.queue-actions{flex-basis:100%}.button.secondary,button.secondary{background:var(--surface);color:var(--secondary-text)}.badge{white-space:nowrap;padding:var(--space-0) var(--space-2);border-radius:var(--radius-pill);border:var(--border-width) solid var(--chip-bg);background:var(--chip-bg);color:var(--chip);font-size:.85rem;display:inline-block}.badge[data-tone=ok]{border-color:var(--ok-bg);background:var(--ok-bg);color:var(--ok)}.badge[data-tone=error]{border-color:var(--error-bg);background:var(--error-bg);color:var(--error)}.badge[data-tone=accent]{border-color:var(--accent)}.badge[data-tone=signal]{border-color:var(--signal);background:var(--signal);color:var(--signal-on)}.panel{background:var(--surface);border:var(--border-width) solid var(--line);border-radius:var(--radius-large);padding:var(--space-4) var(--space-5);margin:0 0 var(--space-4)}.field{gap:var(--space-1);margin-block:var(--space-3);flex-direction:column;display:flex}.field .hint{color:var(--muted);font-size:var(--size-small)}.field .field-error{color:var(--error);font-size:var(--size-small)}.empty{color:var(--muted);padding:var(--space-5) 0}.empty:has(+.empty-next){padding-bottom:var(--space-2)}.empty-next{padding-bottom:var(--space-5);margin-top:0}.message.signal{border-color:var(--signal);color:var(--signal-text)}.id{align-items:center;gap:var(--space-2);max-width:100%;display:inline-flex}.id code{font-family:var(--font-mono);font-size:var(--size-code)}.id button{padding:var(--space-0) var(--space-2);font-size:.8rem}.inbox-filters{align-items:flex-end;gap:var(--space-3);margin:0 0 var(--space-4);flex-wrap:wrap;display:flex}.inbox-summary{gap:var(--space-2);flex-wrap:wrap;display:flex}.inbox-summary button[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.inbox-selects{gap:var(--space-3);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.inbox-selects label{gap:var(--space-1);min-width:0;max-width:100%;font-size:var(--size-small);color:var(--muted);flex-direction:column;display:flex}.inbox-hidden{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;flex-basis:100%;display:flex}.inbox-hidden p{border-left:3px solid var(--accent);padding-left:var(--space-2);margin:0}.group-title{margin:var(--space-5) 0 var(--space-2);font-size:1.1rem}.note.stale{border-left:3px solid var(--signal);padding-left:var(--space-2);color:var(--signal-text)}.group-head{justify-content:space-between;align-items:center;gap:var(--space-3);margin:var(--space-5) 0 var(--space-3);flex-wrap:wrap;display:flex}.group-head .group-title{margin:0}.inbox-keys{font-size:var(--size-small);margin:0 0 var(--space-4)}.draft.item.compact{padding:var(--space-3) var(--space-4);margin:0 0 var(--space-3)}.draft.item.is-focused{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.item-head{align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.item-head label.select{flex:none;order:2;margin:0 0 0 auto}.item-ask{overflow-wrap:anywhere;flex:20rem;margin:0;font-size:1.05rem}.item-meta,.item-recommended{font-size:var(--size-small);margin:var(--space-1) 0 0}.item-recommended{font-weight:600}.item-actions,.inbox-batch .actions,.sign-preview .actions{align-items:flex-end;gap:var(--space-2);margin:var(--space-3) 0 0;flex-wrap:wrap;display:flex}.item-actions .note{margin:0}.item-actions>.resolution,.item-actions>.queue-actions{display:contents}.item-actions>.resolution>.note,.item-actions>.queue-actions>:not(button){flex-basis:100%}.item-details{border-top:var(--border-width) solid var(--line);margin:var(--space-3) 0 0;padding:var(--space-3) 0 0}.item-details .alternatives li{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);flex-wrap:wrap;display:flex}.item-details .links{gap:var(--space-2);flex-wrap:wrap;display:flex}.sign-preview{border-left:3px solid var(--accent);margin:var(--space-3) 0 0;padding:var(--space-1) 0 var(--space-1) var(--space-3)}.sign-preview h4,.sign-preview p,.sign-preview ul{margin:0 0 var(--space-1)}.inbox-batch{z-index:1;background:var(--surface);border:var(--border-width) solid var(--line);border-radius:var(--radius-large);padding:var(--space-3) var(--space-4);margin:0 0 var(--space-4);position:sticky;top:0}.inbox-batch .note,.inbox-batch .count{margin:0}.onboarding{gap:var(--space-3);padding:0;list-style:none;display:grid}.onboarding>li>header{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.onboarding>li[aria-current=step]{border-inline-start:4px solid var(--accent)}.command pre{white-space:pre-wrap;word-break:break-all;overflow-x:auto}.fingerprint{font-family:var(--font-mono);font-size:var(--size-title-large);letter-spacing:.08em;word-spacing:.4em;overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}details.disclosure{background:var(--surface);border:var(--border-width) solid var(--line);border-radius:var(--radius-card);margin:0 0 var(--space-4)}details.disclosure>summary{cursor:pointer;padding:var(--space-3) var(--space-5);font-weight:600}details.disclosure>.disclosure-body{padding:0 var(--space-5) var(--space-4)}details.disclosure>.disclosure-body>.draft{margin:0 0 var(--space-4);border:none;padding:0}.member header{flex-wrap:wrap;justify-content:flex-start}.member header [data-testid=member-signs]{margin-left:auto}.member-roles{gap:var(--space-1) var(--space-3);margin:var(--space-1) 0;flex-wrap:wrap;display:flex}.board-next{margin:var(--space-1) 0 var(--space-2);font-size:1.05rem}.board-next a{font-weight:600}.work-head{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.work-head>h1{margin:0}.work-head>.technical{font-size:var(--size-small);margin:0 0 0 auto}.work-head+.intro{margin-top:var(--space-2)}.project-picker{flex-direction:row;align-items:center;margin:0;font-size:1.05rem;display:flex}.project-picker select{max-width:min(18rem,100%);font-weight:600}.work-head>.project-picker:after{content:"/";color:var(--muted);margin-inline-start:var(--space-3);font-weight:400}.create-kind{gap:var(--space-2) var(--space-3);margin:0 0 var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));display:grid}.create-kind>label.check{align-items:center;gap:0 var(--space-2);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--field-border);border-radius:var(--radius);background:var(--surface);color:var(--text);cursor:pointer;grid-template-columns:auto 1fr;display:grid}.create-kind>label.check>input{grid-row:span 2;align-self:start}.create-kind>label>.muted{grid-column:2;line-height:1.35}.create-kind>label:has(input:checked){border-color:var(--focus);box-shadow:inset 0 0 0 2px var(--focus)}.create-kind>label:has(input:focus-visible){outline:var(--focus-width) solid var(--focus);outline-offset:2px}.create-kind>label:has(input:disabled){cursor:not-allowed}.create-kind>p{grid-column:1/-1;margin:0}section[data-testid=organization]>button{margin-top:var(--space-2)}.back{margin:0 0 var(--space-2)}.task-page h1{margin:0 0 var(--space-3)}.task-summary{gap:var(--space-3) var(--space-5);margin:0 0 var(--space-5);flex-wrap:wrap;display:flex}.task-summary>div{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.task-summary dt{font-size:.85rem}.task-summary dd{overflow-wrap:anywhere}.task-panel{background:var(--surface);border:var(--border-width) solid var(--line);border-radius:var(--radius-card);padding:0 var(--space-5)}.task-section{padding:var(--space-5) 0}.task-section+.task-section{border-top:var(--border-width) solid var(--line)}.task-section h2{margin:0 0 var(--space-2);font-size:1.1rem}.task-section>p,.task-section>ul{margin:0 0 var(--space-2)}.task-section>:last-child{margin-bottom:0}.task-section h3{margin:var(--space-4) 0 var(--space-2)}.task-section h2+h3{margin-top:var(--space-2)}.task-section footer{margin-top:var(--space-3)}@media (width<=40rem){.task-panel{padding:0 var(--space-4)}.task-section{padding:var(--space-4) 0}}details.technical{color:var(--muted);margin:var(--space-1) 0 var(--space-2);font-size:.85rem}details.technical>summary{cursor:pointer;width:fit-content}details.technical dl{margin:var(--space-2) 0 0}details.technical code{overflow-wrap:anywhere}
