.ax-screen *,.ax-screen :before,.ax-screen :after{box-sizing:border-box}.ax-screen{--ax-space:1px;--ax-radius-sm:8px;--ax-radius-md:12px;--ax-radius-lg:18px;--ax-radius-xl:26px;--ax-radius-control:var(--ax-radius-md);--ax-radius-chip:999px;--ax-control-sm:32px;--ax-control-md:44px;--ax-control-lg:52px;--ax-input-sm:50px;--ax-input-md:56px;--ax-input-lg:64px;--ax-shadow:0 8px 28px -6px #0000002e, 0 1px 3px #0000000f}[data-scheme=dark] .ax-screen{--ax-shadow:0 8px 28px -6px #000000b3, 0 0 0 1px #ffffff0a}.ax-glyph{flex:none}.ax-body{gap:calc(12 * var(--ax-space));padding:calc(12 * var(--ax-space)) calc(16 * var(--ax-space));flex-direction:column;display:flex}.ax-fill{flex:1;min-height:0}.ax-stack{gap:calc(12 * var(--ax-space));flex-direction:column;display:flex}.ax-stack[data-gap="4"]{gap:calc(4 * var(--ax-space))}.ax-stack[data-gap="8"]{gap:calc(8 * var(--ax-space))}.ax-stack[data-gap="16"]{gap:calc(16 * var(--ax-space))}.ax-stack[data-gap="24"]{gap:calc(24 * var(--ax-space))}.ax-row{align-items:center;gap:calc(8 * var(--ax-space));display:flex}.ax-row[data-gap="4"]{gap:calc(4 * var(--ax-space))}.ax-row[data-gap="12"]{gap:calc(12 * var(--ax-space))}.ax-row[data-gap="16"]{gap:calc(16 * var(--ax-space))}.ax-row[data-wrap]{flex-wrap:wrap}.ax-row[data-justify=between]{justify-content:space-between}.ax-row[data-justify=center]{justify-content:center}.ax-row[data-justify=end]{justify-content:flex-end}.ax-row[data-align=start]{align-items:flex-start}.ax-row[data-scroll]{scroll-snap-type:x mandatory;scroll-padding-inline:calc(16 * var(--ax-space));scrollbar-width:none;overflow-x:auto}.ax-row[data-scroll]::-webkit-scrollbar{display:none}.ax-row[data-scroll]>*{scroll-snap-align:start;flex:none}.ax-grow{flex:1;min-width:0}.ax-center{justify-content:center;align-items:center;gap:calc(12 * var(--ax-space));padding:calc(16 * var(--ax-space));text-align:center;flex-direction:column;flex:1;display:flex}.ax-section{padding:calc(20 * var(--ax-space)) calc(20 * var(--ax-space)) calc(6 * var(--ax-space));color:var(--ax-content-muted);text-transform:uppercase;letter-spacing:.02em;font-size:13px;line-height:18px}.ax-footnote-block{padding:calc(6 * var(--ax-space)) calc(20 * var(--ax-space)) 0;color:var(--ax-content-muted);font-size:13px;line-height:18px}.ax-large-title{letter-spacing:-.8px;font-size:34px;font-weight:800;line-height:40px;font-family:var(--ax-font-heading,inherit)}.ax-title1{letter-spacing:-.6px;font-size:28px;font-weight:800;line-height:33px;font-family:var(--ax-font-heading,inherit)}.ax-title2{letter-spacing:-.4px;font-size:22px;font-weight:700;line-height:27px;font-family:var(--ax-font-heading,inherit)}.ax-title3{letter-spacing:-.3px;font-size:20px;font-weight:700;line-height:25px;font-family:var(--ax-font-heading,inherit)}.ax-headline{letter-spacing:-.2px;font-size:17px;font-weight:600;line-height:22px;font-family:var(--ax-font-heading,inherit)}.ax-text{font-size:17px;line-height:23px}.ax-callout{font-size:16px;line-height:21px}.ax-subhead{font-size:15px;line-height:20px}.ax-footnote{font-size:13px;font-weight:500;line-height:18px}.ax-caption{font-size:12px;font-weight:500;line-height:16px}.ax-muted{color:var(--ax-content-muted)}.ax-subtle{color:var(--ax-content-subtle)}.ax-disabled{color:var(--ax-content-disabled)}.ax-link{color:var(--ax-content-link)}.ax-danger{color:var(--ax-feedback-error)}.ax-success{color:var(--ax-feedback-success)}.ax-semibold{font-weight:600}.ax-truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ax-btn{justify-content:center;align-items:center;gap:calc(8 * var(--ax-space));height:var(--ax-control-md);padding:0 calc(18 * var(--ax-space));border-radius:var(--ax-radius-control);background:var(--ax-primary-default);color:var(--ax-primary-on);white-space:nowrap;flex:none;font-size:17px;font-weight:600;display:inline-flex}.ax-btn[data-variant=outline]{background:var(--ax-background-default);color:var(--ax-content-default);box-shadow:inset 0 0 0 1px var(--ax-border-default)}.ax-btn[data-variant=ghost]{color:var(--ax-content-default);background:0 0}.ax-btn[data-variant=destructive]{background:var(--ax-feedback-error);color:#fff}.ax-btn[data-size=sm]{height:var(--ax-control-sm);padding:0 calc(12 * var(--ax-space));gap:calc(6 * var(--ax-space));font-size:15px}.ax-btn[data-size=lg]{height:var(--ax-control-lg);padding:0 calc(24 * var(--ax-space))}.ax-btn[data-block]{width:100%;display:flex}.ax-btn[data-state=pressed]{background:var(--ax-content-muted)}.ax-btn[data-variant=outline][data-state=pressed],.ax-btn[data-variant=ghost][data-state=pressed]{background:var(--ax-background-subtle)}.ax-btn[data-state=disabled]{background:var(--ax-border-default);color:var(--ax-content-disabled)}.ax-btn[data-variant=outline][data-state=disabled]{background:var(--ax-background-default);box-shadow:inset 0 0 0 1px var(--ax-border-subtle)}.ax-btn[data-variant=ghost][data-state=disabled]{background:0 0}.ax-btn[data-state=loading]{opacity:.8}.ax-icon-btn{width:var(--ax-control-md);height:var(--ax-control-md);color:var(--ax-content-default);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ax-icon-btn[data-variant=solid]{background:var(--ax-primary-default);color:var(--ax-primary-on)}.ax-icon-btn[data-variant=outline]{box-shadow:inset 0 0 0 1px var(--ax-border-default)}.ax-icon-btn[data-variant=tinted]{background:var(--ax-background-subtle)}.ax-icon-btn[data-size=sm]{width:var(--ax-control-sm);height:var(--ax-control-sm)}.ax-icon-btn[data-size=lg]{width:56px;height:56px}.ax-icon-btn[data-state=pressed]{background:var(--ax-background-subtle)}.ax-icon-btn[data-state=disabled]{color:var(--ax-content-disabled)}.ax-icon-btn[data-shape=square]{border-radius:var(--ax-radius-control)}.ax-fab-layer{pointer-events:none;justify-content:flex-end;display:flex;position:absolute;bottom:50px;left:16px;right:16px}.ax-fab-layer[data-placement=bottom-center]{justify-content:center}.ax-fab-layer[data-placement=bottom-start]{justify-content:flex-start}.ax-fab{justify-content:center;align-items:center;gap:calc(8 * var(--ax-space));height:var(--ax-control-lg);min-width:var(--ax-control-lg);background:var(--ax-primary-default);color:var(--ax-primary-on);box-shadow:var(--ax-shadow);border-radius:999px;font-size:17px;font-weight:600;line-height:22px;display:inline-flex}.ax-fab[data-extended]{padding:0 calc(20 * var(--ax-space))}.ax-fab[data-size=sm]{height:var(--ax-control-md);min-width:var(--ax-control-md)}.ax-fab[data-variant=tinted]{background:var(--ax-background-elevated);color:var(--ax-content-default);box-shadow:var(--ax-shadow), inset 0 0 0 1px var(--ax-border-default)}.ax-fab[data-hidden]{opacity:0;transform:scale(.6)}.ax-target{position:relative}.ax-target:after{content:"";border-radius:inherit;border:1.5px dashed #3b82f6;position:absolute;inset:0}.ax-btn-group{align-items:stretch;display:inline-flex}.ax-btn-group>.ax-btn{border-radius:0}.ax-btn-group>.ax-btn:first-child{border-top-left-radius:var(--ax-radius-md);border-bottom-left-radius:var(--ax-radius-md)}.ax-btn-group>.ax-btn:last-child{border-top-right-radius:var(--ax-radius-md);border-bottom-right-radius:var(--ax-radius-md)}.ax-btn-group>.ax-btn[data-variant=outline]+.ax-btn[data-variant=outline]{margin-left:-1px}.ax-btn-group>.ax-btn[data-variant=solid]+.ax-btn[data-variant=solid],.ax-btn-group>.ax-btn:not([data-variant])+.ax-btn:not([data-variant]){box-shadow:inset 1px 0 #ffffff2e}.ax-btn-group[data-size=sm]>.ax-btn:first-child{border-top-left-radius:var(--ax-radius-sm);border-bottom-left-radius:var(--ax-radius-sm)}.ax-btn-group[data-size=sm]>.ax-btn:last-child{border-top-right-radius:var(--ax-radius-sm);border-bottom-right-radius:var(--ax-radius-sm)}.ax-btn-group[data-block]{width:100%;display:flex}.ax-btn-group[data-block]>.ax-btn{flex:1}.ax-btn-group[data-orientation=vertical]{flex-direction:column}.ax-btn-group[data-orientation=vertical]>.ax-btn{border-radius:0}.ax-btn-group[data-orientation=vertical]>.ax-btn:first-child{border-radius:var(--ax-radius-md) var(--ax-radius-md) 0 0}.ax-btn-group[data-orientation=vertical]>.ax-btn:last-child{border-radius:0 0 var(--ax-radius-md) var(--ax-radius-md)}.ax-btn-group[data-orientation=vertical]>.ax-btn+.ax-btn{margin:-1px 0 0}.ax-field{gap:calc(6 * var(--ax-space));flex-direction:column;display:flex}.ax-label{color:var(--ax-content-default);font-size:15px;font-weight:500;line-height:20px}.ax-helper{color:var(--ax-content-muted);font-size:13px;line-height:18px}.ax-field[data-state=invalid] .ax-helper{color:var(--ax-feedback-error)}.ax-control{align-items:center;gap:calc(8 * var(--ax-space));height:var(--ax-input-md);padding:0 calc(12 * var(--ax-space));border-radius:var(--ax-radius-control);background:var(--ax-background-default);box-shadow:inset 0 0 0 1px var(--ax-border-default);color:var(--ax-content-default);font-size:17px;display:flex}.ax-control[data-size=sm]{height:var(--ax-input-sm);font-size:15px}.ax-control[data-size=lg]{height:var(--ax-input-lg)}.ax-control[data-variant=filled]{background:var(--ax-background-subtle);box-shadow:none}.ax-control .ax-glyph{color:var(--ax-content-muted)}.ax-control[data-state=focused],.ax-field[data-state=focused] .ax-control{box-shadow:inset 0 0 0 1.5px var(--ax-border-focus)}.ax-control[data-state=invalid],.ax-field[data-state=invalid] .ax-control{box-shadow:inset 0 0 0 1.5px var(--ax-feedback-error)}.ax-control[data-state=disabled],.ax-field[data-state=disabled] .ax-control{background:var(--ax-background-subtle);color:var(--ax-content-disabled)}.ax-field[data-state=disabled] .ax-label{color:var(--ax-content-disabled)}.ax-value{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ax-placeholder{min-width:0;color:var(--ax-content-subtle);white-space:nowrap;flex:1;overflow:hidden}.ax-affix{color:var(--ax-content-muted);flex:none}.ax-caret:after{content:"";vertical-align:-4px;background:var(--ax-border-focus);width:2px;height:20px;margin-left:1px;animation:1s step-end infinite ax-blink;display:inline-block}@keyframes ax-blink{50%{opacity:0}}.ax-input-group{height:var(--ax-input-md);border-radius:var(--ax-radius-md);box-shadow:inset 0 0 0 1px var(--ax-border-default);background:var(--ax-background-default);align-items:stretch;display:flex;overflow:hidden}.ax-input-group[data-state=focused]{box-shadow:inset 0 0 0 1.5px var(--ax-border-focus)}.ax-input-group[data-state=invalid]{box-shadow:inset 0 0 0 1.5px var(--ax-feedback-error)}.ax-input-group>*{align-items:center;gap:calc(6 * var(--ax-space));padding:0 calc(12 * var(--ax-space));display:flex}.ax-input-group>*+*{border-left:1px solid var(--ax-border-default)}.ax-addon{background:var(--ax-background-subtle);color:var(--ax-content-muted);flex:none}.ax-input-group .ax-btn{border-radius:0;height:auto}.ax-textarea{min-height:96px;padding:calc(11 * var(--ax-space)) calc(12 * var(--ax-space));border-radius:var(--ax-radius-md);background:var(--ax-background-default);box-shadow:inset 0 0 0 1px var(--ax-border-default);font-size:17px;line-height:22px}.ax-textarea[data-state=focused]{box-shadow:inset 0 0 0 1.5px var(--ax-border-focus)}.ax-textarea[data-rows="1"]{min-height:0}.ax-counter{color:var(--ax-content-subtle);text-align:right;font-size:12px;line-height:16px}.ax-otp{justify-content:center;align-items:center;gap:calc(8 * var(--ax-space));display:flex}.ax-otp-cell{border-radius:var(--ax-radius-md);width:48px;height:56px;box-shadow:inset 0 0 0 1px var(--ax-border-default);background:var(--ax-background-default);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:24px;font-weight:600;display:flex}.ax-otp-cell[data-state=active]{box-shadow:inset 0 0 0 1.5px var(--ax-border-focus)}.ax-otp-cell[data-state=invalid]{box-shadow:inset 0 0 0 1.5px var(--ax-feedback-error);color:var(--ax-feedback-error)}.ax-otp-cell[data-state=success]{box-shadow:inset 0 0 0 1.5px var(--ax-feedback-success)}.ax-otp[data-size=sm] .ax-otp-cell{width:40px;height:var(--ax-input-sm);font-size:20px}.ax-otp-cell[data-state=active]:empty:after{content:"";background:var(--ax-border-focus);width:2px;height:26px;animation:1s step-end infinite ax-blink}.ax-otp-sep{background:var(--ax-border-strong);border-radius:1px;width:10px;height:2px}.ax-switch{background:var(--ax-border-default);border-radius:999px;flex:none;width:51px;height:31px;transition:background-color .2s;position:relative}.ax-switch:after{content:"";background:#fff;border-radius:999px;width:27px;height:27px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 3px 8px #00000026,0 1px 1px #0000001a}.ax-switch[data-checked]{background:var(--ax-primary-default)}.ax-switch[data-checked]:after{transform:translate(20px)}.ax-switch[data-disabled]{opacity:.45}.ax-switch[data-size=sm]{width:40px;height:24px}.ax-switch[data-size=sm]:after{width:20px;height:20px}.ax-switch[data-size=sm][data-checked]:after{transform:translate(16px)}.ax-checkbox,.ax-radio{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--ax-border-strong);color:var(--ax-primary-on);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ax-radio{border-radius:999px}.ax-checkbox[data-checked],.ax-checkbox[data-indeterminate]{background:var(--ax-primary-default);box-shadow:none;color:var(--ax-primary-on)}.ax-radio[data-checked]{box-shadow:inset 0 0 0 7px var(--ax-primary-default)}.ax-checkbox[data-disabled],.ax-radio[data-disabled]{box-shadow:inset 0 0 0 1.5px var(--ax-border-subtle);opacity:.6}.ax-checkbox[data-invalid]{box-shadow:inset 0 0 0 1.5px var(--ax-feedback-error)}.ax-choice{align-items:flex-start;gap:calc(12 * var(--ax-space));display:flex}.ax-choice>.ax-checkbox,.ax-choice>.ax-radio{margin-top:0}.ax-slider{--from:0%;--to:50%;height:28px;position:relative}.ax-slider:before,.ax-slider:after{content:"";border-radius:2px;height:4px;position:absolute;top:12px}.ax-slider:before{background:var(--ax-border-default);inset-inline:0}.ax-slider:after{left:var(--from);right:calc(100% - var(--to));background:var(--ax-primary-default)}.ax-thumb{z-index:1;background:#fff;border-radius:999px;width:28px;height:28px;margin-left:-14px;position:absolute;top:0;box-shadow:0 2px 8px #0003,0 0 0 .5px #0000000f}.ax-slider[data-disabled]{opacity:.45}.ax-ticks{color:var(--ax-content-muted);justify-content:space-between;font-size:12px;line-height:16px;display:flex}.ax-segmented{padding:calc(2 * var(--ax-space));border-radius:var(--ax-radius-control);background:var(--ax-background-subtle);box-shadow:inset 0 0 0 1px var(--ax-border-subtle);display:flex}.ax-segmented>span{justify-content:center;align-items:center;gap:calc(6 * var(--ax-space));border-radius:calc(var(--ax-radius-control) - 2px);height:30px;color:var(--ax-content-default);flex:1;font-size:14px;font-weight:500;display:flex}.ax-segmented>span[data-active]{background:var(--ax-background-elevated);font-weight:600;box-shadow:0 3px 8px #0000001f,0 0 0 .5px #0000000a}[data-scheme=dark] .ax-segmented>span[data-active]{background:var(--ax-border-default)}.ax-segmented[data-disabled]{opacity:.45}.ax-segmented[data-size=lg]>span{height:38px;font-size:15px}.ax-list{margin:0 calc(16 * var(--ax-space));border-radius:var(--ax-radius-lg);background:var(--ax-background-elevated);overflow:hidden}.ax-list[data-variant=plain]{background:0 0;border-radius:0;margin:0}.ax-list[data-variant=filled]{background:var(--ax-background-subtle)}.ax-list[data-variant=outlined]{box-shadow:inset 0 0 0 1px var(--ax-border-default);background:var(--ax-background-default)}.ax-item{align-items:center;gap:calc(12 * var(--ax-space));min-height:var(--ax-control-md);padding:calc(10 * var(--ax-space)) calc(16 * var(--ax-space));color:var(--ax-content-default);display:flex;position:relative}.ax-item+.ax-item:before{content:"";background:var(--ax-border-subtle);height:1px;position:absolute;top:0;left:16px;right:0}[data-scheme=dark] .ax-item+.ax-item:before{background:var(--ax-border-default)}.ax-item[data-inset]+.ax-item:before,.ax-list[data-inset] .ax-item+.ax-item:before{left:60px}.ax-item[data-state=pressed]{background:var(--ax-background-subtle)}.ax-item[data-state=selected]{background:var(--ax-feedback-info-subtle)}.ax-item[data-state=disabled],.ax-item[data-state=disabled] .ax-item-desc{color:var(--ax-content-disabled)}.ax-item[data-size=lg]{min-height:64px}.ax-item-content{flex-direction:column;flex:1;min-width:0;display:flex}.ax-item-title{white-space:nowrap;text-overflow:ellipsis;font-size:17px;line-height:22px;overflow:hidden}.ax-item-desc{color:var(--ax-content-muted);white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:20px;overflow:hidden}.ax-item-trailing{align-items:center;gap:calc(6 * var(--ax-space));color:var(--ax-content-muted);flex:none;font-size:17px;display:flex}.ax-item-trailing>.ax-glyph{color:var(--ax-content-subtle)}.ax-tile{color:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ax-tile[data-size=lg]{border-radius:10px;width:44px;height:44px}.ax-tile[data-color=blue]{background:#007aff}.ax-tile[data-color=green]{background:#34c759}.ax-tile[data-color=orange]{background:#ff9500}.ax-tile[data-color=red]{background:#ff3b30}.ax-tile[data-color=purple]{background:#af52de}.ax-tile[data-color=gray]{background:#8e8e93}.ax-tile[data-color=indigo]{background:#5856d6}.ax-tile[data-color=pink]{background:#ff2d55}.ax-tile[data-color=teal]{background:#30b0c7}.ax-tile[data-color=subtle]{background:var(--ax-background-subtle);color:var(--ax-content-default)}.ax-list[data-variant=filled] .ax-tile[data-color=subtle]{background:var(--ax-background-elevated)}.ax-check{color:var(--ax-content-link)}.ax-accordion-item{border-bottom:1px solid var(--ax-border-default)}.ax-accordion-trigger{justify-content:space-between;align-items:center;gap:calc(12 * var(--ax-space));min-height:52px;font-size:17px;font-weight:600;display:flex}.ax-accordion-trigger .ax-glyph{color:var(--ax-content-muted)}.ax-accordion-content{padding-bottom:calc(14 * var(--ax-space));color:var(--ax-content-muted);font-size:15px;line-height:21px}.ax-avatar{background:var(--ax-background-subtle);width:40px;height:40px;color:var(--ax-content-muted);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:inline-flex;position:relative}.ax-avatar[data-size=xs]{width:24px;height:24px;font-size:10px}.ax-avatar[data-size=sm]{width:32px;height:32px;font-size:13px}.ax-avatar[data-size=lg]{width:56px;height:56px;font-size:20px}.ax-avatar[data-size=xl]{width:88px;height:88px;font-size:32px}.ax-avatar[data-shape=square]{border-radius:var(--ax-radius-md)}.ax-avatar[data-photo="1"]{color:#0000;background:linear-gradient(135deg,#f6d365,#fda085)}.ax-avatar[data-photo="2"]{color:#0000;background:linear-gradient(135deg,#84fab0,#8fd3f4)}.ax-avatar[data-photo="3"]{color:#0000;background:linear-gradient(135deg,#a18cd1,#fbc2eb)}.ax-avatar[data-photo="4"]{color:#0000;background:linear-gradient(135deg,#5ee7df,#b490ca)}.ax-avatar[data-photo="5"]{color:#0000;background:linear-gradient(135deg,#fccb90,#d57eeb)}.ax-avatar-status{background:var(--ax-feedback-success);width:12px;height:12px;box-shadow:0 0 0 2px var(--ax-background-default);border-radius:999px;position:absolute;bottom:0;right:0}.ax-avatar[data-size=lg] .ax-avatar-status{width:16px;height:16px;box-shadow:0 0 0 3px var(--ax-background-default)}.ax-avatar-group{display:flex}.ax-avatar-group>.ax-avatar{box-shadow:0 0 0 2px var(--ax-background-default)}.ax-avatar-group>.ax-avatar+.ax-avatar{margin-left:-10px}.ax-badge{align-items:center;gap:calc(4 * var(--ax-space));height:22px;padding:0 calc(8 * var(--ax-space));background:var(--ax-background-subtle);color:var(--ax-content-default);white-space:nowrap;border-radius:999px;flex:none;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.ax-badge[data-variant=info]{background:var(--ax-feedback-info-subtle);color:var(--ax-feedback-info)}.ax-badge[data-variant=success]{background:var(--ax-feedback-success-subtle);color:var(--ax-feedback-success)}.ax-badge[data-variant=warning]{background:var(--ax-feedback-warning-subtle);color:var(--ax-feedback-warning)}.ax-badge[data-variant=error]{background:var(--ax-feedback-error-subtle);color:var(--ax-feedback-error)}.ax-badge[data-variant=outline]{box-shadow:inset 0 0 0 1px var(--ax-border-default);color:var(--ax-content-muted);background:0 0}.ax-badge[data-variant=highlight]{background:var(--ax-highlight-default);color:var(--ax-highlight-on)}.ax-badge[data-variant=inverse]{background:var(--ax-background-inverse);color:var(--ax-content-inverse)}.ax-badge[data-kind=count]{min-width:20px;height:20px;padding:0 calc(6 * var(--ax-space));background:var(--ax-feedback-error);color:#fff;font-variant-numeric:tabular-nums;justify-content:center}.ax-badge[data-kind=dot]{background:var(--ax-feedback-error);width:10px;min-width:0;height:10px;padding:0}.ax-badge-dot{background:currentColor;border-radius:999px;width:6px;height:6px}.ax-anchor{display:inline-flex;position:relative}.ax-anchor>.ax-badge{box-shadow:0 0 0 2px var(--ax-background-default);position:absolute;top:-4px;right:-6px}.ax-anchor>.ax-badge[data-kind=dot]{top:1px;right:1px}.ax-chip{align-items:center;gap:calc(6 * var(--ax-space));height:34px;padding:0 calc(14 * var(--ax-space));border-radius:var(--ax-radius-chip);background:var(--ax-background-default);box-shadow:inset 0 0 0 1px var(--ax-border-default);color:var(--ax-content-default);white-space:nowrap;flex:none;font-size:15px;font-weight:500;display:inline-flex}.ax-chip[data-selected]{background:var(--ax-primary-default);box-shadow:none;color:var(--ax-primary-on)}.ax-chip[data-variant=filled]{background:var(--ax-background-subtle);box-shadow:none}.ax-chip[data-state=disabled]{color:var(--ax-content-disabled);box-shadow:inset 0 0 0 1px var(--ax-border-subtle)}.ax-chip[data-size=sm]{height:28px;padding:0 calc(10 * var(--ax-space));font-size:13px}.ax-chip .ax-glyph{opacity:.8}.ax-chip:has(>.ax-avatar){padding-left:calc(4 * var(--ax-space))}.ax-chips{gap:calc(8 * var(--ax-space));padding:0 calc(16 * var(--ax-space));display:flex;overflow:hidden}.ax-card{border-radius:var(--ax-radius-lg);background:var(--ax-background-elevated);box-shadow:var(--ax-shadow);flex-direction:column;display:flex;overflow:hidden}.ax-card[data-variant=outlined]{background:var(--ax-background-default);box-shadow:inset 0 0 0 1px var(--ax-border-default)}.ax-card[data-variant=filled]{background:var(--ax-background-subtle);box-shadow:none}.ax-card-header{align-items:center;gap:calc(12 * var(--ax-space));padding:calc(16 * var(--ax-space)) calc(16 * var(--ax-space)) 0;display:flex}.ax-card-content{padding:calc(12 * var(--ax-space)) calc(16 * var(--ax-space))}.ax-card-footer{align-items:center;gap:calc(8 * var(--ax-space));padding:0 calc(16 * var(--ax-space)) calc(16 * var(--ax-space));display:flex}.ax-media{color:#ffffffe6;background:linear-gradient(135deg,#a1c4fd,#c2e9fb);justify-content:center;align-items:center;height:140px;display:flex}.ax-media>img{object-fit:cover;width:100%;height:100%}.ax-media[data-tone="2"]{background:linear-gradient(135deg,#fbc2eb,#a6c1ee)}.ax-media[data-tone="3"]{background:linear-gradient(135deg,#fddb92,#d1fdff)}.ax-media[data-tone="4"]{background:linear-gradient(135deg,#96e6a1,#d4fc79)}.ax-media[data-tone="5"]{background:linear-gradient(135deg,#ff9a9e,#fecfef)}.ax-media[data-tone="6"]{background:linear-gradient(135deg,#30cfd0,#330867)}.ax-separator{background:var(--ax-border-default);flex:none;height:1px}.ax-separator[data-orientation=vertical]{align-self:stretch;width:1px;height:auto}.ax-separator[data-inset]{margin-left:calc(16 * var(--ax-space))}.ax-separator[data-variant=subtle]{background:var(--ax-border-subtle)}.ax-separator-label{align-items:center;gap:calc(12 * var(--ax-space));color:var(--ax-content-muted);font-size:13px;display:flex}.ax-separator-label:before,.ax-separator-label:after{content:"";background:var(--ax-border-default);flex:1;height:1px}.ax-empty-media{background:var(--ax-background-subtle);width:64px;height:64px;color:var(--ax-content-muted);border-radius:999px;justify-content:center;align-items:center;display:flex}.ax-empty-media[data-tone=error]{background:var(--ax-feedback-error-subtle);color:var(--ax-feedback-error)}.ax-calendar{gap:calc(6 * var(--ax-space));flex-direction:column;display:flex}.ax-calendar-head{padding:0 calc(4 * var(--ax-space)) calc(6 * var(--ax-space));justify-content:space-between;align-items:center;display:flex}.ax-calendar-grid{row-gap:calc(2 * var(--ax-space));text-align:center;grid-template-columns:repeat(7,1fr);display:grid}.ax-calendar-grid>span{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;height:40px;font-size:17px;display:flex;position:relative}.ax-calendar-grid>.ax-weekday{height:22px;color:var(--ax-content-subtle);text-transform:uppercase;font-size:12px;font-weight:600}.ax-calendar-grid>[data-outside]{color:var(--ax-content-disabled)}.ax-calendar-grid>[data-disabled]{color:var(--ax-content-disabled);text-decoration:line-through}.ax-calendar-grid>[data-today]{color:var(--ax-content-link);font-weight:600}.ax-calendar-grid>[data-selected]:before,.ax-calendar-grid>[data-range-start]:before,.ax-calendar-grid>[data-range-end]:before{content:"";z-index:0;background:var(--ax-primary-default);border-radius:999px;width:40px;height:40px;position:absolute}.ax-calendar-grid>[data-selected],.ax-calendar-grid>[data-range-start],.ax-calendar-grid>[data-range-end]{color:var(--ax-primary-on);font-weight:600}.ax-calendar-grid>[data-in-range]{background:var(--ax-feedback-info-subtle)}.ax-calendar-grid>[data-range-start]{background:linear-gradient(to right, transparent 50%, var(--ax-feedback-info-subtle) 50%)}.ax-calendar-grid>[data-range-end]{background:linear-gradient(to left, transparent 50%, var(--ax-feedback-info-subtle) 50%)}.ax-calendar-grid>span>i{z-index:1;font-style:normal;position:relative}.ax-calendar-grid>[data-event]:after{content:"";background:var(--ax-feedback-warning);border-radius:999px;width:4px;height:4px;position:absolute;bottom:3px}.ax-carousel{gap:calc(12 * var(--ax-space));padding:0 calc(16 * var(--ax-space));display:flex;overflow:hidden}.ax-carousel>*{flex:none}.ax-dots{justify-content:center;align-items:center;gap:calc(6 * var(--ax-space));display:flex}.ax-dots>span{background:var(--ax-border-default);border-radius:999px;width:7px;height:7px}.ax-dots>span[data-active]{background:var(--ax-content-default);width:20px}.ax-spinner{border:2.5px solid color-mix(in srgb, currentColor 22%, transparent);border-top-color:currentColor;border-radius:999px;flex:none;width:20px;height:20px;animation:.7s linear infinite ax-spin}.ax-spinner[data-size=sm]{border-width:2px;width:16px;height:16px}.ax-spinner[data-size=lg]{border-width:3px;width:32px;height:32px}@keyframes ax-spin{to{transform:rotate(360deg)}}.ax-skeleton{border-radius:var(--ax-radius-sm);background:linear-gradient(90deg, color-mix(in srgb, var(--ax-content-default) 8%, transparent) 25%, color-mix(in srgb, var(--ax-content-default) 16%, transparent) 50%, color-mix(in srgb, var(--ax-content-default) 8%, transparent) 75%);background-size:300% 100%;flex:none;height:14px;animation:1.4s ease-in-out infinite ax-shimmer}.ax-skeleton[data-shape=circle]{border-radius:999px}.ax-skeleton[data-shape=block]{border-radius:var(--ax-radius-lg)}@keyframes ax-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.ax-alert{align-items:flex-start;gap:calc(12 * var(--ax-space));padding:calc(12 * var(--ax-space)) calc(14 * var(--ax-space));border-radius:var(--ax-radius-md);background:var(--ax-feedback-info-subtle);color:var(--ax-content-default);display:flex}.ax-alert>.ax-glyph{color:var(--ax-feedback-info);margin-top:0}.ax-alert[data-variant=success]{background:var(--ax-feedback-success-subtle)}.ax-alert[data-variant=success]>.ax-glyph{color:var(--ax-feedback-success)}.ax-alert[data-variant=warning]{background:var(--ax-feedback-warning-subtle)}.ax-alert[data-variant=warning]>.ax-glyph{color:var(--ax-feedback-warning)}.ax-alert[data-variant=error]{background:var(--ax-feedback-error-subtle)}.ax-alert[data-variant=error]>.ax-glyph{color:var(--ax-feedback-error)}.ax-alert[data-variant=neutral]{background:var(--ax-background-subtle)}.ax-alert[data-variant=neutral]>.ax-glyph{color:var(--ax-content-muted)}.ax-alert-title{font-size:15px;font-weight:600;line-height:20px}.ax-alert-desc{color:var(--ax-content-muted);font-size:15px;line-height:20px}.ax-toast{align-items:center;gap:calc(10 * var(--ax-space));padding:calc(12 * var(--ax-space)) calc(16 * var(--ax-space));background:var(--ax-background-elevated);box-shadow:var(--ax-shadow);color:var(--ax-content-default);border-radius:999px;font-size:15px;font-weight:500;line-height:20px;display:flex}.ax-toast[data-shape=card]{border-radius:var(--ax-radius-lg);align-items:flex-start}.ax-toast>.ax-glyph[data-tone=success]{color:var(--ax-feedback-success)}.ax-toast>.ax-glyph[data-tone=error]{color:var(--ax-feedback-error)}.ax-toast>.ax-glyph[data-tone=info]{color:var(--ax-feedback-info)}.ax-toast-stack{padding:0 calc(16 * var(--ax-space));display:grid;position:relative}.ax-toast-stack>*{grid-area:1/1}.ax-toast-stack>[data-depth="1"]{opacity:.7;transform:translateY(10px)scale(.94)}.ax-toast-stack>[data-depth="2"]{opacity:.4;transform:translateY(20px)scale(.88)}.ax-toast-stack>[data-depth="0"]{z-index:2;position:relative}.ax-snackbar{align-items:center;gap:calc(12 * var(--ax-space));min-height:48px;padding:calc(6 * var(--ax-space)) calc(8 * var(--ax-space)) calc(6 * var(--ax-space)) calc(16 * var(--ax-space));border-radius:var(--ax-radius-md);background:var(--ax-background-inverse);color:var(--ax-content-inverse);box-shadow:var(--ax-shadow);font-size:15px;line-height:20px;display:flex}.ax-snackbar-action{padding:calc(8 * var(--ax-space)) calc(10 * var(--ax-space));color:var(--ax-content-link);filter:brightness(1.25);flex:none;font-weight:600}[data-scheme=dark] .ax-snackbar-action{filter:none;color:#0768d9}.ax-float{z-index:20;padding:0 calc(12 * var(--ax-space));position:absolute;inset-inline:0}.ax-scrim{z-index:10;background:#00000059;position:absolute;inset:0}[data-scheme=dark] .ax-scrim{background:#0009}.ax-sheet{inset-inline:0;z-index:15;padding:0 calc(16 * var(--ax-space)) 34px;background:var(--ax-background-elevated);border-radius:14px 14px 0 0;flex-direction:column;display:flex;position:absolute;bottom:0;box-shadow:0 -10px 30px #00000014}.ax-sheet[data-detached]{inset-inline:8px;padding-bottom:calc(16 * var(--ax-space));border-radius:28px;bottom:30px}.ax-handle{width:36px;height:5px;margin:calc(6 * var(--ax-space)) 0 calc(10 * var(--ax-space));background:var(--ax-border-default);border-radius:999px;align-self:center}.ax-sheet-header{justify-content:space-between;align-items:center;min-height:44px;display:flex}.ax-menu{background:color-mix(in srgb, var(--ax-background-elevated) 92%, transparent);backdrop-filter:blur(20px);border-radius:13px;flex-direction:column;width:250px;display:flex;overflow:hidden;box-shadow:0 12px 40px #00000038}.ax-menu-item{justify-content:space-between;align-items:center;gap:calc(12 * var(--ax-space));min-height:44px;padding:0 calc(16 * var(--ax-space));font-size:17px;display:flex}.ax-menu-item+.ax-menu-item{border-top:.5px solid var(--ax-border-default)}.ax-menu-item[data-destructive]{color:var(--ax-feedback-error)}.ax-menu-item[data-state=pressed]{background:var(--ax-background-subtle)}.ax-menu-item[data-state=disabled]{color:var(--ax-content-disabled)}.ax-menu-gap{background:var(--ax-background-subtle);height:8px}.ax-menu-gap+.ax-menu-item{border-top:0}.ax-menu-label{padding:calc(10 * var(--ax-space)) calc(16 * var(--ax-space)) calc(6 * var(--ax-space));color:var(--ax-content-muted);font-size:13px;line-height:18px}.ax-dialog{background:var(--ax-background-elevated);border-radius:20px;flex-direction:column;width:290px;display:flex;overflow:hidden;box-shadow:0 16px 48px #00000040}.ax-dialog-body{align-items:center;gap:calc(6 * var(--ax-space));padding:calc(20 * var(--ax-space)) calc(20 * var(--ax-space)) calc(18 * var(--ax-space));text-align:center;flex-direction:column;display:flex}.ax-dialog-actions{gap:calc(8 * var(--ax-space));padding:0 calc(16 * var(--ax-space)) calc(16 * var(--ax-space));display:flex}.ax-dialog-actions>.ax-btn{flex:1}.ax-dialog-actions[data-orientation=vertical]{flex-direction:column}.ax-layer{z-index:15;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ax-appbar{align-items:center;gap:calc(4 * var(--ax-space));min-height:44px;padding:0 calc(8 * var(--ax-space));flex:none;display:flex}.ax-appbar-title{text-align:center;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:17px;font-weight:600;font-family:var(--ax-font-heading,inherit);flex:1;overflow:hidden}.ax-appbar[data-border]{border-bottom:.5px solid var(--ax-border-default)}.ax-appbar[data-variant=large]{flex-wrap:wrap}.ax-appbar-slot{align-items:center;min-width:88px;display:flex}.ax-appbar-slot[data-side=end]{justify-content:flex-end}.ax-appbar-back{color:var(--ax-content-link);align-items:center;gap:0;font-size:17px;display:flex}.ax-large-heading{padding:calc(2 * var(--ax-space)) calc(16 * var(--ax-space)) calc(8 * var(--ax-space));font-size:34px;font-weight:700;line-height:41px;font-family:var(--ax-font-heading,inherit)}.ax-topbar{height:64px;padding:0 calc(4 * var(--ax-space));flex:none;align-items:center;display:flex}.ax-topbar[data-border],.ax-topbar-expanded[data-border]{border-bottom:.5px solid var(--ax-border-default)}.ax-topbar:has(+.ax-topbar-expanded){border-bottom:none}.ax-topbar-slot{align-items:center;gap:calc(4 * var(--ax-space));flex:none;display:flex}.ax-topbar-center{min-width:0;padding:0 calc(4 * var(--ax-space)) 0 calc(12 * var(--ax-space));flex-direction:column;flex:1;justify-content:center;display:flex}.ax-topbar-slot+.ax-topbar-center{padding-left:calc(4 * var(--ax-space))}.ax-topbar-center .ax-searchbar{border-radius:999px;flex:none;justify-content:center}.ax-topbar-title{white-space:nowrap;text-overflow:ellipsis;font-size:22px;line-height:28px;font-family:var(--ax-font-heading,inherit);overflow:hidden}.ax-topbar-subtitle{color:var(--ax-content-muted);font-size:12px;font-weight:500;line-height:16px}.ax-topbar-expanded{gap:calc(4 * var(--ax-space));padding:0 calc(16 * var(--ax-space)) calc(12 * var(--ax-space));flex-direction:column;flex:none;display:flex}.ax-topbar-expanded .ax-topbar-title{white-space:normal;font-size:28px;line-height:34px}.ax-topbar-expanded .ax-topbar-subtitle{font-size:13px;line-height:18px}.ax-topbar-expanded[data-size=large]{padding-bottom:calc(20 * var(--ax-space))}.ax-topbar-expanded[data-size=large] .ax-topbar-title{font-size:34px;line-height:41px}.ax-topbar-expanded[data-size=large] .ax-topbar-subtitle{font-size:15px;line-height:20px}.ax-tabbar{padding:calc(8 * var(--ax-space)) calc(8 * var(--ax-space)) 34px;border-top:.5px solid var(--ax-border-default);background:color-mix(in srgb, var(--ax-background-default) 94%, transparent);flex:none;justify-content:space-around;align-items:flex-start;display:flex}.ax-tabbar-item{align-items:center;gap:calc(3 * var(--ax-space));color:var(--ax-content-subtle);flex-direction:column;flex:1;font-size:10px;font-weight:500;line-height:12px;display:flex}.ax-tabbar-item[data-active]{color:var(--ax-content-link)}.ax-tabbar-item[data-active][data-tone=default]{color:var(--ax-content-default)}.ax-tabbar-main{background:var(--ax-background-inverse);width:52px;height:52px;color:var(--ax-content-inverse);box-shadow:var(--ax-shadow);border-radius:999px;justify-content:center;align-items:center;margin-top:-18px;display:flex}.ax-tabbar[data-variant=floating]{margin:0 calc(20 * var(--ax-space)) 30px;padding:calc(10 * var(--ax-space)) calc(8 * var(--ax-space));background:var(--ax-background-elevated);box-shadow:var(--ax-shadow);border:0;border-radius:999px}.ax-tabs{border-bottom:1px solid var(--ax-border-default);flex:none;display:flex}.ax-tabs>span{justify-content:center;align-items:center;gap:calc(6 * var(--ax-space));height:44px;color:var(--ax-content-muted);white-space:nowrap;flex:1;font-size:15px;font-weight:500;display:flex;position:relative}.ax-tabs>span[data-active]{color:var(--ax-content-default);font-weight:600}.ax-tabs>span[data-active]:after{content:"";inset-inline:12px;background:var(--ax-primary-default);border-radius:2px;height:2px;position:absolute;bottom:-1px}.ax-tabs[data-scrollable]{padding:0 calc(8 * var(--ax-space));overflow:hidden}.ax-tabs[data-scrollable]>span{padding:0 calc(12 * var(--ax-space));flex:none}.ax-tabs[data-variant=pill]{gap:calc(8 * var(--ax-space));padding:0 calc(16 * var(--ax-space));border:0}.ax-tabs[data-variant=pill]>span{height:34px;padding:0 calc(14 * var(--ax-space));border-radius:999px;flex:none}.ax-tabs[data-variant=pill]>span[data-active]{background:var(--ax-primary-default);color:var(--ax-primary-on)}.ax-tabs[data-variant=pill]>span[data-active]:after{display:none}.ax-toolbar{justify-content:space-around;align-items:center;gap:calc(4 * var(--ax-space));padding:calc(6 * var(--ax-space)) calc(8 * var(--ax-space)) 34px;border-top:.5px solid var(--ax-border-default);background:var(--ax-background-default);flex:none;display:flex}.ax-toolbar[data-variant=floating]{margin:0 calc(16 * var(--ax-space)) 30px;padding:calc(6 * var(--ax-space));background:var(--ax-background-inverse);color:var(--ax-content-inverse);box-shadow:var(--ax-shadow);border:0;border-radius:999px;justify-content:space-between}.ax-toolbar[data-variant=floating] .ax-icon-btn{color:var(--ax-content-inverse)}.ax-toolbar-action{align-items:center;gap:calc(2 * var(--ax-space));min-width:64px;color:var(--ax-content-link);flex-direction:column;font-size:11px;line-height:13px;display:flex}.ax-toolbar-action[data-destructive]{color:var(--ax-feedback-error)}.ax-toolbar-action[data-state=disabled]{color:var(--ax-content-disabled)}.ax-searchbar{align-items:center;gap:calc(6 * var(--ax-space));height:var(--ax-input-sm);padding:0 calc(8 * var(--ax-space));border-radius:var(--ax-radius-md);background:var(--ax-background-subtle);color:var(--ax-content-subtle);flex:1;font-size:17px;display:flex}[data-scheme=dark] .ax-searchbar{background:var(--ax-border-subtle)}.ax-searchbar .ax-glyph{color:var(--ax-content-subtle)}.ax-searchbar .ax-value{color:var(--ax-content-default)}.ax-search-clear{background:var(--ax-content-subtle);width:18px;height:18px;color:var(--ax-background-default);border-radius:999px;justify-content:center;align-items:center;display:flex}.ax-highlight{color:var(--ax-content-default);font-weight:600}.ax-attachment{align-items:center;gap:calc(12 * var(--ax-space));padding:calc(10 * var(--ax-space)) calc(12 * var(--ax-space));border-radius:var(--ax-radius-md);box-shadow:inset 0 0 0 1px var(--ax-border-default);background:var(--ax-background-default);display:flex;position:relative;overflow:hidden}.ax-attachment[data-state=error]{box-shadow:inset 0 0 0 1px var(--ax-feedback-error)}.ax-attachment-thumb{background:var(--ax-background-subtle);width:40px;height:40px;color:var(--ax-content-muted);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.ax-attachment-thumb[data-kind=pdf]{background:var(--ax-feedback-error-subtle);color:var(--ax-feedback-error)}.ax-attachment-thumb[data-kind=image]{color:#fff;background:linear-gradient(135deg,#a1c4fd,#c2e9fb)}.ax-attachment-thumb[data-kind=audio]{background:var(--ax-feedback-info-subtle);color:var(--ax-feedback-info)}.ax-progress{background:var(--ax-border-subtle);border-radius:999px;height:4px;overflow:hidden}.ax-progress>span{border-radius:inherit;background:var(--ax-content-link);height:100%;display:block}.ax-tile-attachment{border-radius:var(--ax-radius-md);flex:none;width:84px;height:84px;position:relative;overflow:hidden}.ax-tile-attachment>.ax-remove{position:absolute;top:4px;right:4px}.ax-remove{color:#fff;background:#0000008c;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.ax-tile-progress{color:#fff;background:#00000059;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ax-pin{justify-content:center;gap:calc(18 * var(--ax-space));display:flex}.ax-pin>span{width:14px;height:14px;box-shadow:inset 0 0 0 1.5px var(--ax-content-default);border-radius:999px}.ax-pin>span[data-filled]{background:var(--ax-content-default)}.ax-pin[data-state=error]>span{box-shadow:inset 0 0 0 1.5px var(--ax-feedback-error)}.ax-pin[data-state=error]>span[data-filled]{background:var(--ax-feedback-error)}.ax-keypad{justify-content:center;gap:calc(14 * var(--ax-space)) calc(26 * var(--ax-space));grid-template-columns:repeat(3,78px);display:grid}.ax-key{background:var(--ax-background-subtle);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;width:78px;height:78px;font-size:32px;font-weight:400;line-height:34px;display:flex}[data-scheme=dark] .ax-key{background:var(--ax-border-subtle)}.ax-key>small{letter-spacing:.15em;font-size:10px;font-weight:600;line-height:12px}.ax-key[data-action]{background:0 0;font-size:17px}.ax-key[data-state=pressed]{background:var(--ax-border-default)}.ax-keypad[data-variant=flat]{gap:calc(6 * var(--ax-space));padding:calc(6 * var(--ax-space)) calc(6 * var(--ax-space)) 34px;background:var(--ax-background-subtle);grid-template-columns:repeat(3,1fr)}.ax-keypad[data-variant=flat] .ax-key{background:var(--ax-background-elevated);border-radius:8px;width:auto;height:46px;font-size:25px;box-shadow:0 1px #0003}.ax-keypad[data-variant=flat] .ax-key[data-action]{box-shadow:none;background:0 0}.ax-placeholder-block{border-radius:var(--ax-radius-lg);background:var(--ax-background-subtle)}.ax-hint{color:#3b82f6;font:11px/14px ui-monospace,JetBrains Mono,monospace}@media (prefers-reduced-motion:reduce){.ax-screen *,.ax-screen :before,.ax-screen :after{transition:none!important;animation:none!important}}.ax-body.ax-row{flex-direction:row}
