@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500&display=swap";input.ui-input,textarea.ui-input{width:100%;min-width:0;outline:0;font-size:var(--fs-base);font-weight:var(--fw-regular)}input.ui-input::placeholder,textarea.ui-input::placeholder{color:var(--c-text-subtle)}input.ui-input:disabled{background:var(--c-bg-subtle);color:var(--c-text-muted);cursor:not-allowed}input.ui-input[aria-invalid=true]{border-color:var(--c-danger)}button.ui-input{text-align:left}.ui-search input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.ui-check input:indeterminate+.box{background:var(--c-a-600);border-color:var(--c-a-600);color:var(--c-accent-ink)}.ui-spinner{display:inline-flex;color:var(--c-text-muted)}.ui-spinner .ui-icon{animation:ui-spin .8s linear infinite}.ui-modal{display:flex;flex-direction:column;max-height:calc(100vh - 2 * var(--sp-5))}.ui-modal .body{min-height:0;overflow-y:auto;margin-left:calc(-1 * var(--sp-1));margin-right:calc(-1 * var(--sp-1));padding:0 var(--sp-1) var(--sp-1)}.ui-menu>*{flex:none}.ui-menu-item>.ui-check{flex:1 1 0;align-self:stretch;min-width:0}.ui-cal .grid.ui-cal-months{grid-template-columns:repeat(3,1fr)}.ui-cal .grid button:disabled{color:var(--c-text-subtle);cursor:not-allowed}.ui-cal .grid button:disabled:hover:before{background:transparent}.ui-cal.ui-cal-range{display:flex;gap:var(--sp-3)}.ui-cal-presets{flex:none;display:flex;flex-direction:column;gap:2px;padding-right:var(--sp-3);border-right:1px solid var(--c-border)}.ui-list.ui-grid-list{display:grid;grid-template-columns:var(--cols);column-gap:var(--sp-4);margin:0}.ui-grid-list>.ui-cols,.ui-grid-list>.ui-row{grid-column:1 / -1;grid-template-columns:subgrid}.ui-grid-list>.ui-empty-rows,.ui-grid-list>.ui-row-detail{grid-column:1 / -1}.ui-grid-list .ui-col{position:relative;white-space:nowrap}.ui-grid-list .ui-cell.clip{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-grid-list .ui-col-check{display:flex;align-items:center}.ui-list-scroll{margin:0 calc(-1 * var(--sp-3));overflow-x:auto}.ui-card .ui-list-scroll{margin:0}.ui-card .ui-cols{background:var(--c-bg-surface)}.ui-row.static{cursor:default}.ui-row.static:not(.sel):hover{background:transparent}.ui-row.open{background:var(--c-control-bg)}.ui-row.open:after{display:none}.ui-row-detail{position:relative;margin-top:var(--sp-1);padding:var(--sp-1) var(--sp-2) var(--sp-4)}.ui-row-detail:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:1px;background:var(--c-border)}.ui-row-detail:last-child:after{display:none}.ui-row-detail+.ui-row{margin-top:var(--sp-3)}.ui-col-resize{position:absolute;top:0;bottom:0;right:calc(-1 * var(--sp-3));width:var(--sp-2);cursor:col-resize}.ui-col-resize:after{content:"";position:absolute;top:25%;bottom:25%;left:3px;width:1px;background:var(--c-border-strong);transition:background var(--dur-fast),top var(--dur-fast),bottom var(--dur-fast)}.ui-col-resize:hover:after,.ui-col-resize.drag:after{top:0;bottom:0;width:2px;background:var(--c-a-600)}.ui-table{width:100%;border-collapse:collapse;font-size:var(--fs-md);font-weight:var(--fw-medium)}.ui-table th{height:32px;padding:0 var(--sp-3);text-align:left;vertical-align:middle;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--c-n-500);white-space:nowrap}.ui-table td{padding:var(--row-pad);border-bottom:1px solid var(--c-border)}.ui-table tbody tr:last-child>td{border-bottom:0}.ui-table tbody tr:hover>td{background:var(--c-control-bg)}.ui-card.flush>.ui-table tr>:first-child{padding-left:var(--sp-5)}.ui-card.flush>.ui-table tr>:last-child{padding-right:var(--sp-5)}.ui-table .num{text-align:right}.ui-table tr.group>td{padding-top:var(--sp-4);padding-bottom:var(--sp-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--c-n-500)}.ui-table tr.total>td{font-weight:var(--fw-bold)}.ui-table tbody tr.group:hover>td,.ui-table tbody tr.total:hover>td{background:none}.ui-card.flush .ui-crow{padding-left:var(--sp-5);padding-right:var(--sp-5)}.ui-crow.click{cursor:pointer}.ui-crow.click:hover .t{color:var(--c-accent-text)}.ui-inline-form{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);background:var(--c-control-bg);border-bottom:1px solid var(--c-border)}.ui-drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-panel);background:var(--c-overlay)}.ui-sidebar.open-mobile{z-index:var(--z-topbar)}.ui-visually-hidden-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:inherit}.ui-scard.w{font:inherit;color:inherit;text-align:left;width:100%;cursor:pointer}.ui-scard.w:hover,.ui-scard.w:focus-visible{border-color:var(--c-a-600);outline:none}a.ui-scard,a.ui-scard:hover,a.ui-scard:focus-visible,a.ui-scard:hover *{text-decoration:none;color:inherit}.ui-scard.w .hd{align-items:center}.ui-scard.w .hd .t{flex:none;overflow:visible;white-space:normal}.ui-scard.w .hd .ui-icon{color:var(--c-text-subtle);flex:none}.ui-scard .big small{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--c-text-muted)}.kv{display:flex;flex-direction:column;gap:var(--sp-1);margin:var(--sp-3) 0 0}.kv div{display:flex;justify-content:space-between;gap:var(--sp-3);font-size:var(--fs-sm)}.kv dt{color:var(--c-text-muted);white-space:nowrap}.kv dd{margin:0;min-width:0;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kv dd.bad{color:var(--c-danger)}.kv dd.muted{color:var(--c-text-muted);font-weight:var(--fw-medium)}.ui-table tr.need>td:first-child{box-shadow:inset 2px 0 0 var(--c-danger)}.ui-crumbs{display:flex;align-items:center;gap:var(--sp-1);margin-bottom:var(--sp-2);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--c-text-muted)}.ui-crumbs button{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer}.ui-crumbs button:hover{color:var(--c-text)}.ui-crumbs .ui-icon{color:var(--c-text-subtle)}.ui-link{border:0;background:none;padding:0;font:inherit;font-weight:var(--fw-semibold);color:var(--c-accent-text);cursor:pointer}.ui-link:hover{text-decoration:underline}.ui-title h1{line-height:30px;padding-bottom:2px}.ui-head.sticky-head,.ui-head.sticky-head.no-reserve{position:sticky;top:0;z-index:var(--z-canvas-affordance);margin-top:calc(-1 * var(--wa-top));margin-left:calc(-1 * var(--wa-gutter));margin-right:calc(-1 * var(--wa-gutter));padding-top:var(--wa-top);padding-bottom:var(--sp-3);padding-left:var(--wa-gutter);padding-right:var(--wa-gutter);background:var(--c-bg-app)}.ui-head.sticky{top:calc(var(--wa-top) + 38px + var(--sp-3))}.ui-head.sticky{position:sticky;z-index:var(--z-canvas-affordance);margin-left:calc(-1 * var(--wa-gutter));margin-right:calc(-1 * var(--wa-gutter));padding-left:var(--wa-gutter);padding-right:var(--wa-gutter);padding-top:var(--sp-3);padding-bottom:var(--sp-3);background:var(--c-bg-app);border-bottom:1px solid var(--c-border)}.ui-head .ui-title.ui-crumb-title{flex:1 1 auto;min-width:0;flex-wrap:nowrap;overflow:hidden}.ui-crumb-title .crumb{overflow:hidden;text-overflow:ellipsis;flex:0 1 auto;min-width:12ch}.ui-crumb-title .crumb:first-child{flex:none;min-width:auto}.ui-crumb-title h1{flex:none}.ui-crumb-title .crumb{border:0;background:none;padding:0;font-size:var(--fs-2xl);font-weight:var(--fw-bold);line-height:30px;color:var(--c-text-subtle);cursor:pointer;white-space:nowrap}.ui-crumb-title .crumb:hover{color:var(--c-text)}.ui-crumb-title .sep{color:var(--c-text-subtle);flex:none}.ui-btn.primary,.ui-btn.on,.ui-ibtn.on,.ui-filter[aria-pressed=true]{background:var(--c-accent-fill)}.ui-btn.primary:hover{background:var(--c-a-700);color:var(--c-accent-ink)}.ui-tip:last-child:after{left:auto;right:0;transform:none}.ui-tools .ui-input:hover,.ui-tools .ui-search:hover{border-color:var(--c-control-outline)}.ui-tools .ui-input:focus-within,.ui-tools .ui-search:focus-within{border-color:var(--c-a-600);box-shadow:0 0 0 3px var(--c-focus-ring)}a.ui-mark,button.ui-mark{transition:background var(--dur-fast),color var(--dur-fast)}a.ui-mark:hover,button.ui-mark:hover,a.ui-mark:focus-visible,button.ui-mark:focus-visible{background:var(--c-accent-fill);color:var(--c-accent-ink)}.ui-head .ui-tools .ui-search{width:150px}.ui-main.full .ui-head{padding-left:46px}.ui-main.full .ui-head.sticky-head{padding-left:calc(var(--wa-gutter) + 46px)}.ui-head>.ui-title{flex-basis:auto}.ui-tcount{font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--c-text-subtle);white-space:nowrap;margin-bottom:var(--sp-2)}.ui-seccol>.ui-tcount{margin-bottom:calc(var(--sp-2) - var(--sp-4))}:root{--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--fs-2xs: 10px;--fs-xs: 11px;--fs-sm: 12px;--fs-base: 13px;--fs-md: 14px;--fs-lg: 16px;--fs-xl: 20px;--fs-2xl: 24px;--fs-3xl: 32px;--fs-4xl: 42px;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--lh-tight: 1.25;--lh-normal: 1.5}:root{--c-n-0: #ffffff;--c-n-25: #fafafb;--c-n-50: #fafafa;--c-n-100: #f4f4f5;--c-n-150: #ececef;--c-n-200: #e4e4e7;--c-n-300: #d4d4d8;--c-n-400: #a1a1aa;--c-n-500: #71717a;--c-n-600: #52525b;--c-n-700: #3f3f46;--c-n-800: #27272a;--c-n-900: #18181b;--c-a-50: #ebf6ff;--c-a-100: #d6ecff;--c-a-200: #a8d7ff;--c-a-500: #33adff;--c-a-600: #0099ff;--c-a-700: #007ed6;--c-a-800: #0066ad;--c-accent-text: #006eb8;--c-accent-ink: #ffffff;--c-focus-ring: rgba(0, 153, 255, .16);--c-brand-secondary: #eceef1;--c-danger: #c81e1e;--c-danger-ink: #ffffff;--c-danger-bg: #fef2f2;--c-danger-border: #fecaca;--c-warn: #b45309;--c-warn-bg: #fef3c7;--c-warn-border: #fde68a;--c-success: #15803d;--c-success-bg: #f0fdf4;--c-success-border: #bbf7d0;--c-bg-app: #ffffff;--c-bg-surface: var(--c-n-0);--c-bg-subtle: var(--c-n-25);--c-bg-hover: var(--c-n-100);--c-border: var(--c-n-150);--c-border-strong: var(--c-n-200);--c-text: var(--c-n-900);--c-text-muted: var(--c-n-700);--c-text-subtle: var(--c-n-600);--c-text-inverse: var(--c-n-0);--c-control-bg: var(--c-n-100);--c-control-bg-hover: var(--c-n-150);--c-control-bg-active: var(--c-n-200);--c-control-border: transparent;--c-control-outline: var(--c-n-500);--c-control-raised: var(--c-n-0);--c-ghost-bg-hover: var(--c-control-bg-hover);--c-ghost-bg-active: var(--c-control-bg-active);--c-switch-track-off: var(--c-control-bg-active);--c-switch-knob: var(--c-control-raised);--c-hover-fill: var(--c-n-900);--c-hover-fill-active: var(--c-n-800);--c-hover-ink: var(--c-text-inverse);--chip-info-bg: var(--c-a-50);--chip-info-text: var(--c-accent-text);--chip-ok-bg: #e9f5ef;--chip-ok-text: #1f7a55;--chip-warn-bg: #fdf4e3;--chip-warn-text: #8f5a17;--chip-bad-bg: #ffefed;--chip-bad-text: #c0392b;--chip-neutral-bg: #f2f2f2;--chip-neutral-text: #4b4b4b;--c-row-attention-bg: #fff8e6;--gold-1: #fdf0c8;--gold-2: #f6e0a0;--gold-border: #dcba62;--gold-text: #5c4300;--gold-muted: #6b5210;--gold-shine: rgba(255, 255, 255, .55);--c-overlay: rgba(24, 24, 27, .45);--c-inverse-surface: #27272a;--c-inverse-text: #e4e4e7;--c-border-dashed: var(--c-n-300);--accent: var(--c-a-600)}[data-ui-theme=dark]{color-scheme:dark;--c-n-0: #17171a;--c-n-25: #1b1b1f;--c-n-50: #1f1f24;--c-n-100: #26262c;--c-n-150: #2f2f36;--c-n-200: #3a3a43;--c-n-300: #4c4c57;--c-n-400: #8b8b98;--c-n-500: #a3a3b0;--c-n-600: #bcbcc7;--c-n-700: #d2d2da;--c-n-800: #e6e6eb;--c-n-900: #f5f5f8;--c-a-50: #0e2a3d;--c-a-100: #123b57;--c-a-200: #1b5580;--c-a-500: #4db6ff;--c-a-600: #4db6ff;--c-a-700: #7ccbff;--c-a-800: #a5dcff;--c-accent-text: #4db6ff;--c-accent-ink: #18181b;--c-focus-ring: rgba(77, 182, 255, .25);--c-danger: #ef4444;--c-danger-ink: #17171a;--c-danger-bg: #261517;--c-danger-border: #4d2427;--c-warn: #f59e0b;--c-warn-bg: #2a2312;--c-warn-border: #4d4020;--c-success: #16a34a;--c-success-bg: #16241b;--c-success-border: #234d33;--c-bg-app: #17171a;--c-text-inverse: #17171a;--c-text-muted: var(--c-n-500);--c-text-subtle: var(--c-n-400);--c-control-raised: var(--c-n-200);--c-control-outline: var(--c-n-400);--c-switch-track-off: var(--c-n-300);--c-switch-knob: var(--c-n-700);--chip-ok-bg: #16241b;--chip-ok-text: #6ddba0;--chip-warn-bg: #2a2312;--chip-warn-text: #f0c064;--chip-bad-bg: #2a1a1c;--chip-bad-text: #ff8f9c;--chip-neutral-bg: #26262c;--chip-neutral-text: #bcbcc7;--c-row-attention-bg: #231d0f;--gold-1: #35290e;--gold-2: #241c09;--gold-border: #5a4614;--gold-text: #f0c064;--gold-muted: #d9b46a;--gold-shine: rgba(255, 255, 255, .06);--c-overlay: rgba(0, 0, 0, .6);--c-inverse-surface: #33333a;--c-inverse-text: #f0f0f4}[data-brand=letteros]{--c-a-50: #ebf6ff;--c-a-100: #d6ecff;--c-a-200: #a8d7ff;--c-a-500: #33adff;--c-a-600: #0099ff;--c-a-700: #007ed6;--c-a-800: #0066ad;--c-accent-text: #006eb8;--c-accent-ink: #ffffff;--c-focus-ring: rgba(0, 153, 255, .16);--c-brand-secondary: #eceef1;--brand-letter: "L"}[data-ui-theme=dark][data-brand=letteros]{--c-a-50: #0e2a3d;--c-a-100: #123b57;--c-a-200: #1b5580;--c-a-500: #4db6ff;--c-a-600: #4db6ff;--c-a-700: #7ccbff;--c-a-800: #a5dcff;--c-accent-text: #4db6ff;--c-accent-ink: #18181b;--c-focus-ring: rgba(77, 182, 255, .25)}[data-brand=mailfit]{--c-a-50: #feefec;--c-a-100: #fddfd8;--c-a-200: #fbbbad;--c-a-500: color-mix(in srgb, #f4512d 80%, #ffffff);--c-a-600: #f4512d;--c-a-700: #e7340c;--c-a-800: #bb2a0a;--c-accent-text: #b8290a;--c-accent-ink: #ffffff;--c-focus-ring: rgba(244, 81, 45, .16);--c-brand-secondary: #f4f3ee;--brand-letter: "M"}[data-ui-theme=dark][data-brand=mailfit]{--c-a-600: #f67255;--c-a-500: #f67255;--c-a-50: color-mix(in srgb, #f67255 16%, #17171a);--c-a-100: color-mix(in srgb, #f67255 28%, #17171a);--c-a-200: color-mix(in srgb, #f67255 42%, #17171a);--c-a-700: color-mix(in srgb, #f67255 80%, #ffffff);--c-a-800: color-mix(in srgb, #f67255 60%, #ffffff);--c-accent-text: #f67255;--c-accent-ink: #18181b;--c-focus-ring: rgba(246, 114, 85, .25)}[data-brand=finalyty]{--c-a-50: #f7f9f1;--c-a-100: #eff3e2;--c-a-200: #dde5c2;--c-a-500: color-mix(in srgb, #acbf69 80%, #ffffff);--c-a-600: #acbf69;--c-a-700: #98ae4a;--c-a-800: #7b8d3c;--c-accent-text: #5c6b2a;--c-accent-ink: #18181b;--c-focus-ring: rgba(172, 191, 105, .2);--c-brand-secondary: #eceef1;--brand-letter: "F"}[data-ui-theme=dark][data-brand=finalyty]{--c-a-600: #baca82;--c-a-500: #baca82;--c-a-50: color-mix(in srgb, #baca82 16%, #17171a);--c-a-100: color-mix(in srgb, #baca82 28%, #17171a);--c-a-200: color-mix(in srgb, #baca82 42%, #17171a);--c-a-700: color-mix(in srgb, #baca82 80%, #ffffff);--c-a-800: color-mix(in srgb, #baca82 60%, #ffffff);--c-accent-text: #baca82;--c-accent-ink: #18181b;--c-focus-ring: rgba(186, 202, 130, .25)}[data-brand=selgram]{--c-a-50: #ebfbff;--c-a-100: #d7f7fe;--c-a-200: #aaeefd;--c-a-500: color-mix(in srgb, #05c5f0 80%, #ffffff);--c-a-600: #05c5f0;--c-a-700: #04a5ca;--c-a-800: #0386a3;--c-accent-text: #026f8a;--c-accent-ink: #18181b;--c-focus-ring: rgba(5, 197, 240, .18);--c-brand-secondary: #14181c;--brand-letter: "S"}[data-ui-theme=dark][data-brand=selgram]{--c-a-600: #50dcfb;--c-a-500: #50dcfb;--c-a-50: color-mix(in srgb, #50dcfb 16%, #17171a);--c-a-100: color-mix(in srgb, #50dcfb 28%, #17171a);--c-a-200: color-mix(in srgb, #50dcfb 42%, #17171a);--c-a-700: color-mix(in srgb, #50dcfb 80%, #ffffff);--c-a-800: color-mix(in srgb, #50dcfb 60%, #ffffff);--c-accent-text: #50dcfb;--c-accent-ink: #18181b;--c-focus-ring: rgba(80, 220, 251, .25)}[data-brand=aiatos]{--c-a-50: #ebfcff;--c-a-100: #d6faff;--c-a-200: #a8f3ff;--c-a-500: color-mix(in srgb, #00d0f0 80%, #ffffff);--c-a-600: #00d0f0;--c-a-700: #00afca;--c-a-800: #008da3;--c-accent-text: #007487;--c-accent-ink: #18181b;--c-focus-ring: rgba(0, 208, 240, .18);--c-brand-secondary: #eceef1;--brand-letter: "ai"}[data-ui-theme=dark][data-brand=aiatos]{--c-a-600: #4de7ff;--c-a-500: #4de7ff;--c-a-50: color-mix(in srgb, #4de7ff 16%, #17171a);--c-a-100: color-mix(in srgb, #4de7ff 28%, #17171a);--c-a-200: color-mix(in srgb, #4de7ff 42%, #17171a);--c-a-700: color-mix(in srgb, #4de7ff 80%, #ffffff);--c-a-800: color-mix(in srgb, #4de7ff 60%, #ffffff);--c-accent-text: #4de7ff;--c-accent-ink: #18181b;--c-focus-ring: rgba(77, 231, 255, .25)}[data-brand=basarosta]{--c-a-50: #fdffeb;--c-a-100: #fbfed7;--c-a-200: #f8feaa;--c-a-500: color-mix(in srgb, #e9fb04 80%, #ffffff);--c-a-600: #e9fb04;--c-a-700: #c4d303;--c-a-800: #9eab03;--c-accent-text: #6b7400;--c-accent-ink: #18181b;--c-focus-ring: rgba(233, 251, 4, .25);--c-brand-secondary: #0f133a;--brand-letter: "Б"}[data-ui-theme=dark][data-brand=basarosta]{--c-a-600: #f0fc4f;--c-a-500: #f0fc4f;--c-a-50: color-mix(in srgb, #f0fc4f 16%, #17171a);--c-a-100: color-mix(in srgb, #f0fc4f 28%, #17171a);--c-a-200: color-mix(in srgb, #f0fc4f 42%, #17171a);--c-a-700: color-mix(in srgb, #f0fc4f 80%, #ffffff);--c-a-800: color-mix(in srgb, #f0fc4f 60%, #ffffff);--c-accent-text: #f0fc4f;--c-accent-ink: #18181b;--c-focus-ring: rgba(240, 252, 79, .25)}.ui-mark.svg:before{content:"";display:block;width:15px;height:15px;background:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ui-mark.svg.lg:before{width:24px;height:24px}.ui-mark.svg>span{display:none}[data-brand=letteros] .ui-mark.svg:before{-webkit-mask-image:url(/assets/letteros-mark-ClM-uTBi.svg);mask-image:url(/assets/letteros-mark-ClM-uTBi.svg)}[data-brand=mailfit] .ui-mark.svg:before{-webkit-mask-image:url(/assets/mailfit-mark-B2i8GsKo.svg);mask-image:url(/assets/mailfit-mark-B2i8GsKo.svg)}[data-brand=finalyty] .ui-mark.svg:before{-webkit-mask-image:url(/assets/finalyty-mark-DRaLXt7P.svg);mask-image:url(/assets/finalyty-mark-DRaLXt7P.svg)}[data-brand=selgram] .ui-mark.svg:before{-webkit-mask-image:url(/assets/selgram-mark-B4ksr0TV.svg);mask-image:url(/assets/selgram-mark-B4ksr0TV.svg)}[data-brand=aiatos] .ui-mark.svg:before{-webkit-mask-image:url(/assets/aiatos-mark-CjSXTg7-.svg);mask-image:url(/assets/aiatos-mark-CjSXTg7-.svg)}[data-brand=basarosta] .ui-mark.svg:before{-webkit-mask-image:url(/assets/basarosta-mark-BNvEszMS.svg);mask-image:url(/assets/basarosta-mark-BNvEszMS.svg)}:root{--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--r-xs: 4px;--r-sm: 6px;--r-md: 8px;--r-lg: 12px;--r-xl: 16px;--r-full: 999px;--r-control: 12px;--r-card: 16px;--r-chip: 8px;--h-control-sm: 28px;--h-control: 32px;--h-control-md: 38px;--h-control-lg: 44px;--shadow-sm: 0 1px 2px rgba(24, 24, 27, .06);--shadow-md: 0 4px 14px rgba(24, 24, 27, .1);--shadow-lg: 0 12px 40px rgba(24, 24, 27, .16);--shadow-raised: 0 1px 2px rgba(24, 24, 27, .12), 0 0 0 1px rgba(24, 24, 27, .04);--dur-fast: .12s;--dur-base: .2s;--ease: cubic-bezier(.4, 0, .2, 1);--z-canvas-affordance: 5;--z-panel: 20;--z-topbar: 50;--z-dropdown: 400;--z-modal: 600;--z-toast: 800;--sidebar-w: 280px;--sidebar-pad: 12px;--right-panel-w: 380px;--wa-top: 12px;--wa-gutter: 20px;--wa-bottom: 24px;--wa-right-reserve: 46px;--title-slot: 320px;--search-w: 260px;--card-min: 250px;--field-min: 240px;--form-col-break: 1180px;--bp-tablet: 900px}[data-ui-theme=dark]{--shadow-sm: 0 1px 2px rgba(0, 0, 0, .5);--shadow-md: 0 4px 14px rgba(0, 0, 0, .55);--shadow-lg: 0 12px 40px rgba(0, 0, 0, .6);--shadow-raised: 0 1px 2px rgba(0, 0, 0, .45), 0 0 0 1px rgba(255, 255, 255, .06)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-normal);font-weight:var(--fw-regular);color:var(--c-text);background:var(--c-bg-app);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01"}h1,h2,h3,h4,p{margin:0}a{color:var(--c-accent-text);text-decoration:none;transition:color var(--dur-fast)}a:hover{color:var(--c-a-800);text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}svg{display:block;flex:none}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--c-a-600);outline-offset:2px}::selection{background:var(--c-a-100)}.tnum,[data-tnum]{font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono)}.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}*{scrollbar-width:thin;scrollbar-color:var(--c-n-300) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{background:var(--c-n-300);border-radius:8px}*::-webkit-scrollbar-track{background:transparent}.ui-icon{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);height:var(--h-control-md);padding:0 var(--sp-4);border:1px solid var(--c-control-border);border-radius:var(--r-control);background:var(--c-control-bg);color:var(--c-text);font-size:var(--fs-base);font-weight:var(--fw-semibold);line-height:1;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;transition:background var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast),opacity var(--dur-fast)}.ui-btn:hover{background:var(--c-hover-fill);color:var(--c-hover-ink);border-color:transparent;text-decoration:none}.ui-btn:active{background:var(--c-hover-fill-active);color:var(--c-hover-ink)}.ui-btn:focus-visible{outline:2px solid var(--c-a-600);outline-offset:2px}.ui-btn.primary{background:var(--c-a-600);color:var(--c-accent-ink)}.ui-btn.primary:hover{background:var(--c-hover-fill);color:var(--c-hover-ink)}.ui-btn.outline{background:transparent;border-color:var(--c-control-outline)}.ui-btn.outline:hover{background:var(--c-hover-fill);color:var(--c-hover-ink);border-color:var(--c-hover-fill)}.ui-btn.danger{background:var(--c-bg-surface);border-color:var(--c-danger-border);color:var(--c-danger)}.ui-btn.danger:hover{background:var(--c-danger);border-color:var(--c-danger);color:var(--c-danger-ink)}.ui-btn.danger:active{filter:brightness(.9)}.ui-btn.ghost{background:transparent}.ui-btn.ghost:hover{background:var(--c-ghost-bg-hover);color:var(--c-text)}.ui-btn.on{background:var(--c-a-600);color:var(--c-accent-ink);border-color:var(--c-a-600)}.ui-btn.sm{height:var(--h-control-sm);padding:0 var(--sp-3);font-size:var(--fs-sm)}.ui-btn.md32{height:var(--h-control);padding:0 var(--sp-3);font-size:var(--fs-sm)}.ui-btn.lg{height:var(--h-control-lg);padding:0 var(--sp-5);font-size:var(--fs-md)}.ui-btn.block{width:100%}.ui-btn:disabled,.ui-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}.ui-btn.primary:disabled{opacity:1;background:var(--c-a-200);color:var(--c-accent-ink)}.ui-btn.loading{pointer-events:none}.ui-btn.loading .ui-icon{animation:ui-spin .8s linear infinite}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-ibtn{display:inline-flex;align-items:center;justify-content:center;width:var(--h-control-md);height:var(--h-control-md);padding:0;border:1px solid transparent;border-radius:var(--r-control);background:var(--c-control-bg);color:var(--c-text);cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast)}.ui-ibtn:hover{background:var(--c-hover-fill);color:var(--c-hover-ink)}.ui-ibtn:active{background:var(--c-hover-fill-active)}.ui-ibtn:focus-visible{outline:2px solid var(--c-a-600);outline-offset:2px}.ui-ibtn.md32{width:var(--h-control);height:var(--h-control)}.ui-ibtn.sm,.ui-ibtn.ghost{width:var(--h-control-sm);height:var(--h-control-sm)}.ui-ibtn.ghost{background:transparent}.ui-ibtn.ghost:hover{background:var(--c-ghost-bg-hover);color:var(--c-text)}.ui-ibtn.md32.ghost,.ui-ibtn.lg.ghost{width:var(--h-control);height:var(--h-control)}.ui-ibtn.muted{color:var(--c-n-500)}.ui-ibtn.danger:hover{background:var(--c-danger);color:var(--c-danger-ink)}.ui-ibtn.on{background:var(--c-a-600);color:var(--c-accent-ink)}.ui-ibtn:disabled,.ui-ibtn[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}.ui-tip{position:relative}.ui-tip:after{content:attr(data-tip);position:absolute;left:50%;top:calc(100% + 10px);transform:translate(-50%);padding:5px 8px;border-radius:var(--r-sm);background:var(--c-inverse-surface);color:var(--c-inverse-text);font-size:var(--fs-base);font-weight:var(--fw-medium);line-height:1.25;white-space:nowrap;box-shadow:var(--shadow-md);opacity:0;pointer-events:none;transition:opacity var(--dur-fast);z-index:var(--z-dropdown)}.ui-tip:hover:after,.ui-tip:focus-visible:after{opacity:1}.ui-field{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.ui-field>label,.ui-label{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--c-text-muted);line-height:18px}.ui-label .req{color:var(--c-danger);margin-left:2px}.ui-input{display:flex;align-items:center;gap:var(--sp-2);height:var(--h-control-md);padding:0 var(--sp-3);border:1px solid var(--c-border-strong);border-radius:var(--r-control);background:var(--c-bg-surface);color:var(--c-text);transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.ui-input.h32{height:var(--h-control)}.ui-input input,.ui-input textarea,.ui-input select{flex:1 1 0;min-width:0;height:100%;padding:0;border:0;background:transparent;outline:0;font-size:var(--fs-base);font-weight:var(--fw-regular);color:var(--c-text)}.ui-input input::placeholder,.ui-input textarea::placeholder{color:var(--c-text-subtle)}.ui-input .ui-icon{color:var(--c-text-subtle)}.ui-input:focus-within{border-color:var(--c-a-600);box-shadow:0 0 0 3px var(--c-focus-ring)}.ui-input.invalid,.ui-input.invalid:focus-within{border-color:var(--c-danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-danger) 18%,transparent)}.ui-input.disabled{background:var(--c-bg-subtle);color:var(--c-text-muted);cursor:not-allowed}.ui-input.readonly{background:var(--c-bg-subtle)}.ui-input.textarea{height:auto;min-height:calc(var(--sp-3) * 2 + 39px);padding:var(--sp-3);align-items:stretch}.ui-input.textarea textarea{resize:vertical;line-height:1.5;height:auto;min-height:39px}.ui-input .inbtn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:-6px;border:0;border-radius:var(--r-chip);background:transparent;color:var(--c-text-muted);cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast)}.ui-input .inbtn:hover{color:var(--c-accent-text);background:var(--c-ghost-bg-hover)}.ui-input .inbtn .ui-icon{width:18px;height:18px;color:inherit}.ui-hint{font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--c-text-subtle);line-height:1.5;margin-top:-2px}.ui-error{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--c-danger);margin-top:-2px}.ui-search,.ui-tools .ui-input,.ui-input.fill{width:auto;background:var(--c-control-bg);border-color:var(--c-control-border)}.ui-search{width:var(--search-w);padding-left:13px}.ui-search input{padding-left:4px}.ui-select{cursor:pointer;-webkit-user-select:none;user-select:none}.ui-select .val{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-base)}.ui-select .val.ph{color:var(--c-text-subtle)}.ui-select .chev{color:var(--c-text-subtle);transition:transform var(--dur-base) var(--ease)}.ui-select.open .chev{transform:rotate(180deg)}.ui-select.open{border-color:var(--c-a-600);box-shadow:0 0 0 3px var(--c-focus-ring)}.ui-select.auto{width:auto;display:inline-flex}.ui-select.auto .val{flex:none}.ui-check{display:inline-flex;align-items:center;gap:var(--sp-2);cursor:pointer;font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--c-text);position:relative}.ui-check input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.ui-check .box{width:18px;height:18px;border-radius:var(--r-sm);border:1px solid var(--c-control-outline);background:var(--c-bg-surface);display:inline-flex;align-items:center;justify-content:center;color:transparent;transition:background var(--dur-fast),border-color var(--dur-fast);flex:none}.ui-check .box .ui-icon{width:12px;height:12px;stroke-width:3}.ui-check input:checked+.box{background:var(--c-a-600);border-color:var(--c-a-600);color:var(--c-accent-ink)}.ui-check input:focus-visible+.box{outline:2px solid var(--c-a-600);outline-offset:2px}.ui-check.disabled{opacity:.5;cursor:not-allowed}.ui-radio .box{border-radius:50%;border-width:2px}.ui-radio .box:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--c-a-600);transform:scale(0);transition:transform var(--dur-fast)}.ui-radio input:checked+.box{background:var(--c-bg-surface);border-color:var(--c-a-600)}.ui-radio input:checked+.box:after{transform:scale(1)}.ui-switch{position:relative;display:inline-block;width:34px;height:20px;flex:none;cursor:pointer}.ui-switch input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer;z-index:1}.ui-switch .track{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--r-full);background:var(--c-switch-track-off);transition:background var(--dur-base)}.ui-switch .track:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--c-switch-knob);box-shadow:var(--shadow-sm);transition:transform var(--dur-base) var(--ease)}.ui-switch input:checked+.track{background:var(--c-a-600)}.ui-switch input:checked+.track:after{transform:translate(14px);background:var(--c-control-raised)}.ui-switch input:focus-visible+.track{box-shadow:0 0 0 3px var(--c-focus-ring)}.ui-switch input:disabled+.track{opacity:.5}.ui-switch-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4)}.ui-switch-row .t{font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:21px}.ui-switch-row .d{font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:18px;color:var(--c-text-muted);margin-top:2px}.ui-switch-row .ui-switch{margin-top:1px}.ui-switch-row+.ui-switch-row{margin-top:var(--sp-4)}.ui-segment{display:inline-flex;gap:var(--sp-1);padding:var(--sp-1);height:var(--h-control-md);border:1px solid var(--c-control-border);border-radius:var(--r-control);background:var(--c-control-bg)}.ui-segment.h32{height:var(--h-control);padding:2px;gap:2px}.ui-segment.block{display:flex}.ui-segment.block>*{flex:1 1 0}.ui-segment button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;padding:0 var(--sp-3);border:0;border-radius:var(--r-chip);background:transparent;color:var(--c-text-muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast)}.ui-segment.h32 button{height:26px;padding:0 var(--sp-2)}.ui-segment button:hover{color:var(--c-text)}.ui-segment button.on{background:var(--c-control-raised);color:var(--c-text);box-shadow:var(--shadow-raised)}.ui-segment button:focus-visible{outline:2px solid var(--c-a-600);outline-offset:2px}.ui-segment button:disabled{opacity:.55;cursor:not-allowed}.ui-chip{display:inline-flex;align-items:center;gap:var(--sp-1);height:20px;padding:0 var(--sp-2);border-radius:var(--r-chip);font-size:var(--fs-xs);font-weight:var(--fw-semibold);line-height:11px;letter-spacing:0;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;background:var(--chip-neutral-bg);color:var(--chip-neutral-text)}.ui-chip.info{background:var(--chip-info-bg);color:var(--chip-info-text)}.ui-chip.ok{background:var(--chip-ok-bg);color:var(--chip-ok-text)}.ui-chip.warn{background:var(--chip-warn-bg);color:var(--chip-warn-text)}.ui-chip.bad{background:var(--chip-bad-bg);color:var(--chip-bad-text)}.ui-chip.dot:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.ui-chip .ui-icon{width:13px;height:13px}.ui-tag{display:inline-flex;align-items:center;height:20px;padding:2px 7px;border-radius:var(--r-chip);font-size:var(--fs-2xs);line-height:1}.ui-tag.beta{font-weight:var(--fw-bold);letter-spacing:.3px;color:var(--c-a-800);background:var(--c-a-100)}.ui-tag.soon{font-weight:var(--fw-semibold);color:var(--c-text-muted);background:var(--c-control-bg)}.ui-filter{display:inline-flex;align-items:center;gap:6px;height:var(--h-control);padding:0 var(--sp-3);border:1px solid var(--c-control-border);border-radius:var(--r-control);background:var(--c-control-bg);color:var(--c-text-subtle);font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;transition:all var(--dur-fast)}.ui-filter:hover{color:var(--c-text);border-color:var(--c-a-200)}.ui-filter[aria-pressed=true]{background:var(--c-a-600);border-color:var(--c-a-600);color:var(--c-accent-ink)}.ui-addr{display:inline-flex;align-items:center;gap:var(--sp-2);height:var(--h-control);padding:0 var(--sp-3);border:1px solid var(--c-border);border-radius:var(--r-chip);background:var(--c-bg-subtle);color:var(--c-text-muted);font-size:var(--fs-base);font-weight:var(--fw-medium)}.ui-addr button{width:16px;height:16px;border:0;border-radius:50%;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast)}.ui-addr button:hover{background:var(--c-hover-fill);color:var(--c-hover-ink)}.ui-addr button .ui-icon{width:12px;height:12px}.ui-counter{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--r-full);background:var(--c-danger);color:#fff;font-size:var(--fs-2xs);font-weight:var(--fw-bold);line-height:1}.ui-avatar{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--c-a-100);color:var(--c-accent-text);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.22px;flex:none;overflow:hidden;text-transform:uppercase}.ui-avatar img{width:100%;height:100%;object-fit:cover}.ui-avatar.a20{width:20px;height:20px;font-size:9px}.ui-avatar.a32{width:32px;height:32px;background:var(--c-a-50)}.ui-avatar.a88{width:88px;height:88px;background:var(--c-a-50);font-size:var(--fs-2xl)}.ui-mark{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--r-sm);background:var(--c-n-900);color:var(--c-text-inverse);font-weight:var(--fw-bold);font-size:15px;line-height:1;flex:none;letter-spacing:-.5px}.ui-mark.lg{width:44px;height:44px;border-radius:var(--r-md);font-size:24px}.ui-mark.brand{background:var(--c-a-600);color:var(--c-accent-ink)}button.ui-mark{border:0;padding:0;cursor:pointer}.ui-logo-plate{width:72px;height:72px;border-radius:var(--r-card);border:1px solid var(--c-border);background:var(--c-a-100);color:var(--c-accent-text);display:inline-flex;align-items:center;justify-content:center;font-size:28px;font-weight:var(--fw-bold)}.ui-card{background:var(--c-bg-surface);border:1px solid var(--c-border);border-radius:var(--r-card);padding:var(--sp-5);min-width:0}.ui-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-4)}.ui-card-head h3{font-size:var(--fs-lg);font-weight:var(--fw-bold);line-height:1.25}.ui-card-head p,.ui-card-desc{font-size:var(--fs-base);font-weight:var(--fw-medium);line-height:19.5px;color:var(--c-text-muted);margin-top:6px;max-width:560px}.ui-card-foot{display:flex;justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--c-border)}.ui-actions{display:flex;gap:var(--sp-2);margin-top:var(--sp-5)}.ui-divider{height:1px;background:var(--c-border);margin:var(--sp-4) 0}.ui-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--field-min),1fr));gap:var(--sp-4);align-items:start}.ui-form-grid.align-end,.ui-form-grid .ui-check{align-self:end}.ui-form-grid .ui-check{height:var(--h-control-md)}.ui-form-grid.one{grid-template-columns:1fr}.ui-cards-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4);align-items:start}@media (max-width: 1179px){.ui-cards-2{grid-template-columns:1fr}}.ui-crow{display:flex;align-items:center;gap:var(--sp-3);padding:10px 0;border-bottom:1px solid var(--c-border);min-height:62px}.ui-crow:last-child{border-bottom:0}.ui-crow .t{font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:21px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-crow .d{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--c-text-muted);margin-top:2px}.ui-crow .main{flex:1 1 0;min-width:0}.ui-crow .v{font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--c-text-muted);white-space:nowrap}.ui-limit{margin-top:var(--sp-4);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--c-text-muted);line-height:18px}.ui-menu{position:absolute;z-index:var(--z-dropdown);min-width:210px;width:240px;padding:6px;border:1px solid var(--c-border);border-radius:var(--r-card);background:var(--c-bg-surface);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:2px;font-family:var(--font-sans)}.ui-menu-head{padding:10px 12px 12px}.ui-menu-head .n{font-size:15px;font-weight:var(--fw-semibold);line-height:1.25}.ui-menu-head .e{font-size:var(--fs-base);color:var(--c-text-subtle);margin-top:4px}.ui-menu-group{padding:10px 12px 4px;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-subtle)}.ui-menu-item{display:flex;align-items:center;gap:var(--sp-2);height:38px;padding:0 var(--sp-3);border:0;border-radius:var(--r-control);background:transparent;color:var(--c-text);font-size:var(--fs-base);font-weight:var(--fw-medium);text-align:left;cursor:pointer;width:100%;transition:background var(--dur-fast)}.ui-menu-item:hover{background:var(--c-ghost-bg-hover)}.ui-menu-item:active{background:var(--c-ghost-bg-active)}.ui-menu-item .lbl{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-menu-item .ui-icon{color:var(--c-text-muted)}.ui-menu-item.on{color:var(--c-accent-text);font-weight:var(--fw-semibold)}.ui-menu-item.on .ui-icon,.ui-menu-item .check{color:var(--c-accent-text)}.ui-menu-item.danger{color:var(--c-danger)}.ui-menu-item.danger .ui-icon{color:inherit}.ui-menu-item.danger:hover{background:var(--c-danger-bg)}.ui-menu-sep{height:1px;background:var(--c-border);margin:6px 4px}.ui-menu-item.ctl{cursor:default;padding-right:6px}.ui-menu-item.ctl:hover{background:transparent}.ui-menu-item.ctl .ui-input.h32{height:28px;padding:0 8px 0 10px}.ui-menu-item.ctl .ui-select .val{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.ui-menu-item.ctl .ui-menu{width:max-content;min-width:96px}.ui-menu-item .ui-tag{margin-left:auto}.ui-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);background:var(--c-overlay);display:flex;align-items:center;justify-content:center;padding:var(--sp-5)}.ui-modal{width:100%;max-width:560px;background:var(--c-bg-surface);border:1px solid var(--c-border);border-radius:var(--r-card);box-shadow:var(--shadow-lg);padding:var(--sp-5)}.ui-modal.narrow{max-width:400px}.ui-modal.wide{max-width:860px}.ui-modal h3{font-size:var(--fs-lg);font-weight:var(--fw-bold);line-height:1.25}.ui-modal .body{margin-top:var(--sp-3);font-size:var(--fs-base);line-height:1.5;color:var(--c-text-muted);display:flex;flex-direction:column;gap:var(--sp-4)}.ui-modal .foot{display:flex;justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-5)}.ui-toasts{position:fixed;right:var(--sp-5);bottom:var(--sp-5);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--sp-2)}.ui-toast{display:flex;align-items:center;gap:var(--sp-3);min-width:280px;max-width:380px;padding:10px 12px;border-radius:var(--r-control);border:1px solid var(--c-border);background:var(--c-bg-surface);box-shadow:var(--shadow-md);font-size:var(--fs-base);font-weight:var(--fw-medium)}.ui-toast .ui-icon{color:var(--c-text-muted)}.ui-toast.ok .ui-icon{color:var(--c-success)}.ui-toast.bad .ui-icon{color:var(--c-danger)}.ui-toast.warn .ui-icon{color:var(--c-warn)}.ui-toast .lbl{flex:1 1 0}.ui-alert{display:flex;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-control);border:1px solid var(--c-border);background:var(--c-bg-subtle);font-size:var(--fs-base);line-height:1.5}.ui-alert.bad{background:var(--c-danger-bg);border-color:var(--c-danger-border);color:var(--c-danger)}.ui-alert.warn{background:var(--c-warn-bg);border-color:var(--c-warn-border);color:var(--c-warn)}.ui-alert.ok{background:var(--c-success-bg);border-color:var(--c-success-border);color:var(--c-success)}.ui-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--sp-10) var(--sp-5)}.ui-empty .ico{width:52px;height:52px;border-radius:var(--r-control);background:var(--c-n-100);color:var(--c-text-subtle);display:flex;align-items:center;justify-content:center;margin-bottom:var(--sp-4)}.ui-empty .ico .ui-icon{width:22px;height:22px}.ui-empty h4{font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:1.25;color:var(--c-n-800)}.ui-empty p{font-size:var(--fs-base);line-height:1.5;color:var(--c-text-muted);max-width:380px;margin-top:var(--sp-2)}.ui-empty .ui-btn{margin-top:var(--sp-5)}.ui-shell{min-height:100vh;background:var(--c-bg-app)}.ui-sidebar{position:fixed;left:0;top:0;bottom:0;width:var(--sidebar-w);background:var(--c-bg-surface);border-right:1px solid var(--c-border);padding:14px var(--sidebar-pad);display:flex;flex-direction:column;overflow:visible;z-index:var(--z-panel);transition:transform var(--dur-base) var(--ease)}.ui-sidebar .ui-menu{z-index:var(--z-dropdown)}.ui-sidebar.closed{transform:translate(-100%)}.ui-sb-top{display:flex;align-items:center;gap:var(--sp-2);height:34px;margin-bottom:14px}.ui-project{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:var(--sp-2);height:34px;padding:0 10px;border:1px solid var(--c-control-border);border-radius:var(--r-control);background:var(--c-control-bg);font-size:var(--fs-base);font-weight:var(--fw-semibold);cursor:pointer;text-align:left;color:var(--c-text);transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.ui-project .n{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-project .chev{width:12px;height:12px;color:var(--c-text-subtle);transition:transform var(--dur-base)}.ui-project.open{border-color:var(--c-a-600);box-shadow:0 0 0 3px var(--c-focus-ring)}.ui-project.open .chev{transform:rotate(180deg)}.ui-nav{flex:1 1 0;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.ui-nav>*{flex:none}.ui-nav-item{display:flex;align-items:center;gap:10px;height:38px;padding:0 10px;border:0;border-radius:var(--r-control);background:transparent;color:var(--c-text-muted);font-size:var(--fs-base);font-weight:var(--fw-medium);text-align:left;cursor:pointer;text-decoration:none;width:100%;transition:background var(--dur-fast),color var(--dur-fast)}.ui-nav-item .ui-icon{width:18px;height:18px}.ui-nav-item .lbl{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-nav-item:hover{background:var(--c-control-bg);color:var(--c-text);text-decoration:none}.ui-nav-item.here{color:var(--c-accent-text);font-weight:var(--fw-semibold)}.ui-nav-item.here:hover{background:var(--c-a-50);color:var(--c-accent-text)}.ui-nav-item.on{color:var(--c-accent-text);font-weight:var(--fw-semibold);background:var(--c-a-100)}.ui-nav-item.on:hover{background:var(--c-a-200);color:var(--c-accent-text)}.ui-nav-item.off{color:var(--c-text-subtle);pointer-events:none}.ui-nav-sep{height:1px;background:var(--c-border);margin:8px 10px}.ui-nav-group{padding:12px 12px 6px;font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:18px;color:var(--c-n-500)}.ui-nav-group:first-child{padding-top:4px}.ui-sb-foot{margin-top:10px;padding-top:10px;border-top:1px solid var(--c-border);display:flex;align-items:center;gap:2px;height:47px}.ui-user{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:var(--sp-2);height:36px;padding:0 var(--sp-2);border:0;border-radius:var(--r-control);background:transparent;cursor:pointer;text-align:left;color:var(--c-text);transition:background var(--dur-fast)}.ui-user:hover{background:var(--c-control-bg)}.ui-user .col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:1px}.ui-user .n{font-size:var(--fs-base);font-weight:var(--fw-semibold);line-height:15.6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-user .p{font-size:var(--fs-2xs);font-weight:var(--fw-bold);line-height:12px;letter-spacing:.3px;text-transform:uppercase;color:var(--c-n-500)}.ui-main{margin-left:var(--sidebar-w);min-height:100vh;padding:var(--wa-top) var(--wa-gutter) var(--wa-bottom);display:flex;flex-direction:column;min-width:0;transition:margin var(--dur-base) var(--ease)}.ui-main.full{margin-left:0}.ui-panel-btn{position:fixed;top:14px;right:var(--wa-gutter);z-index:var(--z-topbar);background:var(--c-bg-surface);border-color:var(--c-border)}.ui-panel-btn:hover,.ui-nav-return:hover{background:var(--c-hover-fill);color:var(--c-hover-ink);border-color:var(--c-hover-fill)}.ui-nav-return{position:fixed;top:14px;left:var(--wa-gutter);z-index:var(--z-topbar);background:var(--c-bg-surface);border:1px solid var(--c-border)}.ui-head{display:flex;align-items:center;gap:var(--sp-4);min-height:38px;padding-right:var(--wa-right-reserve);margin-bottom:var(--sp-4);flex-wrap:wrap}.ui-head.no-reserve{padding-right:0}.ui-title{flex:0 1 var(--title-slot);min-width:160px;display:flex;align-items:baseline;gap:var(--sp-2)}.ui-title h1{font-size:var(--fs-2xl);font-weight:var(--fw-bold);line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ui-title .cnt{font-size:var(--fs-base);font-weight:var(--fw-medium);line-height:13px;color:var(--c-text-subtle);white-space:nowrap}.ui-tools{margin-left:auto;display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;justify-content:flex-end}.ui-tools.filters{gap:var(--sp-4)}.ui-sub{font-size:var(--fs-base);font-weight:var(--fw-medium);line-height:19.5px;color:var(--c-text-muted);max-width:620px;margin:-8px 0 var(--sp-4)}.ui-sub a{font-weight:var(--fw-bold)}.ui-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--card-min),1fr));gap:var(--sp-3)}.ui-ocard{position:relative;background:var(--c-bg-surface);border:1px solid var(--c-border);border-radius:var(--r-card);cursor:pointer;transition:border-color var(--dur-fast),box-shadow var(--dur-fast),background var(--dur-fast)}.ui-ocard:hover,.ui-ocard:focus-within{border-color:var(--c-a-600);box-shadow:var(--shadow-md)}.ui-ocard.sel{background:var(--c-a-100);border-color:var(--c-a-700)}.ui-ocard .pv{margin:12px 12px 0;aspect-ratio:1 / 1;border-radius:var(--r-control);border:1px solid var(--c-a-100);background:var(--c-n-50);overflow:hidden;display:flex;align-items:center;justify-content:center;color:var(--c-text-subtle)}.ui-ocard .cap{padding:var(--sp-3)}.ui-ocard .nm{display:flex;align-items:center;gap:var(--sp-2);height:28px}.ui-ocard .nm span{flex:1 1 0;min-width:0;font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:18.2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-ocard .meta{display:flex;align-items:center;gap:6px;height:20px;font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--c-n-500)}.ui-ocard.sel .meta{color:var(--c-text-muted)}.ui-ocard .acts{position:absolute;top:20px;right:20px;display:flex;gap:var(--sp-1);opacity:0;transition:opacity var(--dur-fast)}.ui-ocard:hover .acts,.ui-ocard:focus-within .acts{opacity:1}.ui-ocard .acts .ui-ibtn{background:var(--c-bg-surface);box-shadow:var(--shadow-sm)}.ui-ocard .acts .ui-ibtn:hover{background:var(--c-hover-fill);color:var(--c-hover-ink)}.ui-ocard.sel .acts .ui-ibtn{background:var(--c-a-50)}.ui-ocard.sel .acts .ui-ibtn:hover{background:var(--c-hover-fill);color:var(--c-hover-ink)}.ui-mark-sel{width:28px;height:28px;border-radius:var(--r-control);border:1px solid var(--c-control-outline);background:var(--c-bg-surface);display:inline-flex;align-items:center;justify-content:center;color:transparent;opacity:0;transition:opacity var(--dur-fast),background var(--dur-fast);cursor:pointer;padding:0;flex:none}.ui-ocard:hover .ui-mark-sel,.ui-folder:hover .ui-mark-sel,.ui-row:hover .ui-mark-sel,.selecting .ui-mark-sel{opacity:1}.ui-mark-sel.on{opacity:1;background:var(--c-a-600);border-color:var(--c-a-600);color:var(--c-accent-ink)}.ui-mark-sel:hover{border-color:var(--c-a-600)}.ui-folder{display:flex;align-items:center;gap:var(--sp-3);height:48px;padding:0 var(--sp-4);background:var(--c-bg-surface);border:1px solid var(--c-border);border-radius:var(--r-card);cursor:pointer;transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.ui-folder:hover{border-color:var(--c-a-600);box-shadow:var(--shadow-md)}.ui-folder.sel{background:var(--c-a-100);border-color:var(--c-a-700)}.ui-folder .nm{flex:1 1 0;min-width:0;font-size:var(--fs-md);font-weight:var(--fw-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-folder>.ui-icon{color:var(--c-text-muted)}.ui-folder .acts{display:flex;gap:var(--sp-1);opacity:0;transition:opacity var(--dur-fast)}.ui-folder:hover .acts,.ui-folder:focus-within .acts{opacity:1}.ui-folder .acts .ui-ibtn{background:var(--c-bg-surface);box-shadow:var(--shadow-sm)}.ui-folder .acts .ui-ibtn:hover{background:var(--c-hover-fill);color:var(--c-hover-ink)}.ui-folder.sel .acts .ui-ibtn{background:var(--c-a-50)}.ui-folder.sel .acts .ui-ibtn:hover{background:var(--c-hover-fill);color:var(--c-hover-ink)}.ui-list{display:flex;flex-direction:column;margin:0 calc(-1 * var(--sp-3))}.ui-cols{position:sticky;top:0;z-index:1;display:grid;grid-template-columns:var(--cols, 2fr 1fr 1fr 1fr);align-items:center;gap:var(--sp-4);height:20px;padding:0 var(--sp-3);margin-bottom:var(--sp-3);background:var(--c-bg-app);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--c-n-500)}.ui-cols>:last-child,.ui-row>:last-child{text-align:right;justify-self:end}.ui-cols .sort{display:inline-flex;align-items:center;gap:var(--sp-2);cursor:pointer;border:0;background:none;padding:0;color:inherit;font:inherit;border-radius:4px}.ui-cols .sort .ui-icon{transition:transform var(--dur-base)}.ui-cols .sort.desc .ui-icon{transform:rotate(180deg)}.ui-row{position:relative;display:grid;grid-template-columns:var(--cols, 2fr 1fr 1fr 1fr);align-items:center;gap:var(--sp-4);min-height:38px;padding:8px var(--sp-3);border-radius:var(--r-control);cursor:pointer;font-size:var(--fs-md);font-weight:var(--fw-medium);transition:background var(--dur-fast)}.ui-row+.ui-row{margin-top:var(--sp-3)}.ui-row:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:1px;background:var(--c-border)}.ui-row:last-child:after{display:none}.ui-row:hover{background:var(--c-control-bg)}.ui-row.sel{background:var(--c-a-100)}.ui-row .nm{display:flex;align-items:center;gap:var(--sp-3);min-width:0}.ui-row .nm>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-row .thumb{width:36px;height:36px;border-radius:6px;background:var(--c-n-50);border:1px solid var(--c-border);flex:none;overflow:hidden}.ui-row .sub,.ui-row .dt{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--c-text-muted);font-variant-numeric:tabular-nums}.ui-row .who{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--c-text-muted)}.ui-foot{display:flex;align-items:center;gap:var(--sp-6);margin-top:auto;padding-top:var(--sp-6);padding-bottom:4px}.ui-foot .lbl{font-size:var(--fs-md);font-weight:var(--fw-medium);margin-right:-16px}.ui-pages{display:flex;gap:var(--sp-1)}.ui-pages button{min-width:32px;height:32px;padding:0 var(--sp-3);border:0;border-radius:var(--r-control);background:transparent;color:var(--c-text);font-size:var(--fs-base);font-weight:var(--fw-medium);cursor:pointer;transition:background var(--dur-fast);font-variant-numeric:tabular-nums}.ui-pages button:hover{background:var(--c-control-bg)}.ui-pages button.on{background:var(--c-a-100);color:var(--c-accent-text)}.ui-pages button:disabled{opacity:.55;cursor:not-allowed}.ui-registry{background:var(--c-bg-surface);border-radius:var(--r-card);margin:0 calc(-1 * var(--sp-2));padding:var(--sp-6) var(--sp-2) var(--sp-2)}.ui-registry .ui-cols{background:var(--c-bg-surface);margin:0 0 var(--sp-3)}.ui-rrow{position:relative;display:grid;grid-template-columns:var(--cols);align-items:center;gap:var(--sp-4);min-height:56px;padding:8px var(--sp-3);border-radius:var(--r-control);transition:background var(--dur-fast),border-color var(--dur-fast);border:1px solid transparent}.ui-rrow+.ui-rrow{margin-top:var(--sp-3)}.ui-rrow:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:1px;background:var(--c-border)}.ui-rrow:last-child:after{display:none}.ui-rrow.click{cursor:pointer}.ui-rrow.click:hover{background:var(--c-control-bg)}.ui-rrow.attn{background:var(--c-row-attention-bg)}.ui-rrow.attn.click:hover{background:var(--c-row-attention-bg);border-color:var(--c-warn-border)}.ui-rrow.open{background:var(--c-control-bg)}.ui-rrow .t{font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:21px}.ui-rrow .s{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--c-text-muted);margin-top:2px;font-variant-numeric:tabular-nums}.ui-rrow .s.bad{color:var(--c-danger);font-weight:var(--fw-semibold)}.ui-rrow .s.ok{color:var(--c-success)}.ui-rrow .sum{font-size:15px;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;text-align:right}.ui-rrow .sum.plus{color:var(--c-success)}.ui-rrow .sum.minus{color:var(--c-danger)}.ui-rrow .dt{font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--c-text-muted);font-variant-numeric:tabular-nums}.ui-rrow .acts{display:flex;gap:6px;justify-content:flex-end}.ui-rrow .chev{color:var(--c-text-subtle);transition:transform var(--dur-base);justify-self:end}.ui-rrow.open .chev{transform:rotate(180deg)}.ui-details{padding:4px 8px 16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--sp-6);align-items:start}.ui-details h5{font-size:var(--fs-sm);font-weight:var(--fw-bold);letter-spacing:.48px;text-transform:uppercase;color:var(--c-text-muted);margin-bottom:var(--sp-2)}.ui-fact{display:flex;justify-content:space-between;gap:var(--sp-3);height:19.5px;font-size:var(--fs-base);font-weight:var(--fw-medium)}.ui-fact+.ui-fact{margin-top:6px}.ui-fact .k{color:var(--c-text-muted);white-space:nowrap}.ui-fact .v{color:var(--c-n-500);font-variant-numeric:tabular-nums;text-align:right}.ui-fact.total .v{color:var(--c-text);font-weight:var(--fw-bold)}.ui-details-acts{grid-column:1 / -1;display:flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--c-border)}.ui-details-acts .q{font-size:var(--fs-base);color:var(--c-text-muted);margin-right:var(--sp-1)}.ui-empty-rows{height:69px;display:flex;align-items:center;justify-content:center;font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--c-text-muted)}.ui-hero{background:var(--c-bg-surface);border:1px solid var(--c-border);border-radius:var(--r-card);padding:28px 32px;display:flex;justify-content:space-between;gap:var(--sp-6);align-items:flex-start}.ui-hero.gold{background:linear-gradient(135deg,var(--gold-1),var(--gold-2));border-color:var(--gold-border);position:relative;overflow:hidden}.ui-hero.gold:before{content:"";position:absolute;top:-40%;right:40%;bottom:30%;left:-20%;background:radial-gradient(closest-side,var(--gold-shine),transparent);pointer-events:none}.ui-hero.gold>*{position:relative}.ui-hero .plan{font-size:var(--fs-3xl);font-weight:var(--fw-bold);line-height:1.1;color:var(--gold-text);display:flex;align-items:center;gap:var(--sp-3)}.ui-hero .plan .ui-chip{margin-left:var(--sp-1)}.ui-hero .meta{margin-top:var(--sp-4);font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--gold-muted);display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.ui-hero .meta b{color:var(--gold-text)}.ui-hero .price{text-align:right}.ui-hero .price .n{font-size:var(--fs-3xl);font-weight:var(--fw-bold);line-height:1.1;font-variant-numeric:tabular-nums}.ui-hero .price .n small{font-size:var(--fs-lg);font-weight:var(--fw-medium);color:var(--gold-muted)}.ui-hero .price .d{margin-top:var(--sp-2);font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--gold-muted)}.ui-hero .price .ui-btn{margin-top:var(--sp-4)}.ui-expander{display:inline-flex;align-items:center;gap:var(--sp-2);height:30px;border:0;background:none;padding:0;font-size:var(--fs-xl);font-weight:var(--fw-bold);letter-spacing:-.2px;color:var(--c-text);cursor:pointer}.ui-expander .ui-icon{transition:transform var(--dur-base)}.ui-expander.open .ui-icon{transform:rotate(180deg)}.ui-expander-note{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--c-text-muted);margin-left:var(--sp-3)}.ui-h20{font-size:var(--fs-xl);font-weight:var(--fw-bold);line-height:1.25}.ui-h16{font-size:var(--fs-lg);font-weight:var(--fw-bold);line-height:1.25}.ui-note{font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--c-text-muted);margin-top:6px}.ui-scard{background:var(--c-bg-surface);border:1px solid var(--c-border);border-radius:var(--r-card);padding:var(--sp-4);display:flex;flex-direction:column;min-width:0;transition:border-color var(--dur-fast)}.ui-scard:hover{border-color:var(--c-border-strong)}.ui-scard.cur{border-color:var(--c-a-600)}.ui-scard .hd{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2)}.ui-scard .hd .t{font-size:var(--fs-base);font-weight:var(--fw-semibold);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-scard .hd .u{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--c-text-muted);flex:none}.ui-scard .d{font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--c-text-muted);line-height:1.5;margin-top:var(--sp-2)}.ui-scard .legal{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--c-text-subtle);margin-top:var(--sp-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-scard .ft{margin-top:auto;padding-top:var(--sp-3);display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-3);min-height:48px}.ui-scard .price{min-width:0}.ui-scard .price .n{font-size:var(--fs-md);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.ui-scard .price .s{font-size:var(--fs-xs);color:var(--c-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:16px}.ui-scard .big{font-size:var(--fs-2xl);font-weight:var(--fw-bold);line-height:36px;font-variant-numeric:tabular-nums;margin-top:var(--sp-2)}.ui-scard .big small{font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--c-text-muted)}.ui-bar{height:4px;border-radius:4px;background:var(--c-control-bg-active);margin-top:var(--sp-3);overflow:hidden}.ui-bar i{display:block;height:100%;background:var(--c-a-600);border-radius:4px;transition:width .4s var(--ease)}.ui-bar.warn i{background:var(--c-warn)}.ui-bar.bad i{background:var(--c-danger)}.ui-rpanel{position:fixed;top:0;right:0;bottom:0;width:var(--right-panel-w);background:var(--c-bg-surface);border-left:1px solid var(--c-border);z-index:var(--z-panel);display:flex;flex-direction:column}.ui-rpanel .hd{height:66px;padding:16px 54px 19px 16px;border-bottom:1px solid var(--c-border);display:flex;align-items:center;gap:var(--sp-3)}.ui-rpanel .hd h2{font-size:var(--fs-lg);font-weight:var(--fw-bold);flex:1 1 0}.ui-rpanel .feed{flex:1 1 0;min-height:0;overflow-y:auto;padding:12px 12px 16px;display:flex;flex-direction:column;gap:10px}.ui-rpanel .grp{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.22px;text-transform:uppercase;color:var(--c-n-500);padding:6px 4px 0}.ui-rpanel .day{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--c-n-500);padding:6px 4px 0}.ui-prow{display:flex;align-items:center;gap:10px;padding:8px;border-radius:var(--r-chip);cursor:pointer;transition:background var(--dur-fast);border:0;background:none;text-align:left;width:100%;color:var(--c-text)}.ui-prow:hover{background:var(--c-ghost-bg-hover)}.ui-prow .t{font-size:var(--fs-base);font-weight:var(--fw-semibold);line-height:20px}.ui-prow .d{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--c-n-500);margin-top:2px}.ui-notif{position:relative;padding:10px 8px 10px 12px;border-radius:var(--r-chip);display:flex;gap:10px;align-items:flex-start}.ui-notif.unread:before{content:"";position:absolute;left:2px;top:12px;bottom:12px;width:2px;border-radius:2px;background:var(--c-a-600)}.ui-notif.unread .pin{width:6px;height:6px;border-radius:50%;background:var(--c-a-600);margin-top:7px;flex:none}.ui-notif.pinned{border:1px solid var(--c-border)}.ui-notif .t{font-size:var(--fs-base);font-weight:var(--fw-semibold);line-height:20px}.ui-notif .d{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--c-n-500);margin-top:2px}.ui-notif .main{flex:1 1 0;min-width:0}.ui-composer{padding:12px 16px 16px;border-top:1px solid var(--c-border);display:flex;flex-direction:column;gap:var(--sp-2)}.ui-bubble{max-width:90%;padding:9px 12px;border-radius:var(--r-control);font-size:var(--fs-base);font-weight:var(--fw-medium);line-height:1.5;background:var(--c-control-bg);align-self:flex-start}.ui-bubble.me{background:var(--c-a-100);align-self:flex-end}.ui-cal{position:absolute;z-index:var(--z-dropdown);width:352px;padding:12px;border:1px solid var(--c-border);border-radius:var(--r-card);background:var(--c-bg-surface);box-shadow:var(--shadow-md)}.ui-cal .hd{display:flex;align-items:center;justify-content:space-between;height:32px;margin-bottom:8px;font-size:var(--fs-md);font-weight:var(--fw-semibold)}.ui-cal .wd{display:grid;grid-template-columns:repeat(7,1fr);height:24px;align-items:center;text-align:center;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--c-text-subtle);margin-bottom:4px}.ui-cal .grid{display:grid;grid-template-columns:repeat(7,1fr);row-gap:2px;padding-top:6px;border-top:1px solid var(--c-border)}.ui-cal .grid button{position:relative;height:38px;padding:0;border:0;border-radius:0;background:transparent;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--c-text);cursor:pointer;font-variant-numeric:tabular-nums}.ui-cal .grid button:before{content:"";position:absolute;top:0;right:2px;bottom:0;left:2px;border-radius:var(--r-control);border:1px solid transparent;transition:background var(--dur-fast);z-index:0}.ui-cal .grid button{isolation:isolate}.ui-cal .grid button:hover:before{background:var(--c-control-bg)}.ui-cal .grid button.out{color:var(--c-text-subtle)}.ui-cal .grid button.today:before{border-color:var(--c-a-600)}.ui-cal .grid button.in{background:var(--c-a-100)}.ui-cal .grid button.in:before{display:none}.ui-cal .grid button.in:hover{background:var(--c-a-200)}.ui-cal .grid button.start{background:linear-gradient(to right,transparent 50%,var(--c-a-100) 50%)}.ui-cal .grid button.finish{background:linear-gradient(to left,transparent 50%,var(--c-a-100) 50%)}.ui-cal .grid button.end{color:var(--c-accent-ink)}.ui-cal .grid button.end:before{background:var(--c-a-600);border-color:var(--c-a-600)}.ui-cal .grid button.end:hover:before{background:var(--c-a-700)}.ui-cal .grid button:focus-visible{outline:2px solid var(--c-a-600);outline-offset:-2px;border-radius:var(--r-control)}.ui-cal .grid button .d{position:relative}.ui-cal .ft{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);min-height:50px;padding-top:12px;margin-top:6px;border-top:1px solid var(--c-border);font-size:var(--fs-sm);font-weight:var(--fw-medium)}.ui-cal .ft .val{display:flex;align-items:center;gap:4px;color:var(--c-text-muted);white-space:nowrap;min-width:0;flex:1 1 auto;overflow:hidden}.ui-cal .ft .val .ui-icon{color:var(--c-text-subtle);width:12px;height:12px}.ui-cal .ft .clr{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:2px;padding:0;border:0;border-radius:50%;background:var(--c-control-bg);color:var(--c-text-muted);cursor:pointer;flex:none;transition:background var(--dur-fast),color var(--dur-fast)}.ui-cal .ft .clr:hover{background:var(--c-hover-fill);color:var(--c-hover-ink)}.ui-cal .ft .clr .ui-icon{color:inherit;width:11px;height:11px}.ui-cal .ft>.ui-btn{flex:none;padding:0 var(--sp-3)}.ui-auth{min-height:100vh;display:grid;place-items:center;padding:var(--sp-6);background:var(--c-bg-app)}.ui-auth-box{width:100%;max-width:400px;background:var(--c-bg-surface);border:1px solid var(--c-border);border-radius:var(--r-card);padding:var(--sp-8);display:flex;flex-direction:column;gap:var(--sp-4)}.ui-auth h1{font-size:var(--fs-2xl);font-weight:var(--fw-bold);line-height:1.25}.ui-auth .lead{font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--c-text-muted);margin-top:-8px;line-height:19.5px}.ui-auth .foot{text-align:center;font-size:var(--fs-base);color:var(--c-text-muted)}.ui-steps{display:flex;gap:var(--sp-2)}.ui-steps i{flex:1 1 0;height:4px;border-radius:4px;background:var(--c-control-bg-active)}.ui-steps i.on{background:var(--c-a-600)}@media (max-width: 899px){.ui-sidebar{transform:translate(-100%);box-shadow:none}.ui-sidebar.open-mobile{transform:none;box-shadow:var(--shadow-lg)}.ui-main{margin-left:0;padding-top:62px}.ui-nav-return{display:inline-flex}.ui-head{padding-right:0}.ui-hero{flex-direction:column}.ui-hero .price{text-align:left}.ui-rpanel{width:100%}}.ui-tablet .ui-sidebar{transform:translate(-100%)}.ui-tablet .ui-sidebar.open-mobile{transform:none;box-shadow:var(--shadow-lg)}.ui-tablet .ui-main{margin-left:0;padding-top:62px}.ui-tablet .ui-head{padding-right:0}.ui-tablet .ui-cards-2{grid-template-columns:1fr}.ui-tablet .ui-hero{flex-direction:column}.ui-tablet .ui-hero .price{text-align:left}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");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:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");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{--row-pad: var(--sp-2) var(--sp-3);--z-sticky-cell: 2;--z-backdrop: 399;--z-tooltip: 700;--z-sticky: var(--z-topbar)}html,body,#root{height:100%}.m{font-variant-numeric:tabular-nums;white-space:nowrap}.u{font-family:var(--font-sans);font-weight:var(--fw-semibold);text-transform:none;letter-spacing:0}@keyframes fadeUp{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.12)}to{transform:scale(1);opacity:1}}[data-brand=finalyty]{--c-accent-ink: #ffffff;--c-accent-fill: var(--c-a-800)}[data-ui-theme=dark][data-brand=finalyty]{--c-accent-ink: #18181b;--c-accent-fill: var(--c-a-600)}
