:root{--ui-text: #10233f;--ui-muted: #52647a;--ui-border: #e1e8f2;--ui-primary: #0866ee;--ui-radius: 12px;--ui-background: #f5f7fb;--ui-surface: #fff;--ui-surface-subtle: #f8fafc;--ui-border-control: #cbd5e1;--ui-primary-hover: #0756c5;--ui-primary-active: #064aa8;--ui-primary-subtle: #edf4ff;--ui-success-text: #166534;--ui-success-surface: #f0fdf4;--ui-warning-text: #92400e;--ui-warning-surface: #fffbeb;--ui-warning-border: #fcd34d;--ui-warning-hover: #fef3c7;--ui-danger-text: #b91c1c;--ui-disabled-text: #52647a;--ui-disabled-surface: #e9eef6;--ui-type-meta: .6875rem;--ui-type-body: .75rem;--ui-type-form: .875rem;--ui-type-section: 1rem;--ui-type-dialog-title: 1.25rem;--ui-leading-compact: 1.35;--ui-leading-body: 1.5;--ui-leading-narrative: 1.6;--ui-space-1: .25rem;--ui-space-2: .5rem;--ui-space-3: .75rem;--ui-space-4: 1rem;--ui-space-5: 1.25rem;--ui-space-6: 1.5rem;--ui-space-8: 2rem;--ui-radius-sm: .375rem;--ui-radius-control: .5rem;--ui-shadow-dialog: 0 24px 64px rgb(15 23 42 / 20%);--ui-control-height: 2.5rem;--ui-control-height-compact: 2.25rem;--ui-focus-width: .1875rem;--ui-focus-offset: .1875rem;--ui-dialog-review-max: 105rem;--ui-motion-fast: .14s;--ui-motion-normal: .18s;--ui-ease: cubic-bezier(.23, 1, .32, 1);--color-primary: var(--ui-primary);--color-primary-dark: #0b1f33;--color-accent: #0b67e3;--color-success: #1f9d55;--color-warning: #d97706;--color-danger: #dc2626;--color-background: #f7faff;--color-surface: var(--ui-surface);--color-border: #dfe7f1;--color-text-main: #0f172a;--color-text-muted: var(--ui-muted);--ease-out: var(--ui-ease)}body{font-size:12px;line-height:1.5}button,input,select,textarea{font-family:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button,input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,summary{min-height:40px}textarea{line-height:1.6;resize:vertical}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}::selection{background:#dceafe;color:#10233f}input,textarea{caret-color:#0866ee}input[type=checkbox],input[type=radio]{accent-color:var(--ui-primary)}:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--ui-focus-width) solid var(--ui-primary);outline-offset:var(--ui-focus-offset)}:where(button,a,summary){transition:color .16s ease,background-color .16s ease,box-shadow .16s ease}button:disabled{cursor:not-allowed}h1,h2,h3,p{overflow-wrap:anywhere}h1{text-wrap:balance}strong,time,.status,.priority{font-variant-numeric:tabular-nums}.skip-link{position:fixed;top:-100px;left:12px;z-index:100;padding:12px 18px;background:#fff;color:#10233f;border:2px solid #0866ee;border-radius:8px}.skip-link:focus{top:12px}main{max-width:2000px;width:100%;margin-inline:auto}main .page-heading{margin-bottom:24px}main .page-heading h1{font-size:clamp(24px,2vw,28px);line-height:1.2;letter-spacing:-.035em;color:var(--ui-text)}main .page-heading>p{text-transform:none;font-size:12px;font-weight:600;color:var(--ui-muted);letter-spacing:0}main .page-heading>span{display:block;margin-top:8px;color:var(--ui-muted);font-size:12px;line-height:1.6}main .panel{border-color:var(--ui-border);border-radius:var(--ui-radius)}main .pagination{flex-wrap:wrap;gap:8px;font-size:12px}main .pagination a,main .pagination button{min-height:36px;display:inline-flex;align-items:center;justify-content:center}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}}*{box-sizing:border-box}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-optical-sizing:auto;color:#0f172a;background:#f7faff}button,input,select,textarea{font:inherit}.shell.svelte-12qhfyh{display:grid;grid-template-columns:208px minmax(0,1fr);min-height:100dvh;background:#f5f7fb;transition:grid-template-columns .18s cubic-bezier(.23,1,.32,1)}.shell.collapsed.svelte-12qhfyh{grid-template-columns:64px minmax(0,1fr)}.sidebar.svelte-12qhfyh{min-width:0;position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;gap:24px;padding:20px 14px;background:#fff;border-right:1px solid #e5eaf2}.sidebar-top.svelte-12qhfyh{display:flex;align-items:center;justify-content:space-between;gap:8px}.brand.svelte-12qhfyh{display:flex;align-items:center;gap:10px;min-width:0}.brand-mark.svelte-12qhfyh{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:#fff;border:1px solid #dbeafe;overflow:hidden;box-shadow:0 4px 10px #0f172a14;flex:0 0 42px}.brand-mark.svelte-12qhfyh img:where(.svelte-12qhfyh){display:block;width:100%;height:100%;object-fit:contain}.profile-meta.svelte-12qhfyh span:where(.svelte-12qhfyh){display:block;color:#64748b;font-size:12px}.collapse-button.svelte-12qhfyh{display:inline-grid;place-items:center;border:1px solid #d9e1ea;background:#fff;border-radius:8px;width:36px;height:36px;color:#173b57;cursor:pointer}.brand-copy.svelte-12qhfyh{display:grid;gap:2px}.brand-copy.svelte-12qhfyh strong:where(.svelte-12qhfyh){font-size:15px;letter-spacing:-.02em}.brand-copy.svelte-12qhfyh small:where(.svelte-12qhfyh){color:#64748b;font-size:12px}nav.sidebar-nav.svelte-12qhfyh{display:flex;flex-direction:column;gap:22px}.nav-group.svelte-12qhfyh{display:grid;gap:5px}.nav-label.svelte-12qhfyh{padding:0 10px 4px;color:#64748b;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}nav.svelte-12qhfyh a:where(.svelte-12qhfyh),.profile.svelte-12qhfyh button:where(.svelte-12qhfyh){display:flex;align-items:center;gap:10px;min-height:42px;border-radius:9px;padding:10px 11px;color:#26364d;text-decoration:none;border:1px solid transparent;background:transparent;text-align:left;cursor:pointer;font-size:14px;font-weight:600;transition:background-color .16s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1)}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover,.profile.svelte-12qhfyh button:where(.svelte-12qhfyh):hover{background:#f3f7ff;border-color:#e3edff;color:#155eef}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):active,.profile.svelte-12qhfyh button:where(.svelte-12qhfyh):active,.collapse-button.svelte-12qhfyh:active{transform:scale(.98)}nav.svelte-12qhfyh a.active:where(.svelte-12qhfyh){background:#edf4ff;border-color:#dbe8ff;color:#155eef;box-shadow:inset 3px 0 #155eef}.profile.svelte-12qhfyh{margin-top:auto;display:grid;gap:10px;border-top:1px solid #edf0f5;padding-top:14px}.profile-card.svelte-12qhfyh{display:flex;align-items:center;gap:10px;min-width:0}.profile-meta.svelte-12qhfyh{min-width:0}.avatar.svelte-12qhfyh{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:999px;background:#dbeafe;color:#0b67e3;font-size:13px;line-height:1;font-weight:800}.collapsed.svelte-12qhfyh .brand-copy:where(.svelte-12qhfyh),.collapsed.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh) span:where(.svelte-12qhfyh),.collapsed.svelte-12qhfyh .nav-label:where(.svelte-12qhfyh),.collapsed.svelte-12qhfyh .profile-meta:where(.svelte-12qhfyh),.collapsed.svelte-12qhfyh .profile:where(.svelte-12qhfyh) button:where(.svelte-12qhfyh) span:where(.svelte-12qhfyh){overflow:hidden;white-space:nowrap;display:none}.collapsed.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh),.collapsed.svelte-12qhfyh .profile:where(.svelte-12qhfyh) button:where(.svelte-12qhfyh){padding-inline:6px;justify-content:center}.collapsed.svelte-12qhfyh .sidebar:where(.svelte-12qhfyh){padding-inline:14px}.collapsed.svelte-12qhfyh .sidebar-top:where(.svelte-12qhfyh),.collapsed.svelte-12qhfyh .profile-card:where(.svelte-12qhfyh){justify-content:center}.collapsed.svelte-12qhfyh .collapse-button:where(.svelte-12qhfyh){position:absolute;top:28px;right:-16px}main.svelte-12qhfyh{min-width:0;padding:24px}@media(max-width:820px){.shell.svelte-12qhfyh,.shell.collapsed.svelte-12qhfyh{grid-template-columns:minmax(0,1fr)}.sidebar.svelte-12qhfyh{position:static;height:auto;z-index:10;gap:14px;border-right:0;border-bottom:1px solid #d9e1ea}nav.sidebar-nav.svelte-12qhfyh{flex-direction:row;gap:14px;overflow-x:auto;padding-bottom:2px}.nav-group.svelte-12qhfyh{display:flex;align-items:center;flex:0 0 auto}.manage-group.svelte-12qhfyh{border-left:1px solid #e5eaf2;padding-left:12px}.nav-label.svelte-12qhfyh{display:none}.sidebar-nav.svelte-12qhfyh a:where(.svelte-12qhfyh){min-height:38px;padding:8px 10px}.collapse-button.svelte-12qhfyh{display:none}.collapsed.svelte-12qhfyh .brand-copy:where(.svelte-12qhfyh),.collapsed.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh) span:where(.svelte-12qhfyh),.collapsed.svelte-12qhfyh .profile-meta:where(.svelte-12qhfyh),.collapsed.svelte-12qhfyh .profile:where(.svelte-12qhfyh) button:where(.svelte-12qhfyh) span:where(.svelte-12qhfyh){display:initial}main.svelte-12qhfyh{padding:14px}}@media(max-width:520px){.sidebar.svelte-12qhfyh{padding:12px}.sidebar-top.svelte-12qhfyh{align-items:flex-start}nav.sidebar-nav.svelte-12qhfyh{gap:8px}.nav-group.svelte-12qhfyh{gap:2px}.sidebar-nav.svelte-12qhfyh a:where(.svelte-12qhfyh){gap:6px;min-width:max-content;padding:9px 10px;font-size:13px}.profile.svelte-12qhfyh{grid-template-columns:1fr auto;align-items:center;padding-top:10px}.profile-card.svelte-12qhfyh{gap:8px}.avatar.svelte-12qhfyh{width:34px;height:34px;flex-basis:34px}}@media(prefers-reduced-motion:reduce){.shell.svelte-12qhfyh,nav.svelte-12qhfyh a:where(.svelte-12qhfyh),.profile.svelte-12qhfyh button:where(.svelte-12qhfyh){transition-duration:.01ms!important}}.shell.svelte-12qhfyh{grid-template-columns:220px minmax(0,1fr)}main.svelte-12qhfyh{padding:8px 20px}.sidebar.svelte-12qhfyh{gap:16px;padding:16px 12px}.sidebar-nav.svelte-12qhfyh a:where(.svelte-12qhfyh){font-size:12px;min-height:36px;padding:8px}.sidebar-nav.svelte-12qhfyh a:where(.svelte-12qhfyh) span:where(.svelte-12qhfyh){flex:1;white-space:nowrap}@media(min-width:1600px){.shell.svelte-12qhfyh{grid-template-columns:240px minmax(0,1fr)}}@media(max-width:1350px){.shell.svelte-12qhfyh{grid-template-columns:208px minmax(0,1fr)}}@media(max-width:820px){.shell.svelte-12qhfyh,.shell.collapsed.svelte-12qhfyh{grid-template-columns:minmax(0,1fr)}}.sidebar-nav.svelte-12qhfyh a:where(.svelte-12qhfyh) .work-count:where(.svelte-12qhfyh){flex:0 0 auto;margin-left:auto;min-width:19px;padding:1px 5px;border-radius:5px;background:#e9eef6;color:#52647a;font-size:10px;font-weight:500;line-height:17px;text-align:center;font-variant-numeric:tabular-nums}.collapsed.svelte-12qhfyh .work-count:where(.svelte-12qhfyh){display:none}
