@import"https://fonts.googleapis.com/css2?family=Manrope:wght@500;600;700;800&family=Noto+Sans+SC:wght@400;500;600;700&display=swap";html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}.brand-logo[data-v-0ee1a564]{display:inline-grid;width:var(--brand-logo-size);height:var(--brand-logo-size);flex:0 0 var(--brand-logo-size)}.brand-logo__image[data-v-0ee1a564]{display:block;width:100%;height:100%;grid-area:1 / 1;object-fit:contain}.brand-logo__image--dark[data-v-0ee1a564],[data-theme=dark] .brand-logo__image--light{display:none}[data-theme=dark] .brand-logo__image--dark{display:block}.notification-content[data-v-dcbb4bc3]{display:grid;gap:20px}.binding-overview[data-v-dcbb4bc3],.recipient-card[data-v-dcbb4bc3]{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid var(--color-border-soft);border-radius:16px;background:var(--color-surface)}.binding-icon[data-v-dcbb4bc3]{display:grid;width:50px;height:50px;flex:0 0 50px;place-items:center;border-radius:14px;background:var(--color-surface-muted);color:var(--color-text-tertiary);font-size:25px}.binding-icon.active[data-v-dcbb4bc3]{background:color-mix(in srgb,var(--color-success) 13%,var(--color-surface));color:var(--color-success)}.binding-copy[data-v-dcbb4bc3]{min-width:0;flex:1}.binding-copy span[data-v-dcbb4bc3],.binding-copy strong[data-v-dcbb4bc3],.binding-copy small[data-v-dcbb4bc3]{display:block}.binding-copy span[data-v-dcbb4bc3],.recipient-card span[data-v-dcbb4bc3]{color:var(--color-text-tertiary);font-size:12px}.binding-copy strong[data-v-dcbb4bc3],.recipient-card strong[data-v-dcbb4bc3]{margin-top:2px;color:var(--color-text);font-size:17px}.binding-copy small[data-v-dcbb4bc3]{margin-top:3px;color:var(--color-text-secondary)}.bind-panel[data-v-dcbb4bc3]{padding:24px;border:1px solid var(--color-border-soft);border-radius:18px;background:linear-gradient(145deg,color-mix(in srgb,var(--color-primary) 7%,transparent),transparent 56%),var(--color-surface)}.bind-empty[data-v-dcbb4bc3]{display:grid;justify-items:center;padding:22px 12px;text-align:center}.bind-empty>svg[data-v-dcbb4bc3]{color:var(--color-primary);font-size:38px}.bind-empty strong[data-v-dcbb4bc3]{margin-top:14px;color:var(--color-text);font-size:17px}.bind-empty p[data-v-dcbb4bc3],.qr-copy p[data-v-dcbb4bc3],.setting-row p[data-v-dcbb4bc3],.recipient-card p[data-v-dcbb4bc3]{margin:7px 0 16px;color:var(--color-text-secondary);line-height:1.7}.qr-layout[data-v-dcbb4bc3]{display:grid;grid-template-columns:196px 1fr;align-items:center;gap:24px}.qr-layout img[data-v-dcbb4bc3]{display:block;border:1px solid var(--color-border-soft);border-radius:16px;background:#fff}.qr-copy>span[data-v-dcbb4bc3],.qr-copy>strong[data-v-dcbb4bc3],.qr-copy>small[data-v-dcbb4bc3]{display:block}.qr-copy>span[data-v-dcbb4bc3]{color:var(--color-primary);font-size:12px;font-weight:700}.qr-copy>strong[data-v-dcbb4bc3]{margin-top:6px;color:var(--color-text);font-size:18px}.qr-copy>small[data-v-dcbb4bc3]{margin-bottom:14px;color:var(--color-text-tertiary)}.setting-card[data-v-dcbb4bc3]{padding:18px;border:1px solid var(--color-border-soft);border-radius:16px;background:var(--color-surface)}.setting-row[data-v-dcbb4bc3]{display:flex;align-items:center;justify-content:space-between;gap:20px}.setting-row span[data-v-dcbb4bc3]{color:var(--color-text);font-weight:700}.setting-row p[data-v-dcbb4bc3]{margin-bottom:0}.privacy-note[data-v-dcbb4bc3]{margin-top:14px;padding:12px 14px;border-radius:10px;background:var(--color-primary-soft);color:var(--color-text-secondary);font-size:12px;line-height:1.65}.recipient-card>svg[data-v-dcbb4bc3]{color:var(--color-primary);font-size:24px}.recipient-card>div[data-v-dcbb4bc3]{min-width:0}.recipient-card p[data-v-dcbb4bc3]{margin-bottom:0}.binding-actions[data-v-dcbb4bc3]{display:flex;justify-content:space-between;gap:12px}.delivery-section[data-v-dcbb4bc3]{padding-top:4px}.section-heading[data-v-dcbb4bc3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.section-heading span[data-v-dcbb4bc3],.section-heading strong[data-v-dcbb4bc3]{display:block}.section-heading span[data-v-dcbb4bc3]{color:var(--color-text-tertiary);font-size:11px;letter-spacing:.08em}.section-heading strong[data-v-dcbb4bc3]{margin-top:2px;color:var(--color-text);font-size:16px}.section-heading>svg[data-v-dcbb4bc3]{color:var(--color-primary);font-size:20px}.delivery-list[data-v-dcbb4bc3]{display:grid;gap:8px}.delivery-list article[data-v-dcbb4bc3]{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:12px;border:1px solid var(--color-border-soft);border-radius:12px;background:var(--color-surface)}.delivery-state[data-v-dcbb4bc3]{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:var(--color-primary-soft);color:var(--color-primary)}.delivery-list strong[data-v-dcbb4bc3],.delivery-list span[data-v-dcbb4bc3],.delivery-list small[data-v-dcbb4bc3]{display:block}.delivery-list strong[data-v-dcbb4bc3]{color:var(--color-text)}.delivery-list span[data-v-dcbb4bc3],.delivery-list small[data-v-dcbb4bc3]{color:var(--color-text-secondary);font-size:11px}.delivery-list small[data-v-dcbb4bc3]{color:var(--color-danger)}@media(max-width:620px){.qr-layout[data-v-dcbb4bc3]{grid-template-columns:1fr;justify-items:center;text-align:center}.binding-overview[data-v-dcbb4bc3]{align-items:flex-start;flex-wrap:wrap}.binding-copy[data-v-dcbb4bc3]{min-width:calc(100% - 70px)}.setting-row[data-v-dcbb4bc3]{align-items:flex-start}}.provider-onboarding-banner[data-v-e2058712]{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:78px;margin:14px 24px 0;padding:13px 15px;border:1px solid color-mix(in srgb,var(--color-primary) 20%,var(--color-border-soft));border-radius:14px;background:linear-gradient(105deg,color-mix(in srgb,var(--color-primary) 7%,var(--color-surface)) 0%,var(--color-surface) 72%);box-shadow:0 8px 24px #0f172a0d}.banner-mark[data-v-e2058712]{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:var(--color-primary-soft);color:var(--color-primary);font-size:19px}.banner-content[data-v-e2058712]{display:grid;min-width:0;gap:3px}.banner-heading[data-v-e2058712]{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.banner-heading strong[data-v-e2058712]{color:var(--color-text);font-size:15px;line-height:1.35}.banner-heading>span[data-v-e2058712]{padding:2px 7px;border-radius:999px;background:var(--color-primary-soft);color:var(--color-primary);font-size:11px;font-weight:700}.banner-content p[data-v-e2058712]{margin:0;color:var(--color-text-secondary);font-size:13px;line-height:1.45}.missing-items[data-v-e2058712]{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:3px}.missing-items span[data-v-e2058712]{padding:2px 7px;border:1px solid var(--color-border-soft);border-radius:6px;background:var(--color-surface-muted);color:var(--color-text-secondary);font-size:11px;line-height:1.45}.banner-action[data-v-e2058712]{min-width:104px;height:38px;border-radius:10px;box-shadow:none;font-weight:700}.banner-action span[data-v-e2058712]{margin-left:3px}@media(max-width:680px){.provider-onboarding-banner[data-v-e2058712]{grid-template-columns:38px minmax(0,1fr);margin:10px 12px 0;padding:12px}.banner-mark[data-v-e2058712]{width:38px;height:38px;border-radius:11px}.banner-action[data-v-e2058712]{grid-column:2;justify-self:start;min-width:0;height:34px}}.theme-root[data-v-59bda54f]{min-height:100dvh}.public-theme-toggle[data-v-59bda54f]{position:fixed;z-index:100;top:20px;right:20px;width:44px;padding-inline:0;border-color:var(--color-border-soft);background:color-mix(in srgb,var(--color-surface) 92%,transparent);color:var(--color-text);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-root[data-v-59bda54f]{min-height:100dvh;background:var(--page-atmosphere),var(--color-background);color:var(--color-text);transition:background-color var(--duration-slow) var(--ease-default),color var(--duration-slow) var(--ease-default)}.desktop-sidebar[data-v-59bda54f]{position:fixed;z-index:40;inset:0 auto 0 0;display:flex;width:240px;flex-direction:column;overflow:hidden;padding:16px 12px;border-right:1px solid var(--sidebar-border);background:var(--sidebar-atmosphere),var(--sidebar-background);color:var(--sidebar-text)}.brand-block[data-v-59bda54f]{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 10px}.brand-block__copy[data-v-59bda54f]{min-width:0}.brand-block__copy strong[data-v-59bda54f],.brand-block__copy small[data-v-59bda54f]{display:block}.brand-block__copy strong[data-v-59bda54f]{color:var(--sidebar-text);font-family:var(--font-heading);font-size:15px;font-weight:800;letter-spacing:.01em;white-space:nowrap}.brand-block__copy small[data-v-59bda54f]{margin-top:2px;overflow:hidden;color:var(--sidebar-text-muted);font-size:10px;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap}.sidebar-section-label[data-v-59bda54f]{margin:24px 16px 8px;color:var(--sidebar-text-muted);font-size:11px;font-weight:700;letter-spacing:.16em}.sidebar-menu[data-v-59bda54f]{border-inline-end:0!important;background:transparent}.sidebar-menu[data-v-59bda54f] .ant-menu-item{height:44px;margin-block:3px;border-radius:9px;color:var(--sidebar-text-muted)!important;line-height:44px}@media(hover:hover)and (pointer:fine){.sidebar-menu[data-v-59bda54f] .ant-menu-item:hover{background:color-mix(in srgb,var(--sidebar-active) 80%,transparent)!important;color:var(--sidebar-text)!important}}.sidebar-menu[data-v-59bda54f] .ant-menu-item-selected{background:var(--sidebar-active)!important;color:var(--sidebar-active-text)!important;box-shadow:inset 3px 0 var(--sidebar-accent)}.sidebar-tenant[data-v-59bda54f]{margin-top:auto;margin-bottom:0;padding:13px 16px;border:1px solid color-mix(in srgb,var(--sidebar-accent) 16%,transparent);border-radius:10px;background:color-mix(in srgb,var(--sidebar-accent) 6%,transparent)}.sidebar-tenant span[data-v-59bda54f],.sidebar-tenant strong[data-v-59bda54f]{display:block}.sidebar-tenant span[data-v-59bda54f]{color:var(--sidebar-text-muted);font-size:10px;letter-spacing:.12em}.sidebar-tenant strong[data-v-59bda54f]{margin-top:4px;overflow:hidden;color:var(--sidebar-text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.app-frame[data-v-59bda54f]{min-height:100dvh;margin-left:240px}.topbar[data-v-59bda54f]{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:16px;padding:10px clamp(20px,2vw,28px);border-bottom:1px solid var(--color-border-soft);background:color-mix(in srgb,var(--color-surface) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color var(--duration-base) var(--ease-default),background-color var(--duration-base) var(--ease-default)}.topbar-leading[data-v-59bda54f]{display:flex;align-items:center;gap:12px}.topbar h1[data-v-59bda54f]{margin:0;color:var(--color-text);font-family:var(--font-heading);font-size:clamp(21px,2vw,26px);font-weight:800;letter-spacing:-.03em;line-height:1.25}.topbar-actions[data-v-59bda54f]{display:flex;align-items:center;gap:12px}.icon-button[data-v-59bda54f],.mobile-menu-button[data-v-59bda54f]{width:44px;height:44px;font-size:18px}.mobile-menu-button[data-v-59bda54f]{display:none}.user-switch[data-v-59bda54f]{display:flex;min-width:250px;align-items:center;gap:12px;padding:5px 10px;border:1px solid var(--color-border-soft);border-radius:12px;background:var(--color-surface);color:var(--color-text);text-align:left;transition:border-color var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-out)}@media(hover:hover)and (pointer:fine){.user-switch[data-v-59bda54f]:hover{border-color:color-mix(in srgb,var(--color-primary) 50%,var(--color-border-soft));box-shadow:var(--shadow-sm)}}.user-switch[data-v-59bda54f]:active{transform:scale(.97)}.user-avatar[data-v-59bda54f]{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:10px;background:var(--color-primary-soft);color:var(--color-primary)}.user-copy[data-v-59bda54f]{min-width:0;flex:1}.user-copy span[data-v-59bda54f],.user-copy strong[data-v-59bda54f],.user-copy small[data-v-59bda54f]{display:block}.user-copy span[data-v-59bda54f]{max-width:180px;overflow:hidden;color:var(--color-text-tertiary);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.user-copy strong[data-v-59bda54f]{margin-top:1px;color:var(--color-text);font-size:13px}.user-copy small[data-v-59bda54f]{color:var(--color-primary);font-size:10px}.user-switch__arrow[data-v-59bda54f]{color:var(--color-text-tertiary);font-size:11px}.main-content[data-v-59bda54f]{width:min(1480px,100%);margin:0 auto;padding:20px clamp(16px,2vw,28px) 40px;outline:none}.mobile-brand strong[data-v-59bda54f]{color:var(--color-text)}.mobile-menu[data-v-59bda54f]{margin-top:24px;border-inline-end:0!important}.password-alert[data-v-59bda54f]{margin-bottom:20px}@media(max-width:1080px){.desktop-sidebar[data-v-59bda54f]{display:none}.app-frame[data-v-59bda54f]{margin-left:0}.mobile-menu-button[data-v-59bda54f]{display:inline-flex}}@media(max-width:760px){.public-theme-toggle[data-v-59bda54f]{top:14px;right:14px}.topbar[data-v-59bda54f]{min-height:auto;align-items:flex-start;padding:16px}.user-copy span[data-v-59bda54f],.user-copy small[data-v-59bda54f]{display:none}.topbar h1[data-v-59bda54f]{margin-top:4px;font-size:21px}.topbar-actions[data-v-59bda54f]{gap:4px}.user-switch[data-v-59bda54f]{min-width:0;gap:7px;padding:4px 7px}.user-avatar[data-v-59bda54f]{display:none}.user-copy strong[data-v-59bda54f]{max-width:86px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-content[data-v-59bda54f]{padding:22px 16px 48px}}:root{color-scheme:light;--color-primary: #0369a1;--color-primary-hover: #075985;--color-primary-soft: #e0f2fe;--color-on-primary: #ffffff;--color-accent: #2563eb;--color-accent-soft: #eef4ff;--color-info: #1d4ed8;--color-success: #15803d;--color-success-soft: #ecfdf3;--color-warning: #1d4ed8;--color-danger: #b91c1c;--color-danger-soft: #fff1f2;--color-slate: #526b7c;--color-background: #f5f9fc;--color-surface: #ffffff;--color-surface-muted: #f1f7fb;--color-surface-subtle: #e8f2f8;--color-text: #102a3a;--color-text-secondary: #334f61;--color-text-tertiary: #5f7787;--color-border: #b9d1de;--color-border-soft: #dce8ef;--color-highlight-soft: #eef2ff;--color-highlight-text: #4338ca;--color-placeholder: #728896;--color-inset-highlight: rgb(255 255 255 / 72%);--color-qr-surface: #ffffff;--sidebar-background: #f7fbff;--sidebar-background-soft: #ffffff;--sidebar-text: #102a3a;--sidebar-text-muted: #587183;--sidebar-active: #e0f2fe;--sidebar-active-text: #075985;--sidebar-accent: #0284c7;--sidebar-border: #d9e8f1;--page-atmosphere: radial-gradient(circle at 90% -8%, rgb(14 165 233 / 11%), transparent 34rem), radial-gradient(circle at 8% 88%, rgb(37 99 235 / 5%), transparent 30rem);--sidebar-atmosphere: radial-gradient(circle at 12% 0%, rgb(14 165 233 / 14%), transparent 30%), linear-gradient(180deg, #ffffff 0%, #f7fbff 64%, #eff8fd 100%);--font-heading: "Manrope", "Noto Sans SC", sans-serif;--font-body: "Noto Sans SC", "Manrope", sans-serif;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px;--shadow-sm: 0 1px 3px rgb(31 91 124 / 8%);--shadow-md: 0 14px 34px rgb(31 91 124 / 11%);--shadow-lg: 0 24px 60px rgb(31 91 124 / 16%);--duration-fast: .15s;--duration-base: .18s;--duration-slow: .22s;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-default: cubic-bezier(.4, 0, .2, 1);font-family:var(--font-body);font-optical-sizing:auto;font-synthesis:none;text-rendering:optimizeLegibility}[data-theme=dark]{color-scheme:dark;--color-primary: #f8fafc;--color-primary-hover: #ffffff;--color-primary-soft: #1a1b1e;--color-on-primary: #050505;--color-accent: #67e8f9;--color-accent-soft: #07272e;--color-info: #67e8f9;--color-success: #86efac;--color-success-soft: #0b2e1c;--color-warning: #67e8f9;--color-danger: #fda4af;--color-danger-soft: #351217;--color-slate: #c6cbd2;--color-background: #000000;--color-surface: #0a0a0b;--color-surface-muted: #111214;--color-surface-subtle: #17191c;--color-text: #ffffff;--color-text-secondary: #d8dce2;--color-text-tertiary: #a7afba;--color-border: #3a3d43;--color-border-soft: #23262b;--color-highlight-soft: #08252b;--color-highlight-text: #a5f3fc;--color-placeholder: #8c949f;--color-inset-highlight: rgb(255 255 255 / 6%);--color-qr-surface: #ffffff;--sidebar-background: #000000;--sidebar-background-soft: #080809;--sidebar-text: #ffffff;--sidebar-text-muted: #adb3bc;--sidebar-active: #18191c;--sidebar-active-text: #ffffff;--sidebar-accent: #ffffff;--sidebar-border: #23262b;--page-atmosphere: radial-gradient(circle at 90% -8%, rgb(255 255 255 / 5%), transparent 32rem), radial-gradient(circle at 10% 88%, rgb(103 232 249 / 4%), transparent 28rem);--sidebar-atmosphere: radial-gradient(circle at 12% 0%, rgb(255 255 255 / 6%), transparent 28%), linear-gradient(180deg, #080809 0%, #000000 70%);--shadow-sm: 0 1px 0 rgb(255 255 255 / 4%);--shadow-md: 0 18px 42px rgb(0 0 0 / 50%);--shadow-lg: 0 26px 68px rgb(0 0 0 / 72%)}*{box-sizing:border-box}html{min-width:320px;background:var(--color-background);scroll-behavior:smooth}body{min-width:320px;min-height:100dvh;margin:0;background:var(--page-atmosphere),var(--color-background);color:var(--color-text);font-size:15px;line-height:1.6}button,input,textarea,select{font:inherit}a,button,[role=button],.ant-select-selector,.ant-tabs-tab{touch-action:manipulation}a,button,.ant-btn,.ant-select,.ant-menu-item,.ant-tabs-tab{cursor:pointer}:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary) 65%,transparent);outline-offset:2px}.skip-link{position:fixed;z-index:9999;top:10px;left:10px;padding:10px 16px;border-radius:8px;background:var(--color-primary);color:var(--color-on-primary);transform:translateY(-160%);transition:transform var(--duration-fast) var(--ease-out)}.skip-link:focus{color:var(--color-on-primary);transform:translateY(0)}.surface-card{border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);transition:border-color var(--duration-base) var(--ease-default),background-color var(--duration-base) var(--ease-default),box-shadow var(--duration-base) var(--ease-default)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:12px}.section-heading h2{margin:0;color:var(--color-text);font-family:var(--font-heading);font-size:18px;font-weight:800;letter-spacing:-.02em}.section-heading p{margin:4px 0 0;color:var(--color-text-tertiary);font-size:13px}.page-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.page-toolbar{display:flex;justify-content:flex-end;min-height:44px}.summary-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));overflow:hidden}.summary-item{min-width:0;padding:13px 16px;border-right:1px solid var(--color-border-soft);text-align:center}.summary-item:last-child{border-right:0}.summary-item strong,.summary-item span{display:block}.summary-item strong{color:var(--color-primary);font-family:Manrope,Noto Sans SC,sans-serif;font-size:21px;font-variant-numeric:tabular-nums}.summary-item span{margin-top:3px;color:var(--color-text-tertiary);font-size:12px}.summary-item.warning strong{color:var(--color-warning)}.numeric{font-family:Manrope,Noto Sans SC,sans-serif;font-variant-numeric:tabular-nums}.mobile-only{display:none}.ant-btn{min-height:44px;font-weight:600;transition:color var(--duration-base) var(--ease-default),background-color var(--duration-base) var(--ease-default),border-color var(--duration-base) var(--ease-default),box-shadow var(--duration-base) var(--ease-default)}.ant-btn-primary{color:var(--color-on-primary);box-shadow:0 7px 18px color-mix(in srgb,var(--color-primary) 24%,transparent)}.ant-input:not(textarea),.ant-input-affix-wrapper,.ant-input-search-button,.ant-select-selector,.ant-picker,.ant-input-number{height:44px!important;min-height:44px!important}.ant-input-affix-wrapper{padding-block:0!important;align-items:center!important}.ant-input-affix-wrapper .ant-input{height:auto!important;min-height:0!important}.ant-input-textarea textarea{height:auto!important;min-height:auto!important}.ant-pagination-options .ant-select-selector{height:32px!important;min-height:32px!important}.ant-input::placeholder,.ant-input-affix-wrapper input::placeholder,.ant-picker-input>input::placeholder,.ant-select-selection-placeholder{color:var(--color-placeholder)!important}.ant-form-item-label>label{color:var(--color-text-secondary)!important;font-weight:600}.ant-form-item-extra{margin-top:5px;color:var(--color-text-tertiary)!important;font-size:12px}.ant-card,.ant-descriptions-view,.ant-table-wrapper .ant-table{background:var(--color-surface)}.ant-table-wrapper .ant-table-thead>tr>th{border-bottom-color:var(--color-border-soft)!important;background:var(--color-surface-muted)!important;color:var(--color-text-secondary);font-size:12px;font-weight:700;letter-spacing:.03em}.ant-table-wrapper .ant-table-tbody>tr{transition:background-color var(--duration-base) var(--ease-default)}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom-color:var(--color-border-soft)!important}.ant-table-wrapper .ant-table-cell{overflow-wrap:anywhere}.ant-table-wrapper .ant-table-container{max-width:100%}.ant-modal-mask,.ant-drawer-mask{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}[data-theme=dark] .ant-alert{border-color:var(--color-border)!important}[data-theme=dark] .ant-btn-default{border-color:var(--color-border);background:var(--color-surface-muted);color:var(--color-text)}[data-theme=dark] .ant-btn-primary:not(.ant-btn-dangerous,:disabled){border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}[data-theme=dark] .ant-btn-primary:not(.ant-btn-dangerous,:disabled):hover{border-color:var(--color-primary-hover);background:var(--color-primary-hover);color:var(--color-on-primary)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);box-shadow:0 0 0 1000px var(--color-surface) inset!important;transition:background-color 9999s ease-out 0s}[data-theme=dark] input:-webkit-autofill,[data-theme=dark] input:-webkit-autofill:hover,[data-theme=dark] input:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--color-surface-muted) inset!important}.ant-drawer .ant-drawer-header{min-height:64px}.ant-drawer .ant-drawer-title,.ant-modal .ant-modal-title{font-family:var(--font-heading);font-size:19px;font-weight:800}.ant-empty-description{color:var(--color-text-tertiary)}.mobile-navigation .ant-drawer-content,.mobile-navigation .ant-drawer-header,.mobile-navigation .ant-drawer-body{background:var(--color-surface-muted)!important}.mobile-navigation .mobile-menu,.mobile-navigation .mobile-menu.ant-menu-dark{border-inline-end:0!important;background:transparent!important}.mobile-navigation .mobile-menu .ant-menu-item{min-height:48px;margin-block:6px;border-radius:10px;color:var(--color-text-secondary)!important;line-height:48px}.mobile-navigation .mobile-menu .ant-menu-item-selected{background:var(--color-primary-soft)!important;color:var(--color-primary-hover)!important;box-shadow:inset 3px 0 var(--color-primary)}[data-theme=dark] .mobile-navigation .mobile-menu .ant-menu-item-selected{background:var(--color-surface-subtle)!important;color:var(--color-text)!important;box-shadow:inset 3px 0 var(--color-primary)}[data-theme=dark] .ant-tag-blue,[data-theme=dark] .ant-tag-geekblue,[data-theme=dark] .ant-tag-purple{border-color:color-mix(in srgb,var(--color-accent) 40%,var(--color-border-soft))!important;background:var(--color-accent-soft)!important;color:var(--color-accent)!important}.ant-tag-blue,.ant-tag-processing,.ant-tag-cyan,.ant-tag-geekblue,.ant-tag-purple{border-color:color-mix(in srgb,var(--color-info) 28%,var(--color-border-soft))!important;background:var(--color-accent-soft)!important;color:var(--color-info)!important}.ant-tag-green,.ant-tag-success{border-color:color-mix(in srgb,var(--color-success) 28%,var(--color-border-soft))!important;background:var(--color-success-soft)!important;color:var(--color-success)!important}.ant-tag-red,.ant-tag-error,.ant-tag-volcano{border-color:color-mix(in srgb,var(--color-danger) 28%,var(--color-border-soft))!important;background:var(--color-danger-soft)!important;color:var(--color-danger)!important}.ant-tag-default{border-color:var(--color-border-soft)!important;background:var(--color-surface-muted)!important;color:var(--color-text-secondary)!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.surface-card,.ant-btn,.funnel-row,.action-item,.mobile-lead-card,.demo-account,.membership-choice,.task-card,.notification-item,.demand-reference,.ranking-entry,.user-switch,.ant-menu-item,.ant-table-wrapper .ant-table-tbody>tr{transition-duration:var(--duration-base)!important;transition-property:background-color,border-color,color,box-shadow,opacity!important}.skip-link{transition:none!important}}@media(hover:hover)and (pointer:fine){.ant-btn-default:not(:disabled):hover{background:var(--color-surface-muted)}[data-theme=dark] .ant-btn-default:not(:disabled):hover{border-color:var(--color-text-secondary);background:var(--color-surface-subtle);color:var(--color-text)}.mobile-navigation .mobile-menu .ant-menu-item:hover{background:var(--color-surface-subtle)!important;color:var(--color-text)!important}[data-theme=dark] .ant-table-wrapper .ant-table-tbody>tr:hover>td,[data-theme=dark] .ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--color-surface-subtle)!important}}@media(max-width:760px){body{font-size:16px}.desktop-only{display:none!important}.mobile-only{display:block}.section-heading{align-items:flex-start;flex-direction:column}.page-actions{width:100%;justify-content:stretch}.page-actions .ant-btn{flex:1}.page-toolbar .page-actions{justify-content:stretch}.summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-item{border-bottom:1px solid var(--color-border-soft)}.summary-item:nth-child(2n){border-right:0}}@media(max-width:520px){.summary-strip{grid-template-columns:1fr}.summary-item,.summary-item:nth-child(2n){border-right:0}}
