.toast-stack[data-v-db78eb38]{position:fixed;top:var(--sp-4);right:var(--sp-4);z-index:var(--z-toast);display:flex;width:min(380px,calc(100vw - 32px));flex-direction:column;gap:var(--sp-2)}.toast[data-v-db78eb38]{display:flex;align-items:flex-start;gap:10px;padding:13px 14px;border-radius:var(--radius-md);background:var(--c-panel);color:var(--c-on-panel);box-shadow:var(--shadow-lg)}.toast__marker[data-v-db78eb38]{width:4px;align-self:stretch;flex-shrink:0;border-radius:var(--radius-pill);background:var(--c-muted)}.toast--success .toast__marker[data-v-db78eb38]{background:var(--c-success)}.toast--error .toast__marker[data-v-db78eb38]{background:var(--c-error)}.toast--warning .toast__marker[data-v-db78eb38]{background:var(--c-warning)}.toast--info .toast__marker[data-v-db78eb38]{background:var(--c-accent)}.toast__message[data-v-db78eb38]{flex:1;min-width:0}.toast__action[data-v-db78eb38]{flex-shrink:0;padding:0;color:var(--c-on-panel);font-weight:600;text-decoration:underline;text-underline-offset:3px}.toast__close[data-v-db78eb38]{flex-shrink:0;color:var(--c-on-panel-muted);font-size:var(--fs-xl);line-height:1.2;transition:color var(--t-fast)}.toast__close[data-v-db78eb38]:hover{color:var(--c-on-panel)}.toast[data-v-db78eb38] :focus-visible{outline-color:var(--c-on-panel)}.toast-enter-active[data-v-db78eb38],.toast-leave-active[data-v-db78eb38]{transition:opacity var(--t-base),transform var(--t-base)}.toast-enter-from[data-v-db78eb38],.toast-leave-to[data-v-db78eb38]{opacity:0;transform:translate(18px)}.modal-backdrop[data-v-a873e91e]{position:fixed;z-index:var(--z-modal);top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--sp-4);background:var(--c-scrim)}.modal-backdrop--stacked[data-v-a873e91e]{z-index:var(--z-confirm)}.modal[data-v-a873e91e]{display:flex;width:100%;max-height:calc(100dvh - 32px);flex-direction:column;border:1px solid var(--c-border);border-radius:var(--radius-card);background:var(--c-surface);box-shadow:var(--shadow-lg)}.modal--sm[data-v-a873e91e]{max-width:420px}.modal--md[data-v-a873e91e]{max-width:620px}.modal--lg[data-v-a873e91e]{max-width:860px}.modal__header[data-v-a873e91e]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:18px var(--sp-5) var(--sp-4)}.modal__title[data-v-a873e91e]{flex:1 1 auto;min-width:0;margin:0;overflow-wrap:anywhere;font-size:var(--fs-xl);font-weight:700;letter-spacing:-.025em}.modal__header-actions[data-v-a873e91e]{display:flex;flex:none;align-items:center;gap:var(--sp-1)}.modal__close[data-v-a873e91e]{font-size:var(--fs-display);line-height:1}.modal__body[data-v-a873e91e]{overflow-y:auto;padding:0 var(--sp-5) var(--sp-5)}.modal__footer[data-v-a873e91e]{display:flex;justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--c-border)}.modal-enter-active[data-v-a873e91e],.modal-leave-active[data-v-a873e91e]{transition:opacity var(--t-base)}.modal-enter-active .modal[data-v-a873e91e],.modal-leave-active .modal[data-v-a873e91e]{transition:transform var(--t-base)}.modal-enter-from[data-v-a873e91e],.modal-leave-to[data-v-a873e91e]{opacity:0}.modal-enter-from .modal[data-v-a873e91e],.modal-leave-to .modal[data-v-a873e91e]{transform:translateY(10px)}@media(max-width:640px){.modal-backdrop[data-v-a873e91e]{padding:0}.modal[data-v-a873e91e]{max-width:none;height:100dvh;max-height:100dvh;border-radius:0}}@media(prefers-reduced-motion:reduce){.modal-enter-active[data-v-a873e91e],.modal-leave-active[data-v-a873e91e],.modal[data-v-a873e91e]{transition:none}}.btn[data-v-5d7f30c9]{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);font-family:inherit;font-weight:600;white-space:nowrap;border:1px solid transparent;border-radius:var(--radius-pill);transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast),transform var(--t-fast),opacity var(--t-fast)}.btn[data-v-5d7f30c9]:disabled{opacity:.5;cursor:not-allowed}.btn[data-v-5d7f30c9]:hover:not(:disabled){transform:translateY(-1px)}.btn[data-v-5d7f30c9]:active:not(:disabled){transform:translateY(0) scale(.985)}.btn--sm[data-v-5d7f30c9]{min-height:32px;padding:6px 14px;font-size:var(--fs-sm)}.btn--md[data-v-5d7f30c9]{min-height:38px;padding:9px 18px;font-size:var(--fs-base)}.btn--lg[data-v-5d7f30c9]{min-height:46px;padding:12px 26px;font-size:var(--fs-base)}.btn--block[data-v-5d7f30c9]{width:100%}.btn--icon-only[data-v-5d7f30c9]{padding-inline:0;aspect-ratio:1}.btn--primary[data-v-5d7f30c9]{background:var(--c-primary);color:var(--c-on-primary)}.btn--primary[data-v-5d7f30c9]:hover:not(:disabled){background:var(--c-primary-hover)}.btn--secondary[data-v-5d7f30c9]{background:var(--c-surface-sunken);color:var(--c-ink)}.btn--secondary[data-v-5d7f30c9]:hover:not(:disabled){background:var(--c-border-strong)}.btn--outline[data-v-5d7f30c9]{background:transparent;border-color:var(--c-border-strong);color:var(--c-ink)}.btn--outline[data-v-5d7f30c9]:hover:not(:disabled){border-color:var(--c-primary);background:var(--c-surface-soft)}.btn--ghost[data-v-5d7f30c9]{background:transparent;color:var(--c-ink-2)}.btn--ghost[data-v-5d7f30c9]:hover:not(:disabled){background:var(--c-surface-sunken);color:var(--c-ink)}.btn--danger[data-v-5d7f30c9]{background:var(--c-error-soft);color:var(--c-error-ink)}.btn--danger[data-v-5d7f30c9]:hover:not(:disabled){background:var(--c-error);color:var(--c-on-primary)}.panel-dark .btn--primary[data-v-5d7f30c9]{background:var(--c-surface);color:var(--c-ink)}.btn__spinner[data-v-5d7f30c9]{width:15px;height:15px;border:2px solid currentColor;border-top-color:transparent;border-radius:var(--radius-pill);animation:btn-spin-5d7f30c9 .7s linear infinite}@keyframes btn-spin-5d7f30c9{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.btn[data-v-5d7f30c9]{transition:none}.btn__spinner[data-v-5d7f30c9]{animation-duration:2s}}.confirm__text[data-v-4cd1d97d]{margin:0;font-size:var(--fs-base);line-height:1.6;color:var(--c-ink-2)}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-cyrillic-ext-wght-normal-hICkpzq7.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-cyrillic-wght-normal-mKek_fSS.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-latin-ext-wght-normal-B-I5lbAQ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-latin-wght-normal-BS5oQT7X.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--c-bg: #f5f6fa;--c-surface: #ffffff;--c-ink: #212527;--c-muted: #929292;--c-error: #e83437;--c-success: #51c247;--c-warning: #df720c;--c-accent: #6c5ce7;--c-ink-hover: #35393c;--c-ink-2: #4b5054;--c-ink-3: #6b7176;--c-accent-hover: #5b4dd2;--c-panel: #212527;--c-panel-2: #2b3033;--c-on-panel: #ffffff;--c-on-panel-muted: rgba(255, 255, 255, .66);--c-panel-border: rgba(255, 255, 255, .1);--c-panel-hover: rgba(255, 255, 255, .08);--c-primary: var(--c-ink);--c-primary-hover: var(--c-ink-hover);--c-on-primary: #ffffff;--c-surface-soft: #f5f6fa;--c-surface-sunken: #eceef4;--c-border: #e3e6ee;--c-border-strong: #d3d7e2;--c-scrim: rgba(33, 37, 39, .38);--c-glass: rgba(245, 246, 250, .88);--c-canvas: #ffffff;--c-on-tint: rgba(33, 37, 39, .86);--c-on-tint-muted: rgba(33, 37, 39, .64);--c-on-tint-border: rgba(33, 37, 39, .09);--c-on-tint-hover: rgba(255, 255, 255, .45);--c-on-shade: rgba(255, 255, 255, .94);--c-on-shade-muted: rgba(255, 255, 255, .72);--c-on-shade-border: rgba(255, 255, 255, .16);--c-on-shade-hover: rgba(255, 255, 255, .14);--c-success-soft: rgba(81, 194, 71, .12);--c-success-ink: #2e7f28;--c-warning-soft: rgba(223, 114, 12, .12);--c-warning-ink: #a75108;--c-error-soft: rgba(232, 52, 55, .1);--c-error-ink: #c92b2e;--c-accent-soft: rgba(108, 92, 231, .1);--c-accent-border: rgba(108, 92, 231, .28);--c-neutral-soft: #eceef4;--c-switch-knob: #ffffff;--font: "Golos Text Variable", "Golos Text", "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono: ui-monospace, "Cascadia Mono", "Segoe UI Mono", monospace;--fs-2xs: 10px;--fs-xs: 11px;--fs-sm: 12px;--fs-base: 14px;--fs-md: 15px;--fs-lg: 16px;--fs-xl: 19px;--fs-display: 22px;--fs-2xl: 24px;--lh-tight: 1.15;--lh-base: 1.55;--ls-title: -.02em;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--radius-pill: 999px;--radius-sm: 8px;--radius-input: 12px;--radius-md: 12px;--radius-lg: 16px;--radius-card: 20px;--radius-xl: 20px;--shadow-sm: 0 1px 2px rgba(33, 37, 39, .04);--shadow-md: 0 1px 2px rgba(33, 37, 39, .03), 0 12px 32px rgba(33, 37, 39, .07);--shadow-lg: 0 2px 8px rgba(33, 37, 39, .06), 0 24px 64px rgba(33, 37, 39, .16);--shadow-knob: 0 1px 3px rgba(33, 37, 39, .22);--ease: cubic-bezier(.16, 1, .3, 1);--t-fast: .18s var(--ease);--t-base: .3s var(--ease);--transition: var(--t-fast);--z-raised: 3;--z-sticky: 10;--z-sidebar: 100;--z-scrim: 110;--z-drawer: 120;--z-dropdown: 130;--z-modal: 140;--z-popover: 145;--z-confirm: 148;--z-toast: 150;--z-tooltip: 155;--z-skip-link: 160;--sidebar-width: 264px;--header-height: 56px;--container: 1240px;--container-wide: 1440px;--page-pad: 28px}@media(max-width:640px){:root{--page-pad: 18px}}:root[data-theme=dark]{color-scheme:dark;--c-bg: #17191b;--c-surface: #212527;--c-ink: #eef0f2;--c-muted: #8b9094;--c-ink-hover: #ffffff;--c-ink-2: #c4c8cb;--c-ink-3: #a2a7ab;--c-panel: #131517;--c-panel-2: #22272a;--c-primary: #eef0f2;--c-primary-hover: #ffffff;--c-on-primary: #212527;--c-surface-soft: #262b2d;--c-surface-sunken: #2f3437;--c-border: #32373a;--c-border-strong: #464c50;--c-scrim: rgba(0, 0, 0, .6);--c-glass: rgba(23, 25, 27, .88);--c-error: #ff6467;--c-success: #74d76b;--c-warning: #f0912f;--c-accent: #9b8dff;--c-accent-hover: #b0a5ff;--c-success-soft: rgba(81, 194, 71, .18);--c-success-ink: #7fd975;--c-warning-soft: rgba(223, 114, 12, .18);--c-warning-ink: #f0a45a;--c-error-soft: rgba(232, 52, 55, .18);--c-error-ink: #ff8083;--c-accent-soft: rgba(108, 92, 231, .22);--c-accent-border: rgba(155, 141, 255, .4);--c-neutral-soft: #2f3437;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 1px 2px rgba(0, 0, 0, .3), 0 12px 32px rgba(0, 0, 0, .45);--shadow-lg: 0 2px 8px rgba(0, 0, 0, .35), 0 24px 64px rgba(0, 0, 0, .55)}*,*:before,*:after{box-sizing:border-box}html,body,#app{min-width:320px;min-height:100%;margin:0}body{background:var(--c-bg);color:var(--c-ink);font-family:var(--font);font-size:var(--fs-base);line-height:var(--lh-base);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{line-height:var(--lh-tight);letter-spacing:var(--ls-title)}button,input,textarea,select{font:inherit}button{border:0;cursor:pointer;background:none;color:inherit}button:disabled{cursor:not-allowed}input,textarea,select{color:var(--c-ink)}::placeholder{color:var(--c-muted)}a{color:inherit;text-decoration:none}:where(button,a,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:var(--c-border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--c-border-strong);border:3px solid transparent;border-radius:var(--radius-pill);background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--c-muted);background-clip:content-box}.sr-only{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap}.tab-panel{display:contents}.skip-link{position:fixed;z-index:var(--z-skip-link);top:12px;left:12px;padding:10px 18px;transform:translateY(-180%);border-radius:var(--radius-pill);background:var(--c-primary);color:var(--c-on-primary);font-weight:600;box-shadow:var(--shadow-md);transition:transform var(--t-fast)}.skip-link:focus{transform:translateY(0)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:38px;padding:9px 18px;border:1px solid transparent;border-radius:var(--radius-pill);font-weight:600;white-space:nowrap;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast),transform var(--t-fast),opacity var(--t-fast)}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn:active:not(:disabled){transform:translateY(0) scale(.985)}.btn:disabled{opacity:.5;transform:none}.btn--primary{background:var(--c-primary);color:var(--c-on-primary)}.btn--primary:hover:not(:disabled){background:var(--c-primary-hover)}.btn--secondary{background:var(--c-surface-sunken);color:var(--c-ink)}.btn--secondary:hover:not(:disabled){background:var(--c-border-strong)}.btn--danger{background:var(--c-error-soft);color:var(--c-error-ink)}.btn--danger:hover:not(:disabled){background:var(--c-error);color:var(--c-on-primary)}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-pill);color:var(--c-ink-2);transition:background var(--t-fast),color var(--t-fast)}.icon-button:hover{background:var(--c-surface-sunken);color:var(--c-ink)}.field{width:100%;min-height:40px;padding:9px 12px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-input);outline:none;transition:border-color var(--t-fast),box-shadow var(--t-fast)}.field:hover:not(:disabled):not(:focus){border-color:var(--c-border-strong)}.field:focus{border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-accent-soft)}.field:disabled{background:var(--c-surface-soft);color:var(--c-muted)}.field[aria-invalid=true]{border-color:var(--c-error)}.card{padding:var(--sp-5);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-card)}.card--flush{padding:0;overflow:hidden}.panel-dark{padding:var(--sp-5);background:var(--c-panel);color:var(--c-on-panel);border-radius:var(--radius-card)}.panel-dark .btn--primary{background:var(--c-surface);color:var(--c-ink)}.page-title{margin:0;font-size:var(--fs-2xl);font-weight:800;letter-spacing:-.03em;line-height:1.1}.page-subtitle{margin:6px 0 0;max-width:65ch;color:var(--c-ink-2)}.section-title{margin:0;font-size:var(--fs-lg);font-weight:700;letter-spacing:-.015em}.section-label{margin:0;color:var(--c-muted);font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}input[type=checkbox]:not(.check-native){position:relative;flex:none;width:36px;height:20px;margin:0;border-radius:var(--radius-pill);background:var(--c-border-strong);cursor:pointer;vertical-align:middle;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:background var(--t-fast)}input[type=checkbox]:not(.check-native):before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--c-switch-knob);box-shadow:var(--shadow-knob);transition:transform var(--t-fast)}input[type=checkbox]:not(.check-native):checked{background:var(--c-accent)}input[type=checkbox]:not(.check-native):checked:before{transform:translate(16px)}input[type=checkbox]:not(.check-native):hover:not(:disabled){filter:brightness(.96)}input[type=checkbox]:not(.check-native):focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}input[type=checkbox]:not(.check-native):disabled{opacity:.5;cursor:not-allowed}label>input[type=checkbox]:not(.check-native){margin-inline-end:var(--sp-2)}select.field:not([multiple]),select.field:not([multiple]):disabled{padding-right:36px;background-image:linear-gradient(45deg,transparent 50%,var(--c-muted) 50%),linear-gradient(135deg,var(--c-muted) 50%,transparent 50%);background-position:calc(100% - 17px) 50%,calc(100% - 12px) 50%;background-size:5px 5px;background-repeat:no-repeat;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}select.field:not([multiple]):disabled{cursor:not-allowed}.modal-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;align-items:start}@media(min-width:900px){.modal--lg .modal-form{grid-template-columns:repeat(3,minmax(0,1fr))}}.modal-form>*,.modal-form fieldset>*{min-width:0}.modal-form>label:not(.modal-form__check,.switch,.field-group),.modal-form fieldset>label:not(.modal-form__check,.switch,.field-group){display:grid;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0}.modal-form>label:not(.modal-form__check,.switch,.field-group)>span:first-child,.modal-form fieldset>label:not(.modal-form__check,.switch,.field-group)>span:first-child{color:var(--c-ink-2);font-size:var(--fs-sm);font-weight:600}.modal-form__wide,.modal-form>fieldset,.modal-form>.modal-form__hint,.modal-form>.modal-form__error,.modal-form fieldset>.modal-form__hint{grid-column:1 / -1}@media(max-width:560px){.modal-form__wide-phone{grid-column:1 / -1}}.modal-form__check{display:flex;align-items:center;gap:var(--sp-2);min-height:24px;color:var(--c-ink);font-size:var(--fs-base)}.modal-form>.modal-form__check+.modal-form__check{margin-top:-4px}.modal-form fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;min-width:0;margin:0;padding:12px 14px 14px;border:1px solid var(--c-border);border-radius:var(--radius-input)}.modal-form legend{padding:0 6px;color:var(--c-ink-2);font-size:var(--fs-sm);font-weight:600}.modal-form__hint{margin:0;color:var(--c-ink-3);font-size:var(--fs-sm);line-height:1.45}.modal-form__error{margin:0;padding:10px 12px;border-radius:var(--radius-input);background:var(--c-error-soft);color:var(--c-error-ink);font-size:var(--fs-sm)}.modal-form textarea.field{min-height:96px;resize:vertical}.segmented{display:inline-flex;max-width:100%;gap:2px;padding:3px;overflow-x:auto;border:1px solid var(--c-border);border-radius:var(--radius-pill);background:var(--c-surface);scrollbar-width:none}.segmented::-webkit-scrollbar{display:none}.segmented__item,.filter-chip{display:inline-flex;flex:none;align-items:center;gap:6px;min-height:32px;padding:0 14px;border-radius:var(--radius-pill);color:var(--c-ink-2);font-size:var(--fs-sm);font-weight:600;white-space:nowrap;cursor:pointer;transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast)}.segmented__item:hover,.filter-chip:hover{color:var(--c-ink)}.segmented__item[aria-pressed=true]{background:var(--c-accent-soft);color:var(--c-accent)}.filter-chip{min-height:40px;border:1px solid var(--c-border);background:var(--c-surface)}.filter-chip:hover{border-color:var(--c-border-strong)}.filter-chip[aria-pressed=true]{border-color:var(--c-accent-border);background:var(--c-accent-soft);color:var(--c-accent)}.segmented__item:focus-visible,.filter-chip:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.segmented__item:focus-visible{outline-offset:-2px}.app-tooltip{position:fixed;z-index:var(--z-tooltip);max-width:min(280px,calc(100vw - 16px));padding:6px 10px;border-radius:var(--radius-sm);background:var(--c-primary);color:var(--c-on-primary);box-shadow:var(--shadow-md);font-size:var(--fs-xs);font-weight:600;line-height:1.35;pointer-events:none;opacity:0;transform:translateY(2px);transition:opacity var(--t-fast),transform var(--t-fast)}.app-tooltip[data-placement=bottom]{transform:translateY(-2px)}.app-tooltip--visible{opacity:1;transform:none}.app-tooltip--visible[data-placement=bottom]{transform:none}@media(prefers-reduced-motion:reduce){.app-tooltip{transition:none}}.item-list{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none}.item-card{display:flex;align-items:center;gap:14px;min-width:0;padding:12px 14px 12px 16px;border:1px solid var(--c-border);border-radius:var(--radius-lg);background:var(--c-surface);transition:border-color var(--t-fast)}.item-card:hover{border-color:var(--c-border-strong)}.item-card--muted .item-card__title,.item-card--muted .item-card__lead{opacity:.6}.item-card__lead{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:var(--radius-md);background:var(--c-accent-soft);color:var(--c-accent);font-size:var(--fs-xs);font-weight:700}.item-card__body{display:grid;flex:1 1 auto;gap:3px;min-width:0}.item-card__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.item-card__title{min-width:0;overflow:hidden;color:var(--c-ink);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.item-card__meta{display:flex;flex-wrap:wrap;gap:2px 12px;margin:0;color:var(--c-ink-3);font-size:var(--fs-sm)}.item-card__meta>*{overflow-wrap:anywhere}.item-card__side{display:flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px 10px;color:var(--c-ink-3);font-size:var(--fs-sm)}.item-card__actions{display:flex;flex:none;align-items:center;gap:2px}@media(max-width:560px){.item-card{flex-wrap:wrap}.item-card__body{flex-basis:calc(100% - 54px)}.item-card__side{justify-content:flex-start}.item-card__actions{margin-left:auto}}.page-tabs{display:flex;gap:6px;overflow-x:auto;margin-bottom:var(--sp-5);padding-bottom:3px;scrollbar-width:none}.page-tabs button{flex:none;padding:8px 16px;border-radius:var(--radius-pill);color:var(--c-ink-2);white-space:nowrap;transition:background var(--t-fast),color var(--t-fast)}.page-tabs button:hover{background:var(--c-surface-sunken);color:var(--c-ink)}.page-tabs button[aria-selected=true]{background:var(--c-accent-soft);color:var(--c-accent);font-weight:600}.page-tabs button:focus-visible{outline:2px solid var(--c-accent);outline-offset:-2px}.section-card{display:grid;gap:var(--sp-3);grid-template-columns:minmax(0,1fr);padding:var(--sp-5);border:1px solid var(--c-border);border-radius:var(--radius-card);background:var(--c-surface)}@media(max-width:640px){.section-card{padding:var(--sp-4)}}
