:root{--gray-0:#fffdf9;--gray-25:#f6f3ec;--gray-50:#efebe2;--gray-100:#e4dfd3;--gray-200:#d3ccbd;--gray-300:#b5ad9c;--gray-400:#8c8576;--gray-500:#6c665a;--gray-600:#514c43;--gray-700:#3a3630;--gray-800:#26231f;--gray-900:#181613;--gray-950:#0e0d0b;--accent-50:#fdeee8;--accent-100:#fadbcf;--accent-300:#f0a084;--accent-500:#e4572e;--accent-600:#cf4520;--accent-700:#a93617;--success-500:#2f8a5b;--success-100:#dcefe2;--danger-500:#b8233f;--danger-100:#f6dde2;--warning-500:#b9770e;--warning-100:#f8ebcf;--info-500:#2d6aa8;--info-100:#dde8f4;--color-bg:var(--gray-25);--color-surface:var(--gray-0);--color-surface-raised:#fff;--color-surface-sunken:var(--gray-50);--color-border:var(--gray-100);--color-border-strong:var(--gray-200);--color-ink:var(--gray-900);--color-ink-muted:var(--gray-600);--color-ink-faint:var(--gray-400);--color-accent:var(--accent-600);--color-accent-strong:var(--accent-700);--color-accent-soft:var(--accent-50);--color-on-accent:#fff;--color-danger:var(--danger-500);--color-danger-soft:var(--danger-100);--color-success:var(--success-500);--color-success-soft:var(--success-100);--color-warning:var(--warning-500);--color-warning-soft:var(--warning-100);--color-info:var(--info-500);--color-info-soft:var(--info-100);--color-sidebar-bg:#171512;--color-sidebar-ink:#d9d3c6;--color-sidebar-ink-muted:#8a8374;--color-sidebar-active-bg:#26231e;--color-sidebar-border:#2a2722;--font-display:"Instrument Serif", "Literata", Georgia, serif;--font-body:"Inter Tight", "Inter", "Segoe UI", system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, "Cascadia Mono", monospace;--tx-2xs:.6875rem;--tx-xs:.75rem;--tx-sm:.8125rem;--tx-base:.9375rem;--tx-md:1.0625rem;--tx-lg:1.25rem;--tx-xl:1.5rem;--tx-2xl:1.875rem;--tx-3xl:2.375rem;--sp-1:.25rem;--sp-2:.375rem;--sp-3:.5rem;--sp-4:.75rem;--sp-5:.875rem;--sp-6:1rem;--sp-8:1.5rem;--sp-10:1.75rem;--sp-12:2rem;--sp-16:2.5rem;--r-sm:4px;--r-md:7px;--r-lg:10px;--r-xl:16px;--r-pill:999px;--shadow-sm:0 1px 0 #1816130a, 0 1px 2px #1816130d;--shadow-md:0 1px 0 #1816130a, 0 6px 18px -6px #18161324;--shadow-lg:0 2px 0 #18161308, 0 18px 40px -12px #18161347;--ring:0 0 0 3px #cf452038;--h-input:2.375rem;--h-btn:2.375rem;--h-btn-sm:2rem;--t-fast:.12s ease;--t-base:.2s ease;--ease-out:cubic-bezier(.22, 1, .36, 1);--sidebar-width:15rem;--topbar-height:3.75rem}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);font-size:var(--tx-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-synthesis:none;margin:0;line-height:1.5}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.005em;color:var(--color-ink);margin:0;font-weight:400}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;appearance:none;text-align:inherit;background:0 0;border:none;padding:0}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--r-sm)}input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:var(--ring);outline:none;border-color:var(--color-accent)!important}a{color:var(--color-accent)}::selection{background:var(--accent-100)}input[type=checkbox],input[type=radio]{accent-color:var(--color-accent)}table,[data-tabular]{font-variant-numeric:tabular-nums}*{scrollbar-width:thin;scrollbar-color:var(--gray-200) transparent}@keyframes rise-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}}@media (hover:none) and (pointer:coarse){.desktop-only,kbd{display:none!important}}._sidebar_l1r6s_1{width:var(--sidebar-width);height:100vh;color:var(--color-sidebar-ink);background:radial-gradient(120% 60% at 0% 0%, #e4572e17, transparent 60%), var(--color-sidebar-bg);transition:width var(--t-base);isolation:isolate;flex-direction:column;flex-shrink:0;display:flex;position:sticky;top:0}._sidebar_l1r6s_1:before{content:"";z-index:-1;opacity:.35;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}._sidebar_l1r6s_1._collapsed_l1r6s_28{width:4.25rem}._brandRow_l1r6s_32{align-items:center;gap:var(--sp-1);height:var(--topbar-height);padding:0 var(--sp-3);border-bottom:1px solid var(--color-sidebar-border);flex-shrink:0;display:flex}._brand_l1r6s_32{align-items:center;gap:var(--sp-3);min-width:0;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-md);transition:background var(--t-fast);flex:1;text-decoration:none;display:flex}._brand_l1r6s_32:hover{background:var(--color-sidebar-active-bg)}._brandLogo_l1r6s_58{border-radius:var(--r-sm);object-fit:contain;flex-shrink:0;width:1.75rem;height:1.75rem}._brandMark_l1r6s_66{border-radius:var(--r-sm);background:var(--accent-500);color:#fff;width:1.75rem;height:1.75rem;font-family:var(--font-display);flex-shrink:0;place-items:center;font-size:1.15rem;font-style:italic;font-weight:400;display:grid}._brandText_l1r6s_81{flex-direction:column;min-width:0;line-height:1.1;display:flex}._brandName_l1r6s_88{color:#fbf7ef;font-family:var(--font-display);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:1.3rem;font-weight:400;overflow:hidden}._brandSub_l1r6s_99{color:var(--color-sidebar-ink-muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.6rem}._collapseBtn_l1r6s_107{border-radius:var(--r-md);width:1.75rem;height:1.75rem;color:var(--color-sidebar-ink-muted);background:0 0;flex-shrink:0;place-items:center;display:grid}._collapseBtn_l1r6s_107:hover{background:var(--color-sidebar-active-bg);color:#fff}._collapsed_l1r6s_28 ._brandRow_l1r6s_32{justify-content:center;gap:var(--sp-2);height:auto;min-height:var(--topbar-height);padding:var(--sp-3);flex-direction:column}._collapsed_l1r6s_28 ._brand_l1r6s_32{justify-content:center}._nav_l1r6s_136{padding:var(--sp-4) var(--sp-3) var(--sp-6);scrollbar-color:var(--gray-700) transparent;flex:1;overflow-y:auto}._group_l1r6s_143{margin-bottom:var(--sp-5);flex-direction:column;gap:1px;display:flex}._groupLabel_l1r6s_150{align-items:center;gap:var(--sp-2);padding:0 var(--sp-3) var(--sp-2);color:var(--color-sidebar-ink-muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:500;display:flex}._groupLabel_l1r6s_150:after{content:"";background:var(--color-sidebar-border);flex:1;height:1px}._navItem_l1r6s_170{align-items:center;gap:var(--sp-3);padding:.45rem var(--sp-3);border-radius:var(--r-md);color:var(--color-sidebar-ink);font-size:var(--tx-sm);transition:background var(--t-fast), color var(--t-fast);font-weight:500;text-decoration:none;display:flex;position:relative}._navItem_l1r6s_170 svg{opacity:.75;flex-shrink:0}._navItem_l1r6s_170:hover{background:var(--color-sidebar-active-bg);color:#fff}._navItem_l1r6s_170:hover svg{opacity:1}._active_l1r6s_198,._active_l1r6s_198:hover{color:#fff;background:#e4572e24}._active_l1r6s_198 svg{color:var(--accent-500);opacity:1}._collapsed_l1r6s_28 ._navItem_l1r6s_170{padding:var(--sp-3) var(--sp-2);justify-content:center}._collapsed_l1r6s_28 ._userMenu_l1r6s_214{flex-direction:column;justify-content:center}._userMenu_l1r6s_214{align-items:center;gap:var(--sp-3);padding:var(--sp-4);border-top:1px solid var(--color-sidebar-border);flex-shrink:0;display:flex}._avatar_l1r6s_228{color:#fbf7ef;width:2rem;height:2rem;font-family:var(--font-display);text-transform:uppercase;background:#2f2b25;border:1px solid #3c372f;border-radius:50%;flex-shrink:0;place-items:center;font-size:.9rem;font-weight:600;display:grid}._userInfo_l1r6s_244{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}._username_l1r6s_252{font-weight:600;font-size:var(--tx-sm);color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._role_l1r6s_261{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--color-sidebar-ink-muted);font-size:.6rem}._logout_l1r6s_269{border-radius:var(--r-md);width:2rem;height:2rem;color:var(--color-sidebar-ink-muted);background:0 0;flex-shrink:0;place-items:center;display:grid}._logout_l1r6s_269:hover{background:var(--color-sidebar-active-bg);color:#fff}._drawer_l1r6s_286{z-index:60;width:min(19rem,86vw);height:100dvh;padding-top:var(--safe-area-inset-top,env(safe-area-inset-top,0px));padding-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px));transition:transform .28s var(--ease-out);visibility:hidden;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%);box-shadow:0 0 40px #00000059}._drawer_l1r6s_286._open_l1r6s_302{visibility:visible;transform:none}._drawer_l1r6s_286 ._navItem_l1r6s_170{padding:.7rem var(--sp-4);font-size:var(--tx-base,.95rem)}._exitItem_l1r6s_312{margin-bottom:var(--sp-5);color:#fff;text-align:left;background:#e4572e24;width:100%}._root_36yku_1{position:relative}._trigger_36yku_5{border-radius:var(--r-md);width:2.25rem;height:2.25rem;color:var(--color-ink-muted);cursor:pointer;transition:background var(--t-fast), color var(--t-fast), border-color var(--t-fast);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:flex;position:relative}._trigger_36yku_5:hover{background:var(--color-surface-sunken);color:var(--color-ink);border-color:var(--color-border)}._badge_36yku_26{border-radius:var(--r-pill);background:var(--color-accent);color:#fff;min-width:1.1rem;height:1.1rem;font-family:var(--font-mono);text-align:center;box-shadow:0 0 0 2px var(--color-surface);padding:0 .25rem;font-size:.6rem;font-weight:600;line-height:1.1rem;position:absolute;top:2px;right:2px}._panel_36yku_44{top:calc(100% + var(--sp-3));width:22rem;max-width:calc(100vw - 2 * var(--sp-6));background:var(--color-surface-raised);animation:_rise-in_36yku_1 .18s var(--ease-out) both;border:1px solid var(--color-border);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);z-index:20;position:absolute;right:0;overflow:hidden}._panelHeader_36yku_59{padding:var(--sp-4) var(--sp-5);font-family:var(--font-display);color:var(--color-ink);border-bottom:1px solid var(--color-border);font-size:1.35rem;font-weight:400}._empty_36yku_68{padding:var(--sp-8) var(--sp-5);text-align:center;color:var(--color-ink-faint);font-size:var(--tx-sm)}._section_36yku_75+._section_36yku_75{border-top:1px solid var(--color-border)}._sectionLabel_36yku_79{padding:var(--sp-3) var(--sp-5) 0;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-faint);font-size:.6rem;font-weight:500}._list_36yku_89{padding:var(--sp-2);flex-direction:column;display:flex}._item_36yku_95{align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-3);border-radius:var(--r-md);color:var(--color-ink);font-size:var(--tx-sm);text-align:left;cursor:pointer;transition:background var(--t-fast);background:0 0;border:none;display:flex}._item_36yku_95:hover{background:var(--color-surface-sunken)}._itemIcon_36yku_114{color:var(--color-accent);flex:none}._itemMuted_36yku_119{color:var(--color-ink-muted)}._itemMuted_36yku_119 ._itemIcon_36yku_114{color:var(--color-ink-faint)}._topbar_161ni_1{z-index:5;align-items:center;gap:var(--sp-4);height:var(--topbar-height);padding:0 var(--sp-8);border-bottom:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg) 86%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);display:flex;position:sticky;top:0}._slot_161ni_16{scrollbar-width:none;flex:1;align-items:center;min-width:0;height:100%;display:flex;overflow-x:auto}._slot_161ni_16::-webkit-scrollbar{display:none}._menuBtn_161ni_30{width:2.5rem;height:2.5rem;margin-left:calc(var(--sp-2) * -1);border-radius:var(--r-md);color:var(--color-ink);flex-shrink:0;place-items:center;display:grid}._menuBtn_161ni_30:active{background:var(--color-border)}@media (width<=760px){._topbar_161ni_1{gap:var(--sp-3);padding:var(--safe-area-inset-top,env(safe-area-inset-top,0px)) var(--sp-4) 0;height:calc(var(--topbar-height) + var(--safe-area-inset-top,env(safe-area-inset-top,0px)))}}._bottomBar_161ni_55{z-index:40;height:calc(var(--topbar-height) + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)));padding:0 var(--sp-4) var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px));border-bottom:0;border-top:1px solid var(--color-border);position:fixed;inset:auto 0 0}._bottomBar_161ni_55 ._slot_161ni_16{justify-content:flex-end}._bottomBar_161ni_55:not(:has(button,a,input,select)){display:none}._heroStrip_161ni_77{min-height:calc(2.75rem + var(--sp-3) * 2);padding:calc(var(--sp-3) + var(--safe-area-inset-top,env(safe-area-inset-top,0px))) calc(2.75rem + var(--sp-3) * 2) 0;align-items:center;display:flex}._heroSlot_161ni_84{flex:1;align-items:center;min-width:0;display:flex}._menuFab_161ni_91,._bellFab_161ni_92{top:calc(var(--sp-3) + var(--safe-area-inset-top,env(safe-area-inset-top,0px)));z-index:45;width:2.75rem;height:2.75rem;color:var(--color-ink);background:color-mix(in srgb, var(--color-bg) 88%, transparent);border:1px solid var(--color-border);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-radius:999px;place-items:center;display:grid;position:fixed;box-shadow:0 4px 16px #0e0d0b2e}._menuFab_161ni_91{left:var(--sp-3)}._bellFab_161ni_92{right:var(--sp-3)}._menuFab_161ni_91:active{transform:scale(.94)}._shell_1mj1u_1{min-height:100vh;display:flex}._main_1mj1u_6{flex-direction:column;flex:1;min-width:0;display:flex}._content_1mj1u_13{width:100%;min-width:0;padding:var(--sp-8) var(--sp-8) var(--sp-16);animation:_rise-in_1mj1u_1 .36s var(--ease-out) both;flex:1}._loading_1mj1u_21{height:100vh;color:var(--color-ink-muted);font-family:var(--font-display);place-items:center;font-size:1.6rem;font-style:italic;display:grid}._backdrop_1mj1u_31{z-index:55;background:#0e0d0b73;animation:.2s both _fade-in_1mj1u_1;position:fixed;inset:0}@keyframes _fade-in_1mj1u_1{0%{opacity:0}}@media (width<=700px){._content_1mj1u_13{padding:var(--sp-4) var(--sp-4) calc(var(--sp-12) + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)))}}._withBottomBar_1mj1u_51{--admin-sticky-top:var(--safe-area-inset-top,env(safe-area-inset-top,0px))}._withBottomBar_1mj1u_51 ._content_1mj1u_13{padding-top:var(--sp-4);padding-bottom:calc(var(--topbar-height) + var(--sp-8) + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)))}._routeLoading_1mj1u_62{min-height:40vh;color:var(--color-ink-muted);justify-content:center;align-items:center;font-size:.9375rem;display:flex}._header_1u77d_1{justify-content:flex-end;align-items:center;gap:var(--sp-6);flex:none;height:100%;margin-left:auto;display:flex}._actions_1u77d_11{align-items:center;gap:var(--sp-2);flex-shrink:0;display:flex}._hero_1si0t_1{align-items:center;gap:var(--sp-4);min-width:0;margin-right:var(--sp-6);flex:auto;order:-1;display:flex}._text_1si0t_11{flex-direction:column;gap:2px;min-width:0;display:flex}._title_1si0t_18{font-family:var(--font-display);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-size:1.6rem;font-weight:400;line-height:1.05;overflow:hidden}._title_1si0t_18 em{color:var(--color-accent);font-style:italic}._lead_1si0t_34{color:var(--color-ink-muted);font-size:var(--tx-xs);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.35;overflow:hidden}._lead_1si0t_34 strong{color:var(--color-ink);font-family:var(--font-mono);font-size:.95em;font-weight:600}._lead_1si0t_34 em{color:var(--color-ink);font-style:normal;font-weight:600}._aside_1si0t_57{flex-shrink:0}._ring_1si0t_62{place-items:center;width:2.6rem;height:2.6rem;display:grid;position:relative}._ring_1si0t_62 svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}._ringTrack_1si0t_78{fill:none;stroke:var(--color-border);stroke-width:3.5px}._ringValue_1si0t_84{fill:none;stroke:var(--color-accent);stroke-width:3.5px;stroke-linecap:round;transition:stroke-dasharray .9s var(--ease-out)}._ring_1si0t_62 strong{font-family:var(--font-mono);letter-spacing:-.02em;font-size:.68rem;font-weight:600;position:relative}@media (width<=900px){._lead_1si0t_34,._aside_1si0t_57{display:none}}._btn_1n12o_1{justify-content:center;align-items:center;gap:var(--sp-2);height:var(--h-btn);padding:0 var(--sp-5);border-radius:var(--r-md);font-size:var(--tx-sm);letter-spacing:.005em;white-space:nowrap;transition:background var(--t-fast), border-color var(--t-fast), color var(--t-fast), box-shadow var(--t-fast), transform var(--t-fast);border:1px solid #0000;font-weight:600;display:inline-flex}._btn_1n12o_1 svg{flex-shrink:0;width:1rem;height:1rem}._btn_1n12o_1:active:not(:disabled){transform:translateY(1px)}._sm_1n12o_32{height:var(--h-btn-sm);padding:0 var(--sp-4);font-size:var(--tx-xs)}._sm_1n12o_32 svg{width:.875rem;height:.875rem}._primary_1n12o_43{background:var(--color-accent);color:var(--color-on-accent);box-shadow:inset 0 1px #ffffff2e,0 1px 2px #a9361759}._primary_1n12o_43:hover:not(:disabled){background:var(--color-accent-strong)}._ink_1n12o_53{background:var(--color-ink);color:var(--gray-0)}._ink_1n12o_53:hover:not(:disabled){background:var(--gray-700)}._ghost_1n12o_62{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-ink);box-shadow:var(--shadow-sm)}._ghost_1n12o_62:hover:not(:disabled){border-color:var(--gray-300);background:var(--color-surface-raised)}._subtle_1n12o_74{color:var(--color-ink-muted);background:0 0}._subtle_1n12o_74:hover:not(:disabled){background:var(--color-surface-sunken);color:var(--color-ink)}._danger_1n12o_84{background:var(--color-surface);border-color:color-mix(in srgb, var(--color-danger) 45%, transparent);color:var(--color-danger)}._danger_1n12o_84:hover:not(:disabled){background:var(--color-danger-soft);border-color:var(--color-danger)}._btn_1n12o_1:disabled{opacity:.45;cursor:not-allowed}._panel_1rkow_1{gap:var(--sp-5);min-width:0;padding:var(--sp-6);border:1px solid var(--color-border);border-radius:var(--r-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}._flush_1rkow_13{gap:0;padding:0;overflow:hidden}._flush_1rkow_13>._head_1rkow_19{padding:var(--sp-5) var(--sp-6);border-bottom:1px solid var(--color-border)}._head_1rkow_19{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);display:flex}._headText_1rkow_31{flex-direction:column;gap:.2rem;min-width:0;display:flex}._title_1rkow_38{align-items:center;gap:var(--sp-2);font-size:1.45rem;font-weight:400;line-height:1.1;display:flex}._hint_1rkow_47{color:var(--color-ink-muted);font-size:var(--tx-xs);margin:0;line-height:1.45}._actions_1rkow_54{align-items:center;gap:var(--sp-2);flex-shrink:0;display:flex}._empty_1rkow_62{justify-content:center;align-items:center;gap:var(--sp-2);padding:var(--sp-16) var(--sp-6);border:1px dashed var(--color-border-strong);border-radius:var(--r-lg);background:repeating-linear-gradient(-45deg, transparent 0 9px, #18161305 9px 10px), var(--color-surface);color:var(--color-ink-muted);text-align:center;flex-direction:column;display:flex}._emptyCompact_1rkow_78{padding:var(--sp-8) var(--sp-4);background:0 0;border:none}._emptyIcon_1rkow_84{width:2.75rem;height:2.75rem;margin-bottom:var(--sp-2);background:var(--color-surface-sunken);color:var(--color-ink-faint);border-radius:50%;place-items:center;display:grid}._emptyCompact_1rkow_78 ._emptyIcon_1rkow_84{width:2.25rem;height:2.25rem;margin-bottom:var(--sp-1)}._empty_1rkow_62 strong{color:var(--color-ink);font-family:var(--font-display);font-size:1.4rem;font-weight:400}._empty_1rkow_62 p{max-width:28rem;font-size:var(--tx-sm);margin:0;line-height:1.5}._emptyAction_1rkow_115{margin-top:var(--sp-3)}._skeleton_1rkow_120{gap:var(--sp-4);padding:var(--sp-6);border:1px solid var(--color-border);border-radius:var(--r-lg);background:var(--color-surface);flex-direction:column;display:flex}._skeleton_1rkow_120 span{border-radius:var(--r-sm);background:linear-gradient(90deg, var(--gray-50) 0%, var(--gray-100) 40%, var(--gray-50) 80%);background-size:200% 100%;height:.9rem;animation:1.4s linear infinite _shimmer_1rkow_1;display:block}._pill_cybuo_1{height:1.375rem;padding:0 var(--sp-3) 0 var(--sp-2);border-radius:var(--r-pill);font-size:var(--tx-2xs);letter-spacing:.01em;white-space:nowrap;background:var(--color-surface-sunken);color:var(--color-ink-muted);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}._pill_cybuo_1:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem}._neutral_cybuo_25{background:var(--color-surface-sunken);color:var(--color-ink-muted)}._warning_cybuo_30{background:var(--color-warning-soft);color:var(--warning-500)}._info_cybuo_35{background:var(--color-info-soft);color:var(--info-500)}._success_cybuo_40{background:var(--color-success-soft);color:var(--success-500)}._danger_cybuo_45{background:var(--color-danger-soft);color:var(--danger-500)}._accent_cybuo_50{background:var(--color-accent-soft);color:var(--color-accent-strong)}._statGrid_j1tdf_2{margin-bottom:var(--sp-8);border:1px solid var(--color-border);border-radius:var(--r-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}._stat_j1tdf_2{min-width:0;padding:var(--sp-6);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);text-align:left;animation:_rise-in_j1tdf_1 .42s var(--ease-out) both;flex-direction:column;gap:.3rem;display:flex;position:relative}._stat_j1tdf_2:nth-child(4n){border-right:none}._stat_j1tdf_2:nth-last-child(-n+4){border-bottom:none}._stat_j1tdf_2:nth-child(2){animation-delay:40ms}._stat_j1tdf_2:nth-child(3){animation-delay:80ms}._stat_j1tdf_2:nth-child(4){animation-delay:.12s}._stat_j1tdf_2:nth-child(5){animation-delay:.16s}._stat_j1tdf_2:nth-child(6){animation-delay:.2s}._stat_j1tdf_2:nth-child(7){animation-delay:.24s}._stat_j1tdf_2:nth-child(8){animation-delay:.28s}._statLink_j1tdf_42{transition:background var(--t-fast)}._statLink_j1tdf_42:hover{background:color-mix(in srgb, var(--color-surface-sunken) 60%, var(--color-surface))}._statTop_j1tdf_50{align-items:center;gap:var(--sp-2);display:flex}._statIcon_j1tdf_56{border-radius:var(--r-sm);background:var(--color-surface-sunken);width:1.6rem;height:1.6rem;color:var(--color-ink-muted);place-items:center;display:grid}._statLabel_j1tdf_66{min-width:0;color:var(--color-ink-muted);font-size:var(--tx-xs);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}._statArrow_j1tdf_77{color:var(--color-ink-faint);opacity:0;transition:opacity var(--t-fast), transform var(--t-fast);transform:translate(-3px,3px)}._statLink_j1tdf_42:hover ._statArrow_j1tdf_77{opacity:1;color:var(--color-accent);transform:none}._statValue_j1tdf_90{margin-top:var(--sp-2);font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums;font-size:2.6rem;font-weight:400;line-height:1}._statHint_j1tdf_100{color:var(--color-ink-faint);font-size:var(--tx-xs)}._statMeter_j1tdf_105{height:3px;margin-top:var(--sp-2);background:var(--color-surface-sunken);border-radius:3px;display:block;overflow:hidden}._statMeter_j1tdf_105 i{border-radius:inherit;background:var(--gray-500);height:100%;display:block}._tone_success_j1tdf_121 ._statIcon_j1tdf_56{background:var(--color-success-soft);color:var(--color-success)}._tone_success_j1tdf_121 ._statMeter_j1tdf_105 i{background:var(--color-success)}._tone_info_j1tdf_123 ._statIcon_j1tdf_56{background:var(--color-info-soft);color:var(--color-info)}._tone_warning_j1tdf_124 ._statIcon_j1tdf_56{background:var(--color-warning-soft);color:var(--color-warning)}._tone_accent_j1tdf_125 ._statIcon_j1tdf_56{background:var(--color-accent-soft);color:var(--color-accent)}._tone_accent_j1tdf_125 ._statValue_j1tdf_90{color:var(--color-accent)}._layout_j1tdf_129{gap:var(--sp-6);grid-template-columns:minmax(0,1fr) minmax(19rem,23rem);align-items:start;display:grid}._mainStack_j1tdf_136,._sideStack_j1tdf_137{gap:var(--sp-6);flex-direction:column;min-width:0;display:flex}._titleIcon_j1tdf_144{color:var(--color-accent)}._countBadge_j1tdf_148{min-width:1.75rem;height:1.5rem;padding:0 var(--sp-2);border-radius:var(--r-pill);background:var(--color-accent-soft);color:var(--color-accent-strong);font-family:var(--font-mono);font-size:var(--tx-2xs);place-items:center;font-weight:600;display:inline-grid}._muted_j1tdf_162{color:var(--color-ink-muted);font-size:var(--tx-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._mono_j1tdf_170{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--tx-xs);white-space:nowrap}._right_j1tdf_177{text-align:right;justify-self:end}._stackBar_j1tdf_183{gap:3px;height:.6rem;display:flex}._stackBar_j1tdf_183 span{border-radius:2px;min-width:6px}._seg_warning_j1tdf_194{background:var(--warning-500)}._seg_info_j1tdf_195{background:var(--info-500)}._seg_success_j1tdf_196{background:var(--success-500)}._dot_warning_j1tdf_198,._dot_info_j1tdf_199,._dot_success_j1tdf_200{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}._dot_warning_j1tdf_198{background:var(--warning-500)}._dot_info_j1tdf_199{background:var(--info-500)}._dot_success_j1tdf_200{background:var(--success-500)}._kanban_j1tdf_211{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._kanbanCol_j1tdf_217{border-radius:var(--r-md);background:var(--color-surface-sunken);min-width:0;padding:var(--sp-2);flex-direction:column;display:flex}._kanbanHead_j1tdf_226{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-2) var(--sp-3);border-radius:var(--r-sm);font-size:var(--tx-xs);font-weight:700;display:flex}._kanbanHead_j1tdf_226 span{text-align:left;flex:1}._kanbanHead_j1tdf_226 strong{color:var(--color-ink-muted);font-family:var(--font-mono);font-weight:500}._kanbanHead_j1tdf_226:hover span{color:var(--color-accent)}._kanbanList_j1tdf_251{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}._kanbanList_j1tdf_251 button{width:100%;padding:var(--sp-3);border:1px solid var(--color-border);border-radius:var(--r-sm);background:var(--color-surface-raised);color:var(--color-ink);font-size:var(--tx-xs);text-align:left;transition:border-color var(--t-fast), box-shadow var(--t-fast), transform var(--t-fast);font-weight:500;line-height:1.35;display:block}._kanbanList_j1tdf_251 button span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._kanbanList_j1tdf_251 button:hover{border-color:var(--gray-300);box-shadow:var(--shadow-md);transform:translateY(-1px)}._kanbanMore_j1tdf_288 button{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--tx-2xs);text-align:center;background:0 0;border-style:dashed}._kanbanEmpty_j1tdf_297{padding:var(--sp-4);color:var(--color-ink-faint);font-size:var(--tx-xs);text-align:center;margin:0}._legend_j1tdf_306{gap:var(--sp-4);color:var(--color-ink-muted);font-size:var(--tx-2xs);font-weight:600;display:flex}._legend_j1tdf_306 span{align-items:center;gap:5px;display:inline-flex}._legend_j1tdf_306 i{border-radius:2px;width:.6rem;height:.6rem}._legendCreated_j1tdf_326{background:var(--gray-300)}._legendPublished_j1tdf_327{background:var(--color-accent)}._timeline_j1tdf_329{padding-left:1.75rem;position:relative}._timelineGrid_j1tdf_334{pointer-events:none;position:absolute;inset:0 0 1.4rem 1.75rem}._timelineGrid_j1tdf_334 span{border-top:1px dashed var(--color-border);position:absolute;left:0;right:0}._timelineGrid_j1tdf_334 em{width:1.4rem;color:var(--color-ink-faint);font-family:var(--font-mono);text-align:right;font-size:.6rem;font-style:normal;position:absolute;top:-.45rem;left:-1.75rem}._timelineBars_j1tdf_359{align-items:stretch;gap:4px;height:12rem;display:flex;position:relative;overflow-x:auto}._timelineCol_j1tdf_368{flex-direction:column;flex:1 0 1.9rem;min-width:1.9rem;display:flex}._timelinePair_j1tdf_375{flex:1;justify-content:center;align-items:flex-end;gap:2px;display:flex}._timelinePair_j1tdf_375 i{width:42%;max-width:.8rem;min-height:1px;transition:height .6s var(--ease-out);border-radius:2px 2px 0 0}._barCreated_j1tdf_391{background:var(--gray-300)}._barPublished_j1tdf_392{background:var(--color-accent)}._timelineCol_j1tdf_368:hover ._barCreated_j1tdf_391{background:var(--gray-500)}._timelineCol_j1tdf_368:hover ._barPublished_j1tdf_392{background:var(--color-accent-strong)}._timelineLabel_j1tdf_397{height:1.4rem;color:var(--color-ink-faint);font-family:var(--font-mono);text-align:center;white-space:nowrap;padding-top:5px;font-size:.58rem}._attentionList_j1tdf_408{margin:0;padding:0;list-style:none}._attentionList_j1tdf_408 li+li{border-top:1px solid var(--color-border)}._attentionRow_j1tdf_418{align-items:center;gap:var(--sp-4);width:100%;padding:var(--sp-4) var(--sp-6);transition:background var(--t-fast);grid-template-columns:minmax(0,1fr) auto 1rem;display:grid}._attentionRow_j1tdf_418:hover{background:color-mix(in srgb, var(--color-surface-sunken) 55%, var(--color-surface))}._attentionTitle_j1tdf_432{font-size:var(--tx-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._attentionIssues_j1tdf_440{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}._issueChip_j1tdf_447{border-radius:var(--r-sm);background:var(--color-accent-soft);color:var(--color-accent-strong);white-space:nowrap;padding:2px 7px;font-size:.65rem;font-weight:600}._rowArrow_j1tdf_457{color:var(--color-ink-faint);transition:transform var(--t-fast), color var(--t-fast)}._attentionRow_j1tdf_418:hover ._rowArrow_j1tdf_457{color:var(--color-accent);transform:translate(2px)}._recentTable_j1tdf_468{flex-direction:column;display:flex}._recentRow_j1tdf_473{align-items:center;gap:var(--sp-4);width:100%;padding:var(--sp-3) var(--sp-6);border-top:1px solid var(--color-border);text-align:left;transition:background var(--t-fast);grid-template-columns:minmax(0,2.4fr) minmax(0,1fr) 7.5rem 4rem 6rem 6.5rem;display:grid}button._recentRow_j1tdf_473:hover{background:color-mix(in srgb, var(--color-surface-sunken) 55%, var(--color-surface))}._recentHead_j1tdf_489{padding-top:var(--sp-2);padding-bottom:var(--sp-2);background:var(--color-surface-sunken);color:var(--color-ink-faint);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-top:none;font-size:.6rem}._recentTitle_j1tdf_501{font-size:var(--tx-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}button._recentRow_j1tdf_473:hover ._recentTitle_j1tdf_501{color:var(--color-accent)}._quality_j1tdf_513{align-items:center;gap:var(--sp-2);display:flex}._qualityTrack_j1tdf_519{background:var(--color-surface-sunken);border-radius:4px;flex:1;height:4px;overflow:hidden}._qualityTrack_j1tdf_519 i{background:var(--gray-600);border-radius:inherit;height:100%;display:block}._quality_j1tdf_513 em{width:1.5rem;color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--tx-2xs);text-align:right;font-style:normal}._bottlenecks_j1tdf_544{flex-wrap:wrap;gap:4px;display:flex}._bottleneck_j1tdf_544{border:1px solid var(--color-border);border-radius:var(--r-pill);color:var(--color-ink-muted);font-size:var(--tx-2xs);align-items:center;gap:6px;padding:3px 4px 3px 9px;font-weight:600;display:inline-flex}._bottleneck_j1tdf_544 strong{border-radius:var(--r-pill);background:var(--color-ink);min-width:1.3rem;color:var(--gray-0);font-family:var(--font-mono);text-align:center;padding:0 5px;font-size:.6rem}._priorityList_j1tdf_573{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._priorityList_j1tdf_573 li+li{border-top:1px solid var(--color-border)}._priorityRow_j1tdf_585{align-items:flex-start;gap:var(--sp-4);width:100%;padding:var(--sp-3) 0;display:flex}._priorityIndex_j1tdf_593{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--tx-2xs);padding-top:2px;font-weight:600}._priorityBody_j1tdf_601{flex-direction:column;gap:2px;min-width:0;display:flex}._priorityTitle_j1tdf_608{font-size:var(--tx-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}._priorityRow_j1tdf_585:hover ._priorityTitle_j1tdf_608{color:var(--color-accent)}._priorityMeta_j1tdf_622{color:var(--color-ink-faint);font-size:var(--tx-2xs)}._priorityMeta_j1tdf_622 em{color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:.04em;font-style:normal;font-weight:600}._eventList_j1tdf_636{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}._eventList_j1tdf_636:before{content:"";background:var(--color-border);width:1px;position:absolute;top:.6rem;bottom:.6rem;left:3.05rem}._eventRow_j1tdf_655{gap:var(--sp-5);width:100%;padding:var(--sp-2) 0;grid-template-columns:2.6rem minmax(0,1fr);display:grid;position:relative}._eventRow_j1tdf_655:before{content:"";border:2px solid var(--color-surface);background:var(--gray-300);box-sizing:content-box;border-radius:50%;width:7px;height:7px;position:absolute;top:.95rem;left:2.88rem;transform:translate(-1px,-1px)}._eventRow_j1tdf_655:hover:before{background:var(--color-accent)}._eventDate_j1tdf_682{color:var(--color-ink-faint);font-family:var(--font-mono);text-align:right;white-space:nowrap;padding-top:3px;font-size:.62rem}._eventBody_j1tdf_691{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}._eventTitle_j1tdf_699{max-width:100%;font-size:var(--tx-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.35;overflow:hidden}._eventRow_j1tdf_655:hover ._eventTitle_j1tdf_699{color:var(--color-accent)}._channel_j1tdf_713{border-radius:var(--r-sm);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:1px 6px;font-size:.58rem;font-weight:500}._ch_accent_j1tdf_723{background:var(--color-accent-soft);color:var(--color-accent-strong)}._ch_info_j1tdf_724{background:var(--color-info-soft);color:var(--color-info)}._ch_success_j1tdf_725{background:var(--color-success-soft);color:var(--color-success)}._ch_neutral_j1tdf_726{background:var(--color-surface-sunken);color:var(--color-ink-muted)}._teamGrid_j1tdf_729{border:1px solid var(--color-border);border-radius:var(--r-md);background:var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}._teamStat_j1tdf_739{padding:var(--sp-4);background:var(--color-surface);text-align:left;transition:background var(--t-fast);flex-direction:column;gap:2px;display:flex}._teamStat_j1tdf_739:hover{background:var(--color-surface-sunken)}._teamStat_j1tdf_739 strong{font-family:var(--font-display);font-size:2rem;font-weight:400;line-height:1}._teamStat_j1tdf_739 span{color:var(--color-ink-faint);font-size:var(--tx-2xs)}._teamAlert_j1tdf_765{color:var(--color-accent)}._hbars_j1tdf_770{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._hbars_j1tdf_770 li{align-items:center;gap:var(--sp-3);grid-template-columns:minmax(0,7.5rem) minmax(0,1fr) 2.25rem;display:grid}._hbarLabel_j1tdf_786{font-size:var(--tx-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}._hbarTrack_j1tdf_794{background:var(--color-surface-sunken);border-radius:2px;height:.5rem;overflow:hidden}._hbarTrack_j1tdf_794 i{border-radius:inherit;background:var(--color-ink);height:100%;transition:width .6s var(--ease-out);display:block}._hbars_j1tdf_770 li:first-child ._hbarTrack_j1tdf_794 i{background:var(--color-accent)}._hbarValue_j1tdf_813{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--tx-2xs);text-align:right}._columns_j1tdf_820{align-items:stretch;gap:4px;height:9rem;display:flex}._column_j1tdf_820{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}._columnValue_j1tdf_835{height:1rem;color:var(--color-ink-muted);font-family:var(--font-mono);font-size:.6rem}._columnTrack_j1tdf_842{flex:1;align-items:flex-end;width:100%;max-width:1.6rem;display:flex}._columnTrack_j1tdf_842 i{background:var(--gray-300);width:100%;min-height:1px;transition:height .6s var(--ease-out), background var(--t-fast);border-radius:2px 2px 0 0}._column_j1tdf_820:hover ._columnTrack_j1tdf_842 i{background:var(--color-accent)}._columnLabel_j1tdf_862{max-width:100%;color:var(--color-ink-faint);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;padding-top:5px;font-size:.56rem;overflow:hidden}@media (width<=1280px){._layout_j1tdf_129{grid-template-columns:minmax(0,1fr)}._sideStack_j1tdf_137{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));align-items:start;display:grid}}@media (width<=900px){._statGrid_j1tdf_2{grid-template-columns:repeat(2,minmax(0,1fr))}._stat_j1tdf_2:nth-child(4n){border-right:1px solid var(--color-border)}._stat_j1tdf_2:nth-child(2n){border-right:none}._stat_j1tdf_2:nth-last-child(-n+4){border-bottom:1px solid var(--color-border)}._stat_j1tdf_2:nth-last-child(-n+2){border-bottom:none}._kanban_j1tdf_211{grid-template-columns:1fr}._recentRow_j1tdf_473{grid-template-columns:minmax(0,1fr) 7.5rem}._recentRow_j1tdf_473>:nth-child(2),._recentRow_j1tdf_473>:nth-child(n+4){display:none}._attentionRow_j1tdf_418{grid-template-columns:minmax(0,1fr) 1rem}._attentionIssues_j1tdf_440{display:none}}._zone_co856_1{right:var(--sp-6);bottom:var(--sp-6);gap:var(--sp-2);z-index:100;flex-direction:column;display:flex;position:fixed}._toast_co856_11{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);max-width:26rem;box-shadow:var(--shadow-lg);font-size:var(--tx-sm);color:#fff;animation:_slide-in_co856_1 var(--t-base);font-weight:500;display:flex}._success_co856_25{background:var(--gray-900)}._error_co856_29{background:var(--color-danger)}@keyframes _slide-in_co856_1{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}
