.rbt .rbt-input-main::-ms-clear{display:none}.rbt-menu{margin-bottom:2px}.rbt-menu>.dropdown-item{overflow:hidden;text-overflow:ellipsis}.rbt-menu>.dropdown-item:focus{outline:none}.rbt-menu-pagination-option{text-align:center}.rbt-input-multi{cursor:text;overflow:hidden;position:relative}.rbt-input-multi.focus{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);color:#495057;outline:0}.rbt-input-multi.form-control{height:auto}.rbt-input-multi.disabled{background-color:#e9ecef;opacity:1}.rbt-input-multi.is-invalid.focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.rbt-input-multi.is-valid.focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.rbt-input-multi input::-moz-placeholder{color:#6c757d;opacity:1}.rbt-input-multi input:-ms-input-placeholder{color:#6c757d}.rbt-input-multi input::-webkit-input-placeholder{color:#6c757d}.rbt-input-multi .rbt-input-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;margin-bottom:-4px;margin-top:-1px;overflow:hidden}.rbt-input-multi .rbt-input-main{margin:1px 0 4px}.rbt-close{z-index:1}.rbt-close-lg{font-size:1.5rem}.rbt-token{background-color:#e7f4ff;border:0;border-radius:.25rem;color:#007bff;display:inline-flex;line-height:1rem;margin:1px 3px 2px 0}.rbt-token .rbt-token-label{padding:.25rem .5rem}.rbt-token .rbt-token-label:not(:last-child){padding-right:.25rem}.rbt-token-disabled{background-color:rgba(0,0,0,.1);color:#495057;pointer-events:none}.rbt-token-removeable{cursor:pointer}.rbt-token-active{background-color:#007bff;color:#fff;outline:none;text-decoration:none}.rbt-token .rbt-token-remove-button{background-image:none;border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:none;color:inherit;display:flex;justify-content:center;font-size:inherit;font-weight:400;opacity:1;outline:none;padding:.25rem .5rem .25rem 0;text-shadow:none}.rbt-token .rbt-token-remove-button .rbt-close-content{display:block}.rbt-aux{align-items:center;display:flex;bottom:0;justify-content:center;pointer-events:none;position:absolute;right:0;top:0;width:2rem}.rbt-aux-lg{width:3rem}.rbt-aux .rbt-close{margin-top:-.25rem;pointer-events:auto}.has-aux .form-control{padding-right:2rem}.has-aux .form-control.is-invalid,.has-aux .form-control.is-valid{background-position:right 2rem center;padding-right:4rem}.rbt-highlight-text{background-color:inherit;color:inherit;font-weight:700;padding:0}.input-group>.rbt{flex:1}.input-group>.rbt .rbt-aux,.input-group>.rbt .rbt-input-hint{z-index:5}.input-group>.rbt:not(:first-child) .form-control{border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.rbt:not(:last-child) .form-control{border-top-right-radius:0;border-bottom-right-radius:0}.animation_dot-pulse__Lbikg{position:relative;left:-9999px;width:10px;height:10px;border-radius:5px;background-color:#fff;color:#fff;box-shadow:9999px 0 0 -5px #fff;animation:animation_dotPulse__6Ramb 1.5s linear infinite;animation-delay:.25s}.animation_dot-pulse__Lbikg:after,.animation_dot-pulse__Lbikg:before{content:"";display:inline-block;position:absolute;top:0;width:10px;height:10px;border-radius:5px;background-color:#fff;color:#fff}.animation_dot-pulse__Lbikg:before{box-shadow:9984px 0 0 -5px #fff;animation:animation_dotPulseBefore__zWRxp 1.5s linear infinite;animation-delay:0s}.animation_dot-pulse__Lbikg:after{box-shadow:10014px 0 0 -5px #fff;animation:animation_dotPulseAfter__8lGzZ 1.5s linear infinite;animation-delay:.5s}.animation_svganimate__RZnGf{animation:animation_svganimation___cDzx 1s ease .25s forwards}@keyframes animation_dotPulseBefore__zWRxp{0%{box-shadow:9984px 0 0 -5px #fff}30%{box-shadow:9984px 0 0 2px #fff}60%,to{box-shadow:9984px 0 0 -5px #fff}}@keyframes animation_dotPulse__6Ramb{0%{box-shadow:9999px 0 0 -5px #fff}30%{box-shadow:9999px 0 0 2px #fff}60%,to{box-shadow:9999px 0 0 -5px #fff}}@keyframes animation_dotPulseAfter__8lGzZ{0%{box-shadow:10014px 0 0 -5px #fff}30%{box-shadow:10014px 0 0 2px #fff}60%,to{box-shadow:10014px 0 0 -5px #fff}}.animation_errorAnimation__a_gZV{animation:animation_erroranimation__Y22zO .7s ease-in-out 0s both}@keyframes animation_erroranimation__Y22zO{0%{transform:translateX(-15px)}20%{transform:translateX(-15px)}40%{transform:translateX(10px)}60%{transform:translateX(-10px)}80%{transform:translateX(10px)}to{transform:translateX(0)}}.acg_tokens__dz03J{--ground:#fff;--surface:#f5f5f3;--line:#e3e2de;--field-line:#cfcdc7;--ink:#1c1b19;--ink-2:#615f5a;--fire:#e0532f;--earth:#55702f;--air:#ebb225;--water:#24557f;--band:#1c1b19;--band-ink:#f2f1ed;--human:var(--ua-font-human),"Alegreya Sans","PT Sans",Georgia,serif;--data:var(--ua-font-data),"PT Sans",system-ui,sans-serif;--ease-out:cubic-bezier(0.22,1,0.36,1);--acg-ground:var(--ground);--acg-card:var(--ground);--acg-tint:var(--surface);--acg-line:var(--line);--acg-field:var(--field-line);--acg-ink:var(--ink);--acg-ink-2:var(--ink-2);--acg-ink-3:color-mix(in srgb,var(--ink-2) 78%,var(--ground));--acg-accent:var(--ink);--acg-accent-hover:color-mix(in srgb,var(--ink),var(--ground) 18%);--acg-on-accent:var(--ground);--acg-error:var(--fire);--acg-track:var(--line);--acg-good:var(--earth);--acg-good-ink:color-mix(in srgb,var(--earth) 82%,var(--ink));--acg-hard:var(--fire);--acg-hard-ink:color-mix(in srgb,var(--fire) 72%,var(--ink));--acg-mixed:var(--air);--acg-mixed-ink:color-mix(in srgb,var(--air) 48%,var(--ink));--acg-score-hi:var(--earth);--acg-score-hi-2:color-mix(in srgb,var(--earth) 78%,var(--ground));--acg-score-lo:color-mix(in srgb,var(--water) 82%,var(--ground));--acg-score-lo-2:color-mix(in srgb,var(--water) 55%,var(--ground))}html.dark .acg_tokens__dz03J:not(.acg_light__yrUuo):not(.acg_light__yrUuo *){--ground:#151513;--surface:#1f1f1c;--line:#302f2b;--field-line:#3a3935;--ink:#f2f1ed;--ink-2:#a8a69e;--fire:#f0714f;--earth:#8dae5a;--air:#f2c14a;--water:#6ea2d4;--band:#1f1f1c;--acg-good-ink:color-mix(in srgb,var(--earth) 85%,var(--ink));--acg-hard-ink:color-mix(in srgb,var(--fire) 80%,var(--ink));--acg-mixed-ink:var(--air);--acg-score-lo:var(--water);--acg-score-lo-2:color-mix(in srgb,var(--water) 60%,var(--ground))}.acg_light__yrUuo{--ground:#fff;--surface:#f5f5f3;--line:#e3e2de;--field-line:#cfcdc7;--ink:#1c1b19;--ink-2:#615f5a;--fire:#e0532f;--earth:#55702f;--air:#ebb225;--water:#24557f}.acg_page__Frq2r{display:block;min-height:100vh;min-height:100svh;background:var(--ground);color:var(--ink);font-family:var(--data);-webkit-font-smoothing:antialiased;font-feature-settings:"lnum" 1}.acg_page__Frq2r *,.acg_page__Frq2r :after,.acg_page__Frq2r :before{font-feature-settings:"lnum" 1!important}.acg_tokens__dz03J :is(h1,h2,h3,h4){font-family:var(--human);letter-spacing:-.01em;text-wrap:balance}.acg_tokens__dz03J :focus-visible{outline:2px solid var(--water);outline-offset:2px}body:has(.acg_page__Frq2r){background:#fff}html.dark body:has(.acg_page__Frq2r){background:#151513}.acg_tokens__dz03J :is(.acg_num__qITTR,[data-num]){font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.acg_tokens__dz03J *,.acg_tokens__dz03J :after,.acg_tokens__dz03J :before{animation-duration:.01ms!important;transition:none!important}}.landing_wizard__P_jKU{display:flex;flex-direction:column;gap:14px}.landing_wizardTitle__bmQO4{font-size:22px!important;line-height:1.2!important}.landing_note__ajThp{font-size:13.5px;color:var(--ink-2)}.landing_wrapBtn__RN1s4{white-space:normal;text-align:center;line-height:1.25;padding-top:12px;padding-bottom:12px}.landing_pairs__i2c_7{list-style:none;margin:0 0 20px;padding:0;border-top:1px solid var(--line)}.landing_pairs__i2c_7>li{padding:22px 0;border-bottom:1px solid var(--line)}.landing_pairs__i2c_7 h3{font:600 21px/1.3 var(--human);letter-spacing:-.005em;text-wrap:balance;margin:0}.landing_pairs__i2c_7 dl{margin:12px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(18rem,calc((100% - 48px) / 2))),1fr));gap:16px 48px}.landing_pairs__i2c_7 dl>div{min-width:0}.landing_pairs__i2c_7 dt{font:500 14px/1.4 var(--data);color:var(--ink)}.landing_pairs__i2c_7 dd{margin:4px 0 0;font:400 18.5px/1.55 var(--human);color:var(--ink-2);max-width:var(--measure-body,62ch);text-wrap:pretty}@media (max-width:759px){.landing_pairs__i2c_7 dd{font-size:17.5px}}.landing_checks__Sq9dS{margin:0 0 16px;padding-left:1.2em;list-style:disc;display:grid;gap:8px;font:400 18.5px/1.5 var(--human);color:var(--ink-2);max-width:var(--measure-body,62ch);text-wrap:pretty}.landing_checks__Sq9dS li::marker{color:var(--ink-2)}@media (max-width:759px){.landing_checks__Sq9dS{font-size:17.5px}}.landing_scale__IyF_E{margin:24px 0 20px;max-width:26rem}.landing_scaleBar__mTA8T{height:8px;border-radius:4px;background:linear-gradient(90deg,var(--line),var(--ink))}.landing_scaleEnds__lgVwe{display:flex;justify-content:space-between;gap:16px;margin-top:6px;font:400 13px/1.4 var(--data);color:var(--ink-2);font-variant-numeric:tabular-nums}.landing_scaleEnds__lgVwe span:last-child{text-align:right}.landing_tags__S1lZf{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-wrap:wrap;gap:8px;max-width:var(--measure-body-data,62ch)}.landing_tags__S1lZf li{padding:5px 12px;border:1px solid var(--line);border-radius:999px;font:500 14px/1.3 var(--data);color:var(--ink-2);white-space:nowrap}.landing_couple__BS_Qt{display:flex;flex-direction:column;gap:22px;scroll-margin-top:96px}.landing_person__Jyfdc{display:flex;flex-direction:column;gap:12px}.landing_person__Jyfdc+.landing_person__Jyfdc{padding-top:22px;border-top:1px solid var(--line)}.landing_saved__AD0RV{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding:14px 16px;border:1px solid var(--line);border-radius:14px}.landing_savedLabel__4AynF{font:500 13.5px/1.3 var(--data);color:var(--ink-2)}.landing_savedName__qls7O{font:600 19px/1.3 var(--human)}.landing_pending__LNMGU{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px dashed var(--field-line);border-radius:14px;color:var(--ink-2)}.landing_placeholder__bcRKg{height:160px;border-radius:14px;background:var(--surface)}.guide_image__zDezn{display:block;width:100%;height:auto;border-radius:16px}.guide_login__LzOC_{color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.guide_rows__VhjMn,.guide_steps__e4DI_,.guide_terms__PRmIC,.guide_text__1C_TL{max-width:var(--measure-body,62ch);font:400 18.5px/1.6 var(--human);color:var(--ink-2);text-wrap:pretty}@media (max-width:759px){.guide_rows__VhjMn,.guide_steps__e4DI_,.guide_terms__PRmIC,.guide_text__1C_TL{font-size:17.5px}}.guide_terms__PRmIC{margin:0;border-top:1px solid var(--line)}.guide_terms__PRmIC>div{padding:16px 0;border-bottom:1px solid var(--line)}.guide_terms__PRmIC dt{font:600 19px/1.35 var(--human);color:var(--ink);text-wrap:balance}.guide_terms__PRmIC dd{margin:4px 0 0}.guide_steps__e4DI_,.guide_text__1C_TL{display:flex;flex-direction:column;gap:12px}.guide_steps__e4DI_{margin:0;padding-left:1.4em}.guide_steps__e4DI_ strong{color:var(--ink);font-weight:600}.guide_sub__cSZU4,.guide_ua__dp_k2 .guide_sub__cSZU4{margin:44px 0 14px!important}.guide_rows__VhjMn{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.guide_rows__VhjMn li{display:grid;grid-template-columns:44px 1fr;gap:12px;padding:16px 0;border-bottom:1px solid var(--line)}.guide_rows__VhjMn b{color:var(--ink);font-weight:600}.guide_code__7jTKa{font:600 15px/1.6 var(--data);color:var(--ink)}.guide_rows__VhjMn .guide_glyphCell__vTyE1{font-size:22px;line-height:1.2;color:var(--ink);text-align:center}.guide_rows__VhjMn li p{margin:2px 0 0}.guide_planetLink__Gq4SN{color:var(--ink);font-weight:600;font-size:19px;text-decoration:underline;text-underline-offset:3px}.guide_bullets__15E4e{margin:0;padding-left:1.2em;list-style:disc;display:flex;flex-direction:column;gap:8px}.guide_bullets__15E4e b{font-weight:600}.guide_action__KuVO3{margin-top:28px}.guide_tableWrap__jkJVF{overflow-x:auto;border:1px solid var(--line);border-radius:14px}.guide_table__KMndj{width:100%;min-width:640px;border-collapse:collapse;text-align:left;font-size:15.5px}.guide_table__KMndj td,.guide_table__KMndj th{padding:12px 16px;border-bottom:1px solid var(--line);vertical-align:top;color:var(--ink-2)}.guide_table__KMndj thead th{font:600 14px/1.3 var(--data);color:var(--ink);background:var(--surface)}.guide_table__KMndj tbody th{white-space:nowrap;font-weight:600}.guide_table__KMndj tbody th a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.guide_table__KMndj tbody tr:last-child>*{border-bottom:0}.guide_small__z_1lm{margin-top:14px!important;font:400 15px/1.5 var(--human);color:var(--ink-2);max-width:max(68ch,35.32em)}.guide_faq__02SWA details p{white-space:pre-line}