.footer-B5GQK{color:var(--color-text-muted);text-align:center;background:0 0;padding:16px 24px 24px;font-size:12px}.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)}.header-noOx5{z-index:20;border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.left-6ytyU,.right-ZzRa2,.brand-GaPwU{align-items:center;gap:8px;display:flex}.brandMark-oUtp0{color:#fff;background:linear-gradient(135deg, var(--color-primary), var(--color-primary-hover));border-radius:8px;place-items:center;width:28px;height:28px;font-size:15px;font-weight:700;line-height:1;display:grid}.brandName-NawHN{color:var(--color-text);letter-spacing:-.01em;font-size:15px;font-weight:600}.iconButton-rUffF{color:var(--color-text-secondary)}.actionButton-l7T8X{color:var(--color-text-secondary);background:0 0}.notificationEmpty-ckbsl{width:240px;margin-block:8px}.languageButton-zwTo4{color:var(--color-text-secondary);align-items:center;gap:6px;display:flex}.languageLabel--W4yf{font-size:12px;font-weight:600}.userTrigger-Tv8MB{cursor:pointer;border:1px solid var(--color-border);border-radius:999px;align-items:center;gap:8px;padding:4px 10px 4px 4px;line-height:1;transition:background-color .15s;display:flex}.userTrigger-Tv8MB:hover{background:var(--color-bg-subtle)}.avatar-MwMEd{color:var(--color-primary);background:var(--color-bg-tint);font-size:12px;font-weight:600}.userName-6gf5O{max-width:140px;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.caret-EENJH{color:var(--color-text-muted);font-size:10px}.userCard-jBsO3{flex-direction:column;gap:2px;padding:4px 0;display:flex}.userEmail-C6wW8{font-size:12px}@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 - 60px);position:sticky;top:60px}.inner-dAVGV{flex-direction:column;justify-content:space-between;height:100%;padding:16px 0;display:flex}.drawerBody-x34-Y{padding:16px 0!important}.footerCard-anXQR{background:var(--color-bg-subtle);border-radius:10px;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:24px}.contentInner-GaOQZ{max-width:1440px;margin:0 auto}@media (width<=992px){.content-F4Qau{padding:16px}}@media (width<=576px){.content-F4Qau{padding:16px 8px}}.page-5S-hC{background:var(--color-bg-surface);grid-template-columns:1.05fr 1fr;min-height:100vh;display:grid}.brandPanel-8h4p-{color:#fff;background:radial-gradient(120% 120% at 0 0,#ffffff2e 0%,#fff0 45%),linear-gradient(150deg,#4338ca 0%,#4f46e5 45%,#7c3aed 100%);flex-direction:column;justify-content:space-between;padding:32px;display:flex}.brandTop-vLBS-{align-items:center;gap:8px;display:flex}.brandMark-himVd{color:#4f46e5;background:#fff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:16px;font-weight:700;display:grid}.brandName-dzOOV{font-size:16px;font-weight:600}.brandBody-iDxE8{max-width:420px}.tagline-V7Avi{letter-spacing:-.02em;color:#fff!important;margin:0 0 24px!important;font-weight:650!important;line-height:1.25!important}.featureList-LBc6C{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.featureItem--3A0O{color:#ffffffe0;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.featureIcon-o8A8l{color:#ffffffbf;margin-top:3px}.brandFooter-wgW40{font-size:12px;color:#ffffffa6!important}.formPanel-3WjrV{background:var(--color-bg-app);justify-content:center;align-items:center;padding:32px 24px;display:flex;position:relative}.languageRow-LI8QW{gap:2px;display:flex;position:absolute;top:24px;right:24px}.language-fgoSI{color:var(--color-text-muted)}.languageActive-cYCNm{color:var(--color-primary);background:var(--color-bg-tint)}.formBox--RLof{width:100%;max-width:380px}.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}.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}@media (width<=900px){.page-5S-hC{grid-template-columns:1fr}.brandPanel-8h4p-{display:none}}.guardLoading-mi2wk,.fullPageLoading-u--At{justify-content:center;align-items:center;min-height:100vh;display:flex}:root{--color-bg-app:#f7f8fa;--color-bg-surface:#fff;--color-bg-raised:#fff;--color-bg-subtle:#f3f4f6;--color-bg-tint:#4f46e514;--color-border:#e5e7eb;--color-border-strong:#d1d5db;--color-text:#111827;--color-text-secondary:#6b7280;--color-text-muted:#9ca3af;--color-primary:#4f46e5;--color-primary-hover:#6366f1;--color-success:#16a34a;--color-success-bg:#16a34a1a;--color-warning:#d97706;--color-danger:#dc2626;--color-sidebar-bg:#fff;--color-header-bg:#ffffffd9;--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:#818cf824;--color-border:#232b3b;--color-border-strong:#2f3a4f;--color-text:#e5e7eb;--color-text-secondary:#9aa4b2;--color-text-muted:#6b7688;--color-primary:#818cf8;--color-primary-hover:#a5b4fc;--color-success:#4ade80;--color-success-bg:#4ade8024;--color-warning:#fbbf24;--color-danger:#f87171;--color-sidebar-bg:#0f1420;--color-header-bg:#0f1420d9;--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)}}
