.vvSNjW_sceneEffects{width:100%;height:100%;position:absolute;inset:0}.vvSNjW_rainClip{opacity:.28}.vvSNjW_flame{transform-origin:1427px 451px;animation:3.9s ease-in-out infinite vvSNjW_candle-flame}@keyframes vvSNjW_candle-flame{0%,to{opacity:.7;transform:rotate(-2deg)scaleX(.94)scaleY(.98)}37%{opacity:.9;transform:rotate(2deg)scaleX(1.04)scaleY(1.04)}61%{opacity:.78;transform:rotate(-1deg)scaleX(.98)scaleY(1.01)}}.vvSNjW_rain{animation:4.8s linear infinite vvSNjW_rain-fall}.vvSNjW_candleLight{mix-blend-mode:screen;animation:5.7s ease-in-out infinite vvSNjW_candle-breathe}.vvSNjW_reflection{mix-blend-mode:screen;opacity:.35;animation:5.7s ease-in-out .6s infinite reverse vvSNjW_candle-breathe}@keyframes vvSNjW_rain-fall{0%{transform:translateY(0)}to{transform:translateY(160px)}}@keyframes vvSNjW_candle-breathe{0%,to{opacity:.35}34%{opacity:.65}41%{opacity:.5}67%{opacity:.72}}.vvSNjW_animated{animation-play-state:var(--atmosphere-motion,paused)}@media (prefers-reduced-motion:reduce){.vvSNjW_animated{animation:none}}
.pCp2ka_page{min-height:var(--app-page-height);padding:var(--ui-space-8) var(--ui-page-inset) var(--ui-space-12);place-items:start center;display:grid}.pCp2ka_card{width:min(460px,100%);padding:var(--ui-panel-padding);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);background:var(--ui-surface);color:var(--ui-text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 60px #0005}.pCp2ka_eyebrow{color:var(--ui-accent);font:var(--ui-caption-size) / 1.6 var(--ui-font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px}.pCp2ka_title{font:500 var(--ui-title-size) / 1.25 var(--ui-font-display);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0 0 14px}.pCp2ka_subtitle{font:500 var(--ui-section-title-size) / 1.35 var(--ui-font-display);color:var(--ui-text);margin:28px 0 12px}.pCp2ka_accountPage{padding:var(--ui-space-8) var(--ui-page-inset) var(--ui-space-12);color:var(--ui-text)}.pCp2ka_accountHeading{max-width:760px}.pCp2ka_shortcuts{gap:var(--ui-space-4);margin-bottom:var(--ui-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pCp2ka_accountGrid{align-items:start;gap:var(--ui-space-6);grid-template-columns:minmax(0,1.56fr) minmax(320px,1fr);display:grid}.pCp2ka_settings{gap:var(--ui-space-6);min-width:0;display:grid}.pCp2ka_accountPanel{min-width:0;padding:var(--ui-panel-padding);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);background:var(--ui-surface)}.pCp2ka_accountPanel>.pCp2ka_subtitle{margin:0 0 var(--ui-space-6)}.pCp2ka_accountPanel>.pCp2ka_secondary{width:100%}.pCp2ka_accountPanel>.pCp2ka_hint{font-size:var(--ui-body-size);line-height:1.8}@media (max-width:900px){.pCp2ka_accountGrid{grid-template-columns:1fr}}@media (max-width:520px){.pCp2ka_shortcuts{grid-template-columns:1fr}}.pCp2ka_lead{color:var(--ui-muted);overflow-wrap:anywhere;margin:0 0 22px;font-size:15px;line-height:1.6}.pCp2ka_lead strong{color:var(--ui-text);font-weight:600}.pCp2ka_form{gap:16px;display:grid}.pCp2ka_form .pCp2ka_lead{margin:0 0 6px}.pCp2ka_field{color:var(--ui-muted);gap:8px;font-size:13px;display:grid}.pCp2ka_field input{border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);background:var(--ui-field);width:100%;min-height:48px;color:var(--ui-text);font:16px var(--ui-font-body);padding:12px 14px}.pCp2ka_field input:hover{border-color:var(--ui-line-strong)}.pCp2ka_field input:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.pCp2ka_field input[aria-invalid=true]{border-color:#d58d77}.pCp2ka_codeInput{letter-spacing:.4em;text-align:center;font-family:var(--ui-font-mono)!important;font-size:24px!important}.pCp2ka_primary,.pCp2ka_secondary{border-radius:var(--ui-radius-control);min-height:48px;font:600 var(--ui-small-size) var(--ui-font-body);cursor:pointer;padding:12px 18px;transition:background .2s,opacity .2s}.pCp2ka_primary{border:1px solid var(--ui-accent);background:var(--ui-accent);color:var(--ui-on-accent)}.pCp2ka_primary:hover:not(:disabled){opacity:.9}.pCp2ka_secondary{border:1px solid var(--ui-line);background:var(--ui-field);color:var(--ui-text);margin-top:28px}.pCp2ka_secondary:hover:not(:disabled){background:var(--ui-raised)}.pCp2ka_primary:disabled,.pCp2ka_secondary:disabled,.pCp2ka_textButton:disabled{opacity:.55;cursor:default}.pCp2ka_primary:focus-visible,.pCp2ka_secondary:focus-visible,.pCp2ka_textButton:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.pCp2ka_secondaryRow{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;display:flex}.pCp2ka_textButton{min-height:44px;color:var(--ui-accent);font:500 var(--ui-small-size) var(--ui-font-body);cursor:pointer;background-color:#0000;border:0;padding:8px 0}.pCp2ka_error{color:#e9a08a;margin:12px 0 0;font-size:14px;line-height:1.5}.pCp2ka_error:empty{display:none}.pCp2ka_devNote{border:1px dashed var(--ui-line);color:var(--ui-muted);border-radius:8px;margin:16px 0 0;padding:10px 12px;font-size:12px;line-height:1.5}.pCp2ka_shortcut{border:1px solid var(--ui-accent);border-radius:var(--ui-radius-control);color:var(--ui-text);background:var(--ui-surface);gap:2px;padding:14px 16px;display:grid}.pCp2ka_shortcut span{font-size:15px;font-weight:600}.pCp2ka_shortcut span:after{content:" →";color:var(--ui-accent)}.pCp2ka_shortcut small{color:var(--ui-muted);font-size:13px}.pCp2ka_shortcut:hover{background:var(--ui-raised)}.pCp2ka_shortcut:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.pCp2ka_headerLink{border:1px solid var(--atmosphere-border);background:var(--atmosphere-control);min-height:44px;color:var(--atmosphere-ink);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:inline-flex;}.pCp2ka_headerLink svg{stroke:currentColor;stroke-width:1.5px;flex:none;width:18px;height:18px}.pCp2ka_headerLink:hover{background:var(--atmosphere-control-hover)}.pCp2ka_headerLink[aria-current=page]{color:var(--atmosphere-gold)}.pCp2ka_headerLink[data-pending=true]{visibility:hidden}.pCp2ka_headerLink:focus-visible{outline:2px solid var(--atmosphere-focus);outline-offset:3px}@media (max-width:600px){.pCp2ka_headerLink{justify-content:center;width:44px;padding:10px}.pCp2ka_headerLink span{display:none}}.pCp2ka_providers{gap:10px;display:grid}.pCp2ka_divider{color:var(--ui-muted);align-items:center;gap:12px;margin:6px 0 2px;font-size:13px;display:flex}.pCp2ka_divider:before,.pCp2ka_divider:after{content:"";background:var(--ui-line);flex:1;height:1px}.pCp2ka_providerButton{border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);background:var(--ui-field);min-height:48px;color:var(--ui-text);font:600 var(--ui-small-size) var(--ui-font-body);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:12px 18px;display:flex}.pCp2ka_providerButton svg{flex:none;width:20px;height:20px}.pCp2ka_providerButton:hover:not(:disabled){background:var(--ui-raised)}.pCp2ka_providerButton:disabled{opacity:.55;cursor:default}.pCp2ka_providerButton:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.pCp2ka_choice{border:0;gap:8px;margin:0;padding:0;display:grid}.pCp2ka_choice legend{color:var(--ui-muted);margin-bottom:8px;padding:0;font-size:13px}.pCp2ka_option{border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);cursor:pointer;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.pCp2ka_option:has(input:checked){border-color:var(--ui-accent);background:var(--ui-raised)}.pCp2ka_option input{width:18px;height:18px;accent-color:var(--ui-accent);flex:none;margin:2px 0 0}.pCp2ka_option input:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.pCp2ka_option span{gap:2px;display:grid}.pCp2ka_option strong{font-size:14px;font-weight:600}.pCp2ka_option small{color:var(--ui-muted);font-size:13px}.pCp2ka_hint{color:var(--ui-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.pCp2ka_status{color:var(--ui-accent);margin:0;font-size:14px}.pCp2ka_status:empty{display:none}.pCp2ka_privacy{gap:8px;display:grid}.pCp2ka_secondaryLink{border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);background:var(--ui-field);min-height:48px;color:var(--ui-text);font:600 var(--ui-small-size) var(--ui-font-body);justify-content:center;align-items:center;padding:12px 18px;display:flex}.pCp2ka_secondaryLink:hover{background:var(--ui-raised)}.pCp2ka_secondaryLink:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.pCp2ka_danger{border-top:1px solid var(--ui-line);margin-top:12px;padding-top:12px}.pCp2ka_danger summary{color:#e9a08a;cursor:pointer;align-items:center;min-height:44px;font-size:14px;font-weight:600;display:flex}.pCp2ka_danger summary:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.pCp2ka_danger .pCp2ka_form{margin-top:8px}.pCp2ka_dangerButton{border-radius:var(--ui-radius-control);color:#fff6f2;min-height:48px;font:600 var(--ui-small-size) var(--ui-font-body);cursor:pointer;background:#9b3f2b;border:1px solid #c56f58;padding:12px 18px}.pCp2ka_dangerButton:disabled{opacity:.5;cursor:default}.pCp2ka_dangerButton:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.pCp2ka_history{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pCp2ka_historyLink{border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);min-height:64px;color:var(--ui-text);align-items:center;gap:12px;padding:10px 12px;display:flex}.pCp2ka_historyLink:hover{background:var(--ui-raised)}.pCp2ka_historyLink:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.pCp2ka_historyCards{flex:none;display:flex}.pCp2ka_historyCards img{object-fit:cover;border-radius:3px;width:28px;height:42px;box-shadow:0 2px 6px #0006}.pCp2ka_historyCards img+img{margin-left:-10px}.pCp2ka_historyText{gap:2px;min-width:0;display:grid}.pCp2ka_historyText strong{font-size:14px;font-weight:600}.pCp2ka_historyText small{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pCp2ka_historyMeta{color:var(--ui-muted);gap:8px;font-size:12px;display:flex}.pCp2ka_historyMeta em{color:var(--ui-accent);font-style:normal}.pCp2ka_primary{}.pCp2ka_secondary{}.pCp2ka_providerButton{}.pCp2ka_textButton{}.pCp2ka_secondaryLink{}.pCp2ka_field{}.pCp2ka_shortcut{}.pCp2ka_historyLink{}
.CCK4hq_shell{flex-direction:column;min-height:100svh;display:flex}.CCK4hq_header{z-index:40;height:var(--app-header-height);border-bottom:1px solid var(--atmosphere-border);background:var(--atmosphere-panel);color:var(--atmosphere-ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex:none;position:sticky;top:0}.CCK4hq_header:after{content:"";background:linear-gradient(90deg, transparent, rgb(var(--ui-gold-glow) / .5) 30%, var(--ui-accent-hover) 50%, rgb(var(--ui-gold-glow) / .5) 70%, transparent);opacity:.7;pointer-events:none;height:1px;position:absolute;bottom:-1px;left:8%;right:8%}.CCK4hq_headerInner{width:100%;max-width:1440px;height:100%;padding-inline:var(--app-gutter);align-items:center;gap:24px;margin-inline:auto;display:flex}.CCK4hq_brand{min-height:44px;font:500 21px/1.2 var(--ui-font-display);white-space:nowrap;flex:none;align-items:center;gap:10px;display:inline-flex}.CCK4hq_brand svg{width:28px;height:28px;stroke:var(--atmosphere-gold);stroke-width:1.1px;transition:filter var(--ui-t-base) var(--ui-ease);flex:none}.CCK4hq_brand:is(:hover,:focus-visible) svg{filter:drop-shadow(0 0 calc(8px * var(--ui-amp)) rgb(var(--ui-gold-glow) / .7))}.CCK4hq_navigation{margin-inline-start:auto}.CCK4hq_links{align-items:center;gap:8px;display:flex}.CCK4hq_navLink{min-height:44px;color:var(--atmosphere-controls-text);white-space:nowrap;transition:background-size .8s var(--ui-ease-rite), color var(--ui-t-base) var(--ui-ease);background-position:0 calc(100% + 5px);background-origin:content-box;border-radius:8px;align-items:center;padding:10px 12px;font-size:12px;display:flex;}.CCK4hq_navLink:hover{color:var(--atmosphere-ink)}.CCK4hq_navLink[aria-current=page],.CCK4hq_navLink[aria-current=location]{color:var(--atmosphere-gold);background-size:100% 1px}.CCK4hq_navLink[aria-current]:after{display:none}.CCK4hq_atmosphere,.CCK4hq_account,.CCK4hq_daily{flex:none}.CCK4hq_menuButton{border:1px solid var(--atmosphere-border);width:44px;height:44px;color:var(--atmosphere-ink);background:var(--atmosphere-control);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:10px;display:none;}.CCK4hq_menuButton svg{stroke:currentColor;stroke-width:1.5px;width:20px;height:20px}.CCK4hq_header a:focus-visible,.CCK4hq_menuButton:focus-visible,.CCK4hq_skipLink:focus-visible{outline:2px solid var(--atmosphere-focus);outline-offset:3px}.CCK4hq_content{width:100%;min-width:0;max-width:1440px;padding-inline:var(--app-gutter);flex:1;margin-inline:auto}.CCK4hq_content:focus{outline:none}.CCK4hq_page{--app-breadcrumbs-height:44px;--app-page-height:calc(var(--app-viewport-height) - var(--app-header-height) - var(--app-breadcrumbs-height));min-height:calc(var(--app-viewport-height) - var(--app-header-height))}.CCK4hq_contentPage{flex-direction:column;display:flex}.CCK4hq_contentPage>*{flex-shrink:0}.CCK4hq_breadcrumbs{height:var(--app-breadcrumbs-height);color:var(--atmosphere-controls-text);font-size:var(--ui-caption-size)}.CCK4hq_breadcrumbs ol{align-items:center;gap:10px;height:100%;margin:0;padding:0;list-style:none;display:flex}.CCK4hq_breadcrumbs li{align-items:center;gap:10px;min-width:0;display:flex}.CCK4hq_breadcrumbs li:not(:last-child){flex:none}.CCK4hq_breadcrumbs li:last-child{overflow:hidden}.CCK4hq_breadcrumbs li:last-child span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.CCK4hq_breadcrumbs li+li:before{content:"/";opacity:.45}.CCK4hq_crumbLink{min-height:44px;color:inherit;background-position:0 calc(100% - 12px);align-items:center;display:inline-flex;}.CCK4hq_crumbLink:hover{color:var(--atmosphere-ink)}.CCK4hq_breadcrumbs a:focus-visible{outline:2px solid var(--atmosphere-focus);outline-offset:2px}.CCK4hq_breadcrumbs [aria-current=page]{color:var(--atmosphere-ink)}.CCK4hq_skipLink{top:8px;left:var(--app-gutter);z-index:100;background:var(--atmosphere-panel);color:var(--atmosphere-ink);border-radius:8px;padding:12px 18px;position:fixed;transform:translateY(-160%)}.CCK4hq_skipLink:focus{transform:none}@media (max-width:1100px){.CCK4hq_menuButton{display:flex}.CCK4hq_links{z-index:50;top:calc(100% + 8px);right:var(--app-gutter);width:min(320px, calc(100vw - 2 * var(--app-gutter)));max-height:calc(100dvh - var(--app-header-height) - 24px);overscroll-behavior:contain;border:1px solid var(--atmosphere-border);background:var(--atmosphere-panel);border-radius:12px;padding:8px;display:none;position:absolute;overflow-y:auto;box-shadow:0 16px 40px #0007}.CCK4hq_links[data-open=true]{display:grid}.CCK4hq_links:before{content:"";background:linear-gradient(90deg, transparent, var(--ui-accent-hover), transparent);height:1px;position:absolute;top:-1px;left:8%;right:8%}.CCK4hq_navLink{font-size:14px}}@media (max-width:900px){.CCK4hq_headerInner{gap:12px}}@media (min-width:1101px) and (max-width:1300px){.CCK4hq_header[data-development=true] .CCK4hq_menuButton{display:flex}.CCK4hq_header[data-development=true] .CCK4hq_links{z-index:50;top:calc(100% + 8px);right:var(--app-gutter);width:min(320px, calc(100vw - 2 * var(--app-gutter)));max-height:calc(100dvh - var(--app-header-height) - 24px);overscroll-behavior:contain;border:1px solid var(--atmosphere-border);background:var(--atmosphere-panel);border-radius:12px;padding:8px;display:none;position:absolute;overflow-y:auto;box-shadow:0 16px 40px #0007}.CCK4hq_header[data-development=true] .CCK4hq_links[data-open=true]{display:grid}.CCK4hq_header[data-development=true] .CCK4hq_navLink{font-size:14px}}@media (max-width:600px){.CCK4hq_brand{justify-content:center;width:44px}.CCK4hq_brand span{display:none}.CCK4hq_headerInner{gap:8px}}@media (max-width:360px){.CCK4hq_headerInner{gap:4px;padding-inline:12px}}
.jgPEaG_control{position:relative}.jgPEaG_button{border:1px solid var(--atmosphere-border);min-height:44px;color:var(--atmosphere-controls-text);background:var(--atmosphere-control);font:500 12px/1.3 var(--ui-font-body);white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:inline-flex;}.jgPEaG_button:focus-visible{outline:2px solid var(--atmosphere-focus);outline-offset:3px}.jgPEaG_button:disabled{opacity:.65;cursor:wait}.jgPEaG_track{background:var(--atmosphere-border);border-radius:20px;flex:none;align-items:center;width:28px;height:16px;padding:2px;display:inline-flex}.jgPEaG_track i{background:var(--atmosphere-controls-text);border-radius:50%;width:12px;height:12px}.jgPEaG_button[aria-checked=true] .jgPEaG_track{background:var(--atmosphere-gold);justify-content:flex-end}.jgPEaG_button[aria-checked=true] .jgPEaG_track i{background:var(--atmosphere-panel)}.jgPEaG_problem{z-index:60;border:1px solid var(--atmosphere-border);background:var(--atmosphere-panel);width:230px;color:var(--atmosphere-ink);white-space:normal;border-radius:8px;padding:12px;font-size:12px;position:absolute;top:calc(100% + 8px);right:0}@media (max-width:1300px){.jgPEaG_button{width:100%;font-size:14px}}
.WV5SQG_overlay{inset:var(--app-header-height) 0 0;z-index:35;-webkit-backdrop-filter:blur(1.5px);opacity:0;visibility:hidden;pointer-events:none;background:#07090f94;place-items:center;transition:opacity .18s,visibility .18s;display:grid;position:fixed}.WV5SQG_overlay[data-active=true]{opacity:1;visibility:visible;pointer-events:auto}.WV5SQG_indicator{color:#f1eadb;font:400 14px/1.5 var(--ui-font-body);justify-items:center;gap:18px;display:grid}.WV5SQG_moon{background:#dfbf7f;border-radius:50%;width:64px;height:64px;position:relative;overflow:hidden;box-shadow:0 0 30px #dfbf7f24,0 0 8px #dfbf7f1a}.WV5SQG_moon:after{content:"";background:#0c0f17;border-radius:50%;animation:4.8s ease-in-out -2.016s infinite alternate WV5SQG_phases;position:absolute;inset:-1px}.WV5SQG_overlay[data-active=false] .WV5SQG_moon:after{animation:none}@keyframes WV5SQG_phases{0%{transform:translate(-16%)}to{transform:translate(104%)}}.WV5SQG_status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.WV5SQG_overlay{transition:none}.WV5SQG_moon:after{animation:none;transform:translate(45%)}}
@font-face{font-family:bodyFont;src:url(../media/manrope_variable-s.p.2zusfp9-75vup.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:bodyFont Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.fcmvxG_className{font-family:bodyFont,bodyFont Fallback;font-style:normal}.fcmvxG_variable{--font-manrope:"bodyFont", "bodyFont Fallback"}
@font-face{font-family:displayFont;src:url(../media/playfair_display_variable-s.p.3h5wexuiws7lt.woff2)format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:displayFont;src:url(../media/playfair_display_italic_variable-s.p.3ofn6134ilvij.woff2)format("woff2");font-display:swap;font-weight:400 900;font-style:italic}@font-face{font-family:displayFont Fallback;src:local(Times New Roman);ascent-override:97.38%;descent-override:22.59%;line-gap-override:0.0%;size-adjust:111.11%}.hWegEq_className{font-family:displayFont,displayFont Fallback}.hWegEq_variable{--font-playfair:"displayFont", "displayFont Fallback"}
@font-face{font-family:monoFont;src:url(../media/dm_mono_regular.2amc1n_dgn3s6.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}.k5dYOq_className{font-family:monoFont,monospace;font-style:normal;font-weight:400}.k5dYOq_variable{--font-dm-mono:"monoFont", monospace}
.NHmAua_field{border:0;min-width:0;margin:0;padding:0}.NHmAua_field legend{color:var(--ui-muted);font-size:var(--ui-small-size);margin-bottom:12px;padding:0}.NHmAua_triggers{grid-template-columns:1fr 1fr 1.35fr;gap:10px;display:grid}.NHmAua_trigger{--gild-radius:19px;border:1px solid var(--ui-line-strong);background:var(--ui-field);min-width:0;min-height:76px;color:var(--ui-text);font:inherit;cursor:pointer;border-radius:16px;align-content:center;justify-items:center;gap:3px;padding:10px;display:grid;}.NHmAua_trigger>span{color:var(--ui-muted);font-size:var(--ui-caption-size)}.NHmAua_trigger>strong{font:550 25px/1.3 var(--ui-font-body);font-variant-numeric:tabular-nums}.NHmAua_trigger[data-date-part=day]{--part-color:#d894b5}.NHmAua_trigger[data-date-part=month]{--part-color:#7dbac1}.NHmAua_trigger[data-date-part=year]{--part-color:#d2b780}.NHmAua_trigger:hover{border-color:var(--part-color)}.NHmAua_trigger[data-active=true]{border-color:var(--part-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--part-color) 18%, transparent)}.NHmAua_trigger:focus-visible{outline:2px solid var(--part-color);outline-offset:3px}.NHmAua_trigger[aria-invalid=true]{border-color:var(--ui-error)}.NHmAua_hint{color:var(--ui-muted);font-size:var(--ui-caption-size);margin:8px 0 0;line-height:1.5}.NHmAua_popup{z-index:100;box-sizing:border-box;max-height:calc(100dvh - 24px);color:var(--ui-text);background:#17131ffb;border:1px solid #bca16c66;border-radius:22px;padding:14px;position:fixed;overflow:auto;box-shadow:0 16px 48px #0008}.NHmAua_wheels{--wheel-height:220px;height:var(--wheel-height);grid-template-columns:.8fr 1.5fr 1.05fr;display:grid;position:relative}.NHmAua_selectionBand{pointer-events:none;background:#d6bd8e10;border:1px solid #d0b37c55;border-radius:12px;height:44px;position:absolute;top:calc(50% - 22px);left:0;right:0}.NHmAua_wheel{box-sizing:border-box;min-width:0;height:100%;padding-block:calc(var(--wheel-height) / 2 - 22px);overscroll-behavior:contain;overflow-anchor:none;scroll-snap-type:y mandatory;scrollbar-width:none;touch-action:pan-y;outline-offset:-2px;border-radius:12px;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.NHmAua_wheel::-webkit-scrollbar{display:none}.NHmAua_wheel:focus-visible{outline:1px solid #d8be8a80}.NHmAua_row{box-sizing:border-box;white-space:nowrap;scroll-snap-align:center;color:#e1d7c6;height:44px;font:450 21px/1 var(--ui-font-body);font-variant-numeric:tabular-nums;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:0 3px;display:flex}.NHmAua_row[aria-selected=true]{color:#fff1d7;font-weight:700}.NHmAua_footer{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.NHmAua_footer>button{border-radius:24px;flex:none;min-height:44px;padding-inline:26px}.NHmAua_summary{gap:3px;min-width:0;line-height:1.4;display:grid}.NHmAua_summary strong{color:var(--ui-accent);font:500 21px/1.3 var(--ui-font-display)}.NHmAua_summary span{color:var(--ui-muted);font-size:11px}@media (max-width:380px){.NHmAua_triggers{gap:8px}.NHmAua_trigger{min-height:68px;padding:8px}.NHmAua_trigger>strong{font-size:22px}.NHmAua_popup{border-radius:18px;padding:10px}.NHmAua_row{font-size:18px}.NHmAua_footer>button{padding-inline:20px}}@media (max-height:650px){.NHmAua_wheels{--wheel-height:132px}}
.iDM9mG_control{color:#bdb5c8;width:100%;min-width:0;display:block;position:relative}.iDM9mG_select{appearance:none;box-sizing:border-box;width:100%;min-width:0;min-height:var(--ui-control-height);border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-control);background:var(--ui-field);color:var(--paper);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:16px/1.5 var(--ui-font-body);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;margin:0;padding:12px 52px 12px 14px;transition:border-color .15s,background-color .15s;display:block;}.iDM9mG_select:not(:disabled):hover{background:#1d1929;border-color:#d9c19466}.iDM9mG_select:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-color:#d9c19499}.iDM9mG_select option,.iDM9mG_select optgroup{color:var(--paper);background:#211e2d}.iDM9mG_indicator{pointer-events:none;width:18px;height:18px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.iDM9mG_control:focus-within .iDM9mG_indicator{color:var(--gold)}.iDM9mG_control[data-disabled]{opacity:.5}.iDM9mG_select:disabled{cursor:not-allowed}@media (max-width:760px){.iDM9mG_select{font-size:16px}}@media (prefers-reduced-motion:reduce){.iDM9mG_select{transition:none}}
._4HVDxa_page{--paper:var(--ui-text);--muted:var(--ui-muted);--gold:var(--ui-accent);--sage:var(--ui-success);--line:var(--ui-line);isolation:isolate;min-height:var(--app-page-height);color:var(--paper);font-size:var(--ui-body-size);background:0 0;position:relative;overflow:clip}._4HVDxa_page button,._4HVDxa_page summary{-webkit-tap-highlight-color:transparent}._4HVDxa_page button{cursor:pointer}._4HVDxa_page button:disabled{cursor:wait;opacity:.6}._4HVDxa_page button:focus-visible,._4HVDxa_page a:focus-visible,._4HVDxa_page summary:focus-visible,._4HVDxa_page input:focus{outline:2px solid var(--ui-accent);outline-offset:3px}._4HVDxa_brand{font:500 20px var(--ui-font-display);white-space:nowrap;letter-spacing:-.025em}._4HVDxa_about i{background:var(--sage);border-radius:100%;width:3px;height:3px;display:inline-block}._4HVDxa_birthSetup{gap:var(--ui-space-6);padding-bottom:var(--ui-space-8);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.56fr) minmax(360px,1fr);align-items:start;display:grid}._4HVDxa_birthSetup[hidden]{display:none}._4HVDxa_birthSetup ._4HVDxa_form{margin:0}._4HVDxa_birthSummary{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:0 0 24px;display:flex}._4HVDxa_birthSummary h1{margin:0 0 var(--ui-space-2)}._4HVDxa_birthSummary p{font-size:var(--ui-caption-size);color:var(--muted);margin:0;line-height:1.8}._4HVDxa_secondary{}._4HVDxa_atlasAnchor{scroll-margin-top:15px}._4HVDxa_atlasAnchor:focus{outline:none}._4HVDxa_atlasLoading{text-align:center;color:var(--muted);padding:90px 20px}@media (max-width:900px){._4HVDxa_atlasAnchor{scroll-margin-top:0}._4HVDxa_desktopBreak{display:none}._4HVDxa_birthSetup{grid-template-columns:1fr;gap:24px;padding:0 0 28px}._4HVDxa_birthSummary{flex-wrap:wrap;align-items:start;gap:13px;padding-bottom:20px}}._4HVDxa_introColumn h1{margin:var(--ui-space-2) 0 var(--ui-space-4)}._4HVDxa_about h2 em{color:var(--gold);font-weight:500}._4HVDxa_intro{max-width:520px;font-size:var(--ui-body-size);color:var(--muted);margin:0 0 var(--ui-space-6);line-height:1.7}._4HVDxa_form{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);padding:var(--ui-panel-padding);position:relative}._4HVDxa_formHeading{margin-bottom:var(--ui-space-6);align-items:center;gap:12px;display:flex}._4HVDxa_formHeading h2{font:500 var(--ui-section-title-size) / 1.3 var(--ui-font-display);margin:0 0 var(--ui-space-2)}._4HVDxa_formHeading p{font-size:var(--ui-small-size);color:var(--muted);margin:0}._4HVDxa_dateRow{grid-template-columns:1.3fr 1fr;gap:12px;display:grid}._4HVDxa_field{font-size:var(--ui-small-size);color:var(--ui-text);margin-bottom:var(--ui-space-4);display:block}._4HVDxa_field>span:not([data-matrix-select]){color:var(--ui-muted);font-size:var(--ui-caption-size);margin-left:4px}._4HVDxa_field ._4HVDxa_required{color:var(--gold)}._4HVDxa_field input{margin-top:var(--ui-space-2)}._4HVDxa_field input::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}._4HVDxa_cityField,._4HVDxa_cityControl{position:relative}._4HVDxa_cityField label{margin-bottom:9px}._4HVDxa_cityInput{align-items:center;gap:var(--ui-space-2);padding-block:0;display:flex;}._4HVDxa_cityInput:focus-within{outline:2px solid var(--ui-accent);outline-offset:3px}._4HVDxa_cityInput>span:first-child{color:var(--muted);font-size:21px}._4HVDxa_cityInput input{width:100%;color:var(--paper);height:calc(var(--ui-control-height) - 2px);background:0 0;border:0;min-width:0;font-size:16px;outline:0!important}._4HVDxa_placeCheck{color:var(--sage)}._4HVDxa_cityStatus{font-size:var(--ui-caption-size);color:var(--muted);min-height:20px;margin:8px 0 12px;line-height:1.6}._4HVDxa_placeList{z-index:5;overscroll-behavior:contain;background:#242130;border:1px solid #766e57;border-radius:8px;width:min(470px,100%);max-height:min(280px,35dvh);margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% + 4px);overflow-y:auto;box-shadow:0 15px 40px #0007}._4HVDxa_placeList li>button{cursor:pointer;font-size:var(--ui-caption-size);color:var(--paper);text-align:left;background:0 0;border:0;border-radius:4px;justify-content:space-between;gap:8px;width:100%;padding:11px 9px;display:flex}._4HVDxa_placeList li>button:hover,._4HVDxa_placeList li>button[aria-selected=true]{background:#ffffff0b}._4HVDxa_placeList li small{color:#b0a9bc;font-size:var(--ui-caption-size);margin-top:3px;line-height:1.5;display:block}._4HVDxa_placeList li>button>small{text-align:right;overflow-wrap:anywhere;max-width:100px}._4HVDxa_manualDetails{color:var(--muted);font-size:var(--ui-caption-size);margin-bottom:18px}._4HVDxa_manualToggle{justify-content:space-between;gap:var(--ui-space-3);text-align:left;width:100%;}._4HVDxa_manualDetails p{font-size:var(--ui-caption-size);margin:var(--ui-space-2) 0 0;line-height:1.6}._4HVDxa_zoneSelect{margin-top:9px}._4HVDxa_manualDetails label{margin:0}._4HVDxa_submit{justify-content:space-between;width:100%;}._4HVDxa_submit span{font-size:21px;font-weight:400;line-height:15px}._4HVDxa_formNote{margin:var(--ui-space-3) 0 0;font-size:var(--ui-caption-size);color:var(--ui-muted);line-height:1.6}._4HVDxa_formNote span{color:var(--sage);margin-right:4px}._4HVDxa_error{margin-bottom:var(--ui-space-4);}._4HVDxa_about{text-align:center;max-width:650px;margin:75px auto 65px;padding:42px 15px 15px}._4HVDxa_about>svg{color:var(--gold);margin-bottom:18px}._4HVDxa_about h2{font:500 35px/1.3 var(--ui-font-display);margin:0 0 21px}._4HVDxa_about>p{color:var(--muted);font-size:var(--ui-caption-size);max-width:550px;margin:auto;line-height:2}._4HVDxa_about>div{color:#a69bac;font:7px var(--ui-font-mono);letter-spacing:.07em;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:28px;line-height:1.8;display:flex}._4HVDxa_footer{border-top:1px solid var(--line);color:var(--muted);font-size:var(--ui-caption-size);justify-content:space-between;align-items:center;gap:20px;padding:27px 0;display:flex}._4HVDxa_footer ._4HVDxa_brand{color:#c5b8cc;font-size:15px}._4HVDxa_footer>div{font-size:var(--ui-caption-size)}._4HVDxa_footer>div a{color:#c8b99b}._4HVDxa_errorPage{min-height:var(--app-page-height);max-width:520px;margin:auto;padding:20vh 24px}._4HVDxa_errorPage h1{font:500 var(--ui-title-size) / 1.25 var(--ui-font-display)}._4HVDxa_errorPage p{color:var(--muted);line-height:1.8}._4HVDxa_errorPage button{margin-top:30px}@media (max-width:760px){._4HVDxa_about{margin:43px auto 40px}._4HVDxa_about h2{font-size:29px}._4HVDxa_about>p,._4HVDxa_about>div{font-size:var(--ui-caption-size)}._4HVDxa_footer{flex-wrap:wrap;gap:15px}._4HVDxa_footer>span{font-size:var(--ui-caption-size)}._4HVDxa_footer>div{width:100%}}@media (max-width:520px){._4HVDxa_dateRow{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._4HVDxa_page *,._4HVDxa_page :before,._4HVDxa_page :after{scroll-behavior:auto!important;transition:none!important}}._4HVDxa_container{width:100%;padding:var(--ui-page-inset);margin-inline:auto}._4HVDxa_introActions{align-items:center;gap:var(--ui-space-4);flex-wrap:wrap;display:flex}._4HVDxa_birthSummary{flex-wrap:wrap}._4HVDxa_birthSummary>div:first-child{margin-right:auto}._4HVDxa_saveForm{flex-wrap:wrap;flex-basis:100%;align-items:flex-end;gap:10px 12px;display:flex}._4HVDxa_saveForm label{color:var(--muted);flex:220px;gap:6px;font-size:12px;display:grid}._4HVDxa_saveForm input{min-height:var(--ui-control-height);border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);background:var(--ui-field);color:var(--paper);padding:10px 12px;font-size:16px}._4HVDxa_saveForm input:focus-visible{outline:2px solid var(--gold);outline-offset:2px}._4HVDxa_saveForm ._4HVDxa_error,._4HVDxa_saveForm ._4HVDxa_formNote{flex-basis:100%;margin:0}._4HVDxa_saveForm ._4HVDxa_error a,._4HVDxa_saveNote a{color:var(--gold);text-decoration:underline}._4HVDxa_birthSummary ._4HVDxa_saveNote{color:var(--sage,var(--gold))}._4HVDxa_saveButton{white-space:nowrap;}._4HVDxa_cityField[data-inline] ._4HVDxa_cityStatus{min-height:4.8em;margin-bottom:0}._4HVDxa_manualDetails[data-inline]{margin-bottom:0}
._42OhLa_map{width:100%;min-width:0}._42OhLa_canvasSurface{background:radial-gradient(at 50% 48%,#35283a4d,#14131bbd 72%);border-radius:20px;position:relative;box-shadow:inset 0 0 0 1px #d0b78818}._42OhLa_map,._42OhLa_diagram{--matrix-gold:#f1cd83;--matrix-violet:#c5a2ff;--matrix-blue:#7fbfff;--matrix-coral:#ff9d91;--matrix-amber:#f6bc79;--matrix-cyan:#79d7dc;--matrix-rose:#efa4d0;--matrix-green:#9bd8b0}._42OhLa_diagram{aspect-ratio:1;width:100%;height:auto;display:block;overflow:visible}._42OhLa_orbit{fill:none;stroke:#d8c4a647;stroke-width:.8px}._42OhLa_innerOrbit{fill:none;stroke:#b4a2b52b;stroke-width:.7px}._42OhLa_orbitalAtmosphere{pointer-events:none;transition:opacity .25s}._42OhLa_orbitSpectrum path,._42OhLa_orbitSpectrum circle{fill:none}._42OhLa_orbitSpectrumLine{stroke-width:1.65px;opacity:.86}._42OhLa_orbitSpectrumGlow{stroke-width:6px;opacity:.16;filter:blur(1.8px)}._42OhLa_innerAtmosphereLine{stroke-width:1.1px;opacity:.52}._42OhLa_innerAtmosphereGlow{stroke-width:5px;opacity:.1;filter:blur(1.5px)}._42OhLa_orbitSpark{transform-origin:300px 300px;animation-name:_42OhLa_orbitDrift;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes _42OhLa_orbitDrift{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._42OhLa_sparkTrail{fill:none;stroke-width:2.4px;stroke-linecap:round;opacity:.33}._42OhLa_sparkLight{animation:7s ease-in-out infinite _42OhLa_sparkBreath}@keyframes _42OhLa_sparkBreath{0%,to{opacity:.68}50%{opacity:1}}._42OhLa_diagram[data-focused=true] ._42OhLa_orbitalAtmosphere{opacity:.28}._42OhLa_orbitTick{stroke:#dccbb36b;stroke-width:1px}._42OhLa_diamondLine{fill:#d3b78604;stroke:#e2d6c8a8;stroke-width:1.5px}._42OhLa_squareLine{fill:#ad90ba05;stroke:#d3c6c58c;stroke-width:1.3px}._42OhLa_axisLine{fill:none;stroke:#cfbeca45;stroke-dasharray:2 5;stroke-width:.9px}._42OhLa_paternalLine{stroke:#79d7dc9c;stroke-width:1.2px}._42OhLa_maternalLine{stroke:#efa4d09c;stroke-width:1.2px}._42OhLa_diagramLabel{font:8px var(--ui-font-mono);letter-spacing:1.7px;fill:#d6c9cf}._42OhLa_lineLabel{font:8px var(--ui-font-mono);letter-spacing:.6px;fill:#c1b0bc}._42OhLa_channelLine{fill:none;stroke:#d9bd8f87;stroke-width:1.1px;stroke-dasharray:3 5}._42OhLa_moneyLabel{fill:#a9cab1;font:21px var(--ui-font-display)}._42OhLa_loveLabel{fill:#d4a9b8;font:23px var(--ui-font-body)}._42OhLa_groupPath{fill:none;stroke:var(--focus-color);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}._42OhLa_groupGlow{fill:none;stroke:var(--focus-color);stroke-width:11px;stroke-linecap:round;stroke-linejoin:round;opacity:.2;filter:blur(3px);pointer-events:none}._42OhLa_pathSignal{fill:none;stroke:#fff9e9;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:9 91;pointer-events:none;animation:4s linear infinite _42OhLa_signalTravel}@keyframes _42OhLa_signalTravel{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}._42OhLa_matrixLife{pointer-events:none}._42OhLa_connectionTravel{opacity:0;animation:_42OhLa_connectionTravel var(--beam-period) ease-in-out infinite;animation-delay:var(--beam-delay)}._42OhLa_connectionPulse{transform-origin:0 0;animation:_42OhLa_connectionBreath var(--beam-breath) ease-in-out infinite;animation-delay:var(--beam-delay)}._42OhLa_connectionBloom{opacity:.38;filter:blur(1.5px);transform:scaleY(1.8)}._42OhLa_connectionBody{opacity:.78}._42OhLa_connectionCore{filter:brightness(1.45);transform:scaleY(.26)}@keyframes _42OhLa_connectionTravel{0%{opacity:0;transform:translate(-64px)}14%,86%{opacity:.95}to{transform:translateX(calc(var(--beam-distance) + 64px));opacity:0}}@keyframes _42OhLa_connectionBreath{0%,to{opacity:.62;transform:scale(.84,.55)}50%{opacity:1;transform:scale(1.08,1.18)}}._42OhLa_centerBreath{transform-origin:300px 300px;animation:9s ease-in-out infinite _42OhLa_fieldBreath}@keyframes _42OhLa_fieldBreath{0%,to{opacity:.5;transform:scale(.96)}50%{opacity:1;transform:scale(1.12)}}._42OhLa_diagram[data-focused=false] ._42OhLa_diagramNode:is([data-size=core],[data-size=center]) ._42OhLa_nodeHalo{animation:7s ease-in-out infinite _42OhLa_nodeLumen;animation-delay:var(--beat-delay)}@keyframes _42OhLa_nodeLumen{0%,to{stroke-opacity:.4;transform:scale(1)}50%{stroke-opacity:.95;transform:scale(1.06)}}._42OhLa_diagramNode{cursor:pointer;outline:none;transition:opacity .25s,filter .25s}._42OhLa_nodeHalo{fill:#171521;stroke:var(--node-color,#d8c4a6);stroke-opacity:.4;stroke-width:1px;pointer-events:none}._42OhLa_nodeCircle{fill:var(--node-fill,#423b50);stroke:var(--node-color,#b9a9cc);stroke-width:1.2px;pointer-events:none;transition:fill .18s,stroke .18s,transform .24s cubic-bezier(.2,.8,.2,1)}._42OhLa_nodeNumber{fill:#fff9ef;font:650 20px/1 var(--ui-font-body);font-variant-numeric:lining-nums tabular-nums;pointer-events:none;transition:fill .18s,transform .24s cubic-bezier(.2,.8,.2,1)}._42OhLa_diagramNode[data-size=small] ._42OhLa_nodeNumber{font-size:12px}._42OhLa_diagramNode[data-size=inner] ._42OhLa_nodeNumber{font-size:15px}._42OhLa_diagramNode[data-area=foundation]{--node-color:var(--matrix-gold);--node-fill:#906a31;--node-light:#f8e3b7}._42OhLa_diagramNode[data-area=personality]{--node-color:var(--matrix-violet);--node-fill:#7351ad;--node-light:#e6d7ff}._42OhLa_diagramNode[data-area=talents]{--node-color:var(--matrix-blue);--node-fill:#2c639b;--node-light:#d1e8ff}._42OhLa_diagramNode[data-area=material]{--node-color:var(--matrix-coral);--node-fill:#a94555;--node-light:#ffdad2}._42OhLa_diagramNode[data-area=tail]{--node-color:var(--matrix-amber);--node-fill:#915229;--node-light:#ffe2bc}._42OhLa_diagramNode[data-area=paternal]{--node-color:var(--matrix-cyan);--node-fill:#286f7b;--node-light:#c6f0ef}._42OhLa_diagramNode[data-area=maternal]{--node-color:var(--matrix-rose);--node-fill:#92557e;--node-light:#f8d7eb}._42OhLa_diagramNode[data-area=channels]{--node-color:var(--matrix-green);--node-fill:#3e7254;--node-light:#d3efda}._42OhLa_nodeShine,._42OhLa_nodePortrait,._42OhLa_nodePortrait image{pointer-events:none}._42OhLa_nodePortrait{transition:transform .24s cubic-bezier(.2,.8,.2,1),filter .24s}._42OhLa_diagramNode[data-card=true] ._42OhLa_nodeHalo{fill:var(--node-light);stroke-opacity:.8}._42OhLa_cardNumber{pointer-events:none}._42OhLa_cardNumberFace{fill:var(--node-light);stroke:var(--node-color);stroke-width:1.3px;filter:drop-shadow(0 1px 2px #0e0a19a6)}._42OhLa_diagram[data-look] ._42OhLa_diagramNode[data-card=true] ._42OhLa_nodeNumber{fill:#242031;font-size:16px;font-weight:750}._42OhLa_diagram[data-look] ._42OhLa_centerNode[data-card=true] ._42OhLa_nodeNumber{font-size:18px}._42OhLa_diagram ._42OhLa_selectedNode ._42OhLa_nodePortrait{filter:brightness(1.12)saturate(1.15);transform:scale(1.12)}._42OhLa_diagram ._42OhLa_selectedNode[data-card=true] ._42OhLa_cardNumberFace{fill:#fff3d6;stroke:#fff9eb;stroke-width:1.8px}._42OhLa_nodeInnerRing{fill:none;stroke:var(--node-color);stroke-width:.6px;stroke-opacity:.35;pointer-events:none;display:none}._42OhLa_nodeAura{fill:none;stroke:var(--node-color);stroke-width:1.1px;stroke-dasharray:1 6;opacity:0;pointer-events:none;transform-origin:0 0}._42OhLa_selectedNode ._42OhLa_nodeAura,._42OhLa_diagramNode:hover ._42OhLa_nodeAura,._42OhLa_diagramNode:focus-visible ._42OhLa_nodeAura{opacity:.9;animation:24s linear infinite _42OhLa_turn}@keyframes _42OhLa_turn{to{transform:rotate(360deg)}}._42OhLa_centerNode ._42OhLa_nodeCircle{fill:#dfc18d;stroke:#ffebbd}._42OhLa_centerNode ._42OhLa_nodeNumber{fill:#302536;font:700 30px/1 var(--ui-font-body)}._42OhLa_diagram ._42OhLa_lockedNode{opacity:.74;filter:saturate(.6);cursor:pointer;transition:opacity .18s}._42OhLa_diagram ._42OhLa_lockedNode:hover,._42OhLa_diagram ._42OhLa_lockedNode:focus-visible{opacity:.95}._42OhLa_nodeLock circle{fill:#1b1627;stroke:#dfbf7f;stroke-width:1px}._42OhLa_nodeLock path{fill:none;stroke:#dfbf7f;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}._42OhLa_mutedNode{opacity:.34;filter:saturate(.3)}._42OhLa_relatedNode ._42OhLa_nodeHalo{stroke:var(--node-color);stroke-opacity:.9;stroke-width:2.1px;animation:4s ease-in-out infinite _42OhLa_relatedLumen}@keyframes _42OhLa_relatedLumen{50%{stroke-opacity:.5}}._42OhLa_selectedNode ._42OhLa_nodeHalo,._42OhLa_diagramNode:hover ._42OhLa_nodeHalo,._42OhLa_diagramNode:focus-visible ._42OhLa_nodeHalo{stroke:#ffdfa1;stroke-width:1.5px;stroke-opacity:1;fill:#d9c19424}._42OhLa_selectedNode ._42OhLa_nodeHalo{animation:4.5s ease-in-out infinite _42OhLa_breathe}@keyframes _42OhLa_breathe{50%{stroke-opacity:.4}}._42OhLa_selectedNode ._42OhLa_nodeCircle,._42OhLa_diagramNode:hover ._42OhLa_nodeCircle,._42OhLa_diagramNode:focus-visible ._42OhLa_nodeCircle{stroke:#fff1d4;stroke-width:1.7px}._42OhLa_centerNode ._42OhLa_nodeHalo{filter:drop-shadow(0 0 7px #d6b77e3b)}._42OhLa_diagram[data-look=enamel] ._42OhLa_nodeShine{display:none}._42OhLa_diagram[data-look=enamel] ._42OhLa_nodeCircle{fill:var(--node-light);stroke-width:1.4px}._42OhLa_diagram[data-look=enamel] ._42OhLa_nodeNumber{fill:#282334;font-weight:750}._42OhLa_diagram[data-look=enamel] ._42OhLa_nodeHalo{fill:#201b2a;stroke-opacity:.65}._42OhLa_diagram ._42OhLa_selectedNode ._42OhLa_nodeCircle{fill:var(--node-light);stroke:#fff9ec;stroke-width:3px;transform:scale(1.12)}._42OhLa_diagram ._42OhLa_selectedNode ._42OhLa_nodeNumber{fill:#25202e;font-weight:800;transform:scale(1.1)}._42OhLa_diagram ._42OhLa_selectedNode ._42OhLa_nodeHalo{stroke:var(--node-color);stroke-width:3px;stroke-opacity:1;filter:drop-shadow(0 0 8px var(--node-color));transform:scale(1.15)}._42OhLa_diagram ._42OhLa_selectedNode ._42OhLa_nodeAura{stroke:#fff2d3;stroke-width:1.6px;stroke-dasharray:9 4 1 4;opacity:1}._42OhLa_diagram[data-look=enamel] ._42OhLa_selectedNode ._42OhLa_nodeCircle{fill:var(--node-fill)}._42OhLa_diagram[data-look=enamel] ._42OhLa_selectedNode ._42OhLa_nodeNumber{fill:#fffaf0}._42OhLa_nodeArrival{fill:none;stroke:var(--node-color);stroke-width:1.6px;opacity:0;pointer-events:none;transform-origin:0 0}._42OhLa_selectedNode ._42OhLa_nodeArrival{animation:.9s ease-out both _42OhLa_focusArrival}@keyframes _42OhLa_focusArrival{0%{opacity:.8;transform:scale(.95)}to{opacity:0;transform:scale(1.7)}}._42OhLa_focusSpot{pointer-events:none}._42OhLa_diagram[data-focused=true] :is(._42OhLa_diamondLine,._42OhLa_squareLine,._42OhLa_axisLine,._42OhLa_paternalLine,._42OhLa_maternalLine,._42OhLa_diagramLabel,._42OhLa_lineLabel){opacity:.23}._42OhLa_diagram[data-focused=true] :is(._42OhLa_orbit,._42OhLa_innerOrbit,._42OhLa_orbitTick){opacity:.4}._42OhLa_diagram[data-focused=true] ._42OhLa_matrixLife{opacity:.12}._42OhLa_diagram[data-focused=true] ._42OhLa_centerBreath{opacity:.1;animation:none}._42OhLa_diagram[data-focused=true] ._42OhLa_ageAnchor:not([data-active=true]){opacity:.55}._42OhLa_diagram[data-focused=true] ._42OhLa_ageAnchor:hover{opacity:1}._42OhLa_pointTooltip{pointer-events:none;filter:drop-shadow(0 5px 9px #08060e66)}._42OhLa_pointTooltip rect{fill:#1c1927;stroke:#e4cda58c;stroke-width:1px}._42OhLa_tooltipTitle{fill:#f5ead9;font:600 16px var(--ui-font-body)}._42OhLa_tooltipHint{fill:#bdb1c5;font:11px var(--ui-font-body)}._42OhLa_ageAnchor{cursor:pointer;outline:none}._42OhLa_ageFocusHalo{fill:#f6cf7b18;stroke:#f9df9d;stroke-width:2px;opacity:0;pointer-events:none}._42OhLa_ageAnchor[data-active=true] ._42OhLa_ageFocusHalo{opacity:1;filter:drop-shadow(0 0 7px #edc17b99);animation:4s ease-in-out infinite _42OhLa_breathe}._42OhLa_diagram ._42OhLa_ageAnchor[data-active=true] ._42OhLa_ageCircle{fill:#f1cd83;stroke:#fff4d3;stroke-width:2.5px}._42OhLa_diagram ._42OhLa_ageAnchor[data-active=true] ._42OhLa_ageNumber{fill:#2b2230;font-weight:800}._42OhLa_ageRay{stroke:#cdbb984a;stroke-width:.9px;pointer-events:none}._42OhLa_ageCircle{fill:#1d1a28;stroke:#9d8c716b;stroke-width:1px;transition:fill .18s,stroke .18s}._42OhLa_ageNumber{fill:#d1bc98;font:600 14px/1 var(--ui-font-body);font-variant-numeric:lining-nums tabular-nums;pointer-events:none}._42OhLa_ageLabel{fill:#a59aa8;font:10px var(--ui-font-mono);pointer-events:none}._42OhLa_ageAnchor[data-major=true] ._42OhLa_ageCircle{stroke:#d6bf8b9c}._42OhLa_ageAnchor[data-major=true] ._42OhLa_ageLabel{fill:#e2d5c1;font-size:11px}._42OhLa_ageAnchor[data-active=true] ._42OhLa_ageCircle,._42OhLa_ageAnchor:hover ._42OhLa_ageCircle,._42OhLa_ageAnchor:focus-visible ._42OhLa_ageCircle{fill:#80663a;stroke:#ffe0a8;stroke-width:1.6px}._42OhLa_ageAnchor[data-active=true] ._42OhLa_ageNumber,._42OhLa_ageAnchor:hover ._42OhLa_ageNumber,._42OhLa_ageAnchor:focus-visible ._42OhLa_ageNumber{fill:#fff5df}._42OhLa_ageAnchor[data-active=true] ._42OhLa_ageLabel,._42OhLa_ageAnchor:focus-visible ._42OhLa_ageLabel{fill:#ffdfa1}._42OhLa_compactDiagram ._42OhLa_orbit,._42OhLa_compactDiagram ._42OhLa_innerOrbit,._42OhLa_compactDiagram ._42OhLa_orbitTick,._42OhLa_compactDiagram ._42OhLa_diagramLabel,._42OhLa_compactDiagram ._42OhLa_lineLabel,._42OhLa_compactDiagram ._42OhLa_moneyLabel,._42OhLa_compactDiagram ._42OhLa_loveLabel,._42OhLa_compactDiagram ._42OhLa_matrixLife,._42OhLa_compactDiagram ._42OhLa_centerBreath,._42OhLa_compactDiagram ._42OhLa_orbitalAtmosphere{display:none}._42OhLa_compactDiagram ._42OhLa_diagramNode{cursor:default;pointer-events:none}._42OhLa_compactDiagram *,._42OhLa_compactDiagram ._42OhLa_nodeHalo{animation:none}._42OhLa_ageReader{text-align:left;border-top:1px solid #d7c39f26;margin:8px 0 0;padding-top:14px}._42OhLa_ageToolbar{grid-template-columns:minmax(0,1fr) minmax(155px,1.1fr);align-items:center;gap:12px;display:grid}._42OhLa_ageToolbar label{color:var(--ui-text);font-size:var(--ui-small-size)}._42OhLa_ageToolbar label>span,._42OhLa_ageToolbar small{display:block}._42OhLa_ageToolbar small{color:var(--ui-muted);font-size:var(--ui-caption-size);margin-top:3px}._42OhLa_mapHint{color:var(--ui-muted);font-size:var(--ui-caption-size);margin:12px 0 0;line-height:1.6}._42OhLa_ageDetails{background:#1d1a28d9;border:1px solid #d5bd8a40;border-radius:12px;margin-top:12px;padding:16px}._42OhLa_ageTitle{align-items:center;gap:12px;display:flex}._42OhLa_ageTitle>div{flex:1;min-width:0}._42OhLa_ageTitle div>span{color:var(--ui-muted);font-size:var(--ui-caption-size);display:block}._42OhLa_ageTitle strong{font:500 25px/1.3 var(--ui-font-display);color:var(--ui-accent);margin-top:3px;display:block}._42OhLa_ageTitle button{min-width:var(--ui-target);min-height:var(--ui-target);color:var(--ui-muted);background:#d9c1940c;border:0;border-radius:50%;font-size:22px}._42OhLa_ageTitle button:focus-visible{outline:2px solid var(--ui-accent)}._42OhLa_energyBadge{color:#f0d5a0;width:44px;height:44px;font:650 21px/1 var(--ui-font-body);font-variant-numeric:lining-nums tabular-nums;border:1px solid #dfc18d77;border-radius:50%;flex-shrink:0;place-items:center;display:grid}._42OhLa_diagram[data-motion=false],._42OhLa_diagram[data-motion=false] *{animation-play-state:paused!important}._42OhLa_diagram[data-motion=false] ._42OhLa_nodeArrival{display:none}._42OhLa_ageDetails p{font-size:var(--ui-small-size);margin:12px 0;line-height:1.65}._42OhLa_ageDetails ._42OhLa_ageKeywords{color:var(--ui-accent);font-size:var(--ui-caption-size)}._42OhLa_ageDetails>small{color:var(--ui-muted);font-size:var(--ui-caption-size);line-height:1.6;display:block}@media (max-width:760px){._42OhLa_ageToolbar{grid-template-columns:minmax(0,.9fr) minmax(155px,1.1fr);gap:8px}._42OhLa_ageToolbar small{display:none}._42OhLa_ageDetails{padding:12px}}@media (prefers-reduced-motion:reduce){._42OhLa_orbitParticles,._42OhLa_matrixLife{display:none}._42OhLa_diagram,._42OhLa_diagram *,._42OhLa_selectedNode ._42OhLa_nodeHalo{transition:none!important;animation:none!important}}._42OhLa_map[data-presentation=entry] ._42OhLa_canvasSurface{box-shadow:none;background:0 0;border-radius:0}._42OhLa_map[data-presentation=entry] ._42OhLa_ageToolbar{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}._42OhLa_map[data-presentation=entry] ._42OhLa_ageToolbar small,._42OhLa_map[data-presentation=entry] ._42OhLa_mapHint{display:none}
.TrP7SG_wide{border-top:1px solid var(--ui-line);margin-top:28px;padding-top:24px}.TrP7SG_wide h2{font:500 var(--ui-section-title-size) / 1.3 var(--ui-font-display);margin:0 0 8px}.TrP7SG_guide{color:var(--ui-muted);font-size:var(--ui-small-size);margin:0 0 18px;line-height:1.7}.TrP7SG_items{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.TrP7SG_items li{min-width:0}.TrP7SG_items button{text-align:left;border:1px solid var(--ui-line);background:var(--ui-surface);width:100%;height:100%;min-height:84px;color:var(--ui-text);font:inherit;cursor:pointer;border-radius:14px;align-items:center;gap:14px;padding:16px;display:flex}.TrP7SG_items i{border-radius:50%;flex:0 0 12px;width:12px;height:12px;display:block}.TrP7SG_items button>span{gap:5px;min-width:0;display:grid}.TrP7SG_items strong{font-size:var(--ui-small-size);font-weight:550}.TrP7SG_items small{color:var(--ui-muted);font-size:var(--ui-caption-size);line-height:1.5}.TrP7SG_items button:hover,.TrP7SG_items button[aria-pressed=true]{border-color:var(--area-color);background:color-mix(in srgb, var(--area-color) 10%, var(--ui-surface))}.TrP7SG_items button[aria-pressed=true] i{box-shadow:0 0 0 4px color-mix(in srgb, var(--area-color) 15%, transparent)}.TrP7SG_items button:focus-visible,.TrP7SG_compact summary:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.TrP7SG_note{color:var(--ui-muted);font-size:var(--ui-caption-size);margin:14px 0 0;line-height:1.6}.TrP7SG_compact{margin-top:6px}.TrP7SG_compact summary{min-height:var(--ui-target);color:var(--ui-muted);font-size:var(--ui-caption-size);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.TrP7SG_compact summary::-webkit-details-marker{display:none}.TrP7SG_compact .TrP7SG_items{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block:4px 10px}.TrP7SG_staticItem{font-size:var(--ui-caption-size);align-items:center;gap:8px;display:flex}.TrP7SG_staticItem i{flex-basis:8px;width:8px;height:8px}@media (max-width:1000px){.TrP7SG_wide .TrP7SG_items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.TrP7SG_wide .TrP7SG_items{grid-template-columns:minmax(0,1fr)}.TrP7SG_items button{min-height:72px;padding:14px}}
.NXYrAW_atlas{min-width:0;color:var(--ui-text)}.NXYrAW_workspace{grid-template-columns:minmax(0,1.9fr) minmax(360px,1fr);align-items:start;gap:30px;display:grid}.NXYrAW_chartPanel,.NXYrAW_chartSticky{min-width:0}.NXYrAW_mapHeading{color:var(--ui-muted);font-size:var(--ui-caption-size);margin:0 0 12px;line-height:1.6}.NXYrAW_diagramViewport{width:100%;max-width:920px;margin-inline:auto}.NXYrAW_diagramViewport svg[data-ready]{width:100%;height:auto;max-height:none;display:block}.NXYrAW_reader{border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);background:var(--ui-surface);min-width:0;scroll-margin-top:calc(var(--app-header-height) + 20px);padding:26px;box-shadow:0 12px 36px #00000020}.NXYrAW_reader h3{font:500 28px/1.25 var(--ui-font-display);text-wrap:balance;margin:8px 0 12px}.NXYrAW_reader h4{font:500 19px/1.4 var(--ui-font-display);margin:20px 0 8px}.NXYrAW_reader p,.NXYrAW_reader li{overflow-wrap:anywhere}.NXYrAW_eyebrow{font-size:var(--ui-caption-size);letter-spacing:.08em;color:var(--ui-accent);margin:0;line-height:1.7}.NXYrAW_selection{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.NXYrAW_selection>div{min-width:0}.NXYrAW_selectionCard{object-fit:cover;border:1px solid var(--ui-line);border-radius:9px;flex-shrink:0;width:64px;height:96px}.NXYrAW_energyTitle{color:var(--ui-reading);font-size:var(--ui-small-size);margin:0;line-height:1.7}.NXYrAW_intro{color:var(--ui-muted);font-size:var(--ui-small-size);margin:22px 0 14px;line-height:1.8}.NXYrAW_meaning{color:var(--ui-reading);font-size:var(--ui-small-size);margin:18px 0;line-height:1.85}.NXYrAW_insights{gap:12px;margin:22px 0;display:grid}.NXYrAW_insights>div{background:#9bd8b009;border-left:2px solid #9bd8b0a0;border-radius:0 8px 8px 0;padding:14px 16px}.NXYrAW_insights>div+div{background:#f1cd8308;border-color:#f1cd8399}.NXYrAW_insights dt{color:var(--ui-text);font-size:var(--ui-small-size);font-weight:600;line-height:1.6}.NXYrAW_insights dd{color:var(--ui-reading);font-size:var(--ui-small-size);margin:6px 0 0;line-height:1.8}.NXYrAW_reflection{border-top:1px solid var(--ui-line);padding:16px 0}.NXYrAW_reflection>span{color:var(--ui-accent);font-size:var(--ui-caption-size)}.NXYrAW_reflection p{font-size:var(--ui-small-size);color:var(--ui-reading);margin:8px 0 0;line-height:1.8}.NXYrAW_details{border-top:1px solid var(--ui-line);font-size:var(--ui-small-size);margin-top:20px}.NXYrAW_details summary,.NXYrAW_birthContext summary{min-height:var(--ui-target);cursor:pointer;color:var(--ui-accent);justify-content:space-between;align-items:center;gap:14px;padding-block:12px;line-height:1.6;list-style:none;display:flex}.NXYrAW_details summary::-webkit-details-marker{display:none}.NXYrAW_birthContext summary::-webkit-details-marker{display:none}.NXYrAW_details summary:after,.NXYrAW_birthContext summary:after{content:"+";flex-shrink:0}.NXYrAW_details[open]>summary:after,.NXYrAW_birthContext[open]>summary:after{content:"−"}.NXYrAW_details>p,.NXYrAW_details li{color:var(--ui-reading);font-size:var(--ui-small-size);line-height:1.85}.NXYrAW_details ul{padding-left:18px}.NXYrAW_caption{color:var(--ui-muted);font-size:var(--ui-caption-size);margin:14px 0 0;line-height:1.7}.NXYrAW_chat{border-top:1px solid var(--ui-line);margin-top:22px;padding-top:4px}.NXYrAW_chat h4{margin-bottom:4px}.NXYrAW_chatContext{color:var(--ui-accent);font-size:var(--ui-caption-size);margin:0 0 12px;line-height:1.7}.NXYrAW_chat textarea{resize:none;border:1px solid var(--ui-line);width:100%;min-height:88px;color:var(--ui-muted);font:inherit;font-size:var(--ui-small-size);background:#100d1b66;border-radius:10px;padding:12px;line-height:1.7;display:block}.NXYrAW_positionGroup{margin-bottom:16px}.NXYrAW_positionGroup h4{margin:12px 0}.NXYrAW_positionGroup h4 button{color:var(--ui-accent);font:inherit;text-align:left;cursor:pointer;min-height:var(--ui-target);background:0 0;border:0;padding:8px 0}.NXYrAW_positionGroup>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.NXYrAW_positionGroup>div button{min-width:0;min-height:var(--ui-target);border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-reading);font:inherit;text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:10px;display:flex}.NXYrAW_positionGroup button[aria-pressed=true]{border-color:var(--ui-accent);color:var(--ui-accent)}.NXYrAW_positionGroup b{font-variant-numeric:tabular-nums;color:var(--ui-accent)}.NXYrAW_birthContext{border-top:1px solid var(--ui-line);color:var(--ui-muted);font-size:var(--ui-small-size);margin-top:28px;line-height:1.8}.NXYrAW_birthContext summary{justify-content:flex-start}.NXYrAW_birthContext summary:after{margin-left:auto}.NXYrAW_birthContext summary span{color:var(--ui-muted)}.NXYrAW_notice{border:1px solid var(--ui-line);color:var(--ui-accent);font-size:var(--ui-small-size);border-radius:10px;padding:16px}.NXYrAW_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.NXYrAW_details summary:focus-visible,.NXYrAW_birthContext summary:focus-visible,.NXYrAW_positionGroup button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}@media (max-width:1100px){.NXYrAW_workspace{grid-template-columns:minmax(0,1.6fr) minmax(330px,1fr);gap:24px}.NXYrAW_reader{padding:22px}}@media (max-width:900px){.NXYrAW_workspace{grid-template-columns:minmax(0,1fr);gap:28px}.NXYrAW_diagramViewport{max-width:660px}.NXYrAW_reader{padding:24px}}@media (max-width:440px){.NXYrAW_reader{padding:20px}.NXYrAW_reader h3{font-size:25px}.NXYrAW_selectionCard{width:52px;height:78px}.NXYrAW_positionGroup>div{grid-template-columns:minmax(0,1fr)}.NXYrAW_birthContext summary{flex-wrap:wrap}}.NXYrAW_mobileBack,.NXYrAW_mobileHint{display:none}.NXYrAW_reader:focus{outline:none}.NXYrAW_diagramViewport{scroll-margin-top:calc(var(--app-header-height) + 16px)}@media (max-width:900px){.NXYrAW_desktopHint{display:none}.NXYrAW_mobileHint{display:inline}.NXYrAW_mobileBack{font:inherit;cursor:pointer;min-height:var(--ui-target);color:var(--ui-accent);font-size:var(--ui-small-size);background:0 0;border:0;align-items:center;margin:-8px 0 12px;padding:0;text-decoration:none;display:inline-flex}.NXYrAW_mobileBack:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}}
.kwGfja_workspace{grid-template-columns:minmax(360px,1fr) minmax(0,1.22fr);align-items:start;gap:30px;display:grid}.kwGfja_reader{border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);background:var(--ui-surface);min-width:0;scroll-margin-top:calc(var(--app-header-height) + 20px);padding:clamp(20px,2.5vw,36px);box-shadow:0 12px 36px #00000020}.kwGfja_chart{min-width:0}.kwGfja_chartHeading{color:var(--ui-muted);font-size:var(--ui-caption-size);margin:0 0 12px;line-height:1.65}.kwGfja_diagramViewport{width:100%;scroll-margin-top:calc(var(--app-header-height) + 20px)}.kwGfja_diagramViewport svg{max-height:none}@media (min-width:901px){.kwGfja_chart{top:calc(var(--app-header-height) + 16px);max-height:calc(var(--app-viewport-height) - var(--app-header-height) - 32px);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:sticky}.kwGfja_diagramViewport{justify-content:center;min-height:0;display:flex}.kwGfja_diagramViewport>div{aspect-ratio:1;width:100%;max-width:100%;height:100%;min-height:0}.kwGfja_diagramViewport>div>div{height:100%}.kwGfja_diagramViewport svg{width:100%;height:100%;max-height:100%}.kwGfja_chart>details button{min-height:44px;padding-block:10px}}.kwGfja_book{min-width:0;color:var(--ui-text)}.kwGfja_readingNav label{color:var(--ui-muted);font-size:var(--ui-caption-size);margin:0 0 8px;display:block}.kwGfja_readingNav select{width:100%}.kwGfja_content{padding-top:26px}.kwGfja_generation{border-block:1px solid var(--ui-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:22px 0 28px;padding:18px 0;display:flex}.kwGfja_generation>div:first-child{flex:220px}.kwGfja_generation .kwGfja_meta{margin:5px 0 0}.kwGfja_secondary{}.kwGfja_primary{}.kwGfja_progress,.kwGfja_error{width:100%}.kwGfja_progress p{color:var(--ui-reading);font-size:var(--ui-small-size);margin:0 0 8px}.kwGfja_progress progress{width:100%;height:5px;accent-color:var(--ui-accent);border:0}.kwGfja_progress small{color:var(--ui-muted);font-size:var(--ui-caption-size);margin-top:6px;display:block}.kwGfja_error{color:var(--ui-text);border-left:2px solid #e3a38f;padding-left:14px}.kwGfja_error p{font-size:var(--ui-small-size);line-height:1.7}.kwGfja_textAction{color:var(--ui-accent);min-height:var(--ui-target);font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:8px 0;text-decoration:underline}.kwGfja_book h3{font:500 clamp(28px, 2.8vw, 36px) / 1.2 var(--ui-font-display);text-wrap:balance;margin:8px 0 18px}.kwGfja_book h4{font:500 22px/1.35 var(--ui-font-display);margin:0 0 12px}.kwGfja_book h5{font:600 var(--ui-small-size) / 1.5 var(--ui-font-body);margin:0 0 7px}.kwGfja_book p,.kwGfja_book li{overflow-wrap:anywhere}.kwGfja_eyebrow{color:var(--ui-accent);font-size:var(--ui-caption-size);letter-spacing:.07em;text-transform:uppercase;margin:0;line-height:1.7}.kwGfja_prose{color:var(--ui-reading);font-size:var(--ui-reading-size);margin:0 0 16px;line-height:1.85}.kwGfja_prose>p{margin:0 0 14px}.kwGfja_prose>p:last-child{margin-bottom:0}.kwGfja_formulaBlock{border-bottom:1px solid var(--ui-line);margin:4px 0 20px;padding-bottom:18px}.kwGfja_formulaBlock>span{color:var(--ui-muted);font-size:var(--ui-caption-size);margin-bottom:8px;display:block}.kwGfja_formula{color:var(--ui-accent);font:500 clamp(19px, 2vw, 24px) / 1.65 var(--ui-font-display);text-wrap:balance;margin:0}.kwGfja_fullConclusion{border-top:1px solid var(--ui-line);margin-top:14px}.kwGfja_fullConclusion>summary{min-height:var(--ui-target);color:var(--ui-accent);cursor:pointer;font-size:var(--ui-small-size);padding-block:12px}.kwGfja_fullConclusion>summary:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.kwGfja_fullConclusion>.kwGfja_prose{margin:4px 0 12px}.kwGfja_previewNotice{border:1px solid color-mix(in srgb, var(--ui-accent) 40%, var(--ui-line));background:color-mix(in srgb, var(--ui-surface) 94%, var(--ui-accent));border-radius:12px;margin:0 0 22px;padding:14px 16px}.kwGfja_previewNotice strong{color:var(--ui-accent);font-size:var(--ui-small-size);display:block}.kwGfja_previewNotice p,.kwGfja_previewNotice small{color:var(--ui-muted);font-size:var(--ui-caption-size);margin:6px 0 0;line-height:1.65;display:block}.kwGfja_meta{color:var(--ui-muted);font-size:var(--ui-caption-size);line-height:1.7}.kwGfja_takeaway{border-left:3px solid var(--ui-accent);margin:24px 0;padding:2px 0 2px 18px}.kwGfja_takeaway>p{color:var(--ui-reading);font-size:var(--ui-reading-size);margin:0;line-height:1.8}.kwGfja_summaryPair{grid-template-columns:minmax(0,1fr);gap:10px;margin:18px 0;display:grid}.kwGfja_howWorks{margin-block:1.5rem}.kwGfja_mechanism{border-top:1px solid var(--ui-line);padding-block:1rem}.kwGfja_mechanism h5{margin:0 0 .75rem;font-size:1rem}.kwGfja_situation{border-left:2px solid var(--ui-accent);margin-top:1rem;padding-left:1rem}.kwGfja_summaryPair>section{border:1px solid var(--ui-line);background:color-mix(in srgb, var(--ui-surface) 93%, #9bd8b0);border-top:2px solid #9bd8b0;border-radius:12px;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:18px;display:grid}.kwGfja_summaryPair>section+section{background:color-mix(in srgb, var(--ui-surface) 93%, #efa4d0);border-top-color:#efa4d0}.kwGfja_summaryPair h4{font-size:var(--ui-body-size);margin:0;line-height:1.6}.kwGfja_manifestations{margin:0;padding-left:18px}.kwGfja_manifestations li+li{margin-top:14px}.kwGfja_manifestations li::marker{color:#9bd8b0}.kwGfja_summaryPair>section+section li::marker{color:#efa4d0}.kwGfja_manifestations .kwGfja_prose{margin:0}.kwGfja_actionSteps{margin:16px 0 0;padding-left:24px}.kwGfja_actionSteps li{padding-left:7px}.kwGfja_actionSteps li+li{margin-top:20px}.kwGfja_actionSteps li::marker{color:var(--ui-accent);font-variant-numeric:lining-nums tabular-nums;font-weight:700}.kwGfja_actionSteps .kwGfja_prose{margin-bottom:0}.kwGfja_summaryPair p,.kwGfja_practical p{color:var(--ui-reading);font-size:var(--ui-reading-size);margin:0;line-height:1.8}.kwGfja_practical{border:1px solid color-mix(in srgb, var(--ui-accent) 35%, var(--ui-line));background:color-mix(in srgb, var(--ui-surface) 92%, var(--ui-accent));border-radius:14px;margin:26px 0 18px;padding:20px}.kwGfja_practical p+p{margin-top:14px}.kwGfja_quickAction{margin-block:18px;padding:14px 16px}.kwGfja_quickAction h4{margin:0 0 8px;font-size:20px}.kwGfja_beginnerGuide,.kwGfja_exampleGuide{border-block:1px solid var(--ui-line);margin-block:18px}.kwGfja_beginnerGuide summary,.kwGfja_exampleGuide>summary{min-height:var(--ui-target);cursor:pointer;color:var(--ui-accent);font-size:var(--ui-small-size);padding-block:12px}.kwGfja_beginnerGuide li{line-height:1.7;font-size:var(--ui-small-size);margin-block:10px}.kwGfja_areaChoices{gap:12px;display:grid}.kwGfja_areaChoices button{text-align:left;justify-content:space-between}.kwGfja_beginnerGuide summary:focus-visible,.kwGfja_exampleGuide>summary:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.kwGfja_deepReading{border-block:1px solid var(--ui-line);margin:28px 0 0}.kwGfja_deepReading>summary{min-height:var(--ui-target);color:var(--ui-accent);font-size:var(--ui-small-size);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;list-style:none;display:flex}.kwGfja_deepReading>summary::-webkit-details-marker{display:none}.kwGfja_deepReading>summary:after{content:"+";flex-shrink:0;font-size:24px}.kwGfja_deepReading[open]>summary:after{content:"−"}.kwGfja_deepReading>summary:focus-visible{outline:2px solid var(--ui-accent);outline-offset:4px}.kwGfja_deepBody{padding-bottom:8px}.kwGfja_deepBody>.kwGfja_section:first-child{margin-top:12px}.kwGfja_section{margin:30px 0}.kwGfja_anchors,.kwGfja_sources{flex-wrap:wrap;gap:8px;display:flex}.kwGfja_reference{border:1px solid var(--ui-line);max-width:100%;min-height:36px;color:var(--ui-reading);cursor:pointer;font:500 var(--ui-caption-size) / 1.5 var(--ui-font-body);vertical-align:baseline;text-align:left;background:#d7b7790a;border-radius:8px;align-items:center;gap:7px;padding:5px 9px;display:inline-flex}.kwGfja_reference b{color:var(--ui-accent);font-variant-numeric:lining-nums tabular-nums;flex-shrink:0}.kwGfja_reference[aria-pressed=true]{border-color:var(--ui-accent);background:#d7b77920}.kwGfja_reference:focus-visible,.kwGfja_point>summary:focus-visible,.kwGfja_details>summary:focus-visible,.kwGfja_textAction:focus-visible{outline:2px solid var(--ui-accent);outline-offset:4px}.kwGfja_sources{margin-top:12px}.kwGfja_basis{font-size:var(--ui-caption-size);color:var(--ui-muted);margin-top:7px}.kwGfja_basis>summary{cursor:pointer;min-height:32px;padding:5px 0}.kwGfja_point{border-top:1px solid var(--ui-line)}.kwGfja_point:last-child{border-bottom:1px solid var(--ui-line)}.kwGfja_point>summary{cursor:pointer;align-items:center;gap:12px;min-height:72px;padding:13px 0;list-style:none;display:flex}.kwGfja_point>summary::-webkit-details-marker{display:none}.kwGfja_point>summary>span:nth-child(2){flex:1;min-width:0}.kwGfja_point strong{color:var(--ui-text);font-size:var(--ui-small-size);font-weight:500;line-height:1.5;display:block}.kwGfja_point small{color:var(--ui-muted);font-size:var(--ui-caption-size);line-height:1.6;display:block}.kwGfja_number{border:1px solid var(--ui-line);width:42px;height:42px;color:var(--ui-accent);font:600 20px/1 var(--ui-font-body);font-variant-numeric:lining-nums tabular-nums;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.kwGfja_point[open] .kwGfja_number{background:var(--ui-accent);border-color:var(--ui-accent);color:var(--ui-on-accent)}.kwGfja_disclosure{color:var(--ui-accent);font-size:22px}.kwGfja_pointBody{padding:0 0 20px}.kwGfja_polarities{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin:20px 0;display:grid}.kwGfja_polarities section{border-left:2px solid #9bd8b066;min-width:0;padding-left:13px}.kwGfja_polarities section+section{border-color:#efa4d066}.kwGfja_polarities p{color:var(--ui-reading);font-size:var(--ui-small-size);margin:0 0 10px;line-height:1.8}.kwGfja_question{color:var(--ui-accent);font:500 21px/1.55 var(--ui-font-display);margin:22px 0}.kwGfja_details{border-top:1px solid var(--ui-line);margin-top:18px}.kwGfja_details>summary{min-height:var(--ui-target);cursor:pointer;color:var(--ui-accent);font-size:var(--ui-small-size);padding:12px 0}.kwGfja_details p{color:var(--ui-reading);font-size:var(--ui-small-size);line-height:1.8}.kwGfja_details textarea{border:1px solid var(--ui-line);background:var(--ui-field);width:100%;color:var(--ui-muted);font:inherit;border-radius:10px;padding:12px}.kwGfja_arcana{align-items:flex-start;gap:16px;margin:12px 0;display:flex}.kwGfja_arcana img{border-radius:7px;flex-shrink:0}.kwGfja_arcana p{margin:0}.kwGfja_chain{border-top:1px solid var(--ui-line);margin:22px 0;padding-top:20px}.kwGfja_chainSteps{grid-template-columns:repeat(var(--chain-step-count), minmax(0, 1fr));gap:16px;margin:22px 0 26px;padding:0;list-style:none;display:grid}.kwGfja_chainSteps li{min-width:0;position:relative}.kwGfja_chainSteps li:not(:last-child):after{content:"→";color:var(--ui-muted);pointer-events:none;position:absolute;top:11px;right:-13px}.kwGfja_chainStep{width:100%;min-height:var(--ui-target);color:var(--ui-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0;display:flex}.kwGfja_chainNumber{border:1px solid var(--ui-line);width:44px;height:44px;color:var(--ui-accent);background:var(--ui-field);font-variant-numeric:tabular-nums;transition:background var(--ui-motion), color var(--ui-motion), border-color var(--ui-motion);border-radius:50%;flex-shrink:0;place-items:center;font-size:19px;display:grid}.kwGfja_chainStepLabel{font-size:var(--ui-caption-size);text-align:center;overflow-wrap:anywhere;line-height:1.5}.kwGfja_chainStep[aria-pressed=true] .kwGfja_chainNumber{color:var(--ui-on-accent);background:var(--ui-accent);border-color:var(--ui-accent)}.kwGfja_chainStep[aria-pressed=true]{color:var(--ui-text)}.kwGfja_chainStep:focus-visible{outline:2px solid var(--ui-accent);outline-offset:4px;border-radius:6px}.kwGfja_chainFocus{border-left:2px solid var(--ui-accent);background:color-mix(in srgb, var(--ui-surface) 95%, var(--ui-accent));margin:22px 0 4px;padding:18px 20px}.kwGfja_chainFocus h5{margin:6px 0;font-size:19px}.kwGfja_chainFocus .kwGfja_meta{margin:0 0 12px}.kwGfja_chainFocus .kwGfja_prose{margin:0}.kwGfja_orientations{color:var(--ui-reading);font-size:var(--ui-small-size);padding-left:22px;line-height:1.85}.kwGfja_orientations li{margin-bottom:12px}.kwGfja_context{border-bottom:1px solid var(--ui-line);margin:0 0 26px;padding-bottom:22px}.kwGfja_context p{color:var(--ui-reading);font-size:var(--ui-small-size);line-height:1.8}.kwGfja_footer{border-top:1px solid var(--ui-line);color:var(--ui-muted);font-size:var(--ui-caption-size);margin:24px 0 0;padding-top:18px;line-height:1.75}.kwGfja_mobileBack{display:none}@media (max-width:1050px){.kwGfja_workspace{grid-template-columns:minmax(330px,1fr) minmax(0,1.1fr);gap:22px}.kwGfja_polarities,.kwGfja_summaryPair{grid-template-columns:1fr;gap:14px}}@media (max-width:900px){.kwGfja_workspace{grid-template-columns:minmax(0,1fr)}.kwGfja_chart{grid-row:1}.kwGfja_reader{grid-row:2;padding:22px}.kwGfja_diagramViewport{max-width:680px;margin-inline:auto}.kwGfja_mobileBack{color:var(--ui-accent);min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 0 10px;display:inline-flex}.kwGfja_reference{min-height:44px}}@media (max-width:480px){.kwGfja_summaryPair>section{grid-template-columns:minmax(0,1fr);gap:6px}.kwGfja_reader{padding:20px 16px}.kwGfja_generation{align-items:stretch}.kwGfja_primary,.kwGfja_secondary{justify-content:center;width:100%}.kwGfja_book h3{font-size:29px}.kwGfja_takeaway{padding-left:14px}.kwGfja_chainSteps{grid-template-columns:1fr;gap:20px}.kwGfja_chainSteps li:not(:last-child):after{content:"↓";inset:auto auto -21px 17px}.kwGfja_chainStep{flex-direction:row;gap:14px}.kwGfja_chainStepLabel{font-size:var(--ui-body-size);text-align:left}}
.lflvkG_comparison{min-width:0;margin-block:28px;container:family-comparison/inline-size}.lflvkG_comparison table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;color:var(--ui-reading);font-size:var(--ui-body-size);overflow-wrap:anywhere;line-height:1.65}.lflvkG_comparison caption{text-align:left;color:var(--ui-text);font:500 24px / 1.3 var(--ui-font-display);margin-bottom:16px}.lflvkG_comparison th,.lflvkG_comparison td{text-align:left;vertical-align:top;border-bottom:1px solid var(--ui-line);padding:14px 12px}.lflvkG_comparison thead th{font-size:var(--ui-caption-size);color:var(--ui-muted);font-weight:500}.lflvkG_comparison th:first-child{width:24%}.lflvkG_comparison tbody th{color:var(--ui-accent);font-weight:500}.lflvkG_comparison td:nth-child(2){background:color-mix(in srgb, var(--ui-surface) 94%, #9bd8b0)}.lflvkG_comparison td:nth-child(3){background:color-mix(in srgb, var(--ui-surface) 94%, #efa4d0)}@container family-comparison (max-width:500px){.lflvkG_comparison caption{width:100%;display:block}.lflvkG_comparison table,.lflvkG_comparison tbody{display:block}.lflvkG_comparison thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lflvkG_comparison tr{border:1px solid var(--ui-line);border-radius:12px;grid-template-columns:minmax(0,1fr);margin-bottom:16px;display:grid;overflow:hidden}.lflvkG_comparison th:first-child{width:auto}.lflvkG_comparison td:last-child{border-bottom:0}.lflvkG_comparison td:before{content:attr(data-label);color:var(--ui-muted);font-size:var(--ui-caption-size);margin-bottom:6px;display:block}}
.ikjsBa_free{gap:20px;min-width:0;display:grid}.ikjsBa_panel{justify-items:start;gap:16px;min-width:0;display:grid}.ikjsBa_tabs{border-bottom:1px solid var(--ui-line);flex-wrap:wrap;gap:6px;padding-bottom:14px;display:flex}.ikjsBa_tab{min-height:34px;color:var(--ui-reading);font:inherit;font-size:var(--ui-caption-size);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.ikjsBa_tab:hover{border-color:var(--ui-line-strong);color:var(--ui-text)}.ikjsBa_tab[aria-selected=true]{border-color:var(--ui-accent);color:var(--ui-accent);background:#dfbf7f1c}.ikjsBa_tab[data-locked=true]{color:var(--ui-muted)}.ikjsBa_tab:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.ikjsBa_lock{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none}.ikjsBa_empty{color:var(--ui-muted);margin:0;line-height:1.65}.ikjsBa_paywall{border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-panel);background:var(--ui-surface);width:min(420px,100vw - 32px);color:var(--ui-text);padding:0;box-shadow:0 24px 70px #00000080}.ikjsBa_paywall::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#07050ccc}.ikjsBa_paywallBody{justify-items:start;gap:12px;padding:26px;display:grid}.ikjsBa_paywallBody h2{margin:0}.ikjsBa_paywallBody p{color:var(--ui-reading);margin:0;line-height:1.6}.ikjsBa_paywallIcon{border:1px solid var(--ui-accent);width:40px;height:40px;color:var(--ui-accent);border-radius:50%;place-items:center;display:grid}.ikjsBa_paywallIcon .ikjsBa_lock{width:18px;height:18px}.ikjsBa_paywallActions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.ikjsBa_intro h2{margin:0 0 8px}.ikjsBa_intro p{color:var(--ui-muted);margin:0;line-height:1.65}.ikjsBa_thinking{border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);background:var(--ui-raised);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;padding:18px;display:grid}.ikjsBa_thinkingTitle,.ikjsBa_thinkingHint{margin:0}.ikjsBa_thinkingTitle{color:var(--ui-text);line-height:1.4}.ikjsBa_thinkingHint{color:var(--ui-muted);font-size:var(--ui-caption-size);margin-top:4px;line-height:1.55}.ikjsBa_moon{background:var(--ui-accent);border-radius:50%;width:34px;height:34px;position:relative;overflow:hidden;box-shadow:0 0 18px #dfbf7f40}.ikjsBa_moon:after{content:"";background:var(--ui-raised);border-radius:50%;animation:4.8s ease-in-out infinite alternate ikjsBa_moonPhase;position:absolute;inset:-1px}@keyframes ikjsBa_moonPhase{0%{transform:translate(-16%)}to{transform:translate(104%)}}.ikjsBa_writingBar{top:calc(var(--app-header-height) + 8px);z-index:2;border:1px solid var(--ui-line);background:color-mix(in srgb, var(--ui-raised) 88%, transparent);width:100%;color:var(--ui-muted);font-size:var(--ui-caption-size);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex;position:sticky}.ikjsBa_writingBar .ikjsBa_quiet{margin-left:auto}.ikjsBa_pulse{background:var(--ui-accent);border-radius:50%;flex:none;width:7px;height:7px;animation:1.8s ease-in-out infinite ikjsBa_breathe}@keyframes ikjsBa_breathe{50%{opacity:.35}}.ikjsBa_quiet{color:var(--ui-muted);font:inherit;font-size:var(--ui-caption-size);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 12px}.ikjsBa_quiet:hover{color:var(--ui-text)}.ikjsBa_quiet:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.ikjsBa_problem{border:1px solid var(--ui-line-strong);border-left:3px solid var(--ui-accent);background:var(--ui-raised);border-radius:10px;width:100%;padding:14px 16px}.ikjsBa_problem p{margin:0;line-height:1.6}.ikjsBa_text{overflow-wrap:anywhere;width:100%;min-width:0;line-height:1.7}.ikjsBa_text>:first-child,.ikjsBa_block:first-child>:first-child{margin-top:0}.ikjsBa_live .ikjsBa_block{animation:.45s ease-out ikjsBa_blockIn}.ikjsBa_live .ikjsBa_tail{animation:none}.ikjsBa_tail>:is(p,h1,h2,h3,h4,blockquote):last-child:after,.ikjsBa_tail>:is(ul,ol):last-child>li:last-child:after{content:"";background:var(--ui-accent);vertical-align:-.12em;width:2px;height:1em;margin-left:3px;animation:1.2s ease-in-out infinite ikjsBa_breathe;display:inline-block}@keyframes ikjsBa_blockIn{0%{opacity:.25;transform:translateY(4px)}}.ikjsBa_text h1{font-size:1.5rem;line-height:1.3}.ikjsBa_text h2{margin:28px 0 10px;font-size:1.2rem;line-height:1.35}.ikjsBa_text h3{margin:20px 0 8px;font-size:1.05rem}.ikjsBa_text hr{border:0;border-top:1px solid var(--ui-line);margin:24px 0}.ikjsBa_text ul,.ikjsBa_text ol{padding-left:22px}.ikjsBa_text li{margin-bottom:6px}.ikjsBa_text table{table-layout:fixed;border-collapse:collapse;width:100%}.ikjsBa_text th,.ikjsBa_text td{border:1px solid var(--ui-line);text-align:left;vertical-align:top;padding:8px 10px}@media (prefers-reduced-motion:reduce){.ikjsBa_moon:after,.ikjsBa_pulse,.ikjsBa_live .ikjsBa_block,.ikjsBa_tail>:is(p,h1,h2,h3,h4,blockquote):last-child:after,.ikjsBa_tail>:is(ul,ol):last-child>li:last-child:after{animation:none}.ikjsBa_moon:after{transform:translate(50%)}}@media (max-width:520px){.ikjsBa_thinking{grid-template-columns:auto minmax(0,1fr)}.ikjsBa_thinking .ikjsBa_quiet{grid-column:2;justify-self:start;padding-left:0}}.ikjsBa_secondary{}.ikjsBa_primary{}
.Lism1a_preview{text-align:center;flex-direction:column;flex:1;min-width:0;margin:0;display:flex}.Lism1a_preview svg[data-ready]{width:min(100%, clamp(300px, calc(var(--app-page-height) - 380px), 460px));margin-inline:auto;display:block}.Lism1a_preview figcaption{margin-top:auto}.Lism1a_selection{gap:4px;min-height:50px;margin-top:8px;display:grid}.Lism1a_selection>span{color:var(--ui-muted);font-size:var(--ui-caption-size)}.Lism1a_selection>strong{color:var(--ui-accent);font:500 23px/1.4 var(--ui-font-display)}.Lism1a_preview figcaption>p{color:var(--ui-muted);font-size:var(--ui-caption-size);margin:8px 0 0;line-height:1.6}.Lism1a_preview:has([data-age-open=true]) figcaption{display:none}@media (max-width:760px){.Lism1a_preview svg[data-ready]{width:min(100%,360px)}.Lism1a_selection{min-height:44px}.Lism1a_selection>strong{font-size:21px}}
.HzL_Sq_section{margin-top:48px}.HzL_Sq_header{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:36px;margin-bottom:28px;display:grid}.HzL_Sq_header h2{max-width:22ch;font:500 clamp(27px, 2.3vw, 34px) / 1.25 var(--ui-font-display);color:var(--ui-text);text-wrap:balance;margin:0}.HzL_Sq_header h2 span{color:var(--ui-accent)}.HzL_Sq_lead{border-left:2px solid var(--ui-accent);max-width:62ch;color:var(--ui-reading);font-size:var(--ui-small-size);margin:0;padding:4px 0 4px 24px;line-height:1.85}.HzL_Sq_lead strong{color:var(--ui-text);font-weight:600}.HzL_Sq_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.HzL_Sq_card{--purpose-accent:#c8adf4;--purpose-tint:#a47ae21f;--purpose-line:#bd9bef61;border:1px solid var(--purpose-line);border-radius:var(--ui-radius-panel);background:radial-gradient(ellipse at 0 0, var(--purpose-tint), transparent 75%), var(--ui-surface);min-width:0;padding:28px;position:relative;box-shadow:0 12px 28px #0000003d,inset 0 1px #ffffff0e}.HzL_Sq_card[data-tone=relationships]{--purpose-accent:#f0afc4;--purpose-tint:#da70961f;--purpose-line:#e58faf61}.HzL_Sq_card[data-tone=growth]{--purpose-accent:#a5d9cc;--purpose-tint:#5bb59e1f;--purpose-line:#87cfbb61}.HzL_Sq_card:before{content:"";background:var(--purpose-accent);width:64px;height:2px;box-shadow:0 0 14px var(--purpose-tint);border-radius:2px;position:absolute;top:-1px;left:28px}.HzL_Sq_icon{border:1px solid var(--purpose-line);background:var(--purpose-tint);width:48px;height:48px;color:var(--purpose-accent);border-radius:15px;place-items:center;margin-bottom:24px;display:grid;box-shadow:inset 0 1px #ffffff12}.HzL_Sq_icon svg{width:25px;height:25px}.HzL_Sq_card h3{color:var(--ui-text);font:500 23px/1.35 var(--ui-font-display);text-wrap:balance;margin:0 0 12px}.HzL_Sq_card p{max-width:42ch;color:var(--ui-reading);font-size:var(--ui-small-size);margin:0;line-height:1.8}@media (max-width:1000px){.HzL_Sq_card{padding:22px}.HzL_Sq_card h3{font-size:21px}}@media (max-width:760px){.HzL_Sq_section{margin-top:36px}.HzL_Sq_header{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:24px}.HzL_Sq_lead{padding-left:18px}.HzL_Sq_grid{grid-template-columns:minmax(0,1fr);gap:16px}.HzL_Sq_icon{margin-bottom:18px}}
.DgpvvW_page{--paper:var(--ui-text);--muted:var(--ui-muted);--gold:var(--ui-accent);--line:var(--ui-line);min-height:var(--app-page-height);padding:var(--ui-page-inset);color:var(--ui-text);scroll-margin-top:var(--app-header-height)}.DgpvvW_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.DgpvvW_currentDate{color:var(--ui-muted);font-size:var(--ui-small-size);margin:8px 0 0}.DgpvvW_currentDate span{color:var(--ui-accent)}.DgpvvW_toolbarActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.DgpvvW_toolbarActions>form{flex-basis:100%}.DgpvvW_workspace{min-width:0;scroll-margin-top:12px}.DgpvvW_workspace:focus{outline:none}.DgpvvW_setupWorkspace{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:30px;display:grid;position:relative}.DgpvvW_setupChart{min-width:0;padding:var(--ui-panel-padding);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);background:var(--ui-surface);flex-direction:column;gap:16px;display:flex}.DgpvvW_introduction{max-width:800px;color:var(--ui-reading);font-size:var(--ui-small-size);margin:0 0 24px;line-height:1.8}.DgpvvW_exampleHint{color:var(--ui-muted);font-size:var(--ui-caption-size);margin:-8px 0 0;line-height:1.7}.DgpvvW_setupForm{min-width:0;padding:var(--ui-panel-padding);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);background:var(--ui-surface);flex-direction:column;gap:16px;display:flex;}.DgpvvW_entryLead h2{font:500 var(--ui-section-title-size) / 1.35 var(--ui-font-display);margin:0 0 8px}.DgpvvW_entryLead p{max-width:380px;color:var(--ui-muted);font-size:var(--ui-small-size);margin:0;line-height:1.7}.DgpvvW_timeField{min-width:0;color:var(--ui-muted);font-size:var(--ui-small-size);gap:8px;display:grid}.DgpvvW_additional{border-top:1px solid var(--ui-line);min-width:0}.DgpvvW_additionalToggle{min-height:var(--ui-target);width:100%;color:var(--ui-text);text-align:left;font:inherit;font-size:var(--ui-small-size);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.DgpvvW_additionalToggle>span:first-child{color:var(--ui-muted);font-size:var(--ui-caption-size);margin-left:auto}.DgpvvW_additionalToggle>span:last-child{color:var(--ui-accent)}.DgpvvW_additionalSlot{position:relative}.DgpvvW_additionalFields{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:12px 16px;padding-top:8px;display:grid}.DgpvvW_additionalFields[data-open=false]{visibility:hidden;pointer-events:none}.DgpvvW_additionalFields>[data-birth-part=zone]{grid-column:1/-1}.DgpvvW_additionalHint{max-width:42ch;color:var(--ui-muted);font-size:var(--ui-small-size);margin:0;line-height:1.8;position:absolute;inset:12px 0 auto}.DgpvvW_additional .DgpvvW_timeField{margin-bottom:0}.DgpvvW_calculate{margin-top:auto;}.DgpvvW_method{border-top:1px solid var(--ui-line);color:var(--ui-muted);font-size:var(--ui-small-size);margin-top:24px}.DgpvvW_method summary{min-height:var(--ui-target);cursor:pointer;width:fit-content;color:var(--ui-accent);align-items:center;display:flex}.DgpvvW_method ol{max-width:640px;padding-left:20px;line-height:1.8}.DgpvvW_method p{max-width:640px;line-height:1.8}.DgpvvW_additionalToggle:focus-visible,.DgpvvW_method summary:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}@media (max-width:760px){.DgpvvW_toolbar{gap:12px;margin-bottom:16px}.DgpvvW_toolbarActions{gap:8px}.DgpvvW_toolbarActions>button{min-height:var(--ui-target);padding:8px 12px}.DgpvvW_setupWorkspace{min-height:0;display:block}.DgpvvW_setupChart{margin-bottom:24px}.DgpvvW_setupForm{gap:16px}.DgpvvW_entryLead{min-height:0}.DgpvvW_entryLead h2{font-size:22px}.DgpvvW_entryLead p{font-size:var(--ui-caption-size)}.DgpvvW_additionalToggle>span:first-child{display:none}}@media (max-width:380px){.DgpvvW_entryLead p{display:none}}@media (max-width:1100px){.DgpvvW_additionalFields{grid-template-columns:minmax(0,1fr)}}
.SMGEQq_bar{border:1px solid var(--ui-line);background:var(--ui-surface);max-width:1180px;color:var(--ui-text);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:16px auto 0;padding:10px 14px;display:flex}.SMGEQq_bar a{min-height:44px;color:var(--ui-accent);align-items:center;font-size:14px;display:inline-flex}.SMGEQq_label{overflow-wrap:anywhere;margin-right:auto;font-size:15px;font-weight:600}.SMGEQq_bar button{border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);background:var(--ui-field);color:#e9a08a;min-height:44px;font:600 var(--ui-small-size) var(--ui-font-body);cursor:pointer;padding:10px 14px}.SMGEQq_bar button:disabled{opacity:.55;cursor:default}.SMGEQq_bar a:focus-visible,.SMGEQq_bar button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.SMGEQq_error{color:#e9a08a;flex-basis:100%;margin:0;font-size:14px}.SMGEQq_error:empty{display:none}.SMGEQq_note{max-width:1180px;color:var(--ui-text);margin:8px auto 0;padding:0 14px;font-size:14px}
.DuA5PW_page{min-height:var(--app-page-height);padding:var(--ui-space-8) var(--ui-page-inset) var(--ui-space-12);place-items:start center;display:grid}.DuA5PW_card{width:min(520px,100%);padding:var(--ui-panel-padding);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);background:var(--ui-surface);color:var(--ui-text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 60px #0005}.DuA5PW_back{min-height:44px;color:var(--ui-accent);align-items:center;font-size:14px;display:inline-flex}.DuA5PW_eyebrow{color:var(--ui-accent);font:var(--ui-caption-size) / 1.6 var(--ui-font-mono);letter-spacing:.16em;text-transform:uppercase;margin:8px 0 10px}.DuA5PW_title{font:500 var(--ui-title-size) / 1.25 var(--ui-font-display);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0 0 12px}.DuA5PW_subtitle{font:500 var(--ui-section-title-size) / 1.35 var(--ui-font-display);color:var(--ui-muted);margin:28px 0 12px}.DuA5PW_lead{color:var(--ui-muted);overflow-wrap:anywhere;margin:0 0 20px;font-size:15px;line-height:1.6}.DuA5PW_lead strong,.DuA5PW_hint strong{color:var(--ui-text);font-weight:600}.DuA5PW_hint{color:var(--ui-muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.DuA5PW_demoNote{border:1px dashed var(--ui-line);color:var(--ui-muted);border-radius:8px;gap:4px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5;display:grid}.DuA5PW_demoNote p{margin:0}.DuA5PW_empty{border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);color:var(--ui-muted);margin:0;padding:14px;font-size:14px;line-height:1.5}.DuA5PW_error{color:#e9a08a;margin:0;font-size:14px;line-height:1.5}.DuA5PW_error:empty{display:none}.DuA5PW_products,.DuA5PW_purchases{gap:8px;margin:0;padding:0;list-style:none;display:grid}.DuA5PW_product{border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.DuA5PW_product div{min-width:0}.DuA5PW_product strong{font-size:15px;font-weight:600}.DuA5PW_product p{color:var(--ui-muted);margin:4px 0 0;font-size:13px;line-height:1.5}.DuA5PW_buy{border:1px solid var(--ui-accent);border-radius:var(--ui-radius-control);min-height:44px;color:var(--ui-accent);font:600 var(--ui-small-size) var(--ui-font-body);white-space:nowrap;flex:none;align-items:center;padding:10px 14px;display:inline-flex}.DuA5PW_buy:hover{background:var(--ui-raised)}.DuA5PW_purchases li{border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.DuA5PW_purchases li>span:first-child{gap:2px;display:grid}.DuA5PW_purchases strong{font-size:14px;font-weight:600}.DuA5PW_purchases small{color:var(--ui-muted);font-size:13px}.DuA5PW_purchasePrice{white-space:nowrap;justify-items:end;font-size:14px;display:grid}.DuA5PW_purchasePrice em{color:var(--ui-accent);font-size:12px;font-style:normal}.DuA5PW_checkout{gap:18px;display:grid}.DuA5PW_includes{gap:6px;margin:0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:grid}.DuA5PW_includes li{gap:10px;display:flex}.DuA5PW_includes li:before{content:"✦";color:var(--ui-accent)}.DuA5PW_total{border-block:1px solid var(--ui-line);color:var(--ui-muted);justify-content:space-between;align-items:baseline;margin:0;padding-block:14px;font-size:15px;display:flex}.DuA5PW_total strong{color:var(--ui-text);font:500 26px/1 var(--ui-font-display)}.DuA5PW_consent input{width:18px;height:18px;accent-color:var(--ui-accent);flex:none;margin:2px 0 0}.DuA5PW_consent input:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.DuA5PW_consent{cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.DuA5PW_consent:has(input[aria-invalid=true]) input{outline-offset:2px;outline:2px solid #e9a08a}.DuA5PW_actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.DuA5PW_actions>*{flex:160px}.DuA5PW_primary,.DuA5PW_primaryLink,.DuA5PW_secondaryLink{border-radius:var(--ui-radius-control);min-height:48px;font:600 var(--ui-small-size) var(--ui-font-body);cursor:pointer;justify-content:center;align-items:center;padding:12px 18px;display:inline-flex}.DuA5PW_primary,.DuA5PW_primaryLink{border:1px solid var(--ui-accent);background:var(--ui-accent);color:var(--ui-on-accent)}.DuA5PW_primary:hover,.DuA5PW_primaryLink:hover{opacity:.9}.DuA5PW_secondaryLink{border:1px solid var(--ui-line);background:var(--ui-field);color:var(--ui-text)}.DuA5PW_secondaryLink:hover{background:var(--ui-raised)}.DuA5PW_back:focus-visible,.DuA5PW_buy:focus-visible,.DuA5PW_primary:focus-visible,.DuA5PW_primaryLink:focus-visible,.DuA5PW_secondaryLink:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.DuA5PW_progress,.DuA5PW_result{text-align:center;justify-items:center;gap:10px;padding-block:28px 8px;display:grid}.DuA5PW_spinner{border:3px solid var(--ui-line);border-top-color:var(--ui-accent);border-radius:50%;width:44px;height:44px;animation:.9s linear infinite DuA5PW_spin}@keyframes DuA5PW_spin{to{transform:rotate(360deg)}}@keyframes DuA5PW_pulse{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.DuA5PW_spinner{animation:1.6s ease-in-out infinite DuA5PW_pulse}}.DuA5PW_progressLabel{margin:6px 0 0;font-size:16px;font-weight:600}.DuA5PW_resultMark{border-radius:50%;place-items:center;width:52px;height:52px;font-size:24px;font-weight:700;display:grid}.DuA5PW_resultMark[data-tone=ok]{border:2px solid var(--ui-accent);color:var(--ui-accent)}.DuA5PW_resultMark[data-tone=error]{color:#e9a08a;border:2px solid #e9a08a}.DuA5PW_resultTitle{font:500 26px/1.2 var(--ui-font-display);margin:4px 0 0}.DuA5PW_resultTitle:focus{outline:none}.DuA5PW_result .DuA5PW_lead{margin:0}.DuA5PW_result .DuA5PW_demoNote{text-align:left}.DuA5PW_result .DuA5PW_actions{width:100%}.DuA5PW_primary{}.DuA5PW_primaryLink{}.DuA5PW_secondaryLink{}.DuA5PW_buy{}.DuA5PW_back{}
.vBLIra_body{--card-edge:0 1px 0 #e8d8b4a6, 0 2.5px 0 #4a3a2a, 0 3px 1px #0007;width:100%;height:100%;display:block;position:relative}.vBLIra_shadows{pointer-events:none;position:absolute;inset:0}.vBLIra_ambient,.vBLIra_contact{border-radius:var(--card-radius,var(--tarot-radius-card));pointer-events:none;background:#000;position:absolute}.vBLIra_ambient{inset:8% 6% 0;box-shadow:0 0 22px 10px #000}.vBLIra_contact{inset:1px 1px -2px;box-shadow:0 1px 4px 1px #000}.vBLIra_lift{border-radius:var(--card-radius,var(--tarot-radius-card));width:100%;height:100%;perspective:var(--card-perspective,none);display:block;position:relative}.vBLIra_edge{box-shadow:var(--card-edge)}.vBLIra_glare{border-radius:var(--card-radius,var(--tarot-radius-card));pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0}.vBLIra_themeCarrier{display:contents}.vBLIra_flights{z-index:60;pointer-events:none;position:fixed;inset:0}.vBLIra_flight{will-change:transform;position:fixed}.vBLIra_flightFace{border:1px solid var(--tarot-card-border);border-radius:var(--card-radius,var(--tarot-radius-card));background:var(--tarot-surface);position:absolute;inset:0;overflow:hidden}.vBLIra_flightFace img{object-fit:cover}.vBLIra_flip{--card-thickness:3px;transform-style:preserve-3d;position:absolute;inset:0}.vBLIra_front,.vBLIra_back{backface-visibility:hidden;position:absolute;inset:0}.vBLIra_front{transform:translateZ(calc(var(--card-thickness) / 2))}.vBLIra_back{transform:rotateY(180deg) translateZ(calc(var(--card-thickness) / 2))}.vBLIra_rim{top:calc(var(--card-radius,10px) * .6);bottom:calc(var(--card-radius,10px) * .6);width:var(--card-thickness);background:linear-gradient(90deg,#efe0bb,#6b5538 50%,#efe0bb);position:absolute}.vBLIra_rimLeft{left:calc(var(--card-thickness) / -2);transform:rotateY(-90deg)}.vBLIra_rimRight{right:calc(var(--card-thickness) / -2);transform:rotateY(90deg)}.vBLIra_stack{aspect-ratio:2/3;width:100%;position:relative}.vBLIra_stackCard{border:1px solid var(--tarot-card-border);border-radius:var(--card-radius,var(--tarot-radius-card));background:var(--tarot-surface);position:absolute;inset:0;overflow:hidden;box-shadow:0 1px #e8d8b4a6,0 2px #4a3a2a,0 8px 18px #0006}.vBLIra_stackCard img{object-fit:cover;width:100%;height:100%;display:block}.vBLIra_spin{border-radius:var(--card-radius,var(--tarot-radius-card));cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.vBLIra_spin:active{cursor:grabbing}.vBLIra_spin:focus-visible{outline:2px solid var(--tarot-gold);outline-offset:6px}.vBLIra_spin img{-webkit-user-drag:none;pointer-events:none}.vBLIra_travel{width:100%;height:100%;display:block}
.jsr8JG_button{}.jsr8JG_primary{}.jsr8JG_textButton{}.jsr8JG_chip{}.jsr8JG_field{}.jsr8JG_eyebrow{}.jsr8JG_pageTitle{}.jsr8JG_primaryLit{}.jsr8JG_buttonLit{}.jsr8JG_textButtonLit{}.jsr8JG_chipLit{}.jsr8JG_fieldFrame{}.jsr8JG_controlLit{}.jsr8JG_cardLit{}
.VcMW1G_fan{height:210px;position:relative;overflow:hidden}.VcMW1G_hint{color:var(--tarot-text-secondary);text-align:center;margin:0;font-size:12px;position:absolute;top:6px;left:0;right:0}.VcMW1G_card{--card-radius:8px;left:calc(50% + var(--x,0px));bottom:var(--y,24px);aspect-ratio:2/3;cursor:pointer;background:0 0;border:0;width:84px;margin-left:-42px;padding:0;position:absolute}.VcMW1G_card:hover,.VcMW1G_card:focus-visible{z-index:1}.VcMW1G_face{border:1px solid var(--tarot-card-border);border-radius:var(--card-radius);background:var(--tarot-surface);width:100%;height:100%;transition:border-color var(--tarot-motion);display:block;overflow:hidden}.VcMW1G_face img{object-fit:cover;width:100%;height:100%;display:block}.VcMW1G_card:hover .VcMW1G_face,.VcMW1G_card:focus-visible .VcMW1G_face{border-color:var(--tarot-gold)}.VcMW1G_card:focus-visible{outline:none}.VcMW1G_card:focus-visible .VcMW1G_face{outline:2px solid var(--tarot-gold);outline-offset:3px}.VcMW1G_card[hidden]{display:none}.VcMW1G_shuffle{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:22px;padding:20px 0;display:flex}.VcMW1G_stack{--card-radius:var(--tarot-radius-card);width:150px;position:relative}.VcMW1G_shuffle h2{font:500 24px/1.3 var(--tarot-font-display);margin:0}.VcMW1G_shuffle p{max-width:380px;color:var(--tarot-text-secondary);margin:0;font-size:14px;line-height:1.6}.VcMW1G_shuffleActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;display:flex}.VcMW1G_stop{min-width:160px;}.VcMW1G_skip{}@media (max-width:900px){.VcMW1G_fan{height:170px}.VcMW1G_card{--card-radius:6px;width:62px;margin-left:-31px}.VcMW1G_stack{width:120px}}@media (max-height:700px){.VcMW1G_stack{width:100px}.VcMW1G_shuffle{gap:14px;padding:12px 0}}
.AEc35q_spread{flex-direction:column;gap:22px;width:min(760px,100%);margin:24px auto 0;padding:0 0 12px;display:flex}.AEc35q_row{justify-content:center;align-items:flex-start;gap:clamp(12px,5vw,54px);display:flex}.AEc35q_slot{flex-direction:column;flex:0 150px;align-items:stretch;gap:9px;min-width:0;display:flex}.AEc35q_gap{visibility:hidden}.AEc35q_single .AEc35q_slot{flex-basis:190px}.AEc35q_position{font:500 11px/1.5 var(--tarot-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--tarot-text-secondary);text-align:center;margin:0 0 3px}.AEc35q_face,.AEc35q_placeholder{aspect-ratio:2/3;border-radius:var(--tarot-radius-card);width:100%}.AEc35q_placeholder{background:#ffffff05;border:1px dashed #6f5c80}.AEc35q_nextSlot{border-color:var(--tarot-gold);scroll-margin:24px 0 240px;box-shadow:0 0 0 5px #dfbf7f12}.AEc35q_face{--card-radius:var(--tarot-radius-card);--card-perspective:900px;appearance:none;cursor:zoom-in;background:0 0;border:0;padding:0;position:relative}.AEc35q_face[hidden]{visibility:hidden;display:block}.AEc35q_closed{cursor:pointer}.AEc35q_front,.AEc35q_back{border:1px solid var(--tarot-card-border);border-radius:var(--card-radius);background:var(--tarot-surface);box-shadow:var(--card-edge);overflow:hidden}.AEc35q_back img{object-fit:cover}.AEc35q_front:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(128deg,#fff6dc32,#0000 29% 69%,#8470d31e);position:absolute;inset:0;box-shadow:inset 0 0 0 2px #fff2d01a}.AEc35q_face:hover .AEc35q_front,.AEc35q_face:hover .AEc35q_back{border-color:var(--tarot-gold)}.AEc35q_face:hover .AEc35q_front{filter:brightness(1.08)}.AEc35q_selected .AEc35q_front{border:2px solid var(--tarot-gold);box-shadow:0 0 0 5px #dfbf7f1a, var(--card-edge)}.AEc35q_face:focus-visible{outline:2px solid var(--tarot-gold);outline-offset:4px}.AEc35q_image{object-fit:cover;filter:saturate(.96)contrast(1.02)}.AEc35q_cardName{width:100%;min-height:2.3em;font:400 16px/1.3 var(--tarot-font-display);color:var(--tarot-cream);text-align:center;text-wrap:balance}.AEc35q_emptyName{visibility:hidden}.AEc35q_keywords{color:var(--tarot-text-secondary);text-align:center;margin-top:-4px;font-size:11px;line-height:1.45}@media (max-width:700px){.AEc35q_spread{gap:16px;margin-top:23px}.AEc35q_row{gap:12px}.AEc35q_slot{flex-basis:100px;gap:8px}.AEc35q_single .AEc35q_slot{flex-basis:164px}.AEc35q_cardName{font-size:13px}.AEc35q_position{letter-spacing:.06em;font-size:9px}}
.WcEr-q_previewOverlay{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080613d9;place-items:center;padding:16px;animation:.24s both WcEr-q_previewFade;display:grid;position:fixed;inset:0}.WcEr-q_previewPanel{background:radial-gradient(at 20% 44%,#8d68ad62,#0000 42%),radial-gradient(circle at 84% 8%,#e5b9781e,#0000 28%),radial-gradient(circle at 83% 94%,#65447c3b,#0000 34%),linear-gradient(135deg,#302852 0%,#1c1835 56%,#11101f 100%);border:1px solid #e8c88eae;border-radius:24px;grid-template-columns:minmax(200px,290px) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,54px);width:min(840px,100%);max-height:calc(100svh - 32px);padding:clamp(24px,4vw,44px);display:grid;position:relative;overflow-y:auto;box-shadow:0 36px 100px #000d,0 0 35px #9a70b322,inset 0 0 0 1px #ffedc52b,inset 0 0 70px #a278b21b}.WcEr-q_previewPanel[data-travel]{overflow:visible}.WcEr-q_closing{pointer-events:none;animation:.5s both WcEr-q_previewFadeOut}.WcEr-q_closing .WcEr-q_previewPanel{box-shadow:none;background:0 0;border-color:#0000;transition:background .3s,border-color .3s,box-shadow .3s}.WcEr-q_closing .WcEr-q_previewPanel:before,.WcEr-q_closing .WcEr-q_previewPanel:after,.WcEr-q_closing .WcEr-q_previewClose,.WcEr-q_closing .WcEr-q_previewContent,.WcEr-q_closing .WcEr-q_previewArt:before{opacity:0;transition:opacity .25s}.WcEr-q_previewPanel:before{content:"";z-index:2;pointer-events:none;border:1px solid #e9cf9d4b;border-radius:17px;position:absolute;inset:10px;box-shadow:inset 0 0 0 1px #2219368c}.WcEr-q_previewPanel:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 13% 14%,#f7d797b5 0 1px,#0000 2px),radial-gradient(circle at 70% 12%,#f7d7978a 0 1px,#0000 2px),radial-gradient(circle at 85% 35%,#f7d79780 0 1px,#0000 2px),radial-gradient(circle at 61% 83%,#f7d79770 0 1px,#0000 2px),radial-gradient(circle at 94% 79%,#f7d7979c 0 1px,#0000 2px);position:absolute;inset:0}.WcEr-q_previewClose{z-index:3;color:#fff6e9;cursor:pointer;background:linear-gradient(145deg,#514569,#211b39);border:1px solid #e8d6b28c;border-radius:50%;place-items:center;width:38px;height:38px;padding:0 0 3px;font:28px/1 Arial,sans-serif;transition:background .2s,border-color .2s,box-shadow .2s;display:grid;position:absolute;top:14px;right:14px;box-shadow:inset 0 1px #fff4dd36,0 5px 15px #07041166}.WcEr-q_previewClose:hover,.WcEr-q_previewClose:focus-visible{background:linear-gradient(145deg,#685579,#36294d);border-color:#f5c987;box-shadow:inset 0 1px #fff4dd66,0 0 18px #f3cb8b43}.WcEr-q_previewArt{z-index:1;place-items:center;min-width:0;display:grid;position:relative}.WcEr-q_previewArt:before{content:"";z-index:-1;filter:blur(18px);pointer-events:none;background:radial-gradient(#d1a6dd58 0%,#9b6faa30 37%,#0000 72%);border-radius:50%;position:absolute;inset:-8% -18%}.WcEr-q_previewFlip{--card-radius:15px;--card-perspective:1200px;aspect-ratio:2/3;width:min(100%,290px);position:relative}.WcEr-q_previewSide{border-radius:var(--card-radius);box-shadow:0 0 0 5px #241b39, 0 0 0 6px #d7b47773, var(--card-edge);background:#16122d;border:2px solid #efd49d;position:absolute;inset:0;overflow:hidden}.WcEr-q_previewSide:after{content:"";z-index:1;pointer-events:none;border:1px solid #fff3d071;border-radius:9px;position:absolute;inset:6px;box-shadow:inset 0 0 0 1px #1a102850}.WcEr-q_previewSide img{object-fit:cover}.WcEr-q_previewContent{z-index:1;background:linear-gradient(90deg,#efddff0c,#0000 76%);border-left:1px solid #e3bf8247;border-radius:0 18px 18px 0;min-width:0;padding:30px 18px 30px 32px;animation:.6s .32s both WcEr-q_previewContentIn;position:relative}.WcEr-q_previewContent:before{content:"✦";color:#f0c987;text-shadow:0 0 14px #f4cc88a3;background:linear-gradient(90deg,#0000 28px,#e6bd7e8c 28px,#0000 100%) 50%/100% 1px no-repeat;width:130px;margin-bottom:12px;font-size:18px;line-height:1;display:block}.WcEr-q_previewEyebrow{color:#e6bd7e;letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700}.WcEr-q_previewContent h2{color:#fff6e9;font:600 clamp(29px, 3.2vw, 42px)/1.12 var(--ui-font-display);text-shadow:0 2px 16px #f2c28527;text-wrap:balance;margin:0 0 20px}.WcEr-q_previewMeaning{color:#e1dced;max-width:40ch;margin:0;font-size:clamp(15px,1.5vw,17px);line-height:1.65}@keyframes WcEr-q_previewFadeOut{0%{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#080613d9}to{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}}@keyframes WcEr-q_previewFade{0%{opacity:0}to{opacity:1}}@keyframes WcEr-q_previewContentIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.WcEr-q_previewOverlay,.WcEr-q_previewContent{animation:none}}@media (max-width:700px){.WcEr-q_previewPanel{flex-direction:column;align-items:center;gap:clamp(12px,2.5dvh,20px);width:min(460px,100%);height:auto;max-height:calc(100dvh - 24px);padding:50px 22px 22px;display:flex;overflow:hidden}.WcEr-q_previewArt{flex:none;width:100%}.WcEr-q_previewFlip{width:min(42vw,170px,24dvh)}.WcEr-q_previewContent{text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;flex:0 auto;align-items:center;width:100%;min-height:0;padding:0;display:flex}.WcEr-q_previewContent:before{background:linear-gradient(90deg,#0000 25px,#e6bd7e8c 25px,#0000 100%) 50%/100% 1px no-repeat;width:92px;margin-bottom:8px;font-size:14px}.WcEr-q_previewEyebrow{letter-spacing:.15em;flex:none;margin-bottom:7px;font-size:10px}.WcEr-q_previewContent h2{flex:none;margin-bottom:12px;font-size:clamp(26px,7vw,34px);line-height:1.1}.WcEr-q_previewMeaning{overscroll-behavior:contain;color:#e8e2ef;scrollbar-color:#d5b28080 transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;width:100%;max-width:42ch;min-height:0;margin-inline:auto;padding:0 3px 4px;font-size:clamp(14px,3.6vw,16px);line-height:1.5;overflow-y:auto}}
.N8uGNq_panel{flex-direction:column;gap:14px;display:flex}.N8uGNq_panel h2{font:500 var(--ui-section-title-size)/1.3 var(--tarot-font-display);margin:0}.N8uGNq_panel p{color:var(--tarot-reading);font-size:var(--ui-body-size);margin:0;line-height:1.7}.N8uGNq_symbol{color:var(--tarot-gold);align-self:flex-start;font-size:46px;line-height:1.1;}.N8uGNq_panel .N8uGNq_prompt{background:var(--tarot-raised);color:var(--tarot-cream);font:400 17px/1.5 var(--tarot-font-display);padding:13px 16px 13px 18px;position:relative}.N8uGNq_panel .N8uGNq_prompt:before{content:"";background:linear-gradient(180deg, var(--ui-accent-hover), rgb(var(--ui-gold-glow) / .55) 55%, transparent);width:1.5px;position:absolute;top:0;bottom:0;left:0}.N8uGNq_panel .N8uGNq_prompt:after{content:"";width:calc(12px + 8px * var(--ui-amp));height:calc(12px + 8px * var(--ui-amp));background:var(--ui-flare);pointer-events:none;position:absolute;top:0;left:.75px;transform:translate(-50%,-50%)}.N8uGNq_label{color:var(--tarot-cream);margin-bottom:-6px;font-size:13px;font-weight:600}.N8uGNq_field{}.N8uGNq_fieldFrame{}textarea.N8uGNq_field{resize:vertical;min-height:108px}.N8uGNq_panel .N8uGNq_error{color:var(--tarot-error);margin-top:-4px;font-size:13px}.N8uGNq_panel .N8uGNq_help{color:var(--tarot-text-secondary);margin-top:-4px;font-size:12px;line-height:1.6}.N8uGNq_start{z-index:1;width:100%;min-height:48px;box-shadow:0 -14px 24px 6px var(--tarot-panel-bg,var(--tarot-surface));gap:14px;margin-top:6px;position:sticky;bottom:12px;}.N8uGNq_start:disabled{cursor:wait}.N8uGNq_start.N8uGNq_start:is(:hover,:focus-visible):not(:disabled){box-shadow:0 0 0 1px var(--ui-accent-hover), 0 0 calc(30px * var(--ui-amp)) rgb(var(--ui-gold-glow) / calc(.55 * var(--ui-amp))), 0 -14px 24px 6px var(--tarot-panel-bg,var(--tarot-surface))}
.SFKgDG_root{--atmosphere-ink:#f4eee1;--atmosphere-gold:#dfc390;--atmosphere-footer:#b5b5a7;--atmosphere-controls-text:#d0cfbd;--atmosphere-control:#20251a80;--atmosphere-control-hover:#3b4131b3;--atmosphere-border:#d6c7a52e;--atmosphere-border-hover:#ddc29470;--atmosphere-selected:#bfa27425;--atmosphere-focus:#f3d69c;--atmosphere-panel:#14171bf2;--atmosphere-motion:running;isolation:isolate;background:#1c1b15;min-height:100svh;position:relative}.SFKgDG_root[data-theme=light][data-dimmed=false]{--atmosphere-ink:#303a2c;--atmosphere-gold:#52663d;--atmosphere-footer:#414d38;--atmosphere-controls-text:#3b4933;--atmosphere-control:#f2eedbb3;--atmosphere-control-hover:#fffae9e0;--atmosphere-border:#6b785d4a;--atmosphere-border-hover:#52663d8c;--atmosphere-selected:#53653b1f;--atmosphere-focus:#395528;--atmosphere-panel:#f6f2e2f5}.SFKgDG_root[data-motion=paused],.SFKgDG_sceneLayer[data-active=false]{--atmosphere-motion:paused}.SFKgDG_scene{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.SFKgDG_sceneLayer,.SFKgDG_shade,.SFKgDG_mask{position:absolute;inset:0}.SFKgDG_sceneLayer{opacity:0;transition:opacity .7s}.SFKgDG_sceneLayer[data-active=true]{opacity:1}.SFKgDG_sceneImage,.SFKgDG_sceneVideo{object-fit:cover;object-position:var(--scene-position,right center)}.SFKgDG_sceneVideo{opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.SFKgDG_sceneVideo[data-ready=true]{opacity:1}.SFKgDG_shade{background:var(--scene-shade)}.SFKgDG_mask{opacity:0;background:#090b16;transition:opacity .55s}.SFKgDG_root[data-dimmed=true] .SFKgDG_mask{opacity:.72}.SFKgDG_root[data-dimmed=true][data-theme=light] .SFKgDG_mask{opacity:.8}.SFKgDG_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SFKgDG_controls{min-width:0;font:400 11px/1.5 var(--ui-font-body);color:var(--atmosphere-footer);align-items:center;gap:8px;display:flex;position:relative}.SFKgDG_pickerButton,.SFKgDG_motionButton,.SFKgDG_soundButton{border:1px solid var(--atmosphere-border);background:var(--atmosphere-control);min-height:36px;color:var(--atmosphere-controls-text);font:inherit;white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:5px 12px;transition:background .2s,border-color .2s;display:inline-flex;}.SFKgDG_pickerButton svg,.SFKgDG_motionButton svg,.SFKgDG_soundButton svg{stroke:currentColor;stroke-width:1.3px;flex:none;width:15px;height:15px}.SFKgDG_pickerButton,.SFKgDG_motionButton{justify-content:center;min-width:112px}.SFKgDG_pickerButton:hover,.SFKgDG_motionButton:hover,.SFKgDG_soundButton:hover{background:var(--atmosphere-control-hover)}.SFKgDG_pickerButton:focus-visible,.SFKgDG_motionButton:focus-visible,.SFKgDG_soundButton:focus-visible,.SFKgDG_soundVolume input:focus-visible{outline:2px solid var(--atmosphere-focus);outline-offset:3px}.SFKgDG_motionButton:disabled{cursor:default;color:var(--atmosphere-footer)}.SFKgDG_soundButton[aria-pressed=true]{border-color:var(--atmosphere-border-hover);background:var(--atmosphere-selected);color:var(--atmosphere-ink)}.SFKgDG_picker,.SFKgDG_soundControls{position:relative}.SFKgDG_pickerLabel{color:var(--atmosphere-ink)}.SFKgDG_pickerCaret{opacity:.7;font-size:9px}.SFKgDG_sceneList,.SFKgDG_soundVolume{z-index:30;box-sizing:border-box;border:1px solid var(--atmosphere-border);background:var(--atmosphere-panel);border-radius:12px;max-width:calc(100vw - 24px);margin:0;padding:8px;position:fixed;box-shadow:0 16px 40px #0007}.SFKgDG_sceneList[hidden],.SFKgDG_soundVolume[hidden]{display:none}.SFKgDG_picker:after,.SFKgDG_soundControls:after{content:"";width:max(100%,180px);height:8px;position:absolute;left:0}[data-placement=down].SFKgDG_picker:after,[data-placement=down].SFKgDG_soundControls:after{left:auto;right:0}[data-direction=down].SFKgDG_picker:after,[data-direction=down].SFKgDG_soundControls:after{top:100%}[data-direction=up].SFKgDG_picker:after,[data-direction=up].SFKgDG_soundControls:after{bottom:100%}[data-open=false].SFKgDG_picker:after,[data-open=false].SFKgDG_soundControls:after{display:none}.SFKgDG_sceneList{overscroll-behavior:contain;gap:2px;min-width:180px;max-height:min(60vh,360px);display:grid;overflow-y:auto}.SFKgDG_sceneListTitle{color:var(--atmosphere-footer);letter-spacing:.14em;text-transform:uppercase;margin:0;padding:4px 10px 6px;font-size:10px}.SFKgDG_sceneOption{cursor:pointer;position:relative}.SFKgDG_sceneOption input{opacity:0;width:1px;height:1px;position:absolute}.SFKgDG_sceneLabel{--chip-radius:8px;}.SFKgDG_sceneOption>span{min-height:38px;color:var(--atmosphere-controls-text);border:1px solid #0000;border-radius:8px;align-items:center;padding:6px 12px;font-size:12px;transition:background .2s,border-color .2s;display:flex}.SFKgDG_sceneOption:hover>span{background:var(--atmosphere-control-hover)}.SFKgDG_sceneOption input:checked+span{border-color:var(--atmosphere-border-hover);background:var(--atmosphere-selected);color:var(--atmosphere-ink)}.SFKgDG_sceneOption input:focus-visible+span{outline:2px solid var(--atmosphere-focus);outline-offset:2px}.SFKgDG_soundVolume{overscroll-behavior:contain;color:var(--atmosphere-controls-text);font-variant-numeric:tabular-nums;align-items:center;gap:8px;padding:6px 12px;display:flex;overflow-y:auto}.SFKgDG_soundVolume input{cursor:pointer;width:110px;height:32px;accent-color:var(--atmosphere-gold);margin:0}.SFKgDG_soundVolume>span:last-child{width:30px}.SFKgDG_notices{z-index:31;gap:6px;width:min(240px,100vw - 24px);display:grid;position:absolute;top:calc(100% + 8px);right:0}.SFKgDG_soundStatus,.SFKgDG_sceneStatus{border:1px solid var(--atmosphere-border);background:var(--atmosphere-panel);color:var(--atmosphere-ink);border-radius:8px;padding:8px 12px;line-height:1.5}.SFKgDG_sceneStatus:empty{display:none}@media (max-width:900px){.SFKgDG_pickerButton,.SFKgDG_motionButton,.SFKgDG_soundButton{justify-content:center;min-width:44px;min-height:44px;padding:0 10px}.SFKgDG_pickerCaret,.SFKgDG_buttonLabel{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.SFKgDG_pickerLabel{display:none}}@media (max-width:760px){.SFKgDG_shade{background:var(--scene-shade-mobile)}}@media (prefers-reduced-motion:reduce){.SFKgDG_sceneLayer,.SFKgDG_sceneVideo,.SFKgDG_mask,.SFKgDG_sceneOption>span{transition:none}}
.oZ6Umq_button{justify-content:center;align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control-height);border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);background:var(--ui-surface);min-width:0;color:var(--ui-text);font:600 var(--ui-small-size)/1.5 var(--ui-font-body);text-align:center;overflow-wrap:anywhere;cursor:pointer;transition:border-color var(--ui-motion), background var(--ui-motion);padding:12px 16px;display:inline-flex}.oZ6Umq_button:hover:not(:disabled){border-color:var(--ui-accent)}.oZ6Umq_button:disabled{opacity:.5;cursor:default}.oZ6Umq_primary{border-color:var(--ui-accent);background:var(--ui-accent);color:var(--ui-on-accent);}.oZ6Umq_primary:hover:not(:disabled){background:var(--ui-accent-hover)}.oZ6Umq_textButton{align-items:center;gap:var(--ui-space-2);min-height:var(--ui-target);color:var(--ui-accent);font:500 var(--ui-small-size)/1.5 var(--ui-font-body);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:8px 0;display:inline-flex}.oZ6Umq_textButton:hover:not(:disabled){text-decoration:underline}.oZ6Umq_textButton:disabled{opacity:.5;cursor:default}.oZ6Umq_chip{min-height:var(--ui-target);border:1px solid var(--ui-line);border-radius:var(--ui-radius-chip);color:var(--ui-muted);font:500 var(--ui-small-size)/1.5 var(--ui-font-body);cursor:pointer;transition:border-color var(--ui-motion), color var(--ui-motion);background:0 0;padding:8px 14px}.oZ6Umq_chip:hover{border-color:var(--ui-line-strong);color:var(--ui-text)}.oZ6Umq_chip[aria-pressed=true]{border-color:var(--ui-accent);background:var(--ui-raised);color:var(--ui-accent)}.oZ6Umq_field{width:100%;min-width:0;min-height:var(--ui-control-height);border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-control);background:var(--ui-field);color:var(--ui-text);font:400 16px/1.5 var(--ui-font-body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:10px 14px;display:block}.oZ6Umq_field::placeholder{color:var(--ui-muted);opacity:.8}.oZ6Umq_field:not(textarea){height:var(--ui-control-height)}.oZ6Umq_button:focus-visible,.oZ6Umq_textButton:focus-visible,.oZ6Umq_chip:focus-visible,.oZ6Umq_field:focus{outline:2px solid var(--ui-accent);outline-offset:3px}.oZ6Umq_pageTitle{color:var(--ui-text);font:500 var(--ui-title-size)/1.25 var(--ui-font-display);text-wrap:balance;overflow-wrap:anywhere;margin:0}.oZ6Umq_eyebrow{color:var(--ui-accent);font:600 var(--ui-caption-size)/1.5 var(--ui-font-body);letter-spacing:.1em;text-transform:uppercase;margin:0}.oZ6Umq_notice{padding:var(--ui-space-4);border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-control);background:var(--ui-surface);color:var(--ui-reading);font:400 var(--ui-small-size)/1.6 var(--ui-font-body);margin:0}.oZ6Umq_error{border-color:var(--ui-error);color:var(--ui-error);}
.zKREWa_footer{margin:auto var(--ui-page-inset) 0;border-top:1px solid var(--ui-line);color:var(--ui-muted);font-size:var(--ui-small-size);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:24px;display:flex}.zKREWa_footer>a{font:500 20px/1.3 var(--ui-font-display);color:var(--ui-text)}.zKREWa_footer nav{flex-wrap:wrap;gap:4px 24px;display:flex}.zKREWa_footer a{min-height:var(--ui-target);align-items:center;display:inline-flex}.zKREWa_footer a:hover{color:var(--ui-accent)}.zKREWa_link{}.zKREWa_footer a:focus-visible{outline:2px solid var(--ui-accent);outline-offset:4px}
.vgplQG_retry{}.vgplQG_error{min-height:var(--app-page-height);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.vgplQG_error h1{font:500 var(--ui-title-size)/1.25 var(--ui-font-display)}.vgplQG_error button:focus-visible,.vgplQG_error a:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.vgplQG_link{min-height:44px;color:var(--ui-accent);align-items:center;display:inline-flex;}.vgplQG_links{flex-wrap:wrap;justify-content:center;gap:8px 20px;display:flex}
