.a-alert-leave-active{transition:opacity var(--anim-duration,.2s) ease, transform var(--anim-duration,.2s) var(--a-ease-soft,ease)}.a-alert-leave-to{opacity:0;transform:scale(.96)}.a-alert{box-sizing:border-box;border-radius:var(--a-radius,14px);width:100%;backdrop-filter:var(--a-surface-backdrop,none);box-shadow:var(--a-surface-highlight,0 0 #0000);border:1px solid #0000;align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.a-alert__icon{flex-shrink:0;align-items:center;padding-top:2px;font-size:18px;line-height:1;display:flex}.a-alert__icon svg{display:block}.a-alert__main{flex:1;min-width:0}.a-alert__title{letter-spacing:.02rem;font-size:14.5px;font-weight:700;line-height:22px}.a-alert__content{color:var(--text-80,var(--text));font-size:14px;line-height:22px}.a-alert__title+.a-alert__content{margin-top:2px}.a-alert__close{border-radius:var(--a-radius-full,999px);width:24px;height:24px;color:var(--text-secondary);cursor:pointer;transition:transform var(--anim-duration-quick,.12s) var(--a-ease-spring,ease), background-color var(--anim-duration-quick,.12s) ease, color var(--anim-duration-quick,.12s) ease;background:0 0;border:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;margin:-1px -4px 0 0;padding:0;font-size:15px;display:flex}.a-alert__close:hover{background:var(--a-item-hover-bg,var(--bg-hover));color:var(--text)}.a-alert__close:active{transform:scale(.88)}.a-alert__close:focus-visible{box-shadow:var(--a-focus-ring,0 0 0 3px var(--primary-18))}.a-alert--info{background:color-mix(in srgb, var(--info) 12%, var(--a-alert-surface,var(--bg-bright)));border-color:color-mix(in srgb, var(--info) 25%, transparent)}.a-alert--info .a-alert__icon,.a-alert--info .a-alert__title{color:var(--info)}.a-alert--success{background:color-mix(in srgb, var(--success) 12%, var(--a-alert-surface,var(--bg-bright)));border-color:color-mix(in srgb, var(--success) 25%, transparent)}.a-alert--success .a-alert__icon,.a-alert--success .a-alert__title{color:var(--success)}.a-alert--warn{background:color-mix(in srgb, var(--warn) 12%, var(--a-alert-surface,var(--bg-bright)));border-color:color-mix(in srgb, var(--warn) 25%, transparent)}.a-alert--warn .a-alert__icon,.a-alert--warn .a-alert__title{color:var(--warn)}.a-alert--danger{background:color-mix(in srgb, var(--danger) 12%, var(--a-alert-surface,var(--bg-bright)));border-color:color-mix(in srgb, var(--danger) 25%, transparent)}.a-alert--danger .a-alert__icon,.a-alert--danger .a-alert__title{color:var(--danger)}.a-avatar{box-shadow:var(--a-shadow-sm,2px 3px 12px var(--shadow-8));display:inline-block}.a-avatar img{object-fit:cover;width:100%;height:100%}.a-avatar__initials{background:linear-gradient(135deg, var(--primary-70), var(--secondary-70));color:#fff;user-select:none;justify-content:center;align-items:center;width:100%;height:100%;font-weight:600;line-height:1;display:flex}@keyframes a-button-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.a-button{text-align:center;background:var(--a-surface-control,var(--bg));border-radius:var(--a-radius,14px);height:42px;box-shadow:var(--a-surface-highlight,0 0 #0000), var(--a-shadow-sm,0 4px 10px var(--shadow-6));letter-spacing:.05rem;color:var(--primary);cursor:pointer;border:1px solid var(--primary);user-select:none;box-sizing:border-box;white-space:nowrap;transition:transform var(--anim-duration-quick,.12s) var(--a-ease-spring,ease), box-shadow var(--anim-duration-quick,.12s) ease, background-color var(--anim-duration-quick,.12s) ease, filter var(--anim-duration-quick,.12s) ease;justify-content:center;align-items:center;padding:4px 20px;font-size:14px;font-weight:600;line-height:30px;display:flex;position:relative}.a-button__inner{color:inherit;justify-content:center;align-items:center;gap:6px;display:inline-flex}.a-button__loading{z-index:1;border-radius:inherit;width:100%;height:100%;color:inherit;cursor:not-allowed;background-color:#00000029;justify-content:center;align-items:center;font-size:1.2em;transition:background-color .12s;display:flex;position:absolute;overflow:hidden}.a-button__spinner{color:inherit;display:inline-block;position:relative}.a-button__spinner svg{animation:.75s infinite a-button-spinner;display:block}.a-button:hover{filter:brightness(1.06);box-shadow:var(--a-surface-highlight,0 0 #0000), var(--a-shadow-md,0 6px 16px var(--shadow-8));transform:translateY(-1px)}.a-button:active{filter:brightness(1.02);box-shadow:var(--a-surface-highlight,0 0 #0000), var(--a-shadow-xs,0 2px 6px var(--shadow-5));transform:translateY(0)scale(.96)}.a-button.a-button--round{border-radius:var(--a-radius-full,999px)}.a-button.a-button--large{border-radius:var(--a-radius-lg,18px);height:52px;padding:6px 24px;font-size:16px;line-height:36px}.a-button.a-button--large.a-button--round{border-radius:var(--a-radius-full,999px)}.a-button.a-button--small{border-radius:var(--a-radius-sm,10px);height:32px;padding:3px 14px;font-size:12px;line-height:30px}.a-button.a-button--small.a-button--round{border-radius:var(--a-radius-full,999px)}.a-button.a-button--fill{width:100%}.a-button.a-button--depth,.a-button.a-button--text-shadow{text-shadow:2px 2px 4px var(--shadow-12)}.a-button.a-button--primary{background:var(--primary);color:var(--text-btn);box-shadow:var(--a-surface-highlight,0 0 #0000), 0 6px 18px -6px color-mix(in srgb, var(--primary) 55%, transparent), 0 2px 6px var(--shadow-4);border:none}.a-button.a-button--primary:hover{filter:none;background:var(--primary-85);box-shadow:var(--a-surface-highlight,0 0 #0000), 0 8px 22px -6px color-mix(in srgb, var(--primary) 62%, transparent), 0 2px 6px var(--shadow-4)}.a-button.a-button--primary:active{filter:none;background:var(--primary-75);box-shadow:var(--a-surface-highlight,0 0 #0000), 0 4px 12px -4px color-mix(in srgb, var(--primary) 48%, transparent)}.a-button.a-button--secondary{background:var(--secondary);color:var(--text-btn);box-shadow:var(--a-surface-highlight,0 0 #0000), 0 6px 18px -6px color-mix(in srgb, var(--secondary) 55%, transparent), 0 2px 6px var(--shadow-4);border:none}.a-button.a-button--secondary:hover{filter:none;background:var(--secondary-85);box-shadow:var(--a-surface-highlight,0 0 #0000), 0 8px 22px -6px color-mix(in srgb, var(--secondary) 62%, transparent), 0 2px 6px var(--shadow-4)}.a-button.a-button--secondary:active{filter:none;background:var(--secondary-75);box-shadow:var(--a-surface-highlight,0 0 #0000), 0 4px 12px -4px color-mix(in srgb, var(--secondary) 48%, transparent)}.a-button.a-button--info{background:var(--info);color:var(--text-btn);box-shadow:var(--a-surface-highlight,0 0 #0000), 0 6px 18px -6px color-mix(in srgb, var(--info) 55%, transparent), 0 2px 6px var(--shadow-4);border:none}.a-button.a-button--info:hover{filter:none;background:var(--info-85);box-shadow:var(--a-surface-highlight,0 0 #0000), 0 8px 22px -6px color-mix(in srgb, var(--info) 62%, transparent), 0 2px 6px var(--shadow-4)}.a-button.a-button--info:active{filter:none;background:var(--info-75);box-shadow:var(--a-surface-highlight,0 0 #0000), 0 4px 12px -4px color-mix(in srgb, var(--info) 48%, transparent)}.a-button.a-button--warn{background:var(--warn);color:var(--text-btn);box-shadow:var(--a-surface-highlight,0 0 #0000), 0 6px 18px -6px color-mix(in srgb, var(--warn) 55%, transparent), 0 2px 6px var(--shadow-4);border:none}.a-button.a-button--warn:hover{filter:none;background:var(--warn-85);box-shadow:var(--a-surface-highlight,0 0 #0000), 0 8px 22px -6px color-mix(in srgb, var(--warn) 62%, transparent), 0 2px 6px var(--shadow-4)}.a-button.a-button--warn:active{filter:none;background:var(--warn-75);box-shadow:var(--a-surface-highlight,0 0 #0000), 0 4px 12px -4px color-mix(in srgb, var(--warn) 48%, transparent)}.a-button.a-button--danger{background:var(--danger);color:var(--text-btn);box-shadow:var(--a-surface-highlight,0 0 #0000), 0 6px 18px -6px color-mix(in srgb, var(--danger) 55%, transparent), 0 2px 6px var(--shadow-4);border:none}.a-button.a-button--danger:hover{filter:none;background:var(--danger-85);box-shadow:var(--a-surface-highlight,0 0 #0000), 0 8px 22px -6px color-mix(in srgb, var(--danger) 62%, transparent), 0 2px 6px var(--shadow-4)}.a-button.a-button--danger:active{filter:none;background:var(--danger-75);box-shadow:var(--a-surface-highlight,0 0 #0000), 0 4px 12px -4px color-mix(in srgb, var(--danger) 48%, transparent)}.a-button.a-button--gradient{box-shadow:var(--a-surface-highlight,0 0 #0000), 0 6px 18px -6px color-mix(in srgb, var(--primary) 50%, transparent);background:linear-gradient(42deg, var(--primary), var(--secondary));color:var(--text-btn);border:none}.a-button.a-button--gradient-reverse{background:linear-gradient(42deg, var(--secondary), var(--primary));box-shadow:var(--a-surface-highlight,0 0 #0000), 0 6px 18px -6px color-mix(in srgb, var(--secondary) 50%, transparent);color:var(--text-btn);border:none}.a-button.a-button--depth{background:linear-gradient(180deg, var(--primary-l-6) 36%, var(--primary-d-4));box-shadow:var(--a-surface-highlight,0 0 #0000), 0 6px 18px -6px color-mix(in srgb, var(--primary) 50%, transparent);color:var(--text-btn);border:none}.a-button.a-button--anim{transition:all var(--anim-duration,.2s) var(--a-ease-spring,ease)}.a-button.a-button--anim:hover{box-shadow:var(--a-surface-highlight,0 0 #0000), var(--a-shadow-lg,0 4px 10px var(--shadow-24));transform:translateY(-4px)}.a-button.a-button--disabled{box-shadow:0 3px 12px var(--shadow-5);cursor:not-allowed;border:none;transition:none;background:var(--bg-disabled)!important;color:var(--text-disabled)!important}.a-button.a-button--disabled:hover,.a-button.a-button--disabled:active{filter:none;transform:none}.a-button--icon{align-items:center;padding:6px 12px;display:flex}.a-button--icon svg{flex-shrink:0;font-size:1.25em}.a-button--small.a-button--icon{padding:4px 10px}.a-button--small.a-button--icon svg{font-size:1.125em}.a-button--large.a-button--icon{padding:8px 15px}.a-button--large.a-button--icon svg{font-size:1.375em}.a-button--round.a-button--icon{padding:6px 11.375px}.a-button--round.a-button--icon svg{font-size:1.375em}.a-button--small.a-button--round.a-button--icon{padding:4px 8px}.a-button--large.a-button--round.a-button--icon{padding:8px 15px}.a-button--large.a-button--round.a-button--icon svg{font-size:1.375em}.a-button--icon-leading{padding:6px 18px 6px 16px}.a-button--icon-leading svg{margin-right:4px}.a-button--small.a-button--icon-leading{padding:4px 12px 4px 10px}.a-button--small.a-button--icon-leading svg{margin-right:3px}.a-button--large.a-button--icon-leading{padding:8px 22px 8px 18px}.a-button--large.a-button--icon-leading svg{margin-right:6px}.a-button--round.a-button--icon-leading{padding:6px 14px 6px 12px}.a-button--round.a-button--icon-leading svg{margin-right:4px}.a-button--round.a-button--small.a-button--icon-leading{padding:4px 10px 4px 8px}.a-button--round.a-button--small.a-button--icon-leading svg{margin-right:3px}.a-button--round.a-button--large.a-button--icon-leading{padding:8px 20px 8px 16px}.a-button--round.a-button--large.a-button--icon-leading svg{margin-right:6px}.a-button--icon-trailing{padding:6px 16px 6px 18px}.a-button--icon-trailing svg{margin-left:4px}.a-button--small.a-button--icon-trailing{padding:4px 10px 4px 12px}.a-button--small.a-button--icon-trailing svg{margin-left:3px}.a-button--large.a-button--icon-trailing{padding:8px 18px 8px 22px}.a-button--large.a-button--icon-trailing svg{margin-left:6px}.a-button--round.a-button--icon-trailing{padding:6px 12px 6px 16px}.a-button--round.a-button--icon-trailing svg{margin-left:4px}.a-button--round.a-button--small.a-button--icon-trailing{padding:4px 8px 4px 11px}.a-button--round.a-button--small.a-button--icon-trailing svg{margin-left:3px}.a-button--round.a-button--large.a-button--icon-trailing{padding:8px 16px 8px 21px}.a-button--round.a-button--large.a-button--icon-trailing svg{margin-left:6px}.a-button--loading:hover{transform:none}.a-button--loading:hover .a-button__loading{background-color:#0000003d}.a-button--loading:active{transform:none}.a-button--loading:active .a-button__loading{background-color:#0000003d}.a-card{height:max-content;box-shadow:var(--a-surface-highlight,0 0 #0000), var(--a-shadow-sm,0 2px 6px var(--shadow-4));border-radius:var(--a-radius-xl,22px);background:var(--a-surface,var(--bg-bright));backdrop-filter:var(--a-surface-backdrop,none);border:1px solid var(--a-surface-border-color,var(--line));user-select:none;cursor:default;text-decoration:none;display:block;position:relative;overflow:hidden}.a-card>div{box-sizing:border-box}.a-card-header{width:100%;padding:14px 20px 6px}.a-card-header__title{color:var(--text);white-space:nowrap;text-overflow:ellipsis;letter-spacing:.02rem;width:100%;font-size:16px;font-weight:700;line-height:28px;overflow:hidden}.a-card-body{width:100%;height:max-content;padding:0 20px 12px;position:relative}.a-card-body--no-header{padding-top:14px}.a-card-body--no-footer{padding-bottom:16px}.a-card-footer{width:100%;height:max-content;padding:11px 20px 12px;position:relative}.a-card-footer:before{content:"";background:var(--line);border-radius:1px;height:1px;position:absolute;top:0;left:20px;right:20px}.a-card--has-link{cursor:pointer;transition:transform var(--anim-duration,.2s) var(--a-ease-spring,ease), box-shadow var(--anim-duration,.2s) ease}.a-card--has-link:hover{box-shadow:var(--a-surface-highlight,0 0 #0000), var(--a-shadow-lg,0 12px 24px var(--shadow-8));transform:translateY(-2px)}.a-card--clean .a-card-body,.a-card--clean .a-card-footer{padding:0}.a-card--clean .a-card-footer:before{display:none}.a-virtual-list{-webkit-overflow-scrolling:touch;box-sizing:border-box;will-change:transform;width:100%;height:100%;max-height:100%;position:relative;overflow-y:auto}.a-virtual-list__inner{overflow-anchor:none;width:100%;position:relative}.a-virtual-list__filler{width:100%;position:relative}.a-virtual-list::-webkit-scrollbar{width:8px;height:8px}.a-virtual-list::-webkit-scrollbar-button{display:none}.a-virtual-list::-webkit-scrollbar-thumb{border-radius:var(--a-radius-full,999px);background:var(--scrollbar,var(--border));transition:background-color .1s ease-out}.a-virtual-list::-webkit-scrollbar-thumb:hover{background:var(--primary-60)}.a-virtual-list::-webkit-scrollbar-track{background:0 0}.a-virtual-list::-webkit-scrollbar-corner{background:0 0}.a-chat{width:100%;height:100%;position:relative}.a-chat .a-virtual-list{overflow-y:overlay;padding:0 12px}.a-chat .a-virtual-list .a-virtual-list__item:last-child .a-chat__message{padding-bottom:12px}.a-chat__message{align-items:center;width:100%;padding-bottom:24px;display:flex;position:relative}.a-chat__message .a-chat__content{box-sizing:border-box;border-radius:var(--a-radius,14px);max-width:84%;box-shadow:var(--a-shadow-xs,2px 2px 8px var(--shadow-6));padding:14px 20px;font-size:15px;position:relative}.a-chat__message .a-chat__content pre{white-space:pre-wrap;word-break:break-word;width:max-content;max-width:100%;margin:0;padding:0;line-height:24px}.a-chat__message--target{justify-content:flex-start}.a-chat__message--target .a-chat__content{background-color:var(--primary-80);box-shadow:0 6px 18px -6px color-mix(in srgb, var(--primary) 45%, transparent), var(--a-shadow-xs,2px 2px 8px var(--shadow-6))}.a-chat__message--target .a-chat__content pre{color:var(--text-btn)}.a-chat__message--self{justify-content:flex-end}.a-chat__message--self .a-chat__content{background-color:var(--bg-light)}.a-chat__message--self .a-chat__content pre{color:var(--text)}.a-checkbox{cursor:pointer;align-items:center;display:inline-flex;position:relative}.a-checkbox-checker{border:1px solid var(--border);background-color:var(--bg-light);width:20px;height:20px;box-shadow:var(--a-shadow-xs,0px 2px 8px var(--shadow-5));box-sizing:border-box;transition:transform var(--anim-duration-quick,.12s) var(--a-ease-spring,ease), border-color var(--anim-duration-quick,.12s) ease, background-color var(--anim-duration-quick,.12s) ease, box-shadow var(--anim-duration-quick,.12s) ease;border-radius:7px;justify-content:center;align-items:center;margin-right:10px;display:flex;position:relative}.a-checkbox-checker__icon{width:14px;color:var(--text-btn,#fff);display:block;position:absolute;top:1px;left:2px}.a-checkbox:hover .a-checkbox-checker{border:1px solid var(--primary-70);transform:scale(1.08)}.a-checkbox:active .a-checkbox-checker{transform:scale(.92)}.a-checkbox--checked .a-checkbox-checker{border:1px solid var(--primary);background-color:var(--primary);box-shadow:0 2px 8px -2px color-mix(in srgb, var(--primary) 50%, transparent)}.a-checkbox--checked:hover .a-checkbox-checker{border:1px solid var(--primary)}.a-trans-check-icon-enter-active{transition:all var(--anim-duration,.2s) var(--a-ease-spring,ease-out)}.a-trans-check-icon-leave-active{transition:all var(--anim-duration-quick,.1s) ease-out}.a-trans-check-icon-enter-to{opacity:1;transform:scale(1)}.a-trans-check-icon-enter-from,.a-trans-check-icon-leave-to{opacity:0;transform:scale(0)}.a-clickable-text{color:var(--text);cursor:pointer;transition:color var(--anim-duration-quick,.12s) ease}.a-clickable-text:hover{color:var(--text-85)}.a-clickable-text:active{color:var(--text-75)}.a-clickable-text.a-clickable-text--primary{color:var(--primary)}.a-clickable-text.a-clickable-text--primary:hover{color:var(--primary-85)}.a-clickable-text.a-clickable-text--primary:active{color:var(--primary-75)}.a-clickable-text.a-clickable-text--secondary{color:var(--secondary)}.a-clickable-text.a-clickable-text--secondary:hover{color:var(--secondary-85)}.a-clickable-text.a-clickable-text--secondary:active{color:var(--secondary-75)}.a-clickable-text.a-clickable-text--danger{color:var(--danger)}.a-clickable-text.a-clickable-text--danger:hover{color:var(--danger-85)}.a-clickable-text.a-clickable-text--danger:active{color:var(--danger-75)}.a-clickable-text.a-clickable-text--warn{color:var(--warn)}.a-clickable-text.a-clickable-text--warn:hover{color:var(--warn-85)}.a-clickable-text.a-clickable-text--warn:active{color:var(--warn-75)}.a-clickable-text.a-clickable-text--info{color:var(--info)}.a-clickable-text.a-clickable-text--info:hover{color:var(--info-85)}.a-clickable-text.a-clickable-text--info:active{color:var(--info-75)}.a-collapse{width:max-content;height:max-content;transition:max-width var(--anim-duration,.2s) var(--a-ease-soft,ease), max-height var(--anim-duration,.2s) var(--a-ease-soft,ease-out);overflow:hidden}.a-collapse--collapsed-horizontal{max-width:0}.a-collapse--collapsed-vertical{max-height:0}.a-popup-enter-active,.a-popup-enter-active .a-popup__mask{transition:opacity var(--anim-duration-slow,.32s) ease}.a-popup-enter-active .a-popup__panel{transition:transform var(--anim-duration-slow,.32s) var(--a-ease-spring,ease), opacity var(--anim-duration,.2s) var(--a-ease-soft,ease)}.a-popup-leave-active,.a-popup-leave-active .a-popup__mask{transition:opacity var(--anim-duration,.2s) ease}.a-popup-leave-active .a-popup__panel{transition:transform var(--anim-duration,.2s) var(--a-ease-soft,ease), opacity var(--anim-duration,.2s) ease}.a-popup-enter-from .a-popup__mask{opacity:0}.a-popup-enter-from .a-popup__panel{opacity:0;transform:scale(.92)translateY(16px)}.a-popup-leave-to .a-popup__mask{opacity:0}.a-popup-leave-to .a-popup__panel{opacity:0;transform:scale(.96)}.a-popup-enter-to .a-popup__mask,.a-popup-leave-from .a-popup__mask{opacity:1}.a-popup-enter-to .a-popup__panel,.a-popup-leave-from .a-popup__panel{opacity:1;transform:scale(1)translateY(0)}.a-popup{pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.a-popup__mask{background-color:var(--mask,#0009);pointer-events:auto;position:absolute;inset:0}.a-popup__panel{box-sizing:border-box;background:var(--a-surface,var(--bg-bright));max-width:calc(100vw - 32px);max-height:calc(100vh - 64px);backdrop-filter:var(--a-surface-backdrop,none);border:1px solid var(--a-surface-border-color,transparent);border-radius:var(--a-radius-xl,22px);box-shadow:var(--a-surface-highlight,0 0 #0000), var(--a-shadow-lg,0 8px 16px var(--shadow-6));pointer-events:auto;position:relative;overflow:auto}.a-dialog{box-sizing:border-box;color:var(--text);flex-direction:column;display:flex}.a-dialog__header{justify-content:space-between;align-items:center;gap:12px;padding:24px 24px 0;display:flex}.a-dialog__header-main{flex:1;min-width:0}.a-dialog__title{letter-spacing:.02rem;color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;line-height:30px;display:block;overflow:hidden}.a-dialog__close{border-radius:var(--a-radius-full,999px);width:30px;height:30px;color:var(--text-secondary);cursor:pointer;transition:transform var(--anim-duration-quick,.12s) var(--a-ease-spring,ease), background-color var(--anim-duration-quick,.12s) ease, color var(--anim-duration-quick,.12s) ease;background:0 0;border:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:18px;display:flex}.a-dialog__close:hover{background:var(--a-item-hover-bg,var(--bg-hover));color:var(--text)}.a-dialog__close:active{transform:scale(.88)}.a-dialog__close:focus-visible{box-shadow:var(--a-focus-ring,0 0 0 3px var(--primary-18))}.a-dialog__body{color:var(--text-80,var(--text));padding:16px 24px;font-size:14.5px;line-height:1.6}.a-dialog__footer{justify-content:flex-end;align-items:center;gap:12px;padding:8px 24px 24px;display:flex}.a-confirm-modal__content{color:var(--text-80,var(--text));word-break:break-word;font-size:14.5px;line-height:1.6}.a-drawer-enter-active,.a-drawer-leave-active{transition:all var(--anim-duration,.2s) ease}.a-drawer-enter-active .a-drawer__mask,.a-drawer-leave-active .a-drawer__mask{transition:opacity var(--anim-duration,.2s) ease}.a-drawer-enter-active .a-drawer__body,.a-drawer-leave-active .a-drawer__body{transition:transform var(--anim-duration,.2s) ease}.a-drawer-enter-from .a-drawer__mask,.a-drawer-leave-to .a-drawer__mask{opacity:0}.a-drawer-enter-from.a-drawer--left .a-drawer__body,.a-drawer-leave-to.a-drawer--left .a-drawer__body{transform:translate(-100%)}.a-drawer-enter-from.a-drawer--right .a-drawer__body,.a-drawer-leave-to.a-drawer--right .a-drawer__body{transform:translate(100%)}.a-drawer-enter-to .a-drawer__mask,.a-drawer-leave-from .a-drawer__mask{opacity:1}.a-drawer-enter-to .a-drawer__body,.a-drawer-leave-from .a-drawer__body{transform:translate(0)}.a-drawer__mask{background-color:var(--mask,#000c);width:100%;height:100%;position:absolute;inset:0}.a-drawer__mask--outside{width:100vw;height:100vh;position:fixed}.a-drawer__body{background-color:var(--a-surface,var(--bg));backdrop-filter:var(--a-surface-backdrop,none);box-sizing:border-box;position:absolute}.a-drawer__body--outside{position:fixed}.a-drawer--left .a-drawer__body{border-radius:0 var(--a-radius-lg,18px) var(--a-radius-lg,18px) 0;border-right:1px solid var(--a-surface-border-color,transparent);height:100%;box-shadow:var(--a-surface-highlight,0 0 #0000), 8px 0 16px var(--shadow-6), 24px 0 48px -12px var(--shadow-12);top:0;bottom:0;left:0}.a-drawer--left .a-drawer__body--outside{height:100vh}.a-drawer--right .a-drawer__body{border-radius:var(--a-radius-lg,18px) 0 0 var(--a-radius-lg,18px);border-left:1px solid var(--a-surface-border-color,transparent);height:100%;box-shadow:var(--a-surface-highlight,0 0 #0000), -8px 0 16px var(--shadow-6), -24px 0 48px -12px var(--shadow-12);top:0;bottom:0;right:0}.a-drawer--right .a-drawer__body--outside{height:100vh}.a-popper__trigger{height:max-content}.a-dropdown-menu{border-radius:var(--a-radius,14px);background:var(--a-surface,var(--bg-semi-light));min-width:160px;backdrop-filter:var(--a-surface-backdrop,none);border:1px solid var(--a-surface-border-color,transparent);box-sizing:border-box;box-shadow:var(--a-surface-highlight,0 0 #0000), var(--a-shadow-md,0 4px 12px var(--shadow-10));padding:6px;overflow:hidden}.a-dropdown-menu__item-wrapper--divided{border-top:1px solid var(--line);margin-top:6px;padding-top:6px}.a-dropdown-menu__item{color:var(--text);user-select:none;border-radius:var(--a-radius-sm,10px);transition:background-color var(--anim-duration-quick,.12s) ease;align-items:center;gap:8px;padding:8px 12px;font-size:14px;line-height:20px;display:flex}.a-dropdown-menu__item:hover{background-color:var(--a-item-hover-bg,var(--bg-hover));box-shadow:var(--a-item-selected-highlight,0 0 #0000);cursor:pointer}.a-dropdown-menu__item:active{transform:scale(.98)}.a-dropdown-menu__icon{flex-shrink:0;width:16px;height:16px;font-size:16px}.a-dropdown-menu__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.a-dropdown-menu__item--danger{color:var(--danger)}.a-dropdown-menu__item--danger:hover{background-color:color-mix(in srgb, var(--danger) 10%, transparent)}.a-dropdown-menu__item--disabled,.a-dropdown-menu__item--disabled:hover{color:var(--text-disabled);box-shadow:none;cursor:not-allowed;background-color:#0000}.a-dropdown-menu__item--disabled:active{transform:none}.a-empty{box-sizing:border-box;width:100%;height:100%;color:var(--text-secondary);user-select:none;flex-direction:column;justify-content:center;align-items:center;padding:28px 16px;display:flex}.a-empty__figure{border-radius:var(--a-radius-xl,22px);background:linear-gradient(135deg, var(--primary-12), var(--secondary-20));justify-content:center;align-items:center;width:64px;height:64px;display:flex;box-shadow:inset 0 1px #fff6}.a-empty__icon{color:var(--primary-70,var(--primary));font-size:30px}.a-empty__text{color:var(--text-secondary);letter-spacing:.02rem;margin-top:14px;font-size:14px;font-weight:500}.a-empty__actions{align-items:center;gap:10px;margin-top:14px;display:flex}.scroll-locked{overflow:hidden}.a-float{width:100vw;height:100vh;position:fixed;top:0;left:0}.a-float__mask{background:var(--mask,#0009);z-index:-1;backdrop-filter:blur(20px);width:100%;height:100%;position:absolute;top:0;left:0}.a-float__content{background:var(--a-surface,var(--bg-semi-light));height:max-content;backdrop-filter:var(--a-surface-backdrop,none);border:1px solid var(--a-surface-border-color,transparent);z-index:1;box-shadow:var(--a-surface-highlight,0 0 #0000), var(--a-shadow-lg,0 1px 12px var(--shadow-w-6));box-sizing:border-box;margin-left:auto;margin-right:auto;padding:16px;position:relative}.a-float--centered{justify-content:center;align-items:center;display:flex}.a-float-fade-enter-active,.a-float-fade-leave-active{transition:opacity var(--anim-duration,.2s) ease}.a-float-fade-enter-from,.a-float-fade-leave-to{opacity:0}.a-float-fade-enter-active .a-float__content{transition:transform var(--anim-duration,.2s) var(--a-ease-spring,ease)}.a-float-fade-enter-from .a-float__content{transform:scale(.94)}@media screen and (width<=767px){.a-float__content{width:90%!important}}.a-form{width:100%;position:relative}.a-form--inline{width:100%;display:flex}.a-form--inline .a-form-item{flex:1;margin-bottom:0;margin-right:12px}.a-form--inline .a-form-item-inner__label{margin-right:12px}.a-form--inline .a-form-item:last-child{margin-right:0}.a-form-item{width:100%;margin-bottom:18px;position:relative}.a-form-item-inner{align-items:center;width:100%;height:100%;display:flex;position:relative}.a-form-item-inner__label{flex-shrink:0}.a-form-item-inner__content{flex:1}.a-form-item-invalid{margin-top:12px;display:flex}.a-form-item-invalid__msg{color:var(--danger);flex:1;font-size:15px}.a-form-item--invalid .a-form-item-inner__content input{border:1px solid var(--danger)!important}.a-form-item:last-of-type{margin-bottom:0}.a-form-item--invalid .a-input__inner,.a-form-item--invalid .a-textarea__inner{border-color:var(--danger-75,var(--danger))}.a-form-item--invalid .a-input__inner:focus,.a-form-item--invalid .a-textarea__inner:focus{border-color:var(--danger-75,var(--danger));box-shadow:var(--a-surface-highlight,0 0 #0000), 0 0 0 3px color-mix(in srgb, var(--danger) 16%, transparent)}.a-form-item-invalid-enter-active,.a-form-item-invalid-leave-active{transition:transform var(--anim-duration-quick,.1s) var(--a-ease-soft,ease-out)}.a-form-item-invalid-enter-to{opacity:1;transform:translateY(0)scaleY(1)}.a-form-item-invalid-enter-from,.a-form-item-invalid-leave-to{opacity:0;transform:translateY(-20px)scaleY(0)}.a-gradient-text{-webkit-text-fill-color:transparent;background-clip:text;min-width:0;font-weight:700;-webkit-background-clip:text!important}.a-gradient-text--glow{filter:drop-shadow(0 2px 12px var(--primary-40,transparent)) drop-shadow(0 4px 24px var(--secondary-20,transparent))}.a-grid{--a-grid-columns:24;--a-grid-gap:16px;--a-grid-row-gap:var(--a-grid-gap);--a-grid-column-gap:var(--a-grid-gap);--a-grid-align:stretch;--a-grid-justify:start;--a-grid-min-col-width:0px;grid-template-columns:repeat(var(--a-grid-columns), minmax(var(--a-grid-min-col-width), 1fr));gap:var(--a-grid-row-gap) var(--a-grid-column-gap);align-items:var(--a-grid-align);justify-content:var(--a-grid-justify);box-sizing:border-box;width:100%;display:grid}.a-grid.a-grid--stretch{align-items:stretch}.a-grid.a-grid--stretch>.a-grid-col{min-width:0;display:flex}.a-grid.a-grid--stretch>.a-grid-col>*{width:100%;height:100%}.a-grid-col{grid-column:var(--a-grid-col-span,span 24);box-sizing:border-box;min-width:0}.a-grid-col>*{min-width:0}@media (width<=639px){.a-grid-col{grid-column:var(--a-grid-col-xs,var(--a-grid-col-span,span 24))}}@media (width>=640px){.a-grid-col{grid-column:var(--a-grid-col-sm,var(--a-grid-col-span,span 24))}}@media (width>=768px){.a-grid-col{grid-column:var(--a-grid-col-md,var(--a-grid-col-sm,var(--a-grid-col-span,span 24)))}}@media (width>=1024px){.a-grid-col{grid-column:var(--a-grid-col-lg,var(--a-grid-col-md,var(--a-grid-col-sm,var(--a-grid-col-span,span 24))))}}@media (width>=1280px){.a-grid-col{grid-column:var(--a-grid-col-xl,var(--a-grid-col-lg,var(--a-grid-col-md,var(--a-grid-col-sm,var(--a-grid-col-span,span 24)))))}}.a-grid-row{--a-grid-columns:24;--a-grid-gap:16px;--a-grid-row-gap:var(--a-grid-gap);--a-grid-column-gap:var(--a-grid-gap);--a-grid-align:stretch;--a-grid-justify:start;--a-grid-min-col-width:0px;grid-template-columns:repeat(var(--a-grid-columns), minmax(var(--a-grid-min-col-width), 1fr));gap:var(--a-grid-row-gap) var(--a-grid-column-gap);align-items:var(--a-grid-align);justify-content:var(--a-grid-justify);box-sizing:border-box;width:100%;display:grid}.a-grid-row.a-grid-row--stretch{align-items:stretch}.a-grid-row.a-grid-row--stretch>.a-grid-col{min-width:0;display:flex}.a-grid-row.a-grid-row--stretch>.a-grid-col>*{width:100%;height:100%}.a-image{position:relative}.a-image__pic{width:100%;height:100%}.a-input{height:var(--comp-height--default);box-sizing:border-box;position:relative}.a-input__inner{border:1px solid var(--border);border-radius:var(--a-radius-sm,10px);box-sizing:border-box;background:var(--a-surface-input,var(--bg-semi-light));letter-spacing:.02rem;width:100%;color:var(--text);caret-color:var(--primary);box-shadow:var(--a-surface-highlight,0 0 #0000), var(--a-shadow-xs,1px 3px 10px var(--shadow-4));transition:border-color var(--anim-duration-quick,.12s) var(--a-ease-soft,ease-out), box-shadow var(--anim-duration-quick,.12s) var(--a-ease-soft,ease-out);padding:4px 14px;font-size:14px;line-height:32px;outline:none!important}.a-input__inner:hover:not(:focus):not(:disabled){border-color:var(--primary-60,var(--border))}.a-input__inner:focus{box-shadow:var(--a-surface-highlight,0 0 #0000), var(--a-focus-ring,0 0 0 3px var(--primary-12)), 1px 3px 10px var(--primary-12);border:1px solid var(--primary-80)}.a-input__inner::placeholder{color:var(--placeholder)}.a-input.a-input--round .a-input__inner{border-radius:var(--a-radius-full,999px);padding:4px 18px}.a-input.a-input--borderless .a-input__inner{border:none}.a-input.a-input--has-prefix .a-input__prefix{line-height:var(--comp-height--default);align-items:center;height:100%;padding-left:12px;display:flex;position:absolute;top:0;left:0}.a-input.a-input--has-prefix .a-input__prefix svg{width:14px;height:14px}.a-input.a-input--has-prefix .a-input__prefix svg path{stroke:var(--placeholder)}.a-input.a-input--has-prefix .a-input__inner{padding-left:36px}.a-input.a-input--has-postfix .a-input__postfix{line-height:var(--comp-height--default);align-items:center;height:100%;padding-right:12px;display:flex;position:absolute;top:0;right:0}.a-input.a-input--has-postfix .a-input__postfix svg{width:14px;height:14px}.a-input.a-input--has-postfix .a-input__postfix svg path{stroke:var(--placeholder)}.a-input.a-input--has-postfix .a-input__inner{padding-right:36px}.a-input--large{height:var(--comp-height--large)}.a-input--large .a-input__inner{box-shadow:2px 3px 14px var(--shadow-6);border-radius:8px;padding:4px 18px;font-size:16px;line-height:40px}.a-input--large .a-input__inner:focus{box-shadow:2px 3px 14px var(--primary-20)}.a-input.a-input--round.a-input--large .a-input__inner{border-radius:24px;padding:4px 22px}.a-input.a-input--large.a-input--has-prefix .a-input__prefix{line-height:var(--comp-height--large)}.a-input.a-input--large.a-input--has-prefix .a-input__prefix svg{width:26px;height:26px}.a-input.a-input--large.a-input--has-prefix .a-input__inner{padding-left:36px}.a-input.a-input--large.a-input--has-postfix .a-input__postfix{line-height:var(--comp-height--large)}.a-input.a-input--large.a-input--has-postfix .a-input__postfix svg{width:26px;height:26px}.a-input.a-input--large.a-input--has-postfix .a-input__inner{padding-right:36px}.a-input.a-input--round.a-input--large.a-input--has-prefix .a-input__prefix{padding-left:12px}.a-input.a-input--round.a-input--large.a-input--has-prefix .a-input__inner{padding-left:40px}.a-input.a-input--round.a-input--large.a-input--has-postfix .a-input__postfix{padding-right:12px}.a-input.a-input--round.a-input--large.a-input--has-postfix .a-input__inner{padding-right:40px}.a-input.a-input--disabled .a-input__inner{color:var(--text-disabled);background:var(--bg-disabled);cursor:not-allowed}.a-input.a-input--readonly .a-input__inner{background:var(--bg-readonly)}.a-input.a-input--readonly.a-input--borderless .a-input__inner{box-shadow:3px 2px 8px var(--shadow-8)}.a-input.a-input--has-post-button .a-input__post-button{box-sizing:border-box;align-items:center;height:100%;padding:4px 0;display:flex;position:absolute;top:0;right:4px}.a-input.a-input--has-post-button .a-input__post-button .a-button{height:100%;line-height:calc(100% - 8px)}.a-item{box-sizing:border-box;border-radius:var(--a-radius,14px);color:var(--text);transition:background-color var(--anim-duration-quick,.12s) ease, transform var(--anim-duration-quick,.12s) var(--a-ease-spring,ease);align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.a-item__media{border-radius:var(--a-radius-sm,10px);background:var(--primary-12);width:38px;height:38px;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.a-item__content{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.a-item__title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;line-height:20px;overflow:hidden}.a-item__description{color:var(--text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.a-item__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.a-item--small{gap:10px;padding:8px 12px}.a-item--small .a-item__media{width:30px;height:30px;font-size:15px}.a-item--small .a-item__title{font-size:13.5px;line-height:18px}.a-item--small .a-item__description{font-size:12.5px;line-height:16px}.a-item--outline{border:1px solid var(--line);background:var(--a-surface-control,var(--bg-bright))}.a-item--clickable{cursor:pointer;user-select:none}.a-item--clickable:hover{background:var(--a-item-hover-bg,var(--bg-hover))}.a-item--clickable:active{transform:scale(.985)}.a-item--clickable:focus-visible{box-shadow:var(--a-focus-ring,0 0 0 3px var(--primary-18));outline:none}.a-item--disabled{cursor:not-allowed}.a-item--disabled .a-item__title,.a-item--disabled .a-item__description{color:var(--text-disabled)}.a-item--disabled .a-item__media{background:var(--bg-disabled);color:var(--text-disabled)}.a-kbd{box-sizing:border-box;background:var(--a-surface-control,var(--bg-bright));border:1px solid var(--border-light,var(--border));min-width:22px;box-shadow:0 2px 0 var(--border-light,var(--border)), var(--a-shadow-xs,0 1px 3px var(--shadow-4));font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--text-secondary);user-select:none;vertical-align:middle;border-radius:6px;justify-content:center;align-items:center;padding:2px 7px;font-size:11.5px;font-weight:600;line-height:16px;display:inline-flex}.a-kbd:active{box-shadow:0 1px 0 var(--border-light,var(--border)), var(--a-shadow-xs,0 1px 3px var(--shadow-4));transform:translateY(1px)}.a-kbd--small{border-radius:5px;min-width:18px;padding:1px 5px;font-size:10.5px;line-height:14px}.a-layout{width:100%;height:inherit;box-sizing:border-box;flex-direction:column;display:flex;position:relative}.a-layout--fill{height:100%}.a-layout--has-side{flex-direction:row}.a-content{box-sizing:border-box;flex:auto}.a-footer{height:var(--a-footer-height,64px);line-height:var(--a-footer-height,64px);box-sizing:border-box}.a-header{height:var(--a-header-height,64px);line-height:var(--a-header-height,64px);box-sizing:border-box;background:var(--a-surface,transparent);backdrop-filter:var(--a-surface-backdrop,none)}.a-side{box-sizing:border-box;background:var(--a-surface,transparent);backdrop-filter:var(--a-surface-backdrop,none);position:relative}.a-list-menu__item{box-sizing:border-box;border-radius:var(--a-radius-sm,10px);width:calc(100% - 20px);color:var(--a-item-color,var(--text-secondary));transition:background-color var(--anim-duration-quick,.12s) ease, color var(--anim-duration-quick,.12s) ease, box-shadow var(--anim-duration-quick,.12s) ease, transform var(--anim-duration-quick,.12s) var(--a-ease-spring,ease);cursor:pointer;user-select:none;margin:10px;padding:8px 12px;font-size:15px;font-weight:600}.a-list-menu__item--selected{background-color:var(--a-item-selected-bg,var(--primary-12));background-image:var(--a-item-selected-gradient,none);color:var(--a-item-selected-color,var(--text));text-shadow:var(--a-item-selected-text-shadow,none);box-shadow:var(--a-item-selected-highlight,0 0 #0000), var(--a-item-selected-shadow,none)}.a-list-menu__item:hover{background-color:var(--a-item-hover-bg,var(--overlay));color:var(--a-item-hover-color,var(--text))}.a-list-menu__item:active{transform:scale(.98)}.a-list-menu{box-sizing:border-box;width:100%;position:relative}.a-list-menu__split{box-sizing:border-box;border-bottom:1px solid var(--border-80);user-select:none;width:calc(100% - 20px);margin:0 10px 8px;padding:8px 2px}.a-list-menu__split span{color:var(--text-80);font-size:13px}.a-list-view{width:max-content;height:inherit;overflow:hidden auto}.a-list-view--fit{width:100%;height:100%}.a-list-view:has(.a-list-view-item--bordered){border:1px solid var(--line);border-radius:var(--a-radius-lg,18px);box-sizing:border-box}.a-list-view::-webkit-scrollbar{width:8px;height:8px}.a-list-view::-webkit-scrollbar-button{display:none}.a-list-view::-webkit-scrollbar-thumb{border-radius:var(--a-radius-full,999px);background:var(--scrollbar,var(--border));transition:background-color .1s ease-out}.a-list-view::-webkit-scrollbar-thumb:hover{background:var(--primary-60)}.a-list-view::-webkit-scrollbar-track{background:0 0}.a-list-view::-webkit-scrollbar-corner{background:0 0}.a-list-view-item{box-sizing:border-box;border-radius:var(--a-radius-sm,10px);transition:background-color var(--anim-duration-quick,.12s) ease;align-items:center;line-height:1;display:flex}.a-list-view-item:hover{background-color:var(--a-item-hover-bg,var(--bg-hover))}.a-list-view-item--has-label{justify-content:space-between}.a-list-view-item__label{color:var(--text-secondary);font-size:14px}.a-list-view-item--bordered{border-bottom:1px solid var(--line);border-radius:0;padding:10px 14px}.a-list-view-item--bordered:last-child{border-bottom:none}.a-list-view-item--deep{border-radius:var(--a-radius,14px);background-color:var(--overlay);box-shadow:var(--a-shadow-xs,0 1px 3px var(--shadow-4));margin-bottom:12px;padding:4px 16px}.a-list-view-item--deep:last-child{margin-bottom:0}@keyframes a-loading-bounce{0%{opacity:.45;transform:translateY(0)scale(1)}40%{opacity:1;transform:translateY(-.75em)scale(1.18)}80%{opacity:.45;transform:translateY(0)scale(1)}to{opacity:.45;transform:translateY(0)scale(1)}}.a-loading-wrapper{width:max-content;height:max-content}.a-loading-wrapper .a-loading{align-items:center;height:3em;display:flex}.a-loading-wrapper .a-loading-circle{background:var(--primary);border-radius:var(--a-radius-full,50%);opacity:.45;width:1.125em;height:1.125em;margin-left:.875em}.a-loading-wrapper .a-loading-circle:first-child{margin-left:0}.a-loading-wrapper .a-loading-circle__1{animation:a-loading-bounce .85s var(--a-ease-spring,cubic-bezier(.34, 1.56, .64, 1)) 0s 1}.a-loading-wrapper .a-loading-circle__2{animation:a-loading-bounce .85s var(--a-ease-spring,cubic-bezier(.34, 1.56, .64, 1)) .1s 1}.a-loading-wrapper .a-loading-circle__3{animation:a-loading-bounce .85s var(--a-ease-spring,cubic-bezier(.34, 1.56, .64, 1)) .2s 1}.a-loading-wrapper .a-loading-circle__4{animation:a-loading-bounce .85s var(--a-ease-spring,cubic-bezier(.34, 1.56, .64, 1)) .3s 1}@keyframes a-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.a-spinner{vertical-align:middle;justify-content:center;align-items:center;width:1em;height:1em;line-height:1;display:inline-flex}.a-spinner__inner{width:1em;height:1em;color:var(--primary);animation:.9s linear infinite a-spinner;display:block;position:relative}.a-loading-mask-enter-active,.a-loading-mask-leave-active{transition:opacity var(--anim-duration,.2s) ease}.a-loading-mask-enter-from,.a-loading-mask-leave-to{opacity:0}.a-loading-mask-wrapper{border-radius:inherit;position:relative}.a-loading-mask{z-index:10;border-radius:inherit;background:color-mix(in srgb, var(--bg) 62%, transparent);backdrop-filter:blur(4px);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.a-loading-mask--fullscreen{border-radius:0;position:fixed}.a-loading-mask__spinner{font-size:26px}.a-loading-mask__text{letter-spacing:.02rem;color:var(--text-secondary);user-select:none;font-size:14px;font-weight:600}.a-masonry{-webkit-overflow-scrolling:touch;width:100%;position:relative}.a-masonry .a-masonry__item{position:absolute;top:0;left:0}.a-message{border-radius:var(--a-radius,14px);min-width:300px;max-width:90vw;height:40px;box-shadow:var(--a-surface-highlight,0 0 #0000), var(--a-shadow-md,0px 2px 8px var(--shadow-10));box-sizing:border-box;background:var(--a-surface,var(--bg-bright));backdrop-filter:var(--a-surface-backdrop,none);border:1px solid var(--a-surface-border-color,transparent);user-select:none;transition:transform var(--anim-duration-slow,.32s) var(--a-ease-spring,ease-out), opacity var(--anim-duration,.2s) ease;opacity:1;align-items:center;margin-bottom:12px;padding:0 14px;display:flex;transform:translateY(0)scale(1)}.a-message--anim-enter-active{transition:transform var(--anim-duration-slow,.32s) var(--a-ease-spring,ease-out), opacity var(--anim-duration,.2s) ease}.a-message--anim-enter-from{opacity:0;transform:translateY(-60%)scale(.92)}.a-message--anim-enter-to{opacity:1;transform:translateY(0)scale(1)}.a-message--anim-leave-active{transition:transform var(--anim-duration,.2s) var(--a-ease-soft,ease), opacity var(--anim-duration,.2s) ease}.a-message--anim-leave-from{opacity:1;transform:translateY(0)scale(1)}.a-message--anim-leave-to{opacity:0;transform:translateY(-24px)scale(.96)}.a-message__icon{width:18px;height:18px;margin-right:8px;position:relative}.a-message__icon svg{width:100%;height:100%}.a-message__text{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15px;overflow:hidden}.a-message--has-icon.a-message--round{padding:0 12px}.a-message:last-child{margin-bottom:0}.a-message--round{border-radius:var(--a-radius-full,999px);padding:0 16px}.a-message--success{background:var(--success);box-shadow:var(--a-surface-highlight,0 0 #0000), 0 6px 18px -6px color-mix(in srgb, var(--success) 55%, transparent), 0 2px 6px var(--shadow-4)}.a-message--success .a-message__icon svg path{fill:#fff}.a-message--success .a-message__text{color:#fff}.a-message--error{background:var(--danger);box-shadow:var(--a-surface-highlight,0 0 #0000), 0 6px 18px -6px color-mix(in srgb, var(--danger) 55%, transparent), 0 2px 6px var(--shadow-4)}.a-message--error .a-message__icon svg path{fill:#fff}.a-message--error .a-message__text{color:#fff}.a-message--warning{background:var(--warn);box-shadow:var(--a-surface-highlight,0 0 #0000), 0 6px 18px -6px color-mix(in srgb, var(--warn) 55%, transparent), 0 2px 6px var(--shadow-4)}.a-message--warning .a-message__icon svg path{fill:#fff}.a-message--warning .a-message__text{color:#fff}.a-message--info{background:var(--info);box-shadow:var(--a-surface-highlight,0 0 #0000), 0 6px 18px -6px color-mix(in srgb, var(--info) 55%, transparent), 0 2px 6px var(--shadow-4)}.a-message--info .a-message__icon svg path{fill:#fff}.a-message--info .a-message__text{color:#fff}.a-message-container{width:max-content;height:max-content;position:fixed;top:24px;left:50%;transform:translate(-50%)}.a-otp-input{cursor:text;gap:8px;display:inline-flex;position:relative}.a-otp-input__hidden-input{opacity:0;pointer-events:none;border:none;width:1px;height:1px;padding:0;position:absolute}.a-otp-input__cell{border:1px solid var(--border);border-radius:var(--a-radius-sm,10px);background:var(--a-surface-input,var(--bg-semi-light));box-sizing:border-box;width:44px;height:44px;color:var(--text);box-shadow:var(--a-surface-highlight,0 0 #0000), var(--a-shadow-xs,1px 3px 10px var(--shadow-4));transition:border-color var(--anim-duration-quick,.12s) var(--a-ease-soft,ease-out), box-shadow var(--anim-duration-quick,.12s) var(--a-ease-soft,ease-out);justify-content:center;align-items:center;font-size:18px;display:flex}.a-otp-input__cell--active{border-color:var(--primary);box-shadow:var(--a-surface-highlight,0 0 #0000), var(--a-focus-ring,0 0 0 3px var(--primary-18))}.a-otp-input__cell--filled .a-otp-input__char{font-weight:600}.a-otp-input__char{display:block}.a-otp-input--disabled{cursor:not-allowed}.a-otp-input--disabled .a-otp-input__cell{color:var(--text-disabled);background:var(--bg-disabled)}.a-trans-otp-char-enter-active{transition:transform var(--anim-duration,.2s) var(--a-ease-spring,ease-out)}.a-trans-otp-char-enter-from{transform:scale(.4)}.a-trans-otp-char-enter-to{transform:scale(1)}.a-trans-otp-char-leave-active{display:none}.a-pagination{justify-content:flex-start;align-items:center;display:flex;position:relative}.a-pagination__guide{height:32px;color:var(--text);cursor:pointer;transition:opacity var(--anim-duration-quick,.1s) ease, transform var(--anim-duration-quick,.12s) var(--a-ease-spring,ease);justify-content:center;align-items:center;font-size:20px;line-height:32px;display:inline-flex;position:relative}.a-pagination__guide svg{justify-content:center;align-items:center;height:100%;line-height:100%;display:inline-flex}.a-pagination__guide:hover{opacity:.75}.a-pagination__guide:active{opacity:.6;transform:scale(.96)}.a-pagination__guide--disabled{opacity:.7;cursor:forbidden;transition:none}.a-pagination__pages{justify-content:center;align-items:center;display:inline-flex;position:relative}.a-pagination__indicator{z-index:1;opacity:0;pointer-events:none;background:linear-gradient(135deg, var(--secondary), var(--primary));width:32px;height:32px;box-shadow:0 4px 12px -4px color-mix(in srgb, var(--primary) 45%, transparent), 2px 2px 6px var(--shadow-8);border-radius:var(--a-radius-sm,10px);will-change:transform;position:absolute;top:0;left:0}.a-pagination__indicator>span{width:32px;height:32px;color:var(--text-btn);opacity:0;justify-content:center;align-items:center;font-weight:600;line-height:32px;display:inline-flex}.a-pagination--shown .a-pagination__indicator>span{opacity:1}.a-pagination--animated .a-pagination__indicator{transition:transform var(--anim-duration,.2s) var(--a-ease-spring,ease), width var(--anim-duration,.2s) var(--a-ease-spring,ease), opacity var(--anim-duration-quick,.12s) ease}.a-pagination--shape-rounded .a-pagination__indicator{border-radius:var(--a-radius-sm,10px);clip-path:none}.a-pagination--shape-squircle .a-pagination__indicator{clip-path:polygon(32px 16px,31.73px 24.14px,30.89px 27.31px,29.45px 29.45px,27.31px 30.89px,24.14px 31.73px,16px 32px,7.86px 31.73px,4.69px 30.89px,2.55px 29.45px,1.11px 27.31px,.27px 24.14px,0 16px,.27px 7.86px,1.11px 4.69px,2.55px 2.55px,4.69px 1.11px,7.86px .27px,16px 0,24.14px .27px,27.31px 1.11px,29.45px 2.55px,30.89px 4.69px,31.73px 7.86px);border-radius:0}.a-pagination--shape-circle .a-pagination__indicator{clip-path:none;border-radius:50%}.a-pagination__page{cursor:pointer;width:32px;height:32px;transition:opacity var(--anim-duration-quick,.1s) ease, color var(--anim-duration-quick,.1s) ease, transform var(--anim-duration-quick,.12s) var(--a-ease-spring,ease), background-color var(--anim-duration-quick,.1s) ease;border-radius:var(--a-radius-sm,10px);justify-content:center;align-items:center;margin:0 4px;line-height:32px;display:inline-flex;position:relative}.a-pagination__page span{z-index:2;width:32px;height:32px;color:var(--text);transition:color var(--anim-duration-quick,.1s) ease;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;left:0}.a-pagination__page:before{content:"";z-index:0;border-radius:inherit;opacity:0;transition:opacity var(--anim-duration-quick,.1s) ease, transform var(--anim-duration-quick,.12s) var(--a-ease-spring,ease);background:0 0;position:absolute;inset:0}.a-pagination__page:hover{opacity:1;transform:translateY(-1px)}.a-pagination__page:hover:before{opacity:1;background:var(--a-item-hover-bg,var(--bg-hover))}.a-pagination__page:active{transform:scale(.96)}.a-pagination__page--selected{cursor:default;font-weight:600}.a-pagination__page--selected span{opacity:0}.a-pagination__page--selected:before{opacity:0;transition:none}.a-pagination__page--selected:hover{transform:scale(1.03)}.a-pagination__page--selected:hover:before{opacity:0}.a-pagination__page--selected:active{transition:none;transform:none}.a-pagination__page--disabled{cursor:default}.a-pagination__page--disabled:hover{opacity:1;transition:none;transform:none}.a-pagination__page--disabled:hover:before{opacity:0}.a-pagination__page--disabled:active{transition:none;transform:none}.a-popup-menu{border-radius:var(--a-radius,14px);background:var(--a-surface,var(--bg-semi-light));backdrop-filter:var(--a-surface-backdrop,none);border:1px solid var(--a-surface-border-color,transparent);box-sizing:border-box;box-shadow:var(--a-surface-highlight,0 0 #0000), var(--a-shadow-md,0 4px 12px var(--shadow-10));padding:6px;overflow:hidden}.a-popup-menu__item{user-select:none;border-radius:var(--a-radius-sm,10px);transition:background-color var(--anim-duration-quick,.12s) ease;padding:8px 14px;font-size:15px;line-height:24px}.a-popup-menu__item:hover{background-color:var(--a-item-hover-bg,var(--bg-hover));box-shadow:var(--a-item-selected-highlight,0 0 #0000);cursor:pointer}.a-popup-menu__item:active{transform:scale(.98)}.a-trans-popmenu-enter-active{transition:opacity var(--anim-duration-quick,.1s) ease-out, transform var(--anim-duration,.2s) var(--a-ease-spring,ease-out), max-height var(--anim-duration-quick,.1s) ease-out}.a-trans-popmenu-leave-active{transition:opacity var(--anim-duration-quick,.1s) ease-out, transform var(--anim-duration-quick,.1s) ease-out, max-height var(--anim-duration-quick,.1s) ease-out}.a-trans-popmenu-enter-to{opacity:1;max-height:max-content;transform:translateY(0)scale(1)}.a-trans-popmenu-enter-from,.a-trans-popmenu-leave-to{opacity:.4;max-height:0;transform:translateY(-12px)scale(.96)}.a-progress{box-sizing:border-box;align-items:center;gap:10px;width:100%;display:inline-flex}.a-progress__track{border-radius:var(--a-radius-full,999px);background:var(--bg-semi-dark);flex:1;min-width:0;height:8px;position:relative;overflow:hidden}.a-progress__fill{border-radius:inherit;background:linear-gradient(90deg, var(--primary), var(--primary-85));height:100%;transition:width var(--anim-duration,.2s) var(--a-ease-soft,ease);position:absolute;top:0;left:0}.a-progress__stripes{background-image:repeating-linear-gradient(45deg,#ffffff47 0 6px,#0000 6px 12px);background-size:24px 24px;position:absolute;inset:0}.a-progress__label{color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12.5px;font-weight:600}.a-progress--success .a-progress__fill{background:linear-gradient(90deg, var(--success), color-mix(in srgb, var(--success) 85%, #fff))}.a-progress--warn .a-progress__fill{background:linear-gradient(90deg, var(--warn), color-mix(in srgb, var(--warn) 85%, #fff))}.a-progress--danger .a-progress__fill{background:linear-gradient(90deg, var(--danger), color-mix(in srgb, var(--danger) 85%, #fff))}.a-progress--info .a-progress__fill{background:linear-gradient(90deg, var(--info), color-mix(in srgb, var(--info) 85%, #fff))}.a-progress--small .a-progress__track{height:5px}.a-progress--small .a-progress__label{font-size:11px}.a-progress--large .a-progress__track{height:12px}.a-progress--large .a-progress__label{font-size:14px}.a-progress--striped.a-progress--active .a-progress__stripes{animation:.7s linear infinite a-progress-stripes}@keyframes a-progress-stripes{0%{background-position:0 0}to{background-position:24px 0}}.a-progress--indeterminate .a-progress__fill{background:linear-gradient(90deg, transparent, var(--primary), color-mix(in srgb, var(--primary) 85%, #fff), transparent);animation:a-progress-indeterminate 1.1s var(--a-ease-soft,ease-in-out) infinite;width:35%!important}.a-progress--indeterminate.a-progress--success .a-progress__fill{background:linear-gradient(90deg, transparent, var(--success), color-mix(in srgb, var(--success) 85%, #fff), transparent)}.a-progress--indeterminate.a-progress--warn .a-progress__fill{background:linear-gradient(90deg, transparent, var(--warn), color-mix(in srgb, var(--warn) 85%, #fff), transparent)}.a-progress--indeterminate.a-progress--danger .a-progress__fill{background:linear-gradient(90deg, transparent, var(--danger), color-mix(in srgb, var(--danger) 85%, #fff), transparent)}.a-progress--indeterminate.a-progress--info .a-progress__fill{background:linear-gradient(90deg, transparent, var(--info), color-mix(in srgb, var(--info) 85%, #fff), transparent)}@keyframes a-progress-indeterminate{0%{left:-35%}to{left:100%}}.a-progress-button{box-sizing:border-box;border-radius:var(--a-radius,14px);border:1px solid var(--border);background:var(--a-surface-control,var(--bg));height:42px;color:var(--text);letter-spacing:.05rem;user-select:none;cursor:pointer;white-space:nowrap;transition:transform var(--anim-duration-quick,.12s) var(--a-ease-spring,ease), box-shadow var(--anim-duration-quick,.12s) ease, border-color var(--anim-duration-quick,.12s) ease;justify-content:center;align-items:center;padding:4px 20px;font-size:14px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.a-progress-button__bar{background:linear-gradient(90deg, var(--primary), var(--primary-85));height:100%;transition:width var(--anim-duration,.2s) var(--a-ease-soft,ease);z-index:0;position:absolute;top:0;left:0}.a-progress-button__stripes{background-image:repeating-linear-gradient(45deg,#ffffff47 0 6px,#0000 6px 12px);background-size:24px 24px;position:absolute;inset:0}.a-progress-button__inner{z-index:1;mix-blend-mode:difference;color:#fff;position:relative}.a-progress-button:hover:not(.a-progress-button--disabled){box-shadow:var(--a-surface-highlight,0 0 #0000), var(--a-shadow-md,0 6px 16px var(--shadow-8));transform:translateY(-1px)}.a-progress-button:active:not(.a-progress-button--disabled){box-shadow:var(--a-surface-highlight,0 0 #0000), var(--a-shadow-xs,0 2px 6px var(--shadow-5));transform:translateY(0)scale(.96)}.a-progress-button:focus-visible{box-shadow:var(--a-focus-ring,0 0 0 3px var(--primary-18));outline:none}.a-progress-button--round{border-radius:var(--a-radius-full,999px)}.a-progress-button--fill{width:100%}.a-progress-button--small{border-radius:var(--a-radius-sm,10px);height:32px;padding:3px 14px;font-size:12px}.a-progress-button--small.a-progress-button--round{border-radius:var(--a-radius-full,999px)}.a-progress-button--large{border-radius:var(--a-radius-lg,18px);height:52px;padding:6px 24px;font-size:16px}.a-progress-button--large.a-progress-button--round{border-radius:var(--a-radius-full,999px)}.a-progress-button--secondary .a-progress-button__bar{background:linear-gradient(90deg, var(--secondary), color-mix(in srgb, var(--secondary) 85%, #fff))}.a-progress-button--success .a-progress-button__bar{background:linear-gradient(90deg, var(--success), color-mix(in srgb, var(--success) 85%, #fff))}.a-progress-button--warn .a-progress-button__bar{background:linear-gradient(90deg, var(--warn), color-mix(in srgb, var(--warn) 85%, #fff))}.a-progress-button--danger .a-progress-button__bar{background:linear-gradient(90deg, var(--danger), color-mix(in srgb, var(--danger) 85%, #fff))}.a-progress-button--info .a-progress-button__bar{background:linear-gradient(90deg, var(--info), color-mix(in srgb, var(--info) 85%, #fff))}.a-progress-button--striped.a-progress-button--active .a-progress-button__stripes{animation:.7s linear infinite a-progress-button-stripes}@keyframes a-progress-button-stripes{0%{background-position:0 0}to{background-position:24px 0}}.a-progress-button--indeterminate .a-progress-button__bar{background:linear-gradient(90deg, transparent, var(--primary), color-mix(in srgb, var(--primary) 85%, #fff), transparent);animation:a-progress-button-indeterminate 1.1s var(--a-ease-soft,ease-in-out) infinite;width:35%!important}.a-progress-button--indeterminate.a-progress-button--secondary .a-progress-button__bar{background:linear-gradient(90deg, transparent, var(--secondary), color-mix(in srgb, var(--secondary) 85%, #fff), transparent)}.a-progress-button--indeterminate.a-progress-button--success .a-progress-button__bar{background:linear-gradient(90deg, transparent, var(--success), color-mix(in srgb, var(--success) 85%, #fff), transparent)}.a-progress-button--indeterminate.a-progress-button--warn .a-progress-button__bar{background:linear-gradient(90deg, transparent, var(--warn), color-mix(in srgb, var(--warn) 85%, #fff), transparent)}.a-progress-button--indeterminate.a-progress-button--danger .a-progress-button__bar{background:linear-gradient(90deg, transparent, var(--danger), color-mix(in srgb, var(--danger) 85%, #fff), transparent)}.a-progress-button--indeterminate.a-progress-button--info .a-progress-button__bar{background:linear-gradient(90deg, transparent, var(--info), color-mix(in srgb, var(--info) 85%, #fff), transparent)}@keyframes a-progress-button-indeterminate{0%{left:-35%}to{left:100%}}.a-progress-button--disabled{cursor:not-allowed;box-shadow:0 3px 12px var(--shadow-5);border-color:#0000}.a-progress-button--disabled .a-progress-button__bar{background:var(--text-disabled)}.a-progress-button--disabled .a-progress-button__inner{color:var(--text-disabled);mix-blend-mode:normal}.a-qr-code{box-sizing:border-box;border-radius:var(--a-radius,14px);background:var(--bg-bright);color:var(--text-secondary);user-select:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.a-qr-code--bordered{border:1px solid var(--border-light,var(--border));box-shadow:var(--a-shadow-xs,0 1px 3px var(--shadow-4))}.a-qr-code__svg{width:100%;height:100%;line-height:0}.a-qr-code__svg svg{width:100%;height:100%;display:block}.a-qr-code__placeholder{box-sizing:border-box;text-align:center;max-width:100%;color:var(--text-secondary);padding:12px;font-size:12px;line-height:1.4}.a-qr-code--error{color:var(--danger)}.a-radio{cursor:pointer;align-items:center;display:inline-flex}.a-radio-check{border-radius:var(--a-radius-full,999px);background:var(--bg-light);width:20px;height:20px;box-shadow:var(--a-shadow-xs,0px 2px 8px var(--shadow-5));border:1px solid var(--border);box-sizing:border-box;transition:transform var(--anim-duration-quick,.12s) var(--a-ease-spring,ease), border-color var(--anim-duration-quick,.12s) ease;justify-content:center;align-items:center;margin-right:10px;display:flex;position:relative}.a-radio-check__inner{background:var(--primary);border-radius:var(--a-radius-full,999px);width:12px;height:12px;box-shadow:0 1px 4px color-mix(in srgb, var(--primary) 45%, transparent)}.a-radio:hover .a-radio-check{border:1px solid var(--primary-70);transform:scale(1.08)}.a-radio:active .a-radio-check{transform:scale(.92)}.a-radio--checked .a-radio-check{border:1px solid var(--primary-70)}.a-trans-radio-inner-enter-active{transition:all var(--anim-duration,.2s) var(--a-ease-spring,ease-out)}.a-trans-radio-inner-leave-active{transition:all var(--anim-duration-quick,.1s) ease-out}.a-trans-radio-inner-enter-to{opacity:1;transform:scale(1)}.a-trans-radio-inner-enter-from,.a-trans-radio-inner-leave-to{opacity:0;transform:scale(0)}.a-radio-button{box-sizing:border-box;min-width:0;height:36px;color:var(--text-secondary);z-index:5;cursor:pointer;white-space:nowrap;transition:color .2s ease, transform var(--anim-duration-quick,.12s) var(--a-ease-spring,ease);justify-content:center;align-items:center;padding:0 18px;font-weight:600;line-height:1;display:inline-flex}.a-radio-button:hover:not(.a-radio-button--selected){color:var(--primary)}.a-radio-button:active:not(.a-radio-button--selected){transform:scale(.96)}.a-radio-button--selected{color:var(--text-btn);cursor:default}.a-radio-button-group{box-sizing:border-box;border-radius:var(--a-radius-sm,10px);background-color:var(--bg-bright);width:max-content;box-shadow:var(--a-shadow-sm,1px 3px 16px var(--shadow-8));padding:4px;position:relative}.a-radio-button-group__bg{background-color:var(--primary-80);box-shadow:0 4px 12px -4px color-mix(in srgb, var(--primary) 45%, transparent), 2px 3px 5px var(--shadow-10);border-radius:var(--a-radius-xs,6px);z-index:1;height:36px;position:absolute;top:4px}.a-radio-button-group__buttons{z-index:2;align-items:center;display:flex;position:relative}.a-radio-button-group--round{border-radius:var(--a-radius-xl,22px);padding:6px}.a-radio-button-group--round .a-radio-button-group__bg{border-radius:var(--a-radius-lg,18px);top:6px}.a-radio-button-group--small{border-radius:var(--a-radius-xs,8px);padding:4px 3px}.a-radio-button-group--small .a-radio-button{height:24px;padding:0 12px;font-size:12px;line-height:24px}.a-radio-button-group--small .a-radio-button-group__bg{height:24px;top:4px}.a-radio-button-group--small.a-radio-button-group--round{border-radius:var(--a-radius,14px);padding:4px}.a-radio-button-group--small.a-radio-button-group--round .a-radio-button-group__bg{border-radius:var(--a-radius-sm,10px)}.a-radio-button-group--large{padding:5px}.a-radio-button-group--large .a-radio-button{height:42px;padding:0 22px;font-size:16px;line-height:42px}.a-radio-button-group--large .a-radio-button-group__bg{height:42px;top:5px}.a-radio-button-group--large.a-radio-button-group--round{border-radius:var(--a-radius-xxl,28px);padding:5px 7px}.a-radio-button-group--large.a-radio-button-group--round .a-radio-button-group__bg{border-radius:var(--a-radius-xl,22px)}.a-radio-button-group--animated .a-radio-button-group__bg{transition:transform var(--anim-duration,.2s) var(--a-ease-spring,ease)}.a-radio-group{display:flex}.a-radio-group .a-radio{margin-right:16px}.a-radio-group .a-radio:last-child{margin-right:0}.a-scroll-area{box-sizing:border-box;position:relative}.a-scroll-area__viewport{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;height:100%;overflow:hidden auto}.a-scroll-area__viewport::-webkit-scrollbar{display:none}.a-scroll-area__bar{border-radius:var(--a-radius-full,999px);opacity:0;pointer-events:none;transition:opacity var(--anim-duration,.2s) ease-out;z-index:1;position:absolute}.a-scroll-area__bar--vertical{width:6px;top:2px;bottom:2px;right:2px}.a-scroll-area__bar--horizontal{height:6px;bottom:2px;left:2px;right:2px}.a-scroll-area__bar--visible{opacity:1;pointer-events:auto}.a-scroll-area__thumb{border-radius:var(--a-radius-full,999px);background:var(--scrollbar,var(--border));width:100%;height:100%;transition:background-color var(--anim-duration-quick,.12s) ease-out;cursor:default}.a-scroll-area__thumb:hover{background:var(--primary-60)}.a-scroll-area__thumb:active,.a-scroll-area__thumb--dragging{background:var(--primary)}.a-scroll-area--fill,.a-scroll-area--fill .a-scroll-area__viewport{width:100%;height:100%}.a-scroll-area--horizontal .a-scroll-area__viewport{overflow-x:auto}.a-scroll-area--horizontal .a-scroll-area__content{width:max-content;min-width:100%}.a-select__wrapper,.a-select__wrapper .a-select{width:100%;position:relative}.a-select__wrapper .a-select .a-select__tags{pointer-events:none;align-items:center;gap:4px;display:flex;position:absolute;inset:0 40px 0 14px;overflow:hidden}.a-select__wrapper .a-select .a-select__tag{border-radius:var(--a-radius-full,999px);background:var(--primary-12);height:22px;color:var(--primary);white-space:nowrap;box-sizing:border-box;pointer-events:auto;user-select:none;flex-shrink:0;align-items:center;gap:4px;padding:0 6px 0 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.a-select__wrapper .a-select .a-select__tag-close{border-radius:var(--a-radius-full,999px);cursor:pointer;width:14px;height:14px;transition:background-color var(--anim-duration-quick,.12s) ease;justify-content:center;align-items:center;display:inline-flex}.a-select__wrapper .a-select .a-select__tag-close svg{width:12px;height:12px}.a-select__wrapper .a-select .a-select__tag-close:hover{background:var(--primary-12)}.a-select__wrapper .a-select .a-select__inner .a-input__inner{cursor:pointer;border-radius:var(--a-radius-sm,10px)}.a-select__wrapper .a-select .a-select__inner .a-input__postfix{pointer-events:none;padding-right:8px}.a-select__wrapper .a-select .a-select__inner .a-input__postfix .a-select__icon{width:24px;height:24px;color:var(--icon-fill);transition:transform var(--anim-duration,.2s) ease, color var(--anim-duration,.2s) ease}.a-select__wrapper .a-select .a-select__inner .a-input__postfix .a-select__icon path{stroke:var(--icon-fill);transition:stroke var(--anim-duration,.2s) ease}.a-select__wrapper .a-select .a-select__inner .a-input__inner:focus+.a-input__postfix .a-select__icon{color:var(--primary-80)}.a-select__wrapper .a-select .a-select__inner .a-input__inner:focus+.a-input__postfix .a-select__icon path{stroke:var(--primary-80)}.a-select__wrapper .a-select .a-select__inner .a-select__icon--expanded{transform:rotate(180deg)}.a-select-dropdown__wrapper{width:100%}.a-select-dropdown__wrapper .a-select-dropdown{border-radius:var(--a-radius,14px);background:var(--a-surface,var(--bg-semi-light));width:100%;backdrop-filter:var(--a-surface-backdrop,none);border:1px solid var(--a-surface-border-color,transparent);box-sizing:border-box;box-shadow:var(--a-surface-highlight,0 0 #0000), var(--a-shadow-md,2px 5px 12px var(--shadow-8));padding:6px;left:0}.a-select-dropdown__wrapper .a-select-dropdown__item{user-select:none;border-radius:var(--a-radius-sm,10px);transition:all var(--anim-duration-quick,.12s) ease;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:4px 12px;font-size:15px;line-height:32px;display:flex}.a-select-dropdown__wrapper .a-select-dropdown__item+.a-select-dropdown__wrapper .a-select-dropdown__item{margin-top:2px}.a-select-dropdown__wrapper .a-select-dropdown__item:hover{background:var(--a-item-hover-bg,var(--bg-semi-dark));box-shadow:var(--a-item-selected-highlight,0 0 #0000)}.a-select-dropdown__wrapper .a-select-dropdown__item:active{transform:scale(.98)}.a-select-dropdown__wrapper .a-select-dropdown__item--selected,.a-select-dropdown__wrapper .a-select-dropdown__item--selected:hover{background:var(--a-item-selected-bg,var(--primary-12));color:var(--a-item-selected-color,var(--primary));box-shadow:var(--a-item-selected-highlight,0 0 #0000), var(--a-item-selected-shadow,0 0 #0000);font-weight:600}.a-select-dropdown__wrapper .a-select-dropdown__item-check{width:18px;height:18px;color:var(--a-item-selected-color,var(--primary));flex-shrink:0}.a-select-dropdown__wrapper--round .a-select-dropdown,.a-select__wrapper--round .a-select-dropdown__wrapper .a-select-dropdown{border-radius:var(--a-radius-lg,18px)}.a-slider{cursor:pointer;touch-action:none;box-sizing:border-box;outline:none;align-items:center;width:100%;height:24px;display:inline-flex}.a-slider__track{border-radius:var(--a-radius-full,999px);background:var(--bg-semi-dark);width:100%;height:6px;position:relative}.a-slider__fill{border-radius:inherit;background:linear-gradient(90deg, var(--primary), var(--primary-85));height:100%;position:absolute;top:0;left:0}.a-slider__thumb{border:2px solid var(--primary);box-sizing:border-box;width:20px;height:20px;box-shadow:0 2px 8px -2px color-mix(in srgb, var(--primary) 55%, transparent);transition:transform var(--anim-duration-quick,.12s) var(--a-ease-spring,ease), box-shadow var(--anim-duration-quick,.12s) ease;background:#fff;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.a-slider__tooltip{border-radius:var(--a-radius-full,999px);background:var(--a-surface-control,var(--bg-bright));box-shadow:var(--a-surface-highlight,0 0 #0000), var(--a-shadow-xs,0px 2px 8px var(--shadow-5));color:var(--text);white-space:nowrap;pointer-events:none;padding:2px 8px;font-size:12px;line-height:18px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.a-slider:hover:not(.a-slider--disabled) .a-slider__thumb{transform:translate(-50%,-50%)scale(1.15)}.a-slider--dragging:not(.a-slider--disabled) .a-slider__thumb,.a-slider:active:not(.a-slider--disabled) .a-slider__thumb{transform:translate(-50%,-50%)scale(.95)}.a-slider:focus-visible .a-slider__thumb{box-shadow:var(--a-focus-ring,0 0 0 3px var(--primary-18)), 0 2px 8px -2px color-mix(in srgb, var(--primary) 55%, transparent)}.a-slider--disabled{cursor:not-allowed}.a-slider--disabled .a-slider__fill{background:var(--text-disabled)}.a-slider--disabled .a-slider__thumb{border-color:var(--border);box-shadow:var(--a-shadow-xs,0px 2px 8px var(--shadow-5))}.a-trans-slider-tooltip-enter-active{transition:opacity var(--anim-duration-quick,.12s) ease-out, transform var(--anim-duration-quick,.12s) var(--a-ease-spring,ease-out)}.a-trans-slider-tooltip-leave-active{transition:opacity var(--anim-duration-quick,.12s) ease-out}.a-trans-slider-tooltip-enter-from,.a-trans-slider-tooltip-leave-to{opacity:0}.a-trans-slider-tooltip-enter-from{transform:translate(-50%)scale(.8)}.a-split{width:100%}.a-step{width:100%;height:max-content;position:relative}.a-step__lines{z-index:0;display:flex;position:absolute;top:20px;left:14px;right:14px}.a-step__line{background:var(--line);border-radius:var(--a-radius-full,999px);flex:1;height:2px}.a-step__line:after{content:"";border-radius:var(--a-radius-full,999px);background:var(--a-step-finish,var(--success));width:0;height:100%;box-shadow:0 0 8px var(--a-step-finish-40,color-mix(in srgb, var(--a-step-finish,var(--success)) 40%, transparent));transition:width var(--anim-duration,.2s) var(--a-ease-soft,ease);display:block}.a-step__line--active:after{width:100%}.a-step__content{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.a-step__content .a-step-item{z-index:1;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.a-step__content .a-step-item__circle{background:linear-gradient(180deg, var(--a-step-surface-hi,color-mix(in srgb, var(--bg-bright) 88%, #fff 12%)) 0%, var(--a-step-surface,var(--bg-bright)) 100%);width:42px;height:42px;color:var(--text-disabled);border:1px solid var(--a-step-surface-border,color-mix(in srgb, var(--border-light,var(--border)) 84%, #fff));box-sizing:border-box;border-radius:var(--a-radius-full,50%);transition:transform var(--anim-duration,.2s) var(--a-ease-spring,ease), background var(--anim-duration,.2s) ease, border-color var(--anim-duration,.2s) ease, color var(--anim-duration,.2s) ease, box-shadow var(--anim-duration,.2s) ease;justify-content:center;align-items:center;font-weight:700;line-height:42px;display:flex;position:relative;overflow:hidden}.a-step__content .a-step-item__circle>*{z-index:1;position:relative}.a-step__content .a-step-item__circle:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;border:1px solid #ffffff38;position:absolute;inset:-1px}.a-step__content .a-step-item__name{color:var(--text-disabled);transition:all var(--anim-duration,.2s) ease;letter-spacing:.05rem;margin-top:8px;font-size:13px;font-weight:500}.a-step__content .a-step-item--completed .a-step-item__circle{background:linear-gradient(180deg, color-mix(in srgb, var(--a-step-finish,var(--success)) 96%, #fff 4%) 0%, color-mix(in srgb, var(--a-step-finish,var(--success)) 82%, #000 18%) 100%);color:var(--text-btn,#fff);border-color:color-mix(in srgb, var(--a-step-finish,var(--success)) 60%, #fff);box-shadow:0 2px 8px -2px color-mix(in srgb, var(--a-step-finish,var(--success)) 45%, transparent), inset 0 1px 0 #ffffff3d}.a-step__content .a-step-item--completed .a-step-item__circle:after{border-color:#ffffff4d}.a-step__content .a-step-item--completed .a-step-item__name{color:var(--a-step-finish,var(--success));font-weight:600}.a-step__content .a-step-item--current .a-step-item__circle{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 96%, #fff 4%) 0%, color-mix(in srgb, var(--primary) 84%, #000 16%) 100%);color:var(--text-btn,#fff);border-color:color-mix(in srgb, var(--primary) 64%, #fff);box-shadow:0 4px 12px -4px color-mix(in srgb, var(--primary) 45%, transparent), inset 0 1px 0 #ffffff47;transform:scale(1.04)}.a-step__content .a-step-item--current .a-step-item__circle:after{border-color:#ffffff3d}.a-step__content .a-step-item--current .a-step-item__name{color:var(--primary);font-weight:600}html[data-anyui-style=glass] .a-step .a-step-item__circle,.a-glass .a-step .a-step-item__circle{background:linear-gradient(180deg, color-mix(in srgb, var(--bg-bright) 70%, transparent) 0%, color-mix(in srgb, var(--bg-bright) 50%, transparent) 100%);border-color:var(--a-surface-border-color,#ffffff75);backdrop-filter:var(--a-surface-backdrop,none);box-shadow:var(--a-surface-highlight,0 0 #0000)}html[data-anyui-style=glass] .a-step .a-step-item--completed .a-step-item__circle,.a-glass .a-step .a-step-item--completed .a-step-item__circle{background:linear-gradient(180deg, color-mix(in srgb, var(--a-step-finish,var(--success)) 72%, transparent) 0%, color-mix(in srgb, var(--a-step-finish,var(--success)) 52%, transparent) 100%);border-color:color-mix(in srgb, var(--a-step-finish,var(--success)) 50%, #fff)}html[data-anyui-style=glass] .a-step .a-step-item--current .a-step-item__circle,.a-glass .a-step .a-step-item--current .a-step-item__circle{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 70%, transparent) 0%, color-mix(in srgb, var(--primary) 50%, transparent) 100%);border-color:color-mix(in srgb, var(--primary) 55%, #fff)}.a-switch{box-sizing:border-box;border-radius:var(--a-radius-full,999px);background:var(--border-60,var(--border));width:42px;height:24px;box-shadow:inset 0 1px 4px var(--shadow-5);cursor:pointer;vertical-align:middle;transition:background-color var(--anim-duration-quick,.12s) ease, box-shadow var(--anim-duration-quick,.12s) ease, opacity var(--anim-duration-quick,.12s) ease;align-items:center;padding:2px;display:inline-flex;position:relative}.a-switch:after{content:"";border-radius:var(--a-radius-full,999px);background:var(--bg-light);width:20px;height:20px;box-shadow:var(--a-shadow-xs,0 2px 8px var(--shadow-5));transition:transform var(--anim-duration,.2s) var(--a-ease-spring,ease), background-color var(--anim-duration-quick,.12s) ease, box-shadow var(--anim-duration-quick,.12s) ease;display:block;transform:translate(0)}.a-switch:hover:not(.a-switch--disabled):after{box-shadow:var(--a-shadow-sm,0 4px 12px var(--shadow-8))}.a-switch:focus-visible{outline:2px solid var(--primary-40,var(--primary));outline-offset:2px}.a-switch--checked{background:var(--primary);box-shadow:inset 0 1px 4px color-mix(in srgb, var(--primary) 35%, var(--shadow-5))}.a-switch--checked:after{transform:translate(18px)}.a-switch--disabled{cursor:not-allowed;opacity:.55}.a-table{box-sizing:border-box;background:var(--a-surface,var(--bg-bright));width:100%;backdrop-filter:var(--a-surface-backdrop,none);border:1px solid var(--a-surface-border-color,transparent);box-shadow:var(--a-surface-highlight,0 0 #0000), var(--a-shadow-xs,0 1px 3px var(--shadow-4));overflow:hidden}.a-table--round{border-radius:var(--a-radius-lg,18px)}.a-table__inner{border-collapse:collapse;width:100%}.a-table__th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);border-bottom:1px solid var(--line);white-space:nowrap;user-select:none;padding:12px 16px;font-size:12.5px;font-weight:700;line-height:18px}.a-table__td{color:var(--text);border-bottom:1px solid var(--line);padding:12px 16px;font-size:14px;line-height:22px}.a-table__row:last-child .a-table__td{border-bottom:none}.a-table__empty{box-sizing:border-box;width:100%;padding:8px 12px 16px;display:flex}.a-table__empty .a-empty{padding:16px}.a-table__empty .a-empty__figure{border-radius:var(--a-radius-lg,18px);width:52px;height:52px}.a-table__empty .a-empty__icon{font-size:24px}.a-table__empty .a-empty__text{margin-top:12px;font-size:13px}.a-table--striped .a-table__row:nth-child(2n){background:var(--bg-alter)}.a-table--hoverable .a-table__row{transition:background-color var(--anim-duration-quick,.12s) ease}.a-table--hoverable .a-table__row:hover{background:var(--a-item-hover-bg,var(--bg-hover))}.a-tab{box-sizing:border-box;cursor:pointer;user-select:none;white-space:nowrap;height:40px;color:var(--text);letter-spacing:.05rem;transition:transform var(--anim-duration-quick,.12s) var(--a-ease-spring,ease), color var(--anim-duration,.2s) var(--a-ease-soft,ease);align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.a-tab__icon{color:var(--text-disabled);transition:color var(--anim-duration,.2s) ease;align-items:center;font-size:16px;display:inline-flex}.a-tab__label{align-items:center;display:inline-flex}.a-tab:hover:not(.a-tab--disabled){color:var(--primary);transform:translateY(-1px)}.a-tab:hover:not(.a-tab--disabled) .a-tab__icon{color:var(--primary)}.a-tab:active:not(.a-tab--disabled){transform:translateY(0)scale(.97)}.a-tab--active,.a-tab--active .a-tab__icon{color:var(--primary)}.a-tab--disabled{cursor:not-allowed;color:var(--text-disabled)}.a-tab--disabled .a-tab__icon{color:var(--text-disabled)}.a-tabs--small .a-tab{height:32px;padding:0 12px;font-size:13px}.a-tabs--large .a-tab{height:48px;padding:0 22px;font-size:16px}.a-tabs--card .a-tab{border-radius:var(--a-radius,14px);color:var(--text-secondary,var(--text));transition:transform var(--anim-duration-quick,.12s) var(--a-ease-spring,ease), background-color var(--anim-duration-quick,.12s) ease, color var(--anim-duration,.2s) ease, box-shadow var(--anim-duration-quick,.12s) ease}.a-tabs--card .a-tab:hover:not(.a-tab--disabled):not(.a-tab--active){background-color:var(--primary-12,color-mix(in srgb, var(--primary) 12%, transparent));color:var(--primary);transform:translateY(-1px)}.a-tabs--card .a-tab--active{color:var(--text-btn,#fff);background:linear-gradient(180deg, var(--primary-l-6,var(--primary)) 0%, var(--primary-d-4,var(--primary)) 100%);box-shadow:var(--a-surface-highlight,0 0 #0000), 0 6px 18px -6px color-mix(in srgb, var(--primary) 55%, transparent), 0 2px 6px var(--shadow-4)}.a-tabs--card .a-tab--active .a-tab__icon{color:var(--text-btn,#fff)}.a-tabs--card .a-tab--active:hover{background:linear-gradient(180deg, var(--primary) 0%, var(--primary-85,var(--primary)) 100%);box-shadow:var(--a-surface-highlight,0 0 #0000), 0 8px 22px -6px color-mix(in srgb, var(--primary) 62%, transparent), 0 2px 6px var(--shadow-4)}.a-tabs--card .a-tab--active:active{background:var(--primary-75,var(--primary));box-shadow:var(--a-surface-highlight,0 0 #0000), 0 4px 12px -4px color-mix(in srgb, var(--primary) 48%, transparent);transform:translateY(0)scale(.97)}.a-tabs{box-sizing:border-box;width:100%}.a-tabs__bar{border-bottom:1px solid var(--line);scrollbar-width:none;align-items:center;gap:0;display:flex;position:relative;overflow-x:auto}.a-tabs__bar::-webkit-scrollbar{display:none}.a-tabs__indicator{background:var(--primary);border-radius:var(--a-radius-full,999px);height:3px;box-shadow:0 2px 8px -2px var(--primary-40,color-mix(in srgb, var(--primary) 40%, transparent));transform-origin:0;transition:transform var(--anim-duration,.2s) var(--a-ease-spring,ease), width var(--anim-duration,.2s) var(--a-ease-spring,ease), opacity var(--anim-duration,.2s) ease;pointer-events:none;position:absolute;bottom:-1px;left:0}.a-tabs__content{width:100%}.a-tabs--bottom{flex-direction:column-reverse;display:flex}.a-tabs--bottom .a-tabs__bar{border-bottom:none;border-top:1px solid var(--line)}.a-tabs--bottom .a-tabs__indicator{top:-1px;bottom:auto}.a-tabs--card .a-tabs__bar{box-sizing:border-box;border-radius:var(--a-radius-lg,18px);background:var(--a-surface,var(--bg-bright));box-shadow:var(--a-surface-highlight,0 0 #0000), var(--a-shadow-xs,0 1px 3px var(--shadow-4), 0 2px 8px var(--shadow-4));border-bottom:none;gap:6px;padding:6px}.a-tabs--card .a-tabs__indicator{display:none}.a-tab-panel{box-sizing:border-box;opacity:0;transition:opacity var(--anim-duration,.2s) var(--a-ease-soft,ease), transform var(--anim-duration,.2s) var(--a-ease-spring,ease);padding:16px 4px;transform:translateY(4px)}.a-tab-panel--active{opacity:1;transform:translateY(0)}.a-tag{background:var(--a-surface-control,var(--bg-bright));border:1px solid var(--a-surface-border-color,transparent);height:26px;color:var(--text);box-sizing:border-box;border-radius:var(--a-radius-full,999px);box-shadow:var(--a-surface-highlight,0 0 #0000), var(--a-shadow-xs,1px 2px 8px var(--shadow-6));white-space:nowrap;justify-content:center;align-items:center;padding:6px 16px;font-size:14px;line-height:14px;display:flex}.a-tag--small{height:20px;padding:4px 10px;font-size:10px;line-height:10px}.a-tag--large{height:32px;padding:8px 20px;font-size:15px;line-height:16px}.a-textarea{width:100%;position:relative}.a-textarea__inner{resize:none;box-sizing:border-box;border:1px solid var(--border);border-radius:var(--a-radius-sm,10px);background:var(--a-surface-input,var(--bg-light));width:100%;color:var(--text);text-shadow:1px 1px 2px var(--shadow-2);transition:border-color var(--anim-duration-quick,.12s) var(--a-ease-soft,ease-out), box-shadow var(--anim-duration-quick,.12s) var(--a-ease-soft,ease-out);box-shadow:var(--a-surface-highlight,0 0 #0000), var(--a-shadow-xs,2px 6px 14px var(--shadow-4));padding:8px 12px;outline:none!important}.a-textarea__inner:hover:not(:focus):not(:disabled){border-color:var(--primary-60,var(--border))}.a-textarea__inner:focus{border:1px solid var(--primary-80);box-shadow:var(--a-surface-highlight,0 0 #0000), var(--a-focus-ring,0 0 0 3px var(--primary-18)), 1px 4px 12px var(--primary-18)}.a-textarea__inner:focus::-webkit-scrollbar-thumb{background-color:var(--primary-80)}.a-textarea__inner::placeholder{color:var(--placeholder)}.a-textarea__inner::-webkit-scrollbar{width:8px;height:8px}.a-textarea__inner::-webkit-scrollbar-button{display:none}.a-textarea__inner::-webkit-scrollbar-thumb{border-radius:var(--a-radius-full,999px);background-color:var(--scrollbar,var(--border));transition:background-color .1s ease-out}.a-textarea__inner::-webkit-scrollbar-thumb:hover{background-color:var(--primary-60)}.a-textarea__inner::-webkit-scrollbar-track{background:0 0}.a-textarea__inner::-webkit-scrollbar-corner{background:0 0;border:none}.a-textarea--resizable .a-textarea__inner{resize:vertical}.a-textarea--not-resizable .a-textarea__inner{resize:none}.a-textarea--borderless .a-textarea__inner{border:none}.a-toast{box-sizing:border-box;border-radius:var(--a-radius-lg,18px);background:var(--a-surface,var(--bg-bright));width:320px;max-width:calc(100vw - 32px);backdrop-filter:var(--a-surface-backdrop,none);border:1px solid var(--a-surface-border-color,transparent);box-shadow:var(--a-surface-highlight,0 0 #0000), var(--a-shadow-md,0 4px 10px var(--shadow-5));user-select:none;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.a-toast__icon{flex-shrink:0;align-items:center;padding-top:2px;font-size:19px;line-height:1;display:flex}.a-toast__icon svg{display:block}.a-toast__main{flex:1;min-width:0}.a-toast__title{letter-spacing:.02rem;color:var(--text);word-break:break-word;font-size:14.5px;font-weight:600;line-height:22px}.a-toast__content{color:var(--text-secondary);word-break:break-word;font-size:13.5px;line-height:20px}.a-toast__title+.a-toast__content{margin-top:2px}.a-toast__close{border-radius:var(--a-radius-full,999px);width:24px;height:24px;color:var(--text-secondary);cursor:pointer;transition:transform var(--anim-duration-quick,.12s) var(--a-ease-spring,ease), background-color var(--anim-duration-quick,.12s) ease, color var(--anim-duration-quick,.12s) ease;background:0 0;border:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;margin:-1px -4px 0 0;padding:0;font-size:15px;display:flex}.a-toast__close:hover{background:var(--a-item-hover-bg,var(--bg-hover));color:var(--text)}.a-toast__close:active{transform:scale(.88)}.a-toast__close:focus-visible{box-shadow:var(--a-focus-ring,0 0 0 3px var(--primary-18))}.a-toast--info .a-toast__icon{color:var(--info)}.a-toast--success .a-toast__icon{color:var(--success)}.a-toast--warning .a-toast__icon{color:var(--warn)}.a-toast--error .a-toast__icon{color:var(--danger)}.a-toast-container{pointer-events:none;flex-direction:column;align-items:flex-end;gap:12px;width:max-content;max-width:calc(100vw - 32px);height:max-content;display:flex;position:fixed;right:16px}.a-toast-container .a-toast{pointer-events:auto}.a-toast-container--top-right{top:16px}.a-toast-container--bottom-right{flex-direction:column-reverse;bottom:16px}.a-toast-anim-enter-active{transition:transform var(--anim-duration-slow,.32s) var(--a-ease-spring,ease), opacity var(--anim-duration,.2s) var(--a-ease-soft,ease)}.a-toast-anim-leave-active{transition:transform var(--anim-duration,.2s) var(--a-ease-soft,ease), opacity var(--anim-duration,.2s) ease;position:absolute;right:0}.a-toast-anim-enter-from{opacity:0;transform:translate(calc(100% + 16px))}.a-toast-anim-leave-to{opacity:0;transform:translate(24px)scale(.96)}.a-toast-anim-move{transition:transform var(--anim-duration-slow,.32s) var(--a-ease-soft,ease)}.a-tooltip{box-sizing:border-box;border-radius:var(--a-radius-sm,10px);background:color-mix(in srgb, var(--text) 92%, transparent);width:max-content;color:var(--bg-bright);box-shadow:var(--a-shadow-md,0 4px 10px var(--shadow-5));overflow-wrap:break-word;padding:6px 12px;font-size:12.5px;line-height:18px}.a-tooltip__trigger{height:max-content}.a-upload{width:100%;height:100%;filter:drop-shadow(2px 2px 4px var(--shadow-10));border:2px dashed var(--border);transition:border-color var(--anim-duration-quick,.12s) ease, transform var(--anim-duration-quick,.12s) var(--a-ease-spring,ease);border-radius:24px;justify-content:center;align-items:center;display:flex}.a-upload--clickable{cursor:pointer}.a-upload--clickable:not(.a-upload--disabled):hover{border-color:var(--primary-70,var(--border))}.a-upload--clickable:not(.a-upload--disabled):active{transform:scale(.98)}.a-upload--disabled{cursor:default}.a-accordion{box-sizing:border-box;background:var(--a-surface,var(--bg-bright));border:1px solid var(--a-surface-border-color,transparent);border-radius:var(--a-radius-lg,18px);width:100%;box-shadow:var(--a-surface-highlight,0 0 #0000), var(--a-shadow-sm,0 2px 6px var(--shadow-4), 0 6px 16px -4px var(--shadow-8));overflow:hidden}.a-accordion:not(.a-accordion--border){box-shadow:none;background:0 0;border:none}.a-accordion--border{border:1px solid var(--a-surface-border-color,var(--line))}.a-accordion--round{border-radius:var(--a-radius-xl,22px)}.a-accordion-item{border-bottom:1px solid var(--line);transition:background-color var(--anim-duration-quick,.12s) ease}.a-accordion-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.a-accordion-item:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;border-bottom:none}.a-accordion-item__header{cursor:pointer;user-select:none;box-sizing:border-box;transition:background-color var(--anim-duration-quick,.12s) ease, transform var(--anim-duration-quick,.12s) var(--a-ease-spring,ease);align-items:center;gap:10px;padding:14px 18px;display:flex}.a-accordion-item__header:hover{background:var(--a-item-hover-bg,var(--bg-hover))}.a-accordion-item__header:active{transform:scale(.995)}.a-accordion-item__icon{color:var(--text-secondary);transition:color var(--anim-duration,.2s) ease;align-items:center;font-size:18px;display:inline-flex}.a-accordion-item__title{color:var(--text);letter-spacing:.04rem;transition:color var(--anim-duration,.2s) ease;flex:1;font-size:14px;font-weight:600}.a-accordion-item__arrow{color:var(--text-disabled);transition:transform var(--anim-duration,.2s) var(--a-ease-spring,ease), color var(--anim-duration,.2s) ease;align-items:center;font-size:20px;display:inline-flex}.a-accordion-item__content{box-sizing:border-box;width:100%;color:var(--text-secondary);padding:4px 18px 18px;font-size:14px;line-height:1.65}.a-accordion-item .a-collapse{width:100%}.a-accordion-item--expanded .a-accordion-item__arrow{color:var(--primary);transform:rotate(180deg)}.a-accordion-item--expanded .a-accordion-item__title,.a-accordion-item--expanded .a-accordion-item__icon{color:var(--primary)}.a-accordion-item--expanded .a-accordion-item__header{background:var(--primary-6,color-mix(in srgb, var(--primary) 6%, transparent))}.a-accordion-item--disabled .a-accordion-item__header{cursor:not-allowed;color:var(--text-disabled)}.a-accordion-item--disabled .a-accordion-item__header:hover,.a-accordion-item--disabled .a-accordion-item__header:active{background:0 0;transform:none}.a-accordion-item--disabled .a-accordion-item__title,.a-accordion-item--disabled .a-accordion-item__icon{color:var(--text-disabled)}.a-accordion:not(.a-accordion--border) .a-accordion-item{border-radius:var(--a-radius,14px);background:var(--a-surface,var(--bg-bright));box-shadow:var(--a-shadow-xs,0 1px 3px var(--shadow-4), 0 2px 8px var(--shadow-4));border-bottom:none;margin-bottom:10px}.a-accordion:not(.a-accordion--border) .a-accordion-item:last-child{margin-bottom:0}
