@import "https://fonts.googleapis.com/css2?family=Jura:wght@300..700&display=swap";
@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@100..800&display=swap";
@import "https://fonts.googleapis.com/css2?family=Tektur:wght@400..900&display=swap";
@import "https://fonts.googleapis.com/css2?family=Inter:wght@400..900&display=swap";
@font-face{font-family:Oxanium;src:url(/fonts/Oxanium-Variable.ttf)format("truetype");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:PTRootUI;src:url(/fonts/PTRootUI.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:ShareTechMono;src:url(/fonts/ShareTechMono.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:Xolonium;src:url(/fonts/Xolonium-Regular.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap}:root,html[data-theme=dark]{--ra-wheel-canvas:transparent;--ra-wheel-zodiac-ring:#212126;--ra-wheel-aspect-field:#29292e;--ra-wheel-outer-line:#ffffff4d;--ra-wheel-grid:#ffffff2e;--ra-wheel-grid-soft:#ffffff26;--ra-wheel-orbit:#404040cc;--ra-wheel-house-line:#a6a6a673;--ra-wheel-house-label:#e6e6e6d9;--ra-wheel-cusp-label:#bfbfbfe6;--ra-wheel-planet-neutral:#fff;--ra-wheel-planet-label:#ebebebf2;--ra-wheel-planet-muted:#b2b2b4e6;--ra-wheel-neutral-glow:#ffffff8c;--ra-wheel-exact-glow:#ffffff59;--ra-wheel-aspect-harsh:#ffffffe6;--ra-wheel-axis-red:#ff5959;--ra-wheel-axis-blue:#66a6ff}html[data-theme=light]{--ra-wheel-canvas:transparent;--ra-wheel-zodiac-ring:#faf8f4;--ra-wheel-aspect-field:#fff;--ra-wheel-outer-line:#18181c57;--ra-wheel-grid:#18181c3d;--ra-wheel-grid-soft:#18181c24;--ra-wheel-orbit:#18181c52;--ra-wheel-house-line:#1414167a;--ra-wheel-house-label:#1b1b1ee0;--ra-wheel-cusp-label:#202023c2;--ra-wheel-planet-neutral:#111214;--ra-wheel-planet-label:#29292d;--ra-wheel-planet-muted:#19191c94;--ra-wheel-critical:#c42828;--ra-wheel-neutral-glow:#18181c47;--ra-wheel-exact-glow:#18181c38;--ra-wheel-aspect-harsh:#121214e6}.ra-wheelSvg{background:var(--ra-wheel-canvas);display:block}.ra-wheelCuspText,.ra-wheelPlanetDeg{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;-webkit-user-select:none;user-select:none;font-family:ShareTechMono,ui-sans-serif,system-ui}.ra-wheelAxisText,.ra-wheelRomanText,.ra-wheelPlanetMotion{-webkit-user-select:none;user-select:none;font-family:Oxanium}.ra-wheelZodiacGlyph,.ra-wheelAspectGlyph,.ra-wheelPlanetGlyph{pointer-events:none}.ra-wheelStars{cursor:pointer}.ra-wheelCriticalTick{animation:3.2s ease-in-out infinite ra-wheel-critical-breathe}@keyframes ra-wheel-critical-breathe{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.ra-wheelCriticalTick{animation:none}}.ra-wheelBody{transition:opacity .35s}.ra-wheelBody--hud{opacity:.16}html[data-theme=light] .ra-wheelBody--hud{opacity:.22}html[data-theme=light]{--jp-hud-arc:#c46e0cf2;--jp-hud-track:#c46e0c66;--jp-hud-empty:#18181c0d;--jp-hud-edge:#18181c66;--jp-hud-dot:#111214;--jp-hud-key:#c46e0c;--jp-hud-handle:#d63030;--jp-hud-label:#29292d;--jp-hud-halo:#ffffffe6}.jp-hud{animation:.45s steps(5,end) jp-hud-flicker}.jp-hud-label,.ps-hud-label{letter-spacing:.04em;paint-order:stroke;stroke:var(--jp-hud-halo,#1b1b1fd9);stroke-width:.25em;stroke-linejoin:round;-webkit-user-select:none;user-select:none;font-family:Oxanium,ui-sans-serif,system-ui}.jp-hud-arc{stroke-dasharray:100;stroke-dashoffset:100px;animation:.8s ease-out .1s forwards jp-hud-draw}.jp-hud-handle{animation:1.6s ease-in-out .45s infinite jp-hud-pulse}.jp-hud-scan{transform-box:view-box;transform-origin:0 0;animation:.9s ease-out jp-hud-scan}@keyframes jp-hud-flicker{0%{opacity:0}25%{opacity:.9}40%{opacity:.15}65%{opacity:1}80%{opacity:.55}to{opacity:1}}@keyframes jp-hud-draw{to{stroke-dashoffset:0}}@keyframes jp-hud-pulse{50%{opacity:.25}}@keyframes jp-hud-scan{0%{opacity:.8;transform:rotate(0)}70%{opacity:.8}to{opacity:0;transform:rotate(-360deg)}}.jp-name{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (hover:hover){.jp-name:hover{background:#ff980024}html[data-theme=light] .jp-name:hover{background:#c46e0c24}}.jp-name.jp-name--active{background:#ff980024}html[data-theme=light] .jp-name.jp-name--active{background:#c46e0c24}@media (prefers-reduced-motion:reduce){.ra-wheelBody{transition:none}.jp-hud,.jp-hud-handle{animation:none}.jp-hud-arc{stroke-dashoffset:0;animation:none}.jp-hud-scan{display:none}}html[data-theme=light]{--ps-hud-strong:#2e8c3e;--ps-hud-weak:#d63030;--ps-hud-neutral:#5a5a62e6;--ps-hud-key:#c46e0c;--ps-hud-grid:#18181c24;--ps-hud-zero:#18181c73;--ps-hud-shape:#c46e0cbf;--ps-hud-shape-fill:#c46e0c14;--ps-hud-label:#29292d}.ps-hud{animation:.45s steps(5,end) jp-hud-flicker}.ps-hud-grid{transform-box:view-box;transform-origin:0 0;animation:.7s ease-out .15s both ps-hud-grow}.ps-hud-pulse{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite ps-hud-pulse}.ps-hud-flicker{animation:2.4s step-end infinite ps-hud-flicker}.ps-hud-dim{opacity:.18;transition:opacity .25s}@keyframes ps-hud-grow{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes ps-hud-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes ps-hud-flicker{0%,to{opacity:1}8%{opacity:.25}12%{opacity:1}55%{opacity:.4}58%{opacity:1}}.ps-hudTrigger{cursor:pointer;text-underline-offset:3px;touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:fit-content;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;transition:color .2s}@media (hover:hover){.ps-hudTrigger:hover{color:#ffaa3c}html[data-theme=light] .ps-hudTrigger:hover{color:#b16619}}.ps-hudTrigger.ps-hudTrigger--active{color:#ffaa3c}html[data-theme=light] .ps-hudTrigger.ps-hudTrigger--active{color:#b16619}@media (prefers-reduced-motion:reduce){.ps-hud,.ps-hud-grid,.ps-hud-pulse,.ps-hud-flicker{animation:none}}.cfg-card{background:#28282ef2;border:1px solid #ffffff17;border-radius:18px;margin-top:10px;padding:12px}.cfg-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cfg-title{font-family:Jura;font-size:clamp(12px,1.1vw,15px);font-weight:700}.ra-horaryCard .cfg-title{color:#ffaaeb;letter-spacing:.05em}.cfg-tabs{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#333338f2;border:1px solid #ffffff1a;border-radius:12px;gap:0;margin-right:44px;padding:2px;display:inline-flex}.cfg-tabs .gc-btn{color:#ffffffbf;letter-spacing:.6px;text-transform:uppercase;background:0 0;border:0;border-radius:10px;margin:0;padding:7px 12px;font-size:12px;font-weight:650;line-height:1}.cfg-tabs .gc-btn.is-active{color:#fffffff2;background:#ffffff1a;box-shadow:0 6px 16px #00000059}.cfg-tabs .gc-btn:disabled{opacity:.35;cursor:not-allowed}.cfg-list{flex-direction:column;gap:10px;margin-top:10px;display:flex}.cfg-item{background:#333338f2;border:1px solid #ffffff17;border-radius:18px;padding:12px}.cfg-card .cfg-item,.cfg-card.ra-ptCard>.cfg-list>.cfg-item{transition:background .16s,border-color .16s,box-shadow .16s,opacity .16s,filter .16s}.cfg-card.ra-ptCard>.cfg-list>.cfg-item:hover{background:var(--ra-theme-control-hover,#3a3a40fa)}@supports (color:color-mix(in lab, red, red)){.cfg-card.ra-ptCard>.cfg-list>.cfg-item:hover{background:color-mix(in srgb, var(--ra-theme-control-hover,#3a3a40fa) 94%, #78b4ff 6%)}}.cfg-card.ra-ptCard>.cfg-list>.cfg-item:hover{border-color:#78b4ff4d;box-shadow:inset 0 0 0 1px #78b4ff12,inset 0 1px #ffffff12,0 0 18px #78b4ff1a}.cfg-card.ra-ptCard>.cfg-list:has(>.cfg-item:hover)>.cfg-item:not(:hover){opacity:.52;filter:saturate(.72)brightness(.88)}.cfg-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cfg-kind{letter-spacing:.2px;font-size:clamp(11px,1.1vw,15px);font-weight:400}.cfg-meta{opacity:.8;align-items:center;gap:8px;font-size:12px;display:inline-flex}.cfg-metaVal{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.cfg-metaKey{opacity:.7}.cfg-planets{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.cfg-planet{background:#28282ef2;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.cfg-aspects{border-top:1px solid #ffffff12;flex-direction:column;gap:6px;margin-top:8px;padding-top:8px;font-family:Oxanium;display:flex}.cfg-aspRow{grid-template-columns:clamp(90px,10vw,140px) max-content;align-items:center;gap:10px;display:grid}.cfg-aspPair{opacity:.85;font-size:clamp(10px,1vw,12px)}.cfg-asp{opacity:.9;align-items:center;gap:6px;font-size:clamp(10px,1vw,12px);display:inline-flex}.cfg-aspText{opacity:.75}.cfg-aspRow .cfg-aspPair{flex:none}.cfg-aspVal{text-align:left;white-space:nowrap;min-width:clamp(60px,6vw,90px);font-family:Oxanium,Inter,system-ui,sans-serif}.cfg-aspRight{justify-content:flex-start;justify-self:end;align-items:center;gap:10px;display:inline-flex}.cfg-aspRow.cfg-aspRow--antiscia{grid-template-columns:clamp(18px,1.8vw,26px) clamp(60px,6vw,120px) clamp(18px,1.8vw,26px);align-items:center;column-gap:12px;padding-bottom:4px;font-family:Oxanium;display:grid}.cfg-aspRow.cfg-aspRow--antiscia .cfg-aspPair{align-items:center;min-width:0;display:inline-flex}.cfg-aspRow.cfg-aspRow--antiscia .cfg-aspPair:nth-child(2){white-space:nowrap;justify-content:flex-start}.cfg-aspRow.cfg-aspRow--motion{grid-template-columns:clamp(18px,1.8vw,26px) clamp(32px,3vw,44px) 1fr;align-items:center;column-gap:10px;display:grid}.cfg-aspRow.cfg-aspRow--motion>.cfg-aspPair{display:contents}.cfg-aspRow.cfg-aspRow--motion .cfg-orb{white-space:nowrap}.cfg-empty{opacity:.7;padding:12px}.cfg-planetBubble{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1.5px solid #ffffff2e;border-radius:10px;justify-content:center;align-items:center;width:clamp(24px,2.2vw,34px);height:clamp(24px,2.2vw,34px);display:inline-flex}.cfg-planetBubble .am-planetGlyph{width:clamp(12px,1.2vw,18px);height:clamp(12px,1.2vw,18px)}.cfg-kindWrap{cursor:help;align-items:center;display:inline-flex;position:relative}.cfg-tooltip{min-width:240px;max-width:300px;bottom:calc(100% + 8px);left:0}.cfg-tooltipTitle{margin-bottom:5px;display:block}@keyframes horaryGlow{0%{box-shadow:0 0 10px #ff6d6d26}50%{box-shadow:0 0 18px #ff6d6d59}to{box-shadow:0 0 10px #ff6d6d26}}.ra-horaryCard .cfg-planetBubble.cfg-planetBubble--highlight{background:#78ff7814!important;border:1.5px solid #78ff78f2!important;box-shadow:0 0 14px #78ff7859!important}.ra-horaryCard .cfg-planetBubble.cfg-planetBubble--warn{background:#ffaa5a14!important;border:1.5px solid #ffaa5af2!important;box-shadow:0 0 14px #ffaa5a59!important}.ra-horaryStars .cfg-aspRow .cfg-aspPair{grid-column:1/-1}.ra-horaryStars .cfg-aspects{border:none}.jp-card{background:#28282ef2;border:1px solid #ffffff17;border-radius:18px;margin-top:10px;padding:12px}.jp-label{letter-spacing:.2px;font-family:Jura;font-size:clamp(12px,1.1vw,15px);font-weight:700}.jp-name{color:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.05em;background:#333338f2;border:1px solid #ff9800e6;border-radius:14px;justify-content:center;margin-top:12px;margin-bottom:8px;padding:10px;font-size:clamp(13px,1.2vw,16px);font-weight:700;display:inline-flex}.jp-planets{flex-direction:column;gap:4px;display:flex}.jp-planetRow{grid-template-columns:100px 1fr;align-items:center;gap:8px;display:grid}.jp-roleLabel{opacity:.5;min-width:80px;font-size:clamp(10px,.9vw,12px)}.jp-chip{color:#ffffffd9;align-items:center;gap:5px;display:inline-flex}.jp-chipName{opacity:.8;font-size:clamp(11px,1vw,13px)}.jp-nameWrap{cursor:help;align-items:center;display:inline-flex;position:relative}.jp-tooltip{min-width:240px;max-width:300px;bottom:calc(100% + 8px);left:0}.jp-tooltipTitle{margin-bottom:5px;display:block}.jp-chipGroup{align-items:center;gap:6px;display:inline-flex}.ra-hfCard{-webkit-backdrop-filter:blur(16px);color:#ffffffeb;background:#28282ef2;border:1px solid #ffffff14;border-radius:18px;margin-top:10px;margin-bottom:18px;padding:16px;position:relative;box-shadow:0 10px 30px #0000002e}.ra-hfCopyBtn{color:#ffffff40;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;transition:color .15s,background .15s;display:flex;position:absolute;top:6px;right:8px}.ra-hfCopyBtn:hover{color:#fff;background:#ffffff14}.ra-hfCopyBtn.is-copied{color:#87dfa8;background:#87dfa814;border-color:#87dfa838}.ra-hfSection+.ra-hfSection{margin-top:14px}.ra-hfSectionHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.ra-hfSectionTitle{letter-spacing:.04em;margin-bottom:14px;font-family:Jura;font-size:clamp(12px,1.1vw,15px);font-weight:700;line-height:1.2}.ra-hfToggleBtn{color:#ffffffdb;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;padding:8px 10px;font-size:12px;transition:all .18s}.ra-hfToggleBtn:hover{background:#ffffff14}.ra-hfDivider{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:1px;margin:14px 0}.ra-hfClusterList,.ra-hfHouseList,.ra-hfFormulaList{flex-direction:column;gap:10px;display:flex}.ra-hfHouseRow,.ra-hfFormula{background:#3f3f46e6;border:1px solid #ffffff0f;border-radius:14px;padding:12px}.ra-hfCluster{background:#3f3f46e6;border:1px solid #f6827ca6;border-radius:14px;padding:12px}.ra-hfClusterHead,.ra-hfFormulaHead,.ra-hfHouseMain{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ra-hfClusterCode,.ra-hfFormulaCode{letter-spacing:.02em;font-family:Oxanium;font-size:clamp(12px,1vw,18px);font-weight:700;line-height:1}.ra-hfClusterStats,.ra-hfFormulaMeta,.ra-hfHouseMinor{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ra-hfStat,.ra-hfMetaItem,.ra-hfHouseStrength{color:#ffffffb8;background:#333338e6;border:1px solid #ffffff0f;border-radius:999px;padding:4px 8px;font-size:12px}.ra-hfClusterComment,.ra-hfMeaning,.ra-hfProf,.ra-hfFinance,.ra-hfRelation{font-size:14px;line-height:1.45}.ra-hfProf,.ra-hfFinance,.ra-hfRelation{letter-spacing:.5px;color:#ffffffad;margin-top:6px}.ra-hfClusterComment{color:#ffffffe0;margin-top:8px}.ra-hfMeaning{color:#ffffffe6}.ra-hfClusterCodes,.ra-hfHouseCodes{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ra-hfCodePill,.ra-hfHouseBadge{color:#ffffffdb;background:#2f2f34f2;border:1px solid #ffffff14;border-radius:999px;padding:6px 8px;font-size:clamp(10px,1vw,12px);line-height:1}.ra-hfHouseBadgeT{color:#ffffffdb;background:#2f2f34f2;border:1.8px solid #f6827ccc;border-radius:9px;padding:6px 8px;line-height:1}.ra-hfHouseNum{font-family:Oxanium;font-size:clamp(10px,1vw,16px)}.ra-hfHouseRow{flex-direction:column;gap:8px;display:flex}.ra-hfStrength{flex-direction:column;gap:8px;margin:0 40px 16px 0;display:flex}.ra-hfStrengthRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ra-hfStrengthLabel{letter-spacing:.04em;color:var(--ra-theme-text);flex:0 0 100%;font-family:Jura;font-size:clamp(12px,1.1vw,15px);font-weight:700}.ra-hfStrengthChip{box-sizing:border-box;cursor:help;-webkit-user-select:none;user-select:none;width:38px;height:28px;color:var(--ra-theme-text);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1;display:inline-flex}.ra-hfStrengthChip--strong{background:#63c27029;border-color:#63c27080}.ra-houseSystemNote{text-align:center;width:fit-content;max-width:100%;color:var(--ra-theme-text);background:#ffaa3c14;border:1px solid #ffaa3c73;border-radius:999px;margin:0 auto 10px;padding:6px 14px;font-size:12px;line-height:1.4}.ra-hfStrengthChip--overloaded{background:#ffaa3c29;border-color:#ffaa3c8c}.ra-hfStrengthChip--weak{background:#ff595924;border-color:#ff595980}.ra-hfStrengthChip--empty{background:0 0;border-style:dashed}.ra-hfStrengthChip--neutral{opacity:.75;background:#ffffff0d;border-color:#ffffff1a}html[data-theme=light] .ra-hfStrengthChip--neutral{background:#26262c0f;border-color:#26262c24}.ra-hfFormulaText{margin-top:8px}.ra-hfMethodNote{background:#b0b7ff0e;border-left:2px solid #b0b7ff8c;border-radius:0 9px 9px 0;margin:12px 0 18px;padding:11px 13px 12px}.ra-hfMethodNoteLabel{color:#cdd1ffcc;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:700;line-height:1.2}.ra-hfMethodNoteText{color:#ffffffad;font-size:13px;font-weight:400;line-height:1.45}.ra-hfDetails{margin-top:10px}.ra-hfDetails summary{cursor:pointer;color:#e19294f2;font-size:clamp(10px,.85vw,12px);list-style:none}.ra-hfDetails summary::-webkit-details-marker{display:none}.ra-hfSourceList{flex-direction:column;gap:8px;margin-top:10px;display:flex}.ra-hfSourceRow{border-left:2px solid #d38e91f2;grid-template-columns:auto auto auto 1fr;align-items:center;gap:8px;padding-left:10px;display:grid}.ra-hfSourceKind,.ra-hfSourceStrength{color:#ffffff9e;font-size:clamp(10px,1vw,12px)}.ra-hfSourceText{color:#ffffffd6;font-size:clamp(9px,1vw,11px);line-height:1.35}.ra-hfTone{border:1px solid #ffffff14;border-radius:999px;padding:4px 8px;font-size:clamp(10px,1vw,12px);line-height:1}.ra-hfTone--support{color:#87dfa8;background:#87dfa814;border-color:#87dfa82e}.ra-hfTone--tension{color:#ff9b9b;background:#ff9b9b14;border-color:#ff9b9b2e}.ra-hfTone--mixed{color:#ffd584;background:#ffd58414;border-color:#ffd5842e}.ra-hfTone--neutral{color:#ffffffa8;background:#ffffff0a;border-color:#ffffff14}.ra-hfNuanceTitle{color:#a1a1a9f2}@media (max-width:720px){.ra-hfSourceRow{grid-template-columns:1fr}}.ra-psCard{color:var(--ra-theme-text)}.ps-group{margin-top:12px}.ps-group+.ps-group{margin-top:10px}.ps-groupTitle{letter-spacing:.04em;color:var(--ra-theme-muted);margin-bottom:6px;font-size:clamp(10px,.9vw,12px)}.ps-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ps-chip{border:1px solid var(--ra-theme-border);background:var(--ra-theme-control);cursor:help;border-radius:10px;align-items:center;gap:8px;padding:5px 9px;line-height:1;display:inline-flex}.ps-strong .ps-chip{border-color:#63c27073}.ps-weak .ps-chip{border-color:#ff595973}.ps-mixed .ps-chip{border-color:#ffaa3c73}.ps-dim{opacity:.45}.ps-tipWrap{align-items:center;display:inline-flex;position:relative}.am-starTooltip.ps-tooltip{min-width:240px;max-width:320px;bottom:calc(100% + 8px);left:0}.am-starTooltipTitle.ps-tooltipTitle{margin-bottom:5px;display:block}.am-starTooltipTitle.ps-tooltipTitle .ps-tipNote{letter-spacing:.01em;color:#fff9;white-space:normal;margin-left:6px;font-size:11px;font-weight:400;line-height:1.2}.ps-tipGlyph{vertical-align:-3px;align-items:center;margin:0 1px;display:inline-flex}.ps-tipGlyph svg{display:block}.ps-criteriaLabel .ps-tipGlyph,.ps-breakdownName .ps-tipGlyph{vertical-align:-2px}.ps-criteriaLabel .am-aspTipGlyph--inline,.ps-breakdownName .am-aspTipGlyph--inline{width:12px;height:12px}.ps-pos{align-items:center;gap:4px;line-height:0;display:inline-flex}.ps-planetGlyph,.ps-signGlyph{align-items:center;display:inline-flex}.ps-signGlyph{opacity:.7}.ps-glyphFallback{font-size:12px;line-height:1}.ps-el-fire{color:#ff5959}.ps-el-earth{color:#63c270}.ps-el-air{color:#8fa1b8}.ps-el-water{color:#4ab5ff}.as-chip{gap:5px}.as-glyph,.as-aspect{align-items:center;line-height:0;display:inline-flex}.as-fallback{font-size:12px;line-height:1}.ps-count{background:var(--ra-theme-control-hover);text-align:center;min-width:16px;color:var(--ra-theme-text-soft);border-radius:999px;padding:2px 6px;font-size:11px;font-weight:600;line-height:1.2}.ps-empty{color:var(--ra-theme-muted)}.ps-key{border-top:1px solid var(--ra-theme-border);padding-top:12px}.ps-details{margin-top:12px;font-size:clamp(11px,1vw,13px)}.ps-details+.ps-details{margin-top:4px}.ps-details summary{cursor:pointer;color:var(--ra-theme-text-soft);padding:4px 0;font-family:Jura}.ps-rows{margin-top:6px}.ps-row{border-bottom:1px solid var(--ra-theme-border);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px;padding:7px 0;display:grid}.ps-row:last-child{border-bottom:0}.ps-note{color:var(--ra-theme-muted);margin:10px 0 0;line-height:1.5}.ps-plus{border-color:#63c27073}.ps-minus{border-color:#ff595973}.ps-score{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ra-theme-text-soft);flex:none;font-size:12px;font-weight:600;line-height:1.2}.ps-plus .ps-score,.ps-score.ps-plus{color:#63c270}.ps-minus .ps-score,.ps-score.ps-minus{color:#ff5959}.ps-rowTop{align-items:start}.ps-breakdown{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.ps-breakdown li{justify-content:space-between;gap:10px;display:flex}.ps-breakdown li>span:first-child{color:var(--ra-theme-text-soft)}.ps-breakdownTotal{border-top:1px solid var(--ra-theme-border);margin-top:3px;padding-top:4px;font-weight:600}.ps-lvl-1{border-color:#ffaa3c40}.ps-lvl-2{border-color:#ffaa3c80}.ps-lvl-3{border-color:#ffaa3cbf}.ps-lvl-4{border-color:#ffaa3c;box-shadow:0 0 6px #ffaa3c59}@media (max-width:480px){.ra-horaryCard .cfg-aspRow--significator{grid-template-columns:90px minmax(0,1fr);column-gap:6px;width:100%;min-width:0}.ra-horaryCard .cfg-aspRow--significator>.cfg-aspRight{width:100%;min-width:0}.ra-horaryCard .cfg-aspRow--significator .cfg-aspVal{min-width:0}}.ra-dtp{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#28282ef2;border:1px solid #ffffff1f;border-radius:14px;min-width:0;padding:10px 12px;overflow:hidden;box-shadow:inset 0 0 0 1px #00000059,0 10px 24px #00000047}.ra-dtp.is-disabled{opacity:.55;pointer-events:none}.ra-dtpRow{grid-template-columns:clamp(22px,2.2vw,38px) auto clamp(22px,2.2vw,38px) auto clamp(38px,3.8vw,64px) auto clamp(22px,2.2vw,38px) auto clamp(22px,2.2vw,38px) auto clamp(22px,2.2vw,38px);justify-content:space-between;place-items:center;width:100%;display:grid}.ra-dtpPart{color:#ffffffeb;text-align:center;font-variant-numeric:tabular-nums;background:#00000038;border:1px solid #ffffff24;border-radius:10px;outline:none;width:clamp(22px,2.2vw,36px);height:30px;font-size:clamp(10px,1.1vw,14px)}.ra-dtpYear{width:clamp(38px,3.8vw,64px)}.ra-dtpPart:focus{border-color:#ff6d6d8c;box-shadow:inset 0 0 0 1px #ff6d6d59,0 0 0 4px #ff6d6d1f}.ra-dtpSep{opacity:.55;-webkit-user-select:none;user-select:none}.ra-dtpGap{width:10px}.ra-dtpMeta{justify-content:space-between;align-items:center;gap:10px;display:flex}.ra-dtpHint{opacity:.65;flex-wrap:nowrap;gap:8px;margin-top:8px;font-family:Jura;font-size:12px;display:flex}.ra-dtpDot{opacity:.5}.ra-dtpNow{color:#e1e1e140;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;margin-top:8px;margin-left:10px;transition:transform .12s,background .12s,border-color .12s;display:inline-flex}.ra-dtpNow:hover{color:#ffffffb3;background:#ffffff12;border-color:#ffffff29;transform:translateY(-1px)}.ra-dtpNow:active{transform:translateY(0)}.ra-dtpNow:disabled{opacity:.45;cursor:default;transform:none}.ra-dtpActions{gap:4px;margin-top:8px;margin-left:10px;display:flex}.ra-dtpActions .ra-dtpNow{margin-top:0;margin-left:0}@supports (-webkit-touch-callout:none){.ra-dtpPart{font-size:16px}}@media (max-width:900px){.ra-dtpRow{grid-template-columns:38px auto 38px auto 58px auto 38px auto 38px auto 38px;gap:2px}.ra-dtpPart{border-radius:8px;width:38px;height:34px;font-size:16px}.ra-dtpYear{width:58px}.ra-dtpHint{display:none}.ra-dtpMeta{justify-content:center;margin-top:8px}.ra-dtpNow{margin-left:0}}.ra-time{z-index:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;position:relative}.ra-timeGlass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#28282efc;border:1px solid #ff7575db;border-radius:14px;margin-top:20px;padding:10px}.ra-time.is-disabled{opacity:.55;pointer-events:none}.ra-timeHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.ra-timeTitle{letter-spacing:.2px;opacity:.92;font-size:clamp(11px,1vw,13px);font-weight:750}.ra-timeTabs{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;gap:0;padding:2px;display:inline-flex}.ra-timeTab{color:#ffffffb8;letter-spacing:.5px;text-transform:uppercase;background:0 0;border:0;border-radius:10px;margin:0;padding:clamp(4px,.4vw,6px) clamp(6px,.7vw,9px);font-size:clamp(9px,.9vw,11px);font-weight:650;line-height:1}.ra-timeTab.is-active{color:#ffffffeb;background:#ffffff1a;box-shadow:0 6px 16px #00000047}.ra-timeBody{flex-direction:column;gap:10px;display:flex}.ra-timeRow{grid-template-columns:clamp(36px,3.5vw,48px) minmax(0,1fr) clamp(36px,3.5vw,48px);align-items:stretch;gap:8px;display:grid}.ra-timeArrow{box-sizing:border-box;appearance:none;color:#ffffffeb;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#ffffff14,#ffffff08);border:1px solid #ffffff1f;border-radius:14px;flex:none;justify-content:center;align-items:center;width:clamp(36px,3.5vw,48px);height:clamp(36px,3.5vw,48px);margin:0;padding:0;transition:all .15s;display:flex}.ra-timeArrow svg{flex:none;width:18px;height:18px;display:block}.ra-timeArrow:hover{background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff0f,0 4px 14px #00000059}.ra-timeArrow:active{transform:translateY(1px)scale(.97)}.ra-timeRoll{box-sizing:border-box;-webkit-user-select:none;user-select:none;touch-action:none;background:#0000002e;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-width:0;height:clamp(36px,3.5vw,48px);padding:0 4px;display:flex}.ra-timeRollHint{opacity:.55;margin-bottom:3px;font-size:clamp(10px,.8vw,11px);line-height:1}.ra-timeRollValue{letter-spacing:.2px;white-space:nowrap;opacity:.95;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:clamp(11px,.85vw,13px);font-weight:750;line-height:1}.ra-timeRow2{flex-wrap:nowrap;align-items:flex-end;gap:12px;display:flex}.ra-timeRow2.is-directions{justify-content:center}.ra-timeLabel{flex:auto;min-width:0;max-width:none}.ra-timeLabel span{opacity:.7;margin-bottom:6px;font-size:11px;display:block}.ra-timeExact{color:#ffffffeb;box-sizing:border-box;letter-spacing:0;font-variant-numeric:tabular-nums;appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff6d6d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='18' rx='2' ry='2'/><line x1='16' y1='2' x2='16' y2='6'/><line x1='8' y1='2' x2='8' y2='6'/><line x1='3' y1='10' x2='21' y2='10'/></svg>") right 8px center/18px 18px no-repeat;border:1px solid #ffffff1a;border-radius:14px;outline:none;width:100%;min-width:0;height:clamp(36px,3.5vw,48px);padding:0 36px 0 12px;font-family:Jura;font-size:clamp(10px,.9vw,12px);font-weight:500;line-height:clamp(36px,3.5vw,48px);position:relative}.ra-timeExact:focus{border-color:#ff6d6d8c;box-shadow:inset 0 0 0 1px #ff6d6d59,0 0 0 4px #ff6d6d1f}.ra-timeExact::-webkit-date-and-time-value{text-align:left;min-height:1.2em}.ra-timeExact::-webkit-datetime-edit{color:#ffffffeb;align-items:center;width:100%;min-width:0;margin:0;padding:0;display:flex;overflow:hidden}.ra-timeExact::-webkit-datetime-edit-fields-wrapper{margin:0;padding:0}.ra-timeExact::-webkit-datetime-edit-text{color:#ffffffeb;margin:0;padding:0}.ra-timeExact::-webkit-datetime-edit-day-field{color:#ffffffeb;margin:0;padding:0}.ra-timeExact::-webkit-datetime-edit-month-field{color:#ffffffeb;margin:0;padding:0}.ra-timeExact::-webkit-datetime-edit-year-field{color:#ffffffeb;margin:0;padding:0}.ra-timeExact::-webkit-datetime-edit-hour-field{color:#ffffffeb;margin:0;padding:0}.ra-timeExact::-webkit-datetime-edit-minute-field{color:#ffffffeb;margin:0;padding:0}.ra-timeExact::-webkit-datetime-edit-ampm-field{color:#ffffffeb;margin:0;padding:0}.ra-timeExact::-webkit-datetime-edit-text{opacity:.72}.ra-timeExact::-webkit-inner-spin-button{display:none}.ra-timeExact::-webkit-clear-button{display:none}.ra-timeExact::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:44px;height:100%;margin:0;padding:0;position:absolute;top:0;right:0}.ra-timeNow{box-sizing:border-box;appearance:none;color:#ffffffeb;white-space:nowrap;cursor:pointer;background:linear-gradient(#ffffff14,#ffffff0a);border:1px solid #ffffff1a;border-radius:14px;flex:none;justify-content:center;align-items:center;min-width:clamp(48px,5vw,64px);height:clamp(36px,3.5vw,48px);margin:0;padding:0 clamp(6px,.8vw,10px);font-size:clamp(11px,1vw,14px);font-weight:750;line-height:1;display:inline-flex}.ra-timeNow:hover{background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff0f,0 4px 14px #00000059}.ra-time.is-yearMode{justify-content:center;display:flex}.ra-time.is-yearMode .ra-timeRow2{justify-content:center}.ra-time.is-yearMode .ra-timeNow{min-width:160px}.ra-phenoWrap{flex-direction:column;gap:14px;display:flex}.ra-phenoCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#28282ef2;border:1px solid #ffffff1f;border-radius:18px;padding:14px 14px 16px;box-shadow:2px 2px 8px #00000085,inset 0 1px #ffffff1a}.ra-phenoTitle{letter-spacing:.6px;text-transform:uppercase;opacity:.78;margin-bottom:10px;font-weight:750}.ra-phenoBlock{flex-direction:column;gap:6px;display:flex}.ra-phenoRow{align-items:center;gap:6px;display:flex}.ra-phenoKind{opacity:.8;font-size:clamp(11px,1vw,13px);font-weight:650}.ra-phenoTime{opacity:.72;white-space:nowrap;font-size:clamp(10px,.9vw,11px)}.ra-phenoRow--lunar{align-items:center;gap:8px;display:flex}.ra-phenoMoon{opacity:.9;font-size:clamp(10px,.9vw,13px)}.ra-phenoDay{color:#c6a0ff;letter-spacing:.2px;font-size:clamp(10px,.9vw,12px);font-weight:650}.ra-phenoPhase{opacity:.7;font-size:clamp(10px,.9vw,11px)}.ra-phenoPhase:before{content:"·";opacity:.5;margin:0 6px}.ra-phenoSub{opacity:.55;margin-top:4px;font-size:clamp(10px,.9vw,11px)}.ra-phenoDivider{background:#ffffff14;height:1px;margin:10px 0}.ra-phenoItem{--pheno:255 255 255;background:#00000029;border:1px solid #ffffff14;border-radius:14px;margin-bottom:10px;padding:8px 10px 8px 12px;position:relative}.ra-phenoItem:before{content:"";background:rgb(var(--pheno));width:2px;box-shadow:0 0 16px rgba(var(--pheno), .28);opacity:.95;border-radius:999px;position:absolute;top:10px;bottom:10px;left:0}.ra-phenoItem.is-new{--pheno:165 120 255}.ra-phenoItem.is-full{--pheno:255 196 100}.ra-phenoItem.is-solar{--pheno:255 109 109}.ra-phenoItem.is-lunar{--pheno:120 180 255}.ra-phenoItem.is-voc{--pheno:145 170 195}.ra-phenoItem.is-corridor{--pheno:255 109 109}.ra-phenoCorridor{background:#ff6d6d14;border:1px solid #ff6d6d33;border-radius:14px;margin-top:8px;padding:10px 10px 10px 12px;box-shadow:0 0 20px #ff6d6d1f}.ra-phenoTitleBtn{all:unset;box-sizing:border-box;cursor:pointer;justify-content:space-between;align-items:baseline;gap:10px;width:100%;margin-bottom:6px;font-size:clamp(10px,.9vw,12px);display:flex}.ra-phenoTitleBtn:focus-visible{outline-offset:6px;border-radius:12px;outline:1px solid #ffffff2e}.ra-phenoChevron{opacity:.7;justify-content:center;align-items:center;margin-left:8px;line-height:1;transition:transform .18s;display:inline-flex;transform:rotate(-90deg)}.ra-phenoChevron.isOpen{transform:rotate(0)}.is-slow-aspect .ra-phenoSub{opacity:1;color:#cdd2da9e;line-height:1.55}.ra-phenoMetaLabel{color:#cdd2da9e;font-weight:500}.ra-phenoMetaValue{vertical-align:middle;color:#e7dcfff5;letter-spacing:.015em;white-space:nowrap;background:linear-gradient(#ffffff0e,#ffffff04),#7d52be1a;border:1px solid #b78eff3d;border-radius:6px;align-items:center;margin:0 1px;padding:1px 6px;font-family:Oxanium,monospace;font-weight:600;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff12,0 0 8px #9769dc0f}.is-voc .ra-phenoMetaValue{color:#dce4ecf0;background:linear-gradient(#ffffff0e,#ffffff03),#009eff45;border-color:#91a5ba47;box-shadow:inset 0 1px #ffffff12,0 0 8px #829bb40d}.is-voc .ra-phenoMetaDash{color:#a8b7c67a}.ra-phenoMetaDash{color:#d2c3eb7a;margin:0 2px;display:inline-block}.ra-phenoItem.is-station{--pheno:255 170 90}.ra-phenoItem.is-ingress{--pheno:150 220 255}.ra-phenoItem.is-slow-aspect{--pheno:183 142 255}.ra-phenoItem.is-node-event{--pheno:198 160 255}.ra-phenoItem.is-ingress.is-return{--pheno:130 165 195}.ra-phenoGlyphs{align-items:center;gap:7px;line-height:0;display:inline-flex}.ra-phenoSignGlyph{filter:drop-shadow(0 0 5px);flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;line-height:0;display:inline-flex}.ra-phenoArrow{opacity:.42;align-items:center;margin:0 1px;font-family:Oxanium,monospace;font-size:11px;line-height:1;display:inline-flex}.ra-phenoMotion{letter-spacing:.02em;border:1px solid;border-radius:6px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-family:Oxanium,monospace;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.ra-phenoMotion--retrograde{color:#ff7878f2;background:#ff787814}.ra-phenoMotion--direct{color:#78befff2;background:#78beff14}.ra-phenoCyclePhase{color:#ffffff9e;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:3px;padding:2px 6px;font-size:10px;line-height:1;display:inline-flex}.ra-phenoCyclePhase--waxing{color:#ffd584eb;background:#ffd58412;border-color:#ffd58433}.ra-phenoCyclePhase--waning{color:#a0bedceb;background:#a0bedc12;border-color:#a0bedc33}.ra-phenoDignity{letter-spacing:.02em;color:#ffffffa8;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:2px 7px;font-size:10px;line-height:1}.ra-phenoDesc{letter-spacing:.01em;opacity:1;color:#e2e6eee0;text-wrap:pretty;margin-top:8px;font-size:clamp(11px,.95vw,12.5px);line-height:1.62}.ra-phenoWorks,.ra-phenoFails{opacity:1;color:#e2e6eec7;border-left:2px solid;margin-top:6px;padding-left:9px;font-size:clamp(10px,.9vw,11.5px);line-height:1.5}.ra-phenoWorks{border-left-color:#87dfa8b3}.ra-phenoFails{border-left-color:#ff9b9bb3}.ra-phenoWorks .ra-phenoMetaLabel{color:#87dfa8f2;letter-spacing:.02em;font-weight:700}.ra-phenoFails .ra-phenoMetaLabel{color:#ff9b9bf2;letter-spacing:.02em;font-weight:700}.ra-phenoPrecedent{opacity:1;color:#cdd2da75;border-top:1px solid #ffffff0f;margin-top:14px;padding-top:10px;font-size:clamp(9.5px,.85vw,11px);line-height:1.5}.is-slow-aspect .ra-phenoDesc,.is-ingress .ra-phenoDesc,.is-station .ra-phenoDesc{color:#e2e6eee0}.ra-phenoPlanetGlyph{filter:drop-shadow(0 0 4px);line-height:0}@media (max-width:420px){.ra-phenoGlyphs{flex-wrap:nowrap}.ra-phenoDesc{margin-top:7px;line-height:1.55}.ra-phenoWorks,.ra-phenoFails{padding-left:8px}}.ra-phenoStatic{flex-wrap:wrap;align-items:center;gap:6px 5px;display:flex}.ra-phenoStatic .ra-phenoMetaLabel{flex:0 0 100%}.ra-phenoStatic .ra-phenoMetaValue{color:#ffe4c6f0;background:linear-gradient(#ffffff0e,#ffffff03),#be78371f;border-color:#ffaa5a42;box-shadow:inset 0 1px #ffffff12,0 0 8px #dc96500f}.ra-phenoStatic .ra-phenoMetaDash{color:#ebbe917a}@media (max-width:767px){.ra-shellMobile{flex-direction:column;align-items:center;gap:14px;padding:12px 10px;display:flex}.ra-shellMobile .ra-cardBlock,.ra-shellMobile .ra-form,.ra-shellMobile .ra-leftBottom,.ra-shellMobile .ra-err,.ra-shellMobile .ra-mobileRight{align-items:stretch;width:100%;max-width:100%;margin-left:auto;margin-right:auto}.ra-shellMobile .ra-mid,.ra-shellMobile .ra-wheelWrap,.ra-shellMobile .ra-wheelSizer{width:100%;min-width:0;max-width:100%}.ra-mobileRight,.ra-right{flex-direction:column;align-items:center;display:flex}.ra-shellMobile .ra-wheelWrap{margin-top:0;margin-bottom:20px}.ra-timeGlass{margin-top:10px;padding:8px}.ra-shellMobile .ra-timeGlass{width:380px;max-width:100%;margin-top:10px;margin-left:auto;margin-right:auto;padding:8px}.ra-topbar{flex-direction:column}.ra-timeExact{width:100%;min-width:0}.ra-shellMobile .ra-leftBottom{border-top:1px solid #ffffff1f;margin-top:0;padding-top:9px;box-shadow:0 -1px #000000b3}.ra-phenoTitleBtn{font-size:13px;font-weight:700}.ra-phenoWrap{gap:8px}.am-title,.cfg-head{font-size:13px}.cfg-tabs .gc-btn{font-size:10px}.cfg-kind{font-size:12px;font-weight:600}.cfg-planets{flex-wrap:nowrap;gap:6px}.ra-dtpHint{display:none}.ra-timeTab{font-size:10px}@supports (-webkit-touch-callout:none){.ra-dtpPart{width:44px;font-size:16px!important}.ra-dtpYear{width:72px}.ra-dtpRow{grid-template-columns:44px 8px 44px 8px 72px 10px 44px 8px 44px 8px 44px}.ra-dtpPart::placeholder{font-size:13px}}.ra-antisciaGlyph{width:18px;height:18px}.cfg-aspRow.cfg-aspRow--antiscia{grid-template-columns:24px minmax(80px,1fr) 24px;column-gap:8px}.ra-timeRoll{align-items:center;height:52px}.ra-timeRow{align-items:center}}@media (max-width:420px){.ra-phenoRow{display:inline-block}.ra-timeRow2{grid-template-columns:minmax(0,1fr) auto}.ra-timeNowBtn{justify-self:start;width:auto}.ra-timeNow{align-self:end;padding:0 8px;font-size:12px}}:root{--background:#1a1a24;--foreground:#ededed;--titleFont:"Oxanium", system-ui, sans-serif;--ra-left-col:clamp(260px, 20vw, 320px);--ra-right-col:clamp(320px, 30vw, 620px);--ra-shell-gap:16px;--upgrade-color-stop-1:#6243e5;--upgrade-color-stop-2:#d783ff;--bg-color:#0f0f1a}@media (prefers-color-scheme:dark){:root{--background:#1a1a1a;--foreground:#ededed}}body{background:var(--background);color:var(--foreground);font-family:Inter,system-ui,sans-serif}html{scrollbar-gutter:stable}.ra-title{letter-spacing:.08em;font-size:clamp(16px,1.6vw,22px);font-family:var(--titleFont);text-shadow:0 0 6px #ffffff40,0 0 18px #ffffff1f;color:#0000;background:linear-gradient(#fff,#cfd3ff);-webkit-background-clip:text;margin:0 0 0 10px;font-weight:400;display:inline-block;position:relative}.ra-titleAccent{color:#ff6d6d;text-shadow:0 0 14px #ff6d6d59}.ra-dot{color:#ffffff80;text-shadow:0 0 8px #ffffff40;margin:0 8px}.ra-logoLink{text-decoration:none;display:inline-block}.ra-title:after{content:"";transform-origin:0;background:currentColor;width:100%;height:1px;transition:transform .25s;position:absolute;bottom:-4px;left:0;transform:scaleX(0)}.ra-titleBadge{letter-spacing:.04em;vertical-align:middle;-webkit-background-clip:unset;color:#ffffff59;text-shadow:none;background:0 0;margin-left:.6em;font-size:.55em;font-weight:400;animation:4s ease-in-out infinite badgeFade}@keyframes badgeFade{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0}}.ra-logoLink,.ra-logoLink:visited,.ra-logoLink:hover,.ra-logoLink:active{color:inherit;text-decoration:none}.ra-logoLink:hover .ra-title:after{transform:scaleX(1)}.ra-btn{--accent:255 109 109;--glass:#ffffff0f;--edge:#ffffff1f;color:rgb(var(--accent));letter-spacing:2px;text-transform:uppercase;background:radial-gradient(120% 180% at 50% 0%, #ffffff29, #fff0 55%), linear-gradient(180deg, #ffffff1a, #ffffff08), rgba(var(--accent), .06);-webkit-backdrop-filter:blur(14px);box-shadow:0 0 0 1px #ffffff1a, 0 10px 26px rgba(var(--accent), .18), 0 0 18px rgba(var(--accent), .16), inset 0 1px 0 #ffffff38, inset 0 -1px 0 #00000059, 0 14px 34px #00000073;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:clamp(8px,.9vw,12px) clamp(12px,1.4vw,18px);font-family:Jura,system-ui,sans-serif;font-size:clamp(12px,1.2vw,15px);font-weight:650;transition:transform .15s,box-shadow .25s,background .25s,color .25s;display:inline-flex;position:relative}.ra-btn:before{content:"";pointer-events:none;opacity:.65;filter:drop-shadow(0 0 10px rgba(var(--accent), .18));background:linear-gradient(#ffffff38,#ffffff14);border-radius:16px;position:absolute;inset:-1px}.ra-btn:after{content:"";pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff14, inset 0 0 0 1px rgba(var(--accent), .1);opacity:.9;border-radius:12px;position:absolute;inset:1px}.ra-btn:hover{background:radial-gradient(120% 180% at 50% 0%, #fff3, #fff0 55%), linear-gradient(180deg, #ffffff1f, #ffffff0a), rgba(var(--accent), .1);box-shadow:0 0 0 1px #ffffff24, 0 14px 34px rgba(var(--accent), .22), 0 0 22px rgba(var(--accent), .22), inset 0 1px 0 #ffffff42, inset 0 -1px 0 #00000059, 0 18px 44px #0000008c;transform:translateY(-1px)}.ra-btn:active{box-shadow:0 0 0 1px #ffffff1f, 0 10px 22px rgba(var(--accent), .18), 0 0 14px rgba(var(--accent), .16), inset 0 2px 10px #00000080, 0 10px 28px #00000073;transform:translateY(0)}.ra-btn:disabled{opacity:.5;cursor:default;pointer-events:none;color:#ffffff8c;background:linear-gradient(#ffffff14,#ffffff05),#ffffff0a;box-shadow:0 0 0 1px #ffffff1a,inset 0 1px #ffffff29,0 12px 30px #00000073}.ra-btn:disabled:before,.ra-btn:disabled:after{opacity:.35;filter:none}.ra-minorBtn{appearance:none;color:#ffffffd9;letter-spacing:.6px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;height:clamp(28px,2.8vw,36px);padding:clamp(4px,.5vw,7px) clamp(8px,1vw,12px);font-family:Jura,system-ui,sans-serif;font-size:clamp(10px,1vw,12px);font-weight:650;line-height:1;transition:transform 80ms,filter .12s,background .12s,border-color .12s,box-shadow .12s}.ra-minorBtn:active{transform:translateY(1px)}.ra-minorBtn.is-on{color:#e6fff5fa;background:#00ffaa2e;border-color:#00ffaa59;box-shadow:inset 0 0 0 1px #00ffaa1a,0 0 18px #00ffaa2e}.ra-minorBtn.is-off{color:#d2ffebb8;background:#003c2838;border-color:#0078554d;box-shadow:inset 0 0 0 1px #0078551a,0 0 16px #003c2824}.ra-minorBtn.ra-mundaneBtn.is-off{opacity:1;color:#ffffffb8;background:#a7a7a738;border-color:#ffffff24}.ra-minorBtn.ra-mundaneBtn.is-on{color:#c9acf2;text-shadow:0 0 8px #a878eb8c;background:#764ebc24;border-color:#9669dc8c;box-shadow:0 0 0 1px #9669dc47,0 0 14px #9669dc61,inset 0 0 10px #9669dc24}.ra-minorBtn.ra-mundaneBtn.is-on:hover{background:#8458cd33;border-color:#a878ebbf;box-shadow:0 0 0 1px #a878eb61,0 0 18px #a878eb80,inset 0 0 12px #a878eb2e}.ra-btn.ra-btn--save{--accent:39 174 119;color:#f8fffb;text-shadow:0 1px 2px #082a265c;background:radial-gradient(140% 180% at 32% -35%,#ffffff6b,#0000 48%),linear-gradient(135deg,#24ad73 0%,#148d92 52%,#275fba 100%);border-color:#39c689b8;box-shadow:0 10px 24px #127e583d,0 6px 18px #1f539d33,inset 0 1px #ffffff57,inset 0 -1px #072d3e47}.ra-btn.ra-btn--save:before{opacity:.72;filter:none;background:linear-gradient(135deg,#ffffff52,#0000 36%,#ffffff14 68%,#0000)}.ra-btn.ra-btn--save:after{box-shadow:inset 0 0 0 1px #fff3,inset 0 -1px #072d3e3d}.ra-btn.ra-btn--save:hover:not(:disabled){color:#fff;background:radial-gradient(140% 180% at 32% -35%,#ffffff80,#0000 50%),linear-gradient(135deg,#2bc47f 0%,#179fac 50%,#3272d5 100%);border-color:#62e6a9e6;transform:translateY(-1px);box-shadow:0 14px 30px #1291604d,0 8px 22px #2563be42,inset 0 1px #fff6,inset 0 -1px #072d3e38}.ra-btn.ra-btn--save:focus-visible{outline-offset:3px;outline:3px solid #2baddd6b}.ra-btn.ra-btn--save:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 15px #127e5838,inset 0 2px 8px #072d3e47}.ra-btn.ra-btn--save:disabled{color:#ffffffc7;box-shadow:none;text-shadow:none;opacity:.58;background:linear-gradient(135deg,#71857b,#66767e);border-color:#49776947}.ra-cabinetForm{justify-content:center;gap:10px;display:flex}.ra-cabinetLink{color:var(--ra-muted,#fff6);border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:6px;padding:6px 10px;font-family:Xolonium;font-size:clamp(10px,1vw,12px);text-decoration:none;transition:all .2s;display:inline-flex}.ra-cabinetLink:hover,button.ra-cabinetLink:hover{color:#ffffffb3;border-color:#fff3}.ra-cabinetLink.is-auth{color:#d783ff;background:linear-gradient(var(--bg-color), var(--bg-color)) padding-box, linear-gradient(to right, var(--upgrade-color-stop-1), var(--upgrade-color-stop-2)) border-box;border:1px solid #0000}.ra-cabinetDot{background:#ffffff4d;border-radius:50%;flex-shrink:0;width:6px;height:6px}.ra-cabinetLink.is-auth .ra-cabinetDot{background:#63c270e6;box-shadow:0 0 6px #63c27080}button.ra-cabinetLink{cursor:pointer;background:0 0}.ra-err{background:#3c0a0a59;border:1px solid #ff505040;border-radius:12px;margin-top:10px;padding:10px 12px}.ra-errTitle{letter-spacing:.4px;color:#ffb4b4f2;margin-bottom:6px;font-weight:800}.ra-errText{white-space:pre-wrap;word-break:break-word;color:#ffebebe6;font-size:clamp(10px,1vw,13px);line-height:1.35}.ra-shell{gap:var(--ra-shell-gap);grid-template-columns:var(--ra-left-col) minmax(0, 1fr) var(--ra-right-col);grid-template-rows:minmax(0,1fr);align-items:stretch;width:100%;max-width:100%;height:calc(100dvh - 70px);min-height:0;max-height:calc(100dvh - 70px);display:grid;overflow:hidden}.ra-left{box-sizing:border-box;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#5a5f66f2 #2d2f33f2;flex-direction:column;align-self:stretch;min-width:0;height:calc(100dvh - 70px);min-height:0;max-height:calc(100dvh - 70px);padding-bottom:24px;padding-right:10px;display:flex;position:static;overflow:hidden auto}.ra-left>*{flex:none;min-height:max-content}.ra-left::-webkit-scrollbar-thumb:hover{background:#1a1a1af2}.ra-leftBottom{margin-top:34px;padding-top:0}.ra-mid{justify-content:center;align-items:flex-start;width:100%;min-width:0;display:flex;overflow:hidden}.ra-right,.ra-left{min-width:0}.ra-right{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#5a5f66f2 #2d2f33f2;min-width:0;height:100%;min-height:0;padding-bottom:24px;padding-right:10px;overflow:hidden auto}.ra-right::-webkit-scrollbar-thumb:hover{background:#1a1a1af2}.ra-topbarRight{grid-column:3;justify-self:end;align-items:center;gap:12px;display:flex}.ra-cabinetForm{align-items:center;gap:8px;min-width:0;display:inline-flex}.ra-currentChartTop{-webkit-backdrop-filter:blur(12px);background:linear-gradient(#ffffff14,#ffffff06),#14141ab8;border:1px solid #ff6d6d3d;border-radius:12px;align-items:center;gap:7px;min-width:0;max-width:clamp(130px,14vw,260px);height:34px;padding:0 11px;display:inline-flex;box-shadow:0 8px 20px #00000047,0 0 14px #ff6d6d14,inset 0 1px #ffffff1f}.ra-currentChartTopLabel{letter-spacing:.12em;text-transform:uppercase;color:#ffffff5c;flex:none;font-family:Jura,system-ui,sans-serif;font-size:9px;font-weight:800}.ra-currentChartTopName{text-overflow:ellipsis;white-space:nowrap;color:#ffdadaf5;text-shadow:0 0 9px #ff6d6d2e;min-width:0;font-family:PTRootUI,Inter,system-ui,sans-serif;font-size:12px;font-weight:800;overflow:hidden}.ra-currentChartTop{appearance:none;font:inherit;color:inherit;text-align:left;cursor:default;margin:0;transition:border-color .16s,background .16s}.ra-currentChartTop.is-shifted{cursor:pointer;border-color:#ff6d6d6b}.ra-currentChartTop.is-shifted:hover{border-color:#ff6d6db8}.ra-currentChartTop:focus-visible{outline-offset:3px;outline:2px solid #ff6d6dd1}.ra-currentChartTopReset{color:#ff6d6d;flex:none;width:13px;height:13px;transition:transform .22s}.ra-currentChartTop.is-shifted:hover .ra-currentChartTopReset{transform:rotate(-60deg)}@media (prefers-reduced-motion:reduce){.ra-currentChartTopReset{transition:none}.ra-currentChartTop.is-shifted:hover .ra-currentChartTopReset{transform:none}}@media (max-width:767px){.ra-currentChartTop{max-width:150px;height:32px;padding:0 9px}.ra-currentChartTopLabel{display:none}.ra-currentChartTopName{font-size:11px}}.ra-currentChartLeft{box-sizing:border-box;-webkit-backdrop-filter:blur(12px);background:linear-gradient(#ffffff14,#ffffff06),#14141ab8;border:1px solid #ff6d6d3d;border-radius:12px;flex-direction:column;gap:3px;min-width:0;margin-bottom:10px;padding:8px 11px 9px;display:flex;box-shadow:0 8px 20px #00000047,0 0 14px #ff6d6d14,inset 0 1px #ffffff1f}.ra-currentChartLeftLabel{letter-spacing:.12em;text-transform:uppercase;color:#ffffff5c;font-family:Jura,system-ui,sans-serif;font-size:9px;font-weight:800}.ra-currentChartLeftName{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word;color:#ffdadaf5;text-shadow:0 0 9px #ff6d6d2e;-webkit-box-orient:vertical;font-family:PTRootUI,Inter,system-ui,sans-serif;font-size:12px;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.ra-tech{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#28282ee6;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:8px;padding:3px;display:flex}.ra-tech-hint{color:#666;text-align:center;border-top:1.2px dashed #bbb9b97d;margin-top:4px;font-family:ShareTechMono;font-size:clamp(9px,.85vw,12px);display:flex}.ra-techBtn{color:#ffffffc7;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;margin:0;padding:7px 12px;font-family:Xolonium;font-size:clamp(10px,1vw,12px);font-weight:650;line-height:1;transition:background-color .15s,border-color .15s,box-shadow .15s,transform 60ms}.ra-techBtn--transit.is-on{color:#dcfffff2;background:#00ffff1a;box-shadow:inset 0 0 0 1px #00ffff59}.ra-techBtn--transit.is-on:hover{background:#00ffff29;box-shadow:inset 0 0 0 1px #00ffff8c,0 4px 18px #00ffff2e}.ra-techBtn--solar.is-on{color:#ffdc78f2;background:#ffc72e2e;border-color:#ffc72ea6;box-shadow:inset 0 0 0 1px #ffc72e59,0 8px 24px #ffc72e2e}.ra-techBtn--solar.is-on:hover{background:#ffc72e33;box-shadow:inset 0 0 0 1px #ffc72ea6,0 4px 18px #ffc72e38}.ra-techBtn.is-disabled{opacity:.35;cursor:not-allowed}.ra-techBtn--transit:not(.is-on):not(:disabled){color:#a0f0ffe6}.ra-techBtn--solar:not(.is-on):not(:disabled){color:#ffdc78e6}.ra-techBtn.ra-techBtn--transit:not(.is-on):not(:disabled),.ra-techBtn.ra-techBtn--solar:not(.is-on):not(:disabled){border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.ra-techBtn.ra-techBtn--transit:not(.is-on):not(:disabled),.ra-techBtn.ra-techBtn--solar:not(.is-on):not(:disabled){border-color:color-mix(in srgb, currentColor 60%, transparent)}}.ra-techBtn.ra-techBtn--transit:not(.is-on):not(:disabled):hover,.ra-techBtn.ra-techBtn--solar:not(.is-on):not(:disabled):hover{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.ra-techBtn.ra-techBtn--transit:not(.is-on):not(:disabled):hover,.ra-techBtn.ra-techBtn--solar:not(.is-on):not(:disabled):hover{background-color:color-mix(in srgb, currentColor 10%, transparent)}}.ra-techBtn.ra-techBtn--transit:not(.is-on):not(:disabled):hover,.ra-techBtn.ra-techBtn--solar:not(.is-on):not(:disabled):hover{box-shadow:0 0 0 2px}@supports (color:color-mix(in lab, red, red)){.ra-techBtn.ra-techBtn--transit:not(.is-on):not(:disabled):hover,.ra-techBtn.ra-techBtn--solar:not(.is-on):not(:disabled):hover{box-shadow:0 0 0 2px color-mix(in srgb, currentColor 18%, transparent)}}.ra-techBtn.ra-techBtn--transit:not(.is-on):not(:disabled):active,.ra-techBtn.ra-techBtn--solar:not(.is-on):not(:disabled):active{transform:translateY(1px)}.ra-techBtn--dir:not(.is-on):not(:disabled){color:#ab73ffe6}.ra-techBtn.ra-techBtn--dir:not(.is-on):not(:disabled){border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.ra-techBtn.ra-techBtn--dir:not(.is-on):not(:disabled){border-color:color-mix(in srgb, currentColor 60%, transparent)}}.ra-techBtn.ra-techBtn--dir:not(.is-on):not(:disabled):hover{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.ra-techBtn.ra-techBtn--dir:not(.is-on):not(:disabled):hover{background-color:color-mix(in srgb, currentColor 10%, transparent)}}.ra-techBtn.ra-techBtn--dir:not(.is-on):not(:disabled):hover{box-shadow:0 0 0 2px}@supports (color:color-mix(in lab, red, red)){.ra-techBtn.ra-techBtn--dir:not(.is-on):not(:disabled):hover{box-shadow:0 0 0 2px color-mix(in srgb, currentColor 18%, transparent)}}.ra-techBtn.ra-techBtn--dir:not(.is-on):not(:disabled):active{transform:translateY(1px)}.ra-techBtn--dir.is-on{color:#e9dcfff5;background:#ab73ff29;border-color:#ab73ffa6;box-shadow:inset 0 0 0 1px #ab73ff59,0 8px 24px #ab73ff2e}.ra-techBtn--dir.is-on:hover{background:#ab73ff33;box-shadow:inset 0 0 0 1px #ab73ffa6,0 4px 18px #ab73ff38}.ra-techBtn--prog:not(.is-on):not(:disabled){color:#52ff81e6}.ra-techBtn.ra-techBtn--prog:not(.is-on):not(:disabled){border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.ra-techBtn.ra-techBtn--prog:not(.is-on):not(:disabled){border-color:color-mix(in srgb, currentColor 60%, transparent)}}.ra-techBtn.ra-techBtn--prog:not(.is-on):not(:disabled):hover{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.ra-techBtn.ra-techBtn--prog:not(.is-on):not(:disabled):hover{background-color:color-mix(in srgb, currentColor 10%, transparent)}}.ra-techBtn.ra-techBtn--prog:not(.is-on):not(:disabled):hover{box-shadow:0 0 0 2px}@supports (color:color-mix(in lab, red, red)){.ra-techBtn.ra-techBtn--prog:not(.is-on):not(:disabled):hover{box-shadow:0 0 0 2px color-mix(in srgb, currentColor 18%, transparent)}}.ra-techBtn.ra-techBtn--prog:not(.is-on):not(:disabled):active{transform:translateY(1px)}.ra-techBtn--prog.is-on{color:#d2ffdcf5;background:#52ff8129;border-color:#52ff81a6;box-shadow:inset 0 0 0 1px #52ff8159,0 8px 24px #52ff812e}.ra-techBtn--prog.is-on:hover{background:#52ff8133;box-shadow:inset 0 0 0 1px #52ff81a6,0 4px 18px #52ff8138}.ra-techBtn--synth:not(.is-on):not(:disabled){color:#ff5d5de6}.ra-techBtn.ra-techBtn--synth:not(.is-on):not(:disabled){border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.ra-techBtn.ra-techBtn--synth:not(.is-on):not(:disabled){border-color:color-mix(in srgb, currentColor 60%, transparent)}}.ra-techBtn.ra-techBtn--synth:not(.is-on):not(:disabled):hover{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.ra-techBtn.ra-techBtn--synth:not(.is-on):not(:disabled):hover{background-color:color-mix(in srgb, currentColor 10%, transparent)}}.ra-techBtn.ra-techBtn--synth:not(.is-on):not(:disabled):hover{box-shadow:0 0 0 2px}@supports (color:color-mix(in lab, red, red)){.ra-techBtn.ra-techBtn--synth:not(.is-on):not(:disabled):hover{box-shadow:0 0 0 2px color-mix(in srgb, currentColor 18%, transparent)}}.ra-techBtn.ra-techBtn--synth:not(.is-on):not(:disabled):active{transform:translateY(1px)}.ra-techBtn--synth.is-on{color:#ff5d5de6;background:#1482ff29;border-color:#1482ffa6;box-shadow:inset 0 0 0 1px #1482ff59,0 8px 24px #1482ff2e}.ra-techBtn--synth.is-on:hover{background:#1482ff33;box-shadow:inset 0 0 0 1px #1482ffa6,0 4px 18px #1482ff38}.ra-formCol{flex-direction:column;align-items:stretch;gap:12px;display:flex}.ra-formCol .ra-label{width:100%}.ra-formCol .ra-input{width:100%;min-width:0}.ra-form,.ra-formCol{overflow:visible}.ra-btnWide{width:100%}.ra-input::-webkit-calendar-picker-indicator{filter:invert()sepia()saturate(0)opacity(.75)}.ra-emptyMid{opacity:.7;background:#ffffff08;border:1px dashed #ffffff2e;border-radius:14px;padding:18px}.ra-wheelWrap{flex:auto;min-width:0;overflow:visible}.ra-side{flex:none;width:auto;min-width:0}.ra-wheelSizer{aspect-ratio:1;width:100%;max-width:min(1300px,100vh - 100px);margin:0 auto}.ra-wheelSizer>*{width:100%;height:100%}.ra-shell.ra-shell--leftCollapsed{grid-template-columns:minmax(0, 1fr) var(--ra-right-col)}.ra-shell--leftCollapsed>.ra-left{display:none}.ra-shell:not(.ra-shellMobile)>.ra-mid{position:relative}.ra-shell--leftCollapsed .ra-wheelSizer{--ra-wheel-fill:1;max-width:calc(100dvh - 70px)}.ra-shell--leftCollapsed .ra-wheelSizer--cosmo{--ra-wheel-fill:1.24}.ra-shell--leftCollapsed .ra-wheelSizer--natal{--ra-wheel-fill:1.05}.ra-shell--leftCollapsed .ra-wheelSizer>:not(.ra-wheelPngBtn){transform:scale(var(--ra-wheel-fill));transform-origin:50%}.ra-leftToggle{z-index:25;appearance:none;border:1px solid var(--ra-theme-border-strong);width:22px;height:44px;color:var(--ra-theme-text-soft);background:var(--ra-theme-control);box-shadow:var(--ra-theme-shadow);-webkit-backdrop-filter:blur(12px);cursor:pointer;border-left:0;border-radius:0 11px 11px 0;justify-content:center;align-items:center;padding:0;transition:color .16s,border-color .16s,background .16s;display:inline-flex;position:absolute;top:clamp(8px,1.2vw,14px);left:0}.ra-leftToggle:hover{color:#ff6d6d;background:var(--ra-theme-control-hover);border-color:#ff6d6d7a}.ra-leftToggle:focus-visible{outline-offset:3px;outline:2px solid #ff6d6dd1}.ra-leftToggle svg{pointer-events:none;width:16px;height:16px;display:block}.ra-wheelWrap,.ra-side{align-self:flex-start}.ra-json{display:none!important}.ra-form{flex-wrap:wrap;align-items:normal;gap:12px;margin:0 0 14px;display:flex}.ra-label{opacity:.9;flex-direction:column;gap:6px;font-size:clamp(10px,1vw,14px);display:flex}.ra-input{color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;outline:none;min-width:0;height:40px;padding:0 12px}.ra-input:focus{border-color:#a0d2ff59;box-shadow:0 0 0 3px #78b4ff1f}.ra-ac{z-index:10;position:relative}.ra-acField{position:relative}.ra-acField .ra-input{padding-right:52px}.ra-acRight{opacity:.92;z-index:3;pointer-events:auto;align-items:center;gap:8px;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ra-acList{z-index:9999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);will-change:transform;background:#0a0a0feb;border:1px solid #ffffff1f;border-radius:14px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;transform:translateZ(0);box-shadow:0 18px 60px #0000008c}.ra-acItem{text-align:left;color:#fff;cursor:pointer;background:0 0;border:0;width:100%;padding:10px 12px}.ra-acItem:hover,.ra-acItem.is-active{background:#ffffff14}.ra-acLocate{z-index:4;color:#ffffffdb;cursor:pointer;background:linear-gradient(#ffffff14,#ffffff08),#ffffff0a;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .12s,border-color .12s,opacity .12s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff1a,0 6px 18px #0000003d}.ra-acLocate:hover:not(:disabled){border-color:#ffffff3d;transform:translateY(-1px)}.ra-acLocate:disabled{opacity:.55;cursor:default}.ra-acName{font-weight:650}.ra-acMeta{opacity:.7;margin-top:2px;font-size:12px}.ra-acEmpty{opacity:.7;padding:10px 12px}.ra-acSpin{opacity:.7}.ra-acErr{color:#ff7878eb;margin-top:6px;font-size:12px;line-height:1.35}.ra-check{opacity:.9;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:clamp(10px,1vw,13px);display:flex}.ra-check input{accent-color:#ff6d6de6;width:18px;height:18px}.ra-topbar{background:#17181a;border-bottom:1px solid #29292e;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;padding-top:4px;padding-bottom:4px;display:flex}.ra-topbar--natal{grid-template-columns:var(--ra-left-col) minmax(0, 1fr) var(--ra-right-col);column-gap:var(--ra-shell-gap);align-items:center;display:grid}.ra-topbarCenter{z-index:1;flex-direction:column;grid-column:2;justify-content:center;justify-self:center;align-items:center;width:max-content;display:flex;position:relative}.ra-topbar--natal .ra-topbarRight{justify-self:end}.ra-topbarBrand{white-space:nowrap;z-index:2;flex-direction:row;grid-column:1;justify-content:flex-start;justify-self:start;align-items:center;gap:14px;min-width:0;display:flex;position:relative}.ra-topbarBrand .ra-logoLink,.ra-topbarBrand .ra-cabinetForm{flex:none}.ra-btnSwap{display:grid}.ra-btnSwap>*{grid-area:1/1}.ra-btnSwap__ghost{visibility:hidden;pointer-events:none}.ra-minorBtn.ra-exportBtn{position:relative;overflow:hidden}.ra-minorBtn.ra-exportBtn:hover{color:#fffffff7;background:#ffffff12;border-color:#ffffff47;box-shadow:inset 0 1px #ffffff17,0 0 0 1px #ffffff0d,0 2px 10px #00000047}.ra-minorBtn.ra-exportBtn:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 38%,#ffffff24 50%,#0000 62%);transition:transform .55s cubic-bezier(.22,.61,.36,1),opacity .2s;position:absolute;inset:0;transform:translate(-130%)}.ra-minorBtn.ra-exportBtn:hover:after{opacity:1;transform:translate(130%)}@media (prefers-reduced-motion:reduce){.ra-minorBtn.ra-exportBtn:after{display:none}}.ra-seg{-webkit-backdrop-filter:blur(14px);background:#28282ee6;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:6px;padding:6px;display:inline-flex}.ra-segBtn{color:#ffffffbf;letter-spacing:1px;cursor:pointer;background:0 0;border:0;border-radius:12px;height:clamp(28px,2.8vw,36px);padding:0 clamp(8px,1vw,14px);font-family:Jura,system-ui,sans-serif;font-size:clamp(10px,1vw,13px);font-weight:650}.ra-segBtn.is-active{color:#ff6d6d;background:linear-gradient(#ffffff29,#ffffff0a),#ff6d6d1a;border:1px solid #ff6d6d59;box-shadow:inset 0 1px #fff3,0 10px 24px #00000059}.ra-segBtn:disabled{opacity:.35;cursor:not-allowed;pointer-events:none;color:#ffffff59}.ra-segBtn:disabled.is-active{color:#ffffff59;box-shadow:none;background:#ffffff0d;border:1px solid #ffffff1a}.ra-topbar .ra-seg{background:linear-gradient(#ffffff09 0%,#ffffff03 42%,#00000024 100%);border:1px solid #ffffff12;border-color:#ffffff1c #ffffff12 #00000057;border-radius:12px;padding:5px 6px;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #0000003d,0 1px 2px #0000004d}.ra-leftTitle{opacity:.65;letter-spacing:1.5px;margin:2px 0 10px;font-size:13px}.ra-btnGhost{color:#ffffffc7;background:linear-gradient(#ffffff1a,#ffffff05);border:1px solid #ffffff2e}.ra-btnGhost:hover{background:linear-gradient(#ffffff24,#ffffff08);border-color:#ffffff47}.ra-horaryGroup{border-right:1px solid #a0f0ff2e;margin-right:10px;padding-right:10px;display:inline-flex}.ra-techBtn.ra-techBtn--horary{color:#ffa0e5f2;text-shadow:0 0 8px #ef97cd59}.ra-btn.ra-btn--horary{color:#ffa0e5f2;text-shadow:0 0 8px #ef97cd59;border-color:#ffa0e573}.ra-btn.ra-btn--horary:hover:not(:disabled){background:#ffa0e514;box-shadow:0 0 12px #ef97cd40}.ra-techBtn.ra-techBtn--horary.is-on{color:#ffaaeb;background:#ffa0e51a;border-color:#ffa0e58c;box-shadow:0 0 12px #ef97cd73,inset 0 0 8px #ffa0e540}.ra-btn.ra-btn--horary.is-on{color:#ffaaeb;background:#ffa0e51f;border-color:#ffa0e5a6;box-shadow:0 0 16px #ef97cd73,inset 0 0 10px #ffa0e540}.ra-horaryControls{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-width:0;max-width:calc(100vw - 24px);display:flex}.ra-horaryControl{align-items:center;gap:6px;min-width:0;display:inline-flex}.ra-horaryControlLabel{color:#ffa0e5b8;letter-spacing:.7px;text-transform:uppercase;flex:none;font-family:Xolonium,system-ui,sans-serif;font-size:10px;line-height:1}.ra-horaryTopicPicker{border-radius:10px;width:clamp(104px,10vw,132px);min-width:104px;height:30px;display:inline-flex;position:relative}.ra-horaryTopicTrigger{box-sizing:border-box;pointer-events:none;white-space:nowrap;justify-content:center;align-items:center;width:100%;height:100%;padding-left:10px;padding-right:22px;display:inline-flex}.ra-horaryTopicNativeSelect{z-index:2;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ra-horaryTopicPicker:after{content:"";z-index:1;pointer-events:none;border-bottom:1.5px solid #ffbeeee6;border-right:1.5px solid #ffbeeee6;width:6px;height:6px;position:absolute;top:50%;right:10px;transform:translateY(-70%)rotate(45deg)}.ra-horaryTopicPicker:focus-within .ra-horaryTopicTrigger{border-color:#ffbeeecc;box-shadow:0 0 16px #ef97cd8c,inset 0 0 8px #ffa0e547}.ra-horaryTopicPicker.is-disabled{opacity:.46}.ra-horaryTopicPicker.is-disabled .ra-horaryTopicNativeSelect{cursor:default}.ra-horaryTopicTitle{box-sizing:border-box;text-align:center;width:min(760px,100% - 24px);margin:0 auto 6px;padding:2px 12px 4px}.ra-horaryTopicTitleLabel{color:#ffa0e585;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-family:Xolonium,system-ui,sans-serif;font-size:9px;font-weight:600;line-height:1;display:block}.ra-horaryTopicTitleText{color:#ffd8f4f0;overflow-wrap:anywhere;text-shadow:0 0 10px #ef97cd33;font-family:PTRootUI,Inter,system-ui,sans-serif;font-size:clamp(12px,1.15vw,15px);font-weight:700;line-height:1.25;display:block}.ra-btn.ra-btn--natal:hover:not(:disabled){background:#ff6d6d14;box-shadow:0 0 12px #ff6d6d40}.ra-btn.ra-btn--natal:disabled{border-color:rgba(var(--accent), .6);box-shadow:0 0 0 1px rgba(var(--accent), .18), inset 0 1px 0 #ffffff29, 0 12px 30px #00000073}.ra-btn.ra-btn--natal:disabled:after{box-shadow:inset 0 0 0 1px #ffffff14, inset 0 0 0 1px rgba(var(--accent), .14);opacity:.55}.ra-btn.ra-btn--natal{--accent:255 109 109;color:rgb(var(--accent));text-shadow:0 0 8px #ff6d6d59;border-color:#ff6d6db5}.ra-btn.ra-btn--natal.is-on{color:#ff6d6d;background:#ff6d6d1f;border-color:#ff6d6d8c;box-shadow:0 0 16px #ff6d6d73,inset 0 0 10px #ff6d6d40}.ra-techBtn.ra-techBtn--synastry{color:#ffa88cf2;text-shadow:0 0 8px #ff785a59}.ra-btn.ra-btn--synastry{--accent:255 130 100;color:rgb(var(--accent));text-shadow:0 0 8px #ff785a59;border-color:#ff826473}.ra-btn.ra-btn--synastry:hover:not(:disabled){background:#ff826414;box-shadow:0 0 12px #ff826440}.ra-btn.ra-btn--synastry:disabled{border-color:#ff826499;box-shadow:0 0 0 1px #ff82642e,inset 0 1px #ffffff29,0 12px 30px #00000073}.ra-btn.ra-btn--synastry:disabled:after{opacity:.55;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 0 0 1px #ff826424}.ra-techBtn.ra-techBtn--synastry.is-on{color:#ffa88c;background:#ff82641a;border-color:#ff82648c;box-shadow:0 0 12px #ff826473,inset 0 0 8px #ff826440}.ra-btn.ra-btn--synastry.is-on{color:#ffa88c;background:#ff82641f;border-color:#ff8264a6;box-shadow:0 0 16px #ff826473,inset 0 0 10px #ff826440}.ra-synastryForm{flex-direction:column;gap:8px;margin-top:4px;display:flex}.ra-horaryCard{border:1px solid #ffaaeb45;border-radius:14px;min-width:0;max-width:100%;padding:10px;font-size:clamp(11px,1vw,14px)}.ra-horaryCard .cfg-head{margin-bottom:8px;padding:0 0 8px}.ra-horaryCard .cfg-item{border-radius:12px;padding:10px}.ra-horaryCard .cfg-asp,.ra-horaryCard .cfg-aspPair{font-size:clamp(12px,1.3vw,14px)}.ra-horaryCard .cfg-planetBubble{width:clamp(22px,2.2vw,34px);height:clamp(22px,2.2vw,34px);box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:none!important}.ra-horaryCard .am-planetGlyph,.ra-horaryCard .am-aspSmall{color:#fff;filter:none}.ra-horaryCard .am-aspSmall{width:clamp(9px,.9vw,12px);height:clamp(9px,.9vw,12px);display:inline-block}.ra-horaryCard .am-planetGlyph{width:clamp(13px,1.3vw,18px);height:clamp(13px,1.3vw,18px)}.ra-horaryCard .am-starGlyph{vertical-align:middle;color:#fff;filter:none;flex:none;width:clamp(20px,1.8vw,28px);height:clamp(20px,1.8vw,28px);display:inline-block;transform:translateY(1px)}.ra-horaryRow{grid-template-columns:minmax(0,1fr) 10px minmax(0,1fr);grid-template-areas:"aspects aspects aspects""stars.antiscia""dynamics dynamics dynamics""lots lots lots""strip strip strip";align-items:start;gap:5px 0;margin-bottom:14px;display:grid}.ra-horaryAspects{grid-area:aspects}.ra-horaryStars{grid-area:stars}.ra-horaryAntiscia{grid-area:antiscia}.ra-horaryDynamics{grid-area:dynamics}.ra-horaryLots{grid-area:lots}.ra-horaryStrip{grid-area:strip}.ra-horaryAspects .cfg-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cfg-aspRow.cfg-aspRow--aspect{grid-template-columns:24px 24px 24px 1fr;align-items:center;column-gap:12px;display:grid}.cfg-aspRow.cfg-aspRow--aspect .cfg-orb{white-space:nowrap;justify-self:end}.ra-antisciaGlyph{width:clamp(14px,1.4vw,18px);height:clamp(14px,1.4vw,18px)}.am-wrap{--am-cols:14;--am-cell:clamp(24px, 2.2vw, 40px);--am-left:clamp(26px, 2.4vw, 42px);--am-gutter:0px;--am-cell-solar:clamp(24px, 2.2vw, 33px);--am-accent:#9bbeffc7;background:linear-gradient(#ffffff0f,#ffffff05 35%,#0000),radial-gradient(900px 520px at 12% 0,#ffffff14,#0000 60%),radial-gradient(820px 460px at 92% 12%,#78b4ff12,#0000 55%),#ffffff09;border-radius:18px;display:inline-block;position:relative;overflow:hidden;box-shadow:0 4px 16px #00000040,inset 0 1px #ffffff1f,inset 1px 0 #ffffff0f,inset -1px 0 #0000002e,inset 0 -1px #00000038}.am-wrap:before{content:"";-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#ffffff47,#ffffff1a 35%,#78b4ff3d 70%,#ffffff24);border-radius:18px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.am-wrap:after{content:"";-webkit-mask-composite:xor;pointer-events:none;opacity:.85;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(120deg,#0000 40%,#ffffff24 48%,#a0d2ff2e 52%,#0000 60%);border-radius:18px;padding:1px;animation:6.5s linear infinite am-shimmer;position:absolute;inset:-35% -60%;transform:translate(-18%)rotate(12deg);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes am-shimmer{0%{transform:translate(-25%)rotate(12deg)}to{transform:translate(25%)rotate(12deg)}}@media (prefers-reduced-motion:reduce){.am-wrap:after{animation:none}}.am-head{border-bottom:1px solid #ffffff1a;padding:10px 12px}.am-title{opacity:.85;font-family:Jura;font-size:clamp(12px,1.3vw,16px)}.am-wrap .am-table{border-collapse:separate;border-spacing:0}.am-wrap.am-forecast{--am-accent:#ffffff2e}.am-wrap.am-forecast--transit{--am-accent:#40dcffd9}.am-wrap.am-forecast--solar{--am-accent:#ffdb5ae6}.am-wrap.am-forecast--direction{--am-accent:#b478ffe0}.am-wrap.am-forecast--progression{--am-accent:#54ff81e0}.am-wrap.am-forecast .am-table{isolation:isolate;box-shadow:0 0 0 1px var(--am-accent), 0 0 18px var(--am-accent);border-radius:14px;position:relative;overflow:clip;border:0!important}@supports (color:color-mix(in lab, red, red)){.am-wrap.am-forecast .am-table{box-shadow:0 0 0 1px var(--am-accent), 0 0 18px color-mix(in srgb, var(--am-accent) 35%, transparent)}}.am-wrap.am-forecast .am-table:before{content:"";pointer-events:none;z-index:20;box-shadow:0 0 0 1px var(--am-accent), 0 0 18px var(--am-accent), inset 0 1px 0 #ffffff29, inset 0 -1px 0 #00000047;border-radius:14px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.am-wrap.am-forecast .am-table:before{box-shadow:0 0 0 1px var(--am-accent), 0 0 18px color-mix(in srgb, var(--am-accent) 35%, transparent), inset 0 1px 0 #ffffff29, inset 0 -1px 0 #00000047}}.am-wrap.am-forecast .am-table:after{content:"";pointer-events:none;z-index:19;mix-blend-mode:screen;opacity:.35;background:linear-gradient(#ffffff1a,#fff0 35%);border-radius:13px;position:absolute;inset:1px}.am-transit .am-colActive,.am-transit .am-rowActive{background:#00f0ff14;box-shadow:inset 0 0 0 1px #00f0ff8c}.am-transit .am-colHL,.am-transit .am-rowHL{background:#00f0ff0d}.am-transit .am-tdHit.am-active .am-cellInner{box-shadow:inset 0 0 0 1px #00f0ffcc}.am-subtitle{opacity:.95;letter-spacing:.2px;-webkit-backdrop-filter:blur(2px);border-radius:999px;margin-top:4px;padding:clamp(1px,.2vw,2px) clamp(5px,.6vw,8px);font-size:clamp(10px,1vw,13px);line-height:1.25;display:inline-block}.am-subtitle--solar{color:#ffdc5afa;text-shadow:0 0 6px #ffdc5a40;background:#ffdc5a24;border:1px solid #ffdc5a38}.am-subtitle--transit{color:#78b9fffa;text-shadow:0 0 6px #408cff33;background:#408cff24;border:1px solid #408cff38}.am-subtitle--direction{color:#c39bfff2;text-shadow:0 0 6px #ab73ff33;background:#ab73ff24;border:1px solid #ab73ff38}.am-subtitle--progression{color:#54ff81e6;text-shadow:0 0 6px #54ff8133;background:#54ff8124;border:1px solid #54ff8138}.am-wrap.am-forecast--synastry{--am-accent:#ff9e80e0}.am-subtitle--synastry{color:#ffa88cfa;text-shadow:0 0 6px #ff785a40;background:#ff785a24;border:1px solid #ff785a38}.am-forecast--synastry .am-colActive,.am-forecast--synastry .am-rowActive{background:#ff8c6e14;box-shadow:inset 0 0 0 1px #ff8c6e8c}.am-forecast--synastry .am-colHL,.am-forecast--synastry .am-rowHL{background:#ff8c6e0d}.am-forecast--synastry .am-tdHit.am-active .am-cellInner{box-shadow:inset 0 0 0 1px #ff8c6ecc}.am-titleRow{align-items:baseline;gap:10px;display:flex}.am-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:auto;overflow:clip}.am-th,.am-td{width:var(--am-cell);height:var(--am-cell);text-align:center;vertical-align:middle;padding:0;line-height:0}.am-th{z-index:2;background:#28282eeb;border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff0f;position:sticky;top:0}.am-rowHead{z-index:3;width:var(--am-left);min-width:var(--am-left);background:#28282eeb;border-right:1px solid #ffffff29;position:sticky;left:0}.am-corner{z-index:4;width:var(--am-left);min-width:var(--am-left);background:#212126eb;border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;position:sticky;top:0;left:0}.am-td{background:0 0;border-bottom:1px solid #ffffff0f;border-right:1px solid #ffffff0a}.am-tdHit{cursor:pointer}.am-tdHit>.am-cellInner:before,.am-tdHit>.am-cellInner:after{content:"";z-index:5;pointer-events:none;box-sizing:border-box;border-color:var(--am-accent,#ffffff80);position:absolute}@supports (color:color-mix(in lab, red, red)){.am-tdHit>.am-cellInner:before,.am-tdHit>.am-cellInner:after{border-color:color-mix(in srgb, var(--am-accent,#ffffff80) 24%, transparent)}}.am-tdHit>.am-cellInner:before,.am-tdHit>.am-cellInner:after{background:linear-gradient(var(--am-hud-direction), var(--am-accent) 0, transparent calc(var(--am-cell) * 4)), repeating-linear-gradient(var(--am-hud-direction), var(--am-accent) 0, var(--am-accent) calc(var(--am-cell) - 1px), transparent calc(var(--am-cell) - 1px), transparent var(--am-cell));border-style:solid}@supports (color:color-mix(in lab, red, red)){.am-tdHit>.am-cellInner:before,.am-tdHit>.am-cellInner:after{background:linear-gradient(var(--am-hud-direction), color-mix(in srgb, var(--am-accent) 16%, transparent) 0, transparent calc(var(--am-cell) * 4)), repeating-linear-gradient(var(--am-hud-direction), color-mix(in srgb, var(--am-accent) 9%, transparent) 0, color-mix(in srgb, var(--am-accent) 9%, transparent) calc(var(--am-cell) - 1px), transparent calc(var(--am-cell) - 1px), transparent var(--am-cell))}}.am-tdHit>.am-cellInner:before,.am-tdHit>.am-cellInner:after{-webkit-mask-image:linear-gradient(var(--am-hud-direction), #000 0, #000000d1 calc(var(--am-cell) * 2), #00000061 calc(var(--am-cell) * 6), #0000001f calc(var(--am-cell) * 10), #00000014 100%);-webkit-mask-image:linear-gradient(var(--am-hud-direction), #000 0, #000000d1 calc(var(--am-cell) * 2), #00000061 calc(var(--am-cell) * 6), #0000001f calc(var(--am-cell) * 10), #00000014 100%);-webkit-mask-image:linear-gradient(var(--am-hud-direction), #000 0, #000000d1 calc(var(--am-cell) * 2), #00000061 calc(var(--am-cell) * 6), #0000001f calc(var(--am-cell) * 10), #00000014 100%);-webkit-mask-image:linear-gradient(var(--am-hud-direction), #000 0, #000000d1 calc(var(--am-cell) * 2), #00000061 calc(var(--am-cell) * 6), #0000001f calc(var(--am-cell) * 10), #00000014 100%);mask-image:linear-gradient(var(--am-hud-direction), #000 0, #000000d1 calc(var(--am-cell) * 2), #00000061 calc(var(--am-cell) * 6), #0000001f calc(var(--am-cell) * 10), #00000014 100%);opacity:0;transition:opacity .18s}.am-tdHit:hover>.am-cellInner:before,.am-tdHit:hover>.am-cellInner:after{opacity:1;filter:drop-shadow(0 0 5px var(--am-accent))}@supports (color:color-mix(in lab, red, red)){.am-tdHit:hover>.am-cellInner:before,.am-tdHit:hover>.am-cellInner:after{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--am-accent) 18%, transparent))}}.am-tdHit>.am-cellInner:before{--am-hud-direction:to left;border-width:1px 0;width:120vw;height:100%;top:0;right:0}.am-tdHit>.am-cellInner:after{--am-hud-direction:to top;border-width:0 1px;width:100%;height:120vh;bottom:0;left:0}.am-tdHit:hover>.am-cellInner>.am-aspSmall,.am-tdHit:hover>.am-cellInner>.am-aspBig,.am-tdHit:hover>.am-cellInner>.am-fallback{z-index:6;position:relative}.am-active{background:#ffffff1a}.am-cellInner{width:100%;height:100%;color:var(--asp-color);justify-content:center;align-items:center;display:flex;position:relative}.am-planetGlyph{width:calc(var(--am-cell) * .45);height:calc(var(--am-cell) * .45)}.am-aspSmall,.am-aspBig{width:calc(var(--am-cell) * .32);height:calc(var(--am-cell) * .32)}.am-houseGlyph{text-align:center;width:100%;font-size:calc(var(--am-cell) * .42);opacity:.9;font-weight:600;line-height:var(--am-cell)}.am-fallback{font-size:calc(var(--am-cell) * .38);opacity:.85}.am-starHover{align-items:center;display:inline-flex;position:relative}.ra-horaryStars,.ra-horaryStars .cfg-aspects,.ra-horaryStars .cfg-aspRow,.ra-horaryStars .cfg-aspPair{overflow:visible!important}.ra-horaryStars .cfg-aspPair{opacity:1}.ra-horaryStars .cfg-aspPair>:not(.am-starHover),.ra-horaryStars .cfg-aspPair .am-starHover>span:first-child{opacity:.85}.am-starTooltip{white-space:pre-line;-webkit-backdrop-filter:blur(20px)saturate(120%);backdrop-filter:blur(20px)saturate(120%);color:#f2e5a0eb;opacity:0;visibility:hidden;pointer-events:none;z-index:9999;background:linear-gradient(#2c2e3654,#6666d936);border:1px solid #ffffff38;border-radius:14px;min-width:280px;max-width:480px;padding:10px 12px;font-family:Inter;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;bottom:calc(100% + 10px);left:0;transform:translate(0)translateY(6px);box-shadow:0 10px 32px #0000008c,0 0 24px #ffffff0a}.am-starHover:hover .am-starTooltip{opacity:1;visibility:visible;transform:translate(0)translateY(0)}.am-aspTooltip{z-index:9999;box-sizing:border-box;-webkit-backdrop-filter:blur(20px)saturate(120%);backdrop-filter:blur(20px)saturate(120%);color:#f2e5a0eb;pointer-events:none;background:linear-gradient(#2c2e3654,#6666d936);border:1px solid #ffffff38;border-radius:14px;width:max-content;min-width:250px;max-width:340px;padding:12px 14px;font-family:Inter;position:fixed;box-shadow:0 10px 32px #0000008c,0 0 24px #ffffff0a}.am-aspTipHead{align-items:center;gap:8px;display:flex}.am-aspTipGlyph{opacity:.95;flex:none;width:20px;height:20px}.am-aspTipPlanets{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.am-aspTipPlanet{align-items:center;gap:4px;display:inline-flex}.am-aspTipGlyph--inline{width:14px;height:14px}.am-aspTipAspect{flex:none;width:15px;height:15px}.am-aspTipPoint{font-size:13px;font-weight:700}.am-aspTipTitle{letter-spacing:.02em;flex-direction:column;gap:2px;margin-left:6px;font-size:13px;font-weight:700;display:flex}.am-aspTipOrb{color:#ffffff9e;font-size:11px;font-weight:500}.am-aspTipBody{color:#ffffffd1;border-top:1px solid #474d7d91;margin-top:10px;padding-top:10px;font-size:12px;line-height:1.45}.am-aspTipExtra{white-space:pre-line}.am-aspTipScore{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.am-aspTipScore b{color:#f2e5a0f2;font-size:12px}.am-aspTipList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.am-aspTipList li{gap:8px;display:flex}.am-aspTipPlus,.am-aspTipMul{flex:0 0 34px;font-weight:700}.am-aspTipPlus{color:#63c270}.am-aspTipMul{color:#ff7878}.am-starTooltipHead{align-items:center;gap:10px;margin-bottom:6px;display:flex}.am-starTooltipGlyph{opacity:.96;flex:none;width:110px;height:110px}.am-starTooltipPlanetGlyph{opacity:.88;flex:none;width:48px;height:48px}.am-starTooltipSigil{opacity:.96;flex:none;width:72px;height:72px}.am-starTooltipTitle{letter-spacing:.02em;font-size:13px;font-weight:700}.am-starTooltipText{color:#ffffffd1;border-top:1px solid #474d7d91;padding-top:10px;font-size:12px;line-height:1.45;display:block}.am-th svg,.am-td svg,.am-planetGlyph,.am-aspSmall,.am-aspBig{vertical-align:middle;display:inline-block}.am-th svg,.am-td svg{overflow:visible}.am-hasActive .am-tdHit .am-cellInner{opacity:.22;filter:grayscale()}.am-hasActive .am-tdHit.am-active .am-cellInner{opacity:1;filter:none}.am-tdHit{transition:opacity .12s,filter .12s}.ra-wheelSvg *{transition:opacity .12s}.ra-wheelPlanetGlyph.ra-plPulse{transform-box:fill-box;transform-origin:50%;filter:url(#ra-glow);animation:.85s ease-in-out infinite raPulse}@keyframes raPulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}html,body{height:100%;margin:0;overflow:hidden}*,:before,:after{box-sizing:border-box}.ra-page{color:#fff;background:#1a1a1a;height:100dvh;padding:6px 16px 16px;overflow:hidden!important}.ra-wheelWrap{overscroll-behavior:contain}.ra-ptCard{background:#28282ef2;border:1px solid #ffffff12;border-radius:18px;margin-top:10px;position:relative}.ra-ptTable{border-collapse:collapse;width:100%;margin-top:12px}.ra-ptRow td{padding:2px 5px}.ra-ptRow--cusp td{opacity:.75}.ra-ptCell--planet{width:20px;padding-left:8px!important}.ra-ptCell--deg{white-space:nowrap;color:#ffffffd1;width:52px;font-size:12px}.ra-ptCell--sign{width:18px}.ra-ptCell--house{color:#ffffff80;width:26px;font-size:11px}.ra-ptCell--motion{width:12px}.ra-ptDeg{color:#ffffffd1;font-family:Oxanium;font-size:13px}.ra-ptMin{color:#fff6;font-family:Oxanium;font-size:12px}.ra-ptHouse{color:#ffffffad;font-family:Oxanium;font-size:14px}.ra-ptCuspLabel{color:#ffffffad;letter-spacing:.03em;font-family:Oxanium;font-size:14px}.ra-ptMotion--retro{color:#ff5050e6;align-items:center;display:inline-flex}.ra-ptMotion--stat{color:#5aa0ffe6;font-size:10px}.ra-ptDivider td{padding:4px 8px 3px}.ra-ptDividerLine{background:#ffffff12;height:1px}.ra-ptCopyBtn{color:#ffffff40;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;transition:color .15s,background .15s;display:flex;position:absolute;top:6px;right:8px}.ra-ptCopyBtn:hover{color:#ffffffb3;background:#ffffff12}.ra-ptCopyBtn:active{background:#ffffff21;transform:scale(.92)}.ra-ptCopyBtn.is-copied{color:#5ad282e6}.ra-ptCopyBtnHor{top:16px}.ra-ptCopyBtn.crs-dlBtn{right:40px}.ra-ptCopyBtn.crs-dlBtn:disabled{opacity:.35;cursor:default;pointer-events:none}.crs-list{transition:opacity .15s}.crs-list.is-refreshing{opacity:.55}.ra-ceCard{background:#28282ef2;border:1px solid #ffffff12;border-radius:18px;margin-top:10px;padding:10px 12px 12px;position:relative}.ra-ceTable{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:12px}.ra-ceTh{text-align:center;padding:0 0 6px;font-weight:400}.ra-ceTh--empty{width:22px}.ra-ceTh--element{width:36px}.ra-ceTh--sum{color:#ffffffd9;text-align:right;width:18px;font-size:11px}.ra-ceTd{vertical-align:middle;padding:2px 1px}.ra-ceTd--cross{color:#ffffffa1;text-align:left;cursor:default;padding-right:4px;font-family:Oxanium,system-ui,sans-serif;font-size:11px}.ra-ceTd--cell{text-align:center}.ra-ceTd--rowsum{color:#ffffff59;text-align:right;font-family:Oxanium,system-ui,sans-serif;font-size:12px}.ra-ceTd--colsum{text-align:center;border-top:.5px solid #ffffff14;padding-top:6px;font-family:Oxanium,system-ui,sans-serif;font-size:12px;font-weight:500}.ra-ceCell{border-radius:5px;flex-wrap:wrap;justify-content:center;align-items:center;gap:1px;min-height:22px;padding:3px 2px;display:flex}.ra-cePlanet{cursor:default;align-items:center;display:inline-flex}.ra-ceTfoot .ra-ceTd--cross{border-top:.5px solid #ffffff14}.ra-ceSynth{background:#ffffff0a;border-radius:6px;align-items:center;gap:6px;margin-top:10px;padding:6px 8px;display:flex}.ra-ceSynthLabel{color:#fff9;letter-spacing:.05em;flex-shrink:0;font-family:Tektur;font-size:11px}.ra-ceSynthGlyphs{align-items:center;gap:4px;display:inline-flex}.ra-ceSynthSign{align-items:center;display:inline-flex}.ra-ceSynthName{color:#fff9;font-family:Oxanium,system-ui,sans-serif;font-size:13px}.ra-dcCard{background:#28282ef2;border:1px solid #ffffff12;border-radius:18px;margin-top:10px;padding:10px 12px 12px;position:relative}.ra-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ra-modal-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0e0e14eb;border:1px solid #ffffff1f;border-radius:20px;width:min(420px,100vw - 32px);padding:24px;box-shadow:0 30px 80px #000000b3}.ra-modal-title{color:#ffffffeb;margin-bottom:4px;font-size:18px;font-weight:600}.ra-modal-meta{color:#ffffff59;margin-top:6px;margin-bottom:4px;font-size:12px}.ra-modal-actions{gap:10px;margin-top:20px;display:flex}.ra-input{color:#ffffffe6;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;outline:none;width:100%;padding:8px 12px;font-family:inherit;font-size:14px;transition:border-color .2s}.ra-input:focus{border-color:#63c27080}.ra-textarea{resize:vertical;min-height:72px}.ra-left,.ra-right{scrollbar-width:thin;scrollbar-color:transparent transparent}.ra-left:hover,.ra-left:focus-within,.ra-right:hover,.ra-right:focus-within{scrollbar-color:#5a5f66f2 #2d2f3359}.ra-left::-webkit-scrollbar{width:8px}.ra-right::-webkit-scrollbar{width:8px}.ra-left::-webkit-scrollbar-track{background:0 0;border-radius:999px}.ra-right::-webkit-scrollbar-track{background:0 0;border-radius:999px}.ra-left::-webkit-scrollbar-thumb{background:0 0;border:2px solid #0000;border-radius:999px}.ra-right::-webkit-scrollbar-thumb{background:0 0;border:2px solid #0000;border-radius:999px}.ra-left:hover::-webkit-scrollbar-track{background:#ffffff09}.ra-left:focus-within::-webkit-scrollbar-track{background:#ffffff09}.ra-right:hover::-webkit-scrollbar-track{background:#ffffff09}.ra-right:focus-within::-webkit-scrollbar-track{background:#ffffff09}.ra-left:hover::-webkit-scrollbar-thumb{background:#5a5f66b8;border-color:#ffffff0b}.ra-left:focus-within::-webkit-scrollbar-thumb{background:#5a5f66b8;border-color:#ffffff0b}.ra-right:hover::-webkit-scrollbar-thumb{background:#5a5f66b8;border-color:#ffffff0b}.ra-right:focus-within::-webkit-scrollbar-thumb{background:#5a5f66b8;border-color:#ffffff0b}.ra-left:hover::-webkit-scrollbar-thumb:hover{background:#6e747ceb}.ra-right:hover::-webkit-scrollbar-thumb:hover{background:#6e747ceb}.ra-acGeoBtn{appearance:none;color:#ffffff8f;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;margin:0;padding:0;transition:color .16s,background .16s,border-color .16s,box-shadow .16s,transform 80ms;display:inline-flex}.ra-acGeoIcon{pointer-events:none;width:18px;height:18px;display:block}.ra-acGeoBtn:hover{color:#ff6d6d;background:#ff6d6d17;border-color:#ff6d6d47;box-shadow:0 0 12px #ff6d6d2e}.ra-acGeoBtn:active{color:#ff9191;background:#ff6d6d29;transform:scale(.92)}.ra-acGeoBtn:focus-visible{color:#ff6d6d;border-color:#ff6d6d8c;outline:none;box-shadow:0 0 0 2px #ff6d6d24,0 0 14px #ff6d6d33}.ra-acGeoBtn:disabled{cursor:wait;opacity:.72}.ra-acGeoBtn.is-locating{color:#ff6d6d}.ra-acGeoBtn.is-locating .ra-acGeoIcon{animation:1.1s linear infinite ra-ac-geo-spin}@keyframes ra-ac-geo-spin{to{transform:rotate(360deg)}}.ra-acLocationError{color:#ff8484eb;letter-spacing:.02em;margin-top:6px;font-family:Jura,system-ui,sans-serif;font-size:11px;line-height:1.35}@media (max-width:767px){.ra-page{min-height:100dvh;padding:14px;height:auto!important;overflow:visible!important}.ra-shell{gap:14px;flex-direction:column!important;height:auto!important;display:flex!important}.ra-left,.ra-mid,.ra-right{width:100%;max-width:100%;min-height:0}.ra-mid{justify-content:center;min-height:0!important;overflow:visible!important}.ra-wheelWrap{flex:none;justify-content:center;width:100%;display:flex}.ra-wheelSizer--cosmo{transform-origin:top;margin-top:-40px;margin-bottom:45px;transform:scale(1.3)}.ra-wheelSizer--natal{transform-origin:top;margin-top:-15px;margin-bottom:20px;transform:scale(1.2)}.ra-wheelSizer--compact{transform-origin:top;margin-bottom:20px;transform:scale(1.12)}.ra-right{flex-direction:column;align-items:center;display:flex;max-height:none!important;padding-right:0!important;overflow:visible!important;transform:none!important}.am-wrap{max-width:100%;margin-left:auto;margin-right:auto;display:inline-block;transition:none!important;transform:none!important}.am-wrap .am-table{width:auto;margin:0 auto}.ra-topbar{border-bottom:1px solid #29292e;gap:10px;margin-bottom:8px}.ra-topbarRight{flex-direction:column-reverse;display:flex}.ra-topbarBrand{flex-direction:column;align-items:center;gap:6px}.ra-cabinetLink{border-radius:11px;gap:7px;width:auto;height:34px;padding:6px 10px}.ra-cabinetLink img{width:20px;height:20px}.ra-cabinetLink{letter-spacing:0;font-size:0}.ra-cabinetDot{width:6px;height:6px}.ra-topbar--natal{display:flex}.ra-topbarCenter{flex:1;justify-content:center}.ra-title{margin:0;font-size:18px}.ra-seg{border-radius:14px;padding:4px}.ra-segBtn{letter-spacing:.8px;height:30px;padding:0 10px;font-size:11px;font-weight:600}.ra-minorBtn{height:30px;font-size:11px;font-weight:600}.ra-formCol{gap:10px}.ra-input{box-sizing:border-box;width:100%;max-width:100%;height:38px;font-size:16px;min-width:0!important}input.ra-input[type=date],input.ra-input[type=time]{font-size:16px;width:100%!important;min-width:0!important;max-width:100%!important}input,textarea,select,.ra-input,.ra-textarea,.ra-select{font-size:16px}.ra-btn{letter-spacing:1.4px;border-radius:12px;padding:10px 14px;font-size:13px}.ra-left .ra-btnWide+.ra-btnWide{margin-top:6px}.ra-horaryRow>*{width:100%;min-width:0;max-width:100%}.crs-header-btn{gap:8px!important;padding:9px 10px!important}.crs-badges{flex-shrink:0!important;gap:3px!important}.crs-badges>span:not(:last-child){display:none!important}.crs-layer-label{letter-spacing:.1px!important;min-width:0!important;font-size:9px!important}.crs-layer-row{flex-wrap:wrap!important;gap:5px!important}.crs-activator-text{padding-left:0!important}.crs-summary-top{flex-wrap:wrap!important;gap:6px!important}}@media (min-width:768px) and (max-width:1100px){.ra-page{min-height:100dvh;padding:14px;height:auto!important;overflow:visible!important}.ra-shell{gap:14px;flex-direction:column!important;height:auto!important;display:flex!important}.ra-left,.ra-mid,.ra-right{width:100%;max-width:100%;min-height:0}.ra-mid{justify-content:center;padding-bottom:calc(13vw + 20px);min-height:0!important;overflow:visible!important}.ra-wheelWrap{flex:none;justify-content:center;width:100%;display:flex}.ra-wheelSizer--cosmo{transform-origin:top;margin-top:-40px;transform:scale(1.3)}.ra-wheelSizer--natal{transform-origin:top;margin-top:-15px;transform:scale(1.2)}.ra-wheelSizer--compact{transform-origin:top;transform:scale(1.12)}.ra-right{flex-direction:column;align-items:center;display:flex;max-height:none!important;padding-right:0!important;overflow:visible!important;transform:none!important}.am-wrap{--am-cols:14;--am-cell:clamp(24px, 5vw, 60px);--am-left:clamp(26px, 5vw, 60px);--am-gutter:0px;--am-cell-solar:clamp(24px, 5vw, 55px);max-width:100%;margin-left:auto;margin-right:auto;display:inline-block;transition:none!important;transform:none!important}.am-wrap .am-table{width:auto;margin:0 auto}.ra-topbar{border-bottom:1px solid #29292e;gap:10px;margin-bottom:8px}.ra-topbar--natal{display:flex}.ra-topbarCenter{flex:1;justify-content:center}.ra-title{margin:0;font-size:18px}.ra-seg{border-radius:14px;padding:4px}.ra-segBtn{letter-spacing:.8px;height:30px;padding:0 10px;font-size:11px;font-weight:600}.ra-minorBtn{height:30px;font-size:11px;font-weight:600}.ra-formCol{gap:10px}.ra-input{box-sizing:border-box;width:100%;max-width:100%;height:38px;font-size:16px;min-width:0!important}input.ra-input[type=date],input.ra-input[type=time]{font-size:16px;width:100%!important;min-width:0!important;max-width:100%!important}input,textarea,select,.ra-input,.ra-textarea,.ra-select{font-size:16px}.ra-btn{letter-spacing:clamp(1.4px,.15vw,2px);border-radius:14px;padding:clamp(10px,1.2vw,14px) clamp(14px,1.8vw,20px);font-size:clamp(13px,1.4vw,16px)}.ra-left .ra-btnWide+.ra-btnWide{margin-top:6px}.ra-horaryRow>*{width:100%;min-width:0;max-width:100%}.ra-shellMobile{flex-direction:column;align-items:center;gap:14px;padding:12px 10px;display:flex}.ra-shellMobile .ra-cardBlock,.ra-shellMobile .ra-leftBottom,.ra-shellMobile .ra-err,.ra-shellMobile .ra-mobileRight{align-items:stretch;margin-left:auto;margin-right:auto}.ra-mobileRight,.ra-right{flex-direction:column;align-items:center;display:flex}.ra-shellMobile .ra-wheelWrap{margin-top:0;margin-bottom:20px}.ra-timeGlass{margin-top:10px;padding:8px}.ra-shellMobile .ra-timeGlass{width:clamp(380px,55vw,620px);max-width:100%;margin-top:10px;margin-left:auto;margin-right:auto;padding:8px}.ra-topbar{flex-direction:column}.ra-topbarRight{flex-direction:column-reverse;display:flex}.ra-timeExact{width:100%;min-width:0}.ra-leftBottom{margin-top:0;padding-top:0}.ra-phenoTitleBtn{font-size:13px;font-weight:700}.ra-phenoWrap{gap:12px}.am-title,.cfg-head{font-size:clamp(14px,1.5vw,18px)}.cfg-tabs .gc-btn{font-size:clamp(11px,1.2vw,14px)}.cfg-kind{font-size:clamp(13px,1.3vw,16px)}.cfg-planets{flex-wrap:nowrap;gap:8px}.ra-dtpHint{display:none}.ra-timeTab{font-size:clamp(11px,1.1vw,13px)}@supports (-webkit-touch-callout:none){.ra-dtpPart{width:clamp(36px,4.5vw,52px);height:clamp(36px,4.5vw,52px);font-size:clamp(14px,1.8vw,20px)}.ra-dtpYear{width:clamp(58px,7vw,80px)}.ra-dtpRow{grid-template-columns:44px 8px 44px 8px 72px 10px 44px 8px 44px 8px 44px}.ra-dtpPart::placeholder{font-size:13px}}.ra-dtpPart{width:clamp(36px,4.5vw,52px);height:clamp(36px,4.5vw,52px);font-size:clamp(14px,1.8vw,20px)}.ra-dtpYear{width:clamp(58px,7vw,80px)}.ra-dtpRow{grid-template-columns:clamp(22px,4vw,52px) auto clamp(22px,4vw,52px) auto clamp(38px,6vw,80px) auto clamp(22px,4vw,52px) auto clamp(22px,4vw,52px) auto clamp(22px,4vw,52px)}.ra-antisciaGlyph{width:18px;height:18px}.cfg-aspRow.cfg-aspRow--antiscia{grid-template-columns:24px minmax(80px,1fr) 24px;column-gap:8px}.ra-mobileRight .cfg-card,.ra-mobileRight .ra-ptCard,.ra-shellMobile .ra-leftBottom{box-sizing:border-box;width:100%;max-width:calc(clamp(28px,3.2vw,42px) + 14*clamp(28px,3.5vw,40px) + 24px);margin-left:auto;margin-right:auto}.ra-form{align-items:stretch;width:100%;max-width:calc(clamp(28px,3.2vw,42px) + 14*clamp(28px,3.5vw,40px) + 24px);margin-left:auto;margin-right:auto}.ra-label{font-size:clamp(10px,3vw,18px)}.ra-dtpActions{margin-left:auto;margin-right:auto}.ra-timeTitle{font-size:clamp(13px,1.4vw,16px)}.ra-timeTab{padding:clamp(6px,.6vw,8px) clamp(9px,1vw,12px);font-size:clamp(11px,1.1vw,13px)}.ra-timeRow{grid-template-columns:clamp(44px,5vw,60px) minmax(0,1fr) clamp(44px,5vw,60px)}.ra-timeArrow{width:clamp(44px,5vw,60px);height:clamp(44px,5vw,60px)}.ra-timeRoll{height:clamp(44px,5vw,60px)}.ra-timeRollHint{font-size:clamp(10px,1vw,12px)}.ra-timeRollValue{font-size:clamp(13px,1.4vw,17px)}.ra-timeExact{height:clamp(44px,5vw,60px);font-size:clamp(13px,1.4vw,16px);line-height:clamp(44px,5vw,60px)}.ra-timeNow{min-width:clamp(60px,7vw,80px);height:clamp(44px,5vw,60px);font-family:Jura;font-size:clamp(13px,1.4vw,16px)}.ra-phenoKind{font-size:clamp(13px,1.4vw,16px)}.ra-phenoTime{font-size:clamp(12px,1.2vw,14px)}.ra-phenoMoon{font-size:clamp(12px,1.2vw,15px)}.ra-phenoDay{font-size:clamp(12px,1.2vw,14px)}.ra-phenoPhase{font-size:clamp(12px,1.2vw,13px)}.ra-phenoSub{font-size:clamp(11px,1.1vw,13px)}.ra-phenoTitleBtn{font-size:clamp(13px,1.3vw,15px)}.ra-ptRow td{padding:clamp(4px,.5vw,8px) clamp(6px,.8vw,12px)}.ra-ptCell--planet{width:clamp(24px,2.5vw,32px);padding-left:clamp(10px,1.2vw,16px)!important}.ra-ptCell--deg{width:clamp(52px,6vw,72px);font-size:clamp(13px,1.4vw,16px)}}@media (max-width:1485px){.ra-horaryRow{grid-template-columns:1fr;grid-template-areas:"aspects""stars""antiscia""dynamics""lots""strip";align-items:start;gap:14px;min-width:0;max-width:100%;overflow:hidden}.ra-horaryRow>*{min-width:0;max-width:100%;overflow:hidden}.ra-horaryAspects .cfg-list{grid-template-columns:1fr 1fr;min-width:0}.ra-horaryAspects .cfg-item{min-width:0;overflow:hidden}}@media (min-width:1101px) and (hover:none) and (pointer:coarse){html,body{height:auto;overflow:hidden auto}.ra-page{min-height:100dvh;height:auto!important;overflow:visible!important}.ra-right{-webkit-overflow-scrolling:touch;max-height:none;overflow:hidden visible}.ra-shell{height:auto;min-height:100dvh}.ra-left{min-width:0;overflow:visible}.ra-input{width:100%!important;min-width:0!important}}@media (max-width:1100px){html,body{height:auto;min-height:100%;overflow:hidden auto}.ra-page{min-height:100dvh;height:auto!important;overflow:visible!important}.ra-shell.ra-shellMobile{width:100%;min-height:0;flex-direction:column!important;align-items:stretch!important;height:auto!important;max-height:none!important;display:flex!important;overflow:visible!important}.ra-shellMobile .ra-cardBlock,.ra-shellMobile .ra-mid,.ra-shellMobile .ra-mobileRight,.ra-shellMobile .ra-form,.ra-shellMobile .ra-leftBottom,.ra-shellMobile .ra-err{flex:none;width:100%;min-width:0;max-width:100%}.ra-shellMobile .ra-mid{justify-content:center;align-items:flex-start;display:flex;min-height:0!important;padding-bottom:0!important;overflow:visible!important}.ra-shellMobile .ra-wheelWrap{flex:none;justify-content:center;align-self:stretch;width:100%;display:flex;overflow:visible;margin:0 0 20px!important}.ra-shellMobile .ra-wheelSizer{aspect-ratio:1;width:100%;max-width:min(100%,720px)!important;margin-left:auto!important;margin-right:auto!important}.ra-shellMobile .ra-wheelSizer--cosmo{transform-origin:top!important;margin-top:-40px!important;margin-bottom:45px!important;transform:scale(1.3)!important}.ra-shellMobile .ra-wheelSizer--natal{transform-origin:top!important;margin-top:-15px!important;margin-bottom:20px!important;transform:scale(1.2)!important}.ra-shellMobile .ra-wheelSizer--compact{transform-origin:top!important;margin-bottom:20px!important;transform:scale(1.12)!important}.ra-shellMobile .ra-mobileRight{flex-direction:column;align-items:stretch;gap:14px;display:flex}.ra-shellMobile .am-wrap,.ra-shellMobile .cfg-card,.ra-shellMobile .ra-ptCard{width:100%;min-width:0;max-width:100%}}@media (max-width:767px){.ra-horaryControls{grid-template-columns:auto minmax(0,1fr);gap:6px 8px;width:calc(100vw - 16px);max-width:calc(100vw - 16px);display:grid}.ra-horaryControl--topic .ra-horaryTopicSelect{width:100%;max-width:none}.ra-horaryTopicTrigger{letter-spacing:.45px;font-size:9px}.ra-horaryTopicTitle{width:calc(100% - 16px);margin-bottom:4px;padding-inline:6px}.ra-horaryTopicTitleLabel{font-size:8px}.ra-horaryTopicTitleText{font-size:12px;line-height:1.3}.ra-shellMobile .ra-wheelWrap{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-width:0;max-width:100%;margin:0 0 20px;display:flex}.ra-shellMobile .ra-horaryTopicTitle{box-sizing:border-box;text-align:center;flex:none;width:100%;min-width:0;max-width:100%;margin:0 0 8px;padding:0 12px}.ra-shellMobile .ra-horaryTopicTitleText{text-align:center;overflow-wrap:anywhere;width:100%;max-width:100%;font-size:14px;line-height:1.3;display:block}.ra-shellMobile .ra-wheelSizer{flex:none;width:100%;min-width:0;max-width:100%;margin:0 auto}.ra-shellMobile .ra-mid{width:100%;min-width:0;max-width:100%;display:block;overflow:visible}.ra-topbarCenter{width:100%;min-width:0}.ra-horaryControls{grid-template-columns:auto auto;justify-content:center;align-items:center;gap:8px 10px;width:100%;min-width:0;max-width:100%;display:grid}.ra-horaryControl--topic{min-width:0}.ra-horaryControl--house{grid-column:1/-1;justify-self:center}.ra-horaryTopicPicker{width:118px;min-width:118px}.ra-horaryTopicTrigger{letter-spacing:.55px;padding-left:10px;padding-right:24px;font-size:10px}.ra-topbar{gap:10px;margin-bottom:6px;padding-bottom:8px}.ra-topbar.ra-topbar--horary{box-sizing:border-box;grid-template-rows:auto auto auto;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:10px;width:100%;min-width:0;max-width:100%;padding:8px 8px 10px;display:grid}.ra-topbar--horary .ra-topbarBrand{display:contents}.ra-topbar--horary .ra-logoLink{grid-area:1/1/auto/-1;justify-self:center;min-width:0}.ra-topbar--horary .ra-cabinetForm{grid-area:2/1;place-self:center end;align-items:center;min-width:0;margin:0;display:flex}.ra-topbar--horary .ra-currentChartTop{display:none}.ra-topbar--horary .ra-topbarRight{grid-area:2/2;place-self:center start;align-items:center;width:auto;min-width:0;margin:0;display:flex}.ra-topbar--horary .ra-topbarRight .ra-minorBtn{width:auto;min-width:48px;margin:0;padding-inline:10px}.ra-topbar--horary .ra-topbarCenter{grid-area:3/1/auto/-1;justify-self:stretch;width:100%;min-width:0;max-width:100%}.ra-topbar--horary .ra-horaryControls{grid-template-rows:auto auto;grid-template-columns:minmax(0,auto) minmax(0,auto);justify-content:center;align-items:center;gap:10px;width:100%;min-width:0;max-width:100%;display:grid}.ra-topbar--horary .ra-horaryModeBtn{grid-area:1/1/auto/-1;justify-self:center}.ra-topbar--horary .ra-horaryControl--topic{grid-area:2/1;justify-self:end;align-items:center;gap:6px;min-width:0;display:inline-flex}.ra-topbar--horary .ra-horaryControl--house{grid-area:2/2;justify-self:start;align-items:center;gap:6px;min-width:0;display:inline-flex}.ra-topbar--horary .ra-horaryTopicPicker{width:104px;min-width:104px}.ra-topbar--horary .ra-horaryControl--house select{width:104px;min-width:104px;max-width:104px}.ra-topbar--horary .ra-horaryControlLabel{letter-spacing:.5px;flex:none;font-size:9px}.ra-topbar--horary .ra-horaryTopicTrigger,.ra-topbar--horary .ra-horaryControl--house select{letter-spacing:.4px;font-size:9px}}@media (max-width:1100px){.ra-topbar{box-sizing:border-box;flex-direction:column;align-items:center;gap:10px;width:100%;min-width:0;max-width:100%;padding:8px 10px 10px;display:flex}.ra-topbar .ra-topbarBrand{flex-direction:column;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.ra-topbar .ra-logoLink{justify-content:center;width:100%;min-width:0;display:flex}.ra-topbar .ra-cabinetForm{flex-direction:row;justify-content:center;align-items:center;gap:8px;width:auto;min-width:0;margin:0;display:inline-flex}.ra-topbar .ra-currentChartTop{display:none}.ra-mobileExportBtn{box-sizing:border-box;flex:none;justify-content:center;align-items:center;width:auto;min-width:50px;height:34px;margin:0;padding:0 11px;display:inline-flex}.ra-topbar .ra-topbarCenter{justify-content:center;width:100%;min-width:0;max-width:100%;margin:0;display:flex}.ra-topbar .ra-topbarRight{justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;margin:0;display:flex}.ra-topbar .ra-topbarRight:empty{display:none}.ra-mobileBuildActions{box-sizing:border-box;background:linear-gradient(#ffffff06,#0000001f);border:1px solid #ffffff14;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;min-width:0;margin:8px 0 0;padding:6px;display:grid;box-shadow:inset 0 1px #ffffff09,0 8px 22px #0000002e}.ra-mobileBuildActions .ra-btn{letter-spacing:.09em;width:100%;min-width:0;min-height:42px;margin:0;padding-inline:8px;font-size:16px}.ra-mobileChartActions{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:12px 0 10px;padding:0}.ra-mobileChartActionsGrid{grid-template-columns:1fr;gap:10px;width:100%;min-width:0;max-width:100%;display:grid}.ra-mobileChartAction,.ra-mobileChartActions .ra-btn{min-height:44px;font-size:16px}@media (min-width:420px){.ra-mobileChartActionsGrid{grid-template-columns:1fr 1fr}.ra-mobileChartActionsGrid .ra-btn:only-child{grid-column:1/-1}}.ra-wheelWrap+.ra-mobileChartActions,.ra-mobileChartActions{position:relative}.ra-wheelWrap{margin-bottom:10px}.ra-shellMobile .ra-form.ra-formCol{margin-bottom:0}.ra-topbar.ra-topbar--horary{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-width:0;max-width:100%;margin-inline:auto;display:flex}.ra-topbar.ra-topbar--horary .ra-topbarBrand{flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;margin-inline:auto;display:flex}.ra-topbar.ra-topbar--horary .ra-logoLink{justify-content:center;width:100%;min-width:0;margin-inline:auto;display:flex}.ra-topbar.ra-topbar--horary .ra-cabinetForm{flex-direction:row;justify-content:center;align-items:center;gap:8px;width:auto;min-width:0;margin-inline:auto;display:inline-flex}.ra-topbar.ra-topbar--horary .ra-topbarCenter{justify-content:center;width:100%;min-width:0;max-width:100%;margin-inline:auto;display:flex}.ra-topbar.ra-topbar--horary .ra-horaryControls{grid-template-columns:max-content max-content;grid-template-areas:"mode mode""topic house";justify-content:center;align-items:center;gap:10px 12px;width:100%;min-width:0;display:grid}.ra-topbar.ra-topbar--horary .ra-horaryModeBtn{grid-area:mode;justify-self:center}.ra-topbar.ra-topbar--horary .ra-horaryControl--topic{grid-area:topic;justify-self:end}.ra-topbar.ra-topbar--horary .ra-horaryControl--house{grid-area:house;justify-self:start}.ra-shellMobile .ra-mobileChartActions{margin-top:34px}.ra-shellMobile .ra-mobileChartActionsGrid{gap:10px}}.ra-wheelSizer{position:relative}.ra-wheelSizer>.ra-wheelPngBtn,.ra-wheelToolbar>.ra-wheelPngBtn{z-index:25;appearance:none;border:1px solid var(--ra-theme-border-strong);width:36px;height:36px;color:var(--ra-theme-text-soft);background:var(--ra-theme-control);box-shadow:var(--ra-theme-shadow);-webkit-backdrop-filter:blur(12px);cursor:pointer;border-radius:11px;flex:0 0 36px;justify-content:center;align-items:center;padding:0;transition:color .16s,border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex;position:absolute;top:clamp(8px,1.2vw,14px);right:clamp(8px,1.2vw,14px)}.ra-wheelPngBtn:hover:not(:disabled){color:#ff6d6d;background:var(--ra-theme-control-hover);box-shadow:var(--ra-theme-shadow), 0 0 0 3px #ff6d6d14;border-color:#ff6d6d7a}.ra-wheelPngBtn:active:not(:disabled){transform:scale(.94)}.ra-wheelPngBtn:focus-visible{outline-offset:3px;outline:2px solid #ff6d6dd1}.ra-wheelPngBtn:disabled{cursor:wait;opacity:.58}.ra-wheelPngBtn svg{pointer-events:none;width:19px;height:19px;display:block}.ra-wheelPngBtn.is-exporting svg{animation:.8s ease-in-out infinite raWheelPngPulse}@keyframes raWheelPngPulse{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}@media (max-width:768px){.ra-wheelSizer>.ra-wheelPngBtn{flex-basis:34px;width:34px;height:34px;top:7px;right:7px}}@media (max-width:1100px){.ra-shellMobile .ra-wheelToolbar{z-index:25;box-sizing:border-box;pointer-events:none;width:100%;height:100%;padding:0;position:absolute;inset:0}.ra-shellMobile .ra-wheelToolbar>.ra-wheelPngBtn{pointer-events:auto;flex-basis:34px;width:34px;height:34px;position:absolute;inset:7px 7px auto auto}.ra-shellMobile .ra-wheelToolbar>.ra-wheelPngBtn:last-child{margin-left:0}}@media (prefers-reduced-motion:reduce){.ra-wheelPngBtn,.ra-wheelPngBtn svg{transition:none;animation:none}}.ra-sky3d{touch-action:none;-webkit-user-select:none;user-select:none;outline:none;width:100%;height:100%;position:relative;overflow:hidden}.ra-sky3d:focus-visible{outline-offset:-2px;border-radius:12px;outline:2px solid #4ab5ffb3}.ra-sky3dSvg{cursor:grab;width:100%;height:100%;display:block}.ra-sky3dSvg:active{cursor:grabbing}.ra-sky3dBody{cursor:pointer}.ra-sky3dStatus{color:var(--ra-theme-text-soft);letter-spacing:.16em;text-transform:uppercase;pointer-events:none;justify-content:center;align-items:center;font-family:Jura,system-ui,sans-serif;font-size:13px;display:flex;position:absolute;inset:0}.ra-sky3dBar{color:var(--ra-theme-text-soft);pointer-events:none;justify-content:space-between;align-items:flex-end;gap:10px;font-family:Jura,system-ui,sans-serif;font-size:12px;line-height:1.35;display:flex;position:absolute;bottom:10px;left:12px;right:12px}.ra-sky3dInfo b{color:var(--ra-theme-text,inherit)}.ra-sky3dReset{border:1px solid var(--ra-theme-border-strong);color:inherit;background:var(--ra-theme-control);font:inherit;cursor:pointer;pointer-events:auto;border-radius:9px;flex:none;padding:6px 10px}.ra-wheelPngBtn.ra-wheelSky3dBtn.is-active{color:#4ab5ff;background:#4ab5ff1f;border-color:#4ab5ff9e}:root,html[data-theme=dark]{--ra-orb-accent:#f0b252;--ra-orb-accent-soft:#f0b2521f;--ra-orb-accent-line:#f0b25294;--ra-orb-card-shadow:0 18px 44px #00000057}html[data-theme=light]{--ra-orb-accent:#b06e12;--ra-orb-accent-soft:#b06e1214;--ra-orb-accent-line:#b06e1280;--ra-orb-card-shadow:0 14px 34px #2c261e24}.ra-wheelPngBtn.ra-wheelOrbBtn.is-adjusted{color:var(--ra-orb-accent);border-color:var(--ra-orb-accent-line);background:var(--ra-orb-accent-soft);box-shadow:var(--ra-theme-shadow), 0 0 0 3px var(--ra-orb-accent-soft)}.ra-wheelSizer>.ra-orbCard,.ra-wheelToolbar>.ra-orbCard{z-index:26;box-sizing:border-box;width:min(300px,100% - 24px);height:auto;color:var(--ra-theme-text);background:var(--ra-theme-surface-raised);border:1px solid var(--ra-theme-border-strong);box-shadow:var(--ra-orb-card-shadow);-webkit-backdrop-filter:blur(14px);pointer-events:auto;border-radius:14px;gap:10px;padding:12px 14px;animation:.14s ease-out raOrbCardIn;display:grid;position:absolute;top:calc(clamp(8px,1.2vw,14px) + 44px);right:clamp(8px,1.2vw,14px);transform:none}.ra-shell--leftCollapsed .ra-wheelSizer>.ra-orbCard{transform:none}@keyframes raOrbCardIn{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0}}.ra-orbCardHead{align-items:baseline;gap:8px;display:flex}.ra-orbCardTitle{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:650}.ra-orbCardScope{min-width:0;color:var(--ra-theme-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ra-orbCardValue{font-variant-numeric:tabular-nums;margin-left:auto;font-size:18px;font-weight:600}.ra-orbCardSlider{width:100%;accent-color:var(--ra-orb-accent);cursor:pointer;margin:0}.ra-orbCardSlider:focus-visible{outline:2px solid var(--ra-orb-accent-line);outline-offset:3px;border-radius:6px}.ra-orbCardScale{color:var(--ra-theme-muted);justify-content:space-between;margin-top:-6px;font-size:11px;display:flex}.ra-orbCardSamples{border-top:1px solid var(--ra-theme-border);gap:5px;margin:0;padding:9px 0 0;list-style:none;display:grid}.ra-orbCardSamples li{justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;display:flex}.ra-orbCardSampleLabel{min-width:0;color:var(--ra-theme-text-soft)}.ra-orbCardSampleOrb{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.ra-orbCardSampleOrb s{color:var(--ra-theme-muted)}.ra-orbCardSampleOrb b{color:var(--ra-orb-accent);font-weight:600}.ra-orbCardReset{font:inherit;color:var(--ra-theme-text-soft);appearance:none;background:var(--ra-theme-control);border:1px solid var(--ra-theme-border-strong);cursor:pointer;border-radius:9px;justify-self:end;padding:5px 11px;font-size:12px}.ra-orbCardReset:hover:not(:disabled){color:var(--ra-theme-text);background:var(--ra-theme-control-hover)}.ra-orbCardReset:disabled{cursor:default;opacity:.45}@media (max-width:768px){.ra-wheelSizer>.ra-orbCard{top:48px;right:7px}}@media (max-width:1100px){.ra-shellMobile .ra-wheelToolbar>.ra-wheelSky3dBtn{display:none}.ra-shellMobile .ra-wheelToolbar>.ra-wheelPointsBtn,.ra-shellMobile .ra-wheelToolbar>.ra-wheelOrbBtn{pointer-events:auto;top:auto;bottom:8px}.ra-shellMobile .ra-wheelToolbar>.ra-wheelPointsBtn{left:8px;right:auto!important}.ra-shellMobile .ra-wheelToolbar>.ra-wheelOrbBtn{left:auto;right:8px!important}.ra-shellMobile .ra-wheelToolbar>.ra-orbCard{width:min(300px,100% - 16px);inset:auto 8px 50px auto}.ra-shellMobile .ra-wheelToolbar>.ra-pointsCard{width:min(300px,100% - 16px);inset:auto auto 50px 8px}}@media (prefers-reduced-motion:reduce){.ra-wheelSizer>.ra-orbCard,.ra-wheelToolbar>.ra-orbCard{animation:none}}:root,html[data-theme=dark]{--ra-points-accent:#b29cfa;--ra-points-accent-soft:#b29cfa1f;--ra-points-accent-line:#b29cfa94}html[data-theme=light]{--ra-points-accent:#6848c4;--ra-points-accent-soft:#6848c414;--ra-points-accent-line:#6848c480}.ra-wheelPngBtn.ra-wheelPointsBtn.is-active{color:var(--ra-points-accent);border-color:var(--ra-points-accent-line);background:var(--ra-points-accent-soft);box-shadow:var(--ra-theme-shadow), 0 0 0 3px var(--ra-points-accent-soft)}.ra-pointsCardList{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ra-pointsCardRow{cursor:pointer;border-radius:10px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:10px;padding:7px 8px;display:grid}.ra-pointsCardRow:hover:not(.is-missing){background:var(--ra-points-accent-soft)}.ra-pointsCardRow.is-missing{cursor:default;opacity:.55}.ra-pointsCardRow input{width:16px;height:16px;accent-color:var(--ra-points-accent);margin:0}.ra-pointsCardRow input:focus-visible{outline:2px solid var(--ra-points-accent);outline-offset:2px}.ra-pointsCardGlyph{color:var(--ra-theme-text);font-size:20px;display:inline-flex}.ra-pointsCardName{font-size:13px;font-weight:600;line-height:1.2;display:grid}.ra-pointsCardName small{color:var(--ra-theme-muted);font-size:11px;font-weight:400}.ra-pointsCardPos{font-variant-numeric:tabular-nums;color:var(--ra-theme-text-soft);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.ra-pointsCardSign{color:var(--ra-theme-text);font-size:15px;display:inline-flex}.ra-pointsCardRetro{color:#ff5050e6;font-size:11px;display:inline-flex}.ra-pointsCardNote{color:var(--ra-theme-muted);margin:0;font-size:11px}@media (max-width:1100px){.ra-shellMobile .ra-wheelToolbar>.ra-wheelColorBtn+.ra-wheelPointsBtn{margin-left:8px}}@media (max-width:600px){.ra-dtp .ra-dtpRow{grid-template-columns:minmax(0,1fr) 6px minmax(0,1fr) 6px minmax(0,1.6fr) 8px minmax(0,1fr) 6px minmax(0,1fr) 6px minmax(0,1fr);gap:2px}.ra-dtp .ra-dtpPart{box-sizing:border-box;width:100%;min-width:0;height:36px;padding:0;font-size:16px}.ra-dtp .ra-dtpGap{width:100%}}@media (max-width:1100px){.ra-shellMobile .ra-wheelToolbar>.ra-wheelPngBtn{--ra-corner:4px;pointer-events:auto;border-radius:9px;flex-basis:28px!important;width:28px!important;height:28px!important;margin:0!important}.ra-shellMobile .ra-wheelToolbar>.ra-wheelPngBtn svg{width:16px;height:16px}.ra-shellMobile .ra-wheelToolbar>.ra-wheelPngBtn:not(.ra-wheelColorBtn):not(.ra-wheelPointsBtn):not(.ra-wheelOrbBtn){top:var(--ra-corner)!important;right:var(--ra-corner)!important;bottom:auto!important;left:auto!important}.ra-shellMobile .ra-wheelToolbar>.ra-wheelColorBtn{top:var(--ra-corner)!important;left:var(--ra-corner)!important;bottom:auto!important;right:auto!important}.ra-shellMobile .ra-wheelToolbar>.ra-wheelPointsBtn{bottom:var(--ra-corner)!important;left:var(--ra-corner)!important;top:auto!important;right:auto!important}.ra-shellMobile .ra-wheelToolbar>.ra-wheelOrbBtn{bottom:var(--ra-corner)!important;right:var(--ra-corner)!important;top:auto!important;left:auto!important}.ra-shellMobile .ra-wheelToolbar>.ra-orbCard,.ra-shellMobile .ra-wheelToolbar>.ra-pointsCard{bottom:38px}.ra-shellMobile .ra-wheelToolbar{transform-origin:50%!important}.ra-shellMobile .ra-wheelToolbar--cosmo{transform:scale(.769231)!important}.ra-shellMobile .ra-wheelToolbar--natal{transform:scale(.833333)!important}.ra-shellMobile .ra-wheelToolbar--compact{transform:scale(.892857)!important}}.ra-progMoon{gap:8px;margin-top:10px;display:grid}.ra-progMoonItem{background:#333338f2;border:1px solid #ffffff17;border-radius:14px;min-width:0;padding:10px 12px}.ra-progMoonHead{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.ra-progMoonName{letter-spacing:.02em;color:#fffffff5;font-family:Jura,system-ui,sans-serif;font-size:14px;font-weight:700}.ra-progMoonMeta{color:#ffffff8c;font-family:Inter,system-ui,sans-serif;font-size:11px}.ra-progMoonText{color:#ffffffd1;overflow-wrap:break-word;margin:6px 0 0;font-family:Inter,system-ui,sans-serif;font-size:12.5px;line-height:1.5}.ra-progMoonText--muted{color:#ffffff8c;font-size:11.5px}html[data-theme=light] .ra-progMoonItem{background:var(--ra-theme-surface-raised);border-color:var(--ra-theme-border-strong)}html[data-theme=light] .ra-progMoonName{color:var(--ra-theme-text)}html[data-theme=light] .ra-progMoonText{color:var(--ra-theme-text-soft)}html[data-theme=light] .ra-progMoonMeta,html[data-theme=light] .ra-progMoonText--muted{color:var(--ra-theme-muted)}.ra-progMoonGlyphs{align-items:center;gap:8px;display:inline-flex}.ra-progMoonGlyph{align-items:center;line-height:0;display:inline-flex}.ra-progMoonGlyph--planet{color:#ffffffbf}.ra-progMoonHouse{color:#fffffff5;font-family:Jura,system-ui,sans-serif;font-size:14px;font-weight:700}html[data-theme=light] .ra-progMoonGlyph--planet,html[data-theme=light] .ra-progMoonHouse{color:var(--ra-theme-text)}
