.mobile-top-nav[data-v-6dff2b8e]{min-height:var(--mobile-top-nav-height)}.mobile-top-nav[data-v-6dff2b8e]:after{position:absolute;z-index:2;right:0;bottom:0;left:0;height:1px;background:transparent;content:"";pointer-events:none;transition:background-color .18s ease}.mobile-top-nav--scrolled[data-v-6dff2b8e]:after{background:var(--color-divider)}.mobile-top-nav__row[data-v-6dff2b8e]{height:var(--mobile-top-nav-row-height)}.mobile-top-nav__container[data-v-6dff2b8e]{padding-bottom:var(--mobile-top-nav-bottom-space)}.mobile-top-nav__leading-action[data-v-6dff2b8e],.mobile-top-nav__leading-placeholder[data-v-6dff2b8e],.mobile-top-nav__action-placeholder[data-v-6dff2b8e]{width:var(--mobile-top-nav-row-height);height:var(--mobile-top-nav-row-height)}.mobile-top-nav__actions[data-v-6dff2b8e]{min-width:var(--mobile-top-nav-row-height);height:var(--mobile-top-nav-row-height)}.mobile-top-nav__large-title-layer[data-v-6dff2b8e]{right:calc(var(--mobile-top-nav-row-height) + 12px);transform:translateY(-50%)}.mobile-top-nav__title-layer[data-v-6dff2b8e]{padding-inline:calc(var(--mobile-top-nav-row-height) + 12px);opacity:var(--mobile-top-nav-title-opacity);transform:translateY(-50%);transition:opacity .18s ease}.mobile-top-nav__title[data-v-6dff2b8e]{font-size:var(--mobile-top-nav-title-size);line-height:1.25;letter-spacing:0}.mobile-top-nav__large-title[data-v-6dff2b8e]{font-size:var(--mobile-top-nav-large-title-size);line-height:1.3;letter-spacing:0}.mobile-top-nav-large-title-enter-active[data-v-6dff2b8e]{transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .22s ease}.mobile-top-nav-large-title-leave-active[data-v-6dff2b8e]{transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .18s ease}.mobile-top-nav-large-title-enter-from[data-v-6dff2b8e],.mobile-top-nav-large-title-leave-to[data-v-6dff2b8e]{opacity:0;transform:translateY(calc(-50% - 10px))}.mobile-top-nav-compact-title-enter-active[data-v-6dff2b8e]{transition:opacity .2s ease 40ms}.mobile-top-nav-compact-title-leave-active[data-v-6dff2b8e]{transition:opacity .16s ease}.mobile-top-nav-compact-title-enter-from[data-v-6dff2b8e],.mobile-top-nav-compact-title-leave-to[data-v-6dff2b8e]{opacity:0}.mobile-top-nav__bottom[data-v-6dff2b8e]{padding-top:8px}.mobile-top-nav__leading-action[data-v-6dff2b8e]{transition:background-color .18s ease,color .18s ease,border-color .18s ease}@media(prefers-reduced-motion:reduce){.mobile-top-nav__title-layer[data-v-6dff2b8e],.mobile-top-nav__leading-action[data-v-6dff2b8e],.mobile-top-nav[data-v-6dff2b8e]:after{transition:none}.mobile-top-nav-large-title-enter-active[data-v-6dff2b8e],.mobile-top-nav-large-title-leave-active[data-v-6dff2b8e],.mobile-top-nav-compact-title-enter-active[data-v-6dff2b8e],.mobile-top-nav-compact-title-leave-active[data-v-6dff2b8e]{transition:opacity .12s ease}.mobile-top-nav-large-title-enter-from[data-v-6dff2b8e],.mobile-top-nav-large-title-leave-to[data-v-6dff2b8e]{transform:translateY(-50%)}}.nav-login-btn[data-v-cbed01c3]{min-height:32px;padding:.375rem .875rem;border-radius:9999px;font-size:.875rem;line-height:1}.welcome-nav[data-v-cbed01c3]{--welcome-nav-wordmark: #1f1208;--welcome-nav-filled-bg: color-mix(in srgb, #fff4df 82%, transparent);--welcome-nav-filled-border: transparent;--welcome-nav-filled-shadow: none;--welcome-login-border: rgba(230, 166, 93, .62);--welcome-login-bg: rgba(255, 250, 240, .72);--welcome-login-text: #71410f;--welcome-login-shadow: inset 0 1px 0 rgba(255, 255, 255, .85);--welcome-theme-track: color-mix(in srgb, #f3dfbf 74%, transparent);--welcome-theme-active-bg: rgba(255, 251, 243, .82);--welcome-theme-hover-bg: rgba(255, 250, 240, .32);--welcome-theme-active-shadow: 0 1px 4px rgba(135, 82, 25, .08);--welcome-theme-sun: #bd8850;--welcome-theme-sun-muted: color-mix(in srgb, var(--welcome-theme-sun) 30%, var(--welcome-theme-moon));--welcome-theme-moon: #b8aa91;border-bottom-color:transparent;box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease}.welcome-nav--transparent .theme-glass-nav__surface[data-v-cbed01c3]{background:transparent;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}.welcome-nav--filled[data-v-cbed01c3]{border-bottom-color:var(--welcome-nav-filled-border);box-shadow:var(--welcome-nav-filled-shadow)}.welcome-nav--filled .theme-glass-nav__surface[data-v-cbed01c3]{background:var(--welcome-nav-filled-bg);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.welcome-nav-wordmark[data-v-cbed01c3]{color:var(--welcome-nav-wordmark)}.welcome-login-btn[data-v-cbed01c3]{border:1px solid var(--welcome-login-border);background:var(--welcome-login-bg);color:var(--welcome-login-text);box-shadow:var(--welcome-login-shadow)}.welcome-theme-switch[data-v-cbed01c3]{--welcome-theme-switch-padding: 2px;--welcome-theme-switch-gap: 2px;display:inline-grid;position:relative;isolation:isolate;width:68px;height:30px;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:var(--welcome-theme-switch-gap);padding:var(--welcome-theme-switch-padding);border:0;border-radius:9999px;background:var(--welcome-theme-track);box-shadow:inset 0 1px 2px #7f4f1809;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.welcome-theme-switch[data-v-cbed01c3]:before{position:absolute;z-index:0;top:var(--welcome-theme-switch-padding);bottom:var(--welcome-theme-switch-padding);left:var(--welcome-theme-switch-padding);width:calc((100% - (var(--welcome-theme-switch-padding) * 2) - var(--welcome-theme-switch-gap)) / 2);border-radius:9999px;background-color:var(--welcome-theme-active-bg);box-shadow:var(--welcome-theme-active-shadow);content:"";pointer-events:none;transform:translate(0);transition:transform .22s cubic-bezier(.22,1,.36,1),background-color .18s ease,box-shadow .18s ease}.welcome-theme-switch[data-selected=dark][data-v-cbed01c3]:before{transform:translate(calc(100% + var(--welcome-theme-switch-gap)))}.welcome-theme-switch__option[data-v-cbed01c3]{display:inline-flex;position:relative;z-index:1;width:100%;height:26px;cursor:pointer;align-items:center;justify-content:center;border:0;border-radius:9999px;background:transparent;color:var(--welcome-theme-moon);transition:background-color .18s ease,box-shadow .18s ease,color .18s ease}.welcome-theme-switch__option[data-v-cbed01c3]:first-child{color:var(--welcome-theme-sun-muted)}.welcome-theme-switch__option--active[data-v-cbed01c3]{background:transparent}.welcome-theme-switch__option--active[data-v-cbed01c3]:first-child{color:var(--welcome-theme-sun)}.welcome-theme-switch__option--active[data-v-cbed01c3]:last-child{color:var(--welcome-theme-moon)}.welcome-theme-switch__option[data-v-cbed01c3]:not(.welcome-theme-switch__option--active):hover{background:var(--welcome-theme-hover-bg)}.welcome-theme-switch__option[data-v-cbed01c3]:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 54%,transparent);outline-offset:1px}.welcome-theme-switch__icon[data-v-cbed01c3]{width:15px;height:15px;background-color:currentColor}@media(min-width:380px){.welcome-theme-switch[data-v-cbed01c3]{width:76px;height:32px}.welcome-theme-switch__option[data-v-cbed01c3]{height:28px}.welcome-theme-switch__icon[data-v-cbed01c3]{width:16px;height:16px}}@media(min-width:1024px){.welcome-theme-switch[data-v-cbed01c3]{width:82px;height:34px}.welcome-theme-switch__option[data-v-cbed01c3]{height:30px}}@media(prefers-reduced-motion:reduce){.welcome-theme-switch[data-v-cbed01c3]:before,.welcome-theme-switch__option[data-v-cbed01c3]{transition:none}}.welcome-nav[data-theme=dark][data-v-cbed01c3]{--welcome-nav-wordmark: #f0c07a;--welcome-nav-filled-bg: linear-gradient(180deg, color-mix(in srgb, var(--color-surface-glass-strong) 96%, transparent) 0%, color-mix(in srgb, var(--color-surface-glass) 92%, transparent) 100%);--welcome-nav-filled-border: var(--color-border-default);--welcome-nav-filled-shadow: 0 14px 34px rgba(0, 8, 18, .28), inset 0 -1px 0 color-mix(in srgb, white 4%, transparent);--welcome-login-border: var(--color-border-strong);--welcome-login-bg: linear-gradient(180deg, color-mix(in srgb, var(--color-surface-2) 96%, transparent) 0%, color-mix(in srgb, var(--color-surface-1) 98%, transparent) 100%);--welcome-login-text: #f4efe5;--welcome-login-shadow: inset 0 1px 0 color-mix(in srgb, white 5%, transparent), 0 10px 24px rgba(0, 8, 18, .22);--welcome-theme-track: rgba(255, 255, 255, .075);--welcome-theme-active-bg: color-mix(in srgb, var(--color-surface-2) 72%, #030811 28%);--welcome-theme-hover-bg: color-mix(in srgb, var(--color-surface-overlay-strong) 48%, transparent);--welcome-theme-active-shadow: 0 2px 6px rgba(0, 6, 16, .2);--welcome-theme-sun: #c49a61;--welcome-theme-sun-muted: rgba(191, 199, 211, .45);--welcome-theme-moon: #c8b690;color:var(--color-text-primary)}.desktop-app-sidebar[data-v-ac287992]{--sidebar-width: 232px;position:fixed;inset:0 auto 0 0;z-index:50;width:var(--sidebar-width);flex-direction:column;border-right:1px solid var(--color-divider);background:var(--color-sidebar-background);color:var(--color-text-primary);transition:width .18s ease}.desktop-app-sidebar--collapsed[data-v-ac287992]{--sidebar-width: 76px}.desktop-app-sidebar__brand-wrap[data-v-ac287992]{display:flex;position:relative;height:60px;min-height:60px;box-sizing:border-box;align-items:center;gap:8px;padding:0 14px}.desktop-app-sidebar__brand[data-v-ac287992]{display:flex;min-width:0;flex:1;align-items:center;gap:10px;border-radius:var(--radius-xl);padding:3px;transition:background-color .15s ease}.desktop-app-sidebar__brand[data-v-ac287992]:hover{background:var(--color-surface-overlay)}.desktop-app-sidebar__logo[data-v-ac287992]{width:36px;height:36px;flex:0 0 auto;-o-object-fit:contain;object-fit:contain;transition:opacity .15s ease}.desktop-app-sidebar__wordmark[data-v-ac287992]{display:flex;min-width:0;flex-direction:column;line-height:1.1}.desktop-app-sidebar__name[data-v-ac287992]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-brand-wordmark);font-size:20px;color:var(--color-text-primary)}.desktop-app-sidebar__collapse[data-v-ac287992]{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border:1px solid transparent;border-radius:var(--radius-lg);color:var(--color-icon-muted);line-height:1;transition:color .15s ease,background-color .15s ease,opacity .15s ease}.desktop-app-sidebar__collapse[data-v-ac287992]:hover{background:var(--color-surface-overlay);color:var(--color-text-primary)}.desktop-sidebar-brand--hierarchy[data-v-ac287992]{height:60px;min-height:60px;gap:10px;padding:0 14px}.desktop-sidebar-brand--hierarchy .desktop-app-sidebar__brand[data-v-ac287992]{gap:11px}.desktop-sidebar-brand--hierarchy .desktop-app-sidebar__logo[data-v-ac287992]{width:36px;height:36px}.desktop-sidebar-brand--hierarchy .desktop-app-sidebar__name[data-v-ac287992]{font-size:20px;line-height:1}.desktop-sidebar-brand--hierarchy .desktop-app-sidebar__collapse[data-v-ac287992]{width:32px;height:32px;border-color:var(--ring);color:var(--primary)}.desktop-sidebar-brand--hierarchy .desktop-app-sidebar__collapse[data-v-ac287992]:hover{background:var(--accent);color:var(--primary)}.desktop-sidebar-brand--hierarchy .desktop-app-sidebar__collapse[data-v-ac287992]:focus-visible{outline:2px solid var(--cta-primary-focus-ring);outline-offset:2px}.desktop-app-sidebar--collapsed .desktop-app-sidebar__brand-wrap[data-v-ac287992]{justify-content:center;padding-inline:12px}.desktop-app-sidebar--collapsed .desktop-app-sidebar__brand[data-v-ac287992]{flex:0 0 auto}.desktop-app-sidebar--collapsed .desktop-app-sidebar__brand-wrap:hover .desktop-app-sidebar__logo[data-v-ac287992],.desktop-app-sidebar--collapsed .desktop-app-sidebar__brand-wrap:focus-within .desktop-app-sidebar__logo[data-v-ac287992]{opacity:0}.desktop-app-sidebar--collapsed .desktop-app-sidebar__collapse[data-v-ac287992]{position:absolute;top:50%;left:50%;width:32px;height:32px;border-color:var(--ring);opacity:0;pointer-events:none;transform:translate(-50%,-50%)}.desktop-app-sidebar--collapsed .desktop-app-sidebar__brand-wrap:hover .desktop-app-sidebar__collapse[data-v-ac287992],.desktop-app-sidebar--collapsed .desktop-app-sidebar__brand-wrap:focus-within .desktop-app-sidebar__collapse[data-v-ac287992],.desktop-app-sidebar--collapsed .desktop-app-sidebar__collapse[data-v-ac287992]:focus-visible{opacity:1;pointer-events:auto}.desktop-app-sidebar--collapsed .desktop-app-sidebar__brand-wrap--toggle-suppressed:hover .desktop-app-sidebar__logo[data-v-ac287992]{opacity:1}.desktop-app-sidebar--collapsed .desktop-app-sidebar__brand-wrap--toggle-suppressed:hover .desktop-app-sidebar__collapse[data-v-ac287992]{opacity:0;pointer-events:none}.desktop-app-sidebar__nav[data-v-ac287992]{display:grid;gap:4px;padding:20px 12px 0}.desktop-app-sidebar__nav--secondary[data-v-ac287992]{margin-top:auto;padding-bottom:20px}.desktop-app-sidebar__item[data-v-ac287992]{position:relative;display:flex;min-height:44px;align-items:center;gap:12px;border-radius:var(--radius-xl);padding:6px 12px;color:var(--color-text-secondary);font-size:14px;font-weight:500;transition:background-color .15s ease,color .15s ease}.desktop-app-sidebar__item[data-v-ac287992]:hover{background:var(--color-surface-overlay);color:var(--color-text-primary)}.desktop-app-sidebar__item--active[data-v-ac287992]{background:var(--accent);color:var(--color-nav-active-foreground)}.desktop-app-sidebar__icon[data-v-ac287992]{width:21px;height:21px;flex:0 0 auto;background:var(--color-sidebar-icon-muted)}.desktop-app-sidebar__item--active .desktop-app-sidebar__icon[data-v-ac287992]{background:var(--gradient-nav-icon-active)}.desktop-app-sidebar__label[data-v-ac287992]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-app-sidebar--collapsed .desktop-app-sidebar__nav[data-v-ac287992]{padding-inline:12px}.desktop-app-sidebar--collapsed .desktop-app-sidebar__item[data-v-ac287992]{justify-content:center;padding-inline:0}@media(prefers-reduced-motion:reduce){.desktop-app-sidebar[data-v-ac287992],.desktop-app-sidebar__item[data-v-ac287992],.desktop-app-sidebar__brand[data-v-ac287992],.desktop-app-sidebar__logo[data-v-ac287992],.desktop-app-sidebar__collapse[data-v-ac287992]{transition:none}}.desktop-workspace-header[data-v-d4e5b8f5]{position:fixed;inset:0 0 auto 232px;z-index:40;height:60px;align-items:center;justify-content:space-between;gap:24px;padding:0 28px;border-bottom:1px solid transparent;background:transparent;color:var(--color-text-primary);transition:left .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.desktop-workspace-header--collapsed[data-v-d4e5b8f5]{left:76px}.desktop-workspace-header--scrolled[data-v-d4e5b8f5]{border-bottom-color:color-mix(in srgb,var(--color-divider) 82%,transparent);background:var(--nav-bg);box-shadow:0 4px 14px color-mix(in srgb,var(--color-bg-page) 52%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15)}.desktop-workspace-header__leading[data-v-d4e5b8f5],.desktop-workspace-header__tools[data-v-d4e5b8f5]{display:flex;min-width:0;align-items:center}.desktop-workspace-header__leading[data-v-d4e5b8f5]{flex:1;gap:6px}.desktop-workspace-header__tools[data-v-d4e5b8f5]{flex:0 0 auto;gap:8px}.desktop-workspace-header__heading[data-v-d4e5b8f5]{min-width:0;margin-left:4px}.desktop-workspace-header__heading h1[data-v-d4e5b8f5]{overflow:hidden;margin:0;color:var(--color-text-primary);font-family:var(--font-title-serif);font-size:18px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;transition:opacity .22s ease,transform .22s ease}.desktop-workspace-header__heading span[data-v-d4e5b8f5]{display:block;margin-top:2px;color:var(--color-text-tertiary);font-size:11px;line-height:1.2}.desktop-workspace-header__icon-button[data-v-d4e5b8f5],.desktop-workspace-header__account[data-v-d4e5b8f5]{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:1px solid var(--surface-card-border);border-radius:999px;background:color-mix(in srgb,var(--color-surface-1) 90%,transparent);color:var(--color-text-secondary);box-shadow:0 2px 8px color-mix(in srgb,var(--color-bg-page) 62%,transparent);transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .15s ease}.desktop-workspace-header__icon-button svg[data-v-d4e5b8f5]{width:18px;height:18px}.desktop-workspace-header__icon-button[data-v-d4e5b8f5]:hover:not(:disabled),.desktop-workspace-header__account[data-v-d4e5b8f5]:hover{border-color:var(--color-border-strong);background:var(--color-surface-2);color:var(--color-text-primary)}.desktop-workspace-header__icon-button[data-v-d4e5b8f5]:active:not(:disabled),.desktop-workspace-header__account[data-v-d4e5b8f5]:active{transform:translateY(1px)}.desktop-workspace-header__icon-button[data-v-d4e5b8f5]:disabled{cursor:default;opacity:.32}.desktop-workspace-header__navigation-button svg[data-v-d4e5b8f5]{width:24px;height:24px}.desktop-workspace-header__profile[data-v-d4e5b8f5]{display:flex;min-width:152px;height:44px;align-items:center;gap:9px;padding:4px 11px 4px 6px;border:1px solid var(--surface-card-border);border-radius:999px;background:color-mix(in srgb,var(--color-surface-1) 90%,transparent);color:var(--color-text-primary);box-shadow:0 2px 8px color-mix(in srgb,var(--color-bg-page) 62%,transparent);text-align:left;transition:border-color .15s ease,background-color .15s ease}.desktop-workspace-header__profile[data-v-d4e5b8f5]:hover{border-color:var(--ring);background:var(--color-surface-2)}.desktop-workspace-header__profile-mark[data-v-d4e5b8f5]{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--accent);color:var(--primary);font-family:var(--font-title-serif);font-size:14px;font-weight:700}.desktop-workspace-header__profile-copy[data-v-d4e5b8f5]{display:flex;min-width:0;flex:1;flex-direction:column}.desktop-workspace-header__profile-copy small[data-v-d4e5b8f5]{color:var(--color-text-tertiary);font-size:9px;line-height:1.1}.desktop-workspace-header__profile-copy strong[data-v-d4e5b8f5]{overflow:hidden;margin-top:2px;font-size:12px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.desktop-workspace-header__profile svg[data-v-d4e5b8f5]{width:16px;height:16px;flex:0 0 auto;color:var(--color-text-tertiary)}.desktop-workspace-header__balance[data-v-d4e5b8f5]{display:flex;height:42px;align-items:center;gap:6px;padding:0 14px;border:1px solid var(--ring);border-radius:999px;background:var(--accent);color:var(--primary);font-size:11px}.desktop-workspace-header__balance strong[data-v-d4e5b8f5]{font-size:13px;font-variant-numeric:tabular-nums}.desktop-workspace-header__account[data-v-d4e5b8f5]{border-color:var(--ring);background:var(--accent);color:var(--primary);font-family:var(--font-title-serif);font-size:14px;font-weight:700}.desktop-workspace-header__icon-button[data-v-d4e5b8f5]:focus-visible,.desktop-workspace-header__profile[data-v-d4e5b8f5]:focus-visible,.desktop-workspace-header__balance[data-v-d4e5b8f5]:focus-visible,.desktop-workspace-header__account[data-v-d4e5b8f5]:focus-visible{outline:2px solid var(--cta-primary-focus-ring);outline-offset:2px}@supports not (backdrop-filter: blur(1px)){.desktop-workspace-header--scrolled[data-v-d4e5b8f5]{background:var(--nav-bg-strong)}}@media(max-width:1180px){.desktop-workspace-header[data-v-d4e5b8f5]{padding-inline:20px}.desktop-workspace-header__profile[data-v-d4e5b8f5]{min-width:132px}.desktop-workspace-header__balance[data-v-d4e5b8f5]{display:none}}@media(prefers-reduced-motion:reduce){.desktop-workspace-header[data-v-d4e5b8f5],.desktop-workspace-header__heading h1[data-v-d4e5b8f5],.desktop-workspace-header__icon-button[data-v-d4e5b8f5],.desktop-workspace-header__account[data-v-d4e5b8f5],.desktop-workspace-header__profile[data-v-d4e5b8f5]{transition:none}}.chat-bubble-hint[data-v-d0e182d6]{--bubble-fill: rgba(45, 34, 24, .58);--bubble-stroke: rgba(227, 182, 111, .54);--bubble-text: #eae4d6;--bubble-highlight: rgba(227, 182, 111, .12);--bubble-highlight-clear: rgba(227, 182, 111, 0);--bubble-rim-highlight: rgba(255, 248, 232, .16);--bubble-inner-lowlight: rgba(11, 7, 4, .28);--bubble-inner-lowlight-clear: rgba(11, 7, 4, 0);--bubble-amber-glow: rgba(201, 139, 74, .13);--bubble-amber-glow-clear: rgba(201, 139, 74, 0);--bubble-mint-glow: rgba(111, 174, 155, .035);--bubble-mint-glow-clear: rgba(111, 174, 155, 0);--bubble-blue-glow: rgba(126, 168, 214, .03);--bubble-blue-glow-clear: rgba(126, 168, 214, 0);--bubble-shape-shadow-fill: rgba(0, 0, 0, .34);--bubble-shape-shadow-filter: blur(10px);--bubble-shadow: drop-shadow(0 2px 2px rgba(255, 236, 190, .08)) drop-shadow(0 13px 20px rgba(0, 0, 0, .38)) drop-shadow(0 24px 38px rgba(0, 0, 0, .22)) drop-shadow(0 0 14px rgba(201, 139, 74, .1));--bubble-surface-shadow: drop-shadow(0 8px 10px rgba(0, 0, 0, .26)) drop-shadow(0 18px 26px rgba(0, 0, 0, .18));--bubble-ground-shadow: rgba(0, 0, 0, .46);--bubble-tip-shadow: rgba(0, 0, 0, .28);--bubble-text-shadow: 0 1px 1px rgba(0, 0, 0, .26), 0 0 6px rgba(227, 182, 111, .1);--bubble-blur: 18px;--bubble-arrow-height: 12px;--bubble-resolved-max-width: min(var(--chat-bubble-max-width), calc(100vw - 48px) );box-sizing:border-box;display:inline-grid;flex-shrink:0;grid-template-rows:minmax(41px,auto) var(--bubble-arrow-height);min-width:var(--chat-bubble-min-width);max-width:var(--bubble-resolved-max-width);max-inline-size:var(--bubble-resolved-max-width);min-height:54px;width:-moz-max-content;width:max-content;inline-size:-moz-max-content;inline-size:max-content;padding:0;color:var(--bubble-text);isolation:isolate;transform-origin:var(--chat-bubble-origin-x) 100%}.chat-bubble-hint--completion[data-v-d0e182d6]{--bubble-fill: rgba(54, 39, 27, .64);--bubble-stroke: rgba(227, 182, 111, .68);--bubble-text: #f2d7a2;--bubble-highlight: rgba(227, 182, 111, .13);--bubble-highlight-clear: rgba(227, 182, 111, 0);--bubble-rim-highlight: rgba(255, 248, 232, .18);--bubble-inner-lowlight: rgba(12, 7, 3, .32);--bubble-inner-lowlight-clear: rgba(12, 7, 3, 0);--bubble-amber-glow: rgba(227, 182, 111, .13);--bubble-amber-glow-clear: rgba(227, 182, 111, 0);--bubble-mint-glow: rgba(111, 174, 155, .04);--bubble-mint-glow-clear: rgba(111, 174, 155, 0);--bubble-blue-glow: rgba(126, 168, 214, .035);--bubble-blue-glow-clear: rgba(126, 168, 214, 0);--bubble-shape-shadow-fill: rgba(0, 0, 0, .38);--bubble-shadow: drop-shadow(0 2px 2px rgba(255, 236, 190, .1)) drop-shadow(0 12px 17px rgba(0, 0, 0, .36)) drop-shadow(0 19px 30px rgba(0, 0, 0, .24)) drop-shadow(0 0 14px rgba(201, 139, 74, .12));--bubble-surface-shadow: drop-shadow(0 8px 9px rgba(0, 0, 0, .3)) drop-shadow(0 18px 24px rgba(0, 0, 0, .2));--bubble-ground-shadow: rgba(0, 0, 0, .46);--bubble-tip-shadow: rgba(0, 0, 0, .26);--bubble-text-shadow: 0 1px 1px rgba(0, 0, 0, .28), 0 0 7px rgba(227, 182, 111, .11)}.chat-bubble-hint__shadow-layer[data-v-d0e182d6]{z-index:0;inset:31px 8px 7px;background:radial-gradient(ellipse at 50% 96%,var(--bubble-tip-shadow) 0%,transparent 23%),radial-gradient(ellipse at 50% 62%,var(--bubble-ground-shadow) 0%,transparent 72%);filter:blur(13px);opacity:.82;transform:translateY(8px) scaleX(.96);transform-origin:50% 100%;will-change:filter,opacity,transform}.chat-bubble-hint__shape-shadow[data-v-d0e182d6]{z-index:1;overflow:visible;transform:translateY(8px);filter:var(--bubble-shape-shadow-filter);opacity:.88}.chat-bubble-hint__shadow-path[data-v-d0e182d6]{fill:var(--bubble-shape-shadow-fill)}.chat-bubble-hint__glass-layer[data-v-d0e182d6]{z-index:2;top:3px;right:3px;bottom:calc(var(--bubble-arrow-height) + 2px);left:3px;border-radius:999px;background:radial-gradient(circle at 18% 16%,var(--bubble-amber-glow) 0%,transparent 38%),radial-gradient(circle at 82% 28%,var(--bubble-blue-glow) 0%,transparent 42%),radial-gradient(circle at 24% 90%,var(--bubble-mint-glow) 0%,transparent 45%),linear-gradient(180deg,var(--bubble-rim-highlight) 0%,transparent 13%),linear-gradient(180deg,var(--bubble-highlight) 0%,transparent 52%),linear-gradient(180deg,transparent 58%,var(--bubble-inner-lowlight) 100%);opacity:.58;-webkit-backdrop-filter:blur(var(--bubble-blur)) saturate(1.28);backdrop-filter:blur(var(--bubble-blur)) saturate(1.28);will-change:backdrop-filter}.chat-bubble-hint__shape[data-v-d0e182d6]{color:transparent;filter:var(--bubble-shadow);z-index:3}.chat-bubble-hint__surface-group[data-v-d0e182d6]{filter:var(--bubble-surface-shadow)}.chat-bubble-hint__surface-path[data-v-d0e182d6]{vector-effect:non-scaling-stroke}.chat-bubble-hint__fill-path[data-v-d0e182d6]{fill:var(--bubble-fill)}.chat-bubble-hint__glow-path[data-v-d0e182d6],.chat-bubble-hint__highlight-path[data-v-d0e182d6],.chat-bubble-hint__lowlight-path[data-v-d0e182d6]{pointer-events:none}.chat-bubble-hint__border[data-v-d0e182d6]{fill:none;stroke:var(--bubble-stroke);stroke-width:1;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;vector-effect:non-scaling-stroke;paint-order:fill stroke}.chat-bubble-hint__text[data-v-d0e182d6]{box-sizing:border-box;display:flex;grid-row:1;align-items:center;justify-content:center;min-width:0;min-height:41px;width:auto;max-width:100%;inline-size:auto;max-inline-size:100%;padding:0 19px;text-align:center;z-index:4}.chat-bubble-hint__text-content[data-v-d0e182d6]{display:block;min-width:0;max-width:100%;font-size:13px;font-weight:600;line-height:1.35;letter-spacing:0;white-space:normal;overflow-wrap:anywhere;word-break:normal;line-break:auto;text-shadow:var(--bubble-text-shadow)}.chat-bubble-hint[data-theme=light][data-v-d0e182d6]{--bubble-fill: rgba(255, 251, 244, .92);--bubble-stroke: rgba(234, 219, 199, .86);--bubble-text: #c98b4a;--bubble-highlight: rgba(255, 255, 255, .64);--bubble-highlight-clear: rgba(255, 255, 255, 0);--bubble-rim-highlight: rgba(255, 255, 255, .74);--bubble-inner-lowlight: rgba(227, 182, 111, .04);--bubble-inner-lowlight-clear: rgba(227, 182, 111, 0);--bubble-amber-glow: rgba(201, 139, 74, .08);--bubble-amber-glow-clear: rgba(201, 139, 74, 0);--bubble-mint-glow: transparent;--bubble-mint-glow-clear: rgba(111, 174, 155, 0);--bubble-blue-glow: transparent;--bubble-blue-glow-clear: rgba(126, 168, 214, 0);--bubble-shape-shadow-fill: rgba(91, 63, 34, .2);--bubble-shadow: none;--bubble-surface-shadow: none;--bubble-ground-shadow: rgba(128, 91, 47, .32);--bubble-tip-shadow: rgba(128, 91, 47, .22);--bubble-text-shadow: none;--bubble-blur: 16px}.chat-bubble-hint[data-theme=light] .chat-bubble-hint__shadow-layer[data-v-d0e182d6]{opacity:.46;transform:translateY(12px) scaleX(.92)}.chat-bubble-hint[data-theme=light] .chat-bubble-hint__shape-shadow[data-v-d0e182d6]{filter:blur(13px);opacity:.34;transform:translateY(12px)}.chat-bubble-hint[data-theme=light] .chat-bubble-hint__glass-layer[data-v-d0e182d6]{background:radial-gradient(circle at 20% 18%,#fff6,#fff0 40%),radial-gradient(circle at 78% 24%,#fff8e833,#fff8e800 42%),linear-gradient(180deg,#ffffff61,#ffffff2e 42%,#fff8e814);opacity:.42;-webkit-backdrop-filter:none;backdrop-filter:none}.chat-bubble-hint[data-theme=light] .chat-bubble-hint__shape[data-v-d0e182d6],.chat-bubble-hint[data-theme=light] .chat-bubble-hint__surface-group[data-v-d0e182d6]{filter:none}.chat-bubble-hint--completion[data-theme=light][data-v-d0e182d6]{--bubble-fill: rgba(255, 248, 236, .94);--bubble-stroke: rgba(227, 182, 111, .74);--bubble-text: #b67632;--bubble-highlight: rgba(255, 255, 255, .7);--bubble-highlight-clear: rgba(255, 255, 255, 0);--bubble-rim-highlight: rgba(255, 248, 232, .78);--bubble-inner-lowlight: rgba(227, 182, 111, .05);--bubble-inner-lowlight-clear: rgba(227, 182, 111, 0);--bubble-amber-glow: rgba(227, 182, 111, .1);--bubble-amber-glow-clear: rgba(227, 182, 111, 0);--bubble-mint-glow: transparent;--bubble-mint-glow-clear: rgba(111, 174, 155, 0);--bubble-blue-glow: transparent;--bubble-blue-glow-clear: rgba(126, 168, 214, 0);--bubble-shape-shadow-fill: rgba(128, 91, 47, .22);--bubble-shadow: none;--bubble-surface-shadow: none;--bubble-ground-shadow: rgba(128, 91, 47, .32);--bubble-tip-shadow: rgba(128, 91, 47, .21);--bubble-text-shadow: none}@media(prefers-reduced-motion:reduce){.chat-bubble-hint[data-v-d0e182d6]{transition:opacity .12s ease!important}}.chat-entry-icon[data-v-e839ccc6]{--chat-entry-icon-size: 42px;--chat-entry-icon-glow: rgba(240, 192, 122, .18);--chat-entry-icon-shadow: rgba(0, 0, 0, .24);position:relative;display:inline-flex;width:var(--chat-entry-icon-size);height:var(--chat-entry-icon-size);align-items:center;justify-content:center;flex:0 0 auto;transform-origin:50% 100%;pointer-events:none;will-change:transform}.chat-entry-icon--fab[data-v-e839ccc6]{--chat-entry-icon-size: 100%;--chat-entry-icon-glow: rgba(240, 192, 122, .22);--chat-entry-icon-shadow: rgba(0, 0, 0, .2)}.chat-entry-icon__glow[data-v-e839ccc6]{position:absolute;inset:-18%;border-radius:999px;background:radial-gradient(circle at 50% 55%,var(--chat-entry-icon-glow) 0%,transparent 68%);filter:blur(7px);opacity:.54;transform:scale(.98);will-change:opacity,transform}.chat-entry-icon__image[data-v-e839ccc6]{position:relative;z-index:1;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 9px 14px var(--chat-entry-icon-shadow));transition:filter .24s ease,transform .24s ease}.chat-entry-icon--motion-pop[data-v-e839ccc6]{animation:chat-entry-pop-e839ccc6 .72s cubic-bezier(.2,.9,.2,1) both}.chat-entry-icon--motion-jump[data-v-e839ccc6],.chat-entry-icon--motion-success[data-v-e839ccc6]{animation:chat-entry-jump-e839ccc6 .84s cubic-bezier(.18,.92,.24,1.16) both}.chat-entry-icon--motion-wiggle[data-v-e839ccc6]{animation:chat-entry-wiggle-e839ccc6 .76s ease-in-out both}.chat-entry-icon--motion-breathe[data-v-e839ccc6]{animation:chat-entry-breathe-e839ccc6 2.8s ease-in-out infinite}.chat-entry-icon--motion-breathe .chat-entry-icon__glow[data-v-e839ccc6],.chat-entry-icon--motion-success .chat-entry-icon__glow[data-v-e839ccc6]{animation:chat-entry-glow-e839ccc6 2.8s ease-in-out infinite}.chat-entry-icon__sparkle[data-v-e839ccc6]{position:absolute;z-index:2;top:16%;right:15%;width:28%;height:28%;border-radius:999px;background:radial-gradient(circle at 35% 35%,rgba(255,248,224,.96) 0%,rgba(240,192,122,.76) 42%,transparent 74%);box-shadow:0 0 12px #f0c07a94,0 0 26px #f0c07a52;animation:chat-entry-sparkle-e839ccc6 1.8s ease-in-out infinite}.chat-entry-icon--sparkle .chat-entry-icon__image[data-v-e839ccc6]{filter:brightness(1.05) saturate(1.06) drop-shadow(0 11px 18px color-mix(in srgb,var(--chat-entry-icon-shadow) 90%,rgba(240,192,122,.16)))}@keyframes chat-entry-pop-e839ccc6{0%{transform:translateY(0) scale(1)}38%{transform:translateY(-6px) scale(1.06)}to{transform:translateY(0) scale(1)}}@keyframes chat-entry-jump-e839ccc6{0%{transform:translateY(0) scale(1)}26%{transform:translateY(-10px) scale(1.08)}52%{transform:translateY(1px) scale(.99)}to{transform:translateY(0) scale(1)}}@keyframes chat-entry-wiggle-e839ccc6{0%,to{transform:rotate(0)}24%{transform:rotate(-6deg)}50%{transform:rotate(0)}76%{transform:rotate(6deg)}}@keyframes chat-entry-breathe-e839ccc6{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes chat-entry-glow-e839ccc6{0%,to{opacity:.46;transform:scale(.97)}50%{opacity:.72;transform:scale(1.04)}}@keyframes chat-entry-sparkle-e839ccc6{0%,to{opacity:.5;transform:scale(.86)}50%{opacity:1;transform:scale(1.34)}}@media(min-width:768px){.chat-entry-icon--tab[data-v-e839ccc6]{--chat-entry-icon-size: 46px}}@media(prefers-reduced-motion:reduce){.chat-entry-icon[data-v-e839ccc6],.chat-entry-icon__glow[data-v-e839ccc6],.chat-entry-icon__sparkle[data-v-e839ccc6]{animation:none!important}}.tab-bar-glass-surface[data-v-b9f21611]{background:var(--tab-bar-glass-bg);-webkit-backdrop-filter:blur(24px) saturate(1.12);backdrop-filter:blur(24px) saturate(1.12)}.tab-bar-active-item[data-v-b9f21611]{background:var(--tab-bar-active-item-bg)}.tab-bar-active-icon[data-v-b9f21611]{filter:drop-shadow(0 1px 3px color-mix(in srgb,var(--color-nav-icon-active-shadow) 28%,transparent))}.tab-bar-active-label[data-v-b9f21611]{color:var(--color-nav-active-foreground)}.tab-bar-image-icon[data-v-b9f21611]{width:1.5rem;height:1.5rem;-o-object-fit:contain;object-fit:contain;pointer-events:none}@media(min-width:768px){.tab-bar-image-icon[data-v-b9f21611]{width:1.75rem;height:1.75rem}}.tab-bar-image-icon.tab-bar-chat-fab-icon[data-v-b9f21611]{width:42px;height:42px;transform:translateY(-8px);filter:drop-shadow(0 8px 12px rgba(0,0,0,.24))}.tab-bar-chat-entry-slot[data-v-b9f21611]{height:1.75rem;width:1.75rem}.tab-bar-chat-entry-anchor[data-v-b9f21611]{position:absolute;left:50%;top:50%;display:flex;width:42px;height:42px;align-items:center;justify-content:center;pointer-events:none;transform:translate(-50%,calc(-50% - 8px))}@media(min-width:1280px){.desktop-main-tabs[data-v-b9f21611]{left:max(20px,calc((100vw - 1500px)/2))}}.desktop-main-tabs .tab-bar-chat-entry-slot[data-v-b9f21611]{width:1.75rem;height:1.75rem}.desktop-main-tabs .tab-bar-chat-entry-anchor[data-v-b9f21611]{width:42px;height:42px;transform:translate(-50%,-50%)}@media(min-width:768px){.tab-bar-image-icon.tab-bar-chat-fab-icon[data-v-b9f21611]{width:44px;height:44px;transform:translateY(-9px)}.tab-bar-chat-entry-slot[data-v-b9f21611]{height:2rem;width:2rem}.tab-bar-chat-entry-anchor[data-v-b9f21611]{width:46px;height:46px;transform:translate(-50%,calc(-50% - 9px))}}.tab-bar-chat-bubble-layer[data-v-b9f21611]{bottom:calc(100% + 8px);grid-template-columns:repeat(var(--tab-bar-item-count),minmax(0,1fr))}.tab-bar-attention-pulse[data-v-b9f21611]{animation:tab-bar-attention-pulse-b9f21611 1.8s ease-out infinite;box-shadow:0 0 #e7bc706b,0 0 12px #d49c4b57}@keyframes tab-bar-attention-pulse-b9f21611{0%{opacity:.92;transform:scale(.9);box-shadow:0 0 #e7bc7073,0 0 10px #d49c4b52}70%{opacity:1;transform:scale(1.08);box-shadow:0 0 0 6px #e7bc7000,0 0 18px #d49c4b00}to{opacity:.92;transform:scale(.9);box-shadow:0 0 #e7bc7000,0 0 10px #d49c4b33}}@keyframes fadeIn-b9893603{0%{opacity:0}to{opacity:.1}}.animate-fade-in[data-v-b9893603]{animation:fadeIn-b9893603 5s ease-out forwards}.base-modal[data-v-7c199ef0]{--modal-card-radius: var(--radius-4xl);--modal-close-size: 44px;--modal-close-radius: calc(var(--modal-close-size) / 2);--modal-close-offset: calc( var(--modal-card-radius) - var(--modal-close-radius) );--modal-max-height: calc(100dvh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - 24px) }.base-modal__overlay[data-v-7c199ef0]{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:var(--modal-overlay-background);box-shadow:none;outline:none;padding:0;backdrop-filter:blur(var(--modal-overlay-blur));-webkit-backdrop-filter:blur(var(--modal-overlay-blur))}.base-modal__card[data-v-7c199ef0]{max-height:var(--modal-max-height);border:1px solid var(--modal-card-border);border-radius:var(--modal-card-radius);background:var(--modal-card-background);box-shadow:var(--modal-card-shadow);color:var(--modal-card-foreground);outline:none}.base-modal-fade-enter-active .base-modal__card[data-v-7c199ef0],.base-modal-fade-leave-active .base-modal__card[data-v-7c199ef0]{transition:opacity .16s ease,transform .2s cubic-bezier(.22,1,.36,1)}.base-modal-fade-enter-from .base-modal__card[data-v-7c199ef0],.base-modal-fade-leave-to .base-modal__card[data-v-7c199ef0]{opacity:0;transform:translateY(8px) scale(.985)}.base-modal-fade-leave-active .base-modal__overlay[data-v-7c199ef0]{transition:opacity .16s ease}.base-modal-fade-leave-to .base-modal__overlay[data-v-7c199ef0]{opacity:0}@media(prefers-reduced-motion:reduce){.base-modal-fade-enter-active .base-modal__card[data-v-7c199ef0],.base-modal-fade-leave-active .base-modal__card[data-v-7c199ef0],.base-modal-fade-leave-active .base-modal__overlay[data-v-7c199ef0]{transition:none}}.archive-list-item-card[data-v-475f5b87]{box-shadow:0 2px 8px color-mix(in srgb,var(--color-bg-page) 55%,transparent)}.archive-list-item-card[data-v-475f5b87]:hover,.archive-list-item-card[data-v-475f5b87]:focus-within{box-shadow:0 5px 14px color-mix(in srgb,var(--color-bg-page) 68%,transparent)}.archive-list-item-card--selected[data-v-475f5b87]{background:color-mix(in srgb,var(--accent) 18%,var(--color-surface-1));box-shadow:none}@media(prefers-reduced-motion:reduce){.archive-list-item-card[data-v-475f5b87],.archive-list-item-card[data-v-475f5b87] *{transition-duration:.01ms!important}}.archive-current-surface[data-v-873e282c]{background:color-mix(in srgb,var(--accent) 24%,var(--color-surface-1));box-shadow:0 5px 14px color-mix(in srgb,var(--color-bg-page) 62%,transparent)}.modal-close-button[data-v-31059ed6]{z-index:20;display:inline-flex;width:var(--modal-close-size);height:var(--modal-close-size);align-items:center;justify-content:center;border:1px solid var(--modal-close-border, var(--color-border-default));border-radius:var(--modal-close-radius);background:var(--modal-close-bg, transparent);box-shadow:var(--modal-close-shadow, none);color:var(--modal-close-icon, currentColor);cursor:pointer;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease,opacity .16s ease}.modal-close-button--absolute[data-v-31059ed6]{position:absolute;top:var(--modal-close-offset);right:var(--modal-close-offset)}.modal-close-button--inline[data-v-31059ed6]{position:relative}.modal-close-button[data-v-31059ed6]:hover{border-color:var( --modal-close-border-hover, var(--modal-close-border, var(--color-border-strong)) );background:var(--modal-close-bg-hover, var(--modal-close-bg, transparent));box-shadow:var(--modal-close-shadow-hover, var(--modal-close-shadow, none))}.modal-close-button[data-v-31059ed6]:active{opacity:.72;transform:scale(.97)}.modal-close-button[data-v-31059ed6]:focus-visible{outline:2px solid var( --modal-close-focus-ring, color-mix(in srgb, currentColor 34%, transparent) );outline-offset:3px}.modal-close-button__icon[data-v-31059ed6]{width:var(--modal-close-icon-size, 18px);height:var(--modal-close-icon-size, 18px);-o-object-fit:contain;object-fit:contain;filter:var(--modal-close-icon-filter, none)}.modal-close-button__icon--mask[data-v-31059ed6]{display:inline-block;background-color:currentColor;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain}.fade-enter-active[data-v-3ea9ebde],.fade-leave-active[data-v-3ea9ebde]{transition:opacity .16s ease}.fade-enter-from[data-v-3ea9ebde],.fade-leave-to[data-v-3ea9ebde]{opacity:0}.auth-required-close[data-v-3ea9ebde]{border:1px solid rgba(238,201,147,.24);background:#fff4e009;color:#ffedcd99}.auth-required-close[data-v-3ea9ebde]:hover{border-color:#f8d5a05c;background:#fff4e011;color:#fff1d8c7}.auth-required-shell[data-theme=light] .auth-required-close[data-v-3ea9ebde]{border-color:#7a68532b;background:#ffffff5c;color:#40372f80}.auth-required-shell[data-theme=light] .auth-required-close[data-v-3ea9ebde]:hover{border-color:#7a685342;background:#ffffff85;color:#332518ad}.auth-required-title[data-v-3ea9ebde]{color:#fff2db;font-family:var(--font-title-serif);text-shadow:0 2px 14px rgba(0,0,0,.22)}.auth-required-shell[data-theme=light] .auth-required-title[data-v-3ea9ebde]{color:#352313;text-shadow:none}.auth-required-message[data-v-3ea9ebde]{color:#f6eee2c2}.auth-required-shell[data-theme=light] .auth-required-message[data-v-3ea9ebde]{color:#3d342bb8}.auth-required-feature-card[data-v-3ea9ebde]{min-height:7.85rem;border:1px solid rgba(240,192,122,.18);background:radial-gradient(ellipse 66% 46% at 0% 0%,#ecb8660b,#ecb86600 68%),radial-gradient(ellipse 38% 28% at 100% 100%,#ecb86606,#ecb86600 72%),#ffffff0b;box-shadow:inset 0 1px #fff6e20d}.auth-required-feature-icon[data-v-3ea9ebde]{height:3.9rem;width:3.9rem}.auth-required-shell[data-theme=light] .auth-required-feature-card[data-v-3ea9ebde]{border-color:#ddc6a994;background:radial-gradient(ellipse 66% 46% at 0% 0%,#ffffff57,#fff0 68%),radial-gradient(ellipse 38% 28% at 100% 100%,#ffffff29,#fff0 72%),#ffffff94;box-shadow:inset 0 1px #ffffffd1,0 8px 22px #5e4c340d}.auth-required-feature-title[data-v-3ea9ebde]{color:#fff0d7}.auth-required-shell[data-theme=light] .auth-required-feature-title[data-v-3ea9ebde]{color:#312112}.auth-required-feature-copy[data-v-3ea9ebde]{color:#f6eee29e}.auth-required-shell[data-theme=light] .auth-required-feature-copy[data-v-3ea9ebde]{color:#483c30a8}.auth-required-primary-cta[data-v-3ea9ebde]{border-color:#fcd390bd;background:linear-gradient(180deg,#ffe3a9,#f3b85c);background-clip:padding-box;color:#2f1f0f;box-shadow:0 14px 32px #d390303d,inset 0 1px #fffced8c}.auth-required-primary-cta[data-v-3ea9ebde]:hover{background:linear-gradient(180deg,#ffe8b8,#f6c471);background-clip:padding-box;color:#2f1f0f;box-shadow:0 18px 38px #d390304d,inset 0 1px #fffceda3}.auth-required-primary-cta[data-v-3ea9ebde]:focus-visible{outline:2px solid var(--cta-primary-focus-ring);outline-offset:2px}.auth-required-secondary-cta[data-v-3ea9ebde]{border-color:#f0c07a6b;background:#ffffff09;color:#fff2dce0}.auth-required-secondary-cta[data-v-3ea9ebde]:hover{border-color:#fad5a08f;background:#ffffff12;color:#fff6e8}.auth-required-shell[data-theme=light] .auth-required-secondary-cta[data-v-3ea9ebde]{border-color:#705b4342;background:#ffffff6b;color:#3a2918}.auth-required-shell[data-theme=light] .auth-required-secondary-cta[data-v-3ea9ebde]:hover{border-color:#705b4361;background:#ffffffad}.auth-required-agreement[data-v-3ea9ebde]{color:#f6eee29e}.auth-required-shell[data-theme=light] .auth-required-agreement[data-v-3ea9ebde]{color:#50473fa8}.auth-required-agreement-link[data-v-3ea9ebde]{color:#efb456;font-weight:600}.auth-required-agreement-link[data-v-3ea9ebde]:hover{color:#ffd48c}.auth-required-shell[data-theme=light] .auth-required-agreement-link[data-v-3ea9ebde]{color:#c47c1f}.auth-required-shell[data-theme=light] .auth-required-agreement-link[data-v-3ea9ebde]:hover{color:#9d5f13}@media(max-width:380px){.auth-required-title[data-v-3ea9ebde]{font-size:1.25rem}.auth-required-feature-card[data-v-3ea9ebde]{min-height:7.55rem;padding-left:.35rem;padding-right:.35rem}.auth-required-feature-icon[data-v-3ea9ebde]{height:3.65rem;width:3.65rem}}.drawer-content-surface[data-v-e338b602]{transform:translate3d(var(--drawer-swipe-movement-x, 0px),calc(var(--drawer-snap-point-offset, 0px) + var(--drawer-swipe-movement-y, 0px)),0);transition:transform .45s cubic-bezier(.32,.72,0,1)}.drawer-content-surface[data-state=open][data-v-e338b602]{animation:drawer-slide-in-e338b602 .45s cubic-bezier(.32,.72,0,1)}.drawer-content-surface[data-state=closed][data-v-e338b602]{animation:drawer-slide-out-e338b602 .45s cubic-bezier(.32,.72,0,1)}.drawer-content-surface[data-swiping][data-v-e338b602]{transition-duration:0ms}@keyframes drawer-slide-in-e338b602{0%{translate:0 100%}}@keyframes drawer-slide-out-e338b602{to{translate:0 100%}}@media(prefers-reduced-motion:reduce){.drawer-content-surface[data-v-e338b602]{animation:none;transition:none}}.drawer-overlay-surface[data-state=open][data-v-dfca0278]{animation:drawer-overlay-in-dfca0278 .2s ease-out}.drawer-overlay-surface[data-state=closed][data-v-dfca0278]{animation:drawer-overlay-out-dfca0278 .16s ease-in}@keyframes drawer-overlay-in-dfca0278{0%{opacity:0}}@keyframes drawer-overlay-out-dfca0278{to{opacity:0}}@media(prefers-reduced-motion:reduce){.drawer-overlay-surface[data-state][data-v-dfca0278]{animation-duration:.1s}}.dialog-content-surface[data-v-14d2b20a]{translate:-50% -50%}.dialog-content-surface[data-state=open][data-v-14d2b20a]{animation:dialog-content-in-14d2b20a .24s cubic-bezier(.16,1,.3,1)}.dialog-content-surface[data-state=closed][data-v-14d2b20a]{animation:dialog-content-out-14d2b20a .18s ease-in}@keyframes dialog-content-in-14d2b20a{0%{opacity:0;scale:.97;translate:-50% calc(-50% + 8px)}}@keyframes dialog-content-out-14d2b20a{to{opacity:0;scale:.985;translate:-50% calc(-50% + 6px)}}@keyframes dialog-content-fade-in-14d2b20a{0%{opacity:0}}@keyframes dialog-content-fade-out-14d2b20a{to{opacity:0}}@media(prefers-reduced-motion:reduce){.dialog-content-surface[data-state=open][data-v-14d2b20a]{animation:dialog-content-fade-in-14d2b20a .1s ease-out}.dialog-content-surface[data-state=closed][data-v-14d2b20a]{animation:dialog-content-fade-out-14d2b20a .1s ease-in}}.dialog-overlay-surface[data-state=open][data-v-6454c12f]{animation:dialog-overlay-in-6454c12f .18s ease-out}.dialog-overlay-surface[data-state=closed][data-v-6454c12f]{animation:dialog-overlay-out-6454c12f .14s ease-in}@keyframes dialog-overlay-in-6454c12f{0%{opacity:0}}@keyframes dialog-overlay-out-6454c12f{to{opacity:0}}@media(prefers-reduced-motion:reduce){.dialog-overlay-surface[data-state][data-v-6454c12f]{animation-duration:.1s}}.responsive-picker-surface[data-v-86adcdcf]{--modal-card-radius: var(--radius-4xl);--modal-close-size: 44px;--modal-close-radius: 999px;--modal-close-offset: 14px;--modal-close-border: var(--color-border-default);--modal-close-border-hover: var(--color-border-strong);--modal-close-bg: color-mix(in srgb, var(--color-surface-2) 82%, transparent);--modal-close-bg-hover: var(--color-surface-2);--modal-close-icon: var(--color-text-primary);--modal-max-height: calc(100dvh - env(safe-area-inset-top, 0px) - 16px) }.responsive-picker-surface__title[data-v-86adcdcf]{position:relative;z-index:1;min-height:48px;display:flex;align-items:center;justify-content:center;padding:12px 64px 8px;color:var(--color-text-primary);font-family:var(--font-title-serif);font-size:1.25rem;font-weight:700;line-height:1.35;text-align:center}.responsive-picker-surface__header[data-v-86adcdcf]{position:relative;z-index:10;flex-shrink:0;border-bottom:1px solid transparent;transition:border-color .18s ease,box-shadow .18s ease}.responsive-picker-surface__header--glass[data-v-86adcdcf]{--responsive-picker-header-glass: color-mix(in srgb, var(--modal-card-background) 72%, transparent);--responsive-picker-header-fallback: color-mix(in srgb, var(--modal-card-background) 86%, transparent)}.responsive-picker-surface__header-bg[data-v-86adcdcf]{position:absolute;inset:0;z-index:0;background:transparent;pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color .18s ease,backdrop-filter .18s ease}.responsive-picker-surface__header--scrolled[data-v-86adcdcf]{border-bottom-color:var(--color-divider);box-shadow:0 4px 14px color-mix(in srgb,var(--color-bg-page) 52%,transparent)}.responsive-picker-surface__header--scrolled .responsive-picker-surface__header-bg[data-v-86adcdcf]{background:var(--responsive-picker-header-glass);-webkit-backdrop-filter:blur(28px) saturate(1.14);backdrop-filter:blur(28px) saturate(1.14)}.responsive-picker-surface__header-handle[data-v-86adcdcf]{position:relative;z-index:1;display:flex;height:12px;align-items:flex-start;justify-content:center;padding-top:8px;touch-action:none}.responsive-picker-surface__header-handle span[data-v-86adcdcf]{width:40px;height:4px;border-radius:999px;background:color-mix(in srgb,var(--foreground) 22%,transparent)}.responsive-picker-surface__header--drawer-glass .responsive-picker-surface__close[data-v-86adcdcf]{top:18px}.responsive-picker-surface__close[data-v-86adcdcf]{top:var(--modal-close-offset);right:var(--modal-close-offset)}.responsive-picker-surface__body[data-v-86adcdcf]{--responsive-picker-bottom-inset: calc(20px + env(safe-area-inset-bottom, 0px)) ;display:flex;min-height:0;flex:1;flex-direction:column;padding-bottom:var(--responsive-picker-bottom-inset)}.responsive-picker-surface__body[data-bottom-inset=edge][data-v-86adcdcf]{--responsive-picker-bottom-inset: 0px}@media(min-width:640px){.responsive-picker-surface__body[data-bottom-inset=comfortable][data-v-86adcdcf]{--responsive-picker-bottom-inset: calc(24px + env(safe-area-inset-bottom, 0px)) }}@supports not (backdrop-filter: blur(1px)){.responsive-picker-surface__header--scrolled .responsive-picker-surface__header-bg[data-v-86adcdcf]{background:var(--responsive-picker-header-fallback)}}@media(prefers-reduced-motion:reduce){.responsive-picker-surface__title[data-v-86adcdcf],.responsive-picker-surface__body[data-v-86adcdcf],.responsive-picker-surface__header[data-v-86adcdcf],.responsive-picker-surface__header-bg[data-v-86adcdcf]{transition:none}}.archive-picker-header[data-v-b8b2c53a]{--archive-picker-header-glass: color-mix(in srgb, var(--modal-card-background) 72%, transparent);--archive-picker-header-fallback: color-mix(in srgb, var(--modal-card-background) 86%, transparent);--modal-close-size: 44px;--modal-close-radius: 999px;--modal-close-border: var(--color-border-default);--modal-close-bg: var(--color-surface-2);--modal-close-bg-hover: var(--accent);transition:border-color .18s ease,box-shadow .18s ease}.archive-picker-scroll[data-v-b8b2c53a]{scrollbar-color:color-mix(in srgb,var(--primary) 24%,transparent) transparent;scrollbar-width:thin}.archive-picker-header__surface[data-v-b8b2c53a]{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color .18s ease,backdrop-filter .18s ease}.archive-picker-header--scrolled[data-v-b8b2c53a]{border-bottom-color:var(--color-divider);box-shadow:0 4px 14px color-mix(in srgb,var(--color-bg-page) 52%,transparent)}.archive-picker-header--scrolled .archive-picker-header__surface[data-v-b8b2c53a]{background:var(--archive-picker-header-glass);-webkit-backdrop-filter:blur(28px) saturate(1.14);backdrop-filter:blur(28px) saturate(1.14)}@supports not (backdrop-filter: blur(1px)){.archive-picker-header--scrolled .archive-picker-header__surface[data-v-b8b2c53a]{background:var(--archive-picker-header-fallback)}}@media(prefers-reduced-motion:reduce){.archive-picker-header[data-v-b8b2c53a],.archive-picker-header__surface[data-v-b8b2c53a],.archive-picker-tool-button[data-v-b8b2c53a]{transition:none}}.fade-enter-active,.fade-leave-active{transition:opacity .18s ease}.fade-enter-from,.fade-leave-to{opacity:0}.confirm-modal-sheen{background:var(--gradient-home-card-sheen)}.confirm-modal-aura{background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--color-info-soft) 88%,transparent) 0%,transparent 28%),radial-gradient(circle at 82% 14%,color-mix(in srgb,var(--accent) 92%,transparent) 0%,transparent 24%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface-overlay) 42%,transparent),color-mix(in srgb,var(--color-surface-overlay-strong) 72%,transparent))}.confirm-modal-primary-button{border:1px solid var(--cta-primary-border);background:var(--cta-primary-bg);background-clip:padding-box;color:var(--cta-primary-text);box-shadow:var(--cta-primary-shadow)}.confirm-modal-primary-button:hover{background:var(--cta-primary-hover-bg);background-clip:padding-box;color:var(--cta-primary-text);box-shadow:var(--cta-primary-hover-shadow)}.confirm-modal-secondary-button{border-color:var(--color-border-default);background:var(--secondary);color:var(--secondary-foreground)}.confirm-modal-secondary-button:hover{border-color:var(--border-strong);background:var(--accent);color:var(--accent-foreground)}.confirm-modal-top-close{position:absolute;top:18px;right:18px;z-index:2;display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;cursor:pointer;transition:background-color .16s ease,opacity .16s ease}.confirm-modal-top-close:hover{background:color-mix(in srgb,var(--color-text-primary) 8%,transparent)}.confirm-modal-top-close:active{opacity:.72}.confirm-modal-close-image{width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.confirm-modal-card:where([data-theme=light]){--modal-close-icon-filter: brightness(0) saturate(100%) invert(24%) sepia(9%) saturate(757%) hue-rotate(347deg) brightness(92%) contrast(88%)}.confirm-modal-card--love-report{--confirm-modal-love-report-corner-radius: var(--modal-card-radius);--confirm-modal-love-report-close-size: var(--modal-close-size);--confirm-modal-love-report-bg-primary: #fefaf4;--confirm-modal-love-report-bg-secondary: #f7e7da;--confirm-modal-love-report-surface: #fffdfc;--confirm-modal-love-report-surface-raised: #fffdfc;--confirm-modal-love-report-theme: #a73732;--confirm-modal-love-report-theme-hover: #8f2f2b;--confirm-modal-love-report-theme-soft: #f4deda;--confirm-modal-love-report-border-subtle: #e2c2aa;--confirm-modal-love-report-border-strong: #b98160;--confirm-modal-love-report-text-primary: #2c211e;--confirm-modal-love-report-text-secondary: #725b50;--confirm-modal-love-report-text-muted: #9b8276;--confirm-modal-love-report-on-theme: #ffffff;--confirm-modal-love-report-close-filter: brightness(0) saturate(100%) invert(20%) sepia(38%) saturate(2205%) hue-rotate(330deg) brightness(91%) contrast(88%);--modal-close-icon-filter: var(--confirm-modal-love-report-close-filter);--love-report-modal-bg-primary: var(--confirm-modal-love-report-bg-primary);--love-report-modal-bg-secondary: var( --confirm-modal-love-report-bg-secondary );--love-report-modal-surface: var(--confirm-modal-love-report-surface);--love-report-modal-surface-raised: var( --confirm-modal-love-report-surface-raised );--love-report-modal-theme: var(--confirm-modal-love-report-theme);--love-report-modal-theme-hover: var(--confirm-modal-love-report-theme-hover);--love-report-modal-theme-soft: var(--confirm-modal-love-report-theme-soft);--love-report-modal-border-subtle: var( --confirm-modal-love-report-border-subtle );--love-report-modal-border-strong: var( --confirm-modal-love-report-border-strong );--love-report-modal-text-primary: var( --confirm-modal-love-report-text-primary );--love-report-modal-text-secondary: var( --confirm-modal-love-report-text-secondary );--love-report-modal-text-muted: var(--confirm-modal-love-report-text-muted);--love-report-modal-on-theme: var(--confirm-modal-love-report-on-theme);--text: var(--confirm-modal-love-report-text-primary);--text-soft: var(--confirm-modal-love-report-text-secondary);--muted: var(--confirm-modal-love-report-text-muted);--modal-card-border: color-mix( in srgb, var(--confirm-modal-love-report-border-subtle) 86%, var(--confirm-modal-love-report-theme) );--modal-card-background: radial-gradient( circle at 12% 0%, color-mix( in srgb, var(--confirm-modal-love-report-surface) 92%, transparent ), transparent 34% ), radial-gradient( circle at 88% 12%, color-mix( in srgb, var(--confirm-modal-love-report-theme-soft) 72%, transparent ), transparent 34% ), linear-gradient( 180deg, var(--confirm-modal-love-report-bg-primary), var(--confirm-modal-love-report-bg-secondary) );--modal-card-foreground: var(--confirm-modal-love-report-text-primary);--modal-card-shadow: 0 24px 56px color-mix( in srgb, var(--confirm-modal-love-report-border-strong) 18%, transparent ), inset 0 0 0 1px color-mix(in srgb, white 62%, transparent), inset 0 1px 0 color-mix(in srgb, white 72%, transparent)}.confirm-modal-card--love-report[data-theme=dark]{--confirm-modal-love-report-bg-primary: #1e1b1a;--confirm-modal-love-report-bg-secondary: #352621;--confirm-modal-love-report-surface: #2a211e;--confirm-modal-love-report-surface-raised: #3c2c27;--confirm-modal-love-report-theme: #ee7070;--confirm-modal-love-report-theme-hover: #e58383;--confirm-modal-love-report-theme-soft: #4b2929;--confirm-modal-love-report-border-subtle: #5b4137;--confirm-modal-love-report-border-strong: #806050;--confirm-modal-love-report-text-primary: #f7efea;--confirm-modal-love-report-text-secondary: #c7b8b0;--confirm-modal-love-report-text-muted: #95847c;--confirm-modal-love-report-on-theme: #241918;--confirm-modal-love-report-close-filter: brightness(0) saturate(100%) invert(68%) sepia(39%) saturate(1077%) hue-rotate(312deg) brightness(101%) contrast(88%);--modal-card-border: color-mix( in srgb, var(--confirm-modal-love-report-border-strong) 72%, transparent );--modal-card-background: radial-gradient( circle at 14% 0%, color-mix( in srgb, var(--confirm-modal-love-report-surface-raised) 52%, transparent ), transparent 38% ), radial-gradient( circle at 88% 14%, color-mix( in srgb, var(--confirm-modal-love-report-theme-soft) 50%, transparent ), transparent 34% ), linear-gradient( 180deg, var(--confirm-modal-love-report-bg-primary), var(--confirm-modal-love-report-bg-secondary) );--modal-card-shadow: 0 28px 72px rgba(0, 0, 0, .56), 0 0 0 1px color-mix( in srgb, var(--confirm-modal-love-report-border-subtle) 36%, transparent ), inset 0 1px 0 color-mix( in srgb, var(--confirm-modal-love-report-border-strong) 34%, transparent )}.confirm-modal-card--love-report .confirm-modal-sheen{background:linear-gradient(145deg,color-mix(in srgb,var(--confirm-modal-love-report-surface) 76%,transparent) 0%,transparent 34%),linear-gradient(180deg,color-mix(in srgb,white 32%,transparent) 0%,transparent 30%)}.confirm-modal-card--love-report .confirm-modal-aura{background:radial-gradient(circle at 16% 10%,color-mix(in srgb,var(--confirm-modal-love-report-theme-soft) 42%,transparent) 0%,transparent 34%),radial-gradient(circle at 82% 16%,color-mix(in srgb,var(--confirm-modal-love-report-border-subtle) 36%,transparent) 0%,transparent 30%),linear-gradient(180deg,color-mix(in srgb,var(--confirm-modal-love-report-surface) 22%,transparent),transparent 64%)}.confirm-modal-card--love-report[data-theme=dark] .confirm-modal-sheen{background:linear-gradient(145deg,color-mix(in srgb,var(--confirm-modal-love-report-border-strong) 20%,transparent) 0%,transparent 36%),linear-gradient(180deg,color-mix(in srgb,white 8%,transparent) 0%,transparent 28%)}.confirm-modal-card--love-report[data-theme=dark] .confirm-modal-aura{background:radial-gradient(circle at 16% 10%,color-mix(in srgb,var(--confirm-modal-love-report-theme-soft) 42%,transparent) 0%,transparent 34%),radial-gradient(circle at 82% 16%,color-mix(in srgb,var(--confirm-modal-love-report-border-strong) 22%,transparent) 0%,transparent 30%),linear-gradient(180deg,color-mix(in srgb,white 4%,transparent),transparent 64%)}.confirm-modal-card--love-report .confirm-modal-content{padding-top:32px}.confirm-modal-card--love-report .confirm-modal-top-close:hover{border-color:color-mix(in srgb,var(--confirm-modal-love-report-theme) 48%,var(--confirm-modal-love-report-border-strong));background:color-mix(in srgb,var(--confirm-modal-love-report-theme-soft) 82%,var(--confirm-modal-love-report-surface))}.confirm-modal-card--love-report .confirm-modal-top-close{top:var(--modal-close-offset);right:var(--modal-close-offset);width:var(--modal-close-size);height:var(--modal-close-size);border:1px solid color-mix(in srgb,var(--confirm-modal-love-report-border-strong) 58%,transparent);background:color-mix(in srgb,var(--confirm-modal-love-report-surface) 76%,transparent);box-shadow:0 8px 18px color-mix(in srgb,var(--confirm-modal-love-report-border-strong) 14%,transparent),inset 0 1px color-mix(in srgb,white 42%,transparent)}.confirm-modal-card--love-report[data-theme=dark] .confirm-modal-top-close{border-color:color-mix(in srgb,var(--confirm-modal-love-report-theme) 58%,var(--confirm-modal-love-report-border-strong));background:color-mix(in srgb,var(--confirm-modal-love-report-surface-raised) 78%,transparent);box-shadow:0 8px 18px #00000047,inset 0 1px color-mix(in srgb,var(--confirm-modal-love-report-border-strong) 28%,transparent)}.confirm-modal-card--love-report .confirm-modal-close-image{filter:var(--confirm-modal-love-report-close-filter)}.confirm-modal-card--love-report .confirm-modal-primary-button{border-color:color-mix(in srgb,var(--confirm-modal-love-report-border-strong) 52%,var(--confirm-modal-love-report-theme));background:linear-gradient(180deg,color-mix(in srgb,white 18%,transparent),transparent 50%),linear-gradient(180deg,var(--confirm-modal-love-report-theme),var(--confirm-modal-love-report-theme-hover));color:var(--confirm-modal-love-report-on-theme);box-shadow:0 14px 30px color-mix(in srgb,var(--confirm-modal-love-report-theme) 28%,transparent),inset 0 1px color-mix(in srgb,white 28%,transparent)}.confirm-modal-card--love-report .confirm-modal-primary-button:hover{border-color:color-mix(in srgb,var(--confirm-modal-love-report-border-strong) 64%,var(--confirm-modal-love-report-theme-hover));background:linear-gradient(180deg,color-mix(in srgb,white 22%,transparent),transparent 50%),linear-gradient(180deg,var(--confirm-modal-love-report-theme-hover),var(--confirm-modal-love-report-theme));color:var(--confirm-modal-love-report-on-theme);box-shadow:0 18px 38px color-mix(in srgb,var(--confirm-modal-love-report-theme) 34%,transparent),inset 0 1px color-mix(in srgb,white 32%,transparent)}.confirm-modal-card--credits{--modal-card-border: var(--credits-border)}.confirm-modal-card--credits .confirm-modal-sheen{background:linear-gradient(145deg,color-mix(in srgb,var(--credits-soft) 76%,white) 0%,transparent 30%),var(--gradient-home-card-sheen)}.confirm-modal-card--credits .confirm-modal-aura{background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-overlay) 44%,transparent),color-mix(in srgb,var(--credits-soft) 32%,var(--color-surface-overlay-strong)))}.confirm-modal-card--credits .confirm-modal-primary-button{background:var(--credits-cta-gradient);color:var(--credits-cta-text);box-shadow:0 14px 34px var(--credits-cta-glow),inset 0 1px #ffffff2e}.confirm-modal-card--credits .confirm-modal-primary-button:hover{background:var(--credits-cta-gradient-hover);box-shadow:0 18px 42px var(--credits-cta-glow),inset 0 1px #ffffff38}.confirm-modal-card--credits .confirm-modal-secondary-button{border-color:var(--credits-border);background:color-mix(in srgb,var(--credits-soft) 34%,var(--secondary));color:var(--secondary-foreground)}.confirm-modal-card--credits .confirm-modal-secondary-button:hover{border-color:color-mix(in srgb,var(--credits-border) 128%,white);background:color-mix(in srgb,var(--credits-soft) 48%,var(--secondary))}.confirm-modal-card--love{--confirm-modal-love-primary-start: #a4443c;--confirm-modal-love-primary-end: #70252a;--confirm-modal-love-primary-hover-start: #b24d44;--confirm-modal-love-primary-hover-end: #622027;--confirm-modal-love-primary-glow: rgba(112, 37, 42, .24);--color-text-primary: #3d211c;--color-text-secondary: rgba(61, 33, 28, .82);--color-text-tertiary: rgba(83, 49, 40, .68);--text: var(--color-text-primary);--text-soft: var(--color-text-secondary);--muted: var(--color-text-tertiary);--border: rgba(119, 65, 51, .2);--border-strong: rgba(119, 65, 51, .32);--surface-glass-soft: rgba(118, 65, 51, .08);--surface-veil-strong: rgba(130, 69, 55, .14);--theme-icon-button-border: rgba(116, 66, 53, .2);--theme-icon-button-bg: rgba(255, 250, 246, .44);--theme-icon-button-fg: #694038;--theme-icon-button-hover-border: rgba(116, 66, 53, .34);--theme-icon-button-hover-bg: rgba(255, 250, 246, .74);--theme-icon-button-hover-fg: #47261f;--modal-close-focus-ring: rgba(143, 58, 53, .42);--modal-close-icon-filter: brightness(0) saturate(100%) invert(20%) sepia(17%) saturate(1327%) hue-rotate(322deg) brightness(92%) contrast(89%);--modal-card-border: rgba(145, 79, 63, .24);--modal-card-background: radial-gradient( circle at 14% 0%, rgba(255, 252, 248, .92), transparent 42% ), radial-gradient( circle at 88% 10%, rgba(191, 102, 86, .16), transparent 36% ), linear-gradient(180deg, #fff8f3 0%, #f0d9d1 100%);--modal-card-foreground: var(--color-text-primary);--modal-card-shadow: 0 24px 62px rgba(112, 65, 47, .2), 0 0 0 1px rgba(255, 250, 246, .52), inset 0 1px 0 rgba(255, 255, 255, .72)}.confirm-modal-card--love .confirm-modal-sheen{background:linear-gradient(145deg,rgba(255,255,255,.64) 0%,transparent 36%),linear-gradient(180deg,rgba(255,255,255,.38) 0%,transparent 30%)}.confirm-modal-card--love .confirm-modal-aura{background:radial-gradient(circle at 18% 12%,rgba(204,119,99,.12) 0%,transparent 32%),radial-gradient(circle at 82% 16%,rgba(147,66,61,.1) 0%,transparent 28%),linear-gradient(180deg,#fffaf62e,#914f3f0a)}.confirm-modal-card--love .confirm-modal-primary-button{border-color:#70252a6b;background:linear-gradient(180deg,rgba(255,231,213,.16) 0%,transparent 48%),linear-gradient(135deg,var(--confirm-modal-love-primary-start) 0%,var(--confirm-modal-love-primary-end) 100%);color:#fffaf6;box-shadow:0 14px 34px var(--confirm-modal-love-primary-glow),inset 0 1px #ffffff4d}.confirm-modal-card--love .confirm-modal-primary-button:hover{border-color:#70252a8a;background:linear-gradient(180deg,rgba(255,231,213,.2) 0%,transparent 48%),linear-gradient(135deg,var(--confirm-modal-love-primary-hover-start) 0%,var(--confirm-modal-love-primary-hover-end) 100%);color:#fffaf6;box-shadow:0 18px 42px var(--confirm-modal-love-primary-glow),inset 0 1px #ffffff52}.confirm-modal-card--love .confirm-modal-secondary-button{border-color:#7c4c3338;background:linear-gradient(180deg,rgba(255,252,247,.46),transparent 100%),#af75571f;color:#704526;box-shadow:0 10px 24px #70412f1a,inset 0 1px #ffffff9e}.confirm-modal-card--love .confirm-modal-secondary-button:hover{border-color:#7c4c3357;background:linear-gradient(180deg,rgba(255,252,247,.58),transparent 100%),#af75572e;color:#522f1c}.confirm-modal-card--love[data-theme=dark],.confirm-modal-card--love.report-confirm-modal-card--dark,html[data-theme=dark] .confirm-modal-card--love,body[data-theme=dark] .confirm-modal-card--love,.app-root[data-theme=dark] .confirm-modal-card--love{--confirm-modal-love-primary-start: #ad5149;--confirm-modal-love-primary-end: #76272e;--confirm-modal-love-primary-hover-start: #bd5c53;--confirm-modal-love-primary-hover-end: #682129;--confirm-modal-love-primary-glow: rgba(132, 42, 48, .38);--color-text-primary: #fff3ea;--color-text-secondary: rgba(255, 235, 221, .84);--color-text-tertiary: rgba(230, 194, 169, .72);--text: var(--color-text-primary);--text-soft: var(--color-text-secondary);--muted: var(--color-text-tertiary);--border: rgba(211, 137, 94, .28);--border-strong: rgba(225, 151, 102, .4);--surface-glass-soft: rgba(108, 52, 43, .3);--surface-veil-strong: rgba(130, 61, 49, .38);--theme-icon-button-border: rgba(223, 151, 105, .32);--theme-icon-button-bg: rgba(93, 43, 38, .34);--theme-icon-button-fg: #f0c9aa;--theme-icon-button-hover-border: rgba(235, 166, 119, .48);--theme-icon-button-hover-bg: rgba(121, 53, 46, .48);--theme-icon-button-hover-fg: #fff3e8;--modal-close-focus-ring: rgba(240, 188, 137, .5);--modal-close-icon-filter: brightness(0) saturate(100%) invert(90%) sepia(16%) saturate(711%) hue-rotate(326deg) brightness(103%) contrast(94%);--modal-card-border: rgba(211, 137, 94, .3);--modal-card-background: radial-gradient(circle at 18% 0%, rgba(157, 64, 52, .3), transparent 42%), radial-gradient(circle at 84% 8%, rgba(196, 113, 70, .14), transparent 34%), linear-gradient(180deg, #43201c 0%, #241011 100%);--modal-card-foreground: var(--color-text-primary);--modal-card-shadow: 0 28px 76px rgba(0, 0, 0, .58), 0 0 0 1px rgba(228, 151, 98, .1), inset 0 1px 0 rgba(239, 183, 132, .12)}.confirm-modal-card--love[data-theme=dark] .confirm-modal-sheen,.confirm-modal-card--love.report-confirm-modal-card--dark .confirm-modal-sheen,html[data-theme=dark] .confirm-modal-card--love .confirm-modal-sheen,body[data-theme=dark] .confirm-modal-card--love .confirm-modal-sheen,.app-root[data-theme=dark] .confirm-modal-card--love .confirm-modal-sheen{background:linear-gradient(145deg,rgba(229,154,105,.1) 0%,transparent 36%),linear-gradient(180deg,rgba(255,255,255,.06) 0%,transparent 30%)}.confirm-modal-card--love[data-theme=dark] .confirm-modal-aura,.confirm-modal-card--love.report-confirm-modal-card--dark .confirm-modal-aura,html[data-theme=dark] .confirm-modal-card--love .confirm-modal-aura,body[data-theme=dark] .confirm-modal-card--love .confirm-modal-aura,.app-root[data-theme=dark] .confirm-modal-card--love .confirm-modal-aura{background:radial-gradient(circle at 16% 10%,rgba(178,70,59,.16) 0%,transparent 34%),radial-gradient(circle at 82% 15%,rgba(210,130,78,.1) 0%,transparent 30%),linear-gradient(180deg,#782f271f,#19080a4d)}.confirm-modal-card--love[data-theme=dark] .confirm-modal-secondary-button,.confirm-modal-card--love.report-confirm-modal-card--dark .confirm-modal-secondary-button,html[data-theme=dark] .confirm-modal-card--love .confirm-modal-secondary-button,body[data-theme=dark] .confirm-modal-card--love .confirm-modal-secondary-button,.app-root[data-theme=dark] .confirm-modal-card--love .confirm-modal-secondary-button{border-color:#da93634d;background:linear-gradient(180deg,rgba(255,224,190,.06),transparent 100%),#52262061;color:#efc797;box-shadow:0 12px 28px #0003,inset 0 1px #ffe0be14}.confirm-modal-card--love[data-theme=dark] .confirm-modal-secondary-button:hover,.confirm-modal-card--love.report-confirm-modal-card--dark .confirm-modal-secondary-button:hover,html[data-theme=dark] .confirm-modal-card--love .confirm-modal-secondary-button:hover,body[data-theme=dark] .confirm-modal-card--love .confirm-modal-secondary-button:hover,.app-root[data-theme=dark] .confirm-modal-card--love .confirm-modal-secondary-button:hover{border-color:#e7a16f70;background:linear-gradient(180deg,rgba(255,224,190,.08),transparent 100%),#672c2680;color:#ffe0b5}.confirm-modal-card--love .confirm-modal-primary-button:focus-visible,.confirm-modal-card--love .confirm-modal-secondary-button:focus-visible{outline:3px solid color-mix(in srgb,var(--confirm-modal-love-primary-start) 42%,transparent);outline-offset:3px}.confirm-modal-card--love .theme-icon-button:focus-visible{outline:2px solid var(--modal-close-focus-ring);outline-offset:3px;box-shadow:var(--shadow-icon-button-hover)}.confirm-modal-card--danger{--modal-card-border: color-mix(in srgb, var(--color-danger) 38%, var(--color-border-default));--confirm-modal-danger-primary-start: #c95b54;--confirm-modal-danger-primary-end: #8f2d31;--confirm-modal-danger-primary-hover-start: #d2655e;--confirm-modal-danger-primary-hover-end: #7d2429;--confirm-modal-danger-primary-glow: rgba(143, 45, 49, .28)}.confirm-modal-card--danger .confirm-modal-aura{background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--color-danger-soft) 72%,transparent) 0%,transparent 28%),radial-gradient(circle at 82% 14%,color-mix(in srgb,var(--accent) 72%,transparent) 0%,transparent 24%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface-overlay) 42%,transparent),color-mix(in srgb,var(--color-surface-overlay-strong) 72%,transparent))}.confirm-modal-card--danger .confirm-modal-primary-button{border-color:color-mix(in srgb,var(--confirm-modal-danger-primary-end) 82%,transparent);background:linear-gradient(180deg,var(--confirm-modal-danger-primary-start) 0%,var(--confirm-modal-danger-primary-end) 100%);color:#fff;box-shadow:0 14px 30px var(--confirm-modal-danger-primary-glow),inset 0 1px #ffffff2e}.confirm-modal-card--danger .confirm-modal-primary-button:hover{border-color:color-mix(in srgb,var(--confirm-modal-danger-primary-hover-end) 88%,transparent);background:linear-gradient(180deg,var(--confirm-modal-danger-primary-hover-start) 0%,var(--confirm-modal-danger-primary-hover-end) 100%);color:#fff;box-shadow:0 16px 36px var(--confirm-modal-danger-primary-glow),inset 0 1px #fff3}html[data-theme=dark] .confirm-modal-card--danger,body[data-theme=dark] .confirm-modal-card--danger,.app-root[data-theme=dark] .confirm-modal-card--danger{--confirm-modal-danger-primary-start: #9a3d3b;--confirm-modal-danger-primary-end: #5c1c21;--confirm-modal-danger-primary-hover-start: #aa4743;--confirm-modal-danger-primary-hover-end: #4d161b;--confirm-modal-danger-primary-glow: rgba(92, 28, 33, .42)}.chat-history-list__search input[data-v-c3c0dc94]::-webkit-search-cancel-button{display:none}.chat-history-list__item[data-v-c3c0dc94]{border:1px solid var(--color-border-default);background:var(--color-surface-1);transition:border-color .15s ease,background-color .15s ease}.chat-history-list__item[data-v-c3c0dc94]:hover{border-color:var(--color-border-strong);background:var(--color-surface-2)}.chat-history-list__item--current[data-v-c3c0dc94]{border-color:var(--ring);background:var(--accent)}.chat-history-list__item--current[data-v-c3c0dc94]:hover{background:color-mix(in srgb,var(--accent) 82%,var(--color-surface-overlay))}.chat-history-list__delete[data-v-c3c0dc94]{color:var(--color-text-tertiary)}.chat-history-list__delete[data-v-c3c0dc94]:hover,.chat-history-list__delete[data-v-c3c0dc94]:focus-visible{color:var(--color-danger-strong)}.chat-history-list__skeleton[data-v-c3c0dc94]{animation:chat-history-pulse-c3c0dc94 1.2s ease-in-out infinite alternate}@keyframes chat-history-pulse-c3c0dc94{0%{opacity:.5}to{opacity:.9}}@media(prefers-reduced-motion:reduce){.chat-history-list__item[data-v-c3c0dc94],.chat-history-list__select[data-v-c3c0dc94],.chat-history-list__skeleton[data-v-c3c0dc94]{animation:none;transition:none}}.shensha-topic-card[data-v-6194b8ea]{position:relative;overflow:hidden;border-radius:var(--radius-3xl);border:1px solid color-mix(in srgb,var(--master-accent) 28%,var(--color-border-default));background:radial-gradient(circle at 16% 18%,color-mix(in srgb,var(--master-soft) 74%,transparent) 0%,transparent 26%),linear-gradient(145deg,color-mix(in srgb,var(--color-surface-glass-strong) 92%,white 5%),color-mix(in srgb,var(--color-surface-glass) 94%,transparent));padding:24px 18px 22px;box-shadow:0 18px 42px color-mix(in srgb,var(--master-accent) 14%,transparent)}.shensha-topic-card__main[data-v-6194b8ea]{text-align:center}.shensha-topic-card__eyebrow[data-v-6194b8ea]{display:inline-flex;align-items:center;justify-content:center;gap:9px;color:color-mix(in srgb,var(--color-text-primary) 62%,transparent);font-size:12px;font-weight:600;letter-spacing:.06em}.shensha-topic-card__eyebrow-line[data-v-6194b8ea]{height:1px;width:34px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--master-accent) 72%,transparent),transparent)}.shensha-topic-card__title-row[data-v-6194b8ea]{display:flex;align-items:center;justify-content:center;gap:2px;margin-top:6px;min-height:58px}.shensha-topic-card__title[data-v-6194b8ea]{color:var(--master-accent);font-size:clamp(34px,9vw,46px);font-weight:700;line-height:1.05;letter-spacing:.04em;white-space:nowrap;text-shadow:0 8px 18px color-mix(in srgb,var(--master-accent) 16%,transparent)}.shensha-topic-card__cloud[data-v-6194b8ea]{width:58px;height:58px;margin-inline:-5px;-o-object-fit:contain;object-fit:contain;opacity:.42;filter:sepia(.18) saturate(.82)}.shensha-topic-card__cloud--left[data-v-6194b8ea]{transform:scaleX(-1)}.shensha-topic-card__cloud--right[data-v-6194b8ea]{transform:none}.shensha-topic-card__detail[data-v-6194b8ea]{margin-top:9px;color:color-mix(in srgb,var(--color-text-primary) 78%,var(--master-accent));font-size:14px;line-height:1.75}.chat-shell[data-v-27ff4c94]{--chat-bg-start: var(--color-bg-page);--chat-bg-mid: color-mix(in srgb, var(--color-surface-1) 72%, var(--color-bg-page));--chat-bg-end: var(--color-bg-page-elevated);--chat-surface: var(--color-surface-glass);--chat-surface-strong: var(--color-surface-glass-strong);--chat-surface-soft: color-mix(in srgb, var(--master-soft) 18%, var(--color-surface-glass));--chat-border: var(--color-border-default);--chat-border-strong: var(--color-border-strong);--chat-text-muted: var(--color-text-secondary);--chat-text-soft: var(--color-text-tertiary);--chat-input-bg-top: var(--color-surface-glass-strong);--chat-input-bg-bottom: color-mix(in srgb, var(--color-surface-2) 88%, var(--color-surface-glass-strong));--chat-input-border: var(--color-border-default);--chat-input-text: var(--color-text-primary);--chat-input-placeholder: var(--color-text-tertiary);--chat-input-hint: var(--color-text-secondary);--chat-casual-accent: var(--credits-accent);--chat-casual-accent-strong: var(--credits-accent-strong);--chat-casual-text: #08263d;--chat-casual-shadow: rgba(91, 167, 214, .28);--chat-deep-accent: var(--master-accent);--chat-deep-accent-strong: var(--master-accent);--chat-deep-text: var(--master-on-accent);--chat-deep-shadow: color-mix(in srgb, var(--master-accent) 30%, transparent);--chat-icon-shadow: 0 10px 24px rgba(0, 0, 0, .2);--chat-modal-shadow: 0 24px 60px rgba(0, 0, 0, .5);--chat-user-bubble-text: var(--color-text-primary);--chat-delivered-icon: rgba(232, 236, 243, .72)}.chat-shell--modal[data-v-27ff4c94]{border:1px solid var(--chat-border-strong);background:var(--color-surface-1);box-shadow:var(--shadow-floating)}.chat-shell--page[data-v-27ff4c94]{background:var(--color-bg-page)}.chat-workspace-sidebar[data-v-27ff4c94]{width:clamp(280px,24vw,320px);flex-basis:clamp(280px,24vw,320px);overflow:hidden}.chat-history-sidebar-enter-active[data-v-27ff4c94],.chat-history-sidebar-leave-active[data-v-27ff4c94]{transition:width .2s cubic-bezier(.2,.8,.2,1),flex-basis .2s cubic-bezier(.2,.8,.2,1),opacity .16s ease,transform .2s cubic-bezier(.2,.8,.2,1)}.chat-history-sidebar-enter-from[data-v-27ff4c94],.chat-history-sidebar-leave-to[data-v-27ff4c94]{width:0;flex-basis:0;opacity:0;transform:translate(12px)}.chat-main-pane[data-v-27ff4c94]{background:var(--color-bg-page)}@media(min-width:1025px){.chat-shell--page[data-v-27ff4c94]{flex-direction:row}.chat-input-wrap--page[data-v-27ff4c94]{padding-bottom:12px}}.chat-empty-context-button[data-v-27ff4c94]{border-color:var(--color-border-default);background:var(--color-surface-1)}.chat-empty-context-button[data-v-27ff4c94]:hover{border-color:var(--ring);background:var(--color-surface-overlay)}.chat-header[data-v-27ff4c94]{border-bottom:1px solid var(--chat-border-strong);background:var(--color-surface-1)}.chat-icon-button[data-v-27ff4c94]{border:1px solid var(--chat-border);background:var(--color-surface-2);color:var(--color-text-primary)}.chat-icon-button[data-v-27ff4c94]:hover{background:var(--color-surface-overlay);color:var(--color-text-primary)}.chat-icon-button[data-v-27ff4c94]:focus-visible,.chat-prompt-card[data-v-27ff4c94]:focus-visible,.chat-latest-session-entry[data-v-27ff4c94]:focus-visible,.chat-reply-action[data-v-27ff4c94]:focus-visible,.chat-send-button[data-v-27ff4c94]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.chat-canvas[data-v-27ff4c94]{background:var(--color-bg-page)}.chat-welcome-badge[data-v-27ff4c94]{border:1px solid var(--chat-border-strong);background:var(--chat-surface-soft);color:var(--chat-text-muted)}.chat-welcome-orb[data-v-27ff4c94]{border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--chat-accent) 36%,transparent) 0%,color-mix(in srgb,var(--color-surface-2) 86%,transparent) 52%,transparent 100%);box-shadow:0 16px 42px #00000052}.chat-prompt-card[data-v-27ff4c94]{border:1px solid var(--chat-border-strong);background:var(--color-surface-1)}.chat-prompt-card[data-v-27ff4c94]:hover{border-color:var(--chat-accent-border);background:color-mix(in srgb,var(--chat-accent) 8%,var(--color-surface-1))}.chat-prompt-card--deep[data-v-27ff4c94]{border-color:var(--master-border);background:color-mix(in srgb,var(--master-soft) 36%,var(--color-surface-1))}.chat-prompt-card--deep[data-v-27ff4c94]:hover{border-color:var(--master-accent);background:color-mix(in srgb,var(--master-soft) 54%,var(--color-surface-1))}.chat-prompt-card__icon[data-v-27ff4c94]{border:1px solid var(--chat-border-strong);background:var(--chat-surface-soft);color:var(--chat-text-muted)}.chat-prompt-card:hover .chat-prompt-card__icon[data-v-27ff4c94]{border-color:var(--chat-accent-border);color:var(--chat-accent-strong)}.chat-latest-session-entry[data-v-27ff4c94]{border:1px solid var(--chat-border-strong);background:var(--color-surface-1)}.chat-latest-session-entry[data-v-27ff4c94]:hover{border-color:var(--chat-accent-border);background:color-mix(in srgb,var(--chat-accent) 8%,var(--color-surface-1))}.chat-latest-session-entry__icon[data-v-27ff4c94]{border:1px solid var(--chat-border-strong);background:var(--chat-surface-soft);color:var(--chat-text-muted)}.chat-latest-session-entry:hover .chat-latest-session-entry__icon[data-v-27ff4c94]{border-color:var(--chat-accent-border);color:var(--chat-accent-strong)}.chat-bubble[data-v-27ff4c94]{position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--chat-border-strong)}.chat-bubble--assistant[data-v-27ff4c94]{border-color:var(--color-border-default);background:var(--color-surface-1)}.chat-bubble--assistant[data-v-27ff4c94]:before{content:none}.chat-bubble--assistant-deep[data-v-27ff4c94]{border-color:var(--master-border);background:color-mix(in srgb,var(--master-soft) 32%,var(--color-surface-1))}.chat-bubble--user[data-v-27ff4c94]{border-color:var(--color-info-border);background:color-mix(in srgb,var(--color-info-soft) 64%,var(--color-surface-1))}.chat-bubble--user-failed[data-v-27ff4c94]{border-color:color-mix(in srgb,var(--color-danger) 32%,var(--chat-user-bubble-border))}.chat-retry-button[data-v-27ff4c94]{border:1px solid color-mix(in srgb,var(--color-warning) 30%,var(--chat-border));color:color-mix(in srgb,var(--color-warning-strong) 82%,var(--color-text-primary));background:color-mix(in srgb,var(--color-warning-soft) 34%,var(--chat-surface-glass))}.chat-retry-button[data-v-27ff4c94]:not(:disabled):hover{border-color:color-mix(in srgb,var(--color-warning) 48%,var(--chat-border));background:color-mix(in srgb,var(--color-warning-soft) 48%,var(--chat-surface-glass))}.chat-delivery-spinner[data-v-27ff4c94]{border:1.5px solid color-mix(in srgb,var(--color-text-tertiary) 28%,transparent);border-top-color:var(--chat-delivered-icon);animation:chatDeliverySpin-27ff4c94 .8s linear infinite}.chat-delivery-icon[data-v-27ff4c94]{color:color-mix(in srgb,var(--chat-user-bubble-top) 78%,var(--chat-user-bubble-border))}.chat-delivery-icon--failed[data-v-27ff4c94]{color:color-mix(in srgb,var(--chat-user-bubble-border) 72%,var(--chat-user-bubble-bottom))}.chat-reply-action[data-v-27ff4c94]{border:1px solid color-mix(in srgb,var(--chat-accent) 26%,var(--chat-border));color:var(--chat-reply-action-text, color-mix(in srgb, var(--color-text-primary) 82%, var(--chat-accent)));background:var(--chat-reply-action-bg, var(--color-surface-1))}.chat-reply-action--idle[data-v-27ff4c94]:hover{border-color:color-mix(in srgb,var(--chat-accent) 42%,var(--chat-border));background:color-mix(in srgb,var(--chat-accent) 12%,var(--color-surface-glass-hover));color:var(--chat-accent-strong);transform:translateY(-1px)}.chat-reply-action--active[data-v-27ff4c94]{border-color:color-mix(in srgb,var(--chat-accent) 58%,var(--chat-border));background:color-mix(in srgb,var(--chat-accent) 18%,var(--color-surface-glass-strong));color:var(--chat-accent-strong)}.chat-reply-action--warm-active[data-v-27ff4c94]{border-color:color-mix(in srgb,var(--color-warning) 58%,var(--chat-border));background:color-mix(in srgb,var(--color-warning) 18%,var(--color-surface-glass-strong));color:color-mix(in srgb,var(--color-warning) 86%,var(--color-text-primary))}.chat-reply-actions--readonly[data-v-27ff4c94]{justify-content:flex-start}.chat-reply-action--readonly[data-v-27ff4c94],.chat-reply-action--readonly[data-v-27ff4c94]:hover{cursor:default;transform:none;opacity:1}.chat-input-dock[data-v-27ff4c94]{border:1px solid var(--chat-input-border, var(--color-border-default));background:var(--color-surface-1)}.chat-composer-swap-enter-active[data-v-27ff4c94],.chat-composer-swap-leave-active[data-v-27ff4c94]{transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1);transform-origin:center bottom;will-change:opacity,transform}.chat-composer-swap-enter-from[data-v-27ff4c94]{opacity:0;transform:translateY(8px) scale(.98)}.chat-composer-swap-leave-to[data-v-27ff4c94]{opacity:0;transform:translateY(5px) scale(.985)}.chat-composer-swap-enter-to[data-v-27ff4c94],.chat-composer-swap-leave-from[data-v-27ff4c94]{opacity:1;transform:translateY(0) scale(1)}.chat-input-dock--compact[data-v-27ff4c94]{cursor:text}.chat-input-dock--compact[data-v-27ff4c94]:focus-visible{outline:2px solid color-mix(in srgb,var(--chat-accent) 54%,transparent);outline-offset:3px}.chat-scroll-bottom-button[data-v-27ff4c94]{transform:translateY(calc(-100% - 10px)) scale(1);color:var(--color-text-primary);border:1px solid color-mix(in srgb,var(--color-border-default) 58%,transparent);background:var(--color-surface-1);transition:color .16s ease,border-color .16s ease,transform .12s ease}.chat-scroll-bottom-button[data-v-27ff4c94]:hover{color:var(--chat-accent-strong);border-color:color-mix(in srgb,var(--chat-accent) 42%,var(--color-border-default))}.chat-scroll-jump-enter-active[data-v-27ff4c94],.chat-scroll-jump-leave-active[data-v-27ff4c94]{transition:opacity .16s ease,transform .18s ease}.chat-scroll-jump-enter-from[data-v-27ff4c94]{opacity:0;transform:translateY(calc(-100% + 10px)) scale(.88)}.chat-scroll-jump-enter-to[data-v-27ff4c94],.chat-scroll-jump-leave-from[data-v-27ff4c94]{opacity:1;transform:translateY(calc(-100% - 10px)) scale(1)}.chat-scroll-jump-leave-to[data-v-27ff4c94]{opacity:0;transform:translateY(calc(-100% + 10px)) scale(.88)}.chat-input-compact-profile[data-v-27ff4c94]{cursor:pointer}.chat-input-compact-placeholder[data-v-27ff4c94]{color:var(--chat-input-placeholder, rgba(226, 232, 240, .34));pointer-events:none}@media(prefers-reduced-motion:reduce){.chat-composer-swap-enter-active[data-v-27ff4c94],.chat-composer-swap-leave-active[data-v-27ff4c94],.chat-history-sidebar-enter-active[data-v-27ff4c94],.chat-history-sidebar-leave-active[data-v-27ff4c94]{transition:none}.thinking-text[data-v-27ff4c94],.thinking-dot[data-v-27ff4c94],.chat-delivery-spinner[data-v-27ff4c94],.chat-send-spinner[data-v-27ff4c94]{animation:none}}.chat-input-pill[data-v-27ff4c94]{color:var(--chat-input-pill-text, var(--color-text-secondary))}.chat-input-pill--idle[data-v-27ff4c94]{border-color:var(--chat-input-pill-border-idle, color-mix(in srgb, var(--color-border-default) 92%, transparent));background:var(--chat-input-pill-bg-idle, color-mix(in srgb, var(--color-surface-glass) 36%, transparent))}.chat-input-pill--idle[data-v-27ff4c94]:hover{background:var(--chat-input-pill-bg-hover, color-mix(in srgb, var(--color-surface-glass-hover) 74%, transparent))}.chat-input-pill--selected[data-v-27ff4c94]{border-color:var(--chat-accent-border, color-mix(in srgb, var(--master-accent) 34%, transparent));background:color-mix(in srgb,var(--chat-accent, var(--master-accent)) 14%,var(--color-surface-glass));color:var(--chat-input-pill-selected-text, var(--color-text-primary))}.chat-mode-toggle[data-v-27ff4c94]{border-color:color-mix(in srgb,var(--color-border-default) 88%,transparent);background:color-mix(in srgb,var(--color-surface-glass) 54%,transparent)}.chat-mode-button--idle[data-v-27ff4c94]{color:var(--chat-input-hint, rgba(226, 232, 240, .44))}.chat-mode-button--idle[data-v-27ff4c94]:hover{color:var(--chat-input-text, rgba(248, 250, 252, .94))}.chat-mode-button--casual-active[data-v-27ff4c94]{background:color-mix(in srgb,var(--credits-accent) 14%,var(--color-surface-glass));color:var(--credits-accent-strong);box-shadow:inset 0 0 0 1px var(--credits-border),0 8px 18px color-mix(in srgb,var(--credits-accent) 16%,transparent)}.chat-mode-button--deep-active[data-v-27ff4c94]{background:color-mix(in srgb,var(--master-accent) 14%,var(--color-surface-glass));color:var(--master-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--master-accent) 34%,transparent),0 8px 18px color-mix(in srgb,var(--master-accent) 18%,transparent)}.chat-mode-menu-item[data-v-27ff4c94]{color:var(--color-text-secondary)}.chat-mode-menu-item--idle[data-v-27ff4c94]{background:transparent}.chat-mode-menu-item--idle[data-v-27ff4c94]:hover,.chat-mode-menu-item--idle[data-highlighted][data-v-27ff4c94]{background:var(--color-surface-overlay);color:var(--color-text-primary)}.chat-mode-menu-item--casual-selected[data-v-27ff4c94]{background:color-mix(in srgb,var(--credits-accent) 15%,var(--color-surface-1));color:var(--credits-accent-strong)}.chat-mode-menu-item--deep-selected[data-v-27ff4c94]{background:color-mix(in srgb,var(--master-accent) 15%,var(--color-surface-1));color:var(--master-accent)}.chat-mode-membership-cta[data-v-27ff4c94]{box-shadow:0 8px 18px color-mix(in srgb,var(--membership-accent) 22%,transparent)}.chat-mode-membership-cta[data-v-27ff4c94]:hover,.chat-mode-membership-cta[data-highlighted][data-v-27ff4c94]{filter:brightness(1.04)}.chat-mode-menu-item--casual-selected .chat-mode-menu-item__icon[data-v-27ff4c94]{background:color-mix(in srgb,var(--credits-accent) 15%,transparent);color:var(--credits-accent-strong)}.chat-mode-menu-item--deep-selected .chat-mode-menu-item__icon[data-v-27ff4c94]{background:color-mix(in srgb,var(--master-accent) 15%,transparent);color:var(--master-accent)}.chat-mode-menu-item--idle .chat-mode-menu-item__icon[data-v-27ff4c94]{background:var(--color-surface-overlay);color:var(--color-text-secondary)}.chat-toast[data-v-27ff4c94]{border-color:var(--chat-border-strong, var(--color-border-strong));background:var(--chat-surface-strong, var(--color-surface-glass-strong));color:var(--color-text-primary);box-shadow:0 12px 30px #00000073}.chat-toast--casual[data-v-27ff4c94]{border-color:var(--credits-border);background:color-mix(in srgb,var(--credits-accent) 14%,var(--color-surface-glass-strong));color:var(--credits-accent-strong);box-shadow:0 14px 32px color-mix(in srgb,var(--credits-accent) 16%,transparent)}.chat-toast--deep[data-v-27ff4c94]{border-color:color-mix(in srgb,var(--master-accent) 42%,transparent);background:color-mix(in srgb,var(--master-accent) 14%,var(--color-surface-glass-strong));color:var(--master-accent);box-shadow:0 14px 32px color-mix(in srgb,var(--master-accent) 18%,transparent)}[data-theme=light] .chat-toast[data-v-27ff4c94]{box-shadow:0 14px 34px #61492e29}[data-theme=light] .chat-toast--casual[data-v-27ff4c94]{border-color:var(--credits-border);background:color-mix(in srgb,var(--credits-accent) 14%,var(--color-surface-glass-strong));color:var(--credits-accent-strong);box-shadow:0 14px 30px color-mix(in srgb,var(--credits-accent) 16%,transparent)}[data-theme=light] .chat-toast--deep[data-v-27ff4c94]{border-color:color-mix(in srgb,var(--master-accent) 42%,transparent);background:color-mix(in srgb,var(--master-accent) 14%,var(--color-surface-glass-strong));color:var(--master-accent);box-shadow:0 14px 30px color-mix(in srgb,var(--master-accent) 18%,transparent)}.chat-input-textarea[data-v-27ff4c94]{border:0;color:var(--chat-input-text, rgba(248, 250, 252, .94));caret-color:var(--chat-accent-strong);outline:0;box-shadow:none}.chat-input-textarea[data-v-27ff4c94]::-moz-placeholder{color:var(--chat-input-placeholder, rgba(226, 232, 240, .34))}.chat-input-textarea[data-v-27ff4c94]::placeholder{color:var(--chat-input-placeholder, rgba(226, 232, 240, .34))}.chat-input-hint[data-v-27ff4c94]{color:var(--chat-input-hint, rgba(226, 232, 240, .44))}.chat-send-button--ready[data-v-27ff4c94]{background:linear-gradient(135deg,var(--chat-accent, #6ea8ff) 0%,var(--chat-accent-strong, #9cc9ff) 100%);box-shadow:0 10px 24px var(--chat-accent-shadow, rgba(54, 116, 214, .34)),inset 0 1px #ffffff2e}.chat-send-button--streaming[data-v-27ff4c94]{background:color-mix(in srgb,var(--color-surface-glass-strong) 76%,var(--color-surface-2));box-shadow:inset 0 0 0 1px var(--color-border-default)}.chat-send-button--submitting[data-v-27ff4c94]{background:color-mix(in srgb,var(--chat-accent) 22%,var(--color-surface-glass-strong));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--chat-accent) 34%,var(--color-border-default)),0 8px 18px color-mix(in srgb,var(--chat-accent) 14%,transparent)}.chat-send-spinner[data-v-27ff4c94]{border:2px solid color-mix(in srgb,var(--color-text-on-accent) 34%,transparent);border-top-color:var(--color-text-on-accent);animation:chatDeliverySpin-27ff4c94 .72s linear infinite}.chat-input-bottom-mask__veil[data-v-27ff4c94]{background:linear-gradient(180deg,transparent 0%,var(--color-bg-page) 72%)}.chat-input-bottom-mask__blur-soft[data-v-27ff4c94],.chat-input-bottom-mask__blur-strong[data-v-27ff4c94]{display:none}.chat-input-wrap--modal[data-v-27ff4c94]:before{content:"";position:absolute;inset:0;pointer-events:none;border-top:1px solid var(--color-divider);background:var(--color-surface-1)}.chat-input-wrap--modal[data-v-27ff4c94]:after{content:none}.chat-input-wrap--page[data-v-27ff4c94]{position:absolute;--chat-input-border: var(--color-border-default)}[data-theme=light] .chat-shell[data-v-27ff4c94]{--chat-casual-accent: var(--credits-accent);--chat-casual-accent-strong: var(--credits-accent-strong);--chat-casual-text: #ffffff;--chat-casual-shadow: rgba(48, 119, 187, .22);--chat-deep-accent: var(--master-accent);--chat-deep-accent-strong: var(--master-accent);--chat-deep-text: var(--master-on-accent);--chat-deep-shadow: color-mix(in srgb, var(--master-accent) 30%, transparent);--chat-icon-shadow: 0 10px 24px rgba(97, 73, 46, .12);--chat-modal-shadow: 0 24px 60px rgba(97, 73, 46, .18);--chat-send-icon: rgba(255, 252, 247, .96);--chat-user-bubble-text: var(--color-text-primary);--chat-delivered-icon: rgba(45, 34, 24, .54)}.chat-history-panel[data-v-27ff4c94]{background:var(--color-bg-page)}.unified-chat-scroll[data-v-27ff4c94]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}@keyframes messageSlideIn-27ff4c94{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes chatDeliverySpin-27ff4c94{to{transform:rotate(360deg)}}.thinking-text[data-v-27ff4c94]{color:var(--chat-accent-strong);animation:thinkingTextPulse-27ff4c94 1.4s ease-in-out infinite alternate}@keyframes thinkingTextPulse-27ff4c94{0%{opacity:.62}to{opacity:1}}.chat-message-content[data-v-27ff4c94]{position:relative;z-index:1}.chat-message-content--user[data-v-27ff4c94]{--chat-table-border: color-mix(in srgb, var(--chat-user-bubble-border) 62%, rgba(255, 255, 255, .18));--chat-table-bg: rgba(255, 255, 255, .07);--chat-table-head-bg: color-mix(in srgb, var(--chat-user-bubble-top) 34%, rgba(255, 255, 255, .12));--chat-table-head-text: var(--chat-user-bubble-text);--chat-table-cell-bg: rgba(255, 255, 255, .035);--chat-table-cell-text: var(--chat-user-bubble-text)}.chat-message-content--assistant[data-v-27ff4c94]{color:var(--chat-assistant-body, var(--color-text-primary))}[data-theme=light] .chat-message-content--user[data-v-27ff4c94]{--chat-table-border: color-mix(in srgb, var(--chat-user-bubble-border) 72%, rgba(45, 34, 24, .14));--chat-table-bg: rgba(255, 255, 255, .2);--chat-table-head-bg: color-mix(in srgb, var(--chat-user-bubble-top) 28%, rgba(255, 255, 255, .38));--chat-table-cell-bg: rgba(255, 255, 255, .12)}[data-theme=light] .chat-message-content--assistant[data-v-27ff4c94]{--chat-table-border: color-mix(in srgb, var(--chat-accent) 20%, rgba(97, 73, 46, .16));--chat-table-bg: rgba(255, 255, 255, .5);--chat-table-head-bg: color-mix(in srgb, var(--chat-accent) 12%, rgba(255, 255, 255, .74));--chat-table-cell-bg: rgba(255, 255, 255, .32)}.chat-message-content--assistant[data-v-27ff4c94] strong{font-weight:600;color:var(--chat-assistant-body-strong, var(--chat-accent-strong))}.chat-message-content--assistant[data-v-27ff4c94] p{margin:0;margin-bottom:.82rem}.chat-message-content--assistant[data-v-27ff4c94] .md-break{display:block;height:1.05rem}.chat-message-content--assistant[data-v-27ff4c94] h1,.chat-message-content--assistant[data-v-27ff4c94] h2,.chat-message-content--assistant[data-v-27ff4c94] h3,.chat-message-content--assistant[data-v-27ff4c94] h4,.chat-message-content--assistant[data-v-27ff4c94] h5,.chat-message-content--assistant[data-v-27ff4c94] h6{margin:0 0 .5em;font-weight:600;color:var(--chat-assistant-body-strong, var(--chat-accent-strong))}.chat-message-content--assistant[data-v-27ff4c94] p+p,.chat-message-content--assistant[data-v-27ff4c94] p+ul,.chat-message-content--assistant[data-v-27ff4c94] p+ol,.chat-message-content--assistant[data-v-27ff4c94] p+blockquote,.chat-message-content--assistant[data-v-27ff4c94] ul+p,.chat-message-content--assistant[data-v-27ff4c94] ol+p,.chat-message-content--assistant[data-v-27ff4c94] blockquote+p,.chat-message-content--assistant[data-v-27ff4c94] blockquote+ul,.chat-message-content--assistant[data-v-27ff4c94] blockquote+ol,.chat-message-content--assistant[data-v-27ff4c94] ul+ul,.chat-message-content--assistant[data-v-27ff4c94] ol+ol,.chat-message-content--assistant[data-v-27ff4c94] ul+ol,.chat-message-content--assistant[data-v-27ff4c94] ol+ul,.chat-message-content--assistant[data-v-27ff4c94] h1+p,.chat-message-content--assistant[data-v-27ff4c94] h1+ul,.chat-message-content--assistant[data-v-27ff4c94] h1+ol,.chat-message-content--assistant[data-v-27ff4c94] h2+p,.chat-message-content--assistant[data-v-27ff4c94] h2+ul,.chat-message-content--assistant[data-v-27ff4c94] h2+ol,.chat-message-content--assistant[data-v-27ff4c94] h3+p,.chat-message-content--assistant[data-v-27ff4c94] h3+ul,.chat-message-content--assistant[data-v-27ff4c94] h3+ol,.chat-message-content--assistant[data-v-27ff4c94] h4+p,.chat-message-content--assistant[data-v-27ff4c94] h4+ul,.chat-message-content--assistant[data-v-27ff4c94] h4+ol,.chat-message-content--assistant[data-v-27ff4c94] h5+p,.chat-message-content--assistant[data-v-27ff4c94] h5+ul,.chat-message-content--assistant[data-v-27ff4c94] h5+ol,.chat-message-content--assistant[data-v-27ff4c94] h6+p,.chat-message-content--assistant[data-v-27ff4c94] h6+ul,.chat-message-content--assistant[data-v-27ff4c94] h6+ol{margin-top:.92rem}.chat-message-content--assistant[data-v-27ff4c94] h1,.chat-message-content--assistant[data-v-27ff4c94] h2{font-size:1.22rem;line-height:1.5;letter-spacing:.015em}.chat-message-content--assistant[data-v-27ff4c94] h3{font-size:1.1rem;line-height:1.5;letter-spacing:.012em}.chat-message-content--assistant[data-v-27ff4c94] h4{font-size:1rem;line-height:1.5;letter-spacing:.02em}.chat-message-content--assistant[data-v-27ff4c94] h5{font-size:inherit;line-height:1.5;letter-spacing:.018em}.chat-message-content--assistant[data-v-27ff4c94] h6{font-size:inherit;line-height:1.5;letter-spacing:.012em}.chat-message-content--assistant[data-v-27ff4c94] hr{margin:1.1rem 0;border:0;border-top:1px solid rgba(255,255,255,.1)}.chat-message-content--assistant[data-v-27ff4c94] ul,.chat-message-content--assistant[data-v-27ff4c94] ol{list-style:none;margin:0;padding-left:0}.chat-message-content--assistant[data-v-27ff4c94] ul{counter-reset:none}.chat-message-content--assistant[data-v-27ff4c94] ol{counter-reset:chat-ordered-list var(--chat-ordered-list-start, 0)}.chat-message-content--assistant[data-v-27ff4c94] li{position:relative;margin:.46rem 0;padding-left:1.2rem}.chat-message-content--assistant[data-v-27ff4c94] ul>li:before{content:"•";position:absolute;left:0;top:0;color:currentColor}.chat-message-content--assistant[data-v-27ff4c94] ol>li{counter-increment:chat-ordered-list}.chat-message-content--assistant[data-v-27ff4c94] ol>li:before{content:counter(chat-ordered-list) ".";position:absolute;left:0;top:0;min-width:1rem;color:currentColor}.chat-message-content[data-v-27ff4c94] .chat-markdown-table-wrap{margin:.95rem 0;max-width:100%;overflow-x:auto;border:1px solid var(--chat-table-border, color-mix(in srgb, var(--chat-accent) 20%, var(--color-border-default)));border-radius:12px;background:var(--chat-table-bg, color-mix(in srgb, var(--color-surface-glass) 34%, transparent));box-shadow:0 10px 24px color-mix(in srgb,var(--color-bg-page) 16%,transparent),inset 0 1px #ffffff0a}.chat-message-content[data-v-27ff4c94] .chat-markdown-table{width:100%;min-width:var(--chat-table-min-width, 380px);table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:.92em;line-height:1.55;color:inherit}.chat-message-content[data-v-27ff4c94] .chat-markdown-table th,.chat-message-content[data-v-27ff4c94] .chat-markdown-table td{padding:.62rem .75rem;vertical-align:top;text-align:left;border-right:1px solid var(--chat-table-border, color-mix(in srgb, var(--chat-accent) 20%, var(--color-border-default)));border-bottom:1px solid var(--chat-table-border, color-mix(in srgb, var(--chat-accent) 20%, var(--color-border-default)))}.chat-message-content[data-v-27ff4c94] .chat-markdown-table th:last-child,.chat-message-content[data-v-27ff4c94] .chat-markdown-table td:last-child{border-right:0}.chat-message-content[data-v-27ff4c94] .chat-markdown-table tbody tr:last-child td{border-bottom:0}.chat-message-content[data-v-27ff4c94] .chat-markdown-table thead{background:var(--chat-table-head-bg, color-mix(in srgb, var(--chat-accent) 16%, var(--color-surface-glass-strong)))}.chat-message-content[data-v-27ff4c94] .chat-markdown-table th{font-weight:600;color:var(--chat-table-head-text, var(--chat-assistant-body-strong, var(--chat-accent-strong)));word-break:keep-all;overflow-wrap:anywhere}.chat-message-content[data-v-27ff4c94] .chat-markdown-table td{background:var(--chat-table-cell-bg, color-mix(in srgb, var(--color-surface-glass) 18%, transparent));color:var(--chat-table-cell-text, inherit);overflow-wrap:anywhere;word-break:normal}.chat-message-content[data-v-27ff4c94] .chat-markdown-table-list{margin:0;padding:0;list-style:none}.chat-message-content[data-v-27ff4c94] .chat-markdown-table-list>li{position:relative;margin:0 0 .34em;padding-left:1.05em}.chat-message-content[data-v-27ff4c94] .chat-markdown-table-list>li:last-child{margin-bottom:0}.chat-message-content[data-v-27ff4c94] ul.chat-markdown-table-list>li:before{content:"•";position:absolute;left:0;top:0;color:currentColor}.chat-message-content[data-v-27ff4c94] ol.chat-markdown-table-list{counter-reset:chat-table-list var(--chat-table-list-start, 0)}.chat-message-content[data-v-27ff4c94] ol.chat-markdown-table-list>li{counter-increment:chat-table-list}.chat-message-content[data-v-27ff4c94] ol.chat-markdown-table-list>li:before{content:counter(chat-table-list) ".";position:absolute;left:0;top:0;min-width:1em;color:currentColor}.chat-message-content[data-v-27ff4c94] .chat-markdown-table code{white-space:nowrap}@media(max-width:480px){.chat-message-content[data-v-27ff4c94] .chat-markdown-table{min-width:var(--chat-table-compact-min-width, 340px);font-size:.88em}.chat-message-content[data-v-27ff4c94] .chat-markdown-table th,.chat-message-content[data-v-27ff4c94] .chat-markdown-table td{padding:.52rem .56rem}}.chat-message-content--assistant[data-v-27ff4c94] blockquote{margin:0;margin-bottom:.82rem;border-left:2px solid var(--chat-accent-border);padding-left:.95rem;font-size:.92em;color:var(--chat-assistant-quote, rgba(255, 244, 214, .74))}.chat-message-content--assistant[data-v-27ff4c94] code{background:var(--chat-assistant-code-bg, rgba(255, 255, 255, .08));padding:2px 6px;border-radius:6px;font-family:var(--font-ui-mono);font-size:13px}.chat-message-content--assistant[data-v-27ff4c94] em{font-style:normal;color:var(--chat-assistant-body-soft, rgba(255, 244, 214, .78))}.chat-message-content--deep[data-v-27ff4c94]{letter-spacing:inherit}.chat-message-content--deep[data-v-27ff4c94] .md-break{height:1.05rem}.chat-message-content--deep[data-v-27ff4c94] p+p,.chat-message-content--deep[data-v-27ff4c94] p+ul,.chat-message-content--deep[data-v-27ff4c94] p+ol,.chat-message-content--deep[data-v-27ff4c94] p+blockquote,.chat-message-content--deep[data-v-27ff4c94] ul+p,.chat-message-content--deep[data-v-27ff4c94] ol+p,.chat-message-content--deep[data-v-27ff4c94] blockquote+p,.chat-message-content--deep[data-v-27ff4c94] blockquote+ul,.chat-message-content--deep[data-v-27ff4c94] blockquote+ol,.chat-message-content--deep[data-v-27ff4c94] ul+ul,.chat-message-content--deep[data-v-27ff4c94] ol+ol,.chat-message-content--deep[data-v-27ff4c94] ul+ol,.chat-message-content--deep[data-v-27ff4c94] ol+ul{margin-top:.92rem}.chat-message-content--deep[data-v-27ff4c94] strong,.chat-message-content--deep[data-v-27ff4c94] h1,.chat-message-content--deep[data-v-27ff4c94] h2,.chat-message-content--deep[data-v-27ff4c94] h3,.chat-message-content--deep[data-v-27ff4c94] h4,.chat-message-content--deep[data-v-27ff4c94] h5,.chat-message-content--deep[data-v-27ff4c94] h6{color:var(--accent-2)}.chat-message-content--deep[data-v-27ff4c94] blockquote{margin-top:.1rem;padding:.1rem 0 .1rem 1rem}.chat-message-content--deep[data-v-27ff4c94]{--chat-table-border: color-mix(in srgb, var(--master-accent) 24%, rgba(255, 236, 205, .12));--chat-table-bg: color-mix(in srgb, var(--master-accent) 12%, rgba(38, 24, 10, .3));--chat-table-head-bg: color-mix(in srgb, var(--master-accent) 26%, rgba(255, 236, 205, .08));--chat-table-head-text: var(--accent-2);--chat-table-cell-bg: rgba(255, 236, 205, .035)}html[data-theme=dark] .chat-message-content--deep[data-v-27ff4c94]{--chat-table-border: color-mix(in srgb, var(--master-accent) 22%, var(--color-surface-1));--chat-table-bg: color-mix(in srgb, var(--master-accent) 5%, var(--color-surface-1));--chat-table-head-bg: color-mix(in srgb, var(--master-accent) 16%, var(--color-surface-1));--chat-table-cell-bg: color-mix(in srgb, var(--master-accent) 3%, var(--color-surface-1))}.chat-message-content--deep[data-v-27ff4c94] li{margin:.46rem 0}.chat-message-content--deep[data-v-27ff4c94] h6{font-size:inherit;line-height:inherit}.thinking-dot[data-v-27ff4c94]{animation:thinkingPulse-27ff4c94 1.1s ease-in-out infinite}.thinking-dot--accent[data-v-27ff4c94]{background:color-mix(in srgb,var(--chat-accent-strong) 80%,white)}.thinking-dot--mid[data-v-27ff4c94]{opacity:.72}.thinking-dot--soft[data-v-27ff4c94]{opacity:.45}.shensha-question-card[data-v-27ff4c94]{border:1px solid color-mix(in srgb,var(--master-accent) 22%,var(--color-border-default));background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-glass-strong) 92%,white 4%),color-mix(in srgb,var(--color-surface-glass) 94%,transparent));box-shadow:0 10px 24px color-mix(in srgb,var(--master-accent) 10%,transparent)}.shensha-question-card[data-v-27ff4c94]:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--master-accent) 34%,var(--color-border-strong));box-shadow:0 14px 30px color-mix(in srgb,var(--master-accent) 14%,transparent)}.shensha-question-card__arrow[data-v-27ff4c94]{display:inline-flex;align-items:center;justify-content:center;color:var(--master-accent)}.shensha-question-card__quote[data-v-27ff4c94]{color:var(--master-accent);opacity:.86}@keyframes thinkingPulse-27ff4c94{0%,80%,to{transform:translateY(0) scale(.9);opacity:.35}40%{transform:translateY(-1px) scale(1);opacity:1}}.home-checkin-nav-action{min-width:40px;gap:6px;padding-inline:10px;transition:gap .22s cubic-bezier(.16,1,.3,1),padding-inline .22s cubic-bezier(.16,1,.3,1),filter .15s ease}.home-checkin-nav-action__label{display:block;overflow:hidden;max-width:var(--home-checkin-label-width);opacity:1;transform:translate(0);white-space:nowrap;transition:max-width .22s cubic-bezier(.16,1,.3,1),opacity .15s ease,transform .22s cubic-bezier(.16,1,.3,1)}.home-checkin-nav-action--compact{gap:0;padding-inline:11px}.home-checkin-nav-action--compact .home-checkin-nav-action__label{max-width:0;opacity:0;transform:translate(2px)}@media(prefers-reduced-motion:reduce){.home-checkin-nav-action,.home-checkin-nav-action__label{transition-duration:.01ms}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--color-red-100:oklch(93.6% .032 17.717);--color-emerald-400:oklch(76.5% .177 163.223);--color-sky-400:oklch(74.6% .16 232.661);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-950:oklch(12.9% .042 264.695);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-ui-sans);--default-mono-font-family:var(--font-ui-mono);--color-brand:var(--brand);--color-brand-border:var(--brand-border)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--color-border-default)}button{font:inherit}}@layer components{.page-gutter{padding-inline:calc(var(--spacing)*3)}@media(min-width:48rem){.page-gutter{padding-inline:calc(var(--spacing)*4)}}.app-workspace-container{width:100%;padding-inline:var(--app-workspace-gutter-mobile);margin-inline:auto}@media(min-width:768px){.app-workspace-container{padding-inline:var(--app-workspace-gutter-tablet)}}@media(min-width:1025px){.app-workspace-container{max-width:calc(var(--app-workspace-content-max) + var(--app-workspace-gutter-desktop)*2);padding-inline:var(--app-workspace-gutter-desktop)}}.muted{color:var(--color-text-tertiary);font-size:13px}.text-theme-primary{color:var(--color-text-primary)}.text-theme-secondary{color:var(--color-text-secondary)}.text-theme-tertiary{color:var(--color-text-tertiary)}.text-theme-brand{color:var(--color-brand-strong)}.theme-title-font{font-family:var(--font-title-serif)}.brand-wordmark-font{font-family:var(--font-brand-wordmark);font-weight:400}.text-body-copy{font-family:var(--font-ui-sans);font-weight:var(--font-weight-body)}.text-support-copy{font-family:var(--font-ui-sans);font-weight:var(--font-weight-support)}.text-label-copy{font-family:var(--font-ui-label);font-weight:var(--font-weight-label)}.text-title-copy{font-family:var(--font-title-serif);font-weight:var(--font-weight-title)}.text-hero-copy{font-family:var(--font-title-serif);font-weight:var(--font-weight-hero)}.text-report-body,.report-reading-copy{font-family:var(--font-report-body);font-size:15px;font-weight:var(--font-weight-body);line-height:1.75}.report-reading-copy{width:min(100%,36rem);margin-inline:auto}.text-report-support{font-family:var(--font-report-body);font-size:14px;font-weight:var(--font-weight-support);line-height:1.65}.text-report-heading{font-family:var(--font-report-heading);font-weight:var(--font-weight-title)}@media(min-width:768px){.text-report-body,.report-reading-copy{font-size:16px}}.panel-card,.chart-info-card,.report-section-card,.surface-card{border-style:var(--tw-border-style);background:var(--surface-card-background);border-width:1px;border-color:var(--surface-card-border);box-shadow:var(--surface-card-shadow);border-radius:1.5rem}.panel-card,.chart-info-card,.report-section-card{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2)}.settings-surface-card{border-style:var(--tw-border-style);background:var(--color-surface-1);border-width:1px;border-color:var(--color-border-default);box-shadow:none;border-radius:1.5rem;position:relative;overflow:hidden}.settings-surface-card:before,[data-theme=light] .settings-surface-card:before{content:none}.action-list-card-stable{border-style:var(--tw-border-style);background:var(--color-surface-1);border-width:1px;border-color:var(--color-border-default);box-shadow:none;border-radius:1.5rem;position:relative;overflow:hidden}.action-list-card-stable:before{content:none}[data-theme=light] .action-list-card-stable{background:var(--color-surface-1);box-shadow:none}[data-theme=light] .action-list-card-stable:before{content:none}.surface-tone-default{--surface-tone-border:var(--color-border-default);--surface-tone-glow:var(--color-border-strong)}@supports (color:color-mix(in lab,red,red)){.surface-tone-default{--surface-tone-glow:color-mix(in srgb,var(--color-border-strong)48%,transparent)}}.surface-tone-default{--surface-tone-tint:transparent;--surface-tone-highlight:linear-gradient(135deg,var(--color-border-strong)0%,var(--color-border-default)52%,var(--color-bg-page-elevated)100%)}@supports (color:color-mix(in lab,red,red)){.surface-tone-default{--surface-tone-highlight:linear-gradient(135deg,color-mix(in srgb,var(--color-border-strong)58%,transparent)0%,color-mix(in srgb,var(--color-border-default)72%,transparent)52%,color-mix(in srgb,var(--color-bg-page-elevated)82%,white)100%)}}.surface-tone-brand{--surface-tone-border:var(--color-brand-border);--surface-tone-glow:var(--color-brand-strong)}@supports (color:color-mix(in lab,red,red)){.surface-tone-brand{--surface-tone-glow:color-mix(in srgb,var(--color-brand-strong)20%,transparent)}}.surface-tone-brand{--surface-tone-tint:var(--color-brand-soft);--surface-tone-highlight:linear-gradient(135deg,var(--color-brand-strong)0%,var(--color-brand-soft)52%,var(--color-brand)100%)}@supports (color:color-mix(in lab,red,red)){.surface-tone-brand{--surface-tone-highlight:linear-gradient(135deg,color-mix(in srgb,var(--color-brand-strong)14%,white)0%,color-mix(in srgb,var(--color-brand-soft)82%,transparent)52%,color-mix(in srgb,var(--color-brand)8%,white)100%)}}.surface-tone-primary{--surface-tone-border:var(--primary)}@supports (color:color-mix(in lab,red,red)){.surface-tone-primary{--surface-tone-border:color-mix(in srgb,var(--primary)34%,var(--color-border-default))}}.surface-tone-primary{--surface-tone-glow:var(--primary)}@supports (color:color-mix(in lab,red,red)){.surface-tone-primary{--surface-tone-glow:color-mix(in srgb,var(--primary)16%,transparent)}}.surface-tone-primary{--surface-tone-tint:var(--accent);--surface-tone-highlight:linear-gradient(135deg,var(--primary)0%,var(--accent)52%,var(--color-surface-1)100%)}@supports (color:color-mix(in lab,red,red)){.surface-tone-primary{--surface-tone-highlight:linear-gradient(135deg,color-mix(in srgb,var(--primary)10%,var(--color-surface-1))0%,color-mix(in srgb,var(--accent)54%,var(--color-surface-1))52%,var(--color-surface-1)100%)}}.surface-tone-membership{--surface-tone-border:var(--membership-border);--surface-tone-glow:transparent;--surface-tone-tint:var(--membership-soft);--surface-tone-highlight:linear-gradient(135deg,var(--membership-accent)0%,var(--membership-soft)52%,var(--membership-accent)100%)}@supports (color:color-mix(in lab,red,red)){.surface-tone-membership{--surface-tone-highlight:linear-gradient(135deg,color-mix(in srgb,var(--membership-accent)16%,white)0%,color-mix(in srgb,var(--membership-soft)82%,transparent)52%,color-mix(in srgb,var(--membership-accent)8%,white)100%)}}.surface-tone-info{--surface-tone-border:var(--color-info-border);--surface-tone-glow:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.surface-tone-info{--surface-tone-glow:color-mix(in srgb,var(--color-info)18%,transparent)}}.surface-tone-info{--surface-tone-tint:var(--color-info-soft);--surface-tone-highlight:linear-gradient(135deg,var(--color-info)0%,var(--color-info-soft)52%,var(--color-info)100%)}@supports (color:color-mix(in lab,red,red)){.surface-tone-info{--surface-tone-highlight:linear-gradient(135deg,color-mix(in srgb,var(--color-info)16%,transparent)0%,color-mix(in srgb,var(--color-info-soft)80%,transparent)52%,color-mix(in srgb,var(--color-info)10%,white)100%)}}.surface-tone-credits{--surface-tone-border:var(--credits-border);--surface-tone-glow:transparent;--surface-tone-tint:var(--credits-soft);--surface-tone-highlight:linear-gradient(135deg,var(--credits-accent)0%,var(--credits-soft)52%,var(--credits-accent)100%)}@supports (color:color-mix(in lab,red,red)){.surface-tone-credits{--surface-tone-highlight:linear-gradient(135deg,color-mix(in srgb,var(--credits-accent)16%,transparent)0%,color-mix(in srgb,var(--credits-soft)80%,transparent)52%,color-mix(in srgb,var(--credits-accent)10%,white)100%)}}.surface-tone-success{--surface-tone-border:var(--color-success-border);--surface-tone-glow:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.surface-tone-success{--surface-tone-glow:color-mix(in srgb,var(--color-success)18%,transparent)}}.surface-tone-success{--surface-tone-tint:var(--color-success-soft);--surface-tone-highlight:linear-gradient(135deg,var(--color-success)0%,var(--color-success-soft)52%,var(--color-success)100%)}@supports (color:color-mix(in lab,red,red)){.surface-tone-success{--surface-tone-highlight:linear-gradient(135deg,color-mix(in srgb,var(--color-success)16%,transparent)0%,color-mix(in srgb,var(--color-success-soft)80%,transparent)52%,color-mix(in srgb,var(--color-success)8%,white)100%)}}.surface-tone-warning{--surface-tone-border:var(--color-warning-border);--surface-tone-glow:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.surface-tone-warning{--surface-tone-glow:color-mix(in srgb,var(--color-warning)18%,transparent)}}.surface-tone-warning{--surface-tone-tint:var(--color-warning-soft);--surface-tone-highlight:linear-gradient(135deg,var(--color-warning)0%,var(--color-warning-soft)52%,var(--color-warning)100%)}@supports (color:color-mix(in lab,red,red)){.surface-tone-warning{--surface-tone-highlight:linear-gradient(135deg,color-mix(in srgb,var(--color-warning)15%,transparent)0%,color-mix(in srgb,var(--color-warning-soft)80%,transparent)52%,color-mix(in srgb,var(--color-warning)10%,white)100%)}}.surface-tone-danger{--surface-tone-border:var(--color-danger-border);--surface-tone-glow:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.surface-tone-danger{--surface-tone-glow:color-mix(in srgb,var(--color-danger)18%,transparent)}}.surface-tone-danger{--surface-tone-tint:var(--color-danger-soft);--surface-tone-highlight:linear-gradient(135deg,var(--color-danger)0%,var(--color-danger-soft)52%,var(--color-danger)100%)}@supports (color:color-mix(in lab,red,red)){.surface-tone-danger{--surface-tone-highlight:linear-gradient(135deg,color-mix(in srgb,var(--color-danger)16%,transparent)0%,color-mix(in srgb,var(--color-danger-soft)80%,transparent)52%,color-mix(in srgb,var(--color-danger)8%,white)100%)}}.surface-card-analytic{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);background:var(--surface-card-background);border-width:1px;border-color:var(--surface-card-border);box-shadow:var(--surface-card-shadow);border-radius:1.5rem;position:relative;overflow:hidden}.surface-card-analytic:before{content:none}.surface-card-analytic-header{background:var(--color-surface-2)}@supports (color:color-mix(in lab,red,red)){.surface-card-analytic-header{background:color-mix(in srgb,var(--color-surface-2)48%,var(--color-surface-1))}}.surface-card-analytic-header{border-bottom:1px solid var(--color-divider)}[data-theme=light] .surface-card-analytic:before{content:none}[data-theme=light] .surface-card-analytic-header{background:var(--color-surface-2)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .surface-card-analytic-header{background:color-mix(in srgb,var(--color-surface-2)48%,var(--color-surface-1))}}.surface-card-feature{border-style:var(--tw-border-style);background:var(--surface-card-background);border-width:1px;border-color:var(--surface-card-border);box-shadow:var(--surface-card-shadow);border-radius:1.5rem;position:relative;overflow:hidden}.surface-card-feature:before{content:none}.surface-card-accent{border-style:var(--tw-border-style);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;background:var(--surface-tone-tint,var(--color-brand-soft));border-width:1px;border-radius:1.5rem;transition-duration:.2s;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.surface-card-accent{background:color-mix(in srgb,var(--surface-tone-tint,var(--color-brand-soft))42%,var(--color-surface-1))}}.surface-card-accent{border-color:var(--surface-tone-border,var(--color-brand-border));box-shadow:none}.surface-card-accent:before{content:none}.surface-card-accent:hover{box-shadow:var(--shadow-brand-soft);transform:translateY(-1px)}.surface-card-accent:active{transform:translateY(0)scale(.992)}.surface-card-hero{border-style:var(--tw-border-style);background:var(--surface-card-background);border-width:1px;border-color:var(--surface-card-border);box-shadow:var(--surface-card-shadow);border-radius:1.5rem;position:relative;overflow:hidden}.surface-card-hero:before{content:none}.surface-card-member-hero{border-style:var(--tw-border-style);background:var(--surface-tone-tint,var(--color-brand-soft));border-width:1px;border-radius:1.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.surface-card-member-hero{background:color-mix(in srgb,var(--surface-tone-tint,var(--color-brand-soft))48%,var(--color-surface-1))}}.surface-card-member-hero{border-color:var(--surface-tone-border,var(--color-border-default));box-shadow:none}.surface-card-member-hero:before{content:none}.surface-card-member-feature{border-style:var(--tw-border-style);background:var(--surface-tone-tint,var(--color-surface-glass-soft));border-width:1px;border-radius:1.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.surface-card-member-feature{background:color-mix(in srgb,var(--surface-tone-tint,var(--color-surface-glass-soft))36%,var(--color-surface-1))}}.surface-card-member-feature{border-color:var(--surface-tone-border,var(--color-border-default));box-shadow:none}.surface-card-member-feature:before{content:none}.theme-pill{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-width:1px;border-color:var(--color-border-default);background:var(--color-surface-glass-soft);color:var(--color-text-secondary);border-radius:3.40282e38px;align-items:center;display:inline-flex}.theme-pill.theme-pill--sm{padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);font-size:11px}.theme-pill.theme-pill--neutral{border-color:var(--color-border-default);background:var(--color-surface-glass-soft);color:var(--color-text-secondary)}.theme-pill.theme-pill--brand{border-color:var(--color-brand-border);background:var(--color-brand-soft);color:var(--color-brand-strong)}.theme-pill.theme-pill--info{border-color:var(--color-info-border);background:var(--color-info-soft);color:var(--color-info)}.theme-pill.theme-pill--success{border-color:var(--color-success-border);background:var(--color-success-soft);color:var(--color-success)}.theme-pill.theme-pill--warning{border-color:var(--color-warning-border);background:var(--color-warning-soft);color:var(--color-warning)}.theme-pill.theme-pill--danger{border-color:var(--color-danger-border);background:var(--color-danger-soft);color:var(--color-danger)}.theme-pill.theme-pill--membership{border-color:var(--membership-border);background:var(--membership-soft);color:var(--membership-accent)}.theme-pill.theme-pill--credits{border-color:var(--credits-border);background:var(--credits-soft);color:var(--credits-accent)}.membership-quota-card{border-style:var(--tw-border-style);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-width:1px;transition-duration:.2s}@media(hover:hover){.membership-quota-card:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}}.membership-quota-card--tone{border-color:var(--surface-tone-border);background:var(--surface-tone-tint)}@supports (color:color-mix(in lab,red,red)){.membership-quota-card--tone{background:color-mix(in srgb,var(--surface-tone-tint)32%,var(--color-surface-glass))}}.membership-quota-card--tone{box-shadow:none}.membership-quota-card--tone:hover{border-color:var(--surface-tone-border)}@supports (color:color-mix(in lab,red,red)){.membership-quota-card--tone:hover{border-color:color-mix(in srgb,var(--surface-tone-border)92%,white)}}.membership-quota-card__glow,.membership-quota-card__sheen{display:none}.admin-status-badge--default{border-color:var(--admin-border-strong);background:var(--admin-subtle);color:var(--admin-text-soft)}.admin-status-badge--success,.admin-status-badge--positive{border-color:var(--admin-tone-success-border);background:var(--admin-tone-success-bg);color:var(--admin-tone-success-text)}.admin-status-badge--warning{border-color:var(--admin-tone-warning-border);background:var(--admin-tone-warning-bg);color:var(--admin-tone-warning-text)}.admin-status-badge--danger{border-color:var(--admin-tone-danger-border);background:var(--admin-tone-danger-bg);color:var(--admin-tone-danger-text)}.admin-status-badge--info{border-color:var(--admin-tone-info-border);background:var(--admin-tone-info-bg);color:var(--admin-tone-info-text)}.featured-unlock-cta{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-radius:.75rem;flex-shrink:0;align-items:center;transition-duration:.2s;display:inline-flex}.featured-unlock-cta:focus-visible{--tw-outline-style:none;outline-style:none}.featured-unlock-cta:active{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y);scale:.985}.featured-unlock-cta:disabled{cursor:not-allowed;opacity:.6}.featured-unlock-cta--sm{gap:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:12px}.featured-unlock-cta--md{gap:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:13px}@media(min-width:48rem){.featured-unlock-cta--md{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.featured-unlock-cta--featured{border:1px solid var(--color-brand-border)}@supports (color:color-mix(in lab,red,red)){.featured-unlock-cta--featured{border:1px solid color-mix(in srgb,var(--color-brand-border)78%,transparent)}}.featured-unlock-cta--featured{background:var(--color-brand-soft);color:var(--color-brand-strong)}@supports (color:color-mix(in lab,red,red)){.featured-unlock-cta--featured{color:color-mix(in srgb,var(--color-brand-strong)82%,white)}}.featured-unlock-cta--featured{box-shadow:none}.featured-unlock-cta--featured:hover{border-color:var(--color-brand-border);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.featured-unlock-cta--featured:hover{border-color:color-mix(in srgb,var(--color-brand-border)108%,white)}}.featured-unlock-cta--featured:hover{color:var(--color-brand-strong)}@supports (color:color-mix(in lab,red,red)){.featured-unlock-cta--featured:hover{color:color-mix(in srgb,var(--color-brand-strong)92%,white)}}.featured-unlock-cta--featured:hover{box-shadow:var(--shadow-brand-soft)}.featured-unlock-cta--featured:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-color:var(--color-brand-strong)}@supports (color:color-mix(in lab,red,red)){.featured-unlock-cta--featured:focus-visible{--tw-ring-color:color-mix(in srgb,var(--color-brand-strong)14%,transparent)}}.featured-unlock-cta--neutral{border:1px solid var(--color-info-border)}@supports (color:color-mix(in lab,red,red)){.featured-unlock-cta--neutral{border:1px solid color-mix(in srgb,var(--color-info-border)86%,var(--color-border-default))}}.featured-unlock-cta--neutral{background:var(--color-info-soft)}@supports (color:color-mix(in lab,red,red)){.featured-unlock-cta--neutral{background:color-mix(in srgb,var(--color-info-soft)24%,var(--color-surface-overlay-strong))}}.featured-unlock-cta--neutral{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.featured-unlock-cta--neutral{color:color-mix(in srgb,var(--color-text-primary)90%,transparent)}}.featured-unlock-cta--neutral{box-shadow:none}.featured-unlock-cta--neutral:hover{border-color:var(--color-info-border);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.featured-unlock-cta--neutral:hover{border-color:color-mix(in srgb,var(--color-info-border)112%,white)}}.featured-unlock-cta--neutral:hover{background:var(--color-info-soft)}@supports (color:color-mix(in lab,red,red)){.featured-unlock-cta--neutral:hover{background:color-mix(in srgb,var(--color-info-soft)30%,var(--color-surface-overlay-strong))}}.featured-unlock-cta--neutral:hover{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.featured-unlock-cta--neutral:hover{color:color-mix(in srgb,var(--color-text-primary)96%,white)}}.featured-unlock-cta--neutral:hover{box-shadow:var(--shadow-brand-soft)}.featured-unlock-cta--neutral:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-color:var(--color-border-strong)}@supports (color:color-mix(in lab,red,red)){.featured-unlock-cta--neutral:focus-visible{--tw-ring-color:color-mix(in srgb,var(--color-border-strong)88%,transparent)}}.panel-tag{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-width:1px;border-color:var(--color-border-default);background:var(--color-surface-glass-soft);color:var(--color-text-tertiary);border-radius:.75rem}.panel-tile{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*4);background:var(--color-surface-2);border-width:1px;border-color:var(--color-border-default);box-shadow:none;border-radius:.75rem}.btn-primary{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-width:1px;border-color:var(--cta-primary-border);background:var(--cta-primary-bg);color:var(--cta-primary-text);box-shadow:var(--cta-primary-shadow);background-clip:padding-box;border-radius:1rem;justify-content:center;align-items:center;transition-duration:.2s;display:inline-flex}.btn-primary:hover{background:var(--cta-primary-hover-bg);color:var(--cta-primary-text);box-shadow:var(--cta-primary-hover-shadow);background-clip:padding-box;transform:translateY(-1px)}.btn-primary:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-color:var(--cta-primary-focus-ring);outline-style:none}.btn-primary:active{transform:translateY(0)}.btn-primary:disabled{cursor:not-allowed;opacity:.5;transform:none}.birth-form-primary-cta{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-width:1px;border-radius:1rem;justify-content:center;align-items:center;transition-duration:.2s;display:inline-flex}.birth-form-primary-cta:disabled{cursor:not-allowed;opacity:.5}.birth-form-primary-cta{border-color:var(--cta-primary-border);background:var(--cta-primary-bg);color:var(--cta-primary-text);box-shadow:var(--cta-primary-shadow);background-clip:padding-box}.birth-form-primary-cta:hover{background:var(--cta-primary-hover-bg);color:var(--cta-primary-text);box-shadow:var(--cta-primary-hover-shadow);background-clip:padding-box;transform:translateY(-1px)}.birth-form-primary-cta:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-color:var(--cta-primary-focus-ring);outline-style:none}.birth-form-primary-cta:active,.birth-form-primary-cta:disabled{transform:translateY(0)}.btn-ghost{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;color:var(--color-text-primary);background:var(--color-surface-glass);border-width:1px;border-color:var(--color-border-default);border-radius:.75rem;justify-content:center;align-items:center;transition-duration:.2s;display:inline-flex}.btn-ghost:hover{background:var(--color-surface-overlay-strong);border-color:var(--color-border-strong)}.btn-ghost:disabled{cursor:not-allowed;opacity:.5}.btn-tonal{--btn-tonal-border:var(--color-border-default);--btn-tonal-bg:var(--color-surface-glass-soft);--btn-tonal-text:var(--color-text-primary);--btn-tonal-hover-border:var(--color-border-strong);--btn-tonal-hover-bg:var(--color-surface-overlay-strong);--btn-tonal-hover-text:var(--color-text-primary);--btn-tonal-shadow:none;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-width:1px;border-color:var(--btn-tonal-border);background:var(--btn-tonal-bg);color:var(--btn-tonal-text);box-shadow:var(--btn-tonal-shadow);-webkit-backdrop-filter:blur(12px);border-radius:.75rem;justify-content:center;align-items:center;transition-duration:.2s;display:inline-flex}.btn-tonal:hover{border-color:var(--btn-tonal-hover-border);background:var(--btn-tonal-hover-bg);color:var(--btn-tonal-hover-text)}.btn-tonal:disabled{cursor:not-allowed;opacity:.5}.btn-tonal--neutral{--btn-tonal-text:var(--color-text-secondary)}.btn-tonal--brand{--btn-tonal-border:var(--color-brand-border);--btn-tonal-bg:var(--color-brand-soft);--btn-tonal-text:var(--color-brand-strong);--btn-tonal-hover-border:var(--color-brand-border)}@supports (color:color-mix(in lab,red,red)){.btn-tonal--brand{--btn-tonal-hover-border:color-mix(in srgb,var(--color-brand-border)112%,white)}}.btn-tonal--brand{--btn-tonal-hover-bg:var(--color-brand-soft)}@supports (color:color-mix(in lab,red,red)){.btn-tonal--brand{--btn-tonal-hover-bg:color-mix(in srgb,var(--color-brand-soft)84%,var(--color-surface-overlay-strong))}}.btn-tonal--brand{--btn-tonal-shadow:var(--shadow-brand-soft)}.btn-tonal--info{--btn-tonal-border:var(--color-info-border);--btn-tonal-bg:var(--color-info-soft);--btn-tonal-text:var(--color-info);--btn-tonal-hover-border:var(--color-info-border)}@supports (color:color-mix(in lab,red,red)){.btn-tonal--info{--btn-tonal-hover-border:color-mix(in srgb,var(--color-info-border)112%,white)}}.btn-tonal--info{--btn-tonal-hover-bg:var(--color-info-soft)}@supports (color:color-mix(in lab,red,red)){.btn-tonal--info{--btn-tonal-hover-bg:color-mix(in srgb,var(--color-info-soft)82%,var(--color-surface-overlay-strong))}}.btn-tonal--success{--btn-tonal-border:var(--color-success-border);--btn-tonal-bg:var(--color-success-soft);--btn-tonal-text:var(--color-success);--btn-tonal-hover-border:var(--color-success-border)}@supports (color:color-mix(in lab,red,red)){.btn-tonal--success{--btn-tonal-hover-border:color-mix(in srgb,var(--color-success-border)112%,white)}}.btn-tonal--success{--btn-tonal-hover-bg:var(--color-success-soft)}@supports (color:color-mix(in lab,red,red)){.btn-tonal--success{--btn-tonal-hover-bg:color-mix(in srgb,var(--color-success-soft)82%,var(--color-surface-overlay-strong))}}.btn-tonal--warning{--btn-tonal-border:var(--color-warning-border);--btn-tonal-bg:var(--color-warning-soft);--btn-tonal-text:var(--color-warning);--btn-tonal-hover-border:var(--color-warning-border)}@supports (color:color-mix(in lab,red,red)){.btn-tonal--warning{--btn-tonal-hover-border:color-mix(in srgb,var(--color-warning-border)112%,white)}}.btn-tonal--warning{--btn-tonal-hover-bg:var(--color-warning-soft)}@supports (color:color-mix(in lab,red,red)){.btn-tonal--warning{--btn-tonal-hover-bg:color-mix(in srgb,var(--color-warning-soft)82%,var(--color-surface-overlay-strong))}}.btn-tonal--danger{--btn-tonal-border:var(--color-danger-border);--btn-tonal-bg:var(--color-danger-soft);--btn-tonal-text:var(--color-danger);--btn-tonal-hover-border:var(--color-danger-border)}@supports (color:color-mix(in lab,red,red)){.btn-tonal--danger{--btn-tonal-hover-border:color-mix(in srgb,var(--color-danger-border)112%,white)}}.btn-tonal--danger{--btn-tonal-hover-bg:var(--color-danger-soft)}@supports (color:color-mix(in lab,red,red)){.btn-tonal--danger{--btn-tonal-hover-bg:color-mix(in srgb,var(--color-danger-soft)82%,var(--color-surface-overlay-strong))}}.btn-tonal--mystic{--btn-tonal-border:var(--color-info-border)}@supports (color:color-mix(in lab,red,red)){.btn-tonal--mystic{--btn-tonal-border:color-mix(in srgb,var(--color-info-border)62%,var(--color-brand-border))}}.btn-tonal--mystic{--btn-tonal-bg:var(--color-info-soft)}@supports (color:color-mix(in lab,red,red)){.btn-tonal--mystic{--btn-tonal-bg:color-mix(in srgb,var(--color-info-soft)42%,var(--color-brand-soft))}}.btn-tonal--mystic{--btn-tonal-text:var(--color-brand-strong)}@supports (color:color-mix(in lab,red,red)){.btn-tonal--mystic{--btn-tonal-text:color-mix(in srgb,var(--color-brand-strong)58%,var(--color-info))}}.btn-tonal--mystic{--btn-tonal-hover-border:var(--btn-tonal-border)}@supports (color:color-mix(in lab,red,red)){.btn-tonal--mystic{--btn-tonal-hover-border:color-mix(in srgb,var(--btn-tonal-border)112%,white)}}.btn-tonal--mystic{--btn-tonal-hover-bg:var(--btn-tonal-bg)}@supports (color:color-mix(in lab,red,red)){.btn-tonal--mystic{--btn-tonal-hover-bg:color-mix(in srgb,var(--btn-tonal-bg)88%,var(--color-surface-overlay-strong))}}.btn-danger{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-width:1px;border-color:var(--color-danger-border);background:var(--color-danger-soft);color:var(--color-danger);border-radius:.75rem;justify-content:center;align-items:center;transition-duration:.2s;display:inline-flex}.btn-danger:hover{border-color:var(--color-danger-border)}@supports (color:color-mix(in lab,red,red)){.btn-danger:hover{border-color:color-mix(in srgb,var(--color-danger-border)112%,white)}}.btn-danger:hover{background:var(--color-danger-soft)}@supports (color:color-mix(in lab,red,red)){.btn-danger:hover{background:color-mix(in srgb,var(--color-danger-soft)82%,var(--color-surface-overlay-strong))}}.btn-danger:hover{color:var(--color-danger-strong)}.btn-danger:disabled{cursor:not-allowed;opacity:.5}.payment-result-card{border-style:var(--tw-border-style);width:100%;padding:calc(var(--spacing)*6);border-width:1px;border-radius:1rem;overflow:hidden}@media(min-width:48rem){.payment-result-card{padding:calc(var(--spacing)*8)}}.payment-result-card{border-color:var(--color-border-default);background:var(--color-surface-1);box-shadow:none}.payment-result-eyebrow{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-width:1px;border-color:var(--color-brand-border);background:var(--color-brand-soft);color:var(--color-brand-strong);border-radius:3.40282e38px;align-items:center;display:inline-flex}.payment-result-detail-card{margin-top:calc(var(--spacing)*6);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-default);background:var(--color-surface-2);border-radius:.75rem;overflow:hidden}.payment-result-detail-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-secondary);display:flex}.payment-result-detail-row+.payment-result-detail-row{border-top:1px solid var(--color-divider)}.payment-result-primary-btn{padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;background:var(--cta-primary-bg);color:var(--color-text-on-accent);box-shadow:none;border-radius:.75rem;justify-content:center;align-items:center;transition-duration:.2s;display:inline-flex}.payment-result-primary-btn:hover{filter:brightness(1.03)}.payment-result-primary-btn:disabled,.payment-result-secondary-btn:disabled{cursor:not-allowed;opacity:.55}.payment-result-secondary-btn{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-width:1px;border-color:var(--color-border-default);background:var(--color-surface-2);color:var(--color-text-primary);border-radius:.75rem;justify-content:center;align-items:center;transition-duration:.2s;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.payment-result-secondary-btn{color:color-mix(in srgb,var(--color-text-primary)84%,transparent)}}.payment-result-secondary-btn:hover{background:var(--color-surface-overlay-strong)}@supports (color:color-mix(in lab,red,red)){.payment-result-secondary-btn:hover{background:color-mix(in srgb,var(--color-surface-overlay-strong)88%,transparent)}}.payment-result-error{margin-top:calc(var(--spacing)*4);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);border-width:1px;border-color:var(--color-danger-border);background:var(--color-danger-soft);color:var(--color-danger-strong);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.payment-result-error{color:color-mix(in srgb,var(--color-danger-strong)82%,white)}}.report-hub-card__depth-overlay{background:linear-gradient(#070a1004,#070a100b)}.report-hub-status--generating{background:linear-gradient(135deg,#f8ddb0,#d6a55a 58%,#b97c2f);border:1px solid #22170aeb}.report-hub-status--unread{border:1px solid var(--color-surface-glass-strong);background:var(--color-danger)}.deep-report-frame{pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,var(--color-info)0%,var(--color-info)38%,var(--color-info)72%,var(--color-info)100%);padding:1px}@supports (color:color-mix(in lab,red,red)){.deep-report-frame{background:linear-gradient(135deg,color-mix(in srgb,var(--color-info)20%,transparent),color-mix(in srgb,var(--color-info)12%,transparent)38%,color-mix(in srgb,var(--color-info)8%,transparent)72%,color-mix(in srgb,var(--color-info)2%,transparent))}}.deep-report-frame{opacity:.9;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.deep-report-icon-shell{background:var(--color-info-soft)}@supports (color:color-mix(in lab,red,red)){.deep-report-icon-shell{background:color-mix(in srgb,var(--color-info-soft)28%,transparent)}}.deep-report-icon-glow{background:linear-gradient(135deg,var(--color-info)0%,var(--color-info)42%,transparent 100%)}@supports (color:color-mix(in lab,red,red)){.deep-report-icon-glow{background:linear-gradient(135deg,color-mix(in srgb,var(--color-info)18%,transparent)0%,color-mix(in srgb,var(--color-info)7%,transparent)42%,transparent 100%)}}.deep-report-icon-glow{opacity:.52}[data-theme=light] .deep-report-frame{opacity:.78}[data-theme=light] .deep-report-icon-shell{background:var(--color-info-soft)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .deep-report-icon-shell{background:color-mix(in srgb,var(--color-info-soft)54%,transparent)}}[data-theme=light] .deep-report-icon-glow{opacity:.68}.basic-report-icon-shell{-webkit-backdrop-filter:blur(14px);opacity:.88;background:linear-gradient(#ffffff0b,#ffffff05),#141c2729;border:1px solid #d6e1ec1f;box-shadow:inset 0 1px #ffffff0f,0 8px 18px #070a1024}.basic-report-icon-glow{opacity:.4;background:linear-gradient(135deg,#e0e8f12e,#e0e8f10d 42%,#e0e8f100)}.report-card-status-pulse{animation:1.8s ease-out infinite report-card-status-pulse;box-shadow:0 0 #e7bc706b,0 0 12px #d49c4b57}.report-card-status-dot{box-shadow:0 0 10px #ff4d5f94}.report-topic-banner-viewport{touch-action:pan-y;cursor:grab}.report-topic-banner-card{isolation:isolate;box-shadow:none;will-change:transform,opacity;backface-visibility:hidden}.report-coming-soon-card,.report-coming-soon-card:hover{box-shadow:none}.report-topic-banner-card--preview{pointer-events:none}.report-topic-banner-card--dragging{cursor:grabbing}@keyframes report-card-status-pulse{0%{opacity:.92;transform:scale(.9);box-shadow:0 0 #e7bc7073,0 0 10px #d49c4b52}70%{opacity:1;transform:scale(1.08);box-shadow:0 0 0 6px #e7bc7000,0 0 18px #d49c4b00}to{opacity:.92;transform:scale(.9);box-shadow:0 0 #e7bc7000,0 0 10px #d49c4b33}}@media(prefers-reduced-motion:reduce){.report-topic-banner-card{will-change:auto}}.legal-document{--tw-leading:calc(var(--spacing)*6);font-size:13px;line-height:calc(var(--spacing)*6)}@media(min-width:48rem){.legal-document{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.legal-document{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.legal-document{color:color-mix(in srgb,var(--color-text-primary)78%,transparent)}}.legal-document section+section{margin-top:calc(var(--spacing)*8);padding-top:calc(var(--spacing)*8);border-top:1px solid var(--divider-soft)}.legal-document h2{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.03em;letter-spacing:.03em}@media(min-width:48rem){.legal-document h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.legal-document h2{color:var(--color-text-primary)}.legal-document p+p{margin-top:calc(var(--spacing)*3)}.legal-document ul{margin-top:calc(var(--spacing)*4)}:where(.legal-document ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.legal-document ul{padding-left:calc(var(--spacing)*5);color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.legal-document ul{color:color-mix(in srgb,var(--color-text-primary)72%,transparent)}}.legal-document ul{list-style:outside}.legal-document li::marker{color:#f0c07ac2}.legal-document-meta{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);border-width:1px;border-radius:1rem;font-size:13px}@media(min-width:48rem){.legal-document-meta{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.legal-document-meta{border-color:var(--color-border-default);background:var(--color-surface-glass-soft);color:var(--color-text-secondary)}.theme-field-label{color:var(--color-text-secondary)}.theme-input{border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;border-width:1px;border-color:var(--color-border-default);background:var(--form-input-bg);color:var(--color-text-primary);border-radius:.75rem;outline-style:none}.theme-input::-moz-placeholder{color:var(--color-text-primary)}.theme-input::placeholder{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.theme-input::-moz-placeholder{color:color-mix(in srgb,var(--color-text-primary)34%,transparent)}.theme-input::placeholder{color:color-mix(in srgb,var(--color-text-primary)34%,transparent)}}.theme-input:focus{border-color:var(--color-brand);background:var(--form-input-bg);box-shadow:0 0 0 2px var(--color-brand-soft)}.theme-toggle-group{border-style:var(--tw-border-style);padding:calc(var(--spacing)*1);border-width:1px;border-color:var(--color-border-default);background:var(--color-surface-2);border-radius:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.theme-toggle-group{background:color-mix(in srgb,var(--color-surface-2)72%,transparent)}}.theme-toggle-button{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:var(--color-text-tertiary);border-radius:.5rem;flex:1}.theme-toggle-button.is-active{background:var(--color-surface-overlay-strong);color:var(--color-text-primary)}.theme-toggle-button:not(.is-active):hover{color:var(--color-text-primary)}.element-wood{color:var(--color-element-wood)}.element-fire{color:var(--color-element-fire)}.element-earth{color:var(--color-element-earth)}.element-metal{color:var(--color-element-metal)}.element-water{color:var(--color-element-water)}.element-neutral{color:var(--color-text-primary)}.ganzhi-yin-italic{font-style:italic}.ganzhi-yin-weight{font-weight:400!important}.bar-fill.element-wood{background:linear-gradient(90deg,var(--color-element-wood),var(--color-element-wood))}@supports (color:color-mix(in lab,red,red)){.bar-fill.element-wood{background:linear-gradient(90deg,color-mix(in srgb,var(--color-element-wood)72%,black),var(--color-element-wood))}}.bar-fill.element-fire{background:linear-gradient(90deg,var(--color-element-fire),var(--color-element-fire))}@supports (color:color-mix(in lab,red,red)){.bar-fill.element-fire{background:linear-gradient(90deg,color-mix(in srgb,var(--color-element-fire)72%,black),var(--color-element-fire))}}.bar-fill.element-earth{background:linear-gradient(90deg,var(--color-element-earth),var(--color-element-earth))}@supports (color:color-mix(in lab,red,red)){.bar-fill.element-earth{background:linear-gradient(90deg,color-mix(in srgb,var(--color-element-earth)72%,black),var(--color-element-earth))}}.bar-fill.element-metal{background:linear-gradient(90deg,var(--color-element-metal),var(--color-element-metal))}@supports (color:color-mix(in lab,red,red)){.bar-fill.element-metal{background:linear-gradient(90deg,color-mix(in srgb,var(--color-element-metal)72%,black),var(--color-element-metal))}}.bar-fill.element-water{background:linear-gradient(90deg,var(--color-element-water),var(--color-element-water))}@supports (color:color-mix(in lab,red,red)){.bar-fill.element-water{background:linear-gradient(90deg,color-mix(in srgb,var(--color-element-water)72%,black),var(--color-element-water))}}.radar-grid polygon,.radar-grid line{stroke:var(--color-radar-grid);stroke-width:1px;fill:none}.radar-grid polygon{fill:var(--color-radar-grid-fill)}.radar-shape{fill:var(--color-radar-fill);stroke:var(--color-radar-stroke);stroke-width:2px}.radar-shape-muted{fill:var(--color-radar-muted-fill);stroke:var(--color-radar-muted-stroke);stroke-width:2px}.radar-dot{fill:currentColor;stroke:var(--color-bg-page)}@supports (color:color-mix(in lab,red,red)){.radar-dot{stroke:color-mix(in srgb,var(--color-bg-page)72%,black)}}.radar-dot{stroke-width:1.5px}.radar-label{fill:currentColor;font-size:16px;font-weight:600}.ganzi-svg-container{width:100%;max-width:420px;margin:0 auto;overflow:visible}.ganzi-svg{width:100%;height:auto;overflow:visible}.ganzi-char{letter-spacing:1px;font-size:32px;font-weight:700}.stem-char,.branch-char{fill:currentColor}.pillar-label-text{fill:var(--color-text-tertiary);font-size:13px;font-weight:400}.ganzi-line{stroke-width:2px;stroke-linecap:round}.ganzi-line.line-combine{stroke:var(--color-relation-combine)}.ganzi-line.line-clash{stroke:var(--color-relation-clash)}.ganzi-line.line-punish{stroke:var(--color-relation-punish)}.ganzi-line.line-harm{stroke:var(--color-relation-harm)}.ganzi-line.line-neutral{stroke:var(--color-relation-neutral)}.ganzi-line-label{fill:var(--color-text-tertiary);font-size:11px}.ganzi-arrow{stroke:var(--color-element-water)}@supports (color:color-mix(in lab,red,red)){.ganzi-arrow{stroke:color-mix(in srgb,var(--color-element-water)60%,transparent)}}.ganzi-arrow{stroke-width:2px}.ganzi-summary-item{background:var(--color-surface-glass-soft);border:1px solid var(--color-border-default);border-radius:8px;align-items:flex-start;gap:12px;padding:10px 14px;display:flex}.summary-label{color:var(--color-text-tertiary);white-space:nowrap;min-width:60px;padding-top:4px;font-size:13px}.summary-pills{flex-wrap:wrap;gap:6px;display:flex}.relation-pill{white-space:nowrap;text-shadow:none;border-radius:12px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-block}.relation-pill.pill-sm{box-shadow:0 0 0 1px var(--color-bg-page);border-radius:10px;padding:2px 8px;font-size:11px}@supports (color:color-mix(in lab,red,red)){.relation-pill.pill-sm{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-bg-page)90%,transparent)}}.relation-pill-container{pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.relation-pill.pill-combine{background:var(--color-success-soft);color:var(--color-success);border:1px solid var(--color-success-border)}.relation-pill.pill-clash{background:var(--color-danger-soft);color:var(--color-danger);border:1px solid var(--color-danger-border)}.relation-pill.pill-punish{background:var(--color-warning-soft);color:var(--color-warning);border:1px solid var(--color-warning-border)}.relation-pill.pill-harm{color:#9363a8;background:#9363a824;border:1px solid #9363a842}.relation-pill.pill-neutral{background:var(--color-surface-glass-soft);color:var(--color-text-tertiary);border:1px solid var(--color-border-default)}.markdown-body{overflow-wrap:anywhere;word-break:break-word;font-size:14px;line-height:1.7}.markdown-body p{margin:0 0 10px}.report-section-content p{text-indent:1.5em}.report-section-content p:first-of-type{text-indent:0;font-size:13px}.free-bazi-judgment{background:linear-gradient(180deg,#ffffff12,var(--color-surface-glass-soft));border-radius:16px}@supports (color:color-mix(in lab,red,red)){.free-bazi-judgment{background:linear-gradient(180deg,#ffffff12,color-mix(in srgb,var(--color-surface-glass-soft)72%,transparent))}}.free-bazi-judgment{color:var(--color-text-secondary);padding:10px 12px;font-size:13px;line-height:1.6}.free-bazi-report-card{border-color:var(--color-border-default);background:radial-gradient(circle at top left,var(--color-brand-strong),transparent 34%),linear-gradient(180deg,var(--color-surface-2),var(--color-surface-1));border-radius:1.875rem}@supports (color:color-mix(in lab,red,red)){.free-bazi-report-card{background:radial-gradient(circle at top left,color-mix(in srgb,var(--color-brand-strong)10%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface-2)96%,transparent),color-mix(in srgb,var(--color-surface-1)98%,transparent))}}.free-bazi-report-card{box-shadow:var(--shadow-strong);transition:transform .2s,border-color .2s,box-shadow .2s}.free-bazi-hero-card{background:radial-gradient(circle at top right,var(--color-brand-strong),transparent 28%),radial-gradient(circle at top left,#9363a81f,transparent 32%),linear-gradient(180deg,var(--color-surface-2),var(--color-surface-1))}@supports (color:color-mix(in lab,red,red)){.free-bazi-hero-card{background:radial-gradient(circle at top right,color-mix(in srgb,var(--color-brand-strong)14%,transparent),transparent 28%),radial-gradient(circle at top left,#9363a81f,transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface-2)97%,transparent),color-mix(in srgb,var(--color-surface-1)98%,transparent))}}.free-bazi-bound-group{gap:0;display:grid;position:relative}.free-bazi-hero-card-bound{border-bottom-right-radius:1.875rem;border-bottom-left-radius:1.875rem;padding-bottom:1.1rem;position:relative}.free-bazi-hero-card-bound:after{content:"";background:linear-gradient(90deg,transparent,var(--color-brand-border),transparent);opacity:.9;height:1px;position:absolute;bottom:0;left:1rem;right:1rem}.free-bazi-bound-bridge{z-index:1;pointer-events:none;height:.78rem;margin-top:-.02rem;margin-bottom:-.04rem;position:relative;overflow:visible}.free-bazi-bound-bridge-stud{border:1px solid var(--color-brand-border);border-radius:999px;width:.64rem;height:1.82rem;position:absolute;top:-.38rem}@supports (color:color-mix(in lab,red,red)){.free-bazi-bound-bridge-stud{border:1px solid color-mix(in srgb,var(--color-brand-border)82%,transparent)}}.free-bazi-bound-bridge-stud{background:linear-gradient(90deg,white 0%,white 45%,var(--color-brand)100%),linear-gradient(180deg,#9363a81a,transparent)}@supports (color:color-mix(in lab,red,red)){.free-bazi-bound-bridge-stud{background:linear-gradient(90deg,color-mix(in srgb,white 62%,var(--color-brand-strong)),color-mix(in srgb,white 36%,var(--color-brand-strong))45%,color-mix(in srgb,var(--color-brand)68%,transparent)),linear-gradient(180deg,#9363a81a,transparent)}}.free-bazi-bound-bridge-stud{box-shadow:0 6px 14px #00000024,0 2px 4px #fff4de1f,inset 1px 0 #ffffff29,inset -1px 0 #784c1c1f}.free-bazi-bound-bridge-stud-left{left:1.8rem}.free-bazi-bound-bridge-stud-right{right:1.8rem}.free-bazi-overview-card{background:radial-gradient(circle at top center,var(--color-brand-strong),transparent 32%),radial-gradient(circle at top left,#9363a814,transparent 34%),linear-gradient(180deg,var(--color-surface-2),var(--color-surface-1));position:relative}@supports (color:color-mix(in lab,red,red)){.free-bazi-overview-card{background:radial-gradient(circle at top center,color-mix(in srgb,var(--color-brand-strong)10%,transparent),transparent 32%),radial-gradient(circle at top left,#9363a814,transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface-2)96%,transparent),color-mix(in srgb,var(--color-surface-1)98%,transparent))}}.free-bazi-overview-card{box-shadow:var(--shadow-strong),inset 0 1px #ffffff0a}.free-bazi-overview-card:before{content:"";opacity:.9;pointer-events:none;background:linear-gradient(#ffd6992e,#ffd6990d 65%,#0000),radial-gradient(circle at top,#9363a81f,#0000 68%);border-radius:0 0 1rem 1rem;height:1.1rem;position:absolute;top:0;left:1.15rem;right:1.15rem}.free-bazi-report-card:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-floating);transform:translateY(-1px)}.free-bazi-section-header{position:relative}.free-bazi-section-icon-wrap{justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.free-bazi-report-card .panel-header>div{padding:.35rem .75rem .75rem}.free-bazi-report-card>.px-3{padding-bottom:.75rem;padding-left:.75rem;padding-right:.75rem}.free-bazi-theme-card{transition:transform .2s,border-color .2s,box-shadow .2s,background-color .2s;box-shadow:0 14px 34px #0000003d}.free-bazi-theme-card:hover{border-color:var(--color-border-strong);background:var(--color-surface-glass-strong);transform:translateY(-1px);box-shadow:0 22px 46px #0000004d}.free-bazi-body{color:var(--color-text-primary);font-size:14px;line-height:1.65}.free-bazi-body p,.free-bazi-theme-markdown p{text-indent:1.5em;margin:0 0 8px}.free-bazi-body strong,.free-bazi-theme-markdown strong{color:var(--color-brand-strong);font-weight:700}.free-bazi-summary-card{border:1px solid var(--color-border-default);background:var(--color-surface-2)}@supports (color:color-mix(in lab,red,red)){.free-bazi-summary-card{background:color-mix(in srgb,var(--color-surface-2)94%,transparent)}}.free-bazi-summary-card{box-shadow:none}.free-bazi-summary-card-plain{background:var(--color-surface-2);border:0}@supports (color:color-mix(in lab,red,red)){.free-bazi-summary-card-plain{background:color-mix(in srgb,var(--color-surface-2)94%,transparent)}}.free-bazi-summary-card-plain{box-shadow:none}.free-bazi-summary-stack{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.free-bazi-remark-card{background:var(--color-surface-2)}@supports (color:color-mix(in lab,red,red)){.free-bazi-remark-card{background:color-mix(in srgb,var(--color-surface-2)94%,transparent)}}.free-bazi-guidance-card{background:radial-gradient(circle at top left,var(--color-brand-strong),transparent 40%),var(--color-surface-glass-soft)}@supports (color:color-mix(in lab,red,red)){.free-bazi-guidance-card{background:radial-gradient(circle at top left,color-mix(in srgb,var(--color-brand-strong)10%,transparent),transparent 40%),var(--color-surface-glass-soft)}}.free-bazi-collapsed-preview{-webkit-line-clamp:3;color:var(--color-text-secondary);-webkit-box-orient:vertical;line-height:1.7;display:-webkit-box;overflow:hidden}.free-bazi-cta-card{transition:transform .2s,border-color .2s,background-color .2s,box-shadow .2s}.free-bazi-cta-card:hover{transform:translateY(-1px);box-shadow:0 18px 36px #00000038}.free-bazi-body ul,.free-bazi-body ol,.free-bazi-theme-markdown ul,.free-bazi-theme-markdown ol{color:var(--color-text-primary);margin:0 0 8px}.free-bazi-guidance-card .free-bazi-body p,.free-bazi-summary-stack .free-bazi-body p,.free-bazi-note-markdown p{text-indent:0;margin:0}.free-bazi-note-markdown{color:var(--color-text-secondary);font-size:13px;line-height:1.55}.free-bazi-note-markdown .md-break{height:6px;display:block}.free-bazi-note-markdown ul,.free-bazi-note-markdown ol{margin:6px 0 0;padding-left:18px}.free-bazi-note-markdown li{margin:4px 0}.free-bazi-note-markdown strong,.free-bazi-note-markdown em{font-style:normal;font-weight:600}.free-bazi-note-markdown-strength strong,.free-bazi-note-markdown-strength em{color:#b0faf2}.free-bazi-note-markdown-weakness strong,.free-bazi-note-markdown-weakness em{color:#ffd1bc}.free-bazi-hook-btn{color:#ffffffb8;background:linear-gradient(#fff1,#ffffff08);border:1px solid #ffffff14;border-radius:16px;padding:10px 12px;font-size:12px;line-height:1.5}.free-bazi-theme-body{overflow:hidden}.free-bazi-theme-preview{color:#ffffffe6;text-indent:1.5em;font-size:13px;line-height:1.55}.free-bazi-theme-markdown{color:#ffffffe6;font-size:13px;line-height:1.55}.basic-bazi-report-card{-webkit-backdrop-filter:blur(18px)saturate(132%);background:linear-gradient(#ffffff08,#ffffff03,#fff0 36%),linear-gradient(#0c141eeb,#080f16f5);border-color:#bfe5f11a;box-shadow:0 18px 40px #0000003d,inset 0 1px #ffffff06}.basic-bazi-hero-card{position:relative;overflow:hidden}.basic-bazi-hero-wash{filter:blur(10px);background:radial-gradient(circle at 14% 8%,#85dfff29,#0000 44%),radial-gradient(circle at 82% 0,#d3f4ff17,#0000 36%)}.basic-bazi-hero-title{color:#eefbff}.basic-bazi-hero-badge{color:#c2f2ffe0;background:#53b7d914;border-color:#8ccfe82e}.basic-bazi-intro-tile{background:linear-gradient(#ffffff08,#ffffff03),#09121ae0;transition:transform .2s,border-color .2s,background-color .2s,box-shadow .2s}.basic-bazi-intro-tile:hover{border-color:#bfe5f12e;transform:translateY(-1px);box-shadow:0 16px 32px #0003}.basic-bazi-unlock-card{background:radial-gradient(circle at 0 0,#85dfff14,#0000 42%),#0a131beb}.basic-bazi-primary-btn{background:linear-gradient(135deg,#a9ebff,#6cd0ef);box-shadow:0 14px 32px #53b7d93d}.basic-bazi-secondary-btn{background:#ffffff0b;border:1px solid #bfe5f11f}.basic-bazi-overview-card{background:radial-gradient(circle at 0 0,#85dfff1f,#0000 30%),linear-gradient(#0f1b27f2,#081018fa);position:relative;overflow:hidden}.basic-bazi-content-card{overflow:hidden}.basic-bazi-section-header{position:relative}.basic-bazi-section-icon-wrap{justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.basic-bazi-summary-card{color:#e6f9ffd1;background:#0f1924eb;border:1px solid #bfe5f11a;font-size:13px;line-height:1.75}.basic-bazi-subcard{background:linear-gradient(#ffffff07,#ffffff02),#0b141ceb;border:1px solid #bfe5f114}.basic-bazi-guidance-card{background:radial-gradient(circle at 0 0,#85dfff14,#0000 36%),#ffffff0b}.basic-bazi-upgrade-card{background:linear-gradient(#53b7d914,#ffffff08),#09121ae6;border:1px solid #8ccfe81f}.basic-bazi-body{color:#ffffffeb;font-size:14px;line-height:1.7}.basic-bazi-body p{text-indent:1.5em;margin:0 0 8px}.basic-bazi-body strong{color:#a9ebff;font-weight:700}.basic-bazi-collapsed-preview{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.7;display:-webkit-box;overflow:hidden}@media(min-width:768px){.free-bazi-hero-card-bound{padding-bottom:1.2rem}.free-bazi-bound-bridge{height:.84rem;margin-top:-.03rem;margin-bottom:-.05rem}.free-bazi-bound-bridge-stud{width:.68rem;height:1.98rem;top:-.42rem}.free-bazi-bound-bridge-stud-left{left:2.3rem}.free-bazi-bound-bridge-stud-right{right:2.3rem}.free-bazi-overview-card:before{left:1.4rem;right:1.4rem}.free-bazi-report-card .panel-header>div{padding-bottom:.85rem;padding-left:1rem;padding-right:1rem}.free-bazi-report-card>.px-3,.basic-bazi-report-card>.px-3{padding-bottom:1rem;padding-left:1rem;padding-right:1rem}}.markdown-body ul,.markdown-body ol{margin:0 0 10px;padding-left:20px}.markdown-body li{margin:4px 0}.markdown-body code{background:#ffffff14;border-radius:6px;padding:2px 6px;font-size:10px}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4{margin:10px 0 8px;font-size:12px}.life-timeline-content h3,.life-timeline-content h4{color:var(--accent-2);margin:12px 0 6px;font-size:13px;font-weight:600}.life-timeline-content h3:first-child,.life-timeline-content h4:first-child{margin-top:0}.life-timeline-content p{margin:0 0 2px}.life-timeline-content .md-break{height:2px;display:block}.life-timeline-content ul{margin:0 0 6px;padding-left:0;list-style:none}.life-timeline-content ul li{margin:4px 0;padding-left:14px;position:relative}.life-timeline-content ul li:before{content:"";background:var(--accent-2);border-radius:999px;width:6px;height:6px;position:absolute;top:.55em;left:0}.markdown-body strong,.markdown-body em,.summary-markdown strong,.summary-markdown em{color:var(--text-strong);font-style:normal;font-weight:600}.icon-mask{background-color:currentColor;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.domain-icon-membership{color:var(--membership-accent);filter:drop-shadow(0 0 10px var(--membership-ring))}@supports (color:color-mix(in lab,red,red)){.domain-icon-membership{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--membership-ring)78%,transparent))}}.domain-icon-credits{color:var(--credits-accent);filter:none}.theme-icon-muted{color:var(--color-icon-muted)}.theme-icon-strong{color:var(--color-text-primary)}@media(max-width:480px){.pillar-label-text{font-size:12px}.ganzi-char{font-size:24px}.ganzi-summary-item{flex-direction:column;gap:4px}}.app-content{padding-top:3rem}@media(min-width:768px){.app-content{padding-top:3.5rem}}@media(min-width:1024px){.app-content{padding-top:4rem}}@supports (padding-top:env(safe-area-inset-top)){.app-content{padding-top:calc(env(safe-area-inset-top) + 3rem)}@media(min-width:768px){.app-content{padding-top:calc(env(safe-area-inset-top) + 3.5rem)}}@media(min-width:1024px){.app-content{padding-top:calc(env(safe-area-inset-top) + 4rem)}}}.app-content.pricing-mobile-content{padding-top:0}@media(min-width:1024px){.app-content.pricing-mobile-content{padding-top:4rem}}@supports (padding-top:env(safe-area-inset-top)){.app-content.pricing-mobile-content{padding-top:0}@media(min-width:1024px){.app-content.pricing-mobile-content{padding-top:calc(env(safe-area-inset-top) + 4rem)}}}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-1{inset:calc(var(--spacing)*1)}.inset-\[-4px\]{inset:-4px}.inset-\[-6px\]{inset:-6px}.inset-\[10px\]{inset:10px}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-x-3{inset-inline:calc(var(--spacing)*3)}.inset-x-4{inset-inline:calc(var(--spacing)*4)}.inset-x-6{inset-inline:calc(var(--spacing)*6)}.inset-x-\[4\.25rem\]{inset-inline:4.25rem}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-8{top:calc(var(--spacing)*-8)}.-top-16{top:calc(var(--spacing)*-16)}.-top-px{top:-1px}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-2\.5{top:calc(var(--spacing)*2.5)}.top-3{top:calc(var(--spacing)*3)}.top-6{top:calc(var(--spacing)*6)}.top-9{top:calc(var(--spacing)*9)}.top-\[-40\%\]{top:-40%}.top-\[6\%\]{top:6%}.top-\[calc\(env\(safe-area-inset-top\,0px\)\+14px\)\]{top:calc(env(safe-area-inset-top,0px) + 14px)}.top-full{top:100%}.-right-16{right:calc(var(--spacing)*-16)}.-right-px{right:-1px}.right-0{right:calc(var(--spacing)*0)}.right-0\.5{right:calc(var(--spacing)*.5)}.right-1{right:calc(var(--spacing)*1)}.right-1\.5{right:calc(var(--spacing)*1.5)}.right-2{right:calc(var(--spacing)*2)}.right-2\.5{right:calc(var(--spacing)*2.5)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-\[-5\%\]{right:-5%}.right-\[-10\%\]{right:-10%}.right-\[-16\%\]{right:-16%}.right-\[-18\%\]{right:-18%}.right-\[1\%\]{right:1%}.-bottom-6{bottom:calc(var(--spacing)*-6)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-1\.5{bottom:calc(var(--spacing)*1.5)}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-6{bottom:calc(var(--spacing)*6)}.bottom-\[-3\%\]{bottom:-3%}.bottom-\[-10\%\]{bottom:-10%}.bottom-\[calc\(12px\+env\(safe-area-inset-bottom\,0px\)\)\]{bottom:calc(12px + env(safe-area-inset-bottom,0px))}.bottom-\[calc\(100\%\+12px\)\]{bottom:calc(100% + 12px)}.bottom-\[calc\(env\(safe-area-inset-bottom\,0px\)\+14px\)\]{bottom:calc(env(safe-area-inset-bottom,0px) + 14px)}.bottom-\[calc\(env\(safe-area-inset-bottom\,0px\)\+126px\)\]{bottom:calc(env(safe-area-inset-bottom,0px) + 126px)}.bottom-\[max\(1\.25rem\,calc\(env\(safe-area-inset-bottom\,0px\)_-_14px\)\)\]{bottom:max(1.25rem,calc(env(safe-area-inset-bottom,0px) - 14px))}.-left-2{left:calc(var(--spacing)*-2)}.left-0{left:calc(var(--spacing)*0)}.left-0\.5{left:calc(var(--spacing)*.5)}.left-1{left:calc(var(--spacing)*1)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing)*3)}.left-3\.5{left:calc(var(--spacing)*3.5)}.left-4{left:calc(var(--spacing)*4)}.left-\[22px\]{left:22px}.isolate{isolation:isolate}.-z-10{z-index:-10}.-z-20{z-index:-20}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[5\]{z-index:5}.z-\[55\]{z-index:55}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[120\]{z-index:120}.z-\[150\]{z-index:150}.z-\[160\]{z-index:160}.z-\[180\]{z-index:180}.z-\[220\]{z-index:220}.z-\[221\]{z-index:221}.z-\[225\]{z-index:225}.z-\[400\]{z-index:400}.z-\[420\]{z-index:420}.z-\[500\]{z-index:500}.z-\[1100\]{z-index:1100}.z-\[1200\]{z-index:1200}.z-\[1300\]{z-index:1300}.order-1{order:1}.order-2{order:2}.order-123456{order:123456}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-192{margin:calc(var(--spacing)*192)}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.-mx-2{margin-inline:calc(var(--spacing)*-2)}.-mx-4{margin-inline:calc(var(--spacing)*-4)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-1\.5{margin-inline:calc(var(--spacing)*1.5)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3{margin-inline:calc(var(--spacing)*3)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.my-8{margin-block:calc(var(--spacing)*8)}.-mt-1\.5{margin-top:calc(var(--spacing)*-1.5)}.-mt-2{margin-top:calc(var(--spacing)*-2)}.-mt-\[58px\]{margin-top:-58px}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-3\.5{margin-top:calc(var(--spacing)*3.5)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-\[-2px\]{margin-top:-2px}.mt-\[7px\]{margin-top:7px}.mt-\[8px\]{margin-top:8px}.mt-auto{margin-top:auto}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.-mb-1{margin-bottom:calc(var(--spacing)*-1)}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-7{margin-bottom:calc(var(--spacing)*7)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-2\.5{margin-left:calc(var(--spacing)*2.5)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[100\/42\]{aspect-ratio:100/42}.\!size-9{width:calc(var(--spacing)*9)!important;height:calc(var(--spacing)*9)!important}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-11{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.size-\[22px\]{width:22px;height:22px}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-28{height:calc(var(--spacing)*28)}.h-32{height:calc(var(--spacing)*32)}.h-40{height:calc(var(--spacing)*40)}.h-44{height:calc(var(--spacing)*44)}.h-48{height:calc(var(--spacing)*48)}.h-56{height:calc(var(--spacing)*56)}.h-72{height:calc(var(--spacing)*72)}.h-\[7\.8rem\]{height:7.8rem}.h-\[7\.35rem\]{height:7.35rem}.h-\[12px\]{height:12px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[38px\]{height:38px}.h-\[42px\]{height:42px}.h-\[48px\]{height:48px}.h-\[58px\]{height:58px}.h-\[60px\]{height:60px}.h-\[62px\]{height:62px}.h-\[68px\]{height:68px}.h-\[80px\]{height:80px}.h-\[82dvh\]{height:82dvh}.h-\[86px\]{height:86px}.h-\[88\%\]{height:88%}.h-\[88px\]{height:88px}.h-\[90px\]{height:90px}.h-\[96px\]{height:96px}.h-\[99\%\]{height:99%}.h-\[100dvh\]{height:100dvh}.h-\[100svh\]{height:100svh}.h-\[104\%\]{height:104%}.h-\[150\%\]{height:150%}.h-\[168px\]{height:168px}.h-\[180px\]{height:180px}.h-\[240px\]{height:240px}.h-\[260px\]{height:260px}.h-\[calc\(100\%-4px\)\]{height:calc(100% - 4px)}.h-\[min\(68svh\,520px\)\]{height:min(68svh,520px)}.h-\[var\(--row-branch\)\]{height:var(--row-branch)}.h-\[var\(--row-main\)\]{height:var(--row-main)}.h-\[var\(--row-stem\)\]{height:var(--row-stem)}.h-\[var\(--row-title\)\]{height:var(--row-title)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-8{max-height:calc(var(--spacing)*8)}.max-h-\[7\.5rem\]{max-height:7.5rem}.max-h-\[108px\]{max-height:108px}.max-h-\[300px\]{max-height:300px}.max-h-\[calc\(100dvh-24px\)\]{max-height:calc(100dvh - 24px)}.max-h-\[min\(55svh\,620px\)\]{max-height:min(55svh,620px)}.max-h-\[min\(82dvh\,720px\)\]{max-height:min(82dvh,720px)}.max-h-\[min\(90svh\,780px\)\]{max-height:min(90svh,780px)}.max-h-\[var\(--drawer-max-height\)\]{max-height:var(--drawer-max-height)}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-9{min-height:calc(var(--spacing)*9)}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-12{min-height:calc(var(--spacing)*12)}.min-h-13{min-height:calc(var(--spacing)*13)}.min-h-14{min-height:calc(var(--spacing)*14)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-24{min-height:calc(var(--spacing)*24)}.min-h-\[20px\]{min-height:20px}.min-h-\[34px\]{min-height:34px}.min-h-\[42px\]{min-height:42px}.min-h-\[46px\]{min-height:46px}.min-h-\[48px\]{min-height:48px}.min-h-\[50px\]{min-height:50px}.min-h-\[52px\]{min-height:52px}.min-h-\[54px\]{min-height:54px}.min-h-\[56px\]{min-height:56px}.min-h-\[58px\]{min-height:58px}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[64px\]{min-height:64px}.min-h-\[68px\]{min-height:68px}.min-h-\[72px\]{min-height:72px}.min-h-\[74px\]{min-height:74px}.min-h-\[78px\]{min-height:78px}.min-h-\[82px\]{min-height:82px}.min-h-\[88px\]{min-height:88px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[104px\]{min-height:104px}.min-h-\[120px\]{min-height:120px}.min-h-\[122px\]{min-height:122px}.min-h-\[124px\]{min-height:124px}.min-h-\[126px\]{min-height:126px}.min-h-\[128px\]{min-height:128px}.min-h-\[138px\]{min-height:138px}.min-h-\[152px\]{min-height:152px}.min-h-\[156px\]{min-height:156px}.min-h-\[186px\]{min-height:186px}.min-h-\[220px\]{min-height:220px}.min-h-\[260px\]{min-height:260px}.min-h-\[278px\]{min-height:278px}.min-h-\[320px\]{min-height:320px}.min-h-\[calc\(100vh-54px\)\]{min-height:calc(100vh - 54px)}.min-h-\[calc\(100vh-64px\)\]{min-height:calc(100vh - 64px)}.min-h-\[var\(--nav-height\)\]{min-height:var(--nav-height)}.min-h-\[var\(--row-hidden\)\]{min-height:var(--row-hidden)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-40{width:calc(var(--spacing)*40)}.w-48{width:calc(var(--spacing)*48)}.w-52{width:calc(var(--spacing)*52)}.w-56{width:calc(var(--spacing)*56)}.w-\[2rem\]{width:2rem}.w-\[3px\]{width:3px}.w-\[4px\]{width:4px}.w-\[10px\]{width:10px}.w-\[12px\]{width:12px}.w-\[15px\]{width:15px}.w-\[16px\]{width:16px}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[19px\]{width:19px}.w-\[20\.6\%\]{width:20.6%}.w-\[38\%\]{width:38%}.w-\[38px\]{width:38px}.w-\[42px\]{width:42px}.w-\[44\%\]{width:44%}.w-\[45\%\]{width:45%}.w-\[46\%\]{width:46%}.w-\[48px\]{width:48px}.w-\[52px\]{width:52px}.w-\[56\%\]{width:56%}.w-\[60px\]{width:60px}.w-\[64\%\]{width:64%}.w-\[68\%\]{width:68%}.w-\[68px\]{width:68px}.w-\[76px\]{width:76px}.w-\[80px\]{width:80px}.w-\[84vw\]{width:84vw}.w-\[86px\]{width:86px}.w-\[90px\]{width:90px}.w-\[96px\]{width:96px}.w-\[107\%\]{width:107%}.w-\[114\%\]{width:114%}.w-\[200px\]{width:200px}.w-\[210px\]{width:210px}.w-\[260px\]{width:260px}.w-\[288px\]{width:288px}.w-\[calc\(100\%-24px\)\]{width:calc(100% - 24px)}.w-\[calc\(100\%-32px\)\]{width:calc(100% - 32px)}.w-\[calc\(100\%-56px\)\]{width:calc(100% - 56px)}.w-\[min\(76vw\,360px\)\]{width:min(76vw,360px)}.w-\[min\(340px\,calc\(100vw-24px\)\)\]{width:min(340px,100vw - 24px)}.w-\[min\(420px\,calc\(100vw-24px\)\)\]{width:min(420px,100vw - 24px)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.\!max-w-none{max-width:none!important}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[4\.5rem\]{max-width:4.5rem}.max-w-\[8\.25rem\]{max-width:8.25rem}.max-w-\[9\.5rem\]{max-width:9.5rem}.max-w-\[13em\]{max-width:13em}.max-w-\[13rem\]{max-width:13rem}.max-w-\[14em\]{max-width:14em}.max-w-\[16\.5em\]{max-width:16.5em}.max-w-\[22rem\]{max-width:22rem}.max-w-\[28rem\]{max-width:28rem}.max-w-\[30em\]{max-width:30em}.max-w-\[30rem\]{max-width:30rem}.max-w-\[34px\]{max-width:34px}.max-w-\[34rem\]{max-width:34rem}.max-w-\[35rem\]{max-width:35rem}.max-w-\[38rem\]{max-width:38rem}.max-w-\[40rem\]{max-width:40rem}.max-w-\[52rem\]{max-width:52rem}.max-w-\[56\%\]{max-width:56%}.max-w-\[58\%\]{max-width:58%}.max-w-\[60\%\]{max-width:60%}.max-w-\[62rem\]{max-width:62rem}.max-w-\[66\%\]{max-width:66%}.max-w-\[68ch\]{max-width:68ch}.max-w-\[72\%\]{max-width:72%}.max-w-\[75\%\]{max-width:75%}.max-w-\[76\%\]{max-width:76%}.max-w-\[116px\]{max-width:116px}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[290px\]{max-width:290px}.max-w-\[310px\]{max-width:310px}.max-w-\[320px\]{max-width:320px}.max-w-\[330px\]{max-width:330px}.max-w-\[360px\]{max-width:360px}.max-w-\[412px\]{max-width:412px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[520px\]{max-width:520px}.max-w-\[620px\]{max-width:620px}.max-w-\[650px\]{max-width:650px}.max-w-\[680px\]{max-width:680px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[860px\]{max-width:860px}.max-w-\[900px\]{max-width:900px}.max-w-\[920px\]{max-width:920px}.max-w-\[960px\]{max-width:960px}.max-w-\[980px\]{max-width:980px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[calc\(100\%-74px\)\]{max-width:calc(100% - 74px)}.max-w-\[calc\(100\%-120px\)\]{max-width:calc(100% - 120px)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-10{min-width:calc(var(--spacing)*10)}.min-w-\[15px\]{min-width:15px}.min-w-\[18px\]{min-width:18px}.min-w-\[24px\]{min-width:24px}.min-w-\[36px\]{min-width:36px}.min-w-\[42px\]{min-width:42px}.min-w-\[46px\]{min-width:46px}.min-w-\[64px\]{min-width:64px}.min-w-\[76px\]{min-width:76px}.min-w-\[88px\]{min-width:88px}.min-w-\[112px\]{min-width:112px}.min-w-\[120px\]{min-width:120px}.min-w-\[180px\]{min-width:180px}.min-w-\[196px\]{min-width:196px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[320px\]{min-width:320px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-2{--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[52px\]{--tw-translate-x:52px;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-2{--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-1{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-1\.5{--tw-translate-y:calc(var(--spacing)*1.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-1\/2{--tw-translate-y: 50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[8px\]{--tw-translate-y:8px;translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.-scale-x-100{--tw-scale-x: -100% ;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-\[0\.92\]{scale:.92}.scale-\[0\.985\]{scale:.985}.scale-\[1\.06\]{scale:1.06}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-\[fade-up_0\.35s_ease_both\]{animation:.35s both fade-up}.animate-\[messageSlideIn_0\.3s_ease\]{animation:.3s messageSlideIn}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-16{scroll-margin-top:calc(var(--spacing)*16)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.auto-cols-\[calc\(\(100\%_-_1\.875rem\)\/6\)\]{grid-auto-columns:calc(16.6667% - .3125rem)}.grid-flow-col{grid-auto-flow:column}.grid-flow-row-dense{grid-auto-flow:dense}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1\.05fr_1fr\]{grid-template-columns:1.05fr 1fr}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[38px_minmax\(0\,1fr\)_38px\]{grid-template-columns:38px minmax(0,1fr) 38px}.grid-cols-\[40px_repeat\(4\,minmax\(0\,1fr\)\)\]{grid-template-columns:40px repeat(4,minmax(0,1fr))}.grid-cols-\[minmax\(0\,0\.86fr\)_minmax\(0\,1\.14fr\)\]{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}.grid-cols-\[repeat\(auto-fit\,minmax\(36px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(36px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(46px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(46px,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.\!items-end{align-items:flex-end!important}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-3\.5{gap:calc(var(--spacing)*3.5)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}.gap-\[0\.25rem\]{gap:.25rem}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{-moz-column-gap:calc(var(--spacing)*1);column-gap:calc(var(--spacing)*1)}.gap-x-1\.5{-moz-column-gap:calc(var(--spacing)*1.5);column-gap:calc(var(--spacing)*1.5)}.gap-x-2{-moz-column-gap:calc(var(--spacing)*2);column-gap:calc(var(--spacing)*2)}.gap-x-3{-moz-column-gap:calc(var(--spacing)*3);column-gap:calc(var(--spacing)*3)}.gap-x-6{-moz-column-gap:calc(var(--spacing)*6);column-gap:calc(var(--spacing)*6)}.gap-x-8{-moz-column-gap:calc(var(--spacing)*8);column-gap:calc(var(--spacing)*8)}.gap-x-\[clamp\(0px\,0\.5vw\,0\.25rem\)\]{-moz-column-gap:clamp(0px,.5vw,.25rem);column-gap:clamp(0px,.5vw,.25rem)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-2\.5{row-gap:calc(var(--spacing)*2.5)}.gap-y-3{row-gap:calc(var(--spacing)*3)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-\[var\(--report-paywall-divider\)\]>:not(:last-child)){border-color:var(--report-paywall-divider)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-none{overscroll-behavior:none}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-4xl{border-radius:2rem}.rounded-\[5px\]{border-radius:5px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.\!rounded-t-4xl{border-top-left-radius:2rem!important;border-top-right-radius:2rem!important}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-4xl{border-top-left-radius:2rem;border-top-right-radius:2rem}.rounded-t-\[20px\]{border-top-left-radius:20px;border-top-right-radius:20px}.rounded-t-\[26px\]{border-top-left-radius:26px;border-top-right-radius:26px}.rounded-t-\[28px\]{border-top-left-radius:28px;border-top-right-radius:28px}.rounded-tl-\[24px\]{border-top-left-radius:24px}.rounded-tl-lg{border-top-left-radius:.5rem}.\!rounded-b-none{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-br-md{border-bottom-right-radius:.375rem}.rounded-bl-3xl{border-bottom-left-radius:1.5rem}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\[color\:color-mix\(in_srgb\,var\(--color-border-default\)_72\%\,transparent\)\]{border-color:var(--color-border-default)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--color-border-default\)_72\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-border-default)72%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--color-info-border\)_88\%\,var\(--credits-border\)\)\]{border-color:var(--color-info-border)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--color-info-border\)_88\%\,var\(--credits-border\)\)\]{border-color:color-mix(in srgb,var(--color-info-border)88%,var(--credits-border))}}.border-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_10\%\,transparent\)\]{border-color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_10\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-text-primary)10%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--primary\)_34\%\,var\(--color-border-default\)\)\]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--primary\)_34\%\,var\(--color-border-default\)\)\]{border-color:color-mix(in srgb,var(--primary)34%,var(--color-border-default))}}.border-\[color\:color-mix\(in_srgb\,var\(--primary\)_70\%\,transparent\)\]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--primary\)_70\%\,transparent\)\]{border-color:color-mix(in srgb,var(--primary)70%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--ring\)_54\%\,var\(--color-border-default\)\)\]{border-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--ring\)_54\%\,var\(--color-border-default\)\)\]{border-color:color-mix(in srgb,var(--ring)54%,var(--color-border-default))}}.border-\[color\:color-mix\(in_srgb\,var\(--ring\)_58\%\,transparent\)\]{border-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--ring\)_58\%\,transparent\)\]{border-color:color-mix(in srgb,var(--ring)58%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--ring\)_92\%\,white\)\]{border-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--ring\)_92\%\,white\)\]{border-color:color-mix(in srgb,var(--ring)92%,white)}}.border-\[color\:var\(--admin-tone-info-border\)\]{border-color:var(--admin-tone-info-border)}.border-\[rgba\(114\,169\,255\,0\.24\)\]{border-color:#72a9ff3d}.border-\[rgba\(143\,195\,255\,0\.28\)\]{border-color:#8fc3ff47}.border-\[rgba\(200\,16\,46\,0\.3\)\]{border-color:#c8102e4d}.border-\[rgba\(214\,160\,96\,0\.3\)\]{border-color:#d6a0604d}.border-\[rgba\(214\,160\,96\,0\.25\)\]{border-color:#d6a06040}.border-\[rgba\(216\,202\,176\,0\.16\)\]{border-color:#d8cab029}.border-\[rgba\(226\,204\,173\,0\.18\)\]{border-color:#e2ccad2e}.border-\[rgba\(230\,104\,88\,0\.28\)\]{border-color:#e6685847}.border-\[rgba\(240\,192\,122\,0\.45\)\]{border-color:#f0c07a73}.border-\[rgba\(240\,192\,122\,0\.65\)\]{border-color:#f0c07aa6}.border-\[rgba\(242\,211\,134\,0\.78\)\]{border-color:#f2d386c7}.border-\[rgba\(248\,226\,190\,0\.46\)\]{border-color:#f8e2be75}.border-\[rgba\(248\,231\,205\,0\.18\)\]{border-color:#f8e7cd2e}.border-\[rgba\(255\,120\,120\,0\.35\)\]{border-color:#ff787859}.border-\[rgba\(255\,255\,255\,0\.08\)\]{border-color:#ffffff14}.border-\[rgba\(255\,255\,255\,0\.20\)\]{border-color:#fff3}.border-\[var\(--accent-2\)\]{border-color:var(--accent-2)}.border-\[var\(--admin-border\)\]{border-color:var(--admin-border)}.border-\[var\(--admin-border-strong\)\]{border-color:var(--admin-border-strong)}.border-\[var\(--border-strong\)\]{border-color:var(--border-strong)}.border-\[var\(--chat-border-strong\)\]{border-color:var(--chat-border-strong)}.border-\[var\(--color-border-default\)\]{border-color:var(--color-border-default)}.border-\[var\(--color-border-strong\)\]{border-color:var(--color-border-strong)}.border-\[var\(--color-brand-border\)\]{border-color:var(--color-brand-border)}.border-\[var\(--color-danger-border\)\]{border-color:var(--color-danger-border)}.border-\[var\(--color-divider\)\]{border-color:var(--color-divider)}.border-\[var\(--color-info-border\)\]{border-color:var(--color-info-border)}.border-\[var\(--color-success-border\)\]{border-color:var(--color-success-border)}.border-\[var\(--color-surface-1\)\]{border-color:var(--color-surface-1)}.border-\[var\(--color-warning-border\)\]{border-color:var(--color-warning-border)}.border-\[var\(--credits-border\)\]{border-color:var(--credits-border)}.border-\[var\(--credits-divider\)\]{border-color:var(--credits-divider)}.border-\[var\(--credits-glass-border\)\]{border-color:var(--credits-glass-border)}.border-\[var\(--credits-hero-border\)\]{border-color:var(--credits-hero-border)}.border-\[var\(--credits-highlight\)\]{border-color:var(--credits-highlight)}.border-\[var\(--credits-surface-border\)\]{border-color:var(--credits-surface-border)}.border-\[var\(--divider-soft\)\]{border-color:var(--divider-soft)}.border-\[var\(--master-border\)\]{border-color:var(--master-border)}.border-\[var\(--membership-border\)\]{border-color:var(--membership-border)}.border-\[var\(--modal-card-border\)\]{border-color:var(--modal-card-border)}.border-\[var\(--palm-border\)\]{border-color:var(--palm-border)}.border-\[var\(--primary\)\]{border-color:var(--primary)}.border-\[var\(--report-paywall-benefit-border\)\]{border-color:var(--report-paywall-benefit-border)}.border-\[var\(--report-paywall-border\)\]{border-color:var(--report-paywall-border)}.border-\[var\(--ring\)\]{border-color:var(--ring)}.border-\[var\(--surface-card-border\)\]{border-color:var(--surface-card-border)}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.border-black\/40{border-color:#0006}@supports (color:color-mix(in lab,red,red)){.border-black\/40{border-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.border-border{border-color:var(--border)}.border-destructive{border-color:var(--destructive)}.border-emerald-400\/20{border-color:#00d29433}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/20{border-color:color-mix(in oklab,var(--color-emerald-400)20%,transparent)}}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-rose-400\/25{border-color:#ff667f40}@supports (color:color-mix(in lab,red,red)){.border-rose-400\/25{border-color:color-mix(in oklab,var(--color-rose-400)25%,transparent)}}.border-rose-400\/30{border-color:#ff667f4d}@supports (color:color-mix(in lab,red,red)){.border-rose-400\/30{border-color:color-mix(in oklab,var(--color-rose-400)30%,transparent)}}.border-transparent{border-color:#0000}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/14{border-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.border-white\/14{border-color:color-mix(in oklab,var(--color-white)14%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab,red,red)){.border-white\/80{border-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.border-white\/82{border-color:#ffffffd1}@supports (color:color-mix(in lab,red,red)){.border-white\/82{border-color:color-mix(in oklab,var(--color-white)82%,transparent)}}.border-t-\[var\(--accent-2\)\]{border-top-color:var(--accent-2)}.border-t-\[var\(--admin-accent\)\]{border-top-color:var(--admin-accent)}.border-t-\[var\(--primary\)\]{border-top-color:var(--primary)}.border-t-transparent{border-top-color:#0000}.border-t-white\/82{border-top-color:#ffffffd1}@supports (color:color-mix(in lab,red,red)){.border-t-white\/82{border-top-color:color-mix(in oklab,var(--color-white)82%,transparent)}}.bg-\[\#05070b\]{background-color:#05070b}.bg-\[\#f2cc84\]{background-color:#f2cc84}.bg-\[color-mix\(in_srgb\,var\(--color-info\)_18\%\,transparent\)\]{background-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-info\)_18\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-info)18%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-info\)_26\%\,transparent\)\]{background-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-info\)_26\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-info)26%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--primary\)_16\%\,transparent\)\]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--primary\)_16\%\,transparent\)\]{background-color:color-mix(in srgb,var(--primary)16%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--primary\)_24\%\,transparent\)\]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--primary\)_24\%\,transparent\)\]{background-color:color-mix(in srgb,var(--primary)24%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--accent\)_20\%\,var\(--color-surface-1\)\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--accent\)_20\%\,var\(--color-surface-1\)\)\]{background-color:color-mix(in srgb,var(--accent)20%,var(--color-surface-1))}}.bg-\[color\:color-mix\(in_srgb\,var\(--accent-2\)_12\%\,transparent\)\]{background-color:var(--accent-2)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--accent-2\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent-2)12%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--admin-bg\)_82\%\,transparent\)\]{background-color:var(--admin-bg)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--admin-bg\)_82\%\,transparent\)\]{background-color:color-mix(in srgb,var(--admin-bg)82%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--admin-panel\)_92\%\,transparent\)\]{background-color:var(--admin-panel)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--admin-panel\)_92\%\,transparent\)\]{background-color:color-mix(in srgb,var(--admin-panel)92%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--color-info-soft\)_76\%\,var\(--surface-glass\)\)\]{background-color:var(--color-info-soft)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--color-info-soft\)_76\%\,var\(--surface-glass\)\)\]{background-color:color-mix(in srgb,var(--color-info-soft)76%,var(--surface-glass))}}.bg-\[color\:color-mix\(in_srgb\,var\(--color-success-soft\)_72\%\,var\(--surface-glass\)\)\]{background-color:var(--color-success-soft)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--color-success-soft\)_72\%\,var\(--surface-glass\)\)\]{background-color:color-mix(in srgb,var(--color-success-soft)72%,var(--surface-glass))}}.bg-\[color\:color-mix\(in_srgb\,var\(--color-success-soft\)_76\%\,transparent\)\]{background-color:var(--color-success-soft)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--color-success-soft\)_76\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-success-soft)76%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--color-success-soft\)_92\%\,var\(--surface-glass\)\)\]{background-color:var(--color-success-soft)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--color-success-soft\)_92\%\,var\(--surface-glass\)\)\]{background-color:color-mix(in srgb,var(--color-success-soft)92%,var(--surface-glass))}}.bg-\[color\:color-mix\(in_srgb\,var\(--color-surface\)_70\%\,transparent\)\]{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--color-surface\)_70\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-surface)70%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--color-surface-1\)_90\%\,transparent\)\]{background-color:var(--color-surface-1)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--color-surface-1\)_90\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-surface-1)90%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--color-surface-2\)_92\%\,transparent\)\]{background-color:var(--color-surface-2)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--color-surface-2\)_92\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-surface-2)92%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--credits-soft\)_56\%\,var\(--surface-glass\)\)\]{background-color:var(--credits-soft)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--credits-soft\)_56\%\,var\(--surface-glass\)\)\]{background-color:color-mix(in srgb,var(--credits-soft)56%,var(--surface-glass))}}.bg-\[color\:color-mix\(in_srgb\,var\(--foreground\)_22\%\,transparent\)\]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--foreground\)_22\%\,transparent\)\]{background-color:color-mix(in srgb,var(--foreground)22%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--membership-soft\)_56\%\,var\(--surface-glass\)\)\]{background-color:var(--membership-soft)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--membership-soft\)_56\%\,var\(--surface-glass\)\)\]{background-color:color-mix(in srgb,var(--membership-soft)56%,var(--surface-glass))}}.bg-\[color\:color-mix\(in_srgb\,var\(--membership-soft\)_60\%\,var\(--surface-glass-soft\)\)\]{background-color:var(--membership-soft)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--membership-soft\)_60\%\,var\(--surface-glass-soft\)\)\]{background-color:color-mix(in srgb,var(--membership-soft)60%,var(--surface-glass-soft))}}.bg-\[color\:color-mix\(in_srgb\,var\(--membership-soft\)_64\%\,var\(--surface-glass-soft\)\)\]{background-color:var(--membership-soft)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--membership-soft\)_64\%\,var\(--surface-glass-soft\)\)\]{background-color:color-mix(in srgb,var(--membership-soft)64%,var(--surface-glass-soft))}}.bg-\[color\:color-mix\(in_srgb\,var\(--membership-soft\)_68\%\,var\(--color-surface-1\)\)\]{background-color:var(--membership-soft)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--membership-soft\)_68\%\,var\(--color-surface-1\)\)\]{background-color:color-mix(in srgb,var(--membership-soft)68%,var(--color-surface-1))}}.bg-\[color\:color-mix\(in_srgb\,var\(--primary\)_12\%\,var\(--modal-nested-background\)\)\]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--primary\)_12\%\,var\(--modal-nested-background\)\)\]{background-color:color-mix(in srgb,var(--primary)12%,var(--modal-nested-background))}}.bg-\[color\:color-mix\(in_srgb\,var\(--primary\)_82\%\,\#f2c078\)\]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--primary\)_82\%\,\#f2c078\)\]{background-color:color-mix(in srgb,var(--primary)82%,#f2c078)}}.bg-\[color\:color-mix\(in_srgb\,var\(--surface-primary-soft\)_10\%\,transparent\)\]{background-color:var(--surface-primary-soft)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--surface-primary-soft\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-primary-soft)10%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--surface-primary-soft\)_14\%\,var\(--surface-glass\)\)\]{background-color:var(--surface-primary-soft)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--surface-primary-soft\)_14\%\,var\(--surface-glass\)\)\]{background-color:color-mix(in srgb,var(--surface-primary-soft)14%,var(--surface-glass))}}.bg-\[color\:color-mix\(in_srgb\,var\(--surface-primary-soft\)_18\%\,var\(--surface-glass\)\)\]{background-color:var(--surface-primary-soft)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--surface-primary-soft\)_18\%\,var\(--surface-glass\)\)\]{background-color:color-mix(in srgb,var(--surface-primary-soft)18%,var(--surface-glass))}}.bg-\[color\:color-mix\(in_srgb\,var\(--surface-primary-soft\)_24\%\,var\(--surface-glass-soft\)\)\]{background-color:var(--surface-primary-soft)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--surface-primary-soft\)_24\%\,var\(--surface-glass-soft\)\)\]{background-color:color-mix(in srgb,var(--surface-primary-soft)24%,var(--surface-glass-soft))}}.bg-\[color\:color-mix\(in_srgb\,white_4\%\,transparent\)\]{background-color:#ffffff0a}.bg-\[color\:rgba\(15\,23\,42\,0\.16\)\]{background-color:#0f172a29}.bg-\[color\:rgba\(59\,130\,246\,0\.08\)\]{background-color:#3b82f614}.bg-\[color\:var\(--admin-tone-danger-bg\)\]{background-color:var(--admin-tone-danger-bg)}.bg-\[color\:var\(--admin-tone-info-text\)\]{background-color:var(--admin-tone-info-text)}.bg-\[color\:var\(--admin-tone-success-bg\)\]{background-color:var(--admin-tone-success-bg)}.bg-\[rgba\(10\,12\,18\,0\.35\)\]{background-color:#0a0c1259}.bg-\[rgba\(80\,20\,20\,0\.35\)\]{background-color:#50141459}.bg-\[rgba\(200\,16\,46\,0\.1\)\]{background-color:#c8102e1a}.bg-\[rgba\(214\,160\,96\,0\.1\)\]{background-color:#d6a0601a}.bg-\[rgba\(214\,160\,96\,0\.15\)\]{background-color:#d6a06026}.bg-\[rgba\(236\,208\,151\,0\.14\)\]{background-color:#ecd09724}.bg-\[rgba\(240\,192\,122\,0\.12\)\]{background-color:#f0c07a1f}.bg-\[rgba\(240\,192\,122\,0\.18\)\]{background-color:#f0c07a2e}.bg-\[rgba\(255\,241\,216\,0\.08\)\]{background-color:#fff1d814}.bg-\[rgba\(255\,255\,255\,0\.06\)\]{background-color:#ffffff0f}.bg-\[rgba\(255\,255\,255\,0\.14\)\]{background-color:#ffffff24}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--accent-2\)\],.bg-\[var\(--accent-2\)\]\/70{background-color:var(--accent-2)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--accent-2\)\]\/70{background-color:color-mix(in oklab,var(--accent-2)70%,transparent)}}.bg-\[var\(--admin-accent\)\]{background-color:var(--admin-accent)}.bg-\[var\(--admin-accent-soft\)\]{background-color:var(--admin-accent-soft)}.bg-\[var\(--admin-panel\)\]{background-color:var(--admin-panel)}.bg-\[var\(--admin-panel-strong\)\]{background-color:var(--admin-panel-strong)}.bg-\[var\(--admin-sidebar\)\]{background-color:var(--admin-sidebar)}.bg-\[var\(--admin-subtle\)\]{background-color:var(--admin-subtle)}.bg-\[var\(--chat-surface\)\]{background-color:var(--chat-surface)}.bg-\[var\(--chat-surface-soft\)\]{background-color:var(--chat-surface-soft)}.bg-\[var\(--color-bg-page\)\]{background-color:var(--color-bg-page)}.bg-\[var\(--color-brand\)\]{background-color:var(--color-brand)}.bg-\[var\(--color-brand-soft\)\]{background-color:var(--color-brand-soft)}.bg-\[var\(--color-danger\)\]{background-color:var(--color-danger)}.bg-\[var\(--color-danger-soft\)\]{background-color:var(--color-danger-soft)}.bg-\[var\(--color-divider\)\]{background-color:var(--color-divider)}.bg-\[var\(--color-info-soft\)\]{background-color:var(--color-info-soft)}.bg-\[var\(--color-success\)\]{background-color:var(--color-success)}.bg-\[var\(--color-success-soft\)\]{background-color:var(--color-success-soft)}.bg-\[var\(--color-surface-1\)\]{background-color:var(--color-surface-1)}.bg-\[var\(--color-surface-2\)\]{background-color:var(--color-surface-2)}.bg-\[var\(--color-surface-glass-soft\)\]{background-color:var(--color-surface-glass-soft)}.bg-\[var\(--color-surface-nested\)\]{background-color:var(--color-surface-nested)}.bg-\[var\(--color-surface-overlay-strong\)\]{background-color:var(--color-surface-overlay-strong)}.bg-\[var\(--color-warning\)\]{background-color:var(--color-warning)}.bg-\[var\(--color-warning-soft\)\]{background-color:var(--color-warning-soft)}.bg-\[var\(--credits-accent\)\]{background-color:var(--credits-accent)}.bg-\[var\(--credits-divider\)\]{background-color:var(--credits-divider)}.bg-\[var\(--credits-page\)\]{background-color:var(--credits-page)}.bg-\[var\(--credits-primary\)\]{background-color:var(--credits-primary)}.bg-\[var\(--credits-soft\)\]{background-color:var(--credits-soft)}.bg-\[var\(--credits-surface\)\]{background-color:var(--credits-surface)}.bg-\[var\(--credits-surface-subtle\)\]{background-color:var(--credits-surface-subtle)}.bg-\[var\(--danger-soft\)\]{background-color:var(--danger-soft)}.bg-\[var\(--danger-text\)\]{background-color:var(--danger-text)}.bg-\[var\(--divider-soft\)\]{background-color:var(--divider-soft)}.bg-\[var\(--form-input-bg\)\]{background-color:var(--form-input-bg)}.bg-\[var\(--form-select-bg\)\]{background-color:var(--form-select-bg)}.bg-\[var\(--master-accent\)\]{background-color:var(--master-accent)}.bg-\[var\(--membership-accent\)\]{background-color:var(--membership-accent)}.bg-\[var\(--membership-border\)\]{background-color:var(--membership-border)}.bg-\[var\(--membership-soft\)\]{background-color:var(--membership-soft)}.bg-\[var\(--modal-card-background\)\]{background-color:var(--modal-card-background)}.bg-\[var\(--modal-nested-background\)\]{background-color:var(--modal-nested-background)}.bg-\[var\(--modal-overlay-background\)\]{background-color:var(--modal-overlay-background)}.bg-\[var\(--nav-bg-strong\)\]{background-color:var(--nav-bg-strong)}.bg-\[var\(--overlay-bg\)\]{background-color:var(--overlay-bg)}.bg-\[var\(--primary\)\]{background-color:var(--primary)}.bg-\[var\(--report-paywall-benefit-panel\)\]{background-color:var(--report-paywall-benefit-panel)}.bg-\[var\(--report-paywall-divider\)\]{background-color:var(--report-paywall-divider)}.bg-\[var\(--report-paywall-panel\)\]{background-color:var(--report-paywall-panel)}.bg-\[var\(--report-paywall-price-panel\)\]{background-color:var(--report-paywall-price-panel)}.bg-\[var\(--secondary\)\]{background-color:var(--secondary)}.bg-\[var\(--surface-glass\)\]{background-color:var(--surface-glass)}.bg-\[var\(--surface-glass-soft\)\]{background-color:var(--surface-glass-soft)}.bg-\[var\(--surface-glass-strong\)\]{background-color:var(--surface-glass-strong)}.bg-\[var\(--surface-veil\)\]{background-color:var(--surface-veil)}.bg-background{background-color:var(--background)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black)25%,transparent)}}.bg-black\/34{background-color:#00000057}@supports (color:color-mix(in lab,red,red)){.bg-black\/34{background-color:color-mix(in oklab,var(--color-black)34%,transparent)}}.bg-black\/36{background-color:#0000005c}@supports (color:color-mix(in lab,red,red)){.bg-black\/36{background-color:color-mix(in oklab,var(--color-black)36%,transparent)}}.bg-black\/54{background-color:#0000008a}@supports (color:color-mix(in lab,red,red)){.bg-black\/54{background-color:color-mix(in oklab,var(--color-black)54%,transparent)}}.bg-black\/58{background-color:#00000094}@supports (color:color-mix(in lab,red,red)){.bg-black\/58{background-color:color-mix(in oklab,var(--color-black)58%,transparent)}}.bg-black\/92{background-color:#000000eb}@supports (color:color-mix(in lab,red,red)){.bg-black\/92{background-color:color-mix(in oklab,var(--color-black)92%,transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/10{background-color:color-mix(in oklab,var(--color-emerald-400)10%,transparent)}}.bg-muted{background-color:var(--muted)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-rose-400{background-color:var(--color-rose-400)}.bg-rose-400\/10{background-color:#ff667f1a}@supports (color:color-mix(in lab,red,red)){.bg-rose-400\/10{background-color:color-mix(in oklab,var(--color-rose-400)10%,transparent)}}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/10{background-color:color-mix(in oklab,var(--color-rose-500)10%,transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-slate-950\/45{background-color:#02061873}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/45{background-color:color-mix(in oklab,var(--color-slate-950)45%,transparent)}}.bg-slate-950\/55{background-color:#0206188c}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/55{background-color:color-mix(in oklab,var(--color-slate-950)55%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/12{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.bg-white\/12{background-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.bg-white\/16{background-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){.bg-white\/16{background-color:color-mix(in oklab,var(--color-white)16%,transparent)}}.bg-white\/18{background-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.bg-white\/18{background-color:color-mix(in oklab,var(--color-white)18%,transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.bg-white\/45{background-color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.bg-white\/45{background-color:color-mix(in oklab,var(--color-white)45%,transparent)}}.bg-white\/65{background-color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.bg-white\/65{background-color:color-mix(in oklab,var(--color-white)65%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[image\:var\(--admin-accent-gradient\)\]{background-image:var(--admin-accent-gradient)}.bg-\[image\:var\(--admin-accent-gradient-soft\)\]{background-image:var(--admin-accent-gradient-soft)}.bg-\[image\:var\(--admin-progress-gradient\)\]{background-image:var(--admin-progress-gradient)}.bg-\[linear-gradient\(90deg\,color-mix\(in_srgb\,var\(--progress-tone\)_78\%\,white\)_0\%\,var\(--progress-tone\)_55\%\,color-mix\(in_srgb\,var\(--progress-tone\)_70\%\,black\)_100\%\)\]{background-image:linear-gradient(90deg,var(--progress-tone)0%,var(--progress-tone)55%,var(--progress-tone)100%)}@supports (color:color-mix(in lab,red,red)){.bg-\[linear-gradient\(90deg\,color-mix\(in_srgb\,var\(--progress-tone\)_78\%\,white\)_0\%\,var\(--progress-tone\)_55\%\,color-mix\(in_srgb\,var\(--progress-tone\)_70\%\,black\)_100\%\)\]{background-image:linear-gradient(90deg,color-mix(in srgb,var(--progress-tone)78%,white)0%,var(--progress-tone)55%,color-mix(in srgb,var(--progress-tone)70%,black)100%)}}.bg-\[linear-gradient\(90deg\,var\(--primary\)\,var\(--accent-2\)\)\]{background-image:linear-gradient(90deg,var(--primary),var(--accent-2))}.bg-\[linear-gradient\(120deg\,transparent_6\%\,rgba\(255\,241\,219\,0\.06\)_34\%\,rgba\(255\,241\,219\,0\.14\)_50\%\,transparent_74\%\)\]{background-image:linear-gradient(120deg,#0000 6%,#fff1db0f 34%,#fff1db24 50%,#0000 74%)}.bg-\[linear-gradient\(135deg\,\#2563eb_0\%\,\#14b8a6_100\%\)\]{background-image:linear-gradient(135deg,#2563eb,#14b8a6)}.bg-\[linear-gradient\(135deg\,\#f6e2bd_0\%\,\#e7c285_48\%\,\#d6a35d_100\%\)\]{background-image:linear-gradient(135deg,#f6e2bd,#e7c285 48%,#d6a35d)}.bg-\[linear-gradient\(135deg\,rgba\(73\,118\,189\,0\.24\)\,rgba\(54\,92\,156\,0\.18\)\)\]{background-image:linear-gradient(135deg,#4976bd3d,#365c9c2e)}.bg-\[linear-gradient\(135deg\,var\(--primary\)\,var\(--primary\)\)\]{background-image:linear-gradient(135deg,var(--primary),var(--primary))}.bg-\[linear-gradient\(145deg\,rgba\(88\,71\,53\,0\.9\)_0\%\,rgba\(60\,49\,39\,0\.92\)_38\%\,rgba\(28\,25\,27\,0\.94\)_100\%\)\]{background-image:linear-gradient(145deg,#584735e6,#3c3127eb 38%,#1c191bf0)}.bg-\[linear-gradient\(145deg\,rgba\(91\,72\,51\,0\.97\)_0\%\,rgba\(54\,40\,31\,0\.98\)_42\%\,rgba\(18\,18\,22\,0\.99\)_100\%\)\]{background-image:linear-gradient(145deg,#5b4833f7,#36281ffa 42%,#121216fc)}.bg-\[linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--surface-primary-soft\)_96\%\,var\(--surface-glass-soft\)\)_0\%\,color-mix\(in_srgb\,var\(--surface-primary-soft\)_42\%\,transparent\)_100\%\)\]{background-image:linear-gradient(180deg,var(--surface-primary-soft)0%,var(--surface-primary-soft)100%)}@supports (color:color-mix(in lab,red,red)){.bg-\[linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--surface-primary-soft\)_96\%\,var\(--surface-glass-soft\)\)_0\%\,color-mix\(in_srgb\,var\(--surface-primary-soft\)_42\%\,transparent\)_100\%\)\]{background-image:linear-gradient(180deg,color-mix(in srgb,var(--surface-primary-soft)96%,var(--surface-glass-soft)),color-mix(in srgb,var(--surface-primary-soft)42%,transparent))}}.bg-\[linear-gradient\(180deg\,color-mix\(in_srgb\,white_12\%\,transparent\)\,color-mix\(in_srgb\,white_3\%\,transparent\)_42\%\,transparent\)\]{background-image:linear-gradient(#ffffff1f,#ffffff08 42%,#0000)}.bg-\[linear-gradient\(180deg\,rgba\(14\,29\,56\,0\.97\)_0\%\,rgba\(16\,37\,68\,0\.95\)_34\%\,rgba\(18\,31\,57\,0\.95\)_66\%\,rgba\(21\,27\,45\,0\.96\)_100\%\)\]{background-image:linear-gradient(#0e1d38f7,#102544f2 34%,#121f39f2 66%,#151b2df5)}.bg-\[linear-gradient\(180deg\,rgba\(214\,160\,96\,0\.08\)\,rgba\(15\,15\,18\,0\.30\)\)\]{background-image:linear-gradient(#d6a06014,#0f0f124d)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.04\)\,transparent_24\%\,transparent_58\%\,rgba\(236\,208\,151\,0\.025\)_100\%\)\]{background-image:linear-gradient(#ffffff0a,#0000 24% 58%,#ecd09706)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.05\)\,rgba\(255\,255\,255\,0\.015\)\)\]{background-image:linear-gradient(#ffffff0d,#ffffff04)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.085\)_0\%\,rgba\(255\,255\,255\,0\.026\)_18\%\,rgba\(255\,255\,255\,0\)_38\%\)\]{background-image:linear-gradient(#ffffff16,#ffffff07 18%,#fff0 38%)}.bg-\[radial-gradient\(circle\,rgba\(214\,160\,96\,0\.22\)\,transparent_70\%\)\]{background-image:radial-gradient(circle,#d6a06038,#0000 70%)}.bg-\[radial-gradient\(circle\,rgba\(236\,208\,151\,0\.28\)_0\%\,rgba\(236\,208\,151\,0\.1\)_45\%\,transparent_76\%\)\]{background-image:radial-gradient(circle,#ecd09747,#ecd0971a 45%,#0000 76%)}.bg-\[radial-gradient\(circle_at_14\%_14\%\,rgba\(255\,255\,255\,0\.08\)\,transparent_32\%\)\,radial-gradient\(circle_at_86\%_52\%\,rgba\(151\,203\,255\,0\.12\)\,transparent_32\%\)\,radial-gradient\(circle_at_74\%_68\%\,rgba\(236\,208\,151\,0\.045\)\,transparent_24\%\)\]{background-image:radial-gradient(circle at 14% 14%,#ffffff14,#0000 32%),radial-gradient(circle at 86% 52%,#97cbff1f,#0000 32%),radial-gradient(circle at 74% 68%,#ecd0970b,#0000 24%)}.bg-\[radial-gradient\(circle_at_18\%_10\%\,rgba\(118\,135\,164\,0\.14\)_0\%\,rgba\(118\,135\,164\,0\)_30\%\)\,radial-gradient\(circle_at_82\%_12\%\,rgba\(240\,192\,122\,0\.14\)_0\%\,rgba\(240\,192\,122\,0\)_24\%\)\]{background-image:radial-gradient(circle at 18% 10%,#7687a424,#7687a400 30%),radial-gradient(circle at 82% 12%,#f0c07a24,#f0c07a00 24%)}.bg-\[radial-gradient\(circle_at_center\,rgba\(255\,231\,187\,0\.16\)\,transparent_62\%\)\]{background-image:radial-gradient(circle,#ffe7bb29,#0000 62%)}.bg-\[radial-gradient\(circle_at_top_left\,rgba\(255\,248\,235\,0\.2\)\,transparent_42\%\)\]{background-image:radial-gradient(circle at 0 0,#fff8eb33,#0000 42%)}.bg-\[radial-gradient\(ellipse_at_center\,transparent_0\%\,transparent_44\%\,rgba\(0\,0\,0\,0\.48\)_72\%\,rgba\(0\,0\,0\,0\.72\)_100\%\)\]{background-image:radial-gradient(#0000 0% 44%,#0000007a 72%,#000000b8)}.from-\[rgba\(92\,184\,92\,0\.55\)\]{--tw-gradient-from:#5cb85c8c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[rgba\(214\,160\,96\,0\.28\)\]{--tw-gradient-from:#d6a06047;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--color-brand\)\]{--tw-gradient-from:var(--color-brand);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--surface-card\)\]{--tw-gradient-from:var(--surface-card);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[rgba\(214\,160\,96\,0\.9\)\]{--tw-gradient-to:#d6a060e6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[rgba\(240\,192\,122\,0\.18\)\]{--tw-gradient-to:#f0c07a2e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--accent-2\)\]{--tw-gradient-to:var(--accent-2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.fill-\[var\(--accent-2\)\]{fill:var(--accent-2)}.fill-\[var\(--color-text-secondary\)\]{fill:var(--color-text-secondary)}.fill-current{fill:currentColor}.fill-white\/45{fill:#ffffff73}@supports (color:color-mix(in lab,red,red)){.fill-white\/45{fill:color-mix(in oklab,var(--color-white)45%,transparent)}}.fill-white\/50{fill:#ffffff80}@supports (color:color-mix(in lab,red,red)){.fill-white\/50{fill:color-mix(in oklab,var(--color-white)50%,transparent)}}.fill-white\/60{fill:#fff9}@supports (color:color-mix(in lab,red,red)){.fill-white\/60{fill:color-mix(in oklab,var(--color-white)60%,transparent)}}.fill-white\/70{fill:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.fill-white\/70{fill:color-mix(in oklab,var(--color-white)70%,transparent)}}.stroke-white\/10{stroke:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.stroke-white\/10{stroke:color-mix(in oklab,var(--color-white)10%,transparent)}}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-bottom-right{-o-object-position:right bottom;object-position:right bottom}.object-right{-o-object-position:right;object-position:right}.object-right-bottom{-o-object-position:right bottom;object-position:right bottom}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-3\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.\!px-1{padding-inline:calc(var(--spacing)*1)!important}.px-0{padding-inline:calc(var(--spacing)*0)}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-6\.5{padding-inline:calc(var(--spacing)*6.5)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.\!pt-0{padding-top:calc(var(--spacing)*0)!important}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-2\.5{padding-top:calc(var(--spacing)*2.5)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-3\.5{padding-top:calc(var(--spacing)*3.5)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-12{padding-top:calc(var(--spacing)*12)}.pt-14{padding-top:calc(var(--spacing)*14)}.pt-16{padding-top:calc(var(--spacing)*16)}.pt-\[calc\(66px\+env\(safe-area-inset-top\,0px\)\)\]{padding-top:calc(66px + env(safe-area-inset-top,0px))}.pt-\[calc\(env\(safe-area-inset-top\,0px\)\+12px\)\]{padding-top:calc(env(safe-area-inset-top,0px) + 12px)}.pt-\[calc\(env\(safe-area-inset-top\,0px\)\+66px\)\]{padding-top:calc(env(safe-area-inset-top,0px) + 66px)}.pt-\[calc\(var\(--admin-safe-top\)\+20px\)\]{padding-top:calc(var(--admin-safe-top) + 20px)}.pt-\[env\(safe-area-inset-top\,0px\)\]{padding-top:env(safe-area-inset-top,0px)}.pt-\[var\(--admin-safe-top\)\]{padding-top:var(--admin-safe-top)}.pt-\[var\(--archives-mobile-top-padding\)\]{padding-top:var(--archives-mobile-top-padding)}.pt-\[var\(--mobile-top-nav-height\)\]{padding-top:var(--mobile-top-nav-height)}.pt-\[var\(--safe-top\)\]{padding-top:var(--safe-top)}.pr-0{padding-right:calc(var(--spacing)*0)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-3\.5{padding-right:calc(var(--spacing)*3.5)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-9{padding-right:calc(var(--spacing)*9)}.pr-10{padding-right:calc(var(--spacing)*10)}.pr-14{padding-right:calc(var(--spacing)*14)}.pr-\[34\%\]{padding-right:34%}.pr-\[148px\]{padding-right:148px}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-0\.5{padding-bottom:calc(var(--spacing)*.5)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-2\.5{padding-bottom:calc(var(--spacing)*2.5)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-3\.5{padding-bottom:calc(var(--spacing)*3.5)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pb-28{padding-bottom:calc(var(--spacing)*28)}.pb-\[78px\]{padding-bottom:78px}.pb-\[calc\(6px\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(6px + env(safe-area-inset-bottom,0px))}.pb-\[calc\(16px\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.pb-\[calc\(24px\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.pb-\[calc\(132px\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(132px + env(safe-area-inset-bottom,0px))}.pb-\[calc\(136px\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(136px + env(safe-area-inset-bottom,0px))}.pb-\[calc\(160px\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(160px + env(safe-area-inset-bottom,0px))}.pb-\[calc\(198px\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(198px + env(safe-area-inset-bottom,0px))}.pb-\[calc\(210px\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(210px + env(safe-area-inset-bottom,0px))}.pb-\[calc\(env\(safe-area-inset-bottom\,0px\)\+10px\)\]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 10px)}.pb-\[calc\(env\(safe-area-inset-bottom\,0px\)\+12px\)\]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 12px)}.pb-\[calc\(env\(safe-area-inset-bottom\,0px\)\+14px\)\]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 14px)}.pb-\[calc\(env\(safe-area-inset-bottom\,0px\)\+16px\)\]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 16px)}.pb-\[calc\(env\(safe-area-inset-bottom\,0px\)\+20px\)\]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 20px)}.pb-\[calc\(env\(safe-area-inset-bottom\,0px\)\+24px\)\]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 24px)}.pb-\[calc\(env\(safe-area-inset-bottom\,0px\)\+28px\)\]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 28px)}.pb-\[env\(safe-area-inset-bottom\,0px\)\]{padding-bottom:env(safe-area-inset-bottom,0px)}.pl-0\.5{padding-left:calc(var(--spacing)*.5)}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-3\.5{padding-left:calc(var(--spacing)*3.5)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-9{padding-left:calc(var(--spacing)*9)}.pl-10{padding-left:calc(var(--spacing)*10)}.pl-11{padding-left:calc(var(--spacing)*11)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-ui-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.76rem\]{font-size:.76rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.4rem\]{font-size:1.4rem}.text-\[1\.7rem\]{font-size:1.7rem}.text-\[1\.8rem\]{font-size:1.8rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.18rem\]{font-size:1.18rem}.text-\[1\.28rem\]{font-size:1.28rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.55rem\]{font-size:1.55rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.78rem\]{font-size:1.78rem}.text-\[1\.85rem\]{font-size:1.85rem}.text-\[1\.375rem\]{font-size:1.375rem}.text-\[1rem\]{font-size:1rem}.text-\[2\.1rem\]{font-size:2.1rem}.text-\[2rem\]{font-size:2rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[clamp\(0\.98rem\,3\.4vw\,1\.2rem\)\]{font-size:clamp(.98rem,3.4vw,1.2rem)}.text-\[clamp\(1\.4rem\,3\.9vw\,2rem\)\]{font-size:clamp(1.4rem,3.9vw,2rem)}.text-\[clamp\(1\.26rem\,4\.2vw\,1\.7rem\)\]{font-size:clamp(1.26rem,4.2vw,1.7rem)}.text-\[clamp\(2rem\,6vw\,3\.2rem\)\]{font-size:clamp(2rem,6vw,3.2rem)}.leading-3{--tw-leading:calc(var(--spacing)*3);line-height:calc(var(--spacing)*3)}.leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.28\]{--tw-leading:1.28;line-height:1.28}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.35rem\]{--tw-leading:1.35rem;line-height:1.35rem}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[var\(--font-title-serif\)\]{--tw-font-weight:var(--font-title-serif);font-weight:var(--font-title-serif)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.015em\]{--tw-tracking:.015em;letter-spacing:.015em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.035em\]{--tw-tracking:.035em;letter-spacing:.035em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1f1208\]{color:#1f1208}.text-\[\#5D9FDB\]{color:#5d9fdb}.text-\[\#24170b\]{color:#24170b}.text-\[\#241507\]{color:#241507}.text-\[\#E86C82\]{color:#e86c82}.text-\[\#c8b79e\]{color:#c8b79e}.text-\[\#d8ebff\]{color:#d8ebff}.text-\[\#d8ebff\]\/58{color:#d8ebff94}.text-\[\#f3cf9d\]{color:#f3cf9d}.text-\[\#f4d9ad\]{color:#f4d9ad}.text-\[\#f4dcc0\]\/82{color:#f4dcc0d1}.text-\[color\:color-mix\(in_srgb\,currentColor_62\%\,transparent\)\]{color:currentColor}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,currentColor_62\%\,transparent\)\]{color:color-mix(in srgb,currentColor 62%,transparent)}}.text-\[color\:color-mix\(in_srgb\,var\(--color-success\)_62\%\,transparent\)\]{color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--color-success\)_62\%\,transparent\)\]{color:color-mix(in srgb,var(--color-success)62%,transparent)}}.text-\[color\:color-mix\(in_srgb\,var\(--color-success\)_88\%\,var\(--color-text-primary\)\)\]{color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--color-success\)_88\%\,var\(--color-text-primary\)\)\]{color:color-mix(in srgb,var(--color-success)88%,var(--color-text-primary))}}.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_32\%\,transparent\)\]{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_32\%\,transparent\)\]{color:color-mix(in srgb,var(--color-text-primary)32%,transparent)}}.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_34\%\,transparent\)\]{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_34\%\,transparent\)\]{color:color-mix(in srgb,var(--color-text-primary)34%,transparent)}}.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_36\%\,transparent\)\]{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_36\%\,transparent\)\]{color:color-mix(in srgb,var(--color-text-primary)36%,transparent)}}.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_38\%\,transparent\)\]{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_38\%\,transparent\)\]{color:color-mix(in srgb,var(--color-text-primary)38%,transparent)}}.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_42\%\,transparent\)\]{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_42\%\,transparent\)\]{color:color-mix(in srgb,var(--color-text-primary)42%,transparent)}}.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_44\%\,transparent\)\]{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_44\%\,transparent\)\]{color:color-mix(in srgb,var(--color-text-primary)44%,transparent)}}.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_45\%\,transparent\)\]{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_45\%\,transparent\)\]{color:color-mix(in srgb,var(--color-text-primary)45%,transparent)}}.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_46\%\,transparent\)\]{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_46\%\,transparent\)\]{color:color-mix(in srgb,var(--color-text-primary)46%,transparent)}}.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_48\%\,transparent\)\]{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_48\%\,transparent\)\]{color:color-mix(in srgb,var(--color-text-primary)48%,transparent)}}.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_50\%\,transparent\)\]{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_50\%\,transparent\)\]{color:color-mix(in srgb,var(--color-text-primary)50%,transparent)}}.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_52\%\,transparent\)\]{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_52\%\,transparent\)\]{color:color-mix(in srgb,var(--color-text-primary)52%,transparent)}}.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_54\%\,transparent\)\]{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_54\%\,transparent\)\]{color:color-mix(in srgb,var(--color-text-primary)54%,transparent)}}.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_56\%\,transparent\)\]{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_56\%\,transparent\)\]{color:color-mix(in srgb,var(--color-text-primary)56%,transparent)}}.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_58\%\,transparent\)\]{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_58\%\,transparent\)\]{color:color-mix(in srgb,var(--color-text-primary)58%,transparent)}}.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_60\%\,transparent\)\]{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_60\%\,transparent\)\]{color:color-mix(in srgb,var(--color-text-primary)60%,transparent)}}.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_62\%\,transparent\)\]{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_62\%\,transparent\)\]{color:color-mix(in srgb,var(--color-text-primary)62%,transparent)}}.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_65\%\,transparent\)\]{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_65\%\,transparent\)\]{color:color-mix(in srgb,var(--color-text-primary)65%,transparent)}}.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_68\%\,transparent\)\]{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_68\%\,transparent\)\]{color:color-mix(in srgb,var(--color-text-primary)68%,transparent)}}.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_70\%\,transparent\)\]{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_70\%\,transparent\)\]{color:color-mix(in srgb,var(--color-text-primary)70%,transparent)}}.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_72\%\,transparent\)\]{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_72\%\,transparent\)\]{color:color-mix(in srgb,var(--color-text-primary)72%,transparent)}}.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_74\%\,transparent\)\]{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_74\%\,transparent\)\]{color:color-mix(in srgb,var(--color-text-primary)74%,transparent)}}.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_78\%\,transparent\)\]{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_78\%\,transparent\)\]{color:color-mix(in srgb,var(--color-text-primary)78%,transparent)}}.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_80\%\,transparent\)\]{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_80\%\,transparent\)\]{color:color-mix(in srgb,var(--color-text-primary)80%,transparent)}}.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_82\%\,transparent\)\]{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_82\%\,transparent\)\]{color:color-mix(in srgb,var(--color-text-primary)82%,transparent)}}.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_84\%\,transparent\)\]{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_84\%\,transparent\)\]{color:color-mix(in srgb,var(--color-text-primary)84%,transparent)}}.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_88\%\,transparent\)\]{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_88\%\,transparent\)\]{color:color-mix(in srgb,var(--color-text-primary)88%,transparent)}}.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_90\%\,transparent\)\]{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_90\%\,transparent\)\]{color:color-mix(in srgb,var(--color-text-primary)90%,transparent)}}.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_92\%\,transparent\)\]{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_92\%\,transparent\)\]{color:color-mix(in srgb,var(--color-text-primary)92%,transparent)}}.text-\[color\:color-mix\(in_srgb\,var\(--credits-accent\)_66\%\,transparent\)\]{color:var(--credits-accent)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--credits-accent\)_66\%\,transparent\)\]{color:color-mix(in srgb,var(--credits-accent)66%,transparent)}}.text-\[color\:color-mix\(in_srgb\,var\(--danger-text\)_78\%\,var\(--color-text-primary\)\)\]{color:var(--danger-text)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--danger-text\)_78\%\,var\(--color-text-primary\)\)\]{color:color-mix(in srgb,var(--danger-text)78%,var(--color-text-primary))}}.text-\[color\:color-mix\(in_srgb\,var\(--danger-text\)_88\%\,var\(--color-text-primary\)\)\]{color:var(--danger-text)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--danger-text\)_88\%\,var\(--color-text-primary\)\)\]{color:color-mix(in srgb,var(--danger-text)88%,var(--color-text-primary))}}.text-\[color\:color-mix\(in_srgb\,var\(--membership-accent\)_66\%\,transparent\)\]{color:var(--membership-accent)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--membership-accent\)_66\%\,transparent\)\]{color:color-mix(in srgb,var(--membership-accent)66%,transparent)}}.text-\[color\:color-mix\(in_srgb\,var\(--membership-accent\)_72\%\,transparent\)\]{color:var(--membership-accent)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--membership-accent\)_72\%\,transparent\)\]{color:color-mix(in srgb,var(--membership-accent)72%,transparent)}}.text-\[color\:var\(--admin-tone-danger-text\)\]{color:var(--admin-tone-danger-text)}.text-\[color\:var\(--admin-tone-info-text\)\]{color:var(--admin-tone-info-text)}.text-\[color\:var\(--admin-tone-success-text\)\]{color:var(--admin-tone-success-text)}.text-\[rgba\(255\,170\,170\,1\)\]{color:#faa}.text-\[rgba\(255\,200\,200\,0\.95\)\]{color:#ffc8c8f2}.text-\[var\(--accent-2\)\],.text-\[var\(--accent-2\)\]\/78{color:var(--accent-2)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--accent-2\)\]\/78{color:color-mix(in oklab,var(--accent-2)78%,transparent)}}.text-\[var\(--accent-red\)\]{color:var(--accent-red)}.text-\[var\(--admin-accent\)\]{color:var(--admin-accent)}.text-\[var\(--admin-accent-strong\)\]{color:var(--admin-accent-strong)}.text-\[var\(--admin-muted\)\]{color:var(--admin-muted)}.text-\[var\(--admin-text\)\]{color:var(--admin-text)}.text-\[var\(--admin-text-soft\)\]{color:var(--admin-text-soft)}.text-\[var\(--birth-form-accent\)\]{color:var(--birth-form-accent)}.text-\[var\(--birth-form-label\)\]{color:var(--birth-form-label)}.text-\[var\(--birth-form-muted\)\]{color:var(--birth-form-muted)}.text-\[var\(--birth-form-text\)\]{color:var(--birth-form-text)}.text-\[var\(--brand-foreground\)\]{color:var(--brand-foreground)}.text-\[var\(--chat-input-pill-chevron\,var\(--chat-input-hint\)\)\]{color:var(--chat-input-pill-chevron,var(--chat-input-hint))}.text-\[var\(--chat-input-pill-label\,var\(--chat-input-hint\)\)\]{color:var(--chat-input-pill-label,var(--chat-input-hint))}.text-\[var\(--chat-send-icon\,var\(--color-text-on-accent\)\)\]{color:var(--chat-send-icon,var(--color-text-on-accent))}.text-\[var\(--chat-send-stop-icon\,var\(--color-text-primary\)\)\]{color:var(--chat-send-stop-icon,var(--color-text-primary))}.text-\[var\(--chat-text-muted\)\]{color:var(--chat-text-muted)}.text-\[var\(--chat-text-soft\)\]{color:var(--chat-text-soft)}.text-\[var\(--chat-user-bubble-text\)\]{color:var(--chat-user-bubble-text)}.text-\[var\(--color-brand\)\]{color:var(--color-brand)}.text-\[var\(--color-brand-strong\)\]{color:var(--color-brand-strong)}.text-\[var\(--color-danger\)\]{color:var(--color-danger)}.text-\[var\(--color-danger-strong\)\]{color:var(--color-danger-strong)}.text-\[var\(--color-icon-muted\)\]{color:var(--color-icon-muted)}.text-\[var\(--color-info\)\]{color:var(--color-info)}.text-\[var\(--color-info-strong\)\]{color:var(--color-info-strong)}.text-\[var\(--color-nav-active-foreground\)\]{color:var(--color-nav-active-foreground)}.text-\[var\(--color-success\)\]{color:var(--color-success)}.text-\[var\(--color-success-strong\)\]{color:var(--color-success-strong)}.text-\[var\(--color-text-on-accent\)\]{color:var(--color-text-on-accent)}.text-\[var\(--color-text-primary\)\]{color:var(--color-text-primary)}.text-\[var\(--color-text-secondary\)\]{color:var(--color-text-secondary)}.text-\[var\(--color-text-strong\)\]{color:var(--color-text-strong)}.text-\[var\(--color-text-tertiary\)\]{color:var(--color-text-tertiary)}.text-\[var\(--color-warning\)\]{color:var(--color-warning)}.text-\[var\(--color-warning-strong\)\]{color:var(--color-warning-strong)}.text-\[var\(--credits-accent\)\]{color:var(--credits-accent)}.text-\[var\(--credits-accent-strong\)\]{color:var(--credits-accent-strong)}.text-\[var\(--credits-on-accent\)\]{color:var(--credits-on-accent)}.text-\[var\(--credits-text\)\]{color:var(--credits-text)}.text-\[var\(--credits-text-secondary\)\]{color:var(--credits-text-secondary)}.text-\[var\(--credits-text-tertiary\)\]{color:var(--credits-text-tertiary)}.text-\[var\(--danger-text\)\]{color:var(--danger-text)}.text-\[var\(--icon-muted\)\]{color:var(--icon-muted)}.text-\[var\(--insufficient-credits-divider\)\]{color:var(--insufficient-credits-divider)}.text-\[var\(--lucky-accent\)\]{color:var(--lucky-accent)}.text-\[var\(--master-accent\)\]{color:var(--master-accent)}.text-\[var\(--membership-accent\)\]{color:var(--membership-accent)}.text-\[var\(--membership-hero-benefit-label\)\]{color:var(--membership-hero-benefit-label)}.text-\[var\(--membership-hero-benefit-unit\)\]{color:var(--membership-hero-benefit-unit)}.text-\[var\(--membership-hero-benefit-value\)\]{color:var(--membership-hero-benefit-value)}.text-\[var\(--membership-on-accent\)\]{color:var(--membership-on-accent)}.text-\[var\(--modal-card-foreground\)\]{color:var(--modal-card-foreground)}.text-\[var\(--palm-accent\)\]{color:var(--palm-accent)}.text-\[var\(--palm-copy\)\]{color:var(--palm-copy)}.text-\[var\(--palm-danger\)\]{color:var(--palm-danger)}.text-\[var\(--palm-muted\)\]{color:var(--palm-muted)}.text-\[var\(--palm-title\)\]{color:var(--palm-title)}.text-\[var\(--panel-title-color\)\]{color:var(--panel-title-color)}.text-\[var\(--panel-title-color\,var\(--accent-2\)\)\]{color:var(--panel-title-color,var(--accent-2))}.text-\[var\(--pricing-hero-benefit-subtitle\)\]{color:var(--pricing-hero-benefit-subtitle)}.text-\[var\(--pricing-hero-benefit-title\)\]{color:var(--pricing-hero-benefit-title)}.text-\[var\(--primary\)\]{color:var(--primary)}.text-\[var\(--primary-foreground\)\]{color:var(--primary-foreground)}.text-\[var\(--report-card-text\)\]{color:var(--report-card-text)}.text-\[var\(--report-card-title\)\]{color:var(--report-card-title)}.text-\[var\(--report-copy-color\)\]{color:var(--report-copy-color)}.text-\[var\(--report-title-color\)\]{color:var(--report-title-color)}.text-\[var\(--secondary-foreground\)\]{color:var(--secondary-foreground)}.text-\[var\(--text-soft\)\]{color:var(--text-soft)}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground{color:var(--foreground)}.text-inherit{color:inherit}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-100\/90{color:#ffe2e2e6}@supports (color:color-mix(in lab,red,red)){.text-red-100\/90{color:color-mix(in oklab,var(--color-red-100)90%,transparent)}}.text-rose-300{color:var(--color-rose-300)}.text-secondary{color:var(--secondary)}.text-secondary-foreground,.text-secondary-foreground\/70{color:var(--secondary-foreground)}@supports (color:color-mix(in lab,red,red)){.text-secondary-foreground\/70{color:color-mix(in oklab,var(--secondary-foreground)70%,transparent)}}.text-slate-500{color:var(--color-slate-500)}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.text-white\/45{color:color-mix(in oklab,var(--color-white)45%,transparent)}}.text-white\/46{color:#ffffff75}@supports (color:color-mix(in lab,red,red)){.text-white\/46{color:color-mix(in oklab,var(--color-white)46%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.text-white\/52{color:#ffffff85}@supports (color:color-mix(in lab,red,red)){.text-white\/52{color:color-mix(in oklab,var(--color-white)52%,transparent)}}.text-white\/54{color:#ffffff8a}@supports (color:color-mix(in lab,red,red)){.text-white\/54{color:color-mix(in oklab,var(--color-white)54%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/74{color:#ffffffbd}@supports (color:color-mix(in lab,red,red)){.text-white\/74{color:color-mix(in oklab,var(--color-white)74%,transparent)}}.text-white\/76{color:#ffffffc2}@supports (color:color-mix(in lab,red,red)){.text-white\/76{color:color-mix(in oklab,var(--color-white)76%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-white\/82{color:#ffffffd1}@supports (color:color-mix(in lab,red,red)){.text-white\/82{color:color-mix(in oklab,var(--color-white)82%,transparent)}}.text-white\/84{color:#ffffffd6}@supports (color:color-mix(in lab,red,red)){.text-white\/84{color:color-mix(in oklab,var(--color-white)84%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white)85%,transparent)}}.text-white\/86{color:#ffffffdb}@supports (color:color-mix(in lab,red,red)){.text-white\/86{color:color-mix(in oklab,var(--color-white)86%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.text-white\/95{color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.text-white\/95{color:color-mix(in oklab,var(--color-white)95%,transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-transparent{text-decoration-color:#0000}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--admin-accent-strong\)\]{accent-color:var(--admin-accent-strong)}.accent-\[var\(--primary\)\]{accent-color:var(--primary)}.accent-foreground{accent-color:var(--foreground)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-82{opacity:.82}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.opacity-\[\.7\]{opacity:.7}.opacity-\[\.68\]{opacity:.68}.opacity-\[\.72\]{opacity:.72}.opacity-\[0\.08\]{opacity:.08}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_-28px_80px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 -28px 80px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(255\,255\,255\,0\.04\)\,0_8px_18px_rgba\(37\,99\,235\,0\.18\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#ffffff0a),0 8px 18px var(--tw-shadow-color,#2563eb2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_8px_rgba\(255\,255\,255\,0\.12\)\]{--tw-shadow:0 0 0 8px var(--tw-shadow-color,#ffffff1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(214\,160\,96\,0\.6\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#d6a06099);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(240\,192\,122\,0\.18\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#f0c07a2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#ffffff14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(255\,255\,255\,0\.35\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#ffffff59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0px_10px_rgba\(214\,160\,96\,0\.1\)\]{--tw-shadow:0 0px 10px var(--tw-shadow-color,#d6a0601a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_8px_color-mix\(in_srgb\,var\(--color-bg-page\)_62\%\,transparent\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,var(--color-bg-page))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_2px_8px_color-mix\(in_srgb\,var\(--color-bg-page\)_62\%\,transparent\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,color-mix(in srgb,var(--color-bg-page)62%,transparent))}}.shadow-\[0_2px_8px_color-mix\(in_srgb\,var\(--color-bg-page\)_62\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(60\,38\,18\,0\.22\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#3c261238);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_5px_16px_color-mix\(in_srgb\,var\(--credits-deep\)_10\%\,transparent\)\]{--tw-shadow:0 5px 16px var(--tw-shadow-color,var(--credits-deep))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_5px_16px_color-mix\(in_srgb\,var\(--credits-deep\)_10\%\,transparent\)\]{--tw-shadow:0 5px 16px var(--tw-shadow-color,color-mix(in srgb,var(--credits-deep)10%,transparent))}}.shadow-\[0_5px_16px_color-mix\(in_srgb\,var\(--credits-deep\)_10\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(37\,99\,235\,0\.16\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#2563eb29);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(22\,43\,78\,0\.24\)\]{--tw-shadow:0 10px 22px var(--tw-shadow-color,#162b4e3d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_25px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:0 10px 25px var(--tw-shadow-color,#00000038);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_26px_rgba\(8\,8\,12\,0\.14\)\]{--tw-shadow:0 10px 26px var(--tw-shadow-color,#08080c24);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_24px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow:0 12px 24px var(--tw-shadow-color,#0f172a1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(37\,99\,235\,0\.16\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#2563eb29);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_44px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 14px 44px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_32px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow:0 16px 32px var(--tw-shadow-color,#0f172a1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_34px_rgba\(124\,83\,31\,0\.3\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.28\)\]{--tw-shadow:0 16px 34px var(--tw-shadow-color,#7c531f4d),inset 0 1px 0 var(--tw-shadow-color,#ffffff47);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_36px_rgba\(0\,0\,0\,0\.16\)\]{--tw-shadow:0 16px 36px var(--tw-shadow-color,#00000029);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(37\,99\,235\,0\.2\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#2563eb33);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(10\,10\,22\,0\.24\)\]{--tw-shadow:0 18px 48px var(--tw-shadow-color,#0a0a163d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_22px_64px_rgba\(10\,10\,22\,0\.3\)\]{--tw-shadow:0 22px 64px var(--tw-shadow-color,#0a0a164d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_64px_rgba\(18\,13\,8\,0\.32\)\]{--tw-shadow:0 24px 64px var(--tw-shadow-color,#120d0852);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--ring\)_42\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--ring))}@supports (color:color-mix(in lab,red,red)){.shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--ring\)_42\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,color-mix(in srgb,var(--ring)42%,transparent))}}.shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--ring\)_42\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--primary\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--primary));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_color-mix\(in_srgb\,white_8\%\,transparent\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\,0_18px_48px_rgba\(10\,10\,22\,0\.24\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff14),0 18px 48px var(--tw-shadow-color,#0a0a163d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.35\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_var\(--insufficient-credits-highlight\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--insufficient-credits-highlight));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_var\(--report-paywall-highlight\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--report-paywall-highlight));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--admin-shadow\)\]{--tw-shadow:var(--admin-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--modal-card-shadow\)\]{--tw-shadow:var(--modal-card-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-brand-strong\)\]{--tw-shadow:var(--shadow-brand-strong);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-floating\)\]{--tw-shadow:var(--shadow-floating);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-soft\)\]{--tw-shadow:var(--shadow-soft);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-strong\)\]{--tw-shadow:var(--shadow-strong);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--surface-card-shadow\)\]{--tw-shadow:var(--surface-card-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[rgba\(236\,208\,151\,0\.22\)\]{--tw-ring-color:#ecd09738}.ring-\[var\(--color-border-default\)\]{--tw-ring-color:var(--color-border-default)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_2px_5px_rgba\(0\,0\,0\,0\.16\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 5px var(--tw-drop-shadow-color,#00000029));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.\[filter\:drop-shadow\(var\(--admin-shadow-accent\)\)\]{filter:drop-shadow(var(--admin-shadow-accent))}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-\[22px\]{--tw-backdrop-blur:blur(22px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-\[var\(--modal-overlay-blur\)\]{--tw-backdrop-blur:blur(var(--modal-overlay-blur));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-saturate-150{--tw-backdrop-saturate:saturate(150%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\]{transition-property:background-color,border-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\,box-shadow\,transform\]{transition-property:border-color,background-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\,color\]{transition-property:border-color,background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,transform\]{transition-property:box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\,opacity\]{transition-property:grid-template-rows,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-\[cubic-bezier\(0\.4\,0\,0\.2\,1\)\]{--tw-ease:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.\[--chart-detail-tight-data-col\:39px\]{--chart-detail-tight-data-col:39px}.\[--chart-detail-tight-label-col\:20px\]{--chart-detail-tight-label-col:20px}.\[--nav-height\:44px\]{--nav-height:44px}.\[--row-branch\:46px\]{--row-branch:46px}.\[--row-hidden\:66px\]{--row-hidden:66px}.\[--row-main\:30px\]{--row-main:30px}.\[--row-stem\:46px\]{--row-stem:46px}.\[--row-title\:38px\]{--row-title:38px}.\[--safe-top\:0px\]{--safe-top:0px}.\[--safe-top\:env\(safe-area-inset-top\,0px\)\]{--safe-top:env(safe-area-inset-top,0px)}.\[--sticky-base\:calc\(env\(safe-area-inset-top\,0px\)\+66px\)\]{--sticky-base: calc(env(safe-area-inset-top,0px) + 66px) }.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.\[animation-delay\:160ms\]{animation-delay:.16s}.\[animation-delay\:320ms\]{animation-delay:.32s}.\[transition\:opacity_180ms_ease\,transform_200ms_cubic-bezier\(0\.4\,0\,1\,1\)\]{transition:opacity .18s,transform .2s cubic-bezier(.4,0,1,1)}.\[transition\:opacity_180ms_ease\,transform_220ms_cubic-bezier\(0\.2\,0\.9\,0\.2\,1\)\]{transition:opacity .18s,transform .22s cubic-bezier(.2,.9,.2,1)}.\[transition\:opacity_260ms_ease\,transform_300ms_cubic-bezier\(0\.2\,0\.9\,0\.2\,1\)\]{transition:opacity .26s,transform .3s cubic-bezier(.2,.9,.2,1)}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.not-first\:mt-6:not(:first-child){margin-top:calc(var(--spacing)*6)}@media(hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-2:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:rotate-\[-18deg\]:is(:where(.group):hover *){rotate:-18deg}.group-hover\:border-\[var\(--accent-2\)\]\/60:is(:where(.group):hover *){border-color:var(--accent-2)}@supports (color:color-mix(in lab,red,red)){.group-hover\:border-\[var\(--accent-2\)\]\/60:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--accent-2)60%,transparent)}}.group-hover\:bg-\[var\(--admin-accent-strong\)\]:is(:where(.group):hover *){background-color:var(--admin-accent-strong)}.group-hover\:text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_48\%\,transparent\)\]:is(:where(.group):hover *){color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.group-hover\:text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_48\%\,transparent\)\]:is(:where(.group):hover *){color:color-mix(in srgb,var(--color-text-primary)48%,transparent)}}.group-hover\:text-\[var\(--accent-2\)\]:is(:where(.group):hover *){color:var(--accent-2)}.group-hover\:text-\[var\(--color-text-primary\)\]:is(:where(.group):hover *){color:var(--color-text-primary)}.group-hover\:text-\[var\(--color-text-secondary\)\]:is(:where(.group):hover *){color:var(--color-text-secondary)}.group-hover\:text-\[var\(--report-card-title\)\]:is(:where(.group):hover *){color:var(--report-card-title)}.group-hover\:text-accent-foreground:is(:where(.group):hover *){color:var(--accent-foreground)}.group-hover\:opacity-95:is(:where(.group):hover *){opacity:.95}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:brightness-105:is(:where(.group):hover *){--tw-brightness:brightness(105%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.group-hover\:brightness-110:is(:where(.group):hover *){--tw-brightness:brightness(110%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.group-hover\:brightness-\[1\.05\]:is(:where(.group):hover *){--tw-brightness:brightness(1.05);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.group-hover\/resize\:opacity-100:is(:where(.group\/resize):hover *){opacity:1}}.group-active\:scale-95:is(:where(.group):active *){--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.peer-checked\:border-\[var\(--ring\)\]:is(:where(.peer):checked~*){border-color:var(--ring)}.peer-checked\:bg-\[var\(--accent\)\]:is(:where(.peer):checked~*){background-color:var(--accent)}.peer-checked\:opacity-100:is(:where(.peer):checked~*){opacity:1}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-55:is(:where(.peer):disabled~*){opacity:.55}.placeholder\:text-sm::-moz-placeholder{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.placeholder\:text-sm::placeholder{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.placeholder\:text-xs::-moz-placeholder{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.placeholder\:text-xs::placeholder{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.placeholder\:text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_28\%\,transparent\)\]::-moz-placeholder{color:var(--color-text-primary)}.placeholder\:text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_28\%\,transparent\)\]::placeholder{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_28\%\,transparent\)\]::-moz-placeholder{color:color-mix(in srgb,var(--color-text-primary)28%,transparent)}.placeholder\:text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_28\%\,transparent\)\]::placeholder{color:color-mix(in srgb,var(--color-text-primary)28%,transparent)}}.placeholder\:text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_36\%\,transparent\)\]::-moz-placeholder{color:var(--color-text-primary)}.placeholder\:text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_36\%\,transparent\)\]::placeholder{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_36\%\,transparent\)\]::-moz-placeholder{color:color-mix(in srgb,var(--color-text-primary)36%,transparent)}.placeholder\:text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_36\%\,transparent\)\]::placeholder{color:color-mix(in srgb,var(--color-text-primary)36%,transparent)}}.placeholder\:text-\[var\(--admin-muted\)\]::-moz-placeholder{color:var(--admin-muted)}.placeholder\:text-\[var\(--admin-muted\)\]::placeholder{color:var(--admin-muted)}.placeholder\:text-\[var\(--birth-form-muted\)\]::-moz-placeholder{color:var(--birth-form-muted)}.placeholder\:text-\[var\(--birth-form-muted\)\]::placeholder{color:var(--birth-form-muted)}.placeholder\:text-\[var\(--color-text-tertiary\)\]::-moz-placeholder{color:var(--color-text-tertiary)}.placeholder\:text-\[var\(--color-text-tertiary\)\]::placeholder{color:var(--color-text-tertiary)}.placeholder\:text-muted-foreground::-moz-placeholder{color:var(--muted-foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:right-4:after{content:var(--tw-content);right:calc(var(--spacing)*4)}.after\:bottom-0:after{content:var(--tw-content);bottom:calc(var(--spacing)*0)}.after\:left-4:after{content:var(--tw-content);left:calc(var(--spacing)*4)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:bg-\[var\(--divider-soft\)\]:after{content:var(--tw-content);background-color:var(--divider-soft)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing)*0)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-\[var\(--birth-form-border-strong\)\]:focus-within{border-color:var(--birth-form-border-strong)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-\[var\(--ring\)\]:focus-within{--tw-ring-color:var(--ring)}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-\[1px\]:hover{--tw-translate-y: -1px ;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-\[2px\]:hover{--tw-translate-y: -2px ;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:border-\[color\:color-mix\(in_srgb\,var\(--color-info\)_22\%\,transparent\)\]:hover{border-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[color\:color-mix\(in_srgb\,var\(--color-info\)_22\%\,transparent\)\]:hover{border-color:color-mix(in srgb,var(--color-info)22%,transparent)}}.hover\:border-\[rgba\(137\,195\,255\,0\.34\)\]:hover{border-color:#89c3ff57}.hover\:border-\[rgba\(214\,160\,96\,0\.35\)\]:hover{border-color:#d6a06059}.hover\:border-\[rgba\(222\,209\,182\,0\.22\)\]:hover{border-color:#ded1b638}.hover\:border-\[rgba\(240\,217\,184\,0\.3\)\]:hover{border-color:#f0d9b84d}.hover\:border-\[var\(--accent-2\)\]\/50:hover{border-color:var(--accent-2)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[var\(--accent-2\)\]\/50:hover{border-color:color-mix(in oklab,var(--accent-2)50%,transparent)}}.hover\:border-\[var\(--admin-border\)\]:hover{border-color:var(--admin-border)}.hover\:border-\[var\(--admin-border-strong\)\]:hover{border-color:var(--admin-border-strong)}.hover\:border-\[var\(--birth-form-border-strong\)\]:hover{border-color:var(--birth-form-border-strong)}.hover\:border-\[var\(--border-strong\)\]:hover{border-color:var(--border-strong)}.hover\:border-\[var\(--color-border-strong\)\]:hover{border-color:var(--color-border-strong)}.hover\:border-\[var\(--credits-border\)\]:hover{border-color:var(--credits-border)}.hover\:border-\[var\(--primary\)\]:hover{border-color:var(--primary)}.hover\:border-\[var\(--ring\)\]:hover{border-color:var(--ring)}.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--color-danger-soft\)_90\%\,var\(--surface-veil-strong\)\)\]:hover{background-color:var(--color-danger-soft)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--color-danger-soft\)_90\%\,var\(--surface-veil-strong\)\)\]:hover{background-color:color-mix(in srgb,var(--color-danger-soft)90%,var(--surface-veil-strong))}}.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--danger-soft\)_92\%\,transparent\)\]:hover{background-color:var(--danger-soft)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--danger-soft\)_92\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--danger-soft)92%,transparent)}}.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--danger-text\)_88\%\,black\)\]:hover{background-color:var(--danger-text)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--danger-text\)_88\%\,black\)\]:hover{background-color:color-mix(in srgb,var(--danger-text)88%,black)}}.hover\:bg-\[rgba\(230\,104\,88\,0\.08\)\]:hover{background-color:#e6685814}.hover\:bg-\[var\(--accent\)\]:hover{background-color:var(--accent)}.hover\:bg-\[var\(--admin-subtle\)\]:hover{background-color:var(--admin-subtle)}.hover\:bg-\[var\(--birth-form-control-hover\)\]:hover{background-color:var(--birth-form-control-hover)}.hover\:bg-\[var\(--color-surface-2\)\]:hover{background-color:var(--color-surface-2)}.hover\:bg-\[var\(--color-surface-3\)\]:hover{background-color:var(--color-surface-3)}.hover\:bg-\[var\(--color-surface-glass-strong\)\]:hover{background-color:var(--color-surface-glass-strong)}.hover\:bg-\[var\(--color-surface-overlay\)\]:hover{background-color:var(--color-surface-overlay)}.hover\:bg-\[var\(--color-surface-overlay-strong\)\]:hover{background-color:var(--color-surface-overlay-strong)}.hover\:bg-\[var\(--credits-soft\)\]:hover{background-color:var(--credits-soft)}.hover\:bg-\[var\(--membership-soft\)\]:hover{background-color:var(--membership-soft)}.hover\:bg-\[var\(--surface-glass-hover\)\]:hover{background-color:var(--surface-glass-hover)}.hover\:bg-\[var\(--surface-glass-soft\)\]:hover{background-color:var(--surface-glass-soft)}.hover\:bg-\[var\(--surface-veil\)\]:hover{background-color:var(--surface-veil)}.hover\:bg-\[var\(--surface-veil-strong\)\]:hover{background-color:var(--surface-veil-strong)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-white\/8:hover{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/8:hover{background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.hover\:text-\[var\(--accent-foreground\)\]:hover{color:var(--accent-foreground)}.hover\:text-\[var\(--admin-text\)\]:hover{color:var(--admin-text)}.hover\:text-\[var\(--birth-form-text\)\]:hover{color:var(--birth-form-text)}.hover\:text-\[var\(--color-text-primary\)\]:hover{color:var(--color-text-primary)}.hover\:text-\[var\(--color-text-secondary\)\]:hover{color:var(--color-text-secondary)}.hover\:text-\[var\(--master-accent\)\]:hover{color:var(--master-accent)}.hover\:text-\[var\(--primary\)\]:hover{color:var(--primary)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-white\/90:hover{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.hover\:text-white\/90:hover{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-current:hover{text-decoration-color:currentColor}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-\[0_18px_52px_rgba\(0\,0\,0\,0\.52\)\]:hover{--tw-shadow:0 18px 52px var(--tw-shadow-color,#00000085);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[var\(--shadow-soft\)\]:hover{--tw-shadow:var(--shadow-soft);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:brightness-90:hover{--tw-brightness:brightness(90%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.hover\:brightness-100:hover{--tw-brightness:brightness(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.hover\:brightness-\[1\.03\]:hover{--tw-brightness:brightness(1.03);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}.focus\:border-\[var\(--admin-accent\)\]:focus{border-color:var(--admin-accent)}.focus\:border-\[var\(--admin-border-strong\)\]:focus{border-color:var(--admin-border-strong)}.focus\:border-\[var\(--border-strong\)\]:focus{border-color:var(--border-strong)}.focus\:border-\[var\(--danger-text\)\]:focus{border-color:var(--danger-text)}.focus\:border-\[var\(--membership-border\)\]:focus{border-color:var(--membership-border)}.focus\:border-\[var\(--primary\)\]:focus{border-color:var(--primary)}.focus\:border-\[var\(--ring\)\]:focus{border-color:var(--ring)}.focus\:border-sky-400\/60:focus{border-color:#00bcfe99}@supports (color:color-mix(in lab,red,red)){.focus\:border-sky-400\/60:focus{border-color:color-mix(in oklab,var(--color-sky-400)60%,transparent)}}.focus\:bg-\[var\(--membership-accent\)\]:focus{background-color:var(--membership-accent)}.focus\:bg-\[var\(--surface-glass-hover\)\]:focus{background-color:var(--surface-glass-hover)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-destructive\/10:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus\:bg-destructive\/10:focus{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.focus\:text-\[var\(--membership-on-accent\)\]:focus{color:var(--membership-on-accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-destructive:focus{color:var(--destructive)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[var\(--accent\)\]:focus{--tw-ring-color:var(--accent)}.focus\:ring-\[var\(--color-danger-border\)\]:focus{--tw-ring-color:var(--color-danger-border)}.focus\:ring-\[var\(--ring\)\]:focus{--tw-ring-color:var(--ring)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:bg-\[var\(--color-surface-overlay\)\]:focus-visible{background-color:var(--color-surface-overlay)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[color\:color-mix\(in_srgb\,var\(--accent-2\)_55\%\,transparent\)\]:focus-visible{--tw-ring-color:var(--accent-2)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-\[color\:color-mix\(in_srgb\,var\(--accent-2\)_55\%\,transparent\)\]:focus-visible{--tw-ring-color:color-mix(in srgb,var(--accent-2)55%,transparent)}}.focus-visible\:ring-\[color\:color-mix\(in_srgb\,var\(--primary\)_22\%\,transparent\)\]:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-\[color\:color-mix\(in_srgb\,var\(--primary\)_22\%\,transparent\)\]:focus-visible{--tw-ring-color:color-mix(in srgb,var(--primary)22%,transparent)}}.focus-visible\:ring-\[color\:color-mix\(in_srgb\,var\(--primary\)_24\%\,transparent\)\]:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-\[color\:color-mix\(in_srgb\,var\(--primary\)_24\%\,transparent\)\]:focus-visible{--tw-ring-color:color-mix(in srgb,var(--primary)24%,transparent)}}.focus-visible\:ring-\[rgba\(240\,192\,122\,0\.6\)\]:focus-visible{--tw-ring-color:#f0c07a99}.focus-visible\:ring-\[var\(--accent-2\)\]:focus-visible{--tw-ring-color:var(--accent-2)}.focus-visible\:ring-\[var\(--credits-ring\)\]:focus-visible{--tw-ring-color:var(--credits-ring)}.focus-visible\:ring-\[var\(--danger-text\)\]:focus-visible{--tw-ring-color:var(--danger-text)}.focus-visible\:ring-\[var\(--membership-ring\)\]:focus-visible{--tw-ring-color:var(--membership-ring)}.focus-visible\:ring-\[var\(--ring\)\]:focus-visible,.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/35:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/35:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)35%,transparent)}}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:ring-offset-transparent:focus-visible{--tw-ring-offset-color:transparent}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--color-focus-ring\)\]:focus-visible{outline-color:var(--color-focus-ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:translate-y-0:active{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-\[0\.95\]:active{scale:.95}.active\:scale-\[0\.96\]:active{scale:.96}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.99\]:active{scale:.99}.active\:scale-\[0\.985\]:active{scale:.985}.active\:scale-\[0\.992\]:active{scale:.992}.active\:scale-\[0\.995\]:active{scale:.995}.active\:opacity-60:active{opacity:.6}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[var\(--surface-glass-soft\)\]:disabled{background-color:var(--surface-glass-soft)}.disabled\:text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_50\%\,transparent\)\]:disabled{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.disabled\:text-\[color\:color-mix\(in_srgb\,var\(--color-text-primary\)_50\%\,transparent\)\]:disabled{color:color-mix(in srgb,var(--color-text-primary)50%,transparent)}}.disabled\:text-\[var\(--color-text-tertiary\)\]:disabled{color:var(--color-text-tertiary)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:opacity-55[aria-disabled=true]{opacity:.55}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-45[data-disabled]{opacity:.45}.data-\[highlighted\]\:bg-\[var\(--membership-accent\)\][data-highlighted]{background-color:var(--membership-accent)}.data-\[highlighted\]\:bg-accent[data-highlighted]{background-color:var(--accent)}.data-\[highlighted\]\:bg-destructive\/10[data-highlighted]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[highlighted\]\:bg-destructive\/10[data-highlighted]{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.data-\[highlighted\]\:text-\[var\(--membership-on-accent\)\][data-highlighted]{color:var(--membership-on-accent)}.data-\[highlighted\]\:text-accent-foreground[data-highlighted]{color:var(--accent-foreground)}.data-\[highlighted\]\:text-destructive[data-highlighted]{color:var(--destructive)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=checked\]\:translate-x-\[22px\][data-state=checked]{--tw-translate-x:22px;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media(min-width:360px){.min-\[360px\]\:block{display:block}.min-\[360px\]\:h-10{height:calc(var(--spacing)*10)}.min-\[360px\]\:w-10{width:calc(var(--spacing)*10)}.min-\[360px\]\:gap-2{gap:calc(var(--spacing)*2)}.min-\[360px\]\:p-1\.5{padding:calc(var(--spacing)*1.5)}.min-\[360px\]\:text-\[10px\]{font-size:10px}.min-\[360px\]\:text-\[13px\]{font-size:13px}}@media(min-width:380px){.min-\[380px\]\:h-9{height:calc(var(--spacing)*9)}.min-\[380px\]\:w-9{width:calc(var(--spacing)*9)}.min-\[380px\]\:gap-2{gap:calc(var(--spacing)*2)}}@media(min-width:390px){.min-\[390px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1025px){.min-\[1025px\]\:mt-5{margin-top:calc(var(--spacing)*5)}.min-\[1025px\]\:mt-6{margin-top:calc(var(--spacing)*6)}.min-\[1025px\]\:mt-10{margin-top:calc(var(--spacing)*10)}.min-\[1025px\]\:block{display:block}.min-\[1025px\]\:flex{display:flex}.min-\[1025px\]\:hidden{display:none}.min-\[1025px\]\:h-\[min\(78dvh\,760px\)\]{height:min(78dvh,760px)}.min-\[1025px\]\:max-w-\[920px\]{max-width:920px}.min-\[1025px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[1025px\]\:gap-4{gap:calc(var(--spacing)*4)}.min-\[1025px\]\:px-5{padding-inline:calc(var(--spacing)*5)}.min-\[1025px\]\:py-1{padding-block:calc(var(--spacing)*1)}.min-\[1025px\]\:py-8{padding-block:calc(var(--spacing)*8)}.min-\[1025px\]\:py-10{padding-block:calc(var(--spacing)*10)}.min-\[1025px\]\:pt-0{padding-top:calc(var(--spacing)*0)}.min-\[1025px\]\:pt-3{padding-top:calc(var(--spacing)*3)}.min-\[1025px\]\:pt-4{padding-top:calc(var(--spacing)*4)}.min-\[1025px\]\:pt-5{padding-top:calc(var(--spacing)*5)}.min-\[1025px\]\:pt-6{padding-top:calc(var(--spacing)*6)}.min-\[1025px\]\:pt-8{padding-top:calc(var(--spacing)*8)}.min-\[1025px\]\:pt-10{padding-top:calc(var(--spacing)*10)}.min-\[1025px\]\:pt-12{padding-top:calc(var(--spacing)*12)}.min-\[1025px\]\:pb-8{padding-bottom:calc(var(--spacing)*8)}.min-\[1025px\]\:pb-10{padding-bottom:calc(var(--spacing)*10)}}@media(min-width:40rem){.sm\:right-3{right:calc(var(--spacing)*3)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-2{margin-top:calc(var(--spacing)*2)}.sm\:mb-2{margin-bottom:calc(var(--spacing)*2)}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.sm\:size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.sm\:size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.sm\:h-\[78dvh\]{height:78dvh}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-\[760px\]{max-width:760px}.sm\:min-w-\[88px\]{min-width:88px}.sm\:min-w-\[320px\]{min-width:320px}.sm\:flex-1{flex:1}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:\!items-center{align-items:center!important}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:calc(var(--spacing)*2)}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:gap-5{gap:calc(var(--spacing)*5)}.sm\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm\:\!rounded-4xl{border-radius:2rem!important}.sm\:rounded-lg{border-radius:.5rem}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:p-2{padding:calc(var(--spacing)*2)}.sm\:p-3{padding:calc(var(--spacing)*3)}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.sm\:px-3{padding-inline:calc(var(--spacing)*3)}.sm\:px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:px-5{padding-inline:calc(var(--spacing)*5)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:py-1{padding-block:calc(var(--spacing)*1)}.sm\:py-3\.5{padding-block:calc(var(--spacing)*3.5)}.sm\:pt-2{padding-top:calc(var(--spacing)*2)}.sm\:pt-2\.5{padding-top:calc(var(--spacing)*2.5)}.sm\:pt-3{padding-top:calc(var(--spacing)*3)}.sm\:pt-5{padding-top:calc(var(--spacing)*5)}.sm\:pt-6{padding-top:calc(var(--spacing)*6)}.sm\:pr-1\.5{padding-right:calc(var(--spacing)*1.5)}.sm\:pr-10{padding-right:calc(var(--spacing)*10)}.sm\:pb-0{padding-bottom:calc(var(--spacing)*0)}.sm\:pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}.sm\:pb-2{padding-bottom:calc(var(--spacing)*2)}.sm\:pb-4{padding-bottom:calc(var(--spacing)*4)}.sm\:pb-7{padding-bottom:calc(var(--spacing)*7)}.sm\:pl-4{padding-left:calc(var(--spacing)*4)}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[15px\]{font-size:15px}}@media(min-width:48rem){.md\:inset-x-6{inset-inline:calc(var(--spacing)*6)}.md\:top-1\.5{top:calc(var(--spacing)*1.5)}.md\:right-3{right:calc(var(--spacing)*3)}.md\:-bottom-10{bottom:calc(var(--spacing)*-10)}.md\:col-span-1{grid-column:span 1/span 1}.md\:-mx-5{margin-inline:calc(var(--spacing)*-5)}.md\:-mx-6{margin-inline:calc(var(--spacing)*-6)}.md\:mx-3{margin-inline:calc(var(--spacing)*3)}.md\:mx-4{margin-inline:calc(var(--spacing)*4)}.md\:mx-auto{margin-inline:auto}.md\:-mt-\[68px\]{margin-top:-68px}.md\:mt-2{margin-top:calc(var(--spacing)*2)}.md\:mt-3{margin-top:calc(var(--spacing)*3)}.md\:mt-3\.5{margin-top:calc(var(--spacing)*3.5)}.md\:mt-4{margin-top:calc(var(--spacing)*4)}.md\:mt-5{margin-top:calc(var(--spacing)*5)}.md\:mt-9{margin-top:calc(var(--spacing)*9)}.md\:mb-4{margin-bottom:calc(var(--spacing)*4)}.md\:mb-6{margin-bottom:calc(var(--spacing)*6)}.md\:mb-8{margin-bottom:calc(var(--spacing)*8)}.md\:mb-10{margin-bottom:calc(var(--spacing)*10)}.md\:mb-14{margin-bottom:calc(var(--spacing)*14)}.md\:block{display:block}.md\:flex{display:flex}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:h-2{height:calc(var(--spacing)*2)}.md\:h-4{height:calc(var(--spacing)*4)}.md\:h-6{height:calc(var(--spacing)*6)}.md\:h-7{height:calc(var(--spacing)*7)}.md\:h-8{height:calc(var(--spacing)*8)}.md\:h-9{height:calc(var(--spacing)*9)}.md\:h-11{height:calc(var(--spacing)*11)}.md\:h-12{height:calc(var(--spacing)*12)}.md\:h-16{height:calc(var(--spacing)*16)}.md\:h-24{height:calc(var(--spacing)*24)}.md\:h-\[3\.75rem\]{height:3.75rem}.md\:h-\[17px\]{height:17px}.md\:h-\[92px\]{height:92px}.md\:h-\[230px\]{height:230px}.md\:max-h-\[min\(56svh\,720px\)\]{max-height:min(56svh,720px)}.md\:max-h-\[min\(78dvh\,760px\)\]{max-height:min(78dvh,760px)}.md\:min-h-\[48px\]{min-height:48px}.md\:min-h-\[52px\]{min-height:52px}.md\:min-h-\[56px\]{min-height:56px}.md\:min-h-\[80px\]{min-height:80px}.md\:min-h-\[88px\]{min-height:88px}.md\:min-h-\[132px\]{min-height:132px}.md\:min-h-\[160px\]{min-height:160px}.md\:min-h-\[166px\]{min-height:166px}.md\:min-h-\[198px\]{min-height:198px}.md\:min-h-\[292px\]{min-height:292px}.md\:w-4{width:calc(var(--spacing)*4)}.md\:w-6{width:calc(var(--spacing)*6)}.md\:w-7{width:calc(var(--spacing)*7)}.md\:w-8{width:calc(var(--spacing)*8)}.md\:w-9{width:calc(var(--spacing)*9)}.md\:w-11{width:calc(var(--spacing)*11)}.md\:w-12{width:calc(var(--spacing)*12)}.md\:w-16{width:calc(var(--spacing)*16)}.md\:w-24{width:calc(var(--spacing)*24)}.md\:w-\[17px\]{width:17px}.md\:w-\[20\%\]{width:20%}.md\:w-\[40\%\]{width:40%}.md\:w-\[41\%\]{width:41%}.md\:w-\[43\%\]{width:43%}.md\:w-\[92px\]{width:92px}.md\:w-\[300px\]{width:300px}.md\:w-\[calc\(100\%-32px\)\]{width:calc(100% - 32px)}.md\:w-\[calc\(100\%-112px\)\]{width:calc(100% - 112px)}.md\:w-auto{width:auto}.md\:max-w-\[17\.5em\]{max-width:17.5em}.md\:max-w-\[62\%\]{max-width:62%}.md\:max-w-\[70\%\]{max-width:70%}.md\:max-w-\[520px\]{max-width:520px}.md\:max-w-\[540px\]{max-width:540px}.md\:max-w-\[920px\]{max-width:920px}.md\:min-w-\[28px\]{min-width:28px}.md\:min-w-\[42px\]{min-width:42px}.md\:min-w-\[44px\]{min-width:44px}.md\:min-w-\[48px\]{min-width:48px}.md\:min-w-\[50px\]{min-width:50px}.md\:min-w-\[96px\]{min-width:96px}.md\:min-w-\[104px\]{min-width:104px}.md\:min-w-\[168px\]{min-width:168px}.md\:min-w-\[220px\]{min-width:220px}.md\:flex-1{flex:1}.md\:shrink-0{flex-shrink:0}.md\:translate-y-\[10px\]{--tw-translate-y:10px;translate:var(--tw-translate-x)var(--tw-translate-y)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.md\:grid-cols-\[1\.35fr_\.65fr\]{grid-template-columns:1.35fr .65fr}.md\:grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.md\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(260px\,0\.72fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(260px,.72fr)}.md\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.md\:grid-cols-\[repeat\(auto-fit\,minmax\(36px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(36px,1fr))}.md\:grid-cols-\[repeat\(auto-fit\,minmax\(38px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(38px,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:justify-start{justify-content:flex-start}.md\:gap-1{gap:calc(var(--spacing)*1)}.md\:gap-1\.5{gap:calc(var(--spacing)*1.5)}.md\:gap-2{gap:calc(var(--spacing)*2)}.md\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.md\:gap-3{gap:calc(var(--spacing)*3)}.md\:gap-4{gap:calc(var(--spacing)*4)}.md\:gap-5{gap:calc(var(--spacing)*5)}.md\:gap-6{gap:calc(var(--spacing)*6)}.md\:gap-8{gap:calc(var(--spacing)*8)}:where(.md\:space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*10)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*10)*calc(1 - var(--tw-space-y-reverse)))}.md\:gap-x-4{-moz-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4)}.md\:justify-self-end{justify-self:flex-end}.md\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.md\:rounded-\[20px\]{border-radius:20px}.md\:rounded-\[22px\]{border-radius:22px}.md\:rounded-\[24px\]{border-radius:24px}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:p-1\.5{padding:calc(var(--spacing)*1.5)}.md\:p-3{padding:calc(var(--spacing)*3)}.md\:p-3\.5{padding:calc(var(--spacing)*3.5)}.md\:p-4{padding:calc(var(--spacing)*4)}.md\:p-5{padding:calc(var(--spacing)*5)}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-7{padding:calc(var(--spacing)*7)}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:\!px-2{padding-inline:calc(var(--spacing)*2)!important}.md\:px-0\.5{padding-inline:calc(var(--spacing)*.5)}.md\:px-1{padding-inline:calc(var(--spacing)*1)}.md\:px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.md\:px-2{padding-inline:calc(var(--spacing)*2)}.md\:px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.md\:px-3{padding-inline:calc(var(--spacing)*3)}.md\:px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.md\:px-4{padding-inline:calc(var(--spacing)*4)}.md\:px-5{padding-inline:calc(var(--spacing)*5)}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:px-7{padding-inline:calc(var(--spacing)*7)}.md\:px-8{padding-inline:calc(var(--spacing)*8)}.md\:px-9{padding-inline:calc(var(--spacing)*9)}.md\:py-2{padding-block:calc(var(--spacing)*2)}.md\:py-2\.5{padding-block:calc(var(--spacing)*2.5)}.md\:py-3{padding-block:calc(var(--spacing)*3)}.md\:py-3\.5{padding-block:calc(var(--spacing)*3.5)}.md\:py-4{padding-block:calc(var(--spacing)*4)}.md\:py-5{padding-block:calc(var(--spacing)*5)}.md\:py-6{padding-block:calc(var(--spacing)*6)}.md\:py-7{padding-block:calc(var(--spacing)*7)}.md\:py-10{padding-block:calc(var(--spacing)*10)}.md\:pt-0{padding-top:calc(var(--spacing)*0)}.md\:pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.md\:pt-3{padding-top:calc(var(--spacing)*3)}.md\:pt-4{padding-top:calc(var(--spacing)*4)}.md\:pt-5{padding-top:calc(var(--spacing)*5)}.md\:pt-6{padding-top:calc(var(--spacing)*6)}.md\:pt-7{padding-top:calc(var(--spacing)*7)}.md\:pt-10{padding-top:calc(var(--spacing)*10)}.md\:pt-16{padding-top:calc(var(--spacing)*16)}.md\:pt-\[18px\]{padding-top:18px}.md\:pt-\[calc\(env\(safe-area-inset-top\,0px\)\+66px\)\]{padding-top:calc(env(safe-area-inset-top,0px) + 66px)}.md\:pr-\[40\%\]{padding-right:40%}.md\:pb-1{padding-bottom:calc(var(--spacing)*1)}.md\:pb-3{padding-bottom:calc(var(--spacing)*3)}.md\:pb-3\.5{padding-bottom:calc(var(--spacing)*3.5)}.md\:pb-4{padding-bottom:calc(var(--spacing)*4)}.md\:pb-6{padding-bottom:calc(var(--spacing)*6)}.md\:pb-7{padding-bottom:calc(var(--spacing)*7)}.md\:pb-8{padding-bottom:calc(var(--spacing)*8)}.md\:pb-10{padding-bottom:calc(var(--spacing)*10)}.md\:pb-12{padding-bottom:calc(var(--spacing)*12)}.md\:pb-16{padding-bottom:calc(var(--spacing)*16)}.md\:pb-\[92px\]{padding-bottom:92px}.md\:pb-\[calc\(20px\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}.md\:pb-\[calc\(144px\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(144px + env(safe-area-inset-bottom,0px))}.md\:pb-\[calc\(148px\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(148px + env(safe-area-inset-bottom,0px))}.md\:pb-\[calc\(172px\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(172px + env(safe-area-inset-bottom,0px))}.md\:pb-\[calc\(222px\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(222px + env(safe-area-inset-bottom,0px))}.md\:pb-\[calc\(env\(safe-area-inset-bottom\,0px\)\+14px\)\]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 14px)}.md\:pb-\[calc\(env\(safe-area-inset-bottom\,0px\)\+18px\)\]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 18px)}.md\:pl-1{padding-left:calc(var(--spacing)*1)}.md\:pl-4{padding-left:calc(var(--spacing)*4)}.md\:pl-5{padding-left:calc(var(--spacing)*5)}.md\:text-right{text-align:right}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.md\:text-\[1\.5rem\]{font-size:1.5rem}.md\:text-\[1\.6rem\]{font-size:1.6rem}.md\:text-\[1\.7rem\]{font-size:1.7rem}.md\:text-\[1\.08rem\]{font-size:1.08rem}.md\:text-\[1\.8rem\]{font-size:1.8rem}.md\:text-\[1\.45rem\]{font-size:1.45rem}.md\:text-\[1\.48rem\]{font-size:1.48rem}.md\:text-\[1\.75rem\]{font-size:1.75rem}.md\:text-\[2\.2rem\]{font-size:2.2rem}.md\:text-\[2\.6rem\]{font-size:2.6rem}.md\:text-\[2\.35rem\]{font-size:2.35rem}.md\:text-\[10px\]{font-size:10px}.md\:text-\[11px\]{font-size:11px}.md\:text-\[12px\]{font-size:12px}.md\:text-\[13px\]{font-size:13px}.md\:text-\[14px\]{font-size:14px}.md\:text-\[15px\]{font-size:15px}.md\:text-\[16px\]{font-size:16px}.md\:text-\[17px\]{font-size:17px}.md\:text-\[18px\]{font-size:18px}.md\:text-\[19px\]{font-size:19px}.md\:text-\[21px\]{font-size:21px}.md\:text-\[24px\]{font-size:24px}.md\:text-\[26px\]{font-size:26px}.md\:text-\[28px\]{font-size:28px}.md\:text-\[30px\]{font-size:30px}.md\:text-\[32px\]{font-size:32px}.md\:text-\[34px\]{font-size:34px}.md\:text-\[40px\]{font-size:40px}.md\:leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}.md\:leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.md\:leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.md\:leading-9{--tw-leading:calc(var(--spacing)*9);line-height:calc(var(--spacing)*9)}.md\:leading-\[1\.35rem\]{--tw-leading:1.35rem;line-height:1.35rem}.md\:tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.md\:whitespace-nowrap{white-space:nowrap}.md\:\[--chart-detail-tight-data-col\:54px\]{--chart-detail-tight-data-col:54px}.md\:\[--chart-detail-tight-label-col\:40px\]{--chart-detail-tight-label-col:40px}.md\:\[--nav-height\:44px\]{--nav-height:44px}.md\:\[--row-branch\:50px\]{--row-branch:50px}.md\:\[--row-hidden\:68px\]{--row-hidden:68px}.md\:\[--row-stem\:50px\]{--row-stem:50px}.md\:\[--row-title\:40px\]{--row-title:40px}.md\:\[--sticky-base\:calc\(env\(safe-area-inset-top\,0px\)\+66px\)\]{--sticky-base: calc(env(safe-area-inset-top,0px) + 66px) }}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:inset-x-9{inset-inline:calc(var(--spacing)*9)}.lg\:top-\[84px\]{top:84px}.lg\:top-\[calc\(64px\+env\(safe-area-inset-top\,0px\)\+20px\)\]{top:calc(84px + env(safe-area-inset-top,0px))}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-none{order:0}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-start-1{grid-row-start:1}.lg\:mt-0{margin-top:calc(var(--spacing)*0)}.lg\:ml-2{margin-left:calc(var(--spacing)*2)}.lg\:ml-5{margin-left:calc(var(--spacing)*5)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:h-10{height:calc(var(--spacing)*10)}.lg\:h-14{height:calc(var(--spacing)*14)}.lg\:h-20{height:calc(var(--spacing)*20)}.lg\:h-\[300px\]{height:300px}.lg\:max-h-\[calc\(100vh-116px\)\]{max-height:calc(100vh - 116px)}.lg\:w-10{width:calc(var(--spacing)*10)}.lg\:w-20{width:calc(var(--spacing)*20)}.lg\:w-\[300px\]{width:300px}.lg\:w-\[clamp\(180px\,18vw\,240px\)\]{width:clamp(180px,18vw,240px)}.lg\:w-auto{width:auto}.lg\:max-w-\[300px\]{max-width:300px}.lg\:max-w-\[460px\]{max-width:460px}.lg\:min-w-\[420px\]{min-width:420px}.lg\:min-w-\[520px\]{min-width:520px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[\.73fr_1\.27fr\]{grid-template-columns:.73fr 1.27fr}.lg\:grid-cols-\[\.74fr_1\.26fr\]{grid-template-columns:.74fr 1.26fr}.lg\:grid-cols-\[\.83fr_1\.67fr\]{grid-template-columns:.83fr 1.67fr}.lg\:grid-cols-\[\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[260px_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.lg\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,0\.88fr\)_minmax\(0\,1\.12fr\)\]{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.lg\:grid-cols-\[minmax\(0\,1\.08fr\)_minmax\(0\,0\.92fr\)\]{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_260px\]{grid-template-columns:minmax(0,1fr) 260px}.lg\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(280px\,0\.72fr\)\]{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}.lg\:gap-3{gap:calc(var(--spacing)*3)}.lg\:gap-5{gap:calc(var(--spacing)*5)}.lg\:gap-8{gap:calc(var(--spacing)*8)}.lg\:gap-16{gap:calc(var(--spacing)*16)}.lg\:gap-20{gap:calc(var(--spacing)*20)}:where(.lg\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-y-auto{overflow-y:auto}.lg\:rounded-xl{border-radius:.75rem}.lg\:p-6{padding:calc(var(--spacing)*6)}.lg\:p-8{padding:calc(var(--spacing)*8)}.lg\:px-4{padding-inline:calc(var(--spacing)*4)}.lg\:px-5{padding-inline:calc(var(--spacing)*5)}.lg\:px-6{padding-inline:calc(var(--spacing)*6)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:px-10{padding-inline:calc(var(--spacing)*10)}.lg\:py-8{padding-block:calc(var(--spacing)*8)}.lg\:py-20{padding-block:calc(var(--spacing)*20)}.lg\:py-28{padding-block:calc(var(--spacing)*28)}.lg\:pt-0{padding-top:calc(var(--spacing)*0)}.lg\:pt-8{padding-top:calc(var(--spacing)*8)}.lg\:pt-20{padding-top:calc(var(--spacing)*20)}.lg\:pb-8{padding-bottom:calc(var(--spacing)*8)}.lg\:pb-9{padding-bottom:calc(var(--spacing)*9)}.lg\:pb-10{padding-bottom:calc(var(--spacing)*10)}.lg\:pb-12{padding-bottom:calc(var(--spacing)*12)}.lg\:pb-28{padding-bottom:calc(var(--spacing)*28)}.lg\:pb-\[calc\(152px\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(152px + env(safe-area-inset-bottom,0px))}.lg\:pb-\[calc\(184px\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(184px + env(safe-area-inset-bottom,0px))}.lg\:pb-\[calc\(230px\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(230px + env(safe-area-inset-bottom,0px))}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-\[23px\]{font-size:23px}.lg\:\[--nav-height\:56px\]{--nav-height:56px}.lg\:\[--sticky-base\:calc\(env\(safe-area-inset-top\,0px\)\+4\.5rem\)\]{--sticky-base: calc(env(safe-area-inset-top,0px) + 4.5rem) }}@media(min-width:80rem){.xl\:col-span-4{grid-column:span 4/span 4}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.xl\:grid-cols-\[minmax\(0\,1\.18fr\)_minmax\(0\,0\.82fr\)\]{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_220px\]{grid-template-columns:minmax(0,1fr) 220px}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.78fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.78fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.88fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.88fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.92fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.95fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.95fr)}.xl\:gap-4{gap:calc(var(--spacing)*4)}}@media(min-width:96rem){.\32xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\32xl\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter-from,.fade-leave-to{opacity:0}.slide-down-enter-active,.slide-down-leave-active{transition:transform .25s,opacity .25s}.slide-down-enter-from,.slide-down-leave-to{opacity:0;transform:translateY(-10px)}.slide-down-enter-to,.slide-down-leave-from{opacity:1;transform:translateY(0)}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%,to{background-position:0%}50%{background-position:100%}}@keyframes particle-float{0%,to{opacity:0;transform:translateY(0)scale(1)}25%{opacity:var(--particle-opacity,.8);transform:translateY(-15px)scale(1.2)}50%{opacity:calc(var(--particle-opacity,.8)*.5);transform:translateY(-8px)scale(.9)}75%{opacity:calc(var(--particle-opacity,.8)*.75);transform:translateY(-20px)scale(1.1)}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}:root{--credits-primary: #1677c8;--credits-deep: #0e5fa8;--credits-flame: #28c7b3;--credits-highlight: #8ee8dc;--credits-accent: #58b5d3;--credits-accent-strong: #8ee8dc;--credits-on-accent: #071019;--credits-page: #07141b;--credits-surface: #0e2029;--credits-surface-subtle: #132b35;--credits-surface-glass: rgba(10, 29, 38, .58);--credits-surface-border: rgba(88, 181, 211, .22);--credits-glass-border: rgba(142, 232, 220, .16);--credits-hero-border: rgba(88, 181, 211, .22);--credits-divider: rgba(88, 181, 211, .14);--credits-text: #f1f8fa;--credits-text-secondary: #b6cbd1;--credits-text-tertiary: #8da8b1;--credits-soft: rgba(22, 119, 200, .18);--credits-border: rgba(88, 181, 211, .32);--credits-ring: rgba(88, 181, 211, .48);--credits-cta-text: #ffffff;--credits-cta-gradient: linear-gradient(135deg, var(--credits-deep) 0%, var(--credits-primary) 58%, var(--credits-flame) 100%);--credits-cta-gradient-hover: linear-gradient( 135deg, color-mix(in srgb, var(--credits-deep) 88%, white) 0%, color-mix(in srgb, var(--credits-primary) 90%, white) 56%, color-mix(in srgb, var(--credits-flame) 90%, white) 100% );--credits-cta-glow: rgba(40, 199, 179, .28);--credits-orb-glow: rgba(40, 199, 179, .34)}html[data-theme=light]{--credits-accent: #1677c8;--credits-accent-strong: #0e5fa8;--credits-on-accent: #ffffff;--credits-page: #f3fafc;--credits-surface: #fbfeff;--credits-surface-subtle: #eaf6f9;--credits-surface-glass: rgba(250, 254, 255, .6);--credits-surface-border: rgba(14, 95, 168, .12);--credits-glass-border: rgba(255, 255, 255, .88);--credits-hero-border: rgba(255, 255, 255, .9);--credits-divider: rgba(14, 95, 168, .1);--credits-text: #153245;--credits-text-secondary: #4e6975;--credits-text-tertiary: #5c7580;--credits-soft: rgba(22, 119, 200, .1);--credits-border: rgba(22, 119, 200, .24);--credits-ring: rgba(22, 119, 200, .38);--credits-cta-glow: rgba(40, 199, 179, .24);--credits-orb-glow: rgba(40, 199, 179, .28)}:root,html[data-palette=brown]{color-scheme:dark;--background: #0d0b09;--foreground: #f4eadb;--card: #1f1c19;--card-foreground: #f4eadb;--popover: #27221e;--popover-foreground: #f4eadb;--primary: #d8b878;--primary-foreground: #191209;--secondary: #27221e;--secondary-foreground: #f4eadb;--muted: #27221e;--muted-foreground: #b6a793;--accent: rgba(216, 184, 120, .12);--accent-foreground: #f4eadb;--destructive: #db8a78;--destructive-foreground: #1b0d09;--border: #352a20;--input: #51402f;--ring: rgba(216, 184, 120, .52);--radius: .75rem;--brand: #c79a50;--brand-foreground: #1b1207;--brand-muted: rgba(199, 154, 80, .14);--brand-border: rgba(226, 190, 126, .28);--success: #7faa88;--success-foreground: #0d0b09;--success-muted: rgba(78, 132, 92, .18);--success-border: rgba(127, 170, 136, .3);--warning: #d6a06e;--warning-foreground: #160e08;--warning-muted: rgba(180, 113, 58, .18);--warning-border: rgba(214, 160, 110, .3);--info: #83a9bc;--info-foreground: #091116;--info-muted: rgba(83, 127, 150, .18);--info-border: rgba(131, 169, 188, .3);--membership-accent: #f0d08b;--membership-on-accent: #171008;--membership-soft: rgba(199, 154, 80, .15);--membership-border: rgba(226, 190, 126, .26);--membership-ring: rgba(240, 208, 139, .52);--master-accent: #c79a50;--master-on-accent: #1b1207;--master-soft: rgba(199, 154, 80, .14);--master-border: rgba(226, 190, 126, .28);--master-ring: rgba(199, 154, 80, .52);--theme-meta-color: #0d0b09;--theme-page-elevated: #120f0c;--theme-surface-high: #312c27;--theme-surface-nested: #2d2823;--theme-text-secondary: #d5c5b0;--theme-text-strong: #e8cb91;--theme-icon-muted: #aa9a86;--theme-nav-icon-muted: color-mix(in srgb, var(--foreground) 74%, transparent);--theme-sidebar-icon-muted: var(--theme-text-secondary);--theme-sidebar-background: color-mix(in srgb, var(--background) 97%, var(--foreground));--theme-nav-icon-active-gradient: linear-gradient(135deg, #e4cf9f 0%, #d8b878 100%);--theme-nav-icon-active-shadow: #d8b878;--theme-nav-active-foreground: #d8b878;--theme-border-subtle: #2a211a;--theme-divider: #30261d;--theme-glass: rgba(23, 19, 15, .94);--theme-glass-strong: rgba(28, 23, 18, .97);--theme-glass-hover: #2a2119;--theme-glass-soft: rgba(244, 234, 219, .055);--theme-overlay: rgba(216, 184, 120, .055);--theme-card-background: linear-gradient(145deg, #27221e 0%, #1f1c19 58%, #181512 100%);--theme-card-border: #392d22;--theme-nav-bg: rgba(13, 11, 9, .94);--theme-nav-bg-strong: rgba(23, 19, 15, .98);--theme-form-bg: #1c1712;--theme-scrollbar-track: #120f0c;--theme-scrollbar-thumb: #51402f;--theme-primary-hover: #e3c68a;--theme-primary-border: #d8b878;--theme-brand-strong: #e2be7e;--theme-brand-gradient: linear-gradient(145deg, #e0b96d 0%, #c7923e 48%, #a97129 100%);--theme-brand-gradient-hover: linear-gradient(145deg, #e8c67d 0%, #d09e4c 48%, #b47e32 100%)}html[data-palette=cream]{color-scheme:light;--background: #f7f6f2;--foreground: #302f2c;--card: #ffffff;--card-foreground: #302f2c;--popover: #ffffff;--popover-foreground: #302f2c;--primary: #3b3a36;--primary-foreground: #fffefa;--secondary: #efeee9;--secondary-foreground: #302f2c;--muted: #efeee9;--muted-foreground: #6b6861;--accent: rgba(59, 58, 54, .09);--accent-foreground: #302f2c;--destructive: #a54532;--destructive-foreground: #fffefa;--border: #dfddd6;--input: #c8c5bd;--ring: rgba(59, 58, 54, .34);--radius: .75rem;--brand: #ad762b;--brand-foreground: #170e05;--brand-muted: rgba(173, 118, 43, .09);--brand-border: rgba(143, 91, 25, .2);--success: #477a55;--success-foreground: #fffefa;--success-muted: rgba(59, 139, 74, .1);--success-border: rgba(59, 139, 74, .2);--warning: #a95b28;--warning-foreground: #fffefa;--warning-muted: rgba(169, 91, 40, .1);--warning-border: rgba(169, 91, 40, .2);--info: #476d86;--info-foreground: #fffefa;--info-muted: rgba(71, 109, 134, .1);--info-border: rgba(71, 109, 134, .2);--membership-accent: #83501d;--membership-on-accent: #fffefa;--membership-soft: rgba(201, 150, 78, .16);--membership-border: rgba(170, 113, 43, .25);--membership-ring: rgba(131, 80, 29, .4);--master-accent: #ad762b;--master-on-accent: #170e05;--master-soft: rgba(173, 118, 43, .09);--master-border: rgba(143, 91, 25, .2);--master-ring: rgba(173, 118, 43, .38);--theme-meta-color: #f7f6f2;--theme-page-elevated: #fbfaf7;--theme-surface-high: #f7f6f2;--theme-surface-nested: #fffefa;--theme-text-secondary: #56534d;--theme-text-strong: #3b3a36;--theme-icon-muted: #716e67;--theme-nav-icon-muted: #65635e;--theme-sidebar-icon-muted: #65635e;--theme-sidebar-background: color-mix(in srgb, var(--background) 97%, var(--foreground));--theme-nav-icon-active-gradient: linear-gradient(135deg, #77746e 0%, #151513 100%);--theme-nav-icon-active-shadow: #24231f;--theme-nav-active-foreground: #24231f;--theme-border-subtle: #ebe9e3;--theme-divider: #e7e5de;--theme-glass: rgba(255, 255, 255, .92);--theme-glass-strong: rgba(255, 255, 255, .97);--theme-glass-hover: #ffffff;--theme-glass-soft: rgba(59, 58, 54, .045);--theme-overlay: rgba(59, 58, 54, .065);--theme-card-background: linear-gradient(145deg, #ffffff 0%, #fcfbf8 58%, #f7f6f2 100%);--theme-card-border: #ffffff;--theme-nav-bg: rgba(247, 246, 242, .94);--theme-nav-bg-strong: rgba(255, 255, 255, .97);--theme-form-bg: #ffffff;--theme-scrollbar-track: #eceae4;--theme-scrollbar-thumb: #aaa69d;--theme-primary-hover: #4a4944;--theme-primary-border: #3b3a36;--theme-brand-strong: #8b591c;--theme-brand-gradient: linear-gradient(145deg, #d8ad62 0%, #b77d2f 50%, #96601f 100%);--theme-brand-gradient-hover: linear-gradient(145deg, #e2ba70 0%, #c58b3a 50%, #a56c27 100%)}html[data-palette=paper]{color-scheme:light;--background: #f2e8d7;--foreground: #2a241c;--card: #fff8e8;--card-foreground: #2a241c;--popover: #fff8e8;--popover-foreground: #2a241c;--primary: #d6b66f;--primary-foreground: #24180a;--secondary: #eadcc7;--secondary-foreground: #2a241c;--muted: #eadcc7;--muted-foreground: #6b5c49;--accent: rgba(214, 182, 111, .14);--accent-foreground: #2a241c;--destructive: #a54532;--destructive-foreground: #fff8e8;--border: #eadcc7;--input: #c2ad89;--ring: rgba(180, 145, 77, .42);--radius: .75rem;--brand: #a96f24;--brand-foreground: #170e05;--brand-muted: rgba(169, 111, 36, .1);--brand-border: rgba(140, 84, 20, .22);--success: #477a55;--success-foreground: #fff8e8;--success-muted: rgba(59, 139, 74, .1);--success-border: rgba(59, 139, 74, .2);--warning: #aa5d2a;--warning-foreground: #fff8e8;--warning-muted: rgba(170, 93, 42, .1);--warning-border: rgba(170, 93, 42, .2);--info: #4e7185;--info-foreground: #fff8e8;--info-muted: rgba(78, 113, 133, .1);--info-border: rgba(78, 113, 133, .2);--membership-accent: #87531d;--membership-on-accent: #fff8e8;--membership-soft: rgba(199, 158, 84, .17);--membership-border: rgba(169, 111, 36, .26);--membership-ring: rgba(135, 83, 29, .4);--master-accent: #a96f24;--master-on-accent: #170e05;--master-soft: rgba(169, 111, 36, .1);--master-border: rgba(140, 84, 20, .22);--master-ring: rgba(169, 111, 36, .4);--theme-meta-color: #f2e8d7;--theme-page-elevated: #f7eedf;--theme-surface-high: #f5ebd8;--theme-surface-nested: #fef7e7;--theme-text-secondary: #5f5140;--theme-text-strong: #8d6428;--theme-icon-muted: #7c6c58;--theme-nav-icon-muted: color-mix(in srgb, var(--foreground) 74%, transparent);--theme-sidebar-icon-muted: var(--theme-text-secondary);--theme-sidebar-background: color-mix(in srgb, var(--background) 97%, var(--foreground));--theme-nav-icon-active-gradient: linear-gradient(135deg, #d9b97f 0%, #8d6428 100%);--theme-nav-icon-active-shadow: #8d6428;--theme-nav-active-foreground: #8d6428;--theme-border-subtle: #e4d5bd;--theme-divider: #eadcc7;--theme-glass: rgba(255, 248, 232, .92);--theme-glass-strong: rgba(255, 250, 239, .97);--theme-glass-hover: #fffbf1;--theme-glass-soft: rgba(130, 97, 54, .05);--theme-overlay: rgba(130, 97, 54, .08);--theme-card-background: linear-gradient(145deg, #fffbf1 0%, #fff8e8 58%, #f6ecd9 100%);--theme-card-border: #fffdf6;--theme-nav-bg: rgba(242, 232, 215, .94);--theme-nav-bg-strong: rgba(255, 248, 232, .97);--theme-form-bg: #fffbf1;--theme-scrollbar-track: #e4d5bd;--theme-scrollbar-thumb: #b59f7c;--theme-primary-hover: #e0c17d;--theme-primary-border: #d6b66f;--theme-brand-strong: #855117;--theme-brand-gradient: linear-gradient(145deg, #d9ad60 0%, #b77b2c 50%, #945d1d 100%);--theme-brand-gradient-hover: linear-gradient(145deg, #e3b96f 0%, #c58a38 50%, #a26825 100%)}html[data-palette=jade]{color-scheme:light;--background: #eef4f1;--foreground: #1d2c2a;--card: #fbfdfc;--card-foreground: #1d2c2a;--popover: #fbfdfc;--popover-foreground: #1d2c2a;--primary: #2f7074;--primary-foreground: #f8fffd;--secondary: #e2ece8;--secondary-foreground: #1d2c2a;--muted: #e2ece8;--muted-foreground: #526a66;--accent: rgba(47, 112, 116, .12);--accent-foreground: #193b3d;--destructive: #a84f3e;--destructive-foreground: #f8fffd;--border: #ceded8;--input: #abc3bb;--ring: rgba(47, 112, 116, .38);--radius: .75rem;--brand: #a8732f;--brand-foreground: #170e05;--brand-muted: rgba(168, 115, 47, .09);--brand-border: rgba(137, 87, 25, .2);--success: #3f7658;--success-foreground: #f8fffd;--success-muted: rgba(63, 118, 88, .1);--success-border: rgba(63, 118, 88, .2);--warning: #a96132;--warning-foreground: #f8fffd;--warning-muted: rgba(169, 97, 50, .1);--warning-border: rgba(169, 97, 50, .2);--info: #356f84;--info-foreground: #f8fffd;--info-muted: rgba(53, 111, 132, .1);--info-border: rgba(53, 111, 132, .2);--membership-accent: #83501d;--membership-on-accent: #fffaf0;--membership-soft: rgba(203, 155, 85, .16);--membership-border: rgba(168, 115, 47, .25);--membership-ring: rgba(131, 80, 29, .4);--master-accent: #a8732f;--master-on-accent: #170e05;--master-soft: rgba(168, 115, 47, .09);--master-border: rgba(137, 87, 25, .2);--master-ring: rgba(168, 115, 47, .38);--theme-meta-color: #eef4f1;--theme-page-elevated: #f4f8f6;--theme-surface-high: #eff5f2;--theme-surface-nested: #f4f9f6;--theme-text-secondary: #425c57;--theme-text-strong: #245e62;--theme-icon-muted: #5e7772;--theme-nav-icon-muted: color-mix(in srgb, var(--foreground) 74%, transparent);--theme-sidebar-icon-muted: var(--theme-text-secondary);--theme-sidebar-background: color-mix(in srgb, var(--background) 97%, var(--foreground));--theme-nav-icon-active-gradient: linear-gradient(135deg, #73a4a5 0%, #2f7074 100%);--theme-nav-icon-active-shadow: #2f7074;--theme-nav-active-foreground: #2f7074;--theme-border-subtle: #dce8e3;--theme-divider: #d6e4df;--theme-glass: rgba(251, 253, 252, .92);--theme-glass-strong: rgba(255, 255, 255, .97);--theme-glass-hover: #ffffff;--theme-glass-soft: rgba(47, 112, 116, .05);--theme-overlay: rgba(47, 112, 116, .075);--theme-card-background: linear-gradient(145deg, #ffffff 0%, #fbfdfc 58%, #f0f6f3 100%);--theme-card-border: #ffffff;--theme-nav-bg: rgba(238, 244, 241, .94);--theme-nav-bg-strong: rgba(251, 253, 252, .97);--theme-form-bg: #ffffff;--theme-scrollbar-track: #dce8e3;--theme-scrollbar-thumb: #8eaaa2;--theme-primary-hover: #3b7f83;--theme-primary-border: #2f7074;--theme-brand-strong: #87551a;--theme-brand-gradient: linear-gradient(145deg, #d7aa5e 0%, #b57a2d 50%, #945e1e 100%);--theme-brand-gradient-hover: linear-gradient(145deg, #e1b66d 0%, #c48939 50%, #a36926 100%)}html[data-palette=gray]{color-scheme:dark;--background: #050607;--foreground: #f0efeb;--card: #181a1e;--card-foreground: #f0efeb;--popover: #1c1e22;--popover-foreground: #f0efeb;--primary: #d8b878;--primary-foreground: #191209;--secondary: #1c1e22;--secondary-foreground: #f0efeb;--muted: #1c1e22;--muted-foreground: #aaa9a5;--accent: rgba(216, 184, 120, .12);--accent-foreground: #f0efeb;--destructive: #db8878;--destructive-foreground: #170907;--border: #25282c;--input: #3c4046;--ring: rgba(216, 184, 120, .52);--radius: .75rem;--brand: #bf914e;--brand-foreground: #130d07;--brand-muted: rgba(191, 145, 78, .13);--brand-border: rgba(211, 172, 106, .26);--success: #78a482;--success-foreground: #050607;--success-muted: rgba(71, 122, 85, .17);--success-border: rgba(120, 164, 130, .28);--warning: #d09a68;--warning-foreground: #100b07;--warning-muted: rgba(165, 108, 60, .16);--warning-border: rgba(208, 154, 104, .28);--info: #7fa5b9;--info-foreground: #050b0f;--info-muted: rgba(71, 109, 134, .17);--info-border: rgba(127, 165, 185, .3);--membership-accent: #e5c47f;--membership-on-accent: #110c07;--membership-soft: rgba(191, 145, 78, .14);--membership-border: rgba(211, 172, 106, .24);--membership-ring: rgba(229, 196, 127, .5);--master-accent: #bf914e;--master-on-accent: #130d07;--master-soft: rgba(191, 145, 78, .13);--master-border: rgba(211, 172, 106, .26);--master-ring: rgba(191, 145, 78, .5);--theme-meta-color: #050607;--theme-page-elevated: #08090a;--theme-surface-high: #27292f;--theme-surface-nested: #22252b;--theme-text-secondary: #cbcac6;--theme-text-strong: #caa46f;--theme-icon-muted: #929495;--theme-nav-icon-muted: color-mix(in srgb, var(--foreground) 74%, transparent);--theme-sidebar-icon-muted: var(--theme-text-secondary);--theme-sidebar-background: color-mix(in srgb, var(--background) 97%, var(--foreground));--theme-nav-icon-active-gradient: linear-gradient(135deg, #e4cf9f 0%, #d8b878 100%);--theme-nav-icon-active-shadow: #d8b878;--theme-nav-active-foreground: #d8b878;--theme-border-subtle: #1c1e21;--theme-divider: #222529;--theme-glass: rgba(13, 15, 17, .94);--theme-glass-strong: rgba(19, 21, 24, .97);--theme-glass-hover: #1d2024;--theme-glass-soft: rgba(240, 239, 235, .05);--theme-overlay: rgba(180, 135, 79, .045);--theme-card-background: linear-gradient(145deg, #1c1e22 0%, #15171a 58%, #0f1113 100%);--theme-card-border: #282b2f;--theme-nav-bg: rgba(5, 6, 7, .95);--theme-nav-bg-strong: rgba(13, 15, 17, .98);--theme-form-bg: #131518;--theme-scrollbar-track: #08090a;--theme-scrollbar-thumb: #3c4046;--theme-primary-hover: #e3c68a;--theme-primary-border: #d8b878;--theme-brand-strong: #d3ac6a;--theme-brand-gradient: linear-gradient(145deg, #d2aa67 0%, #b37f3c 50%, #8f5d24 100%);--theme-brand-gradient-hover: linear-gradient(145deg, #dfb876 0%, #c18e49 50%, #9e692d 100%)}html[data-palette=navy]{color-scheme:dark;--background: #080a11;--foreground: #f2eee6;--card: #181e29;--card-foreground: #f2eee6;--popover: #222b3a;--popover-foreground: #f2eee6;--primary: #9fc6e7;--primary-foreground: #071019;--secondary: #202735;--secondary-foreground: #f2eee6;--muted: #202735;--muted-foreground: #abb4bf;--accent: rgba(159, 198, 231, .14);--accent-foreground: #f2eee6;--destructive: #dd8979;--destructive-foreground: #170907;--border: #2b3544;--input: #3d4a5c;--ring: rgba(159, 198, 231, .52);--radius: .75rem;--brand: #c29650;--brand-foreground: #120d08;--brand-muted: rgba(194, 150, 80, .14);--brand-border: rgba(216, 178, 111, .28);--success: #79a989;--success-foreground: #07100b;--success-muted: rgba(71, 122, 85, .18);--success-border: rgba(121, 169, 137, .3);--warning: #d49d69;--warning-foreground: #120c07;--warning-muted: rgba(177, 108, 54, .17);--warning-border: rgba(212, 157, 105, .3);--info: #81acd0;--info-foreground: #071019;--info-muted: rgba(67, 118, 162, .2);--info-border: rgba(129, 172, 208, .32);--membership-accent: #e8c781;--membership-on-accent: #120d08;--membership-soft: rgba(194, 150, 80, .15);--membership-border: rgba(216, 178, 111, .26);--membership-ring: rgba(232, 199, 129, .52);--master-accent: #c29650;--master-on-accent: #120d08;--master-soft: rgba(194, 150, 80, .14);--master-border: rgba(216, 178, 111, .28);--master-ring: rgba(194, 150, 80, .52);--theme-meta-color: #080a11;--theme-page-elevated: #0d1119;--theme-surface-high: #273140;--theme-surface-nested: #222b3a;--theme-text-secondary: #cbd1d7;--theme-text-strong: #c7a06a;--theme-icon-muted: #94a1b0;--theme-nav-icon-muted: color-mix(in srgb, var(--foreground) 74%, transparent);--theme-sidebar-icon-muted: var(--theme-text-secondary);--theme-sidebar-background: color-mix(in srgb, var(--background) 97%, var(--foreground));--theme-nav-icon-active-gradient: linear-gradient(135deg, #d1e5f4 0%, #78a8d2 100%);--theme-nav-icon-active-shadow: #78a8d2;--theme-nav-active-foreground: #9fc6e7;--theme-border-subtle: #202836;--theme-divider: #293342;--theme-glass: rgba(18, 23, 32, .94);--theme-glass-strong: rgba(24, 30, 41, .97);--theme-glass-hover: #273140;--theme-glass-soft: rgba(242, 238, 230, .05);--theme-overlay: rgba(77, 119, 164, .09);--theme-card-background: linear-gradient(145deg, #202735 0%, #181e29 58%, #11161f 100%);--theme-card-border: #2d3746;--theme-nav-bg: rgba(8, 10, 17, .95);--theme-nav-bg-strong: rgba(18, 23, 32, .98);--theme-form-bg: #151b25;--theme-scrollbar-track: #0d1119;--theme-scrollbar-thumb: #3d4a5c;--theme-primary-hover: #b3d4ee;--theme-primary-border: #9fc6e7;--theme-brand-strong: #d8b26f;--theme-brand-gradient: linear-gradient(145deg, #d8b36f 0%, #b78342 50%, #8f5d25 100%);--theme-brand-gradient-hover: linear-gradient(145deg, #e2bf7f 0%, #c4914f 50%, #9e692e 100%)}@font-face{font-family:Ma Shan Zheng Brand;src:url(/assets/MaShanZheng-brand-Czf76fIE.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+55B5,U+5927,U+5E08,U+673A,U+795E,U+7B97}@font-face{font-family:"Source Han Serif CN Common";src:url(/assets/SourceHanSerifCN-Regular-common-ObTJ8Edm.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Source Han Serif CN Common";src:url(/assets/SourceHanSerifCN-Medium-common-D2giZEVM.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:"Source Han Serif CN Common";src:url(/assets/SourceHanSerifCN-Bold-common-CYpEGsqm.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}:root,html[data-theme=dark]{--color-bg-page: var(--background);--color-bg-page-elevated: var(--theme-page-elevated);--page-home-bg: var(--background);--page-main-bg: var(--background);--color-surface-1: var(--card);--color-surface-2: var(--secondary);--color-surface-3: var(--theme-surface-high);--color-surface-nested: var(--theme-surface-nested);--color-surface-glass: var(--theme-glass);--color-surface-glass-strong: var(--theme-glass-strong);--color-surface-glass-hover: var(--theme-glass-hover);--color-surface-glass-soft: var(--theme-glass-soft);--color-surface-overlay: var(--theme-overlay);--color-surface-overlay-strong: var(--accent);--surface-card-background: var(--theme-card-background);--surface-card-border: var(--theme-card-border);--surface-card-shadow: 0 7px 18px rgba(0, 0, 0, .22), inset 0 1px 0 rgba(255, 248, 236, .035);--surface-card-shadow-hover: 0 9px 22px rgba(0, 0, 0, .26), inset 0 1px 0 rgba(255, 248, 236, .05);--color-text-primary: var(--foreground);--color-text-secondary: var(--theme-text-secondary);--color-text-tertiary: var(--muted-foreground);--color-text-strong: var(--theme-text-strong);--color-text-on-accent: var(--primary-foreground);--color-icon-muted: var(--theme-icon-muted);--color-nav-icon-muted: var(--theme-nav-icon-muted);--color-sidebar-icon-muted: var(--theme-sidebar-icon-muted);--color-sidebar-background: var(--theme-sidebar-background);--gradient-nav-icon-active: var(--theme-nav-icon-active-gradient);--color-nav-icon-active-shadow: var(--theme-nav-icon-active-shadow);--color-nav-active-foreground: var(--theme-nav-active-foreground);--color-border-subtle: var(--theme-border-subtle);--color-border-default: var(--border);--color-border-strong: var(--input);--color-divider: var(--theme-divider);--color-brand: var(--brand);--color-brand-strong: var(--theme-brand-strong);--color-brand-soft: var(--brand-muted);--color-brand-border: var(--brand-border);--cta-primary-bg: var(--primary);--cta-primary-hover-bg: var(--theme-primary-hover);--cta-primary-text: var(--primary-foreground);--cta-primary-border: var(--theme-primary-border);--cta-primary-shadow: 0 2px 6px rgba(0, 0, 0, .22);--cta-primary-hover-shadow: 0 3px 8px rgba(0, 0, 0, .26);--cta-primary-focus-ring: var(--ring);--color-info: var(--info);--color-info-strong: #a9c4d3;--color-info-soft: var(--info-muted);--color-info-border: var(--info-border);--color-success: var(--success);--color-success-soft: var(--success-muted);--color-success-border: var(--success-border);--color-warning: var(--warning);--color-warning-soft: var(--warning-muted);--color-warning-border: var(--warning-border);--color-danger: var(--destructive);--color-danger-strong: #eda99b;--color-danger-soft: rgba(165, 69, 50, .16);--color-danger-border: rgba(214, 132, 115, .28);--color-element-wood: #91dc82;--color-element-fire: #ff817b;--color-element-earth: #d7a36a;--color-element-metal: #ffd36a;--color-element-water: #73b7ff;--color-home-energy-ring: #deb65f;--color-home-energy-ring-track: #2b2721;--color-home-energy-score: #f0d18a;--color-home-energy-delta-up: #78a482;--color-home-energy-delta-down: #d68473;--color-home-energy-delta-neutral: #ad9f8d;--color-radar-grid: rgba(184, 173, 157, .22);--color-radar-grid-fill: rgba(184, 173, 157, .04);--color-radar-fill: rgba(214, 160, 96, .2);--color-radar-stroke: rgba(214, 160, 96, .82);--color-radar-muted-fill: rgba(184, 173, 157, .08);--color-radar-muted-stroke: rgba(184, 173, 157, .34);--color-relation-combine: rgba(125, 213, 111, .4);--color-relation-clash: rgba(255, 107, 107, .42);--color-relation-punish: rgba(255, 193, 7, .42);--color-relation-harm: rgba(206, 147, 216, .42);--color-relation-neutral: rgba(150, 150, 150, .35);--nav-bg: var(--theme-nav-bg);--nav-bg-strong: var(--theme-nav-bg-strong);--mobile-top-nav-row-height: 44px;--mobile-top-nav-bottom-space: 10px;--mobile-top-nav-title-size: 16px;--mobile-top-nav-large-title-size: 22px;--mobile-top-nav-height: calc( env(safe-area-inset-top, 0px) + var(--mobile-top-nav-row-height) + var(--mobile-top-nav-bottom-space) );--tab-bar-glass-bg: color-mix(in srgb, var(--nav-bg) 5%, transparent);--tab-bar-active-item-bg: color-mix(in srgb, var(--primary) 14%, transparent);--tab-bar-active-icon-gradient: var(--gradient-nav-icon-active);--tab-bar-active-label-gradient: linear-gradient(135deg, color-mix(in srgb, var(--primary) 82%, white) 0%, var(--primary) 100%);--overlay-bg: rgba(8, 8, 7, .78);--theme-overlay-bg: var(--overlay-bg);--theme-overlay-blur: 2px;--modal-card-background: var(--card);--modal-card-foreground: var(--card-foreground);--modal-card-border: var(--border);--modal-card-shadow: var(--shadow-floating);--modal-nested-background: var(--theme-surface-nested);--modal-overlay-background: var(--theme-overlay-bg);--modal-overlay-blur: var(--theme-overlay-blur);--modal-action-radius: var(--radius-2xl);--gradient-hero-brand: var(--theme-brand-gradient);--gradient-home-card-sheen: none;--accent-2: var(--theme-text-strong);--accent-3: #8e7149;--accent-red: #a54532;--text-soft: var(--color-text-secondary);--text-strong: var(--color-text-strong);--icon-muted: var(--color-icon-muted);--border-strong: var(--color-border-strong);--surface-card: var(--color-surface-1);--surface-strong: var(--color-surface-2);--surface-veil: var(--color-surface-overlay);--surface-veil-strong: var(--color-surface-overlay-strong);--surface-glass: var(--color-surface-glass);--surface-glass-strong: var(--color-surface-glass-strong);--surface-glass-hover: var(--color-surface-glass-hover);--surface-glass-soft: var(--color-surface-glass-soft);--surface-primary-soft: var(--color-brand-soft);--form-input-bg: var(--theme-form-bg);--form-select-bg: var(--theme-form-bg);--shadow-soft: none;--shadow-strong: 0 6px 18px rgba(0, 0, 0, .24);--shadow-floating: 0 12px 32px rgba(0, 0, 0, .34);--shadow-brand-soft: 0 4px 12px rgba(0, 0, 0, .18);--shadow-brand-strong: 0 6px 18px rgba(0, 0, 0, .22);--shadow-brand-hero: 0 6px 18px rgba(0, 0, 0, .22);--shadow-header-title: none;--shadow-icon-button: none;--shadow-icon-button-hover: 0 2px 6px rgba(0, 0, 0, .2);--shadow-popover: 0 12px 32px rgba(0, 0, 0, .32);--chat-user-bubble-text: #17120b;--divider-soft: var(--color-divider);--danger-soft: var(--color-danger-soft);--danger-text: var(--color-danger);--bg: var(--background);--panel: var(--card);--page-bg: var(--color-bg-page);--page-bg-elevated: var(--color-bg-page-elevated);--scrollbar-track: var(--theme-scrollbar-track);--scrollbar-thumb: var(--theme-scrollbar-thumb);--scrollbar-root: var(--theme-scrollbar-thumb) var(--theme-scrollbar-track);--font-ui-sans: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "DengXian", "Segoe UI", Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;--font-ui-label: "Noto Sans SC", "Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", "Heiti SC", var(--font-ui-sans);--font-source-serif: "Source Han Serif CN Common", "Source Han Serif SC", "Source Han Serif CN", "Noto Serif CJK SC", "Noto Serif SC";--font-title-serif: var(--font-source-serif), var(--font-ui-sans);--font-report-heading: var(--font-title-serif);--font-report-body: var(--font-ui-sans);--font-serif-ui: var(--font-title-serif);--font-report-display: var(--font-title-serif);--font-brand-wordmark: "Ma Shan Zheng Brand", "Ma Shan Zheng", var(--font-source-serif), serif;--font-ui-mono: ui-monospace, "SFMono-Regular", "SF Mono", Consolas, "Liberation Mono", Menlo, monospace;--font-weight-body: 400;--font-weight-support: 400;--font-weight-label: 500;--font-weight-emphasis: 600;--font-weight-title: 700;--font-weight-hero: 700;--app-workspace-content-max: 1100px;--workspace-width-narrow: 720px;--workspace-width-reading: 760px;--workspace-width-standard: 860px;--workspace-width-wide: 960px;--workspace-aside-default: 440px;--workspace-aside-min: 380px;--workspace-aside-max: 560px;--workspace-column-gap: 24px;--app-workspace-gutter-mobile: 12px;--app-workspace-gutter-tablet: 16px;--app-workspace-gutter-desktop: 28px;font-family:var(--font-ui-sans);font-weight:var(--font-weight-body);color:var(--color-text-primary);background:var(--color-bg-page);scrollbar-color:var(--scrollbar-root)}html[data-theme=light]{--color-bg-page: var(--background);--color-bg-page-elevated: var(--theme-page-elevated);--page-home-bg: var(--background);--page-main-bg: var(--background);--color-surface-1: var(--card);--color-surface-2: var(--secondary);--color-surface-3: var(--theme-surface-high);--color-surface-nested: var(--theme-surface-nested);--color-surface-glass: var(--theme-glass);--color-surface-glass-strong: var(--theme-glass-strong);--color-surface-glass-hover: var(--theme-glass-hover);--color-surface-glass-soft: var(--theme-glass-soft);--color-surface-overlay: var(--theme-overlay);--color-surface-overlay-strong: var(--accent);--surface-card-background: var(--theme-card-background);--surface-card-border: var(--theme-card-border);--surface-card-shadow: 0 7px 18px rgba(58, 43, 27, .07), inset 0 1px 0 rgba(255, 255, 255, .82);--surface-card-shadow-hover: 0 9px 22px rgba(58, 43, 27, .1), inset 0 1px 0 rgba(255, 255, 255, .9);--color-text-primary: var(--foreground);--color-text-secondary: var(--theme-text-secondary);--color-text-tertiary: var(--muted-foreground);--color-text-strong: var(--theme-text-strong);--color-text-on-accent: var(--primary-foreground);--color-icon-muted: var(--theme-icon-muted);--color-nav-icon-muted: var(--theme-nav-icon-muted);--color-sidebar-icon-muted: var(--theme-sidebar-icon-muted);--color-sidebar-background: var(--theme-sidebar-background);--gradient-nav-icon-active: var(--theme-nav-icon-active-gradient);--color-nav-icon-active-shadow: var(--theme-nav-icon-active-shadow);--color-nav-active-foreground: var(--theme-nav-active-foreground);--color-border-subtle: var(--theme-border-subtle);--color-border-default: var(--border);--color-border-strong: var(--input);--color-divider: var(--theme-divider);--color-brand: var(--brand);--color-brand-strong: var(--theme-brand-strong);--color-brand-soft: var(--brand-muted);--color-brand-border: var(--brand-border);--cta-primary-bg: var(--primary);--cta-primary-hover-bg: var(--theme-primary-hover);--cta-primary-text: var(--primary-foreground);--cta-primary-border: var(--theme-primary-border);--cta-primary-shadow: 0 2px 6px rgba(29, 27, 24, .12);--cta-primary-hover-shadow: 0 3px 8px rgba(29, 27, 24, .16);--cta-primary-focus-ring: var(--ring);--color-info: var(--info);--color-info-strong: #355970;--color-info-soft: var(--info-muted);--color-info-border: var(--info-border);--color-success: var(--success);--color-success-soft: var(--success-muted);--color-success-border: var(--success-border);--color-warning: var(--warning);--color-warning-soft: var(--warning-muted);--color-warning-border: var(--warning-border);--color-danger: var(--destructive);--color-danger-strong: #873625;--color-danger-soft: rgba(194, 79, 79, .12);--color-danger-border: rgba(191, 82, 82, .18);--color-element-wood: #477537;--color-element-fire: #b54640;--color-element-earth: #7d5226;--color-element-metal: #8a640f;--color-element-water: #2f659b;--color-home-energy-ring: #e2ae3a;--color-home-energy-ring-track: rgba(185, 124, 41, .24);--color-home-energy-score: #ad6512;--color-home-energy-delta-up: #3b8b4a;--color-home-energy-delta-down: #bf5252;--color-home-energy-delta-neutral: rgba(45, 34, 24, .58);--color-radar-grid: rgba(83, 58, 32, .16);--color-radar-grid-fill: rgba(117, 91, 61, .04);--color-radar-fill: rgba(214, 160, 96, .18);--color-radar-stroke: rgba(182, 124, 55, .72);--color-radar-muted-fill: rgba(117, 91, 61, .08);--color-radar-muted-stroke: rgba(117, 91, 61, .28);--color-relation-combine: rgba(59, 139, 74, .34);--color-relation-clash: rgba(191, 82, 82, .34);--color-relation-punish: rgba(192, 149, 51, .34);--color-relation-harm: rgba(147, 99, 168, .34);--color-relation-neutral: rgba(127, 109, 94, .28);--nav-bg: var(--theme-nav-bg);--nav-bg-strong: var(--theme-nav-bg-strong);--tab-bar-glass-bg: color-mix(in srgb, var(--nav-bg) 5%, transparent);--tab-bar-active-item-bg: color-mix(in srgb, var(--primary) 14%, transparent);--tab-bar-active-icon-gradient: var(--gradient-nav-icon-active);--tab-bar-active-label-gradient: linear-gradient(135deg, color-mix(in srgb, var(--primary) 78%, white) 0%, var(--primary) 100%);--overlay-bg: rgba(120, 94, 54, .16);--theme-overlay-bg: rgba(120, 94, 54, .08);--theme-overlay-blur: 1.5px;--gradient-hero-brand: var(--theme-brand-gradient);--gradient-home-card-sheen: none;--accent-2: var(--theme-text-strong);--accent-3: #876d46;--accent-red: #b44257;--text-soft: var(--color-text-secondary);--text-strong: var(--color-text-strong);--icon-muted: var(--color-icon-muted);--border-strong: var(--color-border-strong);--surface-card: var(--color-surface-1);--surface-strong: var(--color-surface-2);--surface-veil: var(--color-surface-overlay);--surface-veil-strong: var(--color-surface-overlay-strong);--surface-glass: var(--color-surface-glass);--surface-glass-strong: var(--color-surface-glass-strong);--surface-glass-hover: var(--color-surface-glass-hover);--surface-glass-soft: var(--color-surface-glass-soft);--surface-primary-soft: var(--color-brand-soft);--form-input-bg: var(--theme-form-bg);--form-select-bg: var(--theme-form-bg);--shadow-soft: none;--shadow-strong: 0 6px 18px rgba(29, 27, 24, .1);--shadow-floating: 0 12px 32px rgba(29, 27, 24, .16);--shadow-brand-soft: 0 4px 12px rgba(29, 27, 24, .08);--shadow-brand-strong: 0 6px 18px rgba(29, 27, 24, .1);--shadow-brand-hero: 0 6px 18px rgba(29, 27, 24, .1);--shadow-header-title: none;--shadow-icon-button: none;--shadow-icon-button-hover: 0 2px 6px rgba(29, 27, 24, .1);--shadow-popover: 0 12px 32px rgba(29, 27, 24, .16);--chat-user-bubble-text: #fffaf2;--divider-soft: var(--color-divider);--danger-soft: var(--color-danger-soft);--danger-text: var(--color-danger);--bg: var(--background);--panel: var(--card);--page-bg: var(--color-bg-page);--page-bg-elevated: var(--color-bg-page-elevated);--scrollbar-track: var(--theme-scrollbar-track);--scrollbar-thumb: var(--theme-scrollbar-thumb);--scrollbar-root: var(--theme-scrollbar-thumb) var(--theme-scrollbar-track)}.domain-theme-membership{--primary: var(--membership-accent);--primary-foreground: var(--membership-on-accent);--theme-primary-hover: color-mix(in srgb, var(--membership-accent) 90%, white);--theme-primary-border: var(--membership-accent);--ring: var(--membership-ring);--cta-primary-bg: var(--membership-accent);--cta-primary-hover-bg: var(--theme-primary-hover);--cta-primary-text: var(--membership-on-accent);--cta-primary-border: var(--membership-accent);--cta-primary-focus-ring: var(--membership-ring)}.domain-theme-credits{--primary: var(--credits-accent);--primary-foreground: var(--credits-on-accent);--theme-primary-hover: color-mix(in srgb, var(--credits-accent) 90%, white);--theme-primary-border: var(--credits-accent);--ring: var(--credits-ring);--cta-primary-bg: var(--credits-accent);--cta-primary-hover-bg: var(--theme-primary-hover);--cta-primary-text: var(--credits-on-accent);--cta-primary-border: var(--credits-accent);--cta-primary-focus-ring: var(--credits-ring)}.domain-theme-master{--primary: var(--master-accent);--primary-foreground: var(--master-on-accent);--theme-primary-hover: color-mix(in srgb, var(--master-accent) 90%, white);--theme-primary-border: var(--master-accent);--ring: var(--master-ring);--cta-primary-bg: var(--master-accent);--cta-primary-hover-bg: var(--theme-primary-hover);--cta-primary-text: var(--master-on-accent);--cta-primary-border: var(--master-accent);--cta-primary-focus-ring: var(--master-ring)}html{background:var(--color-bg-page);font-size:16px;touch-action:manipulation}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100vh;background:var(--color-bg-page);color:var(--color-text-primary);overflow-x:hidden;overflow-y:auto;touch-action:manipulation;caret-color:var(--primary)}::-moz-selection{background:var(--accent);color:var(--color-text-primary)}::selection{background:var(--accent);color:var(--color-text-primary)}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}#app,a,button,[role=button]{touch-action:manipulation}@media(max-width:1024px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),textarea,select{font-size:16px}}.form-input-surface{background-color:var(--form-input-bg)}.form-select-surface{background-color:var(--form-select-bg);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6.5l4 4 4-4' fill='none' stroke='%23b8ad9d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:14px 14px;padding-right:2.25rem}html[data-theme=light] .form-select-surface{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6.5l4 4 4-4' fill='none' stroke='%23625a50' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.form-select-surface::-ms-expand{display:none}.form-input-surface:-webkit-autofill,.form-input-surface:-webkit-autofill:hover,.form-input-surface:-webkit-autofill:focus,.form-input-surface:-webkit-autofill:active{-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-text-primary);box-shadow:0 0 0 1000px var(--form-input-bg) inset;border-color:var(--color-border-default)}html.page-home{background:var(--page-home-bg)}html.page-main{background:var(--page-main-bg)}html.page-home body,html.page-home #app{background:var(--page-home-bg)}html.page-main body,html.page-main #app{background:var(--page-main-bg)}html.page-home .app-root{background:var(--page-home-bg)}html.page-main .app-root,html.page-main .app-root[data-theme=light],html.page-main .app-content,html.page-main .app-page-shell{background:var(--page-main-bg)}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background:var(--scrollbar-track)}body::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:999px;border:2px solid var(--scrollbar-track)}a{color:inherit;text-decoration:none}.ui-sans-font{font-family:var(--font-ui-sans)}.theme-glass-nav{isolation:isolate;border-color:var(--color-divider);border-bottom-color:transparent;background:transparent;color:var(--color-text-primary);transition:border-color .18s ease,box-shadow .18s ease}.theme-glass-nav--credits{--nav-bg: var(--credits-page);--nav-bg-strong: var(--credits-page);--color-bg-page: var(--credits-page);--color-divider: var(--credits-divider);--color-text-primary: var(--credits-text)}.theme-glass-nav__surface{z-index:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color .18s ease}.theme-glass-nav--scrolled{border-bottom-color:var(--color-divider);box-shadow:0 4px 14px color-mix(in srgb,var(--color-bg-page) 52%,transparent)}.theme-glass-nav--filled{border-bottom-color:var(--color-divider)}.theme-glass-nav--scrolled .theme-glass-nav__surface,.theme-glass-nav--filled .theme-glass-nav__surface{background:var(--nav-bg);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}html[data-apple-standalone=true] .theme-glass-nav{background-color:var(--color-bg-page)}html[data-apple-standalone=true] .theme-glass-nav--scrolled .theme-glass-nav__surface,html[data-apple-standalone=true] .theme-glass-nav--filled .theme-glass-nav__surface{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}@supports not (backdrop-filter: blur(1px)){.theme-glass-nav--scrolled .theme-glass-nav__surface,.theme-glass-nav--filled .theme-glass-nav__surface{background:var(--nav-bg-strong)}}@media(prefers-reduced-motion:reduce){.theme-glass-nav,.theme-glass-nav__surface{transition:none}}@media(min-width:1025px){.desktop-app-page-shell{margin-left:232px;min-height:100dvh;transition:margin-left .18s ease}.desktop-app-page-shell--collapsed{margin-left:76px}.desktop-app-page-shell--with-header{padding-top:60px}.desktop-app-page-shell .desktop-workspace-fixed-bar{left:232px;transition:left .18s ease}.desktop-app-page-shell--collapsed .desktop-workspace-fixed-bar{left:76px}}@media(prefers-reduced-motion:reduce){.desktop-app-page-shell,.desktop-workspace-fixed-bar{transition:none}}.theme-glass-popover{border-color:var(--color-border-strong);background:var(--color-surface-glass-strong);box-shadow:var(--shadow-popover);color:var(--color-text-primary)}.theme-bottom-bar{border-color:var(--color-divider);background:var(--color-surface-1);box-shadow:none}.theme-overlay{background:var(--theme-overlay-bg, var(--overlay-bg));backdrop-filter:blur(var(--theme-overlay-blur, 3px));-webkit-backdrop-filter:blur(var(--theme-overlay-blur, 3px))}.theme-icon-button{--theme-icon-button-size: 2.25rem;--theme-icon-button-border: var(--color-border-default);--theme-icon-button-bg: var(--color-surface-glass-soft);--theme-icon-button-fg: var(--color-icon-muted);--theme-icon-button-hover-border: var(--color-border-strong);--theme-icon-button-hover-bg: var(--color-surface-overlay-strong);--theme-icon-button-hover-fg: var(--color-text-primary);border:1px solid var(--theme-icon-button-border);background:var(--theme-icon-button-bg);color:var(--theme-icon-button-fg);box-shadow:var(--shadow-icon-button);transition:transform .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}.theme-icon-button:hover{border-color:var(--theme-icon-button-hover-border);background:var(--theme-icon-button-hover-bg);color:var(--theme-icon-button-hover-fg);box-shadow:var(--shadow-icon-button-hover)}.theme-icon-button:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:none}.theme-icon-button--sm{width:2rem;height:2rem}.theme-icon-button--md{width:2.25rem;height:2.25rem}.theme-icon-button--lg{width:2.5rem;height:2.5rem}.theme-icon-button--brand{--theme-icon-button-border: var(--ring);--theme-icon-button-bg: var(--accent);--theme-icon-button-fg: var(--primary);--theme-icon-button-hover-border: color-mix(in srgb, var(--ring) 112%, white);--theme-icon-button-hover-bg: color-mix(in srgb, var(--accent) 76%, var(--color-surface-overlay-strong));--theme-icon-button-hover-fg: var(--color-text-primary)}.theme-icon-button--danger{--theme-icon-button-border: var(--color-danger-border);--theme-icon-button-bg: var(--color-danger-soft);--theme-icon-button-fg: var(--color-danger);--theme-icon-button-hover-border: color-mix(in srgb, var(--color-danger-border) 112%, white);--theme-icon-button-hover-bg: color-mix(in srgb, var(--color-danger-soft) 82%, var(--color-surface-overlay-strong));--theme-icon-button-hover-fg: var(--color-danger-strong)}.domain-cta-membership{border:1px solid var(--membership-border);background:color-mix(in srgb,var(--membership-soft) 72%,var(--color-surface-1));color:var(--membership-accent);box-shadow:none}.domain-cta-membership:hover{border-color:color-mix(in srgb,var(--membership-border) 118%,white);color:color-mix(in srgb,var(--membership-accent) 92%,var(--color-text-primary))}.domain-cta-credits{border:1px solid color-mix(in srgb,var(--credits-highlight) 54%,var(--credits-primary));background:var(--credits-cta-gradient);color:var(--credits-cta-text);box-shadow:0 10px 22px var(--credits-cta-glow)}.domain-cta-credits:hover{border-color:color-mix(in srgb,var(--credits-highlight) 72%,white);background:var(--credits-cta-gradient-hover);color:var(--credits-cta-text)}.theme-elevated-card{border:1px solid var(--color-border-default);background:var(--color-surface-2);box-shadow:var(--shadow-strong)}.theme-danger-button{border-color:color-mix(in srgb,var(--color-danger) 40%,transparent);color:var(--color-danger)}.deep-thinking-font{font-family:var(--font-ui-sans)}.surface-card-highlight{position:relative;border-color:var(--ring)!important;background-origin:padding-box}.surface-card-themed{position:relative;border-color:var(--surface-tone-border, var(--color-border-default))!important;background-origin:padding-box}.surface-card-highlight:before{content:none}.surface-card-themed:before{content:none}.surface-card-themed-positive{--surface-tone-highlight: linear-gradient( 135deg, color-mix(in srgb, var(--color-success) 16%, transparent) 0%, color-mix(in srgb, var(--color-success-soft) 78%, transparent) 58%, color-mix(in srgb, var(--color-success) 12%, var(--color-border-strong)) 100% )}.surface-card-themed-warning{--surface-tone-highlight: linear-gradient( 135deg, color-mix(in srgb, var(--color-warning) 15%, transparent) 0%, color-mix(in srgb, var(--color-warning-soft) 78%, transparent) 58%, color-mix(in srgb, var(--color-warning) 10%, var(--color-border-strong)) 100% )}html[data-theme=dark] .surface-card-themed-positive{--surface-tone-highlight: linear-gradient( 135deg, color-mix(in srgb, var(--color-success) 14%, transparent) 0%, color-mix(in srgb, var(--color-success-soft) 72%, transparent) 56%, color-mix(in srgb, #9cc6ff 10%, transparent) 100% )}html[data-theme=dark] .surface-card-themed-warning{--surface-tone-highlight: linear-gradient( 135deg, color-mix(in srgb, var(--color-warning) 12%, transparent) 0%, color-mix(in srgb, var(--color-warning-soft) 72%, transparent) 56%, color-mix(in srgb, #f7d7a4 10%, transparent) 100% )}.surface-card-highlight>*{position:relative;z-index:1}.surface-card-themed>*{position:relative;z-index:1}.love-title-text{margin:0;color:var(--color-text-primary);font-family:var(--font-report-heading);font-size:1.62rem;font-weight:var(--font-weight-title);letter-spacing:0;line-height:1.25}.love-section-heading-text{margin:0;color:var(--color-text-primary);font-size:1.28rem;font-family:var(--font-report-heading);font-weight:var(--font-weight-title);letter-spacing:0;line-height:1.25;text-align:center}.love-subtitle-text{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--love-paper-red-strong, var(--color-text-strong));font-family:var(--font-report-heading);font-size:1.08rem;font-weight:var(--font-weight-title);letter-spacing:0;line-height:1.35}.love-card-title-text{margin:0;color:var(--love-card-title-color, var(--love-paper-red-strong, var(--color-text-strong)));font-family:var(--font-report-heading);font-size:.98rem;font-weight:var(--font-weight-title);letter-spacing:0;line-height:1.35}.love-card-body-text{color:var(--love-card-body-color, var(--color-text-secondary));font-family:var(--font-report-body);font-size:13px;font-weight:500;line-height:1.62}.love-card-compact-text{color:var(--love-card-compact-color, var(--color-text-secondary));font-family:var(--font-report-body);font-size:12.5px;font-weight:500;line-height:1.55}.love-body-text{color:var(--color-text-secondary);font-family:var(--font-report-body);font-size:15px;font-weight:var(--font-weight-body);line-height:1.75}.love-body-compact-text{color:var(--color-text-secondary);font-family:var(--font-report-body);font-size:13px;font-weight:500;line-height:1.58}.love-summary-text{color:var(--color-text-primary);font-family:var(--font-report-heading);font-size:15px;font-weight:var(--font-weight-title);line-height:1.6}@media(min-width:768px){.love-body-text,.love-summary-text{font-size:16px}}.love-hint-text{color:var(--color-text-tertiary);font-size:12.5px;font-weight:500;line-height:1.5}.love-emphasis-text{color:var(--love-paper-red-strong, var(--color-text-strong));font-weight:700}.love-markdown{overflow-wrap:anywhere;text-align:justify;-moz-text-align-last:left;text-align-last:left;text-justify:inter-character;word-break:break-word}.love-markdown p{margin:0}.love-markdown p+p,.love-markdown .md-break+p{margin-top:8px}.love-markdown .md-break{display:block;height:8px}.love-markdown--detail p+p,.love-markdown--detail .md-break+p{margin-top:.95rem}.love-markdown--detail .md-break{height:.95rem}.love-markdown strong{color:var(--love-paper-red-strong, var(--color-text-strong));font-weight:700}.love-markdown em{color:color-mix(in srgb,var(--love-paper-red-strong, var(--color-text-strong)) 86%,var(--color-text-secondary));font-style:normal;font-weight:700}.love-markdown ul,.love-markdown ol{margin:.35rem 0 0;padding-left:1.1rem}.love-markdown li+li{margin-top:.25rem}.love-markdown--summary strong{color:color-mix(in srgb,var(--love-paper-red-strong, var(--color-text-strong)) 88%,var(--color-text-primary))}.filter-gold{filter:sepia(1) saturate(2) hue-rotate(5deg) brightness(.95)}.filter-gold-light{filter:sepia(1) saturate(2.5) hue-rotate(8deg) brightness(1.05)}.filter-gold-dark{filter:sepia(1) saturate(1.8) hue-rotate(0deg) brightness(.9)}.filter-none{filter:none}.filter-brightness{filter:brightness(1.2)}.filter-theme-color{filter:sepia(1) saturate(2) hue-rotate(var(--hue-rotate, 0deg))}
