:is(.alphafox-ui-scope,.alphafox-ui-popup) :is([data-af-button],[data-slot=button],[data-af-control=button]){box-sizing:border-box;height:var(--af-row-height,44px);min-height:var(--af-row-height,44px);font-weight:550;font-size:var(--af-row-button-font,14px);border-radius:999px}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-slot=button-group]:not([data-orientation=vertical])>:is([data-af-button],[data-slot=button],[data-af-control=button]):not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-slot=button-group]:not([data-orientation=vertical])>:is([data-af-button],[data-slot=button],[data-af-control=button]):not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}:is(.alphafox-ui-scope,.alphafox-ui-popup) :is([data-af-button],[data-slot=button],[data-af-control=button])[data-size^=icon]{width:var(--af-row-height,44px);padding:0}:is(.alphafox-ui-scope,.alphafox-ui-popup) :is([data-af-button],[data-slot=button],[data-af-control=button])[data-size=sm]{height:var(--af-row-height,32px);min-height:var(--af-row-height,32px)}:is(.alphafox-ui-scope,.alphafox-ui-popup) :is([data-af-button],[data-slot=button],[data-af-control=button])[data-size=xs]{height:var(--af-row-height,24px);min-height:var(--af-row-height,24px);font-size:var(--af-row-button-font,12px)}:is(.alphafox-ui-scope,.alphafox-ui-popup) :is([data-af-button],[data-slot=button],[data-af-control=button])[data-size=icon-sm]{width:var(--af-row-height,32px);height:var(--af-row-height,32px);min-height:var(--af-row-height,32px)}:is(.alphafox-ui-scope,.alphafox-ui-popup) :is([data-af-button],[data-slot=button],[data-af-control=button])[data-size=icon-xs]{width:var(--af-row-height,24px);height:var(--af-row-height,24px);min-height:var(--af-row-height,24px)}:is(.alphafox-ui-scope,.alphafox-ui-popup) :is([data-af-button],[data-slot=button],[data-af-control=button])[data-variant=default]{background:var(--af-action);color:var(--af-action-ink)}:is(.alphafox-ui-scope,.alphafox-ui-popup) :is([data-af-button],[data-slot=button],[data-af-control=button])[data-variant=outline]{background:var(--af-surface);border-color:var(--af-border);color:var(--af-ink)}:is(.alphafox-ui-scope,.alphafox-ui-popup) :is([data-af-button],[data-slot=button],[data-af-control=button])[data-variant=secondary]{background:var(--af-selected);color:var(--af-ink)}:is(.alphafox-ui-scope,.alphafox-ui-popup) :is([data-af-button],[data-slot=button],[data-af-control=button])[data-variant=ghost]{color:var(--af-ink);background:0 0}:is(.alphafox-ui-scope,.alphafox-ui-popup) :is([data-af-button],[data-slot=button],[data-af-control=button]):hover{background:var(--af-hover)}:is(.alphafox-ui-scope,.alphafox-ui-popup) :is([data-af-button],[data-slot=button],[data-af-control=button])[data-variant=default]:hover,:is(.alphafox-ui-scope,.alphafox-ui-popup) :is([data-af-button],[data-slot=button],[data-af-control=button]).af-sample-hover{background:var(--af-action-hover)}:is(.alphafox-ui-scope,.alphafox-ui-popup) :is([data-af-button],[data-slot=button],[data-af-control=button])[data-variant=default]:active,:is(.alphafox-ui-scope,.alphafox-ui-popup) :is([data-af-button],[data-slot=button],[data-af-control=button]).af-sample-pressed{background:var(--af-action-pressed)}:is(.alphafox-ui-scope,.alphafox-ui-popup) :is([data-af-button],[data-slot=button],[data-af-control=button]):disabled:not([aria-busy=true]){background:var(--af-selected);color:var(--af-muted);opacity:.7}:is(.alphafox-ui-scope,.alphafox-ui-popup) :is([data-af-button],[data-slot=button],[data-af-control=button]).af-tool-action:is(:not(:disabled),[aria-busy=true]){background:var(--af-tool-action);color:var(--af-tool-action-ink)}:is(.alphafox-ui-scope,.alphafox-ui-popup) :is([data-af-button],[data-slot=button],[data-af-control=button]).af-tool-action:not(:disabled):hover{background:var(--af-tool-action-hover)}:is(.alphafox-ui-scope,.alphafox-ui-popup) :is([data-af-button],[data-slot=button],[data-af-control=button]).af-tool-action:not(:disabled):active{background:var(--af-tool-action-pressed)}:is(.alphafox-ui-scope,.alphafox-ui-popup) :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){background:var(--af-surface);color:var(--af-ink);border:1px solid var(--af-border);border-radius:16px;min-height:44px;font-size:14px}@layer base{:where(.alphafox-ui-scope,.alphafox-ui-popup) :where([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){padding-inline:16px}:where(.alphafox-ui-scope,.alphafox-ui-popup) :where([data-slot=select-trigger][data-size=sm]){gap:6px;padding-inline:12px}:is(.alphafox-ui-scope,.alphafox-ui-popup) h1{font-size:var(--af-type-headline);font-weight:600;line-height:36px}:is(.alphafox-ui-scope,.alphafox-ui-popup) h2{font-size:var(--af-type-section);font-weight:600;line-height:28px}:is(.alphafox-ui-scope,.alphafox-ui-popup) h3{font-size:var(--af-type-title);font-weight:600;line-height:24px}}:is(.alphafox-ui-scope,.alphafox-ui-popup) :is([data-slot=toggle],[data-slot=toggle-group]){height:var(--af-row-height,44px);min-height:var(--af-row-height,44px);border-radius:999px}:is(.alphafox-ui-scope,.alphafox-ui-popup) :is([data-slot=toggle],[data-slot=toggle-group])[data-size=sm]{height:var(--af-row-height,32px);min-height:var(--af-row-height,32px)}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-slot=toggle-group]{align-items:stretch}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-slot=toggle-group-item]{border-radius:999px;height:auto;min-height:0}:is(.alphafox-ui-scope,.alphafox-ui-popup) :is([data-slot=toggle],[data-slot=toggle-group-item]){font-size:14px;font-weight:550}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-slot=toggle-group][data-layout=choices]{border-radius:20px;height:auto;min-height:0}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-layout=choices]>[data-slot=toggle-group-item]{height:var(--af-row-height,44px);min-height:var(--af-row-height,44px)}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-layout=choices]>[data-slot=toggle-group-item][data-size=sm]{height:var(--af-row-height,32px);min-height:var(--af-row-height,32px)}[data-control-row=sm]{--af-row-hit-inset:-6px;--af-row-button-font:14px;--af-row-height:32px;--af-row-field-radius:999px;--af-row-label-weight:550}[data-control-row=default]{--af-row-hit-inset:0px;--af-row-button-font:14px;--af-row-height:44px;--af-row-field-radius:16px;--af-row-label-weight:400}:is(.alphafox-ui-scope,.alphafox-ui-popup) :is([data-slot=input],[data-slot=select-trigger]){height:var(--af-row-height,44px);min-height:var(--af-row-height,44px);border-radius:var(--af-row-field-radius,16px)}:is(.alphafox-ui-scope,.alphafox-ui-popup) :is([data-slot=input],[data-slot=select-trigger])[data-size=sm]{height:var(--af-row-height,32px);min-height:var(--af-row-height,32px);border-radius:var(--af-row-field-radius,999px)}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-slot=select-trigger]{font-weight:var(--af-row-label-weight,400)}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-slot=select-trigger][data-size=sm]{font-weight:var(--af-row-label-weight,550)}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-slot=input-group]{box-sizing:border-box;height:var(--af-row-height,44px);min-height:var(--af-row-height,44px);border:1px solid var(--af-border);border-radius:var(--af-row-field-radius,16px);background:var(--af-surface)}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-slot=input-group][data-size=sm]{height:var(--af-row-height,32px);min-height:var(--af-row-height,32px);border-radius:var(--af-row-field-radius,999px)}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-slot=input-group] :is([data-slot=input],input[data-slot=input-group-control]){background:0 0;border:0;border-radius:0;height:100%;min-height:0}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-slot=input-group]:has(>textarea){height:auto}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-slot=input-group]:focus-within{border-color:var(--af-focus-field)}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-slot=input-group]:has([aria-invalid=true]){border-color:var(--af-error-ink)}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-slot=input-group]:has(:is([data-slot=input],input[data-slot=input-group-control]):disabled){background:var(--af-selected)}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-slot=input-group-addon]{color:var(--af-muted);font-size:14px}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-af-chip]{box-sizing:border-box;height:var(--af-row-height,44px);min-height:var(--af-row-height,44px);border:1px solid var(--af-border);background:var(--af-surface);min-width:0;color:var(--af-ink);white-space:nowrap;transition:background-color var(--af-motion-fast) var(--af-motion-ease);border-radius:999px;align-items:center;gap:8px;padding-inline:14px;font-size:14px;font-weight:550;display:inline-flex}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-af-chip]>*{--af-row-hit-inset:initial;--af-row-button-font:initial;--af-row-height:initial;--af-row-field-radius:initial;--af-row-label-weight:initial}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-af-chip] label{cursor:pointer}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-af-chip]:not([data-disabled]):hover{background:var(--af-hover)}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-af-chip][data-disabled]{opacity:.6}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-af-chip][data-disabled] label{cursor:not-allowed}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-af-chip][data-size=sm]{height:var(--af-row-height,32px);min-height:var(--af-row-height,32px);padding-inline:12px}@media (pointer:coarse){:is(.alphafox-ui-scope,.alphafox-ui-popup) :is([data-af-control=button],[data-slot=select-trigger]):after{--af-hit-inset:0px;inset:var(--af-row-hit-inset,var(--af-hit-inset))}:is(.alphafox-ui-scope,.alphafox-ui-popup) :is([data-af-control=button],[data-slot=select-trigger]):is([data-size=sm],[data-size=icon-sm]):after{--af-hit-inset:-6px}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-af-control=button]:is([data-size=xs],[data-size=icon-xs]):after{--af-hit-inset:-10px}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-af-chip] :is([data-slot=switch],[data-slot=checkbox]):after{left:0;right:0}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-af-chip] [data-slot=checkbox]:after{top:-14px;bottom:-14px}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-af-control=button]:after{left:0;right:0}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-af-chip] label{position:relative;overflow:visible}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-af-chip] label:after{content:"";position:absolute;inset:-12px 0}}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-slot=textarea]{resize:vertical;min-height:104px;padding-block:12px}:is(.alphafox-ui-scope,.alphafox-ui-popup) input::placeholder,:is(.alphafox-ui-scope,.alphafox-ui-popup) textarea::placeholder{color:var(--af-muted)}:is(.alphafox-ui-scope,.alphafox-ui-popup) :is(input,textarea):disabled{background:var(--af-selected);color:var(--af-muted);opacity:.65}:is(.alphafox-ui-scope,.alphafox-ui-popup) [aria-invalid=true]{border-color:var(--af-error-ink)}:is(.alphafox-ui-scope,.alphafox-ui-popup) :is(button,a,input,textarea,[tabindex]):focus-visible{outline:1px solid var(--af-focus);outline-offset:2px}:is(.alphafox-ui-scope,.alphafox-ui-popup) :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]):focus,:is(.alphafox-ui-scope,.alphafox-ui-popup) :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]):focus-visible{border-color:var(--af-focus-field);outline:none}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-slot=command-input-wrapper]:focus-within{border-color:var(--af-focus-field)}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-slot=command-input]:focus-visible{outline:none}:is(.alphafox-ui-scope,.alphafox-ui-popup) .af-field:focus-within>label{color:var(--af-ink);font-weight:600}:is(.alphafox-ui-scope,.alphafox-ui-popup) [aria-invalid=true]:focus{border-color:var(--af-error-ink);outline-color:var(--af-error-ink)}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-slot=switch]{background:var(--af-toggle-off-track);border:1px solid var(--af-toggle-off-track);border-radius:999px;padding:2px}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-slot=switch][data-state=checked]{background:var(--af-toggle-on);border-color:var(--af-toggle-on)}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-slot=switch-thumb]{background:var(--af-toggle-off-thumb)}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-slot=switch][data-state=checked] [data-slot=switch-thumb]{background:var(--af-on-toggle)}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-slot=checkbox]{border-color:var(--af-muted);border-radius:6px}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-slot=checkbox][data-state=checked]{background:var(--af-toggle-on);color:var(--af-on-toggle)}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-slot=slider-track]{background:var(--af-selected);border-radius:999px;flex:1;height:6px;position:relative;overflow:hidden}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-slot=slider-range]{border-radius:inherit;background:var(--af-action);height:100%;position:absolute}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-slot=slider-thumb]{background:var(--af-surface);border:3px solid var(--af-action);cursor:grab;border-radius:50%;width:20px;height:20px;display:block;position:relative}:is(.alphafox-ui-scope,.alphafox-ui-popup) .af-slider{touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;width:100%;min-height:44px;display:flex;position:relative}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-slot=slider-thumb]:before{content:"";border-radius:50%;position:absolute;inset:-12px}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-slot=slider-thumb]:active{cursor:grabbing}:is(.alphafox-ui-scope,.alphafox-ui-popup) .m3e-button{box-sizing:border-box;height:44px;min-height:44px;min-block-size:44px;padding:0 20px;font-size:14px;line-height:20px;border-radius:999px!important}:is(.alphafox-ui-scope,.alphafox-ui-popup) .m3e-linear-progress{--m3e-comp-linear-progress-active-indicator-color:var(--af-progress);--m3e-comp-linear-progress-track-color:var(--af-selected)}:is(.alphafox-ui-scope,.alphafox-ui-popup) .m3e-button[data-m3e-variant=filled]{background:var(--af-action)!important;color:var(--af-action-ink)!important}:is(.alphafox-ui-scope,.alphafox-ui-popup) .m3e-button[data-m3e-variant=filled],:is(.alphafox-ui-scope,.alphafox-ui-popup) .m3e-button[data-m3e-variant=filled] .m3e-button__container{transition:background-color var(--af-motion-fast) var(--af-motion-ease), color var(--af-motion-fast) var(--af-motion-ease)}:is(.alphafox-ui-scope,.alphafox-ui-popup) .m3e-button[data-m3e-variant=filled] .m3e-button__container{background:inherit!important}:is(.alphafox-ui-scope,.alphafox-ui-popup) .m3e-button[data-m3e-variant=filled]:hover{background:var(--af-action-hover)!important}:is(.alphafox-ui-scope,.alphafox-ui-popup) .m3e-button[data-m3e-variant=filled]:active{background:var(--af-action-pressed)!important}:is(.alphafox-ui-scope,.alphafox-ui-popup) .m3e-segmented-button{color:var(--af-ink);background:0 0;border:0;border-radius:999px;min-block-size:34px;margin:0}:is(.alphafox-ui-scope,.alphafox-ui-popup) .m3e-segmented-button-group{background:var(--af-surface);border-radius:999px;gap:4px;padding:4px}:is(.alphafox-ui-scope,.alphafox-ui-popup) .m3e-segmented-button:has(:checked){background:var(--af-selected)}:is(.alphafox-ui-scope,.alphafox-ui-popup) .m3e-segmented-button:has(:focus-visible){outline:1px solid var(--af-focus);outline-offset:1px}:is(.alphafox-ui-scope,.alphafox-ui-popup) .m3e-button:focus-visible{outline-color:var(--af-focus)}:is(.alphafox-ui-scope,.alphafox-ui-popup) .m3e-segmented-button__input:focus-visible{outline:none}.alphafox-ui-scope .af-animated-segment-control{--af-segment-index:0;--af-segment-count:1;background:var(--af-surface);border-radius:999px;min-width:0;max-width:100%;padding:4px;display:inline-flex;position:relative;overflow:hidden}.alphafox-ui-scope .af-animated-segment-indicator{inset-block:4px;width:calc((100% - 8px) / var(--af-segment-count));background:var(--af-selected);transform:translateX(calc(var(--af-segment-index) * 100%));transition:transform var(--af-motion-overlay) var(--af-motion-ease);pointer-events:none;border-radius:999px;position:absolute;left:4px}.alphafox-ui-scope .af-animated-segment-control>button{z-index:1;min-width:48px;min-height:36px;color:var(--af-muted);white-space:nowrap;transition:color var(--af-motion-fast) var(--af-motion-ease);background:0 0;border:0;border-radius:999px;flex:1 1 0;padding:6px 12px;font-size:12px;font-weight:500;position:relative}.alphafox-ui-scope .af-animated-segment-control>button:hover,.alphafox-ui-scope .af-animated-segment-control>button[aria-pressed=true]{color:var(--af-ink)}.alphafox-ui-scope .af-animated-segment-control>button:focus-visible{outline:1px solid var(--af-focus);outline-offset:-1px}.alphafox-ui-popup{background:var(--af-overlay);border:1px solid var(--af-border);border-radius:16px}.alphafox-ui-popup [data-slot=select-item]{min-height:40px;color:var(--af-ink);border-radius:12px}.alphafox-ui-popup [data-slot=select-item][data-highlighted]{background:var(--af-selected)}.alphafox-ui-popup.af-dialog{border-radius:24px}.af-dialog [data-slot=dialog-title]{padding-right:24px;font-size:20px}.af-dialog>[data-slot=dialog-close]{border-radius:999px;width:44px;height:44px}.af-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.af-dialog-scrim{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50;background:#1111113d;position:fixed;inset:0}.af-dialog-scrim--dark{background:#0000006b}.af-field{flex-direction:column;gap:8px;min-width:0;display:flex}.af-field label{color:var(--af-muted);font-size:13px}.af-error-text{color:var(--af-error-ink);font-size:12px}@media (prefers-reduced-motion:reduce){.alphafox-ui-scope *,.alphafox-ui-popup *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.af-type-display{font-size:var(--af-type-display);font-variant-numeric:tabular-nums;font-weight:600;line-height:44px}.af-type-headline{font-size:var(--af-type-headline);font-weight:600;line-height:36px}.af-type-section{font-size:var(--af-type-section);font-weight:600;line-height:28px}.af-type-title{font-size:var(--af-type-title);font-weight:600;line-height:24px}.af-type-body{font-size:var(--af-type-body);line-height:26px}.af-type-dense{font-size:var(--af-type-dense);line-height:22px}.af-type-label{font-size:var(--af-type-label);font-weight:500;line-height:20px}.af-type-caption,.af-caption{font-size:var(--af-type-caption);line-height:18px}.alphafox-ui-popup.af-tooltip{color:var(--af-ink);max-width:min(300px,100vw - 32px);padding:12px 16px;font-size:13px;line-height:20px}.alphafox-ui-popup.af-hover-preview{border-radius:20px;width:min(320px,100vw - 32px)}.alphafox-ui-popup.af-menu{min-width:220px;max-width:calc(100vw - 32px)}.alphafox-ui-popup :is([data-slot=dropdown-menu-item],[data-slot=command-item]){border-radius:12px;min-height:44px}.alphafox-ui-popup [data-slot=dropdown-menu-item]:focus{background:var(--af-selected)}.alphafox-ui-popup [data-slot=dropdown-menu-item][data-variant=destructive]{color:var(--af-error-ink)}.alphafox-ui-popup [data-slot=dropdown-menu-item][data-variant=destructive] svg{color:inherit!important}.alphafox-ui-popup.af-sheet{flex-direction:column;gap:24px;padding:24px;display:flex}.alphafox-ui-popup.af-sheet--right{border-radius:24px 0 0 24px;width:min(420px,100vw - 16px);max-width:calc(100vw - 16px)}.alphafox-ui-popup.af-sheet--bottom{padding-bottom:max(24px, env(safe-area-inset-bottom));border-radius:24px 24px 0 0}.alphafox-ui-popup.af-stack>:is([data-af-button],[data-slot=button],[data-af-control=button]){align-self:flex-end}.af-dialog .af-dialog-dismiss{position:absolute;top:8px;right:8px}body:has(.alphafox-ui-popup.af-sheet) [data-slot=sheet-overlay]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1111113d}body:has(.alphafox-ui-popup--dark.af-sheet) [data-slot=sheet-overlay]{background:#0000006b}.alphafox-ui-popup :is([data-slot=sheet-title],[data-slot=dialog-title]){font-size:20px;line-height:28px}:is(.alphafox-ui-scope,.alphafox-ui-popup) :is([data-af-button],[data-slot=button],[data-af-control=button])[data-variant=destructive]:not(:disabled){background:var(--af-danger);color:var(--af-on-danger)}:is(.alphafox-ui-scope,.alphafox-ui-popup) :is([data-af-button],[data-slot=button],[data-af-control=button])[data-variant=destructive]:not(:disabled):hover{background:var(--af-danger-hover)}:is(.alphafox-ui-scope,.alphafox-ui-popup) :is([data-af-button],[data-slot=button],[data-af-control=button])[data-variant=destructive]:not(:disabled):active{background:var(--af-danger-pressed)}.alphafox-ui-popup.af-command-popup{width:min(320px,100vw - 32px);padding:8px}.af-picker-footer{padding:8px 4px 0}.alphafox-ui-popup.af-command-popup [data-slot=command-input-wrapper]{border:1px solid var(--af-border);background:var(--af-surface);border-radius:16px;flex-shrink:0;height:44px}.alphafox-ui-popup.af-command-popup [data-slot=command-input-wrapper]:focus-within{border-color:var(--af-focus-field)}.alphafox-ui-popup.af-command-popup [data-slot=command-input],.alphafox-ui-popup.af-command-popup [data-slot=command-input]:focus-visible{border:0;outline:none;min-width:0;height:100%;font-size:14px}.alphafox-ui-popup [data-slot=command-item][data-selected=true]{background:var(--af-selected);color:var(--af-ink)}.alphafox-ui-popup.af-calendar-popup{width:auto;max-width:calc(100vw - 16px);padding:12px}.alphafox-ui-popup .rdp-root{--cell-size:36px;--cell-radius:999px;background:0 0}.alphafox-ui-popup .rdp-selected button{background:var(--af-selected);color:var(--af-ink);font-weight:600}.alphafox-ui-popup .rdp-button_previous,.alphafox-ui-popup .rdp-button_next{border-radius:999px}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-slot=tabs-list]:not([data-variant=line]){background:var(--af-surface);border-radius:999px;height:auto;padding:4px}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-slot=tabs-list]:not([data-variant=line]) [data-slot=tabs-trigger]{min-height:36px;color:var(--af-muted);border:0;border-radius:999px;padding-inline:16px}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-slot=tabs-list]:not([data-variant=line]) [data-slot=tabs-trigger][data-state=active]{background:var(--af-selected);color:var(--af-ink)}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-slot=tabs-list]:not([data-variant=line]) [data-slot=tabs-trigger]:not([data-state=active]):not(:disabled):hover{background:var(--af-hover);color:var(--af-ink)}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-slot=tabs-list][data-indicator=ready]:not([data-variant=line]) [data-slot=tabs-trigger][data-state=active]{background:0 0}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-slot=tabs-list]:not([data-variant=line]) [data-slot=tabs-indicator]{background:var(--af-selected);border-radius:999px}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-slot=tabs-list]:not([data-variant=line]) [data-slot=tabs-trigger]:after{display:none}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-slot=radio-group-item]{color:var(--af-ink);border-color:var(--af-muted);background:var(--af-surface)}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-slot=radio-group-indicator] svg{fill:var(--af-ink)}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-slot=alert]{background:var(--af-subtle);border-radius:16px}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-slot=alert-title]{line-clamp:unset;-webkit-line-clamp:unset;overflow:visible}@media (max-width:720px){:is(.alphafox-ui-scope,.alphafox-ui-popup) :is([data-slot=input],[data-slot=textarea],[data-slot=command-input]){font-size:16px}}
.alphafox-ui-scope{background:var(--af-canvas)}.alphafox-ui-scope,.alphafox-ui-popup{color:var(--af-ink);font-family:var(--font-sans);letter-spacing:0;font-size:14px;line-height:1.5}:where(.alphafox-ui-scope,.alphafox-ui-popup){letter-spacing:0}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-af-button]{transition-property:background-color,border-color,opacity,transform;transition-duration:var(--af-motion-fast);transition-timing-function:var(--af-motion-ease)}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-af-button][data-variant=default]:not(:disabled){color:var(--af-action-ink)}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-af-button] svg{color:inherit}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-af-button][aria-busy=true]{opacity:1}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-af-button][data-variant=default][aria-busy=true]{background:var(--af-action);color:var(--af-action-ink)}.af-field-hint{color:var(--af-muted);font-size:12px}.af-ui-section{background:0 0;border:0;flex-direction:column;gap:24px;min-width:0;padding-block:24px;display:flex}.af-ui-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.af-ui-object{border:1px solid var(--af-border);background:var(--af-surface);min-width:0;color:var(--af-ink);border-radius:20px;padding:24px}.af-ui-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.af-ui-actions>*{flex:none;max-width:100%}.af-tag-description{align-items:flex-start;gap:var(--af-gap-caption);flex-direction:column;display:flex}.af-ui-notice{background:var(--af-subtle);color:var(--af-ink);border-radius:16px;align-items:flex-start;gap:12px;padding:16px;display:flex}.af-ui-notice svg{flex-shrink:0;margin-top:2px}.af-ui-notice[data-tone=warning]{background:var(--af-warning-surface);color:var(--af-warning-ink)}.af-ui-notice[data-tone=error]{color:var(--af-error-ink)}.alphafox-ui-popup.af-modal-frame{flex-direction:column;gap:0;max-height:calc(100dvh - 32px);padding:0;display:flex;overflow:hidden}.af-modal-header{flex:none;gap:8px;padding:24px 56px 20px 24px;display:grid}.af-modal-header [data-slot=dialog-title]{padding-right:0}.af-modal-body{overscroll-behavior:contain;flex-direction:column;gap:20px;min-height:0;padding:0 24px 24px;display:flex;overflow-y:auto}.af-modal-footer{padding:16px 24px max(20px, env(safe-area-inset-bottom));border-top:1px solid var(--af-border);background:var(--af-overlay);flex:none}.alphafox-ui-popup:is([data-slot=popover-content],[data-slot=hover-card-content],[data-slot=dropdown-menu-content]){max-height:min(480px, var(--radix-popper-available-height,calc(100dvh - 32px)));z-index:60;overflow-y:auto}.alphafox-ui-popup[data-slot=select-content]{z-index:60}.alphafox-ui-popup[data-state=open]:not(.af-sheet),.alphafox-ui-popup.af-tooltip:is([data-state=delayed-open],[data-state=instant-open]){animation:af-ui-enter var(--af-motion-overlay) var(--af-motion-ease)}.alphafox-ui-popup[data-state=closed]:not(.af-sheet){animation:af-ui-exit var(--af-motion-fast) var(--af-motion-ease)}.alphafox-ui-popup.af-sheet{animation-duration:var(--af-motion-sheet);animation-timing-function:var(--af-motion-ease)}.alphafox-ui-popup.af-sheet[data-state=closed]{animation-duration:var(--af-motion-overlay)}.af-dialog-scrim{animation-duration:.2s}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-slot=switch-thumb]{transition:translate var(--af-motion-fast) var(--af-motion-ease), width var(--af-motion-fast) var(--af-motion-ease)}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-slot=checkbox-indicator] svg:first-child path{stroke-dasharray:23 23;stroke-dashoffset:0;transition:stroke-dashoffset var(--af-motion-overlay) var(--af-motion-ease)}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-slot=checkbox-indicator]:not([data-state=checked]) svg:first-child path{stroke-dashoffset:-23px;transition-duration:var(--af-motion-fast)}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-slot=radio-group-indicator] svg{transition:scale var(--af-motion-overlay) cubic-bezier(.3, 1.45, .6, 1)}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-slot=radio-group-indicator][data-state=unchecked] svg{transition:scale var(--af-motion-fast) var(--af-motion-ease);scale:0}:is(.alphafox-ui-scope,.alphafox-ui-popup) [aria-expanded]>svg:last-child{transition:transform var(--af-motion-overlay) var(--af-motion-ease), rotate var(--af-motion-overlay) var(--af-motion-ease)}.af-ui-notice,.af-error-text{animation:af-ui-rise var(--af-motion-overlay) var(--af-motion-ease)}:is(.alphafox-ui-scope,.alphafox-ui-popup) [data-slot=collapsible-content]{overflow:hidden}.alphafox-ui-scope .af-ui-notice[data-tone=warning]{color:var(--af-warning-ink)}.alphafox-ui-scope .af-ui-notice[data-tone=warning] svg{color:var(--af-warning-accent)}.alphafox-ui-popup[data-side=bottom]{--af-enter-y:-4px}.alphafox-ui-popup[data-side=top]{--af-enter-y:4px}.alphafox-ui-popup[data-side=right]{--af-enter-x:-4px}.alphafox-ui-popup[data-side=left]{--af-enter-x:4px}@keyframes af-ui-enter{0%{opacity:0;transform:translate(var(--af-enter-x,0), var(--af-enter-y,0)) scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes af-ui-rise{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes af-ui-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}:is(.alphafox-ui-scope,.alphafox-ui-popup)[data-af-motion=reduce],:is(.alphafox-ui-scope,.alphafox-ui-popup)[data-af-motion=reduce] *,:is(.alphafox-ui-scope,.alphafox-ui-popup)[data-af-motion=reduce] :before,:is(.alphafox-ui-scope,.alphafox-ui-popup)[data-af-motion=reduce] :after,.af-dialog-scrim--reduce{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.alphafox-ui-scope,.alphafox-ui-popup,.af-dialog-scrim,:is(.alphafox-ui-scope,.alphafox-ui-popup) *,:is(.alphafox-ui-scope,.alphafox-ui-popup) :before,:is(.alphafox-ui-scope,.alphafox-ui-popup) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}body:has(.alphafox-ui-popup.af-sheet) [data-slot=sheet-overlay]{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body:has(.alphafox-ui-popup.af-sheet[data-af-motion=reduce]) [data-slot=sheet-overlay]{transition:none!important;animation:none!important}@media (max-width:720px){.alphafox-ui-popup.af-dialog{border-radius:24px 24px 0 0}.alphafox-ui-popup.af-modal-frame{max-height:calc(100dvh - 24px);padding:0}}
.PageTransitionProgress-module__-twfLa__track{z-index:80;pointer-events:none;opacity:0;height:2px;transition:opacity .12s;position:fixed;inset-block-start:0;inset-inline:0}.PageTransitionProgress-module__-twfLa__visible{opacity:1}.PageTransitionProgress-module__-twfLa__bar{background:var(--primary);transform-origin:0;will-change:transform;border-radius:999px;width:42%;position:absolute;inset-block:0;inset-inline-start:0}.PageTransitionProgress-module__-twfLa__running .PageTransitionProgress-module__-twfLa__bar{animation:.98s cubic-bezier(.65,0,.35,1) infinite PageTransitionProgress-module__-twfLa__alphafox-page-progress-sweep}.PageTransitionProgress-module__-twfLa__finishing .PageTransitionProgress-module__-twfLa__bar{width:100%;transition:transform .16s ease-out;animation:none;transform:scaleX(1)}@keyframes PageTransitionProgress-module__-twfLa__alphafox-page-progress-sweep{0%{transform:translate(-115%)scaleX(.32)}46%{transform:translate(78%)scaleX(.72)}to{transform:translate(252%)scaleX(.36)}}@media (prefers-reduced-motion:reduce){.PageTransitionProgress-module__-twfLa__running .PageTransitionProgress-module__-twfLa__bar{width:100%;animation:none;transform:scaleX(1)}}
[data-sonner-toaster] [data-sonner-toast]:not([data-visible=false]){pointer-events:auto}
