/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-d506f72f],[data-v-d506f72f]:before,[data-v-d506f72f]:after,[data-v-d506f72f]::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-duration:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-border-style:solid}}}.auth-header[data-v-d506f72f]{padding-top:env(safe-area-inset-top)}.auth-grid[data-v-d506f72f]{padding:12px 20px calc(32px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,400px);align-items:start}.auth-grid--wide[data-v-d506f72f]{grid-template-columns:minmax(0,520px)}.auth-grid--message[data-v-d506f72f]{grid-template-columns:minmax(0,420px)}.auth-column[data-v-d506f72f]{animation:.3s tm-fade}.auth-title[data-v-d506f72f]{--tw-leading:1.15;--tw-font-weight:var(--font-weight-semibold,600);font-size:26px;line-height:1.15;font-weight:var(--font-weight-semibold,600);--tw-tracking:-.03em;letter-spacing:-.03em;margin:0}.auth-lead[data-v-d506f72f]{--tw-leading:var(--leading-normal,1.5);font-size:15.5px;line-height:var(--leading-normal,1.5);text-wrap:pretty;color:var(--muted-foreground);margin:0}.auth-banner--danger[data-v-d506f72f]{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.auth-banner--danger[data-v-d506f72f]{background:color-mix(in oklch, var(--danger) 8%, transparent)}}.auth-choice[data-v-d506f72f]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.auth-choice[data-v-d506f72f]{background:color-mix(in oklch, var(--primary) 6%, transparent)}}.auth-choice[data-v-d506f72f]{box-shadow:inset 0 0 0 1.5px var(--primary)}.auth-primary[data-v-d506f72f]{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);background-color:var(--primary);width:100%;height:52px;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--primary-foreground);transition-property:background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-radius:14px;text-decoration-line:none;transition-duration:.2s;display:flex}@media (hover:hover){.auth-primary[data-v-d506f72f]:hover{background-color:var(--primary-hover)}}.auth-primary[data-v-d506f72f]:active{background-color:var(--primary-pressed);scale:.985}.auth-primary[data-v-d506f72f]:disabled{cursor:progress}.auth-secondary[data-v-d506f72f]{height:calc(var(--spacing,.25rem) * 12);border-radius:var(--radius-xl,.75rem);--tw-font-weight:var(--font-weight-medium,500);width:100%;font-size:15px;font-weight:var(--font-weight-medium,500);color:var(--foreground);--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--border-strong));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.auth-secondary[data-v-d506f72f]:hover{background-color:var(--hover)}}.auth-secondary[data-v-d506f72f]:disabled{color:var(--muted-foreground)}.auth-quiet[data-v-d506f72f]{height:calc(var(--spacing,.25rem) * 12);border-radius:var(--radius-xl,.75rem);--tw-font-weight:var(--font-weight-medium,500);width:100%;font-size:15px;font-weight:var(--font-weight-medium,500);color:var(--muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.auth-quiet[data-v-d506f72f]:hover{background-color:var(--hover);color:var(--foreground)}}.auth-spinner[data-v-d506f72f]{border-style:var(--tw-border-style);border-width:2px;border-color:currentColor #0000 currentColor currentColor;border-radius:2147483647px;flex:none;width:18px;height:18px;animation:.8s linear infinite tm-spin-d506f72f;display:block}@keyframes tm-spin-d506f72f{to{transform:rotate(360deg)}}@media (width>=700px){.auth-grid[data-v-d506f72f]{padding:72px 32px 64px}.auth-grid--signup[data-v-d506f72f]{padding-top:44px;padding-bottom:48px}.auth-title[data-v-d506f72f]{font-size:30px}}@media (width>=760px){.auth-grid--aside[data-v-d506f72f]{grid-template-columns:minmax(0,400px) minmax(0,300px);column-gap:72px}.auth-aside[data-v-d506f72f]{display:flex}}@media (prefers-reduced-motion:reduce){.auth-column[data-v-d506f72f],.auth-spinner[data-v-d506f72f]{animation:none}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
