.device-switch[data-v-a88f72a3],.preview-switch[data-v-a88f72a3]{background:#f4f7fa;border:1px solid #e1e7ef;border-radius:8px;flex-shrink:0;align-items:center;gap:3px;padding:3px;display:flex}.device-switch button[data-v-a88f72a3],.preview-switch button[data-v-a88f72a3]{font:inherit;color:#738196;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:6px 9px;font-size:11px;display:flex}.device-switch button.selected[data-v-a88f72a3],.preview-switch button.selected[data-v-a88f72a3]{color:#142236;background:#fff;box-shadow:0 1px 4px #14223612}.device-switch button[data-v-a88f72a3]:hover,.preview-switch button[data-v-a88f72a3]:hover{color:#142236}.device-preview[data-v-a88f72a3]{z-index:400;color:#142236;background:#e9edf3;flex-direction:column;display:flex;position:fixed;inset:0}.preview-header[data-v-a88f72a3]{background:#fff;border-bottom:1px solid #d9e0e9;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;height:76px;padding:0 30px;display:flex}.preview-header>div[data-v-a88f72a3]:first-child{flex:1}.preview-header span[data-v-a88f72a3]{font-size:14px;font-weight:600}.preview-header small[data-v-a88f72a3]{color:#8190a3;margin-top:4px;font-size:11px;display:block}.preview-switch[data-v-a88f72a3]{position:absolute;left:50%;transform:translate(-50%)}.preview-switch button[data-v-a88f72a3]{padding:9px 14px;font-size:12px}.close-preview[data-v-a88f72a3]{color:#7b899b;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:10px;display:flex}.close-preview span[data-v-a88f72a3]{font-size:12px;font-weight:500}.preview-stage[data-v-a88f72a3]{background:radial-gradient(#f6f8fb,#e9edf3 70%);flex:1;justify-content:center;align-items:center;min-height:0;padding:24px;display:flex;overflow:hidden}.phone-slot[data-v-a88f72a3]{flex-shrink:0;position:relative}.phone-frame[data-v-a88f72a3]{box-sizing:border-box;transform-origin:0 0;background:#fff;border:9px solid #142236;border-radius:49px;width:458px;height:974px;position:absolute;inset:0 auto auto 0;overflow:hidden;box-shadow:0 25px 70px #20344b26,0 0 0 1px #32435b}.phone-frame iframe[data-v-a88f72a3]{background:#fff;border:0;width:100%;height:100%;display:block}button[data-v-a88f72a3]:focus-visible{outline-offset:3px;outline:2px solid #4278ed}@media (width<=1150px){.device-switch button[data-v-a88f72a3]{padding:5px 6px;font-size:9px}.device-switch svg[data-v-a88f72a3]{width:13px}}@media (width<=900px){.device-switch[data-v-a88f72a3]{display:none}}@media (width<=600px){.preview-header[data-v-a88f72a3]{height:64px;padding:0 14px}.preview-header>div[data-v-a88f72a3]:first-child{display:none}.preview-switch[data-v-a88f72a3]{position:static;transform:none}.preview-stage[data-v-a88f72a3]{padding:18px 12px}.close-preview span[data-v-a88f72a3]{display:none}}.mobile-toolbar[data-v-0be07c22]{display:none}@media (width<=900px){.mobile-toolbar[data-v-0be07c22]{z-index:45;height:var(--mobile-toolbar-height);box-sizing:border-box;padding:7px max(8px,env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(20px);background:#fffffff5;border-top:1px solid #e4e9f0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -5px 24px #14223606}.toolbar-item[data-v-0be07c22]{color:#7a8799;min-width:44px;min-height:54px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0 2px;font-size:10.5px;font-weight:550;line-height:1.2;text-decoration:none;display:flex}.toolbar-icon[data-v-0be07c22]{border-radius:9px;justify-content:center;align-items:center;width:46px;height:28px;transition:background .15s,color .15s;display:flex}.toolbar-item.active[data-v-0be07c22]{color:#142236;font-weight:650}.toolbar-item.active .toolbar-icon[data-v-0be07c22]{color:#a88353;background:#b890601c}.toolbar-item:active .toolbar-icon[data-v-0be07c22]{background:#edf1f6}.toolbar-item[data-v-0be07c22]:focus-visible{outline-offset:-2px;outline:2px solid #4278ed}}.help-trigger[data-v-5491af12]{vertical-align:middle;width:32px;height:32px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;margin:-5px 0 -5px 3px;padding:0;line-height:1;display:inline-grid}.help-trigger>span[data-v-5491af12]{box-sizing:border-box;border:1px solid;border-radius:50%;place-items:center;width:18px;height:18px;font-family:inherit;font-size:11px;font-weight:650;line-height:1;display:grid}.help-trigger[data-v-5491af12]:hover{color:var(--text);background:var(--surface)}.help-trigger[data-v-5491af12]:focus-visible,.help-panel button[data-v-5491af12]:focus-visible{outline:2px solid var(--gold,#b89060);outline-offset:3px}.help-backdrop[data-v-5491af12]{z-index:220;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);overscroll-behavior:contain;color:var(--text);background:#040a1773;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.help-panel[data-v-5491af12]{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);border-radius:22px;width:100%;max-width:450px;max-height:calc(100dvh - 48px);padding:25px;overflow:auto;box-shadow:0 22px 80px #0000003d}.help-panel-top[data-v-5491af12]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.help-panel-top>span[data-v-5491af12]{color:var(--muted);font-size:11px}.help-return[data-v-5491af12]{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-size:12px;display:inline-flex}.help-return>svg[data-v-5491af12]{transform:rotate(180deg)}.help-panel h2[data-v-5491af12]{letter-spacing:-.025em;color:var(--text);margin:0 0 15px;font-size:21px;font-weight:650;line-height:1.3}.help-panel p[data-v-5491af12]{color:var(--muted);margin:0 0 14px;font-size:14px;line-height:1.7}.help-understood[data-v-5491af12]{border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:11px;margin:23px 0 0;font-size:13px;font-weight:600;display:block}.help-understood[data-v-5491af12]:hover,.help-return[data-v-5491af12]:hover{border-color:var(--gold,#b89060)}@media (width<=600px){.help-trigger[data-v-5491af12]{width:36px;height:36px;margin-top:-7px;margin-bottom:-7px}.help-backdrop[data-v-5491af12]{align-items:flex-end;padding:16px}.help-panel[data-v-5491af12]{max-height:calc(100dvh - 32px);padding:22px;padding-bottom:calc(22px + env(safe-area-inset-bottom,0px));border-radius:22px}.help-panel h2[data-v-5491af12]{font-size:21px}.help-panel-top[data-v-5491af12]{margin-bottom:20px}}.theme-switch[data-v-d125c8c7]{border:1px solid var(--line);background:var(--surface);min-width:34px;min-height:34px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:550;transition:background .15s,border-color .15s;display:inline-flex}.theme-switch[data-v-d125c8c7]:hover{background:var(--surface-soft,#eef2f8);border-color:var(--gold)}.theme-switch svg[data-v-d125c8c7]{color:var(--gold)}.theme-switch[data-v-d125c8c7]:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media (width<=1150px){.theme-switch[data-v-d125c8c7]{padding:6px 8px;font-size:10px}}@media (width<=600px){.theme-switch[data-v-d125c8c7]{width:32px;min-width:32px;min-height:32px;padding:7px}.theme-switch span[data-v-d125c8c7]{display:none}}.app-shell[data-v-25f8fca9]{min-height:100vh;display:flex}.sidebar[data-v-25f8fca9]{background:var(--navy);z-index:50;color:#adbacb;flex-direction:column;width:226px;padding:26px 17px 18px;display:flex;position:fixed;inset:0 auto 0 0;overflow:auto}.brand[data-v-25f8fca9]{padding:0 12px 32px;text-decoration:none;display:block}.brand img[data-v-25f8fca9]{object-fit:cover;object-position:center;width:133px;height:48px}.brand>span[data-v-25f8fca9]{letter-spacing:2px;color:#7d8a9f;margin-top:5px;padding-left:4px;font-size:7px;display:block}.workspace-label[data-v-25f8fca9]{letter-spacing:.14em;color:#667990;margin:0 13px 12px;font-size:8px;font-weight:700}.sidebar nav[data-v-25f8fca9]{gap:4px;display:grid}.sidebar nav>a[data-v-25f8fca9]{color:#96a6bb;border-radius:7px;align-items:center;gap:12px;min-height:41px;padding:11px 12px;font-size:12px;font-weight:480;text-decoration:none;display:flex}.sidebar nav>a[data-v-25f8fca9]:hover{color:#fff;background:#ffffff06}.sidebar nav>a.router-link-active[data-v-25f8fca9]{color:#e6c69c;background:#b8906019}.sidebar nav>a.router-link-active svg[data-v-25f8fca9]{color:#d7b07d}.sidebar nav>a small[data-v-25f8fca9]{color:#9faec1;background:#ffffff0d;border-radius:4px;margin-left:auto;padding:0 6px;font-size:9px}.sidebar nav>a i[data-v-25f8fca9]{letter-spacing:.04em;color:#d9b27c;border:1px solid #b890604a;border-radius:3px;margin-left:auto;padding:1px 4px;font-size:7px;font-style:normal}.sidebar nav>a.nav-separated[data-v-25f8fca9]{margin-top:18px}.sidebar-bottom[data-v-25f8fca9]{margin-top:auto;padding-top:32px}.advisor-note[data-v-25f8fca9]{border-top:1px solid #ffffff0a;align-items:center;gap:8px;padding:18px 4px 14px;display:flex}.advisor-avatar[data-v-25f8fca9]{color:#d4ad7c;background:#b8906028;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.advisor-note strong[data-v-25f8fca9]{color:#cad2df;font-size:10px;font-weight:550;display:block}.advisor-note span[data-v-25f8fca9]:not(.advisor-avatar){color:#6e829b;font-size:8px;display:block}.advisor-note a[data-v-25f8fca9]{color:#7f91a7;margin-left:auto}.settings-link[data-v-25f8fca9]{color:#8b9ab0;align-items:center;gap:12px;padding:10px 12px;font-size:11px;text-decoration:none;display:flex}.sidebar-status[data-v-25f8fca9]{color:#597087;align-items:center;gap:7px;padding:14px 12px 0;font-size:9px;display:flex}.sidebar-status>span[data-v-25f8fca9]{background:#b89060;border-radius:50%;width:5px;height:5px}.app-main[data-v-25f8fca9]{width:calc(100% - 226px);min-width:0;margin-left:226px}.topbar[data-v-25f8fca9]{border-bottom:1px solid var(--line);z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;justify-content:space-between;align-items:center;gap:16px;height:77px;padding:0 34px;display:flex;position:sticky;top:0}.breadcrumb[data-v-25f8fca9]{align-items:center;gap:14px;min-width:0;font-size:11px;display:flex}.breadcrumb-parent[data-v-25f8fca9]{color:#9aa5b5}.breadcrumb strong[data-v-25f8fca9]{white-space:nowrap;font-weight:550}.breadcrumb svg[data-v-25f8fca9]{color:#b7c1cc}.top-actions[data-v-25f8fca9]{align-items:center;gap:19px;display:flex}.search-trigger[data-v-25f8fca9]{color:#9aa5b3;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:11px;display:flex}.search-trigger kbd[data-v-25f8fca9]{border:1px solid #e9edf3;border-radius:4px;padding:1px 4px;font:9px -apple-system,sans-serif}.role-select select[data-v-25f8fca9]{background:#f7f9fc;border:1px solid #e8edf3;max-width:180px;padding:8px 24px 8px 10px;font-size:10px}.notification-btn[data-v-25f8fca9]{color:#7d899a;background:0 0;border:0;padding:5px;display:flex;position:relative}.notification-btn i[data-v-25f8fca9]{background:#c09a6b;border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:3px;right:4px}.user-avatar[data-v-25f8fca9]{color:#8b6d4b;background:#e8ded1;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:600;text-decoration:none;display:grid}.page-content[data-v-25f8fca9]{max-width:1800px;min-height:calc(100vh - 77px);margin:auto;padding:30px 34px 20px}.app-footer[data-v-25f8fca9]{border-top:1px solid var(--line);color:#a1aabb;justify-content:space-between;align-items:center;gap:10px;margin-top:42px;padding:22px 0 0;font-size:9px;display:flex}.mobile-menu[data-v-25f8fca9]{display:none}.notice-anchor[data-v-25f8fca9]{position:relative}.notification-popover[data-v-25f8fca9]{border:1px solid var(--line);background:#fff;border-radius:12px;width:330px;position:absolute;top:42px;right:-38px;overflow:hidden;box-shadow:0 16px 60px #14223618}.notification-popover h3[data-v-25f8fca9]{margin:0;padding:19px;font-size:14px}.notification-popover h3 span[data-v-25f8fca9]{color:#9aa5b5;float:right;font-size:10px;font-weight:400}.notification-popover>button[data-v-25f8fca9]{border:0;border-top:1px solid var(--line);text-align:left;background:#fff;width:100%;padding:15px 19px;display:block}.notification-popover>button.unread[data-v-25f8fca9]{background:#f7f9fd}.notification-popover strong[data-v-25f8fca9]{font-size:11px;font-weight:600;display:block}.notification-popover button>span[data-v-25f8fca9]{color:var(--muted);margin-top:4px;font-size:10px;display:block}.toast-stack[data-v-25f8fca9]{pointer-events:none;z-index:300;gap:8px;max-width:min(420px,100vw - 32px);display:grid;position:fixed;bottom:24px;right:24px}.app-toast[data-v-25f8fca9]{color:#fff;background:#102238;border-radius:10px;align-items:center;gap:10px;padding:15px 16px;font-size:12px;display:flex;box-shadow:0 6px 30px #0e1a2c22}.app-toast>svg[data-v-25f8fca9]{color:#93d4b9}.app-toast.error>svg[data-v-25f8fca9]{color:#ffb7b7}.app-toast>button[data-v-25f8fca9]{pointer-events:auto;color:#92a5bb;background:0 0;border:0;margin-left:8px;padding:3px;display:flex}.search-modal[data-v-25f8fca9]{border:1px solid var(--line);background:#fff;border-radius:15px;width:min(590px,100%);overflow:hidden;box-shadow:0 30px 90px #07101f44}.search-modal>div[data-v-25f8fca9]{border-bottom:1px solid var(--line);color:#a1adbb;align-items:center;gap:13px;padding:17px;display:flex}.search-modal input[data-v-25f8fca9]{border:0;outline:0;flex:1;padding:5px 0}.search-modal ul[data-v-25f8fca9]{max-height:380px;margin:0;padding:8px;list-style:none;overflow:auto}.search-modal li a[data-v-25f8fca9]{border-radius:7px;align-items:center;gap:15px;padding:11px 15px;text-decoration:none;display:flex}.search-modal li a[data-v-25f8fca9]:hover{background:#f3f6fb}.search-modal li span[data-v-25f8fca9]{flex:1}.search-modal strong[data-v-25f8fca9]{font-size:12px;font-weight:550;display:block}.search-modal small[data-v-25f8fca9]{color:var(--muted);margin-top:1px;font-size:9px;display:block}.search-modal svg[data-v-25f8fca9]{color:#8194b0}.sidebar-backdrop[data-v-25f8fca9]{display:none}.is-compact .page-content[data-v-25f8fca9]{padding-top:20px}.is-compact .topbar[data-v-25f8fca9]{height:65px}@media (width>=1700px){.page-content[data-v-25f8fca9]{padding:38px 48px}.topbar[data-v-25f8fca9]{padding:0 48px}}@media (width<=1150px){.sidebar[data-v-25f8fca9]{width:202px;padding-inline:12px}.app-main[data-v-25f8fca9]{width:calc(100% - 202px);margin-left:202px}.topbar[data-v-25f8fca9]{padding:0 23px}.page-content[data-v-25f8fca9]{padding:26px 23px}.top-actions[data-v-25f8fca9]{gap:13px}.search-trigger span[data-v-25f8fca9],.search-trigger kbd[data-v-25f8fca9]{display:none}}@media (width<=900px){.sidebar[data-v-25f8fca9]{width:226px;transition:transform .18s;transform:translate(-100%)}.sidebar.open[data-v-25f8fca9]{transform:translate(0)}.app-main[data-v-25f8fca9]{width:100%;margin-left:0}.mobile-menu[data-v-25f8fca9]{display:flex}.sidebar-backdrop[data-v-25f8fca9]{z-index:49;background:#0e1a2c66;border:0;display:block;position:fixed;inset:0}.breadcrumb-parent[data-v-25f8fca9],.breadcrumb>svg[data-v-25f8fca9]{display:none}.topbar[data-v-25f8fca9]{height:65px;padding:0 17px}.top-actions[data-v-25f8fca9]{gap:11px}.role-select select[data-v-25f8fca9]{max-width:145px}.page-content[data-v-25f8fca9]{padding:23px 18px}.app-footer[data-v-25f8fca9]{flex-direction:column;align-items:flex-start}}@media (width<=480px){.breadcrumb[data-v-25f8fca9]{gap:8px}.breadcrumb strong[data-v-25f8fca9]{font-size:10px}.topbar[data-v-25f8fca9]{gap:7px;padding:0 12px}.search-trigger[data-v-25f8fca9]{display:none}.top-actions[data-v-25f8fca9]{gap:8px}.role-select select[data-v-25f8fca9]{max-width:123px;padding-right:15px;font-size:9px}.user-avatar[data-v-25f8fca9]{width:28px;height:28px;font-size:9px}.page-content[data-v-25f8fca9]{padding:22px 14px}.notification-popover[data-v-25f8fca9]{width:auto;position:fixed;top:64px;left:12px;right:12px}.topbar .btn.icon-only[data-v-25f8fca9]{min-width:29px;min-height:29px;padding:5px}.toast-stack[data-v-25f8fca9]{bottom:16px;right:16px}}@media (width<=900px){.app-shell[data-v-25f8fca9]{--mobile-toolbar-height:calc(72px + env(safe-area-inset-bottom,0px))}.page-content[data-v-25f8fca9]{padding-bottom:calc(var(--mobile-toolbar-height) + 20px)}.toast-stack[data-v-25f8fca9]{bottom:calc(var(--mobile-toolbar-height) + 12px)}html{scroll-padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}}.page-tools[data-v-25f8fca9]{justify-content:space-between;align-items:center;gap:16px;min-height:32px;margin:-10px 0 16px;display:flex}.page-back[data-v-25f8fca9]{min-height:36px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:4px 7px;font-size:12px;font-weight:600;display:inline-flex}.page-back svg[data-v-25f8fca9]{transform:rotate(180deg)}.page-back[data-v-25f8fca9]:hover{background:var(--line)}.page-help[data-v-25f8fca9]{color:var(--muted);align-items:center;gap:7px;margin-left:auto;font-size:10px;display:flex}@media (width<=900px){.page-tools[data-v-25f8fca9]{margin:-8px 0 12px}.page-back[data-v-25f8fca9]{min-height:40px}.breadcrumb strong[data-v-25f8fca9]{text-overflow:ellipsis;overflow:hidden}.top-actions[data-v-25f8fca9]{flex-shrink:0}}.logout-btn[data-v-25f8fca9]{width:100%;font:inherit;text-align:left;cursor:pointer;color:#8b9ab0;background:0 0;border:0}.logout-btn[data-v-25f8fca9]:hover{color:#e6c69c}.session-notice[data-v-25f8fca9]{border:1px solid var(--line);border-left:3px solid var(--gold);background:var(--surface);color:var(--ink);border-radius:9px;align-items:center;gap:10px;margin:0 0 16px;padding:12px 14px;font-size:12px;display:flex}.session-notice>svg[data-v-25f8fca9]{color:var(--gold);flex-shrink:0}.session-notice>span[data-v-25f8fca9]{flex:1}.session-notice>button[data-v-25f8fca9]{color:var(--muted);background:0 0;border:0;padding:2px;display:flex}.mini-chart[data-v-6c5af7a3]{width:100%;min-width:0;position:relative}.mini-chart svg[data-v-6c5af7a3]{width:100%;height:100%;display:block;overflow:visible}.chart-tooltip[data-v-6c5af7a3]{color:#fff;pointer-events:none;background:#142236;border-radius:7px;padding:7px 11px;font-size:11px;position:absolute;top:0;right:12px}.chart-tooltip b[data-v-6c5af7a3]{margin-left:10px}.ring-chart[data-v-a6dec441]{flex:none;place-items:center;display:inline-grid;position:relative}.ring-chart svg[data-v-a6dec441]{width:100%;height:100%;position:absolute;inset:0}.ring-chart>div[data-v-a6dec441]{flex-direction:column;align-items:center;display:flex}.ring-chart strong[data-v-a6dec441]{font-size:22px;font-weight:650;line-height:1.2}.ring-chart small[data-v-a6dec441]{font-size:11px}.ring-chart span[data-v-a6dec441]{color:#7d899a;text-align:center;max-width:70px;font-size:9px}.offer-card[data-v-d2d32e03]{break-inside:avoid;vertical-align:top;background:#fff;border:1px solid #e8edf3;border-radius:16px;width:100%;margin:0 0 22px;transition:box-shadow .2s,transform .2s;display:inline-block;overflow:hidden}.offer-card[data-v-d2d32e03]:hover{transform:translateY(-2px);box-shadow:0 10px 28px #1422360c}.offer-photo[data-v-d2d32e03]{aspect-ratio:4/3;background:#e8edf3;width:100%;height:auto;position:relative;overflow:hidden}.photo-link[data-v-d2d32e03]{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.photo-link img[data-v-d2d32e03]{object-fit:cover;width:100%;height:100%;transition:transform .4s}.offer-card:hover .photo-link img[data-v-d2d32e03]{transform:scale(1.025)}.save-offer[data-v-d2d32e03]{color:#142236;cursor:pointer;background:#ffffffed;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:13px;right:13px}.save-offer.saved[data-v-d2d32e03]{color:#b67553;background:#fff4eb}.save-offer.saved[data-v-d2d32e03] svg{fill:#b8906030}.photo-tag[data-v-d2d32e03],.voucher-tag[data-v-d2d32e03]{color:#24364c;pointer-events:none;background:#ffffffed;border-radius:6px;max-width:calc(100% - 82px);padding:6px 9px;font-size:10px;font-weight:650;line-height:1.3;position:absolute;left:13px}.photo-tag[data-v-d2d32e03]{top:15px}.voucher-tag[data-v-d2d32e03]{color:#fff;background:#0e1a2cdb;align-items:center;gap:5px;display:flex;bottom:13px}.offer-copy[data-v-d2d32e03]{text-align:left;color:#142236;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;padding:18px;display:block}.offer-location[data-v-d2d32e03]{color:#7c899a;align-items:center;gap:5px;font-size:11px;display:flex}.offer-copy h3[data-v-d2d32e03]{letter-spacing:-.2px;margin:8px 0 9px;font-size:16px;font-weight:650;line-height:1.35}.offer-meta[data-v-d2d32e03]{color:#768396;flex-wrap:wrap;align-items:center;gap:7px;font-size:11px;display:flex}.rating[data-v-d2d32e03]{color:#8f704c;align-items:center;gap:3px;display:inline-flex}.offer-summary[data-v-d2d32e03]{color:#6e7b8d;overflow-wrap:anywhere;margin-top:10px;font-size:12px;line-height:1.5;display:block}.offer-price[data-v-d2d32e03]{border-top:1px solid #edf0f4;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;margin-top:15px;padding-top:13px;display:flex}.offer-price strong[data-v-d2d32e03]{letter-spacing:-.4px;font-size:18px;font-weight:650}.offer-price strong small[data-v-d2d32e03]{letter-spacing:0;font-size:10px;font-weight:500}.offer-price>span[data-v-d2d32e03]{color:#718094;font-size:12px}button[data-v-d2d32e03]:focus-visible{outline-offset:-3px;outline:3px solid #4278ed}@media (width<=700px){.offer-card[data-v-d2d32e03]{border-radius:12px;min-width:0;margin-bottom:12px}.save-offer[data-v-d2d32e03]{width:44px;height:44px;top:4px;right:4px}.photo-tag[data-v-d2d32e03]{display:none}.voucher-tag[data-v-d2d32e03]{white-space:nowrap;gap:4px;max-width:calc(100% - 16px);padding:5px 6px;font-size:9px;bottom:8px;left:8px}.offer-copy[data-v-d2d32e03]{min-width:0;padding:11px 10px 12px}.offer-location[data-v-d2d32e03]{align-items:flex-start;gap:3px;font-size:9.5px;line-height:1.4}.offer-location[data-v-d2d32e03] svg{width:11px;height:11px;margin-top:1px}.offer-copy h3[data-v-d2d32e03]{letter-spacing:-.1px;overflow-wrap:anywhere;margin:7px 0 8px;font-size:13px;line-height:1.4}.offer-meta[data-v-d2d32e03]{gap:4px;font-size:10px;line-height:1.45}.offer-meta .rating[data-v-d2d32e03],.offer-meta .rating-divider[data-v-d2d32e03]{display:none}.offer-summary[data-v-d2d32e03]{margin-top:8px;font-size:12px;line-height:1.5}.offer-price[data-v-d2d32e03]{flex-direction:column;align-items:flex-start;gap:4px;margin-top:10px;padding-top:10px}.offer-price strong[data-v-d2d32e03]{letter-spacing:-.2px;white-space:nowrap;font-size:14px;line-height:1.3}.offer-price strong small[data-v-d2d32e03]{font-size:9.5px}.offer-price>span[data-v-d2d32e03]{white-space:nowrap;font-size:11px;line-height:1.35}}.client-view[data-v-64b87c19]{--client-ink:#142236;--client-muted:#7a8798;--client-line:#e8edf3;--client-gold:#b89060;color:var(--client-ink)}h1[data-v-64b87c19]{letter-spacing:-.7px;margin:5px 0 10px;font-size:28px;font-weight:650;line-height:1.2}h2[data-v-64b87c19]{letter-spacing:-.3px;margin:0;font-size:20px;font-weight:650;line-height:1.3}h3[data-v-64b87c19]{margin:0;font-size:16px;line-height:1.4}p[data-v-64b87c19]{line-height:1.65}.page-heading[data-v-64b87c19]{margin-bottom:26px}.page-heading .muted[data-v-64b87c19]{margin:0;font-size:13px}.eyebrow[data-v-64b87c19]{letter-spacing:1.3px;text-transform:uppercase;font-size:10px;font-weight:650}.section-gap[data-v-64b87c19]{margin-top:30px}.section-heading[data-v-64b87c19]{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.section-heading p[data-v-64b87c19]{margin:6px 0 0;font-size:12px}.text-action[data-v-64b87c19]{color:#657eaa;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.text-action[data-v-64b87c19]:hover{color:#355a92}.home-top[data-v-64b87c19]{grid-template-columns:minmax(0,1.85fr) minmax(295px,1fr);gap:24px;display:grid}.home-feature[data-v-64b87c19]{background:#142236;border-radius:17px;min-height:347px;position:relative;overflow:hidden}.home-feature>img[data-v-64b87c19]{object-fit:cover;width:100%;height:100%;position:absolute}.home-feature[data-v-64b87c19]:after{content:"";background:linear-gradient(90deg,#07101fba,#0000 95%),linear-gradient(#0000 30%,#07101f80);position:absolute;inset:0}.feature-content[data-v-64b87c19]{z-index:1;color:#fff;max-width:540px;padding:88px 32px 30px;position:relative}.feature-location[data-v-64b87c19]{color:#ffffffe6;align-items:center;gap:6px;font-size:12px;display:flex}.feature-content h2[data-v-64b87c19]{letter-spacing:-.5px;max-width:430px;margin:12px 0 14px;font-size:29px;line-height:1.2}.feature-content p[data-v-64b87c19]{margin:0 0 25px;font-size:17px;font-weight:600}.feature-content p span[data-v-64b87c19]{color:#ffffffbd;font-size:13px;font-weight:400}.feature-btn[data-v-64b87c19]{color:#142236;background:#fff;border-color:#fff;font-size:12px}.feature-balance[data-v-64b87c19]{z-index:2;color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffff25;border:1px solid #ffffff40;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;display:flex;position:absolute;top:22px;left:28px}.home-side[data-v-64b87c19]{flex-direction:column;gap:13px;display:flex}.balance-panel[data-v-64b87c19]{flex:1;padding:23px 24px}.balance-panel .panel-header[data-v-64b87c19]{gap:9px;margin:0;padding:0;font-size:12px}.balance-number[data-v-64b87c19]{letter-spacing:-1px;margin:19px 0 5px;font-size:33px;font-weight:650}.balance-number>span[data-v-64b87c19]{letter-spacing:0;color:#8390a0;font-size:12px;font-weight:500}.balance-credit[data-v-64b87c19]{color:#718b79;align-items:center;gap:4px;margin:0;font-size:10px;display:flex}.home-allowances[data-v-64b87c19]{border-top:1px solid var(--client-line);grid-template-columns:1fr 1fr;margin:20px 0 16px;padding-top:16px;display:grid}.home-allowances button[data-v-64b87c19]{text-align:left;font:inherit;cursor:pointer;color:var(--client-ink);background:0 0;border:0;grid-template-columns:23px 1fr;gap:4px 6px;padding:0;display:grid}.home-allowances button>svg[data-v-64b87c19]{color:#9c835d;grid-row:span 2;align-self:center}.home-allowances strong[data-v-64b87c19]{font-size:13px;font-weight:600}.home-allowances span[data-v-64b87c19]{color:#8a94a1;font-size:9px}.notification-panel[data-v-64b87c19]{font:inherit;text-align:left;color:var(--client-ink);cursor:pointer;background:#eef2f8;border:1px solid #e4eaf2;border-radius:12px;align-items:center;gap:13px;padding:16px 20px;display:flex}.notification-icon[data-v-64b87c19]{color:#8f754f;background:#fff;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.notification-panel>span[data-v-64b87c19]:nth-child(2){flex:1}.notification-panel strong[data-v-64b87c19],.notification-panel small[data-v-64b87c19]{display:block}.notification-panel strong[data-v-64b87c19]{margin-bottom:5px;font-size:12px;font-weight:600}.notification-panel small[data-v-64b87c19]{color:#8490a1;font-size:10px}.category-shortcuts[data-v-64b87c19]{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.category-shortcuts button[data-v-64b87c19]{border:1px solid var(--client-line);color:#3e4f64;font:inherit;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:15px 12px;font-size:10px;display:flex}.category-shortcuts button>svg[data-v-64b87c19]:first-child{color:#a98a63;flex-shrink:0}.category-shortcuts button>span[data-v-64b87c19]{text-align:left;flex:1}.category-shortcuts button[data-v-64b87c19]:hover{border-color:#b8906090}.masonry[data-v-64b87c19]{column-count:3;column-gap:22px}.balance-pill[data-v-64b87c19]{white-space:nowrap;background:#fff;border:1px solid #e5eaf1;border-radius:9px;align-items:center;gap:8px;padding:11px 15px;font-size:12px;display:flex}.balance-pill svg[data-v-64b87c19]{color:#a98a63}.explore-search[data-v-64b87c19]{align-items:center;gap:12px;margin-bottom:20px;display:flex}.search-field[data-v-64b87c19]{color:#8491a3;background:#fff;border:1px solid #e5eaf1;border-radius:10px;flex:1;align-items:center;gap:11px;padding:0 16px;display:flex}.search-field input[data-v-64b87c19]{width:100%;min-width:0;height:45px;font:inherit;color:#142236;background:0 0;border:0;outline:0;font-size:13px}.search-field[data-v-64b87c19]:focus-within{border-color:#7396cf;box-shadow:0 0 0 2px #4278ed10}.sort-field[data-v-64b87c19]{white-space:nowrap;align-items:center;gap:9px;font-size:11px;display:flex}.sort-field>span[data-v-64b87c19]{color:#8b95a2}.sort-field select[data-v-64b87c19]{font:inherit;color:#4b5b70;background:#fff;border:1px solid #e5eaf1;border-radius:9px;padding:12px 24px 12px 10px}.filter-count[data-v-64b87c19]{color:#fff;background:#4278ed;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;display:grid}.filter-active[data-v-64b87c19]{border-color:#b89060!important}.filter-panel[data-v-64b87c19]{border:1px solid var(--client-line);background:#fff;border-radius:9px;flex-wrap:wrap;align-items:center;gap:25px;margin-bottom:18px;padding:15px 18px;font-size:12px;display:flex}.filter-panel label[data-v-64b87c19]{align-items:center;gap:8px;display:flex}.filter-panel .text-action[data-v-64b87c19]{margin-left:auto}.category-tabs[data-v-64b87c19]{flex-wrap:wrap;gap:7px;margin:0 0 22px;display:flex}.category-tabs button[data-v-64b87c19]{color:#8390a0;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:9px 14px;font-size:12px}.category-tabs button.active[data-v-64b87c19]{color:#fff;background:#0e1a2c}.category-tabs button[data-v-64b87c19]:not(.active):hover{background:#eaf0f7}.results-caption[data-v-64b87c19]{color:#909ba9;justify-content:space-between;align-items:center;margin-bottom:18px;font-size:10px;display:flex}.empty-state h2[data-v-64b87c19]{margin:16px 0 10px;font-size:20px}.empty-state>svg[data-v-64b87c19]{color:#a58c6d}.empty-state .btn[data-v-64b87c19]{margin-top:14px}.trip-toolbar[data-v-64b87c19]{justify-content:space-between;align-items:center;gap:20px;margin:0 0 22px;display:flex}.compact[data-v-64b87c19]{max-width:280px}.compact input[data-v-64b87c19]{height:38px;font-size:12px}.tabs span[data-v-64b87c19]{margin-left:6px;font-size:10px;display:inline-block}.trip-list[data-v-64b87c19]{gap:18px;display:grid}.trip-card[data-v-64b87c19]{grid-template-columns:168px 1fr 190px;align-items:center;gap:22px;padding:18px;display:grid}.trip-card>img[data-v-64b87c19]{object-fit:cover;border-radius:10px;width:168px;height:145px}.trip-meta[data-v-64b87c19]{align-items:center;gap:12px;margin-bottom:14px;display:flex}.trip-meta>span[data-v-64b87c19]:last-child{color:#9aa4b2;font-size:10px}.trip-copy h2[data-v-64b87c19]{font-size:17px}.trip-copy>p[data-v-64b87c19]{color:#8590a0;align-items:center;gap:5px;margin:7px 0 18px;font-size:12px;display:flex}.trip-facts[data-v-64b87c19]{color:#7f8c9e;flex-wrap:wrap;gap:14px;font-size:11px;display:flex}.trip-facts span[data-v-64b87c19]{align-items:center;gap:5px;display:flex}.trip-actions[data-v-64b87c19]{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.trip-actions strong[data-v-64b87c19]{letter-spacing:-.4px;font-size:20px}.trip-actions strong small[data-v-64b87c19]{color:#778397;font-size:10px;font-weight:500}.trip-actions>span[data-v-64b87c19]{color:#7d899a;font-size:12px}.trip-actions .btn[data-v-64b87c19]{margin-top:17px;font-size:11px}.wallet-summary[data-v-64b87c19]{grid-template-columns:1.5fr repeat(3,1fr);gap:18px;display:grid}.wallet-main[data-v-64b87c19]{color:#f4efe6;background:#0e1a2c;padding:25px}.wallet-main>span[data-v-64b87c19]{color:#b7c1cf;font-size:11px}.wallet-main>strong[data-v-64b87c19]{letter-spacing:-.6px;margin:16px 0 8px;font-size:31px;font-weight:600;display:block}.wallet-main>strong small[data-v-64b87c19]{color:#c3ccda;letter-spacing:0;font-size:10px;font-weight:400}.wallet-main>p[data-v-64b87c19]{color:#9eabbd;margin:0 0 19px;font-size:11px}.wallet-main .text-action[data-v-64b87c19]{color:#d4b58d;font-size:11px}.wallet-stat[data-v-64b87c19]{flex-direction:column;align-items:flex-start;padding:22px;display:flex}.wallet-stat-icon[data-v-64b87c19]{color:#6c8fcc;background:#ebf1fc;border-radius:10px;place-items:center;width:35px;height:35px;margin-bottom:15px;display:grid}.wallet-stat-icon.gold[data-v-64b87c19]{color:#ab8860;background:#f8f1e7}.wallet-stat-icon.violet[data-v-64b87c19]{color:#8d81b2;background:#f0eef9}.wallet-stat>span[data-v-64b87c19]:not(.wallet-stat-icon){color:#8b96a6;font-size:11px}.wallet-stat>strong[data-v-64b87c19]{letter-spacing:-.5px;margin:10px 0 8px;font-size:25px}.wallet-stat>small[data-v-64b87c19]{color:#8591a3;font-size:10px}.wallet-middle[data-v-64b87c19]{grid-template-columns:1.8fr 1fr;gap:22px;display:grid}.wallet-chart[data-v-64b87c19],.wallet-explain[data-v-64b87c19]{padding:24px}.wallet-chart h2[data-v-64b87c19],.wallet-explain h2[data-v-64b87c19]{font-size:17px}.chart-legend[data-v-64b87c19]{gap:12px;display:flex}.chart-legend span[data-v-64b87c19]{color:#929cab;align-items:center;gap:5px;font-size:9px;display:flex}.chart-legend i[data-v-64b87c19]{background:#4278ed;border-radius:50%;width:6px;height:6px}.chart-legend span:last-child i[data-v-64b87c19]{background:#b8c4d6}.wallet-explain p[data-v-64b87c19]{color:#8290a1;margin:14px 0;font-size:12px}.goal-grid[data-v-64b87c19]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.goal-card[data-v-64b87c19]{padding:0;overflow:hidden}.goal-card>img[data-v-64b87c19]{object-fit:cover;width:100%;height:132px}.goal-card>div[data-v-64b87c19]{padding:19px}.goal-card .muted[data-v-64b87c19]{font-size:10px}.goal-card h3[data-v-64b87c19]{margin:7px 0 18px;font-size:15px}.goal-numbers[data-v-64b87c19]{justify-content:space-between;align-items:center;gap:9px;margin-bottom:10px;display:flex}.goal-numbers strong[data-v-64b87c19]{font-size:12px}.goal-numbers small[data-v-64b87c19]{color:#8c97a6;font-size:9px;font-weight:400}.goal-numbers>span[data-v-64b87c19]{color:#b08a60;font-size:10px}.progress-track[data-v-64b87c19]{background:#edf0f5;border-radius:20px;height:5px;overflow:hidden}.progress-fill[data-v-64b87c19]{border-radius:inherit;background:#b89060;height:100%;transition:width .3s}.align-right[data-v-64b87c19]{text-align:right!important}.event-label[data-v-64b87c19]{align-items:center;gap:12px;display:flex}.event-label strong[data-v-64b87c19]{font-weight:500}.event-icon[data-v-64b87c19]{color:#6f9979;background:#edf6ef;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.event-icon.debit[data-v-64b87c19]{color:#ad8b60;background:#f3eee8}.empty-row[data-v-64b87c19]{text-align:center;color:#8a95a4;padding:25px}.family-overview[data-v-64b87c19]{grid-template-columns:1.25fr 1fr;gap:22px;display:grid}.family-capacity[data-v-64b87c19]{align-items:center;gap:25px;padding:25px;display:flex}.family-capacity h2[data-v-64b87c19]{margin:7px 0;font-size:19px}.family-capacity p[data-v-64b87c19]{margin:0 0 13px;font-size:12px}.family-note[data-v-64b87c19]{align-items:flex-start;gap:18px;padding:28px;display:flex}.family-note>svg[data-v-64b87c19]{color:#ad8e66;flex-shrink:0;margin-top:2px}.family-note h2[data-v-64b87c19]{font-size:17px}.family-note p[data-v-64b87c19]{color:#7f8c9e;margin:10px 0 0;font-size:12px}.family-grid[data-v-64b87c19]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.person-card[data-v-64b87c19]{padding:24px}.person-card.owner[data-v-64b87c19]{border-color:#b8cbe9}.person-top[data-v-64b87c19]{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.person-avatar[data-v-64b87c19]{color:#667fa7;background:#e8effb;border-radius:50%;place-items:center;width:49px;height:49px;font-size:15px;font-weight:600;display:grid}.person-avatar.warm[data-v-64b87c19]{color:#a88c66;background:#f4ede3}.person-card h2[data-v-64b87c19]{font-size:17px}.person-card>p[data-v-64b87c19]{color:#8a97a6;margin:7px 0 20px;font-size:11px}.person-permission[data-v-64b87c19]{color:#7b899d;border-top:1px solid var(--client-line);align-items:center;gap:8px;padding-top:17px;font-size:11px;line-height:1.5;display:flex}.person-permission svg[data-v-64b87c19]{color:#a88a65;flex-shrink:0}.person-actions[data-v-64b87c19]{justify-content:space-between;align-items:center;margin-top:21px;display:flex}.remove[data-v-64b87c19]{color:#ac8079;font-weight:400}.add-person[data-v-64b87c19]{color:#7e8c9e;min-height:235px;font:inherit;cursor:pointer;background:0 0;border:1px dashed #cdd6e1;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:11px;display:flex}.add-person>span[data-v-64b87c19]{color:#8393aa;background:#eaf0f7;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.add-person strong[data-v-64b87c19]{font-size:13px;font-weight:600}.add-person small[data-v-64b87c19]{font-size:11px}.current-plan[data-v-64b87c19]{grid-template-columns:1.5fr repeat(3,1fr);align-items:center;gap:30px;padding:28px;display:grid}.current-plan h2[data-v-64b87c19]{margin-top:12px;font-size:26px}.current-plan h2 small[data-v-64b87c19]{color:#93a0b0;font-size:11px;font-weight:400}.current-plan p[data-v-64b87c19]{margin-bottom:0;font-size:10px}.current-plan>div[data-v-64b87c19]:not(:first-child){border-left:1px solid var(--client-line);flex-direction:column;gap:9px;padding-left:25px;display:flex}.current-plan svg[data-v-64b87c19]{color:#b29875;width:19px}.current-plan strong[data-v-64b87c19]{font-size:16px}.current-plan>div>span[data-v-64b87c19]:not(.eyebrow){color:#8592a4;font-size:11px}.club-grid[data-v-64b87c19]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.club-plan[data-v-64b87c19]{flex-direction:column;padding:24px;display:flex}.club-plan.selected[data-v-64b87c19]{background:#fafcff;border-color:#8faddb}.club-plan.recommended[data-v-64b87c19]:not(.selected){border-color:#c5a782}.club-plan-top[data-v-64b87c19]{justify-content:space-between;align-items:center;gap:8px;display:flex}.club-plan-top h3[data-v-64b87c19]{font-size:18px}.club-price[data-v-64b87c19]{letter-spacing:-.6px;margin:23px 0;font-size:26px;font-weight:600}.club-price>span[data-v-64b87c19]{letter-spacing:0;color:#8390a2;font-size:11px;font-weight:400}.club-plan ul[data-v-64b87c19]{flex:1;gap:14px;margin:0 0 25px;padding:0;list-style:none;display:grid}.club-plan li[data-v-64b87c19]{align-items:center;gap:8px;font-size:11px;line-height:1.5;display:flex}.club-plan li>svg[data-v-64b87c19]{color:#a9916e;flex-shrink:0}.club-plan li>strong[data-v-64b87c19]{font-weight:600}.club-plan li>span[data-v-64b87c19]{color:#8b97a7}.club-plan .btn[data-v-64b87c19]{justify-content:center;font-size:12px}.scenario-note[data-v-64b87c19]{color:#8b97a7;max-width:960px;margin-top:17px;font-size:11px}.voucher-explainer[data-v-64b87c19]{align-items:center;gap:23px;padding:27px;display:flex}.voucher-illustration[data-v-64b87c19]{color:#b5956d;background:#f6efe6;border-radius:17px;flex-shrink:0;place-items:center;width:75px;height:75px;display:grid}.voucher-explainer h2[data-v-64b87c19]{font-size:18px}.voucher-explainer p[data-v-64b87c19]{color:#8793a4;max-width:670px;font-size:12px}.voucher-explainer>.btn[data-v-64b87c19]{flex-shrink:0;margin-left:auto;font-size:11px}.voucher-counters[data-v-64b87c19]{gap:22px;margin-top:15px;display:flex}.voucher-counters span[data-v-64b87c19]{color:#8390a3;font-size:10px}.voucher-counters strong[data-v-64b87c19]{color:#49586b;margin-right:5px;font-size:15px}.status-top[data-v-64b87c19]{grid-template-columns:1.35fr 1fr;gap:22px;display:grid}.status-card[data-v-64b87c19]{color:#f4efe6;background:#0e1a2c;border-radius:15px;justify-content:space-between;align-items:center;gap:25px;padding:32px;display:flex}.status-card .eyebrow[data-v-64b87c19]{color:#bca180}.status-card h2[data-v-64b87c19]{margin:10px 0 12px;font-size:30px}.status-card p[data-v-64b87c19]{color:#c9d0d9;font-size:16px}.status-since[data-v-64b87c19]{color:#91a0b4;align-items:center;gap:7px;margin-top:22px;font-size:10px;display:flex}.next-status[data-v-64b87c19]{padding:29px}.next-status>svg[data-v-64b87c19]{color:#b1956f;margin-bottom:16px}.next-status h2[data-v-64b87c19]{font-size:19px}.next-status p[data-v-64b87c19]{color:#8190a4;margin:15px 0 25px;font-size:12px}.next-status p strong[data-v-64b87c19]{color:#4c5e76;font-weight:600}.status-scale[data-v-64b87c19]{color:#93a0b1;justify-content:space-between;margin-top:9px;font-size:10px;display:flex}.status-ladder[data-v-64b87c19]{padding:25px}.status-ladder .panel-header[data-v-64b87c19]{padding:0 0 25px}.tier-grid[data-v-64b87c19]{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.tier[data-v-64b87c19]{text-align:center;border-top:2px solid #e8edf2;flex-direction:column;align-items:center;padding:15px 4px 8px;display:flex}.tier.reached[data-v-64b87c19]{border-top-color:#b89060}.tier-icon[data-v-64b87c19]{color:#b4bdc9;background:#f1f4f8;border-radius:50%;place-items:center;width:41px;height:41px;margin-bottom:14px;display:grid}.reached .tier-icon[data-v-64b87c19]{color:#a48760;background:#f2eadf}.tier.current .tier-icon[data-v-64b87c19]{color:#dfc198;background:#0e1a2c}.tier h3[data-v-64b87c19]{margin-bottom:12px;font-size:13px}.tier>strong[data-v-64b87c19]{font-size:14px;font-weight:600}.tier small[data-v-64b87c19]{color:#9aa5b4;margin:5px 0 12px;font-size:9px}.tier .badge[data-v-64b87c19]{font-size:9px}.status-notes[data-v-64b87c19]{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.status-notes>article[data-v-64b87c19]{padding:26px}.status-notes svg[data-v-64b87c19]{color:#af9777}.status-notes h2[data-v-64b87c19]{margin-top:16px;font-size:17px}.status-notes p[data-v-64b87c19]{color:#8290a4;margin:12px 0 17px;font-size:12px}.concierge-layout[data-v-64b87c19]{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.conversation[data-v-64b87c19]{flex-direction:column;height:calc(100vh - 235px);min-height:600px;max-height:800px;padding:0;display:flex;overflow:hidden}.conversation-header[data-v-64b87c19]{border-bottom:1px solid var(--client-line);align-items:center;gap:12px;padding:20px 24px;display:flex}.advisor-avatar[data-v-64b87c19]{color:#d3b184;background:#0e1a2c;border-radius:50%;place-items:center;width:39px;height:39px;display:grid}.conversation-header>div[data-v-64b87c19]{flex:1}.conversation-header strong[data-v-64b87c19],.conversation-header span[data-v-64b87c19]:not(.badge):not(.advisor-avatar){display:block}.conversation-header strong[data-v-64b87c19]{font-size:13px}.conversation-header>div>span[data-v-64b87c19]{color:#939fb0;margin-top:5px;font-size:10px}.message-list[data-v-64b87c19]{background:#fcfdff;flex-direction:column;flex:1;align-items:flex-start;gap:18px;padding:25px 25px 35px;display:flex;overflow-y:auto}.chat-date[data-v-64b87c19]{color:#a2adba;align-self:center;margin-bottom:6px;font-size:10px}.message[data-v-64b87c19]{color:#45566d;background:#f0f3f8;border-radius:3px 13px 13px;max-width:82%;padding:15px 18px}.message.mine[data-v-64b87c19]{color:#f0f3f8;background:#14263f;border-radius:13px 3px 13px 13px;align-self:flex-end}.message-author[data-v-64b87c19]{color:#8b9cb2;font-size:9px}.message.mine .message-author[data-v-64b87c19]{color:#bfc9d8}.message p[data-v-64b87c19]{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 9px;font-size:12px;line-height:1.7}.message time[data-v-64b87c19]{text-align:right;color:#8c9bb0;font-size:8px;display:block}.message-composer[data-v-64b87c19]{border-top:1px solid var(--client-line);background:#fff;align-items:center;gap:12px;padding:20px;display:flex}.message-composer textarea[data-v-64b87c19]{resize:none;min-width:0;min-height:66px;font:inherit;color:#384a63;border:1px solid #e3e9f1;border-radius:9px;flex:1;padding:12px;font-size:12px;line-height:1.5}.message-composer .btn[data-v-64b87c19]{width:40px;height:40px}.concierge-context[data-v-64b87c19]{gap:20px;display:grid}.concierge-context>section[data-v-64b87c19]{padding:24px}.concierge-context h2[data-v-64b87c19]{margin:11px 0 20px;font-size:16px}.context-balance[data-v-64b87c19]{letter-spacing:-.5px;margin:0 0 25px;font-size:24px;font-weight:600}.context-balance small[data-v-64b87c19]{color:#919eaf;letter-spacing:0;margin-top:4px;font-size:10px;font-weight:400;display:block}.context-row[data-v-64b87c19]{color:#8a97aa;align-items:center;gap:8px;margin-top:13px;font-size:11px;display:flex}.context-row svg[data-v-64b87c19]{color:#b09773}.conversation-prompt[data-v-64b87c19]{border:0;border-top:1px solid var(--client-line);width:100%;font:inherit;color:#687e9d;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:13px 0;font-size:11px;line-height:1.6;display:flex}.conversation-prompt svg[data-v-64b87c19]{flex-shrink:0}.client-backdrop[data-v-64b87c19]{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08142666;position:fixed;inset:0}.client-offer-drawer[data-v-64b87c19],.request-drawer[data-v-64b87c19]{background:#fff;border:0;border-radius:0;width:min(730px,100%);max-width:100%;padding:0;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-15px 0 60px #07101f1a}.detail-top[data-v-64b87c19]{background:#fff;justify-content:space-between;align-items:center;gap:15px;padding:18px 25px;display:flex}.detail-top>div[data-v-64b87c19]{align-items:center;gap:10px;display:flex}.detail-top .eyebrow[data-v-64b87c19]{color:#8e9bae}.detail-gallery[data-v-64b87c19]{height:280px;position:relative}.detail-gallery>img[data-v-64b87c19]{object-fit:cover;width:100%;height:100%}.gallery-controls[data-v-64b87c19]{color:#fff;background:#0e1a2cbf;border-radius:8px;align-items:center;gap:10px;padding:6px;font-size:11px;display:flex;position:absolute;bottom:16px;right:20px}.gallery-controls button[data-v-64b87c19]{color:#fff;cursor:pointer;background:#ffffff26;border:0;border-radius:5px;width:27px;height:26px}.detail-content[data-v-64b87c19]{padding:26px 30px 35px}.detail-location[data-v-64b87c19]{color:#8593a6;flex-wrap:wrap;align-items:center;gap:5px;margin:0 0 12px;font-size:11px;display:flex}.detail-location>span[data-v-64b87c19]{margin-left:3px}.detail-content>h2[data-v-64b87c19]{letter-spacing:-.5px;margin:12px 0;font-size:25px}.detail-description[data-v-64b87c19]{color:#748499;font-size:13px;line-height:1.75}.detail-specs[data-v-64b87c19]{border-block:1px solid var(--client-line);flex-wrap:wrap;gap:20px;margin-top:23px;padding:17px 0;display:flex}.detail-specs>span[data-v-64b87c19]{color:#78899e;align-items:center;gap:8px;font-size:11px;display:flex}.detail-includes[data-v-64b87c19]{margin:23px 0}.detail-includes h3[data-v-64b87c19],.detail-section-heading h3[data-v-64b87c19],.request-people h3[data-v-64b87c19],.request-timeline h3[data-v-64b87c19]{font-size:15px}.detail-includes ul[data-v-64b87c19]{grid-template-columns:1fr 1fr;gap:12px;margin:15px 0 0;padding:0;list-style:none;display:grid}.detail-includes li[data-v-64b87c19]{color:#7e8ba0;align-items:flex-start;gap:9px;font-size:12px;line-height:1.5;display:flex}.detail-includes li>svg[data-v-64b87c19]{color:#a58b66;flex-shrink:0;margin-top:1px}.detail-section-heading[data-v-64b87c19]{border-top:1px solid var(--client-line);justify-content:space-between;align-items:center;gap:15px;margin:25px 0 19px;padding-top:24px;display:flex}.detail-section-heading>span[data-v-64b87c19]{color:#929faf;white-space:nowrap;font-size:9px}.form-grid[data-v-64b87c19]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field[data-v-64b87c19]{color:#64758b;flex-direction:column;gap:8px;margin-bottom:18px;font-size:11px;display:flex}.field input[data-v-64b87c19],.field select[data-v-64b87c19]{width:100%;min-width:0;font:inherit;color:#3b4e68;background:#fff;border:1px solid #dfe6ef;border-radius:8px;outline:0;padding:11px 12px;font-size:12px}.field input[data-v-64b87c19]:focus,.field select[data-v-64b87c19]:focus{border-color:#829ecc}.participants[data-v-64b87c19]{border:0;flex-wrap:wrap;gap:9px;margin:6px 0 23px;padding:0;display:flex}.participants legend[data-v-64b87c19]{color:#687a92;margin-bottom:11px;font-size:11px}.participants label[data-v-64b87c19]{cursor:pointer;border:1px solid #e2e8f0;border-radius:9px;align-items:center;gap:9px;min-width:145px;padding:10px 12px;display:flex}.participants label.checked[data-v-64b87c19]{background:#f5f8fd;border-color:#9eb4d4}.participants input[data-v-64b87c19]{accent-color:#4278ed;width:12px;height:12px}.participant-avatar[data-v-64b87c19]{color:#7589a4;background:#e7edf5;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;font-weight:600;display:grid}.participants strong[data-v-64b87c19],.participants small[data-v-64b87c19]{display:block}.participants strong[data-v-64b87c19]{font-size:10px;font-weight:550}.participants small[data-v-64b87c19]{color:#8d9aae;margin-top:3px;font-size:9px}.voucher-choice[data-v-64b87c19]{background:#fdfaf5;border:1px solid #eaddca;border-radius:10px;margin-bottom:23px;padding:16px}.voucher-choice>.check-row[data-v-64b87c19]{align-items:center;gap:11px;font-size:11px;display:flex}.voucher-choice .check-row>svg[data-v-64b87c19]{color:#b1936e;flex-shrink:0}.voucher-choice strong[data-v-64b87c19],.voucher-choice small[data-v-64b87c19]{display:block}.voucher-choice strong[data-v-64b87c19]{font-size:11px;font-weight:550}.voucher-choice small[data-v-64b87c19]{color:#9c8e7a;margin-top:4px;font-size:10px;line-height:1.5}.voucher-choice .badge[data-v-64b87c19]{flex-shrink:0;margin-left:auto;font-size:9px}.voucher-choice .field[data-v-64b87c19]{margin:18px 0 0}.voucher-choice>p[data-v-64b87c19]{margin:12px 0 0;font-size:10px}.detail-price[data-v-64b87c19]{border-top:1px solid var(--client-line);justify-content:space-between;align-items:center;gap:12px;padding-top:24px;display:flex}.detail-price>div>span[data-v-64b87c19]{color:#96a1b0;margin-bottom:8px;font-size:10px;display:block}.detail-price strong[data-v-64b87c19]{letter-spacing:-.5px;font-size:23px;font-weight:650;display:block}.detail-price strong small[data-v-64b87c19]{letter-spacing:0;font-size:11px;font-weight:400}.detail-price strong>span[data-v-64b87c19]{letter-spacing:0;color:#748399;font-size:14px;font-weight:400}.detail-price .badge[data-v-64b87c19]{white-space:normal;text-align:center;font-size:8px}.detail-disclaimer[data-v-64b87c19]{color:#96a2b2;margin:17px 0;font-size:10px;line-height:1.65}.submit-request[data-v-64b87c19]{justify-content:center;width:100%}.form-error[data-v-64b87c19]{color:#ba6559;margin:12px 0;font-size:12px}.request-drawer[data-v-64b87c19]{width:min(610px,100%)}.request-cover[data-v-64b87c19]{object-fit:cover;width:100%;height:215px}.request-people[data-v-64b87c19]{margin:25px 0}.request-people p[data-v-64b87c19]{color:#7d8ea3;font-size:12px}.request-people .badge[data-v-64b87c19]{align-items:center;gap:5px;display:inline-flex}.request-notes[data-v-64b87c19]{color:#7c8a9e;background:#f7f9fc;border-radius:8px;padding:13px 16px;font-size:12px}.proposal-box[data-v-64b87c19]{background:#fcf9f4;border:1px solid #dac5a9;border-radius:12px;margin:25px 0;padding:23px}.proposal-box>.eyebrow[data-v-64b87c19]{color:#a48a64}.proposal-box h3[data-v-64b87c19]{letter-spacing:-.4px;margin:14px 0;font-size:21px}.proposal-box h3>span[data-v-64b87c19]{color:#9b8e7b;font-size:14px;font-weight:400}.proposal-box p[data-v-64b87c19]{color:#817b72;font-size:12px;line-height:1.7}.proposal-box>small[data-v-64b87c19]{color:#a29a8f;margin-top:13px;font-size:9px;display:block}.proposal-box .btn[data-v-64b87c19]{margin-top:10px}.proposal-state[data-v-64b87c19]{align-items:center;gap:7px;display:flex;color:#71947a!important}.request-timeline[data-v-64b87c19]{margin:28px 0}.request-timeline ol[data-v-64b87c19]{margin:23px 0;padding:0;list-style:none}.request-timeline li[data-v-64b87c19]{align-items:flex-start;gap:14px;padding-bottom:25px;display:flex;position:relative}.request-timeline li[data-v-64b87c19]:not(:last-child):after{content:"";background:#dce4ef;width:1px;height:calc(100% - 24px);position:absolute;top:23px;left:11px}.request-timeline li>span[data-v-64b87c19]{color:#7797c8;background:#eaf1fa;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;display:grid}.request-timeline li strong[data-v-64b87c19],.request-timeline li small[data-v-64b87c19]{display:block}.request-timeline li strong[data-v-64b87c19]{margin:2px 0 7px;font-size:12px;font-weight:550}.request-timeline li small[data-v-64b87c19]{color:#98a4b5;font-size:9px}.client-modal[data-v-64b87c19]{background:#fff;border-radius:15px;width:min(510px,100% - 30px);max-width:510px;max-height:90vh;margin:auto;padding:25px;position:relative;overflow:auto}.modal-backdrop.client-backdrop[data-v-64b87c19]{justify-content:center;align-items:center;display:flex}.client-modal .detail-top[data-v-64b87c19]{padding:0 0 20px}.client-modal h2[data-v-64b87c19]{font-size:20px}.client-modal>.muted[data-v-64b87c19],.client-modal form>.muted[data-v-64b87c19]{margin:0 0 22px;font-size:12px}.modal-actions[data-v-64b87c19]{justify-content:flex-end;gap:10px;margin-top:23px;display:flex}.client-modal .submit-request[data-v-64b87c19]{margin-top:5px}button[data-v-64b87c19]:disabled{opacity:.5;cursor:not-allowed!important}button[data-v-64b87c19]:focus-visible{outline-offset:3px;outline:2px solid #4278ed}input[type=checkbox][data-v-64b87c19]{accent-color:#4278ed}.btn[data-v-64b87c19],.text-action[data-v-64b87c19]{white-space:normal}.memory-metrics[data-v-64b87c19]{grid-template-columns:repeat(4,1fr);gap:17px;display:grid}.memory-metrics article[data-v-64b87c19]{grid-template-columns:1fr auto;align-items:center;gap:14px;padding:20px;display:grid}.memory-metrics svg[data-v-64b87c19]{color:#ad9472;grid-area:1/2}.memory-metrics strong[data-v-64b87c19]{grid-area:1/1;font-size:25px;font-weight:600}.memory-metrics span[data-v-64b87c19]{color:#8996a7;grid-column:1/-1;font-size:11px}.memory-empty[data-v-64b87c19]{color:#98a3b2;margin:17px 0 0;font-size:11px}.memory-grid[data-v-64b87c19]{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:20px;display:grid}.memory-card[data-v-64b87c19]{text-align:left;color:#142236;font:inherit;background:#fff;border:1px solid #e7edf4;border-radius:12px;padding:0;overflow:hidden}.memory-card>img[data-v-64b87c19]{object-fit:cover;width:100%;height:150px}.memory-card>span[data-v-64b87c19]{padding:17px;display:block}.memory-card small[data-v-64b87c19]{color:#8a97a9;font-size:10px}.memory-card strong[data-v-64b87c19]{margin:8px 0;font-size:14px;display:block}.memory-card>span>span[data-v-64b87c19]{color:#8695a9;font-size:11px;line-height:1.6;display:block}.status-card[data-v-64b87c19] .ring-chart span{color:#abb9ca}@media (width<=700px){.memory-metrics[data-v-64b87c19]{grid-template-columns:repeat(2,1fr);gap:12px}.memory-grid[data-v-64b87c19]{grid-template-columns:1fr}.memory-metrics article[data-v-64b87c19]{padding:17px}.memory-metrics span[data-v-64b87c19]{font-size:10px}}@media (width>=1600px){.masonry[data-v-64b87c19]{column-count:4}.home-masonry[data-v-64b87c19]{column-count:3}.home-feature[data-v-64b87c19]{min-height:375px}}@media (width<=1250px){.category-shortcuts[data-v-64b87c19]{grid-template-columns:repeat(3,1fr)}.home-top[data-v-64b87c19]{grid-template-columns:minmax(0,1.5fr) 285px;gap:18px}.wallet-summary[data-v-64b87c19],.family-grid[data-v-64b87c19],.club-grid[data-v-64b87c19]{grid-template-columns:repeat(2,1fr)}.concierge-layout[data-v-64b87c19]{grid-template-columns:minmax(0,1fr) 250px}.current-plan[data-v-64b87c19]{gap:15px;padding:22px}.current-plan>div[data-v-64b87c19]:not(:first-child){padding-left:16px}.current-plan strong[data-v-64b87c19]{font-size:13px}.voucher-explainer[data-v-64b87c19]{flex-wrap:wrap}.voucher-explainer>div[data-v-64b87c19]:nth-child(2){flex:1}.voucher-explainer>.btn[data-v-64b87c19]{margin-left:98px}.trip-card[data-v-64b87c19]{grid-template-columns:130px 1fr 170px;gap:17px}.trip-card>img[data-v-64b87c19]{width:130px;height:145px}}@media (width<=1080px){.masonry[data-v-64b87c19]{column-count:2}.home-top[data-v-64b87c19]{grid-template-columns:1fr}.home-side[data-v-64b87c19]{grid-template-columns:1.5fr 1fr;align-items:start;display:grid}.notification-panel[data-v-64b87c19]{height:100%}.wallet-middle[data-v-64b87c19],.family-overview[data-v-64b87c19],.status-top[data-v-64b87c19]{grid-template-columns:1fr}.goal-grid[data-v-64b87c19]{grid-template-columns:repeat(2,1fr)}.concierge-layout[data-v-64b87c19]{grid-template-columns:1fr}.concierge-context[data-v-64b87c19]{grid-template-columns:1fr 1fr}.trip-card[data-v-64b87c19]{grid-template-columns:120px 1fr}.trip-card>img[data-v-64b87c19]{grid-row:span 2;width:120px;height:145px}.trip-actions[data-v-64b87c19]{flex-flow:wrap;grid-column:2;align-items:center;gap:10px}.trip-actions strong[data-v-64b87c19]{font-size:17px}.trip-actions>.btn[data-v-64b87c19]{margin-top:0;margin-left:auto}.current-plan[data-v-64b87c19]{grid-template-columns:1fr 1fr;gap:24px}.current-plan>div[data-v-64b87c19]:not(:first-child){border:0;padding:0}.tier-grid[data-v-64b87c19]{grid-template-columns:repeat(3,1fr);gap:22px 10px}.sort-field>span[data-v-64b87c19]{display:none}.status-notes[data-v-64b87c19]{gap:12px}.status-notes>article[data-v-64b87c19]{padding:20px}}@media (width<=700px){h1[data-v-64b87c19]{letter-spacing:-.5px;font-size:25px}.page-heading[data-v-64b87c19]{flex-direction:column;align-items:flex-start;gap:15px}.page-heading>.btn[data-v-64b87c19]{font-size:11px}.section-heading[data-v-64b87c19]{align-items:flex-start}.section-heading h2[data-v-64b87c19]{font-size:18px}.home-feature[data-v-64b87c19]{min-height:330px}.feature-content[data-v-64b87c19]{padding:95px 23px 25px}.feature-content h2[data-v-64b87c19]{font-size:27px}.feature-balance[data-v-64b87c19]{left:23px}.home-side[data-v-64b87c19]{display:flex}.category-shortcuts[data-v-64b87c19]{grid-template-columns:repeat(2,1fr)}.category-shortcuts button[data-v-64b87c19]{padding:13px}.masonry[data-v-64b87c19]{column-count:2;column-width:auto;column-gap:12px}.explore-search[data-v-64b87c19]{flex-wrap:wrap;gap:10px}.explore-search>.search-field[data-v-64b87c19]{flex-basis:100%}.explore-search>.btn[data-v-64b87c19]{flex:1;font-size:12px}.sort-field select[data-v-64b87c19]{font-size:11px}.category-tabs[data-v-64b87c19]{gap:4px}.category-tabs button[data-v-64b87c19]{padding:8px 10px;font-size:11px}.results-caption>span[data-v-64b87c19]:last-child{display:none}.filter-panel[data-v-64b87c19]{gap:14px;font-size:11px}.filter-panel .text-action[data-v-64b87c19]{margin-left:0}.trip-toolbar[data-v-64b87c19]{flex-direction:column;align-items:stretch;gap:12px}.trip-toolbar .compact[data-v-64b87c19]{max-width:100%}.trip-card[data-v-64b87c19]{grid-template-columns:95px 1fr;gap:13px;padding:13px}.trip-card>img[data-v-64b87c19]{grid-row:auto;width:95px;height:110px}.trip-meta[data-v-64b87c19]{flex-wrap:wrap;gap:5px;margin-bottom:9px}.trip-meta>span[data-v-64b87c19]:last-child{display:none}.trip-copy h2[data-v-64b87c19]{font-size:14px}.trip-copy>p[data-v-64b87c19]{margin-bottom:9px;font-size:10px}.trip-facts[data-v-64b87c19]{gap:7px;font-size:9px}.trip-actions[data-v-64b87c19]{border-top:1px solid var(--client-line);grid-column:1/-1;padding-top:13px}.trip-actions .btn[data-v-64b87c19]{padding:9px 11px;font-size:10px}.wallet-summary[data-v-64b87c19]{gap:12px}.wallet-main[data-v-64b87c19],.wallet-stat[data-v-64b87c19]{padding:19px}.wallet-main>strong[data-v-64b87c19]{font-size:26px}.wallet-stat>strong[data-v-64b87c19]{font-size:24px}.wallet-main>strong small[data-v-64b87c19]{margin-top:5px;display:block}.wallet-stat>span[data-v-64b87c19]:not(.wallet-stat-icon){font-size:10px}.wallet-chart[data-v-64b87c19],.wallet-explain[data-v-64b87c19]{padding:20px}.wallet-chart .section-heading[data-v-64b87c19]{flex-direction:column;gap:12px}.goal-grid[data-v-64b87c19],.family-grid[data-v-64b87c19],.club-grid[data-v-64b87c19],.status-notes[data-v-64b87c19]{grid-template-columns:1fr}.family-capacity[data-v-64b87c19]{gap:17px;padding:21px}.family-capacity h2[data-v-64b87c19]{font-size:17px}.family-capacity .eyebrow[data-v-64b87c19]{font-size:9px}.current-plan[data-v-64b87c19]{gap:25px;padding:22px}.current-plan h2[data-v-64b87c19]{font-size:23px}.current-plan>div[data-v-64b87c19]:first-child,.current-plan>div[data-v-64b87c19]:last-child{grid-column:1/-1}.voucher-explainer[data-v-64b87c19]{gap:17px;padding:22px}.voucher-illustration[data-v-64b87c19]{border-radius:12px;width:50px;height:50px}.voucher-illustration svg[data-v-64b87c19]{width:24px}.voucher-explainer h2[data-v-64b87c19]{font-size:16px}.voucher-explainer>.btn[data-v-64b87c19]{width:100%;margin-left:0}.voucher-counters[data-v-64b87c19]{flex-wrap:wrap;gap:12px}.voucher-counters span[data-v-64b87c19]{font-size:9px}.status-card[data-v-64b87c19]{gap:10px;padding:24px}.status-card>div[data-v-64b87c19]{max-width:65%}.status-card h2[data-v-64b87c19]{font-size:28px}.status-card p[data-v-64b87c19]{font-size:13px}.status-since[data-v-64b87c19]{align-items:flex-start;font-size:9px;line-height:1.6}.status-since svg[data-v-64b87c19]{flex-shrink:0}.status-ladder[data-v-64b87c19]{padding:20px 13px}.status-ladder .panel-header[data-v-64b87c19]{padding:0 8px 20px}.status-ladder h2[data-v-64b87c19]{font-size:17px}.status-ladder .muted[data-v-64b87c19]{font-size:10px}.tier h3[data-v-64b87c19]{font-size:12px}.tier .badge[data-v-64b87c19]{font-size:8px}.concierge-context[data-v-64b87c19]{grid-template-columns:1fr}.conversation[data-v-64b87c19]{height:calc(100vh - 220px);min-height:510px}.conversation-header[data-v-64b87c19]{padding:17px}.conversation-header>.badge[data-v-64b87c19]{display:none}.message-list[data-v-64b87c19]{padding:20px 15px}.message[data-v-64b87c19]{max-width:92%}.message-composer[data-v-64b87c19]{padding:13px}.detail-top[data-v-64b87c19]{padding:15px 18px}.detail-gallery[data-v-64b87c19]{height:230px}.detail-content[data-v-64b87c19]{padding:22px 20px 28px}.detail-content>h2[data-v-64b87c19]{font-size:23px}.detail-includes ul[data-v-64b87c19]{grid-template-columns:1fr}.detail-section-heading[data-v-64b87c19]{align-items:flex-start}.detail-section-heading h3[data-v-64b87c19]{font-size:14px}.detail-section-heading>span[data-v-64b87c19]{display:none}.detail-specs[data-v-64b87c19]{gap:12px}.detail-specs span[data-v-64b87c19]{font-size:10px}.form-grid[data-v-64b87c19]{grid-template-columns:1fr;gap:0}.participants label[data-v-64b87c19]{flex:1;min-width:140px}.voucher-choice[data-v-64b87c19]{padding:13px}.voucher-choice>.check-row[data-v-64b87c19]{flex-wrap:wrap;gap:8px}.voucher-choice .badge[data-v-64b87c19]{margin-left:26px}.detail-price[data-v-64b87c19]{flex-direction:column;align-items:flex-start}.detail-price strong[data-v-64b87c19]{font-size:22px}.client-modal[data-v-64b87c19]{padding:23px}.modal-actions[data-v-64b87c19]{flex-direction:column-reverse}.modal-actions .btn[data-v-64b87c19]{justify-content:center}.proposal-box[data-v-64b87c19]{padding:20px}.proposal-box h3[data-v-64b87c19]{font-size:19px}.proposal-box h3>span[data-v-64b87c19]{font-size:12px}}.view-back[data-v-64b87c19]{white-space:nowrap;flex-shrink:0;gap:6px;min-height:38px;padding:8px 12px;font-size:12px}.view-back>svg[data-v-64b87c19]{transform:rotate(180deg)}.career-pin[data-v-7a78620f]{width:var(--pin-size);height:var(--pin-size);vertical-align:middle;flex-shrink:0;place-items:center;max-width:100%;display:inline-grid}.career-pin img[data-v-7a78620f]{object-fit:contain;filter:drop-shadow(0 6px 8px #0711231c);width:100%;height:100%;display:block}.pin-placeholder[data-v-7a78620f]{color:#edcf99;letter-spacing:.05em;text-align:center;background:linear-gradient(135deg,#27334b,#111b2e);border:1px solid #c6a36c;border-radius:24%;place-items:center;width:78%;height:78%;font-size:clamp(10px,1vw,14px);font-weight:700;display:grid}.pin-pessoal[data-v-7a78620f]{width:calc(var(--pin-size)*1.7);display:block;position:relative;overflow:hidden}.pin-pessoal img[data-v-7a78620f]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pin-pessoal .pin-placeholder[data-v-7a78620f]{border-radius:12px}.bonus-participation[data-v-879865f7]{border:1px solid var(--line);background:var(--surface);border-radius:13px;padding:21px 23px}.participation-heading[data-v-879865f7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.participation-heading h2[data-v-879865f7]{margin:0;font-size:16px;line-height:1.5}.participation-heading .badge[data-v-879865f7]{white-space:nowrap;font-size:10px}.bonus-participation>p[data-v-879865f7]{color:var(--muted);margin:9px 0 17px;font-size:12px;line-height:1.7}.participation-groups[data-v-879865f7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.participation-groups li[data-v-879865f7]{border-left:2px solid var(--gold);min-width:0;padding:2px 12px}.participation-groups strong[data-v-879865f7]{font-size:12px;font-weight:600;line-height:1.5;display:block}.participation-groups span[data-v-879865f7]{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.6;display:block}@media (width<=580px){.bonus-participation[data-v-879865f7]{padding:18px 16px}.participation-heading h2[data-v-879865f7]{font-size:15px}.participation-groups[data-v-879865f7]{grid-template-columns:1fr;gap:13px}.participation-groups li[data-v-879865f7]{justify-content:space-between;align-items:center;gap:8px;display:flex}.participation-groups span[data-v-879865f7]{flex-shrink:0;margin-top:0;font-size:10px}.participation-groups strong[data-v-879865f7]{font-size:11px}}.bonus-space[data-v-879865f7]{color:var(--ink);gap:20px;min-width:0;display:grid}.bonus-context[data-v-879865f7]{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.scenario-dot[data-v-879865f7]{background:var(--gold);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.bonus-period[data-v-879865f7]{color:var(--ink);align-items:center;gap:10px;font-size:11px;display:flex}.bonus-period select[data-v-879865f7],.bonus-filters select[data-v-879865f7]{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;max-width:100%;padding:10px}.bonus-hero[data-v-879865f7]{color:#fff;background:radial-gradient(at 100% 0,#334036 0,#0000 58%),#111f32;border-radius:18px;grid-template-columns:1.35fr 1fr;display:grid;overflow:hidden}.bonus-hero-main[data-v-879865f7]{padding:32px 36px}.hero-kicker[data-v-879865f7]{letter-spacing:.06em;color:#d7bf9a;font-size:11px}.bonus-hero h2[data-v-879865f7]{letter-spacing:-.035em;color:#fff;margin:15px 0 3px;font-size:clamp(30px,3.2vw,43px);font-weight:600}.bonus-hero-main>p[data-v-879865f7]{color:#aab8c9;margin:0;font-size:12px}.bonus-forecast[data-v-879865f7]{border-top:1px solid #ffffff20;justify-content:space-between;gap:20px;max-width:290px;margin-top:28px;padding-top:18px;font-size:12px;display:flex}.bonus-forecast>span[data-v-879865f7]{color:#c2cddd}.bonus-forecast i[data-v-879865f7]{border:1px solid #d5b583;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.bonus-forecast>strong[data-v-879865f7]{font-size:15px;font-weight:500}.bonus-hero-main>.hero-footnote[data-v-879865f7]{color:#9eafc3;max-width:310px;margin-top:13px;font-size:10px;line-height:1.6}.bonus-hero-career[data-v-879865f7]{background:#ffffff04;border-left:1px solid #ffffff12;flex-direction:column;justify-content:center;align-items:flex-start;padding:24px 28px;display:flex}.hero-pin-pair[data-v-879865f7]{align-items:center;gap:6px;margin:-5px 0 8px;display:flex}.bonus-hero h3[data-v-879865f7]{color:#fff;margin:8px 0 16px;font-size:18px}.paid-as[data-v-879865f7]{flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:11px;display:flex}.paid-as>span[data-v-879865f7]{color:#aab8c9}.paid-as>strong[data-v-879865f7]{color:#dfc59f;font-weight:500}.hero-link[data-v-879865f7]{color:#c9d6e7;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:20px;padding:0;font-size:11px;display:flex}.bonus-types[data-v-879865f7]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.bonus-type[data-v-879865f7]{text-align:left;border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);cursor:pointer;border-radius:13px;flex-direction:column;align-items:flex-start;gap:10px;padding:19px;transition:border-color .15s,transform .15s;display:flex;position:relative;overflow:hidden}.bonus-type[data-v-879865f7]:hover{border-color:var(--type-color);transform:translateY(-2px)}.bonus-type.selected[data-v-879865f7]{border-color:var(--type-color);box-shadow:0 0 0 1px var(--type-color)}.bonus-type>div[data-v-879865f7]{width:100%;color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.type-icon[data-v-879865f7]{color:var(--type-color);background:var(--surface-soft);border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.bonus-type>span[data-v-879865f7]:not(.type-rule){font-size:12px}.bonus-type>strong[data-v-879865f7]{letter-spacing:-.025em;font-size:22px;font-weight:600}.bonus-type>small[data-v-879865f7]{color:var(--muted);margin-bottom:3px;font-size:10px;line-height:1.6}.type-rule[data-v-879865f7]{background:var(--type-color);opacity:.65;height:3px;position:absolute;bottom:0;left:0;right:0}.bonus-caption[data-v-879865f7]{color:var(--muted);margin:-10px 0 0;font-size:10px;line-height:1.6}.bonus-insight-grid[data-v-879865f7]{grid-template-columns:1.6fr 1fr;gap:20px;min-width:0;display:grid}.bonus-space .panel[data-v-879865f7]{background:var(--surface);border-color:var(--line);min-width:0}.bonus-space .panel-header[data-v-879865f7]{gap:12px}.bonus-space h2[data-v-879865f7]{font-size:17px}.bonus-space .panel-header p[data-v-879865f7]{margin-top:6px;font-size:11px;line-height:1.6}.bonus-evolution[data-v-879865f7]{flex-direction:column;display:flex}.bonus-bars[data-v-879865f7]{align-items:stretch;gap:10px;height:167px;margin-top:17px;display:flex}.bonus-bars>button[data-v-879865f7]{min-width:0;color:var(--muted);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:10px;padding:0;font-size:10px;display:flex}.bonus-bars>button>strong[data-v-879865f7]{white-space:nowrap;font-size:9px;font-weight:500}.bar-lane[data-v-879865f7]{background:var(--surface-soft);border-radius:5px;flex:1;align-items:flex-end;width:100%;max-width:55px;display:flex}.bonus-bar[data-v-879865f7]{background:#bbc8da;border-radius:5px 5px 0 0;width:100%;min-height:3px;display:block;position:relative;overflow:hidden}.chosen .bonus-bar[data-v-879865f7]{background:var(--gold)}.chosen>strong[data-v-879865f7],.chosen>span[data-v-879865f7]:last-child{color:var(--ink);font-weight:700!important}.forecast-bar[data-v-879865f7]{background:repeating-linear-gradient(135deg,#ffffff80 0 3px,#0000 3px 6px);border-bottom:1px solid #ffffff80;width:100%;position:absolute;top:0;left:0}.chart-key[data-v-879865f7]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px 14px;margin-top:19px;font-size:10px;display:flex}.chart-key i[data-v-879865f7]{background:var(--gold);border-radius:2px;width:8px;height:8px;margin-right:4px;display:inline-block}.chart-key i.forecast[data-v-879865f7]{border:1px solid var(--gold);background:repeating-linear-gradient(135deg,#c4a57b 0 1px,#0000 1px 3px)}.chart-key small[data-v-879865f7]{flex-basis:100%;font-size:9px;line-height:1.5}.bonus-recurrence[data-v-879865f7]{flex-direction:column;align-items:flex-start;display:flex}.insight-icon[data-v-879865f7]{background:var(--gold-soft);width:41px;height:41px;color:var(--gold);border-radius:12px;place-items:center;margin-bottom:18px;display:grid}.bonus-recurrence>.eyebrow[data-v-879865f7]{letter-spacing:.06em;margin:0 0 10px;font-size:9px}.bonus-recurrence h2[data-v-879865f7]{letter-spacing:-.03em;margin:0;font-size:27px}.bonus-recurrence>p[data-v-879865f7]:not(.eyebrow){color:var(--muted);margin:8px 0 17px;font-size:12px;line-height:1.65}.recurrence-note[data-v-879865f7]{color:var(--muted);gap:9px;margin:0 0 22px;font-size:11px;line-height:1.65;display:flex}.recurrence-note svg[data-v-879865f7]{color:var(--green);flex-shrink:0;margin-top:1px}.bonus-recurrence>.btn[data-v-879865f7]{margin-top:auto}.bonus-filters[data-v-879865f7]{flex-wrap:wrap;align-items:center;gap:9px;margin:23px 0 17px;display:flex}.bonus-search[data-v-879865f7]{border:1px solid var(--line);background:var(--surface);min-width:185px;color:var(--muted);border-radius:8px;flex:1;align-items:center;gap:9px;padding:10px;display:flex}.bonus-search input[data-v-879865f7]{font:inherit;width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:none;font-size:12px}.bonus-filters select[data-v-879865f7]{font-size:11px}.statement-count[data-v-879865f7]{color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding-bottom:12px;font-size:11px;display:flex}.statement-count>strong[data-v-879865f7]{color:var(--ink);font-size:13px}.statement-count small[data-v-879865f7]{color:var(--muted);margin-left:4px;font-size:10px;font-weight:400}.statement-row[data-v-879865f7]{border-bottom:1px solid var(--line)}.statement-trigger[data-v-879865f7]{cursor:pointer;text-align:left;width:100%;color:var(--ink);background:0 0;border:0;align-items:center;gap:17px;padding:18px 0;display:flex}.statement-trigger:hover .statement-origin>strong[data-v-879865f7]{color:var(--gold)}.statement-origin[data-v-879865f7]{flex:1;min-width:0}.origin-type[data-v-879865f7]{color:var(--gold);margin-bottom:6px;font-size:9px;font-weight:600;display:block}.statement-origin>strong[data-v-879865f7]{font-size:12px;font-weight:600;line-height:1.5;display:block}.statement-origin>small[data-v-879865f7]{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:11px;line-height:1.6;display:block}.statement-value[data-v-879865f7]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.statement-value>strong[data-v-879865f7]{font-size:14px;font-weight:600}.statement-value .badge[data-v-879865f7]{padding:3px 7px;font-size:9px}.statement-chevron[data-v-879865f7]{color:var(--muted);flex-shrink:0;transition:transform .15s}.expanded .statement-chevron[data-v-879865f7]{transform:rotate(90deg)}.statement-detail[data-v-879865f7]{background:var(--surface-soft);border-radius:10px;margin-bottom:18px;padding:20px}.bonus-equation[data-v-879865f7]{align-items:center;gap:20px;display:flex}.bonus-equation>span[data-v-879865f7]{flex:1;min-width:0}.bonus-equation small[data-v-879865f7]{color:var(--muted);margin-bottom:7px;font-size:10px;display:block}.bonus-equation strong[data-v-879865f7]{font-size:13px;font-weight:600;line-height:1.6;display:block}.bonus-equation svg[data-v-879865f7]{color:var(--gold);flex-shrink:0}.equation-result[data-v-879865f7]{text-align:right}.equation-result strong[data-v-879865f7]{color:var(--green)}.statement-detail>p[data-v-879865f7]{color:var(--muted);margin:18px 0;font-size:11px;line-height:1.75}.statement-detail dl[data-v-879865f7]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:18px;margin:0;padding-top:15px;display:flex}.statement-detail dt[data-v-879865f7]{color:var(--muted);margin-bottom:5px;font-size:9px}.statement-detail dd[data-v-879865f7]{margin:0;font-size:11px;line-height:1.6}.statement-pagination[data-v-879865f7]{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-top:18px;font-size:10px;display:flex}.statement-footer[data-v-879865f7]{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;gap:25px;margin-top:19px;font-size:10px;display:flex}.statement-footer strong[data-v-879865f7]{color:var(--ink);margin-left:7px;font-size:12px}.bonus-about[data-v-879865f7]{border:1px solid var(--line);color:var(--muted);border-radius:11px;padding:17px 20px;font-size:11px;line-height:1.8}.bonus-about summary[data-v-879865f7]{cursor:pointer;color:var(--ink);font-size:12px;font-weight:500}.bonus-about p[data-v-879865f7]{margin:13px 0 0}.bonus-space[data-v-879865f7] :is(button,input,select,summary):focus-visible{outline:2px solid var(--blue);outline-offset:3px}.bonus-own-costs[data-v-879865f7]{border-top:1px solid var(--line);margin-top:20px;padding-top:15px}.bonus-own-costs h3[data-v-879865f7]{color:var(--ink);margin:0 0 12px;font-size:12px}.bonus-own-costs dl[data-v-879865f7]{margin:0}.bonus-own-costs dl>div[data-v-879865f7]{justify-content:space-between;gap:15px;padding:7px 0;display:flex}.bonus-own-costs dd[data-v-879865f7]{color:var(--ink);flex-shrink:0;margin:0}.bonus-own-costs dl>div[data-v-879865f7]:last-child{border-top:1px solid var(--line);margin-top:6px;padding-top:12px}.bonus-space h3[data-v-879865f7]{font-weight:600}.bonus-space .empty-state p[data-v-879865f7]{font-size:12px}.bonus-space .empty-state .btn[data-v-879865f7]{margin-top:10px}@media (width<=1150px){.bonus-hero-main[data-v-879865f7]{padding:28px}.bonus-hero-career[data-v-879865f7]{padding:24px}.bonus-type[data-v-879865f7]{padding:16px 13px}.bonus-type>strong[data-v-879865f7]{font-size:19px}.bonus-insight-grid[data-v-879865f7]{grid-template-columns:1.35fr 1fr}.bonus-bars[data-v-879865f7]{gap:7px}.bonus-bars>button>strong[data-v-879865f7]{font-size:8px}}@media (width<=800px){.bonus-types[data-v-879865f7]{grid-template-columns:repeat(2,minmax(0,1fr))}.bonus-type>strong[data-v-879865f7]{font-size:22px}.bonus-insight-grid[data-v-879865f7]{grid-template-columns:1fr}.bonus-recurrence[data-v-879865f7]{grid-template-columns:1fr auto;gap:0 14px;display:grid}.insight-icon[data-v-879865f7]{grid-area:1/2/4;margin:0}.bonus-recurrence>p[data-v-879865f7],.recurrence-note[data-v-879865f7],.bonus-recurrence>.btn[data-v-879865f7]{grid-column:1/-1}.bonus-recurrence>.eyebrow[data-v-879865f7]{grid-column:1}.bonus-recurrence>.btn[data-v-879865f7]{justify-self:start}.bonus-bars>button>strong[data-v-879865f7]{font-size:10px}.bonus-hero h3[data-v-879865f7]{font-size:16px}.bonus-hero-main[data-v-879865f7]{padding:27px 24px}}@media (width<=580px){.bonus-space[data-v-879865f7]{gap:16px}.bonus-context[data-v-879865f7]{align-items:flex-start;gap:13px;font-size:10px}.context-note[data-v-879865f7]{display:none}.bonus-period[data-v-879865f7]{justify-content:space-between;width:100%;font-size:11px}.bonus-period select[data-v-879865f7]{width:64%;font-size:12px}.bonus-hero[data-v-879865f7]{grid-template-columns:1fr}.bonus-hero-main[data-v-879865f7]{padding:25px 23px}.bonus-hero h2[data-v-879865f7]{font-size:36px}.bonus-forecast[data-v-879865f7]{max-width:none;margin-top:20px}.bonus-hero-main>.hero-footnote[data-v-879865f7]{max-width:none}.bonus-hero-career[data-v-879865f7]{border-top:1px solid #ffffff18;border-left:0;min-height:148px;padding:21px 105px 21px 23px;position:relative}.hero-pin-pair[data-v-879865f7]{flex-direction:column;gap:0;position:absolute;top:18px;right:12px}.hero-pin-pair[data-v-879865f7] .career-pin{width:57px;height:57px}.hero-pin-pair[data-v-879865f7] .pin-pessoal{width:76px;height:45px;margin-top:0}.bonus-hero h3[data-v-879865f7]{margin:7px 0 12px;font-size:16px;line-height:1.55}.paid-as[data-v-879865f7]{gap:5px;font-size:10px}.paid-as>span[data-v-879865f7]{width:100%}.hero-link[data-v-879865f7]{margin-top:14px;font-size:10px}.bonus-types[data-v-879865f7]{gap:10px}.bonus-type[data-v-879865f7]{padding:15px}.bonus-type>strong[data-v-879865f7]{font-size:21px}.bonus-type>span[data-v-879865f7]:not(.type-rule){font-size:11px}.bonus-type>small[data-v-879865f7]{font-size:10px}.bonus-caption[data-v-879865f7]{margin-top:-7px;font-size:9px}.bonus-space .panel-header[data-v-879865f7]{flex-wrap:wrap;align-items:flex-start}.bonus-space h2[data-v-879865f7]{font-size:16px}.bonus-space .panel[data-v-879865f7]{padding:20px 16px}.bonus-bars[data-v-879865f7]{gap:6px;height:165px}.bonus-bars>button>strong[data-v-879865f7]{display:none}.chart-key small[data-v-879865f7]{font-size:9px}.bonus-filters[data-v-879865f7]{gap:8px}.bonus-search[data-v-879865f7]{flex-basis:100%}.bonus-filters>select[data-v-879865f7]{flex:1;min-width:45%;max-width:100%;font-size:10px}.bonus-filters>select[data-v-879865f7]:last-child{flex-basis:100%}.statement-trigger[data-v-879865f7]{gap:9px;padding:17px 0}.statement-origin>strong[data-v-879865f7]{font-size:11px}.statement-origin>small[data-v-879865f7]{font-size:10px}.statement-value>strong[data-v-879865f7]{font-size:12px}.statement-value .badge[data-v-879865f7]{font-size:8px}.statement-chevron[data-v-879865f7]{width:13px}.statement-detail[data-v-879865f7]{padding:15px 12px}.bonus-equation[data-v-879865f7]{flex-wrap:wrap;gap:10px}.bonus-equation>span[data-v-879865f7]{flex-basis:40%}.bonus-equation>svg[data-v-879865f7]{width:13px}.bonus-equation>span[data-v-879865f7]:nth-of-type(2){flex-basis:35%}.bonus-equation .equation-result[data-v-879865f7]{text-align:left;border-top:1px solid var(--line);flex-basis:100%;padding-top:12px}.bonus-equation strong[data-v-879865f7]{font-size:12px}.statement-detail>p[data-v-879865f7]{font-size:10px}.statement-footer[data-v-879865f7]{justify-content:space-between;gap:12px;font-size:9px}.statement-footer strong[data-v-879865f7]{margin:6px 0 0;font-size:12px;display:block}.bonus-recurrence h2[data-v-879865f7]{font-size:27px}.bonus-recurrence>.eyebrow[data-v-879865f7]{font-size:9px}.bonus-about[data-v-879865f7]{padding:15px;font-size:10px}.bonus-about summary[data-v-879865f7]{font-size:11px}}.bonus-space .bonus-hero-main h2[data-v-879865f7]{font-size:clamp(32px,3vw,44px);line-height:1.15}.bonus-type>small[data-v-879865f7]{font-size:11px}.statement-origin>strong[data-v-879865f7]{font-size:13px}.statement-origin>small[data-v-879865f7]{font-size:12px}@media (width<=580px){.bonus-space .bonus-hero-main h2[data-v-879865f7]{font-size:36px}.statement-origin>strong[data-v-879865f7]{font-size:12px}.statement-origin>small[data-v-879865f7]{font-size:11px}}.renewal-progress[data-v-8c5eee53]{margin-top:22px}.renewal-progress .career-target[data-v-8c5eee53]{line-height:1.7}.renewal-progress .renewal-months[data-v-8c5eee53]{font-size:10px}.renewal-progress .career-progress-track>i[data-v-8c5eee53]{background:var(--green)}.career-space[data-v-8c5eee53]{min-width:0;color:var(--ink);gap:20px;display:grid}.career-context[data-v-8c5eee53]{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;font-size:11px;display:flex}.career-context label[data-v-8c5eee53]{color:var(--ink);align-items:center;gap:10px;display:flex}.career-context select[data-v-8c5eee53]{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:10px}.career-identity[data-v-8c5eee53]{color:#fff;background:radial-gradient(at 0 100%,#364439 0,#0000 65%),#111e31;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:29px 30px;display:grid}.identity-pins[data-v-8c5eee53]{align-items:center;gap:0;display:flex}.identity-pins[data-v-8c5eee53] .pin-pessoal{margin-left:-9px}.identity-kicker[data-v-8c5eee53]{color:#d9bd92;letter-spacing:.05em;font-size:10px}.identity-title h2[data-v-8c5eee53]{letter-spacing:-.02em;margin:10px 0;font-size:23px;font-weight:600;line-height:1.5}.identity-title p[data-v-8c5eee53]{color:#aebccc;margin:0;font-size:11px;line-height:1.6}.permanent-label[data-v-8c5eee53]{color:#bdd1bf;align-items:center;gap:6px;margin-top:17px;font-size:10px;display:flex}.identity-month[data-v-8c5eee53]{border-left:1px solid #ffffff1c;min-width:170px;max-width:210px;padding:15px 0 15px 26px}.identity-month>span[data-v-8c5eee53]{color:#c0cbd7;font-size:10px}.identity-month>strong[data-v-8c5eee53]{margin:11px 0 5px;font-size:21px;font-weight:500;line-height:1.5;display:block}.identity-month>strong>span[data-v-8c5eee53]{color:#d9bd92;margin-left:7px}.identity-month>small[data-v-8c5eee53]{color:#97a9be;font-size:10px;line-height:1.6}.identity-month>button[data-v-8c5eee53]{color:#d5b584;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;margin-top:19px;padding:0;font-size:11px;display:flex}.career-progress-grid[data-v-8c5eee53]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.career-space .panel[data-v-8c5eee53]{background:var(--surface);border-color:var(--line);min-width:0}.career-space .panel-header[data-v-8c5eee53]{align-items:flex-start;gap:14px}.axis-label[data-v-8c5eee53]{color:var(--gold);letter-spacing:.075em;align-items:center;gap:7px;font-size:9px;font-weight:600;display:flex}.career-progress h2[data-v-8c5eee53]{margin:11px 0 0;font-size:21px}.production-number[data-v-8c5eee53]{flex-wrap:wrap;align-items:baseline;gap:12px;margin:25px 0 17px;display:flex}.production-number strong[data-v-8c5eee53]{letter-spacing:-.03em;font-size:31px;font-weight:600}.production-number>span[data-v-8c5eee53]{color:var(--muted);font-size:11px}.generation-strip[data-v-8c5eee53]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:23px;display:grid}.generation-strip>div[data-v-8c5eee53]{background:var(--surface-soft);border-radius:8px;padding:12px}.generation-strip span[data-v-8c5eee53]{color:var(--muted);margin-bottom:6px;font-size:10px;display:block}.generation-strip strong[data-v-8c5eee53]{font-size:14px;font-weight:600}.generation-strip small[data-v-8c5eee53]{color:var(--muted);margin-left:4px;font-size:8px}.career-target[data-v-8c5eee53]{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:11px;display:flex}.career-target>strong[data-v-8c5eee53]{font-size:11px;font-weight:600}.career-progress-track[data-v-8c5eee53]{background:var(--surface-soft);border-radius:4px;height:6px;overflow:hidden}.career-progress-track>i[data-v-8c5eee53]{background:var(--blue);border-radius:4px;height:100%;display:block}.personal-progress .career-progress-track>i[data-v-8c5eee53]{background:var(--gold)}.career-progress>p[data-v-8c5eee53]{color:var(--muted);margin:15px 0 17px;font-size:11px;line-height:1.75}.career-link[data-v-8c5eee53]{color:var(--blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:11px;display:inline-flex}.personal-progress .career-link[data-v-8c5eee53]{color:var(--gold)}.personal-explanation[data-v-8c5eee53]{background:var(--gold-soft);border-radius:9px;align-items:center;gap:13px;min-height:69px;margin-bottom:23px;padding:13px 15px;display:flex}.personal-explanation>svg[data-v-8c5eee53]{color:var(--gold);flex-shrink:0}.personal-explanation p[data-v-8c5eee53]{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.career-collection h2[data-v-8c5eee53],.career-benefits h2[data-v-8c5eee53],.career-actions h2[data-v-8c5eee53]{font-size:17px}.career-collection .panel-header p[data-v-8c5eee53],.career-actions .panel-header p[data-v-8c5eee53]{margin:6px 0 0;font-size:11px;line-height:1.6}.career-pin-grid[data-v-8c5eee53]{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin:26px 0 22px;display:grid}.career-pin-grid.personal[data-v-8c5eee53]{grid-template-columns:repeat(5,minmax(0,1fr))}.career-tier[data-v-8c5eee53]{color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:9px;min-width:0;padding:13px 5px 16px;transition:background .15s,border-color .15s;display:flex}.career-tier[data-v-8c5eee53]:hover{background:var(--surface-soft)}.career-tier.selected[data-v-8c5eee53]{background:var(--gold-soft);border-color:var(--gold)}.career-tier>strong[data-v-8c5eee53]{font-size:12px}.career-tier>span[data-v-8c5eee53]:not(.career-pin){color:var(--muted);font-size:10px}.career-tier>small[data-v-8c5eee53]{color:var(--muted);white-space:nowrap;align-items:center;gap:4px;font-size:9px;display:flex}.career-tier.reached>small[data-v-8c5eee53]{color:var(--green)}.tier-detail[data-v-8c5eee53]{background:var(--surface-soft);border-radius:12px;padding:24px}.tier-detail-heading[data-v-8c5eee53]{align-items:center;gap:13px;margin-bottom:22px;display:flex}.tier-symbol[data-v-8c5eee53]{background:var(--surface);width:43px;height:43px;color:var(--gold);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.tier-detail-heading>div[data-v-8c5eee53]{flex:1;min-width:0}.tier-detail h3[data-v-8c5eee53]{margin:6px 0 0;font-size:20px;font-weight:600}.tier-detail-heading>.badge[data-v-8c5eee53]{font-size:9px}.tier-criteria[data-v-8c5eee53]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.tier-criteria>div[data-v-8c5eee53]{min-width:0}.tier-criteria span[data-v-8c5eee53]{color:var(--muted);font-size:10px;line-height:1.6;display:block}.tier-criteria strong[data-v-8c5eee53]{margin:7px 0;font-size:14px;font-weight:600;line-height:1.6;display:block}.tier-criteria small[data-v-8c5eee53]{color:var(--muted);font-size:10px;line-height:1.6;display:block}.tier-explanation[data-v-8c5eee53]{color:var(--muted);border-top:1px solid var(--line);margin:21px 0 0;padding-top:17px;font-size:11px;line-height:1.8}.sequence-label[data-v-8c5eee53]{justify-content:space-between;align-items:center;gap:12px;margin-top:25px;font-size:11px;display:flex}.sequence-label strong[data-v-8c5eee53]{font-weight:500}.sequence-label span[data-v-8c5eee53]{color:var(--muted);font-size:10px}.qualification-sequence[data-v-8c5eee53]{gap:10px;margin-top:18px;display:flex}.qualification-sequence>div[data-v-8c5eee53]{color:var(--muted);flex-direction:column;flex:1;align-items:center;gap:8px;font-size:10px;display:flex;position:relative}.qualification-sequence>div[data-v-8c5eee53]:not(:last-child):after{content:"";background:var(--line);width:calc(100% - 20px);height:1px;position:absolute;top:38px;left:calc(50% + 15px)}.qualification-sequence i[data-v-8c5eee53]{z-index:1;border:1px solid var(--line);background:var(--surface);border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.qualification-sequence .achieved i[data-v-8c5eee53]{background:var(--green-soft);color:var(--green);border-color:#44978250}.qualification-sequence .provisional i[data-v-8c5eee53]{background:var(--surface);color:var(--gold);border-style:dashed}.qualification-sequence small[data-v-8c5eee53]{font-size:9px}.sequence-note[data-v-8c5eee53]{color:var(--muted);margin:19px 0 0;font-size:10px;line-height:1.7}.career-bottom-grid[data-v-8c5eee53]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.career-benefits h2[data-v-8c5eee53]{margin:12px 0 0;line-height:1.5}.benefits-status[data-v-8c5eee53]{background:var(--green-soft);color:var(--green);border-radius:9px;align-items:center;gap:13px;margin:23px 0 17px;padding:16px;display:flex}.benefits-status>svg[data-v-8c5eee53]{flex-shrink:0}.benefits-status strong[data-v-8c5eee53]{font-size:12px;font-weight:600;display:block}.benefits-status span[data-v-8c5eee53]{margin-top:6px;font-size:11px;display:block}.benefits-status.suspended[data-v-8c5eee53]{background:var(--gold-soft);color:var(--gold)}.career-benefits p[data-v-8c5eee53]{color:var(--muted);font-size:11px;line-height:1.8}.career-benefits details[data-v-8c5eee53]{border-top:1px solid var(--line);margin-top:18px;padding-top:17px}.career-benefits summary[data-v-8c5eee53]{cursor:pointer;color:var(--ink);font-size:11px;line-height:1.7}.career-actions .panel-header>svg[data-v-8c5eee53]{color:var(--gold);flex-shrink:0}.career-actions article[data-v-8c5eee53]{border-bottom:1px solid var(--line);gap:13px;padding:17px 0;display:flex}.career-actions article[data-v-8c5eee53]:last-of-type{border:0;padding-bottom:0}.action-marker[data-v-8c5eee53]{background:var(--surface-soft);color:var(--gold);border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.career-actions article h3[data-v-8c5eee53]{margin:0;font-size:12px;font-weight:600}.career-actions article p[data-v-8c5eee53]{color:var(--muted);margin:7px 0 12px;font-size:11px;line-height:1.7}.personal-pv-detail[data-v-8c5eee53]{color:var(--muted);margin:0 0 22px;font-size:11px;line-height:1.6}.personal-pv-detail summary[data-v-8c5eee53]{color:var(--ink);cursor:pointer}.personal-pv-detail>div[data-v-8c5eee53]{border-bottom:1px solid var(--line);padding:14px 0}.personal-pv-detail header[data-v-8c5eee53]{color:var(--ink);justify-content:space-between;gap:15px;font-size:10px;display:flex}.personal-pv-detail header>strong[data-v-8c5eee53]{font-weight:500}.personal-pv-detail header>b[data-v-8c5eee53]{white-space:nowrap;font-weight:600}.personal-pv-detail p[data-v-8c5eee53]{margin:7px 0 0;font-size:10px;line-height:1.7}.career-source[data-v-8c5eee53]{color:var(--muted);margin:0;font-size:10px;line-height:1.7}.career-space[data-v-8c5eee53] :is(button,select,summary):focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media (width<=1250px){.career-identity[data-v-8c5eee53]{grid-template-columns:auto 1fr;gap:16px;padding:26px 22px}.identity-pins[data-v-8c5eee53] .career-pin{width:102px;height:102px}.identity-pins[data-v-8c5eee53] .pin-pessoal{width:140px;height:82px}.identity-title h2[data-v-8c5eee53]{font-size:22px}.identity-month[data-v-8c5eee53]{border:0;border-top:1px solid #ffffff18;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:14px;max-width:none;padding:17px 0 0;display:flex}.identity-month>strong[data-v-8c5eee53]{margin:0;font-size:18px}.identity-month>button[data-v-8c5eee53]{margin:0 0 0 auto}.identity-month>small[data-v-8c5eee53]{font-size:9px}.tier-criteria[data-v-8c5eee53]{grid-template-columns:1fr 1fr}.career-tier[data-v-8c5eee53] .career-pin{width:80px;height:80px}.personal .career-tier[data-v-8c5eee53] .career-pin{width:140px;height:83px}.career-pin-grid[data-v-8c5eee53]{gap:4px}.career-tier>strong[data-v-8c5eee53]{font-size:11px}.career-tier>span[data-v-8c5eee53]:not(.career-pin){font-size:9px}}@media (width<=850px){.career-progress-grid[data-v-8c5eee53],.career-bottom-grid[data-v-8c5eee53]{grid-template-columns:1fr}.career-progress-grid[data-v-8c5eee53]{gap:16px}.career-collection .panel-header[data-v-8c5eee53]{flex-wrap:wrap}.career-pin-grid[data-v-8c5eee53]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.career-pin-grid.personal[data-v-8c5eee53]{grid-template-columns:repeat(3,minmax(0,1fr))}.career-tier[data-v-8c5eee53] .career-pin{width:100px;height:100px}.personal .career-tier[data-v-8c5eee53] .career-pin{width:140px;height:83px}.career-tier>strong[data-v-8c5eee53]{font-size:12px}.career-tier>span[data-v-8c5eee53]:not(.career-pin){font-size:10px}.career-tier[data-v-8c5eee53]{padding:12px 7px}.career-collection h2[data-v-8c5eee53]{font-size:16px}.identity-title h2[data-v-8c5eee53]{font-size:21px}.identity-month>small[data-v-8c5eee53]{display:none}}@media (width<=580px){.career-space[data-v-8c5eee53]{gap:16px}.career-context[data-v-8c5eee53]{font-size:10px}.career-context label[data-v-8c5eee53]{justify-content:space-between;width:100%;font-size:11px}.career-context select[data-v-8c5eee53]{width:64%;font-size:12px}.career-identity[data-v-8c5eee53]{text-align:center;flex-direction:column;gap:10px;padding:22px 20px;display:flex}.identity-pins[data-v-8c5eee53]{justify-content:center;height:126px}.identity-pins[data-v-8c5eee53] .career-pin{width:130px;height:130px}.identity-pins[data-v-8c5eee53] .pin-pessoal{width:146px;height:86px;margin-left:0}.identity-title h2[data-v-8c5eee53]{margin:10px 0 8px;font-size:23px}.identity-title p[data-v-8c5eee53]{font-size:10px}.identity-kicker[data-v-8c5eee53]{font-size:9px}.permanent-label[data-v-8c5eee53]{justify-content:center;margin-top:13px}.identity-month[data-v-8c5eee53]{text-align:left;grid-template-columns:1fr auto;gap:9px;width:100%;margin-top:10px;display:grid}.identity-month>span[data-v-8c5eee53]{grid-column:1/-1;font-size:9px}.identity-month>strong[data-v-8c5eee53]{font-size:19px}.identity-month>button[data-v-8c5eee53]{gap:6px;font-size:10px}.career-space .panel[data-v-8c5eee53]{padding:20px 17px}.production-number[data-v-8c5eee53]{margin-top:23px}.production-number strong[data-v-8c5eee53]{font-size:30px}.production-number>span[data-v-8c5eee53]{font-size:10px}.career-progress h2[data-v-8c5eee53]{font-size:20px}.career-target[data-v-8c5eee53]{gap:8px;font-size:10px}.career-target>strong[data-v-8c5eee53]{font-size:10px}.generation-strip[data-v-8c5eee53]{gap:8px}.generation-strip>div[data-v-8c5eee53]{padding:10px}.generation-strip strong[data-v-8c5eee53]{font-size:13px}.career-progress>p[data-v-8c5eee53]{font-size:10px}.career-pin-grid[data-v-8c5eee53]{gap:7px;margin-top:18px}.career-pin-grid.personal[data-v-8c5eee53]{grid-template-columns:repeat(2,minmax(0,1fr))}.career-tier[data-v-8c5eee53]{gap:8px;padding:8px 4px 12px}.career-tier[data-v-8c5eee53] .career-pin{width:83px;height:83px}.personal .career-tier[data-v-8c5eee53] .career-pin{width:142px;height:84px}.career-tier>strong[data-v-8c5eee53]{font-size:11px}.career-tier>span[data-v-8c5eee53]:not(.career-pin){font-size:9px}.career-tier>small[data-v-8c5eee53]{font-size:8px}.tier-detail[data-v-8c5eee53]{padding:18px 13px}.tier-detail-heading[data-v-8c5eee53]{flex-wrap:wrap;gap:10px}.tier-symbol[data-v-8c5eee53]{width:37px;height:37px}.tier-detail .axis-label[data-v-8c5eee53]{font-size:8px}.tier-detail-heading>.badge[data-v-8c5eee53]{margin-top:1px;font-size:8px}.tier-detail h3[data-v-8c5eee53]{font-size:19px}.tier-criteria[data-v-8c5eee53]{gap:18px 15px}.tier-criteria strong[data-v-8c5eee53]{font-size:12px}.tier-criteria span[data-v-8c5eee53],.tier-criteria small[data-v-8c5eee53]{font-size:9px}.tier-explanation[data-v-8c5eee53]{font-size:10px}.sequence-label[data-v-8c5eee53]{flex-direction:column;align-items:flex-start;gap:7px;font-size:10px}.sequence-label span[data-v-8c5eee53]{font-size:9px}.qualification-sequence[data-v-8c5eee53]{gap:6px}.qualification-sequence>div[data-v-8c5eee53]{gap:9px;font-size:9px}.qualification-sequence i[data-v-8c5eee53]{width:26px;height:26px}.qualification-sequence small[data-v-8c5eee53]{white-space:nowrap;font-size:7px}.qualification-sequence>div[data-v-8c5eee53]:not(:last-child):after{width:calc(100% - 16px);top:35px;left:calc(50% + 13px)}.sequence-note[data-v-8c5eee53],.career-source[data-v-8c5eee53]{font-size:9px}.career-benefits h2[data-v-8c5eee53],.career-actions h2[data-v-8c5eee53]{font-size:16px}.career-benefits>.panel-header .axis-label[data-v-8c5eee53]{font-size:8px}.career-benefits p[data-v-8c5eee53],.career-benefits summary[data-v-8c5eee53]{font-size:10px}}.advisor-reference-note[data-v-d4046bab]{color:var(--muted);margin:-5px 0 22px;font-size:11px;line-height:1.8}.advisor-reference-note button[data-v-d4046bab]{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.advisor-reference-note button[data-v-d4046bab]:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.advisor-new-career-preview[data-v-d4046bab]{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:0 0 24px;display:flex}.advisor-preview-pins[data-v-d4046bab]{align-items:center;gap:4px;display:flex}.advisor-new-career-preview>strong[data-v-d4046bab]{color:var(--ink);font-size:17px;font-weight:600}.advisor-new-career-preview>span[data-v-d4046bab]{color:var(--muted);font-size:11px;line-height:1.6}.advisor-new-career-preview>small[data-v-d4046bab]{color:var(--gold);font-size:10px;line-height:1.6}.advisor-impact-grid[data-v-d4046bab]{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:12px 0;display:grid}.advisor-impact-grid strong[data-v-d4046bab]{font-size:25px;font-weight:600;display:block}.advisor-impact-grid span[data-v-d4046bab]{color:#7c8899;margin-top:7px;font-size:11px;line-height:1.5;display:block}.advisor-ranking-row[data-v-d4046bab]{color:#142236;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0f5;align-items:center;gap:12px;width:100%;padding:13px 0;font-size:12px;display:flex}.advisor-ranking-row>span[data-v-d4046bab]:nth-child(2){flex:1}.advisor-ranking-row>strong[data-v-d4046bab]{font-size:12px;font-weight:600}.advisor-ranking-row small[data-v-d4046bab]{color:#8190a1;margin-top:4px;font-size:10px;display:block}.advisor-rank-number[data-v-d4046bab]{color:#8190a1;background:#f0f4fa;border-radius:6px;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.advisor-plan-ranking[data-v-d4046bab]{grid-template-columns:1fr 1fr;column-gap:30px;display:grid}.advisor-plan-ranking button[data-v-d4046bab]{cursor:pointer}.advisor-plan-ranking button[data-v-d4046bab]:hover{color:#4278ed}@media (width<=680px){.advisor-plan-ranking[data-v-d4046bab]{grid-template-columns:1fr}.advisor-impact-grid[data-v-d4046bab]{gap:10px}.advisor-impact-grid span[data-v-d4046bab]{font-size:10px}}.advisor-page[data-v-d4046bab]{color:#142236;min-width:0}.advisor-page h1[data-v-d4046bab]{letter-spacing:-.025em;margin:0 0 7px;font-size:28px;font-weight:650;line-height:1.2}.advisor-page h2[data-v-d4046bab]{margin:0;font-size:18px;font-weight:650;line-height:1.3}.advisor-page h3[data-v-d4046bab]{margin:0;font-size:15px;font-weight:650;line-height:1.35}.advisor-heading[data-v-d4046bab]{margin-bottom:26px}.advisor-heading p[data-v-d4046bab]{margin:0}.advisor-heading .eyebrow[data-v-d4046bab]{margin-bottom:8px}.advisor-heading-actions[data-v-d4046bab],.advisor-wrap[data-v-d4046bab],.advisor-chart-toolbar[data-v-d4046bab],.advisor-chart-legend[data-v-d4046bab],.advisor-section-heading[data-v-d4046bab],.advisor-material-top[data-v-d4046bab],.advisor-dialog-actions[data-v-d4046bab]{align-items:center;gap:12px;display:flex}.advisor-heading-actions[data-v-d4046bab]{flex-wrap:wrap}.advisor-page .panel[data-v-d4046bab]{min-width:0}.advisor-page .panel-header p[data-v-d4046bab]{margin:5px 0 0;font-size:12px}.advisor-page .section-gap[data-v-d4046bab]{margin-top:22px}.advisor-page .metric[data-v-d4046bab]{min-width:0}.advisor-metric-label[data-v-d4046bab]{color:#627186;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.advisor-metric-label svg[data-v-d4046bab]{color:#8090a6}.advisor-metrics strong[data-v-d4046bab]{letter-spacing:-.03em;white-space:nowrap;margin:15px 0 7px;font-size:28px;font-weight:650;line-height:1.25;display:block}.advisor-metrics strong small[data-v-d4046bab]{letter-spacing:0;color:#6f7f93;font-size:13px;font-weight:500}.advisor-metrics .muted[data-v-d4046bab]{font-size:11px;display:block}.advisor-metrics .progress-track[data-v-d4046bab]{height:4px;margin-top:15px}.advisor-text-link[data-v-d4046bab]{color:#366bcf;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.advisor-metrics .advisor-text-link[data-v-d4046bab]{margin-top:15px}.advisor-main-grid[data-v-d4046bab]{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:22px;display:grid}.advisor-page select[data-v-d4046bab],.advisor-modal select[data-v-d4046bab]{color:#24344b;max-width:100%;font:inherit;background:#fff;border:1px solid #dce3ec;border-radius:8px;padding:9px 11px;font-size:12px}.advisor-chart-toolbar[data-v-d4046bab]{flex-wrap:wrap;justify-content:space-between;margin:0 0 14px}.advisor-chart-legend[data-v-d4046bab]{color:#78869a;gap:14px;font-size:11px}.advisor-chart-legend span[data-v-d4046bab]{align-items:center;gap:6px;display:flex}.advisor-chart-legend i[data-v-d4046bab]{background:#4278ed;border-radius:50%;width:7px;height:7px}.advisor-chart-legend i.comparison[data-v-d4046bab]{background:#bac6d8}.advisor-chart-total[data-v-d4046bab]{align-items:baseline;gap:10px;margin:8px 0 0;display:flex}.advisor-chart-total strong[data-v-d4046bab]{letter-spacing:-.03em;font-size:27px}.advisor-chart-total span[data-v-d4046bab]{font-size:12px}.advisor-chart-foot[data-v-d4046bab],.advisor-panel-foot[data-v-d4046bab]{border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:16px;font-size:11px;display:flex}.advisor-funnel[data-v-d4046bab]{gap:17px;padding:10px 0 9px;display:grid}.advisor-funnel button[data-v-d4046bab]{text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;padding:0}.advisor-funnel button>div[data-v-d4046bab]:first-child{justify-content:space-between;margin-bottom:7px;font-size:12px;display:flex}.advisor-funnel-track[data-v-d4046bab]{background:#f0f3f8;border-radius:5px;height:6px;overflow:hidden}.advisor-funnel-track i[data-v-d4046bab]{background:#4278ed;border-radius:5px;height:100%;transition:width .3s;display:block}.advisor-funnel-track i.amber[data-v-d4046bab]{background:#b89060}.advisor-funnel-track i.green[data-v-d4046bab]{background:#279c78}.advisor-task-list[data-v-d4046bab]{display:grid}.advisor-task-row[data-v-d4046bab]{border-bottom:1px solid #edf0f5;align-items:center;gap:13px;padding:15px 0;display:flex}.advisor-task-row[data-v-d4046bab]:last-child{border-bottom:0}.advisor-task-row>div[data-v-d4046bab]{flex:1;min-width:0}.advisor-task-row strong[data-v-d4046bab]{font-size:13px;font-weight:550;display:block}.advisor-task-row span[data-v-d4046bab],.advisor-task-row time[data-v-d4046bab]{color:#7c8899;font-size:11px}.advisor-task-row time[data-v-d4046bab]{white-space:nowrap}.advisor-task-check[data-v-d4046bab]{cursor:pointer;color:#0000;background:#fff;border:1px solid #ced7e3;border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.advisor-task-check[data-v-d4046bab]:hover{color:#4278ed;border-color:#4278ed}.advisor-task-row.done .advisor-task-check[data-v-d4046bab]{color:#fff;background:#279c78;border-color:#279c78}.advisor-task-row.done>div strong[data-v-d4046bab]{color:#8190a1;text-decoration:line-through}.advisor-level-ring[data-v-d4046bab]{justify-content:center;align-items:center;gap:22px;padding:12px 0 26px;display:flex}.advisor-level-ring>div strong[data-v-d4046bab]{font-size:15px}.advisor-level-ring p[data-v-d4046bab]{color:#7c8899;max-width:150px;font-size:12px}.advisor-full[data-v-d4046bab]{justify-content:center;width:100%}.advisor-wrap[data-v-d4046bab]{flex-wrap:wrap}.advisor-search[data-v-d4046bab]{color:#8190a1;background:#fff;border:1px solid #dce3ec;border-radius:8px;flex:1;align-items:center;gap:9px;min-width:180px;padding:9px 12px;display:flex}.advisor-search input[data-v-d4046bab]{color:#142236;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.advisor-list-toolbar[data-v-d4046bab]{justify-content:space-between;align-items:center;gap:14px;margin:21px 0 15px;display:flex}.advisor-list-toolbar .tabs[data-v-d4046bab]{flex-wrap:wrap}.advisor-list-toolbar .tabs span[data-v-d4046bab]{color:#95a1b1;margin-left:5px;font-size:10px}.advisor-list-toolbar>.subtle[data-v-d4046bab]{white-space:nowrap;font-size:11px}.advisor-client-cell[data-v-d4046bab]{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:3px 0;display:flex}.advisor-client-cell strong[data-v-d4046bab]{font-size:12px;font-weight:600;display:block}.advisor-client-cell small[data-v-d4046bab],.advisor-cell-sub[data-v-d4046bab]{color:#8290a2;margin-top:4px;font-size:11px;display:block}.advisor-client-table .data-table[data-v-d4046bab]{min-width:800px}.advisor-client-cell .avatar[data-v-d4046bab]{color:#4278ed;background:#eaf0fd;border-radius:11px;width:36px;height:36px;font-size:11px}.advisor-client-cell .advisor-avatar-1[data-v-d4046bab]{color:#957448;background:#f2eee6}.advisor-client-cell .advisor-avatar-2[data-v-d4046bab]{color:#368369;background:#e5f2ed}.advisor-client-cell .advisor-avatar-3[data-v-d4046bab]{color:#8070a3;background:#eeeaf8}.advisor-view-toggle[data-v-d4046bab]{margin-left:auto}.advisor-kanban[data-v-d4046bab]{align-items:stretch;gap:14px;min-height:480px;padding:4px 2px 14px;display:flex;overflow-x:auto}.advisor-kanban-column[data-v-d4046bab]{background:#eef2f7;border:1px solid #e7ecf3;border-radius:12px;flex:1 0 236px;min-width:0;padding:13px}.advisor-kanban-column>header[data-v-d4046bab]{align-items:center;gap:7px;padding:3px 2px 14px;display:flex}.advisor-kanban-column>header h2[data-v-d4046bab]{flex:1;font-size:12px}.advisor-kanban-column>header>span[data-v-d4046bab]:last-child{color:#66758b;background:#fff;border-radius:5px;padding:3px 6px;font-size:11px}.advisor-stage-dot[data-v-d4046bab]{background:#4278ed;border-radius:50%;width:6px;height:6px;display:block}.advisor-stage-dot.amber[data-v-d4046bab]{background:#b89060}.advisor-stage-dot.green[data-v-d4046bab]{background:#279c78}.advisor-request-card[data-v-d4046bab]{text-align:left;color:#142236;cursor:pointer;background:#fff;border:1px solid #e1e7ef;border-radius:9px;width:100%;margin-bottom:11px;padding:17px 14px;transition:border-color .15s,transform .15s;display:block}.advisor-request-card[data-v-d4046bab]:hover{border-color:#9db7e9;transform:translateY(-2px)}.advisor-request-id[data-v-d4046bab]{color:#8d99aa;margin-bottom:10px;font-size:10px;display:block}.advisor-request-card>strong[data-v-d4046bab]{font-size:13px;font-weight:600;line-height:1.45;display:block}.advisor-request-destination[data-v-d4046bab]{color:#8a96a7;align-items:center;gap:5px;margin-top:7px;font-size:10px;display:flex}.advisor-request-person[data-v-d4046bab]{border-top:1px solid #f0f3f7;align-items:center;gap:7px;margin-top:15px;padding-top:13px;font-size:11px;display:flex}.advisor-request-person .avatar[data-v-d4046bab]{color:#7a889c;background:#eef2f8;width:24px;height:24px;font-size:9px}.advisor-request-amount[data-v-d4046bab]{margin-top:12px;font-size:12px;font-weight:650}.advisor-request-amount span[data-v-d4046bab]{color:#7b899b;font-size:11px;font-weight:400}.advisor-request-card footer[data-v-d4046bab]{color:#7d899a;justify-content:space-between;gap:10px;margin-top:13px;font-size:10px;display:flex}.advisor-request-card footer span[data-v-d4046bab]{align-items:center;gap:5px;display:flex}.advisor-kanban-empty[data-v-d4046bab]{text-align:center;color:#9aa5b5;margin-top:34px;font-size:11px}.advisor-goal-body[data-v-d4046bab]{justify-content:center;align-items:center;gap:20px;padding:15px 0;display:flex}.advisor-goal-body>div strong[data-v-d4046bab]{letter-spacing:-.03em;font-size:25px;font-weight:650;display:block}.advisor-goal-body>div span[data-v-d4046bab]{color:#7a879b;margin-top:7px;font-size:11px;display:block}.advisor-rate-bar[data-v-d4046bab]{justify-content:space-between;align-items:center;gap:18px;display:flex}.advisor-rate-bar strong[data-v-d4046bab]{font-size:13px}.advisor-rate-bar p[data-v-d4046bab]{margin:4px 0 0;font-size:12px}.advisor-metrics .advisor-pending-value[data-v-d4046bab]{font-size:25px}.advisor-simulator .form-grid[data-v-d4046bab]{margin-top:6px}.advisor-matching-check[data-v-d4046bab]{margin:18px 0;font-size:12px}.advisor-sim-equation[data-v-d4046bab]{background:#f3f6fb;border-radius:8px;justify-content:space-between;gap:15px;padding:16px;font-size:12px;display:flex}.advisor-detail-list[data-v-d4046bab]{margin:18px 0}.advisor-detail-list>div[data-v-d4046bab]{border-bottom:1px solid #edf0f5;justify-content:space-between;gap:15px;padding:11px 0;font-size:12px;display:flex}.advisor-detail-list dt[data-v-d4046bab]{color:#748298}.advisor-detail-list dd[data-v-d4046bab]{text-align:right;margin:0;font-weight:550}.advisor-detail-list .advisor-detail-total[data-v-d4046bab]{border-bottom:0;padding-top:16px;font-size:14px}.advisor-detail-total dd[data-v-d4046bab]{color:#366bcf}.advisor-footnote[data-v-d4046bab]{color:#8590a0;margin:17px 0 0;font-size:11px;line-height:1.6}.advisor-mgm-base[data-v-d4046bab]{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:18px;padding:19px 0;font-size:12px;display:flex}.advisor-mgm-base strong[data-v-d4046bab]{font-size:18px;font-weight:600}.advisor-note[data-v-d4046bab]{color:#6f7d92;background:#f3f6fb;border-radius:8px;gap:10px;margin:17px 0;padding:14px;font-size:12px;line-height:1.6;display:flex}.advisor-note svg[data-v-d4046bab]{flex-shrink:0;margin-top:2px}.advisor-note p[data-v-d4046bab]{margin:0}.advisor-career-main .eyebrow[data-v-d4046bab]{margin:0 0 6px;font-size:10px}.advisor-career-main h2[data-v-d4046bab]{font-size:23px}.advisor-career-mark[data-v-d4046bab]{color:#a78453;background:#f4eee4;border-radius:14px;place-items:center;width:54px;height:54px;display:grid}.advisor-career-stats[data-v-d4046bab]{grid-template-columns:1fr 1fr;gap:22px;margin:24px 0;display:grid}.advisor-career-stats strong[data-v-d4046bab]{font-size:28px;font-weight:600;display:block}.advisor-career-stats span[data-v-d4046bab]{color:#8691a3;margin-top:5px;font-size:11px;display:block}.advisor-progress-label[data-v-d4046bab]{justify-content:space-between;margin-bottom:10px;font-size:12px;display:flex}.advisor-career-main>.muted[data-v-d4046bab]{margin:13px 0 23px;font-size:12px}.advisor-body-copy[data-v-d4046bab]{color:#758396;font-size:13px;line-height:1.7}.advisor-qualification[data-v-d4046bab]{background:#f4f7fb;border-radius:10px;align-items:flex-start;gap:12px;margin:22px 0;padding:16px;display:flex}.advisor-qualification svg[data-v-d4046bab]{color:#4278ed;flex-shrink:0}.advisor-qualification strong[data-v-d4046bab]{font-size:12px}.advisor-qualification p[data-v-d4046bab]{color:#7b889b;margin:6px 0 0;font-size:11px;line-height:1.6}.advisor-career-ladder[data-v-d4046bab]{grid-template-columns:repeat(7,1fr);gap:10px;padding:12px 0;display:grid;overflow-x:auto}.advisor-career-step[data-v-d4046bab]{border-bottom:3px solid #e7ecf3;flex-direction:column;align-items:flex-start;gap:8px;min-width:135px;padding:0 10px 14px;display:flex;position:relative}.advisor-career-step.reached[data-v-d4046bab]{border-color:#4278ed}.advisor-career-step.current[data-v-d4046bab]{background:#f3f6fc;border-radius:8px 8px 0 0}.advisor-ladder-dot[data-v-d4046bab]{color:#8693a5;background:#eaf0f7;border-radius:50%;place-items:center;width:27px;height:27px;margin:10px 0 6px;font-size:11px;display:grid}.reached .advisor-ladder-dot[data-v-d4046bab]{color:#fff;background:#4278ed}.advisor-career-step>strong[data-v-d4046bab]{white-space:nowrap;font-size:11px}.advisor-career-step>span[data-v-d4046bab]:not(.advisor-ladder-dot){color:#8995a6;font-size:11px}.advisor-career-step>b[data-v-d4046bab]{color:#455873;font-size:12px;font-weight:500}.advisor-career-step small[data-v-d4046bab]{color:#4278ed;font-size:9px}.advisor-section-heading[data-v-d4046bab]{flex-wrap:wrap;justify-content:space-between;margin-bottom:16px}.advisor-section-heading>.muted[data-v-d4046bab]{font-size:12px}.advisor-course[data-v-d4046bab]{position:relative}.advisor-course>.badge[data-v-d4046bab]{position:absolute;top:24px;right:20px}.advisor-course h3[data-v-d4046bab]{margin:19px 0 7px}.advisor-course p[data-v-d4046bab]{font-size:12px}.advisor-course .btn[data-v-d4046bab]{margin-top:14px}.advisor-material-grid[data-v-d4046bab]{margin-top:20px}.advisor-material-card[data-v-d4046bab]{flex-direction:column;display:flex}.advisor-material-top[data-v-d4046bab]{justify-content:space-between;margin-bottom:23px}.advisor-material-icon[data-v-d4046bab]{color:#537bca;background:#edf2fc;border-radius:12px;place-items:center;width:44px;height:44px;display:inline-grid}.advisor-material-category[data-v-d4046bab]{color:#9aa3b1;font-size:10px}.advisor-material-card h2[data-v-d4046bab]{margin:9px 0;font-size:16px;line-height:1.4}.advisor-material-card>p[data-v-d4046bab]{margin:0 0 20px;font-size:12px;line-height:1.7}.advisor-material-card>.advisor-text-link[data-v-d4046bab]{margin-top:auto}.advisor-material-actions[data-v-d4046bab]{border-top:1px solid #edf0f5;flex-wrap:wrap;gap:8px;margin-top:20px;padding-top:17px;display:flex}.advisor-saved-active[data-v-d4046bab]{color:#4278ed!important;background:#edf3ff!important;border-color:#bfd0f2!important}.advisor-pro-summary[data-v-d4046bab]{grid-template-columns:1.15fr 1fr;gap:22px;display:grid}.advisor-pro-wallet[data-v-d4046bab]{color:#fff;background:#0e1a2c;border-radius:14px;flex-direction:column;justify-content:center;padding:29px;display:flex}.advisor-pro-wallet>div[data-v-d4046bab]{justify-content:space-between;align-items:center;gap:14px;display:flex}.advisor-pro-wallet>div>p[data-v-d4046bab]{color:#d7b482;margin:0;font-size:14px;font-weight:550}.advisor-pro-wallet .advisor-pro-badge[data-v-d4046bab]{color:#b9c5d8;background:#ffffff14;font-size:10px}.advisor-pro-wallet>strong[data-v-d4046bab]{letter-spacing:-.04em;margin:29px 0 8px;font-size:36px;font-weight:600;line-height:1.3}.advisor-pro-wallet>strong>small[data-v-d4046bab]{letter-spacing:0;color:#b7c4d6;font-size:15px;font-weight:400}.advisor-pro-wallet>p[data-v-d4046bab]{color:#a5b4c9;margin:0;font-size:12px}.advisor-pro-wallet>footer[data-v-d4046bab]{color:#91a2b9;border-top:1px solid #28354a;flex-wrap:wrap;justify-content:space-between;gap:15px;margin-top:26px;padding-top:20px;font-size:10px;display:flex}.advisor-pro-wallet>footer>span[data-v-d4046bab]{align-items:center;gap:7px;display:flex}.advisor-pro-explanation>svg[data-v-d4046bab]{color:#b89060}.advisor-pro-explanation h2[data-v-d4046bab]{margin:11px 0 8px;font-size:17px}.advisor-pro-explanation>p[data-v-d4046bab]:not(.advisor-footnote){color:#8490a0;font-size:12px;line-height:1.6}.advisor-pro-stats[data-v-d4046bab]{gap:36px;margin-top:18px;display:flex}.advisor-pro-stats strong[data-v-d4046bab]{font-size:20px;font-weight:600;display:block}.advisor-pro-stats span[data-v-d4046bab]{color:#8b97a8;margin-top:4px;font-size:10px;display:block}.advisor-pro-offer[data-v-d4046bab]{overflow:hidden;padding:0!important}.advisor-pro-offer>img[data-v-d4046bab]{object-fit:cover;width:100%;height:165px;display:block}.advisor-pro-offer>div[data-v-d4046bab]{padding:20px}.advisor-pro-offer h3[data-v-d4046bab]{margin:9px 0 6px}.advisor-pro-offer>div>p[data-v-d4046bab]{align-items:center;gap:5px;margin:0;font-size:11px;display:flex}.advisor-pro-offer-price[data-v-d4046bab]{justify-content:space-between;align-items:center;gap:10px;margin-top:22px;display:flex}.advisor-pro-offer-price>strong[data-v-d4046bab]{font-size:17px;font-weight:650}.advisor-pro-offer-price small[data-v-d4046bab]{color:#8a96a7;margin-top:2px;font-size:10px;font-weight:400;display:block}.advisor-sr-only[data-v-d4046bab]{clip-path:inset(50%);clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}.advisor-drawer[data-v-d4046bab],.advisor-modal[data-v-d4046bab]{color:#142236}.advisor-drawer[data-v-d4046bab]{width:min(480px,100vw);max-width:100%;padding:25px;overflow-y:auto}.advisor-modal[data-v-d4046bab]{width:min(540px,100vw - 32px);max-height:calc(100dvh - 40px);padding:26px;overflow-y:auto}.advisor-dialog-header[data-v-d4046bab]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.advisor-dialog-header h2[data-v-d4046bab]{margin:0;font-size:19px;font-weight:650;line-height:1.35}.advisor-dialog-header>strong[data-v-d4046bab]{font-size:14px}.advisor-drawer h2[data-v-d4046bab]{margin:0 0 6px;font-size:22px;font-weight:650;line-height:1.3}.advisor-drawer h3[data-v-d4046bab]{margin:0 0 14px;font-size:14px}.advisor-profile-top[data-v-d4046bab]{align-items:center;gap:16px;display:flex}.advisor-profile-top p[data-v-d4046bab]{color:#8290a1;margin:0 0 8px;font-size:12px}.advisor-profile-top .advisor-avatar-large[data-v-d4046bab]{color:#4278ed;background:#edf2fc;border-radius:18px;flex-shrink:0;width:64px;height:64px;font-size:21px}.advisor-profile-numbers[data-v-d4046bab]{background:#f5f7fb;border-radius:9px;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0;padding:17px;display:grid}.advisor-profile-numbers span[data-v-d4046bab]{color:#8691a2;font-size:10px;display:block}.advisor-profile-numbers strong[data-v-d4046bab]{margin-top:7px;font-size:14px;font-weight:600;display:block}.advisor-profile-contact[data-v-d4046bab]{gap:13px;margin:24px 0;display:grid}.advisor-profile-contact a[data-v-d4046bab]{color:#61738d;overflow-wrap:anywhere;align-items:center;gap:10px;font-size:12px;text-decoration:none;display:flex}.advisor-drawer-section[data-v-d4046bab]{border-top:1px solid #e9eef5;margin-top:23px;padding-top:22px}.advisor-drawer-section>p[data-v-d4046bab]{color:#78869a;font-size:12px;line-height:1.6}.advisor-profile-request[data-v-d4046bab]{text-align:left;color:#142236;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;width:100%;padding:14px 0;display:flex}.advisor-profile-request strong[data-v-d4046bab],.advisor-profile-task strong[data-v-d4046bab]{font-size:12px;font-weight:600;display:block}.advisor-profile-request small[data-v-d4046bab],.advisor-profile-task small[data-v-d4046bab]{color:#8290a3;margin-top:5px;font-size:11px;display:block}.advisor-profile-task[data-v-d4046bab]{align-items:flex-start;gap:10px;margin-bottom:18px;display:flex}.advisor-profile-task svg[data-v-d4046bab]{color:#8395ae}.advisor-request-cover[data-v-d4046bab]{object-fit:cover;border-radius:9px;width:100%;height:170px;margin-bottom:20px}.advisor-request-heading h2[data-v-d4046bab]{margin:12px 0 6px}.advisor-request-heading p[data-v-d4046bab]{color:#8490a2;margin:0;font-size:12px}.advisor-proposal-form[data-v-d4046bab]{margin-top:25px}.advisor-proposal-form h3[data-v-d4046bab]{margin:0 0 16px}.advisor-drawer .field[data-v-d4046bab],.advisor-modal .field[data-v-d4046bab]{flex-direction:column;gap:7px;margin-bottom:16px;font-size:12px;display:flex}.advisor-drawer .field input[data-v-d4046bab],.advisor-drawer .field textarea[data-v-d4046bab],.advisor-modal .field input[data-v-d4046bab],.advisor-modal .field select[data-v-d4046bab],.advisor-modal .field textarea[data-v-d4046bab]{color:#24354d;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d7e0eb;border-radius:8px;padding:11px;font-size:13px}.advisor-drawer textarea[data-v-d4046bab],.advisor-modal textarea[data-v-d4046bab]{resize:vertical;line-height:1.6}.advisor-form-error[data-v-d4046bab]{color:#b34747;background:#fcf0f0;border-radius:7px;padding:11px;font-size:12px;line-height:1.5}.advisor-dialog-actions[data-v-d4046bab]{border-top:1px solid #e9eef5;flex-wrap:wrap;justify-content:flex-end;margin-top:22px;padding-top:18px}.advisor-modal-intro[data-v-d4046bab]{margin:0 0 22px;font-size:13px;line-height:1.65}.advisor-timeline[data-v-d4046bab]{margin:0;padding:0;list-style:none}.advisor-timeline li[data-v-d4046bab]{gap:12px;padding:0 0 21px;display:flex;position:relative}.advisor-timeline li>span[data-v-d4046bab]{background:#8eaddf;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px;display:block}.advisor-timeline li[data-v-d4046bab]:not(:last-child):before{content:"";background:#dce5f4;width:1px;position:absolute;top:14px;bottom:5px;left:3px}.advisor-timeline strong[data-v-d4046bab]{font-size:12px;font-weight:500;display:block}.advisor-timeline small[data-v-d4046bab]{color:#8d98a8;margin-top:5px;font-size:10px;display:block}.advisor-course-content[data-v-d4046bab]{color:#63728a;margin:24px 0;padding-left:22px;font-size:14px;line-height:1.75}.advisor-course-content li+li[data-v-d4046bab]{margin-top:15px}.advisor-material-text[data-v-d4046bab]{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:#687991;background:#f4f7fb;border-radius:9px;margin:0;padding:18px;font-size:13px;line-height:1.8}.advisor-pro-request-preview>img[data-v-d4046bab]{object-fit:cover;border-radius:9px;width:100%;height:175px}.advisor-pro-request-preview h3[data-v-d4046bab]{margin:17px 0 5px;font-size:17px}.advisor-pro-request-preview>p[data-v-d4046bab]{margin:0;font-size:12px}.advisor-page button[data-v-d4046bab]:focus-visible,.advisor-drawer button[data-v-d4046bab]:focus-visible,.advisor-modal button[data-v-d4046bab]:focus-visible,.advisor-page input[data-v-d4046bab]:focus-visible,.advisor-page select[data-v-d4046bab]:focus-visible{outline-offset:3px;outline:2px solid #4278ed}.advisor-page button[data-v-d4046bab]:disabled,.advisor-modal button[data-v-d4046bab]:disabled{opacity:.5;cursor:not-allowed}.advisor-page .negative[data-v-d4046bab]{color:#b54c4c}.advisor-page .empty-state h3[data-v-d4046bab]{margin:12px 0 4px}.advisor-page .empty-state p[data-v-d4046bab]{font-size:13px;line-height:1.6}.advisor-page .empty-state .btn[data-v-d4046bab]{margin-top:12px}@media (width>=1600px){.advisor-main-grid[data-v-d4046bab]{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr)}}@media (width<=1200px){.advisor-main-grid[data-v-d4046bab]{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:16px}.advisor-metrics strong[data-v-d4046bab]{font-size:24px}.advisor-goal-body[data-v-d4046bab]{text-align:center;flex-direction:column;gap:10px}.advisor-level-ring[data-v-d4046bab]{text-align:center;flex-direction:column;gap:12px}.advisor-level-ring p[data-v-d4046bab]{max-width:none}.advisor-chart-legend[data-v-d4046bab]{display:none}.advisor-pro-offer-price[data-v-d4046bab]{flex-direction:column;align-items:flex-start;gap:12px}.advisor-pro-offer-price>.btn[data-v-d4046bab]{justify-content:center;width:100%}}@media (width<=1000px){.advisor-main-grid[data-v-d4046bab],.advisor-pro-summary[data-v-d4046bab]{grid-template-columns:1fr}.advisor-level-ring[data-v-d4046bab]{text-align:left;flex-direction:row;justify-content:flex-start}.advisor-metrics[data-v-d4046bab],.advisor-material-grid[data-v-d4046bab],.advisor-goals[data-v-d4046bab]{grid-template-columns:repeat(2,minmax(0,1fr))}.advisor-heading[data-v-d4046bab]{align-items:flex-start;gap:16px}.advisor-goal-body[data-v-d4046bab]{text-align:left;flex-direction:row}.advisor-rate-bar[data-v-d4046bab]{flex-direction:column;align-items:flex-start}.advisor-pro-offer-price[data-v-d4046bab]{flex-direction:row;align-items:center}.advisor-pro-offer-price>.btn[data-v-d4046bab]{width:auto}}@media (width<=680px){.advisor-page h1[data-v-d4046bab]{font-size:25px}.advisor-heading[data-v-d4046bab]{flex-direction:column}.advisor-heading-actions[data-v-d4046bab]{width:100%}.advisor-heading-actions>.btn[data-v-d4046bab]{flex:1;justify-content:center}.advisor-metrics[data-v-d4046bab]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.advisor-metrics .metric[data-v-d4046bab]{padding:16px 13px}.advisor-metrics strong[data-v-d4046bab]{white-space:normal;font-size:21px}.advisor-metric-label[data-v-d4046bab]{gap:5px;font-size:10px}.advisor-metric-label svg[data-v-d4046bab]{width:14px;height:14px}.advisor-metrics .muted[data-v-d4046bab]{font-size:10px;line-height:1.5}.advisor-metrics .advisor-text-link[data-v-d4046bab]{font-size:10px}.advisor-page .panel-header[data-v-d4046bab]{flex-wrap:wrap;gap:14px}.advisor-chart-total strong[data-v-d4046bab]{font-size:24px}.advisor-chart-toolbar .tabs[data-v-d4046bab]{flex-wrap:wrap}.advisor-chart-foot[data-v-d4046bab]{align-items:flex-start}.advisor-chart-foot .subtle[data-v-d4046bab]{max-width:180px;line-height:1.5}.advisor-search[data-v-d4046bab]{flex-basis:100%}.advisor-wrap>select[data-v-d4046bab]{flex:1}.advisor-list-toolbar[data-v-d4046bab]{flex-direction:column;align-items:flex-start;gap:12px}.advisor-list-toolbar .tabs[data-v-d4046bab]{gap:2px}.advisor-list-toolbar .tabs button[data-v-d4046bab]{padding:7px 9px;font-size:11px}.advisor-task-row[data-v-d4046bab]{gap:9px}.advisor-task-row strong[data-v-d4046bab]{font-size:12px}.advisor-task-row time[data-v-d4046bab]{text-align:right;max-width:68px;font-size:10px}.advisor-task-row span[data-v-d4046bab]{font-size:10px}.advisor-material-grid[data-v-d4046bab],.advisor-goals[data-v-d4046bab]{grid-template-columns:1fr}.advisor-goal-body[data-v-d4046bab]{justify-content:flex-start;gap:25px}.advisor-rate-bar .tabs[data-v-d4046bab]{flex-wrap:wrap}.advisor-sim-equation[data-v-d4046bab]{font-size:11px}.advisor-detail-list>div[data-v-d4046bab]{gap:12px;font-size:11px}.advisor-detail-list .advisor-detail-total[data-v-d4046bab]{font-size:12px}.advisor-career-stats strong[data-v-d4046bab]{font-size:24px}.advisor-section-heading>select[data-v-d4046bab]{width:100%}.advisor-pro-summary+.section-gap>.three-col[data-v-d4046bab]{grid-template-columns:1fr}.advisor-pro-wallet[data-v-d4046bab]{padding:24px}.advisor-pro-wallet>strong[data-v-d4046bab]{font-size:31px}.advisor-pro-wallet>strong>small[data-v-d4046bab]{font-size:13px}.advisor-drawer[data-v-d4046bab],.advisor-modal[data-v-d4046bab]{padding:21px}.advisor-modal .form-grid[data-v-d4046bab],.advisor-proposal-form .form-grid[data-v-d4046bab]{grid-template-columns:1fr}.advisor-profile-top .advisor-avatar-large[data-v-d4046bab]{width:52px;height:52px;font-size:18px}.advisor-drawer h2[data-v-d4046bab]{font-size:21px}.advisor-drawer .advisor-detail-list>div[data-v-d4046bab]{font-size:12px}.advisor-dialog-header h2[data-v-d4046bab]{font-size:18px}.advisor-dialog-actions>.btn[data-v-d4046bab]{flex:1;justify-content:center}.advisor-pro-request-preview>img[data-v-d4046bab]{height:155px}.advisor-course-content[data-v-d4046bab]{font-size:13px}.advisor-career-preview .advisor-level-ring[data-v-d4046bab]{padding-bottom:18px}}.view-back[data-v-d4046bab]{white-space:nowrap;flex-shrink:0;gap:6px;min-height:38px;padding:8px 12px;font-size:12px}.view-back>svg[data-v-d4046bab]{transform:rotate(180deg)}.reference-career-link[data-v-03387313]{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.reference-career-link[data-v-03387313]:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.network-view[data-v-03387313]{color:#142236}.network-panel[data-v-03387313],.member-panel[data-v-03387313],.course-card[data-v-03387313],.ranking-layout>section[data-v-03387313],.evolution-panel[data-v-03387313]{padding:0}.network-panel>.panel-header[data-v-03387313],.ranking-layout>section>.panel-header[data-v-03387313]{margin-bottom:0;padding:22px}.network-view h1[data-v-03387313]{letter-spacing:-.8px;margin:5px 0 9px;font-size:28px;line-height:1.2}.network-view h2[data-v-03387313]{letter-spacing:-.45px;font-size:20px;line-height:1.3}.network-view h3[data-v-03387313]{font-size:16px;line-height:1.4}.network-view p[data-v-03387313]{line-height:1.6}.network-view button[data-v-03387313]{font-family:inherit}.network-view button[data-v-03387313]:disabled{opacity:.45;cursor:default}.network-view .text-link[data-v-03387313]{color:#3568bd;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.network-metrics .metric[data-v-03387313]{min-height:132px;position:relative}.network-metrics .metric>svg[data-v-03387313]{color:#8b9aaf;position:absolute;top:22px;right:20px}.network-metrics .metric>span[data-v-03387313]{color:#65758b;margin-bottom:12px;font-size:12px;display:block}.network-metrics .metric>strong[data-v-03387313]{letter-spacing:-1px;font-size:27px;display:block}.network-metrics .metric>strong em[data-v-03387313]{letter-spacing:0;color:#738198;font-size:14px;font-style:normal;font-weight:500}.network-metrics .metric>small[data-v-03387313]{color:#718096;margin-top:8px;font-size:11px;display:block}.network-metrics .text-link[data-v-03387313]{margin-top:10px}.network-layout[data-v-03387313]{grid-template-columns:minmax(0,1fr) 302px;align-items:start;gap:20px;display:grid}.network-panel[data-v-03387313]{overflow:hidden}.network-panel .panel-header[data-v-03387313]{gap:15px}.panel-header h2[data-v-03387313]{margin:0 0 4px}.panel-header p[data-v-03387313]{margin:0}.network-toolbar[data-v-03387313]{justify-content:space-between;align-items:center;gap:14px;padding:0 20px 15px;display:flex}.graph-tabs[data-v-03387313]{padding:4px}.graph-tabs button[data-v-03387313]{align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:flex}.search-field[data-v-03387313]{color:#8b98aa;background:#fff;border:1px solid #e4e9f1;border-radius:9px;align-items:center;gap:8px;max-width:215px;padding:9px 11px;display:flex}.search-field input[data-v-03387313]{width:100%;min-width:0;font:inherit;color:#20304b;background:0 0;border:0;outline:0;padding:0;font-size:12px}.filter-line[data-v-03387313]{flex-wrap:wrap;align-items:center;gap:11px;padding:0 20px 15px;display:flex}.generation-filter[data-v-03387313]{gap:4px;display:flex}.generation-filter button[data-v-03387313]{color:#7a879a;cursor:pointer;background:#f3f5f8;border:0;border-radius:6px;padding:6px 10px;font-size:11px}.generation-filter button.active[data-v-03387313]{color:#3668bb;background:#eaf0fd;font-weight:700}.inline-select select[data-v-03387313]{color:#526177;background:#fff;border:1px solid #e2e7ef;border-radius:7px;padding:6px 24px 6px 9px;font-family:inherit;font-size:11px}.results-label[data-v-03387313]{color:#8793a4;margin-left:auto;font-size:11px}.graph-canvas[data-v-03387313]{background:#fafcfe;border-block:1px solid #e9edf4;position:relative;overflow:hidden}.network-svg[data-v-03387313]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;min-height:360px;max-height:680px;display:block}.dragging .network-svg[data-v-03387313]{cursor:grabbing}.connection[data-v-03387313]{fill:none;stroke:#c8d5e6;stroke-width:2px}.connection.chosen[data-v-03387313]{stroke:#4278ed;stroke-width:2.5px}.connection.dimmed[data-v-03387313]{opacity:.42}.orbit-ring[data-v-03387313]{stroke:#e5eaf2;stroke-dasharray:5 6;fill:none}.network-node[data-v-03387313]{cursor:pointer;transition:opacity .15s}.network-node.dimmed[data-v-03387313]{opacity:.42}.node-card[data-v-03387313]{fill:#fff;stroke:#dce4ee;stroke-width:1.2px;filter:drop-shadow(0 3px 5px #1a345508)}.network-node.selected .node-card[data-v-03387313]{stroke:#4278ed;stroke-width:2.5px;fill:#f8fbff}.network-node [role=button]:focus-visible .node-card[data-v-03387313]{stroke:#1f55ad;stroke-width:3px}.node-avatar[data-v-03387313]{fill:#eaf0fa}.network-node.attention .node-avatar[data-v-03387313]{fill:#fbf1df}.node-initials[data-v-03387313]{fill:#46648d;font-size:9px;font-weight:700}.node-name[data-v-03387313]{fill:#20324c;font-size:11px;font-weight:650}.node-generation[data-v-03387313]{fill:#78889e;font-size:7.5px}.node-pv[data-v-03387313]{fill:#243650;font-size:12px;font-weight:700}.node-unit[data-v-03387313]{fill:#8a96a7;font-size:9px;font-weight:400}.expand-control circle[data-v-03387313]{fill:#fff;stroke:#cdd9e9}.expand-control path[data-v-03387313]{stroke:#6684af;stroke-width:1.5px;stroke-linecap:round}.expand-control:focus-visible circle[data-v-03387313]{stroke:#4278ed;stroke-width:3px}.graph-controls[data-v-03387313]{background:#fff;border:1px solid #e0e7f0;border-radius:10px;align-items:center;gap:3px;padding:4px;display:flex;position:absolute;bottom:15px;left:16px;box-shadow:0 3px 15px #1b35510a}.graph-controls>span[data-v-03387313]{text-align:center;color:#6b7b92;min-width:36px;font-size:10px}.graph-controls .btn[data-v-03387313]{box-shadow:none;background:0 0;border:0;padding:5px}.reset-graph[data-v-03387313]{border:0;color:#657791;cursor:pointer;background:#fff;border-left:1px solid #e7ecf3;padding:6px 9px;font-size:10px}.graph-footer[data-v-03387313]{color:#8a96a7;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;font-size:10px;display:flex}.legend[data-v-03387313]{gap:12px;display:flex}.legend span[data-v-03387313]{white-space:nowrap;align-items:center;gap:5px;display:flex}.legend i[data-v-03387313]{border-radius:50%;width:5px;height:5px}.green-dot[data-v-03387313]{background:#20937b}.amber-dot[data-v-03387313]{background:#c18d35}.blue-dot[data-v-03387313]{background:#4278ed}.network-disclaimer[data-v-03387313]{color:#929cad;border-top:1px solid #edf0f5;padding:11px 18px;font-size:10px;line-height:1.6}.network-empty[data-v-03387313]{flex-direction:column;justify-content:center;align-items:center;min-height:480px;display:flex}.network-empty h3[data-v-03387313]{margin:12px 0 0}.network-empty p[data-v-03387313]{color:#718197;margin:5px 0 16px;font-size:13px}.focus-crumb[data-v-03387313]{color:#7b8ba1;background:#f8fafe;border-top:1px solid #e9edf4;align-items:center;gap:8px;padding:10px 20px;font-size:11px;display:flex}.focus-crumb button[data-v-03387313]{color:#416998;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.focus-crumb .clear-focus[data-v-03387313]{color:#8b98aa;margin-left:auto}.member-panel[data-v-03387313]{overflow:hidden}.member-cover[data-v-03387313]{background:linear-gradient(115deg,#e8edf5,#f4f6fa);height:84px;padding:16px;position:relative;overflow:hidden}.member-cover .badge[data-v-03387313]{background:#ffffffa8;font-size:9px}.member-emblem[data-v-03387313]{color:#bfcbdb;position:absolute;top:20px;right:18px;transform:rotate(-8deg)}.member-content[data-v-03387313]{padding:0 20px 22px;position:relative}.profile-avatar[data-v-03387313]{color:#fff;letter-spacing:.5px;background:#1b324e;border:4px solid #fff;border-radius:17px;place-items:center;width:58px;height:58px;margin-top:-26px;font-size:17px;font-weight:600;display:grid;position:relative}.profile-status[data-v-03387313]{font-size:10px;position:absolute;top:6px;right:20px}.member-content>h2[data-v-03387313]{margin:15px 0 4px;font-size:18px}.member-content>.muted[data-v-03387313]{color:#78889b;flex-wrap:wrap;gap:6px;margin:0;font-size:11px;display:flex}.mentor-line[data-v-03387313]{color:#8a96a6;border-bottom:1px solid #eef1f6;align-items:center;gap:6px;padding:12px 0 16px;font-size:11px;display:flex}.mentor-line button[data-v-03387313]{color:#4c70a0;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0}.member-pv[data-v-03387313]{margin:18px 0 8px}.member-pv>span[data-v-03387313]{color:#7d8ba0;font-size:10px}.member-pv>strong[data-v-03387313]{letter-spacing:-.9px;margin-top:6px;font-size:27px;display:block}.member-pv>strong small[data-v-03387313]{letter-spacing:0;color:#8590a1;font-size:12px;font-weight:400}.goal-label[data-v-03387313]{color:#7d8ba0;justify-content:space-between;margin:11px 0 7px;font-size:10px;display:flex}.member-pv .progress-track[data-v-03387313],.mentor-goal .progress-track[data-v-03387313]{height:4px}.member-pv .progress-fill[data-v-03387313],.mentor-goal .progress-fill[data-v-03387313]{background:#4278ed;border-radius:5px;height:100%}.member-stats[data-v-03387313]{border-block:1px solid #edf1f5;grid-template-columns:1fr 1fr 1fr;gap:6px;margin:12px 0 18px;padding:15px 0;display:grid}.member-stats strong[data-v-03387313]{font-size:16px;display:block}.member-stats span[data-v-03387313]{color:#7b8b9f;margin-top:5px;font-size:9px;line-height:1.35;display:block}.member-actions[data-v-03387313]{gap:8px;display:grid}.member-actions .btn[data-v-03387313]{justify-content:center;padding:10px;font-size:11px}.network-note[data-v-03387313]{margin-top:20px}.network-note>span[data-v-03387313]{font-size:11px}.network-note textarea[data-v-03387313]{resize:vertical;width:100%;min-height:85px;font:inherit;color:#344660;background:#fafbfd;border:1px solid #e2e8f0;border-radius:9px;padding:10px;font-size:11px;line-height:1.5}.member-content>.text-link[data-v-03387313]{margin-top:7px;font-size:11px}.person-button[data-v-03387313]{text-align:left;cursor:pointer;color:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.person-button strong[data-v-03387313]{font-size:12px;font-weight:600;display:block}.person-button small[data-v-03387313]{color:#8a97a9;margin-top:4px;font-size:10px;display:block}.small-avatar[data-v-03387313]{color:#5477a6;background:#edf2fa;flex-shrink:0;border-radius:10px!important;width:33px!important;height:33px!important;font-size:10px!important}.network-table[data-v-03387313]{max-height:650px;overflow:auto}.network-table .data-table td[data-v-03387313]{padding:14px 16px;font-size:11px}.selected-row[data-v-03387313]{background:#f2f6ff}.tabular[data-v-03387313]{font-variant-numeric:tabular-nums;white-space:nowrap}.formation-top[data-v-03387313]{grid-template-columns:1.8fr 1fr;gap:22px;display:grid}.learning-banner[data-v-03387313]{color:#fff;background:linear-gradient(115deg,#13273f,#213c5b);border-radius:17px;justify-content:space-between;align-items:center;gap:30px;padding:30px;display:flex;position:relative;overflow:hidden}.learning-banner .eyebrow[data-v-03387313]{color:#c8ad89;letter-spacing:1.3px;font-size:10px}.learning-banner h2[data-v-03387313]{max-width:360px;margin:15px 0 12px;font-size:25px;line-height:1.25}.learning-banner p[data-v-03387313]{color:#b3c3d6;max-width:380px;margin:0 0 23px;font-size:12px}.learning-banner .btn[data-v-03387313]{color:#11263e;background:#c2a078;border:0;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.learning-banner>div[data-v-03387313]:last-child{flex-shrink:0}.learning-summary[data-v-03387313]{padding:25px!important}.round-icon[data-v-03387313]{color:#4d78ba;background:#eaf1fd;border-radius:13px;place-items:center;width:48px;height:48px;margin-bottom:15px;display:grid}.learning-summary h2[data-v-03387313]{margin:0 0 7px;font-size:19px}.learning-summary p[data-v-03387313]{color:#7a899c;max-width:290px;margin:0;font-size:12px}.mentor-avatars[data-v-03387313]{margin:15px 0;display:flex}.mentor-avatars .avatar[data-v-03387313]{color:#5679a8;background:#eaf0f9;border:2px solid #fff;width:32px;height:32px;margin-right:-5px;font-size:9px}.learning-summary .text-link[data-v-03387313]{font-size:11px}.section-heading[data-v-03387313]{justify-content:space-between;align-items:center;gap:15px;margin:30px 0 17px;display:flex}.section-heading h2[data-v-03387313]{margin:0 0 5px}.section-heading p[data-v-03387313]{margin:0;font-size:12px}.course-grid[data-v-03387313]{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;display:grid}.course-card[data-v-03387313]{flex-direction:column;display:flex;overflow:hidden}.course-art[data-v-03387313]{color:#668dc6;background:#edf3fc;justify-content:center;align-items:center;height:127px;display:flex;position:relative;overflow:hidden}.course-art[data-v-03387313]:before,.course-art[data-v-03387313]:after{content:"";opacity:.13;border:1px solid;border-radius:50%;width:135px;height:135px;position:absolute;top:-75px;right:-30px}.course-art[data-v-03387313]:after{width:180px;height:180px;top:45px;left:-60px;right:auto}.course-art.gold[data-v-03387313]{color:#b89971;background:#f5f0e9}.course-art.violet[data-v-03387313]{color:#9790bd;background:#f0eef8}.course-art.green[data-v-03387313]{color:#72a493;background:#eaf4f1}.course-step[data-v-03387313]{opacity:.65;font-size:10px;position:absolute;top:15px;left:17px}.course-complete[data-v-03387313]{color:#44836e;background:#ffffffdb;border-radius:5px;align-items:center;gap:3px;padding:4px 6px;font-size:9px;display:flex;position:absolute;bottom:10px;right:10px}.course-body[data-v-03387313]{flex-direction:column;flex:1;padding:18px;display:flex}.course-body .eyebrow[data-v-03387313]{letter-spacing:.6px;color:#6982a3;margin:0;font-size:9px}.course-body .eyebrow span[data-v-03387313]{color:#8f9bae;letter-spacing:0;margin-left:3px;font-weight:400}.course-body h3[data-v-03387313]{margin:10px 0;font-size:16px}.course-body>p[data-v-03387313]:not(.eyebrow){color:#8190a4;flex:1;margin:0 0 18px;font-size:11px}.course-body .btn[data-v-03387313]{justify-content:space-between;padding:9px 10px;font-size:10px}.mentor-goal[data-v-03387313]{min-width:140px}.mentor-goal>span[data-v-03387313]{color:#5c6f88;margin-bottom:7px;font-size:11px;display:block}.impact-note[data-v-03387313]{color:#6986ac;background:#edf2f9;border:1px solid #e1e8f1;border-radius:12px;align-items:flex-start;gap:15px;padding:21px 24px;display:flex}.impact-note h3[data-v-03387313]{color:#3c577c;margin:0 0 4px;font-size:14px}.impact-note p[data-v-03387313]{color:#6f839e;max-width:810px;margin:0;font-size:12px}.impact-note>svg[data-v-03387313]{flex-shrink:0;margin-top:2px}.period-selector[data-v-03387313]{color:#6e839f;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:8px;padding:10px 13px;display:flex}.period-selector select[data-v-03387313]{color:#304868;background:0 0;border:0;outline:none;font-family:inherit;font-size:12px}.ranking-controls[data-v-03387313]{justify-content:space-between;align-items:center;gap:15px;display:flex}.ranking-controls .tabs button[data-v-03387313]{align-items:center;gap:7px;padding:10px 17px;font-size:12px;display:flex}.ranking-intro[data-v-03387313]{align-items:center;gap:12px;margin:17px 0 21px;display:flex}.ranking-intro p[data-v-03387313]{color:#8593a6;margin:0;font-size:11px}.ranking-intro .badge[data-v-03387313]{white-space:nowrap;font-size:10px}.podium-grid[data-v-03387313]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.podium-card[data-v-03387313]{text-align:center;background:#fff;padding:22px 24px;position:relative;overflow:hidden}.podium-card.winner[data-v-03387313]{background:linear-gradient(145deg,#fff,#faf7f2);border-color:#d8c3a7}.podium-rank[data-v-03387313]{color:#8c9ab0;text-align:left;align-items:center;gap:7px;font-size:11px;display:flex}.winner .podium-rank[data-v-03387313]{color:#ac8656}.podium-person[data-v-03387313]{cursor:pointer;width:100%;color:inherit;background:0 0;border:0;flex-direction:column;align-items:center;margin:5px 0 17px;display:flex}.podium-avatar[data-v-03387313]{color:#5677a6;background:#edf2fa;border:3px solid #fff;border-radius:19px;place-items:center;width:60px;height:60px;margin:8px 0 14px;font-size:18px;font-weight:600;display:grid;box-shadow:0 4px 15px #263c5c0a}.winner .podium-avatar[data-v-03387313]{color:#9f7b4e;background:#ede3d5}.podium-person h2[data-v-03387313]{margin:0 0 5px;font-size:17px}.podium-person>span[data-v-03387313]:last-child{color:#8492a5;font-size:10px}.podium-value[data-v-03387313]{letter-spacing:-.6px;font-variant-numeric:tabular-nums;font-size:25px}.podium-value small[data-v-03387313]{letter-spacing:0;color:#8a98ab;font-size:11px;font-weight:400}.podium-bar[data-v-03387313]{background:#edf1f7;border-radius:3px;width:72%;height:3px;margin:15px auto 2px;overflow:hidden}.podium-bar span[data-v-03387313]{background:#a9bde0;height:100%;display:block}.winner .podium-bar span[data-v-03387313]{background:#b99468}.ranking-layout[data-v-03387313]{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:20px;display:grid}.ranking-table td[data-v-03387313]{padding:13px 18px;font-size:11px}.ranking-table th[data-v-03387313]{white-space:nowrap}.rank-number[data-v-03387313]{color:#8a9ab0;border-radius:8px;justify-content:center;align-items:center;width:27px;height:27px;font-size:11px;display:inline-flex}.rank-number.top-rank[data-v-03387313]{color:#a5855e;background:#f5f0e8;font-weight:700}.your-row[data-v-03387313]{background:#f4f7fd}.you-label[data-v-03387313]{color:#5d7baa;background:#e3ebfb;border-radius:4px;margin-left:3px;padding:2px 5px;font-size:9px;font-weight:400}.rank-metric[data-v-03387313]{white-space:nowrap;font-weight:600;font-size:12px!important}.rank-metric small[data-v-03387313]{color:#8e9bae;font-size:10px;font-weight:400}.tiny-bars[data-v-03387313]{align-items:flex-end;gap:4px;min-width:63px;height:32px;display:flex}.tiny-bars span[data-v-03387313]{background:#dce5f3;border-radius:2px 2px 0 0;width:5px}.tiny-bars span.current[data-v-03387313]{background:#7b9ed8}.ranking-aside[data-v-03387313]{gap:20px;display:grid}.evolution-panel[data-v-03387313]{padding-bottom:13px}.evolution-panel .panel-header[data-v-03387313]{padding:20px 20px 0}.evolution-panel .panel-header h2[data-v-03387313]{font-size:17px}.evolution-panel .panel-header p[data-v-03387313]{font-size:10px}.evolution-panel .panel-header>svg[data-v-03387313]{color:#8298b5}.evolution-total[data-v-03387313]{padding:22px 22px 6px}.evolution-total strong[data-v-03387313]{letter-spacing:-1px;font-size:27px;display:block}.evolution-total span[data-v-03387313]{color:#8593a5;margin-top:6px;font-size:11px;display:block}.evolution-panel>svg[data-v-03387313],.evolution-panel[data-v-03387313]>.mini-chart{margin:0 12px}.recognition-card[data-v-03387313]{background:#eef2f8;border:1px solid #e0e7f1;border-radius:14px;padding:24px}.recognition-card .round-icon[data-v-03387313]{color:#99a9bd;background:#f7f9fc}.recognition-card h2[data-v-03387313]{margin:0 0 10px;font-size:18px}.recognition-card p[data-v-03387313]{color:#7d8fa7;margin:0 0 18px;font-size:12px}.recognition-card .btn[data-v-03387313]{background:#fff;font-size:10px}.ranking-footnote[data-v-03387313]{color:#96a1b1;margin:0 8px;font-size:10px;line-height:1.7!important}.network-modal[data-v-03387313]{max-width:470px!important;padding:24px!important}.network-modal .panel-header[data-v-03387313]{padding:0!important}.network-modal .panel-header h2[data-v-03387313]{font-size:19px}.task-person[data-v-03387313]{align-items:center;gap:12px;margin-bottom:4px;padding:20px 0;display:flex}.task-person strong[data-v-03387313]{font-size:13px}.task-person p[data-v-03387313]{margin:3px 0 0;font-size:11px}.network-modal .field[data-v-03387313]{gap:7px;margin-bottom:16px;font-size:12px;display:grid}.network-modal .field input[data-v-03387313]{font:inherit;color:#344965;background:#fff;border:1px solid #dfe6ef;border-radius:8px;width:100%;padding:11px}.network-modal .subtle[data-v-03387313]{font-size:11px}.modal-actions[data-v-03387313]{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.modal-actions .btn[data-v-03387313]{font-size:12px}.lesson-modal[data-v-03387313]{max-height:90vh;overflow-y:auto;max-width:590px!important;padding:28px!important}.lesson-modal .panel-header[data-v-03387313]{padding:0!important}.lesson-modal .eyebrow[data-v-03387313]{margin:0;font-size:10px}.lesson-icon[data-v-03387313]{color:#6388bf;background:#edf3fc;border-radius:15px;place-items:center;width:57px;height:57px;margin-top:13px;display:grid}.lesson-modal>h2[data-v-03387313]{margin:19px 0 8px;font-size:23px}.lesson-modal>.muted[data-v-03387313]{margin:0;font-size:13px}.lesson-points[data-v-03387313]{gap:17px;margin:24px 0;padding:0;list-style:none;display:grid}.lesson-points li[data-v-03387313]{align-items:flex-start;gap:12px;display:flex}.lesson-points li>span[data-v-03387313]{color:#6a88b1;background:#f0f4fa;border-radius:7px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.lesson-points p[data-v-03387313]{color:#657c96;margin:0;font-size:12px;line-height:1.7}.practice-box[data-v-03387313]{color:#ac875a;background:#f5f0e9;border-radius:12px;align-items:flex-start;gap:12px;padding:17px;display:flex}.practice-box>svg[data-v-03387313]{flex-shrink:0}.practice-box strong[data-v-03387313]{color:#826544;font-size:12px}.practice-box p[data-v-03387313]{color:#998064;margin:5px 0 0;font-size:12px}.sr-only[data-v-03387313]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=1600px){.network-layout[data-v-03387313]{grid-template-columns:minmax(0,1fr) 330px}.member-content[data-v-03387313]{padding-inline:25px}.network-svg[data-v-03387313]{min-height:620px}}@media (width<=1250px){.network-layout[data-v-03387313]{grid-template-columns:minmax(0,1fr) 275px;gap:15px}.network-toolbar[data-v-03387313]{flex-wrap:wrap;align-items:stretch}.search-field[data-v-03387313]{flex:1;min-width:150px;max-width:none}.network-toolbar[data-v-03387313],.filter-line[data-v-03387313]{padding-inline:15px}.graph-footer[data-v-03387313]{flex-wrap:wrap}.network-svg[data-v-03387313]{min-height:420px}.course-grid[data-v-03387313]{grid-template-columns:repeat(2,minmax(0,1fr))}.course-art[data-v-03387313]{height:130px}.ranking-layout[data-v-03387313]{grid-template-columns:minmax(0,1fr) 250px}.learning-banner[data-v-03387313]{gap:20px;padding:25px}.learning-banner h2[data-v-03387313]{font-size:23px}.learning-banner[data-v-03387313] svg{max-width:110px}.ranking-table td[data-v-03387313]{padding:13px 12px}.ranking-table th[data-v-03387313]:last-child,.ranking-table td[data-v-03387313]:last-child{display:none}}@media (width<=1000px){.network-layout[data-v-03387313]{grid-template-columns:1fr}.member-panel[data-v-03387313]{display:block}.member-content[data-v-03387313]{grid-template-columns:1fr 1fr;column-gap:30px;padding:0 24px 22px;display:grid}.member-content>h2[data-v-03387313],.member-content>.muted[data-v-03387313],.member-content>.mentor-line[data-v-03387313],.profile-avatar[data-v-03387313]{grid-column:1}.profile-status[data-v-03387313]{right:24px}.member-pv[data-v-03387313]{grid-area:5/1}.member-content[data-v-03387313]>.mini-chart{grid-area:4/2/7}.member-stats[data-v-03387313]{grid-column:1/-1}.member-actions[data-v-03387313]{grid-column:1}.network-note[data-v-03387313]{grid-area:8/2;margin-top:0}.member-content>.text-link[data-v-03387313]{grid-column:2}.network-svg[data-v-03387313]{min-height:450px}.formation-top[data-v-03387313]{grid-template-columns:1.5fr 1fr}.learning-banner[data-v-03387313]{display:block}.learning-banner[data-v-03387313]>svg,.learning-banner>div[data-v-03387313]:last-child:not(:first-child){display:none}.ranking-layout[data-v-03387313]{grid-template-columns:1fr}.ranking-aside[data-v-03387313]{grid-template-columns:1fr 1fr}.ranking-footnote[data-v-03387313]{grid-column:1/-1}.graph-footer[data-v-03387313]{flex-wrap:nowrap}}@media (width<=650px){.network-view h1[data-v-03387313]{font-size:26px}.network-view .page-heading[data-v-03387313]{flex-direction:column;align-items:flex-start;gap:15px}.network-view .page-heading>.btn[data-v-03387313]{font-size:11px}.network-metrics .metric[data-v-03387313]{min-height:126px;padding:16px!important}.network-metrics .metric>svg[data-v-03387313]{display:none}.network-metrics .metric>strong[data-v-03387313]{font-size:23px}.network-metrics .metric>small[data-v-03387313]{font-size:10px;line-height:1.5}.network-metrics .metric>span[data-v-03387313]{margin-bottom:10px;font-size:10px}.network-metrics .text-link[data-v-03387313]{font-size:10px}.network-panel .panel-header[data-v-03387313]{align-items:flex-start;padding:17px}.network-panel .panel-header h2[data-v-03387313]{font-size:17px}.network-panel .panel-header p[data-v-03387313]{font-size:11px}.network-panel .panel-header>.badge[data-v-03387313]{display:none}.network-toolbar[data-v-03387313]{gap:10px;padding:0 14px 12px}.graph-tabs[data-v-03387313]{justify-content:space-between;width:100%}.graph-tabs button[data-v-03387313]{flex:1;justify-content:center;padding:8px;font-size:11px}.search-field[data-v-03387313]{width:100%;padding:9px 11px}.filter-line[data-v-03387313]{gap:7px;padding:0 14px 13px}.generation-filter button[data-v-03387313]{padding:6px 8px;font-size:10px}.inline-select select[data-v-03387313]{max-width:150px;font-size:10px}.results-label[data-v-03387313]{font-size:10px}.network-svg[data-v-03387313]{transform-origin:0 0;width:780px;min-height:360px;max-height:450px}.graph-canvas[data-v-03387313]{overflow:auto}.graph-controls[data-v-03387313]{width:fit-content;margin:0 0 12px 12px;position:sticky;bottom:12px;left:12px}.graph-footer[data-v-03387313]{flex-direction:column;align-items:flex-start;gap:7px;padding:12px 14px;font-size:9px}.graph-footer>span[data-v-03387313]{display:none}.network-disclaimer[data-v-03387313]{padding:10px 14px;font-size:9px}.focus-crumb[data-v-03387313]{flex-wrap:wrap;gap:5px;padding:10px 14px;font-size:10px}.focus-crumb button[data-v-03387313]{font-size:10px}.member-content[data-v-03387313]{padding:0 22px 22px;display:block}.member-content>h2[data-v-03387313]{font-size:19px}.member-content>.muted[data-v-03387313]{font-size:12px}.member-pv[data-v-03387313]{margin-top:20px}.member-stats span[data-v-03387313]{font-size:10px}.member-actions .btn[data-v-03387313]{font-size:12px}.network-note[data-v-03387313]{margin-top:22px}.network-note>span[data-v-03387313],.network-note textarea[data-v-03387313]{font-size:12px}.formation-top[data-v-03387313]{grid-template-columns:1fr}.learning-banner[data-v-03387313]{padding:25px}.learning-banner h2[data-v-03387313]{max-width:300px;font-size:23px}.learning-banner p[data-v-03387313]{font-size:12px}.learning-summary[data-v-03387313]{display:none}.section-heading[data-v-03387313]{align-items:flex-start;gap:10px;margin:27px 0 16px}.section-heading h2[data-v-03387313]{font-size:18px}.section-heading p[data-v-03387313]{font-size:11px}.section-heading .badge[data-v-03387313]{display:none}.course-grid[data-v-03387313]{gap:12px}.course-art[data-v-03387313]{height:100px}.course-art>svg[data-v-03387313]{width:36px;height:36px}.course-body[data-v-03387313]{padding:14px}.course-body .eyebrow[data-v-03387313]{letter-spacing:.3px;font-size:8px}.course-body .eyebrow span[data-v-03387313]{margin:4px 0 0;display:block}.course-body h3[data-v-03387313]{margin:9px 0;font-size:14px}.course-body>p[data-v-03387313]:not(.eyebrow){margin-bottom:14px;font-size:10px}.course-body .btn[data-v-03387313]{padding:8px;font-size:9px}.course-body .btn>svg[data-v-03387313]{width:12px}.course-complete[data-v-03387313]{font-size:8px}.impact-note[data-v-03387313]{gap:12px;padding:18px}.impact-note h3[data-v-03387313]{font-size:13px}.impact-note p[data-v-03387313]{font-size:11px}.ranking-controls[data-v-03387313]{flex-wrap:wrap;gap:12px}.ranking-controls .tabs[data-v-03387313]{width:100%}.ranking-controls .tabs button[data-v-03387313]{flex:1;justify-content:center;gap:5px;padding:10px 9px;font-size:11px}.ranking-intro[data-v-03387313]{align-items:flex-start;gap:9px}.ranking-intro p[data-v-03387313]{font-size:10px}.podium-grid[data-v-03387313]{gap:10px}.podium-card[data-v-03387313]{padding:13px 8px}.podium-rank[data-v-03387313]{justify-content:center;gap:4px;font-size:9px}.podium-rank svg[data-v-03387313]{width:14px;height:14px}.podium-person[data-v-03387313]{margin-bottom:10px;padding:0}.podium-avatar[data-v-03387313]{border-radius:13px;width:44px;height:44px;margin:11px 0;font-size:13px}.podium-person h2[data-v-03387313]{letter-spacing:-.2px;min-height:32px;font-size:12px}.podium-person>span[data-v-03387313]:last-child{display:none}.podium-value[data-v-03387313]{letter-spacing:-.5px;font-size:18px}.podium-value small[data-v-03387313]{margin-top:3px;font-size:9px;display:block}.podium-bar[data-v-03387313]{width:85%;margin-top:11px}.ranking-aside[data-v-03387313]{grid-template-columns:1fr}.ranking-layout .panel-header[data-v-03387313]{padding:18px}.ranking-layout .panel-header h2[data-v-03387313]{font-size:17px}.ranking-layout .panel-header .badge[data-v-03387313]{font-size:9px}.ranking-table td[data-v-03387313]{padding:12px}.ranking-table th[data-v-03387313]:nth-child(3),.ranking-table td[data-v-03387313]:nth-child(3){display:none}.ranking-table th[data-v-03387313]{font-size:9px}.ranking-table .person-button[data-v-03387313]{gap:8px}.ranking-table .person-button strong[data-v-03387313]{font-size:10px}.ranking-table .person-button small[data-v-03387313]{font-size:9px}.ranking-table .small-avatar[data-v-03387313]{border-radius:8px!important;width:27px!important;height:27px!important;font-size:9px!important}.rank-metric[data-v-03387313]{font-size:11px!important}.rank-metric small[data-v-03387313]{font-size:9px}.rank-number[data-v-03387313]{width:20px;font-size:10px}.your-row .you-label[data-v-03387313]{margin:3px 0 0;font-size:8px;display:table}.recognition-card[data-v-03387313]{padding:21px}.network-modal[data-v-03387313],.lesson-modal[data-v-03387313]{width:calc(100vw - 28px)!important;padding:21px!important}.network-modal .panel-header h2[data-v-03387313]{font-size:17px}.lesson-modal>h2[data-v-03387313]{font-size:21px}.modal-actions[data-v-03387313]{gap:8px}.modal-actions .btn[data-v-03387313]{padding:10px;font-size:10px}.lesson-points p[data-v-03387313]{font-size:12px}.legend[data-v-03387313]{gap:15px}}.view-back[data-v-03387313]{white-space:nowrap;flex-shrink:0;gap:6px;min-height:38px;padding:8px 12px;font-size:12px}.view-back>svg[data-v-03387313]{transform:rotate(180deg)}.mesa-search[data-v-b90f9a80]{border:1px solid var(--line);color:#8d9aad;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:210px;padding:0 10px;display:flex}.mesa-search input[data-v-b90f9a80]{border:0;outline:none;flex:1}.toolbar select[data-v-b90f9a80]{font-size:12px}.toolbar>.muted[data-v-b90f9a80]{font-size:11px}.offer-inline[data-v-b90f9a80]{align-items:center;gap:11px;display:flex}.offer-inline img[data-v-b90f9a80]{object-fit:cover;border-radius:6px;width:40px;height:43px}.offer-inline strong[data-v-b90f9a80]{font-size:11px;font-weight:550;display:block}.offer-inline small[data-v-b90f9a80]{color:#9ca7b5;margin-top:4px;font-size:9px;display:block}.catalogue-grid[data-v-b90f9a80]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.catalogue-item[data-v-b90f9a80]{padding:0;overflow:hidden}.catalogue-item>img[data-v-b90f9a80]{object-fit:cover;width:100%;height:155px}.catalogue-item>div[data-v-b90f9a80]{padding:20px}.catalogue-item .eyebrow[data-v-b90f9a80]{font-size:9px}.catalogue-item h3[data-v-b90f9a80]{margin:7px 0 4px}.catalogue-item p[data-v-b90f9a80]{font-size:11px}.catalogue-item strong[data-v-b90f9a80]{font-size:12px}.catalogue-item ul[data-v-b90f9a80]{color:var(--muted);padding-left:16px;font-size:11px;line-height:1.8}.voucher-detail[data-v-b90f9a80]{color:#9d7c53;margin:8px 0 0}.stage-bar[data-v-b90f9a80]{margin:24px 0}.stage-bar>div[data-v-b90f9a80]:first-child{justify-content:space-between;margin-bottom:9px;font-size:12px;display:flex}.category-row[data-v-b90f9a80]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 0;font-size:12px;display:flex}.category-row[data-v-b90f9a80]:last-child{border:0}.drawer-photo[data-v-b90f9a80]{object-fit:cover;border-radius:10px;width:100%;height:190px;margin-bottom:22px}.request-facts[data-v-b90f9a80]{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:22px;display:grid}.request-facts span[data-v-b90f9a80]{color:var(--muted);font-size:10px;display:block}.request-facts strong[data-v-b90f9a80]{margin-top:4px;font-size:12px;font-weight:600;display:block}.brief[data-v-b90f9a80]{background:#f6f8fc;border-radius:10px;padding:16px;font-size:12px}.brief strong[data-v-b90f9a80]{font-size:11px}.brief p[data-v-b90f9a80]{color:var(--muted);margin-top:7px}.drawer-actions[data-v-b90f9a80]{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.confirmation-box[data-v-b90f9a80]{text-align:center;background:#f0f8f5;border-radius:12px;padding:22px}.confirmation-box>svg[data-v-b90f9a80]{color:#399575}.confirmation-box h3[data-v-b90f9a80]{margin-top:10px}.confirmation-box p[data-v-b90f9a80]{font-size:12px}.timeline[data-v-b90f9a80]{margin:20px 0;padding:0;list-style:none}.timeline li[data-v-b90f9a80]{align-items:flex-start;gap:14px;padding:10px 0;display:flex}.timeline li>i[data-v-b90f9a80]{border:2px solid #b89060;border-radius:50%;width:7px;height:7px;margin-top:5px}.timeline strong[data-v-b90f9a80]{font-size:12px;font-weight:550;display:block}.timeline span[data-v-b90f9a80]{color:var(--muted);margin-top:3px;font-size:10px;display:block}@media (width<=1150px){.catalogue-grid[data-v-b90f9a80]{grid-template-columns:1fr 1fr}}@media (width<=600px){.catalogue-grid[data-v-b90f9a80]{grid-template-columns:1fr}.mesa-search[data-v-b90f9a80]{width:100%}.drawer-actions[data-v-b90f9a80]{flex-wrap:wrap}}.view-back[data-v-b90f9a80]{white-space:nowrap;flex-shrink:0;gap:6px;min-height:38px;padding:8px 12px;font-size:12px}.view-back>svg[data-v-b90f9a80]{transform:rotate(180deg)}.settings-layout[data-v-ea6e3f3f]{grid-template-columns:1fr 1fr;gap:22px;max-width:1100px;display:grid}.field[data-v-ea6e3f3f]{margin-bottom:18px}.preference[data-v-ea6e3f3f]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.preference[data-v-ea6e3f3f]:last-child{border:0}.preference strong[data-v-ea6e3f3f]{font-size:12px;font-weight:550;display:block}.preference small[data-v-ea6e3f3f]{color:var(--muted);margin-top:3px;font-size:10px;display:block}.preference input[data-v-ea6e3f3f]{width:17px;height:17px}.section-gap p[data-v-ea6e3f3f]{font-size:12px}.reset-actions[data-v-ea6e3f3f]{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:25px;display:flex}@media (width<=800px){.settings-layout[data-v-ea6e3f3f]{grid-template-columns:1fr}}:root{--bg:#f5f7fa;--ink:#142236;--navy:#0e1a2c;--gold:#b89060;--cream:#f4efe6;--blue:#4278ed;--muted:#7d899a;--line:#e8edf3;--green:#278773;--surface:#fff;--radius:14px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button,select{touch-action:manipulation}a{color:inherit}img{max-width:100%;display:block}svg{flex-shrink:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline-offset:3px;outline:3px solid #95b4fa}button{color:inherit}h1,h2,h3,h4,p{margin-top:0}h1{letter-spacing:-.025em;margin-bottom:7px;font-size:28px;font-weight:650;line-height:1.2}h2{letter-spacing:-.015em;font-size:20px;font-weight:630;line-height:1.3}h3{font-size:16px;font-weight:620;line-height:1.35}p:last-child{margin-bottom:0}input,textarea,select{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;padding:10px 12px}input[type=checkbox]{accent-color:var(--blue);flex:none;width:16px;height:16px}textarea{resize:vertical;min-height:92px}.page-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:26px;display:flex}.page-heading p{color:var(--muted);margin:6px 0 0}.eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#8794a6;margin:0 0 7px;font-size:10px;font-weight:700}.muted{color:var(--muted)}.subtle{color:#98a2b1;font-size:12px}.btn{border:1px solid var(--line);min-height:38px;color:var(--ink);white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.btn:hover{background:#eef2f8}.btn.primary{background:var(--navy);color:#fff;border-color:var(--navy)}.btn.primary:hover{background:#1c3453}.btn.secondary{background:#fff}.btn.gold{background:var(--gold);border-color:var(--gold);color:#fff}.btn.small{min-height:30px;padding:6px 10px;font-size:11px}.btn.icon-only{min-width:36px;min-height:36px;padding:8px}.btn.danger{color:#b54e52}.panel{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;padding:22px}.panel-header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.panel-header h2,.panel-header h3{margin:0}.panel-header h2{font-size:16px}.panel-header p{color:var(--muted);margin:4px 0 0;font-size:12px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.metric{border:1px solid var(--line);background:#fff;border-radius:13px;min-width:0;padding:20px}.metric>span,.metric>label{color:var(--muted);font-size:12px;display:block}.metric>strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin:10px 0;font-size:27px;font-weight:650;line-height:1.2;display:block}.metric small{color:var(--muted);font-size:11px}.positive{color:#278773}.negative{color:#bc5965}.badge{color:#718096;white-space:nowrap;background:#f1f3f7;border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;font-weight:600;display:inline-flex}.badge.green{color:#28836b;background:#eaf7f1}.badge.amber{color:#a57b2f;background:#fff4df}.badge.blue{color:#497fd6;background:#edf3ff}.badge.neutral{color:#7a8798;background:#f0f3f7}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.toolbar input{min-width:180px}.tabs{background:#edf1f6;border-radius:8px;align-items:center;gap:4px;max-width:100%;padding:4px;display:flex;overflow:auto}.tabs button{white-space:nowrap;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:7px 12px;font-size:12px}.tabs button.active{color:var(--ink);background:#fff;box-shadow:0 1px 4px #1722360b}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field label,.field>span{font-size:12px;font-weight:560}.field input,.field select,.field textarea{width:100%}.table-wrap{max-width:100%;overflow-x:auto}.data-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.data-table th{text-align:left;text-transform:uppercase;letter-spacing:.055em;color:#8794a7;border-bottom:1px solid var(--line);background:#fafbfd;padding:12px 13px;font-size:10px;font-weight:600}.data-table td{border-bottom:1px solid #f0f2f6;padding:15px 13px}.data-table tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#fafcfe}.data-table td button.link{color:var(--blue);font:inherit;background:0 0;border:0;padding:0}.avatar{color:#587095;background:#e8edf5;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:650;display:inline-flex}.empty-state{text-align:center;color:var(--muted);padding:56px 20px}.empty-state svg{margin:auto auto 15px}.empty-state h3{color:var(--ink)}.progress-track{background:#eaf0f6;border-radius:5px;height:6px;overflow:hidden}.progress-fill{background:var(--blue);border-radius:inherit;min-width:0;max-width:100%;height:100%}.two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.three-col{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.section-gap{margin-top:24px}.drawer-backdrop,.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e1a2c66;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:#fff;width:min(580px,100%);height:100%;padding:30px;overflow:auto;box-shadow:-15px 0 80px #07101f20}.drawer h2{font-size:23px}.drawer-backdrop .panel-header{position:relative}.modal-backdrop{justify-content:center;align-items:center;padding:20px}.modal{background:#fff;border-radius:18px;width:min(560px,100%);max-height:90vh;padding:28px;overflow:auto}.modal h2{font-size:21px}.form-grid{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;display:grid}.check-row{align-items:center;gap:9px;padding:7px 0;font-size:12px;display:flex}.check-row input{width:auto}.divider{background:var(--line);height:1px;margin:20px 0}.inline-person{align-items:center;gap:10px;display:flex}.inline-person strong,.inline-person small{display:block}.inline-person small{color:var(--muted);font-size:11px}.text-link{color:var(--blue);background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.pill-select{border:1px solid var(--line);background:#fff;border-radius:7px;padding:6px 9px;font-size:11px}dialog::backdrop{background:#0e1a2c66}::selection{color:#142236;background:#e5cda8}@media (width>=1600px){h1{font-size:30px}}@media (width<=1100px){.metric-grid,.three-col{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){h1{font-size:25px}.page-heading{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:20px}.page-heading p{font-size:12px}.panel{padding:17px}.metric-grid{gap:10px}.metric{padding:16px}.metric>strong{font-size:23px}.two-col,.three-col{grid-template-columns:1fr}.toolbar{gap:8px}.toolbar input{min-width:0;max-width:100%}.drawer{padding:20px}.form-grid{grid-template-columns:1fr}.modal{padding:22px}.panel-header{flex-wrap:wrap;gap:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.auth-page{background:var(--bg);grid-template-columns:minmax(320px,40%) minmax(0,1fr);min-height:100vh;display:grid}.auth-hero{background:var(--navy);color:#fff;align-items:center;padding:56px 44px;display:flex}.auth-hero-inner{width:100%;max-width:440px;margin:0 auto}.auth-hero img{width:150px;margin:0 0 28px;display:block}.auth-hero .eyebrow{color:var(--gold)}.auth-hero h1{color:#fff;margin:6px 0 12px;font-size:32px}.auth-hero p{color:#d8e1ec;margin:0}.auth-rule{background:var(--gold);border-radius:2px;width:64px;height:2px;margin:24px 0 0;display:block}.sponsor-chip{color:#e8eef6;background:#ffffff10;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:9px;max-width:100%;margin-top:24px;padding:11px 14px;display:inline-flex}.sponsor-chip span,.sponsor-chip small{color:#aebdd0;font-size:11px}.sponsor-chip strong{font-size:12px}.auth-shell{flex-direction:column;justify-content:center;width:100%;max-width:620px;margin:0 auto;padding:48px 40px;display:flex}.register-steps ol{margin:0 0 22px;padding:0;list-style:none;display:flex}.register-steps li{flex:1;justify-content:center;display:flex;position:relative}.register-steps li:before{content:"";background:var(--line);height:1px;position:absolute;top:19px;left:0;right:0}.register-steps li:first-child:before{left:50%}.register-steps li:last-child:before{right:50%}.register-steps li.active:before,.register-steps li.done:before{background:var(--gold)}.register-steps button{color:var(--muted);background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0;font-size:12px;font-weight:600;display:flex;position:relative}.step-dot{border:1px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.register-steps li.active .step-dot{border-color:var(--gold);background:var(--gold);color:#0e1a2c}.register-steps li.active .step-label{color:var(--ink)}.register-steps li.done .step-dot{border-color:var(--gold);background:var(--gold-soft);color:var(--gold)}.auth-card{padding:28px}.auth-card-head{margin-bottom:18px}.auth-card-head h2{margin:4px 0 6px;font-size:19px}.auth-card-head p{margin:0;font-size:12px}.register-step header{margin-bottom:18px}.register-step h2{margin:4px 0 6px;font-size:19px}.register-step header p{margin:0;font-size:12px}.auth-card .form-grid{margin:0 0 4px}.span-2{grid-column:1/-1}.field input[aria-invalid=true],.field select[aria-invalid=true]{border-color:var(--danger);background:var(--danger-soft)}.field-msg{color:var(--danger);font-size:11px}.field-hint{color:var(--muted);font-size:11px}.terms-field{flex-direction:row;align-items:flex-start;gap:9px;margin-top:10px}.terms-field input{width:auto;margin:2px 0 0}.terms-field>span{color:var(--muted);font-size:12px;font-weight:400}.auth-actions{align-items:center;gap:12px;margin-top:22px;display:flex}.auth-actions .btn.primary{margin-left:auto}.form-error{border:1px solid var(--danger);background:var(--danger-soft);color:var(--danger);border-radius:8px;margin:16px 0 0;padding:10px 12px;font-size:12px}.form-notice{border:1px solid var(--line);border-left:3px solid var(--gold);background:var(--gold-soft);color:var(--ink);border-radius:8px;margin:16px 0 0;padding:10px 12px;font-size:12px}.auth-switch{text-align:center;color:var(--muted);margin:18px 0 0;font-size:12px}.auth-switch a{color:var(--ink);border-bottom:1px solid var(--gold);font-weight:600;text-decoration:none}.access-expired{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;margin:16px 0 0;padding:16px;display:flex}.access-expired strong{font-size:13px}.access-expired p{color:var(--muted);margin:0;font-size:12px}.payment-ready{text-align:center;padding:40px 24px}.payment-ready>svg{color:var(--green);margin:0 auto 18px}.payment-ready h2{font-size:24px}.payment-ready p{max-width:390px;color:var(--muted);margin:0 auto}.payment-ready small{color:var(--muted);margin-top:14px;display:block}.payment-cta{flex-direction:column;align-items:center;gap:10px;margin-top:22px;display:flex}.payment-cta small{margin:0}@media (width>=1001px){.auth-hero{align-self:start;height:100vh;position:sticky;top:0;overflow:auto}}@media (width<=1000px){.auth-page{grid-template-columns:1fr}.auth-hero{border-radius:0 0 22px 22px;align-items:flex-start;padding:34px 24px 30px}.auth-hero-inner{text-align:center;max-width:620px}.auth-hero img{width:126px;margin:0 auto 20px}.auth-hero h1{font-size:26px}.auth-hero p{margin:0 auto}.auth-rule{margin:22px auto 0}.auth-shell{padding:24px 20px 40px}}@media (width<=700px){.auth-card{padding:20px}.register-steps button{font-size:11px}}@media (width<=560px){.auth-actions{flex-direction:column-reverse}.auth-actions .btn{width:100%}.auth-actions .btn.primary{margin-left:0}}:root{--text:var(--ink);--surface-soft:#f0f3f8;--surface-raised:#fff;--gold-soft:#f5eee4;--blue-soft:#edf3ff;--green-soft:#eaf7f1;--violet-soft:#f0eef8;--danger:#b54e52;--danger-soft:#fcf0f0;--violet:#87b;--chart-grid:#e9edf3;--chart-track:#eaf0f6}html[data-theme=dark]{--bg:#0b121c;--ink:#e6edf7;--text:#e6edf7;--navy:#0e1a2c;--gold:#d0ac78;--cream:#f4efe6;--blue:#8dafff;--muted:#a4b2c5;--line:#2b3b50;--green:#80d3b2;--surface:#152131;--surface-raised:#1d2d41;--surface-soft:#1a2a3d;--gold-soft:#322b23;--blue-soft:#223451;--green-soft:#19392f;--violet-soft:#2c2842;--danger:#f2a4a9;--danger-soft:#432a31;--violet:#c1b1ed;--chart-grid:#2b3b50;--chart-track:#28394e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg)}html[data-theme=dark] body{background:var(--bg);color:var(--text)}html[data-theme=dark] :is(.client-view,.advisor-page,.network-view,.advisor-drawer,.advisor-modal){--client-ink:var(--text);--client-muted:var(--muted);--client-line:var(--line);--client-gold:var(--gold);color:var(--text)!important}html[data-theme=dark] :is(.panel,.metric,.drawer,.modal,.search-modal,.notification-popover){box-shadow:none;background:var(--surface)!important;color:var(--text)!important;border-color:var(--line)!important}html[data-theme=dark] :is(input,textarea,select){background-color:var(--surface-soft)!important;color:var(--text)!important;border-color:var(--line)!important}html[data-theme=dark] :is(input,textarea)::placeholder{color:#94a5bb;opacity:1}html[data-theme=dark] option{background:var(--surface);color:var(--text)}html[data-theme=dark] .btn{background:var(--surface-raised)!important;border-color:var(--line)!important;color:var(--text)!important}html[data-theme=dark] .btn:hover{background:#273c55!important}html[data-theme=dark] .btn.primary,html[data-theme=dark] .btn.gold{background:var(--gold)!important;color:#121b29!important;border-color:var(--gold)!important}html[data-theme=dark] .btn.primary:hover,html[data-theme=dark] .btn.gold:hover{background:#dfbf94!important}html[data-theme=dark] .btn.danger{color:var(--danger)!important}html[data-theme=dark] :is(.muted,.subtle,.eyebrow,.page-heading p,.panel-header p,.metric>span,.metric>label,.metric small){color:var(--muted)!important}html[data-theme=dark] .positive{color:var(--green)!important}html[data-theme=dark] .negative{color:var(--danger)!important}html[data-theme=dark] .badge{background:var(--surface-raised)!important;color:#bdc9db!important}html[data-theme=dark] .badge.green{background:var(--green-soft)!important;color:var(--green)!important}html[data-theme=dark] .badge.amber{background:var(--gold-soft)!important;color:var(--gold)!important}html[data-theme=dark] .badge.blue{background:var(--blue-soft)!important;color:var(--blue)!important}html[data-theme=dark] .badge.neutral{background:var(--surface-raised)!important;color:var(--muted)!important}html[data-theme=dark] .tabs{background:var(--bg)!important}html[data-theme=dark] .tabs button{color:var(--muted)!important}html[data-theme=dark] .tabs button.active{box-shadow:none;background:var(--surface-raised)!important;color:var(--text)!important}html[data-theme=dark] .data-table th{background:var(--surface-soft)!important;color:var(--muted)!important;border-color:var(--line)!important}html[data-theme=dark] .data-table td{border-color:var(--line)!important}html[data-theme=dark] .data-table tbody tr:hover{background:var(--surface-soft)!important}html[data-theme=dark] :is(.progress-track,.advisor-funnel-track){background:var(--chart-track)!important}html[data-theme=dark] .avatar{background:var(--blue-soft)!important;color:var(--blue)!important}html[data-theme=dark] :is(.drawer-backdrop,.modal-backdrop,.client-backdrop,.sidebar-backdrop){background:#030914bb!important}html[data-theme=dark] :is(.drawer,.modal,.search-modal,.notification-popover){box-shadow:0 20px 70px #0006!important}html[data-theme=dark] .sidebar{border-right:1px solid var(--line);background:#0e1929}html[data-theme=dark] .topbar{border-color:var(--line)!important;background:#111d2ded!important}html[data-theme=dark] :is(.breadcrumb,.breadcrumb strong){color:var(--text)!important}html[data-theme=dark] :is(.breadcrumb-parent,.search-trigger,.notification-btn,.settings-link,.sidebar-status,.workspace-label,.brand>span,.app-footer){color:var(--muted)!important}html[data-theme=dark] :is(.search-trigger kbd,.notification-btn i){border-color:var(--line)!important}html[data-theme=dark] .sidebar nav>a{color:#b5c2d4}html[data-theme=dark] .sidebar nav>a.router-link-active{color:#edc994;background:#d0ac781c}html[data-theme=dark] .sidebar nav>a.router-link-active svg{color:#edc994}html[data-theme=dark] .user-avatar{background:var(--gold-soft)!important;color:var(--gold)!important}html[data-theme=dark] .notification-popover>button{background:var(--surface)!important;color:var(--text)!important}html[data-theme=dark] .notification-popover>button.unread,html[data-theme=dark] .search-modal li a:hover{background:var(--surface-soft)!important}html[data-theme=dark] .app-toast{border:1px solid #3a516c;background:#213449!important}html[data-theme=dark] .mobile-toolbar{border-color:var(--line)!important;background:#111e2ef5!important;box-shadow:0 -5px 24px #0003!important}html[data-theme=dark] .toolbar-item{color:var(--muted)!important}html[data-theme=dark] .toolbar-item.active{color:var(--text)!important}html[data-theme=dark] .toolbar-item.active .toolbar-icon{color:var(--gold)!important;background:#d0ac781c!important}html[data-theme=dark] :is(.device-switch,.preview-switch){background:var(--bg)!important;border-color:var(--line)!important}html[data-theme=dark] :is(.device-switch,.preview-switch) button{color:var(--muted)!important}html[data-theme=dark] :is(.device-switch,.preview-switch) button.selected{box-shadow:none;background:var(--surface-raised)!important;color:var(--text)!important}html[data-theme=dark] .device-preview{background:var(--bg)!important;color:var(--text)!important}html[data-theme=dark] .preview-header{background:var(--surface)!important;border-color:var(--line)!important}html[data-theme=dark] :is(.preview-header small,.close-preview){color:var(--muted)!important}html[data-theme=dark] .preview-stage{background:radial-gradient(#1f3046,#0b121c 72%)!important}html[data-theme=dark] .phone-frame{background:var(--bg)!important;border-color:#28384c!important;box-shadow:0 25px 75px #0008,0 0 0 1px #53647b!important}html[data-theme=dark] .phone-frame iframe{background:var(--bg)!important}html[data-theme=dark] .advisor-impact-grid span,html[data-theme=dark] .advisor-ranking-row small,html[data-theme=dark] .advisor-rank-number,html[data-theme=dark] .advisor-metric-label,html[data-theme=dark] .advisor-metric-label svg,html[data-theme=dark] .advisor-metrics strong small,html[data-theme=dark] .advisor-chart-legend,html[data-theme=dark] .advisor-task-row span,html[data-theme=dark] .advisor-task-row time,html[data-theme=dark] .advisor-task-row.done>div strong,html[data-theme=dark] .advisor-level-ring p,html[data-theme=dark] .advisor-search,html[data-theme=dark] .advisor-list-toolbar .tabs span,html[data-theme=dark] .advisor-client-cell small,html[data-theme=dark] .advisor-cell-sub,html[data-theme=dark] .advisor-client-cell .advisor-avatar-3,html[data-theme=dark] .advisor-kanban-column>header>span:last-child,html[data-theme=dark] .advisor-request-id,html[data-theme=dark] .advisor-request-destination,html[data-theme=dark] .advisor-request-person .avatar,html[data-theme=dark] .advisor-request-amount span,html[data-theme=dark] .advisor-request-card footer,html[data-theme=dark] .advisor-kanban-empty,html[data-theme=dark] .advisor-goal-body>div span,html[data-theme=dark] .advisor-detail-list dt,html[data-theme=dark] .advisor-footnote,html[data-theme=dark] .advisor-note,html[data-theme=dark] .advisor-career-stats span,html[data-theme=dark] .advisor-body-copy,html[data-theme=dark] .advisor-qualification p,html[data-theme=dark] .advisor-ladder-dot,html[data-theme=dark] .advisor-career-step>span:not(.advisor-ladder-dot),html[data-theme=dark] .advisor-material-category,html[data-theme=dark] .advisor-pro-wallet .advisor-pro-badge,html[data-theme=dark] .advisor-pro-wallet>strong>small,html[data-theme=dark] .advisor-pro-wallet>p,html[data-theme=dark] .advisor-pro-wallet>footer,html[data-theme=dark] .advisor-pro-explanation>p:not(.advisor-footnote),html[data-theme=dark] .advisor-pro-stats span,html[data-theme=dark] .advisor-pro-offer-price small,html[data-theme=dark] .advisor-profile-top p,html[data-theme=dark] .advisor-profile-numbers span,html[data-theme=dark] .advisor-profile-contact a,html[data-theme=dark] .advisor-drawer-section>p,html[data-theme=dark] .advisor-profile-request small,html[data-theme=dark] .advisor-profile-task small,html[data-theme=dark] .advisor-profile-task svg,html[data-theme=dark] .advisor-request-heading p,html[data-theme=dark] .advisor-timeline small,html[data-theme=dark] .advisor-course-content,html[data-theme=dark] .advisor-material-text,html[data-theme=dark] .text-action,html[data-theme=dark] .balance-number>span,html[data-theme=dark] .balance-credit,html[data-theme=dark] .home-allowances button>svg,html[data-theme=dark] .home-allowances span,html[data-theme=dark] .notification-icon,html[data-theme=dark] .notification-panel small,html[data-theme=dark] .category-shortcuts button>svg:first-child,html[data-theme=dark] .balance-pill svg,html[data-theme=dark] .search-field,html[data-theme=dark] .sort-field>span,html[data-theme=dark] .category-tabs button,html[data-theme=dark] .results-caption,html[data-theme=dark] .empty-state>svg,html[data-theme=dark] .trip-meta>span:last-child,html[data-theme=dark] .trip-copy>p,html[data-theme=dark] .trip-facts,html[data-theme=dark] .trip-actions strong small,html[data-theme=dark] .trip-actions>span,html[data-theme=dark] .wallet-main>span,html[data-theme=dark] .wallet-main>strong small,html[data-theme=dark] .wallet-main>p,html[data-theme=dark] .wallet-stat-icon.violet,html[data-theme=dark] .wallet-stat>span:not(.wallet-stat-icon),html[data-theme=dark] .wallet-stat>small,html[data-theme=dark] .chart-legend span,html[data-theme=dark] .wallet-explain p,html[data-theme=dark] .goal-numbers small,html[data-theme=dark] .event-icon,html[data-theme=dark] .empty-row,html[data-theme=dark] .family-note p,html[data-theme=dark] .person-avatar,html[data-theme=dark] .person-avatar.warm,html[data-theme=dark] .person-card>p,html[data-theme=dark] .person-permission,html[data-theme=dark] .person-permission svg,html[data-theme=dark] .remove,html[data-theme=dark] .add-person,html[data-theme=dark] .add-person>span,html[data-theme=dark] .current-plan h2 small,html[data-theme=dark] .current-plan svg,html[data-theme=dark] .current-plan>div>span:not(.eyebrow),html[data-theme=dark] .club-price>span,html[data-theme=dark] .club-plan li>svg,html[data-theme=dark] .club-plan li>span,html[data-theme=dark] .scenario-note,html[data-theme=dark] .voucher-explainer p,html[data-theme=dark] .voucher-counters span,html[data-theme=dark] .status-card p,html[data-theme=dark] .status-since,html[data-theme=dark] .next-status>svg,html[data-theme=dark] .next-status p,html[data-theme=dark] .status-scale,html[data-theme=dark] .tier-icon,html[data-theme=dark] .reached .tier-icon,html[data-theme=dark] .tier small,html[data-theme=dark] .status-notes svg,html[data-theme=dark] .status-notes p,html[data-theme=dark] .conversation-header>div>span,html[data-theme=dark] .chat-date,html[data-theme=dark] .message-author,html[data-theme=dark] .message.mine .message-author,html[data-theme=dark] .message time,html[data-theme=dark] .context-balance small,html[data-theme=dark] .context-row,html[data-theme=dark] .context-row svg,html[data-theme=dark] .conversation-prompt,html[data-theme=dark] .detail-top .eyebrow,html[data-theme=dark] .detail-location,html[data-theme=dark] .detail-description,html[data-theme=dark] .detail-specs>span,html[data-theme=dark] .detail-includes li,html[data-theme=dark] .detail-includes li>svg,html[data-theme=dark] .detail-section-heading>span,html[data-theme=dark] .field,html[data-theme=dark] .participants legend,html[data-theme=dark] .participant-avatar,html[data-theme=dark] .participants small,html[data-theme=dark] .voucher-choice small,html[data-theme=dark] .detail-price>div>span,html[data-theme=dark] .detail-price strong>span,html[data-theme=dark] .detail-disclaimer,html[data-theme=dark] .request-people p,html[data-theme=dark] .request-notes,html[data-theme=dark] .proposal-box>.eyebrow,html[data-theme=dark] .proposal-box h3>span,html[data-theme=dark] .proposal-box p,html[data-theme=dark] .proposal-box>small,html[data-theme=dark] .proposal-state,html[data-theme=dark] .request-timeline li small,html[data-theme=dark] .memory-metrics svg,html[data-theme=dark] .memory-metrics span,html[data-theme=dark] .memory-empty,html[data-theme=dark] .memory-card small,html[data-theme=dark] .memory-card>span>span,html[data-theme=dark] .status-card .ring-chart span,html[data-theme=dark] .network-metrics .metric>svg,html[data-theme=dark] .network-metrics .metric>span,html[data-theme=dark] .network-metrics .metric>strong em,html[data-theme=dark] .network-metrics .metric>small,html[data-theme=dark] .generation-filter button,html[data-theme=dark] .results-label,html[data-theme=dark] .graph-controls>span,html[data-theme=dark] .reset-graph,html[data-theme=dark] .graph-footer,html[data-theme=dark] .network-disclaimer,html[data-theme=dark] .network-empty p,html[data-theme=dark] .focus-crumb,html[data-theme=dark] .focus-crumb .clear-focus,html[data-theme=dark] .member-emblem,html[data-theme=dark] .member-content>.muted,html[data-theme=dark] .mentor-line,html[data-theme=dark] .member-pv>span,html[data-theme=dark] .member-pv>strong small,html[data-theme=dark] .goal-label,html[data-theme=dark] .member-stats span,html[data-theme=dark] .person-button small,html[data-theme=dark] .learning-banner p,html[data-theme=dark] .learning-summary p,html[data-theme=dark] .course-art.violet,html[data-theme=dark] .course-art.green,html[data-theme=dark] .course-body .eyebrow,html[data-theme=dark] .course-body .eyebrow span,html[data-theme=dark] .course-body>p:not(.eyebrow),html[data-theme=dark] .mentor-goal>span,html[data-theme=dark] .impact-note,html[data-theme=dark] .impact-note p,html[data-theme=dark] .period-selector,html[data-theme=dark] .ranking-intro p,html[data-theme=dark] .podium-rank,html[data-theme=dark] .podium-person>span:last-child,html[data-theme=dark] .podium-value small,html[data-theme=dark] .rank-number,html[data-theme=dark] .rank-number.top-rank,html[data-theme=dark] .rank-metric small,html[data-theme=dark] .evolution-panel .panel-header>svg,html[data-theme=dark] .evolution-total span,html[data-theme=dark] .recognition-card .round-icon,html[data-theme=dark] .recognition-card p,html[data-theme=dark] .ranking-footnote,html[data-theme=dark] .lesson-points p,html[data-theme=dark] .practice-box p,html[data-theme=dark] .mesa-search,html[data-theme=dark] .offer-inline small,html[data-theme=dark] .offer-location,html[data-theme=dark] .offer-meta,html[data-theme=dark] .offer-summary,html[data-theme=dark] .offer-price>span{color:var(--muted)!important}html[data-theme=dark] .advisor-ranking-row,html[data-theme=dark] .advisor-task-row,html[data-theme=dark] .advisor-detail-list>div,html[data-theme=dark] .advisor-mgm-base,html[data-theme=dark] .advisor-career-step,html[data-theme=dark] .advisor-profile-request,html[data-theme=dark] .mentor-line{border-bottom-color:var(--line)!important}html[data-theme=dark] .advisor-ranking-row,html[data-theme=dark] .advisor-page,html[data-theme=dark] .advisor-page select,html[data-theme=dark] .advisor-modal select,html[data-theme=dark] .advisor-search input,html[data-theme=dark] .advisor-request-card,html[data-theme=dark] .advisor-career-step>b,html[data-theme=dark] .advisor-drawer,html[data-theme=dark] .advisor-modal,html[data-theme=dark] .advisor-profile-request,html[data-theme=dark] .advisor-drawer .field input,html[data-theme=dark] .advisor-drawer .field textarea,html[data-theme=dark] .advisor-modal .field input,html[data-theme=dark] .advisor-modal .field select,html[data-theme=dark] .advisor-modal .field textarea,html[data-theme=dark] .feature-btn,html[data-theme=dark] .category-shortcuts button,html[data-theme=dark] .search-field input,html[data-theme=dark] .sort-field select,html[data-theme=dark] .voucher-counters strong,html[data-theme=dark] .next-status p strong,html[data-theme=dark] .message,html[data-theme=dark] .message-composer textarea,html[data-theme=dark] .field input,html[data-theme=dark] .field select,html[data-theme=dark] .memory-card,html[data-theme=dark] .network-view,html[data-theme=dark] .inline-select select,html[data-theme=dark] .network-note textarea,html[data-theme=dark] .learning-banner .btn,html[data-theme=dark] .save-offer,html[data-theme=dark] .photo-tag,html[data-theme=dark] .voucher-tag,html[data-theme=dark] .offer-copy{color:var(--text)!important}html[data-theme=dark] .advisor-rank-number,html[data-theme=dark] .advisor-funnel-track,html[data-theme=dark] .advisor-client-cell .advisor-avatar-1,html[data-theme=dark] .advisor-client-cell .advisor-avatar-2,html[data-theme=dark] .advisor-client-cell .advisor-avatar-3,html[data-theme=dark] .advisor-kanban-column,html[data-theme=dark] .advisor-request-person .avatar,html[data-theme=dark] .advisor-sim-equation,html[data-theme=dark] .advisor-note,html[data-theme=dark] .advisor-career-mark,html[data-theme=dark] .advisor-qualification,html[data-theme=dark] .advisor-career-step.current,html[data-theme=dark] .advisor-ladder-dot,html[data-theme=dark] .advisor-material-icon,html[data-theme=dark] .advisor-profile-top .advisor-avatar-large,html[data-theme=dark] .advisor-profile-numbers,html[data-theme=dark] .advisor-form-error,html[data-theme=dark] .advisor-material-text,html[data-theme=dark] .notification-panel,html[data-theme=dark] .category-tabs button:not(.active):hover,html[data-theme=dark] .wallet-stat-icon,html[data-theme=dark] .wallet-stat-icon.gold,html[data-theme=dark] .wallet-stat-icon.violet,html[data-theme=dark] .progress-track,html[data-theme=dark] .event-icon,html[data-theme=dark] .event-icon.debit,html[data-theme=dark] .person-avatar.warm,html[data-theme=dark] .add-person>span,html[data-theme=dark] .club-plan.selected,html[data-theme=dark] .voucher-illustration,html[data-theme=dark] .tier-icon,html[data-theme=dark] .message,html[data-theme=dark] .participants label.checked,html[data-theme=dark] .participant-avatar,html[data-theme=dark] .voucher-choice,html[data-theme=dark] .request-notes,html[data-theme=dark] .proposal-box,html[data-theme=dark] .request-timeline li>span,html[data-theme=dark] .generation-filter button,html[data-theme=dark] .graph-canvas,html[data-theme=dark] .focus-crumb,html[data-theme=dark] .network-note textarea,html[data-theme=dark] .small-avatar,html[data-theme=dark] .selected-row,html[data-theme=dark] .mentor-avatars .avatar,html[data-theme=dark] .course-art,html[data-theme=dark] .course-art.gold,html[data-theme=dark] .course-art.violet,html[data-theme=dark] .course-art.green,html[data-theme=dark] .impact-note,html[data-theme=dark] .podium-avatar,html[data-theme=dark] .podium-bar,html[data-theme=dark] .rank-number.top-rank,html[data-theme=dark] .your-row,html[data-theme=dark] .recognition-card,html[data-theme=dark] .recognition-card .round-icon,html[data-theme=dark] .lesson-icon,html[data-theme=dark] .lesson-points li>span,html[data-theme=dark] .practice-box,html[data-theme=dark] .brief,html[data-theme=dark] .confirmation-box,html[data-theme=dark] .offer-photo{background:var(--surface-soft)!important}html[data-theme=dark] .advisor-plan-ranking button:hover,html[data-theme=dark] .advisor-text-link,html[data-theme=dark] .advisor-task-check:hover,html[data-theme=dark] .advisor-client-cell .avatar,html[data-theme=dark] .advisor-detail-total dd,html[data-theme=dark] .advisor-qualification svg,html[data-theme=dark] .advisor-career-step small,html[data-theme=dark] .advisor-material-icon,html[data-theme=dark] .advisor-saved-active,html[data-theme=dark] .advisor-profile-top .advisor-avatar-large,html[data-theme=dark] .text-action:hover,html[data-theme=dark] .wallet-stat-icon,html[data-theme=dark] .request-timeline li>span,html[data-theme=dark] .network-view .text-link,html[data-theme=dark] .generation-filter button.active,html[data-theme=dark] .focus-crumb button,html[data-theme=dark] .mentor-line button,html[data-theme=dark] .small-avatar,html[data-theme=dark] .round-icon,html[data-theme=dark] .mentor-avatars .avatar,html[data-theme=dark] .course-art,html[data-theme=dark] .impact-note h3,html[data-theme=dark] .period-selector select,html[data-theme=dark] .podium-avatar,html[data-theme=dark] .you-label,html[data-theme=dark] .network-modal .field input,html[data-theme=dark] .lesson-icon,html[data-theme=dark] .lesson-points li>span{color:var(--blue)!important}html[data-theme=dark] .advisor-page select,html[data-theme=dark] .advisor-modal select,html[data-theme=dark] .advisor-task-check,html[data-theme=dark] .advisor-search,html[data-theme=dark] .advisor-kanban-column,html[data-theme=dark] .advisor-request-card,html[data-theme=dark] .advisor-request-card:hover,html[data-theme=dark] .advisor-saved-active,html[data-theme=dark] .advisor-drawer .field input,html[data-theme=dark] .advisor-drawer .field textarea,html[data-theme=dark] .advisor-modal .field input,html[data-theme=dark] .advisor-modal .field select,html[data-theme=dark] .advisor-modal .field textarea,html[data-theme=dark] .feature-btn,html[data-theme=dark] .notification-panel,html[data-theme=dark] .balance-pill,html[data-theme=dark] .search-field,html[data-theme=dark] .sort-field select,html[data-theme=dark] .person-card.owner,html[data-theme=dark] .add-person,html[data-theme=dark] .club-plan.selected,html[data-theme=dark] .message-composer textarea,html[data-theme=dark] .field input,html[data-theme=dark] .field select,html[data-theme=dark] .participants label,html[data-theme=dark] .participants label.checked,html[data-theme=dark] .voucher-choice,html[data-theme=dark] .proposal-box,html[data-theme=dark] .memory-card,html[data-theme=dark] .inline-select select,html[data-theme=dark] .graph-controls,html[data-theme=dark] .profile-avatar,html[data-theme=dark] .network-note textarea,html[data-theme=dark] .mentor-avatars .avatar,html[data-theme=dark] .impact-note,html[data-theme=dark] .period-selector,html[data-theme=dark] .podium-card.winner,html[data-theme=dark] .podium-avatar,html[data-theme=dark] .recognition-card,html[data-theme=dark] .network-modal .field input,html[data-theme=dark] .offer-card{border-color:var(--line)!important}html[data-theme=dark] .advisor-page select,html[data-theme=dark] .advisor-modal select,html[data-theme=dark] .advisor-task-check,html[data-theme=dark] .advisor-search,html[data-theme=dark] .advisor-kanban-column>header>span:last-child,html[data-theme=dark] .advisor-request-card,html[data-theme=dark] .advisor-drawer .field input,html[data-theme=dark] .advisor-drawer .field textarea,html[data-theme=dark] .advisor-modal .field input,html[data-theme=dark] .advisor-modal .field select,html[data-theme=dark] .advisor-modal .field textarea,html[data-theme=dark] .feature-btn,html[data-theme=dark] .notification-icon,html[data-theme=dark] .category-shortcuts button,html[data-theme=dark] .balance-pill,html[data-theme=dark] .search-field,html[data-theme=dark] .sort-field select,html[data-theme=dark] .filter-panel,html[data-theme=dark] .message-list,html[data-theme=dark] .message-composer,html[data-theme=dark] .client-offer-drawer,html[data-theme=dark] .request-drawer,html[data-theme=dark] .detail-top,html[data-theme=dark] .field input,html[data-theme=dark] .field select,html[data-theme=dark] .client-modal,html[data-theme=dark] .memory-card,html[data-theme=dark] .inline-select select,html[data-theme=dark] .graph-controls,html[data-theme=dark] .reset-graph,html[data-theme=dark] .period-selector,html[data-theme=dark] .podium-card,html[data-theme=dark] .recognition-card .btn,html[data-theme=dark] .network-modal .field input,html[data-theme=dark] .offer-card{background:var(--surface)!important}html[data-theme=dark] .advisor-chart-legend i.comparison,html[data-theme=dark] .advisor-client-cell .avatar,html[data-theme=dark] .advisor-saved-active,html[data-theme=dark] .advisor-timeline li:not(:last-child):before,html[data-theme=dark] .chart-legend span:last-child i,html[data-theme=dark] .person-avatar,html[data-theme=dark] .request-timeline li:not(:last-child):after,html[data-theme=dark] .generation-filter button.active,html[data-theme=dark] .round-icon,html[data-theme=dark] .you-label,html[data-theme=dark] .tiny-bars span{background:var(--blue-soft)!important}html[data-theme=dark] .advisor-chart-foot,html[data-theme=dark] .advisor-panel-foot,html[data-theme=dark] .advisor-request-person,html[data-theme=dark] .advisor-material-actions,html[data-theme=dark] .advisor-drawer-section,html[data-theme=dark] .advisor-dialog-actions,html[data-theme=dark] .tier,html[data-theme=dark] .network-disclaimer,html[data-theme=dark] .focus-crumb,html[data-theme=dark] .offer-price{border-top-color:var(--line)!important}html[data-theme=dark] .advisor-task-check:hover,html[data-theme=dark] .advisor-career-step.reached,html[data-theme=dark] .search-field:focus-within,html[data-theme=dark] .field input:focus,html[data-theme=dark] .field select:focus{border-color:var(--blue)!important}html[data-theme=dark] .advisor-task-row.done .advisor-task-check{border-color:var(--green)!important}html[data-theme=dark] .advisor-client-cell .advisor-avatar-1,html[data-theme=dark] .advisor-career-mark,html[data-theme=dark] .advisor-pro-wallet>div>p,html[data-theme=dark] .advisor-pro-explanation>svg,html[data-theme=dark] .wallet-main .text-action,html[data-theme=dark] .wallet-stat-icon.gold,html[data-theme=dark] .goal-numbers>span,html[data-theme=dark] .event-icon.debit,html[data-theme=dark] .family-note>svg,html[data-theme=dark] .voucher-illustration,html[data-theme=dark] .status-card .eyebrow,html[data-theme=dark] .tier.current .tier-icon,html[data-theme=dark] .advisor-avatar,html[data-theme=dark] .voucher-choice .check-row>svg,html[data-theme=dark] .learning-banner .eyebrow,html[data-theme=dark] .course-art.gold,html[data-theme=dark] .winner .podium-rank,html[data-theme=dark] .winner .podium-avatar,html[data-theme=dark] .practice-box,html[data-theme=dark] .practice-box strong,html[data-theme=dark] .voucher-detail,html[data-theme=dark] .save-offer.saved,html[data-theme=dark] .rating{color:var(--gold)!important}html[data-theme=dark] .advisor-client-cell .advisor-avatar-2,html[data-theme=dark] .course-complete,html[data-theme=dark] .confirmation-box>svg{color:var(--green)!important}html[data-theme=dark] .advisor-pro-wallet>footer{border-top-color:var(--text)!important}html[data-theme=dark] .advisor-form-error,html[data-theme=dark] .advisor-page .negative,html[data-theme=dark] .form-error{color:var(--danger)!important}html[data-theme=dark] .filter-active,html[data-theme=dark] .club-plan.recommended:not(.selected),html[data-theme=dark] .timeline li>i{border-color:var(--gold)!important}html[data-theme=dark] .tier.reached{border-top-color:var(--gold)!important}html[data-theme=dark] .reached .tier-icon,html[data-theme=dark] .winner .podium-avatar,html[data-theme=dark] .save-offer.saved{background:var(--gold-soft)!important}html[data-theme=dark] .graph-canvas,html[data-theme=dark] .member-stats{border-block-color:var(--line)!important}html[data-theme=dark] .connection,html[data-theme=dark] .orbit-ring,html[data-theme=dark] .node-card,html[data-theme=dark] .expand-control circle{stroke:var(--line)!important}html[data-theme=dark] .connection.chosen,html[data-theme=dark] .network-node.selected .node-card,html[data-theme=dark] .network-node [role=button]:focus-visible .node-card,html[data-theme=dark] .expand-control path,html[data-theme=dark] .expand-control:focus-visible circle{stroke:var(--blue)!important}html[data-theme=dark] .node-card,html[data-theme=dark] .expand-control circle{fill:var(--surface)!important}html[data-theme=dark] .network-node.selected .node-card,html[data-theme=dark] .node-avatar{fill:var(--surface-soft)!important}html[data-theme=dark] .node-name,html[data-theme=dark] .node-pv{fill:var(--text)!important}html[data-theme=dark] .node-generation,html[data-theme=dark] .node-unit{fill:var(--muted)!important}html[data-theme=dark] .reset-graph{border-left-color:var(--line)!important}html[data-theme=dark] .member-cover,html[data-theme=dark] .podium-card.winner{background:linear-gradient(120deg,var(--surface-soft),var(--surface))!important}html[data-theme=dark] :is(.save-offer,.photo-tag){color:var(--text)!important;background:#142236ed!important;border-color:#65788f!important}html[data-theme=dark] .save-offer.saved{background:var(--gold-soft)!important;color:var(--gold)!important;border-color:var(--gold)!important}html[data-theme=dark] .voucher-tag{color:#f4efe6!important;background:#0b1729e8!important}html[data-theme=dark] .course-complete{color:var(--green)!important;background:#19392fe8!important}html[data-theme=dark] :is(.profile-avatar,.mentor-avatars .avatar,.podium-avatar){border-color:var(--surface)!important}html[data-theme=dark] .podium-card.winner{background:linear-gradient(145deg,var(--surface),#2a2927)!important;border-color:#79664a!important}html[data-theme=dark] .member-cover{background:linear-gradient(115deg,#24384e,#1a2a3f)!important}html[data-theme=dark] .graph-canvas{background:#101b2a!important}html[data-theme=dark] .network-node.selected .node-card{fill:#233b58!important;stroke:var(--blue)!important}html[data-theme=dark] .node-card{fill:var(--surface)!important;stroke:var(--line)!important}html[data-theme=dark] .node-avatar{fill:var(--blue-soft)!important}html[data-theme=dark] .network-node.attention .node-avatar{fill:var(--gold-soft)!important}html[data-theme=dark] :is(.node-name,.node-pv){fill:var(--text)!important}html[data-theme=dark] :is(.node-generation,.node-unit){fill:var(--muted)!important}html[data-theme=dark] .node-initials{fill:var(--blue)!important}html[data-theme=dark] .connection{stroke:#425774!important}html[data-theme=dark] .connection.chosen{stroke:var(--blue)!important}html[data-theme=dark] .orbit-ring{stroke:var(--line)!important}html[data-theme=dark] .expand-control circle{fill:var(--surface-raised)!important;stroke:#536b8a!important}html[data-theme=dark] .expand-control path{stroke:var(--blue)!important}html[data-theme=dark] .ring-chart circle:first-child{stroke:var(--chart-track)!important}html[data-theme=dark] .ring-chart span{color:var(--muted)!important}html[data-theme=dark] .mini-chart line{stroke:var(--chart-grid)!important}html[data-theme=dark] .mini-chart text{fill:var(--muted)!important}html[data-theme=dark] .mini-chart circle[stroke=white]{stroke:var(--surface)!important}html[data-theme=dark] :is(.mini-chart,.ring-chart) [stroke=\#4278ed i]{stroke:var(--blue)!important}html[data-theme=dark] :is(.mini-chart,.ring-chart) [stroke=\#b89060 i]{stroke:var(--gold)!important}html[data-theme=dark] :is(.mini-chart,.ring-chart) [stroke=\#279c78 i]{stroke:var(--green)!important}html[data-theme=dark] .mini-chart [fill=\#4278ed i]{fill:var(--blue)!important}html[data-theme=dark] .mini-chart [fill=\#b89060 i]{fill:var(--gold)!important}html[data-theme=dark] .mini-chart [fill=\#279c78 i]{fill:var(--green)!important}html[data-theme=dark] .chart-tooltip{border:1px solid #526a88;background:var(--surface-raised)!important;color:var(--text)!important}html[data-theme=dark] .advisor-task-check{background:var(--surface)!important;color:#0000!important;border-color:#637894!important}html[data-theme=dark] .advisor-task-check:hover{color:var(--blue)!important}html[data-theme=dark] .advisor-task-row.done .advisor-task-check{color:#fff!important;background:#246f59!important;border-color:#4da084!important}html[data-theme=dark] .advisor-saved-active{background:var(--blue-soft)!important;color:var(--blue)!important;border-color:#536e9b!important}html[data-theme=dark] .category-tabs button.active{background:var(--gold-soft)!important;color:var(--gold)!important;border-color:#75634a!important}html[data-theme=dark] .message.mine{color:#edf3fb!important;background:#284261!important}html[data-theme=dark] .advisor-pro-wallet{border:1px solid #3d4f66}html[data-theme=dark] .phone-frame,html[data-theme=dark] .phone-frame iframe{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
