._select-trigger_16cjj_1{display:flex;align-items:center;justify-content:space-between;width:fit-content;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);transition-property:color,box-shadow;transition-duration:var(--default-transition-duration);transition-timing-function:var(--default-transition-timing-function);border:1px solid var(--color-input);border-radius:var(--radius-sm);outline:none;background-color:transparent;box-shadow:var(--shadow-xs);color:var(--color-primary);font-size:var(--text-sm);line-height:var(--text-sm--line-height);white-space:nowrap;gap:calc(var(--spacing) * 2)}._select-trigger_16cjj_1 svg{flex-shrink:0;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);pointer-events:none}._select-trigger_16cjj_1:not([data-placeholder])>svg:last-child{opacity:.5}._select-trigger_16cjj_1[data-placeholder]{color:var(--color-muted-foreground)}._select-trigger_16cjj_1[data-size=default]{height:calc(var(--spacing) * 9)}._select-trigger_16cjj_1[data-size=sm]{height:calc(var(--spacing) * 8)}._select-trigger_16cjj_1 [data-slot=select-value]{display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;gap:calc(var(--spacing) * 2);line-clamp:1}._select-trigger_16cjj_1[aria-invalid=true]{border-color:var(--color-destructive)}._select-trigger_16cjj_1:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent)}._select-trigger_16cjj_1:focus-visible[aria-invalid=true]{border-color:var(--color-destructive);box-shadow:0 0 0 3px color-mix(in oklab,var(--color-destructive) 20%,transparent)}._select-trigger_16cjj_1:disabled{opacity:.5;cursor:not-allowed}._select-content_16cjj_74{position:relative;z-index:50;min-width:calc(var(--spacing) * 32);max-height:var(--radix-select-content-available-height);overflow:hidden auto;transform-origin:var(--radix-select-content-transform-origin);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-popover);box-shadow:var(--shadow-md);color:var(--color-popover-foreground)}._select-content_16cjj_74[data-is-popper=true][data-side=bottom]{transform:translateY(var(--spacing))}._select-content_16cjj_74[data-is-popper=true][data-side=top]{transform:translateY(calc(var(--spacing) * -1))}._select-content_16cjj_74[data-is-popper=true][data-side=left]{transform:translate(calc(var(--spacing) * -1))}._select-content_16cjj_74[data-is-popper=true][data-side=right]{transform:translate(var(--spacing))}._select-content_16cjj_74[data-state=open]{animation-duration:var(--default-transition-duration);animation-timing-function:var(--ease-out)}._select-content_16cjj_74[data-state=open][data-side=top]{animation-name:var(--animate-slide-top)}._select-content_16cjj_74[data-state=open][data-side=bottom]{animation-name:var(--animate-slide-bottom)}._select-content_16cjj_74[data-state=open][data-side=left]{animation-name:var(--animate-slide-left)}._select-content_16cjj_74[data-state=open][data-side=right]{animation-name:var(--animate-slide-right)}._select-viewport_16cjj_125{padding:var(--spacing)}._select-viewport_16cjj_125[data-is-popper=true]{width:100%;min-width:var(--radix-select-trigger-width);height:var(--radix-select-trigger-height)}._select-label_16cjj_135{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 1.5);color:var(--muted-foreground);font-size:var(--text-xs);line-height:var(--text-xs--line-height)}._select-item_16cjj_142{display:flex;position:relative;align-items:center;width:100%;padding-block:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 2) calc(var(--spacing) * 8);border-radius:var(--radius-sm);outline:none;font-size:var(--text-sm);line-height:var(--text-sm--line-height);cursor:default;-webkit-user-select:none;user-select:none;gap:calc(var(--spacing) * 2)}._select-item_16cjj_142>svg{flex-shrink:0;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);pointer-events:none}._select-item_16cjj_142>span:last-of-type{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}._select-item_16cjj_142>span:first-child{position:absolute;width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);opacity:.5;inset-inline-end:calc(var(--spacing) * 2)}._select-item_16cjj_142>span:first-child svg{width:100%;height:100%}._select-item_16cjj_142:focus{background-color:var(--accent);color:var(--accent-foreground)}._select-item_16cjj_142[data-disabled]{opacity:.5;pointer-events:none}._select-separator_16cjj_194{height:1px;margin:var(--spacing) calc(var(--spacing) * -1);background-color:var(--border);pointer-events:none}._select-scroll-up-button_16cjj_201,._select-scroll-down-button_16cjj_202{display:flex;align-items:center;justify-content:center;padding-block:var(--spacing);cursor:default}._select-scroll-up-button_16cjj_201>svg,._select-scroll-down-button_16cjj_202>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}[data-dark-mode=true] ._select-trigger_16cjj_1{background-color:color-mix(in oklab,var(--color-input) 30%,transparent)}.auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:var(--color-page-background)}.auth-card{width:100%;max-width:28rem}.auth-title{margin:0 0 var(--space-2);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);text-align:center;color:var(--text-primary-strong, var(--color-primary-700))}.auth-subtitle{margin:0 0 var(--space-6);text-align:center;color:var(--text-secondary, var(--color-text-secondary))}.auth-form{display:flex;flex-direction:column;gap:var(--space-4)}.auth-alert{border:1px solid var(--notification-error-border);background:var(--notification-error-bg);color:var(--notification-error-text);border-radius:var(--border-radius-md);padding:var(--space-3)}.auth-alert-title{margin:0 0 var(--space-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--notification-error-text-bold)}.auth-alert-text{margin:0;font-size:var(--font-size-sm)}.auth-alert-actions{margin-top:var(--space-2);display:flex;flex-wrap:wrap;gap:var(--space-2)}.auth-footer{margin-top:var(--space-6);text-align:center;font-size:var(--font-size-sm);color:var(--text-secondary, var(--color-text-secondary))}.auth-link{border:none;background:none;padding:0;font:inherit;color:var(--text-primary-strong);text-decoration:underline;cursor:pointer}.auth-legal-text{text-align:center;font-size:var(--font-size-xs);color:var(--text-muted);margin:0}
