.meet-logo[data-v-bc5d11b8]{flex-shrink:0;color:currentColor}.avatar[data-v-1f2dd26e]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;color:var(--c-text-on-dark);font-weight:700;letter-spacing:.02em;overflow:hidden}.avatar--sm[data-v-1f2dd26e]{width:28px;height:28px;font-size:.68rem}.avatar--md[data-v-1f2dd26e]{width:38px;height:38px;font-size:.8rem}.avatar--lg[data-v-1f2dd26e]{width:48px;height:48px;font-size:.95rem}.avatar__img[data-v-1f2dd26e]{width:100%;height:100%;object-fit:cover}.sidebar[data-v-90d2957f]{position:fixed;top:0;left:0;bottom:0;z-index:var(--z-sidebar);display:flex;flex-direction:column;width:var(--sidebar-w);padding:20px 0 calc(14px + env(safe-area-inset-bottom));background:var(--c-panel-strong);color:var(--c-text-on-dark);overflow:hidden}.sidebar__top[data-v-90d2957f]{flex-shrink:0;padding:0 14px}.sidebar__brand[data-v-90d2957f]{display:flex;align-items:center;justify-content:space-between;padding:0 8px 18px}.sidebar__logo[data-v-90d2957f]{display:flex;align-items:center;color:var(--c-text-on-dark)}.sidebar__close[data-v-90d2957f]{display:none;color:var(--c-text-on-dark-muted)}.sidebar__account[data-v-90d2957f]{display:flex;align-items:center;gap:6px}.sidebar__bell[data-v-90d2957f]{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;border-radius:var(--radius-input);color:var(--c-text-on-dark-muted);transition:background var(--t-fast),color var(--t-fast)}.sidebar__bell[data-v-90d2957f]:hover,.sidebar__bell.router-link-active[data-v-90d2957f]{background:var(--c-on-dark-soft);color:var(--c-text-on-dark)}.sidebar__bell-dot[data-v-90d2957f]{position:absolute;top:8px;right:9px;width:8px;height:8px;border-radius:50%;background:var(--c-error);border:2px solid var(--c-panel-strong)}.sidebar__profile[data-v-90d2957f]{display:flex;align-items:center;gap:11px;flex:1;min-width:0;padding:10px;border-radius:var(--radius-input);transition:background var(--t-fast)}.sidebar__profile[data-v-90d2957f]:hover{background:var(--c-on-dark-subtle)}.sidebar__profile-body[data-v-90d2957f]{display:flex;flex-direction:column;min-width:0}.sidebar__profile-name[data-v-90d2957f]{font-size:var(--fs-small);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar__profile-role[data-v-90d2957f]{font-size:var(--fs-tiny);color:var(--c-text-on-dark-muted)}.sidebar__nav[data-v-90d2957f]{display:flex;flex-direction:column;gap:2px;margin-top:16px;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--c-on-dark-fill-strong) transparent;padding:0 3px 0 14px}.sidebar__nav[data-v-90d2957f]::-webkit-scrollbar{width:6px}.sidebar__nav[data-v-90d2957f]::-webkit-scrollbar-thumb{background:var(--c-on-dark-fill-strong);border-radius:var(--radius-pill)}.sidebar__nav[data-v-90d2957f]::-webkit-scrollbar-track{background:transparent}.sidebar__group[data-v-90d2957f]{padding:14px 10px 6px;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-on-dark-faint)}.sidebar__link[data-v-90d2957f]{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:var(--radius-input);font-size:var(--fs-small);color:var(--c-text-on-dark-muted);transition:background var(--t-fast),color var(--t-fast)}.sidebar__link[data-v-90d2957f]:hover{background:var(--c-on-dark-subtle);color:var(--c-text-on-dark)}.sidebar__link.router-link-active[data-v-90d2957f]{background:var(--c-on-dark-fill);color:var(--c-text-on-dark);font-weight:600}.sidebar__badge[data-v-90d2957f]{margin-left:auto;padding:1px 8px;border-radius:var(--radius-pill);background:var(--c-accent);font-size:.68rem;font-weight:700}.sidebar__org[data-v-90d2957f]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-shrink:0;margin:14px 14px 0;padding:12px 10px;border-top:1px solid var(--c-on-dark-border);color:var(--c-text-on-dark);text-align:left}.sidebar__org-body[data-v-90d2957f]{display:flex;flex-direction:column;min-width:0}.sidebar__org-label[data-v-90d2957f]{font-size:var(--fs-tiny);color:var(--c-text-on-dark-muted)}.sidebar__org-name[data-v-90d2957f]{font-size:var(--fs-small);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar__overlay[data-v-90d2957f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-sidebar) - 1);background:var(--c-scrim)}@media(max-width:1020px){.sidebar[data-v-90d2957f]{transform:translate(-100%);transition:transform var(--t-med);width:min(300px,86vw)}.sidebar--open[data-v-90d2957f]{transform:translate(0)}.sidebar__close[data-v-90d2957f]{display:block}}.topbar[data-v-1d076156]{display:flex;align-items:center;gap:12px;margin-bottom:var(--gap)}.topbar--bare[data-v-1d076156]{margin-bottom:0}.topbar__burger[data-v-1d076156]{display:none;align-items:center;justify-content:center;width:42px;height:42px;border-radius:var(--radius-input);background:var(--c-surface);border:1px solid var(--c-border);color:var(--c-ink);flex-shrink:0}.topbar__subscription[data-v-1d076156]{display:flex;align-items:center;justify-content:space-between;gap:14px;flex:1;min-width:0;padding:12px 20px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-card)}.topbar__subscription--warning[data-v-1d076156]{border-color:var(--c-warning)}.topbar__subscription-body[data-v-1d076156]{min-width:0}.topbar__subscription-title[data-v-1d076156]{font-size:var(--fs-small);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar__subscription-hint[data-v-1d076156]{font-size:var(--fs-tiny);color:var(--c-muted)}.topbar__renew[data-v-1d076156]{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-small);font-weight:600;white-space:nowrap;transition:gap var(--t-fast),color var(--t-fast)}.topbar__renew[data-v-1d076156]:hover{gap:12px;color:var(--c-accent)}@media(max-width:1020px){.topbar__burger[data-v-1d076156]{display:inline-flex}.topbar--bare[data-v-1d076156]{margin-bottom:var(--gap)}}@media(max-width:640px){.topbar__renew span[data-v-1d076156]{display:none}.topbar__subscription[data-v-1d076156]{padding:10px 14px}}.modal[data-v-8210a291]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:20px;background:var(--c-scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal__panel[data-v-8210a291]{display:flex;flex-direction:column;width:100%;max-height:calc(100dvh - 40px);background:var(--c-surface);border-radius:var(--radius-panel);box-shadow:var(--shadow-float);overflow:hidden}.modal__panel--sm[data-v-8210a291]{max-width:420px}.modal__panel--md[data-v-8210a291]{max-width:560px}.modal__panel--lg[data-v-8210a291]{max-width:860px}.modal__head[data-v-8210a291]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px 14px}.modal__title[data-v-8210a291]{font-size:1.05rem;font-weight:800;letter-spacing:-.02em}.modal__close[data-v-8210a291]{color:var(--c-muted)}.modal__close[data-v-8210a291]:hover{color:var(--c-ink)}.modal__body[data-v-8210a291]{padding:0 22px 22px;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.modal__body[data-v-8210a291]>*{flex-shrink:0}.modal__foot[data-v-8210a291]{display:flex;justify-content:flex-end;gap:10px;padding:16px 22px;border-top:1px solid var(--c-border);background:var(--c-surface-soft);flex-wrap:wrap}@media(prefers-reduced-motion:reduce){.modal-enter-active[data-v-8210a291],.modal-leave-active[data-v-8210a291],.modal-enter-active .modal__panel[data-v-8210a291],.modal-leave-active .modal__panel[data-v-8210a291]{transition:none}.modal-enter-from .modal__panel[data-v-8210a291],.modal-leave-to .modal__panel[data-v-8210a291]{transform:none}}.modal-enter-active[data-v-8210a291],.modal-leave-active[data-v-8210a291]{transition:opacity var(--t-fast)}.modal-enter-active .modal__panel[data-v-8210a291],.modal-leave-active .modal__panel[data-v-8210a291]{transition:transform var(--t-med)}.modal-enter-from[data-v-8210a291],.modal-leave-to[data-v-8210a291]{opacity:0}.modal-enter-from .modal__panel[data-v-8210a291],.modal-leave-to .modal__panel[data-v-8210a291]{transform:translateY(14px)}@media(max-width:640px){.modal[data-v-8210a291]{padding:0;align-items:flex-end}.modal__panel[data-v-8210a291]{max-width:none;max-height:92dvh;border-radius:var(--radius-panel) var(--radius-panel) 0 0}.modal__foot[data-v-8210a291]{padding-bottom:calc(16px + env(safe-area-inset-bottom))}}.loading[data-v-2b376d8a]{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px 20px}.loading__text[data-v-2b376d8a]{font-size:var(--fs-small);color:var(--c-muted)}.empty[data-v-c7aa5065]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:40px 20px;text-align:center}.empty__badge[data-v-c7aa5065]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:6px;border-radius:50%;background:var(--c-accent-soft);color:var(--c-accent)}.empty__title[data-v-c7aa5065]{font-size:var(--fs-small);font-weight:600;color:var(--c-ink-2)}.empty__description[data-v-c7aa5065]{max-width:380px;font-size:var(--fs-tiny);color:var(--c-muted);line-height:1.55}.empty[data-v-c7aa5065] .btn{margin-top:10px}.orgs[data-v-afb773e2]{display:flex;flex-direction:column;gap:8px}.orgs__item[data-v-afb773e2]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;background:var(--c-surface-soft);border:1.5px solid transparent;border-radius:var(--radius-input);text-align:left;transition:border-color var(--t-fast),background var(--t-fast)}.orgs__item[data-v-afb773e2]:hover{border-color:var(--c-border-strong)}.orgs__item--active[data-v-afb773e2]{border-color:var(--c-accent)}.orgs__body[data-v-afb773e2]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.orgs__title[data-v-afb773e2]{font-size:var(--fs-small);font-weight:700}.orgs__meta[data-v-afb773e2]{font-size:var(--fs-tiny);color:var(--c-muted)}.shell[data-v-b1663976]{min-height:100dvh}.shell__main[data-v-b1663976]{margin-left:var(--sidebar-w);padding:var(--page-pad);min-height:100dvh}.shell__content[data-v-b1663976]{padding-bottom:80px}@media(max-width:1020px){.shell__main[data-v-b1663976]{margin-left:0}}.tt__bubble[data-v-2a590d5d]{position:fixed;width:max-content;z-index:var(--z-tooltip);padding:9px 12px;background:var(--c-panel-strong);color:var(--c-text-on-dark);border-radius:var(--radius-input);box-shadow:var(--shadow-float);font-size:var(--fs-tiny);font-weight:400;line-height:1.45;text-align:left;white-space:normal;pointer-events:none}.tt__arrow[data-v-2a590d5d]{position:absolute;width:8px;height:8px;margin-left:-4px;background:var(--c-panel-strong);transform:rotate(45deg)}.tt__arrow--top[data-v-2a590d5d]{bottom:-4px}.tt__arrow--bottom[data-v-2a590d5d]{top:-4px}.tt-pop-enter-active[data-v-2a590d5d],.tt-pop-leave-active[data-v-2a590d5d]{transition:opacity var(--t-fast),transform var(--t-fast)}.tt-pop-enter-from[data-v-2a590d5d],.tt-pop-leave-to[data-v-2a590d5d]{opacity:0;transform:translateY(3px)}.spinner[data-v-e5f507a3]{width:15px;height:15px}.confirm__text[data-v-08d00d8e]{font-size:var(--fs-small);color:var(--c-ink-2);line-height:1.55}.toasts[data-v-5091711e]{position:fixed;top:16px;right:16px;z-index:var(--z-toast);display:flex;flex-direction:column;gap:10px;max-width:min(380px,calc(100vw - 32px))}.toast[data-v-5091711e]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:var(--c-surface);border:1px solid var(--c-border);border-left:3px solid var(--c-muted);border-radius:var(--radius-input);box-shadow:var(--shadow-float)}.toast--success[data-v-5091711e]{border-left-color:var(--c-success)}.toast--warning[data-v-5091711e]{border-left-color:var(--c-warning)}.toast--error[data-v-5091711e]{border-left-color:var(--c-error)}.toast--info[data-v-5091711e]{border-left-color:var(--c-info)}.toast--success .toast__icon[data-v-5091711e]{color:var(--c-success)}.toast--warning .toast__icon[data-v-5091711e]{color:var(--c-warning)}.toast--error .toast__icon[data-v-5091711e]{color:var(--c-error)}.toast--info .toast__icon[data-v-5091711e]{color:var(--c-info)}.toast__icon[data-v-5091711e]{flex-shrink:0;margin-top:1px}.toast__text[data-v-5091711e]{flex:1;font-size:var(--fs-small);line-height:1.45}.toast__close[data-v-5091711e]{color:var(--c-muted);flex-shrink:0}.toast__close[data-v-5091711e]:hover{color:var(--c-ink)}.toast-enter-active[data-v-5091711e],.toast-leave-active[data-v-5091711e]{transition:opacity var(--t-med),transform var(--t-med)}.toast-enter-from[data-v-5091711e],.toast-leave-to[data-v-5091711e]{opacity:0;transform:translate(20px)}@media(max-width:640px){.toasts[data-v-5091711e]{top:12px;right:12px;left:12px;max-width:none}}.lang[data-v-1ee8997c]{position:fixed;right:20px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:var(--z-lang)}@media(max-width:720px){.lang--above-controls[data-v-1ee8997c]{bottom:calc(84px + env(safe-area-inset-bottom))}}.lang__trigger[data-v-1ee8997c]{display:flex;align-items:center;gap:7px;height:40px;padding:0 14px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-pill);font-size:var(--fs-tiny);font-weight:600;color:var(--c-ink);box-shadow:var(--shadow-float);transition:border-color var(--t-fast),transform var(--t-fast)}.lang__trigger[data-v-1ee8997c]:hover{border-color:var(--c-ink);transform:translateY(-2px)}.lang__code[data-v-1ee8997c]{letter-spacing:.04em}.lang__flag[data-v-1ee8997c]{width:20px;height:14px;object-fit:cover;border-radius:2px;box-shadow:inset 0 0 0 1px var(--c-hairline)}.lang__option-body[data-v-1ee8997c]{display:flex;align-items:center;gap:9px}.lang__arrow[data-v-1ee8997c]{color:var(--c-muted);transition:transform var(--t-fast)}.lang__arrow--open[data-v-1ee8997c]{transform:rotate(180deg)}.lang__list[data-v-1ee8997c]{position:absolute;right:0;bottom:calc(100% + 10px);min-width:190px;padding:6px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-input);box-shadow:var(--shadow-float)}.lang__option[data-v-1ee8997c]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:9px 12px;border-radius:9px;font-size:var(--fs-small);color:var(--c-ink-2);text-align:left;transition:background var(--t-fast),color var(--t-fast)}.lang__option[data-v-1ee8997c]:hover{background:var(--c-surface-soft);color:var(--c-ink)}.lang__option--active[data-v-1ee8997c]{color:var(--c-accent);font-weight:600}.lang-pop-enter-active[data-v-1ee8997c],.lang-pop-leave-active[data-v-1ee8997c]{transition:opacity var(--t-fast),transform var(--t-fast)}.lang-pop-enter-from[data-v-1ee8997c],.lang-pop-leave-to[data-v-1ee8997c]{opacity:0;transform:translateY(6px)}@media(max-width:640px){.lang[data-v-1ee8997c]{right:14px;bottom:calc(14px + env(safe-area-inset-bottom))}}: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-panel-strong: #212527;--c-panel-soft: #2b2f32;--c-surface-soft: #f8f9fc;--c-border: #e3e6ee;--c-border-strong: #d3d7e2;--c-bg-glass: rgba(245, 246, 250, .88);--c-success-soft: rgba(81, 194, 71, .12);--c-warning-soft: rgba(223, 114, 12, .12);--c-error-soft: rgba(232, 52, 55, .1);--c-accent-soft: rgba(108, 92, 231, .1);--c-info: #3b82f6;--c-info-soft: rgba(59, 130, 246, .12);--c-text-on-dark: #ffffff;--c-text-on-dark-muted: rgba(255, 255, 255, .72);--c-on-dark-border: rgba(255, 255, 255, .1);--c-on-dark-subtle: rgba(255, 255, 255, .06);--c-on-dark-soft: rgba(255, 255, 255, .08);--c-on-dark-fill: rgba(255, 255, 255, .1);--c-on-dark-fill-strong: rgba(255, 255, 255, .18);--c-on-dark-fill-hover: rgba(255, 255, 255, .22);--c-on-dark-outline: rgba(255, 255, 255, .35);--c-text-on-dark-faint: rgba(255, 255, 255, .38);--c-scrim: rgba(33, 37, 39, .32);--c-scrim-strong: rgba(33, 37, 39, .7);--c-panel-overlay: rgba(33, 37, 39, .86);--c-watermark-text: rgba(255, 255, 255, .25);--c-text-shadow: rgba(0, 0, 0, .35);--c-contrast-bg: #000000;--c-contrast-text: #ffff00;--c-warning-text: #8a5a00;--c-warning-bg: #fff4d6;--c-hairline: rgba(33, 37, 39, .12);--c-handle-outline: rgba(33, 37, 39, .35);--c-handle: #ffffff;--shadow-thumb: 0 1px 2px rgba(33, 37, 39, .25);--font: "Golos Text", "Segoe UI", system-ui, -apple-system, sans-serif;--fs-h1: clamp(1.5rem, 2.4vw, 1.95rem);--fs-h2: clamp(1.2rem, 1.8vw, 1.4rem);--fs-h3: 1.05rem;--fs-body: .9375rem;--fs-small: .875rem;--fs-tiny: .78rem;--radius-card: 18px;--radius-panel: 24px;--radius-input: 12px;--radius-pill: 999px;--shadow-card: 0 1px 2px rgba(33, 37, 39, .03), 0 16px 40px rgba(33, 37, 39, .07);--shadow-float: 0 2px 8px rgba(33, 37, 39, .06), 0 24px 72px rgba(33, 37, 39, .14);--sidebar-w: 268px;--page-pad: 28px;--gap: 16px;--ease: cubic-bezier(.16, 1, .3, 1);--t-fast: .18s var(--ease);--t-med: .3s var(--ease);--z-overlay: 5;--z-watermark: 10;--z-sticky: 100;--z-sidebar: 110;--z-lang: 120;--z-modal: 200;--z-toast: 300;--z-tooltip: 400}@media(max-width:640px){:root{--page-pad: 16px}}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html,body,#app{height:100%}body{font-family:var(--font);font-size:var(--fs-body);line-height:1.6;color:var(--c-ink);background:var(--c-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{line-height:1.15;letter-spacing:-.02em;font-weight:700}h1{font-size:var(--fs-h1);font-weight:800;letter-spacing:-.035em}h2{font-size:var(--fs-h2);font-weight:800;letter-spacing:-.03em}h3{font-size:var(--fs-h3)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}input,select,textarea{font:inherit;color:inherit}ul,ol{list-style:none}img,svg,video{display:block;max-width:100%}table{border-collapse:collapse;width:100%}:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px;border-radius:4px}*{scrollbar-width:thin;scrollbar-color:var(--c-border-strong) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--c-border-strong);border-radius:var(--radius-pill)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-card);padding:20px}.card--flat{border-color:transparent}.card--pad-lg{padding:24px 26px}.panel-dark{background:var(--c-panel-strong);color:var(--c-text-on-dark);border-radius:var(--radius-panel)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;border-radius:var(--radius-pill);font-size:var(--fs-small);font-weight:600;white-space:nowrap;transition:transform var(--t-fast),background var(--t-fast),border-color var(--t-fast),color var(--t-fast)}.btn:hover:not(:disabled){transform:translateY(-2px)}.btn:active:not(:disabled){transform:scale(.985)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--primary{background:var(--c-ink);color:var(--c-text-on-dark)}.btn--primary:hover:not(:disabled){background:var(--c-ink-hover)}.btn--ghost{background:transparent;color:var(--c-ink);border:1.5px solid var(--c-border-strong)}.btn--ghost:hover:not(:disabled){border-color:var(--c-ink)}.btn--inverse{background:var(--c-surface);color:var(--c-ink)}.btn--danger{background:var(--c-error);color:var(--c-text-on-dark)}.btn--sm{min-height:38px;padding:0 16px;font-size:var(--fs-tiny)}.btn--lg{min-height:52px;padding:0 30px;font-size:var(--fs-body)}.btn--block{width:100%}.section>.btn{align-self:flex-start}.btn--icon{width:46px;min-height:46px;padding:0;border-radius:var(--radius-input);color:var(--c-ink-3)}.btn--sm.btn--icon{width:38px;min-height:38px}.btn--icon:hover:not(:disabled){background:var(--c-surface-soft);color:var(--c-ink)}.field{display:flex;flex-direction:column;gap:6px}.field__label{display:flex;align-items:center;gap:6px;font-size:var(--fs-tiny);font-weight:600;color:var(--c-ink-2)}.field__control,.input{width:100%;min-height:46px;padding:12px 14px;background:var(--c-surface-soft);border:1.5px solid transparent;border-radius:var(--radius-input);font-size:var(--fs-small);color:var(--c-ink);outline:none;transition:border-color var(--t-fast),background var(--t-fast)}.field__control::placeholder,.input::placeholder{color:var(--c-muted)}.field__control:focus,.input:focus{border-color:var(--c-accent);background:var(--c-surface)}.page>.field .field__control,.page>.field .picker__field,.page>.field .color,.page-head__actions .field__control,.page-head__actions .picker__field,.page>[class$=__switch] .field__control,.page>[class$=__filters] .field__control{background:var(--c-surface);border-color:var(--c-border)}.field__control--error{border-color:var(--c-error)}.field__error{font-size:var(--fs-tiny);color:var(--c-error)}.field__hint{font-size:var(--fs-tiny);color:var(--c-muted)}textarea.field__control{min-height:108px;resize:vertical}.badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--radius-pill);font-size:var(--fs-tiny);font-weight:600;line-height:1.5;white-space:nowrap}.badge--neutral{background:var(--c-surface-soft);color:var(--c-ink-2);box-shadow:inset 0 0 0 1px var(--c-border-strong)}.badge--success{background:var(--c-success-soft);color:var(--c-success)}.badge--warning{background:var(--c-warning-soft);color:var(--c-warning)}.badge--error{background:var(--c-error-soft);color:var(--c-error)}.badge--accent{background:var(--c-accent-soft);color:var(--c-accent)}.badge--info{background:var(--c-info-soft);color:var(--c-info)}.dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.form__checks{display:flex;flex-direction:column;gap:10px}.form__row>.switch.switch{align-self:end;min-height:46px;align-items:center}@media(max-width:640px){.form__row{grid-template-columns:minmax(0,1fr)}}.page{display:flex;flex-direction:column;gap:var(--gap)}.page-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.page-head__title{display:flex;flex-direction:column;gap:2px}.page-head__subtitle{font-size:var(--fs-small);color:var(--c-muted)}.page-head__actions{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}.page-head__actions :deep(.field),.page-head__actions>.field{min-width:180px}.page-head__actions:has(.field){gap:16px}.grid{display:grid;gap:var(--gap)}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1200px){.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.grid--2,.grid--3{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.grid--4{grid-template-columns:minmax(0,1fr)}}.muted{color:var(--c-muted)}.text-small{font-size:var(--fs-small)}.text-tiny{font-size:var(--fs-tiny)}.spinner{width:20px;height:20px;border:2px solid var(--c-border);border-top-color:var(--c-ink);border-radius:50%;animation:spin .7s linear infinite}.spinner--inverse{border-color:var(--c-on-dark-outline);border-top-color:var(--c-text-on-dark)}@keyframes spin{to{transform:rotate(360deg)}}
