@media (hover:hover) and (pointer:fine){html:has(.phone-sign-in){font-size:100%}}:root:has(.phone-sign-in){--riya-size-control-tall:var(--riya-target-control-tall);--riya-size-control-large:var(--riya-target-control-large);--riya-size-control-height:var(--riya-target-control);--riya-size-tap-min:var(--riya-target-tap-min);--riya-login-field-radius:10px;--riya-login-field-bg:#FFFFFF;--riya-login-field-border:#EDE3DA;--riya-login-field-border-focus:#EFAB8F;--riya-login-field-glow-focus:0 0 0 3px rgba(239,171,143,0.2);--riya-login-field-border-error:#B85750;--riya-login-field-text:#201E1D;--riya-login-field-font-size:16px;--riya-login-field-padding-inline:14px;--riya-login-field-country-inline:auto;--riya-login-field-chevron:#6E6866;--riya-login-field-label-color:#5C5755;--riya-login-field-label-size:14px;--riya-login-field-label-line:normal;--riya-login-field-label-weight:600;--riya-login-field-label-gap:14px;--riya-login-field-row-gap:8px;--riya-field-radius:10px;--riya-field-bg:#FFFFFF;--riya-field-border:#EDE3DA;--riya-field-border-focus:#EFAB8F;--riya-field-border-error:#B85750;--riya-field-text:#201E1D;--riya-field-font-size:17px;--riya-field-padding-inline:16px;--riya-field-label-color:#5C5755;--riya-otp-cell-inline:100%;--riya-otp-gap:8px;--riya-otp-caret:#2A2A2A;--riya-otp-cell-bg-locked:#CCCCCC;--riya-otp-cell-text-locked:#666666;--riya-otp-cell-border-locked:#B85750;--riya-otp-message-color:#B85750;--riya-otp-message-size:14px;--riya-otp-message-line:1.45;--riya-otp-assist-text:#666666;--riya-otp-assist-link:#D98965;--riya-otp-assist-size:14px;--riya-button-radius:10px;--riya-button-font-size:16px;--riya-button-secondary-bg:#44E8C8;--riya-button-secondary-bg-hover:#33D6B7;--riya-button-secondary-bg-pressed:#33D6B7;--riya-button-secondary-text:#0F3D34;--riya-button-secondary-bg-disabled:#CCCCCC;--riya-button-secondary-text-disabled:#6E6866;--riya-consent-text:#6E6866;--riya-consent-link:#D9825C;--riya-consent-size:12.5px;--riya-consent-line:1.5}.phone-sign-in{min-height:100dvh;display:flex;background:#FBF6F1}.phone-sign-in__art{position:relative;flex:1 1 50%;min-width:0;overflow:hidden;background:#302D2C}.phone-sign-in__art img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left top;object-position:left top}.phone-sign-in__art .phone-sign-in__mascot{position:absolute;pointer-events:none}.phone-sign-in__mascot-lottie{width:100%;height:100%}.phone-sign-in__panel{position:relative;flex:1 1 50%;min-width:0;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:32px 24px;background:linear-gradient(180deg,#FDEDE4,#FBF6F1)}.phone-sign-in__brush{position:absolute;right:0;bottom:0;height:100%;width:auto;max-width:none;pointer-events:none}.phone-sign-in__form{position:relative;width:100%;max-width:400px;display:flex;flex-direction:column;align-items:stretch;animation:phone-sign-in-fade .3s ease-out}.phone-sign-in__title{margin:0;font-family:var(--riya-font-family-display);font-size:22px;font-weight:600;line-height:1.2;text-align:center;color:#4A4644}.phone-sign-in .riya-phone-field{margin-top:24px}.phone-sign-in .riya-phone-field__label{text-align:center}.phone-sign-in .riya-phone-field__number{padding-inline:16px;font-size:17px}.phone-sign-in__lead{margin:24px 0 0;font-size:16px;font-weight:600;line-height:normal;text-align:center;color:#4A4644}.phone-sign-in__sent{margin:6px 0 0;font-size:13px;line-height:normal;font-style:italic;text-align:center;color:#666666}.phone-sign-in .riya-otp{margin-top:22px}.phone-sign-in .riya-otp__cell{border-radius:14px;border-color:#CCCCCC;font-size:20px;font-weight:500;color:#2A2A2A}.phone-sign-in .riya-otp__cell[data-focus=true]{border-color:#D98965;box-shadow:0 0 3px 0 #E19C7E}.phone-sign-in .riya-otp[data-state=error] .riya-otp__cell{border-color:#B85750}.phone-sign-in .riya-otp[data-state=locked] .riya-otp__cell{color:#666666}.phone-sign-in .riya-otp__caret{block-size:22px;inline-size:1.5px}.phone-sign-in .riya-otp-message{margin-top:10px}.phone-sign-in .riya-otp-assist{margin-top:12px;min-height:44px}.phone-sign-in .riya-otp-assist__timer{color:#666666}.phone-sign-in__name{margin-top:22px}.phone-sign-in__action{margin-top:16px}.phone-sign-in__form--code{--riya-button-secondary-text-disabled:#666666}.phone-sign-in .riya-otp-assist+.riya-sr-only+.phone-sign-in__action{margin-top:4px}.phone-sign-in__note{margin:16px 0 0;text-align:center}.phone-sign-in__logo{display:none}@media (max-width:60rem){.phone-sign-in__art,.phone-sign-in__brush{display:none}.phone-sign-in__panel{flex-direction:column}.phone-sign-in__logo{display:block;align-self:flex-start}.phone-sign-in__form{margin-block:auto}}@keyframes phone-sign-in-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.phone-sign-in__form{animation:none}}.phone-number-row{position:relative}.riya-country-select.country-chip{justify-content:flex-start;gap:8px;padding-inline:14px;font-size:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.riya-country-select.country-chip:hover{background:#FBF6F1}.country-chip__flag{font-size:20px;line-height:1}.country-chip__chevron{flex:none;fill:none;stroke:#6E6866;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.country-dropdown__scrim{position:fixed;inset:0;z-index:40}.country-dropdown{position:absolute;top:60px;left:0;right:0;z-index:41;box-sizing:border-box;background:#FFFFFF;border:1px solid #ede3da;border-radius:18px;box-shadow:0 18px 44px rgba(32,30,29,.18);padding:14px;animation:country-dropdown-fade .15s ease-out}.country-dropdown__search{display:flex;align-items:center;gap:10px;box-sizing:border-box;height:46px;border:1.5px solid #efab8f;border-radius:12px;background:#FFFFFF;padding:0 14px}.country-dropdown__search svg{flex:none;fill:none;stroke:#4A4644;stroke-width:2;stroke-linecap:round}.country-dropdown__search input{flex:1;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-size:16px;color:#201E1D}.country-dropdown__list{max-height:300px;overflow-y:auto;margin-top:12px;display:flex;flex-direction:column;gap:10px;padding:2px 2px 2px 0}.country-dropdown__row{flex:none;display:flex;align-items:center;gap:14px;box-sizing:border-box;height:50px;border:1px solid #d9d2cc;background:#FFFFFF;border-radius:12px;padding:0 14px 0 12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.country-dropdown__row:hover,.country-dropdown__row[data-active]{border-color:#EFAB8F}.country-dropdown__row[data-on]{border-color:#EFAB8F;background:#FDEDE4}.country-dropdown__flag{flex:none;width:34px;height:24px;border-radius:4px;background:#ECE7E2;display:grid;place-items:center;font-size:17px;line-height:1}.country-dropdown__dial{flex:none;width:46px;font-size:16px;font-weight:600;color:#201E1D}.country-dropdown__name{flex:1;min-width:0;font-size:16px;color:#201E1D;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.country-dropdown__radio{flex:none;width:22px;height:22px;box-sizing:border-box;border-radius:50%;border:1.5px solid #a8a29e;display:grid;place-items:center}.country-dropdown__row[data-on] .country-dropdown__radio{border-color:#EFAB8F}.country-dropdown__row[data-on] .country-dropdown__radio:after{content:"";width:10px;height:10px;border-radius:50%;background:#EFAB8F}.country-dropdown__empty{padding:18px 0;text-align:center;font-size:15px;color:#6E6866}@keyframes country-dropdown-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.country-dropdown{animation:none}}