@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_7b064e0d-module__MOT0tq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_7b064e0d-module__MOT0tq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2)format("woff2");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;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");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;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2)format("woff2");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;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2)format("woff2");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;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_84d6efd-module__5Hl15a__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_84d6efd-module__5Hl15a__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}:root{--brand-red:#ed1c24;--brand-teal:#00b7bd;--brand-magenta:#ec008c;--brand-yellow:#ffc20e;--brand-gray:#404140;--red-50:#fde8e9;--red-100:#fbd0d2;--red-700:#c8101a;--red-800:#b0101a;--teal-50:#e3f7f7;--teal-100:#c6eef0;--teal-200:#8fdee1;--teal-600:#00888d;--teal-700:#007a7f;--teal-800:#006a6e;--teal-900:#00585c;--magenta-50:#fce4f2;--magenta-700:#b8006d;--magenta-800:#9e0060;--yellow-50:#fff6d6;--yellow-100:#ffe9a3;--yellow-700:#b38200;--yellow-800:#7a5800;--green-50:#ddf4e6;--green-600:#22a06b;--green-700:#1f7a4d;--neutral-0:#fff;--neutral-50:#f7f8f7;--neutral-100:#f0f1f0;--neutral-200:#e4e5e4;--neutral-300:#d4d6d4;--neutral-400:#b5b7b5;--neutral-500:#8c8f8c;--neutral-600:#6b6d6b;--neutral-700:#545654;--neutral-800:#404140;--neutral-900:#262726;--color-text:var(--neutral-800);--color-text-strong:var(--neutral-900);--color-text-subtle:var(--neutral-700);--color-text-subtlest:var(--neutral-600);--color-text-disabled:var(--neutral-400);--color-link:var(--teal-700);--color-link-pressed:var(--teal-900);--color-surface:var(--neutral-0);--color-surface-sunken:var(--neutral-50);--color-surface-hover:#40414012;--color-surface-pressed:#40414024;--color-surface-selected:var(--teal-50);--color-surface-selected-hover:var(--teal-100);--color-border:#26272624;--color-border-strong:#2627263d;--color-border-input:var(--neutral-500);--color-primary:var(--teal-700);--color-primary-hover:var(--teal-800);--color-primary-pressed:var(--teal-900);--color-primary-ink:#fff;--color-paper:var(--color-surface);--color-paper-raised:var(--color-surface);--color-paper-subtle:var(--color-surface-sunken);--color-paper-strong:var(--neutral-100);--color-paper-muted:var(--neutral-100);--color-ink:var(--color-text-strong);--color-ink-soft:var(--color-text);--color-muted:var(--color-text-subtle);--color-faint:var(--color-text-subtlest);--color-rule:var(--neutral-200);--color-rule-strong:var(--neutral-300);--color-accent:var(--brand-teal);--color-accent-hover:var(--teal-700);--color-accent-soft:var(--teal-50);--color-accent-ink:#fff;--color-focus:var(--teal-600);--color-success:var(--green-700);--color-success-soft:var(--green-50);--color-warning:var(--brand-yellow);--color-warning-soft:var(--yellow-50);--color-warning-ink:var(--yellow-800);--color-danger:var(--red-700);--color-danger-soft:var(--red-50);--color-graphite:var(--neutral-900);--color-graphite-soft:var(--neutral-800);--text-muted:var(--color-text-subtle);--border:var(--color-rule);--border-strong:var(--color-border-input);--surface:var(--color-surface);--surface-subtle:var(--color-surface-hover);--accent:var(--color-primary);--font-display:var(--font-inter), "Segoe UI", system-ui, sans-serif;--font-body:var(--font-inter), "Segoe UI", system-ui, sans-serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, "Courier New", monospace;--text-xxs:.6875rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-display:1.5rem;--heading-lg:1.5rem;--heading-md:1.25rem;--heading-sm:1rem;--heading-xs:.875rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--radius-xs:.1875rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-pill:999px;--shadow-raised:0 1px 1px #1e1f2140, 0 0 1px #1e1f214f;--shadow-overlay:0 8px 12px #1e1f2126, 0 0 1px #1e1f214f;--shadow-lift:none;--shadow-xs:var(--shadow-raised);--shadow-hairline:none;--shadow-lg:var(--shadow-overlay);--control-height:2rem;--control-height-lg:2.5rem;--shell-sidebar:15rem;--shell-topbar:3.5rem;--content-max:100rem;--transition-fast:.12s cubic-bezier(.2, 0, 0, 1);--transition-base:.2s cubic-bezier(.2, 0, 0, 1)}@media (pointer:coarse){:root{--control-height:2.75rem}}@layer theme{:root,:host{--font-mono:var(--font-mono);--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}*{box-sizing:border-box}html,body{min-height:100%;overflow-x:clip}html{background:var(--color-surface)}body{background:var(--color-surface);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-sm);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.4286}button,a,input,select,textarea,summary{font:inherit}button,summary{color:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button{border:0}a{color:inherit;text-decoration:none}button:not(:disabled),summary,a{cursor:pointer}summary{list-style:none}summary::-webkit-details-marker{display:none}:focus{outline:none}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}::selection{background:var(--teal-100);color:var(--color-text-strong)}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4,strong{color:var(--color-text-strong)}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.006em;overflow-wrap:anywhere;font-weight:650}h1{font-size:var(--heading-lg);line-height:1.75rem}h2{font-size:var(--heading-md);line-height:1.5rem}h3{font-size:var(--heading-sm);line-height:1.25rem}h4{font-size:var(--heading-xs);line-height:1.25rem}.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}.eyebrow,.panel-kicker,.menu-heading,.demo-label{color:var(--color-text-subtle);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:0;text-transform:none;font-weight:600;line-height:1rem;display:block}.item-key,.work-key{color:var(--color-text-subtle);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:0;text-transform:none;font-weight:600}.button{min-width:0;min-height:var(--control-height);border-radius:var(--radius-sm);font-size:var(--text-sm);white-space:nowrap;transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:.375rem;padding:0 .75rem;font-weight:550;line-height:1;display:inline-flex}.button:disabled,.button[aria-disabled=true]{cursor:not-allowed;opacity:1;background:var(--neutral-100);color:var(--color-text-disabled);border-color:#0000}.button--primary{background:var(--color-primary);color:var(--color-primary-ink)}.button--primary strong,.button--primary span{color:inherit}.button--secondary{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text)}.button--ghost{color:var(--color-text);background:0 0}.button--danger{background:var(--red-700);color:#fff}.button__icon{flex:none;place-items:center;width:1rem;height:1rem;display:grid}.button__icon:empty{display:none}.spinner{animation:.7s linear infinite spin}.icon-button{width:var(--control-height);min-height:var(--control-height);height:var(--control-height);flex:0 0 var(--control-height);border-radius:var(--radius-sm);color:var(--color-text-subtle);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;place-items:center;padding:0;display:inline-grid}.text-link{align-items:center;gap:var(--space-1);color:var(--color-link);font-weight:550;display:inline-flex}.badge{border-radius:var(--radius-xs);max-width:12.5rem;min-height:1.25rem;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;border:1px solid #0000;align-items:center;gap:.25rem;padding:0 .3125rem;font-weight:600;line-height:1rem;display:inline-flex;overflow:hidden}.badge--neutral{background:var(--neutral-100);border-color:var(--neutral-300);color:var(--color-text)}.badge--accent{background:var(--teal-50);border-color:var(--teal-200);color:var(--teal-800)}.badge--success{background:var(--green-50);color:var(--green-700);border-color:#a6dcbc}.badge--warning{background:var(--yellow-50);border-color:var(--yellow-100);color:var(--yellow-800)}.badge--danger{background:var(--red-50);border-color:var(--red-100);color:var(--red-800)}.badge--discovery{background:var(--magenta-50);color:var(--magenta-800);border-color:#f7b8dc}.avatar,.activity-avatar{background:var(--avatar-bg,var(--teal-700));color:#fff;font-family:var(--font-body);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:.625rem;font-weight:700;display:inline-grid}.avatar--sm,.activity-avatar{width:1.5rem;height:1.5rem}.avatar--md{width:2rem;height:2rem;font-size:.75rem}.space-avatar{border-radius:var(--radius-sm);background:var(--space-avatar-bg);color:var(--space-avatar-fg);flex:none;place-items:center;display:inline-grid}.space-avatar--sm{width:1.25rem;height:1.25rem}.space-avatar--md{width:1.5rem;height:1.5rem}.space-avatar--lg{border-radius:var(--radius-md);width:2rem;height:2rem}.jiro-logo{align-items:center;gap:.4rem;display:inline-flex}.jiro-mark{flex:none}.jiro-logo__word{color:var(--color-text-strong);letter-spacing:-.02em;font-size:1.0625rem;font-weight:700}kbd{border:1px solid var(--color-border-strong);border-radius:var(--radius-xs);background:var(--color-surface);min-height:1.25rem;color:var(--color-text-subtle);font-family:var(--font-body);font-size:var(--text-xxs);align-items:center;padding:0 .3rem;font-weight:600;line-height:1;display:inline-flex}.panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0;overflow:hidden}.panel-heading{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:3rem;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.panel-heading h2{font-size:var(--heading-sm)}.work-row{gap:var(--space-3);min-width:0;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border);display:grid}.work-row:last-child{border-bottom:0}.priority{padding-inline-start:var(--space-4);position:relative}.priority:after{content:"";background:var(--color-text-subtlest);border-radius:50%;width:.45rem;height:.45rem;position:absolute;left:0}.assignee-cell{justify-content:flex-start!important}.assignee-cell span:last-child{text-overflow:ellipsis;overflow:hidden}.activity-list{padding:var(--space-1) var(--space-4) var(--space-3);margin:0;list-style:none;display:grid}.activity-list li{gap:var(--space-3);padding-block:var(--space-3);display:flex}.activity-list li+li{border-top:1px solid var(--color-border)}.activity-list li>span:last-child{min-width:0}.activity-list small{color:var(--color-text-subtlest);font-size:var(--text-xs);margin-block-start:.125rem;display:block}.command-overlay{z-index:100;background:#0515247a;position:fixed;inset:0}.command-dialog{z-index:101;background:var(--color-surface);width:min(100% - 2rem,40rem);max-height:min(80dvh,42rem);color:var(--color-text);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);position:fixed;top:max(8dvh,1rem);left:50%;overflow:hidden;transform:translate(-50%)}.command-search{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border);color:var(--color-text-subtle);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.command-search input{width:100%;min-height:2.75rem;color:var(--color-text-strong);font-size:var(--text-base);background:0 0;border:0;outline:0;padding:0}.command-search input::placeholder{color:var(--color-text-subtlest)}.command-results{min-height:12rem;max-height:55dvh;padding:var(--space-2);overflow-y:auto}.command-result{align-items:center;gap:var(--space-3);width:100%;min-height:2.25rem;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);text-align:start;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.command-result>svg{color:var(--color-text-subtle)}.command-result small{color:var(--color-text-subtlest);font-size:var(--text-xs)}.command-result[data-active=true]{background:var(--color-surface-selected);box-shadow:inset 2px 0 var(--color-primary)}.command-empty{align-content:center;place-items:center;gap:var(--space-3);min-height:12rem;color:var(--color-text-subtle);text-align:center;display:grid}.empty-state{align-content:center;place-items:center;gap:var(--space-3);min-height:12rem;padding:var(--space-6);text-align:center;display:grid}.empty-state__icon{background:var(--teal-50);width:2.5rem;height:2.5rem;color:var(--teal-700);border-radius:50%;place-items:center;display:grid}.empty-state h3{font-size:var(--heading-sm)}.empty-state p{color:var(--color-text-subtle);margin-block-start:var(--space-1)}@media (hover:hover) and (pointer:fine){.button--primary:hover{background:var(--color-primary-hover)}.button--primary:active{background:var(--color-primary-pressed)}.button--secondary:hover{background:var(--color-surface-hover)}.button--ghost:hover,.icon-button:hover{background:var(--color-surface-hover);color:var(--color-text-strong)}.button--secondary:active,.button--ghost:active,.icon-button:active{background:var(--color-surface-pressed)}.button--danger:hover{background:var(--red-800)}.command-result:hover{background:var(--color-surface-hover)}.text-link:hover{text-underline-offset:.2rem;text-decoration:underline}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes spin{to{transform:rotate(360deg)}}.auth-page{background:var(--color-surface-sunken);grid-template-columns:minmax(0,1fr) minmax(22rem,.8fr);min-height:100vh;display:grid}.auth-page--centered{padding:var(--space-6);grid-template-columns:minmax(0,28rem);place-content:center}.auth-card,.auth-context{min-width:0}.auth-card{place-self:center;gap:var(--space-6);width:min(100%,25rem);margin:var(--space-8);padding:var(--space-8) var(--space-8) var(--space-6);border-radius:var(--radius-md);background:var(--color-surface);display:grid;box-shadow:0 0 10px #091e421a}.auth-card--compact{width:min(100%,25rem);margin:0}.auth-brand{justify-content:center;align-items:center;gap:var(--space-2);display:flex}.auth-brand .jiro-logo__word{font-size:1.5rem}.auth-heading{gap:var(--space-2);text-align:center;display:grid}.auth-heading h1{font-size:var(--heading-sm);line-height:1.5rem}.auth-heading p:not(.eyebrow){color:var(--color-text-subtle)}.auth-form{gap:var(--space-2);display:grid}.auth-form>.button{width:100%;min-height:2.5rem;margin-top:var(--space-3)}.sso-button{justify-content:center;width:100%;min-height:2.5rem}.field-label{color:var(--color-text-subtle);font-size:var(--text-xs);font-weight:600}.field-label:not(:first-of-type){margin-top:var(--space-2)}.field-control{align-items:center;gap:var(--space-2);min-height:2.5rem;padding:0 var(--space-2);border:1px solid var(--color-border-input);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-subtlest);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);display:flex}.field-control:focus-within{border-color:var(--color-focus);box-shadow:inset 0 0 0 1px var(--color-focus)}.field-control input{width:100%;min-width:0;color:var(--color-text-strong);background:0 0;border:0;outline:0}.field-control--plain{padding-inline:var(--space-3)}.field-hint{color:var(--color-text-subtle);font-size:var(--text-xs)}.form-message{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.form-message--error{border-color:var(--red-100);background:var(--red-50);color:var(--red-800)}.demo-accounts{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-border);display:grid}.demo-accounts>div{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.demo-accounts button{min-height:3rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);text-align:left;gap:.1rem;display:grid}.demo-accounts button:hover{background:var(--color-surface-hover)}.demo-accounts button[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-surface-selected);box-shadow:inset 0 0 0 1px var(--color-primary)}.demo-accounts button span,.demo-accounts>p:last-child{color:var(--color-text-subtle);font-size:var(--text-xs);overflow-wrap:anywhere}.demo-accounts code{color:var(--color-text-strong);font-family:var(--font-mono)}.auth-context{justify-content:center;gap:var(--space-5);background:radial-gradient(circle at 85% 12%, #ec008c8c, transparent 42%), radial-gradient(circle at 10% 95%, #00b7bd73, transparent 45%), linear-gradient(150deg, #b8101a 0%, var(--brand-red) 45%, #c4006f 100%);color:#ffffffe0;flex-direction:column;min-height:100vh;padding:clamp(2rem,6vw,5rem);display:flex;position:relative;overflow:hidden}.auth-context h2{color:#fff;letter-spacing:-.02em;max-width:16ch;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15}.auth-context>p:not(.eyebrow){max-width:45ch;font-size:var(--text-base);line-height:1.5}.auth-context .eyebrow{color:#fffc}.auth-context dl{gap:var(--space-4);max-width:30rem;margin:var(--space-4) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.auth-context dl div{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-md);background:#ffffff1f;display:grid}.auth-context dt{color:#fff;font-size:1.75rem;font-weight:700}.auth-context dd{color:#ffffffd9;font-size:var(--text-xs);margin:0}.auth-context .demo-label{border-radius:var(--radius-xs);background:var(--brand-yellow);color:var(--neutral-900);align-self:flex-start;padding:.125rem .375rem}.auth-status-icon{background:var(--teal-50);width:3rem;height:3rem;color:var(--teal-700);border-radius:50%;justify-self:center;place-items:center;display:grid}@media (max-width:52rem){.auth-page{grid-template-columns:1fr}.auth-card{margin:var(--space-4) auto}.auth-context{min-height:auto;padding:var(--space-8) var(--space-6)}}@media (max-width:26rem){.auth-page--centered{padding:var(--space-3)}.auth-card{margin:var(--space-3);padding:var(--space-6) var(--space-4)}.auth-page--centered .auth-card{margin:0}.demo-accounts>div,.auth-context dl{grid-template-columns:1fr}}.app-shell{background:var(--color-surface);min-height:100dvh}.topbar{z-index:50;height:var(--shell-topbar);align-items:center;gap:var(--space-3);padding:0 var(--space-3);background:var(--color-surface);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,1fr);display:grid;position:sticky;top:0}.topbar-start,.topbar-center,.topbar-end{align-items:center;min-width:0;display:flex}.topbar-start{gap:var(--space-1)}.topbar-center{justify-content:center;gap:var(--space-2)}.topbar-end{justify-content:flex-end;gap:var(--space-1)}.topbar-brand{min-height:var(--control-height);padding:0 var(--space-2) 0 var(--space-1);border-radius:var(--radius-sm);align-items:center;display:inline-flex}.topbar-brand .jiro-logo__word{display:none}.workspace-switcher{min-width:0;position:relative}.workspace-switcher summary{min-height:var(--control-height);align-items:center;gap:var(--space-1);max-width:14rem;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-subtle);font-weight:550;display:flex}.workspace-switcher-copy{min-width:0;display:grid}.workspace-switcher-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-switcher-copy small{display:none}.workspace-switcher summary>svg{flex:none}.workspace-switcher[open] summary{background:var(--color-surface-selected);color:var(--teal-800)}.workspace-menu,.account-menu>div{z-index:80;top:calc(100% + var(--space-1));padding:var(--space-2) 0;border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-overlay);gap:.125rem;display:grid;position:absolute}.workspace-menu{width:17rem;left:0}.menu-heading{padding:var(--space-2) var(--space-4) var(--space-1)}.workspace-menu a{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:2.25rem;padding:0 var(--space-4);color:var(--color-text);display:flex;box-shadow:inset 2px 0 #0000}.workspace-menu a small{color:var(--color-text-subtlest);font-size:var(--text-xs)}.workspace-menu a[aria-current=page]{background:var(--color-surface-selected);box-shadow:inset 2px 0 var(--color-primary);color:var(--teal-800)}.workspace-menu .workspace-menu-create{margin-top:var(--space-1);border-top:1px solid var(--color-border);color:var(--color-text);justify-content:flex-start}.workspace-slug-hint{color:var(--color-text-subtle);font-size:var(--text-xs);overflow-wrap:anywhere}.command-trigger{width:var(--control-height);height:var(--control-height);justify-content:center;align-items:center;gap:var(--space-2);padding:0 var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-subtle);flex:none;display:flex}.command-trigger span,.command-trigger kbd{display:none}.topbar-create{width:var(--control-height);padding-inline:0}.topbar-create span{display:none}.notification-button{position:relative}.notification-badge{border:2px solid var(--color-surface);border-radius:var(--radius-pill);background:var(--red-700);color:#fff;box-sizing:content-box;place-items:center;min-width:1rem;height:1rem;padding:0 .2rem;font-size:.5625rem;font-weight:700;line-height:1;display:grid;position:absolute;top:-.125rem;right:-.25rem}.account-menu{position:relative}.account-menu summary{width:var(--control-height);height:var(--control-height);border-radius:50%;place-items:center;display:grid}.account-menu>div{width:17rem;right:0}.account-menu p{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4) var(--space-3);border-bottom:1px solid var(--color-border);display:flex}.account-menu p>span{min-width:0;display:grid}.account-menu p strong,.account-menu p small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu p small{color:var(--color-text-subtle);font-size:var(--text-xs)}.account-menu button{align-items:center;gap:var(--space-2);width:100%;min-height:2.25rem;padding:0 var(--space-4);color:var(--color-text);text-align:start;background:0 0;display:flex}.shell-body{min-width:0}.sidebar{z-index:70;width:min(var(--shell-sidebar), calc(100vw - 3rem));background:var(--color-surface);border-inline-end:1px solid var(--color-border);height:100dvh;transition:transform var(--transition-base);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.app-shell[data-sidebar-open=true] .sidebar{box-shadow:var(--shadow-overlay);transform:translate(0)}.sidebar-backdrop{z-index:60;background:#0515247a;position:fixed;inset:0}.sidebar-mobile-head{min-height:var(--shell-topbar);padding:0 var(--space-2) 0 var(--space-4);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.sidebar-scroll{min-height:0;padding:var(--space-3) var(--space-3) var(--space-4);scrollbar-width:thin;flex-direction:column;flex:1;gap:.125rem;display:flex;overflow-y:auto}.primary-nav,.space-nav,.utility-nav{gap:.125rem;display:grid}.primary-nav a,.space-nav a,.utility-nav a{width:100%;min-height:var(--control-height);align-items:center;gap:var(--space-2);min-width:0;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-subtle);text-align:start;font-weight:500;display:flex;position:relative}.primary-nav a>svg,.utility-nav a>svg{color:var(--color-text-subtle);flex:none}.primary-nav a span,.space-nav a span:not(.space-avatar),.utility-nav a span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.primary-nav a.active,.space-nav a.active,.utility-nav a.active{background:var(--color-surface-selected);color:var(--teal-800)}.primary-nav a.active>svg,.utility-nav a.active>svg{color:var(--teal-800)}.primary-nav a.active:before,.space-nav a.active:before,.utility-nav a.active:before{content:"";border-radius:0 var(--radius-xs) var(--radius-xs) 0;background:var(--color-primary);width:.1875rem;position:absolute;top:.5rem;bottom:.5rem;left:-.5rem}.nav-section-label{min-height:var(--control-height);padding:0 0 0 var(--space-2);color:var(--color-text-subtle);font-size:var(--text-xs);justify-content:space-between;align-items:center;margin-block-start:var(--space-4);font-weight:650;display:flex}.nav-section-label a{border-radius:var(--radius-sm);width:1.5rem;height:1.5rem;color:var(--color-text-subtle);place-items:center;display:grid}.utility-nav{border-top:1px solid var(--color-border);margin-block-start:auto;padding-block-start:var(--space-3)}.workspace,.main-content{min-width:0}.workspace{width:100%;padding:var(--space-5) var(--space-4) calc(var(--space-12) + env(safe-area-inset-bottom))}.dashboard-page{gap:var(--space-8);max-width:76rem;margin-inline:auto;display:grid}.dashboard-intro{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.dashboard-intro p{margin-top:var(--space-1);color:var(--color-text-subtle)}.dashboard-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.dashboard-section{gap:var(--space-3);min-width:0;display:grid}.dashboard-section-heading{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.dashboard-section-heading h2{font-size:var(--heading-sm);line-height:1.25rem}.dashboard-section-heading a{color:var(--color-text-subtle);font-weight:550}.dashboard-grid{gap:var(--space-6);min-width:0;display:grid}.dashboard-main,.dashboard-aside{align-content:start;gap:var(--space-6);min-width:0;display:grid}.space-card-list{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));display:grid}.space-card{align-content:space-between;gap:var(--space-3);min-height:6.5rem;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);transition:box-shadow var(--transition-fast), border-color var(--transition-fast);display:grid}.space-card-copy{gap:.125rem;min-width:0;display:grid}.space-card-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.space-card-copy small{color:var(--color-text-subtle);font-size:var(--text-xs)}.space-card-meta{color:var(--color-text-subtlest);font-size:var(--text-xs)}.panel-header{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:3rem;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.panel-header h2{font-size:var(--heading-sm);line-height:1.25rem}.panel-header>svg{color:var(--color-text-subtle)}.work-list{padding:var(--space-1) 0;display:grid}.work-list .work-row{align-items:center;gap:var(--space-3);min-height:3.5rem;padding:var(--space-2) var(--space-4);border-bottom:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.work-copy{min-width:0;display:grid}.work-copy strong,.work-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.work-copy strong{font-weight:500}.work-copy small{color:var(--color-text-subtle);font-size:var(--text-xs)}.work-copy small .work-key{color:inherit;font-weight:500}.attention-groups{display:grid}.attention-groups>div+div{border-top:1px solid var(--color-border)}.attention-groups h3{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-1);color:var(--color-text-subtle);font-size:var(--text-xs);font-weight:650;display:flex}.signal-dot{border-radius:50%;width:.5rem;height:.5rem}.signal-danger{background:var(--brand-red)}.signal-warning{background:var(--brand-yellow)}.attention-groups a{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:2.75rem;padding:var(--space-1) var(--space-4);display:flex}.attention-groups a>span:first-child{min-width:0;display:grid}.attention-groups a strong{color:var(--color-text-subtle);font-size:var(--text-xs);font-weight:600}.activity-list li{align-items:center}.activity-avatar{background:0 0}.activity-copy{flex:1;min-width:0;display:grid}.activity-copy a{color:var(--color-link);font-weight:550}.activity-list li>svg{color:var(--color-text-subtlest);flex:none}.panel .empty-state{border:0;min-height:10rem}.dashboard-personal{gap:var(--space-3);min-width:0;display:grid}.dashboard-personal-heading{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.dashboard-personal-heading h2{font-size:var(--heading-sm);line-height:1.25rem}.dashboard-personal-heading p,.dashboard-gadget-empty{color:var(--color-text-subtle)}.dashboard-gadget-columns{gap:var(--space-4);min-width:0;display:grid}.dashboard-gadget-column{align-content:start;gap:var(--space-4);min-width:0;display:grid}.dashboard-gadget{padding:var(--space-4)}.dashboard-gadget-heading{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;align-items:flex-start;display:flex}.dashboard-gadget-heading h3{overflow-wrap:anywhere;margin-block-start:.125rem}.dashboard-gadget-list{margin-block:var(--space-3);padding:0;list-style:none}.dashboard-gadget-list li{justify-content:space-between;gap:var(--space-2);padding-block:var(--space-2);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.dashboard-gadget-list li a{min-width:0;color:var(--color-link);overflow-wrap:anywhere}.dashboard-gadget-list li span{color:var(--color-text-subtle)}.dashboard-gadget-empty{padding-block:var(--space-3)}.dashboard-gadget-editor{gap:var(--space-3);padding:var(--space-4);display:grid}.dashboard-gadget-editor h3,.dashboard-gadget-editor h4{margin:0}.dashboard-gadget .dashboard-gadget-editor{border-top:1px solid var(--color-border);margin-block-start:var(--space-3);padding-inline:0}.dashboard-gadget-fields{gap:var(--space-3);flex-wrap:wrap;display:flex}.dashboard-gadget-fields label{gap:var(--space-1);min-width:0;color:var(--color-text-subtle);font-size:var(--text-xs);flex:10rem;font-weight:600;display:grid}.dashboard-gadget-fields select{width:100%}.dashboard-gadget-controls{gap:var(--space-1);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.dashboard-gadget-controls button{min-height:1.75rem;padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-hover);color:var(--color-text);font-size:var(--text-xs);font-weight:550}.dashboard-gadget-error{color:var(--red-700)}.command-results .command-result{grid-template-columns:auto minmax(0,1fr) auto}@media (hover:hover){.topbar-brand:hover,.workspace-switcher summary:hover,.primary-nav a:not(.active):hover,.space-nav a:not(.active):hover,.utility-nav a:not(.active):hover,.nav-section-label a:hover,.workspace-menu a:not([aria-current=page]):hover,.account-menu button:hover,.attention-groups a:hover,.work-list .work-row:hover{background:var(--color-surface-hover)}.account-menu summary:hover{box-shadow:0 0 0 3px var(--color-surface-hover)}.command-trigger:hover{border-color:var(--color-border-input);background:var(--color-surface-hover)}.space-card:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-raised)}.dashboard-gadget-controls button:hover{background:var(--color-surface-pressed)}}@media (min-width:40rem){.topbar{padding:0 var(--space-3) 0 var(--space-2)}.topbar-brand .jiro-logo__word{display:inline}.command-trigger{justify-content:flex-start;width:clamp(12rem,34vw,40rem)}.command-trigger span,.command-trigger kbd{display:inline-flex}.command-trigger kbd{margin-inline-start:auto}.topbar-create{width:auto;padding-inline:.625rem .75rem}.topbar-create span{display:inline}.workspace{padding:var(--space-6) var(--space-6) var(--space-12)}}@media (min-width:60rem){.topbar-start .workspace-switcher{border-inline-start:1px solid var(--color-border);margin-inline-start:var(--space-1);padding-inline-start:var(--space-2)}.shell-body{grid-template-columns:var(--shell-sidebar) minmax(0, 1fr);display:grid}.app-shell[data-sidebar-collapsed=true] .shell-body{grid-template-columns:minmax(0,1fr)}.app-shell[data-sidebar-collapsed=true] .sidebar{display:none}.sidebar{z-index:30;top:var(--shell-topbar);width:auto;height:calc(100dvh - var(--shell-topbar));transition:none;position:sticky;transform:none}.sidebar-mobile-head,.sidebar-backdrop{display:none}.workspace{padding:var(--space-6) var(--space-10) var(--space-12)}.dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(17rem,21rem);align-items:start}.dashboard-gadget-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.sidebar-workspaces{gap:.125rem;display:none}.sidebar-workspaces a{min-height:var(--control-height);align-items:center;gap:var(--space-2);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-subtle);font-weight:500;display:flex;position:relative}.sidebar-workspaces a.active{background:var(--color-surface-selected);color:var(--teal-800)}.workspace-initials{border-radius:var(--radius-sm);background:var(--neutral-800);color:#fff;flex:none;place-items:center;width:1.25rem;height:1.25rem;font-size:.5625rem;font-weight:700;display:grid}@media (max-width:39.99rem){.topbar{gap:var(--space-1);padding-inline:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto}.topbar-center{justify-content:flex-end}.topbar-start .workspace-switcher,.topbar-settings{display:none}.sidebar-workspaces{display:grid}}.space-workspace{min-width:0}.space-header{gap:var(--space-2);margin:0 0 var(--space-5);border-bottom:1px solid var(--color-border);display:grid}.space-breadcrumb{color:var(--color-text-subtle);font-size:var(--text-sm)}.space-breadcrumb a:hover{color:var(--color-text-strong);text-decoration:underline}.space-heading{align-items:center;gap:var(--space-2);min-width:0;display:flex}.space-heading h1{min-width:0;font-size:var(--heading-md);text-overflow:ellipsis;white-space:nowrap;line-height:1.75rem;overflow:hidden}.space-type-tag{border-radius:var(--radius-xs);background:var(--neutral-100);color:var(--color-text-subtle);font-size:var(--text-xs);flex:none;padding:0 .375rem;font-weight:600;line-height:1.25rem}.space-tabs{gap:var(--space-1);margin-top:var(--space-2);scrollbar-width:none;display:flex;overflow-x:auto}.space-tabs::-webkit-scrollbar{display:none}.space-tabs a{min-height:2.5rem;padding:0 var(--space-2);color:var(--color-text-subtle);flex:none;align-items:center;gap:.375rem;font-weight:550;display:flex;position:relative}.space-tabs a>svg{color:var(--color-text-subtle)}.space-tabs a:after{content:"";right:var(--space-1);bottom:0;left:var(--space-1);background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute}.space-tabs a[aria-current=page],.space-tabs a[aria-current=page]>svg{color:var(--teal-800)}.space-tabs a[aria-current=page]:after{background:var(--color-primary)}.space-content{width:100%;min-width:0}.space-overview,.work-list-page{gap:var(--space-5);min-width:0;display:grid}.space-summary-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.space-stat-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.space-stat{align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-subtle);display:flex}.space-stat strong{font-size:var(--text-base)}.space-stat-icon{border-radius:50%;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.space-stat-icon--accent{background:var(--teal-50);color:var(--teal-700)}.space-stat-icon--warning{background:var(--yellow-50);color:var(--yellow-800)}.space-stat-icon--success{background:var(--green-50);color:var(--green-700)}.space-stat-icon--neutral{background:var(--neutral-100);color:var(--color-text-subtle)}.space-overview-grid{gap:var(--space-4);display:grid}.panel-subtitle{color:var(--color-text-subtle);font-size:var(--text-xs);margin-top:.125rem}.workflow-bar{height:.5rem;margin:var(--space-4) var(--space-4) var(--space-2);border-radius:var(--radius-pill);background:var(--neutral-100);gap:2px;display:flex;overflow:hidden}.workflow-bar i{background:var(--status-fill);min-width:4px;display:block}.workflow-status-list,.recent-work-list{padding:var(--space-1) 0 var(--space-2);display:grid}.workflow-status-row{align-items:center;gap:var(--space-3);min-height:2.5rem;padding:0 var(--space-4);grid-template-columns:minmax(7rem,.9fr) minmax(4rem,1.4fr) 2rem;display:grid}.workflow-status-row>strong{justify-self:end;font-weight:600}.workflow-meter{border-radius:var(--radius-pill);background:var(--neutral-100);height:.375rem;overflow:hidden}.workflow-meter i{border-radius:inherit;background:var(--status-fill,var(--brand-teal));min-width:2px;height:100%;display:block}.recent-work-list a{align-items:center;gap:var(--space-3);min-height:3.25rem;padding:var(--space-1) var(--space-4);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.recent-work-key{font-weight:500}.recent-work-title{min-width:0;display:grid}.recent-work-title strong,.recent-work-title small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent-work-title strong{font-weight:500}.recent-work-title small{color:var(--color-text-subtle);font-size:var(--text-xs)}.unassigned-avatar{border:1px dashed var(--color-text-subtlest);border-radius:50%;width:1.5rem;height:1.5rem;display:grid}.space-access-panel{align-content:start;gap:var(--space-3);padding-bottom:var(--space-4);display:grid}.space-access-panel>p,.space-access-panel>a{margin-inline:var(--space-4)}.space-access-panel>p{color:var(--color-text-subtle)}.list-toolbar{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.list-toolbar>div{gap:.125rem;display:grid}.list-toolbar h2{font-size:var(--heading-sm);line-height:1.5rem}.list-toolbar p{color:var(--color-text-subtle)}.work-item-filters{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.work-item-filters label{display:block}.work-item-filters label>span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.work-item-filters select{max-width:11rem;font-weight:500}.filter-search{width:min(100%,15rem);min-height:var(--control-height);align-items:center;gap:var(--space-2);padding-inline:var(--space-2);border:1px solid var(--color-border-input);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-subtle);display:flex}.filter-search:focus-within{border-color:var(--color-focus);box-shadow:inset 0 0 0 1px var(--color-focus)}.filter-search input{min-width:0;color:var(--color-text-strong);background:0 0;border:0;outline:0;flex:1}.work-list-panel{min-width:0;overflow:hidden}.work-list-count{padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border);color:var(--color-text-subtle);text-align:center}.bulk-edit{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-surface-sunken);display:grid}.bulk-edit p{color:var(--color-text-subtle);font-size:var(--text-xs);margin:0}.bulk-edit-heading{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.bulk-edit-fields{align-items:flex-end;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.bulk-edit-fields>label{gap:var(--space-1);color:var(--color-text-subtle);font-size:var(--text-xs);flex:10rem;font-weight:600;display:grid}.bulk-edit-fields select,.bulk-edit-fields input{width:100%}.bulk-edit-review{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex-basis:100%;display:flex}.bulk-edit-review p{overflow-wrap:anywhere;flex-basis:100%}.bulk-edit-review .bulk-edit-keys{color:var(--color-text-subtlest)}.bulk-edit .bulk-edit-error{color:var(--red-700)}.work-item-table{min-width:0}.work-item-table-head{display:none}.work-item-table-body{display:grid}.work-item-table-row{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);display:grid}.work-item-table-row:last-child{border-bottom:0}.work-cell--select label{cursor:pointer;align-items:center;min-width:1.5rem;min-height:1.5rem;display:flex}.work-cell{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.work-cell:not(.work-cell--summary):not(.work-cell--actions):not(.work-cell--select):before{content:attr(data-label);color:var(--color-text-subtle);font-size:var(--text-xs);font-weight:600}.work-cell--summary{justify-content:flex-start;align-items:flex-start}.work-cell--summary .work-type-icon{margin-top:.125rem}.work-cell--summary>span:last-child{gap:.125rem;min-width:0;display:grid}.work-cell--summary strong{color:var(--color-text-strong);overflow-wrap:anywhere;font-weight:500}.work-cell--summary a:hover strong{color:var(--color-link);text-decoration:underline}.work-cell--summary small{gap:var(--space-2);color:var(--color-text-subtle);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.work-cell--summary small .item-key{color:var(--color-text-subtle);font-weight:500}.work-type-mark{border-radius:var(--radius-xs);background:var(--teal-700);color:#fff;flex:none;place-items:center;width:1rem;height:1rem;font-size:.625rem;font-weight:700;display:grid}.custom-field-summary{color:var(--color-text-subtlest)}.assignee-cell,.muted-cell{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.assignee-cell{color:var(--color-text)}.muted-cell{color:var(--color-text-subtle)}.due-date{color:var(--color-text)}.due-date--late{color:var(--red-700);font-weight:600}.work-cell--actions{justify-content:flex-end;gap:var(--space-1)}.work-cell--actions a{align-items:center;gap:var(--space-1);min-height:1.75rem;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-subtle);font-weight:550;display:inline-flex}.pagination{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-top:1px solid var(--color-border);color:var(--color-text-subtle);display:flex}.pagination a{min-height:var(--control-height);align-items:center;gap:var(--space-1);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-text);font-weight:550;display:inline-flex}.pagination a.disabled{pointer-events:none;color:var(--color-text-disabled)}.dialog-overlay{z-index:100;background:#0515247a;position:fixed;inset:0}.work-item-dialog{z-index:110;border-radius:var(--radius-lg);background:var(--color-surface);width:min(100vw - 1.5rem,40rem);max-height:min(92dvh,48rem);box-shadow:var(--shadow-overlay);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.dialog-heading{align-items:flex-start;gap:var(--space-3);padding:var(--space-6) var(--space-6) var(--space-2);display:flex}.dialog-heading>div{flex:1;min-width:0}.dialog-heading h2{font-size:var(--heading-md)}.dialog-heading p{margin-top:var(--space-1);color:var(--color-text-subtle)}.dialog-heading .icon-button{flex:none}.dialog-icon{display:none}.work-item-form{gap:var(--space-4);padding:var(--space-4) var(--space-6) var(--space-6);grid-template-columns:1fr;display:grid}.form-field{gap:var(--space-1);min-width:0;display:grid}.form-field>span{align-items:center;gap:var(--space-1);color:var(--color-text-subtle);font-size:var(--text-xs);font-weight:600;display:inline-flex}.form-field input,.form-field select,.form-field textarea{width:100%}.form-field textarea{resize:vertical;min-height:7rem}.field-error{color:var(--red-700);font-size:var(--text-xs)}.dialog-actions{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-2);display:flex}@media (hover:hover){.work-item-table-row:hover,.recent-work-list a:hover{background:var(--color-surface-hover)}.space-tabs a:not([aria-current=page]):hover{color:var(--color-text-strong)}.space-tabs a:not([aria-current=page]):hover:after{background:var(--color-border-strong)}.work-cell--actions a:hover,.pagination a:hover{background:var(--color-surface-hover);color:var(--color-text-strong)}}@media (min-width:40rem){.work-item-form{grid-template-columns:repeat(2,minmax(0,1fr))}.form-field--wide{grid-column:1/-1}}@media (min-width:60rem){.space-overview-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.space-access-panel{grid-column:1/-1}.work-item-table-head,.work-item-table-row{align-items:center;gap:var(--space-4);grid-template-columns:minmax(18rem,2.4fr) minmax(8rem,.8fr) minmax(6rem,.6fr) minmax(9rem,.9fr) minmax(6rem,.6fr) 4.5rem;display:grid}.work-item-table--selectable .work-item-table-head,.work-item-table--selectable .work-item-table-row{grid-template-columns:1.5rem minmax(18rem,2.4fr) minmax(8rem,.8fr) minmax(6rem,.6fr) minmax(9rem,.9fr) minmax(6rem,.6fr) 4.5rem}.work-item-table-head{min-height:2.5rem;padding-inline:var(--space-4);border-bottom:2px solid var(--color-border);color:var(--color-text-subtle);font-size:var(--text-xs);font-weight:650}.work-item-table-row{min-height:2.75rem;padding-block:var(--space-2)}.work-cell:not(.work-cell--summary):not(.work-cell--actions):not(.work-cell--select):before{display:none}.work-cell{justify-content:flex-start}.work-cell--actions{justify-content:flex-end}.work-cell--summary{align-items:center}.work-cell--summary .work-type-icon{margin-top:0}}@media (max-width:39.99rem){.list-toolbar .button{width:var(--control-height);padding-inline:0;font-size:0}.filter-search{width:100%}.recent-work-list a{grid-template-columns:auto minmax(0,1fr) auto}.recent-work-list .avatar,.recent-work-list .unassigned-avatar{display:none}.workflow-status-row{grid-template-columns:minmax(0,1fr) auto}.workflow-meter,.pagination span{display:none}}@media (prefers-reduced-motion:reduce){.dialog-overlay,.work-item-dialog{animation:none}}.sprint-backlog{gap:var(--space-4);min-width:0;display:grid}.sprint-backlog>.list-toolbar{flex-wrap:wrap}.sprint-backlog h2,.sprint-backlog h3{margin:0}.sprint-create,.sprint-section{border-radius:var(--radius-md);background:var(--color-surface-sunken)}.sprint-create{align-items:flex-end;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);background:var(--color-surface);flex-wrap:wrap;display:flex}.sprint-create label,.sprint-items label{gap:var(--space-1);color:var(--color-text-subtle);font-size:var(--text-xs);font-weight:600;display:grid}.sprint-create label{flex:12rem}.sprint-create input,.sprint-items select{max-width:100%}.sprint-section>header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.sprint-section>header h3{font-size:var(--heading-xs)}.sprint-section>header p,.sprint-empty{color:var(--color-text-subtle)}.sprint-items{padding:0 var(--space-2) var(--space-2);gap:1px;margin:0;list-style:none;display:grid}.sprint-items li{align-items:center;gap:var(--space-3);min-height:2.75rem;padding:var(--space-1) var(--space-3);border-radius:var(--radius-xs);background:var(--color-surface);box-shadow:var(--shadow-raised);display:flex}.sprint-items li>a{overflow-wrap:anywhere;flex:auto;min-width:0}.sprint-items li>a:hover{color:var(--color-link);text-decoration:underline}.sprint-item-status{color:var(--color-text-subtle);font-size:var(--text-xs)}.sprint-empty{margin:0 var(--space-2) var(--space-2);padding:var(--space-3) var(--space-4);border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm)}.sprint-feedback{color:var(--teal-700)}.release-planner,.release-cards{gap:var(--space-4);min-width:0;display:grid}.release-planner>.list-toolbar{flex-wrap:wrap}.release-create,.release-edit{align-items:flex-end;gap:var(--space-3);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.release-create{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.release-edit{border-top:1px solid var(--color-border)}.release-create label,.release-edit label{gap:var(--space-1);color:var(--color-text-subtle);font-size:var(--text-xs);flex:12rem;font-weight:600;display:grid}.release-create input,.release-edit input{max-width:100%}.release-card-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.release-progress{margin-top:var(--space-3)}.release-progress p{margin:0 0 var(--space-1);color:var(--color-text-subtle);font-size:var(--text-xs)}.release-progress progress{width:min(100%,18rem);height:.5rem;accent-color:var(--green-600);display:block}.release-edit-error{color:var(--red-700);flex-basis:100%}.release-items{margin:0;padding:0;list-style:none}.release-items li{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.release-items li>a{overflow-wrap:anywhere;flex:16rem;min-width:0}.release-assignments{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.release-assignments label{align-items:center;gap:var(--space-2);min-height:var(--control-height);color:var(--color-text);font-size:var(--text-xs);display:inline-flex}@media (max-width:39.99rem){.sprint-items li{flex-wrap:wrap}.sprint-items li>a{flex-basis:100%}.sprint-items label{margin-left:auto}}.board-page{gap:var(--space-4);min-width:0;display:grid}.board-toolbar{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.board-toolbar>div:first-child{gap:.125rem;display:grid}.board-toolbar h2{font-size:var(--heading-sm);line-height:1.5rem}.board-toolbar p,.board-mode-note{color:var(--color-text-subtle)}.board-mode-note{min-height:var(--control-height);align-items:center;gap:var(--space-2);padding:0 var(--space-3);border-radius:var(--radius-sm);background:var(--neutral-100);font-size:var(--text-xs);font-weight:550;display:flex}.board-feedback{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--teal-50);box-shadow:inset 3px 0 var(--color-primary);color:var(--color-text)}.workflow-board{align-items:flex-start;gap:var(--space-2);min-width:0;padding-bottom:var(--space-3);overscroll-behavior-inline:contain;scrollbar-color:var(--neutral-300) transparent;display:flex;overflow-x:auto}.board-column{border-radius:var(--radius-md);background:var(--neutral-100);width:min(17.5rem,100vw - 2rem);min-width:min(17.5rem,100vw - 2rem);transition:background-color .12s,box-shadow .12s}.board-column--over{background:var(--teal-50);box-shadow:inset 0 0 0 2px var(--teal-200)}.board-column-header{align-items:center;gap:var(--space-2);min-height:2.75rem;padding:var(--space-2) var(--space-3) var(--space-1);display:flex}.board-column-header>div{align-items:center;min-width:0;display:flex}.board-column-header i{display:none}.board-column-header h3{color:var(--color-text-subtle);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:650;line-height:1rem;overflow:hidden}.board-column-header>span{border-radius:var(--radius-xs);background:var(--neutral-200);min-width:1.25rem;height:1.125rem;color:var(--color-text-subtle);font-size:var(--text-xs);place-items:center;padding:0 .25rem;font-weight:650;display:grid}.board-card-list{align-content:start;gap:var(--space-1);min-height:6rem;padding:var(--space-1) var(--space-1) var(--space-2);display:grid}.board-column-empty{border:1px dashed var(--neutral-300);border-radius:var(--radius-sm);min-height:4.5rem;color:var(--color-text-subtlest);font-size:var(--text-xs);place-items:center;display:grid}.board-card{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-raised);touch-action:manipulation;transition:background-color .12s;display:grid}.board-card--dragging{opacity:.35}.board-card--pending{opacity:.7;box-shadow:0 0 0 2px var(--teal-200), var(--shadow-raised)}.board-card--keyboard{box-shadow:0 0 0 2px var(--color-focus), var(--shadow-raised)}.board-card--overlay{width:17rem;box-shadow:var(--shadow-overlay);cursor:grabbing;transform:rotate(2deg)}.board-card-heading,.board-card-footer,.board-card-meta,.board-card-key,.board-card-actions,.board-assignee{align-items:center;display:flex}.board-card-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-2)}.board-card-footer{justify-content:space-between;gap:var(--space-2);min-height:1.5rem}.board-card-key{gap:var(--space-2);min-width:0}.board-card-actions{gap:var(--space-2)}.board-card-title{min-width:0;color:var(--color-text-strong);overflow-wrap:anywhere;font-weight:450;line-height:1.25rem}.board-item-key{color:var(--color-text-subtle);font-size:var(--text-xs);font-weight:600}.board-drag-handle{border-radius:var(--radius-sm);width:1.5rem;height:1.5rem;color:var(--color-text-subtlest);cursor:grab;opacity:0;touch-action:none;background:0 0;flex:none;place-items:center;margin:-.25rem -.375rem 0 0;transition:opacity .12s;display:grid}.board-drag-handle:focus-visible,.board-drag-handle[aria-pressed=true]{opacity:1}.board-drag-handle:active{cursor:grabbing}.board-card-meta{gap:var(--space-1);color:var(--color-text-subtle);font-size:var(--text-xs);flex-wrap:wrap}.board-card-label{border-radius:var(--radius-xs);background:var(--neutral-100);color:var(--color-text);padding:0 .3125rem;font-weight:550;line-height:1.25rem}.board-card-due{border-radius:var(--radius-xs);align-items:center;gap:.25rem;padding:0 .3125rem;line-height:1.25rem;display:inline-flex}.board-assignee{color:var(--color-text-subtlest)}.board-move-select{color:var(--color-text-subtle);align-items:center;display:flex;position:relative}.board-move-select select{border-radius:var(--radius-sm);color:#0000;cursor:pointer;appearance:none;background:0 0;border:0;width:1.5rem;height:1.5rem;padding:0}.board-move-select svg{pointer-events:none;position:absolute;left:.3125rem}.board-move-select select:disabled{cursor:wait;opacity:.55}@media (hover:hover){.board-card:hover{background:var(--neutral-50)}.board-card:hover .board-drag-handle{opacity:1}.board-card-title:hover{color:var(--color-link);text-decoration:underline}.board-drag-handle:hover,.board-move-select select:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text-strong)}}@media (hover:none){.board-drag-handle{opacity:1}}@media (max-width:39.99rem){.board-toolbar{flex-direction:column;align-items:stretch}.board-mode-note{width:100%}.workflow-board{display:grid;overflow-x:visible}.board-column{width:100%;min-width:0}.board-card-list{min-height:4rem}}@media (pointer:coarse){.board-drag-handle,.board-move-select select{width:2.75rem;height:2.75rem}.board-move-select svg{left:.9rem}}@media (prefers-reduced-motion:reduce){.board-column{transition:none}.board-card--overlay{transform:none}}.work-item-detail-page{gap:var(--space-4);max-width:90rem;display:grid}.item-breadcrumbs{align-items:center;gap:var(--space-2);color:var(--color-text-subtle);flex-wrap:wrap;display:flex}.item-breadcrumbs a:hover{color:var(--color-text-strong);text-decoration:underline}.item-breadcrumb-current{color:var(--color-text-subtle);align-items:center;gap:.375rem;font-weight:550;display:inline-flex}.item-detail-header{gap:var(--space-3);display:grid}.item-detail-title{gap:var(--space-2);min-width:0;display:grid}.item-detail-header h1{max-width:60rem;font-size:var(--heading-lg);line-height:1.75rem}.item-detail-kicker{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.item-detail-context{color:var(--color-text-subtle)}.item-detail-toolbar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.item-detail-actions{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.item-key{color:var(--color-text-subtle);font-size:var(--text-xs);font-weight:600}.item-watching,.item-voting,.item-flagging{align-items:center;gap:var(--space-1);color:var(--color-text-subtle);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.item-watching>span,.item-voting>span{padding-inline-end:var(--space-2)}.item-watching [role=alert],.item-voting [role=alert],.item-flagging [role=alert]{color:var(--teal-700)}.item-flag-label{border-radius:var(--radius-xs);background:var(--yellow-50);color:var(--yellow-800);font-size:var(--text-xs);align-items:center;gap:.25rem;padding:0 .3125rem;font-weight:650;line-height:1.25rem;display:inline-flex}.item-cloning{position:relative}.item-cloning summary{cursor:pointer;list-style:none}.item-cloning summary::-webkit-details-marker{display:none}.item-cloning form{z-index:20;inset-inline-end:0;top:calc(100% + var(--space-1));gap:var(--space-2);width:min(23rem,85vw);padding:var(--space-4);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-overlay);display:grid;position:absolute}.item-cloning input{width:100%}.item-cloning form p{color:var(--color-text-subtle);font-size:var(--text-xs);line-height:1.5}.item-cloning [role=alert]{color:var(--teal-700)}.clone-panel>p,.clone-panel>div{padding:0 0 var(--space-2)}.clone-panel ul{padding-inline-start:var(--space-4)}.clone-panel a{color:var(--color-link);overflow-wrap:anywhere}.clone-panel a:hover{text-decoration:underline}.item-detail-grid{gap:var(--space-6);display:grid}.item-detail-main,.item-sidebar{align-content:start;min-width:0;display:grid}.item-detail-main{gap:var(--space-6)}.item-sidebar{gap:var(--space-3)}.detail-panel{min-width:0}.item-detail-main .detail-panel{gap:var(--space-2);display:grid}.detail-panel-heading{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-height:2rem;display:flex}.detail-panel-heading>span:first-child{display:none}.detail-panel-heading strong{color:var(--color-text-strong);font-size:var(--heading-xs);flex:1;font-weight:650}.detail-panel-heading .button{min-height:1.75rem;padding-inline:var(--space-2);font-size:var(--text-xs)}.item-sidebar .detail-panel{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.item-sidebar .detail-panel-heading{min-height:2.75rem;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border)}.item-sidebar .detail-panel-heading strong{font-size:var(--text-sm)}.description-panel .markdown-content,.description-panel>.detail-empty-copy{padding:0}.markdown-content{color:var(--color-text);overflow-wrap:anywhere;line-height:1.5rem}.markdown-content>:first-child{margin-block-start:0}.markdown-content>:last-child{margin-block-end:0}.markdown-content h1,.markdown-content h2,.markdown-content h3{font-size:var(--heading-sm);margin-block:1.25em .5em}.markdown-content p,.markdown-content ul,.markdown-content ol,.markdown-content blockquote,.markdown-content pre{margin-block:.75em}.markdown-content ul,.markdown-content ol{padding-inline-start:1.5rem}.markdown-content blockquote{border-left:2px solid var(--neutral-300);color:var(--color-text-subtle);padding-inline-start:var(--space-4)}.markdown-content code{border-radius:var(--radius-xs);background:var(--neutral-100);font-family:var(--font-mono);padding:.125rem .25rem;font-size:.857em}.markdown-content pre{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--neutral-50);color:var(--color-text-strong);overflow-x:auto}.markdown-content pre code{background:0 0;padding:0}.markdown-content a{color:var(--color-link);text-underline-offset:.18em;text-decoration:underline}.item-metadata-panel{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-surface-sunken)}.item-metadata-panel dl{gap:var(--space-2) var(--space-6);margin:0;display:grid}.item-metadata-panel dl>div{gap:var(--space-3);grid-template-columns:minmax(7rem,.6fr) minmax(0,1fr);display:grid}.item-metadata-panel dt{align-items:center;gap:var(--space-2);color:var(--color-text-subtle);font-weight:550;display:flex}.item-metadata-panel dd{color:var(--color-text);margin:0}.field-panel{overflow:visible}.field-stack,.custom-field-list{padding:var(--space-2) 0;display:grid}.field-stack>label{align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-4);grid-template-columns:minmax(6rem,.8fr) minmax(0,1.4fr);display:grid}.custom-field-list>form{gap:var(--space-1);padding:var(--space-2) var(--space-4);display:grid}.field-stack label>span,.custom-field-list label,.attachment-form-disclosure label{color:var(--color-text-subtle);font-size:var(--text-sm);font-weight:600}.field-panel select,.field-panel input,.field-panel textarea,.comment-thread textarea{width:100%;font:inherit}.item-sidebar .field-panel .field-stack select:not(:disabled){background-color:#0000;border-color:#0000;font-weight:500}.item-sidebar .field-panel .field-stack select:disabled{color:var(--color-text);opacity:1;appearance:none;background-color:#0000;border-color:#0000}.field-panel textarea,.comment-thread textarea{resize:vertical}.custom-field-list form>small{color:var(--color-text-subtle);font-size:var(--text-xs)}.custom-field-list form>label{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.custom-field-list em{color:var(--yellow-800);font-size:var(--text-xs);font-style:normal;font-weight:600}.custom-field-list .button{justify-self:start;min-height:1.75rem}.detail-readonly-note,.detail-empty-copy{color:var(--color-text-subtle);margin:0}.field-panel>.detail-readonly-note,.field-panel>.detail-empty-copy{padding:var(--space-2) var(--space-4) var(--space-3);font-size:var(--text-xs)}.label-picker{gap:var(--space-1);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.label-picker button{align-items:center;gap:var(--space-1);min-height:1.5rem;padding:0 var(--space-2);border:1px solid var(--neutral-300);border-radius:var(--radius-xs);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-xs);cursor:pointer;font-weight:550;display:inline-flex}.label-picker button[aria-pressed=true]{border-color:var(--teal-200);background:var(--teal-50);color:var(--teal-800)}.label-picker button:disabled{cursor:not-allowed;opacity:.7}.attachment-list{padding:var(--space-1) 0;margin:0;list-style:none}.attachment-list li{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.attachment-list a{min-width:0;display:grid}.attachment-list strong{color:var(--color-link);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.attachment-list small{color:var(--color-text-subtle);font-size:var(--text-xs)}.attachment-list li>svg{color:var(--color-text-subtlest)}.attachment-remove{border-radius:var(--radius-sm);min-width:1.75rem;min-height:1.75rem;color:var(--color-text-subtle);cursor:pointer;background:0 0;place-items:center;display:inline-grid}.attachment-remove:hover{background:var(--red-50);color:var(--red-700)}.attachment-remove:disabled{opacity:.6;cursor:not-allowed}.attachment-remove-confirm{gap:var(--space-1);flex-wrap:wrap;display:flex}.attachment-remove-confirm button{min-height:1.75rem;padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-hover);color:var(--color-text);font-size:var(--text-xs);cursor:pointer;font-weight:550}.attachment-remove-confirm button:first-child{background:var(--red-700);color:#fff}.attachment-remove-confirm button:disabled{opacity:.6;cursor:not-allowed}.attachment-form-disclosure{border-top:1px solid var(--color-border)}.attachment-list+.attachment-form-disclosure{border-top:0}.attachment-form-disclosure summary{min-height:var(--control-height);align-items:center;gap:var(--space-2);padding-inline:var(--space-4);color:var(--color-link);cursor:pointer;font-weight:550;display:flex}.attachment-form-disclosure form{gap:var(--space-3);padding:0 var(--space-4) var(--space-4);display:grid}.attachment-form-disclosure label{gap:var(--space-1);font-size:var(--text-xs);display:grid}.attachment-form-disclosure .button{justify-self:start}.item-sidebar-feedback{bottom:var(--space-4);box-shadow:var(--shadow-overlay);margin:0;position:sticky}.comment-thread{padding:0}.comment-composer{gap:var(--space-2);padding-bottom:var(--space-4);display:grid}.comment-composer>label{color:var(--color-text-subtle);font-size:var(--text-xs);font-weight:600}.comment-composer>div{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.comment-composer small{color:var(--color-text-subtle);font-size:var(--text-xs)}.comment-mention-picker{gap:var(--space-1);max-width:24rem;color:var(--color-text-subtle);font-size:var(--text-xs);display:grid}.comment-mention-picker select{max-width:100%}.comment-thread>.form-feedback{margin-block:var(--space-3) 0}.comment-list{margin:0;padding:0;list-style:none;display:grid}.comment-list>li{gap:var(--space-3);padding-block:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.comment-body{min-width:0}.comment-body header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.comment-body header>div:first-child{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.comment-body time,.comment-body header span{color:var(--color-text-subtle);font-size:var(--text-xs)}.comment-body>p{margin-block:var(--space-1) 0;white-space:pre-wrap;overflow-wrap:anywhere}.comment-actions{gap:.125rem;display:flex}.comment-actions button{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--color-text-subtle);cursor:pointer;background:0 0;place-items:center;display:grid}.comment-actions button:hover{background:var(--color-surface-hover);color:var(--color-text-strong)}.comment-edit-form{gap:var(--space-2);margin-block-start:var(--space-2);display:grid}.comment-edit-form .button{justify-self:start}.comment-markdown{margin-block-start:var(--space-1)}.detail-empty-state{align-items:center;gap:var(--space-3);min-height:4rem;color:var(--color-text-subtle);display:flex}.item-activity-list{margin:0;padding:0;list-style:none}.item-activity-list li{align-items:start;gap:var(--space-3);padding-block:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.item-activity-list li>div{gap:.125rem;display:grid}.item-activity-list p{margin:0}.item-activity-list span,.item-activity-list time{color:var(--color-text-subtle);font-size:var(--text-xs)}.item-activity-list li>svg{color:var(--color-text-subtlest)}.subtask-panel .detail-panel-heading .button{margin-inline-start:auto}.subtask-list,.item-links-list{border:1px solid var(--color-border);border-radius:var(--radius-sm);margin:0;padding:0;list-style:none;overflow:hidden}.subtask-list li,.item-links-list li{align-items:center;gap:var(--space-2);min-height:2.5rem;padding:var(--space-1) var(--space-3);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.subtask-list li{justify-content:space-between}.subtask-list li:last-child,.item-links-list li:last-child{border-bottom:0}.subtask-list a{align-items:center;gap:var(--space-2);min-width:0;color:var(--color-text-strong);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.item-links-list li>svg{color:var(--color-text-subtle);flex:none}.item-link-relationship{color:var(--color-text-subtle);font-size:var(--text-xs)}.item-links-list a{min-width:9rem;color:var(--color-text-strong);overflow-wrap:anywhere;flex:1}.item-links-list button{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--color-text-subtle);cursor:pointer;background:0 0;place-items:center;display:grid}.item-links-list button:hover{background:var(--color-surface-hover);color:var(--color-text-strong)}.item-links-list button:disabled{opacity:.6;cursor:not-allowed}.item-link-form{align-items:flex-end;gap:var(--space-2) var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.item-link-form label{gap:var(--space-1);color:var(--color-text-subtle);font-size:var(--text-xs);flex:10rem;font-weight:600;display:grid}.item-link-form select,.item-link-form input{width:100%}.item-link-feedback{color:var(--teal-700);margin:0}.item-time-summary{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-surface-sunken);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.item-time-summary dt{color:var(--color-text-subtle);font-size:var(--text-xs)}.item-time-summary dd{color:var(--color-text-strong);margin:.125rem 0 0;font-weight:650}.item-time-forms{gap:var(--space-4);padding-top:var(--space-2);display:grid}.item-time-form{align-content:start;gap:var(--space-2);display:grid}.item-time-form>p{color:var(--color-text-subtle);font-size:var(--text-xs);margin:0}.item-time-form label{gap:var(--space-1);color:var(--color-text-subtle);font-size:var(--text-xs);font-weight:600;display:grid}.item-time-form input,.item-time-form textarea{width:100%;font:inherit}.item-time-form .button{justify-self:start}.item-time-feedback{color:var(--teal-700);margin:0}.item-time-history{padding-top:var(--space-2)}.item-time-history h3{margin:0 0 var(--space-2);font-size:var(--heading-xs)}.item-time-history ol{margin:0;padding:0;list-style:none}.item-time-history li{padding:var(--space-2) 0;border-top:1px solid var(--color-border);overflow-wrap:anywhere}.item-time-history li span{color:var(--color-text-subtle)}.item-time-history li p{margin:var(--space-1) 0 0}@media (hover:hover){.item-sidebar .field-stack select:not(:disabled):hover{background-color:var(--color-surface-hover)}.subtask-list li:hover,.item-links-list li:hover{background:var(--color-surface-hover)}.subtask-list a:hover,.item-links-list a:hover{color:var(--color-link);text-decoration:underline}.label-picker button:not(:disabled):not([aria-pressed=true]):hover{background:var(--color-surface-hover)}}@media (min-width:48rem){.item-time-forms,.item-metadata-panel dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.item-detail-header{grid-template-columns:minmax(0,1fr)}.item-detail-grid{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(19rem,24rem)}.item-sidebar{top:calc(var(--shell-topbar) + var(--space-4));position:sticky}}@media (max-width:39.99rem){.item-metadata-panel dl>div,.field-stack>label{gap:var(--space-1);grid-template-columns:1fr}.comment-composer>div{flex-direction:column;align-items:stretch}.comment-composer .button{width:100%}}@media (pointer:coarse){.label-picker button,.comment-actions button,.attachment-remove,.item-links-list button{min-width:var(--control-height);min-height:var(--control-height)}}.settings-page{width:min(100%,76rem)}.settings-hero{gap:var(--space-1);max-width:48rem;display:grid}.settings-hero h1{font-size:var(--heading-lg)}.settings-hero p{color:var(--color-text-subtle)}.settings-nav{gap:var(--space-1);margin-block:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);scrollbar-width:none;display:flex;overflow-x:auto}.settings-nav::-webkit-scrollbar{display:none}.settings-nav a{min-height:2.5rem;padding:0 var(--space-2);color:var(--color-text-subtle);flex:none;align-items:center;gap:.375rem;font-weight:550;display:flex;position:relative}.settings-nav a:after{content:"";right:var(--space-1);bottom:0;left:var(--space-1);border-radius:2px 2px 0 0;height:2px;position:absolute}.settings-nav a[aria-current=page]{color:var(--teal-800)}.settings-nav a[aria-current=page]:after{background:var(--color-primary)}.settings-content,.settings-stack{gap:var(--space-5);display:grid}.settings-content{max-width:76rem}.space-settings-stack{max-width:90rem}.settings-panel{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.settings-panel>header{gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-2);display:flex}.settings-panel>header .panel-kicker,.settings-panel>header .eyebrow{display:none}.settings-panel>header h2{font-size:var(--heading-sm);line-height:1.5rem}.settings-panel>header p{max-width:60rem;color:var(--color-text-subtle)}.settings-panel-icon{border-radius:var(--radius-sm);background:var(--teal-50);width:2rem;height:2rem;color:var(--teal-700);flex:none;place-items:center;display:grid}.settings-panel-body{padding:var(--space-3) var(--space-4) var(--space-4)}.settings-form,.settings-form-grid{gap:var(--space-3);display:grid}.settings-form--inline{align-items:end}.settings-form .form-field,.field-config-card .form-field{gap:var(--space-1);min-width:0;display:grid}.settings-form .form-field>span,.field-config-card .form-field>span{color:var(--color-text-subtle);font-size:var(--text-xs);font-weight:600}.settings-form input,.settings-form select,.settings-form textarea,.settings-table select,.config-row input,.config-row select,.field-config-card input,.field-config-card select{width:100%}.settings-form textarea{resize:vertical}.settings-form-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.form-field--wide,.settings-form-actions,.settings-form>.form-message{grid-column:1/-1}.settings-table{border:1px solid var(--color-rule);border-radius:var(--radius-sm);display:grid;overflow:hidden}.settings-table-row{gap:var(--space-3);padding:var(--space-3);border-top:1px solid var(--color-rule);align-items:center;display:grid}.settings-table-row:first-child{border-top:0}.settings-table-row>div{min-width:0;display:grid}.settings-table-row small{color:var(--color-muted);overflow-wrap:anywhere}.automation-rule-row>div:first-child,.automation-run-row>div:first-child{min-width:0}.automation-run-row a{overflow-wrap:anywhere}.settings-person{align-items:center;gap:var(--space-3);display:flex!important}.settings-person>span:last-child{min-width:0;display:grid}.settings-person small{font-size:var(--text-xs)}.settings-avatar{background:var(--teal-700);color:#fff;width:2rem;height:2rem;font-family:var(--font-body);border-radius:999px;flex:none;place-items:center;font-size:.65rem;font-weight:700;display:grid}.settings-danger-button,.settings-danger-icon{min-height:var(--control-height);justify-content:center;align-items:center;gap:var(--space-1);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--red-700);font-size:var(--text-sm);background:0 0;font-weight:550;display:inline-flex}.settings-danger-icon{width:var(--control-height);padding:0;font-size:1.15rem}.settings-danger-button:hover,.settings-danger-icon:hover{background:var(--red-50)}.invite-link{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-muted);flex-wrap:wrap;display:flex}.invite-link code{overflow-wrap:anywhere;max-width:100%;color:var(--color-accent-hover)}.invite-link button{align-items:center;gap:var(--space-2);color:var(--color-accent-hover);background:0 0;font-weight:600;display:inline-flex}.settings-empty{padding:var(--space-4);color:var(--color-muted);text-align:center}.template-grid,.space-admin-grid{gap:var(--space-3);display:grid}.template-card,.space-admin-grid>button{gap:var(--space-2);min-width:0;padding:var(--space-4);border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-raised);text-align:left;display:grid}.template-card:hover,.space-admin-grid>button:hover{border-color:var(--color-border-strong);background:var(--color-surface-hover)}.template-card[aria-checked=true]{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary);background:var(--color-surface-selected)}.template-card span,.template-card small,.space-admin-grid small{color:var(--color-muted)}.template-card small{font-size:var(--text-xs)}.space-admin-grid>button{grid-template-columns:auto minmax(0,1fr);align-items:center}.space-admin-grid>button>span:last-child{min-width:0;display:grid}.space-admin-key{border-radius:var(--radius-sm);background:var(--teal-700);color:#fff;width:2.5rem;height:2.5rem;font-family:var(--font-body);place-items:center;font-size:.75rem;font-weight:700;display:grid}.config-list,.field-config-list{gap:var(--space-3);display:grid}.config-row{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-muted);align-items:center;display:grid}.config-row--new{border-style:dashed}.config-row .button{width:100%}.check-field{min-height:var(--control-height);align-items:center;gap:var(--space-2);color:var(--color-muted);font-size:var(--text-xs);font-weight:600;display:inline-flex}.check-field input{width:1rem;min-height:1rem;accent-color:var(--color-accent)}.field-config-card{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-muted);display:grid}.field-config-card:last-child{border-style:dashed}.field-config-flags{gap:var(--space-4);flex-wrap:wrap;display:flex}.settings-feedback{bottom:var(--space-3);z-index:2;box-shadow:var(--shadow-lg);position:sticky}@media (min-width:40rem){.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-form--inline{grid-template-columns:minmax(14rem,1fr) minmax(10rem,.45fr) auto}.settings-table-row{grid-template-columns:minmax(15rem,1fr) minmax(10rem,.35fr) auto}.automation-rule-row,.automation-run-row{grid-template-columns:minmax(0,1fr) auto}.settings-table-row:has(>div+button:last-child){grid-template-columns:minmax(15rem,1fr) auto}.template-grid,.space-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.config-row--type{grid-template-columns:minmax(8rem,1fr) minmax(6rem,.5fr) minmax(6rem,.5fr) 5rem auto}.config-list--compact .config-row{grid-template-columns:minmax(8rem,1fr) minmax(7rem,.6fr) auto auto}}@media (min-width:64rem){.template-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.config-row--status{grid-template-columns:minmax(8rem,1fr) minmax(7rem,.65fr) minmax(6rem,.55fr) 4.5rem auto auto auto}}@media (pointer:coarse){.settings-danger-button,.settings-danger-icon,.invite-link button,.template-card,.space-admin-grid>button{min-height:var(--control-height)}}.notification-control{flex:none;position:relative}.notification-panel{z-index:40;background:var(--color-surface);border-radius:var(--radius-sm);width:min(23rem,100vw - 1.5rem);max-height:min(32rem,75vh);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;position:absolute;top:calc(100% + .75rem);right:0;overflow:hidden}.notification-panel__header{border-bottom:1px solid var(--color-rule);justify-content:space-between;align-items:center;padding:.65rem 1rem;display:flex}.notification-panel__header .icon-button{width:var(--control-height);height:var(--control-height)}.notification-panel__list{overflow-y:auto}.notification-entry{border-bottom:1px solid var(--color-rule);align-items:start;gap:.5rem;padding:.75rem 1rem;display:flex}.notification-entry[data-read=false]{background:var(--color-surface-selected)}.notification-entry a{min-width:0;color:inherit;flex:1;gap:.2rem;text-decoration:none;display:grid}.notification-entry strong{color:var(--color-ink);font-weight:600}.notification-entry span{color:var(--color-muted);overflow-wrap:anywhere}.notification-entry time{color:var(--color-muted);font-size:.75rem}.notification-entry button{cursor:pointer;color:var(--color-link);white-space:nowrap;min-height:var(--control-height);background:0 0;border:0;font-weight:550}.notification-entry a:hover,.notification-entry button:hover{text-decoration:underline}.notification-panel__empty,.notification-panel__error{margin:0;padding:1rem}.notification-panel__error{color:var(--color-danger)}.operational-state{text-align:center;place-content:center;gap:1rem;min-height:55vh;padding:2rem;display:grid}.operational-state h1{color:var(--color-ink);font-family:var(--font-display);margin:0;font-size:clamp(1.75rem,5vw,2.5rem)}.operational-state p{color:var(--color-muted);margin:0}.operational-state a,.operational-state button{justify-self:center}.operational-skeleton{gap:1rem;width:min(60rem,100%);margin:3rem auto;padding:1rem;display:grid}.operational-skeleton div{background:var(--color-paper-strong);border-radius:.35rem;height:3rem}.operational-skeleton div:nth-child(2){height:10rem}@media (max-width:30rem){.notification-panel{position:fixed;top:4rem;right:.75rem}}.status-lozenge{border-radius:var(--radius-xs);max-width:12.5rem;min-height:1.25rem;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;border:1px solid #0000;align-items:center;padding:0 .3125rem;font-weight:650;line-height:1rem;display:inline-flex;overflow:hidden}.status-lozenge--neutral{background:var(--neutral-100);border-color:var(--neutral-300);color:var(--color-text)}.status-lozenge--accent{background:var(--teal-50);border-color:var(--teal-200);color:var(--teal-800)}.status-lozenge--warning{background:var(--yellow-50);border-color:var(--yellow-100);color:var(--yellow-800)}.status-lozenge--success{background:var(--green-50);color:var(--green-700);border-color:#a6dcbc}.status-lozenge--danger{background:var(--red-50);border-color:var(--red-100);color:var(--red-800)}.status-pill{border:1px solid var(--neutral-300);border-radius:var(--radius-xs);background:var(--neutral-100);min-height:1.25rem;color:var(--color-text);font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:.375rem;padding:0 .375rem;font-weight:650;line-height:1rem;display:inline-flex}.work-type-icon{border-radius:var(--radius-xs);background:var(--type-bg);color:var(--type-fg);flex:none;place-items:center;display:inline-grid}.priority-icon{align-items:center;gap:var(--space-1);color:var(--color-text);flex:none;display:inline-flex}.work-row-meta{align-items:center;gap:var(--space-2);display:inline-flex}.page-header{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.page-header p{margin-top:var(--space-1);color:var(--color-text-subtle)}:is(.app-shell,.work-item-dialog) :is(input,select):not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=hidden]):not(.filter-search *,.command-search *,.board-move-select *){min-height:var(--control-height);border:1px solid var(--color-border-input);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-text-strong);font-size:var(--text-sm);padding-block:0;padding-inline:.5rem}:is(.app-shell,.work-item-dialog) textarea{border:1px solid var(--color-border-input);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-text-strong);font-size:var(--text-sm);padding:.375rem .5rem;line-height:1.25rem}:is(.app-shell,.work-item-dialog) :is(input,select,textarea):not([type=checkbox],[type=radio]):not(.filter-search *,.command-search *,.board-move-select *):hover:not(:disabled,:focus){background-color:var(--color-surface-sunken)}:is(.app-shell,.work-item-dialog) :is(input,select,textarea):not([type=checkbox],[type=radio]):not(.filter-search *,.command-search *,.board-move-select *):focus{border-color:var(--color-focus);box-shadow:inset 0 0 0 1px var(--color-focus);outline:none}:is(.app-shell,.work-item-dialog) :is(input,select,textarea):disabled{border-color:var(--neutral-200);background-color:var(--neutral-50);color:var(--color-text-disabled);cursor:not-allowed}:is(.app-shell,.work-item-dialog) input[type=checkbox],:is(.app-shell,.work-item-dialog) input[type=radio]{width:1rem;height:1rem;accent-color:var(--color-primary)}::placeholder{color:var(--color-text-subtlest);opacity:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
