.matching-login-body{--login-radius:16px;--login-radius-sm:10px;--login-accent:var(--matching-color-primary);--login-accent-2:var(--matching-color-accent);display:flex;flex-direction:column;margin:0;min-height:100vh;min-height:100dvh;overflow-x:clip;color:var(--login-text);font-family: var(--matching-font-sans);font-size:1.6rem;letter-spacing:0;line-height:var(--matching-line-height-body);text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.matching-login-body--member{--login-surface:var(--matching-color-bg);--login-surface-border:var(--matching-color-border);--login-text:var(--matching-color-text);--login-text-muted:var(--matching-color-muted);--login-text-dim:var(--matching-color-secondary);--login-danger-bg:var(--matching-color-danger-bg);--login-danger-border:var(--matching-color-danger-border);--login-danger-text:var(--matching-color-danger-text);--login-input-bg:var(--matching-color-bg);--login-input-border:var(--matching-color-border);--login-input-text:var(--matching-color-text);--login-shadow:var(--matching-shadow-md);--login-ring:none;--login-link:var(--matching-color-link);--login-link-hover:var(--matching-color-link-hover);--login-info-bg:var(--matching-color-info-bg);--login-info-border:color-mix(in srgb,var(--matching-color-primary) 35%,transparent);--login-info-text:var(--matching-color-info-text);--login-success-bg:var(--matching-color-success-bg);--login-success-border:var(--matching-color-success-border);--login-success-text:var(--matching-color-success-text);--login-tab-track:var(--matching-color-surface);--login-google-bg:#fff;--login-google-hover:var(--matching-color-surface);background-color:#f8f7f6;background-image:var(--matching-gradient-page);background-attachment:fixed}.matching-login-body--member .page-login-shell::before{background:radial-gradient(ellipse closest-side,rgba(0,119,199,.08),transparent 100%);opacity:.9}.matching-login-body--member .page-login-card{backdrop-filter:none;-webkit-backdrop-filter:none}.matching-login-body--member .page-login-card-glow{display:none}.matching-login-body--portal{--login-surface:rgba(15,23,42,.72);--login-surface-border:rgba(148,163,184,.14);--login-text:#f1f5f9;--login-text-muted:#94a3b8;--login-text-dim:#64748b;--login-danger-bg:rgba(248,113,113,.1);--login-danger-border:rgba(248,113,113,.35);--login-danger-text:#fecaca;--login-input-bg:rgba(2,6,23,.55);--login-input-border:rgba(148,163,184,.22);--login-input-text:#f8fafc;--login-shadow:0 4px 7px rgba(0,0,0,.18) , 0 24px 48px rgba(0,0,0,.38);--login-ring:0 0 0 1px rgba(255,255,255,.06) inset;--login-link:#7dd3fc;--login-link-hover:#bae6fd;--login-info-bg:rgba(0,119,199,.12);--login-info-border:rgba(0,119,199,.35);--login-info-text:#bfdbfe;--login-success-bg:rgba(52,211,153,.12);--login-success-border:rgba(52,211,153,.35);--login-success-text:#a7f3d0;--login-tab-track:rgba(2,6,23,.45);--login-google-bg:var(--login-input-bg);--login-google-hover:rgba(0,119,199,.12);background-color:#06080d;background-image:var(--matching-gradient-login-mesh);background-attachment:fixed}.page-login-main{margin:0;padding:max(1.5rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.matching-login-body .page-login-main{flex:1 1 auto;min-height:0;padding-top:.35rem;padding-bottom:max(1.25rem,env(safe-area-inset-bottom))}.page-login-shell{position:relative;width:100%;max-width:28rem;z-index:1;overflow:hidden}.page-login-shell::before{content:"";position:absolute;top:-20%;left:0;right:0;height:55%;background:radial-gradient(ellipse closest-side,rgba(0,119,199,.22),transparent 100%);pointer-events:none;z-index:-1;opacity:.85}.page-login-card{position:relative;overflow:hidden;background:var(--login-surface);border:1px solid var(--login-surface-border);border-radius:var(--login-radius);padding:2rem 1.85rem 1.65rem;box-shadow:var(--login-shadow) , var(--login-ring);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.page-login-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--login-accent),var(--login-accent-2) 100%);opacity:.95}.page-login-card-glow{position:absolute;top:-40%;right:-35%;width:70%;height:70%;background:radial-gradient(circle,rgba(129,140,248,.12) 0%,transparent 70%);pointer-events:none}.page-login-brand{position:relative;margin-bottom:1.5rem;text-align:center}.page-login-logo .custom-logo-link{display:inline-flex;justify-content:center;align-items:center}.page-login-logo .custom-logo{max-height:52px;width:auto;height:auto;filter:drop-shadow(0 2px 8px rgba(0,0,0,.2))}.page-login-site-name{display:inline-block;font-size:1.6rem;font-weight:700;color:var(--login-text);text-decoration:none;letter-spacing:-.02em;line-height:1.25}.page-login-site-name:hover{color:var(--login-accent);text-decoration:none}.page-login-kicker{margin:1rem 0 0}.page-login-kicker-pill{display:inline-flex;align-items:center;padding:.25rem .7rem;font-size:var(--matching-text-min,1.2rem);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--login-accent);background:rgba(0,119,199,.12);border:1px solid rgba(0,119,199,.28);border-radius:999px}.page-login-title{margin:.75rem 0 0;font-size:2.4rem;font-weight:700;letter-spacing:-.03em;line-height:1.25;color:var(--login-text)}.page-login-lead{margin:.6rem 0 0;font-size:1.5rem;line-height:1.65;color:var(--login-text-muted);max-width:26rem;margin-left:auto;margin-right:auto;text-wrap:pretty}.page-login-lead--register{max-width:28rem}.page-login-lead--login{max-width:28rem}.page-login-lead-break{display:none}@media (max-width:480px){.page-login-lead--register .page-login-lead-break,.page-login-lead--login .page-login-lead-break{display:inline}}.page-login-alert{display:flex;gap:.65rem;align-items:flex-start;margin:0 0 1.25rem;padding:.85rem 1rem;border-radius:var(--login-radius-sm);background:var(--login-danger-bg);border:1px solid var(--login-danger-border);color:var(--login-danger-text);font-size:var(--matching-public-label-fs,1.5rem);line-height:1.55}.page-login-alert-icon{flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.1rem;border-radius:50%;background:rgba(248,113,113,.35);position:relative}.page-login-alert-icon::before,.page-login-alert-icon::after{content:"";position:absolute;left:50%;transform:translateX(-50%);background:var(--login-danger-text);border-radius:1px}.page-login-alert-icon::before{top:.35rem;width:2px;height:5px}.page-login-alert-icon::after{bottom:.3rem;width:2px;height:2px}.page-login-alert-text{flex:1;min-width:0}.page-login-form{display:flex;flex-direction:column;gap:1.2rem;position:relative}.page-login-market-tabs{display:flex;gap:.5rem;margin-bottom:1.25rem;padding:.45rem;border:1px solid var(--login-surface-border);border-radius: calc(var(--login-radius-sm) + 2px);background:var(--login-tab-track)}.page-login-market-tab{display:flex;flex:1 1 0;align-items:center;justify-content:center;min-height:3.2rem;padding:.65rem .75rem;border:1px solid transparent;border-radius:var(--login-radius-sm);background:transparent;color:var(--login-text-muted);font-size:var(--matching-public-meta-fs,1.5rem);font-weight:700;line-height:1.35;text-align:center;text-decoration:none;transition:border-color var(--matching-transition) , color var(--matching-transition) , background-color var(--matching-transition) , box-shadow var(--matching-transition)}.page-login-market-tab:hover{text-decoration:none;border-color:color-mix(in srgb,var(--login-accent) 35%,transparent);color:var(--login-accent);background:color-mix(in srgb,var(--login-accent) 6%,transparent)}.page-login-market-tab.is-active{border-color:color-mix(in srgb,var(--login-accent) 28%,var(--login-surface-border));background:var(--matching-color-bg,#fff);color:var(--login-accent);box-shadow:var(--matching-shadow)}.page-login-field{display:flex;flex-direction:column;gap:.45rem}.page-login-label{font-size:var(--matching-public-label-fs,1.5rem);font-weight:600;color:var(--login-text-muted);letter-spacing:.01em}.page-login-input{width:100%;box-sizing:border-box;padding:.7rem .9rem;font-size:var(--matching-input-font-size,1.5rem);line-height:1.4;color:var(--login-input-text);background:var(--login-input-bg);border:var(--matching-input-border-width,1px) solid var(--login-input-border);border-radius:var(--matching-input-radius,var(--login-radius-sm));transition:border-color .2s ease , box-shadow .2s ease , background-color .2s ease}.page-login-input::placeholder{color:var(--login-text-dim);opacity:1}.page-login-input:hover{border-color:color-mix(in srgb,var(--login-accent) 35%,var(--login-input-border))}.matching-login-body--portal .page-login-input:hover{background:rgba(2,6,23,.65)}.matching-login-body--member .page-login-input:hover{background:var(--matching-color-bg-soft)}.page-login-input:focus{outline:none;border-color:color-mix(in srgb,var(--login-accent) 65%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--login-accent) 22%,transparent)}.matching-login-body--portal .page-login-input:focus{background:rgba(2,6,23,.75)}.matching-login-body--member .page-login-input:focus{background:var(--matching-color-bg)}.page-login-remember{margin:-.15rem 0 0}.page-login-check-label{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--matching-public-label-fs,1.5rem);color:var(--login-text-muted);cursor:pointer;user-select:none}.page-login-check-label input{width:1.05rem;height:1.05rem;margin:0;accent-color:var(--login-accent);border-radius:4px;cursor:pointer}.matching-login-body button.page-login-submit.btn-primary{margin-top:.25rem;width:100%;justify-content:center;padding:var(--matching-btn-padding-y,1rem) var(--matching-btn-padding-x,1.8rem);min-height:var(--matching-btn-min-height,4rem);font-size:var(--matching-btn-font-size,1.2rem);font-weight:600;letter-spacing:.02em;border:none;border-radius:var(--login-radius-sm);background:linear-gradient(135deg,var(--login-accent) 0%,var(--login-accent-2) 100%);color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.15) , 0 8px 24px color-mix(in srgb,var(--login-accent) 28%,transparent);transition:filter .2s ease , transform .15s ease , box-shadow .2s ease}.matching-login-body button.page-login-submit.btn-primary:hover{filter:brightness(1.06);background:linear-gradient(135deg,var(--matching-color-primary-hover,#0066ad) 0%,var(--login-accent-2) 100%);color:#fff;border-color:transparent;box-shadow:0 4px 8px rgba(0,0,0,.18) , 0 12px 28px color-mix(in srgb,var(--login-accent) 32%,transparent);transform:translateY(-1px)}.matching-login-body button.page-login-submit.btn-primary:active{transform:translateY(0)}.matching-login-body button.page-login-submit.btn-primary:focus-visible{outline:2px solid var(--login-accent);outline-offset:3px}.page-login-footer-nav{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;gap:.65rem;margin-top:1.5rem;padding-top:1.35rem;border-top:1px solid var(--login-surface-border)}.page-login-footer-link{display:inline-flex;align-items:center;justify-content:center;font-size:var(--matching-public-meta-fs,1.5rem);color:var(--login-text-muted);text-decoration:none;text-align:center;transition:color .2s ease}.page-login-footer-link:hover{color:var(--login-accent);text-decoration:none}.page-login-footer-link--primary{color:var(--login-link,#7dd3fc);font-weight:500}.page-login-footer-link--primary:hover{color:var(--login-link-hover,#bae6fd)}.page-login-footer-link--home{min-width:8.5em}.page-login-footer-sep{width:4px;height:4px;border-radius:50%;background:var(--login-text-dim);opacity:.7}@media (max-width:480px){.page-login-card{padding:1.5rem 1.25rem 1.35rem;border-radius:14px}.page-login-title{font-size:2.1rem}.page-login-lead{font-size:var(--matching-public-label-fs,1.5rem)}}@media (prefers-reduced-motion:reduce){.page-login-input,.page-login-submit,.page-login-footer-link,.page-login-google-btn{transition:none}.page-login-submit:active{transform:none}}.page-login-shell--single{display:flex;justify-content:center;max-width:min(32rem,100%);margin-inline:auto}.page-login-shell--register,.page-login-shell--auth{max-width:min(36rem,100%)}.page-member-register-main,.page-member-main{align-items:flex-start;padding-top:max(1rem,env(safe-area-inset-top));padding-bottom:max(2rem,env(safe-area-inset-bottom))}.matching-login-body .page-member-register-main,.matching-login-body .page-member-main{padding-top:.75rem}.page-member-register-main .page-login-brand,.page-member-main .page-login-brand{margin-bottom:1.15rem}.page-member-register-body,.page-member-login-body{display:flex;flex-direction:column;gap:0}.page-member-register-form,.page-member-login-form{gap:1.15rem}.page-member-login-form .page-login-remember{margin:0}.page-member-auth-section,.page-member-register-section{margin:0;padding:0;border:0}.page-member-auth-section+.page-member-auth-section,.page-member-register-section+.page-member-register-section{padding-top:.15rem;border-top:0}.page-member-auth-section-title{margin:0 0 .75rem;padding-bottom:0;border-bottom:0;font-size:var(--matching-public-lead-fs,1.5rem);font-weight:700;line-height:1.35;color:var(--login-text);letter-spacing:.01em}.page-member-register-section-title{margin:0 0 .75rem;padding-bottom:0;border-bottom:0;font-size:var(--matching-public-lead-fs,1.5rem);font-weight:700;line-height:1.35;color:var(--login-text);letter-spacing:.01em}.matching-login-body--member .page-member-register-main .page-member-register-form h2.page-member-register-section-title{margin-bottom:.75rem;padding-bottom:0;border:0;border-bottom:0;box-shadow:none;background:none}.matching-login-body--member .page-member-register-main .page-member-register-form .page-member-register-section+.page-member-register-section{margin-top:0;padding-top:0;border-top:0}.matching-login-body--member .page-member-register-main .page-member-register-form .page-member-register-section-fields{border-top:0;padding-top:0}.matching-login-body--member .page-member-register-main .page-member-register-form .page-member-register-section-title+.page-member-register-section-fields>.page-login-field:first-child{border-top:0;margin-top:0;padding-top:0}.matching-login-body--member .page-member-main .page-member-login-form h2.page-member-auth-section-title{margin-bottom:.75rem;padding-bottom:0;border:0;border-bottom:0;box-shadow:none;background:none}.matching-login-body--member .page-member-main .page-member-login-form .page-member-auth-section-fields{border-top:0;padding-top:0}.matching-login-body--member .page-member-main .page-member-login-form .page-member-auth-section-title+.page-member-auth-section-fields>.page-login-field:first-child{border-top:0;margin-top:0;padding-top:0}.page-member-auth-section-fields,.page-member-register-section-fields{display:flex;flex-direction:column;gap:.95rem}.page-login-field-hint{margin:.2rem 0 0;font-size:var(--matching-public-caption-fs,1.5rem);line-height:1.45;color:var(--login-text-dim)}.page-login-privacy-note{margin:0;padding:.85rem .95rem;border-radius:var(--login-radius-sm);background:var(--matching-color-surface,#f8f7f6);border:1px solid var(--login-surface-border);font-size:var(--matching-public-caption-fs,1.5rem);line-height:1.6;color:var(--login-text-muted);text-align:center}.page-login-privacy-note .page-login-footer-link{font-size:inherit}.page-member-login-secondary{margin-top:.15rem;padding-top:.85rem;border-top:0}.page-member-register-secondary{margin-top:.15rem;padding-top:.85rem;border-top:0}.page-member-login-body>.page-member-login-form+.page-member-login-secondary{border-top:0}.page-member-register-body>.page-member-register-form+.page-member-register-secondary{border-top:0}.page-member-register-secondary .page-login-switch,.page-member-login-secondary .page-login-switch{margin-top:0}.page-login-resend-help{margin:0;padding:0 1rem 1rem;font-size:var(--matching-public-meta-fs,1.5rem);line-height:1.6;color:var(--login-text-muted);text-align:center}.page-login-resend-help .page-login-footer-link{font-size:inherit}.page-login-forgot{margin:.85rem 0 0;font-size:var(--matching-public-meta-fs,1.5rem);text-align:center}.page-login-footer-nav--register,.page-login-footer-nav--auth{margin-top:1.25rem}.page-login-resend-details{margin-top:.85rem;border:1px solid var(--login-surface-border);border-radius:var(--login-radius-sm);background:color-mix(in srgb,var(--login-tab-track) 65%,transparent);overflow:hidden}.page-login-resend-summary{display:flex;align-items:center;justify-content:center;gap:.45rem;padding:.85rem 1rem;font-size:var(--matching-public-meta-fs,1.5rem);font-weight:600;line-height:1.45;color:var(--login-text-muted);text-align:center;cursor:pointer;list-style:none;user-select:none;transition:color var(--matching-transition) , background-color var(--matching-transition)}.page-login-resend-summary::-webkit-details-marker{display:none}.page-login-resend-summary::after{content:"";width:.45rem;height:.45rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-.12rem);transition:transform var(--matching-transition)}.page-login-resend-details[open] .page-login-resend-summary{color:var(--login-accent);background:color-mix(in srgb,var(--login-accent) 6%,transparent)}.page-login-resend-details[open] .page-login-resend-summary::after{transform:rotate(225deg) translate(-.08rem,.08rem)}.page-login-resend-details .page-login-form--resend{margin-top:0;padding:0 1rem 1rem;border-top:0}.page-login-shell--single .page-login-card{width:100%}.page-login-shell--split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;max-width:min(72rem,100%);align-items:stretch}.page-login-card--seeker,.page-login-card--staff{height:100%}.page-login-google-wrap{display:flex;flex-direction:column;gap:.65rem;margin:0 0 1.1rem}.page-login-google-btn{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;min-height:var(--matching-input-min-height,4rem);padding:.75rem 1.15rem;border:1px solid var(--login-input-border);border-radius:var(--login-radius-sm);background:var(--login-google-bg,var(--login-input-bg));color:var(--login-text);font-size:var(--matching-btn-font-size,1.58rem);font-weight:600;text-decoration:none;transition:border-color .2s ease , background .2s ease , box-shadow .2s ease}.matching-login-body--member .page-login-google-btn{box-shadow:var(--matching-shadow)}.page-login-google-btn:hover,.page-login-google-btn:focus-visible{border-color:var(--login-accent);background:var(--login-google-hover,rgba(0,119,199,.12));color:var(--login-text)}.page-login-alert--info{background:var(--login-info-bg);border-color:var(--login-info-border)}.page-login-alert--info .page-login-alert-text{color:var(--login-info-text)}.page-login-alert--success{background:var(--login-success-bg);border-color:var(--login-success-border)}.page-login-alert--success .page-login-alert-text{color:var(--login-success-text)}.page-login-verified-next{margin:-.5rem 0 1rem;text-align:center}.page-login-alert-text .matching-auth-error-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem .85rem;margin-top:.55rem}.page-login-alert-text .matching-auth-error-link{color:var(--login-link,#93c5fd)}.page-login-divider{display:flex;align-items:center;gap:.75rem;margin:0 0 1.15rem;color:var(--login-text-dim);font-size:var(--matching-public-caption-fs,1.5rem);text-align:center}.page-login-divider::before,.page-login-divider::after{content:"";flex:1;height:1px;background:var(--login-surface-border)}.page-login-switch{margin:1.15rem 0 0;font-size:var(--matching-public-label-fs,1.5rem);line-height:1.55;color:var(--login-text-muted);text-align:center}.page-login-switch .page-login-footer-link{font-size:inherit}.page-member-login-form .page-login-remember{margin:0}.page-login-seeker-resend{margin:.85rem 0 0;font-size:var(--matching-public-meta-fs,1.5rem);color:var(--login-text-muted);text-align:center}.page-login-form--resend{margin-top:1.35rem;padding-top:1.15rem;border-top:1px dashed var(--login-surface-border)}.matching-login-body button.page-login-submit.page-login-submit--secondary{background:transparent;color:var(--login-text-muted);border:1px solid var(--login-input-border);box-shadow:none}.matching-login-body button.page-login-submit.page-login-submit--secondary:hover{background:rgba(148,163,184,.08);color:var(--login-text);border-color:rgba(148,163,184,.35);transform:none}@media (max-width:768px){.page-login-shell--split{grid-template-columns:1fr;max-width:28rem}}.matching-password-input-wrap{position:relative;display:block;width:100%}.matching-password-input-wrap .page-login-input{padding-right:2.75rem}.matching-password-toggle{position:absolute;top:50%;right:.65rem;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;padding:0;border:0;border-radius:var(--login-radius-sm,.45rem);background:transparent;color:var(--login-text-muted,#64748b);cursor:pointer;transition:color .2s ease , background-color .2s ease}.matching-password-toggle:hover,.matching-password-toggle:focus-visible{color:var(--login-accent,var(--matching-color-primary));background:color-mix(in srgb,var(--login-accent,var(--matching-color-primary)) 10%,transparent);outline:none}.matching-password-toggle-icon{display:block}.matching-password-strength{margin-top:.55rem}.matching-password-strength-bar{height:.35rem;border-radius:999px;background:color-mix(in srgb,var(--login-input-border,#cbd5e1) 70%,transparent);overflow:hidden}.matching-password-strength-bar span{display:block;height:100%;width:0;border-radius:inherit;background:var(--matching-color-danger,#dc2626);transition:width .2s ease , background .2s ease}.matching-password-strength.is-fair .matching-password-strength-bar span{background:#d97706}.matching-password-strength.is-strong .matching-password-strength-bar span{background:var(--login-accent,var(--matching-color-primary,#059669))}.matching-password-strength-label{margin:.35rem 0 0;font-size:var(--matching-public-label-fs,1.5rem);font-weight:600;color:var(--login-text-muted,#64748b)}.matching-password-strength-prefix{color:var(--login-text-muted,#64748b);font-weight:600}.matching-password-strength-value{font-weight:700}.matching-password-strength.is-weak .matching-password-strength-value{color:var(--matching-color-danger,#dc2626)}.matching-password-strength.is-fair .matching-password-strength-value{color:#d97706}.matching-password-strength.is-strong .matching-password-strength-value{color:var(--login-accent,var(--matching-color-primary,#059669))}.matching-login-body--portal .matching-login-topbar .header-language-switch--login-topbar{border-color:rgba(148,163,184,.22);background:rgba(15,23,42,.72);box-shadow:0 4px 16px rgba(0,0,0,.28)}.matching-login-body--portal .matching-login-topbar .header-language-switch--login-topbar .lang-btn{color:#94a3b8}.matching-login-body--portal .matching-login-topbar .header-language-switch--login-topbar .lang-btn:hover{background:rgba(0,119,199,.12);border-color:rgba(0,119,199,.35);color:#e2e8f0}.matching-login-body--portal .matching-login-topbar .header-language-switch--login-topbar .lang-btn.is-active{color:#fff}.matching-login-body--portal .matching-login-topbar .matching-lang-other-menu{border-color:rgba(148,163,184,.22);background:#0f172a;box-shadow:0 12px 32px rgba(0,0,0,.45)}.matching-login-body--portal .matching-login-topbar .matching-lang-other-option{color:#e2e8f0}.matching-login-body--portal .matching-login-topbar .matching-lang-other-option:hover{background:rgba(0,119,199,.12);color:#f8fafc}.matching-login-body--portal .matching-login-topbar .matching-lang-other-option.is-active{background:rgba(0,119,199,.18);color:#bae6fd}.matching-login-body--member .matching-login-topbar .header-language-switch--login-topbar{box-shadow:0 2px 10px rgba(35,34,30,.06)}.matching-login-body .matching-login-topbar .header-language-switch--login-topbar>a.lang-btn,.matching-login-body .matching-login-topbar .header-language-switch--login-topbar .matching-lang-other-trigger{flex:1 1 0;min-width:0}