.card-qtjlP{box-shadow:var(--shadow-card)}.calculator-P-waX{width:248px}.expression-UHy3N{height:18px;color:var(--color-text-muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.display-JTZ9d{font-variant-numeric:tabular-nums;color:var(--color-text);text-align:right;text-overflow:ellipsis;white-space:nowrap;background:var(--color-bg-subtle);border-radius:6px;margin-bottom:8px;padding:4px 8px;font-size:28px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.error-hDCWx{color:var(--color-danger);font-size:20px}.keys-vU0zH{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.key-JAZOm{cursor:pointer;border:1px solid var(--color-border);height:44px;color:var(--color-text);background:var(--color-bg-surface);border-radius:6px;font-size:16px;font-weight:500;transition:background-color .15s}.key-JAZOm:hover{background:var(--color-bg-subtle)}.key-JAZOm:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.action-pmwp6{color:var(--color-text-secondary)}.operator-76WcO{color:var(--color-primary);background:var(--color-bg-tint)}.activeOperator-PatKq{border-color:var(--color-primary)}.equals-w0c9R{border-color:var(--color-primary);color:var(--color-bg-surface);background:var(--color-primary)}.equals-w0c9R:hover{background:var(--color-primary-hover)}.bellButton-nf3I9{place-items:center;display:grid}.list-e4UIU{width:320px;max-height:60vh;overflow-y:auto}.items-i8jHs{margin:0;padding:0;list-style:none}.item-ZGkHA{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;flex-direction:column;gap:4px;width:100%;padding:8px;display:flex}.item-ZGkHA:hover{background:var(--color-bg-tint)}.itemHead-7Bb0b{align-items:flex-start;gap:4px;display:flex}.warningIcon-782h4{color:var(--color-warning);flex:none;margin-top:2px}.message-xYRg5{font-size:13px}.time-jvs-i{font-size:12px}.empty-LO8lH{margin:16px 0}.loading-E8D-Z{place-items:center;padding:24px;display:grid}.header-noOx5{z-index:20;border-bottom:1px solid var(--color-header-border);color:var(--color-header-text);background:var(--color-header-bg);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.header-noOx5 .ant-btn:not(.posButton-HA5OS){color:var(--color-header-text-muted);box-shadow:none;background:0 0;border-color:#0000}.header-noOx5 .ant-btn:not(.posButton-HA5OS):hover:not(:disabled){color:var(--color-header-text);background:var(--color-header-hover)}.header-noOx5 .ant-btn:not(.posButton-HA5OS):disabled{opacity:.5}.left-6ytyU,.right-ZzRa2{align-items:center;gap:8px;display:flex}.left-6ytyU{min-width:0;overflow:hidden}.left-6ytyU>:first-child,.right-ZzRa2{flex-shrink:0}.brand-GaPwU{flex-shrink:1;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.brandMark-oUtp0{width:28px;height:28px;color:var(--color-primary);background:var(--color-bg-surface);border-radius:8px;flex-shrink:0;place-items:center;font-size:15px;font-weight:700;line-height:1;display:grid}.brandName-NawHN{color:var(--color-header-text);text-overflow:ellipsis;letter-spacing:-.01em;white-space:nowrap;font-size:17px;font-weight:700;overflow:hidden}.businessName-Zopt2{color:var(--color-header-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-left:8px;font-size:14px;line-height:1;overflow:hidden}.iconButton-rUffF{color:var(--color-header-text-muted)}.posButton-HA5OS{color:var(--color-primary);background:var(--color-bg-surface);border-color:#0000;font-weight:500}.posButton-HA5OS:hover:not(:disabled){color:var(--color-primary-hover)!important;background:var(--color-bg-surface)!important;border-color:#0000!important}.languageButton-zwTo4{align-items:center;gap:6px;display:flex}.languageLabel--W4yf{font-size:12px;font-weight:600}.userTrigger-Tv8MB{cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:3px 10px 3px 3px;line-height:1;transition:background-color .15s;display:flex}.userTrigger-Tv8MB:hover{background:var(--color-header-hover)}.avatar-MwMEd{color:var(--color-primary);background:var(--color-bg-surface);font-size:12px;font-weight:600}.userName-6gf5O{max-width:140px;color:var(--color-header-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.caret-EENJH{color:var(--color-header-text-muted);font-size:10px}.userCard-jBsO3{flex-direction:column;gap:2px;padding:4px 0;display:flex}.userEmail-C6wW8{font-size:12px}@media (width<=768px){.businessName-Zopt2{display:none}}@media (width<=576px){.brandName-NawHN,.userName-6gf5O{display:none}}.sectionLabel-R4pki{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;padding:0 24px 8px;font-size:11px;font-weight:600}.menu-sA1KA{font-size:14px;border-inline-end:0!important}.sider-0MDyw{border-right:1px solid var(--color-border);height:calc(100vh - 52px);position:sticky;top:52px}.inner-dAVGV{flex-direction:column;justify-content:space-between;height:100%;padding:16px 0;display:flex}.inner-dAVGV>nav{flex:auto;min-height:0;overflow-y:auto}.drawerBody-x34-Y{padding:16px 0!important}.footerCard-anXQR{background:var(--color-bg-subtle);border-radius:10px;flex-shrink:0;justify-content:space-between;align-items:center;gap:4px;margin:0 16px;padding:10px 16px;display:flex}.footerLabel-j--Rj{color:var(--color-text-secondary);font-size:12px}.footerTag-6vi-9{text-transform:capitalize;margin-inline-end:0;font-size:11px}.app-IguCT{background:var(--color-bg-app);min-height:100vh}.body-w4qDc{background:var(--color-bg-app)}.mainColumn-Sj4G5{background:var(--color-bg-app);min-width:0}.content-F4Qau{padding:16px}@media (width<=576px){.content-F4Qau{padding:16px 8px}}.page-PPyIK{background:var(--color-bg-surface);grid-template-columns:1.05fr 1fr;min-height:100vh;display:grid}.brandPanel-Lve98{color:#fff;background:radial-gradient(120% 120% at 0 0,#ffffff2e 0%,#fff0 45%),linear-gradient(150deg,#2f3fd6 0%,#4155f5 45%,#6b5cf6 100%);flex-direction:column;justify-content:space-between;padding:32px;display:flex}.brandTop-VK-MD{align-items:center;gap:8px;display:flex}.brandMark-AvBB4{color:#4155f5;background:#fff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:16px;font-weight:700;display:grid}.brandName-u-tpH{font-size:16px;font-weight:600}.brandBody-5spry{max-width:420px}.tagline-4EkGc{letter-spacing:-.02em;color:#fff!important;margin:0 0 24px!important;font-weight:650!important;line-height:1.25!important}.featureList-lfQLQ{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.featureItem-d7OTy{color:#ffffffe0;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.featureIcon-aLMgA{color:#ffffffbf;margin-top:3px}.brandFooter-eGlrt{font-size:12px;color:#ffffffa6!important}.formPanel-BTxPR{background:var(--color-bg-app);justify-content:center;align-items:center;padding:32px 24px;display:flex;position:relative}.languageRow-2iwXc{gap:2px;display:flex;position:absolute;top:24px;right:24px}.language-P4UmR{color:var(--color-text-muted)}.languageActive-bZ4vn{color:var(--color-primary);background:var(--color-bg-tint)}.formBox-5bFQJ{width:100%;max-width:380px}.formBoxWide-2Znl9{max-width:640px;margin-top:32px}@media (width<=900px){.page-PPyIK{grid-template-columns:1fr}.brandPanel-Lve98{display:none}}.formTitle-AJgYX{letter-spacing:-.02em;margin-bottom:4px!important;font-weight:600!important}.formSubtitle-quOO7{margin-bottom:24px;font-size:14px;display:block}.form-WMEoh{margin-top:16px}.inputIcon-Yv0Br{color:var(--color-text-muted)}.submit-AQbX0{margin-top:4px;font-weight:600}.footerLink-cx5Wf{text-align:center;margin-top:16px}.hint-pUi3t{border:1px dashed var(--color-border);background:var(--color-bg-subtle);border-radius:10px;flex-direction:column;gap:6px;margin-top:24px;padding:12px 16px;display:flex}.hintTitle-Nc53e{font-size:12px}.hintCode-FtLPE{color:var(--color-text-secondary);font-family:ui-monospace,sfmono-regular,menlo,monospace;font-size:12px}.guardLoading-mi2wk{justify-content:center;align-items:center;min-height:100vh;display:flex}.moduleLoading-pbWqu{justify-content:center;padding:24px;display:flex}.moduleCard-LcANc{box-shadow:var(--shadow-card)}.fullPageLoading-u--At{justify-content:center;align-items:center;min-height:100vh;display:flex}:root{--color-bg-app:#eef0f4;--color-bg-surface:#fff;--color-bg-raised:#fff;--color-bg-subtle:#f3f4f6;--color-bg-tint:#ecf0ff;--color-border:#e5e7eb;--color-border-strong:#d1d5db;--color-text:#111827;--color-text-secondary:#6b7280;--color-text-muted:#9ca3af;--color-primary:#4155f5;--color-primary-hover:#5b6cf7;--color-success:#16a34a;--color-success-bg:#16a34a1a;--color-warning:#d97706;--color-warning-bg:#fff3dc;--color-danger:#dc2626;--color-danger-bg:#fdeaea;--color-sidebar-bg:#fff;--color-header-bg:#4155f5;--color-header-text:#fff;--color-header-text-muted:#ffffffd9;--color-header-hover:#ffffff24;--color-header-border:transparent;--shadow-card:0 1px 2px #1018280a, 0 1px 3px #1018280f;--shadow-raised:0 4px 12px #10182814}:root[data-theme=dark]{--color-bg-app:#0b0f19;--color-bg-surface:#141926;--color-bg-raised:#1b2130;--color-bg-subtle:#1b2130;--color-bg-tint:#7c8bfa24;--color-border:#232b3b;--color-border-strong:#2f3a4f;--color-text:#e5e7eb;--color-text-secondary:#9aa4b2;--color-text-muted:#6b7688;--color-primary:#7c8bfa;--color-primary-hover:#a3aefc;--color-success:#4ade80;--color-success-bg:#4ade8024;--color-warning:#fbbf24;--color-warning-bg:#fbbf241f;--color-danger:#f87171;--color-danger-bg:#f871711f;--color-sidebar-bg:#0f1420;--color-header-bg:#0f1420;--color-header-text:#e5e7eb;--color-header-text-muted:#9aa4b2;--color-header-hover:#ffffff0f;--color-header-border:#232b3b;--shadow-card:0 1px 2px #0000004d;--shadow-raised:0 6px 18px #0006}body{font-feature-settings:"cv11", "ss01";color:var(--color-text);background-color:var(--color-bg-app);-webkit-font-smoothing:antialiased;margin:0;font-family:inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,helvetica,arial,sans-serif}#root{min-height:100vh}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background-color:var(--color-border-strong);background-clip:content-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-track{background:0 0}@media (width<=576px){.ant-picker-dropdown{max-width:calc(100vw - 16px)}.ant-picker-panels{flex-direction:column}.ant-dropdown,.ant-select-dropdown{max-width:calc(100vw - 16px)}}
