.theme-toggle[data-v-ee194056]{align-items:center;background:transparent;border:none;border-radius:var(--radius-pill);color:var(--text-2);cursor:pointer;display:flex;height:calc(32px*var(--ui-control-scale));justify-content:center;line-height:1;transition:all .18s var(--ease-out);width:calc(32px*var(--ui-control-scale))}.theme-toggle[data-v-ee194056]:hover{background:var(--bg-hover);color:var(--text-0)}.theme-toggle[data-v-ee194056]:focus-visible{box-shadow:0 0 0 3.5px var(--button-focus);outline:none}.locale-trigger[data-v-38d280ae]{align-items:center;background:transparent;border:none;border-radius:var(--radius-pill);color:var(--text-2);cursor:pointer;display:flex;font-size:max(.8125rem,var(--font-size-floor));font-weight:600;gap:6px;line-height:1;min-height:calc(32px*var(--ui-control-scale));padding:0 calc(12px*var(--ui-control-scale));transition:all .18s var(--ease-out)}.locale-trigger[data-v-38d280ae]:hover{background:var(--bg-hover);color:var(--text-0)}.locale-trigger[data-v-38d280ae]:focus-visible{box-shadow:0 0 0 3.5px var(--button-focus);outline:none}.locale-current[data-v-38d280ae]{max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.font-size-trigger[data-v-6014c33e]{align-items:center;background:transparent;border:none;border-radius:var(--radius-pill);color:var(--text-2);cursor:pointer;display:flex;font-size:max(.8125rem,var(--font-size-floor));font-weight:600;gap:6px;line-height:1;min-height:calc(32px*var(--ui-control-scale));padding:0 calc(10px*var(--ui-control-scale));transition:all .18s var(--ease-out)}.font-size-trigger[data-v-6014c33e]:hover{background:var(--bg-hover);color:var(--text-0)}.font-size-trigger[data-v-6014c33e]:focus-visible{box-shadow:0 0 0 3.5px var(--button-focus);outline:none}.font-size-icon[data-v-6014c33e]{font-family:var(--font-display);font-size:max(1rem,var(--font-size-floor));font-weight:750}.font-size-current[data-v-6014c33e]{white-space:nowrap}.points-dialog[data-v-9c89933e]{margin:auto;max-height:min(640px,calc(100dvh - 72px));max-width:calc(100vw - 32px);width:560px}.points-dialog[data-v-9c89933e]:not([open]){display:none}.points-dialog[data-v-9c89933e]::backdrop{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--scrim)}.points-head[data-v-9c89933e]{gap:var(--sp-3);padding:var(--sp-4) var(--sp-5)}.points-title[data-v-9c89933e]{margin-right:auto}.points-balance[data-v-9c89933e]{align-items:baseline;display:flex;gap:5px}.points-balance-label[data-v-9c89933e]{color:var(--text-3);font-size:max(.6875rem,var(--font-size-floor))}.points-balance-value[data-v-9c89933e]{color:var(--text-0);font:700 max(.8125rem,var(--font-size-floor)) var(--font-body);font-variant-numeric:tabular-nums;line-height:1.1}.points-close[data-v-9c89933e]{background:transparent;border:none;border-radius:50%;color:var(--text-3);cursor:pointer;display:grid;flex:0 0 auto;height:30px;place-items:center;transition:background .15s var(--ease-out),color .15s var(--ease-out);width:30px}.points-close[data-v-9c89933e]:hover{background:var(--bg-hover);color:var(--text-0)}.points-close[data-v-9c89933e]:focus-visible{box-shadow:0 0 0 3px var(--button-focus);outline:none}.points-body[data-v-9c89933e]{padding:var(--sp-3) var(--sp-4) var(--sp-4)}.points-list[data-v-9c89933e]{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.points-row[data-v-9c89933e]{align-items:center;border-radius:var(--radius);display:flex;gap:var(--sp-3);padding:11px var(--sp-2);transition:background .15s var(--ease-out)}.points-row[data-v-9c89933e]:hover{background:var(--bg-hover)}.points-row+.points-row[data-v-9c89933e]{border-top:1px solid color-mix(in srgb,var(--border) 58%,transparent)}.points-row-icon[data-v-9c89933e]{color:var(--text-3);display:grid;flex:0 0 auto;height:18px;place-items:center;width:18px}.points-row-icon.is-credit[data-v-9c89933e]{color:var(--success)}.points-row-main[data-v-9c89933e]{flex:1;min-width:0}.points-row-title[data-v-9c89933e]{color:var(--text-0);font-size:max(.8125rem,var(--font-size-floor));font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.points-row-meta[data-v-9c89933e]{align-items:center;color:var(--text-3);display:flex;flex-wrap:wrap;font-size:max(.6875rem,var(--font-size-floor));font-variant-numeric:tabular-nums;gap:3px 8px;line-height:1.35;margin-top:3px}.points-row-tag[data-v-9c89933e]{border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:var(--radius-pill);color:var(--text-2);font-size:max(.625rem,var(--font-size-floor));font-weight:600;padding:1px 6px}.points-row-text[data-v-9c89933e]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.points-row-amount[data-v-9c89933e]{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;gap:2px}.points-row-amount strong[data-v-9c89933e]{font:750 max(.875rem,var(--font-size-floor)) var(--font-tech-data,var(--font-mono));font-variant-numeric:tabular-nums;line-height:1.15}.points-row-amount strong.is-credit[data-v-9c89933e]{color:var(--success)}.points-row-amount strong.is-debit[data-v-9c89933e]{color:var(--text-0)}.points-row-amount span[data-v-9c89933e]{color:var(--text-3);font-size:max(.6875rem,var(--font-size-floor));font-variant-numeric:tabular-nums}.points-skeleton-list[data-v-9c89933e]{display:flex;flex-direction:column;padding:var(--sp-2) 0}.points-skeleton-row[data-v-9c89933e]{align-items:center;display:flex;gap:var(--sp-3);padding:11px var(--sp-2)}.points-skeleton-mark[data-v-9c89933e]{animation:points-pulse-9c89933e 1.6s var(--ease-out) infinite;background:var(--skeleton-a);border-radius:50%;flex:0 0 auto;height:30px;width:30px}.points-skeleton-lines[data-v-9c89933e]{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.points-skeleton-lines i[data-v-9c89933e]{animation:points-shimmer-9c89933e 1.4s linear infinite;background:linear-gradient(100deg,var(--skeleton-a) 20%,var(--skeleton-b) 50%,var(--skeleton-a) 80%);background-size:220% 100%;border-radius:4px;display:block;height:9px}.points-skeleton-lines i[data-v-9c89933e]:first-child{width:46%}.points-skeleton-lines i[data-v-9c89933e]:last-child{height:7px;width:28%}.points-skeleton-amount[data-v-9c89933e]{animation:points-pulse-9c89933e 1.6s var(--ease-out) infinite;background:var(--skeleton-a);border-radius:4px;flex:0 0 auto;height:10px;width:44px}@keyframes points-shimmer-9c89933e{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes points-pulse-9c89933e{0%,to{opacity:.55}50%{opacity:1}}.points-state[data-v-9c89933e]{align-items:center;display:flex;flex-direction:column;gap:var(--sp-2);padding:56px var(--sp-4) 60px;text-align:center}.points-state-mark[data-v-9c89933e]{background:var(--accent-bg);border-radius:50%;color:var(--accent-text);display:grid;height:48px;margin-bottom:var(--sp-1);place-items:center;width:48px}.points-state-mark.is-error[data-v-9c89933e]{background:var(--action-danger-bg);color:var(--action-danger)}.points-state-title[data-v-9c89933e]{color:var(--text-0);font-size:max(.875rem,var(--font-size-floor));font-weight:650}.points-state-hint[data-v-9c89933e]{color:var(--text-3);font-size:max(.75rem,var(--font-size-floor));line-height:1.5;max-width:30ch}.points-more[data-v-9c89933e]{margin-top:var(--sp-3);width:100%}@media(prefers-reduced-motion:reduce){.points-skeleton-amount[data-v-9c89933e],.points-skeleton-lines i[data-v-9c89933e],.points-skeleton-mark[data-v-9c89933e]{animation:none}}@media(max-width:600px){.points-balance[data-v-9c89933e]{display:none}}.auth-overlay[data-v-43806da7]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030c189e;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:1000}.auth-dialog[data-v-43806da7]{background:var(--surface-raised);border:1px solid var(--border);border-radius:22px;box-shadow:0 28px 80px #030c1857;color:var(--text-0);max-height:calc(100dvh - 40px);overflow:hidden;position:relative;transition:width .3s var(--ease-out);width:min(100%,430px)}.auth-dialog[data-v-43806da7]:before{background:linear-gradient(90deg,transparent,rgba(34,211,238,.7),transparent);content:"";height:1px;inset:0 0 auto;position:absolute;z-index:2}.auth-dialog.is-register[data-v-43806da7]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);height:min(780px,calc(100dvh - 40px));width:min(1120px,calc(100vw - 40px))}.auth-panel[data-v-43806da7]{min-width:0;overflow-y:auto;padding:30px;position:relative}.is-register .auth-panel[data-v-43806da7]{display:grid;overflow-y:hidden;padding:42px 42px 32px;place-items:center}.auth-content[data-v-43806da7]{max-width:430px;width:100%}.auth-actions[data-v-43806da7]{display:flex;position:absolute;right:14px;top:14px;z-index:3}.auth-actions button[data-v-43806da7]{background:var(--bg-hover);border:0;border-radius:50%;color:var(--text-2);cursor:pointer;display:grid;height:34px;place-items:center;width:34px}.auth-actions button[data-v-43806da7]:hover{color:var(--text-0)}.auth-brand[data-v-43806da7]{align-items:center;display:flex;gap:10px;margin-bottom:24px}.auth-brand-mark[data-v-43806da7]{height:38px;width:38px}.auth-brand small[data-v-43806da7],.auth-brand strong[data-v-43806da7]{display:block;line-height:1.1}.auth-brand strong[data-v-43806da7]{font-size:max(.9375rem,var(--font-size-floor))}.auth-brand small[data-v-43806da7]{color:var(--text-3);font-size:max(.5625rem,var(--font-size-floor));margin-top:3px}.auth-intro[data-v-43806da7]{background:#07111f;color:#edf9ff;display:flex;flex-direction:column;isolation:isolate;overflow:hidden;padding:clamp(36px,5vw,72px);position:relative}.auth-intro[data-v-43806da7]:before{aspect-ratio:1;border:1px solid rgba(103,232,249,.2);border-radius:50%;box-shadow:0 0 0 72px #2dd4bf0d,0 0 0 144px #38bdf808;content:"";position:absolute;right:-32%;top:14%;width:560px}.auth-intro[data-v-43806da7]:after{background-image:linear-gradient(hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:42px 42px;content:"";-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);mask-image:linear-gradient(180deg,#000,transparent 85%);opacity:.18}.auth-intro[data-v-43806da7]:after,.intro-canvas[data-v-43806da7]{inset:0;pointer-events:none;position:absolute}.intro-canvas[data-v-43806da7]{height:100%;width:100%;z-index:0}.auth-brand-light[data-v-43806da7],.intro-copy[data-v-43806da7],.workflow[data-v-43806da7]{position:relative;z-index:1}.auth-brand-light small[data-v-43806da7]{color:#edf9ff9e}.intro-copy[data-v-43806da7]{margin:auto 0}.intro-copy p[data-v-43806da7]{color:#67e8f9;font-size:max(.6875rem,var(--font-size-floor));font-weight:700;letter-spacing:.16em}.intro-copy h1[data-v-43806da7]{font-size:clamp(2.25rem,4vw,3.5rem);letter-spacing:-.04em;line-height:1.14;margin:20px 0 18px}.intro-copy h1 em[data-v-43806da7]{background:linear-gradient(100deg,#67e8f9,#5eead4 45%,#38bdf8);-webkit-background-clip:text;background-clip:text;color:transparent;display:block;font-style:normal}.intro-copy span[data-v-43806da7]{color:#edf9ffad;font-size:max(.9375rem,var(--font-size-floor));line-height:1.8}.workflow[data-v-43806da7]{color:#bae6fd9e;display:flex;flex-wrap:wrap;font-size:max(.6875rem,var(--font-size-floor));gap:18px}.auth-tabs[data-v-43806da7]{background:var(--surface-muted);border:1px solid var(--border);border-radius:13px;display:grid;grid-template-columns:1fr 1fr;padding:4px;position:relative}.auth-tabs button[data-v-43806da7]{background:transparent;border:0;border-radius:9px;color:var(--text-2);cursor:pointer;font:650 max(.8125rem,var(--font-size-floor)) var(--font-body);min-height:40px;position:relative;z-index:1}.auth-tabs button.active[data-v-43806da7]{color:var(--on-accent)}.auth-tab-glider[data-v-43806da7]{background:var(--accent-gradient);border-radius:9px;bottom:4px;box-shadow:0 4px 14px #0284c74d;left:4px;position:absolute;top:4px;transition:transform .3s var(--ease-out);width:calc(50% - 4px)}.auth-tab-glider.is-right[data-v-43806da7]{transform:translate(100%)}.auth-heading[data-v-43806da7]{margin:24px 0 20px}.auth-heading p[data-v-43806da7]{color:var(--accent-text);font-size:max(.625rem,var(--font-size-floor));font-weight:700;letter-spacing:.14em}.auth-heading h2[data-v-43806da7]{font-size:max(1.5rem,var(--font-size-floor));letter-spacing:-.03em;margin:8px 0}.auth-heading span[data-v-43806da7]{color:var(--text-2);font-size:max(.8125rem,var(--font-size-floor))}.auth-form[data-v-43806da7]{display:grid;gap:14px}.auth-field[data-v-43806da7]{color:var(--text-1);display:grid;font-size:max(.8125rem,var(--font-size-floor));font-weight:650;gap:6px}.auth-field input[data-v-43806da7]{background:var(--surface-input);border:1px solid var(--border);border-radius:10px;color:var(--text-0);font:inherit;font-weight:450;min-height:46px;outline:0;padding:0 14px;width:100%}.auth-field input[data-v-43806da7]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.code-hint[data-v-43806da7]{color:var(--text-3);font-size:max(.6875rem,var(--font-size-floor));font-weight:500}.password-field[data-v-43806da7]{position:relative}.password-field input[data-v-43806da7]{padding-right:48px}.password-field button[data-v-43806da7]{background:transparent;border:0;border-radius:8px;color:var(--text-3);cursor:pointer;display:grid;height:40px;place-items:center;position:absolute;right:3px;top:3px;width:40px}.auth-error[data-v-43806da7]{background:var(--error-bg);border-radius:9px;color:var(--error);font-size:max(.75rem,var(--font-size-floor));line-height:1.5;margin:-2px 0;padding:8px 12px}.auth-submit[data-v-43806da7]{align-items:center;background:var(--accent-gradient);border:0;border-radius:10px;box-shadow:0 8px 18px #0ea5e938;color:var(--on-accent);cursor:pointer;display:flex;font:700 max(.875rem,var(--font-size-floor)) var(--font-body);gap:9px;justify-content:center;min-height:47px}.auth-submit[data-v-43806da7]:disabled{cursor:wait;opacity:.68}.auth-consent[data-v-43806da7]{color:var(--text-3);font-size:max(.6875rem,var(--font-size-floor));line-height:1.7;margin:-4px 0 0;text-align:center}.auth-consent button[data-v-43806da7]{background:transparent;border:0;color:var(--accent-text);cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:3px}.policy-overlay[data-v-43806da7]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030c18b8;display:grid;inset:0;padding:24px;place-items:center;position:absolute;z-index:5}.policy-dialog[data-v-43806da7]{background:var(--surface-raised);border:1px solid var(--border);border-radius:18px;box-shadow:0 24px 64px #030c1861;display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(680px,calc(100dvh - 80px));overflow:hidden;width:min(100%,640px)}.policy-header[data-v-43806da7]{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:20px;justify-content:space-between;padding:22px 24px 18px}.policy-header p[data-v-43806da7]{color:var(--accent-text);font-size:max(.5625rem,var(--font-size-floor));font-weight:700;letter-spacing:.14em;margin:0 0 5px}.policy-header h3[data-v-43806da7]{color:var(--text-0);font-size:max(1.25rem,var(--font-size-floor));margin:0}.policy-header button[data-v-43806da7]{background:var(--bg-hover);border:0;border-radius:50%;color:var(--text-2);cursor:pointer;display:grid;flex:none;height:36px;place-items:center;width:36px}.policy-content[data-v-43806da7]{color:var(--text-2);font-size:max(.8125rem,var(--font-size-floor));line-height:1.8;overflow-y:auto;padding:22px 24px}.policy-content h4[data-v-43806da7]{color:var(--text-0);font-size:max(.875rem,var(--font-size-floor));margin:20px 0 6px}.policy-content h4[data-v-43806da7]:first-of-type{margin-top:14px}.policy-content p[data-v-43806da7]{margin:0}.policy-footer[data-v-43806da7]{border-top:1px solid var(--border);display:flex;justify-content:flex-end;padding:16px 24px}.policy-footer button[data-v-43806da7]{background:var(--accent-gradient);border:0;border-radius:9px;color:var(--on-accent);cursor:pointer;font:700 max(.8125rem,var(--font-size-floor)) var(--font-body);min-height:40px;min-width:108px}.auth-actions button[data-v-43806da7]:focus-visible,.auth-consent button[data-v-43806da7]:focus-visible,.auth-submit[data-v-43806da7]:focus-visible,.auth-tabs button[data-v-43806da7]:focus-visible,.password-field button[data-v-43806da7]:focus-visible,.policy-dialog button[data-v-43806da7]:focus-visible{outline:3px solid var(--button-focus);outline-offset:2px}.auth-dialog-enter-active[data-v-43806da7],.auth-dialog-leave-active[data-v-43806da7]{transition:opacity .2s var(--ease-out)}.auth-dialog-enter-active .auth-dialog[data-v-43806da7],.auth-dialog-leave-active .auth-dialog[data-v-43806da7]{transition:transform .24s var(--ease-out),opacity .2s var(--ease-out)}.auth-dialog-enter-from[data-v-43806da7],.auth-dialog-leave-to[data-v-43806da7]{opacity:0}.auth-dialog-enter-from .auth-dialog[data-v-43806da7],.auth-dialog-leave-to .auth-dialog[data-v-43806da7]{opacity:0;transform:translateY(12px) scale(.98)}@media(max-width:860px){.auth-dialog.is-register[data-v-43806da7]{display:block;height:auto;width:min(100%,520px)}.auth-intro[data-v-43806da7]{display:none}.is-register .auth-panel[data-v-43806da7]{display:block;overflow-y:auto;padding:38px 34px 30px}}@media(max-width:520px){.auth-overlay[data-v-43806da7]{align-items:end;padding:0}.auth-dialog[data-v-43806da7],.auth-dialog.is-register[data-v-43806da7]{border-radius:22px 22px 0 0;max-height:92dvh;width:100%}.auth-panel[data-v-43806da7],.is-register .auth-panel[data-v-43806da7]{display:block;overflow-y:auto;padding:26px 22px}.policy-overlay[data-v-43806da7]{padding:14px;position:fixed}.policy-dialog[data-v-43806da7]{max-height:calc(100dvh - 28px)}.policy-content[data-v-43806da7],.policy-footer[data-v-43806da7],.policy-header[data-v-43806da7]{padding-left:18px;padding-right:18px}}@media(prefers-reduced-motion:reduce){.auth-dialog[data-v-43806da7],.auth-overlay[data-v-43806da7],.auth-tab-glider[data-v-43806da7]{transition:none}}.integration-toggle[data-v-9d33f647]{align-items:center;background:transparent;border:0;border-radius:var(--radius-pill);color:var(--text-2);cursor:pointer;display:flex;height:calc(32px*var(--ui-control-scale));justify-content:center;width:calc(32px*var(--ui-control-scale))}.integration-toggle.active[data-v-9d33f647],.integration-toggle[data-v-9d33f647]:hover{background:var(--accent-bg);color:var(--accent-text)}.integration-toggle[data-v-9d33f647]:focus-visible{box-shadow:0 0 0 3.5px var(--button-focus);outline:none}.shell[data-v-76439de6]{background:var(--bg-base);display:flex;flex-direction:column;height:100dvh;overflow:hidden}.header[data-v-76439de6]{-webkit-backdrop-filter:blur(16px) saturate(125%);backdrop-filter:blur(16px) saturate(125%);background:var(--header-bg);border-bottom:1px solid var(--border);box-shadow:0 8px 24px #11364c0a;flex-shrink:0;gap:32px;height:60px;padding:0 24px;position:relative;z-index:10}.header[data-v-76439de6],.header-left[data-v-76439de6]{align-items:center;display:flex}.header-left[data-v-76439de6]{gap:12px}.brand[data-v-76439de6]{align-items:center;background:transparent;border:none;border-radius:var(--radius);cursor:pointer;display:flex;gap:11px;padding:4px 8px 4px 4px;text-decoration:none;transition:background .18s var(--ease-out)}.brand[data-v-76439de6]:hover{background:var(--bg-hover)}.brand[data-v-76439de6]:focus-visible{box-shadow:0 0 0 3.5px var(--button-focus);outline:none}.brand-mark[data-v-76439de6]{height:36px;width:36px}.brand-text[data-v-76439de6]{align-items:flex-start;display:flex;flex-direction:column;line-height:1.15}.brand-name[data-v-76439de6]{color:var(--text-0);font-size:max(.9375rem,var(--font-size-floor));font-weight:700}.brand-sub[data-v-76439de6]{color:var(--text-3);font-size:max(.625rem,var(--font-size-floor));font-weight:500;margin-top:2px}.header-nav[data-v-76439de6]{background:var(--overlay-track);border:1px solid color-mix(in srgb,var(--border) 72%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--surface-raised) 72%,transparent);display:flex;gap:2px;padding:3px;position:relative;width:-moz-max-content;width:max-content}.header-nav[data-v-76439de6],.nav-indicator[data-v-76439de6]{border-radius:var(--radius-pill)}.nav-indicator[data-v-76439de6]{background:var(--seg-active-bg);box-shadow:0 1px 4px #0000001a;height:32px;left:3px;pointer-events:none;position:absolute;top:3px;transition:transform .22s cubic-bezier(.77,0,.175,1),opacity .18s var(--ease-out);z-index:0}@media(prefers-reduced-motion:reduce){.nav-indicator[data-v-76439de6]{transition-duration:.01ms}}.header-right[data-v-76439de6]{align-items:center;display:flex;margin-left:auto}.login-trigger[data-v-76439de6]{background:var(--accent-gradient);border:1px solid var(--border);border-radius:var(--radius-pill);box-shadow:var(--shadow-xs);color:var(--on-accent);cursor:pointer;font:700 max(.75rem,var(--font-size-floor)) var(--font-body);margin-left:8px;min-height:calc(32px*var(--ui-control-scale));padding:0 calc(15px*var(--ui-control-scale))}.login-trigger[data-v-76439de6]:focus-visible{box-shadow:0 0 0 3px var(--button-focus);outline:none}.account-trigger[data-v-76439de6]{align-items:center;background:color-mix(in srgb,var(--surface-raised) 78%,transparent);border:1px solid var(--border);border-radius:var(--radius-pill);box-shadow:var(--shadow-xs);color:var(--text-2);cursor:pointer;display:flex;gap:calc(7px*var(--ui-control-scale));margin-left:8px;min-height:calc(34px*var(--ui-control-scale));padding:calc(3px*var(--ui-control-scale)) calc(8px*var(--ui-control-scale)) calc(3px*var(--ui-control-scale)) calc(3px*var(--ui-control-scale));transition:border-color .18s var(--ease-out),color .18s var(--ease-out),box-shadow .18s var(--ease-out)}.account-trigger[data-v-76439de6]:hover{border-color:var(--border-strong);color:var(--text-0)}.account-trigger[data-v-76439de6]:focus-visible{box-shadow:0 0 0 3px var(--button-focus);outline:none}.account-avatar[data-v-76439de6]{background:var(--accent-gradient);border-radius:50%;color:var(--on-accent);display:grid;font-weight:800;height:calc(27px*var(--ui-control-scale));place-items:center;width:calc(27px*var(--ui-control-scale))}.account-avatar[data-v-76439de6],.account-name[data-v-76439de6]{font-size:max(.75rem,var(--font-size-floor))}.account-name[data-v-76439de6]{color:var(--text-1);font-weight:650;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.points-chip[data-v-76439de6]{align-items:center;background:color-mix(in srgb,var(--surface-raised) 78%,transparent);border:1px solid var(--border);border-radius:var(--radius-pill);box-shadow:var(--shadow-xs);color:var(--text-2);cursor:pointer;display:flex;gap:calc(5px*var(--ui-control-scale));margin-left:8px;min-height:calc(34px*var(--ui-control-scale));padding:0 calc(10px*var(--ui-control-scale));transition:border-color .18s var(--ease-out),color .18s var(--ease-out)}.points-chip[data-v-76439de6]:hover{border-color:var(--border-strong)}.points-chip[data-v-76439de6]:focus-visible{box-shadow:0 0 0 3px var(--button-focus);outline:none}.points-chip-icon[data-v-76439de6]{color:var(--accent-text);flex:0 0 auto}.points-chip-value[data-v-76439de6]{color:var(--text-0);font:700 max(.75rem,var(--font-size-floor)) var(--font-body);font-variant-numeric:tabular-nums;line-height:1}.points-chip-unit[data-v-76439de6]{color:var(--text-3);font-size:max(.6875rem,var(--font-size-floor));line-height:1;margin-left:1px}@media(prefers-reduced-motion:reduce){.points-chip[data-v-76439de6]{transition:none}}.nav-link[data-v-76439de6]{align-items:center;background:transparent;border:none;border-radius:var(--radius-pill);color:var(--text-2);cursor:pointer;display:flex;font-size:max(.8125rem,var(--font-size-floor));font-weight:600;gap:6px;line-height:1;min-height:32px;padding:0 16px;position:relative;text-decoration:none;transition:color .18s var(--ease-out);z-index:1}.nav-link.active[data-v-76439de6],.nav-link[data-v-76439de6]:hover{color:var(--text-0)}.nav-link[data-v-76439de6]:focus-visible{box-shadow:0 0 0 3.5px var(--button-focus);outline:none}.content[data-v-76439de6]{display:flex;flex:1;flex-direction:column;overflow:hidden}@media(max-width:820px){.header[data-v-76439de6]{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;height:auto;min-height:60px;padding:8px 12px}.header-left[data-v-76439de6],.header-right[data-v-76439de6]{min-width:0}.brand[data-v-76439de6]{gap:8px;padding:0}.brand-sub[data-v-76439de6]{display:none}.header-nav[data-v-76439de6]{grid-column:1/-1;grid-row:2;justify-self:center}.login-trigger[data-v-76439de6]{flex:0 0 auto;white-space:nowrap}.points-chip[data-v-76439de6]{padding:0 8px}.points-chip-unit[data-v-76439de6]{display:none}}@media(max-width:560px){.account-name[data-v-76439de6]{display:none}}
