.portal-navigation_header__he1F8{position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--ao-bg,#2c2e3e) 94%,transparent);backdrop-filter:blur(16px);border-bottom:1px solid var(--ao-border,rgba(240,228,208,.12))}.portal-navigation_header__he1F8[data-scrolled=true]{box-shadow:var(--ao-shadow-sm,0 2px 6px rgba(0,0,0,.14))}.portal-navigation_skipLink__UyZjT{position:absolute;left:1rem;top:-5rem;z-index:50;padding:.7rem 1rem;background:var(--ao-accent,#edc089);color:var(--ao-accent-ink,#2c2e3e)}.portal-navigation_skipLink__UyZjT:focus{top:.5rem}.portal-navigation_footerInner__voVP5,.portal-navigation_headerInner__yJarO{max-width:78rem;margin:auto;padding:0 1.5rem}.portal-navigation_headerInner__yJarO{min-height:4rem;display:flex;align-items:center;gap:1.5rem}.portal-navigation_brand__LQf6_{display:inline-flex;align-items:center;min-height:44px;color:var(--ao-text-primary,#f2e9d8);font:600 1.6rem/1 Cormorant Garamond Portal,Georgia,serif;text-decoration:none;white-space:nowrap}.portal-navigation_actions__fBic9,.portal-navigation_navItems__38Ynn,.portal-navigation_navigation__WNCkN{display:flex;align-items:center}.portal-navigation_navigation__WNCkN{flex:1;justify-content:space-between;gap:1rem}.portal-navigation_navItems__38Ynn{gap:.15rem}.portal-navigation_actions__fBic9{gap:.65rem}.portal-navigation_group__Mv7s6{position:relative}.portal-navigation_appLink__BunsK,.portal-navigation_cta__b4NYC,.portal-navigation_groupButton__4fPrM,.portal-navigation_mobileToggle__2Qozz,.portal-navigation_navLink__jDRM_{min-height:44px;display:inline-flex;align-items:center;padding:.5rem .65rem;color:var(--ao-text-primary,#f2e9d8);font:500 13px/1.3 var(--pv2-ui);text-decoration:none;border:0;background:transparent;cursor:pointer}.portal-navigation_groupButton__4fPrM{gap:.4rem;white-space:nowrap}.portal-navigation_appLink__BunsK:hover,.portal-navigation_groupButton__4fPrM:hover,.portal-navigation_groupButton__4fPrM[data-active],.portal-navigation_navLink__jDRM_:hover,.portal-navigation_navLink__jDRM_[aria-current=page]{color:var(--ao-accent,#edc089)}.portal-navigation_dropdown__sThn8{position:absolute;left:0;top:100%;min-width:16rem;padding:.4rem;background:var(--ao-bg-elev,#363a4d);border:1px solid var(--ao-border,rgba(240,228,208,.16));border-radius:.75rem;box-shadow:0 12px 36px rgba(0,0,0,.24)}.portal-navigation_dropdown__sThn8[hidden]{display:none}.portal-navigation_dropdown__sThn8 .portal-navigation_navLink__jDRM_{display:flex;width:100%}.portal-navigation_mobileAction__LaQf1,.portal-navigation_mobileOnly__ewq2J{display:none}.portal-navigation_cta__b4NYC{color:var(--ao-accent-ink,#2c2e3e)!important;background:var(--ao-accent,#edc089);border-radius:999px;white-space:nowrap}.portal-navigation_tabletCta__VzZkd,.portal-navigation_tabletCta__VzZkd[hidden]{display:none}.portal-navigation_mobileToggle__2Qozz{display:none;margin-left:auto}.portal-navigation_footer__wel5Z{background:var(--ao-bg-inset,#272938);color:var(--ao-text-primary,#f2e9d8);border-top:1px solid var(--ao-border,rgba(240,228,208,.12))}.portal-navigation_footerInner__voVP5{display:grid;grid-template-columns:minmax(12rem,1.5fr) repeat(auto-fit,minmax(8rem,1fr));gap:2rem;padding-top:3rem;padding-bottom:3rem}.portal-navigation_footerBottom__qwhS3{max-width:78rem;margin:0 auto;padding:1rem 1.5rem;border-top:1px solid var(--ao-border,rgba(240,228,208,.12));color:var(--ao-fg-mute,#d1c8bd);font-size:12px}.portal-navigation_footerBrand__PBamJ p{color:var(--ao-fg-mute,#d1c8bd);max-width:17rem;line-height:1.6}.portal-navigation_footerBrand__PBamJ a,.portal-navigation_footerColumn__R8nSv a{display:flex;align-items:center;min-height:44px;color:var(--ao-fg-mute,var(--ao-text-secondary,#d1c8bd));text-decoration:none}.portal-navigation_footerColumn__R8nSv{display:flex;flex-direction:column}.portal-navigation_footerColumn__R8nSv h2{color:var(--ao-fg-mute);font:600 11px/1.4 var(--font-inter),system-ui,sans-serif;letter-spacing:.13em;text-transform:uppercase;margin:0 0 .2rem}.portal-navigation_footerBrand__PBamJ a:hover,.portal-navigation_footerColumn__R8nSv a:hover{color:var(--ao-accent,#edc089)}.portal-navigation_footer__wel5Z a:focus-visible,.portal-navigation_header__he1F8 :is(a,button):focus-visible{outline:3px solid var(--ao-accent,#edc089);outline-offset:3px;border-radius:.25rem}@media (max-width:1180px){.portal-navigation_headerInner__yJarO{padding-inline:16px}.portal-navigation_mobileToggle__2Qozz{display:inline-flex;justify-content:center;width:44px;min-width:44px;height:44px;padding:0;border:1px solid var(--ao-border,rgba(240,228,208,.16));border-radius:12px}.portal-navigation_navigation__WNCkN{display:none;position:fixed;inset:4rem 0 0;height:calc(100dvh - 4rem);overflow-y:auto;flex-direction:column;align-items:stretch;gap:0;background:var(--ao-bg,#2c2e3e);padding:0}.portal-navigation_navigationOpen__FpmzV{display:flex}.portal-navigation_navItems__38Ynn{display:flex;flex:1 0 auto;flex-direction:column;align-items:stretch;width:100%;padding:8px 16px 16px}.portal-navigation_group__Mv7s6,.portal-navigation_navItems__38Ynn>.portal-navigation_navLink__jDRM_{border-bottom:1px solid var(--ao-border)}.portal-navigation_navItems__38Ynn>.portal-navigation_navLink__jDRM_,.portal-navigation_navigation__WNCkN .portal-navigation_groupButton__4fPrM{width:100%;min-height:56px;justify-content:space-between;padding:12px 4px;font:500 18px/1.3 var(--pv2-ui)}.portal-navigation_groupButton__4fPrM>span{font-size:20px}.portal-navigation_navItems__38Ynn>.portal-navigation_navLink__jDRM_:after{content:"›";font-size:24px;line-height:1}.portal-navigation_dropdown__sThn8{position:static;min-width:0;border:0;border-radius:0;box-shadow:none;background:transparent;margin:0;padding:0 0 12px 8px}.portal-navigation_dropdown__sThn8 .portal-navigation_navLink__jDRM_{min-height:44px;border-radius:10px;padding:10px 8px;color:var(--ao-fg-mute);font-size:16px}.portal-navigation_dropdown__sThn8 .portal-navigation_navLink__jDRM_[aria-current=page]{color:var(--ao-accent);background:var(--ao-accent-soft)}.portal-navigation_mobileAction__LaQf1,.portal-navigation_mobileOnly__ewq2J{display:flex}.portal-navigation_desktopAction__pc3bm{display:none}.portal-navigation_actions__fBic9{position:sticky;bottom:0;display:grid;gap:10px;width:100%;margin-top:auto;padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--ao-border);background:var(--ao-bg,#2c2e3e)}.portal-navigation_actions__fBic9 .portal-navigation_appLink__BunsK,.portal-navigation_actions__fBic9 .portal-navigation_cta__b4NYC{display:flex;justify-content:center;width:100%;min-height:46px;border-radius:999px;padding:12px 16px;font-size:14px;font-weight:600}.portal-navigation_actions__fBic9 .portal-navigation_cta__b4NYC{order:-1}.portal-navigation_actions__fBic9 .portal-navigation_appLink__BunsK{border:1px solid var(--ao-border);background:var(--ao-bg-elev)}.portal-navigation_footerInner__voVP5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.portal-navigation_footerBrand__PBamJ{grid-column:1/-1}}@media (min-width:601px) and (max-width:1180px){.portal-navigation_tabletCta__VzZkd:not([hidden]){display:inline-flex;margin-left:auto;padding-inline:1.1rem}.portal-navigation_mobileToggleWithTabletCta__jrN1A{margin-left:0}}@media (max-width:600px){.portal-navigation_footerInner__voVP5{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;row-gap:2rem}}@media (prefers-reduced-motion:reduce){.portal-navigation_footer__wel5Z *,.portal-navigation_header__he1F8 *{scroll-behavior:auto;animation-duration:.01ms!important}}.portal-widgets_portalWidgets__eo1x1{margin-top:clamp(44px,8vw,72px);padding:clamp(24px,5vw,40px);border:1px solid rgba(237,192,137,.2);border-radius:28px;background:radial-gradient(circle at 12% 10%,rgba(237,192,137,.18),transparent 30%),radial-gradient(circle at 90% 8%,rgba(132,161,255,.13),transparent 28%),linear-gradient(145deg,rgba(37,39,54,.96),rgba(54,58,77,.82));box-shadow:0 24px 80px rgba(8,10,20,.32)}.portal-widgets_header__UhQK6{display:grid;gap:12px;max-width:46rem;margin-bottom:28px}.portal-widgets_header__UhQK6 h2{margin:0;color:var(--ao-text-primary,#f2e9d8);font-family:var(--ao-font-display,Georgia,serif);font-size:clamp(1.85rem,5vw,3rem);line-height:1.04}.portal-widgets_header__UhQK6 p{margin:0;color:rgba(242,233,216,.72);font-size:var(--ao-text-md,17px);line-height:1.68}.portal-widgets_grid__dBzjD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.portal-widgets_widgetCard__JkT6b{position:relative;display:grid;gap:16px;min-height:100%;overflow:hidden;padding:22px;border:1px solid rgba(240,228,208,.11);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 46%),rgba(26,28,40,.76)}.portal-widgets_widgetCard__JkT6b:before{position:absolute;inset:0;pointer-events:none;content:"";background:radial-gradient(circle at 24px 24px,var(--widget-accent-soft),transparent 28%),linear-gradient(135deg,var(--widget-accent-haze),transparent 42%);opacity:.9}.portal-widgets_widgetCard__JkT6b>*{position:relative;z-index:1}.portal-widgets_sun__sSaEL{--widget-accent:#edc089;--widget-accent-soft:rgba(237,192,137,0.24);--widget-accent-haze:rgba(237,192,137,0.12)}.portal-widgets_moon__k3tDt{--widget-accent:#c7d4ff;--widget-accent-soft:rgba(199,212,255,0.22);--widget-accent-haze:rgba(199,212,255,0.1)}.portal-widgets_venus__XYkCq{--widget-accent:#f0aab6;--widget-accent-soft:rgba(240,170,182,0.2);--widget-accent-haze:rgba(240,170,182,0.1)}.portal-widgets_saturn__yN0Oe{--widget-accent:#a9d6c6;--widget-accent-soft:rgba(169,214,198,0.2);--widget-accent-haze:rgba(169,214,198,0.1)}.portal-widgets_cardTopline__HmwSx{display:flex;align-items:center;justify-content:space-between;gap:12px}.portal-widgets_widgetOrb__jmH09{width:36px;height:36px;border:1px solid color-mix(in srgb,var(--widget-accent) 58%,transparent);border-radius:999px;background:radial-gradient(circle at 35% 32%,var(--widget-accent),transparent 28%),radial-gradient(circle,transparent 45%,rgba(255,255,255,.14) 47%,transparent 50%);box-shadow:0 0 32px var(--widget-accent-soft)}.portal-widgets_widgetStatus__rPxKy{border:1px solid rgba(240,228,208,.12);border-radius:999px;color:rgba(242,233,216,.78);font-size:.78rem;padding:6px 10px}.portal-widgets_widgetTitle__eQ2m8{margin:0;color:var(--ao-text-primary,#f2e9d8);font-size:clamp(1.18rem,3vw,1.45rem);line-height:1.16}.portal-widgets_initialPanel__v2ESg p,.portal-widgets_lockedPanel__iLFIq p,.portal-widgets_privacyNote__OVdmU,.portal-widgets_widgetDescription__trs2W{margin:0;color:rgba(242,233,216,.72);line-height:1.62}.portal-widgets_dataHints__uZOED{display:flex;flex-wrap:wrap;gap:8px}.portal-widgets_dataHints__uZOED span{border:1px solid rgba(240,228,208,.1);border-radius:999px;color:rgba(242,233,216,.66);font-size:.78rem;padding:7px 10px}.portal-widgets_errorPanel__uYoPH,.portal-widgets_initialPanel__v2ESg,.portal-widgets_loadingPanel__ryoPL,.portal-widgets_lockedPanel__iLFIq,.portal-widgets_previewPanel__7Og6_{border:1px solid rgba(240,228,208,.1);border-radius:18px;background:rgba(10,12,22,.28);padding:16px}.portal-widgets_initialPanel__v2ESg{display:grid;gap:8px}.portal-widgets_previewPanel__7Og6_{display:grid;gap:10px;border-color:color-mix(in srgb,var(--widget-accent) 35%,rgba(240,228,208,.08))}.portal-widgets_lockedTitle__S8xEe,.portal-widgets_previewTitle__IpN0Y{margin:0;color:var(--ao-text-primary,#f2e9d8);font-weight:700}.portal-widgets_previewList__ISe2C{display:grid;gap:8px;margin:0;padding-left:18px;color:rgba(242,233,216,.75);line-height:1.55}.portal-widgets_lockedPanel__iLFIq{display:grid;gap:8px;border-style:dashed}.portal-widgets_loadingPanel__ryoPL{display:flex;align-items:center;gap:10px;color:rgba(242,233,216,.78)}.portal-widgets_loadingDot__y_hzr{width:10px;height:10px;flex:0 0 auto;border-radius:999px;background:var(--widget-accent);box-shadow:0 0 18px var(--widget-accent);animation:portal-widgets_pulse__SbrHJ .9s ease-in-out infinite}.portal-widgets_errorPanel__uYoPH{border-color:rgba(255,142,120,.34);color:#ffb4a5}.portal-widgets_privacyNote__OVdmU{padding-left:12px;border-left:2px solid color-mix(in srgb,var(--widget-accent) 60%,transparent);font-size:.88rem}.portal-widgets_actions__kQGeE{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.portal-widgets_previewButton__GI5iB,.portal-widgets_primaryCta__SaXmp,.portal-widgets_secondaryCta__J5Qsy{min-height:42px;border-radius:999px;font-size:.91rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.portal-widgets_previewButton__GI5iB{border:1px solid rgba(240,228,208,.14);color:rgba(242,233,216,.82);background:rgba(255,255,255,.04);cursor:pointer;padding:0 15px}.portal-widgets_previewButton__GI5iB:disabled{cursor:progress;opacity:.72}.portal-widgets_primaryCta__SaXmp{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--widget-accent);color:#242637;background:var(--widget-accent);padding:0 16px}.portal-widgets_secondaryCta__J5Qsy{display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--widget-accent) 48%,transparent);color:var(--widget-accent);background:transparent;padding:0 14px}.portal-widgets_previewButton__GI5iB:hover,.portal-widgets_primaryCta__SaXmp:hover,.portal-widgets_secondaryCta__J5Qsy:hover{transform:translateY(-1px)}.portal-widgets_previewButton__GI5iB:focus-visible,.portal-widgets_primaryCta__SaXmp:focus-visible,.portal-widgets_secondaryCta__J5Qsy:focus-visible{outline:2px solid var(--widget-accent);outline-offset:3px}@keyframes portal-widgets_pulse__SbrHJ{0%,to{transform:scale(.9);opacity:.64}50%{transform:scale(1.18);opacity:1}}@media (prefers-reduced-motion:reduce){.portal-widgets_loadingDot__y_hzr{animation:none}.portal-widgets_previewButton__GI5iB,.portal-widgets_primaryCta__SaXmp,.portal-widgets_secondaryCta__J5Qsy{transition:none}}@media (max-width:760px){.portal-widgets_portalWidgets__eo1x1{margin-inline:calc(var(--ao-space-md, 16px) * -.5);padding:22px 14px;border-radius:24px}.portal-widgets_grid__dBzjD{grid-template-columns:1fr}.portal-widgets_widgetCard__JkT6b{padding:18px}.portal-widgets_actions__kQGeE{align-items:stretch;flex-direction:column}.portal-widgets_previewButton__GI5iB,.portal-widgets_primaryCta__SaXmp,.portal-widgets_secondaryCta__J5Qsy{width:100%}}