.maya-compatibility-v1{--maya-compat-red:#a04e45;--maya-compat-red-soft:#f3e6e2;--maya-compat-green:#4f7568;--maya-compat-green-soft:#e5eee8}.maya-compatibility-v1 .maya-compat-form-hero{min-height:calc(100svh - 72px)}.maya-compatibility-v1 .maya-compat-form-layout{grid-template-columns:minmax(0,.78fr) minmax(590px,1.22fr);gap:clamp(48px,7vw,104px)}.maya-compatibility-v1 .maya-compat-form-console{min-height:610px}.maya-compatibility-v1 .maya-compat-console-top{min-height:340px;padding-bottom:20px;background:radial-gradient(circle at 70% 44%,rgba(82,111,145,.25),transparent 32%),linear-gradient(135deg,rgba(255,255,255,.02),transparent 52%),var(--maya-night)}.maya-compatibility-v1 .maya-compat-console-top:before{opacity:.28;background-image:url(/images/diagnosis/maya/observatory-v1.webp);background-position:50%;background-size:cover}.maya-compatibility-v1 .maya-compat-seal-orbit{margin:19px auto 0;padding:16px 20px;position:relative;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:9px 10px;border-top:1px solid rgba(201,179,125,.18);border-bottom:1px solid rgba(201,179,125,.18)}.maya-compatibility-v1 .maya-compat-seal-orbit:after,.maya-compatibility-v1 .maya-compat-seal-orbit:before{content:"";width:8px;height:8px;position:absolute;top:50%;border:1px solid var(--maya-result-accent-bright);background:var(--maya-night);transform:translateY(-50%) rotate(45deg)}.maya-compatibility-v1 .maya-compat-seal-orbit:before{left:-4px}.maya-compatibility-v1 .maya-compat-seal-orbit:after{right:-4px}.maya-compatibility-v1 .maya-compat-seal-orbit__item img{width:100%;max-width:34px;height:auto;margin:auto;opacity:.82;filter:drop-shadow(0 0 7px rgba(185,206,228,.13))}.maya-compatibility-v1 .maya-compat-seal-orbit__center{width:42px;height:42px;position:absolute;top:50%;left:50%;display:grid;place-items:center;border:1px solid rgba(232,212,163,.62);background:rgba(11,32,56,.94);color:var(--maya-gold-bright);font-family:Georgia,serif;font-size:9px;letter-spacing:.12em;transform:translate(-50%,-50%) rotate(45deg)}.maya-compatibility-v1 .maya-compat-seal-orbit__center:first-letter{transform:rotate(-45deg)}.maya-compatibility-v1 .maya-compat-date-pair{margin-top:2px;display:grid;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);gap:9px;align-items:start}.maya-compatibility-v1 .maya-compat-date-pair__link{min-height:54px;margin-top:35px;display:grid;place-items:center;color:var(--maya-gold);font-family:Georgia,serif;font-size:18px}.maya-compatibility-v1 .maya-compat-birth-time{margin-top:14px}.maya-compatibility-v1 .maya-compat-birth-time label{font-size:12px}.maya-compatibility-v1 .maya-compat-leap-note{margin:14px 0 0;padding:11px 13px;border-left:3px solid var(--maya-gold);background:rgba(154,123,63,.08);color:#5d5550;font-size:12px;line-height:1.75}.maya-compatibility-v1 .maya-compat-form-loading{min-height:300px;display:grid;place-items:center;border:1px solid var(--maya-night-line);background:var(--maya-night);color:var(--maya-gold-bright)}.maya-compatibility-v1 .maya-compat-result-hero{padding:clamp(54px,7vw,86px) 0 72px;position:relative;overflow:hidden;color:#f0e6d4;background:radial-gradient(circle at 82% 8%,rgba(95,137,184,.23),transparent 34%),radial-gradient(circle at 11% 92%,rgba(160,78,69,.14),transparent 38%),linear-gradient(145deg,#123354,#0b2038 58%,#12304d)}.maya-compatibility-v1 .maya-compat-result-hero:before{content:"";position:absolute;inset:0;opacity:.16;background-image:linear-gradient(90deg,transparent 49.94%,rgba(201,179,125,.5) 50%,transparent 50.06%),linear-gradient(0deg,transparent 49.94%,rgba(201,179,125,.35) 50%,transparent 50.06%)}.maya-compatibility-v1 .maya-compat-result-hero__inner{width:min(calc(100% - 72px),1220px);margin:0 auto;position:relative;z-index:1}.maya-compatibility-v1 .maya-compat-result-hero .maya-eyebrow{color:var(--maya-result-accent-bright);text-align:center}.maya-compatibility-v1 .maya-compat-result-hero h1{margin:13px 0 0;color:#fff8ec;font-family:var(--font-noto-serif-jp),"Yu Mincho",serif;font-size:clamp(37px,4.5vw,58px);font-weight:500;line-height:1.42;letter-spacing:.05em;text-align:center}.maya-compatibility-v1 .maya-compat-result-hero__lead{max-width:720px;margin:16px auto 0;color:rgba(240,230,212,.72);font-family:var(--font-noto-serif-jp),"Yu Mincho",serif;font-size:17px;line-height:2;text-align:center}.maya-compatibility-v1 .maya-compat-pair{margin-top:37px;display:grid;grid-template-columns:minmax(0,1fr) 170px minmax(0,1fr);gap:22px;align-items:stretch}.maya-compatibility-v1 .maya-compat-person{min-width:0;padding:11px;position:relative;border:1px solid rgba(185,206,228,.55);background:rgba(9,31,55,.78);box-shadow:0 24px 56px rgba(3,15,29,.24)}.maya-compatibility-v1 .maya-compat-person:first-of-type{grid-column:1}.maya-compatibility-v1 .maya-compat-person:nth-of-type(2){grid-column:3;border-color:rgba(225,178,169,.55)}.maya-compatibility-v1 .maya-compat-person:before{content:"";position:absolute;inset:7px;z-index:2;border:1px solid rgba(232,212,163,.17);pointer-events:none}.maya-compatibility-v1 .maya-compat-person__art{height:246px;position:relative;overflow:hidden;background:#f5f0e6}.maya-compatibility-v1 .maya-compat-person__art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 54%,rgba(11,32,56,.82))}.maya-compatibility-v1 .maya-compat-person__art>img{object-fit:cover}.maya-compatibility-v1 .maya-compat-person__label{position:absolute;top:16px;left:16px;z-index:2;padding:5px 9px;border:1px solid rgba(185,206,228,.58);background:rgba(9,31,55,.76);color:var(--maya-result-accent-bright);font-size:11px;letter-spacing:.16em}.maya-compatibility-v1 .maya-compat-person:nth-of-type(2) .maya-compat-person__label{border-color:rgba(225,178,169,.58);color:#e1b2a9}.maya-compatibility-v1 .maya-compat-person__identity{padding:16px 16px 14px;display:grid;grid-template-columns:58px minmax(0,1fr);gap:14px;align-items:center}.maya-compatibility-v1 .maya-compat-person__identity>img{filter:drop-shadow(0 8px 15px rgba(0,0,0,.2))}.maya-compatibility-v1 .maya-compat-person__identity strong{color:var(--maya-result-accent-bright);font-family:Georgia,serif;font-size:13px;letter-spacing:.1em}.maya-compatibility-v1 .maya-compat-person:nth-of-type(2) .maya-compat-person__identity strong{color:#e1b2a9}.maya-compatibility-v1 .maya-compat-person__identity h2{margin:2px 0 0;color:#fffaf0;font-family:var(--font-noto-serif-jp),"Yu Mincho",serif;font-size:21px;font-weight:500;line-height:1.4}.maya-compatibility-v1 .maya-compat-person__identity p{margin:3px 0 0;color:rgba(240,230,212,.7);font-size:12px;line-height:1.55}.maya-compatibility-v1 .maya-compat-relation-mark{grid-column:2;grid-row:1;align-self:center;justify-self:center;width:116px;height:116px;padding:17px;position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(201,179,125,.72);background:rgba(13,43,64,.96);box-shadow:0 0 0 8px rgba(9,31,55,.82),0 0 0 9px rgba(201,179,125,.22);text-align:center;transform:rotate(45deg)}.maya-compatibility-v1 .maya-compat-relation-mark>*{transform:rotate(-45deg)}.maya-compatibility-v1 .maya-compat-relation-mark span{color:rgba(240,230,212,.58);font-family:Georgia,serif;font-size:8px;line-height:1.35;letter-spacing:.1em}.maya-compatibility-v1 .maya-compat-relation-mark strong{margin-top:5px;color:#d9eadf;font-family:var(--font-noto-serif-jp),"Yu Mincho",serif;font-size:17px;line-height:1.35}.maya-compatibility-v1 .maya-compat-score-band{margin-top:26px;padding:28px 32px;display:grid;grid-template-columns:240px minmax(0,1fr);gap:34px;align-items:center;border:1px solid rgba(185,206,228,.44);background:rgba(9,31,55,.7)}.maya-compatibility-v1 .maya-compat-score-band>div{padding-right:31px;border-right:1px solid rgba(201,179,125,.28);text-align:center}.maya-compatibility-v1 .maya-compat-score-band span{display:block;color:var(--maya-gold-bright);font-family:var(--font-noto-sans-jp),sans-serif;font-size:12px;letter-spacing:.08em}.maya-compatibility-v1 .maya-compat-score-band strong{display:block;margin-top:8px;color:#fff6df;font-family:Georgia,serif;font-size:28px;font-weight:500;line-height:1;letter-spacing:.08em}.maya-compatibility-v1 .maya-compat-score-band b{display:block;margin-top:9px;color:rgba(240,230,212,.78);font-family:Georgia,serif;font-size:15px;font-weight:500;letter-spacing:.08em}.maya-compatibility-v1 .maya-compat-score-band p{margin:0;color:rgba(240,230,212,.76);font-family:var(--font-noto-serif-jp),"Yu Mincho",serif;font-size:16px;line-height:1.95}.maya-compatibility-v1 .maya-compat-result-body{width:min(calc(100% - 48px),1040px);margin:0 auto}.maya-compatibility-v1 .maya-compat-actions,.maya-compatibility-v1 .maya-compat-reading,.maya-compatibility-v1 .maya-compat-share,.maya-compatibility-v1 .maya-compat-wave{padding:clamp(64px,8vw,92px) 0;border-bottom:1px solid var(--maya-paper-line)}.maya-compatibility-v1 .maya-compat-actions h2,.maya-compatibility-v1 .maya-compat-reading>h2,.maya-compatibility-v1 .maya-compat-share h2,.maya-compatibility-v1 .maya-compat-wave h2{margin:6px 0 0;font-family:var(--font-noto-serif-jp),"Yu Mincho",serif;font-size:clamp(28px,3.5vw,40px);font-weight:500;line-height:1.55;letter-spacing:.04em}.maya-compatibility-v1 .maya-compat-axis-grid{margin-top:31px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--maya-paper-line);border-left:1px solid var(--maya-paper-line)}.maya-compatibility-v1 .maya-compat-axis-card{min-height:340px;padding:27px;border-right:1px solid var(--maya-paper-line);border-bottom:1px solid var(--maya-paper-line);background:rgba(252,250,245,.64)}.maya-compatibility-v1 .maya-compat-axis-card--relation{background:linear-gradient(180deg,rgba(229,238,232,.82),rgba(252,250,245,.64) 62%)}.maya-compatibility-v1 .maya-compat-axis-card__head{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start}.maya-compatibility-v1 .maya-compat-axis-card__head>span{color:var(--maya-gold);font-family:Georgia,serif;font-size:13px}.maya-compatibility-v1 .maya-compat-axis-card__head small{color:#777176;font-family:Georgia,serif;font-size:9px;letter-spacing:.13em}.maya-compatibility-v1 .maya-compat-axis-card__head h3{margin:3px 0 0;font-family:var(--font-noto-serif-jp),"Yu Mincho",serif;font-size:20px;font-weight:500}.maya-compatibility-v1 .maya-compat-axis-card__head>strong{margin-top:17px;grid-column:1/-1;color:var(--maya-result-accent-deep);font-family:var(--font-noto-serif-jp),"Yu Mincho",serif;font-size:21px;font-weight:600}.maya-compatibility-v1 .maya-compat-axis-card--relation .maya-compat-axis-card__head>strong{color:var(--maya-compat-green)}.maya-compatibility-v1 .maya-compat-axis-card--color .maya-compat-axis-card__head>strong{color:var(--maya-compat-red)}.maya-compatibility-v1 .maya-compat-axis-card--tone .maya-compat-axis-card__head>strong{color:var(--maya-gold)}.maya-compatibility-v1 .maya-compat-axis-card>p{margin:18px 0 0;color:#5e595e;font-family:var(--font-noto-serif-jp),"Yu Mincho",serif;font-size:15px;line-height:1.92}.maya-compatibility-v1 .maya-compat-axis-card .maya-compat-axis-card__equation{padding:13px 0;border-top:1px solid var(--maya-paper-line);border-bottom:1px solid var(--maya-paper-line);color:#4e494e;font-family:var(--font-noto-sans-jp),sans-serif;font-size:13px;font-weight:600;line-height:1.7}.maya-compatibility-v1 .maya-compat-wave__content{margin-top:28px;padding:30px;display:grid;grid-template-columns:82px minmax(0,1fr);gap:24px;align-items:center;border:1px solid var(--maya-gold-line);background:rgba(252,250,245,.68)}.maya-compatibility-v1 .maya-compat-wave__content--text-only>div{grid-column:1/-1}.maya-compatibility-v1 .maya-compat-wave__content strong{font-family:var(--font-noto-serif-jp),"Yu Mincho",serif;font-size:19px;font-weight:600}.maya-compatibility-v1 .maya-compat-wave__content p{margin:8px 0 0;color:#5d585d;font-family:var(--font-noto-serif-jp),"Yu Mincho",serif;font-size:16px;line-height:2}.maya-compatibility-v1 .maya-compat-share{display:grid;grid-template-columns:minmax(0,1fr);gap:26px;align-items:start}.maya-compatibility-v1 .maya-compat-share__actions{width:min(100%,430px);display:flex;flex-wrap:wrap;justify-self:center;justify-content:center;gap:8px}.maya-compatibility-v1 .maya-compat-share__actions a,.maya-compatibility-v1 .maya-compat-share__actions button{min-width:46px;min-height:46px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--maya-paper-line);background:transparent;color:var(--maya-ink);font-size:12px;text-decoration:none;cursor:pointer}.maya-compatibility-v1 .maya-compat-share__actions button{border-color:var(--maya-result-accent-deep);background:var(--maya-result-accent-deep);color:#fff}.maya-compatibility-v1 .maya-compat-share__status{width:100%;min-height:24px;margin:-9px 0 0;grid-column:1/-1;color:var(--maya-result-accent-deep);font-size:12px;text-align:center}.maya-compatibility-v1 .maya-compat-actions{margin-inline:0;padding-inline:max(24px,calc((100vw - 1040px) / 2));position:relative;overflow:hidden;border-bottom:0;background:radial-gradient(circle at 50% 0,rgba(117,158,204,.25),transparent 45%),linear-gradient(145deg,#123354,#0b2038 66%,#102a47);color:#f2e8d5;text-align:center}.maya-compatibility-v1 .maya-compat-actions:before{content:"";position:absolute;inset:20px;border:1px solid var(--maya-night-line);pointer-events:none}.maya-compatibility-v1 .maya-compat-actions>*{position:relative;z-index:1}.maya-compatibility-v1 .maya-compat-actions .maya-eyebrow{color:var(--maya-gold-bright)}.maya-compatibility-v1 .maya-compat-actions h2{color:#fff8ec}.maya-compatibility-v1 .maya-compat-actions>p:not(.maya-eyebrow){max-width:680px;margin:15px auto 27px;color:rgba(242,232,213,.72);font-family:var(--font-noto-serif-jp),"Yu Mincho",serif;font-size:16px;line-height:1.95}.maya-compatibility-v1 .maya-compat-actions__primary{min-height:56px;padding:0 25px;display:inline-flex;align-items:center;justify-content:center;gap:22px;border:1px solid var(--maya-gold-bright);background:var(--maya-gold-bright);color:var(--maya-night);font-family:var(--font-noto-serif-jp),"Yu Mincho",serif;font-size:15px;font-weight:600;text-decoration:none}.maya-compatibility-v1 .maya-compat-actions__links{margin-top:22px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px}.maya-compatibility-v1 .maya-compat-actions__links a{min-height:44px;display:inline-flex;align-items:center;color:rgba(240,230,212,.72);font-size:12px;text-underline-offset:5px}.maya-compatibility-v1 .maya-compat-static-wrap{background:var(--maya-paper-light)}.maya-compatibility-v1 .maya-compat-seo{width:min(calc(100% - 48px),930px);margin:0 auto;padding:22px 0 96px}.maya-compatibility-v1 .maya-compat-seo__section{padding:clamp(58px,7vw,82px) 0;border-bottom:1px solid var(--maya-paper-line)}.maya-compatibility-v1 .maya-compat-seo__section>h2{margin:6px 0 29px;font-family:var(--font-noto-serif-jp),"Yu Mincho",serif;font-size:clamp(27px,3.5vw,39px);font-weight:500;line-height:1.55;letter-spacing:.04em}.maya-compatibility-v1 .maya-compat-seo__section>p[data-seo-copy]{margin:0 0 19px;color:#4f4b50;font-family:var(--font-noto-serif-jp),"Yu Mincho",serif;font-size:17px;line-height:2.05}.maya-compatibility-v1 .maya-compat-seo__relations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--maya-paper-line);border-left:1px solid var(--maya-paper-line)}.maya-compatibility-v1 .maya-compat-seo__relation{min-height:250px;padding:27px;border-right:1px solid var(--maya-paper-line);border-bottom:1px solid var(--maya-paper-line);background:rgba(252,250,245,.64)}.maya-compatibility-v1 .maya-compat-seo__relation--analogue{background:rgba(229,238,232,.6)}.maya-compatibility-v1 .maya-compat-seo__relation--antipode{background:rgba(243,230,226,.58)}.maya-compatibility-v1 .maya-compat-seo__relation--occult{background:rgba(235,229,240,.6)}.maya-compatibility-v1 .maya-compat-seo__relation--guide{background:rgba(231,238,245,.74)}.maya-compatibility-v1 .maya-compat-seo__relation h3,.maya-compatibility-v1 .maya-compat-seo__rule-grid h3{margin:0;font-family:var(--font-noto-serif-jp),"Yu Mincho",serif;font-size:19px;font-weight:600}.maya-compatibility-v1 .maya-compat-seo__relation p,.maya-compatibility-v1 .maya-compat-seo__rule-grid p{margin:12px 0 0;color:#5a555a;font-family:var(--font-noto-serif-jp),"Yu Mincho",serif;font-size:15px;line-height:1.95}.maya-compatibility-v1 .maya-compat-seo__rule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.maya-compatibility-v1 .maya-compat-seo__rule-grid article{padding:28px;border:1px solid var(--maya-gold-line);background:rgba(245,240,231,.6)}.maya-compatibility-v1 .maya-compat-seo__faq-list{border-top:1px solid var(--maya-paper-line)}.maya-compatibility-v1 .maya-compat-seo__faq-list details{border-bottom:1px solid var(--maya-paper-line)}.maya-compatibility-v1 .maya-compat-seo__faq-list summary{min-height:72px;padding:17px 2px;display:flex;align-items:center;justify-content:space-between;gap:24px;color:#343035;font-family:var(--font-noto-serif-jp),"Yu Mincho",serif;font-size:17px;font-weight:600;line-height:1.65;list-style:none;cursor:pointer}.maya-compatibility-v1 .maya-compat-seo__faq-list summary::-webkit-details-marker{display:none}.maya-compatibility-v1 .maya-compat-seo__faq-list summary span:last-child{color:var(--maya-gold);font-size:22px}.maya-compatibility-v1 .maya-compat-seo__faq-list details>p{margin:0;padding:0 0 24px;color:#5a555a;font-family:var(--font-noto-serif-jp),"Yu Mincho",serif;font-size:16px;line-height:2}.maya-compatibility-v1 .maya-compat-seo__loading{padding:36px 0;color:#777176;text-align:center}.maya-compatibility-v1 .maya-compat-seo__links ul{margin:0;padding:0;display:grid;list-style:none;border-top:1px solid var(--maya-paper-line)}.maya-compatibility-v1 .maya-compat-seo__links li{min-height:62px;padding:10px 0;display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;border-bottom:1px solid var(--maya-paper-line)}.maya-compatibility-v1 .maya-compat-seo__links a{color:var(--maya-result-accent-deep);font-weight:600;text-underline-offset:5px}.maya-compatibility-v1 .maya-compat-seo__links li>span{color:#777176;font-size:13px}@media (max-width:1000px){.maya-compatibility-v1 .maya-compat-form-layout{width:min(calc(100% - 48px),760px);grid-template-columns:1fr;gap:22px}.maya-compatibility-v1 .maya-hero-copy{padding-bottom:12px}.maya-compatibility-v1 .maya-compat-pair{grid-template-columns:minmax(0,1fr) 126px minmax(0,1fr);gap:14px}.maya-compatibility-v1 .maya-compat-person__art{height:210px}.maya-compatibility-v1 .maya-compat-axis-grid{grid-template-columns:1fr}.maya-compatibility-v1 .maya-compat-axis-card{min-height:0}}@media (max-width:640px){.maya-compatibility-v1 .maya-compat-form-hero{min-height:auto;padding:17px 0 40px}.maya-compatibility-v1 .maya-compat-form-hero:before{inset:10px}.maya-compatibility-v1 .maya-compat-form-layout{width:calc(100% - 28px);gap:13px}.maya-compatibility-v1 .maya-hero-copy{padding:5px 4px 10px}.maya-compatibility-v1 .maya-hero-copy .maya-breadcrumb{margin-bottom:20px}.maya-compatibility-v1 .maya-hero-copy h1{font-size:clamp(31px,9vw,37px);line-height:1.5}.maya-compatibility-v1 .maya-hero-lead{margin-top:14px;font-size:16px;line-height:1.95}.maya-compatibility-v1 .maya-hero-facts{display:none}.maya-compatibility-v1 .maya-compat-form-console{min-height:0;display:flex;flex-direction:column}.maya-compatibility-v1 .maya-compat-parameter-panel{order:-1;padding:22px 20px 24px;border-top:0;border-bottom:1px solid var(--maya-night-line)}.maya-compatibility-v1 .parameter-head{display:block}.maya-compatibility-v1 .parameter-head>span{display:block;margin-top:3px}.maya-compatibility-v1 .maya-compat-date-pair{grid-template-columns:1fr;gap:1px}.maya-compatibility-v1 .maya-compat-date-pair__link{min-height:28px;margin-top:0}.maya-compatibility-v1 .maya-compat-console-top{min-height:278px;padding:23px 20px 17px}.maya-compatibility-v1 .maya-compat-seal-orbit{padding:15px 9px;gap:8px 5px}.maya-compatibility-v1 .maya-compat-seal-orbit__item img{max-width:28px}.maya-compatibility-v1 .maya-compat-result-hero{padding:42px 0 44px}.maya-compatibility-v1 .maya-compat-result-hero__inner{width:calc(100% - 28px)}.maya-compatibility-v1 .maya-compat-result-hero h1{font-size:33px}.maya-compatibility-v1 .maya-compat-result-hero__lead{font-size:16px;line-height:1.9}.maya-compatibility-v1 .maya-compat-pair{margin-top:29px;grid-template-columns:minmax(0,1fr) 68px minmax(0,1fr);gap:6px}.maya-compatibility-v1 .maya-compat-person{padding:6px}.maya-compatibility-v1 .maya-compat-person:before{inset:4px}.maya-compatibility-v1 .maya-compat-person__art{height:132px}.maya-compatibility-v1 .maya-compat-person__label{top:9px;left:9px;padding:3px 6px;font-size:12px}.maya-compatibility-v1 .maya-compat-person__identity{padding:11px 7px 9px;display:block}.maya-compatibility-v1 .maya-compat-person__identity>img{width:30px;height:30px;margin-bottom:6px}.maya-compatibility-v1 .maya-compat-person__identity strong{font-size:14px}.maya-compatibility-v1 .maya-compat-person__identity h2{font-size:16px;line-height:1.45}.maya-compatibility-v1 .maya-compat-person__identity p{font-size:12px}.maya-compatibility-v1 .maya-compat-relation-mark{width:68px;height:68px;padding:8px;box-shadow:0 0 0 4px rgba(9,31,55,.82),0 0 0 5px rgba(201,179,125,.22)}.maya-compatibility-v1 .maya-compat-relation-mark span{display:none}.maya-compatibility-v1 .maya-compat-relation-mark strong{margin:0;font-size:12px}.maya-compatibility-v1 .maya-compat-score-band{margin-top:17px;padding:22px 18px;grid-template-columns:1fr;gap:18px}.maya-compatibility-v1 .maya-compat-score-band>div{padding:0 0 17px;border-right:0;border-bottom:1px solid rgba(201,179,125,.28)}.maya-compatibility-v1 .maya-compat-score-band span{font-size:12px}.maya-compatibility-v1 .maya-compat-score-band strong{font-size:22px}.maya-compatibility-v1 .maya-compat-score-band b{font-size:16px}.maya-compatibility-v1 .maya-compat-score-band p{font-size:16px;line-height:1.9}.maya-compatibility-v1 .maya-compat-result-body,.maya-compatibility-v1 .maya-compat-seo{width:calc(100% - 36px)}.maya-compatibility-v1 .maya-compat-axis-card{padding:23px 20px}.maya-compatibility-v1 .maya-compat-axis-card>p{font-size:16px}.maya-compatibility-v1 .maya-compat-wave__content{padding:23px 19px;grid-template-columns:58px minmax(0,1fr);gap:16px}.maya-compatibility-v1 .maya-compat-wave__content>img{width:54px;height:54px}.maya-compatibility-v1 .maya-compat-wave__content p{font-size:16px;line-height:1.9}.maya-compatibility-v1 .maya-compat-share{grid-template-columns:1fr;align-items:start}.maya-compatibility-v1 .maya-compat-share__actions a,.maya-compatibility-v1 .maya-compat-share__actions button{flex:1 1 auto}.maya-compatibility-v1 .maya-compat-actions{margin-inline:0;padding-inline:20px}.maya-compatibility-v1 .maya-compat-actions:before{inset:10px}.maya-compatibility-v1 .maya-compat-actions__primary{width:100%}.maya-compatibility-v1 .maya-compat-actions__links{display:grid;gap:4px}.maya-compatibility-v1 .maya-compat-seo{padding-bottom:68px}.maya-compatibility-v1 .maya-compat-seo__relations,.maya-compatibility-v1 .maya-compat-seo__rule-grid{grid-template-columns:1fr}.maya-compatibility-v1 .maya-compat-seo__relations{border-left:0}.maya-compatibility-v1 .maya-compat-seo__relation{min-height:0;padding:23px 0;border-right:0;background:transparent}.maya-compatibility-v1 .maya-compat-seo__rule-grid article{padding:23px 20px}.maya-compatibility-v1 .maya-compat-seo__section>p[data-seo-copy]{font-size:16px;line-height:2}.maya-compatibility-v1 .maya-compat-seo__links li{align-items:flex-start;flex-direction:column;justify-content:center}}@media (prefers-reduced-motion:reduce){.maya-compatibility-v1 *,.maya-compatibility-v1 :after,.maya-compatibility-v1 :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.maya-compatibility-v1{--maya-copy-body:clamp(17px,1.2vw,18px);--maya-copy-control:17px;--maya-copy-support:16px;--maya-copy-meta:14px;--maya-copy-micro:12px}.maya-compatibility-v1 .maya-compat-actions>p:not(.maya-eyebrow),.maya-compatibility-v1 .maya-compat-axis-card>p:not(.maya-compat-axis-card__equation),.maya-compatibility-v1 .maya-compat-form-hero .maya-compat-form-loading,.maya-compatibility-v1 .maya-compat-form-hero .maya-hero-lead,.maya-compatibility-v1 .maya-compat-result-hero .maya-compat-result-hero__lead,.maya-compatibility-v1 .maya-compat-score-band p,.maya-compatibility-v1 .maya-compat-seo__faq-list details>p,.maya-compatibility-v1 .maya-compat-seo__loading,.maya-compatibility-v1 .maya-compat-seo__relation p,.maya-compatibility-v1 .maya-compat-seo__rule-grid p,.maya-compatibility-v1 .maya-compat-seo__section>p[data-seo-copy],.maya-compatibility-v1 .maya-compat-wave__content p{font-size:var(--maya-copy-body)}.maya-compatibility-v1 .date-input,.maya-compatibility-v1 .diagnose-button,.maya-compatibility-v1 .maya-compat-actions__primary,.maya-compatibility-v1 .maya-compat-share__actions a,.maya-compatibility-v1 .maya-compat-share__actions button{font-size:var(--maya-copy-control)}.maya-compatibility-v1 .field label,.maya-compatibility-v1 .form-error,.maya-compatibility-v1 .maya-compat-birth-time label,.maya-compatibility-v1 .maya-compat-person__identity strong,.maya-compatibility-v1 .maya-compat-score-band b,.maya-compatibility-v1 .maya-compat-seo a.text-sm,.maya-compatibility-v1 .maya-compat-seo__faq-list summary,.maya-compatibility-v1 .maya-compat-seo__links a{font-size:var(--maya-copy-support)}.maya-compatibility-v1 .form-meta,.maya-compatibility-v1 .maya-breadcrumb,.maya-compatibility-v1 .maya-compat-actions__links a,.maya-compatibility-v1 .maya-compat-axis-card .maya-compat-axis-card__equation,.maya-compatibility-v1 .maya-compat-axis-card__head>span,.maya-compatibility-v1 .maya-compat-leap-note,.maya-compatibility-v1 .maya-compat-person__identity p,.maya-compatibility-v1 .maya-compat-score-band span,.maya-compatibility-v1 .maya-compat-seo p.text-xs,.maya-compatibility-v1 .maya-compat-seo span.text-xs,.maya-compatibility-v1 .maya-compat-seo__links li>span,.maya-compatibility-v1 .maya-compat-share__status,.maya-compatibility-v1 .maya-hero-facts li,.maya-compatibility-v1 .parameter-head>span{font-size:var(--maya-copy-meta)}.maya-compatibility-v1 .console-subtitle,.maya-compatibility-v1 .instrument-label,.maya-compatibility-v1 .instrument-scale,.maya-compatibility-v1 .instrument-status,.maya-compatibility-v1 .maya-compat-axis-card__head small,.maya-compatibility-v1 .maya-compat-relation-mark span,.maya-compatibility-v1 .maya-compat-seal-orbit__center,.maya-compatibility-v1 .maya-eyebrow{font-size:var(--maya-copy-micro)}.maya-compatibility-v1 .maya-compat-person__label{font-size:13px}@media (max-width:640px){.maya-compatibility-v1 .console-toolbar{gap:10px}.maya-compatibility-v1 .instrument-label,.maya-compatibility-v1 .instrument-status{font-size:11px;letter-spacing:.13em}.maya-compatibility-v1 .maya-compat-pair{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr)}.maya-compatibility-v1 .maya-compat-relation-mark{width:72px;height:72px}.maya-compatibility-v1 .maya-compat-relation-mark strong{font-size:13px;white-space:nowrap}}