*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.isolate{isolation:isolate}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.text-wrap{text-wrap:wrap}.rounded{border-radius:.25rem}.border{border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.underline{text-decoration-line:underline}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--Background: #070b1a;--BackgroundDeep: #04060f;--Surface: #0f1530;--SurfaceRaised: #171f45;--SurfaceGlass: rgba(15, 21, 48, .72);--Border: #262f5c;--BorderStrong: #3a4788;--Text: #e9edff;--TextMuted: #a4aedb;--TextFaint: #7d87b8;--Accent: #8b6cff;--AccentInk: #c9bbff;--AccentSoft: rgba(139, 108, 255, .16);--AccentGlow: rgba(139, 108, 255, .42);--Teal: #4fd1c5;--TealSoft: rgba(79, 209, 197, .14);--Gold: #e8b758;--GoldSoft: rgba(232, 183, 88, .14);--GoldText: #e8b758;--Rose: #ff6b81;--RoseSoft: rgba(255, 107, 129, .14);--Green: #3dbe8b;--GreenSoft: rgba(61, 190, 139, .14);--Danger: #ff6b81;--Success: #4fd1c5;--Warning: #e8b758;--NebulaA: rgba(139, 108, 255, .22);--NebulaB: rgba(79, 209, 197, .12);--NebulaC: rgba(232, 183, 88, .08);--StarInk: rgba(233, 237, 255, .55);--ShadowCard: 0 18px 50px rgba(2, 4, 12, .45);--ShadowPop: 0 28px 90px rgba(2, 4, 12, .6);--InsightStrong: #61d8c7;--InsightEffort: #edc273;--InsightBalanced: #aebbed;--ActionAccent: #e8b758;--Favourable: #34d399;--Live: var(--Teal);--LiveSoft: var(--TealSoft);--HintBright: #22d3ee;--GenieCyan: #22d3ee;--TopMenuHeight: 64px;--Space1: 4px;--Space2: 8px;--Space3: 12px;--Space4: 16px;--Space5: 20px;--Space6: 24px;--Space7: 32px;--Space8: 40px;--Space9: 56px;--RadiusSm: 8px;--RadiusMd: 12px;--RadiusLg: 18px;--RadiusXl: 24px;--RadiusPill: 999px;--FontSans: "Segoe UI Variable Text", "Segoe UI", "Nirmala UI", "Noto Sans", "Noto Sans Telugu", "Noto Sans Devanagari", "Kohinoor Telugu", "Kohinoor Devanagari", system-ui, -apple-system, sans-serif;--FontDisplay: "Segoe UI Variable Display", "Segoe UI", "Nirmala UI", "Noto Sans", "Noto Sans Telugu", "Noto Sans Devanagari", "Kohinoor Telugu", "Kohinoor Devanagari", system-ui, sans-serif;--FontReading: Georgia, "Nirmala UI", "Noto Serif", "Times New Roman", "Noto Sans Telugu", "Noto Sans Devanagari", "Kohinoor Telugu", "Kohinoor Devanagari", serif;--FontMono: "Cascadia Mono", Consolas, monospace;--FontHero: "Sitka Display", "Sitka Banner", "Sitka", Constantia, Georgia, "Nirmala UI", "Noto Sans Telugu", "Noto Sans Devanagari", "Kohinoor Telugu", "Kohinoor Devanagari", serif;--Text12: 12px;--Text13: 13px;--Text14: 14px;--Text16: 16px;--Text18: 18px;--Text20: 20px;--Text22: clamp(18px, 1.5vw, 22px);--Text24: clamp(20px, 1.6vw, 24px);--Text28: clamp(22px, 2vw, 28px);--Text32: clamp(26px, 2.4vw, 32px);--Text40: clamp(30px, 3vw, 40px);--Text48: clamp(34px, 3.2vw, 48px);--Text56: clamp(40px, 3.6vw, 56px);--Ease: cubic-bezier(.2, .7, .2, 1);--Fast: .14s;--Slow: .32s}:root[data-theme=light]{--Background: #f6f4fb;--BackgroundDeep: #ece9f6;--Surface: #ffffff;--SurfaceRaised: #f1eefb;--SurfaceGlass: rgba(255, 255, 255, .78);--Border: #d8d5ea;--BorderStrong: #bdb8dc;--Text: #1b1e3a;--TextMuted: #575d8a;--TextFaint: #7b80a8;--Accent: #5b3df5;--AccentInk: #3d2bb3;--AccentSoft: rgba(91, 61, 245, .1);--AccentGlow: rgba(91, 61, 245, .28);--Teal: #0f9b8e;--TealSoft: rgba(15, 155, 142, .12);--Gold: #b5801c;--GoldSoft: rgba(181, 128, 28, .12);--GoldText: #8a5f10;--Rose: #d43a55;--RoseSoft: rgba(212, 58, 85, .12);--Green: #0e8f63;--GreenSoft: rgba(14, 143, 99, .12);--Danger: #d43a55;--Success: #0f9b8e;--Warning: #b5801c;--NebulaA: rgba(91, 61, 245, .11);--NebulaB: rgba(15, 155, 142, .06);--NebulaC: rgba(181, 128, 28, .04);--StarInk: rgba(27, 30, 58, .35);--ShadowCard: 0 14px 40px rgba(27, 30, 58, .1);--ShadowPop: 0 24px 70px rgba(27, 30, 58, .18);--InsightStrong: #0e9f6e;--InsightEffort: #b87514;--InsightBalanced: #4b5cb8;--ActionAccent: #8a5a0c;--Favourable: #067a52;--HintBright: #111111;--GenieCyan: #0e7490}body{background:var(--Background);color:var(--Text);font-family:var(--FontSans);min-height:100vh;margin:0;-webkit-font-smoothing:antialiased}:root{--HomeYouthMaleSkyTop: #040817;--HomeYouthMaleSkyMid: #0a1636;--HomeYouthMaleSkyLow: #13244f;--HomeYouthMaleNebulaA: #2b5fd9;--HomeYouthMaleNebulaB: #2fb8d8;--HomeYouthMaleAccent: #ffb547;--HomeYouthMaleAccentAlt: #4fd6ff;--HomeYouthMaleLamp: #ffc865;--HomeYouthMaleSilhouette: #03060f;--HomeYouthMaleRim: #3b6fe0;--HomeYouthMaleOrbit: #8fb4ff;--HomeYouthMaleSunCore: #fff1c9;--HomeYouthMaleSunCorona: #ffb547;--HomeYouthFemaleSkyTop: #0c0619;--HomeYouthFemaleSkyMid: #1d0d36;--HomeYouthFemaleSkyLow: #3a1850;--HomeYouthFemaleNebulaA: #b54ad0;--HomeYouthFemaleNebulaB: #ff7aa8;--HomeYouthFemaleAccent: #ffab7a;--HomeYouthFemaleAccentAlt: #ff8fb8;--HomeYouthFemaleLamp: #ffd29a;--HomeYouthFemaleSilhouette: #07030d;--HomeYouthFemaleRim: #ff8fb8;--HomeYouthFemaleOrbit: #f3a9c8;--HomeYouthFemaleSunCore: #fff0dc;--HomeYouthFemaleSunCorona: #ff9f7a;--HomeAdultMaleSkyTop: #030712;--HomeAdultMaleSkyMid: #0a142c;--HomeAdultMaleSkyLow: #122347;--HomeAdultMaleNebulaA: #1f7f86;--HomeAdultMaleNebulaB: #2a4aa0;--HomeAdultMaleAccent: #e8b758;--HomeAdultMaleAccentAlt: #2fb3a8;--HomeAdultMaleLamp: #ffc566;--HomeAdultMaleSilhouette: #02050c;--HomeAdultMaleRim: #d9a441;--HomeAdultMaleOrbit: #d9b36a;--HomeAdultMaleSunCore: #fff3d6;--HomeAdultMaleSunCorona: #f2a541;--HomeAdultFemaleSkyTop: #0b0615;--HomeAdultFemaleSkyMid: #1c0f2f;--HomeAdultFemaleSkyLow: #33163f;--HomeAdultFemaleNebulaA: #7a3ea3;--HomeAdultFemaleNebulaB: #f0a23b;--HomeAdultFemaleAccent: #f4b04c;--HomeAdultFemaleAccentAlt: #f28bb3;--HomeAdultFemaleLamp: #ffc978;--HomeAdultFemaleSilhouette: #060309;--HomeAdultFemaleRim: #f4a861;--HomeAdultFemaleOrbit: #e9b27a;--HomeAdultFemaleSunCore: #fff1d8;--HomeAdultFemaleSunCorona: #f4a340;--HomeSeniorMaleSkyTop: #030d14;--HomeSeniorMaleSkyMid: #082029;--HomeSeniorMaleSkyLow: #0f3340;--HomeSeniorMaleNebulaA: #16656f;--HomeSeniorMaleNebulaB: #e39a3c;--HomeSeniorMaleAccent: #f2a541;--HomeSeniorMaleAccentAlt: #f6c453;--HomeSeniorMaleLamp: #ffd08a;--HomeSeniorMaleSilhouette: #02080c;--HomeSeniorMaleRim: #f2c27a;--HomeSeniorMaleOrbit: #e8c48a;--HomeSeniorMaleSunCore: #fff4dc;--HomeSeniorMaleSunCorona: #f2a541;--HomeSeniorFemaleSkyTop: #0c060c;--HomeSeniorFemaleSkyMid: #1f0c1a;--HomeSeniorFemaleSkyLow: #36142a;--HomeSeniorFemaleNebulaA: #6f2244;--HomeSeniorFemaleNebulaB: #e27aa0;--HomeSeniorFemaleAccent: #e8b758;--HomeSeniorFemaleAccentAlt: #f28bb3;--HomeSeniorFemaleLamp: #ffcf7a;--HomeSeniorFemaleSilhouette: #070307;--HomeSeniorFemaleRim: #f0b36b;--HomeSeniorFemaleOrbit: #e6b98a;--HomeSeniorFemaleSunCore: #fff2dc;--HomeSeniorFemaleSunCorona: #f0a45a;--HomeNeutralSkyTop: #050811;--HomeNeutralSkyMid: #0c1424;--HomeNeutralSkyLow: #16213a;--HomeNeutralNebulaA: #4a4f9e;--HomeNeutralNebulaB: #6fb0c2;--HomeNeutralAccent: #d9c38a;--HomeNeutralAccentAlt: #2fb3a8;--HomeNeutralLamp: #ffe0a0;--HomeNeutralSilhouette: #03050b;--HomeNeutralRim: #9fb6d8;--HomeNeutralOrbit: #b8c4dc;--HomeNeutralSunCore: #fff6e0;--HomeNeutralSunCorona: #e8c77a;--HomeToneOpens: #3fc1b0;--HomeToneStrain: #e8906a;--HomeToneMixed: #a99be8;--HomeToneQuiet: var(--TextFaint);--PlanetSun: #f5b642;--PlanetMoon: #e6e9f2;--PlanetMars: #e0553a;--PlanetMercury: #4fbf7a;--PlanetJupiter: #f2c14e;--PlanetVenus: #f1e9ff;--PlanetSaturn: #5b7bd6;--PlanetRahu: #7a6aa8;--PlanetKetu: #b0845c;--HomeGlass: color-mix(in srgb, var(--Surface) 64%, transparent);--HomeMotionScale: 1;--HomeParallax: 1;--HomeEaseOut: cubic-bezier(.16, 1, .3, 1);--HomeEaseInOut: cubic-bezier(.65, 0, .35, 1);--HomeEaseSpring: cubic-bezier(.34, 1.56, .64, 1)}:root[data-theme=light]{--HomeYouthMaleSkyTop: #d6e1f6;--HomeYouthMaleSkyMid: #e8edf8;--HomeYouthMaleSkyLow: #f6e7cf;--HomeYouthMaleNebulaA: #9fb8ef;--HomeYouthMaleNebulaB: #a8dde9;--HomeYouthMaleAccent: #b36a00;--HomeYouthMaleAccentAlt: #0b7fa6;--HomeYouthMaleLamp: #d98a10;--HomeYouthMaleSilhouette: #46557e;--HomeYouthMaleRim: #2f5fd0;--HomeYouthMaleOrbit: #5d6f96;--HomeYouthMaleSunCore: #fff4d6;--HomeYouthMaleSunCorona: #e89a2c;--HomeYouthFemaleSkyTop: #ecdff5;--HomeYouthFemaleSkyMid: #f6e8f0;--HomeYouthFemaleSkyLow: #fde5d8;--HomeYouthFemaleNebulaA: #d9b3e6;--HomeYouthFemaleNebulaB: #f6c1d3;--HomeYouthFemaleAccent: #b8502a;--HomeYouthFemaleAccentAlt: #c2456f;--HomeYouthFemaleLamp: #d9803a;--HomeYouthFemaleSilhouette: #5d3c6e;--HomeYouthFemaleRim: #c2456f;--HomeYouthFemaleOrbit: #8a5a7a;--HomeYouthFemaleSunCore: #fff3e6;--HomeYouthFemaleSunCorona: #e8905a;--HomeAdultMaleSkyTop: #e1e6f1;--HomeAdultMaleSkyMid: #eef0f5;--HomeAdultMaleSkyLow: #f5e9d4;--HomeAdultMaleNebulaA: #b9d6d8;--HomeAdultMaleNebulaB: #bcc8e6;--HomeAdultMaleAccent: #8a5a0c;--HomeAdultMaleAccentAlt: #0d7c73;--HomeAdultMaleLamp: #b8801c;--HomeAdultMaleSilhouette: #394866;--HomeAdultMaleRim: #8a5a0c;--HomeAdultMaleOrbit: #6b5a3a;--HomeAdultMaleSunCore: #fff5dc;--HomeAdultMaleSunCorona: #d99a3c;--HomeAdultFemaleSkyTop: #ede0f1;--HomeAdultFemaleSkyMid: #f5eaf1;--HomeAdultFemaleSkyLow: #fbe7d3;--HomeAdultFemaleNebulaA: #d8c0e6;--HomeAdultFemaleNebulaB: #f5d6a8;--HomeAdultFemaleAccent: #9a5a10;--HomeAdultFemaleAccentAlt: #b83a6e;--HomeAdultFemaleLamp: #c7852a;--HomeAdultFemaleSilhouette: #5a3a5e;--HomeAdultFemaleRim: #b86a2a;--HomeAdultFemaleOrbit: #7a5a5a;--HomeAdultFemaleSunCore: #fff4e0;--HomeAdultFemaleSunCorona: #e39a3c;--HomeSeniorMaleSkyTop: #dcebe9;--HomeSeniorMaleSkyMid: #eaf2f0;--HomeSeniorMaleSkyLow: #f7e9d1;--HomeSeniorMaleNebulaA: #b5d6d6;--HomeSeniorMaleNebulaB: #f0cfa2;--HomeSeniorMaleAccent: #9a5a0e;--HomeSeniorMaleAccentAlt: #a87808;--HomeSeniorMaleLamp: #c98a2c;--HomeSeniorMaleSilhouette: #2f5560;--HomeSeniorMaleRim: #9a6a1e;--HomeSeniorMaleOrbit: #5f6a5a;--HomeSeniorMaleSunCore: #fff6e2;--HomeSeniorMaleSunCorona: #d99a3c;--HomeSeniorFemaleSkyTop: #f1e2e9;--HomeSeniorFemaleSkyMid: #f7ecef;--HomeSeniorFemaleSkyLow: #fbe9d6;--HomeSeniorFemaleNebulaA: #e3c0cf;--HomeSeniorFemaleNebulaB: #f3c6d4;--HomeSeniorFemaleAccent: #8a5a0c;--HomeSeniorFemaleAccentAlt: #b83a6e;--HomeSeniorFemaleLamp: #c48a2e;--HomeSeniorFemaleSilhouette: #5e3448;--HomeSeniorFemaleRim: #a86a3a;--HomeSeniorFemaleOrbit: #7a5a62;--HomeSeniorFemaleSunCore: #fff4e2;--HomeSeniorFemaleSunCorona: #df9a4c;--HomeNeutralSkyTop: #e2e7ef;--HomeNeutralSkyMid: #eef1f5;--HomeNeutralSkyLow: #f2ebdf;--HomeNeutralNebulaA: #c5c8e8;--HomeNeutralNebulaB: #c3e0e8;--HomeNeutralAccent: #7a6420;--HomeNeutralAccentAlt: #0d7c73;--HomeNeutralLamp: #b89a48;--HomeNeutralSilhouette: #46506a;--HomeNeutralRim: #58628a;--HomeNeutralOrbit: #58628a;--HomeNeutralSunCore: #fff7e6;--HomeNeutralSunCorona: #d6b25a;--HomeToneOpens: #0d7c73;--HomeToneStrain: #b4502a;--HomeToneMixed: #6b5fb0;--PlanetSun: #a86a06;--PlanetMoon: #6b7390;--PlanetMars: #b3321a;--PlanetMercury: #1f7a45;--PlanetJupiter: #9a6d05;--PlanetVenus: #7a5fae;--PlanetSaturn: #2b4aa0;--PlanetRahu: #4d3f7a;--PlanetKetu: #7a5230;--HomeGlass: color-mix(in srgb, var(--Surface) 82%, transparent)}:root,[class*=HomeTheme]{--HomeGlassEdge: color-mix(in srgb, var(--HomeAccent, var(--HomeNeutralAccent)) 28%, var(--Border));--HomeMicro: calc(.12s * var(--HomeMotionScale));--HomeShort: calc(.24s * var(--HomeMotionScale));--HomeMedium: calc(.48s * var(--HomeMotionScale));--HomeLong: calc(.9s * var(--HomeMotionScale));--HomeEpic: calc(1.6s * var(--HomeMotionScale))}.HomeThemeYouthMale{--HomeMotionScale: .85;--HomeParallax: 1.3}.HomeThemeYouthFemale{--HomeMotionScale: .95;--HomeParallax: 1.1}.HomeThemeAdultMale{--HomeMotionScale: 1;--HomeParallax: 1}.HomeThemeAdultFemale{--HomeMotionScale: 1.1;--HomeParallax: 1}.HomeThemeSeniorMale,.HomeThemeSeniorFemale{--HomeMotionScale: 1.35;--HomeParallax: .5}.HomeThemeNeutral.HomeBandYouth{--HomeMotionScale: .85;--HomeParallax: 1.3}.HomeThemeNeutral.HomeBandAdult{--HomeMotionScale: 1;--HomeParallax: 1}.HomeThemeNeutral.HomeBandSenior{--HomeMotionScale: 1.35;--HomeParallax: .5}.HomeThemeYouthMale{--HomeSkyTop: var(--HomeYouthMaleSkyTop);--HomeSkyMid: var(--HomeYouthMaleSkyMid);--HomeSkyLow: var(--HomeYouthMaleSkyLow);--HomeNebulaA: var(--HomeYouthMaleNebulaA);--HomeNebulaB: var(--HomeYouthMaleNebulaB);--HomeAccent: var(--HomeYouthMaleAccent);--HomeAccentAlt: var(--HomeYouthMaleAccentAlt);--HomeLamp: var(--HomeYouthMaleLamp);--HomeSilhouette: var(--HomeYouthMaleSilhouette);--HomeRim: var(--HomeYouthMaleRim);--HomeOrbit: var(--HomeYouthMaleOrbit);--HomeSunCore: var(--HomeYouthMaleSunCore);--HomeSunCorona: var(--HomeYouthMaleSunCorona)}.HomeThemeYouthFemale{--HomeSkyTop: var(--HomeYouthFemaleSkyTop);--HomeSkyMid: var(--HomeYouthFemaleSkyMid);--HomeSkyLow: var(--HomeYouthFemaleSkyLow);--HomeNebulaA: var(--HomeYouthFemaleNebulaA);--HomeNebulaB: var(--HomeYouthFemaleNebulaB);--HomeAccent: var(--HomeYouthFemaleAccent);--HomeAccentAlt: var(--HomeYouthFemaleAccentAlt);--HomeLamp: var(--HomeYouthFemaleLamp);--HomeSilhouette: var(--HomeYouthFemaleSilhouette);--HomeRim: var(--HomeYouthFemaleRim);--HomeOrbit: var(--HomeYouthFemaleOrbit);--HomeSunCore: var(--HomeYouthFemaleSunCore);--HomeSunCorona: var(--HomeYouthFemaleSunCorona)}.HomeThemeAdultMale{--HomeSkyTop: var(--HomeAdultMaleSkyTop);--HomeSkyMid: var(--HomeAdultMaleSkyMid);--HomeSkyLow: var(--HomeAdultMaleSkyLow);--HomeNebulaA: var(--HomeAdultMaleNebulaA);--HomeNebulaB: var(--HomeAdultMaleNebulaB);--HomeAccent: var(--HomeAdultMaleAccent);--HomeAccentAlt: var(--HomeAdultMaleAccentAlt);--HomeLamp: var(--HomeAdultMaleLamp);--HomeSilhouette: var(--HomeAdultMaleSilhouette);--HomeRim: var(--HomeAdultMaleRim);--HomeOrbit: var(--HomeAdultMaleOrbit);--HomeSunCore: var(--HomeAdultMaleSunCore);--HomeSunCorona: var(--HomeAdultMaleSunCorona)}.HomeThemeAdultFemale{--HomeSkyTop: var(--HomeAdultFemaleSkyTop);--HomeSkyMid: var(--HomeAdultFemaleSkyMid);--HomeSkyLow: var(--HomeAdultFemaleSkyLow);--HomeNebulaA: var(--HomeAdultFemaleNebulaA);--HomeNebulaB: var(--HomeAdultFemaleNebulaB);--HomeAccent: var(--HomeAdultFemaleAccent);--HomeAccentAlt: var(--HomeAdultFemaleAccentAlt);--HomeLamp: var(--HomeAdultFemaleLamp);--HomeSilhouette: var(--HomeAdultFemaleSilhouette);--HomeRim: var(--HomeAdultFemaleRim);--HomeOrbit: var(--HomeAdultFemaleOrbit);--HomeSunCore: var(--HomeAdultFemaleSunCore);--HomeSunCorona: var(--HomeAdultFemaleSunCorona)}.HomeThemeSeniorMale{--HomeSkyTop: var(--HomeSeniorMaleSkyTop);--HomeSkyMid: var(--HomeSeniorMaleSkyMid);--HomeSkyLow: var(--HomeSeniorMaleSkyLow);--HomeNebulaA: var(--HomeSeniorMaleNebulaA);--HomeNebulaB: var(--HomeSeniorMaleNebulaB);--HomeAccent: var(--HomeSeniorMaleAccent);--HomeAccentAlt: var(--HomeSeniorMaleAccentAlt);--HomeLamp: var(--HomeSeniorMaleLamp);--HomeSilhouette: var(--HomeSeniorMaleSilhouette);--HomeRim: var(--HomeSeniorMaleRim);--HomeOrbit: var(--HomeSeniorMaleOrbit);--HomeSunCore: var(--HomeSeniorMaleSunCore);--HomeSunCorona: var(--HomeSeniorMaleSunCorona)}.HomeThemeSeniorFemale{--HomeSkyTop: var(--HomeSeniorFemaleSkyTop);--HomeSkyMid: var(--HomeSeniorFemaleSkyMid);--HomeSkyLow: var(--HomeSeniorFemaleSkyLow);--HomeNebulaA: var(--HomeSeniorFemaleNebulaA);--HomeNebulaB: var(--HomeSeniorFemaleNebulaB);--HomeAccent: var(--HomeSeniorFemaleAccent);--HomeAccentAlt: var(--HomeSeniorFemaleAccentAlt);--HomeLamp: var(--HomeSeniorFemaleLamp);--HomeSilhouette: var(--HomeSeniorFemaleSilhouette);--HomeRim: var(--HomeSeniorFemaleRim);--HomeOrbit: var(--HomeSeniorFemaleOrbit);--HomeSunCore: var(--HomeSeniorFemaleSunCore);--HomeSunCorona: var(--HomeSeniorFemaleSunCorona)}.HomeThemeNeutral{--HomeSkyTop: var(--HomeNeutralSkyTop);--HomeSkyMid: var(--HomeNeutralSkyMid);--HomeSkyLow: var(--HomeNeutralSkyLow);--HomeNebulaA: var(--HomeNeutralNebulaA);--HomeNebulaB: var(--HomeNeutralNebulaB);--HomeAccent: var(--HomeNeutralAccent);--HomeAccentAlt: var(--HomeNeutralAccentAlt);--HomeLamp: var(--HomeNeutralLamp);--HomeSilhouette: var(--HomeNeutralSilhouette);--HomeRim: var(--HomeNeutralRim);--HomeOrbit: var(--HomeNeutralOrbit);--HomeSunCore: var(--HomeNeutralSunCore);--HomeSunCorona: var(--HomeNeutralSunCorona)}.AppGradeWord[data-tone=Opens]{color:var(--HomeToneOpens)}.AppGradeWord[data-tone=GivesAndTakes]{color:var(--HomeToneMixed)}.AppGradeWord[data-tone=UnderStrain]{color:var(--HomeToneStrain)}:root{--KeyClip: polygon(7px 0, 100% 0, 100% calc(100% - 7px) , calc(100% - 7px) 100%, 0 100%, 0 7px);--MonoFont: "Cascadia Mono", Consolas, "Courier New", monospace}:root[data-theme=dark]{--Bg: #05070c;--GlowTop: rgba(34, 211, 238, .07);--GlowBottom: rgba(139, 124, 247, .06);--HomeText: #d9e4f1;--TextDim: #8aa0b8;--TextMicro: #5d7189;--Neon: #22d3ee;--Neon2: #8b7bf7;--NeonSoft: rgba(34, 211, 238, .4);--NeonInk: #bdf0ff;--HudLine: rgba(80, 180, 220, .24);--HeaderBg: rgba(6, 9, 16, .88);--TooltipBg: rgba(8, 12, 20, .96);--ConsoleBg: rgba(7, 11, 19, .93);--KeyBg: rgba(148, 163, 184, .07);--KeyEdge: rgba(120, 170, 210, .28);--ChipBase: rgba(4, 8, 14, .55);--ChipShade: rgba(2, 6, 12, .35);--SoonBg: rgba(8, 14, 22, .94);--FloorLine: rgba(34, 211, 238, .1);--ScanLineColor: rgba(160, 220, 255, .02);--ScanBandColor: rgba(120, 220, 255, .045);--StarColor: #bfe8ff;--SweepColor: rgba(34, 211, 238, .05);--SweepStrong: rgba(34, 211, 238, .22);--GoogleBtnBg: #101826;--GoogleBtnInk: #e8f1fa;--EmailBtnInk: #04121a}:root[data-theme=light]{--Bg: #edf1f7;--GlowTop: rgba(8, 145, 178, .08);--GlowBottom: rgba(109, 92, 232, .06);--HomeText: #182635;--TextDim: #4f6579;--TextMicro: #6f8298;--Neon: #0891b2;--Neon2: #6d5ce8;--NeonSoft: rgba(8, 145, 178, .3);--NeonInk: #075e75;--HudLine: rgba(8, 105, 140, .25);--HeaderBg: rgba(255, 255, 255, .86);--TooltipBg: rgba(255, 255, 255, .97);--ConsoleBg: rgba(255, 255, 255, .94);--KeyBg: rgba(8, 105, 140, .05);--KeyEdge: rgba(8, 105, 140, .3);--ChipBase: rgba(255, 255, 255, .66);--ChipShade: rgba(255, 255, 255, .55);--SoonBg: rgba(255, 255, 255, .95);--FloorLine: rgba(8, 145, 178, .13);--ScanLineColor: rgba(20, 50, 80, .014);--ScanBandColor: rgba(30, 80, 120, .03);--StarColor: #41627f;--SweepColor: rgba(8, 145, 178, .05);--SweepStrong: rgba(8, 145, 178, .2);--GoogleBtnBg: #ffffff;--GoogleBtnInk: #1d2b3a;--EmailBtnInk: #ffffff}.HomePage{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;font-family:Segoe UI,Segoe UI Variable Text,Nirmala UI,system-ui,sans-serif;background:radial-gradient(1100px 520px at 78% -12%,var(--GlowTop),transparent 62%),radial-gradient(900px 480px at 12% 112%,var(--GlowBottom),transparent 60%),var(--Bg);color:var(--HomeText)}.HomePage .GridFloor{position:absolute;left:-25%;right:-25%;bottom:-16%;height:58vh;z-index:0;pointer-events:none;background:repeating-linear-gradient(0deg,var(--FloorLine) 0 1px,transparent 1px 44px),repeating-linear-gradient(90deg,var(--FloorLine) 0 1px,transparent 1px 44px);transform:perspective(620px) rotateX(63deg);-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,.9),transparent 88%);mask-image:linear-gradient(to top,rgba(0,0,0,.9),transparent 88%)}.HomePage .ScanOverlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;background:repeating-linear-gradient(0deg,var(--ScanLineColor) 0 1px,transparent 1px 3px)}.HomePage .ScanBand{position:absolute;left:0;top:0;right:0;height:140px;pointer-events:none;z-index:6;background:linear-gradient(180deg,transparent,var(--ScanBandColor),transparent);animation:ScanDrift 11s linear infinite}.HomeShell{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column}.HomePage .AppHeader{flex:none;height:54px;display:flex;align-items:center;gap:14px;padding:0 16px;border-bottom:1px solid var(--HudLine);background:var(--HeaderBg);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);position:relative;z-index:2}.HeaderIdentity{display:flex;align-items:center;gap:10px;min-width:0}.HeaderMark svg{width:26px;height:26px;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--Gold) 45%,transparent));display:block}.HeaderMark .WelcomeEmblemRays line,.AppLogoMark .WelcomeEmblemRays line{stroke:var(--Gold);stroke-width:1.5;stroke-linecap:round}.HeaderMark .WelcomeEmblemRing,.AppLogoMark .WelcomeEmblemRing{fill:var(--GoldSoft);stroke:var(--Gold);stroke-width:1.4}.HeaderMark .WelcomeEmblemOrbit,.AppLogoMark .WelcomeEmblemOrbit{fill:none;stroke:var(--Gold);stroke-width:1.3}.HeaderMark .WelcomeEmblemCore,.AppLogoMark .WelcomeEmblemCore{fill:color-mix(in srgb,var(--GoldText) 55%,var(--Text))}.HeaderMark .WelcomeEmblemPlanet,.AppLogoMark .WelcomeEmblemPlanet{fill:var(--GoldText)}:root[data-theme=light] .HeaderMark .WelcomeEmblemCore,:root[data-theme=light] .AppLogoMark .WelcomeEmblemCore{fill:var(--GoldText)}.HeaderTitleGroup{display:flex;align-items:baseline;min-width:0}.HeaderAppName{font-family:var(--FontHero);font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--GoldText);font-size:calc(14px + var(--AppFontStep, 0px));white-space:nowrap}.HeaderTagline{color:var(--TextDim);font-size:calc(11px + var(--AppFontStep, 0px));letter-spacing:.08em;text-transform:none;margin-left:12px;padding-left:12px;border-left:1px solid var(--HudLine);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HeaderRight{margin-left:auto;display:flex;align-items:center;gap:14px}.HeaderTelemetry{font-family:var(--MonoFont);font-size:calc(9.5px + var(--AppFontStep, 0px));letter-spacing:.18em;color:var(--TextMicro);white-space:nowrap}.ThemeToggle{display:grid;place-items:center;background:none;border:0;color:var(--HomeText);padding:4px;cursor:pointer;transition:filter .15s ease}.ThemeToggle:hover{filter:drop-shadow(0 0 6px var(--Neon))}.ThemeIcon{width:14px;height:14px;color:var(--Neon);flex:none}.HomeMain{flex:1;min-height:0;display:flex;gap:10px;padding:10px 12px 12px;position:relative;z-index:1}.MarginColumn{flex:0 0 clamp(150px,13vw,250px);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:10px;padding:12px 8px;overflow:hidden}.ChartGrid{flex:1;min-width:0;min-height:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));gap:7px}@media(max-width:1180px){.MarginColumn{display:none}}.StarField{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.Star{position:absolute;border-radius:50%;background:var(--StarColor);animation:TwinkleStar ease-in-out infinite;box-shadow:0 0 4px var(--StarColor)}.TelemetryBlock{position:relative;z-index:1;font-family:var(--MonoFont);font-size:calc(9px + var(--AppFontStep, 0px));letter-spacing:.14em;color:var(--TextMicro);line-height:1.9;text-transform:uppercase;align-self:stretch}.BottomTelemetry{text-align:right}.TelemetryValue{color:var(--Neon)}.BlinkCursor{color:var(--Neon);animation:BlinkPulse 1.1s steps(1) infinite;margin-left:2px}.WirePlanet{position:relative;z-index:1;color:var(--Neon);filter:drop-shadow(0 0 6px var(--NeonSoft));width:76%;height:auto}.RightPlanet{color:var(--Neon2)}.OrbitSpinGroup{transform-box:view-box;transform-origin:50% 50%;animation:OrbitSpin 26s linear infinite}.SlowReverseSpin{transform-box:view-box;transform-origin:50% 50%;animation:OrbitSpinReverse 40s linear infinite}.RingTilt{transform-box:view-box;transform-origin:50% 50%}.RadarScope{position:relative;z-index:1;width:62%;aspect-ratio:1;border-radius:50%;border:1px solid var(--HudLine);overflow:hidden;flex:none;background:linear-gradient(var(--HudLine),var(--HudLine)) center / 1px 100% no-repeat,linear-gradient(var(--HudLine),var(--HudLine)) center / 100% 1px no-repeat,repeating-radial-gradient(circle at center,var(--HudLine) 0,var(--HudLine) 1px,transparent 1px,transparent 26%)}.RadarSweep{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 300deg,var(--SweepColor) 340deg,var(--SweepStrong) 359deg,transparent 360deg);animation:SweepRotate 5s linear infinite}.RadarBlip{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--Neon);box-shadow:0 0 8px var(--Neon);animation:TwinkleStar 2.6s ease-in-out infinite}.Comet{position:absolute;z-index:1;top:22%;right:8%;width:86px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--Neon));animation:CometFly 8.5s ease-in 1.2s infinite;opacity:0}.Comet:after{content:"";position:absolute;right:-2px;top:-2px;width:6px;height:6px;border-radius:50%;background:var(--Neon);box-shadow:0 0 10px 2px var(--NeonSoft)}.VerticalGlyph{position:relative;z-index:1;writing-mode:vertical-rl;font-family:var(--MonoFont);font-size:calc(9px + var(--AppFontStep, 0px));letter-spacing:.5em;color:var(--TextMicro);text-transform:uppercase}:root[data-theme=dark]{--FeedbackGlass: rgba(8, 13, 22, .66);--FeedbackSheen: rgba(255, 255, 255, .06);--FeedbackStar: #f4c66a}:root[data-theme=light]{--FeedbackGlass: rgba(255, 255, 255, .7);--FeedbackSheen: rgba(255, 255, 255, .95);--FeedbackStar: #b7791f}.MarginFeedbackBand{position:relative;z-index:2;flex:1 1 0;min-height:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.MarginWithFeedback .VerticalGlyph{position:absolute;right:4px;top:50%;transform:translateY(-50%)}.RightMargin .MarginFeedbackBand{padding-right:16px}.LandingFeedback{display:grid;align-items:center;min-height:0;max-height:100%;border-radius:16px;outline:none}.LandingFeedback:focus-visible{box-shadow:0 0 0 2px var(--Neon),0 0 16px var(--NeonSoft)}.LandingFeedbackCard{grid-area:1 / 1;min-height:0;max-height:100%;margin:0;padding:1px;border-radius:16px;background:linear-gradient(160deg,color-mix(in srgb,var(--Neon) 62%,transparent),color-mix(in srgb,var(--Neon) 10%,transparent) 46%,color-mix(in srgb,var(--Neon2) 52%,transparent));box-shadow:0 14px 32px -22px var(--NeonSoft)}.LandingFeedbackInner{position:relative;display:flex;flex-direction:column;gap:8px;max-height:100%;padding:12px 12px 10px;border-radius:15px;background:var(--FeedbackGlass);box-shadow:inset 0 1px 0 var(--FeedbackSheen);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden}.LandingFeedbackMark{flex:none;width:18px;height:auto;color:var(--Neon);opacity:.85;filter:drop-shadow(0 0 5px var(--NeonSoft))}.LandingFeedbackQuote{margin:0;min-height:0;color:var(--HomeText);font-size:calc(12.5px + var(--AppFontStep, 0px));line-height:1.55;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;line-clamp:7;overflow:hidden}.LandingFeedbackCaption{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 8px;padding-top:7px;border-top:1px solid var(--HudLine);color:var(--TextDim);font-size:calc(11px + var(--AppFontStep, 0px));line-height:1.4}.LandingFeedbackWho{min-width:0;font-weight:600;letter-spacing:.02em;overflow-wrap:anywhere}.LandingFeedbackStars{color:var(--FeedbackStar);font-size:calc(10.5px + var(--AppFontStep, 0px));letter-spacing:.12em;white-space:nowrap;text-shadow:0 0 6px color-mix(in srgb,var(--FeedbackStar) 50%,transparent)}.LandingFeedbackEntering{animation:LandingFeedbackIn .7s ease-out both}.LandingFeedbackLeaving{pointer-events:none;animation:LandingFeedbackOut .7s ease-in both}@keyframes LandingFeedbackIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes LandingFeedbackOut{0%{opacity:1}to{opacity:0}}@media(max-height:820px){.LandingFeedbackQuote{-webkit-line-clamp:5;line-clamp:5}}html[lang=te] .LandingFeedbackWho{letter-spacing:0}.SignCell{grid-row:var(--CellRow);grid-column:var(--CellColumn);position:relative;min-width:0;min-height:0;border-radius:16px;overflow:hidden;container-type:size;container-name:signcell;transition:filter .25s ease,border-color .25s ease;border:1px solid color-mix(in srgb,var(--CellAccent) 45%,transparent);box-shadow:inset 0 1px #ffffff12,0 8px 24px -14px color-mix(in srgb,var(--CellAccent) 35%,rgba(3,5,20,.4));--AccentInk: var(--CellAccent)}:root[data-theme=dark] .SignCell{--AccentInk: color-mix(in srgb, var(--CellAccent) 80%, #ffffff)}:root[data-theme=light] .SignCell{--AccentInk: color-mix(in srgb, var(--CellAccent) 62%, #1c2a3a);border-color:color-mix(in srgb,var(--CellAccent) 42%,rgba(255,255,255,.85))}.SignCell:hover{border-color:color-mix(in srgb,var(--CellAccent) 78%,transparent);filter:drop-shadow(0 0 9px color-mix(in srgb,var(--CellAccent) 38%,transparent))}.SignCellInner{position:relative;height:100%;border-radius:inherit;padding:.6em .75em .85em;display:flex;flex-direction:column;gap:.3em;overflow:hidden;font-size:min(calc(14.5px + var(--AppFontStep, 0px)),max(9px,6.2cqh));box-shadow:inset 0 0 26px -14px var(--CellAccent)}:root[data-theme=dark] .SignCellInner{background:linear-gradient(155deg,color-mix(in srgb,var(--CellDark) 92%,#04060b),color-mix(in srgb,var(--CellDark) 48%,#04060b))}:root[data-theme=light] .SignCellInner{background:linear-gradient(155deg,color-mix(in srgb,var(--CellLight) 96%,#ffffff),color-mix(in srgb,var(--CellLight) 52%,#ffffff))}.SignCellInner:before{content:"";position:absolute;inset:0 0 auto 0;height:42%;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--CellAccent) 10%,rgba(255,255,255,.04)),transparent)}.CellHead,.OneWordTag,.HouseLine,.NakList{flex-shrink:0}.CellHead{display:flex;align-items:center;gap:.4em;min-width:0}.SignIdent{display:flex;align-items:center;gap:.38em;min-width:0;cursor:default}button.SignIdent,button.NakRow{border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:start}button.NakRow{width:100%}button.OrganChip,button.PlanetChip{font-family:inherit}button.SignIdent:focus-visible,button.NakRow:focus-visible,button.OrganChip:focus-visible,button.PlanetChip:focus-visible{outline:2px solid var(--AccentInk);outline-offset:2px}.SignGlyph{color:var(--AccentInk);font-size:1.25em;line-height:1;text-shadow:0 0 9px color-mix(in srgb,var(--CellAccent) 65%,transparent)}.SignName{font-weight:600;letter-spacing:.09em;text-transform:uppercase;font-size:.86em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.OneWordTag{font-size:.74em;letter-spacing:.16em;text-transform:uppercase;color:var(--AccentInk);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:default}.HouseLine{display:flex;flex-direction:column;align-items:flex-start;gap:.4em;font-size:.77em;color:var(--TextDim);min-width:0;cursor:default}.HouseGroupChip{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.42em;max-width:100%;min-height:calc(1.86em + 2px);padding:.28em .65em;border:1px solid color-mix(in srgb,var(--CellAccent) 52%,transparent);border-radius:999px;background:color-mix(in srgb,var(--CellAccent) 10%,var(--ChipBase));color:var(--TextDim);font:inherit;line-height:1.3;cursor:help;text-align:start}.HouseGroupChip:hover,.HouseGroupChip:focus-visible{color:var(--Text);background:color-mix(in srgb,var(--CellAccent) 20%,var(--ChipBase));outline:2px solid var(--AccentInk);outline-offset:2px}.HouseGroupName:before{content:"·";margin-inline-end:.42em;color:var(--AccentInk)}.HouseNum{flex:none;font-family:var(--MonoFont);font-size:.95em;font-weight:600;letter-spacing:.05em;color:var(--AccentInk)}.HouseMeaning{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HouseGroupExplanation{margin-block-start:.7em;padding-block-start:.7em;border-top:1px solid color-mix(in srgb,var(--TipAccent) 25%,transparent)}.HouseGroupExplanation strong{color:var(--TipAccent)}.HouseGroupExplanation .TipBody{margin-block:.3em 0}.TipFootnote{color:var(--TextDim);font-size:.92em;margin-block:.65em 0}.AstroTooltip.TooltipVisible{pointer-events:auto}.CellPlanets{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.25em;min-width:0;max-width:78%}.PlanetChip,.OrganChip{display:inline-flex;align-items:center;gap:.28em;font-size:.75em;padding:.16em .55em;border-radius:999px;cursor:default;max-width:100%;border:0}.PlanetChip{--ChipInk: var(--PlanetColor);background:color-mix(in srgb,var(--PlanetColor) 13%,var(--ChipBase));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ChipInk) 50%,transparent),inset 0 0 9px -3px color-mix(in srgb,var(--ChipInk) 60%,transparent)}:root[data-theme=light] .PlanetChip{--ChipInk: color-mix(in srgb, var(--PlanetColor) 55%, #16232f)}.OrganChip{--ChipInk: var(--CellAccent);margin-left:auto;flex:none;max-width:55%;color:var(--TextDim);background:color-mix(in srgb,var(--CellAccent) 13%,var(--ChipBase));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ChipInk) 50%,transparent),inset 0 0 9px -3px color-mix(in srgb,var(--ChipInk) 60%,transparent)}:root[data-theme=light] .OrganChip{--ChipInk: color-mix(in srgb, var(--CellAccent) 55%, #16232f)}.OrganChipIcon{width:1.15em;height:1.15em;color:var(--AccentInk);flex:none}.OrganChipName{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PlanetGlyph{color:var(--ChipInk);font-size:1.12em;line-height:1;text-shadow:0 0 7px color-mix(in srgb,var(--ChipInk) 70%,transparent)}.PlanetChipName{color:var(--ChipInk);font-weight:600;letter-spacing:.05em;white-space:nowrap}.PlanetChipWord{color:var(--TextDim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CellArtRow{flex:1 1 auto;min-height:2.9em;max-height:4.2em;position:relative;z-index:0;display:flex;align-items:center;justify-content:space-between;gap:.45em;padding:.1em;overflow:hidden}.OrganArt{display:inline-flex;align-items:center;justify-content:center;flex:none;height:100%;min-height:0;overflow:hidden;cursor:default;position:relative;color:color-mix(in srgb,var(--HomeText) 78%,var(--CellAccent));filter:drop-shadow(0 0 7px color-mix(in srgb,var(--CellAccent) 35%,transparent))}:root[data-theme=light] .OrganArt{color:color-mix(in srgb,var(--HomeText) 68%,var(--CellAccent))}.CellArtSvg{display:block;width:auto;height:2.6em;max-width:2.9em;max-height:100%}.NakList{display:table;width:100%;margin-top:auto;position:relative;z-index:1;border-top:1px dotted color-mix(in srgb,var(--CellAccent) 40%,transparent);padding-top:.3em;font-size:.72em}.NakRow{display:table-row;cursor:default}.NakName{display:table-cell;width:1%;padding:.07em .5em .07em 0;font-family:var(--MonoFont);color:var(--HomeText);letter-spacing:.03em;white-space:nowrap}.NakLord{display:table-cell;width:1%;padding:.07em .5em .07em .7em;font-family:var(--MonoFont);color:var(--CellAccent);letter-spacing:.03em;white-space:nowrap}.NakWord{display:table-cell;max-width:0;color:var(--TextMicro);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.NakRow:hover .NakName{color:var(--AccentInk)}.CenterPanel{grid-area:2 / 2 / 4 / 4;min-width:0;min-height:0;padding:1px;border-radius:26px;background:linear-gradient(160deg,color-mix(in srgb,var(--Neon) 70%,transparent),color-mix(in srgb,var(--Neon) 12%,transparent) 45%,color-mix(in srgb,var(--Neon2) 55%,transparent))}.CenterPanelInner{position:relative;height:100%;border-radius:25px;background:var(--ConsoleBg);overflow:hidden}.ConsoleBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.ConsoleRings{position:absolute;width:150%;aspect-ratio:1;border-radius:50%;opacity:.125;background:repeating-radial-gradient(circle at center,var(--HudLine) 0,var(--HudLine) 1px,transparent 1px,transparent 46px)}.ConsoleSweep{position:absolute;width:150%;aspect-ratio:1;border-radius:50%;opacity:.14;background:conic-gradient(from 0deg,transparent 0 318deg,var(--SweepColor) 348deg,var(--SweepStrong) 360deg);animation:SweepRotate 16s linear infinite}.ConsoleContent{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:center;gap:15px;padding:22px 26px}.AppIdentity{text-align:center}.AppLogoRow{display:flex;align-items:center;justify-content:center;gap:10px}.AppLogoMark{width:38px;height:auto;filter:drop-shadow(0 0 9px color-mix(in srgb,var(--Gold) 45%,transparent));flex:none}.AppName{font-family:var(--FontHero);font-size:calc(34px + var(--AppFontStep, 0px));font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--GoldText);text-shadow:0 0 14px color-mix(in srgb,var(--Gold) 35%,transparent);white-space:nowrap;margin:0}.AppTagline{margin:3px 0 0;font-size:calc(14px + var(--AppFontStep, 0px));letter-spacing:.08em;text-transform:none;color:var(--TextDim)}.ConsoleDivider{display:flex;align-items:center;gap:10px}.ConsoleDivider:before,.ConsoleDivider:after{content:"";flex:1;height:1px}.ConsoleDivider:before{background:linear-gradient(90deg,transparent,var(--HudLine))}.ConsoleDivider:after{background:linear-gradient(90deg,var(--HudLine),transparent)}.MicroLabel{font-family:var(--MonoFont);font-size:calc(9.5px + var(--AppFontStep, 0px));letter-spacing:.22em;text-transform:uppercase;color:var(--TextMicro);white-space:nowrap}.LanguageCloud{display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-start;gap:6px;max-height:150px;overflow-y:auto;overscroll-behavior:contain;padding:2px 6px;scrollbar-width:thin}.LanguageChip{position:relative;display:inline-flex;align-items:center;font-family:inherit;font-size:calc(12.5px + var(--AppFontStep, 0px));color:var(--TextDim);background:var(--KeyBg);border:0;box-shadow:inset 0 0 0 1px var(--KeyEdge);border-radius:999px;padding:.42em 1em;cursor:pointer;white-space:nowrap;overflow:hidden;transition:color .15s ease,box-shadow .15s ease,background .15s ease,transform .15s ease}.LanguageChip:hover{color:var(--HomeText);transform:translateY(-1px);box-shadow:inset 0 0 0 1px var(--Neon),0 4px 14px -6px var(--Neon)}.SupportedLanguageChip{color:var(--HomeText)}.ActiveLanguageChip{color:var(--NeonInk);background:color-mix(in srgb,var(--Neon) 14%,transparent);box-shadow:inset 0 0 0 1px var(--Neon),0 0 12px -2px var(--Neon);text-shadow:0 0 8px var(--NeonSoft)}.SoonNote{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--SoonBg);color:var(--NeonInk);font-size:.85em;letter-spacing:.08em;opacity:0;transform:translateY(100%);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.ShowSoon .SoonNote{opacity:1;transform:translateY(0)}.SignInRow{display:flex;flex-direction:column;gap:8px;max-width:340px;width:100%;margin:0 auto}.SignInButton{display:flex;align-items:center;justify-content:center;gap:9px;height:38px;font-family:inherit;font-size:calc(13.5px + var(--AppFontStep, 0px));font-weight:600;letter-spacing:.06em;border:0;cursor:pointer;border-radius:999px;transition:filter .15s ease}.SignInButton:hover{filter:brightness(1.1)}.SignInButton:active{transform:translateY(1px)}.SignInButton:disabled{opacity:.55;cursor:default;filter:none}.GoogleButton{background:var(--GoogleBtnBg);color:var(--GoogleBtnInk);box-shadow:inset 0 0 0 1px var(--KeyEdge)}.GoogleBadge{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#fff;flex:none}.GoogleBadge svg{width:12px;height:12px;display:block}.EmailButton{background:linear-gradient(120deg,var(--Neon),var(--Neon2));color:var(--EmailBtnInk);box-shadow:0 0 16px -4px var(--NeonSoft)}.EmailIcon{width:15px;height:12px;flex:none}.GoogleHint{font-size:calc(11px + var(--AppFontStep, 0px));letter-spacing:.04em;color:var(--TextMicro);text-align:center}.SignedInMeta{display:flex;align-items:center;justify-content:center;gap:10px}.SignedInName{font-size:calc(12px + var(--AppFontStep, 0px));color:var(--TextDim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ConsoleLoading{text-align:center}.GhostButton{display:flex;align-items:center;justify-content:center;height:38px;padding:0 16px;font-family:inherit;font-size:calc(13.5px + var(--AppFontStep, 0px));font-weight:600;letter-spacing:.06em;border:0;border-radius:999px;background:var(--KeyBg);box-shadow:inset 0 0 0 1px var(--KeyEdge);color:var(--TextDim);cursor:pointer;transition:color .15s ease,box-shadow .15s ease}.GhostButton:hover{color:var(--HomeText);box-shadow:inset 0 0 0 1px var(--Neon)}.OtpOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;background:#04070d99;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.OtpPanel{width:380px;padding:1px;border-radius:20px;background:linear-gradient(160deg,color-mix(in srgb,var(--Neon) 70%,transparent),color-mix(in srgb,var(--Neon) 12%,transparent) 45%,color-mix(in srgb,var(--Neon2) 55%,transparent))}.OtpPanelInner{border-radius:19px;background:var(--ConsoleBg);padding:22px 20px;display:flex;flex-direction:column;gap:12px;color:var(--HomeText)}.OtpTitle{font-size:calc(15px + var(--AppFontStep, 0px));font-weight:600;letter-spacing:.06em}.OtpForm{display:flex;flex-direction:column;gap:10px}.OtpLabel{font-family:var(--MonoFont);font-size:calc(9.5px + var(--AppFontStep, 0px));letter-spacing:.2em;text-transform:uppercase;color:var(--TextMicro)}.OtpInput{width:100%;background:var(--KeyBg);box-shadow:inset 0 0 0 1px var(--KeyEdge);border:0;border-radius:10px;color:var(--HomeText);font-family:inherit;font-size:calc(14px + var(--AppFontStep, 0px));padding:10px 12px;outline:none;transition:box-shadow .15s ease}.OtpInput:focus{box-shadow:inset 0 0 0 1px var(--Neon),0 0 12px -4px var(--Neon)}.OtpCodeInput{font-family:var(--MonoFont);letter-spacing:.5em;text-align:center;font-size:calc(18px + var(--AppFontStep, 0px))}.OtpActions{display:flex;gap:8px}.OtpActions .SignInButton{flex:1}.OtpError{color:var(--Danger, #ff6b81);font-size:calc(12px + var(--AppFontStep, 0px));text-align:center}.OtpInfo{color:var(--NeonInk);font-size:calc(12px + var(--AppFontStep, 0px))}.AstroTooltip{position:fixed;left:0;top:0;z-index:80;max-width:330px;max-height:640px;overflow-y:auto;pointer-events:none;opacity:0;transition:opacity .18s ease;border-radius:14px;background:var(--TooltipBg);border:1px solid color-mix(in srgb,var(--TipAccent, var(--Neon)) 42%,var(--HudLine));box-shadow:0 18px 44px #03051466,0 0 22px color-mix(in srgb,var(--TipAccent, var(--Neon)) 16%,transparent)}:root[data-theme=light] .AstroTooltip{box-shadow:0 18px 44px #5a64aa47,0 0 22px color-mix(in srgb,var(--TipAccent, var(--Neon)) 14%,transparent)}.AstroTooltip.TooltipVisible{opacity:1}.AstroTooltipInner{padding:12px 14px;font-size:calc(12px + var(--AppFontStep, 0px));line-height:1.5;color:var(--HomeText)}.TipTitle{display:flex;align-items:baseline;gap:8px;font-size:calc(13px + var(--AppFontStep, 0px));font-weight:600;letter-spacing:.02em;color:var(--HomeText);min-width:0;flex-wrap:wrap}.TipGlyph{color:var(--TipAccent, var(--Neon));font-size:calc(16px + var(--AppFontStep, 0px));line-height:1;text-shadow:0 0 10px color-mix(in srgb,var(--TipAccent, var(--Neon)) 50%,transparent)}:root[data-theme=light] .TipGlyph{text-shadow:none}.TipAlias{font-family:var(--MonoFont);font-size:calc(10px + var(--AppFontStep, 0px));color:var(--TextMicro);letter-spacing:.1em;text-transform:uppercase}.TipOneWord{margin-left:auto;font-size:calc(9px + var(--AppFontStep, 0px));font-weight:600;text-transform:uppercase;letter-spacing:.16em;padding:2px 8px;border-radius:999px;color:color-mix(in srgb,var(--TipAccent, var(--Neon)) 70%,var(--HomeText));background:color-mix(in srgb,var(--TipAccent, var(--Neon)) 12%,transparent);border:1px solid color-mix(in srgb,var(--TipAccent, var(--Neon)) 40%,transparent)}.TipRows{display:grid;grid-template-columns:auto 1fr;gap:3px 12px;margin:8px 0 2px}.TipKey{font-family:var(--MonoFont);font-size:calc(9px + var(--AppFontStep, 0px));letter-spacing:.16em;text-transform:uppercase;color:var(--TextMicro);padding-top:2px;white-space:nowrap}.TipVal{color:var(--TextDim);font-size:calc(11.5px + var(--AppFontStep, 0px));min-width:0}.TipBody{margin:6px 0 0;font-size:calc(11.5px + var(--AppFontStep, 0px));line-height:1.55;color:var(--TextDim);border-top:1px solid color-mix(in srgb,var(--TipAccent, var(--Neon)) 20%,var(--HudLine));padding-top:8px}.TipSwatch{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:5px;background:currentColor;box-shadow:0 0 6px currentColor}@keyframes SweepRotate{to{transform:rotate(360deg)}}@keyframes OrbitSpin{to{transform:rotate(360deg)}}@keyframes OrbitSpinReverse{to{transform:rotate(-360deg)}}@keyframes TwinkleStar{0%,to{opacity:.15}50%{opacity:.9}}@keyframes BlinkPulse{0%,45%{opacity:1}50%,to{opacity:0}}@keyframes ScanDrift{0%{transform:translateY(-160px)}to{transform:translateY(105vh)}}@keyframes CometFly{0%{transform:translate(150px,-130px) rotate(-38deg);opacity:0}8%{opacity:.9}50%{opacity:.9}68%{transform:translate(-170px,170px) rotate(-38deg);opacity:0}to{transform:translate(-170px,170px) rotate(-38deg);opacity:0}}html[lang=te] .HeaderAppName{letter-spacing:0}html[lang=te] .HeaderTagline{letter-spacing:.04em}html[lang=te] .AppName{letter-spacing:0}html[lang=te] .AppTagline{letter-spacing:.04em}html[lang=te] .MicroLabel{letter-spacing:.12em}html[lang=te] .SignName{letter-spacing:0}html[lang=te] .OneWordTag{letter-spacing:.08em}html[lang=te] .TipOneWord,html[lang=te] .TipKey{letter-spacing:.05em}@media(min-width:901px)and (max-height:680px){.HomePage{overflow-x:hidden;overflow-y:auto}.HomeShell{position:relative;inset:auto;min-height:100%}.ChartGrid{grid-template-rows:repeat(4,160px)}}@media(max-width:900px){.HomePage{overflow-x:hidden;overflow-y:auto}.HomeShell{position:relative;inset:auto;min-height:100%}.HeaderTelemetry,.HeaderTagline{display:none}.HomeMain{display:block;padding:10px 12px 16px}.ChartGrid{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-rows:auto;gap:10px}.SignCell{grid-row:auto;grid-column:auto;order:var(--SignOrder);height:220px}.CenterPanel{grid-area:auto;order:0;min-height:360px}.AppName{font-size:calc(26px + var(--AppFontStep, 0px))}}@media(min-width:521px)and (max-width:900px){.ChartGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.CenterPanel{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.HomePage *,.HomePage *:before,.HomePage *:after,.AstroTooltip{animation:none!important;transition:none!important}.LandingFeedbackLeaving{display:none}}.IdentityStage{display:flex;align-items:stretch;justify-content:center}.IdentityStage>.AppIdentity{flex:0 1 auto;min-width:0}.IdentitySide{position:relative;flex:1 1 0;min-width:0}.LandingQr{position:absolute;top:8px;left:20px;width:112px;margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.LandingQrImage{display:block;width:clamp(56px,calc(20vh - 82px),96px);height:auto;aspect-ratio:1;border-radius:6px;box-shadow:0 0 0 1px var(--KeyEdge),0 0 14px -6px var(--NeonSoft)}.LandingFreeLine{margin:14px auto 0;padding:0 4px}.LandingQrCaption,.LandingFreeLine{max-width:100%;font-family:var(--MonoFont);font-size:calc(9.5px + var(--AppFontStep, 0px));line-height:1.3;letter-spacing:.08em;text-transform:none;text-align:center;color:var(--TextMicro);overflow-wrap:break-word}.LandingQrCaption{padding:0;font-size:calc(8.5px + var(--AppFontStep, 0px));line-height:1.25;letter-spacing:.04em;text-align:left}.LandingFreeLine{font-size:calc(13px + var(--AppFontStep, 0px));font-weight:600;letter-spacing:.1em;color:var(--Neon);text-shadow:0 0 12px var(--NeonSoft)}html[lang=te] .LandingQrCaption,html[lang=te] .LandingFreeLine{letter-spacing:.04em}@media(max-width:900px){.LandingQrImage{width:64px}}@media(max-width:760px){.IdentitySide,.LandingQr,.LandingFreeLine{display:none}}.OrreryRoot{--OrreryOrbit: var(--HomeOrbit, var(--HomeNeutralOrbit));--OrreryAccent: var(--HomeAccent, var(--HomeNeutralAccent));--OrreryAccentAlt: var(--HomeAccentAlt, var(--HomeNeutralAccentAlt));--OrreryLamp: var(--HomeLamp, var(--HomeNeutralLamp));--OrreryRim: var(--HomeRim, var(--HomeNeutralRim));--OrrerySunCore: var(--HomeSunCore, var(--HomeNeutralSunCore));--OrrerySunCorona: var(--HomeSunCorona, var(--HomeNeutralSunCorona));--OrreryDeep: var(--HomeSilhouette, var(--HomeNeutralSilhouette));--OrrerySky: var(--HomeSkyMid, var(--HomeNeutralSkyMid));--OrreryNebula: var(--HomeNebulaA, var(--HomeNeutralNebulaA));--OrreryToneSun: var(--OrrerySunCorona);--OrreryToneMoon: color-mix(in srgb, var(--PlanetMoon) 86%, var(--OrrerySunCore));--OrreryToneMars: color-mix(in srgb, var(--PlanetMars) 88%, var(--OrreryDeep));--OrreryToneMercury: color-mix(in srgb, var(--PlanetMercury) 42%, var(--PlanetMoon));--OrreryToneJupiter: color-mix(in srgb, var(--PlanetJupiter) 70%, var(--OrrerySunCore));--OrreryToneVenus: color-mix(in srgb, var(--PlanetVenus) 82%, var(--OrrerySunCorona));--OrreryToneSaturn: color-mix(in srgb, var(--OrrerySunCorona) 44%, var(--OrrerySunCore));--OrreryToneRahu: color-mix(in srgb, var(--PlanetRahu) 34%, var(--OrreryDeep));--OrreryToneKetu: color-mix(in srgb, var(--PlanetKetu) 34%, var(--OrreryDeep));--OrreryGlow: 1;position:relative;inline-size:100%;block-size:100%;min-inline-size:0;min-block-size:0;overflow:hidden;isolation:isolate;color:var(--Text);font-family:var(--FontSans)}:root[data-theme=light] .OrreryRoot{--OrreryGlow: .5;--OrreryToneMoon: color-mix(in srgb, var(--PlanetMoon) 34%, var(--OrrerySunCore));--OrreryToneVenus: color-mix(in srgb, var(--PlanetVenus) 36%, var(--OrrerySunCore));--OrreryToneMercury: color-mix(in srgb, var(--PlanetMercury) 52%, var(--OrrerySunCore));--OrreryToneSaturn: color-mix(in srgb, var(--OrrerySunCorona) 52%, var(--OrrerySunCore));--OrreryToneRahu: color-mix(in srgb, var(--PlanetRahu) 70%, var(--Text));--OrreryToneKetu: color-mix(in srgb, var(--PlanetKetu) 70%, var(--Text))}.OrreryProbe{position:absolute;inline-size:0;block-size:0;overflow:hidden;visibility:hidden;pointer-events:none}.OrreryStageBox{position:absolute;inset-inline:0;inset-block-start:calc(var(--HomeAskHeight, 0px) + var(--HomeFlashHeight, 0px) + 2 * var(--HomeCenterGap, 0px));inset-block-end:calc(var(--HomeCardHeight, 0px) + var(--HomeCenterGap, 0px));visibility:hidden;pointer-events:none}@media(max-height:719px){.OrreryStageBox{inset-block-start:calc(var(--HomeAskHeight, 0px) + var(--HomeCenterGap, 0px))}}.OrreryLayer{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%}.OrreryCanvasHold{z-index:1;opacity:0;transition:opacity .3s var(--HomeEaseOut, ease-out)}.OrreryCanvasHold.OrreryShown{opacity:1}.OrreryCanvas{display:block;inline-size:100%;block-size:100%;touch-action:pan-y;cursor:grab;outline:none}.OrreryCanvas.OrreryDragging{cursor:grabbing}.OrreryCanvas.OrreryOverBody{cursor:pointer}.OrreryFlatHold{z-index:0;opacity:1;transition:opacity .3s var(--HomeEaseOut, ease-out)}.OrreryFlatHold.OrreryGone{opacity:0;pointer-events:none}.OrreryPicture{display:block;inline-size:100%;block-size:100%;overflow:visible}.OrreryOrbit{fill:none;stroke:color-mix(in srgb,var(--OrreryOrbit) 34%,transparent);stroke-width:1}.OrreryOrbitBeads{fill:none;stroke:color-mix(in srgb,var(--OrreryLamp) 70%,transparent);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:.1 13}.OrreryOrbitMarks{fill:none;stroke:color-mix(in srgb,var(--OrreryOrbit) 55%,transparent);stroke-width:4;stroke-dasharray:1 17}.OrreryOrnamentNeonOrbit .OrreryOrbit{stroke:color-mix(in srgb,var(--OrreryAccentAlt) 42%,transparent);stroke-width:.8}.OrreryOrnamentRangoliWheel .OrreryOrbit,.OrreryOrnamentSuryaMandala .OrreryOrbit,.OrreryOrnamentLotusMandala .OrreryOrbit{stroke:color-mix(in srgb,var(--OrreryAccent) 36%,transparent)}.OrreryOrbitChapter{fill:none;stroke:color-mix(in srgb,var(--OrreryAccent) 88%,transparent);stroke-width:1.5}.OrreryOrbitChapterGlow{fill:none;stroke:color-mix(in srgb,var(--OrreryAccent) 26%,transparent);stroke-width:5}.OrreryShadowRing{fill:none;stroke:color-mix(in srgb,var(--PlanetRahu) 46%,transparent);stroke-width:1;stroke-dasharray:2 5}.OrreryNodeAxis{fill:none;stroke:color-mix(in srgb,var(--Text) 18%,transparent);stroke-width:1;stroke-dasharray:6 6}.OrreryKolam{fill:none;stroke:color-mix(in srgb,var(--OrreryAccentAlt) 62%,transparent);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:.1 9}.OrreryMeridian{fill:none;stroke:color-mix(in srgb,var(--OrreryOrbit) 30%,transparent);stroke-width:1}.OrreryBandFill{fill:color-mix(in srgb,var(--OrreryOrbit) 7%,transparent);fill-rule:evenodd;stroke:none}.OrreryBandEdge{fill:none;stroke:color-mix(in srgb,var(--OrreryOrbit) 46%,transparent);stroke-width:1}.OrreryBandTick{fill:none;stroke:color-mix(in srgb,var(--OrreryOrbit) 50%,transparent);stroke-width:1}.OrreryDegreeTick{fill:none;stroke:color-mix(in srgb,var(--OrreryAccent) 50%,transparent);stroke-width:.8}.OrreryStarRing{fill:none;stroke:color-mix(in srgb,var(--OrreryOrbit) 18%,transparent);stroke-width:1}.OrreryStarTick{fill:none;stroke:color-mix(in srgb,var(--OrreryOrbit) 44%,transparent);stroke-width:1}.OrrerySectorFill{stroke:none;fill:transparent;transition:fill var(--HomeShort, .24s) var(--HomeEaseOut, ease-out)}.OrrerySectorLit{fill:color-mix(in srgb,var(--OrreryAccent) 16%,transparent)}.OrrerySectorBeam{fill:color-mix(in srgb,var(--OrreryLamp) 28%,transparent)}.OrrerySectorAsk{fill:color-mix(in srgb,var(--OrreryAccentAlt) 24%,transparent)}.OrrerySectorMoon{fill:color-mix(in srgb,var(--PlanetMoon) 14%,transparent)}.OrrerySectorRecall{fill:none;stroke:color-mix(in srgb,var(--OrreryAccentAlt) 46%,transparent);stroke-width:1;stroke-dasharray:3 4}.OrreryMedallion{fill:color-mix(in srgb,var(--OrrerySky) 72%,transparent);stroke:color-mix(in srgb,var(--OrreryAccent) 58%,transparent);stroke-width:1}.OrreryMedallionInner{fill:none;stroke:color-mix(in srgb,var(--OrreryAccent) 34%,transparent);stroke-width:.8}.OrreryGlyph{fill:none;stroke:color-mix(in srgb,var(--OrreryAccent) 92%,var(--Text));stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round}.OrreryHouseNumber{fill:color-mix(in srgb,var(--OrreryOrbit) 78%,var(--Text));font-family:var(--FontSans);font-size:9px;font-weight:600;font-variant-numeric:tabular-nums;text-anchor:middle;dominant-baseline:central;opacity:.8}.OrreryBoundaryLamp{fill:var(--OrreryLamp);opacity:.85}.OrreryStrongTick{fill:var(--OrreryAccent);stroke:color-mix(in srgb,var(--OrrerySunCore) 70%,transparent);stroke-width:.5}.OrreryDiya{fill:color-mix(in srgb,var(--PlanetKetu) 80%,var(--OrreryDeep));stroke:color-mix(in srgb,var(--OrreryLamp) 70%,transparent);stroke-width:.6}.OrreryFlame{fill:var(--OrreryLamp);stroke:color-mix(in srgb,var(--OrrerySunCore) 80%,transparent);stroke-width:.4;transform-box:fill-box;transform-origin:50% 100%}.OrreryFlameGlow{stroke:none;opacity:calc(.5 + .5 * var(--OrreryGlow))}.OrreryBirthStar{fill:var(--OrrerySunCore);stroke:color-mix(in srgb,var(--OrreryAccent) 80%,transparent);stroke-width:.5;transform-box:fill-box;transform-origin:center}.OrreryPassing{fill:color-mix(in srgb,var(--OrrerySky) 60%,transparent);stroke:var(--OrreryTint, var(--OrreryOrbit));stroke-width:1.4}.OrrerySunRay{fill:none;stroke:color-mix(in srgb,var(--OrrerySunCorona) 35%,transparent);stroke-width:1.2;stroke-linecap:round}.OrreryBeam{fill:none;stroke:color-mix(in srgb,var(--OrreryLamp) 82%,transparent);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.OrreryBeamGlow{fill:none;stroke:color-mix(in srgb,var(--OrreryLamp) calc(24% * var(--OrreryGlow)),transparent);stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.OrreryTrail{fill:none;stroke:var(--OrreryTint, var(--OrreryOrbit));stroke-width:2;stroke-linecap:round;opacity:.6}.OrreryBodySun{--OrreryTint: var(--PlanetSun);--OrreryTone: var(--OrreryToneSun)}.OrreryBodyMoon{--OrreryTint: var(--PlanetMoon);--OrreryTone: var(--OrreryToneMoon)}.OrreryBodyMars{--OrreryTint: var(--PlanetMars);--OrreryTone: var(--OrreryToneMars)}.OrreryBodyMercury{--OrreryTint: var(--PlanetMercury);--OrreryTone: var(--OrreryToneMercury)}.OrreryBodyJupiter{--OrreryTint: var(--PlanetJupiter);--OrreryTone: var(--OrreryToneJupiter)}.OrreryBodyVenus{--OrreryTint: var(--PlanetVenus);--OrreryTone: var(--OrreryToneVenus)}.OrreryBodySaturn{--OrreryTint: var(--PlanetSaturn);--OrreryTone: var(--OrreryToneSaturn)}.OrreryBodyRahu{--OrreryTint: var(--PlanetRahu);--OrreryTone: var(--OrreryToneRahu)}.OrreryBodyKetu{--OrreryTint: var(--PlanetKetu);--OrreryTone: var(--OrreryToneKetu)}.OrreryBody{cursor:pointer;transition:opacity var(--HomeShort, .24s) var(--HomeEaseOut, ease-out)}.OrreryBodyDim{opacity:.55}.OrreryBodyBright .OrreryHalo{opacity:1}.OrreryStopLight{stop-color:color-mix(in srgb,var(--OrreryTone) 46%,var(--OrrerySunCore))}.OrreryStopTone{stop-color:var(--OrreryTone)}.OrreryStopDark{stop-color:color-mix(in srgb,var(--OrreryTone) 38%,var(--OrreryDeep))}.OrreryStopDeep{stop-color:color-mix(in srgb,var(--OrreryTone) 14%,var(--OrreryDeep))}.OrreryStopGlow{stop-color:var(--OrreryTint)}.OrreryStopClear{stop-color:var(--OrreryTint);stop-opacity:0}.OrreryStopShade{stop-color:var(--OrreryDeep)}.OrreryStopShadeClear{stop-color:var(--OrreryDeep);stop-opacity:0}.OrreryStopSunCore{stop-color:var(--OrrerySunCore)}.OrreryStopSunMid{stop-color:color-mix(in srgb,var(--OrrerySunCore) 55%,var(--OrrerySunCorona))}.OrreryStopSunLimb,.OrreryStopCorona{stop-color:var(--OrrerySunCorona)}.OrreryStopCoronaClear{stop-color:var(--OrrerySunCorona);stop-opacity:0}.OrreryStopLamp{stop-color:var(--OrreryLamp)}.OrreryStopLampClear{stop-color:var(--OrreryLamp);stop-opacity:0}.OrreryHalo{opacity:calc(.9 * var(--OrreryGlow))}.OrreryBandLight{fill:color-mix(in srgb,var(--OrreryTone) 40%,var(--OrrerySunCore))}.OrreryBandDark{fill:color-mix(in srgb,var(--OrreryTone) 62%,var(--PlanetMars))}.OrreryStorm{fill:color-mix(in srgb,var(--PlanetMars) 70%,var(--OrreryTone))}.OrreryCap{fill:color-mix(in srgb,var(--OrrerySunCore) 82%,var(--OrreryTone));opacity:.8}.OrreryCrater{fill:color-mix(in srgb,var(--OrreryTone) 50%,var(--OrreryDeep));opacity:.5}.OrrerySwirl{fill:none;stroke:color-mix(in srgb,var(--OrrerySunCore) 70%,transparent);stroke-width:.8;stroke-linecap:round;opacity:.6}.OrreryRingBack,.OrreryRingFront{fill:color-mix(in srgb,var(--OrreryTone) 74%,var(--OrrerySunCore));stroke:none;opacity:.86}.OrreryRingBack{opacity:.6}.OrreryRingGap{fill:none;stroke:color-mix(in srgb,var(--OrreryDeep) 70%,transparent)}.OrrerySmoke{opacity:calc(.7 * var(--OrreryGlow) + .15)}.OrreryTail{opacity:.75}.OrreryInkRim{fill:none;stroke:none}:root[data-theme=light] .OrreryInkRim{stroke:color-mix(in srgb,var(--Text) 30%,transparent);stroke-width:1}.OrreryOverSunRim{fill:none;stroke:color-mix(in srgb,var(--OrreryDeep) 55%,transparent);stroke-width:1.2}.OrreryLampRing{fill:none;stroke:var(--OrreryLamp);stroke-width:1.4}.OrreryLampRingGlow{fill:none;stroke:color-mix(in srgb,var(--OrreryLamp) calc(30% * var(--OrreryGlow)),transparent);stroke-width:5}.OrreryOwnRing{fill:none;stroke:color-mix(in srgb,var(--PlanetMoon) 86%,transparent);stroke-width:1.3;stroke-linecap:round;stroke-dasharray:.1 4.6}.OrreryRecallRing{fill:none;stroke:color-mix(in srgb,var(--OrreryAccentAlt) 80%,transparent);stroke-width:.9;stroke-linecap:round;stroke-dasharray:.1 3.4}.OrreryVeilRahu{fill:color-mix(in srgb,var(--PlanetRahu) 42%,transparent);stroke:color-mix(in srgb,var(--PlanetRahu) 70%,transparent);stroke-width:.7;stroke-dasharray:3 3}.OrreryVeilKetu{fill:color-mix(in srgb,var(--TextFaint) 34%,transparent);stroke:color-mix(in srgb,var(--PlanetKetu) 60%,transparent);stroke-width:.7;stroke-dasharray:3 3}.OrreryVeilThread{fill:none;stroke:color-mix(in srgb,var(--OrreryDeep) 70%,var(--PlanetRahu));stroke-width:.9;opacity:.55}.OrrerySunPetal{fill:color-mix(in srgb,var(--OrrerySunCorona) calc(12% * var(--OrreryGlow)),transparent);stroke:color-mix(in srgb,var(--OrrerySunCorona) 62%,transparent);stroke-width:.9;stroke-linejoin:round}.OrrerySunRayShape{fill:color-mix(in srgb,var(--OrrerySunCorona) 46%,transparent);stroke:none}.OrrerySunRing{fill:none;stroke:color-mix(in srgb,var(--OrreryOrbit) 62%,transparent);stroke-width:1}.OrreryOrnamentTurn{transform-box:fill-box;transform-origin:center}.OrreryDrift,.OrreryDriftBack{transform-box:view-box;transform-origin:0 0}.OrreryUnplaced{fill:var(--OrreryTint);stroke:color-mix(in srgb,var(--OrrerySunCore) 50%,transparent);stroke-width:.6;opacity:.85}.OrreryPop{transform-box:fill-box;transform-origin:center}.OrreryMoonDot{fill:color-mix(in srgb,var(--OrreryAccentAlt) 80%,var(--OrrerySunCore));stroke:color-mix(in srgb,var(--OrrerySunCore) 50%,transparent);stroke-width:.6}.OrreryMoonOrbit{fill:none;stroke:color-mix(in srgb,var(--OrreryAccentAlt) 26%,transparent);stroke-width:.8;stroke-dasharray:2 6}.OrreryOverlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.OrrerySectors{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;overflow:visible;pointer-events:none}.OrrerySector{fill:transparent;stroke:transparent;stroke-width:1.2;pointer-events:all;cursor:pointer;outline:none;transition:fill var(--HomeMicro, .12s) var(--HomeEaseOut, ease-out),stroke var(--HomeMicro, .12s) var(--HomeEaseOut, ease-out)}.OrrerySector:hover{fill:color-mix(in srgb,var(--OrreryAccent) 12%,transparent);stroke:color-mix(in srgb,var(--OrreryAccent) 55%,transparent)}.OrrerySector:focus-visible{fill:color-mix(in srgb,var(--OrreryAccent) 16%,transparent);stroke:var(--Accent);stroke-width:2}.OrreryMark{fill:transparent;stroke:none;pointer-events:all}.HomeSkyLabels{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.OrreryLabel{position:absolute;inset-block-start:0;inset-inline-start:0;display:inline-grid;grid-template-columns:auto auto;align-items:center;-moz-column-gap:4px;column-gap:4px;row-gap:0;min-block-size:22px;max-inline-size:180px;padding-block:2px;padding-inline:5px 8px;border-radius:11px;border:1px solid color-mix(in srgb,var(--OrreryTint) 34%,transparent);background:color-mix(in srgb,var(--Surface) 58%,transparent);color:var(--Text);font-size:var(--Text12);font-weight:600;line-height:1.2;white-space:nowrap;text-align:start;cursor:pointer;pointer-events:auto;opacity:1;will-change:transform;box-shadow:0 1px 8px color-mix(in srgb,var(--OrreryDeep) 40%,transparent);transition:opacity var(--HomeShort, .24s) var(--HomeEaseOut, ease-out),border-color var(--HomeMicro, .12s) var(--HomeEaseOut, ease-out),background-color var(--HomeMicro, .12s) var(--HomeEaseOut, ease-out)}.OrreryLabel:after{content:"";position:absolute;inset-inline:0;inset-block:-5px}:root[data-theme=light] .OrreryLabel{background:color-mix(in srgb,var(--Surface) 84%,transparent);border-color:color-mix(in srgb,var(--OrreryTint) 55%,transparent);box-shadow:0 1px 6px color-mix(in srgb,var(--Text) 12%,transparent)}html:not([lang|=en]) .OrreryLabel{line-height:1.3}.HomeBandSenior .OrreryLabel{font-size:var(--Text14)}.OrreryLabelArt{grid-row:1 / span 2;display:inline-grid;place-items:center;color:var(--OrreryTint)}.OrreryLabelName{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.OrreryLabelWord{grid-column:2;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;color:var(--TextMuted);font-size:11px;font-weight:500}.HomeBandSenior .OrreryLabelWord{font-size:var(--Text12)}@media(max-height:719px){.OrreryLabelWord{display:none}}.OrreryLabelRole{position:absolute;inset-block-start:-5px;inset-inline-end:-5px;display:inline-grid;place-items:center;inline-size:14px;block-size:14px;border-radius:50%;background:var(--Surface);border:1px solid color-mix(in srgb,var(--OrreryLamp) 70%,transparent);color:var(--OrreryLamp)}.OrreryLabelRoleOwn{border-style:dotted;border-color:color-mix(in srgb,var(--PlanetMoon) 80%,transparent);color:var(--PlanetMoon)}.OrreryLabelRoleChapter{border-color:color-mix(in srgb,var(--OrreryAccent) 80%,transparent);color:var(--OrreryAccent)}.OrreryLabelRole+.OrreryLabelRole{inset-inline-end:11px}.OrreryLabelRole+.OrreryLabelRole+.OrreryLabelRole{inset-inline-end:27px}.OrreryLabel:hover,.OrreryLabel:focus-visible,.OrreryLabelOn{z-index:3;border-color:var(--OrreryTint);background:color-mix(in srgb,var(--Surface) 92%,transparent)}.OrreryLabelAway{opacity:0;pointer-events:none}.OrreryLabelAway:focus-visible,.OrreryLabelAway.OrreryLabelOn{opacity:1;pointer-events:auto}.OrreryLabelFaint{opacity:.55}.OrreryLabelFaint:hover,.OrreryLabelFaint:focus-visible{opacity:1}.OrreryLabelMore{position:absolute;inset-block-start:calc(100% + 5px);inset-inline-start:50%;translate:-50% 0;max-inline-size:300px;padding-block:5px;padding-inline:10px;border-radius:var(--RadiusSm);border:1px solid color-mix(in srgb,var(--OrreryTint) 45%,var(--Border));background:var(--Surface);color:var(--Text);font-size:var(--Text12);font-weight:500;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:var(--ShadowPop);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--HomeMicro, .12s) var(--HomeEaseOut, ease-out),visibility 0s linear var(--HomeMicro, .12s)}html[dir=rtl] .OrreryLabelMore{translate:50% 0}.OrreryLabelMoreAbove{inset-block-start:auto;inset-block-end:calc(100% + 5px)}.OrreryLabel:hover>.OrreryLabelMore,.OrreryLabel:focus-visible>.OrreryLabelMore{opacity:1;visibility:visible;transition:opacity var(--HomeMicro, .12s) var(--HomeEaseOut, ease-out),visibility 0s}.OrreryMoonChip{position:absolute;inset-block-start:0;inset-inline-start:0;padding-block:2px;padding-inline:8px;border-radius:var(--RadiusPill);border:1px solid color-mix(in srgb,var(--OrreryAccentAlt) 40%,transparent);background:color-mix(in srgb,var(--Surface) 70%,transparent);color:var(--Text);font-size:11px;font-weight:600;white-space:nowrap}.OrreryNote{position:absolute;inset-block-end:calc(var(--HomeCardHeight, 0px) + var(--HomeCenterGap, 0px) + 6px);inset-inline-end:8px;max-inline-size:260px;padding-block:4px;padding-inline:10px;border-radius:var(--RadiusPill);background:color-mix(in srgb,var(--Surface) 78%,transparent);border:1px solid var(--Border);color:var(--TextMuted);font-size:var(--Text12);pointer-events:none}@media(prefers-reduced-motion:no-preference){.OrreryMoving .OrreryPop{animation:OrreryPop .42s var(--HomeEaseOut, ease-out) both}.OrreryMoving .OrreryFlame{animation:OrreryFlicker 2.6s ease-in-out infinite}.OrreryMoving .OrreryFlame.OrreryFlameSlow{animation-duration:3.3s}.OrreryMoving .OrreryBirthStar{animation:OrreryTwinkle 3.8s ease-in-out infinite}.OrreryMoving .OrreryOrnamentTurn{animation:OrreryTurn 240s linear infinite}.OrreryMoving .OrreryDrift{animation:OrreryTurn 120s linear infinite}.OrreryMoving .OrreryDriftBack{animation:OrreryTurnBack 120s linear infinite}.OrreryMoving .OrreryUnplaced{animation:OrreryBreathe 5.2s ease-in-out infinite}@keyframes OrreryPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes OrreryFlicker{0%,to{opacity:.85;transform:scale(.96)}40%{opacity:1;transform:scale(1.04)}70%{opacity:.92;transform:scale(.99)}}@keyframes OrreryTwinkle{0%,to{opacity:.7;transform:scale(.86)}50%{opacity:1;transform:scale(1.08)}}@keyframes OrreryTurn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes OrreryTurnBack{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes OrreryBreathe{0%,to{opacity:.6}50%{opacity:.95}}}@media(prefers-reduced-motion:reduce){.OrreryCanvasHold,.OrreryFlatHold,.OrreryLabel,.OrreryLabelMore,.OrrerySector,.OrrerySectorFill,.OrreryBody{transition-duration:1ms}}@media print{.OrreryCanvasHold{display:none}.OrreryFlatHold.OrreryGone{opacity:1}}.HomeAskDock,.HomeAskList,.HomeFlashStrip,.HomeForYou,.HomeAskSheet{--HomeAskStep: 0px;--HomeAskGold: var(--HomeAccent, var(--HomeNeutralAccent));--HomeAskAlt: var(--HomeAccentAlt, var(--HomeNeutralAccentAlt));--HomeAskLamp: var(--HomeLamp, var(--HomeNeutralLamp));--HomeAskSun: var(--HomeSunCore, var(--HomeNeutralSunCore));--HomeAskInk: var(--HomeSkyTop, var(--BackgroundDeep));--HomeAskFill: linear-gradient(135deg, var(--HomeAskLamp), var(--HomeAskGold));--HomeAskHair: color-mix(in srgb, var(--HomeGlassEdge) 55%, transparent);--HomeAskWash: color-mix(in srgb, var(--HomeAskGold) 13%, transparent);font-family:var(--FontSans);color:var(--Text)}:root[data-theme=light] .HomeAskDock,:root[data-theme=light] .HomeAskList,:root[data-theme=light] .HomeFlashStrip,:root[data-theme=light] .HomeForYou,:root[data-theme=light] .HomeAskSheet{--HomeAskInk: var(--Surface);--HomeAskFill: color-mix(in srgb, var(--HomeAskGold) 84%, var(--Text));--HomeAskWash: color-mix(in srgb, var(--HomeAskGold) 10%, transparent)}.HomeBandSenior .HomeAskDock,.HomeBandSenior .HomeAskList,.HomeBandSenior .HomeFlashStrip,.HomeBandSenior .HomeForYou,.HomeBandSenior .HomeAskSheet{--HomeAskStep: 2px}.HomeAskGlyph{flex:none;display:block}.HomeAskDock{position:relative;display:flex;align-items:center;gap:var(--Space2);box-sizing:border-box;inline-size:100%;max-inline-size:720px;min-inline-size:0;block-size:var(--HomeAskHeight, 44px);margin-inline:auto;padding-inline:6px 4px;background:var(--HomeGlass);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border:1px solid color-mix(in srgb,var(--HomeGlassEdge) 45%,transparent);border-radius:var(--RadiusPill);box-shadow:var(--ShadowCard),inset 0 1px color-mix(in srgb,var(--Text) 10%,transparent);transition:border-color var(--HomeShort) var(--HomeEaseOut),box-shadow var(--HomeShort) var(--HomeEaseOut)}.HomeGlass.HomeAskDock{border-radius:var(--RadiusPill)}.HomeGlass.HomeAskDock:hover{border-color:color-mix(in srgb,var(--HomeAskGold) 42%,var(--HomeGlassEdge))}.HomeGlass.HomeAskDock:focus-within{border-color:color-mix(in srgb,var(--HomeAskGold) 72%,transparent);box-shadow:var(--ShadowCard),inset 0 1px color-mix(in srgb,var(--Text) 12%,transparent),0 0 0 3px color-mix(in srgb,var(--HomeAskGold) 16%,transparent),0 0 32px color-mix(in srgb,var(--HomeAskLamp) 20%,transparent)}.HomeAskKeys:has(.HomeAskInput:focus-visible){outline:2px solid var(--Accent);outline-offset:3px}.HomeAskMark{position:relative;flex:none;display:grid;place-items:center;inline-size:calc(var(--HomeAskHeight, 44px) - 12px);block-size:calc(var(--HomeAskHeight, 44px) - 12px);border-radius:50%;color:var(--HomeAskLamp);background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--HomeAskLamp) 30%,transparent) 0%,color-mix(in srgb,var(--HomeAskGold) 10%,transparent) 55%,transparent 72%)}.HomeAskMark .HomeAskGlyph{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--HomeAskLamp) 70%,transparent))}:root[data-theme=light] .HomeAskMark{color:var(--HomeAskGold)}.HomeAskField{position:relative;flex:1 1 auto;align-self:stretch;display:flex;align-items:center;min-inline-size:0}.HomeAskInput{inline-size:100%;block-size:100%;min-inline-size:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--Text);font:inherit;font-size:calc(var(--Text14) + var(--HomeAskStep));line-height:1.3;text-overflow:ellipsis}.HomeAskDock .HomeAskInput:focus-visible{outline:0}.HomeAskInput::-moz-placeholder{color:var(--TextMuted);opacity:1}.HomeAskInput::placeholder{color:var(--TextMuted);opacity:1}.HomeAskInputQuiet::-moz-placeholder{color:transparent}.HomeAskInputQuiet::placeholder{color:transparent}.HomeAskInput:disabled{cursor:progress}.HomeAskHint{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;pointer-events:none;color:var(--TextMuted);font-size:calc(var(--Text14) + var(--HomeAskStep));line-height:calc(var(--HomeAskHeight, 44px) - 2px);white-space:pre;text-overflow:ellipsis}.HomeAskHintOut{opacity:0}.HomeAskLive{flex:none;display:flex;align-items:center;min-inline-size:0}.HomeAskLive:empty{display:none}.HomeAskAbout{display:inline-flex;align-items:center;gap:6px;max-inline-size:190px;min-block-size:26px;padding-inline:8px 11px;border-radius:var(--RadiusPill);border:1px solid color-mix(in srgb,var(--HomeAskAlt) 46%,transparent);background:color-mix(in srgb,var(--HomeAskAlt) 15%,transparent);color:var(--Text);font-size:calc(var(--Text12) + var(--HomeAskStep));font-weight:600;line-height:1.2;white-space:nowrap}.HomeAskAbout .AdvisorTopicGlyph,.HomeAskAbout .HomeAskGlyph{flex:none;color:var(--HomeAskAlt)}.HomeAskAboutWord{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.HomeAskAll{flex:none;display:none;align-items:center;gap:6px;max-inline-size:200px;min-block-size:32px;padding-inline:10px;border-radius:var(--RadiusPill);color:var(--TextMuted);font-size:calc(var(--Text12) + var(--HomeAskStep));font-weight:600;white-space:nowrap;cursor:pointer;transition:color var(--HomeMicro) var(--HomeEaseOut),background-color var(--HomeMicro) var(--HomeEaseOut)}.HomeAskAll:hover,.HomeAskAll[aria-expanded=true]{color:var(--Text);background:color-mix(in srgb,var(--Text) 8%,transparent)}.HomeAskAll .HomeAskGlyph{color:var(--HomeAskGold)}.HomeAskAllWord{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.HomeAskCompact .HomeAskAll{display:inline-flex}@media(max-width:1279px){.HomeAskAllWord{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}html:not([lang|=en]) .HomeBandSenior :is(.HomeAskAllWord,.HomeFlashAllWord){position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.HomeAskSend{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-inline-size:72px;block-size:calc(var(--HomeAskHeight, 44px) - 10px);min-block-size:30px;padding-inline:18px 14px;border-radius:var(--RadiusPill);background:var(--HomeAskFill);color:var(--HomeAskInk);font-size:calc(var(--Text14) + var(--HomeAskStep));font-weight:650;letter-spacing:.01em;white-space:nowrap;cursor:pointer;box-shadow:inset 0 1px color-mix(in srgb,var(--HomeAskSun) 55%,transparent),0 6px 18px color-mix(in srgb,var(--HomeAskGold) 32%,transparent);transition:transform var(--HomeMicro) var(--HomeEaseOut),box-shadow var(--HomeShort) var(--HomeEaseOut),filter var(--HomeMicro) var(--HomeEaseOut)}.HomeAskSend:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.06);box-shadow:inset 0 1px color-mix(in srgb,var(--HomeAskSun) 60%,transparent),0 10px 26px color-mix(in srgb,var(--HomeAskGold) 42%,transparent)}.HomeAskSend:active:not(:disabled){transform:none;filter:brightness(.97)}.HomeAskDock .HomeAskSend:disabled{opacity:1;box-shadow:none;background:color-mix(in srgb,var(--HomeAskGold) 22%,transparent);color:var(--TextMuted);cursor:default}.HomeAskSend .HomeAskGlyph{transition:transform var(--HomeShort) var(--HomeEaseOut)}.HomeAskSend:hover:not(:disabled) .HomeAskGlyph{transform:translate(2px)}.HomeAskNote{position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:var(--Space5);z-index:2;margin:0;padding:5px 12px;border-radius:var(--RadiusPill);border:1px solid var(--HomeAskHair);background:color-mix(in srgb,var(--Surface) 92%,transparent);color:var(--Text);font-size:calc(var(--Text12) + var(--HomeAskStep));line-height:1.3;box-shadow:var(--ShadowCard)}.HomeAskNote:empty{display:none}.HomeAskList{position:absolute;inset:auto;inset-block-start:calc(100% + 8px);inset-inline-start:0;z-index:8;box-sizing:border-box;inline-size:100%;max-block-size:min(420px,62vh);margin:0;padding:6px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--BorderStrong) transparent;border:1px solid color-mix(in srgb,var(--HomeGlassEdge) 60%,transparent);border-radius:var(--RadiusLg);background:color-mix(in srgb,var(--Surface) 86%,transparent);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);box-shadow:var(--ShadowPop),inset 0 1px color-mix(in srgb,var(--Text) 10%,transparent);text-align:start}.HomeAskListTop{position:fixed}.HomeAskGroup{display:grid;gap:1px}.HomeAskGroup+.HomeAskGroup{margin-block-start:4px;padding-block-start:4px;border-block-start:1px solid var(--HomeAskHair)}.HomeAskGroupName{display:flex;align-items:center;gap:6px;padding:7px 10px 3px;color:var(--TextMuted);font-size:var(--Text12);font-weight:650;line-height:1.3}html:is([lang|=en]) .HomeAskGroupName{text-transform:uppercase;letter-spacing:.14em}.HomeAskOption{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-block-size:38px;padding:5px 10px 5px 6px;border-radius:var(--RadiusMd);color:var(--Text);font-size:calc(var(--Text14) + var(--HomeAskStep));line-height:1.35;cursor:pointer}.HomeAskOptionMark{display:grid;place-items:center;inline-size:28px;block-size:28px;border-radius:50%;color:var(--HomeAskGold);background:var(--HomeAskWash)}.HomeAskOptionText{min-inline-size:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.HomeAskOptionGo{display:grid;place-items:center;color:var(--TextFaint);opacity:0;transform:translate(-4px);transition:opacity var(--HomeMicro) var(--HomeEaseOut),transform var(--HomeMicro) var(--HomeEaseOut)}.HomeAskOptionActive{background:color-mix(in srgb,var(--HomeAskGold) 15%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--HomeAskGold) 38%,transparent)}.HomeAskOptionActive .HomeAskOptionGo{opacity:1;transform:none;color:var(--HomeAskGold)}.HomeAskOptionActive .HomeAskOptionMark{background:color-mix(in srgb,var(--HomeAskGold) 26%,transparent)}.HomeAskBadge{display:inline-flex;align-items:center;gap:4px;min-block-size:20px;padding-inline:8px;border-radius:var(--RadiusPill);border:1px solid color-mix(in srgb,var(--HomeAskLamp) 50%,transparent);background:color-mix(in srgb,var(--HomeAskLamp) 16%,transparent);color:var(--Text);font-size:calc(var(--Text12) + var(--HomeAskStep));font-weight:650;line-height:1.2;white-space:nowrap}.HomeAskBadge .HomeAskGlyph{color:var(--HomeAskLamp)}:root[data-theme=light] .HomeAskBadge .HomeAskGlyph{color:var(--HomeAskGold)}.HomeFlashStrip{position:relative;display:flex;justify-content:center;align-items:stretch;box-sizing:border-box;inline-size:100%;min-inline-size:0;block-size:var(--HomeFlashHeight, 28px);min-block-size:28px}.HomeFlashPill{position:relative;display:flex;align-items:center;gap:2px;box-sizing:border-box;inline-size:100%;max-inline-size:880px;min-inline-size:0;block-size:100%;padding-inline:3px 4px;background:color-mix(in srgb,var(--HomeGlass) 82%,transparent);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);border:1px solid color-mix(in srgb,var(--HomeGlassEdge) 36%,transparent);border-radius:var(--RadiusPill)}.HomeGlass.HomeFlashPill{border-radius:var(--RadiusPill);background:color-mix(in srgb,var(--HomeGlass) 82%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--Text) 8%,transparent)}.HomeGlass.HomeFlashPill:before{opacity:.4}.HomeFlashStill .HomeFlashPill{max-inline-size:none}.HomeFlashStep{position:relative;flex:none;display:grid;place-items:center;inline-size:28px;block-size:calc(100% - 4px);border-radius:var(--RadiusPill);color:var(--TextMuted);cursor:pointer;transition:color var(--HomeMicro) var(--HomeEaseOut),background-color var(--HomeMicro) var(--HomeEaseOut)}.HomeFlashStep:after,.HomeFlashAll:after{content:"";position:absolute;inset-block:-4px;inset-inline:-2px}.HomeFlashStep:hover{color:var(--Text);background:color-mix(in srgb,var(--Text) 9%,transparent)}.HomeFlashStage{position:relative;flex:1 1 auto;align-self:stretch;min-inline-size:0;overflow:hidden;border-radius:var(--RadiusPill)}.HomeFlashItem{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;gap:8px;box-sizing:border-box;min-inline-size:0;padding-inline:8px 4px;border-radius:var(--RadiusPill);color:var(--Text);font-size:calc(var(--Text13) + var(--HomeAskStep));line-height:1.25;text-align:start;cursor:pointer;transition:background-color var(--HomeMicro) var(--HomeEaseOut)}button.HomeFlashItem:hover{background:color-mix(in srgb,var(--HomeAskGold) 11%,transparent)}.HomeFlashStrip button.HomeFlashItem:focus-visible{outline-offset:-2px}.HomeFlashItemOut{pointer-events:none;opacity:0}.HomeFlashSpark{flex:none;display:grid;place-items:center;inline-size:16px;block-size:16px;color:var(--HomeAskLamp)}.HomeFlashSpark .HomeAskGlyph{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--HomeAskLamp) 65%,transparent))}:root[data-theme=light] .HomeFlashSpark{color:var(--HomeAskGold)}.HomeFlashText{flex:0 1 auto;min-inline-size:0;overflow:hidden;white-space:pre;text-overflow:ellipsis}.HomeFlashBadge{flex:none;display:inline-flex}.HomeFlashSend{flex:none;display:inline-flex;align-items:center;gap:4px;margin-inline-start:auto;min-block-size:20px;padding-inline:9px 6px;border-radius:var(--RadiusPill);border:1px solid color-mix(in srgb,var(--HomeAskGold) 40%,transparent);color:var(--Text);font-size:calc(var(--Text12) + var(--HomeAskStep));font-weight:650;line-height:1.2;white-space:nowrap;transition:background-color var(--HomeMicro) var(--HomeEaseOut),color var(--HomeMicro) var(--HomeEaseOut),border-color var(--HomeMicro) var(--HomeEaseOut)}.HomeFlashSend .HomeAskGlyph{color:var(--HomeAskGold);transition:transform var(--HomeShort) var(--HomeEaseOut),color var(--HomeMicro) var(--HomeEaseOut)}button.HomeFlashItem:hover .HomeFlashSend,button.HomeFlashItem:focus-visible .HomeFlashSend{background:var(--HomeAskFill);border-color:transparent;color:var(--HomeAskInk)}button.HomeFlashItem:hover .HomeFlashSend .HomeAskGlyph,button.HomeFlashItem:focus-visible .HomeFlashSend .HomeAskGlyph{color:var(--HomeAskInk);transform:translate(2px)}.HomeFlashRule{flex:none;inline-size:1px;block-size:14px;margin-inline:4px 2px;background:var(--HomeAskHair)}.HomeFlashAll{position:relative;flex:none;display:inline-flex;align-items:center;gap:6px;max-inline-size:210px;block-size:calc(100% - 4px);padding-inline:8px 10px;border-radius:var(--RadiusPill);color:var(--TextMuted);font-size:calc(var(--Text12) + var(--HomeAskStep));font-weight:600;white-space:nowrap;cursor:pointer;transition:color var(--HomeMicro) var(--HomeEaseOut),background-color var(--HomeMicro) var(--HomeEaseOut)}.HomeFlashAll:hover,.HomeFlashAll[aria-expanded=true]{color:var(--Text);background:color-mix(in srgb,var(--Text) 9%,transparent)}.HomeFlashAll .HomeAskGlyph{color:var(--HomeAskGold)}.HomeFlashAllWord{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}@media(max-width:1499px){.HomeFlashAll{padding-inline:8px}.HomeFlashAllWord{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}.HomeFlashStill .HomeFlashStage{display:flex;align-items:stretch;gap:0;overflow:visible}.HomeFlashStill .HomeFlashItem{position:relative;inset:auto;flex:1 1 0}.HomeFlashStill .HomeFlashItem+.HomeFlashItem:before{content:"";position:absolute;inset-block:25%;inset-inline-start:-1px;inline-size:1px;background:var(--HomeAskHair)}.HomeFlashStill .HomeFlashSend{padding-inline:5px;border-color:transparent}.HomeFlashStill .HomeAskBadge{padding-inline:5px}.HomeFlashStill .HomeAskBadgeWord,.HomeFlashStill .HomeFlashSendWord{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.HomeFlashStar{position:absolute;inset-block-start:50%;inset-inline:47px 38%;block-size:0;z-index:2;pointer-events:none;opacity:0}.HomeFlashStarDrop{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:0;block-size:0}.HomeFlashStarHead{position:absolute;inset-block-start:-4px;inset-inline-start:-4px;inline-size:8px;block-size:8px;border-radius:50%;background:radial-gradient(circle,var(--HomeAskSun) 0%,var(--HomeAskLamp) 46%,transparent 72%);box-shadow:0 0 10px 3px color-mix(in srgb,var(--HomeAskLamp) 72%,transparent),0 0 28px 9px color-mix(in srgb,var(--HomeAskGold) 34%,transparent)}.HomeFlashStarTail{position:absolute;inset-block-start:-1px;inset-inline-start:2px;inline-size:132px;block-size:2px;border-radius:var(--RadiusPill);background:linear-gradient(90deg,color-mix(in srgb,var(--HomeAskSun) 92%,transparent),color-mix(in srgb,var(--HomeAskLamp) 46%,transparent) 34%,transparent);transform-origin:0 50%}html[dir=rtl] .HomeFlashStarTail{transform-origin:100% 50%;background:linear-gradient(270deg,color-mix(in srgb,var(--HomeAskSun) 92%,transparent),color-mix(in srgb,var(--HomeAskLamp) 46%,transparent) 34%,transparent)}.HomeForYou{--HomeAskBody: calc(var(--Text14) + var(--HomeAskStep));display:grid;gap:8px;min-inline-size:0}.HomeForYouHead{display:flex;align-items:end;justify-content:space-between;gap:var(--Space2);min-inline-size:0}.HomeForYouTitle{min-inline-size:0;margin:0;color:var(--Text);font-family:var(--FontHero);font-size:var(--Text22);font-weight:600;line-height:1.2;overflow-wrap:anywhere}html:not([lang|=en]) .HomeForYouTitle{font-family:var(--FontDisplay);line-height:1.4}.HomeForYouTitle:after{content:"";display:block;inline-size:34px;block-size:2px;margin-block-start:5px;border-radius:2px;background:linear-gradient(90deg,var(--HomeAskLamp),transparent)}.HomeForYou>.HomeForYouAll{justify-self:end;margin-block-start:-2px}@media(max-height:719px){.HomeForYou{--HomeAskBody: calc(var(--Text13) + var(--HomeAskStep));gap:6px}.HomeForYouTitle{font-size:var(--Text18)}}.HomeForYouAll{flex:none;display:inline-flex;align-items:center;gap:3px;min-block-size:32px;padding-inline:10px 6px;border-radius:var(--RadiusPill);color:var(--TextMuted);font-size:calc(var(--Text12) + var(--HomeAskStep));font-weight:600;white-space:nowrap;cursor:pointer;transition:color var(--HomeMicro) var(--HomeEaseOut),background-color var(--HomeMicro) var(--HomeEaseOut)}.HomeForYouAll:hover,.HomeForYouAll[aria-expanded=true]{color:var(--Text);background:color-mix(in srgb,var(--Text) 8%,transparent)}.HomeForYouAll .HomeAskGlyph{color:var(--HomeAskGold)}.HomeForYouList{display:grid;gap:4px;margin:0;padding:0;list-style:none;min-inline-size:0}.HomeForYouRow{min-inline-size:0}.HomeForYouAsk{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;box-sizing:border-box;inline-size:100%;min-block-size:44px;padding:6px 8px 6px 6px;border-radius:var(--RadiusMd);border:1px solid color-mix(in srgb,var(--HomeGlassEdge) 30%,transparent);background:color-mix(in srgb,var(--Text) 3.5%,transparent);color:var(--Text);font-size:var(--HomeAskBody);line-height:1.35;text-align:start;cursor:pointer;transition:background-color var(--HomeMicro) var(--HomeEaseOut),border-color var(--HomeMicro) var(--HomeEaseOut),transform var(--HomeShort) var(--HomeEaseOut)}.HomeForYouAsk:hover{background:var(--HomeAskWash);border-color:color-mix(in srgb,var(--HomeAskGold) 46%,transparent);transform:translateY(-1px)}.HomeForYouMark{display:grid;place-items:center;inline-size:28px;block-size:28px;border-radius:50%;color:var(--HomeAskGold);background:var(--HomeAskWash)}.HomeForYouAsk:hover .HomeForYouMark{background:color-mix(in srgb,var(--HomeAskGold) 24%,transparent)}.HomeForYouWords{display:grid;gap:3px;justify-items:start;min-inline-size:0}.HomeForYouText{min-inline-size:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.HomeForYouGo{display:grid;place-items:center;color:var(--TextFaint);transition:transform var(--HomeShort) var(--HomeEaseOut),color var(--HomeMicro) var(--HomeEaseOut)}.HomeForYouAsk:hover .HomeForYouGo{color:var(--HomeAskGold);transform:translate(2px)}.HomeForYouDemo{align-self:start;flex:none;box-sizing:border-box;inline-size:min(100%,var(--HomePanelWidth, 344px));padding:var(--Space4)}@media(min-height:900px)and (min-width:1680px){.HomeForYou{--HomeAskBody: calc(var(--Text14) + 1px + var(--HomeAskStep))}.HomeForYouAsk{min-block-size:50px}.HomeForYouTitle{font-size:var(--Text24)}}.HomeAskSheet{box-sizing:border-box;inline-size:min(900px,calc(100vw - 48px));max-inline-size:none;block-size:-moz-fit-content;block-size:fit-content;max-block-size:min(680px,calc(100dvh - 64px));margin:auto;padding:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--HomeGlassEdge) 60%,transparent);border-radius:var(--RadiusXl);background:color-mix(in srgb,var(--Surface) 88%,transparent);-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);box-shadow:var(--ShadowPop),inset 0 1px color-mix(in srgb,var(--Text) 12%,transparent)}.HomeAskSheet[open]{display:flex;flex-direction:column}.HomeAskSheet::backdrop{background:color-mix(in srgb,var(--BackgroundDeep) 58%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.HomeAskSheet:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:120px;pointer-events:none;background:radial-gradient(60% 100% at 18% 0%,color-mix(in srgb,var(--HomeAskLamp) 16%,transparent),transparent 70%)}.HomeAskSheetHead{position:relative;flex:none;display:flex;align-items:flex-start;gap:var(--Space3);padding:var(--Space5) var(--Space5) var(--Space3) var(--Space6)}.HomeAskSheetMark{flex:none;display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:50%;color:var(--HomeAskLamp);background:radial-gradient(circle,color-mix(in srgb,var(--HomeAskLamp) 30%,transparent),color-mix(in srgb,var(--HomeAskGold) 10%,transparent) 60%,transparent 74%)}:root[data-theme=light] .HomeAskSheetMark{color:var(--HomeAskGold)}.HomeAskSheetTitles{flex:1 1 auto;min-inline-size:0;display:grid;gap:2px}.HomeAskSheetTitle{margin:0;color:var(--Text);font-family:var(--FontHero);font-size:var(--Text24);font-weight:600;line-height:1.2}.HomeAskSheetTitle:focus-visible{outline:0}html:not([lang|=en]) .HomeAskSheetTitle{font-family:var(--FontDisplay);line-height:1.4}.HomeAskSheetNote{margin:0;color:var(--TextMuted);font-size:calc(var(--Text13) + var(--HomeAskStep));line-height:1.45}.HomeAskSheetClose{flex:none;display:grid;place-items:center;inline-size:36px;block-size:36px;border-radius:50%;border:1px solid var(--HomeAskHair);color:var(--TextMuted);cursor:pointer;transition:color var(--HomeMicro) var(--HomeEaseOut),background-color var(--HomeMicro) var(--HomeEaseOut)}.HomeAskSheetClose:hover{color:var(--Text);background:color-mix(in srgb,var(--Text) 9%,transparent)}.HomeAskSheetBody{position:relative;flex:1 1 auto;min-block-size:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--BorderStrong) transparent;padding:var(--Space2) var(--Space5) var(--Space5) var(--Space5);-moz-columns:2;columns:2;-moz-column-gap:var(--Space5);column-gap:var(--Space5)}.HomeAskSheetGroup{-moz-column-break-inside:avoid;break-inside:avoid;display:grid;gap:3px;margin:0 0 var(--Space4);padding:0}.HomeAskSheetName{display:flex;align-items:center;gap:8px;margin:0;padding:4px 6px 5px;color:var(--Text);font-family:var(--FontDisplay);font-size:calc(var(--Text14) + var(--HomeAskStep));font-weight:650;line-height:1.3;border-block-end:1px solid var(--HomeAskHair)}.HomeAskSheetDisc{flex:none;display:grid;place-items:center;inline-size:26px;block-size:26px;border-radius:50%;color:var(--HomeAskGold);background:var(--HomeAskWash)}.HomeAskSheetList{display:grid;gap:1px;margin:0;padding:0;list-style:none}.HomeAskSheetAsk{display:grid;grid-template-columns:14px minmax(0,1fr) auto auto;align-items:center;gap:9px;box-sizing:border-box;inline-size:100%;min-block-size:38px;padding:6px 8px;border-radius:var(--RadiusMd);color:var(--Text);font-size:calc(var(--Text13) + var(--HomeAskStep));line-height:1.4;text-align:start;cursor:pointer;transition:background-color var(--HomeMicro) var(--HomeEaseOut)}.HomeAskSheetAsk:hover{background:color-mix(in srgb,var(--HomeAskGold) 13%,transparent)}.HomeAskSheetAsk>.HomeAskGlyph{color:var(--HomeAskGold)}.HomeAskSheetGo{display:grid;place-items:center;color:var(--TextFaint);opacity:0;transform:translate(-4px);transition:opacity var(--HomeMicro) var(--HomeEaseOut),transform var(--HomeMicro) var(--HomeEaseOut)}.HomeAskSheetAsk:hover .HomeAskSheetGo,.HomeAskSheetAsk:focus-visible .HomeAskSheetGo{opacity:1;transform:none;color:var(--HomeAskGold)}@media(max-width:1099px){.HomeAskSheetBody{-moz-columns:1;columns:1}}@supports not (backdrop-filter: blur(1px)){.HomeAskDock,.HomeFlashPill{background:color-mix(in srgb,var(--Surface) 92%,transparent)}.HomeAskList,.HomeAskSheet{background:var(--Surface)}}@media(prefers-reduced-transparency:reduce){.HomeAskDock,.HomeGlass.HomeFlashPill,.HomeFlashPill,.HomeAskList,.HomeAskSheet{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--Surface)}}.HomeQualityLow .HomeAskDock,.HomeQualityLow .HomeFlashPill{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb,var(--Surface) 92%,transparent)}@media(prefers-reduced-motion:no-preference){.HomeAskFlow .HomeAskMark .HomeAskGlyph{animation:HomeAskTwinkle 3.4s var(--HomeEaseInOut) infinite alternate}.HomeAskStill .HomeAskMark .HomeAskGlyph{animation:none}.HomeAskFlow .HomeAskLetter{animation:HomeAskLetterIn .16s var(--HomeEaseOut) both}.HomeAskFlow .HomeAskHintWhole{animation:HomeAskFadeIn .3s var(--HomeEaseOut) both}.HomeAskFlow .HomeAskHintOut{animation:HomeAskFadeOut .3s var(--HomeEaseOut) both}.HomeAskFlow .HomeAskAbout{animation:HomeAskChipIn var(--HomeShort) var(--HomeEaseOut) both}.HomeBandYouth .HomeAskFlow .HomeAskAbout{animation-timing-function:var(--HomeEaseSpring)}.HomeAskListEnter{animation:HomeAskDrop var(--HomeShort) var(--HomeEaseOut) both}.HomeAskSheetEnter{animation:HomeAskRise var(--HomeShort) var(--HomeEaseOut) both}.HomeAskSheetEnter::backdrop{animation:HomeAskFadeIn var(--HomeShort) var(--HomeEaseOut) both}.HomeAskFlow .HomeFlashItemOut{animation:HomeAskFadeOut .2s var(--HomeEaseOut) both}.HomeAskFlow .HomeFlashItemNext{animation:HomeFlashFromEnd var(--HomeShort) var(--HomeEaseOut) both}.HomeAskFlow .HomeFlashItemPrevious{animation:HomeFlashFromStart var(--HomeShort) var(--HomeEaseOut) both}.HomeAskFlow .HomeFlashItemStar .HomeFlashSpark{animation:HomeFlashLand .46s var(--HomeEaseSpring) both}.HomeAskFlow .HomeFlashItemStar .HomeFlashLetter{animation:HomeAskLetterIn .22s var(--HomeEaseOut) both}.HomeAskFlow .HomeFlashItemStar .HomeFlashWhole,.HomeAskFlow .HomeFlashItemStar .HomeFlashSend,.HomeAskFlow .HomeFlashItemStar .HomeFlashBadge{animation:HomeAskFadeIn .3s var(--HomeEaseOut) both}.HomeAskFlow .HomeFlashStar{animation:HomeFlashFly calc(.7s * var(--HomeMotionScale, 1)) cubic-bezier(.215,.61,.355,1) both}.HomeAskFlow .HomeFlashStarDrop{animation:HomeFlashFall calc(.7s * var(--HomeMotionScale, 1)) cubic-bezier(.3,0,.8,.7) both}.HomeAskFlow .HomeFlashStarTail{animation:HomeFlashTail calc(.7s * var(--HomeMotionScale, 1)) linear both}html[dir=rtl] .HomeAskFlow .HomeFlashStar{animation-name:HomeFlashFlyBack}@keyframes HomeAskTwinkle{0%{transform:scale(.9) rotate(-8deg);opacity:.78}to{transform:scale(1.08) rotate(8deg);opacity:1}}@keyframes HomeAskLetterIn{0%{opacity:0}to{opacity:1}}@keyframes HomeAskFadeIn{0%{opacity:0}to{opacity:1}}@keyframes HomeAskFadeOut{0%{opacity:1}to{opacity:0}}@keyframes HomeAskChipIn{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}@keyframes HomeAskDrop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes HomeAskRise{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@keyframes HomeFlashFromEnd{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes HomeFlashFromStart{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes HomeFlashLand{0%{opacity:0;transform:scale(.2) rotate(-60deg)}55%{opacity:1;transform:scale(1.45) rotate(8deg)}to{opacity:1;transform:none}}@keyframes HomeFlashFly{0%{opacity:0;transform:translate(100%)}12%{opacity:1}86%{opacity:1}to{opacity:0;transform:translate(0)}}@keyframes HomeFlashFlyBack{0%{opacity:0;transform:translate(-100%)}12%{opacity:1}86%{opacity:1}to{opacity:0;transform:translate(0)}}@keyframes HomeFlashFall{0%{transform:translateY(-30px)}to{transform:translateY(0)}}@keyframes HomeFlashTail{0%{transform:rotate(-3deg) scaleX(1)}60%{transform:rotate(-9deg) scaleX(.8)}to{transform:rotate(-38deg) scaleX(.08)}}}:where(.HomePanel,.HomeSheet,.HomeSection,.HomeAreaList,.HomeEvents,.HomeSkyNow,.HomeExcerpt,.HomeReadSky){--HomePanelAccent: var(--HomeAccent, var(--HomeNeutralAccent));--HomePanelAccentAlt: var(--HomeAccentAlt, var(--HomeNeutralAccentAlt));--HomePanelLamp: var(--HomeLamp, var(--HomeNeutralLamp));--HomePanelHair: color-mix(in srgb, var(--Text) 10%, transparent);--HomePanelWell: color-mix(in srgb, var(--Surface) 44%, transparent);--HomePanelWellEdge: color-mix(in srgb, var(--HomePanelAccent) 22%, var(--HomePanelHair));--HomePanelMuted: var(--TextMuted);--HomePanelStep: 0px;--HomePanelBody: calc(var(--Text14) + var(--HomePanelStep));--HomePanelSmall: calc(var(--Text12) + var(--HomePanelStep));--HomePanelTitle: var(--Text22);--HomePanelPad: 12px;--HomePanelRow: 48px;--HomePanelTabHeight: 40px;--HomeRowAccent: var(--HomePanelAccent)}@media(max-height:719px){:where(.HomePanel,.HomeSheet,.HomeSection,.HomeAreaList,.HomeEvents,.HomeSkyNow,.HomeExcerpt,.HomeReadSky){--HomePanelBody: calc(var(--Text13) + var(--HomePanelStep));--HomePanelTitle: var(--Text18);--HomePanelPad: 10px;--HomePanelTabHeight: 36px}}@media(min-height:900px)and (min-width:1680px){:where(.HomePanel,.HomeSheet,.HomeSection,.HomeAreaList,.HomeEvents,.HomeSkyNow,.HomeExcerpt,.HomeReadSky){--HomePanelBody: calc(var(--Text14) + 1px + var(--HomePanelStep));--HomePanelSmall: calc(var(--Text13) + var(--HomePanelStep));--HomePanelTitle: var(--Text24);--HomePanelPad: 16px;--HomePanelRow: 56px;--HomePanelTabHeight: 44px}}.HomeBandSenior :where(.HomePanel,.HomeSheet,.HomeSection,.HomeAreaList,.HomeEvents,.HomeSkyNow,.HomeExcerpt,.HomeReadSky){--HomePanelStep: 2px;--HomePanelRow: 60px;--HomePanelMuted: color-mix(in srgb, var(--Text) 82%, transparent)}.HomePanel{position:relative;display:flex;flex-direction:column;min-inline-size:0;min-block-size:0;block-size:100%;overflow:hidden;color:var(--Text);font-family:var(--FontSans);font-size:var(--HomePanelBody);line-height:1.5}.HomePanelBody{flex:1 1 auto;min-block-size:0;display:flex;flex-direction:column;transition:opacity var(--HomeShort) var(--HomeEaseOut)}.HomePanelCovered{opacity:0;pointer-events:none}.HomePanelTabs{flex:none;display:flex;gap:3px;margin:var(--HomePanelPad) var(--HomePanelPad) 0;padding:3px;border-radius:calc(var(--RadiusMd) + 3px);border:1px solid var(--HomePanelHair);background:color-mix(in srgb,var(--BackgroundDeep) 42%,transparent)}.HomePanelTab{position:relative;isolation:isolate;flex:1 1 0;display:grid;place-items:center;min-inline-size:-moz-min-content;min-inline-size:min-content;min-block-size:var(--HomePanelTabHeight);padding:3px 6px;border-radius:var(--RadiusMd);color:var(--HomePanelMuted);font-size:var(--HomePanelSmall);font-weight:600;line-height:1.2;text-align:center;text-wrap:balance;overflow-wrap:break-word;cursor:pointer;transition:color var(--HomeShort) var(--HomeEaseOut)}.HomePanelTab:hover,.HomePanelTabActive{color:var(--Text)}.HomePanelTabInk{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:linear-gradient(180deg,color-mix(in srgb,var(--HomePanelAccent) 20%,transparent),color-mix(in srgb,var(--HomePanelAccent) 8%,transparent)),color-mix(in srgb,var(--Surface) 62%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--HomePanelAccent) 46%,transparent),inset 0 -2px 0 -.5px color-mix(in srgb,var(--HomePanelLamp) 80%,transparent)}.HomePanelTabLabel{min-inline-size:-moz-min-content;min-inline-size:min-content;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}html:not([lang|=en]) .HomePanelTab{padding-inline:4px;line-height:1.3}html:not([lang|=en]) .HomeBandSenior .HomePanelTab{font-size:calc(var(--HomePanelSmall) - var(--HomePanelStep))}html:not([lang|=en]) .HomePanelTabs{gap:2px}.HomePanelView{flex:1 1 auto;min-block-size:0;display:grid;align-content:start;gap:calc(var(--HomePanelPad) + 2px);padding:var(--HomePanelPad);padding-block-end:calc(var(--HomePanelPad) + 10px);outline-offset:-3px}.HomeScroll{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--HomePanelAccent) 38%,transparent) transparent;-webkit-mask-image:linear-gradient(to bottom,var(--Text) calc(100% - 14px),transparent);mask-image:linear-gradient(to bottom,var(--Text) calc(100% - 14px),transparent)}.HomePanelSheet{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.HomeKicker{display:block;color:var(--HomePanelMuted);font-size:var(--Text12);font-weight:600;line-height:1.3}html:is([lang|=en]) .HomeKicker{text-transform:uppercase;letter-spacing:.14em}.HomeSection{display:grid;gap:8px;min-inline-size:0}.HomeSectionHead{display:flex;align-items:end;justify-content:space-between;gap:10px;min-inline-size:0}.HomeSectionTitles{display:grid;gap:1px;min-inline-size:0}.HomeSectionTitle{color:var(--Text);font-family:var(--FontHero);font-size:var(--HomePanelTitle);font-weight:600;line-height:1.2;overflow-wrap:anywhere}h4.HomeSectionTitle{font-family:var(--FontSans);font-size:var(--HomePanelBody);font-weight:650;line-height:1.3}html:not([lang|=en]) .HomeSectionTitle{font-family:var(--FontDisplay);line-height:1.4}.HomeSectionTitle:after{content:"";display:block;inline-size:34px;block-size:2px;margin-block-start:5px;border-radius:2px;background:linear-gradient(90deg,var(--HomePanelLamp),transparent)}h4.HomeSectionTitle:after{display:none}.HomeNote{color:var(--HomePanelMuted);font-size:var(--HomePanelBody);line-height:1.5;overflow-wrap:anywhere}.HomeNoteStrong{color:var(--Text)}.HomeNoteSmall{font-size:var(--HomePanelSmall)}.HomeCard{display:grid;gap:8px;min-inline-size:0;padding:10px 12px;border-radius:var(--RadiusMd);border:1px solid var(--HomePanelWellEdge);background:linear-gradient(160deg,color-mix(in srgb,var(--HomePanelAccent) 7%,transparent),transparent 55%),var(--HomePanelWell);box-shadow:inset 0 1px color-mix(in srgb,var(--Text) 7%,transparent)}.HomeGlyph,.HomePanel .AdvisorTopicGlyph,.HomeSheet .AdvisorTopicGlyph{display:block;flex:none}.HomeChevron{flex:none;color:color-mix(in srgb,var(--HomePanelAccent) 70%,var(--TextMuted))}.HomeChevronBack,html[dir=rtl] .HomeChevron{rotate:180deg}html[dir=rtl] .HomeChevronBack{rotate:0deg}.HomeDisc{flex:none;display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:50%;color:var(--HomeRowAccent);background:radial-gradient(circle at 32% 26%,color-mix(in srgb,var(--HomeRowAccent) 30%,transparent),color-mix(in srgb,var(--HomeRowAccent) 8%,transparent) 72%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--HomeRowAccent) 42%,transparent),0 0 14px -4px color-mix(in srgb,var(--HomeRowAccent) 55%,transparent)}:root[data-theme=light] .HomeDisc{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--HomeRowAccent) 46%,transparent)}.HomeDiscLarge{inline-size:44px;block-size:44px}.HomeDiscSmall{inline-size:24px;block-size:24px}.HomeAccentCareer,.HomeAccentJob{--HomeRowAccent: var(--PlanetSaturn)}.HomeAccentBusiness{--HomeRowAccent: var(--PlanetKetu)}.HomeAccentMoney{--HomeRowAccent: var(--PlanetMercury)}.HomeAccentStanding{--HomeRowAccent: var(--Gold)}.HomeAccentLove,.HomeAccentMarriage{--HomeRowAccent: var(--Rose)}.HomeAccentChildren,.HomeAccentChange{--HomeRowAccent: var(--Accent)}.HomeAccentFamily{--HomeRowAccent: var(--AccentInk)}.HomeAccentEducation,.HomeAccentExams,.HomeAccentSkills,.HomeAccentLearning,.HomeAccentFriends{--HomeRowAccent: var(--Teal)}.HomeAccentWellbeing,.HomeAccentHealth{--HomeRowAccent: var(--Favourable)}.HomeAccentProperty,.HomeAccentHome{--HomeRowAccent: var(--PlanetJupiter)}.HomeAccentAbroad,.HomeAccentTravel{--HomeRowAccent: var(--InsightBalanced)}.HomeAccentSelf,.HomeAccentMind{--HomeRowAccent: var(--PlanetMoon)}.HomeAccentSpirituality{--HomeRowAccent: var(--HomePanelLamp)}.HomeAccentConflicts{--HomeRowAccent: var(--PlanetMars)}.HomeAccentPlain{--HomeRowAccent: var(--HomePanelAccent)}.HomePlanetSun{--PlanetColor: var(--PlanetSun)}.HomePlanetMoon{--PlanetColor: var(--PlanetMoon)}.HomePlanetMars{--PlanetColor: var(--PlanetMars)}.HomePlanetMercury{--PlanetColor: var(--PlanetMercury)}.HomePlanetJupiter{--PlanetColor: var(--PlanetJupiter)}.HomePlanetVenus{--PlanetColor: var(--PlanetVenus)}.HomePlanetSaturn{--PlanetColor: var(--PlanetSaturn)}.HomePlanetRahu{--PlanetColor: var(--PlanetRahu)}.HomePlanetKetu{--PlanetColor: var(--PlanetKetu)}.HomePlanetPlain{--PlanetColor: var(--HomePanelAccent)}.HomePlanet{display:inline-flex;align-items:center;gap:7px;min-inline-size:0;max-inline-size:100%;color:var(--Text);font-weight:600;line-height:1.3}.HomePlanetName{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HomePlanetButton{min-block-size:32px;padding-block:2px;padding-inline:4px 10px;border-radius:var(--RadiusPill);cursor:pointer;transition:background-color var(--HomeShort) var(--HomeEaseOut)}.HomePlanetButton:hover{background:color-mix(in srgb,var(--PlanetColor) 14%,transparent)}.HomeToneMark,.HomeStripCell{position:relative;flex:none;display:inline-block;border-radius:3px}.HomeToneMark{inline-size:9px;block-size:13px}.HomeStripCell{inline-size:8px;block-size:14px}.HomeToneS{background:var(--HomeToneOpens)}.HomeToneS:after{content:"";position:absolute;inset-inline-start:50%;inset-block-start:32%;inline-size:38%;aspect-ratio:1;border-block-start:1.5px solid var(--Surface);border-inline-start:1.5px solid var(--Surface);translate:-50% 0;rotate:45deg}.HomeToneD{box-shadow:inset 0 0 0 1.5px var(--HomeToneStrain);background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--HomeToneStrain) 90%,transparent) 0 1.5px,transparent 1.5px 4px)}.HomeToneM{box-shadow:inset 0 0 0 1.5px var(--HomeToneMixed);background:radial-gradient(circle at 50% 26%,var(--HomeToneMixed) 0 1.4px,transparent 1.9px),linear-gradient(to top,var(--HomeToneMixed) 0 46%,transparent 46%)}.HomeToneQuiet{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--HomeToneQuiet) 60%,transparent)}.HomeStripCell.HomeToneQuiet{box-shadow:none;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--HomeToneQuiet) 80%,transparent) 0 1.3px,transparent 1.8px)}.HomeStripThis{outline:1.5px solid var(--HomePanelLamp);outline-offset:1.5px}.HomeToneWord{display:inline-flex;align-items:center;gap:6px;min-inline-size:0;color:var(--Text);font-weight:600}.HomeStrip{flex:none;display:inline-flex;align-items:center;gap:2.5px;padding-inline:3px}.HomeStripLarge{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;min-inline-size:0}.HomeStripSlot{min-inline-size:0}.HomeStripPick{display:grid;justify-items:center;gap:5px;inline-size:100%;min-inline-size:0;padding-block:5px 3px;border-radius:var(--RadiusSm);color:var(--HomePanelMuted)}button.HomeStripPick{cursor:pointer;transition:background-color var(--HomeShort) var(--HomeEaseOut)}button.HomeStripPick:hover{background:color-mix(in srgb,var(--HomePanelAccent) 12%,transparent)}.HomeStripLarge .HomeStripCell{inline-size:min(100%,22px);block-size:30px;border-radius:5px}.HomeStripLarge .HomeToneS:after{border-block-start-width:2px;border-inline-start-width:2px}.HomeStripLarge .HomeToneD{background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--HomeToneStrain) 90%,transparent) 0 2px,transparent 2px 6px)}.HomeStripLarge .HomeToneM{background:radial-gradient(circle at 50% 26%,var(--HomeToneMixed) 0 2.4px,transparent 3px),linear-gradient(to top,var(--HomeToneMixed) 0 46%,transparent 46%)}.HomeStripLarge .HomeStripCell.HomeToneQuiet{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--HomeToneQuiet) 80%,transparent) 0 2px,transparent 2.6px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--HomeToneQuiet) 30%,transparent)}.HomeStripYear{font-size:10.5px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.HomeStripSlotThis .HomeStripYear{color:var(--Text)}.HomeChips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-inline-size:0}.HomeChip{display:inline-flex;align-items:center;gap:6px;min-block-size:24px;min-inline-size:0;max-inline-size:100%;padding:1px 10px;border-radius:var(--RadiusPill);border:1px solid color-mix(in srgb,var(--HomePanelAccent) 30%,var(--Border));background:color-mix(in srgb,var(--HomePanelAccent) 9%,transparent);color:var(--Text);font-size:var(--HomePanelSmall);font-weight:600;line-height:1.3;overflow-wrap:break-word}.HomeChipButton{min-block-size:32px;cursor:pointer;transition:background-color var(--HomeShort) var(--HomeEaseOut),border-color var(--HomeShort) var(--HomeEaseOut)}.HomeChipButton:hover{background:color-mix(in srgb,var(--HomePanelAccent) 18%,transparent);border-color:color-mix(in srgb,var(--HomePanelAccent) 60%,var(--Border))}.HomeChipQuiet{border-color:var(--HomePanelHair);background:color-mix(in srgb,var(--Text) 5%,transparent);color:var(--HomePanelMuted)}.HomeChipLamp{border-color:color-mix(in srgb,var(--HomePanelLamp) 50%,var(--Border));background:color-mix(in srgb,var(--HomePanelLamp) 12%,transparent)}.HomeChipFamily{border-style:dashed;border-color:color-mix(in srgb,var(--HomePanelAccentAlt) 50%,var(--Border));background:color-mix(in srgb,var(--HomePanelAccentAlt) 8%,transparent)}.HomeChipRahu{border-color:color-mix(in srgb,var(--PlanetRahu) 60%,var(--Border));background:color-mix(in srgb,var(--PlanetRahu) 14%,transparent)}.HomeChipKetu{border-color:color-mix(in srgb,var(--PlanetKetu) 60%,var(--Border));background:color-mix(in srgb,var(--PlanetKetu) 14%,transparent)}.HomeChipLead{font-variant-numeric:tabular-nums;white-space:nowrap}.HomeChipRest{min-inline-size:0;color:var(--HomePanelMuted);font-weight:500;overflow-wrap:anywhere}.HomeChip:has(>.HomeChipRest){border-radius:var(--RadiusMd)}.HomeChipRest:before{content:"·";margin-inline-end:6px;color:color-mix(in srgb,var(--HomePanelAccent) 70%,var(--TextMuted))}.HomeChipStrength{--HomeStrengthInk: var(--InsightBalanced);border-color:color-mix(in srgb,var(--HomeStrengthInk) 38%,var(--Border));background:color-mix(in srgb,var(--HomeStrengthInk) 10%,transparent)}.HomeStrengthStrongest,.HomeStrengthStrong{--HomeStrengthInk: var(--InsightStrong)}.HomeStrengthAsksCare,.HomeStrengthWeakest{--HomeStrengthInk: var(--InsightEffort)}.HomePips{display:inline-flex;align-items:center;gap:2.5px}.HomePip{inline-size:5px;block-size:5px;border-radius:50%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--HomeStrengthInk) 55%,transparent)}.HomePipLit{background:var(--HomeStrengthInk);box-shadow:none}.HomeAction{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-block-size:38px;min-inline-size:0;max-inline-size:100%;padding:4px 18px;border-radius:var(--RadiusPill);border:1px solid color-mix(in srgb,var(--HomePanelLamp) 62%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--HomePanelLamp) 24%,transparent),color-mix(in srgb,var(--HomePanelAccent) 12%,transparent));color:var(--Text);font-size:var(--HomePanelBody);font-weight:650;line-height:1.25;text-align:center;overflow-wrap:anywhere;cursor:pointer;transition:transform var(--HomeShort) var(--HomeEaseOut),background-color var(--HomeShort) var(--HomeEaseOut),box-shadow var(--HomeShort) var(--HomeEaseOut)}.HomeAction:hover{transform:translateY(-1px);box-shadow:0 6px 18px -8px color-mix(in srgb,var(--HomePanelLamp) 80%,transparent)}.HomeActionQuiet{border-color:var(--HomePanelWellEdge);background:var(--HomePanelWell);font-weight:600}.HomeLink{display:inline-flex;align-items:center;gap:4px;min-block-size:32px;min-inline-size:0;padding-inline:2px;color:var(--Text);font-size:var(--HomePanelSmall);font-weight:650;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--HomePanelLamp) 70%,transparent);text-underline-offset:4px;cursor:pointer}.HomeLink:hover{text-decoration-color:var(--HomePanelLamp)}.HomeQuestions{display:grid;gap:4px;min-inline-size:0}.HomeQuestion{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;-moz-column-gap:9px;column-gap:9px;inline-size:100%;min-block-size:40px;padding:6px 10px;border-radius:var(--RadiusMd);border:1px solid var(--HomePanelHair);background:color-mix(in srgb,var(--Surface) 30%,transparent);color:var(--Text);font-size:var(--HomePanelBody);line-height:1.35;text-align:start;cursor:pointer;transition:background-color var(--HomeShort) var(--HomeEaseOut),border-color var(--HomeShort) var(--HomeEaseOut)}.HomeQuestion:hover{background:color-mix(in srgb,var(--HomePanelAccent) 12%,transparent);border-color:color-mix(in srgb,var(--HomePanelAccent) 44%,transparent)}.HomeQuestionSpark{color:var(--HomePanelLamp);display:grid;place-items:center}.HomeQuestionSpark .HomeGlyph{fill:currentColor;stroke:none}.HomeQuestionText{min-inline-size:0;overflow-wrap:anywhere}.HomeSkeleton{display:grid;gap:8px}.HomeSkeletonLine{block-size:12px;border-radius:var(--RadiusSm);background:color-mix(in srgb,var(--Text) 10%,transparent)}.HomeSkeletonLine:nth-child(3n+1){inline-size:64%}.HomeSkeletonLine:nth-child(3n+2){inline-size:100%}.HomeSkeletonLine:nth-child(3n){inline-size:82%}.HomeAreaList{display:grid;gap:8px;min-inline-size:0}.HomeAreaRows{display:grid;gap:1px;min-inline-size:0;margin-inline:-4px}.HomeAreaRow{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"Disc Name Strip Chevron" "Disc Sub Sub Chevron";align-items:center;align-content:center;-moz-column-gap:10px;column-gap:10px;row-gap:1px;inline-size:100%;min-block-size:var(--HomePanelRow);padding:4px 6px;border-radius:var(--RadiusMd);color:var(--Text);text-align:start;cursor:pointer;transition:background-color var(--HomeShort) var(--HomeEaseOut)}.HomeAreaRow:hover,.HomeAreaRow:focus-visible{background:color-mix(in srgb,var(--HomeRowAccent) 10%,transparent)}.HomeAreaRow:hover .HomeChevron{translate:2px 0}.HomeAreaRow .HomeChevron{transition:translate var(--HomeShort) var(--HomeEaseOut)}li+li>.HomeAreaRow{box-shadow:0 -1px 0 var(--HomePanelHair)}li+li>.HomeAreaRow:hover{box-shadow:none}.HomeAreaRow>.HomeDisc{grid-area:Disc}.HomeAreaRow>.HomeChevron{grid-area:Chevron}.HomeAreaStripSlot{grid-area:Strip;display:flex;justify-content:flex-end;min-inline-size:0}.HomeAreaStripSlot:empty{display:none}.HomeAreaTop{grid-area:Name;display:flex;align-items:center;gap:7px;min-inline-size:0}.HomeAreaName{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(var(--HomePanelBody) + 1px);font-weight:650;line-height:1.3}html:not([lang|=en]) .HomeAreaName{font-size:var(--HomePanelBody)}.HomeAreaBadge{flex:0 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 7px;border-radius:var(--RadiusPill);border:1px dashed color-mix(in srgb,var(--HomePanelAccentAlt) 55%,var(--Border));color:var(--HomePanelMuted);font-size:11px;font-weight:600;line-height:1.5}.HomeAreaSub{grid-area:Sub;display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;min-inline-size:0;color:var(--HomePanelMuted);font-size:var(--HomePanelSmall);line-height:1.35}.HomeAreaSub .HomeToneWord{flex:0 1 auto;font-size:var(--HomePanelSmall)}.HomeAreaNext{min-inline-size:0;overflow-wrap:anywhere}.HomeAreaNext:before{content:"·";margin-inline-end:6px}.HomeAreaNextOpen{color:var(--Text);font-weight:600}.HomeAreaSub>.HomeAreaNext:first-child:before{display:none}.HomeAreaStripGhost{position:relative;display:block;inline-size:104px;block-size:14px;border-radius:4px;overflow:hidden;background:color-mix(in srgb,var(--Text) 7%,transparent)}.HomeAreaStripGhost:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--HomePanelLamp) 26%,transparent),transparent);transform:translate(-100%)}@media(prefers-reduced-motion:no-preference){.HomeAreaStripGhost:after{animation:HomeGhostShimmer calc(2.4s * var(--HomeMotionScale, 1)) linear infinite}@keyframes HomeGhostShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}}.HomeAreaMore{display:grid;gap:8px}.HomeDisclose{display:inline-flex;align-items:center;justify-self:start;gap:6px;min-block-size:32px;padding-inline:10px 12px;border-radius:var(--RadiusPill);border:1px solid var(--HomePanelHair);color:var(--Text);font-size:var(--HomePanelSmall);font-weight:600;cursor:pointer;transition:background-color var(--HomeShort) var(--HomeEaseOut)}.HomeDisclose:hover{background:color-mix(in srgb,var(--HomePanelAccent) 10%,transparent)}.HomeDisclose .HomeChevron{rotate:90deg;transition:rotate var(--HomeShort) var(--HomeEaseOut)}.HomeDisclose[aria-expanded=true] .HomeChevron{rotate:-90deg}.HomeAreaMoreList{display:flex;flex-wrap:wrap;gap:6px}.HomeAreaMoreList[hidden]{display:none}.HomeAreaPill{display:inline-flex;align-items:center;gap:6px;min-block-size:32px;max-inline-size:100%;padding-inline:5px 12px;border-radius:var(--RadiusPill);border:1px solid color-mix(in srgb,var(--HomeRowAccent) 30%,var(--HomePanelHair));background:color-mix(in srgb,var(--HomeRowAccent) 7%,transparent);color:var(--Text);font-size:var(--HomePanelSmall);font-weight:600;line-height:1.3;cursor:pointer;transition:background-color var(--HomeShort) var(--HomeEaseOut)}.HomeAreaPill:hover{background:color-mix(in srgb,var(--HomeRowAccent) 16%,transparent)}.HomeAreaPill .HomeDisc{inline-size:22px;block-size:22px;box-shadow:none;background:none}.HomeSheet{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;max-inline-size:none;max-block-size:none;margin:0;padding:0;border:0;background:transparent;color:var(--Text);font-family:var(--FontSans);font-size:var(--HomePanelBody);line-height:1.5;overflow:hidden}.HomeSheet[open]{display:flex;flex-direction:column}.HomeSheetHead{flex:none;display:grid;gap:8px;padding:var(--HomePanelPad) var(--HomePanelPad) 0}.HomeSheetBack{flex:none;display:grid;place-items:center;inline-size:34px;block-size:34px;border-radius:50%;border:1px solid var(--HomePanelHair);background:color-mix(in srgb,var(--BackgroundDeep) 36%,transparent);color:var(--Text);cursor:pointer;transition:background-color var(--HomeShort) var(--HomeEaseOut),border-color var(--HomeShort) var(--HomeEaseOut),transform var(--HomeShort) var(--HomeEaseOut)}.HomeSheetBack:hover{background:color-mix(in srgb,var(--HomePanelAccent) 16%,transparent);border-color:color-mix(in srgb,var(--HomePanelAccent) 50%,transparent);transform:translate(-1px)}.HomeSheetBack .HomeChevron{color:currentColor}.HomeSheetTitleRow{display:flex;align-items:center;gap:10px;min-inline-size:0}.HomeSheetArt{flex:none;display:grid;place-items:center}.HomeSheetTitles{display:grid;gap:2px;min-inline-size:0}.HomeSheetTitle{color:var(--Text);font-family:var(--FontHero);font-size:var(--HomePanelTitle);font-weight:600;line-height:1.2;overflow-wrap:anywhere;outline:none}html:not([lang|=en]) .HomeSheetTitle{font-family:var(--FontDisplay);line-height:1.4}.HomeSheetTabs{display:flex;gap:2px;min-inline-size:0;border-block-end:1px solid var(--HomePanelHair)}.HomeSheetTab{position:relative;flex:0 1 auto;min-inline-size:0;min-block-size:34px;padding:4px 12px 7px;color:var(--HomePanelMuted);font-size:var(--HomePanelSmall);font-weight:600;line-height:1.25;overflow-wrap:anywhere;cursor:pointer;transition:color var(--HomeShort) var(--HomeEaseOut)}.HomeSheetTab:hover{color:var(--Text)}.HomeSheetTab:after{content:"";position:absolute;inset-inline:8px;inset-block-end:-1px;block-size:2px;border-radius:2px;background:var(--HomePanelLamp);transform:scaleX(0);transition:transform var(--HomeShort) var(--HomeEaseOut)}.HomeSheetTabActive{color:var(--Text)}.HomeSheetTabActive:after{transform:scaleX(1)}.HomeSheetBody{flex:1 1 auto;min-block-size:0;display:grid;align-content:start;gap:calc(var(--HomePanelPad) + 2px);padding:var(--HomePanelPad);padding-block-end:calc(var(--HomePanelPad) + 10px);outline-offset:-3px}.HomeSheetFoot{flex:none;display:flex;flex-wrap:wrap;gap:8px;padding:8px var(--HomePanelPad) var(--HomePanelPad);border-block-start:1px solid var(--HomePanelHair)}@media(max-height:719px){.HomeSheetFoot{padding-block:6px 8px}.HomeSheetFoot>.HomeAction{min-block-size:34px}.HomeSheetArt .HomePlanetHalo,.HomeSheetArt .HomeDiscLarge,.HomeSheetArt .HomeYearArt{inline-size:40px;block-size:40px}.HomeSheetHead{gap:6px}}.HomeSheetFoot>.HomeAction{flex:1 1 auto}.HomeFacts{display:grid;gap:8px;min-inline-size:0}.HomeFact{display:grid;gap:4px;min-inline-size:0}.HomeFactLabel{color:var(--HomePanelMuted);font-size:var(--HomePanelSmall);font-weight:600;line-height:1.3}.HomeFactLine{color:var(--Text);overflow-wrap:anywhere}.HomeRows{display:grid;min-inline-size:0}.HomeRowLine{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;min-block-size:36px;padding-block:6px;min-inline-size:0}.HomeRowLine+.HomeRowLine{border-block-start:1px solid var(--HomePanelHair)}.HomeRowMain{display:grid;gap:1px;min-inline-size:0;overflow-wrap:anywhere}.HomeRowSub{color:var(--HomePanelMuted);font-size:var(--HomePanelSmall);line-height:1.35}@media(prefers-reduced-motion:no-preference){.HomeSheetEnter{animation:HomeSheetIn var(--HomeShort) var(--HomeEaseOut) both}.HomePanelEnter{animation:HomePanelIn var(--HomeShort) var(--HomeEaseOut) both}@keyframes HomeSheetIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes HomePanelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}.HomePanel{container-type:inline-size}.HomePanelTabWords{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-inline-size:-moz-min-content;min-inline-size:min-content}.HomePanelTabGlyph{flex:none;color:color-mix(in srgb,var(--HomePanelAccent) 60%,var(--TextMuted))}.HomePanelTabActive .HomePanelTabGlyph{color:var(--HomePanelLamp)}:root[data-theme=light] .HomePanelTabActive .HomePanelTabGlyph{color:var(--HomePanelAccent)}@container (max-width: 400px){html:not([lang|=en]) .HomePanelTabGlyph,.HomeBandSenior .HomePanelTabGlyph{display:none}}.HomeExcerpt{gap:6px}.HomeExcerptText{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:8px;column-gap:8px;margin:0;color:var(--Text);font-family:var(--FontReading);font-size:calc(var(--HomePanelBody) + 1px);line-height:1.55;overflow-wrap:anywhere}html:is([lang|=en]) .HomeExcerptText:lang(en){font-style:italic}.HomeExcerptQuote{color:var(--HomePanelLamp);margin-block-start:2px}:root[data-theme=light] .HomeExcerptQuote{color:var(--HomePanelAccent)}.HomeExcerpt .HomeLink{justify-self:start}.HomeEvents{display:grid;gap:12px;min-inline-size:0}.HomeEventFilters{display:flex;flex-wrap:wrap;gap:6px}.HomeFilter{display:inline-flex;align-items:center;gap:5px;min-block-size:32px;max-inline-size:100%;padding-inline:12px;border-radius:var(--RadiusPill);border:1px solid var(--HomePanelHair);color:var(--HomePanelMuted);font-size:var(--HomePanelSmall);font-weight:600;line-height:1.25;cursor:pointer;transition:color var(--HomeShort) var(--HomeEaseOut),background-color var(--HomeShort) var(--HomeEaseOut),border-color var(--HomeShort) var(--HomeEaseOut)}.HomeFilter:hover{color:var(--Text)}.HomeFilter .HomeGlyph,.HomeFilter .AdvisorTopicGlyph{color:var(--HomeRowAccent)}.HomeFilterActive{color:var(--Text);border-color:color-mix(in srgb,var(--HomePanelAccent) 55%,transparent);background:color-mix(in srgb,var(--HomePanelAccent) 14%,transparent)}.HomeEventGroup{display:grid;gap:6px;min-inline-size:0}.HomeEventGroupTitle{display:flex;align-items:center;gap:10px}.HomeEventGroupTitle:after{content:"";flex:1 1 auto;block-size:1px;background:linear-gradient(90deg,var(--HomePanelHair),transparent)}.HomeEventRows{display:grid;gap:5px;min-inline-size:0}.HomeEvent{--HomeMoodInk: transparent;display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;-moz-column-gap:10px;column-gap:10px;inline-size:100%;min-block-size:56px;padding:6px 8px 6px 6px;border-radius:var(--RadiusMd);border:1px solid var(--HomePanelHair);background:color-mix(in srgb,var(--Surface) 32%,transparent);color:var(--Text);text-align:start;cursor:pointer;transition:background-color var(--HomeShort) var(--HomeEaseOut),border-color var(--HomeShort) var(--HomeEaseOut),transform var(--HomeShort) var(--HomeEaseOut)}.HomeEvent:hover{background:color-mix(in srgb,var(--HomePanelAccent) 11%,transparent);border-color:color-mix(in srgb,var(--HomePanelAccent) 42%,transparent)}.HomeEvent:hover .HomeChevron{translate:2px 0}.HomeEvent .HomeChevron{transition:translate var(--HomeShort) var(--HomeEaseOut)}.HomeMoodGrowth{--HomeMoodInk: var(--HomeToneOpens)}.HomeMoodCare{--HomeMoodInk: var(--HomeToneStrain)}.HomeEventSelected{border-color:color-mix(in srgb,var(--HomePanelLamp) 70%,transparent);background:color-mix(in srgb,var(--HomePanelLamp) 10%,transparent)}.HomeEventDate{position:relative;display:grid;align-content:center;justify-items:center;gap:1px;inline-size:56px;min-block-size:44px;padding:3px 4px 3px 7px;border-radius:var(--RadiusSm);border:1px solid var(--HomePanelHair);background:color-mix(in srgb,var(--BackgroundDeep) 46%,transparent);overflow:hidden;text-align:center}.HomeEventDate:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:3px;background:var(--HomeMoodInk)}.HomeEventDateTop{color:var(--Text);font-size:12px;font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums}.HomeEventDateYearLine{color:var(--HomePanelMuted);font-size:11px;font-weight:600;line-height:1.15;font-variant-numeric:tabular-nums}.HomeEventDateYear .HomeEventDateTop{font-size:14px}.HomeEventWords{display:grid;gap:2px;min-inline-size:0}.HomeEventTitle{display:flex;align-items:center;gap:6px;min-inline-size:0;font-weight:650;line-height:1.3}.HomeEventName{min-inline-size:0;overflow-wrap:anywhere}.HomeEventMark{flex:none;display:grid;place-items:center;inline-size:22px;block-size:22px;color:var(--HomePanelLamp)}:root[data-theme=light] .HomeEventMark{color:var(--HomePanelAccent)}.HomeEventMarkSpike .HomeGlyph{fill:currentColor;stroke:none}.HomeEventSub{color:var(--HomePanelMuted);font-size:var(--HomePanelSmall);line-height:1.35;overflow-wrap:anywhere}.HomeEventWords>.HomeChips{margin-block-start:3px}.HomeEventsEmpty{justify-items:center;gap:8px;padding-block:28px;text-align:center}.HomeEventsLamp{display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:50%;color:var(--HomePanelLamp);background:radial-gradient(circle,color-mix(in srgb,var(--HomePanelLamp) 26%,transparent),transparent 70%)}.HomeSkyNow{display:grid;gap:12px;min-inline-size:0}.HomeSkyToday{gap:10px}.HomeSkyHead{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.HomeSkyHeadWords{display:grid;gap:5px;min-inline-size:0}.HomeSkyMoonLine{color:var(--Text);font-family:var(--FontHero);font-size:calc(var(--HomePanelTitle) - 2px);font-weight:600;line-height:1.25;overflow-wrap:anywhere}html:not([lang|=en]) .HomeSkyMoonLine{font-family:var(--FontDisplay);line-height:1.4}.HomeMoon{flex:none;display:block}.HomeMoonGlow{fill:color-mix(in srgb,var(--PlanetMoon) 12%,transparent)}.HomeMoonDark{fill:color-mix(in srgb,var(--PlanetMoon) 14%,var(--BackgroundDeep))}.HomeMoonLit{fill:color-mix(in srgb,var(--PlanetMoon) 82%,var(--HomePanelLamp))}.HomeMoonRim{fill:none;stroke:color-mix(in srgb,var(--PlanetMoon) 46%,transparent);stroke-width:1}:root[data-theme=light] .HomeMoonGlow{fill:color-mix(in srgb,var(--HomePanelLamp) 14%,transparent)}:root[data-theme=light] .HomeMoonDark{fill:color-mix(in srgb,var(--PlanetMoon) 58%,var(--Surface))}:root[data-theme=light] .HomeMoonLit{fill:color-mix(in srgb,var(--HomePanelLamp) 22%,var(--Surface))}.HomeSkyFacts{display:grid;gap:6px;padding-block-start:9px;border-block-start:1px solid var(--HomePanelHair)}.HomeSkyFact{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;min-inline-size:0;overflow-wrap:anywhere}.HomeSkyFactMark{display:grid;place-items:center;color:var(--PlanetColor, var(--HomePanelLamp))}.HomeSkyFactSun{color:var(--HomePanelLamp)}:root[data-theme=light] .HomeSkyFactSun{color:var(--HomePanelAccent)}.HomeSkyUntil{margin-inline-start:8px;color:var(--HomePanelMuted);font-size:var(--HomePanelSmall);white-space:nowrap}.HomeSkyRow{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) fit-content(36%);align-items:center;gap:8px;min-block-size:36px;padding-block:3px}.HomeSkyRow+.HomeSkyRow{border-block-start:1px solid var(--HomePanelHair)}.HomeSkySign{min-inline-size:0;overflow-wrap:anywhere}.HomeSkyHouse{color:var(--HomePanelMuted);font-size:var(--HomePanelSmall);font-variant-numeric:tabular-nums;text-align:end;overflow-wrap:break-word}.HomeBackward{flex:none;display:inline-grid;place-items:center;inline-size:18px;block-size:18px;border-radius:50%;border:1px solid color-mix(in srgb,var(--PlanetColor, var(--HomePanelAccent)) 50%,var(--Border));color:var(--HomePanelMuted)}.HomeSkyStoredList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.HomeSkyStoredItem{display:flex;align-items:center;gap:8px;min-inline-size:0;min-block-size:38px;padding:5px 10px;border-radius:var(--RadiusMd);border:1px solid color-mix(in srgb,var(--PlanetColor) 30%,var(--HomePanelHair));background:color-mix(in srgb,var(--PlanetColor) 8%,transparent);font-size:var(--HomePanelSmall);font-weight:600;line-height:1.3;overflow-wrap:anywhere}.HomeSaturn{gap:6px}.HomeSaturnHead{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.HomeSaturnTitle{font-weight:650}.HomeMoveRow{grid-template-columns:auto minmax(0,1fr) auto}.HomeMoveMark{display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--PlanetColor) 24%,transparent),transparent 72%)}.HomeMoveTitle{font-weight:600;line-height:1.3}.HomeSkyPlace{color:var(--HomePanelMuted);font-size:var(--HomePanelSmall);text-align:center;overflow-wrap:anywhere}.HomePlanetHalo{display:grid;place-items:center;inline-size:52px;block-size:52px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--PlanetColor) 30%,transparent),transparent 72%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--PlanetColor) 42%,transparent)}.HomeFactsPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.HomeFactStrong{font-weight:650}.HomeFactsPair .HomeFactLine{display:flex;align-items:center;min-block-size:32px}.HomeChipsEnd{justify-content:flex-end}.HomeRowTitle{font-weight:600;line-height:1.3}.HomePeriodRunning .HomeRowTitle:before{content:"";display:inline-block;inline-size:7px;block-size:7px;margin-inline-end:7px;border-radius:50%;background:var(--HomePanelLamp);box-shadow:0 0 8px var(--HomePanelLamp);vertical-align:1px}.HomePlanetLead,.HomeYearLead,.HomeHouseLead,.HomeAreaLead{gap:9px}.HomeJourney{gap:8px}.HomeJourneyBox{position:relative;padding:10px 12px 8px;border-radius:var(--RadiusMd);border:1px solid var(--HomePanelWellEdge);background:var(--HomePanelWell)}.HomeJourneyPlot{--HomeJourneyMist: 100%;position:relative;-webkit-mask-image:linear-gradient(to right,var(--Text) var(--HomeJourneyMist),color-mix(in srgb,var(--Text) 22%,transparent));mask-image:linear-gradient(to right,var(--Text) var(--HomeJourneyMist),color-mix(in srgb,var(--Text) 22%,transparent))}.HomeJourneyPicture{display:block;inline-size:100%;block-size:76px;overflow:visible}.HomeJourneyBand{fill:color-mix(in srgb,var(--PlanetColor) 9%,transparent)}.HomeJourneyBandOdd{fill:color-mix(in srgb,var(--PlanetColor) 4%,transparent)}.HomeJourneyBandNow{fill:color-mix(in srgb,var(--PlanetColor) 22%,transparent)}.HomeJourneyLine{fill:none;stroke:var(--PlanetColor);stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.HomeJourneyStopTop{stop-color:var(--PlanetColor);stop-opacity:.3}.HomeJourneyStopLow{stop-color:var(--PlanetColor);stop-opacity:0}.HomeJourneyNow{stroke:var(--HomePanelLamp);stroke-width:1;stroke-dasharray:2 3}.HomeJourneyLens{stroke:color-mix(in srgb,var(--Text) 60%,transparent);stroke-width:1;stroke-dasharray:1 3}.HomeJourneyDot{position:absolute;inline-size:9px;block-size:9px;border-radius:50%;translate:-50% -50%;background:var(--HomePanelLamp);box-shadow:0 0 0 3px color-mix(in srgb,var(--HomePanelLamp) 28%,transparent),0 0 12px var(--HomePanelLamp)}html[dir=rtl] .HomeJourneyDot{translate:50% -50%}.HomeJourneyAxis{position:relative;display:flex;justify-content:space-between;block-size:14px;margin-block-start:5px;color:var(--HomePanelMuted);font-size:10.5px;font-weight:600;line-height:14px;font-variant-numeric:tabular-nums}.HomeJourneyYearToday{position:absolute;translate:-50% 0;color:var(--Text)}.HomeJourneyKey{display:flex;align-items:center;gap:7px;color:var(--HomePanelMuted);font-size:var(--HomePanelSmall)}.HomeJourneyKeyDot{inline-size:8px;block-size:8px;border-radius:50%;background:var(--HomePanelLamp);box-shadow:0 0 8px var(--HomePanelLamp)}.HomeAreaLeadTop{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.HomeAreaLeadTone{gap:9px;font-family:var(--FontHero);font-size:var(--HomePanelTitle);line-height:1.2}html:not([lang|=en]) .HomeAreaLeadTone{font-family:var(--FontDisplay);line-height:1.4}.HomeAreaLeadNext{color:var(--Text);font-size:calc(var(--HomePanelBody) + 1px);font-weight:650;line-height:1.35;overflow-wrap:anywhere}.HomeAreaLeadTone .HomeToneMark{inline-size:13px;block-size:19px;border-radius:4px}.HomeRunRow{grid-template-columns:auto minmax(0,1fr);align-items:start}.HomeRunChips{margin-block-start:4px}.HomeWheel{display:block;overflow:visible}.HomeWheelGlow{fill:color-mix(in srgb,var(--HomePanelLamp) 10%,transparent)}.HomeWheelSector{fill:color-mix(in srgb,var(--Text) 7%,transparent);stroke:color-mix(in srgb,var(--HomePanelAccent) 28%,transparent);stroke-width:.6}.HomeWheelSectorLit{fill:color-mix(in srgb,var(--HomePanelLamp) 24%,transparent)}.HomeWheelSectorThis{fill:var(--HomePanelLamp);stroke:var(--HomePanelLamp)}:root[data-theme=light] .HomeWheelSectorThis{fill:var(--HomePanelAccent);stroke:var(--HomePanelAccent)}.HomeWheelNumber{fill:var(--Text);font-family:var(--FontSans);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.HomeHouseCards{display:grid;gap:8px;min-inline-size:0}.HomeHouseCard{gap:10px}.HomeHouseCardLit{border-color:color-mix(in srgb,var(--HomePanelLamp) 46%,var(--HomePanelHair));box-shadow:inset 0 1px color-mix(in srgb,var(--Text) 7%,transparent),0 0 18px -10px var(--HomePanelLamp)}.HomeRunMark{display:grid;place-items:center;inline-size:18px;padding-block-start:3px}.HomeYearArt{--HomeVerdictInk: var(--HomeToneQuiet);display:grid;place-items:center;inline-size:46px;block-size:46px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--HomeVerdictInk) 26%,transparent),transparent 72%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--HomeVerdictInk) 46%,transparent)}.HomeVerdictS{--HomeVerdictInk: var(--HomeToneOpens)}.HomeVerdictD{--HomeVerdictInk: var(--HomeToneStrain)}.HomeVerdictB{--HomeVerdictInk: var(--HomeToneMixed)}.HomeYearArtMark{inline-size:14px;block-size:20px;border-radius:4px}.HomeSwitch{justify-self:start;display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:2px;max-inline-size:100%;padding:2px;border-radius:var(--RadiusPill);border:1px solid var(--HomePanelHair);background:color-mix(in srgb,var(--BackgroundDeep) 40%,transparent)}.HomeSwitchItem{min-block-size:30px;padding:2px 12px;border-radius:var(--RadiusPill);color:var(--HomePanelMuted);font-size:var(--HomePanelSmall);font-weight:600;line-height:1.2;cursor:pointer}.HomeSwitchActive{color:var(--Text);background:color-mix(in srgb,var(--HomePanelAccent) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--HomePanelAccent) 50%,transparent)}.HomeMonths{display:grid;gap:5px;min-inline-size:0;padding-block-start:9px;border-block-start:1px solid var(--HomePanelHair)}.HomeMonthCells{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:3px;min-inline-size:0;margin-block-start:6px}.HomeMonthSlot{position:relative;display:grid;min-inline-size:0}.HomeStripCell.HomeMonthCell{inline-size:100%;block-size:18px;border-radius:4px}.HomeStripCell.HomeMonthCell.HomeToneQuiet{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--HomeToneQuiet) 26%,transparent)}.HomeMonthPast .HomeMonthCell{opacity:.45}.HomeMonthNow .HomeMonthCell{outline:1.5px solid var(--HomePanelLamp);outline-offset:1.5px}.HomeMonthNow:after{content:"";position:absolute;inset-inline-start:50%;inset-block-start:-8px;inline-size:5px;block-size:5px;border-radius:50%;translate:-50% 0;background:var(--HomePanelLamp);box-shadow:0 0 8px var(--HomePanelLamp)}.HomeMonthAxis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));color:var(--HomePanelMuted);font-size:var(--Text12);font-weight:600;line-height:1.3}.HomeMonthAxis>span{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HomeYearAreas{display:grid;gap:1px;min-inline-size:0;margin-inline:-4px}.HomeYearArea{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;inline-size:100%;min-block-size:36px;padding:3px 6px;border-radius:var(--RadiusSm);color:var(--Text);text-align:start}.HomeYearAreaButton{grid-template-columns:auto minmax(0,1fr) auto auto auto;cursor:pointer;transition:background-color var(--HomeShort) var(--HomeEaseOut)}.HomeYearAreaButton .HomeChevron{opacity:.6;transition:opacity var(--HomeShort) var(--HomeEaseOut),translate var(--HomeShort) var(--HomeEaseOut)}.HomeYearAreaButton:hover .HomeChevron{opacity:1;translate:2px 0}.HomeYearAreaButton:hover{background:color-mix(in srgb,var(--HomeRowAccent) 10%,transparent)}.HomeYearAreaName{min-inline-size:0;overflow-wrap:anywhere;font-weight:600;line-height:1.3}.HomeYearAreaTone{display:inline-flex;align-items:center;gap:6px;color:var(--HomePanelMuted);font-size:var(--HomePanelSmall);white-space:nowrap}.HomeMomentRow{--HomeMoodInk: var(--HomePanelLamp)}.HomeMomentRow.HomeMoodGrowth{--HomeMoodInk: var(--HomeToneOpens)}.HomeMomentRow.HomeMoodCare{--HomeMoodInk: var(--HomeToneStrain)}.HomeMomentTitle{display:flex;align-items:center;gap:6px;font-weight:600;line-height:1.3}.HomeMomentMark{display:grid;place-items:center;color:var(--HomeMoodInk)}.HomeMomentMark .HomeGlyph{fill:currentColor;stroke:none}.HomeMomentMonth{color:var(--HomePanelMuted);font-size:var(--HomePanelSmall);white-space:nowrap;font-variant-numeric:tabular-nums}.HomeAreaPillStill{cursor:default}.HomeReadTable{display:block;inline-size:100%;border-collapse:collapse}.HomeReadTable>tbody{display:grid;gap:6px}.HomeReadRow{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"Head Strength" "Sign House" "Role Role" "Motion Linked";gap:6px 10px;padding:9px 11px;border-radius:var(--RadiusMd);border:1px solid color-mix(in srgb,var(--PlanetColor) 26%,var(--HomePanelHair));background:linear-gradient(135deg,color-mix(in srgb,var(--PlanetColor) 9%,transparent),transparent 58%),var(--HomePanelWell)}.HomeReadHead{grid-area:Head;min-inline-size:0;padding:0;text-align:start}.HomeReadCell{display:grid;align-content:start;gap:1px;min-inline-size:0;padding:0}.HomeReadSign{grid-area:Sign}.HomeReadHouse{grid-area:House}.HomeReadStrength{grid-area:Strength;justify-items:end;align-content:center}.HomeReadRole{grid-area:Role}.HomeReadMotion{grid-area:Motion}.HomeReadLinked{grid-area:Linked}.HomeReadLabel{color:var(--HomePanelMuted);font-size:11px;font-weight:600;line-height:1.3}.HomeReadValue{display:block;min-inline-size:0;color:var(--Text);font-size:var(--HomePanelSmall);line-height:1.35;overflow-wrap:anywhere}.HomeReadHead .HomePlanetName{white-space:normal;overflow-wrap:break-word}.HomeReadQuiet .HomeReadValue{color:var(--HomePanelMuted)}.HomeReadStrength .HomeReadLabel,.HomeReadRole.HomeReadQuiet,.HomeReadRowPlain .HomeReadMotion,.HomeReadRowPlain .HomeReadLinked{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.HomeReadRow:has(.HomeReadRole.HomeReadQuiet){grid-template-areas:"Head Strength" "Sign House" "Motion Linked"}.HomeReadRowPlain{grid-template-areas:"Head Strength" "Sign House" "Role Role"}.HomeReadRowPlain:has(.HomeReadRole.HomeReadQuiet){grid-template-areas:"Head Strength" "Sign House"}.HomeReadTablePlain .HomeReadRow{grid-template-areas:"Head Head" "Sign House"}.HomeReadHouseWords{display:grid;gap:0;min-inline-size:0;text-align:start;color:inherit}.HomeReadHouseNumber{font-weight:600;font-variant-numeric:tabular-nums}.HomeReadHouseMeaning{color:var(--HomePanelMuted)}.HomeReadHouseButton{cursor:pointer;border-radius:var(--RadiusSm)}.HomeReadHouseButton:hover .HomeReadHouseNumber{text-decoration:underline;text-decoration-color:var(--HomePanelLamp);text-underline-offset:3px}.HomeReadStrength .HomeChip{text-align:start}.HomeReadFacts{display:grid;gap:9px;min-inline-size:0}.HomeReadFact{display:grid;gap:4px;min-inline-size:0;overflow-wrap:anywhere}.HomeReadHouseList{display:grid;gap:6px;margin:0;padding:0;list-style:none;min-inline-size:0}.HomeReadHouseRow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;min-inline-size:0}.HomeReadPassingList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-inline-size:0}.HomeReadPassing{display:flex;align-items:center;gap:8px;min-inline-size:0;min-block-size:36px;padding:4px 10px;border-radius:var(--RadiusMd);border:1px solid color-mix(in srgb,var(--PlanetColor) 30%,var(--HomePanelHair));background:color-mix(in srgb,var(--PlanetColor) 8%,transparent);font-size:var(--HomePanelSmall);font-weight:600;line-height:1.3}.HomeAreaSpan{flex:none;padding-inline-end:22px;color:var(--HomePanelMuted);font-size:11px;font-weight:600;line-height:1.6;font-variant-numeric:tabular-nums;white-space:nowrap}.HomeLegend{display:flex;flex-wrap:wrap;gap:4px 12px;padding:7px 10px;border-radius:var(--RadiusSm);background:color-mix(in srgb,var(--BackgroundDeep) 30%,transparent)}.HomeLegendItem{display:inline-flex;align-items:center;gap:5px;color:var(--HomePanelMuted);font-size:11px;font-weight:600;line-height:1.4;white-space:nowrap}.HomeLegendItem .HomeToneMark{inline-size:7px;block-size:11px;border-radius:2px}.HomeBearer{flex:none;display:inline-grid;place-items:center;inline-size:20px;block-size:20px;border-radius:50%;border:1px dashed color-mix(in srgb,var(--HomePanelAccentAlt) 60%,var(--Border));background:color-mix(in srgb,var(--HomePanelAccentAlt) 10%,transparent);color:var(--Text)}.HomeLegendItem .HomeBearer{inline-size:17px;block-size:17px}.HomeHouseAnalysisForm{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.HomeHouseAnalysisForm label{display:grid;gap:6px;flex:1;min-inline-size:150px}.HomeHouseAnalysisForm input{background:var(--BackgroundDeep);color:var(--Text);border:1px solid var(--HomePanelHair);border-radius:var(--RadiusSm);padding:9px 12px;font:inherit;min-block-size:42px;color-scheme:dark}.HomeHouseAnalysisLead,.HomeHouseAnalysisPeriod,.HomeHouseAnalysisFacts{display:grid;gap:12px}.HomeHouseAnalysisTableWrap{overflow-x:auto}.HomeHouseAnalysisTable{inline-size:100%;border-collapse:collapse;font-size:var(--HomePanelSmall)}.HomeHouseAnalysisTable th,.HomeHouseAnalysisTable td{padding:10px 8px;border-block-end:1px solid var(--HomePanelHair);text-align:start;font-variant-numeric:tabular-nums}.HomeHouseAnalysisTable thead{color:var(--HomePanelMuted)}.HomeHouseAnalysisTable tfoot{color:var(--HomePanelLamp)}.HomeHouseAnalysisPlanet summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;min-block-size:36px;font-weight:600}.HomeHouseAnalysisPlanet summary:before{content:"+";color:var(--HomePanelMuted)}.HomeHouseAnalysisPlanet[open] summary:before{content:"−"}.HomeHouseAnalysisPlanet summary span:first-of-type{margin-inline-end:auto}.HomeHouseAnalysisFacts{margin-block-start:14px}.HomeHouseAnalysisScores{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.HomeRiverInkOpens{--HomeRiverInk: var(--HomeToneOpens)}.HomeRiverInkStrain{--HomeRiverInk: var(--HomeToneStrain)}.HomeRiverInkMixed{--HomeRiverInk: var(--HomeToneMixed)}.HomeRiverInkQuiet,.HomeRiverInkFaint{--HomeRiverInk: var(--HomeToneQuiet)}.HomeRiverPlanetSun{--HomeRiverPlanet: var(--PlanetSun)}.HomeRiverPlanetMoon{--HomeRiverPlanet: var(--PlanetMoon)}.HomeRiverPlanetMars{--HomeRiverPlanet: var(--PlanetMars)}.HomeRiverPlanetMercury{--HomeRiverPlanet: var(--PlanetMercury)}.HomeRiverPlanetJupiter{--HomeRiverPlanet: var(--PlanetJupiter)}.HomeRiverPlanetVenus{--HomeRiverPlanet: var(--PlanetVenus)}.HomeRiverPlanetSaturn{--HomeRiverPlanet: var(--PlanetSaturn)}.HomeRiverPlanetRahu{--HomeRiverPlanet: var(--PlanetRahu)}.HomeRiverPlanetKetu{--HomeRiverPlanet: var(--PlanetKetu)}.HomeRiver{--HomeRiverControls: 24px;--HomeRiverGap: 0px;--HomeRiverPad: 14px;--HomeRiverPlate: color-mix(in srgb, var(--Surface) 82%, transparent);--HomeRiverEdge: color-mix(in srgb, var(--HomeGlassEdge) 60%, transparent);--HomeRiverHaze: color-mix(in srgb, var(--HomeOrbit) 46%, var(--HomeSkyLow));position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--HomeRiverControls) auto;align-content:center;row-gap:var(--HomeRiverGap);min-inline-size:0;min-block-size:0;padding-inline:var(--HomeRiverPad);color:var(--Text);font-family:var(--FontSans);container:HomeRiver / inline-size;-webkit-user-select:none;-moz-user-select:none;user-select:none}.HomeRiverCompact{--HomeRiverControls: 20px;--HomeRiverGap: 2px}.HomeRiverGrand{--HomeRiverPad: 20px;--HomeRiverControls: 26px}.LifeHome:has(>.HomeRiver){--HomeRiverHeight: 88px}@media(max-height:719px){.LifeHome:has(>.HomeRiver){--HomeRiverHeight: 74px}}@media(min-height:900px)and (min-width:1680px){.LifeHome:has(>.HomeRiver){--HomeRiverHeight: 118px}}:root[data-theme=light] .HomeRiver{--HomeRiverHaze: var(--Surface)}.LifeHome>.HomeRiver{grid-area:River;z-index:3}.HomeCenter>.HomeTravelBanner{position:absolute;inset-block-start:0;inset-inline-start:50%;z-index:4;translate:-50% 0}.HomeRiver:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(36% 120% at 50% 118%,color-mix(in srgb,var(--HomeAccent) 13%,transparent),transparent 70%),linear-gradient(180deg,transparent 40%,color-mix(in srgb,var(--HomeSkyLow) 22%,transparent) 100%)}.HomeRiverControls{display:flex;align-items:center;gap:var(--Space2);min-inline-size:0;block-size:var(--HomeRiverControls);white-space:nowrap}.HomeRiverTitle{flex:none;margin:0;margin-inline-end:var(--Space2);font-family:var(--FontHero);font-size:var(--Text18);font-weight:600;line-height:1.2;letter-spacing:.005em;color:var(--Text)}html:not([lang|=en]) .HomeRiverTitle{font-family:var(--FontDisplay);font-size:var(--Text16);line-height:1.4}.HomeRiverCompact .HomeRiverTitle{font-size:var(--Text16)}html:not([lang|=en]) .HomeRiverCompact .HomeRiverTitle{font-size:var(--Text14)}.HomeRiverSpring{flex:1 1 0;min-inline-size:0}.HomeRiverZooms{flex:none;display:inline-flex;align-items:center;gap:1px;padding:2px;border-radius:var(--RadiusPill);border:1px solid var(--HomeRiverEdge);background:color-mix(in srgb,var(--BackgroundDeep) 38%,transparent)}.HomeRiverZoom{position:relative;min-block-size:22px;padding-inline:11px;border-radius:var(--RadiusPill);color:var(--TextMuted);font-size:var(--Text12);font-weight:600;font-variant-numeric:tabular-nums;line-height:1;cursor:pointer}.HomeRiverCompact .HomeRiverZoom{min-block-size:18px;padding-inline:10px}.HomeRiverCompact .HomeRiverZooms{padding:1px}.HomeRiverZoom:hover{color:var(--Text)}.HomeRiverZoomOn,.HomeRiverZoomOn:hover{color:var(--Text);background:color-mix(in srgb,var(--HomeAccent) 24%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--HomeAccent) 60%,transparent),0 0 14px color-mix(in srgb,var(--HomeAccent) 22%,transparent)}.HomeRiverZoom:after,.HomeRiverTool:after,.HomeRiverLensClear:after{content:"";position:absolute;inset-inline:0;inset-block:-6px}.HomeRiverCompact .HomeRiverTool:after{inset-inline:-2px}.HomeRiverLensClear:after{inset-inline:-3px}.HomeRiverCompact .HomeRiverLensClear:after{inset-inline:-4px}.HomeRiverTool{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-block-size:24px;min-inline-size:24px;padding-inline:10px;border-radius:var(--RadiusPill);border:1px solid var(--HomeRiverEdge);background:color-mix(in srgb,var(--Surface) 40%,transparent);color:var(--TextMuted);font-size:var(--Text12);font-weight:600;line-height:1;cursor:pointer}.HomeRiverCompact .HomeRiverTool{min-block-size:20px;min-inline-size:20px}.HomeRiverTool:hover:not(:disabled),.HomeRiverTool[aria-expanded=true]{color:var(--Text);border-color:color-mix(in srgb,var(--HomeAccent) 60%,transparent);background:color-mix(in srgb,var(--HomeAccent) 12%,transparent)}.HomeRiverToolRound{padding-inline:0;aspect-ratio:1}.HomeRiverToolLit,.HomeRiverToolLit:hover:not(:disabled){color:var(--Text);border-color:color-mix(in srgb,var(--HomeLamp) 70%,transparent);background:color-mix(in srgb,var(--HomeLamp) 16%,transparent);box-shadow:0 0 16px color-mix(in srgb,var(--HomeLamp) 24%,transparent)}.HomeRiverIcon{flex:none;inline-size:14px;block-size:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.HomeRiverIconFull{fill:currentColor;stroke:none}.HomeRiverIconMark{color:var(--HomeAccent)}.HomeRiverToolLit .HomeRiverIconMark{color:var(--HomeLamp)}.HomeRiverCaret{inline-size:9px;block-size:9px;opacity:.8}.HomeRiverLens{flex:none;display:inline-flex;align-items:center;gap:6px;min-block-size:24px;padding-inline:10px 3px;border-radius:var(--RadiusPill);border:1px solid color-mix(in srgb,var(--HomeAccentAlt) 55%,transparent);background:color-mix(in srgb,var(--HomeAccentAlt) 13%,transparent);color:var(--Text);font-size:var(--Text12);font-weight:600;line-height:1}.HomeRiverCompact .HomeRiverLens{min-block-size:20px}.HomeRiverLensDot{inline-size:7px;block-size:7px;border-radius:50%;background:var(--HomeAccentAlt);box-shadow:0 0 8px var(--HomeAccentAlt)}.HomeRiverLensClear{position:relative;display:inline-grid;place-items:center;inline-size:18px;block-size:18px;border-radius:50%;color:var(--TextMuted);cursor:pointer}.HomeRiverCompact .HomeRiverLensClear{inline-size:16px;block-size:16px}.HomeRiverLensClear:hover{color:var(--Text);background:color-mix(in srgb,var(--Text) 12%,transparent)}.HomeRiverLensClear .HomeRiverIcon{inline-size:10px;block-size:10px}.HomeRiverLegend{display:inline-flex;align-items:center;gap:var(--Space3);color:var(--TextMuted);font-size:var(--Text12);font-weight:600}.HomeRiverLegendItem{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.HomeRiverSwatch{flex:none;inline-size:11px;block-size:14px;border-radius:3px;border:1px solid color-mix(in srgb,var(--HomeRiverInk) 85%,transparent)}.HomeRiverInkOpens>.HomeRiverSwatch{background:linear-gradient(var(--Text),var(--Text)) center 3px / 1.5px 4px no-repeat,linear-gradient(180deg,color-mix(in srgb,var(--HomeRiverInk) 85%,transparent),color-mix(in srgb,var(--HomeRiverInk) 45%,transparent))}.HomeRiverInkStrain>.HomeRiverSwatch{background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--HomeRiverInk) 80%,transparent) 0 1.5px,transparent 1.5px 4px),color-mix(in srgb,var(--HomeRiverInk) 22%,transparent)}.HomeRiverInkMixed>.HomeRiverSwatch{background:radial-gradient(circle at 50% 50%,var(--Text) 0 1.5px,transparent 2px),color-mix(in srgb,var(--HomeRiverInk) 38%,transparent)}.HomeRiverInkQuiet>.HomeRiverSwatch{background:color-mix(in srgb,var(--Text) 4%,transparent);border-color:color-mix(in srgb,var(--HomeToneQuiet) 75%,transparent)}.HomeRiverMark{display:inline-flex;align-items:center;gap:5px;color:var(--TextMuted);font-size:var(--Text12);font-weight:600;white-space:nowrap}.HomeRiverMark>svg{flex:none;inline-size:10px;block-size:10px}.HomeRiverMarkStar>svg,.HomeRiverMarkGrowth>svg{fill:var(--HomeToneOpens)}.HomeRiverMarkEmber>svg,.HomeRiverMarkPressure>svg{fill:var(--HomeToneStrain)}.HomeRiverMarkMixed>svg{fill:var(--HomeToneMixed)}.HomeRiverMarkEmber>svg{inline-size:8px;block-size:8px}.HomeRiverReadout .HomeRiverMark{padding-inline-start:8px;border-inline-start:1px solid color-mix(in srgb,var(--TextFaint) 50%,transparent);font-weight:500}.HomeRiverLegendInline{display:none;margin-inline-end:var(--Space2)}@container HomeRiver (min-width: 1500px){.HomeRiverLegendInline{display:inline-flex}}@container HomeRiver (max-width: 1099px){.HomeRiverToolWord{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.HomeRiverToolWide{padding-inline:8px}}@container HomeRiver (max-width: 899px){.HomeRiverTitle{display:none}}.HomeRiverMenu{position:fixed;inset:auto;z-index:60;margin:0;padding:var(--Space3);inline-size:-moz-max-content;inline-size:max-content;min-inline-size:232px;max-inline-size:min(420px,calc(100vw - 24px));overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;border-radius:var(--RadiusMd);border:1px solid color-mix(in srgb,var(--HomeGlassEdge) 70%,transparent);background:color-mix(in srgb,var(--Surface) 93%,transparent);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:var(--ShadowPop),inset 0 1px color-mix(in srgb,var(--Text) 10%,transparent);color:var(--Text);font-family:var(--FontSans);font-size:var(--Text13)}.HomeRiverMenu:not(:popover-open):not(.HomeRiverMenuPlain){display:none}.HomeRiverMenu::backdrop{background:transparent}.HomeRiverMenuPlain{position:absolute;z-index:60}.HomeRiverMenuPlain[hidden]{display:none}.HomeRiverMenuHead{display:block;margin-block:var(--Space2) 6px;color:var(--TextMuted);font-size:var(--Text12);font-weight:700}.HomeRiverMenuHead:first-child{margin-block-start:0}html:is([lang|=en]) .HomeRiverMenuHead{text-transform:uppercase;letter-spacing:.14em;font-size:11px}.HomeRiverMenuGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 6px}.HomeRiverMenuList{display:grid;gap:2px}.HomeRiverMenuItem{display:flex;align-items:center;gap:var(--Space2);inline-size:100%;min-block-size:32px;padding-inline:10px;border-radius:var(--RadiusSm);color:var(--Text);font-size:var(--Text13);font-weight:500;line-height:1.3;text-align:start;white-space:nowrap;cursor:pointer}.HomeRiverMenuItem:hover,.HomeRiverMenuItem:focus-visible{background:color-mix(in srgb,var(--HomeAccent) 14%,transparent)}.HomeRiverMenuItem[aria-checked=true],.HomeRiverMenuItemOn{background:color-mix(in srgb,var(--HomeAccent) 20%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--HomeAccent) 50%,transparent);font-weight:600}.HomeRiverMenuItem .HomeRiverGlyph{color:var(--HomeRiverPlanet, var(--HomeAccent))}.HomeRiverMenuDates{margin-inline-start:auto;padding-inline-start:var(--Space3);color:var(--TextMuted);font-size:var(--Text12);font-variant-numeric:tabular-nums}.HomeRiverMenuMark{flex:none;inline-size:8px;block-size:8px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--TextMuted) 80%,transparent)}[aria-checked=true]>.HomeRiverMenuMark{border-color:var(--HomeAccent);background:var(--HomeAccent);box-shadow:0 0 8px color-mix(in srgb,var(--HomeAccent) 70%,transparent)}.HomeRiverMenuNote{margin:6px 2px 0;color:var(--TextMuted);font-size:var(--Text12);line-height:1.4;white-space:normal}.HomeRiverMenuRule{block-size:1px;margin-block:var(--Space2);border:0;background:color-mix(in srgb,var(--HomeGlassEdge) 60%,transparent)}.HomeRiverMenuLegend{display:flex;flex-wrap:wrap;gap:6px var(--Space3);padding-inline:2px}.HomeRiverJumpRow{display:grid;grid-template-columns:minmax(0,1fr) 118px auto;align-items:center;gap:var(--Space2);min-block-size:36px;padding-inline:10px 2px}.HomeRiverJumpLabel{color:var(--Text);font-weight:500}.HomeRiverJumpInput{inline-size:100%;min-block-size:30px;padding-inline:10px;border-radius:var(--RadiusSm);border:1px solid var(--Border);background:color-mix(in srgb,var(--BackgroundDeep) 50%,transparent);color:var(--Text);font-size:var(--Text13);font-variant-numeric:tabular-nums}.HomeRiverJumpInput:focus-visible{outline:none;border-color:var(--HomeAccent);box-shadow:0 0 0 3px color-mix(in srgb,var(--HomeAccent) 22%,transparent)}.HomeRiverJumpGo{min-block-size:30px;padding-inline:14px;border-radius:var(--RadiusPill);border:1px solid color-mix(in srgb,var(--HomeAccent) 60%,transparent);background:color-mix(in srgb,var(--HomeAccent) 18%,transparent);color:var(--Text);font-size:var(--Text12);font-weight:600;cursor:pointer}.HomeRiverJumpGo:hover:not(:disabled){background:color-mix(in srgb,var(--HomeAccent) 30%,transparent)}.HomeRiverChapterList{max-block-size:236px;overflow:auto;scrollbar-width:thin}.HomeRiverTrack{position:relative;min-inline-size:0;touch-action:pan-y}.HomeRiverArt{position:absolute;inset-block-start:0;inset-inline-start:0;display:block;overflow:hidden;pointer-events:none}.HomeRiverEndless .HomeRiverArt,.HomeRiverEndless .HomeRiverBand{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 88%,transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 88%,transparent 100%)}.HomeRiverThread{stroke:color-mix(in srgb,var(--HomeAccent) 34%,transparent);stroke-width:1;stroke-dasharray:1 6;stroke-linecap:round}.HomeRiverGlow{opacity:.5;filter:blur(7px);pointer-events:none}:root[data-theme=light] .HomeRiverGlow{opacity:.28}.HomeRiverGlowOpens{fill:var(--HomeToneOpens)}.HomeRiverGlowStrain{fill:color-mix(in srgb,var(--HomeToneStrain) 70%,transparent)}.HomeRiverGlowMixed{fill:color-mix(in srgb,var(--HomeToneMixed) 70%,transparent)}.HomeRiverBed{fill:color-mix(in srgb,var(--HomeSkyLow) 26%,transparent)}.HomeRiverStopTop{stop-color:var(--HomeRiverInk);stop-opacity:.9}.HomeRiverStopLow{stop-color:var(--HomeRiverInk);stop-opacity:.5}.HomeRiverInkStrain>.HomeRiverStopTop{stop-opacity:.34}.HomeRiverInkStrain>.HomeRiverStopLow{stop-opacity:.16}.HomeRiverInkMixed>.HomeRiverStopTop{stop-opacity:.56}.HomeRiverInkMixed>.HomeRiverStopLow{stop-opacity:.26}.HomeRiverHatchInk{fill:color-mix(in srgb,var(--HomeToneStrain) 84%,transparent)}.HomeRiverTile{stroke:color-mix(in srgb,var(--HomeRiverInk) 88%,transparent);stroke-width:1}.HomeRiverInkQuiet>.HomeRiverTile{fill:color-mix(in srgb,var(--Text) 5%,transparent);stroke:color-mix(in srgb,var(--HomeToneQuiet) 72%,transparent)}.HomeRiverInkFaint>.HomeRiverTile{fill:none;stroke:color-mix(in srgb,var(--HomeToneQuiet) 40%,transparent);stroke-dasharray:2 3}.HomeRiverGloss{fill:color-mix(in srgb,var(--Text) 16%,transparent)}.HomeRiverTick{fill:none;stroke:color-mix(in srgb,var(--Text) 92%,transparent);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.HomeRiverDot{fill:color-mix(in srgb,var(--Text) 92%,transparent)}.HomeRiverCellOn>.HomeRiverTile{stroke:var(--HomeLamp);stroke-width:1.7;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--HomeLamp) 70%,transparent))}.HomeRiverCellOn{transform:translateY(-4px)}.HomeRiverCompact .HomeRiverCellOn{transform:translateY(-2px)}.HomeRiverCellNow>.HomeRiverTile{stroke-width:1.4}.HomeRiverStar{fill:color-mix(in srgb,var(--HomeToneOpens) 60%,var(--HomeSunCore))}.HomeRiverStarCore{fill:var(--HomeSunCore)}.HomeRiverEmber{fill:color-mix(in srgb,var(--HomeToneStrain) 80%,var(--HomeLamp))}.HomeRiverEmberGlow{fill:color-mix(in srgb,var(--HomeToneStrain) 30%,transparent)}.HomeRiverGlintRing{fill:none;stroke:color-mix(in srgb,var(--HomeLamp) 90%,transparent);stroke-width:1}:root[data-theme=light] .HomeRiverStar{fill:var(--HomeToneOpens);stroke:color-mix(in srgb,var(--Surface) 90%,transparent);stroke-width:2;paint-order:stroke}:root[data-theme=light] .HomeRiverStarCore{fill:var(--Surface)}:root[data-theme=light] .HomeRiverEmber{fill:var(--HomeToneStrain);stroke:color-mix(in srgb,var(--Surface) 90%,transparent);stroke-width:.8;paint-order:stroke}.HomeRiverShift{stroke:none}.HomeRiverShiftGrowth{fill:var(--HomeToneOpens)}.HomeRiverShiftPressure{fill:var(--HomeToneStrain)}.HomeRiverShiftMixed{fill:var(--HomeToneMixed)}.HomeRiverAxisLine{stroke:color-mix(in srgb,var(--TextFaint) 55%,transparent);stroke-width:1}.HomeRiverAxisText{fill:var(--TextMuted);font-family:var(--FontSans);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;text-anchor:middle}.HomeRiverGrand .HomeRiverAxisText{font-size:12px}.HomeBandSenior .HomeRiverAxisText{font-size:12.5px}.HomeRiverAxisTextOn{fill:var(--Text);font-weight:700}.HomeRiverIngress{fill:none;stroke:var(--HomeRiverPlanet);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.HomeRiverIngressPlate{fill:var(--HomeRiverPlate);stroke:color-mix(in srgb,var(--HomeRiverPlanet) 70%,transparent);stroke-width:1}.HomeRiverSlider{position:absolute;inset-inline:0;z-index:1;border-radius:8px;cursor:pointer;touch-action:none}.HomeRiverSlider:focus-visible{outline-offset:2px}.HomeRiverDragging .HomeRiverSlider{cursor:grabbing}.HomeRiverBand{position:absolute;inset-inline:0;z-index:2;margin:0;padding:0;list-style:none;overflow:hidden;border-radius:6px}.HomeRiverBandItem{display:contents}.HomeRiverChapter{position:absolute;inset-block:0;display:flex;align-items:center;min-inline-size:0;padding:0;overflow:hidden;border-inline-start:1px solid color-mix(in srgb,var(--HomeRiverPlanet) 90%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--HomeRiverPlanet) 36%,transparent),color-mix(in srgb,var(--HomeRiverPlanet) 22%,transparent));color:var(--Text);cursor:pointer}.HomeRiverChapterRunning{background:linear-gradient(180deg,color-mix(in srgb,var(--HomeRiverPlanet) 70%,transparent),color-mix(in srgb,var(--HomeRiverPlanet) 50%,transparent));box-shadow:inset 0 1px color-mix(in srgb,var(--Text) 30%,transparent)}.HomeRiverChapter:hover{filter:brightness(1.18)}.HomeRiverChapter:focus-visible{outline-offset:-2px}.HomeRiverChapterPlate{display:inline-flex;align-items:center;gap:4px;max-inline-size:100%;block-size:100%;padding-inline:5px 8px;border-start-end-radius:var(--RadiusPill);border-end-end-radius:var(--RadiusPill);background:var(--HomeRiverPlate);font-size:11px;font-weight:600;line-height:1;white-space:nowrap}.HomeRiverCompact .HomeRiverChapterPlate{font-size:10.5px;padding-inline:4px 7px}.HomeRiverGrand .HomeRiverChapterPlate{font-size:var(--Text12);gap:5px;padding-inline:7px 10px}.HomeBandSenior .HomeRiverChapterPlate{font-size:var(--Text12)}.HomeRiverChapterName{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.HomeRiverChapterBare{padding-inline:3px;border-radius:0;background:none}.HomeRiverGlyph{flex:none;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;color:var(--HomeRiverPlanet, currentColor)}.HomeRiverChapterBare .HomeRiverGlyph{color:var(--Text)}.HomeRiverRecalled:after{content:"";position:absolute;inset-block-start:2px;inset-inline-end:3px;inline-size:4px;block-size:4px;border-radius:50%;background:var(--HomeLamp);box-shadow:0 0 6px var(--HomeLamp)}.HomeRiverPeriods{position:absolute;inset-inline:0;z-index:3;margin:0;padding:0;list-style:none;overflow:hidden;pointer-events:none}.HomeRiverPeriod{position:absolute;inset-block:0;padding:0;cursor:pointer;pointer-events:auto}.HomeRiverPeriod:before{content:"";position:absolute;inset-inline:1px;inset-block-end:0;block-size:var(--HomeRiverRibbon, 5px);border-radius:2px;background:color-mix(in srgb,var(--HomeRiverPlanet) 78%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--Surface) 60%,transparent);transition:block-size var(--HomeMicro) var(--HomeEaseOut)}.HomeRiverCompact .HomeRiverPeriod:before{--HomeRiverRibbon: 4px}.HomeRiverGrand .HomeRiverPeriod:before{--HomeRiverRibbon: 6px}.HomeRiverPeriod:hover:before,.HomeRiverPeriod:focus-visible:before{background:var(--HomeRiverPlanet);box-shadow:0 0 10px color-mix(in srgb,var(--HomeRiverPlanet) 70%,transparent)}.HomeRiverPeriodRunning:before{background:var(--HomeRiverPlanet)}.HomeRiverPeriod:focus-visible{outline-offset:-1px}.HomeRiverStages{position:absolute;inset-inline:0;z-index:1;overflow:hidden;pointer-events:none}.HomeRiverStage{position:absolute;inset-block:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;padding-inline:5px 1px;overflow:hidden;border-inline-start:1px solid color-mix(in srgb,var(--TextFaint) 50%,transparent);color:var(--TextMuted);font-size:10.5px;font-weight:500;line-height:11px;text-align:start;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.HomeRiverMist{position:absolute;inset-block:0;z-index:3;overflow:hidden;pointer-events:none;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--HomeRiverHaze) 34%,transparent) 46%,color-mix(in srgb,var(--HomeRiverHaze) 62%,transparent) 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 78%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 78%,transparent 100%)}.HomeRiverMist:before,.HomeRiverMist:after{content:"";position:absolute;inset-block:-30%;inline-size:46%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--HomeRiverHaze) 60%,transparent),transparent);opacity:.5}.HomeRiverMist:before{inset-inline-start:22%}.HomeRiverMist:after{inset-inline-start:58%;inset-block:-10% -50%}.HomeRiverHere{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:4;inline-size:0;pointer-events:none}.HomeRiverHereLine{position:absolute;inset-inline-start:-1px;inline-size:2px;border-radius:1px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--HomeLamp) 80%,transparent) 18%,color-mix(in srgb,var(--HomeLamp) 80%,transparent) 82%,transparent);opacity:.7}.HomeRiverPortrait{position:absolute;display:grid;place-items:center;overflow:hidden;border-radius:50%;translate:-50% -50%;border:1.5px solid var(--HomeLamp);background:radial-gradient(circle at 34% 28%,color-mix(in srgb,var(--HomeAccent) 70%,var(--Surface)),color-mix(in srgb,var(--HomeAccent) 30%,var(--Surface)) 78%);box-shadow:0 0 0 2px color-mix(in srgb,var(--Surface) 70%,transparent),0 0 14px color-mix(in srgb,var(--HomeLamp) 55%,transparent);color:var(--Text);font-size:10px;font-weight:700;line-height:1}.HomeRiverPortrait>img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.HomeRiverHereAway .HomeRiverPortrait{box-shadow:0 0 0 2px color-mix(in srgb,var(--Surface) 70%,transparent);border-color:color-mix(in srgb,var(--HomeLamp) 60%,var(--TextFaint))}.HomeRiverHereAway .HomeRiverHereLine{opacity:.35}.HomeRiverHereFlame{position:absolute;translate:-50% -100%;inline-size:9px;block-size:12px;fill:var(--HomeLamp);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--HomeLamp) 80%,transparent));transform-origin:50% 100%}.HomeRiverHereLabel{position:absolute;translate:0 -50%;padding:2px 8px 3px;border-radius:var(--RadiusPill);border:1px solid color-mix(in srgb,var(--HomeLamp) 46%,transparent);background:var(--HomeRiverPlate);color:var(--Text);font-size:11px;font-weight:600;line-height:1.2;white-space:nowrap}html:is([lang|=en]) .HomeRiverHereLabel{font-size:10px;text-transform:uppercase;letter-spacing:.12em}.HomeRiverHereLabelBefore{translate:-100% -50%}.HomeBandSenior .HomeRiverHereLabel{font-size:var(--Text12)}html:is([lang|=en]) .HomeBandSenior .HomeRiverHereLabel{font-size:11px}.HomeRiverLamp{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:5;inline-size:0;pointer-events:none}.HomeRiverLampLine{position:absolute;inset-inline-start:-1px;inline-size:2px;border-radius:1px;background:linear-gradient(180deg,transparent,var(--HomeLamp) 14%,var(--HomeLamp) 86%,transparent);box-shadow:0 0 8px color-mix(in srgb,var(--HomeLamp) 70%,transparent)}.HomeRiverDiya{position:absolute;translate:-50% -50%;inline-size:20px;block-size:24px;overflow:visible;filter:drop-shadow(0 1px 2px color-mix(in srgb,var(--BackgroundDeep) 80%,transparent))}.HomeRiverDiyaGlow{fill:color-mix(in srgb,var(--HomeLamp) 34%,transparent)}.HomeRiverBowl{fill:color-mix(in srgb,var(--HomeAccent) 72%,var(--HomeSilhouette));stroke:color-mix(in srgb,var(--HomeLamp) 90%,transparent);stroke-width:1.2;stroke-linejoin:round}.HomeRiverBowlRim{fill:none;stroke:color-mix(in srgb,var(--HomeSunCore) 80%,transparent);stroke-width:1;stroke-linecap:round}.HomeRiverFlame{fill:var(--HomeLamp);transform-box:fill-box;transform-origin:50% 100%}.HomeRiverFlameCore{fill:var(--HomeSunCore);transform-box:fill-box;transform-origin:50% 100%}:root[data-theme=light] .HomeRiverFlameCore{fill:color-mix(in srgb,var(--HomeSunCore) 70%,var(--HomeLamp))}.HomeRiverLast{position:absolute;z-index:4;display:grid;place-items:center;inline-size:20px;block-size:24px;translate:-50% -50%;padding:0;color:var(--HomeLamp);opacity:.62;cursor:pointer}.HomeRiverLast:after{content:"";position:absolute;top:-5px;right:-7px;bottom:-5px;left:-7px}.HomeRiverLast>svg{inline-size:16px;block-size:19px;overflow:visible;fill:color-mix(in srgb,var(--Surface) 66%,transparent);stroke:currentColor;stroke-width:1.3;stroke-dasharray:1.6 2.2;stroke-linecap:round;stroke-linejoin:round}.HomeRiverLast:hover,.HomeRiverLast:focus-visible{opacity:1}.HomeRiverLast:hover>svg{stroke-dasharray:none;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--HomeLamp) 70%,transparent))}.HomeRiverReadout{position:absolute;inset-inline-start:0;z-index:6;display:inline-flex;align-items:center;gap:6px;translate:-50% -100%;padding:3px 10px 4px;border-radius:var(--RadiusPill);border:1px solid color-mix(in srgb,var(--HomeRiverInk, var(--HomeGlassEdge)) 60%,transparent);background:color-mix(in srgb,var(--Surface) 94%,transparent);box-shadow:var(--ShadowCard);color:var(--Text);font-size:var(--Text12);font-weight:600;line-height:1.2;white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums}.HomeRiverReadoutMark{inline-size:7px;block-size:7px;border-radius:2px;background:var(--HomeRiverInk)}.HomeRiverInkQuiet>.HomeRiverReadoutMark,.HomeRiverInkFaint>.HomeRiverReadoutMark{background:none;box-shadow:inset 0 0 0 1px var(--HomeToneQuiet)}.HomeRiverReadoutTone{color:var(--TextMuted);font-weight:500}.HomeRiverReadout:has(.HomeRiverReadoutContacts){flex-wrap:wrap;max-inline-size:min(380px,90vw);row-gap:2px}.HomeRiverReadoutContacts{flex-basis:100%;white-space:normal;color:var(--TextMuted);font-weight:500;font-size:var(--Text11, 11px);line-height:1.25}.HomeRiverToast{position:absolute;inset-inline-start:0;z-index:7;inline-size:0;pointer-events:none}.HomeRiverToastText{position:absolute;inset-block-end:4px;translate:-50% 0;display:inline-flex;align-items:center;gap:6px;padding:4px 12px 5px;border-radius:var(--RadiusPill);border:1px solid color-mix(in srgb,var(--HomeRiverPlanet) 70%,transparent);background:color-mix(in srgb,var(--Surface) 94%,transparent);box-shadow:var(--ShadowCard),0 0 18px color-mix(in srgb,var(--HomeRiverPlanet) 36%,transparent);color:var(--Text);font-size:var(--Text12);font-weight:600;line-height:1.2;white-space:nowrap}.HomeRiverToastStart .HomeRiverToastText{translate:-12px 0}.HomeRiverToastEnd .HomeRiverToastText{translate:calc(-100% + 12px) 0}.HomeRiverRipple{position:absolute;inset-block-start:0;inline-size:26px;block-size:26px;translate:-50% -50%;border-radius:50%;border:1.5px solid var(--HomeRiverPlanet);opacity:0}.HomeRiverWaiting{position:relative;overflow:hidden;border-radius:var(--RadiusMd)}.HomeRiverGhosts{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:center;gap:4px}.HomeRiverGhost{block-size:44%;border-radius:6px;border:1px solid color-mix(in srgb,var(--HomeToneQuiet) 50%,transparent);background:color-mix(in srgb,var(--Text) 5%,transparent)}.HomeRiverGhost:nth-child(3n+1){block-size:52%}.HomeRiverSheen{position:absolute;inset-block:0;inset-inline-start:0;inline-size:34%;background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--HomeLamp) 24%,transparent) 50%,transparent);opacity:.5}.HomeRiverWaitingWord{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.HomeRiverWaitingPlate{display:inline-flex;align-items:center;gap:var(--Space2);padding:5px 16px 6px;border-radius:var(--RadiusPill);border:1px solid color-mix(in srgb,var(--HomeLamp) 46%,transparent);background:color-mix(in srgb,var(--Surface) 88%,transparent);color:var(--Text);font-family:var(--FontHero);font-size:var(--Text16);font-weight:500;line-height:1.3}html:not([lang|=en]) .HomeRiverWaitingPlate{font-family:var(--FontDisplay);font-size:var(--Text14)}.HomeRiverWaitingPlate .HomeRiverIcon{color:var(--HomeLamp)}.HomeTravelBanner.HomeGlass{display:inline-flex;align-items:center;gap:var(--Space3);max-inline-size:100%;min-block-size:38px;padding-block:4px;padding-inline:16px 5px;border-radius:var(--RadiusPill);border-color:color-mix(in srgb,var(--HomeLamp) 50%,transparent);box-shadow:var(--ShadowCard),0 0 26px color-mix(in srgb,var(--HomeLamp) 18%,transparent),inset 0 1px color-mix(in srgb,var(--Text) 12%,transparent);color:var(--Text);white-space:nowrap}.HomeTravelKicker{color:var(--TextMuted);font-size:var(--Text12);font-weight:600}html:is([lang|=en]) .HomeTravelKicker{font-size:11px;text-transform:uppercase;letter-spacing:.14em}.HomeTravelYear{font-family:var(--FontHero);font-size:var(--Text18);font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums}html:not([lang|=en]) .HomeTravelYear{font-family:var(--FontDisplay);font-size:var(--Text16);line-height:1.4}.HomeTravelTone{display:inline-flex;align-items:center;gap:6px;min-inline-size:0;overflow:hidden;color:var(--TextMuted);font-size:var(--Text13);font-weight:500;text-overflow:ellipsis}.HomeTravelToneMark{flex:none;inline-size:8px;block-size:8px;border-radius:2px;background:var(--HomeRiverInk);box-shadow:0 0 8px color-mix(in srgb,var(--HomeRiverInk) 60%,transparent)}.HomeRiverInkQuiet>.HomeTravelToneMark{background:none;box-shadow:inset 0 0 0 1px var(--HomeToneQuiet)}.HomeTravelReturn{display:inline-flex;align-items:center;gap:6px;min-block-size:30px;padding-inline:12px 14px;border-radius:var(--RadiusPill);border:1px solid color-mix(in srgb,var(--HomeLamp) 60%,transparent);background:color-mix(in srgb,var(--HomeLamp) 16%,transparent);color:var(--Text);font-size:var(--Text12);font-weight:600;cursor:pointer}.HomeTravelReturn:hover{background:color-mix(in srgb,var(--HomeLamp) 28%,transparent)}.HomeTravelGlyph{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;color:var(--HomeLamp)}:root[data-theme=light] .HomeTravelGlyph{color:var(--HomeAccent)}.HomeBandSenior .HomeTravelTone,.HomeBandSenior .HomeTravelReturn{font-size:var(--Text14)}@container (max-width: 560px){.HomeTravelTone{display:none}}.HomeRiverBannerHold{position:absolute;inset-block-start:0;inset-inline:0;z-index:4;display:grid;justify-items:center;pointer-events:none}.HomeRiverBannerHold>*{pointer-events:auto}@media(prefers-reduced-motion:no-preference){.HomeRiverZoom,.HomeRiverTool,.HomeRiverMenuItem,.HomeTravelReturn{transition:color var(--HomeMicro) var(--HomeEaseOut),background-color var(--HomeMicro) var(--HomeEaseOut),border-color var(--HomeMicro) var(--HomeEaseOut),box-shadow var(--HomeShort) var(--HomeEaseOut)}.HomeRiverMoving .HomeRiverCell,.HomeRiverMoving .HomeRiverLamp,.HomeRiverMoving .HomeRiverHere{transition:transform var(--HomeShort) var(--HomeEaseOut),opacity var(--HomeShort) var(--HomeEaseOut)}.HomeRiverMoving.HomeRiverDragging .HomeRiverLamp,.HomeRiverMoving.HomeRiverGliding .HomeRiverLamp,.HomeRiverMoving.HomeRiverGliding .HomeRiverHere{transition:none}.HomeRiverMoving .HomeRiverFlame,.HomeRiverMoving .HomeRiverHereFlame{animation:HomeRiverFlicker 2.7s var(--HomeEaseInOut) infinite alternate}.HomeRiverMoving .HomeRiverFlameCore{animation:HomeRiverFlicker 2.1s var(--HomeEaseInOut) infinite alternate-reverse}.HomeRiverMoving .HomeRiverStarCore{animation:HomeRiverTwinkle 3.4s var(--HomeEaseInOut) infinite alternate}.HomeRiverMoving .HomeRiverCell:nth-child(3n) .HomeRiverStarCore{animation-duration:2.6s;animation-delay:-1.2s}.HomeRiverMoving .HomeRiverCell:nth-child(3n+1) .HomeRiverStarCore{animation-duration:4.1s;animation-delay:-2.3s}.HomeRiverMoving .HomeRiverMist:before{animation:HomeRiverDrift 17s var(--HomeEaseInOut) infinite alternate}.HomeRiverMoving .HomeRiverMist:after{animation:HomeRiverDrift 23s var(--HomeEaseInOut) infinite alternate-reverse}.HomeRiverMoving .HomeRiverSheen{animation:HomeRiverSheen 2.4s var(--HomeEaseInOut) infinite}.HomeRiverMoving .HomeRiverRipple{animation:HomeRiverRipple calc(.6s * var(--HomeMotionScale)) var(--HomeEaseOut) both}.HomeRiverMoving .HomeRiverToastText{animation:HomeRiverToast 2.6s var(--HomeEaseOut) both}.HomeRiverMoving .HomeRiverReadout{animation:HomeRiverRise var(--HomeMicro) var(--HomeEaseOut) both}.HomeRiverMenu:popover-open{animation:HomeRiverMenuIn var(--HomeShort) var(--HomeEaseOut) both}.HomeTravelBanner:not(.HomeTravelStill){animation:HomeRiverBannerIn var(--HomeShort) var(--HomeEaseOut) both}.HomeRiverUnborn .HomeRiverArt,.HomeRiverUnborn .HomeRiverBand,.HomeRiverUnborn .HomeRiverPeriods,.HomeRiverUnborn .HomeRiverLamp,.HomeRiverUnborn .HomeRiverHere,.HomeRiverUnborn .HomeRiverMist,.HomeRiverUnborn .HomeRiverLast,.HomeRiverUnborn .HomeRiverStages{visibility:hidden}.HomeRiverEntering .HomeRiverCell{animation:HomeRiverCellIn calc(.26s * var(--HomeMotionScale)) var(--HomeEaseOut) backwards}.HomeRiverEntering .HomeRiverLamp>*,.HomeRiverEntering .HomeRiverHere>*{animation:HomeRiverLampIn calc(.36s * var(--HomeMotionScale)) var(--HomeEaseSpring) calc(.56s * var(--HomeMotionScale)) backwards}.HomeRiverEntering .HomeRiverBand,.HomeRiverEntering .HomeRiverPeriods{animation:HomeRiverFade var(--HomeMedium) var(--HomeEaseOut) backwards}@keyframes HomeRiverFlicker{0%{transform:scale(.96,.94);opacity:.85}to{transform:scale(1.04,1.06);opacity:1}}@keyframes HomeRiverTwinkle{0%{opacity:.35}to{opacity:1}}@keyframes HomeRiverDrift{0%{transform:translate(-10px)}to{transform:translate(12px)}}@keyframes HomeRiverSheen{0%{transform:translate(-110%)}to{transform:translate(400%)}}@keyframes HomeRiverRipple{0%{transform:scale(.3);opacity:.9}to{transform:scale(2.6);opacity:0}}@keyframes HomeRiverToast{0%{opacity:0;transform:translateY(6px)}10%{opacity:1;transform:none}84%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}@keyframes HomeRiverRise{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes HomeRiverMenuIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes HomeRiverBannerIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes HomeRiverCellIn{0%{opacity:0}}@keyframes HomeRiverLampIn{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:none}}@keyframes HomeRiverFade{0%{opacity:0}}}.HomeScenery{--HomeSceneryFloor: calc(var(--HomePadBlock, 0px) + var(--HomeRiverHeight, 0px) + var(--HomeGap, 0px) + var(--HomeCardHeight, 0px) + var(--HomeCenterGap, 0px));--HomeSceneryStart: calc(var(--HomePadInline, 0px) + var(--HomeRailWidth, 0px) + var(--HomeGap, 0px));--HomeSceneryEnd: calc(var(--HomePadInline, 0px) + var(--HomePanelWidth, 0px) + var(--HomeGap, 0px));--HomeSceneryFarInk: color-mix(in srgb, var(--HomeSilhouette) 35%, var(--HomeSkyLow));--HomeSceneryMidInk: color-mix(in srgb, var(--HomeSilhouette) 72%, var(--HomeSkyLow));--HomeSceneryNearInk: var(--HomeSilhouette);--HomeSceneryFarVeil: .6;--HomeSceneryMidVeil: .85;--HomeSceneryGlowShare: 1;--HomeSceneryGroundShare: 100%;--HomeSceneryGateInk: var(--HomeSceneryNearInk);--HomeSceneryHorizonTint: var(--HomeSunCorona);position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;direction:ltr;container-type:inline-size;isolation:isolate}.HomeSceneryDawn{--HomeSceneryFarInk: color-mix(in srgb, var(--HomeSilhouette) 22%, var(--HomeSkyLow));--HomeSceneryMidInk: color-mix(in srgb, var(--HomeSilhouette) 42%, var(--HomeSkyLow));--HomeSceneryNearInk: color-mix(in srgb, var(--HomeSilhouette) 55%, var(--HomeSkyLow));--HomeSceneryFarVeil: .78;--HomeSceneryMidVeil: .92;--HomeSceneryGlowShare: .55;--HomeSceneryGroundShare: 46%;--HomeSceneryGateInk: color-mix(in srgb, var(--HomeSilhouette) 34%, var(--HomeSkyLow))}.HomeSceneryToneS{--HomeSceneryHorizonTint: color-mix(in srgb, var(--HomeToneOpens) 34%, var(--HomeSunCorona))}.HomeSceneryToneB{--HomeSceneryHorizonTint: color-mix(in srgb, var(--HomeToneMixed) 30%, var(--HomeSunCorona))}.HomeSceneryToneD{--HomeSceneryHorizonTint: color-mix(in srgb, var(--HomeToneStrain) 22%, var(--HomeSunCorona))}.HomeStarField{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;-webkit-mask-image:linear-gradient(to top,transparent calc(var(--HomeSceneryFloor) + 4cqi),black calc(var(--HomeSceneryFloor) + 17cqi));mask-image:linear-gradient(to top,transparent calc(var(--HomeSceneryFloor) + 4cqi),black calc(var(--HomeSceneryFloor) + 17cqi))}.HomeSceneryBand{position:absolute;inset-inline:0;inset-block-end:var(--HomeSceneryFloor);aspect-ratio:1600 / 360;transform:translateY(30.5556%);container-type:inline-size}.HomeSceneryPane,.HomeSceneryTile{--HomeSceneryFloor: 0px;--HomeSceneryStart: 0px;--HomeSceneryEnd: 0px}.HomeSceneryPane .HomeSceneryBand{inset-inline:-30%}.HomeSceneryTile .HomeSceneryBand{inset-inline:-64% -156%}.HomeSceneryGround{position:absolute;inset-inline:0;inset-block-end:0;block-size:calc(var(--HomeSceneryFloor) - 6.8cqi);background:linear-gradient(to bottom,var(--HomeSceneryNearInk) 0,color-mix(in srgb,var(--HomeSceneryNearInk) var(--HomeSceneryGroundShare),var(--HomeSkyLow)) 100%)}.HomeSceneryGlow{position:absolute;inset-inline:6%;inset-block:-46% 45.5%;background:radial-gradient(ellipse 50% 9% at 50% 100%,color-mix(in srgb,var(--HomeSunCore) 26%,transparent) 0,transparent 100%),radial-gradient(ellipse 50% 28% at 50% 100%,color-mix(in srgb,var(--HomeSceneryHorizonTint) 46%,transparent) 0,transparent 100%),radial-gradient(ellipse 50% 100% at 50% 100%,color-mix(in srgb,var(--HomeSceneryHorizonTint) 30%,transparent) 0,color-mix(in srgb,var(--HomeNebulaB) 15%,transparent) 42%,transparent 72%);opacity:var(--HomeSceneryGlowShare);transition:opacity var(--HomeLong) var(--HomeEaseInOut)}.HomeSceneryHaze{position:absolute;inset-inline:0;inset-block:18% 40%;background:linear-gradient(to bottom,transparent 0,color-mix(in srgb,var(--HomeSkyLow) 46%,transparent) 78%,color-mix(in srgb,var(--HomeSkyLow) 70%,transparent) 100%)}.HomeSceneryHazeLow{inset-block:44% 30%;background:linear-gradient(to bottom,transparent 0,color-mix(in srgb,var(--HomeSceneryMidInk) 40%,transparent) 100%)}.HomeSceneryLayer{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 69.444%}.HomeSceneryFar{scale:1.01}.HomeSceneryMid{scale:1.02}.HomeSceneryNear{scale:1.03}.HomeSceneryRise{position:absolute;top:0;right:0;bottom:0;left:0}.HomeSceneryArt{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;overflow:hidden}.HomeSceneFill{fill:var(--HomeSceneryMidInk)}.HomeSceneCut{fill-rule:evenodd}.HomeSceneryFar .HomeSceneFill{fill:var(--HomeSceneryFarInk);fill-opacity:var(--HomeSceneryFarVeil)}.HomeSceneryMid .HomeSceneFill{fill-opacity:var(--HomeSceneryMidVeil)}.HomeSceneryNear .HomeSceneFill{fill:var(--HomeSceneryNearInk)}.HomeSceneLight{fill:color-mix(in srgb,var(--HomeRim) 24%,var(--HomeSceneryMidInk))}.HomeSceneryNear .HomeSceneLight{fill:color-mix(in srgb,var(--HomeRim) 16%,var(--HomeSceneryNearInk))}.HomeSceneryFar .HomeSceneLight{fill:color-mix(in srgb,var(--HomeRim) 34%,var(--HomeSceneryFarInk));fill-opacity:calc(var(--HomeSceneryFarVeil) * .9)}.HomeSceneSnow{fill:color-mix(in srgb,var(--HomeSunCore) 50%,var(--HomeRim));fill-opacity:.46}.HomeSceneDetail{fill:none;stroke:color-mix(in srgb,var(--HomeRim) 55%,var(--HomeLamp));stroke-width:.8px;stroke-opacity:.3;vector-effect:non-scaling-stroke;stroke-linecap:round}.HomeSceneLit{fill:color-mix(in srgb,var(--HomeLamp) 86%,var(--HomeSunCore));fill-opacity:calc(.4 + .52 * var(--HomeSceneryGlowShare));filter:drop-shadow(0 0 2.4px color-mix(in srgb,var(--HomeLamp) 80%,transparent))}.HomeSceneryFar .HomeSceneLit{fill-opacity:calc(.26 + .36 * var(--HomeSceneryGlowShare))}.HomeSceneBloom{fill:color-mix(in srgb,var(--HomeAccentAlt) 62%,var(--HomeSilhouette))}.HomeScenePetal{fill:color-mix(in srgb,var(--HomeAccentAlt) 76%,var(--HomeSunCore))}.HomeSceneryDawn .HomeSceneBloom{fill:color-mix(in srgb,var(--HomeAccentAlt) 60%,var(--HomeSkyLow))}.HomeSceneryDawn .HomeScenePetal{fill:color-mix(in srgb,var(--HomeAccentAlt) 38%,var(--HomeSkyMid))}.HomeSceneryRims{-webkit-mask-image:radial-gradient(ellipse 58% 170% at 50% 0%,black 22%,color-mix(in srgb,black 22%,transparent) 100%);mask-image:radial-gradient(ellipse 58% 170% at 50% 0%,#000 22%,color-mix(in srgb,black 22%,transparent));filter:drop-shadow(0 0 2px color-mix(in srgb,var(--HomeRim) 60%,transparent))}.HomeSceneRim{fill:none;stroke:var(--HomeRim);stroke-width:1.2px;stroke-opacity:.5;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.HomeSceneryFar .HomeSceneRim{stroke-opacity:.35}.HomeSceneryNear .HomeSceneRim{stroke-opacity:.7}.HomeSceneryWater{position:absolute;inset-inline:0;inset-block-end:0;overflow:hidden}.HomeSceneryWaterBase{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,color-mix(in srgb,var(--HomeSceneryHorizonTint) 24%,var(--HomeSkyLow)) 0,color-mix(in srgb,var(--HomeSkyLow) 72%,var(--HomeSceneryNearInk)) 16%,color-mix(in srgb,var(--HomeSkyMid) 40%,var(--HomeSceneryNearInk)) 52%,var(--HomeSceneryNearInk) 100%)}.HomeSceneryMirror{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.62}.HomeSceneryMirrorA{-webkit-mask-image:linear-gradient(to bottom,black 0,transparent 78%),repeating-linear-gradient(to bottom,black 0 .18cqi,transparent .18cqi .36cqi);mask-image:linear-gradient(to bottom,black 0,transparent 78%),repeating-linear-gradient(to bottom,black 0 .18cqi,transparent .18cqi .36cqi);-webkit-mask-composite:source-in;mask-composite:intersect}.HomeSceneryMirrorB{-webkit-mask-image:linear-gradient(to bottom,black 0,transparent 78%),repeating-linear-gradient(to bottom,transparent 0 .18cqi,black .18cqi .36cqi);mask-image:linear-gradient(to bottom,black 0,transparent 78%),repeating-linear-gradient(to bottom,transparent 0 .18cqi,black .18cqi .36cqi);-webkit-mask-composite:source-in;mask-composite:intersect}.HomeSceneryMirrorArt{position:absolute;inset-block:0;inset-inline:-1%;inline-size:102%;block-size:100%}.HomeSceneGlint{fill:none;stroke:color-mix(in srgb,var(--HomeRim) 50%,var(--HomeSunCore));stroke-width:.8px;stroke-opacity:.2;vector-effect:non-scaling-stroke;stroke-linecap:round}.HomeSceneFloor{fill:none;stroke:var(--HomeOrbit);stroke-width:.8px;stroke-opacity:.2;vector-effect:non-scaling-stroke}.HomeSceneryFloorArt{-webkit-mask-image:radial-gradient(ellipse 46% 120% at 50% 40%,black 30%,transparent 100%);mask-image:radial-gradient(ellipse 46% 120% at 50% 40%,black 30%,transparent 100%)}.HomeSceneryGleam{position:absolute;inset-block-start:0;block-size:58%;margin-inline-start:-.7em;inline-size:1.4em;background:linear-gradient(to bottom,color-mix(in srgb,var(--HomeLamp) 70%,transparent) 0,color-mix(in srgb,var(--HomeLamp) 26%,transparent) 40%,transparent 100%);-webkit-mask-image:repeating-linear-gradient(to bottom,black 0 .14cqi,transparent .14cqi .3cqi);mask-image:repeating-linear-gradient(to bottom,black 0 .14cqi,transparent .14cqi .3cqi);opacity:calc(.75 * var(--HomeSceneryGlowShare));filter:blur(.4px)}.HomeLamp{position:absolute;inline-size:0;block-size:0}.HomeLamp:before{content:"";position:absolute;top:-5em;right:-5em;bottom:-5em;left:-5em;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--HomeLamp) 60%,transparent) 0,color-mix(in srgb,var(--HomeLamp) 20%,transparent) 28%,transparent 68%);opacity:var(--HomeSceneryGlowShare)}.HomeLamp:after{content:"";position:absolute;inset-inline-start:-.5em;inset-block-start:-1.5em;inline-size:1em;block-size:1.7em;border-radius:50%/66% 66% 34% 34%;background:radial-gradient(ellipse 62% 52% at 50% 68%,var(--HomeSunCore) 0 36%,var(--HomeLamp) 72%,color-mix(in srgb,var(--HomeSunCorona) 50%,transparent) 100%)}.HomeLampFire:before{top:-7em;right:-7em;bottom:-7em;left:-7em;background:radial-gradient(circle,color-mix(in srgb,var(--HomeSunCorona) 66%,transparent) 0,color-mix(in srgb,var(--HomeLamp) 24%,transparent) 30%,transparent 70%)}.HomeLampFire:after{inset-inline-start:-.7em;inset-block-start:-2.2em;inline-size:1.4em;block-size:2.5em}.HomeLampGlow:after{display:none}.HomeLampGlow:before{top:-4em;right:-4em;bottom:-4em;left:-4em}.HomeLampCare:before{background:radial-gradient(circle,color-mix(in srgb,var(--HomeToneStrain) 42%,transparent) 0,color-mix(in srgb,var(--HomeToneStrain) 14%,transparent) 30%,transparent 68%)}.HomeLampCare:after{background:radial-gradient(ellipse 62% 52% at 50% 68%,color-mix(in srgb,var(--HomeSunCore) 70%,var(--HomeToneStrain)) 0 30%,color-mix(in srgb,var(--HomeToneStrain) 60%,transparent) 78%,transparent 100%)}.HomeLampRow{position:absolute;block-size:9em;margin-block-start:-4.5em;background-repeat:repeat-x;background-position-y:50%;background-image:radial-gradient(circle closest-side,var(--HomeSunCore) 0 9%,color-mix(in srgb,var(--HomeLamp) 80%,transparent) 17%,color-mix(in srgb,var(--HomeLamp) 22%,transparent) 40%,transparent 100%);opacity:calc(.5 + .5 * var(--HomeSceneryGlowShare))}.HomeHorizonLight{position:absolute;inline-size:0;block-size:0}.HomeHorizonMark{position:absolute;background:var(--HomeSceneryNearInk)}.HomeHorizonFire .HomeHorizonMark{inset-inline-start:-1.6em;inset-block-start:-.2em;inline-size:3.2em;block-size:1.1em;border-radius:50% 50% 0 0/100% 100% 0 0}.HomeHorizonSkyLantern .HomeHorizonMark{inset-inline-start:-.06em;inset-block-start:1em;inline-size:.12em;min-inline-size:1px;block-size:8em;background:linear-gradient(to bottom,color-mix(in srgb,var(--HomeRim) 50%,transparent),transparent)}.HomeHorizonTierLamp .HomeHorizonMark{inset-inline-start:-.22em;inset-block-start:0;inline-size:.44em;block-size:3.4em;border-radius:.2em .2em 0 0;box-shadow:0 0 0 .5px color-mix(in srgb,var(--HomeRim) 50%,transparent)}.HomeHorizonArchLantern .HomeHorizonMark{inset-inline-start:-1.7em;inset-block-start:-3.6em;inline-size:3.4em;block-size:5.4em;border-radius:50% 50% 0 0/38% 38% 0 0;background:none;border:.34em solid var(--HomeSceneryMidInk);border-block-end:0;box-shadow:0 0 0 .5px color-mix(in srgb,var(--HomeRim) 46%,transparent)}.HomeHorizonDiya .HomeHorizonMark{inset-inline-start:-1.3em;inset-block-start:.1em;inline-size:2.6em;block-size:1em;border-radius:0 0 50% 50%/0 0 100% 100%;background:color-mix(in srgb,var(--HomeLamp) 30%,var(--HomeSceneryNearInk))}.HomeHorizonEdge .HomeHorizonMark{inset-inline-start:-2.4em;inset-block-start:.2em;inline-size:4.8em;block-size:.24em;min-block-size:1.5px;border-radius:1em;background:linear-gradient(to right,transparent,var(--HomeLamp) 30%,var(--HomeSunCore) 50%,var(--HomeLamp) 70%,transparent);box-shadow:0 0 1.4em .2em color-mix(in srgb,var(--HomeLamp) 50%,transparent)}.HomeHorizonSkyLantern .HomeLamp:after{inset-inline-start:-.8em;inset-block-start:-1.4em;inline-size:1.6em;block-size:2.2em;border-radius:46% 46% 36% 36%/56% 56% 28% 28%;background:radial-gradient(ellipse 70% 60% at 50% 86%,var(--HomeSunCore) 0 22%,var(--HomeLamp) 58%,color-mix(in srgb,var(--HomeSunCorona) 80%,var(--HomeSilhouette)) 100%)}.HomeSceneryDrift{position:absolute;top:0;right:0;bottom:0;left:0}.HomeMeteor{position:absolute;inline-size:9cqi;block-size:.12cqi;min-block-size:1.5px;border-radius:1cqi;background:linear-gradient(to right,var(--HomeSunCore) 0,color-mix(in srgb,var(--HomeAccentAlt) 60%,transparent) 18%,transparent 100%);transform-origin:0 50%;rotate:-24deg;opacity:0}.HomeSkyLanternPost{position:absolute;inline-size:0;block-size:0}.HomeSkyLantern{position:absolute;inset-inline-start:-.5em;inset-block-start:-1.35em;inline-size:1em;block-size:1.35em;border-radius:46% 46% 34% 34%/58% 58% 26% 26%;background:radial-gradient(ellipse 72% 58% at 50% 88%,var(--HomeSunCore) 0 20%,var(--HomeLamp) 54%,color-mix(in srgb,var(--HomeSunCorona) 78%,var(--HomeSilhouette)) 100%);box-shadow:0 0 1.4em .3em color-mix(in srgb,var(--HomeLamp) calc(36% * var(--HomeSceneryGlowShare)),transparent)}.HomePetal{position:absolute;inset-block-start:-62%;inline-size:.62cqi;block-size:.4cqi;border-radius:80% 10%;background:color-mix(in srgb,var(--HomeAccentAlt) 78%,var(--HomeSunCore));opacity:0}.HomeFloat{position:absolute;inline-size:0;block-size:0}.HomeFloat .HomeHorizonMark{inset-inline-start:-1.3em;inset-block-start:.1em;inline-size:2.6em;block-size:1em;border-radius:0 0 50% 50%/0 0 100% 100%;background:color-mix(in srgb,var(--HomeLamp) 30%,var(--HomeSceneryNearInk))}.HomeSceneryKite{position:absolute;top:0;right:0;bottom:0;left:0}.HomeSceneryKite .HomeSceneBloom{fill:color-mix(in srgb,var(--HomeAccent) 74%,var(--HomeSilhouette))}.HomeSceneryKite .HomeSceneDetail{stroke-opacity:.5}.HomeSceneryLotus{position:absolute;inline-size:2.4em;margin-inline-start:-1.2em;margin-block-start:-1.1em;transform-origin:50% 84%}.HomeSceneryLotus .HomeSceneryArt{position:static;display:block;overflow:visible}.HomeSceneryLotus .HomeSceneFill{fill:color-mix(in srgb,var(--HomeToneOpens) 16%,var(--HomeSceneryNearInk));fill-opacity:.9}.HomeSceneryGate{position:absolute;inset-block:0 var(--HomeSceneryFloor);inset-inline:var(--HomeSceneryStart) var(--HomeSceneryEnd);container-type:inline-size}.HomeSceneryArch{position:absolute;inset-block-start:0;inset-inline:0;aspect-ratio:1000 / 360}.HomeSceneryPost{position:absolute;inset-block:calc(36cqi - 1px) 0;inline-size:2.4cqi;background:linear-gradient(to right,var(--HomeSceneryGateInk) 0 46%,color-mix(in srgb,var(--HomeRim) 13%,var(--HomeSceneryGateInk)) 46% 100%);box-shadow:inset 1px 0 color-mix(in srgb,var(--HomeRim) 56%,transparent),inset -1px 0 color-mix(in srgb,var(--HomeRim) 40%,transparent);opacity:.94}.HomeSceneryPostEnd{inset-inline-end:0;background:linear-gradient(to left,var(--HomeSceneryGateInk) 0 46%,color-mix(in srgb,var(--HomeRim) 13%,var(--HomeSceneryGateInk)) 46% 100%)}.HomeSceneryPost:before,.HomeSceneryPost:after{content:"";position:absolute;inset-inline:0 -.8cqi;background:var(--HomeSceneryGateInk);box-shadow:inset 0 1px color-mix(in srgb,var(--HomeRim) 60%,transparent),inset 0 -1px color-mix(in srgb,var(--HomeRim) 30%,transparent)}.HomeSceneryPostEnd:before,.HomeSceneryPostEnd:after{inset-inline:-.8cqi 0}.HomeSceneryPost:before{inset-block-start:0;block-size:.9cqi}.HomeSceneryPost:after{inset-block-end:0;block-size:1.5cqi}.HomeSceneryArch .HomeSceneFill{fill:var(--HomeSceneryGateInk);fill-opacity:.94}.HomeSceneryArch .HomeSceneRim{stroke:color-mix(in srgb,var(--HomeRim) 70%,var(--HomeLamp));stroke-opacity:.8}.HomeSceneryArch .HomeSceneDetail{stroke-opacity:.36}.HomeSceneryArch .HomeSceneBloom{fill:color-mix(in srgb,var(--HomeAccent) 80%,var(--HomeSunCorona));fill-opacity:.92}.HomeSceneryArch .HomeSceneryRims{-webkit-mask-image:none;mask-image:none}.HomeSwing{position:absolute;inline-size:4cqi;margin-inline-start:-2cqi;transform-origin:50% 0}.HomeSwing .HomeSceneFill{fill:var(--HomeSceneryNearInk);fill-opacity:1}.HomeSwing .HomeSceneryArt{position:static;display:block;overflow:visible}.HomeSwing .HomeLamp{inset-inline-start:50%}.HomeSceneryWords{position:absolute;inset-inline-end:calc(var(--HomeSceneryEnd) + 1.2cqi);inset-block-end:calc(var(--HomeSceneryFloor) + (100% - var(--HomeSceneryFloor)) * .43);display:grid;gap:.5em;justify-items:start;font-family:var(--FontSans);font-size:var(--Text12);font-weight:600;line-height:1.3;color:color-mix(in srgb,var(--HomeAccent) 62%,var(--TextMuted));opacity:.78}html:is([lang|=en]) .HomeSceneryWords{text-transform:uppercase;letter-spacing:.42em}html:not([lang|=en]) .HomeSceneryWords{display:none}.HomeSceneryMist{--HomeSceneryMistInk: var(--Text);--HomeSceneryMistShare: 1;--HomeSceneryMistLine: calc(100% - var(--HomeSceneryFloor));position:absolute;inset-inline:-6%;inset-block:0;background:radial-gradient(ellipse 27cqi 3.4cqi at 27% calc(var(--HomeSceneryMistLine) - 1.5cqi),color-mix(in srgb,var(--HomeSceneryMistInk) calc(15% * var(--HomeSceneryMistShare)),transparent) 0,transparent 100%),radial-gradient(ellipse 24cqi 3cqi at 69% calc(var(--HomeSceneryMistLine) - 2.3cqi),color-mix(in srgb,var(--HomeSceneryMistInk) calc(12% * var(--HomeSceneryMistShare)),transparent) 0,transparent 100%),radial-gradient(ellipse 36cqi 2.6cqi at 50% calc(var(--HomeSceneryMistLine) - .3cqi),color-mix(in srgb,var(--HomeSkyLow) 66%,transparent) 0,transparent 100%);opacity:0;transition:opacity var(--HomeLong) var(--HomeEaseInOut)}.HomeSceneryToneD .HomeSceneryMist{opacity:1}.HomeSceneryDawn .HomeSceneryMist{--HomeSceneryMistInk: var(--Surface);--HomeSceneryMistShare: 4}.HomeLensPast .HomeSceneryBand{filter:saturate(.8)}.HomeLensAhead .HomeSceneryGlow{opacity:calc(var(--HomeSceneryGlowShare) * 1.12)}@media(prefers-reduced-motion:no-preference){.HomeSceneryRise{animation:HomeSceneryRiseIn calc(.7s * var(--HomeMotionScale)) var(--HomeEaseOut) both}.HomeSceneryFar>.HomeSceneryRise{animation-delay:60ms}.HomeSceneryMid>.HomeSceneryRise{animation-delay:.15s}.HomeSceneryNear>.HomeSceneryRise{animation-delay:.24s}.HomeStarField{animation:HomeSceneryFadeIn .3s var(--HomeEaseOut) .12s both}.HomeLamp,.HomeLampRow{animation:HomeFlicker 2.6s ease-in-out infinite alternate}.HomeLampPace0{animation-duration:2.1s}.HomeLampPace1{animation-duration:2.5s;animation-delay:-.9s}.HomeLampPace2{animation-duration:2.8s;animation-delay:-1.7s}.HomeLampPace3{animation-duration:3.1s;animation-delay:-.4s}.HomeLampPace4{animation-duration:3.4s;animation-delay:-2.2s}.HomeSceneryGleam{animation:HomeGleam 3.2s ease-in-out infinite alternate}.HomeSceneryMirrorA>.HomeSceneryMirrorArt{animation:HomeRipple 5.2s ease-in-out infinite alternate}.HomeSceneryMirrorB>.HomeSceneryMirrorArt{animation:HomeRipple 7.1s ease-in-out -2.4s infinite alternate-reverse}.HomeMeteor{animation:HomeMeteorFall 60s linear infinite}.HomeSkyLantern{animation:HomeLanternRise 56s linear infinite}.HomeSkyLanternSway1{animation-name:HomeLanternRiseLeft}.HomeSkyLanternSway2{animation-name:HomeLanternRiseWide}.HomePetal{animation:HomePetalFall 20s linear infinite}.HomeFloat{animation:HomeFloatDrift 64s linear infinite}.HomeSwing{animation:HomeSwingTurn 4.8s ease-in-out infinite alternate}.HomeSwingPace1{animation-delay:-1.3s}.HomeSwingPace2{animation-delay:-2.9s}.HomeSwingPace3{animation-delay:-.6s}.HomeSceneryKite{animation:HomeKiteSway 7s ease-in-out infinite alternate}.HomeSceneryLotus{animation:HomeLotusOpen 26s ease-in-out infinite alternate}.HomeSceneryLotusPace1{animation-delay:-7s}.HomeSceneryLotusPace2{animation-delay:-15s}.HomeSceneryLotusPace3{animation-delay:-22s}.HomeSceneryToneD .HomeSceneryMist{animation:HomeMistDrift 60s ease-in-out infinite alternate}.HomeSceneryStill :is(.HomeLamp,.HomeLampRow,.HomeSceneryGleam,.HomeSceneryMirrorArt,.HomeMeteor,.HomeSkyLantern,.HomePetal,.HomeFloat,.HomeSwing,.HomeSceneryKite,.HomeSceneryLotus,.HomeSceneryMist){animation-play-state:paused}.HomeSceneryToneA :is(.HomeMeteor,.HomeSkyLantern,.HomePetal,.HomeFloat,.HomeSceneryKite,.HomeSceneryMirrorArt){animation:none}.HomeSceneryReduced :is(.HomeLamp,.HomeLampRow,.HomeSceneryGleam,.HomeSceneryMirrorArt,.HomeMeteor,.HomeSkyLantern,.HomePetal,.HomeFloat,.HomeSwing,.HomeSceneryKite,.HomeSceneryLotus,.HomeSceneryMist,.HomeStarField){animation:none}.HomeSceneryReduced .HomeSceneryRise{animation:HomeSceneryFadeIn .12s linear both}@keyframes HomeSceneryRiseIn{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes HomeSceneryFadeIn{0%{opacity:0}to{opacity:1}}@keyframes HomeFlicker{0%{transform:scale(.96);opacity:.85}to{transform:scale(1.04);opacity:1}}@keyframes HomeGleam{0%{transform:scaleY(.9);opacity:calc(.5 * var(--HomeSceneryGlowShare))}to{transform:scaleY(1);opacity:calc(.8 * var(--HomeSceneryGlowShare))}}@keyframes HomeRipple{0%{transform:translate(-.16cqi)}to{transform:translate(.16cqi)}}@keyframes HomeMeteorFall{0%{transform:translateZ(0);opacity:0}0.3%{opacity:1}1.5%{transform:translate3d(-15cqi,6.7cqi,0);opacity:0}to{transform:translate3d(-15cqi,6.7cqi,0);opacity:0}}@keyframes HomeLanternRise{0%{transform:translate3d(0,.6cqi,0) scale(.7);opacity:0}6%{opacity:1}50%{transform:translate3d(.9cqi,-12cqi,0) scale(.9)}86%{opacity:.9}to{transform:translate3d(.2cqi,-27cqi,0) scale(1);opacity:0}}@keyframes HomeLanternRiseLeft{0%{transform:translate3d(0,.6cqi,0) scale(.7);opacity:0}6%{opacity:1}50%{transform:translate3d(-1.1cqi,-13cqi,0) scale(.9)}86%{opacity:.9}to{transform:translate3d(-.4cqi,-27cqi,0) scale(1);opacity:0}}@keyframes HomeLanternRiseWide{0%{transform:translate3d(0,.6cqi,0) scale(.7);opacity:0}6%{opacity:1}34%{transform:translate3d(.8cqi,-8cqi,0) scale(.84)}68%{transform:translate3d(-.6cqi,-18cqi,0) scale(.94)}86%{opacity:.9}to{transform:translate3d(.5cqi,-27cqi,0) scale(1);opacity:0}}@keyframes HomePetalFall{0%{transform:translateZ(0) rotate(0);opacity:0}4%{opacity:.9}50%{transform:translate3d(1.6cqi,12cqi,0) rotate(190deg)}92%{opacity:.8}to{transform:translate3d(-.6cqi,25cqi,0) rotate(400deg);opacity:0}}@keyframes HomeFloatDrift{0%{transform:translate3d(-2.6cqi,0,0);opacity:0}8%{opacity:1}92%{opacity:1}to{transform:translate3d(2.6cqi,0,0);opacity:0}}@keyframes HomeSwingTurn{0%{transform:rotate(-3.2deg)}to{transform:rotate(3.2deg)}}@keyframes HomeKiteSway{0%{transform:rotate(-1.6deg)}to{transform:rotate(2.2deg)}}@keyframes HomeLotusOpen{0%{transform:scale(.72,.9)}40%{transform:scale(1)}to{transform:scale(1)}}@keyframes HomeMistDrift{0%{transform:translate(-2%)}to{transform:translate(2%)}}}@media(prefers-reduced-motion:reduce){.HomeSceneryRise{animation:HomeSceneryFadeStill .12s linear both}@keyframes HomeSceneryFadeStill{0%{opacity:0}to{opacity:1}}}.LifeHome{--HomePadBlock: 12px;--HomePadInline: 16px;--HomeGap: 12px;--HomeRiverHeight: 116px;--HomeAskHeight: 44px;--HomeFlashHeight: 28px;--HomeCardHeight: 128px;--HomeCenterGap: 8px;--HomeRailWidth: clamp(248px, 17.5vw, 320px);--HomePanelWidth: clamp(344px, 24vw, 440px);--HomeIdentityHeight: 64px;--HomeNowHeight: 164px;--HomeYearHeight: 176px;--HomeLadderWidth: 196px;--HomeLadderRows: 5;--HomeHeroSize: var(--Text40);--HomeTaglineSize: var(--Text12);--HomeCardTitle: var(--Text18);--HomeBodySize: var(--Text14);--HomeSmallSize: var(--Text12);--HomeStep: 0px;--HomePortrait: 52px;--HomeGlow: color-mix(in srgb, var(--HomeSunCorona) 22%, transparent);--HomeLensTint: transparent;--HomeToneShift: transparent;--HomeInk: var(--HomeAccent)}:root[data-theme=light] .LifeHome{--HomeInk: color-mix(in srgb, var(--HomeAccent) 45%, var(--Text))}@media(max-height:719px){.LifeHome{--HomePadBlock: 10px;--HomeGap: 10px;--HomeRiverHeight: 88px;--HomeAskHeight: 40px;--HomeFlashHeight: 0px;--HomeCardHeight: 104px;--HomeNowHeight: 150px;--HomeYearHeight: 160px;--HomeLadderRows: 3;--HomeHeroSize: var(--Text32);--HomeCardTitle: var(--Text16);--HomeBodySize: var(--Text13)}}@media(min-height:900px)and (min-width:1680px){.LifeHome{--HomePadBlock: 16px;--HomePadInline: 24px;--HomeGap: 16px;--HomeRiverHeight: 148px;--HomeAskHeight: 52px;--HomeFlashHeight: 32px;--HomeCardHeight: 156px;--HomeCenterGap: 12px;--HomeIdentityHeight: 96px;--HomeNowHeight: 180px;--HomeYearHeight: 196px;--HomeLadderWidth: 232px;--HomeLadderRows: 9;--HomeHeroSize: var(--Text56);--HomeTaglineSize: var(--Text14);--HomeCardTitle: var(--Text22);--HomeBodySize: var(--Text16);--HomeSmallSize: var(--Text13);--HomePortrait: 72px}}.LifeHome.HomeBandSenior{--HomeStep: 2px}.LifeHome{position:relative;display:grid;grid-template-columns:var(--HomeRailWidth) minmax(0,1fr) var(--HomePanelWidth);grid-template-rows:minmax(0,1fr) var(--HomeRiverHeight);grid-template-areas:"Rail Center Panel" "River River River";gap:var(--HomeGap);padding-block:var(--HomePadBlock);padding-inline:var(--HomePadInline);block-size:calc(100dvh - var(--TopMenuHeight));overflow:hidden;overflow:clip;isolation:isolate;color:var(--Text);font-family:var(--FontSans);font-size:calc(var(--HomeBodySize) + var(--HomeStep));line-height:1.5}.AppRouteView>.LifeHome{padding-inline:var(--HomePadInline)}.LifeHome>*{min-inline-size:0}.LifeHome:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(var(--HomeLensTint),var(--HomeLensTint)),radial-gradient(52% 46% at 50% 44%,var(--HomeGlow),transparent 70%),linear-gradient(180deg,var(--HomeSkyTop) 0%,var(--HomeSkyMid) 55%,var(--HomeSkyLow) 78%,var(--HomeSkyLow) 100%);transition:opacity var(--HomeLong) var(--HomeEaseInOut)}.LifeHome:after{content:"";position:absolute;inset-block:-6%;inset-inline:1.2%;z-index:-1;pointer-events:none;background:radial-gradient(42% 42% at 34.5% 34%,color-mix(in srgb,var(--HomeNebulaA) 34%,var(--HomeToneShift)),transparent 72%),radial-gradient(37.6% 36% at 67.7% 52%,color-mix(in srgb,var(--HomeNebulaB) 22%,var(--HomeToneShift)),transparent 72%);-webkit-mask-image:linear-gradient(to right,transparent 0,black 19%,black 81%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,black 19%,black 81%,transparent 100%);opacity:.9}:root[data-theme=light] .LifeHome:after{opacity:.55}.LifeHome.HomeYearToneS{--HomeToneShift: color-mix(in srgb, var(--HomeToneOpens) 8%, transparent)}.LifeHome.HomeYearToneD{--HomeToneShift: color-mix(in srgb, var(--HomeToneStrain) 8%, transparent)}.LifeHome.HomeYearToneB{--HomeToneShift: color-mix(in srgb, var(--HomeToneMixed) 6%, transparent)}.LifeHome.HomeLensPast{--HomeLensTint: color-mix(in srgb, var(--HomeLamp) 10%, transparent)}.LifeHome.HomeLensAhead{--HomeLensTint: color-mix(in srgb, var(--HomeSkyLow) 6%, transparent)}:root[data-theme=light] .LifeHome.HomeLensAhead{--HomeLensTint: color-mix(in srgb, var(--HomeSunCore) 40%, transparent)}@media(prefers-reduced-motion:no-preference){.LifeHome.HomeMotionRun:after{animation:HomeNebulaDrift 60s var(--HomeEaseInOut) infinite alternate}@keyframes HomeNebulaDrift{0%{transform:translate3d(-1.2%,.6%,0)}to{transform:translate3d(1.2%,-.6%,0)}}}.LifeHome>.HomeScenery{z-index:0}.HomeGlass{background:var(--HomeGlass);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border:1px solid color-mix(in srgb,var(--HomeGlassEdge) 45%,transparent);border-radius:var(--RadiusLg);box-shadow:var(--ShadowCard),inset 0 1px color-mix(in srgb,var(--Text) 10%,transparent);position:relative;isolation:isolate}.HomeGlass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;background:conic-gradient(from var(--HomeEdgeAngle, 0deg),color-mix(in srgb,var(--HomeLamp) 70%,transparent) 0deg,transparent 70deg,transparent 290deg,color-mix(in srgb,var(--HomeLamp) 70%,transparent) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:.55;transition:opacity var(--HomeShort) var(--HomeEaseOut)}.HomeGlass.HomeLift{transition:transform var(--HomeShort) var(--HomeEaseOut),border-color var(--HomeShort) var(--HomeEaseOut),box-shadow var(--HomeShort) var(--HomeEaseOut)}.HomeGlass.HomeLift:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--HomeGlassEdge) 70%,transparent)}.HomeGlass.HomeLift:hover:before{opacity:.8}@supports not (backdrop-filter: blur(1px)){.HomeGlass{background:color-mix(in srgb,var(--Surface) 92%,transparent)}}@media(prefers-reduced-transparency:reduce){.HomeGlass{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--Surface)}}.HomeQualityLow .HomeGlass{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb,var(--Surface) 92%,transparent)}button.HomeGlass{cursor:pointer;color:inherit;font:inherit;text-align:start}button.HomeGlass:focus-visible{outline-offset:2px}.HomeShellKicker{display:inline-flex;align-items:center;gap:6px;color:var(--TextMuted);font-size:calc(var(--HomeSmallSize) + var(--HomeStep));font-weight:600;line-height:1.3}html:is([lang|=en]) .HomeShellKicker{text-transform:uppercase;letter-spacing:.14em}.HomeBandSenior .HomeShellKicker{color:color-mix(in srgb,var(--Text) 82%,transparent)}.HomeKickerAccent{color:var(--HomeInk)}.HomeLadder>.HomeShellKicker,.HomeSinceKicker,.HomeCardKicker{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-inline-size:0;overflow:hidden;font-size:var(--HomeSmallSize);text-wrap:balance}html:is([lang|=en]) .HomeLadder>.HomeShellKicker{letter-spacing:.06em}.HomeCardTitle{margin:0;color:var(--Text);font-family:var(--FontHero);font-size:calc(var(--HomeCardTitle) + var(--HomeStep));font-weight:600;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html:not([lang|=en]) .HomeCardTitle{font-family:var(--FontDisplay);line-height:1.4}html:not([lang|=en]) .HomeRail .HomeCardTitle{-webkit-line-clamp:3}.HomeBody{margin:0;color:var(--Text);font-size:calc(var(--HomeBodySize) + var(--HomeStep));line-height:1.5}.HomeMuted{color:var(--TextMuted)}.HomeBandSenior .HomeMuted{color:color-mix(in srgb,var(--Text) 82%,transparent)}.HomeSmall{font-size:calc(var(--HomeSmallSize) + var(--HomeStep))}.HomeNumeral{font-variant-numeric:tabular-nums}.HomeClamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.HomeClamp1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HomeShellChip{display:inline-flex;align-items:center;gap:5px;max-inline-size:100%;min-block-size:22px;padding-inline:8px;border-radius:var(--RadiusPill);border:1px solid color-mix(in srgb,var(--HomeGlassEdge) 60%,transparent);background:color-mix(in srgb,var(--Surface) 40%,transparent);color:var(--Text);font-size:calc(var(--HomeSmallSize) + var(--HomeStep));font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HomeShellChipAccent{border-color:color-mix(in srgb,var(--HomeAccent) 55%,transparent);background:color-mix(in srgb,var(--HomeAccent) 14%,transparent)}.HomeShellChipOpens{border-color:color-mix(in srgb,var(--HomeToneOpens) 60%,transparent);background:color-mix(in srgb,var(--HomeToneOpens) 14%,transparent)}.HomeShellChipStrain{border-color:color-mix(in srgb,var(--HomeToneStrain) 60%,transparent);background:color-mix(in srgb,var(--HomeToneStrain) 14%,transparent)}.HomeShellChipMixed{border-color:color-mix(in srgb,var(--HomeToneMixed) 60%,transparent);background:color-mix(in srgb,var(--HomeToneMixed) 14%,transparent)}.HomeShellChipQuiet{border-style:dashed;color:var(--TextMuted)}.HomeShellChipNode{border-color:color-mix(in srgb,var(--PlanetRahu) 60%,transparent)}.HomeToneDot{inline-size:8px;block-size:8px;border-radius:50%;background:var(--HomeToneQuiet);flex:none}.HomeToneDotS{background:var(--HomeToneOpens)}.HomeToneDotD{background:var(--HomeToneStrain)}.HomeToneDotM{background:var(--HomeToneMixed)}:where(.HomeRail,.HomeStage,.HomeCardRow,.HomeBirthday){--HomePanelAccent: var(--HomeAccent, var(--HomeNeutralAccent));--HomePanelAccentAlt: var(--HomeAccentAlt, var(--HomeNeutralAccentAlt));--HomePanelLamp: var(--HomeLamp, var(--HomeNeutralLamp));--HomePanelHair: color-mix(in srgb, var(--Text) 10%, transparent);--HomePanelMuted: var(--TextMuted);--HomePanelStep: var(--HomeStep, 0px);--HomePanelBody: calc(var(--HomeBodySize) + var(--HomePanelStep));--HomePanelSmall: calc(var(--HomeSmallSize) + var(--HomePanelStep))}.HomeBandSenior :where(.HomeRail,.HomeStage,.HomeCardRow,.HomeBirthday){--HomePanelMuted: color-mix(in srgb, var(--Text) 82%, transparent)}:where(.HomeRail,.HomeStage) .HomeChip{min-block-size:22px;padding-inline:8px}:where(.HomeRail,.HomeStage) .HomeChip.HomeChipButton{position:relative;min-block-size:24px}:where(.HomeRail,.HomeStage) .HomeChip.HomeChipButton:after{content:"";position:absolute;top:-4px;right:-2px;bottom:-4px;left:-2px}.HomeRail{grid-area:Rail;position:relative;z-index:3;min-block-size:0;display:flex;flex-direction:column;gap:var(--HomeGap);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-inline-end:1px}.HomeRail>*{flex:none}.HomeRail.HomeRailMore{-webkit-mask-image:linear-gradient(to bottom,black calc(100% - 28px),transparent);mask-image:linear-gradient(to bottom,black calc(100% - 28px),transparent)}.HomeIdentity.HomeIdentityOpen{z-index:6}.HomeRail.HomeRailMore:has(>.HomeIdentityOpen){-webkit-mask-image:none;mask-image:none}.HomeRailCard{display:flex;flex-direction:column;gap:6px;padding:12px 14px}.HomeRailCard.HomeIdentity{min-block-size:var(--HomeIdentityHeight);padding-block:8px;justify-content:center}.HomeRailCard.HomeNow{min-block-size:var(--HomeNowHeight)}.HomeRailCard.HomeYear{min-block-size:var(--HomeYearHeight)}.HomeRailCard.HomeChapterCard{min-block-size:150px}@media(max-height:719px){.HomeRailCard{gap:4px;padding:10px 12px}.LifeHome{--HomePortrait: 46px}.HomeRailCard.HomeIdentity{padding-block:6px}.HomeNowArt{inline-size:30px;block-size:30px}.HomeRailCard.HomeNow,.HomeRailCard.HomeYear{min-block-size:0}.HomeYear{row-gap:4px}.HomeYearLine.HomeMuted{font-size:calc(var(--HomeSmallSize) + var(--HomeStep))}}.HomeIdentity{gap:8px}.HomeIdentityRow{display:flex;align-items:center;gap:12px;min-inline-size:0}.HomeIdentityFrame{position:relative;flex:none;inline-size:var(--HomePortrait);block-size:var(--HomePortrait);display:grid;place-items:center}.HomePortrait{position:relative;z-index:1;inline-size:calc(var(--HomePortrait) - 10px);block-size:calc(var(--HomePortrait) - 10px);border-radius:50%;overflow:hidden;display:grid;place-items:center;background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--HomeAccent) 82%,var(--HomeSunCore)),var(--HomeAccent) 70%);color:var(--HomeSkyTop);font-family:var(--FontHero);font-size:calc(var(--HomePortrait) * .4);font-weight:600;line-height:1}.HomePortrait>img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.HomeIdentityRing{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--HomeAccent) 70%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--HomeLamp) 24%,transparent)}.HomeIdentityRing:after{content:"";position:absolute;inset-block-start:-3px;inset-inline-start:calc(50% - 3px);inline-size:6px;block-size:6px;border-radius:50%;background:var(--HomeLamp);box-shadow:0 0 8px var(--HomeLamp);opacity:0}.HomeBandYouth .HomeIdentityRing:after{opacity:1}@media(prefers-reduced-motion:no-preference){.HomeMotionRun.HomeBandYouth .HomeIdentityRing{animation:HomeIdentityOrbit 14s linear infinite}@keyframes HomeIdentityOrbit{to{transform:rotate(360deg)}}}.HomeBandAdult .HomeIdentityRing{border-radius:50% 50% 46% 46%/62% 62% 40% 40%;border-color:color-mix(in srgb,var(--HomeRim) 78%,transparent)}.HomeBandAdult .HomeIdentityRing:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:inherit;border:1px solid color-mix(in srgb,var(--HomeAccent) 45%,transparent)}.HomeBandSenior .HomeIdentityRing{border:0;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--HomeLamp) 60%,transparent) 0deg 10deg,transparent 10deg 30deg);-webkit-mask:radial-gradient(circle,transparent 60%,black 62%,black 92%,transparent 94%);mask:radial-gradient(circle,transparent 60%,black 62%,black 92%,transparent 94%)}.HomeSideNeutral .HomeIdentityRing{border-style:dashed;border-color:color-mix(in srgb,var(--HomeOrbit) 80%,transparent)}.HomeSideNeutral .HomeIdentityRing:after{opacity:0}.HomeIdentityWords{min-inline-size:0;display:flex;flex-direction:column;gap:1px}.HomeGreeting{margin:0;color:var(--TextMuted);font-size:calc(var(--HomeSmallSize) + var(--HomeStep));font-weight:600;line-height:1.3}html:is([lang|=en]) .HomeGreeting{letter-spacing:.08em;text-transform:uppercase}.HomeGreeting.HomeGreetingLine{text-transform:none;letter-spacing:0;font-size:calc(var(--HomeBodySize) + var(--HomeStep));color:var(--Text)}.HomeNameButton{display:inline-flex;align-items:center;gap:6px;min-inline-size:0;max-inline-size:100%;min-block-size:32px;margin-inline-start:-6px;padding-inline:6px 8px;border:0;border-radius:var(--RadiusMd);background:none;color:var(--Text);font-family:var(--FontHero);font-size:calc(var(--Text22) + var(--HomeStep));font-weight:600;line-height:1.15;cursor:pointer;text-align:start}html:not([lang|=en]) .HomeNameButton{font-family:var(--FontDisplay);line-height:1.3}.HomeNameButton:hover{background:color-mix(in srgb,var(--HomeAccent) 12%,transparent)}.HomeNameText{min-inline-size:0;overflow-wrap:anywhere;text-wrap:balance}.HomeNameCaret{flex:none;color:var(--TextMuted)}.HomeIdentityMenu{position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:0;z-index:8;min-inline-size:220px;max-inline-size:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;margin:0;padding:6px;list-style:none;border-radius:var(--RadiusMd);border:1px solid color-mix(in srgb,var(--HomeGlassEdge) 70%,transparent);background:color-mix(in srgb,var(--Surface) 94%,transparent);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:var(--ShadowPop)}.HomeIdentityMenu>li>button,.HomeIdentityMenu>li>a{display:flex;align-items:center;gap:10px;inline-size:100%;min-block-size:36px;padding-inline:10px;border:0;border-radius:var(--RadiusSm);background:none;color:var(--Text);font:inherit;font-size:calc(var(--HomeBodySize) + var(--HomeStep));text-align:start;text-decoration:none;cursor:pointer}.HomeIdentityMenu>li>:is(button,a):hover,.HomeIdentityMenu>li>:is(button,a):focus-visible{background:color-mix(in srgb,var(--HomeAccent) 14%,transparent)}.HomeIdentityMenuRule{block-size:1px;margin-block:4px;background:color-mix(in srgb,var(--HomeGlassEdge) 60%,transparent)}.HomeIdentityMenuKicker{padding:6px 10px 2px;color:var(--TextMuted);font-size:var(--Text12);font-weight:600}.HomeMenuAvatar{flex:none;inline-size:24px;block-size:24px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--HomeAccent) 30%,transparent);color:var(--Text);font-size:11px;font-weight:700;overflow:hidden}.HomeMenuAvatar>img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.HomeSince{position:relative;display:flex;flex-direction:column;gap:3px;padding:6px 8px 7px 10px;border-radius:var(--RadiusMd);border:1px solid color-mix(in srgb,var(--HomeLamp) 30%,transparent);background:linear-gradient(100deg,color-mix(in srgb,var(--HomeLamp) 12%,transparent),color-mix(in srgb,var(--HomeLamp) 3%,transparent))}.HomeSinceHead{display:flex;align-items:center;justify-content:space-between;gap:6px;min-inline-size:0}.HomeSinceKicker{min-inline-size:0}html:is([lang|=en]) .HomeSinceKicker{letter-spacing:.06em}.HomeSinceHead>.HomeDismiss{inline-size:22px;block-size:22px;margin-inline-end:-4px}.HomeSinceCompact{padding-inline-end:28px}.HomeSinceCompact>.HomeDismiss{position:absolute;inset-block-start:3px;inset-inline-end:3px;inline-size:22px;block-size:22px}.HomeSinceList{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:3px}.HomeSinceList>li{display:flex;align-items:flex-start;gap:7px;min-inline-size:0;font-size:calc(var(--HomeSmallSize) + var(--HomeStep));line-height:1.4}.HomeSinceList .HomeInlineButton{color:var(--Text);font-weight:500;text-align:start}.HomeSinceList .HomeInlineButton:hover{color:var(--HomeInk);text-decoration:none}.HomeSinceMore{position:relative;flex:none;align-self:center;min-block-size:20px;padding-inline:8px;border:1px dashed color-mix(in srgb,var(--HomeLamp) 45%,transparent);border-radius:var(--RadiusPill);background:none;color:var(--TextMuted);font:inherit;font-size:var(--Text12);font-weight:600;cursor:pointer}.HomeSinceMore:after{content:"";position:absolute;top:-6px;right:-2px;bottom:-6px;left:-2px}.HomeSinceMore:hover{color:var(--Text);border-style:solid}.HomeSinceMark{flex:none;margin-block-start:5px;inline-size:6px;block-size:6px;border-radius:50%;background:var(--HomeLamp);box-shadow:0 0 6px var(--HomeLamp)}.HomeDismiss{flex:none;inline-size:24px;block-size:24px;display:grid;place-items:center;border:0;border-radius:50%;background:none;color:var(--TextMuted);cursor:pointer}.HomeDismiss:hover{background:color-mix(in srgb,var(--Text) 10%,transparent);color:var(--Text)}.HomeRecall{display:flex;flex-direction:column;gap:6px;padding:8px 10px 9px 12px;border-radius:var(--RadiusMd)}.HomeRecallChips{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}.HomeRecallChips>li{display:flex;min-inline-size:0;max-inline-size:100%}.HomeRecallChips.HomeRecallLine{flex-wrap:nowrap;overflow:hidden}.HomeRecallChips.HomeRecallTwoLines{max-block-size:65px;overflow:hidden}.HomeRecallChips.HomeRecallLine>li{flex:none}.HomeRecallChips.HomeRecallLine>li:first-child{flex:0 1 auto;min-inline-size:min(100%,104px)}.HomeRecallChips.HomeRecallLine>li:first-child:last-child{min-inline-size:0}.HomeRecallChip[data-kind=QUESTION]{font-weight:500}.HomeRecallChip{display:inline-flex;align-items:center;gap:5px;min-inline-size:0;max-inline-size:100%;min-block-size:30px;padding-inline:7px 10px;border-radius:var(--RadiusPill);border:1px solid color-mix(in srgb,var(--HomeAccent) 45%,transparent);background:color-mix(in srgb,var(--HomeAccent) 10%,transparent);color:var(--Text);font:inherit;font-size:calc(var(--HomeSmallSize) + 1px + var(--HomeStep));font-weight:600;line-height:1.2;cursor:pointer;transition:background-color var(--HomeMicro) var(--HomeEaseOut),transform var(--HomeShort) var(--HomeEaseOut)}.HomeRecallChip:hover{background:color-mix(in srgb,var(--HomeAccent) 22%,transparent)}.HomeBandYouth .HomeRecallChip:hover{transform:translateY(-1px) scale(1.02);transition-timing-function:var(--HomeEaseSpring)}.HomeRecallText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HomeRecallGlyph{flex:none;inline-size:16px;block-size:16px;display:inline-grid;place-items:center;color:var(--HomeAccent)}.HomeRecallGlyph>svg{inline-size:14px;block-size:14px}.HomeRecallMore{justify-content:center;min-inline-size:36px;padding-inline:8px;border-style:dashed;background:none;color:var(--TextMuted)}.HomeNow{gap:5px;cursor:pointer}.HomeNowHead{display:flex;align-items:center;justify-content:space-between;gap:8px}.HomeNowTitleRow{display:flex;align-items:center;gap:10px;min-inline-size:0}.HomeNowArt{flex:none;inline-size:34px;block-size:34px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--HomeAccent) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--HomeAccent) 40%,transparent)}.HomeNowTitle{display:flex;flex-direction:column;gap:0;min-inline-size:0;margin:0;font-size:inherit;font-weight:inherit}.HomeNameButton.HomeNowOpen,.HomeNameButton.HomeYearOpen{min-block-size:0;margin:0;padding:0;border-radius:var(--RadiusSm);max-inline-size:100%}.HomeNameButton.HomeNowOpen:hover,.HomeNameButton.HomeYearOpen:hover{background:none;color:var(--HomeInk)}.HomeNowOpen>.HomeCardTitle,.HomeYearOpen>.HomeCardTitle{color:inherit}.HomeYearTitle{margin:0}.HomeNowSub{color:var(--TextMuted);font-size:calc(var(--HomeSmallSize) + 1px + var(--HomeStep));line-height:1.3}.HomeNowLine{margin:0;font-size:calc(var(--HomeSmallSize) + 1px + var(--HomeStep));line-height:1.45}.HomeNowLine>.HomeChip{vertical-align:middle}.HomeNowRole{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-inline-size:0}.HomeNowRolePlanet{font-size:calc(var(--HomeSmallSize) + 1px + var(--HomeStep));font-weight:600}.HomeNowRoleWord{color:var(--TextMuted);font-size:calc(var(--HomeSmallSize) + var(--HomeStep));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HomeElapsed{position:relative;block-size:3px;margin-block:3px 0;border-radius:2px;background:color-mix(in srgb,var(--Text) 12%,transparent);overflow:hidden}.HomeElapsedFill{position:absolute;inset-block:0;inset-inline-start:0;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--HomeAccent) 70%,transparent),var(--HomeLamp));box-shadow:0 0 8px color-mix(in srgb,var(--HomeLamp) 50%,transparent)}.HomeNowTime{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:calc(var(--HomeSmallSize) + var(--HomeStep));color:var(--TextMuted)}.HomeNowTime>strong{color:var(--Text);font-weight:600}.HomeNowFlags{display:flex;flex-wrap:wrap;gap:4px}.HomeNowFold{position:relative;flex:none;display:inline-grid;place-items:center;inline-size:24px;block-size:20px;margin-block:-2px;padding:0;border:0;border-radius:var(--RadiusPill);background:color-mix(in srgb,var(--HomeAccent) 12%,transparent);color:var(--HomeInk);cursor:pointer;transition:background-color var(--HomeMicro) var(--HomeEaseOut)}.HomeNowFold:after{content:"";position:absolute;top:-6px;right:-4px;bottom:-6px;left:-4px}.HomeNowFold:hover{background:color-mix(in srgb,var(--HomeAccent) 24%,transparent)}.HomeNowFold>svg{transition:transform var(--HomeShort) var(--HomeEaseOut)}.HomeNowFoldOpen>svg{transform:rotate(180deg)}.HomeNowNext{margin:0;color:var(--TextMuted);font-size:calc(var(--HomeSmallSize) + var(--HomeStep));line-height:1.35}.HomeYear{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:8px;column-gap:8px;row-gap:5px;cursor:pointer}.HomeYear>*{grid-column:1 / -1;min-inline-size:0}.HomeYear>.HomeYearHead{grid-column:1;grid-row:1;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px}.HomeYear>.HomeLamps{grid-column:2;grid-row:1;gap:10px;block-size:40px;margin:0}.HomeYear>.HomeLamps .HomeLampStand{inline-size:24px;block-size:40px}.HomeYear>.HomeLamps .HomeLampBowl{inline-size:22px;block-size:10px}@media(min-height:900px)and (min-width:1680px){.HomeYear>.HomeYearHead{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;row-gap:2px}.HomeYear>.HomeYearHead>.HomeShellKicker{white-space:nowrap}.HomeYear>.HomeLamps{grid-column:1 / -1;grid-row:auto;justify-content:center;gap:22px;block-size:46px;margin-block:2px 0}.HomeYear>.HomeLamps .HomeLampStand{inline-size:30px;block-size:46px}.HomeYear>.HomeLamps .HomeLampBowl{inline-size:28px;block-size:12px}}.HomeYearHead{display:flex;align-items:center;justify-content:space-between;gap:8px}.HomeLamps{display:flex;justify-content:center;align-items:flex-end;gap:22px;block-size:46px;margin-block:2px 0}.HomeLampStand{position:relative;inline-size:30px;block-size:46px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.HomeLampFlame{position:relative;inline-size:12px;block-size:0;margin-block-end:-2px;border-radius:50% 50% 45% 45%/70% 70% 30% 30%;background:radial-gradient(ellipse at 50% 80%,var(--HomeSunCore) 0 28%,var(--HomeLamp) 60%,color-mix(in srgb,var(--HomeSunCorona) 70%,transparent) 100%);box-shadow:0 0 14px color-mix(in srgb,var(--HomeLamp) 60%,transparent),0 0 30px color-mix(in srgb,var(--HomeLamp) 30%,transparent);opacity:0;transform-origin:50% 100%;transition:block-size var(--HomeMedium) var(--HomeEaseOut),opacity var(--HomeMedium) var(--HomeEaseOut)}.HomeLampLit .HomeLampFlame{opacity:1}.HomeLampBowl{inline-size:28px;block-size:12px;border-radius:3px 3px 14px 14px/3px 3px 12px 12px;border:1.5px solid color-mix(in srgb,var(--HomeAccent) 60%,transparent);background:color-mix(in srgb,var(--HomeAccent) 12%,transparent)}.HomeLampLit .HomeLampBowl{border-color:var(--HomeLamp);background:linear-gradient(180deg,color-mix(in srgb,var(--HomeLamp) 55%,transparent),color-mix(in srgb,var(--HomeSunCorona) 45%,transparent));box-shadow:0 2px 10px color-mix(in srgb,var(--HomeLamp) 30%,transparent)}.HomeLampsQuiet .HomeLampStand:before{content:"";position:absolute;inset-block-start:0;inset-inline:-8px;block-size:24px;border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--HomeLamp) 22%,transparent),transparent 70%)}.HomeLampMoon{position:absolute;inset-block-start:2px;inset-inline-end:-14px;inline-size:12px;block-size:12px;border-radius:50%;box-shadow:inset -3px -1px 0 0 var(--HomeLamp);opacity:.9}@media(prefers-reduced-motion:no-preference){.HomeMotionRun .HomeLampLit .HomeLampFlame{animation:HomeFlicker 2.6s var(--HomeEaseInOut) infinite alternate}.HomeMotionRun .HomeLampStand:nth-child(2) .HomeLampFlame{animation-duration:3.1s}.HomeMotionRun .HomeLampStand:nth-child(3) .HomeLampFlame{animation-duration:2.2s}@keyframes HomeFlicker{0%{transform:scale(.96) translateY(.5px);opacity:.85}to{transform:scale(1.04) translateY(-.5px);opacity:1}}}.HomeYearTitle{font-size:calc(var(--HomeCardTitle) + var(--HomeStep))}.HomeYearSpan{margin:0;color:var(--TextMuted);font-size:calc(var(--HomeSmallSize) + var(--HomeStep));line-height:1.3}.HomeYearLine{margin:0;font-size:calc(var(--HomeSmallSize) + 1px + var(--HomeStep));line-height:1.4}.HomeYearCardAreas{display:flex;flex-wrap:wrap;gap:4px}.HomeTrack{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:2px;block-size:8px;margin-block-start:2px}.HomeTrackCell{position:relative;border-radius:2px;background:color-mix(in srgb,var(--Text) 10%,transparent)}.HomeTrackCellS{background:color-mix(in srgb,var(--HomeToneOpens) 40%,transparent)}.HomeTrackCellD{background:color-mix(in srgb,var(--HomeToneStrain) 40%,transparent)}.HomeTrackCellPast{opacity:.55}.HomeTrackToday:after{content:"";position:absolute;inset-block-start:-3px;inset-inline-start:calc(50% - 4px);inline-size:8px;block-size:8px;border-radius:50%;background:var(--HomeLamp);box-shadow:0 0 8px var(--HomeLamp),0 0 0 2px color-mix(in srgb,var(--Surface) 80%,transparent)}.HomeTrackToday{border-radius:2px}.HomeChapterCard{gap:5px;cursor:pointer}.HomeChapterChips{display:flex;flex-wrap:wrap;gap:4px}.HomeRail .HomeShellChip{white-space:normal;text-overflow:clip;padding-block:2px;border-radius:11px}.HomeRailTile{position:relative;flex:1 1 96px;min-block-size:96px;display:grid;place-items:center;overflow:hidden;border-radius:var(--RadiusLg);border:1px solid color-mix(in srgb,var(--HomeGlassEdge) 45%,transparent);box-shadow:var(--ShadowCard);isolation:isolate}.HomeRailTileHidden{display:none}.HomeRailTileWash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,var(--HomeSkyMid) 0%,var(--HomeSkyLow) 70%)}.HomeRailTile>.HomeScenery{z-index:1}.HomeScriptLine{position:relative;z-index:2;margin:0;padding:10px 16px;max-inline-size:100%;text-align:center;font-family:var(--FontHero);font-style:italic;font-size:calc(var(--Text22) + var(--HomeStep));font-weight:500;line-height:1.2;background:linear-gradient(120deg,var(--HomeSunCore),var(--HomeLamp) 55%,var(--HomeAccent));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1px 8px color-mix(in srgb,var(--HomeSkyTop) 80%,transparent))}html:not([lang|=en]) .HomeScriptLine{font-family:var(--FontDisplay);font-style:normal;line-height:1.3}.HomeScriptFlourish{position:relative;z-index:2;inline-size:96px;block-size:8px;margin-block-start:-6px;color:var(--HomeLamp)}html:is([lang|=en]) .HomeScriptFlourish{display:none}.HomeCenter{grid-area:Center;position:relative;min-block-size:0;display:grid;row-gap:var(--HomeCenterGap);grid-template-rows:var(--HomeAskHeight) var(--HomeFlashHeight) minmax(0,1fr) var(--HomeCardHeight);container-type:inline-size}.HomeCenter>*{min-inline-size:0;min-block-size:0}.HomeOrrery{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.HomeOrrery>.OrreryRoot{position:absolute;top:0;right:0;bottom:0;left:0}.HomeAskSlot{grid-row:1;position:relative;z-index:5;display:flex;justify-content:center}.HomeAskSlot>*{flex:1 1 auto}.HomeFlashSlot{grid-row:2;position:relative;z-index:3;display:flex}.HomeFlashSlot>*{flex:1 1 auto}.HomeStage{grid-row:3;position:relative;z-index:3;pointer-events:none}.HomeStage>*{pointer-events:auto}.HomeCardRow{grid-row:4;position:relative;z-index:3}@media(max-height:719px){.HomeCenter{grid-template-rows:var(--HomeAskHeight) minmax(0,1fr) var(--HomeCardHeight)}.HomeFlashSlot{display:none}.HomeStage{grid-row:2}.HomeCardRow{grid-row:3}}.HomeHero{position:absolute;inset-block-start:0;inset-inline:calc(var(--HomeLadderWidth) + 14px);display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;pointer-events:none}.HomeHero>*{pointer-events:auto}.HomeHeroTitle{margin:0;max-inline-size:100%;font-family:var(--FontHero);font-size:var(--HomeHeroSize);font-weight:500;line-height:1.05;color:var(--Text);text-shadow:0 2px 24px color-mix(in srgb,var(--HomeSkyTop) 70%,transparent),0 0 40px color-mix(in srgb,var(--HomeLamp) 20%,transparent);text-wrap:balance}:root[data-theme=light] .HomeHeroTitle{text-shadow:0 1px 0 color-mix(in srgb,var(--Surface) 80%,transparent),0 2px 18px color-mix(in srgb,var(--Surface) 90%,transparent)}html:not([lang|=en]) .HomeHeroTitle{font-family:var(--FontDisplay);line-height:1.3}html:not([lang|=en]) .HomeHeroTitle:not(.HomeHeroYear){font-size:clamp(22px,1.75vw,26px);font-weight:600}@media(max-height:719px){html:not([lang|=en]) .HomeHeroTitle:not(.HomeHeroYear){font-size:clamp(18px,1.5vw,22px)}}@media(min-height:900px)and (min-width:1680px){html:not([lang|=en]) .HomeHeroTitle:not(.HomeHeroYear){font-size:clamp(30px,1.9vw,36px)}}.HomeHeroTitle.HomeHeroYear{font-family:var(--FontHero);font-size:var(--Text56);line-height:1;font-variant-numeric:tabular-nums;letter-spacing:.02em}.HomeTagline{margin:0;max-inline-size:100%;color:var(--TextMuted);font-size:var(--HomeTaglineSize);font-weight:600;line-height:1.4;text-wrap:balance;text-shadow:0 1px 12px color-mix(in srgb,var(--HomeSkyTop) 80%,transparent)}html:is([lang|=en]) .HomeTagline{text-transform:uppercase;letter-spacing:.16em}.HomeTagline{font-size:11px}@media(min-height:900px)and (min-width:1680px){.HomeTagline{font-size:var(--HomeTaglineSize)}html:is([lang|=en]) .HomeTagline{letter-spacing:.32em}}@media(max-height:719px){.HomeHeroTitle:not(.HomeHeroYear){font-size:clamp(24px,2.05vw,30px)}.HomeHeroTitle.HomeHeroYear{font-size:var(--Text48)}.HomeTagline{font-size:10.5px}}.HomeBandSenior .HomeTagline{color:color-mix(in srgb,var(--Text) 82%,transparent)}.HomeHeroCaption{margin:4px 0 0;padding:4px 14px;border-radius:var(--RadiusPill);background:color-mix(in srgb,var(--Surface) 55%,transparent);color:var(--Text);font-size:calc(var(--HomeSmallSize) + 1px);font-weight:600}.HomeThemeAdultFemale .HomeHero{padding-block-start:6px}@media(prefers-reduced-motion:no-preference){.HomeMotionRun .HomeHeroEnter .HomeHeroTitle{animation:HomeHeroIn .6s var(--HomeEaseOut) both;animation-delay:.52s}.HomeMotionRun .HomeHeroEnter .HomeTagline{animation:HomeHeroIn .6s var(--HomeEaseOut) both;animation-delay:.76s}.HomeMotionRun .HomeHeroEnter .HomeHeroLetter{display:inline-block;animation:HomeLetterIn .42s var(--HomeEaseOut) both}@keyframes HomeHeroIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes HomeLetterIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}.HomeLadder{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:var(--HomeLadderWidth);display:flex;flex-direction:column;gap:4px;padding:10px 10px 10px 12px}.HomeLadderRows{display:flex;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none}.HomeLadderTabs{display:flex;gap:2px;padding:2px;border-radius:var(--RadiusPill);background:color-mix(in srgb,var(--Text) 7%,transparent)}.HomeLadderTab{flex:1 1 0;min-inline-size:0;min-block-size:22px;padding-block:1px;padding-inline:8px;line-height:1.2;text-align:center}.HomeLadderPanel{min-inline-size:0}.HomeLadderRow{display:grid;grid-template-columns:16px 22px minmax(min(58px,40%),1fr) auto;grid-auto-flow:column;align-items:center;gap:6px;min-block-size:26px;padding-inline:4px;border:0;border-radius:var(--RadiusSm);background:none;color:var(--Text);font:inherit;font-size:calc(var(--HomeSmallSize) + 1px + var(--HomeStep));text-align:start;cursor:pointer;transition:background-color var(--HomeMicro) var(--HomeEaseOut)}.HomeLadderRow:hover,.HomeLadderRowSelected{background:color-mix(in srgb,var(--HomeAccent) 14%,transparent)}.HomeLadderRank{color:var(--TextMuted);font-size:var(--Text12);font-variant-numeric:tabular-nums;text-align:center}.HomeLadderName{display:flex;align-items:center;gap:4px;min-inline-size:0;font-weight:600}.HomeLadderName>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HomeLadderMark{flex:none;display:inline-grid;place-items:center;inline-size:12px;block-size:12px;color:var(--TextMuted)}.HomeLadderMark>svg{inline-size:11px;block-size:11px}.HomeLadderMarkRose{color:var(--HomeToneOpens)}.HomeLadderMarkEased{color:var(--HomeToneStrain)}.HomeLadderMarkRecall{color:var(--HomeAccent)}.HomeLadderRole{inline-size:6px;block-size:6px;border-radius:50%;background:var(--HomeLamp);box-shadow:0 0 6px var(--HomeLamp)}.HomeLadderRoleOwn{background:var(--PlanetMoon);box-shadow:none}.HomeLadderRoleChapter{background:var(--HomeAccent);box-shadow:none}.HomeLadderStep{flex:none;min-inline-size:1.6em;padding-inline:3px;border-radius:999px;font-size:var(--Text12);font-weight:700;font-variant-numeric:tabular-nums;line-height:1.5;text-align:center}.HomeLadderRow:has(.HomeLadderStep){gap:4px}.HomeLadderRow:not(.HomeLadderRowHouse):has(.HomeLadderStep){grid-template-columns:16px 22px minmax(0,1fr) auto auto}.HomeLadderStepUp{color:var(--HomeToneOpens);background:color-mix(in srgb,var(--HomeToneOpens) 14%,transparent)}.HomeLadderStepDown{color:var(--HomeToneStrain);background:color-mix(in srgb,var(--HomeToneStrain) 14%,transparent)}.HomeLadderPips{display:inline-flex;gap:3px}.HomeLadderPip{inline-size:6px;block-size:6px;border-radius:50%;background:color-mix(in srgb,var(--Text) 16%,transparent)}.HomeLadderPipLit{background:var(--HomeAccent);box-shadow:0 0 5px color-mix(in srgb,var(--HomeLamp) 60%,transparent)}.HomeLadderWord{max-inline-size:7.5em;color:var(--TextMuted);font-size:calc(var(--HomeSmallSize) + var(--HomeStep));line-height:1.15;text-align:end}.HomeLadderRowHouse{grid-template-columns:20px minmax(min(58px,40%),1fr) auto}.HomeLadderHouse{display:inline-grid;place-items:center;inline-size:20px;block-size:18px;border-radius:5px;background:color-mix(in srgb,var(--HomeAccent) 16%,transparent);color:var(--Text);font-size:var(--Text12);font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.HomeLadderNameHouse>span:first-child{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;text-overflow:clip;line-height:1.15}.HomeLadderFoot{display:flex;flex-direction:column;gap:3px;margin-block-start:2px;padding-block-start:6px;border-block-start:1px solid color-mix(in srgb,var(--HomeGlassEdge) 50%,transparent)}.HomeLadderFootRow{display:flex;flex-wrap:wrap;align-items:center;gap:1px 6px;min-inline-size:0;font-size:calc(var(--HomeSmallSize) + var(--HomeStep));line-height:1.35}.HomeLadderFootRow>:is(span,button):last-child{min-inline-size:0;text-align:start}.HomeLadderFootRow>.HomeInlineButton{color:var(--Text);white-space:normal}.HomeLadderFootRow>.HomeInlineButton:hover{color:var(--HomeInk);text-decoration:underline;text-underline-offset:2px}.HomeLadderFootRow .HomeLadderFootWord{color:var(--TextMuted);flex:none}.HomeLadderTight .HomeLadderFootWord{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.HomeLadderTight .HomeLadderFootRow{flex-wrap:nowrap;align-items:flex-start}.HomeLadderTight .HomeLadderFootRow>svg{margin-block-start:3px}.HomeLadderStar{color:var(--HomeAccent);flex:none}.HomeLadderLamp{color:var(--HomeLamp);flex:none}.HomeLadderAll{align-self:flex-start;margin-block-start:2px;padding:0;border:0;background:none;color:var(--HomeInk);font:inherit;font-size:calc(var(--HomeSmallSize) + var(--HomeStep));font-weight:600;cursor:pointer}.HomeLadderAll:hover{text-decoration:underline}@media(max-height:719px){.HomeLadder{padding:8px 8px 8px 10px}.HomeLadderRow{min-block-size:24px}}html:not([lang|=en]) .LifeHome{--HomeLadderWidth: 212px}@media(min-height:900px)and (min-width:1680px){html:not([lang|=en]) .LifeHome{--HomeLadderWidth: 248px}}html:not([lang|=en]) .HomeBandSenior .HomeLadderRow{grid-template-columns:16px 22px minmax(0,1fr);grid-template-rows:auto auto;row-gap:0;padding-block:2px}html:not([lang|=en]) .HomeBandSenior .HomeLadderRow>:nth-child(-n+2){grid-row:1 / span 2}html:not([lang|=en]) .HomeBandSenior .HomeLadderWord{grid-column:3;grid-row:2;max-inline-size:none;text-align:start}.HomeBandSenior .HomeLadderRow:not(.HomeLadderRowHouse):has(.HomeLadderStep){grid-template-columns:16px 22px minmax(0,1fr) auto;grid-template-rows:auto auto;row-gap:0;padding-block:2px}.HomeBandSenior .HomeLadderRow:not(.HomeLadderRowHouse):has(.HomeLadderStep)>:nth-child(-n+2){grid-row:1 / span 2}.HomeBandSenior .HomeLadderRow:not(.HomeLadderRowHouse):has(.HomeLadderStep)>.HomeLadderWord{grid-column:3;grid-row:2;max-inline-size:none;text-align:start}.HomeBandSenior .HomeLadderRow:not(.HomeLadderRowHouse):has(.HomeLadderStep)>.HomeLadderStep{grid-column:4;grid-row:1 / span 2}html .LifeHome.HomeBandSenior .HomeLadderRowHouse{grid-template-columns:20px minmax(0,1fr) auto;grid-template-rows:auto auto;row-gap:0;padding-block:2px}html .LifeHome.HomeBandSenior .HomeLadderRowHouse>:nth-child(-n+2){grid-row:auto}html .LifeHome.HomeBandSenior .HomeLadderRowHouse>.HomeLadderHouse:first-child{grid-row:1 / span 2}html .LifeHome.HomeBandSenior .HomeLadderRowHouse>.HomeLadderNameHouse{grid-column:2;grid-row:1}html .LifeHome.HomeBandSenior .HomeLadderRowHouse>.HomeLadderWord{grid-column:2;grid-row:2;max-inline-size:none;text-align:start}html .LifeHome.HomeBandSenior .HomeLadderRowHouse>.HomeLadderStep{grid-column:3;grid-row:1 / span 2}.HomeSkyControls{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;flex-direction:column;align-items:flex-end;gap:6px;max-inline-size:var(--HomeLadderWidth)}.HomeSegment{display:inline-flex;max-inline-size:100%;padding:3px;border-radius:var(--RadiusPill)}html:not([lang|=en]) .HomeSegment{border-radius:var(--RadiusLg)}html:not([lang|=en]) .HomeSegmentButton{flex:1 1 0;min-inline-size:0;padding-block:3px;padding-inline:8px;border-radius:var(--RadiusMd);line-height:1.25;text-wrap:balance}.HomeSegmentButton{min-block-size:26px;padding-inline:12px;border:0;border-radius:var(--RadiusPill);background:none;color:var(--TextMuted);font:inherit;font-size:calc(var(--HomeSmallSize) + var(--HomeStep));font-weight:600;cursor:pointer;transition:background-color var(--HomeShort) var(--HomeEaseOut),color var(--HomeShort) var(--HomeEaseOut)}.HomeSegmentButton[aria-checked=true],.HomeSegmentButton[aria-selected=true]{background:color-mix(in srgb,var(--HomeAccent) 22%,transparent);color:var(--Text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--HomeAccent) 50%,transparent)}.HomeSegmentButton:disabled{opacity:.45;cursor:default}.HomeSkyButtons{display:inline-flex;gap:6px}.HomeIconButton{display:inline-flex;align-items:center;gap:6px;min-block-size:30px;padding-inline:10px;border-radius:var(--RadiusPill);color:var(--TextMuted);font:inherit;font-size:calc(var(--HomeSmallSize) + var(--HomeStep));font-weight:600;cursor:pointer}.HomeIconButton:hover{color:var(--Text)}.HomeIconButton>svg{inline-size:14px;block-size:14px;flex:none}.HomeIconButton>.HomeIconWord{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.HomeIconButton{inline-size:30px;padding-inline:0;justify-content:center}@media(min-height:900px)and (min-width:1680px){.HomeSkyButtons{flex-direction:column;align-items:flex-end}.HomeIconButton>.HomeIconWord{position:static;inline-size:auto;block-size:auto;overflow:visible;clip-path:none}.HomeIconButton{inline-size:auto;padding-inline:10px;justify-content:flex-start}}.HomeLights{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.HomeLight{position:absolute;inline-size:22px;block-size:22px;margin:-11px;padding:0;border:0;border-radius:50%;background:radial-gradient(circle,var(--HomeSunCore) 0 18%,var(--HomeLamp) 40%,transparent 72%);box-shadow:0 0 12px color-mix(in srgb,var(--HomeLamp) 70%,transparent),0 0 26px color-mix(in srgb,var(--HomeLamp) 30%,transparent);cursor:pointer;pointer-events:auto;transition:transform var(--HomeShort) var(--HomeEaseOut)}.HomeLight:hover,.HomeLight:focus-visible{transform:scale(1.25)}.HomeLightCare{background:radial-gradient(circle,var(--HomeSunCore) 0 14%,color-mix(in srgb,var(--HomeToneStrain) 60%,var(--HomeLamp)) 40%,transparent 72%);box-shadow:0 0 12px color-mix(in srgb,var(--HomeToneStrain) 50%,transparent)}@media(prefers-reduced-motion:no-preference){.HomeMotionRun .HomeLight{animation:HomeFlicker 3.2s var(--HomeEaseInOut) infinite alternate}.HomeMotionRun .HomeLight:nth-child(2){animation-duration:2.4s}.HomeMotionRun .HomeLight:nth-child(3){animation-duration:2.9s}}.HomeLightTip{position:absolute;inset-block-end:calc(100% + 6px);inset-inline-start:50%;translate:-50% 0;padding:4px 10px;border-radius:var(--RadiusPill);background:color-mix(in srgb,var(--Surface) 92%,transparent);color:var(--Text);font-size:var(--Text12);font-weight:600;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--HomeMicro) var(--HomeEaseOut)}.HomeLight:hover .HomeLightTip,.HomeLight:focus-visible .HomeLightTip{opacity:1}.HomeStageNote{position:absolute;inset-inline:0;inset-block-end:8px;display:grid;justify-items:center;pointer-events:none}.HomeStageNote>*{pointer-events:auto}.HomeStageScene{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.HomeStageScene>.AppEmptyScene{max-inline-size:420px;padding:20px 24px}.HomeCardRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--HomeGap)}.HomeCardSlot{display:flex;min-inline-size:0;min-block-size:0}.HomeCardSlot>*{flex:1 1 auto;min-inline-size:0}.HomeCardRow>.HomeCardExtra{display:none}@container (min-width: 960px){.HomeCardRow{grid-template-columns:repeat(4,minmax(0,1fr))}.HomeCardRow>.HomeCardExtra{display:flex}}.HomeShellCard{display:flex;flex-direction:column;gap:4px;min-block-size:0;block-size:var(--HomeCardHeight);padding:10px 12px 10px 14px;overflow:hidden}.HomeShellCard{flex-wrap:wrap;align-content:flex-start;-moz-column-gap:40px;column-gap:40px}.HomeShellCard>*{flex:none;inline-size:100%}.HomeCardHead{display:flex;align-items:center;justify-content:space-between;gap:8px;min-inline-size:0}.HomeCardKicker{min-inline-size:0}.HomeCardGlyph{flex:none;inline-size:26px;block-size:26px;display:grid;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--HomeAccent) 14%,transparent);color:var(--HomeAccent)}.HomeCardGlyph>svg{inline-size:15px;block-size:15px}.HomeCardGlyphOpens{background:color-mix(in srgb,var(--HomeToneOpens) 16%,transparent);color:var(--HomeToneOpens)}.HomeCardGlyphStrain{background:color-mix(in srgb,var(--HomeToneStrain) 16%,transparent);color:var(--HomeToneStrain)}.HomeCardGlyphMixed{background:color-mix(in srgb,var(--HomeToneMixed) 16%,transparent);color:var(--HomeToneMixed)}.HomeCardChevron{flex:none;color:var(--TextMuted);transition:transform var(--HomeShort) var(--HomeEaseOut)}.HomeShellCard:hover .HomeCardChevron{transform:translate(2px);color:var(--Text)}.HomeCardBody{margin:0;color:var(--TextMuted);font-size:calc(var(--HomeSmallSize) + 1px + var(--HomeStep));line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.HomeBandSenior .HomeCardBody{color:color-mix(in srgb,var(--Text) 82%,transparent)}.HomeCardFoot{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-block-start:auto;min-inline-size:0}.HomeCardFoot>.HomeSmall{min-inline-size:0;line-height:1.3}.HomeCardTitleRow{display:flex;align-items:center;gap:8px;min-inline-size:0}.HomeCardTitleRow>.HomeCardTitle{min-inline-size:0}html:is([lang|=en]) .HomeCardKicker{letter-spacing:.06em}@media(max-height:719px){.HomeShellCard{row-gap:2px;padding:7px 10px 7px 12px}.HomeCardGlyph{inline-size:22px;block-size:22px;border-radius:7px}.HomeCardGlyph>svg{inline-size:13px;block-size:13px}.HomeShellCard .HomeCardTitle{line-height:1.15}.HomeCardBody{-webkit-line-clamp:2;line-height:1.3}.HomeCardFoot{display:none}.HomeTodayMonth,.HomeTodayLine{line-height:1.3}}@media(min-height:900px)and (min-width:1680px){.HomeShellCard{row-gap:6px;padding:14px 16px}}.HomeCardDate{margin:0;color:var(--Text);font-size:calc(var(--HomeSmallSize) + 1px + var(--HomeStep));font-weight:600;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HomeCardBody.HomeClampOne{-webkit-line-clamp:1}.HomeCardBody.HomeCardBodyLong{-webkit-line-clamp:3}html:not([lang|=en]) .HomeBandSenior .HomeCardBody{font-size:calc(var(--HomeSmallSize) + 1px)}html:not([lang|=en]) .HomeBandSenior .HomeCardRow .HomeCardTitle{font-size:var(--HomeCardTitle)}html:not([lang|=en]) .HomeCardBody.HomeCardBodyLong{-webkit-line-clamp:4}@media(max-height:719px){html:not([lang|=en]) .HomeCardBody.HomeCardBodyLong{-webkit-line-clamp:3}}@media(min-height:900px)and (min-width:1680px){html:not([lang|=en]) .HomeCardBody.HomeClampOne{-webkit-line-clamp:2}}.HomeCardYear{flex:none;margin-inline-start:auto;color:var(--Text);font-family:var(--FontHero);font-size:calc(var(--HomeCardTitle) - 1px);font-weight:600;line-height:1}.HomeTodayMonth{display:flex;align-items:baseline;gap:7px;margin:0;color:var(--Text);font-size:calc(var(--HomeSmallSize) + 1px + var(--HomeStep));font-weight:600;line-height:1.35}.HomeTodayMonth>.HomeToneDot{flex:none;transform:translateY(-1px)}.HomeTodayLine{display:flex;align-items:center;gap:6px;min-inline-size:0;color:var(--Text);font-size:calc(var(--HomeSmallSize) + 1px + var(--HomeStep))}.HomeTodayLine>.HomeTodayText{flex:1 1 auto;min-inline-size:0;overflow:hidden;white-space:nowrap;font-variant-numeric:proportional-nums}.HomeTodayLine>.HomeTodayWrap{white-space:normal;text-wrap:balance}.HomeTodayLine>svg{flex:none;inline-size:13px;block-size:13px;color:var(--HomeAccent)}.HomeTodayHidden{opacity:0;block-size:0;overflow:hidden;transition:opacity var(--HomeShort) var(--HomeEaseOut)}.HomeShellCard:is(:hover,:focus-within) .HomeTodayHidden{opacity:1;block-size:auto}.HomeCardSkeleton{display:block;block-size:10px;inline-size:70%;border-radius:6px;background:color-mix(in srgb,var(--Text) 10%,transparent)}.HomeInlineButton{padding:0;border:0;background:none;color:var(--HomeInk);font:inherit;font-weight:600;cursor:pointer}.HomeInlineButton:hover{text-decoration:underline}.LifeHome>.HomePanel{grid-area:Panel;z-index:3;min-block-size:0}.HomeNotices{display:flex;flex-direction:column;gap:6px}.HomeNotice{display:flex;align-items:flex-start;gap:8px;margin:0;padding:8px 12px 8px 10px;color:var(--Text);font-size:calc(var(--HomeSmallSize) + var(--HomeStep));line-height:1.4}.HomeNotice>svg{flex:none;inline-size:14px;block-size:14px;margin-block-start:2px;color:var(--HomeLamp)}.HomeShellSkeleton{position:relative;overflow:hidden;border-radius:var(--RadiusLg)}.HomeShellSkeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--Text) 6%,transparent) 50%,transparent 80%);transform:translate(-100%)}@media(prefers-reduced-motion:no-preference){.HomeMotionRun .HomeShellSkeleton:after{animation:HomeShimmer 1.8s var(--HomeEaseInOut) infinite}@keyframes HomeShimmer{to{transform:translate(100%)}}}.HomeShellSkeletonLines{display:flex;flex-direction:column;gap:8px;padding:14px}.HomeShellSkeletonLine{display:block;block-size:10px;border-radius:6px;background:color-mix(in srgb,var(--Text) 9%,transparent)}.HomeShellSkeletonLine:nth-child(1){inline-size:42%}.HomeShellSkeletonLine:nth-child(2){inline-size:78%;block-size:14px}.HomeShellSkeletonLine:nth-child(3){inline-size:64%}.HomeShellSkeletonLine:nth-child(4){inline-size:52%}.HomeShellSkeletonPill{border-radius:var(--RadiusPill)}.HomePreparing{gap:6px}.HomePreparingPhase{display:flex;align-items:center;gap:8px;margin:0;font-size:calc(var(--HomeSmallSize) + 1px + var(--HomeStep))}.HomePreparingSpark{flex:none;inline-size:8px;block-size:8px;border-radius:50%;background:var(--HomeLamp);box-shadow:0 0 8px var(--HomeLamp)}@media(prefers-reduced-motion:no-preference){.HomeMotionRun .HomePreparingSpark{animation:HomeFlicker 1.6s var(--HomeEaseInOut) infinite alternate}}.HomePreparingSteps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;block-size:5px;margin-block:2px}.HomePreparingStep{border-radius:3px;background:color-mix(in srgb,var(--Text) 10%,transparent)}.HomePreparingStepDone{background:var(--HomeLamp);box-shadow:0 0 6px color-mix(in srgb,var(--HomeLamp) 50%,transparent)}.HomePreparingNote{margin:0;color:var(--TextMuted);font-size:calc(var(--HomeSmallSize) + var(--HomeStep));line-height:1.4}.HomeRetry{align-self:flex-start;min-block-size:30px;padding-inline:14px;border-radius:var(--RadiusPill);border:1px solid color-mix(in srgb,var(--HomeAccent) 50%,transparent);background:color-mix(in srgb,var(--HomeAccent) 12%,transparent);color:var(--Text);font:inherit;font-size:calc(var(--HomeSmallSize) + var(--HomeStep));font-weight:600;cursor:pointer}.HomeRetry:hover{background:color-mix(in srgb,var(--HomeAccent) 22%,transparent)}@media(prefers-reduced-motion:no-preference){.HomeMotionRun .HomeEnter>.HomeRail>*,.HomeMotionRun .HomeEnter>.HomePanel,.HomeMotionRun .HomeEnter .HomeShellCard{animation:HomeRiseIn var(--HomeMedium) var(--HomeEaseOut) both}.HomeMotionRun .HomeEnter>.HomeRail>:nth-child(1){animation-delay:.18s}.HomeMotionRun .HomeEnter>.HomeRail>:nth-child(2){animation-delay:.24s}.HomeMotionRun .HomeEnter>.HomeRail>:nth-child(3){animation-delay:.3s}.HomeMotionRun .HomeEnter>.HomeRail>:nth-child(4){animation-delay:.36s}.HomeMotionRun .HomeEnter>.HomeRail>:nth-child(n+5){animation-delay:.42s}.HomeMotionRun .HomeEnter>.HomePanel{animation-delay:.36s}.HomeMotionRun .HomeEnter .HomeShellCard:nth-child(1){animation-delay:.42s}.HomeMotionRun .HomeEnter .HomeShellCard:nth-child(2){animation-delay:.48s}.HomeMotionRun .HomeEnter .HomeShellCard:nth-child(3){animation-delay:.54s}.HomeMotionRun .HomeEnter .HomeShellCard:nth-child(4){animation-delay:.6s}@keyframes HomeRiseIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){.HomeEnter>.HomeRail>*,.HomeEnter>.HomePanel,.HomeEnter .HomeShellCard{animation:HomeFadeIn .12s linear both}@keyframes HomeFadeIn{0%{opacity:0}to{opacity:1}}}.LifeHome.HomeCeremony>.HomeScenery,.LifeHome.HomeCeremony .HomeOrrery{filter:brightness(.8);transition:filter var(--HomeMedium) var(--HomeEaseInOut)}.HomeBirthday{top:0;right:0;bottom:0;left:0;margin:auto;inline-size:min(440px,calc(100vw - 48px));padding:0;border:0;background:transparent;color:var(--Text);overflow:visible}.HomeBirthday::backdrop{background:color-mix(in srgb,var(--HomeSkyTop) 40%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.HomeBirthdayCard{display:flex;flex-direction:column;align-items:center;gap:8px;padding:26px 28px 22px;text-align:center}.HomeBirthdayLamp{position:relative;inline-size:40px;block-size:56px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.HomeBirthdayLamp .HomeLampFlame{inline-size:16px;block-size:26px;opacity:1}.HomeBirthdayLamp .HomeLampBowl{inline-size:36px;block-size:14px;border-color:var(--HomeLamp);background:linear-gradient(180deg,color-mix(in srgb,var(--HomeLamp) 55%,transparent),color-mix(in srgb,var(--HomeSunCorona) 45%,transparent))}.HomeBirthdayTitle{margin:0;font-family:var(--FontHero);font-size:var(--Text28);font-weight:500;line-height:1.15}html:not([lang|=en]) .HomeBirthdayTitle{font-family:var(--FontDisplay);line-height:1.3}.HomeBirthdayVerdict{margin:0;font-size:calc(var(--Text18) + var(--HomeStep));font-weight:600}.HomeBirthdayLine{margin:0;color:var(--TextMuted);font-size:calc(var(--HomeBodySize) + var(--HomeStep))}.HomeBirthdayAreas{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.HomeBirthdayClose{margin-block-start:6px;min-block-size:34px;padding-inline:18px;border-radius:var(--RadiusPill);border:1px solid color-mix(in srgb,var(--HomeAccent) 55%,transparent);background:color-mix(in srgb,var(--HomeAccent) 14%,transparent);color:var(--Text);font:inherit;font-weight:600;cursor:pointer}@media(prefers-reduced-motion:no-preference){.HomeMotionRun .HomeBirthday[open] .HomeBirthdayCard{animation:HomeRiseIn var(--HomeMedium) var(--HomeEaseOut) both}.HomeMotionRun .HomeBirthdayCeremony .HomeBirthdayCard{animation-delay:calc(1.4s * var(--HomeMotionScale))}.HomeMotionRun .HomeBirthdayLamp .HomeLampFlame{animation:HomeFlicker 2.4s var(--HomeEaseInOut) infinite alternate}.HomeMotionRun .HomeBirthdayMeteor{position:absolute;inset-block-start:-40px;inset-inline-end:-20px;inline-size:120px;block-size:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--HomeSunCore));transform:rotate(-24deg) translate(0);animation:HomeMeteor .9s var(--HomeEaseOut) both;animation-delay:calc(.6s * var(--HomeMotionScale));opacity:0}@keyframes HomeMeteor{0%{opacity:0;transform:rotate(-24deg) translate(120px)}30%{opacity:1}to{opacity:0;transform:rotate(-24deg) translate(-160px)}}}.HomeBirthdayMeteor{display:none}.HomeBandYouth .HomeBirthdayMeteor{display:block}.HomeReadHidden{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.BirthDetailsPage,.BirthPreview,.BirthPersonCard{--BirthGlassField: color-mix(in srgb, var(--Surface) 58%, transparent);--BirthGlassFieldHover: color-mix(in srgb, var(--Surface) 72%, transparent);--BirthEdge: color-mix(in srgb, var(--HomeAccent) 20%, var(--BorderStrong));--BirthEdgeStrong: color-mix(in srgb, var(--HomeAccent) 55%, var(--BorderStrong));--BirthTint: color-mix(in srgb, var(--HomeAccent) 18%, var(--Surface));--BirthTintStrong: color-mix(in srgb, var(--HomeAccent) 30%, var(--Surface));--BirthLampGlow: color-mix(in srgb, var(--HomeLamp) 55%, transparent);--BirthThread: color-mix(in srgb, var(--HomeOrbit) 60%, transparent)}:root[data-theme=light] :is(.BirthDetailsPage,.BirthPreview,.BirthPersonCard){--BirthGlassField: color-mix(in srgb, var(--Surface) 86%, transparent);--BirthGlassFieldHover: var(--Surface);--BirthTint: color-mix(in srgb, var(--HomeAccent) 14%, var(--Surface));--BirthTintStrong: color-mix(in srgb, var(--HomeAccent) 24%, var(--Surface));--BirthLampGlow: color-mix(in srgb, var(--HomeLamp) 40%, transparent)}.AppPage.BirthDetailsPage :is(.AppInput,.AppSelect){border-color:var(--BirthEdge);background-color:var(--BirthGlassField);transition:border-color var(--HomeMicro) var(--HomeEaseOut),box-shadow var(--HomeShort) var(--HomeEaseOut),background-color var(--HomeShort) var(--HomeEaseOut)}.AppPage.BirthDetailsPage :is(.AppInput,.AppSelect):hover{border-color:var(--BirthEdgeStrong);background-color:var(--BirthGlassFieldHover)}.AppPage.BirthDetailsPage :is(.AppInput,.AppSelect):focus-visible{border-color:var(--HomeAccent);background-color:var(--BirthGlassFieldHover);box-shadow:0 0 0 3px color-mix(in srgb,var(--HomeAccent) 22%,transparent),0 8px 22px -14px var(--HomeAccent)}.AppPage.BirthDetailsPage :is(.AppInput,.AppSelect)[aria-invalid=true]{border-color:var(--Rose);box-shadow:0 0 0 3px color-mix(in srgb,var(--Rose) 16%,transparent)}.BirthDetailsPage .AppFieldLabel{color:var(--TextMuted);letter-spacing:.01em}.BirthDetailsPage .BirthFieldHint{margin:0;color:var(--TextMuted)}.BirthDetailsPage .AppPillRow{border-color:var(--BirthEdge);background:var(--BirthGlassField)}.BirthDetailsPage .AppPill{color:var(--TextMuted)}.BirthDetailsPage .AppPill:hover{color:var(--Text);background:color-mix(in srgb,var(--HomeAccent) 12%,transparent)}.BirthDetailsPage .AppPill.AppPillActive,.BirthDetailsPage .AppPill.AppPillActive:hover{color:var(--Text);background:linear-gradient(135deg,var(--BirthTintStrong),var(--BirthTint));box-shadow:inset 0 0 0 1px var(--BirthEdgeStrong),0 6px 18px -10px var(--HomeAccent)}.BirthStep{position:relative;display:grid;gap:var(--Space3);min-inline-size:0}.BirthStep:before{content:"";position:absolute;inset-inline-start:15px;inset-block-start:36px;inset-block-end:calc(-1 * var(--Space5) + 2px);inline-size:2px;border-radius:2px;background:linear-gradient(to bottom,var(--BirthThread),color-mix(in srgb,var(--HomeOrbit) 18%,transparent));pointer-events:none}.BirthStepDone:before{background:linear-gradient(to bottom,color-mix(in srgb,var(--HomeAccent) 80%,transparent),color-mix(in srgb,var(--HomeAccent) 22%,transparent))}.BirthSteps>.BirthStep:last-child:before{display:none}.BirthStepHead{margin:0;display:flex;align-items:center;gap:var(--Space3);min-inline-size:0;font:inherit}.BirthStepToggle{display:flex;align-items:center;gap:var(--Space3);inline-size:100%;min-block-size:36px;margin:0;padding:0;padding-inline-end:var(--Space2);border:0;border-radius:var(--RadiusMd);background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.BirthStepToggle:hover .BirthStepTitle{color:var(--Text)}.BirthStepToggle:hover .BirthStepChevron{color:var(--Text);border-color:var(--BirthEdgeStrong)}.BirthStepMark{position:relative;z-index:1;flex:none;display:inline-grid;place-items:center;inline-size:32px;block-size:32px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--HomeAccent) 55%,var(--BorderStrong));background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--HomeAccent) 20%,var(--Surface)),var(--Surface) 72%);color:var(--Text);font-family:var(--FontDisplay);font-size:var(--Text14);font-weight:700;line-height:1;font-variant-numeric:tabular-nums;box-shadow:0 0 0 4px color-mix(in srgb,var(--HomeAccent) 8%,transparent);transition:background var(--HomeShort) var(--HomeEaseOut),border-color var(--HomeShort) var(--HomeEaseOut),box-shadow var(--HomeShort) var(--HomeEaseOut)}.BirthStepMark svg{inline-size:16px;block-size:16px}.BirthStepMarkDone{border-color:var(--HomeAccent);background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--HomeLamp) 70%,var(--HomeAccent)),var(--HomeAccent) 78%);color:var(--Surface);box-shadow:0 0 0 4px color-mix(in srgb,var(--HomeAccent) 16%,transparent),0 0 18px -2px var(--BirthLampGlow)}.BirthStepTitle{min-inline-size:0;color:var(--Text);font-family:var(--FontHero);font-size:var(--Text22);font-weight:500;line-height:1.3;letter-spacing:.005em}.BirthStepOptional{flex:none}.BirthDetailsPage .BirthStepOptional{border-color:var(--BirthEdge);background:var(--BirthGlassField)}.BirthStepChevron{flex:none;display:inline-grid;place-items:center;inline-size:28px;block-size:28px;margin-inline-start:auto;border:1px solid var(--BirthEdge);border-radius:50%;color:var(--TextMuted);transition:transform var(--HomeShort) var(--HomeEaseOut),color var(--HomeMicro) var(--HomeEaseOut),border-color var(--HomeMicro) var(--HomeEaseOut)}.BirthStepChevron svg{inline-size:14px;block-size:14px}.BirthStepChevronOpen{transform:rotate(180deg)}.BirthMoreChips .BirthStepChevron{inline-size:20px;block-size:20px;margin-inline-start:var(--Space1);border:0}.BirthStepNote{margin:0;padding-inline-start:44px;color:var(--TextMuted);font-size:var(--Text13);line-height:1.5}.BirthStepBody{display:grid;gap:var(--Space4);min-inline-size:0;padding-inline-start:44px}.BirthStepClosed .BirthStepHead{opacity:.92}.BirthStepsWait{position:relative;margin-inline-start:44px}.BirthStepsWait:before{content:"";position:absolute;inset-inline-start:-30px;inset-block:0 calc(-1 * var(--Space5));inline-size:2px;border-radius:2px;background:color-mix(in srgb,var(--HomeOrbit) 30%,transparent)}.AppPage.BirthDetailsPage .AppInput.BirthNameInput{min-block-size:54px;padding-inline:var(--Space4);font-family:var(--FontHero);font-size:var(--Text22);font-weight:500;letter-spacing:.01em}.BirthSexField{gap:var(--Space2)}.BirthMobileRow{display:flex;gap:var(--Space2);align-items:stretch;min-inline-size:0}.BirthMobileCountry{flex:0 0 6.5em}.BirthMobileInput{flex:1 1 auto;min-inline-size:0}.BirthDetailsPage .BirthSexPills{justify-self:start}.BirthDetailsPage .BirthSexPill{min-inline-size:92px;min-block-size:36px}.BirthDetailsPage .BirthPillRowInvalid{border-color:var(--Rose);box-shadow:0 0 0 3px color-mix(in srgb,var(--Rose) 14%,transparent)}.BirthMomentRow{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--Space4) var(--Space6)}.BirthFieldset{display:grid;gap:var(--Space2);min-inline-size:0;margin:0;padding:0;border:0}.BirthFieldset>legend{float:inline-start;inline-size:100%;margin-block-end:var(--Space2);padding:0}.BirthFieldset>legend+*{clear:both}.BirthSegments{display:flex;align-items:center;gap:var(--Space2)}.AppPage.BirthDetailsPage .AppInput.BirthSegment{inline-size:60px;min-block-size:48px;padding-inline:var(--Space2);text-align:center;font-family:var(--FontDisplay);font-size:var(--Text18);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.04em}.AppPage.BirthDetailsPage .AppInput.BirthSegmentYear{inline-size:88px}.AppPage.BirthDetailsPage .AppInput.BirthSegment::-moz-placeholder{font-size:var(--Text14);font-weight:500;letter-spacing:0}.AppPage.BirthDetailsPage .AppInput.BirthSegment::placeholder{font-size:var(--Text14);font-weight:500;letter-spacing:0}.BirthTimeColon{color:var(--TextMuted);font-size:var(--Text20);font-weight:600;line-height:1}.BirthDetailsPage .BirthMeridiem{margin-inline-start:var(--Space2);flex-wrap:nowrap}.BirthDetailsPage .BirthMeridiemPill{min-block-size:38px;min-inline-size:48px;padding-inline:12px}.BirthEvents .BirthSegments .AppInput.BirthSegment{min-block-size:44px;font-size:var(--Text16)}.BirthStageChip{justify-self:start;display:inline-flex;align-items:center;gap:var(--Space2);margin:0;min-block-size:32px;padding-block:4px;padding-inline:12px 16px;border:1px solid var(--BirthEdgeStrong);border-radius:var(--RadiusPill);background:linear-gradient(135deg,var(--BirthTintStrong),var(--BirthTint));color:var(--Text);font-size:var(--Text14);font-weight:600;box-shadow:0 8px 20px -14px var(--HomeAccent)}.BirthStageChipMark{inline-size:10px;block-size:10px;border-radius:50%;background:radial-gradient(circle,var(--HomeSunCore),var(--HomeLamp) 70%);box-shadow:0 0 10px 1px var(--BirthLampGlow)}.BirthMovedNote{margin:0;padding-block:var(--Space2);padding-inline:var(--Space3);border-inline-start:3px solid var(--HomeAccent);border-radius:var(--RadiusSm);background:color-mix(in srgb,var(--HomeAccent) 9%,transparent);color:var(--Text);font-size:var(--Text13);line-height:1.5;border-inline-start-color:var(--HomeLamp);background:color-mix(in srgb,var(--HomeLamp) 10%,transparent)}.BirthRectifyRow{align-items:flex-end}.BirthRectifyChoice{display:flex;align-items:center;inline-size:calc(208px + 2 * var(--Space2));min-block-size:48px}.AppPage.BirthDetailsPage .AppInput.BirthSegmentReadOnly{display:inline-flex;align-items:center;justify-content:center;background:none;cursor:default}.BirthSegments[data-corrected] .BirthSegmentReadOnly{border-color:var(--HomeAccent)}.BirthMeridiemReadOnly{pointer-events:none}.BirthPlaceField{position:relative;display:grid;gap:var(--Space2)}.AppPage.BirthDetailsPage .AppInput.BirthPlaceInput{min-block-size:48px;padding-inline-start:42px;background-image:radial-gradient(circle at 21px 50%,color-mix(in srgb,var(--HomeLamp) 80%,transparent) 0 3px,color-mix(in srgb,var(--HomeLamp) 22%,transparent) 4px 7px,transparent 8px);background-repeat:no-repeat;font-size:var(--Text16)}html[dir=rtl] .AppPage.BirthDetailsPage .AppInput.BirthPlaceInput{background-image:radial-gradient(circle at calc(100% - 21px) 50%,color-mix(in srgb,var(--HomeLamp) 80%,transparent) 0 3px,color-mix(in srgb,var(--HomeLamp) 22%,transparent) 4px 7px,transparent 8px)}.BirthPlaceList{position:absolute;z-index:6;inset-inline:0;inset-block-start:calc(100% + 6px);display:grid;gap:2px;max-block-size:280px;margin:0;padding:var(--Space2);list-style:none;border:1px solid var(--BirthEdgeStrong);border-radius:var(--RadiusLg);background:color-mix(in srgb,var(--Surface) 96%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--ShadowPop)}.BirthPlaceField>.BirthPlaceList{inset-block-start:54px}.BirthPlaceOption{display:grid;gap:2px;padding-block:var(--Space2);padding-inline:var(--Space3);border-radius:var(--RadiusMd);cursor:pointer;transition:background-color var(--HomeMicro) var(--HomeEaseOut)}.BirthPlaceOptionActive{background:var(--BirthTint);box-shadow:inset 3px 0 0 var(--HomeAccent)}html[dir=rtl] .BirthPlaceOptionActive{box-shadow:inset -3px 0 0 var(--HomeAccent)}.BirthPlaceOptionName{color:var(--Text);font-size:var(--Text14);font-weight:600}.BirthPlaceOptionMeta{color:var(--TextMuted);font-size:var(--Text12);font-variant-numeric:tabular-nums}.BirthPlaceStatus{min-block-size:0;color:var(--TextMuted);font-size:var(--Text13)}.BirthPlaceStatusOpen{padding-block:var(--Space1)}.BirthPlaceSummary{display:flex;flex-wrap:wrap;gap:var(--Space2);margin:0;padding:0;list-style:none}.BirthDetailsPage .BirthPlaceBadge{gap:var(--Space2);border-color:var(--BirthEdge);background:var(--BirthGlassField);color:var(--Text);font-variant-numeric:tabular-nums}.BirthBadgeKey{color:var(--TextMuted);font-weight:500}.BirthPortraitRow{display:flex;align-items:center;gap:var(--Space5)}.BirthPortraitZone{position:relative;flex:none;display:grid;place-items:center;inline-size:88px;block-size:88px;padding:0;border:0;border-radius:50%;background:radial-gradient(circle at 35% 28%,color-mix(in srgb,var(--HomeAccent) 34%,var(--Surface)),color-mix(in srgb,var(--HomeAccentAlt) 22%,var(--Surface)) 70%);color:var(--Text);cursor:pointer;transition:transform var(--HomeShort) var(--HomeEaseOut),box-shadow var(--HomeShort) var(--HomeEaseOut)}.BirthPortraitZone:hover,.BirthPortraitZoneOver{box-shadow:0 0 0 6px color-mix(in srgb,var(--HomeAccent) 16%,transparent),0 0 26px -4px var(--BirthLampGlow)}.BirthPortraitZoneOver{transform:scale(1.04)}.BirthPortraitImage{inline-size:100%;block-size:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.BirthPortraitInitial{font-family:var(--FontHero);font-size:var(--Text32);font-weight:500;line-height:1}.BirthPortraitRing{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1.5px dashed color-mix(in srgb,var(--HomeAccent) 60%,transparent);border-radius:50%;pointer-events:none}.BirthPortraitZoneFilled .BirthPortraitRing{border-style:solid;border-color:color-mix(in srgb,var(--HomeLamp) 70%,transparent)}.BirthPortraitInput{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none;overflow:hidden}.BirthPortraitCopy{display:grid;gap:var(--Space2);min-inline-size:0}.BirthPortraitActions{display:flex;flex-wrap:wrap;gap:var(--Space2)}.BirthPortraitError{margin:0}.BirthContextGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--Space3)}.BirthInterests{display:grid;gap:var(--Space3)}.BirthLeadNote{margin:0;padding-block:var(--Space2);padding-inline:var(--Space3);border-radius:var(--RadiusMd);background:color-mix(in srgb,var(--HomeAccent) 8%,transparent);color:var(--TextMuted);font-size:var(--Text13);line-height:1.5}.BirthChipRow{display:flex;flex-wrap:wrap;gap:var(--Space2)}.BirthChip{display:inline-flex;align-items:center;gap:var(--Space2);min-block-size:36px;padding-block:6px;padding-inline:12px 16px;border:1px solid var(--BirthEdge);border-radius:var(--RadiusPill);background:var(--BirthGlassField);color:var(--Text);font:inherit;font-size:var(--Text14);font-weight:600;line-height:1.2;cursor:pointer;transition:border-color var(--HomeMicro) var(--HomeEaseOut),background var(--HomeShort) var(--HomeEaseOut),box-shadow var(--HomeShort) var(--HomeEaseOut),transform var(--HomeMicro) var(--HomeEaseOut)}.BirthChip:hover{border-color:var(--BirthEdgeStrong);background:var(--BirthGlassFieldHover)}.BirthChip:active{transform:scale(.97)}.BirthChipMark{flex:none;inline-size:10px;block-size:10px;border:1.5px solid color-mix(in srgb,var(--HomeAccent) 70%,var(--TextMuted));border-radius:50%;transition:background var(--HomeShort) var(--HomeEaseOut),box-shadow var(--HomeShort) var(--HomeEaseOut),border-color var(--HomeShort) var(--HomeEaseOut)}.BirthChipOn{border-color:var(--HomeAccent);background:linear-gradient(135deg,var(--BirthTintStrong),var(--BirthTint));box-shadow:0 8px 20px -14px var(--HomeAccent)}.BirthChipOn:hover{border-color:var(--HomeAccent);background:linear-gradient(135deg,var(--BirthTintStrong),var(--BirthTintStrong))}.BirthChipOn .BirthChipMark{border-color:var(--HomeLamp);background:radial-gradient(circle,var(--HomeSunCore),var(--HomeLamp) 72%);box-shadow:0 0 9px 1px var(--BirthLampGlow)}.BirthChipFull{opacity:.5;cursor:not-allowed}.BirthChipRowMore{padding-block-start:var(--Space1)}.BirthChipFoot{display:flex;align-items:center;justify-content:space-between;gap:var(--Space3)}.BirthDetailsPage .BirthMoreChips{padding-inline:var(--Space2);color:var(--TextMuted)}.BirthDetailsPage .BirthMoreChips:hover{color:var(--Text)}.BirthChipCount{color:var(--TextMuted);font-size:var(--Text13);font-weight:600;font-variant-numeric:tabular-nums}.BirthQuestions{display:grid;gap:var(--Space3);min-inline-size:0}.BirthQuestionTabs{display:flex;flex-wrap:wrap;gap:var(--Space1)}.BirthDetailsPage .BirthQuestionTab{min-block-size:32px;padding-inline:12px;font-size:var(--Text13);border:1px solid transparent}.BirthDetailsPage .BirthQuestionTab:not(.AppPillActive){border-color:var(--BirthEdge);background:var(--BirthGlassField)}.BirthQuestionPanel{min-inline-size:0}.BirthQuestionPanel>.BirthStepNote{padding-inline-start:0}.BirthQuestionList{display:grid;gap:var(--Space2);margin:0;padding:0;list-style:none}.BirthQuestion{display:flex;align-items:center;gap:var(--Space3);padding-block:var(--Space2);padding-inline:var(--Space4) var(--Space2);border:1px solid var(--BirthEdge);border-radius:var(--RadiusMd);background:var(--BirthGlassField);transition:border-color var(--HomeMicro) var(--HomeEaseOut),background var(--HomeShort) var(--HomeEaseOut)}.BirthQuestion:hover{border-color:var(--BirthEdgeStrong)}.BirthQuestionOn{border-color:color-mix(in srgb,var(--HomeLamp) 70%,var(--BorderStrong));background:linear-gradient(90deg,color-mix(in srgb,var(--HomeLamp) 14%,var(--Surface)),var(--BirthGlassField))}.BirthQuestionText{flex:1 1 auto;min-inline-size:0;color:var(--Text);font-size:var(--Text14);line-height:1.45}.BirthKeep{flex:none;display:inline-grid;place-items:center;inline-size:36px;block-size:36px;padding:0;border:1px solid transparent;border-radius:50%;background:none;color:var(--TextMuted);cursor:pointer;transition:color var(--HomeMicro) var(--HomeEaseOut),background var(--HomeMicro) var(--HomeEaseOut),transform var(--HomeShort) var(--HomeEaseSpring)}.BirthKeep svg{inline-size:20px;block-size:20px}.BirthKeep:hover{color:var(--Text);background:color-mix(in srgb,var(--HomeAccent) 12%,transparent)}.BirthKeepOn,.BirthKeepOn:hover{color:var(--HomeLamp);filter:drop-shadow(0 0 6px var(--BirthLampGlow))}.BirthKeep[aria-disabled=true]{opacity:.45;cursor:not-allowed}.BirthQuestionFoot{margin:0;color:var(--TextMuted);font-size:var(--Text13);font-weight:600;font-variant-numeric:tabular-nums}.BirthEvents{display:grid;gap:var(--Space3)}.BirthEventStarter{display:grid;justify-items:start;gap:var(--Space2);padding:var(--Space4);border:1px dashed var(--BirthEdgeStrong);border-radius:var(--RadiusLg);background:radial-gradient(ellipse 60% 90% at 0% 0%,color-mix(in srgb,var(--HomeAccent) 10%,transparent),transparent 70%),var(--BirthGlassField)}.BirthEventStarterArt{margin-block-end:var(--Space1)}.BirthEventQuick{display:flex;flex-wrap:wrap;gap:var(--Space2)}.BirthEventList{display:grid;gap:var(--Space3)}.BirthEventRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--Space3) var(--Space4);padding:var(--Space4);border:1px solid var(--BirthEdge);border-radius:var(--RadiusLg);background:var(--BirthGlassField)}.BirthEventRowHead{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:var(--Space3)}.BirthEventRow>.AppField:last-child{grid-column:1 / -1}.BirthEventRow>.BirthEventTone{grid-column:1 / -1}.BirthDetailsPage .BirthAddEvent{justify-self:start}.BirthEventsLimit{margin:0;color:var(--TextMuted)}.BirthPreferencesGrid{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--Space4) var(--Space6)}.BirthDetailsPage .BirthStylePill{gap:var(--Space2);padding-inline:12px 16px}.BirthStyleGlyph{inline-size:20px;block-size:20px;flex:none}.BirthPreview{position:relative;display:flex;block-size:100%;min-block-size:0;overflow:hidden;isolation:isolate;border:1px solid var(--HomeGlassEdge);border-radius:var(--RadiusXl);background:var(--HomeSkyLow);box-shadow:var(--ShadowCard);color:var(--Text)}.BirthPreviewSky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.BirthPreviewSkyLayer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:linear-gradient(to bottom,var(--HomeSkyTop) 0%,var(--HomeSkyMid) 58%,var(--HomeSkyLow) 100%)}.BirthPreviewNebula{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 58% 42% at 22% 18%,color-mix(in srgb,var(--HomeNebulaA) 34%,transparent),transparent 72%),radial-gradient(ellipse 48% 40% at 84% 34%,color-mix(in srgb,var(--HomeNebulaB) 28%,transparent),transparent 74%),radial-gradient(ellipse 70% 30% at 50% 64%,color-mix(in srgb,var(--HomeSunCorona) 10%,transparent),transparent 76%)}:root[data-theme=light] .BirthPreviewNebula{opacity:.7}.BirthPreviewLight{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity var(--HomeLong) var(--HomeEaseInOut)}.BirthPreview[data-light=Dawn] .BirthPreviewLight{opacity:1;background:linear-gradient(to top,color-mix(in srgb,var(--HomeSunCorona) 26%,transparent) 0%,color-mix(in srgb,var(--HomeLamp) 10%,transparent) 38%,transparent 70%)}.BirthPreview[data-light=Day] .BirthPreviewLight{opacity:1;background:radial-gradient(ellipse 90% 70% at 70% 0%,color-mix(in srgb,var(--HomeSunCore) 20%,transparent),transparent 72%),linear-gradient(to bottom,color-mix(in srgb,var(--HomeSunCore) 8%,transparent),transparent 60%)}.BirthPreview[data-light=Dusk] .BirthPreviewLight{opacity:1;background:linear-gradient(to top,color-mix(in srgb,var(--HomeAccentAlt) 22%,transparent) 0%,color-mix(in srgb,var(--HomeSunCorona) 14%,transparent) 30%,transparent 66%)}.BirthPreviewContent{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--Space3);inline-size:100%;min-block-size:0;padding:var(--Space5)}.BirthPreviewHead{display:flex;flex-wrap:wrap;align-items:center;gap:var(--Space3);min-inline-size:0}.BirthPreviewTabs{flex:none;margin-inline-start:auto}.BirthChartStage{grid-row:2 / 4;display:grid;min-block-size:0}.BirthChart{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--Space3);min-block-size:0}.BirthChartTabs,.BirthChartKey{justify-self:center}.BirthChartFrame{container-type:size;display:grid;place-items:center}.BirthChartGrid{display:grid;grid-template:repeat(4,minmax(0,1fr)) / repeat(4,minmax(0,1fr));gap:6px;inline-size:min(100%,100cqh);aspect-ratio:1}.BirthChartGrid>*{grid-row:var(--CellRow);grid-column:var(--CellColumn);block-size:auto;min-block-size:0}.BirthChartGrid .SignCellInner{gap:.1em;padding:.5em .6em;font-size:min(calc(15px + var(--AppFontStep, 0px)),max(9px,8.4cqh));line-height:1.25}.BirthChartGrid small{color:var(--TextMuted);font-size:.8em}.BirthChartHouse{color:var(--TextDim);font-size:.9em}.BirthChartPips{color:var(--AccentInk)}.BirthChartLagna{border:2px solid var(--HomeAccent)}@container signcell (max-height: 120px){.BirthChartGrid small{display:none}.BirthChartGrid .SignCellInner{font-size:max(9px,10cqh)}}.BirthChartGlyphs{display:none}@container signcell (max-height: 80px){.BirthChartGrid .SignCellInner>:not(.CellHead,.BirthChartGlyphs){display:none}.BirthChartGlyphs{display:block}}.BirthChartCentre{position:relative;display:grid;place-content:center;gap:.4em;block-size:100%;padding:1em;text-align:center;font-size:clamp(10px,2.4cqmin,15px)}.BirthChartCentre strong{font-family:var(--FontDisplay);font-size:1.6em;line-height:1.15}.BirthChartCentre dl{display:grid;grid-template-columns:auto auto;gap:.2em .7em;margin:0;text-align:start}.BirthChartCentre dt{color:var(--TextMuted);text-align:end}.BirthChartCentre dd{margin:0}@container (max-width: 300px) or (max-height: 300px){.BirthChartCentre dl{display:none}}.BirthChartKey{min-block-size:1.5em;margin:0;color:var(--TextMuted);font-size:var(--Text12)}.BirthPreviewContent:before{content:"";position:absolute;inset-inline:0;inset-block-start:0;block-size:140px;background:linear-gradient(to bottom,color-mix(in srgb,var(--HomeSkyTop) 72%,transparent),transparent);pointer-events:none;z-index:-1}.BirthPreviewFace{position:relative;flex:none;display:grid;place-items:center;inline-size:52px;block-size:52px;overflow:hidden;border-radius:50%;background:radial-gradient(circle at 35% 28%,color-mix(in srgb,var(--HomeAccent) 42%,var(--Surface)),color-mix(in srgb,var(--HomeAccentAlt) 26%,var(--Surface)) 72%);box-shadow:0 0 0 2px color-mix(in srgb,var(--HomeLamp) 60%,transparent),0 0 22px -4px var(--BirthLampGlow)}.BirthPreviewFace img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.BirthPreviewInitial{color:var(--Text);font-family:var(--FontHero);font-size:var(--Text22);font-weight:500;line-height:1}.BirthPreviewGreeting{display:grid;gap:2px;min-inline-size:0}.BirthPreview .BirthPreviewKicker{color:var(--TextMuted)}.BirthPreviewName{overflow:hidden;color:var(--Text);font-family:var(--FontHero);font-size:var(--Text28);font-weight:500;line-height:1.25;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 18px color-mix(in srgb,var(--HomeSkyTop) 70%,transparent)}.BirthPreviewStageChip{flex:none;padding-block:5px;padding-inline:12px;border:1px solid var(--HomeGlassEdge);border-radius:var(--RadiusPill);background:var(--HomeGlass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--Text);font-size:var(--Text13);font-weight:600;white-space:nowrap}.BirthPreviewStage{position:relative;min-block-size:0}.BirthPreviewHorizon{position:absolute;inset-inline:0;inset-block-start:50%;block-size:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--HomeRim) 55%,transparent) 14%,color-mix(in srgb,var(--HomeRim) 28%,transparent) 55%,transparent);opacity:.55;pointer-events:none;transition:opacity var(--HomeLong) var(--HomeEaseInOut)}.BirthPreviewHorizonPlaced{opacity:1}.BirthPreviewPlace{position:absolute;z-index:2;inset-inline-start:0;inset-block-start:0;display:inline-flex;align-items:center;gap:6px;max-inline-size:46%;padding-block:4px;padding-inline:8px 12px;border:1px solid var(--HomeGlassEdge);border-radius:var(--RadiusPill);background:var(--HomeGlass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--Text);font-size:var(--Text12);font-weight:600;pointer-events:none}.BirthPreviewPlace svg{flex:none;inline-size:16px;block-size:16px;color:var(--HomeLamp)}.BirthPreviewPlaceName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BirthPreviewPoleStar{position:absolute;z-index:2;inset-inline-start:8%;inline-size:18px;block-size:18px;margin-block-start:-9px;color:var(--HomeSunCore);filter:drop-shadow(0 0 6px var(--BirthLampGlow));transition:inset-block-start var(--HomeLong) var(--HomeEaseOut)}.BirthPreviewPoleStar svg{display:block;inline-size:100%;block-size:100%}.BirthPreviewStage>.OrreryRoot{position:absolute;inset-block:0;inset-inline:28px;z-index:1;inline-size:auto;block-size:auto;overflow:visible;clip-path:inset(0 -48px)}.BirthPreviewFoot{display:grid;gap:var(--Space3);min-inline-size:0}.BirthPreviewRibbon{display:grid;gap:6px;padding-inline:var(--Space1)}.BirthPreviewRibbonTrack{position:relative;display:block;block-size:6px;border-radius:var(--RadiusPill);background:linear-gradient(90deg,color-mix(in srgb,var(--HomeOrbit) 70%,transparent),color-mix(in srgb,var(--HomeOrbit) 18%,transparent))}html[dir=rtl] .BirthPreviewRibbonTrack{background:linear-gradient(270deg,color-mix(in srgb,var(--HomeOrbit) 70%,transparent),color-mix(in srgb,var(--HomeOrbit) 18%,transparent))}.BirthPreviewRibbonPast{position:absolute;inset-block:0;inset-inline-start:0;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--HomeAccentAlt) 70%,transparent),var(--HomeAccent));transition:inline-size var(--HomeLong) var(--HomeEaseOut)}html[dir=rtl] .BirthPreviewRibbonPast{background:linear-gradient(270deg,color-mix(in srgb,var(--HomeAccentAlt) 70%,transparent),var(--HomeAccent))}.BirthPreviewRibbonHere{position:absolute;inset-block-start:50%;inline-size:14px;block-size:14px;margin-block-start:-7px;margin-inline-start:-7px;border-radius:50%;background:radial-gradient(circle,var(--HomeSunCore) 30%,var(--HomeLamp) 72%);box-shadow:0 0 0 3px color-mix(in srgb,var(--HomeLamp) 24%,transparent),0 0 14px 2px var(--BirthLampGlow);transition:inset-inline-start var(--HomeLong) var(--HomeEaseOut)}.BirthPreviewRibbonWords{display:flex;justify-content:space-between;gap:var(--Space2);color:var(--TextMuted);font-size:var(--Text12);font-weight:600;font-variant-numeric:tabular-nums}.BirthPreviewRibbonStage{color:var(--Text)}.BirthPreviewCard{display:grid;gap:var(--Space3);padding:var(--Space4) var(--Space5);border:1px solid var(--HomeGlassEdge);border-radius:var(--RadiusLg);background:var(--HomeGlass);-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15);box-shadow:0 18px 40px -26px var(--HomeSkyTop)}.BirthPreviewCaption{display:grid;gap:var(--Space1);margin:0;color:var(--Text);font-family:var(--FontHero);font-size:var(--Text20);font-weight:500;line-height:1.35}.BirthPreviewFacts{color:var(--TextMuted);font-family:var(--FontSans);font-size:var(--Text14);font-weight:600}.BirthPreview .BirthPreviewLeadKicker{margin-block-end:calc(-1 * var(--Space1));color:var(--TextMuted)}.BirthPreviewTiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--Space2);margin:0;padding:0;list-style:none}.BirthPreviewTile{display:flex;align-items:flex-start;gap:var(--Space2);min-inline-size:0;padding:var(--Space3);border:1px solid color-mix(in srgb,var(--HomeAccent) 14%,var(--Border));border-radius:var(--RadiusMd);background:color-mix(in srgb,var(--Surface) 36%,transparent)}:root[data-theme=light] .BirthPreviewTile{background:color-mix(in srgb,var(--Surface) 70%,transparent)}.BirthPreviewTileGlyph{flex:none;display:grid;place-items:center;inline-size:30px;block-size:30px;border-radius:50%;color:var(--HomeAccent);background:color-mix(in srgb,var(--HomeAccent) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--HomeAccent) 34%,transparent)}.BirthPreviewTileGlyph svg{inline-size:18px;block-size:18px}.BirthPreviewTileLamp .BirthPreviewTileGlyph{color:var(--HomeLamp);background:color-mix(in srgb,var(--HomeLamp) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--HomeLamp) 36%,transparent),0 0 14px -4px var(--BirthLampGlow)}.BirthPreviewTileAlt .BirthPreviewTileGlyph{color:var(--HomeAccentAlt);background:color-mix(in srgb,var(--HomeAccentAlt) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--HomeAccentAlt) 34%,transparent)}.BirthPreviewTileText{display:grid;gap:2px;min-inline-size:0}.BirthPreviewTileTitle{color:var(--Text);font-size:var(--Text13);font-weight:600;line-height:1.4}.BirthPreviewTileNote{color:var(--TextMuted);font-size:var(--Text12);line-height:1.4}.BirthPreviewTileMuted{opacity:.7}.BirthPreviewTheatre .BirthPreviewRibbon{display:none}.BirthTheatre{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--Space3) var(--Space4)}.BirthTheatre>*{grid-column:1 / -1}.BirthPreview .BirthTheatreKicker{color:var(--TextMuted)}.BirthTheatreSteps{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--Space3);margin:0;padding:0;list-style:none}.BirthTheatreStep{position:relative;display:grid;align-content:start;gap:6px;min-inline-size:0}.BirthTheatreStep:not(:last-child):after{content:"";position:absolute;inset-block-start:8px;inset-inline:26px calc(-1 * var(--Space3) + 6px);block-size:2px;border-radius:2px;background:color-mix(in srgb,var(--HomeOrbit) 45%,transparent)}.BirthTheatreStepDone:not(:last-child):after{background:linear-gradient(90deg,var(--HomeAccent),color-mix(in srgb,var(--HomeAccent) 30%,transparent))}html[dir=rtl] .BirthTheatreStepDone:not(:last-child):after{background:linear-gradient(270deg,var(--HomeAccent),color-mix(in srgb,var(--HomeAccent) 30%,transparent))}.BirthTheatreLamp{position:relative;inline-size:18px;block-size:18px;border:1.5px solid color-mix(in srgb,var(--HomeOrbit) 90%,var(--TextMuted));border-radius:50%;background:color-mix(in srgb,var(--Surface) 40%,transparent);transition:background var(--HomeShort) var(--HomeEaseOut),border-color var(--HomeShort) var(--HomeEaseOut),box-shadow var(--HomeShort) var(--HomeEaseOut)}.BirthTheatreStepActive .BirthTheatreLamp{border-color:var(--HomeLamp);background:radial-gradient(circle,var(--HomeSunCore) 20%,var(--HomeLamp) 70%);box-shadow:0 0 14px 2px var(--BirthLampGlow)}.BirthTheatreStepDone .BirthTheatreLamp{border-color:var(--HomeAccent);background:var(--HomeAccent)}.BirthTheatreStepDone .BirthTheatreLamp:after{content:"";position:absolute;inset-inline-start:5px;inset-block-start:2px;inline-size:4px;block-size:8px;border:solid var(--Surface);border-width:0 2px 2px 0;transform:rotate(45deg)}.BirthTheatreStepFailed .BirthTheatreLamp{border-color:var(--Rose);background:color-mix(in srgb,var(--Rose) 30%,transparent)}.BirthTheatreText{display:grid;gap:2px;min-inline-size:0}.BirthTheatreLabel{color:var(--TextMuted);font-size:var(--Text14);font-weight:600;line-height:1.35;transition:color var(--HomeShort) var(--HomeEaseOut)}.BirthTheatreStepActive .BirthTheatreLabel,.BirthTheatreStepDone .BirthTheatreLabel{color:var(--Text)}.BirthTheatreStepActive .BirthTheatreLabel{font-family:var(--FontHero);font-size:var(--Text18);font-weight:500;line-height:1.3}.BirthTheatreNote{color:var(--TextMuted);font-size:var(--Text12);line-height:1.45}.BirthTheatrePhases{grid-column:1;grid-row:3;display:flex;align-items:center;gap:var(--Space2);padding-inline-start:2px}.BirthTheatrePhase{inline-size:10px;block-size:10px;border:1.5px solid color-mix(in srgb,var(--HomeOrbit) 90%,var(--TextMuted));border-radius:50%;transition:background var(--HomeMedium) var(--HomeEaseOut),border-color var(--HomeMedium) var(--HomeEaseOut),box-shadow var(--HomeMedium) var(--HomeEaseOut),transform var(--HomeMedium) var(--HomeEaseSpring);transition-delay:var(--BirthPhaseDelay, 0ms)}.BirthTheatrePhaseLit{border-color:var(--HomeLamp);background:radial-gradient(circle,var(--HomeSunCore),var(--HomeLamp) 70%);box-shadow:0 0 10px 1px var(--BirthLampGlow);transform:scale(1.15)}.BirthTheatreOpenNow{grid-column:2;grid-row:3;display:flex;align-items:center;gap:var(--Space3)}.BirthTheatreOpenNow .BirthTheatreNote{max-inline-size:180px}.BirthTheatreReadyLine{margin:0;color:var(--Text);font-size:var(--Text13);line-height:1.5;font-family:var(--FontHero);font-size:var(--Text18)}.BirthTheatreError{display:flex;flex-wrap:wrap;align-items:center;gap:var(--Space2) var(--Space3)}.BirthTheatreErrorLine{flex:1 1 260px;margin:0;padding-block:var(--Space2);padding-inline:var(--Space3);border:1px solid color-mix(in srgb,var(--Rose) 40%,var(--Border));border-radius:var(--RadiusMd);background:var(--RoseSoft);color:var(--Text);font-size:var(--Text13);line-height:1.5}.BirthPeopleGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--Space4);margin:0;padding:0;list-style:none}.BirthPersonCard{position:relative;display:grid;grid-template-rows:auto auto 1fr auto;gap:var(--Space3);min-inline-size:0;padding:0 var(--Space4) var(--Space4);overflow:hidden;border:1px solid var(--HomeGlassEdge);border-radius:var(--RadiusLg);background:var(--HomeGlass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--ShadowCard);transition:transform var(--HomeShort) var(--HomeEaseOut),box-shadow var(--HomeShort) var(--HomeEaseOut),border-color var(--HomeShort) var(--HomeEaseOut)}.BirthPersonCard:hover{border-color:var(--BirthEdgeStrong);box-shadow:var(--ShadowPop)}.BirthPersonCardActive{border-color:color-mix(in srgb,var(--HomeLamp) 60%,var(--BorderStrong))}.BirthPersonSwatch{position:relative;display:block;block-size:64px;margin-inline:calc(-1 * var(--Space4));overflow:hidden;background:radial-gradient(ellipse 50% 70% at 20% 10%,color-mix(in srgb,var(--HomeNebulaA) 40%,transparent),transparent 70%),radial-gradient(ellipse 40% 60% at 85% 30%,color-mix(in srgb,var(--HomeNebulaB) 32%,transparent),transparent 72%),linear-gradient(to bottom,var(--HomeSkyTop),var(--HomeSkyMid) 60%,var(--HomeSkyLow));border-block-end:1px solid var(--HomeGlassEdge)}.BirthPersonSwatch:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:16px;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--HomeSilhouette) 70%,transparent))}.BirthPersonSwatchSun{position:absolute;inset-inline-end:18%;inset-block-end:6px;inline-size:26px;block-size:26px;border-radius:50%;background:radial-gradient(circle,var(--HomeSunCore) 30%,var(--HomeSunCorona) 70%,transparent 72%);box-shadow:0 0 22px 6px color-mix(in srgb,var(--HomeSunCorona) 45%,transparent)}.BirthPersonHead{display:flex;align-items:center;gap:var(--Space3);min-inline-size:0;margin-block-start:-26px;position:relative;z-index:1}.BirthPersonCard .BirthPersonAvatar{--AvatarSize: 48px;background:radial-gradient(circle at 35% 28%,color-mix(in srgb,var(--HomeAccent) 70%,var(--Surface)),color-mix(in srgb,var(--HomeAccentAlt) 60%,var(--Surface)));color:var(--Text);font-family:var(--FontHero);font-weight:500;box-shadow:0 0 0 3px var(--Surface),0 0 16px -4px var(--BirthLampGlow)}.BirthPersonBody{display:grid;gap:2px;min-inline-size:0;padding-block-start:22px}.BirthPersonName{overflow:hidden;color:var(--Text);font-family:var(--FontHero);font-size:var(--Text20);font-weight:500;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.BirthPersonMeta{color:var(--TextMuted);font-size:var(--Text12);line-height:1.45}.BirthPersonBadges{display:flex;flex-wrap:wrap;align-content:flex-start;gap:var(--Space2);min-block-size:24px}.BirthPersonActions{display:flex;flex-wrap:wrap;gap:var(--Space2)}.BirthPersonActions>.AppPrimaryButton{flex:1 1 auto}.BirthPersonCardAdd{padding:0;border-style:dashed;border-color:var(--BirthEdgeStrong);background:color-mix(in srgb,var(--Surface) 30%,transparent)}.BirthPersonAdd{display:grid;place-content:center;justify-items:center;gap:var(--Space3);inline-size:100%;min-block-size:220px;padding:var(--Space5);border:0;background:radial-gradient(ellipse 60% 50% at 50% 38%,color-mix(in srgb,var(--HomeAccent) 12%,transparent),transparent 70%);color:var(--Text);font:inherit;cursor:pointer}.BirthPersonAddMark{display:grid;place-items:center;inline-size:56px;block-size:56px;border:1.5px dashed var(--HomeAccent);border-radius:50%;color:var(--HomeAccent);font-size:var(--Text28);font-weight:300;line-height:1;transition:transform var(--HomeShort) var(--HomeEaseSpring),box-shadow var(--HomeShort) var(--HomeEaseOut)}.BirthPersonAdd:hover .BirthPersonAddMark{transform:rotate(90deg);box-shadow:0 0 22px -4px var(--BirthLampGlow)}.BirthPersonAddText{font-family:var(--FontHero);font-size:var(--Text20);font-weight:500}@media(prefers-reduced-motion:no-preference){.BirthPreviewSkyLayerIn{animation:BirthLayerIn var(--HomeLong) var(--HomeEaseInOut) both}.BirthPreviewEntrance .BirthPreviewSky{animation:BirthLayerIn calc(1.2s * var(--HomeMotionScale, 1)) var(--HomeEaseOut) both}.BirthPreviewEntrance .BirthPreviewContent{animation:BirthContentIn calc(.9s * var(--HomeMotionScale, 1)) var(--HomeEaseOut) .3s both}.BirthStageChip,.BirthPreviewStageChip{animation:BirthChipIn var(--HomeShort) var(--HomeEaseOut) both}.BirthPreviewPoleStar svg{animation:BirthTwinkle 4.6s var(--HomeEaseInOut) infinite}.BirthPreviewRibbonHere{animation:BirthHerePulse 2.8s var(--HomeEaseInOut) infinite}.BirthTheatreStepActive .BirthTheatreLamp{animation:BirthLampPulse 1.8s var(--HomeEaseInOut) infinite}.BirthPreviewTheatre .BirthPreviewCard{animation:BirthContentIn var(--HomeMedium) var(--HomeEaseOut) both}.BirthChipOn .BirthChipMark{animation:BirthChipLight var(--HomeShort) var(--HomeEaseOut) both}.BirthKeepOn svg{animation:BirthKeepPop var(--HomeShort) var(--HomeEaseSpring) both}.BirthPlaceList{animation:BirthDrop var(--HomeMicro) var(--HomeEaseOut) both}@keyframes BirthLayerIn{0%{opacity:0}to{opacity:1}}@keyframes BirthContentIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes BirthChipIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes BirthDrop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes BirthTwinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.86)}}@keyframes BirthHerePulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes BirthLampPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.14);opacity:.82}}@keyframes BirthChipLight{0%{transform:scale(.4)}to{transform:scale(1)}}@keyframes BirthKeepPop{0%{transform:scale(.7)}60%{transform:scale(1.18)}to{transform:scale(1)}}}@media(max-height:719px){.BirthPreviewContent{padding:var(--Space4);gap:var(--Space2)}.BirthPreviewFace{inline-size:44px;block-size:44px}.BirthPreviewName{font-size:var(--Text24)}.BirthPreviewCard{gap:var(--Space2);padding:var(--Space3) var(--Space4)}.BirthPreviewCaption{font-size:var(--Text18)}.BirthPreviewTile{padding:var(--Space2)}.BirthPreviewTileGlyph{inline-size:26px;block-size:26px}.BirthPreviewTileGlyph svg{inline-size:16px;block-size:16px}}@media(min-width:1680px){.BirthPreviewContent{padding:var(--Space6) var(--Space7);gap:var(--Space4)}.BirthPreviewFace{inline-size:60px;block-size:60px}.BirthPreviewName{font-size:var(--Text32)}.BirthPreviewCard{padding:var(--Space5) var(--Space6)}.BirthPreviewCaption{font-size:var(--Text22)}.BirthPreviewTileTitle{font-size:var(--Text14)}.BirthPeopleGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--Space5)}}.BirthMoreChosen{display:inline-flex;align-items:center;gap:5px;margin-inline-start:var(--Space1);padding-block:1px;padding-inline:7px 8px;border:1px solid var(--HomeAccent);border-radius:var(--RadiusPill);background:var(--BirthTint);color:var(--Text);font-size:var(--Text12);font-variant-numeric:tabular-nums}.BirthMoreChosen .BirthChipMark{inline-size:7px;block-size:7px;border-color:var(--HomeLamp);background:var(--HomeLamp)}.BirthPeoplePane>:not(.BirthPeopleScene){position:relative;z-index:1}.BirthPeopleScene{position:absolute;inset-inline:0;inset-block-end:0;block-size:48%;min-block-size:220px;overflow:hidden;border-end-start-radius:inherit;border-end-end-radius:inherit;opacity:.85;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent,var(--Text) 40%);mask-image:linear-gradient(to bottom,transparent,var(--Text) 40%)}:root[data-theme=light] .BirthPeopleScene{opacity:.7}.AppShellFill .AppPage.BirthDetailsPage{position:relative;display:grid;grid-template-columns:minmax(560px,620fr) minmax(0,698fr);grid-template-rows:minmax(0,1fr);gap:var(--Space4);max-width:none;block-size:100%;min-block-size:0;padding-block:var(--Space4);padding-inline:var(--Space4);overflow:hidden;isolation:isolate}.AppShellFill .AppPage.BirthDetailsPagePeople{grid-template-columns:minmax(0,1fr)}.BirthPageSky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(ellipse 70% 55% at 12% 8%,color-mix(in srgb,var(--HomeNebulaA) 30%,transparent),transparent 70%),radial-gradient(ellipse 60% 50% at 88% 30%,color-mix(in srgb,var(--HomeNebulaB) 22%,transparent),transparent 72%),linear-gradient(to bottom,var(--HomeSkyTop) 0%,var(--HomeSkyMid) 55%,var(--HomeSkyLow) 100%);transition:background-color calc(.9s * var(--HomeMotionScale, 1)) var(--HomeEaseInOut)}.BirthPageSky:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(1px 1px at 12% 18%,color-mix(in srgb,var(--HomeSunCore) 70%,transparent),transparent 60%),radial-gradient(1.2px 1.2px at 31% 9%,color-mix(in srgb,var(--HomeSunCore) 60%,transparent),transparent 60%),radial-gradient(1px 1px at 47% 26%,color-mix(in srgb,var(--HomeSunCore) 55%,transparent),transparent 60%),radial-gradient(1.4px 1.4px at 66% 14%,color-mix(in srgb,var(--HomeSunCore) 65%,transparent),transparent 60%),radial-gradient(1px 1px at 81% 40%,color-mix(in srgb,var(--HomeSunCore) 50%,transparent),transparent 60%),radial-gradient(1.2px 1.2px at 92% 12%,color-mix(in srgb,var(--HomeSunCore) 60%,transparent),transparent 60%),radial-gradient(1px 1px at 22% 48%,color-mix(in srgb,var(--HomeSunCore) 45%,transparent),transparent 60%),radial-gradient(1px 1px at 58% 58%,color-mix(in srgb,var(--HomeSunCore) 40%,transparent),transparent 60%);opacity:.8}:root[data-theme=light] .BirthPageSky:after{opacity:.25}.BirthPane{position:relative;z-index:1;min-inline-size:0;min-block-size:0;border-radius:var(--RadiusXl)}.BirthFormPane{display:flex;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--HomeAccent) 22%,var(--Border));background:var(--HomeGlass);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);box-shadow:var(--ShadowCard);transition:opacity calc(.3s * var(--HomeMotionScale, 1)) var(--HomeEaseInOut)}.BirthFormScroll{flex:1 1 auto;min-block-size:0;overflow-y:auto;padding-block:var(--Space5) var(--Space5);padding-inline:var(--Space6);scroll-padding-block-end:96px}.BirthFormPaneLocked .BirthFormScroll,.BirthFormPaneLocked .BirthFooter{opacity:.4}.BirthPreviewPane{overflow:hidden}.BirthPeoplePane{overflow-y:auto;padding-block:var(--Space5) var(--Space6);padding-inline:var(--Space6);border:1px solid color-mix(in srgb,var(--HomeAccent) 16%,var(--Border));background:color-mix(in srgb,var(--Surface) 34%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.BirthPaneHead{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--Space4);margin-block-end:var(--Space5)}.BirthPaneHeadText{min-inline-size:0;display:grid;gap:var(--Space2)}.BirthDetailsPage .BirthEyebrow{color:var(--HomeAccent)}.BirthTitle{margin:0;font-family:var(--FontHero);font-size:var(--Text32);font-weight:500;line-height:1.15;letter-spacing:-.01em;overflow-wrap:anywhere;color:var(--Text)}.BirthDetailsPage[data-state=Empty] .BirthHero{font-size:var(--Text40)}.BirthHeroWord{display:inline-block}.BirthHeroNote{margin:0;color:var(--TextMuted);font-size:var(--Text16);line-height:1.5}.BirthDetailsPage .BirthModeTabs{flex:none;flex-wrap:nowrap;padding:3px;border-radius:var(--RadiusPill);background:color-mix(in srgb,var(--Surface) 55%,transparent);border:1px solid var(--Border)}.BirthDetailsPage .BirthBackLink{flex:none;gap:var(--Space2)}.BirthBackArrow{display:inline-block;line-height:1}html[dir=rtl] .BirthBackArrow{transform:scaleX(-1)}.BirthNotice{margin-block:0 var(--Space4);padding-block:var(--Space3);padding-inline:var(--Space4);border:1px solid color-mix(in srgb,var(--Teal) 40%,var(--Border));border-radius:var(--RadiusMd);background:var(--TealSoft);color:var(--Text);font-size:var(--Text14);line-height:1.5}.BirthStepsWait{margin:0;padding-block:var(--Space3);padding-inline:var(--Space4);border:1px dashed color-mix(in srgb,var(--HomeAccent) 35%,var(--Border));border-radius:var(--RadiusMd);color:var(--TextMuted);font-size:var(--Text14);line-height:1.5}.BirthSteps,.BirthContextSteps{display:grid;gap:var(--Space5)}.BirthFooter{flex:none;position:relative;display:grid;gap:var(--Space3);padding-block:var(--Space3);padding-inline:var(--Space6);border-block-start:1px solid color-mix(in srgb,var(--HomeAccent) 18%,var(--Border));background:color-mix(in srgb,var(--Surface) 76%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.BirthFooterRow{display:flex;align-items:center;justify-content:space-between;gap:var(--Space4)}.BirthFormError{margin:0;padding-block:var(--Space3);padding-inline:var(--Space4);border:1px solid color-mix(in srgb,var(--Rose) 40%,var(--Border));border-radius:var(--RadiusMd);background:var(--RoseSoft);color:var(--Rose);font-size:var(--Text14);line-height:1.5}.BirthNeeds{display:flex;flex-wrap:wrap;align-items:center;gap:var(--Space2);min-inline-size:0;color:var(--TextMuted);font-size:var(--Text13)}.BirthNeedsLabel{font-weight:600}.BirthNeedChip{min-block-size:28px;padding-block:2px;padding-inline:10px;border:1px solid color-mix(in srgb,var(--Rose) 40%,var(--Border));border-radius:var(--RadiusPill);background:var(--RoseSoft);color:var(--Text);font:inherit;font-size:var(--Text12);font-weight:600;cursor:pointer}.BirthNeedChip:hover{border-color:var(--Rose)}.BirthDetailsPage .BirthCta{flex:none;min-inline-size:220px;min-block-size:48px;padding-inline:var(--Space6);font-size:var(--Text16)}.BirthDetailsPage .BirthCta[aria-disabled=true]{cursor:progress}.BirthDetailsPage .BirthCta[aria-disabled=true]:hover{transform:none}.BirthCtaSpinner{--SpinnerSize: 18px}@media(prefers-reduced-motion:no-preference){.BirthDetailsPage[data-entrance=true] .BirthPageSky{animation:BirthSkyRise 1.2s var(--HomeEaseOut) both}.BirthDetailsPage[data-entrance=true] .BirthHeroWord{animation:BirthWordRise .64s var(--HomeEaseOut) both;animation-delay:calc(.24s + var(--BirthWordIndex, 0) * 90ms)}.BirthDetailsPage[data-entrance=true] .BirthFormPane{animation:BirthPaneIn .9s var(--HomeEaseOut) both}.BirthContextSteps{animation:BirthReveal .24s var(--HomeEaseOut) both}.BirthDetailsPage[data-state=ProfileContextReady] .BirthCta{animation:BirthCtaGlow 2.4s var(--HomeEaseInOut) 1}@keyframes BirthSkyRise{0%{opacity:0}to{opacity:1}}@keyframes BirthWordRise{0%{opacity:0;transform:translateY(.4em)}to{opacity:1;transform:translateY(0)}}@keyframes BirthPaneIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes BirthReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes BirthCtaGlow{0%{box-shadow:0 10px 26px -12px var(--AccentGlow)}35%{box-shadow:0 0 0 6px color-mix(in srgb,var(--HomeLamp) 30%,transparent),0 12px 34px -8px var(--HomeLamp)}to{box-shadow:0 10px 26px -12px var(--AccentGlow)}}}@media(max-height:719px){.AppShellFill .AppPage.BirthDetailsPage{padding-block:var(--Space3);gap:var(--Space3)}.BirthFormScroll{padding-block:var(--Space4) var(--Space4);padding-inline:var(--Space5)}.BirthPaneHead{margin-block-end:var(--Space4)}.BirthTitle{font-size:var(--Text28)}.BirthDetailsPage[data-state=Empty] .BirthHero{font-size:var(--Text32)}.BirthHeroNote{font-size:var(--Text14)}.BirthFooter{padding-block:var(--Space2);padding-inline:var(--Space5)}.BirthDetailsPage .BirthCta{min-block-size:44px}}@media(min-width:1680px){.AppShellFill .AppPage.BirthDetailsPage{grid-template-columns:minmax(640px,760fr) minmax(0,1112fr);gap:var(--Space5)}.AppShellFill .AppPage.BirthDetailsPagePeople{grid-template-columns:minmax(0,1fr)}.BirthFormScroll,.BirthFooter{padding-inline:var(--Space7)}}@media(max-width:760px){.AppShellFill .AppPage.BirthDetailsPage{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.BirthDetailsPage .BirthPane{border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.BirthFormScroll,.BirthPeoplePane{padding:var(--Space4) var(--PhoneGutter)}.BirthFooter,.BirthPhoneProgress{padding:var(--Space3) var(--PhoneGutter)}.BirthPhoneProgress{border-block-start:1px solid var(--Border);background:var(--Surface)}.BirthPhoneProgress .BirthTheatreOpenNow{grid-column:1 / -1;grid-row:auto;flex-wrap:wrap}.BirthPaneHead{flex-direction:column;margin-block-end:var(--Space4)}.BirthTitle,.BirthDetailsPage[data-state=Empty] .BirthHero{font-size:var(--Text24)}.BirthStep:before{display:none}.BirthStepBody{padding-inline-start:0}.BirthMomentRow>*,.BirthDetailsPage .BirthCta{flex:1 1 100%;inline-size:100%;min-inline-size:0}.BirthFooterRow,.BirthTimeSegments{flex-wrap:wrap}.BirthPlaceField>.BirthPlaceList{position:static;scroll-margin-block-end:calc(var(--KeyboardInset, 0px) + 16px)}.BirthTimeNotKnownBox,.BirthTimeWindow,.BirthTimeRectificationBox{min-block-size:var(--PhoneTapMin)}.BirthRectifyChoice{inline-size:100%;min-block-size:0}.BirthPersonRow{display:flex;align-items:center;gap:var(--Space2)}.BirthPersonRow>.MeRow{flex:1 1 auto;min-inline-size:0}}.AnalysisPage{width:100%;max-width:var(--PageMaxWidth, 1360px);min-width:0;margin-inline:auto;padding-block:0 var(--Space8)}.DashaPage{--DashaGoldInk: color-mix(in srgb, var(--Gold) 55%, var(--Text));--DashaTealInk: color-mix(in srgb, var(--Teal) 55%, var(--Text));--DashaGlass: var(--HomeGlass, var(--SurfaceGlass))}.DashaMuted{margin:0;color:var(--TextMuted);font-size:calc(var(--Text14) * var(--DashaFontScale, 1));line-height:1.5}.DashaKicker{margin:0;color:var(--TextMuted);font-family:var(--FontSans);font-size:var(--Text13);font-weight:650;letter-spacing:.04em}.DashaLevelTag{display:inline-block;color:var(--TextMuted);font-family:var(--FontSans);font-size:var(--Text12);font-weight:600;letter-spacing:.03em;vertical-align:middle;white-space:nowrap}.DashaSectionTitle{margin:0;font-family:var(--FontHero);font-size:var(--Text22);font-weight:500;line-height:1.2}.DashaTone{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:1px solid var(--DashaToneInk, var(--Border));border-radius:var(--RadiusPill);color:var(--Text);font-size:var(--Text12);font-weight:650;line-height:1.3;white-space:nowrap}.DashaToneSwatch{inline-size:10px;block-size:10px;border-radius:3px;background-color:var(--DashaToneInk, var(--HomeToneQuiet))}.DashaTone[data-tone=Opens]{--DashaToneInk: var(--HomeToneOpens)}.DashaTone[data-tone=GivesAndTakes]{--DashaToneInk: var(--HomeToneMixed)}.DashaTone[data-tone=GivesAndTakes] .DashaToneSwatch{background-image:radial-gradient(circle,var(--Background) 0 1.5px,transparent 2px)}.DashaTone[data-tone=UnderStrain]{--DashaToneInk: var(--HomeToneStrain)}.DashaTone[data-tone=UnderStrain] .DashaToneSwatch{background-image:repeating-linear-gradient(135deg,transparent 0 2px,color-mix(in srgb,var(--Background) 50%,transparent) 2px 4px)}.DashaTone[data-tone=Quiet],.DashaTone[data-tone=Failed]{--DashaToneInk: var(--HomeToneQuiet)}.DashaTone[data-tone=Failed] .DashaToneSwatch{background:transparent;box-shadow:inset 0 0 0 1px var(--HomeToneQuiet);background-image:linear-gradient(135deg,transparent 42%,var(--HomeToneQuiet) 42%,var(--HomeToneQuiet) 58%,transparent 58%)}.DashaTone[data-tone=Quiet] .DashaToneSwatch{background:transparent;box-shadow:inset 0 0 0 1px var(--HomeToneQuiet)}.DashaVerdict{display:flex;flex-direction:column;gap:var(--Space3);min-inline-size:0;padding:var(--Space5) var(--Space6);border:1px solid var(--Border);border-radius:var(--RadiusLg);background:var(--DashaGlass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--ShadowCard)}.DashaVerdict[data-running=true]{border-color:color-mix(in srgb,var(--Gold) 50%,var(--Border));box-shadow:var(--ShadowCard),inset 3px 0 color-mix(in srgb,var(--Gold) 70%,transparent)}.DashaVerdictTitle{scroll-margin-block-start:calc(var(--TopMenuHeight, 64px) + var(--Space3))}.DashaVerdictTitle:focus{outline:none}.DashaVerdictTitle:focus-visible{outline:2px solid var(--Accent);outline-offset:4px;border-radius:var(--RadiusSm)}.DashaVerdictHead{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--Space2) var(--Space4)}.DashaVerdictFoot{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--Space1) var(--Space3);padding-block-start:var(--Space3);border-block-start:1px solid var(--Border)}.DashaVerdictNext{margin:0;font-size:calc(var(--Text14) * var(--DashaFontScale, 1));font-weight:600;font-variant-numeric:tabular-nums}.DashaVerdictTitle{flex:1 1 24rem;min-inline-size:0;margin:0;font-family:var(--FontHero);font-size:calc(var(--Text28) * var(--DashaFontScale, 1));font-weight:500;line-height:1.15;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.DashaPhaseBadge{display:inline-flex;align-items:center;padding:3px 10px;border:1px solid var(--Border);border-radius:var(--RadiusPill);color:var(--TextMuted);font-size:var(--Text12);font-weight:650;white-space:nowrap}.DashaPhaseBadge[data-phase=Running]{border-color:color-mix(in srgb,var(--Gold) 55%,transparent);background:var(--GoldSoft);color:var(--DashaGoldInk)}.DashaVerdictCard .AdvisorWritten.AppCard{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.DashaVerdictCard .AdvisorWrittenHead,.DashaVerdictCard .AdvisorClarity,.DashaVerdictCard .AdvisorWrittenSaved{display:none}.DashaVerdictCard :is(.AdvisorWrittenBody,.AdvisorWrittenDetail){font-size:calc(var(--Text16) * var(--DashaFontScale, 1));line-height:1.55;text-align:justify;text-wrap:pretty}.DashaVerdictCard .AdvisorWrittenBody>p:first-child{font-size:calc(var(--Text18) * var(--DashaFontScale, 1));line-height:1.5}.DashaVerdictCard .AdvisorWrittenBody p,.DashaVerdictCard .AdvisorWrittenDetail p{margin-block:0 .7em}.DashaVerdictCard .AdvisorWrittenSubhead{margin-block-start:var(--Space3);font-size:calc(var(--Text14) * var(--DashaFontScale, 1))}.DashaVerdictCard .AdvisorWrittenMore{margin-block-start:var(--Space1);font-size:calc(var(--Text14) * var(--DashaFontScale, 1))}.DashaRequest{display:grid;gap:var(--Space3);justify-items:start;padding:var(--Space5) var(--Space6);border:1px solid var(--Border);border-radius:var(--RadiusLg);background:var(--DashaGlass)}.DashaRequestTitle{margin:0;font-family:var(--FontHero);font-size:var(--Text24);font-weight:500;line-height:1.2}.DashaLadder{display:flex;flex-direction:column;gap:var(--Space3);min-inline-size:0}.DashaLadderHead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--Space1) var(--Space4)}.DashaLadderTitle{margin:0;font-family:var(--FontHero);font-size:var(--Text22);font-weight:500;line-height:1.2}.DashaSubPeriods{display:flex;flex-direction:column;gap:var(--Space1);margin:0;padding:0;list-style:none}.DashaSubPeriod{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--Space1) var(--Space3);min-inline-size:0;padding:var(--Space1) var(--Space3);border-inline-start:2px solid transparent;font-size:calc(var(--Text16) * var(--DashaFontScale, 1));font-weight:400;line-height:1.6;font-variant-numeric:tabular-nums}.DashaSubPeriod[data-phase=Past]{color:var(--TextMuted)}.DashaSubPeriod[data-phase=Running]{border-inline-start-color:color-mix(in srgb,var(--Gold) 70%,transparent);background:color-mix(in srgb,var(--Gold) 6%,transparent)}.DashaSubPeriodName{font-weight:400}.DashaSubPeriodState{padding:1px 8px;border:1px solid var(--Border);border-radius:var(--RadiusPill);color:var(--TextMuted);font-size:var(--Text13);font-weight:400;white-space:nowrap}.DashaLadderToggle{display:flex;align-items:center;gap:var(--Space2);inline-size:100%;min-block-size:32px;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;line-height:inherit;text-align:start;white-space:nowrap;cursor:pointer}.DashaLadderToggle:focus-visible{outline:2px solid var(--Accent);outline-offset:2px;border-radius:var(--RadiusSm)}.DashaLadderTitleText{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.DashaLadderChevron{flex:none;inline-size:16px;block-size:16px;color:var(--TextMuted)}.DashaLadderToggle[aria-expanded=true] .DashaLadderChevron{transform:rotate(180deg)}.DashaLadderToggle:hover .DashaLadderChevron{color:var(--Text)}.DashaSubPeriods[hidden]{display:none}.DashaLadderGlance{margin:0}.DashaYears{display:flex;flex-direction:column;gap:var(--Space3);margin-block-start:var(--Space3);font-size:calc(var(--Text16) * var(--DashaFontScale, 1));line-height:1.7;text-align:justify;text-wrap:pretty}.DashaYearsTitle{margin:0;font-family:var(--FontHero);font-size:var(--Text20);font-weight:500;line-height:1.2}.DashaYear{display:flex;flex-direction:column;gap:var(--Space1);padding-block-start:var(--Space3);border-block-start:1px solid var(--Border)}.DashaYear p{margin:0}.DashaYearTitle{display:flex;flex-wrap:wrap;align-items:center;gap:var(--Space2);margin:0;font-family:var(--FontSans);font-size:calc(var(--Text14) * var(--DashaFontScale, 1));font-weight:650;font-variant-numeric:tabular-nums}.DashaRailCard{display:flex;flex-direction:column;gap:var(--Space2);min-inline-size:0;padding:var(--Space4) var(--Space5);border:1px solid var(--Border);border-radius:var(--RadiusLg);background:var(--DashaGlass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.DashaRailHead{display:flex;align-items:center;justify-content:space-between;gap:var(--Space2)}.DashaRailToggle,.DashaRailAction{align-self:flex-start}.DashaNowName{margin:0;font-family:var(--FontHero);font-size:calc(var(--Text20) * var(--DashaFontScale, 1));font-weight:500;line-height:1.2;font-variant-numeric:tabular-nums}.DashaNow .DashaTone{align-self:flex-start}.DashaNowComfort,.DashaNowLine{margin:0;font-size:calc(var(--Text14) * var(--DashaFontScale, 1));line-height:1.5}.DashaNowMonths{font-size:calc(var(--Text13) * var(--DashaFontScale, 1));font-variant-numeric:tabular-nums}.DashaFoundationRising{margin:0;color:var(--TextMuted);font-size:var(--Text13);font-weight:600}.DashaFoundationShort{margin:0;font-family:var(--FontReading);font-size:calc(var(--Text14) * var(--DashaFontScale, 1));line-height:1.55}.DashaFoundationBody{display:flex;flex-direction:column;gap:var(--Space3);font-size:calc(var(--Text16) * var(--DashaFontScale, 1));line-height:1.65}.DashaFoundationBody p{margin:0 0 .6em}.DashaFoundationItemTitle{margin:0 0 var(--Space1);font-family:var(--FontSans);font-size:calc(var(--Text14) * var(--DashaFontScale, 1));font-weight:650}.DashaVisheshasBody{display:flex;flex-direction:column;gap:var(--Space3)}.DashaVisheshasGroup{display:flex;flex-direction:column;gap:var(--Space1)}.DashaVisheshasLine{margin:0;font-family:var(--FontReading);font-size:calc(var(--Text14) * var(--DashaFontScale, 1));line-height:1.55}.DashaKeepFor{margin:0;font-size:calc(var(--Text14) * var(--DashaFontScale, 1));font-weight:600}.DashaKeepRow{display:flex;align-items:center;gap:var(--Space2)}.DashaKeepDone{display:inline-flex;align-items:center;gap:var(--Space2);margin:0;color:var(--DashaTealInk);font-size:var(--Text13);font-weight:650}.DashaKeepTick{inline-size:10px;block-size:6px;margin-block-start:-3px;border-inline-start:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(-45deg)}.DashaConfirm{display:flex;flex-direction:column;gap:var(--Space2);padding-block-start:var(--Space2);border-block-start:1px solid var(--Border)}.DashaConfirmAsk{margin:0;font-size:calc(var(--Text14) * var(--DashaFontScale, 1))}.DashaConfirmChoices{display:flex;flex-wrap:wrap;gap:var(--Space2)}.DashaConfirmChoice{min-block-size:32px;padding:0 var(--Space3);border:1px solid var(--Border);border-radius:var(--RadiusPill);background:transparent;color:var(--Text);font:inherit;font-size:var(--Text13);cursor:pointer;transition:border-color var(--Fast) var(--Ease),background-color var(--Fast) var(--Ease)}.DashaConfirmChoice:hover:not(:disabled){border-color:var(--BorderStrong)}.DashaConfirmChoice[aria-pressed=true]{border-color:var(--Teal);background:var(--TealSoft);color:var(--DashaTealInk);font-weight:650}.DashaConfirmChoice:disabled{opacity:.55;cursor:not-allowed}.DashaKeepSaved{margin:0;color:var(--DashaTealInk);font-size:var(--Text13)}.DashaKeepNote{margin:0;color:var(--TextMuted);font-size:var(--Text13)}.DashaKeepNote:empty{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.DashaCards{display:flex;flex-direction:column;gap:var(--Space3);min-inline-size:0}.DashaCardList{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:var(--Space3);margin:0;padding:0;list-style:none}.DashaCard{position:relative;display:flex;flex-direction:column;gap:var(--Space2);min-inline-size:0;padding:var(--Space3) var(--Space4);border:1px solid var(--Border);border-radius:var(--RadiusMd);background:var(--DashaGlass)}.DashaCard[aria-current=true]{border-color:var(--BorderStrong);box-shadow:inset 0 0 0 1px var(--BorderStrong)}.DashaCard[data-phase=Running]{border-color:color-mix(in srgb,var(--Gold) 50%,var(--Border))}.DashaCardHead{display:flex;flex-direction:column;gap:2px}.DashaCardName{margin:0;font-family:var(--FontHero);font-size:calc(var(--Text16) * var(--DashaFontScale, 1));font-weight:500;line-height:1.3;font-variant-numeric:tabular-nums}.DashaCardOpen{padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.DashaCardOpen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.DashaCard:hover{border-color:var(--BorderStrong)}.DashaCardOpen:focus-visible{outline:none}.DashaCard:has(.DashaCardOpen:focus-visible){outline:2px solid var(--Accent);outline-offset:2px}.DashaCard .DashaNotice button{position:relative;z-index:1}.DashaCardPhase{margin:0;color:var(--DashaGoldInk);font-size:var(--Text13);font-weight:600}.DashaCardVerdict{margin:0;font-family:var(--FontReading);font-size:calc(var(--Text14) * var(--DashaFontScale, 1));line-height:1.55}.DashaNotice{display:flex;align-items:flex-start;gap:var(--Space3);min-inline-size:0;color:var(--TextMuted)}.DashaNoticeDot{flex:none;inline-size:7px;block-size:7px;margin-block-start:.55em;border-radius:50%;background:var(--TextFaint)}.DashaNoticeText{display:flex;flex-direction:column;align-items:flex-start;gap:var(--Space2);min-inline-size:0}.DashaNoticeTitle{margin:0;color:var(--Text);font-size:calc(var(--Text16) * var(--DashaFontScale, 1));font-weight:650;line-height:1.35}.DashaNoticeNote{margin:0;font-size:calc(var(--Text14) * var(--DashaFontScale, 1));line-height:1.5}.AppSkeleton.DashaSkeleton{display:grid;gap:var(--Space2);padding:0}@media(prefers-reduced-motion:reduce){.DashaConfirmChoice{transition:none}}.DashaPage{display:flex;flex-direction:column;gap:var(--Space3);min-inline-size:0;padding-block:var(--Space3) var(--Space7)}.DashaHead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--Space2) var(--Space6)}.DashaHeadText{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.DashaEyebrow{margin:0;color:var(--TextMuted);font-size:var(--Text13);font-weight:650;letter-spacing:.04em}.DashaTitle{margin:0;font-family:var(--FontHero);font-size:var(--Text32);font-weight:500;line-height:1.1}.DashaWrittenIn{margin:0;color:var(--TextMuted);font-size:var(--Text13)}.DashaToolsRow{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--Space1) var(--Space2);min-inline-size:0}.DashaPage .DashaToolsRow>.AdvisorTools{min-height:0}.DashaPage .AdvisorToolButton{min-height:32px;padding-block:4px;padding-inline:10px;gap:6px}.DashaPage .AdvisorToolButton[aria-expanded=true]{color:var(--Text);background:var(--AccentSoft)}.DashaPage .AdvisorToolButton .AdvisorToolCaret{width:.9em;height:.9em;margin-inline-start:-2px;opacity:.75}.DashaPage .AdvisorFontButton{min-width:32px;padding-inline:6px;justify-content:center;font-weight:650;line-height:1}.DashaPage .AdvisorFontSmaller{font-size:12px}.DashaPage .AdvisorFontLarger{font-size:15px}.DashaPage .AdvisorZoomSwitch .AppPill{min-height:30px;padding-block:4px;padding-inline:12px;font-size:var(--Text13)}.DashaPage .DashaToolsRow .AdvisorExportWrap{display:none}.DashaExport{position:relative;display:inline-flex}.DashaCaret{inline-size:7px;block-size:7px;margin-inline-start:2px;margin-block-start:-3px;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:rotate(45deg);opacity:.75}.DashaToolsStatus{color:var(--TextMuted);font-size:var(--Text13)}.DashaToolsStatus:empty{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.DashaModeSwitch{display:inline-flex;padding:2px;border:1px solid var(--Border);border-radius:var(--RadiusPill)}.DashaModeChoice{min-block-size:28px;padding:0 var(--Space3);border:0;border-radius:var(--RadiusPill);background:transparent;color:var(--TextMuted);font:inherit;font-size:var(--Text13);font-weight:600;cursor:pointer}.DashaModeChoice[aria-pressed=true]{background:var(--AccentSoft);color:var(--Text)}.DashaAdminFoot{display:flex;justify-content:flex-end;margin:0}.DashaAdminAction{border-style:dashed;color:var(--TextMuted)}.DashaStatus{display:flex;flex-wrap:wrap;align-items:center;gap:var(--Space2);margin:0;color:var(--TextMuted);font-size:var(--Text13);line-height:1.4}.DashaStatus .DashaNoticeDot{margin-block-start:0}.DashaStatusFailed{color:var(--Text)}.DashaRiverFailed{display:flex;align-items:center;gap:var(--Space3);padding:var(--Space3) var(--Space4);border:1px solid var(--Border);border-radius:var(--RadiusMd);background:var(--DashaGlass)}.DashaPage .AdvisorRiver{padding-block:8px 6px;padding-inline:var(--Space5)}.DashaPage .AdvisorRiverPins:empty{display:none}.DashaPage .AdvisorRiverSpan{background:transparent}.DashaPage .AdvisorRiverSpan[data-selected=true]{outline:2px solid var(--Text);outline-offset:-1px;box-shadow:0 0 12px color-mix(in srgb,var(--Text) 30%,transparent)}.DashaBoard{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"Card" "Ladder" "Rail" "Cards";gap:var(--Space4);align-items:start;min-inline-size:0}.DashaCardSlot{grid-area:Card;min-inline-size:0}.DashaLadderSlot{grid-area:Ladder;min-inline-size:0}.DashaRail{grid-area:Rail;display:flex;flex-direction:column;gap:var(--Space3);min-inline-size:0}.DashaCardsSlot{grid-area:Cards;min-inline-size:0;padding-block-start:var(--Space3)}@media(min-width:1100px){.DashaBoard{grid-template-columns:minmax(0,1fr) minmax(300px,340px);grid-template-rows:auto auto 1fr;grid-template-areas:"Card Rail" "Ladder Rail" "Cards Rail";gap:var(--Space4) var(--Space5)}}@media(min-width:1100px)and (min-height:900px){.DashaRail{position:sticky;inset-block-start:calc(var(--TopMenuHeight, 64px) + var(--Space3))}}@media(min-width:1536px){.DashaBoard{grid-template-columns:minmax(0,1fr) minmax(340px,400px)}}@media(max-height:760px){.DashaPage{gap:var(--Space2);padding-block-start:var(--Space2)}.DashaTitle{font-size:var(--Text24)}.DashaPage .AdvisorRiver{gap:var(--Space1);padding-block:6px}}.DashaLoading{display:flex;flex-direction:column;gap:var(--Space4)}.AppSkeleton.DashaLoadingRiver{block-size:120px;padding:0;border-radius:var(--RadiusLg)}.DashaLoadingBoard{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--Space4)}.AppSkeleton.DashaLoadingCard,.AppSkeleton.DashaLoadingRail{display:grid;gap:var(--Space3);padding:var(--Space5);border-radius:var(--RadiusLg)}.DashaListFailed{align-items:flex-start}@media(min-width:1100px){.DashaLoadingBoard{grid-template-columns:minmax(0,1fr) minmax(300px,340px)}}.AppPage.DashaPageMaximised{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;max-width:none;margin:0;padding:var(--Space4) clamp(16px,2vw,36px);overflow-y:auto;background:color-mix(in srgb,var(--Background) 86%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.DashaPageMaximised .DashaRail{inset-block-start:var(--Space3)}.LifePartnerPage{--PageMaxWidth: 1440px;display:flex;flex-direction:column;gap:var(--Space5);padding-block-end:var(--Space8)}.LifePartnerPage .AppPageHeaderContext{inline-size:100%}.LifePartnerPair{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--Space5);align-items:center;inline-size:100%;padding-block:var(--Space4);padding-inline:var(--Space5);background:var(--Surface);border:1px solid var(--Border);border-radius:var(--RadiusXl);text-align:start}.LifePartnerSide{display:flex;align-items:center;gap:var(--Space4);min-inline-size:0}.LifePartnerSideSecond{flex-direction:row-reverse;text-align:end}.LifePartnerSideText{display:grid;gap:var(--Space1);min-inline-size:0;flex:1 1 auto;max-inline-size:360px}.LifePartnerSideSecond .LifePartnerSideText{justify-items:end}.LifePartnerAvatar{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:60px;block-size:60px;border-radius:var(--RadiusPill);background:var(--SurfaceRaised);font-family:var(--FontDisplay);font-size:var(--Text24);font-weight:650}.LifePartnerAvatarFirst{border:2px solid var(--Accent);color:var(--AccentInk)}.LifePartnerAvatarSecond{border:2px solid var(--Teal);color:var(--Teal)}.LifePartnerPick{font-size:var(--Text16);font-weight:650}.LifePartnerBirth{color:var(--TextMuted);font-size:var(--Text13);min-block-size:1.3em}.LifePartnerPairMiddle{display:grid;justify-items:center;gap:var(--Space2)}.LifePartnerRings{inline-size:54px;block-size:34px;fill:none;stroke:var(--Gold);stroke-width:2}.LifePartnerDateField{display:grid;gap:var(--Space1);justify-items:center}.LifePartnerDate{inline-size:170px;min-block-size:38px;padding-block:6px}.LifePartnerState{display:grid;justify-items:center;gap:var(--Space4);text-align:center;padding-block:var(--Space8)}.LifePartnerStateText{margin:0;color:var(--TextMuted);font-size:var(--Text16);line-height:1.6;max-inline-size:60ch}.LifePartnerPromptRings{inline-size:81px;block-size:51px;opacity:.85}.LifePartnerBody{display:flex;flex-direction:column;gap:var(--Space5);transition:opacity var(--Fast) var(--Ease)}.LifePartnerBusy{opacity:.6}.LifePartnerGlance{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr) repeat(5,minmax(0,1fr));gap:var(--Space2)}.LifePartnerTile{display:flex;flex-direction:column;gap:var(--Space1);min-inline-size:0;padding-block:var(--Space3);padding-inline:var(--Space3);background:var(--Surface);border:1px solid var(--Border);border-radius:var(--RadiusLg);overflow-wrap:anywhere}.LifePartnerTileKoota{flex-direction:row;align-items:center;gap:var(--Space2);border-color:var(--BorderStrong)}.LifePartnerTileText{display:flex;flex-direction:column;gap:var(--Space1);min-inline-size:0}.LifePartnerTileLabel{color:var(--TextFaint);font-size:var(--Text12);font-weight:600;line-height:1.3}.LifePartnerTileValue{font-size:var(--Text16);font-weight:650;line-height:1.25;display:flex;flex-wrap:wrap;align-items:center;gap:var(--Space1) var(--Space2)}.LifePartnerTileWord{color:var(--AccentInk);font-size:var(--Text16)}.LifePartnerTileNote{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;color:var(--TextMuted);font-size:var(--Text12);line-height:1.4}.LifePartnerTileNote>span{display:block}.LifePartnerTilePair{color:var(--Text)}.LifePartnerTileLines{display:flex;flex-direction:column;gap:2px;color:var(--TextMuted);font-size:var(--Text12);line-height:1.4}.LifePartnerTileRule{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;color:var(--TextFaint)}.LifePartnerCounted{color:var(--Teal);font-weight:600}.LifePartnerNotCounted{color:var(--GoldText);font-weight:600}.LifePartnerTileToneStrong .LifePartnerTileValue{color:var(--Teal)}.LifePartnerTileTonePartial .LifePartnerTileValue{color:var(--AccentInk)}.LifePartnerTileToneLow .LifePartnerTileValue{color:var(--GoldText)}.LifePartnerWesternWord{font-size:var(--Text14);font-weight:650}.LifePartnerTileTonePositive .LifePartnerTileValue,.LifePartnerTileTonePositive .LifePartnerWesternWord{color:var(--Teal)}.LifePartnerTileToneNeutral .LifePartnerTileValue,.LifePartnerTileToneNeutral .LifePartnerWesternWord{color:var(--AccentInk)}.LifePartnerTileToneNegative{border-color:color-mix(in srgb,var(--Danger) 45%,var(--Border))}.LifePartnerTileToneNegative .LifePartnerTileValue,.LifePartnerTileToneNegative .LifePartnerWesternWord{color:var(--Danger)}.LifePartnerGrade{font-size:var(--Text12)}.LifePartnerRing{inline-size:64px;block-size:64px;flex:none}.LifePartnerRingTrack{fill:none;stroke:var(--Border);stroke-width:9}.LifePartnerRingFill{fill:none;stroke-width:9;stroke-linecap:round}.LifePartnerStrokeStrong{stroke:var(--Teal)}.LifePartnerStrokePartial{stroke:var(--Accent)}.LifePartnerStrokeLow{stroke:var(--Gold)}.LifePartnerRingText{fill:var(--Text);font-family:var(--FontSans);font-size:26px;font-weight:650}.LifePartnerTabs{align-self:center}.LifePartnerPanel{min-inline-size:0}.LifePartnerCard{display:flex;flex-direction:column;gap:var(--Space3);padding:var(--Space5)}.LifePartnerCardHead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--Space2) var(--Space4)}.LifePartnerCardTitle{margin:0;font-family:var(--FontDisplay);font-size:var(--Text20);font-weight:650;color:var(--GoldText)}.LifePartnerCardTitle label{cursor:text}.LifePartnerCardScore{color:var(--TextMuted);font-variant-numeric:tabular-nums}.LifePartnerCardSub{margin:0;color:var(--TextMuted);font-size:var(--Text13)}.LifePartnerCardNote{margin:0;color:var(--TextFaint);font-size:var(--Text13);line-height:1.55}.LifePartnerCentred{text-align:center}.LifePartnerMatch,.LifePartnerFactorsTab,.LifePartnerChaptersTab{display:flex;flex-direction:column;gap:var(--Space5)}.LifePartnerMatchTop{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--Space5);align-items:start}.LifePartnerRuleColumns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--Space5);align-items:start}.LifePartnerGateColumn{display:flex;flex-direction:column;gap:var(--Space3)}.LifePartnerRules{display:flex;flex-direction:column}.LifePartnerRule,.LifePartnerKoota{border-block-start:1px solid var(--Border)}.LifePartnerRule:first-child,.LifePartnerKoota:first-child{border-block-start:0}.LifePartnerRuleHead,.LifePartnerKootaHead{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr) 5.5rem 6rem;gap:var(--Space3);align-items:center;padding-block:var(--Space2);cursor:pointer;list-style:none}.LifePartnerRuleHead::-webkit-details-marker,.LifePartnerKootaHead::-webkit-details-marker{display:none}.LifePartnerRuleHead:focus-visible,.LifePartnerKootaHead:focus-visible{outline:2px solid var(--Accent);outline-offset:2px;border-radius:var(--RadiusSm)}.LifePartnerRuleName{font-weight:600}.LifePartnerKootaName{display:flex;flex-direction:column;min-inline-size:0}.LifePartnerKootaPair{color:var(--TextFaint);font-size:var(--Text12)}.LifePartnerRuleScore{text-align:end;color:var(--TextMuted);font-size:var(--Text13);font-variant-numeric:tabular-nums;white-space:nowrap}.LifePartnerBar{position:relative;display:block;block-size:10px;border-radius:var(--RadiusPill);background:var(--BackgroundDeep);border:1px solid var(--Border);overflow:hidden}.LifePartnerBarFill{position:absolute;inset-block:0;inset-inline-start:0;border-radius:var(--RadiusPill)}.LifePartnerSegments{display:flex;gap:4px}.LifePartnerSegment{position:relative;flex:1 1 0;block-size:14px;border-radius:4px;background:var(--BackgroundDeep);border:1px solid var(--Border);overflow:hidden}.LifePartnerSegmentFill{position:absolute;inset-block:0;inset-inline-start:0}.LifePartnerFillStrong{background:var(--Teal)}.LifePartnerFillPartial{background:var(--Accent)}.LifePartnerFillLow{background:var(--Gold)}.LifePartnerTone{justify-self:end;display:inline-flex;justify-content:center;min-inline-size:5.5rem;padding-block:3px;padding-inline:10px;border-radius:var(--RadiusPill);font-size:var(--Text12);font-weight:600;border:1px solid transparent}.LifePartnerToneStrong{color:var(--Teal);background:var(--TealSoft);border-color:color-mix(in srgb,var(--Teal) 30%,transparent)}.LifePartnerTonePartial{color:var(--AccentInk);background:var(--AccentSoft);border-color:color-mix(in srgb,var(--Accent) 30%,transparent)}.LifePartnerToneLow{color:var(--GoldText);background:var(--GoldSoft);border-color:color-mix(in srgb,var(--Gold) 30%,transparent)}.LifePartnerFacts{list-style:none;margin:0;padding-block:0 var(--Space3);padding-inline:var(--Space3) 0;display:flex;flex-direction:column;gap:var(--Space1)}.LifePartnerFact{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--Space2);color:var(--TextMuted);font-size:var(--Text13);line-height:1.5}.LifePartnerFactWho{color:var(--TextFaint)}.LifePartnerFactBody{color:var(--Text);font-weight:600}.LifePartnerFactAspect{color:var(--AccentInk)}.LifePartnerFactMeta{color:var(--TextFaint)}.LifePartnerFactText{color:var(--Text)}.LifePartnerFactPoints{color:var(--Teal);font-variant-numeric:tabular-nums;font-weight:600}.LifePartnerFactNone{margin:0;padding-block:0 var(--Space3);padding-inline:var(--Space3) 0;color:var(--TextFaint);font-size:var(--Text13)}.LifePartnerDoshaGrid{display:flex;flex-direction:column}.LifePartnerDoshaRow{display:grid;grid-template-columns:minmax(0,1fr) 7rem 7rem;gap:var(--Space2);align-items:center;padding-block:var(--Space2);border-block-start:1px solid var(--Border)}.LifePartnerDoshaNames{border-block-start:0;color:var(--TextFaint);font-size:var(--Text12)}.LifePartnerDoshaRow>span:not(:first-child){display:flex;justify-content:center;text-align:center}.LifePartnerDoshaName{font-weight:600}.LifePartnerDoshaBadge{justify-content:center;min-inline-size:6rem}.LifePartnerDoshaPhase{opacity:.8;font-weight:500}.LifePartnerFactors{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.LifePartnerFactor{display:grid;grid-template-columns:2.25rem minmax(0,14rem) minmax(0,1fr) minmax(0,15rem);gap:var(--Space4);align-items:center;padding-block:var(--Space3);border-block-start:1px solid var(--Border)}.LifePartnerFactor:first-child{border-block-start:0}.LifePartnerFactorNumber{display:inline-flex;align-items:center;justify-content:center;inline-size:30px;block-size:30px;border-radius:var(--RadiusPill);border:1px solid var(--BorderStrong);color:var(--AccentInk);font-weight:650}.LifePartnerFactorName{display:flex;flex-direction:column;min-inline-size:0}.LifePartnerFactorPlanets{color:var(--TextFaint);font-size:var(--Text12)}.LifePartnerFactorFound .LifePartnerFacts,.LifePartnerFactorFound .LifePartnerFactNone{padding:0}.LifePartnerFactorScore{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--Space2);align-items:center}.LifePartnerKinds{align-self:center}.LifePartnerChartPair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--Space5)}.LifePartnerChart{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(4,minmax(112px,auto));margin:0;border:1px solid var(--BorderStrong);border-radius:var(--RadiusMd);overflow:hidden;background:var(--BackgroundDeep)}.LifePartnerChartCell{position:relative;display:flex;flex-direction:column;gap:2px;min-inline-size:0;padding-block:var(--Space2) 6px;padding-inline:9px;border:1px solid var(--Border);isolation:isolate}.LifePartnerChartLagna{background:color-mix(in srgb,var(--Gold) 6%,transparent)}.LifePartnerChartStrokes{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:22px;block-size:22px;z-index:-1;fill:none;stroke:var(--Gold);stroke-width:1.3;opacity:.75}.LifePartnerChartHouse{position:absolute;inset-block-start:6px;inset-inline-end:9px;color:var(--TextFaint);font-size:var(--Text12);font-variant-numeric:tabular-nums}.LifePartnerChartItems{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px;padding-inline-end:1.4rem}.LifePartnerChartLagna .LifePartnerChartItems{padding-inline-start:12px}.LifePartnerChartItems li{display:flex;flex-wrap:wrap;gap:0 4px;font-size:var(--Text12);line-height:1.35;font-variant-numeric:tabular-nums}.LifePartnerChartBody{font-weight:600}.LifePartnerChartDegree{color:var(--TextMuted)}.LifePartnerChartRetro{color:var(--Rose);font-weight:600}.LifePartnerChartAsc .LifePartnerChartBody,.LifePartnerChartAsc .LifePartnerChartDegree{color:var(--GoldText)}.LifePartnerChartSign{margin-block-start:auto;color:var(--TextFaint);font-size:11px}.LifePartnerChartLagnaTag{position:absolute;inset-block-end:5px;inset-inline-end:8px;color:var(--Gold);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 1px 0 color-mix(in srgb,var(--BackgroundDeep) 80%,transparent),0 -1px 0 color-mix(in srgb,var(--Gold) 30%,transparent)}.LifePartnerChartCentre{grid-row:2 / span 2;grid-column:2 / span 2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--Space1);padding:var(--Space3);text-align:center;border:1px solid var(--Border);background:var(--Surface)}.LifePartnerChartName{font-family:var(--FontDisplay);font-size:var(--Text20);font-weight:650}.LifePartnerChartKind{color:var(--TextMuted)}.LifePartnerChartLine{color:var(--TextFaint);font-size:var(--Text12)}.LifePartnerTimeline{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:var(--Space2) var(--Space4);align-items:center}.LifePartnerLaneRow{display:contents}.LifePartnerLaneLabel{display:flex;flex-direction:column;color:var(--TextMuted);font-size:var(--Text13)}.LifePartnerLaneLead{color:var(--Text);font-weight:600;margin-block-start:var(--Space2)}.LifePartnerLaneName{color:var(--Text);font-weight:650}.LifePartnerTicks{position:relative;block-size:18px}.LifePartnerTick{position:absolute;transform:translate(-50%);color:var(--TextFaint);font-size:var(--Text12);font-variant-numeric:tabular-nums}.LifePartnerLane{position:relative;block-size:30px;border-radius:var(--RadiusSm);background:var(--BackgroundDeep);border:1px solid var(--Border)}.LifePartnerLaneBar{position:absolute;inset-block:3px;display:block;line-height:20px;padding-inline:8px 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;background:var(--SurfaceRaised);border:1px solid var(--Border);color:var(--Text);font-size:var(--Text12);box-sizing:border-box}.LifePartnerLaneCurrent{background:var(--Accent);border-color:var(--Accent);color:var(--Background);font-weight:600}.LifePartnerContactSupportive{background:color-mix(in srgb,var(--Teal) 55%,transparent);border-color:color-mix(in srgb,var(--Teal) 70%,transparent);color:var(--Text)}.LifePartnerContactDifficult{background:color-mix(in srgb,var(--Gold) 55%,transparent);border-color:color-mix(in srgb,var(--Gold) 70%,transparent);color:var(--Text)}.LifePartnerTodayLine{position:absolute;inset-block:-6px;inline-size:2px;margin-inline-start:-1px;background:var(--Gold);pointer-events:none}.LifePartnerLegend{display:flex;flex-wrap:wrap;gap:var(--Space4);color:var(--TextMuted);font-size:var(--Text12)}.LifePartnerLegendItem{display:inline-flex;align-items:center;gap:6px}.LifePartnerLegendSwatch{position:static;display:inline-block;inline-size:14px;block-size:10px;border-radius:3px;border:1px solid transparent}.LifePartnerLegendToday{display:inline-block;inline-size:2px;block-size:14px;background:var(--Gold)}.LifePartnerRunning{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--Space4)}.LifePartnerRunningCard{display:flex;flex-direction:column;gap:var(--Space2);padding:var(--Space4);background:var(--SurfaceRaised);border:1px solid var(--Border);border-radius:var(--RadiusMd)}.LifePartnerRunningName{font-weight:650}.LifePartnerRunningRow{display:grid;grid-template-columns:7rem 6.5rem minmax(0,1fr);gap:var(--Space3);font-size:var(--Text14)}.LifePartnerRunningLevel{color:var(--TextFaint)}.LifePartnerRunningLord{font-weight:600}.LifePartnerRunningDates{color:var(--TextMuted)}.LifePartnerNotesText{min-block-size:240px;font-size:var(--Text16);line-height:1.6}.LifePartnerNotesStatus{color:var(--TextFaint);font-size:var(--Text12)}.LifePartnerNotesError{color:var(--Rose)}.LifePartnerViews{align-self:flex-start}.LifePartnerMatchHead{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--Space3) var(--Space5)}.LifePartnerMatchHead .LifePartnerShare{flex:0 1 26rem;min-inline-size:0;margin-inline-start:auto}.LifePartnerPoruthamHead{grid-template-columns:minmax(0,11rem) minmax(0,1fr) auto}.LifePartnerPoruthamMeaning{color:var(--TextMuted);font-size:var(--Text13);line-height:1.45}.LifePartnerPoruthamMark{color:var(--GoldText);font-size:var(--Text12);font-weight:600}.LifePartnerToneMuted{color:var(--TextMuted);background:var(--SurfaceRaised);border-color:var(--Border)}.LifePartnerGateLine{display:block;margin-block-start:var(--Space2)}@media(max-width:1280px){.LifePartnerGlance{grid-template-columns:repeat(4,minmax(0,1fr))}.LifePartnerMatchTop,.LifePartnerRuleColumns{grid-template-columns:minmax(0,1fr)}.LifePartnerFactor{grid-template-columns:2.25rem minmax(0,12rem) minmax(0,1fr)}.LifePartnerFactorScore{grid-column:2 / -1}}@media(max-width:760px){.LifePartnerPage{gap:var(--Space4)}.LifePartnerPage .AppPageTitle{font-size:var(--Text28)}.LifePartnerPair{grid-template-columns:minmax(0,1fr);gap:var(--Space3);padding-block:var(--Space4);padding-inline:var(--Space4)}.LifePartnerSide,.LifePartnerSideSecond{flex-direction:column;align-items:stretch;gap:var(--Space1);text-align:start}.LifePartnerSideText,.LifePartnerSideSecond .LifePartnerSideText{max-inline-size:none;justify-items:stretch}.LifePartnerPage .LifePartnerPick{min-block-size:48px;font-size:var(--Text16)}.LifePartnerOptions{border-block-start:1px solid var(--Border)}.LifePartnerOptionsHead{min-block-size:44px;padding-block:12px;color:var(--TextMuted);font-size:var(--Text14);font-weight:600;cursor:pointer}.LifePartnerOptionsHead:focus-visible{outline:2px solid var(--Accent);outline-offset:2px;border-radius:var(--RadiusSm)}.LifePartnerOptions .LifePartnerDateField{justify-items:stretch;padding-block-end:var(--Space2)}.LifePartnerPage .LifePartnerDate{inline-size:100%;min-block-size:48px;font-size:var(--Text16)}.LifePartnerPage .LifePartnerViews{align-self:stretch;flex-wrap:nowrap}.LifePartnerPage .LifePartnerViews .AppPill{flex:1 1 0;min-block-size:48px}.LifePartnerHeadline{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--Space2) var(--Space3)}.LifePartnerHeadlineValue{font-family:var(--FontDisplay);font-size:var(--Text32);font-weight:650;line-height:1.15}.LifePartnerChips{list-style:none;margin:0;padding:0;display:grid;gap:var(--Space2)}.LifePartnerChips .LifePartnerTone{justify-self:stretch;justify-content:space-between;flex-wrap:wrap;gap:var(--Space1) var(--Space3);padding-block:var(--Space2);padding-inline:var(--Space3);border-radius:var(--RadiusMd);font-size:var(--Text14)}.LifePartnerChipLabel{color:var(--Text);font-weight:500}.LifePartnerPage :is(.LifePartnerSee,.LifePartnerDiscuss){display:flex;align-self:stretch;min-block-size:48px;font-size:var(--Text16)}.LifePartnerSee::-webkit-details-marker{display:none}.LifePartnerSeeRows[open]>.LifePartnerSee{margin-block-end:var(--Space3)}.LifePartnerRules{gap:var(--Space2)}.LifePartnerKoota{padding-inline:var(--Space3);background:var(--SurfaceRaised);border:1px solid var(--Border);border-radius:var(--RadiusMd)}.LifePartnerKoota:first-child{border-block-start:1px solid var(--Border)}.LifePartnerKootaHead{grid-template-columns:minmax(min-content,1fr) auto;grid-template-areas:"Name Tone" "Meaning Meaning";gap:var(--Space2) var(--Space3);min-block-size:44px;padding-block:var(--Space3)}.LifePartnerKootaHead>.LifePartnerKootaName{grid-area:Name}.LifePartnerKootaHead>.LifePartnerTone{grid-area:Tone}.LifePartnerKootaHead>.LifePartnerPoruthamMeaning{grid-area:Meaning}.LifePartnerFacts,.LifePartnerFactNone{padding-inline:0}.LifePartnerPage .LifePartnerFold{padding-block:var(--Space2)}.LifePartnerFoldHead{min-block-size:44px;padding-block:var(--Space2);cursor:pointer}.LifePartnerDoshaRow{grid-template-columns:minmax(min-content,1fr) minmax(0,6rem) minmax(0,6rem)}.LifePartnerPage .LifePartnerDoshaBadge{min-inline-size:0;flex-wrap:wrap;white-space:normal}}.PalmHero,.PalmReplica,.PalmSchematic{--PalmLineBlue: var(--PlanetSaturn);--PalmLineViolet: var(--Accent);--PalmGoldInk: color-mix(in srgb, var(--Gold) 55%, var(--Text))}.PalmHero{display:flex;flex-direction:column;gap:var(--Space3);inline-size:100%;padding:var(--Space4)}.PalmHeroStage{position:relative;block-size:520px;overflow:hidden;border:1px solid var(--Border);border-radius:var(--RadiusMd);background:radial-gradient(circle at 50% 52%,color-mix(in srgb,var(--Accent) 16%,var(--Background)) 0,var(--Background) 72%)}.PalmHeroStageReplica{background:var(--Surface)}.PalmHeroStagePhoto{background:var(--BackgroundDeep)}.PalmHeroTop{position:absolute;inset-block-start:var(--Space3);inset-inline:var(--Space3);z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--Space2);pointer-events:none}.PalmHeroTop>*{pointer-events:auto}.PalmHeroSwitches{display:inline-flex;flex-wrap:wrap;gap:var(--Space2)}.PalmHeroPill{display:inline-flex;align-items:center;gap:6px;padding-block:3px;padding-inline:10px;border:1px solid var(--Border);border-radius:var(--RadiusPill);background:var(--SurfaceGlass);color:var(--Text);font-size:var(--Text12);line-height:1.4;white-space:nowrap}.PalmHeroCount{font-variant-numeric:tabular-nums;font-weight:650}.PalmSwitch{display:inline-flex;padding:3px;border:1px solid var(--Border);border-radius:var(--RadiusPill);background:var(--Surface)}.PalmSwitchButton{min-height:28px;padding-block:4px;padding-inline:12px;border:0;border-radius:var(--RadiusPill);background:transparent;color:var(--Text);font:inherit;font-size:var(--Text13);cursor:pointer;transition:background-color var(--Fast) var(--Ease),color var(--Fast) var(--Ease)}.PalmSwitchButton:hover{background:var(--GoldSoft)}.PalmSwitchButton[aria-pressed=true]{background:var(--Gold);color:var(--Background);font-weight:650}.PalmSwitchButton:focus-visible,.PalmChip:focus-visible{outline:2px solid var(--Teal);outline-offset:2px}.PalmHeroDrawing{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding-block:52px var(--Space6);padding-inline:var(--Space3)}.PalmHeroStagePhoto .PalmHeroDrawing{padding:0}.PalmHeroPhoto{display:block;inline-size:100%;block-size:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PalmHeroPhotoLines{display:block;inline-size:100%;block-size:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PalmHeroPhotoLines polyline{pointer-events:none}.PalmHeroPhotoTools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--Space2)}.PalmHeroLinesToggle[aria-pressed=true]{border-color:var(--Gold);background:var(--GoldSoft)}.PalmHeroEmpty{margin:0;max-inline-size:32ch;color:var(--TextMuted);font-size:var(--Text14);text-align:center}.PalmHeroSource{position:absolute;inset-block-end:var(--Space3);inset-inline-start:var(--Space3);padding-block:2px;padding-inline:10px;border:1px solid var(--Border);border-radius:var(--RadiusPill);background:var(--SurfaceGlass);color:var(--TextMuted);font-size:var(--Text12)}.PalmHeroLegend{display:flex;flex-wrap:wrap;gap:var(--Space2)}.PalmChip{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding-block:4px;padding-inline:12px;border:1px solid color-mix(in srgb,var(--PalmInk) 70%,transparent);border-radius:var(--RadiusPill);background:var(--Surface);color:var(--Text);font:inherit;font-size:var(--Text12);cursor:pointer;transition:background-color var(--Fast) var(--Ease),box-shadow var(--Fast) var(--Ease)}.PalmChip:hover,.PalmChip[aria-pressed=true]{background:color-mix(in srgb,var(--PalmInk) 16%,var(--Surface));box-shadow:0 0 12px -3px var(--PalmInk)}.PalmChipDot{inline-size:8px;block-size:8px;border-radius:var(--RadiusPill);background:var(--PalmInk)}.PalmChipSure{color:var(--TextMuted)}.PalmHeroNote{margin:0;color:var(--TextMuted);font-size:var(--Text14);line-height:1.45}@media(max-width:760px){.PalmHeroDrawing{padding-block-start:104px}}.PalmTraceTeal,.PalmChipTeal{--PalmInk: var(--Teal)}.PalmTraceBlue,.PalmChipBlue{--PalmInk: var(--PalmLineBlue)}.PalmTraceRose,.PalmChipRose{--PalmInk: var(--Rose)}.PalmTraceGold,.PalmChipGold{--PalmInk: var(--Gold)}.PalmTraceViolet,.PalmChipViolet{--PalmInk: var(--PalmLineViolet)}.PalmSchematic{display:block;block-size:100%;inline-size:auto;max-inline-size:100%;overflow:visible}.PalmSchematicRings circle{fill:none;stroke:var(--Gold);stroke-opacity:.16;stroke-width:1}.PalmSchematicHand{fill:var(--SurfaceRaised);stroke:var(--Gold);stroke-opacity:.8;stroke-width:1.5;stroke-linejoin:round}.PalmSchematicBracelets path{fill:none;stroke:var(--Gold);stroke-opacity:.7;stroke-width:2;stroke-linecap:round}.PalmMount{cursor:pointer;outline:none}.PalmMount ellipse{stroke:var(--Gold);stroke-opacity:.28;stroke-width:1;transition:fill-opacity var(--Fast) var(--Ease),stroke-opacity var(--Fast) var(--Ease)}.PalmMount:not(.PalmMountUnclear) ellipse{fill:var(--Gold)}.PalmMountFlat ellipse{fill-opacity:.06}.PalmMountLow ellipse{fill-opacity:.12}.PalmMountModerate ellipse{fill-opacity:.2}.PalmMountFull ellipse{fill-opacity:.3}.PalmMountRaised ellipse{fill-opacity:.42}.PalmMountUnclear ellipse{stroke:var(--TextMuted);stroke-opacity:.6;stroke-dasharray:3 3}.PalmHatchLine{stroke:var(--TextMuted);stroke-opacity:.55;stroke-width:2}.PalmMountLit ellipse{stroke-opacity:1;stroke-width:1.5;filter:drop-shadow(0 0 6px var(--Gold))}.PalmMountLit:not(.PalmMountUnclear) ellipse{fill-opacity:.55}.PalmMount:focus-visible ellipse{stroke:var(--Teal);stroke-opacity:1;stroke-width:2}.PalmTrace{cursor:pointer;outline:none}.PalmTraceHit{fill:none;stroke:transparent;stroke-width:18;pointer-events:stroke}.PalmTracePath,.PalmTraceFork{fill:none;stroke:var(--PalmInk);stroke-linecap:round;stroke-linejoin:round;transition:stroke-width var(--Fast) var(--Ease)}.PalmTracePath{stroke-width:3}.PalmTraceDeep .PalmTracePath{stroke-width:3.5}.PalmTraceFaint .PalmTracePath{stroke-width:2.5;stroke-dasharray:6 5}.PalmTraceFork{stroke-width:2.5}.PalmTraceLikely{opacity:.88}.PalmTraceLit{opacity:1}.PalmTraceLit .PalmTracePath,.PalmTraceLit .PalmTraceFork{stroke-width:5.5;filter:drop-shadow(0 0 6px var(--PalmInk))}.PalmTrace:focus-visible .PalmTracePath{stroke-width:5.5}.PalmSchematicNames text{fill:var(--PalmGoldInk);font-family:var(--FontSans);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.PalmReplica{display:flex;align-items:center;justify-content:center;inline-size:100%;block-size:100%}.PalmReplica svg{display:block;inline-size:100%;block-size:100%}.PalmReplica polyline{cursor:pointer;pointer-events:stroke;transition:stroke-width var(--Fast) var(--Ease)}.PalmReplica circle{cursor:pointer}@media(prefers-reduced-motion:no-preference){.PalmSchematicAnimate :is(.PalmTraceDeep,.PalmTracePlain) .PalmTracePath{stroke-dasharray:1;stroke-dashoffset:1;animation:PalmTraceDraw .9s var(--Ease) forwards;animation-delay:var(--PalmDelay, 0s)}.PalmSchematicAnimate .PalmTraceFaint .PalmTracePath,.PalmSchematicAnimate .PalmTraceFork{opacity:0;animation:PalmTraceFade .7s var(--Ease) forwards;animation-delay:calc(var(--PalmDelay, 0s) + .5s)}.PalmReplicaAnimate polyline{stroke-dasharray:3000;stroke-dashoffset:3000;animation:PalmCreaseDraw 1.4s var(--Ease) forwards;animation-delay:2.6s}.PalmReplicaAnimate polyline:nth-of-type(1){animation-delay:0s}.PalmReplicaAnimate polyline:nth-of-type(2){animation-delay:.35s}.PalmReplicaAnimate polyline:nth-of-type(3){animation-delay:.7s}.PalmReplicaAnimate polyline:nth-of-type(4){animation-delay:1.05s}.PalmReplicaAnimate polyline:nth-of-type(5){animation-delay:1.4s}.PalmReplicaAnimate polyline:nth-of-type(6){animation-delay:1.75s}.PalmReplicaAnimate polyline:nth-of-type(7){animation-delay:2.1s}@keyframes PalmTraceDraw{to{stroke-dashoffset:0}}@keyframes PalmTraceFade{to{opacity:1}}@keyframes PalmCreaseDraw{to{stroke-dashoffset:0}}}.PalmUpload{--PalmUploadGoodInk: color-mix(in srgb, var(--Teal) 55%, var(--Text));--PalmUploadAskInk: color-mix(in srgb, var(--Rose) 55%, var(--Text));display:flex;flex-direction:column;gap:var(--Space3);padding:var(--Space5)}.PalmUploadHead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--Space2) var(--Space4)}.PalmUploadTitle{margin:0;color:var(--GoldText);font-family:var(--FontHero);font-size:var(--Text22);font-weight:500;line-height:1.15}.PalmUploadNotice{margin:0;color:var(--TextMuted);font-size:var(--Text14);line-height:1.45}.PalmUploadPair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--Space3)}@media(max-width:980px){.PalmUploadPair{grid-template-columns:minmax(0,1fr)}}.PalmUploadDrop{display:flex;flex-direction:column;gap:var(--Space2);min-inline-size:0;padding-block:var(--Space3);padding-inline:var(--Space4);border:1px dashed var(--Gold);border-radius:var(--RadiusMd);background:var(--SurfaceRaised);transition:border-color var(--Fast) var(--Ease),background-color var(--Fast) var(--Ease)}.PalmUploadDropOver{border-style:solid;background:var(--GoldSoft)}.PalmUploadDropGood{border-color:var(--Teal)}.PalmUploadDropAsk{border-color:var(--Rose)}.PalmUploadRow{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--Space2) var(--Space3)}.PalmUploadHand{margin:0;color:var(--GoldText);font-family:var(--FontHero);font-size:var(--Text16);font-weight:500;line-height:1.2}.PalmUploadBody{display:flex;align-items:flex-start;gap:var(--Space3);min-inline-size:0}.PalmUploadPreview{flex:none;inline-size:144px;block-size:144px;border:1px solid var(--Border);border-radius:var(--RadiusSm);background:var(--BackgroundDeep);-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PalmUploadControls{display:flex;flex-direction:column;gap:var(--Space2);min-inline-size:0}.PalmUploadInput{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;opacity:0;pointer-events:none;clip-path:inset(50%)}.PalmUploadFile{display:flex;flex-wrap:wrap;gap:6px}.PalmUploadName{overflow-wrap:anywhere}.PalmUploadPill{display:inline-flex;align-items:center;gap:6px;padding-block:3px;padding-inline:10px;border:1px solid var(--Border);border-radius:var(--RadiusPill);color:var(--TextMuted);font-size:var(--Text12);font-weight:600;line-height:1.4;white-space:nowrap}.PalmUploadPillGood{border-color:var(--Teal);color:var(--PalmUploadGoodInk)}.PalmUploadPillAsk{border-color:var(--Rose);color:var(--PalmUploadAskInk)}.PalmUploadPillChecking{border-color:var(--Gold);color:var(--GoldText)}.PalmUploadGuidance{margin:0;padding-block:var(--Space2);padding-inline:var(--Space3);border-inline-start:3px solid var(--Teal);border-radius:var(--RadiusSm);background:var(--Surface);color:var(--Text);font-size:var(--Text14);line-height:1.5}.PalmUploadGuidanceAsk{border-inline-start-color:var(--Rose)}.PalmUploadProblem{margin:0;color:var(--PalmUploadAskInk);font-size:var(--Text14);line-height:1.45}.PalmUploadAdvice{display:flex;flex-direction:column;gap:var(--Space2);padding-block:var(--Space2);padding-inline:var(--Space3);border-inline-start:3px solid var(--Gold);border-radius:var(--RadiusSm);background:var(--Surface)}.PalmUploadAdviceLine{margin:0;color:var(--Text);font-size:var(--Text14);line-height:1.5}.PalmUploadFoot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--Space3) var(--Space4)}.PalmUploadWait{display:flex;flex-wrap:wrap;align-items:center;gap:var(--Space2) var(--Space3);min-inline-size:0}.PalmUploadElapsed{color:var(--TextMuted);font-size:var(--Text14);font-variant-numeric:tabular-nums;white-space:nowrap}.PalmUploadStage{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--Space2);margin:0;color:var(--Text);font-size:var(--Text14)}.PalmUploadStageNote{color:var(--TextMuted);font-size:var(--Text14)}.PalmUploadStageDot{inline-size:10px;block-size:10px;border-radius:var(--RadiusPill);background:var(--Gold)}.PalmUploadError{margin:0;padding-block:var(--Space2);padding-inline:var(--Space3);border:1px solid color-mix(in srgb,var(--Rose) 40%,transparent);border-radius:var(--RadiusSm);background:var(--RoseSoft);color:var(--Text);font-size:var(--Text14);line-height:1.45}.PalmUpload .VisionGuide{padding-block-end:var(--Space2);border-block-end:1px solid var(--Border)}@media(prefers-reduced-motion:no-preference){.PalmUploadPillChecking,.PalmUploadStageDot{animation:PalmUploadPulse 2.4s ease-in-out infinite}@keyframes PalmUploadPulse{50%{box-shadow:0 0 0 6px var(--GoldSoft)}}}@media(max-width:760px){.PalmUpload{padding:var(--Space4)}.PalmUploadBody{flex-direction:column}.PalmUploadPreview{inline-size:120px;block-size:120px}}.PalmCard{display:flex;flex-direction:column;gap:var(--Space3);padding-block:var(--Space5);padding-inline:var(--Space6)}.PalmCardHead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--Space2) var(--Space4);min-width:0}.PalmCardTitle{margin:0;color:var(--GoldText);font-family:var(--FontHero);font-size:var(--Text22);font-weight:500;line-height:1.2;text-wrap:balance}.PalmCardKicker{text-transform:uppercase;letter-spacing:.18em}.PalmCardNote{margin:0;color:var(--TextMuted);font-size:var(--Text14);line-height:1.5}.PalmMuted,.PalmDot{color:var(--TextDim)}.PalmCard p{margin:0}.PalmLineTeal{--PalmLineColour: var(--Teal)}.PalmLineBlue{--PalmLineColour: var(--PlanetSaturn)}.PalmLineRose{--PalmLineColour: var(--Rose)}.PalmLineGold{--PalmLineColour: var(--Gold)}.PalmLineViolet{--PalmLineColour: var(--AccentInk)}.PalmCardLit{border-color:var(--PalmLineColour, var(--Gold));box-shadow:0 0 0 1px var(--PalmLineColour, var(--Gold)),0 0 22px -6px var(--PalmLineColour, var(--Gold))}.PalmSurePill{gap:6px}.PalmSureDot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--TextDim);flex:none}.PalmSureDotClear{background:var(--Teal)}.PalmSureDotLikely{background:var(--Gold)}.PalmSureDotUnclear{background:transparent;border:1px solid var(--TextDim)}.PalmHeadline{border-color:var(--Gold)}.PalmHeadlineTitle{margin:0;color:var(--Text);font-family:var(--FontHero);font-size:var(--Text28);font-weight:500;line-height:1.15;text-wrap:balance}.PalmHeadlineLine{color:var(--Text);font-size:var(--Text16);line-height:1.6}.PalmHeadlineFoot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--Space2) var(--Space4)}.PalmLinkButton{padding:0;border:0;background:none;color:var(--GoldText);font:inherit;font-size:var(--Text14);font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.PalmLinkButton:focus-visible{outline:2px solid var(--Teal);outline-offset:2px;border-radius:var(--RadiusSm)}.PalmLadder{display:flex;flex-direction:column;gap:var(--Space2);min-width:0}.PalmLadderRows{display:grid;gap:4px;margin:0;padding:0;list-style:none}.PalmLadderRow{display:grid;grid-template-columns:24px minmax(120px,160px) 96px minmax(0,1fr);align-items:center;gap:var(--Space3);width:100%;padding-block:6px;padding-inline:var(--Space2);border:1px solid transparent;border-radius:var(--RadiusMd);background:transparent;color:var(--Text);font:inherit;font-size:var(--Text14);text-align:start;cursor:pointer}.PalmLadderRow:hover,.PalmLadderRow:focus-visible{background:var(--SurfaceRaised);border-color:var(--Border);outline:none}.PalmLadderRowLit{background:var(--GoldSoft);border-color:var(--Gold);box-shadow:0 0 18px -8px var(--Gold)}.PalmLadderIcon{display:inline-flex;color:var(--GoldText)}.PalmLadderName{display:inline-flex;flex-wrap:wrap;gap:4px;min-width:0;font-weight:600}.PalmLadderSanskrit{color:var(--GoldText)}.PalmLadderUnclear{justify-self:start}.PalmLadderPhrase{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-width:0;color:var(--TextMuted);line-height:1.45}.PalmLadderStrength{color:var(--Text);font-weight:600}.PalmLadderStrength+.PalmLadderMeaning:before{content:". ";color:var(--Text)}.PalmPips{display:inline-flex;gap:4px}.PalmPip{display:inline-block;width:10px;height:10px;border:1px solid var(--Gold);border-radius:50%}.PalmPipOn{background:var(--Gold)}.PalmChart{border-color:var(--AccentInk)}.PalmTableWrap{overflow-x:auto;min-width:0}.PalmChartTable{width:100%;border-collapse:collapse;font-size:var(--Text14);font-variant-numeric:tabular-nums}.PalmChartTable th,.PalmChartTable td{padding-block:7px;padding-inline:var(--Space2);border-bottom:1px solid var(--Border);text-align:start;vertical-align:middle;white-space:nowrap}.PalmChartTable td{white-space:normal}.PalmChartTable th{color:var(--TextMuted);font-size:var(--Text12);font-weight:600;letter-spacing:.08em}.PalmChartYear{margin-inline-start:6px;color:var(--TextDim);font-variant-numeric:tabular-nums}.PalmChartPlanet{display:inline-flex;align-items:center;gap:4px}.PalmChartIcon{display:inline-flex;color:var(--GoldText)}.PalmChartBirth{color:var(--TextMuted);font-size:var(--Text14)}.PalmChartWaiting{color:var(--TextMuted)}.PalmChartLine{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--Space2) var(--Space3)}.PalmChartMotto{color:var(--GoldText);font-family:var(--FontHero);font-weight:500}.PalmLineGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--Space3)}.PalmLineCard{display:flex;flex-direction:column;gap:4px;min-width:0;padding-block:var(--Space3);padding-inline:var(--Space4);border:1px solid var(--Border);border-inline-start:3px solid var(--PalmLineColour, var(--Gold));border-radius:var(--RadiusMd);background:var(--SurfaceRaised);cursor:default}.PalmLineCard:focus-visible{outline:2px solid var(--PalmLineColour, var(--Teal));outline-offset:2px}.PalmLineCardMissing{border-inline-start-style:dashed}.PalmLineName{display:flex;flex-wrap:wrap;gap:4px;margin:0;color:var(--PalmLineColour, var(--GoldText));font-size:var(--Text12);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.PalmLineTitle{color:var(--Text);font-family:var(--FontHero);font-size:var(--Text16)}.PalmLineSeen{color:var(--Text);font-weight:600;font-size:var(--Text14)}.PalmLineMeaning{color:var(--TextMuted);font-size:var(--Text14);line-height:1.55}.PalmLineSure{display:inline-flex;align-items:center;gap:6px;margin-block-start:auto;color:var(--TextMuted);font-size:var(--Text14)}.PalmSmallGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--Space3)}.PalmSmallCard{display:flex;flex-direction:column;gap:4px;min-width:0;padding-block:var(--Space3);padding-inline:var(--Space4);border:1px solid var(--Border);border-radius:var(--RadiusMd);background:var(--Surface)}.PalmSmallCardMissing{border-style:dashed}.PalmSmallName{display:flex;flex-wrap:wrap;gap:4px;margin:0;color:var(--GoldText);font-size:var(--Text12);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.PalmSmallSeen{color:var(--Text);font-size:var(--Text14);font-weight:600}.PalmSmallMeaning{color:var(--TextMuted);font-size:var(--Text14);line-height:1.5}.PalmMarkGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--Space2);margin:0;padding:0;list-style:none}.PalmMarkGrid:focus-visible{outline:2px solid var(--Teal);outline-offset:2px;border-radius:var(--RadiusMd)}.PalmMarkTile{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:var(--Space2);border:1px solid var(--Border);border-radius:var(--RadiusMd);background:var(--SurfaceRaised);color:var(--TextDim);font-size:var(--Text14);text-align:center;overflow-wrap:anywhere}.PalmMarkIcon{color:var(--Gold);opacity:.55}.PalmMarkName{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--TextMuted);line-height:1.35}.PalmMarkState{color:var(--TextDim)}.PalmMarkFound{border-color:var(--Teal);background:var(--TealSoft)}.PalmMarkFound .PalmMarkIcon{color:var(--Teal);opacity:1}.PalmMarkFound .PalmMarkName{color:var(--Text)}.PalmMarkFound .PalmMarkState,.PalmMarkPlace{color:var(--Teal);font-weight:600}.PalmMarksNone{color:var(--Text);font-size:var(--Text14);line-height:1.5}.PalmMarksRest{color:var(--TextMuted);font-size:var(--Text14);line-height:1.5}.PalmMarksShow{align-self:flex-start}.PalmBothGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--Space3)}.PalmBothColumn,.PalmBothTogether,.PalmBothStep{display:flex;flex-direction:column;gap:6px;min-width:0;padding-block:var(--Space3);padding-inline:var(--Space4);border:1px solid var(--Border);border-radius:var(--RadiusMd);background:var(--SurfaceRaised)}.PalmBothStep{border-color:var(--Teal);background:var(--TealSoft)}.PalmBothHead{margin:0;color:var(--GoldText);font-size:var(--Text12);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.PalmBothText{color:var(--Text);font-size:var(--Text14);line-height:1.6}.PalmBothMounts{display:grid;gap:4px;margin:0;padding:0;list-style:none}.PalmBothMount{display:flex;align-items:center;justify-content:space-between;gap:var(--Space2);font-size:var(--Text13)}.PalmBothMountName{display:inline-flex;flex-wrap:wrap;gap:4px}.PalmSureGroups{display:flex;flex-direction:column;gap:var(--Space2);margin:0;padding:0;list-style:none}.PalmSureGroup{display:flex;flex-wrap:wrap;align-items:center;gap:6px var(--Space2)}.PalmSureWord{flex:none}.PalmSureNames{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.PalmSureName{padding-block:1px;padding-inline:8px;border:1px solid var(--Border);border-radius:var(--RadiusPill);color:var(--Text);font-size:var(--Text12)}.PalmSureRetake{display:flex;flex-wrap:wrap;gap:var(--Space2)}.PalmHistoryRows{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.PalmHistoryRow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px var(--Space3);padding-block:var(--Space2);padding-inline:var(--Space3);border:1px solid var(--Border);border-radius:var(--RadiusMd);background:var(--SurfaceRaised)}.PalmHistoryRowCurrent{border-color:var(--Gold)}.PalmHistoryFacts{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:var(--Text14)}.PalmHistoryWhen{font-variant-numeric:tabular-nums}.PalmHistoryHeadline{flex:1 1 200px;min-width:0;color:var(--TextMuted);font-size:var(--Text14)}.PalmHistoryMark{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--Space2)}.PalmHistoryMore{align-self:flex-start}.PalmHistoryReread{display:flex;flex-wrap:wrap;align-items:center;gap:var(--Space2)}.PalmHistoryError{margin:0;color:var(--GoldText);font-size:var(--Text14);font-weight:600}.PalmHistorySelect{min-height:36px;padding-block:4px;padding-inline:10px;border:1px solid var(--Border);border-radius:var(--RadiusMd);background:var(--Surface);color:var(--Text);font:inherit;font-size:var(--Text13)}.PalmShareRow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--Space4)}.PalmShareCard{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:var(--Space2);width:220px;max-width:100%;aspect-ratio:3 / 4;margin:0;padding:var(--Space3);border:1px solid var(--Border);border-radius:var(--RadiusMd);background:var(--BackgroundDeep);overflow:hidden}.PalmShareHeadline{color:var(--Text);font-family:var(--FontHero);font-size:var(--Text14);line-height:1.25;text-align:center}.PalmShareDrawing{display:flex;flex:1 1 auto;align-items:center;justify-content:center;width:100%;min-height:0}.PalmShareDrawing svg{display:block;width:100%;height:100%}.PalmShareFree{margin:0;color:var(--TextMuted);font-size:var(--Text12);line-height:1.3;text-align:center}.PalmShareBrand{margin:0;color:var(--GoldText);font-family:var(--FontHero);font-size:var(--Text12);letter-spacing:.14em}.PalmShareSide{display:flex;flex:1 1 220px;flex-direction:column;gap:var(--Space2);min-width:0}.PalmShareActions{display:flex;flex-wrap:wrap;gap:var(--Space2)}.PalmSourcesRow{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.PalmSourcesButton{font-size:var(--Text13)}.PalmSources{color:var(--TextMuted);font-size:var(--Text13);line-height:1.45;overflow-wrap:anywhere}.PalmSources[hidden]{display:none}.PalmLadderRowOpen .PalmLadderPhrase{display:block;-webkit-line-clamp:unset;overflow:visible}.PalmSureByHand{display:flex;flex-direction:column;gap:6px;padding-block-start:var(--Space2);border-block-start:1px solid var(--Border)}.PalmSureByHandTitle{margin:0;color:var(--GoldText);font-size:var(--Text12);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.PalmSureByHandRows{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.PalmSureByHandRow{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--Space3);font-size:var(--Text14)}.PalmSureByHandName{min-inline-size:120px;color:var(--Text);font-weight:600}.PalmSureByHandSide{display:inline-flex;align-items:center;gap:6px}.PalmSureByHandHand{color:var(--TextMuted);font-size:var(--Text13)}.PalmCompareChoose{max-inline-size:320px}.PalmCompareDates{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;color:var(--Text);font-size:var(--Text14)}.PalmCompareResult{display:flex;flex-direction:column;gap:var(--Space3)}.PalmCompareTable{inline-size:100%;border-collapse:collapse;font-size:var(--Text14)}.PalmCompareCaption{padding-block-end:4px;color:var(--GoldText);font-size:var(--Text12);font-weight:700;letter-spacing:.12em;text-align:start;text-transform:uppercase}.PalmCompareTable th,.PalmCompareTable td{padding-block:6px;padding-inline:var(--Space2);border-bottom:1px solid var(--Border);text-align:start;vertical-align:middle}.PalmCompareTable thead th{color:var(--TextMuted);font-size:var(--Text12);font-weight:600;letter-spacing:.08em}.PalmCompareTable tbody th{color:var(--Text);font-weight:600}.PalmCompareChanged td,.PalmCompareChanged th{background:var(--GoldSoft)}.PalmCompareBadge{margin-inline-start:var(--Space2)}.PalmCompareFailed{display:flex;flex-wrap:wrap;align-items:center;gap:var(--Space2) var(--Space3)}.PalmKeepActions{display:flex;flex-wrap:wrap;gap:var(--Space2)}.PalmKeepDelete{color:var(--PalmDeleteInk, var(--Rose))}.PalmKeep{--PalmDeleteInk: color-mix(in srgb, var(--Rose) 70%, var(--Text))}.PalmKeepNote{color:var(--Text);font-size:var(--Text14)}@media(prefers-reduced-motion:no-preference){.PalmLadderRow,.PalmLineCard,.PalmMarkTile{transition:background-color var(--Fast) var(--Ease),border-color var(--Fast) var(--Ease),box-shadow var(--Fast) var(--Ease)}}@media(max-width:980px){.PalmLineGrid,.PalmBothGrid{grid-template-columns:minmax(0,1fr)}.PalmSmallGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.PalmMarkGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.PalmLadderRow{grid-template-columns:24px minmax(100px,130px) 90px minmax(0,1fr)}}@media(max-width:760px){.PalmChartTable,.PalmChartTable tbody,.PalmChartTable tr,.PalmChartTable td{display:block}.PalmChartTable thead{display:none}.PalmChartTable tr{display:flex;flex-direction:column;gap:6px;padding-block:var(--Space3);border-bottom:1px solid var(--Border)}.PalmChartTable tr:last-child{border-bottom:0}.PalmChartTable td{padding:0;border-bottom:0}.PalmChartTable td[data-label]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--Space3);text-align:end}.PalmChartTable td[data-label]:before{content:attr(data-label);flex:none;color:var(--TextMuted);font-size:var(--Text12);font-weight:600;letter-spacing:.08em;text-align:start}.PalmLadderRow{grid-template-columns:24px minmax(0,1fr) auto;row-gap:2px}.PalmLadderPhrase{grid-column:2 / -1}}.PalmReadingPage{--PageMaxWidth: 1440px;display:flex;flex-direction:column;gap:var(--Space5);padding-block-end:var(--Space8)}.PalmReadingPage .AppPageHeaderActions{align-items:center}.PalmReadingReadOn{display:inline-flex;align-items:center;min-block-size:32px;padding-block:var(--Space1);padding-inline:var(--Space3);border:1px solid var(--Border);border-radius:var(--RadiusPill);background:var(--Surface);color:var(--TextMuted);font-size:var(--Text13);white-space:nowrap}.PalmReadingGrid{display:grid;grid-template-columns:minmax(0,560px) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"Hero Lead" "Hero Cards";gap:var(--Space5);align-items:start}.PalmReadingLead{grid-area:Lead;display:flex;flex-direction:column;gap:var(--Space2);min-inline-size:0;outline:none}.PalmReadingLead:focus-visible{outline:2px solid var(--Teal);outline-offset:4px;border-radius:var(--RadiusMd)}.PalmReadingFor{align-self:flex-start;margin:0;padding-block:2px;padding-inline:var(--Space3);border:1px solid var(--Border);border-radius:var(--RadiusPill);background:var(--Surface);color:var(--Text);font-size:var(--Text14);font-weight:600;overflow-wrap:anywhere}.PalmReadingHeroColumn{grid-area:Hero}.PalmReadingCards{grid-area:Cards}.PalmReadingHeroColumn,.PalmReadingCards{display:flex;flex-direction:column;gap:var(--Space4);min-inline-size:0}.PalmReadingLadder{padding:var(--Space4)}.PalmReadingStanding{margin:0;padding:var(--Space2);color:var(--TextMuted);font-size:var(--Text14);text-align:center}.PalmSections{display:flex;flex-direction:column;gap:var(--Space4);min-inline-size:0}.PalmOverviewBody{display:flex;flex-direction:column;gap:var(--Space2)}.PalmSectionHead{margin:0;color:var(--GoldText);font-size:var(--Text14);font-weight:700;line-height:1.3}.PalmSectionText{margin:0;color:var(--Text);font-size:var(--Text16);line-height:1.65;overflow-wrap:anywhere}.PalmSectionAttention{border-color:color-mix(in srgb,var(--Gold) 45%,var(--Border))}.PalmSectionNote{margin:0;color:var(--TextMuted);font-size:var(--Text14);line-height:1.55}.PalmAttention{display:flex;flex-direction:column;gap:var(--Space2);min-inline-size:0;padding-block:var(--Space3);padding-inline:var(--Space4);border:1px solid var(--Border);border-inline-start:3px solid var(--Gold);border-radius:var(--RadiusMd);background:var(--SurfaceRaised)}.PalmAttentionBadge{align-self:flex-start}.PalmAttentionLines{display:flex;flex-direction:column;gap:var(--Space2);margin:0}.PalmAttentionLine{display:flex;flex-direction:column;gap:2px}.PalmAttentionLabel{color:var(--GoldText);font-size:var(--Text13);font-weight:700;line-height:1.3}.PalmAttentionText{margin:0;color:var(--Text);font-size:var(--Text14);line-height:1.6;overflow-wrap:anywhere}.PalmPortrait{display:flex;flex-direction:column;gap:var(--Space2);min-inline-size:0;padding-block:var(--Space3);padding-inline:var(--Space4);border:1px solid var(--Border);border-radius:var(--RadiusMd);background:var(--Surface)}.PalmPortraitAge{max-inline-size:240px}.PalmPortrait :is(.AppFieldHint,.AppFieldError){font-size:var(--Text14)}@media(max-width:980px){.PalmReadingGrid{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"Lead" "Hero" "Cards"}}@media(max-width:760px){.PalmReadingPage{gap:var(--Space4);padding-block-end:var(--Space6)}.PalmReadingGrid{gap:var(--Space4)}.PalmReadingLadder{padding:var(--Space3)}.PalmReadingStanding{padding-inline:0}}.VisionPage{--PageMaxWidth: 1440px;display:flex;flex-direction:column;padding-block-end:var(--Space8)}.VisionPage .AppPageHeader{margin-block-end:var(--Space5)}.VisionTabPanel{min-inline-size:0}.VisionTabPanel[hidden]{display:none}.VisionTabPanel>.AppPage{padding-inline:0}.VisionTabs{align-self:flex-start}.VisionTab{min-block-size:36px}.VisionTab:focus-visible{outline:2px solid var(--Accent);outline-offset:2px}.VisionPage .PalmReadingPage{padding-block-end:0}.PalmReadingActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--Space3)}@media(max-width:760px){.VisionPage{padding-block-end:var(--Space6)}.VisionPage .AppPageHeader{margin-block:var(--Space3) var(--Space4)}.VisionTabs{display:flex;inline-size:100%}.VisionTab{flex:1 1 0;padding-inline:var(--Space2);text-align:center}.PalmReadingActions{justify-content:flex-start}.PalmReadingActions .PalmReadingReadOn{white-space:normal}.AppShell .AppShellMain .VisionPage :is(button,select,.AppPill,.AppPrimaryButton,.AppSecondaryButton,.AppGhostButton){min-block-size:var(--PhoneTapMin, 44px)}}.FaceReadingPage{--FaceWarningInk: var(--Warning);display:flex;flex-direction:column;gap:var(--Space5);min-inline-size:0}:root[data-theme=light] .FaceReadingPage{--FaceWarningInk: var(--GoldText)}.FaceCardTitle{margin:0;color:var(--Text);font-size:var(--Text16);font-weight:700;line-height:1.3}.FaceText{margin:0;color:var(--Text);font-size:var(--Text16);line-height:1.65;overflow-wrap:anywhere}.FaceDot{color:var(--TextFaint)}.FaceForWhom{margin:0;color:var(--Text);font-size:var(--Text14);font-weight:600;overflow-wrap:anywhere}.FaceUpload{display:flex;flex-direction:column;gap:var(--Space4);padding:var(--Space5)}.FaceUploadHead{display:grid;gap:var(--Space2)}.FaceUploadTitle{margin:0;font-size:var(--Text20);font-weight:700}.FaceUploadNotice{margin:0;color:var(--TextMuted);font-size:var(--Text14);line-height:1.5}.FaceUploadNotice.FaceUploadFile{color:var(--TextMuted);overflow-wrap:anywhere}.FaceUploadNote{margin:0;padding-block:var(--Space2);padding-inline:var(--Space3);border-radius:var(--RadiusMd);background:var(--AccentSoft);color:var(--Text);font-size:var(--Text14);line-height:1.5}.FaceUploadDrop{display:flex;flex-wrap:wrap;align-items:center;gap:var(--Space4);padding:var(--Space4);border:1px dashed var(--BorderStrong);border-radius:var(--RadiusLg);background:var(--SurfaceRaised);transition:border-color var(--Fast) var(--Ease),background-color var(--Fast) var(--Ease)}.FaceUploadDropOver{border-color:var(--Accent);background:var(--AccentSoft)}.FaceUploadDropFilled{border-style:solid}.FaceUploadPreview{flex:none;inline-size:160px;block-size:200px;border-radius:var(--RadiusMd);-o-object-fit:cover;object-fit:cover;background:var(--BackgroundDeep)}.FaceUploadControls{flex:1 1 240px;display:grid;gap:var(--Space3);min-inline-size:0}.FaceUploadRow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--Space2)}.FaceUploadInput{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.FaceUploadProblem,.FaceUploadError,.FaceReadingError,.FaceHistoryError{margin:0;color:var(--FaceWarningInk);font-size:var(--Text14);line-height:1.5}.FaceUploadAdvice{display:grid;gap:var(--Space2);padding-block:var(--Space3);padding-inline:var(--Space4);border:1px solid color-mix(in srgb,var(--Warning) 45%,var(--Border));border-radius:var(--RadiusMd);background:color-mix(in srgb,var(--Warning) 8%,var(--Surface))}.FaceUploadAdviceLead{margin:0;color:var(--Text);font-size:var(--Text14);font-weight:650;line-height:1.5}.FaceUploadReasons{display:grid;gap:var(--Space1);margin:0;padding-inline-start:var(--Space5);color:var(--Text);font-size:var(--Text14);line-height:1.5}.FaceUploadReady{margin:0;padding-inline-start:var(--Space3);border-inline-start:3px solid var(--Teal);color:var(--Text);font-size:var(--Text14);font-weight:600}.FaceUploadConsent{display:grid}.FaceUploadHint{margin:0;color:var(--TextMuted);font-size:var(--Text14);line-height:1.5}.FaceUploadFoot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--Space3)}.FaceUploadStage,.FaceReadingState{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--Space2);margin:0;color:var(--Text);font-size:var(--Text14)}.FaceUploadStageNote{margin:0;color:var(--TextMuted);font-size:var(--Text14);line-height:1.5}.FaceUploadStageDot{inline-size:10px;block-size:10px;border-radius:var(--RadiusPill);background:var(--Accent);animation:FacePulse 1.2s ease-in-out infinite}@keyframes FacePulse{0%,to{opacity:.35}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.FaceUploadStageDot{animation:none}}.FaceWait{display:grid;justify-items:start;gap:var(--Space2)}.FaceWaitTime{color:var(--TextMuted);font-variant-numeric:tabular-nums}.FaceStylePicker{display:grid;gap:var(--Space2);min-inline-size:0}.FaceStyleLabel{color:var(--TextMuted);font-size:var(--Text13);font-weight:600}.FaceStyles{justify-self:start}.FaceStyle:focus-visible{outline:2px solid var(--Accent);outline-offset:2px}.FaceStyleCard{padding:var(--Space4)}.FaceReadingActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--Space3)}.FaceReadingReadOn{display:inline-flex;align-items:center;min-block-size:32px;margin-inline-end:auto;padding-block:var(--Space1);padding-inline:var(--Space3);border:1px solid var(--Border);border-radius:var(--RadiusPill);background:var(--Surface);color:var(--TextMuted);font-size:var(--Text13);white-space:nowrap}.FaceReadingGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:var(--Space5);align-items:start}.FaceReadingMain,.FaceReadingSide,.FaceSections{display:flex;flex-direction:column;gap:var(--Space4);min-inline-size:0}.FaceReadingHead{display:grid;gap:var(--Space3);padding:var(--Space5)}.FaceReadingTitle{margin:0;font-size:var(--Text24);font-weight:700;line-height:1.25;overflow-wrap:anywhere}.FaceSection,.FaceClosing,.FaceContextNote,.FaceHistory,.FaceShare,.FaceRereadAsk{display:grid;gap:var(--Space3);padding:var(--Space5)}.FaceSectionAttention{border-color:color-mix(in srgb,var(--Gold) 45%,var(--Border))}.FaceSectionLead{margin:0;color:var(--GoldText);font-size:var(--Text14);font-weight:600;overflow-wrap:anywhere}.FaceSectionMissing{margin:0}.FaceAttention{display:grid;gap:var(--Space2);padding-block-start:var(--Space3);border-block-start:1px solid var(--Border)}.FaceAttentionBadge{justify-self:start}.FaceSureRow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--Space2);margin:0}.FaceSureLabel{color:var(--TextMuted);font-size:var(--Text13);font-weight:600}.AppBadge.FaceSure{color:var(--Text)}.AppBadge.FaceSureClear{background:var(--TealSoft);border-color:color-mix(in srgb,var(--Teal) 45%,transparent)}.AppBadge.FaceSureLikely{background:var(--AccentSoft);border-color:color-mix(in srgb,var(--Accent) 40%,transparent)}.AppBadge.FaceSureUnclear{background:var(--SurfaceRaised);border-color:var(--Border);color:var(--TextMuted)}.FaceSureWord{display:inline-block;margin-inline-start:var(--Space2);padding-inline:8px;border:1px solid var(--Border);border-radius:var(--RadiusPill);background:var(--SurfaceRaised);color:var(--TextMuted);font-size:var(--Text12);line-height:1.6;white-space:nowrap}.FaceWhyRow{display:flex}.FaceWhy{display:grid;gap:var(--Space3);padding-block-start:var(--Space3);border-block-start:1px solid var(--Border)}.FaceWhy[hidden]{display:none}.FaceWhyPart{display:grid;gap:var(--Space2)}.FaceWhyTitle{margin:0;color:var(--Text);font-size:var(--Text14);font-weight:700;line-height:1.3}.FaceWhyNote{margin:0;color:var(--TextMuted);font-size:var(--Text13);line-height:1.5}.FaceWhyList{display:grid;gap:var(--Space1);margin:0;padding-inline-start:var(--Space5);color:var(--Text);font-size:var(--Text14);line-height:1.55;overflow-wrap:anywhere}.FacePortrait{display:grid;gap:var(--Space3);padding:var(--Space4)}.FacePortraitPhoto{inline-size:100%;max-block-size:360px;border-radius:var(--RadiusMd);-o-object-fit:cover;object-fit:cover;background:var(--BackgroundDeep)}.FaceMarkedFrame{position:relative;justify-self:center;inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%}.FaceMarkedPhoto{display:block;inline-size:auto;block-size:auto;max-inline-size:100%;max-block-size:420px;border-radius:var(--RadiusMd);background:var(--BackgroundDeep)}.FaceMarkedDots{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;overflow:visible;pointer-events:none}.FaceMarkDot{fill:color-mix(in srgb,var(--Accent) 88%,transparent);stroke:var(--Surface);stroke-width:2}.FaceMarkNumber{fill:var(--Surface);font-family:var(--FontSans);font-size:12px;font-weight:700}.FacePortraitWords{display:grid;gap:var(--Space3)}.FaceDetails{display:grid;gap:var(--Space1);margin:0;padding-inline-start:var(--Space5);color:var(--TextMuted);font-size:var(--Text14)}.FaceObserved{display:grid;gap:var(--Space2)}.FaceObservedHead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--Space2)}.FaceObservedTitle{margin:0;color:var(--Text);font-size:var(--Text14);font-weight:700;line-height:1.3}.FaceDetails.FaceMarkList{padding-inline-start:0;list-style:none}.FaceMarkKey{display:inline-grid;place-items:center;inline-size:22px;block-size:22px;margin-inline-end:var(--Space2);border-radius:var(--RadiusPill);background:var(--Accent);color:var(--Surface);font-size:var(--Text12);font-weight:700;vertical-align:middle}.FacePortraitNotes{display:grid;gap:var(--Space1);padding-block-start:var(--Space2);border-block-start:1px solid var(--Border)}.FacePortraitNotesTitle{margin:0;color:var(--TextMuted);font-size:var(--Text14);font-weight:700;line-height:1.3}.FacePortraitNote{margin:0;color:var(--TextMuted);font-size:var(--Text14);line-height:1.55;overflow-wrap:anywhere}.FaceContextActions{display:flex;flex-wrap:wrap;gap:var(--Space2)}.FaceHistoryLimit,.FaceHistoryReason{margin:0;color:var(--TextMuted);font-size:var(--Text13);line-height:1.5}.FaceHistoryNote{margin:0;color:var(--Text);font-size:var(--Text14)}.FaceHistoryRows{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.FaceHistoryRow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px var(--Space3);padding-block:var(--Space2);padding-inline:var(--Space3);border:1px solid var(--Border);border-radius:var(--RadiusMd);background:var(--SurfaceRaised)}.FaceHistoryRowCurrent{border-color:var(--Gold)}.FaceHistoryFacts{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:var(--Text14)}.FaceHistoryWhen{font-variant-numeric:tabular-nums}.FaceHistoryTitle{flex:1 1 200px;min-inline-size:0;color:var(--TextMuted);font-size:var(--Text14);overflow-wrap:anywhere}.FaceHistoryMore{justify-self:start}.FaceHistoryReread,.FaceHistoryDeletes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--Space2)}.FaceHistorySelect{min-block-size:36px;padding-block:4px;padding-inline:10px;border:1px solid var(--Border);border-radius:var(--RadiusMd);background:var(--Surface);color:var(--Text);font:inherit;font-size:var(--Text13)}.FaceShareCard{display:grid;justify-items:center;gap:var(--Space2);margin:0;padding-block:var(--Space5);padding-inline:var(--Space4);border:1px solid color-mix(in srgb,var(--Gold) 45%,var(--Border));border-radius:var(--RadiusLg);background:var(--Surface);text-align:center}.FaceShareKind{color:var(--GoldText);font-size:var(--Text13);font-weight:600;letter-spacing:.06em}.FaceShareHeadline{color:var(--Text);font-family:var(--FontHero, inherit);font-size:var(--Text20);font-weight:700;line-height:1.3;overflow-wrap:anywhere}.FaceShareOrnament{inline-size:56px;block-size:74px;border:2px solid color-mix(in srgb,var(--Gold) 70%,transparent);border-radius:50%}.FaceShareFree,.FaceShareNote{margin:0;color:var(--TextMuted);font-size:var(--Text13);line-height:1.5}.FaceShareBrand{margin:0;color:var(--AccentInk);font-size:var(--Text14);font-weight:700;letter-spacing:.06em}.FaceReadingStanding{margin:0;padding:var(--Space2);color:var(--TextMuted);font-size:var(--Text14);text-align:center}.FacePrintFrame{position:fixed;inset-inline-end:0;inset-block-end:0;inline-size:0;block-size:0;border:0;opacity:0;pointer-events:none}@media(max-width:980px){.FaceReadingGrid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.FaceUpload,.FaceReadingHead,.FaceSection,.FaceClosing,.FaceContextNote,.FaceHistory,.FaceShare,.FaceRereadAsk{padding:var(--Space4)}.FaceUploadPreview{inline-size:100%;block-size:auto;max-block-size:320px}.FaceMarkedPhoto{max-block-size:360px}.FaceReadingActions{justify-content:flex-start}.FaceReadingReadOn{margin-inline-end:0;white-space:normal}.FaceStyles{display:flex;inline-size:100%}.FaceStyle{flex:1 1 auto}}.VisionCamera{--VisionCameraBack: var(--BackgroundDeep);--VisionCameraInk: var(--Text);box-sizing:border-box;flex-direction:column;inline-size:min(960px,calc(100vw - 32px));block-size:min(760px,calc(100dvh - 48px));max-inline-size:none;max-block-size:none;margin:auto;padding:0;border:1px solid var(--Border);border-radius:var(--RadiusXl);background:var(--VisionCameraBack);color:var(--VisionCameraInk);box-shadow:var(--ShadowPop);overflow:hidden}:root[data-theme=light] .VisionCamera{--VisionCameraBack: var(--Text);--VisionCameraInk: var(--Surface)}.VisionCamera[open]{display:flex}.VisionCamera::backdrop{background:color-mix(in srgb,var(--BackgroundDeep) 80%,transparent)}.VisionCameraHead{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--Space3);padding-block:var(--Space2);padding-inline:var(--Space4) var(--Space2)}.VisionCameraTitle{margin:0;min-inline-size:0;color:var(--VisionCameraInk);font-family:var(--FontDisplay);font-size:var(--Text18);font-weight:650;line-height:1.3}.VisionCameraTitle:focus{outline:none}.VisionCameraTitle:focus-visible{outline:2px solid var(--Accent);outline-offset:2px;border-radius:var(--RadiusSm)}.VisionCameraClose{display:inline-grid;place-items:center;flex:none;min-inline-size:44px;min-block-size:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--VisionCameraInk);cursor:pointer}.VisionCameraClose:hover{background:color-mix(in srgb,var(--VisionCameraInk) 14%,transparent)}.VisionCameraClose:focus-visible{outline:2px solid var(--Accent);outline-offset:0}.VisionCameraStage{position:relative;flex:1 1 auto;min-block-size:0;background:var(--VisionCameraBack);overflow:hidden}.VisionCameraVideo,.VisionCameraOutline{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%}.VisionCameraVideo{display:block;-o-object-fit:contain;object-fit:contain;background:var(--VisionCameraBack)}.VisionCameraMirrored .VisionCameraVideo,.VisionCameraMirrored .VisionCameraOutline{transform:scaleX(-1)}.VisionCameraOutline{pointer-events:none}.VisionCameraShade{fill:color-mix(in srgb,var(--VisionCameraBack) 48%,transparent)}.VisionCameraHalo{fill:none;stroke:color-mix(in srgb,var(--VisionCameraBack) 60%,transparent);stroke-width:7;stroke-linejoin:round;vector-effect:non-scaling-stroke}.VisionCameraLine{fill:none;stroke:var(--VisionCameraInk);stroke-width:3;stroke-dasharray:12 8;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.VisionCameraStatus{position:absolute;inset-inline:0;inset-block-start:50%;margin:0;padding-inline:var(--Space4);transform:translateY(-50%);color:var(--VisionCameraInk);font-size:var(--Text16);font-weight:600;text-align:center}.VisionCameraFoot{flex:none;display:flex;flex-direction:column;align-items:center;gap:var(--Space2);padding-block:var(--Space3) var(--Space4);padding-inline:var(--Space4)}.VisionCameraHint{margin:0;max-inline-size:40em;color:color-mix(in srgb,var(--VisionCameraInk) 84%,transparent);font-size:var(--Text14);line-height:1.45;text-align:center}.VisionCameraProblem{margin:0;color:color-mix(in srgb,var(--Danger) 55%,var(--VisionCameraInk));font-size:var(--Text14);font-weight:600;line-height:1.45;text-align:center}.VisionCamera .VisionCameraShutter{min-inline-size:220px;min-block-size:52px;border-radius:var(--RadiusPill);font-size:var(--Text16)}.VisionCamera .VisionCameraShutter:disabled{cursor:default;opacity:.55;box-shadow:none;transform:none}.VisionCamera .VisionCameraShutter:focus-visible{outline:2px solid var(--VisionCameraInk);outline-offset:3px}@media(max-width:760px){.VisionCamera{top:0;right:0;bottom:0;left:0;inline-size:auto;block-size:auto;max-inline-size:none;max-block-size:none;margin:0;border:0;border-radius:0;box-shadow:none}.VisionCameraHead{padding-block-start:calc(var(--Space2) + env(safe-area-inset-top,0px));padding-inline:var(--PhoneGutter, 16px) var(--Space2)}.VisionCameraFoot{padding-block-end:calc(var(--Space4) + env(safe-area-inset-bottom,0px));padding-inline:var(--PhoneGutter, 16px)}.VisionCamera .VisionCameraShutter{inline-size:100%;min-block-size:56px}}.VisionConsent{min-inline-size:0;margin:0;padding-block:var(--Space2) var(--Space3);padding-inline:var(--Space4);border:1px solid var(--Border);border-radius:var(--RadiusMd);background:var(--SurfaceRaised);color:var(--Text)}.VisionConsentTitle{padding-inline:var(--Space1);color:var(--Text);font-family:var(--FontDisplay);font-size:var(--Text16);font-weight:650;line-height:1.3}.VisionConsentFacts{display:grid;gap:var(--Space2);margin-block:var(--Space2) var(--Space3);margin-inline:0;padding-inline-start:1.25em;list-style:disc;font-size:var(--Text14);line-height:1.5}.VisionConsentFacts li::marker{color:var(--Accent)}.VisionConsentMinor{font-weight:650}.VisionConsentCheck{display:flex;align-items:flex-start;gap:var(--Space3);min-block-size:44px;padding-block:var(--Space2);font-size:var(--Text16);font-weight:600;line-height:1.4;cursor:pointer}.VisionConsentCheck input{flex:none;inline-size:22px;block-size:22px;margin-block:1px 0;margin-inline:0;accent-color:var(--Accent);cursor:pointer}.VisionConsentCheck input:focus-visible{outline:2px solid var(--Accent);outline-offset:2px}.VisionConsent:disabled .VisionConsentCheck{cursor:default;opacity:.7}.VisionConsent:disabled .VisionConsentCheck input{cursor:default}.VisionGuide{display:grid;gap:var(--Space3);min-inline-size:0}.VisionGuideTitle{margin:0;color:var(--Text);font-family:var(--FontDisplay);font-size:var(--Text16);font-weight:650;line-height:1.3}.VisionGuideWhy{margin:0;color:var(--Text);font-size:var(--Text14);font-weight:600;line-height:1.45;text-wrap:pretty}.VisionGuideExamples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--Space3)}.VisionGuideExample{display:grid;justify-items:center;align-content:start;gap:var(--Space2);min-inline-size:0;margin:0;padding:var(--Space3);border:1px solid var(--Border);border-radius:var(--RadiusMd);background:var(--Surface)}.VisionGuideGood{border-color:color-mix(in srgb,var(--Success) 55%,var(--Border))}.VisionGuidePoor{border-color:color-mix(in srgb,var(--Danger) 55%,var(--Border))}.VisionGuideCaption{display:grid;gap:2px;text-align:center}.VisionGuideVerdict{font-size:var(--Text14);font-weight:700;line-height:1.3}.VisionGuideGood .VisionGuideVerdict{color:color-mix(in srgb,var(--Success) 60%,var(--Text))}.VisionGuidePoor .VisionGuideVerdict{color:color-mix(in srgb,var(--Danger) 60%,var(--Text))}.VisionGuideNote{color:var(--TextMuted);font-size:var(--Text14);line-height:1.4}.VisionGuideTips{display:grid;gap:var(--Space1);margin:0;padding-inline-start:1.25em;list-style:disc;color:var(--Text);font-size:var(--Text14);line-height:1.5}.VisionGuideTips li::marker{color:var(--Accent)}.VisionGuideArt{--VisionPaper: var(--Text);--VisionPaperInk: var(--BackgroundDeep);inline-size:100%;max-inline-size:150px;block-size:auto}:root[data-theme=light] .VisionGuideArt{--VisionPaper: var(--Surface);--VisionPaperInk: var(--Text)}.VisionArtFrame{fill:var(--VisionPaper);stroke:color-mix(in srgb,var(--VisionPaperInk) 22%,transparent);stroke-width:1.5}.VisionArtSkin{fill:color-mix(in srgb,var(--Gold) 34%,var(--VisionPaper));stroke:color-mix(in srgb,var(--VisionPaperInk) 62%,transparent);stroke-width:1.4;stroke-linejoin:round}.VisionArtInk{fill:none;stroke:color-mix(in srgb,var(--VisionPaperInk) 66%,transparent);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.VisionArtHair{fill:color-mix(in srgb,var(--VisionPaperInk) 72%,var(--VisionPaper))}.VisionArtEye{fill:var(--VisionPaper);stroke:color-mix(in srgb,var(--VisionPaperInk) 62%,transparent);stroke-width:1}.VisionArtPupil,.VisionArtGlasses{fill:var(--VisionPaperInk)}.VisionArtShadow{fill:color-mix(in srgb,var(--VisionPaperInk) 40%,transparent)}.VisionArtSun circle{fill:var(--Gold)}.VisionArtSun path{fill:none;stroke:var(--Gold);stroke-width:2;stroke-linecap:round}.VisionArtGood circle{fill:var(--Success)}.VisionArtPoor circle{fill:var(--Danger)}.VisionArtGood path,.VisionArtPoor path{fill:none;stroke:var(--VisionPaper);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}@media(max-width:760px){.VisionGuideExample{padding:var(--Space2)}.VisionGuideArt{max-inline-size:120px}}.AdvisorRiver,.AdvisorAsk,.AdvisorBoard,.AdvisorWritten,.AdvisorRail{--AdvisorGoldInk: color-mix(in srgb, var(--Gold) 55%, var(--Text));--AdvisorTealInk: color-mix(in srgb, var(--Teal) 55%, var(--Text))}.AdvisorBoardKicker{margin:0;color:var(--TextMuted);font-size:var(--Text12);font-weight:650;letter-spacing:.14em;text-transform:uppercase}.AdvisorBoardMuted{margin:0;color:var(--TextMuted);font-size:var(--Text13)}.AdvisorWritten .AppReading strong,.AdvisorWrittenBody strong,.AdvisorWrittenDetail strong{color:var(--AdvisorGoldInk);font-weight:400}.AdvisorFollowUps{display:grid;gap:8px;margin-block-start:16px}.AdvisorFollowUp{display:flex;gap:10px;align-items:baseline;text-align:start;white-space:normal}.AdvisorFollowUpRank{color:var(--AdvisorGoldInk);font-variant-numeric:tabular-nums}.AdvisorTableScroll{max-inline-size:100%;overflow-x:auto}.AdvisorRiver{display:flex;flex-direction:column;gap:4px;padding:8px var(--Space5) 6px}.AdvisorRiverHead{display:flex;align-items:center;justify-content:space-between;gap:var(--Space4)}.AdvisorRiverZoom .AppPill{min-height:26px;padding-block:2px;padding-inline:12px;font-size:var(--Text13)}.AdvisorRiverPins{position:relative;block-size:24px}.AdvisorRiverPins:empty{display:none}.AdvisorRiverPins[data-lanes="2"]{block-size:48px}.AdvisorRiverPin{position:absolute;inset-block-end:0;display:flex;flex-direction:column;align-items:center;gap:2px;transform:translate(-50%);pointer-events:none}.AdvisorRiverPin[data-edge=Start]{align-items:flex-start;transform:translate(-6px)}.AdvisorRiverPin[data-edge=End]{align-items:flex-end;transform:translate(calc(-100% + 6px))}.AdvisorRiverPinLabel{padding:1px 8px;border:1px solid var(--Border);border-radius:var(--RadiusPill);background:var(--SurfaceRaised);color:var(--TextMuted);font-size:var(--Text12);line-height:1.25;white-space:nowrap}.AdvisorRiverPinStem{inline-size:2px;block-size:3px;background:var(--BorderStrong)}.AdvisorRiverPin[data-lane="1"] .AdvisorRiverPinStem{block-size:27px}.AdvisorRiverPin[data-kind=Event] .AdvisorRiverPinLabel{opacity:.8}.AdvisorRiverPin[data-kind=Window] .AdvisorRiverPinLabel{border-color:color-mix(in srgb,var(--Gold) 60%,transparent);background:var(--GoldSoft);color:var(--AdvisorGoldInk)}.AdvisorRiverPin[data-kind=Window] .AdvisorRiverPinStem{background:var(--Gold)}.AdvisorRiverPin[data-tone=Strongest] .AdvisorRiverPinLabel{border-color:var(--AdvisorTealInk);background:var(--AdvisorTealInk);color:var(--Background);font-weight:700;box-shadow:0 0 14px color-mix(in srgb,var(--Teal) 55%,transparent)}.AdvisorRiverPin[data-tone=Strongest] .AdvisorRiverPinStem{background:var(--Teal)}.AdvisorRiverPin[data-selected=true] .AdvisorRiverPinLabel{outline:2px solid var(--Text);outline-offset:1px}.AdvisorRiverRibbon{position:relative;block-size:34px;overflow:hidden;border:1px solid var(--BorderStrong);border-radius:var(--RadiusMd);background:var(--BackgroundDeep)}.AdvisorRiverSegment{position:absolute;inset-block:0;display:flex;flex-direction:column;justify-content:center;gap:0;min-inline-size:0;padding:0 0 0 10px;overflow:hidden;border:0;border-inline-end:1px solid var(--BackgroundDeep);border-radius:0;background:color-mix(in srgb,var(--AdvisorPlanetInk, var(--Accent)) 30%,var(--Surface));color:var(--Text);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--Fast) var(--Ease)}.AdvisorRiverSegment:hover{background:color-mix(in srgb,var(--AdvisorPlanetInk, var(--Accent)) 44%,var(--Surface))}.AdvisorRiverSegment:focus-visible{outline-offset:-3px;z-index:3}.AdvisorRiverSegment[data-running=true]{background:color-mix(in srgb,var(--AdvisorPlanetInk, var(--Accent)) 48%,var(--Surface))}.AdvisorRiverSegmentName{overflow:hidden;font-size:var(--Text13);font-weight:650;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.AdvisorRiverSegmentAges{overflow:hidden;color:var(--TextMuted);font-size:11px;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.AdvisorRiverSegment[data-planet=Sun]{--AdvisorPlanetInk: var(--PlanetSun)}.AdvisorRiverSegment[data-planet=Moon]{--AdvisorPlanetInk: var(--PlanetMoon)}.AdvisorRiverSegment[data-planet=Mars]{--AdvisorPlanetInk: var(--PlanetMars)}.AdvisorRiverSegment[data-planet=Mercury]{--AdvisorPlanetInk: var(--PlanetMercury)}.AdvisorRiverSegment[data-planet=Jupiter]{--AdvisorPlanetInk: var(--PlanetJupiter)}.AdvisorRiverSegment[data-planet=Venus]{--AdvisorPlanetInk: var(--PlanetVenus)}.AdvisorRiverSegment[data-planet=Saturn]{--AdvisorPlanetInk: var(--PlanetSaturn)}.AdvisorRiverSegment[data-planet=Rahu]{--AdvisorPlanetInk: var(--PlanetRahu)}.AdvisorRiverSegment[data-planet=Ketu]{--AdvisorPlanetInk: var(--PlanetKetu)}.AdvisorRiverTicks{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.AdvisorRiverTick{position:absolute;inset-block:0;inline-size:24px;margin-inline-start:-12px;padding:0;border:0;background:transparent;cursor:pointer;pointer-events:auto}.AdvisorRiverTick:before{content:"";position:absolute;inset-block:0;inset-inline-start:11px;inline-size:2px;background:color-mix(in srgb,var(--Text) 45%,transparent)}.AdvisorRiverTick:hover:before,.AdvisorRiverTick:focus-visible:before{background:var(--Text)}.AdvisorRiverTick:focus-visible{outline-offset:-2px}.AdvisorRiverTickName{position:absolute;inset-block-end:1px;inset-inline-start:15px;color:var(--TextMuted);font-size:11px;line-height:1.25;white-space:nowrap}.AdvisorRiverSpan{position:absolute;inset-block:3px;z-index:2;min-inline-size:4px;border-radius:4px;background:color-mix(in srgb,var(--TextMuted) 45%,transparent);pointer-events:none}.AdvisorRiverSpan[data-tone=Strongest]{background:color-mix(in srgb,var(--Teal) 60%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--Teal) 70%,transparent)}.AdvisorRiverSpan[data-tone=Good]{background:color-mix(in srgb,var(--Gold) 60%,transparent)}.AdvisorRiverSpan[data-selected=true]{outline:2px solid var(--Text);outline-offset:0}.AdvisorRiverNow{position:absolute;inset-block:0;z-index:4;inline-size:3px;margin-inline-start:-1px;background:var(--Text);box-shadow:0 0 10px var(--Text);pointer-events:none}.AdvisorRiverNowLabel{position:absolute;inset-block-start:2px;z-index:4;margin-inline-start:8px;padding:1px 7px;border-radius:var(--RadiusPill);background:var(--Text);color:var(--Background);font-size:11px;font-weight:700;line-height:1.25;white-space:nowrap;pointer-events:none}.AdvisorRiverNowLabel[data-end=true]{transform:translate(calc(-100% - 16px))}.AdvisorRiverCells{display:flex;gap:2px;block-size:16px}.AdvisorRiverCell{position:relative;flex:1 1 0;min-inline-size:0;padding:0;border:0;border-block:4px solid transparent;border-radius:3px;background:var(--AdvisorToneInk, var(--HomeToneQuiet));background-clip:padding-box;opacity:.75;cursor:pointer;transition:opacity var(--Fast) var(--Ease)}.AdvisorRiverCell:hover,.AdvisorRiverCell:focus-visible{opacity:1}.AdvisorRiverCell[data-past=true]{opacity:.45}.AdvisorRiverCell[data-now=true]{opacity:1}.AdvisorRiverCell[data-now=true]:after{content:"";position:absolute;inset-inline:0;inset-block-end:-4px;block-size:3px;border-radius:2px;background:var(--Text)}.AdvisorRiverCell[data-tone=Opens],.AdvisorRiverSwatch[data-tone=Opens]{--AdvisorToneInk: var(--HomeToneOpens)}.AdvisorRiverCell[data-tone=GivesAndTakes],.AdvisorRiverSwatch[data-tone=GivesAndTakes]{--AdvisorToneInk: var(--HomeToneMixed);background-image:radial-gradient(circle,var(--Background) 0 1.5px,transparent 2px)}.AdvisorRiverCell[data-tone=UnderStrain],.AdvisorRiverSwatch[data-tone=UnderStrain]{--AdvisorToneInk: var(--HomeToneStrain);background-image:repeating-linear-gradient(135deg,transparent 0 3px,color-mix(in srgb,var(--Background) 45%,transparent) 3px 5px)}.AdvisorRiverCell[data-tone=Quiet],.AdvisorRiverSwatch[data-tone=Quiet]{--AdvisorToneInk: color-mix(in srgb, var(--HomeToneQuiet) 35%, transparent);box-shadow:inset 0 0 0 1px var(--HomeToneQuiet)}.AdvisorRiverCell[aria-pressed=true]{opacity:1;box-shadow:inset 0 0 0 2px var(--Gold)}.AdvisorRiverCell:focus-visible{outline:2px solid var(--Accent);outline-offset:1px}.AdvisorRiverFoot{display:flex;align-items:center;justify-content:space-between;gap:var(--Space4);color:var(--TextMuted);font-size:var(--Text12);line-height:1.3}.AdvisorRiverLegend{display:flex;flex-wrap:wrap;justify-content:center;gap:2px var(--Space3)}.AdvisorRiverLegendItem{display:inline-flex;align-items:center;gap:6px}.AdvisorRiverSwatch{display:inline-block;inline-size:10px;block-size:10px;border-radius:3px;background-color:var(--AdvisorToneInk, var(--HomeToneQuiet))}.AdvisorRiverShimmer{block-size:34px;border-radius:var(--RadiusMd);background:linear-gradient(90deg,var(--Surface),var(--SurfaceRaised),var(--Surface));background-size:200% 100%;animation:AdvisorRiverShimmer 1.6s linear infinite}@keyframes AdvisorRiverShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.AdvisorAsk{display:flex;flex-direction:column}.AdvisorAskForm{display:flex;align-items:center;gap:var(--Space2);margin:0}.AdvisorAskInput{flex:1 1 auto;min-block-size:40px;border-color:color-mix(in srgb,var(--Gold) 45%,var(--BorderStrong));font-size:var(--Text16)}.AdvisorAskButton{min-block-size:40px;padding-inline:20px;font-size:var(--Text16)}.AdvisorFrameRow{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--Space2)}.AdvisorFrameChip{display:inline-flex;align-items:center;gap:6px;min-block-size:34px;padding:0 12px;border:1px solid var(--Border);border-radius:var(--RadiusPill);background:transparent;color:var(--Text);font:inherit;font-size:var(--Text13);cursor:pointer;transition:border-color var(--Fast) var(--Ease),background-color var(--Fast) var(--Ease)}.AdvisorFrameChip:hover{border-color:var(--BorderStrong);background:var(--AccentSoft)}.AdvisorFrameChip[aria-pressed=true]{border-color:color-mix(in srgb,var(--AdvisorChipAccent, var(--Accent)) 65%,transparent);background:color-mix(in srgb,var(--AdvisorChipAccent, var(--Accent)) 16%,transparent);font-weight:650}.AdvisorFrameDot{inline-size:6px;block-size:6px;border-radius:50%;background:var(--AdvisorChipAccent, var(--Gold))}.AdvisorFrameMore{color:var(--TextMuted)}.AdvisorBoard{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,340px);gap:var(--Space4);align-items:start}.AdvisorBoardCentre,.AdvisorBoardSide{display:flex;flex-direction:column;gap:var(--Space4);min-inline-size:0}.AdvisorRail{display:flex;flex-direction:column;gap:var(--Space2);padding:var(--Space4) var(--Space5)}.AdvisorRailList{display:flex;flex-direction:column;gap:var(--Space2);margin:0;padding:0;list-style:none}.AdvisorRailRow{display:flex;flex-direction:column;gap:var(--Space2)}.AdvisorRailItem{display:flex;flex-direction:column;gap:2px;inline-size:100%;padding:var(--Space2) var(--Space3);border:1px solid var(--Border);border-radius:var(--RadiusMd);background:transparent;color:var(--Text);font:inherit;text-align:start;cursor:pointer}.AdvisorRailItem:hover{border-color:var(--BorderStrong)}.AdvisorRailItem[aria-pressed=true]{border-color:color-mix(in srgb,var(--Gold) 55%,transparent);background:var(--GoldSoft)}.AdvisorRailQuestion{font-weight:600}.AdvisorRailMeta{color:var(--TextMuted);font-size:var(--Text12)}.AdvisorRailConfirm{display:flex;flex-wrap:wrap;gap:var(--Space1);padding-inline-start:var(--Space3)}.AdvisorRailChoice{min-block-size:30px;padding:0 10px;border:1px solid var(--Border);border-radius:var(--RadiusPill);background:transparent;color:var(--TextMuted);font:inherit;font-size:var(--Text12);cursor:pointer}.AdvisorRailChoice:hover{color:var(--Text);border-color:var(--BorderStrong)}.AdvisorRailChoice[aria-pressed=true]{border-color:var(--Teal);background:var(--TealSoft);color:var(--AdvisorTealInk);font-weight:650}.AdvisorRailRow[data-deletable=true]{position:relative}.AdvisorRailRow[data-deletable=true]>.AdvisorRailItem{padding-inline-end:calc(var(--Space3) + 30px)}.AdvisorRailDelete{position:absolute;inset-inline-end:6px;inset-block-start:6px;display:inline-flex;align-items:center;justify-content:center;inline-size:28px;block-size:28px;padding:0;border:0;border-radius:var(--RadiusPill);background:transparent;color:var(--TextMuted);opacity:.6;cursor:pointer;transition:color var(--Fast) var(--Ease),background-color var(--Fast) var(--Ease),opacity var(--Fast) var(--Ease)}.AdvisorRailRow:hover .AdvisorRailDelete,.AdvisorRailDelete:focus-visible,.AdvisorRailDelete[aria-expanded=true]{opacity:1}.AdvisorRailDelete:hover,.AdvisorRailDelete[aria-expanded=true]{color:var(--Rose);background:var(--RoseSoft)}.AdvisorRailDeleteAsk{display:flex;flex-wrap:wrap;align-items:center;gap:var(--Space1);padding-inline-start:var(--Space3);color:var(--TextMuted);font-size:var(--Text12)}.AdvisorRailDeleteWords{margin-inline-end:var(--Space1)}.AdvisorRailChoiceDelete{border-color:color-mix(in srgb,var(--Rose) 55%,transparent);color:var(--Rose)}.AdvisorRailChoiceDelete:hover{color:var(--Rose);border-color:var(--Rose);background:var(--RoseSoft)}.AdvisorWritten{display:flex;flex-direction:column;gap:var(--Space3);padding:var(--Space4) var(--Space5)}.AdvisorWrittenHead{display:flex;flex-wrap:wrap;align-items:center;gap:var(--Space2)}.AdvisorWrittenHead .AdvisorBoardKicker{margin-inline-end:auto}.AdvisorAnswerTools{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--Space1);margin-inline-start:auto}.AdvisorAnswerToolsStatus{color:var(--TextMuted);font-size:var(--Text12);font-weight:600;line-height:1.3}.AdvisorAnswerToolsStatus:empty{display:none}.AdvisorConversationBodyTools{display:flex;justify-content:flex-end;margin-block-end:var(--Space1)}.AdvisorWrittenQuestion{margin:0;color:var(--GoldText);font-weight:650}.AdvisorWrittenQuestionText{color:var(--Text);font-weight:400}.AdvisorWrittenBody,.AdvisorWrittenDetail{font-size:var(--Text16);line-height:1.7}.AdvisorWritten :is(.AdvisorWrittenBody,.AdvisorWrittenDetail){text-align:justify;text-wrap:pretty}.AdvisorWritten :is(.AdvisorWrittenSubhead,.AdvisorWrittenList,.AdvisorWrittenTable,.AdvisorWrittenAreas){text-align:start}.AdvisorWrittenDetail{display:flex;flex-direction:column;gap:var(--Space3);padding-block-start:var(--Space3);border-block-start:1px solid var(--Border)}.AdvisorWrittenDetail p{margin:0}.AdvisorWrittenSubhead{margin:0;font-family:var(--FontSans);font-size:var(--Text14);font-weight:400}.AdvisorWrittenList{margin:0;padding-inline-start:1.2em}.AdvisorWrittenAreas{display:grid;gap:var(--Space2);margin:0;font-family:var(--FontSans);font-size:var(--Text14)}.AdvisorWrittenArea{display:grid;grid-template-columns:70px minmax(0,1fr);gap:var(--Space3)}.AdvisorWrittenArea dt{color:var(--TextMuted);font-weight:650}.AdvisorWrittenArea dd{margin:0}.AdvisorWrittenTable{font-family:var(--FontSans);font-size:var(--Text13)}.AdvisorWrittenMore{align-self:flex-start;padding:0;border:0;background:transparent;color:var(--AccentInk);font:inherit;font-weight:650;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.AdvisorWrittenSaved{margin:0;color:var(--TextFaint);font-size:var(--Text12)}.AdvisorWrittenStale{margin:0;color:var(--TextMuted);font-size:var(--Text13);line-height:1.5}.AdvisorGenieFooter{margin:0;color:var(--TextMuted);font-size:var(--Text12);line-height:1.4}.AdvisorDisclaimerFoot{margin:var(--Space2) 0 0;color:var(--TextMuted);font-size:var(--Text12);line-height:1.4;font-style:italic}.AdvisorClarity{display:flex;flex-wrap:wrap;align-items:center;gap:var(--Space2) var(--Space3);padding-block-start:var(--Space2);border-block-start:1px solid var(--Border)}.AdvisorClarityLine{margin:0;color:var(--TextMuted);font-size:var(--Text13)}.AdvisorClarityButtons{display:flex;gap:var(--Space2)}.AdvisorReportRow{display:flex;justify-content:flex-end;margin:0;padding-block-start:var(--Space2)}.AdvisorReportRow .AdvisorReportButton{color:var(--TextMuted)}.AdvisorShareLine{margin-block-start:var(--Space3);padding-block-start:var(--Space3);border-block-start:1px solid var(--Border)}.AdvisorTables{display:grid;gap:var(--Space3);padding-block-start:var(--Space3);border-block-start:1px solid var(--Border);font-family:var(--FontSans);text-align:start}.AdvisorTablesPeriod{display:grid;gap:var(--Space1)}.AdvisorTablesTitle{color:var(--TextMuted)}.AdvisorTablesItem{display:grid;gap:var(--Space1)}.AdvisorTablesToggle{display:inline-flex;align-items:center;gap:8px;justify-self:start;padding:4px 0;border:0;background:transparent;color:var(--AccentInk);font:inherit;font-size:var(--Text14);font-weight:650;text-align:start;cursor:pointer}.AdvisorTablesToggle:focus-visible{outline:2px solid var(--Accent);outline-offset:2px;border-radius:4px}.AdvisorTablesChev{display:inline-block;inline-size:1em;color:var(--TextFaint)}.AdvisorTablesItem[data-open=true] .AdvisorTablesChev{color:var(--Text)}.AdvisorTablesBody:empty{display:none}.AdvisorTables .AdvisorWrittenTable td{vertical-align:top}.AdvisorTables .AdvisorWrittenTable .VishleshaPill{white-space:nowrap}.AdvisorTablesMark{margin-inline-start:4px;color:var(--AdvisorGoldInk, var(--AccentInk))}.AdvisorTablesNote{margin:0;color:var(--TextMuted);font-size:var(--Text12);line-height:1.4}.AdvisorTime{display:grid;padding-block-start:var(--Space3);border-block-start:1px solid var(--Border);text-align:start}.AdvisorTime .AdvisorTablesToggle{font-family:var(--FontSans)}.AdvisorTime+.AdvisorTables{padding-block-start:0;border-block-start:0}.AdvisorTimeBody{display:grid;gap:var(--Space2);text-align:start}.AdvisorTimeBody>*{margin-block:0}@media(max-width:1439px){.AdvisorBoard[data-kind=Cosmos]{grid-template-columns:minmax(0,1fr) minmax(280px,310px);gap:var(--Space3)}}@media(max-width:760px){.AdvisorBoard,.AdvisorBoard[data-kind=Cosmos]{grid-template-columns:minmax(0,1fr)}.AdvisorPhoneRiverPanel .AdvisorRiverHead{flex-wrap:wrap;gap:var(--Space2)}.AdvisorPhoneRiverPanel .AdvisorRiverZoom .AppPill{min-height:var(--PhoneTapMin, 44px);padding-inline:12px;font-size:var(--Text14)}.AdvisorPhoneRiverPanel .AdvisorRiverCells{block-size:28px}.AdvisorPhoneRiverPanel .AdvisorRiverNowLabel{display:none}.AdvisorPhoneRiverPanel .AdvisorRiverFoot{flex-wrap:wrap;justify-content:center;gap:var(--Space1) var(--Space3)}.AdvisorWrittenTable{display:block;max-inline-size:100%;overflow-x:auto}.AdvisorClarityButtons .AppButtonSm,.AdvisorReportRow .AdvisorReportButton,.AdvisorTablesToggle{min-block-size:var(--PhoneTapMin, 44px)}}@media(prefers-reduced-motion:reduce){.AdvisorRiver *,.AdvisorAsk *,.AdvisorBoard *{transition:none;animation:none}}.AdvisorBirth{display:grid;gap:var(--Space3);margin-block-start:var(--Space3);padding-block-start:var(--Space3);border-block-start:1px solid var(--Border)}.AdvisorBirth .AdvisorWrittenSubhead{margin:0}.AdvisorBirthPerson{display:grid;gap:var(--Space2)}.AdvisorBirthWho{margin:0;font-weight:600;line-height:1.5}.AdvisorBirthAsk,.AdvisorBirthConsent{margin:0;line-height:1.5}.AdvisorBirthConsent{color:var(--TextMuted);font-size:var(--Text13)}.AdvisorBirthPills{display:flex;flex-wrap:wrap;gap:var(--Space2)}.AdvisorBirthPill[aria-pressed=true]{color:var(--AccentInk);background:var(--AccentSoft);border-color:var(--Accent)}.AdvisorBirthStatus{font-style:normal}@media(max-width:599px){.AdvisorBirth .AppButtonSm{min-block-size:var(--PhoneTapMin, 44px)}}.AdvisorTools .AdvisorModePill{flex:none;flex-wrap:nowrap;gap:2px;margin-inline-end:var(--Space2);padding:2px}.AdvisorModePill .AdvisorModeOption{min-height:28px;padding-block:2px;padding-inline:11px;font-size:var(--Text12);font-weight:650;white-space:nowrap}.AdvisorConversation{--AdvisorConversationInk: color-mix(in srgb, var(--Accent) 55%, var(--Text));display:flex;flex-direction:column;gap:var(--Space3);min-inline-size:0}.AdvisorConversation .AdvisorConversationHead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--Space2) var(--Space3);margin:0}.AdvisorConversation .AdvisorConversationTitle{margin:0;color:var(--TextMuted);font-family:var(--FontSans);font-size:var(--Text13);font-weight:600;letter-spacing:0}.AdvisorConversation .AdvisorConversationNew{gap:6px}.AdvisorConversationNewIcon{flex:none}.AdvisorConversation .AdvisorConversationTurns{display:flex;flex-direction:column;gap:var(--Space2);margin:0;padding:0;list-style:none}.AdvisorConversation .AdvisorConversationItem{margin:0;padding:0}.AdvisorConversation .AdvisorConversationTurn{display:flex;flex-direction:column;min-inline-size:0;border:1px solid var(--Border);border-radius:var(--RadiusMd);background:var(--Surface)}.AdvisorConversation .AdvisorConversationTurnOpen{border-color:var(--BorderStrong);background:linear-gradient(180deg,var(--SurfaceRaised),var(--Surface))}.AdvisorConversation .AdvisorConversationAsk{margin:0;font:inherit}.AdvisorConversation .AdvisorConversationToggle{display:flex;align-items:baseline;gap:var(--Space3);inline-size:100%;min-inline-size:0;padding-block:var(--Space3);padding-inline:var(--Space4);border:0;border-radius:var(--RadiusMd);background:transparent;color:var(--Text);font-family:var(--FontSans);font-size:calc(var(--Text16) * var(--AdvisorFontScale, 1));text-align:start;cursor:pointer}.AdvisorConversation .AdvisorConversationToggle:focus-visible{outline-offset:-3px}.AdvisorConversation .AdvisorConversationQuestion{flex:0 1 auto;min-inline-size:0;font-weight:650;overflow-wrap:anywhere}.AdvisorConversation .AdvisorConversationPeek{flex:1 1 0;min-inline-size:0;overflow:hidden;color:var(--TextFaint);font-size:calc(var(--Text13) * var(--AdvisorFontScale, 1));white-space:nowrap;text-overflow:ellipsis}.AdvisorConversation .AdvisorConversationWhen{flex:none;margin-inline-start:auto;color:var(--TextFaint);font-size:calc(var(--Text12) * var(--AdvisorFontScale, 1));white-space:nowrap}.AdvisorConversation .AdvisorConversationBody{display:flex;flex-direction:column;gap:var(--Space3);padding-block:0 var(--Space4);padding-inline:var(--Space5)}.AdvisorConversation .AdvisorConversationReadAs{display:flex;align-items:baseline;gap:var(--Space2);margin:0;color:var(--AdvisorConversationInk);font-family:var(--FontSans);font-size:calc(var(--Text13) * var(--AdvisorFontScale, 1))}.AdvisorConversation .AdvisorConversationReadAs:before{content:"";flex:none;inline-size:6px;block-size:6px;border-radius:50%;background:var(--Accent);transform:translateY(-1px)}.AdvisorPage .AdvisorBoardScroll .AdvisorConversationProse.AppReading,.AdvisorConversation .AdvisorConversationProse.AppReading{font-family:var(--FontReading);font-size:calc(var(--Text18) * var(--AdvisorFontScale, 1));line-height:1.75;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.AdvisorConversation .AdvisorConversationProse p{margin:0 0 .75em}.AdvisorConversation .AdvisorConversationProse>:last-child{margin-block-end:0}.AdvisorConversation .AdvisorConversationProse :is(.AdvisorWrittenSubhead,.AdvisorWrittenList){text-align:start}.AdvisorConversation .AdvisorConversationWhy{display:flex;flex-direction:column;gap:var(--Space2);padding-block:var(--Space3) 0;border-block-start:1px solid var(--Border);font-size:calc(var(--Text16) * var(--AdvisorFontScale, 1));line-height:1.6}.AdvisorConversation .AdvisorConversationMark{display:flex;flex-direction:column;gap:var(--Space2);padding-block-start:var(--Space3);border-block-start:1px solid var(--Border)}.AdvisorConversation .AdvisorConversationPills{display:flex;flex-wrap:wrap;align-items:center;gap:var(--Space1) var(--Space2)}.AdvisorConversation .AdvisorConversationPillsLabel{margin-inline-end:var(--Space1);color:var(--TextMuted);font-family:var(--FontSans);font-size:calc(var(--Text13) * var(--AdvisorFontScale, 1))}.AdvisorConversation .AdvisorConversationPill:disabled{cursor:default;opacity:.7}.AdvisorConversation .AdvisorConversationPill[aria-pressed=true]:disabled{opacity:1}.AdvisorConversation .AdvisorConversationPill[data-tone=Good][aria-pressed=true]{border-color:var(--HomeToneOpens);background:color-mix(in srgb,var(--HomeToneOpens) 16%,transparent);color:var(--Text)}.AdvisorConversation .AdvisorConversationPill[data-tone=Bad][aria-pressed=true]{border-color:var(--HomeToneStrain);background:color-mix(in srgb,var(--HomeToneStrain) 16%,transparent);color:var(--Text)}.AdvisorConversation .AdvisorConversationPill[data-tone=Mixed][aria-pressed=true]{border-color:var(--HomeToneMixed);background:color-mix(in srgb,var(--HomeToneMixed) 16%,transparent);color:var(--Text)}.AdvisorConversation .AdvisorConversationAck{min-block-size:1.3em;margin:0;color:var(--AdvisorConversationInk);font-family:var(--FontSans);font-size:calc(var(--Text13) * var(--AdvisorFontScale, 1))}.AdvisorConversation .AdvisorConversationAck:empty{min-block-size:0}.AdvisorConversation .AdvisorConversationChips{padding-block-start:var(--Space1)}.AdvisorRail .AdvisorRailMark{display:inline-flex;flex:none;margin-inline-end:6px;color:var(--Accent);vertical-align:-2px}@media(max-width:760px){.AdvisorConversation .AdvisorConversationToggle{flex-wrap:wrap;align-items:center;gap:var(--Space1) var(--Space3);min-block-size:var(--PhoneTapMin, 44px);padding-inline:var(--Space3)}.AdvisorConversation .AdvisorConversationPeek{flex:1 1 100%}.AdvisorConversation .AdvisorConversationBody{padding-inline:var(--Space3)}.AdvisorConversation .AdvisorConversationNew,.AdvisorConversation .AdvisorConversationPill,.AdvisorConversation .AdvisorConversationChips .AdvisorFollowUpChip{min-block-size:var(--PhoneTapMin, 44px)}}@media(prefers-reduced-motion:reduce){.AdvisorConversation *,.AdvisorModePill *{transition:none;animation:none}}.AppShellFill:has(.AdvisorPage) .TopMenu{flex:none}.AdvisorPage{--CosmosGradient: linear-gradient(90deg, #ff4d6a 0%, #ff9a2e 18%, #ffe14a 36%, #3dce7a 52%, #3aa0ff 68%, #8a6cff 84%, #e85dff 100%);display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:var(--Space4);padding-block:var(--Space4) var(--Space5);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--BorderStrong) transparent}:root[data-theme=light] .AdvisorPage{--CosmosGradient: linear-gradient(90deg, var(--Rose) 0%, var(--Gold) 30%, var(--Teal) 55%, var(--Accent) 80%, var(--AccentInk) 100%)}.AdvisorPage>.AppPageHeader{flex:none;align-items:center;margin-block:0;gap:var(--Space3) var(--Space5)}.AdvisorPage>.AppPageHeader .AppPageTitle{display:inline-block;width:-moz-fit-content;width:fit-content;font-size:calc(var(--Text32) + 4px);background-image:var(--CosmosGradient);-webkit-background-clip:text;background-clip:text;color:transparent}.AdvisorPage>.AppPageHeader .AppPageSubtitle{max-width:none}.AdvisorGate{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--BorderStrong) transparent}.AdvisorPage>.AdvisorRiver,.AdvisorPage>.AdvisorRiverFailed{flex:none}.AdvisorPage>.AdvisorRiver[data-preparing=true]{min-block-size:90px;justify-content:center}.AdvisorPage .AdvisorRiverFailed{display:flex;align-items:center;justify-content:space-between;gap:var(--Space4);padding-block:var(--Space4);padding-inline:var(--Space5)}.AdvisorPage .AdvisorZoomSwitch .AppPill{min-height:30px;padding-block:4px;padding-inline:12px;font-size:var(--Text13)}.AdvisorPage .AdvisorRiver{padding-block:8px 6px;padding-inline:var(--Space5)}.AdvisorPage .AdvisorRail,.AdvisorPage .AdvisorWritten{padding-block:var(--Space4);padding-inline:var(--Space5)}.AdvisorPage .AdvisorAsk .AdvisorAskInput{min-block-size:40px;border-color:color-mix(in srgb,var(--Gold) 45%,var(--BorderStrong));font-size:var(--Text16)}.AdvisorPage .AdvisorAsk .AdvisorAskButton{min-block-size:40px;padding-inline:20px;font-size:var(--Text16)}.AdvisorPage .AdvisorBoardScroll .AppReading{font-family:var(--FontSans);line-height:1.7}.AdvisorPage .AdvisorBoardScroll .AdvisorWrittenTable{font-family:var(--FontSans)}.AdvisorPage .AdvisorConsole>.AdvisorAsk{flex:none;display:flex;flex-direction:column;gap:0;min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.AdvisorPage .AdvisorAsk .AdvisorAskForm{flex:1 1 auto;display:flex;align-items:center;gap:var(--Space2);min-width:320px;margin:0}.AdvisorPage .AdvisorAsk .AdvisorAskInput{flex:1 1 auto;min-width:0}.AdvisorPage .AdvisorAsk .AdvisorAskButton{flex:none}.AdvisorPage .AdvisorAsk .AdvisorChipRow{flex:none;display:flex;flex-wrap:nowrap;align-items:center;gap:var(--Space2);min-width:0;overflow-x:auto;overflow-y:hidden;padding-block:var(--Space2);padding-inline:var(--Space4);border-block-end:1px solid var(--Border);background:var(--SurfaceGlass);scrollbar-width:thin;scrollbar-color:var(--BorderStrong) transparent}.AdvisorPage .AdvisorAsk .AdvisorChipRow>*,.AdvisorPage .AdvisorAsk .AdvisorChipRow .AdvisorTopicChip{flex:none}.AdvisorPage .AdvisorAsk .AdvisorChipRow .AdvisorTopicChips{flex-wrap:nowrap}.AdvisorPage .AdvisorChipLead,.AdvisorPage .AdvisorChipLead:hover:not(:disabled){box-shadow:0 0 0 1px color-mix(in srgb,var(--Accent) 35%,transparent),0 0 10px color-mix(in srgb,var(--Accent) 20%,transparent)}.AdvisorPage .AdvisorAsk .AdvisorFreeLine{flex:none;margin:0;padding-block:3px;padding-inline:var(--Space4);overflow:hidden;border-block-end:1px solid var(--Border);background:var(--SurfaceGlass);color:var(--TextMuted);font-size:var(--Text12);line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.AdvisorPage .AdvisorAsk .AdvisorFreeLine.AdvisorGenieHint{color:var(--HintBright);font-size:calc(var(--Text12) + 1px);font-weight:600}.AdvisorPage .AdvisorAsk .AdvisorGenieRow .AdvisorFrameChip.AdvisorGenieChipMoment{color:var(--GenieCyan);border-color:color-mix(in srgb,var(--GenieCyan) 55%,transparent)}.AdvisorPage .AdvisorAsk .AdvisorGenieRow .AdvisorFrameChip.AdvisorGenieChipMoment[aria-pressed=true]{border-color:color-mix(in srgb,var(--GenieCyan) 80%,transparent);background:color-mix(in srgb,var(--GenieCyan) 16%,transparent)}.AdvisorPage .AdvisorAsk .AdvisorGenieRow .AdvisorGenieSeparator{flex:none;color:var(--TextMuted);font-size:var(--Text13);-webkit-user-select:none;-moz-user-select:none;user-select:none}.AdvisorTopicChips{display:flex;flex-wrap:wrap;gap:var(--Space2)}.AdvisorTopicChip{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding-block:5px;padding-inline:12px;border:1px solid var(--Border);border-radius:var(--RadiusPill);background:var(--Surface);color:var(--Text);font-family:inherit;font-size:var(--Text13);font-weight:600;line-height:1.2;cursor:pointer;transition:color var(--Fast) var(--Ease),border-color var(--Fast) var(--Ease),background-color var(--Fast) var(--Ease),box-shadow var(--Fast) var(--Ease)}.AdvisorTopicChip svg{color:var(--TileAccent, var(--Accent))}.AdvisorTopicChip:hover:not(:disabled){border-color:color-mix(in srgb,var(--TileAccent, var(--Accent)) 60%,var(--Border));background:var(--AccentSoft);box-shadow:0 0 12px -6px var(--TileAccent, var(--Accent))}.AdvisorPage .AdvisorConsole{display:flex;flex-direction:column;flex:1 1 auto;min-height:240px;padding:0;overflow:hidden}.AdvisorToolsRow{position:relative;z-index:2;flex:none;display:flex;flex-wrap:nowrap;align-items:center;gap:var(--Space2) var(--Space4);min-height:48px;padding-block:var(--Space1);padding-inline:var(--Space4);border-block-end:1px solid var(--Border);background:var(--SurfaceGlass)}.AdvisorStatusLine{flex:0 1 18rem;min-width:0;margin:0;color:var(--TextMuted);font-size:var(--Text12);font-weight:600;line-height:1.35}.AdvisorPage .AdvisorToolsRow>.AdvisorStatusLine:empty{flex:0 0 0}.AdvisorPage .AdvisorToolsRow>.AdvisorTools{flex:none;flex-wrap:nowrap;min-height:0;padding:0;border:0;background:transparent}.AdvisorPage .AdvisorToolsRow>.AdvisorTools .AdvisorToolsStatus:empty{flex:0 0 0}.AdvisorPage .AdvisorToolsRow:has(.AdvisorToolsStatus:not(:empty))>.AdvisorStatusLine{flex:0 0 0;overflow:hidden;white-space:nowrap;opacity:0}.AdvisorPage .AdvisorToolsRow:has(.AdvisorToolsStatus:not(:empty))>.AdvisorTools{flex:1 1 auto;min-width:0}.AdvisorBoardScroll{flex:1 1 auto;min-height:0;padding-block:var(--Space4) var(--Space5);padding-inline:var(--Space5);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--BorderStrong) transparent;font-size:calc(var(--Text16) * var(--AdvisorFontScale, 1))}.AdvisorBoardScroll::-webkit-scrollbar{width:8px}.AdvisorBoardScroll::-webkit-scrollbar-thumb{border-radius:8px;background:var(--BorderStrong)}.AdvisorPage .AdvisorBoardScroll:focus-visible{outline-offset:-3px}.AdvisorPage .AdvisorBoardScroll :is(.AdvisorWrittenBody,.AdvisorWrittenDetail){font-size:calc(var(--Text16) * var(--AdvisorFontScale, 1))}.AdvisorPage .AdvisorBoardScroll .AdvisorWrittenAreas,.AdvisorPage .AdvisorBoardScroll .AdvisorWrittenSubhead{font-size:calc(var(--Text14) * var(--AdvisorFontScale, 1))}.AdvisorPage .AdvisorBoardScroll .AdvisorWrittenDetail.AppReading .AdvisorWrittenSubhead{margin-block:.35em .15em}.AdvisorPage .AdvisorBoardScroll .AdvisorWrittenTable{font-size:calc(var(--Text13) * var(--AdvisorFontScale, 1))}.AdvisorPage .AdvisorBoardScroll .AdvisorTablesToggle{font-size:calc(var(--Text14) * var(--AdvisorFontScale, 1))}.AdvisorPage .AdvisorBoardScroll .AdvisorTablesNote{font-size:calc(var(--Text12) * var(--AdvisorFontScale, 1))}.AdvisorPage .AdvisorBoardScroll :is(.AdvisorBoardMuted,.AdvisorClarityLine){font-size:calc(var(--Text13) * var(--AdvisorFontScale, 1))}.AdvisorPage .AdvisorBoardScroll :is(.AdvisorBoardKicker,.AdvisorRailMeta){font-size:calc(var(--Text12) * var(--AdvisorFontScale, 1))}.AdvisorPage .AdvisorBoardScroll .AdvisorClarity{display:none}.AdvisorPage .AdvisorWaiting,.AdvisorPage .AdvisorNote{display:flex;flex-direction:column;gap:var(--Space3);padding:var(--Space5)}.AdvisorWaitingQuestion{margin:0;color:var(--TextMuted);font-style:italic}.AdvisorWaitingLine{display:inline-flex;align-items:center;gap:var(--Space3);margin:0;color:var(--TextMuted)}.AdvisorNoteText{margin:0;line-height:1.6}.AdvisorSoftNote{margin:0;color:var(--TextMuted);font-style:italic;line-height:1.5}.AdvisorBoardEmpty .AdvisorNoteText{color:var(--TextMuted)}.AdvisorOpening .AdvisorOpeningChips{margin-block-start:var(--Space3)}.AdvisorDisclaimer{margin:0;color:var(--TextMuted);font-size:var(--Text14);line-height:1.5}.AdvisorThinkingDots{display:inline-flex;gap:4px}.AdvisorThinkingDots i{width:6px;height:6px;border-radius:50%;background:var(--Accent);animation:AdvisorDotPulse 1.1s ease-in-out infinite}.AdvisorThinkingDots i:nth-child(2){animation-delay:.18s}.AdvisorThinkingDots i:nth-child(3){animation-delay:.36s}@keyframes AdvisorDotPulse{0%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.AdvisorFollowUpChips{display:flex;flex-wrap:wrap;gap:var(--Space2)}.AdvisorFollowUpChip{display:inline-flex;align-items:center;min-height:32px;padding-block:5px;padding-inline:12px;border:1px solid color-mix(in srgb,var(--Accent) 40%,transparent);border-radius:var(--RadiusPill);background:var(--AccentSoft);color:var(--AccentInk);font-family:inherit;font-size:var(--Text13);font-weight:600;line-height:1.2;cursor:pointer;transition:border-color var(--Fast) var(--Ease),box-shadow var(--Fast) var(--Ease)}.AdvisorFollowUpChip:hover:not(:disabled){border-color:var(--Accent);box-shadow:0 0 12px -4px var(--AccentGlow)}.AdvisorFollowUpChip:disabled{opacity:.55;cursor:not-allowed}.AdvisorTools{position:relative;z-index:2;flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--Space1) var(--Space3);min-height:44px}.AdvisorToolsTitle{display:inline-flex;align-items:center;gap:var(--Space2);min-width:0;margin-inline-end:auto;color:var(--TextMuted);font-size:var(--Text13);font-weight:600}.AdvisorToolsTitleText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdvisorToolsStatus{flex:1 1 0;min-width:0;color:var(--Text);font-size:var(--Text12);font-weight:600;line-height:1.35;text-align:end}.AdvisorToolsStatusNote{color:var(--TextMuted);font-weight:500}.AdvisorToolsGroup{display:inline-flex;align-items:center;gap:var(--Space1);flex:none}.AdvisorPage .AdvisorToolButton{min-height:32px;padding-block:4px;padding-inline:10px;gap:6px}.AdvisorPage .AdvisorToolButton[aria-pressed=true],.AdvisorPage .AdvisorToolButton[aria-expanded=true]{color:var(--Text);background:var(--AccentSoft)}.AdvisorToolButtonDone .AdvisorToolIcon{color:var(--Teal)}.AdvisorPage .AdvisorToolButton .AdvisorToolCaret{width:.9em;height:.9em;margin-inline-start:-2px;opacity:.75}.AdvisorFontStepper{display:inline-flex;align-items:center;gap:2px;margin-inline-end:var(--Space1)}.AdvisorPage .AdvisorFontButton{min-width:32px;padding-inline:6px;justify-content:center;font-weight:650;line-height:1}.AdvisorPage .AdvisorFontSmaller{font-size:12px}.AdvisorPage .AdvisorFontLarger{font-size:15px}.AdvisorFontValue{min-width:4ch;color:var(--TextMuted);font-size:var(--Text12);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.AdvisorExportWrap{position:relative;display:inline-flex}.AdvisorExportMenu{position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0;z-index:5;display:grid;gap:2px;min-width:12rem;padding:var(--Space1);border:1px solid var(--BorderStrong);border-radius:var(--RadiusMd);background:var(--SurfaceRaised);box-shadow:var(--ShadowPop)}.AdvisorExportItem{display:flex;align-items:center;width:100%;min-height:36px;padding-block:6px;padding-inline:12px;border:0;border-radius:var(--RadiusSm);background:transparent;color:var(--Text);font-family:inherit;font-size:var(--Text13);font-weight:600;line-height:1.2;text-align:start;white-space:nowrap;cursor:pointer;transition:background-color var(--Fast) var(--Ease)}.AdvisorExportItem:hover,.AdvisorExportItem:focus-visible{background:var(--AccentSoft)}.AdvisorPage .AdvisorExportItem:focus-visible{outline-offset:-2px}.AdvisorPage .AdvisorConsoleMaximised{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;max-width:none;margin:0;border:0;border-radius:0;box-shadow:none}.AdvisorPage:has(>.AdvisorConsoleMaximised){overflow:hidden}@media(max-height:760px){.AdvisorPage{gap:var(--Space2);padding-block:var(--Space2) var(--Space3)}.AdvisorPage .AdvisorRiver{gap:var(--Space1);padding-block:6px}.AdvisorPage>.AdvisorRiver[data-preparing=true]{min-block-size:88px}.AdvisorPage>.AppPageHeader .AppPageHeaderText{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--Space3)}.AdvisorPage>.AppPageHeader .AppPageTitle{font-size:calc(var(--Text24) + 4px)}.AdvisorPage .AdvisorAsk .AdvisorChipRow{padding-block:6px}.AdvisorBoardScroll{padding-block:var(--Space3) var(--Space4)}.AdvisorToolsRow{min-height:44px}}@media(max-width:760px){.AdvisorPage.AdvisorPagePhone{gap:0;padding:0;overflow:hidden}.AdvisorPagePhone>.AdvisorGate{padding-inline:var(--PhoneGutter, 16px)}.AdvisorPhoneHeader{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--Space2);padding-block:var(--Space2);padding-inline:var(--PhoneGutter, 16px) var(--Space2)}.AdvisorPhoneHeadText{display:flex;flex-direction:column;min-width:0}.AdvisorPhoneHeader .AdvisorPhoneTitle{width:-moz-fit-content;width:fit-content;margin:0;font-size:var(--Text24);line-height:1.15;background-image:var(--CosmosGradient);-webkit-background-clip:text;background-clip:text;color:transparent}.AdvisorPhonePerson,.AdvisorPhoneNowText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdvisorPhonePerson{margin:0;color:var(--TextMuted);font-size:var(--Text14);font-weight:600}.AdvisorPhoneHeadTools{display:flex;flex:none;gap:2px}.AdvisorPhoneHeader .AdvisorPhoneHeadButton{flex-direction:column;gap:2px;min-block-size:var(--PhoneTapMin, 44px);min-inline-size:var(--PhoneTapMin, 44px);padding-block:4px;padding-inline:8px;font-size:var(--Text12);line-height:1.15}.AdvisorPhoneRiver{flex:none;padding-block:0 var(--Space2);padding-inline:var(--PhoneGutter, 16px)}.AdvisorPhoneNow{display:flex;align-items:center;gap:var(--Space2);inline-size:100%;min-block-size:var(--PhoneTapMin, 44px);padding-block:6px;padding-inline:14px;border:1px solid var(--Border);border-radius:var(--RadiusPill);background:var(--SurfaceGlass);color:var(--Text);font:inherit;font-size:var(--Text14);font-weight:600;line-height:1.3;text-align:start;cursor:pointer}.AdvisorPhoneNow:disabled{color:var(--TextMuted);cursor:default}.AdvisorPhoneNowText{flex:1 1 auto}.AdvisorPhoneFold{flex:none;color:var(--TextMuted)}.AdvisorPhoneRiverPanel .AdvisorRiver{margin-block-start:var(--Space2);padding-block:8px;padding-inline:var(--Space3)}.AdvisorPagePhone .AdvisorPhoneRiverFailed{flex:none;margin-block:0 var(--Space2);margin-inline:var(--PhoneGutter, 16px);padding:var(--Space3)}.AdvisorPhoneColumn.AdvisorBoardScroll{display:flex;flex-direction:column;gap:var(--Space3);padding-block:var(--Space1) var(--Space4);padding-inline:var(--PhoneGutter, 16px);scrollbar-gutter:auto}.AdvisorPhoneColumn>*{flex:none;min-width:0}.AdvisorPhoneColumn :is(.AdvisorWritten,.AdvisorWaiting,.AdvisorNote,.AdvisorFreeCard,.AdvisorGreeting){padding:var(--Space4)}.AdvisorFreeCard,.AdvisorGreeting{display:grid;gap:var(--Space2);color:var(--TextMuted);font-size:var(--Text14)}.AdvisorFreeCard p,.AdvisorGreeting p{margin:0;line-height:1.55}.AdvisorFreeCardLine,.AdvisorGreetingLine{color:var(--Text);font-size:var(--Text16)}.AdvisorFreeCardLine{font-weight:650}.AdvisorPhoneAsk{flex:none;display:flex;flex-direction:column;padding-block-end:var(--KeyboardInset, 0px);border-block-start:1px solid var(--Border);background:var(--Surface)}.AdvisorPhoneAsk>.AdvisorStatusLine{padding-block:var(--Space1) 0;padding-inline:var(--PhoneGutter, 16px)}.AdvisorPhoneAsk>.AdvisorStatusLine:empty{display:none}.AdvisorPagePhone .AdvisorAsk .AdvisorToolsRow{min-height:0;padding-block:var(--Space2);padding-inline:var(--PhoneGutter, 16px);border:0;background:none}.AdvisorPagePhone .AdvisorAsk .AdvisorAskForm{min-width:0}.AdvisorPagePhone .AdvisorAsk .AdvisorAskInput{min-block-size:var(--PhoneTapMin, 44px);font-size:16px}.AdvisorPagePhone .AdvisorAsk .AdvisorAskButton{min-block-size:var(--PhoneTapMin, 44px);padding-inline:18px}.AdvisorPagePhone .AdvisorAsk .AdvisorChipRow{padding-block:var(--Space2) 0;padding-inline:var(--PhoneGutter, 16px);border:0;background:none;scrollbar-width:none}.AdvisorPagePhone .AdvisorAsk :is(.AdvisorFrameChip,.AdvisorTopicChip){min-block-size:var(--PhoneTapMin, 44px);font-size:var(--Text14)}.AdvisorPagePhone .AdvisorAsk .AdvisorGenieHint{padding-inline:var(--PhoneGutter, 16px);border:0;background:none;white-space:normal}.AdvisorPagePhone .AdvisorMicButton{flex:none;display:inline-grid;place-items:center;inline-size:var(--PhoneTapMin, 44px);block-size:var(--PhoneTapMin, 44px);padding:0;border:1px solid var(--BorderStrong);border-radius:50%;background:var(--Surface);color:var(--Text);cursor:pointer}.AdvisorPagePhone .AdvisorMicButton[aria-pressed=true]{border-color:var(--Gold);background:color-mix(in srgb,var(--Gold) 20%,var(--Surface));color:var(--Gold)}.AdvisorPagePhone .AdvisorMicButton:focus-visible{outline:2px solid var(--Gold);outline-offset:2px}.AdvisorPagePhone .AdvisorAsk .AdvisorAskForm:has(>.AdvisorAskHint){flex-wrap:wrap;row-gap:var(--Space1)}.AdvisorPagePhone .AdvisorAsk .AdvisorAskForm:has(>.AdvisorAskHint)>.AdvisorAskInput{flex-basis:0}.AdvisorPagePhone .AdvisorAskHint{flex:1 0 100%;margin:0;color:var(--TextMuted);font-size:var(--Text13);line-height:1.35}.PhoneSheetQuestions .AdvisorRail{padding:0;border:0;background:none;box-shadow:none}.PhoneSheetQuestions .AdvisorRail>.AdvisorBoardKicker{display:none}.AdvisorPhoneTools,.AdvisorPhoneToolsList{display:grid;gap:var(--Space2)}.AdvisorPhoneTools .AdvisorPhoneTool{justify-content:flex-start;gap:var(--Space3);inline-size:100%;min-block-size:48px;font-size:var(--Text16)}.AdvisorPhoneToolsStatus{min-block-size:1.4em;margin:0;color:var(--TextMuted);font-size:var(--Text14)}.AdvisorPhoneToolsLead .AppPill{min-block-size:var(--PhoneTapMin, 44px)}}@media(prefers-reduced-motion:reduce){.AdvisorThinkingDots i{animation:none;opacity:.7}.AdvisorTopicChip,.AdvisorFollowUpChip,.AdvisorExportItem{transition:none}}.AdvisorVishlesha{min-inline-size:0}.VishleshaBoard{display:flex;flex-direction:column;gap:var(--Space5, 20px);font-size:calc(var(--Text14, 14px) * var(--AdvisorFontScale, 1));line-height:1.55;color:var(--Text)}.VishleshaNote{display:flex;flex-direction:column;gap:var(--Space3, 12px);padding:var(--Space5, 20px)}.VishleshaNoteText{margin:0;color:var(--TextMuted)}.VishleshaNoteTools{display:flex;gap:var(--Space2, 8px)}.VishleshaHead{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:end}.VishleshaKicker{color:var(--GoldText);font-size:11.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.VishleshaName{margin:2px 0;font-family:var(--FontHero);font-size:36px;font-weight:600;line-height:1.1;color:var(--Text)}.VishleshaHeadLine{color:var(--TextMuted);font-size:13.5px}.VishleshaCounts{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:10px}.VishleshaHeadSide{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.VishleshaClose{inline-size:30px;block-size:30px;border:1px solid var(--Border);border-radius:50%;background:var(--BackgroundDeep);color:var(--TextMuted);font-size:18px;line-height:1;cursor:pointer}.VishleshaClose:hover{color:var(--Text);border-color:var(--BorderStrong)}.VishleshaNextCard{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;align-items:center;padding:12px 16px;border:1px solid color-mix(in srgb,var(--Gold) 40%,transparent);border-radius:var(--RadiusLg);background:radial-gradient(120% 140% at 100% 0%,var(--GoldSoft),transparent 60%),var(--Surface);min-inline-size:320px;max-inline-size:420px}.VishleshaNextCard b{grid-row:span 2;font-family:var(--FontDisplay);font-size:38px;font-weight:650;color:var(--GoldText);line-height:1;font-variant-numeric:tabular-nums}.VishleshaNextTop{color:var(--TextFaint);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.VishleshaNextBottom{font-size:13px}.VishleshaPill{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:var(--RadiusPill);font-size:11.5px;font-weight:650;letter-spacing:.01em;white-space:nowrap;border:1px solid transparent;font-family:var(--FontSans)}.VishleshaPillGold{color:var(--GoldText);background:var(--GoldSoft);border-color:color-mix(in srgb,var(--Gold) 30%,transparent)}.VishleshaPillGreen{color:var(--Green);background:var(--GreenSoft);border-color:color-mix(in srgb,var(--Green) 30%,transparent)}.VishleshaPillTeal{color:var(--Teal);background:var(--TealSoft);border-color:color-mix(in srgb,var(--Teal) 30%,transparent)}.VishleshaPillRose{color:var(--Rose);background:var(--RoseSoft);border-color:color-mix(in srgb,var(--Rose) 30%,transparent)}.VishleshaPillViolet{color:var(--AccentInk);background:var(--AccentSoft);border-color:color-mix(in srgb,var(--Accent) 35%,transparent)}.VishleshaPillMuted{color:var(--TextMuted);background:color-mix(in srgb,var(--TextMuted) 8%,transparent);border-color:var(--Border)}.VishleshaJump{cursor:pointer}.VishleshaJump:hover{filter:brightness(1.2)}.VishleshaPlanetChip{display:inline-flex;align-items:center;gap:6px;padding:2px 10px 2px 3px;border:1px solid var(--Border);border-radius:var(--RadiusPill);background:var(--Surface);font-size:12px;font-weight:600;color:var(--Text)}.VishleshaPlanetChip i{display:inline-grid;place-items:center;min-inline-size:20px;block-size:20px;padding-inline:2px;border-radius:50%;background:var(--AccentSoft);color:var(--AccentInk);font-style:normal;font-size:10px;font-weight:700}.VishleshaPlanetChipRescue i{background:var(--GoldSoft);color:var(--GoldText)}.VishleshaLinkButton{border:1px solid var(--Border);background:var(--BackgroundDeep);color:var(--TextMuted);border-radius:var(--RadiusPill);padding:3px 11px;font-size:11.5px;font-weight:650;cursor:pointer;font-family:var(--FontSans)}.VishleshaLinkButton:hover{color:var(--Text);border-color:var(--BorderStrong)}.VishleshaPanel{border:1px solid var(--Border);border-radius:var(--RadiusLg);background:linear-gradient(180deg,color-mix(in srgb,var(--Surface) 92%,transparent),var(--Background));padding:16px 18px 18px;min-inline-size:0}.VishleshaPanelHead{display:flex;align-items:center;gap:12px;margin-block-end:12px;flex-wrap:wrap}.VishleshaPanelHead h3{margin:0;font-family:var(--FontDisplay);font-size:18px;font-weight:650;color:var(--Text)}.VishleshaPanelKicker{color:var(--TextFaint);font-size:12.5px}.VishleshaPanelRight{margin-inline-start:auto;display:flex;gap:8px;align-items:center}.VishleshaLabel{margin:12px 0 6px;color:var(--TextFaint);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.VishleshaEmpty{margin:0;color:var(--TextMuted)}.VishleshaReadingNote{margin:-4px 0 12px;color:var(--TextMuted);font-size:13px;font-style:italic}.VishleshaExport{display:inline-flex;align-items:center;gap:6px}.VishleshaExportButton[disabled]{opacity:.55;cursor:progress}.VishleshaExportNote{color:var(--TextMuted);font-size:11.5px;max-inline-size:280px}.VishleshaStyleSwitch{display:inline-flex;padding:2px;border:1px solid var(--Border);border-radius:var(--RadiusPill);background:var(--BackgroundDeep)}.VishleshaStyleSwitch button{border:0;background:transparent;padding:3px 11px;border-radius:var(--RadiusPill);color:var(--TextFaint);font-size:11.5px;font-weight:650;cursor:pointer;font-family:var(--FontSans)}.VishleshaStyleSwitch button.VishleshaStyleOn{background:var(--AccentSoft);color:var(--AccentInk)}.VishleshaChartTrio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.VishleshaChartCard{display:flex;flex-direction:column;gap:10px;padding:12px 12px 14px;border:1px solid var(--Border);border-radius:var(--RadiusMd);background:var(--Surface);min-inline-size:0}.VishleshaChartCard:hover{border-color:var(--BorderStrong)}.VishleshaChartCard h4{margin:0;display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-family:var(--FontDisplay);font-size:16px;font-weight:650}.VishleshaChartCard h4 span{color:var(--TextFaint);font-family:var(--FontSans);font-size:11.5px;font-weight:600}.VishleshaChartCard ul{margin:0;padding:0 0 0 16px;display:flex;flex-direction:column;gap:5px}.VishleshaChartCard li{font-family:var(--FontSans);font-size:15px;line-height:1.65;color:var(--Text)}.VishleshaChartCard li::marker{color:var(--Gold)}.VishleshaLegend{color:var(--TextFaint);font-size:11.5px;margin-block-start:8px}.VishleshaChart{display:block;inline-size:100%;max-inline-size:360px;block-size:auto;margin-inline:auto;font-family:var(--FontSans)}.VishleshaChart rect,.VishleshaChart polygon{fill:var(--BackgroundDeep);stroke:var(--Border);stroke-width:1}.VishleshaChartNorth polygon{stroke:var(--BorderStrong)}.VishleshaChart .VishleshaChartLagna rect,.VishleshaChart .VishleshaChartLagna polygon{fill:color-mix(in srgb,var(--Gold) 7%,var(--BackgroundDeep))}.VishleshaChart .VishleshaChartCentre{fill:var(--Surface);stroke:var(--Border)}.VishleshaChartStrokes{fill:none;stroke:var(--Gold);stroke-width:1.3;opacity:.75}.VishleshaChartHouse{fill:var(--TextFaint);font-size:calc(var(--VishleshaChartFont) * .9)}.VishleshaChartNumber{fill:var(--TextFaint);font-size:calc(var(--VishleshaChartFont) * .95)}.VishleshaChartSign{fill:var(--TextFaint);font-size:calc(var(--VishleshaChartFont) * .82)}.VishleshaChartLagnaTag{fill:var(--GoldText);font-size:calc(var(--VishleshaChartFont) * .75);font-weight:700;letter-spacing:.08em}.VishleshaChartBody,.VishleshaChartAsc{font-size:var(--VishleshaChartFont)}.VishleshaChartName{font-weight:600;fill:var(--Text)}.VishleshaChartDeg{fill:var(--TextMuted);font-variant-numeric:tabular-nums;font-size:calc(var(--VishleshaChartFont) * .88)}.VishleshaChartRetro{fill:var(--Rose);font-weight:700}.VishleshaChartAsc .VishleshaChartName,.VishleshaChartAsc .VishleshaChartDeg{fill:var(--GoldText)}.VishleshaChartBody{cursor:pointer;outline:none}.VishleshaChart .VishleshaChartHit{fill:transparent;stroke:none;transition:fill .14s}.VishleshaChart .VishleshaChartBody:hover .VishleshaChartHit,.VishleshaChart .VishleshaChartBody:focus .VishleshaChartHit{fill:var(--AccentSoft)}.VishleshaChart .VishleshaChartOn .VishleshaChartHit{fill:var(--GoldSoft)}.VishleshaChartOn .VishleshaChartName,.VishleshaChartOn .VishleshaChartDeg{fill:var(--GoldText)}.VishleshaChartDim{opacity:.35}.VishleshaChartCentreName{fill:var(--Text);font-family:var(--FontDisplay);font-size:calc(var(--VishleshaChartFont) * 1.45);font-weight:650}.VishleshaChartCentreKind{fill:var(--TextMuted);font-size:calc(var(--VishleshaChartFont) * .95)}.VishleshaDrawer{position:sticky;bottom:0;z-index:6;margin-block-start:14px;padding:12px 14px;border:1px dashed var(--BorderStrong);border-radius:var(--RadiusMd);background:color-mix(in srgb,var(--Surface) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--TextFaint);font-size:13px;min-block-size:54px;box-shadow:0 -10px 30px #02040c40}.VishleshaDrawerOpen{border-style:solid;border-color:color-mix(in srgb,var(--Gold) 45%,transparent);background:var(--SurfaceRaised);color:var(--Text)}.VishleshaDrawerGrid{display:grid;grid-template-columns:170px repeat(6,minmax(0,1fr));gap:10px 14px;align-items:start}.VishleshaDrawerName{font-family:var(--FontHero);font-size:24px;color:var(--GoldText);line-height:1.1}.VishleshaDrawerName small{display:block;color:var(--TextMuted);font-family:var(--FontSans);font-size:12px}.VishleshaFact{display:flex;flex-direction:column;gap:2px;font-size:13px}.VishleshaFactKey{color:var(--TextFaint);font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.VishleshaDrawerRow{display:flex;flex-wrap:wrap;gap:6px;margin-block-start:10px;align-items:center}.VishleshaDrawerRow em{color:var(--TextFaint);font-style:normal;font-size:11.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;margin-inline-end:4px}.VishleshaTiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.VishleshaTile{position:relative;padding:14px 16px;border:1px solid var(--Border);border-radius:var(--RadiusMd);background:var(--Surface);overflow:hidden}.VishleshaTile:after{content:"";position:absolute;inset-inline:0;inset-block-start:0;block-size:2px;background:var(--VishleshaTone, var(--Accent))}.VishleshaTile h4{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--VishleshaTone, var(--AccentInk))}.VishleshaTile h4 i{display:inline-grid;place-items:center;inline-size:20px;block-size:20px;border-radius:50%;border:1px solid var(--VishleshaTone, var(--Accent));font-style:normal;font-size:10.5px}.VishleshaTileLive h4 i{background:var(--Teal);color:var(--BackgroundDeep);animation:VishleshaGlow 2.4s infinite}@keyframes VishleshaGlow{50%{box-shadow:0 0 0 6px var(--TealSoft)}}.VishleshaTileText p{margin:0 0 8px;font-family:var(--FontSans);font-size:15px;line-height:1.65;color:var(--Text)}.VishleshaTileText p:last-child{margin-block-end:0}.VishleshaTileText strong{color:var(--Text);font-weight:650}.VishleshaTileState{color:var(--TextMuted)}.VishleshaTileMeta{color:var(--TextMuted)!important;font-family:var(--FontSans)!important;font-size:12.5px!important}.VishleshaTileClamped{max-block-size:300px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 78%,transparent);mask-image:linear-gradient(180deg,#000 78%,transparent)}.VishleshaTileMore{margin-block-start:8px}.VishleshaLanes{position:relative;display:grid;grid-template-columns:178px minmax(0,1fr)}.VishleshaLaneRow{display:contents}.VishleshaLaneName{display:flex;align-items:center;gap:6px;padding:0 10px 0 0;block-size:30px;font-size:12.5px;font-weight:600;color:var(--TextMuted);border:0;border-block-end:1px solid color-mix(in srgb,var(--Border) 50%,transparent);background:transparent;text-align:start;cursor:pointer;font-family:var(--FontSans);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.VishleshaLaneMain{color:var(--Text);cursor:default}.VishleshaLaneName:hover{color:var(--Text)}.VishleshaLaneName.VishleshaLaneOn{color:var(--GoldText)}.VishleshaLaneTrack{position:relative;block-size:30px;border-block-end:1px solid color-mix(in srgb,var(--Border) 50%,transparent)}.VishleshaLaneTrack.VishleshaLaneOn{background:var(--GoldSoft)}.VishleshaSeg,.VishleshaMainSeg{position:absolute;top:5px;block-size:20px;border-radius:4px;transition:filter .14s}.VishleshaSeg{background:var(--AccentSoft);border:1px solid color-mix(in srgb,var(--Accent) 70%,transparent)}.VishleshaSeg.VishleshaRescued{background:color-mix(in srgb,var(--Gold) 24%,transparent);border-color:var(--Gold)}.VishleshaSeg.VishleshaHeld{background:color-mix(in srgb,var(--TextMuted) 8%,transparent);border:1px dashed var(--TextFaint)}.VishleshaSeg:hover,.VishleshaMainSeg:hover{filter:brightness(1.3)}.VishleshaMainSeg{background:var(--SurfaceRaised);border:1px solid var(--Border);display:grid;place-items:center;overflow:hidden;color:var(--Text);font-size:10.5px;font-weight:600;white-space:nowrap}.VishleshaMainSeg.VishleshaRescued{background:color-mix(in srgb,var(--Gold) 20%,transparent);border-color:var(--Gold)}.VishleshaAxis{block-size:22px;position:relative}.VishleshaAxis span{position:absolute;top:5px;color:var(--TextFaint);font-size:10px}.VishleshaYou{position:absolute;inset-block:0 22px;inset-inline-start:calc(178px + (100% - 178px) * var(--VishleshaYou));inline-size:2px;background:var(--Teal);pointer-events:none}.VishleshaYouTag{position:absolute;inset-block-start:-18px;transform:translate(-50%);color:var(--Teal);font-size:10.5px;font-weight:700;white-space:nowrap}.VishleshaCaption{margin:10px 0 0;color:var(--TextFaint);font-size:12px}.VishleshaPanel#VishleshaLanes{padding-block-start:22px}.VishleshaColumns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.VishleshaStack{display:flex;flex-direction:column;gap:10px}.VishleshaItem{border:1px solid var(--Border);border-radius:var(--RadiusMd);background:var(--Surface);transition:border-color .16s,box-shadow .16s}.VishleshaItem:hover{border-color:var(--BorderStrong)}.VishleshaItemOpen{border-color:color-mix(in srgb,var(--Gold) 45%,transparent);box-shadow:0 10px 30px #02040c40}.VishleshaCare.VishleshaItemOpen{border-color:color-mix(in srgb,var(--Rose) 45%,transparent)}.VishleshaItemHead{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;inline-size:100%;padding:12px 14px;border:0;background:transparent;text-align:start;cursor:pointer;color:var(--Text);font-family:var(--FontSans)}.VishleshaItemTitle{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-family:var(--FontDisplay);font-size:15.5px;font-weight:650}.VishleshaItemLine{grid-column:1;color:var(--Rose);font-size:13px}.VishleshaItemChev{grid-row:span 2;align-self:center;color:var(--TextFaint);transition:transform .2s var(--Ease)}.VishleshaItemOpen .VishleshaItemChev{transform:rotate(180deg);color:var(--Text)}.VishleshaItemPlanets{grid-column:1;display:flex;flex-wrap:wrap;gap:5px;margin-block-start:4px}.VishleshaItemBody{padding:0 14px 14px}.VishleshaItemBody p{margin:0 0 10px;font-size:14.5px;line-height:1.65}.VishleshaNoteLine{padding:8px 10px;border-radius:var(--RadiusSm);background:var(--BackgroundDeep);color:var(--TextMuted);font-size:12.5px!important}.VishleshaNoteLine b{color:var(--AccentInk)}.VishleshaPeriods{display:flex;flex-wrap:wrap;gap:6px}.VishleshaPeriod{display:inline-flex;flex-direction:column;padding:6px 10px;border:1px solid var(--Border);border-radius:var(--RadiusSm);background:var(--BackgroundDeep);font-size:11.5px;line-height:1.35;cursor:default}.VishleshaPeriod b{font-size:12.5px;font-weight:650}.VishleshaPeriod span{color:var(--TextMuted)}.VishleshaPeriodRescued{border-color:color-mix(in srgb,var(--Gold) 50%,transparent)}.VishleshaPeriodRescued b:after{content:" ●";color:var(--Gold);font-size:8px;vertical-align:2px}.VishleshaPeriodNow{outline:2px solid var(--Teal);outline-offset:1px}.VishleshaSteps{margin:0;padding:0;list-style:none;counter-reset:VishleshaStep;display:flex;flex-direction:column;gap:6px}.VishleshaSteps li{position:relative;padding:7px 10px 7px 36px;border-radius:var(--RadiusSm);background:var(--BackgroundDeep);font-size:14px;line-height:1.55}.VishleshaSteps li:before{counter-increment:VishleshaStep;content:counter(VishleshaStep);position:absolute;inset-inline-start:9px;inset-block-start:7px;inline-size:19px;block-size:19px;border-radius:50%;background:var(--RoseSoft);color:var(--Rose);font-size:11px;font-weight:700;display:grid;place-items:center}.VishleshaShowLane{margin-block-start:10px}.VishleshaRescueText{margin:0 0 12px;font-family:var(--FontSans);font-size:15px;line-height:1.65}.VishleshaRescueGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.VishleshaHouse{padding:14px;border:1px solid color-mix(in srgb,var(--Gold) 35%,transparent);border-radius:var(--RadiusMd);background:radial-gradient(120% 80% at 50% 0%,var(--GoldSoft),transparent 60%),var(--Surface)}.VishleshaHouse h4{margin:0;display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-family:var(--FontHero);font-size:21px;color:var(--GoldText)}.VishleshaHouse h4 span{color:var(--TextFaint);font-family:var(--FontSans);font-size:11px;font-weight:600}.VishleshaHouseMeans{margin:2px 0 10px;color:var(--TextMuted);font-size:12.5px}.VishleshaHouseWho{display:flex;flex-wrap:wrap;gap:5px;margin-block-end:10px}.VishleshaCarry{margin-block-start:6px;padding:8px 10px;border-radius:var(--RadiusSm);background:var(--BackgroundDeep);font-size:12.5px}.VishleshaCarry span{display:block;color:var(--TextMuted)}.VishleshaCarryNone{color:var(--TextFaint);font-style:italic}.VishleshaHouseNote{margin:8px 0 0;color:var(--TextFaint);font-size:12px}.VishleshaZoom{margin-block-start:14px}.VishleshaZoomTrack{position:relative;block-size:64px}.VishleshaZoomTrack .VishleshaZoomSeg{top:4px;block-size:36px;font-size:11.5px}.VishleshaZoomNowSeg{outline:2px solid var(--Teal);outline-offset:1px}.VishleshaZoomNow{position:absolute;top:0;block-size:46px;inline-size:2px;background:var(--Teal);pointer-events:none}.VishleshaZoomNow span{position:absolute;top:46px;left:4px;color:var(--Teal);font-size:10.5px;font-weight:700;white-space:nowrap}.VishleshaFoot{padding:4px 4px 0;color:var(--TextFaint);font-size:12px}.VishleshaFoot b{color:var(--TextMuted)}.VishleshaTip{position:fixed;z-index:50;max-inline-size:300px;display:flex;flex-direction:column;gap:2px;padding:8px 11px;border:1px solid var(--BorderStrong);border-radius:var(--RadiusSm);background:var(--SurfaceRaised);color:var(--Text);font-size:12.5px;line-height:1.45;box-shadow:var(--ShadowCard);pointer-events:none}.VishleshaTip b{color:var(--GoldText);font-weight:650}@media(max-width:760px){.VishleshaHead{grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}.VishleshaHeadSide{align-items:stretch}.VishleshaName{font-size:28px}.VishleshaNextCard{min-inline-size:0;max-inline-size:none}.VishleshaPanelRight{flex-wrap:wrap;margin-inline-start:0}.VishleshaChartTrio,.VishleshaTiles,.VishleshaColumns,.VishleshaRescueGrid{grid-template-columns:minmax(0,1fr)}.VishleshaDrawerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.VishleshaLanes{grid-template-columns:96px minmax(0,1fr)}.VishleshaYou{inset-inline-start:calc(96px + (100% - 96px) * var(--VishleshaYou))}.VishleshaClose,.VishleshaLinkButton,.VishleshaExportButton{min-block-size:var(--PhoneTapMin, 44px)}.VishleshaClose{min-inline-size:var(--PhoneTapMin, 44px)}.VishleshaExportNote{max-inline-size:none}}@media(prefers-reduced-motion:reduce){.VishleshaBoard *{transition:none;animation:none}}.JournalPage{--OutcomeNotYet: var(--Gold);--OutcomeHappened: var(--Teal);--OutcomePartly: var(--Accent);--OutcomeNo: var(--Rose)}.JournalToneNotYet{--OutcomeColor: var(--OutcomeNotYet)}.JournalToneHappened{--OutcomeColor: var(--OutcomeHappened)}.JournalTonePartly{--OutcomeColor: var(--OutcomePartly)}.JournalToneNo{--OutcomeColor: var(--OutcomeNo)}.JournalPillCount{display:inline-grid;place-items:center;min-width:22px;min-height:22px;padding-inline:6px;border-radius:var(--RadiusPill);background:color-mix(in srgb,currentColor 14%,transparent);font-size:var(--Text12);font-variant-numeric:tabular-nums;line-height:1}.AppPillActive .JournalPillCount{background:#ffffff38}.JournalFilters .AppPill{gap:8px}.JournalPeople .AppPill{max-width:min(100%,220px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.JournalBody{display:grid;gap:var(--Space6);margin-block-start:0}.JournalScoreboard{display:grid;gap:var(--Space5)}.JournalStatRow{gap:var(--Space4)}.JournalStat{--StatAccent: var(--OutcomeColor);--MeterColor: var(--OutcomeColor);--MeterHeight: 6px;gap:var(--Space2);background:linear-gradient(180deg,color-mix(in srgb,var(--OutcomeColor) 10%,transparent),transparent 70%),var(--Surface);border-color:color-mix(in srgb,var(--OutcomeColor) 35%,var(--Border))}.JournalStat .AppStatValue{font-size:var(--Text32)}.JournalStat .AppMeter{margin-block-start:var(--Space1)}.JournalAccuracy{display:flex;align-items:center;gap:var(--Space4);margin:0;padding-block-start:var(--Space4);border-block-start:1px solid var(--Border);color:var(--Text);font-size:var(--Text16);line-height:1.5}.JournalAccuracyText{display:grid;gap:2px;min-width:0}.JournalRing{flex:none;width:56px;height:56px;transform:rotate(-90deg)}.JournalRingTrack{fill:none;stroke:var(--Border);stroke-width:4}.JournalRingFill{fill:none;stroke:var(--OutcomeHappened);stroke-width:4;stroke-linecap:round;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--OutcomeHappened) 60%,transparent));transition:stroke-dasharray var(--Slow) var(--Ease)}.JournalGrid{align-items:start}.JournalCard{--CardAccent: var(--OutcomeColor);display:grid;gap:var(--Space4)}.JournalCardHead{display:flex;flex-wrap:wrap;align-items:center;gap:var(--Space2)}.JournalSourceBadge{gap:8px}.JournalSourceArt{display:inline-flex;align-items:center;gap:2px}.JournalSourceIcon{display:block;width:16px;height:16px}.JournalRelease{margin-inline-start:auto;min-width:36px;padding-inline:8px;color:var(--TextFaint);font-size:var(--Text20);line-height:1}.JournalRelease:hover{color:var(--Rose);background:var(--RoseSoft)}.JournalClaim{margin:0;color:var(--Text);font-family:var(--FontReading);font-size:var(--Text18);line-height:1.65;overflow-wrap:anywhere}.JournalMeta{display:flex;flex-wrap:wrap;gap:var(--Space1) var(--Space4);margin:0;color:var(--TextFaint);font-size:var(--Text13);line-height:1.5}.JournalOutcome{display:grid;gap:var(--Space2)}.JournalOutcomeRow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--Space3)}.JournalOutcomePills .AppPill{min-height:32px;padding-inline:12px;font-size:var(--Text13)}.JournalCard .JournalOutcomePill[aria-pressed=true]{color:var(--OutcomeColor);background:color-mix(in srgb,var(--OutcomeColor) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--OutcomeColor) 55%,transparent),0 6px 18px -10px var(--OutcomeColor)}.JournalStatus{min-height:1.2em;color:var(--Teal);font-size:var(--Text13);font-weight:600}.JournalAlert{margin:0;color:var(--Rose);font-size:var(--Text13);line-height:1.45}.JournalNoteRow{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--Space3)}.JournalNoteField{flex:1 1 220px}.JournalNoteSave{flex:none;min-height:44px}.JournalFilterEmpty{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--Space3);color:var(--TextMuted)}.JournalFilterEmpty p{margin:0}@media(prefers-reduced-motion:reduce){.JournalRingFill{transition:none}}.PublicShell .PublicHomeLink{white-space:nowrap;text-decoration:none}.PublicShell .PublicHeader .TopMenuLink{font-size:var(--Text14);padding-inline:12px;color:var(--TextMuted)}.PublicShell .PublicHeader .TopMenuLink:hover,.PublicShell .PublicHeader .TopMenuLinkActive{color:var(--Text)}.PublicShell .PublicNav{gap:var(--Space1)}.PublicShell .PublicMain{flex:1 1 auto}.PublicFooter{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--Space3, 12px);padding:var(--Space5, 20px) var(--Space4, 16px) var(--Space6, 24px);border-block-start:1px solid var(--Border);color:var(--TextFaint, var(--TextMuted));font-size:var(--Text13, 13px);text-align:center}.PublicFooterBrand{font-weight:600;color:var(--TextMuted)}.PublicFooterDot{width:4px;height:4px;border-radius:50%;background:var(--Accent);opacity:.7;flex:none}:where(dialog.AppDialog){top:0;right:0;bottom:0;left:0;margin:auto;width:min(30rem,calc(100vw - var(--Space7, 32px)));padding:var(--Space6, 24px);border:1px solid var(--Border);border-radius:var(--RadiusLg, 18px);background:var(--Surface);color:var(--Text);box-shadow:var(--ShadowPop, 0 28px 90px rgba(2, 4, 12, .6))}:where(dialog.AppDialog)::backdrop{background:#04060f8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}:where(dialog.AppDialog) .AppDialogTitle{margin:0 0 var(--Space2, 8px);font-size:var(--Text20, 20px);font-weight:650;line-height:1.3}:where(dialog.AppDialog) .AppDialogNote{margin:0;color:var(--TextMuted);line-height:1.6}:where(dialog.AppDialog) .AppDialogActions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--Space3, 12px);margin-block-start:var(--Space5, 20px)}@media(max-width:640px){.PublicFooter{padding-inline:var(--Space4, 16px)}}.OtpSignIn{display:grid;gap:var(--Space4);min-width:0;max-width:min(440px,100%)}.OtpSignInTabs{justify-self:start}.OtpSignInForm{display:grid;gap:var(--Space4);min-width:0;margin:0}.OtpSignInPhoneRow{display:flex;align-items:stretch;gap:var(--Space2);min-width:0}.OtpSignInPrefix{display:inline-flex;align-items:center;padding-inline:var(--Space3);border:1px solid var(--Border);border-radius:var(--RadiusMd);background:var(--BackgroundDeep);color:var(--TextMuted);font-size:var(--Text14);font-variant-numeric:tabular-nums}.OtpSignInCountry{flex:0 0 auto;width:auto;min-width:96px}.OtpSignInPhone{flex:1 1 auto;font-variant-numeric:tabular-nums;letter-spacing:.04em}.OtpSignInCode{max-width:220px;font-family:var(--FontMono);font-size:var(--Text20);letter-spacing:.35em;text-align:center}.OtpSignInNote{color:var(--TextMuted)}.OtpSignInActions,.OtpSignInResend,.OtpSignInWayOut{display:flex;flex-wrap:wrap;align-items:center;gap:var(--Space2)}.OtpSignInActions{justify-content:flex-end}.OtpSignInSent{margin:0;color:var(--TextMuted);font-size:var(--Text14);line-height:1.5}.OtpSignInLinkButton{padding:0;border:0;background:none;color:var(--AccentInk);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.OtpSignInLinkButton:disabled{opacity:.55;cursor:not-allowed}.OtpSignInCountdown{color:var(--TextFaint);font-size:var(--Text13);font-variant-numeric:tabular-nums}.OtpSignInMessage:empty{display:none}.OtpSignInMessage{display:grid;gap:var(--Space2)}.OtpSignInError{margin:0}@media(max-width:760px){.OtpSignIn{max-width:none}.OtpSignInTabs{justify-self:stretch}.OtpSignInTabs .AppPill{flex:1 1 0;min-height:var(--PhoneTapMin, 44px)}.OtpSignIn :is(.AppInput,.AppSelect){min-height:var(--PhoneTapMin, 44px);font-size:var(--Text16)}.OtpSignInCode{max-width:none;font-size:var(--Text20)}.OtpSignInActions .AppPrimaryButton{flex:1 1 auto;min-height:var(--PhoneTapMin, 44px)}.OtpSignInResend .AppSecondaryButton,.OtpSignInWayOut .AppSecondaryButton,.OtpSignInLinkButton{min-height:var(--PhoneTapMin, 44px)}}.OtpPanelSignIn{width:min(380px,calc(100vw - 24px))}.OtpPanel .OtpSignIn{max-width:100%}.WelcomeBoard{--WelcomePadBlock: clamp(12px, 2.2dvh, 26px);--WelcomePadInline: clamp(22px, 2.6vw, 48px);--WelcomeGap: clamp(10px, 1.6dvh, 18px);--WelcomeColumnGap: clamp(24px, 3vw, 56px);--WelcomeActionsWidth: clamp(440px, 36vw, 640px);--WelcomeStripHeight: clamp(88px, 13dvh, 120px);--WelcomeFootHeight: clamp(30px, 4.6dvh, 46px);--WelcomeHeadSize: clamp(34px, min(4vw, 7.1dvh), 70px);--WelcomeBody: clamp(14px, min(1.05vw, 2.4dvh), 17px);--WelcomeTileHeight: clamp(100px, 16.5dvh, 140px);--WelcomeWell: clamp(36px, 6.2dvh, 54px);--WelcomeToneSky: var(--PlanetSaturn);--WelcomeToneLeaf: var(--PlanetMercury);--WelcomeToneTeal: var(--Teal);--WelcomeToneEmber: var(--HomeToneStrain);--WelcomeToneRose: var(--Rose);--WelcomeToneGold: var(--Gold);--WelcomeToneQuiet: var(--TextFaint);--WelcomeTone: var(--WelcomeToneSky);--WelcomeInk: var(--HomeAccent);--WelcomeGlassFill: var(--HomeGlass);--WelcomeScriptFace: "Segoe Script", "Ink Free", "Nirmala UI", cursive;--WelcomeSceneClear: 48px;--HomePadBlock: var(--WelcomePadBlock);--HomeRiverHeight: var(--WelcomeStripHeight);--HomeGap: var(--WelcomeGap);--HomeCardHeight: 0px;--HomeCenterGap: 0px;--HomePadInline: var(--WelcomePadInline);--HomeRailWidth: 0px;--HomePanelWidth: calc(var(--WelcomeActionsWidth) + var(--WelcomeSceneClear) - var(--WelcomeGap))}:root[data-theme=light] .WelcomeBoard{--WelcomeInk: color-mix(in srgb, var(--HomeAccent) 45%, var(--Text))}@media(min-width:1680px)and (min-height:900px){.WelcomeBoard{--WelcomeHeadSize: clamp(48px, min(3.7vw, 7.2dvh), 72px)}}.WelcomeBoard{position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--WelcomeActionsWidth);grid-template-rows:minmax(0,1fr) var(--WelcomeFootHeight) var(--WelcomeStripHeight);grid-template-areas:"Hero Actions" "Foot Foot" "Strip Strip";-moz-column-gap:var(--WelcomeColumnGap);column-gap:var(--WelcomeColumnGap);row-gap:var(--WelcomeGap);padding-block:var(--WelcomePadBlock);padding-inline:var(--WelcomePadInline);block-size:100%;min-block-size:0;overflow:hidden;overflow:clip;isolation:isolate;color:var(--Text);font-family:var(--FontSans);font-size:var(--WelcomeBody);line-height:1.5}.WelcomeBoard>*{min-inline-size:0}.WelcomeBoard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(56% 46% at 42% 74%,color-mix(in srgb,var(--HomeSunCorona) 22%,transparent),transparent 72%),linear-gradient(180deg,var(--HomeSkyTop) 0%,var(--HomeSkyMid) 52%,var(--HomeSkyLow) 80%,var(--HomeSkyLow) 100%)}.WelcomeBoard:after{content:"";position:absolute;inset-block:-6%;inset-inline:0;z-index:-1;pointer-events:none;background:radial-gradient(36.7% 40% at 28.4% 30%,color-mix(in srgb,var(--HomeNebulaA) 30%,transparent),transparent 72%),radial-gradient(32.4% 36% at 78.1% 40%,color-mix(in srgb,var(--HomeNebulaB) 20%,transparent),transparent 72%);opacity:.9}:root[data-theme=light] .WelcomeBoard:after{opacity:.7}.WelcomeVeil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(60% 60% at 20% 36%,color-mix(in srgb,var(--HomeSkyTop) 58%,transparent) 0,transparent 72%),linear-gradient(to top,color-mix(in srgb,var(--HomeSkyTop) 46%,transparent) 0,transparent calc(var(--WelcomeStripHeight) + var(--WelcomePadBlock)))}:root[data-theme=light] .WelcomeVeil{background:radial-gradient(56% 58% at 18% 34%,color-mix(in srgb,var(--HomeSkyTop) 66%,transparent) 0,transparent 72%),linear-gradient(to top,color-mix(in srgb,var(--HomeSkyMid) 40%,transparent) 0,transparent calc(var(--WelcomeStripHeight) + var(--WelcomePadBlock)))}.WelcomeContinue,.WelcomeTile,.WelcomeStripCell,.WelcomeThought,.WelcomeAppearanceButton{border:1px solid color-mix(in srgb,var(--HomeGlassEdge) 50%,transparent);background:var(--WelcomeGlassFill);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:var(--ShadowCard),inset 0 1px color-mix(in srgb,var(--Text) 10%,transparent)}@supports not (backdrop-filter: blur(1px)){.WelcomeBoard{--WelcomeGlassFill: color-mix(in srgb, var(--Surface) 92%, transparent)}}@media(prefers-reduced-transparency:reduce){.WelcomeBoard{--WelcomeGlassFill: var(--Surface)}.WelcomeContinue,.WelcomeTile,.WelcomeStripCell,.WelcomeThought,.WelcomeAppearanceButton{-webkit-backdrop-filter:none;backdrop-filter:none}}.WelcomeHeroAppearance{position:relative;flex:none;margin-block-start:clamp(10px,2.2dvh,24px)}.WelcomeHeroAppearance .WelcomeAppearancePanel{inset-block-start:auto;inset-block-end:calc(100% + 8px);inset-inline-start:0;inset-inline-end:auto}.WelcomeAppearance{position:relative;flex:none}.WelcomeAppearanceButton{display:inline-flex;align-items:center;gap:8px;padding-block:7px;padding-inline:12px 16px;border-radius:var(--RadiusPill);color:var(--Text);font:inherit;font-size:var(--Text13);font-weight:600;cursor:pointer;transition:border-color var(--HomeShort) var(--HomeEaseOut),transform var(--HomeShort) var(--HomeEaseOut)}.WelcomeAppearanceButton:hover,.WelcomeAppearanceButtonOpen{border-color:color-mix(in srgb,var(--HomeAccent) 70%,transparent)}.WelcomeGlyphPaletteBody{fill:color-mix(in srgb,var(--HomeLamp) 22%,transparent);stroke:currentColor;stroke-width:1.4}.WelcomeGlyphDotA{fill:var(--HomeAccent)}.WelcomeGlyphDotB{fill:var(--HomeAccentAlt)}.WelcomeGlyphDotC{fill:var(--HomeToneOpens)}.WelcomeGlyphDotD{fill:var(--Rose)}.WelcomeAppearancePanel{position:absolute;inset-inline-end:0;inset-block-start:calc(100% + 8px);z-index:30;inline-size:296px;padding:12px;border-radius:var(--RadiusLg);border:1px solid color-mix(in srgb,var(--HomeGlassEdge) 70%,var(--Border));background:color-mix(in srgb,var(--Surface) 95%,transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:var(--ShadowPop)}.WelcomeAppearancePanel[hidden]{display:none}.WelcomeAppearanceTitle{margin-block:0 8px;margin-inline:4px;font-size:var(--Text13);font-weight:650;color:var(--Text)}.WelcomeAppearanceList{display:grid;gap:3px;max-block-size:calc(100dvh - var(--TopMenuHeight) - 140px);overflow:auto}.WelcomeAppearanceOption{display:grid;grid-template-columns:auto minmax(0,1fr) 18px;align-items:center;gap:10px;padding:5px 8px;border-radius:var(--RadiusMd);border:1px solid transparent;background:transparent;color:var(--Text);font:inherit;font-size:var(--Text13);text-align:start;cursor:pointer}.WelcomeAppearanceOption:hover{background:color-mix(in srgb,var(--Text) 6%,transparent)}.WelcomeAppearanceOption:disabled{cursor:progress;opacity:.7}.WelcomeAppearanceOptionOn{border-color:color-mix(in srgb,var(--HomeAccent) 60%,transparent);background:color-mix(in srgb,var(--HomeAccent) 12%,transparent)}.WelcomeAppearanceOptionAuto{margin-block-end:4px}.WelcomeAppearanceWords{display:grid;min-inline-size:0}.WelcomeAppearanceName{font-weight:600}.WelcomeAppearanceNote{font-size:var(--Text12);color:var(--TextMuted)}.WelcomeAppearanceTick{color:var(--WelcomeInk);display:grid;place-items:center}.WelcomeAppearanceProblem{margin-block:8px 0;margin-inline:4px;font-size:var(--Text12);color:var(--TextMuted)}.WelcomeSwatch{position:relative;display:block;inline-size:46px;block-size:30px;border-radius:8px;overflow:hidden;background:linear-gradient(180deg,var(--HomeSkyTop),var(--HomeSkyMid) 55%,var(--HomeSkyLow));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--Text) 14%,transparent)}.WelcomeSwatchSun{position:absolute;inline-size:11px;block-size:11px;inset-inline-start:56%;inset-block-start:20%;border-radius:50%;background:radial-gradient(circle,var(--HomeSunCore) 0,var(--HomeSunCorona) 72%);box-shadow:0 0 8px 2px color-mix(in srgb,var(--HomeSunCorona) 55%,transparent)}.WelcomeSwatchHill{position:absolute;inset-inline:-12%;inset-block-end:-34%;block-size:64%;border-radius:50% 50% 0 0;background:color-mix(in srgb,var(--HomeSilhouette) 80%,var(--HomeSkyLow));box-shadow:0 -1px color-mix(in srgb,var(--HomeRim) 70%,transparent)}.WelcomeHero{grid-area:Hero;position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:var(--Space5);column-gap:var(--Space5);align-content:start;min-block-size:0;padding-block-start:clamp(0px,calc((100dvh - 700px)/5),60px)}.WelcomeHeroText{display:flex;flex-direction:column;align-items:flex-start;min-inline-size:0}.WelcomeGreeting{display:inline-flex;align-items:center;gap:10px;margin-block:0 clamp(2px,1dvh,12px);font-size:calc(var(--WelcomeBody) + 1px);font-weight:600;line-height:1.35;color:var(--Text);text-shadow:0 1px 14px color-mix(in srgb,var(--HomeSkyTop) 80%,transparent)}.WelcomeGreetingLamp{flex:none;inline-size:8px;block-size:8px;border-radius:50%;background:var(--HomeLamp);box-shadow:0 0 10px 3px color-mix(in srgb,var(--HomeLamp) 60%,transparent)}.WelcomeHead{display:grid;margin:0;font-family:var(--FontHero);font-size:var(--WelcomeHeadSize);font-weight:500;line-height:1.04;letter-spacing:-.012em;color:var(--Text);text-shadow:0 2px 26px color-mix(in srgb,var(--HomeSkyTop) 75%,transparent);text-wrap:balance}.WelcomeHeadLine{display:block}.WelcomeHeadLast{justify-self:start;padding-block-end:.06em;background-image:linear-gradient(95deg,var(--HomeSunCore) 0%,var(--HomeLamp) 34%,var(--HomeAccent) 68%,var(--HomeAccentAlt) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 2px 18px color-mix(in srgb,var(--HomeSkyTop) 70%,transparent))}:root[data-theme=light] .WelcomeHeadLast{background-image:linear-gradient(95deg,var(--HomeAccent) 0%,color-mix(in srgb,var(--HomeAccent) 60%,var(--HomeAccentAlt)) 55%,var(--HomeAccentAlt) 100%);filter:none}html:not([lang|=en]) .WelcomeHead{font-family:var(--FontDisplay);font-weight:600;font-size:calc(var(--WelcomeHeadSize) * .74);line-height:1.3;letter-spacing:0}.WelcomeLine{margin-block:clamp(6px,1.4dvh,16px) 0;max-inline-size:32em;font-size:calc(var(--WelcomeBody) + 1px);line-height:1.5;color:color-mix(in srgb,var(--Text) 86%,transparent);text-shadow:0 1px 12px color-mix(in srgb,var(--HomeSkyTop) 85%,transparent);text-wrap:pretty}:root[data-theme=light] .WelcomeLine{color:var(--TextMuted);text-shadow:none}.WelcomeThought{position:relative;margin-block:clamp(10px,2.2dvh,26px) 0;margin-inline:0;max-inline-size:min(34em,92%);padding-block:10px 13px;padding-inline:18px 22px;border-radius:var(--RadiusLg);border-inline-start:3px solid color-mix(in srgb,var(--HomeLamp) 80%,transparent)}.WelcomeThoughtKicker{display:flex;align-items:center;gap:8px;font-size:var(--Text12);font-weight:650;line-height:1.3;color:var(--WelcomeInk)}html:is([lang|=en]) .WelcomeThoughtKicker{text-transform:uppercase;letter-spacing:.14em;font-size:11px}.WelcomeDiyaFlame{fill:var(--HomeLamp)}.WelcomeDiyaBowl{fill:color-mix(in srgb,var(--HomeAccent) 70%,var(--HomeSilhouette))}.WelcomeThoughtText{margin:5px 0 0}.WelcomeThoughtText p{margin:0;font-family:var(--FontDisplay);font-size:clamp(16px,min(1.25vw,2.9dvh),21px);font-weight:500;line-height:1.45;color:var(--Text)}.WelcomeThoughtText:lang(en) p{font-family:var(--FontHero);font-style:italic;font-weight:400}.WelcomeSide{align-self:start;display:grid;justify-items:start;gap:clamp(0px,.5dvh,8px);margin-block:clamp(18px,5dvh,64px) 0;margin-inline:0 clamp(0px,2.4vw,48px);padding:0;list-style:none;rotate:-5deg}.WelcomeSideWord{padding-inline-start:calc(var(--WelcomeSideIndex, 0) * .28em);font-family:var(--WelcomeScriptFace);font-size:clamp(17px,min(1.5vw,3.3dvh),28px);line-height:1.34;white-space:nowrap;background-image:linear-gradient(100deg,var(--HomeSunCore) 0%,var(--HomeLamp) 55%,var(--HomeAccent) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1px 10px color-mix(in srgb,var(--HomeSkyTop) 90%,transparent))}:root[data-theme=light] .WelcomeSideWord{background-image:linear-gradient(100deg,var(--HomeAccent) 0%,var(--HomeAccentAlt) 100%);filter:none}.WelcomeLookSeniorMale .WelcomeSide{margin-inline-end:clamp(96px,8.4vw,170px)}html:not([lang|=en]) .WelcomeSide{rotate:0deg}html:not([lang|=en]) .WelcomeSideWord{font-family:var(--FontDisplay);font-weight:600;font-size:clamp(15px,min(1.25vw,2.8dvh),22px);line-height:1.5}.WelcomeSideHeart{padding-inline-start:2.2em;color:var(--HomeAccentAlt)}.WelcomeHeart path{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.WelcomeActions{grid-area:Actions;position:relative;z-index:2;align-self:stretch;display:grid;grid-template-rows:minmax(0,1fr) auto;align-content:end;gap:clamp(8px,1.4dvh,14px);min-block-size:0}.WelcomeActionsNav{grid-row:2;position:relative;z-index:0;display:grid;gap:clamp(8px,1.4dvh,14px);min-block-size:0}.WelcomeDayHost{position:absolute;inline-size:0;block-size:0;overflow:hidden;pointer-events:none}.WelcomeActionsNav:before{content:"";position:absolute;z-index:-1;top:-18px;right:-16px;bottom:-14px;left:-16px;pointer-events:none;border-radius:36px;background:color-mix(in srgb,color-mix(in srgb,var(--HomeSkyMid) 55%,var(--HomeSkyLow)) 84%,transparent);filter:blur(14px)}.WelcomeContinue{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;inline-size:100%;padding-block:clamp(9px,1.5dvh,16px);padding-inline:14px 16px;border-radius:var(--RadiusLg);border-color:color-mix(in srgb,var(--HomeLamp) 55%,transparent);background:linear-gradient(110deg,color-mix(in srgb,var(--HomeAccent) 24%,var(--WelcomeGlassFill)) 0%,var(--WelcomeGlassFill) 62%);box-shadow:var(--ShadowCard),0 0 34px -10px color-mix(in srgb,var(--HomeLamp) 60%,transparent),inset 0 1px color-mix(in srgb,var(--Text) 12%,transparent);color:var(--Text);font:inherit;text-align:start;cursor:pointer;transition:transform var(--HomeShort) var(--HomeEaseOut),box-shadow var(--HomeShort) var(--HomeEaseOut),border-color var(--HomeShort) var(--HomeEaseOut)}.WelcomeContinue:hover{transform:translateY(-2px);border-color:var(--HomeLamp);box-shadow:var(--ShadowCard),0 0 44px -8px color-mix(in srgb,var(--HomeLamp) 75%,transparent),inset 0 1px color-mix(in srgb,var(--Text) 14%,transparent)}.WelcomeContinueAvatar{display:grid;place-items:center;inline-size:clamp(40px,7dvh,52px);block-size:clamp(40px,7dvh,52px);border-radius:50%;font-size:var(--Text16);font-weight:700;color:var(--HomeSkyTop);background:radial-gradient(circle at 34% 28%,var(--HomeSunCore) 0,var(--HomeLamp) 55%,var(--HomeAccent) 100%);box-shadow:0 0 0 3px color-mix(in srgb,var(--HomeLamp) 28%,transparent),0 0 18px color-mix(in srgb,var(--HomeLamp) 45%,transparent)}:root[data-theme=light] .WelcomeContinueAvatar{color:var(--Surface);background:radial-gradient(circle at 34% 28%,var(--HomeLamp) 0,var(--HomeAccent) 70%)}.WelcomeContinueWords{display:grid;min-inline-size:0}.WelcomeContinueTitle{font-family:var(--FontHero);font-size:var(--Text22);font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:not([lang|=en]) .WelcomeContinueTitle{font-family:var(--FontDisplay);font-size:var(--Text18);line-height:1.35}.WelcomeContinueNote{font-size:var(--Text12);color:var(--TextMuted);line-height:1.35}.WelcomeContinueArrow{display:grid;place-items:center;inline-size:38px;block-size:38px;border-radius:50%;color:var(--WelcomeInk);border:1px solid color-mix(in srgb,var(--HomeLamp) 60%,transparent);background:color-mix(in srgb,var(--HomeLamp) 12%,transparent);transition:transform var(--HomeShort) var(--HomeEaseOut)}.WelcomeContinue:hover .WelcomeContinueArrow{transform:translate(3px)}[dir=rtl] .WelcomeContinue:hover .WelcomeContinueArrow{transform:translate(-3px)}.WelcomeTiles{display:grid;gap:clamp(8px,1.4dvh,14px)}.WelcomeTileRow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,.9vw,14px);margin:0;padding:0;list-style:none}.WelcomeTileSlot{display:flex;min-inline-size:0}.WelcomeTile{position:relative;isolation:isolate;overflow:hidden;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(4px,.9dvh,10px);min-inline-size:0;padding-block:8px;padding-inline:8px;border-radius:var(--RadiusLg);background:linear-gradient(180deg,color-mix(in srgb,var(--Text) 6%,var(--WelcomeGlassFill)) 0%,var(--WelcomeGlassFill) 100%);color:var(--Text);font:inherit;text-align:center;cursor:pointer;transition:transform var(--HomeShort) var(--HomeEaseOut),border-color var(--HomeShort) var(--HomeEaseOut),box-shadow var(--HomeShort) var(--HomeEaseOut);block-size:var(--WelcomeTileHeight)}.WelcomeTile:before{content:"";position:absolute;inset-block:-34% 30%;inset-inline:-12%;z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--WelcomeTone) 24%,transparent),transparent);opacity:.75;transition:opacity var(--HomeShort) var(--HomeEaseOut)}.WelcomeTile:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--WelcomeTone) 60%,transparent);box-shadow:var(--ShadowCard),0 10px 30px -14px color-mix(in srgb,var(--WelcomeTone) 70%,transparent),inset 0 1px color-mix(in srgb,var(--Text) 12%,transparent)}.WelcomeTile:hover:before{opacity:1}.WelcomeTile:active{transform:translateY(0)}.WelcomeTileWell{flex:none;display:grid;place-items:center;inline-size:var(--WelcomeWell);block-size:var(--WelcomeWell);border-radius:16px;color:var(--WelcomeTone);background:color-mix(in srgb,var(--WelcomeTone) 15%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--WelcomeTone) 30%,transparent)}.WelcomeTileLabel{max-inline-size:100%;font-size:clamp(13px,min(1vw,2.3dvh),16px);font-weight:600;line-height:1.2;overflow-wrap:anywhere}.WelcomeTileNote{display:-webkit-box;max-inline-size:100%;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.22;color:var(--TextMuted)}@media(max-height:700px){.WelcomeTile{gap:4px}.WelcomeTileWell{--WelcomeWell: 30px;border-radius:11px}.WelcomeTileLabel{font-size:12px;line-height:1.15}}.WelcomeTileOff{cursor:not-allowed;gap:3px;background:color-mix(in srgb,var(--TextFaint) 10%,var(--WelcomeGlassFill))}.WelcomeTileOff:before{opacity:.25}.WelcomeTileOff .WelcomeTileWell{--WelcomeWell: 32px;border-radius:11px;color:var(--WelcomeToneQuiet);background:color-mix(in srgb,var(--TextFaint) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--TextFaint) 30%,transparent)}.WelcomeTileOff .WelcomeTileLabel{color:var(--TextMuted)}.WelcomeTileOff:hover{transform:none;border-color:color-mix(in srgb,var(--HomeGlassEdge) 50%,transparent);box-shadow:var(--ShadowCard)}.WelcomeToneSky{--WelcomeTone: var(--WelcomeToneSky)}.WelcomeToneLeaf{--WelcomeTone: var(--WelcomeToneLeaf)}.WelcomeToneTeal{--WelcomeTone: var(--WelcomeToneTeal)}.WelcomeToneEmber{--WelcomeTone: var(--WelcomeToneEmber)}.WelcomeToneRose{--WelcomeTone: var(--WelcomeToneRose)}.WelcomeToneGold{--WelcomeTone: var(--WelcomeToneGold)}.WelcomeTile:not(.WelcomeTileOff)[data-tile=Advisor] .WelcomeTileWell{position:relative;color:color-mix(in srgb,var(--WelcomeTone) 45%,var(--Text));background:linear-gradient(145deg,color-mix(in srgb,var(--WelcomeTone) 42%,transparent),color-mix(in srgb,var(--HomeAccent) 30%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--WelcomeTone) 55%,transparent),0 0 14px color-mix(in srgb,var(--WelcomeTone) 55%,transparent)}.WelcomeTile:not(.WelcomeTileOff)[data-tile=Advisor] .WelcomeTileWell:after{content:"";position:absolute;inset-block-start:-5px;inset-inline-end:-5px;inline-size:13px;block-size:13px;border-radius:50%;background:radial-gradient(circle,var(--HomeAccent) 0 32%,color-mix(in srgb,var(--HomeAccent) 50%,transparent) 50%,transparent 72%);box-shadow:0 0 10px color-mix(in srgb,var(--HomeAccent) 80%,transparent)}.WelcomeTile:not(.WelcomeTileOff)[data-tile=Advisor]:hover .WelcomeTileWell{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--WelcomeTone) 70%,transparent),0 0 24px color-mix(in srgb,var(--WelcomeTone) 75%,transparent)}.WelcomeGlyph{display:block;flex:none;overflow:visible}.WelcomeGlyphMain{fill:currentColor}.WelcomeGlyphSoft{fill:currentColor;opacity:.42}.WelcomeGlyphBadge{fill:color-mix(in srgb,currentColor 72%,var(--Surface))}.WelcomeGlyphKnock{fill:var(--Surface)}.WelcomeGlyphKnockLine{fill:none;stroke:var(--Surface);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.WelcomeGlyphMainLine{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.WelcomeGlyphHeavy{stroke-width:2.6}.WelcomeGlyphFaint{opacity:.55}.WelcomeGlyphHand{fill:color-mix(in srgb,var(--HomeLamp) 55%,var(--Text));opacity:.9}:root[data-theme=light] .WelcomeGlyphHand{fill:color-mix(in srgb,var(--HomeLamp) 60%,var(--TextMuted))}.WelcomeGlyphStroke{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.WelcomeStar path{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.WelcomeFoot{grid-area:Foot;position:relative;z-index:2;justify-self:center;align-self:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;-moz-column-gap:.4em;column-gap:.4em;margin:0;padding-block:1px;padding-inline:26px;border-radius:var(--RadiusPill);background:radial-gradient(closest-side,color-mix(in srgb,var(--HomeSkyTop) 58%,transparent),color-mix(in srgb,var(--HomeSkyTop) 22%,transparent));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--WelcomeScriptFace);font-size:clamp(16px,min(1.35vw,3dvh),25px);line-height:1.45;color:var(--HomeLamp);text-shadow:0 1px 12px color-mix(in srgb,var(--HomeSkyTop) 90%,transparent);white-space:nowrap}:root[data-theme=light] .WelcomeFoot{color:var(--WelcomeInk);text-shadow:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--Surface) 72%,transparent),color-mix(in srgb,var(--Surface) 30%,transparent))}html:not([lang|=en]) .WelcomeFoot{font-family:var(--FontDisplay);font-weight:600;font-size:clamp(14px,min(1.15vw,2.6dvh),20px)}.WelcomeFootWord{display:inline-flex;align-items:center;gap:.4em}.WelcomeFootDot{font-family:var(--FontSans);font-size:.8em;color:var(--HomeAccent)}.WelcomeStrip{grid-area:Strip;position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,1.1fr);gap:var(--WelcomeGap);min-block-size:0}.WelcomeStripCell{display:flex;flex-direction:column;justify-content:center;gap:6px;min-inline-size:0;min-block-size:0;overflow:hidden;padding-block:clamp(7px,1.2dvh,14px);padding-inline:clamp(12px,1.2vw,20px);border-radius:var(--RadiusLg);color:var(--Text)}.WelcomeStripTitle{display:flex;align-items:center;gap:7px;margin:0;font-size:var(--Text13);font-weight:650;line-height:1.3;color:var(--Text)}.WelcomeStripTitle .WelcomeGlyph{color:var(--WelcomeInk)}.WelcomeFlowSteps{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0;list-style:none}.WelcomeFlowStep{display:flex;align-items:center;gap:8px;min-inline-size:0}.WelcomeFlowNumber{flex:none;display:grid;place-items:center;inline-size:17px;block-size:17px;border-radius:50%;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--HomeSkyTop);background:linear-gradient(160deg,var(--HomeLamp),var(--HomeAccent));box-shadow:0 0 8px color-mix(in srgb,var(--HomeLamp) 40%,transparent)}:root[data-theme=light] .WelcomeFlowNumber{color:var(--Surface);background:linear-gradient(160deg,var(--HomeAccent),color-mix(in srgb,var(--HomeAccent) 60%,var(--Text)))}.WelcomeFlowWords{display:grid;min-inline-size:0}.WelcomeFlowLabel{font-size:12px;font-weight:600;line-height:1.25}.WelcomeFlowNote{display:none;font-size:11.5px;line-height:1.2;color:var(--TextMuted)}.WelcomeFlow{gap:3px}@media(min-width:1680px)and (min-height:900px){.WelcomeFlow{gap:4px}.WelcomeFlowSteps{gap:3px}.WelcomeFlowNumber{inline-size:20px;block-size:20px;font-size:11px;box-shadow:0 0 12px color-mix(in srgb,var(--HomeLamp) 40%,transparent)}.WelcomeFlowWords{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:8px;column-gap:8px}.WelcomeFlowLabel{font-size:12.5px;line-height:1.2}.WelcomeFlowNote{display:block}}.WelcomeLanguageList{display:flex;flex-wrap:wrap;gap:5px 6px;margin:0;padding:0;list-style:none}.WelcomeLanguage{padding-block:1px;padding-inline:9px;border-radius:var(--RadiusPill);border:1px solid color-mix(in srgb,var(--HomeGlassEdge) 60%,transparent);background:color-mix(in srgb,var(--Text) 5%,transparent);color:var(--Text);font:inherit;font-size:var(--Text12);line-height:1.55;cursor:pointer;transition:border-color var(--HomeMicro) var(--HomeEaseOut),background-color var(--HomeMicro) var(--HomeEaseOut)}.WelcomeLanguage:hover{border-color:color-mix(in srgb,var(--HomeAccent) 70%,transparent)}.WelcomeLanguageOn{border-color:var(--HomeAccent);background:color-mix(in srgb,var(--HomeAccent) 24%,transparent);font-weight:650}.WelcomePeriod{align-items:stretch;gap:2px;border-color:color-mix(in srgb,var(--HomeAccent) 42%,transparent);background:linear-gradient(110deg,color-mix(in srgb,var(--HomeAccent) 16%,var(--WelcomeGlassFill)) 0%,var(--WelcomeGlassFill) 72%);font:inherit;text-align:start;cursor:pointer;transition:transform var(--HomeShort) var(--HomeEaseOut),border-color var(--HomeShort) var(--HomeEaseOut)}.WelcomePeriod[aria-disabled=true]{cursor:default}.WelcomePeriod:not([aria-disabled=true]):hover{transform:translateY(-2px);border-color:var(--HomeAccent)}.WelcomePeriodTitle{justify-content:space-between}.WelcomePeriodChevron{flex:none;display:grid;color:var(--TextMuted);transition:transform var(--HomeShort) var(--HomeEaseOut)}.WelcomePeriod:not([aria-disabled=true]):hover .WelcomePeriodChevron{transform:translate(2px)}.WelcomePeriodLine{display:block;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;color:var(--TextMuted)}.WelcomePeriodMain{font-size:12px;font-weight:600;color:var(--Text)}.WelcomePeriodWhen{display:flex;flex-wrap:wrap;-moz-column-gap:8px;column-gap:8px;white-space:normal}.WelcomePeriodYear{font-weight:600;color:var(--Text)}.WelcomePeriodNote{font-size:11px;line-height:1.3;color:var(--TextMuted)}.WelcomePeriodSkeleton{display:block;inline-size:70%;block-size:10px;border-radius:6px;background:color-mix(in srgb,var(--Text) 10%,transparent)}@media(min-width:1680px)and (min-height:900px){.WelcomePeriod{gap:3px}.WelcomePeriodLine,.WelcomePeriodNote{font-size:11.5px}.WelcomePeriodMain{font-size:13px}}@media(max-height:800px){.WelcomeStripCell{padding-block:clamp(5px,.9dvh,8px);padding-inline:clamp(10px,.9vw,16px)}}[dir=rtl] .WelcomeGlyphArrow{scale:-1 1}.AppDialog.WelcomeSheet{inline-size:min(560px,calc(100vw - 48px));padding:0;overflow:hidden;border-color:color-mix(in srgb,var(--HomeGlassEdge) 70%,var(--Border));background:linear-gradient(180deg,color-mix(in srgb,var(--HomeSkyMid) 14%,var(--Surface)) 0%,var(--Surface) 120px)}.WelcomeSheetBody{display:grid;gap:14px;max-block-size:calc(100dvh - 64px);padding-block:22px 20px;padding-inline:24px;overflow:auto}.WelcomeSheetHead{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px}.WelcomeSheetHeadWords{display:grid;min-inline-size:0}.WelcomeSheetArt{display:grid;place-items:center;inline-size:48px;block-size:48px;border-radius:14px;color:var(--WelcomeTone);background:color-mix(in srgb,var(--WelcomeTone) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--WelcomeTone) 32%,transparent)}.WelcomeSheetNote{margin-block:4px 0;font-size:var(--Text14);line-height:1.5;color:var(--TextMuted)}.WelcomeSheetClose{display:grid;place-items:center;inline-size:34px;block-size:34px;border-radius:50%;border:1px solid var(--Border);background:transparent;color:var(--TextMuted);font:inherit;font-size:20px;line-height:1;cursor:pointer}.WelcomeSheetClose:hover{color:var(--Text);border-color:var(--BorderStrong)}.WelcomeSheetSaid{margin:0;padding-block:8px;padding-inline:12px;border-radius:var(--RadiusMd);font-size:var(--Text14)}.WelcomeSheetSaidDone{background:color-mix(in srgb,var(--HomeToneOpens) 14%,transparent);color:var(--Text)}.WelcomeSheetSaidProblem{background:color-mix(in srgb,var(--HomeToneStrain) 14%,transparent);color:var(--Text)}.WelcomeSheetMain{min-block-size:0}.WelcomeSheetState{display:grid;justify-items:center;gap:10px;padding-block:18px;text-align:center;color:var(--TextMuted)}.WelcomeSheetEmptyArt{display:grid;place-items:center;inline-size:60px;block-size:60px;border-radius:18px;color:var(--WelcomeToneSky);background:color-mix(in srgb,var(--WelcomeToneSky) 14%,transparent)}.WelcomeProfileList{display:grid;gap:6px;max-block-size:min(52dvh,420px);margin:0;padding:2px;list-style:none;overflow:auto}.WelcomeProfileRow{display:flex;align-items:stretch;gap:8px}.WelcomeProfileBody{flex:1 1 auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-inline-size:0;padding-block:9px;padding-inline:10px 12px;border-radius:var(--RadiusMd);border:1px solid var(--Border);background:color-mix(in srgb,var(--Text) 3%,transparent);color:var(--Text);font:inherit;text-align:start}.WelcomeProfileOpen{cursor:pointer;transition:border-color var(--HomeMicro) var(--HomeEaseOut),background-color var(--HomeMicro) var(--HomeEaseOut)}.WelcomeProfileOpen:hover{border-color:var(--HomeAccent);background:color-mix(in srgb,var(--HomeAccent) 9%,transparent)}.WelcomeProfileAvatar{display:grid;place-items:center;inline-size:38px;block-size:38px;border-radius:50%;font-size:var(--Text14);font-weight:700;color:var(--HomeSkyTop);background:radial-gradient(circle at 34% 28%,var(--HomeSunCore) 0,var(--HomeLamp) 58%,var(--HomeAccent) 100%)}:root[data-theme=light] .WelcomeProfileAvatar{color:var(--Surface);background:radial-gradient(circle at 34% 28%,var(--HomeLamp) 0,var(--HomeAccent) 70%)}.WelcomeProfileWords{display:grid;min-inline-size:0}.WelcomeProfileName{overflow:hidden;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.WelcomeProfileMeta{display:flex;flex-wrap:wrap;gap:2px 12px;font-size:var(--Text12);color:var(--TextMuted)}.WelcomeProfileBadge{padding-block:2px;padding-inline:8px;border-radius:var(--RadiusPill);font-size:11px;font-weight:600;white-space:nowrap;color:var(--Text);background:color-mix(in srgb,var(--HomeAccent) 16%,transparent)}.WelcomeProfileGo{display:grid;place-items:center;color:var(--WelcomeInk)}.WelcomeProfileDelete{flex:none;display:inline-flex;align-items:center;gap:6px;padding-inline:12px;border-radius:var(--RadiusMd);border:1px solid color-mix(in srgb,var(--Danger) 38%,var(--Border));background:transparent;color:var(--Danger);font:inherit;font-size:var(--Text13);font-weight:600;cursor:pointer}.WelcomeProfileDelete:hover{background:color-mix(in srgb,var(--Danger) 10%,transparent)}.WelcomeConfirm{display:grid;justify-items:center;gap:8px;padding-block:6px 2px;text-align:center}.WelcomeConfirm .AppDialogActions{justify-content:center;margin-block-start:10px}.WelcomeConfirmArt{display:grid;place-items:center;inline-size:56px;block-size:56px;border-radius:50%;color:var(--WelcomeToneEmber);background:color-mix(in srgb,var(--WelcomeToneEmber) 15%,transparent)}.WelcomeConfirmTitle{margin:0;font-family:var(--FontDisplay);font-size:var(--Text18);font-weight:650}.WelcomeConfirmNote{margin:0;max-inline-size:36em;font-size:var(--Text14);line-height:1.5;color:var(--TextMuted)}.WelcomeFeedbackForm{display:grid;gap:8px}.WelcomeFeedbackLabel{padding:0;font-size:var(--Text13);font-weight:600;color:var(--Text)}.WelcomeFeedbackText{inline-size:100%;min-block-size:108px;resize:vertical;font:inherit;line-height:1.5}.WelcomeFeedbackCount{justify-self:end;margin-block-start:-4px;font-size:11px;font-variant-numeric:tabular-nums;color:var(--TextFaint)}.WelcomeFeedbackCountOver{color:var(--Danger)}.WelcomeRating{display:grid;gap:4px;margin:0;padding:0;border:0;min-inline-size:0}.WelcomeRatingStars{display:flex;gap:4px}.WelcomeRatingStar{display:grid;place-items:center;inline-size:38px;block-size:38px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--TextFaint);cursor:pointer;transition:transform var(--HomeMicro) var(--HomeEaseOut),color var(--HomeMicro) var(--HomeEaseOut)}.WelcomeRatingStar:hover{transform:scale(1.08);color:var(--Gold)}.WelcomeRatingStarOn{color:var(--Gold)}.WelcomeRatingStarOn .WelcomeStar path{fill:currentColor}.WelcomeFeedbackConsent{display:flex;align-items:flex-start;gap:10px;margin-block-start:2px;font-size:var(--Text13);line-height:1.45;color:var(--TextMuted);cursor:pointer}.WelcomeFeedbackConsentBox{flex:none;inline-size:18px;block-size:18px;margin:1px 0 0;accent-color:var(--Accent);cursor:pointer}.WelcomeFeedbackThanks{gap:12px;color:var(--Text)}.WelcomeFeedbackThanksMark{display:grid;place-items:center;inline-size:56px;block-size:56px;border-radius:50%;color:var(--HomeToneOpens);background:color-mix(in srgb,var(--HomeToneOpens) 16%,transparent)}.WelcomeFeedbackThanksTitle{font-size:var(--Text16);font-weight:600}@media(prefers-reduced-motion:no-preference){.WelcomeBrand{animation:WelcomeRise calc(.7s * var(--HomeMotionScale)) var(--HomeEaseOut) both}.WelcomeGreeting{animation:WelcomeRise calc(.7s * var(--HomeMotionScale)) var(--HomeEaseOut) calc(80ms * var(--HomeMotionScale)) both}.WelcomeHeadLine{animation:WelcomeRise calc(.82s * var(--HomeMotionScale)) var(--HomeEaseOut) calc(.14s * var(--HomeMotionScale)) both}.WelcomeHeadLine:nth-child(2){animation-delay:calc(.22s * var(--HomeMotionScale))}.WelcomeHeadLine:nth-child(3){animation-delay:calc(.3s * var(--HomeMotionScale))}.WelcomeLine{animation:WelcomeRise calc(.76s * var(--HomeMotionScale)) var(--HomeEaseOut) calc(.38s * var(--HomeMotionScale)) both}.WelcomeThought{animation:WelcomeFade calc(.9s * var(--HomeMotionScale)) var(--HomeEaseOut) calc(.2s * var(--HomeMotionScale)) both}.WelcomeSideWord,.WelcomeSideHeart{animation:WelcomeInk calc(.9s * var(--HomeMotionScale)) var(--HomeEaseOut) calc((.42s + var(--WelcomeSideIndex, 0) * .14s) * var(--HomeMotionScale)) both}.WelcomeActions{animation:WelcomeRise calc(.76s * var(--HomeMotionScale)) var(--HomeEaseOut) calc(.2s * var(--HomeMotionScale)) both}.WelcomeFoot{animation:WelcomeFade calc(1.1s * var(--HomeMotionScale)) var(--HomeEaseOut) calc(.7s * var(--HomeMotionScale)) both}.WelcomeStrip{animation:WelcomeRise calc(.76s * var(--HomeMotionScale)) var(--HomeEaseOut) calc(.32s * var(--HomeMotionScale)) both}.WelcomeGreetingLamp{animation:WelcomeFlicker calc(3.4s * var(--HomeMotionScale)) ease-in-out infinite}.WelcomeTile:not(.WelcomeTileOff)[data-tile=Advisor] .WelcomeTileWell{animation:WelcomeChatGlow calc(2.8s * var(--HomeMotionScale)) ease-in-out infinite}.WelcomeTile:not(.WelcomeTileOff)[data-tile=Advisor] .WelcomeTileWell:after{animation:WelcomeChatSpark calc(2.8s * var(--HomeMotionScale)) ease-in-out infinite}.WelcomePaused .WelcomeTile[data-tile=Advisor] .WelcomeTileWell,.WelcomePaused .WelcomeTile[data-tile=Advisor] .WelcomeTileWell:after{animation-play-state:paused}.WelcomePaused .WelcomeGreetingLamp{animation-play-state:paused}}@keyframes WelcomeChatGlow{0%,to{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--WelcomeTone) 55%,transparent),0 0 10px color-mix(in srgb,var(--WelcomeTone) 45%,transparent);transform:scale(1)}50%{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--WelcomeTone) 75%,transparent),0 0 26px color-mix(in srgb,var(--WelcomeTone) 85%,transparent);transform:scale(1.05)}}@keyframes WelcomeChatSpark{0%,to{opacity:.55;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}}.WelcomeReduced .WelcomeTile[data-tile=Advisor] .WelcomeTileWell,.WelcomeReduced .WelcomeTile[data-tile=Advisor] .WelcomeTileWell:after{animation:none}.WelcomeReduced .WelcomeBrand,.WelcomeReduced .WelcomeGreeting,.WelcomeReduced .WelcomeHeadLine,.WelcomeReduced .WelcomeLine,.WelcomeReduced .WelcomeThought,.WelcomeReduced .WelcomeSideWord,.WelcomeReduced .WelcomeSideHeart,.WelcomeReduced .WelcomeActions,.WelcomeReduced .WelcomeFoot,.WelcomeReduced .WelcomeStrip,.WelcomeReduced .WelcomeGreetingLamp{animation:none}@media(prefers-reduced-motion:reduce){.WelcomeContinue,.WelcomeTile,.WelcomePeriod,.WelcomeRatingStar,.WelcomeContinueArrow,.WelcomePeriodChevron{transition:none}.WelcomeContinue:hover,.WelcomeTile:hover,.WelcomePeriod:hover,.WelcomePeriod:hover .WelcomePeriodChevron{transform:none}}@keyframes WelcomeRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes WelcomeFade{0%{opacity:0}to{opacity:1}}@keyframes WelcomeInk{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes WelcomeFlicker{0%,to{opacity:1;transform:scale(1)}45%{opacity:.72;transform:scale(.86)}70%{opacity:.94;transform:scale(1.05)}}.AppRouteView>.WelcomePage{padding-inline:0}.WelcomePage{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-block-size:0;block-size:calc(100dvh - var(--TopMenuHeight));overflow:hidden;overflow:clip}.WelcomePage>.WelcomeBoard{flex:1 1 auto}.YourDay{--YourDayGlass: var(--WelcomeGlassFill, var(--HomeGlass, var(--SurfaceGlass)));--YourDayEdge: color-mix(in srgb, var(--HomeGlassEdge, var(--Border)) 60%, transparent);--YourDayAccent: var(--HomeAccent, var(--Gold));--YourDayBody: calc(var(--WelcomeBody, 15px) + var(--AppFontStep, 0px));position:relative;box-sizing:border-box;inline-size:100%;max-inline-size:min(46em,100%);max-block-size:clamp(170px,40dvh,460px);margin-block:clamp(8px,1.6dvh,18px) 0;padding-block:10px 12px;padding-inline:16px 18px;overflow:auto;scrollbar-width:thin;border:1px solid var(--YourDayEdge);border-inline-start:3px solid color-mix(in srgb,var(--YourDayAccent) 80%,transparent);border-radius:var(--RadiusLg);background:radial-gradient(120% 70% at 0% 0%,color-mix(in srgb,var(--HomeNebulaA, transparent) 14%,transparent),transparent 70%),var(--YourDayGlass);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:var(--ShadowCard),inset 0 1px color-mix(in srgb,var(--Text) 10%,transparent);color:var(--Text);font-size:var(--YourDayBody);line-height:1.45}@media(prefers-reduced-transparency:reduce){.YourDay{-webkit-backdrop-filter:none;backdrop-filter:none;--YourDayGlass: var(--Surface)}}.YourDay>*{min-inline-size:0}.YourDayHead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-block-end:6px;border-block-end:1px solid color-mix(in srgb,var(--YourDayAccent) 55%,transparent)}.YourDayTitle{margin:0;font-family:var(--FontDisplay);font-size:calc(var(--YourDayBody) + 3px);font-weight:600;line-height:1.25}.YourDayHeadEnd{display:inline-flex;align-items:center;gap:8px;min-inline-size:0}.YourDayWho{font-size:calc(var(--YourDayBody) - 2px);color:var(--TextMuted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.YourDayName{color:var(--YourDayAccent)}.YourDayMaxButton{display:grid;place-items:center;flex:none;inline-size:32px;block-size:32px;padding:0;border:1px solid color-mix(in srgb,var(--YourDayAccent) 45%,transparent);border-radius:var(--RadiusSm);background:color-mix(in srgb,var(--YourDayAccent) 10%,transparent);color:var(--YourDayAccent);cursor:pointer}.YourDayMaxButton:hover{background:color-mix(in srgb,var(--YourDayAccent) 20%,transparent)}.YourDayMaxButton:focus-visible{outline:2px solid var(--Teal);outline-offset:2px}.YourDayMaxLayer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding-block:clamp(60px,9dvh,92px) clamp(16px,3dvh,40px);padding-inline:clamp(16px,4vw,80px)}.YourDayMaxBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--Background) 58%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.YourDay.YourDayMax{--YourDayBody: calc(var(--WelcomeBody, 16px) + 4px + var(--AppFontStep, 0px));--YourDayGlass: color-mix(in srgb, var(--Surface) 94%, transparent);position:relative;inline-size:min(1120px,100%);max-inline-size:none;block-size:100%;max-block-size:100%;margin:0;padding-block:clamp(14px,2.4dvh,28px) clamp(16px,2.6dvh,30px);padding-inline:clamp(18px,2.4vw,40px);overflow:auto;line-height:1.5}.YourDayMax .YourDayTitle{font-size:calc(var(--YourDayBody) + 8px)}.YourDayMax .YourDayVerdict{margin-block:14px 6px;padding-block:5px;padding-inline:16px;font-size:var(--YourDayBody)}.YourDayMax .YourDayLines{gap:12px;margin-block-start:10px}.YourDayMax .YourDayAreas{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-block-start:16px}.YourDayMax .YourDayChip{min-block-size:48px;padding-block:8px;padding-inline:14px}.YourDayMax .YourDayWhyBlock{margin-block-start:14px}@media(max-width:1100px){.YourDayMax .YourDayAreas{grid-template-columns:repeat(2,minmax(0,1fr))}}.YourDayVerdict{display:inline-block;margin-block:10px 2px;padding-block:3px;padding-inline:12px;border:1px solid var(--Border);border-radius:var(--RadiusPill);font-size:calc(var(--YourDayBody) - 1px);font-weight:600;color:var(--TextMuted)}.YourDayLucky .YourDayVerdict{color:var(--Favourable);border-color:var(--Favourable);background:color-mix(in srgb,var(--Favourable) 12%,transparent)}.YourDayChallenging .YourDayVerdict{color:var(--Warning);border-color:var(--Warning);background:color-mix(in srgb,var(--Warning) 12%,transparent)}.YourDaySky{margin-block-start:8px;display:grid;gap:2px}.YourDaySkyLine{margin:0;font-size:calc(var(--YourDayBody) - 1px);color:var(--TextMuted);text-wrap:pretty}.YourDaySkyTara{color:var(--Text)}.YourDayMax .YourDaySky{margin-block-start:12px}.YourDayLines{display:grid;gap:6px;margin-block-start:6px}.YourDayLine{margin:0}.YourDayLabel{display:block;font-size:calc(var(--YourDayBody) - 3px);font-weight:650;letter-spacing:.02em;color:var(--YourDayAccent)}html:is([lang|=en]) .YourDayLabel{text-transform:uppercase;letter-spacing:.1em;font-size:max(11px,calc(var(--YourDayBody) - 4px))}.YourDayWords{display:block;text-wrap:pretty}.YourDayAreas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-block-start:10px}@media(min-width:1500px){.YourDayAreas{grid-template-columns:repeat(4,minmax(0,1fr))}}.YourDayChip{display:flex;align-items:center;justify-content:space-between;gap:8px;min-inline-size:0;min-block-size:40px;padding-block:6px;padding-inline:10px;border:1px solid var(--Border);border-radius:var(--RadiusMd);background:color-mix(in srgb,var(--Surface) 70%,transparent);color:var(--Text);font:inherit;font-size:calc(var(--YourDayBody) - 1px);text-align:start;cursor:pointer}.YourDayChipName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.YourDayChipState{flex:none;font-size:calc(var(--YourDayBody) - 3px);font-weight:600;color:var(--TextMuted)}.YourDayChipAuspicious{border-color:var(--Favourable);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--Favourable) 40%,transparent)}.YourDayChipAuspicious .YourDayChipState{color:var(--Favourable)}.YourDayChipNeedsAttention{border-color:var(--Warning);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--Warning) 40%,transparent)}.YourDayChipNeedsAttention .YourDayChipState{color:var(--Warning)}.YourDayChipOpen{background:var(--SurfaceRaised)}.YourDayChip:focus-visible,.YourDayWhyToggle:focus-visible,.YourDayInlineButton:focus-visible{outline:2px solid var(--Teal);outline-offset:2px}.YourDayReason{margin-block:8px 0;padding-block:6px;padding-inline:10px;border-radius:var(--RadiusSm);background:color-mix(in srgb,var(--SurfaceRaised) 80%,transparent);font-size:calc(var(--YourDayBody) - 1px)}.YourDayWhyBlock{margin-block-start:8px}.YourDayWhyToggle{display:inline-flex;align-items:center;gap:6px;padding:4px 0;border:0;background:none;color:var(--TextMuted);font:inherit;font-size:calc(var(--YourDayBody) - 1px);font-weight:600;cursor:pointer}.YourDayCaret{display:inline-block;transition:transform .16s ease}.YourDayWhyToggle[aria-expanded=true] .YourDayCaret{transform:rotate(90deg)}.YourDayWhy{margin:2px 0 0;color:var(--TextMuted);font-size:calc(var(--YourDayBody) - 1px)}.YourDayWhyYear{color:var(--YourDayAccent);font-weight:600}.YourDayFoot{margin-block:10px 0;padding-block-start:8px;border-block-start:1px solid var(--Border);font-size:calc(var(--YourDayBody) - 3px);color:var(--TextFaint)}.YourDayNote{margin-block:10px 0;color:var(--TextMuted)}.YourDayInlineButton{padding:0;border:0;background:none;color:var(--YourDayAccent);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.YourDaySkeleton{display:block;block-size:3.4em;margin-block-start:10px;border-radius:var(--RadiusSm);background:linear-gradient(90deg,color-mix(in srgb,var(--Text) 6%,transparent),color-mix(in srgb,var(--Text) 12%,transparent),color-mix(in srgb,var(--Text) 6%,transparent))}@media(max-height:700px)and (min-width:900px){.YourDay{--YourDayBody: calc(var(--WelcomeBody, 14px) + var(--AppFontStep, 0px) - 1px);padding-block:8px 10px}.YourDayAreas{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.YourDayChip{min-block-size:34px;padding-block:4px;padding-inline:8px}.YourDayLines{gap:4px}.YourDaySky{gap:0;margin-block-start:6px}}@media(max-width:600px){.YourDayAreas,.YourDayMax .YourDayAreas{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.YourDayChip{flex-direction:column;align-items:flex-start;gap:2px;padding-inline:10px}.YourDayChipName{max-inline-size:100%}.YourDayChipState{white-space:nowrap}}@media(prefers-reduced-motion:reduce){.YourDayCaret{transition:none}}.YourDayAnchor{display:none}.ThreeMonkeys{--MonkeyFurLight: color-mix(in srgb, color-mix(in srgb, var(--HomeSunCore) 84%, var(--TextFaint)) 86%, var(--HomeLamp));--MonkeyFurBase: color-mix(in srgb, color-mix(in srgb, var(--HomeSunCore) 56%, var(--TextFaint)) 84%, var(--HomeLamp));--MonkeyFurShade: color-mix(in srgb, var(--TextFaint) 72%, var(--MonkeyInk));--MonkeyInk: color-mix(in srgb, var(--BackgroundDeep) 90%, var(--HomeSilhouette));--MonkeyInkSoft: color-mix(in srgb, var(--MonkeyInk) 78%, var(--TextFaint));--MonkeyHandInk: color-mix(in srgb, var(--MonkeyInk) 70%, var(--TextFaint));--MonkeyEyeInk: color-mix(in srgb, var(--HomeLamp) 70%, var(--Gold));--MonkeyRimInk: var(--HomeLamp);--MonkeySkyTop: var(--HomeSkyTop);--MonkeySkyMid: var(--HomeSkyMid);--MonkeySkyLow: color-mix(in srgb, var(--HomeSunCorona) 30%, var(--HomeSkyLow));--MonkeyLeafInk: color-mix(in srgb, var(--PlanetMercury) 34%, var(--MonkeyInk));--MonkeyGroveInk: color-mix(in srgb, var(--PlanetMercury) 22%, var(--MonkeyInk));--MonkeyGroveFarInk: color-mix(in srgb, var(--MonkeyGroveInk) 55%, var(--HomeSkyLow));--MonkeyHillInk: color-mix(in srgb, var(--HomeSilhouette) 45%, var(--HomeSkyLow));--MonkeyBarkInk: color-mix(in srgb, var(--MonkeyInk) 70%, var(--HomeAccent));--MonkeyStoneTop: color-mix(in srgb, color-mix(in srgb, var(--TextFaint) 62%, var(--HomeSunCore)) 82%, var(--HomeAccent));--MonkeyStoneLow: color-mix(in srgb, color-mix(in srgb, var(--TextFaint) 55%, var(--HomeAccent)) 52%, var(--MonkeyInk));--MonkeyMossInk: color-mix(in srgb, var(--PlanetMercury) 55%, var(--MonkeyStoneLow));display:block;inline-size:100%;block-size:auto;border-radius:var(--RadiusXl);overflow:visible}:root[data-theme=light] .ThreeMonkeys{--MonkeyInk: color-mix(in srgb, var(--Text) 92%, var(--HomeSilhouette));--MonkeySkyTop: color-mix(in srgb, var(--HomeNebulaA) 55%, var(--HomeSilhouette));--MonkeySkyMid: color-mix(in srgb, var(--HomeNebulaB) 60%, var(--HomeSilhouette));--MonkeySkyLow: color-mix(in srgb, var(--HomeSunCorona) 55%, var(--HomeSkyLow));--MonkeyHillInk: color-mix(in srgb, var(--HomeSilhouette) 70%, var(--HomeSkyLow))}.MonkeyStopSkyTop{stop-color:var(--MonkeySkyTop)}.MonkeyStopSkyMid{stop-color:var(--MonkeySkyMid)}.MonkeyStopSkyLow{stop-color:var(--MonkeySkyLow)}.MonkeyStopGlowCore{stop-color:var(--HomeSunCore);stop-opacity:.62}.MonkeyStopGlowMid{stop-color:var(--HomeSunCorona);stop-opacity:.24}.MonkeyStopGlowEdge{stop-color:var(--HomeSunCorona);stop-opacity:0}.MonkeyStopHaloCore{stop-color:var(--HomeLamp);stop-opacity:.34}.MonkeyStopHaloEdge{stop-color:var(--HomeLamp);stop-opacity:0}.MonkeyStopFurLight{stop-color:var(--MonkeyFurLight)}.MonkeyStopFurBase{stop-color:var(--MonkeyFurBase)}.MonkeyStopFurShade{stop-color:var(--MonkeyFurShade)}.MonkeyStopLimbLight{stop-color:var(--MonkeyFurBase)}.MonkeyStopLimbBase{stop-color:color-mix(in srgb,var(--MonkeyFurBase) 70%,var(--MonkeyFurShade))}.MonkeyStopLimbShade{stop-color:color-mix(in srgb,var(--MonkeyFurShade) 86%,var(--MonkeyInk))}.MonkeyStopStoneTop{stop-color:var(--MonkeyStoneTop)}.MonkeyStopStoneLow{stop-color:var(--MonkeyStoneLow)}.MonkeyStopClear{stop-color:var(--MonkeyInk);stop-opacity:0}.MonkeyStopVignette{stop-color:var(--MonkeyInk);stop-opacity:.32}.MonkeyHills{fill:var(--MonkeyHillInk);opacity:.55}.MonkeyGroveFar{fill:var(--MonkeyGroveFarInk);opacity:.85}.MonkeyGroveNear{fill:var(--MonkeyGroveInk)}.MonkeyCluster circle{fill:var(--MonkeyGroveInk)}.MonkeyBranch{fill:none;stroke:var(--MonkeyBarkInk);stroke-width:6;stroke-linecap:round}.MonkeyBranchTwig{stroke-width:2.4}.MonkeyLeaf{fill:var(--MonkeyLeafInk)}.MonkeyLeafVein{fill:none;stroke:color-mix(in srgb,var(--MonkeyLeafInk) 60%,var(--HomeLamp));stroke-width:1;opacity:.6}.MonkeyLedgeTop{fill:var(--MonkeyStoneTop)}.MonkeyLedgeEdge{fill:none;stroke:color-mix(in srgb,var(--HomeLamp) 60%,var(--MonkeyStoneTop));stroke-width:1.4;opacity:.7}.MonkeyLedgeJoint,.MonkeyLedgeCrack{fill:none;stroke:var(--MonkeyInk);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;opacity:.38}.MonkeyLedgeCrack{stroke-width:1;opacity:.45}.MonkeyMoss{fill:var(--MonkeyMossInk);opacity:.75}.MonkeyMote{fill:var(--HomeLamp);opacity:.55}.MonkeyShadow{fill:var(--MonkeyInk);opacity:.34}.MonkeyFur{fill:var(--MonkeyFurFill, var(--MonkeyFurBase));stroke:var(--MonkeyFurShade);stroke-width:1.2}.MonkeyFurHead{fill:var(--MonkeyHeadFill, var(--MonkeyFurBase));stroke:var(--MonkeyFurShade);stroke-width:1.2}.MonkeyLimb{fill:var(--MonkeyLimbFill, var(--MonkeyFurBase));stroke:color-mix(in srgb,var(--MonkeyFurShade) 72%,var(--MonkeyInk));stroke-width:1.5;stroke-linejoin:round}.MonkeyLimbFront{stroke-width:1.7}.MonkeyChest{fill:var(--MonkeyFurLight);opacity:.34}.MonkeyNeckShade{fill:var(--MonkeyInk);opacity:.16}.MonkeyCrown{fill:var(--MonkeyFurLight)}.MonkeyHair{fill:none;stroke:var(--MonkeyFurShade);stroke-width:1.4;stroke-linecap:round;opacity:.6}.MonkeyHairLight{fill:none;stroke:var(--MonkeyFurLight);stroke-width:1.5;stroke-linecap:round;opacity:.85}.MonkeyRim{fill:none;stroke:var(--MonkeyRimInk);stroke-width:2.2;stroke-linecap:round;opacity:.5}.MonkeyRimSoft{stroke-width:1.6;opacity:.38}.MonkeyTail{fill:none;stroke:var(--MonkeyFurShade);stroke-width:9;stroke-linecap:round}.MonkeyTailLight{fill:none;stroke:var(--MonkeyFurBase);stroke-width:4;stroke-linecap:round;opacity:.7}.MonkeyInk,.MonkeyFace{fill:var(--MonkeyInk)}.MonkeyEar{fill:var(--MonkeyInkSoft);opacity:.8}.MonkeyChin{fill:var(--MonkeyFurLight);opacity:.9}.MonkeyHand{fill:var(--MonkeyHandInk);stroke:var(--MonkeyFurShade);stroke-width:1.3;stroke-linejoin:round}.MonkeyHandFront{stroke:var(--MonkeyFurBase)}.MonkeyFinger{fill:none;stroke:color-mix(in srgb,var(--MonkeyFurShade) 70%,var(--MonkeyInk));stroke-width:1.1;stroke-linecap:round;opacity:.9}.MonkeyHandRim{fill:none;stroke:var(--MonkeyRimInk);stroke-width:1.2;stroke-linecap:round;opacity:.55}.MonkeyInkFront{stroke:var(--MonkeyInkSoft);stroke-width:1}.MonkeyInkLine{fill:none;stroke:var(--MonkeyInkSoft);stroke-width:1.1;stroke-linecap:round;opacity:.9}.MonkeyMuzzle{fill:var(--MonkeyInkSoft);opacity:.55}.MonkeyBrow{fill:var(--MonkeyFurLight);stroke:var(--MonkeyFurShade);stroke-width:.8}.MonkeyEye{fill:var(--MonkeyEyeInk)}.MonkeyPupil{fill:var(--MonkeyInk)}.MonkeyGlint{fill:var(--HomeSunCore)}.MonkeyLid{fill:none;stroke:var(--MonkeyFurLight);stroke-width:1.7;stroke-linecap:round;opacity:.9}.MonkeyNostril{fill:var(--MonkeyInk)}.MonkeyMouth{fill:none;stroke:var(--MonkeyFurShade);stroke-width:1.3;stroke-linecap:round;opacity:.7}.MonkeyFaceRim{fill:none;stroke:var(--MonkeyRimInk);stroke-width:1.4;stroke-linecap:round;opacity:.4}.MonkeyBreath,.MonkeyTailSway,.MonkeyLeafSway{transform-box:fill-box}.MonkeyBreath{transform-origin:50% 100%}.MonkeyTailSway{transform-origin:0% 0%}.MonkeyTailLeft{transform-origin:100% 0%}.MonkeyLeafSway{transform-origin:50% 0%}@media(prefers-reduced-motion:no-preference){.MonkeyBreath{animation:MonkeyBreathe 5.2s ease-in-out infinite}.MonkeySpeak .MonkeyBreath{animation-delay:-1.7s}.MonkeyDo .MonkeyBreath{animation-duration:6.4s;animation-delay:-3.1s}.MonkeyTailSway{animation:MonkeyTail 7s ease-in-out infinite}.MonkeySpeak .MonkeyTailSway{animation-delay:-2.4s}.MonkeyDo .MonkeyTailSway{animation-delay:-4.6s;animation-duration:8.2s}.MonkeyLeafSway{animation:MonkeyLeaf 6s ease-in-out infinite}.MonkeyLeafLate{animation-delay:-2s}.MonkeyMote{animation:MonkeyMote 5.5s ease-in-out infinite}.MonkeyMotePace1{animation-delay:-1.4s;animation-duration:6.8s}.MonkeyMotePace2{animation-delay:-3.1s;animation-duration:4.9s}.MonkeyMotePace3{animation-delay:-4.2s;animation-duration:7.4s}.ThreeMonkeysStill .MonkeyBreath,.ThreeMonkeysStill .MonkeyTailSway,.ThreeMonkeysStill .MonkeyLeafSway,.ThreeMonkeysStill .MonkeyMote{animation:none}}@keyframes MonkeyBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.006,1.012)}}@keyframes MonkeyTail{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes MonkeyLeaf{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes MonkeyMote{0%,to{opacity:.15;transform:translateY(0)}50%{opacity:.8;transform:translateY(-6px)}}.AppRouteView>.RemediesPage{padding-inline:0}.RemediesPage{--RemediesInk: var(--HomeAccent);position:relative;isolation:isolate;flex:1 1 auto;display:flex;min-block-size:0;block-size:calc(100dvh - var(--TopMenuHeight));overflow:hidden;overflow:clip;color:var(--Text);font-family:var(--FontSans)}:root[data-theme=light] .RemediesPage{--RemediesInk: color-mix(in srgb, var(--HomeAccent) 45%, var(--Text))}.RemediesPage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(50% 42% at 50% 30%,color-mix(in srgb,var(--HomeSunCorona) 20%,transparent),transparent 72%),linear-gradient(180deg,var(--HomeSkyTop) 0%,var(--HomeSkyMid) 55%,var(--HomeSkyLow) 100%)}.RemediesPage:after{content:"";position:absolute;inset-block:-6%;inset-inline:0;z-index:-1;pointer-events:none;background:radial-gradient(33.6% 36% at 14.16% 30%,color-mix(in srgb,var(--HomeNebulaA) 26%,transparent),transparent 72%),radial-gradient(33.6% 36% at 88.08% 36%,color-mix(in srgb,var(--HomeNebulaB) 18%,transparent),transparent 72%)}:root[data-theme=light] .RemediesPage:after{opacity:.7}.RemediesInner{display:grid;grid-template-rows:auto minmax(120px,1fr) auto auto;grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:clamp(8px,1.8dvh,20px);inline-size:min(1080px,100%);block-size:100%;margin-inline:auto;padding-block:clamp(10px,2dvh,26px) clamp(16px,3.4dvh,40px);padding-inline:clamp(24px,3vw,48px)}.RemediesTop{display:flex;align-items:center;justify-content:space-between;inline-size:100%}.RemediesBack{display:inline-flex;align-items:center;gap:8px;padding-block:6px;padding-inline:10px 14px;border-radius:var(--RadiusPill);border:1px solid color-mix(in srgb,var(--HomeGlassEdge) 50%,transparent);background:var(--HomeGlass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--Text);font-size:var(--Text13);font-weight:600;text-decoration:none;transition:border-color var(--HomeShort) var(--HomeEaseOut)}.RemediesBack:hover{border-color:color-mix(in srgb,var(--HomeAccent) 70%,transparent)}.RemediesBackArrow{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.RemediesKicker{font-size:var(--Text12);font-weight:650;color:var(--RemediesInk)}html:is([lang|=en]) .RemediesKicker{text-transform:uppercase;letter-spacing:.2em;font-size:11px}.RemediesFigure{display:grid;place-items:center;inline-size:100%;min-block-size:0;block-size:100%;margin:0}.RemediesArt{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;block-size:100%;max-block-size:420px;aspect-ratio:1000 / 450;max-inline-size:100%;min-block-size:0}.RemediesArt .ThreeMonkeys{block-size:100%;inline-size:100%;min-block-size:0;filter:drop-shadow(0 18px 40px color-mix(in srgb,var(--HomeSkyTop) 70%,transparent)) drop-shadow(0 0 1px color-mix(in srgb,var(--HomeLamp) 60%,transparent))}.RemediesCaptions{position:relative;block-size:2.2em;font-size:clamp(12px,min(1vw,2.2dvh),15px)}.RemediesCaption{position:absolute;inset-block-start:.35em;translate:-50% 0;white-space:nowrap;font-weight:600;color:var(--TextMuted)}.RemediesCaption1{inset-inline-start:22.5%}.RemediesCaption2{inset-inline-start:50%}.RemediesCaption3{inset-inline-start:77.5%}html:is([lang|=en]) .RemediesCaption{text-transform:uppercase;letter-spacing:.16em;font-size:.86em}.RemediesTitle{margin:0;font-family:var(--FontHero);font-size:clamp(28px,min(3vw,6dvh),48px);font-weight:500;line-height:1.12;text-align:center;text-wrap:balance;background-image:linear-gradient(95deg,var(--HomeSunCore) 0%,var(--HomeLamp) 40%,var(--HomeAccent) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 16px color-mix(in srgb,var(--HomeSkyTop) 70%,transparent))}:root[data-theme=light] .RemediesTitle{background-image:linear-gradient(95deg,var(--HomeAccent) 0%,color-mix(in srgb,var(--HomeAccent) 50%,var(--Text)) 100%);filter:none}html:not([lang|=en]) .RemediesTitle{font-family:var(--FontDisplay);font-weight:650;line-height:1.35;font-size:clamp(24px,min(2.5vw,5dvh),40px)}.RemediesHighlight{position:relative;inline-size:min(100%,46em);box-sizing:border-box;margin:0;padding-block:clamp(12px,2dvh,22px);padding-inline:clamp(20px,2.4vw,36px);border-radius:var(--RadiusXl);border:1px solid color-mix(in srgb,var(--HomeLamp) 45%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--HomeLamp) 12%,var(--HomeGlass)) 0%,var(--HomeGlass) 100%);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:var(--ShadowCard),0 0 48px -14px color-mix(in srgb,var(--HomeLamp) 55%,transparent),inset 0 1px color-mix(in srgb,var(--Text) 10%,transparent);font-size:clamp(16px,min(1.35vw,3dvh),22px);font-weight:500;line-height:1.55;text-align:center;text-wrap:pretty;color:var(--Text)}.RemediesStatement{margin:0}.RemediesStatement+.RemediesStatement{margin-block-start:.45em}.RemediesOneLine{white-space:nowrap;contain:inline-size;overflow:hidden}.RemediesOneLine>span{display:inline-block}@media(prefers-reduced-motion:no-preference){.RemediesFigure{animation:RemediesRise calc(.9s * var(--HomeMotionScale)) var(--HomeEaseOut) both}.RemediesTitle{animation:RemediesRise calc(.9s * var(--HomeMotionScale)) var(--HomeEaseOut) calc(.16s * var(--HomeMotionScale)) both}.RemediesHighlight{animation:RemediesRise calc(.9s * var(--HomeMotionScale)) var(--HomeEaseOut) calc(.28s * var(--HomeMotionScale)) both}}.RemediesReduced .RemediesFigure,.RemediesReduced .RemediesTitle,.RemediesReduced .RemediesHighlight{animation:none}@keyframes RemediesRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.AppRouteView>.PrivacyPage{padding-inline:0}.PrivacyPage{--PrivacyInk: var(--HomeAccent);--PrivacyTone: var(--Teal);position:relative;isolation:isolate;flex:1 1 auto;display:flex;min-block-size:0;block-size:calc(100dvh - var(--TopMenuHeight));overflow:hidden;overflow:clip;color:var(--Text);font-family:var(--FontSans)}:root[data-theme=light] .PrivacyPage{--PrivacyInk: color-mix(in srgb, var(--HomeAccent) 45%, var(--Text))}.PrivacyPage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(50% 42% at 50% 26%,color-mix(in srgb,var(--HomeSunCorona) 18%,transparent),transparent 72%),linear-gradient(180deg,var(--HomeSkyTop) 0%,var(--HomeSkyMid) 55%,var(--HomeSkyLow) 100%)}.PrivacyPage:after{content:"";position:absolute;inset-block:-6%;inset-inline:0;z-index:-1;pointer-events:none;background:radial-gradient(33.6% 36% at 14.16% 34%,color-mix(in srgb,var(--HomeNebulaA) 24%,transparent),transparent 72%),radial-gradient(33.6% 36% at 88.08% 30%,color-mix(in srgb,var(--HomeNebulaB) 18%,transparent),transparent 72%)}:root[data-theme=light] .PrivacyPage:after{opacity:.7}.PrivacyInner{display:grid;grid-template-rows:auto minmax(72px,1fr) auto auto auto;justify-items:center;row-gap:clamp(8px,1.8dvh,20px);inline-size:min(1080px,100%);block-size:100%;margin-inline:auto;padding-block:clamp(10px,2dvh,26px) clamp(16px,3.4dvh,40px);padding-inline:clamp(24px,3vw,48px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.PrivacyTop{display:flex;align-items:center;justify-content:space-between;inline-size:100%}.PrivacyBack{display:inline-flex;align-items:center;gap:8px;padding-block:6px;padding-inline:10px 14px;border-radius:var(--RadiusPill);border:1px solid color-mix(in srgb,var(--HomeGlassEdge) 50%,transparent);background:var(--HomeGlass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--Text);font-size:var(--Text13);font-weight:600;text-decoration:none;transition:border-color var(--HomeShort) var(--HomeEaseOut)}.PrivacyBack:hover{border-color:color-mix(in srgb,var(--HomeAccent) 70%,transparent)}.PrivacyBackArrow{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.PrivacyKicker{font-size:var(--Text12);font-weight:650;color:var(--PrivacyInk)}html:is([lang|=en]) .PrivacyKicker{text-transform:uppercase;letter-spacing:.2em;font-size:11px}.PrivacyFigure{display:grid;place-items:center;inline-size:100%;min-block-size:0;block-size:100%}.PrivacyEmblem{block-size:100%;max-block-size:300px;aspect-ratio:1;min-block-size:0;overflow:visible;filter:drop-shadow(0 16px 36px color-mix(in srgb,var(--HomeSkyTop) 70%,transparent))}.PrivacyEmblemHalo{fill:color-mix(in srgb,var(--HomeLamp) 10%,transparent)}.PrivacyEmblemRing{fill:color-mix(in srgb,var(--HomeSkyTop) 45%,transparent);stroke:color-mix(in srgb,var(--HomeAccent) 70%,transparent);stroke-width:1.4}.PrivacyEmblemOrbit{fill:none;stroke:color-mix(in srgb,var(--HomeLamp) 70%,transparent);stroke-width:1.3}.PrivacyEmblemPlanet{fill:var(--HomeAccentAlt)}.PrivacyEmblemShield{fill:var(--PrivacyTone);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--PrivacyTone) 45%,transparent))}.PrivacyEmblemShine{fill:none;stroke:color-mix(in srgb,var(--Surface) 55%,transparent);stroke-width:2.4;stroke-linecap:round}.PrivacyEmblemKey{fill:var(--HomeSkyTop)}:root[data-theme=light] .PrivacyEmblemRing{fill:color-mix(in srgb,var(--Surface) 60%,transparent)}:root[data-theme=light] .PrivacyEmblemKey{fill:var(--Surface)}.PrivacyTitle{margin:0;font-family:var(--FontHero);font-size:clamp(28px,min(3vw,6dvh),48px);font-weight:500;line-height:1.12;text-align:center;text-wrap:balance;background-image:linear-gradient(95deg,var(--HomeSunCore) 0%,var(--HomeLamp) 40%,var(--HomeAccent) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 16px color-mix(in srgb,var(--HomeSkyTop) 70%,transparent))}:root[data-theme=light] .PrivacyTitle{background-image:linear-gradient(95deg,var(--HomeAccent) 0%,color-mix(in srgb,var(--HomeAccent) 50%,var(--Text)) 100%);filter:none}html:not([lang|=en]) .PrivacyTitle{font-family:var(--FontDisplay);font-weight:650;line-height:1.35;font-size:clamp(24px,min(2.5vw,5dvh),40px)}.PrivacyPoints{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1.4dvh,14px) clamp(10px,1.2vw,16px);inline-size:100%;max-inline-size:60em;margin:0;padding:0;list-style:none}.PrivacyPoint{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding-block:clamp(10px,1.6dvh,18px);padding-inline:clamp(12px,1.2vw,18px);border-radius:var(--RadiusLg);border:1px solid color-mix(in srgb,var(--HomeGlassEdge) 50%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--Text) 5%,var(--HomeGlass)) 0%,var(--HomeGlass) 100%);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:var(--ShadowCard),inset 0 1px color-mix(in srgb,var(--Text) 10%,transparent)}.PrivacyPointWell{display:grid;place-items:center;inline-size:38px;block-size:38px;border-radius:12px;color:var(--PrivacyTone);background:color-mix(in srgb,var(--PrivacyTone) 15%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--PrivacyTone) 30%,transparent)}.PrivacyPointGlyph{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.PrivacyPointText{margin:0;align-self:center;font-size:clamp(14px,min(1.1vw,2.5dvh),17px);line-height:1.5;text-wrap:pretty;color:var(--Text)}.PrivacyClosing{margin:0;padding-block:8px;padding-inline:22px;border-radius:var(--RadiusPill);border:1px solid color-mix(in srgb,var(--HomeLamp) 45%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--HomeLamp) 12%,var(--HomeGlass)) 0%,var(--HomeGlass) 100%);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:var(--ShadowCard),0 0 40px -14px color-mix(in srgb,var(--HomeLamp) 55%,transparent);font-size:clamp(15px,min(1.25vw,2.8dvh),20px);font-weight:600;line-height:1.45;text-align:center;text-wrap:balance;color:var(--Text)}@media(max-height:700px){.PrivacyInner{grid-template-rows:auto minmax(0,1fr) auto auto auto;row-gap:8px;padding-block:8px 12px}.PrivacyPoints{gap:8px 12px}.PrivacyPoint{gap:10px;padding-block:6px}.PrivacyPointWell{inline-size:32px;block-size:32px;border-radius:10px}.PrivacyPointText{font-size:13.5px;line-height:1.38}.PrivacyClosing{padding-block:5px}}@media(prefers-reduced-motion:no-preference){.PrivacyFigure{animation:PrivacyRise calc(.9s * var(--HomeMotionScale)) var(--HomeEaseOut) both}.PrivacyTitle{animation:PrivacyRise calc(.9s * var(--HomeMotionScale)) var(--HomeEaseOut) calc(.14s * var(--HomeMotionScale)) both}.PrivacyPoint{animation:PrivacyRise calc(.8s * var(--HomeMotionScale)) var(--HomeEaseOut) calc((.24s + var(--PrivacyIndex, 0) * 80ms) * var(--HomeMotionScale)) both}.PrivacyClosing{animation:PrivacyRise calc(.9s * var(--HomeMotionScale)) var(--HomeEaseOut) calc(.62s * var(--HomeMotionScale)) both}}.PrivacyReduced .PrivacyFigure,.PrivacyReduced .PrivacyTitle,.PrivacyReduced .PrivacyPoint,.PrivacyReduced .PrivacyClosing{animation:none}@keyframes PrivacyRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.PrivacyPage.PrivacyPublic{block-size:auto;min-block-size:calc(100dvh - var(--TopMenuHeight));overflow:visible}.PrivacyPublic .PrivacyInner{block-size:auto;grid-template-rows:none;grid-auto-rows:auto}.PrivacyPublic .PrivacyFigure{block-size:auto}.PrivacyPublic .PrivacyEmblem{block-size:clamp(120px,28dvh,220px)}.PrivacyPublic .PrivacyPointText a{color:inherit;text-decoration:underline;text-underline-offset:3px}.AccountDeleteIntro{margin:0;max-inline-size:44em;font-size:var(--Text16);line-height:1.55;text-align:center;color:var(--Text)}.AccountDeleteSection{display:grid;gap:10px;inline-size:100%;max-inline-size:60em}.AccountDeleteHeading{margin:0;font-size:var(--Text18);font-weight:650;color:var(--PrivacyInk)}.PrivacyPublic .PrivacyPoints.AccountDeleteList{grid-template-columns:minmax(0,1fr)}.AccountDeleteNumber{font-size:var(--Text16);font-weight:700}.AccountDeleteDone{max-inline-size:44em}@media(max-width:760px){.PrivacyPublic .PrivacyPoints{grid-template-columns:minmax(0,1fr)}.PrivacyPublic .PrivacyInner{padding-inline:16px}.PrivacyPublic .PrivacyTitle{font-size:clamp(24px,7vw,32px)}}.AdminPage{--AdminInk: #e8ecf4;--AdminTitle: #f3e7c8;--AdminMutedInk: #9aa6bf;--AdminSoftInk: #c9d1e3;--AdminCard: #121a2e;--AdminStripBg: #0c1322;--AdminField: #0b1120;--AdminLine: rgba(255, 255, 255, .08);--AdminLineSoft: rgba(255, 255, 255, .05);--AdminFieldLine: rgba(255, 255, 255, .14);--AdminChipBg: rgba(255, 255, 255, .04);--AdminChipLine: rgba(255, 255, 255, .12);--AdminTrack: rgba(255, 255, 255, .08);--AdminGold: #d9a94e;--AdminGoldSoft: rgba(217, 169, 78, .14);--AdminGoldLine: rgba(217, 169, 78, .5);--AdminGreen: #3dbe8b;--AdminAmber: #e0a030;--AdminAmberSoft: rgba(224, 160, 48, .08);--AdminAmberLine: rgba(224, 160, 48, .25);--AdminRed: #e05b5b;--AdminRedSoft: rgba(224, 91, 91, .12);--AdminRedLine: rgba(224, 91, 91, .5);--AdminRedInk: #f5c4c4;--AdminBlue: #2f6bff;--AdminShadow: 0 10px 30px rgba(2, 4, 12, .35);width:100%;min-width:0;color:var(--AdminInk);font-size:14px;line-height:1.45}html[data-theme=light] .AdminPage{--AdminInk: #1b1e3a;--AdminTitle: #5a4312;--AdminMutedInk: #5b6385;--AdminSoftInk: #2f3456;--AdminCard: #ffffff;--AdminStripBg: #f1eefb;--AdminField: #ffffff;--AdminLine: #e2e0ef;--AdminLineSoft: #eeedf6;--AdminFieldLine: #cfcbe3;--AdminChipBg: #f6f5fb;--AdminChipLine: #d8d5ea;--AdminTrack: #e8e6f2;--AdminGold: #a8761a;--AdminGoldSoft: rgba(168, 118, 26, .12);--AdminGoldLine: rgba(168, 118, 26, .45);--AdminGreen: #0e8f63;--AdminAmber: #b06f05;--AdminAmberSoft: rgba(176, 111, 5, .07);--AdminAmberLine: rgba(176, 111, 5, .3);--AdminRed: #c43a4c;--AdminRedSoft: rgba(196, 58, 76, .08);--AdminRedLine: rgba(196, 58, 76, .4);--AdminRedInk: #a62a3b;--AdminBlue: #2a5be0;--AdminShadow: 0 10px 30px rgba(27, 30, 58, .12)}.AppRouteView>.AdminPage{padding-inline:0;margin-block-start:calc(-1 * var(--Space6))}.AdminH2{margin:0;font-family:var(--FontHero);font-size:17px;font-weight:600;color:var(--AdminTitle)}.AdminH3{margin:0;font-family:var(--FontHero);font-size:15px;font-weight:600;color:var(--AdminTitle)}.AdminMuted{color:var(--AdminMutedInk)}.AdminMono{font-variant-numeric:tabular-nums}.AdminSmall{font-size:12px}.AdminSpaced{margin-block-start:10px}.AdminWarnText{color:var(--AdminAmber)}.AdminBadText{color:var(--AdminRed)}.AdminGoodText{color:var(--AdminGreen)}.AdminWrap{white-space:normal;overflow-wrap:anywhere}.AdminNoWrap{white-space:nowrap}.AdminSettingName{max-width:200px}.AdminEllipsis{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminNumber{text-align:end;white-space:nowrap}.AdminNotAvailable{font-size:13px}.AdminGlyph{flex:none}.AdminStrip{display:flex;align-items:center;flex-wrap:wrap;gap:8px 26px;min-height:44px;padding-inline:24px;border-block-end:1px solid var(--AdminLine);background:var(--AdminStripBg)}.AdminTabs{display:flex;align-items:center;gap:26px}.AdminTab{padding-block:10px;padding-inline:2px;border-block-end:2px solid transparent;color:var(--AdminMutedInk);font-weight:500;text-decoration:none;white-space:nowrap}.AdminTab:hover{color:var(--AdminSoftInk)}.AdminTabActive,.AdminTabActive:hover{border-block-end-color:var(--AdminGold);color:var(--AdminTitle)}.AdminStripEnd{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-inline-start:auto}.AdminStripNote{margin-inline-start:10px}.AdminRangeChooser{display:inline-flex;gap:8px}.AdminDot{display:inline-block;flex:none;width:8px;height:8px;margin-inline-end:6px;border-radius:50%;vertical-align:middle;background:var(--AdminMutedInk)}.AdminDotGood,.AdminFillGreen{background:var(--AdminGreen)}.AdminDotWarn,.AdminFillAmber{background:var(--AdminAmber)}.AdminDotBad,.AdminFillRed{background:var(--AdminRed)}.AdminDotUnknown{background:var(--AdminMutedInk)}.AdminFillBlue{background:var(--AdminBlue)}.AdminFillGold{background:var(--AdminGold)}.AdminChip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding-block:3px;padding-inline:10px;border:1px solid var(--AdminChipLine);border-radius:999px;background:var(--AdminChipBg);color:var(--AdminSoftInk);font-size:12px;line-height:1.4;white-space:nowrap}.AdminChip .AdminDot{margin-inline-end:0}.AdminChipButton{font:inherit;font-size:12px;cursor:pointer}.AdminChipButton:hover{border-color:var(--AdminGoldLine)}.AdminChipActive{border-color:var(--AdminGold);color:var(--AdminTitle)}.AdminMeter{display:block;height:6px;margin-block-start:6px;overflow:hidden;border-radius:3px;background:var(--AdminTrack)}.AdminMeterFill{display:block;height:100%;border-radius:3px}.AdminMeterGood{background:var(--AdminGreen)}.AdminMeterWarn{background:var(--AdminAmber)}.AdminMeterBad{background:var(--AdminRed)}.AdminMeterGold{background:var(--AdminGold)}.AdminButton,.AdminButtonQuiet,.AdminButtonDanger{display:inline-flex;align-items:center;gap:6px;border-radius:10px;font:inherit;line-height:1.3;cursor:pointer;white-space:nowrap}.AdminButton{padding-block:7px;padding-inline:12px;border:1px solid var(--AdminGoldLine);background:var(--AdminGoldSoft);color:var(--AdminTitle);font-weight:600}.AdminButton:hover{border-color:var(--AdminGold)}.AdminButtonQuiet{padding-block:6px;padding-inline:10px;border:1px solid var(--AdminFieldLine);background:transparent;color:var(--AdminSoftInk)}.AdminButtonQuiet:hover{border-color:var(--AdminGoldLine);color:var(--AdminInk)}.AdminButtonDanger{padding-block:6px;padding-inline:10px;border:1px solid var(--AdminRedLine);background:var(--AdminRedSoft);color:var(--AdminRedInk)}.AdminButtonDanger:hover{border-color:var(--AdminRed)}:is(.AdminButton,.AdminButtonQuiet,.AdminButtonDanger,.AdminLinkButton,.AdminChipButton):disabled{opacity:.5;cursor:not-allowed}.AdminLinkButton{margin-block-start:6px;padding:0;border:0;background:none;color:var(--AdminGold);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.AdminButtons{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:8px}.AdminInput{min-width:0;padding-block:6px;padding-inline:10px;border:1px solid var(--AdminFieldLine);border-radius:8px;background:var(--AdminField);color:var(--AdminInk);font:inherit}.AdminInput[aria-invalid=true]{border-color:var(--AdminRed)}.AdminInputGrow{flex:1 1 auto}.AdminInputNumber{width:92px}.AdminTextarea{width:100%;resize:vertical}.AdminField{display:grid;gap:6px;margin-block-start:10px}.AdminCheck{display:inline-flex;align-items:center;gap:6px}.AdminSpinner{display:inline-block;width:12px;height:12px;margin-inline:6px;border:2px solid var(--AdminTrack);border-block-start-color:var(--AdminGold);border-radius:50%;vertical-align:middle;animation:AdminSpin .9s linear infinite}@keyframes AdminSpin{to{transform:rotate(360deg)}}.AdminMain{padding-block:20px;padding-inline:24px}.AdminHealthGrid,.AdminAnalyticsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.AdminSpan2{grid-column:span 2}.AdminSpanAll{grid-column:1 / -1}.AdminOpsGrid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px;align-items:start}.AdminColumn{display:flex;flex-direction:column;gap:16px;min-width:0}.AdminSplit2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block-start:18px}.AdminSplit2>*{min-width:0}@media(max-width:1100px){.AdminHealthGrid,.AdminAnalyticsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.AdminSpan2{grid-column:1 / -1}.AdminOpsGrid,.AdminSplit2{grid-template-columns:minmax(0,1fr)}}.AdminCard{min-width:0;padding-block:16px;padding-inline:18px;border:1px solid var(--AdminLine);border-radius:14px;background:var(--AdminCard)}.AdminHead{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px}.AdminHeadNote{min-width:0;overflow-wrap:anywhere}.AdminHeadEnd{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-inline-start:auto}.AdminProblems{margin-block-start:10px;font-size:12px;overflow-wrap:anywhere}.AdminFootnote{padding-inline:24px;font-size:12px}.AdminStats{display:grid;gap:10px 12px;margin-block-start:12px}.AdminStats2{grid-template-columns:repeat(2,minmax(0,1fr))}.AdminStats3{grid-template-columns:repeat(3,minmax(0,1fr))}.AdminStats4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1240px){.AdminStats4{grid-template-columns:repeat(2,minmax(0,1fr))}}.AdminStat{min-width:0}.AdminStatValue{font-variant-numeric:tabular-nums;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.AdminStatLarge{font-size:26px}.AdminStatMedium{font-size:22px}.AdminStatRest{font-size:13px;font-weight:400}.AdminStatHint{font-size:13px}.AdminStatMissing{min-height:28px;padding-block-start:4px}.AdminTable{width:100%;border-collapse:collapse}.AdminTable th{padding-block:6px;padding-inline:8px;border-block-end:1px solid var(--AdminLine);color:var(--AdminMutedInk);font-size:12px;font-weight:600;text-align:start;white-space:nowrap}.AdminTable td{padding-block:6px;padding-inline:8px;border-block-end:1px solid var(--AdminLineSoft);vertical-align:middle}.AdminTable th.AdminNumber{text-align:end}.AdminTopAligned td{vertical-align:top}.AdminRows th{width:34%;font-size:14px;font-weight:400}.AdminTableBox{max-width:100%;overflow:auto;margin-block-start:8px}.AdminTableTall{max-height:62vh}.AdminRowChosen td{background:var(--AdminGoldSoft)}.AdminFileName{overflow-wrap:anywhere}.AdminActions>*{margin-block:2px;margin-inline-end:6px}.AdminTable :is(.AdminButtonQuiet,.AdminButtonDanger){padding-block:4px;padding-inline:8px;font-size:13px}.AdminSelection{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;padding-block-start:8px;font-size:13px}.AppRouteView>.AdminPageData{margin-block-end:calc(-1 * var(--Space9))}.AdminPlainList{display:grid;gap:4px;margin-block:6px;padding:0;list-style:none;font-size:13px;overflow-wrap:anywhere}.AdminNotice{display:flex;align-items:flex-start;gap:8px;margin-block-start:10px;padding-block:8px;padding-inline:12px;border:1px solid var(--AdminLine);border-radius:10px;background:var(--AdminChipBg);color:var(--AdminInk);font-size:13.5px;line-height:1.5}.AdminNotice>.AdminDot{margin-block-start:6px}.AdminNoticeGood{border-color:color-mix(in srgb,var(--AdminGreen) 40%,transparent)}.AdminNoticeWarn{border-color:var(--AdminAmberLine);background:var(--AdminAmberSoft)}.AdminNoticeBad{border-color:var(--AdminRedLine);background:var(--AdminRedSoft)}.AdminNoticeText{min-width:0;overflow-wrap:anywhere}.AdminError{display:flex;align-items:flex-start;gap:8px;margin-block-start:10px;padding-block:8px;padding-inline:12px;border:1px solid var(--AdminRedLine);border-radius:10px;background:var(--AdminRedSoft);font-size:13.5px}.AdminError>.AdminDot{margin-block-start:6px}.AdminErrorText{min-width:0;overflow-wrap:anywhere}.AdminErrorLead{font-weight:600}.AdminInlineNotice{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-block-start:10px;padding-block:8px;padding-inline:12px;border:1px dashed var(--AdminGoldLine);border-radius:10px}.AdminAlerts{display:grid;gap:6px;padding-block:12px;padding-inline:24px;border-block-end:1px solid var(--AdminAmberLine);background:var(--AdminAmberSoft)}.AdminAlertsGood{border-block-end-color:color-mix(in srgb,var(--AdminGreen) 25%,transparent);background:color-mix(in srgb,var(--AdminGreen) 6%,transparent)}.AdminAlertsBad{border-block-end-color:var(--AdminRedLine);background:var(--AdminRedSoft)}.AdminAlertsUnknown{border-block-end-color:var(--AdminLine);background:var(--AdminStripBg)}.AdminAlertsLine{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px}.AdminAlertsList{margin:6px 0 0;padding-inline-start:22px;list-style:none}.AdminAlertsList li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding-block:2px}.AdminPanelRetry{margin-block-start:6px}.AdminAlertsActions{display:flex;flex-wrap:wrap;gap:8px;margin-inline-start:auto}.AdminChartBlock{min-width:0}.AdminChartTitle{margin-block:12px 4px}.AdminChart{position:relative;width:100%;min-width:0;border-radius:6px}.AdminChart svg{display:block;overflow:visible}.AdminToneBlue{fill:var(--AdminBlue);opacity:.55}.AdminToneGold{fill:var(--AdminGold);opacity:.8}.AdminToneAmber{fill:var(--AdminAmber)}.AdminToneGreen{fill:var(--AdminGreen);opacity:.8}.AdminToneRed{fill:var(--AdminRed);opacity:.8}.AdminBars{min-width:0;margin-block-start:8px}.AdminBars .AdminChartText{font-size:11px}.AdminBarsEmpty{min-height:40px}.AdminAnalyticsText{min-width:260px;max-width:520px}.AdminChartLine{fill:none;stroke-width:2;stroke-linejoin:round}.AdminStrokeBlue{stroke:var(--AdminBlue)}.AdminStrokeGold{stroke:var(--AdminGold)}.AdminStrokeAmber{stroke:var(--AdminAmber)}.AdminChartMark{fill:var(--AdminRed)}.AdminChartAxis{stroke:var(--AdminFieldLine)}.AdminChartGuide{stroke:var(--AdminSoftInk);stroke-dasharray:3 3;opacity:.7}.AdminChartText{fill:var(--AdminMutedInk);font-size:10px}.AdminChartEmpty{display:flex;align-items:center;justify-content:center;height:100%;padding:8px;border:1px dashed var(--AdminLine);border-radius:8px;color:var(--AdminMutedInk);font-size:13px;text-align:center}.AdminChartTip{position:absolute;inset-block-start:4px;z-index:2;min-width:150px;padding-block:6px;padding-inline:8px;border:1px solid var(--AdminLine);border-radius:8px;background:var(--AdminField);box-shadow:var(--AdminShadow);font-size:12px;pointer-events:none}.AdminChartTipTime{color:var(--AdminMutedInk)}.AdminChartTipRow{display:flex;align-items:center;gap:6px;white-space:nowrap}.AdminChartTipValue{margin-inline-start:auto;font-variant-numeric:tabular-nums;font-weight:600}.AdminLegend{display:flex;flex-wrap:wrap;gap:4px 14px;margin-block-start:4px;color:var(--AdminMutedInk);font-size:12px}.AdminLegendItem{display:inline-flex;align-items:center}.AdminLlmBody{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:16px;margin-block-start:6px}.AdminLlmBody .AdminTable td{font-size:13px}.AdminRetention{display:flex;flex-wrap:wrap;gap:4px 16px;margin-block:12px 6px;font-size:13px}.AdminRetentionEnd{margin-inline-start:auto}.AdminSteps{margin-block:8px 0;padding:0;list-style:none}.AdminStep{display:flex;align-items:flex-start;gap:12px;padding-block:10px;border-block-end:1px solid var(--AdminLineSoft)}.AdminStepLast{border-block-end:0}.AdminStepIdle{opacity:.55}.AdminStep>div{min-width:0}.AdminStepNo{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--AdminGoldLine);border-radius:50%;color:var(--AdminTitle);font-weight:600}.AdminStepState{margin-block-start:4px;overflow-wrap:anywhere}.AdminStepWide{flex:1 1 auto}.AdminRestoreForm{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-block-start:8px}.AdminStepList{display:grid;gap:2px;margin-block:8px;padding:0;list-style:none;font-size:13px}.AdminDataGrid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:16px;height:calc(100vh - var(--TopMenuHeight, 64px) - 46px);min-height:560px;padding-block:16px}.AdminTablesAside{display:flex;flex-direction:column;min-height:0;padding-block:12px;padding-inline:10px;overflow:hidden}.AdminFindRow{display:flex;align-items:center;gap:6px;padding-block-end:8px;padding-inline:4px}.AdminSwitch{display:flex;gap:6px;padding-block-end:8px;padding-inline:4px}.AdminTablesList{flex:1 1 auto;min-height:0;overflow:auto}.AdminGroup{display:flex;align-items:center;gap:8px;width:100%;padding-block:8px 4px;padding-inline:4px;border:0;background:none;color:var(--AdminTitle);font:inherit;font-weight:600;text-align:start;cursor:pointer}.AdminGroupCount{font-weight:400}.AdminTableList{margin:0;padding:0;list-style:none}.AdminTableRow{display:flex;align-items:center;gap:8px;width:100%;padding-block:5px;padding-inline:8px;border:0;border-radius:8px;background:none;color:var(--AdminSoftInk);font:inherit;text-align:start;cursor:pointer}.AdminTableRow:hover{background:var(--AdminChipBg)}.AdminTableRowActive,.AdminTableRowActive:hover{background:var(--AdminGoldSoft);color:var(--AdminTitle)}.AdminTableName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminTableEstimate{flex:none;font-size:12px}.AdminKind{flex:none;margin-inline-start:auto;padding-block:1px;padding-inline:6px;border:1px solid var(--AdminFieldLine);border-radius:6px;color:var(--AdminMutedInk);font-size:10px;letter-spacing:.3px}.AdminDataMain{display:flex;flex-direction:column;min-width:0;min-height:0}.AdminDataHead{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px}.AdminColumnsLine{display:flex;flex-wrap:wrap;gap:4px 14px;margin-block:8px 4px;font-size:12px}.AdminColumnsPanel{max-height:38vh;margin-block:8px;padding-block:10px;padding-inline:12px;overflow:auto;border:1px solid var(--AdminLine);border-radius:10px}.AdminFilter{width:100%;min-width:70px;padding-block:4px;padding-inline:6px;border:1px solid var(--AdminFieldLine);border-radius:6px;background:var(--AdminField);color:var(--AdminInk);font:inherit;font-size:12px}.AdminFilterBad{border-color:var(--AdminRed)}.AdminGridScroll{position:relative;flex:1 1 auto;min-height:200px;margin-block-start:6px;overflow:auto;border:1px solid var(--AdminLineSoft);border-radius:10px}.AdminGrid{width:-moz-max-content;width:max-content;min-width:100%;border-collapse:separate;border-spacing:0}.AdminGrid thead{position:sticky;inset-block-start:0;z-index:2;background:var(--AdminCard)}.AdminGrid th{padding-block:6px;padding-inline:8px;border-block-end:1px solid var(--AdminLine);color:var(--AdminMutedInk);font-size:12px;font-weight:600;text-align:start;white-space:nowrap}.AdminFilterRow th{padding-block:4px;padding-inline:6px}.AdminSortButton,.AdminSortStatic{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:var(--AdminMutedInk);font:inherit;font-size:12px;font-weight:600}.AdminSortButton{cursor:pointer}.AdminSortButton:hover{color:var(--AdminTitle)}.AdminCell{position:relative;padding-block:6px;padding-inline:8px;border-block-end:1px solid var(--AdminLineSoft);white-space:nowrap;cursor:default}.AdminCellText{display:inline-block;max-width:260px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.AdminCellNumber{text-align:end;font-variant-numeric:tabular-nums}.AdminCellActive{outline:2px solid var(--AdminGold);outline-offset:-2px}.AdminCell:focus-visible{outline:2px solid var(--AdminGold);outline-offset:-2px}.AdminCellCut{display:inline-block;width:6px;height:6px;margin-inline-start:4px;border-radius:50%;background:var(--AdminAmber);vertical-align:middle}.AdminNull{color:var(--AdminMutedInk);font-style:italic}.AdminGridMore{padding:8px;text-align:center}.AdminDataFoot{display:flex;align-items:center;flex-wrap:wrap;gap:4px 14px;padding-block-start:10px}.AdminDataFootEnd{margin-inline-start:auto}.AdminProblemList{margin:6px 0 0;padding:0;list-style:none;font-size:12px}.AdminEvidenceRow{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin-block-start:10px}.AdminChangePanel{display:grid;gap:8px;margin-block-start:10px;padding-block:10px;padding-inline:12px;border:1px solid var(--AdminGoldLine);border-radius:10px;background:color-mix(in srgb,var(--AdminGold) 6%,transparent)}.AdminChangeLine{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}.AdminPushEnd{margin-inline-start:auto}.AdminAnswers{display:grid;gap:10px;margin:0;padding-inline-start:18px}.AdminWindowEditor{display:flex;flex-wrap:wrap;gap:6px}.AdminLogControls{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-block:10px}.AdminLogModules{display:flex;flex-wrap:wrap;gap:6px}.AdminLogFilter{display:inline-flex;align-items:center;gap:6px;margin-inline-start:auto}.AdminLogFilter .AdminInput{width:160px;font-size:12px}.AdminPre{max-height:50vh;margin:0;padding-block:10px;padding-inline:12px;overflow:auto;border:1px solid var(--AdminLine);border-radius:10px;background:var(--AdminField);color:var(--AdminSoftInk);font-family:var(--FontMono);font-size:12px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.AdminPreShort{max-height:170px}.AdminPreCell{max-height:60vh}.AdminLogTail{max-height:340px}.AdminLogWarn{color:var(--AdminAmber)}.AdminLogBad{color:var(--AdminRed)}.AdminLogMuted{color:var(--AdminMutedInk)}.AdminLogRestart{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-block-end:6px;color:var(--AdminMutedInk);font-size:12px}.AdminLogDivider{display:block;margin-block:6px;padding-block-start:4px;border-block-start:1px dashed var(--AdminLine);color:var(--AdminMutedInk)}.AdminLogEarlier{opacity:.7}.AdminDimmed{opacity:.6}.AppDialog.AdminDialog{width:min(600px,calc(100vw - 32px))}.AppDialog.AdminDialogWide{width:min(1060px,calc(100vw - 32px))}.AdminDialogBody{display:grid;gap:12px}.AdminDialogHead{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.AdminDialogContent{display:grid;gap:10px;min-width:0}.AdminDialogScroll{max-height:60vh;overflow:auto}.AdminDialogActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.AdminTyped,.AdminForce{display:grid;gap:8px;margin-block-start:8px}.AdminTypedNote{display:block}.AdminTypedLabel{font-size:13px}.AdminTypedInput{width:100%;font-family:var(--FontMono)}.AdminTypedProblem{color:var(--AdminRed);font-size:13px}.AdminFeedbackSection{padding-block:8px 24px;padding-inline:24px}.AdminFeedbackClose{display:flex;justify-content:flex-end}.AdminLandingFailed{display:grid;justify-items:start;gap:10px}.AdminSectionMeta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--Space2);color:var(--TextMuted);font-size:var(--Text13)}.AdminCardHead{display:flex;align-items:flex-start;gap:var(--Space3)}.AdminCardIcon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;color:var(--CardAccent, var(--Accent));background:color-mix(in srgb,var(--CardAccent, var(--Accent)) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--CardAccent, var(--Accent)) 28%,transparent)}.AdminCardText{flex:1 1 auto;min-width:0}.AdminCardTitle{margin:0;font-family:var(--FontDisplay);font-size:var(--Text18);font-weight:650;line-height:1.3}.AdminCardNote{margin-block:4px 0;color:var(--TextMuted);font-size:var(--Text14);line-height:1.6;overflow-wrap:anywhere}.AdminNoticeDot{flex:none;width:8px;height:8px;margin-block-start:7px;border-radius:50%;background:var(--Accent)}.AdminNoticeGood .AdminNoticeDot{background:var(--Success)}.AdminNoticeBad .AdminNoticeDot{background:var(--Rose)}.AdminButtonSpinner{--SpinnerSize: 16px}.AppPrimaryButton .AdminButtonSpinner:before{border-color:#ffffff59;border-block-start-color:#fff}.AppPrimaryButton .AdminButtonSpinner:after{border-block-end-color:#ffffffd9}.AdminLandingIntro{max-width:72ch;margin-block:0 var(--Space4)}.AdminLandingNotice{margin-block-end:var(--Space4)}.AdminLandingGrid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--Space5)}@media(min-width:1100px){.AdminLandingGrid{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.AdminLandingCard{display:grid;gap:var(--Space4);min-width:0}.AdminLandingShown{--CardAccent: var(--Gold)}.AdminLandingList,.AdminFeedbackList{display:grid;gap:var(--Space3);margin:0;padding:0;list-style:none}.AdminFeedbackList{max-height:min(70vh,720px);padding-inline-end:4px}.AdminLandingQuote,.AdminFeedbackNote{display:grid;gap:var(--Space2);min-width:0;padding-block:12px;padding-inline:14px;border:1px solid var(--Border);border-radius:var(--RadiusMd);background:var(--Surface)}.AdminFeedbackConsented{border-color:color-mix(in srgb,var(--Teal) 32%,var(--Border))}.AdminLandingQuoteText{margin:0;color:var(--Text);font-size:var(--Text14);line-height:1.55;overflow-wrap:anywhere}.AdminLandingMeta,.AdminFeedbackBadges,.AdminFeedbackHead{display:flex;align-items:center;flex-wrap:wrap;gap:var(--Space2) var(--Space3);min-width:0}.AdminFeedbackHead{justify-content:space-between}.AdminLandingWho{color:var(--TextMuted);font-size:var(--Text13);font-weight:600}.AdminLandingSort{color:var(--TextFaint);font-size:var(--Text12);font-variant-numeric:tabular-nums}.AdminLandingRemove{margin-inline-start:auto}.AdminLandingStars{color:var(--Gold);font-size:var(--Text13);letter-spacing:.08em;white-space:nowrap}.AdminLandingStarsOff{color:var(--TextFaint);opacity:.45}.AdminFeedbackWho{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:2px var(--Space2);min-width:0;color:var(--Text);font-size:var(--Text14)}.AdminFeedbackEmail{color:var(--TextFaint);font-family:var(--FontMono);font-size:var(--Text12);overflow-wrap:anywhere}.AdminFeedbackWhen{color:var(--TextFaint);font-size:var(--Text12);font-variant-numeric:tabular-nums;white-space:nowrap}.AdminFeedbackMessage{margin:0;color:var(--TextMuted);font-size:var(--Text14);line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.AdminFeedbackActions{display:flex;justify-content:flex-end}.AdminLandingForm{display:grid;gap:var(--Space3);margin-block-start:var(--Space2);padding:var(--Space4);border:1px solid color-mix(in srgb,var(--Accent) 35%,var(--Border));border-radius:var(--RadiusMd);background:color-mix(in srgb,var(--AccentSoft) 50%,var(--SurfaceRaised))}.AppTextarea.AdminLandingQuoteInput{min-height:92px}.AdminLandingCount{justify-self:end;font-variant-numeric:tabular-nums}.AdminLandingCountOver{color:var(--Rose)}.AdminLandingFormRow{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--Space3)}.AdminLandingSortField .AppInput{max-width:120px}.AdminLandingFormActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--Space2)}@media(prefers-reduced-motion:reduce){.AdminSpinner{animation:none}}.AdminServiceActions{display:inline-flex;gap:8px;flex-wrap:nowrap;white-space:nowrap}.PhoneSheet.PhoneSheet{box-sizing:border-box;flex-direction:column;padding:0;border:1px solid var(--Border);background:var(--Surface);color:var(--Text);box-shadow:var(--ShadowPop);overflow:hidden}.PhoneSheet.PhoneSheet[open]{display:flex}.PhoneSheet::backdrop{background:color-mix(in srgb,var(--BackgroundDeep) 72%,transparent)}.PhoneSheetGrip{flex:none;padding-block:var(--Space2) var(--Space3);padding-inline:var(--PhoneGutter, 16px);touch-action:none}.PhoneSheetHandle{display:block;inline-size:40px;block-size:4px;margin-block:0 var(--Space2);margin-inline:auto;border-radius:var(--RadiusPill);background:var(--BorderStrong)}.PhoneSheetHead{display:flex;align-items:center;justify-content:space-between;gap:var(--Space3)}.PhoneSheetTitle{margin:0;min-inline-size:0;font-family:var(--FontDisplay);font-size:var(--Text18);font-weight:650;line-height:1.3}.PhoneSheetTitle:focus{outline:none}.PhoneSheetTitle:focus-visible{outline:2px solid var(--Accent);outline-offset:2px;border-radius:var(--RadiusSm)}.PhoneSheetClose{display:inline-grid;place-items:center;flex:none;min-inline-size:var(--PhoneTapMin, 44px);min-block-size:var(--PhoneTapMin, 44px);margin-inline-end:-8px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--TextMuted);cursor:pointer}.PhoneSheetClose:focus-visible{outline:2px solid var(--Accent);outline-offset:0;color:var(--Text)}.PhoneSheetNote{margin-block:var(--Space1) 0;color:var(--TextMuted);font-size:var(--Text14);line-height:1.5}.PhoneSheetBody{flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding-block:0 var(--Space4);padding-inline:var(--PhoneGutter, 16px)}.PhoneSheetFoot{flex:none;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--Space3);padding-block:var(--Space3);padding-inline:var(--PhoneGutter, 16px);border-block-start:1px solid var(--Border)}.PhoneSheetBody :is(button,a,input,select,[role=button]),.PhoneSheetFoot :is(button,a){min-block-size:var(--PhoneTapMin, 44px)}.PhoneSheetSettling{transition:transform var(--Fast) var(--Ease)}@media(min-width:761px){.PhoneSheet.PhoneSheet{inline-size:min(520px,calc(100vw - 32px));max-block-size:calc(100dvh - 48px);margin:auto;border-radius:var(--RadiusXl)}.PhoneSheetHandle{display:none}.PhoneSheetGrip{padding-block-start:var(--Space4);touch-action:auto}}@media(max-width:760px){.PhoneSheet.PhoneSheet{position:fixed;inset-block:auto var(--KeyboardInset, 0px);inset-inline:0;inline-size:100%;max-inline-size:none;max-block-size:calc(100dvh - env(safe-area-inset-top,0px) - 24px);margin:0;border-block-end:0;border-radius:var(--RadiusXl) var(--RadiusXl) 0 0}.PhoneSheet.PhoneSheet[open]{animation:PhoneSheetRise var(--Slow) var(--Ease)}.PhoneSheet>:last-child{padding-block-end:calc(var(--Space4) + env(safe-area-inset-bottom,0px))}}@keyframes PhoneSheetRise{0%{transform:translateY(100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.PhoneSheet.PhoneSheet[open]{animation:none}.PhoneSheetSettling{transition:none}}.PwaToast{position:fixed;inset-block-end:var(--Space5);inset-inline-end:var(--Space5);z-index:60;display:flex;align-items:center;gap:var(--Space3);max-inline-size:min(420px,calc(100vw - 2 * var(--Space5)));padding-block:var(--Space3);padding-inline:var(--Space4);border:1px solid var(--BorderStrong);border-radius:var(--RadiusLg);background:var(--SurfaceRaised);color:var(--Text);box-shadow:var(--ShadowPop)}.PwaToastText{flex:1 1 auto;font-size:var(--Text14);line-height:1.4}.PwaToastButton{flex:none;min-block-size:44px}.PwaInstallCard{position:fixed;inset-inline:var(--Space4);inset-block-end:var(--Space5);z-index:55;display:grid;gap:var(--Space2);padding:var(--Space4);border:1px solid var(--BorderStrong);border-radius:var(--RadiusXl);background:var(--SurfaceRaised);color:var(--Text);box-shadow:var(--ShadowPop)}.PwaInstallCardTitle{margin:0;font-size:var(--Text18);line-height:1.3}.PwaInstallCardNote{margin:0;color:var(--TextMuted);font-size:var(--Text14);line-height:1.5}.PwaInstallCardActions{display:flex;flex-wrap:wrap;gap:var(--Space2);margin-block-start:var(--Space2)}.PwaInstallCardButton{flex:1 1 140px;min-block-size:48px}.PwaIosSteps{display:grid;gap:var(--Space3);margin:0;padding:0;list-style:none}.PwaIosStep{display:flex;align-items:center;gap:var(--Space3);min-block-size:48px}.PwaIosStepNumber{display:inline-grid;place-items:center;flex:none;inline-size:28px;block-size:28px;border-radius:var(--RadiusPill);background:var(--AccentSoft);color:var(--Text);font-size:var(--Text14);font-weight:600}.PwaIosGlyph{flex:none;fill:none;stroke:var(--Accent);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.PwaIosStepText{font-size:var(--Text16);line-height:1.45}.PwaIosNote{margin-block:var(--Space4) 0;color:var(--TextMuted);font-size:var(--Text14);line-height:1.5}.PwaOfflineNote{margin-block:0 var(--Space3);padding-block:var(--Space2);padding-inline:var(--Space3);border:1px solid var(--Border);border-radius:var(--RadiusMd);background:var(--GoldSoft);color:var(--Text);font-size:var(--Text14);line-height:1.45}@media(max-width:760px){.PwaToast{inset-inline:var(--PhoneGutter, 16px);inset-block-end:calc(var(--PhoneBarSpace, 60px) + var(--Space3));max-inline-size:none}.PwaInstallCard{inset-inline:var(--PhoneGutter, 16px);inset-block-end:calc(var(--PhoneBarSpace, 60px) + var(--Space3))}.PhoneKeyboardOpen .PwaToast,.PhoneKeyboardOpen .PwaInstallCard{display:none}}@media(prefers-reduced-motion:no-preference){.PwaToast,.PwaInstallCard{animation:PwaRise var(--Fast, .18s) var(--Ease, ease-out) both}}@keyframes PwaRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ShareSave{display:grid;gap:var(--Space2);min-width:0}.ShareSaveRow{display:flex;flex-wrap:nowrap;gap:var(--Space2)}.ShareSaveRow .ShareSaveButton{flex:1 1 0;min-width:0;min-height:48px;padding-inline:var(--Space3);font-size:var(--Text16);white-space:normal;overflow-wrap:anywhere}.ShareSaveRow .ShareSaveGlyph{width:20px;height:20px;flex:none}.ShareSaveLine{margin:0;min-height:1.4em;color:var(--Text);font-size:var(--Text14);line-height:1.4;text-align:center}.ShareSaveLine.ShareSaveQuiet{color:var(--TextMuted)}.YourDayPage{--PageMaxWidth: 760px;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--Space5);align-content:start;padding-block:var(--Space5) var(--Space8)}.YourDayPage .YourDay{max-block-size:none;margin:0;overflow:visible}@media(max-width:760px){.YourDayPage{gap:var(--Space4);padding-block:var(--Space3) var(--Space6)}.YourDayPage .YourDay{-webkit-backdrop-filter:none;backdrop-filter:none}}.ComeBack{display:grid;gap:var(--Space4);min-inline-size:0}.ComeBack h2,.ComeBack h3,.ComeBack p,.ComeBack ul{margin:0}.ComeBack h3{font-size:var(--Text16)}.ComeBack ul{padding-inline-start:20px}.ComeBack .ComeBackTap{min-height:44px}.ComeBackStep{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ComeBackStep>span{flex:1 1 12em}.ComeBackTick[aria-pressed=true]{color:var(--Teal);border-color:var(--Teal)}@media(max-width:760px){.ComeBack .ComeBackTap{inline-size:100%}}.MePage{--PageMaxWidth: 760px;display:grid;gap:var(--Space6);padding-block:var(--Space6) var(--Space8)}.MeHead{display:grid;gap:var(--Space1)}.MeTitle{margin:0;font-family:var(--FontDisplay);font-size:var(--Text32);line-height:1.15;color:var(--Text)}.MeWho{margin:0;color:var(--TextMuted);font-size:var(--Text14);overflow-wrap:anywhere}.MeSection{display:grid;gap:var(--Space3);padding:var(--Space5);border:1px solid var(--Border);border-radius:var(--RadiusLg);background:var(--Surface)}.MeSectionTitle{margin:0;color:var(--TextMuted);font-size:var(--Text13);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.MeContinue{justify-self:start;min-block-size:44px}.MeRows{display:grid;gap:var(--Space1);margin:0;padding:0;list-style:none}.MeRowItem{display:block;margin:0}.MeRow{display:flex;align-items:center;gap:var(--Space3);inline-size:100%;min-block-size:48px;padding-block:var(--Space2);padding-inline:var(--Space3);border:0;border-radius:var(--RadiusMd);background:transparent;color:var(--Text);font:inherit;font-size:var(--Text16);text-align:start;text-decoration:none;cursor:pointer}.MeRow:hover{background:var(--SurfaceRaised)}.MeRow:focus-visible{outline:2px solid var(--Accent);outline-offset:2px}.MeRow:disabled{cursor:default;opacity:.5;background:transparent}.MeRowGlyph{display:inline-grid;place-items:center;flex:none;inline-size:36px;block-size:36px;border-radius:var(--RadiusMd);background:var(--SurfaceRaised);color:var(--AccentInk)}.MeRowGlyphSky{color:var(--Accent)}.MeRowGlyphEmber{color:var(--Warning)}.MeRowGlyphRose{color:var(--Rose)}.MeRowGlyphGold{color:var(--GoldText)}.MeRowGlyphTeal{color:var(--Teal)}.MeRowLabel{flex:1 1 auto;min-inline-size:0;overflow-wrap:anywhere}.MeRowGo{display:inline-flex;flex:none;color:var(--TextFaint)}.MeSegmented{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);justify-self:start;gap:var(--Space1);padding:4px;border:1px solid var(--Border);border-radius:var(--RadiusPill);background:var(--SurfaceRaised)}.MeSegment{min-block-size:44px;min-inline-size:96px;padding-inline:var(--Space4);border:0;border-radius:var(--RadiusPill);background:transparent;color:var(--TextMuted);font:inherit;font-weight:600;cursor:pointer}.MeSegment:focus-visible{outline:2px solid var(--Accent);outline-offset:2px}.MeSegmentOn{background:var(--Surface);color:var(--Text);box-shadow:inset 0 0 0 1px var(--BorderStrong)}.MeFreeLine{margin:0;padding-block-start:var(--Space2);color:var(--GoldText);font-size:var(--Text14);font-weight:600;letter-spacing:.02em}.MeSignOut{justify-self:start;min-block-size:44px}.LanguageTiles{display:grid;gap:var(--Space3)}.LanguageTilesTitle{margin:0;color:var(--Text);font-size:var(--Text18);font-weight:700}.LanguageTileGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--Space2)}.LanguageTile{position:relative;display:grid;place-items:center;min-block-size:56px;padding-block:var(--Space2);padding-inline:var(--Space1);border:1px solid var(--Border);border-radius:var(--RadiusMd);background:var(--SurfaceRaised);color:var(--Text);font-family:var(--FontSans);font-size:var(--Text18);line-height:1.3;cursor:pointer}.LanguageTile:focus-visible{outline:2px solid var(--Accent);outline-offset:2px}.LanguageTileNative{max-inline-size:100%;overflow-wrap:anywhere;text-align:center}.LanguageTileSuggested{border-color:var(--BorderStrong);box-shadow:inset 0 0 0 1px var(--AccentSoft)}.LanguageTileCurrent{border-color:var(--Accent);background:color-mix(in srgb,var(--Accent) 18%,var(--SurfaceRaised));font-weight:700}@media(max-width:760px){.MePage{gap:var(--Space4);padding-block:var(--Space4) var(--Space6);padding-inline:16px}.MeTitle{font-size:var(--Text24)}.MeSection{padding:var(--Space4);border-radius:var(--RadiusMd)}.MeContinue,.MeSignOut,.MeSegmented{justify-self:stretch}.MeSegment{min-inline-size:0}.PhoneThemed .LanguageTileCurrent{border-color:var(--HomeAccent, var(--Accent));background:color-mix(in srgb,var(--HomeAccent, var(--Accent)) 18%,var(--SurfaceRaised))}.PhoneThemed .MeSegmentOn{box-shadow:inset 0 0 0 1px var(--HomeAccent, var(--BorderStrong))}.HomeBandSenior .LanguageTile{font-size:var(--Text20);min-block-size:60px}}.MeDeleteSheet .MeDeletePrompt{font-size:var(--Text14);line-height:1.5;color:var(--Text);text-align:center}.MeDeleteSheet .MeDeleteWord{inline-size:100%;max-inline-size:20em;min-block-size:44px;text-align:center;font-size:var(--Text16)}.MeDeleteSheet .MeDeleteHow{font-size:var(--Text14);color:var(--TextMuted);text-decoration:underline;min-block-size:44px;display:inline-flex;align-items:center}:root{--PhoneBarHeight: 60px}@media(min-width:761px){.PhoneTabBar{display:none}}@media(max-width:760px){html{overflow-x:clip}.AppShell.PhoneShell{display:flex;flex-direction:column;min-width:0}.PhoneFrame{display:contents}.PhoneShell .PhoneMain{flex:1 1 auto;min-width:0}.AppShell .TopMenuNav,.TopMenu .AppLanguageSelect,.TopMenu .ThemeToggle,.AppShell .TopMenuSignOut,.TopMenu .AppBrandTagline{display:none}.AppShell .TopMenu{min-height:48px;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--Surface)}.PhoneTopBar{position:sticky;inset-block-start:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:var(--Space3);flex:none;min-block-size:calc(48px + env(safe-area-inset-top,0px));padding-block:env(safe-area-inset-top,0px) 0;padding-inline:16px;background:var(--Surface);border-block-end:1px solid var(--Border)}.PhoneTopBar .PhoneBrand{min-block-size:44px;gap:8px;font-size:var(--Text16)}.PhoneTopBar .PhoneBrand svg{width:26px;height:26px}.PhoneAvatarLink{display:inline-grid;place-items:center;flex:none;min-inline-size:44px;min-block-size:44px;border-radius:50%;color:var(--Text);text-decoration:none}.PhoneTabBar{position:sticky;inset-block-end:0;z-index:40;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));flex:none;min-block-size:var(--PhoneBarHeight);padding-block:2px env(safe-area-inset-bottom,0px);padding-inline:4px;background:var(--Surface);border-block-start:1px solid var(--Border)}.PhoneTab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-block-size:56px;min-inline-size:44px;padding-block:6px;padding-inline:2px;border-radius:var(--RadiusMd);color:var(--TextMuted);font-size:12px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none}.PhoneTab .TopMenuGlyph{width:auto;font-size:24px;color:inherit;opacity:1}.PhoneTabLabel{max-inline-size:100%;font-size:11px;line-height:1.4;white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.PhoneTabActive{color:var(--Text)}.PhoneTabActive:before{content:"";position:absolute;inset-block-start:0;inset-inline:30%;block-size:3px;border-radius:0 0 3px 3px;background:var(--Accent)}.PhoneTabActive .TopMenuGlyph{color:var(--AccentInk)}.PhoneKeyboardOpen .PhoneTabBar{display:none}.PhoneThemed{--PhoneAccentBase: var(--Accent)}.PhoneThemed .PhoneTabActive:before{background:var(--HomeAccent, var(--Accent))}.PhoneThemed .PhoneTabActive .TopMenuGlyph{color:color-mix(in srgb,var(--HomeAccent, var(--Accent)) 60%,var(--Text))}.PhoneThemed .AppPrimaryButton{--Accent: color-mix(in srgb, var(--HomeAccent, var(--PhoneAccentBase)) 30%, var(--PhoneAccentBase))}.PhoneThemed .AppSky{--NebulaA: color-mix(in srgb, var(--HomeNebulaA) 22%, transparent);--NebulaB: color-mix(in srgb, var(--HomeNebulaB) 12%, transparent)}.AppShell.PhoneThemed.HomeBandSenior{--AppFontStep: 2px}.PhoneThemed.HomeBandSenior .PhoneTab,.PhoneThemed.HomeBandSenior .PhoneTabLabel{font-size:15px}}.AppShell{--AppFontStep: 1px;--Neon: var(--Accent);--Neon2: var(--Teal);--NeonSoft: var(--AccentGlow);--NeonInk: var(--AccentInk);--HudLine: var(--Border);--KeyEdge: var(--BorderStrong);--KeyBg: var(--SurfaceRaised);--ChipBase: var(--Surface);--ChipShade: var(--SurfaceRaised);--ConsoleBg: var(--Surface);--HomeText: var(--Text);--TextDim: var(--TextMuted);--TextMicro: var(--TextFaint);--TooltipBg: var(--SurfaceRaised);--MonoFont: var(--FontMono);--SoonBg: var(--Surface);--GoogleBtnBg: var(--Surface);--GoogleBtnInk: var(--Text);--EmailBtnInk: #ffffff;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;font-family:var(--FontSans);font-size:var(--Text16);line-height:1.5;color:var(--Text);color-scheme:dark;scrollbar-color:var(--BorderStrong) transparent}html[data-theme=light] .AppShell{color-scheme:light}.AppShell *,.AppShell *:before,.AppShell *:after{box-sizing:border-box}:where(.AppShell) :where(button,input,select,textarea){font-family:inherit}:where(.AppShell) :where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--Accent);outline-offset:3px}:where(.AppShell) button:disabled{opacity:.55;cursor:not-allowed}.AppShellFill{height:100vh;height:100dvh;min-height:0;overflow:hidden}.AppShellFill .AppShellMain{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-block:0}.AppShellFill .AppShellMain>*{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.AppShellFill .AppRouteView{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.AppShellFill .AppPage{flex:1 1 auto;min-height:0}.AppShellMain{flex:1 1 auto;width:100%;min-width:0;padding-block:var(--Space6) var(--Space9);padding-inline:0}.AppRouteView{min-width:0}:is(.AppRouteView,.PublicMain)>:where(:not(.AppPage)){padding-inline:clamp(16px,2.6vw,40px)}.AppSkipLink{position:fixed;inset-block-start:var(--Space3);inset-inline-start:var(--Space3);z-index:100;padding:var(--Space2) var(--Space4);border-radius:var(--RadiusMd);background:var(--Accent);color:#fff;font-weight:600;text-decoration:none;transform:translateY(-200%);opacity:0;transition:transform var(--Fast) var(--Ease),opacity var(--Fast) var(--Ease)}.AppSkipLink:focus-visible{transform:none;opacity:1;outline-offset:2px}.VisuallyHidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.AppSky{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden;background:radial-gradient(60vw 50vh at 8% -6%,var(--NebulaA),transparent 68%),radial-gradient(46vw 44vh at 100% 32%,var(--NebulaB),transparent 70%),radial-gradient(70vw 34vh at 46% 108%,var(--NebulaC),transparent 70%)}.AppSky:before,.AppSky:after{content:"";position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;opacity:.55;background-repeat:repeat}.AppSky:before{background-image:radial-gradient(1.2px 1.2px at 12% 18%,var(--StarInk) 50%,transparent 52%),radial-gradient(1px 1px at 58% 74%,var(--StarInk) 50%,transparent 52%),radial-gradient(1.6px 1.6px at 84% 34%,var(--StarInk) 50%,transparent 52%),radial-gradient(1px 1px at 34% 90%,var(--StarInk) 50%,transparent 52%);background-size:220px 220px;animation:AppSkyDrift 180s linear infinite alternate}.AppSky:after{background-image:radial-gradient(1.8px 1.8px at 22% 62%,var(--StarInk) 50%,transparent 52%),radial-gradient(1px 1px at 70% 12%,var(--StarInk) 50%,transparent 52%),radial-gradient(1.3px 1.3px at 90% 82%,var(--StarInk) 50%,transparent 52%);background-size:340px 340px;opacity:.4;animation:AppSkyDrift 260s linear infinite alternate-reverse}@keyframes AppSkyDrift{0%{transform:translateZ(0)}to{transform:translate3d(2%,1.5%,0)}}.TopMenu{position:sticky;inset-block-start:0;z-index:40;display:flex;align-items:center;flex-wrap:wrap;gap:var(--Space2) var(--Space5);min-height:56px;padding-block:var(--Space2);padding-inline:clamp(16px,2vw,32px);background:var(--SurfaceGlass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-block-end:1px solid var(--Border)}.AppBrand{display:inline-flex;align-items:center;gap:10px;flex:none;color:var(--GoldText);text-decoration:none;text-transform:none;font-family:var(--FontHero);font-size:var(--Text22);font-weight:600;line-height:1.1;letter-spacing:.01em;white-space:nowrap}.AppBrand svg{width:30px;height:30px;flex:none;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--Gold) 45%,transparent))}.AppBrand .WelcomeEmblemRays line{stroke:var(--Gold);stroke-width:1.5;stroke-linecap:round}.AppBrand .WelcomeEmblemRing{fill:var(--GoldSoft);stroke:var(--Gold);stroke-width:1.4}.AppBrand .WelcomeEmblemOrbit{fill:none;stroke:var(--Gold);stroke-width:1.3}.AppBrand .WelcomeEmblemCore{fill:color-mix(in srgb,var(--GoldText) 55%,var(--Text))}.AppBrand .WelcomeEmblemPlanet{fill:var(--GoldText)}:root[data-theme=light] .AppBrand .WelcomeEmblemCore{fill:var(--GoldText)}.AppBrandName{color:var(--GoldText);text-transform:none}:root:not([data-theme=light]) .AppBrandName{background:linear-gradient(100deg,color-mix(in srgb,var(--GoldText) 60%,var(--Text)) 0%,var(--GoldText) 45%,var(--Gold) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.AppBrandWords{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1.05;min-width:0;text-transform:none}.AppBrandTagline{margin-block-start:1px;color:color-mix(in srgb,var(--GoldText) 62%,var(--TextMuted));font-size:11px;font-weight:500;line-height:1.1;letter-spacing:.06em;text-transform:none;white-space:nowrap}html:not(:is([lang|=en],[lang|=es],[lang|=pt],[lang|=fr],[lang|=de],[lang|=it],[lang|=tr])) .AppBrandTagline{font-size:11px;line-height:1.25;letter-spacing:.02em}@media(forced-colors:active){.AppBrandName,:root:not([data-theme=light]) .AppBrandName{background:none;color:LinkText}.AppBrandTagline{color:LinkText}}.BrandMark{flex:none}.TopMenuNav{order:3;display:flex;align-items:center;flex:1 1 100%;min-width:0;gap:var(--Space1);overflow-x:auto;overflow-y:hidden;padding-block-end:var(--Space1);scrollbar-width:thin}.TopMenuLink{position:relative;display:inline-flex;align-items:center;gap:6px;flex:none;min-height:36px;padding-block:6px;padding-inline:10px;border-radius:var(--RadiusMd);color:var(--TextMuted);text-decoration:none;font-size:var(--Text14);font-weight:550;line-height:1.2;white-space:nowrap;transition:color var(--Fast) var(--Ease),background-color var(--Fast) var(--Ease)}.TopMenuLabel{white-space:nowrap}.TopMenuLink:hover,.TopMenuLinkActive{color:var(--Text);background:var(--AccentSoft)}.TopMenuLinkActive:after{content:"";position:absolute;inset-inline:10px;inset-block-end:3px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--Gold),var(--Accent))}.TopMenuGlyph{display:inline-flex;align-items:center;justify-content:center;width:1.15em;font-size:15px;line-height:1;color:var(--AccentInk);opacity:.9}.TopMenuGlyph svg{width:1em;height:1em}.TopMenuSecondary{font-size:var(--Text13);color:var(--TextFaint)}.TopMenuLink:not(.TopMenuSecondary)+.TopMenuSecondary{margin-inline-start:var(--Space3)}.TopMenuLink:not(.TopMenuSecondary)+.TopMenuSecondary:before{content:"";position:absolute;inset-inline-start:calc(-1 * var(--Space2));inset-block:25%;width:1px;background:var(--Border)}.TopMenuUser{display:flex;align-items:center;gap:var(--Space2);flex:none;min-width:0;margin-inline-start:auto;color:var(--TextMuted)}.TopMenuProfile{display:inline-flex;align-items:center;gap:var(--Space2);max-width:220px;min-height:36px;padding-block:3px;padding-inline:3px var(--Space3);border:1px solid var(--Border);border-radius:var(--RadiusPill);background:var(--Surface);color:var(--Text);text-decoration:none;font-size:var(--Text13);font-weight:600;white-space:nowrap;overflow:hidden;transition:border-color var(--Fast) var(--Ease),background-color var(--Fast) var(--Ease)}.TopMenuProfile:hover{border-color:var(--BorderStrong);background:var(--AccentSoft)}.TopMenuProfileName,.TopMenuProfile>:not(.AppAvatar){max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TopMenuSignOut{display:inline-flex;align-items:center;min-height:36px;padding-block:6px;padding-inline:12px;border:1px solid transparent;border-radius:var(--RadiusMd);background:transparent;color:var(--TextMuted);font-size:var(--Text13);font-weight:600;cursor:pointer;transition:color var(--Fast) var(--Ease),background-color var(--Fast) var(--Ease),border-color var(--Fast) var(--Ease)}.TopMenuSignOut:hover{color:var(--Text);border-color:var(--Border);background:var(--AccentSoft)}.AppLanguageSelect{-moz-appearance:none;appearance:none;-webkit-appearance:none;max-width:130px;min-height:36px;padding-block:6px;padding-inline:12px 30px;border:1px solid var(--Border);border-radius:var(--RadiusPill);color:var(--Text);font-size:var(--Text13);font-weight:600;cursor:pointer;background-color:var(--Surface);background-image:linear-gradient(45deg,transparent 50%,var(--TextMuted) 50%),linear-gradient(135deg,var(--TextMuted) 50%,transparent 50%);background-position:calc(100% - 16px) 55%,calc(100% - 11px) 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;transition:border-color var(--Fast) var(--Ease)}.AppLanguageSelect:hover{border-color:var(--BorderStrong)}html[dir=rtl] .AppLanguageSelect{padding-inline:12px 30px;background-position:11px 55%,16px 55%}.AppShell .ThemeToggle{width:36px;height:36px;padding:0;border:1px solid var(--Border);border-radius:var(--RadiusMd);background:var(--Surface);color:var(--Text);transition:border-color var(--Fast) var(--Ease),background-color var(--Fast) var(--Ease)}.AppShell .ThemeToggle:hover{filter:none;border-color:var(--BorderStrong);background:var(--AccentSoft)}.AppShell .ThemeIcon{width:16px;height:16px;color:var(--Accent)}.AppPage{width:100%;max-width:var(--PageMaxWidth, 1720px);min-width:0;margin-inline:auto;padding-inline:clamp(16px,2vw,36px)}.AppPageWide{--PageMaxWidth: 1720px}.AppPageNarrow{--PageMaxWidth: 1240px}.AppPageHeader{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:var(--Space4) var(--Space6);margin-block:var(--Space4) var(--Space7);text-align:start}.AppPageHeaderStart{text-align:start}.AppPageHeaderArt{flex:none;display:inline-flex;align-items:center;justify-content:center;align-self:center}.AppPageHeaderText{flex:1 1 320px;min-width:0;display:grid;gap:var(--Space2)}.AppEyebrow{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--AccentInk);font-size:var(--Text12);font-weight:600;letter-spacing:.08em}.AppEyebrow:before{content:"✦";color:var(--Gold);font-size:.95em;line-height:1}.AppPageTitle{margin:0;font-family:var(--FontDisplay);font-size:var(--Text40);font-weight:650;line-height:1.15;letter-spacing:-.02em;overflow-wrap:anywhere}.AppPageSubtitle{margin:0;max-width:60ch;color:var(--TextMuted);font-size:var(--Text16);line-height:1.55}.AppPageHeaderActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--Space3);margin-inline-start:auto}.AppPageHeaderContext{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:var(--Space2);min-width:0}.AppPageHeaderCenter{flex-direction:column;align-items:center;justify-content:center;text-align:center}.AppPageHeaderCenter .AppPageHeaderText{flex-basis:auto;justify-items:center}.AppPageHeaderCenter .AppPageSubtitle{margin-inline:auto}.AppPageHeaderCenter .AppPageHeaderActions{margin-inline-start:0;justify-content:center}.AppPageHeaderCenter .AppPageHeaderContext{justify-content:center}.AppSection{margin-block:var(--Space7);min-width:0}.AppSectionHead{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--Space2) var(--Space4);margin-block-end:var(--Space4)}.AppSectionHead .AppEyebrow{flex-basis:100%}.AppSectionTitle{margin:0;font-family:var(--FontDisplay);font-size:var(--Text20);font-weight:650;line-height:1.25;letter-spacing:-.01em}.AppGrid2,.AppGrid3{display:grid;gap:var(--Space5);min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(var(--GridMin),calc((100% - (var(--GridCols) - 1) * var(--Space5)) / (var(--GridCols) + .02)))),1fr))}.AppGrid2{--GridCols: 2;--GridMin: 300px}.AppGrid3{--GridCols: 3;--GridMin: 260px}.AppGrid2>*,.AppGrid3>*{min-width:0}html:not(:is([lang|=en],[lang|=es],[lang|=pt],[lang|=fr],[lang|=de],[lang|=it],[lang|=tr])) :is(.AppPageTitle,.AppSectionTitle,.AppBrand,.AppEyebrow){letter-spacing:0}html:not(:is([lang|=en],[lang|=es],[lang|=pt],[lang|=fr],[lang|=de],[lang|=it],[lang|=tr])) :is(.AppPageTitle,.AppSectionTitle){line-height:1.3}.AppCard{position:relative;min-width:0;padding:var(--Space6);background:var(--Surface);border:1px solid var(--Border);border-radius:var(--RadiusLg);box-shadow:var(--ShadowCard);color:var(--Text)}.AppCard>:where(:first-child){margin-block-start:0}.AppCard>:where(:last-child){margin-block-end:0}a.AppCard,button.AppCard,.AppCardInteractive{cursor:pointer;text-decoration:none;text-align:start;transition:border-color var(--Fast) var(--Ease),transform var(--Fast) var(--Ease),box-shadow var(--Fast) var(--Ease)}a.AppCard:hover,button.AppCard:hover,.AppCardInteractive:hover{border-color:var(--BorderStrong);transform:translateY(-2px)}.AppCardGlow{border-color:transparent;background:linear-gradient(var(--Surface),var(--Surface)) padding-box,linear-gradient(135deg,var(--Accent),var(--Teal),var(--Gold)) border-box}.AppCardGlow:hover{border-color:transparent}.AppCardAccent{padding-inline-start:calc(var(--Space6) + 6px)}.AppCardAccent:before{content:"";position:absolute;inset-block:var(--Space4);inset-inline-start:0;width:3px;border-radius:3px;background:var(--CardAccent, var(--Accent));box-shadow:0 0 12px -2px var(--CardAccent, var(--Accent))}.AppCardBody{display:grid;gap:var(--Space3);min-width:0}.AppPrimaryButton,.AppSecondaryButton,.AppGhostButton,.AppDangerButton{display:inline-flex;justify-content:center;align-items:center;gap:var(--Space2);min-height:42px;padding-block:9px;padding-inline:18px;border:1px solid transparent;border-radius:var(--RadiusMd);font-family:inherit;font-size:var(--Text14);font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--Fast) var(--Ease),border-color var(--Fast) var(--Ease),color var(--Fast) var(--Ease),box-shadow var(--Fast) var(--Ease),transform var(--Fast) var(--Ease)}.AppPrimaryButton{color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--Accent) 78%,#120c33),color-mix(in srgb,var(--Accent) 56%,#120c33));box-shadow:0 10px 26px -12px var(--AccentGlow)}.AppPrimaryButton:hover{box-shadow:0 14px 30px -10px var(--AccentGlow);transform:translateY(-1px)}.AppSecondaryButton{color:var(--Text);background:var(--Surface);border-color:var(--Border)}.AppSecondaryButton:hover{border-color:var(--BorderStrong);background:var(--AccentSoft)}.AppGhostButton{color:var(--TextMuted);background:transparent}.AppGhostButton:hover{color:var(--Text);background:var(--AccentSoft)}.AppDangerButton{color:var(--Rose);background:var(--RoseSoft);border-color:color-mix(in srgb,var(--Rose) 35%,transparent)}.AppDangerButton:hover{background:color-mix(in srgb,var(--Rose) 24%,var(--Surface));border-color:var(--Rose)}.AppButtonSm{min-height:36px;padding-block:6px;padding-inline:12px;font-size:var(--Text13)}:is(.AppPrimaryButton,.AppSecondaryButton,.AppGhostButton,.AppDangerButton):is(:disabled,[aria-disabled=true]){opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}:is(.AppPrimaryButton,.AppSecondaryButton,.AppGhostButton,.AppDangerButton) svg{width:1.1em;height:1.1em;flex:none}.AppPillRow{display:inline-flex;flex-wrap:wrap;gap:var(--Space1);max-width:100%;padding:var(--Space1);border:1px solid var(--Border);border-radius:var(--RadiusPill);background:var(--BackgroundDeep)}.AppPill{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding-block:6px;padding-inline:14px;border:0;border-radius:var(--RadiusPill);background:transparent;color:var(--TextMuted);font-family:inherit;font-size:var(--Text14);font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:color var(--Fast) var(--Ease),background-color var(--Fast) var(--Ease),box-shadow var(--Fast) var(--Ease)}.AppPill:hover{color:var(--Text);background:var(--AccentSoft)}.AppPillActive,.AppPillActive:hover{color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--Accent) 78%,#120c33),color-mix(in srgb,var(--Accent) 56%,#120c33));box-shadow:0 8px 20px -10px var(--AccentGlow)}.AppPill:disabled{opacity:.55;cursor:not-allowed}.AppField{display:grid;gap:var(--Space2);min-width:0}.AppFieldLabel{color:var(--TextMuted);font-size:var(--Text13);font-weight:600}.AppFieldHint{color:var(--TextFaint);font-size:var(--Text12);line-height:1.45}.AppFieldError{color:var(--Rose);font-size:var(--Text13);line-height:1.45}.AppInput,.AppSelect,.AppTextarea{width:100%;min-width:0;min-height:44px;padding-block:10px;padding-inline:14px;border:1px solid var(--BorderStrong);border-radius:var(--RadiusMd);background:var(--BackgroundDeep);color:var(--Text);font-family:inherit;font-size:var(--Text14);line-height:1.4;transition:border-color var(--Fast) var(--Ease),box-shadow var(--Fast) var(--Ease)}html[data-theme=light] :is(.AppInput,.AppSelect,.AppTextarea){background:var(--Surface)}:is(.AppInput,.AppSelect,.AppTextarea)::-moz-placeholder{color:var(--TextFaint);opacity:1}:is(.AppInput,.AppSelect,.AppTextarea)::placeholder{color:var(--TextFaint);opacity:1}:is(.AppInput,.AppSelect,.AppTextarea):hover{border-color:color-mix(in srgb,var(--Accent) 45%,var(--BorderStrong))}:is(.AppInput,.AppSelect,.AppTextarea):focus-visible{outline:none;border-color:var(--Accent);box-shadow:0 0 0 3px var(--AccentSoft)}:is(.AppInput,.AppSelect,.AppTextarea):disabled{opacity:.6;cursor:not-allowed}.AppInput[aria-invalid=true],.AppSelect[aria-invalid=true],.AppTextarea[aria-invalid=true]{border-color:var(--Rose)}.AppTextarea{min-height:120px;resize:vertical;line-height:1.55}.AppSelect{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-inline-end:40px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--TextMuted) 50%),linear-gradient(135deg,var(--TextMuted) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}html[dir=rtl] .AppSelect{padding-inline-end:40px;background-position:14px 50%,20px 50%}.AppBadge{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding-block:2px;padding-inline:10px;border:1px solid color-mix(in srgb,var(--Accent) 30%,transparent);border-radius:var(--RadiusPill);background:var(--AccentSoft);color:var(--AccentInk);font-size:var(--Text12);font-weight:600;line-height:1.3;white-space:nowrap}.AppBadgeGold{background:var(--GoldSoft);color:var(--Gold);border-color:color-mix(in srgb,var(--Gold) 35%,transparent)}.AppBadgeTeal{background:var(--TealSoft);color:var(--Teal);border-color:color-mix(in srgb,var(--Teal) 35%,transparent)}.AppBadgeRose{background:var(--RoseSoft);color:var(--Rose);border-color:color-mix(in srgb,var(--Rose) 35%,transparent)}.AppBadgeMuted{background:var(--SurfaceRaised);color:var(--TextMuted);border-color:var(--Border)}.AppKicker{display:block;margin:0;color:var(--TextMuted);font-size:var(--Text12);font-weight:600;line-height:1.3;letter-spacing:.06em}html:is([lang|=en],[lang|=es],[lang|=pt],[lang|=fr],[lang|=de],[lang|=it],[lang|=tr]) .AppKicker{text-transform:uppercase;letter-spacing:.1em}html[dir=rtl] :is(.AppKicker,.AppEyebrow,.AppBadge){letter-spacing:0}.AppEmptyScene{display:grid;justify-items:center;gap:var(--Space3);width:100%;max-width:560px;margin-inline:auto;margin-block:var(--Space6);padding-block:var(--Space8);padding-inline:var(--Space6);border:1px solid var(--Border);border-radius:var(--RadiusXl);background:radial-gradient(120% 90% at 50% 0%,var(--AccentSoft),transparent 60%),var(--Surface);box-shadow:var(--ShadowCard);text-align:center}.AppEmptySceneOrbit{position:relative;display:grid;place-items:center;width:84px;height:84px;border-radius:50%;background:radial-gradient(circle,var(--AccentSoft),transparent 72%);color:var(--Accent)}.AppEmptySceneOrbit:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;border:1px dashed color-mix(in srgb,var(--Accent) 55%,transparent);animation:AppOrbitSpin 48s linear infinite}.AppEmptySceneOrbit:after{content:"";position:absolute;inset-block-start:2px;inset-inline-start:50%;width:6px;height:6px;margin-inline-start:-3px;border-radius:50%;background:var(--Gold);box-shadow:0 0 10px var(--Gold)}.AppEmptySceneTitle{margin:0;font-family:var(--FontDisplay);font-size:var(--Text20);font-weight:650;line-height:1.3}.AppEmptySceneNote{margin:0;max-width:44ch;color:var(--TextMuted);font-size:var(--Text16);line-height:1.55}.AppEmptySceneActions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--Space3);margin-block-start:var(--Space2)}.AppEmptySceneFailed{border-color:color-mix(in srgb,var(--Rose) 40%,var(--Border));background:radial-gradient(120% 90% at 50% 0%,var(--RoseSoft),transparent 60%),var(--Surface)}.AppEmptySceneFailed .AppEmptySceneOrbit{color:var(--Rose);background:radial-gradient(circle,var(--RoseSoft),transparent 72%)}.AppEmptySceneFailed .AppEmptySceneOrbit:before{border-color:color-mix(in srgb,var(--Rose) 55%,transparent)}.AppEmptySceneFailed .AppEmptySceneOrbit:after{background:var(--Rose);box-shadow:0 0 10px var(--Rose)}.AppEmptySceneLoading{justify-items:stretch;padding-block:var(--Space6)}.AppEmptySceneLoading .AppSkeleton{padding:0}@keyframes AppOrbitSpin{to{transform:rotate(360deg)}}.AppSkeleton{display:grid;gap:var(--Space3);width:100%;padding:var(--Space5)}.AppSkeletonLine{height:14px;border-radius:var(--RadiusSm);background:linear-gradient(90deg,var(--SurfaceRaised) 0%,color-mix(in srgb,var(--SurfaceRaised) 55%,var(--BorderStrong)) 50%,var(--SurfaceRaised) 100%);background-size:200% 100%;animation:AppShimmer 1.4s ease-in-out infinite}.AppSkeletonLine:nth-child(3n+1){width:62%}.AppSkeletonLine:nth-child(3n+2){width:100%}.AppSkeletonLine:nth-child(3n){width:80%}@keyframes AppShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.AppSpinner{position:relative;display:inline-block;width:var(--SpinnerSize, 36px);height:var(--SpinnerSize, 36px);flex:none}.AppSpinner:before,.AppSpinner:after{content:"";position:absolute;border-radius:50%;border:2px solid transparent}.AppSpinner:before{top:0;right:0;bottom:0;left:0;border-color:var(--Border);border-block-start-color:var(--Accent);animation:AppOrbitSpin 1.1s linear infinite}.AppSpinner:after{top:22%;right:22%;bottom:22%;left:22%;border-block-end-color:var(--Teal);animation:AppOrbitSpin 1.7s linear infinite reverse}.AppReading{font-family:var(--FontReading);font-size:var(--Text18);line-height:1.75;color:var(--Text)}@media(min-width:1536px){.AppReading{font-size:var(--Text20);line-height:1.8}}.AppReading p{margin-block:0 1em}.AppReading>:where(:last-child){margin-block-end:0}.AppReading :is(h2,h3){margin-block:1.4em .5em;font-family:var(--FontDisplay);font-weight:650;line-height:1.3;color:var(--GoldText)}.AppReading h2{font-size:var(--Text24)}.AppReading h3{font-size:var(--Text20)}.AppReading strong{font-weight:650}.AppDivider{height:1px;margin-block:var(--Space6);border:0;background:linear-gradient(90deg,transparent,var(--BorderStrong),transparent)}.AppStatRow{display:grid;gap:var(--Space3);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));min-width:0}.AppStat{display:grid;gap:4px;min-width:0;padding-block:var(--Space4);padding-inline:var(--Space5);border:1px solid var(--Border);border-radius:var(--RadiusMd);background:var(--Surface)}.AppStatLabel{color:var(--TextMuted);font-size:var(--Text12);font-weight:600;letter-spacing:.04em}.AppStatValue{color:var(--StatAccent, var(--Text));font-family:var(--FontDisplay);font-size:var(--Text20);font-weight:650;line-height:1.25;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}html[dir=rtl] .AppStatLabel{letter-spacing:0}.AppScroll,.AppShell :is(.TopMenuNav,.ChartViewTabs,.ChartCanvasScroll,.ChartPositionScroll){overflow:auto;scrollbar-width:thin;scrollbar-color:var(--BorderStrong) transparent;overscroll-behavior:contain}.AppScroll{min-width:0;min-height:0}.AppScroll::-webkit-scrollbar,.AppShell :is(.TopMenuNav,.ChartViewTabs,.ChartCanvasScroll,.ChartPositionScroll)::-webkit-scrollbar{width:8px;height:8px}.AppScroll::-webkit-scrollbar-thumb,.AppShell :is(.TopMenuNav,.ChartViewTabs,.ChartCanvasScroll,.ChartPositionScroll)::-webkit-scrollbar-thumb{border-radius:8px;background:var(--BorderStrong)}.AppShell .AdvisorThread{scrollbar-width:thin;scrollbar-color:var(--BorderStrong) transparent}:where(div,section,article).AppTable{overflow:auto;scrollbar-width:thin;scrollbar-color:var(--BorderStrong) transparent}table.AppTable,.AppTable table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--Text14)}.AppTable th{position:sticky;inset-block-start:0;z-index:1;padding-block:10px;padding-inline:12px;background:var(--SurfaceRaised);color:var(--TextMuted);font-size:var(--Text12);font-weight:600;letter-spacing:.03em;text-align:start;border-block-end:1px solid var(--Border)}.AppTable td{padding-block:10px;padding-inline:12px;border-block-end:1px solid var(--Border);vertical-align:top}.AppTable tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--SurfaceRaised) 45%,transparent)}.AppTable tbody tr:hover td{background:var(--AccentSoft)}.AppTable tbody tr:last-child td{border-block-end:0}html[dir=rtl] .AppTable th{letter-spacing:0}.AppMeter{position:relative;width:100%;height:var(--MeterHeight, 8px);border-radius:var(--RadiusPill);background:var(--SurfaceRaised);box-shadow:inset 0 0 0 1px var(--Border);overflow:hidden}.AppMeterFill{display:block;height:100%;max-width:100%;border-radius:inherit;background:var(--MeterColor, var(--Accent));box-shadow:0 0 10px -2px var(--MeterColor, var(--Accent));transition:width var(--Slow) var(--Ease)}.AppAvatar{display:inline-grid;place-items:center;flex:none;width:var(--AvatarSize, 32px);height:var(--AvatarSize, 32px);border-radius:50%;background:linear-gradient(135deg,var(--Accent),var(--Teal));color:#fff;font-family:var(--FontDisplay);font-size:calc(var(--AvatarSize, 32px) * .42);font-weight:700;line-height:1;box-shadow:0 0 0 2px var(--Surface),0 6px 16px -8px var(--AccentGlow)}html:is([lang|=en],[lang|=es],[lang|=pt],[lang|=fr],[lang|=de],[lang|=it],[lang|=tr]) .AppAvatar{text-transform:uppercase}.AppDialog{width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 48px);margin:auto;padding:var(--Space6);border:1px solid var(--Border);border-radius:var(--RadiusXl);background:var(--Surface);color:var(--Text);box-shadow:var(--ShadowPop)}.AppDialog[open]{animation:AppDialogIn var(--Slow) var(--Ease)}.AppDialog::backdrop{background:#04060fb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html[data-theme=light] .AppDialog::backdrop{background:#1b1e3a59}.AppDialogBody{margin:0;padding:0}.AppDialogTitle{margin:0;font-family:var(--FontDisplay);font-size:var(--Text20);font-weight:650;line-height:1.3}.AppDialogNote{margin-block:var(--Space2) 0;color:var(--TextMuted);font-size:var(--Text16);line-height:1.55}.AppDialogActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--Space3);margin-block-start:var(--Space6)}@keyframes AppDialogIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.PlanetArt{position:relative;display:inline-grid;place-items:center;flex:none;vertical-align:middle;line-height:1}.PlanetArt svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 6px color-mix(in srgb,currentColor 55%,transparent))}.PlanetArtGlyph{display:block;text-align:center;font-family:var(--FontDisplay);font-weight:600;text-shadow:0 0 10px color-mix(in srgb,currentColor 55%,transparent)}.PlanetArtFallback{border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,currentColor 16%,transparent),transparent 72%)}.AppEmptyState{padding-block:var(--Space8);padding-inline:var(--Space5);color:var(--TextMuted);text-align:center}.AppSearch{width:min(100%,300px);padding-block:10px;padding-inline:14px;border:1px solid var(--BorderStrong);border-radius:var(--RadiusMd);background:var(--BackgroundDeep);color:var(--Text);font-size:var(--Text14)}html[data-theme=light] .AppSearch{background:var(--Surface)}.AppSearch::-moz-placeholder{color:var(--TextFaint);opacity:1}.AppSearch::placeholder{color:var(--TextFaint);opacity:1}.AppSearch:focus-visible{outline:none;border-color:var(--Accent);box-shadow:0 0 0 3px var(--AccentSoft)}.SavedProfileGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:var(--Space4)}.SavedProfileCard{display:flex;gap:var(--Space4);min-width:0;padding:var(--Space5);border:1px solid var(--Border);border-radius:var(--RadiusLg);background:var(--Surface);color:var(--Text);text-decoration:none;transition:border-color var(--Fast) var(--Ease),transform var(--Fast) var(--Ease),box-shadow var(--Fast) var(--Ease)}.SavedProfileCard:hover{border-color:var(--BorderStrong);transform:translateY(-2px);box-shadow:var(--ShadowCard)}.SavedProfileCard>div{min-width:0}.SavedProfileCard h3{margin-block:0 3px;font-size:var(--Text16);font-weight:600;overflow-wrap:anywhere}.SavedProfileCard p{margin-block:0 var(--Space4);color:var(--TextMuted);font-size:var(--Text13)}.ProfileOpen{font-size:var(--Text13);font-weight:600}.ProfileOpen>span{margin-inline-start:10px;color:var(--Accent)}.ProfilePicker{width:min(760px,calc(100vw - 32px));max-height:calc(100dvh - 48px);margin:auto;padding:var(--Space6);border:1px solid var(--Border);border-radius:var(--RadiusXl);background:var(--Surface);color:var(--Text);box-shadow:var(--ShadowPop)}.ProfilePicker::backdrop{background:#04060fb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html[data-theme=light] .ProfilePicker::backdrop{background:#1b1e3a59}.ProfilePickerHeader{display:flex;align-items:center;justify-content:space-between;gap:var(--Space5);margin-block-end:var(--Space4)}.ProfilePickerHeader h2{margin:0;font-family:var(--FontDisplay);font-size:var(--Text24);font-weight:650}.ProfilePicker .AppSearch{width:100%;margin-block-end:var(--Space5)}.ProfilePicker .SavedProfileGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.ProfilePicker .SavedProfileCard{min-width:0}.AppShell :is(.SkyFactKey,.SkyBadgeTag){text-transform:none;letter-spacing:.025em;font-family:inherit;font-size:var(--Text12)}.AppShell .PanelTitle{letter-spacing:-.025em}.AppShell .GhostButton{min-height:38px;letter-spacing:0}.AppShell .PowerCardName{white-space:normal;font-size:var(--Text14)}.AppShell .AdvisorBarsTitle{text-transform:none}.AdvisorBarsList{list-style:none;padding:0;margin-block:var(--Space3) 0;display:grid;gap:var(--Space3)}.AdvisorBarRow{display:grid;grid-template-columns:minmax(70px,1.05fr) minmax(90px,1.8fr) 34px;align-items:center;gap:9px}.AdvisorBarRow .AdvisorBarLabel{color:var(--Text);overflow-wrap:anywhere;line-height:1.3}.AdvisorBarRow .AdvisorBarValue{color:var(--TextMuted);text-align:end;font-variant-numeric:tabular-nums;font-size:var(--Text13)}.ChartPowerPanel .AdvisorBarLabel{--AppFontStep: 2px}.PowerCardButton{width:100%;background:none;border:0;padding:0;color:inherit;text-align:start;cursor:help;font:inherit}.ActivePowerView{display:block;margin-block-start:5px;color:var(--TextMuted);font-size:var(--Text12);font-weight:400}.PowerAction{border-block-start:1px solid var(--Border);padding-block-start:9px;margin-block-end:0;font-size:var(--Text12);line-height:1.5}.PowerAction>span{color:var(--ActionAccent)}.PowerScoreNote{margin-block-end:0;line-height:1.6;font-size:var(--Text12)}.HouseStrengthDetails{margin-block:var(--Space5)}.HouseStrengthDetails>summary{cursor:pointer;font-size:var(--Text14)}.HouseStrengthRow{display:flex;justify-content:space-between;gap:15px;padding-block:9px;border-block-end:1px solid var(--Border);font-size:var(--Text12)}.HouseStrengthRow>span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.HouseStrengthChip{display:inline-flex;align-items:center;gap:var(--Space1);flex-shrink:0;margin-inline-start:auto;background:none;border:0;padding:0;font-family:inherit;font-size:calc(11px + var(--AppFontStep, 0px));font-weight:600;letter-spacing:.03em;font-variant-numeric:tabular-nums;cursor:help}.InsightStrong{color:var(--InsightStrong)}.InsightEffort{color:var(--InsightEffort)}.InsightBalanced{color:var(--InsightBalanced)}.InsightTipHeading{display:block;padding-block-start:var(--Space2);font-size:var(--Text13)}.InsightActions{padding-inline-start:18px;margin-block:7px;font-size:var(--Text12);line-height:1.65}.AstroTooltip.AstroTooltipWide{max-width:min(460px,calc(100vw - 16px))}.AppShell .TipOneWord{margin-inline-start:auto;margin-inline-end:0}@media(min-width:1024px){.TopMenu{flex-wrap:nowrap;gap:var(--Space4)}.TopMenuNav{order:0;flex:1 1 0;padding-block-end:0}.TopMenuNav>.TopMenuLink:first-child{margin-inline-start:auto}.TopMenuNav>.TopMenuLink:last-child{margin-inline-end:auto}}@media(min-width:1024px)and (max-width:1799px){.TopMenuGlyph{display:none}.TopMenuNav{gap:3px}.TopMenuLink{font-size:var(--Text13);padding-inline:8px}.TopMenuSecondary{font-size:var(--Text12);padding-inline:7px}.TopMenuLink:not(.TopMenuSecondary)+.TopMenuSecondary{margin-inline-start:var(--Space2)}}@media(min-width:1024px)and (max-width:1535px){.TopMenu{padding-inline:clamp(14px,1.5vw,24px);gap:var(--Space3)}.TopMenuLink{padding-inline:7px}.TopMenuUser{gap:6px}.TopMenuSignOut{padding-inline:10px}}@media(max-width:1535px){.TopMenuProfileName,.TopMenuProfile>:not(.AppAvatar){display:none}.TopMenuProfile{padding-inline:3px}}@media(max-width:760px){:root{--PhoneGutter: 16px;--PhoneTapMin: 44px;--PhoneBarSpace: calc(var(--PhoneBarHeight, 60px) + env(safe-area-inset-bottom, 0px))}.AppPageHeader{align-items:flex-start;margin-block:var(--Space3) var(--Space6)}.AppPageHeaderActions{flex-basis:100%;justify-content:flex-start;margin-inline-start:0}.AppPageHeaderCenter .AppPageHeaderActions{justify-content:center}.AppSection{margin-block:var(--Space6)}.AppShellMain{padding-block:var(--Space5) var(--Space8)}.AppSky:before,.AppSky:after{animation:none}}@media(max-width:640px){.TopMenu{gap:var(--Space2) var(--Space3)}.TopMenuUser{gap:6px}.AppLanguageSelect{max-width:105px;font-size:var(--Text12);padding-inline:10px 26px}html[dir=rtl] .AppLanguageSelect{padding-inline:10px 26px}.AppBrand{font-size:var(--Text16)}.AppCard{padding:var(--Space5)}.AppCardAccent{padding-inline-start:calc(var(--Space5) + 6px)}.AppEmptyScene{padding-block:var(--Space7);padding-inline:var(--Space5)}.AppDialog,.ProfilePicker{padding:var(--Space5)}}@media(pointer:coarse){.AppShell :where(.AppPill,.TopMenuLink,.AppBadge[href]){min-height:44px}}@media(prefers-reduced-motion:reduce){.AppShell,.AppShell *,.AppShell *:before,.AppShell *:after,.AppSky,.AppSky:before,.AppSky:after,.AppDialog,.AppCard,.AppEmptySceneOrbit:before,.AppSkeletonLine,.AppSpinner:before,.AppSpinner:after{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms;scroll-behavior:auto}.AppSky:before,.AppSky:after,.AppEmptySceneOrbit:before,.AppSkeletonLine,.AppSpinner:before,.AppSpinner:after,.AppDialog[open]{animation:none}.AppSkeletonLine{background:color-mix(in srgb,var(--SurfaceRaised) 70%,var(--BorderStrong))}a.AppCard:hover,button.AppCard:hover,.AppCardInteractive:hover,.SavedProfileCard:hover,.AppPrimaryButton:hover{transform:none}}
