@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43.p.2ytmazkdrg7t9.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8.p.3j3877k49yy0l.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23.p.1icgra-w5i50b.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e.p.1g73gv09-xcb6.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}.instrument_serif_bb717363-module__ms-uja__className{font-family:Instrument Serif,ui-serif,Georgia,Times New Roman,serif;font-weight:400}.instrument_serif_bb717363-module__ms-uja__variable{--font-instrument-serif:"Instrument Serif", ui-serif, Georgia, Times New Roman, serif}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/13ae3e01af63c0ce.35p9_4tnsm_o4.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 Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0ee4b8f05dcd9fee.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eba4caf7edd2921.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f6752bd2263820da.3hqxvms4e79hg.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 Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f285987c35230861.1xbprfp_s2_ea.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 Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8d1f0a88dfecec3.p.1e3bxj0ebt1gg.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ab57efd000576a30.p.3fofz6dws3mg0.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}.inter_tight_60f76b6d-module__3egkga__className{font-family:Inter Tight,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-style:normal}.inter_tight_60f76b6d-module__3egkga__variable{--font-inter-tight:"Inter Tight", ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, sans-serif}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f.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.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.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.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.p.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-20C4,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.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}.jetbrains_mono_fab7da6-module__i8gzuG__className{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-style:normal}.jetbrains_mono_fab7da6-module__i8gzuG__variable{--font-jetbrains-mono:"JetBrains Mono", ui-monospace, SF Mono, Menlo, monospace}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--neutral-0:#fff;--neutral-25:#fafafa;--neutral-50:#f5f5f6;--neutral-100:#ededef;--neutral-200:#e1e1e4;--neutral-300:#c9c9ce;--neutral-400:#8a8a93;--neutral-600:#5f5f67;--neutral-700:#3f3f45;--neutral-800:#26262b;--neutral-900:#131317;--chart-violet:#7c6bfb;--dark-surface:#1b1b20;--dark-border:#2e2e34;--dark-border-subtle:#f5f5f61a;--dark-action:#6650fa;--dark-action-tint:#2a2547;--dark-text-muted:#a8a8b0;--dark-status-idle:#71717a;--dark-status-idle-fg:#bdbdc4;--dark-status-review:#e0a24a;--dark-status-review-bg:#2e2312;--dark-status-review-fg:#f5e3c4;--dark-status-approved:#4fb06e;--dark-status-approved-bg:#152a1b;--dark-status-approved-fg:#cde9d5;--dark-status-blocked:#e05a5a;--dark-status-blocked-bg:#3e1a1b;--dark-status-blocked-fg:#ffdbdb;--dark-shadow-sm:0 1px 2px #00000059;--dark-shadow-md:0 8px 24px -8px #00000059;--dark-shadow-lg:0 24px 60px -12px #0009;--dark-grain-opacity:.25;--dark-grain-blend:screen;--action:#4e39f9;--action-hover:#3e27e4;--action-pressed:#3119bc;--action-disabled:#c7c0fb;--action-tint:#efedfe;--action-on:var(--neutral-0);--action-on-dark:#9b8cfc;--action-text:var(--action);--sales:var(--neutral-900);--sales-hover:var(--neutral-800);--sales-pressed:var(--neutral-700);--sales-on:var(--neutral-0);--status-idle:var(--neutral-400);--status-idle-bg:var(--neutral-100);--status-idle-fg:var(--neutral-800);--status-review:#b8730a;--status-review-bg:#faeeda;--status-review-fg:#412402;--status-approved:#1f7a3d;--status-approved-bg:#eaf3de;--status-approved-fg:#173404;--status-blocked:#c42b2b;--status-blocked-bg:#fcebeb;--status-blocked-fg:#501313;--background:var(--neutral-25);--surface:var(--neutral-0);--border:var(--neutral-200);--border-subtle:#1313171a;--ring:var(--action);--text:var(--neutral-900);--text-muted:var(--neutral-600);--surface-inverse:var(--neutral-900);--text-inverse:var(--neutral-25);--border-inverse:var(--neutral-800);--action-on-inverse:var(--action-on-dark);--scrim:#1313178c;--chart-1:var(--action);--chart-2:var(--chart-violet);--chart-3:var(--action-on-dark);--chart-4:var(--action-disabled);--chart-5:var(--neutral-400);--foreground:var(--text);--card:var(--surface);--card-foreground:var(--text);--popover:var(--surface);--popover-foreground:var(--text);--primary:var(--action);--primary-foreground:var(--action-on);--secondary:var(--neutral-50);--secondary-foreground:var(--text);--muted:var(--neutral-100);--muted-foreground:var(--text-muted);--accent:var(--action-tint);--accent-foreground:var(--action-pressed);--destructive:var(--status-blocked);--destructive-foreground:var(--neutral-0);--input:var(--neutral-400);--sales-foreground:var(--sales-on);--status-review-foreground:var(--status-review-fg);--status-approved-foreground:var(--status-approved-fg);--status-blocked-foreground:var(--status-blocked-fg);--status-idle-foreground:var(--status-idle-fg);--sidebar:var(--surface);--sidebar-foreground:var(--text);--sidebar-primary:var(--action);--sidebar-primary-foreground:var(--action-on);--sidebar-accent:var(--action-tint);--sidebar-accent-foreground:var(--action-pressed);--sidebar-border:var(--border);--sidebar-ring:var(--ring);--radius-button-sm:7px;--radius-button:8px;--radius-card:10px;--radius-sm:.45rem;--radius:.65rem;--radius-lg:1rem;--radius-full:9999px;--radius-kbd:5px;--radius-mark:4px;--space-unit:4px;--space-card-gap:9px;--space-column-gap:14px;--board-padding:36px 24px 80px;--board-max-width:1400px;--ticket-max-width:1480px;--column-min-width:218px;--gutter:24px;--margin-mobile:13px;--shadow-sm:0 1px 2px #1313170f;--shadow-md:0 8px 24px -8px #1313172e;--shadow-lg:0 24px 60px -12px #13131747;--shadow-panel:-40px 0 100px -20px #00000040;--shadow-button:inset 0 1px 0 #ffffff1f, 0 1px 2px #0000001f;--grain-opacity:.35;--grain-blend:multiply;--font-display:var(--font-instrument-serif,ui-serif), Georgia, "Times New Roman", serif;--font-ui:var(--font-inter-tight,ui-sans-serif), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-numeric:var(--font-jetbrains-mono,ui-monospace), "SF Mono", Menlo, monospace;--type-board-title-size:48px;--type-board-title-weight:400;--type-board-title-line:1;--type-board-title-tracking:-.02em;--type-board-title-size-mobile:32px;--type-ticket-title-size:27px;--type-ticket-title-weight:600;--type-ticket-title-line:1.15;--type-ticket-title-tracking:-.026em;--type-ticket-title-size-mobile:19px;--type-ticket-title-line-mobile:1.2;--type-ticket-title-tracking-mobile:-.022em;--type-body-size:15px;--type-body-weight:400;--type-body-line:1.5;--type-body-sm-size:13px;--type-body-sm-weight:400;--type-body-sm-line:1.5;--type-person-size:14px;--type-person-weight:500;--type-person-line:1.4;--type-eyebrow-size:11px;--type-eyebrow-weight:600;--type-eyebrow-line:1;--type-eyebrow-tracking:.14em;--type-column-head-size:11px;--type-column-head-weight:600;--type-column-head-line:1;--type-column-head-tracking:.12em;--type-tab-size:13.5px;--type-tab-weight:500;--type-tab-line:1;--type-badge-size:11px;--type-badge-weight:600;--type-badge-line:1.5;--type-badge-tracking:.01em;--type-button-size:13px;--type-button-weight:500;--type-button-line:1;--type-numeric-size:12px;--type-numeric-weight:500;--type-numeric-line:1.4;--type-numeric-tracking:.02em;--ease-enter:cubic-bezier(.22, 1, .36, 1);--ease-ui:ease;--ease-sidebar:cubic-bezier(.4, 0, .2, 1);--duration-pop:.2s;--duration-marker:.15s;--duration-hover:.12s;--duration-press:60ms;--duration-panel:.28s;--duration-scrim:.18s;--duration-sidebar:.3s;--z-grain:0;--z-header:10;--z-sidebar:15;--z-skip-link:20;--z-ticket:30;--z-mascot:100;--z-toast:200}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--action:var(--dark-action);--action-tint:var(--dark-action-tint);--action-text:var(--action-on-dark);--sales:var(--neutral-50);--sales-hover:var(--neutral-200);--sales-pressed:var(--neutral-300);--sales-on:var(--neutral-900);--status-idle:var(--dark-status-idle);--status-idle-bg:var(--neutral-800);--status-idle-fg:var(--dark-status-idle-fg);--status-review:var(--dark-status-review);--status-review-bg:var(--dark-status-review-bg);--status-review-fg:var(--dark-status-review-fg);--status-approved:var(--dark-status-approved);--status-approved-bg:var(--dark-status-approved-bg);--status-approved-fg:var(--dark-status-approved-fg);--status-blocked:var(--dark-status-blocked);--status-blocked-bg:var(--dark-status-blocked-bg);--status-blocked-fg:var(--dark-status-blocked-fg);--background:var(--neutral-900);--surface:var(--dark-surface);--border:var(--dark-border);--border-subtle:var(--dark-border-subtle);--text:var(--neutral-50);--text-muted:var(--dark-text-muted);--surface-inverse:var(--neutral-25);--text-inverse:var(--neutral-900);--border-inverse:var(--neutral-200);--action-on-inverse:var(--action-pressed);--chart-1:var(--chart-violet);--chart-2:var(--action-on-dark);--chart-3:var(--action-disabled);--chart-4:var(--text-muted);--chart-5:var(--neutral-600);--secondary:var(--neutral-800);--muted:var(--neutral-800);--accent-foreground:var(--action-disabled);--destructive-foreground:var(--neutral-900);--sidebar-accent-foreground:var(--action-disabled);--shadow-sm:var(--dark-shadow-sm);--shadow-md:var(--dark-shadow-md);--shadow-lg:var(--dark-shadow-lg);--grain-opacity:var(--dark-grain-opacity);--grain-blend:var(--dark-grain-blend)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--action:var(--dark-action);--action-tint:var(--dark-action-tint);--action-text:var(--action-on-dark);--sales:var(--neutral-50);--sales-hover:var(--neutral-200);--sales-pressed:var(--neutral-300);--sales-on:var(--neutral-900);--status-idle:var(--dark-status-idle);--status-idle-bg:var(--neutral-800);--status-idle-fg:var(--dark-status-idle-fg);--status-review:var(--dark-status-review);--status-review-bg:var(--dark-status-review-bg);--status-review-fg:var(--dark-status-review-fg);--status-approved:var(--dark-status-approved);--status-approved-bg:var(--dark-status-approved-bg);--status-approved-fg:var(--dark-status-approved-fg);--status-blocked:var(--dark-status-blocked);--status-blocked-bg:var(--dark-status-blocked-bg);--status-blocked-fg:var(--dark-status-blocked-fg);--background:var(--neutral-900);--surface:var(--dark-surface);--border:var(--dark-border);--border-subtle:var(--dark-border-subtle);--text:var(--neutral-50);--text-muted:var(--dark-text-muted);--surface-inverse:var(--neutral-25);--text-inverse:var(--neutral-900);--border-inverse:var(--neutral-200);--action-on-inverse:var(--action-pressed);--chart-1:var(--chart-violet);--chart-2:var(--action-on-dark);--chart-3:var(--action-disabled);--chart-4:var(--text-muted);--chart-5:var(--neutral-600);--secondary:var(--neutral-800);--muted:var(--neutral-800);--accent-foreground:var(--action-disabled);--destructive-foreground:var(--neutral-900);--sidebar-accent-foreground:var(--action-disabled);--shadow-sm:var(--dark-shadow-sm);--shadow-md:var(--dark-shadow-md);--shadow-lg:var(--dark-shadow-lg);--grain-opacity:var(--dark-grain-opacity);--grain-blend:var(--dark-grain-blend)}
.btn{border-radius:var(--radius-button);min-height:38px;color:inherit;font-family:var(--font-ui);font-size:var(--type-button-size);font-weight:var(--type-button-weight);line-height:var(--type-button-line);cursor:pointer;transition:background-color var(--duration-hover) var(--ease-ui), border-color var(--duration-hover) var(--ease-ui), transform var(--duration-press) var(--ease-ui);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:9px 15px;display:inline-flex}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.4;pointer-events:none}.btn-primary{background:var(--action);border-color:var(--action);color:var(--action-on);box-shadow:var(--shadow-button)}.btn-primary:hover:not(:disabled){background:var(--action-hover);border-color:var(--action-hover)}.btn-primary:active:not(:disabled){background:var(--action-pressed);border-color:var(--action-pressed)}.btn-outline{background:var(--surface);border-color:var(--border);color:var(--text)}.btn-outline:hover:not(:disabled){background:var(--action-tint);border-color:var(--action-pressed)}.btn-ghost{color:var(--text-muted)}.btn-ghost:hover:not(:disabled){background:var(--muted);color:var(--text)}.btn-danger-outline{border-color:var(--status-blocked);color:var(--status-blocked);background:0 0}.btn-danger-outline:hover:not(:disabled){background:var(--status-blocked-bg)}.btn-sm{border-radius:var(--radius-button-sm);min-height:30px;padding:5px 10px;font-size:12.5px}.btn-big{min-height:48px;padding:13px 22px;font-size:15px;font-weight:600}
.badge{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--neutral-50);height:22px;color:var(--text);font-family:var(--font-ui);font-size:var(--type-badge-size);font-weight:var(--type-badge-weight);line-height:var(--type-badge-line);letter-spacing:var(--type-badge-tracking);white-space:nowrap;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.badge-idle{background:var(--status-idle-bg);border-color:color-mix(in srgb, var(--status-idle) 40%, transparent);color:var(--status-idle-fg)}.badge-warn{background:var(--status-review-bg);border-color:color-mix(in srgb, var(--status-review) 40%, transparent);color:var(--status-review-fg)}.badge-ok{background:var(--status-approved-bg);border-color:color-mix(in srgb, var(--status-approved) 40%, transparent);color:var(--status-approved-fg)}.badge-bad{background:var(--status-blocked-bg);border-color:color-mix(in srgb, var(--status-blocked) 40%, transparent);color:var(--status-blocked-fg)}
.chip-list{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--secondary);color:var(--secondary-foreground);font-family:var(--font-ui);align-items:center;gap:6px;padding:5px 11px;font-size:13px;display:inline-flex}
.panel{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--card);color:var(--card-foreground);padding:20px 24px}.panel+.panel{margin-top:10px}
.sec-h{color:var(--text-muted);font-family:var(--font-ui);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 9px;font-size:11.5px;font-weight:700;display:flex}.sec-h .rule{background:var(--border);flex:1;height:1px}
.kv{font-family:var(--font-ui);grid-template-columns:minmax(120px,34%) 1fr;gap:7px 16px;margin:0;font-size:14px;display:grid}.kv-row{display:contents}.kv dt{color:var(--text-muted)}.kv dd{word-break:break-word;margin:0}
.kbd{border:1px solid var(--border);border-radius:var(--radius-kbd);background:var(--surface);color:var(--text);font-family:var(--font-ui);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-line);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;border-bottom-width:2px;align-items:center;padding:2px 6px;display:inline-flex}
.icon{vertical-align:-.125em;flex-shrink:0;width:1em;height:1em}.icon,.icon *{fill:none;stroke:currentColor;stroke-width:1.5px}
.acc{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);color:var(--card-foreground)}.acc>summary{font-family:var(--font-ui);cursor:pointer;justify-content:space-between;align-items:center;padding:12px 16px;font-size:13.5px;font-weight:550;list-style:none;display:flex}.acc>summary::-webkit-details-marker{display:none}.acc>summary:after{content:"▾";color:var(--text-muted);transition:transform var(--duration-marker) ease}.acc[open]>summary:after{transform:rotate(180deg)}.acc-body{padding:0 16px 14px}
.input{border:1px solid var(--input);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--text);font-family:var(--font-ui);font-size:var(--type-body-size);line-height:var(--type-body-line);padding:10px 13px}.input:focus-visible{border-color:var(--ring)}.input::placeholder{color:var(--text-muted)}.input:disabled{opacity:.4}.input[aria-invalid=true]{border-color:var(--status-blocked)}
.textarea{border:1px solid var(--input);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:250px;color:var(--text);font-family:var(--font-ui);font-size:var(--type-body-size);white-space:pre-wrap;resize:vertical;padding:10px 13px;line-height:1.65}.textarea:focus-visible{border-color:var(--ring)}.textarea::placeholder{color:var(--text-muted)}.textarea:disabled{opacity:.4}
.notice{border-radius:var(--radius-card);font-family:var(--font-ui);border:1px solid #0000;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.notice-warn{background:var(--status-review-bg);border-color:color-mix(in srgb, var(--status-review) 40%, transparent);color:var(--status-review-fg)}.notice-bad{background:var(--status-blocked-bg);border-color:color-mix(in srgb, var(--status-blocked) 40%, transparent);color:var(--status-blocked-fg)}.notice-text{flex:1}
.t-tabs{border-bottom:1px solid var(--border);background:var(--card);gap:2px;padding:0 24px;display:flex;overflow-x:auto}.t-tab{color:var(--text-muted);font-family:var(--font-ui);font-size:var(--type-tab-size);font-weight:var(--type-tab-weight);line-height:var(--type-tab-line);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:5px;margin-bottom:-1px;padding:11px 13px;display:inline-flex}.t-tab:hover{color:var(--text)}.t-tab.is-active{border-bottom-color:var(--action);color:var(--text);font-weight:600}.t-tab .k{color:var(--text-muted);font-size:10px}.t-tab .t-mark{align-items:center;margin-left:-2px;display:inline-flex}.t-tab .t-mark[data-tone=ok]{color:var(--status-approved)}.t-tab .t-mark .icon{width:13px;height:13px}.t-tab .t-mark[data-tone=warn]{color:var(--status-review)}.t-tab .t-mark[data-tone=bad]{color:var(--status-blocked)}.t-tab .t-mark .t-mark-dot{border-radius:var(--radius-full);background:currentColor;width:7px;height:7px;display:inline-block}.t-tab .t-count{border-radius:var(--radius-full);background:var(--muted);min-width:18px;color:var(--text-muted);text-align:center;font-variant-numeric:tabular-nums;padding:2px 6px;font-size:11px;font-weight:600;line-height:1}.t-tab.is-active .t-count{background:var(--accent);color:var(--accent-foreground)}.t-tab:focus-visible{outline-offset:-3px}
.scorebar{font-family:var(--font-ui);font-size:var(--type-body-sm-size);grid-template-columns:42px 1fr 34px;align-items:center;gap:10px;display:grid}.scorebar-label{color:var(--text-muted);letter-spacing:var(--type-column-head-tracking);text-transform:uppercase;font-size:var(--type-column-head-size);font-weight:var(--type-column-head-weight)}.scorebar-track{border-radius:var(--radius-full);background:var(--muted);height:5px;overflow:hidden}.scorebar-fill{border-radius:var(--radius-full);height:100%;display:block}.scorebar-fill-idle{background:var(--status-idle)}.scorebar-fill-warn{background:var(--status-review)}.scorebar-fill-ok{background:var(--status-approved)}.scorebar-fill-bad{background:var(--status-blocked)}.scorebar-fill-neutral{background:var(--foreground)}.scorebar-value{font-family:var(--font-numeric);font-size:var(--type-numeric-size);font-variant-numeric:tabular-nums;text-align:right;font-weight:600}
.toasts{z-index:var(--z-toast);flex-direction:column;gap:9px;max-width:380px;display:flex;position:fixed;bottom:20px;left:20px}.toast{border:1px solid var(--border-inverse);border-radius:var(--radius-card);background:var(--surface-inverse);color:var(--text-inverse);font-family:var(--font-ui);box-shadow:var(--shadow-lg);animation:fifgo-toast-pop var(--duration-pop) var(--ease-enter);align-items:flex-start;gap:11px;padding:12px 15px;font-size:13.5px;line-height:1.45;display:flex}@keyframes fifgo-toast-pop{0%{opacity:0;transform:translateY(9px)}}.toast-cleo{background:linear-gradient(135deg, var(--accent) 0%, var(--primary) 100%);width:24px;height:24px;color:var(--primary-foreground);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.toast-cleo-icon{vertical-align:0;width:14px;height:14px}.toast-text{flex:1;margin:0}.toast-undo{color:var(--action-on-inverse);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-weight:600;text-decoration:underline}
*,:before,:after{box-sizing:border-box}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:.01ms!important}}html{-webkit-text-size-adjust:100%}body{background:var(--background);color:var(--foreground);font-family:var(--font-ui);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line);font-feature-settings:"ss01" 1, "cv11" 1;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}.type-board-title{font-family:var(--font-display);font-size:var(--type-board-title-size);font-weight:var(--type-board-title-weight);line-height:var(--type-board-title-line);letter-spacing:var(--type-board-title-tracking)}.type-board-title em{color:var(--action);font-style:italic}.type-ticket-title{font-family:var(--font-ui);font-size:var(--type-ticket-title-size);font-weight:var(--type-ticket-title-weight);line-height:var(--type-ticket-title-line);letter-spacing:var(--type-ticket-title-tracking)}.type-body{font-family:var(--font-ui);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line)}.type-body-sm{font-family:var(--font-ui);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-line)}.type-person{font-family:var(--font-ui);font-size:var(--type-person-size);font-weight:var(--type-person-weight);line-height:var(--type-person-line)}.type-eyebrow{font-family:var(--font-ui);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-line);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase}.type-column-head{font-family:var(--font-ui);font-size:var(--type-column-head-size);font-weight:var(--type-column-head-weight);line-height:var(--type-column-head-line);letter-spacing:var(--type-column-head-tracking);text-transform:uppercase}.type-tab{font-family:var(--font-ui);font-size:var(--type-tab-size);font-weight:var(--type-tab-weight);line-height:var(--type-tab-line)}.type-badge{font-family:var(--font-ui);font-size:var(--type-badge-size);font-weight:var(--type-badge-weight);line-height:var(--type-badge-line);letter-spacing:var(--type-badge-tracking)}.type-button{font-family:var(--font-ui);font-size:var(--type-button-size);font-weight:var(--type-button-weight);line-height:var(--type-button-line)}.num{font-family:var(--font-numeric);font-size:var(--type-numeric-size);font-weight:var(--type-numeric-weight);line-height:var(--type-numeric-line);letter-spacing:var(--type-numeric-tracking);font-variant-numeric:tabular-nums}.tabular{font-variant-numeric:tabular-nums}.fifgo-grain{z-index:var(--z-grain);pointer-events:none;opacity:var(--grain-opacity);mix-blend-mode:var(--grain-blend);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");position:fixed;inset:0}@media (max-width:800px){.type-board-title{font-size:var(--type-board-title-size-mobile)}.type-ticket-title{font-size:var(--type-ticket-title-size-mobile);line-height:var(--type-ticket-title-line-mobile);letter-spacing:var(--type-ticket-title-tracking-mobile)}}

