.runtime-forgot-password-fade-enter-active[data-v-aeda686c],.runtime-forgot-password-fade-leave-active[data-v-aeda686c]{transition:opacity .16s}.runtime-forgot-password-fade-enter-from[data-v-aeda686c],.runtime-forgot-password-fade-leave-to[data-v-aeda686c]{opacity:0}.runtime-forgot-password-modal__overlay[data-v-aeda686c]{z-index:80;background:var(--component-modal-overlay-bg,var(--app-modal-overlay-bg,#0f172a7a));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.runtime-forgot-password-modal[data-v-aeda686c]{width:min(100%,460px);max-height:min(92vh,760px);color:var(--component-modal-text,var(--app-modal-text,#0f172a));background:var(--component-modal-bg,var(--app-modal-bg,#fff));border:1px solid var(--component-modal-border-color,var(--app-modal-border,#94a3b852));border-radius:var(--component-modal-radius,var(--app-modal-radius,16px));box-shadow:var(--component-modal-shadow,var(--app-modal-shadow,0 24px 70px #0f172a3d));overflow:hidden}.runtime-forgot-password-modal__form[data-v-aeda686c]{flex-direction:column;min-height:0;max-height:calc(min(92vh,760px) - 68px);display:flex}.runtime-forgot-password-modal__header[data-v-aeda686c]{background:var(--app-modal-header-bg,var(--component-modal-header-bg,#f8fafc));border-bottom:1px solid var(--component-modal-border-color,var(--app-modal-border,#94a3b838));justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:10px 18px;display:flex}.runtime-forgot-password-modal__header h2[data-v-aeda686c],.runtime-forgot-password-modal__header p[data-v-aeda686c]{margin:0}.runtime-forgot-password-modal__header h2[data-v-aeda686c]{font-size:18px;font-weight:800;line-height:1.2}.runtime-forgot-password-modal__header p[data-v-aeda686c]{color:var(--component-modal-muted,var(--app-modal-muted,#64748b));margin-top:4px;font-size:12px;font-weight:600}.runtime-forgot-password-modal__close[data-v-aeda686c]{width:34px;height:34px;color:var(--component-modal-muted,var(--app-modal-muted,#64748b));cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.runtime-forgot-password-modal__close[data-v-aeda686c]:hover{color:var(--component-modal-text,var(--app-modal-text,#0f172a));background:#94a3b81f}.runtime-forgot-password-modal__close[data-v-aeda686c]:disabled{cursor:not-allowed;opacity:.55}.runtime-forgot-password-modal__close span[data-v-aeda686c]{font-size:24px;line-height:1}.runtime-forgot-password-modal__body[data-v-aeda686c]{background:var(--app-modal-bg,var(--component-modal-bg,#fff));gap:14px;padding:20px;display:grid;overflow-y:auto}.runtime-forgot-password-modal__field[data-v-aeda686c]{gap:6px;display:grid}.runtime-forgot-password-modal__error[data-v-aeda686c]{color:#dc2626;margin:0;font-size:12px;font-weight:700;line-height:1.35}.runtime-forgot-password-modal__error--panel[data-v-aeda686c]{background:#dc262614;border:1px solid #dc262629;border-radius:8px;padding:10px 12px}.runtime-forgot-password-modal__footer[data-v-aeda686c]{border-top:1px solid var(--app-modal-border,var(--component-modal-border-color,#dbe3ef));background:var(--app-modal-bg,var(--component-modal-bg,#fff));justify-content:flex-end;align-items:center;gap:10px;padding:14px 18px 16px;display:flex}.runtime-forgot-password-modal__footer button[data-v-aeda686c]{min-height:var(--app-modal-action-min-height,36px)!important;border-radius:var(--app-modal-action-radius,var(--component-button-radius,10px))!important;font-size:var(--app-modal-action-font-size,16px)!important;font-weight:var(--component-button-font-weight,600)!important;gap:var(--app-modal-action-gap,8px)!important;padding-inline:var(--app-modal-action-padding-x,14px)!important}.runtime-forgot-password-modal__footer button[data-testid=forgot-password-submit][data-v-aeda686c]{background:var(--app-modal-action-primary-bg,#2563eb)!important;color:var(--app-modal-action-primary-text,#fff)!important;border-color:#0000!important}.runtime-forgot-password-modal__footer button[data-testid=forgot-password-cancel][data-v-aeda686c]{border:1px solid var(--app-modal-action-gray-border,#d6deeb)!important;background:var(--app-modal-action-gray-bg,#fff)!important;color:var(--app-modal-action-gray-text,#0f172a)!important}@media (width<=540px){.runtime-forgot-password-modal__overlay[data-v-aeda686c]{align-items:center;padding:12px}.runtime-forgot-password-modal[data-v-aeda686c]{border-radius:14px;max-height:94vh}}.runtime-register-fade-enter-active[data-v-3363fa56],.runtime-register-fade-leave-active[data-v-3363fa56]{transition:opacity .16s}.runtime-register-fade-enter-from[data-v-3363fa56],.runtime-register-fade-leave-to[data-v-3363fa56]{opacity:0}.runtime-register-modal__overlay[data-v-3363fa56]{z-index:80;background:var(--component-modal-overlay-bg,var(--app-modal-overlay-bg,#0f172a7a));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.runtime-register-modal[data-v-3363fa56]{width:min(100%,460px);max-height:min(92vh,760px);color:var(--component-modal-text,var(--app-modal-text,#0f172a));background:var(--component-modal-bg,var(--app-modal-bg,#fff));border:1px solid var(--component-modal-border-color,var(--app-modal-border,#94a3b852));border-radius:var(--component-modal-radius,var(--app-modal-radius,16px));box-shadow:var(--component-modal-shadow,var(--app-modal-shadow,0 24px 70px #0f172a3d));overflow:hidden}.runtime-register-modal__form[data-v-3363fa56]{flex-direction:column;min-height:0;max-height:calc(min(92vh,760px) - 58px);display:flex}.runtime-register-modal__header[data-v-3363fa56]{background:var(--app-modal-header-bg,var(--component-modal-header-bg,#f8fafc));border-bottom:1px solid var(--component-modal-border-color,var(--app-modal-border,#94a3b838));justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:0 18px;display:flex}.runtime-register-modal__header h2[data-v-3363fa56]{margin:0;font-size:18px;font-weight:800;line-height:1.2}.runtime-register-modal__close[data-v-3363fa56]{width:34px;height:34px;color:var(--component-modal-muted,var(--app-modal-muted,#64748b));cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.runtime-register-modal__close[data-v-3363fa56]:hover{color:var(--component-modal-text,var(--app-modal-text,#0f172a));background:#94a3b81f}.runtime-register-modal__close[data-v-3363fa56]:disabled{cursor:not-allowed;opacity:.55}.runtime-register-modal__close span[data-v-3363fa56]{font-size:24px;line-height:1}.runtime-register-modal__body[data-v-3363fa56]{background:var(--app-modal-bg,var(--component-modal-bg,#fff));gap:14px;padding:20px;display:grid;overflow-y:auto}.runtime-register-modal__dev-toggle[data-v-3363fa56]{border:1px solid var(--app-modal-border,var(--component-modal-border-color,#dbe3ef));border-radius:calc(var(--app-modal-radius,10px) - 2px);background:color-mix(in srgb, var(--app-modal-bg,#fff) 94%, var(--app-modal-action-primary-bg,#2563eb));justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.runtime-register-modal__dev-toggle p[data-v-3363fa56]{color:var(--app-modal-text,#0f172a);margin:0;font-size:13px;font-weight:800;line-height:1.3}.runtime-register-modal__dev-toggle span[data-v-3363fa56]{color:var(--app-modal-muted,#64748b);margin-top:3px;font-size:12px;font-weight:600;line-height:1.35;display:block}.runtime-register-modal__field[data-v-3363fa56]{gap:6px;display:grid}.runtime-register-modal__label[data-v-3363fa56]{color:var(--component-modal-muted,var(--app-modal-muted,#64748b));font-size:12px;font-weight:700}.runtime-register-modal__code-row[data-v-3363fa56]{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;display:grid}.runtime-register-modal__code-button[data-v-3363fa56]{white-space:nowrap;min-width:136px;background:var(--app-modal-action-primary-bg,#2563eb)!important;height:38px!important;min-height:38px!important;color:var(--app-modal-action-primary-text,#fff)!important;border-color:#0000!important;padding-inline:14px!important}.runtime-register-modal__code-row[data-v-3363fa56] input,.runtime-register-modal__code-row[data-v-3363fa56] button{height:38px}.runtime-register-modal__error[data-v-3363fa56]{color:#dc2626;margin:0;font-size:12px;font-weight:700;line-height:1.35}.runtime-register-modal__error--panel[data-v-3363fa56]{background:#dc262614;border:1px solid #dc262629;border-radius:8px;padding:10px 12px}.runtime-register-modal__footer[data-v-3363fa56]{border-top:1px solid var(--app-modal-border,var(--component-modal-border-color,#dbe3ef));background:var(--app-modal-bg,var(--component-modal-bg,#fff));justify-content:flex-end;align-items:center;gap:10px;padding:14px 18px 16px;display:flex}.runtime-register-modal__footer button[data-v-3363fa56]{min-height:var(--app-modal-action-min-height,36px)!important;border-radius:var(--app-modal-action-radius,var(--component-button-radius,10px))!important;font-size:var(--app-modal-action-font-size,16px)!important;font-weight:var(--component-button-font-weight,600)!important;gap:var(--app-modal-action-gap,8px)!important;padding-inline:var(--app-modal-action-padding-x,14px)!important}.runtime-register-modal__footer button[data-testid=register-submit][data-v-3363fa56]{background:var(--app-modal-action-primary-bg,#2563eb)!important;color:var(--app-modal-action-primary-text,#fff)!important;border-color:#0000!important}.runtime-register-modal__footer button[data-testid=register-cancel][data-v-3363fa56]{border:1px solid var(--app-modal-action-gray-border,#d6deeb)!important;background:var(--app-modal-action-gray-bg,#fff)!important;color:var(--app-modal-action-gray-text,#0f172a)!important}@media (width<=540px){.runtime-register-modal__overlay[data-v-3363fa56]{align-items:center;padding:12px}.runtime-register-modal[data-v-3363fa56]{border-radius:14px;max-height:94vh}.runtime-register-modal__code-button[data-v-3363fa56]{min-width:112px;padding-inline:10px!important}.runtime-register-modal__footer[data-v-3363fa56]{justify-content:flex-end}}.showcase-home.runtime-home--login{min-height:100dvh;padding:0}html[data-theme-preview-embedded=true],html[data-theme-preview-embedded=true] body,body[data-theme-preview-embedded=true],html[data-theme-preview-embedded=true] .showcase-home.runtime-home--login,html[data-theme-preview-embedded=true] .runtime-login-default.runtime-home__auth-layout,html[data-theme-preview-embedded=true] .runtime-login-default .runtime-home__auth-card,html[data-theme-preview-embedded=true] .runtime-login-default .runtime-home__auth-panel,html[data-theme-preview-embedded=true] .runtime-login-default .runtime-home__auth-brand,html[data-theme-preview-embedded=true] .runtime-login-default .runtime-home__auth-panel-inner{height:100%;min-height:100%}html[data-theme-preview-embedded=true] .runtime-login-default .runtime-home__auth-panel-body{height:auto;min-height:0}@media (width>=958px){html[data-theme-preview-embedded=true] .showcase-home.runtime-home--login,html[data-theme-preview-embedded=true] .runtime-login-default.runtime-home__auth-layout,html[data-theme-preview-embedded=true] .runtime-login-default .runtime-home__auth-card,html[data-theme-preview-embedded=true] .runtime-login-default .runtime-home__auth-brand,html[data-theme-preview-embedded=true] .runtime-login-default .runtime-home__auth-panel,html[data-theme-preview-embedded=true] .runtime-login-default .runtime-home__auth-panel-inner{height:100%;min-height:100%}html[data-theme-preview-embedded=true] .runtime-login-default.runtime-home__auth-layout{grid-template-rows:minmax(0,1fr);align-content:stretch;align-items:stretch}html[data-theme-preview-embedded=true] .runtime-login-default>.runtime-home__auth-card{align-self:stretch;height:100%;min-height:100%}html[data-theme-preview-embedded=true] .runtime-login-default .runtime-home__auth-panel-body{height:auto;min-height:100%}}.runtime-home--login{background:radial-gradient(circle at top center, #2563eb0d, transparent 32%), linear-gradient(180deg, var(--template-app-background,#f8fafc) 0%, #fff 100%);padding:0}.runtime-login-default.runtime-home__auth-layout{align-content:start;justify-items:stretch;width:100%;min-height:100dvh;padding:0;display:grid;position:relative}.runtime-login-default .runtime-home__auth-card{background:var(--template-card-bg,#fff);width:100%;min-height:100dvh;box-shadow:none;border:0;border-radius:0;grid-template-columns:minmax(480px,1.1fr) minmax(480px,.9fr);padding:0;display:grid;overflow:hidden}.runtime-login-default .runtime-home__auth-head{text-align:left}.runtime-login-default .runtime-home__auth-mobile-brand{display:none}.runtime-login-default .runtime-home__auth-head h2{overflow-wrap:anywhere;min-width:0;color:var(--login-view-title-color,var(--login-view-text-color,var(--template-text-primary,#111827)));font-size:var(--login-view-title-size,30px);margin:0;line-height:1.1}.runtime-login-default .runtime-home__auth-brand{background:radial-gradient(circle at 18% 22%, color-mix(in srgb, var(--template-on-primary,#fff) 14%, transparent) 0%, transparent 18%), radial-gradient(circle at 80% 28%, color-mix(in srgb, var(--template-on-primary,#fff) 10%, transparent) 0%, transparent 22%), linear-gradient(180deg, color-mix(in srgb, var(--template-primary,#2563eb) 92%, #0f172a) 0%, color-mix(in srgb, var(--template-primary,#2563eb) 100%, #0f172a) 100%);color:var(--template-on-primary,#fff);padding:56px 48px;display:grid;position:relative;overflow:hidden}.runtime-login-default .runtime-home__auth-brand:after{display:none}.runtime-login-default .runtime-home__auth-brand-inner{z-index:1;text-align:center;justify-items:center;gap:22px;width:min(100%,440px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.runtime-login-default .runtime-home__auth-eyebrow{color:color-mix(in srgb, var(--template-on-primary,#fff) 88%, transparent);margin:0;font-size:18px;font-weight:500}.runtime-login-default .runtime-home__auth-brand-mark{background:color-mix(in srgb, var(--template-on-primary,#fff) 98%, transparent);width:88px;height:88px;color:var(--template-primary,#2563eb);border-radius:999px;place-items:center;font-size:34px;font-weight:800;display:grid;box-shadow:0 14px 28px #0f172a24}.runtime-login-default .runtime-home__auth-brand-mark--image{width:auto;height:auto;box-shadow:none;background:0 0;border-radius:0;padding:0}.runtime-login-default .runtime-home__auth-brand-logo{object-fit:contain;width:88px;max-width:100%;max-height:88px;display:block}.runtime-login-default .runtime-home__auth-brand h1{color:var(--template-on-primary,#fff);margin:0;font-size:30px}.runtime-login-default .runtime-home__auth-brand-copy{max-width:320px;color:color-mix(in srgb, var(--template-on-primary,#fff) 78%, transparent);justify-self:center;margin:0;font-size:15px;line-height:1.7}.runtime-login-default .runtime-home__auth-brand-city{z-index:0;pointer-events:none;opacity:.92;width:100%;height:auto;position:absolute;bottom:0;left:0;right:0}.runtime-login-default .runtime-home__auth-panel{background:var(--login-view-panel-bg,var(--template-card-bg,#fff));color:var(--login-view-text-color,var(--template-text-primary,#111827));align-content:stretch;padding:0;display:grid;position:relative}.runtime-login-default .runtime-home__auth-panel-topbar{z-index:2;position:absolute;top:20px;right:20px}.runtime-login-default .runtime-home__auth-language{min-width:0}.runtime-login-default .runtime-home__auth-panel-inner{grid-template-rows:minmax(0,1fr) auto;width:100%;height:100%;display:grid}.runtime-login-default .runtime-home__auth-panel-body{box-sizing:border-box;grid-template-columns:minmax(0,440px);place-content:center;place-self:center;justify-items:stretch;gap:22px;width:min(560px,100%);min-width:0;max-width:100%;min-height:100%;padding:72px 72px 32px;display:grid}.runtime-login-default .runtime-home__auth-head,.runtime-login-default .runtime-home__auth-form,.runtime-login-default .runtime-home__auth-footer.runtime-home__auth-footer--split{justify-self:stretch;width:100%;max-width:440px}.runtime-login-default .runtime-home__auth-form{box-shadow:none;background:0 0;border:0;border-radius:0;gap:18px;width:100%;min-width:0;padding:0;display:grid}.runtime-login-default .runtime-home__auth-form>:where(*),.runtime-login-default .runtime-home__auth-form :where(.space-y-3){width:100%;min-width:0}.runtime-login-default .runtime-home__auth-form :where(form){gap:18px;width:100%;min-width:0;display:grid}.runtime-login-default .runtime-home__auth-control{display:grid}.runtime-login-default .runtime-home__auth-phone,.runtime-login-default .runtime-home__auth-password{width:100%;min-width:0}.runtime-login-default .runtime-home__auth-row,.runtime-login-default .runtime-home__auth-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.runtime-login-default .runtime-home__auth-row--remember{justify-content:flex-start}.runtime-login-default .runtime-home__auth-remember{width:fit-content}.runtime-login-default .runtime-home__auth-dev-toggle{border:1px solid var(--template-border,#dbe3ef);background:color-mix(in srgb, var(--template-primary,#2563eb) 7%, white);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.runtime-login-default .runtime-home__auth-dev-toggle-copy{min-width:0}.runtime-login-default .runtime-home__auth-dev-toggle-copy p,.runtime-login-default .runtime-home__auth-dev-toggle-copy span{margin:0}.runtime-login-default .runtime-home__auth-dev-toggle-copy p{color:var(--login-view-text-color,var(--template-text-primary,#111827));font-size:12px;font-weight:700;line-height:1.35}.runtime-login-default .runtime-home__auth-dev-toggle-copy span{color:var(--template-text-secondary,#64748b);font-size:11px;font-weight:600;line-height:1.35;display:block}.runtime-login-default .runtime-home__auth-actions--single{justify-content:flex-start;width:100%}.runtime-login-default .runtime-home__auth-submit{width:100%}.runtime-login-default .runtime-home__auth-footer--single{justify-items:start}.runtime-login-default .runtime-home__auth-footer{color:var(--template-text-secondary,#64748b);justify-items:center;gap:10px;display:grid}.runtime-login-default .runtime-home__auth-footer.runtime-home__auth-footer--split{grid-template-columns:minmax(0,1fr) auto;place-items:center normal;gap:16px;width:100%;display:grid}.runtime-login-default .runtime-home__auth-footer.runtime-home__auth-footer--split .runtime-home__text-action:first-child{text-align:left;justify-self:start}.runtime-login-default .runtime-home__auth-footer.runtime-home__auth-footer--split .runtime-home__text-action:last-child{text-align:right;justify-self:end}.runtime-login-default .runtime-home__auth-footer p{margin:0}.runtime-login-default .runtime-home__text-action,.runtime-login-default .runtime-home__legal-link{color:var(--login-view-link-color,var(--template-primary,#2563eb));font-size:var(--login-view-link-size,12px);background:0 0;border:0;padding:0}.runtime-login-default .runtime-home__auth-form :where(.text-red-600,.dark\:text-red-400){font-size:12px}.runtime-login-default .runtime-home__auth-form :where(.block.text-xs),.runtime-login-default .runtime-home__auth-form :where(label),.runtime-login-default .runtime-home__auth-form :where(.runtime-home__auth-remember),.runtime-login-default .runtime-home__auth-form :where(.runtime-home__auth-row--remember),.runtime-login-default .runtime-home__auth-form :where(.text-gray-700),.runtime-login-default .runtime-home__auth-form :where(.text-gray-800),.runtime-login-default .runtime-home__auth-form :where(.dark\:text-gray-200){color:var(--login-view-text-color,var(--template-text-primary,#111827))}.runtime-login-default .runtime-home__legal{color:var(--login-view-legal-text-color,var(--template-text-secondary,#64748b));font-size:var(--login-view-legal-text-size,12px);justify-content:space-between;align-items:center;gap:16px;display:flex}.runtime-login-default .runtime-home__legal--panel{border-top:0;align-self:end;width:100%;margin-top:0;padding:10px 15px;position:static}.runtime-login-default .runtime-home__legal p{color:var(--login-view-legal-text-color,var(--template-text-secondary,#64748b));font-size:var(--login-view-legal-text-size,12px);margin:0}.runtime-login-default .runtime-home__legal-links{align-items:center;gap:16px;display:inline-flex}.runtime-login-default .runtime-home__legal-link{color:var(--login-view-legal-link-color,var(--login-view-link-color,var(--template-primary,#2563eb)));font-size:var(--login-view-legal-link-size,12px)}@media (width>=721px) and (width<=957px){.runtime-login-default.runtime-home__auth-layout{padding:0}.runtime-login-default .runtime-home__auth-card{grid-template-columns:minmax(320px,.95fr) minmax(320px,1.05fr);width:100%;min-height:auto}.runtime-login-default .runtime-home__auth-brand{padding:36px 28px}html[data-theme-preview-embedded=true] .runtime-login-default .runtime-home__auth-brand{min-height:340px}.runtime-login-default .runtime-home__auth-panel{padding:0}.runtime-login-default .runtime-home__auth-panel-topbar{top:16px;right:16px}.runtime-login-default .runtime-home__auth-panel-inner{height:auto}.runtime-login-default .runtime-home__auth-panel-body{grid-template-columns:minmax(0,440px);align-content:start;min-height:auto;padding:40px 36px 24px}.runtime-login-default .runtime-home__auth-head h2{font-size:28px}.runtime-login-default .runtime-home__legal{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;margin-top:22px}.runtime-login-default .runtime-home__legal-links{flex-wrap:nowrap;justify-content:flex-start}}@media (width<=957px){.runtime-login-default.runtime-home__auth-layout{grid-template-rows:minmax(0,1fr);align-content:stretch;align-items:stretch;padding:0}.runtime-login-default .runtime-home__auth-card{border-radius:0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-self:stretch;width:100%;height:100%;min-height:100dvh}.runtime-login-default .runtime-home__auth-brand{min-height:340px;padding:22px 0 28px}.runtime-login-default .runtime-home__auth-brand:after{display:none}.runtime-login-default .runtime-home__auth-panel{min-height:0;padding:0;display:grid}.runtime-login-default .runtime-home__auth-panel-topbar{top:16px;right:16px}.runtime-login-default .runtime-home__auth-panel-inner{grid-template-rows:minmax(0,1fr) auto;gap:0;min-height:100%}.runtime-login-default .runtime-home__auth-panel-body{flex-direction:column;flex:none;justify-content:center;align-self:center;gap:22px;width:min(440px,100vw - 30px);min-height:auto;padding:0 0 20px;display:flex}.runtime-login-default .runtime-home__auth-footer.runtime-home__auth-footer--split{margin-top:0}.runtime-login-default .runtime-home__legal{text-align:left;margin-top:18px}.runtime-login-default .runtime-home__auth-brand h1,.runtime-login-default .runtime-home__auth-head h2{font-size:28px}html[data-theme-preview-embedded=true] .runtime-login-default.runtime-home__auth-layout,html[data-theme-preview-embedded=true] .runtime-login-default .runtime-home__auth-card,html[data-theme-preview-embedded=true] .runtime-login-default .runtime-home__auth-panel-inner{height:100%;min-height:100%}html[data-theme-preview-embedded=true] .runtime-login-default .runtime-home__auth-brand{height:100%;min-height:340px}}@media (width<=640px){.showcase-home.runtime-home--login{background:radial-gradient(circle at 18% 22%, #ffffff24 0%, transparent 18%), radial-gradient(circle at 80% 28%, #ffffff1a 0%, transparent 22%), linear-gradient(180deg, color-mix(in srgb, var(--template-primary,#2563eb) 92%, #0f172a) 0%, color-mix(in srgb, var(--template-primary,#2563eb) 100%, #0f172a) 100%);padding:0}.runtime-home--login,.runtime-login-default.runtime-home__auth-layout{background:radial-gradient(circle at 18% 22%, #ffffff24 0%, transparent 18%), radial-gradient(circle at 80% 28%, #ffffff1a 0%, transparent 22%), linear-gradient(180deg, color-mix(in srgb, var(--template-primary,#2563eb) 92%, #0f172a) 0%, color-mix(in srgb, var(--template-primary,#2563eb) 100%, #0f172a) 100%);grid-template-rows:minmax(0,1fr);align-content:stretch;align-items:stretch}.runtime-login-default .runtime-home__auth-card{background:0 0;border-radius:0;grid-template-rows:auto;grid-template-columns:1fr;align-self:stretch;width:100%;height:100%;min-height:100dvh;position:relative}html[data-theme-preview-embedded=true] .runtime-login-default.runtime-home__auth-layout,html[data-theme-preview-embedded=true] .runtime-login-default .runtime-home__auth-card,html[data-theme-preview-embedded=true] .runtime-login-default .runtime-home__auth-panel-inner{height:100%;min-height:100%}html[data-theme-preview-embedded=true] .runtime-login-default .runtime-home__auth-panel-body{align-content:center}.runtime-login-default .runtime-home__auth-brand{z-index:0;background:0 0;min-height:0;padding:0;position:absolute;inset:0}.runtime-login-default .runtime-home__auth-brand-inner{display:none}.runtime-login-default .runtime-home__auth-brand-city{opacity:.92;bottom:0}.runtime-login-default .runtime-home__auth-panel{z-index:1;background:0 0;min-height:0;padding:0;display:grid;position:relative}.runtime-login-default .runtime-home__auth-panel-inner{background:0 0;grid-template-rows:minmax(0,1fr) auto;gap:0;height:100%;min-height:100%}.runtime-login-default .runtime-home__auth-panel-body{background:0 0;flex:none;align-self:center;gap:22px;width:min(440px,90vw);min-height:auto;padding:42px 15px 20px}.runtime-login-default .runtime-home__auth-mobile-brand{justify-items:center;gap:12px;margin-bottom:8px;display:grid}.runtime-login-default .runtime-home__auth-mobile-brand-mark{width:88px;height:88px;color:var(--template-on-primary,#fff);background:#ffffff14;border-radius:18px;place-items:center;font-size:34px;font-weight:800;display:grid}.runtime-login-default .runtime-home__auth-mobile-brand-mark--image{background:0 0}.runtime-login-default .runtime-home__auth-mobile-brand-logo{object-fit:contain;width:88px;max-width:100%;max-height:88px;display:block}.runtime-login-default .runtime-home__auth-mobile-brand-name{color:var(--template-on-primary,#fff);text-align:center;margin:0;font-size:22px;font-weight:700;line-height:1.2}.runtime-login-default .runtime-home__auth-head h2{color:var(--login-view-text-color,var(--template-on-primary,#fff))}.runtime-login-default .runtime-home__auth-head{text-align:center}.runtime-login-default .runtime-home__auth-form :where(.block.text-xs),.runtime-login-default .runtime-home__auth-form :where(label),.runtime-login-default .runtime-home__auth-form :where(.runtime-home__auth-remember),.runtime-login-default .runtime-home__auth-form :where(.runtime-home__auth-row--remember),.runtime-login-default .runtime-home__auth-form :where(.text-gray-700),.runtime-login-default .runtime-home__auth-form :where(.text-gray-800),.runtime-login-default .runtime-home__auth-form :where(.dark\:text-gray-200){color:var(--login-view-text-color,var(--template-on-primary,#fff))}.runtime-login-default .runtime-home__auth-phone :where(input,button),.runtime-login-default .runtime-home__auth-password :where(input,button){background-color:#fffffff5}.runtime-login-default .runtime-home__auth-phone :where(.flex.items-stretch),.runtime-login-default .runtime-home__auth-password :where(.relative.w-full){box-shadow:none;background:0 0;border-radius:0}.runtime-login-default .runtime-home__auth-submit{color:#fff;background:#16a34a;border-color:#16a34a}.runtime-login-default .runtime-home__auth-submit:hover,.runtime-login-default .runtime-home__auth-submit:focus-visible{background:#15803d;border-color:#15803d}.runtime-login-default .runtime-home__legal{text-align:center;color:color-mix(in srgb, var(--template-on-primary,#fff) 82%, transparent);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding-top:10px;position:static}.runtime-login-default .runtime-home__legal-links{justify-content:center}.runtime-login-default .runtime-home__auth-row--remember,.runtime-login-default .runtime-home__auth-footer,.runtime-login-default .runtime-home__legal-link,.runtime-login-default .runtime-home__text-action,.runtime-login-default .runtime-home__legal p{color:var(--template-on-primary,#fff)}.runtime-login-default .runtime-home__auth-row,.runtime-login-default .runtime-home__auth-actions{flex-direction:column;align-items:flex-start}.runtime-login-default.runtime-home__auth-layout{padding:0}.runtime-login-default .runtime-home__auth-card{border-radius:0}.runtime-login-default .runtime-home__auth-brand{min-height:260px;padding:18px 0 24px}.runtime-login-default .runtime-home__auth-brand-mark{width:72px;height:72px;font-size:28px}.runtime-login-default .runtime-home__auth-brand h1{font-size:20px}.runtime-login-default .runtime-home__auth-brand-copy{font-size:13px}.runtime-login-default .runtime-home__auth-panel{gap:22px;padding:0}.runtime-login-default .runtime-home__auth-panel-topbar{top:12px;right:12px}.runtime-login-default .runtime-home__auth-actions,.runtime-login-default .runtime-home__auth-footer--split,.runtime-login-default .runtime-home__legal{flex-direction:column;align-items:stretch}.runtime-login-default .runtime-home__auth-submit{width:100%;min-width:0}.runtime-login-default .runtime-home__auth-panel-body{padding:38px 15px 18px}.runtime-login-default .runtime-home__auth-head,.runtime-login-default .runtime-home__auth-footer.runtime-home__auth-footer--split,.runtime-login-default .runtime-home__legal{width:100%;min-width:0}.runtime-login-default .runtime-home__auth-form,.runtime-login-default .runtime-home__auth-head,.runtime-login-default .runtime-home__auth-footer.runtime-home__auth-footer--split{max-width:none}.runtime-login-default .runtime-home__auth-head h2{font-size:20px}.runtime-login-default .runtime-home__auth-mobile-brand-mark{border-radius:16px;width:72px;height:72px;font-size:28px}.runtime-login-default .runtime-home__auth-mobile-brand-logo{width:72px;max-height:72px}.runtime-login-default .runtime-home__auth-mobile-brand-name{font-size:20px}}@media (width<=957px){html[data-theme-preview-embedded=true] .showcase-home.runtime-home--login,html[data-theme-preview-embedded=true] .runtime-login-default.runtime-home__auth-layout,html[data-theme-preview-embedded=true] .runtime-login-default .runtime-home__auth-card,html[data-theme-preview-embedded=true] .runtime-login-default .runtime-home__auth-panel,html[data-theme-preview-embedded=true] .runtime-login-default .runtime-home__auth-panel-inner{height:100%;min-height:100%}html[data-theme-preview-embedded=true] .runtime-login-default .runtime-home__auth-brand{height:auto}html[data-theme-preview-embedded=true] .runtime-login-default .runtime-home__auth-panel-inner{grid-template-rows:minmax(0,1fr) auto}html[data-theme-preview-embedded=true] .runtime-login-default .runtime-home__auth-panel-body{flex:none;align-self:center;height:auto;min-height:0}}@media (width>=721px) and (width<=957px){.runtime-login-default.runtime-home__auth-layout{grid-template-rows:minmax(0,1fr);align-content:stretch;align-items:stretch}.runtime-login-default .runtime-home__auth-card{grid-template-rows:minmax(0,45fr) minmax(0,55fr);align-self:stretch;height:100%;min-height:100dvh}.runtime-login-default .runtime-home__auth-brand{height:auto;min-height:0}.runtime-login-default .runtime-home__auth-panel{min-height:0}.runtime-login-default .runtime-home__auth-panel-inner{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:100%}.runtime-login-default .runtime-home__auth-panel-body,html[data-theme-preview-embedded=true] .runtime-login-default .runtime-home__auth-panel-body{align-self:start;margin-top:60px}}.app-skeleton[data-v-b5f77ae6]{background:linear-gradient(90deg, var(--component-skeleton-base-color,#cbd5e1) 0%, var(--component-skeleton-highlight-color,#e2e8f0) 45%, var(--component-skeleton-base-color,#cbd5e1) 100%);background-size:220% 100%;flex:none;animation:1.15s ease-in-out infinite app-skeleton-pulse-b5f77ae6;display:block;overflow:hidden}@keyframes app-skeleton-pulse-b5f77ae6{0%{background-position:100% 0}to{background-position:-100% 0}}.app-amount[data-v-23bb03a4]{color:var(--app-positive,#10b981)}.app-amount--negative[data-v-23bb03a4]{color:var(--app-negative,#ef4444)}.app-amount--neutral[data-v-23bb03a4],.app-amount[data-v-23bb03a4] *,.app-amount__main[data-v-23bb03a4],.app-amount__decimal[data-v-23bb03a4]{color:inherit}.app-amount__decimal[data-v-23bb03a4]{font-size:.68em;font-weight:inherit;line-height:1}.runtime-dashboard__account-metrics[data-v-d9b78c76]{grid-auto-rows:max-content;align-content:start;gap:8px;display:grid}.runtime-dashboard__stat-card[data-v-d9b78c76]{border-radius:calc(var(--component-card-radius,var(--template-radius,12px)) - 2px);background:var(--component-card-bg,var(--template-card-bg,#fff));min-width:0;height:92px;min-height:92px;box-shadow:none;border:1px solid #d9dee7;align-content:start;gap:8px;padding:16px;display:grid}.runtime-dashboard__stat-card-header[data-v-d9b78c76]{color:var(--template-text-primary,#0f172a);font-size:var(--template-font-size-xs,12px);letter-spacing:0;text-transform:capitalize;font-weight:800;line-height:1.25}.runtime-dashboard__stat-card .runtime-dashboard__amount[data-v-d9b78c76]{font-size:22px;font-weight:400;line-height:1.05}@media (width<=960px){.runtime-dashboard__account-metrics[data-v-d9b78c76]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.runtime-dashboard__account-metrics[data-v-d9b78c76]{grid-template-columns:minmax(0,1fr)}.runtime-dashboard__stat-card[data-v-d9b78c76]{min-height:auto}}.line-chart-skeleton[data-v-9a6f3a8e]{border-radius:calc(var(--component-card-radius,var(--template-radius,12px)) - 4px);background:linear-gradient(to bottom, transparent 0 24%, color-mix(in srgb, var(--template-card-border,#dbe3ef) 42%, transparent) 24% 25%, transparent 25% 49%, color-mix(in srgb, var(--template-card-border,#dbe3ef) 42%, transparent) 49% 50%, transparent 50% 74%, color-mix(in srgb, var(--template-card-border,#dbe3ef) 42%, transparent) 74% 75%, transparent 75%), color-mix(in srgb, var(--component-card-border,var(--template-card-border,#dbe3ef)) 18%, var(--component-card-bg,var(--template-card-bg,#fff)));width:100%;min-height:112px;position:relative;overflow:hidden}.line-chart-skeleton__svg[data-v-9a6f3a8e]{width:100%;height:100%;min-height:inherit;display:block}.line-chart-skeleton__area-stop[data-v-9a6f3a8e]{stop-color:var(--template-primary,#2563eb)}.line-chart-skeleton__area-stop--start[data-v-9a6f3a8e]{stop-opacity:.18}.line-chart-skeleton__area-stop--end[data-v-9a6f3a8e]{stop-opacity:.02}.line-chart-skeleton__area[data-v-9a6f3a8e]{opacity:.62}.line-chart-skeleton__line[data-v-9a6f3a8e]{fill:none;stroke:color-mix(in srgb, var(--template-primary,#2563eb) 42%, var(--component-card-border,var(--template-card-border,#dbe3ef)));stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.line-chart-skeleton__shine[data-v-9a6f3a8e]{fill:none;stroke:#ffffffa3;stroke-width:8px;stroke-linecap:round;opacity:.82;transform-box:fill-box;vector-effect:non-scaling-stroke;animation:1.25s ease-in-out infinite line-chart-skeleton-shine-9a6f3a8e}@keyframes line-chart-skeleton-shine-9a6f3a8e{0%{opacity:0;transform:translate(-58px)}42%{opacity:.82}to{opacity:0;transform:translate(58px)}}.runtime-dashboard__account-chart[data-v-0d546191]{border-radius:calc(var(--component-card-radius,var(--template-radius,12px)) - 2px);background:var(--component-card-bg,var(--template-card-bg,#fff));border:1px solid #d9dee7;align-self:stretch;height:192px;min-height:0;padding:14px;display:grid;position:relative;overflow:hidden}.runtime-dashboard__profit-svg[data-v-0d546191]{width:100%;height:100%;min-height:112px}.runtime-dashboard__profit-line[data-v-0d546191]{fill:none;stroke:var(--template-primary,#2563eb);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.runtime-dashboard__profit-area-stop[data-v-0d546191]{stop-color:var(--template-primary,#2563eb)}.runtime-dashboard__profit-area-stop--start[data-v-0d546191]{stop-opacity:.28}.runtime-dashboard__profit-area-stop--end[data-v-0d546191]{stop-opacity:0}.runtime-dashboard__profit-area[data-v-0d546191]{stroke:none}.runtime-dashboard__profit-footer[data-v-0d546191]{pointer-events:none;justify-content:space-between;align-items:center;gap:12px;min-height:20px;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.runtime-dashboard__profit-footer span[data-v-0d546191]{min-width:0;color:var(--template-text-secondary,#64748b);font-size:var(--template-font-size-xs,12px);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.2;overflow:hidden}.runtime-dashboard__profit-footer em[data-v-0d546191]{font-size:var(--template-font-size-sm,14px);flex:none;font-style:normal;font-weight:800;line-height:1.2}.runtime-dashboard__profit-empty[data-v-0d546191]{min-height:112px;color:var(--template-text-secondary,#64748b);font-size:var(--template-font-size-sm,14px);place-items:center;margin:0;display:grid}.runtime-dashboard__profit-skeleton[data-v-0d546191]{width:100%;height:100%;min-height:112px}.is-positive[data-v-0d546191]{color:var(--app-positive,#16a34a)}.is-negative[data-v-0d546191]{color:var(--app-negative,#dc2626)}@media (width<=960px){.runtime-dashboard__account-chart[data-v-0d546191]{height:160px;min-height:160px}}.runtime-dashboard__panel[data-v-b186cf8c]{min-width:0;padding:var(--component-card-padding,18px);border:1px solid var(--component-card-border,var(--template-card-border,#dbe3ef));border-radius:var(--component-card-radius,var(--template-radius,12px));background:var(--component-card-bg,var(--template-card-bg,#fff));box-shadow:var(--component-card-shadow,0 12px 24px #0f172a0d);gap:18px;display:grid}.runtime-dashboard__account-summary[data-v-b186cf8c]{grid-area:1/1;align-content:start}.runtime-dashboard__account-header[data-v-b186cf8c]{justify-content:space-between;align-items:center;gap:16px;display:flex}.runtime-dashboard__welcome[data-v-b186cf8c]{flex:auto;gap:5px;min-width:0;display:grid}.runtime-dashboard__welcome p[data-v-b186cf8c]{color:var(--template-text-secondary,#64748b);font-size:calc(var(--template-font-size-xs,12px) + 2px);margin:0;font-weight:700;line-height:1.25}.runtime-dashboard__welcome h3[data-v-b186cf8c]{color:var(--template-text-primary,#0f172a);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(22px,2vw,25px);line-height:1.08;overflow:hidden}.runtime-dashboard__account-actions[data-v-b186cf8c]{flex:none;align-items:center;gap:10px;display:flex}.runtime-dashboard__account-tabs[data-v-b186cf8c]{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:0;display:inline-flex}.runtime-dashboard__account-tabs .z-pill-tabs__item[data-v-b186cf8c]{appearance:none;border:1px solid var(--template-card-border,#dbe3ef);background:color-mix(in srgb, var(--template-card-bg,#fff) 92%, var(--template-primary,#2563eb));min-width:44px;height:28px;color:var(--template-text-secondary,#64748b);font-size:var(--template-font-size-sm,13px);letter-spacing:0;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-weight:700;line-height:1;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.runtime-dashboard__account-tabs .z-pill-tabs__item[data-v-b186cf8c]:disabled{cursor:default;opacity:.72}.runtime-dashboard__account-tabs .z-pill-tabs__item[data-v-b186cf8c]:hover:not(:disabled):not(.z-pill-tabs__item--active){border-color:color-mix(in srgb, var(--template-primary,#2563eb) 42%, var(--template-card-border,#dbe3ef));background:color-mix(in srgb, var(--template-primary,#2563eb) 10%, var(--template-card-bg,#fff));color:var(--template-primary,#2563eb)}.runtime-dashboard__account-tabs .z-pill-tabs__item--active[data-v-b186cf8c]{border-color:var(--template-primary,#2563eb);background:var(--template-primary,#2563eb);color:#fff;box-shadow:0 1px 2px color-mix(in srgb, var(--template-primary,#2563eb) 22%, transparent)}.runtime-dashboard__account-tab-skeleton[data-v-b186cf8c]{background:linear-gradient(90deg, transparent, #ffffff7a, transparent) -120px 0 / 120px 100% no-repeat, color-mix(in srgb, var(--template-card-border,#dbe3ef) 48%, transparent);border-radius:999px;width:54px;height:28px;animation:1.15s ease-in-out infinite runtime-dashboard-skeleton-b186cf8c;display:block}.runtime-dashboard__account-body[data-v-b186cf8c]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.runtime-dashboard__portfolio-snapshot[data-v-b186cf8c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.runtime-dashboard__portfolio-snapshot-item[data-v-b186cf8c]{border-radius:calc(var(--component-card-radius,var(--template-radius,12px)) - 2px);background:var(--component-card-bg,var(--template-card-bg,#fff));text-align:center;border:1px solid #d9dee7;place-items:center;gap:6px;min-width:0;padding:12px 14px;display:grid}.runtime-dashboard__portfolio-snapshot-item span[data-v-b186cf8c]{color:var(--template-text-secondary,#64748b);font-size:var(--template-font-size-xs,12px);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.2;overflow:hidden}.runtime-dashboard__portfolio-snapshot-item strong[data-v-b186cf8c]{color:var(--template-text-primary,#0f172a);font-size:var(--template-font-size-base,16px);text-overflow:ellipsis;white-space:nowrap;font-weight:800;line-height:1.2;overflow:hidden}.runtime-dashboard__quick-actions[data-v-b186cf8c]{min-width:0}.runtime-dashboard__quick-action-grid[data-v-b186cf8c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.runtime-dashboard__quick-action[data-v-b186cf8c]{min-width:0;min-height:var(--app-account-action-button-height,36px);border-radius:var(--component-button-radius,var(--template-radius,10px));background:var(--runtime-dashboard-quick-action-bg,var(--template-primary,#2563eb));color:var(--runtime-dashboard-quick-action-text,#fff);font:inherit;font-size:var(--template-font-size-sm,13px);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:400;line-height:1.2;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:flex}.runtime-dashboard__quick-action[data-v-b186cf8c]:hover{background:var(--runtime-dashboard-quick-action-hover-bg,color-mix(in srgb, var(--runtime-dashboard-quick-action-bg,var(--template-primary,#2563eb)) 88%, #000));color:var(--runtime-dashboard-quick-action-text,#fff);box-shadow:var(--component-button-shadow,none);transform:translateY(-1px)}.runtime-dashboard__quick-action[data-v-b186cf8c]:focus-visible{outline:2px solid var(--runtime-dashboard-quick-action-bg,var(--template-primary,#2563eb));outline-offset:2px}.runtime-dashboard__quick-action--deposit[data-v-b186cf8c]{--runtime-dashboard-quick-action-bg:var(--app-account-deposit-bg,#16a34a);--runtime-dashboard-quick-action-hover-bg:var(--app-account-deposit-hover-bg,#15803d);--runtime-dashboard-quick-action-text:var(--app-account-deposit-text,#fff)}.runtime-dashboard__quick-action--withdraw[data-v-b186cf8c]{--runtime-dashboard-quick-action-bg:var(--app-account-withdraw-bg,#f59e0b);--runtime-dashboard-quick-action-hover-bg:var(--app-account-withdraw-hover-bg,#d97706);--runtime-dashboard-quick-action-text:var(--app-account-withdraw-text,#fff)}.runtime-dashboard__quick-action-icon[data-v-b186cf8c]{flex:none;font-size:1.1rem}.runtime-dashboard__refresh-icon--loading[data-v-b186cf8c]{animation:.8s linear infinite runtime-dashboard-spin-b186cf8c}@keyframes runtime-dashboard-spin-b186cf8c{to{transform:rotate(360deg)}}@keyframes runtime-dashboard-skeleton-b186cf8c{to{background-position:0 0,calc(100% + 180px) 0,0 0}}@media (width<=960px){.runtime-dashboard__panel[data-v-b186cf8c]{padding:16px}.runtime-dashboard__account-summary[data-v-b186cf8c]{grid-area:auto}.runtime-dashboard__account-body[data-v-b186cf8c]{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.runtime-dashboard__account-header[data-v-b186cf8c]{align-items:flex-start}.runtime-dashboard__account-actions[data-v-b186cf8c]{justify-content:flex-end;margin-left:auto}.runtime-dashboard__portfolio-snapshot[data-v-b186cf8c]{grid-template-columns:repeat(3,minmax(0,1fr))}.runtime-dashboard__portfolio-snapshot-item[data-v-b186cf8c]{gap:4px;padding:10px 8px}.runtime-dashboard__portfolio-snapshot-item span[data-v-b186cf8c]{font-size:10px}.runtime-dashboard__portfolio-snapshot-item strong[data-v-b186cf8c]{font-size:14px}}.runtime-dashboard__panel[data-v-51f279b0]{min-width:0;padding:var(--component-card-padding,18px);border:1px solid var(--component-card-border,var(--template-card-border,#dbe3ef));border-radius:var(--component-card-radius,var(--template-radius,12px));background:var(--component-card-bg,var(--template-card-bg,#fff));box-shadow:var(--component-card-shadow,0 12px 24px #0f172a0d);gap:18px;display:grid}.runtime-dashboard__company-info[data-v-51f279b0]{align-content:start;align-self:start}.runtime-dashboard__company-header[data-v-51f279b0],.runtime-dashboard__company-title[data-v-51f279b0]{min-width:0}.runtime-dashboard__company-header[data-v-51f279b0]{gap:12px}.runtime-dashboard__company-title h3[data-v-51f279b0]{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.runtime-dashboard__company-media[data-v-51f279b0]{border:1px solid var(--component-card-border,var(--template-card-border,#dbe3ef));border-radius:max(8px, calc(var(--component-card-radius,var(--template-radius,12px)) - 2px));background:color-mix(in srgb, var(--template-card-border,#dbe3ef) 16%, transparent);min-width:0;margin:0;overflow:hidden}.runtime-dashboard__company-image[data-v-51f279b0],.runtime-dashboard__company-video[data-v-51f279b0]{aspect-ratio:16/9;object-fit:cover;background:#000;width:100%;display:block}.runtime-dashboard__company-copy[data-v-51f279b0]{overflow-wrap:anywhere;color:var(--template-text-secondary,#64748b);font-size:var(--template-font-size-sm,13px);line-height:1.65}.runtime-dashboard__company-copy[data-v-51f279b0] h1,.runtime-dashboard__company-copy[data-v-51f279b0] h2,.runtime-dashboard__company-copy[data-v-51f279b0] h3,.runtime-dashboard__company-copy[data-v-51f279b0] h4,.runtime-dashboard__company-copy[data-v-51f279b0] h5,.runtime-dashboard__company-copy[data-v-51f279b0] h6{color:var(--template-text-primary,#0f172a);margin:0 0 8px;font-size:1rem;line-height:1.3}.runtime-dashboard__company-copy[data-v-51f279b0] p,.runtime-dashboard__company-copy[data-v-51f279b0] ul,.runtime-dashboard__company-copy[data-v-51f279b0] ol,.runtime-dashboard__company-copy[data-v-51f279b0] blockquote{margin:0 0 10px}.runtime-dashboard__company-copy[data-v-51f279b0] :last-child{margin-bottom:0}.runtime-dashboard__company-copy[data-v-51f279b0] a{color:var(--template-primary,#2563eb);font-weight:700;text-decoration:none}.runtime-dashboard__company-copy[data-v-51f279b0] table{border-collapse:collapse;width:100%}.runtime-dashboard__company-copy[data-v-51f279b0] th,.runtime-dashboard__company-copy[data-v-51f279b0] td{border:1px solid var(--component-card-border,var(--template-card-border,#dbe3ef));text-align:left;padding:8px}.runtime-dashboard__company-empty[data-v-51f279b0]{color:var(--template-text-secondary,#64748b);font-size:var(--template-font-size-sm,13px);margin:0;line-height:1.5}.runtime-dashboard__company-skeleton[data-v-51f279b0]{gap:12px;display:grid}.runtime-dashboard__company-skeleton-media[data-v-51f279b0],.runtime-dashboard__company-skeleton-line[data-v-51f279b0]{background:linear-gradient(90deg, transparent, #ffffff85, transparent) -180px 0 / 180px 100% no-repeat, color-mix(in srgb, var(--template-card-border,#dbe3ef) 54%, transparent);border-radius:8px;animation:1.15s ease-in-out infinite runtime-dashboard-company-skeleton-51f279b0;display:block}.runtime-dashboard__company-skeleton-media[data-v-51f279b0]{aspect-ratio:16/9}.runtime-dashboard__company-skeleton-line[data-v-51f279b0]{width:74%;height:12px}.runtime-dashboard__company-skeleton-line--wide[data-v-51f279b0]{width:100%}.runtime-dashboard__company-skeleton-line--short[data-v-51f279b0]{width:46%}@keyframes runtime-dashboard-company-skeleton-51f279b0{to{background-position:calc(100% + 180px) 0,0 0}}@media (width<=960px){.runtime-dashboard__panel[data-v-51f279b0]{padding:16px}.runtime-dashboard__company-info[data-v-51f279b0]{grid-area:auto}}.runtime-dashboard[data-v-cff1cdd8]{align-self:start;align-items:start;gap:var(--z-theme-shell-content-gap,12px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.runtime-dashboard__column[data-v-cff1cdd8]{align-content:start;gap:var(--z-theme-shell-content-gap,12px);min-width:0;display:grid}.runtime-dashboard__panel[data-v-cff1cdd8]{min-width:0;padding:var(--component-card-padding,18px);border:1px solid var(--component-card-border,var(--template-card-border,#dbe3ef));border-radius:var(--component-card-radius,var(--template-radius,12px));background:var(--component-card-bg,var(--template-card-bg,#fff));box-shadow:var(--component-card-shadow,0 12px 24px #0f172a0d);gap:18px;display:grid}.runtime-dashboard__panel-header h3[data-v-cff1cdd8]{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.runtime-dashboard__panel-header p[data-v-cff1cdd8],.runtime-dashboard__empty[data-v-cff1cdd8],.runtime-dashboard__list-item span[data-v-cff1cdd8]{color:var(--template-text-secondary,#64748b);margin:0}.runtime-dashboard__panel-header[data-v-cff1cdd8]{gap:12px}.runtime-dashboard__list[data-v-cff1cdd8]{align-content:start;gap:12px;margin:0;padding:0;list-style:none;display:grid}.runtime-dashboard__list-item[data-v-cff1cdd8]{border-radius:calc(var(--z-theme-shell-radius,14px) - 4px);border:1px solid var(--template-card-border,#dbe3ef);background:color-mix(in srgb, var(--template-card-bg,#fff) 92%, transparent);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.runtime-dashboard__list-item>div[data-v-cff1cdd8],.runtime-dashboard__list-values[data-v-cff1cdd8]{gap:6px;display:grid}.runtime-dashboard__list-values[data-v-cff1cdd8]{text-align:right}.runtime-dashboard__empty--card[data-v-cff1cdd8]{border:1px dashed color-mix(in srgb, var(--template-card-border,#dbe3ef) 88%, transparent);border-radius:calc(var(--z-theme-shell-radius,14px) - 4px);background:color-mix(in srgb, var(--template-card-bg,#fff) 86%, transparent);text-align:center;place-items:center;min-height:180px;padding:20px;display:grid}.runtime-dashboard__profile-strength[data-v-cff1cdd8]{align-content:start}.runtime-dashboard__index-panel[data-v-cff1cdd8]{border-color:var(--component-card-border,var(--template-card-border,#dbe3ef));background:var(--component-card-bg,var(--template-card-bg,#fff));box-shadow:var(--component-card-shadow,0 12px 24px #0f172a0d);gap:14px;overflow:hidden}.runtime-dashboard__index-scroll[data-v-cff1cdd8]{border-radius:calc(var(--component-card-radius,var(--template-radius,12px)) - 4px);overscroll-behavior-x:contain;scrollbar-width:none;grid-auto-columns:minmax(174px,1fr);grid-auto-flow:column;gap:12px;min-width:0;padding:0;display:grid;overflow-x:auto}.runtime-dashboard__index-scroll[data-v-cff1cdd8]::-webkit-scrollbar{display:none}.runtime-dashboard__index-card[data-v-cff1cdd8]{border:1px solid color-mix(in srgb, var(--template-app-background,#004f9e) 82%, #fff);border-radius:calc(var(--component-card-radius,var(--template-radius,12px)) - 4px);background:var(--template-app-background,#004f9e);color:#fff;min-width:0;padding:14px 14px 12px;display:grid;box-shadow:inset 0 1px #ffffff2e}.runtime-dashboard__index-card-main[data-v-cff1cdd8]{gap:5px;display:grid}.runtime-dashboard__index-code[data-v-cff1cdd8],.runtime-dashboard__index-price[data-v-cff1cdd8]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.runtime-dashboard__index-code[data-v-cff1cdd8]{color:#fff;font-size:13px;font-weight:500;line-height:1.1}.runtime-dashboard__index-price[data-v-cff1cdd8]{color:#fff;align-items:baseline;gap:0;min-width:0;font-size:1.25rem;font-weight:850;line-height:1.15;display:inline-flex}.runtime-dashboard__index-price-decimal[data-v-cff1cdd8]{font-size:.78em}.runtime-dashboard__index-card-main em[data-v-cff1cdd8]{font-size:.86rem;font-style:normal;font-weight:850;line-height:1.2}.runtime-dashboard__index-card-main em.is-positive[data-v-cff1cdd8]{color:var(--app-positive,#10b981)}.runtime-dashboard__index-card-main em.is-negative[data-v-cff1cdd8]{color:var(--app-negative,#ef4444)}.runtime-dashboard__profile-percent[data-v-cff1cdd8]{color:var(--runtime-dashboard-profile-tone,var(--template-primary,#2563eb));font-size:1.1rem;line-height:1.25}.runtime-dashboard__profile-progress[data-v-cff1cdd8]{background:#dfdfdf;border-radius:5px;width:100%;height:20px;overflow:hidden}.runtime-dashboard__profile-progress span[data-v-cff1cdd8]{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--runtime-dashboard-profile-tone,var(--template-primary,#2563eb)) 86%, #fff), var(--runtime-dashboard-profile-tone,var(--template-primary,#2563eb)));height:100%;transition:width .18s;display:block}.runtime-dashboard__profile-strength--danger[data-v-cff1cdd8]{--runtime-dashboard-profile-tone:var(--app-negative,#ef4444)}.runtime-dashboard__profile-strength--warning[data-v-cff1cdd8]{--runtime-dashboard-profile-tone:var(--app-warning,#f97316)}.runtime-dashboard__profile-strength--complete[data-v-cff1cdd8]{--runtime-dashboard-profile-tone:var(--template-primary,#2563eb)}.runtime-dashboard__profile-benefit[data-v-cff1cdd8]{color:var(--template-text-secondary,#64748b);font-size:var(--template-font-size-xs,12px);margin:-4px 0 0;font-weight:600;line-height:1.45}.runtime-dashboard__profile-steps[data-v-cff1cdd8]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.runtime-dashboard__profile-step[data-v-cff1cdd8]{min-width:0;color:var(--template-text-primary,#0f172a);align-items:center;gap:10px;font-size:.95rem;font-weight:650;line-height:1.35;display:flex}.runtime-dashboard__profile-step-icon[data-v-cff1cdd8]{flex:none;font-size:1.1rem}.runtime-dashboard__profile-step.is-complete .runtime-dashboard__profile-step-icon[data-v-cff1cdd8],.runtime-dashboard__profile-step.is-complete[data-v-cff1cdd8]{color:var(--app-positive,#10b981)}.runtime-dashboard__profile-step.is-incomplete .runtime-dashboard__profile-step-icon[data-v-cff1cdd8],.runtime-dashboard__profile-step.is-incomplete[data-v-cff1cdd8]{color:var(--app-negative,#ef4444)}.runtime-dashboard__promo-grid[data-v-cff1cdd8]{gap:var(--z-theme-shell-content-gap,12px);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.runtime-dashboard__promo-card[data-v-cff1cdd8]{border:1px solid var(--component-card-border,var(--template-card-border,#dbe3ef));border-radius:var(--component-card-radius,var(--template-radius,12px));background:var(--component-card-bg,var(--template-card-bg,#fff));min-width:0;box-shadow:var(--component-card-shadow,0 12px 24px #0f172a0d);padding:0;display:grid;overflow:hidden}.runtime-dashboard__promo-art[data-v-cff1cdd8]{background:radial-gradient(circle at 12% 12%,#ffffff9e 0 1px,#0000 2px),radial-gradient(circle at 88% 18%,#ffffff85 0 2px,#0000 3px),linear-gradient(135deg,#d9ff3f,#8bdc13);min-height:150px;position:relative;overflow:hidden}.runtime-dashboard__promo-card--receive-reports .runtime-dashboard__promo-art[data-v-cff1cdd8]{background:radial-gradient(circle at 16% 18%,#ffffff6b 0 1px,#0000 2px),linear-gradient(135deg,#33e77c,#19d163)}.runtime-dashboard__promo-art[data-v-cff1cdd8]:before,.runtime-dashboard__promo-art[data-v-cff1cdd8]:after{content:"";border:1px solid #ffffff4d;border-radius:999px;width:180px;height:180px;position:absolute;inset:18px auto auto 20px}.runtime-dashboard__promo-art[data-v-cff1cdd8]:after{width:210px;height:210px;inset:40px auto auto 64px}.runtime-dashboard__promo-badge[data-v-cff1cdd8],.runtime-dashboard__promo-check[data-v-cff1cdd8],.runtime-dashboard__promo-plan[data-v-cff1cdd8],.runtime-dashboard__promo-arrow[data-v-cff1cdd8],.runtime-dashboard__promo-bar[data-v-cff1cdd8]{z-index:1;display:block;position:absolute}.runtime-dashboard__promo-badge[data-v-cff1cdd8]{color:#fff;background:#a855f7;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:800;line-height:1;top:24px;left:28px}.runtime-dashboard__promo-plan[data-v-cff1cdd8]{background:#fffffff0;border:1px solid #0f172a1a;border-radius:8px;left:28px;right:28px;box-shadow:0 14px 26px #0f172a24}.runtime-dashboard__promo-plan--main[data-v-cff1cdd8]{height:52px;top:50px}.runtime-dashboard__promo-plan--main[data-v-cff1cdd8]:before,.runtime-dashboard__promo-plan--main[data-v-cff1cdd8]:after,.runtime-dashboard__promo-plan--sub[data-v-cff1cdd8]:before{content:"";background:#d9e1ea;border-radius:999px;position:absolute;left:16px}.runtime-dashboard__promo-plan--main[data-v-cff1cdd8]:before{width:84px;height:8px;top:14px}.runtime-dashboard__promo-plan--main[data-v-cff1cdd8]:after{background:#111827;width:118px;height:10px;top:30px}.runtime-dashboard__promo-plan--sub[data-v-cff1cdd8]{opacity:.92;height:34px;top:92px;left:52px}.runtime-dashboard__promo-plan--sub[data-v-cff1cdd8]:before{width:86px;height:8px;top:13px}.runtime-dashboard__promo-check[data-v-cff1cdd8]{background:#9be614;border-radius:999px;width:24px;height:24px;top:58px;right:40px;box-shadow:0 6px 16px #0f172a1f}.runtime-dashboard__promo-check[data-v-cff1cdd8]:before{content:"";border:0 solid #fff;border-width:0 0 2px 2px;width:11px;height:6px;position:absolute;top:7px;left:6px;transform:rotate(-45deg)}.runtime-dashboard__promo-arrow[data-v-cff1cdd8]{border-top:4px solid #0f764261;border-right:4px solid #0f764261;width:54px;height:54px;top:34px;right:58px;transform:rotate(0)}.runtime-dashboard__promo-arrow[data-v-cff1cdd8]:before{content:"";border-top:4px solid #0f764261;border-right:4px solid #0f764261;width:16px;height:16px;position:absolute;top:-4px;right:-5px;transform:rotate(0)}.runtime-dashboard__promo-bar[data-v-cff1cdd8]{background:#fff;width:28px;bottom:0;box-shadow:0 12px 18px #0f172a24}.runtime-dashboard__promo-bar--one[data-v-cff1cdd8]{height:62px;left:58px}.runtime-dashboard__promo-bar--two[data-v-cff1cdd8]{height:88px;left:106px}.runtime-dashboard__promo-bar--three[data-v-cff1cdd8]{height:118px;left:154px}.runtime-dashboard__promo-copy[data-v-cff1cdd8]{gap:10px;padding:18px;display:grid}.runtime-dashboard__promo-copy h3[data-v-cff1cdd8]{color:var(--template-text-primary,#0f172a);margin:0;font-size:1.1rem;line-height:1.25}.runtime-dashboard__promo-copy p[data-v-cff1cdd8]{color:var(--template-text-secondary,#64748b);font-size:var(--template-font-size-sm,13px);margin:0;line-height:1.5}.runtime-dashboard__promo-action[data-v-cff1cdd8]{width:fit-content;color:var(--app-positive,#10b981);font:inherit;font-size:var(--template-font-size-sm,13px);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;font-weight:800;line-height:1.3;display:inline-flex}.runtime-dashboard__promo-action[data-v-cff1cdd8]:hover{color:var(--template-primary,#2563eb)}@media (width<=1180px){.runtime-dashboard[data-v-cff1cdd8]{grid-template-columns:minmax(0,1fr)}}@media (width<=960px){.runtime-dashboard__panel[data-v-cff1cdd8]{padding:16px}}@media (width<=640px){.runtime-dashboard__panel-header[data-v-cff1cdd8]{grid-template-columns:minmax(0,1fr);display:grid}.runtime-dashboard__profile-strength .runtime-dashboard__panel-header[data-v-cff1cdd8]{align-items:center;display:flex}.runtime-dashboard__profile-strength .runtime-dashboard__profile-percent[data-v-cff1cdd8]{text-align:right;margin-left:auto}.runtime-dashboard__index-scroll[data-v-cff1cdd8]{grid-auto-columns:minmax(160px,78%)}.runtime-dashboard__list-item[data-v-cff1cdd8]{grid-template-columns:minmax(0,1fr);display:grid}.runtime-dashboard__list-values[data-v-cff1cdd8]{text-align:left}.runtime-dashboard__promo-grid[data-v-cff1cdd8]{grid-template-columns:minmax(0,1fr)}}.runtime-market[data-v-7f267d8e]{gap:var(--z-theme-shell-content-gap,16px);display:grid}.runtime-market__hero[data-v-7f267d8e],.runtime-market__panel[data-v-7f267d8e]{gap:16px;display:grid}.runtime-market__eyebrow[data-v-7f267d8e]{color:var(--template-text-secondary,#64748b);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.runtime-market__hero h2[data-v-7f267d8e],.runtime-market__panel h3[data-v-7f267d8e]{margin:0}.runtime-market__hero p[data-v-7f267d8e],.runtime-market__panel p[data-v-7f267d8e]{color:var(--template-text-secondary,#64748b);margin:8px 0 0}.runtime-market__hero-metrics[data-v-7f267d8e],.runtime-market__details-grid[data-v-7f267d8e]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.runtime-market__metric[data-v-7f267d8e],.runtime-market__detail[data-v-7f267d8e]{border:1px solid var(--template-card-border,#e2e8f0);border-radius:12px;padding:14px}.runtime-market__metric span[data-v-7f267d8e],.runtime-market__detail span[data-v-7f267d8e]{color:var(--template-text-secondary,#64748b);margin-bottom:6px;font-size:12px;display:block}.runtime-market__metric strong[data-v-7f267d8e],.runtime-market__detail strong[data-v-7f267d8e]{color:var(--template-text-primary,#111827)}.is-positive[data-v-7f267d8e]{color:#16a34a}.is-negative[data-v-7f267d8e]{color:#dc2626}.runtime-news[data-v-e15d240e]{gap:var(--z-theme-shell-content-gap,10px);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.runtime-news__hero[data-v-e15d240e],.runtime-news__panel[data-v-e15d240e]{grid-column:span 12;gap:16px;display:grid}.runtime-news__hero[data-v-e15d240e]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.runtime-news__eyebrow[data-v-e15d240e]{color:var(--template-text-secondary,#64748b);letter-spacing:.08em;margin:0 0 6px;font-size:12px;font-weight:700}.runtime-news__hero h2[data-v-e15d240e],.runtime-news__panel-header h3[data-v-e15d240e]{margin:0}.runtime-news__hero p[data-v-e15d240e],.runtime-news__panel-header p[data-v-e15d240e],.runtime-news__empty[data-v-e15d240e],.runtime-news__item-meta span[data-v-e15d240e]{color:var(--template-text-secondary,#64748b);margin:0}.runtime-news__refresh[data-v-e15d240e]{border:1px solid var(--template-card-border,#dbe3ef);border-radius:calc(var(--z-theme-shell-radius,10px) - 2px);background:var(--template-card-bg,#fff);min-height:40px;color:var(--template-text-primary,#0f172a);padding:0 14px;font-weight:600}.runtime-news__list[data-v-e15d240e]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.runtime-news__item[data-v-e15d240e]{border:1px solid var(--template-card-border,#dbe3ef);border-radius:calc(var(--z-theme-shell-radius,10px) - 2px);gap:10px;padding:14px;display:grid}.runtime-news__item-copy[data-v-e15d240e]{gap:8px;display:grid}.runtime-news__item-copy strong[data-v-e15d240e]{color:var(--template-text-primary,#0f172a)}.runtime-news__item-copy p[data-v-e15d240e]{color:var(--template-text-secondary,#64748b);margin:0}.runtime-news__item-meta[data-v-e15d240e]{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px;display:flex}.runtime-portfolio-account[data-v-4a451191]{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.runtime-portfolio-account__fund-card[data-v-4a451191]{border-radius:var(--component-card-radius,var(--template-card-radius,12px));background:var(--template-app-background,linear-gradient(135deg, #4935f6 0%, #2627ff 52%, #1800d7 100%));color:#fff;border:0;gap:22px;min-width:0;padding:20px;display:grid;overflow:hidden;box-shadow:0 16px 32px #1800d738}.runtime-portfolio-account__balance-card[data-v-4a451191]{min-width:0}.runtime-portfolio-account__balance-copy[data-v-4a451191]{gap:8px;min-width:0;display:grid}.runtime-portfolio-account__balance-meta[data-v-4a451191]{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.runtime-portfolio-account__balance-copy span[data-v-4a451191]{color:#ffffffc7;font-size:var(--template-font-size-xs,12px);text-transform:capitalize;font-weight:700;line-height:1.2}.runtime-portfolio-account__account-inline[data-v-4a451191]{text-align:right;flex:0 auto;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:inline-flex}.runtime-portfolio-account__balance-copy>strong[data-v-4a451191]{overflow-wrap:anywhere;color:#fff;font-size:var(--template-font-size-lg,20px);font-weight:900;line-height:1}.runtime-portfolio-account__balance-copy>strong.is-negative[data-v-4a451191]{color:#fecaca}.runtime-portfolio-account__metric-grid[data-v-4a451191]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.runtime-portfolio-account__metric[data-v-4a451191]{border-radius:var(--component-card-radius,var(--template-card-radius,12px));color:#fff;background:#ffffff2e;border:0;align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.runtime-portfolio-account__metric-icon[data-v-4a451191]{color:#fff;background:#fff3;border-radius:999px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;display:inline-flex}.runtime-portfolio-account__metric-copy[data-v-4a451191]{gap:4px;min-width:0;display:grid}.runtime-portfolio-account__metric span[data-v-4a451191]{color:#ffffffc7;font-size:var(--template-font-size-xs,12px);text-transform:capitalize;font-weight:700;line-height:1.2}.runtime-portfolio-account__metric strong[data-v-4a451191]{overflow-wrap:anywhere;color:#fff;font-size:var(--template-font-size-sm,14px);font-weight:800;line-height:1.15}.runtime-portfolio-account__metric strong.is-negative[data-v-4a451191]{color:var(--template-negative,#dc2626)}.runtime-portfolio-account__profit-card[data-v-4a451191]{min-width:0;height:100px;min-height:100px;color:var(--template-text-primary,#0f172a);background:0 0;border:0;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:stretch;gap:18px;padding:2px 4px;display:grid;overflow:hidden}.runtime-portfolio-account__profit-copy[data-v-4a451191]{align-content:center;gap:6px;min-width:0;display:grid}.runtime-portfolio-account__profit-copy span[data-v-4a451191]{color:var(--template-text-secondary,#64748b);text-transform:capitalize;font-size:13px;font-weight:700;line-height:1.2}.runtime-portfolio-account__profit-copy strong[data-v-4a451191]{overflow-wrap:anywhere;color:var(--template-positive,#10b981);font-size:20px;font-weight:900;line-height:1.05}.runtime-portfolio-account__profit-copy strong.is-negative[data-v-4a451191]{color:var(--template-negative,#dc2626)}.runtime-portfolio-account__profit-history[data-v-4a451191]{align-self:stretch;justify-items:stretch;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.runtime-portfolio-account__profit-chart[data-v-4a451191]{place-self:stretch stretch;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.runtime-portfolio-account__profit-svg[data-v-4a451191],.runtime-portfolio-account__profit-chart-skeleton[data-v-4a451191]{place-self:stretch stretch;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:block;overflow:hidden}.runtime-portfolio-account__profit-bar[data-v-4a451191]{fill:var(--template-positive,#10b981)}.runtime-portfolio-account__profit-bar--negative[data-v-4a451191]{fill:var(--template-negative,#dc2626)}.runtime-portfolio-account__profit-chart-skeleton[data-v-4a451191]{border-radius:calc(var(--component-card-radius,var(--template-card-radius,12px)) - 4px);background:linear-gradient(90deg, color-mix(in srgb, var(--template-primary,#5b3ff2) 8%, transparent), color-mix(in srgb, var(--template-primary,#5b3ff2) 18%, transparent), color-mix(in srgb, var(--template-primary,#5b3ff2) 8%, transparent));background-size:180% 100%;animation:1.2s ease-in-out infinite runtime-portfolio-account-chart-loading-4a451191}@keyframes runtime-portfolio-account-chart-loading-4a451191{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<=640px){.runtime-portfolio-account__profit-card[data-v-4a451191]{grid-template-rows:auto 120px;grid-template-columns:minmax(0,1fr);gap:10px;height:auto;min-height:0}.runtime-portfolio-account__profit-history[data-v-4a451191]{justify-items:stretch;width:100%;height:120px}.runtime-portfolio-account__profit-chart[data-v-4a451191],.runtime-portfolio-account__profit-svg[data-v-4a451191],.runtime-portfolio-account__profit-chart-skeleton[data-v-4a451191]{width:100%;max-width:100%;height:120px;min-height:120px}.runtime-portfolio-account__fund-card[data-v-4a451191]{gap:18px}.runtime-portfolio-account__metric-grid[data-v-4a451191]{grid-template-columns:minmax(0,1fr);gap:8px}.runtime-portfolio-account__metric[data-v-4a451191]{flex-direction:row;align-items:center;gap:10px;padding:10px}.runtime-portfolio-account__metric-icon[data-v-4a451191]{width:30px;height:30px;font-size:16px}.runtime-portfolio-account__metric-copy[data-v-4a451191]{gap:3px;width:100%}.runtime-portfolio-account__metric span[data-v-4a451191]{font-size:var(--template-font-size-xs,12px);white-space:nowrap}.runtime-portfolio-account__metric strong[data-v-4a451191]{font-size:var(--template-font-size-sm,14px);white-space:nowrap}}.runtime-portfolio-debt[data-v-2a28278a]{width:100%;min-width:0;padding:var(--component-card-padding,18px);border:var(--component-card-border-width,1px) solid var(--component-card-border,var(--template-card-border,#dbe3ef));border-radius:var(--component-card-radius,var(--template-card-radius,12px));background:var(--component-card-bg,var(--template-card-bg,#fff));box-shadow:var(--component-card-shadow,var(--template-card-shadow,0 1px 2px #0f172a0a));align-content:start;gap:14px;display:grid}.runtime-portfolio-debt__card-header[data-v-2a28278a]{gap:16px}.runtime-portfolio-debt__body[data-v-2a28278a]{gap:14px;min-width:0;display:grid}.runtime-portfolio-debt__summary[data-v-2a28278a]{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.runtime-portfolio-debt__summary span[data-v-2a28278a],.runtime-portfolio-debt__progress-head span[data-v-2a28278a]{color:var(--template-text-secondary,#64748b);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;line-height:1.2;overflow:hidden}.runtime-portfolio-debt__summary strong[data-v-2a28278a]{overflow-wrap:anywhere;color:var(--template-text-primary,#0f172a);text-align:right;font-size:18px;font-weight:900;line-height:1.05}.runtime-portfolio-debt__summary strong.is-negative[data-v-2a28278a]{color:var(--template-negative,#dc2626)}.runtime-portfolio-debt__progress[data-v-2a28278a]{gap:8px;min-width:0;display:grid}.runtime-portfolio-debt__progress-head[data-v-2a28278a]{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.runtime-portfolio-debt__progress-head strong[data-v-2a28278a]{color:var(--template-primary,#2563eb);flex:none;font-size:13px;font-weight:900;line-height:1}.runtime-portfolio-debt__pair-grid[data-v-2a28278a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.runtime-portfolio-debt__pair-grid div[data-v-2a28278a]{border:1px solid color-mix(in srgb, var(--template-card-border,#dbe3ef) 72%, transparent);border-radius:calc(var(--component-card-radius,var(--template-card-radius,12px)) - 4px);min-width:0;padding:10px}.runtime-portfolio-debt__pair-grid dt[data-v-2a28278a]{color:var(--template-text-secondary,#64748b);text-overflow:ellipsis;white-space:nowrap;margin:0 0 6px;font-size:12px;font-weight:800;line-height:1.2;overflow:hidden}.runtime-portfolio-debt__pair-grid dd[data-v-2a28278a]{overflow-wrap:anywhere;color:var(--template-text-primary,#0f172a);margin:0;font-size:13px;font-weight:900;line-height:1.2}.portfolio-exchange-modal[data-v-01d3f13f]{min-width:min(448px,100vw - 48px);color:var(--template-modal-text,var(--template-text-primary,#0f172a));gap:16px;display:grid}.portfolio-exchange-modal__alert[data-v-01d3f13f]{border-radius:var(--template-card-radius,12px);color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;margin:0;padding:12px;font-size:13px;font-weight:700}.portfolio-exchange-modal__form[data-v-01d3f13f]{gap:14px;display:grid}.portfolio-exchange-modal__field[data-v-01d3f13f]{gap:6px;display:grid}.portfolio-exchange-modal__field span[data-v-01d3f13f],.portfolio-exchange-modal__rate-card span[data-v-01d3f13f]{color:var(--template-text-secondary,#64748b);font-size:12px;font-weight:800}.portfolio-exchange-modal__field input[data-v-01d3f13f]{border:1px solid var(--template-card-border,#dbe3ef);border-radius:var(--template-card-radius,12px);background:var(--template-card-bg,#fff);width:100%;min-height:44px;color:var(--template-text-primary,#0f172a);font:inherit;padding:0 12px;font-weight:800}.portfolio-exchange-modal__field input[data-v-01d3f13f]:disabled{cursor:not-allowed;opacity:.66}.portfolio-exchange-modal__rate-card[data-v-01d3f13f]{border:1px solid var(--template-card-border,#dbe3ef);border-radius:var(--template-card-radius,12px);background:color-mix(in srgb, var(--template-card-bg,#fff) 94%, var(--template-primary,#2563eb));grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.portfolio-exchange-modal__rate-card strong[data-v-01d3f13f]{overflow-wrap:anywhere;color:var(--template-text-primary,#0f172a);margin-top:4px;font-size:14px;display:block}.portfolio-exchange-modal__hint[data-v-01d3f13f],.portfolio-exchange-modal__error[data-v-01d3f13f]{margin:-4px 0 0;font-size:13px;font-weight:800}.portfolio-exchange-modal__hint[data-v-01d3f13f]{color:var(--template-text-secondary,#64748b)}.portfolio-exchange-modal__error[data-v-01d3f13f]{color:var(--template-negative,#dc2626)}.portfolio-exchange-modal__footer[data-v-01d3f13f]{border-top:1px solid var(--template-card-border,#dbe3ef);justify-content:flex-end;gap:12px;padding-top:16px;display:flex}.portfolio-exchange-modal__cancel[data-v-01d3f13f]{border:1px solid var(--template-card-border,#dbe3ef);border-radius:var(--template-card-radius,12px);background:var(--template-card-bg,#fff);min-height:40px;color:var(--template-text-primary,#0f172a);font:inherit;cursor:pointer;padding:0 16px;font-weight:800}.portfolio-exchange-modal__cancel[data-v-01d3f13f]:disabled{cursor:wait;opacity:.65}@media (width<=640px){.portfolio-exchange-modal[data-v-01d3f13f],.portfolio-exchange-modal__rate-card[data-v-01d3f13f]{grid-template-columns:minmax(0,1fr);min-width:0}}.runtime-portfolio-holding[data-v-3f93a4e2]{width:100%;min-width:0;padding:var(--component-card-padding,18px);border:var(--component-card-border-width,1px) solid var(--component-card-border,var(--template-card-border,#dbe3ef));border-radius:var(--component-card-radius,var(--template-card-radius,12px));background:var(--component-card-bg,var(--template-card-bg,#fff));box-shadow:var(--component-card-shadow,var(--template-card-shadow,0 1px 2px #0f172a0a));align-self:start;gap:16px;display:grid}.runtime-portfolio-holding__card-header[data-v-3f93a4e2]{gap:16px}.runtime-portfolio-holding__allocation-state[data-v-3f93a4e2]{border:1px dashed var(--template-card-border,#dbe3ef);border-radius:calc(var(--component-card-radius,var(--template-card-radius,12px)) - 2px);min-height:250px;color:var(--template-text-secondary,#64748b);text-align:center;place-items:center;padding:18px;font-size:13px;font-weight:700;display:grid}.runtime-portfolio-holding__state--error[data-v-3f93a4e2]{color:var(--template-negative,#dc2626)}.runtime-portfolio-holding__allocation-chart[data-v-3f93a4e2]{min-width:0;max-width:100%}.runtime-portfolio-holding__allocation-chart[data-v-3f93a4e2] .zshare-wrap{gap:12px;width:100%;max-width:100%;display:grid}.runtime-portfolio-holding__allocation-chart[data-v-3f93a4e2] .zshare-bubbles{width:100%;max-width:100%;overflow:hidden}.runtime-portfolio-holding__allocation-chart[data-v-3f93a4e2] .zshare-legend{min-width:0;margin-top:0}.runtime-portfolio-profit-allocation[data-v-302aa026]{width:100%;min-width:0;padding:var(--component-card-padding,18px);border:var(--component-card-border-width,1px) solid var(--component-card-border,var(--template-card-border,#dbe3ef));border-radius:var(--component-card-radius,var(--template-card-radius,12px));background:var(--component-card-bg,var(--template-card-bg,#fff));box-shadow:var(--component-card-shadow,var(--template-card-shadow,0 1px 2px #0f172a0a));align-content:start;gap:16px;display:grid}.runtime-portfolio-profit-allocation__card-header[data-v-302aa026]{gap:16px}.runtime-portfolio-profit-allocation__state[data-v-302aa026]{border:1px dashed var(--template-card-border,#dbe3ef);border-radius:calc(var(--component-card-radius,var(--template-card-radius,12px)) - 2px);min-height:180px;color:var(--template-text-secondary,#64748b);text-align:center;place-items:center;padding:18px;font-size:13px;font-weight:700;display:grid}.runtime-portfolio-profit-allocation__state--error[data-v-302aa026]{color:var(--template-negative,#dc2626)}.runtime-portfolio-profit-allocation__list[data-v-302aa026]{gap:16px;min-width:0;display:grid}.runtime-portfolio-profit-allocation__summary[data-v-302aa026]{border-radius:calc(var(--component-card-radius,var(--template-card-radius,12px)) - 4px);background:color-mix(in srgb, var(--template-positive,#10b981) 10%, var(--template-card-bg,#fff));justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.runtime-portfolio-profit-allocation__summary span[data-v-302aa026]{color:var(--template-text-secondary,#64748b);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;line-height:1.2;overflow:hidden}.runtime-portfolio-profit-allocation__summary strong[data-v-302aa026]{color:var(--template-positive,#10b981);flex:none;font-size:14px;font-weight:900;line-height:1}.runtime-portfolio-profit-allocation__item[data-v-302aa026]{gap:8px;min-width:0;display:grid}.runtime-portfolio-profit-allocation__row[data-v-302aa026],.runtime-portfolio-profit-allocation__meta[data-v-302aa026]{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.runtime-portfolio-profit-allocation__product[data-v-302aa026]{min-width:0;color:var(--template-text-primary,#0f172a);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:800;line-height:1.2;display:inline-flex;overflow:hidden}.runtime-portfolio-profit-allocation__product i[data-v-302aa026]{border-radius:999px;flex:none;width:8px;height:8px}.runtime-portfolio-profit-allocation__meta[data-v-302aa026]{color:var(--template-text-secondary,#64748b);font-size:13px;font-weight:700;line-height:1.2}.runtime-portfolio-profit-allocation__meta strong[data-v-302aa026],.runtime-portfolio-profit-allocation__meta span[data-v-302aa026]{min-width:0;line-height:1.2}.runtime-portfolio-profit-allocation__meta strong[data-v-302aa026]{flex:none;font-size:13px;font-weight:900}.runtime-portfolio-profit-allocation__meta span[data-v-302aa026]{overflow-wrap:anywhere;text-align:right}.runtime-portfolio-return-efficiency[data-v-2b59e47d]{width:100%;min-width:0;padding:var(--component-card-padding,18px);border:var(--component-card-border-width,1px) solid var(--component-card-border,var(--template-card-border,#dbe3ef));border-radius:var(--component-card-radius,var(--template-card-radius,12px));background:var(--component-card-bg,var(--template-card-bg,#fff));box-shadow:var(--component-card-shadow,var(--template-card-shadow,0 1px 2px #0f172a0a));align-content:start;gap:14px;display:grid}.runtime-portfolio-return-efficiency__card-header[data-v-2b59e47d]{gap:16px}.runtime-portfolio-return-efficiency__state[data-v-2b59e47d]{border:1px dashed var(--template-card-border,#dbe3ef);border-radius:calc(var(--component-card-radius,var(--template-card-radius,12px)) - 2px);min-height:190px;color:var(--template-text-secondary,#64748b);text-align:center;place-items:center;padding:18px;font-size:13px;font-weight:700;display:grid}.runtime-portfolio-return-efficiency__state--error[data-v-2b59e47d]{color:var(--template-negative,#dc2626)}.runtime-portfolio-return-efficiency__list[data-v-2b59e47d]{gap:12px;min-width:0;display:grid}.runtime-portfolio-return-efficiency__item[data-v-2b59e47d]{border:1px solid color-mix(in srgb, var(--template-card-border,#dbe3ef) 78%, transparent);border-radius:calc(var(--component-card-radius,var(--template-card-radius,12px)) - 4px);gap:10px;min-width:0;padding:10px;display:grid}.runtime-portfolio-return-efficiency__head[data-v-2b59e47d]{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.runtime-portfolio-return-efficiency__head span[data-v-2b59e47d]{min-width:0;color:var(--template-text-primary,#0f172a);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:900;line-height:1.2;display:inline-flex;overflow:hidden}.runtime-portfolio-return-efficiency__head i[data-v-2b59e47d]{border-radius:999px;flex:none;width:8px;height:8px}.runtime-portfolio-return-efficiency__head strong[data-v-2b59e47d]{flex:none;font-size:13px;font-weight:900;line-height:1}.runtime-portfolio-return-efficiency__head strong.is-positive[data-v-2b59e47d],.runtime-portfolio-return-efficiency__badge.is-positive[data-v-2b59e47d]{color:var(--template-positive,#10b981)}.runtime-portfolio-return-efficiency__head strong.is-negative[data-v-2b59e47d],.runtime-portfolio-return-efficiency__badge.is-negative[data-v-2b59e47d]{color:var(--template-negative,#dc2626)}.runtime-portfolio-return-efficiency__head strong.is-neutral[data-v-2b59e47d],.runtime-portfolio-return-efficiency__badge.is-neutral[data-v-2b59e47d]{color:var(--template-text-secondary,#64748b)}.runtime-portfolio-return-efficiency__bars[data-v-2b59e47d]{gap:8px;min-width:0;display:grid}.runtime-portfolio-return-efficiency__bars>div[data-v-2b59e47d]{grid-template-columns:52px minmax(0,1fr) 44px;align-items:center;gap:8px;min-width:0;display:grid}.runtime-portfolio-return-efficiency__bars span[data-v-2b59e47d],.runtime-portfolio-return-efficiency__bars strong[data-v-2b59e47d]{color:var(--template-text-secondary,#64748b);font-size:11px;font-weight:800;line-height:1.2}.runtime-portfolio-return-efficiency__bars strong[data-v-2b59e47d]{text-align:right}.runtime-portfolio-return-efficiency__badge[data-v-2b59e47d]{background:color-mix(in srgb, currentColor 10%, transparent);border-radius:999px;justify-self:start;padding:5px 9px;font-size:11px;font-weight:900;line-height:1}.runtime-portfolio-return-efficiency__note[data-v-2b59e47d]{border-top:1px dashed color-mix(in srgb, var(--template-card-border,#dbe3ef) 84%, transparent);min-width:0;color:var(--template-text-secondary,#64748b);gap:8px;padding-top:10px;font-size:11px;line-height:1.35;display:grid}.runtime-portfolio-return-efficiency__note p[data-v-2b59e47d]{margin:0;font-weight:800}.runtime-portfolio-return-efficiency__note ul[data-v-2b59e47d]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.runtime-portfolio-return-efficiency__note li[data-v-2b59e47d]{gap:3px;min-width:0;display:grid}.runtime-portfolio-return-efficiency__note strong[data-v-2b59e47d]{font-size:11px;font-weight:900;line-height:1.2}.runtime-portfolio-return-efficiency__note strong.is-positive[data-v-2b59e47d]{color:var(--template-positive,#10b981)}.runtime-portfolio-return-efficiency__note strong.is-negative[data-v-2b59e47d]{color:var(--template-negative,#dc2626)}.runtime-portfolio-return-efficiency__note strong.is-neutral[data-v-2b59e47d]{color:var(--template-text-primary,#0f172a)}.runtime-portfolio-return-efficiency__note span[data-v-2b59e47d]{overflow-wrap:anywhere}.runtime-portfolio-stat[data-v-94069cf5]{width:100%;min-width:0;padding:var(--component-card-padding,18px);border:var(--component-card-border-width,1px) solid var(--component-card-border,var(--template-card-border,#dbe3ef));border-radius:var(--component-card-radius,var(--template-card-radius,12px));background:var(--component-card-bg,var(--template-card-bg,#fff));box-shadow:var(--component-card-shadow,var(--template-card-shadow,0 1px 2px #0f172a0a));align-content:start;gap:14px;display:grid}.runtime-portfolio-stat__card-header[data-v-94069cf5]{gap:16px}.runtime-portfolio-stat__body[data-v-94069cf5]{gap:14px;min-width:0;display:grid}.runtime-portfolio-stat__value[data-v-94069cf5]{overflow-wrap:anywhere;color:var(--template-positive,#10b981);font-size:22px;font-weight:900;line-height:1.05}.runtime-portfolio-stat__value.is-negative[data-v-94069cf5]{color:var(--template-negative,#dc2626)}.runtime-portfolio-stat__pair-grid[data-v-94069cf5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.runtime-portfolio-stat__pair-grid div[data-v-94069cf5]{border:1px solid color-mix(in srgb, var(--template-card-border,#dbe3ef) 72%, transparent);border-radius:calc(var(--component-card-radius,var(--template-card-radius,12px)) - 4px);min-width:0;padding:10px}.runtime-portfolio-stat__pair-grid dt[data-v-94069cf5]{color:var(--template-text-secondary,#64748b);text-overflow:ellipsis;white-space:nowrap;margin:0 0 6px;font-size:12px;font-weight:800;line-height:1.2;overflow:hidden}.runtime-portfolio-stat__pair-grid dd[data-v-94069cf5]{overflow-wrap:anywhere;color:var(--template-text-primary,#0f172a);margin:0;font-size:13px;font-weight:900;line-height:1.2}.runtime-portfolio[data-v-cfb76a43]{gap:var(--z-theme-shell-content-gap,16px);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-self:start;align-items:start;width:100%;min-width:0;display:grid}.runtime-portfolio__main[data-v-cfb76a43],.runtime-portfolio__side[data-v-cfb76a43]{gap:var(--z-theme-shell-content-gap,16px);align-self:start;min-width:0;display:grid}.runtime-portfolio__account-card[data-v-cfb76a43]{width:100%;min-width:0;padding:var(--component-card-padding,18px);border:var(--component-card-border-width,1px) solid var(--component-card-border,var(--template-card-border,#dbe3ef));border-radius:var(--component-card-radius,var(--template-card-radius,12px));background:var(--component-card-bg,var(--template-card-bg,#fff));box-shadow:var(--component-card-shadow,var(--template-card-shadow,0 1px 2px #0f172a0a));gap:16px;display:grid}.runtime-portfolio__card-header[data-v-cfb76a43]{gap:16px}.runtime-portfolio__actions[data-v-cfb76a43]{flex:none;align-items:center;gap:10px;display:flex}.runtime-portfolio__refresh-icon--loading[data-v-cfb76a43]{animation:.8s linear infinite runtime-portfolio-spin-cfb76a43}.runtime-portfolio__account-tabs[data-v-cfb76a43]{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:0;display:inline-flex}.runtime-portfolio__account-tabs .z-pill-tabs__item[data-v-cfb76a43]{appearance:none;border:1px solid var(--template-card-border,#dbe3ef);background:color-mix(in srgb, var(--template-card-bg,#fff) 92%, var(--template-primary,#2563eb));min-width:44px;height:28px;color:var(--template-text-secondary,#64748b);font-size:var(--template-font-size-sm,13px);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-weight:700;line-height:1;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.runtime-portfolio__account-tabs .z-pill-tabs__item[data-v-cfb76a43]:disabled{cursor:default;opacity:.72}.runtime-portfolio__account-tabs .z-pill-tabs__item[data-v-cfb76a43]:hover:not(:disabled):not(.z-pill-tabs__item--active){border-color:color-mix(in srgb, var(--template-primary,#2563eb) 42%, var(--template-card-border,#dbe3ef));background:color-mix(in srgb, var(--template-primary,#2563eb) 10%, var(--template-card-bg,#fff));color:var(--template-primary,#2563eb)}.runtime-portfolio__account-tabs .z-pill-tabs__item--active[data-v-cfb76a43]{border-color:var(--template-primary,#2563eb);background:var(--template-primary,#2563eb);color:#fff;box-shadow:0 1px 2px color-mix(in srgb, var(--template-primary,#2563eb) 22%, transparent)}.runtime-portfolio__state[data-v-cfb76a43]{border:1px dashed var(--template-card-border,#dbe3ef);border-radius:var(--component-card-radius,var(--template-card-radius,12px));color:var(--template-text-secondary,#64748b);padding:18px;font-size:13px;font-weight:700}.runtime-portfolio__state--error[data-v-cfb76a43]{color:var(--template-negative,#dc2626)}@keyframes runtime-portfolio-spin-cfb76a43{to{transform:rotate(360deg)}}@media (width<=960px){.runtime-portfolio[data-v-cfb76a43]{grid-template-columns:minmax(0,1fr)}.runtime-portfolio__side[data-v-cfb76a43]{display:grid}}@media (width<=640px){.runtime-portfolio__card-header[data-v-cfb76a43]{grid-template-columns:minmax(0,1fr);align-items:center}}.runtime-profile-strength[data-v-c4f0bdca]{border-color:var(--component-card-border,var(--template-card-border,#dbe3ef));background:var(--component-card-bg,var(--template-card-bg,#fff));min-width:0;box-shadow:var(--component-card-shadow,0 12px 24px #0f172a0d);align-content:start;gap:16px;padding:18px;display:grid}.runtime-profile-strength__card-header[data-v-c4f0bdca]{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.runtime-profile-strength__card-title[data-v-c4f0bdca]{align-items:center;gap:8px;min-width:0;display:inline-flex}.runtime-profile-strength__card-title svg[data-v-c4f0bdca]{width:18px;height:18px;color:var(--component-card-icon-color,var(--template-primary,#2563eb))}.runtime-profile-strength__card-title h3[data-v-c4f0bdca]{color:var(--template-text-primary,#0f172a);margin:0;font-size:16px;font-weight:900}.runtime-profile-strength__percent[data-v-c4f0bdca]{color:var(--runtime-profile-strength-tone,var(--template-primary,#2563eb));font-size:1.1rem;line-height:1.25}.runtime-profile-strength__progress[data-v-c4f0bdca]{background:#dfdfdf;border-radius:5px;width:100%;height:20px;overflow:hidden}.runtime-profile-strength__progress span[data-v-c4f0bdca]{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--runtime-profile-strength-tone,var(--template-primary,#2563eb)) 86%, #fff), var(--runtime-profile-strength-tone,var(--template-primary,#2563eb)));height:100%;transition:width .18s;display:block}.runtime-profile-strength--danger[data-v-c4f0bdca]{--runtime-profile-strength-tone:var(--app-negative,#ef4444)}.runtime-profile-strength--warning[data-v-c4f0bdca]{--runtime-profile-strength-tone:var(--app-warning,#f97316)}.runtime-profile-strength--complete[data-v-c4f0bdca]{--runtime-profile-strength-tone:var(--template-primary,#2563eb)}.runtime-profile-strength__benefit[data-v-c4f0bdca]{color:var(--template-text-secondary,#64748b);font-size:var(--template-font-size-xs,12px);margin:-4px 0 0;font-weight:600;line-height:1.45}.runtime-profile-strength__steps[data-v-c4f0bdca]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.runtime-profile-strength__step[data-v-c4f0bdca]{min-width:0;color:var(--template-text-primary,#0f172a);font-size:var(--template-font-size-sm,13px);align-items:center;gap:8px;font-weight:650;line-height:1.3;display:flex}.runtime-profile-strength__step-icon[data-v-c4f0bdca]{flex:none;font-size:1rem}.runtime-profile-strength__step.is-complete .runtime-profile-strength__step-icon[data-v-c4f0bdca],.runtime-profile-strength__step.is-complete[data-v-c4f0bdca]{color:var(--app-positive,#10b981)}.runtime-profile-strength__step.is-incomplete .runtime-profile-strength__step-icon[data-v-c4f0bdca],.runtime-profile-strength__step.is-incomplete[data-v-c4f0bdca]{color:var(--app-negative,#ef4444)}.runtime-profile-summary[data-v-68bdc8a7]{--runtime-profile-avatar-size:96px;--runtime-profile-avatar-offset:calc(var(--runtime-profile-avatar-size) / 2);--runtime-profile-metric-size:34px;min-width:0;margin-top:var(--runtime-profile-avatar-offset);border-color:var(--component-card-border,var(--template-card-border,#dbe3ef));background:var(--component-card-bg,var(--template-card-bg,#fff));text-align:center;box-shadow:var(--component-card-shadow,0 12px 24px #0f172a0d);align-content:start;justify-items:center;gap:10px;padding:0 18px 14px;display:grid;position:relative;overflow:visible;min-height:0!important}.runtime-profile-summary__avatar[data-v-68bdc8a7]{z-index:2;box-sizing:border-box;width:var(--runtime-profile-avatar-size);height:var(--runtime-profile-avatar-size);aspect-ratio:1;flex:0 0 var(--runtime-profile-avatar-size);margin-top:calc(-1 * var(--runtime-profile-avatar-offset));box-shadow:none;border:2px solid #fff;border-radius:999px;place-items:center;padding:0;line-height:1;display:inline-grid;position:relative;overflow:hidden}.runtime-profile-summary__avatar[data-v-68bdc8a7] img,.runtime-profile-summary__avatar[data-v-68bdc8a7] span,.runtime-profile-summary__avatar[data-v-68bdc8a7] .z-avatar,.runtime-profile-summary__avatar[data-v-68bdc8a7] [class*=avatar]{aspect-ratio:1;object-fit:cover;object-position:center;border-radius:999px;place-items:center;display:grid;overflow:hidden;width:100%!important;height:100%!important}.runtime-profile-summary__main[data-v-68bdc8a7]{gap:4px;min-width:0;margin-top:2px;display:grid}.runtime-profile-summary__main h2[data-v-68bdc8a7]{color:var(--template-text-primary,#0f172a);margin:0;font-size:22px;font-weight:900;line-height:1.2}.runtime-profile-summary__main p[data-v-68bdc8a7]{color:var(--template-text-secondary,#64748b);font-size:var(--template-font-size-sm,13px);margin:0;font-weight:750}.runtime-profile-summary__metrics[data-v-68bdc8a7]{z-index:3;justify-content:space-between;align-items:center;gap:0;width:236px;margin:0;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.runtime-profile-summary__metric[data-v-68bdc8a7]{width:var(--runtime-profile-metric-size);height:var(--runtime-profile-metric-size);border:1px solid var(--runtime-profile-metric-border,var(--template-card-border,#dbe3ef));background:var(--runtime-profile-metric-bg,color-mix(in srgb, var(--template-card-border,#dbe3ef) 14%, transparent));box-shadow:none;border-radius:999px;justify-content:center;align-items:center;gap:0;padding:0;display:inline-flex}.runtime-profile-summary__metric--vip[data-v-68bdc8a7]{--runtime-profile-metric-border:#facd80;--runtime-profile-metric-bg:#fce6c0}.runtime-profile-summary__metric--score[data-v-68bdc8a7]{--runtime-profile-metric-border:color-mix(in srgb, var(--app-positive,#10b981) 52%, #fff);--runtime-profile-metric-bg:color-mix(in srgb, var(--app-positive,#10b981) 24%, #fff)}.runtime-profile-summary__metrics dt[data-v-68bdc8a7]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.runtime-profile-summary__metrics dd[data-v-68bdc8a7]{color:var(--template-text-primary,#0f172a);margin:0;font-size:12px;font-weight:950;line-height:1}@media (width<=520px){.runtime-profile-summary[data-v-68bdc8a7]{--runtime-profile-avatar-size:76px;--runtime-profile-avatar-offset:calc(var(--runtime-profile-avatar-size) / 2);--runtime-profile-metric-size:32px;margin-top:var(--runtime-profile-avatar-offset);gap:8px;padding:0 16px 12px;min-height:0!important}.runtime-profile-summary__avatar[data-v-68bdc8a7]{width:var(--runtime-profile-avatar-size);height:var(--runtime-profile-avatar-size)}.runtime-profile-summary__avatar[data-v-68bdc8a7] img,.runtime-profile-summary__avatar[data-v-68bdc8a7] span,.runtime-profile-summary__avatar[data-v-68bdc8a7] .z-avatar,.runtime-profile-summary__avatar[data-v-68bdc8a7] [class*=avatar]{width:100%!important;height:100%!important}.runtime-profile-summary__metrics[data-v-68bdc8a7]{width:196px}.runtime-profile-summary__main[data-v-68bdc8a7]{gap:3px;margin-top:0}.runtime-profile-summary__main h2[data-v-68bdc8a7]{font-size:20px}}.runtime-profile[data-v-815b3aac]{align-items:start;gap:var(--z-theme-shell-content-gap,16px);grid-template-columns:minmax(0,4fr) minmax(0,6fr);min-width:0;display:grid}.runtime-profile__left[data-v-815b3aac],.runtime-profile__right[data-v-815b3aac]{gap:var(--z-theme-shell-content-gap,16px);grid-column:auto;min-width:0;display:grid}.runtime-profile__card-title h3[data-v-815b3aac]{color:var(--template-text-primary,#0f172a);margin:0;font-weight:900}.runtime-profile__card-header[data-v-815b3aac]{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.runtime-profile__card-title[data-v-815b3aac]{align-items:center;gap:8px;min-width:0;display:inline-flex}.runtime-profile__card-title svg[data-v-815b3aac]{width:18px;height:18px;color:var(--component-card-icon-color,var(--template-primary,#2563eb))}.runtime-profile__card-title h3[data-v-815b3aac]{font-size:16px}.runtime-profile__right[data-v-815b3aac]{border:1px solid var(--component-card-border,var(--template-card-border,#dbe3ef));border-radius:var(--component-card-radius,var(--template-radius,12px));background:var(--component-card-bg,var(--template-card-bg,#fff));padding:var(--component-card-padding,18px);box-shadow:var(--component-card-shadow,0 12px 24px #0f172a0d);align-content:start;gap:12px;display:grid;overflow:hidden}.runtime-profile__records-header[data-v-815b3aac]{color:var(--component-card-title-color,var(--template-text-primary,#0f172a))}.runtime-profile__records-header h3[data-v-815b3aac]{color:inherit;margin:0;font-size:16px;font-weight:900;line-height:1.2}.runtime-profile__right[data-v-815b3aac] .overflow-hidden.rounded-lg{border:1px solid var(--component-card-border,var(--template-card-border,#dbe3ef));border-radius:calc(var(--component-card-radius,var(--template-radius,12px)) - 4px);background:var(--component-card-bg,var(--template-card-bg,#fff))}.runtime-profile__right[data-v-815b3aac] .z-table{min-width:0}.runtime-profile__right[data-v-815b3aac] .z-table-filter{width:100%}.runtime-profile__right[data-v-815b3aac] .z-table-filter>.grid.grid-cols-1,.runtime-profile__right[data-v-815b3aac] .border-b.border-gray-200>.grid.grid-cols-1{grid-template-columns:minmax(0,1fr);justify-items:stretch;width:100%}.runtime-profile__date-filter[data-v-815b3aac]{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr)) auto;place-self:stretch stretch;gap:12px;display:grid;width:100%!important;inline-size:100%!important;min-width:100%!important;max-width:100%!important;min-inline-size:100%!important}.runtime-profile__date-field[data-v-815b3aac]{gap:6px;min-width:0;display:grid}.runtime-profile__date-field span[data-v-815b3aac]{color:var(--template-text-secondary,#64748b);font-size:var(--template-font-size-xs,12px);font-weight:750}.runtime-profile__date-field input[data-v-815b3aac]{border:1px solid var(--template-input-border,var(--template-card-border,#dbe3ef));background:var(--template-input-bg,#fff);width:100%;min-width:0;color:var(--template-text-primary,#0f172a);font:inherit;font-size:var(--template-font-size-sm,13px);border-radius:8px;min-height:38px;padding:0 11px}.runtime-profile__date-field input[data-v-815b3aac]:focus{border-color:var(--template-primary,#2563eb);box-shadow:0 0 0 3px color-mix(in srgb, var(--template-primary,#2563eb) 14%, transparent);outline:none}.runtime-profile__date-reset[data-v-815b3aac]{border:1px solid var(--template-primary,#2563eb);background:color-mix(in srgb, var(--template-primary,#2563eb) 10%, #fff);min-width:92px;min-height:38px;color:var(--template-primary,#2563eb);cursor:pointer;font:inherit;font-size:var(--template-font-size-sm,13px);border-radius:8px;align-self:end;padding:0 14px;font-weight:850;transition:background-color .16s,border-color .16s,color .16s,opacity .16s}.runtime-profile__date-reset[data-v-815b3aac]:hover:not(:disabled){background:var(--template-primary,#2563eb);color:#fff}.runtime-profile__date-reset[data-v-815b3aac]:disabled{border-color:var(--template-card-border,#dbe3ef);background:var(--template-input-bg,#fff);color:var(--template-text-secondary,#64748b);cursor:not-allowed;opacity:.55}.runtime-profile__amount[data-v-815b3aac]{color:var(--template-text-primary,#0f172a);font-weight:500}.runtime-profile__type-badge[data-v-815b3aac]{text-transform:none}.runtime-profile__refresh-icon[data-v-815b3aac]{transition:transform .16s}.runtime-profile__refresh-icon.is-loading[data-v-815b3aac]{animation:.8s linear infinite runtime-profile-spin-815b3aac}.runtime-profile__muted[data-v-815b3aac]{color:var(--template-text-secondary,#64748b);font-size:var(--template-font-size-sm,13px);font-weight:700}.runtime-profile__table-empty[data-v-815b3aac]{min-height:220px;color:var(--template-text-secondary,#64748b);font-size:var(--template-font-size-sm,13px);text-align:center;place-items:center;font-weight:800;display:grid}@media (width<=980px){.runtime-profile[data-v-815b3aac]{grid-template-columns:1fr}}@media (width<=520px){.runtime-profile__date-filter[data-v-815b3aac]{grid-template-columns:1fr}.runtime-profile__date-reset[data-v-815b3aac]{width:100%}.runtime-profile__right[data-v-815b3aac] th,.runtime-profile__right[data-v-815b3aac] td{font-size:12px;padding-left:8px!important;padding-right:8px!important}.runtime-profile__right[data-v-815b3aac] th:first-child,.runtime-profile__right[data-v-815b3aac] td:first-child{padding-left:10px!important}.runtime-profile__right[data-v-815b3aac] th:last-child,.runtime-profile__right[data-v-815b3aac] td:last-child{padding-right:10px!important}}@keyframes runtime-profile-spin-815b3aac{to{transform:rotate(360deg)}}.runtime-quote[data-v-6a9a7e64]{gap:var(--z-theme-shell-content-gap,10px);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.runtime-quote__hero[data-v-6a9a7e64],.runtime-quote__panel[data-v-6a9a7e64]{gap:16px;display:grid}.runtime-quote__hero[data-v-6a9a7e64]{grid-column:span 12;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.runtime-quote__panel[data-v-6a9a7e64]{grid-column:span 6}.runtime-quote__panel--wide[data-v-6a9a7e64]{grid-column:span 12}.runtime-quote__eyebrow[data-v-6a9a7e64],.runtime-quote__empty[data-v-6a9a7e64],.runtime-quote__stat dt[data-v-6a9a7e64],.runtime-quote__candle span[data-v-6a9a7e64],.runtime-quote__candle small[data-v-6a9a7e64],.runtime-quote__hero-copy p[data-v-6a9a7e64],.runtime-quote__metric span[data-v-6a9a7e64]{color:var(--template-text-secondary,#64748b);margin:0}.runtime-quote__hero-copy h2[data-v-6a9a7e64],.runtime-quote__panel-header h3[data-v-6a9a7e64]{margin:0}.runtime-quote__hero-metrics[data-v-6a9a7e64],.runtime-quote__stats-grid[data-v-6a9a7e64],.runtime-quote__candles[data-v-6a9a7e64]{gap:12px;display:grid}.runtime-quote__hero-metrics[data-v-6a9a7e64]{grid-template-columns:repeat(3,minmax(0,1fr))}.runtime-quote__metric[data-v-6a9a7e64],.runtime-quote__stat[data-v-6a9a7e64],.runtime-quote__candle[data-v-6a9a7e64]{border:1px solid var(--template-card-border,#dbe3ef);border-radius:calc(var(--z-theme-shell-radius,10px) - 2px);padding:14px}.runtime-quote__selection[data-v-6a9a7e64]{border:1px solid var(--template-card-border,#dbe3ef);border-radius:calc(var(--z-theme-shell-radius,10px) - 2px);background:var(--template-muted-bg,#f8fafc);gap:2px;max-width:320px;margin-top:10px;padding:10px 12px;display:inline-grid}.runtime-quote__selection span[data-v-6a9a7e64],.runtime-quote__selection small[data-v-6a9a7e64]{color:var(--template-text-secondary,#64748b);font-size:12px}.runtime-quote__selection strong[data-v-6a9a7e64]{color:var(--template-text-primary,#0f172a)}.runtime-quote__stats-grid[data-v-6a9a7e64]{grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-quote__stat dd[data-v-6a9a7e64]{color:var(--template-text-primary,#0f172a);margin:6px 0 0;font-weight:700}.runtime-quote__candles[data-v-6a9a7e64]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:0;padding:0;list-style:none}.runtime-quote__candle[data-v-6a9a7e64]{gap:6px;display:grid}.is-positive[data-v-6a9a7e64]{color:#16a34a}.is-negative[data-v-6a9a7e64]{color:#dc2626}@media (width<=960px){.runtime-quote__hero[data-v-6a9a7e64],.runtime-quote__panel[data-v-6a9a7e64]{grid-column:span 12}.runtime-quote__hero[data-v-6a9a7e64],.runtime-quote__hero-metrics[data-v-6a9a7e64],.runtime-quote__stats-grid[data-v-6a9a7e64]{grid-template-columns:minmax(0,1fr)}}.runtime-route-placeholder[data-v-dcb983b8]{display:grid}.runtime-route-placeholder__card[data-v-dcb983b8]{align-content:start;gap:12px;min-height:280px;display:grid}.runtime-route-placeholder__eyebrow[data-v-dcb983b8]{letter-spacing:.08em;text-transform:uppercase;color:var(--template-text-secondary,#64748b);margin:0;font-size:12px;font-weight:700}.runtime-route-placeholder__card h2[data-v-dcb983b8],.runtime-route-placeholder__card p[data-v-dcb983b8]{margin:0}.runtime-route-placeholder__card h2[data-v-dcb983b8]{color:var(--template-text-primary,#0f172a)}.runtime-route-placeholder__card p[data-v-dcb983b8]{color:var(--template-text-secondary,#64748b);max-width:54ch}.runtime-trading__item-card[data-v-4bf73e5e]{border:1px solid var(--template-card-border,var(--template-border,#dbe3ef));border-radius:var(--component-card-radius,var(--template-radius,10px));background:var(--template-surface,#fff);gap:10px;min-width:0;padding:12px;display:grid}.runtime-trading__order-card[data-v-4bf73e5e]{align-content:start;gap:14px;padding:14px}.runtime-trading__order-card--debt[data-v-4bf73e5e]{border-color:color-mix(in srgb, var(--template-danger,#ef4444) 38%, var(--template-card-border,#dbe3ef));background:color-mix(in srgb, var(--template-danger,#ef4444) 12%, var(--template-surface,#fff) 88%);-webkit-backdrop-filter:blur(14px)saturate(130%)}.runtime-trading__product-header[data-v-4bf73e5e]{grid-template-columns:auto minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:10px;min-width:0;display:grid}.runtime-trading__product-avatar[data-v-4bf73e5e]{width:30px;height:30px}.runtime-trading__product-avatar[data-v-4bf73e5e] img,.runtime-trading__product-avatar[data-v-4bf73e5e] .z-avatar,.runtime-trading__product-avatar[data-v-4bf73e5e] [class*=avatar]{object-fit:cover;border-radius:999px;width:30px;height:30px}.runtime-trading__product-identity[data-v-4bf73e5e]{justify-self:start;gap:2px;min-width:0;max-width:130px;display:grid}.runtime-trading__item-card h3[data-v-4bf73e5e]{color:var(--template-text-primary,#0f172a);font-size:var(--template-font-size-base,14px);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:900;overflow:hidden}.runtime-trading__item-card p[data-v-4bf73e5e]{color:var(--template-text-secondary,#64748b);font-size:var(--template-font-size-xs,12px);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;overflow:hidden}.runtime-trading__badge[data-v-4bf73e5e]{background:color-mix(in srgb, var(--template-primary,#2563eb) 12%, var(--template-surface,#fff));min-width:0;color:var(--template-primary,#2563eb);font-size:var(--template-font-size-xs,12px);white-space:nowrap;border-radius:999px;align-items:center;padding:5px 8px;font-weight:500;line-height:1;display:inline-flex}.runtime-trading__product-type-badge[data-v-4bf73e5e]{place-self:center end}.runtime-trading__holding-summary[data-v-4bf73e5e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.runtime-trading__holding-stat[data-v-4bf73e5e]{border-radius:calc(var(--component-card-radius,var(--template-radius,10px)) - 4px);background:color-mix(in srgb, var(--template-card-border,#dbe3ef) 18%, transparent);gap:4px;min-width:0;padding:8px;display:grid}.runtime-trading__holding-stat span[data-v-4bf73e5e]{color:var(--template-text-secondary,#64748b);font-size:var(--template-font-size-xs,12px);text-overflow:ellipsis;white-space:nowrap;font-weight:800;line-height:1.1;overflow:hidden}.runtime-trading__holding-stat strong[data-v-4bf73e5e]{color:var(--template-text-primary,#0f172a);font-size:var(--template-font-size-sm,13px);text-overflow:ellipsis;white-space:nowrap;font-weight:900;line-height:1.15;overflow:hidden}.runtime-trading__debt-progress[data-v-4bf73e5e]{align-content:center;min-height:9px;display:grid}.runtime-trading__debt-progress--empty[data-v-4bf73e5e]{visibility:hidden}.runtime-trading__debt-progress-track[data-v-4bf73e5e]{background:color-mix(in srgb, var(--template-text-secondary,#64748b) 22%, transparent);border-radius:999px;height:7px;overflow:hidden}.runtime-trading__debt-progress-track span[data-v-4bf73e5e]{border-radius:inherit;background:linear-gradient(90deg, var(--template-warning,#f59e0b), var(--template-success,#10b981));height:100%;display:block}.runtime-trading__profit--positive[data-v-4bf73e5e]{color:var(--template-success,#10b981)!important}.runtime-trading__profit--negative[data-v-4bf73e5e]{color:var(--template-danger,#ef4444)!important}.runtime-trading__order-actions[data-v-4bf73e5e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.runtime-trading__order-actions--single[data-v-4bf73e5e]{grid-template-columns:minmax(0,1fr)}.runtime-trading__order-action[data-v-4bf73e5e]{border-radius:var(--component-button-radius,var(--template-radius,10px));cursor:pointer;min-width:0;min-height:30px;font:inherit;font-size:var(--template-font-size-sm,13px);justify-content:center;align-items:center;padding:0 10px;font-weight:900;line-height:1;display:inline-flex}.runtime-trading__order-action--view[data-v-4bf73e5e]{border:1px solid var(--component-button-primary-border-color,var(--template-primary,#2563eb));background:var(--component-button-primary-bg,var(--template-primary,#2563eb));color:var(--component-button-primary-color,#fff)}.runtime-trading__order-action--sell[data-v-4bf73e5e]{border:1px solid var(--template-danger,#ef4444);background:var(--template-danger,#ef4444);color:#fff}.runtime-trading__order-action[data-v-4bf73e5e]:disabled{cursor:not-allowed;opacity:.5}.runtime-trading__order-section[data-v-4bf73e5e]{min-width:0}.runtime-trading__order-section table[data-v-4bf73e5e]{table-layout:fixed;border-radius:calc(var(--component-card-radius,var(--template-radius,10px)) - 3px);background:color-mix(in srgb, var(--template-card-border,#dbe3ef) 20%, transparent);width:100%;color:var(--template-text-primary,#0f172a)}.runtime-trading__order-section tr[data-v-4bf73e5e]{border-bottom:1px solid color-mix(in srgb, var(--template-card-border,#dbe3ef) 44%, transparent)}.runtime-trading__order-section tr[data-v-4bf73e5e]:last-child{border-bottom:0}.runtime-trading__order-section td[data-v-4bf73e5e]{min-width:0;color:var(--template-text-secondary,#64748b);font-size:var(--template-font-size-xs,12px);text-overflow:ellipsis;white-space:nowrap;padding:6px 8px;font-weight:800;line-height:1.2;overflow:hidden}.runtime-trading__order-section td[data-v-4bf73e5e]:first-child{width:44%}.runtime-trading__order-section td[data-v-4bf73e5e]:last-child{color:var(--template-text-primary,#0f172a);text-transform:capitalize;font-size:11px;font-weight:800}.runtime-trading__order-section-value[data-v-4bf73e5e]{color:inherit}.runtime-trading__order-section-value--danger[data-v-4bf73e5e]{color:var(--template-danger,#ef4444)}.trading-order-sell-modal[data-v-3423ac51]{min-width:0;color:var(--template-text-primary,#0f172a);gap:14px;display:grid}.trading-order-sell-modal__price-panel[data-v-3423ac51]{border:1px solid color-mix(in srgb, var(--template-primary,#2563eb) 24%, var(--template-card-border,#dbe3ef));border-radius:var(--component-card-radius,var(--template-radius,10px));background:color-mix(in srgb, var(--template-primary,#2563eb) 7%, var(--template-surface,#fff));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.trading-order-sell-modal__price-panel div[data-v-3423ac51],.trading-order-sell-modal__stat[data-v-3423ac51]{gap:5px;min-width:0;display:grid}.trading-order-sell-modal__price-panel span[data-v-3423ac51],.trading-order-sell-modal__stat span[data-v-3423ac51]{color:var(--template-text-secondary,#64748b);font-size:var(--template-font-size-xs,12px);text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.trading-order-sell-modal__price-panel strong[data-v-3423ac51]{color:var(--template-text-primary,#0f172a);font-size:22px;font-weight:950;line-height:1}.trading-order-sell-modal__refresh[data-v-3423ac51]{border:1px solid var(--component-button-primary-border-color,var(--template-primary,#2563eb));border-radius:var(--component-button-radius,var(--template-radius,10px));background:var(--component-button-primary-bg,var(--template-primary,#2563eb));min-width:92px;min-height:34px;color:var(--component-button-primary-color,#fff);cursor:pointer;font:inherit;font-size:var(--template-font-size-sm,13px);padding:0 12px;font-weight:900}.trading-order-sell-modal__refresh[data-v-3423ac51]:disabled{cursor:not-allowed;opacity:.58}.trading-order-sell-modal__grid[data-v-3423ac51]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.trading-order-sell-modal__stat[data-v-3423ac51]{border-radius:calc(var(--component-card-radius,var(--template-radius,10px)) - 3px);background:color-mix(in srgb, var(--template-card-border,#dbe3ef) 18%, transparent);padding:9px}.trading-order-sell-modal__stat strong[data-v-3423ac51]{color:var(--template-text-primary,#0f172a);font-size:var(--template-font-size-sm,13px);text-overflow:ellipsis;white-space:nowrap;font-weight:950;overflow:hidden}.trading-order-sell-modal__positive[data-v-3423ac51]{color:var(--template-success,#10b981)!important}.trading-order-sell-modal__negative[data-v-3423ac51]{color:var(--template-danger,#ef4444)!important}.trading-order-sell-modal__timer[data-v-3423ac51]{color:var(--template-text-secondary,#64748b);font-size:var(--template-font-size-xs,12px);gap:8px;font-weight:900;display:grid}.trading-order-sell-modal__timer p[data-v-3423ac51]{margin:0}.trading-order-sell-modal__timer.is-expired[data-v-3423ac51]{color:var(--template-danger,#ef4444)}.trading-order-sell-modal__timer div[data-v-3423ac51]{background:color-mix(in srgb, var(--template-card-border,#dbe3ef) 46%, transparent);border-radius:999px;height:7px;overflow:hidden}.trading-order-sell-modal__timer i[data-v-3423ac51]{border-radius:inherit;background:var(--template-primary,#2563eb);height:100%;transition:width .18s;display:block}@media (width<=520px){.trading-order-sell-modal[data-v-3423ac51]{gap:12px}.trading-order-sell-modal__price-panel[data-v-3423ac51]{grid-template-columns:minmax(0,1fr) minmax(84px,auto);padding:10px}.trading-order-sell-modal__refresh[data-v-3423ac51]{justify-self:end;width:auto;min-width:84px;padding:0 10px}.trading-order-sell-modal__grid[data-v-3423ac51]{grid-template-columns:repeat(2,minmax(0,1fr))}.trading-order-sell-modal__stat span[data-v-3423ac51]{font-size:11px}.trading-order-sell-modal__stat strong[data-v-3423ac51]{font-size:12px}}.trading-order-sell-modal-footer[data-v-0cdc853b]{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.trading-order-sell-modal-footer__button[data-v-0cdc853b]{border-radius:var(--component-button-radius,var(--template-radius,10px));cursor:pointer;min-width:0;min-height:40px;font:inherit;font-size:var(--template-font-size-sm,13px);padding:0 14px;font-weight:900}.trading-order-sell-modal-footer__button--danger[data-v-0cdc853b]{border:1px solid var(--template-danger,#ef4444);background:var(--template-danger,#ef4444);color:#fff}.trading-order-sell-modal-footer__button[data-v-0cdc853b]:disabled{cursor:not-allowed;opacity:.58}.trading-order-sell-modal-skeleton[data-v-9b76dbc0]{gap:12px;min-width:0;display:grid}.trading-order-sell-modal-skeleton__grid[data-v-9b76dbc0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width<=520px){.trading-order-sell-modal-skeleton__grid[data-v-9b76dbc0]{grid-template-columns:1fr}}.trading-order-view-share[data-v-99e336e6]{width:28px;height:28px;color:var(--template-text-secondary,#64748b);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.trading-order-view-share[data-v-99e336e6]:hover{background:color-mix(in srgb, var(--template-card-border,#dbe3ef) 50%, transparent);color:var(--template-primary,#2563eb)}.trading-order-view-share[data-v-99e336e6]:disabled{cursor:wait;opacity:.65}.trading-order-view-share[data-v-99e336e6]:disabled svg{animation:1s linear infinite trading-order-view-share-spin-99e336e6}@keyframes trading-order-view-share-spin-99e336e6{to{transform:rotate(360deg)}}.trading-order-view-modal[data-v-ca641597]{min-width:0;color:var(--template-text-primary,#0f172a);gap:14px;display:grid}.trading-order-view-modal__debt-alert[data-v-ca641597]{border:1px solid color-mix(in srgb, var(--template-danger,#ef4444) 34%, var(--template-card-border,#dbe3ef));border-radius:var(--component-card-radius,var(--template-radius,10px));background:color-mix(in srgb, var(--template-danger,#ef4444) 13%, var(--template-surface,#fff) 87%);color:var(--template-danger,#ef4444);font-size:var(--template-font-size-sm,13px);-webkit-backdrop-filter:blur(14px)saturate(130%);gap:4px;padding:12px;font-weight:600;line-height:1.45;display:grid}.trading-order-view-modal__debt-alert strong[data-v-ca641597]{font-size:var(--template-font-size-base,14px);font-weight:950}.trading-order-view-modal__debt-alert span[data-v-ca641597]{font-weight:600}.trading-order-view-modal__section[data-v-ca641597]{gap:10px;min-width:0;display:grid}.trading-order-view-modal__profit-summary[data-v-ca641597]{border:1px solid color-mix(in srgb, var(--template-success,#10b981) 28%, var(--template-card-border,#dbe3ef));border-radius:var(--component-card-radius,var(--template-radius,10px));background:color-mix(in srgb, var(--template-success,#10b981) 10%, var(--template-surface,#fff) 90%);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;padding:10px;display:grid}.trading-order-view-modal__profit-summary--negative[data-v-ca641597]{border-color:color-mix(in srgb, var(--template-danger,#ef4444) 30%, var(--template-card-border,#dbe3ef));background:color-mix(in srgb, var(--template-danger,#ef4444) 10%, var(--template-surface,#fff) 90%)}.trading-order-view-modal__profit-summary div[data-v-ca641597]{gap:4px;min-width:0;display:grid}.trading-order-view-modal__profit-summary span[data-v-ca641597]{color:var(--template-text-secondary,#64748b);font-size:var(--template-font-size-xs,12px);text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.trading-order-view-modal__profit-summary strong[data-v-ca641597]{overflow-wrap:anywhere;color:var(--template-success,#10b981);font-size:var(--template-font-size-lg,18px);font-weight:950;line-height:1.1}.trading-order-view-modal__profit-summary--negative strong[data-v-ca641597]{color:var(--template-danger,#ef4444)}.trading-order-view-modal__section h3[data-v-ca641597]{color:var(--template-text-primary,#0f172a);font-size:var(--template-font-size-base,14px);margin:0;font-weight:950}.trading-order-view-modal__grid[data-v-ca641597]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.trading-order-view-modal__stat[data-v-ca641597],.trading-order-view-modal__reject-panel[data-v-ca641597]{border-radius:calc(var(--component-card-radius,var(--template-radius,10px)) - 3px);background:color-mix(in srgb, var(--template-card-border,#dbe3ef) 18%, transparent);gap:5px;min-width:0;padding:10px;display:grid}.trading-order-view-modal__stat span[data-v-ca641597],.trading-order-view-modal__reject-panel span[data-v-ca641597]{color:var(--template-text-secondary,#64748b);font-size:var(--template-font-size-xs,12px);text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.trading-order-view-modal__stat strong[data-v-ca641597],.trading-order-view-modal__reject-panel strong[data-v-ca641597]{overflow-wrap:anywhere;min-width:0;color:var(--template-text-primary,#0f172a);font-size:var(--template-font-size-sm,13px);font-weight:950;line-height:1.3}.trading-order-view-modal__reject-panel[data-v-ca641597]{background:color-mix(in srgb, var(--template-danger,#ef4444) 9%, var(--template-surface,#fff))}.trading-order-view-modal__reject-panel strong[data-v-ca641597]{color:var(--template-danger,#ef4444)}@media (width<=520px){.trading-order-view-modal__grid[data-v-ca641597]{grid-template-columns:repeat(2,minmax(0,1fr))}.trading-order-view-modal__stat[data-v-ca641597]{padding:9px}.trading-order-view-modal__stat span[data-v-ca641597]{font-size:11px}.trading-order-view-modal__stat strong[data-v-ca641597]{font-size:12px}}.runtime-trading__item-card[data-v-5bf9173e]{border:1px solid var(--template-card-border,var(--template-border,#dbe3ef));border-radius:var(--component-card-radius,var(--template-radius,10px));background:var(--template-surface,#fff);gap:10px;min-width:0;padding:12px;display:grid}.runtime-trading__product-card[data-v-5bf9173e]{align-content:space-between;gap:18px;padding:14px}.runtime-trading__product-header[data-v-5bf9173e]{grid-template-columns:auto minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:10px;min-width:0;display:grid}.runtime-trading__product-avatar[data-v-5bf9173e]{width:30px;height:30px}.runtime-trading__product-avatar[data-v-5bf9173e] img,.runtime-trading__product-avatar[data-v-5bf9173e] .z-avatar,.runtime-trading__product-avatar[data-v-5bf9173e] [class*=avatar]{object-fit:cover;border-radius:999px;width:30px;height:30px}.runtime-trading__product-identity[data-v-5bf9173e]{justify-self:start;gap:2px;min-width:0;max-width:130px;display:grid}.runtime-trading__product-type-badge[data-v-5bf9173e]{font-size:var(--template-font-size-xs,12px);place-self:center end}.runtime-trading__item-card h3[data-v-5bf9173e]{color:var(--template-text-primary,#0f172a);font-size:var(--template-font-size-base,14px);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:900;overflow:hidden}.runtime-trading__item-card p[data-v-5bf9173e]{color:var(--template-text-secondary,#64748b);font-size:var(--template-font-size-sm,13px);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;overflow:hidden}.runtime-trading__item-card .runtime-trading__product-identity p[data-v-5bf9173e]{font-size:var(--template-font-size-xs,12px)}.runtime-trading__return-rate[data-v-5bf9173e]{justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.runtime-trading__return-rate strong[data-v-5bf9173e]{background:var(--template-success,#10b981);color:#fff;white-space:nowrap;border-radius:4px;align-items:center;padding:7px 10px;font-size:16px;font-weight:500;line-height:1;display:inline-flex}.runtime-trading__return-rate span[data-v-5bf9173e]{max-width:82px;color:var(--template-text-tertiary,var(--template-text-secondary,#64748b));font-size:var(--template-font-size-xs,12px);font-weight:500;line-height:1.15}.runtime-trading__badge[data-v-5bf9173e]{background:color-mix(in srgb, var(--template-primary,#2563eb) 12%, var(--template-surface,#fff));min-width:0;color:var(--template-primary,#2563eb);font-size:var(--template-font-size-xs,12px);white-space:nowrap;border-radius:999px;align-items:center;padding:5px 8px;font-weight:900;line-height:1;display:inline-flex}.runtime-trading__badge.runtime-trading__product-type-badge[data-v-5bf9173e]{font-weight:500}.runtime-trading__trade-button[data-v-5bf9173e]{border:1px solid var(--component-button-primary-border-color,var(--template-primary,#2563eb));border-radius:var(--component-button-radius,var(--template-radius,10px));background:var(--component-button-primary-bg,var(--template-primary,#2563eb));width:100%;min-height:32px;color:var(--component-button-primary-color,#fff);cursor:pointer;font:inherit;font-size:var(--template-font-size-sm,13px);justify-content:center;align-items:center;padding:0 12px;font-weight:900;line-height:1;display:inline-flex}.runtime-trading__trade-button[data-v-5bf9173e]:hover{filter:brightness(.97)}.trading-product-modal[data-v-40dba80b]{color:var(--app-modal-text,var(--template-text-primary,#0f172a));gap:14px;display:grid}.trading-product-modal__product[data-v-40dba80b]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.trading-product-modal__avatar[data-v-40dba80b],.trading-product-modal__avatar[data-v-40dba80b] img,.trading-product-modal__avatar[data-v-40dba80b] .z-avatar,.trading-product-modal__avatar[data-v-40dba80b] [class*=avatar]{border-radius:999px;width:34px;height:34px}.trading-product-modal__product h3[data-v-40dba80b],.trading-product-modal__product p[data-v-40dba80b]{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.trading-product-modal__identity[data-v-40dba80b]{gap:2px;min-width:0;display:grid}.trading-product-modal__product h3[data-v-40dba80b]{font-size:var(--template-font-size-base,14px);font-weight:900}.trading-product-modal__product p[data-v-40dba80b]{color:var(--app-modal-muted,var(--template-text-secondary,#64748b));font-size:var(--template-font-size-xs,12px);font-weight:700}.trading-product-modal__badge[data-v-40dba80b]{background:color-mix(in srgb, var(--template-primary,#2563eb) 12%, var(--app-modal-bg,#fff));color:var(--template-primary,#2563eb);font-size:var(--template-font-size-xs,12px);white-space:nowrap;border-radius:999px;padding:6px 8px;font-weight:500;line-height:1}.trading-product-modal__form[data-v-40dba80b],.trading-product-modal__skeleton[data-v-40dba80b]{gap:12px;display:grid}.trading-product-modal__summary-grid[data-v-40dba80b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.trading-product-modal__summary[data-v-40dba80b],.trading-product-modal__notice[data-v-40dba80b],.trading-product-modal__description[data-v-40dba80b],.trading-product-modal__timeline[data-v-40dba80b],.trading-product-modal__calculation[data-v-40dba80b]{border:1px solid var(--app-modal-border,var(--template-border,#dbe3ef));border-radius:calc(var(--app-modal-radius,var(--template-radius,10px)) - 2px)}.trading-product-modal__summary[data-v-40dba80b]{background:color-mix(in srgb, var(--app-modal-bg,#fff) 96%, var(--template-primary,#2563eb));gap:4px;padding:10px;display:grid}.trading-product-modal__summary span[data-v-40dba80b],.trading-product-modal__description span[data-v-40dba80b],.trading-product-modal__field label[data-v-40dba80b],.trading-product-modal__calculation dt[data-v-40dba80b]{color:var(--app-modal-muted,var(--template-text-secondary,#64748b));font-size:var(--template-font-size-xs,12px);font-weight:800}.trading-product-modal__summary strong[data-v-40dba80b]{color:var(--template-text-primary,#0f172a);font-size:var(--template-font-size-base,14px);font-weight:950}.trading-product-modal__summary--positive strong[data-v-40dba80b]{color:var(--template-success,#10b981)}.trading-product-modal__description[data-v-40dba80b]{background:color-mix(in srgb, var(--app-modal-bg,#fff) 96%, var(--template-primary,#2563eb));gap:6px;padding:10px;display:grid}.trading-product-modal__description p[data-v-40dba80b]{color:var(--template-text-primary,#0f172a);font-size:var(--template-font-size-sm,13px);margin:0;font-weight:700;line-height:1.45}.trading-product-modal__timeline[data-v-40dba80b]{background:color-mix(in srgb, var(--app-modal-bg,#fff) 96%, var(--template-primary,#2563eb));gap:2px;margin:0;padding:14px 14px 14px 18px;list-style:none;display:grid}.trading-product-modal__timeline li[data-v-40dba80b]{grid-template-columns:auto minmax(0,1fr);gap:12px;padding-bottom:6px;display:grid;position:relative}.trading-product-modal__timeline li[data-v-40dba80b]:last-child{padding-bottom:0}.trading-product-modal__timeline li[data-v-40dba80b]:not(:last-child):after{background:color-mix(in srgb, var(--template-primary,#2563eb) 28%, var(--app-modal-border,#dbe3ef));content:"";width:1px;position:absolute;top:14px;bottom:0;left:5px}.trading-product-modal__timeline-dot[data-v-40dba80b]{z-index:1;border:2px solid var(--template-primary,#2563eb);background:var(--app-modal-bg,#fff);width:11px;height:11px;box-shadow:0 0 0 2px color-mix(in srgb, var(--template-primary,#2563eb) 14%, transparent);border-radius:999px;margin-top:3px;position:relative}.trading-product-modal__timeline div[data-v-40dba80b]{gap:1px;min-width:0;display:grid}.trading-product-modal__timeline span[data-v-40dba80b]:not(.trading-product-modal__timeline-dot){color:var(--app-modal-muted,var(--template-text-secondary,#64748b));font-size:var(--template-font-size-xs,12px);font-weight:800;line-height:1.2}.trading-product-modal__timeline strong[data-v-40dba80b]{color:var(--template-text-primary,#0f172a);font-size:var(--template-font-size-base,14px);font-weight:950;line-height:1.25}.trading-product-modal__notice[data-v-40dba80b]{background:color-mix(in srgb, var(--app-modal-bg,#fff) 92%, var(--template-primary,#2563eb));color:var(--app-modal-muted,var(--template-text-secondary,#64748b));font-size:var(--template-font-size-sm,13px);padding:10px;font-weight:700;line-height:1.45}.trading-product-modal__notice--danger[data-v-40dba80b],.trading-product-modal__error[data-v-40dba80b]{background:color-mix(in srgb, var(--template-danger,#ef4444) 10%, var(--app-modal-bg,#fff));color:var(--template-danger,#ef4444)}.trading-product-modal__field[data-v-40dba80b]{gap:8px;display:grid}.trading-product-modal__quantity-row[data-v-40dba80b]{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.trading-product-modal__field input[data-v-40dba80b]{border:1px solid var(--app-modal-border,var(--template-border,#dbe3ef));border-radius:var(--component-input-radius,var(--template-radius,10px));background:var(--app-modal-bg,#fff);width:100%;min-height:40px;color:var(--app-modal-text,var(--template-text-primary,#0f172a));font:inherit;font-size:var(--template-font-size-base,14px);padding:0 12px;font-weight:800}.trading-product-modal__quantity-row button[data-v-40dba80b]{border-radius:var(--component-button-radius,var(--template-radius,10px));cursor:pointer;min-height:40px;font:inherit;font-size:var(--template-font-size-sm,13px);border:1px solid var(--app-modal-action-gray-border,var(--template-border,#dbe3ef));background:var(--app-modal-action-gray-bg,var(--template-surface,#fff));color:var(--app-modal-action-gray-text,var(--template-text-primary,#0f172a));padding:0 14px;font-weight:900}.trading-product-modal__slider[data-v-40dba80b]{accent-color:var(--template-primary,#2563eb)}.trading-product-modal__calculation[data-v-40dba80b]{background:var(--app-modal-bg,#fff);gap:0;display:grid;overflow:hidden}.trading-product-modal__calculation div[data-v-40dba80b]{justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:0 10px;display:flex}.trading-product-modal__calculation div+div[data-v-40dba80b]{border-top:1px solid var(--app-modal-border,var(--template-border,#dbe3ef))}.trading-product-modal__calculation dd[data-v-40dba80b]{color:var(--template-text-primary,#0f172a);font-size:var(--template-font-size-sm,13px);text-align:right;margin:0;font-weight:900}.trading-product-modal__error[data-v-40dba80b]{border-radius:calc(var(--app-modal-radius,var(--template-radius,10px)) - 4px);font-size:var(--template-font-size-sm,13px);margin:0;padding:9px 10px;font-weight:800}.trading-product-modal__quantity-row button[data-v-40dba80b]:disabled,.trading-product-modal__field input[data-v-40dba80b]:disabled{cursor:not-allowed;opacity:.58}@media (width<=520px){.trading-product-modal__summary-grid[data-v-40dba80b]{gap:8px}.trading-product-modal__summary[data-v-40dba80b]{padding:9px}.trading-product-modal__summary span[data-v-40dba80b]{font-size:11px}.trading-product-modal__summary strong[data-v-40dba80b]{font-size:13px}}.trading-product-modal-footer[data-v-fc9df1f7]{justify-content:flex-end;width:100%;display:flex}.trading-product-modal-footer__button[data-v-fc9df1f7]{border-radius:var(--component-button-radius,var(--template-radius,10px));cursor:pointer;min-width:150px;min-height:40px;font:inherit;font-size:var(--template-font-size-sm,13px);padding:0 14px;font-weight:900}.trading-product-modal-footer__button--primary[data-v-fc9df1f7]{border:1px solid var(--component-button-primary-border-color,var(--template-primary,#2563eb));background:var(--component-button-primary-bg,var(--template-primary,#2563eb));color:var(--component-button-primary-color,#fff)}.trading-product-modal-footer__button[data-v-fc9df1f7]:disabled{cursor:not-allowed;opacity:.58}@media (width<=520px){.trading-product-modal-footer__button[data-v-fc9df1f7]{width:100%;min-width:0}}.trading-product-modal-skeleton[data-v-b3564387]{gap:14px;display:grid}.trading-product-modal-skeleton__product[data-v-b3564387]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.trading-product-modal-skeleton__product>div[data-v-b3564387]{gap:7px;display:grid}.trading-product-modal-skeleton__grid[data-v-b3564387]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width<=520px){.trading-product-modal-skeleton__grid[data-v-b3564387]{grid-template-columns:1fr}}.runtime-trading[data-v-6b557391]{gap:var(--z-theme-shell-content-gap,10px);grid-template-rows:auto minmax(0,1fr);min-height:calc(100dvh - 86px);display:grid}.runtime-trading__toolbar-card[data-v-6b557391],.runtime-trading__content-card[data-v-6b557391]{min-width:0;display:grid}.runtime-trading__toolbar-card[data-v-6b557391]{z-index:20;border:1px solid color-mix(in srgb, var(--template-card-border,var(--template-border,#dbe3ef)) 72%, transparent);border-radius:var(--component-card-radius,var(--template-radius,10px));background:color-mix(in srgb, var(--template-card-bg,var(--template-surface,#fff)) 62%, transparent);-webkit-backdrop-filter:blur(14px)saturate(140%);height:fit-content;min-height:0;box-shadow:var(--template-card-shadow,none);align-content:center;align-self:start;padding:5px;position:sticky;top:0}.runtime-trading__toolbar[data-v-6b557391]{grid-template-columns:minmax(0,max-content);align-items:center;gap:10px;min-height:0;display:grid}.runtime-trading__primary-nav[data-v-6b557391]{min-width:0}.runtime-trading__primary-nav[data-v-6b557391] .runtime-trading__primary-nav-bg{border-radius:var(--component-button-radius,var(--template-radius,10px));scrollbar-width:none;background:0 0;overflow-x:auto}.runtime-trading__primary-nav[data-v-6b557391] .runtime-trading__primary-nav-bg::-webkit-scrollbar{display:none}.runtime-trading__primary-nav[data-v-6b557391] .runtime-trading__primary-nav-list{justify-content:flex-start;gap:6px;min-width:0;padding:0}.runtime-trading__primary-nav[data-v-6b557391] .runtime-trading__primary-nav-item{border:1px solid var(--component-button-outline-border-color,var(--template-border,#dbe3ef));border-radius:var(--component-button-radius,var(--template-radius,10px));background:var(--component-button-outline-bg,var(--template-surface,#fff));min-height:30px;color:var(--template-text-secondary,#64748b);font-size:var(--template-font-size-sm,13px);flex-direction:row;flex:none;gap:6px;padding:0 9px;font-weight:800}.runtime-trading__primary-nav[data-v-6b557391] .runtime-trading__primary-nav-item svg{width:16px;height:16px;margin:0}.runtime-trading__primary-nav[data-v-6b557391] .runtime-trading__primary-nav-item--active{border-color:var(--template-primary,#2563eb);background:var(--template-primary,#2563eb);color:#fff}.runtime-trading__primary-nav[data-v-6b557391] .runtime-trading__primary-nav-item--active svg{color:#fff}.runtime-trading__primary-nav[data-v-6b557391] .runtime-trading__primary-nav-item--inactive{color:var(--template-text-secondary,#64748b)}.runtime-trading__content-toolbar[data-v-6b557391],.runtime-trading__type-tabs[data-v-6b557391]{align-items:center;gap:6px;min-width:0;display:flex}.runtime-trading__content-toolbar[data-v-6b557391]{justify-content:space-between}.runtime-trading__toolbar-actions[data-v-6b557391]{flex:none;align-items:center;gap:8px;display:inline-flex}.runtime-trading__type-tabs[data-v-6b557391]{font-size:var(--template-font-size-sm,13px);scrollbar-width:none;justify-content:flex-start;padding:2px;overflow-x:auto}.runtime-trading__type-tabs[data-v-6b557391]::-webkit-scrollbar{display:none}.runtime-trading__type-tab[data-v-6b557391]{border:1px solid var(--component-button-outline-border-color,var(--template-border,#dbe3ef));border-radius:var(--component-button-radius,var(--template-radius,10px));background:var(--component-button-outline-bg,var(--template-surface,#fff));color:var(--template-text-secondary,#64748b);cursor:pointer;font:inherit;min-height:30px;font-size:inherit;white-space:nowrap;flex:none;padding:0 12px;font-weight:800}.runtime-trading__content-toolbar[data-v-6b557391] svg{width:16px;height:16px}.runtime-trading__type-tab.is-active[data-v-6b557391]{border-color:color-mix(in srgb, var(--template-primary,#2563eb) 58%, var(--template-card-border,#dbe3ef));background:color-mix(in srgb, var(--template-primary,#2563eb) 10%, var(--template-surface,#fff));color:var(--template-primary,#2563eb)}.runtime-trading__content-card[data-v-6b557391]{align-content:start;gap:16px;min-height:0;padding:10px}.runtime-trading__content-slot[data-v-6b557391]{min-height:0;display:grid}.runtime-trading__skeleton[data-v-6b557391],.runtime-trading__product-grid[data-v-6b557391],.runtime-trading__order-list[data-v-6b557391]{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:10px;min-width:0;display:grid}.runtime-trading__skeleton-card[data-v-6b557391]{border:1px solid var(--template-card-border,var(--template-border,#dbe3ef));border-radius:var(--component-card-radius,var(--template-radius,10px));background:var(--template-surface,#fff);gap:10px;min-width:0;padding:12px;display:grid}.runtime-trading__state[data-v-6b557391]{min-height:220px;color:var(--template-text-secondary,#64748b);font-size:var(--template-font-size-sm,13px);text-align:center;place-items:center;font-weight:800;display:grid}.runtime-trading__state--error[data-v-6b557391]{color:var(--template-danger,#ef4444)}.runtime-trading__content-slot[data-v-6b557391] .z-no-data{min-height:260px}@media (width<=980px){.runtime-trading__toolbar[data-v-6b557391]{grid-template-columns:1fr}.runtime-trading__primary-nav[data-v-6b557391] .runtime-trading__primary-nav-list{width:max-content}}@media (width<=520px){.runtime-trading__toolbar-actions[data-v-6b557391]{gap:6px}.runtime-trading__type-tab[data-v-6b557391]{min-height:30px;padding:0 11px}.runtime-trading[data-v-6b557391]{min-height:calc(100dvh - 176px)}.runtime-trading__content-slot[data-v-6b557391]{min-height:0}.runtime-trading__skeleton[data-v-6b557391],.runtime-trading__product-grid[data-v-6b557391]{grid-template-columns:1fr}}.site-message-drawer[data-v-6c67614e]{min-height:100%;color:var(--template-text,#0f172a);flex-direction:column;gap:16px;display:flex}.site-message-drawer__state[data-v-6c67614e]{border:1px solid var(--template-border,#dbe3ef);border-radius:var(--template-radius,10px);background:var(--template-surface,#fff);color:var(--template-text-secondary,#64748b);text-align:center;padding:18px}.site-message-drawer__state--error[data-v-6c67614e]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.site-message-drawer__list[data-v-6c67614e]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.site-message-drawer__item[data-v-6c67614e]{margin:0}.site-message-drawer__item-button[data-v-6c67614e]{border:1px solid var(--template-border,#dbe3ef);border-radius:var(--template-radius,10px);background:var(--template-surface,#fff);width:100%;color:var(--template-text,#0f172a);cursor:pointer;text-align:left;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.site-message-drawer__item-button[data-v-6c67614e]:hover{border-color:color-mix(in srgb, var(--template-primary,#2563eb) 42%, var(--template-border,#dbe3ef));background:color-mix(in srgb, var(--template-primary,#2563eb) 6%, #fff)}.site-message-drawer__dot[data-v-6c67614e]{background:0 0;border-radius:999px;width:8px;height:8px}.site-message-drawer__item--unread .site-message-drawer__dot[data-v-6c67614e]{background:#ef4444}.site-message-drawer__item-body[data-v-6c67614e]{gap:4px;min-width:0;display:grid}.site-message-drawer__item-body strong[data-v-6c67614e],.site-message-drawer__item-body span[data-v-6c67614e]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-message-drawer__item-body strong[data-v-6c67614e]{font-size:14px;font-weight:700}.site-message-drawer__item-body span[data-v-6c67614e]{color:var(--template-text-secondary,#64748b);font-size:12px}.site-message-drawer__type[data-v-6c67614e]{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:92px;font-size:10px;line-height:1;overflow:hidden}.site-message-custom-content[data-v-2cf698cb]{border-radius:inherit;background:var(--app-modal-bg,var(--component-modal-bg,#fff));color:var(--app-modal-text,#0f172a);transform-origin:50%;border:0;outline:0;animation:.36s cubic-bezier(.2,.9,.2,1) site-message-modal-pop-2cf698cb;position:relative;overflow:hidden}.site-message-custom-content__type[data-v-2cf698cb]{z-index:2;text-transform:uppercase;position:absolute;top:16px;right:16px}.site-message-custom-content__hero[data-v-2cf698cb]{background:0 0;place-items:center;min-height:230px;margin:0;padding:18px 28px 0;display:grid;position:relative;overflow:hidden}.site-message-custom-content__hero[data-v-2cf698cb]:before,.site-message-custom-content__hero[data-v-2cf698cb]:after{z-index:0;content:"";filter:drop-shadow(0 6px 10px #ff6b6b29);opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 8%,#ff6b6b 0 4px,#0000 5px),radial-gradient(circle at 13% 42%,#ff9aa2 0 4px,#0000 5px),radial-gradient(circle at 84% 38%,#ff6b6b 0 4px,#0000 5px),radial-gradient(circle at 60% 83%,#ffdc4a 0 4px,#0000 5px),linear-gradient(#ff6b6b,#ff6b6b) 50% 18%/4px 22px no-repeat,linear-gradient(#ff6b6b,#ff6b6b) 50% 18%/22px 4px no-repeat,linear-gradient(45deg,#0000 46%,#ff6b6b 47% 53%,#0000 54%) 50% 18%/24px 24px no-repeat,linear-gradient(-45deg,#0000 46%,#ff6b6b 47% 53%,#0000 54%) 50% 18%/24px 24px no-repeat;border-radius:999px;width:150px;height:118px;animation:.78s ease-out .1s site-message-burst-left-2cf698cb;position:absolute;top:48%;transform:translate(-50%,-50%)scale(.52)rotate(-12deg)}.site-message-custom-content__hero[data-v-2cf698cb]:before{left:27%}.site-message-custom-content__hero[data-v-2cf698cb]:after{animation-name:site-message-burst-right-2cf698cb;left:73%;transform:translate(-50%,-50%)scale(.52)rotate(14deg)}.site-message-custom-content__hero img[data-v-2cf698cb]{z-index:1;object-fit:contain;width:min(78%,357px);max-height:221px;animation:.56s cubic-bezier(.2,.9,.2,1.12) 60ms both site-message-reward-pop-2cf698cb;display:block;position:relative}.site-message-custom-content__body[data-v-2cf698cb]{text-align:center;padding:18px 34px 10px}.site-message-custom-content__body h2[data-v-2cf698cb]{color:#f5a61c;margin:0;font-size:30px;font-weight:800;line-height:1.14}.site-message-custom-content__message[data-v-2cf698cb]{max-width:390px;color:var(--app-modal-muted,#667085);white-space:pre-wrap;margin:14px auto 0;font-size:15px;line-height:1.55}.site-message-custom-content__footer[data-v-2cf698cb]{justify-content:center;padding:18px 34px 28px;display:flex}.site-message-custom-content__footer[data-v-2cf698cb] button{min-width:172px!important;min-height:var(--app-modal-action-min-height,40px)!important;border-radius:var(--app-modal-action-radius,var(--component-button-radius,999px))!important;background:var(--app-modal-action-primary-bg,#2563eb)!important;color:var(--app-modal-action-primary-text,#fff)!important;font-size:var(--app-modal-action-font-size,16px)!important;gap:var(--app-modal-action-gap,8px)!important;padding:0 var(--app-modal-action-padding-x,24px)!important;box-shadow:var(--component-button-shadow,none)!important;border:1px solid #0000!important;font-weight:800!important}.site-message-custom-content__footer[data-v-2cf698cb] button:hover{background:var(--component-button-primary-hover-bg,color-mix(in srgb, var(--app-modal-action-primary-bg,#2563eb) 88%, #000))!important;color:var(--app-modal-action-primary-text,#fff)!important}@media (width<=520px){.site-message-custom-content__hero[data-v-2cf698cb]{min-height:150px;padding-inline:18px}.site-message-custom-content__hero img[data-v-2cf698cb]{width:min(55%,250px);max-height:155px}.site-message-custom-content__body[data-v-2cf698cb]{padding-inline:22px}.site-message-custom-content__body h2[data-v-2cf698cb]{font-size:24px}.site-message-custom-content__footer[data-v-2cf698cb]{padding-inline:22px}}@media (prefers-reduced-motion:reduce){.site-message-custom-content[data-v-2cf698cb],.site-message-custom-content__hero img[data-v-2cf698cb],.site-message-custom-content__hero[data-v-2cf698cb]:before,.site-message-custom-content__hero[data-v-2cf698cb]:after{animation:none}}@keyframes site-message-modal-pop-2cf698cb{0%{opacity:0;transform:translateY(10px)}70%{opacity:1;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes site-message-reward-pop-2cf698cb{0%{opacity:0;transform:scale(.74)rotate(-5deg)}58%{opacity:1;transform:scale(1.08)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes site-message-burst-left-2cf698cb{0%{opacity:0;transform:translate(-50%,-50%)scale(.46)rotate(-18deg)}16%{opacity:.9}55%{opacity:.75;transform:translate(-82%,-58%)scale(.9)rotate(8deg)}to{opacity:0;transform:translate(-96%,-68%)scale(1.22)rotate(26deg)}}@keyframes site-message-burst-right-2cf698cb{0%{opacity:0;transform:translate(-50%,-50%)scale(.46)rotate(18deg)}16%{opacity:.9}55%{opacity:.75;transform:translate(-18%,-42%)scale(.9)rotate(-8deg)}to{opacity:0;transform:translate(-4%,-32%)scale(1.22)rotate(-26deg)}}.site-message-default-content[data-v-6ca2463c]{color:var(--app-modal-text,#0f172a);white-space:pre-wrap;font-size:14px;line-height:1.65}.user-account-drawer[data-v-4afc464a]{flex-direction:column;min-height:100%;display:flex}.user-account-drawer__body[data-v-4afc464a]{flex:1;align-content:start;gap:16px;display:grid}.user-account-drawer__card[data-v-4afc464a]{border:1px solid var(--template-card-border,var(--template-border,#dbe3ef));border-radius:var(--template-radius,10px);background:var(--template-surface,#fff);box-shadow:var(--component-card-shadow,0 12px 30px #0f172a0f);gap:18px;padding:16px;display:grid}.user-account-drawer__identity[data-v-4afc464a]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.user-account-drawer__avatar-button[data-v-4afc464a]{background:var(--template-app-background,#f1f5f9);cursor:pointer;border:0;border-radius:999px;flex:0 0 60px;justify-content:center;align-items:center;width:60px;height:60px;padding:0;display:inline-flex;overflow:hidden}.user-account-drawer__avatar-button[data-v-4afc464a]:focus-visible{outline:2px solid var(--template-primary,#2563eb);outline-offset:2px}.user-account-drawer__avatar-button[data-v-4afc464a] .user-account-drawer__avatar,.user-account-drawer__avatar-button[data-v-4afc464a] .user-account-drawer__avatar img{border-radius:999px;width:60px;height:60px}.user-account-drawer__avatar-button[data-v-4afc464a] .user-account-drawer__avatar{flex:0 0 60px;overflow:hidden}.user-account-drawer__avatar-button[data-v-4afc464a] .user-account-drawer__avatar img{object-fit:cover;display:block}.user-account-drawer__identity-copy[data-v-4afc464a]{gap:4px;min-width:0;display:grid}.user-account-drawer__identity-copy strong[data-v-4afc464a],.user-account-drawer__identity-copy span[data-v-4afc464a]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-account-drawer__identity-copy strong[data-v-4afc464a]{color:var(--template-text-primary,#0f172a);font-size:16px;line-height:1.3}.user-account-drawer__identity-copy span[data-v-4afc464a]{color:var(--template-text-secondary,#64748b);font-size:13px}.user-account-drawer__badges[data-v-4afc464a]{flex-wrap:wrap;gap:8px;display:flex}.user-account-drawer__badges[data-v-4afc464a] .inline-flex{min-height:18px;padding:3px 7px;font-size:10px;line-height:1}.user-account-drawer__actions[data-v-4afc464a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.user-account-drawer__action[data-v-4afc464a]{width:100%;min-height:var(--app-account-action-button-height,36px);border-radius:var(--component-button-radius,var(--template-radius,10px));box-shadow:var(--component-button-shadow,none);font-size:var(--template-font-size-sm,13px);gap:var(--component-button-gap,8px);padding-inline:var(--app-account-action-button-padding-x,14px);border-color:#0000;font-weight:400;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s}.user-account-drawer__action--deposit[data-v-4afc464a]{background:var(--app-account-deposit-bg,#16a34a);color:var(--app-account-deposit-text,#fff)}.user-account-drawer__action--deposit[data-v-4afc464a]:hover{background:var(--app-account-deposit-hover-bg,#15803d)}.user-account-drawer__action--withdraw[data-v-4afc464a]{background:var(--app-account-withdraw-bg,#f59e0b);color:var(--app-account-withdraw-text,#fff)}.user-account-drawer__action--withdraw[data-v-4afc464a]:hover{background:var(--app-account-withdraw-hover-bg,#d97706);color:var(--app-account-withdraw-text,#fff)}.user-account-drawer__action--loan[data-v-4afc464a]{background:var(--component-button-primary-color,var(--template-primary,#2563eb));color:var(--component-button-primary-text,var(--template-on-primary,#fff))}.user-account-drawer__action--loan[data-v-4afc464a]:hover{background:color-mix(in srgb, var(--component-button-primary-color,var(--template-primary,#2563eb)) 88%, #000)}.user-account-drawer__action svg[data-v-4afc464a]{flex:none;width:18px;height:18px}.user-account-drawer__action span[data-v-4afc464a]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-account-drawer__menu[data-v-4afc464a]{gap:8px;display:grid}.user-account-drawer__menu-item[data-v-4afc464a]{border:1px solid var(--template-card-border,var(--template-border,#dbe3ef));border-radius:var(--template-radius,10px);background:var(--template-surface,#fff);width:100%;color:var(--template-text-primary,#0f172a);cursor:pointer;font:inherit;text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.user-account-drawer__menu-item[data-v-4afc464a]:hover{border-color:color-mix(in srgb, var(--template-primary,#2563eb) 38%, var(--template-card-border,#dbe3ef));background:color-mix(in srgb, var(--template-primary,#2563eb) 5%, var(--template-surface,#fff))}.user-account-drawer__menu-icon[data-v-4afc464a]{border-radius:var(--component-button-radius,var(--template-radius,10px));background:color-mix(in srgb, var(--template-primary,#2563eb) 10%, transparent);width:34px;height:34px;color:var(--template-primary,#2563eb);justify-content:center;align-items:center;display:inline-flex}.user-account-drawer__menu-icon svg[data-v-4afc464a]{width:19px;height:19px}.user-account-drawer__menu-copy[data-v-4afc464a]{gap:3px;min-width:0;display:grid}.user-account-drawer__menu-copy strong[data-v-4afc464a],.user-account-drawer__menu-copy span[data-v-4afc464a]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-account-drawer__menu-copy strong[data-v-4afc464a]{font-size:var(--template-font-size-sm,13px);font-weight:700}.user-account-drawer__menu-copy span[data-v-4afc464a]{color:var(--template-text-secondary,#64748b);font-size:12px}.user-account-drawer__logout[data-v-4afc464a]{width:100%;min-height:var(--app-account-action-button-height,36px);border-radius:var(--component-button-radius,var(--template-radius,10px));background:var(--app-account-danger-bg,#dc2626);box-shadow:var(--component-button-shadow,none);color:var(--app-account-danger-text,#fff);font-size:var(--template-font-size-sm,13px);gap:var(--component-button-gap,8px);padding-inline:var(--app-account-action-button-padding-x,14px);border-color:#0000;font-weight:700}.user-account-drawer__logout[data-v-4afc464a]:hover{background:var(--app-account-danger-hover-bg,#b91c1c);color:var(--app-account-danger-text,#fff)}.user-account-drawer__logout svg[data-v-4afc464a]{width:18px;height:18px}.user-account-drawer__pending[data-v-4afc464a]{min-height:24px}.user-account-drawer__footer[data-v-4afc464a]{border-top:1px solid var(--template-card-border,var(--template-border,#dbe3ef));color:var(--template-text-secondary,#64748b);justify-content:space-between;align-items:center;gap:16px;padding:14px 0 0;font-size:12px;display:flex}.user-account-drawer__legal[data-v-4afc464a]{flex-wrap:wrap;gap:10px;min-width:0;display:inline-flex}.user-account-drawer__legal button[data-v-4afc464a]{color:var(--template-primary,#2563eb);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:700}.user-account-drawer__legal button[data-v-4afc464a]:hover{text-decoration:underline}.user-account-drawer__version[data-v-4afc464a]{white-space:nowrap;flex:none}@media (width<=420px){.user-account-drawer__actions[data-v-4afc464a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.user-account-drawer__action[data-v-4afc464a]{gap:4px;min-height:34px;padding-inline:6px;font-size:12px}.user-account-drawer__action svg[data-v-4afc464a]{width:14px;height:14px}.user-account-drawer__footer[data-v-4afc464a]{flex-direction:column;align-items:flex-start}.user-account-drawer__version[data-v-4afc464a]{display:none}}.profile-avatar-modal[data-v-e3c86130]{color:var(--template-modal-text,var(--template-text,#0f172a));gap:16px;display:grid}.profile-avatar-modal__upload[data-v-e3c86130]{align-items:center;gap:12px;min-width:0;display:flex}.profile-avatar-modal__upload label[data-v-e3c86130]{cursor:pointer;flex:none}.profile-avatar-modal__upload input[data-v-e3c86130]{opacity:0;pointer-events:none;position:absolute}.profile-avatar-modal__upload label span[data-v-e3c86130]{min-height:var(--component-button-height,40px);border-radius:var(--component-button-radius,var(--template-radius,10px));background:var(--component-button-primary-color,var(--template-primary,#2563eb));color:var(--component-button-primary-text,#fff);font-size:var(--template-font-size-sm,14px);font-weight:var(--component-button-font-weight,600);padding:0 var(--component-button-padding-x,14px);align-items:center;display:inline-flex}.profile-avatar-modal__upload p[data-v-e3c86130],.profile-avatar-modal__error[data-v-e3c86130]{color:var(--template-text-secondary,#64748b);font-size:var(--template-font-size-sm,13px);margin:0}.profile-avatar-modal__upload p[data-v-e3c86130]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.profile-avatar-modal__error[data-v-e3c86130]{color:#dc2626}.profile-avatar-modal__editor[data-v-e3c86130]{aspect-ratio:1;border:1px solid var(--template-card-border,var(--template-border,#dbe3ef));border-radius:var(--template-radius,10px);background:var(--component-modal-bg,#fff);justify-self:center;place-items:stretch stretch;width:100%;max-width:100%;display:grid;overflow:hidden}.profile-avatar-modal__cropper[data-v-e3c86130]{background:var(--component-modal-bg,#fff);place-self:stretch stretch;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.profile-avatar-modal__cropper[data-v-e3c86130] .vue-advanced-cropper__foreground{opacity:.72;background:#000}.profile-avatar-modal__cropper[data-v-e3c86130] .profile-avatar-modal__stencil-preview{box-shadow:0 0 0 1px #ffffff80,0 0 0 9999px #00000005,0 0 28px #ffffff2e}.profile-avatar-modal__placeholder[data-v-e3c86130]{background:var(--template-app-background,#f1f5f9);width:160px;height:160px;color:var(--template-text-secondary,#64748b);border-radius:999px;place-self:center;place-items:center;font-size:48px;font-weight:700;display:inline-grid;overflow:hidden}.profile-avatar-modal__placeholder img[data-v-e3c86130]{object-fit:cover;width:100%;height:100%}.profile-avatar-modal__footer[data-v-e3c86130]{justify-content:flex-end;gap:10px;display:flex}@media (width<=640px){.profile-avatar-modal__upload[data-v-e3c86130]{flex-direction:column;align-items:stretch}}.profile-authenticator-modal[data-v-e0c78950]{color:var(--template-modal-text,var(--template-text-primary,#0f172a));gap:14px;display:grid}.profile-authenticator-modal__status[data-v-e0c78950],.profile-authenticator-modal__setup[data-v-e0c78950],.profile-authenticator-modal__error[data-v-e0c78950]{border:1px solid var(--template-card-border,var(--template-border,#dbe3ef));border-radius:var(--template-radius,10px);padding:12px}.profile-authenticator-modal__status[data-v-e0c78950]{gap:6px;display:grid}.profile-authenticator-modal__status--enabled[data-v-e0c78950]{background:#ecfdf5;border-color:#bbf7d0}.profile-authenticator-modal__status--disabled[data-v-e0c78950]{background:color-mix(in srgb, var(--template-primary,#2563eb) 6%, var(--template-surface,#fff))}.profile-authenticator-modal__status-row[data-v-e0c78950]{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-authenticator-modal__status-row strong[data-v-e0c78950]{font-size:14px}.profile-authenticator-modal__status-badge[data-v-e0c78950]{border-radius:999px;align-items:center;min-height:22px;padding:0 9px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.profile-authenticator-modal__status-badge--enabled[data-v-e0c78950]{color:#047857;background:#d1fae5}.profile-authenticator-modal__status-badge--disabled[data-v-e0c78950]{color:#475569;background:#e2e8f0}.profile-authenticator-modal__status span[data-v-e0c78950]{color:var(--template-text-secondary,#64748b);font-size:var(--template-font-size-sm,13px);line-height:1.5}.profile-authenticator-modal__notice[data-v-e0c78950]{color:#dc2626;font-size:var(--template-font-size-sm,13px);margin:0;font-weight:700;line-height:1.5}.profile-authenticator-modal__setup[data-v-e0c78950]{gap:12px;display:grid}.profile-authenticator-modal__setup-grid[data-v-e0c78950]{grid-template-columns:1fr;align-items:stretch;gap:14px;display:grid}.profile-authenticator-modal__qr-frame[data-v-e0c78950]{border:1px solid var(--template-card-border,var(--template-border,#dbe3ef));border-radius:var(--template-radius,10px);background:#fff;place-items:center;min-height:148px;display:grid}.profile-authenticator-modal__qr[data-v-e0c78950]{object-fit:contain;width:132px;height:132px}.profile-authenticator-modal__qr-placeholder[data-v-e0c78950]{width:132px;height:132px;color:var(--template-text-secondary,#64748b);background:linear-gradient(90deg,#0f172a 12px,#0000 12px) 0 0/24px 24px,linear-gradient(#0f172a 12px,#0000 12px) 0 0/24px 24px,#fff;border-radius:8px;place-items:center;font-size:0;display:grid}.profile-authenticator-modal__secret[data-v-e0c78950]{border:1px solid var(--template-card-border,var(--template-border,#dbe3ef));border-radius:var(--template-radius,10px);flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.profile-authenticator-modal__secret span[data-v-e0c78950]{color:var(--template-text-secondary,#64748b);font-size:12px;font-weight:700}.profile-authenticator-modal__secret strong[data-v-e0c78950]{white-space:nowrap;max-width:100%;display:block;overflow-x:auto}.profile-authenticator-modal__copy-secret[data-v-e0c78950]{width:fit-content}.profile-authenticator-modal__loading[data-v-e0c78950]{color:var(--template-text-secondary,#64748b);font-size:var(--template-font-size-sm,13px)}.profile-authenticator-modal__form[data-v-e0c78950]{gap:12px;display:grid}.profile-authenticator-modal__error[data-v-e0c78950]{color:#b91c1c;font-size:var(--template-font-size-sm,13px);background:#fef2f2;border-color:#fecaca;margin:0}.profile-authenticator-modal__footer[data-v-e0c78950]{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}@media (width<=520px){.profile-authenticator-modal__footer[data-v-e0c78950]{grid-template-columns:1fr;display:grid}}.profile-kyc-modal[data-v-a4c8789b]{color:var(--template-modal-text,var(--template-text-primary,#0f172a));gap:16px;display:grid}.profile-kyc-modal__status[data-v-a4c8789b],.profile-kyc-modal__skeleton-card[data-v-a4c8789b]{border:1px solid var(--template-card-border,var(--template-border,#dbe3ef));border-radius:var(--template-radius,10px);background:color-mix(in srgb, var(--template-surface,#fff) 92%, var(--template-primary,#2563eb));color:var(--template-text-primary,#0f172a);gap:8px;padding:14px;display:grid}.profile-kyc-modal__skeleton-card[data-v-a4c8789b]{background:var(--template-surface,#fff)}.profile-kyc-modal__dev-controls[data-v-a4c8789b]{border:1px dashed color-mix(in srgb, var(--template-primary,#2563eb) 42%, var(--template-card-border,#dbe3ef));border-radius:var(--template-radius,10px);background:color-mix(in srgb, var(--template-primary,#2563eb) 5%, var(--template-surface,#fff));gap:8px;padding:10px;display:grid}.profile-kyc-modal__dev-controls>span[data-v-a4c8789b]{color:var(--template-text-secondary,#64748b);letter-spacing:0;font-size:11px;font-weight:800}.profile-kyc-modal__dev-statuses[data-v-a4c8789b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.profile-kyc-modal__dev-statuses button[data-v-a4c8789b]{border:1px solid var(--template-card-border,var(--template-border,#dbe3ef));border-radius:var(--component-button-radius,var(--template-radius,10px));background:var(--template-surface,#fff);min-width:0;min-height:32px;color:var(--template-text-primary,#0f172a);cursor:pointer;font:inherit;font-size:var(--template-font-size-sm,13px);padding:0 10px;font-weight:700}.profile-kyc-modal__dev-statuses button[data-v-a4c8789b]:hover:not(:disabled),.profile-kyc-modal__dev-statuses button.is-active[data-v-a4c8789b]{border-color:var(--template-primary,#2563eb);background:var(--template-primary,#2563eb);color:var(--template-on-primary,#fff)}.profile-kyc-modal__dev-statuses button[data-v-a4c8789b]:disabled{cursor:not-allowed;opacity:.7}.profile-kyc-modal__status strong[data-v-a4c8789b]{font-size:var(--template-font-size-base,14px)}.profile-kyc-modal__status span[data-v-a4c8789b],.profile-kyc-modal__status p[data-v-a4c8789b]{color:var(--template-text-secondary,#64748b);font-size:var(--template-font-size-sm,13px);margin:0;line-height:1.45}.profile-kyc-modal__status--pending[data-v-a4c8789b]{border-color:color-mix(in srgb, var(--template-primary,#2563eb) 36%, var(--template-card-border,#dbe3ef));background:color-mix(in srgb, var(--template-primary,#2563eb) 8%, var(--template-surface,#fff))}.profile-kyc-modal__status--rejected[data-v-a4c8789b],.profile-kyc-modal__status--error[data-v-a4c8789b]{border-color:color-mix(in srgb, var(--app-account-danger-bg,#dc2626) 42%, var(--template-card-border,#dbe3ef));background:color-mix(in srgb, var(--app-account-danger-bg,#dc2626) 8%, var(--template-surface,#fff))}.profile-kyc-modal__status--unverified[data-v-a4c8789b],.profile-kyc-modal__status--unknown[data-v-a4c8789b]{background:var(--template-surface,#fff)}.profile-kyc-modal__status-action[data-v-a4c8789b]{justify-self:center;width:100%;max-width:240px;margin-top:4px}.profile-kyc-modal__summary[data-v-a4c8789b],.profile-kyc-modal__summary[data-v-a4c8789b] h3{color:var(--template-text-primary,#0f172a)}.profile-kyc-modal__summary[data-v-a4c8789b] table{border:1px solid var(--template-card-border,var(--template-border,#dbe3ef));background:var(--template-surface,#fff);color:var(--template-text-primary,#0f172a)}.profile-kyc-modal__summary[data-v-a4c8789b] tr{border-color:var(--template-card-border,var(--template-border,#dbe3ef))}.profile-kyc-modal__summary[data-v-a4c8789b] td:first-child{color:var(--template-text-secondary,#64748b)}.profile-kyc-modal__summary[data-v-a4c8789b] td:last-child{color:var(--template-text-primary,#0f172a)}.profile-kyc-modal__documents[data-v-a4c8789b],.profile-kyc-modal__image-grid[data-v-a4c8789b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.profile-kyc-modal__document[data-v-a4c8789b]{gap:8px;min-width:0;display:grid}.profile-kyc-modal__document strong[data-v-a4c8789b]{color:var(--template-text-primary,#0f172a);font-size:var(--template-font-size-sm,13px)}.profile-kyc-modal__document[data-v-a4c8789b] .profile-kyc-modal__image-holder{border:1px solid var(--template-card-border,var(--template-border,#dbe3ef));background:var(--template-app-background,#f1f5f9);width:100%}.profile-kyc-modal__document[data-v-a4c8789b] .profile-kyc-modal__image-loader{background:color-mix(in srgb, var(--template-text-secondary,#64748b) 10%, transparent)}.profile-kyc-modal__footer[data-v-a4c8789b]{justify-content:flex-end;display:flex}@media (width<=640px){.profile-kyc-modal__dev-statuses[data-v-a4c8789b]{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-kyc-modal__documents[data-v-a4c8789b],.profile-kyc-modal__image-grid[data-v-a4c8789b]{grid-template-columns:1fr}}.profile-password-modal[data-v-0a0bc6fa]{color:var(--template-modal-text,var(--template-text-primary,#0f172a));gap:14px;display:grid}.profile-password-modal__notice[data-v-0a0bc6fa]{border:1px solid var(--template-card-border,var(--template-border,#dbe3ef));border-radius:var(--template-radius,10px);background:color-mix(in srgb, var(--template-primary,#2563eb) 6%, var(--template-surface,#fff));color:var(--template-text-secondary,#475569);font-size:var(--template-font-size-sm,13px);margin:0 0 8px;padding:12px;line-height:1.5}.profile-password-modal__error[data-v-0a0bc6fa]{border-radius:var(--template-radius,10px);color:#b91c1c;font-size:var(--template-font-size-sm,13px);background:#fef2f2;border:1px solid #fecaca;margin:0;padding:10px 12px}.profile-password-modal__footer[data-v-0a0bc6fa]{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}@media (width<=520px){.profile-password-modal__footer[data-v-0a0bc6fa]{grid-template-columns:1fr;display:grid}}.profile-pin-modal[data-v-64e634ab]{color:var(--template-modal-text,var(--template-text-primary,#0f172a));gap:18px;display:grid}.profile-pin-modal__hero[data-v-64e634ab]{border-radius:var(--template-radius,12px);background:var(--template-primary,#2563eb);color:var(--template-primary-contrast,#fff);text-align:center;gap:6px;padding:22px 18px;display:grid}.profile-pin-modal__hero p[data-v-64e634ab]{margin:0;font-size:18px;font-weight:800}.profile-pin-modal__hero span[data-v-64e634ab]{color:color-mix(in srgb, var(--template-primary-contrast,#fff) 84%, transparent);text-align:left;font-size:13px;line-height:1.45}.profile-pin-modal__dots[data-v-64e634ab]{grid-template-columns:repeat(6,18px);justify-content:center;gap:10px;display:grid}.profile-pin-modal__dots span[data-v-64e634ab]{border:1px solid color-mix(in srgb, var(--template-primary,#2563eb) 48%, #fff);background:#fff;border-radius:999px;width:18px;height:18px}.profile-pin-modal__dots span.is-filled[data-v-64e634ab]{background:var(--template-primary,#2563eb)}.profile-pin-modal.is-submitting .profile-pin-modal__dots[data-v-64e634ab]{opacity:.55}.profile-pin-modal__error[data-v-64e634ab]{border-radius:var(--template-radius,10px);color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;margin:0;padding:10px 12px;font-size:13px}.profile-pin-modal__pad-wrap[data-v-64e634ab]{position:relative}.profile-pin-modal__loading[data-v-64e634ab]{z-index:2;border-radius:var(--template-radius,12px);background:color-mix(in srgb, var(--template-surface,#fff) 68%, transparent);place-items:center;display:grid;position:absolute;inset:0}.profile-pin-modal__spinner[data-v-64e634ab]{border:3px solid color-mix(in srgb, var(--template-primary,#2563eb) 18%, #fff);border-top-color:var(--template-primary,#2563eb);border-radius:999px;width:34px;height:34px;animation:.75s linear infinite profile-pin-spin-64e634ab}.profile-pin-modal__pad[data-v-64e634ab]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.profile-pin-modal__pad.is-busy[data-v-64e634ab]{opacity:.72;pointer-events:none}.profile-pin-modal__pad button[data-v-64e634ab]{border:1px solid var(--template-card-border,var(--template-border,#dbe3ef));border-radius:var(--template-radius,12px);background:var(--template-surface,#fff);min-height:54px;color:var(--template-text-primary,#0f172a);cursor:pointer;font:inherit;font-size:20px;font-weight:800}.profile-pin-modal__pad button[data-v-64e634ab]:not(:disabled):hover{border-color:var(--template-primary,#2563eb);background:color-mix(in srgb, var(--template-primary,#2563eb) 8%, var(--template-surface,#fff))}.profile-pin-modal__pad button[data-v-64e634ab]:disabled{cursor:not-allowed}@keyframes profile-pin-spin-64e634ab{to{transform:rotate(360deg)}}.profile-preferences-modal[data-v-d4481060]{color:var(--template-modal-text,var(--template-text-primary,#0f172a));gap:16px;display:grid}.profile-preferences-modal__option-copy span[data-v-d4481060]{color:var(--template-text-secondary,#64748b);font-size:var(--template-font-size-sm,13px);line-height:1.45}.profile-preferences-modal__option[data-v-d4481060]{border:1px solid var(--template-card-border,var(--template-border,#dbe3ef));border-radius:var(--template-radius,12px);background:var(--template-surface,#fff);grid-template-columns:minmax(0,1fr);align-items:center;gap:14px;padding:16px;display:grid}.profile-preferences-modal__option-copy[data-v-d4481060]{gap:4px;min-width:0;display:grid}.profile-preferences-modal__option-copy strong[data-v-d4481060]{font-size:14px;font-weight:800;line-height:1.25}.profile-preferences-modal__segmented[data-v-d4481060]{border:1px solid var(--template-card-border,#dbe3ef);border-radius:var(--template-radius,10px);background:color-mix(in srgb, var(--template-card-border,#dbe3ef) 34%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.profile-preferences-modal__segment[data-v-d4481060]{border-radius:calc(var(--template-radius,10px) - 3px);min-height:32px;color:var(--template-text-secondary,#64748b);cursor:pointer;font-size:var(--template-font-size-sm,13px);background:0 0;border:0;font-weight:700;line-height:1;transition:background-color .16s,color .16s,box-shadow .16s}.profile-preferences-modal__segment--active[data-v-d4481060]{background:var(--template-primary,#2563eb);color:var(--template-on-primary,#fff);box-shadow:0 4px 10px #2563eb2e}.runtime-authenticator-verify-fade-enter-active[data-v-a77de8b8],.runtime-authenticator-verify-fade-leave-active[data-v-a77de8b8]{transition:opacity .16s}.runtime-authenticator-verify-fade-enter-from[data-v-a77de8b8],.runtime-authenticator-verify-fade-leave-to[data-v-a77de8b8]{opacity:0}.runtime-authenticator-verify-modal__overlay[data-v-a77de8b8]{z-index:80;background:color-mix(in srgb, var(--template-primary,#2563eb) 18%, #0f172a75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.runtime-authenticator-verify-modal[data-v-a77de8b8]{width:min(100%,470px);color:var(--component-modal-text,var(--app-modal-text,#0f172a));background:var(--component-modal-bg,var(--app-modal-bg,#fff));border:1px solid color-mix(in srgb, var(--template-primary,#2563eb) 12%, transparent);border-radius:24px;overflow:hidden;box-shadow:0 28px 80px #0f172a38}.runtime-authenticator-verify-modal__form[data-v-a77de8b8]{min-width:0}.runtime-authenticator-verify-modal__body[data-v-a77de8b8]{justify-items:center;gap:20px;padding:42px 38px 38px;display:grid;position:relative}.runtime-authenticator-verify-modal__close[data-v-a77de8b8]{width:32px;height:32px;color:var(--component-modal-muted,var(--app-modal-muted,#64748b));background:0 0;border:0;border-radius:999px;font-size:22px;line-height:1;position:absolute;top:16px;right:16px}.runtime-authenticator-verify-modal__icon[data-v-a77de8b8]{width:82px;height:82px;color:var(--template-primary,#2563eb);background:color-mix(in srgb, var(--template-primary,#2563eb) 10%, white);border-radius:999px;place-items:center;font-size:42px;display:grid}.runtime-authenticator-verify-modal__copy[data-v-a77de8b8]{text-align:center;justify-items:center;gap:10px;display:grid}.runtime-authenticator-verify-modal__copy h2[data-v-a77de8b8],.runtime-authenticator-verify-modal__copy p[data-v-a77de8b8]{margin:0}.runtime-authenticator-verify-modal__copy h2[data-v-a77de8b8]{color:var(--component-modal-text,var(--app-modal-text,#0f172a));font-size:30px;font-weight:850;line-height:1.1}.runtime-authenticator-verify-modal__copy p[data-v-a77de8b8]{max-width:390px;color:var(--component-modal-muted,var(--app-modal-muted,#64748b));white-space:nowrap;font-size:12px;font-weight:600;line-height:1.45}.runtime-authenticator-verify-modal__otp-label[data-v-a77de8b8]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.runtime-authenticator-verify-modal__otp[data-v-a77de8b8]{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;width:min(100%,350px);margin-top:8px;display:grid;position:relative}.runtime-authenticator-verify-modal__otp-input[data-v-a77de8b8]{opacity:0;cursor:text;border:0;outline:none;width:100%;height:100%;position:absolute;inset:0}.runtime-authenticator-verify-modal__otp-box[data-v-a77de8b8]{aspect-ratio:.78;border:1px solid color-mix(in srgb, var(--template-primary,#2563eb) 16%, #cbd5e1);min-height:54px;color:var(--component-modal-text,var(--app-modal-text,#0f172a));background:#fff;border-radius:8px;place-items:center;font-size:22px;font-weight:800;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:inset 0 0 0 1px #0f172a05}.runtime-authenticator-verify-modal__otp-box--active[data-v-a77de8b8]{border-color:var(--template-primary,#2563eb);box-shadow:0 0 0 3px color-mix(in srgb, var(--template-primary,#2563eb) 14%, transparent)}.runtime-authenticator-verify-modal__support[data-v-a77de8b8]{width:min(100%,350px);color:var(--template-primary,#2563eb);text-align:left;margin:-2px 0 0;font-size:12px;font-weight:700;line-height:1.45}.runtime-authenticator-verify-modal__error[data-v-a77de8b8]{color:#dc2626;margin:0;font-size:12px;font-weight:700}@media (width<=480px){.runtime-authenticator-verify-modal[data-v-a77de8b8]{border-radius:20px;width:min(100%,390px)}.runtime-authenticator-verify-modal__body[data-v-a77de8b8]{gap:16px;padding:34px 22px 28px}.runtime-authenticator-verify-modal__icon[data-v-a77de8b8]{width:70px;height:70px;font-size:36px}.runtime-authenticator-verify-modal__copy h2[data-v-a77de8b8]{font-size:25px}.runtime-authenticator-verify-modal__copy p[data-v-a77de8b8]{white-space:normal;max-width:300px}.runtime-authenticator-verify-modal__otp[data-v-a77de8b8]{gap:8px}.runtime-authenticator-verify-modal__otp-box[data-v-a77de8b8]{border-radius:7px;min-height:48px;font-size:19px}}.z-theme-shell__header-action[data-v-4fc49e2d]{position:relative}.runtime-shell__header-left--mobile-search[data-v-4fc49e2d]{gap:8px;min-width:0}.z-theme-shell__sidebar-brand .z-theme-shell__brand-mark[data-v-4fc49e2d]{border-radius:var(--app-shell-brand-radius,18px)}.z-theme-shell__sidebar-brand .z-theme-shell__brand-mark--image[data-v-4fc49e2d]{background:0 0;padding:0}.z-theme-shell__sidebar-brand .z-theme-shell__brand-logo[data-v-4fc49e2d]{border-radius:inherit}.runtime-shell__mobile-header-brand[data-v-4fc49e2d]{width:var(--z-theme-shell-circle-size,var(--app-shell-control-size,36px));height:var(--z-theme-shell-circle-size,var(--app-shell-control-size,36px));border-radius:var(--app-shell-brand-radius,14px);background:var(--shell-brand-bg,var(--template-primary,#2563eb));color:var(--shell-brand-text,#fff);font-size:var(--z-theme-shell-control-font-size,var(--app-shell-control-font-size,13px));flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex;overflow:hidden}.runtime-shell__mobile-header-brand--image[data-v-4fc49e2d]{background:0 0;padding:0}.runtime-shell__mobile-header-logo[data-v-4fc49e2d]{border-radius:inherit;object-fit:contain;width:100%;height:100%}.runtime-shell__header-left--mobile-search .z-theme-shell__search-field[data-v-4fc49e2d]{min-width:var(--z-theme-shell-mobile-search-width,116px);width:var(--z-theme-shell-mobile-search-width,116px);padding-inline:12px}.z-theme-shell__header-avatar-button[data-v-4fc49e2d]{border-radius:var(--app-shell-button-radius,999px);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.z-theme-shell__header-avatar-button[data-v-4fc49e2d]:hover{background:color-mix(in srgb, var(--app-shell-header-action-text,#2563eb) 8%, transparent)!important;border-color:var(--app-shell-header-action-border,transparent)!important}.z-theme-shell__header-avatar-button[data-v-4fc49e2d] .z-avatar,.z-theme-shell__header-avatar-button[data-v-4fc49e2d] img{width:100%;height:100%}.z-theme-shell__header-avatar-button[data-v-4fc49e2d] .z-avatar{border-radius:inherit;min-width:0;min-height:0}.z-theme-shell__header-avatar-button[data-v-4fc49e2d] img{border-radius:inherit;object-fit:cover;background:0 0}.z-theme-shell__header-action-badge[data-v-4fc49e2d]{border:2px solid var(--template-surface,#fff);color:#fff;pointer-events:none;background:#ef4444;border-radius:999px;justify-content:center;align-items:center;width:16px;min-width:16px;height:16px;padding:0;font-size:10px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-5px}.z-theme-shell__header-action-badge--pulse[data-v-4fc49e2d]{animation:1.2s ease-in-out infinite runtime-message-badge-pulse-4fc49e2d}@keyframes runtime-message-badge-pulse-4fc49e2d{0%,to{transform:scale(1);box-shadow:0 0 #ef44446b}50%{transform:scale(1.08);box-shadow:0 0 0 6px #ef444400}}.runtime-message-drawer-panel>header button.min-h-11.min-w-11{box-shadow:none!important;color:var(--template-text-secondary,#64748b)!important;background:0 0!important}.runtime-message-drawer-panel>header button.min-h-11.min-w-11:hover{color:#ef4444!important;background:0 0!important}.runtime-message-drawer-panel>header button.min-h-11.min-w-11:active{color:var(--template-primary,#2563eb)!important;background:0 0!important}.runtime-message-drawer-panel>.flex-1.overflow-y-auto{padding:0 16px 16px!important}.runtime-search__loading[data-v-4fc49e2d],.runtime-search__item[data-v-4fc49e2d]{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.runtime-search__loading[data-v-4fc49e2d]{color:var(--template-text-secondary,#64748b);grid-template-columns:auto auto;justify-content:center;padding:18px;font-size:14px}.runtime-search__spinner[data-v-4fc49e2d]{border:2px solid color-mix(in srgb, var(--template-primary,#2563eb) 18%, transparent);border-top-color:var(--template-primary,#2563eb);border-radius:999px;width:16px;height:16px;animation:.75s linear infinite runtime-search-spin-4fc49e2d}.runtime-search__flag[data-v-4fc49e2d],.runtime-search__flag-placeholder[data-v-4fc49e2d]{border-radius:999px;width:28px;height:28px}.runtime-search__flag[data-v-4fc49e2d]{object-fit:cover}.runtime-search__flag-placeholder[data-v-4fc49e2d]{border:1px solid var(--template-card-border,#dbe3ef);background:var(--template-muted-bg,#f1f5f9)}.runtime-search__item-main[data-v-4fc49e2d]{gap:2px;min-width:0;display:grid}.runtime-search__item-main strong[data-v-4fc49e2d],.runtime-search__item-main span[data-v-4fc49e2d]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.runtime-search__item-main strong[data-v-4fc49e2d]{color:var(--template-text-primary,#0f172a)}.runtime-search__item-main span[data-v-4fc49e2d],.runtime-search__item-meta[data-v-4fc49e2d]{color:var(--template-text-secondary,#64748b);font-size:12px}.runtime-search__item--active .runtime-search__item-main strong[data-v-4fc49e2d]{color:var(--template-primary,#2563eb)}@keyframes runtime-search-spin-4fc49e2d{to{transform:rotate(360deg)}}.electronic-signature-pad[data-v-4ccd2c2a]{gap:10px;display:grid}.electronic-signature-pad__canvas[data-v-4ccd2c2a]{border:1px solid var(--template-card-border,var(--template-border,#dbe3ef));border-radius:var(--template-radius,10px);cursor:crosshair;touch-action:none;background:#fff;width:100%;height:220px}.electronic-signature-pad__meta[data-v-4ccd2c2a]{justify-content:space-between;align-items:center;gap:12px;display:flex}.electronic-signature-pad__meta span[data-v-4ccd2c2a]{color:var(--template-text-secondary,#475569);font-size:var(--template-font-size-sm,13px);line-height:1.45}.electronic-signature-pad__actions[data-v-4ccd2c2a]{flex:none;align-items:center;gap:8px;display:flex}@media (width<=640px){.electronic-signature-pad[data-v-4ccd2c2a]{gap:8px}.electronic-signature-pad__canvas[data-v-4ccd2c2a]{height:180px}.electronic-signature-pad__meta[data-v-4ccd2c2a]{flex-direction:column;align-items:stretch;gap:10px}.electronic-signature-pad__actions[data-v-4ccd2c2a]{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}}@media (width<=640px) and (height<=740px){.electronic-signature-pad__canvas[data-v-4ccd2c2a]{height:150px}.electronic-signature-pad__meta[data-v-4ccd2c2a]{gap:8px}.electronic-signature-pad__meta span[data-v-4ccd2c2a]{font-size:12px;line-height:1.35}}@media (width<=380px) and (height<=680px){.electronic-signature-pad__canvas[data-v-4ccd2c2a]{height:132px}}.kyc-view[data-v-47162c6b]{width:min(100%,1280px);color:var(--template-text-primary,#0f172a);gap:18px;margin:0 auto;display:grid}.kyc-card[data-v-47162c6b],.kyc-status[data-v-47162c6b]{border:1px solid var(--template-card-border,var(--template-border,#dbe3ef));border-radius:var(--template-radius,10px);background:var(--template-surface,#fff);gap:16px;padding:18px;display:grid}.kyc-card--signature-complete[data-v-47162c6b] .w-full.space-y-3>ol>li:last-child{color:#16a34a!important}.kyc-card--signature-complete[data-v-47162c6b] .w-full.space-y-3>div:nth-child(2)>div:first-child{width:100%!important}.kyc-card--signature-complete[data-v-47162c6b] .w-full.space-y-3>div:nth-child(2)>div:nth-child(2){display:none!important}.kyc-status[data-v-47162c6b]{background:color-mix(in srgb, var(--template-surface,#fff) 92%, var(--template-primary,#2563eb));gap:8px}.kyc-status strong[data-v-47162c6b]{font-size:16px}.kyc-status span[data-v-47162c6b],.kyc-status p[data-v-47162c6b],.kyc-step__header p[data-v-47162c6b],.kyc-agreement p[data-v-47162c6b]{color:var(--template-text-secondary,#475569);font-size:var(--template-font-size-sm,13px);line-height:1.5}.kyc-status--pending[data-v-47162c6b]{border-color:color-mix(in srgb, #f59e0b 42%, var(--template-card-border,#dbe3ef));background:color-mix(in srgb, #f59e0b 10%, var(--template-surface,#fff))}.kyc-status--approved[data-v-47162c6b]{border-color:color-mix(in srgb, #16a34a 42%, var(--template-card-border,#dbe3ef));background:color-mix(in srgb, #16a34a 8%, var(--template-surface,#fff))}.kyc-status--rejected[data-v-47162c6b],.kyc-status--error[data-v-47162c6b]{border-color:color-mix(in srgb, #ef4444 42%, var(--template-card-border,#dbe3ef));background:color-mix(in srgb, #ef4444 8%, var(--template-surface,#fff))}.kyc-status--rejected span[data-v-47162c6b],.kyc-status--rejected p[data-v-47162c6b]{color:#b91c1c}.kyc-status__button[data-v-47162c6b]{justify-self:center;width:min(100%,260px)}.kyc-dev-controls[data-v-47162c6b]{border:1px dashed color-mix(in srgb, var(--template-primary,#2563eb) 42%, var(--template-card-border,#dbe3ef));border-radius:var(--template-radius,10px);background:color-mix(in srgb, var(--template-primary,#2563eb) 5%, var(--template-surface,#fff));gap:8px;padding:10px;display:grid}.kyc-dev-controls>span[data-v-47162c6b]{color:var(--template-text-secondary,#64748b);letter-spacing:0;font-size:11px;font-weight:800}.kyc-dev-controls__buttons[data-v-47162c6b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.kyc-dev-controls__buttons button[data-v-47162c6b]{border:1px solid var(--template-card-border,var(--template-border,#dbe3ef));border-radius:var(--component-button-radius,var(--template-radius,10px));background:var(--template-surface,#fff);min-width:0;min-height:32px;color:var(--template-text-primary,#0f172a);cursor:pointer;font:inherit;font-size:var(--template-font-size-sm,13px);font-weight:700}.kyc-dev-controls__buttons button.is-active[data-v-47162c6b]{border-color:var(--template-primary,#2563eb);background:var(--template-primary,#2563eb);color:var(--template-primary-contrast,#fff)}.kyc-validation[data-v-47162c6b]{border:1px solid color-mix(in srgb, #ef4444 42%, var(--template-card-border,#dbe3ef));border-radius:var(--template-radius,10px);background:color-mix(in srgb, #ef4444 8%, var(--template-surface,#fff));color:#b91c1c;font-size:var(--template-font-size-sm,13px);padding:10px 12px}.kyc-step[data-v-47162c6b]{gap:16px;display:grid}.kyc-step__header[data-v-47162c6b]{gap:4px;display:grid}.kyc-step__header h2[data-v-47162c6b]{margin:0;font-size:18px}.kyc-step__header p[data-v-47162c6b],.kyc-agreement p[data-v-47162c6b]{margin:0}.kyc-agreement[data-v-47162c6b]{border:1px solid var(--template-card-border,var(--template-border,#dbe3ef));border-radius:var(--template-radius,10px);background:#fff;gap:8px;max-height:260px;padding:0;display:grid;overflow-y:auto}.kyc-form-grid[data-v-47162c6b],.kyc-upload-grid[data-v-47162c6b],.kyc-documents[data-v-47162c6b]{gap:14px;display:grid}.kyc-form-grid--two[data-v-47162c6b],.kyc-upload-grid[data-v-47162c6b],.kyc-documents[data-v-47162c6b]{grid-template-columns:repeat(2,minmax(0,1fr))}.kyc-form-grid>.relative[data-v-47162c6b]{min-width:0}.kyc-form-grid>.relative>label[data-v-47162c6b]{min-height:18px;margin-bottom:4px;font-size:14px;line-height:18px}.kyc-form-grid>.relative input[data-v-47162c6b]{min-height:38px}.kyc-date-field[data-v-47162c6b]{gap:4px;min-width:0;display:grid}.kyc-date-field label[data-v-47162c6b]{min-height:18px;color:var(--template-text-primary,#0f172a);font-size:14px;font-weight:600;line-height:18px}.kyc-date-field input[data-v-47162c6b]{border:1px solid var(--template-input-border,var(--template-card-border,var(--template-border,#dbe3ef)));border-radius:var(--component-input-radius,var(--template-radius,10px));background:var(--template-input-background,var(--template-surface,#fff));width:100%;min-height:38px;color:var(--template-text-primary,#0f172a);font:inherit;font-size:var(--template-font-size-sm,13px);outline:none;padding:0 12px}.kyc-date-field input[data-v-47162c6b]:focus{border-color:var(--template-primary,#2563eb);box-shadow:0 0 0 1px var(--template-primary,#2563eb)}.kyc-date-field input[aria-invalid=true][data-v-47162c6b]{border-color:#ef4444}.kyc-date-field p[data-v-47162c6b]{color:#dc2626;margin:0;font-size:12px}.kyc-upload-grid article[data-v-47162c6b],.kyc-document[data-v-47162c6b]{gap:8px;display:grid}.kyc-upload-grid strong[data-v-47162c6b],.kyc-document strong[data-v-47162c6b]{font-size:var(--template-font-size-sm,13px)}.kyc-actions[data-v-47162c6b]{justify-content:space-between;align-items:center;gap:10px;display:flex}.kyc-actions__left[data-v-47162c6b]{gap:10px;display:flex}.kyc-actions__next[data-v-47162c6b]{min-width:120px}.kyc-summary[data-v-47162c6b]{border-radius:var(--template-radius,10px);overflow:hidden}@media (width<=640px){.kyc-view[data-v-47162c6b]{gap:14px}.kyc-card[data-v-47162c6b],.kyc-status[data-v-47162c6b]{padding:14px}.kyc-form-grid--two[data-v-47162c6b],.kyc-upload-grid[data-v-47162c6b],.kyc-documents[data-v-47162c6b]{grid-template-columns:1fr}.kyc-dev-controls__buttons[data-v-47162c6b]{grid-template-columns:repeat(2,minmax(0,1fr))}.kyc-actions[data-v-47162c6b]{grid-template-columns:1fr;display:grid}.kyc-actions__left[data-v-47162c6b]{display:contents}.kyc-actions__next[data-v-47162c6b]{order:1;width:100%}.kyc-actions__left[data-v-47162c6b]>:nth-child(2){order:2;width:100%}.kyc-actions__left[data-v-47162c6b]>:first-child{order:3;width:100%}}.loan-repayment-details[data-v-b3b89bcc]{border-top:1px solid var(--template-card-border,var(--template-border,#dbe3ef));grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:0;padding-top:10px;display:grid}.loan-repayment-details div[data-v-b3b89bcc]{gap:4px;min-width:0;display:grid}.loan-repayment-details__outstanding[data-v-b3b89bcc]{text-align:right;justify-self:end}.loan-repayment-details dt[data-v-b3b89bcc]{color:var(--template-text-secondary,#64748b);font-size:var(--template-font-size-xs,12px);font-weight:700}.loan-repayment-details dd[data-v-b3b89bcc]{color:var(--template-text-primary,#0f172a);overflow-wrap:anywhere;margin:0;font-weight:800}.loan-repayment-details__amount--debt[data-v-b3b89bcc]{color:var(--app-negative,#dc2626)}.loan-repayment-details__badge[data-v-b3b89bcc]{width:fit-content;font-size:var(--template-font-size-xs,12px);text-transform:capitalize;line-height:1.2}.loan-repayment-details__progress[data-v-b3b89bcc]{grid-column:1/-1}.loan-repayment-details__progress dt[data-v-b3b89bcc]{justify-content:space-between;align-items:center;gap:10px;display:flex}.loan-repayment-details__progress dt strong[data-v-b3b89bcc]{color:var(--template-text-secondary,#64748b);text-align:right;font-weight:800}.loan-repayment-details__progress dd[data-v-b3b89bcc]{gap:5px;display:grid}.loan-repayment-details__progress-track[data-v-b3b89bcc]{background:color-mix(in srgb, var(--template-text-secondary,#64748b) 24%, transparent);border-radius:999px;width:100%;height:8px;display:block;overflow:hidden}.loan-repayment-details__progress-fill[data-v-b3b89bcc]{border-radius:inherit;min-width:0;height:100%;display:block}.loan-repayment-details__progress-fill--red[data-v-b3b89bcc]{background:var(--app-negative,#ef4444)}.loan-repayment-details__progress-fill--yellow[data-v-b3b89bcc]{background:var(--app-warning,#f59e0b)}.loan-repayment-details__progress-fill--green[data-v-b3b89bcc]{background:var(--app-positive,#22c55e)}@media (width<=640px){.loan-repayment-details[data-v-b3b89bcc]{grid-template-columns:repeat(2,minmax(0,1fr))}}.fund-order-records[data-v-9ed5c6b8]{border:1px solid var(--template-card-border,var(--template-border,#dbe3ef));border-radius:var(--template-radius,10px);background:#fff;align-content:start;gap:16px;padding:18px;display:grid}.fund-order-records__header[data-v-9ed5c6b8]{justify-content:space-between;align-items:center;gap:12px;display:flex}.fund-order-records__header span[data-v-9ed5c6b8]{color:var(--template-text-secondary,#64748b);font-size:var(--template-font-size-xs,12px);text-transform:uppercase;font-weight:800}.fund-order-records__header h2[data-v-9ed5c6b8]{color:var(--template-text-primary,#0f172a);margin:2px 0 0;font-size:16px;font-weight:700}.fund-order-records__refresh-icon[data-v-9ed5c6b8]{width:16px;height:16px}.fund-order-records__refresh-icon.is-loading[data-v-9ed5c6b8]{animation:.8s linear infinite fund-order-records-spin-9ed5c6b8}@keyframes fund-order-records-spin-9ed5c6b8{to{transform:rotate(360deg)}}.fund-order-records__state[data-v-9ed5c6b8]{border:1px solid var(--template-card-border,var(--template-border,#dbe3ef));border-radius:var(--template-radius,10px);background:var(--template-app-background,#f8fafc);min-height:160px;color:var(--template-text-secondary,#64748b);align-content:center;gap:10px;padding:16px;display:grid}.fund-order-records__state--loading[data-v-9ed5c6b8]{background:var(--template-surface,#fff)}.fund-order-records__state strong[data-v-9ed5c6b8]{color:var(--template-text-primary,#0f172a)}.fund-order-records__state--error[data-v-9ed5c6b8]{border-color:color-mix(in srgb, var(--app-negative,#ef4444) 42%, var(--template-card-border,#dbe3ef));background:color-mix(in srgb, var(--app-negative,#ef4444) 8%, var(--app-card-bg,#fff));color:var(--app-negative,#b91c1c)}.fund-order-records__list[data-v-9ed5c6b8]{gap:10px;display:grid}.fund-order-records__row[data-v-9ed5c6b8]{border:1px solid var(--template-card-border,var(--template-border,#dbe3ef));border-radius:var(--template-radius,10px);background:var(--template-surface,#fff);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;padding:12px;display:grid}.fund-order-records__main[data-v-9ed5c6b8]{align-content:start;gap:5px;min-width:0;display:grid}.fund-order-records__meta[data-v-9ed5c6b8]{text-align:right;align-content:start;justify-items:end;gap:8px;min-width:120px;display:grid}.fund-order-records__status[data-v-9ed5c6b8]{width:fit-content;font-size:var(--template-font-size-xs,12px);text-transform:capitalize;line-height:1.2}.fund-order-records__main strong[data-v-9ed5c6b8],.fund-order-records__amount[data-v-9ed5c6b8]{color:var(--template-text-primary,#0f172a);overflow-wrap:anywhere}.fund-order-records__main span[data-v-9ed5c6b8]{color:var(--template-text-secondary,#64748b);font-size:var(--template-font-size-xs,12px)}.fund-order-records__pager[data-v-9ed5c6b8]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.fund-order-records__pager span[data-v-9ed5c6b8]{text-align:left;min-width:28px;color:var(--template-text-secondary,#64748b);font-weight:700}.fund-order-records__pager-actions[data-v-9ed5c6b8]{justify-content:flex-end;gap:10px;display:flex}@media (width<=640px){.fund-order-records__row[data-v-9ed5c6b8]{grid-template-columns:minmax(0,1fr) auto}.fund-order-records__meta[data-v-9ed5c6b8],.fund-order-records__amount[data-v-9ed5c6b8]{text-align:right;justify-self:end;justify-items:end}}.deposit-card p[data-v-f99c4955]{color:var(--template-text-secondary,#475569);font-size:var(--template-font-size-sm,13px);margin:0;line-height:1.5}.deposit-card__action[data-v-f99c4955]{justify-self:center;width:fit-content}@media (width<=640px){.deposit-card__action[data-v-f99c4955]{width:100%}}.withdraw-card__header[data-v-5f9f05ee]{justify-content:space-between;align-items:center;gap:12px;display:flex}.withdraw-card__header span[data-v-5f9f05ee]{color:var(--template-text-secondary,#64748b);font-size:var(--template-font-size-xs,12px);text-transform:uppercase;font-weight:800}.withdraw-card__state[data-v-5f9f05ee]{align-content:center;gap:10px;min-height:180px;display:grid}.withdraw-form[data-v-5f9f05ee]{gap:16px;display:grid}.withdraw-alert[data-v-5f9f05ee]{border:1px solid var(--template-card-border,var(--template-border,#dbe3ef));border-radius:var(--template-radius,10px);background:color-mix(in srgb, var(--template-primary,#2563eb) 7%, #fff);color:var(--template-text-secondary,#475569);gap:8px;padding:14px;display:grid}.withdraw-alert strong[data-v-5f9f05ee]{color:var(--template-text-primary,#0f172a)}.withdraw-alert p[data-v-5f9f05ee]{font-size:var(--template-font-size-sm,13px);margin:0;line-height:1.5}.withdraw-alert--danger[data-v-5f9f05ee]{border-color:color-mix(in srgb, #e11d48 70%, var(--template-card-border,#dbe3ef));background:color-mix(in srgb, #e11d48 10%, var(--template-surface,#fff));color:#be123c;padding:16px}.withdraw-alert--danger strong[data-v-5f9f05ee],.withdraw-alert--danger p[data-v-5f9f05ee]{color:#be123c}.withdraw-alert--danger strong[data-v-5f9f05ee]{font-size:var(--template-font-size-sm,13px);font-weight:800}.withdraw-amount-field[data-v-5f9f05ee]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.withdraw-amount-input[data-v-5f9f05ee] input{padding-left:42px}.withdraw-amount-field__all[data-v-5f9f05ee]{border:1px solid var(--template-primary,#2563eb);background:var(--template-primary,#2563eb);min-width:56px;height:40px;color:var(--template-on-primary,#fff);cursor:pointer;font-size:var(--template-font-size-xs,12px);border-radius:7px;padding:0 10px;font-weight:700;line-height:1}.withdraw-amount-field__all[data-v-5f9f05ee]:disabled{cursor:not-allowed;opacity:.45}.withdraw-form-grid[data-v-5f9f05ee]{gap:12px;display:grid}.withdraw-form-grid--two[data-v-5f9f05ee]{grid-template-columns:repeat(2,minmax(0,1fr))}.withdraw-form-grid[data-v-5f9f05ee] label{text-transform:capitalize}.withdraw-available-cash[data-v-5f9f05ee]{color:var(--template-text-secondary,#64748b);font-size:var(--template-font-size-xs,12px);justify-content:space-between;align-items:center;gap:12px;margin-top:-4px;display:flex}.withdraw-available-cash span[data-v-5f9f05ee]{text-transform:capitalize;font-weight:700}.withdraw-available-cash strong[data-v-5f9f05ee]{color:var(--template-text-primary,#0f172a);overflow-wrap:anywhere;text-align:right;font-weight:800}.withdraw-form__submit[data-v-5f9f05ee]{text-transform:capitalize;justify-self:end}@media (width<=640px){.withdraw-form-grid--two[data-v-5f9f05ee]{grid-template-columns:1fr}.withdraw-form__submit[data-v-5f9f05ee]{justify-self:stretch;width:100%}}.loan-card p[data-v-51071e48]{color:var(--template-text-secondary,#475569);font-size:var(--template-font-size-sm,13px);margin:0;line-height:1.5}.loan-card__action[data-v-51071e48]{justify-self:center;width:fit-content}.loan-application-modal[data-v-51071e48]{z-index:12000;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.loan-application-modal__backdrop[data-v-51071e48]{background:var(--app-modal-overlay-bg,#0f172a7a);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:absolute;inset:0}.loan-application-modal__panel[data-v-51071e48]{border:1px solid var(--app-modal-border,var(--template-border,#dbe3ef));border-radius:var(--app-modal-radius,var(--template-radius,10px));background:var(--app-modal-bg,#fff);width:min(720px,100%);max-height:min(820px,100vh - 40px);box-shadow:var(--app-modal-shadow,0 24px 80px #0f172a3d);color:var(--app-modal-text,var(--template-text-primary,#0f172a));grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.loan-application-modal__header[data-v-51071e48]{border-bottom:1px solid var(--app-modal-border,var(--template-border,#dbe3ef));background:var(--app-modal-header-bg,#f8fafc);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.loan-application-modal__header h2[data-v-51071e48],.loan-application-modal__signature h3[data-v-51071e48]{color:var(--app-modal-text,var(--template-text-primary,#0f172a));margin:0}.loan-application-modal__header h2[data-v-51071e48]{font-size:var(--template-font-size-md,16px);font-weight:800;line-height:1.25}.loan-application-modal__close[data-v-51071e48]{width:32px;height:32px;color:var(--app-modal-muted,var(--template-text-secondary,#64748b));cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:22px;line-height:1;display:inline-flex}.loan-application-modal__close[data-v-51071e48]:disabled{cursor:default;opacity:.6}.loan-application-modal__content[data-v-51071e48]{grid-auto-rows:max-content;align-content:start;gap:16px;min-height:0;padding:18px 20px;display:grid;overflow:auto}.loan-application-modal__agreement-note[data-v-51071e48]{border:1px solid var(--app-modal-border,var(--template-border,#dbe3ef));border-radius:calc(var(--app-modal-radius,var(--template-radius,10px)) - 2px);background:color-mix(in srgb, var(--app-modal-bg,#fff) 92%, var(--template-primary,#2563eb));padding:10px 12px}.loan-application-modal__agreement-note p[data-v-51071e48]{color:var(--app-modal-muted,var(--template-text-secondary,#64748b));font-size:var(--template-font-size-sm,13px);margin:0;line-height:1.5}.loan-application-modal__signature[data-v-51071e48]{align-content:start;gap:10px;display:grid}.loan-application-modal__signature h3[data-v-51071e48]{font-size:14px;font-weight:800;line-height:1.25}.loan-application-modal__error[data-v-51071e48]{border:1px solid color-mix(in srgb, var(--template-negative,#dc2626) 28%, transparent);border-radius:calc(var(--app-modal-radius,var(--template-radius,10px)) - 4px);background:color-mix(in srgb, var(--template-negative,#dc2626) 8%, transparent);color:var(--template-negative,#dc2626);margin:0;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.35}.loan-application-modal__actions[data-v-51071e48]{border-top:1px solid var(--app-modal-border,var(--template-border,#dbe3ef));background:var(--app-modal-bg,#fff);justify-content:flex-end;gap:10px;padding:14px 20px 18px;display:flex}@media (width<=640px){.loan-card__action[data-v-51071e48]{width:100%}.loan-application-modal[data-v-51071e48]{padding:max(8px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom))}.loan-application-modal__panel[data-v-51071e48]{width:100%;max-height:calc(100dvh - 16px)}.loan-application-modal__header[data-v-51071e48],.loan-application-modal__content[data-v-51071e48],.loan-application-modal__actions[data-v-51071e48]{padding-left:14px;padding-right:14px}.loan-application-modal__actions[data-v-51071e48]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=640px) and (height<=740px){.loan-application-modal__header[data-v-51071e48]{gap:10px;padding-top:10px;padding-bottom:10px}.loan-application-modal__header h2[data-v-51071e48]{font-size:16px}.loan-application-modal__close[data-v-51071e48]{width:28px;height:28px;font-size:20px}.loan-application-modal__content[data-v-51071e48]{gap:10px;padding-top:10px;padding-bottom:10px}.loan-application-modal__agreement-note[data-v-51071e48]{padding:8px 10px}.loan-application-modal__agreement-note p[data-v-51071e48]{font-size:12px;line-height:1.35}.loan-application-modal__signature[data-v-51071e48]{gap:8px}.loan-application-modal__signature h3[data-v-51071e48]{font-size:13px}.loan-application-modal__actions[data-v-51071e48]{padding-top:10px;padding-bottom:max(10px, env(safe-area-inset-bottom));gap:8px}}.banking-view[data-v-45c37cd4]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;width:min(100%,1280px);margin:0 auto;display:grid}.banking-view__column[data-v-45c37cd4]{align-content:start;gap:18px;display:grid}.banking-card[data-v-45c37cd4]{border:1px solid var(--template-card-border,var(--template-border,#dbe3ef));border-radius:var(--template-radius,10px);color:var(--template-text-primary,#0f172a);background:#fff;align-content:start;gap:16px;padding:18px;display:grid}.banking-card__header[data-v-45c37cd4]{justify-content:space-between;align-items:center;gap:12px;display:flex}.banking-card__header span[data-v-45c37cd4]{color:var(--template-text-secondary,#64748b);font-size:var(--template-font-size-xs,12px);text-transform:uppercase;font-weight:800}.banking-card__state[data-v-45c37cd4]{align-content:center;gap:10px;min-height:220px;display:grid}.banking-empty[data-v-45c37cd4]{border:1px solid var(--template-card-border,var(--template-border,#dbe3ef));border-radius:var(--template-radius,10px);background:color-mix(in srgb, var(--template-primary,#2563eb) 6%, #fff);gap:10px;padding:16px;display:grid}.banking-empty strong[data-v-45c37cd4]{color:var(--template-text-primary,#0f172a);font-weight:800}.banking-empty p[data-v-45c37cd4]{color:var(--template-text-secondary,#64748b);font-size:var(--template-font-size-sm,13px);margin:0;line-height:1.5}.banking-list[data-v-45c37cd4]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.banking-account-card[data-v-45c37cd4]{gap:8px;display:grid}.banking-account-card__surface[data-v-45c37cd4]{background:radial-gradient(circle at 82% 18%, #ffffff42, transparent 26%), linear-gradient(135deg, color-mix(in srgb, var(--template-primary,#2563eb) 92%, #0f172a), color-mix(in srgb, var(--template-primary,#2563eb) 66%, #06b6d4));color:#fff;border-radius:8px;align-content:space-between;height:148px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #0f172a29}.banking-account-card__surface[data-v-45c37cd4]:after{content:"";border:1px solid #ffffff2e;border-radius:999px;width:180px;height:180px;position:absolute;inset:auto -62px -86px auto}.banking-account-card__top[data-v-45c37cd4],.banking-account-card__bottom[data-v-45c37cd4]{z-index:1;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.banking-account-card__top span[data-v-45c37cd4],.banking-account-card__ifsc[data-v-45c37cd4]{font-size:var(--template-font-size-xs,12px);letter-spacing:0;opacity:.86;text-transform:uppercase;font-weight:800}.banking-account-card__top strong[data-v-45c37cd4]{font-size:var(--template-font-size-xs,12px);font-weight:800}.banking-account-card__number[data-v-45c37cd4]{z-index:1;letter-spacing:0;white-space:nowrap;margin:14px 0 8px;font-size:18px;font-weight:800;position:relative}.banking-account-card__holder[data-v-45c37cd4]{min-width:0;display:grid}.banking-account-card__holder strong[data-v-45c37cd4]{font-size:var(--template-font-size-sm,13px);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:800;overflow:hidden}.banking-account-card__ifsc[data-v-45c37cd4]{z-index:1;text-overflow:ellipsis;text-transform:none;white-space:nowrap;margin-top:2px;font-weight:500;position:relative;overflow:hidden}.banking-account-card__actions[data-v-45c37cd4]{justify-content:flex-end;gap:8px;display:flex}.banking-modal-overlay[data-v-45c37cd4]{z-index:12000;background:var(--app-modal-overlay-bg,#0f172a7a);place-items:center;padding:18px;display:grid;position:fixed;inset:0}.banking-modal[data-v-45c37cd4]{border:1px solid var(--app-modal-border,var(--template-border,#dbe3ef));border-radius:var(--app-modal-radius,var(--template-radius,10px));background:var(--app-modal-bg,#fff);width:min(100%,460px);box-shadow:var(--app-modal-shadow,0 24px 80px #0f172a3d);color:var(--app-modal-text,var(--template-text-primary,#0f172a));overflow:hidden}.banking-modal__header[data-v-45c37cd4]{border-bottom:1px solid var(--app-modal-border,var(--template-border,#dbe3ef));background:var(--app-modal-header-bg,#f8fafc);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.banking-modal__header h2[data-v-45c37cd4]{font-size:var(--template-font-size-md,16px);margin:0;font-weight:800}.banking-modal__header button[data-v-45c37cd4]{color:var(--app-modal-muted,#64748b);cursor:pointer;background:0 0;border:0;font-size:22px;line-height:1}.banking-modal__body[data-v-45c37cd4]{gap:14px;padding:16px;display:grid}.banking-modal__error[data-v-45c37cd4]{color:#dc2626;font-size:var(--template-font-size-xs,12px);margin:0;line-height:1.4}.banking-modal__footer[data-v-45c37cd4]{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}@media (width<=960px){.banking-view[data-v-45c37cd4]{grid-template-columns:1fr}}@media (width<=640px){.banking-account-card__actions[data-v-45c37cd4]{grid-template-columns:1fr 1fr;display:grid}.banking-modal__footer[data-v-45c37cd4]{grid-template-columns:1fr;display:grid}}.transactions-view[data-v-24f08b66]{width:min(100%,1280px);margin:0 auto}.transactions-card[data-v-24f08b66]{border-color:var(--component-card-border,var(--template-card-border,var(--template-border,#dbe3ef)));border-radius:var(--component-card-radius,var(--template-radius,10px));background:var(--component-card-bg,var(--template-card-bg,var(--template-surface,#fff)));box-shadow:var(--component-card-shadow,0 6px 16px #10182814);padding:var(--component-card-padding,18px);gap:18px}.transactions-card__header[data-v-24f08b66]{justify-content:space-between;align-items:center;gap:12px;display:flex}.transactions-card__heading[data-v-24f08b66]{flex:auto}.transactions-card__header[data-v-24f08b66] button{flex:none}.transactions-card__refresh-icon.is-loading[data-v-24f08b66]{animation:.8s linear infinite transactions-spin-24f08b66}.transactions-ledger-list[data-v-24f08b66]{gap:10px;display:grid}.transactions-card__empty[data-v-24f08b66]{border:1px dashed var(--template-card-border,#dbe3ef);border-radius:calc(var(--template-radius,10px) - 2px);background:var(--template-surface-muted,#f8fafc);min-height:180px;color:var(--template-text-secondary,#64748b);font-size:var(--template-font-size-sm,13px);text-align:center;place-items:center;font-weight:800;display:grid}.transactions-card__empty--error[data-v-24f08b66]{color:var(--template-danger,#ef4444)}.transactions-ledger[data-v-24f08b66]{border:1px solid var(--component-card-border,var(--template-card-border,#dbe3ef));border-radius:calc(var(--template-radius,10px) - 2px);background:var(--template-surface,#fff);gap:12px;padding:14px;display:grid}.transactions-ledger__main[data-v-24f08b66]{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.transactions-ledger__copy[data-v-24f08b66]{gap:3px;min-width:0;display:grid}.transactions-ledger__copy strong[data-v-24f08b66]{color:var(--template-text-primary,#0f172a);font-size:var(--template-font-size-sm,13px);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.transactions-ledger__amount[data-v-24f08b66]{color:var(--template-text-primary,#0f172a);white-space:nowrap;flex:none;font-size:16px;font-weight:900}.transactions-ledger__amount--positive[data-v-24f08b66]{color:var(--template-success,#10b981)}.transactions-ledger__amount--negative[data-v-24f08b66]{color:var(--template-danger,#ef4444)}.transactions-ledger__meta[data-v-24f08b66]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.transactions-ledger__meta div[data-v-24f08b66]{gap:2px;min-width:0;display:grid}.transactions-ledger__meta dt[data-v-24f08b66]{color:var(--template-text-secondary,#64748b);font-size:var(--template-font-size-xs,12px);font-weight:800}.transactions-ledger__meta dd[data-v-24f08b66]{color:var(--template-text-primary,#0f172a);font-size:var(--template-font-size-sm,13px);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:800;overflow:hidden}.transactions-ledger__reference[data-v-24f08b66]{min-width:0;color:var(--template-text-secondary,#64748b);font-size:var(--template-font-size-xs,12px);align-items:center;gap:8px;font-weight:800;display:flex}.transactions-ledger__copy-button[data-v-24f08b66]{min-width:0;max-width:100%;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:visible}.transactions-ledger__copy-button[data-v-24f08b66] span{min-width:0}.transactions-card__footer[data-v-24f08b66]{justify-content:center;padding-top:4px;display:flex}@media (width<=720px){.transactions-ledger__main[data-v-24f08b66]{gap:8px;display:grid}.transactions-ledger__amount[data-v-24f08b66]{justify-self:start}.transactions-ledger__meta[data-v-24f08b66]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=430px){.transactions-ledger__meta[data-v-24f08b66]{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes transactions-spin-24f08b66{to{transform:rotate(360deg)}}.blank-standalone-view[data-v-cf2232de]{width:min(100%,1280px);min-height:0;margin:0 auto}.session-expired-overlay{z-index:12000;background:var(--app-modal-overlay-bg,#0f172a7a);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.session-expired-modal{border:1px solid var(--app-modal-border,#dbe3ef);background:var(--app-modal-bg,#fff);border-radius:var(--app-modal-radius,12px);width:min(440px,100%);box-shadow:var(--app-modal-shadow,0 18px 42px #0f172a33);color:var(--app-modal-text,#0f172a);padding:20px}.session-expired-modal h2{margin:0 0 10px;font-size:20px}.session-expired-modal p{color:var(--app-modal-muted,#4b5563);margin:0 0 14px}.session-expired-modal button{min-height:var(--app-modal-action-min-height,36px);justify-content:center;align-items:center;gap:var(--app-modal-action-gap,8px);border-radius:var(--app-modal-action-radius,8px);background:var(--app-modal-action-primary-bg,#1d4ed8);color:var(--app-modal-action-primary-text,#fff);font-size:var(--app-modal-action-font-size,16px);font-weight:var(--component-button-font-weight,600);padding:0 var(--app-modal-action-padding-x,14px);cursor:pointer;border:0;display:inline-flex}.session-expired-actions{gap:8px;display:flex}.session-expired-modal button.secondary{border:1px solid var(--app-modal-action-gray-border,#d6deeb);background:var(--app-modal-action-gray-bg,#fff);color:var(--app-modal-action-gray-text,#111827)}body>div.fixed.inset-0.flex:has(>[data-modal-id]){background:var(--app-modal-overlay-bg,#0f172a7a)!important}[data-modal-id]{overflow:hidden;border:1px solid var(--app-modal-border,#dbe3ef)!important;border-radius:var(--app-modal-radius,10px)!important;background:var(--app-modal-bg,#fff)!important;box-shadow:var(--app-modal-shadow,0 24px 80px #0f172a3d)!important;color:var(--app-modal-text,#0f172a)!important}[data-modal-id]>div:first-child:not(.site-message-custom-modal-body){border-bottom-color:var(--app-modal-border,#dbe3ef)!important;background:var(--app-modal-header-bg,var(--app-modal-bg,#fff))!important;align-items:center!important;min-height:54px!important;padding:0 18px!important}[data-modal-id]>div:first-child:not(.site-message-custom-modal-body) h2{color:var(--app-modal-text,#0f172a)!important}[data-modal-id]>div:first-child:not(.site-message-custom-modal-body) button{width:30px!important;height:30px!important;color:var(--app-modal-muted,#64748b)!important;background:0 0!important}[data-modal-id]>div:first-child:not(.site-message-custom-modal-body) button:hover{color:#ef4444!important;background:0 0!important}[data-modal-id] .modal-body-scroll{background:var(--app-modal-bg,#fff)!important;color:var(--app-modal-text,#0f172a)!important}[data-modal-id] .modal-body-scroll .text-sm .flex.justify-end>button,[data-modal-id] .modal-body-scroll .text-sm .flex.gap-2>button{min-height:var(--app-modal-action-min-height,36px)!important;border-radius:var(--app-modal-action-radius,var(--component-button-radius,10px))!important;font-size:var(--app-modal-action-font-size,16px)!important;font-weight:var(--component-button-font-weight,600)!important;gap:var(--app-modal-action-gap,8px)!important;padding-inline:var(--app-modal-action-padding-x,14px)!important}[data-modal-id] .modal-body-scroll .text-sm .flex.justify-end>button:first-child,[data-modal-id] .modal-body-scroll .text-sm .flex.gap-2>button:last-child{background:var(--app-modal-action-primary-bg,#2563eb)!important;color:var(--app-modal-action-primary-text,#fff)!important;border-color:#0000!important}[data-modal-id] .modal-body-scroll .text-sm .flex.justify-end>button:last-child,[data-modal-id] .modal-body-scroll .text-sm .flex.gap-2>button:first-child{border:1px solid var(--app-modal-action-gray-border,#d6deeb)!important;background:var(--app-modal-action-gray-bg,#fff)!important;color:var(--app-modal-action-gray-text,#0f172a)!important}body.app-confirm-danger [data-modal-id] .modal-body-scroll .text-sm .flex.justify-end>button:first-child,body.app-confirm-danger [data-modal-id] .modal-body-scroll .text-sm .flex.gap-2>button:last-child{background:var(--app-modal-action-danger-bg,#dc2626)!important;color:var(--app-modal-action-danger-text,#fff)!important;border-color:#0000!important}[data-modal-id] .profile-avatar-modal__footer button,[data-modal-id] .profile-password-modal__footer button,[data-modal-id] .profile-kyc-modal__footer button,[data-modal-id] .profile-kyc-modal__status-action,[data-modal-id] .site-message-custom-content__footer button,[data-modal-id]>div[class*=rounded-b-lg][class*=border-t] button,.banking-modal__footer button{min-height:var(--app-modal-action-min-height,36px)!important;border-radius:var(--app-modal-action-radius,var(--component-button-radius,10px))!important;font-size:var(--app-modal-action-font-size,16px)!important;font-weight:var(--component-button-font-weight,600)!important;gap:var(--app-modal-action-gap,8px)!important;padding:0 var(--app-modal-action-padding-x,14px)!important}[data-modal-id] .profile-avatar-modal__footer button[class*=bg-blue-],[data-modal-id] .profile-password-modal__footer button[class*=bg-blue-],[data-modal-id] .profile-kyc-modal__footer button[class*=bg-blue-],[data-modal-id] .profile-kyc-modal__status-action[class*=bg-blue-],[data-modal-id] .site-message-custom-content__footer button[class*=bg-blue-],[data-modal-id]>div[class*=rounded-b-lg][class*=border-t] button[class*=bg-blue-],.banking-modal__footer button[class*=bg-blue-]{background:var(--app-modal-action-primary-bg,#2563eb)!important;color:var(--app-modal-action-primary-text,#fff)!important;border-color:#0000!important}[data-modal-id] .profile-avatar-modal__footer button[class*=border-gray-],[data-modal-id] .profile-password-modal__footer button[class*=border-gray-],[data-modal-id]>div[class*=rounded-b-lg][class*=border-t] button[class*=border-gray-],.banking-modal__footer button[class*=border-gray-]{border-color:var(--app-modal-action-gray-border,#d6deeb)!important;background:var(--app-modal-action-gray-bg,#fff)!important;color:var(--app-modal-action-gray-text,#0f172a)!important}[data-modal-id] .profile-avatar-modal__footer button[class*=bg-red-],[data-modal-id] .profile-password-modal__footer button[class*=bg-red-],[data-modal-id] .profile-kyc-modal__footer button[class*=bg-red-],[data-modal-id]>div[class*=rounded-b-lg][class*=border-t] button[class*=bg-red-],.banking-modal__footer button[class*=bg-red-]{background:var(--app-modal-action-danger-bg,#dc2626)!important;color:var(--app-modal-action-danger-text,#fff)!important;border-color:#0000!important}[data-modal-id]:has(.site-message-custom-modal-body){border:1px solid var(--app-modal-border,#dbe3ef)!important;background:var(--app-modal-bg,#fff)!important;box-shadow:var(--app-modal-shadow,0 24px 80px #0f172a3d)!important;outline:0!important}:is([data-modal-id]:has(.site-message-custom-modal-body)>div:first-child:not(.site-message-custom-modal-body),[data-modal-id]:has(.site-message-custom-modal-body)>div:last-child:not(.site-message-custom-modal-body)){display:none!important}[data-modal-id] .site-message-custom-modal-body{background:var(--app-modal-bg,#fff)!important;max-height:min(90vh,760px)!important;color:var(--app-modal-text,#0f172a)!important;border:0!important;outline:0!important;padding:0!important;overflow:hidden!important}div[role=dialog][aria-modal=true].z-9999{background:var(--app-modal-overlay-bg,#0f172a7a)!important}div[role=dialog][aria-modal=true].z-9999>div{border-color:var(--app-modal-border,#dbe3ef)!important;border-radius:var(--app-modal-radius,10px)!important;background:var(--app-modal-bg,#fff)!important;box-shadow:var(--app-modal-shadow,0 24px 80px #0f172a3d)!important;color:var(--app-modal-text,#0f172a)!important}div[role=dialog][aria-modal=true].z-9999 input{background:var(--app-modal-bg,#fff)!important;color:var(--app-modal-text,#0f172a)!important}.theme-debug{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;margin-top:16px;padding:12px}.theme-debug h3{margin:0 0 8px;font-size:14px}.theme-debug__meta{color:#334155;margin:0 0 6px;font-size:13px}.theme-debug__json{color:#e2e8f0;background:#0f172a;border-radius:8px;margin:0;padding:10px;font-size:12px;line-height:1.5;overflow:auto}.locale-runtime{background:linear-gradient(#f8fbff 0%,#eff6ff 100%);border:1px solid #dbeafe;border-radius:10px;margin-top:16px;padding:12px}.locale-runtime h3{margin:0 0 10px;font-size:14px}.locale-runtime__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.locale-runtime__item{background:#fff;border:1px solid #dbeafe;border-radius:8px;gap:4px;padding:10px;display:grid}.locale-runtime__label{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.locale-runtime__item strong{color:#0f172a;word-break:break-word;font-size:13px;line-height:1.5}.runtime-stock{background:#fff;border:1px solid #dbeafe;border-radius:10px;margin-top:16px;padding:12px}.runtime-stock h3{margin:0 0 8px;font-size:14px}.runtime-stock__subtitle{color:#475569;margin:0 0 12px;font-size:12px}.runtime-stock__subtitle code,.runtime-stock__meta-item code{color:#1d4ed8;background:#eff6ff;border-radius:6px;padding:2px 6px;font-size:12px}.runtime-stock__layout{gap:12px;display:grid}.runtime-stock__search{max-width:420px}.runtime-stock__status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.runtime-stock__status-pill{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.runtime-stock__status-pill[data-state=idle]{color:#334155;background:#e2e8f0}.runtime-stock__status-pill[data-state=loading]{color:#1d4ed8;background:#dbeafe}.runtime-stock__status-pill[data-state=success]{color:#166534;background:#dcfce7}.runtime-stock__status-pill[data-state=error]{color:#b91c1c;background:#fee2e2}.runtime-stock__status-text{color:#475569;font-size:13px}.runtime-stock__meta{gap:8px;display:grid}.runtime-stock__diagnostics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.runtime-stock__diagnostics-item{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;gap:4px;padding:10px;display:grid}.runtime-stock__diagnostics-item strong,.runtime-stock__diagnostics-item code{color:#0f172a;word-break:break-word;font-size:13px;line-height:1.5}.runtime-stock__diagnostics-item code{background:0 0;padding:0}.diagnostics-item--wide{grid-column:1/-1}.runtime-stock__meta-item{gap:4px;display:grid}.runtime-stock__meta-label{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.runtime-stock__json{color:#e2e8f0;background:#0f172a;border-radius:8px;margin:0;padding:10px;font-size:12px;line-height:1.5;overflow:auto}.showcase-home{min-height:100vh;padding:var(--app-shell-body-padding,18px);background:var(--template-app-background,#f8fafc);color:var(--template-text-primary,#111827)}.showcase-home.runtime-home:not(.runtime-home--login){height:100%;min-height:100%;padding:0;display:grid}html[data-theme-preview-embedded=true] .showcase-home.runtime-home--login{height:100%;min-height:100%;display:grid}html[data-theme-preview-embedded=true] .showcase-home.runtime-home--login>*{height:100%;min-height:100%}.showcase-home__hero{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.showcase-home__brand{align-items:center;gap:14px;display:flex}.showcase-home__brand-mark,.showcase-shell__workspace-mark{border-radius:var(--app-shell-brand-radius,16px);background:var(--shell-brand-bg,#eff6ff);width:48px;height:48px;color:var(--shell-brand-text,#2563eb);letter-spacing:.08em;place-items:center;font-size:18px;font-weight:800;display:grid}.showcase-home__brand-copy h1{margin:0;font-size:clamp(2rem,2.8vw,2.8rem);line-height:1.05}.showcase-home__brand-copy p{color:var(--template-text-secondary,#64748b);margin:6px 0 0;font-size:14px}.showcase-home__eyebrow{color:var(--shell-brand-text,#2563eb);letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.showcase-home__hero-meta{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.showcase-home__pill,.showcase-chip,.showcase-feature-list__chip,.showcase-shell__header-chip{border:1px solid var(--app-shell-header-action-border,var(--shell-btn-border,#e2e8f0));border-radius:var(--app-shell-button-radius,999px);background:var(--app-shell-header-action-bg,var(--shell-btn-bg,#fff));color:var(--app-shell-header-action-text,var(--shell-btn-text,#475569));font-size:var(--app-shell-button-size,12px);letter-spacing:.02em;justify-content:center;align-items:center;padding:8px 14px;font-weight:700;display:inline-flex}.showcase-home__pill[data-state=ready],.showcase-chip.is-active{border-color:color-mix(in srgb, var(--shell-brand-text,#2563eb) 24%, white);background:var(--shell-brand-bg,#eff6ff);color:var(--shell-brand-text,#2563eb)}.showcase-home__pill[data-state=warning]{color:#b45309;background:#fff7ed;border-color:#fde68a}.runtime-home__content-grid{align-items:stretch}.runtime-home__surface{background:var(--template-input-bg,var(--template-card-bg,#fff));min-height:180px}.runtime-home__surface--hero{min-height:420px}.runtime-home__surface--tall{min-height:220px}.z-theme-shell__card>header{padding-bottom:calc(var(--component-card-header-border-enabled,var(--app-shell-card-header-border-enabled,0)) * 12px);border-bottom:calc(var(--component-card-header-border-enabled,var(--app-shell-card-header-border-enabled,0)) * 1px) solid var(--component-card-header-border-color,var(--template-card-border,#dbe3ef));text-transform:capitalize}.z-theme-shell__card-header{justify-content:space-between;align-items:center;gap:var(--component-card-header-gap,12px);display:flex}.z-theme-shell__card-heading{align-items:center;gap:var(--component-card-header-title-gap,8px);min-width:0;color:var(--component-card-header-text-primary,var(--template-text-primary,#0f172a));font-size:var(--component-card-header-font-size,var(--template-card-header-font-size,1.1rem));font-weight:var(--component-card-header-font-weight,var(--template-card-header-font-weight,600));line-height:var(--component-card-header-line-height,var(--template-card-header-line-height,1.25));display:inline-flex}.z-theme-shell__card-heading-icon{width:1em;height:1em;color:var(--component-card-header-icon-color,var(--template-primary,#2563eb));font-size:var(--component-card-header-icon-size,1em);flex:none;line-height:1}.z-theme-shell__card-heading-title{color:inherit;font-size:1em;font-weight:inherit;line-height:inherit;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.showcase-shell{grid-template-columns:240px minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.showcase-shell__sidebar,.showcase-shell__settings,.showcase-shell__workspace{gap:16px;display:grid}.showcase-shell__sidebar{grid-template-rows:auto auto 1fr auto}.showcase-panel{border:1px solid var(--template-card-border,#dbe3ef);background:var(--template-input-bg,var(--template-card-bg,#fff));border-radius:24px;padding:18px;box-shadow:0 16px 32px #0f172a0d}.showcase-panel--sidebar-brand{align-items:center;gap:12px;display:flex}.showcase-panel--sidebar-brand strong,.showcase-panel__heading h2,.showcase-panel__heading h3{margin:0;font-size:20px}.showcase-panel--sidebar-brand p,.showcase-panel__caption,.showcase-panel__body,.showcase-summary__row span,.showcase-config-list__row span{color:var(--template-text-secondary,#64748b)}.showcase-panel--sidebar-brand p{margin:4px 0 0;font-size:13px}.showcase-panel--nav{padding:12px}.showcase-nav__item{width:100%;color:var(--template-text-secondary,#64748b);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:16px;align-items:center;gap:10px;padding:12px 14px;font-size:15px;font-weight:600;display:flex}.showcase-nav__item.is-active{background:var(--shell-nav-active-bg,#eff6ff);color:var(--shell-nav-active-text,#2563eb)}.showcase-nav__item--logout{border:1px solid #0000;margin-top:auto}.showcase-nav__icon{text-align:center;width:18px;font-size:14px}.showcase-panel--summary,.showcase-config-list{gap:12px;display:grid}.showcase-summary__row,.showcase-config-list__row{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.showcase-summary__row strong,.showcase-config-list__row strong{color:var(--template-text-primary,#111827)}.showcase-panel--workspace-header{background:var(--shell-header-bg,#fff);box-shadow:var(--shell-header-shadow,0 1px 3px #0f172a0f);justify-content:space-between;align-items:center;gap:14px;display:flex}.showcase-shell__searchbar{border:1px solid var(--app-shell-header-left-border,var(--shell-btn-border,#e2e8f0));border-radius:var(--app-shell-input-radius,999px);background:var(--app-shell-header-left-bg,var(--template-input-bg,#fff));color:var(--app-shell-header-left-text,var(--template-text-secondary,#64748b));font-size:var(--template-font-size-base,14px);align-items:center;gap:10px;padding:10px 14px;font-weight:600;display:inline-flex}.showcase-shell__search-dot{background:var(--shell-brand-text,#2563eb);width:12px;height:12px;box-shadow:0 0 0 6px color-mix(in srgb, var(--shell-brand-text,#2563eb) 12%, transparent);border-radius:999px}.showcase-shell__header-actions,.showcase-chip-row,.showcase-chip-wrap,.showcase-feature-list,.showcase-route-grid{flex-wrap:wrap;gap:10px;display:flex}.showcase-shell__workspace-content{padding:var(--app-shell-content-padding,16px);background:var(--app-shell-content-bg,transparent);border-radius:24px;gap:16px;display:grid}.showcase-panel--hero-card{padding:24px}.showcase-panel__heading{border-bottom:1px solid color-mix(in srgb, var(--template-card-border,#dbe3ef) calc(var(--app-shell-card-header-border-enabled,1) * 100%), transparent);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;padding-bottom:10px;display:flex}.showcase-panel__caption{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.showcase-panel__body{margin:0 0 18px;font-size:15px;line-height:1.7}.showcase-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.showcase-panel--metric{gap:8px;display:grid}.showcase-panel__label{color:var(--template-text-muted,#98a2b3);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.showcase-panel--metric strong{font-size:24px;line-height:1.1}.showcase-panel--metric small{color:var(--template-text-secondary,#64748b);font-size:13px}.showcase-content-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:16px;display:grid}.showcase-route-grid{gap:14px;display:grid}.showcase-route-grid__group{gap:8px;display:grid}.showcase-route-grid__group-label{color:var(--template-text-secondary,#64748b);letter-spacing:.02em;text-transform:uppercase;font-size:12px}.showcase-route-grid__group-items{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.showcase-route-grid__item{border:1px solid var(--app-shell-header-action-border,var(--shell-btn-border,#e2e8f0));background:linear-gradient(180deg, var(--template-input-bg,#fff) 0%, color-mix(in srgb, var(--template-input-bg,#fff) 86%, #f8fbff) 100%);color:var(--template-text-primary,#111827);border-radius:14px;padding:12px 14px;font-size:13px;font-weight:700}.showcase-home[data-brand-shape=circle] .showcase-home__brand-mark,.showcase-home[data-brand-shape=circle] .showcase-shell__workspace-mark{border-radius:999px}.showcase-home[data-brand-rounded=false] .showcase-home__brand-mark,.showcase-home[data-brand-rounded=false] .showcase-shell__workspace-mark{border-radius:16px}.showcase-home[data-header-search-style=circle] .showcase-shell__searchbar{border-radius:999px}.showcase-palette{gap:12px;display:grid}.showcase-palette__swatch{align-items:center;gap:12px;min-width:0;display:flex}.showcase-palette__chip{border:1px solid var(--template-card-border,#dbe3ef);border-radius:14px;width:44px;height:44px;box-shadow:inset 0 0 0 1px #fff6}.showcase-palette__swatch strong,.showcase-palette__swatch small{display:block}.showcase-palette__swatch small{color:var(--template-text-secondary,#64748b);word-break:break-word;font-size:12px;line-height:1.5}.showcase-chip-wrap{gap:8px}.showcase-shell[data-nav-mode=top]{grid-template-columns:190px minmax(0,1fr) 320px}.showcase-panel--top-nav{flex-wrap:wrap;gap:10px;display:flex}.showcase-nav-group{gap:8px;display:grid}.showcase-nav-group+.showcase-nav-group{margin-top:4px}.showcase-nav-group__label{color:var(--template-text-secondary,#64748b);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.showcase-panel--mobile-nav{gap:14px;display:grid}.showcase-mobile-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.showcase-mobile-nav__item{border:1px solid var(--app-shell-header-action-border,var(--shell-btn-border,#e2e8f0));background:linear-gradient(180deg, var(--template-input-bg,#fff) 0%, color-mix(in srgb, var(--template-input-bg,#fff) 86%, #f8fbff) 100%);color:var(--template-text-secondary,#64748b);border-radius:18px;justify-items:center;gap:6px;padding:12px 8px;font-size:12px;font-weight:700;display:grid}.showcase-mobile-nav__item.is-active{border-color:color-mix(in srgb, var(--shell-brand-text,#2563eb) 24%, white);background:var(--shell-brand-bg,#eff6ff);color:var(--shell-brand-text,#2563eb)}.showcase-mobile-nav__icon{font-size:14px;line-height:1}.showcase-nav__item--top{border:1px solid var(--app-shell-header-action-border,var(--shell-btn-border,#e2e8f0));background:var(--app-shell-header-action-bg,var(--shell-btn-bg,#fff));width:auto;padding:10px 14px}.z-theme-shell[data-nav-mode=side] .z-theme-shell__sidebar-brand{text-align:left;justify-content:flex-start;gap:4px;width:100%;padding-inline:14px}.z-theme-shell[data-nav-mode=side] .z-theme-shell__brand-mark{flex:0 0 var(--z-theme-shell-brand-size)}.z-theme-shell[data-nav-mode=side] .z-theme-shell__brand-copy{flex-direction:column;flex:none;justify-content:center;display:flex}@media (width<=1180px){.showcase-shell,.showcase-shell[data-nav-mode=top]{grid-template-columns:minmax(0,1fr)}.z-theme-shell[data-viewport=ipad][data-nav-mode=side]{grid-template-columns:var(--z-theme-shell-sidebar-compact-width) minmax(0, 1fr)}.z-theme-shell[data-viewport=ipad][data-nav-mode=side] .z-theme-shell__brand-copy,.z-theme-shell[data-viewport=ipad][data-nav-mode=side] .z-theme-shell__nav-item span:last-child,.z-theme-shell[data-viewport=ipad][data-nav-mode=side] .z-theme-shell__sidebar-logout span:last-child{display:none}.z-theme-shell[data-viewport=ipad][data-nav-mode=side] .z-theme-shell__sidebar-brand,.z-theme-shell[data-viewport=ipad][data-nav-mode=side] .z-theme-shell__nav-item,.z-theme-shell[data-viewport=ipad][data-nav-mode=side] .z-theme-shell__sidebar-logout,.z-theme-shell[data-viewport=ipad][data-nav-mode=side] .z-theme-shell__nav-group-label{justify-content:center;padding-inline:0}.z-theme-shell[data-viewport=ipad][data-nav-mode=side] .z-theme-shell__sidebar-footer{justify-content:center;display:flex}.showcase-content-grid,.showcase-metrics{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.showcase-home{padding:12px}.runtime-home__field-row{grid-template-columns:38px 64px minmax(0,1fr)}.showcase-home__hero,.showcase-panel__heading,.showcase-panel--workspace-header{flex-direction:column;align-items:flex-start}.showcase-home__hero-meta,.showcase-shell__header-actions{justify-content:flex-start}.showcase-mobile-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.locale-runtime__grid,.runtime-stock__diagnostics{grid-template-columns:1fr}}.standalone-page{-ms-overflow-style:none;scrollbar-width:none;background:var(--template-app-background,#f8fafc);height:100dvh;min-height:100vh;color:var(--template-text-primary,#111827);overflow-y:auto}.standalone-page::-webkit-scrollbar{width:0;height:0;display:none}.standalone-page__header{z-index:10070;border-bottom:1px solid var(--template-border,#e2e8f0);background:var(--template-surface,#fff);align-items:center;gap:12px;min-height:58px;padding:10px 16px;display:flex;position:sticky;top:0}.standalone-page__back{width:var(--app-shell-control-size,36px);height:var(--app-shell-control-size,36px);border:1px solid var(--app-shell-header-action-border,var(--component-button-outline-border-color,var(--template-border,#dbe3ef)));border-radius:var(--app-shell-header-control-radius,var(--component-button-radius,var(--template-radius,10px)));background:var(--app-shell-header-action-bg,var(--component-button-outline-bg,var(--template-surface,#fff)));color:var(--app-shell-header-action-text,var(--component-button-circle-color,var(--template-primary,#2563eb)));cursor:pointer;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex;box-shadow:0 1px 2px #0f172a08}.standalone-page__back:hover{border-color:var(--shell-btn-hover-border,var(--app-shell-header-action-border,#cbd5e1));background:var(--shell-btn-hover-bg,var(--template-surface-muted,#f1f5f9))}.standalone-page__heading{min-width:0}.standalone-page__title{color:var(--template-text-primary,#111827);margin:0;font-size:16px;font-weight:700;line-height:22px}.standalone-page__content{padding:clamp(12px,2vw,24px)}.app-standalone-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;width:min(100%,1280px);margin:0 auto;display:grid}.app-standalone-column{align-content:start;gap:18px;display:grid}.app-standalone-card{border:1px solid var(--app-border,var(--template-card-border,var(--template-border,#dbe3ef)));border-radius:var(--template-radius,10px);background:var(--app-card-bg,var(--template-card-bg,var(--template-surface,#fff)));color:var(--app-text,var(--template-text-primary,#0f172a));align-content:start;gap:16px;padding:18px;display:grid}.app-standalone-card__header{gap:2px;display:grid}.app-standalone-card__header>span{color:var(--app-muted-text,var(--template-text-secondary,#64748b));font-size:var(--template-font-size-xs,12px);text-transform:uppercase;font-weight:800}.app-standalone-card__header>h2{color:var(--app-text,var(--template-text-primary,#0f172a));margin:0;font-size:18px;font-weight:700}.app-standalone-terms{min-height:420px}.app-standalone-terms :where(.legal-document-content__status,.legal-document-content__error,.legal-document-content__article){background:0 0;border:0;border-radius:0;padding:0}.app-standalone-terms .legal-document-content__article{-ms-overflow-style:none;scrollbar-width:none;max-height:560px;overflow-y:auto}.app-standalone-terms .legal-document-content__article::-webkit-scrollbar{width:0;height:0;display:none}@media (width<=960px){.app-standalone-grid{grid-template-columns:1fr}}.standalone-page__content:has(.kyc-view){justify-content:center;align-items:flex-start;display:flex}.kyc-view{border:1px solid var(--template-card-border,#dbe3ef);border-radius:var(--template-radius,10px);width:min(100%,1280px);color:var(--template-text-primary,#0f172a);background:#fff;gap:18px;margin:0 auto;padding:clamp(16px,2vw,24px);display:grid}.kyc-view>.kyc-card{background:0 0;border:0;padding:0}.kyc-card,.kyc-status{border:1px solid var(--template-card-border,var(--template-border,#dbe3ef));border-radius:var(--template-radius,10px);background:#fff;gap:16px;padding:18px;display:grid}.kyc-status{background:color-mix(in srgb, #fff 92%, var(--template-primary,#2563eb));gap:8px}.kyc-status strong{font-size:16px}.kyc-status span,.kyc-status p,.kyc-step__header p,.kyc-agreement p{color:var(--template-text-secondary,#475569);font-size:var(--template-font-size-sm,13px);line-height:1.5}.kyc-status--pending{border-color:color-mix(in srgb, #f59e0b 42%, var(--template-card-border,#dbe3ef));background:#fef5e7}.kyc-status--approved{border-color:color-mix(in srgb, #16a34a 42%, var(--template-card-border,#dbe3ef));background:#ecf8f1}.kyc-status--rejected,.kyc-status--error{border-color:color-mix(in srgb, #ef4444 42%, var(--template-card-border,#dbe3ef));background:#fef0f0}.kyc-status--rejected span,.kyc-status--rejected p{color:#b91c1c}.kyc-status__button{justify-self:center;width:min(100%,260px)}.kyc-dev-controls{border:1px dashed color-mix(in srgb, var(--template-primary,#2563eb) 42%, var(--template-card-border,#dbe3ef));border-radius:var(--template-radius,10px);background:color-mix(in srgb, var(--template-primary,#2563eb) 5%, #fff);gap:8px;padding:10px;display:grid}.kyc-dev-controls>span{color:var(--template-text-secondary,#64748b);letter-spacing:0;font-size:11px;font-weight:800}.kyc-dev-controls__buttons{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.kyc-dev-controls__buttons button{border:1px solid var(--template-card-border,var(--template-border,#dbe3ef));border-radius:var(--component-button-radius,var(--template-radius,10px));min-width:0;min-height:32px;color:var(--template-text-primary,#0f172a);cursor:pointer;font:inherit;font-size:var(--template-font-size-sm,13px);background:#fff;font-weight:700}.kyc-dev-controls__buttons button.is-active{border-color:var(--template-primary,#2563eb);background:var(--template-primary,#2563eb);color:var(--template-primary-contrast,#fff)}.kyc-validation{border:1px solid color-mix(in srgb, #ef4444 42%, var(--template-card-border,#dbe3ef));border-radius:var(--template-radius,10px);color:#b91c1c;font-size:var(--template-font-size-sm,13px);background:#fef0f0;padding:10px 12px}.kyc-step{gap:16px;display:grid}.kyc-step__header{gap:4px;display:grid}.kyc-step__header h2{margin:0;font-size:18px}.kyc-step__header p,.kyc-agreement p{margin:0}.kyc-agreement{border:1px solid var(--template-card-border,var(--template-border,#dbe3ef));border-radius:var(--template-radius,10px);background:#fff;gap:8px;max-height:260px;padding:0;display:grid;overflow-y:auto}.kyc-agreement .legal-document-content__status,.kyc-agreement .legal-document-content__error,.kyc-agreement .legal-document-content__article{background:0 0;border:0;border-radius:0;min-height:180px;padding:14px}.kyc-agreement .legal-document-content__article :where(h1:first-child){margin-top:0}.kyc-form-grid,.kyc-upload-grid,.kyc-documents{gap:14px;display:grid}.kyc-form-grid--two,.kyc-upload-grid,.kyc-documents{grid-template-columns:repeat(2,minmax(0,1fr))}.kyc-form-grid>.relative{min-width:0}.kyc-form-grid>.relative>label{min-height:18px;margin-bottom:4px;font-size:14px;line-height:18px}.kyc-form-grid>.relative input{min-height:38px}.kyc-upload-grid article,.kyc-document{gap:8px;display:grid}.kyc-upload-grid strong,.kyc-document strong{font-size:var(--template-font-size-sm,13px)}.kyc-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.kyc-actions__left{gap:10px;display:flex}.kyc-actions__next{min-width:120px}.kyc-summary{border-radius:var(--template-radius,10px);overflow:hidden}@media (width<=640px){.kyc-view{gap:14px;padding:14px}.kyc-card,.kyc-status{padding:14px}.kyc-view>.kyc-card{padding:0}.kyc-form-grid--two,.kyc-upload-grid,.kyc-documents{grid-template-columns:1fr}.kyc-dev-controls__buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.kyc-actions{grid-template-columns:1fr;display:grid}.kyc-actions__left{display:contents}.kyc-actions__next{order:1;width:100%}.kyc-actions__left>:nth-child(2){order:2;width:100%}.kyc-actions__left>:first-child{order:3;width:100%}}.legal-document-content__status,.legal-document-content__error,.legal-document-content__article{border:1px solid var(--template-card-border,#dbe3ef);background:var(--template-surface,var(--template-card-bg,#fff));border-radius:8px;width:100%;min-height:160px;padding:clamp(16px,2vw,24px)}.legal-document-content__error{color:#b91c1c;background:#fef2f2;border-color:#fecaca;font-size:14px}.legal-document-content__skeleton{width:100%;height:12px;margin-top:var(--component-skeleton-line-gap,12px);border-radius:var(--component-skeleton-radius,999px);background:linear-gradient(90deg, var(--component-skeleton-base-color,#cbd5e1), var(--component-skeleton-highlight-color,#e2e8f0), var(--component-skeleton-base-color,#cbd5e1));background-size:220% 100%;animation:1.25s ease-in-out infinite legal-document-pulse}.legal-document-content__skeleton:first-child{margin-top:0}.legal-document-content__skeleton--title{width:210px;height:16px}.legal-document-content__skeleton--wide{width:84%}.legal-document-content__skeleton--short{width:66%}.legal-document-content__article{overflow-wrap:anywhere;color:color-mix(in srgb, var(--template-text-primary,#111827) 82%, var(--template-text-secondary,#64748b));font-size:14px;line-height:1.6}.legal-document-content__article :where(*){max-width:100%}.legal-document-content__article :where(pre){white-space:pre-wrap;font:inherit;margin:0}.legal-document-content__article :where(h1,h2,h3,h4,h5,h6){color:var(--template-text-primary,#111827);margin:18px 0 8px;font-weight:700;line-height:1.25}.legal-document-content__article :where(h1:first-child,h2:first-child,h3:first-child,p:first-child){margin-top:0}.legal-document-content__article :where(h1){font-size:20px}.legal-document-content__article :where(h2){font-size:18px}.legal-document-content__article :where(h3){font-size:16px}.legal-document-content__article :where(p,ul,ol){margin:0 0 12px}.legal-document-content__article :where(li){margin:4px 0}.legal-document-content__article :where(p:empty,div:empty){display:none}@keyframes legal-document-pulse{0%,to{opacity:.55}50%{opacity:1}}.v2-devtools-trigger{z-index:10060;color:#166534;letter-spacing:.04em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;background:#f0fdf4f0;border:1px solid #22c55e73;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex;position:fixed;top:16px;left:16px;box-shadow:0 10px 30px #0f172a1f}body[data-theme-preview-embedded=true] #app>.v2-devtools-trigger{height:auto;min-height:44px}.v2-devtools-trigger--dragging{cursor:grabbing}.v2-devtools-trigger__dot{background:#22c55e;border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 4px #22c55e29}.v2-devtools-trigger__env{line-height:1}.v2-devtools-drawer{gap:18px;width:100%;min-width:0;max-width:100%;padding:0;display:grid;overflow-x:hidden}.v2-devtools-section{gap:12px;display:grid}.v2-devtools-section__header h3{color:#0f172a;margin:0;font-size:15px;font-weight:700}.v2-devtools-collapse{background:#fff;border:1px solid #dbeafe;border-radius:18px;gap:12px;display:grid;overflow:hidden}.v2-devtools-collapse__summary{cursor:pointer;color:#0f172a;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:14px 16px;font-size:15px;font-weight:700;list-style:none;display:flex}.v2-devtools-collapse__summary::-webkit-details-marker{display:none}.v2-devtools-collapse__summary:after{content:"+";color:#2563eb;font-size:18px;font-weight:700}.v2-devtools-collapse[open] .v2-devtools-collapse__summary:after{content:"-"}.v2-devtools-collapse__content{gap:12px;padding:0 12px 12px;display:grid}.v2-devtools-accordion__content{gap:12px;min-width:0;padding:0 12px 12px;display:grid}.v2-devtools-drawer .border-t.px-4{padding-left:12px;padding-right:12px}.v2-devtools-section-toolbar{justify-content:center;align-items:center;gap:12px;display:flex}.v2-devtools-section-toolbar__spacer{flex:auto}.v2-devtools-subsection{gap:10px;display:grid}.v2-devtools-stock-card{display:grid}.v2-devtools-stock-card--compact{gap:0}.v2-devtools-stock-card__surface{background:#fff;border:1px solid #dbeafe;border-radius:16px;padding:12px}.v2-devtools-stock-card__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.v2-devtools-stock-card__item{gap:6px;min-width:0;display:grid}.v2-devtools-stock-card__label{color:#64748b;font-size:12px;font-weight:600;line-height:1.4}.v2-devtools-stock-card__value{color:#2563eb;font-size:14px;font-weight:700;line-height:1.4}.v2-devtools-stock-card__logo{align-items:center;min-height:20px;display:flex}.v2-devtools-stock-card__logo-image{object-fit:cover;background:#fff;border:1px solid #dbeafe;border-radius:999px;width:24px;height:24px}.v2-devtools-stock-card__logo-fallback{color:#1d4ed8;letter-spacing:.04em;background:#eff6ff;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:inline-flex}.v2-devtools-runtime-source{justify-content:space-between;align-items:center;gap:12px;min-width:0;max-width:100%;display:flex}.v2-devtools-runtime-source--stacked{flex-direction:column;align-items:stretch;overflow:hidden}.v2-devtools-runtime-source__toggle{background:#fff;border:1px solid #dbeafe;border-radius:14px;align-items:center;gap:4px;padding:4px;display:inline-flex;box-shadow:inset 0 0 0 1px #e2e8f0cc}.v2-devtools-runtime-source__option{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 14px;font-size:12px;font-weight:700}.v2-devtools-runtime-source__option.is-active{color:#fff;background:#2563eb;box-shadow:0 8px 16px #2563eb42}.v2-devtools-runtime-source__hint{color:#64748b;margin:-2px 0 2px;font-size:12px;line-height:1.5}.v2-devtools-runtime-source__hint code{color:#1d4ed8;background:#eff6ff;border-radius:6px;padding:2px 6px}.v2-devtools-backend-target-select{width:100%;min-width:0;max-width:100%}.v2-devtools-startup-overview{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.v2-devtools-startup-overview__item{background:linear-gradient(#f8fbff 0%,#eff6ff 100%);border:1px solid #dbeafe;border-radius:14px;gap:6px;min-width:0;padding:12px 14px;display:grid}.v2-devtools-startup-overview__item--full{grid-column:1/-1}.v2-devtools-startup-overview__item--full strong{color:#dc2626;font-size:12px;line-height:1.4}.v2-devtools-startup-overview__code{color:#1d4ed8;overflow-wrap:anywhere;white-space:normal;word-break:break-word;font-size:12px;line-height:1.5;display:block}.v2-devtools-startup-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.v2-devtools-startup-step:nth-child(-n+2){grid-column:auto}.v2-devtools-startup-step:nth-child(n+5){grid-column:1/-1}.v2-devtools-startup-step{background:linear-gradient(#f8fbff 0%,#eff6ff 100%);border:1px solid #dbeafe;border-radius:14px;gap:6px;min-width:0;padding:12px 14px;display:grid}.v2-devtools-startup-step.is-success{background:linear-gradient(#f0fdf4 0%,#ecfdf5 100%);border-color:#bbf7d0}.v2-devtools-startup-step.is-warning{background:linear-gradient(#fffbeb 0%,#fefce8 100%);border-color:#fde68a}.v2-devtools-startup-step.is-error{background:linear-gradient(#fef2f2 0%,#fff1f2 100%);border-color:#fecaca}.v2-devtools-startup-step.is-running{background:linear-gradient(#dbeafe 0%,#eff6ff 100%);border-color:#bfdbfe}.v2-devtools-startup-step__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.v2-devtools-startup-step__label{color:#0f172a;font-size:13px;font-weight:700}.v2-devtools-startup-step__status,.v2-devtools-startup-step__message,.v2-devtools-startup-step__meta{color:#334155;font-size:12px;line-height:1.5}.v2-devtools-startup-step__message,.v2-devtools-startup-step__meta{margin:0}.v2-devtools-subsection__title{color:#2563eb;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.v2-devtools-drawer__header{gap:6px;display:grid}.v2-devtools-drawer__header h2{color:#0f172a;margin:0;font-size:22px;font-weight:700}.v2-devtools-drawer__eyebrow{color:#2563eb;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.v2-devtools-drawer__hint{color:#475569;margin:0;font-size:14px}.v2-devtools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.v2-devtools-item{background:linear-gradient(#f8fbff 0%,#eff6ff 100%);border:1px solid #dbeafe;border-radius:14px;gap:6px;padding:12px 14px;display:grid}.v2-devtools-item--full{grid-column:1/-1}.v2-devtools-item__toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.v2-devtools-item__label{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.v2-devtools-item strong,.v2-devtools-item code{color:#0f172a;word-break:break-word;font-size:13px;line-height:1.5}.v2-devtools-data-probe.is-warning strong,.v2-devtools-data-probe.is-error strong{color:#dc2626}.v2-devtools-logo-preview,.v2-runtime-image-preview{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.v2-runtime-image-preview__holder{flex-shrink:0}.v2-runtime-image-preview__img{padding:4px}.v2-runtime-image-preview code{display:block}.v2-devtools-actions{flex-wrap:wrap;gap:10px;display:flex}.v2-devtools-actions--compact{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;width:100%;display:grid}.v2-devtools-actions--compact>*{width:100%}.v2-devtools-action{color:#1d4ed8;background:#fff;border:1px solid #bfdbfe;border-radius:999px;min-height:40px;padding:0 14px;font-size:13px;font-weight:700}.v2-devtools-action--primary{color:#fff;background:#2563eb;border-color:#1d4ed8}@media (width<=767px){.v2-devtools-startup-overview,.v2-devtools-startup-steps{grid-template-columns:1fr}.v2-devtools-startup-step:nth-child(n+3){grid-column:auto}.v2-devtools-section-toolbar{flex-direction:column}.v2-devtools-section-toolbar__spacer{display:none}.v2-devtools-actions--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-devtools-item__toolbar{flex-direction:column;align-items:flex-start}.v2-devtools-stock-card__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=479px){.v2-devtools-drawer .border-t.px-4,.v2-devtools-accordion__content{padding-left:8px;padding-right:8px}.v2-devtools-actions--compact{grid-template-columns:1fr}}.v2-devtools-drawer__empty{min-height:240px;display:grid}.v2-devtools-drawer__empty-card{color:#475569;background:radial-gradient(circle at 0 0,#2563eb1f,#0000 35%),linear-gradient(#f8fbff 0%,#f8fafc 100%);border:1px dashed #cbd5e1;border-radius:18px;place-items:center;font-size:14px;display:grid}.v2-devtools-json{color:#dbeafe;background:#0f172a;border:1px solid #94a3b833;border-radius:16px;max-height:320px;margin:0;padding:12px;font-size:12px;line-height:1.55;overflow:auto}.v2-devtools-json-block{gap:8px;min-width:0;display:grid}.v2-devtools-json-block__toolbar{color:#475569;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.v2-devtools-json-block__copy{color:#1d4ed8;background:#fff;border:1px solid #bfdbfe;border-radius:999px;min-height:30px;padding:0 10px;font-size:12px;font-weight:700}.v2-devtools-json-block__copy:disabled{opacity:.5}.v2-devtools-json-textarea{resize:vertical;color:#dbeafe;background:#0f172a;border:1px solid #94a3b833;border-radius:16px;width:100%;min-height:220px;padding:12px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.v2-drawer-skeleton{gap:18px;padding:8px;display:grid}.v2-drawer-skeleton__header,.v2-drawer-skeleton__section{gap:12px;display:grid}.v2-drawer-skeleton__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.v2-drawer-skeleton__card{gap:var(--component-skeleton-line-gap,10px);border:1px solid var(--template-card-border,var(--template-border,#dbe3ef));border-radius:var(--component-card-radius,var(--template-radius,10px));background:var(--template-surface,#fff);padding:12px 14px;display:grid}.v2-drawer-skeleton__eyebrow,.v2-drawer-skeleton__section-title,.v2-drawer-skeleton__line,.v2-drawer-skeleton__title,.v2-drawer-skeleton__subtitle{border-radius:var(--component-skeleton-radius,999px);background:linear-gradient(90deg, var(--component-skeleton-base-color,#cbd5e1), var(--component-skeleton-highlight-color,#e2e8f0), var(--component-skeleton-base-color,#cbd5e1));background-size:200% 100%}.v2-drawer-skeleton__eyebrow{width:96px;height:12px}.v2-drawer-skeleton__title{width:188px;max-width:100%;height:24px}.v2-drawer-skeleton__subtitle{width:100%;max-width:280px;height:14px}.v2-drawer-skeleton__section-title{width:120px;height:18px}.v2-drawer-skeleton__line{height:12px}.v2-drawer-skeleton__line--sm{width:34%}.v2-drawer-skeleton__line--md{width:58%}.v2-drawer-skeleton__line--lg{width:86%}.v2-drawer-skeleton__pulse{animation:1.4s ease-in-out infinite v2-drawer-skeleton-wave}@keyframes v2-drawer-skeleton-wave{0%{opacity:.8;background-position:200% 0}50%{opacity:1}to{opacity:.8;background-position:-200% 0}}.v2-drawer-error{background:linear-gradient(#fff5f5 0%,#fef2f2 100%);border:1px solid #fecaca;border-radius:18px;gap:16px;padding:20px;display:grid}.v2-drawer-error__icon{color:#fff;background:#dc2626;border-radius:999px;place-items:center;width:36px;height:36px;font-size:20px;font-weight:800;display:grid}.v2-drawer-error__body{gap:8px;display:grid}.v2-drawer-error__body h3,.v2-drawer-error__body p{margin:0}.v2-drawer-error__body h3{color:#991b1b;font-size:16px;font-weight:700}.v2-drawer-error__body p{color:#7f1d1d;font-size:14px;line-height:1.6}.v2-drawer-error__actions{flex-wrap:wrap;gap:10px;display:flex}.v2-startup-loader{z-index:10040;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#2563eb38;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.v2-startup-loader__panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ff67678a;border:1px solid #f871717a;border-radius:24px;gap:12px;width:min(640px,100%);padding:24px;display:grid;box-shadow:0 24px 72px #7f1d1d29}.v2-startup-loader__header,.v2-startup-loader__footer{gap:6px;display:grid}.v2-startup-loader__header p,.v2-startup-loader__failure{margin:0}.v2-startup-loader__eyebrow{color:#fff;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.v2-startup-loader__header p,.v2-startup-loader__failure{color:#fff;font-size:14px;line-height:1.6}.v2-startup-loader__steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.v2-startup-loader__step{background:linear-gradient(#f8fbff 0%,#eff6ff 100%);border:1px solid #dbeafe;border-radius:16px;gap:6px;padding:14px 16px;display:grid}.v2-startup-loader__step.is-running{border-color:#60a5fa}.v2-startup-loader__step.is-warning{background:linear-gradient(#fffbeb 0%,#fef3c7 100%);border-color:#f59e0b}.v2-startup-loader__step.is-error{background:linear-gradient(#fff5f5 0%,#fee2e2 100%);border-color:#f87171}.v2-startup-loader__step.is-success{background:linear-gradient(#f0fdf4 0%,#dcfce7 100%);border-color:#86efac}.v2-startup-loader__step-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.v2-startup-loader__step-label,.v2-startup-loader__step-status{color:#0f172a;font-size:14px}.v2-startup-loader__step-label{font-weight:700}.v2-startup-loader__step-status{color:#475569;font-weight:600}.v2-startup-loader__step-message{color:#475569;margin:0;font-size:13px;line-height:1.5}.v2-startup-loader__actions{flex-wrap:wrap;gap:10px;display:flex}.v2-startup-loader__action{color:#991b1b;cursor:pointer;background:#fff;border:1px solid #ffffffb8;border-radius:8px;min-height:40px;padding:0 16px;font-size:14px;font-weight:700}.v2-startup-loader__action:hover{background:#fff7ed}:root{--theme-font-family:Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;--theme-background:#f8fafc;--theme-text-color:#0f172a;--app-card-bg:#fff;--app-border:#dbe3ef;--app-text:#0f172a;--app-muted-text:#64748b;--app-positive:#10b981;--app-negative:#ef4444;--app-warning:#f59e0b;--app-preference-font-scale:1;--app-preference-font-size-xs:12px;--app-preference-font-size-sm:13px;--app-preference-font-size-base:16px;--app-preference-font-size-md:16px;--app-preference-font-size-lg:20px;font-family:var(--theme-font-family)}html,body{width:100%;height:100%;overflow:hidden}#app{width:100%;height:100%;min-height:100%;overflow:hidden}body{background:var(--theme-background);color:var(--theme-text-color);font-size:var(--app-preference-font-size-base);margin:0}html.app-preference-font-small{--app-preference-font-size-xs:9.6px;--app-preference-font-size-sm:10.4px;--app-preference-font-size-base:12.8px;--app-preference-font-size-md:12.8px;--app-preference-font-size-lg:16px}html.app-preference-font-large{--app-preference-font-size-xs:14.4px;--app-preference-font-size-sm:15.6px;--app-preference-font-size-base:19.2px;--app-preference-font-size-md:19.2px;--app-preference-font-size-lg:24px}html:is(.app-preference-font-small,.app-preference-font-large) #app,html:is(.app-preference-font-small,.app-preference-font-large) .runtime-home,html:is(.app-preference-font-small,.app-preference-font-large) .standalone-page,html:is(.app-preference-font-small,.app-preference-font-large) .user-account-drawer,html:is(.app-preference-font-small,.app-preference-font-large) .modal-body-scroll,html:is(.app-preference-font-small,.app-preference-font-large) .z-modal{font-size:var(--app-preference-font-size-base);--template-font-size-xs:var(--app-preference-font-size-xs)!important;--template-font-size-sm:var(--app-preference-font-size-sm)!important;--template-font-size-base:var(--app-preference-font-size-base)!important;--template-font-size-md:var(--app-preference-font-size-md)!important;--template-font-size-lg:var(--app-preference-font-size-lg)!important;--app-shell-control-font-size:var(--app-preference-font-size-sm)!important;--z-theme-shell-control-font-size:var(--app-preference-font-size-sm)!important;--layout-sidebar-nav-font-size:var(--app-preference-font-size-base)!important;--z-theme-shell-sidebar-title-size:var(--app-preference-font-size-base)!important}html.app-preference-font-small :where(.runtime-home,.standalone-page,.user-account-drawer,.modal-body-scroll,.z-modal) :where(button,input,textarea,select,label,p,span,small,a,li,td,th){font-size:min(1em, var(--app-preference-font-size-sm))}html.app-preference-font-small :where(.runtime-home,.standalone-page,.user-account-drawer,.modal-body-scroll,.z-modal) :where(strong,h1,h2,h3,h4,h5,h6){font-size:min(1em, var(--app-preference-font-size-base))}html.app-preference-font-large :where(.runtime-home,.standalone-page,.user-account-drawer,.modal-body-scroll,.z-modal) :where(button,input,textarea,select,label,p,span,small,a,li,td,th){font-size:max(1em, var(--app-preference-font-size-sm))}html.app-preference-font-large :where(.runtime-home,.standalone-page,.user-account-drawer,.modal-body-scroll,.z-modal) :where(strong,h1,h2,h3,h4,h5,h6){font-size:max(1em, var(--app-preference-font-size-base))}html[data-theme-preview-embedded=true],html[data-theme-preview-embedded=true] body,body[data-theme-preview-embedded=true]{height:100%;min-height:100%}body[data-theme-preview-embedded=true] #app{height:100%;min-height:100%;overflow:hidden}body[data-theme-preview-embedded=true] #app>*,html[data-theme-preview-embedded=true][data-theme-preview-loading=true],body[data-theme-preview-embedded=true][data-theme-preview-loading=true]{height:100%;min-height:100%}body[data-theme-preview-embedded=true][data-theme-preview-loading=true] #app{height:100%;min-height:100%;overflow-y:hidden}#app>.fixed.z-\[9999\].pointer-events-auto,body>.fixed.z-\[9999\].pointer-events-auto,#app>.pointer-events-auto.fixed.z-\[9999\].flex.w-full.flex-col,body>.pointer-events-auto.fixed.z-\[9999\].flex.w-full.flex-col{z-index:2147483000!important}body[data-theme-preview-embedded=true] #app>.pointer-events-auto.fixed.z-\[9999\].flex.w-full.flex-col{pointer-events:none;height:auto;min-height:0}body[data-theme-preview-embedded=true] #app>.pointer-events-auto.fixed.z-\[9999\].flex.w-full.flex-col>*{pointer-events:auto}
