.IrzyxW_alert{width:100%;margin-bottom:var(--space-16);padding:var(--space-12) var(--space-20);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--font-size-12);line-height:var(--line-height-12);transform-origin:top;animation:.2s IrzyxW_expand-y;position:relative}.IrzyxW_info,.IrzyxW_warning{background:var(--bg-info-subtle)}.IrzyxW_error{background:var(--bg-error-subtle)}.IrzyxW_row{align-items:center;display:flex}.IrzyxW_icon{margin-right:var(--space-8);fill:var(--text-error);flex:none}@keyframes IrzyxW_expand-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.IrzyxW_alert{animation:none}}
.QTzgNq_loader{text-align:center;line-height:0;display:block}.QTzgNq_svg{animation:1s linear infinite QTzgNq_spin;display:inline-block}.QTzgNq_small .QTzgNq_svg{width:20px;height:20px}.QTzgNq_medium .QTzgNq_svg{width:38px;height:38px}.QTzgNq_large .QTzgNq_svg{width:52px;height:52px}.QTzgNq_fullScreen{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.QTzgNq_label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes QTzgNq_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.QTzgNq_svg{animation-duration:3s}}
._8RiFmG_button{min-width:80px;height:48px;padding:var(--space-16);border-radius:var(--radius-sm);background:var(--button-bg);color:var(--button-fg);font-family:inherit;font-size:var(--font-size-14);font-weight:700;line-height:var(--space-16);letter-spacing:.07em;text-align:center;text-transform:uppercase;cursor:pointer;appearance:none;border:0;justify-content:center;align-items:center;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex;position:relative}._8RiFmG_button:hover{background:var(--button-bg-hover);color:var(--button-fg-hover)}._8RiFmG_button:active{background:var(--button-bg-hover)}._8RiFmG_primary{--button-bg:var(--bg-brand);--button-bg-hover:var(--bg-brand-strong);--button-fg:var(--text-on-brand);--button-fg-hover:var(--text-on-brand)}._8RiFmG_secondary{--button-bg:var(--bg-page);--button-bg-hover:var(--bg-neutral-strong);--button-fg:var(--text-brand);--button-fg-hover:var(--text-brand)}._8RiFmG_secondary:active{background:var(--border-strong)}._8RiFmG_secondaryWhite{--button-bg:var(--bg-surface);--button-bg-hover:var(--bg-neutral-strong);--button-fg:var(--text-brand);--button-fg-hover:var(--text-brand)}._8RiFmG_secondaryWhite:active{background:var(--border-strong)}._8RiFmG_danger{--button-bg:var(--bg-error-subtle);--button-bg-hover:var(--bg-error-subtle-hover);--button-fg:var(--text-error-on-tint);--button-fg-hover:var(--text-error-on-tint)}._8RiFmG_danger:active{background:var(--button-bg-hover);color:var(--button-fg-hover)}._8RiFmG_link{--button-bg:transparent;--button-bg-hover:transparent;--button-fg:var(--text-brand);--button-fg-hover:var(--text-brand-strong);min-width:0;height:auto;font-size:inherit;letter-spacing:normal;padding:0}._8RiFmG_link:active{color:var(--text-brand-strong);background:0 0}._8RiFmG_disabled{opacity:.3;filter:grayscale();cursor:not-allowed}._8RiFmG_disabled:hover,._8RiFmG_disabled:active{background:var(--button-bg);color:var(--button-fg)}._8RiFmG_label{display:block}._8RiFmG_loading{cursor:progress}._8RiFmG_loading:hover,._8RiFmG_loading:active{background:var(--button-bg)}._8RiFmG_loading ._8RiFmG_label{color:#0000}._8RiFmG_loader{color:var(--button-fg);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.b6YjYG_card{max-width:var(--content-max);margin-bottom:var(--space-24);padding:var(--space-36) var(--space-48);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-primary);position:relative}.b6YjYG_card>:last-child{margin-bottom:0}@media (max-width:600px){.b6YjYG_card{padding:var(--space-24) var(--space-16)}}
._0qkJdG_range{gap:var(--space-16);flex-direction:column;display:flex}._0qkJdG_pair{align-items:center;gap:var(--space-16);display:flex}._0qkJdG_dash{color:var(--text-secondary);font-size:var(--font-size-16);line-height:var(--line-height-16);flex:none}._0qkJdG_time{flex:1;min-width:104px;position:relative}._0qkJdG_input{width:100%;height:48px;padding:var(--space-8) var(--space-48) var(--space-8) var(--space-12);border-radius:var(--radius-sm);background:var(--bg-page);color:var(--text-primary);font-family:inherit;font-size:var(--font-size-16);font-weight:400;line-height:var(--line-height-16);border:0;margin:0;display:block}._0qkJdG_input::placeholder{color:var(--text-tertiary);opacity:1}._0qkJdG_icon{top:24px;right:var(--space-12);fill:var(--icon-default);pointer-events:none;position:absolute;transform:translateY(-50%)}._0qkJdG_invalid:after{border:2px solid var(--border-error);border-radius:var(--radius-sm);content:"";pointer-events:none;height:48px;position:absolute;top:0;left:0;right:0}._0qkJdG_disabled ._0qkJdG_input{color:var(--text-tertiary);cursor:not-allowed}._0qkJdG_disabled ._0qkJdG_icon{fill:var(--text-tertiary)}._0qkJdG_list{z-index:30;max-height:240px;margin:var(--space-8) 0 0;padding:var(--space-4) 0;border-radius:var(--radius-sm);background:var(--bg-surface);box-shadow:var(--shadow-lg);list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}._0qkJdG_list[hidden]{display:none}._0qkJdG_option{min-height:calc(var(--space-40) + var(--space-4));padding:var(--space-8) var(--space-12);color:var(--text-secondary);font-size:var(--font-size-16);line-height:var(--line-height-16);cursor:pointer;align-items:center;display:flex}._0qkJdG_option:hover,._0qkJdG_active{background:var(--bg-brand-subtle);color:var(--text-primary)}._0qkJdG_selected{color:var(--text-brand);font-weight:600}
