@charset "UTF-8";.frontend-error[data-v-106e8eac]{width:min(720px,100% - 32px);margin:clamp(32px,8vh,96px) auto;padding:clamp(28px,5vw,56px);border:1px solid color-mix(in srgb,#d64545 24%,var(--c-border, #d8dce4));border-radius:clamp(22px,3vw,34px);background:var(--c-bg-elevated, #fff);color:var(--c-text, #101725);box-shadow:0 28px 80px #121a2b1f}.frontend-error h1[data-v-106e8eac]{margin:8px 0 14px;font-size:clamp(28px,5vw,52px);line-height:1.02}.frontend-error p[data-v-106e8eac]{max-width:560px;margin:0 0 16px;color:var(--c-text-muted, #677184);line-height:1.55}.frontend-error code[data-v-106e8eac]{color:inherit;font:inherit;font-weight:700}.frontend-error button[data-v-106e8eac]{min-height:46px;padding:0 20px;border:0;border-radius:999px;background:var(--c-primary, #3568ed);color:#fff;font:inherit;font-weight:750;cursor:pointer}.frontend-error button[data-v-106e8eac]:focus-visible{outline:3px solid color-mix(in srgb,var(--c-primary, #3568ed) 38%,transparent);outline-offset:3px}.frontend-error__eyebrow[data-v-106e8eac]{color:#c03535!important;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.frontend-error__id[data-v-106e8eac]{font-size:12px}.kubik-brand-mark[data-v-88fffc16]{display:block;flex:0 0 auto;width:var(--kubik-brand-size, 38px);height:var(--kubik-brand-size, 38px);overflow:visible;color:inherit}.kubik-brand-mark path[data-v-88fffc16]{fill:none;stroke:currentColor;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.kubik-brand-mark path[data-v-88fffc16]:last-child{stroke-width:2.5}.skip-link[data-v-7ef24c69]{position:fixed;z-index:1000;top:12px;left:12px;min-height:44px;display:inline-flex;align-items:center;padding:0 18px;color:#111;background:#fff;border-radius:999px;box-shadow:0 12px 36px #0000003d;text-decoration:none;transform:translate3d(0,-180%,0);transition:transform .18s cubic-bezier(.16,1,.3,1)}.skip-link[data-v-7ef24c69]:focus-visible{outline:3px solid #6d92ff;outline-offset:3px;transform:translateZ(0)}.route-announcer[data-v-7ef24c69]{position:fixed;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip-path:inset(50%)}.page-immersive[data-v-7ef24c69]{position:relative;max-width:none;margin:0;padding:0}.page-auth[data-v-7ef24c69]{max-width:none;min-height:100dvh;margin:0;padding:0}.page.page-cabinet[data-v-7ef24c69]{width:100%;max-width:none;min-height:100dvh;margin:0;padding:0;overflow-x:clip}.page-header[data-v-7ef24c69]{margin-bottom:32px;display:flex;align-items:center;justify-content:space-between;gap:16px}.page-header .brand[data-v-7ef24c69]{display:inline-flex;align-items:center;gap:14px;text-decoration:none;color:inherit}.page-header .header-tools[data-v-7ef24c69]{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.page-header .lang-toggle[data-v-7ef24c69],.page-header .theme-toggle[data-v-7ef24c69]{flex-shrink:0;border:1px solid var(--c-border-strong, var(--c-border-strong));background:var(--c-bg-elevated, #fff);color:var(--c-text-2, var(--c-text-2));border-radius:8px;padding:7px 14px;font-size:13px;font-weight:600;letter-spacing:.06em;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.page-header .lang-toggle[data-v-7ef24c69]:hover,.page-header .theme-toggle[data-v-7ef24c69]:hover{border-color:#5b8def;color:#5b8def}.page-header .theme-toggle[data-v-7ef24c69]{padding:6px 10px;font-size:16px;line-height:1;min-width:36px}.page-header .brand-logo[data-v-7ef24c69]{color:#315edb;flex-shrink:0}.page-header .brand-logo--header[data-v-7ef24c69]{--kubik-brand-size: 48px}.page-header .brand-text[data-v-7ef24c69]{display:flex;flex-direction:column;line-height:1.25}.page-header .brand-text h1[data-v-7ef24c69]{margin:0;font-size:24px}.page-header .page-kicker[data-v-7ef24c69]{margin:4px 0 0;font-size:14px;color:var(--c-text-muted);letter-spacing:.01em}.tabs.guest[data-v-7ef24c69]{display:flex;width:100%;align-items:center;justify-content:flex-start;gap:5px;padding:5px;border-radius:16px;background:color-mix(in srgb,var(--c-bg-elevated) 88%,transparent);box-shadow:0 14px 38px #23355b14,inset 0 1px #ffffff42;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.tabs.guest .guest-nav-spacer[data-v-7ef24c69]{flex:1 1 auto}.tabs.guest .public-section-link[data-v-7ef24c69]{min-height:40px;color:var(--c-text-muted);border-radius:11px;font-size:13px}.tabs.guest .public-section-link[data-v-7ef24c69]:hover{color:var(--c-text);background:var(--c-primary-soft)}.tabs .login-link[data-v-7ef24c69]{border:1px solid var(--c-border-strong);background:var(--c-bg-elevated);color:var(--c-text-2);border-radius:8px;padding:8px 18px;text-decoration:none;font-size:14px}.tabs .login-link[data-v-7ef24c69]:hover{border-color:#5b8def;color:#5b8def}@media(max-width:760px){.tabs.guest .guest-nav-spacer[data-v-7ef24c69]{flex:1 0 100%;height:0}}.tabs .cta[data-v-7ef24c69]{background:#2f5dc8;color:#fff!important;border-radius:8px;padding:8px 18px;text-decoration:none;font-size:14px;font-weight:500}.tabs .cta[data-v-7ef24c69]:hover{filter:brightness(1.06)}.tabs .mod-only[data-v-7ef24c69],.tabs .mod-only[data-v-7ef24c69]:hover{box-shadow:inset 0 0 0 2px #5b8def}.tabs .mod-only.router-link-active[data-v-7ef24c69]{box-shadow:inset 0 0 0 2px #5b8def,0 1px 2px #0f172a2e}.tabs .admin-tab[data-v-7ef24c69]{background:#fef3c7;color:#92400e!important;border-radius:8px;padding:4px 12px}.tabs .admin-tab[data-v-7ef24c69]:hover{background:#fde68a}.tabs .admin-tab.router-link-active[data-v-7ef24c69]{background:#f59e0b;color:#fff!important}.tabs .user-email[data-v-7ef24c69]{margin-left:auto;font-size:14px;color:var(--c-text-2);align-self:center;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;border-bottom:1px dotted var(--c-border-strong)}.tabs .user-email[data-v-7ef24c69]:hover,.tabs .user-email.router-link-active[data-v-7ef24c69]{color:#5b8def;border-bottom-color:#5b8def}.tabs .logout[data-v-7ef24c69]{border:1px solid var(--c-border-strong);background:var(--c-bg-elevated);color:var(--c-text-2);border-radius:8px;padding:6px 14px;font-size:14px;cursor:pointer}.tabs .logout[data-v-7ef24c69]:hover{border-color:#dc2626;color:#dc2626}.page-footer[data-v-7ef24c69]{margin-top:64px;padding:28px 0 24px;border-top:1px solid var(--c-border);color:var(--c-text-muted);font-size:14px}.footer-grid[data-v-7ef24c69]{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:32px;margin-bottom:22px}@media(max-width:760px){.footer-grid[data-v-7ef24c69]{grid-template-columns:1fr;gap:22px}}.footer-brand .brand-link[data-v-7ef24c69]{display:flex;align-items:center;gap:14px;text-decoration:none;color:inherit}.footer-brand .brand-logo[data-v-7ef24c69]{color:#315edb;flex-shrink:0}.footer-brand .brand-logo--footer[data-v-7ef24c69]{--kubik-brand-size: 56px}.footer-brand .brand-text[data-v-7ef24c69]{display:flex;flex-direction:column;line-height:1.35}.footer-brand .brand-text strong[data-v-7ef24c69]{color:var(--c-text);font-size:16px;margin-bottom:2px}.footer-brand .brand-text span[data-v-7ef24c69]{color:var(--c-text-muted);font-size:13px}.footer-col h4[data-v-7ef24c69]{margin:0 0 12px;font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--c-text-2);font-weight:600}.footer-col ul[data-v-7ef24c69]{list-style:none;margin:0;padding:0}.contacts[data-v-7ef24c69]{display:grid;gap:8px}.contacts li[data-v-7ef24c69]{display:flex;flex-wrap:wrap;gap:0 6px;font-size:14px;align-items:baseline}.contacts .label[data-v-7ef24c69]{color:var(--c-text-muted);flex-shrink:0}.contacts a[data-v-7ef24c69]{color:var(--c-text-2);text-decoration:none;border-bottom:1px dotted transparent}.contacts a[data-v-7ef24c69]:hover{color:#5b8def;border-bottom-color:#5b8def}.contacts .phone-reveal[data-v-7ef24c69]{background:none;border:0;border-bottom:1px dashed #5B8DEF;color:#5b8def;font:inherit;padding:0;cursor:pointer}.contacts .phone-reveal[data-v-7ef24c69]:hover{color:#4477e0;border-bottom-style:solid}.docs[data-v-7ef24c69]{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px}@media(max-width:480px){.docs[data-v-7ef24c69]{grid-template-columns:1fr}}.docs li[data-v-7ef24c69]{font-size:14px}.docs a[data-v-7ef24c69]{color:var(--c-text-2);text-decoration:none}.docs a[data-v-7ef24c69]:hover{color:#5b8def;text-decoration:underline}.footer-bottom[data-v-7ef24c69]{border-top:1px solid var(--c-border);padding-top:16px;font-size:13px;color:var(--c-text-muted);text-align:center}.footer-bottom .footer-pdn[data-v-7ef24c69]{margin-top:4px}.public-route-enter-active{animation:public-route-arrive .52s cubic-bezier(.16,1,.3,1) both}.public-route-leave-active{position:absolute!important;inset:0 0 auto;width:100%;pointer-events:none;animation:public-route-depart .18s ease both}.public-route-enter-active .public-site-header,.public-route-enter-active .help-header-stage{animation:public-route-header .52s cubic-bezier(.16,1,.3,1) 50ms both}.public-route-enter-active .legal-hub>h1,.public-route-enter-active .legal-doc>.title,.public-route-enter-active .help-home .hero,.public-route-enter-active .article-page .article-hero{animation:public-route-heading .62s cubic-bezier(.16,1,.3,1) 90ms both}.public-reference.public-route-enter-active:after{animation:public-route-world .9s cubic-bezier(.16,1,.3,1) both}@keyframes public-route-arrive{0%{opacity:0}to{opacity:1}}@keyframes public-route-depart{0%{opacity:1}to{opacity:0}}@keyframes public-route-header{0%{opacity:0;transform:translate3d(0,-14px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes public-route-heading{0%{opacity:0;transform:translate3d(var(--public-motion-x),var(--public-motion-y),0)}to{opacity:1;transform:translateZ(0)}}@keyframes public-route-world{0%{opacity:0;transform:scale(1.035)}to{opacity:.72;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.public-route-enter-active,.public-route-leave-active,.public-route-enter-active .public-site-header,.public-route-enter-active .help-header-stage,.public-route-enter-active .legal-hub>h1,.public-route-enter-active .legal-doc>.title,.public-route-enter-active .help-home .hero,.public-route-enter-active .article-page .article-hero,.public-reference.public-route-enter-active:after{animation:none}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.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-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.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}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.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-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.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}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.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-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.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}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.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-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.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}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.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}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.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{--c-bg: #F8FAFC;--c-bg-elevated: #FFFFFF;--c-bg-subtle: #F3F4F9;--c-bg-muted: #F1F5F9;--c-bg-inverse: #0F172A;--c-border: #E2E8F0;--c-border-strong: #CBD5E1;--c-text: #0F172A;--c-text-2: #334155;--c-text-muted: #64748B;--cabinet-muted: #526177;--c-text-inverse: #FFFFFF;--c-primary: #9333EA;--c-primary-hover: #7E22CE;--c-primary-soft: #FAF5FF;--c-success: #15803D;--c-warning: #F59E0B;--c-warning-soft: #FFFBEB;--c-warning-text: #92400E;--c-danger: #DC2626;--c-danger-soft: #FEF2F2;--c-danger-text: #B91C1C;--c-income-bg: #F0FDF4;--c-income-border: #BBF7D0;--c-income-h: #475569;--c-income-amount: #15803D;--c-expense-bg: #FEF2F2;--c-expense-border: #FECACA;--c-expense-h: #475569;--c-expense-amount: #DC2626;--c-total-bg: #F0FDF4;--c-total-border: #16A34A;--c-total-h: #475569;--c-total-amount: #15803D;--c-success-soft-bg: #ECFDF5;--c-success-soft-border: #BBF7D0;--c-success-soft-text: #065F46;--c-warning-soft-bg: #FEF9C3;--c-warning-soft-border: #FDE68A;--c-warning-soft-text: #92400E;--c-danger-soft-bg: #FEF2F2;--c-danger-soft-border: #FECACA;--c-danger-soft-text: #B91C1C;--bg-body-gradient: radial-gradient(at 20% 0%, rgba(168, 85, 247, .06) 0%, transparent 50%), radial-gradient(at 80% 10%, rgba(236, 72, 153, .05) 0%, transparent 40%);color-scheme:light}:root[data-theme=dark]{--c-bg: #0F172A;--c-bg-elevated: #1E293B;--c-bg-subtle: #334155;--c-bg-muted: #1E293B;--c-bg-inverse: #FFFFFF;--c-border: #334155;--c-border-strong: #475569;--c-text: #FCFCFD;--c-text-2: #DCD0EE;--c-text-muted: #B7A1DB;--c-text-inverse: #0F172A;--c-primary: #C084FC;--c-primary-hover: #D8B4FE;--c-primary-soft: rgba(168, 85, 247, .18);--c-warning-soft: rgba(245, 158, 11, .16);--c-warning-text: #F59E0B;--c-danger-soft: rgba(239, 68, 68, .18);--c-danger-text: #EF4444;--bg-body-gradient: radial-gradient(at 20% 0%, rgba(168, 85, 247, .14) 0%, transparent 55%), radial-gradient(at 80% 10%, rgba(236, 72, 153, .1) 0%, transparent 45%);--c-income-bg: rgba(22, 163, 74, .2);--c-income-border: rgba(34, 197, 94, .5);--c-income-h: rgba(187, 247, 208, .85);--c-income-amount: #ECFDF5;--c-expense-bg: rgba(220, 38, 38, .2);--c-expense-border: rgba(248, 113, 113, .5);--c-expense-h: rgba(254, 202, 202, .85);--c-expense-amount: #FEF2F2;--c-total-bg: rgba(22, 163, 74, .28);--c-total-border: rgba(34, 197, 94, .75);--c-total-h: rgba(187, 247, 208, .9);--c-total-amount: #FFFFFF;--c-success-soft-bg: rgba(22, 163, 74, .18);--c-success-soft-border: rgba(34, 197, 94, .4);--c-success-soft-text: #BBF7D0;--c-warning-soft-bg: rgba(245, 158, 11, .18);--c-warning-soft-border: rgba(245, 158, 11, .4);--c-warning-soft-text: #FDE68A;--c-danger-soft-bg: rgba(220, 38, 38, .18);--c-danger-soft-border: rgba(248, 113, 113, .4);--c-danger-soft-text: #FECACA;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%}html.is-immersive-boot,html.is-immersive-boot body,html.is-immersive-boot #app{min-height:100%;background:#080706}body{font-family:Inter,Segoe UI,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:14px;line-height:1.5;color:var(--c-text);background:var(--bg-body-gradient),var(--c-bg);background-attachment:fixed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"cv02","cv03","cv04","cv11";scrollbar-width:thin;scrollbar-color:var(--c-border-strong) transparent}body::-webkit-scrollbar{width:10px;height:10px}body::-webkit-scrollbar-track{background:transparent}body::-webkit-scrollbar-thumb{background:var(--c-border-strong);border-radius:9999px;border:2px solid transparent;background-clip:content-box}body::-webkit-scrollbar-thumb:hover{background:var(--c-text-muted);background-clip:content-box;border:2px solid transparent}h1,h2,h3,h4,h5,h6{margin:0;font-weight:600;letter-spacing:-.01em;color:var(--c-text)}h1{font-size:30px;line-height:1.2;letter-spacing:-.02em}h2{font-size:20px;line-height:1.35}h3{font-size:15px;line-height:1.35}h4{font-size:12px;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:600}p{margin:0}a{color:var(--c-primary);text-decoration:none;transition:color .12s cubic-bezier(.4,0,.2,1)}a:hover{color:var(--c-primary-hover)}a:focus-visible{outline:none;box-shadow:0 0 0 3px #a855f759;border-radius:4px}code,kbd,pre,samp{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.92em}:not(pre)>code{background:var(--c-bg-muted);color:var(--c-text-2);padding:2px 6px;border-radius:4px;font-size:12px;border:1px solid var(--c-border)}button,input,select,textarea{font-family:inherit}::selection{background:var(--c-primary-soft);color:var(--c-primary-hover)}.kh-popover{--kh-popover-ink: #202b40;--kh-popover-muted: #354359;--kh-popover-hover: rgba(66, 101, 223, .1);--kh-popover-active: rgba(66, 101, 223, .16);--kh-popover-divider: rgba(78, 101, 150, .16);--kh-popover-focus: #4265df;--kh-popover-danger-ink: #84261f;--kh-popover-danger-hover: rgba(217, 86, 69, .11);--kh-popover-fill: #f3f6fc;--kh-popover-glass: linear-gradient(145deg, rgba(255, 255, 255, .88), rgba(240, 245, 255, .84));--kh-popover-edge: rgba(255, 255, 255, .58);--kh-popover-shine: rgba(255, 255, 255, .66);--kh-popover-shadow: rgba(24, 42, 70, .13);padding:8px;border:1px solid var(--kh-popover-edge);border-radius:18px;background:var(--kh-popover-fill);box-shadow:0 16px 42px var(--kh-popover-shadow),0 3px 10px #182a460d,inset 0 1px 0 var(--kh-popover-shine),inset 0 0 0 1px #7d92b514;color:var(--kh-popover-ink)}.public-site-header--hero .kh-popover,:root[data-theme=dark] .cabinet-shell .kh-popover{--kh-popover-ink: #f4f7fc;--kh-popover-muted: #d5dde8;--kh-popover-hover: rgba(164, 188, 232, .1);--kh-popover-active: rgba(164, 188, 232, .16);--kh-popover-divider: rgba(216, 228, 248, .14);--kh-popover-focus: #a3bdff;--kh-popover-danger-ink: #ffd1c7;--kh-popover-danger-hover: rgba(239, 121, 103, .16);--kh-popover-fill: #1b2432;--kh-popover-glass: linear-gradient(145deg, rgba(29, 38, 52, .8), rgba(17, 26, 39, .77));--kh-popover-edge: rgba(230, 240, 255, .2);--kh-popover-shine: rgba(230, 240, 255, .15);--kh-popover-shadow: rgba(5, 12, 22, .22)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.kh-popover{background:var(--kh-popover-glass);-webkit-backdrop-filter:blur(28px) saturate(1.15);backdrop-filter:blur(28px) saturate(1.15)}}@media(prefers-reduced-transparency:reduce){.kh-popover{background:var(--kh-popover-fill);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(forced-colors:active){.kh-popover{background:Canvas;color:CanvasText;border-color:CanvasText;box-shadow:none}.kh-popover .kh-popover__item,.kh-popover .kh-popover__hint{color:CanvasText}.kh-popover .kh-popover__item:focus-visible{outline-color:Highlight}.kh-popover .kh-popover__item.is-active,.kh-popover .kh-popover__item[aria-selected=true]{outline:1px solid Highlight}}.kh-popover__item{border-radius:12px;color:var(--kh-popover-ink);transition:color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.kh-popover .kh-popover__item:hover,.kh-popover .kh-popover__item:focus-visible{color:var(--kh-popover-ink);background:var(--kh-popover-hover);box-shadow:none}.kh-popover .kh-popover__item:active{transform:scale(.985)}.kh-popover .kh-popover__item.is-active,.kh-popover .kh-popover__item[aria-selected=true]{background:var(--kh-popover-active)}.kh-popover .kh-popover__item:focus-visible{outline:2px solid var(--kh-popover-focus);outline-offset:1px}.kh-popover .kh-popover__item--danger:hover,.kh-popover .kh-popover__item--danger:focus-visible{color:var(--kh-popover-danger-ink);background:var(--kh-popover-danger-hover);box-shadow:inset 3px 0 #d95645}.kh-popover .kh-popover__item--danger:focus-visible{outline-color:var(--kh-popover-danger-ink)}.kh-popover .kh-popover__item--danger{color:var(--kh-popover-danger-ink)}.kh-popover--motion .kh-popover__item:hover,.kh-popover--motion .kh-popover__item:focus-visible{box-shadow:none}.kh-popover--motion .kh-popover__item{transition:color .24s ease,background-color .32s cubic-bezier(.22,1,.36,1),transform .16s ease}.kh-popover__accent{position:absolute;top:0;left:8px;width:3px;border-radius:999px;background:#4265df;opacity:0;transform-origin:center;pointer-events:none}.kh-popover__hint{color:var(--kh-popover-muted)}.kh-popover__divider{border-top-color:var(--kh-popover-divider)!important}@media(prefers-reduced-motion:reduce){.kh-popover__item,.kh-popover--motion .kh-popover__item{transition:none}.kh-popover .kh-popover__item:active{transform:none}}.page{max-width:1200px;margin:0 auto;padding:48px 24px 64px}@media(max-width:719px){.page{padding:24px 16px 48px}}.page.page-wide{max-width:1440px}.page.page-extra-wide{max-width:min(1760px,98vw);padding-left:12px;padding-right:12px}@media(max-width:719px){.page.page-extra-wide{padding-left:8px;padding-right:8px}}.subtitle{font-size:15px;color:var(--c-text-muted);margin-bottom:32px;max-width:70ch}.tabs{display:inline-flex;gap:4px;padding:4px;margin-bottom:24px;background:var(--c-bg-elevated);border:1px solid var(--c-border);border-radius:9999px;box-shadow:0 1px 2px #0f172a0d;flex-wrap:wrap}.tabs button,.tabs a{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;margin:0;font:inherit;color:inherit;cursor:pointer;line-height:1;display:inline-flex;align-items:center;padding:8px 18px;font-size:13px;font-weight:500;color:var(--c-text-muted);text-decoration:none;border-radius:9999px;transition:background .12s cubic-bezier(.4,0,.2,1),color .12s cubic-bezier(.4,0,.2,1),box-shadow .12s cubic-bezier(.4,0,.2,1);white-space:nowrap}.tabs button:hover,.tabs a:hover{color:var(--c-text);background:var(--c-bg-subtle)}.tabs button:focus-visible,.tabs a:focus-visible{outline:none;box-shadow:0 0 0 3px #a855f759}.tabs button.active,.tabs button.router-link-active,.tabs a.active,.tabs a.router-link-active{color:var(--c-text-inverse);background:linear-gradient(135deg,#a855f7,#7e22ce);box-shadow:0 1px 3px #0f172a14,0 1px 2px -1px #0f172a0a,inset 0 1px #ffffff26}.tabs button.active:hover,.tabs button.router-link-active:hover,.tabs a.active:hover,.tabs a.router-link-active:hover{color:var(--c-text-inverse);background:linear-gradient(135deg,#a855f7,#7e22ce)}@media(max-width:719px){.tabs{width:100%;border-radius:14px}.tabs button,.tabs a{flex:1 1 auto;justify-content:center}}.card{background:var(--c-bg-elevated);border:1px solid var(--c-border);border-radius:14px;padding:32px;box-shadow:0 1px 3px #0f172a14,0 1px 2px -1px #0f172a0a;margin-bottom:20px}.card>h2{margin-bottom:8px;display:flex;align-items:center;gap:8px}@media(max-width:719px){.card{padding:20px}}.hint{font-size:13px;color:var(--c-text-muted);line-height:1.5;margin-bottom:16px;max-width:75ch}.warn{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--c-warning-text);background:var(--c-warning-soft);border:1px solid rgba(245,158,11,.25);padding:12px 16px;border-radius:10px;margin-bottom:16px;line-height:1.5}.grid{background:var(--c-bg-elevated);border:1px solid var(--c-border);border-radius:14px;padding:32px;box-shadow:0 1px 3px #0f172a14,0 1px 2px -1px #0f172a0a;display:grid;grid-template-columns:repeat(2,1fr);gap:16px 20px}.grid label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:500;color:var(--c-text-2);letter-spacing:.01em}.grid input{display:block;width:100%;padding:9px 12px;font:inherit;font-size:14px;color:var(--c-text);background:var(--c-bg-elevated);border:1px solid var(--c-border);border-radius:6px;transition:border-color .12s cubic-bezier(.4,0,.2,1),box-shadow .12s cubic-bezier(.4,0,.2,1),background .12s cubic-bezier(.4,0,.2,1)}.grid input::placeholder{color:var(--c-text-muted)}.grid input:hover:not(:disabled):not(:focus){border-color:var(--c-border-strong)}.grid input:focus{outline:none;box-shadow:0 0 0 3px #a855f759;border-color:var(--c-primary)}.grid input:disabled{background:var(--c-bg-muted);color:var(--c-text-muted);cursor:not-allowed}@media(max-width:479px){.grid{grid-template-columns:1fr;padding:20px}}.submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;margin:0;font:inherit;color:inherit;cursor:pointer;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;line-height:1.2;border-radius:10px;transition:background .12s cubic-bezier(.4,0,.2,1),color .12s cubic-bezier(.4,0,.2,1),box-shadow .12s cubic-bezier(.4,0,.2,1),transform .12s cubic-bezier(.4,0,.2,1),border-color .12s cubic-bezier(.4,0,.2,1);white-space:nowrap;-webkit-user-select:none;user-select:none}.submit:focus-visible{outline:none;box-shadow:0 0 0 3px #a855f759}.submit:disabled{opacity:.55;cursor:not-allowed;transform:none!important}.submit{background:linear-gradient(135deg,#a855f7,#7e22ce);color:var(--c-text-inverse);box-shadow:0 1px 3px #0f172a14,0 1px 2px -1px #0f172a0a,inset 0 1px #ffffff1f}.submit:hover:not(:disabled){box-shadow:0 4px 8px -2px #0f172a14,0 2px 4px -2px #0f172a0a,inset 0 1px #ffffff2e;transform:translateY(-1px)}.submit:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px #0f172a0d}.submit.narrow{padding:9px 16px;font-size:13px}.grid .submit{grid-column:1/-1;margin-top:8px;padding:12px 20px;font-size:15px}.row{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.row .grow{flex:1;min-width:220px}.row input[type=file]{font-size:13px;padding:8px;border:1px dashed var(--c-border-strong);border-radius:10px;background:var(--c-bg-subtle);cursor:pointer;transition:border-color .12s cubic-bezier(.4,0,.2,1),background .12s cubic-bezier(.4,0,.2,1)}.row input[type=file]:hover{border-color:var(--c-primary);background:var(--c-primary-soft)}.row input[type=password],.row input[type=text]{display:block;width:100%;padding:9px 12px;font:inherit;font-size:14px;color:var(--c-text);background:var(--c-bg-elevated);border:1px solid var(--c-border);border-radius:6px;transition:border-color .12s cubic-bezier(.4,0,.2,1),box-shadow .12s cubic-bezier(.4,0,.2,1),background .12s cubic-bezier(.4,0,.2,1)}.row input[type=password]::placeholder,.row input[type=text]::placeholder{color:var(--c-text-muted)}.row input[type=password]:hover:not(:disabled):not(:focus),.row input[type=text]:hover:not(:disabled):not(:focus){border-color:var(--c-border-strong)}.row input[type=password]:focus,.row input[type=text]:focus{outline:none;box-shadow:0 0 0 3px #a855f759;border-color:var(--c-primary)}.row input[type=password]:disabled,.row input[type=text]:disabled{background:var(--c-bg-muted);color:var(--c-text-muted);cursor:not-allowed}.row input[type=password],.row input[type=text]{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px}.result{margin-top:20px;padding:20px;background:linear-gradient(180deg,var(--c-bg-subtle) 0%,var(--c-bg-elevated) 100%);border:1px solid var(--c-border);border-radius:14px}.result h2,.result h3{margin-bottom:8px}.result .meta{font-size:12px;color:var(--c-text-muted);margin-bottom:12px;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace}.result code{font-size:12px}.result table{width:100%;border-collapse:collapse}.result table th,.result table td{padding:10px 4px;border-bottom:1px solid var(--c-border);font-size:13px}.result table th{text-align:left;font-weight:500;color:var(--c-text-2)}.result table td{text-align:right;font-variant-numeric:tabular-nums;font-weight:500;color:var(--c-text)}.result table tr:last-child th,.result table tr:last-child td{border-bottom:0}.result table tr.total th,.result table tr.total td{padding-top:16px;font-size:17px;font-weight:700;color:var(--c-text);border-top:2px solid var(--c-border-strong);border-bottom:0}.result table tr.total td{background:linear-gradient(90deg,transparent,rgba(168,85,247,.07));color:#7e22ce}.result table.kv td{text-align:left;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;color:var(--c-text-2)}.headers{margin:0;padding:8px 8px 8px 32px;font-size:13px;max-height:200px;overflow-y:auto;background:var(--c-bg-elevated);border:1px solid var(--c-border);border-radius:10px;scrollbar-width:thin;scrollbar-color:var(--c-border-strong) transparent}.headers::-webkit-scrollbar{width:10px;height:10px}.headers::-webkit-scrollbar-track{background:transparent}.headers::-webkit-scrollbar-thumb{background:var(--c-border-strong);border-radius:9999px;border:2px solid transparent;background-clip:content-box}.headers::-webkit-scrollbar-thumb:hover{background:var(--c-text-muted);background-clip:content-box;border:2px solid transparent}.headers li{padding:3px 0;color:var(--c-text-2)}.scroll-x{overflow-x:auto;background:var(--c-bg-elevated);border:1px solid var(--c-border);border-radius:10px;scrollbar-width:thin;scrollbar-color:var(--c-border-strong) transparent}.scroll-x::-webkit-scrollbar{width:10px;height:10px}.scroll-x::-webkit-scrollbar-track{background:transparent}.scroll-x::-webkit-scrollbar-thumb{background:var(--c-border-strong);border-radius:9999px;border:2px solid transparent;background-clip:content-box}.scroll-x::-webkit-scrollbar-thumb:hover{background:var(--c-text-muted);background-clip:content-box;border:2px solid transparent}table.sample{width:max-content;min-width:100%;border-collapse:collapse;font-size:12px}table.sample th,table.sample td{padding:8px 12px;border-bottom:1px solid var(--c-border);border-right:1px solid var(--c-bg-muted);text-align:left;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table.sample thead th{background:var(--c-bg-subtle);font-weight:600;color:var(--c-text-2);position:sticky;top:0;z-index:10}table.sample tbody tr:hover{background:var(--c-primary-soft)}.wb-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;margin-top:16px;transition:opacity .18s cubic-bezier(.4,0,.2,1)}.wb-grid.disabled{opacity:.45;pointer-events:none;filter:grayscale(.3)}.wb-btn-card{position:relative;background:var(--c-bg-elevated);border:1px solid var(--c-border);border-radius:10px;padding:16px;transition:border-color .12s cubic-bezier(.4,0,.2,1),box-shadow .12s cubic-bezier(.4,0,.2,1),transform .12s cubic-bezier(.4,0,.2,1)}.wb-btn-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,transparent,transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;transition:background .18s cubic-bezier(.4,0,.2,1)}.wb-btn-card:hover{border-color:var(--c-border-strong);box-shadow:0 1px 3px #0f172a14,0 1px 2px -1px #0f172a0a}.wb-btn-card>header{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wb-btn-card>header .submit{min-width:140px;flex:1}.wb-btn-card--wide{grid-column:1/-1;background:linear-gradient(135deg,var(--c-warning-soft),var(--c-bg-elevated) 60%);border-color:#f59e0b4d}.wb-btn-card--wide .wb-btn-title{font-size:15px;font-weight:600;flex:1}.wb-btn-hint{font-size:12px;color:var(--c-text-muted);margin-top:8px;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;line-height:1.35;word-break:break-all}.rl-mark{display:inline-flex;align-items:center;font-size:10px;font-weight:700;color:var(--c-warning-text);background:var(--c-warning-soft);border:1px solid rgba(245,158,11,.35);padding:2px 7px;border-radius:6px;letter-spacing:.08em}.dr-controls{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;margin-top:16px}.dr-controls label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:500;color:var(--c-text-muted);letter-spacing:.04em;text-transform:uppercase}.dr-controls input[type=date]{display:block;width:100%;padding:9px 12px;font:inherit;font-size:14px;color:var(--c-text);background:var(--c-bg-elevated);border:1px solid var(--c-border);border-radius:6px;transition:border-color .12s cubic-bezier(.4,0,.2,1),box-shadow .12s cubic-bezier(.4,0,.2,1),background .12s cubic-bezier(.4,0,.2,1)}.dr-controls input[type=date]::placeholder{color:var(--c-text-muted)}.dr-controls input[type=date]:hover:not(:disabled):not(:focus){border-color:var(--c-border-strong)}.dr-controls input[type=date]:focus{outline:none;box-shadow:0 0 0 3px #a855f759;border-color:var(--c-primary)}.dr-controls input[type=date]:disabled{background:var(--c-bg-muted);color:var(--c-text-muted);cursor:not-allowed}.dr-controls input[type=date]{width:auto;min-width:160px;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px}.dr-controls .submit{min-width:140px}.dr-presets{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px;font-size:12px;color:var(--c-text-muted)}.dr-presets>span{font-weight:500;margin-right:4px}.dr-presets button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;margin:0;font:inherit;color:inherit;cursor:pointer;line-height:1;background:var(--c-bg-elevated);border:1px solid var(--c-border);padding:5px 12px;border-radius:9999px;font-size:12px;font-weight:500;color:var(--c-text-2);transition:all .12s cubic-bezier(.4,0,.2,1)}.dr-presets button:hover{background:var(--c-primary-soft);border-color:#d8b4fe;color:var(--c-primary-hover);transform:translateY(-1px)}.dr-presets button:focus-visible{outline:none;box-shadow:0 0 0 3px #a855f759}.kv-note{font-weight:400;color:var(--c-text-muted);font-style:italic;margin-left:4px}.wb-result{margin-top:12px;border-radius:10px;border:1px solid var(--c-border);background:var(--c-bg-elevated);overflow:hidden;transition:border-color .12s cubic-bezier(.4,0,.2,1)}.wb-result.ok{border-left:3px solid var(--c-success)}.wb-result.fail{border-left:3px solid var(--c-danger)}.wb-result>header{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;font-size:13px;transition:background .12s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.wb-result>header:hover{background:var(--c-bg-subtle)}.wb-result .badge{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:9999px;font-size:12px;font-weight:700;color:var(--c-text-inverse);flex-shrink:0;box-shadow:0 1px 2px #0f172a0d}.wb-result.ok .badge{background:linear-gradient(135deg,#16a34a,#15803d)}.wb-result.fail .badge{background:linear-gradient(135deg,#ef4444,#dc2626)}.wb-result .status{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;font-weight:600;background:var(--c-bg-muted);padding:2px 8px;border-radius:6px;color:var(--c-text-2)}.wb-result .elapsed{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;color:var(--c-text-muted)}.wb-result .summary{flex:1;color:var(--c-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.wb-result .caret{color:var(--c-text-muted);font-size:12px;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;flex-shrink:0}.wb-result-body{padding:12px;border-top:1px solid var(--c-border);background:var(--c-bg-subtle)}.wb-result-body .kv{font-size:12px;color:var(--c-text-2);margin-bottom:8px}.wb-result-body .json{background:var(--c-bg-inverse);color:#e2e8f0;padding:12px;border-radius:6px;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;line-height:1.55;max-height:420px;overflow:auto;margin:0;white-space:pre-wrap;word-break:break-all;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) var(--c-bg-inverse)}.wb-result-body .json::-webkit-scrollbar{width:10px;height:10px}.wb-result-body .json::-webkit-scrollbar-track{background:var(--c-bg-inverse)}.wb-result-body .json::-webkit-scrollbar-thumb{background:#fff3;border-radius:9999px;border:2px solid transparent;background-clip:content-box}.wb-result-body .json::-webkit-scrollbar-thumb:hover{background:var(--c-text-muted);background-clip:content-box;border:2px solid transparent}.error{background:var(--c-danger-soft);border:1px solid rgba(239,68,68,.25);color:var(--c-danger-text);padding:12px 16px;border-radius:10px;margin-top:12px;font-size:13px;line-height:1.5;display:flex;align-items:flex-start;gap:8px}.error:before{content:"⚠";font-size:15px;line-height:1;flex-shrink:0}@media(max-width:767px){#app .tower__presets button{min-height:44px}#app .tower__balance a{min-height:44px;display:inline-flex;align-items:center}#app .payouts{gap:16px}#app .payouts-hero{gap:12px}#app .cabinet-shell input:not([type=checkbox],[type=radio]),#app .cabinet-shell select,#app .cabinet-shell textarea{font-size:16px}}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DXI_y_WF.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-CUIqqgP9.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@media(max-width:767px){#app .public-reference,#app .help-shell,#app .not-found:not(.nf-page){--mobile-ui-paper: #edf0f2;--mobile-ui-surface: rgba(255, 255, 255, .86);--mobile-ui-ink: #101725;--mobile-ui-muted: #526177;--mobile-ui-line: rgba(69, 89, 122, .15);--mobile-ui-blue: #315edb;--mobile-ui-blue-soft: #e8efff;--mobile-ui-shadow: 0 14px 38px rgba(35, 53, 91, .07), inset 0 1px rgba(255, 255, 255, .96);color-scheme:light;color:var(--mobile-ui-ink);font-family:Onest Variable,Onest,sans-serif}#app .public-reference{--pr-ink: var(--mobile-ui-ink);--pr-muted: var(--mobile-ui-muted);--pr-line: var(--mobile-ui-line);--pr-blue: var(--mobile-ui-blue);--pr-surface: var(--mobile-ui-surface);--mobile-world-photo: url(/media/hero-prototype/hero-conveyor-inactive-v03.webp);padding:14px 14px 26px;background:radial-gradient(circle at 88% 8%,rgba(69,105,188,.07),transparent 30rem),var(--mobile-ui-paper)}#app .public-reference:after{background:linear-gradient(180deg,#edf0f2c2,#edf0f2 92%),var(--mobile-world-photo) center 44%/cover no-repeat;filter:saturate(.72)}#app .public-reference:before{background:none}#app .public-reference .public-reference__glow{border-color:#4569bc17;box-shadow:inset 0 0 0 7rem #4569bc05}#app .public-reference .public-reference__content{padding-block:26px 46px}#app .public-reference .public-reference__footer{border-color:var(--mobile-ui-line);color:var(--mobile-ui-muted);font-size:10px}#app .public-reference--pricing{--mobile-world-photo: url(/media/hero-prototype/hero-conveyor-final-v03.webp)}#app .public-reference--pricing .pricing-stage{border-radius:26px;box-shadow:var(--mobile-ui-shadow)}#app .public-reference--pricing .plan-card{border-radius:22px}#app .help-shell{--help-paper: var(--mobile-ui-paper);--help-surface: #fff;--help-ink: var(--mobile-ui-ink);--help-muted: var(--mobile-ui-muted);--help-line: var(--mobile-ui-line);--help-blue: var(--mobile-ui-blue);--help-blue-soft: var(--mobile-ui-blue-soft);background:var(--help-paper)}#app .help-shell .help-header-stage{padding:14px;border:0;background:var(--help-paper)}#app .help-shell .help-footer nav a{display:inline-flex;min-height:44px;align-items:center}#app :is(.public-reference,.help-shell) .public-site-header{--public-header-ink: var(--mobile-ui-ink);--public-header-muted: var(--mobile-ui-muted);--public-header-line: var(--mobile-ui-line);--public-header-surface: var(--mobile-ui-surface);min-height:64px;padding:9px 10px;gap:6px;border:1px solid rgba(255,255,255,.88);border-radius:26px;background:var(--mobile-ui-surface);box-shadow:var(--mobile-ui-shadow)}#app :is(.public-reference,.help-shell) .public-site-header .public-site-header__brand{gap:6px;text-shadow:none}#app :is(.public-reference,.help-shell) .public-site-header .public-site-header__wordmark{display:block;font-size:clamp(12px,3.6vw,14px)}#app :is(.public-reference,.help-shell) .public-site-header .public-site-header__actions{gap:4px}#app :is(.public-reference,.help-shell) .public-site-header .public-site-header__wordmark,#app :is(.public-reference,.help-shell) .public-site-header .public-site-header__menu-toggle{color:var(--mobile-ui-ink)}#app :is(.public-reference,.help-shell) .public-site-header .public-site-header__auth{color:var(--mobile-ui-ink);border-color:var(--mobile-ui-line);background:transparent}#app :is(.public-reference,.help-shell) .public-site-header .public-site-header__auth:hover{background:var(--mobile-ui-blue-soft)}#app :is(.public-reference,.help-shell) .public-site-header .public-site-header__mobile-menu{top:calc(100% + 8px)}#app :is(.public-reference,.help-shell) .public-site-header .public-site-header__menu-toggle{width:44px;height:44px}#app :is(.public-reference,.help-shell) .public-site-header .public-site-header__actions .feedback-launcher{width:44px;min-width:44px;min-height:44px}#app :is(.public-reference,.help-shell) .public-site-header .public-language-switch--compact{min-width:52px}#app :is(.public-reference,.help-shell) .public-site-header .public-language-switch--compact:before{background:var(--mobile-ui-blue-soft)}#app :is(.public-reference,.help-shell) .public-site-header .public-language-switch--compact>summary{min-height:44px;color:var(--mobile-ui-ink);padding-inline:7px;gap:6px}#app :is(.public-reference,.help-shell) .public-site-header .public-site-header__mobile-auth{background:var(--mobile-ui-blue)}#app :is(.public-reference,.help-shell) .public-site-header :is(a,summary,button):focus-visible{outline-color:var(--mobile-ui-blue)}#app .public-reference :is(.public-article,.glossary,.legal-hub,.calculator){color:var(--mobile-ui-ink)}#app .public-reference :is(.public-article>header,.glossary>header,.calculator__hero,.legal-doc){padding:24px 20px;border-color:#ffffffeb;border-radius:24px;background:var(--mobile-ui-surface);box-shadow:var(--mobile-ui-shadow)}#app .public-reference :is(.public-article h1,.public-article h2,.public-article h3,.glossary h1,.glossary h2,.legal-hub h1,.legal-hub h2,.calculator__hero h1){color:var(--mobile-ui-ink)}#app .public-reference :is(.public-article .lead,.public-article .meta,.public-article .crumbs,.public-article .crumbs a,.glossary .lead,.glossary .meta,.glossary-eyebrow,.legal-hub .kicker,.legal-hub__eyebrow,.calculator__hero .lead,.calculator__hero .crumbs a,.calculator__trust){color:var(--mobile-ui-muted)}#app .public-reference :is(.public-article .body,.glossary .hard-list li){color:#354359}#app .public-reference :is(.public-article .eyebrow,.glossary-eyebrow span,.legal-hub__eyebrow span,.legal-doc__eyebrow){color:var(--mobile-ui-blue)}#app .public-reference :is(.public-article .related,.calculator__group,.calculator__metrics,.calculator__note){border-color:var(--mobile-ui-line)}#app .public-reference :is(.public-article .related a,.post-list a,.legal-hub .card){min-height:44px;border-color:var(--mobile-ui-line);background:var(--mobile-ui-surface);color:var(--mobile-ui-ink)}#app .public-reference :is(.public-article .related a,.post-list a,.legal-hub .card):is(:hover,:focus-visible){border-color:var(--mobile-ui-blue);background:#f3f6fc}#app .public-reference :is(.post-list h2,.legal-hub .card h2){color:var(--mobile-ui-ink)}#app .public-reference :is(.post-list p,.post-list span,.legal-hub .card p){color:var(--mobile-ui-muted)}#app .public-reference :is(.legal-hub .card__index,.legal-hub .arrow){color:var(--mobile-ui-blue)}#app .public-reference .glossary .toolbar{background:#ffffff8a;border-color:var(--mobile-ui-line)}#app .public-reference .glossary .toolbar :is(.search,.group-select){min-height:48px;font-size:16px;background:#fff;border-color:var(--mobile-ui-line);color:var(--mobile-ui-ink)}#app .public-reference .glossary .toolbar .search:focus{border-color:var(--mobile-ui-blue);box-shadow:0 0 0 3px #315edb24}#app .public-reference .glossary .toolbar .counter{color:var(--mobile-ui-muted)}#app .public-reference .glossary .terms-scroll{background:transparent;box-shadow:none}#app .public-reference .glossary table.terms tbody tr{border-color:var(--mobile-ui-line);background:var(--mobile-ui-surface)}#app .public-reference .glossary table.terms :is(td,th){border-color:var(--mobile-ui-line)}#app .public-reference .glossary table.terms th{background:#e8edf5;color:var(--mobile-ui-muted)}#app .public-reference .glossary table.terms :is(.zh,td:nth-child(2)){color:var(--mobile-ui-ink)}#app .public-reference .glossary table.terms :is(.desc,.empty),#app .public-reference .glossary table.terms td:before{color:var(--mobile-ui-muted)}#app .public-reference .glossary table.terms td code{color:#284fa3;border-color:#315edb2e;background:var(--mobile-ui-blue-soft)}#app .public-reference .glossary .hard-list{border-color:var(--mobile-ui-line);background:#e8edf5}#app .public-reference .glossary .hard-list :is(.lead,.hard-desc){color:var(--mobile-ui-muted)}#app .public-reference .glossary .hard-list strong{color:var(--mobile-ui-ink)}#app .public-reference .glossary .hard-list em{color:#284fa3}#app .public-reference .calculator .calculator__hero:after{border-color:#315edb1a;box-shadow:inset 0 0 0 4.5rem #315edb06}#app .public-reference .calculator .calculator__inputs,#app .public-reference .calculator .calculator__results{border-color:var(--mobile-ui-line);background:var(--mobile-ui-surface);box-shadow:var(--mobile-ui-shadow);border-radius:22px}#app .public-reference .calculator :is(.calculator__panel-heading h2,.calculator__group-copy strong,.calculator__metrics dd,.calculator__breakdown-heading>span){color:var(--mobile-ui-ink)}#app .public-reference .calculator :is(.calculator__panel-heading p,.calculator__group-copy small,.calculator__field label,.calculator__field>small,.calculator__input-wrap>span,.calculator__metrics dt,.calculator__breakdown-heading h3,.calculator__parts .name,.calculator__parts .amount,.calculator__note,.calculator__parts-empty){color:var(--mobile-ui-muted)}#app .public-reference .calculator .calculator__group-meta{border-color:var(--mobile-ui-line);color:#284fa3;background:var(--mobile-ui-blue-soft)}#app .public-reference .calculator summary:is(:hover,:focus-visible) .calculator__group-meta{color:#284fa3;background:#dde7ff}#app .public-reference .calculator .calculator__input-wrap input{border-color:var(--mobile-ui-line);background:#fff;color:var(--mobile-ui-ink)}#app .public-reference .calculator .calculator__input-wrap input:focus-visible{background:#fff;border-color:var(--mobile-ui-blue);box-shadow:0 0 0 3px #315edb24}#app .public-reference .calculator .calculator__input-wrap input[aria-invalid=true]{border-color:#a43d31;background:#fff5f3;box-shadow:0 0 0 3px #a43d311f}#app .public-reference .calculator .calculator__field>.calculator__field-error{color:#963b31}#app .public-reference .calculator .calculator__reset{min-height:44px;color:var(--mobile-ui-muted);border-color:var(--mobile-ui-line);background:#fff}#app .public-reference .calculator .calculator__reset:is(:hover,:focus-visible){color:var(--mobile-ui-ink);border-color:var(--mobile-ui-blue);background:var(--mobile-ui-blue-soft)}#app .public-reference .calculator .calculator__metrics{background:var(--mobile-ui-line)}#app .public-reference .calculator .calculator__metrics>div{background:#f7f9fc}#app .public-reference .calculator .calculator__note,#app .public-reference .calculator .calculator__parts-empty{background:#f0f3f8}#app .public-reference .calculator .calculator__parts .bar{background:#e1e7f0}#app .public-reference .calculator .calculator__profit{border-color:#16866738;background:#edf8f3}#app .public-reference .calculator .calculator__profit output{color:#126a50}#app .public-reference .calculator .calculator__profit>span:first-child,#app .public-reference .calculator .calculator__profit .pct{color:#416955}#app .public-reference .calculator .calculator__profit.is-loss{border-color:#a43d3138;background:#fff2ef}#app .public-reference .calculator .calculator__profit.is-loss>span:first-child,#app .public-reference .calculator .calculator__profit.is-loss .pct{color:#963b31}#app .public-reference .calculator .calculator__profit output.is-loss,#app .public-reference .calculator .calculator__loss-note{color:#963b31}#app .public-reference .calculator .calculator__status{color:#126a50;background:#edf8f3}#app .public-reference .calculator .calculator__status.is-loss{color:#963b31;background:#fff2ef}#app .public-reference .calculator .calculator__status.is-invalid{color:#284fa3;background:var(--mobile-ui-blue-soft)}#app .public-reference .calculator .calculator__validation{background:#fff2ef;border-color:#a43d3138}#app .public-reference .calculator .calculator__validation :is(h3,p){color:#963b31}#app .public-reference .calculator .calculator__cta a{min-height:44px;border-color:var(--mobile-ui-line);color:var(--mobile-ui-ink);background:#fff}#app .public-reference .calculator .calculator__cta a:is(:hover,:focus-visible){color:var(--mobile-ui-ink);border-color:var(--mobile-ui-blue);background:var(--mobile-ui-blue-soft)}#app .public-reference .calculator .calculator__cta .primary{border-color:transparent;background:var(--mobile-ui-blue);color:#fff}#app .public-reference .calculator .calculator__cta .primary:is(:hover,:focus-visible){background:#244fc7;color:#fff}#app .public-reference .legal-doc .legal-doc__back{min-height:44px;align-items:center}#app .public-reference .legal-doc .archive summary{min-height:44px;padding-block:10px}#app .public-reference .legal-doc .archive-links a{display:inline-flex;min-height:44px;align-items:center}#app .public-reference .legal-doc .btn-download .size,#app .public-reference .legal-doc .archive-note{color:var(--mobile-ui-muted)}#app .not-found:not(.nf-page){--nf-ink: var(--mobile-ui-ink);--nf-muted: var(--mobile-ui-muted);--nf-line: var(--mobile-ui-line);--nf-blue: var(--mobile-ui-blue);overflow-x:clip;background:radial-gradient(circle at 76% 42%,rgba(69,105,188,.08),transparent 29%),var(--mobile-ui-paper)}#app .not-found:not(.nf-page) .not-found__eyebrow{color:var(--mobile-ui-blue)}#app .not-found:not(.nf-page) .not-found__path span{color:var(--mobile-ui-muted)}#app .not-found:not(.nf-page) .not-found__path code{color:var(--mobile-ui-ink)}#app .not-found:not(.nf-page) .not-found__secondary,#app .not-found:not(.nf-page) .not-found__route{border-color:var(--mobile-ui-line);background:var(--mobile-ui-surface);box-shadow:var(--mobile-ui-shadow)}#app .not-found:not(.nf-page) .not-found__route-head strong,#app .not-found:not(.nf-page) .not-found__route-note strong{color:var(--mobile-ui-ink)}#app .not-found:not(.nf-page) .not-found__node{background:var(--mobile-ui-blue-soft);color:#284fa3}#app .not-found:not(.nf-page) .not-found__node--missing{background:#fff2ef;color:#963b31}#app .not-found:not(.nf-page) .not-found__footer a{display:inline-flex;min-height:44px;align-items:center;color:var(--mobile-ui-muted)}#app .not-found:not(.nf-page) .not-found__footer a:hover{color:var(--mobile-ui-blue)}#app .cabinet-shell .card,#app .cabinet-shell .billing-section,#app .cabinet-shell .ops-panel{border-radius:20px}#app .cabinet-shell .submit{min-height:44px;border-radius:12px;background:var(--c-primary);color:var(--c-text-inverse)}#app .cabinet-shell .submit:hover:not(:disabled){background:var(--c-primary-hover)}#app .cabinet-shell .sub-tab{min-height:44px}#app .cabinet-shell input[type=file]{width:100%;max-width:100%;min-width:0}#app .cabinet-shell .wb-grid{grid-template-columns:minmax(0,1fr)}#app .cabinet-shell .wb-btn-card{min-width:0;border-radius:16px}#app .cabinet-shell .wb-btn-card .submit{min-width:0;white-space:normal;text-wrap:balance}#app .cabinet-shell .wb-btn-card .wb-btn-title,#app .cabinet-shell .wb-btn-hint{min-width:0;overflow-wrap:anywhere}#app .cabinet-shell .card-head{flex-wrap:wrap;align-items:flex-start}#app .cabinet-shell .card-head .head-right{min-width:0;max-width:100%;flex-wrap:wrap;gap:8px}#app .cabinet-shell .settings-btn{min-height:44px;border-radius:12px}#app .cabinet-shell .xyz-grid{grid-template-columns:28px repeat(3,minmax(0,1fr))}#app .cabinet-shell .xyz-col-head{min-width:0;padding-inline:2px;overflow-wrap:anywhere}#app .cabinet-shell .xyz-cell{min-width:0;padding:9px 6px}#app .cabinet-shell .xyz-cell .cell-tag{overflow-wrap:anywhere}#app .cabinet-shell .info{padding:20px;border-radius:20px}#app .cabinet-shell .info-footer code{overflow-wrap:anywhere}#app .cabinet-shell .toc .toc-link{min-height:44px;border-radius:12px}#app .cabinet-shell .wb-params .search-row{flex-direction:column;align-items:stretch}#app .cabinet-shell .wb-params .search-box{min-width:0;width:100%}#app .cabinet-shell .wb-params .search{min-width:0;width:100%;min-height:48px;padding-right:50px}#app .cabinet-shell .wb-params .search-clear{width:44px;height:44px;right:2px}#app .cabinet-shell .wb-cards{border-radius:18px}#app .cabinet-shell .wb-cards .head h3,#app .cabinet-shell .wb-cards .link{color:var(--c-primary)}#app .cabinet-shell .wb-cards .bar .primary{min-height:44px;border-radius:12px;background:var(--c-primary)}#app .cabinet-shell .wb-cards .bar .primary:hover:not(:disabled){background:var(--c-primary-hover)}#app .cabinet-shell .wb-cards .head .search:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px #315edb24}#app .cabinet-shell table,#app .cabinet-shell output{font-variant-numeric:tabular-nums}#app .cabinet-shell .ops-page{--ops-primary: var(--c-primary);padding-inline:0}#app .cabinet-shell .ops-hero{border-radius:24px;background:var(--cabinet-paper-strong);color:var(--cabinet-ink)}#app .cabinet-shell .ops-hero h1{color:var(--cabinet-ink)}#app .cabinet-shell .ops-metrics,#app .cabinet-shell .ops-metrics div{border-color:var(--cabinet-line)}#app .cabinet-shell .ops-metrics{border-radius:16px;background:var(--c-bg-subtle);overflow:hidden}#app .cabinet-shell .ops-page :is(input:not([type=radio]),select,textarea,button,.review-card,.notice,.empty-state,.comparison-grid,.invoice-table){border-radius:12px}#app .cabinet-shell .ops-page .primary-action:hover:not(:disabled){background:var(--c-primary-hover)}#app .cabinet-shell .ops-page .invoice-search button{background:var(--c-primary)}#app .cabinet-shell .warehouse-overview{--warehouse-ink: var(--cabinet-ink);--warehouse-muted: var(--cabinet-muted);--warehouse-line: var(--cabinet-line)}#app .cabinet-shell .warehouse-overview .section-kicker,#app .cabinet-shell .warehouse-overview .metric-label{color:var(--warehouse-blue)}#app .cabinet-shell .warehouse-overview .primary-action{border-color:var(--warehouse-blue);background:var(--warehouse-blue);box-shadow:0 12px 24px #315edb26}#app .cabinet-shell .warehouse-overview .primary-action:hover:not(:disabled){background:var(--c-primary-hover);box-shadow:0 16px 32px #315edb33}#app .cabinet-shell .warehouse-overview .warehouse-pulse{border-color:var(--warehouse-line);background:var(--cabinet-paper-strong);box-shadow:0 14px 38px #23355b12}#app .cabinet-shell .warehouse-overview .pulse-primary{color:var(--warehouse-ink);border-color:var(--warehouse-line);background:radial-gradient(circle at 82% 12%,rgba(49,94,219,.08),transparent 44%),var(--cabinet-paper-strong)}#app .cabinet-shell .warehouse-overview .pulse-primary:after{border-color:#315edb1f;box-shadow:0 0 0 34px #315edb06,0 0 0 72px #315edb05}#app .cabinet-shell .warehouse-overview .pulse-primary__head,#app .cabinet-shell .warehouse-overview .pulse-unit,#app .cabinet-shell .warehouse-overview .pulse-primary__footer{color:var(--warehouse-muted)}#app .cabinet-shell .warehouse-overview .pulse-value{color:var(--warehouse-blue)}#app .cabinet-shell .warehouse-overview .source-mark{border-color:var(--warehouse-line)}#app .cabinet-shell .warehouse-overview .pulse-primary__footer b{color:var(--warehouse-ink)}#app .cabinet-shell .warehouse-overview .pulse-line{background:#e1e7f0}#app .cabinet-shell .warehouse-overview .pulse-line>span{background:linear-gradient(90deg,#168667,#67c8a1)}#app .cabinet-shell .warehouse-overview .pulse-distribution{color:var(--warehouse-ink);background:#f7f9fc}#app .cabinet-shell .warehouse-overview .pulse-distribution header>strong{color:#126a50}#app .cabinet-shell .warehouse-overview .distribution-row>div,#app .cabinet-shell .warehouse-overview .distribution-list>p{color:var(--warehouse-muted)}#app .cabinet-shell .warehouse-overview .distribution-row b{color:var(--warehouse-ink)}#app .cabinet-shell .warehouse-overview .distribution-row>i{background:#e1e7f0}#app .cabinet-shell .warehouse-overview .pulse-attention{color:var(--warehouse-ink);border-color:var(--warehouse-line);background:var(--cabinet-paper-strong)}#app .cabinet-shell .warehouse-overview .pulse-attention small{color:var(--warehouse-muted)}#app .cabinet-shell .warehouse-overview .pulse-attention b{color:var(--warehouse-ink)}#app .cabinet-shell .warehouse-overview .product-rail{background:#f0f3f8}#app .cabinet-shell .warehouse-overview .product-detail{background:linear-gradient(145deg,#fff,#f7f9fc)}#app .cabinet-shell .warehouse-overview .product-filters button{min-height:44px}#app .cabinet-shell .warehouse-overview .product-filters button.active{color:var(--warehouse-blue);background:var(--c-primary-soft)}#app .cabinet-shell .warehouse-overview .product-item:before{background:var(--warehouse-blue)}#app .cabinet-shell .warehouse-overview .warehouse-detail-toggle{border-color:var(--warehouse-line);background:#f0f5ff}#app .cabinet-shell .warehouse-overview .warehouse-detail-toggle small{color:var(--warehouse-muted)}#app .cabinet-shell .warehouse-overview .warehouse-detail-toggle strong{color:var(--warehouse-blue)}#app .cabinet-shell .warehouse-overview .warehouse-detail-toggle svg{background:var(--warehouse-blue)}#app .cabinet-shell .warehouse-overview .warehouse-table-shell{background:#f7f9fc}:root:not([data-theme=dark]) #app .cabinet-shell{--cabinet-paper: #edf0f2;--cabinet-muted: #526177;background:radial-gradient(circle at 8% 2%,rgba(49,94,219,.06),transparent 24rem),var(--cabinet-paper)}#app .kh-auth .kh-auth__tabs a{min-height:44px}#app .kh-auth input:not([type=checkbox],[type=radio]),#app .kh-auth select,#app .kh-auth textarea{font-size:16px}}
