.auth .flag{border-radius:3px;flex:none;width:21px;height:14px;display:inline-block;position:relative;overflow:hidden}.auth .flag svg{width:100%;height:100%;margin:0;display:block}.auth .flag:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-text-primary) 14%, transparent);position:absolute;inset:0}.signup-country{border-radius:var(--radius-md);background:var(--color-bg-sunken);align-items:center;gap:10px;min-height:44px;padding:0 6px 0 14px;display:flex}.signup-country__name{color:var(--color-text-primary);font-weight:600}.signup-country__cur{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.signup-country__change{border-radius:var(--radius-full);height:32px;color:var(--color-text-primary);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 12px;font-weight:600;text-decoration:underline}.signup-country__change:hover{background:color-mix(in srgb, var(--color-text-primary) 7%, transparent)}.signup-country__change:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.signup-sure .flag{margin-top:3px}.signup-where-form{gap:var(--space-5);display:grid}.signup-where{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.signup-where__row{border-radius:var(--radius-lg);background:var(--color-bg-surface);min-height:56px;color:var(--color-text-primary);box-shadow:inset 0 0 0 1px var(--color-border-subtle);cursor:pointer;align-items:center;gap:14px;padding:0 18px;font-size:16px;display:flex;position:relative}.signup-where__row:hover{background:var(--color-bg-sunken)}.signup-where__row:has(input:checked){box-shadow:inset 0 0 0 2px var(--color-text-primary)}.signup-where__row:has(input:focus-visible){outline:2px solid var(--color-border-focus);outline-offset:3px}.signup-where__row input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.signup-where__row .flag{width:27px;height:18px}.signup-where__name{flex:1;min-width:0}.signup-where__cur{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.signup-wait{min-height:248px}
