@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.grid{display:grid}.hidden{display:none}.table{display:table}.aspect-square{aspect-ratio:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--night:#0a1828;--night2:#11263b;--paper:#f3efe8;--white:#fffdf9;--coral:#ee765d;--gold:#d7a553;--ink:#172434;--muted:#707985;--line:#ddd7ce}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #f3a087}.landing{overflow:hidden}.landing-nav{border-bottom:1px solid #dcd6cd;justify-content:space-between;align-items:center;max-width:1240px;height:84px;margin:auto;padding:0 32px;display:flex}.wordmark,.portal-brand{letter-spacing:4px;font:700 17px Georgia,serif}.wordmark span,.portal-brand span{color:var(--coral);margin-right:8px;font-size:23px}.landing-links{color:#59616b;gap:32px;font-size:13px;display:flex}.nav-login{border-bottom:1px solid var(--ink);align-items:center;gap:18px;padding-bottom:5px;font-size:13px;display:flex}.hero{max-width:1240px;min-height:690px;margin:auto;padding:112px 32px 70px;position:relative}.hero:after{content:"";border:1px solid #d9cec2;border-radius:50%;width:520px;height:520px;position:absolute;top:70px;right:-90px;box-shadow:0 0 0 80px #ffffff28,0 0 0 160px #ffffff18}.hero-orbit{z-index:1;border:1px solid #c9b9ab;border-radius:50%;width:310px;height:310px;position:absolute;top:175px;right:18px;transform:rotate(-12deg)}.hero-orbit:after{content:"";border:1px dashed #cdbdb0;border-radius:50%;position:absolute;inset:52px}.hero-orbit i{z-index:2;background:var(--night);color:#fff;border-radius:50%;place-items:center;width:45px;height:45px;font-style:normal;display:grid;position:absolute}.hero-orbit i:first-child{color:var(--coral);top:-20px;left:128px}.hero-orbit i:nth-child(2){background:var(--coral);bottom:17px;left:10px}.hero-orbit i:last-child{top:140px;right:-12px}.eyebrow,.section-kicker,.panel-label,.view-intro>span{letter-spacing:2.2px;text-transform:uppercase;color:#8f685c;font-size:10px;font-weight:700}.eyebrow{align-items:center;gap:10px;display:flex}.eyebrow span{background:var(--coral);width:28px;height:1px}.hero h1{letter-spacing:-3px;z-index:2;margin:30px 0;font:400 clamp(48px,7vw,88px)/.98 Georgia,serif;position:relative}.hero h1 em{color:var(--coral);font-weight:400}.hero-lead{color:#596270;z-index:2;max-width:625px;font:18px/1.65 Georgia,serif;position:relative}.hero-actions{z-index:2;align-items:center;gap:32px;margin-top:35px;display:flex;position:relative}.primary-cta,.light-cta{background:var(--night);color:#fff;cursor:pointer;border:0;border-radius:2px;align-items:center;gap:36px;padding:17px 21px;font-size:13px;display:inline-flex}.primary-cta span,.light-cta span{color:var(--coral);font-size:20px}.text-link{border-bottom:1px solid #9c948a;padding-bottom:5px;font-size:12px}.text-link span{margin-left:10px}.trust-row{align-items:center;gap:18px;margin-top:64px;display:flex}.avatar-stack{display:flex}.avatar-stack span{border:2px solid var(--paper);background:#ddd1c5;border-radius:50%;place-items:center;width:34px;height:34px;margin-left:-7px;font:12px Georgia;display:grid}.avatar-stack span:first-child{background:var(--coral);color:#fff;margin-left:0}.trust-row p{color:#7c838b;font-size:10px;line-height:1.6}.trust-row strong{color:#343e49}.manifesto{background:var(--white);grid-template-columns:1.6fr 1fr;align-items:end;gap:100px;padding:100px max(32px,50vw - 588px);display:grid}.manifesto h2,.closing-cta h2{letter-spacing:-1px;margin:20px 0 0;font:400 clamp(32px,4vw,52px)/1.15 Georgia,serif}.manifesto>p{color:#69727c;margin:0;font:16px/1.8 Georgia,serif}.feature-grid{grid-template-columns:repeat(3,1fr);gap:22px;max-width:1240px;margin:auto;padding:90px 32px 110px;display:grid}.feature-grid article{border-top:1px solid #cfc8bf;padding:25px 8px 20px}.feature-grid article>span{color:var(--coral);font:12px Georgia}.feature-grid h3{margin:48px 0 14px;font:26px Georgia,serif}.feature-grid p{color:#6e7680;max-width:290px;font-size:13px;line-height:1.75}.closing-cta{background:var(--night);color:#fff;justify-content:space-between;align-items:flex-end;gap:60px;padding:80px max(32px,50vw - 588px);display:flex}.closing-cta>div{max-width:720px}.section-kicker.light{color:#efa48f}.light-cta{color:var(--night);white-space:nowrap;background:#fff}.landing footer{color:#737b84;justify-content:space-between;align-items:center;max-width:1240px;margin:auto;padding:35px 32px;font-size:11px;display:flex}.landing footer>div{gap:24px;display:flex}.portal-shell{grid-template-columns:238px 1fr;min-height:100vh;display:grid}.portal-sidebar{background:var(--night);color:#fff;z-index:10;flex-direction:column;width:238px;padding:30px 20px 20px;display:flex;position:fixed;inset:0 auto 0 0}.portal-brand{padding:4px 10px 38px}.portal-sidebar nav{gap:5px;display:grid}.portal-sidebar nav button{color:#91a0b1;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:13px;height:48px;padding:0 13px;display:flex}.portal-sidebar nav button i{width:22px;font-size:20px;font-style:normal}.portal-sidebar nav button b{background:var(--coral);color:#fff;border-radius:12px;margin-left:auto;padding:2px 6px;font-size:9px}.portal-sidebar nav button.active{color:#fff;box-shadow:inset 3px 0 var(--coral);background:#192e44}.daily{background:#102238;border:1px solid #2c4055;border-radius:12px;margin-top:auto;padding:17px}.daily span{letter-spacing:1.6px;color:#95a4b4;font-size:8px}.daily strong{margin:8px 0;font:15px Georgia;display:block}.daily p{color:#8f9dad;margin:0;font-size:10px;line-height:1.5}.account{border-top:1px solid #273a4e;align-items:center;gap:9px;min-width:0;margin-top:18px;padding-top:17px;display:flex}.account>span{background:linear-gradient(145deg,var(--coral),#778fc5);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.account div{min-width:0}.account strong,.account small{text-overflow:ellipsis;display:block;overflow:hidden}.account small{color:#8090a1;margin-top:3px;font-size:9px}.account>a{color:#8997a7;margin-left:auto}.portal-main{grid-column:2;width:100%;min-width:0;max-width:1320px;margin:auto;padding:28px 34px 50px}.portal-header{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.portal-header p{color:#818891;margin:0 0 5px;font-size:11px}.portal-header h1{margin:0;font:26px Georgia,serif}.notify{background:#fff;border:1px solid #dcd6cd;border-radius:50%;width:42px;height:42px;position:relative}.notify i{background:var(--coral);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:7px}.discovery{grid-template-columns:minmax(460px,630px) 300px;justify-content:center;align-items:start;gap:24px;display:grid}.filters{gap:8px;margin-bottom:12px;display:flex}.filters button{color:#616a75;background:#fff;border:1px solid #dcd6cd;border-radius:18px;padding:8px 13px;font-size:10px}.filters button:last-child{width:34px;margin-left:auto;padding:0}.person-card{background:var(--night);color:#fff;border-radius:15px;height:540px;position:relative;overflow:hidden;box-shadow:0 15px 45px #2633441b}.person-card>img{object-fit:cover;width:100%;height:100%}.card-gradient{background:linear-gradient(#07142205 30%,#071422ed 100%);position:absolute;inset:0}.active-now{background:#102236b8;border-radius:16px;padding:7px 10px;font-size:9px;position:absolute;top:18px;left:18px}.active-now:first-letter{color:#55d497}.score{width:75px;height:75px;color:var(--ink);border:3px solid var(--coral);text-align:center;background:#fffaf2eb;border-radius:50%;place-content:center;display:grid;position:absolute;top:17px;right:17px}.score strong{font:20px Georgia}.score small{text-transform:uppercase;font-size:8px}.person-copy{position:absolute;inset:auto 25px 25px}.person-copy>p:first-child{color:#d0d7df;margin:0 0 7px;font-size:11px}.person-copy h2{margin:0 0 11px;font:34px Georgia}.person-copy h2 i{background:#4b86bd;border-radius:50%;margin-left:8px;padding:4px;font:10px Arial}.astro-tags,.interest-tags{flex-wrap:wrap;gap:7px;display:flex}.astro-tags span,.interest-tags span{background:#ffffff12;border:1px solid #ffffff35;border-radius:13px;padding:6px 9px;font-size:9px}.person-bio{max-width:500px;font-size:12px;line-height:1.55}.swipe-actions{justify-content:center;align-items:center;gap:12px;margin-top:-24px;display:flex;position:relative}.swipe-actions button{color:#73808d;background:#fff;border:0;border-radius:50%;width:53px;height:53px;font-size:27px;box-shadow:0 7px 20px #1a2a3b22}.swipe-actions button.super{width:43px;height:43px;color:var(--gold);font-size:16px}.swipe-actions button.like{background:var(--coral);color:#fff;font-size:29px}.compatibility{background:#fff;border-radius:14px;padding:24px 20px;box-shadow:0 12px 35px #1d2b3a0d}.panel-label{font-size:8px}.compatibility h3{margin:7px 0 18px;font:20px Georgia}.compat-score{justify-content:center;align-items:center;height:150px;display:flex;position:relative}.compat-score:before{content:"";border:1px solid #e1d5c8;border-radius:50%;width:145px;height:90px;position:absolute;transform:rotate(-15deg)}.compat-score:after{content:"";border:1px solid #e7ddd4;border-radius:50%;width:100px;height:140px;position:absolute;transform:rotate(35deg)}.compat-score strong{z-index:2;color:#c75f4b;background:#fce2d6;border-radius:50%;place-items:center;width:76px;height:76px;font:22px Georgia;display:grid;box-shadow:0 0 30px #ee765d30}.compat-score i{background:var(--night);z-index:2;border-radius:50%;width:25px;height:25px;position:absolute}.compat-score i:first-child{top:30px;left:26px}.compat-score i:last-child{background:var(--coral);bottom:25px;right:28px}.compat-row{margin:14px 0}.compat-row p{justify-content:space-between;margin:0 0 7px;font-size:10px;display:flex}.compat-row p b{color:var(--coral)}.compat-row>div{background:#eee9e4;border-radius:4px;height:4px;overflow:hidden}.compat-row>div i{background:linear-gradient(90deg,var(--coral),#e9ad77);height:100%;display:block}.reason-toggle{text-align:left;color:#4f5a67;background:#fff;border:0;border-top:1px solid #eee7df;width:100%;margin-top:15px;padding:15px 0 0;font-size:10px}.reason-toggle span{float:right}.reason-copy{color:#717982;background:#faf5ef;border-radius:8px;padding:11px;font-size:10px;line-height:1.6}.portal-view{background:#fff;border-radius:16px;min-height:560px;padding:40px}.view-intro{max-width:650px}.view-intro h2,.messages-empty h2{margin:10px 0;font:34px Georgia}.view-intro p,.messages-empty p{color:#747c86;line-height:1.7}.primary-cta.compact{margin-top:18px;padding:13px 17px}.match-grid{grid-template-columns:repeat(2,1fr);gap:15px;margin-top:30px;display:grid}.match-grid article{border:1px solid #e6dfd6;border-radius:12px;gap:15px;padding:13px;display:flex}.match-grid img{object-fit:cover;border-radius:8px;width:95px;height:110px}.match-grid h3{margin:8px 0;font:20px Georgia}.match-grid p{color:#777f88;font-size:10px}.match-grid button,.profile-hero button{color:var(--coral);background:0 0;border:0;padding:8px 0;font-size:11px}.messages-empty{text-align:center;place-content:center;display:grid}.messages-empty>span{color:var(--coral);font-size:55px}.profile-hero{background:var(--night);color:#fff;border-radius:14px;align-items:center;gap:45px;padding:35px;display:flex}.profile-hero h2{margin:8px 0;font:34px Georgia}.profile-hero p{color:#9eacbb;max-width:480px;line-height:1.6}.profile-hero button{color:#f49a82}.zodiac{border:1px solid #63758a;border-radius:50%;flex:none;place-items:center;width:185px;height:185px;display:grid;position:relative}.zodiac:after{content:"";border:1px solid #42566e;border-radius:50%;position:absolute;inset:30px}.zodiac span{color:var(--coral);z-index:2;font-size:40px}.zodiac i,.zodiac b{position:absolute}.zodiac i{top:13px}.zodiac b{bottom:17px}.profile-facts{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.profile-facts article{background:#faf7f2;border:1px solid #e7e0d7;border-radius:10px;padding:20px}.profile-facts span{letter-spacing:1px;color:#a06c5c;font-size:8px}.profile-facts h3{margin:10px 0;font:22px Georgia}.profile-facts p{color:#727a84;font-size:11px;line-height:1.5}.toast{background:var(--night);color:#fff;z-index:30;border-radius:25px;padding:12px 20px;font-size:12px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #0003}.mobile-portal-nav{display:none}@media (max-width:1000px){.hero-orbit,.hero:after{opacity:.4;transform:scale(.8)}.discovery{grid-template-columns:minmax(400px,650px)}.compatibility{display:none}.portal-main{padding-inline:24px}}@media (max-width:720px){.landing-nav{height:70px;padding:0 18px}.landing-links{display:none}.hero{min-height:640px;padding:80px 20px 60px}.hero h1{letter-spacing:-2px;font-size:48px}.hero-orbit{opacity:.18;top:240px;right:-150px}.hero-actions{flex-direction:column;align-items:flex-start}.manifesto{grid-template-columns:1fr;gap:30px;padding:70px 20px}.feature-grid{grid-template-columns:1fr;padding:60px 20px}.feature-grid h3{margin-top:25px}.closing-cta{padding:60px 20px;display:block}.light-cta{margin-top:30px}.landing footer{flex-direction:column;align-items:flex-start;gap:22px;padding:30px 20px}.portal-shell{display:block}.portal-sidebar{display:none}.portal-main{padding:20px 13px 82px}.portal-header h1{font-size:21px}.discovery{display:block}.person-card{height:67vh;min-height:500px}.person-copy{inset:auto 19px 24px}.person-copy h2{font-size:30px}.filters button:nth-child(2){display:none}.portal-view{padding:22px 16px}.match-grid{grid-template-columns:1fr}.profile-hero{padding:24px;display:block}.zodiac{width:150px;height:150px;margin:0 auto 25px}.profile-facts{grid-template-columns:1fr}.mobile-portal-nav{background:var(--night);z-index:20;justify-content:space-around;padding:8px 20px 12px;display:flex;position:fixed;inset:auto 0 0}.mobile-portal-nav button{color:#738397;background:0 0;border:0;padding:9px 18px;font-size:22px}.mobile-portal-nav button.active{color:var(--coral);background:#172c42;border-radius:20px}}.auth-page{background:var(--paper);grid-template-columns:1.08fr .92fr;min-height:100vh;display:grid;position:relative}.auth-brand{z-index:3;letter-spacing:4px;font:700 17px Georgia;position:absolute;top:32px;left:42px}.auth-brand span{color:var(--coral);font-size:23px}.auth-intro{background:var(--night);color:#fff;flex-direction:column;justify-content:center;padding:150px 8vw 90px;display:flex;position:relative;overflow:hidden}.auth-intro>span{letter-spacing:2px;color:#e99a84;font-size:9px}.auth-intro h1{margin:25px 0;font:400 clamp(46px,6vw,76px)/1.02 Georgia}.auth-intro h1 em{color:var(--coral);font-weight:400}.auth-intro p{color:#9cacbc;max-width:470px;font:15px/1.7 Georgia}.auth-orbit{border:1px solid #395066;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-80px;right:-140px}.auth-orbit:after{content:"";border:1px dashed #475e72;border-radius:50%;position:absolute;inset:55px}.auth-orbit i,.auth-orbit b{background:var(--coral);border-radius:50%;place-items:center;width:40px;height:40px;font-style:normal;display:grid;position:absolute}.auth-orbit i{top:130px;left:-12px}.auth-orbit b{color:var(--night);background:#f1e9dd;top:35px;right:20px}.auth-panel{background:var(--white);flex-direction:column;justify-content:center;padding:100px clamp(35px,7vw,110px) 60px;display:flex}.auth-tabs{border-bottom:1px solid #ddd6cd;margin-bottom:45px;display:flex}.auth-tabs a{color:#89909a;background:0 0;border:0;margin-right:30px;padding:13px 0;font-size:12px}.auth-tabs a.active{color:var(--ink);border-bottom:2px solid var(--coral)}.auth-panel h2{margin:10px 0;font:36px Georgia}.auth-panel>div>p{color:#7b838c;margin-bottom:28px;font-size:12px;line-height:1.6}.auth-panel form{gap:17px;display:grid}.auth-panel label{color:#606974;letter-spacing:.3px;font-size:10px;font-weight:700}.auth-panel input{width:100%;color:var(--ink);background:#fff;border:1px solid #d9d2c9;border-radius:3px;margin-top:8px;padding:13px 14px;font:13px Arial;display:block}.auth-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auth-submit{background:var(--night);color:#fff;text-align:left;cursor:pointer;border:0;margin-top:5px;padding:15px 18px}.auth-submit:disabled{opacity:.65}.form-error{color:#a44734;background:#fff0ec;margin:0;padding:10px 12px;font-size:11px}.auth-panel>small{color:#9a9fa5;margin-top:20px;font-size:9px;line-height:1.5}@media (max-width:720px){.auth-page{display:block}.auth-brand{color:#fff;top:22px;left:20px}.auth-intro{min-height:400px;padding:105px 20px 65px}.auth-intro h1{font-size:46px}.auth-orbit{opacity:.35}.auth-panel{padding:45px 20px 60px}.auth-fields{grid-template-columns:1fr}}.profile-edit-link{color:#f49a82;padding:8px 0;font-size:11px;display:inline-block}.edit-profile-page{background:var(--paper);min-height:100vh;padding:30px}.edit-profile-page>header{justify-content:space-between;align-items:center;max-width:1080px;margin:auto;display:flex}.edit-profile-page>header>a:last-child{color:#68717d;font-size:11px}.edit-profile-card{background:var(--white);border-radius:18px;grid-template-columns:.85fr 1.15fr;max-width:1080px;margin:45px auto;display:grid;overflow:hidden;box-shadow:0 20px 55px #1b2b3d12}.edit-profile-intro{background:var(--night);color:#fff;padding:65px 50px;position:relative}.edit-profile-intro h1{margin:18px 0;font:42px/1.1 Georgia}.edit-profile-intro p{color:#a3b0bd;font:13px/1.75 Georgia}.edit-profile-card form{gap:18px;padding:55px;display:grid}.edit-profile-card label{color:#606974;font-size:10px;font-weight:700}.edit-profile-card input,.edit-profile-card textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #d9d2c9;border-radius:3px;margin-top:8px;padding:13px 14px;font:13px Arial;display:block}.edit-profile-card textarea{resize:vertical;line-height:1.5}.edit-profile-card label small{color:#9299a1;margin-top:6px;font-weight:400;display:block}.form-success{color:#39734a;background:#edf7ef;padding:11px 13px;font-size:11px}@media (max-width:720px){.edit-profile-page{padding:20px 13px}.edit-profile-card{grid-template-columns:1fr;margin-top:28px}.edit-profile-intro{padding:45px 25px}.edit-profile-card form{padding:32px 22px}}.profile-counter{color:#737c86;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:10px;display:flex}.profile-counter button{color:var(--coral);cursor:pointer;background:0 0;border:0}.real-card{background:#17283a}.real-card>img{object-fit:cover;width:100%;height:100%}.profile-photo-placeholder{color:#aebbc7;background:linear-gradient(145deg,#172c42,#29435d);place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.profile-photo-placeholder p{font-size:10px}.avatar-placeholder{background:linear-gradient(145deg,var(--coral),#7089b3);color:#fff;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;font:26px Georgia;display:grid}.avatar-placeholder.large{width:145px;height:145px;font-size:54px}.person-card .avatar-placeholder.large{width:150px;height:150px}.honest-panel dl{margin:24px 0}.honest-panel dl>div{border-bottom:1px solid #eee7df;padding:13px 0}.honest-panel dt{color:#8b929a;text-transform:uppercase;letter-spacing:1px;font-size:9px}.honest-panel dd{margin:5px 0 0;font:17px Georgia}.honest-panel>p{color:#747d86;background:#faf5ef;padding:13px;font-size:10px;line-height:1.7}.own-profile{align-items:center}.own-profile>img,.edit-avatar-preview{object-fit:cover;border-radius:50%;flex:none;width:145px;height:145px}.match-grid .avatar-placeholder{width:82px;height:82px}.edit-profile-intro>.avatar-placeholder,.edit-avatar-preview{margin-bottom:30px}.edit-profile-card input[type=file]{background:#faf7f2;padding:10px}.chart-section{background:#faf7f2;border:1px solid #e8e0d7;border-radius:14px;grid-template-columns:310px 1fr;align-items:center;gap:45px;margin:25px 0;padding:28px;display:grid}.birth-chart{background:radial-gradient(circle,#fff8ef 0 16%,transparent 17%),repeating-conic-gradient(from 0deg,#d9cbbd 0 1deg,transparent 1deg 30deg);border:1px solid #cdbfb1;border-radius:50%;width:280px;height:280px;position:relative;box-shadow:inset 0 0 35px #d7a55318}.birth-chart:after{content:"";border:1px solid #ded2c6;border-radius:50%;position:absolute;inset:20px}.chart-orbit{border:1px solid #d7a553;border-radius:50%;position:absolute;inset:60px 18px;transform:rotate(-18deg)}.chart-orbit.orbit-b{border-color:#ee765d;inset:22px 74px;transform:rotate(42deg)}.chart-center{z-index:3;text-align:center;background:var(--night);color:#fff;border-radius:50%;place-content:center;width:80px;height:80px;display:grid;position:absolute;inset:50%;transform:translate(-50%,-50%)}.chart-center span{color:var(--coral);font-size:24px}.chart-center strong{margin-top:3px;font:12px Georgia}.planet{z-index:4;width:34px;height:34px;color:var(--night);background:#fff;border:1px solid #d9cec2;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;box-shadow:0 5px 14px #17243418}.planet.mercury{top:77px;left:32px}.planet.venus{color:var(--coral);top:85px;right:30px}.planet.mars{bottom:27px;right:58px}.planet.jupiter{color:#a87931;bottom:24px;left:62px}.planet.moon{background:var(--coral);color:#fff;top:-13px;left:123px}.chart-caption h3{margin:9px 0;font:28px Georgia}.chart-caption p{color:#727b85;max-width:500px;font-size:12px;line-height:1.7}@media (max-width:720px){.chart-section{grid-template-columns:1fr;padding:20px}.birth-chart{width:250px;height:250px;margin:auto}.chart-caption{text-align:center}}.person-copy h2>i{letter-spacing:.5px;text-transform:uppercase;background:var(--coral);color:#fff;vertical-align:middle;border-radius:12px;margin-left:9px;padding:5px 8px;font:9px Arial;display:inline-block}.own-card-actions{justify-content:center;gap:12px;margin-top:16px;display:flex}.own-card-actions a,.own-card-actions button{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d8d1c8;border-radius:22px;padding:11px 16px;font-size:11px}.own-card-actions a{background:var(--night);color:#fff;border-color:var(--night)}.magical-hero{color:#fff;background:linear-gradient(90deg,#071627 0%,#071627dd 40%,#07162722),url(/images/astera-cosmos.png) 50%/cover;min-height:760px}.magical-hero .hero-lead{color:#ccd5df}.magical-hero .text-link{color:#f1dfd1}.chart-link{color:var(--coral);margin-top:14px;font-size:11px;display:inline-block}.chart-page{color:#edf1f4;background:#081728;min-height:100vh;padding:30px max(20px,50vw - 590px) 70px}.chart-page>header{color:#91a1b2;justify-content:space-between;font-size:10px;display:flex}.chart-heading{margin:55px 0 30px}.chart-heading h1{margin:0;font:48px Georgia}.chart-heading p{color:#e7a27c;font:20px Georgia}.chart-heading small{color:#91a1b2}.natal-layout{grid-template-columns:minmax(420px,650px) 1fr;align-items:center;gap:45px;display:grid}.natal-wheel circle,.natal-wheel line{fill:none;stroke:#7f91a466}.natal-wheel>circle:first-child{fill:#10243a;stroke:#d4a26c}.natal-wheel text{fill:#d7b17e;text-anchor:middle;dominant-baseline:middle;font:18px Georgia}.cardinal-line line{stroke:#ee765d;stroke-width:3px}.natal-wheel .axis-label{fill:#edf1f4;font:700 10px Arial,sans-serif}.planet-point circle{fill:#f7efe5;stroke:#d7a553}.planet-point text{fill:#13263b}.planet-table{background:#10243a;border:1px solid #263d54;border-radius:16px;padding:25px}.planet-table h2{font:25px Georgia}.planet-table>div{border-bottom:1px solid #253b51;grid-template-columns:25px 75px 1fr 50px;padding:10px 0;display:grid}.planet-table>div b{color:#e7a27c}.planet-table>div em{color:#8fa0b1;font-size:9px}.planet-table>p,.chart-missing p{color:#8fa0b1;font-size:10px;line-height:1.7}.chart-missing{text-align:center;max-width:650px;margin:120px auto}.chart-missing h1{font:44px Georgia}@media (max-width:720px){.natal-layout{grid-template-columns:1fr}.chart-heading h1{font-size:36px}.magical-hero{background-position:68%}}.social-home{color:var(--ink);background:#f3efe9}.social-nav{color:#fff;background:#081728;justify-content:space-between;align-items:center;height:76px;padding:0 max(24px,50vw - 620px);display:flex}.social-nav>div{color:#aeb9c5;gap:30px;font-size:11px;display:flex}.social-hero{color:#fff;background:#081728 url(/images/astera-cosmos.png) 50%/cover;grid-template-columns:.9fr 1.1fr;gap:65px;min-height:700px;padding:75px max(24px,50vw - 620px) 85px;display:grid}.social-copy{align-self:center}.live-pill{letter-spacing:1.5px;color:#f1a188;font-size:9px}.social-copy h1{margin:24px 0;font:54px/1.04 Georgia}.social-copy h1 em{color:#ee9279;font-weight:400}.social-copy>p{color:#afbdca;max-width:520px;font:15px/1.7 Georgia}.social-actions{align-items:center;gap:25px;margin-top:30px;display:flex}.social-actions>a:last-child{color:#cad2da;font-size:11px}.social-stats{gap:32px;margin-top:50px;display:flex}.social-stats b,.social-stats small{display:block}.social-stats b{color:#f1d8c5;font:18px Georgia}.social-stats small{color:#8191a2;margin-top:4px;font-size:8px}.hero-community{color:#17283a;background:#f8f4ed;border-radius:18px;align-self:center;padding:18px;transform:rotate(1deg);box-shadow:0 30px 70px #0005}.community-top{letter-spacing:1px;justify-content:space-between;padding:6px 4px 15px;font-size:8px;display:flex}.community-top b{color:#dc765e}.hero-profile-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hero-profile-grid article{background:#17283a;border-radius:11px;height:190px;position:relative;overflow:hidden}.hero-profile-grid article.featured{grid-row:span 2;height:390px}.hero-profile-grid img{object-fit:cover;width:100%;height:100%}.hero-profile-grid article>div{background:linear-gradient(#0000,#091728e8);padding:35px 14px 14px;position:absolute;inset:auto 0 0}.hero-profile-grid small{color:#c9d0d8;font-size:8px}.hero-profile-grid h2{color:#fff;margin:5px 0;font:21px Georgia}.hero-profile-grid span{color:#f0b293;font-size:9px}.hero-profile-grid i{float:right;color:#fff;background:#e47760;border-radius:10px;padding:4px 6px;font:7px Arial}.community-strip{grid-template-columns:1fr 1fr auto;align-items:center;gap:55px;max-width:1240px;margin:auto;padding:90px 25px;display:grid}.community-strip>div{gap:20px;display:flex}.community-strip>div span{color:#e47861;font-size:35px}.community-strip h2{margin:0;font:32px Georgia}.community-strip p{color:#6f7882;line-height:1.7}.community-strip>a{color:#fff;background:#17283a;padding:15px 18px;font-size:11px}.social-how{background:#fff;padding:85px max(24px,50vw - 620px)}.social-how header{text-align:center;max-width:650px;margin:auto}.social-how header span{color:#dd765e;letter-spacing:1.5px;font-size:9px}.social-how h2{margin:15px;font:40px Georgia}.social-how>div{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:55px;display:grid}.social-how article{background:#f7f3ed;border-top:3px solid #e47c65;border-radius:12px;padding:30px}.social-how article b{color:#d8745c;font:12px Georgia}.social-how h3{margin:30px 0 10px;font:24px Georgia}.social-how p{color:#737c85;font-size:12px;line-height:1.7}.social-final{text-align:center;color:#fff;background:#e78670;padding:80px 20px}.social-final .avatar-stack{justify-content:center}.social-final .avatar-stack img{object-fit:cover;border:3px solid #e78670;border-radius:50%;width:44px;height:44px;margin-left:-10px}.social-final h2{margin:22px 0 8px;font:40px Georgia}.social-final p{font-size:12px}.social-final .light-cta{margin-top:22px}.social-home footer{color:#8291a1;background:#081728;justify-content:space-between;padding:30px max(24px,50vw - 620px);display:flex}.profile-search{background:#fff;border-radius:14px;grid-template-columns:1.2fr 1fr 110px 110px auto;gap:10px;margin-bottom:12px;padding:15px;display:grid;box-shadow:0 8px 25px #1c2b3a0b}.profile-search label span{color:#8a929b;text-transform:uppercase;letter-spacing:.5px;margin:0 0 7px 3px;font-size:8px;display:block}.profile-search input,.profile-search select{color:#263442;background:#faf8f5;border:1px solid #ddd6ce;border-radius:7px;width:100%;height:40px;padding:0 11px}.layout-switch{align-items:end;display:flex}.layout-switch button{background:#fff;border:1px solid #ddd6ce;height:40px;padding:0 11px;font-size:10px}.layout-switch button.active{color:#fff;background:#17283a}.search-summary{color:#78818a;align-items:center;gap:5px;margin:13px 2px;font-size:11px;display:flex}.search-summary b{color:#17283a}.search-summary button{color:#df765e;background:0 0;border:0;margin-left:auto;font-size:10px}.profiles-list{gap:10px;display:grid}.profiles-list>article{background:#fff;border:1px solid #e8e1d9;border-radius:13px;grid-template-columns:100px 1fr auto;align-items:center;gap:18px;padding:11px;transition:all .2s;display:grid}.profiles-list>article:hover{transform:translateY(-2px);box-shadow:0 10px 30px #1b2a3910}.profiles-list>article>img,.profiles-list>article>.avatar-placeholder{object-fit:cover;border-radius:9px;width:100px;height:105px}.list-main small{color:#8b939c;font-size:9px}.list-main h2{margin:5px 0;font:24px Georgia}.list-main h2 i{color:#fff;background:#e57962;border-radius:9px;margin-left:7px;padding:4px 6px;font:7px Arial}.list-main p{color:#6e7781;white-space:nowrap;text-overflow:ellipsis;max-width:570px;margin:5px 0 9px;font-size:11px;overflow:hidden}.list-main>span{color:#b26755;font-size:9px}.list-actions{gap:7px;min-width:145px;display:grid}.list-actions a,.list-actions button,.single-actions a,.single-actions button{color:#4e5964;text-align:center;background:#fff;border:1px solid #ddd6ce;border-radius:7px;padding:9px 11px;font-size:9px}.list-actions a,.single-actions a{color:#fff;background:#17283a}.single-profile{max-width:680px;margin:auto}.back-list{color:#df765e;background:0 0;border:0;margin-bottom:10px}.single-actions{justify-content:center;gap:10px;margin-top:15px;display:flex}.compact-list{margin-top:25px}.compact-list>article{grid-template-columns:70px 1fr auto}.compact-list>article>img,.compact-list>article>.avatar-placeholder{width:70px;height:70px}@media (max-width:900px){.social-hero{grid-template-columns:1fr}.hero-community{transform:none}.profile-search{grid-template-columns:1fr 1fr}.layout-switch{grid-column:span 2}.community-strip,.social-how>div{grid-template-columns:1fr}}@media (max-width:620px){.social-nav>div{display:none}.social-hero{padding-top:50px}.social-copy h1{font-size:42px}.hero-profile-grid article{height:150px}.hero-profile-grid article.featured{height:310px}.community-strip{padding:60px 20px}.social-stats{gap:18px}.profile-search{grid-template-columns:1fr 1fr}.profile-search label:first-child,.profile-search label:nth-child(2){grid-column:span 2}.profiles-list>article{grid-template-columns:78px 1fr}.profiles-list>article>img,.profiles-list>article>.avatar-placeholder{width:78px;height:85px}.list-actions{grid-column:span 2;grid-template-columns:repeat(3,1fr)}.list-main h2{font-size:20px}}.social-topbar{z-index:18;background:#fff;border-bottom:1px solid #e4ded7;align-items:center;height:62px;margin:-28px -34px 24px;padding:0 25px;display:flex;position:sticky;top:0;box-shadow:0 3px 15px #17283a0a}.mini-brand{color:#e47760;font-size:23px}.top-search{color:#7a8692;background:#f1f3f5;border-radius:22px;width:300px;margin-left:20px;padding:11px 16px}.top-search button{color:#7a8692;background:0 0;border:0}.top-actions{gap:8px;margin-left:auto;display:flex}.top-actions>button{background:#eef1f4;border:0;border-radius:50%;width:40px;height:40px;font-size:17px;position:relative}.top-actions b{color:#fff;background:#e47760;border-radius:10px;padding:2px 5px;font-size:8px;position:absolute;top:-3px;right:-2px}.top-dropdown{background:#fff;border:1px solid #e3ddd6;border-radius:12px;width:340px;max-height:430px;padding:15px;position:absolute;top:55px;right:20px;overflow:auto;box-shadow:0 20px 45px #15273a2b}.top-dropdown h3{margin:4px 0 12px;font:22px Georgia}.top-dropdown article{cursor:pointer;border-radius:9px;align-items:center;gap:11px;padding:10px;display:flex}.top-dropdown article:hover{background:#f5f2ed}.top-dropdown article>b,.top-dropdown .avatar-placeholder,.top-dropdown img{object-fit:cover;background:#f7ddd5;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.top-dropdown article div{min-width:0}.top-dropdown strong,.top-dropdown small{display:block}.top-dropdown strong{font-size:11px}.top-dropdown small{color:#88929c;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:8px;overflow:hidden}.content-heading{margin-bottom:20px}.content-heading p{color:#7e8790;font-size:10px}.content-heading h1{margin:5px 0;font:27px Georgia}.messenger{background:#fff;border:1px solid #e3ddd6;border-radius:14px;grid-template-columns:260px 1fr;height:650px;display:grid;overflow:hidden}.messenger>aside{border-right:1px solid #e3ddd6;padding:16px;overflow:auto}.messenger>aside h3{margin:5px;font:20px Georgia}.messenger>aside button{text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.messenger>aside button.active{background:#f4eee8}.messenger>aside img,.messenger>aside .avatar-placeholder{object-fit:cover;border-radius:50%;width:42px;height:42px}.messenger>aside span{font-size:11px}.messenger>aside small{color:#8c969f;margin-top:4px;font-size:8px;display:block}.chat-window{flex-direction:column;min-width:0;display:flex}.chat-window>header{border-bottom:1px solid #e8e2db;align-items:center;gap:10px;height:66px;padding:10px 18px;display:flex}.chat-window>header img,.chat-window>header .avatar-placeholder{object-fit:cover;border-radius:50%;width:42px;height:42px}.chat-window>header strong,.chat-window>header small{display:block}.chat-window>header small{color:#89939c;font-size:8px}.chat-window>header a{color:#df765e;margin-left:auto;font-size:9px}.chat-body{flex-direction:column;flex:1;gap:8px;padding:20px;display:flex;overflow:auto}.chat-body p{background:#edf0f3;border-radius:15px 15px 15px 3px;align-self:flex-start;max-width:70%;margin:0;padding:10px 13px;font-size:11px}.chat-body p.mine{color:#fff;background:#e7856f;border-radius:15px 15px 3px;align-self:flex-end}.chat-body small{opacity:.7;margin-top:4px;font-size:7px;display:block}.chat-window>footer{border-top:1px solid #e8e2db;gap:8px;padding:12px;display:flex}.chat-window>footer input{border:1px solid #ded8d1;border-radius:20px;flex:1;padding:10px 14px}.chat-window>footer button{color:#fff;background:#17283a;border:0;border-radius:20px;padding:0 18px}.chat-empty{text-align:center;color:#89939c;margin:auto}.chat-empty span{color:#e7856f;font-size:50px}.facebook-profile{background:#fff;border-radius:15px;overflow:hidden}.profile-cover{color:#fff;align-items:end;gap:20px;min-height:290px;padding:175px 35px 25px;display:flex;position:relative}.stars-cover{background:#0b1b2e url(/images/astera-cosmos.png) 50%/cover;position:absolute;inset:0}.profile-cover>img,.profile-cover>.avatar-placeholder{object-fit:cover;border:5px solid #fff;border-radius:50%;width:130px;height:130px;position:relative}.profile-cover>div:not(.stars-cover){position:relative}.profile-cover h2{margin:0;font:36px Georgia}.profile-cover p{color:#ced6de;font-size:11px}.profile-cover>a{color:#17283a;background:#fff;border-radius:7px;margin-left:auto;padding:10px 14px;font-size:10px;position:relative}.facebook-profile>nav{border-bottom:1px solid #e5dfd8;padding-left:180px;display:flex}.facebook-profile>nav button{color:#6f7882;background:#fff;border:0;padding:17px 20px}.facebook-profile>nav button.active{color:#df765e;border-bottom:3px solid #df765e}.profile-tab{max-width:800px;padding:30px}.profile-tab h3{font:24px Georgia}.profile-tab p{color:#69737e;line-height:1.7}.info-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.info-grid p{background:#f7f4ef;border-radius:8px;padding:16px}.info-grid span{color:#a07061;text-transform:uppercase;margin-bottom:5px;font-size:8px;display:block}.synastry-page{color:#fff;background:#081728;min-height:100vh;padding:30px max(20px,50vw - 590px) 70px}.synastry-page>header{color:#8ea0b1;justify-content:space-between;font-size:10px;display:flex}.syn-head{justify-content:space-between;align-items:end;margin:60px 0 35px;display:flex}.syn-head p{color:#e48a70;letter-spacing:1.5px;font-size:9px}.syn-head h1{margin:8px 0;font:46px Georgia}.syn-head h1 i{color:#e5866f;font-weight:400}.syn-head>strong{text-align:center;border:2px solid #e4886f;border-radius:50%;place-content:center;width:120px;height:120px;font:38px Georgia;display:grid}.syn-head>strong small{font-size:16px}.syn-head>strong em{color:#8fa0b0;font:8px Arial;display:block}.syn-layout{grid-template-columns:minmax(450px,650px) 1fr;align-items:center;gap:45px;display:grid}.syn-wheel circle,.syn-wheel line{fill:none;stroke:#6f839766}.syn-wheel>circle:first-child{fill:#10243a;stroke:#d4a26c}.syn-wheel text{text-anchor:middle;dominant-baseline:middle}.syn-one circle{fill:#e8856e}.syn-two circle{fill:#f4e5d3}.syn-one text{fill:#fff}.syn-two text{fill:#17283a}.syn-center{fill:#fff;font:18px Georgia}.syn-center.plus{fill:#e6977f;font-size:12px}.aspect-list{background:#10243a;border:1px solid #263d54;border-radius:16px;padding:22px}.aspect-list h2{font:24px Georgia}.aspect-list article{border-bottom:1px solid #263d54;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.aspect-list article>b{color:#e69a80;font-size:18px}.aspect-list strong,.aspect-list span{display:block}.aspect-list strong{font-size:10px}.aspect-list span{color:#8fa0b0;margin-top:3px;font-size:8px}.aspect-list em{border-radius:10px;padding:5px 7px;font:8px Arial}.aspect-list .positive em{color:#bde9d5;background:#285745}.aspect-list .challenging em{color:#f0c1b8;background:#623c3c}.aspect-list>p{color:#7e91a3;font-size:8px;line-height:1.6}@media (max-width:800px){.social-topbar{margin:-20px -13px 20px}.top-search{display:none}.messenger{grid-template-columns:82px 1fr}.messenger>aside h3,.messenger>aside button span{display:none}.syn-layout{grid-template-columns:1fr}.syn-head h1{font-size:34px}.syn-head>strong{width:90px;height:90px;font-size:28px}.facebook-profile>nav{padding-left:0}.profile-cover{padding:120px 22px 22px;display:block}.profile-cover>a{margin-top:12px;display:inline-block}.info-grid{grid-template-columns:1fr}.top-dropdown{width:min(340px,100vw - 20px);right:5px}}.portal-shell{display:block}.portal-main{grid-column:auto;max-width:none;margin:0;padding-top:28px}.social-topbar{background:var(--night);color:#fff;border:0;height:82px;margin:-28px -34px 24px;padding:0 34px;box-shadow:0 7px 24px #08172826}.community-brand{align-items:center;gap:16px;min-width:305px;display:flex}.community-brand .portal-brand{white-space:nowrap;padding:0}.community-brand>div{border-left:1px solid #314357;padding-left:15px}.community-brand strong,.community-brand small{display:block}.community-brand strong{font:15px Georgia}.community-brand small{color:#92a0af;margin-top:4px;font-size:8px}.top-nav{align-self:stretch;margin-left:20px;display:flex}.top-nav button{color:#93a1b0;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:6px;padding:0 12px;font-size:10px;display:flex;position:relative}.top-nav button i{font-size:17px;font-style:normal}.top-nav button.active{color:#fff;border-bottom-color:var(--coral);background:#ffffff08}.top-nav button b{background:var(--coral);color:#fff;border-radius:10px;padding:2px 5px;font-size:7px;position:absolute;top:13px;right:4px}.top-actions{margin-left:auto}.top-actions>button{color:#fff;background:#172b40}.top-actions .top-account{background:var(--coral);color:#fff}.top-signout{color:#91a0af;place-items:center;width:30px;display:grid}.top-dropdown{color:var(--ink);top:76px}.friends-empty{text-align:center;background:#fff;border:1px solid #e8e1d9;border-radius:14px;grid-column:1/-1;padding:65px 20px}.friends-empty>span{color:var(--coral);font-size:42px}.friends-empty h2{margin:13px 0 7px;font:27px Georgia}.friends-empty p{color:#7b848e;font-size:11px}.avatar-cropper{background:#faf7f2;border:1px solid #e1dad1;border-radius:10px;grid-template-columns:150px 1fr;align-items:center;gap:18px;padding:16px;display:grid}.crop-preview{background:linear-gradient(145deg,var(--coral),#7089b3);color:#fff;border-radius:50%;place-items:center;width:140px;height:140px;font:48px Georgia;display:grid;overflow:hidden;box-shadow:0 0 0 5px #fff,0 7px 20px #17283a1c}.crop-preview img{object-fit:cover;transform-origin:50%;width:100%;height:100%}.avatar-cropper>label input{margin-top:8px}.crop-controls{border-top:1px solid #e1dad1;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:10px;padding-top:12px;display:grid}.crop-controls p{grid-column:1/-1;margin:0;font:15px Georgia}.crop-controls label{font-size:9px}.crop-controls input[type=range]{accent-color:var(--coral);border:0;padding:0}@media (max-width:1050px){.community-brand>div{display:none}.community-brand{min-width:auto}.top-nav button span{display:none}.top-nav button{padding-inline:14px}}@media (max-width:720px){.portal-main{padding-top:20px}.social-topbar{height:68px;margin:-20px -13px 20px;padding:0 13px}.community-brand .portal-brand{font-size:0}.community-brand .portal-brand span{margin:0;font-size:23px}.top-nav{margin-left:6px;overflow-x:auto}.top-nav button{padding-inline:9px}.top-actions>button:first-child{display:none}.top-actions{gap:4px}.top-actions>button{width:35px;height:35px}.top-signout{display:none}.top-dropdown{width:min(340px,100vw - 10px);top:63px;right:5px}.avatar-cropper{grid-template-columns:1fr;justify-items:center}.avatar-cropper>label{width:100%}.crop-controls{grid-template-columns:1fr;width:100%}}.chart-page{background:#071523;padding-bottom:90px}.chart-page>header,.chart-heading,.natal-chart,.chart-disclaimer{max-width:1180px;margin-inline:auto}.chart-heading{grid-template-columns:1fr auto;align-items:end;margin-top:50px;display:grid}.chart-heading>small{grid-column:1/-1;margin-top:10px}.chart-heading h1{margin:7px 0 0}.chart-heading .section-kicker{color:#e9957c}.natal-chart{margin-top:25px}.astro-wheel-wrap{width:min(800px,100%);margin:auto;position:relative}.astro-wheel{width:100%;height:auto;display:block}.astro-wheel circle{fill:none;stroke:#61748880;stroke-width:1px}.astro-wheel .wheel-bg{fill:#0d2135;stroke:#d19b6c;stroke-width:2px}.degree-tick{stroke:#73869a80;stroke-width:.7px}.degree-major{stroke:#a9b6c3;stroke-width:1.3px}.zodiac-glyph{text-anchor:middle;dominant-baseline:middle;font:30px Segoe UI Symbol,"Noto Sans Symbols 2",sans-serif}.house-cusp line{stroke:#71849680;stroke-width:1px}.cardinal-cusp line{stroke:#f1e8df;stroke-width:4px}.cusp-degree{fill:#9baaba;text-anchor:middle;dominant-baseline:middle;font:9px Arial}.house-number{fill:#d9e1e8;text-anchor:middle;dominant-baseline:middle;font:12px Georgia}.axis-name{fill:#fff;text-anchor:middle;dominant-baseline:middle;paint-order:stroke;stroke:#071523;stroke-width:4px;font:700 10px Arial}.wheel-planet{color:#fff}.wheel-planet line{stroke:currentColor;stroke-width:1.5px}.planet-glyph{fill:currentColor;stroke:currentColor;stroke-width:.35px;paint-order:stroke;text-anchor:middle;dominant-baseline:middle;font:400 25px Segoe UI Symbol,"Noto Sans Symbols 2",sans-serif}.planet-degree{fill:currentColor;text-anchor:middle;font:700 8px Arial}.retrograde{stroke:none;font:700 8px Arial}.aspect-line{fill:none;stroke-width:1.25px;opacity:.72;pointer-events:stroke}.aspect-line.exact{stroke-width:2.8px;opacity:1}.aspect-line:hover{stroke-width:5px;opacity:1}.aspect-tooltip{z-index:5;pointer-events:none;color:#17283a;background:#fff;border:1px solid #d8d0c7;border-radius:7px;max-width:260px;padding:8px 10px;font-size:10px;position:absolute;box-shadow:0 10px 30px #0005}.chart-legend{color:#9dacba;flex-wrap:wrap;justify-content:center;gap:18px;margin:5px auto 30px;font-size:9px;display:flex}.chart-legend i{vertical-align:middle;width:18px;height:2px;margin-right:5px;display:inline-block}.aspect-conjunction{background:#55c6b3}.aspect-sextile{background:#56a8e8}.aspect-square,.aspect-opposition{background:#ef6c62}.aspect-trine{background:#4da66d}.placements-table,.aspect-matrix-section{background:#0d2135;border:1px solid #263d54;border-radius:16px;margin-top:20px;padding:24px}.placements-table h2,.aspect-matrix-section h2{margin:0 0 17px;font:25px Georgia}.placements-table>div{grid-template-columns:repeat(2,1fr);gap:0 28px;display:grid}.placements-table article{border-bottom:1px solid #263d54;grid-template-columns:30px 90px 1fr 55px;align-items:center;padding:10px 0;display:grid}.placements-table article>b{font:25px Segoe UI Symbol,"Noto Sans Symbols 2",sans-serif}.placements-table article strong,.placements-table article span{font-size:10px}.placements-table article em{color:#92a2b2;font:8px Arial}.placements-table sup{font-size:7px}.aspect-matrix-section>header{justify-content:space-between;align-items:end;gap:25px;display:flex}.aspect-matrix-section>header span{letter-spacing:1.5px;color:#e9957c;font-size:8px}.aspect-matrix-section>header h2{margin:7px 0 0}.aspect-matrix-section>header p{color:#8fa0b0;font-size:9px}.aspect-matrix-scroll{margin-top:18px;overflow:auto}.aspect-matrix{border-collapse:collapse;width:100%;min-width:850px}.aspect-matrix th,.aspect-matrix td{text-align:center;border:1px solid #33485d;min-width:62px;height:54px}.aspect-matrix thead th{background:#091a2b;font:24px Segoe UI Symbol,"Noto Sans Symbols 2",sans-serif}.aspect-matrix thead th:first-child{text-align:left;padding-left:12px;font:9px Arial}.aspect-matrix tbody th{text-align:left;background:#091a2b;min-width:125px;padding:0 10px}.aspect-matrix tbody th b{margin-right:8px;font:22px Segoe UI Symbol,"Noto Sans Symbols 2",sans-serif}.aspect-matrix tbody th span{font-size:9px}.aspect-matrix td{background:#10263b}.aspect-matrix td.has-aspect{background:#162e44}.aspect-matrix td.aspect-exact{color:#15283a;background:#f6eee4;box-shadow:inset 0 0 0 2px #e79779}.aspect-matrix td b,.aspect-matrix td small,.aspect-matrix td span{display:block}.aspect-matrix td b{font-size:18px}.aspect-matrix td small{font-size:8px}.aspect-matrix td span{margin-top:2px;font-size:6px}.chart-disclaimer{color:#7f91a3;text-align:center;margin-top:20px;font-size:9px;line-height:1.6}@media (max-width:720px){.chart-heading{margin-top:35px;display:block}.chart-heading p{margin-top:14px}.placements-table>div{grid-template-columns:1fr}.placements-table article{grid-template-columns:28px 75px 1fr 45px}.placements-table,.aspect-matrix-section{padding:16px}.aspect-matrix-section>header{display:block}.zodiac-glyph{font-size:26px}.cusp-degree{font-size:8px}.planet-glyph{font-size:23px}}.chart-page>header,.synastry-page>header{justify-content:flex-start}.chart-heading{flex-direction:column;align-items:flex-start;margin:38px auto 25px;display:flex}.chart-heading h1{order:0}.chart-heading .chart-type{color:#e9957c;letter-spacing:1.4px;order:1;margin-top:7px;font:9px Georgia,serif}.chart-heading small{order:2;margin-top:11px}.chart-heading p{order:3;margin:10px 0 0}.chart-primary{grid-template-columns:minmax(520px,760px) minmax(310px,1fr);align-items:start;gap:28px;display:grid}.astro-wheel-wrap,.syn-wheel-wrap{width:100%;max-width:800px;margin:auto;position:relative}.gold-ring,.syn-gold{stroke:#d19b6c!important;stroke-width:2px!important}.aspect-ring{stroke:#8da0b3!important}.sign-boundary{stroke:#d19b6c!important;stroke-width:1.6px!important}.degree-tick,.degree-major{transform-box:fill-box}.planet-guide{opacity:.5;stroke-width:.65px!important}.aspect-anchor{stroke-width:2.2px!important}.cusp-degree{paint-order:stroke;stroke:#0d2135;stroke-width:4px;stroke-linejoin:round}.placements-table{margin-top:35px;padding:18px}.placements-table>div{display:block}.placements-table article{grid-template-columns:28px 72px minmax(115px,1fr) 42px;padding:7px 0}.placements-table article>b{font-size:21px}.chart-legend{gap:9px 14px;max-width:1000px;margin:14px auto 24px}.chart-options{text-align:center;max-width:760px;margin:8px auto 20px}.options-trigger{color:#dce5ed;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #50647a;padding:9px 3px;font:11px Georgia}.options-trigger span{color:#e9957c;margin-left:8px}.options-panel{text-align:left;background:#0d2135;border:1px solid #263d54;border-radius:12px;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:12px;padding:16px;display:grid}.options-panel>label{grid-column:1/-1}.options-panel fieldset{border:1px solid #33495e;border-radius:8px;min-width:0;padding:10px}.options-panel legend{color:#f0c0a9;padding:0 5px}.options-panel fieldset div{flex-wrap:wrap;gap:8px 13px;display:flex}.options-panel label{color:#c0ccd6;cursor:pointer;font-size:9px}.options-panel label.disabled{opacity:.35;cursor:not-allowed}.options-panel input{accent-color:#e9957c;vertical-align:middle;margin-right:5px}.aspect-matrix{font-size:clamp(7px,.65vw,10px)}.syn-head{align-items:center;margin:38px 0 28px}.syn-head h1{margin:0 0 9px}.syn-head p{color:#e9957c;margin:5px 0;font:9px Georgia}.syn-head span,.syn-head div>small{color:#8fa0b0;font-size:9px;line-height:1.7;display:block}.syn-head div>small{color:#e6a084;margin-top:7px}.syn-chart-grid{grid-template-columns:minmax(520px,760px) minmax(320px,1fr);align-items:start;gap:30px;display:grid}.syn-wheel.advanced{width:100%;height:auto;display:block}.syn-wheel.advanced circle{fill:none;stroke:#61748880}.syn-wheel.advanced .syn-bg{fill:#0d2135;stroke:#d19b6c;stroke-width:2px}.syn-first-point text,.syn-second-point text{text-anchor:middle;dominant-baseline:middle;paint-order:stroke;stroke-width:2px;font:24px Segoe UI Symbol,"Noto Sans Symbols 2",sans-serif}.syn-first-point text{fill:#f4e5d3;stroke:#0d2135}.syn-second-point text{fill:#e9957c;stroke:#0d2135}.syn-first-point line{stroke:#f4e5d3}.syn-second-point line{stroke:#e9957c}.syn-placements,.syn-aspects{background:#0d2135;border:1px solid #263d54;border-radius:16px;padding:18px}.syn-placements h2,.syn-aspects h2{margin:3px 0 15px;font:24px Georgia}.syn-placements h3{color:#e9957c;margin:14px 0 5px;font:12px Georgia}.syn-placements article{border-bottom:1px solid #263d54;grid-template-columns:27px 68px 1fr 42px;align-items:center;padding:6px 0;font-size:9px;display:grid}.syn-placements article b{font-size:19px}.syn-placements article em{color:#8fa0b0;font-size:8px}.syn-aspects{margin-top:24px}.syn-aspect-head,.syn-aspects article{grid-template-columns:1fr 1fr 1fr 50px;align-items:center;gap:12px;display:grid}.syn-aspect-head{color:#8fa0b0;text-transform:uppercase;padding:8px 10px;font-size:8px}.syn-aspects article{border-top:1px solid #263d54;padding:9px 10px;font-size:9px}.syn-aspects article strong{text-align:center}.syn-aspects article em{text-align:right;color:#9dacba}.syn-center{pointer-events:none}.placements-table article:nth-last-child(-n+4)>b,.aspect-matrix tbody tr:nth-last-child(-n+2)>th>b,.syn-placements>div article:nth-last-child(-n+4)>b{display:none}.aspect-matrix tbody tr:nth-last-child(-n+2)>th span{font-size:12px;font-weight:700;display:inline-block}@media (max-width:1000px){.chart-primary,.syn-chart-grid{grid-template-columns:minmax(420px,1.45fr) minmax(285px,1fr);gap:18px}.placements-table article,.syn-placements article{grid-template-columns:25px 58px 1fr 36px}.placements-table article span,.syn-placements article span{font-size:8px}.aspect-matrix th,.aspect-matrix td{min-width:52px;height:48px}}@media (max-width:760px){.chart-primary,.syn-chart-grid{grid-template-columns:1fr}.placements-table,.syn-placements{margin-top:8px}.options-panel{grid-template-columns:1fr}.options-panel fieldset:last-child{grid-column:auto}.syn-head{align-items:flex-start}.syn-head>strong{flex:none}.syn-aspects{padding:12px;overflow:auto}.syn-aspect-head,.syn-aspects article{min-width:560px}.chart-heading h1,.syn-head h1{font-size:34px}.astro-wheel,.syn-wheel.advanced{min-width:0}.cusp-degree{font-size:7px}}.placements-table article.axis-row>b,.syn-placements article.axis-row>b{place-items:center;color:#d5a36f!important;font:20px Georgia!important;display:grid!important}.placements-table article.axis-row>strong,.placements-table article.axis-row>span,.placements-table article.axis-row>em,.syn-placements article.axis-row>strong,.syn-placements article.axis-row>span,.syn-placements article.axis-row>em{align-self:center}.placements-table article.axis-row>strong,.syn-placements article.axis-row>strong{text-align:center}.placements-table article.axis-row>em,.syn-placements article.axis-row>em{text-align:center;color:#d5a36f}.aspect-matrix-section.classic{padding:22px;overflow:hidden}.classic-matrix-scroll{padding-bottom:8px;overflow:auto}.classic-matrix{border-collapse:collapse;table-layout:fixed;background:#0b1b2c;width:max-content;min-width:100%}.classic-matrix th,.classic-matrix td{box-sizing:border-box;text-align:center;vertical-align:middle;border:1px solid #405267;height:54px;padding:0}.classic-matrix .matrix-symbol{color:#f0d8c1;width:48px;min-width:48px;font:25px Segoe UI Symbol,"Noto Sans Symbols 2",sans-serif}.classic-matrix .matrix-symbol i{color:#d5a36f;font:28px Georgia}.classic-matrix .matrix-position strong,.classic-matrix .matrix-position span{text-align:center;display:block}.classic-matrix .matrix-position strong{color:#f3f5f7;font:600 11px Arial}.classic-matrix .matrix-position span{margin-top:4px;font:10px Arial}.classic-matrix .matrix-house{color:#dce4eb;width:46px;min-width:46px;font:700 11px Arial}.classic-matrix td{background:#10263b;width:54px;min-width:54px}.classic-matrix td.matrix-void{background:0 0;border-color:#0000}.classic-matrix td.matrix-diagonal{color:#f2e5d7;background:#091827;border:2px solid #dbe3ea;font:24px Segoe UI Symbol,"Noto Sans Symbols 2",sans-serif}.classic-matrix td.matrix-diagonal b{font:700 10px Arial}.classic-matrix td.matrix-exact{box-shadow:inset 0 0 0 2px #f3e6d7}.classic-matrix td>b,.classic-matrix td>small{display:block}.classic-matrix td>b{font:700 20px Segoe UI Symbol,"Noto Sans Symbols 2",sans-serif}.classic-matrix td>small{color:#9eacba;margin-top:1px;font:7px Arial}.syn-matrix thead th{color:#f1dfcf;background:#091827;border:1px solid #405267;height:52px;font:20px Segoe UI Symbol,"Noto Sans Symbols 2",sans-serif}.syn-matrix thead th:first-child{letter-spacing:1px;font:11px Arial}.syn-matrix tbody td{background:#10263b}.wheel-planet,.syn-first-point,.syn-second-point{cursor:help}.wheel-planet text,.syn-first-point text,.syn-second-point text{pointer-events:all}.aspect-tooltip{white-space:normal}@media (max-width:1000px){.placements-table article.axis-row,.syn-placements article.axis-row{grid-template-columns:25px 58px minmax(130px,1fr) 36px}.classic-matrix{min-width:0}.aspect-matrix-section.classic{padding:16px}}.classic-matrix-scroll{width:100%;overflow-x:hidden}.classic-matrix{table-layout:fixed;width:100%;min-width:0}.classic-matrix .matrix-symbol{width:4%;min-width:0}.classic-matrix .matrix-position{width:14%;min-width:0;padding:4px}.classic-matrix .matrix-house{width:4%;min-width:0}.classic-matrix td{width:auto;min-width:0;height:clamp(34px,4.2vw,50px)}.classic-matrix .matrix-position strong{font-size:clamp(7px,.8vw,10px)}.classic-matrix .matrix-position span{white-space:nowrap;font-size:clamp(6px,.72vw,9px)}.classic-matrix .matrix-symbol,.classic-matrix td.matrix-diagonal{font-size:clamp(13px,1.8vw,22px)}.syn-matrix thead th{font-size:clamp(9px,1.4vw,18px)}.placements-table article.axis-row,.syn-placements article.axis-row{grid-template-columns:28px 72px minmax(115px,1fr) 42px}.placements-table article>strong,.syn-placements article>strong{text-align:center}.placements-table article>span,.syn-placements article>span{text-align:left;padding-left:0}.placements-table article>em,.syn-placements article>em{text-align:center}.placements-table article.axis-row>span,.syn-placements article.axis-row>span{color:inherit}.placements-table article.axis-row>b,.syn-placements article.axis-row>b{color:#d5a36f!important}@media (max-width:1000px){.placements-table article.axis-row,.syn-placements article.axis-row{grid-template-columns:25px 58px 1fr 36px}}@media (max-width:600px){.aspect-matrix-section.classic{padding:8px}.classic-matrix .matrix-position{width:18%;padding:2px}.classic-matrix .matrix-symbol,.classic-matrix .matrix-house{width:5%}.classic-matrix .matrix-position span{white-space:normal;line-height:1.05}.classic-matrix td>small{display:none}}.syn-summary{justify-content:space-between;align-items:center;margin:36px 0 28px;display:flex}.syn-summary p{color:#e9957c;letter-spacing:1.3px;font:9px Georgia}.syn-summary h1{margin:7px 0;font:42px Georgia}.syn-summary h1 i{color:#e9957c;font-weight:400}.syn-summary>strong{text-align:center;border:2px solid #e4886f;border-radius:50%;place-content:center;width:104px;height:104px;font:34px Georgia;display:grid}.syn-summary>strong small{font-size:14px}.syn-summary>strong em{color:#8fa0b0;font:8px Arial;display:block}.syn-people-grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.syn-person-panel{background:#0d2135;border:1px solid #263d54;border-radius:16px;overflow:hidden}.syn-person-panel.first{border-top:3px solid #f4e5d3}.syn-person-panel.second{border-top:3px solid #e9957c}.syn-person-panel>header{border-bottom:1px solid #263d54;padding:18px 20px 13px}.syn-person-panel>header>span{letter-spacing:1.4px;color:#e9957c;font-size:7px}.syn-person-panel>header h2{margin:6px 0;font:25px Georgia}.syn-person-panel>header p{color:#9dacba;margin:0;font-size:9px;line-height:1.55}.syn-person-panel>header strong{color:#e8b08e;margin-top:7px;font-size:9px;display:block}.syn-mini-placements{padding:8px 14px 13px}.syn-mini-placements>div{border-bottom:1px solid #263d5480;grid-template-columns:24px 72px minmax(105px,1fr) 38px;align-items:center;min-height:29px;display:grid}.syn-mini-placements b{text-align:center;font:17px Segoe UI Symbol,"Noto Sans Symbols 2",sans-serif}.syn-mini-placements strong{text-align:center;font-size:8px}.syn-mini-placements span{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.syn-mini-placements em{color:#8fa0b0;text-align:center;font:7px Arial}.syn-mini-placements .axis-row b{color:#d5a36f!important}.syn-wheel-section{max-width:850px;margin:35px auto 18px}.syn-wheel-section .chart-options{margin-top:0}.syn-axis{cursor:help}.syn-axis line{stroke-width:5px!important}.syn-axis text{paint-order:stroke;stroke:#0d2135;stroke-width:3px;font:700 8px Arial!important}.syn-owner-top{text-align:center;color:#e9957c;letter-spacing:1px;background:#142b41;border:1px solid #405267;border-bottom:0;padding:7px;font:700 9px Arial}.syn-matrix thead th>span,.syn-matrix thead th>b{display:block}.syn-matrix thead th>span{margin-bottom:5px;font:10px Arial}.syn-matrix thead th>span small{color:#aab6c2;font-size:6px;display:block}.syn-matrix thead th>b{font:18px Segoe UI Symbol,"Noto Sans Symbols 2",sans-serif}.matrix-side-owner{color:#f4e5d3;background:#142b41!important;width:25px!important;min-width:25px!important}.matrix-side-owner span{writing-mode:vertical-rl;letter-spacing:1px;max-height:150px;margin:auto;font:700 8px Arial;display:block;overflow:hidden;transform:rotate(180deg)}.syn-classic .classic-matrix .matrix-position{width:13%}.syn-classic .classic-matrix .matrix-symbol,.syn-classic .classic-matrix .matrix-house{width:3.5%}@media (max-width:760px){.syn-summary h1{font-size:30px}.syn-summary>strong{width:82px;height:82px;font-size:26px}.syn-people-grid{grid-template-columns:1fr}.syn-mini-placements>div{grid-template-columns:24px 64px minmax(100px,1fr) 35px}.syn-wheel-section{margin-top:24px}.syn-person-panel>header h2{font-size:22px}.syn-matrix thead th{height:55px}.syn-matrix thead th>span{font-size:7px}.syn-matrix thead th>b{font-size:13px}.matrix-side-owner{width:18px!important;min-width:18px!important}}.synastry-page{padding-inline:max(16px,50vw - 750px)}.syn-summary{margin-bottom:18px}.syn-summary>div{align-self:flex-start}.syn-overview-grid{grid-template-columns:minmax(180px,245px) minmax(460px,680px) minmax(180px,245px);justify-content:space-between;align-items:start;gap:clamp(12px,2vw,34px);display:grid}.syn-overview-grid>.syn-person-panel:first-child{justify-self:start}.syn-overview-grid>.syn-person-panel:last-child{justify-self:end}.syn-overview-grid .syn-person-panel{border-radius:12px;width:100%}.syn-overview-grid .syn-person-panel>header{padding:13px 12px 10px}.syn-overview-grid .syn-person-panel>header h2{margin:0 0 6px;font-size:20px}.syn-overview-grid .syn-person-panel>header p,.syn-overview-grid .syn-person-panel>header strong{font-size:8px}.syn-overview-grid .syn-mini-placements{padding:5px 7px 9px}.syn-overview-grid .syn-mini-placements>div{grid-template-columns:minmax(44px,.75fr) minmax(76px,1.25fr) 25px;gap:3px;min-height:25px}.syn-overview-grid .syn-mini-placements strong,.syn-overview-grid .syn-mini-placements span{text-align:left;font-size:7px}.syn-overview-grid .syn-mini-placements b{order:3;font-size:15px}.syn-overview-grid .syn-wheel-section{width:100%;max-width:680px;margin:0 auto}.syn-overview-grid .chart-options{margin-bottom:0}.syn-axis.first line{stroke:#fff!important}.syn-axis.first text{fill:#fff!important}.syn-axis.second line{stroke:#e9957c!important}.syn-axis.second text{fill:#e9957c!important}.syn-classic{margin-top:36px}.syn-owner-top{text-transform:none;padding:9px;font-size:12px}.syn-matrix thead th{height:34px}.syn-matrix thead .matrix-top-position{height:48px}.syn-matrix thead .matrix-top-symbol{background:#10263b;height:32px}.syn-matrix thead .matrix-top-position>span{margin:0;font:10px/1.15 Arial}.syn-matrix thead .matrix-top-position small{color:inherit;margin-top:2px;font-size:9px!important}.syn-matrix thead .matrix-top-symbol>b{color:#e9957c;font:18px Segoe UI Symbol,"Noto Sans Symbols 2",sans-serif}.syn-classic .classic-matrix .matrix-position{width:12%;padding:3px 5px}.syn-classic .classic-matrix .matrix-symbol{width:3.4%}.syn-matrix .matrix-symbol{font-size:clamp(12px,1.35vw,18px)}.syn-matrix .matrix-symbol i{color:#d5a36f;font:700 8px Arial}.syn-matrix tbody .matrix-position strong,.syn-matrix tbody .matrix-position span{font-size:clamp(7px,.68vw,10px);line-height:1.1}.syn-matrix tbody td{height:clamp(31px,3.2vw,43px)}@media (max-width:1050px){.syn-overview-grid{grid-template-columns:minmax(165px,210px) minmax(400px,1fr) minmax(165px,210px);gap:10px}.syn-overview-grid .syn-mini-placements>div{grid-template-columns:42px minmax(68px,1fr) 22px}.syn-overview-grid .syn-mini-placements span{font-size:6.5px}.syn-overview-grid .syn-person-panel>header h2{font-size:18px}}@media (max-width:820px){.syn-overview-grid{grid-template-columns:1fr}.syn-overview-grid>.syn-person-panel:first-child,.syn-overview-grid>.syn-person-panel:last-child{justify-self:stretch}.syn-overview-grid .syn-wheel-section{grid-row:2;max-width:600px}.syn-overview-grid .syn-mini-placements>div{grid-template-columns:70px 1fr 30px}.syn-overview-grid .syn-mini-placements strong,.syn-overview-grid .syn-mini-placements span{font-size:8px}.syn-overview-grid .syn-person-panel{max-width:600px;margin:auto}.syn-classic{margin-top:25px}.syn-matrix thead .matrix-top-position small{font-size:6px!important}}.syn-person-toggle,.syn-center-short{display:none}.syn-aspect-legend{flex-wrap:wrap;justify-content:center;gap:6px 13px;max-width:620px;margin:8px auto 3px;display:flex}.syn-aspect-legend span{color:inherit;font:8px Arial}.syn-aspect-legend b{vertical-align:middle;margin-right:2px;font:15px Segoe UI Symbol,"Noto Sans Symbols 2",sans-serif}.syn-matrix-help{display:none}.syn-matrix td[role=button]{cursor:pointer}.syn-matrix td[role=button]:focus-visible{outline-offset:-3px;outline:2px solid #fff}.syn-wheel .aspect-line{stroke-width:2.1px;opacity:1}@media (max-width:820px){.synastry-page{padding:18px 10px 45px}.synastry-page>header{margin-bottom:15px}.syn-summary{min-height:76px;margin:8px 2px 14px}.syn-summary>strong{width:72px;height:72px;font-size:25px}.syn-summary>strong small{font-size:11px}.syn-summary p{max-width:190px;line-height:1.5}.syn-overview-grid{gap:13px}.syn-overview-grid .syn-wheel-section{grid-row:1;max-width:560px;padding-top:2px}.syn-overview-grid>.syn-person-panel:first-child{grid-row:2}.syn-overview-grid>.syn-person-panel:last-child{grid-row:3}.syn-wheel-wrap{max-width:560px}.syn-center-full{display:none}.syn-center-short{font-size:15px;display:block}.syn-wheel .aspect-line{stroke-width:2.7px;opacity:.95}.syn-axis line{stroke-width:6px!important}.syn-aspect-legend{gap:6px 10px;margin:4px 8px 7px}.syn-aspect-legend span{font-size:7px}.syn-aspect-legend b{font-size:13px}.syn-overview-grid .chart-options{margin:2px auto 4px}.syn-overview-grid .options-trigger{padding:7px 4px;font-size:9px}.syn-overview-grid .options-trigger:before{content:"⚙ ";color:#e9957c}.syn-person-panel>header{border-bottom:0}.syn-overview-grid .syn-person-panel>header{padding:13px 14px 11px}.syn-overview-grid .syn-person-panel>header h2{font-size:21px}.syn-overview-grid .syn-person-panel>header p,.syn-overview-grid .syn-person-panel>header strong{font-size:8px}.syn-person-toggle{color:#dce5ed;letter-spacing:.2px;text-align:left;background:#10263b;border:0;border-top:1px solid #263d54;justify-content:space-between;align-items:center;width:100%;padding:11px 14px;font:9px Georgia;display:flex}.syn-person-toggle span{color:#e9957c;font:16px Arial}.syn-person-panel.is-collapsed .syn-mini-placements{display:none}.syn-person-panel.is-expanded .syn-mini-placements{display:block}.syn-overview-grid .syn-mini-placements{padding:5px 10px 10px}.syn-overview-grid .syn-mini-placements>div{min-height:27px}.syn-classic{margin-top:19px;overflow:hidden;padding:10px!important}.syn-classic>header{margin-bottom:10px}.syn-classic>header h2{margin:5px 0;font-size:26px}.syn-classic>header p{font-size:7px}.syn-owner-top{padding:8px;font-size:10px}.syn-matrix-help{color:#91a2b2;background:#0b1b2c;border:1px solid #405267;border-top:0;margin:0;padding:8px 10px;font:7px/1.4 Arial;display:block}.syn-matrix-help.has-selection{color:#f1dfcf;font-size:8px}.syn-classic .classic-matrix-scroll{overscroll-behavior-inline:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;padding-bottom:10px;overflow-x:auto}.syn-classic .classic-matrix{table-layout:auto;width:max-content;min-width:1180px}.syn-classic .classic-matrix th,.syn-classic .classic-matrix td{box-sizing:border-box;height:44px}.syn-classic .classic-matrix tbody td,.syn-classic .classic-matrix thead .matrix-top-position,.syn-classic .classic-matrix thead .matrix-top-symbol{width:54px;min-width:54px;max-width:54px}.syn-classic .classic-matrix .matrix-side-owner{position:static;width:28px!important;min-width:28px!important;max-width:28px!important}.syn-classic .classic-matrix .matrix-position{background:#0b1b2c;padding:5px 9px;position:static;overflow:hidden;width:150px!important;min-width:150px!important;max-width:150px!important}.syn-classic .classic-matrix .matrix-symbol{background:#091827;position:static;overflow:hidden;width:44px!important;min-width:44px!important;max-width:44px!important}.syn-matrix tbody .matrix-position strong,.syn-matrix tbody .matrix-position span{white-space:nowrap;text-overflow:ellipsis;text-align:left;max-width:132px;font-size:9px;line-height:1.25;display:block;overflow:hidden}.syn-matrix .matrix-symbol{font-size:19px}.syn-matrix thead .matrix-top-position{height:48px}.syn-matrix thead .matrix-top-symbol{height:34px}.syn-matrix thead .matrix-top-position>span{font-size:8px}.syn-matrix thead .matrix-top-position small{font-size:7px!important}.syn-matrix thead .matrix-top-symbol>b,.syn-matrix td>b{font-size:17px}.syn-matrix td>small{display:none}}.chart-page>.chart-disclaimer,.synastry-page>.chart-disclaimer{display:none}.page-zoom-controls{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d2135e8;border:1px solid #e9957c;border-radius:22px;align-items:center;gap:2px;padding:5px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 8px 28px #0008}.page-zoom-controls button{color:#fff;cursor:pointer;background:#142b41;border:0;border-radius:50%;width:34px;height:34px;font:22px Arial}.page-zoom-controls output{text-align:center;color:#e9b39f;min-width:44px;font:9px Arial}.interactive-chart-frame{position:relative;overflow:visible}.interactive-chart-canvas{transform-origin:50%;will-change:transform;transition:transform .18s}.interactive-chart-frame.zoom-active{cursor:grab;overflow:hidden}.interactive-chart-frame.zoom-active:active{cursor:grabbing}.interactive-chart-frame.zoom-active .interactive-chart-canvas{transition:none}.chart-magnifier{z-index:8;color:#fff;opacity:0;pointer-events:none;background:#0d2135e8;border:1px solid #e9957c;border-radius:50%;width:38px;height:38px;font:24px Georgia;transition:opacity .2s;position:absolute;bottom:5%;right:5%;box-shadow:0 5px 18px #0008}.interactive-chart-frame:hover .chart-magnifier{opacity:1;pointer-events:auto;transition-delay:1s}.interactive-chart-frame.controls-visible .chart-magnifier{opacity:1;pointer-events:auto;transition-delay:0s}.chart-zoom-tools{z-index:9;background:#091827e8;border:1px solid #50647a;border-radius:20px;gap:4px;padding:4px;display:flex;position:absolute;bottom:5%;right:5%}.chart-zoom-tools button{color:#fff;background:#173149;border:0;border-radius:50%;width:31px;height:31px;font:18px Arial}.orb-slider{color:#c7d1da;background:#0b1b2c;border:1px solid #263d54;border-radius:10px;grid-template-columns:auto minmax(130px,1fr) 44px;align-items:center;gap:12px;max-width:680px;margin:13px auto 4px;padding:11px 14px;font:9px Arial;display:grid}.orb-slider input{accent-color:#7b61ff;width:100%}.orb-slider output{text-align:right;color:#e9957c;font-weight:700}.chart-data-grid{grid-template-columns:minmax(0,1.35fr) minmax(190px,.65fr);align-items:start;gap:16px;display:grid}.chart-data-grid .placements-table,.houses-table{background:#0d2135;border:1px solid #263d54;border-radius:16px;margin-top:35px;padding:18px}.houses-table h2{margin:3px 0 15px;font:24px Georgia}.houses-table article{border-bottom:1px solid #263d5480;grid-template-columns:55px 1fr;align-items:center;gap:8px;min-height:30px;display:grid}.houses-table strong{color:#dce5ed;font-size:8px}.houses-table span{color:#e8b08e;white-space:nowrap;font:9px Times New Roman,"Noto Sans Symbols 2",serif}.compact-aspect-matrix,.syn-matrix{table-layout:fixed}.compact-aspect-matrix th,.compact-aspect-matrix td{width:auto;min-width:0}.compact-aspect-matrix thead .matrix-symbol,.compact-aspect-matrix tbody .matrix-symbol{width:4%}.compact-aspect-matrix td{background:#10263b}.compact-aspect-matrix thead th{background:#091827}.compact-aspect-matrix td>b{font-size:clamp(10px,1.3vw,18px)}.syn-classic .syn-matrix .matrix-symbol,.syn-classic .syn-matrix .matrix-top-symbol{width:auto;min-width:0}.syn-matrix-owners th:first-child{width:5%}@media (max-width:820px){.page-zoom-controls{display:none}.interactive-chart-frame{overflow:hidden}.interactive-chart-frame .chart-magnifier{width:36px;height:36px;transition-delay:0s;bottom:4%;right:4%}.interactive-chart-frame.controls-visible .chart-magnifier{opacity:1;pointer-events:auto}.interactive-chart-frame.zoom-active{touch-action:none;background:#081728;border-radius:10px;height:min(92vw,600px)}.chart-zoom-tools{bottom:4%;right:4%}.orb-slider{grid-template-columns:74px 1fr 36px;gap:7px;margin:10px 0 3px;padding:9px 10px;font-size:8px}.chart-primary{grid-template-columns:1fr}.chart-data-grid{grid-template-columns:1fr 1fr;gap:8px}.chart-data-grid .placements-table,.houses-table{border-radius:10px;margin-top:8px;padding:10px 8px}.chart-data-grid .placements-table h2,.houses-table h2{font-size:16px}.houses-table article{grid-template-columns:40px 1fr;min-height:25px}.houses-table strong,.houses-table span{font-size:7px}.aspect-matrix-section.classic,.syn-classic{overflow:hidden;padding:8px!important}.classic-matrix-scroll,.syn-classic .classic-matrix-scroll,.compact-matrix-scroll{width:100%;padding:0;overflow-x:hidden!important}.classic-matrix.compact-aspect-matrix,.syn-classic .classic-matrix.syn-matrix{table-layout:fixed;width:100%;max-width:100%;min-width:0!important}.compact-aspect-matrix th,.compact-aspect-matrix td,.syn-classic .syn-matrix th,.syn-classic .syn-matrix td{overflow:hidden;width:auto!important;min-width:0!important;max-width:none!important;height:clamp(19px,5.25vw,27px)!important;padding:0!important}.compact-aspect-matrix .matrix-symbol,.syn-classic .syn-matrix .matrix-symbol,.syn-classic .syn-matrix .matrix-top-symbol{background:#091827;width:auto!important;min-width:0!important;max-width:none!important}.compact-aspect-matrix .matrix-symbol,.compact-aspect-matrix td>b,.syn-classic .syn-matrix .matrix-symbol,.syn-classic .syn-matrix .matrix-top-symbol>b,.syn-classic .syn-matrix td>b{line-height:1;font-size:clamp(8px,3.3vw,14px)!important}.compact-aspect-matrix .matrix-symbol i,.syn-classic .syn-matrix .matrix-symbol i,.syn-classic .syn-matrix .matrix-top-symbol i{font-size:clamp(5px,2.1vw,9px)!important}.compact-aspect-matrix td.matrix-exact,.syn-matrix td.matrix-exact{box-shadow:inset 0 0 0 1px #f3e6d7}.syn-matrix-owners th{height:28px!important;font-size:9px!important}.syn-matrix-owners th:first-child{width:auto}.syn-matrix-help{font-size:7px}}.zodiac-text-glyph,.zodiac-glyph{font-variant-emoji:text;font-family:Times New Roman,"Noto Sans Symbols 2",serif}.syn-house line{stroke-width:1.15px!important}.syn-house.first line{stroke:#f4e5d399!important}.syn-house.second line{stroke:#e9957c99!important}.syn-house text{paint-order:stroke;stroke:#0d2135;stroke-width:3px;pointer-events:none}.syn-house.first text{fill:#f4e5d3}.syn-house.second text{fill:#e9957c}.syn-cusp-degree{font:6px Times New Roman,serif}.syn-house-number{font:700 8px Arial}.syn-overview-grid .syn-person-panel>header{box-sizing:border-box;min-height:92px}.syn-overview-grid .syn-person-panel>header h2{min-height:26px;font-size:23px;line-height:1.1}.syn-overview-grid .syn-mini-placements>div{grid-template-columns:25px minmax(48px,.8fr) minmax(80px,1.25fr) 36px}.syn-overview-grid .syn-mini-placements b{order:initial}.syn-overview-grid .syn-mini-placements strong{text-align:center}.syn-overview-grid .syn-mini-placements em{color:#9dacba;text-align:center;font:7px Arial;display:block}.syn-overview-grid .syn-mini-placements .axis-row b{font:17px Georgia!important}.syn-overview-grid .syn-mini-placements .axis-row em{color:#d5a36f}.syn-matrix-owners th{letter-spacing:.3px;color:#f4e5d3!important;background:#142b41!important;height:44px!important;font:700 13px Georgia!important}.syn-matrix-owners th:last-child{color:#e9957c!important}.syn-matrix .matrix-position span{font-family:Times New Roman,"Noto Sans Symbols 2",serif}.options-panel fieldset:last-child{grid-column:auto}@media (max-width:1050px){.syn-overview-grid .syn-mini-placements>div{grid-template-columns:22px 45px minmax(70px,1fr) 32px}.syn-overview-grid .syn-person-panel>header h2{font-size:21px}}@media (max-width:820px){.syn-cusp-degree{font-size:5px}.syn-house-number{font-size:7px}.syn-overview-grid .syn-person-panel>header{min-height:0}.syn-overview-grid .syn-person-panel>header h2{min-height:0;font-size:22px}.syn-overview-grid .syn-mini-placements>div{grid-template-columns:28px 65px minmax(100px,1fr) 38px}.syn-overview-grid .syn-mini-placements strong{text-align:center}.syn-overview-grid .syn-mini-placements em{font-size:8px}.syn-classic .classic-matrix{min-width:1150px}.syn-classic .classic-matrix .matrix-position{width:132px!important;min-width:132px!important;max-width:132px!important}.syn-matrix tbody .matrix-position strong,.syn-matrix tbody .matrix-position span{max-width:114px}.syn-matrix-owners th{height:42px!important;font-size:12px!important}}.interactive-chart-frame,.interactive-chart-frame *,.chart-zoom-tools,.chart-zoom-tools *,.wheel-svg,.wheel-svg *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.scalable-panel{transform-origin:top;min-width:0;position:relative}.scalable-panel-content{transform-origin:top;min-width:0}.panel-scale-controls{z-index:30;opacity:0;pointer-events:none;background:#051927f0;border:1px solid #ffb89c8c;border-radius:999px;gap:5px;padding:5px;transition:opacity .18s;display:flex;position:absolute;bottom:10px;right:10px;box-shadow:0 8px 24px #0000004d}.scale-controls-visible>.panel-scale-controls{opacity:1;pointer-events:auto}.panel-scale-controls button{color:#fff;cursor:pointer;background:#18364c;border:1px solid #fff3;border-radius:50%;width:30px;height:30px;padding:0;font:700 18px/1 sans-serif}.zodiac-text-glyph,.zodiac-glyph,.matrix-object small,.houses-table span,.placements-table span{font-variant-emoji:text;font-family:"Noto Sans Symbols 2",Segoe UI Symbol,Times New Roman,serif}@media (min-width:1101px){.chart-page{padding-inline:max(18px,50vw - 750px)}.chart-primary{grid-template-columns:minmax(500px,680px) minmax(600px,1fr);align-items:start;gap:24px}.chart-data-grid{grid-template-columns:minmax(290px,1fr) minmax(290px,1fr);align-items:start;gap:18px;min-width:0;display:grid}.chart-data-grid .placements-table,.chart-data-grid .houses-table{box-sizing:border-box;width:100%;min-width:0;margin:0}.syn-overview-grid>.syn-person-scale.first{justify-self:start}.syn-overview-grid>.syn-person-scale.second{justify-self:end}.syn-person-scale,.syn-person-scale .syn-person-panel{width:100%}}.compact-aspect-matrix,.syn-matrix{table-layout:fixed;width:100%;min-width:0!important}.compact-aspect-matrix th,.compact-aspect-matrix td,.syn-matrix th,.syn-matrix td{box-sizing:border-box;vertical-align:middle;height:clamp(42px,3.2vw,52px);padding:2px;overflow:hidden;min-width:0!important}.matrix-object{box-sizing:border-box;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:0;height:100%;padding:2px 0;display:flex;overflow:hidden}.matrix-object b{font-size:clamp(15px,1.3vw,20px);font-weight:500;line-height:1;display:block}.matrix-object i{font-size:clamp(8px,.7vw,10px);font-style:normal;font-weight:700;line-height:1;display:block}.matrix-object small{text-overflow:clip;white-space:nowrap;max-width:100%;font-size:clamp(7px,.62vw,9px);line-height:1.1;display:block;overflow:hidden}@media (max-width:1100px){.chart-primary{grid-template-columns:1fr}.chart-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}}@media (max-width:720px){.chart-data-grid{grid-template-columns:1fr;gap:14px}.chart-data-grid .placements-table,.chart-data-grid .houses-table{box-sizing:border-box;width:100%;min-width:0;margin:0;padding:12px}.houses-table .house-row,.placements-table .placement-row{min-height:29px}.syn-overview-grid>.syn-person-scale.first{grid-row:2}.syn-overview-grid>.syn-person-scale.second{grid-row:3}.syn-overview-grid>.syn-wheel-stage{grid-row:1}.syn-person-scale,.syn-person-scale .syn-person-panel{width:100%}.aspect-table-scroll,.syn-matrix-scroll{width:100%;overflow:hidden}.compact-aspect-matrix,.syn-classic .classic-matrix,.syn-matrix{table-layout:fixed;width:100%;min-width:0!important}.compact-aspect-matrix th,.compact-aspect-matrix td,.syn-matrix th,.syn-matrix td{height:clamp(28px,8vw,34px);padding:1px}.matrix-object{gap:0;padding:1px 0}.matrix-object b{font-size:clamp(10px,3vw,13px)}.matrix-object i{font-size:clamp(5px,1.7vw,7px)}.matrix-object small{font-size:clamp(5px,1.55vw,6.5px)}.panel-scale-controls{bottom:6px;right:6px}}.astro-navbar{z-index:1000;color:#172434;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7faf8f7;border-bottom:1px solid #dce5df;grid-template-columns:185px minmax(180px,290px) 1fr auto;align-items:center;gap:18px;height:72px;padding:0 22px;display:grid;position:fixed;inset:0 0 auto;box-shadow:0 7px 25px #142d2214}.portal-main{padding-top:72px}.social-topbar{display:none!important}.astrovibe-logo{color:#05a946;cursor:pointer;background:0 0;border:0;width:170px;height:50px;position:relative}.astrovibe-logo span{z-index:2;letter-spacing:3.5px;font:700 18px Georgia,serif;position:relative}.astrovibe-logo i,.astrovibe-logo i:after{content:"";border:1px solid #05f260;border-radius:50%;position:absolute;inset:12px 4px;transform:rotate(-9deg)}.astrovibe-logo i:after{opacity:.65;inset:4px 28px;transform:rotate(22deg)}.astrovibe-logo b{color:#05f260;font-size:11px;position:absolute;top:4px;right:19px}.global-search{position:relative}.global-search>span{color:#6f8077;font-size:20px;position:absolute;top:9px;left:13px}.global-search input{width:100%;height:40px;color:inherit;background:#eef3f0;border:1px solid #d6e1da;border-radius:22px;outline:0;padding:0 14px 0 39px}.global-search input:focus{border-color:#05c94e;box-shadow:0 0 0 3px #05f2601f}.search-suggestions,.quick-settings{background:#fff;border:1px solid #dce5df;border-radius:12px;padding:9px;position:absolute;top:58px;box-shadow:0 18px 45px #00000029}.search-suggestions{width:min(360px,80vw);left:0}.search-suggestions>small{color:#718078;text-transform:uppercase;letter-spacing:1px;padding:7px 9px;font-size:10px;display:block}.search-suggestions a{border-radius:8px;align-items:center;gap:9px;padding:8px;display:flex}.search-suggestions a:hover{background:#eef7f1}.search-suggestions img,.search-suggestions a>i{object-fit:cover;color:#fff;background:#173346;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.search-suggestions a span{flex:1;gap:2px;display:grid}.search-suggestions a span small{color:#758179}.search-suggestions em{color:#079b40;font-size:9px;font-style:normal}.astro-nav-main,.astro-nav-account{justify-content:center;align-items:center;gap:5px;display:flex}.astro-nav-account{justify-content:flex-end}.astro-nav-main button,.astro-nav-account button{color:#65736c;cursor:pointer;background:0 0;border:0;border-radius:9px;min-width:48px;height:50px;padding:4px 10px;position:relative}.astro-nav-main button i,.astro-nav-account button i{place-items:center;font:22px/1 Segoe UI Symbol,sans-serif;display:grid}.astro-nav-main button span,.astro-nav-account button span{z-index:20;color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#173346;border-radius:5px;padding:5px 8px;font-size:10px;transition:all .16s;position:absolute;top:54px;left:50%;transform:translate(-50%,-3px)}.astro-nav-main button:hover span,.astro-nav-account button:hover span{opacity:1;transform:translate(-50%)}.astro-nav-main button.active,.astro-nav-account button.active{color:#073b20;background:#05f26029;box-shadow:inset 0 -3px #05f260}.nav-avatar i{color:#fff;background:#173346;border-radius:50%;width:31px;height:31px;margin:auto;font-size:13px!important;font-weight:700!important}.quick-settings{gap:3px;width:225px;display:grid;top:64px;right:16px}.quick-settings a,.quick-settings button{min-height:39px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 10px}.quick-settings a:hover,.quick-settings button:hover{background:#edf5f0}.quick-settings .settings-logout{color:#b33d3d;border-top:1px solid #e0e7e2}.nav-notice{z-index:1100;color:#fff;background:#173346;border-radius:9px;padding:10px 16px;font-size:12px;position:fixed;top:84px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0003}html[data-theme=dark] body{--paper:#081722;--white:#0e2230;--ink:#e8f1ec;--line:#294251;color:#e8f1ec;background:#081722}html[data-theme=dark] .astro-navbar{color:#e8f1ec;background:#081722f7;border-color:#294251}html[data-theme=dark] .global-search input{color:#e8f1ec;background:#102735;border-color:#294251}html[data-theme=dark] .search-suggestions,html[data-theme=dark] .quick-settings{background:#102735;border-color:#294251}html[data-theme=dark] .search-suggestions a:hover,html[data-theme=dark] .quick-settings a:hover,html[data-theme=dark] .quick-settings button:hover{background:#183647}@media (max-width:1050px){.astro-navbar{grid-template-columns:150px minmax(150px,240px) 1fr auto;gap:7px;padding-inline:9px}.astrovibe-logo{width:145px}.astrovibe-logo span{letter-spacing:2.5px;font-size:15px}.astro-nav-main button,.astro-nav-account button{min-width:38px;padding-inline:5px}}@media (max-width:760px){.astro-navbar{grid-template-columns:125px 1fr auto;height:60px}.portal-main{padding-top:60px}.astrovibe-logo{width:120px;height:43px}.astrovibe-logo span{letter-spacing:1.8px;font-size:13px}.global-search{display:none}.astro-nav-main{justify-content:flex-end}.astro-nav-main button:nth-child(n+4),.astro-nav-account button:not(:last-child){display:none}.quick-settings{top:55px;right:7px}}.astro-navbar{grid-template-columns:190px 145px 1fr auto}.astrovibe-logo{color:#05f260;text-rendering:geometricprecision}.astrovibe-logo span{-webkit-text-stroke:.55px #111;text-shadow:0 1px #111;font-weight:900}.astrovibe-logo .orbit{pointer-events:none;background:0 0;border:1.5px solid #05f260;border-radius:50%;display:block;position:absolute}.astrovibe-logo .orbit.one{inset:8px 2px 9px 4px;transform:rotate(-8deg)}.astrovibe-logo .orbit.two{inset:12px 18px 8px;transform:rotate(19deg)}.astrovibe-logo .orbit:after{display:none}.astrovibe-logo .orbit b{background:#05f260;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 5px #05f260}.astrovibe-logo .orbit.one b{bottom:5px;right:12px}.astrovibe-logo .orbit.two b{top:2px;left:4px}.astrovibe-logo>em{color:#05f260;font-size:10px;font-style:normal;position:absolute;top:3px;right:14px}.global-search>span{line-height:1;top:50%;transform:translateY(-50%)}.global-search input{text-overflow:clip;white-space:nowrap}.astro-nav-main{justify-content:space-between;justify-self:center;width:min(100%,470px)}.friends-icon{width:27px;height:24px;margin:auto;position:relative;display:block!important}.friends-icon b{border:1.6px solid;border-radius:50%;width:7px;height:7px;position:absolute;top:3px}.friends-icon b:first-child{left:1px}.friends-icon b:nth-child(2){top:0;left:10px}.friends-icon b:nth-child(3){right:1px}.friends-icon b:after{content:"";border:1.6px solid;border-bottom:0;border-radius:7px 7px 0 0;width:9px;height:6px;position:absolute;top:8px;left:-3px}.scanner-icon{width:30px;height:25px;margin:auto;position:relative;display:block!important}.scanner-icon em{border:1.5px solid;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:7px}.scanner-icon em:after{content:"";border:1.5px solid;border-bottom:0;border-radius:8px 8px 0 0;width:12px;height:7px;position:absolute;top:9px;left:-3px}.scanner-icon span{opacity:1!important;color:inherit!important;background:0 0!important;padding:0!important;font-size:15px!important;position:absolute!important;top:7px!important;left:17px!important;transform:none!important}.scanner-icon b{font-size:7px;position:absolute;top:0;left:0}.sky-icon{width:27px;height:25px;margin:auto;position:relative;display:block!important}.sky-icon b{border:2px solid;border-radius:50%;width:18px;height:18px;position:absolute;top:2px;left:5px}.sky-icon b:after{content:"";background:var(--nav-bg,#f7faf8);border-radius:50%;width:15px;height:15px;position:absolute;top:-4px;left:-4px}.sky-icon span{opacity:1!important;color:inherit!important;background:0 0!important;padding:0!important;font-size:8px!important;position:absolute!important;top:0!important;right:0!important;transform:none!important}.bell-icon{width:22px;height:23px;margin:auto;position:relative;font-size:0!important}.bell-icon:before{content:"";border:2px solid;border-radius:8px 8px 5px 5px;width:13px;height:14px;position:absolute;top:3px;left:4px}.bell-icon:after{content:"";background:currentColor;border-radius:50%;width:5px;height:3px;position:absolute;bottom:1px;left:9px}.nav-profile-photo{object-fit:cover;border:2px solid;border-radius:50%;width:32px;height:32px;margin:auto;display:block}.profile-initial{color:#fff;background:#173346;border-radius:50%;place-items:center;width:31px;height:31px;margin:auto;font-size:13px!important;font-weight:700!important;display:grid!important}.notification-list{background:#fff;border:1px solid #dce5df;border-radius:12px;width:min(360px,90vw);max-height:430px;padding:10px;position:absolute;top:64px;right:62px;overflow:auto;box-shadow:0 18px 45px #0003}.notification-list h3{margin:7px 8px 11px;font:600 18px Georgia,serif}.notification-list article{border-top:1px solid #e5ebe7;gap:10px;padding:10px 8px;display:flex}.notification-list article div{gap:4px;display:grid}.notification-list article small{color:#758179;font-size:10px}.mobile-top-actions,.mobile-bottom-nav,.mobile-search-page{display:none}html[data-theme=dark]{--nav-bg:#081722}html[data-theme=dark] .astrovibe-logo span{-webkit-text-stroke:.55px #fff;text-shadow:0 1px #fff}html[data-theme=dark] .astro-nav-main button.active i,html[data-theme=dark] .astro-nav-account button.active i{color:#fff;filter:drop-shadow(0 0 5px #05f260)}html[data-theme=dark] .notification-list{background:#102735;border-color:#294251}html[data-theme=dark] .notification-list article{border-color:#294251}html[data-theme=dark] .portal-main,html[data-theme=dark] .content-heading,html[data-theme=dark] .profile-search,html[data-theme=dark] .profiles-list article,html[data-theme=dark] .single-profile,html[data-theme=dark] .facebook-profile,html[data-theme=dark] .messenger{color:#eef5f1;background:#081722}html[data-theme=dark] .profile-search input,html[data-theme=dark] .profile-search select,html[data-theme=dark] .messenger input{color:#fff;background:#102735;border-color:#294251}html[data-theme=dark] .profiles-list article,html[data-theme=dark] .facebook-profile,html[data-theme=dark] .messenger{border-color:#294251}html[data-theme=dark] .list-main>span,html[data-theme=dark] .profile-tab h3{color:#05f260}html[data-theme=dark] .list-main h2 i{color:#042312;background:#05f260}@media (max-width:760px){.astro-navbar{grid-template-columns:1fr auto;height:60px}.astro-navbar>.global-search,.astro-nav-main,.astro-nav-account{display:none}.mobile-top-actions{align-items:center;gap:5px;display:flex}.mobile-top-actions button{width:39px;height:42px;color:inherit;background:0 0;border:0}.mobile-bottom-nav{z-index:999;color:#eef5f1;background:#081722f2;border:1px solid #294251;border-radius:17px;justify-content:space-around;align-items:center;height:58px;padding:4px 7px;transition:transform .22s;display:flex;position:fixed;bottom:8px;left:8px;right:8px;transform:translateY(90px);box-shadow:0 10px 35px #0008}.mobile-bottom-nav.visible{transform:translateY(0)}.mobile-bottom-nav button{width:43px;height:44px;color:inherit;background:0 0;border:0;border-radius:10px;padding:5px}.mobile-bottom-nav button:active{color:#05f260;background:#163b2a}.mobile-search-page{z-index:1200;color:#fff;background:#081722;display:block;position:fixed;inset:0}.mobile-search-page>header{grid-template-columns:42px 1fr;align-items:center;gap:7px;height:68px;padding:10px;display:grid}.mobile-search-page>header>button{color:#fff;background:0 0;border:0;height:42px;font-size:24px}.mobile-search-page .global-search{display:block}.mobile-search-page .search-suggestions{background:#102735;border-color:#294251;width:auto;max-height:calc(100vh - 80px);position:fixed;top:68px;left:10px;right:10px;overflow:auto}.notification-list{width:auto;position:fixed;top:68px;left:10px;right:10px}}.astrovibe-entry{color:#172434;background:#eef4f0;grid-template-columns:1.25fr 420px;align-items:center;gap:90px;min-height:100vh;padding:80px max(24px,50vw - 560px);display:grid}.entry-copy{max-width:650px}.entry-logo{color:#05c850;place-items:center;width:310px;height:78px;display:grid;position:relative}.entry-logo span{z-index:2;letter-spacing:5px;-webkit-text-stroke:.7px #111;font:900 34px Georgia,serif;position:relative}.entry-logo i,.entry-logo i:after{content:"";border:2px solid;border-radius:50%;position:absolute;inset:10px 2px;transform:rotate(-7deg)}.entry-logo i:after{inset:7px 43px;transform:rotate(24deg)}.entry-logo b{position:absolute;top:1px;right:18px}.entry-copy h1{letter-spacing:-1.5px;margin:25px 0 12px;font:500 clamp(34px,4vw,54px)/1.08 Georgia,serif}.entry-copy p{color:#05a946;font:24px Georgia,serif}.entry-copy strong,.entry-copy small{margin-top:24px;font-size:16px;line-height:1.6;display:block}.entry-copy small{color:#65736c;margin-top:9px}.entry-login{text-align:center;background:#fff;border-radius:12px;padding:24px;box-shadow:0 14px 45px #17334625}.entry-login form{gap:13px;display:grid}.entry-login input{border:1px solid #cfdad3;border-radius:7px;height:52px;padding:0 14px;font-size:16px}.entry-submit,.entry-register{color:#042312;cursor:pointer;background:#05c850;border:0;border-radius:7px;place-items:center;min-height:49px;font-weight:800;display:grid}.entry-login>a:not(.entry-register){color:#138447;margin:18px 0;font-size:13px;display:block}.entry-login hr{border:0;border-top:1px solid #dce5df;margin:20px 0}.entry-register{color:#fff;background:#173346;width:220px;margin:auto}html[data-theme=dark] .astrovibe-entry{color:#eef5f1;background:#081722}html[data-theme=dark] .entry-login{background:#102735}html[data-theme=dark] .entry-login input{color:#fff;background:#081722;border-color:#294251}html[data-theme=dark] .entry-logo span{-webkit-text-stroke:.7px #fff}@media (max-width:760px){.astrovibe-entry{grid-template-columns:1fr;align-content:center;gap:28px;min-height:100dvh;padding:34px 18px;overflow-x:hidden}.entry-logo{width:240px;height:60px}.entry-logo span{font-size:25px}.entry-copy h1{font-size:31px}.entry-copy p{font-size:19px}.entry-copy strong,.entry-copy small{font-size:13px}.entry-login{padding:17px}.entry-login input{font-size:16px}}.placements-table article>b,.syn-mini-placements b{font-variant-emoji:text;text-align:center;min-width:22px;font-family:Segoe UI Symbol,"Noto Sans Symbols 2",Times New Roman,serif!important}.matrix-column-object{flex-direction:row;gap:3px;padding-inline:3px}.matrix-column-object b{flex:none}.matrix-column-object small{font-size:9px;overflow:visible}.classic-matrix th,.classic-matrix td{min-width:54px!important}.classic-matrix td>b{font-size:18px}.classic-matrix td>small{font-size:8px}@media (max-width:720px){.classic-matrix th,.classic-matrix td{height:35px;min-width:0!important}.matrix-column-object{flex-direction:row;gap:1px;padding:1px}.matrix-column-object b{font-size:12px}.matrix-column-object small{font-size:6.5px}.classic-matrix td>b{font-size:13px}.classic-matrix td>small{font-size:6px}.syn-overview-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.syn-wheel-section{grid-area:1/1/auto/-1}.syn-person-panel.first{grid-area:2/1}.syn-person-panel.second{grid-area:2/2}.syn-person-panel{width:100%;min-width:0;padding:7px 5px}.syn-person-panel header h2{font-size:12px}.syn-person-panel header p,.syn-person-panel header strong{display:none}.syn-mini-placements{max-height:none!important;display:block!important;overflow:visible!important}.syn-mini-placements>div{grid-template-columns:18px 1fr 28px;align-items:center;gap:2px;height:27px;min-height:27px;padding:0;display:grid}.syn-mini-placements strong{display:none}.syn-mini-placements span{white-space:nowrap;font-size:0}.syn-mini-placements span:first-letter{font-size:11px}.syn-mini-placements em{font-size:7px}.syn-mini-placements b{font-size:13px}}.natal-three-column{grid-template-columns:minmax(270px,330px) minmax(500px,680px) minmax(225px,270px);justify-content:center;align-items:start;gap:22px;display:grid}.natal-three-column .placements-table,.natal-three-column .houses-table{width:100%;margin:0}.natal-three-column .placements-table article,.natal-three-column .houses-table article{box-sizing:border-box;align-items:center;height:34px;min-height:34px;padding-block:0}.natal-three-column .houses-table article{grid-template-columns:62px 1fr 34px;gap:8px;display:grid}.natal-three-column .houses-table article span,.natal-three-column .houses-table article strong,.natal-three-column .houses-table article em{font-size:inherit;line-height:1}.compact-position{white-space:nowrap;align-items:baseline;gap:4px;display:flex}.compact-position i{font-style:normal}.compact-position u{text-decoration:none}.compact-position small{font-size:inherit}.natal-three-column .houses-table article em{color:#d5a36f;text-align:right;font-style:normal;font-weight:700}.house-cusp line,.cardinal-cusp line{stroke:currentColor}.cusp-degree{fill:currentColor}.classic-matrix td{position:relative}.classic-matrix td>b{line-height:1;display:block}.classic-matrix td>small{color:#aebdca;white-space:nowrap;margin-top:1px;font:600 8px/1 Arial,sans-serif;display:block}@media (max-width:1180px) and (min-width:721px){.natal-three-column{grid-template-columns:minmax(245px,1fr) minmax(430px,1.7fr) minmax(210px,.8fr);gap:14px}}@media (max-width:720px){.natal-three-column{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:7px}.natal-wheel-column{grid-area:1/1/auto/-1}.natal-three-column .placements-table{grid-area:2/1}.natal-three-column .houses-table{grid-area:2/2}.natal-three-column .placements-table,.natal-three-column .houses-table{padding:7px 5px}.natal-three-column .placements-table h2,.natal-three-column .houses-table h2{margin:0 0 6px;font-size:10px}.natal-three-column .placements-table article,.natal-three-column .houses-table article{gap:3px;height:27px;min-height:27px;font-size:8px}.natal-three-column .placements-table article{grid-template-columns:18px 0 1fr 29px}.natal-three-column .placements-table article strong{display:none}.natal-three-column .placements-table article span{white-space:nowrap;font-size:8px}.natal-three-column .compact-position u{display:none}.natal-three-column .compact-position i{font-size:11px}.natal-three-column .compact-position small{font-size:7px}.natal-three-column .placements-table article b{font-size:14px}.natal-three-column .placements-table article em{font-size:7px}.natal-three-column .houses-table article{grid-template-columns:34px 1fr 24px}.natal-three-column .houses-table article strong,.natal-three-column .houses-table article span,.natal-three-column .houses-table article em{font-size:8px}.classic-matrix td>small{font-size:5.5px}.matrix-object small{font-size:clamp(6px,1.8vw,8px)}}html,body{max-width:100%;overflow-x:hidden}.astro-navbar{grid-template-columns:165px 145px minmax(430px,1fr) auto;gap:8px;padding-left:8px}.astrovibe-logo{transform-origin:0;width:158px;transform:scale(.92)}.astrovibe-logo span{-webkit-text-stroke:1px #111}.astrovibe-logo .orbit b{border-radius:50%;width:10px;height:7px;box-shadow:inset -2px -1px #059e45,0 0 6px #05f260}html[data-theme=dark] .astrovibe-logo{filter:drop-shadow(0 0 6px #05f260a6)}html[data-theme=dark] .astrovibe-logo span{-webkit-text-stroke:1px #fff}.astro-nav-main{justify-self:center}.page-zoom-controls.is-closed{border-radius:50%;width:48px;padding:4px}.page-zoom-reveal{width:38px!important;height:38px!important;font-size:22px!important}.compatibility-panel{background:#0c2131;border:1px solid #29485b;border-radius:12px;width:min(100%,620px);margin:0 auto 18px;padding:15px 17px}.compatibility-panel h2{color:#f3cfbf;margin:0 0 12px;font:600 21px Georgia,serif}.compatibility-panel article{color:#dce9ef;grid-template-columns:24px 105px 28px 1fr 38px;align-items:center;gap:8px;min-height:31px;font-size:11px;display:grid}.compatibility-panel article>b,.compatibility-panel article>em{text-align:right;font-style:normal}.compatibility-panel article>div{background:#203c4d;border-radius:999px;height:7px;overflow:hidden}.compatibility-panel article>div i{border-radius:inherit;background:linear-gradient(90deg,#05a946,#05f260);height:100%;display:block;box-shadow:0 0 8px #05f260}.aspect-interpretation{background:#0c2131;border:1px solid #29485b;border-radius:12px;max-width:1220px;margin:28px auto 18px;overflow:hidden}.aspect-interpretation>button{color:#fff;background:#102b3e;border:0;justify-content:space-between;align-items:center;width:100%;height:58px;padding:0 18px;font:600 21px Georgia,serif;display:flex}.aspect-interpretation>div{padding:16px}.aspect-interpretation header{gap:12px;margin-bottom:15px;display:flex}.aspect-interpretation label{color:#aac0cc;text-transform:uppercase;letter-spacing:1px;gap:5px;font-size:10px;display:grid}.aspect-interpretation select{color:#fff;background:#081b29;border:1px solid #36566a;border-radius:7px;min-width:190px;height:38px;padding:0 10px}.aspect-interpretation section{gap:9px;display:grid}.aspect-interpretation article{background:#0a1b29;border:1px solid #29485b;border-radius:9px;padding:12px}.aspect-interpretation article>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.aspect-interpretation article p{color:#aebfca;margin:7px 0;font-size:11px}.aspect-interpretation article p strong{color:#042312;background:#05f260;border-radius:4px;margin-left:8px;padding:3px 6px}.aspect-interpretation article em{color:#f0bf96;font-size:11px;font-style:normal}.aspect-interpretation article small{color:#c2d0d7;margin-top:7px;line-height:1.5;display:block}.natal-three-column .placements-table article,.natal-three-column .houses-table article{font-size:11px}.natal-three-column .placements-table article>b{opacity:1;display:block!important}@media (max-width:760px){.astro-navbar{grid-template-columns:1fr auto;padding-inline:6px}.mobile-top-actions button{width:45px;height:52px;padding:4px}.mobile-top-actions button>i,.mobile-top-actions .sky-icon{transform:scale(1.25)}.mobile-bottom-nav{height:64px;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.mobile-bottom-nav button{place-items:center;width:48px;height:51px;display:grid}.mobile-bottom-nav button>i,.mobile-bottom-nav .friends-icon,.mobile-bottom-nav .scanner-icon,.mobile-bottom-nav .nav-profile-photo,.mobile-bottom-nav .profile-initial{transform-origin:50%;transform:scale(1.18)}.mobile-bottom-nav .bell-icon{margin:auto;top:0}.natal-three-column{grid-template-columns:1fr 1fr;gap:4px}.natal-three-column .placements-table,.natal-three-column .houses-table{width:100%}.natal-three-column .placements-table article{grid-template-columns:19px minmax(0,1fr) 27px}.natal-three-column .compact-position{gap:2px;min-width:0}.natal-three-column .compact-position small{overflow:hidden}.natal-three-column .houses-table article{grid-template-columns:36px minmax(0,1fr) 23px}.compatibility-panel{margin-bottom:10px;padding:11px 9px}.compatibility-panel h2{font-size:16px}.compatibility-panel article{grid-template-columns:19px 76px 22px 1fr 31px;gap:4px;font-size:8px}.aspect-interpretation{margin:18px 7px 12px}.aspect-interpretation>button{height:48px;font-size:16px}.aspect-interpretation>div{padding:9px}.aspect-interpretation header{grid-template-columns:1fr 1fr;gap:7px;display:grid}.aspect-interpretation select{width:100%;min-width:0;font-size:11px}.aspect-interpretation article>div{gap:6px;font-size:9px}.aspect-interpretation article small{font-size:9px}}.matrix-column-object{flex-direction:column!important;gap:3px!important;padding:4px 2px!important}.matrix-column-object b{font-size:21px!important;line-height:1!important}.matrix-column-object i{font-size:11px!important}.matrix-column-object small{font-size:9.5px!important;line-height:1.05!important;overflow:visible!important}.classic-matrix thead th{height:58px!important}.classic-matrix tbody th{height:54px!important}.classic-matrix tbody th.matrix-object b{font-size:20px}.classic-matrix tbody th.matrix-object small{font-size:9px}@media (max-width:720px){.classic-matrix thead th{height:42px!important}.classic-matrix tbody th{height:39px!important}.matrix-column-object{gap:2px!important;padding:2px 1px!important}.matrix-column-object b{font-size:15px!important}.matrix-column-object i{font-size:8px!important}.matrix-column-object small{font-size:7px!important}.classic-matrix tbody th.matrix-object b{font-size:14px}.classic-matrix tbody th.matrix-object small{font-size:6.8px}}button,a,[role=button]{cursor:pointer}button:active{transform:scale(.96)}.astro-navbar{position:fixed}.astro-nav-main{width:470px;position:absolute;left:50%;transform:translate(-50%)}.bell-icon{width:27px!important;height:29px!important}.bell-icon:before{clip-path:polygon(15% 0,85% 0,100% 100%,0 100%);border:2px solid!important;border-radius:12px 12px 4px 4px!important;width:19px!important;height:16px!important;top:6px!important;left:3px!important}.notification-item{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #294251;gap:12px;padding:11px 8px;display:flex}.notification-item div{gap:4px;display:grid}.notification-item small{color:#8498a4}.syn-placement-head{color:#9bb0bd;text-transform:uppercase;border-bottom:1px solid #36566a;grid-template-columns:minmax(0,1fr) 54px 58px;gap:3px;padding:6px 4px;font-size:7px;display:grid}.syn-mini-placements>div{grid-template-columns:minmax(0,1fr) 54px 58px!important;gap:3px!important;display:grid!important}.syn-mini-placements>div>span{white-space:nowrap;align-items:center;gap:5px;min-width:0;display:flex}.syn-mini-placements>div>span>b{min-width:22px}.syn-mini-placements>div>span>small{font-size:9px}.syn-mini-placements>div>em{text-align:center;font-size:8px}.interpretation-notice{color:#cad6dc;border-block:1px solid #36566a;padding:12px 14px;font-size:12px;line-height:1.45}.compatibility-panel article>span{font-size:21px}.compatibility-panel article:nth-of-type(3)>span:before{content:"🔥";font-size:22px}.compatibility-panel article:nth-of-type(3)>span{font-size:0}.placements-table article{font-size:11px!important}.placements-table article strong,.placements-table article span,.placements-table article em{font-size:inherit!important}.astro-wheel-wrap,.syn-wheel-wrap,.placements-table,.houses-table,.aspect-matrix-section{resize:both;min-width:260px;min-height:160px;overflow:auto}.astro-wheel-wrap svg,.syn-wheel-wrap svg{width:100%;height:auto}html[data-theme=dark] button,html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{color:#fff;border-color:#526776}html[data-theme=dark] .layout-switch button,html[data-theme=dark] .list-actions button,html[data-theme=dark] .list-actions a{color:#fff!important;background:#102735!important;border:1px solid #526776!important}@media (max-width:760px){.astro-nav-main{width:auto;position:static;transform:none}.mobile-top-actions button>i{font-size:30px!important}.mobile-top-actions .sky-icon{transform:scale(1.4)}.mobile-bottom-nav button>i,.mobile-bottom-nav .friends-icon,.mobile-bottom-nav .scanner-icon,.mobile-bottom-nav .nav-profile-photo,.mobile-bottom-nav .profile-initial{transform:scale(1.32)}.syn-overview-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.syn-person-panel{min-width:0!important}.syn-placement-head{grid-template-columns:minmax(0,1fr) 34px 38px;padding-inline:2px;font-size:5.5px}.syn-mini-placements>div{grid-template-columns:minmax(0,1fr) 34px 38px!important}.syn-mini-placements>div>span{gap:2px}.syn-mini-placements>div>span>b{min-width:15px;font-size:12px}.syn-mini-placements>div>span>small{font-size:6.5px!important;display:inline!important}.syn-mini-placements>div>em{font-size:5.8px!important}.astro-wheel-wrap,.syn-wheel-wrap,.placements-table,.houses-table,.aspect-matrix-section{resize:none;min-width:0}.compatibility-panel article>span{font-size:17px}}.current-sky-page{position:relative}.sky-location{align-items:end;gap:8px;max-width:620px;margin:0 auto 18px;display:flex}.sky-location label{flex:1;gap:6px;font-size:11px;display:grid}.sky-location input{color:#fff;background:#0c2131;border:1px solid #36566a;border-radius:7px;height:42px;padding:0 12px}.sky-location button,.sky-time-control button{color:#fff;background:#102b3e;border:1px solid #526776;border-radius:7px;height:42px;padding:0 16px}.sky-time-control{z-index:20;gap:5px;display:flex;position:absolute;top:195px;right:20px}.sky-time-control select{color:#fff;background:#102b3e;border:1px solid #526776;height:42px;padding:0 9px}.sky-time-control button{font-size:22px}.current-sky-page .chart-heading{text-align:center}@media (max-width:760px){.sky-location{margin-inline:8px}.sky-time-control{justify-content:center;margin:0 auto 12px;position:static}.sky-time-control select{max-width:180px}.current-sky-page{padding-inline:5px}}.sky-toolbar{z-index:20;background:#071d2c;border:1px solid #29445b;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:14px;max-width:1050px;margin:16px auto 24px;padding:16px;display:flex;position:relative}.sky-toolbar label{color:#a9bbca;gap:6px;font-size:12px;display:grid}.sky-toolbar input,.sky-toolbar select{color:#f4f6f8;background:#061624;border:1px solid #355168;border-radius:10px;min-height:42px;padding:0 12px}.sky-place-picker{min-width:min(360px,100%);position:relative}.sky-place-picker input{width:100%}.place-results{z-index:60;background:#071724;border:1px solid #46667f;border-radius:12px;max-height:300px;position:absolute;top:68px;left:0;right:0;overflow:auto;box-shadow:0 16px 40px #000a}.place-results button{text-align:left;color:#f3f6f8;background:0 0;border:0;border-bottom:1px solid #1a3549;gap:3px;width:100%;padding:11px 13px;display:grid}.place-results button:hover{background:#102c40}.place-results small{text-overflow:ellipsis;white-space:nowrap;color:#8fa6b8;overflow:hidden}.sky-view-toggle,.sky-toolbar .sky-time-control{display:flex;position:static}.sky-view-toggle button,.sky-toolbar .sky-time-control button{color:#d7e3eb;background:#0b2739;border:1px solid #355168;min-height:42px;padding:0 14px}.sky-view-toggle .active{color:#081722;background:#d88a70}.sky-toolbar>p{text-align:center;color:#a9bbca;flex-basis:100%;margin:0}.sky-mode-stage{transition:opacity .25s}.sky-3d{border:1px solid #38536a;border-radius:24px;width:min(1100px,100vw - 30px);height:min(720px,72vh);margin:0 auto 60px;position:relative;overflow:hidden;box-shadow:0 24px 80px #0008}.sky-3d canvas{touch-action:none;cursor:grab;width:100%;height:100%}.sky-3d canvas:active{cursor:grabbing}.sky-3d-help{color:#d9e7f2;white-space:nowrap;background:#020913bb;border-radius:99px;padding:8px 12px;font-size:12px;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.social-card-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;display:grid}.social-card-grid>article{background:#092236;border:1px solid #29445b;border-radius:18px;padding:18px;overflow:hidden}.social-card-grid>article>img{object-fit:cover;border-radius:12px;width:100%;height:230px}.friend-tabs{gap:8px;margin-bottom:18px;display:flex}.friend-tabs button{color:#dbe8f1;background:#0a2132;border:1px solid #355168;border-radius:10px;padding:10px 16px}.friend-tabs .active{color:#f0a58b;border-color:#d88a70}@media (max-width:700px){.sky-toolbar{align-items:stretch}.sky-place-picker{width:100%;min-width:0}.sky-view-toggle,.sky-toolbar .sky-time-control{justify-content:center}.sky-3d{height:62vh}.sky-3d-help{white-space:normal;text-align:center;max-width:90%}.social-card-grid{grid-template-columns:1fr}}.syn-classic{width:min(960px,100%);max-width:960px;margin:24px auto 0;resize:none!important;min-height:0!important;overflow:hidden!important}.syn-classic .classic-matrix-scroll{width:100%;padding:0;overflow:hidden}.syn-classic .syn-matrix{table-layout:fixed;border-collapse:collapse;background:#050607;width:100%;max-width:100%;display:table;min-width:0!important}.syn-classic .syn-matrix thead{display:table-header-group}.syn-classic .syn-matrix tbody{display:table-row-group}.syn-classic .syn-matrix tr{display:table-row}.syn-classic .syn-matrix th,.syn-classic .syn-matrix td,.syn-classic .syn-matrix th.matrix-object{vertical-align:middle;position:static;overflow:hidden;width:auto!important;min-width:0!important;max-width:none!important;height:44px!important;padding:1px!important;display:table-cell!important}.syn-classic .syn-matrix th.matrix-object>b,.syn-classic .syn-matrix th.matrix-object>i,.syn-classic .syn-matrix th.matrix-object>small{text-align:center;margin:0 auto;display:block}.syn-classic .syn-matrix thead th,.syn-classic .syn-matrix tbody th{background:#454545!important}.syn-classic .syn-matrix tbody td{background:#030405!important}.syn-classic .syn-matrix-owners th{background:#10283b!important;height:32px!important}.syn-classic .syn-matrix-owners th:first-child{width:5.25%!important}.syn-classic .syn-matrix td>b{font-size:18px}.syn-classic .syn-matrix td>small{display:none}@media (max-width:720px){.syn-classic{width:100%;padding:4px!important}.syn-classic .syn-matrix th,.syn-classic .syn-matrix td,.syn-classic .syn-matrix th.matrix-object{height:clamp(18px,4.75vw,25px)!important}.syn-classic .syn-matrix-owners th{height:24px!important}.syn-classic .syn-matrix td>b{font-size:clamp(8px,2.8vw,13px)}.syn-classic .syn-matrix th.matrix-object>b{font-size:clamp(9px,3vw,14px)!important}.syn-classic .syn-matrix th.matrix-object>small{font-size:clamp(4px,1.45vw,6px)!important}}.aspect-matrix-section.classic:not(.syn-classic){width:min(860px,100%);max-width:860px;margin:24px auto 0;resize:none!important;min-height:0!important;overflow:hidden!important}.aspect-matrix-section.classic:not(.syn-classic) .compact-matrix-scroll{width:100%;padding:0;overflow:hidden}.aspect-matrix-section.classic:not(.syn-classic) .compact-aspect-matrix{table-layout:fixed;border-collapse:collapse;background:#030405;width:100%;max-width:100%;display:table;min-width:0!important}.compact-aspect-matrix thead{display:table-header-group}.compact-aspect-matrix tbody{display:table-row-group}.compact-aspect-matrix tr{display:table-row}.aspect-matrix-section.classic:not(.syn-classic) .compact-aspect-matrix th,.aspect-matrix-section.classic:not(.syn-classic) .compact-aspect-matrix td,.aspect-matrix-section.classic:not(.syn-classic) .compact-aspect-matrix th.matrix-object{vertical-align:middle;position:static;overflow:hidden;width:auto!important;min-width:0!important;max-width:none!important;height:46px!important;padding:1px!important;display:table-cell!important}.aspect-matrix-section.classic:not(.syn-classic) .compact-aspect-matrix th.matrix-object>b,.aspect-matrix-section.classic:not(.syn-classic) .compact-aspect-matrix th.matrix-object>i,.aspect-matrix-section.classic:not(.syn-classic) .compact-aspect-matrix th.matrix-object>small{text-align:center;margin:0 auto;display:block}.aspect-matrix-section.classic:not(.syn-classic) .compact-aspect-matrix thead th,.aspect-matrix-section.classic:not(.syn-classic) .compact-aspect-matrix tbody th{background:#454545!important}.aspect-matrix-section.classic:not(.syn-classic) .compact-aspect-matrix tbody td{background:#030405!important}.aspect-matrix-section.classic:not(.syn-classic) .compact-aspect-matrix td>b{font-size:18px}.aspect-matrix-section.classic:not(.syn-classic) .compact-aspect-matrix td>small{display:none}@media (max-width:720px){.aspect-matrix-section.classic:not(.syn-classic){width:100%;padding:4px!important}.aspect-matrix-section.classic:not(.syn-classic) .compact-aspect-matrix th,.aspect-matrix-section.classic:not(.syn-classic) .compact-aspect-matrix td,.aspect-matrix-section.classic:not(.syn-classic) .compact-aspect-matrix th.matrix-object{height:clamp(19px,5.8vw,28px)!important}.aspect-matrix-section.classic:not(.syn-classic) .compact-aspect-matrix td>b{font-size:clamp(8px,3vw,13px)}.aspect-matrix-section.classic:not(.syn-classic) .compact-aspect-matrix th.matrix-object>b{font-size:clamp(9px,3.2vw,14px)!important}.aspect-matrix-section.classic:not(.syn-classic) .compact-aspect-matrix th.matrix-object>small{font-size:clamp(4px,1.55vw,6.5px)!important}}.bell-icon{color:currentColor!important;width:25px!important;height:25px!important;margin:auto!important;font-size:0!important;display:block!important;position:relative!important;transform:none!important}.bell-icon:before{content:""!important;box-sizing:border-box!important;clip-path:polygon(12% 0,88% 0,100% 78%,100% 100%,0 100%,0 78%)!important;background:0 0!important;border:2px solid!important;border-radius:10px 10px 3px 3px!important;width:19px!important;height:15px!important;position:absolute!important;top:4px!important;left:3px!important}.bell-icon:after{content:""!important;background:0 0!important;border:2px solid!important;border-top:0!important;border-radius:0 0 7px 7px!important;width:7px!important;height:4px!important;position:absolute!important;bottom:1px!important;left:9px!important}.notification-trigger:hover .bell-icon{color:#e78b72!important}html[data-theme=dark] .messenger,html[data-theme=dark] .chat-window,html[data-theme=dark] .messenger>aside{color:#eef4f7!important;background:#081b29!important;border-color:#29485b!important}html[data-theme=dark] .messenger>aside button{color:#dce8ee!important}html[data-theme=dark] .messenger>aside button.active{background:#173247!important}html[data-theme=dark] .chat-window>header,html[data-theme=dark] .chat-window>footer{color:#eef4f7!important;background:#0b2131!important;border-color:#29485b!important}html[data-theme=dark] .chat-body{background:#071724!important}.chat-body p{color:#17283a}.chat-body p.mine{color:#fff}html[data-theme=dark] .chat-body p{box-shadow:0 1px #ffffff0d;color:#f3f7fa!important;background:#1a3a50!important}html[data-theme=dark] .chat-body p.mine{color:#fff!important;background:#c96754!important}html[data-theme=dark] .chat-body p small{color:#c5d2da!important}html[data-theme=dark] .chat-window>footer input{color:#fff!important;background:#061521!important;border-color:#3a566a!important}@media (max-width:760px){.syn-overview-grid{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:6px!important;width:100%!important;display:grid!important}.syn-overview-grid>.syn-wheel-section{grid-area:1/1/auto/-1!important;width:100%!important;max-width:100%!important;margin:0 auto!important}.syn-overview-grid>.syn-person-panel:first-child{grid-area:2/1!important;justify-self:stretch!important}.syn-overview-grid>.syn-person-panel:last-child{grid-area:2/2!important;justify-self:stretch!important}.syn-overview-grid>.syn-person-panel{box-sizing:border-box!important;border-radius:9px!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;margin:0!important;padding:0!important}.syn-overview-grid>.syn-person-panel>header{box-sizing:border-box!important;height:62px!important;min-height:62px!important;padding:8px 6px!important;overflow:hidden!important}.syn-overview-grid>.syn-person-panel>header h2{white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:clamp(13px,4vw,18px)!important;line-height:1.1!important;overflow:hidden!important}.syn-overview-grid>.syn-person-panel>header p,.syn-overview-grid>.syn-person-panel>header strong{display:none!important}.syn-overview-grid .syn-placement-head{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) 34px 38px!important;height:30px!important;padding:5px 3px!important}.syn-overview-grid .syn-mini-placements{padding:3px 4px 7px!important}.syn-overview-grid .syn-mini-placements>div{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) 34px 38px!important;gap:2px!important;width:100%!important;height:27px!important;min-height:27px!important}.syn-overview-grid .syn-mini-placements>div>span{min-width:0!important;overflow:hidden!important}.syn-overview-grid .syn-mini-placements>div>span small{white-space:nowrap!important}}@media (max-width:620px){.portal-shell,.portal-main,.profiles-list{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.portal-main{padding-left:10px!important;padding-right:10px!important}.profiles-list>article{box-sizing:border-box!important;grid-template-columns:76px minmax(0,1fr)!important;gap:11px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:10px!important;overflow:hidden!important}.profiles-list>article>img,.profiles-list>article>.avatar-placeholder{width:76px!important;max-width:100%!important;height:88px!important}.profiles-list .list-main{min-width:0!important;max-width:100%!important;overflow:hidden!important}.profiles-list .list-main h2,.profiles-list .list-main p,.profiles-list .list-main small,.profiles-list .list-main>span{min-width:0!important;max-width:100%!important}.profiles-list .list-main h2{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:clamp(19px,6vw,26px)!important;overflow:hidden!important}.profiles-list .list-main p{white-space:normal!important;text-overflow:ellipsis!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.profiles-list .list-actions{box-sizing:border-box!important;grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.profiles-list .list-actions a,.profiles-list .list-actions button{box-sizing:border-box!important;white-space:normal!important;overflow-wrap:anywhere!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:42px!important;padding:7px 5px!important;font-size:11px!important;line-height:1.2!important}.profiles-list .list-actions>:last-child:nth-child(odd){grid-column:1/-1!important}}html[data-theme=dark] .friends-empty,html[data-theme=dark] .profile-search,html[data-theme=dark] .profiles-list>article,html[data-theme=dark] .facebook-profile,html[data-theme=dark] .profile-tab,html[data-theme=dark] .quick-settings,html[data-theme=dark] .notification-list{color:#fff!important;background:#111518!important;border-color:#4d555b!important}html[data-theme=dark] .profiles-list button,html[data-theme=dark] .profiles-list a,html[data-theme=dark] .friend-tabs button{color:#fff!important;background:#20262a!important;border-color:#69737a!important}.layout-reset{z-index:998;color:#fff;background:#102735;border:1px solid #526776;border-radius:8px;padding:8px 11px;font-size:10px;position:fixed;top:92px;left:14px}.layout-movable{touch-action:none;font-size:calc(1em * var(--panel-scale,1));transition:box-shadow .2s;position:relative;resize:both!important}.layout-movable:after{content:"↘";color:#e9957c;pointer-events:none;font-size:14px;position:absolute;bottom:1px;right:3px}.layout-movable.is-moving{z-index:100;cursor:grabbing;box-shadow:0 20px 55px #000b}.page-zoom-controls{transition:width .28s,opacity .28s,transform .28s}.syn-overview-grid .syn-mini-placements .axis-row b{letter-spacing:.2px;font:700 9px Arial!important}.syn-overview-grid .syn-mini-placements .axis-row em{font-size:7px!important}.record-menu{align-self:start;position:relative}.record-menu summary{color:#fff;cursor:pointer;background:#252b2f;border-radius:50%;place-items:center;width:38px;height:38px;font-size:22px;list-style:none;display:grid}.record-menu summary::-webkit-details-marker{display:none}.record-menu>div{z-index:20;background:#171b1e;border:1px solid #4d555b;border-radius:9px;min-width:175px;padding:6px;display:grid;position:absolute;top:42px;right:0;box-shadow:0 12px 30px #0009}.record-menu button,.record-menu a{color:#fff;text-align:left;background:0 0;border:0;padding:9px;font-size:11px}.record-menu button:hover,.record-menu a:hover{background:#293137}.favorite-type-icon{color:#e9957c;background:#172b40;border-radius:10px;place-items:center;width:72px;height:72px;font-size:32px;display:grid}@media (max-width:760px){.layout-reset{font-size:8px;top:76px;left:7px}.layout-movable{resize:both!important}.record-menu>div{position:fixed;top:auto;bottom:80px;right:12px}}.chart-top-tools{z-index:997;gap:7px;display:flex;position:fixed;top:90px;left:12px}.chart-top-tools .layout-reset{position:static}.favorite-chart{color:#fff;background:#102735;border:1px solid #526776;border-radius:8px;padding:8px 11px;font-size:10px}.favorite-chart.active{color:#f2ad95;border-color:#e9957c}.nav-count{border:2px solid #081722;place-items:center;min-width:17px;height:17px;color:#fff!important;background:#d93242!important;border-radius:12px!important;padding:0 4px!important;font:700 9px Arial!important;display:grid!important;position:absolute!important;top:5px!important;right:2px!important}.astro-nav-account>button,.mobile-top-actions>button,.mobile-bottom-nav>button{position:relative}.friends-toolbar{align-items:center;gap:12px;margin-bottom:14px;display:flex}.friends-toolbar label{background:#262b2e;border-radius:20px;align-items:center;gap:5px;padding:8px 12px;display:flex}.friends-toolbar input{color:#fff;background:0 0;border:0}.friends-toolbar button{color:inherit;background:0 0;border:0}.friends-toolbar button b{color:#fff;background:#d93242;border-radius:50%;place-items:center;min-width:18px;height:18px;font-size:9px;display:inline-grid}.chart-corner-tools{z-index:6;pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:8px 8px auto}.chart-corner-tools button{pointer-events:auto;color:#fff;width:34px;height:34px;box-shadow:none;background:#102735;border:1px solid #526776;border-radius:50%;padding:0;font:20px Arial;position:static!important}.chart-corner-tools .favorite-chart.active{color:#f2ad95;border-color:#e9957c}.layout-movable{resize:none!important;touch-action:auto!important;font-size:inherit!important;transform:none!important}.layout-movable:after,.page-zoom-controls,.chart-top-tools{display:none!important}@media (max-width:760px){.chart-top-tools{top:73px;left:6px}.favorite-chart,.chart-top-tools .layout-reset{padding:6px;font-size:8px}.friends-toolbar{flex-wrap:wrap}.nav-count{top:0!important;right:0!important}}.friends-toolbar h1{margin:0 14px 0 0;font:28px Georgia}.friends-toolbar label{align-items:center;gap:7px;min-width:220px;display:flex}.friends-toolbar label input{outline:0;width:100%}.friend-astro{margin:5px 0;color:#f4f4f4!important;font:12px Times New Roman,serif!important;display:block!important}.request-actions{align-items:center;gap:7px;display:flex}.request-actions>button{color:#fff;background:#172b40;border:1px solid #526776;border-radius:7px;padding:9px 12px}.request-actions>button:first-child{color:#58d98b}.request-actions>button:nth-child(2){color:#ff6874}.favorite-records>article{grid-template-columns:80px minmax(0,1fr) auto}.social-card-grid .record-menu{position:absolute;top:10px;right:10px}.social-card-grid>article{position:relative}html[data-theme=dark] .portal-main,html[data-theme=dark] .social-topbar,html[data-theme=dark] .profile-search,html[data-theme=dark] .friends-toolbar,html[data-theme=dark] .friend-tabs,html[data-theme=dark] .messenger,html[data-theme=dark] .facebook-profile{color:#fff!important;background:#111518!important}html[data-theme=dark] .profile-search input,html[data-theme=dark] .profile-search select{color:#fff!important;background:#20262a!important;border-color:#626b71!important}@media (max-width:760px){.friends-toolbar{grid-template-columns:1fr 1fr;display:grid}.friends-toolbar h1,.friends-toolbar label{grid-column:1/-1;min-width:0}.friends-toolbar button{font-size:9px}.friend-tabs{grid-template-columns:1fr 1fr;display:grid}.request-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.request-actions .record-menu{position:absolute;top:8px;right:8px}.favorite-records>article{grid-template-columns:58px minmax(0,1fr) auto!important}.favorite-type-icon{width:52px;height:52px}}.compatibility-panel article>span{font-variant-emoji:text;text-align:center;place-items:center;width:27px;height:27px;font-family:Times New Roman,"Noto Sans Symbols 2",serif!important;font-size:20px!important;line-height:1!important;display:grid!important}.compatibility-panel article:nth-of-type(2)>span{color:#10202b;background:#e9957c;border-radius:5px}.aspect-interpretation article>div{grid-template-columns:minmax(0,1fr) 135px minmax(0,1fr)!important;display:grid!important}.aspect-interpretation article>div>b{background:#10283b;border:1px solid #36566a;border-radius:8px;align-items:center;min-height:64px;padding:9px 12px;font:600 12px/1.35 Georgia;display:flex}.aspect-interpretation article>div>b:first-child{text-align:left;border-left:4px solid #5aa8e8}.aspect-interpretation article>div>b:last-child{text-align:right;border-right:4px solid #e9957c;justify-content:flex-end}.aspect-interpretation article>div>b:first-letter{color:#e9957c;font-size:32px}.aspect-interpretation article>div>span{text-align:center;font-size:15px}.aspect-interpretation article>em{text-align:center;font-variant-emoji:text;margin:7px 0;font-family:Times New Roman,serif;display:block}html[data-theme=dark] body,html[data-theme=dark] main,html[data-theme=dark] section{border-color:#3e484e}html[data-theme=dark] .top-dropdown,html[data-theme=dark] .search-suggestions,html[data-theme=dark] .info-grid p,html[data-theme=dark] .portal-view,html[data-theme=dark] .compatibility,html[data-theme=dark] .match-grid article{color:#fff!important;background:#151a1d!important;border-color:#4e585e!important}html[data-theme=dark] button:not(.auth-submit):not(.primary-cta),html[data-theme=dark] select,html[data-theme=dark] input,html[data-theme=dark] textarea{color:#fff;background-color:#20262a;border-color:#626d73}html[data-theme=dark] .reason-copy{color:#e7edf0;background:#20262a}.astro-navbar .astrovibe-logo,.astro-navbar .astro-nav-main>button,.astro-navbar .astro-nav-account>button,.astro-navbar .mobile-top-actions>button,.mobile-bottom-nav>button{box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-theme=dark] .astrovibe-logo{filter:none!important;box-shadow:none!important;background:0 0!important}.astro-nav-main,.astro-nav-account,.mobile-top-actions,.mobile-bottom-nav{align-items:center!important}.astro-nav-main>button,.astro-nav-account>button,.mobile-top-actions>button,.mobile-bottom-nav>button{justify-content:center!important;align-items:center!important;display:flex!important}.astro-nav-main>button>i,.astro-nav-account>button>i,.mobile-top-actions>button>i,.mobile-bottom-nav>button>i,.astro-nav-main .friends-icon,.astro-nav-main .scanner-icon,.astro-nav-main .sky-icon,.astro-nav-account .bell-icon,.mobile-top-actions .sky-icon,.mobile-bottom-nav .friends-icon,.mobile-bottom-nav .scanner-icon,.mobile-bottom-nav .bell-icon,.mobile-bottom-nav .nav-profile-photo,.mobile-bottom-nav .profile-initial{align-self:center!important;width:28px!important;min-width:28px!important;height:28px!important;margin:0!important;font-size:26px!important;line-height:28px!important;transform:none!important}.astro-nav-main .friends-icon,.astro-nav-main .scanner-icon,.astro-nav-main .sky-icon,.astro-nav-account .bell-icon,.mobile-top-actions .sky-icon,.mobile-bottom-nav .friends-icon,.mobile-bottom-nav .scanner-icon,.mobile-bottom-nav .bell-icon{position:relative!important;inset:auto!important}.mobile-bottom-nav .nav-profile-photo,.mobile-bottom-nav .profile-initial{border-radius:50%}.astro-nav-main>button.active,.astro-nav-account>button.active,.mobile-bottom-nav>button:active{box-shadow:none!important;background:0 0!important}@media (max-width:760px){.astro-navbar{align-items:center}.astrovibe-logo{filter:none!important;background:0 0!important}.mobile-top-actions{height:100%;align-items:center!important}.mobile-top-actions>button,.mobile-bottom-nav>button{border-radius:0!important;width:44px!important;height:44px!important;padding:8px!important}.mobile-bottom-nav{align-items:center!important}.scanner-icon b:after{content:none!important}.aspect-interpretation article>div{grid-template-columns:1fr 70px 1fr!important}.aspect-interpretation article>div>b{min-height:52px;padding:5px;font-size:8px}.aspect-interpretation article>div>b:first-letter{font-size:22px}.compatibility-panel article>span{width:21px;height:21px;font-size:17px!important}}.astro-nav-main>button>i:not(.sky-icon),.astro-nav-account>button>i,.mobile-top-actions>button>i:not(.sky-icon),.mobile-bottom-nav>button>i:not(.sky-icon){place-items:center!important;width:27px!important;min-width:27px!important;height:25px!important;font-size:24px!important;line-height:25px!important;display:grid!important}.astro-nav-main .friends-icon,.astro-nav-main .scanner-icon,.astro-nav-account .bell-icon,.mobile-bottom-nav .friends-icon,.mobile-bottom-nav .scanner-icon,.mobile-bottom-nav .bell-icon{width:27px!important;min-width:27px!important;height:25px!important}.bell-icon:before{border-width:2px!important;width:15px!important;height:16px!important;top:3px!important;left:4px!important}.bell-icon:after{width:6px!important;height:3px!important;bottom:1px!important;left:10px!important}.nav-profile-photo,.profile-initial{border-width:1.5px!important;width:25px!important;min-width:25px!important;height:25px!important;font-size:11px!important;line-height:25px!important}.astro-nav-main>button,.astro-nav-account>button,.mobile-top-actions>button,.mobile-bottom-nav>button{line-height:1!important}.astro-nav-main .friends-icon,.mobile-bottom-nav .friends-icon{transform-origin:50%!important;transform:scale(.76)!important}.astro-nav-main .scanner-icon,.mobile-bottom-nav .scanner-icon{transform-origin:50%!important;transform:scale(.82)!important}.astro-nav-account .bell-icon,.mobile-bottom-nav .bell-icon{transform-origin:50%!important;transform:scale(.92)!important}.astro-nav-main>button:first-child>i,.mobile-bottom-nav>button:first-child>i{font-size:23px!important}.astro-nav-main>button:nth-child(2)>i,.mobile-bottom-nav>button:nth-child(2)>i{font-size:28px!important}.mobile-bottom-nav>button{overflow:visible!important}.astro-navbar .nav-svg-icon,.mobile-bottom-nav .nav-svg-icon,.notification-list .nav-svg-icon{stroke-width:1.8px;flex:0 0 25px;overflow:visible;width:25px!important;min-width:25px!important;max-width:25px!important;height:25px!important;display:block!important;transform:none!important}:is(.astro-navbar button:has(>.nav-svg-icon),.mobile-bottom-nav button:has(>.nav-svg-icon)){justify-content:center!important;align-items:center!important;display:flex!important}.interpretation-comparison{align-items:center;grid-template-columns:minmax(0,1fr) 145px minmax(0,1fr)!important;gap:10px!important;display:grid!important}.interpretation-comparison>section>h3{color:#eaf1f5;margin:0 0 7px;font:700 15px Georgia}.interpretation-comparison>section:last-child>h3{text-align:right;color:#e9957c}.object-card{background:#10283b;border:1px solid #36566a;border-radius:9px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:9px;padding:8px;display:grid}.object-card.reverse{text-align:right;grid-template-columns:minmax(0,1fr) 58px}.object-card>b{color:#fff;background:radial-gradient(circle at 35% 30%,#f4d7c5,#a9634e 45%,#26394a 75%);border-radius:8px;place-items:center;width:52px;height:52px;font:30px Times New Roman,serif;display:grid;box-shadow:inset 0 0 0 1px #ffffff50}.object-card>span{gap:2px;display:grid}.object-card small{color:#aebdc6;font-size:8px}.aspect-card{text-align:center;justify-items:center;gap:4px;display:grid!important}.aspect-card>b{font:30px Times New Roman,serif}.aspect-card>em{color:#c9f4d9;background:#235d3c;border-radius:5px;padding:3px 6px;font-size:8px}.aspect-card>span{font-variant-emoji:text;font:20px Times New Roman,serif}@media (max-width:760px){.interpretation-comparison{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr)!important;gap:4px!important}.object-card,.object-card.reverse{text-align:center!important;grid-template-columns:1fr!important}.object-card>b{width:38px;height:38px;margin:auto;font-size:23px}.object-card.reverse>span{order:2}.interpretation-comparison>section>h3{font-size:10px}.object-card small{font-size:6px}.aspect-card strong,.aspect-card small{font-size:7px}.aspect-card>b{font-size:21px}}.syn-classic{position:relative}.matrix-external-owners{color:#fff;grid-template-columns:5.25% 94.75%;align-items:center;min-height:38px;font:700 15px Georgia;display:grid;position:relative}.matrix-external-owners b:first-child{writing-mode:vertical-rl;font-size:13px;position:absolute;top:48px;left:-19px;transform:rotate(180deg)}.matrix-external-owners b:last-child{text-align:center;color:#e9957c;grid-column:2}.syn-classic .syn-matrix-owners{display:none!important}@media (max-width:760px){.matrix-external-owners{min-height:27px;font-size:10px}.matrix-external-owners b:first-child{font-size:8px;top:34px;left:-10px}}.syn-overview-grid{grid-template-columns:minmax(225px,285px) minmax(430px,1fr) minmax(225px,285px)!important;gap:clamp(10px,1.5vw,24px)!important}.syn-overview-grid .syn-mini-placements>div{grid-template-columns:28px minmax(55px,.8fr) minmax(92px,1.3fr) 40px!important;min-height:31px!important}.syn-overview-grid .syn-mini-placements strong,.syn-overview-grid .syn-mini-placements span{font-size:9px!important;line-height:1.2!important}.syn-overview-grid .syn-mini-placements em{font-size:8px!important}.syn-overview-grid .syn-mini-placements b{font-size:18px!important}.compatibility-panel article>span{font-variant-emoji:emoji!important;width:24px!important;height:24px!important;color:inherit!important;background:0 0!important;border-radius:0!important;font-family:Segoe UI Emoji,Apple Color Emoji,sans-serif!important;font-size:20px!important;line-height:24px!important}.compatibility-panel article:first-of-type>span{color:#ef6d74!important}.compatibility-panel article:nth-of-type(2)>span{color:#e7a56f!important}.compatibility-panel article:nth-of-type(3)>span{color:#ef3f37!important}.compatibility-panel article:nth-of-type(4)>span{color:#68aef1!important}.compatibility-panel article:nth-of-type(5)>span{color:#55bd66!important}.compatibility-panel article:nth-of-type(6)>span{color:#f1c44d!important}.compatibility-panel article:nth-of-type(7)>span{color:#9c8acb!important}.object-card>span{width:100%;grid-template-columns:1fr!important}.object-card small{white-space:normal;font-size:10px!important;line-height:1.35!important}.object-card strong{font-size:13px}.classic-matrix .matrix-object,.syn-matrix .matrix-object,.compact-aspect-matrix .matrix-object{color:#f2f4f5!important;background:#30363c!important}.classic-matrix td>small{color:#bcc8d0!important;font-size:7px!important;display:block!important}.chart-modal-open{overflow:hidden!important}.interactive-chart-frame.chart-fullscreen{z-index:5000!important;touch-action:none!important;background:#06131e!important;border-radius:0!important;place-items:center!important;width:100vw!important;max-width:none!important;height:100dvh!important;margin:0!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}.chart-fullscreen .interactive-chart-canvas{place-items:center;display:grid;width:min(92vw,92vh)!important;height:min(92vw,92vh)!important;transition:transform .24s!important}.chart-fullscreen .interactive-chart-canvas>svg{width:100%!important;height:100%!important}.chart-fullscreen .chart-magnifier{opacity:0!important;pointer-events:none!important}.chart-zoom-tools{opacity:0;pointer-events:none;transition:opacity .24s,transform .24s;transform:translate(20px)scale(.85)}.chart-zoom-tools.expanded{opacity:1;pointer-events:auto;transform:none;position:fixed!important;bottom:22px!important;right:22px!important}.chart-fullscreen .chart-corner-tools{display:none!important}@media (max-width:820px){.syn-overview-grid{grid-template-columns:1fr 1fr!important}.syn-overview-grid>.syn-wheel-section{grid-area:1/1/auto/-1!important}.syn-overview-grid>.syn-person-panel:first-child{grid-area:2/1!important}.syn-overview-grid>.syn-person-panel:last-child{grid-area:2/2!important}.syn-overview-grid .syn-mini-placements>div{grid-template-columns:minmax(0,1fr) 37px 41px!important;height:auto!important;min-height:30px!important}.syn-overview-grid .syn-mini-placements>div>span small{font-size:8px!important}.syn-overview-grid .syn-mini-placements>div>em{font-size:7px!important}.object-card small{font-size:8px!important}}.syn-overview-grid{align-items:start;grid-template-columns:minmax(230px,300px) minmax(460px,1fr) minmax(230px,300px)!important;column-gap:clamp(20px,3vw,48px)!important}.syn-overview-grid>.syn-person-panel{overflow:hidden;max-width:300px!important;margin-inline:0!important}.syn-overview-grid>.syn-person-panel:first-child{margin-right:auto!important}.syn-overview-grid>.syn-person-panel:last-child{margin-left:auto!important}.syn-overview-grid .syn-mini-placements>div{min-height:34px!important;font-size:11px!important}.syn-overview-grid .syn-mini-placements>div>span,.syn-overview-grid .syn-mini-placements>div>span small{font-size:11px!important}.chart-fullscreen .interactive-chart-canvas{will-change:transform;transform-origin:50%;backface-visibility:hidden;transition:none!important}.chart-zoom-toggle{z-index:5100;flex-direction:row-reverse;align-items:center;gap:6px;display:flex;position:absolute;bottom:5%;right:5%}.chart-zoom-toggle.expanded{position:fixed;bottom:22px;right:22px}.chart-zoom-toggle .chart-magnifier{opacity:1!important;pointer-events:auto!important;transition:transform .28s,background-color .28s!important;position:relative!important;inset:auto!important}.chart-zoom-toggle.expanded .chart-magnifier{background:#173149;transform:rotate(-180deg)}.chart-zoom-toggle .chart-zoom-tools{opacity:0;pointer-events:none;background:#091827e8;border:1px solid #50647a;border-radius:22px;gap:5px;padding:4px;transition:opacity .28s,transform .28s cubic-bezier(.2,.8,.2,1);display:flex;transform:translate(22px)scale(.72);position:static!important}.chart-zoom-toggle.expanded .chart-zoom-tools{opacity:1;pointer-events:auto;transform:none}.chart-zoom-toggle .chart-zoom-tools button{width:34px;height:34px}.compatibility-panel .compat-icon{place-items:center;overflow:hidden;width:24px!important;height:24px!important;color:inherit!important;background:0 0!important;font-size:20px!important;line-height:24px!important;display:grid!important}.compatibility-panel .category-uczucie{color:#ef6d74!important}.compatibility-panel .category-przyciąganie{color:#ef3f37!important}.compatibility-panel .category-karmiczne{color:#68aef1!important}.compatibility-panel .category-harmonia{color:#55bd66!important}.compatibility-panel .category-konflikt{color:#f1c44d!important}.compatibility-panel .category-ciężar{color:#9c8acb!important}.compat-house{clip-path:polygon(50% 0,100% 42%,88% 42%,88% 100%,12% 100%,12% 42%,0 42%);width:18px;height:15px;box-shadow:none;background:#e7a56f;margin-top:5px;position:relative}.compat-house:after{content:"";background:#0c2131;width:4px;height:7px;position:absolute;bottom:0;left:7px}.object-card>span{box-sizing:border-box;justify-content:center;align-self:stretch;min-width:0;width:100%!important}.object-card>span strong{font-size:1.1rem!important}.object-card>span small{width:100%;font-size:1rem!important;line-height:1.45!important}.friends-view-picker{margin-left:auto;position:relative}.friends-view-picker>button{background:#172b40!important;border:1px solid #526776!important;border-radius:9px!important;padding:9px 15px!important}.friends-view-picker>div{z-index:30;background:#142433;border:1px solid #526776;border-radius:10px;min-width:130px;padding:5px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 35px #0008}.friends-view-picker>div button{text-align:left;color:#fff;background:0 0;border:0;width:100%;padding:9px 12px;display:block}.friends-view-picker>div button:hover{background:#254156}.social-card-grid{width:min(100%,1260px);margin-inline:auto;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))!important}.notification-item{transition:background-color .18s,transform .18s;cursor:pointer!important}.notification-item:hover{transform:translate(2px);background:#223d4c!important}.astro-nav-main>button:nth-child(4),.mobile-bottom-nav>button:nth-child(4){position:relative}.astro-nav-main>button:nth-child(4):after,.mobile-bottom-nav>button:nth-child(4):after{color:#8cb8d5;letter-spacing:4px;pointer-events:none;width:35px;font-size:6px;position:absolute;inset:2px -2px auto auto;content:"✦  ✦  ✦"!important}.scanner-composite{overflow:visible!important}.messages-preview-popover>label{color:#b9c1c5;background:#3c4041;border-radius:22px;align-items:center;gap:7px;width:100%;height:42px;margin:12px 0;padding:0 13px;display:flex}.messages-preview-popover>label input{color:#fff;outline:0;width:100%;background:0 0!important;border:0!important}.messages-preview-popover .messages-filters,.messages-page .messages-filters{gap:7px;margin:4px 0 10px;display:flex}.messages-preview-popover .messages-filters button,.messages-page .messages-filters button{color:#d7dcde;background:0 0;border:0;border-radius:18px;padding:8px 11px;font-weight:600}.messages-preview-popover .messages-filters .active,.messages-page .messages-filters .active{color:#32d172;background:#30484f}.preview-conversations{max-height:390px;display:grid;overflow:auto}.preview-conversations>button{color:#fff;text-align:left;background:0 0;border:0;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid}.preview-conversations>button:hover{background:#303637}.preview-conversations img,.preview-conversations>button>i{object-fit:cover;background:#3a4b55;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.preview-conversations span,.preview-conversations b,.preview-conversations small{min-width:0;display:block}.preview-conversations small{text-overflow:ellipsis;white-space:nowrap;color:#aeb8bc;margin-top:4px;overflow:hidden}.messages-page{color:#fff;background:#222627;border:1px solid #35434a;border-radius:18px;width:min(100%,760px);min-height:650px;margin:0 auto;padding:28px}.messages-page>header{justify-content:space-between;align-items:center;display:flex}.messages-page>header span{color:#35d177;letter-spacing:1.7px;font-size:9px}.messages-page h1{margin:4px 0 12px;font:700 32px Arial}.messages-page>header>a{color:#fff;background:#0c2131;border-radius:50%;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.messages-search{color:#bec5c8;background:#3c4041;border-radius:24px;align-items:center;gap:9px;height:46px;padding:0 16px;display:flex}.messages-search input{color:#fff;outline:0;flex:1;background:0 0!important;border:0!important}.conversation-list{max-height:540px;display:grid;overflow:auto}.conversation-list>button{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #343a3c;grid-template-columns:58px minmax(0,1fr) 10px;align-items:center;gap:12px;padding:12px 4px;display:grid;position:relative}.conversation-list>button:hover{background:#2b3031}.conversation-list img,.conversation-list .avatar-placeholder{object-fit:cover;border-radius:50%;width:54px!important;height:54px!important}.conversation-list span,.conversation-list b,.conversation-list small{min-width:0;display:block}.conversation-list small{text-overflow:ellipsis;white-space:nowrap;color:#aeb7bb;margin-top:5px;overflow:hidden}.conversation-list>button>i{background:#2bd06d;border-radius:50%;width:9px;height:9px}.floating-chat{z-index:6000;color:#fff;background:#202526;border:1px solid #445158;border-radius:14px 14px 8px 8px;grid-template-rows:auto 1fr auto;width:360px;height:510px;display:grid;position:fixed;bottom:18px;right:24px;overflow:hidden;box-shadow:0 18px 70px #000b}.floating-chat.minimized{width:310px;height:58px}.floating-chat>header{border-bottom:1px solid #384043;justify-content:space-between;align-items:center;min-height:58px;padding:8px 9px;display:flex}.floating-chat>header button{color:#fff;background:0 0;border:0}.chat-person{align-items:center;gap:8px;min-width:0;display:flex}.chat-person img,.chat-person>i{object-fit:cover;background:#40535c;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.chat-person b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.floating-chat>header>div{display:flex}.floating-chat>header>div button{width:32px;height:32px;font-size:18px}.floating-chat-body{padding:12px;overflow-y:auto}.floating-chat-body>div{align-items:end;gap:6px;margin:8px 0;display:flex}.floating-chat-body>div.mine{justify-content:flex-end}.floating-chat-body img,.floating-chat-body>div>i{object-fit:cover;background:#40535c;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.floating-chat-body p{background:#3a4042;border-radius:16px 16px 16px 4px;max-width:75%;margin:0;padding:9px 11px;line-height:1.35}.floating-chat-body .mine p{background:#1a7c49;border-radius:16px 16px 4px}.floating-chat-body small{opacity:.65;margin-top:4px;font-size:8px;display:block}.floating-chat>footer{border-top:1px solid #384043;padding:8px}.floating-chat>footer>div{gap:3px;display:flex}.floating-chat>footer button{color:#45dc83;background:0 0;border:0;border-radius:50%;min-width:29px;height:29px}.floating-chat>footer label{background:#353b3d;border-radius:18px;align-items:center;margin-top:5px;padding-left:11px;display:flex}.floating-chat>footer input{color:#fff;outline:0;flex:1;min-width:0;height:36px;background:0 0!important;border:0!important}@media (max-width:1050px){.syn-overview-grid{grid-template-columns:minmax(190px,240px) minmax(400px,1fr) minmax(190px,240px)!important;gap:16px!important}.syn-overview-grid>.syn-person-panel{max-width:240px!important}.syn-overview-grid .syn-mini-placements>div>span,.syn-overview-grid .syn-mini-placements>div>span small{font-size:9px!important}.syn-overview-grid .syn-mini-placements>div>em{font-size:8px!important}}@media (max-width:820px){.syn-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.syn-overview-grid>.syn-person-panel{max-width:none!important;margin:0!important}.syn-overview-grid .syn-mini-placements>div>span,.syn-overview-grid .syn-mini-placements>div>span small{font-size:8px!important}.object-card>span strong{font-size:12px!important}.object-card>span small{font-size:10px!important}.friends-toolbar{align-items:stretch}.friends-view-picker{margin-left:0}.floating-chat{display:none}.messages-page{padding:16px}.friends-two-column{gap:6px!important}}.friends-two-column{grid-template-columns:repeat(2,minmax(0,1fr))!important}.friends-two-column>article>img,.friends-two-column>article>.avatar-placeholder{width:70px!important;height:74px!important}.inline-request-actions{gap:7px;margin-top:9px;display:flex}.inline-request-actions button{color:#fff;background:#172b40;border:1px solid #526776;border-radius:7px;padding:7px 10px}.friend-request-list>article{grid-template-columns:76px minmax(0,1fr) auto!important}.scanner-coming-soon{color:#fff;background:#0b2131;border:1px solid #355168;border-radius:15px;max-width:700px;margin:110px auto;padding:35px}.astro-nav-main>button:has(.nav-svg-icon:first-child){position:relative}.astro-nav-main>button:nth-child(4):after,.mobile-bottom-nav>button:nth-child(4):after{content:"✦  ✦  ✦";color:currentColor;letter-spacing:5px;pointer-events:none;width:36px;height:31px;font-size:6px;line-height:29px;display:block;position:absolute}@media (max-width:700px){.friends-two-column{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.friends-two-column>article{grid-template-columns:42px minmax(0,1fr)!important;gap:6px!important;padding:6px!important}.friends-two-column>article>img,.friends-two-column>article>.avatar-placeholder{width:42px!important;height:48px!important}.friends-two-column .list-main h2{font-size:12px!important}.friends-two-column .list-main p{font-size:7px!important}.friends-two-column .record-menu{position:absolute;top:3px;right:3px}.friend-request-list>article{grid-template-columns:65px minmax(0,1fr) auto!important}.inline-request-actions{flex-wrap:wrap}.inline-request-actions button{padding:6px;font-size:9px}.scanner-coming-soon{margin:85px 12px}}.scanner-page{--scan-green:#21d878;--scan-blue:#59a9df;background:radial-gradient(circle at 50% 35%,var(--scan-blue),transparent 34%),var(--av-page,#101518);min-height:100vh;padding:88px clamp(16px,4vw,64px) 70px}@supports (color:color-mix(in lab, red, red)){.scanner-page{background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--scan-blue) 12%,transparent),transparent 34%),var(--av-page,#101518)}}.scanner-page{color:var(--av-text,#eef4f6)}.scanner-page button,.scanner-page input,.scanner-page select{font:inherit}.scanner-title{justify-content:space-between;align-items:flex-start;max-width:1440px;margin:auto;display:flex}.scanner-title small{color:var(--scan-green);letter-spacing:.25em}.scanner-title h1{margin:.1em 0;font-size:clamp(32px,5vw,60px)}.scanner-title p{color:#aeb9be;margin:0}.scanner-status{z-index:10;position:relative}.scanner-status>button,.scanner-status>div{border:1px solid var(--av-border,#34444c);background:var(--av-surface,#192126);color:inherit;border-radius:10px}.scanner-status button{color:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:10px 14px;display:flex}.scanner-status>div{min-width:170px;padding:5px;position:absolute;top:48px;right:0}.scanner-status i{background:#89949a;border-radius:50%;width:10px;height:10px}.scanner-status i.online{background:var(--scan-green);box-shadow:0 0 10px var(--scan-green)}.scanner-status i.invisible{background:#8f7ce1}.scanner-back{color:var(--scan-blue);background:0 0;border:0;margin:28px 0;font-weight:700}.scanner-launch{text-align:center;place-items:center;min-height:62vh;display:grid}.scanner-launch>button{aspect-ratio:1;color:#fff;background:radial-gradient(circle,#12364a,#101b22 62%,#0a1115);border:1px solid #4c7894;border-radius:50%;width:clamp(230px,28vw,390px);font-size:clamp(22px,3vw,36px);font-weight:800;animation:2.7s ease-in-out infinite scannerPulse;box-shadow:0 0 42px #3c9cd84d,inset 0 0 40px #3c9cd833}.scanner-launch p{color:#9bacb5}.scanner-mode-choice{justify-content:center;align-items:center;gap:clamp(18px,5vw,70px);min-height:60vh;display:flex}.scanner-mode-choice button{aspect-ratio:1;color:#fff;background:radial-gradient(circle,#173d50,#10181e 70%);border:1px solid #3c5e72;border-radius:50%;flex-direction:column;justify-content:center;gap:14px;width:min(360px,42vw);padding:40px;display:flex;box-shadow:0 0 35px #228dd126}.scanner-mode-choice b{font-size:26px}.scanner-mode-choice span{color:#b5c2c8}.scanner-pizza{text-align:center;padding:35px}.scanner-pizza>div{aspect-ratio:1;border-radius:50%;width:min(620px,78vw);margin:25px auto;position:relative;overflow:hidden;box-shadow:0 0 45px #208bd33b}.scanner-pizza button{--a:calc(var(--i)*60deg);transform-origin:0 0;width:50%;height:50%;transform:rotate(var(--a)) skewY(-30deg);color:#fff;background:linear-gradient(135deg,#152833,#10191f);border:1px solid #436275;position:absolute;top:50%;left:50%}.scanner-pizza button>*{transform:skewY(30deg) rotate(calc(var(--a)*-1));width:130px;position:absolute;top:28%;left:24%}.scanner-pizza button b{color:var(--scan-green);font-size:26px}.scanner-pizza button span{margin-top:32px;font-size:13px}.scanner-pizza button:hover{background:#17445c}.scanner-workspace{grid-template-columns:minmax(220px,1fr) minmax(330px,1.4fr) minmax(220px,1fr);gap:22px;max-width:1450px;margin:25px auto;display:grid}.scanner-workspace>aside,.scanner-core{border:1px solid var(--av-border,#34444c);background:var(--av-surface,#192126);border-radius:18px;padding:22px}@supports (color:color-mix(in lab, red, red)){.scanner-workspace>aside,.scanner-core{background:color-mix(in srgb,var(--av-surface,#192126) 92%,transparent)}}.scanner-workspace h2{font-size:18px}.scanner-card-panel>h2 button{color:var(--scan-blue);background:0 0;border:1px solid;border-radius:50%}.scanner-card-panel>label{margin:18px 0;display:block}.scanner-own-card{border:1px solid #334852;border-radius:12px;align-items:center;gap:12px;padding:13px;display:flex}.scanner-own-card img,.scanner-own-card>i{object-fit:cover;background:#31404a;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.scanner-own-card small{color:#9cabb2;margin-top:5px;display:block}.scanner-birth-fields{gap:8px;display:grid}.scanner-page input,.scanner-page select{box-sizing:border-box;width:100%;color:inherit;background:#111a1f;border:1px solid #3b4b52;border-radius:8px;padding:10px}.scanner-core{text-align:center;flex-direction:column;align-items:center;display:flex}.scanner-orbit{aspect-ratio:1;border:1px solid #4a7790;border-radius:50%;place-items:center;width:min(300px,90%);margin:auto;display:grid;position:relative;box-shadow:0 0 30px #398dc844}.scanner-orbit:before,.scanner-orbit:after,.scanner-orbit i{content:"";border:1px solid #31576e;border-radius:50%;position:absolute;inset:12%}.scanner-orbit:after{inset:27%}.scanner-orbit i{background:var(--scan-green);width:12px;height:12px;box-shadow:0 0 13px var(--scan-green);transform-origin:50% 1050%;animation:5s linear infinite scannerOrbit;inset:5% auto auto 49%}.scanner-orbit i:nth-child(2){background:var(--scan-blue);transform-origin:50% 850%;animation-duration:8s}.scanner-orbit span{font-weight:700}.scanner-search-button{background:var(--scan-green);color:#05140c;border:0;border-radius:9px;margin-top:20px;padding:13px 24px;font-weight:800}.scanner-search-button[aria-disabled=true]{filter:saturate(.2);opacity:.65}.scanner-error{color:#ff7c82}.scanner-category-select{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:16px;display:grid}.scanner-category-select button,.scanner-reset{color:inherit;background:0 0;border:1px solid #3b505c;border-radius:8px;padding:9px}.scanner-filter-panel label{color:#b6c2c7;margin:12px 0;font-size:13px;display:block}.scanner-filter-panel input,.scanner-filter-panel select{margin-top:5px}.scanner-range{grid-template-columns:1fr 1fr;gap:8px;display:grid}.scanner-interest-list{border:1px solid #3a4b53;border-radius:8px;max-height:130px;display:grid;overflow:auto}.scanner-interest-list button{color:inherit;text-align:left;background:0 0;border:0;padding:8px}.scanner-chips{flex-wrap:wrap;gap:5px;display:flex}.scanner-chips button{border:1px solid var(--scan-green);color:#d9ffeb;background:#163a29;border-radius:20px;padding:5px 8px}.scanner-reset{width:100%;margin-top:18px}.scanner-results-overlay{z-index:12000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030608b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.scanner-results-overlay>section{background:var(--av-page,#11171a);border:1px solid #3c515c;border-radius:18px;width:min(1120px,96vw);max-height:90vh;overflow:auto;box-shadow:0 22px 80px #000}.scanner-results-overlay>section>header{z-index:2;background:var(--av-surface,#192126);border-bottom:1px solid #36454d;justify-content:space-between;padding:20px 25px;display:flex;position:sticky;top:0}.scanner-results-overlay header h2,.scanner-results-overlay header p{margin:0 0 5px}.scanner-results-overlay header>button{color:inherit;background:0 0;border:0;font-size:32px}.scanner-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px;display:grid}.scanner-results>article{background:var(--av-surface,#192126);border:1px solid #33464f;border-radius:14px;padding:14px}.scanner-result-main{color:inherit;gap:12px;text-decoration:none;display:flex}.scanner-result-main img,.scanner-result-main>i{object-fit:cover;background:#35434a;border-radius:10px;place-items:center;width:68px;height:78px;font-size:28px;display:grid}.scanner-result-main h3,.scanner-result-main p{margin:2px 0}.scanner-meter{background:#28363d;border-radius:5px;height:5px;margin:10px 0}.scanner-meter span{border-radius:inherit;background:linear-gradient(90deg,var(--scan-blue),var(--scan-green));height:100%;display:block}.scanner-results details{margin:14px 0}.scanner-results summary{color:var(--scan-blue);cursor:pointer}.scanner-results details p{justify-content:space-between;margin:8px 0;font-size:12px;display:flex}.scanner-results article footer{border-top:1px solid #34434a;grid-template-columns:repeat(4,1fr);gap:4px;padding-top:10px;display:grid}.scanner-results article footer button{color:#aebcc3;background:0 0;border:0;font-size:17px}.scanner-results article footer span{display:none}.scanner-empty{grid-column:1/-1;place-items:center;gap:18px;padding:60px;display:grid}.scanner-empty button,.scanner-more{background:var(--scan-green);border:0;border-radius:8px;padding:11px 16px}.scanner-more{margin:0 auto 18px;display:block}.scanner-toast{z-index:13000;border:1px solid var(--scan-green);color:#d8ffea;background:#163126;border-radius:10px;padding:13px 18px;position:fixed;top:85px;right:22px}@keyframes scannerPulse{50%{transform:scale(1.025);box-shadow:0 0 70px #3c9cd877,inset 0 0 50px #3c9cd844}}@keyframes scannerOrbit{to{transform:rotate(360deg)}}@media (max-width:800px){.scanner-page{padding:75px 9px 85px}.scanner-title p{font-size:12px}.scanner-status>button{padding:8px;font-size:11px}.scanner-mode-choice{flex-direction:column;gap:15px}.scanner-mode-choice button{width:240px}.scanner-pizza{padding:5px}.scanner-pizza>div{width:94vw}.scanner-pizza button>*{width:100px;font-size:9px;left:14%}.scanner-pizza button b{font-size:20px}.scanner-workspace{grid-template-columns:1fr;gap:10px}.scanner-core{order:-1}.scanner-filter-panel,.scanner-card-panel{padding:15px!important}.scanner-results-overlay{padding:7px}.scanner-results-overlay>section{max-height:94vh}.scanner-results{grid-template-columns:1fr;padding:9px}.scanner-results article footer button{font-size:21px}.scanner-title h1{font-size:31px}.scanner-title{gap:10px}.scanner-orbit{width:220px}}.profile-gallery{min-height:260px}.profile-gallery>header h2{margin:0 0 12px}.profile-gallery>nav{border-bottom:1px solid var(--av-border);gap:24px;margin-bottom:18px;display:flex}.profile-gallery>nav button{color:var(--av-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 3px;font-weight:700}.profile-gallery>nav button.active{border-color:var(--av-green);color:var(--av-green)}.profile-gallery-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.profile-gallery-grid>button{min-width:0;color:var(--av-text);text-align:left;background:0 0;border:0}.profile-gallery-create>i,.profile-gallery-tile>img,.profile-album-empty{aspect-ratio:1.12;background:var(--av-elevated);object-fit:cover;border-radius:9px;place-items:center;width:100%;display:grid;overflow:hidden}.profile-gallery-create>i{border:1px solid var(--av-border);color:var(--av-muted);font-size:54px;font-style:normal}.profile-gallery-grid b,.profile-gallery-grid small{text-overflow:ellipsis;white-space:nowrap;margin-top:8px;display:block;overflow:hidden}.profile-gallery-grid small{color:var(--av-muted);margin-top:3px;font-size:12px}.profile-gallery-create:hover i{border-color:var(--av-green);color:var(--av-green)}.profile-gallery-hint,.profile-gallery-empty{color:var(--av-muted);margin-top:20px}.profile-gallery-overlay{z-index:12500;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020507b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.profile-gallery-overlay>form{border:1px solid var(--av-border);background:var(--av-surface);border-radius:14px;width:min(500px,96vw);padding:20px;box-shadow:0 24px 80px #000b}.profile-gallery-overlay form>header,.profile-gallery-detail>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.profile-gallery-overlay h3{margin:3px 0}.profile-gallery-overlay form>header button,.profile-gallery-detail>header>button{color:var(--av-text);background:0 0;border:0;font-size:30px}.profile-gallery-overlay form>label{gap:6px;margin:14px 0;font-weight:700;display:grid}.profile-gallery-overlay :is(input,textarea){box-sizing:border-box;border:1px solid var(--av-border);background:var(--av-page);width:100%;color:var(--av-text);border-radius:8px;padding:11px}.profile-gallery-overlay textarea{resize:vertical;min-height:90px}.profile-gallery-file input{padding:10px}.profile-gallery-file span{color:var(--av-muted);font-size:12px}.profile-gallery-submit{background:var(--av-green);color:#07130c;border:0;border-radius:8px;margin-left:auto;padding:10px 18px;font-weight:800;display:block}.profile-gallery-detail{border:1px solid var(--av-border);background:var(--av-surface);border-radius:15px;grid-template-rows:auto minmax(180px,1fr) auto auto auto;width:min(940px,96vw);max-height:92vh;display:grid;overflow:hidden}.profile-gallery-detail>header{border-bottom:1px solid var(--av-border);padding:14px 18px}.profile-gallery-detail>header p{color:var(--av-muted);margin:5px 0}.profile-gallery-detail>header .record-menu{margin-left:auto}.profile-gallery-media{background:#090d10;place-items:center;min-height:280px;display:grid;overflow:auto}.profile-gallery-media>img{object-fit:contain;max-width:100%;max-height:55vh;display:block}.profile-gallery-media>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;padding:5px;display:grid}.profile-gallery-media>div img{aspect-ratio:1;object-fit:cover;width:100%}.profile-gallery-comments{max-height:150px;padding:10px 16px;overflow:auto}.profile-gallery-comments article{gap:9px;margin:7px 0;display:flex}.profile-gallery-comments article>img,.profile-gallery-comments article>i,.profile-gallery-detail>footer>img,.profile-gallery-detail>footer>i{object-fit:cover;background:var(--av-elevated);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.profile-gallery-comments p{overflow-wrap:anywhere;margin:3px 0}.profile-gallery-detail>.wall-post-actions{border-top:1px solid var(--av-border)!important;justify-content:flex-start!important;align-items:center!important;gap:30px!important;padding:10px 18px!important;display:flex!important}.profile-gallery-detail>footer{border-top:1px solid var(--av-border);align-items:center;gap:8px;padding:11px 16px;display:flex}.profile-gallery-detail>footer input{flex:1}.profile-gallery-detail>footer button{background:var(--av-main-button-bg);color:var(--av-text);border:0;border-radius:7px;padding:10px 14px}@media (max-width:760px){.profile-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.profile-gallery-create>i{font-size:38px}.profile-gallery-grid b{font-size:13px}.profile-gallery-overlay{padding:6px}.profile-gallery-detail{width:100%;max-height:96dvh}.profile-gallery-media>div{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-gallery-detail>.wall-post-actions{gap:22px!important}.profile-gallery-detail>footer{padding:8px}.profile-gallery-detail>footer>img,.profile-gallery-detail>footer>i{width:31px;height:31px}.profile-gallery-detail>footer button{padding:9px;font-size:12px}}.gallery-mobile-close,.gallery-mobile-counter,.gallery-mobile-slide{display:none!important}.gallery-media-owner{border-top:1px solid var(--av-border);align-items:center;gap:9px;padding:10px 16px;display:flex}.gallery-media-owner>img,.gallery-media-owner>i{object-fit:cover;background:var(--av-elevated);border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.gallery-media-owner small{color:var(--av-muted);margin-top:3px;font-size:12px;display:block}@media (max-width:760px){.profile-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.profile-gallery-create>i,.profile-gallery-tile>img,.profile-album-empty{border-radius:10px;aspect-ratio:1!important}.profile-gallery-grid b{font-size:14px}.profile-gallery>nav{z-index:3;background:var(--av-page);justify-content:space-around;gap:5px;position:sticky;top:63px}.profile-gallery>nav button{font-size:14px}.profile-gallery-overlay.detail{background:#050708;padding:0!important}.profile-gallery-detail{background:#050708;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto minmax(0,auto) auto auto;height:100dvh;position:fixed;inset:0;width:100%!important;max-height:none!important}.profile-gallery-detail>header{box-sizing:border-box;background:#090b0d;border:0;align-items:center;height:58px;padding:7px 10px}.profile-gallery-detail>header>div{display:none}.gallery-mobile-close{order:-2;width:40px;padding:0!important;display:block!important}.gallery-mobile-counter{white-space:nowrap;position:absolute;left:50%;transform:translate(-50%);display:block!important}.gallery-desktop-close{display:none!important}.profile-gallery-detail>header .record-menu{margin-left:auto}.profile-gallery-detail>header .record-menu>summary{place-items:center!important;width:40px!important;height:40px!important;display:grid!important}.profile-gallery-media{background:#000;min-height:0;overflow:hidden}.gallery-desktop-media{display:none!important}.gallery-mobile-slide{grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;width:100%;height:100%;position:relative;display:grid!important}.gallery-mobile-slide img{object-fit:contain;width:100%;height:100%;max-height:none;display:block}.gallery-mobile-slide button{color:#fff;opacity:.6;background:0 0;border:0;height:100%;font-size:30px}.gallery-mobile-slide button:disabled{opacity:0}.gallery-media-owner{background:linear-gradient(#111,#070707);padding:9px 12px}.profile-gallery-comments{background:#080b0c;max-height:18dvh}.profile-gallery-detail>.wall-post-actions{background:#060809;border-color:#252c30!important;justify-content:space-around!important;gap:0!important;padding:8px 14px!important}.profile-gallery-detail>footer{background:#0a0d0f;padding:8px}.profile-gallery-overlay:not(.detail){padding:7px}.profile-gallery-overlay>form{max-height:94dvh;overflow:auto}}.profile-info-panel{grid-template-columns:290px minmax(0,1fr);min-height:520px;overflow:hidden;padding:0!important;display:grid!important}.profile-info-panel>aside{border-right:1px solid var(--av-border);padding:18px 12px}.profile-info-panel>aside h2{margin:0 0 15px}.profile-info-panel>aside nav{gap:5px;display:grid}.profile-info-panel>aside button{min-height:36px;color:var(--av-muted);text-align:left;background:0 0;border:0;border-radius:6px;padding:8px 10px;font-weight:650}.profile-info-panel>aside button.active{background:var(--av-blue,#438ac1)}@supports (color:color-mix(in lab, red, red)){.profile-info-panel>aside button.active{background:color-mix(in srgb,var(--av-blue,#438ac1) 30%,transparent)}}.profile-info-panel>aside button.active{color:var(--av-green)}.profile-info-content{min-width:0;padding:18px 24px}.profile-info-content>h2{margin:0 0 8px}.profile-info-row{border-bottom:1px solid var(--av-border);padding:15px 0}.profile-info-row>header,.profile-info-section-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.profile-info-row h3{margin:0 0 8px;font-size:16px}.profile-info-row p{color:var(--av-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.profile-info-row>header>button,.profile-info-section-head>button{color:var(--av-muted);background:0 0;border:0;font-size:22px}.profile-info-editor{gap:7px;margin-top:8px;display:grid}.profile-info-editor textarea,.profile-info-editor input,.profile-info-editor select,.profile-info-modal>section>input{box-sizing:border-box;border:1px solid var(--av-border);background:var(--av-page);width:100%;color:var(--av-text);border-radius:8px;padding:11px}.profile-info-editor textarea{resize:vertical;min-height:95px}.profile-info-editor>small{text-align:right;color:var(--av-muted)}.profile-info-editor>footer,.profile-info-modal footer{justify-content:flex-end;gap:8px;display:flex}.profile-info-editor footer button,.profile-info-modal footer button,.profile-info-empty button{border:1px solid var(--av-border);color:var(--av-text);background:0 0;border-radius:7px;padding:9px 15px}.profile-info-editor footer button:last-child,.profile-info-modal footer button:last-child,.profile-info-empty button{background:var(--av-green);color:#06130b;font-weight:750}.profile-location-edit{position:relative}.profile-location-edit>div{z-index:4;border:1px solid var(--av-border);background:var(--av-elevated);border-radius:8px;width:100%;padding:5px;display:grid;position:absolute;top:calc(100% + 4px)}.profile-location-edit>div button{color:var(--av-text);text-align:left;background:0 0;border:0;padding:8px}.profile-birth-edit{grid-template-columns:1fr 1fr;gap:9px;display:grid}.profile-info-empty{min-height:280px;color:var(--av-muted);place-items:center;gap:7px;display:grid}.profile-interest-tags{flex-wrap:wrap;gap:8px;padding:15px 0;display:flex}.profile-interest-tags span{border:1px solid var(--av-green);background:var(--av-green);border-radius:20px;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.profile-interest-tags span{background:color-mix(in srgb,var(--av-green) 11%,transparent)}}.profile-astro-card{gap:12px;display:grid}.profile-astro-card article{border:1px solid var(--av-border);border-radius:9px;padding:14px}.profile-astro-card p{color:var(--av-muted);margin:7px 0}.profile-info-placeholder{min-height:380px;color:var(--av-muted);place-items:center;display:grid}.profile-info-modal{z-index:12600;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030608bd;place-items:center;padding:15px;display:grid;position:fixed;inset:0}.profile-info-modal>section{border:1px solid var(--av-border);background:var(--av-surface);border-radius:14px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:12px;width:min(620px,96vw);max-height:88vh;padding:18px;display:grid}.profile-info-modal>section>header{justify-content:space-between;align-items:center;display:flex}.profile-info-modal header h2{margin:0}.profile-info-modal header button{color:var(--av-text);background:0 0;border:0;font-size:28px}.profile-tag-list,.profile-astro-form{gap:6px;display:grid;overflow:auto}.profile-tag-list label,.profile-astro-form label{border-radius:6px;align-items:center;gap:10px;min-height:40px;padding:5px 8px;display:flex}.profile-tag-list label:hover{background:var(--av-green)}@supports (color:color-mix(in lab, red, red)){.profile-tag-list label:hover{background:color-mix(in srgb,var(--av-green) 8%,transparent)}}.profile-tag-list input,.profile-astro-form input{width:20px;height:20px;accent-color:var(--av-green)}.profile-astro-form fieldset{border:1px solid var(--av-border);border-radius:9px;gap:5px;padding:12px;display:grid}.profile-astro-form legend{padding:0 5px;font-weight:750}@media (max-width:760px){.profile-info-panel{min-height:480px;display:block!important}.profile-info-panel>aside{z-index:5;border:0;border-bottom:1px solid var(--av-border);background:var(--av-page);padding:9px 5px;position:sticky;top:62px}.profile-info-panel>aside h2{display:none}.profile-info-panel>aside nav{scrollbar-width:none;gap:5px;display:flex;overflow-x:auto}.profile-info-panel>aside button{white-space:nowrap;flex:none;min-height:44px}.profile-info-content{padding:14px 10px}.profile-info-row{padding:15px 2px}.profile-info-row>header>button,.profile-info-section-head>button{min-width:44px;min-height:44px}.profile-birth-edit{grid-template-columns:1fr}.profile-info-editor>footer button{flex:1;min-height:44px}.profile-info-empty{min-height:240px}.profile-info-empty button{width:min(280px,100%);min-height:48px}.profile-info-modal{padding:0}.profile-info-modal>section{box-sizing:border-box;border:0;border-radius:0;width:100%;height:100dvh;max-height:none;padding:12px}.profile-info-modal>section>header{min-height:48px}.profile-info-modal>section>input{min-height:46px}.profile-info-modal footer{background:var(--av-surface);padding-top:9px;position:sticky;bottom:0}.profile-info-modal footer button{flex:1;min-height:48px}.profile-tag-list label,.profile-astro-form label{min-height:48px;font-size:15px}}.profile-portraits{background:0 0!important;padding:0!important}.profile-portraits>nav{border-bottom:1px solid var(--av-border);background:var(--av-surface);justify-content:center;gap:8px;padding:10px;display:flex}.profile-portraits>nav button{min-width:145px;color:var(--av-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 16px;font-weight:750}.profile-portraits>nav button.active{border-color:var(--av-green);color:var(--av-green)}.portrait-surface{padding:15px}.portrait-compare{justify-content:flex-end;gap:8px;margin-bottom:14px;display:flex}.portrait-compare select,.portrait-compare button{border:1px solid var(--av-border);background:var(--av-elevated);min-height:40px;color:var(--av-text);border-radius:7px;padding:8px 12px}.portrait-surface>header{border:1px solid var(--av-border);background:var(--av-surface);border-radius:10px;margin-bottom:12px;padding:14px 16px}.portrait-surface>header h2,.portrait-surface>header p{margin:0 0 5px}.portrait-surface>header p{color:var(--av-muted)}.portrait-missing{text-align:center;min-height:350px;color:var(--av-muted);place-items:center;display:grid}.portrait-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.portrait-metrics.human{grid-template-columns:repeat(2,minmax(0,1fr))}.portrait-metrics article,.portrait-data-grid>article,.portrait-comparison,.human-channels{border:1px solid var(--av-border);background:var(--av-surface);border-radius:10px;padding:15px}.portrait-metrics small{text-transform:uppercase;letter-spacing:.08em;color:var(--av-muted);font-size:12px;display:block}.portrait-metrics b{color:var(--av-blue,#48a9e6);margin:7px 0;font-size:22px;display:block}.portrait-metrics p{color:var(--av-muted)}.portrait-data-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:12px;display:grid}.portrait-data-grid h3{margin-top:0}.portrait-data-grid p,.human-gates p,.human-channels p{border-bottom:1px dashed var(--av-border);justify-content:space-between;gap:10px;margin:0;padding:7px 0;display:flex}.portrait-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.portrait-pair article{border:1px solid var(--av-border);border-radius:9px;gap:8px;padding:15px;display:grid}.portrait-pair b{color:var(--av-blue,#48a9e6);font-size:18px}.portrait-comparison>a{background:var(--av-green);color:#06130b;border-radius:7px;margin-top:12px;padding:10px 15px;font-weight:750;display:inline-block}.human-layout{grid-template-columns:330px minmax(0,1fr);gap:15px;display:grid}.human-layout>aside,.human-layout>div{border:1px solid var(--av-border);background:var(--av-surface);border-radius:11px;padding:15px}.human-layout h2{margin-top:0}.portrait-bodygraph{width:210px;max-width:100%;height:auto;margin:10px auto;display:block}.portrait-bodygraph line{stroke:var(--av-border);stroke-width:6px}.portrait-bodygraph line.defined{stroke:#ef4d68}.portrait-bodygraph :is(rect,polygon){stroke:#52616c;stroke-width:2px;fill:var(--av-elevated)}.portrait-bodygraph .defined{fill:#ef4d68;stroke:#9f1239}.portrait-bodygraph text{text-anchor:middle;fill:#fff;font-size:7px}.human-gates{grid-template-columns:1fr 1fr;gap:7px;display:grid}.human-gates section{border:1px solid var(--av-border);border-radius:7px;padding:8px}.human-gates h3{text-align:center;margin:0 0 6px;font-size:12px}.human-gates section:first-child h3{color:#ef4d68}.human-gates p{font-size:10px}.human-channels{margin-top:12px}.human-channels p{font-size:13px}.portrait-loading{text-align:center;color:var(--av-muted);padding:50px}@media (max-width:760px){.profile-portraits>nav{z-index:5;justify-content:flex-start;position:sticky;top:62px;overflow-x:auto}.profile-portraits>nav button{min-width:125px;min-height:44px;padding:9px}.portrait-surface{padding:8px}.portrait-compare{grid-template-columns:1fr auto;display:grid}.portrait-compare select{min-width:0}.portrait-compare button:last-child{grid-column:1/-1}.portrait-metrics,.portrait-metrics.human,.portrait-data-grid,.portrait-pair,.human-layout{grid-template-columns:1fr}.human-layout>aside,.human-layout>div{padding:10px}.portrait-metrics b{font-size:19px}.portrait-bodygraph{width:230px}.human-gates p{font-size:11px}.portrait-comparison{padding:11px}.profile-portraits .natal-chart{min-width:0}}.wall-post-actions .wall-reaction-emoji{place-items:center;width:27px;height:27px;font:400 20px/1 Noto Color Emoji,Segoe UI Emoji,sans-serif;display:grid}.wall-post-actions .reaction-picker>div>.wall-reaction-option{place-items:center!important;width:34px!important;height:34px!important;font:400 20px/1 Noto Color Emoji,Segoe UI Emoji,sans-serif!important;display:grid!important}.wall-post-actions .reaction-picker>div>.wall-reaction-option.magic{font-size:19px!important}@media (max-width:760px){.wall-post-actions .wall-reaction-emoji{width:25px;height:25px;font-size:19px}.wall-post-actions .reaction-picker>div>.wall-reaction-option{width:32px!important;height:32px!important;font-size:19px!important}.wall-post-actions .reaction-picker>div>.wall-reaction-option.magic{font-size:18px!important}}.wall-post-tools .wall-save-menu.saved>summary{border-color:var(--av-green)!important;color:var(--av-green)!important;box-shadow:0 0 0 2px var(--av-green),0 0 12px var(--av-green)!important}@supports (color:color-mix(in lab, red, red)){.wall-post-tools .wall-save-menu.saved>summary{box-shadow:0 0 0 2px color-mix(in srgb,var(--av-green) 18%,transparent),0 0 12px color-mix(in srgb,var(--av-green) 35%,transparent)!important}}.wall-post-tools .wall-save-menu>div>button.saved{color:var(--av-green)!important;background:var(--av-green)!important}@supports (color:color-mix(in lab, red, red)){.wall-post-tools .wall-save-menu>div>button.saved{background:color-mix(in srgb,var(--av-green) 12%,transparent)!important}}.wall-delete-confirm-overlay{z-index:14000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020507b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.wall-delete-confirm-overlay>div{border:1px solid var(--av-border);background:var(--av-surface);width:min(440px,100vw - 28px);color:var(--av-text);border-radius:14px;padding:20px;box-shadow:0 24px 80px #000b}.wall-delete-confirm-overlay header{justify-content:space-between;align-items:center;gap:15px;display:flex}.wall-delete-confirm-overlay h2{margin:0}.wall-delete-confirm-overlay header button{width:38px;height:38px;color:var(--av-text);background:0 0;border:0;place-items:center;padding:0;font-size:28px;display:grid}.wall-delete-confirm-overlay p{color:var(--av-muted);margin:18px 0;line-height:1.5}.wall-delete-confirm-overlay footer{justify-content:flex-end;gap:9px;display:flex}.wall-delete-confirm-overlay footer button{border:1px solid var(--av-border);min-width:105px;min-height:42px;color:var(--av-text);background:0 0;border-radius:8px;padding:9px 14px}.wall-delete-confirm-overlay footer .confirm{color:#fff;background:#d8515b;border-color:#d8515b;font-weight:750}.wall-delete-confirm-overlay footer .confirm:hover{background:#eb626d}.wall-delete-confirm-overlay button:disabled{opacity:.6}@media (max-width:760px){.wall-delete-confirm-overlay>div{padding:17px}.wall-delete-confirm-overlay footer{grid-template-columns:1fr 1fr;display:grid}.wall-delete-confirm-overlay footer button{width:100%;min-height:46px}}.messages-preview-popover{z-index:3000;color:#fff;background:#222627;border:1px solid #35434a;border-radius:14px;width:min(380px,100vw - 24px);padding:16px;position:fixed;top:68px;right:18px;box-shadow:0 18px 60px #000b}.messages-preview-popover header{justify-content:space-between;align-items:center;display:flex}.messages-preview-popover h2{margin:0;font:700 25px Arial}.messages-preview-popover header a{color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;background:0 0!important}.messages-preview-popover>input{color:#fff;border:0;border-radius:20px;width:100%;height:40px;margin:12px 0;padding:0 13px;background:#3c4041!important}.messages-preview-popover nav{max-height:390px;display:grid;overflow:auto}.messages-preview-popover nav>a{color:#fff;grid-template-columns:48px 1fr;align-items:center;gap:10px;padding:8px;display:grid}.messages-preview-popover img,.messages-preview-popover nav>a>i{object-fit:cover;background:#3a4b55;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.messages-preview-popover span,.messages-preview-popover b,.messages-preview-popover small{display:block}.messages-preview-popover small{color:#aeb8bc;margin-top:4px}.messages-preview-popover .open-all-messages{color:#2ed36f;text-align:center;border-top:1px solid #3a4043;margin-top:10px;padding-top:13px;font-weight:700;display:block}.settings-nav-trigger .nav-svg-icon,.messages-preview-popover header>a .nav-svg-icon{display:none!important}.settings-nav-trigger:before,.messages-preview-popover header>a:before{content:"⚙";color:currentColor;place-items:center;width:28px;height:28px;font:24px/1 Segoe UI Symbol,sans-serif;display:grid}.settings-nav-trigger:before{margin-inline:auto}.friends-toolbar{position:relative;justify-content:flex-start!important}.friend-tabs{justify-content:flex-start!important}.friends-view-picker{margin-left:0!important}.record-menu summary{color:#fff!important;background:#62686d!important;box-shadow:0 0 0 1px #858c91!important}.record-menu[open]:before{content:"";z-index:69;background:#0007;position:fixed;inset:0}.record-menu[open]>div{z-index:70!important}.floating-chat-body p img,.floating-chat-body .chat-media-image{object-fit:contain!important;background:#15191b!important;border-radius:12px!important;width:min(260px,70vw)!important;height:auto!important;max-height:280px!important;display:block!important}.floating-chat-body p:has(img){background:0 0!important;max-width:82%!important;padding:5px!important}.syn-wheel-owners{justify-content:space-between;gap:20px;margin:0 4px 8px;display:flex}.syn-wheel-owners b{color:#f4e5d3;font-size:13px;display:grid}.syn-wheel-owners b:last-child{color:#e9957c;text-align:right}.syn-wheel-owners small{color:inherit;margin-top:3px;font-size:9px;font-weight:400}.syn-wheel .zodiac-name{text-anchor:middle;dominant-baseline:middle;paint-order:stroke;stroke:#071523;stroke-width:3px;font:700 12px Arial,sans-serif}.syn-first-point .syn-planet-position,.syn-second-point .syn-planet-position{stroke-width:2px!important;font:700 8px Arial,sans-serif!important}.compatibility-panel article{column-gap:12px!important}.compatibility-panel .category-karmiczne{font-family:Arial,sans-serif!important;font-size:22px!important;overflow:visible!important}.compatibility-panel .category-karmiczne:before{content:"∞"}.compatibility-panel .category-karmiczne{font-size:0!important}.compatibility-panel .category-karmiczne:before{font-size:22px!important}.syn-overview-grid .syn-mini-placements>div{padding:3px 2px;grid-template-columns:minmax(120px,1fr) 64px 68px!important;gap:8px!important;height:auto!important;min-height:38px!important}.syn-overview-grid .syn-mini-placements>div>span{white-space:normal!important;overflow:visible!important}.syn-overview-grid .syn-mini-placements>div>span small{white-space:normal!important;font-size:11px!important;display:inline!important}.syn-overview-grid .syn-mini-placements>div>em{font-size:9px!important}.syn-placement-head{grid-template-columns:minmax(120px,1fr) 64px 68px!important;gap:8px!important;font-size:8px!important}.syn-classic .classic-matrix-scroll{overflow:auto!important}.syn-classic .classic-matrix th,.syn-classic .classic-matrix td{min-width:62px!important;height:58px!important}.syn-classic .classic-matrix .matrix-object{background:#30363c!important;min-width:112px!important;padding:5px!important}.syn-classic .matrix-object small{white-space:normal!important;color:#e2e8eb!important;line-height:1.25!important}.object-card{background:#30363c!important;min-height:78px!important}.object-card>span{width:100%!important;min-width:0!important}.object-card strong,.object-card small{white-space:normal!important;overflow-wrap:anywhere!important}.aspect-card>span{font-family:Segoe UI Symbol,sans-serif!important}.aspect-matrix-viewport{border:1px solid #405267;border-radius:12px;min-height:260px;position:relative;overflow:hidden}.aspect-matrix-viewport .interactive-chart-canvas{transform-origin:50%}.aspect-matrix-viewport .chart-zoom-toggle{position:absolute;bottom:10px;right:10px}@media (max-width:760px){.friends-toolbar,.friend-tabs{flex-wrap:wrap!important;gap:5px!important;display:flex!important}.friends-toolbar>button,.friend-tabs>button{height:34px!important;min-height:34px!important;padding:5px 8px!important;font-size:8px!important;line-height:1.1!important}.friends-view-picker{display:none!important}.record-menu[open]>div{max-height:calc(100dvh - 70px);animation:.22s ease-out bottom-sheet-in;overflow:auto;width:100%!important;padding:18px 12px calc(18px + env(safe-area-inset-bottom))!important;border-radius:18px 18px 0 0!important;position:fixed!important;inset:auto 0 0!important}.record-menu[open]>div a,.record-menu[open]>div button{border-bottom:1px solid #3c4449!important;width:100%!important;min-height:46px!important;padding:12px 15px!important;font-size:14px!important}.syn-wheel .zodiac-name{font-size:10px}.syn-overview-grid .syn-mini-placements>div{grid-template-columns:minmax(0,1fr) 38px 42px!important;gap:3px!important;min-height:34px!important}.syn-overview-grid .syn-mini-placements>div>span small{font-size:8px!important}.syn-placement-head{grid-template-columns:minmax(0,1fr) 38px 42px!important;gap:3px!important;font-size:6px!important}.object-card{height:auto!important;min-height:96px!important;padding:6px!important}.object-card strong{font-size:12px!important}.object-card small{font-size:8px!important;line-height:1.3!important}.syn-first-point .syn-planet-position,.syn-second-point .syn-planet-position{font-size:7px!important}}.social-profile-page{color:#eef5f1;width:min(1180px,100%);margin:0 auto}.social-profile-hero{flex-direction:column;align-items:center;display:flex}.social-profile-chart{width:100%;min-width:0}.social-profile-chart .profile-natal-chart .astro-wheel-wrap{width:min(1050px,96vw)!important}.social-profile-identity{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;margin:-10px auto 22px;display:flex}.social-profile-identity h1{flex-basis:100%;margin:0;font:700 31px Georgia,serif}.social-profile-identity b{font-size:11px}.social-profile-identity a,.social-profile-identity button{color:#fff;background:#353b3f;border:1px solid #46545d;border-radius:7px;padding:9px 13px}.social-profile-tabs{border-top:1px solid #30404a;border-bottom:1px solid #30404a;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;padding:8px;display:flex}.social-profile-tabs button,.social-profile-tabs a{color:#aeb9c0;background:0 0;border:0;border-bottom:3px solid #0000;padding:11px 12px;font-size:11px}.social-profile-tabs .active,.social-profile-tabs a:hover{color:#35dc7c;border-bottom-color:#35dc7c}.social-profile-content{width:min(920px,100%);margin:22px auto}.social-profile-content>section{background:#111a20;border:1px solid #344651;border-radius:14px;padding:24px}.social-profile-content h2{margin-top:0}@media (max-width:760px){.social-profile-page{width:100%}.social-profile-chart .profile-natal-chart .astro-wheel-wrap{width:100%!important}.social-profile-identity{margin-top:0;padding:0 10px}.social-profile-identity h1{font-size:25px}.social-profile-tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.social-profile-tabs button,.social-profile-tabs a{flex:none;padding:10px 9px;font-size:9px}.social-profile-content{margin-top:12px}.social-profile-content>section{padding:15px}}.emoji-picker,.emoji-picker button,.floating-chat-body p{font-family:Noto Color Emoji,Segoe UI Emoji,Apple Color Emoji,sans-serif}.emoji-picker{max-height:260px;overflow-y:auto;grid-template-columns:repeat(8,minmax(30px,1fr))!important}.emoji-picker button{min-width:32px;min-height:32px;font-size:22px!important;line-height:1!important}.scanner-composite{filter:drop-shadow(0 0 1px #fff5);color:#fff!important;overflow:visible!important}.scanner-composite .scanner-star{fill:currentColor!important;stroke:none!important}.astro-nav-main>button:nth-child(4):after,.mobile-bottom-nav>button:nth-child(4):after{content:none!important}.syn-classic{width:min(1600px,100vw - 24px)!important;max-width:none!important;margin-inline:auto!important}.syn-classic .aspect-matrix-viewport{width:100%;overflow:hidden!important}.syn-classic .classic-matrix-scroll{scrollbar-width:none;width:100%!important;padding-bottom:0!important;overflow-x:hidden!important}.syn-classic .classic-matrix-scroll::-webkit-scrollbar{display:none}.syn-classic .classic-matrix{table-layout:fixed!important;width:100%!important;min-width:0!important}.syn-classic .classic-matrix th,.syn-classic .classic-matrix td{min-width:0!important}@media (max-width:760px){.emoji-picker{max-width:calc(100vw - 28px);grid-template-columns:repeat(7,minmax(30px,1fr))!important}.syn-classic{width:calc(100vw - 10px)!important;padding-inline:5px!important}.syn-classic .classic-matrix th,.syn-classic .classic-matrix td{padding-inline:1px!important}}.natal-three-column{align-items:start;grid-template-columns:minmax(210px,280px) minmax(0,1fr) minmax(210px,280px)!important;gap:clamp(16px,2vw,34px)!important}.natal-wheel-column{min-width:0}.astro-wheel-wrap,.syn-wheel-wrap{resize:none!important;overflow:hidden!important}.astro-wheel-wrap{width:100%!important;max-width:820px!important;margin-inline:auto!important}.zodiac-glyph{font-variant-emoji:text!important;font-family:Times New Roman,"Noto Sans Symbols 2",serif!important;font-size:27px!important}.syn-wheel .zodiac-glyph{font-size:24px!important}.compact-position u{text-decoration:none;font-size:12px!important}.favorite-chart svg,.portal-heart-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.favorite-chart.active svg,.liked .portal-heart-icon{fill:currentColor}.request-actions button:has(.portal-heart-icon){align-items:center;gap:6px;display:inline-flex}.options-trigger{color:#dbe8f1!important;min-height:40px!important;font:inherit!important;background:#0a2132!important;border:1px solid #355168!important;border-radius:10px!important;padding:9px 15px!important}.options-trigger:hover,.options-trigger[aria-expanded=true]{color:#fff!important;background:#123047!important;border-color:#35dc7c!important}button,a,[role=button]{transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s!important}button:hover,button:active,a:hover,a:active,[role=button]:hover,[role=button]:active,.notification-item:hover{transform:none!important}.aspect-table-viewport{min-width:0;position:relative}.aspect-table-scroll{width:100%;overflow:hidden}.aspect-fullscreen-button{z-index:25;color:#fff;background:#102735;border:1px solid #526776;border-radius:9px;width:40px;height:40px;font-size:22px;position:absolute;bottom:10px;right:10px}.aspect-fullscreen-button:hover{background:#173a48;border-color:#35dc7c}.aspect-table-viewport.is-fullscreen{z-index:6000!important;background:#07131d!important;width:100vw!important;height:100dvh!important;padding:14px!important;position:fixed!important;inset:0!important}.aspect-table-viewport.is-fullscreen .aspect-table-scroll{cursor:grab;overscroll-behavior:contain;height:100%;overflow:auto!important}.aspect-table-viewport.is-fullscreen .aspect-table-scroll:active{cursor:grabbing}.aspect-table-viewport.is-fullscreen .classic-matrix-scroll{width:max-content!important;min-width:100%!important;overflow:visible!important}.aspect-table-viewport.is-fullscreen .classic-matrix{width:max-content!important;min-width:100%!important}.aspect-table-viewport.is-fullscreen thead th{z-index:12;position:sticky;top:0;box-shadow:0 1px #526776;background:#091827!important}.aspect-table-viewport.is-fullscreen tbody th{z-index:11;position:sticky;left:0;box-shadow:1px 0 #526776;background:#091827!important}.aspect-table-viewport.is-fullscreen thead th:first-child{z-index:14;left:0}.aspect-table-viewport.is-fullscreen .aspect-fullscreen-button{position:fixed;bottom:22px;right:22px}.matrix-click-tooltip{z-index:20;color:#fff;background:#10283bee;border:1px solid #5c7385;border-radius:9px;width:max-content;max-width:min(520px,85vw);margin:8px;padding:9px 12px;font-size:12px;position:sticky;top:8px;left:8px}.syn-matrix-help.has-selection{z-index:20;color:#fff;background:#10283b;border:1px solid #5c7385;border-radius:9px;width:max-content;max-width:90%;margin:8px auto;padding:8px 12px;position:relative}.social-profile-tabs button,.social-profile-tabs a{box-shadow:none!important;background:0 0!important;border:0!important}.social-profile-tabs button:hover,.social-profile-tabs a:hover,.social-profile-tabs .active{color:#35dc7c!important;background:0 0!important;border:0!important}.scanner-composite{filter:none!important}.scanner-composite .scanner-star{display:none!important}.astro-wheel-wrap:not(.chart-fullscreen) .chart-zoom-toggle,.syn-wheel-wrap:not(.chart-fullscreen) .chart-zoom-toggle{opacity:0;pointer-events:none;transition:opacity .16s!important}.astro-wheel-wrap:hover .chart-zoom-toggle,.syn-wheel-wrap:hover .chart-zoom-toggle,.astro-wheel-wrap:focus-within .chart-zoom-toggle,.syn-wheel-wrap:focus-within .chart-zoom-toggle{opacity:1;pointer-events:auto}@media (max-width:760px){.natal-three-column{grid-template-columns:1fr 1fr!important;gap:7px!important}.natal-wheel-column{grid-area:1/1/auto/-1}.astro-wheel-wrap{max-width:100%!important}.zodiac-glyph,.syn-wheel .zodiac-glyph{font-size:23px!important}.friends-toolbar{grid-template-columns:1fr 1fr!important}.friends-toolbar>button{background:0 0!important}.friends-toolbar>button:first-of-type,.friends-toolbar>button:nth-of-type(2){flex:calc(50% - 3px)!important;display:block!important}.friends-toolbar label{box-shadow:none!important;background:0 0!important}.friends-toolbar label input{background:0 0!important}.record-menu[open]>div{width:100vw!important;max-width:none!important;position:fixed!important;inset:auto 0 0!important;transform:none!important}.aspect-table-viewport.is-fullscreen{padding:5px!important}.astro-wheel-wrap .chart-zoom-toggle,.syn-wheel-wrap .chart-zoom-toggle{opacity:1!important;pointer-events:auto!important}}.chart-page>header,.chart-page>.chart-heading,.chart-page>.natal-chart,.chart-page>.chart-disclaimer{width:100%;max-width:1600px!important}.chart-page .natal-three-column{width:100%;grid-template-columns:minmax(220px,280px) minmax(0,1fr) minmax(220px,280px)!important;gap:clamp(18px,2vw,36px)!important}.chart-page .natal-wheel-column{justify-self:center;width:100%;max-width:820px}.chart-page .astro-wheel-wrap{width:100%!important;min-width:0!important;max-width:820px!important}.chart-page .placements-table,.chart-page .houses-table{box-sizing:border-box;width:100%;min-width:0;max-width:280px}.chart-page .astro-wheel{max-width:100%;height:auto}@media (max-width:1180px){.chart-page .natal-three-column{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.chart-page .natal-wheel-column{grid-area:1/1/auto/-1;max-width:min(820px,90vw)}.chart-page .placements-table,.chart-page .houses-table{max-width:none;margin-top:0}}@media (max-width:680px){.chart-page{padding-inline:8px!important}.chart-page .natal-three-column{grid-template-columns:1fr!important}.chart-page .natal-wheel-column,.chart-page .placements-table,.chart-page .houses-table{grid-column:1;max-width:100%}}.syn-classic .aspect-table-scroll,.natal-aspect-viewport .aspect-table-scroll{overflow:hidden}.syn-classic .classic-matrix,.natal-aspect-viewport .classic-matrix{table-layout:fixed!important;width:100%!important;min-width:0!important}.syn-classic .syn-matrix th.matrix-object,.syn-classic .syn-matrix td{min-width:0!important}.syn-classic .matrix-object b,.syn-classic .matrix-object small,.natal-aspect-viewport .matrix-object b,.natal-aspect-viewport .matrix-object small{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricprecision;filter:none!important;text-shadow:none!important}.syn-classic .syn-matrix thead th.matrix-object>b{font-size:21px!important}.syn-classic .syn-matrix thead th.matrix-object>small{font-size:9.5px!important}@media (max-width:1199px){.syn-classic .aspect-table-scroll,.natal-aspect-viewport .aspect-table-scroll{overscroll-behavior:contain;overflow:auto!important}.syn-classic .classic-matrix{table-layout:fixed!important;width:max-content!important;min-width:1200px!important}.natal-aspect-viewport .classic-matrix{width:max-content!important;min-width:900px!important}.syn-classic .classic-matrix-scroll,.natal-aspect-viewport .classic-matrix-scroll{width:max-content!important;min-width:100%!important;overflow:visible!important}.syn-classic thead th,.natal-aspect-viewport thead th{z-index:12;top:0;position:sticky!important}.syn-classic tbody th,.natal-aspect-viewport tbody th{z-index:11;left:0;position:sticky!important}.syn-classic thead th:first-child,.natal-aspect-viewport thead th:first-child{z-index:14;left:0}}.aspect-table-viewport.is-fullscreen .syn-matrix-owners{display:table-row!important}.aspect-table-viewport.is-fullscreen .syn-matrix-owners th{z-index:31!important;height:32px!important;position:sticky!important;top:0!important}.aspect-table-viewport.is-fullscreen .syn-matrix thead tr:nth-child(2)>th{z-index:30!important;position:sticky!important;top:32px!important}.aspect-table-viewport.is-fullscreen .syn-matrix tbody th{z-index:29!important;position:sticky!important;left:0!important}.aspect-table-viewport.is-fullscreen .syn-matrix thead tr:nth-child(2)>th:first-child{z-index:32!important;left:0!important}.aspect-table-viewport.is-fullscreen .compact-aspect-matrix thead th{z-index:30!important;position:sticky!important;top:0!important}.aspect-table-viewport.is-fullscreen .compact-aspect-matrix tbody th{z-index:29!important;position:sticky!important;left:0!important}.profiles-list>article,.social-card-grid>article{transition:background-color .18s,border-color .18s,box-shadow .18s!important;transform:none!important}.profiles-list>article:hover,.social-card-grid>article:hover{background:#172126!important;border-color:#60717a!important;transform:none!important;box-shadow:0 0 0 1px #60717a55,0 8px 22px #0003!important}@keyframes bottom-sheet-in{0%{opacity:.5;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.astro-wheel .zodiac-name{text-anchor:middle;dominant-baseline:middle;paint-order:stroke;stroke:#071523;stroke-width:3px;font:700 12px Arial,sans-serif}.chart-page .astro-wheel-wrap{width:min(980px,96vw)!important}.chart-page .natal-wheel-column{min-width:0}.chat-hidden-input{display:none!important}.emoji-picker,.gif-picker{z-index:15;background:#252b2d;border:1px solid #536269;border-radius:12px;width:300px;max-width:calc(100% - 16px);padding:9px;position:absolute;bottom:58px;right:8px;box-shadow:0 12px 40px #0009}.floating-chat>footer>.emoji-picker{grid-template-columns:repeat(7,1fr)!important;gap:3px!important;display:grid!important}.emoji-picker button{font-size:20px!important}.floating-chat>footer>.gif-picker{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.gif-picker>label{grid-template-columns:1fr 34px!important;height:40px!important;margin:0!important;display:grid!important}.gif-picker>div{max-height:210px;overflow:auto;grid-template-columns:repeat(3,1fr)!important;gap:5px!important;display:grid!important}.gif-picker>div button{overflow:hidden;height:72px!important;padding:0!important}.gif-picker img{object-fit:cover;width:100%;height:100%}.gif-picker small{text-align:right;color:#b9c3c6}.chat-media-file{color:#fff;overflow-wrap:anywhere;text-decoration:underline}@media (max-width:820px){.floating-chat{width:auto!important;height:min(520px,72dvh)!important;display:grid!important;bottom:70px!important;left:8px!important;right:8px!important}.floating-chat.minimized{width:min(310px,100vw - 16px)!important;height:58px!important;left:auto!important}}.profile-chart-page .chart-heading{text-align:center}.profile-natal-chart .natal-three-column{display:block!important}.profile-natal-chart .placements-table,.profile-natal-chart .houses-table{display:none!important}.profile-natal-chart .astro-wheel-wrap{margin:auto;width:min(1050px,96vw)!important;max-width:none!important}.profile-wheel-avatar{pointer-events:none}.profile-wheel-avatar-fallback{fill:#20384a;stroke:#d8b7ef;stroke-width:5px}.profile-wheel-avatar-star{fill:#fff;text-anchor:middle;font:90px Georgia}.profile-chart-nav{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#102638e8;border:1px solid #405267;border-radius:14px;justify-content:center;gap:8px;width:max-content;max-width:calc(100vw - 20px);margin:18px auto;padding:7px;display:flex;position:sticky;bottom:10px}.profile-chart-nav a{color:#dce7ed;border-radius:9px;padding:10px 15px}.profile-chart-nav a:hover{background:#28445a}.profile-chart-nav a:nth-child(2){color:#35dc7c}.chart-page .natal-chart:not(.profile-natal-chart) .astro-wheel-wrap{width:100%!important;max-width:820px!important}.chart-page .natal-chart:not(.profile-natal-chart) .natal-wheel-column{justify-self:center!important;width:100%!important;max-width:820px!important}@media (max-width:1180px){.chart-page .natal-chart:not(.profile-natal-chart) .natal-wheel-column{max-width:min(820px,90vw)!important}}.syn-classic .syn-matrix tr>th:first-child{box-sizing:border-box!important;width:112px!important;min-width:112px!important;max-width:112px!important}.syn-classic .syn-matrix tbody th.matrix-object,.natal-aspect-viewport .classic-matrix tbody th.matrix-object{filter:none!important;opacity:1!important;text-shadow:none!important;transform:none!important}.syn-classic .syn-matrix tbody th.matrix-object>b{font-size:21px!important;line-height:1!important}.syn-classic .syn-matrix tbody th.matrix-object>small{font-size:9.5px!important;line-height:1.05!important}@media (max-width:1199px){.syn-classic .syn-matrix tbody th.matrix-object,.natal-aspect-viewport .classic-matrix tbody th.matrix-object{background-clip:padding-box!important;left:0!important}}.syn-classic .syn-matrix{border-collapse:separate!important;border-spacing:0!important}.syn-classic .syn-matrix th,.syn-classic .syn-matrix td{background-clip:padding-box!important}.aspect-table-viewport.is-fullscreen .syn-matrix tbody th.matrix-object{isolation:isolate;will-change:auto!important;transform:none!important}.aspect-table-viewport.is-fullscreen .syn-matrix tbody th.matrix-object>b,.aspect-table-viewport.is-fullscreen .syn-matrix tbody th.matrix-object>small{-webkit-text-stroke:.22px currentColor;color:#fff!important;text-rendering:auto!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;paint-order:stroke fill!important;text-shadow:0 0 .01px!important}.aspect-table-viewport.is-fullscreen .syn-matrix tbody th.matrix-object>small{-webkit-text-stroke:.16px currentColor}.syn-frozen-column{display:none}.aspect-table-viewport.is-fullscreen .syn-frozen-column{z-index:45;float:left;color:#fff;pointer-events:none;background:#30363c;grid-template-rows:32px 58px;grid-auto-rows:58px;width:112px;min-width:112px;margin-right:-112px;display:grid;position:sticky;top:auto;left:0}.aspect-table-viewport.is-fullscreen .syn-frozen-column>strong,.aspect-table-viewport.is-fullscreen .syn-frozen-column>i,.aspect-table-viewport.is-fullscreen .syn-frozen-column>span{box-sizing:border-box;text-align:center;background:#30363c;border-bottom:1px solid #405267;border-right:1px solid #405267;place-content:center;display:grid}.aspect-table-viewport.is-fullscreen .syn-frozen-column>strong{z-index:2;color:#fff;background:#10283b;font:700 15px Georgia,serif;position:sticky;top:0}.aspect-table-viewport.is-fullscreen .syn-frozen-column>i{z-index:2;background:#30363c;position:sticky;top:32px}.aspect-table-viewport.is-fullscreen .syn-frozen-column>span>b{color:#fff;font:600 21px/1 Segoe UI Symbol,"Noto Sans Symbols 2",Times New Roman,sans-serif;display:block}.aspect-table-viewport.is-fullscreen .syn-frozen-column>span>small{color:#fff;margin-top:3px;font:600 9.5px/1.05 Arial,sans-serif;display:block}.aspect-table-viewport.is-fullscreen .syn-matrix tr>th:first-child>*{visibility:hidden!important}:root{--portal-base:#191c21;--portal-panel:#2f3438;--portal-shade:#292e32;--portal-copy:#f4f4f4}body:has(.astro-navbar){background:var(--portal-base)!important;color:var(--portal-copy)!important}body:has(.astro-navbar) .portal-shell{background:var(--portal-base)!important;color:var(--portal-copy)!important}body:has(.astro-navbar) .portal-main{background:var(--portal-base)!important;color:var(--portal-copy)!important}body:has(.astro-navbar) .chart-page{background:var(--portal-base)!important;color:var(--portal-copy)!important}body:has(.astro-navbar) .synastry-page{background:var(--portal-base)!important;color:var(--portal-copy)!important}body:has(.astro-navbar) :is(.astro-navbar,.social-topbar,.mobile-bottom-nav,.messages-preview-popover,.notification-list,.quick-settings,.floating-chat,.messages-page,.profile-search,.friends-empty,.placements-table,.houses-table,.aspect-matrix-section,.aspect-interpretation,.compatibility-panel,.social-profile-content>section){background:var(--portal-panel)!important;border-color:var(--portal-shade)!important}body:has(.astro-navbar) :is(.profiles-list>article,.social-card-grid>article,.friend-request-list>article,.record-menu>div,.search-suggestions,.conversation-list>button,.object-card,.aspect-interpretation article){background:var(--portal-shade)!important;border-color:var(--portal-panel)!important}body:has(.astro-navbar) :is(button,input,select,textarea,.friend-search){background:var(--portal-panel)!important;border-color:var(--portal-shade)!important;color:var(--portal-copy)!important}body:has(.astro-navbar) :is(button,a,label,small,strong,p,h1,h2,h3,span,em){color:var(--portal-copy)}body:has(.astro-navbar) :is(.profiles-list>article,.social-card-grid>article):hover{background:var(--portal-panel)!important;border-color:var(--portal-shade)!important;box-shadow:0 0 0 1px var(--portal-shade)!important}body:has(.astro-navbar) *{scrollbar-color:var(--portal-panel) var(--portal-base)}body:has(.astro-navbar) ::-webkit-scrollbar-track{background:var(--portal-base)}body:has(.astro-navbar) ::-webkit-scrollbar-thumb{background:var(--portal-panel);border-color:var(--portal-base)}.friends-view-picker{display:none!important}.friends-toolbar{align-items:center!important;margin-bottom:10px!important;display:flex!important}.friend-tabs{flex-wrap:wrap;align-items:center!important;gap:7px!important;display:flex!important}.friend-tabs>button{white-space:nowrap}.friend-tabs>button b{background:var(--portal-shade);min-width:17px;height:17px;color:var(--portal-copy);border-radius:50%;place-items:center;font-size:9px;display:inline-grid}.friend-search{border:1px solid var(--portal-shade);border-radius:9px;align-items:center;gap:6px;min-width:180px;min-height:38px;margin-left:auto;padding:0 12px;display:flex}.friend-search input{outline:0;width:100%;min-width:0;background:0 0!important;border:0!important}.friend-request-list>article{grid-template-columns:72px minmax(150px,240px) auto 44px!important;align-items:center!important;gap:12px!important}.friend-request-list .inline-request-actions{justify-content:flex-start;align-items:center;gap:7px;min-width:max-content;display:flex;margin:0!important}.friend-request-list .inline-request-actions button{white-space:nowrap}.record-menu summary{place-items:center!important;width:40px!important;height:40px!important;padding:0!important;line-height:1!important;display:grid!important}.favorite-chart{justify-content:center!important;align-items:center!important;display:inline-flex!important}.liked:has(.portal-heart-icon){justify-content:center!important;align-items:center!important;display:inline-flex!important}button:has(>.portal-heart-icon){justify-content:center!important;align-items:center!important;display:inline-flex!important}.favorite-chart svg,.portal-heart-icon{flex:none;margin:auto!important;display:block!important}.messages-preview-popover{z-index:7100!important}.floating-chat{z-index:6000!important}.social-profile-chart .profile-natal-chart .astro-wheel-wrap,.profile-natal-chart .astro-wheel-wrap{width:min(525px,48vw)!important;max-width:525px!important;margin-inline:auto!important}.profile-natal-chart .chart-zoom-toggle,.profile-natal-chart .aspect-anchor{display:none!important}.profile-natal-chart .axis-name{paint-order:stroke;stroke-width:4px;stroke:var(--portal-base)!important;font-size:15px!important}.astro-navbar .astrovibe-logo,.astro-navbar .astrovibe-logo:hover,.astro-navbar .astrovibe-logo:focus,.astro-navbar .astrovibe-logo:active{transform-origin:0!important;box-shadow:none!important;filter:none!important;background:0 0!important;transition:none!important;transform:scale(.92)!important}@media (max-width:760px){.mobile-bottom-nav.disabled-on-friends{display:none!important}.portal-main:has(.friends-toolbar){padding-bottom:20px!important}.friend-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.friend-tabs>button{min-width:0!important;padding-inline:5px!important;font-size:8px!important}.friend-tabs>button:first-child{order:1}.friend-tabs>button:nth-child(2){order:2}.friend-tabs>button:nth-child(3){order:3;grid-column:1}.friend-tabs>button:nth-child(4){order:5}.friend-tabs>button:nth-child(5){order:6}.friend-search{order:4;grid-column:1/-1;min-width:0;min-height:34px;margin:0}.friend-request-list>article,.friends-two-column>article{position:relative!important;overflow:visible!important}.friend-request-list>article{grid-template-columns:54px minmax(0,1fr) 42px!important;gap:7px!important}.friend-request-list .inline-request-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;display:grid}.friend-request-list .inline-request-actions button{width:100%}.friends-two-column .record-menu,.friend-request-list .record-menu{z-index:5!important;position:relative!important;top:auto!important;right:auto!important}.friends-two-column .record-menu summary,.friend-request-list .record-menu summary{visibility:visible!important;opacity:1!important;display:grid!important}.record-menu[open]>div{z-index:7101!important;width:100vw!important;max-width:none!important;position:fixed!important;inset:auto 0 0!important}.social-profile-chart .profile-natal-chart .astro-wheel-wrap,.profile-natal-chart .astro-wheel-wrap{width:min(50vw,390px)!important;max-width:390px!important}}html[data-theme=dark] body:has(.astro-navbar){background:#2f3438!important}html[data-theme=dark] body:has(.astro-navbar) :is(.portal-shell,.portal-main,.chart-page,.synastry-page){background:#2f3438!important}html[data-theme=dark] body:has(.astro-navbar) :is(.astro-navbar,.social-topbar,.mobile-bottom-nav){background:#191c21!important}html[data-theme=dark] body:has(.astro-navbar) :is(.messages-preview-popover,.notification-list,.quick-settings,.floating-chat,.messages-page,.profile-search,.friends-empty,.placements-table,.houses-table,.aspect-matrix-section,.aspect-interpretation,.compatibility-panel,.social-profile-content>section,.wall-composer,.wall-post){background:#292e32!important;border-color:#191c21!important}html[data-theme=light] body:has(.astro-navbar){color:#17231c!important;background:#f7f9f8!important}html[data-theme=light] body:has(.astro-navbar) :is(.portal-shell,.portal-main,.chart-page,.synastry-page){color:#17231c!important;background:#f7f9f8!important}html[data-theme=light] body:has(.astro-navbar) :is(.astro-navbar,.social-topbar,.mobile-bottom-nav){color:#17231c!important;background:#fff!important;border-color:#dce7df!important}html[data-theme=light] body:has(.astro-navbar) :is(.profiles-list>article,.social-card-grid>article,.friend-request-list>article,.messages-page,.profile-search,.friends-empty,.social-profile-content>section,.wall-composer,.wall-post,.favorite-records>article){color:#17231c!important;background:#fff!important;border-color:#dce7df!important}html[data-theme=light] body:has(.astro-navbar) :is(button,input,select,textarea,.friend-search){color:#17231c!important;background:#fff!important;border-color:#cfded4!important}html[data-theme=light] body:has(.astro-navbar) :is(button.active,.social-profile-tabs .active,.open-all-messages,.entry-submit){color:#07853b!important;border-color:#07853b!important}html[data-theme=light] body:has(.astro-navbar) :is(button,a,label,small,strong,p,h1,h2,h3,span,em){color:inherit}.community-wall{width:min(720px,100%);margin-inline:auto}.wall-composer,.wall-post,.wall-empty{background:#292e32;border:1px solid #191c21;border-radius:14px}.wall-composer{margin-bottom:16px;padding:14px}.wall-composer textarea{resize:vertical;border:1px solid #191c21;border-radius:10px;width:100%;min-height:90px;padding:12px;font-size:15px;display:block}.wall-composer>img{object-fit:contain;border-radius:10px;max-width:100%;max-height:360px;margin:10px auto;display:block}.wall-composer footer{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.wall-composer footer label,.wall-composer footer button{cursor:pointer;border:1px solid #191c21;border-radius:8px;padding:9px 13px}.wall-composer input[type=file]{display:none}.wall-feed{gap:14px;display:grid}.wall-post>header{align-items:center;gap:10px;display:flex}.wall-post>header>img,.wall-post>header>i,.wall-comments img,.wall-comments i{object-fit:cover;background:#191c21;border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.wall-post>header div{gap:3px;display:grid}.wall-post>header a{font-weight:700}.wall-post>header small{opacity:.78;font-size:12px}.wall-post>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.5}.wall-post-image{object-fit:contain;background:#191c21;width:calc(100% + 28px);max-height:620px;margin:12px -14px;display:block}.wall-reaction-summary{gap:12px;padding:8px 0;font-size:13px;display:flex}.wall-post>nav{border-top:1px solid #191c21;grid-template-columns:repeat(5,1fr);gap:5px;padding-top:8px;display:grid}.wall-post>nav button{border:0;border-radius:7px;min-width:0;padding:8px 4px;font-size:12px}.wall-comments{gap:8px;margin-top:10px;display:grid}.wall-comments>div{align-items:flex-start;gap:7px;display:flex}.wall-comments img,.wall-comments i{flex:none;width:30px;height:30px}.wall-comments p{background:#191c21;border-radius:12px;gap:2px;margin:0;padding:7px 10px;font-size:13px;display:grid}.wall-comments small{opacity:.8;font-size:10px}.wall-empty{text-align:center;padding:45px 20px}.favorite-controls{grid-template-columns:minmax(220px,1fr) 180px auto;align-items:end;gap:9px;margin-bottom:14px;display:grid}.favorite-controls>label{gap:5px;font-size:12px;display:grid}.favorite-controls input,.favorite-controls select{border:1px solid #191c21;border-radius:8px;width:100%;height:40px;padding:0 10px}.favorite-view-menu{position:relative}.favorite-view-menu>summary{cursor:pointer;border:1px solid #191c21;border-radius:8px;place-items:center;height:40px;padding:0 15px;list-style:none;display:grid}.favorite-view-menu>div{z-index:50;background:#292e32;border:1px solid #191c21;border-radius:8px;width:130px;padding:5px;display:grid;position:absolute;top:44px;right:0}.favorite-view-menu button{text-align:left;border:0;padding:9px}.favorite-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:7px;display:grid}.favorite-records>article{background:#292e32;border:1px solid #191c21;border-radius:10px;min-width:0;padding:9px;position:relative}.favorite-grid>article{grid-template-columns:1fr auto;align-items:center;display:grid}.favorite-grid .favorite-type-icon{grid-column:1/-1;font-size:20px}.favorite-records .list-main{min-width:0}.favorite-records .list-main h2{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:4px 0;font-size:13px;overflow:hidden}.favorite-grid .record-menu summary{width:28px!important;height:28px!important}.favorite-records .record-menu>div{z-index:55}@media (min-width:761px){.astro-navbar :is(.astro-nav-main,.astro-nav-account) .nav-svg-icon{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important}.astro-navbar :is(.astro-nav-main,.astro-nav-account)>button{min-height:44px}.astro-navbar .astrovibe-logo{transform:scale(.92)!important}}.social-profile-chart .profile-natal-chart .astro-wheel-wrap,.profile-natal-chart .astro-wheel-wrap{width:min(788px,72vw)!important;max-width:788px!important}.social-profile-tabs :is(button,a){min-height:39px;background:#292e32!important;border:1px solid #191c21!important;border-radius:8px!important;padding:9px 13px!important;transition:background-color .16s,border-color .16s,color .16s!important}.social-profile-tabs :is(button,a):hover,.social-profile-tabs :is(button.active,a:hover){background:#191c21!important}.floating-chat :is(header>div>button,footer>div>button,footer>label>button,.gif-picker label>button){border-radius:50%!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;padding:6px!important;display:grid!important}.floating-chat :is(header>div>button,footer>div>button,footer>label>button,.gif-picker label>button) .nav-svg-icon{width:21px!important;min-width:21px!important;max-width:21px!important;height:21px!important;display:block!important}.floating-chat-body small{text-shadow:0 1px 2px #191c21;color:#fff!important;opacity:.92!important;margin-top:5px!important;font-size:11px!important;font-weight:600!important}@media (max-width:760px){.wall-post>nav{grid-template-columns:repeat(3,1fr)}.favorite-controls{grid-template-columns:1fr auto}.favorite-controls .favorite-search{grid-column:1/-1}.favorite-view-menu{grid-area:2/2}.favorite-view-menu>div{right:0}.favorite-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.favorite-grid>article{padding:6px}.favorite-grid .favorite-type-icon{font-size:16px}.favorite-records .list-main h2{font-size:10px}.favorite-records .list-main small{font-size:8px}.social-profile-chart .profile-natal-chart .astro-wheel-wrap,.profile-natal-chart .astro-wheel-wrap{width:min(75vw,585px)!important;max-width:585px!important}.social-profile-tabs :is(button,a){min-height:36px;padding:7px 9px!important;font-size:10px!important}}.favorite-filter-menu{position:relative}.favorite-filter-menu>summary{cursor:pointer;border:1px solid #191c21;border-radius:8px;place-items:center;height:40px;padding:0 15px;list-style:none;display:grid}.favorite-filter-menu>div{z-index:50;background:#292e32;border:1px solid #191c21;border-radius:8px;width:140px;padding:5px;display:grid;position:absolute;top:44px;right:0}.favorite-filter-menu button{text-align:left;border:0;padding:9px}@media (max-width:760px){.favorite-controls{grid-template-columns:1fr!important}.favorite-controls .favorite-search{grid-column:1!important}.favorite-filter-menu{grid-row:2}.favorite-view-menu{grid-area:3/1!important}.favorite-filter-menu>div,.favorite-view-menu>div{left:0;right:auto}}html[data-theme=dark]{--av-page:#0d0f10;--av-surface:#1b1e20;--av-elevated:#262a2d;--av-text:#f4f6f5;--av-muted:#a7afa9;--av-border:#353b38;--av-green:#18c967;--night:var(--av-page);--night2:var(--av-surface);--paper:var(--av-page);--white:var(--av-surface);--ink:var(--av-text);--muted:var(--av-muted);--line:var(--av-border);--coral:var(--av-green);--gold:var(--av-green)}html[data-theme=light]{--av-page:#f3f5f4;--av-surface:#fff;--av-elevated:#e9eeeb;--av-text:#172019;--av-muted:#5e6b63;--av-border:#d4ded7;--av-green:#078f43;--night:var(--av-surface);--night2:var(--av-elevated);--paper:var(--av-page);--white:var(--av-surface);--ink:var(--av-text);--muted:var(--av-muted);--line:var(--av-border);--coral:var(--av-green);--gold:var(--av-green)}html[data-theme] body{background:var(--av-page)!important;color:var(--av-text)!important}html[data-theme] body:has(.astro-navbar) :is(.portal-shell,.portal-main,.chart-page,.synastry-page,.profile-chart-page,.messages-page,.scanner-page,.current-sky-page){background:var(--av-page)!important;color:var(--av-text)!important}html[data-theme] body:has(.astro-navbar) :is(.profiles-list>article,.social-card-grid>article,.friend-request-list>article,.favorite-records>article,.wall-post,.wall-composer,.social-profile-content>section,.placements-table,.houses-table,.aspect-matrix-section,.aspect-interpretation,.compatibility-panel,.messages-preview-popover,.notification-list,.quick-settings,.floating-chat,.options-panel,.scanner-coming-soon,.profile-search,.favorite-controls input,.favorite-controls select,.friend-search,.messages-search,.conversation-list>button){background:var(--av-surface)!important;color:var(--av-text)!important;border-color:var(--av-border)!important}html[data-theme] body:has(.astro-navbar) :is(.record-menu>div,.favorite-view-menu>div,.favorite-filter-menu>div,.search-suggestions,.wall-comments p,.floating-chat-body p,.emoji-picker,.gif-picker,.object-card,.classic-matrix td,.classic-matrix th){background:var(--av-elevated)!important;color:var(--av-text)!important;border-color:var(--av-border)!important}html[data-theme] body:has(.astro-navbar) :is(input,textarea,select){background:var(--av-elevated)!important;color:var(--av-text)!important;border-color:var(--av-border)!important}html[data-theme] body:has(.astro-navbar) :is(input,textarea)::placeholder{color:var(--av-muted)!important}html[data-theme] body:has(.astro-navbar) :is(button,a,[role=button]):focus-visible{outline-color:var(--av-green)!important}html[data-theme] body:has(.astro-navbar) :is(button.active,a.active,[aria-selected=true],input:checked+label,.liked){color:var(--av-green)!important;border-color:var(--av-green)!important}html[data-theme] body:has(.astro-navbar) :is(button,a,[role=button]):hover{color:var(--av-green)}html[data-theme] body:has(.astro-navbar) :is(.nav-count,.wall-composer footer button,.entry-submit){background:var(--av-green)!important;color:#fff!important;border-color:var(--av-green)!important}html[data-theme] .astro-navbar{background:var(--av-surface)!important;color:var(--av-text)!important;border-color:var(--av-border)!important;box-shadow:0 1px 0 var(--av-border)!important}html[data-theme] .astro-navbar :is(.astrovibe-logo,.astro-nav-main>button,.astro-nav-account>button,.mobile-top-actions>button){outline-offset:2px;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important}html[data-theme] .astro-navbar :is(.astrovibe-logo,.astrovibe-logo:hover,.astrovibe-logo:focus,.astrovibe-logo:active){transition:none!important;transform:scale(.92)!important}@media (min-width:761px){.astro-navbar :is(.astro-nav-main,.astro-nav-account) .nav-svg-icon{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important}.astro-navbar :is(.astro-nav-main,.astro-nav-account)>button{box-shadow:none!important;background:0 0!important;border:0!important}}.social-profile-tabs :is(button,a),.social-profile-tabs :is(button,a):hover,.social-profile-tabs :is(button,a):focus,.social-profile-tabs :is(button,a):active{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;transition:color .15s!important;transform:none!important}.social-profile-tabs :is(button,a):hover,.social-profile-tabs .active{color:var(--av-green)!important}html[data-theme=dark] .profile-natal-chart .astro-wheel .wheel-bg{fill:#171a1c!important;stroke:var(--av-border)!important}html[data-theme=dark] .profile-natal-chart .astro-wheel-wrap{background:0 0!important}html[data-theme=light] .profile-natal-chart .astro-wheel .wheel-bg{fill:#f1f4f2!important;stroke:#aebab2!important}html[data-theme=light] .profile-natal-chart .astro-wheel>circle:not(.wheel-bg){stroke:#9eaaa2!important}html[data-theme=light] .profile-natal-chart .astro-wheel :is(.house-number,.axis-name,.wheel-planet text){fill:#172019!important;color:#172019!important}html[data-theme=light] .profile-natal-chart .astro-wheel-wrap{background:0 0!important}.floating-chat-body small{opacity:1!important;text-shadow:none!important;font-size:8px!important;font-weight:600!important;line-height:1.2!important}html[data-theme=dark] .floating-chat-body small{color:#dce3df!important}html[data-theme=light] .floating-chat-body small{color:#34423a!important}@media (max-width:760px){html[data-theme] .mobile-bottom-nav{background:var(--av-surface)!important;color:var(--av-text)!important;border-color:var(--av-border)!important}html[data-theme] .mobile-bottom-nav>button{box-shadow:none!important;background:0 0!important;border:0!important}.social-profile-tabs :is(button,a){background:0 0!important;border:0!important;transform:none!important}}html[data-theme=dark]{--av-page:#141719;--av-surface:#1d2123;--av-elevated:#292e31}body:has(.astro-navbar){background:var(--av-page)!important}body:has(.astro-navbar) :is(.portal-shell,.portal-main,.community-wall,.wall-feed,.profile-wall){background:0 0!important}.floating-chat>header .chat-person,.floating-chat>header .chat-person:hover,.floating-chat>header .chat-person:focus{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;transform:none!important}.floating-chat>footer>div{align-items:center;gap:7px!important}.floating-chat>footer>div>button{background:var(--av-elevated)!important;width:36px!important;min-width:36px!important;height:36px!important;color:var(--av-text)!important;border:1px solid var(--av-border)!important;padding:7px!important}.floating-chat>footer>div>button:hover{color:var(--av-green)!important;border-color:var(--av-green)!important;box-shadow:0 0 0 2px var(--av-green)!important}@supports (color:color-mix(in lab, red, red)){.floating-chat>footer>div>button:hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--av-green) 22%,transparent)!important}}.floating-chat>footer>div>button:hover{transform:none!important}.floating-chat>footer>label{border:1px solid var(--av-border)!important;background:var(--av-elevated)!important;height:46px!important;box-shadow:none!important;border-radius:24px!important;margin-top:8px!important;padding:0 5px 0 14px!important}.floating-chat>footer>label>input{height:44px!important;box-shadow:none!important;letter-spacing:0!important;background:0 0!important;border:0!important;padding:0!important}.floating-chat>footer>label>button{width:36px!important;min-width:36px!important;height:36px!important;color:var(--av-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:7px!important}.floating-chat>footer>label>button:hover{color:var(--av-green)!important;transform:none!important}.floating-chat-body small{font-variant-numeric:tabular-nums!important;font-kerning:normal!important;letter-spacing:0!important;word-spacing:0!important;white-space:nowrap!important;text-align:right!important;width:auto!important;color:var(--av-muted)!important;margin:3px 0 0!important;padding:0!important;font-family:Arial,sans-serif!important;font-size:9px!important;display:block!important}.floating-chat .nav-svg-icon text{letter-spacing:-.4px!important;font-size:12px!important;font-weight:800!important}.users-toolbar{grid-template-columns:minmax(210px,360px) minmax(150px,190px) auto!important;align-items:end!important;gap:10px!important;display:grid!important}.users-toolbar>label:first-child{max-width:360px}.users-toolbar>label:nth-child(2){max-width:190px}.users-toolbar .favorite-view-menu{align-self:end;position:relative}.users-results{gap:10px;display:grid}.users-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.users-grid>article{border:1px solid var(--av-border);background:var(--av-surface);border-radius:12px;min-width:0;padding:9px;position:relative;overflow:visible}.users-grid>article>img,.users-grid>article>.avatar-placeholder{aspect-ratio:1;object-fit:cover;border-radius:9px;width:100%}.users-grid .list-main h2{font-size:16px}.users-grid .list-main p{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.users-grid .friend-astro{font-size:9px}.user-card-actions{margin-top:9px;grid-template-columns:1fr!important;gap:5px!important;display:grid!important}.user-card-actions :is(a,button,summary){cursor:pointer;border:1px solid var(--av-border)!important;min-height:34px!important;color:var(--av-text)!important;font:inherit!important;text-align:center!important;background:0 0!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;padding:7px!important;display:flex!important}.user-card-actions :is(a,button,summary):hover{border-color:var(--av-green)!important;box-shadow:0 0 0 2px var(--av-green)!important}@supports (color:color-mix(in lab, red, red)){.user-card-actions :is(a,button,summary):hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--av-green) 20%,transparent)!important}}.user-card-actions :is(a,button,summary):hover{color:var(--av-green)!important;transform:none!important}.friend-status-menu{position:relative}.friend-status-menu>summary{list-style:none}.friend-status-menu>summary::-webkit-details-marker{display:none}.friend-status-menu>summary span{color:var(--av-green);margin-right:5px}.friend-status-menu>div{z-index:40;border:1px solid var(--av-border);background:var(--av-elevated);border-radius:8px;padding:6px;position:absolute;top:calc(100% + 5px);left:0;right:0;box-shadow:0 10px 30px #0008}.wall-composer textarea{resize:none!important}.wall-post{position:relative}.wall-post>header{align-items:center!important;display:flex!important}.wall-post>header>div:nth-child(2){display:grid}.wall-post>header>div:nth-child(2) small{color:var(--av-muted)}.wall-post-tools{align-items:center!important;gap:2px!important;margin-left:auto!important;display:flex!important}.wall-post-tools>.record-menu{position:relative}.wall-dismiss{color:var(--av-muted)!important;background:0 0!important;border:0!important;font-size:25px!important}.wall-hide-menu{border-top:1px solid var(--av-border)}.wall-hide-menu>summary{cursor:pointer;padding:9px}.wall-hide-menu>button{width:100%}.wall-post-text{position:relative}.wall-post-text p{white-space:pre-wrap}.wall-post-text.collapsed p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wall-post-text>button{color:var(--av-text);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.wall-reaction-summary{cursor:pointer;color:var(--av-muted)!important;background:0 0!important;border:0!important;gap:10px!important;margin-left:auto!important;display:flex!important}.wall-post-text,.wall-post-text p{box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.wall-post-text p{width:100%}.wall-post>nav{grid-template-columns:1fr 1fr 1fr!important;display:grid!important}.wall-post>nav>button,.wall-post>nav summary,.reaction-picker>button{width:100%;min-height:40px;color:var(--av-text);cursor:pointer;background:0 0;border:0}.reaction-picker{position:relative}.reaction-picker>div{z-index:30;border:1px solid var(--av-border);background:var(--av-elevated);border-radius:22px;gap:3px;padding:5px;display:none;position:absolute;bottom:100%;left:0;box-shadow:0 7px 25px #0008}.reaction-picker:hover>div,.reaction-picker:focus-within>div{display:flex}.reaction-picker>div button{cursor:pointer;background:0 0;border:0;border-radius:50%;width:34px;height:34px;font-size:20px}.reaction-picker .reacted{animation:.28s reaction-pop;color:var(--av-green)!important}.wall-share-menu{position:relative}.wall-share-menu>summary{place-items:center;list-style:none;display:grid}.wall-share-menu>summary::-webkit-details-marker{display:none}.wall-share-menu>div{z-index:31;border:1px solid var(--av-border);background:var(--av-elevated);border-radius:9px;min-width:210px;padding:6px;display:grid;position:absolute;bottom:100%;right:0;box-shadow:0 8px 30px #0008}.wall-share-menu>div :is(button,a){color:var(--av-text);text-align:left;cursor:pointer;background:0 0;border:0;padding:9px}.wall-dismissed{border:1px solid var(--av-border);background:var(--av-surface);border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}.wall-dismissed p{margin-right:auto}.wall-dismissed button{border:1px solid var(--av-border);color:var(--av-text);background:0 0;border-radius:7px;padding:8px}.wall-comments-overlay,.wall-reactions-modal{z-index:9000;background:var(--av-page);color:var(--av-text);position:fixed;inset:0}.wall-comments-overlay{grid-template-rows:auto 1fr auto;display:grid}.wall-comments-overlay>header,.wall-reactions-modal>header{border-bottom:1px solid var(--av-border);align-items:center;gap:15px;padding:14px 20px;display:flex}.wall-comments-overlay>header button,.wall-reactions-modal>header button{color:var(--av-text);background:0 0;border:0;font-size:30px}.wall-comments-overlay>.wall-comments{width:min(760px,100%);margin:auto;padding:20px;overflow:auto}.wall-comments-overlay>footer{gap:8px;width:min(760px,100%);margin:auto;padding:12px;display:flex}.wall-comments-overlay textarea{resize:none;flex:1;min-height:48px}.wall-reactions-modal{border:1px solid var(--av-border);border-radius:14px;width:min(520px,100vw - 24px);max-height:75vh;inset:50% auto auto 50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 20px 80px #000b}.wall-reactions-modal>header{background:var(--av-surface);position:sticky;top:0}.wall-reactions-modal>header button{margin-left:auto}.wall-reactions-modal>div{grid-template-columns:42px 1fr auto auto;align-items:center;gap:10px;padding:10px 16px;display:grid}.wall-reactions-modal>div img,.wall-reactions-modal>div>i{object-fit:cover;border-radius:50%;width:38px;height:38px}@keyframes reaction-pop{50%{transform:scale(1.18)}}body:has(.astro-navbar) :is(button,a,summary,[role=button]){transition:color .15s,border-color .15s,box-shadow .15s!important}body:has(.astro-navbar) :is(button,a,summary,[role=button]):hover{color:var(--av-green)!important}body:has(.astro-navbar) :is(button,a,summary)[class]:not(.astrovibe-logo):not(.chat-person):hover{transform:none!important}body:has(.astro-navbar) :is(button,a,summary)[class][style*=background]:hover{border-color:var(--av-green)!important;box-shadow:0 0 0 2px var(--av-green)!important}@supports (color:color-mix(in lab, red, red)){body:has(.astro-navbar) :is(button,a,summary)[class][style*=background]:hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--av-green) 22%,transparent)!important}}body:has(.astro-navbar) :is(.natal-page,.synastry-page,.current-sky-page,.profile-natal-chart,.portal-main){background:var(--av-page)!important;color:var(--av-text)!important}body:has(.astro-navbar) :is(.placements-table,.houses-table,.aspect-matrix-section,.aspect-interpretation,.compatibility-panel,.options-panel,.object-card){background:var(--av-surface)!important;color:var(--av-text)!important;border-color:var(--av-border)!important}@media (max-width:760px){.users-toolbar{grid-template-columns:1fr minmax(120px,150px) auto!important}.users-toolbar>label:first-child{grid-column:1/-1}.users-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.users-grid>article{padding:6px}.users-grid .list-main h2{font-size:12px}.users-grid .list-main p{display:none}.users-grid .friend-astro{font-size:8px}.user-card-actions :is(a,button,summary){padding:5px!important;font-size:9px!important}.wall-post>nav{grid-template-columns:repeat(3,1fr)!important}.wall-dismissed{flex-wrap:wrap}.wall-dismissed p{flex-basis:100%}}.users-toolbar{justify-content:flex-start!important;align-items:flex-end!important;gap:12px!important;padding:14px 16px!important;display:flex!important}.users-toolbar>label:first-child{flex:0 0 250px!important;max-width:250px!important}.users-toolbar>label:nth-child(2){flex:0 0 270px!important;max-width:270px!important}.users-toolbar>.favorite-view-menu{flex:none!important;width:104px!important;margin:0!important;position:relative!important}.users-toolbar>.favorite-view-menu>summary{border:1px solid var(--av-border)!important;background:var(--av-elevated)!important;cursor:pointer!important;border-radius:7px!important;place-items:center!important;width:104px!important;height:40px!important;padding:0 12px!important;list-style:none!important;display:grid!important}.users-toolbar>.favorite-view-menu>summary::-webkit-details-marker{display:none}.users-toolbar>.favorite-view-menu>div{min-width:130px!important;left:0!important;right:auto!important}.users-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:stretch!important;gap:14px!important}.users-grid>article{border-radius:12px!important;flex-direction:column!important;min-width:0!important;height:100%!important;padding:10px!important;display:flex!important;overflow:visible!important}.users-grid>article>img,.users-grid>article>.avatar-placeholder{aspect-ratio:4/3!important;object-fit:cover!important;background:var(--av-elevated)!important;width:100%!important;height:auto!important;min-height:0!important;color:var(--av-green)!important;border-radius:9px!important;place-items:center!important;font-size:34px!important;font-weight:700!important;display:grid!important}.users-grid .list-main{min-height:112px!important;padding:9px 1px 5px!important;display:block!important}.users-grid .list-main small{color:var(--av-muted)!important;font-size:10px!important;line-height:1.3!important}.users-grid .list-main h2{margin:5px 0!important;font-size:18px!important;line-height:1.15!important}.users-grid .friend-astro{white-space:nowrap!important;font-size:11px!important;line-height:1.35!important;display:block!important}.users-grid .list-main p{white-space:normal!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:6px 0 0!important;font-size:11px!important;line-height:1.4!important;display:-webkit-box!important;overflow:hidden!important}.user-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin-top:auto!important;display:grid!important}.user-card-actions :is(a,button,summary){background:var(--av-elevated)!important;width:100%!important;min-width:0!important;min-height:36px!important;color:var(--av-text)!important;box-shadow:none!important;text-align:center!important;border:1px solid #0000!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:5px!important;margin:0!important;padding:7px 5px!important;font-size:11px!important;line-height:1.15!important;display:flex!important;transform:none!important}.user-card-actions :is(a,button,summary):hover{background:var(--av-elevated)!important;color:var(--av-text)!important;border-color:var(--av-green)!important;box-shadow:0 0 0 2px var(--av-green)!important}@supports (color:color-mix(in lab, red, red)){.user-card-actions :is(a,button,summary):hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--av-green) 23%,transparent)!important}}.user-card-actions :is(a,button,summary):hover{transform:none!important}.user-card-actions .liked{border-color:var(--av-green)!important;color:var(--av-green)!important}.user-card-actions .portal-heart-icon,.friend-approved-icon{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:16px!important;min-width:16px!important;height:16px!important;margin:0!important}.friend-status-menu{min-width:0!important;margin:0!important}.friend-status-menu>summary{height:100%!important}.friend-status-menu>div{min-width:170px!important;right:auto!important}@media (max-width:1500px) and (min-width:761px){.users-grid{gap:10px!important}.users-grid .list-main h2{font-size:16px!important}.user-card-actions :is(a,button,summary){font-size:10px!important}}@media (max-width:760px){.users-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr) 86px!important;gap:7px!important;padding:9px!important;display:grid!important}.users-toolbar>label:first-child,.users-toolbar>label:nth-child(2){flex:auto!important;grid-column:auto!important;max-width:none!important}.users-toolbar>.favorite-view-menu,.users-toolbar>.favorite-view-menu>summary{width:86px!important}.users-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.users-grid>article{padding:5px!important}.users-grid>article>img,.users-grid>article>.avatar-placeholder{aspect-ratio:1!important;font-size:22px!important}.users-grid .list-main{min-height:82px!important;padding-top:6px!important}.users-grid .list-main h2{font-size:12px!important}.users-grid .list-main small,.users-grid .friend-astro{font-size:8px!important}.users-grid .list-main p{display:none!important}.user-card-actions{grid-template-columns:1fr!important;gap:4px!important}.user-card-actions :is(a,button,summary){min-height:30px!important;padding:4px 2px!important;font-size:8px!important}.user-card-actions .portal-heart-icon,.friend-approved-icon{width:12px!important;min-width:12px!important;height:12px!important}}body:has(.astro-navbar) :is(input,select,textarea){box-sizing:border-box;color:var(--av-text)!important;border:1px solid var(--av-border)!important;background:var(--av-elevated)!important;box-shadow:none!important}body:has(.astro-navbar) :is(input,select,textarea):hover{border-color:var(--av-green)!important}body:has(.astro-navbar) :is(input,select,textarea):focus{border-color:var(--av-green)!important;box-shadow:0 0 0 2px var(--av-green)!important;outline:0!important}@supports (color:color-mix(in lab, red, red)){body:has(.astro-navbar) :is(input,select,textarea):focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--av-green) 20%,transparent)!important}}.profiles-list,.friends-two-column,.friend-request-list,.favorite-records,.conversation-list{min-width:0!important}.profiles-list{gap:12px!important}.profiles-list>article{border:1px solid var(--av-border)!important;background:var(--av-surface)!important;min-width:0!important;box-shadow:none!important;border-radius:12px!important;grid-template-columns:84px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:11px!important;display:grid!important;position:relative!important;overflow:visible!important;transform:none!important}.profiles-list>article:hover,.social-card-grid>article:hover,.favorite-records>article:hover,.conversation-list>button:hover{border-color:var(--av-green)!important;background:var(--av-surface)!important;box-shadow:0 0 0 1px var(--av-green)!important}@supports (color:color-mix(in lab, red, red)){.profiles-list>article:hover,.social-card-grid>article:hover,.favorite-records>article:hover,.conversation-list>button:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--av-green) 32%,transparent)!important}}.profiles-list>article:hover,.social-card-grid>article:hover,.favorite-records>article:hover,.conversation-list>button:hover{transform:none!important}.profiles-list>article>img,.profiles-list>article>.avatar-placeholder{object-fit:cover!important;background:var(--av-elevated)!important;width:84px!important;min-width:84px!important;height:84px!important;color:var(--av-green)!important;border-radius:10px!important;place-items:center!important;font-size:25px!important;font-weight:700!important;display:grid!important}.profiles-list .list-main{min-width:0!important}.profiles-list .list-main h2{margin:4px 0!important;font-size:19px!important;line-height:1.15!important}.profiles-list .list-main small{color:var(--av-muted)!important;font-size:10px!important}.profiles-list .list-main p{max-width:100%!important;margin:5px 0!important;font-size:11px!important;line-height:1.35!important}.profiles-list .friend-astro{font-size:11px!important}.friends-two-column{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:min(100%,1120px)!important;max-width:1120px!important;margin-inline:auto!important}.friends-two-column>article{grid-template-columns:72px minmax(0,1fr) 42px!important}.friends-two-column>article>img,.friends-two-column>article>.avatar-placeholder{width:72px!important;min-width:72px!important;height:72px!important}.social-card-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important;width:100%!important;max-width:none!important}.social-card-grid>article{border:1px solid var(--av-border)!important;background:var(--av-surface)!important;min-width:0!important;height:100%!important;box-shadow:none!important;border-radius:12px!important;flex-direction:column!important;padding:10px!important;display:flex!important;overflow:visible!important;transform:none!important}.social-card-grid>article>img,.social-card-grid>article>.avatar-placeholder{aspect-ratio:4/3!important;object-fit:cover!important;background:var(--av-elevated)!important;width:100%!important;height:auto!important;color:var(--av-green)!important;border-radius:9px!important;place-items:center!important;font-size:30px!important;display:grid!important}.social-card-grid .list-main{min-height:105px!important;padding:8px 1px!important}.social-card-grid .list-main h2{font-size:17px!important}.social-card-grid .list-main p{font-size:11px!important}.social-card-grid .record-menu{top:8px!important;right:8px!important}.friends-toolbar{border:1px solid var(--av-border)!important;background:var(--av-surface)!important;border-radius:12px!important;align-items:center!important;gap:10px!important;margin-bottom:10px!important;padding:12px 14px!important;display:flex!important}.friends-toolbar h1{font-size:25px!important}.friend-tabs{border:1px solid var(--av-border)!important;background:var(--av-surface)!important;border-radius:12px!important;flex-wrap:wrap!important;align-items:center!important;gap:7px!important;margin-bottom:14px!important;padding:9px!important;display:flex!important}.friend-tabs>button,.messages-filters>button{background:var(--av-elevated)!important;min-height:38px!important;color:var(--av-text)!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:8px!important;padding:7px 12px!important;transform:none!important}.friend-tabs>button:hover,.messages-filters>button:hover{color:var(--av-text)!important;border-color:var(--av-green)!important;box-shadow:0 0 0 2px var(--av-green)!important}@supports (color:color-mix(in lab, red, red)){.friend-tabs>button:hover,.messages-filters>button:hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--av-green) 20%,transparent)!important}}.friend-tabs>button.active,.messages-filters>button.active{color:var(--av-green)!important;border-color:var(--av-green)!important}.friend-search{border:1px solid var(--av-border)!important;background:var(--av-elevated)!important;border-radius:8px!important;width:250px!important;min-width:180px!important;max-width:250px!important;height:40px!important;margin-left:auto!important;padding:0 11px!important}.friend-search input{height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important}.friend-request-list>article{grid-template-columns:72px minmax(170px,1fr) auto 42px!important;gap:12px!important}.friend-request-list>article>img,.friend-request-list>article>.avatar-placeholder{width:72px!important;min-width:72px!important;height:72px!important}.inline-request-actions{grid-template-columns:repeat(2,minmax(110px,1fr))!important;gap:7px!important;margin:0!important;display:grid!important}.inline-request-actions button{background:var(--av-elevated)!important;min-height:36px!important;color:var(--av-text)!important;border:1px solid #0000!important;border-radius:7px!important;margin:0!important;padding:7px 10px!important}.inline-request-actions button:hover{border-color:var(--av-green)!important;box-shadow:0 0 0 2px var(--av-green)!important}@supports (color:color-mix(in lab, red, red)){.inline-request-actions button:hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--av-green) 20%,transparent)!important}}.inline-request-actions .approve{color:var(--av-green)!important}.inline-request-actions .reject{color:#ff6874!important}.favorite-controls{border:1px solid var(--av-border)!important;background:var(--av-surface)!important;border-radius:12px!important;justify-content:flex-start!important;align-items:flex-end!important;gap:10px!important;margin-bottom:14px!important;padding:12px 14px!important;display:flex!important}.favorite-controls .favorite-search{flex:0 0 250px!important;max-width:250px!important}.favorite-controls .favorite-search input{height:40px!important}.favorite-filter-menu,.favorite-view-menu{flex:none!important;position:relative!important}.favorite-filter-menu>summary,.favorite-view-menu>summary{border:1px solid var(--av-border)!important;background:var(--av-elevated)!important;cursor:pointer!important;border-radius:7px!important;place-items:center!important;min-width:104px!important;height:40px!important;padding:0 13px!important;list-style:none!important;display:grid!important}.favorite-filter-menu>summary::-webkit-details-marker{display:none}.favorite-view-menu>summary::-webkit-details-marker{display:none}.favorite-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important}.favorite-records>article{border:1px solid var(--av-border)!important;background:var(--av-surface)!important;min-width:0!important;box-shadow:none!important;border-radius:11px!important;padding:11px!important;transform:none!important}.favorite-grid>article{grid-template-columns:minmax(0,1fr) 34px!important;align-items:center!important;gap:7px!important;display:grid!important}.favorite-grid .favorite-type-icon{min-height:44px!important;color:var(--av-green)!important;grid-column:1/-1!important;place-items:center!important;font-size:24px!important;display:grid!important}.favorite-records .list-main h2{font-size:14px!important}.favorite-records .list-main small{color:var(--av-muted)!important;font-size:9px!important}.messages-page{border:1px solid var(--av-border)!important;background:var(--av-surface)!important;border-radius:16px!important;width:min(100%,820px)!important;padding:24px!important}.messages-page>header>a{background:0 0!important;border:1px solid #0000!important}.messages-page>header>a:hover{border-color:var(--av-green)!important;box-shadow:0 0 0 2px var(--av-green)!important}@supports (color:color-mix(in lab, red, red)){.messages-page>header>a:hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--av-green) 20%,transparent)!important}}.messages-search{border:1px solid var(--av-border)!important;background:var(--av-elevated)!important;border-radius:22px!important;height:44px!important}.messages-search input{height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important}.messages-filters{gap:7px!important;margin:10px 0!important}.conversation-list{gap:6px!important}.conversation-list>button{background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;grid-template-columns:54px minmax(0,1fr) 10px!important;gap:12px!important;padding:10px!important}.conversation-list img,.conversation-list .avatar-placeholder{object-fit:cover!important;background:var(--av-elevated)!important;width:52px!important;height:52px!important;color:var(--av-green)!important;border-radius:50%!important;place-items:center!important;display:grid!important}.social-profile-content>section{border:1px solid var(--av-border)!important;background:var(--av-surface)!important;border-radius:14px!important}.social-profile-content .profiles-list{width:100%!important}.social-profile-tabs{border-color:var(--av-border)!important;gap:6px!important}.social-profile-tabs :is(button,a){min-height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:8px 11px!important;transform:none!important}.social-profile-tabs :is(button,a):hover{color:var(--av-green)!important;box-shadow:none!important;background:0 0!important}.record-menu>summary{background:var(--av-elevated)!important;color:var(--av-text)!important;box-shadow:none!important;border:1px solid #0000!important}.record-menu>summary:hover{color:var(--av-text)!important;border-color:var(--av-green)!important;box-shadow:0 0 0 2px var(--av-green)!important}@supports (color:color-mix(in lab, red, red)){.record-menu>summary:hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--av-green) 20%,transparent)!important}}.record-menu>div,.favorite-filter-menu>div,.favorite-view-menu>div{border:1px solid var(--av-border)!important;background:var(--av-elevated)!important;border-radius:9px!important;box-shadow:0 10px 30px #0008!important}.record-menu>div :is(a,button),.favorite-filter-menu>div button,.favorite-view-menu>div button{color:var(--av-text)!important;background:0 0!important}.record-menu>div :is(a,button):hover,.favorite-filter-menu>div button:hover,.favorite-view-menu>div button:hover{color:var(--av-green)!important;background:var(--av-green)!important}@supports (color:color-mix(in lab, red, red)){.record-menu>div :is(a,button):hover,.favorite-filter-menu>div button:hover,.favorite-view-menu>div button:hover{background:color-mix(in srgb,var(--av-green) 8%,transparent)!important}}@media (max-width:1200px) and (min-width:761px){.social-card-grid,.favorite-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:760px){.profiles-list{gap:7px!important}.profiles-list>article{grid-template-columns:58px minmax(0,1fr) 38px!important;gap:7px!important;padding:7px!important}.profiles-list>article>img,.profiles-list>article>.avatar-placeholder{width:58px!important;min-width:58px!important;height:58px!important;font-size:18px!important}.profiles-list .list-main h2{font-size:13px!important}.profiles-list .list-main small,.profiles-list .friend-astro{font-size:8px!important}.profiles-list .list-main p{font-size:9px!important}.friends-two-column{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.friends-two-column>article{grid-template-columns:44px minmax(0,1fr) 34px!important}.friends-two-column>article>img,.friends-two-column>article>.avatar-placeholder{width:44px!important;min-width:44px!important;height:44px!important}.social-card-grid,.favorite-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.social-card-grid>article,.favorite-records>article{padding:6px!important}.social-card-grid .list-main{min-height:72px!important}.social-card-grid .list-main h2,.favorite-records .list-main h2{font-size:11px!important}.social-card-grid .list-main p{display:none!important}.friends-toolbar{padding:9px!important}.friends-toolbar h1{font-size:22px!important}.friend-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:7px!important;display:grid!important}.friend-tabs>button{min-width:0!important;min-height:34px!important;padding:5px!important;font-size:8px!important}.friend-search{grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.friend-request-list>article{grid-template-columns:54px minmax(0,1fr) 38px!important}.friend-request-list .inline-request-actions{grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.inline-request-actions button{font-size:9px!important}.favorite-controls{grid-template-columns:minmax(0,1fr) auto auto!important;gap:7px!important;padding:9px!important;display:grid!important}.favorite-controls .favorite-search{flex:auto!important;grid-column:1/-1!important;max-width:none!important}.favorite-filter-menu>summary,.favorite-view-menu>summary{min-width:90px!important}.messages-page{padding:13px!important}.conversation-list>button{padding:8px!important}}.wall-post{padding:16px 20px!important;overflow:hidden!important}.wall-post>header{gap:11px!important;min-height:48px!important}.wall-post>header>img,.wall-post>header>i{flex:0 0 44px!important;width:44px!important;height:44px!important}.wall-post>header>div:nth-child(2){gap:3px!important;min-width:0!important}.wall-post>header>div:nth-child(2) a{font-size:17px!important;line-height:1.2!important}.wall-post>header>div:nth-child(2) small{font-size:12px!important;line-height:1.2!important}.wall-post-tools{align-items:center!important;gap:6px!important;display:flex!important}.wall-post-tools>.record-menu>summary,.wall-post-tools>.wall-dismiss{background:var(--av-elevated)!important;width:40px!important;min-width:40px!important;height:40px!important;color:var(--av-text)!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:50%!important;place-items:center!important;margin:0!important;padding:0!important;line-height:1!important;display:grid!important;transform:none!important}.wall-post-tools>.wall-dismiss{font-size:22px!important;font-weight:400!important}.wall-post-tools>.record-menu>summary:hover,.wall-post-tools>.wall-dismiss:hover{color:var(--av-text)!important;border-color:var(--av-green)!important;box-shadow:0 0 0 2px var(--av-green)!important}@supports (color:color-mix(in lab, red, red)){.wall-post-tools>.record-menu>summary:hover,.wall-post-tools>.wall-dismiss:hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--av-green) 20%,transparent)!important}}.wall-post-text{margin:12px 0 8px!important}.wall-post-text p{margin:0!important;font-size:15px!important;line-height:1.5!important}.wall-post-text>button{color:var(--av-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;margin-top:7px!important;padding:0!important;font-size:13px!important;font-weight:700!important;line-height:1.3!important;text-decoration:none!important;display:inline-block!important}.wall-post-text>button:hover{color:var(--av-green)!important;box-shadow:none!important;background:0 0!important}.wall-post-image{object-fit:contain!important;background:var(--av-elevated)!important;border-radius:10px!important;width:100%!important;max-width:100%!important;max-height:620px!important;margin:14px 0 10px!important;display:block!important}.wall-reaction-summary{width:max-content!important;max-width:100%!important;min-height:26px!important;color:var(--av-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-end!important;align-items:center!important;gap:9px!important;margin:5px 0 7px auto!important;padding:2px 0!important;font-size:12px!important;line-height:1!important;display:flex!important}.wall-reaction-summary:hover{color:var(--av-green)!important;box-shadow:none!important;background:0 0!important}.wall-post>nav{border-top:1px solid var(--av-border)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin-top:0!important;padding-top:10px!important;display:grid!important}.wall-post>nav>.reaction-picker,.wall-post>nav>button,.wall-post>nav>.wall-share-menu{min-width:0!important}.wall-post>nav .reaction-picker>button,.wall-post>nav>button,.wall-post>nav>.wall-share-menu>summary{background:var(--av-elevated)!important;width:100%!important;min-height:42px!important;color:var(--av-text)!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:8px 10px!important;font-size:13px!important;line-height:1.2!important;display:flex!important;transform:none!important}.wall-post>nav .reaction-picker>button:hover,.wall-post>nav>button:hover,.wall-post>nav>.wall-share-menu>summary:hover{color:var(--av-text)!important;border-color:var(--av-green)!important;box-shadow:0 0 0 2px var(--av-green)!important}@supports (color:color-mix(in lab, red, red)){.wall-post>nav .reaction-picker>button:hover,.wall-post>nav>button:hover,.wall-post>nav>.wall-share-menu>summary:hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--av-green) 20%,transparent)!important}}.wall-post>nav .reaction-picker>button:hover,.wall-post>nav>button:hover,.wall-post>nav>.wall-share-menu>summary:hover{background:var(--av-elevated)!important}.wall-post>nav .reaction-picker>button.reacted{color:var(--av-green)!important;border-color:var(--av-green)!important}.reaction-picker>div,.wall-share-menu>div{bottom:calc(100% + 7px)!important}@media (max-width:760px){.wall-post{padding:12px!important}.wall-post>header{gap:8px!important}.wall-post>header>img,.wall-post>header>i{flex-basis:40px!important;width:40px!important;height:40px!important}.wall-post-tools{gap:4px!important}.wall-post-tools>.record-menu>summary,.wall-post-tools>.wall-dismiss{width:36px!important;min-width:36px!important;height:36px!important}.wall-post-text{margin-top:10px!important}.wall-post-text p{font-size:14px!important}.wall-post-image{margin:12px 0 8px!important}.wall-post>nav{gap:5px!important}.wall-post>nav .reaction-picker>button,.wall-post>nav>button,.wall-post>nav>.wall-share-menu>summary{min-height:38px!important;padding:6px 3px!important;font-size:11px!important}}:root{--av-main-button-bg:var(--av-elevated)}body:has(.astro-navbar) :is(.wall-post>nav button,.wall-post>nav>.wall-share-menu>summary,.wall-composer footer button,.wall-composer footer label,.user-card-actions>a,.user-card-actions>button,.user-card-actions>.friend-status-menu>summary,.inline-request-actions button,.friend-tabs>button,.messages-filters>button,.entry-submit,.open-all-messages){background:var(--av-main-button-bg)!important;color:var(--av-text)!important;box-shadow:none!important;border:1px solid #0000!important}body:has(.astro-navbar) :is(.wall-post>nav button,.wall-post>nav>.wall-share-menu>summary,.wall-composer footer button,.wall-composer footer label,.user-card-actions>a,.user-card-actions>button,.user-card-actions>.friend-status-menu>summary,.inline-request-actions button,.friend-tabs>button,.messages-filters>button,.entry-submit,.open-all-messages):hover{background:var(--av-main-button-bg)!important;border-color:var(--av-green)!important;color:var(--av-text)!important;box-shadow:0 0 0 2px var(--av-green)!important}@supports (color:color-mix(in lab, red, red)){body:has(.astro-navbar) :is(.wall-post>nav button,.wall-post>nav>.wall-share-menu>summary,.wall-composer footer button,.wall-composer footer label,.user-card-actions>a,.user-card-actions>button,.user-card-actions>.friend-status-menu>summary,.inline-request-actions button,.friend-tabs>button,.messages-filters>button,.entry-submit,.open-all-messages):hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--av-green) 20%,transparent)!important}}body:has(.astro-navbar) :is(.record-menu>div,.favorite-filter-menu>div,.favorite-view-menu>div,.friend-status-menu>div,.wall-share-menu>div,.quick-settings) :is(button,a,summary){width:100%!important;min-height:38px!important;color:var(--av-text)!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:5px!important;align-items:center!important;margin:0!important;padding:9px 11px!important;display:flex!important;transform:none!important}body:has(.astro-navbar) :is(.record-menu>div,.favorite-filter-menu>div,.favorite-view-menu>div,.friend-status-menu>div,.wall-share-menu>div,.quick-settings) :is(button,a,summary):hover{background:var(--av-green)!important;border:0!important}@supports (color:color-mix(in lab, red, red)){body:has(.astro-navbar) :is(.record-menu>div,.favorite-filter-menu>div,.favorite-view-menu>div,.friend-status-menu>div,.wall-share-menu>div,.quick-settings) :is(button,a,summary):hover{background:color-mix(in srgb,var(--av-green) 9%,transparent)!important}}body:has(.astro-navbar) :is(.record-menu>div,.favorite-filter-menu>div,.favorite-view-menu>div,.friend-status-menu>div,.wall-share-menu>div,.quick-settings) :is(button,a,summary):hover{color:var(--av-green)!important;box-shadow:none!important}.wall-hide-menu{display:none!important}.wall-post-text>button,.wall-post-text>button:hover,.wall-reaction-summary,.wall-reaction-summary:hover,.reaction-picker>div button,.reaction-picker>div button:hover{box-shadow:none!important;background:0 0!important;border:0!important;transform:none!important}.wall-post-text>button{color:var(--av-muted)!important}.wall-post-text>button:hover{color:var(--av-green)!important}.reaction-picker>div button{padding:0!important}.reaction-picker>div button:hover{filter:brightness(1.12)}.record-menu>summary{text-indent:0!important;place-items:center!important;font-size:0!important;line-height:0!important;display:grid!important;position:relative!important}.record-menu>summary:before{content:"•••";letter-spacing:2px;font:700 14px/1 Arial,sans-serif;display:block;transform:translate(1px)}.messages-preview-popover>label{border:1px solid var(--av-border)!important;box-shadow:none!important;background:0 0!important}.messages-preview-popover>label input{box-shadow:none!important;background:0 0!important;border:0!important}.preview-conversations>button,.preview-conversations>button:hover,.conversation-list>button,.conversation-list>button:hover{box-shadow:none!important;background:0 0!important}.preview-conversations>button:hover,.conversation-list>button:hover{color:var(--av-green)!important}.notification-list{display:grid!important}.notification-item{text-align:left!important;grid-template-columns:24px minmax(0,1fr)!important;place-items:start!important;width:100%!important;display:grid!important}.notification-item>div,.notification-item b,.notification-item small{text-align:left!important;justify-self:start!important;width:100%!important;min-width:0!important}.notification-item .nav-svg-icon{justify-self:start!important}.social-profile-tabs{justify-content:center!important;align-items:center!important;gap:6px!important;display:flex!important}.social-profile-tabs :is(button,a),.social-profile-tabs :is(button,a):hover,.social-profile-tabs :is(button,a):focus,.social-profile-tabs :is(button,a):active{min-height:40px!important;box-shadow:none!important;color:var(--av-muted)!important;font:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-self:stretch!important;align-items:center!important;margin:0!important;padding:8px 11px!important;line-height:1.2!important;display:flex!important;transform:none!important}.social-profile-tabs :is(button,a):hover,.social-profile-tabs :is(button.active,a:hover){color:var(--av-green)!important}.user-avatar-wrap{min-width:0!important;position:relative!important}.users-grid .user-avatar-wrap{aspect-ratio:4/3!important;width:100%!important}.users-grid .user-avatar-wrap>img,.users-grid .user-avatar-wrap>.avatar-placeholder{object-fit:cover!important;background:var(--av-elevated)!important;width:100%!important;height:100%!important;color:var(--av-green)!important;border-radius:9px!important;place-items:center!important;display:grid!important}.profiles-list.users-results .user-avatar-wrap{width:84px!important;height:84px!important}.profiles-list.users-results .user-avatar-wrap>img,.profiles-list.users-results .user-avatar-wrap>.avatar-placeholder{object-fit:cover!important;background:var(--av-elevated)!important;width:100%!important;height:100%!important;color:var(--av-green)!important;border-radius:10px!important;place-items:center!important;display:grid!important}.user-liked-heart{z-index:5!important;border:1px solid var(--av-green)!important;background:var(--av-surface)!important;width:34px!important;height:34px!important;color:var(--av-green)!important;border-radius:50%!important;place-items:center!important;padding:6px!important;display:grid!important;position:absolute!important;top:7px!important;right:7px!important;box-shadow:0 3px 12px #0008!important}.user-liked-heart .portal-heart-icon{fill:currentColor!important;width:19px!important;height:19px!important;margin:0!important}.user-liked-heart:hover{background:var(--av-surface)!important;color:var(--av-green)!important;box-shadow:0 0 0 3px var(--av-green)!important}@supports (color:color-mix(in lab, red, red)){.user-liked-heart:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--av-green) 24%,transparent)!important}}.syn-classic :is(.syn-matrix th.matrix-object>b,.syn-matrix th.matrix-object>small,.syn-frozen-column>span>b,.syn-frozen-column>span>small),.natal-aspect-viewport :is(.matrix-object>b,.matrix-object>small){-webkit-text-stroke:0!important;text-shadow:none!important;font-weight:400!important}.syn-classic .syn-matrix :is(thead,tbody) th.matrix-object>b,.aspect-table-viewport.is-fullscreen .syn-frozen-column>span>b{font-family:Segoe UI Symbol,"Noto Sans Symbols 2",Times New Roman,sans-serif!important;font-size:21px!important;line-height:1!important}.syn-classic .syn-matrix :is(thead,tbody) th.matrix-object>small,.aspect-table-viewport.is-fullscreen .syn-frozen-column>span>small{font-family:Arial,sans-serif!important;font-size:9.5px!important;line-height:1.05!important}html[data-theme] body:has(.astro-navbar){background:var(--av-page)!important;color:var(--av-text)!important}html[data-theme] body:has(.astro-navbar) :is(.portal-shell,.portal-main,.chart-page,.synastry-page,.profile-chart-page,.current-sky-page,.scanner-page){background:var(--av-page)!important;color:var(--av-text)!important}html[data-theme] body:has(.astro-navbar) :is(.astro-wheel .wheel-bg,.syn-wheel .wheel-bg){fill:var(--av-surface)!important}html[data-theme] body:has(.astro-navbar) :is(.placements-table,.houses-table,.aspect-matrix-section,.aspect-interpretation,.compatibility-panel,.syn-person-panel,.sky-toolbar,.sky-3d,.options-panel,.social-profile-content>section){background:var(--av-surface)!important;border-color:var(--av-border)!important;color:var(--av-text)!important}@media (max-width:760px){.social-profile-tabs{justify-content:flex-start!important}.social-profile-tabs :is(button,a){flex:none!important;min-height:38px!important}.users-grid .user-avatar-wrap{aspect-ratio:1!important}.profiles-list.users-results .user-avatar-wrap{width:58px!important;height:58px!important}.user-liked-heart{width:27px!important;height:27px!important;padding:5px!important;top:4px!important;right:4px!important}.user-liked-heart .portal-heart-icon{width:15px!important;height:15px!important}.syn-classic .syn-matrix :is(thead,tbody) th.matrix-object>b,.aspect-table-viewport.is-fullscreen .syn-frozen-column>span>b{font-size:14px!important}.syn-classic .syn-matrix :is(thead,tbody) th.matrix-object>small,.aspect-table-viewport.is-fullscreen .syn-frozen-column>span>small{font-size:7px!important}}.user-card-actions>button:last-child,.user-card-actions>button:last-child:hover{background:var(--av-main-button-bg)!important;color:var(--av-text)!important;box-shadow:none!important;border-color:#0000!important}.user-card-actions>button:last-child:hover{border-color:var(--av-green)!important;box-shadow:0 0 0 2px var(--av-green)!important}@supports (color:color-mix(in lab, red, red)){.user-card-actions>button:last-child:hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--av-green) 20%,transparent)!important}}.record-menu>summary,.wall-post-tools>.record-menu>summary{color:#0000!important;line-height:0!important;position:relative!important}.record-menu>summary:before,.wall-post-tools>.record-menu>summary:before{content:"•••"!important;width:max-content!important;color:var(--av-text)!important;letter-spacing:2px!important;font:700 13px/1 Arial,sans-serif!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.wall-post-tools>.wall-dismiss{color:#0000!important;font-size:0!important;position:relative!important}.wall-post-tools>.wall-dismiss:before{content:"×";color:var(--av-text);font:400 25px/1 Arial,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html[data-theme] body .social-profile-page>.social-profile-tabs{background:0 0!important;justify-content:center!important;align-items:stretch!important;gap:6px!important;display:flex!important}html[data-theme] body .social-profile-page>.social-profile-tabs>button,html[data-theme] body .social-profile-page>.social-profile-tabs>a{height:auto!important;min-height:40px!important;box-shadow:none!important;color:var(--av-muted)!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-self:stretch!important;align-items:center!important;margin:0!important;padding:8px 11px!important;line-height:1.2!important;display:flex!important;transform:none!important}html[data-theme] body .social-profile-page>.social-profile-tabs>button:hover,html[data-theme] body .social-profile-page>.social-profile-tabs>a:hover,html[data-theme] body .social-profile-page>.social-profile-tabs>button.active{box-shadow:none!important;color:var(--av-green)!important;background:0 0!important;border:0!important;transform:none!important}html[data-theme],html[data-theme] body{background:var(--av-page)!important}html[data-theme] body:has(.chart-page){background:var(--av-page)!important}html[data-theme] body:has(.synastry-page){background:var(--av-page)!important}html[data-theme] body:has(.current-sky-page){background:var(--av-page)!important}html[data-theme] body .chart-page,html[data-theme] body .synastry-page,html[data-theme] body .current-sky-page{background-color:var(--av-page)!important;min-height:100vh!important;color:var(--av-text)!important;background-image:none!important}html[data-theme] body :is(.chart-page,.synastry-page,.current-sky-page) :is(.placements-table,.houses-table,.aspect-matrix-section,.aspect-interpretation,.compatibility-panel,.syn-person-panel,.sky-toolbar,.options-panel){background-color:var(--av-surface)!important;border-color:var(--av-border)!important;color:var(--av-text)!important;background-image:none!important}html[data-theme] body :is(.chart-page,.synastry-page,.current-sky-page) :is(.classic-matrix,.classic-matrix th,.classic-matrix td,.syn-matrix th,.syn-matrix td,.object-card){background-color:var(--av-elevated)!important;border-color:var(--av-border)!important;background-image:none!important}@media (max-width:760px){html[data-theme] body .social-profile-page>.social-profile-tabs{justify-content:flex-start!important}html[data-theme] body .social-profile-page>.social-profile-tabs>button,html[data-theme] body .social-profile-page>.social-profile-tabs>a{flex:none!important;min-height:38px!important;padding:7px 9px!important}}html[data-theme] body .wall-post .wall-post-text>button,html[data-theme] body .wall-post .wall-post-text>button:hover,html[data-theme] body .wall-post .wall-post-text>button:focus,html[data-theme] body .wall-post .wall-post-text>button:active{all:unset!important;cursor:pointer!important;color:var(--av-muted)!important;font:700 13px/1.35 Arial,sans-serif!important;display:inline!important}.wall-post .wall-post-text>button:hover{color:var(--av-green)!important}html[data-theme] body .wall-post>button.wall-reaction-summary,html[data-theme] body .wall-post>button.wall-reaction-summary:hover,html[data-theme] body .wall-post>button.wall-reaction-summary:focus,html[data-theme] body .wall-post>button.wall-reaction-summary:active{all:unset!important;cursor:pointer!important;width:max-content!important;max-width:100%!important;color:var(--av-muted)!important;justify-content:flex-end!important;align-items:center!important;gap:9px!important;margin:5px 0 7px auto!important;font:400 12px/1 Arial,sans-serif!important;display:flex!important}.wall-post>button.wall-reaction-summary:hover{color:var(--av-green)!important}.users-grid>article{flex-direction:column!important;align-items:stretch!important;display:flex!important}.users-grid .user-avatar-wrap{aspect-ratio:4/3!important;border-radius:9px!important;flex:none!important;width:100%!important;height:auto!important;display:block!important;position:relative!important;overflow:hidden!important}.users-grid .user-avatar-wrap>img,.users-grid .user-avatar-wrap>.avatar-placeholder{object-fit:cover!important;object-position:center!important;border-radius:0!important;place-items:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;inset:0!important}.users-grid .user-avatar-wrap>.avatar-placeholder{background:var(--av-elevated)!important;color:var(--av-green)!important;font:400 38px/1 Georgia,serif!important}.user-liked-heart,.user-liked-heart:hover,.user-liked-heart:focus,.user-liked-heart:active{background:var(--av-surface)!important;color:var(--av-green)!important;border-color:var(--av-green)!important}.user-liked-heart .portal-heart-icon{fill:var(--av-green)!important;stroke:var(--av-green)!important}@media (max-width:760px){.users-grid .user-avatar-wrap{aspect-ratio:1!important}.users-grid .user-avatar-wrap>.avatar-placeholder{font-size:25px!important}}.messages-preview-popover .preview-conversations,.messages-preview-popover .preview-conversations>button,.notification-list .notification-item{box-shadow:none!important;background:0 0!important;border:0!important}.messages-preview-popover .preview-conversations{padding:0!important}.messages-preview-popover .preview-conversations>button,.notification-list .notification-item{border-radius:8px!important;transition:color .15s,background-color .15s!important}.messages-preview-popover .preview-conversations>button:hover,.messages-preview-popover .preview-conversations>button:focus-visible{background:var(--av-green)!important}@supports (color:color-mix(in lab, red, red)){.messages-preview-popover .preview-conversations>button:hover,.messages-preview-popover .preview-conversations>button:focus-visible{background:color-mix(in srgb,var(--av-green) 16%,transparent)!important}}.messages-preview-popover .preview-conversations>button:hover,.messages-preview-popover .preview-conversations>button:focus-visible{color:var(--av-green)!important}.notification-list .notification-item:hover,.notification-list .notification-item:focus-visible{background:var(--av-green)!important}@supports (color:color-mix(in lab, red, red)){.notification-list .notification-item:hover,.notification-list .notification-item:focus-visible{background:color-mix(in srgb,var(--av-green) 10%,transparent)!important}}.notification-list .notification-item:hover,.notification-list .notification-item:focus-visible{color:var(--av-green)!important}.user-liked-heart,.user-liked-heart:hover,.user-liked-heart:focus,.user-liked-heart:active{border-color:var(--av-border)!important;background:var(--av-surface)!important}@supports (color:color-mix(in lab, red, red)){.user-liked-heart,.user-liked-heart:hover,.user-liked-heart:focus,.user-liked-heart:active{background:color-mix(in srgb,var(--av-surface) 90%,transparent)!important}}.user-liked-heart,.user-liked-heart:hover,.user-liked-heart:focus,.user-liked-heart:active{color:var(--av-text)!important;box-shadow:0 3px 12px #0007!important}.user-liked-heart .portal-heart-icon{fill:#0000!important;stroke:currentColor!important;stroke-width:1.8px!important}.user-liked-heart.active,.user-liked-heart.active:hover,.user-liked-heart.active:focus{border-color:var(--av-green)!important;color:var(--av-green)!important;box-shadow:0 0 10px var(--av-green),0 0 0 3px var(--av-green)!important}@supports (color:color-mix(in lab, red, red)){.user-liked-heart.active,.user-liked-heart.active:hover,.user-liked-heart.active:focus{box-shadow:0 0 10px color-mix(in srgb,var(--av-green) 78%,transparent),0 0 0 3px color-mix(in srgb,var(--av-green) 22%,transparent)!important}}.user-liked-heart.active .portal-heart-icon{fill:var(--av-green)!important;stroke:var(--av-green)!important}.wall-post>nav>button,.wall-post>nav>.reaction-picker>button,.wall-post>nav>.wall-share-menu>summary{font-size:0!important}.wall-post>nav>button>svg,.wall-post>nav>.wall-share-menu>summary>svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px;display:block}.wall-post>nav .reaction-picker>button{font-size:20px!important}.wall-post>nav .reaction-picker>div>button{font-size:22px!important}.reaction-picker.open>div{display:flex!important}.reaction-picker:has(>div:hover)>div{display:flex!important}.reaction-picker>div{transform:translateY(1px);padding-bottom:8px!important}.reaction-picker>div:after{content:"";height:12px;position:absolute;bottom:-10px;left:0;right:0}html[data-theme] body .wall-post>nav.wall-post-actions{border-top:1px solid var(--av-border)!important;grid-template-columns:none!important;justify-content:flex-start!important;align-items:center!important;gap:30px!important;padding:10px 2px 1px!important;display:flex!important}html[data-theme] body .wall-post-actions .wall-action{flex:none!important;align-items:center!important;gap:7px!important;min-width:0!important;display:flex!important;position:relative!important}html[data-theme] body .wall-post-actions :is(.wall-icon-button,.wall-action-count),html[data-theme] body .wall-post-actions>.wall-share-menu>summary{width:auto!important;min-width:0!important;min-height:0!important;color:var(--av-muted)!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:4px!important;font:600 14px/1 Arial,sans-serif!important;display:flex!important;transform:none!important}html[data-theme] body .wall-post-actions>.wall-share-menu>summary{gap:7px!important;list-style:none!important}html[data-theme] body .wall-post-actions :is(.wall-icon-button,.wall-share-menu>summary):hover{color:var(--av-green)!important;box-shadow:none!important;filter:drop-shadow(0 0 5px var(--av-green))!important;background:0 0!important;border:0!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] body .wall-post-actions :is(.wall-icon-button,.wall-share-menu>summary):hover{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--av-green) 80%,transparent))!important}}html[data-theme] body .wall-post-actions .wall-action-count:hover{color:var(--av-green)!important;box-shadow:none!important;background:0 0!important;border:0!important}.wall-post-actions .wall-icon-button{font-size:23px!important}.wall-post-actions :is(.wall-icon-button,.wall-share-menu>summary)>svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:27px!important;height:27px!important;display:block!important}.wall-post-actions .wall-icon-button.reacted{color:var(--av-green)!important;filter:drop-shadow(0 0 6px var(--av-green))!important}@supports (color:color-mix(in lab, red, red)){.wall-post-actions .wall-icon-button.reacted{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--av-green) 85%,transparent))!important}}.wall-post-actions .wall-icon-button.reacted .wall-thumb-icon{fill:var(--av-green)!important;stroke:var(--av-green)!important}.wall-post-actions .reaction-picker>div button:active{transform:translateY(-3px)scale(1.16)!important}.wall-post-actions .reaction-picker.reaction-just-selected>div{display:none!important}.wall-post-actions .reaction-choice-pop{animation:.3s wall-reaction-choice-pop!important}.wall-post>button.wall-reaction-summary{display:none!important}@keyframes wall-reaction-choice-pop{50%{transform:translateY(-3px)scale(1.16)}}@media (max-width:760px){html[data-theme] body .wall-post>nav.wall-post-actions{gap:24px!important;padding-inline:0!important}.wall-post-actions :is(.wall-icon-button,.wall-share-menu>summary)>svg{width:25px!important;height:25px!important}}.wall-delete-menu{position:relative}.wall-delete-menu>summary{cursor:pointer;width:40px;height:40px;color:var(--av-muted);place-items:center;font-size:25px;list-style:none;display:grid}.wall-delete-menu>summary::-webkit-details-marker{display:none}.wall-delete-menu>div{z-index:50;border:1px solid var(--av-border);background:var(--av-elevated);border-radius:8px;min-width:150px;padding:5px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 10px 30px #0008}.wall-delete-menu>div>button{width:100%;color:var(--av-text);text-align:left;cursor:pointer;background:0 0;border:0;padding:9px}.wall-reactions-modal>header>button,.wall-reactions-modal>header>button:hover,.wall-reactions-modal>header>button:focus{box-shadow:none!important;background:0 0!important;border:0!important}.favorite-records>article{cursor:pointer;position:relative!important}.favorite-records.profiles-list>article{min-height:98px!important;padding:14px 16px!important}.favorite-records.profiles-list .favorite-type-icon{width:70px!important;min-width:70px!important;height:70px!important}.favorite-records.profiles-list .list-main h2{font-size:19px!important}.favorite-records.profiles-list .list-main small{font-size:11px!important}.favorite-type-icon{background:var(--av-elevated);border-radius:10px;place-items:center;display:grid;overflow:hidden}.favorite-type-icon>img{object-fit:cover;width:100%;height:100%}.favorite-type-icon>svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:62%;height:62%}.favorite-type-icon .synastry-favorite-icon .chart-icon-ring{stroke:#e9957c;stroke-width:2.2px}.favorite-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.favorite-grid>article{flex-direction:column!important;align-items:stretch!important;min-height:250px!important;display:flex!important}.favorite-grid .favorite-type-icon{aspect-ratio:4/3!important;width:100%!important;height:auto!important;min-height:0!important}.favorite-grid .list-main{min-height:70px;padding:10px 2px}.favorite-grid .list-main h2{font-size:16px!important}.favorite-grid .list-main small{font-size:10px!important}.favorite-grid .record-menu{align-self:flex-end;margin-top:auto}.favorite-rename{z-index:45;border:1px solid var(--av-border);background:var(--av-surface);border-radius:8px;align-items:center;gap:6px;width:min(300px,100% - 70px);padding:5px;display:flex;position:absolute;top:10px;right:52px;box-shadow:0 8px 24px #0008}.favorite-rename input{width:100%;min-width:0;height:34px;padding:6px 8px}.favorite-rename button{border:1px solid var(--av-border);height:34px;color:var(--av-text);background:0 0;border-radius:6px}html[data-theme] body :is(.astro-wheel-wrap,.syn-wheel-wrap){background:0 0!important}html[data-theme] body :is(.astro-wheel .wheel-bg,.syn-wheel .syn-bg){fill:var(--av-surface)!important}.profile-natal-chart .astro-wheel .wheel-bg,.profile-natal-chart .astro-wheel .gold-ring{stroke:#d19b6c!important}.syn-person-panel.second>header h2,.syn-person-panel.second .planet-layer-label{color:#e9957c!important}.syn-person-panel.first>header h2,.syn-person-panel.first .planet-layer-label{color:var(--av-text)!important}.planet-layer-label{margin-top:4px;display:block;font:600 10px/1.2 Arial,sans-serif!important}.syn-classic .syn-matrix-owners>th:first-child{color:var(--av-text)!important}.syn-classic .syn-matrix-owners>th:last-child,.syn-classic .syn-matrix thead tr:nth-child(2) .matrix-object,.syn-classic .syn-matrix thead tr:nth-child(2) .matrix-object :is(b,i,small){color:#e9957c!important}.syn-classic .classic-matrix th,.syn-classic .classic-matrix td,.natal-aspect-viewport .classic-matrix th,.natal-aspect-viewport .classic-matrix td{height:46px!important}.aspect-matrix-section.classic{box-sizing:border-box!important;width:min(1600px,100vw - 24px)!important;max-width:none!important;margin-inline:50%!important;transform:translate(-50%)!important}.syn-classic .classic-matrix .matrix-object,.natal-aspect-viewport .classic-matrix .matrix-object{padding:1px!important}.syn-classic .classic-matrix td>b,.natal-aspect-viewport .classic-matrix td>b{font-size:18px!important}.edit-profile-page{background:var(--av-page)!important;color:var(--av-text)!important}.edit-profile-card,.edit-profile-card form{background:var(--av-surface)!important;color:var(--av-text)!important}.edit-profile-intro{background:var(--av-elevated)!important;color:var(--av-text)!important}.edit-profile-card :is(input,textarea){background:var(--av-elevated)!important;color:var(--av-text)!important;border-color:var(--av-border)!important}html[data-theme] :is(.chart-page,.synastry-page,.current-sky-page,.edit-profile-page) :is(button,input,textarea,select){border-color:var(--av-border)!important;color:var(--av-text)!important}html[data-theme] :is(.chart-page,.synastry-page,.current-sky-page,.edit-profile-page) :is(input,textarea,select),html[data-theme] :is(.chart-page,.synastry-page,.current-sky-page,.edit-profile-page) :is(.options-trigger,.sky-view-toggle button,.sky-time-control button){background:var(--av-elevated)!important}@media (max-width:1200px) and (min-width:761px){.favorite-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:760px){.favorite-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.favorite-grid>article{min-height:170px!important}.favorite-grid .favorite-type-icon{aspect-ratio:1!important}.favorite-grid .list-main h2{font-size:11px!important}.favorite-grid .list-main small{font-size:8px!important}.favorite-records.profiles-list>article{min-height:80px!important;padding:8px!important}.favorite-records.profiles-list .favorite-type-icon{width:58px!important;min-width:58px!important;height:58px!important}.syn-classic .classic-matrix th,.syn-classic .classic-matrix td,.natal-aspect-viewport .classic-matrix th,.natal-aspect-viewport .classic-matrix td{height:39px!important}.syn-classic .classic-matrix td>b,.natal-aspect-viewport .classic-matrix td>b{font-size:13px!important}}.wall-comments-overlay>footer>button{background:var(--av-main-button-bg)!important;min-width:100px!important;color:var(--av-text)!important;border:1px solid #0000!important;border-radius:8px!important}.wall-comments-overlay>footer>button:hover{border-color:var(--av-green)!important;background:var(--av-main-button-bg)!important;color:var(--av-text)!important;box-shadow:0 0 0 2px var(--av-green)!important}@supports (color:color-mix(in lab, red, red)){.wall-comments-overlay>footer>button:hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--av-green) 20%,transparent)!important}}@media (max-width:760px){.users-toolbar{grid-template-columns:minmax(0,1fr) 86px!important}.users-toolbar>label:first-child{grid-column:1/-1!important}.users-toolbar>label:nth-child(2){grid-column:1!important}.users-toolbar>.favorite-view-menu{grid-column:2!important}.favorite-controls{grid-template-columns:repeat(2,minmax(0,1fr))!important}.favorite-controls .favorite-search{grid-column:1/-1!important}.favorite-filter-menu{grid-column:1!important}.favorite-view-menu{grid-column:2!important}.favorite-filter-menu>summary,.favorite-view-menu>summary{width:100%!important}}html[data-theme] body .wall-comments-overlay{-webkit-backdrop-filter:blur(5px);background:#080a0cb8!important}html[data-theme] body .wall-comments-overlay>header{background:var(--av-surface)!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;min-height:68px!important;padding:12px 20px!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] body .wall-comments-overlay>header{background:color-mix(in srgb,var(--av-surface) 88%,transparent)!important}}html[data-theme] body .wall-comments-overlay>header{border-bottom:1px solid var(--av-border)!important}html[data-theme] body .wall-comments-overlay>header>button,html[data-theme] body .wall-comments-overlay>header>button:is(:hover,:focus,:active){width:36px!important;min-width:0!important;height:36px!important;min-height:0!important;color:var(--av-text)!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;place-items:center!important;margin:0!important;padding:0!important;font:400 30px/1 Arial,sans-serif!important;display:grid!important;transform:none!important}html[data-theme] body .wall-comments-overlay>header>button:hover{color:var(--av-green)!important}html[data-theme] body .wall-comments-overlay>header>h2{color:var(--av-text)!important;text-align:left!important;align-self:center!important;margin:0!important;padding:0!important;font-size:21px!important;line-height:36px!important}html[data-theme] body .wall-comments-overlay>.wall-comments{background:0 0!important;align-self:stretch!important}html[data-theme] body .wall-comments-overlay>footer{background:var(--av-surface)!important;align-items:center!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] body .wall-comments-overlay>footer{background:color-mix(in srgb,var(--av-surface) 88%,transparent)!important}}html[data-theme] body .wall-comments-overlay>footer{border-top:1px solid var(--av-border)!important}html[data-theme] body .wall-comments-overlay>footer>textarea{box-sizing:border-box!important;vertical-align:middle!important;background:var(--av-elevated)!important;min-height:48px!important;color:var(--av-text)!important;margin:0!important;padding:12px 14px!important;line-height:22px!important}html[data-theme] body .wall-comments-overlay>footer>textarea::placeholder{color:var(--av-muted)!important;opacity:1!important;line-height:22px!important}@media (max-width:760px){html[data-theme] body .wall-comments-overlay>header{min-height:58px!important;padding:9px 12px!important}html[data-theme] body .wall-comments-overlay>header>h2{font-size:19px!important}html[data-theme] body .wall-comments-overlay>footer{padding:9px!important}html[data-theme] body .wall-comments-overlay>footer>button{min-width:78px!important}}html[data-theme] body .wall-comments-overlay>.wall-comments{width:min(860px,100%)!important;margin:0 auto!important;padding:24px 22px 40px!important;display:block!important;overflow:auto!important}.wall-comments-overlay .wall-comment-thread{min-width:0;margin:0 0 22px;display:block;position:relative}.wall-comments-overlay .wall-comment-item{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:11px;display:grid}.wall-comments-overlay .wall-comment-item>img,.wall-comments-overlay .wall-comment-item>i,.wall-comments-overlay>footer>img,.wall-comments-overlay>footer>i{object-fit:cover;background:var(--av-elevated);border-radius:50%;place-items:center;font-style:normal;display:grid;width:42px!important;min-width:42px!important;height:42px!important}.wall-comment-content{min-width:0}.wall-comment-content>header{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:7px;min-height:20px;display:flex}.wall-comment-content>header>b{color:var(--av-text);font-size:14px}.wall-comment-content>header>time{color:var(--av-muted);font-size:12px}html[data-theme] body .wall-comments-overlay .wall-comment-content>p{color:var(--av-text)!important;overflow-wrap:anywhere!important;white-space:pre-wrap!important;background:0 0!important;border:0!important;border-radius:0!important;margin:2px 0 5px!important;padding:0!important;font-size:14px!important;line-height:1.45!important;display:block!important}.wall-comment-content>nav{flex-wrap:wrap;align-items:center;gap:4px 20px;min-height:28px;display:flex}html[data-theme] body .wall-comment-content>nav>button{width:auto!important;min-width:0!important;min-height:0!important;color:var(--av-muted)!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:3px 0!important;font:600 12px/1.3 Arial,sans-serif!important;transform:none!important}html[data-theme] body .wall-comment-content>nav>button:first-child{filter:grayscale();opacity:.75;font-family:Noto Color Emoji,Arial,sans-serif!important;font-size:16px!important}html[data-theme] body .wall-comment-content>nav>button:is(:hover,.liked){color:var(--av-green)!important;filter:none!important;opacity:1!important}.wall-comment-content>nav>span{color:var(--av-muted);font-size:12px}.wall-comment-content>nav>span.has-likes{color:var(--av-text)}.wall-thread-toggle{cursor:pointer;font-weight:700;color:var(--av-muted)!important;background:0 0!important;border:0!important;margin:7px 0 0 53px!important;padding:3px 0!important;font-size:12px!important}.wall-comment-children{border-left:2px solid var(--av-border);margin:12px 0 0 31px;padding-left:22px;position:relative}.wall-comment-children:before{content:"";border-left:2px solid var(--av-border);border-bottom:2px solid var(--av-border);border-bottom-left-radius:12px;width:20px;height:18px;position:absolute;bottom:-6px;left:-2px}.wall-comment-children .wall-comment-item{grid-template-columns:34px minmax(0,1fr)}.wall-comment-children .wall-comment-item>img,.wall-comment-children .wall-comment-item>i{width:34px!important;min-width:34px!important;height:34px!important}.wall-comments-overlay>footer{box-sizing:border-box!important;width:min(860px,100%)!important;padding:12px 18px!important;display:flex!important}.wall-comment-composer{flex:1;align-items:center;min-width:0;display:flex;position:relative}.wall-comment-composer>textarea{width:100%;border-radius:24px!important;padding-right:150px!important}.wall-comment-extras{align-items:center;gap:4px;display:flex;position:absolute;bottom:8px;right:12px}html[data-theme] body .wall-comment-extras :is(button,label){width:25px!important;min-width:0!important;height:25px!important;min-height:0!important;color:var(--av-muted)!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:0!important;place-items:center!important;margin:0!important;padding:0!important;font-size:13px!important;display:grid!important}.wall-comment-extras input{display:none}.wall-comment-extras :is(button,label):hover{color:var(--av-green)!important}.wall-reply-cancel{z-index:2;position:absolute;left:14px;background:var(--av-elevated)!important;width:auto!important;min-width:0!important;min-height:0!important;color:var(--av-muted)!important;border:0!important;border-radius:8px!important;padding:2px 7px!important;font-size:10px!important;top:-22px!important}.wall-comment-send:disabled{opacity:.5;cursor:not-allowed}@media (max-width:760px){html[data-theme] body .wall-comments-overlay>.wall-comments{padding:18px 12px 30px!important}.wall-comments-overlay .wall-comment-item{grid-template-columns:36px minmax(0,1fr);gap:9px}.wall-comments-overlay .wall-comment-item>img,.wall-comments-overlay .wall-comment-item>i,.wall-comments-overlay>footer>img,.wall-comments-overlay>footer>i{width:36px!important;min-width:36px!important;height:36px!important}.wall-comment-content>nav{gap:13px}.wall-comment-children{margin-left:18px;padding-left:15px}.wall-comments-overlay>footer{gap:7px!important;padding:10px 8px!important}.wall-comment-composer>textarea{padding-bottom:38px!important;padding-right:12px!important}.wall-comment-extras{bottom:7px;right:10px}.wall-comments-overlay>footer>.wall-comment-send{min-width:58px!important;padding-inline:8px!important}}html[data-theme] body .wall-post-tools>.wall-dismiss,html[data-theme] body .wall-post-tools>.wall-delete-menu>summary,html[data-theme] body .wall-post-tools>.wall-dismiss:is(:hover,:focus,:active),html[data-theme] body .wall-post-tools>.wall-delete-menu>summary:is(:hover,:focus,:active){box-sizing:border-box!important;color:#0000!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;display:block!important;position:relative!important;transform:none!important}html[data-theme] body .wall-post-tools>.wall-dismiss:before,html[data-theme] body .wall-post-tools>.wall-delete-menu>summary:before{content:"×"!important;width:auto!important;height:auto!important;color:var(--av-text)!important;font:400 27px/1 Arial,sans-serif!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}html[data-theme] body .wall-post-tools>.wall-dismiss:hover:before,html[data-theme] body .wall-post-tools>.wall-delete-menu>summary:hover:before{color:var(--av-green)!important}.wall-post-tools>.wall-delete-menu>summary{list-style:none!important}.wall-post-tools>.wall-delete-menu>summary::-webkit-details-marker{display:none!important}@media (max-width:760px){html[data-theme] body .wall-post-tools>.wall-dismiss,html[data-theme] body .wall-post-tools>.wall-delete-menu>summary,html[data-theme] body .wall-post-tools>.wall-dismiss:is(:hover,:focus,:active),html[data-theme] body .wall-post-tools>.wall-delete-menu>summary:is(:hover,:focus,:active){width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}html[data-theme] body .wall-post-tools>.wall-dismiss:before,html[data-theme] body .wall-post-tools>.wall-delete-menu>summary:before{font-size:25px!important}}html[data-theme] body .wall-post-tools>.record-menu>summary,html[data-theme] body .wall-post-tools>.wall-dismiss,html[data-theme] body .wall-post-tools>.wall-delete-menu>summary{box-sizing:border-box!important;background:var(--av-elevated)!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:50%!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;transform:none!important}html[data-theme] body .wall-post-tools>.record-menu>summary:is(:hover,:focus),html[data-theme] body .wall-post-tools>.wall-dismiss:is(:hover,:focus),html[data-theme] body .wall-post-tools>.wall-delete-menu>summary:is(:hover,:focus){border-color:var(--av-green)!important;background:var(--av-elevated)!important;box-shadow:0 0 0 2px var(--av-green)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] body .wall-post-tools>.record-menu>summary:is(:hover,:focus),html[data-theme] body .wall-post-tools>.wall-dismiss:is(:hover,:focus),html[data-theme] body .wall-post-tools>.wall-delete-menu>summary:is(:hover,:focus){box-shadow:0 0 0 2px color-mix(in srgb,var(--av-green) 20%,transparent)!important}}@media (max-width:760px){html[data-theme] body .wall-post-tools>.record-menu>summary,html[data-theme] body .wall-post-tools>.wall-dismiss,html[data-theme] body .wall-post-tools>.wall-delete-menu>summary{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}}html[data-theme] body .wall-post-actions .wall-action>.wall-icon-button,html[data-theme] body .wall-post-actions .wall-action>.wall-action-count,html[data-theme] body .wall-post-actions>.wall-share-menu>summary,html[data-theme] body .wall-post-actions>.wall-share-menu>summary>.wall-action-count{appearance:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}html[data-theme] body .wall-post-actions .wall-action>.wall-icon-button:before,html[data-theme] body .wall-post-actions .wall-action>.wall-icon-button:after,html[data-theme] body .wall-post-actions>.wall-share-menu>summary:before,html[data-theme] body .wall-post-actions>.wall-share-menu>summary:after{box-shadow:none!important;background:0 0!important}html[data-theme] body .wall-post-actions :is(.wall-icon-button.reacted,.wall-icon-button.active,.wall-share-menu>summary.active){color:var(--av-green)!important;box-shadow:none!important;filter:drop-shadow(0 0 6px var(--av-green))!important;background:0 0!important;border:0!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] body .wall-post-actions :is(.wall-icon-button.reacted,.wall-icon-button.active,.wall-share-menu>summary.active){filter:drop-shadow(0 0 6px color-mix(in srgb,var(--av-green) 85%,transparent))!important}}html[data-theme] body .wall-post-actions .wall-icon-button.reacted{place-items:center!important;width:35px!important;height:35px!important;padding:4px!important;font:400 27px/27px Noto Color Emoji,Arial,sans-serif!important;display:grid!important}html[data-theme] body .wall-post-actions .wall-icon-button.reacted>.wall-thumb-icon{width:27px!important;height:27px!important}@media (max-width:760px){html[data-theme] body .wall-post-actions .wall-icon-button.reacted{width:33px!important;height:33px!important;font-size:25px!important;line-height:25px!important}html[data-theme] body .wall-post-actions .wall-icon-button.reacted>.wall-thumb-icon{width:25px!important;height:25px!important}}html[data-theme] body .wall-comments-overlay{-webkit-backdrop-filter:blur(6px)!important;background:#050607c2!important;place-items:center!important;padding:20px!important;display:grid!important}.wall-comments-dialog{border:1px solid var(--av-border);background:var(--av-surface);width:min(760px,100vw - 32px);height:min(880px,100dvh - 40px);color:var(--av-text);border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 24px 80px #000c}html[data-theme] body .wall-comments-dialog>header{position:relative;border-bottom:1px solid var(--av-border)!important;background:var(--av-surface)!important;justify-content:center!important;align-items:center!important;min-height:58px!important;padding:10px 58px!important;display:flex!important}.wall-comments-dialog>header>h2{text-align:center!important;margin:0!important;font-size:17px!important;line-height:1.3!important}html[data-theme] body .wall-comments-dialog>header>button,html[data-theme] body .wall-comments-dialog>header>button:is(:hover,:focus,:active){background:var(--av-elevated)!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;color:var(--av-text)!important;box-shadow:none!important;cursor:pointer!important;border:0!important;border-radius:50%!important;place-items:center!important;margin:0!important;padding:0!important;font:400 25px/1 Arial,sans-serif!important;display:grid!important;position:absolute!important;top:50%!important;right:12px!important;transform:translateY(-50%)!important}html[data-theme] body .wall-comments-dialog>header>button:hover{color:var(--av-green)!important}.wall-comments-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:0 20px 24px;overflow-y:auto}.wall-comments-post{border-bottom:1px solid var(--av-border);grid-template-columns:44px minmax(0,1fr);gap:11px;padding:18px 2px 20px;display:grid}.wall-comments-post>img:not(.wall-comments-post-image),.wall-comments-post>i{object-fit:cover;background:var(--av-elevated);border-radius:50%;place-items:center;width:44px;height:44px;font-style:normal;display:grid}.wall-comments-post>div{min-width:0}.wall-comments-post>div>header{align-items:center;gap:8px;display:flex}.wall-comments-post>div>header>b{font-size:15px}.wall-comments-post>div>header>time{color:var(--av-muted);font-size:12px}.wall-comments-post>div>p{overflow-wrap:anywhere;white-space:pre-wrap;margin:7px 0 0;font-size:15px;line-height:1.5}.wall-comments-post-image{object-fit:contain;background:var(--av-page);border-radius:9px;grid-column:1/-1;width:100%;max-height:520px;margin-top:4px;display:block}html[data-theme] body .wall-comments-scroll>.wall-comments{background:0 0!important;width:100%!important;margin:0!important;padding:22px 2px 10px!important;display:block!important;overflow:visible!important}html[data-theme] body .wall-comments-dialog>footer{box-sizing:border-box!important;border-top:1px solid var(--av-border)!important;background:var(--av-surface)!important;align-items:center!important;gap:8px!important;width:100%!important;margin:0!important;padding:12px 16px!important;display:flex!important}.wall-comments-dialog>footer>img,.wall-comments-dialog>footer>i{object-fit:cover;background:var(--av-elevated);border-radius:50%;place-items:center;font-style:normal;display:grid;width:38px!important;min-width:38px!important;height:38px!important}@media (max-width:760px){html[data-theme] body .wall-comments-overlay{padding:0!important}.wall-comments-dialog{border:0;border-radius:0;width:100vw;height:100dvh}.wall-comments-scroll{padding-inline:12px}.wall-comments-dialog>header>h2{font-size:15px!important}html[data-theme] body .wall-comments-dialog>footer{padding:10px 8px!important}.wall-comments-dialog>footer>img,.wall-comments-dialog>footer>i{width:34px!important;min-width:34px!important;height:34px!important}}html[data-theme] body .wall-comments-dialog>footer{align-items:center!important}.wall-comments-dialog>footer>img,.wall-comments-dialog>footer>i{align-self:center!important}.wall-comment-composer{align-self:center!important;height:48px!important;min-height:48px!important}.wall-comment-composer>textarea{box-sizing:border-box!important;align-self:center!important;height:48px!important;min-height:48px!important;margin:0!important;padding:12px 116px 12px 14px!important;line-height:24px!important;overflow:hidden!important}.wall-comment-composer>textarea::placeholder{line-height:24px!important}.wall-comment-extras{gap:3px!important;top:50%!important;bottom:auto!important;right:10px!important;transform:translateY(-50%)!important}html[data-theme] body .wall-comment-extras :is(button,label){width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;color:var(--av-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;padding:4px!important}.wall-comment-extras svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px;display:block}.wall-comment-extras svg text{fill:currentColor;stroke:none;font:700 8px Arial,sans-serif}.wall-comment-extras svg circle[r=\.8]{fill:currentColor}.wall-comment-picker{z-index:40!important;position:absolute!important;bottom:calc(100% + 10px)!important;right:0!important}.wall-comment-picker.emoji-picker{grid-template-columns:repeat(8,minmax(30px,1fr))!important;gap:3px!important;display:grid!important}.wall-comment-picker.gif-picker{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}@media (max-width:760px){.wall-comment-composer{height:52px!important;min-height:52px!important}.wall-comment-composer>textarea{height:52px!important;min-height:52px!important;padding:10px 12px 34px!important;line-height:18px!important}.wall-comment-extras{top:auto!important;bottom:2px!important;right:8px!important;transform:none!important}.wall-comment-picker.emoji-picker{grid-template-columns:repeat(7,minmax(30px,1fr))!important}}html[data-theme] body .wall-comment-thread>.wall-thread-toggle{width:max-content!important;min-width:0!important;max-width:calc(100% - 52px)!important;min-height:0!important;color:var(--av-muted)!important;box-shadow:none!important;text-align:right!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;margin:7px 0 0 auto!important;padding:3px 1px!important;font-size:12px!important;font-weight:700!important;line-height:1.35!important;display:block!important;transform:none!important}html[data-theme] body .wall-comment-thread>.wall-thread-toggle:hover{color:var(--av-green)!important;box-shadow:none!important;background:0 0!important}.wall-comment-thread>.wall-comment-children{border-left:1.5px solid var(--av-border)!important;margin:10px 0 0 25px!important;padding:0 0 0 27px!important;position:relative!important}.wall-comment-thread>.wall-comment-children:before{content:none!important}.wall-comment-children>.wall-comment-thread.is-reply{margin:0 0 14px!important;position:relative!important}.wall-comment-children>.wall-comment-thread.is-reply:before{content:""!important;z-index:0!important;border:0!important;border-left:1.5px solid var(--av-border)!important;border-bottom:1.5px solid var(--av-border)!important;pointer-events:none!important;border-bottom-left-radius:11px!important;width:22px!important;height:18px!important;position:absolute!important;top:0!important;left:-28.5px!important}.wall-comment-children>.wall-comment-thread.is-reply:last-child:after{content:"";background:var(--av-surface);pointer-events:none;width:3px;position:absolute;top:19px;bottom:-15px;left:-29px}.wall-comment-children>.wall-comment-thread.is-reply>.wall-comment-item{z-index:1;position:relative}@media (max-width:760px){.wall-comment-thread>.wall-comment-children{margin-left:17px!important;padding-left:20px!important}.wall-comment-children>.wall-comment-thread.is-reply:before{width:16px!important;left:-21.5px!important}.wall-comment-children>.wall-comment-thread.is-reply:last-child:after{left:-22px!important}.wall-comment-thread>.wall-thread-toggle{max-width:calc(100% - 38px)!important;font-size:11px!important}}html[data-theme] body .astro-navbar>.notification-list{background:var(--av-page)!important;box-shadow:none!important;color:var(--av-text)!important;border:0!important;border-radius:0!important}html[data-theme] body .notification-list>h3{color:var(--av-text)!important;background:0 0!important}html[data-theme] body .notification-list>.notification-item,html[data-theme] body .notification-list>.notification-item:not(:hover):not(:focus-visible){box-shadow:none!important;color:var(--av-text)!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important}html[data-theme] body .notification-list>.notification-item:before,html[data-theme] body .notification-list>.notification-item:after,html[data-theme] body .notification-list>.notification-item :is(div,b,small,.nav-svg-icon){box-shadow:none!important;background:0 0!important}html[data-theme] body .notification-list>.notification-item:hover,html[data-theme] body .notification-list>.notification-item:focus-visible{background:var(--av-green)!important;border:0!important;border-radius:0!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] body .notification-list>.notification-item:hover,html[data-theme] body .notification-list>.notification-item:focus-visible{background:color-mix(in srgb,var(--av-green) 8%,transparent)!important}}html[data-theme] body .notification-list>.notification-item:hover,html[data-theme] body .notification-list>.notification-item:focus-visible{box-shadow:none!important;color:var(--av-green)!important}.favorite-grid>.person-favorite>.favorite-type-icon{aspect-ratio:4/3!important;background:var(--av-elevated)!important;border-radius:9px!important;width:100%!important;height:auto!important;min-height:0!important;display:block!important;position:relative!important;overflow:hidden!important}.favorite-grid>.person-favorite>.favorite-type-icon>img{object-fit:cover!important;object-position:center!important;border-radius:0!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}@media (max-width:760px){.favorite-grid>.person-favorite>.favorite-type-icon{aspect-ratio:1!important}}html[data-theme] body .messages-preview-popover>label{box-sizing:border-box!important;background:var(--av-elevated)!important;width:100%!important;height:44px!important;color:var(--av-muted)!important;box-shadow:none!important;background-image:none!important;border:0!important;border-radius:22px!important;align-items:center!important;gap:9px!important;margin:12px 0!important;padding:0 15px!important;line-height:1!important;display:flex!important}html[data-theme] body .messages-preview-popover>label>input,html[data-theme] body .messages-preview-popover>label>input:is(:hover,:focus,:active){box-sizing:border-box!important;width:100%!important;min-width:0!important;height:42px!important;color:var(--av-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;flex:1!important;margin:0!important;padding:0!important;font:400 16px/42px Arial,sans-serif!important;display:block!important}html[data-theme] body .messages-preview-popover>label>input::placeholder{color:var(--av-muted)!important;opacity:1!important}html[data-theme] body .messages-preview-popover>.open-all-messages,html[data-theme] body .messages-preview-popover>.open-all-messages:is(:hover,:focus,:active){width:100%!important;color:var(--av-green)!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:10px 0 0!important;padding:13px 0 2px!important;font-weight:700!important;display:block!important;transform:none!important}html[data-theme] body .messages-preview-popover>.open-all-messages:hover{text-underline-offset:3px!important;text-decoration:underline!important}:root{--chart-ring-gold:#d19b6c}html[data-theme] body :is(.astro-wheel .wheel-bg,.syn-wheel .syn-bg,.astro-wheel .gold-ring,.syn-wheel .syn-gold,.astro-wheel .sign-boundary,.syn-wheel .sign-boundary){stroke:var(--chart-ring-gold)!important}html[data-theme] body :is(.astro-wheel .wheel-bg,.syn-wheel .syn-bg,.astro-wheel .gold-ring,.syn-wheel .syn-gold){stroke-width:2px!important}html[data-theme] body .orb-slider{box-sizing:border-box!important;background:var(--av-elevated)!important;border:1px solid var(--av-border)!important;color:var(--av-text)!important;box-shadow:none!important;background-image:none!important}html[data-theme] body .orb-slider output{color:var(--av-text)!important}html[data-theme] body .orb-slider input[type=range]{height:18px!important;box-shadow:none!important;accent-color:var(--av-text)!important;cursor:pointer!important;appearance:none!important;background:0 0!important;border:0!important;padding:0!important}html[data-theme] body .orb-slider input[type=range]::-webkit-slider-runnable-track{background:var(--av-border)!important;height:4px!important;box-shadow:none!important;border:0!important;border-radius:999px!important}html[data-theme] body .orb-slider input[type=range]::-webkit-slider-thumb{border:1px solid var(--av-border)!important;background:var(--av-text)!important;width:14px!important;height:14px!important;box-shadow:none!important;-webkit-appearance:none!important;border-radius:50%!important;margin-top:-5px!important}html[data-theme] body .orb-slider input[type=range]::-moz-range-track{background:var(--av-border)!important;height:4px!important;box-shadow:none!important;border:0!important;border-radius:999px!important}html[data-theme] body .orb-slider input[type=range]::-moz-range-progress{background:var(--av-muted)!important;border:0!important;border-radius:999px!important;height:4px!important}html[data-theme] body .orb-slider input[type=range]::-moz-range-thumb{border:1px solid var(--av-border)!important;background:var(--av-text)!important;width:14px!important;height:14px!important;box-shadow:none!important;border-radius:50%!important}body.aspect-table-fullscreen-open{overscroll-behavior:none!important;overflow:hidden!important}.social-profile-hero{isolation:isolate;border-radius:14px;min-height:360px;position:relative!important;overflow:visible!important}.social-profile-hero.has-cover{background:var(--av-page);overflow:hidden!important}.social-profile-hero>.profile-cover-image{z-index:-2;object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.social-profile-hero.has-cover:after,.social-profile-hero>.profile-cover-shade{content:"";z-index:-1;border-radius:inherit;background:var(--av-page);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.social-profile-hero.has-cover:after,.social-profile-hero>.profile-cover-shade{background:color-mix(in srgb,var(--av-page) 36%,transparent)}}.social-profile-hero.has-cover:after,.social-profile-hero>.profile-cover-shade{pointer-events:none}.social-profile-chart,.social-profile-identity{z-index:1;position:relative}.profile-cover-editor{z-index:20;pointer-events:none;position:absolute;inset:0}html[data-theme] body .profile-cover-trigger{pointer-events:auto;border-radius:8px;min-height:38px;padding:9px 13px;font-weight:700;position:absolute;bottom:18px;right:18px;border:1px solid var(--av-border)!important;background:var(--av-elevated)!important;color:var(--av-text)!important;box-shadow:0 5px 18px #0004!important}.profile-cover-menu{z-index:30;pointer-events:auto;border:1px solid var(--av-border);background:var(--av-elevated);width:min(330px,100vw - 28px);color:var(--av-text);border-radius:12px;padding:8px;position:absolute;bottom:64px;right:18px;box-shadow:0 18px 45px #0008}html[data-theme] body .profile-cover-menu>button{text-align:left;border-radius:7px;align-items:center;gap:12px;width:100%;min-height:44px;padding:9px 12px;display:flex;color:var(--av-text)!important;box-shadow:none!important;background:0 0!important;border:0!important}.profile-cover-menu>button:hover:not(:disabled){color:var(--av-green)!important;background:var(--av-green)!important}@supports (color:color-mix(in lab, red, red)){.profile-cover-menu>button:hover:not(:disabled){background:color-mix(in srgb,var(--av-green) 8%,transparent)!important}}.profile-cover-menu>button:disabled{opacity:.4}.profile-cover-menu>button span{place-items:center;width:25px;font-size:20px;display:grid}.profile-cover-menu>button.danger{margin-top:5px;border-top:1px solid var(--av-border)!important;border-radius:0!important}.profile-cover-menu>header{align-items:center;gap:8px;padding:4px 2px 9px;display:flex}.profile-cover-menu>header button{width:34px;height:34px;color:var(--av-text);background:0 0;border:0;font-size:25px}.profile-cover-menu>nav{grid-template-columns:1fr 1fr;gap:5px;margin-bottom:8px;display:grid}.profile-cover-menu>nav button{color:var(--av-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:8px}.profile-cover-menu>nav button.active{border-bottom-color:var(--av-green);color:var(--av-green)}.profile-cover-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:280px;display:grid;overflow:auto}.profile-cover-gallery>button{border:1px solid var(--av-border);background:var(--av-page);border-radius:7px;height:76px;padding:0;overflow:hidden}.profile-cover-gallery img{object-fit:cover;width:100%;height:100%;display:block}.profile-cover-gallery p{color:var(--av-muted);grid-column:1/-1;font-size:13px}.profile-cover-menu>label{color:var(--av-text);grid-template-columns:80px 1fr;align-items:center;gap:9px;padding:9px 6px;font-size:13px;display:grid}.profile-cover-menu>label input{width:100%}.profile-cover-error{color:#ff8585;margin:6px;padding:7px;font-size:12px}@media (max-width:760px){.social-profile-hero{min-height:300px}.profile-cover-trigger{font-size:11px;bottom:9px!important;right:9px!important}.profile-cover-menu{width:auto;max-height:70dvh;position:fixed;inset:auto 7px 8px;overflow:auto}.profile-cover-gallery{grid-template-columns:repeat(2,minmax(0,1fr));max-height:45dvh}}body.onboarding-open{overflow:hidden!important}.onboarding-overlay{z-index:9000;-webkit-backdrop-filter:blur(5px);background:#050708a6;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.onboarding-modal{border:1px solid var(--av-border);background:var(--av-surface);width:min(620px,100%);max-height:calc(100dvh - 36px);color:var(--av-text);border-radius:18px;padding:34px;position:relative;overflow:auto;box-shadow:0 26px 80px #000b}.onboarding-modal.step-0{width:min(520px,100%)}html[data-theme] body .onboarding-close,html[data-theme] body .onboarding-back{border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font-size:23px;display:grid;position:absolute;top:14px;color:var(--av-text)!important;box-shadow:none!important;background:0 0!important;border:0!important}.onboarding-close{right:14px}.onboarding-back{left:14px}.onboarding-stage{animation:.3s both onboarding-stage-in}.onboarding-stage>p:first-child{margin:22px 8px 28px;font-size:16px;line-height:1.55}.onboarding-stage h2{text-align:center;margin:18px 44px 8px;font:700 clamp(20px,3vw,27px)/1.2 Georgia,serif}.onboarding-intro{color:var(--av-muted)}.onboarding-hint{color:var(--av-muted);text-align:center;margin:0 0 16px!important;font-size:13px!important}.onboarding-options{gap:8px;display:grid}.onboarding-options>button{text-align:left;border-radius:10px;grid-template-columns:38px 1fr;align-items:center;gap:10px;width:100%;padding:12px;display:grid;border:1px solid var(--av-border)!important;background:var(--av-elevated)!important;color:var(--av-text)!important;box-shadow:none!important}.onboarding-options>button:hover:not(:disabled),.onboarding-options>button.selected{border-color:var(--av-green)!important;background:var(--av-green)!important}@supports (color:color-mix(in lab, red, red)){.onboarding-options>button:hover:not(:disabled),.onboarding-options>button.selected{background:color-mix(in srgb,var(--av-green) 10%,var(--av-elevated))!important}}.onboarding-options>button:disabled{opacity:.36}.onboarding-options i{text-align:center;font-size:24px;font-style:normal}.onboarding-options b,.onboarding-options small{display:block}.onboarding-options b{font-size:14px}.onboarding-options small{color:var(--av-muted);margin-top:3px;font-size:12px;line-height:1.35}.onboarding-stage footer,.onboarding-confirm footer{justify-content:space-between;gap:10px;margin-top:24px;display:flex}.onboarding-stage footer button,.onboarding-confirm footer button{border:1px solid var(--av-border);background:var(--av-elevated);min-width:130px;color:var(--av-text);border-radius:9px;padding:11px 16px}.onboarding-stage footer .primary,.onboarding-confirm footer .primary{border-color:var(--av-green);background:var(--av-green);color:#07120c;font-weight:800}.onboarding-confirm{z-index:5;border-radius:inherit;background:var(--av-surface);place-content:center;padding:35px;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.onboarding-confirm{background:color-mix(in srgb,var(--av-surface) 96%,transparent)}}.onboarding-confirm{text-align:center;animation:.2s both onboarding-stage-in}.onboarding-confirm p{font-size:17px;line-height:1.5}.onboarding-toast{z-index:9100;border:1px solid var(--av-green);background:var(--av-elevated);width:min(390px,100vw - 24px);color:var(--av-text);border-radius:11px;padding:15px 18px;animation:.3s both onboarding-stage-in;position:fixed;top:82px;right:20px;box-shadow:0 14px 40px #0008}.profile-onboarding-info{border-top:1px solid var(--av-border);gap:12px;margin-top:22px;padding-top:18px;display:grid}.profile-onboarding-info section{background:var(--av-elevated);border-radius:10px;padding:12px}.profile-onboarding-info h3{margin:0 0 8px;font-size:14px}.profile-onboarding-info p,.profile-onboarding-info ul{color:var(--av-muted);margin:0;padding:0;font-size:13px;line-height:1.6;list-style:none}@keyframes onboarding-stage-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@media (max-width:760px){.onboarding-overlay{align-items:end;padding:0}.onboarding-modal,.onboarding-modal.step-0{border-radius:18px 18px 0 0;width:100%;max-height:92dvh;padding:28px 14px 18px}.onboarding-stage h2{margin-inline:38px;font-size:20px}.onboarding-options>button{padding:10px 8px}.onboarding-options small{font-size:11px}.onboarding-stage footer button{flex:1;min-width:0}.onboarding-toast{top:12px;right:12px}}:root{--profile-card-media-ratio:4/3}:is(.users-grid,.social-card-grid,.favorite-grid) :is(.user-avatar-wrap,.favorite-type-icon),.social-card-grid>article>img{box-sizing:border-box!important;aspect-ratio:var(--profile-card-media-ratio)!important;overflow:hidden!important}:is(.users-grid,.social-card-grid,.favorite-grid) :is(.user-avatar-wrap,.favorite-type-icon)>img,.social-card-grid>article>img{width:100%!important;height:auto!important;aspect-ratio:var(--profile-card-media-ratio)!important;object-fit:cover!important;object-position:center!important;display:block!important}.profiles-list>article>img,.profiles-list .user-avatar-wrap>img,.favorite-records.profiles-list .favorite-type-icon>img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;display:block!important}.record-menu[open]:before{pointer-events:none!important}@media (max-width:760px){:root{--profile-card-media-ratio:1/1}}html[data-theme] body .aspect-table-viewport.is-fullscreen{z-index:9999!important;isolation:isolate!important;background:var(--av-page,#07131d)!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;color:var(--av-text,#fff)!important;border:0!important;border-radius:0!important;margin:0!important;padding:14px!important;position:fixed!important;inset:0!important}html[data-theme] body .aspect-table-viewport.is-fullscreen>.aspect-table-scroll{overscroll-behavior:contain!important;touch-action:pan-x pan-y!important;width:100%!important;height:100%!important;overflow:auto!important}html[data-theme] body .aspect-table-viewport.is-fullscreen>.aspect-fullscreen-button{z-index:10000!important;position:fixed!important;bottom:22px!important;right:22px!important}@media (max-width:760px){html[data-theme] body .aspect-table-viewport.is-fullscreen{padding:5px!important}html[data-theme] body .aspect-table-viewport.is-fullscreen>.aspect-fullscreen-button{bottom:10px!important;right:10px!important}}.sky-place-picker .place-results.is-visible{visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:block!important}.sky-place-picker .place-results>p{color:var(--av-muted,#a9bbca);margin:0;padding:12px 13px;font-size:13px}.social-profile-page{--profile-tabs-span:58px;width:100%!important;margin-inline:auto!important;position:relative!important}.social-profile-page>.social-profile-hero.has-cover{isolation:isolate!important;width:100%!important;max-width:none!important;margin-inline:auto!important;overflow:visible!important}.social-profile-page>.social-profile-hero.has-cover>.profile-cover-image{inset:0 0 calc(-1 * var(--profile-tabs-span)) 0!important;z-index:-2!important;width:100%!important;height:auto!important;min-height:calc(100% + var(--profile-tabs-span))!important;object-fit:cover!important;pointer-events:none!important;border-radius:14px!important}.social-profile-page>.social-profile-hero.has-cover:after{inset:0 0 calc(-1 * var(--profile-tabs-span)) 0!important;z-index:-1!important;pointer-events:none!important;border-radius:14px!important}.social-profile-page .social-profile-chart,.social-profile-page .social-profile-identity{z-index:10!important;position:relative!important}.social-profile-page>.social-profile-tabs{z-index:30!important;box-sizing:border-box!important;width:100%!important;min-height:var(--profile-tabs-span)!important;pointer-events:auto!important;background:0 0!important;margin:0!important;position:relative!important}.social-profile-page .profile-cover-editor{z-index:40!important}.social-profile-page .profile-cover-trigger,.social-profile-page .profile-cover-menu{z-index:41!important;pointer-events:auto!important}@media (max-width:760px){.social-profile-page{--profile-tabs-span:54px}.social-profile-page>.social-profile-hero.has-cover>.profile-cover-image,.social-profile-page>.social-profile-hero.has-cover:after{border-radius:12px!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
