.compatibility-saved-flow .standard-entry-original.compat-me-compact form.auth-form>.compat-profile:first-of-type,.compatibility-saved-flow .standard-entry-original.compat-me-compact .compat-panel>.eyebrow,.compatibility-saved-flow .standard-entry-original.compat-me-compact .compat-panel>.auth-title,.compatibility-saved-flow .standard-entry-original.compat-me-compact .compat-panel>.auth-copy{display:none}.compatibility-saved-flow .standard-entry-original.compat-me-compact .compat-panel{padding-top:12px}.compatibility-saved-flow .standard-entry-original.compat-me-compact .compat-relation{margin-top:0}.compatibility-saved-flow .standard-entry-original form.auth-form>.auth-actions>a[href$=\/]{display:none}.compatibility-saved-flow .compat-me-shortcut{color:#e8e0d0;background:#d9b96312;border:1px solid #d9b9637a;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:min(100% - 32px,760px);margin:8px auto 0;padding:12px 15px;font-size:13px;display:flex}.compatibility-saved-flow .compat-me-shortcut a{color:#f1dc9c;cursor:pointer;background:0 0;border:1px solid #d9b963a6;border-radius:10px;min-height:44px;padding:7px 12px;text-decoration:none}.compatibility-saved-flow .compat-me-shortcut a:focus-visible{outline-offset:3px;outline:3px solid #f1dc9c}@media (max-width:760px){.compatibility-saved-flow .compat-me-shortcut{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:calc(100% - 20px);margin:4px auto 0;padding:6px 10px;font-size:12px;line-height:1.35;display:grid}.compatibility-saved-flow .compat-me-shortcut span{overflow-wrap:anywhere;min-width:0}.compatibility-saved-flow .compat-me-shortcut a{border-radius:10px;min-height:44px;padding:6px 9px;font-size:12px;font-weight:700}.compatibility-saved-flow .standard-entry-original>main.auth-shell{width:calc(100% - 20px);padding:4px 0 14px}.compatibility-saved-flow .standard-entry-original>main.auth-shell>.auth-panel{box-shadow:none;background:0 0;border:0;padding:0}.compatibility-saved-flow .compat-panel>.eyebrow,.compatibility-saved-flow .compat-panel>.auth-title,.compatibility-saved-flow .compat-panel>.auth-copy{margin:0 0 8px}.compatibility-saved-flow .auth-form{gap:10px}.compatibility-saved-flow .compat-relation legend{color:#fff;letter-spacing:-.01em;margin-bottom:7px;font-size:16px;font-weight:850}.compatibility-saved-flow .compat-relation>div{background:0 0;border:0;border-radius:0;gap:6px;padding:0}.compatibility-saved-flow .compat-relation button{color:#c9c3d5;cursor:pointer;background:#17141f;border:1px solid #312b3c;border-radius:10px;min-width:0;min-height:44px;padding:6px 8px;font-size:12px;font-weight:700;line-height:1.2}.compatibility-saved-flow .compat-relation button.is-selected,.compatibility-saved-flow .calendar-choice button.is-selected,.compatibility-saved-flow .meridiem-choice button.is-selected{color:#fff;box-shadow:none;background:linear-gradient(115deg,#6b39de,#5224ac);border-color:#ae90ff;font-weight:800}.compatibility-saved-flow .compat-profile{background:#0e0c14;border:1px solid #2b2633;border-radius:16px;gap:9px;min-width:0;margin:6px 0 0;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff05}.compatibility-saved-flow .compat-profile h2{color:#fff;letter-spacing:-.015em;margin:0 0 4px;font-size:18px;font-weight:850;line-height:1.2}.compatibility-saved-flow .auth-form label{color:#aaa3b7;gap:4px;min-width:0;font-size:11px;line-height:1.25}.compatibility-saved-flow .calendar-fieldset legend,.compatibility-saved-flow .time-fieldset legend{color:#b8b1c6;margin-bottom:4px;font-size:11px;line-height:1.25}.compatibility-saved-flow .birth-date-row{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);align-items:end;gap:8px;display:grid}.compatibility-saved-flow .birth-date-row .calendar-fieldset,.compatibility-saved-flow .birth-date-field{min-width:0;margin:0}.compatibility-saved-flow .birth-date-field input{width:100%}.compatibility-saved-flow .calendar-choice,.compatibility-saved-flow .meridiem-choice{background:#121018;border:1px solid #292431;border-radius:10px;gap:2px;max-width:none;padding:2px}.compatibility-saved-flow .calendar-choice button,.compatibility-saved-flow .meridiem-choice button{color:#bdb6ca;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:8px;padding:5px 7px;font-size:12px;font-weight:700}.compatibility-saved-flow .calendar-conversion{background:0 0;border:0;border-radius:0;flex-direction:row;align-items:center;gap:7px;padding:3px 0;font-size:11px}.compatibility-saved-flow .calendar-conversion span,.compatibility-saved-flow .calendar-conversion strong{font-size:11px}.compatibility-saved-flow .auth-form input,.compatibility-saved-flow .auth-form select{color:#f5f2ff;background:#0a0910;border:1px solid #3a3445;border-radius:9px;min-height:48px;padding:8px 10px;font-size:14px;box-shadow:inset 0 1px #ffffff05}.compatibility-saved-flow .auth-form input::placeholder{color:#706a7d}.compatibility-saved-flow .auth-form input:focus,.compatibility-saved-flow .auth-form select:focus{border-color:#9b7cff;outline:none;box-shadow:0 0 0 2px #9b7cff21}.compatibility-saved-flow .time-entry{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:5px}.compatibility-saved-flow .meridiem-choice{grid-column:1/-1;gap:2px;min-width:0}.compatibility-saved-flow .time-part{gap:3px}.compatibility-saved-flow .time-part>span{color:#8f889e;font-size:11px}.compatibility-saved-flow .field-help{color:#aaa3bd;margin:4px 0 0;font-size:11px;line-height:1.3}.compatibility-saved-flow .birthplace-picker{gap:5px}.compatibility-saved-flow .place-help{display:none}.compatibility-saved-flow .birthplace-suggestions{gap:4px;max-height:160px}.compatibility-saved-flow .birthplace-option{min-height:44px;padding:7px 9px}.compatibility-saved-flow .auth-actions{margin:6px 0 0}.compatibility-saved-flow .auth-form>.auth-actions>button{color:#fff;background:linear-gradient(115deg,#8748f2,#6529d1);border:1px solid #b89cff;border-radius:14px;width:100%;min-height:54px;padding:10px 14px;font-size:16px;font-weight:850;box-shadow:0 7px 18px #5828be47}.compatibility-saved-flow .auth-form>.auth-actions>button:disabled{opacity:.55;box-shadow:none}}@media (min-width:361px) and (max-width:760px){html[lang=ko] .compatibility-saved-flow .time-entry{grid-template-columns:minmax(0,1.8fr) minmax(0,.8fr) minmax(0,.8fr)}html[lang=ko] .compatibility-saved-flow .meridiem-choice{grid-column:auto}}@media (prefers-reduced-motion:reduce){.compatibility-saved-flow .auth-form>.auth-actions>button{transition:none}}.compat-profile-required{text-align:center;gap:16px;display:grid}.compat-profile-required .auth-primary-link{color:#fff;background:linear-gradient(115deg,#7140df,#5021af);border-radius:14px;justify-content:center;align-items:center;min-height:48px;padding:10px 16px;font-weight:800;text-decoration:none;display:inline-flex}
