@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";: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;--c-n-0:#fff;--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:#09f;--c-a-700:#007ed6;--c-a-800:#0066ad;--c-accent-text:#006eb8;--c-accent-ink:#fff;--c-focus-ring:#0099ff29;--c-brand-secondary:#eceef1;--c-danger:#c81e1e;--c-danger-ink:#fff;--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:#fff;--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:#ffffff8c;--c-overlay:#18181b73;--c-inverse-surface:#27272a;--c-inverse-text:#e4e4e7;--c-border-dashed:var(--c-n-300);--accent:var(--c-a-600)}[data-ui-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;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:#4db6ff40;--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:#ffffff0f;--c-overlay:#0009;--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:#09f;--c-a-700:#007ed6;--c-a-800:#0066ad;--c-accent-text:#006eb8;--c-accent-ink:#fff;--c-focus-ring:#0099ff29;--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:#4db6ff40}[data-brand=mailfit]{--c-a-50:#feefec;--c-a-100:#fddfd8;--c-a-200:#fbbbad;--c-a-500:#f67457;--c-a-600:#f4512d;--c-a-700:#e7340c;--c-a-800:#bb2a0a;--c-accent-text:#b8290a;--c-accent-ink:#fff;--c-focus-ring:#f4512d29;--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:#3b2623;--c-a-100:#55302b;--c-a-200:#753d33;--c-a-700:#f88e77;--c-a-800:#faaa99;--c-accent-text:#f67255;--c-accent-ink:#18181b;--c-focus-ring:#f6725540}[data-brand=finalyty]{--c-a-50:#f7f9f1;--c-a-100:#eff3e2;--c-a-200:#dde5c2;--c-a-500:#bdcc87;--c-a-600:#acbf69;--c-a-700:#98ae4a;--c-a-800:#7b8d3c;--c-accent-text:#5c6b2a;--c-accent-ink:#18181b;--c-focus-ring:#acbf6933;--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:#31342b;--c-a-100:#454937;--c-a-200:#5b6246;--c-a-700:#c8d59b;--c-a-800:#d6dfb4;--c-accent-text:#baca82;--c-accent-ink:#18181b;--c-focus-ring:#baca8240}[data-brand=selgram]{--c-a-50:#ebfbff;--c-a-100:#d7f7fe;--c-a-200:#aaeefd;--c-a-500:#37d1f3;--c-a-600:#05c5f0;--c-a-700:#04a5ca;--c-a-800:#0386a3;--c-accent-text:#026f8a;--c-accent-ink:#18181b;--c-focus-ring:#05c5f02e;--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:#20373e;--c-a-100:#274e59;--c-a-200:#2f6a79;--c-a-700:#73e3fc;--c-a-800:#96eafd;--c-accent-text:#50dcfb;--c-accent-ink:#18181b;--c-focus-ring:#50dcfb40}[data-brand=aiatos]{--c-a-50:#ebfcff;--c-a-100:#d6faff;--c-a-200:#a8f3ff;--c-a-500:#33d9f3;--c-a-600:#00d0f0;--c-a-700:#00afca;--c-a-800:#008da3;--c-accent-text:#007487;--c-accent-ink:#18181b;--c-focus-ring:#00d0f02e;--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:#20383f;--c-a-100:#26515a;--c-a-200:#2e6e7a;--c-a-700:#71ecff;--c-a-800:#94f1ff;--c-accent-text:#4de7ff;--c-accent-ink:#18181b;--c-focus-ring:#4de7ff40}[data-brand=basarosta]{--c-a-50:#fdffeb;--c-a-100:#fbfed7;--c-a-200:#f8feaa;--c-a-500:#edfc36;--c-a-600:#e9fb04;--c-a-700:#c4d303;--c-a-800:#9eab03;--c-accent-text:#6b7400;--c-accent-ink:#18181b;--c-focus-ring:#e9fb0440;--c-brand-secondary:#0f133a;--brand-letter:"Б"}[data-ui-theme=dark][data-brand=basarosta]{--c-a-600:#f0fc4f;--c-a-500:#f0fc4f;--c-a-50:#3a3c22;--c-a-100:#545729;--c-a-200:#727730;--c-a-700:#f3fd72;--c-a-800:#f6fd95;--c-accent-text:#f0fc4f;--c-accent-ink:#18181b;--c-focus-ring:#f0fc4f40}.ui-mark.svg:before{content:"";background:currentColor;width:15px;height:15px;display:block;-webkit-mask-position:50%;mask-position:50%;-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(/c/assets/letteros-mark-ClM-uTBi.svg);mask-image:url(/c/assets/letteros-mark-ClM-uTBi.svg)}[data-brand=mailfit] .ui-mark.svg:before{-webkit-mask-image:url(/c/assets/mailfit-mark-B2i8GsKo.svg);mask-image:url(/c/assets/mailfit-mark-B2i8GsKo.svg)}[data-brand=finalyty] .ui-mark.svg:before{-webkit-mask-image:url(/c/assets/finalyty-mark-DRaLXt7P.svg);mask-image:url(/c/assets/finalyty-mark-DRaLXt7P.svg)}[data-brand=selgram] .ui-mark.svg:before{-webkit-mask-image:url(/c/assets/selgram-mark-B4ksr0TV.svg);mask-image:url(/c/assets/selgram-mark-B4ksr0TV.svg)}[data-brand=aiatos] .ui-mark.svg:before{-webkit-mask-image:url(/c/assets/aiatos-mark-CjSXTg7-.svg);mask-image:url(/c/assets/aiatos-mark-CjSXTg7-.svg)}[data-brand=basarosta] .ui-mark.svg:before{-webkit-mask-image:url(/c/assets/basarosta-mark-BNvEszMS.svg);mask-image:url(/c/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 #18181b0f;--shadow-md:0 4px 14px #18181b1a;--shadow-lg:0 12px 40px #18181b29;--shadow-raised:0 1px 2px #18181b1f, 0 0 0 1px #18181b0a;--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 #00000080;--shadow-md:0 4px 14px #0000008c;--shadow-lg:0 12px 40px #0009;--shadow-raised:0 1px 2px #00000073, 0 0 0 1px #ffffff0f}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{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";margin:0}h1,h2,h3,h4,p{margin:0}a{color:var(--c-accent-text);transition:color var(--dur-fast);text-decoration:none}a:hover{color:var(--c-a-800);text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}svg{flex:none;display:block}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{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}*{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:0 0}.ui-icon{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.ui-btn{justify-content:center;align-items: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);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--dur-fast), color var(--dur-fast), border-color var(--dur-fast), opacity var(--dur-fast);line-height:1;text-decoration:none;display:inline-flex}.ui-btn:hover{background:var(--c-hover-fill);color:var(--c-hover-ink);border-color:#0000;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{border-color:var(--c-control-outline);background:0 0}.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:0 0}.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:.8s linear infinite ui-spin}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-ibtn{width:var(--h-control-md);height:var(--h-control-md);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);border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.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:0 0}.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);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);white-space:nowrap;box-shadow:var(--shadow-md);opacity:0;pointer-events:none;transition:opacity var(--dur-fast);z-index:var(--z-dropdown);padding:5px 8px;line-height:1.25;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.ui-tip:hover:after,.ui-tip:focus-visible:after{opacity:1}.ui-field{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.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{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);display:flex}.ui-input.h32{height:var(--h-control)}.ui-input input,.ui-input textarea,.ui-input select{min-width:0;height:100%;font-size:var(--fs-base);font-weight:var(--fw-regular);color:var(--c-text);background:0 0;border:0;outline:0;flex:1 1 0;padding:0}.ui-input input::placeholder,.ui-input textarea::placeholder,.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;height:auto;min-height:39px;line-height:1.5}.ui-input .inbtn{border-radius:var(--r-chip);width:28px;height:28px;color:var(--c-text-muted);cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast);background:0 0;border:0;justify-content:center;align-items:center;margin-right:-6px;display:inline-flex}.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);margin-top:-2px;line-height:1.5}.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{background:var(--c-control-bg);border-color:var(--c-control-border);width:auto}.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{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-base);flex:1 1 0;overflow:hidden}.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{align-items:center;gap:var(--sp-2);cursor:pointer;font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--c-text);display:inline-flex;position:relative}.ui-check input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ui-check .box{border-radius:var(--r-sm);border:1px solid var(--c-control-outline);background:var(--c-bg-surface);color:#0000;width:18px;height:18px;transition:background var(--dur-fast), border-color var(--dur-fast);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-check .box .ui-icon{stroke-width:3px;width:12px;height:12px}.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-width:2px;border-radius:50%}.ui-radio .box:after{content:"";background:var(--c-a-600);width:8px;height:8px;transition:transform var(--dur-fast);border-radius:50%;transform:scale(0)}.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{cursor:pointer;flex:none;width:34px;height:20px;display:inline-block;position:relative}.ui-switch input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.ui-switch .track{border-radius:var(--r-full);background:var(--c-switch-track-off);transition:background var(--dur-base);position:absolute;inset:0}.ui-switch .track:after{content:"";background:var(--c-switch-knob);width:16px;height:16px;box-shadow:var(--shadow-sm);transition:transform var(--dur-base) var(--ease);border-radius:50%;position:absolute;top:2px;left:2px}.ui-switch input:checked+.track{background:var(--c-a-600)}.ui-switch input:checked+.track:after{background:var(--c-control-raised);transform:translate(14px)}.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{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);display:flex}.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);color:var(--c-text-muted);margin-top:2px;line-height:18px}.ui-switch-row .ui-switch{margin-top:1px}.ui-switch-row+.ui-switch-row{margin-top:var(--sp-4)}.ui-segment{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);display:inline-flex}.ui-segment.h32{height:var(--h-control);gap:2px;padding:2px}.ui-segment.block{display:flex}.ui-segment.block>*{flex:1 1 0}.ui-segment button{height:28px;padding:0 var(--sp-3);border-radius:var(--r-chip);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);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;display:inline-flex}.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{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);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;background:var(--chip-neutral-bg);max-width:100%;color:var(--chip-neutral-text);line-height:11px;display:inline-flex;overflow:hidden}.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:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.ui-chip .ui-icon{width:13px;height:13px}.ui-tag{border-radius:var(--r-chip);height:20px;font-size:var(--fs-2xs);align-items:center;padding:2px 7px;line-height:1;display:inline-flex}.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{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);align-items:center;gap:6px;display:inline-flex}.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{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);display:inline-flex}.ui-addr button{width:16px;height:16px;color:inherit;cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.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{border-radius:var(--r-full);background:var(--c-danger);color:#fff;min-width:18px;height:18px;font-size:var(--fs-2xs);font-weight:var(--fw-bold);justify-content:center;align-items:center;padding:0 5px;line-height:1;display:inline-flex}.ui-avatar{background:var(--c-a-100);width:24px;height:24px;color:var(--c-accent-text);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.22px;text-transform:uppercase;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ui-avatar img{object-fit:cover;width:100%;height:100%}.ui-avatar.a20{width:20px;height:20px;font-size:9px}.ui-avatar.a32{background:var(--c-a-50);width:32px;height:32px}.ui-avatar.a88{background:var(--c-a-50);width:88px;height:88px;font-size:var(--fs-2xl)}.ui-mark{border-radius:var(--r-sm);background:var(--c-n-900);width:28px;height:28px;color:var(--c-text-inverse);font-weight:var(--fw-bold);letter-spacing:-.5px;flex:none;justify-content:center;align-items:center;font-size:15px;line-height:1;display:inline-flex}.ui-mark.lg{border-radius:var(--r-md);width:44px;height:44px;font-size:24px}.ui-mark.brand{background:var(--c-a-600);color:var(--c-accent-ink)}button.ui-mark{cursor:pointer;border:0;padding:0}.ui-logo-plate{border-radius:var(--r-card);border:1px solid var(--c-border);background:var(--c-a-100);width:72px;height:72px;color:var(--c-accent-text);font-size:28px;font-weight:var(--fw-bold);justify-content:center;align-items:center;display:inline-flex}.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{justify-content:space-between;align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-4);display:flex}.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);color:var(--c-text-muted);max-width:560px;margin-top:6px;line-height:19.5px}.ui-card-foot{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);display:flex}.ui-actions{gap:var(--sp-2);margin-top:var(--sp-5);display:flex}.ui-divider{background:var(--c-border);height:1px;margin:var(--sp-4) 0}.ui-form-grid{grid-template-columns:repeat(auto-fit, minmax(var(--field-min), 1fr));gap:var(--sp-4);align-items:start;display:grid}.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{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (width<=1179px){.ui-cards-2{grid-template-columns:1fr}}.ui-crow{align-items:center;gap:var(--sp-3);border-bottom:1px solid var(--c-border);min-height:62px;padding:10px 0;display:flex}.ui-crow:last-child{border-bottom:0}.ui-crow .t{font-size:var(--fs-md);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:21px;overflow:hidden}.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{z-index:var(--z-dropdown);border:1px solid var(--c-border);border-radius:var(--r-card);background:var(--c-bg-surface);width:240px;min-width:210px;box-shadow:var(--shadow-md);font-family:var(--font-sans);flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute}.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{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-subtle);padding:10px 12px 4px}.ui-menu-item{align-items:center;gap:var(--sp-2);height:38px;padding:0 var(--sp-3);border-radius:var(--r-control);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);background:0 0;border:0;display:flex}.ui-menu-item:hover{background:var(--c-ghost-bg-hover)}.ui-menu-item:active{background:var(--c-ghost-bg-active)}.ui-menu-item .lbl{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.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{background:var(--c-border);height:1px;margin:6px 4px}.ui-menu-item.ctl{cursor:default;padding-right:6px}.ui-menu-item.ctl:hover{background:0 0}.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{z-index:var(--z-modal);background:var(--c-overlay);padding:var(--sp-5);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ui-modal{background:var(--c-bg-surface);border:1px solid var(--c-border);border-radius:var(--r-card);width:100%;max-width:560px;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);color:var(--c-text-muted);gap:var(--sp-4);flex-direction:column;line-height:1.5;display:flex}.ui-modal .foot{justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-5);display:flex}.ui-toasts{right:var(--sp-5);bottom:var(--sp-5);z-index:var(--z-toast);gap:var(--sp-2);flex-direction:column;display:flex;position:fixed}.ui-toast{align-items:center;gap:var(--sp-3);border-radius:var(--r-control);border:1px solid var(--c-border);background:var(--c-bg-surface);min-width:280px;max-width:380px;box-shadow:var(--shadow-md);font-size:var(--fs-base);font-weight:var(--fw-medium);padding:10px 12px;display:flex}.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{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;display:flex}.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{text-align:center;padding:var(--sp-10) var(--sp-5);flex-direction:column;align-items:center;display:flex}.ui-empty .ico{border-radius:var(--r-control);background:var(--c-n-100);width:52px;height:52px;color:var(--c-text-subtle);margin-bottom:var(--sp-4);justify-content:center;align-items:center;display:flex}.ui-empty .ico .ui-icon{width:22px;height:22px}.ui-empty h4{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--c-n-800);line-height:1.25}.ui-empty p{font-size:var(--fs-base);color:var(--c-text-muted);max-width:380px;margin-top:var(--sp-2);line-height:1.5}.ui-empty .ui-btn{margin-top:var(--sp-5)}.ui-shell{background:var(--c-bg-app);min-height:100vh}.ui-sidebar{width:var(--sidebar-w);background:var(--c-bg-surface);border-right:1px solid var(--c-border);padding:14px var(--sidebar-pad);z-index:var(--z-panel);transition:transform var(--dur-base) var(--ease);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:visible}.ui-sidebar .ui-menu{z-index:var(--z-dropdown)}.ui-sidebar.closed{transform:translate(-100%)}.ui-sb-top{align-items:center;gap:var(--sp-2);height:34px;margin-bottom:14px;display:flex}.ui-project{align-items:center;gap:var(--sp-2);border:1px solid var(--c-control-border);border-radius:var(--r-control);background:var(--c-control-bg);min-width:0;height:34px;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);flex:1 1 0;padding:0 10px;display:flex}.ui-project .n{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.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-direction:column;flex:1 1 0;gap:2px;min-height:0;display:flex;overflow-y:auto}.ui-nav>*{flex:none}.ui-nav-item{border-radius:var(--r-control);height:38px;color:var(--c-text-muted);font-size:var(--fs-base);font-weight:var(--fw-medium);text-align:left;cursor:pointer;width:100%;transition:background var(--dur-fast), color var(--dur-fast);background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.ui-nav-item .ui-icon{width:18px;height:18px}.ui-nav-item .lbl{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.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{background:var(--c-border);height:1px;margin:8px 10px}.ui-nav-group{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--c-n-500);padding:12px 12px 6px;line-height:18px}.ui-nav-group:first-child{padding-top:4px}.ui-sb-foot{border-top:1px solid var(--c-border);align-items:center;gap:2px;height:47px;margin-top:10px;padding-top:10px;display:flex}.ui-user{align-items:center;gap:var(--sp-2);min-width:0;height:36px;padding:0 var(--sp-2);border-radius:var(--r-control);cursor:pointer;text-align:left;color:var(--c-text);transition:background var(--dur-fast);background:0 0;border:0;flex:1 1 0;display:flex}.ui-user:hover{background:var(--c-control-bg)}.ui-user .col{flex-direction:column;flex:1 1 0;gap:1px;min-width:0;display:flex}.ui-user .n{font-size:var(--fs-base);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:15.6px;overflow:hidden}.ui-user .p{font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:.3px;text-transform:uppercase;color:var(--c-n-500);line-height:12px}.ui-main{margin-left:var(--sidebar-w);min-height:100vh;padding:var(--wa-top) var(--wa-gutter) var(--wa-bottom);min-width:0;transition:margin var(--dur-base) var(--ease);flex-direction:column;display:flex}.ui-main.full{margin-left:0}.ui-panel-btn{top:14px;right:var(--wa-gutter);z-index:var(--z-topbar);background:var(--c-bg-surface);border-color:var(--c-border);position:fixed}.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{top:14px;left:var(--wa-gutter);z-index:var(--z-topbar);background:var(--c-bg-surface);border:1px solid var(--c-border);position:fixed}.ui-head{align-items:center;gap:var(--sp-4);min-height:38px;padding-right:var(--wa-right-reserve);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.ui-head.no-reserve{padding-right:0}.ui-title{flex:0 1 var(--title-slot);align-items:baseline;gap:var(--sp-2);min-width:160px;display:flex}.ui-title h1{font-size:var(--fs-2xl);font-weight:var(--fw-bold);text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:24px;overflow:hidden}.ui-title .cnt{font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--c-text-subtle);white-space:nowrap;line-height:13px}.ui-tools{align-items:center;gap:var(--sp-2);flex-wrap:wrap;justify-content:flex-end;margin-left:auto;display:flex}.ui-tools.filters{gap:var(--sp-4)}.ui-sub{font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--c-text-muted);max-width:620px;margin:-8px 0 var(--sp-4);line-height:19.5px}.ui-sub a{font-weight:var(--fw-bold)}.ui-grid{grid-template-columns:repeat(auto-fill, minmax(var(--card-min), 1fr));gap:var(--sp-3);display:grid}.ui-ocard{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);position:relative}.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{aspect-ratio:1;border-radius:var(--r-control);border:1px solid var(--c-a-100);background:var(--c-n-50);color:var(--c-text-subtle);justify-content:center;align-items:center;margin:12px 12px 0;display:flex;overflow:hidden}.ui-ocard .cap{padding:var(--sp-3)}.ui-ocard .nm{align-items:center;gap:var(--sp-2);height:28px;display:flex}.ui-ocard .nm span{min-width:0;font-size:var(--fs-md);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;line-height:18.2px;overflow:hidden}.ui-ocard .meta{height:20px;font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--c-n-500);align-items:center;gap:6px;display:flex}.ui-ocard.sel .meta{color:var(--c-text-muted)}.ui-ocard .acts{gap:var(--sp-1);opacity:0;transition:opacity var(--dur-fast);display:flex;position:absolute;top:20px;right:20px}.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{border-radius:var(--r-control);border:1px solid var(--c-control-outline);background:var(--c-bg-surface);color:#0000;opacity:0;width:28px;height:28px;transition:opacity var(--dur-fast), background var(--dur-fast);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.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{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);display:flex}.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{min-width:0;font-size:var(--fs-md);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;overflow:hidden}.ui-folder>.ui-icon{color:var(--c-text-muted)}.ui-folder .acts{gap:var(--sp-1);opacity:0;transition:opacity var(--dur-fast);display:flex}.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{margin:0 calc(-1 * var(--sp-3));flex-direction:column;display:flex}.ui-cols{z-index:1;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);display:grid;position:sticky;top:0}.ui-cols>:last-child,.ui-row>:last-child{text-align:right;justify-self:end}.ui-cols .sort{align-items:center;gap:var(--sp-2);cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;border-radius:4px;padding:0;display:inline-flex}.ui-cols .sort .ui-icon{transition:transform var(--dur-base)}.ui-cols .sort.desc .ui-icon{transform:rotate(180deg)}.ui-row{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);display:grid;position:relative}.ui-row+.ui-row{margin-top:var(--sp-3)}.ui-row:after{content:"";background:var(--c-border);height:1px;position:absolute;bottom:-8px;left:0;right:0}.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{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.ui-row .nm>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-row .thumb{background:var(--c-n-50);border:1px solid var(--c-border);border-radius:6px;flex:none;width:36px;height:36px;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{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--c-text-muted);align-items:center;gap:6px;display:inline-flex}.ui-foot{align-items:center;gap:var(--sp-6);padding-top:var(--sp-6);margin-top:auto;padding-bottom:4px;display:flex}.ui-foot .lbl{font-size:var(--fs-md);font-weight:var(--fw-medium);margin-right:-16px}.ui-pages{gap:var(--sp-1);display:flex}.ui-pages button{min-width:32px;height:32px;padding:0 var(--sp-3);border-radius:var(--r-control);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;background:0 0;border:0}.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{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 #0000;display:grid;position:relative}.ui-rrow+.ui-rrow{margin-top:var(--sp-3)}.ui-rrow:after{content:"";background:var(--c-border);height:1px;position:absolute;bottom:-8px;left:0;right:0}.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);font-variant-numeric:tabular-nums;margin-top:2px}.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{justify-content:flex-end;gap:6px;display:flex}.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{gap:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;padding:4px 8px 16px;display:grid}.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{justify-content:space-between;gap:var(--sp-3);height:19.5px;font-size:var(--fs-base);font-weight:var(--fw-medium);display:flex}.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{align-items:center;gap:var(--sp-2);margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--c-border);grid-column:1/-1;display:flex}.ui-details-acts .q{font-size:var(--fs-base);color:var(--c-text-muted);margin-right:var(--sp-1)}.ui-empty-rows{height:69px;font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--c-text-muted);justify-content:center;align-items:center;display:flex}.ui-hero{background:var(--c-bg-surface);border:1px solid var(--c-border);border-radius:var(--r-card);justify-content:space-between;gap:var(--sp-6);align-items:flex-start;padding:28px 32px;display:flex}.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:"";background:radial-gradient(closest-side, var(--gold-shine), transparent);pointer-events:none;position:absolute;inset:-40% 40% 30% -20%}.ui-hero.gold>*{position:relative}.ui-hero .plan{font-size:var(--fs-3xl);font-weight:var(--fw-bold);color:var(--gold-text);align-items:center;gap:var(--sp-3);line-height:1.1;display:flex}.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);align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.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);font-variant-numeric:tabular-nums;line-height:1.1}.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{align-items:center;gap:var(--sp-2);height:30px;font-size:var(--fs-xl);font-weight:var(--fw-bold);letter-spacing:-.2px;color:var(--c-text);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.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);min-width:0;transition:border-color var(--dur-fast);flex-direction:column;display:flex}.ui-scard:hover{border-color:var(--c-border-strong)}.ui-scard.cur{border-color:var(--c-a-600)}.ui-scard .hd{justify-content:space-between;align-items:baseline;gap:var(--sp-2);display:flex}.ui-scard .hd .t{font-size:var(--fs-base);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.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);margin-top:var(--sp-2);line-height:1.5}.ui-scard .legal{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--c-text-subtle);margin-top:var(--sp-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-scard .ft{padding-top:var(--sp-3);justify-content:space-between;align-items:flex-end;gap:var(--sp-3);min-height:48px;margin-top:auto;display:flex}.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;text-overflow:ellipsis;min-height:16px;overflow:hidden}.ui-scard .big{font-size:var(--fs-2xl);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;margin-top:var(--sp-2);line-height:36px}.ui-scard .big small{font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--c-text-muted)}.ui-bar{background:var(--c-control-bg-active);height:4px;margin-top:var(--sp-3);border-radius:4px;overflow:hidden}.ui-bar i{background:var(--c-a-600);height:100%;transition:width .4s var(--ease);border-radius:4px;display:block}.ui-bar.warn i{background:var(--c-warn)}.ui-bar.bad i{background:var(--c-danger)}.ui-rpanel{width:var(--right-panel-w);background:var(--c-bg-surface);border-left:1px solid var(--c-border);z-index:var(--z-panel);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.ui-rpanel .hd{border-bottom:1px solid var(--c-border);align-items:center;gap:var(--sp-3);height:66px;padding:16px 54px 19px 16px;display:flex}.ui-rpanel .hd h2{font-size:var(--fs-lg);font-weight:var(--fw-bold);flex:1 1 0}.ui-rpanel .feed{flex-direction:column;flex:1 1 0;gap:10px;min-height:0;padding:12px 12px 16px;display:flex;overflow-y:auto}.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{border-radius:var(--r-chip);cursor:pointer;transition:background var(--dur-fast);text-align:left;width:100%;color:var(--c-text);background:0 0;border:0;align-items:center;gap:10px;padding:8px;display:flex}.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{border-radius:var(--r-chip);align-items:flex-start;gap:10px;padding:10px 8px 10px 12px;display:flex;position:relative}.ui-notif.unread:before{content:"";background:var(--c-a-600);border-radius:2px;width:2px;position:absolute;top:12px;bottom:12px;left:2px}.ui-notif.unread .pin{background:var(--c-a-600);border-radius:50%;flex:none;width:6px;height:6px;margin-top:7px}.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{border-top:1px solid var(--c-border);gap:var(--sp-2);flex-direction:column;padding:12px 16px 16px;display:flex}.ui-bubble{border-radius:var(--r-control);max-width:90%;font-size:var(--fs-base);font-weight:var(--fw-medium);background:var(--c-control-bg);align-self:flex-start;padding:9px 12px;line-height:1.5}.ui-bubble.me{background:var(--c-a-100);align-self:flex-end}.ui-cal{z-index:var(--z-dropdown);border:1px solid var(--c-border);border-radius:var(--r-card);background:var(--c-bg-surface);width:352px;box-shadow:var(--shadow-md);padding:12px;position:absolute}.ui-cal .hd{height:32px;font-size:var(--fs-md);font-weight:var(--fw-semibold);justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ui-cal .wd{text-align:center;height:24px;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--c-text-subtle);grid-template-columns:repeat(7,1fr);align-items:center;margin-bottom:4px;display:grid}.ui-cal .grid{border-top:1px solid var(--c-border);grid-template-columns:repeat(7,1fr);row-gap:2px;padding-top:6px;display:grid}.ui-cal .grid button{height:38px;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--c-text);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;padding:0;position:relative}.ui-cal .grid button:before{content:"";border-radius:var(--r-control);transition:background var(--dur-fast);z-index:0;border:1px solid #0000;position:absolute;inset:0 2px}.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{justify-content:space-between;align-items:center;gap:var(--sp-3);border-top:1px solid var(--c-border);min-height:50px;font-size:var(--fs-sm);font-weight:var(--fw-medium);margin-top:6px;padding-top:12px;display:flex}.ui-cal .ft .val{color:var(--c-text-muted);white-space:nowrap;flex:auto;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.ui-cal .ft .val .ui-icon{color:var(--c-text-subtle);width:12px;height:12px}.ui-cal .ft .clr{background:var(--c-control-bg);width:18px;height:18px;color:var(--c-text-muted);cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:2px;padding:0;display:inline-flex}.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{padding:0 var(--sp-3);flex:none}.ui-auth{min-height:100vh;padding:var(--sp-6);background:var(--c-bg-app);place-items:center;display:grid}.ui-auth-box{background:var(--c-bg-surface);border:1px solid var(--c-border);border-radius:var(--r-card);width:100%;max-width:400px;padding:var(--sp-8);gap:var(--sp-4);flex-direction:column;display:flex}.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{gap:var(--sp-2);display:flex}.ui-steps i{background:var(--c-control-bg-active);border-radius:4px;flex:1 1 0;height:4px}.ui-steps i.on{background:var(--c-a-600)}@media (width<=899px){.ui-sidebar{box-shadow:none;transform:translate(-100%)}.ui-sidebar.open-mobile{box-shadow:var(--shadow-lg);transform:none}.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{box-shadow:var(--shadow-lg);transform:none}.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}:root{--doc-w:720px;--table-w:794px}.ui-list.ui-grid-list{grid-template-columns:var(--cols);column-gap:var(--sp-4);margin:0;display:grid}.ui-grid-list>.ui-cols,.ui-grid-list>.ui-row{grid-column:1/-1;grid-template-columns:subgrid}.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:0 0}.ui-col-resize{top:0;bottom:0;right:calc(-1 * var(--sp-3));width:var(--sp-2);cursor:col-resize;position:absolute}.ui-col-resize:after{content:"";background:var(--c-border-strong);width:1px;transition:background var(--dur-fast), top var(--dur-fast), bottom var(--dur-fast);position:absolute;top:25%;bottom:25%;left:3px}.ui-col-resize:hover:after,.ui-col-resize.drag:after{background:var(--c-a-600);width:2px;top:0;bottom:0}.ui-list-scroll.sticky{overflow-y:auto}.ui-list-scroll.sticky .ui-cols{z-index:2;position:sticky;top:0}.ui-row.total{font-weight:var(--fw-semibold);background:var(--c-n-50);cursor:default}.ui-row.total:after{display:none}.ui-row.total+.ui-row.total{margin-top:var(--sp-2)}.ui-row.total .dt{color:var(--c-text);font-size:inherit;font-weight:inherit}.ui-row.section{min-height:0;padding-top:var(--sp-4);padding-bottom:0}.ui-row.section>.span{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--c-text);text-align:left;grid-column:1/-1;justify-self:stretch}.ui-row.section:after{display:none}.ui-row.gap{min-height:0;padding:0}.ui-row.gap:after{display:none}.book .ui-row>div{overflow-wrap:break-word;min-width:0}.book .ui-row .dt{white-space:nowrap}.book .ui-list.ui-grid-list{column-gap:var(--sp-3)}.book .ui-cols{align-items:end;height:auto;min-height:20px;line-height:1.3}.cell-edit.area{resize:none;white-space:pre-wrap;height:auto;min-height:24px;line-height:1.4;overflow:hidden}.cell-text{white-space:pre-wrap;cursor:text;border-radius:var(--r-sm);min-height:24px;transition:background var(--dur-fast), box-shadow var(--dur-fast);outline:0;line-height:1.4;display:block}.cell-text:hover,.cell-text:focus-visible{background:var(--c-control-bg);box-shadow:0 0 0 4px var(--c-control-bg)}.book-notes{margin:var(--sp-4) 0 0;font-size:var(--fs-md);color:var(--c-text-muted)}.book-notes p{margin:0 0 var(--sp-2)}.book-notes p.b{color:var(--c-text);font-weight:var(--fw-semibold);margin-top:var(--sp-4)}.book-notes.intro{margin:0 0 var(--sp-4)}.book-notes.intro p.b:first-child{margin-top:0}.ui-row.head{min-height:0;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--c-n-500)}.ed-top{--h-tb:var(--h-control);align-items:center;gap:var(--sp-3);height:56px;padding:0 var(--sp-3);background:var(--c-bg-surface);border-bottom:1px solid var(--c-border);z-index:var(--z-topbar);flex:none;display:flex;position:sticky;top:0}.ed-top .zone{align-items:center;min-width:0;display:flex}.ed-top .left{gap:var(--sp-3);flex:auto}.ed-top .right{gap:var(--sp-2);flex:none;justify-content:flex-end}.ed-top .sep{background:var(--c-border);flex:none;width:1px;height:22px}.ed-top .hist,.ed-top .panelbtns{flex:none;align-items:center;gap:2px;display:flex}.ed-ibtn{width:var(--h-tb);height:var(--h-tb);border-radius:var(--r-control);cursor:pointer;color:var(--c-n-600);transition:background var(--dur-fast), color var(--dur-fast);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.ed-ibtn:hover:not(:disabled){background:var(--c-ghost-bg-hover);color:var(--c-n-900)}.ed-ibtn:active:not(:disabled){background:var(--c-ghost-bg-active)}.ed-ibtn:focus-visible{outline:2px solid var(--c-a-600);outline-offset:2px}.ed-ibtn:disabled{color:var(--c-n-300);cursor:not-allowed}.ed-top .back{border:1px solid var(--c-control-border);background:var(--c-control-bg)}.ed-top .panelbtns .ed-ibtn{color:var(--c-n-400)}.ed-top .panelbtns .ed-ibtn.on{color:var(--c-n-800)}.ed-top .panelbtns .ed-ibtn.on:hover:not(:disabled){background:var(--c-ghost-bg-hover);color:var(--c-n-900)}.ed-top .titlewrap{align-items:center;gap:var(--sp-1);min-width:0;display:flex}.ed-top .titlesize{flex:0 auto;min-width:0;max-width:100%;display:inline-grid}.ed-top .titlesize:after,.ed-top .titlefield{padding:0 var(--sp-2);font:var(--fw-semibold) var(--fs-md) / 1 var(--font-sans);border:1px solid #0000;grid-area:1/1}.ed-top .titlesize:after{content:attr(data-value) " ";visibility:hidden;white-space:pre;height:0;overflow:hidden}.ed-top .titlefield{height:var(--h-control);border-radius:var(--r-sm);color:var(--c-n-800);text-overflow:ellipsis;background:0 0;outline:none;width:100%;min-width:3ch}.ed-top .titlefield:hover{border-color:var(--c-border)}.ed-top .pencil{color:var(--c-n-300);flex:none;display:inline-flex}.ed-top .credit{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--fw-regular) var(--fs-xs) / 1 var(--font-sans);color:var(--c-text-subtle);flex:0 1000 auto;overflow:hidden}.ed-top .ui-btn{height:var(--h-tb)}.ed-body{padding:var(--sp-5) var(--sp-5) var(--sp-8)}.cell-edit{box-sizing:border-box;width:100%;height:24px;font:inherit;color:inherit;border-radius:var(--r-sm);transition:background var(--dur-fast), box-shadow var(--dur-fast);background:0 0;border:0;outline:0;margin:0;padding:0;display:block}.cell-edit.num{text-align:right;font-variant-numeric:tabular-nums}.cell-edit:hover{background:var(--c-control-bg);box-shadow:0 0 0 4px var(--c-control-bg)}.cell-edit:focus{background:var(--c-bg-surface);box-shadow:0 0 0 4px var(--c-bg-surface), 0 0 0 5px var(--c-a-600), 0 0 0 8px var(--c-focus-ring)}.cell-edit[type=number]{-moz-appearance:textfield}.cell-edit[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cell-edit[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}select.cell-edit{cursor:pointer;appearance:none}.ed-panes{align-items:stretch;min-height:calc(100vh - 56px);display:flex}.ed-pane{width:260px;padding:var(--sp-4) var(--sp-3);border-right:1px solid var(--c-border);flex:none;max-height:calc(100vh - 56px);position:sticky;top:56px;overflow-y:auto}.ed-pane.right{border-right:0;border-left:1px solid var(--c-border);width:280px}.ed-pane-title{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--c-n-500);text-transform:uppercase;letter-spacing:.04em;padding:0 var(--sp-3) var(--sp-3)}.toc-item{align-items:center;gap:var(--sp-2);text-align:left;width:100%;font:inherit;font-size:var(--fs-md);color:var(--c-text-muted);padding:7px var(--sp-3);border-radius:var(--r-control);cursor:pointer;background:0 0;border:0;line-height:1.3;display:flex}.toc-item:hover{background:var(--c-control-bg);color:var(--c-text)}.toc-item.on{background:var(--c-a-100);color:var(--c-accent-text);font-weight:var(--fw-medium)}.toc-item.sub{padding-left:var(--sp-6);font-size:var(--fs-sm)}.toc-item .num{font-variant-numeric:tabular-nums;width:22px;color:var(--c-text-subtle);font-size:var(--fs-sm);flex:none}.ed-canvas{min-width:0;padding:var(--sp-5);flex:1}.ed-canvas.slides{padding:var(--sp-4);justify-content:center;align-items:center;height:calc(100vh - 56px);display:flex;overflow:hidden}.ed-canvas.slides iframe{transform-origin:50%;border-radius:var(--r-card);background:#151515;border:0;flex:none;display:block}.ed-meta{gap:6px var(--sp-4);padding:0 var(--sp-3);font-size:var(--fs-md);grid-template-columns:auto 1fr;margin:0;display:grid}.ed-meta dt{color:var(--c-text-muted)}.ed-meta dd{margin:0}.ed-hint{padding:var(--sp-4) var(--sp-3) 0;font-size:var(--fs-sm);color:var(--c-text-muted)}.ed-hint kbd{font:inherit;font-size:var(--fs-xs);border:1px solid var(--c-border-strong);background:var(--c-control-bg);border-radius:4px;padding:1px 5px}.doc{font-size:var(--fs-lg);line-height:1.6}.doc h2{font-size:20px;font-weight:var(--fw-bold);margin:28px 0 10px}.doc h3{font-size:16px;font-weight:var(--fw-semibold);margin:20px 0 6px}.doc h4{font-size:15px;font-weight:var(--fw-semibold);margin:16px 0 4px}.doc>:first-child{margin-top:0}.doc p{margin:0 0 12px}.doc ul{margin:0 0 12px;padding-left:20px}.doc li{margin-bottom:4px}.doc hr{border:0;border-top:1px solid var(--c-border);margin:26px 0}.doc b,.doc strong{font-weight:var(--fw-semibold)}.doc table{border-collapse:collapse;width:100%;font-size:var(--fs-md);margin:0 0 16px}.doc th,.doc td{text-align:left;border-bottom:1px solid var(--c-border);vertical-align:top;padding:8px 12px}.doc th{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--c-n-500);text-transform:uppercase;letter-spacing:.04em}.doc tr:last-child td{border-bottom:0}.ui-ocard .pv img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.ui-ocard .pv{border-color:var(--c-border)}.ui-main.full .ui-head{padding-left:46px}.ed-pane.rail{padding:var(--sp-5) var(--sp-4);gap:var(--sp-5);flex-direction:column;display:flex}.ed-pane.rail .ed-pane-title{padding:0}.slide-item{gap:var(--sp-2);flex-direction:column;display:flex}.slide-item .frame{cursor:pointer;background:var(--c-n-100);aspect-ratio:16/9;border-radius:var(--r-sm);width:100%;box-shadow:0 0 0 1px var(--c-border);transition:box-shadow var(--dur-fast), opacity var(--dur-fast);border:0;padding:0;display:block;overflow:hidden}.slide-item .frame:hover{box-shadow:0 0 0 2px var(--c-border-strong)}.slide-item .frame:focus-visible{outline:2px solid var(--c-a-600);outline-offset:2px}.slide-item.on .frame{box-shadow:0 0 0 2px var(--c-a-600)}.slide-item .frame img{object-fit:cover;width:100%;height:100%;display:block}.slide-item .cap{align-items:center;gap:var(--sp-2);min-height:24px;display:flex}.slide-item .cap .num{font-variant-numeric:tabular-nums;width:20px;font-size:var(--fs-xs);color:var(--c-text-subtle);flex:none}.slide-item .cap .lbl{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-sm);color:var(--c-text-muted);flex:1 1 0;overflow:hidden}.slide-item.on .cap .num,.slide-item.on .cap .lbl{color:var(--c-accent-text);font-weight:var(--fw-medium)}.slide-item .cap .vis{--h-tb:24px;opacity:0;color:var(--c-n-500)}.slide-item:hover .cap .vis,.slide-item.off .cap .vis,.slide-item .cap .vis:focus-visible{opacity:1}.slide-item.off .frame{opacity:.35}.slide-item.off .cap .lbl{text-decoration:line-through}.ed-canvas.slides{background:var(--c-bg-app)}.ed-canvas.slides iframe{box-shadow:var(--shadow-md);border-radius:var(--r-control)}.ed-canvas.slides iframe.presenting{z-index:1000;box-shadow:none;background:#151515;border-radius:0;position:fixed;inset:0;width:100vw!important;height:100vh!important;transform:none!important}.anketa .dots{gap:6px;margin:0 0 16px;display:flex}.anketa .dots i{background:var(--c-control-bg);border-radius:99px;flex:1;height:4px}.anketa .dots i.on{background:var(--c-a-600)}.anketa .dots i.past{background:var(--c-n-900)}.anketa .lede{color:var(--c-text-muted);font-size:var(--fs-md);margin:0 0 20px}.anketa .chips{flex-wrap:wrap;gap:6px;margin:0 0 8px;display:flex}.anketa .chip.on{background:var(--c-n-900);color:var(--c-text-inverse);border-color:var(--c-n-900)}.anketa .ui-field{margin-bottom:22px}.anketa .ui-field:last-of-type{margin-bottom:8px}.anketa .ui-card-foot{gap:var(--sp-2);padding-top:var(--sp-4);border-top:1px solid var(--c-border);justify-content:flex-end;margin-top:4px;display:flex}.anketa .sum .sq{border-top:1px solid var(--c-border);padding:14px 0}.anketa .sum .sq:first-child{border-top:0;padding-top:0}.anketa .sum .sqt{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--c-text-muted);margin-bottom:3px}.anketa .sum .sqa{font-size:var(--fs-md);white-space:pre-wrap;line-height:1.5}.toc-item .ui-chip{margin-left:auto}.page{max-width:var(--doc-w);margin-inline:auto}.ed-canvas.table .page{max-width:var(--table-w)}.ed-canvas.wide .page{max-width:none}.ui-row .thumb img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.doc.ui-card{border:0;border-radius:0;padding-left:0;padding-right:0}.doc[contenteditable=true]{outline:0}.doc[contenteditable=true]:focus-visible{box-shadow:none}.ed-bubble{z-index:60;background:var(--c-bg-surface);border:1px solid var(--c-border);border-radius:var(--r-control);box-shadow:var(--shadow-md);--h-tb:30px;align-items:center;gap:2px;padding:4px;display:flex;position:fixed;transform:translate(-50%,calc(-100% - 10px))}.ed-bubble .sep{background:var(--c-border);width:1px;height:18px;margin:0 4px}.ed-bubble-cm{border-radius:var(--r-sm);background:var(--c-a-600);height:30px;color:var(--c-accent-ink);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;border:0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.ed-bubble-cm:hover{background:var(--c-hover-fill);color:var(--c-hover-ink)}.doc mark.cm{color:inherit;cursor:pointer;background:#f5a52438;border-bottom:2px solid #f5a524b3;border-radius:2px;padding:0 1px}.doc mark.cm:hover{background:#f5a5245c}.doc mark.cm.done{border-bottom:1px dashed var(--c-border-strong);background:0 0}.doc mark.cm.flash{animation:1.6s cm-flash}@keyframes cm-flash{0%,60%{background:var(--c-a-100)}to{background:#f5a52438}}.cm-composer,.cm-pop{z-index:60;background:var(--c-bg-surface);border:1px solid var(--c-border);border-radius:var(--r-card);width:340px;box-shadow:var(--shadow-md);padding:var(--sp-3);gap:var(--sp-2);flex-direction:column;display:flex;position:fixed;transform:translate(-50%,10px)}.cm-composer .q,.cm-pop .q{font-size:var(--fs-sm);color:var(--c-text-muted);padding-left:var(--sp-2);-webkit-line-clamp:2;border-left:2px solid #f5a524;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cm-composer .row{justify-content:flex-end;gap:var(--sp-2);display:flex}.cm-pop{--h-tb:26px;padding-top:var(--sp-2)}.cm-pop .close{position:absolute;top:6px;right:6px}.cm-pop .it{padding:var(--sp-2) var(--sp-1) 0}.cm-pop .it+.it{border-top:1px solid var(--c-border)}.cm-pop .it.done{opacity:.55}.cm-pop .b{font-size:var(--fs-md);white-space:pre-wrap;margin:0 24px 6px 0;line-height:1.45}.cm-pop .f{font-size:var(--fs-xs);color:var(--c-text-subtle);align-items:center;gap:2px;display:flex}.cm-pop .f>span{flex:1 1 0;min-width:0}.cm-item{padding:var(--sp-3);margin:0 var(--sp-1) var(--sp-2);background:var(--c-bg-surface);border:1px solid var(--c-border);border-radius:var(--r-control)}.cm-item.done{opacity:.55}.cm-quote{text-align:left;cursor:pointer;width:100%;font:inherit;font-size:var(--fs-sm);color:var(--c-text-muted);padding:0 0 0 var(--sp-2);border:0;border-left:2px solid var(--c-a-600);background:0 0;margin-bottom:6px;display:block}.cm-item.done .cm-quote{border-left-color:var(--c-border-strong)}.cm-body{font-size:var(--fs-md);white-space:pre-wrap;margin:0;line-height:1.45}.cm-foot{align-items:center;gap:var(--sp-1);font-size:var(--fs-xs);color:var(--c-text-subtle);margin-top:6px;display:flex}.cm-foot>span{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.cm .ui-field{padding:0 var(--sp-1)}.resp-back{margin-right:var(--sp-1);align-self:center}.ui-title.grow{flex:auto}.resp-progress{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.resp-progress .bar{background:var(--c-n-100);border-radius:3px;flex:auto;max-width:90px;height:6px;overflow:hidden}.resp-progress .bar>span{background:var(--c-a-600);border-radius:3px;height:100%;display:block}.resp-progress .dt,.ui-row .dt{font-variant-numeric:tabular-nums}.resp-acts{justify-content:flex-end;gap:var(--sp-1);display:flex}.resp-step{margin-bottom:var(--sp-4)}.resp-q+.resp-q{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--c-border)}.resp-q .q{font-weight:var(--fw-semibold);margin-bottom:var(--sp-2)}.resp-q .a{gap:var(--sp-3);grid-template-columns:180px 1fr;padding:4px 0;display:grid}.resp-q .who{text-align:left;color:var(--c-text-muted);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;padding:0}.resp-q .who:hover{color:var(--c-a-700);text-decoration:underline}.resp-q .txt{white-space:pre-wrap;overflow-wrap:anywhere}.resp-q .silent{font-size:var(--fs-sm);color:var(--c-text-subtle);margin-top:4px}.answers .ui-row:not(.section){align-items:start}.answers .ui-row>div{overflow-wrap:break-word;min-width:0}.answers .ui-row>.ans{white-space:pre-wrap}.answers .ui-row>.ans.empty{color:var(--c-text-subtle)}.ui-row .thumb .thumb-ic{color:var(--c-text-subtle);margin:10px}.form-public{background:var(--c-bg-app);min-height:100vh}.form-public .fp-top{align-items:center;gap:var(--sp-3);height:56px;padding:0 var(--sp-5);background:var(--c-bg-surface);border-bottom:1px solid var(--c-border);display:flex}.form-public .fp-top .nm{font-weight:var(--fw-semibold)}.form-public .fp-top .who{font-size:var(--fs-sm);color:var(--c-text-muted);margin-left:auto}.form-public main{padding:var(--sp-5) var(--sp-5) var(--sp-8)}.ui-menu-item.two{height:auto;padding:8px var(--sp-3);align-items:flex-start}.ui-menu-item.two .ui-icon{margin-top:2px}.ui-menu-item.two .lbl{white-space:normal;overflow:visible}.ui-menu-item.two .lbl .sub{font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--c-text-muted);margin-top:2px;display:block}fieldset.ro-set{border:0;min-width:0;margin:0;padding:0}fieldset.ro-set:disabled .ui-input{background:var(--c-bg-subtle)}fieldset.ro-set:disabled .ui-input input,fieldset.ro-set:disabled .ui-input textarea{color:var(--c-text);-webkit-text-fill-color:var(--c-text);cursor:default}.cab-grid{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cab-tile{color:var(--c-text);outline:0;flex-direction:column;gap:8px;padding:12px;text-decoration:none;display:flex}.cab-tile:hover,.cab-tile:focus-visible{color:var(--c-text);text-decoration:none}.cab-tile:focus-visible{border-color:var(--c-a-600);box-shadow:var(--shadow-md), 0 0 0 3px var(--c-focus-ring)}.cab-pv{background:oklch(.94 .04 var(--h));height:72px;color:oklch(.42 .11 var(--h));font-size:26px;font-weight:var(--fw-bold);letter-spacing:-.5px;border-radius:8px;justify-content:center;align-items:center;line-height:1;display:flex}:root[data-ui-theme=dark] .cab-pv{background:oklch(.32 .05 var(--h));color:oklch(.88 .07 var(--h))}.cab-nm{font-size:13px;font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:18px;overflow:hidden}.cab-skel{border-radius:var(--r-card);background:var(--c-n-50);border:1px solid var(--c-border);height:118px}.cab-none{align-items:flex-start;gap:var(--sp-2);font-size:var(--fs-base);color:var(--c-text-muted);flex-direction:column;display:flex}.cab-me{align-items:center;gap:var(--sp-3);padding-top:var(--sp-4);border-top:1px solid var(--c-border);display:flex}.cab-me .who{flex-direction:column;flex:1;min-width:0;display:flex}.cab-me .who b{font-size:var(--fs-base);font-weight:var(--fw-semibold);line-height:18px}.cab-me .who span{font-size:var(--fs-sm);color:var(--c-text-muted);text-overflow:ellipsis;white-space:nowrap;line-height:16px;overflow:hidden}@media (width<=520px){.cab-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.gantt{--g-gap:10px}.gantt .ui-row>.g-work{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gantt .ui-list.ui-grid-list,.gantt .ui-list .ui-row,.gantt .ui-list .ui-cols{column-gap:var(--g-gap)}.gantt .ui-cols{align-items:end;height:auto;min-height:20px}.gantt .ui-row>div{min-width:0}.gantt .ui-row .dt{white-space:nowrap}.ui-row>.g-on{z-index:0;position:relative;justify-self:stretch!important}.ui-row>.g-on:before{content:"";z-index:-1;top:-5px;bottom:-5px;left:calc(var(--g-gap,var(--sp-4)) / -2);right:calc(var(--g-gap,var(--sp-4)) / -2);background:var(--c-a-100);position:absolute}.ui-row>.g-on.g-s:before{border-radius:6px 0 0 6px;left:-6px}.ui-row>.g-on.g-e:before{border-radius:0 6px 6px 0;right:-6px}.ui-row>.g-on.g-s.g-e:before{border-radius:6px}.ui-row>.g-on .dt{color:var(--c-a-800);font-weight:var(--fw-semibold)}.ed-canvas.letter{background:var(--c-bg-app);justify-content:center;align-items:flex-start;display:flex}.letter-frame{border-radius:var(--r-control);max-width:100%;box-shadow:var(--shadow-md);transition:width var(--dur-fast);background:#fff;border:0;display:block}.ed-meta.letter-meta{display:block}.letter-meta dt{font-size:var(--fs-sm)}.letter-meta dd{margin:2px 0 var(--sp-3);overflow-wrap:anywhere}.letter-meta .sub{color:var(--c-text-muted);font-size:var(--fs-sm);display:block}.letter-meta .utm{font-size:var(--fs-sm);overflow-wrap:anywhere;display:block}.ed-canvas.file{background:var(--c-bg-app);justify-content:center;align-items:stretch;padding:0;display:flex}.ed-canvas.file.office{align-items:flex-start}.file-frame{background:#fff;border:0;flex:1;width:100%;height:calc(100vh - 56px)}.file-image{max-width:calc(100% - 2 * var(--sp-5));height:auto;margin:var(--sp-5) auto;border-radius:var(--r-control);box-shadow:var(--shadow-md);background:#fff;align-self:flex-start;display:block}.file-card{align-items:center;gap:var(--sp-2);text-align:center;min-width:320px;max-width:480px;padding:var(--sp-8) var(--sp-10);flex-direction:column;margin-top:12vh;display:flex}.file-card .nm{overflow-wrap:anywhere;font-weight:500}.file-card .sub{color:var(--c-text-muted);font-size:var(--fs-sm);margin-bottom:var(--sp-3)}.file-versions{padding:0 var(--sp-3);margin:0;list-style:none}.file-versions li{gap:var(--sp-2);padding:var(--sp-2) 0;border-bottom:1px solid var(--c-border);align-items:flex-start;display:flex}.file-versions .nm{overflow-wrap:anywhere;min-width:0;font-size:var(--fs-sm);flex:1}.file-versions .sub{color:var(--c-text-muted);font-size:var(--fs-sm);display:block}.drop-zone{position:relative}.drop-zone.over:after{content:attr(data-hint);z-index:25;border:2px dashed var(--c-border-strong);border-radius:var(--r-card,12px);background:color-mix(in srgb, var(--c-bg-app) 85%, transparent);color:var(--c-text);pointer-events:none;justify-content:center;align-items:center;font-weight:500;display:flex;position:absolute;inset:0}.doc-canvas{position:relative}.blk-gutter{z-index:20;--h-tb:28px;gap:2px;display:flex;position:absolute}.blk-gutter .ed-ibtn{color:var(--c-n-400)}.blk-gutter .ed-ibtn:hover{color:var(--c-n-800)}.blk-gutter .grip{cursor:grab;touch-action:none}.blk-gutter .grip:active{cursor:grabbing}.doc>.blk-dragging{opacity:.35}.blk-drop{z-index:21;background:var(--c-a-600);pointer-events:none;border-radius:1px;height:2px;position:absolute}.blk-menu{z-index:40;width:240px;padding:4px;position:absolute}.blk-menu .ui-menu-item{height:34px}.blk-menu .ui-menu-item.on{background:var(--c-ghost-bg-hover)}.blk-menu .ui-menu-item.danger,.blk-menu .ui-menu-item.danger .ui-icon{color:var(--c-danger,#c62828)}.blk-menu .ui-menu-item:disabled{opacity:.45;cursor:not-allowed}.blk-menu-title{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--c-text-subtle);text-transform:uppercase;letter-spacing:.04em;padding:6px 10px 4px}.blk-menu-sep{background:var(--c-border);height:1px;margin:4px 6px}.doc-add-row{margin-top:var(--sp-3)}.doc-add{border:1px dashed var(--c-border);border-radius:var(--r-control);height:32px;color:var(--c-text-muted);font:inherit;font-size:var(--fs-md);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.doc-add:hover{border-color:var(--c-n-400);color:var(--c-text)}.doc ol{margin:0 0 12px;padding-left:22px}.doc blockquote{border-left:3px solid var(--c-border);color:var(--c-n-700);margin:0 0 12px;padding:2px 0 2px 14px}.doc a{color:var(--c-a-700);text-underline-offset:2px;text-decoration:underline}.ed-bubble .ed-ibtn.on{background:var(--c-ghost-bg-active);color:var(--c-n-900)}.ed-bubble .link-field{align-items:center;gap:6px;display:flex}.ed-bubble .link-field .ui-input{width:280px}.link-pop{z-index:60;background:var(--c-bg-surface);border:1px solid var(--c-border);border-radius:var(--r-control);box-shadow:var(--shadow-md);--h-tb:28px;align-items:center;gap:6px;padding:4px 4px 4px 10px;display:flex;position:fixed;transform:translate(-50%,8px)}.link-pop .href{text-overflow:ellipsis;white-space:nowrap;max-width:320px;color:var(--c-a-700);font-size:var(--fs-sm);align-items:center;gap:6px;text-decoration:none;display:inline-flex;overflow:hidden}.share-panel{width:380px;padding:6px}.share-title{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--c-text-subtle);text-transform:uppercase;letter-spacing:.04em;padding:6px 10px 4px}.share-opt.on{background:var(--c-ghost-bg-hover)}.share-opt.on .ui-icon{color:var(--c-a-700)}.share-pw{gap:6px;padding:6px 8px;display:flex}.share-pw .ui-input{flex:auto}.share-link{border-top:1px solid var(--c-border);gap:6px;margin-top:4px;padding:8px;display:flex}.share-link input{border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-n-50);min-width:0;height:28px;color:var(--c-text-muted);font:inherit;font-size:var(--fs-sm);flex:auto;padding:0 8px}.share-foot{font-size:var(--fs-sm);color:var(--c-text-muted);justify-content:space-between;align-items:center;gap:8px;padding:2px 8px 6px;display:flex}.share-err{font-size:var(--fs-sm);color:var(--c-danger,#c62828);margin:0;padding:0 8px 6px}.share-page .share-brand{font-weight:var(--fw-bold);font-size:var(--fs-md);padding:0 var(--sp-2)}.share-page .share-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--fw-semibold);font-size:var(--fs-md);overflow:hidden}.share-gate{align-items:center;gap:var(--sp-3);text-align:center;flex-direction:column;max-width:380px;margin:10vh auto 0;display:flex}.share-gate h2{margin:0;font-size:18px}.share-gate .ui-hint{margin:0}.share-gate .ui-input,.share-gate .ui-btn{width:100%}
