:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--navy:#0d1025;--coral:#ee6162;--muted:#b9b5ce;--border:#d9baf224;--glass:#171836c7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#f9f5ff;-webkit-font-smoothing:antialiased;background:#0d1025;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:2px solid #ffa2b8}.app-workspace{background:radial-gradient(48% 32% at 85% 12%,#6f366e4a,#0000 75%),radial-gradient(42% 40% at 44% 85%,#362d8038,#0000 75%),linear-gradient(134deg,#0d1025 2%,#17152f 45%,#281b39 74%,#101429 100%);min-height:100vh}.topbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;max-width:1920px;height:90px;margin:auto;padding:0 34px;display:flex}.logo-lockup{flex-shrink:0;align-items:center;width:230px;height:72px;display:flex}.logo-lockup img{object-fit:contain;max-width:100%;height:auto;display:block}.topbar-right{align-items:center;gap:20px;display:flex}.preview-tag{letter-spacing:.18em;color:#c9b2d2;border:1px solid #554565;border-radius:999px;padding:10px 13px;font-size:10px;font-weight:700}.topbar-profile{color:#f49fa7;border:1px solid #73607b;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.mobile-menu{color:#fff;background:0 0;border:0;font-size:24px;display:none}.demo-banner{letter-spacing:.075em;color:#e2bfcf;text-align:center;background:#e9779417;border-bottom:1px solid #e683ab26;justify-content:center;align-items:center;gap:9px;padding:9px 16px;font-size:10px;display:flex}.demo-dot{background:#f4a0ae;border-radius:50%;flex-shrink:0;width:7px;height:7px}.workspace-grid{grid-template-columns:214px minmax(0,1fr) 304px;align-items:start;gap:22px;max-width:1920px;margin:auto;padding:25px 26px 50px;display:grid}.left-rail,.right-rail{min-width:0}.left-rail{border:1px solid var(--border);background:#11132ec7;border-radius:20px;flex-direction:column;gap:22px;min-height:calc(100vh - 170px);padding:23px 12px;display:flex;position:sticky;top:16px}.rail-heading{letter-spacing:.16em;color:#c4a4d6;padding:0 13px;font-size:10px;font-weight:700}.primary-nav{flex-direction:column;gap:6px;display:flex}.primary-nav a{color:#c9c3d9;border-radius:11px;align-items:center;gap:14px;min-height:47px;padding:10px 12px;font-size:13px;transition:background .2s,color .2s;display:flex}.primary-nav a:hover,.primary-nav a.active{color:#fff;background:linear-gradient(90deg,#82446f5e,#573c7229)}.primary-nav a.active{box-shadow:inset 3px 0 0 var(--coral)}.primary-nav a b{color:#f2a3b6;margin-left:auto}.asset-icon{object-fit:contain;flex-shrink:0;width:21px;height:21px}.left-rail-bottom{border-top:1px solid var(--border);flex-direction:column;gap:9px;margin-top:auto;padding:15px 12px;display:flex}.left-rail-bottom span{color:#e0acd1;letter-spacing:.13em;font-size:10px}.left-rail-bottom small{color:#aea9bd;font-size:11px;line-height:1.6}.main-stage{background:radial-gradient(circle at 86% 4%,#5d337133,#0000 36%),#14142eb3;border:1px solid #e2bae729;border-radius:23px;min-width:0;min-height:calc(100vh - 180px);overflow:hidden;box-shadow:0 22px 100px #0000002b}.workspace-content{padding:clamp(21px,2.8vw,42px)}.section-topline,.panel-kicker{letter-spacing:.17em;color:#d3a8d3;font-size:10px;font-weight:700}.section-topline span{color:#ff8da0;padding:0 8px}.workspace-title-row{justify-content:space-between;align-items:center;gap:18px;margin:16px 0 27px;display:flex}.workspace-content h1{letter-spacing:-.035em;margin:14px 0 10px;font-size:clamp(29px,2.7vw,43px);font-weight:650}.workspace-title-row p,.workspace-content>p{color:#c7bed1;margin:0;font-size:14px;line-height:1.6}.view-switch{background:#20213d;border:1px solid #554565;border-radius:12px;gap:4px;padding:4px;display:flex}.view-switch button{color:#a9a1be;background:0 0;border:0;border-radius:8px;padding:7px 10px}.view-switch button.active{color:#fff;background:#59416c}.search-tools{flex-wrap:wrap;gap:11px;margin-bottom:24px;display:flex}.search-field,.filter-field{color:#beb5d1;background:#1c1e3e;border:1px solid #46405e;border-radius:11px;align-items:center;gap:11px;padding:10px 14px;font-size:12px;display:flex}.search-field{flex:1;min-width:170px}.search-field span{color:#dca5ce;font-size:22px;line-height:1}.search-field input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0}.search-field input::placeholder{color:#aaa4bd}.filter-field select{appearance:auto;color:#fff;background:#262241;border:0;border-radius:5px;padding:4px}.match-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.match-card{background:#1e2144;border:1px solid #ab98ce29;border-radius:20px;min-width:0;padding:12px;transition:transform .22s,border-color .22s,box-shadow .22s}.match-card:hover{border-color:#ee82aa66;transform:translateY(-4px);box-shadow:0 14px 35px #00000036}.match-cover{display:block}.sample-portrait{aspect-ratio:1/1.04;isolation:isolate;background:linear-gradient(145deg,#65577e,#222648);border-radius:14px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.portrait-violet{background:radial-gradient(circle at 70% 10%,#bc8ac2,#0000 55%),linear-gradient(150deg,#63517a,#1d243d)}.portrait-coral{background:radial-gradient(circle at 67% 30%,#e48b90,#0000 54%),linear-gradient(142deg,#633953,#232344)}.portrait-blue{background:radial-gradient(circle at 35% 15%,#73a3c6,#0000 58%),linear-gradient(135deg,#385473,#22243f)}.portrait-plum{background:radial-gradient(circle at 65% 10%,#b378aa,#0000 55%),linear-gradient(145deg,#6b3d70,#24203e)}.portrait-teal{background:radial-gradient(circle at 68% 10%,#80baa7,#0000 55%),linear-gradient(145deg,#2e696e,#1e2744)}.portrait-orbit{aspect-ratio:1;border:1px solid #f4dff933;border-radius:50%;width:70%;position:absolute}.portrait-orbit-a{transform:translate(-34%,36%)}.portrait-orbit-b{transform:translate(36%,-24%)}.portrait-monogram{letter-spacing:-.09em;color:#ffffffd6;text-shadow:0 8px 40px #00000026;font-size:clamp(38px,5vw,82px);font-weight:300}.portrait-watermark{letter-spacing:.13em;color:#fff;opacity:.74;font-size:8px;position:absolute;bottom:11px;right:12px}.match-card-body{padding:12px 3px 3px}.match-name{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:650;display:block;overflow:hidden}.match-stats{justify-content:space-between;align-items:baseline;gap:6px;margin-top:11px;display:flex}.match-stats strong{letter-spacing:-.04em;font-size:27px}.match-stats span{color:#b8b2c7;white-space:nowrap;font-size:11px}.match-actions{align-items:center;gap:8px;margin-top:11px;display:flex}.action-circle{color:#222342;background:#f9f8ff;border:1px solid #0000;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:19px;font-weight:700;display:grid}.action-circle .asset-icon{width:21px;height:21px}.action-primary{background:#572a49}.action-outline{color:#c4c0d7;background:0 0;border-color:#82768e;font-size:14px}.action-circle.favorited{color:#fff;background:#ef7884}.match-me-card{flex-direction:column;display:flex}.match-me-art{background:linear-gradient(146deg,#f98a83,#ae415b 63%,#422149);border-radius:14px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:135px;display:flex;overflow:hidden}.match-me-art img{object-fit:contain;width:44%;max-width:100px;max-height:110px}.match-me-art span{letter-spacing:.18em;font-size:9px;font-weight:700}.match-me-card h3{margin:0 0 6px;font-size:19px}.match-me-card p{color:#bdb2ca;margin:0 0 11px;font-size:11px}.category-tags{flex-wrap:wrap;gap:5px;display:flex}.category-tags span{color:#d8cadf;border:1px solid #776882;border-radius:999px;padding:5px 7px;font-size:9px}.match-grid.list-mode{grid-template-columns:1fr}.list-mode .match-card:not(.match-me-card){grid-template-columns:130px 1fr;gap:16px;display:grid}.list-mode .sample-portrait{aspect-ratio:1}.list-mode .match-card-body{align-self:center}.empty-state{padding:25px}.right-rail{flex-direction:column;gap:16px;height:calc(100vh - 145px);min-height:560px;display:flex;position:sticky;top:16px}.account-card{border:1px solid var(--border);background:#181736e0;border-radius:20px;min-height:0;padding:20px 16px}.account-head{align-items:center;gap:11px;padding:24px 7px 16px;display:flex}.account-avatar{color:#ffbdd4;background:linear-gradient(140deg,#653d72,#352b57);border-radius:50%;place-items:center;width:56px;height:56px;font-size:25px;display:grid}.account-head>div:last-child{flex-direction:column;gap:7px;display:flex}.account-head strong{font-size:14px}.account-head span{color:#b9adca;font-size:11px}.account-actions{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:13px;padding:13px 3px;display:grid}.account-actions div{justify-content:space-between;gap:6px;font-size:11px;display:flex}.account-actions span{color:#c0b6cc}.account-actions strong{color:#eac1d2;text-align:right;font-weight:500}.signature-card{background:linear-gradient(135deg,#64315b42,#352b6133);border:1px solid #d3a0d533;border-radius:13px;margin-top:18px;padding:15px 12px}.signature-card>span{color:#e6b3d6;letter-spacing:.08em;font-size:10px;font-weight:700;display:block}.signature-icons{gap:15px;margin:17px 0;display:flex}.signature-icons .asset-icon{width:42px;height:42px}.signature-card small{color:#aaa5ba;font-size:10px}.metathena-dock{background:linear-gradient(140deg,#42244e,#272048 80%);border:1px solid #80557f;border-radius:19px;margin-top:auto;padding:15px;box-shadow:0 11px 35px #00000024}.metathena-title{align-items:center;gap:10px;display:flex}.metathena-avatar{color:#f7bcdf;background:#633e6d;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.metathena-title>div:nth-child(2){flex-direction:column;gap:4px;display:flex}.metathena-title strong{font-size:13px}.metathena-title span{color:#c9afcf;font-size:10px}.metathena-title button{color:#fff;background:0 0;border:0;margin-left:auto;font-size:22px}.metathena-body{padding:13px 0}.metathena-bubble{color:#dacfe2;background:#11142db3;border:1px solid #cbabe026;border-radius:12px;padding:12px;font-size:11px;line-height:1.6}.metathena-disclaimer{color:#cfc0d8;padding-top:13px;font-size:11px;line-height:1.7}.metathena-compose{gap:7px;display:flex}.metathena-compose input{color:#c6b8cf;background:#211d3e;border:1px solid #554365;border-radius:9px;width:100%;min-width:0;padding:10px;font-size:11px}.metathena-compose button{color:#fff;background:#bc6474;border:0;border-radius:9px;padding:0 12px}.metathena-dock.expanded .metathena-body{min-height:190px}.breadcrumb{color:#b4abc8;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:27px;font-size:12px;display:flex}.breadcrumb a{color:#e6b6d1}.member-hero{grid-template-columns:minmax(200px,.9fr) 1.1fr;align-items:center;gap:27px;display:grid}.member-hero .sample-portrait-large{aspect-ratio:1.1}.member-hero-details h1{margin:13px 0}.member-location{color:#c4b9d0;font-size:13px}.zodiac-chip{color:#e3c0d8;border:1px solid #82638b;border-radius:30px;margin:9px 0;padding:7px 12px;font-size:12px;display:inline-block}.member-summary{color:#d0c3d5;font-size:14px;line-height:1.8}.button-solid,.button-outline{color:#fff;background:linear-gradient(125deg,#f17078,#de5263);border:1px solid #ffffff24;border-radius:11px;justify-content:center;align-items:center;gap:16px;padding:13px 18px;font-size:12px;font-weight:700;transition:transform .2s,filter .2s;display:inline-flex}.button-solid:hover,.button-outline:hover{filter:brightness(1.1);transform:translateY(-2px)}.button-outline{background:#ffffff0a;border-color:#6b547a}.score-row{grid-template-columns:1.4fr 1fr 1fr;gap:13px;margin:24px 0;display:grid}.featured-score,.mini-score{background:#242542;border:1px solid #d6b3e91f;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:118px;padding:18px;display:flex}.featured-score{background:linear-gradient(130deg,#493057,#242440)}.featured-score>span,.mini-score>span{color:#c7b6d2;font-size:11px}.featured-score strong{font-size:47px;line-height:1.3}.mini-score strong{margin-top:8px;font-size:29px}.featured-score-line{background:linear-gradient(90deg,#a487ff,#ef7584);border-radius:4px;width:63px;height:3px}.categories{margin:29px 0}.categories h2,.content-panel h2{letter-spacing:-.02em;font-size:20px}.category-score-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:17px;display:grid}.category-score-row>div{border:1px solid var(--border);background:#332c4fa6;border-radius:12px;flex-direction:column;align-items:center;gap:9px;padding:15px 5px;display:flex}.category-score-row span{color:#bfb6cb;font-size:11px}.category-score-row strong{font-size:19px}.section-pair,.analysis-columns{grid-template-columns:1fr 1fr;gap:17px;margin-top:20px;display:grid}.content-panel{background:#222041cc;border:1px solid #dab0e724;border-radius:18px;margin-top:17px;padding:24px}.content-panel p{color:#c6bdd2;font-size:13px;line-height:1.9}.accent-panel{background:linear-gradient(145deg,#542b5799,#201d42cc)}.placeholder-row{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:19px;display:grid}.placeholder-tile{aspect-ratio:1;color:#b6a9c7;border:1px dashed #756383;border-radius:10px;place-items:center;font-size:10px;display:grid}.signature-placeholder{gap:13px;margin:18px 0;display:flex}.signature-placeholder .asset-icon{width:46px;height:46px}.sample-chip{color:#e1bfd8;white-space:nowrap;border:1px solid #6f5978;border-radius:30px;padding:10px;font-size:10px}.explanation-intro{background:linear-gradient(130deg,#492b55,#262044);border-radius:18px;grid-template-columns:225px 1fr;align-items:center;gap:29px;margin-bottom:20px;padding:26px;display:grid}.explanation-intro>div:first-child{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.explanation-intro strong{font-size:66px;line-height:1.3}.explanation-intro h2{margin:4px 0 8px;font-size:28px}.explanation-intro p{color:#ddcde2;font-size:13px;line-height:1.8}.analysis-group{padding-top:13px}.analysis-group h3{color:#f2b1c3;font-size:14px}.module-link-list{flex-direction:column;gap:9px;display:flex}.module-link-list a{background:#272140;border:1px solid #564568;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;padding:14px;font-size:13px;display:flex}.module-link-list small{color:#bcaac9;margin-top:5px;font-size:11px;line-height:1.7;display:block}.module-arrow{color:#f19aac;font-size:20px}.detail-heading{margin-bottom:26px!important}.detail-hero{text-align:center;background:linear-gradient(120deg,#56305a,#292245);border:1px solid #74537c;border-radius:21px;flex-direction:column;align-items:center;gap:5px;padding:30px;display:flex}.detail-hero>span{letter-spacing:.15em;color:#e5bdd8;font-size:10px}.detail-hero strong{font-size:77px;line-height:1.4}.detail-hero p{color:#e0d4e4;font-size:13px}.detail-separator{background:#5d4a70;height:1px;margin:20px 0}.placeholder-feature{flex-direction:column;justify-content:center;align-items:flex-start;min-height:340px;display:flex}.placeholder-feature>span{color:#ebb7d9;font-size:40px}@media (min-width:1660px){.workspace-grid{grid-template-columns:225px minmax(0,1fr) 322px}.match-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1280px){.workspace-grid{grid-template-columns:175px minmax(0,1fr) 260px;gap:13px;padding:18px}.match-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.match-actions{gap:5px}.action-circle{width:29px;height:29px}.right-rail{height:calc(100vh - 140px)}}@media (max-width:1000px){.workspace-grid{grid-template-columns:170px minmax(0,1fr)}.right-rail{grid-column:2;grid-template-columns:1fr 1fr;height:auto;min-height:0;display:grid;position:relative;top:auto}.metathena-dock{margin-top:0}.account-card{min-height:unset}.left-rail{grid-row:1/span 2}.main-stage{min-height:550px}}@media (max-width:700px){.topbar{height:70px;padding:0 16px}.logo-lockup{width:175px}.preview-tag{display:none}.mobile-menu{display:block}.workspace-grid{padding:12px;display:block}.left-rail{min-height:0;margin-bottom:13px;display:none;position:static}.left-rail.open{display:flex}.main-stage{min-height:450px}.right-rail{margin-top:14px;display:flex}.account-card{display:none}.metathena-dock{position:relative}.workspace-content{padding:20px 15px}.workspace-content h1{font-size:29px}.match-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.match-card{border-radius:13px;padding:7px}.match-card-body{padding:10px 4px}.match-name{font-size:13px}.match-stats strong{font-size:23px}.match-actions{gap:4px}.action-circle{width:27px;height:27px;font-size:17px}.match-me-art{min-height:110px}.member-hero{grid-template-columns:1fr}.member-hero .sample-portrait-large{aspect-ratio:1.45}.section-pair,.analysis-columns,.explanation-intro{grid-template-columns:1fr}.score-row{gap:7px}.featured-score,.mini-score{min-height:95px;padding:10px}.featured-score strong{font-size:36px}.mini-score strong{font-size:24px}.category-score-row{gap:4px}.category-score-row>div{padding:11px 2px}.category-score-row span{font-size:9px}.category-score-row strong{font-size:15px}.search-tools{flex-direction:column}.list-mode .match-card:not(.match-me-card){grid-template-columns:95px 1fr}}@media (max-width:380px){.match-actions{gap:3px}.action-circle{width:24px;height:24px}.match-stats span{font-size:10px}.match-name{font-size:12px}.sample-chip{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.logo-lockup{width:min(285px,28vw);height:76px}.logo-lockup img{width:100%;height:auto;max-height:70px}.discovery-filters{background:radial-gradient(at 88% -30%,#7a387033,#0000 68%),linear-gradient(135deg,#2b2049de,#181936d6);border:1px solid #d1aee536;border-radius:20px;margin-bottom:25px;padding:23px;box-shadow:inset 0 1px #ffffff0b}.discovery-filter-header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:23px;display:flex}.filter-kicker{color:#eeb3d3;letter-spacing:.17em;font-size:10px;font-weight:700}.discovery-filter-header h2{letter-spacing:-.025em;margin:9px 0 0;font-size:19px;font-weight:650}.filter-reset{color:#d9b7d3;text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;font-size:12px;text-decoration:underline}.filter-group{margin-bottom:19px}.filter-heading{color:#d4c4df;margin-bottom:10px;font-size:12px;font-weight:600;display:block}.category-pills,.gender-pills{flex-wrap:wrap;gap:8px;display:flex}.category-pill,.gender-pill{color:#dad1e7;background:#16173385;border:1px solid #deb5e64f;border-radius:999px;min-height:38px;padding:9px 14px;font-size:12px;transition:background .2s,border-color .2s,transform .2s}.category-pill:hover,.gender-pill:hover{border-color:#f2b5cc;transform:translateY(-1px)}.category-pill.selected,.gender-pill.selected{color:#fff;background:linear-gradient(120deg,#ed737e,#da566c);border-color:#ef8c9d;font-weight:700;box-shadow:0 7px 19px #cd4c6c2e}.filter-group-gender{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.filter-group-gender .filter-heading{margin-bottom:0;margin-right:2px}.advanced-toggle{color:#e4c6dc;background:#2b204880;border:1px solid #d6ace040;border-radius:9px;align-items:center;gap:8px;min-height:38px;margin-left:auto;padding:8px 12px;font-size:12px;display:inline-flex}.advanced-toggle .asset-icon{width:16px;height:16px}.advanced-toggle.selected{background:#70356959;border-color:#dc8fb8}.advanced-filters{background:#090d2252;border:1px solid #c9a2d829;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin:0 0 17px;padding:19px;display:grid}.advanced-intro{color:#e5d6e8;grid-column:1/-1;font-size:13px;font-weight:650}.advanced-intro small{color:#aeacc9;margin-top:5px;font-size:11px;font-weight:400;display:block}.advanced-input{color:#bfb4d2;flex-direction:column;gap:10px;min-width:0;font-size:12px;display:flex}.advanced-input>span{justify-content:space-between;gap:8px;display:flex}.advanced-input strong{color:#fff;font-weight:650}.advanced-input select,.age-ranges input{color:#fff;background:#25213f;border:1px solid #554566;border-radius:8px;width:100%;padding:9px 11px}.advanced-input input[type=range]{accent-color:var(--coral);cursor:pointer;width:100%}.age-ranges{gap:12px;display:flex}.age-ranges label{color:#bfb4d2;align-items:center;gap:6px;min-width:0;display:flex}.age-ranges input{max-width:88px}.search-tools-refined{align-items:center;margin:0}.search-tools-refined .search-field{min-height:45px}.results-summary{color:#c1b2ce;white-space:nowrap;font-size:12px}.filter-footnote{color:#9c91b2;margin-top:12px;font-size:11px}@media (max-width:1200px){.discovery-filters{padding:17px}.category-pill,.gender-pill{padding:8px 12px}}@media (max-width:700px){.logo-lockup{width:175px;height:60px}.logo-lockup img{max-height:60px}.discovery-filter-header{align-items:flex-start}.discovery-filter-header h2{font-size:17px}.advanced-toggle{margin-left:0}.advanced-filters{grid-template-columns:1fr}.search-tools-refined{flex-direction:row}.results-summary{white-space:normal}}@media (max-width:390px){.category-pill,.gender-pill{min-height:34px;padding:7px 10px;font-size:11px}.filter-group-gender{gap:9px}.discovery-filters{padding:13px}}.match-category-score{color:#c6b8d9;justify-content:space-between;gap:5px;margin-top:5px;font-size:10px;display:flex}.match-category-score strong{color:#efb0c2;font-size:11px}.search-tools-refined{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:13px;display:grid}.search-tools-refined .search-field{min-width:0;min-height:47px}.search-tools-refined .search-field .asset-icon{width:18px;height:18px}.search-tools-refined .search-field input{font-size:12px}.search-tools-refined .advanced-toggle{white-space:nowrap;min-height:47px;margin-left:0}.search-tools-refined .results-summary{grid-column:1/-1;justify-self:end}.advanced-filters{margin-top:3px;margin-bottom:17px}@media (max-width:1150px){.search-tools-refined{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.search-tools-refined .advanced-toggle{justify-self:start}.search-tools-refined .results-summary{grid-column:2;align-self:center}}@media (max-width:700px){.search-tools-refined{grid-template-columns:minmax(0,1fr)}.search-tools-refined .advanced-toggle{justify-content:center;width:100%}.search-tools-refined .results-summary{grid-column:1;justify-self:start}}.main-stage:has(.member-scroll){flex-direction:column;height:calc(100dvh - 160px);min-height:570px;display:flex;overflow:hidden}.member-scroll{overscroll-behavior-y:contain;scrollbar-color:#6b4c78 transparent;scrollbar-width:thin;scroll-behavior:smooth;height:100%;min-height:0;overflow-y:auto}.member-reader{color:#f3eff9;padding:clamp(18px,2.35vw,36px)}.member-reader [id]{scroll-margin-top:70px}.member-sample-badge{letter-spacing:.09em;color:#c6a9ca;margin-left:auto;font-size:10px}.member-section-nav{z-index:9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#111129f2;border:1px solid #665275;border-radius:13px;align-items:center;gap:6px;margin:-4px 0 12px;padding:7px;display:flex;position:sticky;top:0}.member-section-nav button{color:#e6d5e8;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 14px;font-size:12px}.member-section-nav button:hover,.member-section-nav button:focus-visible{background:#4d355a}.member-landscape{aspect-ratio:2.35;isolation:isolate;background:radial-gradient(circle at 65% 30%,#775081,#292545 70%);border:1px solid #6d5379;border-radius:19px;place-items:center;width:100%;min-height:235px;max-height:520px;display:grid;position:relative;overflow:hidden}.member-hero-halo{aspect-ratio:1;border:1px solid #f7d7fc42;border-radius:50%;width:46%;position:absolute}.member-hero-halo-a{transform:translate(-80%,35%)}.member-hero-halo-b{transform:translate(83%,-25%)}.member-hero-monogram{letter-spacing:-.07em;color:#ffffff6e;font-size:clamp(80px,13vw,200px);font-weight:300}.member-hero-caption{background:linear-gradient(#0000,#0c0c1ec7);justify-content:space-between;align-items:center;gap:15px;padding:38px 22px 20px;display:flex;position:absolute;inset:auto 0 0}.member-hero-caption span{letter-spacing:.15em;font-size:10px;font-weight:700}.member-hero-caption small{color:#dfcde2;font-size:11px}.member-intro-layout{justify-content:space-between;align-items:flex-start;gap:24px;padding:25px 2px 16px;display:flex}.member-identity{min-width:0}.member-identity h1{letter-spacing:-.035em;margin:11px 0 7px;font-size:clamp(30px,3.4vw,44px);line-height:1.1}.member-identity-flags{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.member-identity-pill{color:#f2d9ea;border:1px solid #81648d;border-radius:99px;padding:5px 11px;font-size:11px}.member-offline-indicator{vertical-align:middle;background:#6e7184;border-radius:50%;width:10px;height:10px;margin-left:11px;display:inline-block}.member-location{color:#d3c6dc;margin:0 0 7px;font-size:13px}.member-muted{color:#ada5be;font-size:12px;line-height:1.6}.member-actions{flex-shrink:0;gap:9px;padding-top:7px;display:flex}.member-actions button{cursor:pointer;background:#2c2948;border:1px solid #69577a;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.member-actions button:disabled{opacity:.42;cursor:not-allowed}.member-actions button[aria-pressed=true]{background:#79425e;border-color:#f188a0}.member-native-icon{object-fit:contain;max-width:100%;height:auto;display:block}.member-expression{border-bottom:1px solid #51445f;gap:12px;padding:7px 2px 23px;display:grid}.member-expression-row{grid-template-columns:23px 1fr;align-items:start;gap:12px;display:grid}.member-expression-row strong{color:#f0d1e3;font-size:12px}.member-expression-row p{color:#c8bdcf;margin:3px 0 0;font-size:13px;line-height:1.65}.member-scores{grid-template-columns:1.4fr 1fr 1fr;gap:13px;margin-top:23px;display:grid}.member-scores>div{background:#25243f;border:1px solid #453955;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:128px;padding:18px;display:flex}.member-scores span{letter-spacing:.1em;color:#cbb5d2;font-size:10px}.member-scores strong{color:#fff;margin:7px 0;font-size:34px}.member-scores small{color:#ada0bb;text-align:center;font-size:10px}.member-scores .member-score-main{background:linear-gradient(125deg,#5d365f,#2f2a4e)}.member-score-main strong{font-size:54px}.member-score-main button{color:#f4b6c8;cursor:pointer;background:0 0;border:0;font-size:11px}.member-category-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:13px 0 22px;display:grid}.member-category-strip button{cursor:pointer;color:#eee6f3;background:#24213e;border:1px solid #51405c;border-radius:11px;flex-direction:column;align-items:center;gap:6px;padding:12px 4px;display:flex}.member-category-strip button:hover{border-color:#dc849f}.member-category-strip span{font-size:11px}.member-category-strip strong{font-size:22px}.member-category-strip small{color:#b3a5c2;font-size:9px}.member-section{border-bottom:1px solid #50425e;padding:29px 0}.member-section-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:16px;display:flex}.member-section-head h2{color:#ee818f;letter-spacing:-.015em;margin:0;font-size:22px}.member-section-head>span{letter-spacing:.09em;color:#bba8c6;font-size:10px}.member-hello-stage{aspect-ratio:2.35;text-align:center;background:radial-gradient(circle at 75% 20%,#82578d7a,#0000 48%),linear-gradient(125deg,#2c2a4f,#14182f);border:1px solid #615076;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:11px;width:100%;min-height:235px;padding:22px;display:flex;position:relative}.member-play-icon{color:#efb8d7;border:1px solid #b18da9;border-radius:50%;place-items:center;width:66px;height:66px;font-size:36px;display:grid}.member-hello-stage strong{font-size:16px}.member-hello-stage p{color:#beb4ce;max-width:440px;margin:0;font-size:12px;line-height:1.7}.member-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.member-gallery-slot{aspect-ratio:1.1;background:linear-gradient(145deg,#302a4c,#1b203b);border:1px solid #574866;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.member-gallery-slot small{color:#bba8ca;letter-spacing:.08em;font-size:10px}.member-gallery-note{margin-top:13px}.member-signature-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.member-signature-row>div{background:#2521417a;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:155px;padding:17px 5px;display:flex}.member-signature-row strong{text-align:center;font-size:11px}.member-signature-row small{color:#ad9dbd;font-size:10px}.member-signature-locked>span{color:#d3b9dd;border:1px dashed #8d7b9e;border-radius:50%;place-items:center;width:65px;height:65px;font-size:35px;display:grid}.member-body-copy{color:#cec2d5;font-size:14px;line-height:1.85}.member-body-copy code,.member-explanation-hero code{color:#eac1d8;overflow-wrap:anywhere;font-size:11px}.member-explanation{padding:38px 0 24px}.member-explanation-eyebrow{letter-spacing:.17em;color:#d7a7ce;font-size:10px}.member-explanation h2{letter-spacing:-.03em;margin:13px 0;font-size:clamp(26px,3vw,36px)}.member-explanation-tabs{flex-wrap:wrap;gap:7px;margin:24px 0 17px;display:flex}.member-explanation-tabs button{color:#ddd0e5;cursor:pointer;background:#24213f;border:1px solid #594565;border-radius:99px;padding:10px 15px;font-size:12px}.member-explanation-tabs button.active{color:#fff;background:#e96978;border-color:#e96978}.member-explanation-hero{background:linear-gradient(135deg,#493157,#272243);border:1px solid #634978;border-radius:18px;grid-template-columns:205px 1fr;align-items:center;gap:27px;padding:25px;display:grid}.member-explanation-hero>div:first-child{text-align:center;flex-direction:column;align-items:center;gap:5px;display:flex}.member-explanation-hero span{color:#dfb9d5;letter-spacing:.12em;font-size:10px}.member-explanation-hero strong{font-size:62px}.member-explanation-hero small{color:#c5b2cd;font-size:11px}.member-explanation-hero h3{margin:0 0 10px;font-size:20px}.member-explanation-hero p{color:#d2c5d9;margin:0;font-size:13px;line-height:1.8}.member-interpretation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:17px 0 27px;display:grid}.member-interpretation-grid>div{background:#211f3a;border:1px solid #4c405b;border-radius:13px;padding:17px}.member-interpretation-grid h3{color:#eba5bd;margin:0 0 8px;font-size:13px}.member-interpretation-grid p{color:#c3b5d0;margin:0;font-size:12px;line-height:1.7}.member-deep-entries{gap:12px;display:grid}.member-deep-entry{background:#25213f;border:1px solid #59466a;border-radius:15px;justify-content:space-between;align-items:center;gap:25px;padding:21px;display:flex}.member-deep-entry span{color:#edaec7;letter-spacing:.1em;font-size:10px}.member-deep-entry h3{margin:8px 0;font-size:18px}.member-deep-entry p{color:#bfb4d0;margin:0;font-size:12px;line-height:1.65}.member-deep-entry a{white-space:nowrap;color:#fff;background:#ed6878;border-radius:10px;padding:12px 15px;font-size:12px;font-weight:650}.member-deep-entry a span{color:#fff;margin-left:7px}.member-reader-footer{border-top:1px solid #59496c;margin-top:27px;padding:23px 0}.member-reader-footer>span{letter-spacing:.14em;color:#efb2cf;font-size:10px}.member-reader-footer p{color:#b8adc9;font-size:12px;line-height:1.7}.member-reader-footer a{color:#f29baa;font-size:12px}@media (max-width:1250px){.member-intro-layout{flex-direction:column}.member-interpretation-grid{grid-template-columns:1fr}.member-deep-entry{flex-direction:column;align-items:flex-start}.member-scores{gap:8px}}@media (max-width:1000px){.main-stage:has(.member-scroll){height:auto;min-height:570px;overflow:visible}.member-scroll{height:auto;overflow:visible}.member-section-nav{position:sticky;top:6px}}@media (max-width:700px){.member-reader{padding:18px 14px}.member-landscape{aspect-ratio:1.7;min-height:185px}.member-hero-caption small{display:none}.member-actions button{width:39px;height:39px}.member-scores{gap:6px}.member-scores>div{min-height:107px;padding:10px 5px}.member-score-main strong{font-size:37px}.member-scores strong{font-size:26px}.member-scores span{text-align:center;font-size:9px}.member-category-strip{gap:4px}.member-category-strip button{padding:9px 2px}.member-category-strip span{font-size:9px}.member-category-strip strong{font-size:17px}.member-gallery{gap:6px}.member-gallery-slot{border-radius:9px}.member-gallery-slot small{font-size:8px}.member-signature-row{gap:5px}.member-signature-row>div{min-height:116px;padding:10px 2px}.member-signature-row .member-native-icon{width:43px;height:43px}.member-signature-locked>span{width:44px;height:44px}.member-signature-row strong,.member-signature-row small{font-size:9px}.member-explanation-hero{grid-template-columns:1fr;gap:15px;padding:20px}.member-section-head{flex-direction:column;align-items:flex-start}.member-section-nav{overflow-x:auto}.member-section-nav button{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.member-scroll{scroll-behavior:auto}}.member-landscape,.member-hello-stage{aspect-ratio:16/9;height:auto;min-height:0;max-height:none}.member-deep-entry-link{width:100%;min-width:0;color:inherit;cursor:pointer;text-decoration:none;transition:border-color .18s,background-color .18s,transform .18s;display:flex}.member-deep-entry-link:hover{background:#302644;border-color:#df839b;transform:translateY(-2px)}.member-deep-entry-link:focus-visible{outline-offset:3px;outline:3px solid #f39bad}.member-deep-entry-arrow{flex-shrink:0;line-height:1;transition:transform .18s;color:#f1a7bb!important;letter-spacing:normal!important;font-size:28px!important}.member-deep-entry-link:hover .member-deep-entry-arrow,.member-deep-entry-link:focus-visible .member-deep-entry-arrow{transform:translate(3px,-3px)}@media (max-width:1250px){.member-deep-entry-link{flex-direction:row;align-items:center}}@media (max-width:700px){.member-landscape,.member-hello-stage{aspect-ratio:16/9}.member-deep-entry-link{gap:10px}.member-deep-entry-arrow{font-size:22px!important}}@media (prefers-reduced-motion:reduce){.member-deep-entry-link,.member-deep-entry-arrow{transition:none}.member-deep-entry-link:hover{transform:none}}.match-grid.list-mode .live-category-scores{border-top:1px solid #d7b3e82b;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:15px;padding-top:14px;display:grid}.match-grid.list-mode .live-category-item{flex-direction:column;align-items:center;gap:7px;min-width:0;display:flex}.match-grid.list-mode .live-category-item span{color:#c6bad3;font-size:11px}.match-grid.list-mode .live-category-item strong{color:#fff;background:#1d1d3eb3;border:1px solid #e7caf2a6;border-radius:999px;place-items:center;width:100%;min-height:38px;font-size:15px;display:grid}.match-grid.list-mode .live-category-item.category-highlighted>strong{color:#fff;background:linear-gradient(145deg,#e04d6d61,#66214c85);border-color:#ff8397;transition:border-color .2s,background .2s,box-shadow .2s;box-shadow:0 0 0 1px #ff779199,0 0 12px #ff58798c,0 0 24px #f4406a45,inset 0 0 10px #ff7e991f}.match-grid.list-mode .live-category-item.category-highlighted>span{color:#ffc0cc;font-weight:650}.live-member-photo-stage{background:#17162d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.live-member-photo-backdrop{object-fit:cover;object-position:center;filter:none;width:calc(100% + 48px);height:calc(100% + 48px);position:absolute;inset:-24px;transform:scale(1.06)}.live-member-photo-foreground{z-index:1;object-fit:contain;object-position:center;width:100%;height:100%;display:block;position:relative}.member-landscape .live-member-photo-cover{object-fit:cover;object-position:center 24%;width:100%;height:100%;display:block}.member-live-expression{margin-top:20px;margin-bottom:28px}.member-live-tags{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.member-live-tags span{color:#fff;background:linear-gradient(120deg,#ee737e,#d9546a);border-radius:999px;padding:7px 13px;font-size:12px;font-weight:600;display:inline-flex}.member-live-hello-video{aspect-ratio:16/9;object-fit:contain;background:#0d0d20;border:1px solid #e2bae72e;border-radius:16px;width:100%;max-width:100%;max-height:580px;display:block}.member-live-expression.member-expression{flex-direction:column;gap:18px;width:100%;display:flex}.member-live-expression .member-expression-row{grid-template-columns:30px minmax(0,1fr);align-items:start;column-gap:16px;width:100%;min-width:0;display:grid}.member-live-expression .member-expression-row>.member-native-icon{object-fit:contain;width:26px;height:26px;margin-top:2px}.member-live-expression .member-expression-row>div{width:100%;min-width:0;max-width:none}.member-live-expression .member-expression-row strong{margin-bottom:7px;display:block}.member-live-expression .member-expression-row p{white-space:normal;overflow-wrap:break-word;width:100%;max-width:none;margin:0;line-height:1.65}.member-live-expression .member-live-tags{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:9px;width:100%;display:flex}.member-live-expression .member-live-tags span{white-space:normal;overflow-wrap:break-word;flex:none;width:auto;max-width:100%;padding:8px 14px;display:inline-flex}.member-live-compatibility{margin:26px 0 36px}.member-live-compatibility .member-scores{margin:0 0 22px}.member-live-compatibility .member-score-main small,.member-live-compatibility .member-score-secondary small{color:#bdb0cd;text-align:center;margin-top:8px;font-size:11px;display:block}.member-live-compatibility .member-category-strip{margin:0}.member-live-compatibility .member-live-category{background:#24213e;border:1px solid #51405c;border-radius:11px;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:12px 4px;display:flex}.member-live-compatibility .member-live-category>span{color:#d6cadf;font-size:11px}.member-live-compatibility .member-live-category>strong{color:#fff;font-size:22px}@media (max-width:700px){.member-live-compatibility .member-live-category{padding:9px 2px}.member-live-compatibility .member-live-category>span{font-size:9px}.member-live-compatibility .member-live-category>strong{font-size:17px}}.member-live-gallery{margin:34px 0}.member-live-gallery .member-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.member-live-gallery .member-gallery-slot{aspect-ratio:1;background:#23213e;border:1px solid #d5b2e538;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-width:0;display:flex;position:relative;overflow:hidden}.member-live-gallery-photo{object-fit:cover;width:100%;height:100%;display:block}.member-live-gallery-hidden{object-fit:contain;width:38px;height:38px}.member-live-gallery .member-gallery-slot small{color:#c4b5cf;letter-spacing:.07em;text-align:center;font-size:10px}.member-live-gallery .member-gallery-note{margin-top:13px}@media (max-width:700px){.member-live-gallery .member-gallery{gap:6px}.member-live-gallery-hidden{width:26px;height:26px}.member-live-gallery .member-gallery-slot small{font-size:8px}}.member-live-signatures{margin:32px 0}.member-live-signatures .member-signature-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.member-live-signatures .member-live-signature{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.member-live-signatures .member-live-signature img{object-fit:contain;width:68px;height:68px}.member-live-signature-empty{color:#d9c5e5;background:#25213e;border:1px solid #d7b7e759;border-radius:50%;place-items:center;width:68px;height:68px;font-size:29px;display:grid}.member-live-signatures .member-live-signature strong{color:#f5edf8;font-size:13px}.member-live-signatures .member-live-signature small{color:#b9afca;font-size:11px}@media (max-width:700px){.member-live-signatures .member-signature-row{gap:7px}.member-live-signatures .member-live-signature img,.member-live-signature-empty{width:49px;height:49px}.member-live-signatures .member-live-signature strong{font-size:10px}.member-live-signatures .member-live-signature small{font-size:9px}}.member-live-explanations{margin-top:36px}.member-live-explanations .member-live-narrative{white-space:pre-line;overflow-wrap:break-word;line-height:1.75}.member-live-explanations .member-interpretation-grid ul{margin:12px 0 0;padding-left:19px}.member-live-explanations .member-interpretation-grid li{overflow-wrap:break-word;margin:0 0 10px;line-height:1.65}.member-live-astro-overview{border-top:1px solid #dab8e833;border-bottom:1px solid #dab8e833;margin:34px 0 38px;padding:30px 0}.member-live-astro-overview .member-section-head{margin-bottom:22px}.member-live-astro-content{color:#d4c9dc;max-width:82ch;font-size:14px;line-height:1.85}.member-live-astro-content p{white-space:pre-line;overflow-wrap:break-word;margin:0 0 18px}.member-live-astro-content p:last-child{margin-bottom:0}.member-extended-insights{margin-top:36px}.member-extended-section{border-top:1px solid #dab8e833;padding:34px 0}.member-extended-section>h2{color:#f17784;margin:0 0 24px;font-size:24px;line-height:1.3}.member-extended-score{text-align:center;background:#24233e;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-width:0;padding:23px;display:flex}.member-extended-score>span{color:#bdb4ce;font-size:13px}.member-extended-score>strong{color:#fff;font-size:38px;font-weight:750;line-height:1.15}.member-extended-score-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.member-extended-narrative{color:#e1d9e7;max-width:85ch;margin-top:24px;font-size:14px;line-height:1.85}.member-extended-narrative p{white-space:pre-line;overflow-wrap:break-word;margin:0 0 18px}.member-extended-narrative p:last-child{margin-bottom:0}.member-extended-section>.member-muted{margin-top:20px}@media (max-width:700px){.member-extended-section>h2{font-size:20px}.member-extended-score>strong{font-size:30px}}.num-workspace{padding-bottom:40px}.num-workspace>h1{margin:10px 0 28px}.num-summary{grid-template-columns:2fr 1fr;gap:16px;margin-bottom:22px;display:grid}.num-overall-card,.num-quick-card{background:#20233f;border:1px solid #cdaae624;border-radius:17px;padding:22px}.num-overall-card{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.num-overall-card>p{margin:0;line-height:1.65}.num-ring{border-radius:50%;align-self:center;place-items:center;width:184px;height:184px;display:grid}.num-ring>div{background:#20233f;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:151px;height:151px;display:flex}.num-ring strong{color:#fff;font-size:54px;line-height:1}.num-ring span{color:#bbb4cc;margin-top:9px;font-size:13px}.num-quick-factors{gap:12px;display:grid}.num-quick-card{flex-direction:column;justify-content:space-between;display:flex}.num-quick-card span{color:#c8bfd4;font-size:13px}.num-quick-card strong{align-self:flex-end;font-size:35px}.num-accordion{margin:18px 0}.num-accordion-toggle{color:#fff;cursor:pointer;text-align:left;background:#2b2e58;border:1px solid #dcb2e62e;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:18px 22px;font-size:17px;font-weight:700;display:flex}.num-accordion-body{color:#e8e5f1;background:#292e58;border-radius:15px;margin-top:9px;padding:22px}.num-accordion-body p{margin:0 0 15px;line-height:1.75}.num-accordion-body h3{margin:12px 0;font-size:16px}.num-factor{background:#171d39;border:1px solid #afbbff1f;border-radius:13px;margin-bottom:12px;padding:18px}.num-factor-heading{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.num-factor-heading b{background:#3b405e;border-radius:999px;padding:4px 12px}.num-factor .num-tip{color:#95d8be}.num-timing-dots{flex-wrap:wrap;gap:5px;margin-bottom:20px;display:flex}.num-day-dot{background:#b47be2;border-radius:50%;width:13px;height:13px;display:block}.num-day-dot.favorable{background:#75d8b8}.num-day-dot.friction{background:#f36a75}.num-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.num-person-card{background:#161b35;border-radius:14px;min-width:0;padding:18px}.num-person-card h3{margin:0 0 16px}.num-person-row{justify-content:space-between;gap:12px;margin-bottom:13px;display:flex}.num-person-row>span:first-child{color:#bcb5d0}.num-person-row strong{font-size:20px}.num-person-row small{border-radius:12px;margin-right:9px;padding:3px 7px}.num-delta-up{background:#14594e}.num-delta-down{background:#782d32}.num-person-explanation{margin-top:14px}.num-person-explanation button{color:#f17b90;cursor:pointer;background:0 0;border:0}.num-switch{gap:9px;margin-bottom:18px;display:flex}.num-switch button{color:#c6bfd1;cursor:pointer;background:#212748;border:1px solid #414c79;border-radius:999px;padding:9px 18px}.num-switch button.active{color:#fff;background:#e95e70}.num-role-list{flex-wrap:wrap;gap:9px;display:flex}.num-role-list span{border:1px solid #515e95;border-radius:999px;padding:8px 14px}.num-detail-link{color:#fff;background:#213754;border-radius:12px;margin-top:22px;padding:12px 20px;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:700px){.num-summary,.num-comparison{grid-template-columns:1fr}.num-quick-factors{grid-template-columns:repeat(3,minmax(0,1fr))}.num-quick-card{padding:12px}.num-quick-card strong{font-size:24px}.num-accordion-body{padding:14px}}.intimacy-workspace{padding-bottom:40px}.intimacy-workspace>h1{margin:10px 0 28px}.intimacy-summary,.intimacy-deeper{background:#211f3e;border:1px solid #cab7ea33;border-radius:18px;margin-bottom:24px;padding:24px}.intimacy-rings{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.intimacy-ring-block,.intimacy-balance{justify-content:center;align-items:center;display:flex}.intimacy-score-ring,.intimacy-balance-ring{border-radius:50%;place-items:center;width:160px;height:160px;display:grid}.intimacy-ring-inner{background:#211f3e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:132px;height:132px;display:flex}.intimacy-ring-inner strong{color:#fff;font-size:42px}.intimacy-ring-inner span,.intimacy-balance-ring span{color:#bfb4cf;font-size:13px}.intimacy-balance-ring{text-align:center;border:14px solid #a568f2;flex-direction:column;gap:8px;display:flex}.intimacy-balance-ring strong{font-size:16px}.intimacy-summary>p{margin:20px 0 0;line-height:1.7}.intimacy-accordion{margin:16px 0}.intimacy-accordion>button{color:#fff;cursor:pointer;text-align:left;background:#2b2c54;border:1px solid #d2b0f038;border-radius:16px;justify-content:space-between;width:100%;padding:20px;font-size:18px;font-weight:700;display:flex}.intimacy-accordion-body{background:#2b305a;border-radius:16px;margin-top:10px;padding:24px}.intimacy-accordion-body>p{margin:0 0 16px;line-height:1.8}.intimacy-pillar{background:#121a2b;border:1px solid #b0c2ea26;border-radius:15px;margin-bottom:14px;padding:22px}.intimacy-pillar:last-child{margin-bottom:0}.intimacy-pillar-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.intimacy-pillar-heading h3{margin:0;font-size:17px}.intimacy-pillar-heading strong{border:1px solid #c9c3da;border-radius:999px;padding:5px 14px}.intimacy-pillar p{margin:14px 0 0;line-height:1.65}.intimacy-pillar .intimacy-pillar-tip{color:#91d4b9}.intimacy-deeper>h2{font-size:21px}.intimacy-deeper>p{line-height:1.7}@media (max-width:850px){.intimacy-rings{gap:8px}.intimacy-score-ring,.intimacy-balance-ring{width:110px;height:110px}.intimacy-ring-inner{width:88px;height:88px}.intimacy-ring-inner strong{font-size:26px}.intimacy-balance-ring{border-width:10px}.intimacy-balance-ring strong{font-size:12px}}.intimacy-summary .intimacy-balance-ring{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.intimacy-summary .intimacy-balance-ring span,.intimacy-summary .intimacy-balance-ring strong{width:auto;margin:0;line-height:1.25;display:block;position:static}.intimacy-summary .intimacy-balance-ring strong{overflow-wrap:anywhere}.sex-gate-flow,.sex-workspace{color:#eee8f5;padding-bottom:40px}.sex-gate-hero{background:radial-gradient(circle at 82% 34%,#87538b70,#0000 36%),linear-gradient(120deg,#21194d,#48274d 52%,#162c4b);border:1px solid #59426c;border-radius:22px;margin-bottom:26px;padding:32px}.sex-gate-hero small{color:#f2b7d8;letter-spacing:.12em;font-weight:800}.sex-gate-hero h1{margin:14px 0 8px;font-size:32px}.sex-gate-hero p{color:#ded6f0}.sex-gate-card{color:#eee8f5;background:#211d3f;border:1px solid #50446d;border-radius:20px;margin:20px 0;padding:25px}.sex-gate-card h2,.sex-gate-card h3{margin:0 0 15px}.sex-gate-card p{overflow-wrap:break-word;line-height:1.8}.sex-gate-card hr{border:0;border-top:1px solid #524568;margin:20px 0}.sex-gate-consent{white-space:pre-wrap}.sex-gate-chips,.sex-gate-navigation{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.sex-gate-chips span{color:#ddc7f2;background:#30294d;border-radius:999px;padding:9px 15px}.sex-gate-primary{color:#fff;cursor:pointer;background:#7652be;border:1px solid #a584dc;border-radius:13px;width:100%;margin:22px 0;padding:16px 24px;font-size:15px;font-weight:800;display:block}.sex-gate-primary:disabled,.sex-gate-choices button:disabled{opacity:.55;cursor:not-allowed}.sex-gate-progress{color:#d7aff4;justify-content:space-between;gap:16px;font-size:12px;font-weight:800;display:flex}.sex-gate-track{background:#36334f;border-radius:999px;height:7px;margin:16px 0 8px;overflow:hidden}.sex-gate-track div{background:#c58af5;height:100%}.sex-gate-choices{gap:10px;margin-top:20px;display:grid}.sex-gate-choices button{text-align:left;color:#fff;cursor:pointer;background:#2b2847;border:1px solid #50486d;border-radius:13px;align-items:center;gap:14px;padding:16px;display:flex}.sex-gate-choices button.selected{background:#48345f;border-color:#d8a8f9}.sex-gate-navigation button{color:#e1bfff;cursor:pointer;background:0 0;border:0;padding:13px 0}.sex-gate-navigation button:disabled{opacity:.4}.sex-gate-private{text-align:center;color:#a8a2be;border-top:1px solid #38354f;margin-top:25px;padding-top:20px;font-size:11px}.sex-gate-ready{text-align:center}.sex-gate-symbol{color:#e9b8fa;font-size:48px}.sex-introduction{color:#cec3dd;margin:0 0 28px;line-height:1.8}.sex-overall-panel{background:#221f40;border:1px solid #574568;border-radius:20px;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:26px;margin-bottom:28px;padding:26px;display:grid}.sex-overall-panel h2{color:#f0788e;margin:0 0 12px}.sex-overall-panel p{white-space:pre-line;overflow-wrap:break-word;line-height:1.8}.sex-gauge{text-align:center;flex-direction:column;align-items:center;gap:9px;min-width:0;display:flex}.sex-gauge>span{color:#d3c7e0;font-size:12px}.sex-gauge-ring{border-radius:50%;flex:none;place-items:center;padding:10px;display:grid}.sex-gauge-core{background:#211e40;border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.sex-gauge-core strong{color:#fff;font-size:22px}.sex-section{margin:18px 0}.sex-section-toggle{color:#fff;text-align:left;cursor:pointer;background:#302747;border:1px solid #5a4974;border-radius:15px;justify-content:space-between;gap:15px;width:100%;padding:19px 22px;font-size:17px;font-weight:750;display:flex}.sex-section-content{background:#25213f;border-radius:15px;margin-top:10px;padding:20px}.sex-dimension-list{gap:16px;display:grid}.sex-dimension-card{background:#171a30;border:1px solid #55486b;border-radius:15px;padding:20px}.sex-dimension-heading{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:16px;display:grid}.sex-dimension-heading h3{margin:0 0 8px}.sex-dimension-heading p,.sex-dimension-card>p,.sex-individual-styles p,.sex-yoni p{color:#e1d9eb;line-height:1.75}.sex-dimension-heading small{color:#b8accf}.sex-individual-toggle{color:#d7aaff;cursor:pointer;background:0 0;border:0;margin:15px 0 0;padding:8px 0;font-weight:700}.sex-individual-styles{border-top:1px solid #534764;margin-top:12px;padding-top:15px}.sex-individual-styles h4{color:#f1dae9;margin:12px 0 5px}.sex-individual-styles small,.sex-yoni small,.sex-disclaimer{color:#bcb4cb;line-height:1.7}.sex-yoni-score{flex-direction:column;align-items:center;gap:8px;margin-bottom:18px;display:flex}.sex-yoni-score strong{font-size:30px}.sex-disclaimer{margin:28px 0;font-size:12px}@media (max-width:700px){.sex-overall-panel{grid-template-columns:1fr;justify-items:center}.sex-dimension-heading{grid-template-columns:1fr}.sex-gate-hero{padding:20px}}.sex-workspace>h1{letter-spacing:-.035em;margin:10px 0 12px;font-size:clamp(30px,3vw,43px);font-weight:800}.sex-workspace .section-topline{color:#f38ca9;letter-spacing:.22em}.sex-workspace .sex-introduction{max-width:68ch;margin-bottom:30px;font-size:15px;line-height:1.8}.sex-workspace .sex-overall-panel{background:radial-gradient(at 18% 40%,#c161b33b,#0000 48%),radial-gradient(at 94% 12%,#ef638021,#0000 49%),linear-gradient(135deg,#292143 0%,#1a203d 100%);border:1px solid #ea95ca57;border-radius:24px;padding:32px;position:relative;overflow:hidden;box-shadow:0 15px 40px #0506152e,inset 0 1px #ffffff0d}.sex-workspace .sex-overall-panel h2{color:#fff;letter-spacing:-.02em;font-size:23px}.sex-workspace .sex-overall-panel p{color:#e5d9e9;font-size:14px}.sex-workspace .sex-overall-panel small{color:#dbaccd}.sex-workspace .sex-gauge-ring{box-shadow:0 0 0 1px #ffffff0f,0 8px 25px #00000029}.sex-workspace .sex-gauge-core{background:#1d1b35}.sex-workspace .sex-overall-panel .sex-gauge-core strong{font-size:35px;font-weight:850}.sex-workspace .sex-gauge>span{color:#cfc4dc;letter-spacing:.015em;font-size:12px}.sex-workspace .sex-section{margin:24px 0}.sex-workspace .sex-section-toggle{letter-spacing:-.015em;background:linear-gradient(115deg,#4c3067f0,#2b2652fa);border:1px solid #c08edd54;border-radius:18px;padding:21px 25px;font-size:18px;transition:border-color .2s,background .2s;box-shadow:inset 0 1px #ffffff0b}.sex-workspace .sex-section-toggle:hover{background:linear-gradient(115deg,#604078,#343059);border-color:#eb9bdbbf}.sex-workspace .sex-section-content{background:#29294e;border:1px solid #ae93de1f;border-radius:18px;padding:24px}.sex-workspace .sex-dimension-list{gap:17px}.sex-workspace .sex-dimension-card{background:linear-gradient(125deg,#1c233f 0%,#171a30 100%);border:1px solid #959dcc47;border-radius:19px;padding:24px;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 6px 20px #0507161f}.sex-workspace .sex-dimension-card:before{content:"";opacity:.85;background:linear-gradient(#ed6c89,#b185e9,#6fc7ca);width:3px;position:absolute;inset:0 auto 0 0}.sex-workspace .sex-dimension-card:hover{border-color:#cc98e28c;box-shadow:0 9px 28px #05071638}.sex-workspace .sex-dimension-heading h3{color:#f7f1fc;font-size:19px;font-weight:750}.sex-workspace .sex-dimension-heading p{color:#d3cce0;margin-bottom:8px;font-size:14px}.sex-workspace .sex-dimension-heading small{color:#ceabdc}.sex-workspace .sex-individual-toggle{color:#e2a7e8;margin-top:18px;font-size:13px}.sex-workspace .sex-individual-toggle:hover{color:#ffd0f0;text-decoration:underline}.sex-workspace .sex-individual-styles{background:#2c284f94;border:1px solid #b090dc33;border-radius:13px;margin-top:15px;padding:19px}.sex-workspace .sex-yoni{background:radial-gradient(at 50% 0,#e7b46114,#0000 55%);position:relative}.sex-workspace .sex-yoni-score{background:linear-gradient(150deg,#34304a,#24233f);border:1px solid #ecbc7659;border-radius:19px;max-width:280px;margin:6px auto 25px;padding:22px}.sex-workspace .sex-yoni-score strong{color:#f3c58a;font-size:43px;line-height:1.2}.sex-workspace .sex-yoni-score span{letter-spacing:.09em;text-transform:uppercase;color:#c8b6d5;font-size:12px}.sex-workspace .sex-yoni-classifications{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:26px;display:grid}.sex-workspace .sex-yoni-person{background:#1b203d;border:1px solid #dba8cc3d;border-radius:17px;flex-direction:column;justify-content:center;min-height:130px;padding:22px;display:flex}.sex-workspace .sex-yoni-person span{color:#d2adcf;letter-spacing:.12em;font-size:11px;font-weight:750}.sex-workspace .sex-yoni-person strong{color:#fff;margin-top:12px;font-size:26px}.sex-workspace .sex-yoni>p{color:#e5dce9;max-width:80ch}.sex-workspace .sex-yoni small{color:#b8acc4;border-top:1px solid #dcbde52b;margin-top:22px;padding-top:18px;display:block}.sex-workspace .sex-disclaimer{border-top:1px solid #dab8e833;padding-top:20px}@media (max-width:700px){.sex-workspace .sex-overall-panel{padding:22px}.sex-workspace .sex-section-content{padding:13px}.sex-workspace .sex-dimension-card{padding:17px}.sex-workspace .sex-yoni-classifications{gap:9px}.sex-workspace .sex-yoni-person{min-height:105px;padding:15px}.sex-workspace .sex-yoni-person strong{font-size:22px}}.sex-workspace .sex-yoni-complete{background:0 0}.sex-workspace .sex-yoni-complete .sex-yoni-intro{color:#d8cfe6;margin:0 0 30px;font-size:15px;line-height:1.75}.sex-workspace .sex-yoni-complete h3{color:#e6b6e7;letter-spacing:-.015em;margin:30px 0 18px;font-size:20px;font-weight:750}.sex-workspace .sex-yoni-score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.sex-workspace .sex-yoni-metric{text-align:center;background:#202440;border:1px solid #e8b47f2e;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:148px;padding:24px;display:flex}.sex-workspace .sex-yoni-metric strong{color:#f2c58c;font-size:clamp(30px,3vw,44px);line-height:1.1}.sex-workspace .sex-yoni-metric span{color:#beb5ce;font-size:13px}.sex-workspace .sex-yoni-complete .sex-yoni-person p{color:#dda5e2;margin:10px 0 0;font-size:14px}.sex-workspace .sex-yoni-complete .sex-yoni-person{min-height:145px}.sex-workspace .sex-yoni-complete .sex-yoni-caveat{color:#b9adc8;border-top:1px solid #dab8e830;margin:30px 0 0;padding-top:22px;font-size:12px;line-height:1.8}@media (max-width:600px){.sex-workspace .sex-yoni-score-grid{gap:10px}.sex-workspace .sex-yoni-metric{min-height:120px;padding:13px}}.sex-feature{margin:26px 0}.sex-feature-toggle{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(110deg,#31274f,#292344);border:1px solid #ca95e861;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:22px 25px;font-size:20px;font-weight:750;display:flex}.sex-feature-toggle:hover{border-color:#d09be8}.sex-feature-body{color:#eae5f4;background:#2a3058;border-radius:22px;margin-top:12px;padding:26px;line-height:1.75}.sex-feature-eyebrow{letter-spacing:.14em;color:#d4a9dd;font-size:12px;font-weight:800}.sex-feature-lead{color:#d9d0e6;max-width:78ch;margin:20px 0 28px;font-size:17px;line-height:1.7}.sex-feature-note{color:#b9b2d3;margin-top:19px;font-size:13px}.sex-progress-panel{background:linear-gradient(130deg,#26213e,#222741);border-radius:22px;padding:25px}.sex-progress-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.sex-progress-heading>div{flex-direction:column;gap:10px;display:flex}.sex-progress-heading span:first-child{color:#bcb0d2;letter-spacing:.1em;font-size:12px}.sex-progress-heading strong{font-size:clamp(21px,2.5vw,32px)}.sex-complete-check{color:#72d8b8;border:3px solid #72d8b8;border-radius:50%;place-items:center;width:46px;height:46px;font-size:26px;display:grid}.sex-progress-track{background:#3d3858;border-radius:999px;height:11px;margin:25px 0 15px;overflow:hidden}.sex-progress-track span{border-radius:inherit;background:#72d8b8;height:100%;display:block}.sex-progress-message{color:#a0e3c9;margin:0}.sex-privacy-line{color:#c2b2db;align-items:center;gap:13px;margin-top:25px;display:flex}.sex-timing-current{background:#14223c;border-radius:19px;padding:22px}.sex-timing-current>.sex-feature-eyebrow{color:#edba71;font-size:15px}.sex-timing-details{gap:12px;display:grid}.sex-timing-detail{min-width:0}.sex-timing-detail h4{color:#e8bb72;margin:15px 0 8px;font-size:17px}.sex-timing-paragraph{overflow-wrap:break-word;white-space:pre-line;color:#dde5f4;margin:10px 0 14px}.sex-timing-list{gap:10px;display:grid}.sex-timing-list-item{background:#202e4b;border-radius:13px;padding:14px 16px}.sex-text-action{color:#e5b6f0;cursor:pointer;background:0 0;border:0;margin-top:18px;padding:10px 0;font-weight:750}.sex-timing-tabs{flex-wrap:wrap;gap:9px;margin:20px 0;display:flex}.sex-timing-tabs button{color:#d4d9e8;cursor:pointer;background:#253958;border:1px solid #3b4b69;border-radius:12px;padding:12px 17px}.sex-timing-tabs button.active{color:#fff;background:#594775;border-color:#9879bd}.sex-timing-horizon-content{background:#21314e;border-radius:16px;padding:20px}.sex-timing-disclaimer{color:#aab8d0;margin-top:24px;font-size:12px}.sex-playbook-grid{gap:20px;display:grid}.sex-playbook-card{background:#142540;border:2px solid #586982;border-radius:25px;padding:26px}.sex-playbook-card.priority{border-color:#e0b45d}.sex-playbook-card .sex-feature-eyebrow{color:#e6b969}.sex-playbook-card h3{color:#fff;margin:15px 0;font-size:clamp(22px,2.3vw,29px);line-height:1.25}.sex-playbook-insight{color:#e2e7f5;margin:12px 0 23px;font-size:17px}.sex-playbook-fields>div{border-top:1px solid #a5b5d440;padding:17px 0}.sex-playbook-fields h4{color:#eabf75;margin:0 0 7px;font-size:15px}.sex-playbook-fields p{color:#d8e1ee;white-space:pre-line;margin:0;line-height:1.75}@media (max-width:700px){.sex-feature-body{padding:15px}.sex-feature-toggle{padding:17px;font-size:17px}.sex-playbook-card{padding:18px}.sex-timing-current{padding:16px}}.sex-workspace .sex-timing-current-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.sex-workspace .sex-timing-current-heading h2{color:#f4effa;margin:0;font-size:clamp(20px,2vw,27px)}.sex-workspace .sex-timing-current-heading>span{color:#c5d2e7;background:#293a59;border-radius:999px;flex:none;padding:9px 16px;font-size:12px}.sex-workspace .sex-timing-main-headline{color:#f3b85e;margin:20px 0;font-size:clamp(25px,2.7vw,34px);line-height:1.3}.sex-workspace .sex-timing-main-summary{color:#dce5f4;max-width:82ch;margin-bottom:30px;font-size:16px;line-height:1.85}.sex-workspace .sex-timing-rhythm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin:26px 0;display:grid}.sex-workspace .sex-timing-rhythm{background:#213451;border-radius:20px;min-width:0;padding:25px}.sex-workspace .sex-timing-rhythm-label{color:#efb960;letter-spacing:.12em;font-size:12px;font-weight:800}.sex-workspace .sex-timing-rhythm.target .sex-timing-rhythm-label{color:#a6d4f0}.sex-workspace .sex-timing-rhythm h3{color:#f1f2fa;margin:15px 0 10px;font-size:20px}.sex-workspace .sex-timing-rhythm p{color:#d5deed;margin:0;line-height:1.8}.sex-workspace .sex-timing-guidance{border-top:1px solid #3e4a64;padding:28px 0 18px}.sex-workspace .sex-timing-guidance h3{color:#f4f1fa;margin:0 0 15px;font-size:22px}.sex-workspace .sex-timing-guidance>p{color:#d9e2f0;line-height:1.8}.sex-workspace .sex-timing-guidance-item{margin-top:18px}.sex-workspace .sex-timing-guidance-item h4{color:#f0b761;margin:0 0 7px;font-size:17px}.sex-workspace .sex-timing-guidance-item p{color:#dbe3f0;margin:0;line-height:1.8}.sex-workspace .sex-timing-detail-control{border-top:1px solid #3d4b67;margin-top:24px;padding-top:17px}.sex-workspace .sex-timing-horizon-article h3{color:#fff;margin:0 0 13px;font-size:21px}.sex-workspace .sex-timing-horizon-article>p{color:#dce5f3;line-height:1.8}.sex-workspace .sex-timing-themes{margin-top:18px}.sex-workspace .sex-timing-themes h5{color:#efb85e;margin:0 0 7px;font-size:15px}.sex-workspace .sex-timing-themes p{color:#d2dfee;margin:0;line-height:1.75}.sex-workspace .sex-timing-sources{margin-top:23px;font-size:12px;color:#9eb1ce!important}@media (max-width:850px){.sex-workspace .sex-timing-rhythm-grid{grid-template-columns:1fr}}@media (max-width:600px){.sex-workspace .sex-timing-current-heading{flex-wrap:wrap;align-items:flex-start}.sex-workspace .sex-timing-rhythm{padding:19px}}.topbar-profile{text-decoration:none}.topbar-profile .account-avatar{width:34px;height:34px}.account-avatar-link{border-radius:50%;flex:none;text-decoration:none;display:inline-flex}.account-avatar-link:hover,.topbar-profile:hover{box-shadow:0 0 0 2px #ee61628c}.account-avatar-link:focus-visible,.topbar-profile:focus-visible{outline-offset:3px;outline:2px solid #ff9ba7}.account-actions .account-boost-row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.account-boost-values{flex-direction:column;align-items:flex-end;min-width:0;gap:6px!important;display:flex!important}.account-boost-pill{text-align:right;overflow-wrap:anywhere;background:#a568f2;border-radius:12px;flex-direction:column;align-items:flex-end;gap:3px;max-width:170px;padding:6px 9px;font-size:10px;display:flex;color:#fff!important;font-weight:700!important}.account-boost-pill small{color:#fff;opacity:.92;font-size:9px;font-weight:500}.match-native-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;margin-top:12px;display:flex}.match-native-action{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;padding:0;display:inline-grid}.match-native-action img{object-fit:contain;width:36px;height:36px;display:block}.match-native-action:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}.match-native-action:focus-visible{outline-offset:3px;outline:2px solid #ee6162}.match-native-action:disabled{opacity:1;cursor:not-allowed}.match-grid:not(.list-mode) .match-native-actions{justify-content:flex-start}.match-grid.list-mode .match-card:not(.match-me-card){grid-template-columns:112px minmax(0,1fr);align-items:start;gap:18px;padding:17px;position:relative}.match-grid.list-mode .match-card:not(.match-me-card) .match-cover{align-self:start}.match-grid.list-mode .match-card:not(.match-me-card) .sample-portrait{aspect-ratio:1;border-radius:50%;width:112px;height:112px}.match-grid.list-mode .match-card:not(.match-me-card) .match-card-body{align-self:start;min-width:0;padding:4px 0 0;position:relative}.match-grid.list-mode .match-name{max-width:calc(100% - 210px);font-size:21px;font-weight:700}.match-grid.list-mode .match-stats{justify-content:flex-start;gap:18px;margin-top:12px}.match-grid.list-mode .match-stats strong{font-size:34px}.match-grid.list-mode .match-stats span{font-size:14px}.match-grid.list-mode .live-category-scores{margin-top:25px}.match-grid.list-mode .match-native-actions{gap:8px;margin-top:0;position:absolute;top:0;right:0}@media (max-width:1180px){.match-grid.list-mode .match-name{max-width:none;padding-right:0}.match-grid.list-mode .match-native-actions{justify-content:flex-end;margin-top:14px;position:static}}@media (max-width:700px){.match-grid.list-mode .match-card:not(.match-me-card){grid-template-columns:75px minmax(0,1fr);gap:11px;padding:11px}.match-grid.list-mode .match-card:not(.match-me-card) .sample-portrait{width:75px;height:75px}.match-grid.list-mode .match-name{font-size:16px}.match-grid.list-mode .match-stats strong{font-size:25px}.match-grid.list-mode .match-stats span{font-size:11px}.match-native-actions{gap:6px}.match-native-action,.match-grid .match-native-actions>button{flex-basis:32px;width:32px;height:32px}.match-native-action img{width:30px;height:30px}}.match-native-actions{flex-wrap:nowrap;position:relative}.match-native-actions>p[role=alert]{z-index:5;color:#ffb4c2;white-space:normal;overflow-wrap:anywhere;background:#292139;border:1px solid #a65a72;border-radius:8px;width:max-content;max-width:min(310px,85vw);margin:0;padding:7px 10px;font-size:11px;line-height:1.5;position:absolute;top:calc(100% + 5px);left:0}.support-rail-link{color:#e9d8eb;border:1px solid #394064;border-radius:10px;margin-bottom:18px;padding:10px 12px;font-weight:650;text-decoration:none;display:block}.support-rail-link:hover,.support-rail-link[aria-current=page]{color:#fff;border-color:#ee6162}.metathena-action-chips{flex-wrap:wrap;gap:7px;margin:8px 0 10px;display:flex}.metathena-action-chips button{color:#e6e8f0;cursor:pointer;background:#1a1d36;border:1px solid #394064;border-radius:18px;padding:7px 10px;font-size:12px;font-weight:700}.metathena-action-chips button:hover{border-color:#ee6162}.metathena-action-chips button:disabled{opacity:.5;cursor:wait}@media (min-width:1001px){.right-rail{height:auto;min-height:calc(100vh - 145px);overflow:visible}.right-rail>.account-card{z-index:1;flex:none;min-height:auto;position:relative}.right-rail>.metathena-slot{z-index:2;flex:none;min-height:300px;margin-top:32px;position:relative}.metathena-slot>.metathena-dock{width:100%;margin:0;position:relative}.metathena-slot>.metathena-dock.expanded{z-index:100;flex-direction:column;height:min(620px,100vh - 95px);display:flex;position:absolute;bottom:0;left:0;right:0}.metathena-slot>.metathena-dock.expanded .metathena-body{flex:1;min-height:0}}@media (max-width:1000px){.metathena-slot{min-width:0}}.account-head .account-settings-text-link{color:inherit;font:inherit;cursor:pointer;text-decoration:none}.account-head .account-settings-text-link:hover,.account-head .account-settings-text-link:focus-visible{color:#ee6162;text-decoration:none}@media (max-width:700px){.right-rail .account-card{width:100%;min-width:0;margin-bottom:14px;display:block}.right-rail .signature-icons{flex-wrap:wrap}.workspace-grid{flex-direction:column;gap:14px;display:flex}.workspace-grid>.left-rail{order:-2;width:100%}.workspace-grid>.right-rail{display:contents}.workspace-grid .account-card{order:-1;width:100%;min-width:0;margin:0;display:block}.workspace-grid>.main-stage{order:0;width:100%}.workspace-grid .metathena-slot{order:1;width:100%;min-width:0}.workspace-grid .signature-icons{flex-wrap:wrap}}.member-top .member-intro-layout{gap:10px;padding:12px 2px 8px}.member-top .member-identity h1{margin:4px 0 8px}.member-top .member-identity .member-location{margin:0 0 6px;line-height:1.5}.member-live-expression.member-expression{gap:12px;margin-top:8px;margin-bottom:16px}@media (max-width:700px){.member-top .member-intro-layout{padding-top:9px}.member-live-expression.member-expression{margin-top:5px;margin-bottom:12px}}.topbar-profile-mobile,.mobile-account-close,.mobile-account-backdrop{display:none}@media (max-width:700px){.workspace-grid{padding:12px;display:block}.workspace-grid>.right-rail{height:auto;min-height:0;margin-top:14px;display:flex;position:static}.topbar-profile-desktop{display:none}.topbar-profile-mobile{background:0 0;flex-shrink:0;padding:0;display:grid}.mobile-account-backdrop{z-index:1000;background:#0506129e;border:0;border-radius:0;width:100%;height:100%;display:block;position:fixed;inset:0}.workspace-grid .account-card{overscroll-behavior:contain;z-index:1001;visibility:hidden;pointer-events:none;border-radius:20px 0 0 20px;width:min(350px,92vw);height:100dvh;min-height:0;max-height:100dvh;margin:0;padding:26px 18px 35px;transition:transform .25s,visibility .25s;display:block;position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(105%);box-shadow:-20px 0 70px #0006}.workspace-grid .account-card.mobile-account-open{visibility:visible;pointer-events:auto;transform:translate(0)}.mobile-account-close{color:#fff;background:#ffffff0a;border:1px solid #d9baf24d;border-radius:50%;place-items:center;width:34px;height:34px;font-size:24px;line-height:1;display:grid;position:absolute;top:15px;right:15px}.workspace-grid .account-card>.rail-heading{padding-right:38px}.workspace-grid .signature-icons{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.workspace-grid .account-card{transition:none}}.member-primary-category-strip{isolation:isolate;z-index:2;position:relative}.member-primary-category-strip .member-live-category{font:inherit;color:inherit;cursor:pointer;min-width:0;transition:opacity .18s,border-color .18s}.member-primary-category-strip .member-live-category:hover,.member-primary-category-strip .member-live-category:focus-visible{border-color:#ee818f}.member-primary-category-strip .member-primary-unavailable{opacity:.35;filter:grayscale()}.member-primary-category-strip .member-primary-unavailable:hover,.member-primary-category-strip .member-primary-unavailable:focus-visible{opacity:.65}.member-primary-category-preview{z-index:30;text-align:left;background:#22203e;border:1px solid #dab0e752;border-radius:16px;width:min(390px,100vw - 42px);padding:20px;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 16px 45px #0006}.member-primary-category-preview h3{color:#f1a0b9;margin:0 28px 12px 0;font-size:17px}.member-primary-category-preview p{color:#ddd2e8;margin:0;font-size:13px;line-height:1.65}.member-primary-category-preview .member-primary-unavailable-note{color:#ffb8c5;margin-top:14px;font-size:12px}.member-primary-preview-close{color:#e4d7e9;cursor:pointer;background:0 0;border:0;font-size:23px;position:absolute;top:10px;right:12px}@media (max-width:700px){.member-primary-category-preview{padding:16px}}.account-drawer-settings-link{display:none}@media (max-width:700px){.workspace-grid .account-card{background:#17152f}.account-drawer-settings-link{color:#f7edf9;background:#282340;border:1px solid #d9baf247;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:15px 16px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.account-drawer-settings-link:hover,.account-drawer-settings-link:focus-visible{background:#352a4c;border-color:#ee818f}.account-drawer-settings-link span:last-child{color:#ee9eb8;font-size:22px}}.account-actions .account-membership-link{color:inherit;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;margin:-5px -3px;padding:5px 3px;font-size:11px;text-decoration:none;display:flex}.account-membership-value{align-items:center;gap:9px;display:inline-flex}.account-membership-value>span{color:#ee9eb8;font-size:20px;line-height:1}.account-actions .account-membership-link:hover,.account-actions .account-membership-link:focus-visible{background:#ee818f1f}.account-subscription-anchor{scroll-margin-top:24px}.member-section .member-hello-stage.member-hello-empty{aspect-ratio:auto;box-sizing:border-box;justify-content:center;align-items:center;height:90px;min-height:90px;max-height:90px;padding:16px;display:flex}.member-section .member-hello-stage.member-hello-empty strong{text-align:center}
