/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}.report-actions{justify-content:flex-end;gap:10px;margin:18px 0 0;display:flex}.saved-reports-page{color:#0b1729;background:#f4efe5;min-height:100svh}.saved-reports{padding-top:46px;padding-bottom:110px}.saved-reports-hero{background:#fffaf1;border:1px solid #d7cdbb;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);min-height:540px;margin-bottom:72px;display:grid;overflow:hidden}.saved-reports-intro{align-self:center;max-width:650px;padding:clamp(48px,6vw,86px)}.saved-reports-intro .kicker,.saved-library-head span{color:#9a6f24;letter-spacing:.18em;font-size:10px;font-weight:750;line-height:1}.saved-reports-intro h1{color:#0b1729;font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.058em;text-wrap:balance;margin:17px 0 18px;font-size:clamp(3.4rem,6vw,6.6rem);font-weight:450;line-height:.91}.saved-reports-intro>p{color:#5f6874;max-width:520px;margin:0 0 28px;font-size:15px;line-height:1.7}.saved-intro-actions{flex-wrap:wrap;gap:10px;display:flex}.saved-signout{margin:0}.saved-intro-actions .button{border-radius:10px;min-height:50px}.account-email{color:#39755e;letter-spacing:.02em;margin-top:18px;font-size:11px;display:block}.saved-hero-art{color:#fffaf0;background-image:url(/astrea-hero-sky.webp);background-position:63%;background-size:cover;align-items:flex-end;min-height:540px;padding:clamp(32px,5vw,66px);display:flex;position:relative}.saved-hero-art:after{content:"";background:#020c1c45;position:absolute;inset:0}.saved-hero-art>div{z-index:1;gap:10px;max-width:430px;display:grid;position:relative}.saved-hero-art span{color:#efc66d;letter-spacing:.18em;font-size:10px;font-weight:750}.saved-hero-art strong{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.045em;font-size:clamp(2.2rem,3.8vw,4.4rem);font-weight:450;line-height:.98}.saved-hero-art small{color:#fffaf0b8;max-width:350px;font-size:13px;line-height:1.5}.saved-library{gap:28px;display:grid}.saved-library-head{border-bottom:1px solid #d7cdbb;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:20px;display:flex}.saved-library-head h2{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(2.2rem,4vw,3.5rem);font-weight:480;line-height:1}.saved-library-head>strong{color:#c5b99f;font-family:var(--font-editorial), Georgia, serif;font-size:58px;font-weight:450;line-height:.8}.saved-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.saved-card{background:#fffaf1;border:1px solid #d9d0c0;flex-direction:column;min-height:310px;padding:32px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 18px 48px #121c2b0e}.saved-card:hover{border-color:#bfae8e;transform:translateY(-3px);box-shadow:0 24px 58px #121c2b17}.saved-card>div:first-child{justify-content:space-between;align-items:center;gap:20px;display:flex}.saved-mark{color:#ae7e2d;font-family:var(--font-editorial), Georgia, serif;font-size:22px}.saved-card small{color:#767e87;letter-spacing:.1em;text-align:right;text-transform:uppercase;font-size:9px}.saved-card h2{color:#0b1729;font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.04em;margin:48px 0 9px;font-size:clamp(2rem,3.4vw,3.1rem);font-weight:480;line-height:1}.saved-card p{color:#737b85;margin:5px 0;font-size:13px}.saved-card .saved-birthline{color:#495667;font-weight:650}.saved-actions{align-items:center;gap:20px;margin-top:auto;padding-top:28px;justify-content:flex-start!important;display:flex!important}.saved-actions .button{border-radius:9px;min-height:46px}.delete-report{color:#876963;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;font-size:11px;text-decoration:underline}.delete-report:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:2px}.saved-empty-v2{text-align:center;background:#fffaf1;border:1px solid #d9d0c0;justify-items:center;max-width:760px;margin:0 auto;padding:clamp(40px,6vw,72px);display:grid;box-shadow:0 18px 48px #121c2b0e}.saved-empty-icon{color:#a8792c;border:1px solid #d4c7ae;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:18px;display:grid}.saved-empty-v2 h2{color:#0b1729;font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(2rem,4vw,3.2rem);font-weight:500}.saved-empty-v2>p{color:#6e7680;margin:0 0 32px;font-size:14px;line-height:1.6}.saved-empty-steps{text-align:left;background:#d9d0c0;grid-template-columns:repeat(3,1fr);gap:1px;width:100%;margin:0 0 32px;padding:1px;list-style:none;display:grid}.saved-empty-steps li{background:#f8f3ea;align-content:start;gap:18px;min-height:170px;padding:24px 20px;display:grid}.saved-empty-steps li svg{color:#a8792c}.saved-empty-steps strong{color:#172237;margin-bottom:5px;font-size:13px;display:block}.saved-empty-steps span,.cloud-note{color:#737b85;font-size:11px;line-height:1.5}.saved-empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.saved-empty-actions .button{min-width:190px}.cloud-note{text-align:center;margin-top:28px}.report-loading{color:#6e7680;align-content:center;place-items:center;gap:14px;min-height:60vh;display:grid}html[data-theme=dark] .saved-reports-page{color:#0b1729;background:#f4efe5}@media (width<=980px){.saved-reports-hero{grid-template-columns:1fr}.saved-hero-art{order:-1;min-height:390px}.saved-reports-intro{max-width:760px}}@media (width<=760px){.saved-reports{width:100%;padding:0 0 72px}.saved-reports-hero{border-width:0 0 1px;margin-bottom:50px}.saved-hero-art{min-height:360px;padding:30px 24px}.saved-reports-intro{padding:42px 24px 48px}.saved-reports-intro h1{font-size:clamp(3rem,15vw,4.4rem)}.saved-library,.saved-empty-v2,.cloud-note{margin-left:18px;margin-right:18px}.saved-grid{grid-template-columns:1fr}.saved-empty-v2{padding:38px 20px}.saved-empty-steps{grid-template-columns:1fr}.saved-empty-steps li{grid-template-columns:28px 1fr;gap:12px;min-height:0}}@media (width<=520px){.saved-hero-art{background-position:68%;min-height:330px}.saved-intro-actions,.saved-empty-actions{flex-direction:column}.saved-intro-actions .button,.saved-empty-actions .button{width:100%}.saved-library-head>strong{font-size:46px}.saved-card{min-height:290px;padding:26px 22px}.saved-actions{flex-direction:column;align-items:flex-start;gap:14px}}@media (prefers-reduced-motion:reduce){.saved-card{transition:none}}@media print{.report-header,.report-actions,.report-nav,.mobile-report-nav{display:none!important}.report-page,.report-hero,.report-content,.placement-card,.top-theme{color:#111!important;box-shadow:none!important;background:#fff!important}.report-hero{padding:25px 0}.report-shell{margin-top:0;padding-bottom:0}.report-workspace{margin-top:25px;display:block}.report-content{border:0;min-height:0;padding:0}.report-content p{color:#333}.chart-details,.report-disclaimer{break-inside:avoid}.shell{width:100%}}.skill-page{background:linear-gradient(135deg,#f7f4ed,#eee9f1);min-height:100vh}.skill-studio{padding-top:60px;padding-bottom:110px}.skill-intro{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:40px;display:flex}.skill-intro h1,.skill-intro h2,.skill-empty h1,.skill-empty h2,.skill-heading h2,.skill-heading h3,.answer-card h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.035em;font-weight:500}.skill-intro h1,.skill-intro h2{margin:12px 0;font-size:54px}.skill-intro p{color:#747873;margin:0}.skill-tabs{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.skill-tabs button{border:1px solid var(--line);text-align:left;color:#737873;background:#f8f6ef;min-height:95px;padding:17px}.skill-tabs strong,.skill-tabs small{display:block}.skill-tabs strong{color:var(--ink);margin-bottom:7px;font-size:12px}.skill-tabs small{font-size:9px;line-height:1.45}.skill-tabs button.active{background:var(--navy);border-color:var(--navy);color:#adb5c5}.skill-tabs button.active strong{color:#fff}.skill-panel{background:var(--paper);border:1px solid var(--line);min-height:430px;margin-top:10px;padding:42px}.skill-heading{max-width:720px;margin-bottom:30px}.skill-heading h2,.skill-heading h3{margin:9px 0 10px;font-size:40px}.skill-heading p{color:#747873;margin:0;line-height:1.6}.skill-controls{align-items:end;gap:10px;max-width:620px;display:flex}.skill-controls label,.partner-grid label{flex-direction:column;gap:8px;font-size:10px;font-weight:700;display:flex}.skill-controls input,.partner-grid input{background:#fff;border:1px solid #d6d2c8;min-width:220px;height:48px;padding:0 13px}.skill-controls .button{height:48px}.result-label{letter-spacing:.14em;text-transform:uppercase;color:#8a7a59;margin:42px 0 14px;font-size:9px}.insight-grid,.skill-theme-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.insight-card,.skill-theme-grid article,.answer-card{border:1px solid var(--line);background:#f8f6ef;padding:24px}.insight-card>span{color:var(--green);font-size:9px;font-weight:700}.insight-card h3,.skill-theme-grid h3{margin:18px 0 10px;font-size:14px}.insight-card p,.skill-theme-grid p{color:#696f6b;font-size:12px;line-height:1.65}.insight-card small,.skill-theme-grid small{color:#8d8d86;border-top:1px solid var(--line);margin-top:15px;padding-top:10px;font-size:9px;display:block}.timeline-list,.connection-list{border:1px solid var(--line);flex-direction:column;display:flex}.timeline-list article{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr 45px;align-items:start;gap:18px;padding:16px;display:grid}.timeline-list article:last-child,.connection-list article:last-child{border:0}.timeline-list time{color:#8a7a59;font-size:10px}.timeline-list strong{font-size:11px}.timeline-list p{color:#747873;margin:5px 0 0;font-size:10px;line-height:1.5}.timeline-list>article>span{text-align:right;color:var(--green);font-size:10px}.partner-grid{grid-template-columns:repeat(4,1fr);align-items:end;gap:10px;display:grid}.partner-grid input{width:100%;min-width:0}.partner-grid .button{grid-column:1/-1;width:max-content;margin-top:8px}.connection-list article{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr 1fr;align-items:center;gap:14px;padding:14px 16px;display:grid}.connection-list span{color:var(--green);font-size:9px}.connection-list strong{font-size:11px}.connection-list small{color:#898b86;font-size:9px}.return-meta{border:1px solid var(--line);background:#ece8df;align-items:center;gap:18px;margin:28px 0;padding:17px;display:flex}.return-meta span,.return-meta small{color:#787d78;font-size:9px}.return-meta strong{font-family:var(--font-editorial);font-size:20px}.return-meta small{margin-left:auto}.question-box{grid-template-columns:1fr auto;gap:10px;display:grid}.question-box textarea{resize:vertical;min-height:110px;font:inherit;border:1px solid #d6d2c8;padding:16px}.question-box .button{height:110px}.answer-card{margin-top:22px}.answer-card>span{color:var(--green);text-transform:uppercase;letter-spacing:.1em;font-size:9px}.answer-card h2{margin:16px 0;font-size:29px}.answer-card>p{color:#656b67;font-size:13px;line-height:1.75}.answer-card .tags em{color:#5e566d;background:#ebe5f1;padding:7px 10px;font-size:9px;font-style:normal}.skill-disclaimer{background:#ece8df;padding:13px;color:#85877f!important;margin:20px 0 0!important;font-size:9px!important}.skill-empty{text-align:center;max-width:700px;margin:auto;padding:100px 0}.skill-empty>span{letter-spacing:.15em;color:var(--gold);font-size:9px}.skill-empty h1,.skill-empty h2{font-size:50px}.skill-empty p{color:#747873;margin-bottom:28px}@media (width<=900px){.skill-tabs,.partner-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.skill-studio{padding-top:35px}.skill-intro{display:block}.skill-intro .button{margin-top:20px}.skill-intro h1,.skill-intro h2{font-size:42px}.skill-tabs{grid-template-columns:1fr}.skill-tabs button{min-height:auto}.skill-panel{padding:26px 17px}.skill-heading h2,.skill-heading h3{font-size:33px}.skill-controls,.question-box{flex-direction:column;align-items:stretch;display:flex}.skill-controls input{width:100%}.skill-controls .button,.question-box .button{width:100%;height:50px}.insight-grid,.skill-theme-grid,.partner-grid{grid-template-columns:1fr}.timeline-list article{grid-template-columns:70px 1fr}.timeline-list>article>span{display:none}.connection-list article{grid-template-columns:75px 1fr}.connection-list small{grid-column:2}.return-meta{display:block}.return-meta>*{display:block;margin:6px 0!important}}.skill-controls{flex-wrap:wrap;max-width:900px}.timeline-list time small{color:#8c8d87;margin-top:5px;font-size:8px;display:block}.timeline-list>article>span{font-size:9px}.partner-grid .partner-unknown{flex-direction:row;grid-column:1/-1;align-items:center;font-weight:500;display:flex}.partner-unknown input{width:auto;height:auto;accent-color:var(--navy)}.skill-empty-result{color:#777c77;border:1px dashed #d2cdc3;grid-column:1/-1;padding:18px;font-size:11px}.current-sky-section{color:#eef1f7;background:#070708;padding:110px 0 120px;position:relative;overflow:hidden}.current-sky-section:before{content:"";opacity:.55;pointer-events:none;background:radial-gradient(circle at 18% 20%,#c5a05918,#0000 28%),repeating-radial-gradient(circle at 78% 40%,#0000 0 54px,#c5a05912 55px 56px);position:absolute;inset:-10% -5%}.current-sky-shell{position:relative}.sky-intro{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:end;gap:40px;margin-bottom:42px;padding-bottom:28px;display:flex}.sky-live{letter-spacing:.16em;color:#d4af6a;font-size:10px;font-weight:750}.sky-live i{background:#75b597;border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block;box-shadow:0 0 0 5px #75b59722}.sky-intro h2{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.03em;color:#f7f1e5;margin:16px 0 0;font-size:clamp(40px,4.8vw,58px);font-weight:600;line-height:1.02}.sky-time{text-align:right;flex-direction:column;gap:8px;min-width:240px;display:flex}.sky-time strong{font-family:var(--font-editorial), Georgia, serif;color:#f7f1e5;gap:2px;font-size:22px;font-weight:500;display:grid}.sky-time strong time{font-variant-numeric:tabular-nums;letter-spacing:.04em}.sky-time>span{letter-spacing:.04em;color:#b7c0d0;font-size:12px}.sky-visual{background:radial-gradient(circle at 30% 20%,#d4af6a14,#0000 36%),#0c0d10;border:1px solid #ffffff14;border-radius:24px;grid-template-columns:minmax(280px,420px) 1fr;align-items:center;gap:28px;margin-bottom:22px;padding:28px;display:grid}.sky-orbit{min-width:0}.sky-orbit-dial{aspect-ratio:1;background:repeating-conic-gradient(from 0deg, #d4af6a33 0 1deg, transparent 1deg 30deg), radial-gradient(circle at 50% 42%, #1a1c22 0 28%, #0a0b0e 72%);border-radius:50%;width:min(100%,380px);margin:0 auto;position:relative;box-shadow:0 0 0 1px #d4af6a55,inset 0 0 0 18px #070708,inset 0 0 0 19px #d4af6a40,0 24px 60px #000a}.sky-orbit-ticks{background:repeating-conic-gradient(from -.6deg, #f0d48a88 0 1.2deg, transparent 1.2deg 30deg);pointer-events:none;border-radius:50%;position:absolute;inset:10%;-webkit-mask:radial-gradient(circle,#0000 68%,#000 69% 78%,#0000 79%);mask:radial-gradient(circle,#0000 68%,#000 69% 78%,#0000 79%)}.sky-orbit-dial:before,.sky-orbit-dial:after{content:"";background:#c5a05922;height:1px;position:absolute;inset:50% 8%}.sky-orbit-dial:after{transform:rotate(90deg)}.sky-orbit-core{text-align:center;color:#f6ead5;z-index:2;background:#0e0d0b;border:1px solid #c5a0594a;border-radius:50%;place-content:center;display:grid;position:absolute;inset:42%}.sky-orbit-core span{letter-spacing:.18em;color:#cba85e;font-size:8px}.sky-orbit-core strong{font-family:var(--font-editorial), Georgia, serif;margin-top:2px;font-size:16px}.sky-orbit-sign,.sky-orbit-planet{z-index:3;position:absolute;transform:translate(-50%,-50%)}.sky-orbit-sign{letter-spacing:.04em;color:#cbbca0;text-transform:uppercase;font-size:9px;line-height:1}.sky-orbit-planet{color:#f0d48a;background:#1d1a16;border:1px solid #c5a05988;border-radius:50%;place-items:center;width:32px;height:32px;font-family:Georgia,serif;font-size:15px;display:grid;box-shadow:0 5px 14px #0008}.sky-orbit-planet.is-sun{color:#18130b;background:#c5a059;border-color:#f1d798}.sky-orbit-legend{border:1px solid #c5a05928;border-radius:16px;grid-template-columns:1fr 1fr;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.sky-orbit-legend li{border-bottom:1px solid #ffffff12;grid-template-columns:28px 1fr;column-gap:8px;min-width:0;padding:12px 14px;display:grid}.sky-orbit-legend li:nth-child(odd){border-right:1px solid #ffffff12}.sky-orbit-legend li:nth-last-child(-n+2){border-bottom:0}.sky-orbit-legend b{color:#d8b66d;grid-row:1/3;font-family:Georgia,serif;font-size:16px}.sky-orbit-legend span{color:#f5eee2;font-size:12px;font-weight:650}.sky-orbit-legend small{color:#b7c0d0;margin-top:2px;font-size:11px}.sky-chart{background:#141310;border:1px solid #c5a05942;border-radius:16px;margin-bottom:22px;padding:22px 22px 18px}.sky-chart-axis{height:28px;margin-bottom:8px;position:relative}.sky-chart-axis span{letter-spacing:.06em;text-transform:uppercase;color:#d4af6a;white-space:nowrap;font-size:11px;position:absolute;transform:translate(-50%)}.sky-chart-track{border-top:1px solid #ffffff18;border-bottom:1px solid #ffffff18;height:132px;position:relative}.sky-chart-line{background:linear-gradient(90deg,#0000,#c5a05988,#0000);height:1px;position:absolute;top:50%;left:0;right:0}.sky-marker{z-index:2;flex-direction:column;align-items:center;gap:6px;width:max-content;max-width:120px;display:flex;position:absolute;transform:translate(-50%,-50%)}.sky-marker b{color:#f0d48a;background:#152641;border:1px solid #d8c180aa;border-radius:50%;place-items:center;width:34px;height:34px;font-family:Georgia,serif;font-size:16px;font-weight:400;display:grid;box-shadow:0 8px 20px #0006}.sky-marker small{color:#e8edf5;text-align:center;flex-direction:column;align-items:center;gap:2px;font-size:11px;line-height:1.25;display:flex}.sky-marker em{color:#c5cddb;font-size:10px;font-style:normal}.sky-marker.is-sun b{color:#10192b;background:#b99a5f;border-color:#ead99e}.sky-marker-beam{z-index:-1;background:linear-gradient(#0000,#f0d48aaa,#0000);width:1px;position:absolute;top:-70px;bottom:-70px}.planet-moon b{color:#18223a;background:#e7e8e7}.sky-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.sky-summary-card{background:#111214;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:44px 1fr;gap:16px;min-height:168px;padding:22px 20px 20px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 18px 40px #00000020}.sky-summary-card:after{content:"";border:1px solid #c5a05920;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-52px;right:-52px}.sky-summary-icon{color:#e6c67e;background:#c5a05910;border:1px solid #c5a05955;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.sky-summary-card>div:last-child>span{letter-spacing:.14em;color:#d4af6a;font-size:10px;font-weight:750;display:block}.sky-summary-card strong{font-family:var(--font-editorial), Georgia, serif;color:#f7f1e5;margin:9px 0 10px;font-size:23px;font-weight:500;line-height:1.25;display:block}.sky-summary-card p{color:#c5cddb;margin:0;font-size:14px;line-height:1.6}.sky-theme small{color:#b7c0d0;align-items:center;gap:6px;margin-top:12px;font-size:12px;display:flex}.sky-tech{background:#111214;border:1px solid #ffffff14;border-radius:16px;padding:0 20px 8px}.sky-tech>summary{cursor:pointer;color:#f0d48a;padding:18px 0;font-size:14px;font-weight:650;list-style:none}.sky-tech>summary::-webkit-details-marker{display:none}.sky-tech>summary:after{content:" +";color:#d4af6a}.sky-tech[open]>summary:after{content:" −"}.planet-table{border-top:1px solid #ffffff1c}.planet-table-head,.planet-table>div{color:#e8edf5;border-bottom:1px solid #ffffff14;grid-template-columns:1.2fr 1.3fr .9fr .8fr;gap:10px;padding:12px 4px;font-size:13px;display:grid}.planet-table-head{letter-spacing:.08em;text-transform:uppercase;color:#d4af6a;font-size:11px;font-weight:700}.planet-symbol{color:#f0d48a;margin-right:6px}.sky-note{color:#b7c0d0;margin:16px 0 12px;font-size:13px;line-height:1.65}.sky-note b{color:#e8edf5}@media (width<=980px){.sky-intro{display:block}.sky-time{text-align:left;margin-top:22px}.sky-visual{grid-template-columns:1fr;padding:20px}.sky-summary{grid-template-columns:1fr}.sky-chart{padding:18px 14px 14px}}.sky-city{text-align:left;gap:6px;display:grid}.sky-city span{letter-spacing:.14em;text-transform:uppercase;color:#d4af6a;font-size:10px;font-weight:750}.sky-city select{color:#f5eee2;min-height:40px;font:inherit;background:#0c0d10;border:1px solid #fff2;border-radius:10px;padding:0 12px;font-size:13px}.sky-location-button{color:#e5c371;font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:7px;margin-top:4px;padding:0;font-size:11px;font-weight:750;-webkit-text-decoration:underline #c5a05955;text-decoration:underline #c5a05955;display:inline-flex}.sky-location-button:disabled{cursor:wait;opacity:.65}.sky-location-button:focus-visible{outline-offset:5px;outline:2px solid #e5c371}.sky-location-error{color:#d6a89f;margin-top:9px;font-size:10px;line-height:1.45;display:block}@media (width<=600px){.current-sky-section{padding:78px 0 85px}.sky-intro h2{font-size:36px}.sky-chart{display:none}.sky-orbit-dial{width:min(100%,320px)}.sky-orbit-sign{font-size:7px}.sky-orbit-legend{grid-template-columns:1fr}.sky-orbit-legend li{border-right:0!important}.sky-orbit-legend li:nth-last-child(-n+2){border-bottom:1px solid #ffffff12}.sky-orbit-legend li:last-child{border-bottom:0}.sky-marker b{width:28px;height:28px;font-size:14px}.planet-table-head,.planet-table>div{grid-template-columns:1fr 1fr;gap:6px 12px}.planet-table-head span:nth-child(n+3),.planet-table>div span:nth-child(n+3){display:none}.sky-summary-card{grid-template-columns:40px 1fr;min-height:0;padding:20px 18px}.sky-summary-icon{width:38px;height:38px}.sky-summary-card strong{font-size:21px}}.sky-context{color:#c5cddb;max-width:640px;margin:14px 0 0;font-size:15px;line-height:1.7}.daylight-status{justify-content:flex-end;align-items:center;gap:7px;display:flex;color:#f0d48a!important;font-size:12px!important}.daylight-status i{background:#f1c75b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #f1c75b1c}.current-sky-section[data-daylight=false] .daylight-status{color:#c5cddb!important}.current-sky-section[data-daylight=false] .daylight-status i{background:#aab9d1;box-shadow:0 0 0 5px #aab9d11c}@media (width<=600px){.daylight-status{justify-content:flex-start}}.admin-page{min-height:100vh;color:var(--ink);background:#f1eee7}.admin-shell{width:min(1180px,100% - 48px);margin-inline:auto}.admin-header{background:var(--navy);color:#fff;border-bottom:1px solid #ffffff17;height:76px}.admin-header-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.admin-brand{color:#fff}.admin-header nav{color:#c7cbd3;align-items:center;gap:24px;font-size:13px;display:flex}.admin-header nav a:hover{color:#fff}.admin-content{padding:62px 0 90px}.admin-title-row{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:35px;display:flex}.admin-kicker{letter-spacing:.17em;color:var(--gold);font-size:10px;font-weight:750}.admin-title-row h1{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.035em;margin:12px 0 13px;font-size:54px;font-weight:500;line-height:1}.admin-title-row p{color:#737772;margin:0;font-size:14px}.admin-identity{border:1px solid var(--line);background:#faf8f2;flex-direction:column;align-items:flex-end;min-width:245px;padding:15px 18px;display:flex}.admin-identity span{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:9px}.admin-identity strong{margin-top:7px;font-size:13px}.admin-identity small{color:#858781;margin-top:3px;font-size:10px}.admin-stats{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.admin-stats article{background:var(--navy);color:#fff;border:1px solid #263552;justify-content:space-between;align-items:flex-end;min-height:112px;padding:25px 27px;display:flex}.admin-stats span{color:#b9c0cc;font-size:11px}.admin-stats strong{font-family:var(--font-editorial),Georgia,serif;color:#d3bd84;font-size:42px;font-weight:500}.admin-panel{border:1px solid var(--line);background:#fbfaf6;box-shadow:0 18px 50px #1e29420b}.admin-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:30px;padding:28px 30px;display:flex}.admin-panel-head h2{font-family:var(--font-editorial),Georgia,serif;margin:0 0 7px;font-size:29px}.admin-panel-head p{color:#858780;margin:0;font-size:11px}.admin-search label{text-transform:uppercase;letter-spacing:.1em;color:#7f817c;margin-bottom:7px;font-size:9px;display:block}.admin-search>div{gap:7px;display:flex}.admin-search input{background:#fff;border:1px solid #d3cec3;outline:none;width:260px;height:40px;padding:0 12px}.admin-search input:focus{border-color:#9388aa;box-shadow:0 0 0 3px #a79ac71c}.admin-search button,.admin-search a{background:var(--navy);color:#fff;border:0;justify-content:center;align-items:center;height:40px;padding:0 15px;font-size:11px;display:inline-flex}.admin-search a{color:var(--ink);background:#e7e2d8}.admin-table-wrap{overflow:auto}.admin-table{border-collapse:collapse;width:100%;min-width:850px}.admin-table th{text-align:left;color:#7d7f7a;letter-spacing:.11em;text-transform:uppercase;background:#efebe3;padding:13px 20px;font-size:9px}.admin-table td{color:#6d716e;border-top:1px solid #e6e1d8;padding:18px 20px;font-size:12px}.admin-table tbody tr:first-child td{border-top:0}.admin-table td strong{color:var(--ink);font-size:12px}.admin-table td a{color:#51466c;text-underline-offset:3px;-webkit-text-decoration:underline #a99cbe;text-decoration:underline #a99cbe}.admin-count{color:#51466c;background:#e9e3f0;border-radius:20px;place-items:center;min-width:29px;height:25px;padding:0 8px;font-weight:700;display:inline-grid}.admin-empty{text-align:center!important;color:#898b86!important;padding:55px!important}.admin-privacy{border-top:1px solid var(--line);color:#999a94;margin:0;padding:16px 20px;font-size:9px}@media (width<=760px){.admin-shell{width:calc(100% - 28px)}.admin-header nav{gap:13px;font-size:11px}.admin-content{padding-top:38px}.admin-title-row{display:block}.admin-title-row h1{font-size:44px}.admin-identity{align-items:flex-start;min-width:0;margin-top:24px}.admin-stats{grid-template-columns:1fr}.admin-stats article{min-height:88px}.admin-panel-head{padding:23px 18px;display:block}.admin-search{margin-top:20px}.admin-search>div{flex-wrap:wrap}.admin-search input{width:100%}.admin-table{min-width:0}.admin-table thead{display:none}.admin-table,.admin-table tbody,.admin-table tr,.admin-table td{display:block}.admin-table tr{border-top:1px solid #e3ded5;padding:15px 17px}.admin-table tbody tr:first-child{border-top:0}.admin-table td{min-height:28px;padding:6px 0 6px 39%;position:relative;border:0!important}.admin-table td:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.08em;color:#999a95;width:35%;font-size:9px;position:absolute;top:7px;left:0}.admin-empty{padding:35px 15px!important}.admin-empty:before{display:none}}.admin-interest-panel{border:1px solid var(--line);background:#fbfaf6;grid-template-columns:minmax(250px,.75fr) 1.25fr;align-items:start;gap:42px;margin-bottom:18px;padding:28px 30px;display:grid}.admin-interest-panel h2{font-family:var(--font-editorial), Georgia, serif;margin:8px 0 7px;font-size:29px}.admin-interest-panel p{color:#858780;margin:0;font-size:11px;line-height:1.6}.admin-interest-panel .admin-consent-count{color:#51466c;margin-top:15px}.admin-interest-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-interest-list>div{background:#efebe3;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;font-size:11px;display:flex}.admin-interest-list strong{background:var(--navy);color:#d3bd84;border-radius:20px;place-items:center;min-width:30px;height:25px;display:grid}.admin-interest-empty{background:#efebe3;grid-column:1/-1;padding:18px}@media (width<=760px){.admin-interest-panel{grid-template-columns:1fr;gap:22px;padding:23px 18px}.admin-interest-list{grid-template-columns:1fr}}.mother-page{background:#f6f1ed;min-height:100vh}.mother-hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;min-height:535px;padding-top:65px;padding-bottom:85px;display:grid}.mother-kicker,.mother-form-intro>span,.mother-result-head>span,.mother-urgent>span{letter-spacing:.17em;color:#9b735c;font-size:10px;font-weight:750}.mother-hero h1,.mother-form-intro h2,.mother-result h2,.mother-knowledge h2,.mother-urgent h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.04em;font-weight:500}.mother-hero h1{margin:18px 0 24px;font-size:clamp(55px,6vw,78px);line-height:.96}.mother-hero p{color:#72716c;max-width:620px;line-height:1.75}.mother-mark{aspect-ratio:1;background:radial-gradient(circle,#efe3e3 0,#f2ece8 58%,#0000 59%);border:1px solid #bcaea7;border-radius:50%;align-content:center;place-items:center;display:grid;box-shadow:0 0 0 35px #b8907c0a,0 0 0 70px #a79ac709}.mother-mark span{color:var(--navy);font-size:78px}.mother-mark small{letter-spacing:.2em;color:#8d7669;margin-top:14px;font-size:8px}.mother-safety{background:var(--navy);color:#fff;align-items:center;gap:30px;padding:23px 28px;display:flex}.mother-safety strong{font-family:var(--font-editorial);color:#d6bd91;white-space:nowrap;font-size:20px}.mother-safety p{color:#b7bdc8;margin:0;font-size:11px;line-height:1.6}.mother-form-card{border:1px solid var(--line);background:#fbfaf6;grid-template-columns:.85fr 1.15fr;margin-top:16px;display:grid}.mother-form-intro{border-right:1px solid var(--line);padding:42px}.mother-form-intro h2{margin:13px 0 18px;font-size:38px}.mother-form-intro p{color:#747873;font-size:12px;line-height:1.75}.mother-fields{padding:42px}.mother-fields label{flex-direction:column;gap:8px;font-size:11px;font-weight:650;display:flex}.mother-fields label small{color:#999891;margin-left:7px;font-weight:400}.mother-fields input[type=date]{background:#fff;border:1px solid #d5d0c6;height:50px;padding:0 13px}.mother-window-title{border-top:1px solid var(--line);margin:26px 0 13px;padding-top:22px}.mother-window-title strong,.mother-window-title span{display:block}.mother-window-title strong{font-size:11px}.mother-window-title span{color:#92938d;margin-top:5px;font-size:9px}.mother-window-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mother-confirm{color:#686d69;align-items:flex-start;margin:24px 0;line-height:1.55;flex-direction:row!important;font-weight:400!important}.mother-confirm input{accent-color:var(--navy);margin-top:2px}.mother-result{background:#ebe5ef;border:1px solid #d6ccdf;margin-top:18px;padding:42px}.mother-result-head{max-width:780px}.mother-result h2{margin:12px 0;font-size:38px}.mother-result-head p{color:#6e6872;font-size:12px;line-height:1.7}.mother-sky-days{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px;display:grid}.mother-sky-days article{background:#fbfaf6;border:1px solid #d8d1dc;padding:21px}.mother-sky-days time{text-transform:uppercase;letter-spacing:.09em;color:#806e8d;font-size:9px}.mother-day-orbit{flex-direction:column;margin:22px 0;display:flex}.mother-day-orbit>span{color:var(--gold);font-size:28px}.mother-day-orbit strong{font-family:var(--font-editorial);margin-top:7px;font-size:25px}.mother-day-orbit small{color:#88858a;margin-top:3px;font-size:9px}.mother-sky-days p{color:#686a67;min-height:36px;font-size:11px;line-height:1.6}.mother-sky-days ul{border-top:1px solid var(--line);color:#888882;justify-content:space-between;gap:8px;margin:16px 0 0;padding:13px 0 0;font-size:9px;list-style:none;display:flex}.mother-boundary{color:#77717a;border-top:1px solid #d3c8dc;margin:28px 0 0;padding-top:15px;font-size:9px}.mother-knowledge{padding:100px 0}.mother-knowledge h2{margin:15px 0 35px;font-size:45px}.mother-knowledge>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.mother-knowledge article{border:1px solid var(--line);background:#fbfaf6;min-height:245px;padding:28px}.mother-knowledge article b{font-family:var(--font-editorial);color:#b58b76;font-size:25px}.mother-knowledge article h3{margin:48px 0 12px;font-size:14px}.mother-knowledge article p{color:#737772;font-size:11px;line-height:1.7}.mother-urgent{color:#fff;background:#7d443f;padding:42px}.mother-urgent>span{color:#edc4b7}.mother-urgent h2{margin:12px 0;font-size:39px}.mother-urgent p{color:#f0dad5;max-width:900px;margin:0;font-size:12px;line-height:1.75}.mother-sources{color:#726d68;flex-wrap:wrap;align-items:center;gap:20px;padding:30px 0 70px;font-size:10px;display:flex}.mother-sources strong{color:var(--ink);margin-right:10px}.mother-sources a{text-underline-offset:3px;text-decoration:underline}.mother-home{background:#eee4e0;border:1px solid #d9cbc5;justify-content:space-between;align-items:center;gap:35px;margin-top:80px;margin-bottom:20px;padding:42px;display:flex}.mother-home h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.035em;margin:12px 0;font-size:38px;font-weight:500}.mother-home p{color:#716f6b;max-width:700px;margin:0;font-size:12px;line-height:1.65}@media (width<=900px){.mother-hero{grid-template-columns:1fr}.mother-mark{width:80%;max-width:390px;margin:auto}.mother-form-card{grid-template-columns:1fr}.mother-form-intro{border-right:0;border-bottom:1px solid var(--line)}.mother-sky-days,.mother-knowledge>div{grid-template-columns:1fr 1fr}}@media (width<=600px){.mother-hero{min-height:auto;padding-top:50px}.mother-hero h1{font-size:49px}.mother-mark{width:72%}.mother-safety{padding:21px;display:block}.mother-safety strong{white-space:normal}.mother-safety p{margin-top:8px}.mother-form-intro,.mother-fields,.mother-result{padding:26px 18px}.mother-window-grid,.mother-sky-days,.mother-knowledge>div{grid-template-columns:1fr}.mother-form-intro h2,.mother-result h2{font-size:32px}.mother-knowledge{padding:75px 0}.mother-knowledge h2{font-size:38px}.mother-knowledge article{min-height:auto}.mother-knowledge article h3{margin-top:30px}.mother-urgent{padding:30px 22px}.mother-urgent h2{font-size:34px}.mother-sources{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.mother-home{margin-top:55px;padding:28px 22px;display:block}.mother-home h2{font-size:33px}.mother-home .button{width:100%;margin-top:22px}}.wellness-page{background:#f3f1e9;min-height:100vh}.wellness-kicker,.wellness-truth>span,.wellness-rhythm-head>span,.wellness-action>div>span{letter-spacing:.17em;color:#5c776d;font-size:10px;font-weight:750}.wellness-hero{grid-template-columns:1.2fr .8fr;align-items:center;gap:65px;min-height:570px;padding-top:70px;padding-bottom:90px;display:grid}.wellness-hero h1,.wellness-truth h2,.wellness-risk h2,.wellness-rhythm h2,.wellness-pillars h2,.wellness-action h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.04em;font-weight:500}.wellness-hero h1{margin:18px 0 25px;font-size:clamp(54px,6vw,78px);line-height:.96}.wellness-hero p{color:#6e736f;max-width:660px;line-height:1.75}.wellness-seal{aspect-ratio:1;background:radial-gradient(circle,#dfe9e2 0,#edf0e8 58%,#0000 59%);border:1px solid #99a89e;border-radius:50%;align-content:center;place-items:center;display:grid;position:relative;box-shadow:0 0 0 35px #5d7b6d0a,0 0 0 70px #a79ac708}.wellness-seal span{color:var(--navy);font-size:52px}.wellness-seal i{border:1px dashed #8ba094;border-radius:50%;position:absolute;inset:18%}.wellness-seal small{letter-spacing:.2em;color:#61766b;margin-top:18px;font-size:8px}.wellness-truth{background:var(--navy);color:#fff;padding:42px}.wellness-truth>span{color:#a9c7b8}.wellness-truth h2{margin:12px 0;font-size:40px}.wellness-truth p{color:#bec5ce;max-width:950px;margin:0;font-size:12px;line-height:1.75}.wellness-risk{padding:100px 0}.wellness-risk>div:first-child{max-width:700px}.wellness-risk h2{margin:15px 0 38px;font-size:46px}.wellness-risk-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.wellness-risk-grid article{border:1px solid var(--line);background:#fbfaf6;min-height:255px;padding:25px}.wellness-risk-grid b{font-family:var(--font-editorial);color:#668174;font-size:25px}.wellness-risk-grid h3{margin:45px 0 12px;font-size:14px}.wellness-risk-grid p{color:#727772;font-size:11px;line-height:1.7}.wellness-rhythm{background:#e3ebe5;border:1px solid #cbd8cf;padding:42px}.wellness-rhythm-head{max-width:800px}.wellness-rhythm h2{margin:12px 0;font-size:40px}.wellness-rhythm-head>p,.wellness-rhythm-empty>p{color:#637169;font-size:12px;line-height:1.7}.wellness-rhythm-head>div{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.wellness-rhythm-head small{background:#f7f8f3;border:1px solid #ccd8d0;padding:7px 9px;font-size:9px}.wellness-rhythm-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px;display:grid}.wellness-rhythm-grid article{background:#fbfaf6;border:1px solid #cad6ce;padding:24px}.wellness-rhythm-grid h3{margin:0 0 12px;font-size:14px}.wellness-rhythm-grid p{color:#6a706c;font-size:11px;line-height:1.7}.wellness-boundary{border-top:1px solid #c6d3ca;padding-top:15px;color:#6d7771!important;margin-top:25px!important;font-size:9px!important}.wellness-rhythm-empty{text-align:center;padding:75px 30px}.wellness-rhythm-empty>span{letter-spacing:.15em;color:#5c776d;font-size:9px}.wellness-rhythm-empty .button{margin-top:16px}.wellness-pillars{padding:100px 0}.wellness-pillars h2{margin:15px 0;font-size:47px}.wellness-pillars-lead{color:#6e736f;max-width:800px;margin-bottom:34px;font-size:12px;line-height:1.7}.wellness-pillars>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.wellness-pillars article{border:1px solid var(--line);background:#fbfaf6;min-height:200px;padding:25px}.wellness-pillars article>span{color:#668174;font-size:9px}.wellness-pillars h3{margin:34px 0 10px;font-size:14px}.wellness-pillars article p{color:#727772;font-size:11px;line-height:1.7}.wellness-action{background:#cbbd93;grid-template-columns:.8fr 1.2fr;gap:35px;padding:42px;display:grid}.wellness-action h2{margin:12px 0;font-size:37px}.wellness-action ul{color:#343a3a;margin:0;padding-left:18px;font-size:11px;line-height:2}.wellness-action>p{border-top:1px solid #5e593d42;grid-column:1/-1;margin:0;padding-top:15px;font-size:9px}.wellness-sources{color:#6e716e;flex-wrap:wrap;align-items:center;gap:20px;padding:30px 0 70px;font-size:10px;display:flex}.wellness-sources a{text-underline-offset:3px;text-decoration:underline}.wellness-sources strong{color:var(--ink);margin-right:8px}.wellness-home{background:#e2ebe4;border:1px solid #cbd8cf;justify-content:space-between;align-items:center;gap:35px;margin:18px auto 20px;padding:42px;display:flex}.wellness-home h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.035em;margin:12px 0;font-size:38px;font-weight:500}.wellness-home p{color:#68716c;max-width:700px;margin:0;font-size:12px;line-height:1.65}@media (width<=900px){.wellness-hero{grid-template-columns:1fr}.wellness-seal{width:80%;max-width:390px;margin:auto}.wellness-risk-grid,.wellness-pillars>div{grid-template-columns:1fr 1fr}}@media (width<=600px){.wellness-hero{min-height:auto;padding-top:50px}.wellness-hero h1{font-size:48px}.wellness-seal{width:72%}.wellness-truth,.wellness-rhythm,.wellness-action{padding:28px 20px}.wellness-truth h2,.wellness-rhythm h2{font-size:33px}.wellness-risk{padding:75px 0}.wellness-risk h2,.wellness-pillars h2{font-size:38px}.wellness-risk-grid,.wellness-rhythm-grid,.wellness-pillars>div,.wellness-action{grid-template-columns:1fr}.wellness-risk-grid article,.wellness-pillars article{min-height:auto}.wellness-risk-grid h3,.wellness-pillars h3{margin-top:28px}.wellness-pillars{padding:75px 0}.wellness-action>p{grid-column:auto}.wellness-sources{flex-direction:column;align-items:flex-start;gap:13px}.wellness-home{padding:28px 22px;display:block}.wellness-home h2{font-size:33px}.wellness-home .button{width:100%;margin-top:22px}}.decision-page{background:#f2eee8;min-height:100vh}.decision-hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;min-height:560px;padding-top:70px;padding-bottom:90px;display:grid}.decision-hero>div>span,.decision-heading>span{letter-spacing:.17em;color:#8a6d43;font-size:10px;font-weight:750}.decision-hero h1,.decision-heading h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.04em;font-weight:500}.decision-hero h1{margin:18px 0 25px;font-size:clamp(54px,6vw,78px);line-height:.96}.decision-hero p{color:#6e706d;max-width:650px;line-height:1.75}.decision-compass{aspect-ratio:1;background:radial-gradient(circle,#eee4cf 0,#f1ece1 58%,#0000 59%);border:1px solid #b9a77e;border-radius:50%;align-content:center;place-items:center;display:grid;position:relative;box-shadow:0 0 0 35px #b99a5f0a,0 0 0 70px #a79ac708}.decision-compass i{border:1px dashed #b29c69;border-radius:50%;position:absolute;inset:18%}.decision-compass span{color:var(--navy);font-size:55px}.decision-compass small{letter-spacing:.18em;color:#826e49;margin-top:18px;font-size:8px}.decision-principle{background:var(--navy);color:#fff;align-items:center;gap:30px;padding:25px 28px;display:flex}.decision-principle strong{font-family:var(--font-editorial);color:#d7bf8e;white-space:nowrap;font-size:20px}.decision-principle p{color:#bcc3ce;margin:0;font-size:11px;line-height:1.65}.decision-tool{padding:18px 0 100px}.decision-tabs{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.decision-tabs button{border:1px solid var(--line);text-align:left;color:#6f746f;background:#faf8f2;padding:20px}.decision-tabs strong,.decision-tabs small{display:block}.decision-tabs strong{color:var(--ink);margin-bottom:7px;font-size:13px}.decision-tabs small{font-size:9px}.decision-tabs button.active{background:#c6ae77;border-color:#b89d62}.decision-panel{border:1px solid var(--line);background:#fbfaf6;min-height:550px;padding:42px}.decision-heading{max-width:800px}.decision-heading h2{margin:12px 0;font-size:43px}.decision-heading p{color:#6e736f;font-size:12px;line-height:1.75}.decision-check-grid,.decision-path{grid-template-columns:repeat(4,1fr);gap:10px;margin:30px 0;display:grid}.decision-check-grid article,.decision-path article{border:1px solid var(--line);background:#f2eee5;min-height:205px;padding:23px}.decision-check-grid span,.decision-path span{color:#688070;font-size:14px}.decision-check-grid h3,.decision-path h3{margin:35px 0 10px;font-size:13px}.decision-check-grid p,.decision-path p{color:#727672;font-size:10px;line-height:1.65}.decision-timing{border-top:1px solid var(--line);align-items:end;gap:10px;margin-top:30px;padding-top:25px;display:flex}.decision-timing label,.money-plan label{flex-direction:column;gap:8px;font-size:10px;font-weight:700;display:flex}.decision-timing input,.money-plan input{background:#fff;border:1px solid #d5d0c6;min-width:220px;height:48px;padding:0 13px}.decision-timing .button{height:48px}.decision-windows{border:1px solid var(--line);margin-top:20px}.decision-windows article{border-top:1px solid var(--line);grid-template-columns:100px 1fr;gap:20px;padding:18px;display:grid}.decision-windows article:first-child{border-top:0}.decision-windows time{color:#8a6d43;font-size:10px}.decision-windows h3{margin:0 0 7px;font-size:12px}.decision-windows p{color:#6d716e;font-size:10px;line-height:1.6}.decision-windows small{color:#93948e;font-size:8px}.decision-empty{border:1px dashed var(--line);color:#767a76;padding:18px;font-size:10px}.decision-boundary{color:#7a7c77;background:#ece7dc;margin-top:20px;padding:14px;font-size:9px}.decision-danger{color:#fff;background:#7d443f;margin-top:25px;padding:25px}.decision-danger strong{font-family:var(--font-editorial);font-size:22px}.decision-danger p{color:#f0d9d4;font-size:11px;line-height:1.65}.decision-danger div{gap:15px;display:flex}.decision-danger a{text-underline-offset:3px;font-size:9px;text-decoration:underline}.money-plan{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin:30px 0;display:grid}.money-plan input{width:100%}.money-plan label small{color:#91928d;font-weight:400}.money-plan .button{height:48px}.money-result{background:#e4ebe5;border:1px solid #c9d6cd;grid-column:1/-1;align-items:center;gap:18px;padding:18px;display:flex}.money-result span,.money-result small{color:#68736c;font-size:9px}.money-result strong{font-family:var(--font-editorial);font-size:25px}.money-result small{margin-left:auto}.money-warning{background:#eee4cf;border:1px solid #ddcda6;margin-top:20px;padding:22px}.money-warning strong{font-size:12px}.money-warning p{color:#6f6e66;font-size:10px}.money-warning a{text-underline-offset:3px;font-size:9px;text-decoration:underline}.decision-home{background:#eee4cf;border:1px solid #dccba4;justify-content:space-between;align-items:center;gap:35px;margin:18px auto 20px;padding:42px;display:flex}.decision-home h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.035em;margin:12px 0;font-size:38px;font-weight:500}.decision-home p{color:#6f6e66;max-width:700px;margin:0;font-size:12px;line-height:1.65}@media (width<=900px){.decision-hero{grid-template-columns:1fr}.decision-compass{width:80%;max-width:390px;margin:auto}.decision-check-grid,.decision-path,.money-plan{grid-template-columns:1fr 1fr}.money-plan .button{grid-column:1/-1}}@media (width<=600px){.decision-hero{min-height:auto;padding-top:50px}.decision-hero h1{font-size:48px}.decision-compass{width:72%}.decision-principle{padding:22px;display:block}.decision-principle strong{white-space:normal}.decision-principle p{margin-top:8px}.decision-tabs{grid-template-columns:1fr}.decision-panel{padding:27px 17px}.decision-heading h2{font-size:35px}.decision-check-grid,.decision-path,.money-plan{grid-template-columns:1fr}.decision-check-grid article,.decision-path article{min-height:auto}.decision-timing{flex-direction:column;align-items:stretch}.decision-timing input,.decision-timing .button{width:100%}.decision-windows article{grid-template-columns:1fr;gap:9px}.decision-danger div{flex-direction:column}.money-result{display:block}.money-result>*{display:block;margin:7px 0!important}.decision-home{padding:28px 22px;display:block}.decision-home h2{font-size:33px}.decision-home .button{width:100%;margin-top:22px}}.discover-page{background:#f5f1e9;min-height:100vh}.discover-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;min-height:500px;padding-top:70px;padding-bottom:80px;display:grid}.discover-hero>div>span,.discover-summary span,.discover-consent>div>span{letter-spacing:.17em;color:#8b6f42;font-size:10px;font-weight:750}.discover-hero h1,.discover-grid h2,.discover-consent h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.04em;font-weight:500}.discover-hero h1{margin:18px 0 25px;font-size:clamp(55px,6vw,78px);line-height:.96}.discover-hero p{color:#6f726e;max-width:620px;line-height:1.75}.discover-stack{height:340px;position:relative}.discover-stack i{width:210px;height:280px;color:var(--gold);background:#fbfaf6;border:1px solid #cfc7b8;place-items:center;font-size:45px;font-style:normal;display:grid;position:absolute;box-shadow:0 22px 55px #17223a18}.discover-stack i:first-child{top:24px;left:10%;transform:rotate(-10deg)}.discover-stack i:nth-child(2){z-index:2;color:var(--navy);top:0;left:34%}.discover-stack i:nth-child(3){top:30px;right:3%;transform:rotate(10deg)}.discover-summary{background:var(--navy);color:#fff;align-items:center;gap:25px;padding:26px 30px;display:flex}.discover-summary>div{grid-template-columns:auto auto;align-items:end;column-gap:10px;display:grid}.discover-summary span{color:#d1b77c;grid-column:1/-1}.discover-summary strong{font-family:var(--font-editorial);color:#d1b77c;font-size:42px}.discover-summary small{color:#abb3c0;margin-bottom:8px;font-size:9px}.discover-summary p{color:#b7bec9;flex:1;font-size:11px;line-height:1.6}.discover-summary .button{height:44px;color:var(--navy);background:#f5f1e8}.discover-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.discover-grid article{border:1px solid var(--line);background:#fbfaf6;flex-direction:column;min-height:340px;padding:28px;transition:all .2s;display:flex}.discover-grid article.selected{border-color:#8b7ba4;box-shadow:inset 0 0 0 2px #a79ac733}.discover-symbol{color:var(--gold);margin-bottom:40px;font-size:31px}.discover-grid article>span{letter-spacing:.13em;color:#897a5b;font-size:9px}.discover-grid h2{margin:10px 0 13px;font-size:28px}.discover-grid article>p{color:#707570;flex:1;font-size:11px;line-height:1.7}.discover-card-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:20px;padding-top:18px;display:flex}.discover-card-foot strong{font-family:var(--font-editorial);font-size:19px}.discover-card-foot button{background:0 0;border:1px solid #cfc9be;padding:9px 11px;font-size:9px}.selected .discover-card-foot button{background:var(--navy);border-color:var(--navy);color:#fff}.discover-error{margin-top:15px}.discover-consent{background:#e8e1ef;border:1px solid #d6cce0;grid-template-columns:1fr auto;align-items:center;gap:25px;margin-top:18px;padding:35px;display:grid}.discover-consent h2{margin:10px 0;font-size:32px}.discover-consent p{color:#6f6973;max-width:800px;font-size:11px;line-height:1.7}.discover-consent>small{color:#817b84;grid-column:1/-1;font-size:9px}.consent-switch{cursor:pointer;grid-template-columns:auto auto;align-items:center;gap:10px;display:grid}.consent-switch input{opacity:0;position:absolute}.consent-switch>span{background:#b7b2b8;border-radius:30px;width:48px;height:27px;transition:all .2s;position:relative}.consent-switch>span:after{content:"";background:#fff;border-radius:50%;width:21px;height:21px;transition:all .2s;position:absolute;top:3px;left:3px}.consent-switch input:checked+span{background:#5f786c}.consent-switch input:checked+span:after{transform:translate(21px)}.consent-switch strong{font-size:11px}.discover-privacy{color:#737670;align-items:center;gap:18px;padding:28px 0 75px;font-size:10px;display:flex}.discover-privacy strong{color:var(--ink)}.discover-privacy p{flex:1;line-height:1.6}.discover-privacy a{text-underline-offset:3px;text-decoration:underline}.discover-home{background:#e9e1ef;border:1px solid #d6cce0;justify-content:space-between;align-items:center;gap:35px;margin:18px auto 20px;padding:42px;display:flex}.discover-home h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.035em;margin:12px 0;font-size:38px;font-weight:500}.discover-home p{color:#6e6971;max-width:700px;margin:0;font-size:12px;line-height:1.65}@media (width<=900px){.discover-hero{grid-template-columns:1fr}.discover-stack{width:100%;max-width:500px;margin:auto}.discover-grid{grid-template-columns:1fr 1fr}.discover-summary{flex-wrap:wrap}.discover-summary p{min-width:50%}}@media (width<=600px){.discover-hero{min-height:auto;padding-top:50px}.discover-hero h1{font-size:49px}.discover-stack{height:260px}.discover-stack i{width:150px;height:210px}.discover-summary{display:block}.discover-summary p{margin:15px 0}.discover-summary .button{width:100%}.discover-grid{grid-template-columns:1fr}.discover-grid article{min-height:300px}.discover-consent{grid-template-columns:1fr;padding:27px 20px}.discover-consent h2{font-size:29px}.discover-consent>small{grid-column:auto}.discover-privacy{flex-direction:column;align-items:flex-start}.discover-home{padding:28px 22px;display:block}.discover-home h2{font-size:33px}.discover-home .button{width:100%;margin-top:22px}}.header nav{gap:20px;font-size:12px}.birthday-twins{background:var(--navy);color:#fff;border:1px solid #263552;margin-top:70px;padding:42px;position:relative;overflow:hidden}.birthday-twins:after{content:"";pointer-events:none;border:1px solid #c7ae7440;border-radius:50%;width:370px;height:370px;position:absolute;top:-230px;right:-210px;box-shadow:0 0 0 70px #a79ac70a,0 0 0 140px #b99a5f08}.birthday-twins-head{z-index:1;justify-content:space-between;align-items:end;gap:32px;display:flex;position:relative}.birthday-twins-head .kicker{color:#c8ad72}.birthday-twins-head h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.03em;margin:9px 0 10px;font-size:44px;font-weight:500}.birthday-twins-head p{color:#abb3c2;margin:0;font-size:12px;line-height:1.65}.birthday-twins-head button{color:#fff;white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff38;padding:12px 15px;font-size:10px}.birthday-twins-grid,.birthday-twins-loading{z-index:1;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:30px;display:grid;position:relative}.birthday-twins-grid>a{min-height:250px;color:var(--ink);background:#f8f5ed;border-top:2px solid #c7ad73;flex-direction:column;padding:19px;transition:transform .2s,background .2s;display:flex}.birthday-twins-grid>a:hover{background:#fff;transform:translateY(-3px)}.birthday-twin-index{color:#a2916e;font-family:var(--font-editorial),Georgia,serif;align-self:flex-end;font-size:16px}.birthday-twin-monogram{color:#554b69;width:48px;height:48px;font-family:var(--font-editorial),Georgia,serif;background:#e5deed;border-radius:50%;place-items:center;margin:2px 0 18px;font-size:18px;display:grid}.birthday-twins-grid small{color:#8d8c86;font-size:9px}.birthday-twins-grid h3{font-family:var(--font-editorial),Georgia,serif;margin:8px 0 9px;font-size:22px;line-height:1.08}.birthday-twins-grid p{color:#727671;margin:0 0 16px;font-size:10px;line-height:1.55}.birthday-twins-grid b{color:#665879;margin-top:auto;font-size:9px}.birthday-twins-source{z-index:1;color:#80899a;margin:19px 0 0;font-size:9px;line-height:1.6;position:relative}.birthday-twins-source a{text-underline-offset:2px;text-decoration:underline}.birthday-twins-loading i{background:linear-gradient(110deg,#1a2743 20%,#283650 35%,#1a2743 50%) 0 0/200% 100%;height:250px;animation:1.3s linear infinite twin-loading;display:block}.birthday-twins-message{z-index:1;color:#b9c0cc;background:#ffffff0a;margin:28px 0 0;padding:22px;font-size:11px;position:relative}@keyframes twin-loading{to{background-position-x:-200%}}@media (width<=900px){.birthday-twins-grid,.birthday-twins-loading{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.birthday-twins{margin-top:50px;padding:28px 18px}.birthday-twins-head{display:block}.birthday-twins-head h2{font-size:36px}.birthday-twins-head button{margin-top:18px}.birthday-twins-grid,.birthday-twins-loading{grid-template-columns:1fr}.birthday-twins-grid>a,.birthday-twins-loading i{height:auto;min-height:210px}}.mobile-menu{display:none}.mobile-menu-button{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--navy);background:#faf8f2;border:1px solid #cfc9bd;justify-content:center;align-items:center;padding:0;display:inline-flex}.mobile-menu-button:focus-visible{outline-offset:3px;outline:2px solid #e1bb69}.mobile-menu-button svg{flex:none;display:block}.mobile-menu-layer{z-index:1000;pointer-events:none;visibility:hidden;position:fixed;inset:0;overflow:hidden}.mobile-menu-layer.open{pointer-events:auto;visibility:visible}.mobile-menu-backdrop{opacity:0;background:#071020a8;border:0;transition:opacity .25s;position:absolute;inset:0}.mobile-menu-layer.open .mobile-menu-backdrop{opacity:1}.mobile-menu-drawer{width:min(88vw,390px);color:var(--ink);background:#f7f4ed;padding:24px;transition:transform .28s;position:absolute;top:0;bottom:0;right:0;overflow:auto;transform:translate(100%);box-shadow:-24px 0 60px #060c1880}.mobile-menu-layer.open .mobile-menu-drawer{transform:none}.mobile-menu-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:28px;display:flex}.mobile-menu-top>button{border:1px solid var(--line);width:44px;height:44px;color:var(--navy);background:0 0;justify-content:center;align-items:center;display:inline-flex}.mobile-menu-top>button:focus-visible{outline-offset:3px;outline:2px solid #e1bb69}.mobile-menu-drawer nav{margin-top:12px;display:block!important}.mobile-menu-drawer nav a{color:var(--ink);border-bottom:1px solid #ddd8cc;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:16px 2px;display:grid}.mobile-menu-drawer nav small{font-family:var(--font-editorial),Georgia,serif;color:var(--gold);font-size:13px}.mobile-menu-drawer nav span{font-family:var(--font-editorial),Georgia,serif;font-size:22px}.mobile-menu-drawer nav b{color:#8e829e;font-weight:400}.mobile-account-links{grid-template-columns:1fr 1fr;gap:9px;margin-top:24px;display:grid}.mobile-account-links>a:not(.button){border:1px solid var(--line);place-items:center;height:43px;font-size:11px;display:grid}.mobile-signout{grid-column:1/-1;margin:0}.mobile-signout button{border:1px solid var(--line);width:100%;height:43px;color:var(--ink);background:0 0;font-size:11px}.mobile-signout button:hover{color:#8a6728;border-color:#a88747}.mobile-account-links .button{grid-column:1/-1;width:100%}.report-header .mobile-menu-button,.home-v2-hero .mobile-menu-button{color:#fff;background:#ffffff10;border-color:#ffffff2e}@media (width<=900px){.mobile-menu{display:block}.header-actions,.header>nav,.header-account{display:none!important}}@media (prefers-reduced-motion:reduce){.mobile-menu-backdrop,.mobile-menu-drawer{transition:none}}.account-page{min-height:100vh;color:var(--ink);background:#f1eee7}.account-page>.header{height:76px}.account-hero{background:var(--navy);color:#fff;padding:52px 0 82px}.account-hero-inner{align-items:center;gap:22px;display:flex}.account-avatar{width:76px;height:76px;color:var(--navy);font-family:var(--font-editorial),Georgia,serif;background:#d9c98f;border-radius:50%;place-items:center;font-size:28px;display:grid}.account-kicker{letter-spacing:.16em;color:var(--gold);font-size:9px;font-weight:750;display:block}.account-hero h1{font-family:var(--font-editorial),Georgia,serif;margin:8px 0 7px;font-size:46px;font-weight:500;line-height:1}.account-hero p{color:#aab2c1;margin:0;font-size:11px}.account-hero-inner>a{border:1px solid #ffffff38;margin-left:auto;padding:11px 14px;font-size:10px}.account-shell{margin-top:-35px;padding-bottom:90px}.account-stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.account-stats article{border:1px solid var(--line);background:#fbfaf6;justify-content:space-between;align-items:end;min-height:100px;padding:22px 24px;display:flex}.account-stats span{color:#858781;font-size:10px}.account-stats strong{font-family:var(--font-editorial),Georgia,serif;color:#51466c;font-size:32px;font-weight:500}.account-chart-head{justify-content:space-between;align-items:end;gap:30px;margin:64px 0 25px;display:flex}.account-chart-head h2,.account-section-title h2{font-family:var(--font-editorial),Georgia,serif;margin:9px 0;font-size:38px;font-weight:500;line-height:1.05}.account-chart-head p,.account-section-title p{color:#858780;margin:0;font-size:11px}.account-big-three{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.account-big-three article{background:var(--navy);color:#fff;border-top:2px solid #c6ad74;min-height:175px;padding:28px}.account-big-three article.uncertain{opacity:.72}.account-big-three span{letter-spacing:.13em;color:#aeb6c4;font-size:9px}.account-big-three strong{font-family:var(--font-editorial),Georgia,serif;color:#d7c285;margin:30px 0 5px;font-size:42px;font-weight:500;display:block}.account-big-three p{color:#9fa8b8;margin:0;font-size:10px}.account-planets{margin-top:62px}.account-section-title{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.account-planets>div:last-child{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.account-planets article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#faf8f2;min-height:110px;padding:20px}.account-planets article span{color:#888a84;font-size:9px;display:block}.account-planets article strong{font-family:var(--font-editorial),Georgia,serif;margin:16px 0 4px;font-size:23px;display:block}.account-planets article small{color:#8a8c86;font-size:9px}.account-empty{text-align:center;border:1px solid var(--line);background:#fbfaf6;margin-top:60px;padding:70px 24px}.account-empty>span{color:var(--gold);font-size:24px}.account-empty h2{font-family:var(--font-editorial),Georgia,serif;margin:18px 0 10px;font-size:38px}.account-empty p{color:#747872;max-width:560px;margin:0 auto 25px;font-size:13px;line-height:1.65}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:62px;display:grid}.account-grid>article{border:1px solid var(--line);background:#fbfaf6;min-height:265px;padding:26px}.account-grid h3{font-family:var(--font-editorial),Georgia,serif;margin:10px 0 7px;font-size:26px}.account-grid p{color:#7c807a;font-size:11px;line-height:1.6}.account-grid dl{margin:25px 0 0}.account-grid dl>div{border-top:1px solid var(--line);justify-content:space-between;padding:11px 0;font-size:10px;display:flex}.account-grid dt{color:#878983}.account-grid dd{margin:0}.account-interest-tags{flex-wrap:wrap;gap:7px;margin:21px 0;display:flex}.account-interest-tags span{color:#594f68;background:#e9e3f0;padding:8px 10px;font-size:9px}.account-grid>article>a{color:#51466c;text-underline-offset:3px;margin-top:18px;font-size:10px;text-decoration:underline;display:inline-block}.account-grid nav{flex-direction:column;margin-top:17px;display:flex}.account-grid nav a{border-top:1px solid var(--line);justify-content:space-between;padding:12px 0;font-size:11px;display:flex}.account-grid nav b{color:#8c809c;font-weight:400}@media (width<=900px){.account-planets>div:last-child{grid-template-columns:repeat(2,1fr)}.account-grid{grid-template-columns:1fr}.account-grid>article{min-height:0}}@media (width<=600px){.account-hero{padding:38px 0 68px}.account-hero-inner{flex-wrap:wrap;align-items:flex-start}.account-avatar{width:58px;height:58px;font-size:21px}.account-hero h1{font-size:34px}.account-hero-inner>a{margin-top:-14px;margin-left:80px}.account-stats{grid-template-columns:1fr}.account-stats article{min-height:82px}.account-chart-head{margin-top:48px;display:block}.account-chart-head .button{width:100%;margin-top:20px}.account-chart-head h2,.account-section-title h2{font-size:33px}.account-big-three{grid-template-columns:1fr}.account-big-three article{min-height:145px}.account-big-three strong{margin-top:22px}.account-section-title{display:block}.account-planets>div:last-child{grid-template-columns:1fr}.account-planets article{min-height:92px}.account-grid{margin-top:45px}}.account-personality,.account-weather,.account-timeline{margin-top:62px}.account-personality>header,.account-weather>header,.account-timeline>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:22px;display:flex}.account-personality h2,.account-weather h2,.account-timeline h2{font-family:var(--font-editorial),Georgia,serif;margin:9px 0;font-size:38px;font-weight:500;line-height:1.05}.account-personality header p,.account-weather header p,.account-timeline header p{color:#7c807a;max-width:720px;margin:0;font-size:11px;line-height:1.65}.account-personality header>a,.account-timeline header>a{color:#51466c;white-space:nowrap;font-size:10px;text-decoration:underline}.account-personality-grid{border:1px solid var(--line);background:#fbfaf6;grid-template-columns:repeat(3,1fr);display:grid}.account-personality-grid article{border-right:1px solid var(--line);padding:25px}.account-personality-grid article:last-child{border:0}.account-personality-grid article>span{letter-spacing:.12em;color:#87704c;font-size:9px;font-weight:750}.account-personality-grid ul{margin:18px 0 0;padding:0;list-style:none}.account-personality-grid li{font-family:var(--font-editorial),Georgia,serif;border-top:1px solid var(--line);padding:10px 0;font-size:19px}.account-personality-grid article>div{flex-wrap:wrap;gap:7px;margin:20px 0;display:flex}.account-personality-grid article>div b{background:#e8e0cc;padding:8px 10px;font-size:10px}.account-personality-grid article>small{color:#848680;font-size:9px;line-height:1.5}.account-personality>aside{color:#eef1f5;background:#101e34;grid-template-columns:150px 1fr;gap:25px;padding:22px 25px;display:grid}.account-personality>aside strong{color:#d4b66f;font-size:11px}.account-personality>aside p{color:#c0c7d1;margin:0;font-size:11px;line-height:1.65}.account-weather{color:#eef1f5;background:#101e34;padding:30px}.account-weather.loading{align-items:center;gap:12px;display:flex}.account-weather h2{color:#fff}.account-weather header p{color:#aeb7c5}.account-weather-now{text-align:right;min-width:190px}.account-weather-now svg{color:#d4b66f}.account-weather-now strong{font-family:var(--font-editorial),Georgia,serif;color:#e4c67e;font-size:48px;display:block}.account-weather-now span{color:#aeb7c5;font-size:9px}.account-weather-rhythm{border-top:1px solid #fff2;border-bottom:1px solid #fff2;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:19px 0;display:grid}.account-weather-rhythm svg{color:#d4b66f}.account-weather-rhythm p{color:#c2c9d2;margin:0;font-size:11px;line-height:1.6}.account-weather-rhythm p b{color:#fff;display:block}.account-weather-rhythm>span{color:#aeb7c5;align-items:center;gap:6px;font-size:9px;display:flex}.account-weather-days{grid-template-columns:repeat(4,1fr);margin-top:20px;display:grid}.account-weather-days article{border-right:1px solid #ffffff20;padding:12px}.account-weather-days article:last-child{border:0}.account-weather-days span,.account-weather-days b,.account-weather-days small{display:block}.account-weather-days span{text-transform:uppercase;color:#d4b66f;font-size:8px}.account-weather-days b{font-family:var(--font-editorial),Georgia,serif;margin:7px 0;font-size:17px}.account-weather-days small{color:#aeb7c5;font-size:8px}.weather-source{text-align:right;color:#8f9aaa;margin-top:14px;font-size:8px;text-decoration:underline;display:block}.account-timeline-track{scroll-snap-type:x mandatory;padding:20px 0 25px;display:flex;overflow-x:auto}.account-timeline-track article{scroll-snap-align:start;flex:0 0 255px;padding:0 24px 0 0;position:relative}.account-timeline-track article>span{text-transform:uppercase;letter-spacing:.1em;color:#898b85;font-size:8px}.account-timeline-track time{font-family:var(--font-editorial),Georgia,serif;margin:7px 0;font-size:32px;display:block}.account-timeline-track i{background:#c8c1b4;height:2px;display:block;position:relative}.account-timeline-track i:before{content:"";background:#a2864d;border-radius:50%;width:12px;height:12px;position:absolute;top:-5px;left:0}.account-timeline-track .current i{background:#a2864d}.account-timeline-track .current i:before{box-shadow:0 0 0 6px #a2864d25}.account-timeline-track h3{font-family:var(--font-editorial),Georgia,serif;margin:18px 0 8px;font-size:19px;line-height:1.15}.account-timeline-track p{color:#6f746f;font-size:10px;line-height:1.6}.account-timeline-track small{color:#999b95;font-size:8px;line-height:1.5}.account-timeline-track::-webkit-scrollbar{height:5px}.account-timeline-track::-webkit-scrollbar-thumb{background:#b3aa9b}@media (width<=900px){.account-personality-grid{grid-template-columns:1fr}.account-personality-grid article{border-right:0;border-bottom:1px solid var(--line)}.account-personality-grid article:last-child{border-bottom:0}.account-weather-days{grid-template-columns:repeat(2,1fr)}.account-weather-days article:nth-child(2){border-right:0}.account-weather-days article:nth-child(-n+2){border-bottom:1px solid #ffffff20}}@media (width<=600px){.account-personality>header,.account-weather>header,.account-timeline>header{display:block}.account-personality h2,.account-weather h2,.account-timeline h2{font-size:31px}.account-personality header>a,.account-timeline header>a{margin-top:14px;display:inline-block}.account-personality>aside{grid-template-columns:1fr}.account-weather{padding:24px}.account-weather-now{text-align:left;margin-top:22px}.account-weather-rhythm{grid-template-columns:auto 1fr}.account-weather-rhythm>span{grid-column:2}.account-timeline-track article{flex-basis:225px}}.account-birth-panel{border:1px solid var(--line);background:#fbfaf6;margin-top:62px;padding:28px}.account-birth-panel>header h2{font-family:var(--font-editorial),Georgia,serif;margin:9px 0;font-size:34px;font-weight:500}.account-birth-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.account-birth-form label{color:#6f746f;flex-direction:column;gap:7px;font-size:10px;display:flex}.account-birth-form input,.account-birth-form textarea{border:1px solid var(--line);font:inherit;color:var(--ink);background:#fff;padding:11px 12px}.account-birth-notes{grid-column:1/-1}.account-birth-form>.button{justify-self:start;margin-top:4px}.account-form-ok{color:#3f6b4a;grid-column:1/-1;margin:0;font-size:11px}.account-form-error{color:#8a3b3b;grid-column:1/-1;margin:0;font-size:11px}.account-auth-status{margin:18px 0 0;padding:0;list-style:none}.account-auth-status li{border-top:1px solid var(--line);padding:11px 0}.account-auth-status strong{text-transform:capitalize;font-size:12px;display:block}.account-auth-status span{letter-spacing:.08em;text-transform:uppercase;color:#87704c;margin-top:4px;font-size:9px;display:inline-block}.account-auth-status small{color:#7c807a;margin-top:6px;font-size:10px;line-height:1.5;display:block}.account-auth-hint{color:#7c807a;margin:12px 0 0;font-size:10px;line-height:1.55}.account-password-form{gap:14px;margin-top:18px;display:grid}.account-password-form label{color:#6f746f;flex-direction:column;gap:7px;font-size:10px;display:flex}.account-password-form input{border:1px solid var(--line);font:inherit;color:var(--ink);background:#fff;padding:11px 12px}.account-password-form>.button{justify-self:start;margin-top:4px}.account-password-ok{color:#3f6b4a;margin:0;font-size:11px}@media (width<=600px){.account-birth-form{grid-template-columns:1fr}.account-birth-panel{padding:22px}}.theme-toggle{border:1px solid var(--line);min-width:40px;height:40px;color:var(--ink);background:0 0;justify-content:center;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.theme-toggle span{font-family:Georgia,serif;font-size:17px;line-height:1}.theme-toggle small{font-size:9px}.report-header .theme-toggle{color:#fff;border-color:#ffffff2f}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cream:#0c121d;--paper:#131c2b;--navy:#080e18;--navy-2:#101c30;--ink:#eef1f6;--muted:#aab1bc;--lav:#b4a5d3;--lav-light:#28243b;--gold:#d1b36e;--line:#2b3749;--white:#141d2c;--green:#84ad9d}html[data-theme=dark] body{color:var(--ink);background:#0c121d}html[data-theme=dark] :is(.header .brand,.header nav,.header .login,.header .header-user){color:#e8ebf1}html[data-theme=dark] .header nav a:hover{color:#fff}html[data-theme=dark] :is(.inner-page,.report-page,.saved-reports-page,.skill-page,.mother-page,.wellness-page,.decision-page,.discover-page,.account-page,.admin-page){color:var(--ink);background:#0c121d}html[data-theme=dark] .inner-page{background:linear-gradient(110deg,#0c121d 0 57%,#151323 57%)}html[data-theme=dark] .skill-page{background:linear-gradient(135deg,#0c121d,#151323)}html[data-theme=dark] :is(.plans,.current-sky-section){background:#101827}html[data-theme=dark] :is(.hero-text,.section-title p,.step-card p,.price-card>p,.manifesto p,.form-intro>p,.report-content p,.report-section-title p,.saved-reports-intro p,.skill-intro p,.skill-heading p,.mother-hero p,.wellness-hero p,.decision-hero p,.discover-hero p,.account-chart-head p,.account-section-title p){color:#a9b0bb}html[data-theme=dark] :is(.step-card,.price-card:not(.featured),.theme-card,.birth-card,.placement-card,.top-theme,.report-content,.chart-details,.planet-grid>article,.house-list,.aspect-list,.saved-card,.saved-empty-v2,.skill-panel,.skill-tabs button:not(.active),.insight-card,.skill-theme-grid article,.answer-card,.mother-form-card,.mother-sky-days article,.mother-knowledge article,.wellness-risk-grid article,.wellness-rhythm-grid article,.wellness-pillars article,.decision-panel,.decision-check-grid article,.decision-windows article,.discover-grid article,.discover-summary,.discover-consent,.discover-privacy,.account-stats article,.account-planets article,.account-empty,.account-grid>article,.admin-identity,.admin-panel,.admin-interest-panel){color:var(--ink);border-color:var(--line);box-shadow:none;background:#131c2b}html[data-theme=dark] :is(.theme-card p,.top-theme p,.planet-grid p,.saved-card p,.insight-card p,.skill-theme-grid p,.answer-card>p,.mother-form-intro p,.mother-sky-days p,.mother-knowledge article p,.wellness-risk-grid p,.wellness-rhythm-grid p,.wellness-pillars article p,.decision-panel p,.decision-check-grid p,.decision-windows p,.discover-grid article p,.discover-summary p,.discover-consent p,.discover-privacy p,.account-grid p){color:#a7aeba}html[data-theme=dark] :is(.suggestions button,.mobile-report-nav button){color:#c7ccd5;background:#121b2a;border-color:#354359}html[data-theme=dark] :is(.unknown-note,.return-meta,.skill-disclaimer,.signal-note,.admin-table th,.admin-interest-list>div,.admin-interest-empty){color:#abb2bd;border-color:var(--line);background:#192334}html[data-theme=dark] :is(.tags span,.answer-card .tags em,.account-interest-tags span,.admin-count){color:#d6cceb;background:#2a2740}html[data-theme=dark] :is(.report-nav,.mobile-menu-drawer){color:var(--ink);border-color:var(--line);background:#111a29}html[data-theme=dark] .mobile-menu-drawer nav a{color:var(--ink);border-color:var(--line)}html[data-theme=dark] .mobile-menu-button span{background:#eef1f6}html[data-theme=dark] :is(.mother-result,.discover-home){background:#201d2d;border-color:#393149}html[data-theme=dark] :is(.wellness-rhythm,.wellness-home){background:#16261f;border-color:#294438}html[data-theme=dark] .wellness-action{color:#fff;background:#544a31}html[data-theme=dark] :is(.mother-home,.decision-home){background:#211b22;border-color:#3b3038}html[data-theme=dark] :is(.decision-tool,.money-plan,.money-result){border-color:var(--line);color:var(--ink);background:#131c2b}html[data-theme=dark] .decision-tabs button{color:#aeb5c0;border-color:var(--line);background:#121b2a}html[data-theme=dark] :is(.discover-card-foot button,.birthday-twins-grid>a){color:#eef1f6;background:#182234;border-color:#3a4658}html[data-theme=dark] .birthday-twins-grid>a p{color:#adb4bf}html[data-theme=dark] .account-avatar{color:#101827}html[data-theme=dark] :is(.admin-table td,.admin-privacy,.account-grid dl>div,.account-grid nav a){border-color:var(--line);color:#b3bac5}html[data-theme=dark] .admin-table td strong{color:var(--ink)}html[data-theme=dark] .admin-search a{color:#eef1f6;background:#263144}html[data-theme=dark] .orbit-label{background:#131c2be8;border-color:#354359}html[data-theme=dark] .center-star{background:#050a12}html[data-theme=dark] .button.secondary{color:#eef1f6;background:#131c2b;border-color:#3a4658}html[data-theme=dark] .button.outline{color:#eef1f6;border-color:#3a4658}html[data-theme=dark] .privacy-note{border-color:var(--line)}html[data-theme=dark] ::selection{color:#fff;background:#6e5d91}@media (width<=900px){.theme-toggle{width:42px;height:42px;padding:0}.theme-toggle small{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html[data-theme=dark] :is(.form-foot,.field label small,.checkbox,.privacy-note p){color:#b9c0ca}html[data-theme=dark] .engine-status{color:#d4af6a;background:#0f1a2e;border-color:#c5a05933}html[data-theme=dark] .live-dot{background:#c5a059;box-shadow:0 0 0 4px #c5a05922}html[data-theme=dark] :is(.chart-preview,.saved-empty-v2,.saved-empty-steps li){border-color:var(--line);background:#131c2b}html[data-theme=dark] .chart-preview-core{background:#080e18}html[data-theme=dark] .chart-preview-fields li.pending{background:#1a2435}html[data-theme=dark] .chart-preview-fields li.filled{background:#1e2838}html[data-theme=dark] .form-steps li{color:#aab2bd;background:#1a2435}html[data-theme=dark] .form-steps li.active{color:#f0d48a;background:#0f1a2e}html[data-theme=dark] .form-steps li.done{color:#a9d1ba;background:#17271f}html[data-theme=dark] .form-auth-inline a{color:#d4af6a}html[data-theme=dark] .saved-empty-icon{background:#1e2838}html[data-theme=dark] .unknown-note{color:#c5c0b8;border-color:var(--accent-gold);background:#1e2838}html[data-theme=dark] :is(.ci-how-grid li){border-color:var(--line);background:#131c2b}html[data-theme=dark] .ci-how-grid li:hover{border-color:#c5a05955}html[data-theme=dark] .ci-how-grid h3{color:#eef1f6}html[data-theme=dark] .content-page{color:#eef1f6;background:#0c121d}html[data-theme=dark] :is(.sign-card,.trait-columns article,.sign-side-card,.article-card,.legal-note,.account-personality-grid,.account-personality-grid article){color:#eef1f6;background:#131c2b;border-color:#2b3749}html[data-theme=dark] :is(.sign-card p,.sign-editorial p,.sign-side-card p,.sign-side-card li,.article-card p,.article-body p,.legal-body p,.legal-body li,.account-personality header p,.account-timeline header p,.account-timeline-track p){color:#aab2bd}html[data-theme=dark] :is(.sign-detail-head,.trait-columns li,.account-personality-grid article,.account-timeline-track i){border-color:#2b3749}html[data-theme=dark] :is(.sign-facts span,.compat-tags li,.account-personality-grid article>div b){color:#e3d4a9;background:#252c38;border-color:#3a4658}html[data-theme=dark] .account-personality>aside{background:#101c30}html[data-theme=dark] .header-logout{color:#c0c7d1;border-color:#354359}html[data-theme=dark] .mobile-signout button{color:#eef1f6;border-color:#354359}.form-auth{background:#eee8f3;border:1px solid #d9cfe1;align-items:flex-start;gap:14px;max-width:460px;margin-top:30px;padding:18px;display:flex}.form-auth>span{color:#5c4e6d;background:#dcd1e6;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.form-auth strong{font-size:12px;display:block}.form-auth p{color:#77717d!important;margin:5px 0 9px!important;font-size:10px!important;line-height:1.55!important}.form-auth a{color:#51436a;text-underline-offset:3px;font-size:10px;text-decoration:underline}.form-auth.signed-in{background:#e6eee9;border-color:#ccdcd2}.form-auth.signed-in>span{color:#456758;background:#cfe0d6}.form-auth.signed-in a{color:#456758}html[data-theme=dark] .form-auth{background:#211d30;border-color:#3b334d}html[data-theme=dark] .form-auth>span{color:#d5cae6;background:#302943}html[data-theme=dark] .form-auth p{color:#b5adbd!important}html[data-theme=dark] .form-auth a{color:#c9b7e2}html[data-theme=dark] .form-auth.signed-in{background:#17271f;border-color:#294438}html[data-theme=dark] .form-auth.signed-in>span{color:#b9d6c7;background:#243b30}html[data-theme=dark] .form-auth.signed-in a{color:#a8d1bd}@media (width<=900px){.form-auth{text-align:left;margin-left:auto;margin-right:auto}}@media (width<=600px){.form-auth{margin-top:22px;padding:15px}}:root{--cream:#f7f4ed;--paper:#fcfbf7;--navy:#111b32;--navy-2:#1a2743;--ink:#182139;--muted:#6f746f;--lav:#a79ac7;--lav-light:#e8e2f1;--gold:#b99a5f;--line:#ddd8cc;--white:#fff;--green:#58786b;--surface:var(--paper);--surface-muted:#f5f1e8;--border:var(--line);--text-muted:#5f6872;--text-subtle:#6b7280;--accent-gold:#c5a059;--accent-navy:#0d1b31;--focus-ring:#e1bb69;--radius-sm:5px;--radius-md:8px;--radius-lg:16px;--shadow-card:0 15px 45px #1d29460a;--shadow-elevated:0 28px 80px #0d1a3120;--section-gap:120px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:var(--font-sans),Arial,sans-serif;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.header{justify-content:space-between;align-items:center;height:88px;display:flex}.brand{letter-spacing:.24em;color:var(--navy);font-size:19px;font-weight:650}.brand span{color:var(--gold);margin-left:8px;font-size:13px}.header nav{color:#565d6b;gap:34px;font-size:14px;display:flex}.header nav a{transition:all .2s}.header nav a:hover{color:var(--navy)}.header-actions{align-items:center;gap:14px;display:flex}.login{color:#555d6b;background:0 0;border:0;font-size:14px}.header-user{text-overflow:ellipsis;white-space:nowrap;color:#555d6b;background:0 0;border:0;flex-shrink:1;align-items:center;max-width:9.5rem;margin-left:4px;font-size:13px;font-weight:600;display:inline-flex;overflow:hidden}.button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:16px;height:54px;padding:0 24px;font-size:14px;font-weight:600;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.small{background:var(--navy);color:#fff;height:44px;padding:0 19px}.button.primary{background:var(--navy);color:#fff;box-shadow:0 14px 30px #111b321c}.button.primary:hover,.button.dark:hover{background:#263451}.button.secondary{border-color:var(--line);color:var(--navy);background:#fff6}.button.outline{color:var(--navy);border-color:#cac5b9;width:100%}.button.dark{color:var(--navy);background:#f9f7f0}.hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:50px;min-height:680px;padding-top:46px;padding-bottom:75px;display:grid}.hero-copy{max-width:650px}.eyebrow,.kicker{text-transform:uppercase;letter-spacing:.15em;color:#786d57;font-size:11px;font-weight:700}.eyebrow{align-items:center;gap:10px;margin-bottom:28px;display:flex}.eyebrow-dot{background:var(--gold);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #b99a5f18}.hero h1,.section-title h2,.preview-heading h2,.final-cta h2,.form-intro h1,.report-title h1,.report-content h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.035em;font-weight:500}.hero h1{max-width:720px;margin:0;font-size:clamp(55px,6.2vw,86px);line-height:.92}.hero-text{color:#656b75;max-width:590px;margin:28px 0;font-size:17px;line-height:1.75}.actions{gap:12px;display:flex}.microcopy{color:#85877f;margin:16px 0;font-size:12px}.microcopy span:first-child{color:var(--green)}.orbit-wrap{aspect-ratio:1;isolation:isolate;border-radius:50%;width:100%;max-width:550px;margin:auto;position:relative}.orbit-glow{filter:blur(10px);background:radial-gradient(circle,#d8cdec88 0,#e9e2ef4f 43%,#0000 70%);position:absolute;inset:10%}.orbit{border:1px solid #a49ab45c;border-radius:50%;position:absolute;inset:7%}.orbit:before,.orbit:after{content:"";border:1px solid #aba3b24f;border-radius:50%;position:absolute;inset:14%;transform:rotate(20deg)}.orbit:after{border-color:#b99a5f69;inset:30%}.orbit-2{border-color:#8f86a266;inset:18%;transform:rotate(57deg)}.orbit-3{border-style:dashed;inset:31%;transform:rotate(-20deg)}.planet{background:var(--navy);border-radius:50%;width:11px;height:11px;position:absolute;box-shadow:0 0 0 7px #ffffffa6}.p1{top:44%;left:6%}.p2{background:var(--gold);top:24%;right:10%}.p3{background:#8b7bab;bottom:8%;left:32%}.p4{width:7px;height:7px;top:54%;right:-1%}.crosshair{background:#aaa1b442;position:absolute}.x1{height:1px;top:50%;left:5%;right:5%}.x2{width:1px;top:5%;bottom:5%;left:50%}.center-star{background:var(--navy);color:#d6b978;border-radius:50%;place-items:center;font-size:24px;display:grid;position:absolute;inset:42%;box-shadow:0 16px 40px #111b3245}.orbit-label{background:#fcfbf7e8;border:1px solid #d8d3c8;flex-direction:column;gap:3px;padding:11px 14px;display:flex;position:absolute;box-shadow:0 8px 30px #25314b12}.orbit-label b{font-size:12px}.orbit-label small{color:#83827d;font-size:10px}.label-1{top:15%;left:-2%}.label-2{bottom:22%;right:-3%}.chart-caption{text-align:center;color:#868174;flex-direction:column;gap:3px;display:flex;position:absolute;bottom:3%;left:22%;right:22%}.chart-caption span{letter-spacing:.22em;font-size:8px}.chart-caption b{font-size:10px;font-weight:500}.trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding:32px 0;display:grid}.trust-item{border-right:1px solid var(--line);gap:18px;padding:0 38px;display:flex}.trust-item:first-child{padding-left:0}.trust-item:last-child{border:0}.trust-item>span{font-family:var(--font-editorial);color:var(--gold);font-size:17px}.trust h3{margin:0 0 6px;font-size:13px}.trust p{color:#7b7e7b;margin:0;font-size:12px;line-height:1.55}.section{padding-top:120px;padding-bottom:120px}.section-title{text-align:center;max-width:630px;margin:0 auto 58px}.section-title h2{margin:14px 0 18px;font-size:52px;line-height:1.05}.section-title p{color:#777b79;margin:0;line-height:1.65}.steps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.step-card{background:var(--paper);border:1px solid #e2ded4;min-height:260px;padding:34px;box-shadow:0 13px 40px #1d294608}.step-num{font-family:var(--font-editorial);color:var(--gold);font-size:26px}.step-line{background:#ded9cf;width:100%;height:1px;margin:25px 0 46px;position:relative}.step-line:after{content:"";background:var(--gold);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:0}.step-card h3{font-family:var(--font-editorial);margin:0 0 12px;font-size:25px;font-weight:600}.step-card p{color:#737873;margin:0;font-size:14px;line-height:1.65}.plans{background:#ece8df}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.price-card{background:#f8f6ef;border:1px solid #d8d3c8;flex-direction:column;min-height:530px;padding:34px;display:flex;position:relative}.price-card.featured{background:var(--navy);color:#fff;border-color:var(--navy);transform:translateY(-12px);box-shadow:0 24px 50px #111b3226}.popular{color:#1d2942;text-transform:uppercase;letter-spacing:.13em;background:#cbb782;padding:6px 9px;font-size:9px;font-weight:800;position:absolute;top:22px;right:22px}.price-card h3{font-family:var(--font-editorial);margin:0 0 18px;font-size:25px}.price{font-family:var(--font-editorial);font-size:44px}.price-card>p{color:#747873;min-height:44px;font-size:13px;line-height:1.6}.featured>p{color:#b9c0cd}.divider{background:#ded9cf;height:1px;margin:22px 0}.featured .divider{background:#ffffff24}.price-card ul{flex-direction:column;flex:1;gap:13px;margin:0 0 28px;padding:0;font-size:13px;list-style:none;display:flex}.price-card li{align-items:flex-start;gap:10px;display:flex}.price-card li span{color:var(--gold)}.featured .button{color:var(--navy);background:#f5f1e7}.report-preview{padding-bottom:130px}.preview-heading{justify-content:space-between;align-items:flex-end;margin-bottom:34px;display:flex}.preview-heading h2{margin:13px 0 0;font-size:46px}.report-owner{align-items:center;gap:12px;display:flex}.report-owner>span{background:var(--lav-light);width:40px;height:40px;font-family:var(--font-editorial);border-radius:50%;place-items:center;font-size:20px;display:grid}.report-owner div{flex-direction:column;display:flex}.report-owner strong{font-size:12px}.report-owner small{color:#8a8b84;margin-top:3px}.theme-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.theme-card{background:var(--paper);border:1px solid var(--line);min-height:250px;padding:27px}.theme-top,.signal{justify-content:space-between;align-items:center;display:flex}.theme-top>span{font-family:var(--font-editorial);font-size:24px}.theme-top b{text-transform:uppercase;letter-spacing:.1em;color:var(--green);background:#e6eee9;padding:6px 8px;font-size:10px}.theme-card p{color:#6e746f;margin:34px 0;font-size:13px;line-height:1.7}.signal{border-top:1px solid var(--line);padding-top:18px;font-size:11px}.signal span{color:#8a8d88}.signal strong{font-weight:650}.center-action{text-align:center;margin-top:32px}.center-action .button{background:var(--navy);color:#fff}.film-section{color:#fff;background:#0c1529;padding:115px 0 125px;position:relative;overflow:hidden}.film-section:before{content:"";border:1px solid #b99a5f21;border-radius:50%;width:520px;height:520px;position:absolute;top:-230px;right:-150px;box-shadow:0 0 0 90px #a79ac70a,0 0 0 180px #b99a5f08}.film-intro{grid-template-columns:1.25fr .75fr;align-items:end;gap:70px;margin-bottom:45px;display:grid;position:relative}.film-intro .kicker{color:#cbb781}.film-intro h2{font-family:var(--font-editorial);letter-spacing:-.03em;margin:16px 0 0;font-size:clamp(42px,5vw,62px);font-weight:500;line-height:1.02}.film-intro p{color:#aeb5c2;margin:0 0 5px;font-size:14px;line-height:1.75}.film-frame{background:#070d19;border:1px solid #d4bd7a36;position:relative;box-shadow:0 35px 80px #0000004d}.film-frame:after{content:"";pointer-events:none;position:absolute;inset:-1px;box-shadow:inset 0 0 0 1px #ffffff0a}.film-frame video{aspect-ratio:16/9;background:#070d19;width:100%;display:block}.film-meta{z-index:2;pointer-events:none;gap:8px;display:flex;position:absolute;top:18px;right:18px}.film-meta span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.11em;text-transform:uppercase;background:#0b1325c7;border:1px solid #ffffff24;padding:7px 10px;font-size:9px}.manifesto{background:var(--navy);color:#fff;text-align:center;padding:120px 0}.manifesto-inner{max-width:830px}.moon-mark{color:var(--gold);font-size:20px}.manifesto blockquote{font-family:var(--font-editorial);letter-spacing:-.025em;margin:28px 0 26px;font-size:clamp(38px,5vw,61px);line-height:1.08}.manifesto p{color:#aab1bf;max-width:570px;margin:auto;line-height:1.7}.final-cta{justify-content:space-between;align-items:center;padding-top:85px;padding-bottom:85px;display:flex}.final-cta h2{margin:12px 0 0;font-size:49px}footer{color:#fff;background:#0b1325;padding:70px 0 25px}.footer-main{justify-content:space-between;display:flex}.brand.light{color:#fff}.footer-main p{font-family:var(--font-editorial);color:#b1b8c5;font-size:20px;line-height:1.5}.footer-links{color:#c0c5cf;grid-template-columns:repeat(2,1fr);gap:20px 60px;font-size:13px;display:grid}.disclaimer{color:#727b8b;border-top:1px solid #ffffff16;border-bottom:1px solid #ffffff16;margin-top:55px;padding-top:22px;padding-bottom:22px;font-size:10px;line-height:1.7}.copyright{color:#626b7b;justify-content:space-between;padding-top:24px;font-size:10px;display:flex}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.reveal{animation:.8s both rise}.delay{animation-delay:.15s}.header-account{align-items:center;gap:10px;min-width:0;display:flex}.header-account form{margin:0}.header-logout{border:0;border-left:1px solid var(--line);color:#6e737b;white-space:nowrap;background:0 0;min-height:34px;padding:0 0 0 10px;font-size:11px}.header-logout:hover{color:#8a6728}.inner-page{background:linear-gradient(110deg,var(--cream) 0 52%,#eee9f1 52%);min-height:100vh}.form-layout{grid-template-columns:1fr 1fr;align-items:start;gap:56px;min-height:calc(100vh - 88px);padding-top:40px;padding-bottom:80px;display:grid}.form-intro{align-self:start;max-width:520px;padding-top:48px;position:sticky;top:24px}.form-intro h1{margin:18px 0 20px;font-size:clamp(44px,5vw,58px);line-height:.98}.form-intro>p{color:var(--text-muted);max-width:460px;font-size:16px;line-height:1.7}.privacy-note{border-top:1px solid var(--border);gap:14px;max-width:460px;margin-top:28px;padding-top:20px;display:flex}.privacy-note svg{color:var(--accent-gold);flex:none;margin-top:2px}.privacy-note strong{color:var(--ink);font-size:13px;display:block}.privacy-note p{color:var(--text-muted);margin:4px 0;font-size:12px;line-height:1.55}.form-auth-inline{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:24px;font-size:13px;display:flex}.form-auth-inline a{color:var(--accent-navy);text-underline-offset:3px;font-weight:650;text-decoration:underline}.form-auth-inline.signed-in span,.form-auth-inline.signed-in a{color:#456758}.birth-card{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-elevated);border:1px solid var(--border);justify-self:end;width:100%;max-width:560px;padding:40px}.form-steps{gap:6px;margin:0 0 28px;padding:0;list-style:none;display:flex}.form-steps li{border-radius:var(--radius-md);color:var(--text-subtle);background:#f0ece4;border:1px solid #0000;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 8px;font-size:11px;font-weight:650;transition:background .2s,color .2s,border-color .2s;display:flex}.form-steps li .form-step-num{width:20px;height:20px;color:var(--text-muted);background:#e4dfd4;border-radius:50%;place-items:center;font-size:10px;display:grid}.form-steps li.active{color:#f0d48a;background:#0a1930;border-color:#c5a05944}.form-steps li.active .form-step-num{color:#0a1930;background:#c5a059}.form-steps li.done{color:#5a6a58;background:#e8ede6}.form-steps li.done .form-step-num{color:#fff;background:#58786b}.form-steps li.pending{opacity:.72}.form-steps-loading{justify-content:center;gap:12px;margin-top:22px}.form-steps-loading li{border-radius:20px;flex:none;align-items:center;gap:6px;padding:8px 14px;font-size:11px;display:flex}.form-steps-loading li.done{color:#456758;background:#e8ede6}.form-steps-loading li.active{color:#f0d48a;background:#0a1930}.form-steps-loading li.pending{opacity:.5}.chart-preview{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;align-items:center;gap:20px;min-height:220px;margin-top:32px;padding:28px 24px;transition:border-color .3s,box-shadow .3s;display:flex}.chart-preview.has-data{border-color:#c5a05955}.chart-preview.is-ready{border-color:#c5a05988;box-shadow:0 20px 50px #0d1a3114}.chart-preview-orbit{flex:none;width:120px;height:120px;position:relative}.chart-preview-ring{border:1px solid #c5a05944;border-radius:50%;transition:opacity .3s,transform .3s;position:absolute;inset:0}.chart-preview-ring.ring-2{border-color:#c5a05933;inset:14%}.chart-preview-ring.ring-3{border-style:dashed;border-color:#c5a05922;inset:28%}.chart-preview.has-data .chart-preview-ring.ring-1{transform:rotate(12deg)}.chart-preview.is-ready .chart-preview-ring.ring-2{transform:rotate(-8deg)}.chart-preview-core{background:var(--accent-navy);color:var(--accent-gold);border-radius:50%;place-items:center;display:grid;position:absolute;inset:38%;box-shadow:0 8px 24px #0d1a3120}.chart-preview-empty{text-align:center}.chart-preview-lead{font-family:var(--font-editorial),Georgia,serif;color:var(--accent-navy);margin:0 0 8px;font-size:20px}.chart-preview-hint{color:var(--text-muted);max-width:280px;margin:0;font-size:12px;line-height:1.55}.chart-preview-fields{flex-direction:column;gap:10px;width:100%;margin:0;padding:0;list-style:none;display:flex}.chart-preview-fields li{border-radius:var(--radius-md);align-items:center;gap:10px;padding:10px 12px;font-size:13px;transition:background .2s,color .2s;display:flex}.chart-preview-fields li svg{color:var(--text-subtle);flex:none}.chart-preview-fields li.pending{color:var(--text-subtle);background:#f5f2eb}.chart-preview-fields li.filled{color:var(--ink);background:#f0ebe2}.chart-preview-fields li.filled svg{color:var(--accent-gold)}.chart-preview-ready{color:#8c7343;text-align:center;margin:0;font-size:12px;font-weight:650}.field{margin-bottom:23px}.field label{color:var(--ink);justify-content:space-between;margin-bottom:9px;font-size:13px;font-weight:650;display:flex}.field label small{color:var(--text-muted);font-size:12px;font-weight:400}.input{border-radius:var(--radius-sm);width:100%;height:52px;color:var(--ink);background:#fff;border:1px solid #c8c3b8;outline:none;padding:0 16px;transition:border-color .2s,box-shadow .2s}.input::placeholder{color:var(--text-subtle)}.input:focus{border-color:#8e85a7;box-shadow:0 0 0 3px #9d90b51c}.input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.input:disabled{color:var(--text-muted);background:#f5f2eb}.date-grid{grid-template-columns:.65fr 1fr .8fr;gap:9px;display:grid}.time-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.checkbox{color:var(--text-muted);align-items:center;gap:10px;margin:-10px 0 24px;font-size:13px;display:flex}.checkbox input{accent-color:var(--navy);width:16px;height:16px}.unknown-note{color:#5a5248;border-left:3px solid var(--accent-gold);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:#f0ebe2;margin:-14px 0 22px;padding:12px 14px;font-size:12px;line-height:1.55}.suggestions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.suggestions button{border:1px solid var(--border);color:var(--text-muted);background:0 0;border-radius:20px;padding:7px 12px;font-size:11px;transition:border-color .2s,color .2s}.suggestions button:hover{border-color:var(--lav);color:var(--navy)}.suggestions button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.form-submit{width:100%;height:56px;margin-top:12px;font-size:15px}.form-foot{text-align:center;color:var(--text-muted);margin:16px 0 0;font-size:12px;line-height:1.55}.loading-state{text-align:center;flex-direction:column;justify-content:center;justify-self:end;align-items:center;width:100%;max-width:560px;min-height:480px;display:flex}.loading-orbit{border:1px solid #bab0c8;border-radius:50%;width:100px;height:100px;animation:2s linear infinite spin;position:relative}.loading-orbit:before{content:"";background:var(--navy);border:2px solid var(--gold);border-radius:50%;position:absolute;inset:26px}.loading-orbit:after{content:"";background:var(--gold);border-radius:50%;width:9px;height:9px;position:absolute;top:10px;left:9px}@keyframes spin{to{transform:rotate(360deg)}}.loading-state h2{font-family:var(--font-editorial);margin:26px 0 8px;font-size:30px}.loading-state p{color:var(--text-muted);font-size:13px}.engine-status{color:#d4af6a;letter-spacing:.02em;border-radius:var(--radius-md);background:#0a1930;border:1px solid #c5a05933;align-items:center;gap:8px;margin:0 0 24px;padding:11px 14px;font-size:12px;font-weight:650;display:flex}.live-dot{background:#c5a059;border-radius:50%;width:7px;height:7px;animation:2s infinite pulse-dot;display:inline-block;box-shadow:0 0 0 4px #c5a05922}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.5}}.form-error{color:#7a3d35;border-radius:var(--radius-sm);background:#f4e7e3;border:1px solid #e2cbc5;margin:-6px 0 18px;padding:12px 14px;font-size:12px;line-height:1.5}.report-page{background:#f1eee7;min-height:100vh}.report-header{background:var(--navy);color:#fff}.report-header .header{height:72px}.report-header .brand{color:#fff}.report-header .button.small{color:var(--navy);background:#f5f2e9}.report-hero{background:var(--navy);color:#fff;padding:65px 0 95px}.report-hero-inner{justify-content:space-between;align-items:flex-end;display:flex}.report-title .eyebrow{color:#c2aa75}.report-title h1{margin:10px 0 18px;font-size:62px}.birth-meta{color:#aeb5c2;gap:18px;font-size:12px;display:flex}.birth-meta span+span:before{content:"·";margin-right:18px}.demo-badge{letter-spacing:.12em;color:#17223a;background:#d5c188;border-radius:2px;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex}.report-date{text-align:right;color:#8f98aa;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.report-shell{margin-top:-42px;padding-bottom:100px}.placements{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.placement-card{background:#fbfaf6;border:1px solid #ded9cf;min-height:142px;padding:26px;box-shadow:0 15px 40px #24304b0a}.placement-card .planet-name{text-transform:uppercase;letter-spacing:.14em;color:#88857d;font-size:10px}.placement-value{justify-content:space-between;align-items:flex-end;margin-top:30px;display:flex}.placement-value b{font-family:var(--font-editorial);font-size:34px;font-weight:600}.placement-value span{color:#83857f;font-size:11px}.report-section-title{justify-content:space-between;align-items:end;margin:70px 0 26px;display:flex}.report-section-title h2{font-family:var(--font-editorial);margin:7px 0 0;font-size:39px;font-weight:500}.report-section-title p{color:#898b85;font-size:11px}.top-themes{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.top-theme{background:#faf8f2;border:1px solid #ded9cf;flex-direction:column;min-height:184px;padding:22px 20px;display:flex}.top-theme>span{font-family:var(--font-editorial);color:var(--gold);font-size:22px}.top-theme h3{margin:25px 0 10px;font-size:13px;line-height:1.4}.top-theme p{color:#82847f;margin:0;font-size:10px;line-height:1.5}.report-workspace{grid-template-columns:235px 1fr;align-items:start;gap:22px;margin-top:70px;display:grid}.report-nav{background:#e8e3d9;border:1px solid #d9d3c8;padding:12px;position:sticky;top:20px}.report-nav button{text-align:left;color:#6c716e;background:0 0;border:0;border-radius:4px;width:100%;padding:13px 12px;font-size:11px}.report-nav button.active{background:var(--navy);color:#fff}.report-nav small{color:#9b988f;letter-spacing:.13em;text-transform:uppercase;padding:16px 12px 6px;font-size:8px;display:block}.report-content{background:#fbfaf6;border:1px solid #ded9cf;min-height:570px;padding:48px 54px}.report-content .kicker{color:var(--gold)}.report-content h2{margin:13px 0 27px;font-size:48px}.lead{font-family:var(--font-editorial);color:#29334a!important;font-size:23px!important;line-height:1.5!important}.report-content p{color:#676d6a;max-width:730px;font-size:14px;line-height:1.78}.indicator-box{border-top:1px solid var(--line);justify-content:space-between;gap:30px;margin-top:35px;padding-top:24px;display:flex}.indicator-box label{text-transform:uppercase;letter-spacing:.13em;color:#92938d;margin-bottom:10px;font-size:9px;display:block}.tags{flex-wrap:wrap;gap:7px;display:flex}.tags span{color:#5e566d;background:#ebe5f1;border-radius:3px;padding:7px 10px;font-size:10px}.signal-value{font-family:var(--font-editorial);font-size:25px}.signal-note{background:#f0ece3;margin-top:28px;padding:14px;color:#85877f!important;font-size:10px!important}.mobile-report-nav{display:none}@media (width<=900px){.shell{width:min(100% - 32px,680px)}.header nav,.login{display:none}.hero{grid-template-columns:1fr;padding-top:50px}.hero-copy{text-align:center;margin:auto}.eyebrow{justify-content:center}.hero-text{margin-left:auto;margin-right:auto}.actions{justify-content:center}.orbit-wrap{max-width:470px}.trust{grid-template-columns:1fr}.trust-item,.trust-item:first-child{border-right:0;border-bottom:1px solid var(--line);padding:22px 0}.trust-item:last-child{border:0}.steps,.pricing-grid,.theme-grid{grid-template-columns:1fr}.step-card{min-height:220px}.price-card.featured{transform:none}.preview-heading{align-items:flex-start;gap:20px}.film-intro{grid-template-columns:1fr;gap:18px}.top-themes{grid-template-columns:repeat(2,1fr)}.report-workspace{grid-template-columns:1fr}.report-nav{display:none}.mobile-report-nav{gap:7px;margin-bottom:12px;padding-bottom:5px;display:flex;overflow:auto}.mobile-report-nav button{white-space:nowrap;background:#f7f4ed;border:1px solid #d4cfc5;padding:9px 12px;font-size:10px}.mobile-report-nav button.active{background:var(--navy);color:#fff}.form-layout{grid-template-columns:1fr;gap:28px;padding-top:20px}.form-intro{text-align:left;max-width:none;padding-top:12px;position:static}.form-intro h1{font-size:clamp(38px,8vw,48px)}.birth-card,.loading-state{justify-self:stretch;max-width:none}.chart-preview{margin-top:24px}.form-steps li{padding:8px 6px;font-size:10px}.form-steps li .form-step-num{width:18px;height:18px;font-size:9px}.inner-page{background:var(--cream)}}@media (width<=600px){.shell{width:calc(100% - 28px)}.header{height:72px}.brand{font-size:16px}.header-actions .button{height:40px;padding:0 13px;font-size:11px}.hero{gap:28px;min-height:auto;padding:54px 0 65px}.hero h1{font-size:52px}.hero-text{font-size:15px}.actions{flex-direction:column}.actions .button{width:100%}.orbit-label{display:none}.chart-caption{bottom:0}.trust{padding:10px 0}.section{padding-top:80px;padding-bottom:80px}.section-title{margin-bottom:36px}.section-title h2{font-size:39px}.steps{gap:10px}.step-card{padding:26px}.plans .shell{width:calc(100% - 20px)}.price-card{min-height:auto}.preview-heading{display:block}.preview-heading h2{font-size:39px}.report-owner{margin-top:18px}.film-section{padding:78px 0 82px}.film-intro h2{font-size:38px}.film-intro p{font-size:13px}.film-frame{border-left:0;border-right:0;width:100%}.film-meta{top:8px;right:8px}.film-meta span:last-child{display:none}.manifesto{padding:85px 0}.manifesto blockquote{font-size:38px}.final-cta{text-align:center;padding-top:65px;padding-bottom:65px;display:block}.final-cta h2{margin-bottom:28px;font-size:39px}.footer-main{display:block}.footer-links{margin-top:35px}.copyright{gap:15px}.form-intro{padding-top:8px}.form-intro h1{font-size:38px}.privacy-note{margin-top:20px}.birth-card{padding:24px 18px}.form-layout{padding-top:16px;padding-bottom:48px}.form-steps{flex-direction:column;gap:4px}.form-steps li{justify-content:flex-start;padding:10px 12px}.chart-preview{min-height:180px;padding:22px 18px}.report-hero{padding:40px 0 78px}.report-hero-inner{display:block}.report-title h1{font-size:44px}.birth-meta{flex-wrap:wrap;gap:8px}.birth-meta span+span:before{margin-right:8px}.report-date{text-align:left;margin-top:25px}.placements{grid-template-columns:1fr}.placement-card{min-height:120px}.report-section-title{display:block}.report-section-title h2{font-size:35px}.top-themes{grid-template-columns:1fr}.top-theme{min-height:140px}.report-workspace{margin-top:50px}.report-content{padding:30px 22px}.report-content h2{font-size:39px}.indicator-box{display:block}.indicator-box>div+div{margin-top:22px}.lead{font-size:20px!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}.real-report-hero{background:linear-gradient(120deg,#111b32,#182641)}.verified-badge{color:#14243a;letter-spacing:.13em;background:#d7c48d;align-items:center;gap:8px;padding:7px 10px;font-size:9px;font-weight:800;display:inline-flex}.verified-badge i{background:#4f745f;border-radius:50%;width:6px;height:6px}.real-report{margin-top:-42px}.calculation-proof{background:#ebe7dd;border:1px solid #d8d3c7;border-top:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.calculation-proof div{align-items:center;gap:9px;display:flex}.calculation-proof strong{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.calculation-proof p{color:#888980;margin:0;font-size:9px}.placement-card.uncertain{background:#f1eee7}.planet-section{margin-top:75px}.planet-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.planet-grid article{background:#faf8f2;border:1px solid #ded9cf;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.planet-mark{color:#5e566e;letter-spacing:.05em;background:#ebe5f1;border-radius:50%;place-items:center;width:38px;height:38px;font-size:9px;font-weight:750;display:grid}.planet-grid strong{font-size:12px}.planet-grid p{color:#7c807b;margin:3px 0 0;font-size:10px}.planet-grid article>b{color:#69716d;font-size:10px;font-weight:550}.real-workspace{margin-top:75px}.chart-details{margin-top:80px}.skill-coverage{background:#ebe7dd;border:1px solid #d8d3c7;grid-template-columns:auto auto 1fr;align-items:center;gap:14px;margin-top:75px;padding:18px 20px;display:grid}.skill-coverage span{text-transform:uppercase;letter-spacing:.08em;color:var(--green);font-size:10px;font-weight:800}.skill-coverage strong{font-size:10px}.skill-coverage p{color:#777b76;text-align:right;margin:0;font-size:10px}.skill-coverage+.report-workspace{margin-top:16px}.detail-columns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.house-list,.aspect-list{background:#faf8f2;border:1px solid #ded9cf;padding:25px}.house-list h3,.aspect-list h3{font-family:var(--font-editorial);margin:0 0 18px;font-size:24px}.house-list>div,.aspect-list>div{border-top:1px solid #e3ded4;align-items:center;padding:11px 0;font-size:10px;display:grid}.house-list>div{grid-template-columns:1fr auto}.aspect-list>div{grid-template-columns:1fr auto 42px;gap:12px}.house-list span,.aspect-list span{color:#737873}.house-list strong,.aspect-list strong{font-weight:650}.aspect-list small{text-align:right;color:#9a8658}.report-disclaimer{border-left:3px solid var(--gold);background:#e8e3d8;gap:35px;margin-top:28px;padding:24px 26px;display:flex}.report-disclaimer strong{min-width:175px;font-size:11px}.report-disclaimer p{color:#747873;margin:0;font-size:10px;line-height:1.65}.report-loading,.empty-report{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;display:flex}.report-loading p{color:#7f837e;margin-top:20px;font-size:11px}.empty-report{max-width:680px}.empty-report h1{font-family:var(--font-editorial);margin:15px 0;font-size:54px;font-weight:500}.empty-report p{color:#737873;margin:0 0 28px;line-height:1.7}@media (width<=900px){.calculation-proof{display:block}.calculation-proof p{margin-top:8px}.detail-columns{grid-template-columns:1fr}}@media (width<=600px){.planet-grid{grid-template-columns:1fr}.planet-grid article{grid-template-columns:38px 1fr auto}.report-disclaimer{display:block}.report-disclaimer p{margin-top:10px}.empty-report h1{font-size:42px}.calculation-steps{max-width:270px}.calculation-proof p{line-height:1.5}}.personal-reading{color:#f7f3e9;background:#17233a;border:1px solid #293750;margin-top:78px;padding:clamp(32px,6vw,72px)}.personal-reading>header{max-width:860px}.personal-reading>header .kicker{color:#c7aa6d}.personal-reading>header h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.035em;margin:14px 0 24px;font-size:clamp(40px,5vw,66px);font-weight:500;line-height:1.02}.personal-reading>header>p{font-family:var(--font-editorial),Georgia,serif;color:#d9dce2;margin:0;font-size:21px;line-height:1.65}.personal-reading-body{border-top:1px solid #ffffff24;margin-top:58px}.personal-reading-body article{border-bottom:1px solid #ffffff24;grid-template-columns:66px minmax(0,1fr);gap:20px;padding:42px 0;display:grid}.personal-reading-body article>span{font-family:var(--font-editorial),Georgia,serif;color:#c7aa6d;font-size:27px}.personal-reading-body article>div{max-width:820px}.personal-reading-body h3{font-family:var(--font-editorial),Georgia,serif;margin:0 0 18px;font-size:34px;font-weight:500;line-height:1.18}.personal-reading-body p{color:#bfc5cf;margin:14px 0;font-size:14px;line-height:1.85}.personal-reading-body .personal-reading-lead{font-family:var(--font-editorial),Georgia,serif;color:#f0e8d8;margin-bottom:24px;font-size:20px;line-height:1.55}.personal-reading>footer{background:#ffffff09;border-left:3px solid #c7aa6d;max-width:820px;margin:45px 0 0 86px;padding:25px 28px}.personal-reading>footer strong{color:#c7aa6d;letter-spacing:.13em;text-transform:uppercase;margin-bottom:9px;font-size:10px;display:block}.personal-reading>footer p{color:#d5d9df;margin:0;font-size:14px;line-height:1.8}@media (width<=600px){.personal-reading{margin-top:55px;padding:30px 22px}.personal-reading>header>p{font-size:18px}.personal-reading-body{margin-top:36px}.personal-reading-body article{grid-template-columns:1fr;gap:10px;padding:32px 0}.personal-reading-body h3{font-size:28px}.personal-reading-body .personal-reading-lead{font-size:18px}.personal-reading>footer{margin:34px 0 0;padding:22px}}.home-v2{color:#0d1b31;background:#f5f1e8}.home-v2-hero{color:#f8f3e8;isolation:isolate;background:#061327 url(/astrea-hero-sky.webp) 50%/cover no-repeat;flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}@supports not (background-image:url('/astrea-hero-sky.webp')){.home-v2-hero{background-image:url(/astrea-hero-sky.png)}}.home-v2-hero .header{color:#fff;width:min(1390px,100% - 72px);height:104px}.home-v2-hero .brand,.home-v2-hero .header nav,.home-v2-hero .login,.home-v2-hero .header-user,.home-v2-hero .header-logout{color:#fff}.home-v2-hero .header-logout{border-color:#ffffff35}.home-v2-hero .header nav{gap:38px}.home-v2-hero .header .button.small{color:#fff;background:0 0;border-color:#cda95b}.home-v2-hero .theme-toggle{color:#fff;border-color:#ffffff3d}.home-v2-hero-inner{flex:1;align-items:center;width:min(1390px,100% - 72px);padding:65px 0 55px;display:flex}.home-v2-copy{width:min(650px,52vw)}.home-v2-live{color:#d7b56d;text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:11px;font-size:11px;font-weight:700;display:flex}.home-v2-live span{background:#d7b56d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #d7b56d1d}.home-v2-live time{color:#f3efe7;letter-spacing:0;text-transform:none;margin-left:5px;font-size:14px;font-weight:400}.home-v2-copy h1{font-family:var(--font-sans),Arial,sans-serif;letter-spacing:-.055em;margin:35px 0 25px;font-size:clamp(58px,6.3vw,96px);font-weight:450;line-height:.98}.home-v2-copy h1 em{color:#e0b96c;letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:600}.home-v2-promise{color:#f4efe6;align-items:center;gap:10px;margin:0 0 34px;font-size:18px;display:flex}.home-v2-starter{width:min(650px,100%)}.home-v2-starter>label{color:#adb8c7;margin:0 0 9px;font-size:11px;display:block}.home-v2-starter>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07162bba;border:1px solid #ffffff35;border-radius:12px;grid-template-columns:1fr 220px;gap:7px;padding:6px;display:grid}.home-v2-starter input{color:#f7f3ea;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;outline:none;height:62px;padding:0 20px;font-size:16px}.home-v2-starter button{color:#0b1729;background:linear-gradient(135deg,#efd28f,#cfa24f);border:0;border-radius:8px;justify-content:center;align-items:center;gap:16px;font-size:16px;font-weight:750;display:flex}.home-v2-starter button:hover{filter:brightness(1.06)}.home-v2-note{color:#98a4b5;margin:12px 0 0 14px;font-size:11px}.home-v2-outcomes{border-top:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);width:min(1390px,100% - 72px);padding:28px 0 30px;display:grid}.home-v2-outcomes article{border-right:1px solid #ffffff26;grid-template-columns:44px 1fr;gap:18px;padding:0 42px;display:grid}.home-v2-outcomes article:first-child{padding-left:0}.home-v2-outcomes article:last-child{border:0}.home-v2-outcomes svg{color:#d7b56d}.home-v2-outcomes h2{margin:0 0 6px;font-size:17px}.home-v2-outcomes p{color:#aeb8c7;max-width:260px;margin:0;font-size:12px;line-height:1.5}.home-v2-how{grid-template-columns:.82fr 1.18fr;gap:110px;padding:130px 0;display:grid}.home-v2-section-heading>span,.home-v2-report-copy>span,.home-v2-explore>div>span,.home-v2-final span{text-transform:uppercase;letter-spacing:.16em;color:#8c7343;font-size:10px;font-weight:750}.home-v2-section-heading h2,.home-v2-report h2,.home-v2-explore h2,.home-v2-final h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.035em;margin:15px 0 22px;font-size:clamp(40px,5vw,62px);font-weight:600;line-height:1.02}.home-v2-section-heading p,.home-v2-report-copy>p{color:#667079;font-size:16px;line-height:1.75}.home-v2-how ol{border-top:1px solid #d7d0c2;margin:0;padding:0;list-style:none}.home-v2-how li{border-bottom:1px solid #d7d0c2;grid-template-columns:60px 1fr;gap:20px;padding:28px 0;display:grid}.home-v2-how li>b{font-family:var(--font-editorial);color:#bf9b55;font-size:25px;font-weight:600}.home-v2-how h3{margin:0 0 7px;font-size:18px}.home-v2-how li p{color:#6b7379;margin:0;font-size:14px;line-height:1.55}.home-v2-report{color:#f8f2e7;background:#0a1930;grid-template-columns:1fr 1fr;align-items:center;gap:86px;margin-bottom:125px;padding:110px 75px;display:grid}.home-v2-report h2{font-size:54px}.home-v2-report-copy>p{color:#afbac8}.home-v2-link{color:#f6d894;border-bottom:1px solid #d8b56b;align-items:center;gap:12px;margin-top:20px;padding-bottom:5px;font-weight:650;display:inline-flex}.home-v2-report-sample{color:#10203a;background:#f4efe4;padding:42px;box-shadow:0 28px 70px #0006}.home-v2-report-sample small{color:#8d7447;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:700;display:block}.home-v2-report-sample strong{font-family:var(--font-editorial);margin:25px 0 18px;font-size:34px;line-height:1.18;display:block}.home-v2-report-sample>p{color:#6b7075;font-size:14px;line-height:1.7}.home-v2-report-sample>div{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.home-v2-report-sample span{border:1px solid #d9d1c1;padding:8px 10px;font-size:10px}.home-v2-explore{grid-template-columns:1fr 1fr;gap:100px;padding:120px 0;display:grid}.home-v2-explore nav{border-top:1px solid #d4cdbf;flex-direction:column;display:flex}.home-v2-explore nav a{border-bottom:1px solid #d4cdbf;justify-content:space-between;align-items:center;padding:23px 0;font-size:16px;display:flex}.home-v2-explore nav a:hover{color:#9a7335}.home-v2-final{justify-content:space-between;align-items:center;padding-top:85px;padding-bottom:85px;display:flex}.home-v2-final h2{margin-bottom:0;font-size:48px}.home-v2-final>a{color:#fff;background:#0b1930;border-radius:8px;align-items:center;gap:14px;padding:19px 24px;font-weight:650;display:flex}.header nav a,.header .brand{white-space:nowrap}@media (width<=900px){.home-v2-hero .header,.home-v2-hero-inner,.home-v2-outcomes{width:min(100% - 32px,680px)}.home-v2-copy{width:100%;max-width:620px}.home-v2-hero:after{background:linear-gradient(90deg,#030d1df2,#030d1dad)}.home-v2-outcomes{grid-template-columns:1fr;padding-bottom:18px}.home-v2-outcomes article,.home-v2-outcomes article:first-child{border-bottom:1px solid #ffffff24;border-right:0;padding:18px 0}.home-v2-outcomes article:last-child{border-bottom:0}.home-v2-how,.home-v2-report,.home-v2-explore{grid-template-columns:1fr;gap:50px}.home-v2-report{padding:70px 48px}.home-v2-how{gap:55px}.home-v2-explore{gap:40px}}@media (width<=600px){.home-v2-hero{background-position:66%;min-height:auto}.home-v2-hero .header{height:76px}.home-v2-hero-inner{padding:78px 0 64px}.home-v2-copy h1{max-width:360px;font-size:55px}.home-v2-live time{display:none}.home-v2-promise{font-size:15px}.home-v2-starter>div{grid-template-columns:1fr;padding:7px}.home-v2-starter button{height:56px}.home-v2-starter input{height:52px}.home-v2-outcomes{padding:0 0 20px}.home-v2-how{padding:85px 0}.home-v2-report{width:100%;margin-bottom:80px;padding:65px 22px}.home-v2-report h2{font-size:42px}.home-v2-report-sample{padding:28px 22px}.home-v2-report-sample strong{font-size:29px}.home-v2-explore{padding:80px 0}.home-v2-final{text-align:left;display:block}.home-v2-final>a{justify-content:center;margin-top:26px}.home-v2-section-heading h2,.home-v2-explore h2{font-size:42px}}.birth-v2{background:var(--surface-muted)}.birth-v2 .form-layout{grid-template-columns:1fr 1fr;align-items:start;gap:56px}.birth-v2 .form-intro h1{font-size:clamp(44px,5vw,58px)}.birth-v2 .birth-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-elevated)}.birth-v2 .engine-status{border-radius:var(--radius-md)}.birth-v2 .form-submit{background:var(--accent-navy);border:1px solid var(--accent-gold);color:#f8f3e8;box-shadow:0 0 0 1px #c9a85a59,0 14px 30px #111b321c}.birth-v2 .form-submit:hover{background:#132445;border-color:#deb967}.birth-v2 .form-submit:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.birth-v2 .form-foot{max-width:480px;color:var(--text-muted);margin:16px auto 0;font-size:12px;line-height:1.55}.report-v2-hero{color:#f8f3e8;isolation:isolate;background:#061327 url(/astrea-hero-sky.webp) 50%/cover no-repeat;padding:72px 0 68px;position:relative}@supports not (background-image:url('/astrea-hero-sky.webp')){.report-v2-hero{background-image:url(/astrea-hero-sky.png)}}.report-v2-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#030d1dfa,#030d1de0 52%,#030d1d61);position:absolute;inset:0}.report-v2-hero-inner{grid-template-columns:1.1fr .9fr;align-items:center;gap:90px;display:grid}.report-v2-ready{color:#deb967;text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:9px;font-size:10px;font-weight:750;display:flex}.report-v2-copy h1{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.045em;margin:24px 0 16px;font-size:clamp(52px,6vw,79px);font-weight:600;line-height:.98}.report-v2-subtitle{color:#bdc6d3;margin:0 0 25px;font-size:17px}.report-v2-copy ul{flex-direction:column;gap:12px;margin:0 0 28px;padding:0;list-style:none;display:flex}.report-v2-copy li{color:#eef1f4;align-items:flex-start;gap:11px;font-size:14px;line-height:1.5;display:flex}.report-v2-copy li svg{color:#d7b56b;flex:none;margin-top:2px}.report-v2-big-three{color:#aeb8c7;border:1px solid #ffffff31;border-radius:7px;align-items:center;gap:12px;width:max-content;max-width:100%;padding:13px 16px;font-size:13px;display:flex}.report-v2-big-three b{font-family:var(--font-editorial);color:#e8c477;margin-left:5px;font-size:20px}.report-v2-big-three i{background:#8995a7;border-radius:50%;width:3px;height:3px}.report-v2-continue{color:#07162a;background:linear-gradient(135deg,#efd28f,#cfa24f);border-radius:7px;justify-content:center;align-items:center;gap:14px;width:min(530px,100%);height:57px;margin-top:17px;font-weight:750;display:flex}.report-v2-moon{aspect-ratio:1;background:url(/astrea-hero-sky.png) 73% 17%/290% no-repeat;border-radius:50%;width:min(360px,34vw);margin:0 auto 15px;box-shadow:0 0 0 1px #d7b56b55,0 0 80px #d7b56b29}.report-v2-identity dl{border-top:1px solid #ffffff26;max-width:370px;margin:20px auto 0}.report-v2-identity dl>div{border-bottom:1px solid #ffffff1e;grid-template-columns:90px 1fr;padding:11px 0;display:grid}.report-v2-identity dt{text-transform:uppercase;letter-spacing:.1em;color:#9da8b7;font-size:10px}.report-v2-identity dd{margin:0;font-size:13px}.report-v2-identity dd strong,.report-v2-identity dd small{display:block}.report-v2-identity dd strong{color:#e8c477}.report-v2-identity dd small{color:#9da8b7;margin-top:4px;line-height:1.45}.report-v2-shell{color:#10203a;clip-path:inset(0 -100vmax);background:#f5f1e8;padding-bottom:100px;box-shadow:0 0 0 100vmax #f5f1e8}.report-v2-chapters{background:#faf7f0;border-bottom:1px solid #d7d0c4;grid-template-columns:repeat(4,1fr);display:grid}.report-v2-chapters a{color:#13213a;border-right:1px solid #d7d0c4;align-items:center;gap:14px;padding:23px 18px;display:flex}.report-v2-chapters a:last-child{border:0}.report-v2-chapters b{width:32px;height:32px;font-family:var(--font-editorial);border:1px solid #c3a45f;border-radius:50%;place-items:center;font-size:16px;display:grid}.report-v2-chapters span{font-size:13px;font-weight:700}.report-v2-actions{justify-content:flex-end;gap:11px;padding:25px 0;display:flex}.report-v2-actions a,.report-v2-actions button{color:#13213a;background:0 0;border:1px solid #d5cfc2;border-radius:7px;align-items:center;gap:8px;padding:11px 15px;font-size:12px;font-weight:650;display:flex}.report-v2-reading{max-width:900px;margin:70px auto 0}.report-v2-reading>header span,.report-v2-years>header span{text-transform:uppercase;letter-spacing:.15em;color:#9a7c43;font-size:10px;font-weight:750}.report-v2-reading>header h2,.report-v2-years>header h2{font-family:var(--font-editorial);letter-spacing:-.04em;margin:14px 0 20px;font-size:clamp(44px,5vw,64px);line-height:1.02}.report-v2-reading>header>p,.report-v2-years>header>p{font-family:var(--font-editorial);color:#424d5e;max-width:780px;font-size:22px;line-height:1.55}.report-v2-reading article{border-top:1px solid #d8d1c5;grid-template-columns:70px 1fr;gap:22px;padding:55px 0;display:grid}.report-v2-section-number{font-family:var(--font-editorial);color:#b6914a;font-size:25px}.report-v2-confidence{text-transform:uppercase;letter-spacing:.12em;color:#557366;font-size:9px;font-weight:750}.report-v2-reading h3{font-family:var(--font-editorial);margin:10px 0 17px;font-size:38px;line-height:1.1}.report-v2-reading article p{color:#5f6872;max-width:760px;font-size:15px;line-height:1.8}.report-v2-reading .report-v2-lead{font-family:var(--font-editorial);color:#1b2941;font-size:22px;line-height:1.55}.report-v2-reading details{margin-top:25px}.report-v2-reading summary{color:#8c713d;cursor:pointer;font-size:12px}.report-v2-evidence{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.report-v2-evidence span{background:#e9e3d8;padding:7px 9px;font-size:10px}.report-v2-years{max-width:1000px;margin:100px auto}.report-v2-year-list{border-top:1px solid #d5cec1;margin-top:40px}.report-v2-year-list details{border-bottom:1px solid #d5cec1}.report-v2-year-list summary{cursor:pointer;grid-template-columns:90px 1fr auto;align-items:center;gap:22px;padding:24px 0;list-style:none;display:grid}.report-v2-year-list summary::-webkit-details-marker{display:none}.report-v2-year-list time{font-family:var(--font-editorial);color:#a88340;font-size:28px}.report-v2-year-list summary strong,.report-v2-year-list summary small{display:block}.report-v2-year-list summary strong{margin-bottom:5px;font-size:16px}.report-v2-year-list summary small{color:#70777c;font-size:12px;line-height:1.5}.report-v2-year-list summary>span{text-transform:uppercase;color:#5e776b;border:1px solid #9cad9f;padding:6px 8px;font-size:9px}.report-v2-year-body{background:#ebe5da;grid-template-columns:repeat(3,1fr);gap:18px;margin:0 0 28px 112px;padding:24px;display:grid}.report-v2-year-body p{margin:0;font-size:13px;line-height:1.6}.report-v2-year-body p b{color:#8d713d;margin-bottom:6px;display:block}.report-v2-year-body>div{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.report-v2-year-body small{background:#f5f1e8;padding:6px 8px;font-size:9px}.report-v2-boundary{color:#7a7e7e;margin-top:20px;font-size:11px;line-height:1.6}.report-v2-technical{background:#faf7f0;border:1px solid #d7d0c4;margin:80px 0 25px}.report-v2-technical>summary{cursor:pointer;align-items:center;gap:10px;padding:22px;font-weight:700;display:flex}.report-v2-technical-inner{padding:5px 28px 30px}.report-v2-technical-inner>p{color:#687078;font-size:12px;line-height:1.7}.report-v2-technical h3{font-family:var(--font-editorial);margin:35px 0 15px;font-size:26px}.report-v2-planet-list{grid-template-columns:repeat(2,1fr);gap:0 24px;display:grid}.report-v2-planet-list>div{border-top:1px solid #ddd6ca;grid-template-columns:90px 1fr auto;gap:10px;padding:12px 0;font-size:11px;display:grid}.report-v2-planet-list span{color:#5f6872}.report-v2-planet-list small{color:#8a8d8b}.report-v2-aspects{flex-wrap:wrap;gap:8px;display:flex}.report-v2-aspects span{border:1px solid #d8d1c5;padding:8px 10px;font-size:10px}.report-v2-disclaimer{background:#e9e3d8;border-left:3px solid #b6924d;grid-template-columns:150px 1fr;gap:25px;padding:23px 25px;display:grid}.report-v2-disclaimer strong{font-size:12px}.report-v2-disclaimer p{color:#697076;margin:0;font-size:11px;line-height:1.65}@media (width<=900px){.report-v2-hero-inner{grid-template-columns:1fr}.report-v2-identity{display:none}.report-v2-chapters{grid-template-columns:1fr 1fr}.report-v2-chapters a:nth-child(2){border-right:0}.report-v2-chapters a:nth-child(-n+2){border-bottom:1px solid #d7d0c4}.report-v2-year-body{grid-template-columns:1fr 1fr}.report-v2-planet-list,.birth-v2 .form-layout{grid-template-columns:1fr}}@media (width<=600px){.birth-v2 .form-intro h1{font-size:38px}.report-v2-hero{padding:48px 0}.report-v2-copy h1{font-size:49px}.report-v2-subtitle{font-size:15px}.report-v2-big-three{grid-template-columns:1fr;display:grid}.report-v2-big-three i{display:none}.report-v2-chapters{grid-template-columns:1fr}.report-v2-chapters a{border-right:0;border-bottom:1px solid #d7d0c4!important}.report-v2-actions{justify-content:flex-start;overflow:auto}.report-v2-actions>*{white-space:nowrap}.report-v2-reading{margin-top:45px}.report-v2-reading article{grid-template-columns:1fr;gap:10px;padding:38px 0}.report-v2-reading h3{font-size:31px}.report-v2-reading>header>p,.report-v2-years>header>p{font-size:19px}.report-v2-year-list summary{grid-template-columns:62px 1fr}.report-v2-year-list summary>span{display:none}.report-v2-year-body{grid-template-columns:1fr;margin-left:0;padding:20px}.report-v2-disclaimer{grid-template-columns:1fr}.report-v2-planet-list>div{grid-template-columns:78px 1fr}.report-v2-planet-list small{grid-column:2}}.home-v2-hero{--motion-x:0px;--motion-y:0px;background-position:calc(50% + var(--motion-x)) calc(50% + var(--motion-y));transition:background-position .35s cubic-bezier(.22,1,.36,1)}.home-v2-copy{transform:translate3d(calc(var(--motion-x) * -.18),calc(var(--motion-y) * -.14),0);transition:transform .45s cubic-bezier(.22,1,.36,1)}.home-v2-starter>div{transition:border-color .25s,box-shadow .25s}.home-v2-starter>div:focus-within{border-color:#e4c478aa;box-shadow:0 0 0 4px #dfba6917,0 18px 50px #0004}.home-v2-starter button{transition:filter .2s,transform .2s,box-shadow .2s}.home-v2-starter button:hover{transform:translateY(-1px);box-shadow:0 12px 26px #0005}.home-v2-sign-preview{color:#98a4b5;align-items:flex-start;gap:8px;max-width:610px;min-height:31px;margin:10px 0 0 14px;font-size:11px;transition:color .25s,transform .35s;display:flex}.home-v2-sign-preview.is-ready{color:#e9d5a3;transform:translateY(2px)}.home-v2-sign-preview svg{color:#d9b568;flex:none}.home-v2-sign-preview strong{color:#f4d887;margin:0 2px;font-family:Georgia,Times New Roman,serif;font-size:14px}html.motion-ready[data-motion=full] [data-motion=rise]{opacity:0;transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transform:translateY(34px)}html.motion-ready[data-motion=full] [data-motion=rise].is-visible{opacity:1;transform:none}.home-v2-how li:nth-child(2){transition-delay:90ms!important}.home-v2-how li:nth-child(3){transition-delay:.18s!important}.home-v2-report-sample{transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s}.home-v2-report:hover .home-v2-report-sample{transform:translateY(-6px)rotate(.25deg);box-shadow:0 38px 90px #0008}.home-v2-explore nav a svg{transition:transform .25s}.home-v2-explore nav a:hover svg{transform:translate(5px)}.sky-marker{transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s}.sky-marker:hover{transform:translate(-50%,-58%)scale(1.06)}.sky-marker:hover b{box-shadow:0 0 0 6px #0c172bd1,0 12px 28px #0008}.report-v2-identity{padding:10px 25px 25px}.report-v2-chart-motion{filter:drop-shadow(0 20px 45px #0006);width:min(390px,35vw);margin:0 auto;position:relative}.report-v2-chart-motion canvas{width:100%;height:auto;display:block}.report-v2-chart-motion>span{text-align:center;color:#d0b673;letter-spacing:.16em;text-transform:uppercase;margin-top:-3px;font-size:8px;display:block}.report-v2-identity dl{margin-top:18px}.report-v2-readtime{color:#75633e;align-items:center;gap:8px;margin-right:auto;font-size:12px;font-weight:700;display:flex}.report-v2-method{max-width:1000px;margin:54px auto 90px}.report-v2-method>header span,.report-v2-critical>header span,.report-v2-scenarios>header span{text-transform:uppercase;letter-spacing:.15em;color:#9a7c43;font-size:10px;font-weight:750}.report-v2-method>header h2,.report-v2-critical>header h2,.report-v2-scenarios>header h2{font-family:var(--font-editorial);letter-spacing:-.04em;margin:13px 0 30px;font-size:clamp(36px,4.5vw,55px);line-height:1.04}.report-v2-method>div{background:#faf7f0;border:1px solid #d7d0c4;grid-template-columns:repeat(3,1fr);display:grid}.report-v2-method article{border-right:1px solid #d7d0c4;padding:25px}.report-v2-method article:last-child{border:0}.report-v2-method small,.report-v2-critical article>span{text-transform:uppercase;letter-spacing:.1em;color:#557366;font-size:9px;font-weight:750}.report-v2-method h3{font-family:var(--font-editorial);margin:10px 0;font-size:23px}.report-v2-method p{color:#687078;margin:0;font-size:12px;line-height:1.7}.report-v2-reading{max-width:960px}.report-v2-reading article{grid-template-columns:76px 1fr;padding:68px 0}.report-v2-reading article p{font-size:16px;line-height:1.86}.report-v2-reading .report-v2-lead{font-size:24px;line-height:1.52}.report-v2-insights{background:#d7d0c4;border:1px solid #d7d0c4;grid-template-columns:repeat(3,1fr);gap:1px;margin:30px 0 8px;display:grid}.report-v2-insights>div{background:#faf7f0;padding:17px}.report-v2-insights small,.report-v2-insights strong{display:block}.report-v2-insights small{text-transform:uppercase;letter-spacing:.12em;color:#96783f;margin-bottom:8px;font-size:8px}.report-v2-insights strong{font-family:var(--font-editorial);font-size:16px;line-height:1.35}.report-v2-confidence-reason{border-left:2px solid #b6924d;padding-left:12px;color:#747b7c!important;margin:12px 0!important;font-size:11px!important}.report-v2-critical{max-width:1050px;margin:110px auto}.report-v2-critical>header>p,.report-v2-scenarios>header>p{font-family:var(--font-editorial);color:#4d5868;max-width:780px;font-size:21px;line-height:1.5}.report-v2-critical-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:38px;display:grid}.report-v2-critical article{background:#faf7f0;border:1px solid #d7d0c4;padding:28px}.report-v2-critical h3{font-family:var(--font-editorial);margin:11px 0 15px;font-size:27px;line-height:1.15}.report-v2-critical p{color:#646d76;font-size:13px;line-height:1.75}.report-v2-critical details{margin-top:20px}.report-v2-critical summary{color:#8c713d;cursor:pointer;font-size:11px}.report-v2-year-body{margin-left:112px;padding:28px;display:block}.report-v2-year-theme{font-family:var(--font-editorial);border-bottom:1px solid #d7d0c4;padding-bottom:22px;font-size:18px!important;line-height:1.65!important}.report-v2-year-theme b{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.report-v2-year-areas{grid-template-columns:repeat(2,1fr);margin-top:10px;gap:0 28px!important;display:grid!important}.report-v2-year-areas p{border-bottom:1px solid #d7d0c4;padding:18px 0;font-size:12px!important}.report-v2-year-areas p b,.report-v2-year-compass p b{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.report-v2-year-compass{grid-template-columns:repeat(2,1fr);margin-top:25px;gap:12px!important;display:grid!important}.report-v2-year-compass p{background:#f7f3eb;padding:16px;font-size:12px!important}.report-v2-year-evidence{flex-wrap:wrap;margin-top:20px;gap:7px!important;display:flex!important}.report-v2-year-evidence small{background:#f5f1e8;padding:6px 8px;font-size:9px}.report-v2-scenarios{max-width:1150px;margin:115px auto}.report-v2-scenario-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:14px;margin-top:40px;display:grid}.report-v2-scenario-grid>article{background:#faf7f0;border:1px solid #d7d0c4;padding:28px}.report-v2-scenario-grid>article.featured{color:#f5f0e5;background:#0b1a31;border-color:#0b1a31;transform:translateY(-12px)}.report-v2-scenario-grid>article>span{color:#a88644;font-family:var(--font-editorial);font-size:18px}.report-v2-scenario-grid h3{font-family:var(--font-editorial);margin:12px 0;font-size:29px;line-height:1.1}.scenario-premise{color:#6c7378;min-height:60px;font-size:12px;line-height:1.65}.featured .scenario-premise{color:#b9c1cc}.scenario-phase{border-top:1px solid #d9d2c6;padding:16px 0}.featured .scenario-phase{border-color:#ffffff20}.scenario-phase b{color:#9c7c3e;font-size:10px}.scenario-phase p{color:#687078;margin:7px 0;font-size:11px;line-height:1.65}.featured .scenario-phase p{color:#c3cad3}.report-v2-scenario-grid dl{margin:18px 0 0}.report-v2-scenario-grid dl>div{border-top:1px solid #d9d2c6;padding:11px 0}.featured dl>div{border-color:#ffffff20}.report-v2-scenario-grid dt{text-transform:uppercase;letter-spacing:.12em;color:#98783c;font-size:8px}.report-v2-scenario-grid dd{color:#656d74;margin:5px 0 0;font-size:10px;line-height:1.55}.featured dd{color:#c5ccd5}.report-v2-closing{color:#f7f1e5;background:linear-gradient(135deg,#0b1a31,#142a49);gap:22px;max-width:920px;margin:0 auto 100px;padding:35px 40px;display:flex}.report-v2-closing svg{color:#d8b562;flex:none}.report-v2-closing span{text-transform:uppercase;letter-spacing:.14em;color:#d8b562;font-size:9px}.report-v2-closing p{font-family:var(--font-editorial);margin:9px 0 0;font-size:22px;line-height:1.55}@media (width<=900px){.report-v2-method>div,.report-v2-scenario-grid{grid-template-columns:1fr}.report-v2-method article{border-bottom:1px solid #d7d0c4;border-right:0}.report-v2-method article:last-child{border-bottom:0}.report-v2-scenario-grid>article.featured{transform:none}.report-v2-critical-grid{grid-template-columns:1fr}}@media (width<=600px){.report-v2-readtime{width:100%;margin-bottom:4px}.report-v2-actions{flex-wrap:wrap}.report-v2-insights,.report-v2-year-areas,.report-v2-year-compass{grid-template-columns:1fr}.report-v2-year-body{margin-left:0}.report-v2-critical,.report-v2-scenarios{margin:75px auto}.report-v2-closing{padding:28px 24px}.report-v2-closing p{font-size:19px}}:where(a,button,input,select,summary):focus-visible{outline-offset:4px;outline:2px solid #e1bb69}@media (width<=600px){.home-v2-hero{background-position:calc(66% + var(--motion-x)) calc(50% + var(--motion-y))}.home-v2-sign-preview{margin-left:6px;line-height:1.45}}@media (prefers-reduced-motion:reduce){.home-v2-hero,.home-v2-copy,.home-v2-starter button,.home-v2-report-sample,.home-v2-explore nav a svg,.sky-marker,.chart-preview-ring,.live-dot{transition:none!important;animation:none!important;transform:none!important}[data-motion]{opacity:1!important;transform:none!important}.loading-orbit,.birthday-twins-loading i,.reveal{animation:none!important}}.ci-how{padding:120px 0 0;position:relative}.ci-how-head{grid-template-columns:1.15fr .85fr;align-items:end;gap:64px;margin-bottom:56px;display:grid}.ci-how-head>span,.ci-report-copy>span,.ci-explore>div>span,.ci-film-intro span,.ci-final span{letter-spacing:.16em;text-transform:uppercase;color:#9a7c43;font-size:10px;font-weight:750;display:block}.ci-how-head h2,.ci-report-copy h2,.ci-explore h2,.ci-film-intro h2,.ci-final h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.035em;color:#0d1b31;margin:16px 0 0;font-size:clamp(40px,4.8vw,64px);font-weight:600;line-height:1.04}.ci-how-head h2 em,.ci-report-copy h2 em{color:#c5a059;font-style:italic}.ci-how-head>p,.ci-explore>div>p,.ci-film-intro>p{color:#667079;margin:0;font-size:16px;line-height:1.75}.ci-how-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ci-how-grid li{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);min-height:280px;box-shadow:var(--shadow-card);flex-direction:column;gap:12px;padding:34px 28px 30px;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,border-color .25s;display:flex;position:relative}.ci-how-grid li:hover,.ci-how-grid li:focus-within{border-color:#c5a05955;transform:translateY(-3px);box-shadow:0 22px 55px #0d1a3112}.ci-how-grid li:not(:last-child):after{content:"";pointer-events:none;background:linear-gradient(90deg,#c5a05988,#c5a05933);width:10px;height:1px;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.ci-how-grid b{font-family:var(--font-editorial),Georgia,serif;color:var(--accent-gold);font-size:28px;font-weight:500}.ci-how-grid svg{color:#9a7c43;transition:color .2s}.ci-how-grid li:hover svg{color:var(--accent-gold)}.ci-how-grid h3{font-family:var(--font-editorial),Georgia,serif;color:var(--accent-navy);margin:4px 0 0;font-size:24px;font-weight:600}.ci-how-grid p{color:var(--text-muted);flex:1;margin:0;font-size:15px;line-height:1.65}.ci-how-grid small{color:#6b5a33;font-size:13px;font-style:italic;line-height:1.5}.ci-how-orbit{background:radial-gradient(circle at 50% 120%,#c5a05922,#0000 55%),linear-gradient(#f5f1e8 0%,#0a1128 72%);height:160px;margin-top:72px;position:relative;overflow:hidden}.ci-how-orbit:before,.ci-how-orbit:after{content:"";aspect-ratio:1;border:1px solid #c5a05955;border-radius:50%;width:min(920px,140vw);position:absolute;top:18%;left:50%;transform:translate(-50%)}.ci-how-orbit:after{border-color:#c5a05933;width:min(640px,100vw);top:32%}.ci-report{color:#f5f0e5;background:#070708;padding:110px 0 120px;position:relative;overflow:hidden}.ci-report:before{content:"";pointer-events:none;opacity:.55;background:radial-gradient(circle at 78% 42%,#c5a05918,#0000 28%),repeating-radial-gradient(circle at 72% 48%,#0000 0 46px,#c5a05914 47px 48px);position:absolute;inset:-20% -10%}.ci-report-inner{grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;display:grid;position:relative}.ci-report-copy>span{color:#d4af6a}.ci-report-copy h2{color:#f7f1e5;margin-bottom:22px}.ci-report-lead{font-family:var(--font-editorial),Georgia,serif;color:#e8e2d4;margin:0 0 16px;font-size:22px;line-height:1.45}.ci-report-copy>p{color:#aeb8c7;margin:0 0 12px;font-size:15px;line-height:1.75}.ci-link{color:#f0d48a;border-bottom:1px solid #d8b56b;align-items:center;gap:10px;margin-top:18px;padding-bottom:4px;font-weight:650;display:inline-flex}.ci-report-card{background:#111214;border:1px solid #ffffff18;padding:36px 34px;box-shadow:0 28px 80px #0007}.ci-report-card>small{letter-spacing:.14em;color:#d4af6a;font-size:9px;font-weight:750;display:block}.ci-report-card>strong{font-family:var(--font-editorial),Georgia,serif;margin:14px 0 6px;font-size:42px;font-weight:600;display:block}.ci-report-card>time{color:#9da8b7;margin-bottom:22px;font-size:12px;display:block}.ci-report-card dl{border-top:1px solid #fff2;margin:0}.ci-report-card dl>div{border-bottom:1px solid #ffffff18;grid-template-columns:88px 1fr;gap:12px;padding:12px 0;font-size:13px;display:grid}.ci-report-card dt{color:#9da8b7;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.ci-report-card dd{color:#f3eee4;margin:0}.ci-report-card ul{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.ci-report-card li{color:#d7dde6;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.ci-report-card li svg{color:#d4af6a;flex:none;margin-top:2px}.ci-report-card>em{letter-spacing:.12em;text-transform:uppercase;color:#d4af6a;margin-top:22px;font-size:9px;font-style:normal;display:block}.ci-explore{grid-template-columns:1fr 1fr;align-items:start;gap:90px;padding:120px 0;display:grid}.ci-explore nav{border-top:1px solid #d4cdbf;flex-direction:column;display:flex}.ci-explore nav a{border-bottom:1px solid #d4cdbf;justify-content:space-between;align-items:center;padding:22px 0;font-size:16px;display:flex}.ci-explore nav a:hover{color:#9a7335}.ci-explore nav a svg{transition:transform .25s}.ci-explore nav a:hover svg{transform:translate(5px)}.ci-film{background:linear-gradient(#f5f1e8 0%,#ebe4d6 100%);padding:40px 0 100px}.ci-film-intro{grid-template-columns:1.2fr .8fr;align-items:end;gap:48px;margin-bottom:36px;display:grid}.ci-film-frame{background:#0a1128;border:1px solid #d4cdbf;overflow:hidden}.ci-film-frame video{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.ci-final{border-top:1px solid #d4cdbf;justify-content:space-between;align-items:center;gap:32px;padding:90px 0;display:flex}.ci-final>a{color:#fff;white-space:nowrap;background:#0b1930;border-radius:8px;align-items:center;gap:14px;padding:19px 24px;font-weight:650;display:inline-flex}.ci-footer{background:#f5f1e8;border-top:1px solid #d4cdbf}.ci-footer .footer-links a{color:#3a4658}.ci-footer .footer-links a:hover{color:#9a7335}.ci-footer .disclaimer{color:#4a5564}.ci-footer .copyright{color:#3a4658}.ci-footer .copyright a{color:#2f3a4a;text-underline-offset:3px;text-decoration:underline}@media (width<=900px){.ci-how-head,.ci-report-inner,.ci-explore,.ci-film-intro{grid-template-columns:1fr;gap:28px}.ci-how-grid{grid-template-columns:1fr}.ci-how-grid li:not(:last-child):after{display:none}.ci-how{padding-top:90px}.ci-report{padding:80px 0}.ci-explore{gap:40px;padding:90px 0}.ci-final{flex-direction:column;align-items:flex-start}}@media (width<=600px){.ci-how-head h2,.ci-report-copy h2,.ci-explore h2,.ci-film-intro h2{font-size:40px}.ci-how-grid li{min-height:auto;padding:28px 22px}.ci-how-grid h3{font-size:22px}.ci-how-grid li:hover{transform:none}.ci-report-card{padding:28px 22px}.ci-report-card>strong{font-size:34px}.ci-how-orbit{height:120px;margin-top:48px}.ci-final>a{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.ci-how-grid li{transition:none}.ci-how-grid li:hover{transform:none}}.content-page{color:#10203a;background:#f4f0e7;min-height:100vh}.content-page>.header{height:76px}.content-hero{color:#f7f2e8;background:#07162b;padding:78px 0 88px;position:relative;overflow:hidden}.content-hero:after{content:"✶";font-family:var(--font-editorial),Georgia,serif;color:#d4b66f0d;font-size:260px;position:absolute;top:-60px;right:7vw}.content-hero .kicker{color:#d7b76d}.content-hero h1{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.045em;max-width:950px;margin:18px 0 20px;font-size:clamp(52px,7vw,86px);line-height:.96}.content-hero p{color:#b8c0cc;max-width:720px;font-size:15px;line-height:1.7}.content-shell{padding:70px 0 100px}.sign-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.sign-card{background:#fbfaf6;border:1px solid #d8d1c5;flex-direction:column;min-height:280px;padding:28px;transition:transform .25s,border-color .25s;display:flex}.sign-card:hover{border-color:#ae8d4e;transform:translateY(-4px)}.sign-card>span{color:#a07f3e;font-size:38px}.sign-card small{text-transform:uppercase;letter-spacing:.12em;color:#8b8c87;margin-top:20px;font-size:8px}.sign-card h2{font-family:var(--font-editorial),Georgia,serif;margin:6px 0;font-size:34px}.sign-card p{color:#6f746f;font-size:11px;line-height:1.65}.sign-card b{color:#8b6c32;margin-top:auto;font-size:10px}.sign-detail-head{border-bottom:1px solid #d8d1c5;grid-template-columns:1fr auto;align-items:end;gap:40px;padding-bottom:38px;display:grid}.sign-detail-symbol{color:#a38343;font-size:100px}.sign-detail-head h1{font-family:var(--font-editorial),Georgia,serif;margin:10px 0;font-size:clamp(56px,8vw,100px);line-height:.9}.sign-detail-head p{font-family:var(--font-editorial),Georgia,serif;max-width:760px;font-size:23px;line-height:1.45}.sign-facts{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.sign-facts span{border:1px solid #cfc7b9;padding:8px 10px;font-size:9px}.sign-editorial{grid-template-columns:1.25fr .75fr;gap:70px;margin-top:60px;display:grid}.sign-editorial h2,.article-body h2,.legal-body h2{font-family:var(--font-editorial),Georgia,serif;margin:38px 0 15px;font-size:35px;line-height:1.1}.sign-editorial p,.article-body p,.legal-body p,.legal-body li{color:#606a72;font-size:14px;line-height:1.85}.trait-columns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.trait-columns article,.sign-side-card{background:#fbfaf6;border:1px solid #d8d1c5;padding:24px}.trait-columns span,.sign-side-card>span{letter-spacing:.12em;color:#95763a;font-size:8px}.trait-columns ul{margin:17px 0 0;padding:0;list-style:none}.trait-columns li{font-family:var(--font-editorial),Georgia,serif;border-top:1px solid #e0d9cd;padding:11px 0;font-size:18px}.sign-side{flex-direction:column;gap:12px;display:flex}.sign-side-card h3{font-family:var(--font-editorial),Georgia,serif;margin:10px 0;font-size:24px}.sign-side-card p,.sign-side-card li{color:#6d7478;font-size:11px;line-height:1.65}.sign-side-card a{color:#886a31;margin-top:12px;font-size:10px;text-decoration:underline;display:inline-block}.compat-tags{flex-wrap:wrap;gap:7px;padding:0;list-style:none;display:flex}.compat-tags li{color:#3c4654;background:#e8e0cc;padding:8px 10px}.content-boundary{color:#707570;background:#e9e3d7;border-left:3px solid #a78749;margin-top:50px;padding:22px;font-size:10px;line-height:1.65}.article-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.article-card{background:#fbfaf6;border:1px solid #d8d1c5;flex-direction:column;min-height:260px;padding:30px;display:flex}.article-card span{text-transform:uppercase;letter-spacing:.12em;color:#92733b;font-size:8px}.article-card h2{font-family:var(--font-editorial),Georgia,serif;margin:15px 0;font-size:31px;line-height:1.08}.article-card p{color:#6d7375;font-size:11px;line-height:1.7}.article-card b{color:#8b6b30;margin-top:auto;font-size:10px}.article-body,.legal-body{max-width:820px;margin:0 auto}.article-body>header,.legal-body>header{border-bottom:1px solid #d8d1c5;margin-bottom:35px;padding-bottom:30px}.article-body h1,.legal-body h1{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.04em;margin:13px 0;font-size:clamp(45px,6vw,72px);line-height:1}.article-body>header p,.legal-body>header p{font-family:var(--font-editorial),Georgia,serif;color:#59626b;font-size:20px;line-height:1.5}.article-body blockquote{font-family:var(--font-editorial),Georgia,serif;border-left:3px solid #aa894a;margin:35px 0;padding:8px 0 8px 25px;font-size:24px;line-height:1.5}.legal-body ul{padding-left:20px}.legal-note{color:#697176;background:#fbfaf6;border:1px solid #d8d1c5;margin:25px 0;padding:20px;font-size:11px;line-height:1.7}.site-footer{color:#bcc4ce;background:#07162b;padding:45px 0}.site-footer-inner{grid-template-columns:1fr auto;gap:30px;display:grid}.site-footer .brand{color:#fff}.site-footer p{max-width:480px;font-size:9px;line-height:1.6}.site-footer nav{grid-template-columns:repeat(2,auto);gap:10px 22px;display:grid}.site-footer nav a{color:#c6cdd5;font-size:9px}.site-footer small{color:#7f8996;border-top:1px solid #ffffff1c;grid-column:1/-1;padding-top:20px;font-size:8px}@media (width<=900px){.sign-grid{grid-template-columns:repeat(2,1fr)}.sign-editorial,.site-footer-inner{grid-template-columns:1fr}}@media (width<=600px){.content-hero{padding:55px 0 65px}.content-shell{padding:48px 0 75px}.sign-grid,.article-grid,.trait-columns,.sign-detail-head{grid-template-columns:1fr}.sign-detail-symbol{font-size:70px}.sign-editorial{gap:35px}.site-footer nav{grid-template-columns:1fr 1fr}}.sign-detail-symbol{font-variant-emoji:text;font-family:Georgia,Times New Roman,serif;line-height:1}@media (width<=900px){.mobile-menu{display:block}.header-actions,.header>nav,.header-account{display:none!important}}.report-section-anchor{scroll-margin-top:7.5rem}.pilot-birth-page{background:var(--surface-muted)}.pilot-birth-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:0;width:min(1280px,100% - 40px);min-height:calc(100vh - 88px);padding:0;display:grid}.pilot-birth-atmosphere{color:#f5f0e5;flex-direction:column;justify-content:center;min-height:100%;padding:48px 40px 56px;display:flex;position:relative}.pilot-birth-sky{z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}.pilot-birth-atmosphere-copy{z-index:1;max-width:440px;position:relative}.pilot-birth-atmosphere-copy h1{font-family:var(--font-editorial), Georgia, serif;margin:16px 0 14px;font-size:clamp(36px,4vw,48px);font-weight:500;line-height:1.02}.pilot-birth-atmosphere-copy>p{color:#c5cdd8;margin:0 0 24px;font-size:15px;line-height:1.65}.pilot-birth-atmosphere .chart-preview{background:#0812248c;border-color:#c5a05959;box-shadow:0 20px 50px #00000040}.pilot-birth-atmosphere .form-auth-inline{color:#aeb8c7;margin-top:20px}.pilot-birth-atmosphere .form-auth-inline a{color:#f0d48a}.pilot-preview[data-wizard-step="1"] .chart-preview-ring.ring-1,.pilot-preview[data-wizard-step="2"] .chart-preview-ring.ring-2,.pilot-preview[data-wizard-step="3"] .chart-preview-ring.ring-3,.pilot-preview[data-wizard-step="4"] .chart-preview-ring.ring-1{border-color:var(--accent-gold);opacity:1}.pilot-birth-wizard{background:var(--surface);border-left:1px solid var(--border);flex-direction:column;padding:40px 36px 32px;display:flex}.pilot-wizard-steps{flex-direction:column;gap:6px;margin:0 0 28px;padding:0;list-style:none;display:flex}.pilot-wizard-step{color:var(--text-muted);align-items:center;gap:10px;padding:6px 0;font-size:12px;display:flex}.pilot-wizard-step-num{width:24px;height:24px;color:var(--text-muted);background:#f0ece4;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:650;display:grid}.pilot-wizard-step.active .pilot-wizard-step-num{background:var(--accent-navy);color:var(--accent-gold);box-shadow:0 0 0 2px #c5a05959}.pilot-wizard-step.done .pilot-wizard-step-num{color:#456758;background:#e8ede6}.pilot-wizard-panel{flex:1}.pilot-wizard-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-gold);margin-bottom:8px;font-size:10px;font-weight:750;display:block}.pilot-wizard-panel h2{font-family:var(--font-editorial), Georgia, serif;color:var(--accent-navy);outline:none;margin:0 0 24px;font-size:clamp(28px,3.5vw,36px);font-weight:500;line-height:1.08}.pilot-wizard-hint{color:var(--text-muted);margin:-8px 0 20px;font-size:13px;line-height:1.55}.pilot-wizard-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.pilot-back-btn,.pilot-next-btn{flex:1;min-width:140px}.pilot-review-list{border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:0;margin:0;display:flex;overflow:hidden}.pilot-review-list>div{border-bottom:1px solid var(--border);grid-template-columns:120px 1fr;gap:12px;padding:14px 16px;font-size:14px;display:grid}.pilot-review-list>div:last-child{border-bottom:0}.pilot-review-list dt{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:11px;font-weight:650}.pilot-review-list dd{color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.pilot-edit-link{color:var(--accent-gold);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:4px;padding:2px 0;font-size:12px;font-weight:650;text-decoration:underline;display:inline-flex}.pilot-calculating{text-align:center;padding:24px 0 8px}.pilot-calc-status{font-family:var(--font-editorial), Georgia, serif;color:var(--accent-navy);margin:20px 0 24px;font-size:22px}.pilot-calc-checklist{text-align:left;margin:0;flex-direction:column;gap:10px;max-width:320px;margin-inline:auto;padding:0;list-style:none;display:flex}.pilot-calc-checklist li{color:var(--text-muted);border-radius:var(--radius-md);background:#f5f2eb;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.pilot-calc-checklist li.done{color:#456758;background:#e8ede6}.pilot-calc-checklist li svg{color:var(--accent-gold);flex:none}.pilot-calc-dot{background:#d4cfc5;border-radius:50%;flex:none;width:8px;height:8px}.pilot-privacy{margin-top:auto;padding-top:24px}.report-v2-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:40px;padding-top:0;padding-bottom:100px;display:grid}.report-toc-desktop{max-height:calc(100vh - 7.5rem);padding:20px 0 24px;position:sticky;top:6.5rem;overflow-y:auto}.report-toc-label{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-gold);margin:0 0 14px;font-size:10px;font-weight:750}.report-toc-list{border-left:1px solid var(--border);margin:0;padding:0;list-style:none}.report-toc-list li a{color:var(--text-muted);border-left:2px solid #0000;margin-left:-1px;padding:9px 0 9px 14px;font-size:13px;line-height:1.4;transition:color .2s,border-color .2s,background .2s;display:block}.report-toc-list li a.is-active{color:var(--accent-navy);border-left-color:var(--accent-gold);background:linear-gradient(90deg,#c5a05914,#0000);font-weight:650}.report-toc-list li a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.report-spy-mobile{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);padding:10px 0;background:#f5f1e8f0;margin:0 calc(-1*min(24px,4vw));padding-inline:min(24px,4vw);display:none;position:sticky;top:4.5rem}.report-spy-track{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.report-spy-track::-webkit-scrollbar{display:none}.report-spy-pill{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;padding:8px 14px;font-size:12px;font-weight:600;transition:background .2s,color .2s,border-color .2s}.report-spy-pill.is-active{background:var(--accent-navy);color:#f0d48a;border-color:#c5a05973}.report-spy-pill:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.report-v2-with-nav{min-width:0}html[data-theme=dark] .pilot-birth-wizard{background:var(--surface);border-color:var(--line)}html[data-theme=dark] .pilot-wizard-panel h2{color:var(--ink)}html[data-theme=dark] .pilot-calc-checklist li{background:#1a2435}html[data-theme=dark] .pilot-calc-checklist li.done{background:#17271f}html[data-theme=dark] .report-spy-mobile{background:#0c121df0}html[data-theme=dark] .report-toc-list li a.is-active{color:var(--ink)}@media (width<=1024px){.report-v2-layout{grid-template-columns:1fr;gap:0}.report-toc-desktop{display:none}.report-spy-mobile{grid-column:1/-1;display:block}.report-v2-layout .report-v2-shell{grid-column:1/-1}}@media (width<=900px){.pilot-birth-layout{grid-template-columns:1fr;width:min(100% - 32px,680px);min-height:auto}.pilot-birth-atmosphere{min-height:auto;padding:32px 24px 28px}.pilot-birth-atmosphere-copy{max-width:none}.pilot-birth-wizard{border-left:0;border-top:1px solid var(--border);padding:28px 22px 24px}.pilot-wizard-actions{flex-direction:column}.pilot-back-btn,.pilot-next-btn{width:100%}.pilot-review-list>div{grid-template-columns:1fr;gap:4px}}@media (width<=600px){.pilot-birth-layout{width:calc(100% - 28px)}.pilot-wizard-steps{gap:4px}.pilot-wizard-step-label{font-size:11px}}@media (prefers-reduced-motion:reduce){.report-toc-list li a,.report-spy-pill,.pilot-preview .chart-preview-ring{transition:none!important}}@media print{.report-toc-desktop,.report-spy-mobile,.report-v2-actions,.report-v2-hero{display:none!important}.report-v2-layout{padding:0;display:block}.report-section-anchor{break-inside:avoid;scroll-margin-top:0}.report-v2-reading article,.report-v2-critical article,.report-v2-years details{break-inside:avoid}.report-v2-shell,.report-v2-disclaimer,.report-v2-technical-inner{color:#111!important;background:#fff!important}}.pilot-birth-page{isolation:isolate;background:#f5f0e7;min-height:100svh;position:relative;overflow:hidden}.pilot-birth-page>.header{z-index:20;color:#fff;position:absolute;inset:0 0 auto}.pilot-birth-page>.header .button.small{color:#f2c86e;box-shadow:none;background:#050f1d47;border:1px solid #e5b047d9}.pilot-birth-page>.header .theme-toggle,.pilot-birth-page>.header .mobile-menu-button{color:#fff;background:#050f1d3d;border-color:#ffffff4d}.pilot-birth-layout{z-index:1;background:#f5f0e7;grid-template-rows:minmax(360px,43svh) minmax(560px,auto);grid-template-columns:minmax(300px,.84fr) minmax(560px,1.16fr);column-gap:clamp(44px,7vw,112px);width:100%;min-height:100svh;margin:0;padding:0;display:grid;position:relative}.pilot-birth-sky{z-index:0;clip-path:ellipse(103% 82% at 92% 0);background-image:linear-gradient(90deg,#060f1c14,#060f1c1f),url(/astrea-hero-sky.webp);background-position:50% 53%;background-size:cover;height:61svh;min-height:520px;position:absolute;inset:0 0 auto;transform:scaleX(-1)}.pilot-birth-story{z-index:2;grid-area:2/1;align-self:start;max-width:560px;padding:clamp(56px,6vw,88px) 0 64px clamp(48px,9.5vw,154px);position:relative}.pilot-story-kicker{color:#b88931;letter-spacing:.18em;text-transform:uppercase;margin-bottom:18px;font-size:10px;font-weight:750;display:block}.pilot-birth-story h1{color:#101d32;font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.045em;margin:0;font-size:clamp(46px,4.4vw,72px);font-weight:500;line-height:.96}.pilot-birth-story h1 em{color:#c4953f;font-weight:500}.pilot-birth-story>p{color:#6d716f;border-top:1px solid #b8893180;max-width:420px;margin:28px 0 0;padding-top:22px;font-size:15px;line-height:1.65}.pilot-birth-story .form-auth-inline{color:#767974;margin-top:22px}.pilot-birth-story .form-auth-inline a{color:#8e682b}.pilot-birth-wizard{z-index:3;color:#142036;background:0 0;border:0;grid-area:2/2;width:min(640px,100% - 64px);padding:0 0 64px;position:relative}.pilot-wizard-progress{width:100%;position:absolute;bottom:calc(100% + 30px);left:0}.pilot-wizard-steps{grid-template-columns:repeat(5,1fr);gap:0;margin:0;padding:0;display:grid;position:relative}.pilot-wizard-step-button{width:100%;color:inherit;background:0 0;border:0;justify-items:center;gap:8px;padding:0;display:grid}.pilot-wizard-step-button:disabled{cursor:default}.pilot-wizard-step-button:not(:disabled):hover .pilot-wizard-step-num{transform:translateY(-2px);box-shadow:0 0 0 5px #f5f0e7,0 8px 20px #9f7a3833}.pilot-wizard-step-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:5px;border-radius:4px}.pilot-wizard-progress-track{background:#b2a89633;height:2px;margin-top:14px;overflow:hidden}.pilot-wizard-progress-track span{transform-origin:0;background:linear-gradient(90deg,#a87d34,#d5aa58);width:100%;height:100%;transition:transform .7s ease-out;display:block}.pilot-wizard-step{color:#9f9b92;justify-items:center;gap:8px;min-width:0;padding:0;font-size:11px;display:grid;position:relative}.pilot-wizard-step:before{content:"";z-index:-1;background:#d8d2c7;width:100%;height:1px;position:absolute;top:13px;left:0}.pilot-wizard-step:first-child:before{width:50%;left:50%}.pilot-wizard-step:last-child:before{width:50%}.pilot-wizard-step-num{color:#aaa59c;background:#f5f0e7;border:1px solid #d6d0c5;width:27px;height:27px;font-size:10px;box-shadow:0 0 0 5px #f5f0e7}.pilot-wizard-step.active{color:#142036;font-weight:700}.pilot-wizard-step.active .pilot-wizard-step-num{color:#fff;background:#c7963f;border-color:#c7963f;box-shadow:0 0 0 5px #f5f0e7}.pilot-wizard-step.done{color:#765f37}.pilot-wizard-step.done .pilot-wizard-step-num{color:#fff;background:#9f7a38;border-color:#9f7a38}.pilot-wizard-step.pending{opacity:1}.pilot-wizard-panel{min-height:360px}.pilot-wizard-kicker{color:#b88931;letter-spacing:.18em;margin-bottom:10px;font-size:10px}.pilot-wizard-panel h2{color:#142036;letter-spacing:-.035em;margin-bottom:24px;font-size:clamp(38px,3.1vw,50px)}.pilot-birth-wizard .field{margin-bottom:20px}.pilot-birth-wizard .field label{color:#1a2539;margin-bottom:10px;font-size:12px}.pilot-birth-wizard .input{color:#152137;background:#ffffff80;border-color:#cfc8ba;border-radius:3px;height:58px}.pilot-birth-wizard .input:focus{border-color:#ba8b37;box-shadow:0 0 0 3px #ba8b3721}.pilot-wizard-actions{gap:10px;margin-top:24px}.pilot-next-btn.button.primary{color:#fff;background:linear-gradient(100deg,#c69237,#daa94f);border-radius:3px;min-height:58px;box-shadow:0 16px 34px #b17f2b2e}.pilot-next-btn.button.primary:hover{background:linear-gradient(100deg,#b9832d,#cc9a41)}.pilot-back-btn.button.secondary{background:#ffffff59;border-radius:3px;min-height:58px}.pilot-birth-wizard .form-foot{margin-top:18px}.pilot-privacy{border-color:#d7d0c4;margin-top:20px;padding-top:16px}.pilot-loading-icon{color:#b88931;animation:1.1s linear infinite spin}.pilot-review-list{background:#ffffff42;border-color:#d7d0c4;border-radius:3px}@media (width<=1100px){.pilot-birth-layout{grid-template-columns:minmax(270px,.76fr) minmax(480px,1.24fr);column-gap:48px}.pilot-birth-story{padding-left:48px}.pilot-birth-wizard{width:calc(100% - 44px)}}@media (width<=900px){.pilot-birth-page{overflow:visible}.pilot-birth-page>.header{position:absolute}.pilot-birth-layout{width:100%;min-height:100svh;padding:0 0 56px;display:block}.pilot-birth-sky{clip-path:ellipse(112% 82% at 91% 0);background-position:58%;height:410px;min-height:0;position:relative}.pilot-birth-story{max-width:680px;margin:-40px auto 0;padding:0 24px 56px}.pilot-birth-story h1{font-size:clamp(44px,9vw,62px)}.pilot-birth-wizard{width:min(680px,100% - 48px);margin:0 auto;padding-bottom:0}.pilot-wizard-progress{margin-bottom:48px;position:relative;bottom:auto}.pilot-wizard-progress .pilot-wizard-steps{margin-bottom:0}.pilot-wizard-actions{flex-direction:row}}@media (width<=600px){.pilot-birth-page>.header{width:calc(100% - 28px)}.pilot-birth-page>.header .brand{font-size:15px}.pilot-birth-page>.header .theme-toggle{display:none}.pilot-birth-sky{clip-path:ellipse(125% 82% at 92% 0);height:320px}.pilot-birth-story{padding-inline:22px;margin-top:-24px;padding-bottom:48px}.pilot-birth-story h1{font-size:43px}.pilot-birth-story>p{font-size:14px}.pilot-birth-wizard{width:calc(100% - 36px)}.pilot-wizard-progress{margin-bottom:38px}.pilot-wizard-step-label{font-size:10px}.pilot-wizard-panel h2{font-size:38px}.pilot-birth-wizard .date-grid{grid-template-columns:.72fr 1.15fr .85fr;gap:6px}.pilot-birth-wizard .input{min-width:0;padding-inline:12px}.pilot-wizard-actions{flex-direction:column-reverse}.pilot-back-btn,.pilot-next-btn{width:100%}}@media (prefers-reduced-motion:reduce){.pilot-wizard-progress-track span,.pilot-wizard-step-num{transition:none!important}}:is(.account-page,.mother-page,.wellness-page,.decision-page,.discover-page,.skill-page,.content-page){--ci-paper:#fffaf1;--ci-cream:#f4efe5;--ci-navy:#07162b;--ci-ink:#0b1729;--ci-gold:#c69a45;--ci-line:#d8cebd;background:var(--ci-cream);color:var(--ci-ink)}:is(.mother-page,.wellness-page,.decision-page,.discover-page,.skill-page,.content-page,.saved-reports-page)>.header :is(.brand,.login,.header-user,.header-logout,nav a){color:#0b1729!important}:is(.mother-page,.wellness-page,.decision-page,.discover-page,.skill-page,.content-page,.saved-reports-page)>.header .mobile-menu-button{color:#0b1729;background:#fffaf1;border-color:#c9bfaf}:is(.mother-page,.wellness-page,.decision-page,.discover-page,.skill-page,.content-page,.saved-reports-page)>.header .theme-toggle{background:#fffaf1;border-color:#c9bfaf;color:#0b1729!important}.account-page>.header{z-index:10;color:#fffaf0;background:0 0;position:absolute;inset:0 0 auto}.account-page>.header :is(.brand,.login,.header-user,.header-actions a){color:#fffaf0}.account-page>.header .header-logout{color:#fffaf0;border-color:#ffffff47}.account-hero{background-image:url(/astrea-hero-sky.webp);background-position:55%;background-size:cover;align-items:end;min-height:440px;padding:150px 0 80px;display:grid;position:relative;overflow:hidden}.account-hero:after{content:"";background:#020c1c6b;position:absolute;inset:0}.account-hero-inner{z-index:1;align-items:flex-end;position:relative}.account-avatar{color:#f3ce79;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffaf024;border:1px solid #ffffff4d;width:88px;height:88px}.account-hero h1{letter-spacing:-.05em;max-width:760px;margin:10px 0 8px;font-size:clamp(3.2rem,6vw,6rem);font-weight:450;line-height:.92}.account-hero p{color:#fffaf0b3;font-size:12px}.account-hero-inner>a{color:#fffaf0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:#ffffff4d}.account-shell{z-index:2;margin-top:-42px;position:relative}.account-stats{background:var(--ci-line);gap:1px;padding:1px;box-shadow:0 20px 60px #09162a1a}.account-stats article{background:var(--ci-paper);border:0;min-height:112px;padding:25px 28px}.account-stats strong{color:#9a6f24;font-size:40px}.account-chart-head{border-bottom:1px solid var(--ci-line);margin-top:86px;padding-bottom:24px}.account-chart-head h2,.account-section-title h2,.account-personality h2,.account-weather h2,.account-timeline h2{color:var(--ci-ink);letter-spacing:-.045em;font-size:clamp(2.4rem,4.4vw,4rem);font-weight:470}.account-big-three{background:#fff3;gap:1px;padding:1px}.account-big-three article{background-image:url(/astrea-interior-visual-v1.webp);background-size:300% 100%;border:0;min-height:230px;padding:34px;position:relative;overflow:hidden}.account-big-three article:first-child{background-position:0}.account-big-three article:nth-child(2){background-position:50%}.account-big-three article:nth-child(3){background-position:100%}.account-big-three article:after{content:"";background:#030e1e8c;position:absolute;inset:0}.account-big-three article>*{z-index:1;position:relative}.account-big-three strong{color:#f1cc75;margin-top:54px;font-size:50px}.account-big-three p,.account-big-three span{color:#fffaf0b8}.account-personality-grid,.account-birth-panel,.account-grid>article,.account-planets article,.account-empty{background:var(--ci-paper);border-color:var(--ci-line)}.account-personality-grid{box-shadow:0 18px 48px #121c2b0d}.account-personality-grid article{padding:32px}.account-personality-grid li{font-size:21px}.account-personality>aside,.account-weather{background:#08172c}.account-planets>div:last-child{border-color:var(--ci-line);grid-template-columns:repeat(4,1fr)}.account-planets article{min-height:130px;padding:24px}.account-planets article strong{font-size:28px}.account-birth-panel{padding:clamp(28px,4vw,46px)}.account-birth-form input,.account-birth-form textarea,.account-password-form input{background:#fffdf8;border-color:#cec4b4;border-radius:10px;min-height:52px}.account-grid{background:var(--ci-line);gap:1px;padding:1px}.account-grid>article{border:0;padding:32px}:is(.mother-hero,.wellness-hero,.decision-hero,.discover-hero){color:#fffaf0;background-image:url(/astrea-interior-visual-v1.webp);background-size:300% 100%;grid-template-columns:1fr;align-items:end;min-height:590px;margin-top:22px;padding:clamp(70px,9vw,120px);position:relative;overflow:hidden;box-shadow:0 26px 70px #07162b29}.mother-hero{background-position:0}.wellness-hero{background-position:50%}.decision-hero{background-position:100%}.discover-hero{background-image:url(/astrea-hero-sky.webp);background-position:63%;background-size:cover}:is(.mother-hero,.wellness-hero,.decision-hero,.discover-hero):after{content:"";background:#020c1c7a;position:absolute;inset:0}:is(.mother-hero,.wellness-hero,.decision-hero,.discover-hero)>div:first-child{z-index:1;max-width:820px;position:relative}:is(.mother-hero,.wellness-hero,.decision-hero,.discover-hero) h1{color:#fffaf0;letter-spacing:-.055em;font-size:clamp(3.6rem,6.8vw,7.2rem);line-height:.9}:is(.mother-hero,.wellness-hero,.decision-hero,.discover-hero) p{color:#fffaf0c2;max-width:650px}:is(.mother-hero .mother-kicker,.wellness-hero .wellness-kicker,.decision-hero>div>span,.discover-hero>div>span){color:#efc66d}:is(.mother-mark,.wellness-seal,.decision-compass,.discover-stack){display:none}:is(.mother-safety,.wellness-truth,.decision-principle,.discover-summary){background:#07162b;margin-top:1px;padding:30px 34px}:is(.mother-form-card,.mother-result,.mother-knowledge article,.wellness-risk-grid article,.wellness-rhythm-grid article,.wellness-pillars article,.decision-panel,.decision-check-grid article,.decision-path article,.discover-grid article,.discover-consent){border-color:var(--ci-line);background:var(--ci-paper);box-shadow:0 16px 44px #0e1b2d0b}:is(.mother-knowledge article,.wellness-risk-grid article,.wellness-pillars article,.decision-check-grid article,.decision-path article,.discover-grid article){transition:transform .18s,box-shadow .18s,border-color .18s}:is(.mother-knowledge article,.wellness-risk-grid article,.wellness-pillars article,.decision-check-grid article,.decision-path article,.discover-grid article):hover{border-color:#baa77f;transform:translateY(-3px);box-shadow:0 24px 58px #0e1b2d16}.decision-tabs{background:var(--ci-line);gap:1px;padding:1px}.decision-tabs button{background:var(--ci-paper);border:0;min-height:96px}.decision-tabs button.active{color:#fffaf0;background:#9f762f}.decision-tabs button.active strong{color:#fffaf0}.discover-grid{background:var(--ci-line);gap:1px;padding:1px}.discover-grid article{border:0;min-height:380px}.discover-grid article:nth-child(3n+1){background-image:linear-gradient(#fffaf1e6,#fffaf1f5),url(/astrea-interior-visual-v1.webp);background-position:0;background-size:cover}.discover-grid article:nth-child(3n+2){background-image:linear-gradient(#fffaf1e6,#fffaf1f5),url(/astrea-interior-visual-v1.webp);background-position:50%;background-size:cover}.discover-grid article:nth-child(3n+3){background-image:linear-gradient(#fffaf1e6,#fffaf1f5),url(/astrea-interior-visual-v1.webp);background-position:100%;background-size:cover}.skill-page{background:var(--ci-cream)}.skill-studio{padding-top:18px}.skill-intro{color:#fffaf0;background-image:url(/astrea-interior-visual-v1.webp);background-position:50%;background-size:cover;align-items:flex-end;min-height:390px;margin-bottom:28px;padding:56px;position:relative;overflow:hidden}.skill-intro:after{content:"";background:#020c1c78;position:absolute;inset:0}.skill-intro>*{z-index:1;position:relative}.skill-intro h1,.skill-intro h2{letter-spacing:-.05em;font-size:clamp(3.3rem,6vw,6rem);line-height:.92}.skill-intro p{color:#fffaf0bf}.skill-intro .button{color:#07162b;background:#fffaf0}.skill-tabs{background:var(--ci-line);gap:1px;padding:1px}.skill-tabs button{background:var(--ci-paper);border:0;min-height:110px}.skill-panel{background:var(--ci-paper);border:0;margin-top:1px;box-shadow:0 20px 60px #0e1b2d0f}.insight-card,.skill-theme-grid article,.answer-card{border-color:var(--ci-line);background:#f8f2e8}.content-hero{background-image:url(/astrea-interior-visual-v1.webp);background-position:50%;background-size:cover;align-items:end;min-height:520px;padding:100px 0 82px;display:grid}.content-hero:before{content:"";background:#020c1c8f;position:absolute;inset:0}.content-hero:after{display:none}.content-hero .shell{z-index:1;position:relative}.content-hero h1{max-width:1050px;font-size:clamp(3.8rem,7vw,7rem)}.content-section-heading{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:24px 56px;margin:0 0 42px;display:grid}.content-section-heading>span{color:#a17b35;letter-spacing:.17em;grid-column:1/-1;font-size:10px;font-weight:750}.content-section-heading h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.04em;margin:0;font-size:clamp(38px,4.5vw,62px);font-weight:500;line-height:.98}.content-section-heading p{color:#667078;max-width:520px;margin:0;font-size:14px;line-height:1.75}.sign-grid{background:var(--ci-line);grid-template-columns:repeat(4,1fr);gap:1px;padding:1px}.sign-card{background:var(--ci-paper);border:0;min-height:420px;padding:164px 28px 32px;position:relative;overflow:hidden}.sign-card:before{content:"";background-image:linear-gradient(#0000 42%,#020c1c80),url(/astrea-zodiac-atlas-v2.webp);background-repeat:no-repeat;background-size:auto,400%;height:136px;transition:transform .7s cubic-bezier(.22,1,.36,1),filter .7s;position:absolute;inset:0 0 auto}.sign-card[data-sign-index="0"]:before{background-position:50%,0 0}.sign-card[data-sign-index="1"]:before{background-position:50%,33.333% 0}.sign-card[data-sign-index="2"]:before{background-position:50%,66.666% 0}.sign-card[data-sign-index="3"]:before{background-position:50%,100% 0}.sign-card[data-sign-index="4"]:before{background-position:50%,0%}.sign-card[data-sign-index="5"]:before{background-position:50%,33.333%}.sign-card[data-sign-index="6"]:before{background-position:50%,66.666%}.sign-card[data-sign-index="7"]:before{background-position:50%,100%}.sign-card[data-sign-index="8"]:before{background-position:50%,0 100%}.sign-card[data-sign-index="9"]:before{background-position:50%,33.333% 100%}.sign-card[data-sign-index="10"]:before{background-position:50%,66.666% 100%}.sign-card[data-sign-index="11"]:before{background-position:50%,100% 100%}.sign-card:hover:before{filter:saturate(1.08)contrast(1.04);transform:scale(1.045)}.sign-card>span{z-index:1;color:#f1cc75;text-shadow:0 4px 22px #000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05101fd1;border:1px solid #f0cb75b8;border-radius:50%;place-items:center;width:58px;height:58px;font-family:Georgia,Times New Roman,serif;font-size:37px;line-height:1;display:grid;position:absolute;top:91px;right:20px}.sign-card small{letter-spacing:.09em;font-size:12px;line-height:1.45}.sign-card h2{font-size:42px}.sign-card p{font-size:15px;line-height:1.68}.sign-card b{font-size:13px;line-height:1.45}.content-section-heading>span{font-size:12px}.content-section-heading p{font-size:16px}.content-boundary{font-size:14px;line-height:1.7}.site-footer p,.site-footer nav a{font-size:12px}.site-footer small,.sign-facts span{font-size:11px}.trait-columns span,.sign-side-card>span{font-size:10px}.sign-side-card p,.sign-side-card li{font-size:13px}.sign-side-card a{font-size:12px}.article-card span{font-size:11px}.article-card p{font-size:14px}.article-card b{font-size:12px}.legal-note{font-size:13px}.pilot-place-detail{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pilot-location-verify{grid-template-columns:auto 1fr;align-items:center;gap:16px;margin-top:2px;display:grid}.pilot-location-button{color:#fffaf0;min-height:44px;font:700 12px var(--font-sans);cursor:pointer;background:#101d32;border:1px solid #aa8748;justify-content:center;align-items:center;gap:8px;padding:0 17px;transition:transform .2s,box-shadow .2s;display:inline-flex}.pilot-location-button:hover{transform:translateY(-1px);box-shadow:0 10px 24px #101d3229}.pilot-location-button:disabled{opacity:.62;cursor:wait}.pilot-location-verify p{color:#737771;margin:0;font-size:10px;line-height:1.55}.pilot-location-message{color:#75602f;margin:12px 0 0;font-size:11px}.pilot-location-message.is-error{color:#9d3f3f}.pilot-location-results{gap:7px;margin-top:12px;display:grid}.pilot-location-results button{color:#142036;text-align:left;cursor:pointer;background:#fbfaf6;border:1px solid #d3cab9;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;width:100%;padding:12px 14px;display:grid}.pilot-location-results button:hover,.pilot-location-results button.selected{background:#f4ead5;border-color:#aa8748}.pilot-location-results button>svg:first-child{color:#b3832f}.pilot-location-results span{text-overflow:ellipsis;font-size:11px;line-height:1.35;overflow:hidden}.pilot-location-results small{color:#7d817c;letter-spacing:.04em;margin-top:4px;font-size:9px;display:block}.pilot-geocode-credit{color:#8a8d88;margin:10px 0 0;font-size:8px}.pilot-location-spin{animation:.8s linear infinite pilot-location-spin}@keyframes pilot-location-spin{to{transform:rotate(360deg)}}.account-location-verify{grid-column:1/-1;align-items:center;gap:14px;display:flex}.account-location-verify p,.account-location-selected{color:#756f64;margin:0;font-size:10px;line-height:1.55}.account-location-matches{grid-column:1/-1;gap:7px;display:grid}.account-location-matches button{border:1px solid var(--ci-line);color:var(--ci-ink);text-align:left;cursor:pointer;background:#fbfaf6;justify-content:space-between;gap:18px;padding:12px 14px;display:flex}.account-location-matches button:hover{background:#f4ead5;border-color:#aa8748}.account-location-matches small{color:#767b78;flex:none;font-size:9px}.account-location-selected{background:#f4ead5;border-left:2px solid #aa8748;grid-column:1/-1;padding:12px 14px}.article-grid{background:var(--ci-line);gap:1px;padding:1px}.article-card{background:var(--ci-paper);border:0;min-height:360px;padding:170px 34px 30px;position:relative}.article-card:before{content:"";background:url(/astrea-interior-visual-v1.webp) 50%/cover;height:138px;position:absolute;inset:0 0 auto}.article-card:nth-child(2n):before{background-position:100%}.legal-body>header{color:#fffaf0;background:url(/astrea-hero-sky.webp) 60%/cover;border:0;margin:0 0 46px;padding:58px;position:relative;overflow:hidden}.legal-body>header:after{content:"";background:#020c1c8c;position:absolute;inset:0}.legal-body>header>*{z-index:1;position:relative}.legal-body>header .kicker{color:#efc66d}.legal-body>header p{color:#fffaf0bf}.legal-note{border-color:var(--ci-line);background:var(--ci-paper);padding:26px}html[data-theme=dark] :is(.account-page,.mother-page,.wellness-page,.decision-page,.discover-page,.skill-page,.content-page){--ci-paper:#121c2b;--ci-cream:#0b121f;--ci-navy:#050c17;--ci-ink:#edf1f6;--ci-gold:#ddb968;--ci-line:#2b394c;background:var(--ci-cream);color:var(--ci-ink)}html[data-theme=dark] :is(.mother-page,.wellness-page,.decision-page,.discover-page,.skill-page,.content-page,.saved-reports-page)>.header :is(.brand,.login,.header-user,.header-logout,nav a){color:#edf1f6!important}html[data-theme=dark] :is(.account-stats article,.account-personality-grid,.account-personality-grid article,.account-birth-panel,.account-grid>article,.account-planets article,.mother-form-card,.mother-result,.mother-knowledge article,.wellness-risk-grid article,.wellness-rhythm-grid article,.wellness-pillars article,.decision-panel,.decision-check-grid article,.decision-path article,.discover-grid article,.discover-consent,.skill-tabs button:not(.active),.skill-panel,.insight-card,.skill-theme-grid article,.answer-card,.sign-card,.article-card,.legal-note){background-color:var(--ci-paper);color:var(--ci-ink);border-color:var(--ci-line)}html[data-theme=dark] :is(.content-section-heading p,.sign-card p,.article-card p,.article-body p,.legal-body p,.legal-body li,.sign-editorial p,.sign-side-card p,.sign-side-card li){color:#adb7c5}html[data-theme=dark] :is(.content-section-heading h2,.sign-card h2,.article-card h2,.sign-editorial h2,.article-body h1,.article-body h2,.legal-body h1,.legal-body h2){color:#f2f4f7}html[data-theme=dark] .content-boundary{color:#bdc5d0;background:#172335}html[data-theme=dark] .sign-grid,html[data-theme=dark] .article-grid{background:#2b394c}:is(.content-page,.sign-detail-page,.articles-page,.article-detail-page,.legal-page,.guide-page),.content-page :is(.sign-card,.content-boundary,.header,.site-footer),.sign-detail-page :is(.sign-detail-card,.sign-side-card,.header,.site-footer){transition:background-color .24s,color .24s,border-color .24s}@media (width<=980px){.sign-grid{grid-template-columns:repeat(2,1fr)}.account-planets>div:last-child{grid-template-columns:repeat(3,1fr)}:is(.mother-hero,.wellness-hero,.decision-hero,.discover-hero){min-height:520px;padding:70px 54px}}@media (width<=700px){.account-hero{min-height:420px;padding:125px 0 70px}.account-hero-inner{align-items:flex-start}.account-hero h1{font-size:3.5rem}.account-shell{margin-top:-28px}.account-stats,.account-big-three{grid-template-columns:1fr}.account-big-three article{min-height:210px}.account-planets>div:last-child{grid-template-columns:1fr 1fr}.account-grid{grid-template-columns:1fr}:is(.mother-hero,.wellness-hero,.decision-hero,.discover-hero){width:100%;min-height:500px;margin-top:0;padding:94px 24px 44px}:is(.mother-hero,.wellness-hero,.decision-hero,.discover-hero) h1{font-size:clamp(3rem,14vw,4.7rem)}.skill-studio{width:100%;padding-top:0}.skill-intro{min-height:430px;margin:0;padding:96px 24px 44px}.skill-tabs,.skill-panel{margin-left:18px;margin-right:18px}.content-hero{min-height:470px;padding:120px 0 54px}.content-hero h1{font-size:clamp(3.2rem,14vw,4.8rem)}.content-section-heading{grid-template-columns:1fr;gap:14px}.content-section-heading>span{grid-column:auto}.sign-grid,.article-grid{grid-template-columns:1fr}.content-shell{width:calc(100% - 36px)}.legal-body>header{margin-left:-4px;margin-right:-4px;padding:42px 24px}}@media (width<=430px){.account-planets>div:last-child{grid-template-columns:1fr}.account-hero-inner>a{margin-left:0}.sign-card{min-height:400px}.pilot-place-detail,.pilot-location-verify{grid-template-columns:1fr}.pilot-location-button{width:100%}}@media (prefers-reduced-motion:reduce){:is(.mother-knowledge article,.wellness-risk-grid article,.wellness-pillars article,.decision-check-grid article,.decision-path article,.discover-grid article,.sign-card,.content-page,.sign-detail-page,.articles-page,.article-detail-page,.legal-page,.guide-page,.content-boundary,.header,.site-footer){transition:none}}.account-signout{margin:0 0 0 auto}.account-signout button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff38;padding:11px 14px;font-size:10px}.account-signout button:hover{border-color:#ffffff80}.admin-header nav form,.saved-signout{margin:0}.admin-header nav button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.admin-header nav button:hover{color:#fff}.account-hero-inner>.account-signout{z-index:1;position:relative}@media (width>=901px) and (width<=1100px){.header-account .header-user{display:none}}@media (width<=600px){.account-signout{margin:-14px 0 0 80px}}:is(.account-page,.mother-page,.wellness-page,.decision-page,.discover-page,.skill-page,.content-page,.saved-reports-page){--gallery-paper:#fffaf1;--gallery-cream:#f3ede2;--gallery-ink:#211c1a;--gallery-line:#d8cbb8;--gallery-gold:#a87932;background:var(--gallery-cream);color:var(--gallery-ink)}.account-grid>article,.account-birth-panel,.account-personality-grid,.account-planets article{background-color:var(--gallery-paper);background-image:none}.account-personality-grid article:nth-child(2),.account-grid>article:nth-child(2),.account-planets article:nth-child(2){background-position:0 42%}.account-personality-grid article:nth-child(3),.account-grid>article:nth-child(3),.account-planets article:nth-child(3){background-position:62% 78%}.account-personality>aside,.account-weather{color:#fff8ed;background-color:#332821;background-image:url(/astrea-interior-visual-v1.webp);background-position:50%;background-size:cover}.account-weather h2,.account-personality>aside strong{color:#f1ce8a}.account-weather header p,.account-weather-rhythm p,.account-weather-days small{color:#e3d3be}.account-page>.header{background:var(--gallery-paper);color:var(--gallery-ink);border-bottom:1px solid var(--gallery-line)}.account-hero{color:var(--gallery-ink);background-color:var(--gallery-paper);border-bottom:1px solid var(--gallery-line);background-image:linear-gradient(90deg,#fffaf1f0,#fffaf1b3),url(/astrea-interior-visual-v1.webp);background-position:50%;background-size:cover}.account-hero p{color:#6f6258}.account-signout button{color:var(--gallery-ink);border-color:var(--gallery-line)}.account-big-three article{color:var(--gallery-ink);background-color:var(--gallery-paper);background-blend-mode:soft-light;border-top-color:var(--gallery-gold);background-image:linear-gradient(135deg,#fffaf1eb,#f3ede2c7),url(/astrea-zodiac-atlas-v2.webp)}.account-big-three span{color:#806c5b}.account-big-three strong{color:#8f6327}.account-big-three p{color:#75675d}html[data-theme=dark] :is(.account-page,.mother-page,.wellness-page,.decision-page,.discover-page,.skill-page,.content-page,.saved-reports-page){--gallery-paper:#211c1b;--gallery-cream:#151313;--gallery-ink:#f5ecdf;--gallery-line:#51443a;--gallery-gold:#dfb76b;--ci-paper:#211c1b;--ci-cream:#151313;--ci-navy:#1c1718;--ci-ink:#f5ecdf;--ci-line:#51443a;background:var(--gallery-cream);color:var(--gallery-ink)}html[data-theme=dark] :is(.account-stats article,.account-personality-grid,.account-personality-grid article,.account-birth-panel,.account-grid>article,.account-planets article,.account-empty,.mother-form-card,.mother-result,.mother-knowledge article,.wellness-risk-grid article,.wellness-rhythm-grid article,.wellness-pillars article,.decision-panel,.decision-check-grid article,.decision-windows article,.discover-grid article,.discover-summary,.discover-consent,.discover-privacy){background-color:var(--gallery-paper);border-color:var(--gallery-line);color:var(--gallery-ink)}html[data-theme=dark] .account-personality>aside,html[data-theme=dark] .account-weather{color:#fff8ed;background-color:#332821;background-image:url(/astrea-interior-visual-v1.webp)}html[data-theme=dark] .account-page>.header{color:#f5ecdf;background:#211c1b;border-color:#51443a}html[data-theme=dark] .account-hero{color:#f5ecdf;background-color:#211c1b;background-image:linear-gradient(90deg,#211c1bf2,#211c1bb8),url(/astrea-interior-visual-v1.webp)}html[data-theme=dark] .account-hero p{color:#d8c8b8}html[data-theme=dark] .account-signout button{color:#f5ecdf;border-color:#6b584a}html[data-theme=dark] .account-big-three article{color:#f5ecdf;background-color:#332821;background-image:linear-gradient(135deg,#332821f0,#211c1bd1),url(/astrea-zodiac-atlas-v2.webp)}.account-dashboard-main>.account-hero{background-image:linear-gradient(#16120f2e,#16120fd6),url(/astrea-dashboard-moon-v1.png);background-position:50%;background-size:cover}html[data-theme=dark] .account-dashboard-main>.account-hero{background-image:linear-gradient(#12100f38,#12100fe0),url(/astrea-dashboard-moon-v1.png)}html[data-theme=dark] .account-big-three span{color:#d8c8b8}html[data-theme=dark] .account-big-three strong{color:#dfb76b}html[data-theme=dark] .account-big-three p{color:#cbb9a8}.account-sidebar{z-index:5;background:var(--gallery-paper);border-right:1px solid var(--gallery-line);flex-direction:column;width:210px;padding:34px 18px 26px;display:flex;position:fixed;inset:0 auto 0 0}.account-sidebar-brand{color:var(--gallery-ink);font-family:var(--font-editorial), Georgia, serif;letter-spacing:.2em;margin:0 10px 45px;font-size:18px;text-decoration:none}.account-sidebar-brand span{color:var(--gallery-gold)}.account-sidebar nav a,.account-sidebar-settings{color:#776c62;border-radius:8px;padding:13px 12px;font-size:11px;text-decoration:none}.account-sidebar nav a:hover,.account-sidebar nav a.active{color:var(--gallery-ink);background:var(--gallery-cream)}.account-sidebar-settings{margin-top:auto}.account-page>.header{width:calc(100% - 210px);margin-left:210px}.account-dashboard-main{background:var(--gallery-cream);grid-template-columns:minmax(330px,.78fr) minmax(520px,1.22fr);gap:10px;margin-left:210px;padding:10px;display:grid}.account-dashboard-main>.account-hero,.account-dashboard-main>.account-shell{margin-left:0}.account-dashboard-main>.account-shell{width:100%;min-width:0}.account-dashboard-main .shell{width:100%;max-width:none}.account-page{overflow-x:hidden}.account-page>.header nav,.account-page>.header .brand,.account-page>.header .header-actions{display:none}.account-page>.header{justify-content:flex-end;align-items:center;padding-right:18px;display:flex}.account-dashboard-main>.account-hero{border:1px solid var(--gallery-line);min-height:590px;padding:38px 24px 28px}.account-hero-inner{flex-direction:column;justify-content:flex-end;align-items:flex-start;max-width:1180px;height:100%;display:flex}.account-hero h1{max-width:560px;margin-top:auto;font-size:clamp(38px,4.5vw,64px)}.account-hero .account-hero-inner>div:last-of-type{max-width:420px}.account-hero .account-signout{align-self:flex-end;margin-bottom:auto}.account-hero .account-avatar{display:none}.account-shell{margin-top:0;padding:0 10px 90px}.account-stats{display:none}.account-chart-head{background:var(--gallery-paper);border:1px solid var(--gallery-line);min-height:260px;margin-top:0;padding:30px 34px}.account-chart-head h2{font-size:34px}.account-big-three,.account-timeline{margin-top:10px}html[data-theme=dark] .account-sidebar{background:#211c1b}html[data-theme=dark] .account-sidebar nav a,html[data-theme=dark] .account-sidebar-settings{color:#cbb9a8}html[data-theme=dark] .account-sidebar nav a:hover,html[data-theme=dark] .account-sidebar nav a.active{color:#f5ecdf;background:#332821}html[data-theme=dark] .account-chart-head{background:#211c1b}@media (width<=900px){.account-sidebar{display:none}.account-page>.header{width:100%;margin-left:0}.account-dashboard-main{margin-left:0;padding:0 10px;display:block}.account-dashboard-main>.account-hero{min-height:500px}}@media (width>=901px) and (width<=1100px){.account-dashboard-main{grid-template-columns:1fr}.account-dashboard-main>.account-hero{min-height:470px}}html[data-theme=dark] .account-empty,html[data-theme=dark] .account-chart-head,html[data-theme=dark] .account-stats article,html[data-theme=dark] .account-grid>article,html[data-theme=dark] .account-planets article,html[data-theme=dark] .account-birth-panel{color:#f5ecdf!important;background:#211c1b!important;border-color:#51443a!important}html[data-theme=dark] .account-big-three article{color:#f5ecdf!important;background:#332821!important}html[data-theme=dark] .account-personality-grid li,html[data-theme=dark] .account-grid h3,html[data-theme=dark] .account-planets article strong,html[data-theme=dark] .account-birth-panel h2{color:#f5ecdf}html[data-theme=dark] .account-grid p,html[data-theme=dark] .account-chart-head p,html[data-theme=dark] .account-section-title p,html[data-theme=dark] .account-planets article small,html[data-theme=dark] .account-planets article span{color:#cbbca9}@media (width<=900px){.account-personality-grid,.account-grid>article,.account-planets article{background-size:240%}}.account-page{--account-rail:176px;color:#2a231d!important;background:#f4f0e8!important}@media (width>=901px){.account-page>.header{display:none!important}}.account-sidebar{width:var(--account-rail);border-right:1px solid #e6ddcd;padding:30px 12px 22px;background:#f7f2e9!important}.account-sidebar-brand{letter-spacing:.24em;text-indent:.24em;justify-items:center;gap:10px;margin:0 0 40px;font-size:15px;font-weight:500;display:grid;color:#33291f!important}.account-sidebar-brand span{color:#b8893f;font-size:12px}.account-sidebar nav{gap:2px;display:grid}.account-sidebar nav a,.account-sidebar-foot a,.account-sidebar-foot button{width:100%;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:13px 10px;font-size:12px;font-weight:500;transition:background .18s,color .18s;display:flex;color:#6b6157!important}.account-sidebar nav a svg,.account-sidebar-foot svg{color:#8d8175;flex:none;transition:color .18s}.account-sidebar nav a:hover,.account-sidebar nav a:focus-visible,.account-sidebar nav a.active,.account-sidebar-foot a:hover,.account-sidebar-foot a:focus-visible,.account-sidebar-foot button:hover,.account-sidebar-foot button:focus-visible{color:#33291f!important;background:#efe7d9!important}.account-sidebar nav a.active svg,.account-sidebar nav a:hover svg,.account-sidebar-foot a:hover svg,.account-sidebar-foot button:hover svg{color:#b8893f}.account-sidebar-foot{border-top:1px solid #e6ddcd;gap:2px;margin-top:auto;padding-top:12px;display:grid}.account-sidebar-theme{padding:0 0 8px}.account-sidebar-theme .theme-toggle{color:#6b6157;background:0 0;border:0;border-radius:9px;justify-content:flex-start;width:100%;height:40px;padding:0 10px}.account-sidebar-theme .theme-toggle:hover,.account-sidebar-theme .theme-toggle:focus-visible{color:#33291f;background:#efe7d9}html[data-theme=dark] .account-sidebar-theme .theme-toggle{color:#b9a998}html[data-theme=dark] .account-sidebar-theme .theme-toggle:hover,html[data-theme=dark] .account-sidebar-theme .theme-toggle:focus-visible{color:#f7efe3;background:#2b2320}.account-reference-dashboard{margin-left:var(--account-rail);background:#e6ddcd;gap:1px;padding:0;display:grid}.account-reference-dashboard>*{min-width:0}.account-reference-top{background:linear-gradient(#100c0a70 0%,#100c0a14 28%,#0a080729 56%,#08060561 100%),url(/astrea-dashboard-moon-v1.png) 50% 42%/cover;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-content:stretch;gap:28px;min-height:760px;padding:36px 40px 32px;display:grid;overflow:hidden}.account-reference-hero{color:#fffaf1;background:0 0;flex-direction:column;min-width:0;padding:0;display:flex}.account-reference-meta{color:#f6ede0;gap:8px;display:grid}.account-reference-meta time{text-transform:capitalize;font-size:13px;line-height:1.4}.account-reference-meta small{color:#d8cdbe;font-size:12px}.account-reference-meta small span{color:#d2a65d}.account-reference-copy{max-width:640px;margin-top:22px;padding-right:8px}.account-reference-copy h1{letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(36px,4.4vw,58px);font-weight:500;line-height:1.06;font-family:var(--font-editorial), Georgia, serif!important}.account-reference-copy p{color:#e2d8cb;max-width:420px;margin:0;font-size:14px;line-height:1.6}.account-reference-daily{color:#fff;border-top:1px solid #ffffff47;justify-content:space-between;align-items:center;gap:20px;max-width:420px;margin-top:22px;padding:18px 0 0;text-decoration:none;display:flex}.account-reference-daily span{gap:5px;display:grid}.account-reference-daily b{font-family:var(--font-sans), Arial, sans-serif;letter-spacing:.15em;font-size:11px;font-weight:650}.account-reference-daily small{color:#d8cdbe;font-size:12.5px;font-family:var(--font-sans), Arial, sans-serif}.account-reference-daily i{color:#2a2118;background:#d2a65d;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:18px;font-style:normal;transition:transform .2s,background .2s;display:grid}.account-reference-daily:hover i,.account-reference-daily:focus-visible i{background:#e0b672;transform:translate(3px)}.account-reference-right{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:stretch;gap:16px;min-width:0;display:grid}.account-reference-chart,.account-reference-sky{-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);background:#0a0b0e75;border:1px solid #fff8ec24;border-radius:18px;box-shadow:0 18px 48px #06040347}.account-reference-chart{color:#f4ecdf;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:12px;min-width:0;padding:28px 26px;scroll-margin-top:96px;display:grid;overflow:hidden}.account-reference-chart>div{z-index:1;min-width:0}.account-reference-chart>div>span,.account-reference-sky span,.account-flow-head span{color:#a87838;font-family:var(--font-sans), Arial, sans-serif;letter-spacing:.16em;font-size:11px;font-weight:650}.account-reference-chart h2{letter-spacing:-.02em;color:#f4ecdf;margin:14px 0 22px;font-size:clamp(26px,2.6vw,34px);font-weight:500;line-height:1.08;font-family:var(--font-editorial), Georgia, serif!important}.account-chart-rows{border-top:1px solid #ffffff18;margin:0}.account-chart-rows>div{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(90px,auto) minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 0;font-size:13px;display:grid}.account-chart-rows dt{min-width:0}.account-chart-glyph{color:#c9c1b7;align-items:center;gap:9px;font-style:normal;display:flex}.account-chart-glyph svg{color:#a87838;flex:none}.account-chart-glyph b{color:#a87838;letter-spacing:.04em;flex:none;width:15px;font-size:9.5px;font-weight:650}.account-chart-rows dd{color:#f4ecdf;min-width:0;margin:0;font-weight:500}.account-chart-rows .account-chart-degree{color:#b7aea3;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:400}.account-reference-chart a{color:#a87838;margin-top:20px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.account-reference-chart a:hover{text-decoration:underline}.account-reference-chart img{object-fit:contain;mix-blend-mode:lighten;width:100%;max-width:100%;height:auto;max-height:280px}.account-reference-sky{color:#fff;justify-content:space-between;align-items:center;gap:20px;padding:28px 26px;scroll-margin-top:96px;display:flex;position:relative;overflow:hidden}.account-reference-sky>div{min-width:0}.account-reference-sky h2{letter-spacing:-.02em;margin:12px 0;font-size:clamp(24px,2.5vw,33px);font-weight:500;line-height:1.08;font-family:var(--font-editorial), Georgia, serif!important}.account-reference-sky p{color:#ded3c5;max-width:380px;font-size:13px;line-height:1.6;font-family:var(--font-sans), Arial, sans-serif;margin:0 0 14px}.account-reference-sky a{color:#f3ebe0;font-size:12.5px;font-family:var(--font-sans), Arial, sans-serif;text-decoration:none}.account-reference-sky a:hover{text-decoration:underline}.account-sky-badge{text-align:center;flex:none;justify-items:center;gap:3px;width:116px;display:grid}.account-sky-badge>span{color:#2a2118;background:#d2a65d;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:9px;display:grid}.account-sky-badge>span svg{width:22px;height:22px}.account-sky-badge b{font-family:var(--font-sans), Arial, sans-serif;font-size:12.5px;font-weight:600;line-height:1.35}.account-sky-badge small{font-family:var(--font-sans), Arial, sans-serif;color:#ded3c5;font-variant-numeric:tabular-nums;font-size:12.5px}.account-sky-badge em{color:#bdae9d;margin-top:4px;font-size:11px;font-style:normal}.account-flow{background:#f7f2e9;padding:26px 34px 30px}.account-flow-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.account-flow-head p{color:#7a7168;max-width:440px;margin:8px 0 0;font-size:13px;line-height:1.55}.account-flow-controls{flex:none;align-items:center;gap:8px;display:flex}.account-flow-controls button{color:#6f675f;cursor:pointer;background:#fffdf9;border:1px solid #ddd2c0;border-radius:50%;place-items:center;width:32px;height:32px;transition:border-color .18s,color .18s,opacity .18s;display:grid}.account-flow-controls button:hover:not(:disabled){color:#a87838;border-color:#b8893f}.account-flow-controls button:disabled{opacity:.35;cursor:default}.account-flow-controls a{color:#a87838;white-space:nowrap;margin-left:6px;font-size:13px;font-weight:600;text-decoration:none}.account-flow-controls a:hover{text-decoration:underline}.account-flow-track{scrollbar-width:none;align-items:flex-start;gap:26px;min-width:0;margin-top:22px;display:flex;overflow-x:auto}.account-flow-track::-webkit-scrollbar{display:none}.account-flow-track:focus-visible{outline-offset:4px;outline:2px solid #b8893f}.account-flow-today{color:#a87838;width:68px;font-family:var(--font-editorial), Georgia, serif;flex:none;padding-top:30px;line-height:1.02;position:relative}.account-flow-today b{font-size:30px;font-weight:500;display:block}.account-flow-today small{font-family:var(--font-sans), Arial, sans-serif;color:#8d8175;margin-top:6px;font-size:12px;display:block}.account-flow-item{flex:none;grid-template-columns:84px minmax(0,1fr);gap:14px;width:268px;padding-top:30px;display:grid;position:relative}.account-flow-today:before,.account-flow-item:before{content:"";background:#ddd2c0;height:1px;position:absolute;top:6px;left:0;right:-26px}.account-flow-item:last-child:before{right:0}.account-flow-item:after{content:"";background:#b8893f;border-radius:50%;width:9px;height:9px;position:absolute;top:2px;left:0}.account-flow-tile{background-color:#171310;background-image:url(/astrea-zodiac-atlas-v2.webp);background-repeat:no-repeat;background-size:400% 300%;border-radius:4px;width:84px;height:84px}.account-flow-tile[data-tile=aries]{background-position:0 0}.account-flow-tile[data-tile=taurus]{background-position:33.33% 0}.account-flow-tile[data-tile=gemini]{background-position:66.66% 0}.account-flow-tile[data-tile=cancer]{background-position:100% 0}.account-flow-tile[data-tile=leo]{background-position:0%}.account-flow-tile[data-tile=virgo]{background-position:33.33%}.account-flow-tile[data-tile=libra]{background-position:66.66%}.account-flow-tile[data-tile=scorpio]{background-position:100%}.account-flow-tile[data-tile=sagittarius]{background-position:0 100%}.account-flow-tile[data-tile=capricorn]{background-position:33.33% 100%}.account-flow-tile[data-tile=aquarius]{background-position:66.66% 100%}.account-flow-tile[data-tile=pisces]{background-position:100% 100%}.account-flow-tile[data-tile=personal]{background-image:url(/astrea-dashboard-moon-v1.png);background-position:66% 38%;background-size:cover}.account-flow-item>div{min-width:0}.account-flow-item span{color:#a87838;letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:650}.account-flow-item h3{color:#2f2822;margin:6px 0 5px;font-size:14px;font-weight:600;line-height:1.3}.account-flow-item p{color:#6f675f;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.account-reference-gallery{grid-template-columns:repeat(4,1fr);gap:1px;min-height:210px;display:grid;overflow:hidden}.account-reference-gallery span{isolation:isolate;color:#fffaf1;background:#0b0a09;flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;min-height:210px;padding:0 12px 16px;display:flex;position:relative}.account-sign-art{aspect-ratio:1;background-color:#0b0a09;background-image:url(/astrea-zodiac-atlas-v2.webp);background-repeat:no-repeat;background-size:400% 300%;width:auto;max-width:100%;height:calc(100% - 52px);position:absolute;top:0;left:50%;transform:translate(-50%)}.account-reference-gallery span:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#0a0807eb 70%);height:72px;position:absolute;inset:auto 0 0}.account-reference-gallery span small,.account-reference-gallery span b{z-index:2;position:relative}.account-reference-gallery span small{letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:650}.account-reference-gallery span b{font-family:var(--font-editorial), Georgia, serif;font-size:24px;font-weight:500}.account-reference-gallery span[data-sign=aries] .account-sign-art{background-position:0 0}.account-reference-gallery span[data-sign=taurus] .account-sign-art{background-position:33.33% 0}.account-reference-gallery span[data-sign=gemini] .account-sign-art{background-position:66.66% 0}.account-reference-gallery span[data-sign=cancer] .account-sign-art{background-position:100% 0}.account-reference-gallery span[data-sign=leo] .account-sign-art{background-position:0%}.account-reference-gallery span[data-sign=virgo] .account-sign-art{background-position:33.33%}.account-reference-gallery span[data-sign=libra] .account-sign-art{background-position:66.66%}.account-reference-gallery span[data-sign=scorpio] .account-sign-art{background-position:100%}.account-reference-gallery span[data-sign=sagittarius] .account-sign-art{background-position:0 100%}.account-reference-gallery span[data-sign=capricorn] .account-sign-art{background-position:33.33% 100%}.account-reference-gallery span[data-sign=aquarius] .account-sign-art{background-position:66.66% 100%}.account-reference-gallery span[data-sign=pisces] .account-sign-art{background-position:100% 100%}.account-reference-gallery span[data-sign=personal] .account-sign-art{background-image:url(/astrea-dashboard-moon-v1.png);background-position:66% 38%;background-size:cover}.account-dashboard-main{margin-left:var(--account-rail)!important;background:#f4f0e8!important;padding:34px 34px 80px!important;display:block!important}.account-dashboard-main>.account-hero,.account-dashboard-main .account-stats,.account-dashboard-main .account-chart-head,.account-dashboard-main .account-big-three,.account-dashboard-main .account-weather,.account-dashboard-main .account-timeline,.account-dashboard-main .account-personality,.account-dashboard-main .account-planets{display:none!important}.account-dashboard-main>.account-shell{max-width:1100px;margin:0 auto;padding:0}.account-dashboard-main .account-birth-panel,.account-dashboard-main .account-grid{background:#fffcf8;border-color:#e5ddcf;border-radius:16px}.account-dashboard-main .account-birth-panel{margin-top:18px;padding:28px;scroll-margin-top:24px}.account-dashboard-main .account-grid{margin-top:12px}@media (width<=1180px){.account-reference-top{gap:22px;min-height:680px;padding:28px 24px 24px}.account-reference-chart{grid-template-columns:1fr;justify-items:center;gap:16px}.account-reference-chart img{max-height:220px}}@media (width<=900px){.account-sidebar{display:none}.account-reference-dashboard,.account-dashboard-main{margin-left:0!important}.account-dashboard-main{padding:24px 18px 72px!important}.account-reference-top{grid-template-columns:1fr;gap:18px;min-height:0;padding:24px 18px 20px}.account-reference-hero{min-height:0;padding:0}.account-reference-right{grid-template-columns:1fr}.account-reference-chart,.account-reference-sky,.account-flow{padding:24px 22px}.account-reference-sky{flex-direction:column;align-items:flex-start;gap:20px}.account-sky-badge{text-align:left;grid-template-columns:54px auto auto;place-items:center start;gap:4px 12px;width:100%}.account-sky-badge>span{grid-row:1/3;margin-bottom:0}.account-flow-track{gap:20px}.account-flow-item{width:236px}.account-reference-gallery{grid-template-columns:1fr 1fr;grid-auto-rows:142px;height:auto;overflow:visible}.account-page>.header .brand{margin-right:auto;color:#33291f!important;display:inline-flex!important}html[data-theme=dark] .account-page>.header .brand{color:#f5ecdf!important}}@media (prefers-reduced-motion:reduce){.account-reference-daily i,.account-sidebar nav a,.account-flow-controls button{transition:none}.account-flow-track{scroll-behavior:auto}}.account-reference-chart>div>span,.account-reference-sky span,.account-flow-head span,.account-reference-daily b{font-family:var(--font-sans), Arial, sans-serif;letter-spacing:.16em;font-weight:650}.account-reference-copy h1,.account-reference-chart h2,.account-reference-sky h2{font-weight:500;font-family:var(--font-editorial), Georgia, "Times New Roman", serif!important}html[data-theme=dark] .account-page{color:#f5ecdf!important;background:#14100f!important}html[data-theme=dark] .account-sidebar{border-right-color:#382e28;background:#1c1716!important}html[data-theme=dark] .account-sidebar-brand{color:#f2e8db!important}html[data-theme=dark] .account-sidebar nav a,html[data-theme=dark] .account-sidebar-foot a,html[data-theme=dark] .account-sidebar-foot button{color:#b9a998!important}html[data-theme=dark] .account-sidebar nav a:hover,html[data-theme=dark] .account-sidebar nav a:focus-visible,html[data-theme=dark] .account-sidebar nav a.active,html[data-theme=dark] .account-sidebar-foot a:hover,html[data-theme=dark] .account-sidebar-foot a:focus-visible,html[data-theme=dark] .account-sidebar-foot button:hover,html[data-theme=dark] .account-sidebar-foot button:focus-visible{color:#f7efe3!important;background:#2b2320!important}html[data-theme=dark] .account-sidebar-foot{border-top-color:#382e28}html[data-theme=dark] .account-reference-chart img{mix-blend-mode:normal;border-radius:12px;box-shadow:0 18px 44px #00000061}html[data-theme=dark] .account-reference-dashboard{background:#070708}html[data-theme=dark] .account-reference-chart,html[data-theme=dark] .account-reference-sky{background:#0a0b0e80;border-color:#fff8ec1f}html[data-theme=dark] .account-flow{background:#111214}html[data-theme=dark] .account-reference-chart h2,html[data-theme=dark] .account-chart-rows dd,html[data-theme=dark] .account-flow-item h3{color:#f5ecdf}html[data-theme=dark] .account-chart-rows,html[data-theme=dark] .account-chart-rows>div{border-color:#3d332c}html[data-theme=dark] .account-chart-glyph,html[data-theme=dark] .account-chart-rows .account-chart-degree,html[data-theme=dark] .account-flow-head p,html[data-theme=dark] .account-flow-item p,html[data-theme=dark] .account-flow-today small{color:#b0a292}html[data-theme=dark] .account-flow-controls button{color:#cbbca9;background:#241d1b;border-color:#4a3d34}html[data-theme=dark] .account-flow-today:before,html[data-theme=dark] .account-flow-item:before{background:#4a3d34}html[data-theme=dark] .account-dashboard-main{background:#14100f!important}.account-birth-panel,.account-grid>article{--account-field-bg:#fffdfa;--account-field-border:#ddd2c0;--account-field-ink:#2a231d;--account-field-placeholder:#9c9086;--account-label-ink:#6f655c}.account-birth-panel>header h2{letter-spacing:-.02em;margin:10px 0 0;font-size:clamp(24px,2.6vw,30px);line-height:1.12}.account-birth-panel>header p{color:#7a7168;max-width:560px;margin:10px 0 0;font-size:13px;line-height:1.6}.account-birth-plaque{color:#f4ecdf;background:#111214;border:1px solid #ddd2c0;margin-top:22px;padding:22px 24px}.account-birth-plaque>span{letter-spacing:.16em;color:#d4af6a;font-size:10px;font-weight:750;display:block}.account-birth-plaque strong{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.03em;margin:8px 0 16px;font-size:clamp(28px,3vw,40px);font-weight:500;display:block}.account-birth-plaque ul{border-top:1px solid #ffffff18;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:16px 0 0;list-style:none;display:grid}.account-birth-plaque li{gap:4px;font-size:14px;display:grid}.account-birth-plaque b{letter-spacing:.12em;text-transform:uppercase;color:#c9c1b7;font-size:10px;font-weight:650}#notlarim,#dogum-haritam,#gunluk-gokyuzu,#zaman,#hesap-bilgileri{scroll-margin-top:96px}.account-birth-form,.account-password-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;margin-top:24px;display:grid}.account-birth-form label,.account-password-form label{letter-spacing:.01em;color:var(--account-label-ink);flex-direction:column;gap:7px;font-size:12px;font-weight:600;display:flex}.account-birth-form input,.account-birth-form textarea,.account-password-form input{min-height:46px;font:inherit;border:1px solid var(--account-field-border);color:var(--account-field-ink);background:#f4efe5;border-radius:10px;padding:11px 14px;font-size:14px;font-weight:400;transition:border-color .18s,box-shadow .18s}.account-birth-form textarea{resize:vertical;min-height:96px;padding-top:12px;line-height:1.55}.account-birth-form input::placeholder,.account-birth-form textarea::placeholder,.account-password-form input::placeholder{color:var(--account-field-placeholder);opacity:1}.account-birth-form input:focus-visible,.account-birth-form textarea:focus-visible,.account-password-form input:focus-visible{border-color:#b8893f;outline:none;box-shadow:0 0 0 3px #b8893f38}.account-birth-form>.button,.account-password-form>.button{grid-column:1/-1;justify-self:start;margin-top:4px}.account-location-verify{align-items:center;gap:14px;margin-top:2px}.account-location-verify p,.account-location-selected{color:#7a7168;font-size:13px;line-height:1.55}.account-location-matches button{background:var(--account-field-bg);border-color:var(--account-field-border);color:var(--account-field-ink);border-radius:10px;padding:13px 15px}.account-location-matches strong{font-size:13px}.account-location-matches small{color:#7a7168;font-size:12px}.account-location-selected{border-radius:0 10px 10px 0}.account-form-ok,.account-form-error{font-size:13px;line-height:1.5}html[data-theme=dark] .account-birth-panel,html[data-theme=dark] .account-grid>article{--account-field-bg:#171312;--account-field-border:#4c3f36;--account-field-ink:#f5ecdf;--account-field-placeholder:#9d8f81;--account-label-ink:#cdbcab}html[data-theme=dark] .account-birth-form input,html[data-theme=dark] .account-birth-form textarea,html[data-theme=dark] .account-password-form input,html[data-theme=dark] .account-location-matches button{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--account-field-bg)!important;border-color:var(--account-field-border)!important;color:var(--account-field-ink)!important}html[data-theme=dark] .account-birth-panel>header p,html[data-theme=dark] .account-location-verify p,html[data-theme=dark] .account-location-selected,html[data-theme=dark] .account-location-matches small{color:#b9a998}html[data-theme=dark] .account-location-selected{background:#2b2119}@media (width<=720px){.account-birth-plaque ul{grid-template-columns:1fr}.account-birth-form,.account-password-form{grid-template-columns:1fr;gap:14px}.account-location-verify{flex-direction:column;align-items:flex-start;gap:8px}}@media (prefers-reduced-motion:reduce){.account-birth-form input,.account-birth-form textarea,.account-password-form input{transition:none}}:root{--ce-ink:#0b0c0c;--ce-charcoal:#151616;--ce-ivory:#f7f2e9;--ce-paper:#eee7dc;--ce-bronze:#a87945;--ce-gold:#d7b36a;--ce-on-dark:#c9c1b7;--ce-on-light:#665f57;--ce-rule-dark:#f7f2e929;--ce-rule-light:#ded5c5;--ce-r-panel:16px;--ce-ease:cubic-bezier(.22, .61, .36, 1)}body[class]{--font-editorial:Georgia, "Times New Roman", serif;--ce-serif:Georgia, "Times New Roman", serif;--ce-sans:var(--font-sans), system-ui, sans-serif}.ce-eyebrow{color:var(--ce-bronze);font-family:var(--ce-sans);letter-spacing:.19em;text-transform:uppercase;font-size:11px;font-weight:600;display:block}.ce-cta-gold{color:#fffaf0;min-height:56px;font-family:var(--ce-sans);letter-spacing:.01em;transition:filter .2s var(--ce-ease), transform .2s var(--ce-ease);background:linear-gradient(#bb8c47 0%,#a87945 100%);border:0;border-radius:4px;align-items:center;gap:12px;padding:0 26px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 14px 34px #00000052}.ce-cta-gold:hover{filter:brightness(1.08);transform:translateY(-1px)}.ce-cta-gold svg:last-child{transition:transform .2s var(--ce-ease)}.ce-cta-gold:hover svg:last-child{transform:translate(3px)}.ce-cta-ghost{min-height:44px;color:var(--ce-ivory);font-family:var(--ce-sans);border-bottom:1px solid var(--ce-rule-dark);transition:border-color .2s var(--ce-ease);align-items:center;gap:9px;font-size:14px;font-weight:500;display:inline-flex}.ce-cta-ghost:hover{border-bottom-color:var(--ce-gold)}.ce-cta-gold:focus-visible,.ce-cta-ghost:focus-visible,.ce-wheel-card:focus-visible,.ce-auth-tab:focus-visible,.ce-field input:focus-visible,.ce-reveal:focus-visible,.ce-toc a:focus-visible{outline:2px solid var(--ce-gold);outline-offset:3px;border-radius:3px}.home-v2-hero{--motion-x:0px;--motion-y:0px;isolation:isolate;background:var(--ce-ink);color:var(--ce-ivory);position:relative}.home-v2-hero:before{content:"";z-index:-2;background-image:url(/astrea-dashboard-moon-v1.png);background-size:cover;background-position:calc(62% + var(--motion-x)) calc(30% + var(--motion-y));transition:background-position .55s cubic-bezier(.22,1,.36,1);position:absolute;inset:-7%}html.motion-ready[data-motion=full] .home-v2-hero:before{animation:22s ease-in-out infinite ce-hero-moon-drift}@keyframes ce-hero-moon-drift{0%,to{transform:scale(1.04)}40%{transform:scale(1.075)}72%{transform:scale(1.05)}}.home-v2 .home-v2-copy{transform:translate3d(calc(var(--motion-x) * -.1), calc(var(--motion-y) * -.08), 0);transition:transform .55s cubic-bezier(.22,1,.36,1)}.home-v2-hero:after{content:"";z-index:-1;background:linear-gradient(96deg,#090808eb 0%,#0b0a099e 46%,#0e0c0a2e 78%),linear-gradient(#0808089e 0%,#0000 34%,#0808086b 100%);position:absolute;inset:0}.home-v2-hero-inner{padding:clamp(56px,9vh,104px) 0 clamp(40px,6vh,72px)}.home-v2-copy{max-width:720px}.home-v2 .home-v2-copy h1{color:var(--ce-ivory);font-family:var(--ce-serif);letter-spacing:-.035em;text-wrap:balance;margin:18px 0 20px;font-size:clamp(2.9rem,5.6vw,4.9rem);font-weight:500;line-height:.98}.home-v2 .home-v2-copy h1 em{font-style:normal;font-weight:inherit;color:var(--ce-ivory)}.ce-hero-lead{max-width:452px;color:var(--ce-on-dark);font-family:var(--ce-sans);margin:0 0 30px;font-size:16px;line-height:1.66}.ce-hero-cta{flex-wrap:wrap;align-items:center;gap:26px;margin-bottom:26px;display:flex}.home-v2 .home-v2-promise{color:#c9c1b7c7;align-items:center;gap:9px;margin:0 0 22px;font-size:13px;display:inline-flex}.home-v2 .home-v2-promise svg{color:var(--ce-gold)}.home-v2 .home-v2-starter{max-width:470px;margin:0;display:block}.home-v2 .home-v2-starter label{color:var(--ce-gold);letter-spacing:.19em;text-transform:uppercase;margin-bottom:10px;font-size:10.5px;font-weight:600;display:block}.home-v2 .home-v2-starter>div{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0c0b0a9e;border:1px solid #f7f2e933;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:7px;display:grid}.home-v2 .home-v2-starter input{min-height:46px;color:var(--ce-ivory);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--ce-sans);background:0 0;border:0;border-radius:4px;padding:0 14px;font-size:15px}.home-v2 .home-v2-starter input:focus-visible{outline:2px solid var(--ce-gold);outline-offset:-1px}.home-v2 .home-v2-starter button{background:var(--ce-ivory);min-height:46px;color:var(--ce-ink);font-family:var(--ce-sans);transition:background .2s var(--ce-ease);border:0;border-radius:4px;align-items:center;gap:10px;padding:0 20px;font-size:14px;font-weight:600;display:inline-flex}.home-v2 .home-v2-starter button:hover{background:#fff}.home-v2 .home-v2-sign-preview{color:#c9c1b7c2;margin-top:14px;font-size:12.5px}.home-v2 .home-v2-sign-preview.is-ready{color:var(--ce-ivory)}.home-v2 .home-v2-sign-preview svg{color:var(--ce-gold)}.home-v2 .home-v2-live{color:#c9c1b7d1;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;display:inline-flex}.home-v2 .home-v2-live span{background:var(--ce-gold);border-radius:50%;width:6px;height:6px}.home-v2 .home-v2-outcomes{grid-template-columns:repeat(3,1fr);gap:0;padding:0 0 clamp(30px,5vh,56px);display:grid;position:relative}.home-v2 .home-v2-outcomes article{border:0;border-top:1px solid var(--ce-rule-dark);box-shadow:none;background:0 0;align-items:flex-start;gap:15px;padding:26px 30px 26px 0;display:flex}.home-v2 .home-v2-outcomes article+article{border-left:1px solid var(--ce-rule-dark);padding-left:30px}.home-v2 .home-v2-outcomes svg{color:var(--ce-gold);flex:none}.home-v2 .home-v2-outcomes h2{color:var(--ce-ivory);font-family:var(--ce-sans);letter-spacing:0;margin:0 0 6px;font-size:14px;font-weight:600}.home-v2 .home-v2-outcomes p{color:var(--ce-on-dark);margin:0;font-size:13px;line-height:1.6}.ce-how{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:start;gap:clamp(32px,5vw,74px);padding-top:clamp(58px,8vh,96px);padding-bottom:clamp(58px,8vh,96px);display:grid}.ce-how .ci-how-orbit{display:none}.ce-how .ci-how-head{margin-bottom:42px;display:block}.ce-how .ci-how-head span{color:var(--ce-bronze);letter-spacing:.19em;text-transform:uppercase;margin-bottom:16px;font-size:11px;font-weight:600;display:block}.ce-how .ci-how-head h2{color:#221c15;max-width:15ch;font-family:var(--ce-serif);letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(2.1rem,3.5vw,3.1rem);font-weight:500;line-height:1.04}.ce-how .ci-how-head h2 em{color:var(--ce-bronze);font-style:normal}.ce-how .ci-how-head p{max-width:54ch;color:var(--ce-on-light);margin:0;font-size:15px;line-height:1.7}.ce-how .ci-how-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:0;padding:0;list-style:none;display:grid}.ce-how .ci-how-grid li{border:0;border-bottom:1px solid var(--ce-bronze);min-height:0;box-shadow:none;background:0 0;border-radius:0;gap:0;padding:0 0 22px;transition:none;position:relative}.ce-how .ci-how-grid li:hover{box-shadow:none;transform:none}.ce-how .ci-how-grid svg{border:1px solid var(--ce-rule-light);width:36px;height:36px;color:var(--ce-bronze);border-radius:50%;order:1;margin-bottom:18px;padding:8px;display:block}.ce-how .ci-how-grid b{color:var(--ce-on-light);font-family:var(--ce-sans);letter-spacing:.06em;order:2;margin-bottom:8px;font-size:12px;font-weight:500;display:block}.ce-how .ci-how-grid h3{color:#221c15;font-family:var(--ce-serif);letter-spacing:-.01em;order:3;margin:0 0 10px;font-size:1.36rem;font-weight:500}.ce-how .ci-how-grid p{color:var(--ce-on-light);order:4;margin:0 0 10px;font-size:13px;line-height:1.62}.ce-how .ci-how-grid small{color:#8b8378;order:5;margin-top:auto;font-size:11.5px;line-height:1.5;display:block}html[data-theme=dark] .ce-how .ci-how-grid li,html[data-theme=dark] .ce-how .ci-how-grid li:hover{border-color:var(--ce-bronze);background:0 0}html[data-theme=dark] .ce-how .ci-how-grid h3,.home-v2 .ci-footer .brand{color:#221c15}.home-v2 .ci-footer p,html[data-theme=dark] .home-v2 .ce-wheel-card figcaption span{color:var(--ce-on-light)}.ce-how-quote{border-left:2px solid var(--ce-bronze);color:#3b342c;max-width:46ch;font-family:var(--ce-serif);margin:46px 0 0;padding-left:26px;font-size:clamp(1.15rem,1.7vw,1.5rem);font-weight:500;line-height:1.42;position:relative}.home-v2 .ci-report{color:var(--ce-ivory);background:#070708}.home-v2 .ci-report-card{background:#111214;border-color:#2a2c31}.home-v2 .ci-report-card>time,.home-v2 .ci-report-card dt,.home-v2 .ci-report-card li,.home-v2 .ci-report-copy>p{color:var(--ce-on-dark)}.home-v2 .ci-report-card dl{border-top-color:var(--ce-rule-dark)}.home-v2 .ci-report-card dl>div{border-bottom-color:var(--ce-rule-dark)}.report-page .report-header{background:var(--ce-ink)}.report-page .report-header .button.small{background:var(--ce-ivory);color:#221c15}.report-page .report-header .login{color:var(--ce-on-dark)}.report-page .birthday-twins{background:var(--ce-ink);border-color:var(--ce-rule-dark)}.report-page .report-spy-mobile{background:#f4efe4f0;border-bottom-color:#ded6c6}html[data-theme=dark] .report-page .report-spy-mobile{border-bottom-color:var(--ce-rule-dark);background:#1c1916f0}.report-page .report-spy-pill{color:#6a5f4e;background:#faf7f0e6;border-color:#ded6c6}html[data-theme=dark] .report-page .report-spy-pill{border-color:var(--ce-rule-dark);color:var(--ce-on-dark);background:#26211ce6}.report-page .report-spy-pill.is-active{background:var(--ce-ink);color:#f0d48a;border-color:#c5a05973}.report-page .birthday-twins-loading i{background:linear-gradient(110deg,#241f1a 20%,#362f27 35%,#241f1a 50%) 0 0/200% 100%}.home-v2 .current-sky-section,html[data-theme=dark] .home-v2 .current-sky-section{background:var(--ce-ink)}html[data-theme=dark] .report-page{background:var(--ce-charcoal)}html[data-theme=dark] .pilot-birth-page .pilot-birth-wizard{background:0 0}.home-v2 .sky-chart,.home-v2 .sky-visual{background:#0c0d10;border-color:#ffffff14}.home-v2 .sky-summary-card,.home-v2 .sky-tech{background:#111214;border-color:#ffffff14}.home-v2 .sky-marker b{background:var(--ce-ink);border-color:var(--ce-rule-dark)}.home-v2 .ci-film-frame{background:var(--ce-ink)}.home-v2 .ci-final>a{background:var(--ce-bronze);color:#fffaf0;border-color:var(--ce-bronze)}.mobile-menu-backdrop{background:#1c1916a8}.mobile-menu-drawer{background:var(--ce-paper);box-shadow:-24px 0 60px #18120a80}.mobile-menu-button{background:var(--ce-paper);color:#221c15;border-color:#cfc9bd}.home-v2-hero .mobile-menu-button,html[data-theme=dark] .mobile-menu-button{color:#fff;background:#ffffff0f;border-color:#ffffff2e}html[data-theme=dark] .mobile-menu-drawer{background:var(--ce-charcoal);color:var(--ce-ivory)}html[data-theme=dark] .mobile-menu-drawer nav a{border-bottom-color:var(--ce-rule-dark);color:var(--ce-ivory)}.mobile-menu-drawer .button.primary{background:var(--ce-bronze);border-color:var(--ce-bronze);color:#fffaf0}.mobile-menu-drawer .brand,.mobile-menu-drawer nav a span,.mobile-menu-drawer .mobile-account-links a{color:#221c15}html[data-theme=dark] .mobile-menu-drawer .brand,html[data-theme=dark] .mobile-menu-drawer nav a span,html[data-theme=dark] .mobile-menu-drawer .mobile-account-links a{color:var(--ce-ivory)}html[data-theme=dark] .mobile-menu-drawer .mobile-account-links a{border-color:var(--ce-rule-dark)}.mobile-menu-drawer .button.primary,html[data-theme=dark] .mobile-menu-drawer .button.primary{color:#fffaf0}.home-v2 .header .button.primary,.home-v2 .header .button.small,.giris-page .header .button.primary,.giris-page .header .button.small,.pilot-birth-page .header .button.primary,.pilot-birth-page .header .button.small{border-color:var(--ce-bronze);background:var(--ce-bronze);color:#fffaf0}.pilot-birth-page>.header .brand,.pilot-birth-page>.header .login,.pilot-birth-page>.header .header-user{color:#221c15}html[data-theme=dark] .pilot-birth-page>.header .brand,html[data-theme=dark] .pilot-birth-page>.header .login,html[data-theme=dark] .pilot-birth-page>.header .header-user{color:var(--ce-ivory)}.pilot-birth-page>.header .theme-toggle,.pilot-birth-page>.header .mobile-menu-button{color:#221c15;background:var(--ce-paper);border-color:#cfc9bd}html[data-theme=dark] .pilot-birth-page>.header .theme-toggle,html[data-theme=dark] .pilot-birth-page>.header .mobile-menu-button{color:#fff;background:#ffffff0f;border-color:#ffffff2e}.ce-how-quote:before{content:"“";color:var(--ce-bronze);font-family:var(--ce-serif);opacity:.32;font-size:3rem;position:absolute;top:-12px;left:12px}.ce-wheel-card{background:radial-gradient(120% 90% at 50% 12%,#1b1917 0%,#0b0b0a 68%);border:1px solid #d7b36a38;border-radius:10px;margin:0;padding:22px 22px 18px;position:relative;box-shadow:0 26px 64px #140f0842}.ce-wheel-plate{aspect-ratio:1;filter:invert()hue-rotate(180deg)saturate(1.35)brightness(1.06);mix-blend-mode:screen;background-image:url(/astrea-natal-wheel-v1.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;display:block}.ce-wheel-card figcaption{border-top:1px solid #f7f2e91f;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding-top:13px;display:flex}.ce-wheel-card figcaption b{color:var(--ce-gold);letter-spacing:.17em;font-size:10px;font-weight:600}.ce-wheel-card figcaption span{color:#c9c1b7b8;letter-spacing:.05em;font-size:11px}@media (width<=900px){.ce-how{grid-template-columns:minmax(0,1fr)}.ce-how .ci-how-grid{grid-template-columns:minmax(0,1fr);gap:22px}.ce-how-quote{margin-top:34px}.home-v2 .home-v2-outcomes{grid-template-columns:minmax(0,1fr)}.home-v2 .home-v2-outcomes article+article{border-left:0;padding-left:0}.ce-hero-cta{gap:18px}}@media (prefers-reduced-motion:reduce){.home-v2-hero:before{background-position:62% 30%!important;animation:none!important;transform:none!important}.home-v2 .home-v2-copy{transform:none!important}}@media (width<=600px){.home-v2-hero:before{background-position:68% 22%;animation:none;inset:0}.home-v2 .home-v2-copy h1{font-size:clamp(2.4rem,10.5vw,3.2rem)}.ce-hero-cta .ce-cta-gold{justify-content:center;width:100%}.home-v2 .home-v2-starter>div{grid-template-columns:minmax(0,1fr)}.home-v2 .home-v2-starter button{justify-content:center}}.giris-page{background:var(--ce-paper);color:#221c15}.giris-shell{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.giris-page .giris-visual{background:var(--ce-ink)}.giris-page .giris-visual-image{background-image:url(/astrea-hero-sky.webp);background-position:68% 34%}.giris-page>.header .login{display:none}.giris-page .giris-visual-shade{background:linear-gradient(#08080857 0%,#0908084d 42%,#070707d6 100%)}.giris-visual-statement{color:var(--ce-ivory);font-family:var(--ce-serif);letter-spacing:-.02em;margin:0;font-size:clamp(1.7rem,2.9vw,2.5rem);font-weight:500;line-height:1.16}.giris-visual-rule{background:linear-gradient(90deg, var(--ce-gold), #d7b36a00);width:168px;height:1px;margin:26px 0;display:block}.giris-visual-note{color:#c9c1b7d6;max-width:44ch;font-family:var(--ce-sans);margin:0;font-size:14px;line-height:1.66}.giris-page .giris-panel{background:var(--ce-paper)}.giris-page .giris-card{flex-direction:column;gap:18px;width:min(516px,100%);display:flex}.giris-page .giris-stack{display:contents}.giris-page .giris-tabs{background:#e7dfd1;border:1px solid #ddd3c2;border-radius:10px;order:-1;gap:6px;padding:5px}.giris-page .giris-tabs button{color:#6f6659;min-height:44px;font-family:var(--ce-sans);transition:background .2s var(--ce-ease), color .2s var(--ce-ease);border-radius:7px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.giris-page .giris-tabs button.active{color:#221c15;background:#fffdf8;font-weight:600;box-shadow:0 2px 8px #221c1514}.giris-page .giris-tabs button.active:before{content:"✦";color:var(--ce-bronze);font-size:11px}.giris-page .giris-tabs button:focus-visible{outline:2px solid var(--ce-gold);outline-offset:2px}.giris-page .giris-card h1{color:#221c15;font-family:var(--ce-serif);letter-spacing:-.035em;text-wrap:balance;margin:12px 0 0;font-size:clamp(2.5rem,4.3vw,3.7rem);font-weight:500;line-height:1.02}.giris-page .giris-lead{max-width:42ch;color:var(--ce-on-light);font-family:var(--ce-sans);margin:0 0 6px;font-size:15px;line-height:1.6}.giris-page .giris-form{gap:16px}.giris-page .giris-form label span{color:#4c443b;font-family:var(--ce-sans);letter-spacing:0;text-transform:none;font-size:13px;font-weight:500}.giris-page .giris-form input{color:#221c15;height:54px;font-family:var(--ce-sans);background:#fffdf8;border:1px solid #d5cbb9;border-radius:9px}.giris-page .giris-form input::placeholder{color:#a29889}.giris-page .giris-form input:focus,.giris-page .giris-form input:focus-visible{border-color:var(--ce-bronze);outline:0;box-shadow:0 0 0 3px #a8794529}.giris-page .giris-form input[type=email],.giris-page .giris-form input[type=password]{background-position:15px;background-repeat:no-repeat;background-size:17px 17px;padding-left:44px}.giris-page .giris-form input[type=email]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239b9184' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3 7.5 9 6 9-6'/%3E%3C/svg%3E")}.giris-page .giris-form input[type=password]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239b9184' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='10' width='16' height='11' rx='2'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E")}.giris-page .giris-form .giris-otp-input{background-image:none;padding-left:16px}.giris-page .giris-form .button.primary{background:var(--ce-ink);min-height:56px;color:var(--ce-ivory);font-family:var(--ce-sans);transition:background .2s var(--ce-ease);border-radius:9px;gap:10px;font-size:15px;font-weight:600;box-shadow:0 12px 28px #0b0c0c33}.giris-page .giris-form .button.primary:before{content:"✦";color:var(--ce-gold);font-size:12px}.giris-page .giris-form .button.primary:hover{background:#232322;transform:none}.giris-page .giris-form .button.primary:disabled{opacity:.55}.giris-page .giris-divider{color:#8c8375;font-family:var(--ce-sans);letter-spacing:.14em;font-size:11px}.giris-page .giris-divider:before,.giris-page .giris-divider:after{background:#d9cfbe}.giris-page .giris-oauth-btn{min-height:54px;font-family:var(--ce-sans);box-shadow:none;transition:border-color .2s var(--ce-ease), background .2s var(--ce-ease);gap:11px;font-size:15px;font-weight:500;color:#221c15!important;background:#fffdf8!important;border:1px solid #d5cbb9!important;border-radius:9px!important}.giris-page .giris-oauth-btn:hover{transform:none;border-color:var(--ce-bronze)!important}.giris-page .giris-link-button{color:#6a6154;font-family:var(--ce-sans)}.giris-page .giris-helper,.giris-page .giris-email-sent,.giris-page .giris-footnote{color:#7d7466;font-family:var(--ce-sans)}.giris-page .giris-footnote a{color:#4c443b}.giris-page .giris-error{color:#7d3327;background:#f8ebe6;border-color:#d9b6ac;border-radius:9px}html[data-theme=dark] .giris-page,html[data-theme=dark] .giris-panel{background:var(--ce-charcoal);color:var(--ce-ivory)}html[data-theme=dark] .giris-page .giris-card h1{color:var(--ce-ivory)}html[data-theme=dark] .giris-page .giris-lead,html[data-theme=dark] .giris-page .giris-helper,html[data-theme=dark] .giris-page .giris-email-sent,html[data-theme=dark] .giris-page .giris-footnote{color:var(--ce-on-dark)}html[data-theme=dark] .giris-page .giris-tabs{background:#201e1c;border-color:#33302c}html[data-theme=dark] .giris-page .giris-tabs button{color:#a79c8d}html[data-theme=dark] .giris-page .giris-tabs button.active{color:var(--ce-ivory);background:#2e2b27}html[data-theme=dark] .giris-page .giris-form label span{color:#c5bbad}html[data-theme=dark] .giris-page .giris-form input{color:var(--ce-ivory);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#201e1c;border-color:#3a352f}html[data-theme=dark] .giris-page .giris-form input::placeholder{color:#857c6f}html[data-theme=dark] .giris-page .giris-form .button.primary{background:var(--ce-ivory);color:var(--ce-ink)}html[data-theme=dark] .giris-page .giris-form .button.primary:hover{background:#fff}html[data-theme=dark] .giris-page .giris-oauth-btn{color:var(--ce-ivory)!important;background:#201e1c!important;border-color:#3a352f!important}html[data-theme=dark] .giris-page .giris-divider:before,html[data-theme=dark] .giris-page .giris-divider:after{background:#3a352f}html[data-theme=dark] .giris-page .giris-link-button,html[data-theme=dark] .giris-page .giris-footnote a{color:#c5bbad}html[data-theme=dark] .giris-page .giris-error{color:#e8b6aa;background:#2c1e1a;border-color:#6b3a30}@media (width<=980px){.giris-shell{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}@media (width<=760px){.giris-page .giris-visual{height:32svh;min-height:264px}.giris-visual-statement{font-size:1.55rem}.giris-visual-rule{margin:16px 0}.giris-visual-note{display:none}.giris-page .giris-card h1{font-size:clamp(2.1rem,9vw,2.9rem)}}.birth-v2.pilot-birth-page{background:#f2ece1}@media (width>=901px){.pilot-birth-page>.header{display:none}}.pilot-birth-page .pilot-birth-layout{z-index:auto;background:#f2ece1;grid-template-rows:auto;grid-template-columns:178px minmax(0,1fr) minmax(0,.5fr);column-gap:0;width:100%;min-height:100svh;margin:0;padding:0;display:grid;position:relative}.pilot-birth-rail{z-index:3;background:#f6f1e7;border-right:1px solid #e2d9c9;flex-direction:column;align-self:start;gap:26px;height:100svh;padding:34px 20px 26px;display:flex;position:sticky;top:0}.pilot-rail-brand{color:#221c15;font-family:var(--ce-sans);letter-spacing:.24em;font-size:15px;font-weight:600}.pilot-rail-back{min-height:44px;color:var(--ce-on-light);font-family:var(--ce-sans);transition:color .2s var(--ce-ease);align-items:center;gap:9px;font-size:12.5px;display:inline-flex}.pilot-rail-back:hover{color:var(--ce-bronze)}.pilot-rail-back:focus-visible{outline:2px solid var(--ce-gold);outline-offset:3px;border-radius:3px}.pilot-birth-rail .pilot-wizard-progress{width:100%;position:static}.pilot-birth-rail .pilot-wizard-progress-track{display:none}.pilot-birth-rail .pilot-wizard-steps{flex-direction:column;gap:0;display:flex}.pilot-birth-rail .pilot-wizard-step{color:#9a9188;padding:0;font-size:12.5px;display:block}.pilot-birth-rail .pilot-wizard-step:before{content:"";z-index:0;background:#ddd3c2;width:1px;height:auto;position:absolute;top:34px;bottom:-4px;left:16px}.pilot-birth-rail .pilot-wizard-step:last-child:before{display:none}.pilot-birth-rail .pilot-wizard-step-button{z-index:1;text-align:left;place-items:center stretch;gap:13px;min-height:46px;padding:4px 0;display:flex;position:relative}.pilot-birth-rail .pilot-wizard-step-num{color:#a49a8d;width:33px;height:33px;font-family:var(--ce-sans);letter-spacing:.04em;background:#f6f1e7;border:1px solid #ddd3c2;border-radius:50%;font-size:11px;font-weight:500;box-shadow:0 0 0 4px #f6f1e7}.pilot-birth-rail .pilot-wizard-step-label{font-family:var(--ce-sans)}.pilot-birth-page .pilot-wizard-step-label{color:#6a5f4e}html[data-theme=dark] .pilot-birth-page .pilot-wizard-step-label{color:#a99781}.pilot-birth-rail .pilot-wizard-step.active{color:#221c15;font-weight:600}.pilot-birth-rail .pilot-wizard-step.active .pilot-wizard-step-num{border-color:var(--ce-bronze);background:var(--ce-bronze);color:#fffaf0;box-shadow:0 0 0 4px #f6f1e7}.pilot-birth-rail .pilot-wizard-step.done{color:#6f6558}.pilot-birth-rail .pilot-wizard-step.done .pilot-wizard-step-num{color:var(--ce-bronze);background:#fffdf8;border-color:#c2a878}.pilot-birth-rail .pilot-wizard-step-button:not(:disabled):hover .pilot-wizard-step-num{border-color:var(--ce-bronze);transform:none;box-shadow:0 0 0 4px #f6f1e7}.pilot-birth-page .pilot-birth-wizard{z-index:1;color:#221c15;background:0 0;border:0;flex-direction:column;grid-area:1/2;width:100%;max-width:720px;padding:clamp(34px,5vh,58px) clamp(26px,4vw,60px) 40px;display:flex}.pilot-birth-page .pilot-wizard-kicker{color:var(--ce-bronze);font-family:var(--ce-sans);letter-spacing:.19em;align-items:center;gap:9px;margin-bottom:16px;font-size:11px;font-weight:600;display:inline-flex}.pilot-birth-page .pilot-wizard-kicker i{font-style:normal}.pilot-birth-page .pilot-wizard-panel h1{color:#221c15;font-family:var(--ce-serif);letter-spacing:-.035em;outline:none;margin:0 0 14px;font-size:clamp(2.2rem,3.5vw,3.1rem);font-weight:500;line-height:1.04}.pilot-wizard-description{max-width:56ch;color:var(--ce-on-light);font-family:var(--ce-sans);margin:0 0 34px;font-size:14.5px;line-height:1.66}.pilot-birth-page .pilot-birth-wizard .field{border-bottom:1px solid #e4dbcb;margin-bottom:26px;padding-bottom:26px}.pilot-birth-page .pilot-birth-wizard .field:last-of-type{border-bottom:0}.pilot-birth-page .pilot-birth-wizard .field label{color:var(--ce-bronze);font-family:var(--ce-sans);letter-spacing:.15em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.pilot-birth-page .pilot-birth-wizard .field label small{color:var(--ce-on-light);letter-spacing:0;text-transform:none;margin-top:7px;font-size:12.5px;font-weight:400;display:block}.pilot-birth-page .pilot-birth-wizard .input,.pilot-birth-page .pilot-birth-wizard select{color:#221c15;height:54px;font-family:var(--ce-sans);background:#fffdf8;border:1px solid #d5cbb9;border-radius:7px;font-size:15px}.pilot-birth-page .pilot-birth-wizard .input:focus,.pilot-birth-page .pilot-birth-wizard select:focus,.pilot-birth-page .pilot-birth-wizard .input:focus-visible,.pilot-birth-page .pilot-birth-wizard select:focus-visible{border-color:var(--ce-bronze);outline:0;box-shadow:0 0 0 3px #a8794529}.pilot-birth-page .pilot-wizard-panel{flex-direction:column;flex:1;min-height:0;display:flex}.pilot-birth-page .pilot-wizard-actions{border-top:1px solid #e4dbcb;flex-flow:wrap;align-items:center;gap:16px;margin-top:auto;padding-top:26px;display:flex}.pilot-actions-note{color:#8b8276;min-width:0;font-family:var(--ce-sans);flex:200px;align-items:center;gap:8px;margin:0;font-size:12px;line-height:1.45;display:inline-flex}.pilot-birth-page .pilot-back-btn,.pilot-birth-page .pilot-next-btn{flex:none;min-width:132px}.pilot-birth-page .pilot-back-btn.button.secondary{color:#4c443b;min-height:54px;font-family:var(--ce-sans);background:#fffdf8;border:1px solid #d5cbb9;border-radius:7px;font-weight:500}.pilot-birth-page .pilot-next-btn.button.primary{color:#fffaf0;min-height:54px;font-family:var(--ce-sans);background:linear-gradient(#bb8c47 0%,#a87945 100%);border-radius:7px;font-weight:600;box-shadow:0 14px 30px #a8794538}.pilot-birth-page .pilot-back-btn:hover,.pilot-birth-page .pilot-next-btn:hover{filter:brightness(1.05);transform:none}.pilot-birth-page .form-auth-inline{color:#7d7466;font-family:var(--ce-sans);margin-top:26px;font-size:13px}.pilot-birth-page .form-auth-inline a{color:var(--ce-bronze)}.pilot-birth-page .pilot-privacy{border-color:#e4dbcb;margin-top:18px}.pilot-birth-page .pilot-birth-sky{z-index:1;clip-path:none;background-image:linear-gradient(#08080842 0%,#08080833 46%,#070707d1 100%),url(/astrea-elements-atlas-v1.webp);background-position:50%,92%;background-repeat:no-repeat;background-size:cover,auto 100%;flex-direction:column;grid-area:1/3;justify-content:flex-end;align-self:start;height:100svh;min-height:0;padding:30px;display:flex;position:sticky;top:0;overflow:hidden;transform:none}.pilot-sky-geometry{aspect-ratio:1;opacity:.62;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 400' fill='none' stroke='%23f0dcb0' stroke-width='1'%3E%3Ccircle cx='200' cy='200' r='150'/%3E%3Ccircle cx='200' cy='200' r='118'/%3E%3Ccircle cx='200' cy='200' r='58'/%3E%3Cpath d='M200 30v340M30 200h340'/%3E%3Cg fill='%23f0dcb0' stroke='none'%3E%3Cpath d='M200 62l5 13 13 5-13 5-5 13-5-13-13-5 13-5z'/%3E%3Cpath d='M200 302l5 13 13 5-13 5-5 13-5-13-13-5 13-5z'/%3E%3Cpath d='M78 200l5 13 13 5-13 5-5 13-5-13-13-5 13-5z' transform='translate(4 -18)'/%3E%3Cpath d='M304 182l5 13 13 5-13 5-5 13-5-13-13-5 13-5z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:min(78%,330px);position:absolute;top:15%;left:50%;transform:translate(-50%)}.pilot-sky-preview{z-index:1;position:relative}.pilot-sky-kicker{color:var(--ce-gold);font-family:var(--ce-sans);letter-spacing:.19em;text-transform:uppercase;margin-bottom:16px;font-size:10.5px;font-weight:600;display:block}.pilot-sky-preview dl{gap:12px;margin:0;display:grid}.pilot-sky-preview dl>div{grid-template-columns:68px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.pilot-sky-preview dt{color:#c9c1b7b8;font-family:var(--ce-sans);letter-spacing:.09em;text-transform:uppercase;font-size:11px}.pilot-sky-preview dd{color:var(--ce-ivory);font-family:var(--ce-sans);margin:0;font-size:14px;font-weight:500}@media (width<=1180px){.pilot-birth-page .pilot-birth-layout{grid-template-columns:158px minmax(0,1fr)}.pilot-birth-page .pilot-birth-sky{display:none}}@media (width<=900px){.birth-v2.pilot-birth-page{overflow-x:clip}.pilot-birth-page>.header{position:relative}.pilot-birth-page .pilot-birth-layout{grid-template-columns:minmax(0,1fr);min-height:0}.pilot-birth-page .pilot-birth-wizard,.pilot-birth-page .pilot-birth-sky,.pilot-birth-rail{grid-area:auto}.pilot-birth-rail{border-bottom:1px solid #e2d9c9;border-right:0;flex-flow:wrap;align-items:center;gap:14px;height:auto;padding:16px 20px;position:static}.pilot-rail-brand{display:none}.pilot-birth-rail .pilot-wizard-progress{flex:100%;margin-bottom:0}.pilot-birth-rail .pilot-wizard-steps{flex-direction:row;justify-content:space-between}.pilot-birth-rail .pilot-wizard-step{flex:1;min-width:0}.pilot-birth-rail .pilot-wizard-step:before{width:100%;height:1px;top:16px;bottom:auto;left:50%}.pilot-birth-rail .pilot-wizard-step-button{text-align:center;flex-direction:column;gap:7px}.pilot-birth-rail .pilot-wizard-step-num{width:28px;height:28px}.pilot-birth-rail .pilot-wizard-step-label{font-size:10.5px}.pilot-birth-page .pilot-birth-wizard{padding:30px 20px 44px}.pilot-birth-page .pilot-wizard-actions{gap:12px}.pilot-actions-note{flex:1 0 100%;order:3}.pilot-birth-page .pilot-back-btn,.pilot-birth-page .pilot-next-btn{flex:44%;min-width:0}}html[data-theme=dark] .birth-v2.pilot-birth-page,html[data-theme=dark] .pilot-birth-page .pilot-birth-layout{background:var(--ce-charcoal)}html[data-theme=dark] .pilot-birth-rail{background:#1b1a18;border-right-color:#302c28}html[data-theme=dark] .pilot-rail-back{color:#a79c8d}html[data-theme=dark] .pilot-rail-brand,html[data-theme=dark] .pilot-birth-page .pilot-wizard-panel h1,html[data-theme=dark] .pilot-birth-rail .pilot-wizard-step.active{color:var(--ce-ivory)}html[data-theme=dark] .pilot-birth-rail .pilot-wizard-step-num{color:#8d8376;background:#1b1a18;border-color:#3a352f;box-shadow:0 0 0 4px #1b1a18}html[data-theme=dark] .pilot-birth-rail .pilot-wizard-step.active .pilot-wizard-step-num{border-color:var(--ce-bronze);background:var(--ce-bronze);color:#fffaf0;box-shadow:0 0 0 4px #1b1a18}html[data-theme=dark] .pilot-birth-rail .pilot-wizard-step.done .pilot-wizard-step-num{color:var(--ce-gold);background:#241f19;border-color:#6d5836}html[data-theme=dark] .pilot-birth-rail .pilot-wizard-step:before{background:#3a352f}html[data-theme=dark] .pilot-birth-page .pilot-birth-wizard{color:var(--ce-ivory)}html[data-theme=dark] .pilot-wizard-description,html[data-theme=dark] .pilot-birth-page .pilot-birth-wizard .field label small{color:var(--ce-on-dark)}html[data-theme=dark] .pilot-birth-page .pilot-birth-wizard .field{border-bottom-color:#302c28}html[data-theme=dark] .pilot-birth-page .pilot-birth-wizard .field label{color:var(--ce-gold)}html[data-theme=dark] .pilot-birth-page .pilot-birth-wizard .input,html[data-theme=dark] .pilot-birth-page .pilot-birth-wizard select{color:var(--ce-ivory);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#201e1c;border-color:#3a352f}html[data-theme=dark] .pilot-birth-page .pilot-birth-wizard .input::placeholder{color:#7c7469}html[data-theme=dark] .pilot-birth-page .pilot-wizard-actions,html[data-theme=dark] .pilot-birth-page .pilot-privacy{border-color:#302c28}html[data-theme=dark] .pilot-birth-page .pilot-back-btn.button.secondary{color:var(--ce-ivory);background:#201e1c;border-color:#3a352f}.report-v2-hero{background-color:var(--ce-ink);color:var(--ce-ivory);background-image:url(/astrea-elements-atlas-v1.webp);background-position:66.66%;background-repeat:no-repeat;background-size:400%;padding:clamp(52px,7vh,78px) 0}.report-v2-hero:after{background:radial-gradient(58% 62% at 76% 44%,#080808bd 0%,#08080800 72%),linear-gradient(92deg,#090808f2 0%,#0b0a09d6 48%,#0e0c0a8f 100%)}.report-v2-ready{color:var(--ce-gold);font-family:var(--ce-sans);letter-spacing:.19em}.report-v2-copy h1{color:var(--ce-ivory);font-family:var(--ce-serif);letter-spacing:-.035em;margin:20px 0 14px;font-size:clamp(2.9rem,5.2vw,4.4rem);font-weight:500;line-height:1}.report-v2-subtitle{max-width:48ch;color:var(--ce-on-dark);font-family:var(--ce-sans);font-size:16px;line-height:1.62}.report-v2-copy li{color:#e9e3dbe0;font-family:var(--ce-sans)}.report-v2-copy li svg{color:var(--ce-gold)}.report-v2-big-three{background:#0c0b0a75;border:1px solid #f7f2e929;border-radius:8px;gap:0}.report-v2-big-three span{color:#c9c1b7c7;font-family:var(--ce-sans);letter-spacing:.11em;text-transform:uppercase;padding:15px 22px;font-size:11px}.report-v2-big-three b{color:var(--ce-ivory);font-family:var(--ce-serif);letter-spacing:-.01em;text-transform:none;margin-top:5px;font-size:1.4rem;font-weight:500;display:block}.report-v2-big-three i{background:#f7f2e924;align-self:stretch;width:1px}.report-v2-continue{color:#fffaf0;min-height:56px;font-family:var(--ce-sans);background:linear-gradient(#bb8c47 0%,#a87945 100%);border-radius:4px;align-items:center;gap:12px;margin-top:26px;padding:0 26px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 14px 34px #00000057}.report-v2-identity dt{color:#c9c1b7b3;font-family:var(--ce-sans)}.report-v2-identity dd,.report-v2-identity strong{color:var(--ce-ivory);font-family:var(--ce-sans)}.report-v2-identity small{color:#c9c1b7a8}.report-v2-shell{color:#221c15;background:#f4efe4;box-shadow:0 0 0 100vmax #f4efe4}.report-v2-reading>header h2,.report-v2-years>header h2,.report-v2-method>header h2,.report-v2-critical>header h2,.report-v2-scenarios>header h2,.report-v2-reading h3,.report-v2-critical h3,.report-v2-scenario-grid h3,.report-v2-method h3{color:#221c15;font-weight:500}.report-v2-reading>header>p,.report-v2-years>header>p,.report-v2-critical>header>p,.report-v2-scenarios>header>p{color:#4f4740}.report-v2-actions a,.report-v2-actions button{color:#4c443b;font-family:var(--ce-sans);border-color:#d8cebd;border-radius:7px;font-weight:500}.report-v2-actions a:hover,.report-v2-actions button:hover{border-color:var(--ce-bronze);color:#221c15}.report-v2-readtime{color:#8b7a53;font-family:var(--ce-sans)}.report-v2-scenario-grid>article.featured h3{color:var(--ce-ivory)}.report-v2-closing{border-color:var(--ce-ink);background:linear-gradient(135deg, #171614 0%, var(--ce-ink) 100%)}.report-v2-scenario-grid>article.featured{border-color:var(--ce-ink);background:var(--ce-ink);color:var(--ce-ivory)}.report-v2-scenario-grid>article.featured .scenario-premise,.report-v2-scenario-grid>article.featured .scenario-phase p{color:var(--ce-on-dark)}.report-toc-21st .report-toc-label{color:var(--ce-bronze);font-family:var(--ce-sans);letter-spacing:.19em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:600}.report-toc-list{counter-reset:ce-toc;margin:0;padding:0;list-style:none}.report-toc-list li{counter-increment:ce-toc}.report-toc-list{border-left:0}.report-toc-list li a{color:#6f6558;font-family:var(--ce-sans);transition:color .2s var(--ce-ease);background:0 0;border-left:0;grid-template-columns:26px minmax(0,1fr);align-items:baseline;gap:12px;margin-left:0;padding:9px 0 9px 18px;font-size:13px;line-height:1.4;display:grid;position:relative}.report-toc-list li a:before{content:counter(ce-toc, decimal-leading-zero);color:#a89e90;font-variant-numeric:tabular-nums;letter-spacing:.05em;font-size:11px}.report-toc-list li a:after{content:"";width:6px;height:6px;transition:background .2s var(--ce-ease), transform .2s var(--ce-ease);background:#d6ccbb;border-radius:50%;margin-top:-3px;position:absolute;top:50%;left:0}.report-toc-list li a:hover{color:#221c15}.report-toc-list li a.is-active{color:#221c15;background:0 0;font-weight:600}.report-toc-list li a.is-active:before{color:var(--ce-bronze)}.report-toc-list li a.is-active:after{background:var(--ce-bronze);transform:scale(1.34)}.report-spy-pill{font-family:var(--ce-sans);border-radius:999px}.report-spy-pill.is-active{border-color:var(--ce-bronze);background:var(--ce-bronze);color:#fffaf0}html[data-theme=dark] .report-v2-shell{background:var(--ce-charcoal);box-shadow:0 0 0 100vmax var(--ce-charcoal);color:var(--ce-ivory)}html[data-theme=dark] .report-v2-reading>header h2,html[data-theme=dark] .report-v2-years>header h2,html[data-theme=dark] .report-v2-method>header h2,html[data-theme=dark] .report-v2-critical>header h2,html[data-theme=dark] .report-v2-scenarios>header h2,html[data-theme=dark] .report-v2-reading h3,html[data-theme=dark] .report-v2-critical h3,html[data-theme=dark] .report-v2-scenario-grid h3,html[data-theme=dark] .report-v2-method h3,html[data-theme=dark] .report-toc-list li a.is-active{color:var(--ce-ivory)}html[data-theme=dark] .report-toc-list li a{color:#a79c8d}html[data-theme=dark] .report-toc-list li a:after{background:#3a352f}html[data-theme=dark] .report-v2-actions a,html[data-theme=dark] .report-v2-actions button{color:var(--ce-on-dark);border-color:#3a352f}html[data-theme=dark] .report-v2-chapters,html[data-theme=dark] .report-v2-method>div,html[data-theme=dark] .report-v2-insights>div,html[data-theme=dark] .report-v2-critical article,html[data-theme=dark] .report-v2-year-compass p,html[data-theme=dark] .report-v2-year-evidence small{color:var(--ce-ivory);background:#1e1c1a}html[data-theme=dark] .report-v2-year-body{background:#201e1c}html[data-theme=dark] .report-v2-technical,html[data-theme=dark] .report-v2-scenario-grid>article{color:var(--ce-ivory);background:#1e1c1a;border-color:#302c28}html[data-theme=dark] .report-v2-disclaimer{color:var(--ce-on-dark);background:#201e1c}html[data-theme=dark] .report-v2-planet-list>div{border-top-color:#302c28}html[data-theme=dark] .report-v2-planet-list span,html[data-theme=dark] .report-v2-planet-list small,html[data-theme=dark] .report-v2-technical-inner>p,html[data-theme=dark] .scenario-premise,html[data-theme=dark] .scenario-phase p{color:var(--ce-on-dark)}html[data-theme=dark] .report-v2-aspects span,html[data-theme=dark] .report-v2-evidence span{color:var(--ce-on-dark);background:#262320;border-color:#3a352f}html[data-theme=dark] .scenario-phase{border-top-color:#302c28}html[data-theme=dark] .report-v2-insights{background:#302c28;border-color:#302c28}html[data-theme=dark] .report-v2-chapters,html[data-theme=dark] .report-v2-chapters a,html[data-theme=dark] .report-v2-method>div,html[data-theme=dark] .report-v2-method article,html[data-theme=dark] .report-v2-critical article,html[data-theme=dark] .report-v2-year-list details,html[data-theme=dark] .report-v2-year-list,html[data-theme=dark] .report-v2-reading article,html[data-theme=dark] .report-v2-year-theme,html[data-theme=dark] .report-v2-year-areas p{border-color:#302c28}html[data-theme=dark] .report-v2-chapters a,html[data-theme=dark] .report-v2-year-list summary strong,html[data-theme=dark] .report-v2-lead{color:var(--ce-ivory)}html[data-theme=dark] .report-v2-critical p,html[data-theme=dark] .report-v2-year-list summary small,html[data-theme=dark] .report-v2-reading>header>p,html[data-theme=dark] .report-v2-years>header>p,html[data-theme=dark] .report-v2-critical>header>p,html[data-theme=dark] .report-v2-scenarios>header>p{color:var(--ce-on-dark)}@media (width<=900px){.report-v2-big-three{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.ce-cta-gold,.ce-cta-gold svg:last-child,.ce-cta-ghost,.home-v2 .home-v2-starter button,.giris-page .giris-tabs button,.giris-page .giris-form .button.primary,.giris-page .giris-oauth-btn,.pilot-rail-back,.report-toc-list li a,.report-toc-list li a:after{transition:none}.ce-cta-gold:hover{transform:none}}.content-page .content-hero,.skill-page .skill-intro{isolation:isolate;color:var(--ce-ivory);background-color:var(--ce-ink)}.content-page .content-hero{background-image:linear-gradient(90deg,#080808d1 0%,#0a090873 52%,#08080847 100%),url(/astrea-zodiac-atlas-v2.webp);background-position:50%,50% 42%;background-size:auto,cover}.content-page .content-hero:before{background:linear-gradient(#0808082e,#080808a8)}.skill-page .skill-intro{background-image:linear-gradient(90deg,#0b0807d6 0%,#0b08076e 58%,#0b08072e 100%),url(/astrea-dashboard-moon-v1.png);background-position:50%,64% 38%;background-size:auto,cover}.skill-page .skill-intro:after{background:linear-gradient(#08080814,#08080894)}.skill-page .skill-intro .button{box-shadow:0 14px 34px #00000047;border-color:var(--ce-bronze)!important;background:var(--ce-bronze)!important;color:#fffaf0!important}html[data-theme=dark] .skill-page .skill-intro .button{border-color:var(--ce-gold)!important;background:var(--ce-gold)!important;color:#211a13!important}.skill-page .skill-tabs button.active{color:#fffaf0!important;background:#2a2119!important;border-color:#2a2119!important}html[data-theme=dark] .skill-page .skill-tabs button.active{border-color:var(--ce-gold)!important;color:var(--ce-gold)!important;background:#2a2119!important}.content-page .content-hero h1,.skill-page .skill-intro h1,.skill-page .skill-intro h2,.saved-reports-page .saved-reports-intro h1,.saved-reports-page .saved-hero-art strong{letter-spacing:-.035em;font-family:var(--ce-serif)!important;font-weight:500!important}.saved-reports-page .saved-reports-hero{border-color:var(--ce-rule-light);background:#f4efe4}.saved-reports-page .saved-hero-art{background-image:linear-gradient(90deg,#0d0a08b8,#0d0a082e),url(/astrea-dashboard-moon-v1.png);background-position:50%,68% 38%;background-size:auto,cover}html[data-theme=dark]{--cream:#120f0e;--paper:#1c1816;--navy:#0b0a09;--navy-2:#181310;--ink:#f4ecdf;--muted:#b9ab9b;--lav-light:#2c2521;--gold:#d1ad67;--line:#40362f;--white:#1c1816}html[data-theme=dark] body,html[data-theme=dark] :is(.inner-page,.saved-reports-page,.skill-page,.mother-page,.wellness-page,.decision-page,.discover-page,.account-page,.admin-page,.content-page){background:#120f0e}html[data-theme=dark] :is(.step-card,.price-card:not(.featured),.theme-card,.birth-card,.placement-card,.top-theme,.report-content,.chart-details,.planet-grid>article,.house-list,.aspect-list,.saved-card,.saved-empty-v2,.skill-panel,.skill-tabs button:not(.active),.insight-card,.skill-theme-grid article,.answer-card,.decision-panel,.discover-grid article,.account-grid>article,.admin-panel){background:#1c1816;border-color:#40362f}html[data-theme=dark] :is(.input,.mother-fields input[type=date],.skill-controls input,.partner-grid input,.question-box textarea,.admin-search input){color:#f4ecdf;background:#151210;border-color:#4a3e35}html[data-theme=dark] :is(.report-nav,.mobile-menu-drawer){background:#1a1614;border-color:#40362f}html[data-theme=dark] .mobile-menu-button{background:#1a1614;border-color:#4a3e35}html[data-theme=dark] :is(.mother-page,.wellness-page,.decision-page,.discover-page,.skill-page,.content-page,.saved-reports-page)>.header :is(.mobile-menu-button,.theme-toggle){background:#1a1614;border-color:#4a3e35;color:#f4ecdf!important}html[data-theme=dark] .saved-reports-page .saved-reports-hero{background:#171310;border-color:#40362f}html[data-theme=dark] .saved-reports-page .saved-reports-intro h1,html[data-theme=dark] .saved-reports-page .saved-library-head h2,html[data-theme=dark] .saved-reports-page .saved-card h2{color:#f4ecdf}html[data-theme=dark] .saved-reports-page .saved-reports-intro>p,html[data-theme=dark] .saved-reports-page .saved-card p,html[data-theme=dark] .saved-reports-page .saved-card small{color:#b9ab9b}html[data-theme=dark] .saved-reports-page .saved-intro-actions .button.primary{border-color:var(--ce-bronze);background:var(--ce-bronze);color:#fffaf0}html[data-theme=dark] .saved-reports-page .saved-intro-actions .button.secondary{color:#f4ecdf;background:0 0;border-color:#4a3e35}html[data-theme=dark] .saved-reports-page .saved-card,html[data-theme=dark] .saved-reports-page .saved-empty-v2{background:#1c1816;border-color:#40362f}@media (width<=900px){.content-page .content-hero{background-position:50%,58% 42%}.skill-page .skill-intro{background-position:50%,68% 36%}}@media (width>=901px){:is(.skill-page,.content-page,.mother-page,.wellness-page,.decision-page,.discover-page)>.header{justify-content:initial;grid-template-columns:auto minmax(300px,1fr) auto auto auto;column-gap:clamp(12px,1.4vw,22px);display:grid}:is(.skill-page,.content-page,.mother-page,.wellness-page,.decision-page,.discover-page)>.header>nav{justify-content:center;gap:clamp(18px,1.8vw,30px);min-width:0}:is(.skill-page,.content-page,.mother-page,.wellness-page,.decision-page,.discover-page)>.header .header-actions{margin-left:0}:is(.skill-page,.content-page,.mother-page,.wellness-page,.decision-page,.discover-page)>.header .button.small{white-space:nowrap;padding-inline:15px}:is(.skill-page,.content-page,.mother-page,.wellness-page,.decision-page,.discover-page)>.header .theme-toggle{justify-self:center}:is(.skill-page,.content-page,.mother-page,.wellness-page,.decision-page,.discover-page)>.header .header-account{justify-self:end}}.skill-page .skill-toolbar{flex-wrap:wrap;align-items:center;gap:10px 18px;margin:18px 0 22px;display:flex}.skill-page .skill-back{color:#665f57;align-items:center;min-height:44px;font-size:13px;font-weight:650;display:inline-flex}.skill-page .skill-back:hover{color:#2a2119}.skill-page .skill-crumbs{color:#8a8176;flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.skill-page .skill-crumbs a{color:#6d645b;text-underline-offset:3px;text-decoration:underline}.skill-page .skill-tabs{background:0 0;border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:0;display:grid;overflow:visible}.skill-page .skill-tabs button{border:1px solid var(--ce-rule-light);background:var(--ce-paper);text-align:left;border-radius:16px;min-height:132px;padding:18px 18px 20px;transition:background .2s,color .2s,border-color .2s,transform .2s;position:relative}.skill-page .skill-tabs button:last-child{border-right:1px solid var(--ce-rule-light)}.skill-page .skill-tabs button:hover{transform:translateY(-2px)}.skill-page .skill-tabs button:focus-visible{outline:2px solid var(--ce-bronze);outline-offset:3px}.skill-page .skill-tabs button:after{display:none}.skill-page .skill-tabs button i{color:var(--ce-bronze);font-family:var(--ce-serif);margin-bottom:12px;font-size:13px;font-style:normal;display:block}.skill-page .skill-tabs button strong{font-size:14px;line-height:1.3}.skill-page .skill-tabs button small{margin-top:8px;font-size:12px;line-height:1.5}.skill-page .skill-tabs button.active i{color:var(--ce-gold)}.content-page .article-card:before{background-image:linear-gradient(180deg,transparent 46%,#07060561),var(--article-image);filter:saturate(.78)contrast(1.04);background-position:50%;background-size:cover}.content-page .article-card:hover:before{filter:saturate(.9)contrast(1.06)}.content-page .article-cover{aspect-ratio:16/9;border:1px solid var(--ce-rule-light);object-fit:cover;border-radius:18px;width:100%;height:auto;margin:0 0 46px;display:block;box-shadow:0 22px 54px #1c140c1f}@media (width<=1100px){.skill-page .skill-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.skill-page .skill-tabs{scroll-snap-type:none;margin-left:0;margin-right:0;display:grid;overflow:visible}.skill-page .skill-tabs button{scroll-snap-align:unset;flex:none;min-height:112px}}@media (width<=600px){.skill-page .skill-tabs{grid-template-columns:1fr}}.content-page>.header .button.small,.articles-page>.header .button.small,.skill-page>.header .button.small,.saved-reports-page>.header .button.small{color:#1a140e;background:#c69a45;border-color:#c69a45}:is(.content-page,.skill-page,.home-v2) .site-footer{color:#c9c1b7;background:#0b0a09;border-top:1px solid #ffffff12}:is(.content-page,.skill-page,.home-v2) .site-footer .brand,:is(.content-page,.skill-page,.home-v2) .site-footer nav a{color:#f4ecdf}:is(.content-page,.skill-page,.home-v2) .site-footer p,:is(.content-page,.skill-page,.home-v2) .site-footer small{color:#9a9186}.explore-page{--explore-rail:236px}.explore-toggle,.explore-layer{display:none}.explore-sidebar{z-index:30;width:var(--explore-rail);background:#f7f2e9;border-right:1px solid #e6ddcd;flex-direction:column;padding:30px 14px 22px;display:flex;position:fixed;inset:0 auto 0 0;overflow:auto}.explore-sidebar-brand{color:#33291f;font-family:var(--font-editorial), Georgia, serif;letter-spacing:.24em;text-indent:.24em;justify-items:center;gap:10px;margin:0 0 36px;font-size:15px;font-weight:500;display:grid}.explore-sidebar-brand span{color:#b8893f;font-size:12px}.explore-sidebar nav{gap:2px;display:grid}.explore-sidebar nav a,.explore-sidebar-cta{color:#6b6157;border-radius:9px;align-items:center;gap:10px;width:100%;padding:12px 10px;font-size:12.5px;font-weight:500;line-height:1.3;text-decoration:none;display:flex}.explore-sidebar nav a svg,.explore-sidebar-cta svg{color:#8d8175;flex:none}.explore-sidebar nav a:hover,.explore-sidebar nav a:focus-visible,.explore-sidebar nav a.active,.explore-sidebar-cta:hover,.explore-sidebar-cta:focus-visible{color:#33291f;background:#efe7d9}.explore-sidebar nav a.active svg,.explore-sidebar nav a:hover svg,.explore-sidebar-cta:hover svg{color:#b8893f}.explore-sidebar-cta{color:#1a140e;background:#c69a45;justify-content:center;margin-top:auto;font-weight:650}.explore-sidebar-cta svg{color:#1a140e}.explore-sidebar-cta:hover,.explore-sidebar-cta:focus-visible{color:#1a140e;background:#b8893f}@media (width>=901px){.explore-page{padding-left:var(--explore-rail)}.explore-page>.header{justify-content:flex-end;gap:14px;display:flex}.explore-page>.header>nav,.explore-page>.header .brand{display:none}}@media (width<=900px){.explore-page>.header+*{margin-top:52px}.explore-toggle{z-index:40;color:#33291f;min-height:42px;font:inherit;background:#f7f2e9;border:1px solid #e6ddcd;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:13px;font-weight:650;display:inline-flex;position:fixed;top:96px;left:16px;box-shadow:0 10px 24px #18120a1a}.explore-toggle:focus-visible{outline-offset:3px;outline:2px solid #e1bb69}.explore-layer{z-index:45;pointer-events:none;visibility:hidden;display:block;position:fixed;inset:0}.explore-layer.open{pointer-events:auto;visibility:visible}.explore-backdrop{opacity:0;background:#18120a6b;border:0;transition:opacity .22s;position:absolute;inset:0}.explore-layer.open .explore-backdrop{opacity:1}.explore-sidebar{z-index:50;visibility:hidden;pointer-events:none;width:min(86vw,280px);transition:left .28s,visibility .28s;left:-110%;overflow:auto;box-shadow:18px 0 40px #18120a29}.explore-sidebar.open{visibility:visible;pointer-events:auto;left:0}}@media (width<=600px){.explore-toggle{top:80px}}@media (prefers-reduced-motion:reduce){.explore-sidebar,.explore-backdrop{transition:none}}.site-footer-inner{grid-template-columns:minmax(180px,1.35fr) repeat(3,minmax(140px,1fr));align-items:start;gap:28px 32px;display:grid}.site-footer-col{flex-direction:column;gap:8px;display:flex}.site-footer-col h2{letter-spacing:.14em;text-transform:uppercase;color:#d7b36a;margin:0 0 4px;font-size:11px;font-weight:700}.site-footer-inner>small{grid-column:1/-1}:is(.content-page,.skill-page,.home-v2) .site-footer a{color:#f4ecdf}.donemler-hero .seo-crumbs{margin-bottom:18px}.donemler-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:36px 0 12px;display:grid}.donemler-grid article{background:#fbfaf6;border:1px solid #d8d1c5;flex-direction:column;min-height:188px;padding:22px 18px 20px;display:flex}.donemler-grid article span{letter-spacing:.12em;text-transform:uppercase;color:#95763a;font-size:10px;font-weight:700}.donemler-grid article h2{font-family:var(--ce-serif), Georgia, serif;margin:12px 0 10px;font-size:26px;line-height:1.1}.donemler-grid article p{color:#665f57;margin:0;font-size:13px;line-height:1.55}.donemler-grid article a{color:#8b6c32;margin-top:auto;padding-top:16px;font-size:12px;font-weight:700}.donemler-note{color:#665f57;padding-bottom:48px;font-size:13px}.legal-body h3{font-family:var(--ce-serif), Georgia, serif;margin:28px 0 10px;font-size:22px}.legal-table-wrap{margin:18px 0 28px;overflow-x:auto}.legal-table{border-collapse:collapse;width:100%;font-size:12px}.legal-table th,.legal-table td{text-align:left;vertical-align:top;border:1px solid #d8d1c5;padding:10px 8px}.legal-table th{letter-spacing:.06em;text-transform:uppercase;background:#f4efe4;font-size:10px}.legal-table code{font-size:11px}.legal-dl{gap:12px;margin:8px 0 28px;display:grid}.legal-dl div{border-bottom:1px solid #e4ddd2;grid-template-columns:minmax(140px,220px) 1fr;gap:8px 16px;padding-bottom:10px;display:grid}.legal-dl dt{letter-spacing:.04em;text-transform:uppercase;color:#6b6458;font-size:12px}.legal-dl dd{margin:0}html[data-theme=dark] .legal-dl div{border-color:#2b3749}html[data-theme=dark] .legal-dl dt{color:#9aa3b0}@media (width<=700px){.legal-dl div{grid-template-columns:1fr}}html[data-theme=dark] .donemler-grid article,html[data-theme=dark] .legal-table th{color:#eef1f6;background:#131c2b;border-color:#2b3749}html[data-theme=dark] .donemler-grid article p,html[data-theme=dark] .donemler-note{color:#adb7c5}@media (width<=1100px){.donemler-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.site-footer-inner,.donemler-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.site-footer-inner,.donemler-grid{grid-template-columns:1fr}.donemler-grid article{min-height:0}}.seo-page .seo-crumbs{color:#c9c1b7;margin:0 0 18px;font-size:12px}.seo-page .seo-crumbs ol{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.seo-page .seo-crumbs a{color:#ead9b4;text-underline-offset:3px;text-decoration:underline}.seo-page .content-hero .seo-crumbs{color:#c9c1b7}.seo-shell{max-width:920px}.seo-lead{color:#5c564e;max-width:68ch;font-size:17px;line-height:1.75}.seo-article h1{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.04em;margin:12px 0 18px;font-size:clamp(40px,6vw,64px);line-height:1.02}.seo-toc{background:#fffcf8;border:1px solid #e5ddcf;border-radius:16px;margin:28px 0 36px;padding:18px 20px}.seo-toc strong{letter-spacing:.14em;color:#8a6d35;margin-bottom:10px;font-size:11px;display:block}.seo-toc ol{color:#665f57;margin:0;padding-left:18px}.seo-toc li{margin:6px 0}.seo-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:32px 0 40px;display:grid}.seo-hub-card{background:#fffcf8;border:1px solid #e5ddcf;border-radius:16px;flex-direction:column;gap:8px;min-height:110px;padding:20px 18px;display:flex}.seo-hub-card strong{font-family:var(--font-editorial), Georgia, serif;font-size:22px;font-weight:500}.seo-hub-card span{color:#6f675e;font-size:13px;line-height:1.5}.seo-cta{color:#f7f2e9;background:#211c18;border-radius:20px;margin:42px 0;padding:28px}.seo-cta h2{font-family:var(--font-editorial), Georgia, serif;color:#fffaf0;margin:10px 0 12px;font-size:32px}.seo-cta p{color:#c9c1b7;max-width:58ch}.seo-cta .button{background:#a87945;margin-top:18px}.seo-related ul{gap:8px;padding:0;list-style:none;display:grid}.seo-related a{color:#8a6d35;text-underline-offset:3px;text-decoration:underline}.seo-faq{gap:18px;margin-top:48px;display:grid}.seo-faq article{border-top:1px solid #e5ddcf;padding:18px 0}.seo-faq h3{margin:0 0 8px;font-size:18px}@media (width<=720px){.seo-hub-grid{grid-template-columns:1fr}.seo-cta{padding:22px 18px}}.account-page{--account-bg-primary:#f2f0eb;--account-bg-sidebar:#f8f6f1;--account-surface-primary:#fbfaf7;--account-surface-secondary:#efede7;--account-surface-elevated:#fff;--account-text-primary:#242321;--account-text-secondary:#66635d;--account-text-muted:#85817a;--account-border-subtle:#1f1e1c1a;--account-border-medium:#1f1e1c2b;--account-accent:#b88d42;--account-accent-hover:#c9a45c;--account-accent-soft:#b88d421f;--account-focus:#b88d423d;min-height:100vh;background:var(--account-bg-primary)!important;color:var(--account-text-primary)!important}html[data-theme=dark] .account-page{--account-bg-primary:#0e0f12;--account-bg-sidebar:#111216;--account-surface-primary:#15161a;--account-surface-secondary:#1a1b20;--account-surface-elevated:#202126;--account-text-primary:#f3f0e8;--account-text-secondary:#b2aea4;--account-text-muted:#85817a;--account-border-subtle:#ffffff14;--account-border-medium:#ffffff21;--account-accent:#c9a45c;--account-accent-hover:#d6b56f;--account-accent-soft:#c9a45c1f;--account-focus:#c9a45c2e}.account-page .account-sidebar{background:var(--account-bg-sidebar)!important;border-right-color:var(--account-border-subtle)!important}.account-page .account-sidebar-brand{color:var(--account-text-primary)!important}.account-page .account-sidebar-brand span,.account-page .account-sidebar nav a.active svg,.account-page .account-sidebar nav a:hover svg,.account-page .account-kicker{color:var(--account-accent)!important}.account-page .account-sidebar nav a,.account-page .account-sidebar-foot a,.account-page .account-sidebar-foot button,.account-page .account-sidebar-theme .theme-toggle{position:relative;color:var(--account-text-secondary)!important;background:0 0!important;border:0!important}.account-page .account-sidebar nav a:hover,.account-page .account-sidebar nav a:focus-visible,.account-page .account-sidebar nav a.active,.account-page .account-sidebar-foot a:hover,.account-page .account-sidebar-foot a:focus-visible,.account-page .account-sidebar-foot button:hover,.account-page .account-sidebar-foot button:focus-visible,.account-page .account-sidebar-theme .theme-toggle:hover,.account-page .account-sidebar-theme .theme-toggle:focus-visible{color:var(--account-text-primary)!important;background:var(--account-accent-soft)!important}.account-page .account-sidebar nav a.active:before{content:"";background:var(--account-accent);border-radius:999px;width:2px;position:absolute;inset:9px auto 9px 0}.account-page .account-sidebar-foot{border-top-color:var(--account-border-subtle)!important}.account-page .account-sidebar :is(a,button):focus-visible,.account-page :is(a,button,input,textarea):focus-visible{outline:2px solid var(--account-accent);outline-offset:3px}.account-page .account-dashboard-main{min-height:100vh;background:var(--account-bg-primary)!important}.account-page .account-dashboard-main .account-birth-panel,.account-page .account-dashboard-main .account-grid{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.account-page .account-dashboard-main .account-birth-panel{background:var(--account-surface-primary)!important;border-radius:16px!important;padding:clamp(24px,3vw,34px)!important;box-shadow:0 1px 2px #0000001f,0 18px 46px #00000012!important}.account-page .account-birth-panel>header h2,.account-page .account-grid h3,.account-page .account-birth-plaque strong{color:var(--account-text-primary)!important}.account-page .account-birth-panel>header p,.account-page .account-grid p,.account-page .account-auth-hint,.account-page .account-location-verify p,.account-page .account-location-selected,.account-page .account-location-matches small{color:var(--account-text-secondary)!important}.account-page .account-birth-plaque{border-radius:12px;margin-top:24px;padding:22px 24px;color:var(--account-text-primary)!important;background:var(--account-surface-secondary)!important;border:0!important}.account-page .account-birth-plaque>span,.account-page .account-birth-plaque b{color:var(--account-text-muted)!important}.account-page .account-birth-plaque ul{border-top-color:var(--account-border-subtle)!important}.account-page .account-birth-panel,.account-page .account-grid>article{--account-field-bg:var(--account-bg-sidebar);--account-field-border:var(--account-border-subtle);--account-field-ink:var(--account-text-primary);--account-field-placeholder:var(--account-text-muted);--account-label-ink:var(--account-text-secondary)}.account-page .account-birth-form input,.account-page .account-birth-form textarea,.account-page .account-password-form input,.account-page .account-location-matches button{color-scheme:inherit;color:var(--account-field-ink)!important;background:var(--account-field-bg)!important;border-color:var(--account-field-border)!important}html[data-theme=dark] .account-page .account-birth-form input,html[data-theme=dark] .account-page .account-birth-form textarea,html[data-theme=dark] .account-page .account-password-form input,html[data-theme=dark] .account-page .account-location-matches button{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.account-page .account-birth-form input:focus-visible,.account-page .account-birth-form textarea:focus-visible,.account-page .account-password-form input:focus-visible{outline:none;border-color:color-mix(in srgb, var(--account-accent) 72%, transparent)!important;box-shadow:0 0 0 3px var(--account-focus)!important}.account-page .account-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;gap:16px!important;padding:0!important}.account-page .account-grid>article{border-radius:14px;min-width:0;color:var(--account-text-primary)!important;background:var(--account-surface-primary)!important;border:1px solid var(--account-border-subtle)!important;box-shadow:none!important;padding:clamp(24px,3vw,30px)!important}.account-page .account-grid dl>div,.account-page .account-grid nav a,.account-page .account-auth-status li{color:var(--account-text-secondary)!important;border-color:var(--account-border-subtle)!important}.account-page .account-grid nav a,.account-page .account-grid article>a{text-decoration-color:#0000;color:var(--account-text-secondary)!important}.account-page .account-grid nav a:hover,.account-page .account-grid nav a:focus-visible,.account-page .account-grid article>a:hover,.account-page .account-grid article>a:focus-visible{color:var(--account-accent-hover)!important}.account-page .button.primary,.account-page .account-birth-form>.button.primary{color:#111216!important;background:var(--account-accent)!important;border-color:var(--account-accent)!important;box-shadow:none!important}.account-page .button.primary:hover,.account-page .account-birth-form>.button.primary:hover{background:var(--account-accent-hover)!important;border-color:var(--account-accent-hover)!important}.account-page .button.secondary,.account-page .account-password-form>.button{color:var(--account-text-primary)!important;border-color:var(--account-border-medium)!important;box-shadow:none!important;background:0 0!important}.account-page .button.secondary:hover,.account-page .account-password-form>.button:hover{color:var(--account-accent-hover)!important;border-color:var(--account-accent)!important;background:var(--account-accent-soft)!important}.account-page .account-location-selected{background:var(--account-accent-soft)!important;border-color:var(--account-accent)!important}.account-page .account-form-ok,.account-page .account-password-ok{color:#6da986!important}.account-page .account-form-error,.account-page .account-password-error{color:#d48782!important}@media (width<=900px){.account-page .account-dashboard-main{padding:24px 16px 64px!important}.account-page .account-grid{grid-template-columns:1fr}}@media (width<=600px){.account-page .account-dashboard-main .account-birth-panel,.account-page .account-grid>article{border-radius:12px!important;padding:22px 18px!important}.account-page .account-birth-plaque{padding:20px 18px}}@media (prefers-reduced-motion:reduce){.account-page *,.account-page :before,.account-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.giris-page{color:#0b1729;background:#f6f1e7;min-height:100svh}.giris-page>.header{z-index:20;background:0 0;border-bottom-color:#0000;height:86px;position:absolute;inset:0 0 auto}.giris-page>.header .brand{color:#fffaf0}.giris-page>.header .header-actions,.giris-page>.header .header-actions a{color:#0b1729}.giris-page>.header .header-actions .button{color:#fffaf0}.giris-page>.header .theme-toggle{display:none}.giris-shell{grid-template-columns:minmax(460px,1.04fr) minmax(520px,.96fr);min-height:100svh;display:grid}.giris-visual{color:#fffaf0;background:#071326;min-height:100svh;position:relative;overflow:hidden}.giris-visual-image,.giris-visual-shade{position:absolute;inset:0}.giris-visual-image{background-image:url(/astrea-hero-sky.webp);background-position:58%;background-size:cover;transform:scale(1.015)}.giris-visual-shade{background:#020c1c61}.giris-visual-copy{z-index:2;max-width:620px;position:absolute;bottom:clamp(42px,8vh,86px);left:clamp(32px,6vw,92px);right:clamp(32px,6vw,92px)}.giris-visual-kicker,.giris-kicker{letter-spacing:.19em;font-size:11px;font-weight:750;line-height:1;display:block}.giris-visual-kicker{color:#efc66d}.giris-visual-copy h1{max-width:590px;font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.052em;text-wrap:balance;margin:19px 0 18px;font-size:clamp(3.2rem,5.9vw,6.4rem);font-weight:450;line-height:.92}.giris-visual-copy>p{color:#fffaf0cc;max-width:470px;margin:0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.55}.giris-visual-proof{letter-spacing:.02em;border-top:1px solid #fffaf047;gap:5px;margin-top:clamp(30px,6vh,60px);padding-top:20px;font-size:12px;display:grid}.giris-visual-proof strong{font-size:13px;font-weight:650}.giris-visual-proof span{color:#fffaf0a6}.giris-panel{background:#f6f1e7;place-items:center;min-height:100svh;padding:122px clamp(34px,6vw,96px) 56px;display:grid}.giris-card{width:min(500px,100%)}.giris-kicker{color:#9a6f24}.giris-card h2{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.045em;margin:14px 0 10px;font-size:clamp(2.6rem,4.5vw,4.4rem);font-weight:480;line-height:.98}.giris-lead{color:#5d6673;margin:0 0 30px;font-size:15px;line-height:1.55}.giris-tabs{background:#ece5d9;border:1px solid #d9d1c3;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.giris-tabs button{color:#66707d;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:14px;font-weight:700}.giris-tabs button.active{color:#0b1729;background:#fffdf8;box-shadow:0 2px 10px #151d2a14}.giris-stack,.giris-oauth,.giris-form{display:grid}.giris-stack{gap:20px}.giris-oauth,.giris-form{gap:14px}.giris-oauth-btn{justify-content:center;align-items:center;width:100%;min-height:54px;font-weight:720;display:inline-flex;box-shadow:0 8px 24px #111c2d0a;color:#182337!important;background:#fffdf8!important;border:1px solid #cfc6b6!important;border-radius:12px!important}.giris-oauth-btn:disabled{opacity:.45;cursor:not-allowed}.giris-divider{color:#8a847b;letter-spacing:.11em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;font-size:10px;display:grid}.giris-divider:before,.giris-divider:after{content:"";background:#d9d1c3;height:1px}.giris-form label{gap:8px;display:grid}.giris-form label span{color:#4f5967;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:750}.giris-form input,html[data-theme=dark] .giris-form input{color:#0b1729;width:100%;height:56px;font:inherit;background:#fffdf8;border:1px solid #cec6b8;border-radius:12px;outline:0;padding:0 16px;font-size:15px;transition:border-color .16s,box-shadow .16s}.giris-form input::placeholder{color:#959ca5}.giris-form input:focus{border-color:#a87727;box-shadow:0 0 0 4px #b8842c21}.giris-form .button.primary{color:#fffaf0;background:#0b1729;border-radius:12px;width:100%;min-height:56px;font-size:14px;font-weight:750;box-shadow:0 12px 28px #0b172924}.giris-helper,.giris-footnote,.giris-oauth-hint,.giris-email-sent{color:#737b86;margin:0;font-size:12px;line-height:1.55}.giris-error{color:#8b2e2e;background:#fff2ef;border:1px solid #e3bdb7;border-radius:10px;margin:0;padding:11px 13px;font-size:13px}.giris-otp-input{letter-spacing:.32em;text-align:center;font-variant-numeric:tabular-nums;font-size:23px!important}.giris-link-button{color:#53647c;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:center;margin:0;padding:2px;font-size:12px;text-decoration:underline}.giris-link-button:disabled{opacity:.5;cursor:not-allowed}.giris-footnote{text-align:center;margin-top:22px}.giris-footnote a{color:#45536a;text-underline-offset:3px;text-decoration:underline}@media (width<=980px){.giris-shell{grid-template-columns:minmax(340px,.86fr) minmax(440px,1.14fr)}.giris-visual-copy h1{font-size:clamp(3rem,6vw,4.8rem)}}@media (width<=760px){.giris-page>.header{height:72px}.giris-page>.header .header-actions{color:#fffaf0}.giris-shell{display:block}.giris-visual{height:46svh;min-height:360px}.giris-visual-image{background-position:62%}.giris-visual-copy{bottom:28px;left:24px;right:24px}.giris-visual-copy h1{max-width:460px;margin:12px 0 10px;font-size:clamp(2.7rem,12vw,4.4rem)}.giris-visual-copy>p{font-size:14px}.giris-visual-proof{display:none}.giris-panel{min-height:auto;padding:54px 24px 44px}}@media (width<=480px){.giris-visual{min-height:330px}.giris-visual-copy h1{font-size:2.75rem}.giris-panel{padding:42px 18px 36px}.giris-card h2{font-size:2.65rem}}@media (prefers-reduced-motion:reduce){.giris-form input{transition:none}}.giris-optin{color:#5b6570;align-items:flex-start;gap:10px;margin:4px 0 14px;font-size:13px;line-height:1.45;display:flex}.giris-optin input{flex:none;margin-top:3px}
