:root{--app-brand-letter-spacing:.12em;--app-heading-letter-spacing:.01em;--saga-sky:#eef0ff;--saga-star:#282c5a59;--saga-nebula:#8b93ff40;--saga-glow:0 0 2.5rem color-mix(in srgb, var(--mantine-color-brand-4) 45%, transparent);--app-hero-title-fill:none;--app-hero-title-color:var(--mantine-color-text);--app-ai-answer-bg:color-mix(in srgb, var(--mantine-color-body) 70%, var(--saga-nebula));--app-ai-answer-border:color-mix(in srgb, var(--mantine-color-brand-4) 35%, transparent);--app-ai-answer-shadow:var(--saga-glow)}:scope[data-mantine-color-scheme=dark]{--app-hero-title-fill:linear-gradient(100deg, var(--mantine-color-brand-2), var(--mantine-color-accent-3) 70%);--app-hero-title-color:transparent;--saga-sky:#070815;--saga-star:#ffffffbf;--saga-nebula:#6e5aff47}html:root[data-mantine-color-scheme]{--mantine-color-body:var(--saga-sky);--ft-surface:var(--saga-sky);--ft-surface-raised:color-mix(in srgb, var(--saga-sky) 90%, var(--mantine-color-brand-4));--ft-border:color-mix(in srgb, var(--saga-sky) 72%, var(--mantine-color-brand-4))}body{background:radial-gradient(1px 1px at 12% 18%, var(--saga-star), transparent 60%), radial-gradient(1px 1px at 72% 12%, var(--saga-star), transparent 60%), radial-gradient(1.5px 1.5px at 38% 62%, var(--saga-star), transparent 60%), radial-gradient(1px 1px at 86% 48%, var(--saga-star), transparent 60%), radial-gradient(1px 1px at 22% 84%, var(--saga-star), transparent 60%), radial-gradient(1.5px 1.5px at 58% 32%, var(--saga-star), transparent 60%), radial-gradient(60rem 30rem at 80% -10%, var(--saga-nebula), transparent 70%), var(--mantine-color-body);background-attachment:fixed}html:root[data-theme=solar]{--saga-sky:#fff8ef;--saga-nebula:#ff9d3d38}html:root[data-theme=solar][data-mantine-color-scheme=dark]{--saga-sky:#120a05;--saga-nebula:#ff781e38}._wrap_18dvu_2{width:100%;max-width:var(--ft-content-width);padding-inline:var(--mantine-spacing-md);margin-inline:auto}._narrow_18dvu_9{max-width:var(--ft-content-narrow)}._eyebrow_18dvu_13{letter-spacing:.18em;text-transform:uppercase;color:var(--ft-text-muted);margin:0;font-size:.75rem}._card_18dvu_21{padding:var(--mantine-spacing-lg);border:1px solid var(--ft-border);border-radius:var(--mantine-radius-md);background:color-mix(in srgb, var(--ft-surface-raised) 80%, transparent)}._title_18dvu_29{font-family:var(--mantine-font-family-headings);letter-spacing:var(--app-heading-letter-spacing);text-wrap:balance;background:var(--app-hero-title-fill);color:var(--app-hero-title-color);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(2.5rem,1.6rem + 3.7vw,4.5rem);line-height:1.05}._muted_18dvu_41{color:var(--ft-text-muted);margin:0}._frame_1ob66_2{gap:var(--mantine-spacing-xl);grid-template-columns:minmax(0,1fr) minmax(0,27rem);align-items:center;display:grid}@media (width<=52em){._frame_1ob66_2{grid-template-columns:minmax(0,1fr)}}._intro_1ob66_13{gap:var(--mantine-spacing-sm);display:grid}._hint_1ob66_18{margin-top:var(--mantine-spacing-md);font-size:var(--mantine-font-size-sm)}._account_1ob66_23{gap:var(--mantine-spacing-xl);justify-items:start;display:grid}._grid_1ob66_29{gap:var(--mantine-spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}@media (width<=52em){._grid_1ob66_29{grid-template-columns:minmax(0,1fr)}}._wide_1ob66_40{grid-column:1/-1}._app_107w3_1{flex-direction:column;min-height:100dvh;display:flex}._skip_107w3_7{top:calc(var(--ft-header-height) * -2);left:var(--mantine-spacing-md);z-index:20;padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);background:var(--ft-text);color:var(--ft-surface);position:absolute}._skip_107w3_7:focus{top:var(--mantine-spacing-md)}._header_107w3_21{z-index:10;border-bottom:1px solid var(--ft-border);background:color-mix(in srgb, var(--mantine-color-body) 85%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0}._headerInner_107w3_31{min-height:var(--ft-header-height);justify-content:space-between;align-items:center;gap:var(--mantine-spacing-xs) var(--mantine-spacing-md);padding-block:var(--mantine-spacing-xs);flex-wrap:wrap;display:flex}._brand_107w3_41{font-family:var(--mantine-font-family-headings);font-weight:700;font-size:var(--mantine-font-size-lg);letter-spacing:var(--app-brand-letter-spacing);text-transform:uppercase;color:var(--ft-text);text-decoration:none}._tools_107w3_51,._nav_107w3_52{align-items:center;gap:var(--mantine-spacing-md);flex-wrap:wrap;display:flex}._link_107w3_59{padding-block:var(--mantine-spacing-xs);color:var(--ft-text-muted);font-size:var(--mantine-font-size-sm);transition:color var(--ft-duration-fast) var(--ft-ease-out);text-decoration:none}@media (hover:hover){._link_107w3_59:hover{color:var(--ft-text)}}@media (hover:none){._link_107w3_59:active{color:var(--ft-text)}}._link_107w3_59[data-active]{color:var(--ft-text);text-decoration:underline;-webkit-text-decoration-color:var(--ft-accent);text-decoration-color:var(--ft-accent);text-underline-offset:6px;text-decoration-thickness:2px}._avatar_107w3_80{border:1px solid var(--ft-border);width:2.25rem;height:2.25rem;color:var(--ft-text);font-size:var(--mantine-font-size-sm);border-radius:50%;place-items:center;font-weight:700;text-decoration:none;display:grid}._avatar_107w3_80[data-active]{border-color:var(--ft-accent)}._main_107w3_97{padding-block:var(--ft-space-section);flex:1}._notice_107w3_102{gap:var(--mantine-spacing-md);justify-items:start;display:grid}._hero_1k8ba_1{gap:var(--mantine-spacing-lg);max-width:var(--ft-content-narrow);justify-items:start;display:grid}._lead_1k8ba_8{font-size:var(--mantine-font-size-xl)}._answer_4hu2u_1{padding:var(--mantine-spacing-lg);border:1px solid var(--app-ai-answer-border,var(--ft-border));background:var(--app-ai-answer-bg,var(--ft-surface-raised));box-shadow:var(--app-ai-answer-shadow,none)}._answerText_4hu2u_8{white-space:pre-wrap;line-height:1.65}._orb_hv711_1{background:radial-gradient(circle at 35% 30%, var(--mantine-color-accent-2), var(--mantine-color-brand-5) 60%, transparent 72%);width:4.5rem;height:4.5rem;box-shadow:var(--saga-glow);animation:_pulse_hv711_1 4s var(--ft-ease-out) infinite alternate;border-radius:50%}._title_hv711_10{letter-spacing:var(--app-heading-letter-spacing)}@keyframes _pulse_hv711_1{0%{opacity:.85;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){._orb_hv711_1{animation:none}}
