.living-site .lm-heading{align-items:flex-start}.living-site .lm-heading>div:first-child{flex:1;min-width:0;max-width:780px}.living-site .lm-heading .lm-intro-lead{color:var(--lm-cream);margin:0 0 10px;font-size:20px}.living-site .lm-heading .lm-intro-explanation{max-width:64ch;color:var(--lm-muted);margin:0;font-size:16px}.living-site .lm-start-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:20px;display:flex}.living-site .lm-start-actions .lm-primary{min-height:48px;margin:0;font-weight:600}.living-site .lm-start-actions a{text-underline-offset:5px;min-height:44px;padding:10px 0;text-decoration:underline}.living-site .lm-now-status{flex:none;width:350px;min-width:0}.living-site .lm-data-status small{font-size:14px;line-height:1.6}.living-site .lm-refresh-button,.living-site .lm-update-notice button{background:0 0;border:1px solid #d3b16f55;border-radius:3px;min-height:44px;margin-top:12px;padding:9px 12px;font-size:14px}.living-site .lm-refresh-button:hover,.living-site .lm-update-notice button:hover{border-color:var(--lm-gold)}.living-site .lm-update-notice{border-left:2px solid var(--lm-gold);margin-top:16px;padding-left:14px;font-size:14px}.living-site .lm-update-notice p,.living-site .lm-refresh-note{margin:0}.living-site .lm-refresh-note{color:var(--lm-muted);margin-top:12px;font-size:14px}.living-site .lm-chart-info{color:var(--lm-muted);margin-top:14px;font-size:14px}.living-site .lm-chart-info summary{cursor:pointer;min-height:30px}.living-site .lm-chart-info dl{margin:12px 0}.living-site .lm-chart-info dl div{margin:8px 0}.living-site .lm-chart-info dt{color:var(--lm-gold)}.living-site .lm-chart-info dd{overflow-wrap:anywhere;margin:0}.living-site .lm-chart-info a{text-underline-offset:3px;text-decoration:underline}.living-site .lm-reading-quiet .lm-light{opacity:.1;animation-play-state:paused}.living-site .lm-reading-quiet .lm-wheel-plane{transform:rotateX(0)}.living-site .lm-toolbar button,.living-site .lm-scale-controls button{min-height:44px}.living-site .lm-activation-list button{min-height:48px}.living-site .lm-activation-bar>div:first-child>span{font-size:14px}.living-site .lm-reading{scroll-margin-top:18px}.living-site .lm-reading:focus{outline:2px solid var(--lm-gold);outline-offset:3px}.living-site .lm-reading .lm-panel-eyebrow{flex-wrap:wrap;align-items:center;gap:8px}.living-site .lm-reading .lm-reading-close{color:#812b46;background:0 0;border:1px solid #a8907c;border-radius:3px;min-height:44px;padding:8px 10px;font-size:14px}.living-site .lm-reading h2{margin:18px 0 12px;font-size:29px;line-height:1.3}.living-site .lm-reading .lm-reading-mode{margin:0 0 18px;line-height:1.7;font-size:14px!important}.living-site .lm-reading .lm-reading-mode strong{color:#812b46;font-weight:600}.living-site .lm-reading .lm-term-help{margin-bottom:24px;font-size:14px}.living-site .lm-reading details summary{cursor:pointer;padding:8px 0}.living-site .lm-reading details p{font-size:16px;line-height:1.75}.living-site .lm-reading .lm-lesson-theme p:not(.lm-kicker),.living-site .lm-reading .lm-line-reading p{font-size:16px;line-height:1.8}.living-site .lm-reading .lm-lesson-theme h3{margin:10px 0 18px;font-size:26px}.living-site .lm-reading .lm-kicker{letter-spacing:.11em;font-size:13px}.living-site .lm-reading .lm-line-reading>span{font-size:13px}.living-site .lm-lesson-relationship{margin-top:24px}.living-site .lm-relationship-pair{flex-wrap:wrap;gap:8px;display:flex}.living-site .lm-relationship-pair span{border:1px solid #b5a78f;padding:6px 10px;font-size:15px}.living-site .lm-lesson-relationship details{margin-top:10px;font-size:14px}.living-site .lm-lesson-depth{border-top:1px solid #96764444;margin-top:24px;padding-top:12px;font-size:16px}.living-site .lm-reading .lm-page-reference{font-size:14px;line-height:1.7}.living-site .lm-reading .lm-coordinate-note,.living-site .lm-reading .lm-planet-reading small,.living-site .lm-reading .lm-astrology-reading dt,.living-site .lm-reading .lm-planet-theme{font-size:14px}.living-site .lm-reading .lm-question>span,.living-site .lm-reading .lm-planet-reflection>span{font-size:13px}.living-site .lm-lesson-error{border-left:2px solid #812b46;padding-left:14px}.living-site .lm-help-page{max-width:900px}.living-site .lm-help-page section p{font-size:17px}.living-site .lm-help-page a{color:var(--lm-gold);text-underline-offset:4px;text-decoration:underline}.living-site .lm-footer{font-size:14px}.living-site .lm-footer>div{flex-wrap:wrap;align-items:flex-start}.living-site .lm-footer a,.living-site .lm-footer summary{min-height:32px}.living-site .lm-resources summary{cursor:pointer}.living-site .lm-resources div{gap:8px;padding-top:12px;display:grid}.living-site .lm-atlas-preview-grid.lm-atlas-first-four{grid-template-columns:repeat(2,minmax(0,1fr))}.living-site .lm-atlas-more{margin-top:36px}.living-site .lm-atlas-more summary{cursor:pointer;min-height:44px;color:var(--lm-gold);padding:12px 0;font-size:18px}.living-site .lm-atlas-more .lm-atlas-preview-grid{margin-top:20px}.living-site .lm-purchase-pending{border:1px solid #d3b16f55;margin:18px 0;padding:18px}.living-site .lm-purchase-pending p{font-size:16px}.living-site .lm-purchase-pending a{color:var(--lm-gold);text-decoration:underline}.living-site .lm-atlas-buy:disabled{opacity:.65;cursor:default}.living-site .lm-about-help-links{border-top:1px solid #d3b16f33;flex-wrap:wrap;gap:20px;margin-top:60px;padding-top:24px;display:flex}.living-site .lm-about-help-links a{color:var(--lm-muted);text-underline-offset:4px;text-decoration:underline}@media (width<=1100px){.living-site .lm-heading{flex-direction:column;gap:24px}.living-site .lm-now-status{width:100%;max-width:680px}}@media (width<=760px){.living-site .lm-header{flex-direction:column;align-items:flex-start;gap:14px}.living-site .lm-header nav{justify-content:space-between;gap:8px;width:100%;font-size:14px}.living-site .lm-header nav a{align-items:center;min-height:44px;display:inline-flex}.living-site .lm-heading .lm-intro-lead{font-size:19px}.living-site .lm-heading .lm-intro-explanation{font-size:16px}.living-site .lm-now-status{margin:22px 0 0}.living-site .lm-now-status .lm-data-status{margin-top:0}.living-site .lm-reading h2{font-size:28px}.living-site .lm-activation-list button{min-height:64px}.living-site .lm-activation-list .lm-preview-button{min-height:48px}.living-site .lm-atlas-preview-grid.lm-atlas-first-four{grid-template-columns:1fr}.living-site .lm-atlas-preview-continue{align-items:flex-start}.living-site .lm-atlas-preview-continue .lm-atlas-buy{white-space:normal}}.living-site .lm-atlas-dialog-paper.lm-enlarged img{width:max(180%,1000px)}.living-site .lm-atlas-dialog-tools button{min-height:44px;font-size:14px}.living-site .lm-zodiac-bubble{pointer-events:none}.living-site .lm-zodiac-bubble-back{fill:#f4ecd9;stroke:#913b56;stroke-width:5px}.living-site .lm-zodiac-bubble-symbol{transform:scale(2.55)}.living-site .lm-zodiac-bubble-symbol path{fill:#382331;stroke:#382331;stroke-width:24px;paint-order:stroke fill}.living-site .lm-zodiac-bubble.lm-selected .lm-zodiac-bubble-back{fill:#efd078;stroke:#fff0ba;stroke-width:6px}@media (width<=760px){.living-site .lm-zodiac-bubble-back{r:63px;stroke-width:7px}.living-site .lm-zodiac-bubble-symbol{transform:scale(3.75)}}.living-site .lm-atlas-delivery{max-width:36rem;margin:1rem 0;line-height:1.65}.living-site{--lm-gold:#dfc481;--lm-muted:#c2b8c2}.living-site .lm-header{max-width:1500px;margin:auto;padding:22px 4vw}.living-site .lm-header nav a{padding:6px 0;transition:color .18s}.living-site .lm-primary{background:var(--lm-gold);border-color:var(--lm-gold);border-radius:5px;justify-content:center;align-items:center;min-height:48px;font-weight:600;display:inline-flex;color:#241c26!important}.living-site .lm-primary:hover{background:#efdaa4;border-color:#efdaa4}.living-site .lm-kicker{letter-spacing:.14em;font-size:14px;line-height:1.6}.living-site .lm-product-page{align-items:start;gap:clamp(32px,5vw,70px);max-width:1280px;padding:52px 4vw 64px}.living-site .lm-product-page h1{text-wrap:balance;margin:14px 0 20px;font-size:clamp(38px,4vw,55px)}.living-site .lm-product-page p{font-size:16px;line-height:1.7}.living-site .lm-product-page .lm-product-lead{font-size:25px;line-height:1.4}.living-site .lm-product-facts{gap:clamp(20px,3vw,40px);margin:24px 0;padding:16px 0}.living-site .lm-product-facts dd{font-size:14px}.living-site .lm-product-page .lm-availability{background:#dfc48108;border:1px solid #dfc48140;border-radius:5px;margin:24px 0;padding:20px 22px}.living-site .lm-product-page .lm-availability p{font-size:14px}.lm-atlas-visuals{min-width:0;position:sticky;top:26px}.living-site .lm-cover-frame{background:#261c24;border-color:#dfc48135;max-width:360px;margin:auto;padding:16px;box-shadow:0 20px 50px #0005}.lm-digital-preview{border-top:1px solid #dfc48135;align-items:center;gap:20px;max-width:450px;margin:28px auto 0;padding:18px;display:flex}.lm-digital-preview img{flex:none;width:116px;height:auto;display:block;box-shadow:0 7px 22px #0006}.lm-digital-preview span{color:var(--lm-cream);font:21px/1.3 Georgia,serif;display:block}.lm-digital-preview small{color:var(--lm-muted);margin-top:8px;font-size:14px;line-height:1.6;display:block}.lm-digital-preview:hover span{color:var(--lm-gold)}.living-site .lm-poster-frame{background:0 0;gap:22px;max-width:500px;margin:auto;padding:0}.lm-poster-art{background:#241e20;border:1px solid #dfc48170;padding:16px;box-shadow:0 22px 50px #0006}.lm-poster-art img{width:100%;height:auto;display:block}.living-site .lm-poster-frame figcaption{color:var(--lm-muted);text-align:center;max-width:38ch;font-size:14px;line-height:1.7}.living-site .lm-product-link,.living-site .lm-back-link{min-height:44px;font-size:16px}.living-site .lm-product-page .lm-back-link{text-underline-offset:5px;text-decoration:underline}@media (width<=760px){.living-site .lm-header{gap:8px;padding:16px 5vw 12px}.living-site .lm-header nav{gap:10px;font-size:14px}.living-site .lm-product-page{gap:30px;padding:32px 5vw 48px}.lm-atlas-visuals{grid-template-columns:minmax(0,1fr) minmax(0,.75fr);align-items:center;gap:18px;width:100%;display:grid;position:static}.living-site .lm-cover-frame{width:100%;max-width:300px;padding:8px}.lm-digital-preview{border:0;margin:0;padding:0;display:block}.lm-digital-preview img{width:min(100%,110px);margin:0 0 14px}.lm-digital-preview span{font-size:18px}.lm-digital-preview small{font-size:14px}.living-site .lm-product-page h1{font-size:38px}.lm-poster-art{padding:12px}}.pm-page{max-width:1500px;color:var(--lm-text,#f3eee3);margin:auto;padding:40px 32px 64px}.pm-opening{max-width:980px}.pm-opening h1{margin:18px 0;font:clamp(2rem,4vw,3.6rem)/1.12 Georgia,serif}.pm-opening>p:not(.lm-kicker){color:#c2bcc5;max-width:780px;font-size:18px;line-height:1.7}.pm-actions{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.pm-page button,.pm-actions a{color:#f5eedf;cursor:pointer;background:#211c22;border:1px solid #62555b;border-radius:4px;min-height:44px;padding:10px 16px;font-size:16px}.pm-actions>button:first-child,.pm-actions>a:first-child,.pm-form-wrap button[type=submit]{color:#241c26;background:#dfc481;border-color:#dfc481}.pm-page button:disabled{opacity:.5;cursor:default}.pm-page button[aria-pressed=true]{color:#241c26;background:#f3ebdb}.pm-page button:focus-visible,.pm-page a:focus-visible,.pm-page input:focus-visible{outline-offset:4px;outline:3px solid #e3be65}.pm-form-wrap{background:#1c1820;border:1px solid #695457;margin:30px 0;padding:28px;scroll-margin-top:20px}.pm-form-wrap h2{margin:0 0 24px;font:1.8rem Georgia,serif}.pm-inputs{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.pm-inputs label{font-size:15px}.pm-inputs input{color:#25212b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7f1e7;border:1px solid #938875;border-radius:3px;width:100%;min-height:48px;margin-top:9px;padding:9px;font-size:17px;display:block}.pm-place-search{align-items:center;gap:20px;margin-top:20px;display:flex}.pm-place-search p,.pm-privacy{color:#b8aebd;font-size:14px;line-height:1.6}.pm-place-results{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.pm-place-results small{display:block}.pm-birth-review{background:#30252e;margin:16px 0;padding:18px}.pm-check{margin:16px 0;font-size:16px;display:block}.pm-check input,.pm-birth-review input{margin-right:10px}.pm-error{color:#fff0ef;background:#421f2b;border-left:4px solid #d798ab;padding:18px}.pm-chart-status{margin:32px 0 20px}.pm-chart-status h2{margin-bottom:8px;font:1.65rem Georgia,serif}.pm-chart-status>p{color:#b5a9b7;font-size:16px}.pm-identity{flex-wrap:wrap;gap:32px;margin:24px 0;display:flex}.pm-identity dt{text-transform:capitalize;color:#b6a5b7;font-size:14px}.pm-identity dd{margin:6px 0;font-size:18px}.pm-chart-status details{color:#baafbc;font-size:14px}.pm-workspace{display:block}.pm-reading-open{grid-template-columns:minmax(0,1.65fr) minmax(310px,1fr);align-items:start;gap:26px;display:grid}.pm-instrument{background:#1e1720;border:1px solid #4b3c44;min-width:0}.pm-toolbar{border-bottom:1px solid #4a3a43;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.pm-toolbar .lm-segment{display:flex}.pm-toolbar button{padding:9px 13px;font-size:15px}.pm-legend{color:#c7bfca;flex-wrap:wrap;gap:20px;padding:18px 22px 0;font-size:14px;display:flex}.pm-design-key{color:#ed95ad}.pm-gold-key{color:#dfc481}.pm-wheel-window{background:radial-gradient(#4a2b38 0%,#241923 55%,#19161e 95%);padding:35px 8px 8px;overflow:hidden}.pm-study .pm-wheel-window{background:#211922}.pm-wheel{aspect-ratio:1;width:min(100%,920px);margin:auto;transition:transform .2s;position:relative}.pm-wheel>img{pointer-events:none;width:100%;height:100%;display:block}.pm-wheel-overlay{width:100%;height:100%;position:absolute;inset:0}.pm-gate-sector{stroke:#0000;stroke-width:4px;fill-opacity:0;cursor:pointer}.pm-gate-sector.pm-active{fill-opacity:.11;stroke:#772c43;stroke-width:7px}.pm-gate-sector.pm-selected{stroke:#d8b566;stroke-width:11px;fill-opacity:.18}.pm-gate-sector:focus-visible{stroke:#d8b566;stroke-width:14px;outline:none}.pm-line-sector{fill:#e7be55;fill-opacity:.25;stroke:#e7be55;stroke-width:3px}.pm-marker-leader{fill:none;stroke:#4b222d;stroke-width:5px}.pm-marker.pm-design .pm-marker-leader{stroke:#a32143}.pm-marker{cursor:pointer}.pm-marker rect{fill:#24232a;stroke:#f4edde;stroke-width:2px}.pm-marker.pm-design rect{fill:#8c1f3e}.pm-marker text{fill:#fff9e7;font-size:34px;font-weight:600}.pm-marker .lm-planet-symbol{font-size:73px}.pm-wheel-core{text-align:center;pointer-events:none;aspect-ratio:1;color:#e5c680;background:#201923;border-radius:50%;flex-direction:column;justify-content:center;width:25%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pm-wheel-core small,.pm-wheel-core span{color:#efe7d9;font-size:clamp(8px,1.1vw,14px)}.pm-wheel-core strong{font:clamp(36px,7vw,95px)/1.2 Georgia,serif}.pm-zoom{justify-content:center;gap:5px;padding:12px;display:flex}.pm-schematic{color:#b8aabc;padding:0 22px;font-size:13px;line-height:1.6}.pm-two-lists{grid-template-columns:1fr 1fr;gap:20px;padding:24px;display:grid}.pm-planet-column h3{color:#eee4d5;margin:0 0 14px;font:1.4rem Georgia,serif}.pm-planet-column.pm-design h3{color:#e3a0b3}.pm-planet-column>button{text-align:left;color:#29262d;background:#f2ebdf;border-color:#665a5e #665a5e #665a5e #302d35;border-left-style:solid;border-left-width:4px;align-items:center;gap:10px;width:100%;min-height:56px;margin:5px 0;padding:10px 12px;font-size:15px;display:flex}.pm-planet-column.pm-design>button{border-left-color:#a32143}.pm-planet-column>button[aria-pressed=true]{background:#e9ce8d;box-shadow:0 0 0 2px #c4a259}.pm-planet-column small{color:#715c62;margin-top:3px;font-size:12px;display:block}.pm-planet-column strong{white-space:nowrap;margin-left:auto}.pm-symbol{text-align:center;width:28px;font-family:Arial Unicode MS,DejaVu Sans,serif;font-size:27px}.pm-planet-column>button.pm-hidden-layer{opacity:.45}.pm-body-layout{background:#f8f2e6;grid-template-columns:minmax(135px,1fr) minmax(220px,1.65fr) minmax(135px,1fr);align-items:start;gap:18px;padding:26px 20px;display:grid}.pm-body-layout .pm-planet-column h3{color:#332b35}.pm-body-layout .pm-design h3{color:#a32143}.pm-body-layout .pm-planet-column button{gap:6px;padding:9px 7px;font-size:14px}.pm-body-stage{aspect-ratio:399/495;align-self:center;position:relative}.pm-body-stage>img{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pm-body-overlay{width:100%;height:100%;position:absolute;inset:0}.pm-silhouette{opacity:.16;pointer-events:none}.pm-body-overlay circle{cursor:pointer;pointer-events:all}.pm-body-overlay circle:focus-visible{opacity:1;stroke:#ba8d38;stroke-width:2px;outline:none}.pm-lesson{color:#3a303a;background:#f4efe3;padding:28px;scroll-margin-top:20px}.pm-lesson:focus{outline:none}.pm-lesson h2{margin:18px 0;font:1.7rem/1.3 Georgia,serif}.pm-lesson h3{font:1.8rem/1.25 Georgia,serif}.pm-lesson .lm-kicker{color:#922e4b;font-size:13px}.pm-lesson p{font-size:17px;line-height:1.75}.pm-lesson section{border-top:1px solid #d8cdb7;margin-top:24px;padding-top:24px}.pm-close{float:right}.pm-lesson button{color:#443242;background:#efe7d6;border-color:#b9a794;font-size:14px}.pm-coincident{padding:14px 0}.pm-coincident p{margin-bottom:10px;font-size:14px}.pm-coincident button{text-align:left;width:100%;margin:6px 0;display:block}.pm-coincident button[aria-pressed=true]{background:#dac086}.pm-resonance{color:#8d314c}.pm-sample-page{color:#746670;font-size:13px!important}.pm-products{text-align:left;max-width:850px;margin:64px auto 0}.pm-products h2{font:2.7rem/1.18 Georgia,serif}.pm-products>p:not(.lm-kicker){color:#c1b8c4;font-size:18px;line-height:1.8}.pm-products .pm-product-note{font-size:14px!important}.pm-page details summary{cursor:pointer;min-height:44px;padding:10px 0}.pm-page a{text-underline-offset:4px;text-decoration:underline}.pm-actions a{text-decoration:none}.pm-lesson .lm-product-link{color:#f5e8cc;background:#352535;margin-top:22px;padding:14px;display:block}.pm-reading-open .pm-body-layout{grid-template-columns:minmax(110px,1fr) minmax(190px,1.5fr) minmax(110px,1fr);gap:8px;padding:24px 12px}.pm-reading-open .pm-symbol{width:20px;font-size:23px}.pm-reading-open .pm-body-layout .pm-planet-column button{flex-wrap:wrap;gap:3px;font-size:12px}.pm-reading-open .pm-body-layout .pm-planet-column strong{font-size:14px}.pm-reading-open .pm-body-layout .pm-planet-column small{font-size:12px}@media (width<=1050px){.pm-reading-open{display:block}.pm-lesson{margin-top:24px}.pm-inputs{grid-template-columns:1fr 1fr}.pm-reading-open .pm-body-layout{grid-template-columns:minmax(140px,1fr) minmax(250px,1.5fr) minmax(140px,1fr)}.pm-reading-open .pm-body-layout .pm-planet-column button{flex-wrap:nowrap;font-size:15px}.pm-opening h1{max-width:700px}}@media (width<=700px){.pm-page{padding:28px 14px 42px}.pm-opening h1{font-size:2.2rem}.pm-opening>p:not(.lm-kicker){font-size:16px}.pm-opening .lm-kicker{font-size:12px;line-height:1.7}.pm-inputs{grid-template-columns:1fr}.pm-form-wrap{padding:20px 14px}.pm-place-search{display:block}.pm-toolbar{gap:10px;padding:12px}.pm-toolbar button{padding:9px 10px;font-size:14px}.pm-legend{gap:12px;padding:16px 12px 0;font-size:12px}.pm-wheel-window{padding-top:20px}.pm-wheel-core small,.pm-wheel-core span{font-size:8px}.pm-wheel-core strong{font-size:42px}.pm-two-lists{gap:12px;padding:18px 10px}.pm-planet-column>button{gap:5px;padding:9px 6px;font-size:14px}.pm-symbol{width:22px;font-size:23px}.pm-planet-column small{font-size:12px}.pm-body-layout,.pm-reading-open .pm-body-layout{grid-template-columns:1fr 1fr;gap:14px;padding:20px 10px}.pm-body-stage{grid-area:1/1/auto/-1;justify-self:center;width:min(100%,340px);margin:8px 0 24px}.pm-body-layout .pm-planet-column button,.pm-reading-open .pm-body-layout .pm-planet-column button{flex-wrap:nowrap;font-size:14px}.pm-lesson{padding:24px 18px}.pm-lesson h3{font-size:1.8rem}.pm-products h2{font-size:2.2rem}.pm-identity{gap:18px}.pm-identity dd{font-size:16px}.pm-schematic{padding:0 12px;font-size:12px}.pm-page input{min-width:0}.pm-marker text{font-size:38px}.pm-birth-review p{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.pm-wheel{transition:none}}.pm-form-wrap fieldset{border:0;min-width:0;margin:0;padding:0}.pm-body-layout{overflow:clip}.pm-reading-open .pm-body-layout .pm-planet-column button{font-size:14px}.pm-zone-label{margin:20px 0 8px;font-size:16px;display:block}.pm-zone-label select{color:#25212b;background:#f7f1e7;border:1px solid #938875;border-radius:3px;width:100%;max-width:600px;min-height:48px;margin-top:9px;padding:10px;font-size:16px;display:block}.pm-zone-label select:focus-visible{outline-offset:4px;outline:3px solid #e3be65}.pm-optional{color:#c4bac7;margin:22px 0}.pm-submit-guidance{color:#dfc481;font-size:16px}.pm-body-layout{grid-template-columns:minmax(135px,1fr) minmax(260px,2.2fr) minmax(135px,1fr)}@media (width<=700px){.pm-body-layout{grid-template-columns:1fr 1fr}.pm-body-stage{width:min(100%,399px)}}.pm-page{padding-top:28px}.pm-opening{grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;align-items:center;gap:0 clamp(26px,5vw,76px);max-width:1280px;margin:0 auto 40px;display:grid}.pm-intro-copy{grid-column:1;align-self:end}.pm-intro-copy h1{text-wrap:balance;max-width:620px;margin:16px 0 22px;font-size:clamp(36px,4.5vw,60px);line-height:1.1}.pm-intro-art{background:radial-gradient(#dfc48113,#0000 70%);grid-area:1/2/3;justify-self:center;width:100%;max-width:540px;margin:0;padding:14px 10px 0}.pm-intro-art img{border-radius:50%;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #dfc48140,0 20px 45px #0005}.pm-intro-art figcaption{text-align:center;color:var(--lm-muted);margin:18px 0 0;font-size:14px}.pm-intro-start{grid-column:1;align-self:start}.pm-intro-start>p:first-child{color:#ccc3cd;max-width:42ch;margin:0;font-size:18px;line-height:1.7}.pm-intro-start .pm-actions{margin:24px 0 18px}.pm-intro-credit{color:var(--lm-muted);font-size:14px}.pm-opening-compact{max-width:none;margin-bottom:24px;display:block}.pm-opening-compact .pm-intro-copy h1{max-width:none;font-size:clamp(32px,3.5vw,44px)}.pm-opening-compact .pm-intro-start>p{max-width:70ch}.pm-workspace{scroll-margin-top:18px}.pm-workspace:focus{outline:none}.pm-chart-status{border-top:1px solid #dfc48130;margin:16px 0;padding:20px 0}.pm-chart-status:has(>p:only-child){display:none}.pm-instrument{background:#1a161d;border-color:#dfc48135;border-radius:7px;overflow:clip;box-shadow:0 12px 38px #0002}.pm-toolbar{border-color:#dfc48128;flex-wrap:nowrap;padding:16px 22px}.pm-toolbar .lm-segment{gap:4px}.pm-toolbar .lm-segment button{background:0 0;border-color:#0000;border-radius:4px;min-height:48px;padding:10px 20px;font-size:16px}.pm-toolbar .lm-segment button[aria-pressed=true]{color:#241c26;background:#f3ebdb}.pm-toolbar .pm-options-toggle{color:#c7bfc9;text-underline-offset:5px;background:0 0;border:0;padding:10px 0;font-size:14px;text-decoration:underline}.pm-display-options:not([hidden]){background:#dfc48105;border-bottom:1px solid #dfc48128;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;display:flex}.pm-display-options button{min-height:44px;padding:9px 12px;font-size:14px}.pm-legend{gap:12px 24px;padding:18px 22px 4px;font-size:14px}.pm-legend span{color:#c7bfc9;align-items:center;gap:8px;display:flex}.pm-legend i{border:1px solid #f3ebdb90;border-radius:2px;width:15px;height:8px;display:inline-block}.pm-design-swatch{background:#a32143}.pm-personality-swatch{background:#25252d}.pm-dual-swatch{background:repeating-linear-gradient(120deg,#a32143 0 4px,#25252d 4px 8px)}.pm-selection-swatch{background:#e5c680}.pm-wheel-window{padding-top:22px}.pm-gate-sector.pm-active{stroke:#812f49;stroke-width:8px;fill-opacity:.15}.pm-gate-sector.pm-active[data-sides=Personality]{stroke:#25252d}.pm-gate-sector.pm-active[data-sides=Design\ Personality],.pm-gate-sector.pm-active[data-sides=Personality\ Design]{stroke:#654753}.pm-gate-sector.pm-selected[data-sides]{stroke:#d8b566;stroke-width:12px;fill-opacity:.2}.pm-gate-sector[data-sides]:focus-visible{stroke:#e9c367;stroke-width:14px}.pm-marker .lm-planet-outline{stroke:#f6edda;stroke-width:7px;filter:drop-shadow(0 3px 5px #20131a99)}.pm-marker.pm-design .lm-planet-outline{stroke:#e3a0b3}.pm-marker.pm-selected .lm-planet-outline,.pm-marker:focus-visible .lm-planet-outline{stroke:#e9c367;stroke-width:11px}.pm-marker.pm-selected rect{fill:#e9c367;stroke:#241c26;stroke-width:3px}.pm-marker.pm-selected text{fill:#241c26}.pm-selection-summary{color:#302631;background:#f4efe3;border-left:4px solid #dfc481;border-radius:5px;justify-content:space-between;align-items:center;gap:16px;margin:16px 22px 4px;padding:16px 18px;display:flex}.pm-selection-summary span{font-size:14px;line-height:1.5;display:block}.pm-selection-summary strong{margin-top:5px;font:23px/1.35 Georgia,serif;display:block}.pm-selection-summary button{color:#f4efe3;background:#302631;border-color:#302631;flex:none;font-size:14px}.pm-zoom{flex-wrap:wrap;gap:8px;padding:16px}.pm-zoom button{font-size:14px}.pm-planet-column small{color:#69565c;font-size:14px}.pm-planet-column{min-width:0}.pm-planet-column>button>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.pm-lesson{border-top:3px solid #dfc481;border-radius:7px;box-shadow:0 12px 32px #0002}.pm-lesson:focus-visible{outline-offset:4px;outline:3px solid #dfc481}.pm-schematic{color:#c1b6c3;font-size:14px}.pm-products h2{text-wrap:balance}@media (width<=1050px){.pm-opening{gap:0 28px}.pm-intro-copy h1{font-size:44px}.pm-intro-start .pm-actions{gap:10px}.pm-actions button{padding:10px 13px}}@media (width<=700px){.pm-page{padding-top:20px}.pm-opening{flex-direction:column;align-items:stretch;gap:0;margin-bottom:28px;display:flex}.pm-intro-copy h1{margin:10px 0 22px;font-size:36px}.pm-intro-copy .lm-kicker{letter-spacing:.12em;font-size:14px}.pm-intro-art{width:min(100%,360px);max-width:none;margin:0 auto 22px;padding:0 10px}.pm-intro-art figcaption{margin-top:14px;font-size:14px}.pm-intro-start>p:first-child{font-size:16px;line-height:1.65}.pm-intro-start .pm-actions{margin-top:18px}.pm-intro-credit{font-size:14px}.pm-opening-compact .pm-intro-copy h1{font-size:32px}.pm-toolbar{gap:8px;padding:12px 14px}.pm-toolbar .lm-segment button{padding:9px 12px;font-size:15px}.pm-toolbar .pm-options-toggle{text-align:right;max-width:100px;font-size:14px}.pm-display-options:not([hidden]){padding:12px 14px}.pm-legend{gap:10px 16px;padding:16px 14px 0;font-size:14px}.pm-wheel-window{padding-top:18px}.pm-selection-summary{gap:10px;margin:16px 12px 4px;padding:14px 12px}.pm-selection-summary strong{font-size:21px}.pm-selection-summary button{padding:9px 12px}.pm-planet-column>button{flex-wrap:wrap;gap:7px;min-height:64px;position:relative}.pm-planet-column>button>span:nth-child(2){flex:1;min-width:0}.pm-planet-column small{font-size:14px;line-height:1.4}.pm-planet-column strong{flex:none;margin-left:0;font-size:15px}.pm-lesson{scroll-margin-top:16px}.pm-schematic{font-size:14px}}.pm-place-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pm-place-results>button{text-align:left;overflow-wrap:anywhere;line-height:1.45}.pm-place-results>button small{opacity:.85;margin-top:5px;font-size:14px;display:block}.pm-place-results>button[aria-pressed=true]{border-color:#dfc481;box-shadow:inset 4px 0 #af8032}.pm-place-message{color:#dfc481;font-size:16px;line-height:1.6}.pm-manual-zone{color:#c4bac7;margin:20px 0}.pm-manual-zone summary{font-size:16px}.pm-place-search p{line-height:1.65}.pm-birth-review{overflow-wrap:anywhere}@media (width<=700px){.pm-place-results{grid-template-columns:1fr}}.pm-form-wrap fieldset.pm-number-field{border:0;min-width:0;margin:0;padding:0}.pm-number-field legend{color:#f5eedf;padding:0;font-size:16px;line-height:1.4}.pm-number-template{align-items:flex-end;gap:18px;margin-top:10px;display:flex}.pm-inputs .pm-number-template label{flex:1;min-width:0;font-size:14px;display:block;position:relative}.pm-number-template label.pm-year-slot{flex:1.55}.pm-number-template label>span{color:#c7bec9;margin-bottom:6px;display:block}.pm-inputs .pm-number-template input{box-sizing:border-box;text-align:center;font-variant-numeric:tabular-nums;width:100%;min-width:0;min-height:48px;margin:0;padding:10px 4px;font-size:18px;display:block}.pm-number-separator{color:#dfc481;font-size:20px;line-height:24px;position:absolute;bottom:12px;right:-15px}.pm-number-hint{color:#c7bec9;margin:8px 0 0;font-size:14px;line-height:1.5}.pm-number-time .pm-number-template{max-width:220px}@media (width>=1051px){.pm-inputs{grid-template-columns:minmax(220px,1.2fr) minmax(190px,1fr) minmax(180px,1.15fr) minmax(150px,.9fr)}}
