@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-outline-style:solid}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}::file-selector-button{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}button,input,optgroup,select,textarea{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}::file-selector-button{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.grid{display:grid}.justify-center{justify-content:center}.py-6{padding-block:calc(var(--spacing)*6)}.py-24{padding-block:calc(var(--spacing)*24)}.text-center{text-align:center}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}.aether-table-wrap{background:var(--aether-table-background,var(--aether-color-surface,#f7fbff));border:1px solid var(--aether-color-border,#c9e3f3);border-radius:var(--aether-radius-md,12px);box-sizing:border-box;color:var(--aether-color-text,#344f65);max-width:100%;overflow:auto}.aether-table{border-collapse:separate;border-spacing:0;font:inherit;font-size:var(--aether-text-sm,14px);line-height:1.5;width:100%}.aether-table caption{color:var(--aether-color-text,#344f65);font-weight:600;padding:16px;text-align:start}.aether-table td,.aether-table th{border-bottom:1px solid var(--aether-color-border,#c9e3f3);overflow-wrap:anywhere;padding:var(--aether-table-cell-padding,12px 16px);text-align:start}.aether-table th{background:var(--aether-table-header-background,var(--aether-color-surface-raised,#f7fbff));font-weight:600;white-space:nowrap}.aether-table[data-sticky] th{position:sticky;top:0;z-index:1}.aether-table tbody tr:last-child td{border-bottom:0}.aether-table tbody tr:hover{background:var(--aether-table-row-hover,var(--aether-color-surface-hover,#e5f5ff))}.aether-table tr[data-selected]{background:var(--aether-table-selected-background,var(--aether-color-primary-soft,#dcf0ff))}.aether-table__check{width:40px}.aether-table__status{padding:32px;text-align:center}.aether-pagination{align-items:center;color:var(--aether-color-text,#344f65);display:flex;flex-wrap:wrap;font:inherit;gap:4px;justify-content:center}.aether-pagination button,.aether-toggle-group button{background:var(--aether-color-surface-raised,#f7fbff);border:1px solid var(--aether-color-border,#c9e3f3);border-radius:var(--aether-radius-sm,8px);box-sizing:border-box;color:inherit;cursor:pointer;font:inherit;min-height:36px;min-width:36px;padding:6px 10px}.aether-pagination button[aria-current],.aether-toggle-group button[aria-pressed=true]{background:var(--aether-color-primary,#62b6f2);border-color:#0000;color:var(--aether-color-on-primary,#24435e)}.aether-pagination button:disabled,.aether-toggle-group button:disabled{cursor:not-allowed;opacity:.5}.aether-pagination__summary{color:var(--aether-color-text-muted,#738e9f);font-size:var(--aether-text-sm,14px);margin-inline:8px}.aether-sidebar{background:var(--aether-sidebar-background,var(--aether-color-sidebar,var(--aether-color-surface,#f7fbff)));border:1px solid var(--aether-color-border,#c9e3f3);border-radius:var(--aether-radius-lg,16px);box-sizing:border-box;color:var(--aether-color-text,#344f65);display:flex;flex-direction:column;font:inherit;gap:16px;max-width:100%;padding:16px;width:var(--aether-sidebar-width,240px)}.aether-sidebar__header{align-items:center;display:flex;gap:8px;justify-content:space-between}.aether-sidebar__header button{background:0 0;border:0;color:inherit;cursor:pointer;font:inherit;min-height:36px;min-width:36px}.aether-sidebar nav{display:grid;gap:4px}.aether-sidebar__item{align-items:center;background:0 0;border:0;border-radius:var(--aether-radius-sm,8px);box-sizing:border-box;color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;min-height:44px;padding:10px 12px;text-align:start;text-decoration:none;width:100%}.aether-sidebar__item:hover{background:var(--aether-color-surface-hover,#e5f5ff)}.aether-sidebar__item[aria-current]{background:var(--aether-color-primary-soft,#dcf0ff);color:var(--aether-color-primary-text,#2c729a)}.aether-sidebar__item[aria-disabled]{cursor:not-allowed;opacity:.5}.aether-sidebar__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aether-sidebar__badge{font-size:12px;margin-inline-start:auto}.aether-sidebar__footer{margin-top:auto}.aether-sidebar[data-collapsed]{padding:12px;width:var(--aether-sidebar-collapsed-width,76px)}.aether-sidebar[data-collapsed] .aether-sidebar__text{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.aether-sidebar[data-collapsed] .aether-sidebar__item{justify-content:center;padding:10px 4px}.aether-sidebar[data-collapsed] .aether-sidebar__item:has(.aether-sidebar__text:first-child) .aether-sidebar__text{clip-path:none;height:auto;max-width:48px;position:static;width:auto}.aether-sidebar[data-collapsed] .aether-sidebar__header{justify-content:center}.aether-sidebar[data-variant=plain]{background:var(--aether-sidebar-background,transparent);border:0}.aether-sidebar[data-active-variant=solid] .aether-sidebar__item[aria-current]{background:var(--aether-color-primary,#62b6f2);color:var(--aether-color-on-primary,#24435e)}.aether-sidebar__icon{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.aether-sidebar__header button:focus-visible{outline:2px solid var(--aether-color-focus,#2d769f);outline-offset:2px}@media(max-width:1023px){.aether-sidebar[data-responsive]{min-width:0;width:100%}.aether-sidebar[data-responsive] nav{grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr))}.aether-sidebar[data-responsive][data-collapsed] nav{grid-template-columns:repeat(auto-fit,minmax(48px,1fr))}.aether-sidebar[data-responsive][data-mobile-layout=scroll] nav{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;padding:4px}.aether-sidebar[data-responsive][data-mobile-layout=scroll] nav>div{flex-shrink:0}}.aether-empty{align-items:center;color:var(--aether-color-text-muted,#738e9f);display:flex;flex-direction:column;font:inherit;gap:12px;justify-content:center;padding:32px 16px;text-align:center}.aether-empty strong{color:var(--aether-color-text,#344f65);font-weight:600}.aether-empty p{margin:0;max-width:40ch}.aether-empty__icon{font-size:32px}.aether-skeleton{background:var(--aether-skeleton-background,var(--aether-color-surface-hover,#e5f5ff));border-radius:4px;box-sizing:border-box;height:1em;width:100%}.aether-skeleton[data-variant=rect]{border-radius:var(--aether-radius-md,12px);height:120px}.aether-skeleton[data-variant=circle]{border-radius:50%;height:48px;width:48px}.aether-skeleton[data-animated]{animation:aether-skeleton-pulse 1.5s ease-in-out infinite}@keyframes aether-skeleton-pulse{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.aether-skeleton[data-animated]{animation:none}}.aether-upload{background:var(--aether-upload-background,var(--aether-color-surface,#f7fbff));border:1px dashed var(--aether-color-border,#c9e3f3);border-radius:var(--aether-radius-md,12px);box-sizing:border-box;color:var(--aether-color-text,#344f65);font:inherit;max-width:100%;padding:20px}.aether-upload__trigger{align-items:center;background:var(--aether-color-primary,#62b6f2);border-radius:var(--aether-radius-sm,8px);color:var(--aether-color-on-primary,#24435e);cursor:pointer;display:inline-flex;min-height:40px;padding:0 16px;position:relative}.aether-upload__trigger input{cursor:inherit;height:100%;inset:0;opacity:0;position:absolute;width:100%}.aether-upload[data-disabled] .aether-upload__trigger{cursor:not-allowed;opacity:.5}.aether-upload__hint{color:var(--aether-color-text-muted,#738e9f);font-size:14px}.aether-upload ul{list-style:none;margin:12px 0 0;padding:0}.aether-upload li{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding:8px 0}.aether-upload li>span:first-child{flex:1;min-width:0;overflow-wrap:anywhere}.aether-upload [role=alert]{color:var(--aether-color-danger-text,#a6526a)}.aether-image{display:inline-block;max-width:100%;position:relative;vertical-align:middle}.aether-image img{border-radius:inherit;display:block;height:auto;max-width:100%}.aether-image[data-status=error] img{visibility:hidden}.aether-image__trigger{background:0 0;border:0;border-radius:inherit;cursor:zoom-in;display:block;max-width:100%;padding:0}.aether-image__fallback{align-items:center;background:var(--aether-image-background,var(--aether-color-surface-inset,#f4f9fd));box-sizing:border-box;color:var(--aether-color-text-muted,#738e9f);display:flex;font:inherit;inset:0;justify-content:center;min-height:48px;min-width:80px;padding:16px;position:absolute}.aether-image-preview{max-width:calc(100vw - 32px);width:min(1000px,100vw - 32px)}.aether-image-preview__viewport{align-items:center;display:flex;justify-content:center;max-height:65dvh;min-height:200px;overflow:auto}.aether-image-preview__viewport img{display:block;max-height:60dvh;max-width:100%;-o-object-fit:contain;object-fit:contain;transform-origin:50%}.aether-combobox .aether-floating-anchor{display:flex;position:relative;width:100%}.aether-combobox .aether-combobox__input{background:var(--aether-combobox-background,var(--aether-input-background,var(--aether-theme-field-background,var(--aether-color-surface,#f7fbff))));border:1px solid var(--aether-input-status-color,var(--aether-input-border-color,var(--aether-color-border,#c9e3f3)));border-radius:var(--aether-radius-md,12px);box-sizing:border-box;color:var(--aether-input-text-color,var(--aether-color-text,#344f65));font:inherit;min-height:40px;padding:10px 12px;width:100%}.aether-field.aether-combobox[data-size=sm] .aether-combobox__input{min-height:32px;padding:6px 32px 6px 12px}.aether-field.aether-combobox[data-size=lg] .aether-combobox__input{min-height:48px;padding:11px 32px 11px 12px}.aether-multiselect[data-size=sm] .aether-combobox__arrow{top:16px}.aether-multiselect[data-size=lg] .aether-combobox__arrow{top:24px}.aether-combobox .aether-combobox__input:hover{border-color:var(--aether-input-status-color,var(--aether-input-hover-border-color,var(--aether-input-border-color,var(--aether-color-border,#c9e3f3))))}.aether-field.aether-combobox .aether-combobox__input:focus-visible{border-color:var(--aether-input-status-color,var(--aether-input-focus-color,var(--aether-color-focus,#2d769f)));outline-color:var(--aether-input-status-color,var(--aether-input-focus-color,var(--aether-color-focus,#2d769f)))}.aether-combobox .aether-combobox__input[readonly]{cursor:pointer}.aether-combobox .aether-combobox__input:disabled{cursor:not-allowed;opacity:.5}.aether-combobox__list{background:var(--aether-color-surface-raised,#f7fbff);border:1px solid var(--aether-color-border,#c9e3f3);border-radius:var(--aether-radius-md,12px);box-sizing:border-box;color:var(--aether-color-text,#344f65);font:inherit;inset:auto;margin:0;max-height:min(300px,var(--aether-floating-max-height,300px));max-width:calc(100vw - 16px);overflow:auto;padding:6px;position:fixed;width:var(--aether-combobox-width,var(--aether-floating-anchor-width,240px));z-index:1000}.aether-combobox__list[hidden]{display:none}.aether-combobox__option{border-radius:6px;cursor:pointer;overflow-wrap:anywhere;padding:8px 12px}.aether-combobox__option[data-active]{background:var(--aether-color-surface-hover,#e5f5ff);outline:1px solid var(--aether-color-focus,#2d769f);outline-offset:-1px}.aether-combobox__option[aria-disabled=true]{cursor:not-allowed;opacity:.5}.aether-sr-only{border:0!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.aether-toggle-group{gap:8px}.aether-color-picker,.aether-toggle-group{color:var(--aether-color-text,#344f65);display:flex;flex-wrap:wrap}.aether-color-picker{align-items:center;font:inherit;gap:12px}.aether-color-picker label{align-items:center;display:flex;gap:12px}.aether-color-picker input[type=color]{background:var(--aether-color-surface,#f7fbff);border:1px solid var(--aether-color-border,#c9e3f3);border-radius:8px;cursor:pointer;height:36px;padding:2px;width:44px}.aether-color-picker input[type=text]{background:var(--aether-color-picker-background,var(--aether-color-surface-inset,#f4f9fd));border:1px solid var(--aether-color-border,#c9e3f3);border-radius:8px;box-sizing:border-box;color:inherit;font:inherit;max-width:120px;padding:8px 12px}.aether-color-picker input[aria-invalid=true]{border-color:var(--aether-color-danger,#d95f77)}.aether-color-picker input:focus-visible,.aether-combobox .aether-combobox__input:focus-visible,.aether-image__trigger:focus-visible,.aether-pagination button:focus-visible,.aether-sidebar a:not(.aether-sidebar__item):focus-visible,.aether-sidebar button:not(.aether-sidebar__item):focus-visible,.aether-toggle-group button:focus-visible,.aether-upload__trigger:focus-within{outline:2px solid var(--aether-color-focus,#2d769f);outline-offset:2px}.aether-sidebar__item:focus-visible{outline:2px solid var(--aether-color-focus,#2d769f);outline-offset:-2px}@media(max-width:480px){.aether-table td,.aether-table th{padding:10px 12px}.aether-pagination{gap:3px}.aether-pagination button{min-width:30px;padding:6px}.aether-sidebar:not([data-collapsed]){width:100%}.aether-upload{padding:16px}.aether-image-preview__viewport{min-height:120px}}a.aether-button{text-decoration:none}a.aether-button[aria-disabled=true]{cursor:not-allowed;opacity:.5}.aether-image[data-status=error]{min-height:64px;min-width:100px}.aether-image-preview__viewport img{transform-origin:0 0}.aether-combobox__arrow{color:var(--aether-color-text-muted,#738e9f);inset-inline-end:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.aether-combobox .aether-combobox__input{border-radius:var(--aether-theme-control-radius,var(--aether-radius-md,12px));padding-inline-end:32px}.aether-table-wrap[data-variant=plain]{background:var(--aether-table-background,transparent);border:0;border-radius:0}.aether-table-wrap[data-density=compact]{--aether-table-cell-padding:8px 12px}.aether-table-wrap[data-density=spacious]{--aether-table-cell-padding:16px 20px}.aether-table__caption--hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0!important;position:absolute;white-space:nowrap;width:1px}.aether-list{--aether-list-gap:16px;--aether-list-padding:16px;box-sizing:border-box;color:var(--aether-color-text,#344f65);display:grid;font:inherit;gap:var(--aether-list-gap);list-style:none;margin:0;min-width:0;padding:0}.aether-list[data-layout=grid]{grid-template-columns:repeat(var(--aether-list-columns,2),minmax(0,1fr))}.aether-list[data-density=compact]{--aether-list-gap:12px;--aether-list-padding:12px}.aether-list[data-density=spacious]{--aether-list-gap:20px;--aether-list-padding:20px}.aether-list__item{background:var(--aether-list-background,var(--aether-color-surface,#f7fbff));border:1px solid var(--aether-color-border,#c9e3f3);border-radius:var(--aether-radius-lg,16px);box-sizing:border-box;min-width:0;overflow-wrap:anywhere;padding:var(--aether-list-padding,16px)}.aether-list__item[data-variant=plain]{background:var(--aether-list-background,transparent);border:0;border-radius:0;padding:0}.aether-list__item[data-selected]{border-color:var(--aether-color-primary,#62b6f2)}@supports (color:color-mix(in lab,red,red)){.aether-list__item[data-selected]{border-color:color-mix(in srgb,var(--aether-color-primary,#62b6f2)50%,transparent)}}.aether-list__item[data-selected]{outline:2px solid var(--aether-color-primary,#62b6f2)}@supports (color:color-mix(in lab,red,red)){.aether-list__item[data-selected]{outline:2px solid color-mix(in srgb,var(--aether-color-primary,#62b6f2)40%,transparent)}}.aether-list__item[data-selected]{outline-offset:2px}@media(max-width:767px){.aether-list[data-layout=grid]{grid-template-columns:minmax(0,1fr)}}.aether-pagination[data-variant=compact]{flex-wrap:nowrap}.aether-pagination[data-variant=compact] .aether-pagination__summary{font-variant-numeric:tabular-nums;min-width:4rem;text-align:center;white-space:nowrap}.aether-toggle-group{box-sizing:border-box;max-width:100%;min-width:0}.aether-toggle-group[data-layout=scroll]{flex-wrap:nowrap;overflow-x:auto;padding:4px;scroll-padding-inline:4px}.aether-toggle-group[data-layout=scroll]>button{flex-shrink:0}.aether-toggle-group[data-variant=pill]>button{border-radius:999px;padding-inline:16px}.aether-toggle-group[data-variant=card]>button{align-items:start;border-radius:var(--aether-radius-lg,16px);display:flex;flex-direction:column;gap:8px;min-width:160px;padding:16px;text-align:start}.aether-toggle-group[data-variant=card]>button[aria-pressed=true]{background:var(--aether-color-primary-soft,#dcf0ff);border-color:var(--aether-color-primary,#62b6f2);color:var(--aether-color-primary-text,#2c729a)}.aether-image[data-aspect]{overflow:hidden}.aether-image[data-aspect]>.aether-image__trigger{height:100%;width:100%}.aether-image__trigger:disabled{cursor:default}.aether-image__loading{display:grid;inset:0;place-items:center;pointer-events:none;position:absolute}.aether-image-preview__caption{color:var(--aether-color-text-muted,#738e9f);line-height:1.6;margin-block-start:16px;overflow-wrap:anywhere;white-space:pre-wrap}.aether-pagination button{background:var(--aether-pagination-background,var(--aether-color-surface-raised,#f7fbff))}.aether-toggle-group button{background:var(--aether-toggle-background,var(--aether-color-surface-raised,#f7fbff))}.aether-image{background:var(--aether-image-background,transparent)}.aether-collapse{background:var(--aether-collapse-background,var(--aether-color-surface,#f7fbff));border:1px solid var(--aether-color-border,#c9e3f3);border-radius:var(--aether-radius-md,12px);color:var(--aether-color-text,#344f65);min-width:0;overflow:hidden;width:100%}.aether-collapse__item+.aether-collapse__item{border-block-start:1px solid var(--aether-color-border,#c9e3f3)}.aether-collapse__heading{font:inherit;margin:0}.aether-collapse__trigger{align-items:center;background:0 0;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;font-weight:600;gap:16px;justify-content:space-between;padding:16px;text-align:start;width:100%}.aether-collapse__trigger:hover:not(:disabled){background:var(--aether-color-surface-hover,#e5f5ff)}.aether-collapse__trigger:focus-visible{outline:2px solid var(--aether-color-focus,#2d769f);outline-offset:-3px}.aether-collapse__trigger:disabled{cursor:not-allowed;opacity:.5}.aether-collapse__title{min-width:0;overflow-wrap:anywhere}.aether-collapse__arrow{flex-shrink:0;font-size:24px;line-height:1;transform:rotate(0)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.aether-collapse__heading .aether-collapse__arrow{transform:rotate(180deg)}.aether-collapse__item[data-open]>.aether-collapse__heading .aether-collapse__arrow{transform:rotate(90deg)}.aether-collapse__panel{overflow-wrap:anywhere;padding:0 16px 16px}.aether-collapse__panel[hidden]{display:none}.aether-breadcrumb{color:var(--aether-color-text,#344f65);min-width:0}.aether-breadcrumb ol{align-items:center;display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.aether-breadcrumb li{align-items:baseline;display:inline-flex;gap:8px;max-width:100%;min-width:0;overflow-wrap:anywhere}.aether-breadcrumb__item{min-width:0}.aether-breadcrumb__separator{color:var(--aether-color-text-muted,#738e9f);flex-shrink:0}.aether-breadcrumb a{color:var(--aether-color-primary-text,#2c729a);text-underline-offset:3px}.aether-breadcrumb a:focus-visible{border-radius:2px;outline:2px solid var(--aether-color-focus,#2d769f);outline-offset:3px}.aether-avatar,.aether-breadcrumb [aria-current=page]{font-weight:600}.aether-avatar{align-items:center;background:var(--aether-avatar-background,var(--aether-color-primary-soft,#dcf0ff));border-radius:50%;color:var(--aether-color-text,#344f65);display:inline-flex;flex-shrink:0;font-size:calc(var(--aether-avatar-size,40px)*.36);height:var(--aether-avatar-size,40px);justify-content:center;overflow:hidden;vertical-align:middle;width:var(--aether-avatar-size,40px)}.aether-avatar[data-shape=square]{border-radius:var(--aether-radius-sm,8px)}.aether-avatar img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.aether-avatar__fallback{max-width:100%;overflow:hidden;white-space:nowrap}:root{--aether-space-0:0px;--aether-space-4:4px;--aether-space-8:8px;--aether-space-12:12px;--aether-space-16:16px;--aether-space-24:24px;--aether-space-32:32px;--aether-space-48:48px;--aether-space-64:64px;--aether-text-xs:.75rem;--aether-text-sm:.875rem;--aether-text-base:1rem;--aether-text-lg:1.25rem;--aether-text-xl:1.5rem;--aether-text-2xl:2rem;--aether-leading-xs:1.5;--aether-leading-sm:1.5;--aether-leading-base:1.6;--aether-leading-lg:1.5;--aether-leading-xl:1.4;--aether-leading-2xl:1.3;--aether-radius-sm:8px;--aether-radius-md:12px;--aether-radius-lg:16px;--aether-container-narrow:768px;--aether-container-content:1200px;--aether-container-wide:1600px;--aether-page-padding:var(--aether-space-16);--aether-section-gap:var(--aether-space-24)}@media(min-width:768px){:root{--aether-page-padding:var(--aether-space-24);--aether-section-gap:var(--aether-space-32)}}@media(min-width:1200px){:root{--aether-page-padding:var(--aether-space-32)}}.aether-container,.aether-divider,.aether-inline,.aether-section,.aether-stack{box-sizing:border-box;min-width:0}.aether-section,.aether-stack{align-items:stretch;display:flex;flex-direction:column;gap:var(--aether-space-16,16px)}.aether-inline{align-items:center;display:flex;flex-direction:row;gap:var(--aether-space-8,8px)}.aether-inline>*,.aether-section>*,.aether-stack>*{min-width:0}.aether-container{margin-inline:auto;padding-inline:var(--aether-page-padding,16px);width:100%}.aether-section{gap:var(--aether-space-24,24px);padding:var(--aether-section-gap,24px)}.aether-divider{align-items:center;color:var(--aether-color-text-secondary-readable,#577287);display:flex;flex-shrink:0;font:inherit;font-size:var(--aether-text-sm,.875rem);gap:var(--aether-space-12,12px)}.aether-divider:before,.aether-divider:has(.aether-divider__label):after{background:var(--aether-divider-color,var(--aether-color-border,#c9e3f3));content:"";flex:1;height:1px}.aether-divider__label{max-width:100%;overflow-wrap:anywhere}.aether-divider[data-orientation=vertical]{align-self:stretch;flex-direction:column;min-height:1.5em}.aether-divider[data-orientation=vertical]:after,.aether-divider[data-orientation=vertical]:before{height:auto;min-height:1px;width:1px}.aether-glass{border-radius:var(--aether-glass-radius,16px);box-sizing:border-box;color:var(--aether-color-text,#344f65);isolation:isolate;max-width:100%;min-width:0;padding:var(--aether-glass-padding,24px);position:relative}.aether-glass__surface{background:var(--aether-glass-background,var(--aether-color-surface-raised,#f7fbff));border:var(--aether-glass-border-width,1px)solid var(--aether-glass-border-color,#a8cfe6);border-radius:inherit;box-sizing:border-box;pointer-events:none;z-index:0}@supports (color:color-mix(in lab,red,red)){.aether-glass__surface{border:var(--aether-glass-border-width,1px)solid color-mix(in srgb,var(--aether-glass-border-color,#a8cfe6)calc(var(--aether-glass-border-opacity,.8)*100%),transparent)}}.aether-glass__surface{box-shadow:var(--aether-glass-outer-shadow,0 16px 48px var(--aether-color-shadow,#24435e)),var(--aether-glass-inner-shadow,0 0 transparent)}@supports (color:color-mix(in lab,red,red)){.aether-glass__surface{box-shadow:var(--aether-glass-outer-shadow,0 16px 48px color-mix(in srgb,var(--aether-color-shadow,#24435e)calc(var(--aether-glass-shadow,0)*100%),transparent)),var(--aether-glass-inner-shadow,0 0 transparent)}}.aether-glass__surface{inset:0;overflow:hidden;position:absolute}.aether-glass__surface:after{background:var(--aether-theme-glass-reflection,linear-gradient(145deg,#ffffff59,transparent 45%));border-radius:inherit;box-shadow:inset 0 1px 0 var(--aether-theme-glass-reflection-edge,#ffffffa6);content:"";inset:0;opacity:var(--aether-glass-highlight,.12);position:absolute}.aether-glass__content{min-width:0;position:relative;z-index:1}@supports (backdrop-filter:blur(1px)){.aether-glass__surface{background:var(--aether-glass-background,var(--aether-color-surface-raised,#f7fbff))}@supports (color:color-mix(in lab,red,red)){.aether-glass__surface{background:color-mix(in srgb,var(--aether-glass-background,var(--aether-color-surface-raised,#f7fbff))calc(var(--aether-glass-opacity,.88)*100%),transparent)}}.aether-glass__surface{-webkit-backdrop-filter:blur(var(--aether-glass-blur,8px))saturate(var(--aether-glass-saturation,1.05));backdrop-filter:blur(var(--aether-glass-blur,8px))saturate(var(--aether-glass-saturation,1.05))}}.aether-rain-glass>.aether-glass__surface{box-shadow:var(--aether-glass-outer-shadow,0 20px 54px rgb(3 9 21/calc(var(--aether-glass-shadow,0)*.9))),var(--aether-glass-inner-shadow,inset 0 -12px 26px #030a162e),inset 0 1px rgb(232 242 255/var(--aether-glass-highlight,.08))}.aether-rain-glass>.aether-glass__surface:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.72' numOctaves='3' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.14'/%3E%3C/svg%3E"),radial-gradient(at 6% 0,#dbe6f0ad,#0000 68%),radial-gradient(at 96% 88%,#c0d3e68a,#0000 66%),linear-gradient(165deg,#e3ecf342,#a3bbd214 46%,#d8e7f23d);content:"";inset:0;opacity:var(--aether-rain-fog,.65);pointer-events:none;position:absolute}.aether-rain-glass>.aether-glass__surface:after{background:radial-gradient(ellipse 2px 5px at 17px 24px,#e6f3ff94 12%,#08152540 40%,transparent 72%)0 0/79px 127px,radial-gradient(ellipse 3px 7px at 44px 71px,#e6f3ff75 8%,#08152538 40%,transparent 74%)0 0/113px 167px,var(--aether-rain-trails,linear-gradient(93deg,transparent 48%,#e2effa38 49%,#0511201f 50%,transparent 52%)11px 0/137px 100%,linear-gradient(87deg,transparent 47%,#dbebfa29 49%,transparent 52%)39px 0/193px 100%);box-shadow:none;opacity:var(--aether-rain-condensation,.45)}@media(forced-colors:active){.aether-rain-glass{color:canvastext}.aether-rain-glass>.aether-glass__surface{-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border:1px solid canvastext;box-shadow:none}.aether-rain-glass>.aether-glass__surface:after,.aether-rain-glass>.aether-glass__surface:before{display:none}}.aether-rain-window{background:linear-gradient(#253e55,#7d969b 48%,#dfb890 63%,#20394a) 50%/cover;border-radius:var(--aether-rain-window-radius,16px);box-sizing:border-box;color:#edf4fc;isolation:isolate;max-width:100%;min-width:0;overflow:hidden;position:relative}.aether-rain-window[data-tone=night]{background-color:#071427}.aether-rain-window[data-tone=night]:not([style*=background-image]){background-image:linear-gradient(#071427,#244d65 48%,#43636c 63%,#091e2b)}.aether-rain-window[data-tone=aurora]:not([style*=background-image]){background-image:linear-gradient(#181b40,#183b62 32%,#1d7077 62%,#ceac83 79%,#233e55)}.aether-rain-window__canvas{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.aether-rain-window__content{min-height:inherit;position:relative;z-index:1}.aether-rain-window:not([data-renderer=webgl]):before{background:radial-gradient(4px 7px at 26px 35px,#e9f5ff70,#07172873 48%,#0000 73%) 0 0/83px 113px,radial-gradient(2px 3px at 7px 12px,#e9f5ff4d,#0000 72%) 0 0/29px 37px;content:"";inset:0;pointer-events:none;position:absolute}.aether-rain-window:not([data-renderer=webgl])>.aether-rain-window__canvas{visibility:hidden}.aether-rain-window[data-variant=sculpted]:not([data-renderer=webgl]):before{background:radial-gradient(9px 14px at 27px 40px,#ebf8ffa6,#08172780 45%,#0000 74%) 0 0/103px 137px,radial-gradient(5px 8px at 62px 71px,#e1f4ff80,#07152373 45%,#0000 76%) 0 0/137px 163px}@media(forced-colors:active){.aether-rain-window{background:canvas!important;border:1px solid canvastext;color:canvastext}.aether-rain-window:before,.aether-rain-window__canvas{display:none}}.aether-sakura-rain{background:0 0;border-radius:var(--aether-sakura-rain-radius,0);isolation:isolate;max-width:100%;min-width:0;overflow:hidden;pointer-events:none;position:relative}.aether-sakura-rain__canvas{display:block;height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.aether-sakura-rain__content{inset:0;position:absolute;z-index:1}.aether-sakura-rain__content>*{pointer-events:auto}.aether-fog-wipe{border-radius:var(--aether-radius-lg,24px);isolation:isolate;overflow:hidden;position:relative;touch-action:none}.aether-fog-wipe[data-disabled]{touch-action:auto}.aether-fog-wipe__content{position:relative}.aether-fog-wipe__frost{-webkit-backdrop-filter:blur(var(--aether-fog-blur,14px));backdrop-filter:blur(var(--aether-fog-blur,14px));background:rgb(205 222 235/calc(var(--aether-fog-opacity,.65)*.78));border-radius:inherit;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;pointer-events:none;position:absolute}.aether-magnetic{box-sizing:border-box;display:inline-flex;max-width:100%;padding:18px;vertical-align:middle}.aether-magnetic[data-block]{display:flex;width:100%}.aether-magnetic__button{transition:translate .42s cubic-bezier(.2,1.5,.4,1);translate:var(--aether-magnetic-x,0)var(--aether-magnetic-y,0)}.aether-magnetic[data-attracted=true]>.aether-magnetic__button{transition:translate .14s ease-out}@media(prefers-reduced-motion:reduce){.aether-magnetic__button{transition:none;translate:none}}.aether-card-stack{color:var(--aether-color-text,#344f65);width:min(100%,340px)}.aether-card-stack__stage{height:var(--aether-stack-height,400px);margin-bottom:44px;outline:none;position:relative;touch-action:pan-y}.aether-card-stack__stage:focus-visible{border-radius:24px;outline:2px solid var(--aether-color-focus,#2d769f);outline-offset:8px}.aether-card-stack__card{background:var(--aether-color-surface,#f7fbff);border:1px solid #94a3b840;border-radius:var(--aether-stack-radius,24px);box-shadow:var(--aether-stack-shadow,var(--aether-stack-outer-shadow,0 0 transparent));inset:0;overflow:hidden;position:absolute;transform:translateY(calc(var(--aether-stack-depth)*14px))scale(calc(1 - var(--aether-stack-depth)*.045));transform-origin:bottom}.aether-card-stack__card[data-top]{cursor:grab;transform:translate(var(--aether-stack-x,0),var(--aether-stack-y,0))rotate(var(--aether-stack-angle,0deg));transition:transform .38s cubic-bezier(.2,.8,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.aether-card-stack__stage[data-dragging=true]>[data-top]{cursor:grabbing;transition:none}.aether-card-stack__stage[data-exiting=true]>[data-top]{transition:transform .22s ease-in}.aether-card-stack__empty,.aether-card-stack__label{display:grid;font-size:24px;height:100%;margin:0;place-items:center}.aether-card-stack__controls{align-items:center;display:flex;gap:12px;justify-content:space-between}.aether-card-stack__controls>[role=status]{font-size:13px;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.aether-card-stack__card[data-top],.aether-card-stack__stage[data-exiting=true]>[data-top]{transition:none}}.aether-card-stack__card:after{border-radius:inherit;box-shadow:var(--aether-stack-inner-shadow,0 0 transparent);content:"";inset:0;pointer-events:none;position:absolute}.aether-transition{filter:none;min-width:0;opacity:1;transform:none;transition-delay:var(--aether-transition-delay,0s);transition-duration:var(--aether-transition-duration,.32s);transition-property:opacity,transform,filter;transition-timing-function:var(--aether-transition-easing,ease-out)}.aether-transition[hidden]{display:none!important}.aether-transition:is([data-state=enter-from],[data-state=exiting],[data-state=exited]){opacity:0}.aether-transition[data-state=enter-from]{transition:none}.aether-transition[data-state=exiting]{pointer-events:none}.aether-transition[data-effect=slide-up]:is([data-state=enter-from],[data-state=exiting],[data-state=exited]){transform:translateY(16px)}.aether-transition[data-effect=scale]:is([data-state=enter-from],[data-state=exiting],[data-state=exited]){transform:scale(.96)}.aether-transition[data-effect=blur]:is([data-state=enter-from],[data-state=exiting],[data-state=exited]){filter:blur(8px);transform:translateY(6px)}@media(prefers-reduced-motion:reduce){.aether-transition{transition:none}.aether-transition[data-state]{filter:none;transform:none}}.aether-logo-intro{isolation:isolate;--intro-ink:0;--intro-reveal:0;--aether-logo-intro-background:#080a11;--aether-logo-intro-color:#f7f2ee;overflow:hidden;position:relative}.aether-logo-intro__content{position:relative}.aether-logo-intro__veil{inset:0;pointer-events:none;position:absolute;z-index:2}.aether-logo-intro__veil[data-surface=solid]{background:var(--aether-logo-intro-background);opacity:calc(1 - var(--intro-reveal))}.aether-logo-intro__glass{--aether-rain-trails:none;inset:0;position:absolute}.aether-logo-intro__glass>.aether-glass__surface{box-shadow:none}.aether-logo-intro__moving{color:var(--aether-logo-intro-color);filter:drop-shadow(0 0 calc((1 - var(--intro-reveal))*18px)var(--aether-logo-intro-color));pointer-events:none;transform:translate(calc(-50% + var(--intro-x,0px)),calc(-50% + var(--intro-y,0px)))scale(var(--intro-scale-x,1),var(--intro-scale-y,1));transform-origin:50%;width:min(72%,460px);will-change:transform;z-index:3}@supports (color:color-mix(in lab,red,red)){.aether-logo-intro__moving{filter:drop-shadow(0 0 calc((1 - var(--intro-reveal))*18px)color-mix(in srgb,var(--aether-logo-intro-color)24%,transparent))}}.aether-logo-intro__moving{left:50%;position:absolute;top:50%}.aether-logo-intro-mark{color:var(--aether-logo-intro-color,currentColor);display:block;height:auto;overflow:visible;width:100%}.aether-logo-intro-mark path{fill:none;stroke:currentColor;stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0,var(--intro-ink,1)*1.6 - var(--intro-stroke-index,0)*.15,1));stroke-linecap:round;stroke-linejoin:round;stroke-width:8px}.aether-logo-intro-mark text{clip-path:inset(0 calc((1 - var(--intro-ink,1))*100%)0 0);fill:currentColor;font:italic 600 86px Georgia,serif;stroke:currentColor;stroke-width:1px}.aether-logo-intro-mark [data-intro-stroke],.aether-logo-intro-mark[data-writing] text{--intro-progress:clamp(0,(var(--intro-ink,1) - var(--intro-stroke-start,0))/var(--intro-stroke-duration,1),1)}.aether-logo-intro-mark [data-intro-stroke]{opacity:min(1,var(--intro-progress)*1000);stroke-dashoffset:calc(1 - var(--intro-progress))}.aether-logo-intro-mark path[data-intro-fill]{fill:currentColor;stroke:none;stroke-dasharray:none}.aether-logo-intro-mark[data-writing] text{clip-path:inset(0 calc((1 - var(--intro-progress))*100%)0 0)}.aether-logo-intro__skip{border:1px solid var(--aether-logo-intro-color);z-index:4}@supports (color:color-mix(in lab,red,red)){.aether-logo-intro__skip{border:1px solid color-mix(in srgb,var(--aether-logo-intro-color)24%,transparent)}}.aether-logo-intro__skip{background:0 0;border-radius:999px;bottom:20px;color:var(--aether-logo-intro-color);cursor:pointer;font:inherit;padding:10px 18px;position:absolute;right:20px}.aether-logo-intro[data-phase=complete]>.aether-logo-intro__moving,.aether-logo-intro[data-phase=complete]>.aether-logo-intro__veil{display:none}@media(prefers-reduced-motion:reduce){.aether-logo-intro__moving,.aether-logo-intro__skip,.aether-logo-intro__veil{display:none}}.aether-navbar-shell{container:aether-navbar/inline-size;margin-inline:auto;max-width:100%;min-width:0;width:100%}.aether-navbar,.aether-navbar *,.aether-navbar-shell{box-sizing:border-box}.aether-navbar{--aether-nav-item-height:40px;--aether-nav-padding:12px;background:var(--aether-nav-background,var(--aether-color-surface,#f7fbff));border:1px solid var(--aether-nav-border-color,var(--aether-color-border,#c9e3f3));border-radius:var(--aether-nav-radius,16px);box-shadow:var(--aether-nav-outer-shadow,0 8px 32px var(--aether-nav-shadow-color,#000)),var(--aether-nav-inner-shadow,0 0 transparent);color:var(--aether-nav-text-color,var(--aether-color-text,#344f65));min-width:0;padding:var(--aether-nav-padding);width:100%}@supports (color:color-mix(in lab,red,red)){.aether-navbar{box-shadow:var(--aether-nav-outer-shadow,0 8px 32px color-mix(in srgb,var(--aether-nav-shadow-color,#000)calc(var(--aether-nav-shadow,0)*100%),transparent)),var(--aether-nav-inner-shadow,0 0 transparent)}}.aether-navbar{align-items:center;display:flex;font-family:inherit;font-size:14px;gap:24px;line-height:1.5}.aether-navbar[data-variant=glass]{box-shadow:var(--aether-nav-outer-shadow,0 8px 32px var(--aether-nav-shadow-color,#000)),var(--aether-nav-inner-shadow,0 0 transparent),inset 0 1px 0 var(--aether-color-glass-edge,#a8cfe6)}@supports (color:color-mix(in lab,red,red)){.aether-navbar[data-variant=glass]{box-shadow:var(--aether-nav-outer-shadow,0 8px 32px color-mix(in srgb,var(--aether-nav-shadow-color,#000)calc(var(--aether-nav-shadow,0)*100%),transparent)),var(--aether-nav-inner-shadow,0 0 transparent),inset 0 1px color-mix(in srgb,var(--aether-color-glass-edge,#a8cfe6)8%,transparent)}}@supports (backdrop-filter:blur(1px)){.aether-navbar[data-variant=glass]{background:var(--aether-nav-background,var(--aether-color-surface,#f7fbff))}@supports (color:color-mix(in lab,red,red)){.aether-navbar[data-variant=glass]{background:color-mix(in srgb,var(--aether-nav-background,var(--aether-color-surface,#f7fbff))76%,transparent)}}.aether-navbar[data-variant=glass]{-webkit-backdrop-filter:blur(var(--aether-theme-nav-blur,8px))saturate(1.2)}}.aether-navbar[data-variant=capsule]{--aether-nav-padding:8px}.aether-navbar[data-variant=capsule] .aether-navbar__brand:after{background:var(--aether-nav-item-color,#577287);content:""}@supports (color:color-mix(in lab,red,red)){.aether-navbar[data-variant=capsule] .aether-navbar__brand:after{background:color-mix(in srgb,var(--aether-nav-item-color,#577287)22%,transparent)}}.aether-navbar[data-variant=capsule] .aether-navbar__brand:after{flex-shrink:0;height:24px;margin-left:16px;width:1px}.aether-navbar[data-size=sm]{--aether-nav-item-height:34px;--aether-nav-padding:8px;font-size:13px;gap:16px}.aether-navbar[data-size=lg]{--aether-nav-item-height:48px;--aether-nav-padding:16px;font-size:15px}.aether-navbar__brand{align-items:center;display:flex;flex-shrink:0;max-width:100%}.aether-navbar__menu{flex:1;gap:20px}.aether-navbar__items,.aether-navbar__menu{align-items:center;display:flex;min-width:0}.aether-navbar__items{flex:1;flex-wrap:wrap;gap:4px;list-style:none;margin:0;padding:0}.aether-navbar[data-align=center] .aether-navbar__items{justify-content:center}.aether-navbar[data-align=end] .aether-navbar__items{justify-content:flex-end}.aether-navbar .aether-navbar__item,.aether-navbar .aether-navbar__toggle{align-items:center;background:0 0;border:1px solid #0000;border-radius:9px;color:var(--aether-nav-item-color,var(--aether-color-text-secondary-readable,#577287));cursor:pointer;display:inline-flex;font:inherit;gap:7px;justify-content:center;min-height:var(--aether-nav-item-height);padding:6px 13px;position:relative;text-decoration:none;transition:color .18s,background .18s,border-color .18s}.aether-navbar .aether-navbar__item:hover,.aether-navbar .aether-navbar__toggle:hover{background:var(--aether-nav-hover-background,var(--aether-color-surface-hover,#e5f5ff));border-color:#0000;color:var(--aether-nav-hover-color,var(--aether-color-text,#344f65))}.aether-navbar .aether-navbar__item[aria-current=page]{background:var(--aether-nav-active-background,var(--aether-color-primary-soft,#dcf0ff));color:var(--aether-nav-active-color,var(--aether-color-primary,#62b6f2))}.aether-navbar__item[aria-current=page]:after{background:var(--aether-nav-active-color,var(--aether-color-primary,#62b6f2));border-radius:2px;bottom:0;content:"";height:2px;left:30%;position:absolute;right:30%}.aether-navbar[data-variant=capsule] .aether-navbar__item{border-radius:999px;padding-inline:18px}.aether-navbar[data-variant=capsule] .aether-navbar__item[aria-current=page]{box-shadow:0 3px 8px var(--aether-nav-shadow-color,#000)}@supports (color:color-mix(in lab,red,red)){.aether-navbar[data-variant=capsule] .aether-navbar__item[aria-current=page]{box-shadow:0 3px 8px color-mix(in srgb,var(--aether-nav-shadow-color,#000)calc(var(--aether-nav-shadow,0)*100%),transparent)}}.aether-navbar[data-variant=capsule] .aether-navbar__item[aria-current=page]:after{content:none}.aether-navbar .aether-navbar__item[aria-disabled=true]{background:0 0;color:var(--aether-color-text-disabled,#a3b6c2);cursor:default}.aether-navbar__icon{display:inline-flex;flex-shrink:0}.aether-navbar__icon svg{height:16px;width:16px}.aether-navbar__badge{background:currentColor}@supports (color:color-mix(in lab,red,red)){.aether-navbar__badge{background:color-mix(in srgb,currentColor 10%,transparent)}}.aether-navbar__badge{border-radius:5px;font-size:.75em;padding:0 6px}.aether-navbar__actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.aether-navbar .aether-navbar__toggle{display:none;flex-shrink:0;margin-left:auto;padding:6px 10px}.aether-navbar[data-variant] :is(a,button):focus-visible{outline:2px solid var(--aether-nav-focus-color,var(--aether-color-focus,#2d769f));outline-offset:3px}@container aether-navbar (min-width:640px){.aether-navbar[data-align=center]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.aether-navbar[data-align=center] .aether-navbar__menu{display:contents}.aether-navbar[data-align=center] .aether-navbar__brand{grid-area:1/1;min-width:0}.aether-navbar[data-align=center] .aether-navbar__items{grid-area:1/2}.aether-navbar[data-align=center] .aether-navbar__actions{flex-wrap:wrap;grid-area:1/3;justify-self:end;max-width:100%}}@container aether-navbar (max-width:639px){.aether-navbar-shell[data-responsive=true] .aether-navbar{flex-wrap:wrap;gap:0}.aether-navbar-shell[data-responsive=true] .aether-navbar__toggle{display:inline-flex}.aether-navbar-shell[data-responsive=true] .aether-navbar__brand{max-width:calc(100% - 56px)}.aether-navbar-shell[data-responsive=true] .aether-navbar__menu{border-top:1px solid var(--aether-nav-item-color,#577287)}@supports (color:color-mix(in lab,red,red)){.aether-navbar-shell[data-responsive=true] .aether-navbar__menu{border-top:1px solid color-mix(in srgb,var(--aether-nav-item-color,#577287)22%,transparent)}}.aether-navbar-shell[data-responsive=true] .aether-navbar__menu{align-items:stretch;display:none;flex:1 0 100%;flex-direction:column;gap:12px;margin-top:12px;padding-top:12px}.aether-navbar-shell[data-responsive=true] .aether-navbar[data-open=true] .aether-navbar__menu{display:flex}.aether-navbar-shell[data-responsive=true] .aether-navbar__items{align-items:stretch;flex-direction:column}.aether-navbar-shell[data-responsive=true] .aether-navbar__item{justify-content:flex-start;width:100%}.aether-navbar-shell[data-responsive=true] .aether-navbar__item[aria-current=page]:after{height:auto;inset:25% auto 25% 0;width:2px}.aether-navbar-shell[data-responsive=true] .aether-navbar__actions{flex-wrap:wrap}.aether-navbar-shell[data-responsive=true] .aether-navbar[data-variant=capsule][data-open=true]{border-radius:min(var(--aether-nav-radius),24px)}.aether-navbar-shell[data-responsive=true] .aether-navbar[data-variant=capsule] .aether-navbar__brand:after{content:none}}@media(prefers-reduced-motion:reduce){.aether-navbar .aether-navbar__item,.aether-navbar .aether-navbar__toggle{transition:none}}.aether-navbar-shell[data-responsive=false][data-overflow=scroll] .aether-navbar[data-align]{display:flex;flex-wrap:nowrap;gap:12px}.aether-navbar-shell[data-responsive=false][data-overflow=scroll] .aether-navbar__brand{flex-shrink:1;max-width:40%;min-width:0;overflow:hidden}.aether-navbar-shell[data-responsive=false][data-overflow=scroll] .aether-navbar__menu{display:flex;overflow-x:auto;padding:4px;scroll-padding-inline:4px}.aether-navbar-shell[data-responsive=false][data-overflow=scroll] .aether-navbar__items{flex-shrink:0;flex-wrap:nowrap;min-width:-moz-max-content;min-width:max-content}.aether-navbar-shell[data-responsive=false][data-overflow=scroll] .aether-navbar__item{white-space:nowrap}.aether-button{--aether-button-height:40px;--aether-button-padding:16px;align-items:center;background:var(--aether-button-background,var(--aether-button-accent-soft,var(--aether-color-primary-soft,#dcf0ff)));border:1px solid var(--aether-button-border-color,transparent);border-radius:var(--aether-theme-control-radius,12px);box-sizing:border-box;color:var(--aether-button-text-color,var(--aether-button-accent-text,var(--aether-color-primary-text,#2c729a)));cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:500;gap:8px;justify-content:center;line-height:1.4;max-width:100%;min-height:var(--aether-button-height);padding:8px var(--aether-button-padding);text-align:center;transition:background .18s,border-color .18s,box-shadow .18s}.aether-button[data-size=sm]{--aether-button-height:32px;--aether-button-padding:12px;border-radius:8px;font-size:12px;padding-bottom:6px;padding-top:6px}.aether-button[data-size=lg]{--aether-button-height:48px;--aether-button-padding:22px;border-radius:12px;font-size:16px}.aether-button[data-block]{display:flex;width:100%}.aether-button[data-shape=pill]{border-radius:9999px}.aether-button[data-shape=circle],.aether-button[data-shape=square]{flex-shrink:0;gap:0;height:var(--aether-button-height);max-width:var(--aether-button-height);min-width:var(--aether-button-height);padding:0;width:var(--aether-button-height)}.aether-button[data-shape=circle]{border-radius:50%}.aether-button[data-shape=square]{border-radius:0}.aether-button__label{min-width:0;overflow-wrap:anywhere}.aether-button:not(:disabled,[aria-disabled=true]):hover{background:var(--aether-button-hover-background,var(--aether-button-accent-soft,var(--aether-color-primary-soft,#dcf0ff)));border-color:var(--aether-button-hover-border-color,var(--aether-button-border-color,var(--aether-button-accent,var(--aether-color-primary,#62b6f2))))}@supports (color:color-mix(in lab,red,red)){.aether-button:not(:disabled,[aria-disabled=true]):hover{border-color:var(--aether-button-hover-border-color,var(--aether-button-border-color,color-mix(in srgb,var(--aether-button-accent,var(--aether-color-primary,#62b6f2))35%,transparent)))}}.aether-button:not(:disabled,[aria-disabled=true]):active{background:var(--aether-button-active-background,var(--aether-button-accent-soft,var(--aether-color-primary-soft,#dcf0ff)));border-color:var(--aether-button-hover-border-color,var(--aether-button-border-color,var(--aether-button-accent,var(--aether-color-primary,#62b6f2))))}@supports (color:color-mix(in lab,red,red)){.aether-button:not(:disabled,[aria-disabled=true]):active{border-color:var(--aether-button-hover-border-color,var(--aether-button-border-color,color-mix(in srgb,var(--aether-button-accent,var(--aether-color-primary,#62b6f2))60%,transparent)))}}.aether-button[data-variant=secondary]{background:var(--aether-button-background,var(--aether-color-surface-raised,#f7fbff));border-color:var(--aether-button-border-color,var(--aether-color-border,#c9e3f3));color:var(--aether-button-text-color,var(--aether-color-text,#344f65))}.aether-button[data-variant=outline]{background:var(--aether-button-background,transparent);border-color:var(--aether-button-border-color,var(--aether-color-border-strong,#738e9f));color:var(--aether-button-text-color,var(--aether-button-accent-text,var(--aether-button-accent,var(--aether-color-primary-text,#2c729a))))}.aether-button[data-variant=ghost]{background:var(--aether-button-background,transparent);color:var(--aether-button-text-color,var(--aether-color-text-secondary-readable,#577287))}.aether-button[data-variant=ghost]:not(:disabled,[aria-disabled=true]):hover,.aether-button[data-variant=outline]:not(:disabled,[aria-disabled=true]):hover,.aether-button[data-variant=secondary]:not(:disabled,[aria-disabled=true]):hover{background:var(--aether-button-hover-background,var(--aether-color-surface-hover,#e5f5ff));border-color:var(--aether-button-hover-border-color,var(--aether-button-border-color,var(--aether-color-border,#c9e3f3)))}.aether-button[data-variant=ghost]:not(:disabled,[aria-disabled=true]):active,.aether-button[data-variant=outline]:not(:disabled,[aria-disabled=true]):active,.aether-button[data-variant=secondary]:not(:disabled,[aria-disabled=true]):active{background:var(--aether-button-active-background,var(--aether-color-primary-soft,#dcf0ff))}.aether-button:focus-visible{outline:2px solid var(--aether-button-focus-color,var(--aether-color-focus,#2d769f));outline-offset:3px}.aether-button:disabled{cursor:not-allowed;opacity:.5}.aether-button__icon{display:inline-flex;flex-shrink:0}.aether-button__spinner{animation:aether-button-spin .8s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid #0000;flex-shrink:0;height:1em;width:1em}@keyframes aether-button-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.aether-button{transition:none}.aether-button__spinner{animation:none}}.aether-icon{display:inline-block;flex-shrink:0;vertical-align:-.125em}.aether-icon[stroke=currentColor]{color:var(--aether-icon-color,var(--aether-theme-icon-color,var(--aether-color-icon,#547c98)))}:where(.aether-button,.aether-navbar,.aether-tabs,.aether-tag,.aether-badge,.aether-alert__icon,.aether-toast__indicator,.aether-dismiss,a,button){--aether-icon-color:currentColor}.aether-icon[data-spin]{animation:aether-icon-spin 1.2s linear infinite;transform-origin:50%}@keyframes aether-icon-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.aether-icon[data-spin]{animation:none}}.aether-field{color:var(--aether-color-text,#344f65);display:flex;flex-direction:column;font:inherit;font-size:14px;gap:8px;min-width:0;width:100%}.aether-field,.aether-field *{box-sizing:border-box}.aether-field__label{align-self:flex-start;font-weight:500;line-height:1.5}.aether-input-shell{align-items:center;background:var(--aether-input-background,var(--aether-theme-field-background,var(--aether-color-surface,#f7fbff)));border:1px solid var(--aether-input-status-color,var(--aether-input-border-color,var(--aether-color-border,#c9e3f3)));border-radius:var(--aether-theme-control-radius,12px);display:flex;gap:10px;min-height:42px;padding:0 12px;transition:border-color .18s,box-shadow .18s}.aether-input-shell:hover{border-color:var(--aether-input-status-color,var(--aether-input-hover-border-color,var(--aether-color-border-strong,#738e9f)))}.aether-input-shell:focus-within{border-color:var(--aether-input-status-color,var(--aether-input-focus-color,var(--aether-color-focus,#2d769f)));box-shadow:0 0 0 3px var(--aether-input-status-color,var(--aether-input-focus-color,var(--aether-color-focus,#2d769f)))}@supports (color:color-mix(in lab,red,red)){.aether-input-shell:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--aether-input-status-color,var(--aether-input-focus-color,var(--aether-color-focus,#2d769f)))15%,transparent)}}.aether-input{background:0 0;border:0;border-radius:inherit;color:var(--aether-input-text-color,inherit);display:block;font:inherit;line-height:1.5;min-height:40px;min-width:0;outline:0;padding:9px 0;width:100%}.aether-input::-moz-placeholder{color:var(--aether-input-placeholder-color,var(--aether-color-text-readable,#577285));opacity:1}.aether-input::placeholder{color:var(--aether-input-placeholder-color,var(--aether-color-text-readable,#577285));opacity:1}.aether-input__addon{align-items:center;display:inline-flex;flex-shrink:0}.aether-field__message,.aether-input__addon{color:var(--aether-color-text-readable,#577285)}.aether-field__message{font-size:12px;line-height:1.6;margin:0;overflow-wrap:anywhere}.aether-field[data-size=sm]{font-size:12px;gap:6px}.aether-field[data-size=sm] .aether-input-shell{border-radius:8px;min-height:34px}.aether-field[data-size=sm] .aether-input{min-height:32px;padding:6px 0}.aether-field[data-size=lg]{font-size:16px}.aether-field[data-size=lg] .aether-input-shell{border-radius:12px;min-height:50px;padding:0 16px}.aether-field[data-size=lg] .aether-input{min-height:48px;padding:11px 0}.aether-field[data-status=error]{--aether-input-status-color:var(--aether-color-danger-text,#a6526a)}.aether-field[data-status=error] .aether-field__message{color:var(--aether-color-danger-text,#a6526a)}.aether-field[data-status=success]{--aether-input-status-color:var(--aether-color-success,#38a889)}.aether-field[data-disabled]{opacity:.5}.aether-field[data-disabled] .aether-input-shell{border-color:var(--aether-color-border,#c9e3f3)}.aether-input:disabled{cursor:not-allowed}@media(prefers-reduced-motion:reduce){.aether-input-shell{transition:none}}@media(forced-colors:active){.aether-input-shell:focus-within{box-shadow:none;outline:2px solid highlight;outline-offset:2px}}.aether-field[data-disabled] .aether-input-shell:hover{border-color:var(--aether-color-border,#c9e3f3)}.aether-radio-group{display:flex;flex-direction:column;gap:14px;min-width:0}.aether-radio-group[data-orientation=horizontal]{flex-flow:wrap;gap:12px 24px}.aether-radio{align-items:center;color:var(--aether-radio-text-color,var(--aether-color-text,#344f65));cursor:pointer;display:inline-flex;font:inherit;font-size:14px;gap:10px;line-height:1.5;max-width:100%;min-height:28px;position:relative;width:-moz-fit-content;width:fit-content}.aether-radio,.aether-radio *{box-sizing:border-box}.aether-radio__input{height:20px;margin:0;opacity:0;position:absolute;width:20px}.aether-radio__mark{background:var(--aether-radio-background,var(--aether-color-surface-inset,#f4f9fd));border:1px solid var(--aether-radio-border-color,var(--aether-color-border-strong,#738e9f));border-radius:50%;display:grid;flex-shrink:0;height:20px;place-items:center;transition:border-color .18s,background .18s;width:20px}.aether-radio__mark:after{background:var(--aether-radio-dot-color,var(--aether-radio-on-accent,var(--aether-color-on-primary,#24435e)));border-radius:50%;content:"";height:8px;transform:scale(0);transition:transform .15s;width:8px}.aether-radio:hover .aether-radio__input:not(:disabled)+.aether-radio__mark,.aether-radio__input:checked+.aether-radio__mark{border-color:var(--aether-radio-accent,var(--aether-color-primary,#62b6f2))}.aether-radio__input:checked+.aether-radio__mark{background:var(--aether-radio-accent,var(--aether-color-primary,#62b6f2))}.aether-radio__input:checked+.aether-radio__mark:after{transform:scale(1)}.aether-radio__input:focus-visible+.aether-radio__mark{outline:2px solid var(--aether-radio-focus-color,var(--aether-color-focus,#2d769f));outline-offset:3px}.aether-radio__label{min-width:0;overflow-wrap:anywhere}.aether-radio[data-size=sm]{font-size:12px;gap:8px}.aether-radio[data-size=sm] .aether-radio__input,.aether-radio[data-size=sm] .aether-radio__mark{height:16px;width:16px}.aether-radio[data-size=sm] .aether-radio__mark:after{height:6px;width:6px}.aether-radio[data-size=lg]{font-size:16px;gap:12px}.aether-radio[data-size=lg] .aether-radio__input,.aether-radio[data-size=lg] .aether-radio__mark{height:24px;width:24px}.aether-radio[data-size=lg] .aether-radio__mark:after{height:10px;width:10px}.aether-radio[data-disabled]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.aether-radio__mark,.aether-radio__mark:after{transition:none}}@media(forced-colors:active){.aether-radio__mark{border-color:canvastext}.aether-radio__input:checked+.aether-radio__mark{background:canvas;border-color:highlight}.aether-radio__input:checked+.aether-radio__mark:after{background:highlight}}.aether-radio:hover .aether-radio__input:checked:not(:disabled)+.aether-radio__mark{background:var(--aether-radio-accent-hover,var(--aether-color-primary-hover,#82c9fa));border-color:var(--aether-radio-accent-hover,var(--aether-color-primary-hover,#82c9fa))}.aether-radio:active .aether-radio__input:not(:disabled)+.aether-radio__mark{border-color:var(--aether-radio-accent-active,var(--aether-color-primary-active,#60b4f0))}.aether-radio:active .aether-radio__input:checked:not(:disabled)+.aether-radio__mark{background:var(--aether-radio-accent-active,var(--aether-color-primary-active,#60b4f0))}@media(forced-colors:active){.aether-radio:is(:hover,:active) .aether-radio__input:checked:not(:disabled)+.aether-radio__mark{background:canvas;border-color:highlight}}.aether-checkbox-group{display:flex;flex-direction:column;gap:14px;min-width:0}.aether-checkbox-group[data-orientation=horizontal]{flex-flow:wrap;gap:12px 24px}.aether-checkbox{align-items:center;color:var(--aether-checkbox-text-color,var(--aether-color-text,#344f65));cursor:pointer;display:inline-flex;font:inherit;font-size:14px;gap:10px;line-height:1.5;max-width:100%;min-height:28px;position:relative;width:-moz-fit-content;width:fit-content}.aether-checkbox,.aether-checkbox *{box-sizing:border-box}.aether-checkbox__input{height:20px;inset-inline-start:0;margin:0;opacity:0;position:absolute;width:20px}.aether-checkbox__mark{background:var(--aether-checkbox-background,var(--aether-color-surface-inset,#f4f9fd));border:1px solid var(--aether-checkbox-border-color,var(--aether-color-border-strong,#738e9f));border-radius:5px;display:grid;flex-shrink:0;height:20px;place-items:center;pointer-events:none;transition:border-color .18s,background .18s;width:20px}.aether-checkbox__mark:after{border-width:medium;border-bottom:2px solid var(--aether-checkbox-on-accent,var(--aether-color-on-primary,#24435e));border-left:0 solid var(--aether-checkbox-on-accent,var(--aether-color-on-primary,#24435e));border-right:2px solid var(--aether-checkbox-on-accent,var(--aether-color-on-primary,#24435e));border-top:0 solid var(--aether-checkbox-on-accent,var(--aether-color-on-primary,#24435e));content:"";height:9px;opacity:0;transform:translateY(-1px)rotate(45deg);width:5px}.aether-checkbox:hover .aether-checkbox__input:not(:disabled)+.aether-checkbox__mark{border-color:var(--aether-checkbox-accent,var(--aether-color-primary,#62b6f2))}.aether-checkbox__input:is(:checked,:indeterminate,[aria-checked=mixed])+.aether-checkbox__mark{background:var(--aether-checkbox-accent,var(--aether-color-primary,#62b6f2));border-color:var(--aether-checkbox-accent,var(--aether-color-primary,#62b6f2))}.aether-checkbox__input:is(:checked,:indeterminate,[aria-checked=mixed])+.aether-checkbox__mark:after{opacity:1}.aether-checkbox__input:is(:indeterminate,[aria-checked=mixed])+.aether-checkbox__mark:after{background:var(--aether-checkbox-on-accent,var(--aether-color-on-primary,#24435e));border:0;height:2px;transform:none;width:9px}.aether-checkbox__input:focus-visible+.aether-checkbox__mark{outline:2px solid var(--aether-checkbox-focus-color,var(--aether-color-focus,#2d769f));outline-offset:3px}.aether-checkbox__label{min-width:0;overflow-wrap:anywhere}.aether-checkbox[data-size=sm]{font-size:12px;gap:8px}.aether-checkbox[data-size=sm] :is(.aether-checkbox__mark,.aether-checkbox__input){height:16px;width:16px}.aether-checkbox[data-size=sm] .aether-checkbox__mark:after{height:7px;width:4px}.aether-checkbox[data-size=sm] .aether-checkbox__input:is(:indeterminate,[aria-checked=mixed])+.aether-checkbox__mark:after{height:2px;width:7px}.aether-checkbox[data-size=lg]{font-size:16px;gap:12px}.aether-checkbox[data-size=lg] :is(.aether-checkbox__mark,.aether-checkbox__input){height:24px;width:24px}.aether-checkbox[data-disabled]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.aether-checkbox__mark{transition:none}}@media(forced-colors:active){.aether-checkbox__mark{border-color:canvastext}.aether-checkbox__input:is(:checked,:indeterminate,[aria-checked=mixed])+.aether-checkbox__mark{background:canvas;border-color:highlight}.aether-checkbox__mark:after{border-color:highlight}.aether-checkbox__input:is(:indeterminate,[aria-checked=mixed])+.aether-checkbox__mark:after{background:highlight}.aether-checkbox__input:focus-visible+.aether-checkbox__mark{outline-color:highlight}}.aether-checkbox:hover .aether-checkbox__input:is(:checked,:indeterminate,[aria-checked=mixed]):not(:disabled)+.aether-checkbox__mark{background:var(--aether-checkbox-accent-hover,var(--aether-color-primary-hover,#82c9fa));border-color:var(--aether-checkbox-accent-hover,var(--aether-color-primary-hover,#82c9fa))}.aether-checkbox:active .aether-checkbox__input:not(:disabled)+.aether-checkbox__mark{border-color:var(--aether-checkbox-accent-active,var(--aether-color-primary-active,#60b4f0))}.aether-checkbox:active .aether-checkbox__input:is(:checked,:indeterminate,[aria-checked=mixed]):not(:disabled)+.aether-checkbox__mark{background:var(--aether-checkbox-accent-active,var(--aether-color-primary-active,#60b4f0))}@media(forced-colors:active){.aether-checkbox:is(:hover,:active) .aether-checkbox__input:is(:checked,:indeterminate,[aria-checked=mixed]):not(:disabled)+.aether-checkbox__mark{background:canvas;border-color:highlight}}.aether-switch{--aether-switch-width:40px;--aether-switch-height:24px;align-items:center;color:var(--aether-switch-text-color,var(--aether-color-text,#344f65));cursor:pointer;display:inline-flex;font:inherit;font-size:14px;gap:10px;line-height:1.5;max-width:100%;min-height:28px;position:relative;width:-moz-fit-content;width:fit-content}.aether-switch,.aether-switch *{box-sizing:border-box}.aether-switch__input{inset-inline-start:0;margin:0;opacity:0;position:absolute}.aether-switch__input,.aether-switch__track{height:var(--aether-switch-height);width:var(--aether-switch-width)}.aether-switch__track{background:var(--aether-switch-background,var(--aether-color-surface-inset,#f4f9fd));border:1px solid var(--aether-switch-border-color,var(--aether-color-border-strong,#738e9f));border-radius:999px;display:block;flex-shrink:0;position:relative;transition:background .18s,border-color .18s}.aether-switch__thumb{background:var(--aether-switch-thumb-color,var(--aether-color-text-muted,#738e9f));border-radius:50%;height:calc(var(--aether-switch-height) - 8px);inset-inline-start:3px;position:absolute;top:3px;transition:inset-inline-start .18s,background .18s;width:calc(var(--aether-switch-height) - 8px)}.aether-switch:hover .aether-switch__input:not(:disabled)+.aether-switch__track,.aether-switch__input:checked+.aether-switch__track{border-color:var(--aether-switch-accent,var(--aether-color-primary,#62b6f2))}.aether-switch__input:checked+.aether-switch__track{background:var(--aether-switch-accent,var(--aether-color-primary,#62b6f2))}.aether-switch__input:checked+.aether-switch__track .aether-switch__thumb{background:var(--aether-switch-on-accent,var(--aether-color-on-primary,#24435e));inset-inline-start:calc(var(--aether-switch-width) - var(--aether-switch-height) + 3px)}.aether-switch__input:focus-visible+.aether-switch__track{outline:2px solid var(--aether-switch-focus-color,var(--aether-color-focus,#2d769f));outline-offset:3px}.aether-switch__label{min-width:0;overflow-wrap:anywhere}.aether-switch[data-size=sm]{--aether-switch-width:32px;--aether-switch-height:20px;font-size:12px;gap:8px}.aether-switch[data-size=lg]{--aether-switch-width:48px;--aether-switch-height:28px;font-size:16px;gap:12px}.aether-switch[data-disabled]{cursor:not-allowed;opacity:.5}.aether-switch[data-loading] .aether-switch__thumb:after{animation:aether-switch-spin .8s linear infinite;border:1.5px solid;border-inline-end-color:#0000;border-radius:50%;color:var(--aether-switch-background,var(--aether-color-surface-inset,#f4f9fd));content:"";inset:3px;position:absolute}.aether-switch[data-loading] .aether-switch__input:checked+.aether-switch__track .aether-switch__thumb:after{color:var(--aether-switch-accent,var(--aether-color-primary,#62b6f2))}@keyframes aether-switch-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.aether-switch__thumb,.aether-switch__track{transition:none}.aether-switch__thumb:after{animation:none!important}}@media(forced-colors:active){.aether-switch__track{border-color:canvastext}.aether-switch__thumb{background:canvastext}.aether-switch__input:checked+.aether-switch__track{background:canvas;border-color:highlight}.aether-switch__input:checked+.aether-switch__track .aether-switch__thumb{background:highlight}.aether-switch__input:focus-visible+.aether-switch__track{outline-color:highlight}}.aether-switch:hover .aether-switch__input:checked:not(:disabled)+.aether-switch__track{background:var(--aether-switch-accent-hover,var(--aether-color-primary-hover,#82c9fa));border-color:var(--aether-switch-accent-hover,var(--aether-color-primary-hover,#82c9fa))}.aether-switch:active .aether-switch__input:not(:disabled)+.aether-switch__track{border-color:var(--aether-switch-accent-active,var(--aether-color-primary-active,#60b4f0))}.aether-switch:active .aether-switch__input:checked:not(:disabled)+.aether-switch__track{background:var(--aether-switch-accent-active,var(--aether-color-primary-active,#60b4f0))}@media(forced-colors:active){.aether-switch:is(:hover,:active) .aether-switch__input:checked:not(:disabled)+.aether-switch__track{background:canvas;border-color:highlight}}.aether-textarea{background:var(--aether-input-background,var(--aether-theme-field-background,var(--aether-color-surface,#f7fbff)));border:1px solid var(--aether-input-status-color,var(--aether-input-border-color,var(--aether-color-border,#c9e3f3)));border-radius:var(--aether-theme-control-radius,12px);color:var(--aether-input-text-color,inherit);display:block;font:inherit;line-height:1.5;margin:0;min-width:0;padding:10px 12px;transition:border-color .18s,box-shadow .18s;width:100%}.aether-textarea::-moz-placeholder{color:var(--aether-input-placeholder-color,var(--aether-color-text-readable,#577285));opacity:1}.aether-textarea::placeholder{color:var(--aether-input-placeholder-color,var(--aether-color-text-readable,#577285));opacity:1}.aether-textarea:hover:not(:disabled){border-color:var(--aether-input-status-color,var(--aether-input-hover-border-color,var(--aether-color-border-strong,#738e9f)))}.aether-textarea:focus{border-color:var(--aether-input-status-color,var(--aether-input-focus-color,var(--aether-color-focus,#2d769f)));box-shadow:0 0 0 3px var(--aether-input-status-color,var(--aether-input-focus-color,var(--aether-color-focus,#2d769f)))}@supports (color:color-mix(in lab,red,red)){.aether-textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--aether-input-status-color,var(--aether-input-focus-color,var(--aether-color-focus,#2d769f)))15%,transparent)}}.aether-textarea:focus{outline:0}.aether-textarea:disabled{cursor:not-allowed}.aether-textarea-field[data-size=sm] .aether-textarea{border-radius:8px;padding:7px 10px}.aether-textarea-field[data-size=lg] .aether-textarea{border-radius:12px;padding:12px 16px}.aether-textarea-field__footer{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.aether-textarea__count{color:var(--aether-color-text-readable,#577285);flex-shrink:0;font-size:12px;font-variant-numeric:tabular-nums;line-height:1.6;margin-inline-start:auto}@media(prefers-reduced-motion:reduce){.aether-textarea{transition:none}}@media(forced-colors:active){.aether-textarea:focus{outline:2px solid highlight;outline-offset:2px}}.aether-progress{--aether-progress-height:8px;--aether-progress-status-color:var(--aether-color-primary-text,#2c729a);color:var(--aether-color-text,#344f65);font:inherit;font-size:13px;line-height:1.5;min-width:0;width:100%}.aether-progress,.aether-progress *{box-sizing:border-box}.aether-progress[data-size=sm]{--aether-progress-height:4px;font-size:12px}.aether-progress[data-size=lg]{--aether-progress-height:12px;font-size:14px}.aether-progress[data-status=success]{--aether-progress-status-color:var(--aether-color-success,#38a889)}.aether-progress[data-status=warning]{--aether-progress-status-color:var(--aether-color-warning,#b87922)}.aether-progress[data-status=error]{--aether-progress-status-color:var(--aether-color-danger,#d95f77)}.aether-progress__header{align-items:baseline;display:flex;gap:12px;margin-bottom:8px}.aether-progress__label{min-width:0;overflow-wrap:anywhere}.aether-progress__value{color:var(--aether-color-text-secondary-readable,#577287);flex-shrink:0;font-variant-numeric:tabular-nums;margin-inline-start:auto}.aether-progress__track{background:var(--aether-progress-track-color,var(--aether-color-surface-hover,#e5f5ff));border-radius:999px;height:var(--aether-progress-height);overflow:hidden;position:relative}.aether-progress__fill{background:var(--aether-progress-color,var(--aether-progress-status-color));border-radius:inherit;height:100%;transition:width .3s}.aether-progress[data-indeterminate] .aether-progress__fill{animation:aether-progress-slide 1.5s ease-in-out infinite;inset-inline-start:0;position:absolute;width:35%}@keyframes aether-progress-slide{0%{inset-inline-start:-35%}to{inset-inline-start:100%}}@media(prefers-reduced-motion:reduce){.aether-progress__fill{transition:none}.aether-progress[data-indeterminate] .aether-progress__fill{animation:none;inset-inline-start:32.5%}}.aether-gauge{--aether-gauge-status-color:var(--aether-color-primary-text,#2c729a);color:var(--aether-color-text,#344f65);font:inherit;font-size:13px;line-height:1.5;min-width:0;padding:16px;width:100%}.aether-gauge,.aether-gauge *,.aether-gauge :after,.aether-gauge :before{box-sizing:border-box}.aether-gauge[data-status=success]{--aether-gauge-status-color:var(--aether-color-success,#38a889)}.aether-gauge[data-status=warning]{--aether-gauge-status-color:var(--aether-color-warning,#b87922)}.aether-gauge[data-status=error]{--aether-gauge-status-color:var(--aether-color-danger,#d95f77)}.aether-gauge__heading{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.aether-gauge__label{flex:1;font-weight:600;min-width:0;overflow-wrap:anywhere}.aether-gauge__state{color:var(--aether-gauge-color,var(--aether-gauge-status-color));font-size:11px}.aether-gauge__dial{margin:8px auto 0;max-width:240px;position:relative;width:100%}.aether-gauge__dial>svg{display:block;height:auto;overflow:visible;width:100%}.aether-gauge__fill,.aether-gauge__track{fill:none;stroke-linecap:round;stroke-width:9px}.aether-gauge__track{stroke:var(--aether-gauge-track-color,var(--aether-color-surface-hover,#e5f5ff))}.aether-gauge__fill{stroke:var(--aether-gauge-color,var(--aether-gauge-status-color));transition:stroke-dasharray .4s,stroke .2s}.aether-gauge[data-unknown] .aether-gauge__fill{visibility:hidden}.aether-gauge[data-stale] .aether-gauge__fill,.aether-gauge[data-stale] .aether-gauge__state{color:var(--aether-color-text-secondary,#617d91);stroke:var(--aether-color-text-secondary,#617d91)}.aether-gauge__reading{display:grid;gap:3px;inset:39% 14% auto;overflow-wrap:anywhere;position:absolute;text-align:center}.aether-gauge__reading>strong{font-size:clamp(18px,2.5vw,32px);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.15}.aether-gauge__footer,.aether-gauge__reading>span{color:var(--aether-color-text-secondary-readable,#577287);font-size:11px}.aether-gauge__footer{margin-top:8px;overflow-wrap:anywhere;text-align:center}@media(prefers-reduced-motion:reduce){.aether-gauge__fill{transition:none}}.aether-scrollbar{box-sizing:border-box;min-height:0;min-width:0;overflow:hidden;position:relative}.aether-scrollbar__viewport{box-sizing:border-box;height:100%;max-height:inherit;overflow:auto;scrollbar-width:none;width:100%}.aether-scrollbar__viewport::-webkit-scrollbar{display:none}.aether-scrollbar[data-orientation=vertical]>.aether-scrollbar__viewport{overflow-x:hidden}.aether-scrollbar[data-orientation=horizontal]>.aether-scrollbar__viewport{overflow-y:hidden}.aether-scrollbar__content{display:flow-root;min-width:100%}.aether-scrollbar__viewport:focus-visible{outline:2px solid var(--aether-color-focus,#2d769f);outline-offset:-2px}.aether-scrollbar__track{background:var(--aether-scrollbar-track-color,transparent);border-radius:999px;position:absolute;touch-action:none;transition:opacity .18s;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.aether-scrollbar__track[hidden]{display:none}.aether-scrollbar__track[data-axis=vertical]{bottom:3px;inset-inline-end:3px;top:3px;width:var(--aether-scrollbar-size,8px)}.aether-scrollbar__track[data-axis=horizontal]{bottom:3px;height:var(--aether-scrollbar-size,8px);left:3px;right:3px}.aether-scrollbar[data-horizontal=true]>.aether-scrollbar__track[data-axis=vertical]{bottom:calc(var(--aether-scrollbar-size,8px) + 6px)}.aether-scrollbar[data-vertical=true]>.aether-scrollbar__track[data-axis=horizontal]{inset-inline-end:calc(var(--aether-scrollbar-size,8px) + 6px)}.aether-scrollbar__thumb{background:var(--aether-scrollbar-thumb-color,var(--aether-color-border-strong,#738e9f));border-radius:inherit;left:0;position:absolute;top:0}.aether-scrollbar__track[data-axis=vertical]>.aether-scrollbar__thumb{width:100%}.aether-scrollbar__track[data-axis=horizontal]>.aether-scrollbar__thumb{height:100%}.aether-scrollbar[data-dragging] .aether-scrollbar__thumb,.aether-scrollbar__track:focus-visible>.aether-scrollbar__thumb,.aether-scrollbar__track:hover>.aether-scrollbar__thumb{background:var(--aether-scrollbar-thumb-hover-color,var(--aether-color-primary,#62b6f2))}.aether-scrollbar__track:focus-visible{outline:2px solid var(--aether-color-focus,#2d769f);outline-offset:2px}.aether-scrollbar[data-auto-hide=true]>.aether-scrollbar__track{opacity:0}.aether-scrollbar[data-auto-hide=true]:focus-within>.aether-scrollbar__track,.aether-scrollbar[data-auto-hide=true]:hover>.aether-scrollbar__track,.aether-scrollbar[data-dragging]>.aether-scrollbar__track,.aether-scrollbar[data-scrolling]>.aether-scrollbar__track{opacity:1}@media(hover:none){.aether-scrollbar[data-auto-hide=true]>.aether-scrollbar__track{opacity:1}}@media(prefers-reduced-motion:reduce){.aether-scrollbar__track{transition:none}}@media(forced-colors:active){.aether-scrollbar__viewport{scrollbar-width:auto}.aether-scrollbar__viewport::-webkit-scrollbar{display:initial}.aether-scrollbar>.aether-scrollbar__track{display:none}}.aether-select-shell{position:relative}.aether-field[data-size] .aether-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-inline-end:24px}.aether-select:disabled{cursor:not-allowed}.aether-select option{background:var(--aether-color-surface,#f7fbff);color:var(--aether-color-text,#344f65)}.aether-select__arrow{border:1.5px solid;border-width:0 1.5px 1.5px 0;box-sizing:border-box;color:var(--aether-color-text-readable,#577285);height:7px;inset-inline-end:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-70%)rotate(45deg);width:7px}.aether-dialog{background:var(--aether-dialog-background,var(--aether-color-surface-raised,#f7fbff));border:1px solid var(--aether-color-border,#c9e3f3);border-radius:var(--aether-radius-lg,16px);box-shadow:var(--aether-dialog-shadow,var(--aether-dialog-outer-shadow,var(--aether-theme-shadow-dialog,0 0 transparent)),var(--aether-dialog-inner-shadow,0 0 transparent));box-sizing:border-box;color:var(--aether-color-text,#344f65);font:inherit;margin:auto;max-height:calc(100dvh - 48px);overflow:auto;padding:24px;width:min(480px,100vw - 32px)}.aether-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--aether-dialog-backdrop,var(--aether-theme-dialog-backdrop,#0008))}.aether-dialog__header{align-items:start;display:flex;gap:16px;justify-content:space-between}.aether-dialog__header h2{font-size:var(--aether-text-xl,1.5rem);line-height:1.4;margin:0}.aether-dialog__description{color:var(--aether-color-text-readable,#577285);line-height:1.6;margin:8px 0 0}.aether-dialog__body{margin-block-start:20px}.aether-dialog__footer{display:flex;flex-wrap:wrap;gap:8px;justify-content:end;margin-block-start:24px}.aether-dismiss{background:0 0;border:0;border-radius:6px;color:inherit;cursor:pointer;display:inline-grid;flex-shrink:0;font-size:24px;height:28px;line-height:1;padding:0;place-items:center;width:28px}.aether-dismiss:hover{background:var(--aether-color-surface-hover,#e5f5ff)}.aether-dismiss:focus-visible{outline:2px solid var(--aether-color-focus,#2d769f);outline-offset:2px}.aether-tooltip{align-items:center;display:inline-flex}.aether-tooltip__content{background:var(--aether-tooltip-background,var(--aether-color-surface-raised,#f7fbff));border:1px solid var(--aether-color-border,#c9e3f3);border-radius:var(--aether-radius-sm,8px);box-shadow:var(--aether-tooltip-shadow,var(--aether-tooltip-outer-shadow,var(--aether-theme-shadow-raised,0 0 transparent)),var(--aether-tooltip-inner-shadow,0 0 transparent));box-sizing:border-box;color:var(--aether-color-text,#344f65);font:inherit;font-size:var(--aether-text-sm,.875rem);inset:auto;line-height:1.5;margin:0;max-width:min(320px,100vw - 16px);overflow-wrap:anywhere;padding:8px 12px;position:fixed;width:-moz-max-content;width:max-content;z-index:1000}.aether-tooltip__content[hidden]{display:none}.aether-tooltip__content{max-height:var(--aether-floating-max-height, calc(100dvh - 16px) );overflow:auto}.aether-tooltip__content[data-open]{display:block}.aether-tabs{color:var(--aether-color-text,#344f65)}.aether-tabs__list{border-block-end:1px solid var(--aether-color-border,#c9e3f3);display:flex;gap:4px;overflow:auto}.aether-tabs__tab{background:var(--aether-tabs-tab-background,transparent);border:0;border-block-end:2px solid #0000;color:var(--aether-color-text-readable,#577285);cursor:pointer;flex-shrink:0;font:inherit;padding:10px 16px}.aether-tabs__tab:hover:enabled{background:var(--aether-color-surface-hover,#e5f5ff);color:var(--aether-color-text,#344f65)}.aether-tabs__tab[aria-selected=true]{border-color:var(--aether-color-primary-text,#2c729a);color:var(--aether-color-primary-text,#2c729a)}.aether-tabs__tab:disabled{color:var(--aether-color-text-disabled,#a3b6c2);cursor:not-allowed}.aether-tabs__panel:focus-visible,.aether-tabs__tab:focus-visible{border-radius:4px;outline:2px solid var(--aether-color-focus,#2d769f);outline-offset:-2px}.aether-tabs__panel{line-height:1.6;padding-block:20px}.aether-tabs__panel[hidden]{display:none}.aether-tabs[data-orientation=vertical]{display:flex;gap:24px}.aether-tabs[data-orientation=vertical] .aether-tabs__list{border-block-end:0;border-inline-end:1px solid var(--aether-color-border,#c9e3f3);flex-direction:column}.aether-tabs[data-orientation=vertical] .aether-tabs__tab{border-block-end:0;border-inline-end:2px solid #0000;text-align:start}.aether-tabs[data-orientation=vertical] .aether-tabs__tab[aria-selected=true]{border-inline-end-color:var(--aether-color-primary-text,#2c729a)}.aether-tabs[data-orientation=vertical] .aether-tabs__panel{flex:1;min-width:0;padding-block:10px}.aether-tabs__tab{transition:color .18s,background .18s,border-color .18s}.aether-tabs__tab:active:enabled,.aether-tabs__tab[aria-selected=true]{background:var(--aether-color-primary-soft,#dcf0ff)}@media(prefers-reduced-motion:reduce){.aether-tabs__tab{transition:none}}.aether-toast{--aether-toast-accent:var(--aether-color-info-icon,#2a72a7);align-items:start;background:var(--aether-toast-background,var(--aether-color-surface-raised,#f7fbff));border:1px solid var(--aether-color-border,#c9e3f3);border-radius:var(--aether-radius-md,12px);box-shadow:var(--aether-toast-shadow,var(--aether-toast-outer-shadow,0 0 transparent),var(--aether-toast-inner-shadow,0 0 transparent));box-sizing:border-box;color:var(--aether-color-text,#344f65);display:flex;font:inherit;gap:12px;padding:16px;pointer-events:auto;width:100%}.aether-toast[data-status=success]{--aether-toast-accent:var(--aether-color-success-icon,#2a7a71)}.aether-toast[data-status=warning]{--aether-toast-accent:var(--aether-color-warning-icon,#8f6529)}.aether-toast[data-status=error]{--aether-toast-accent:var(--aether-color-danger-icon,#a6526a)}.aether-toast__indicator{border:1px solid;border-radius:50%;color:var(--aether-toast-accent);display:inline-grid;flex-shrink:0;font-weight:700;height:24px;place-items:center;width:24px}.aether-toast__content{flex:1;line-height:1.5;min-width:0;overflow-wrap:anywhere}.aether-toast__content p{color:var(--aether-color-text-readable,#577285);font-size:var(--aether-text-sm,.875rem);margin:4px 0 0}.aether-toast-viewport{--aether-toast-edge-offset:24px;display:grid;gap:12px;inset:auto;max-height:calc(100dvh - var(--aether-toast-edge-offset)*2);overflow:auto;pointer-events:none;position:fixed;width:min(380px,calc(100vw - var(--aether-toast-edge-offset)*2));z-index:var(--aether-toast-z-index,1100)}.aether-toast-viewport:empty{display:none}.aether-toast-viewport[data-position^=top]{inset-block-start:var(--aether-toast-edge-offset)}.aether-toast-viewport[data-position^=bottom]{inset-block-end:var(--aether-toast-edge-offset)}.aether-toast-viewport[data-position$=start]{inset-inline-start:var(--aether-toast-edge-offset)}.aether-toast-viewport[data-position$=end]{inset-inline-end:var(--aether-toast-edge-offset)}.aether-toast-viewport[data-position$=center]{left:50%;transform:translate(-50%)}.aether-toast-stack-item{min-width:0;transition:transform .16s,opacity .16s}.aether-toast-stack-item[hidden]{display:none!important}.aether-toast-viewport[data-stack=collapsed][data-expanded=false]{height:calc(var(--aether-toast-front-height,80px) + 24px);overflow:auto}.aether-toast-viewport[data-stack=collapsed][data-expanded=false] .aether-toast-stack-item{--aether-toast-stack-depth:min(var(--aether-toast-stack-index,0),2);inset-block-start:0;inset-inline:0;position:absolute;transform:translateY(calc(var(--aether-toast-stack-depth)*(8px + var(--aether-toast-front-height,80px)*.04)))scale(calc(1 - var(--aether-toast-stack-depth)*.04));transform-origin:top;z-index:calc(1000 - var(--aether-toast-stack-index,0))}.aether-toast-viewport[data-stack=collapsed][data-expanded=false][data-position^=bottom] .aether-toast-stack-item{inset-block:auto 0;transform:translateY(calc(var(--aether-toast-stack-depth)*(-8px - var(--aether-toast-front-height,80px)*.04)))scale(calc(1 - var(--aether-toast-stack-depth)*.04));transform-origin:bottom}.aether-toast-viewport[data-stack=collapsed] .aether-toast{max-height:calc(100dvh - var(--aether-toast-edge-offset)*2 - 24px);overflow:auto}.aether-toast-viewport[data-stack=collapsed][data-expanded=false] .aether-toast-stack-item:not([data-front=true]) .aether-toast{height:var(--aether-toast-front-height,80px);overflow:hidden}.aether-toast-viewport:focus-visible{border-radius:var(--aether-radius-md,12px);outline:2px solid var(--aether-color-focus,#2d769f);outline-offset:4px}@media(max-width:480px){.aether-toast-viewport{--aether-toast-edge-offset:16px}}@media(prefers-reduced-motion:reduce){.aether-toast-stack-item{transition:none}}.aether-toast-viewport[data-stack=collapsed]{scrollbar-width:none}.aether-toast-viewport[data-stack=collapsed]::-webkit-scrollbar{display:none}.aether-button[data-tone=primary]{--aether-button-accent:var(--aether-color-primary,#62b6f2);--aether-button-accent-soft:var(--aether-color-primary-soft,#dcf0ff);--aether-button-accent-text:var(--aether-color-primary-text,#2c729a)}.aether-button[data-tone=success]{--aether-button-accent:var(--aether-color-success,#38a889);--aether-button-accent-soft:var(--aether-color-success-soft,#e6f4f4);--aether-button-accent-text:var(--aether-color-success-text,#2a7a71)}.aether-button[data-tone=warning]{--aether-button-accent:var(--aether-color-warning,#b87922);--aether-button-accent-soft:var(--aether-color-warning-soft,#f1efeb);--aether-button-accent-text:var(--aether-color-warning-text,#8f6529)}.aether-button[data-tone=danger]{--aether-button-accent:var(--aether-color-danger,#d95f77);--aether-button-accent-soft:var(--aether-color-danger-soft,#f4edf3);--aether-button-accent-text:var(--aether-color-danger-text,#a6526a)}.aether-button[data-tone=info]{--aether-button-accent:var(--aether-color-info,#3999dd);--aether-button-accent-soft:var(--aether-color-info-soft,#e6f2fc);--aether-button-accent-text:var(--aether-color-info-text,#2a72a7)}.aether-radio-group[data-tone=primary],.aether-radio[data-tone=primary]{--aether-radio-accent:var(--aether-color-primary,#62b6f2);--aether-radio-accent-hover:var(--aether-color-primary-hover,#82c9fa);--aether-radio-accent-active:var(--aether-color-primary-active,#60b4f0);--aether-radio-on-accent:var(--aether-color-on-primary,#24435e)}.aether-radio-group[data-tone=success],.aether-radio[data-tone=success]{--aether-radio-accent:var(--aether-color-success,#38a889);--aether-radio-accent-hover:var(--aether-color-success-hover,#319479);--aether-radio-accent-active:var(--aether-color-success-active,#3f8e78);--aether-radio-on-accent:var(--aether-color-on-success,#111827)}.aether-radio-group[data-tone=warning],.aether-radio[data-tone=warning]{--aether-radio-accent:var(--aether-color-warning,#b87922);--aether-radio-accent-hover:var(--aether-color-warning-hover,#aa7732);--aether-radio-accent-active:var(--aether-color-warning-active,#a37942);--aether-radio-on-accent:var(--aether-color-on-warning,#111827)}.aether-radio-group[data-tone=danger],.aether-radio[data-tone=danger]{--aether-radio-accent:var(--aether-color-danger,#d95f77);--aether-radio-accent-hover:var(--aether-color-danger-hover,#c46275);--aether-radio-accent-active:var(--aether-color-danger-active,#b86979);--aether-radio-on-accent:var(--aether-color-on-danger,#111827)}.aether-radio-group[data-tone=info],.aether-radio[data-tone=info]{--aether-radio-accent:var(--aether-color-info,#3999dd);--aether-radio-accent-hover:var(--aether-color-info-hover,#3287c2);--aether-radio-accent-active:var(--aether-color-info-active,#4587b6);--aether-radio-on-accent:var(--aether-color-on-info,#111827)}.aether-button:is([data-tone],[data-custom-color])[data-variant=secondary]{background:var(--aether-button-background,var(--aether-button-accent-soft));border-color:var(--aether-button-border-color,transparent);color:var(--aether-button-text-color,var(--aether-button-accent-text,var(--aether-button-accent)))}.aether-button:is([data-tone],[data-custom-color])[data-variant=outline]{border-color:var(--aether-button-border-color,var(--aether-button-accent))}.aether-button:is([data-tone],[data-custom-color])[data-variant=ghost]{color:var(--aether-button-text-color,var(--aether-button-accent-text,var(--aether-button-accent)))}.aether-button:is([data-tone],[data-custom-color]):not([data-variant=primary]):not(:disabled,[aria-disabled=true]):hover{background:var(--aether-button-hover-background,var(--aether-button-accent-soft));border-color:var(--aether-button-hover-border-color,var(--aether-button-border-color,var(--aether-button-accent)))}@supports (color:color-mix(in lab,red,red)){.aether-button:is([data-tone],[data-custom-color]):not([data-variant=primary]):not(:disabled,[aria-disabled=true]):hover{border-color:var(--aether-button-hover-border-color,var(--aether-button-border-color,color-mix(in srgb,var(--aether-button-accent)35%,transparent)))}}.aether-button:is([data-tone],[data-custom-color]):not([data-variant=primary]):not(:disabled,[aria-disabled=true]):active{background:var(--aether-button-active-background,var(--aether-button-accent-soft))}.aether-checkbox-group[data-tone=primary],.aether-checkbox[data-tone=primary]{--aether-checkbox-accent:var(--aether-color-primary,#62b6f2);--aether-checkbox-accent-hover:var(--aether-color-primary-hover,#82c9fa);--aether-checkbox-accent-active:var(--aether-color-primary-active,#60b4f0);--aether-checkbox-on-accent:var(--aether-color-on-primary,#24435e)}.aether-checkbox-group[data-tone=success],.aether-checkbox[data-tone=success]{--aether-checkbox-accent:var(--aether-color-success,#38a889);--aether-checkbox-accent-hover:var(--aether-color-success-hover,#319479);--aether-checkbox-accent-active:var(--aether-color-success-active,#3f8e78);--aether-checkbox-on-accent:var(--aether-color-on-success,#111827)}.aether-checkbox-group[data-tone=warning],.aether-checkbox[data-tone=warning]{--aether-checkbox-accent:var(--aether-color-warning,#b87922);--aether-checkbox-accent-hover:var(--aether-color-warning-hover,#aa7732);--aether-checkbox-accent-active:var(--aether-color-warning-active,#a37942);--aether-checkbox-on-accent:var(--aether-color-on-warning,#111827)}.aether-checkbox-group[data-tone=danger],.aether-checkbox[data-tone=danger]{--aether-checkbox-accent:var(--aether-color-danger,#d95f77);--aether-checkbox-accent-hover:var(--aether-color-danger-hover,#c46275);--aether-checkbox-accent-active:var(--aether-color-danger-active,#b86979);--aether-checkbox-on-accent:var(--aether-color-on-danger,#111827)}.aether-checkbox-group[data-tone=info],.aether-checkbox[data-tone=info]{--aether-checkbox-accent:var(--aether-color-info,#3999dd);--aether-checkbox-accent-hover:var(--aether-color-info-hover,#3287c2);--aether-checkbox-accent-active:var(--aether-color-info-active,#4587b6);--aether-checkbox-on-accent:var(--aether-color-on-info,#111827)}.aether-switch[data-tone=primary]{--aether-switch-accent:var(--aether-color-primary,#62b6f2);--aether-switch-accent-hover:var(--aether-color-primary-hover,#82c9fa);--aether-switch-accent-active:var(--aether-color-primary-active,#60b4f0);--aether-switch-on-accent:var(--aether-color-on-primary,#24435e)}.aether-switch[data-tone=success]{--aether-switch-accent:var(--aether-color-success,#38a889);--aether-switch-accent-hover:var(--aether-color-success-hover,#319479);--aether-switch-accent-active:var(--aether-color-success-active,#3f8e78);--aether-switch-on-accent:var(--aether-color-on-success,#111827)}.aether-switch[data-tone=warning]{--aether-switch-accent:var(--aether-color-warning,#b87922);--aether-switch-accent-hover:var(--aether-color-warning-hover,#aa7732);--aether-switch-accent-active:var(--aether-color-warning-active,#a37942);--aether-switch-on-accent:var(--aether-color-on-warning,#111827)}.aether-switch[data-tone=danger]{--aether-switch-accent:var(--aether-color-danger,#d95f77);--aether-switch-accent-hover:var(--aether-color-danger-hover,#c46275);--aether-switch-accent-active:var(--aether-color-danger-active,#b86979);--aether-switch-on-accent:var(--aether-color-on-danger,#111827)}.aether-switch[data-tone=info]{--aether-switch-accent:var(--aether-color-info,#3999dd);--aether-switch-accent-hover:var(--aether-color-info-hover,#3287c2);--aether-switch-accent-active:var(--aether-color-info-active,#4587b6);--aether-switch-on-accent:var(--aether-color-on-info,#111827)}.aether-floating-anchor{align-items:center;display:inline-flex}.aether-dropdown,.aether-popover{background:var(--aether-floating-background,var(--aether-color-surface-raised,#f7fbff));border:1px solid var(--aether-color-border,#c9e3f3);border-radius:var(--aether-radius-md,12px);box-shadow:var(--aether-floating-shadow,var(--aether-floating-outer-shadow,var(--aether-theme-shadow-raised,0 0 transparent)),var(--aether-floating-inner-shadow,0 0 transparent));box-sizing:border-box;color:var(--aether-color-text,#344f65);font:inherit;inset:auto;line-height:1.5;margin:0;max-height:var(--aether-floating-max-height, calc(100dvh - 16px) );max-width:calc(100vw - 16px);overflow:auto;position:fixed;z-index:var(--aether-floating-z-index,1000)}.aether-dropdown[hidden],.aether-popover[hidden]{display:none}.aether-dropdown[data-open],.aether-popover[data-open]{display:block}.aether-popover{overflow-wrap:anywhere;padding:16px;width:300px}.aether-dropdown:focus-visible,.aether-popover:focus-visible{outline:2px solid var(--aether-color-focus,#2d769f);outline-offset:2px}.aether-dropdown{min-width:180px;padding:6px;width:-moz-max-content;width:max-content}.aether-dropdown__item{align-items:center;background:0 0;border:0;border-radius:6px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:10px;padding:9px 12px;text-align:start;width:100%}.aether-dropdown__item:focus-visible,.aether-dropdown__item:hover:enabled{background:var(--aether-color-surface-hover,#e5f5ff);outline:2px solid var(--aether-color-focus,#2d769f);outline-offset:-2px}.aether-dropdown__item:disabled{color:var(--aether-color-text-disabled,#a3b6c2);cursor:not-allowed}.aether-dropdown__item[data-danger]{color:var(--aether-color-danger-text,#a6526a)}.aether-dropdown__label{color:var(--aether-color-text-readable,var(--aether-color-text-muted,#738e9f));font-size:var(--aether-text-xs,.75rem);padding:6px 12px}.aether-dropdown__separator{background:var(--aether-color-border,#c9e3f3);height:1px;margin:6px 4px}.aether-dropdown__arrow{flex-shrink:0;margin-inline-start:auto}.aether-dropdown__icon{align-items:center;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;pointer-events:none;width:20px}.aether-dropdown__content{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.aether-dropdown__title{overflow-wrap:anywhere}.aether-dropdown__description{display:block;line-height:1.5;overflow-wrap:anywhere;white-space:normal}.aether-dropdown__description,.aether-dropdown__shortcut{color:var(--aether-color-text-readable,#577285);font-size:var(--aether-text-xs,.75rem)}.aether-dropdown__shortcut{flex-shrink:0;margin-inline-start:auto}.aether-dropdown__item:disabled .aether-dropdown__description,.aether-dropdown__item:disabled .aether-dropdown__shortcut{color:inherit}:is(.aether-tag,.aether-badge,.aether-alert){--aether-display-accent:var(--aether-color-text-muted,#738e9f);--aether-display-text:var(--aether-color-text-readable,#577285);--aether-display-soft:var(--aether-color-surface-inset,#f4f9fd);--aether-display-on-color:var(--aether-color-on-muted,#111827)}:is(.aether-tag,.aether-badge,.aether-alert)[data-tone=primary]{--aether-display-accent:var(--aether-color-primary,#62b6f2);--aether-display-text:var(--aether-color-primary-text,#2c729a);--aether-display-soft:var(--aether-color-primary-soft,#dcf0ff);--aether-display-on-color:var(--aether-color-on-primary,#24435e);--aether-display-border:var(--aether-color-primary-border);--aether-display-icon:var(--aether-color-primary-icon,#2c729a)}:is(.aether-tag,.aether-badge,.aether-alert)[data-tone=success]{--aether-display-accent:var(--aether-color-success,#38a889);--aether-display-text:var(--aether-color-success-text,#2a7a71);--aether-display-soft:var(--aether-color-success-soft,#e6f4f4);--aether-display-on-color:var(--aether-color-on-success,#111827);--aether-display-border:var(--aether-color-success-border);--aether-display-icon:var(--aether-color-success-icon,#2a7a71)}:is(.aether-tag,.aether-badge,.aether-alert)[data-tone=warning]{--aether-display-accent:var(--aether-color-warning,#b87922);--aether-display-text:var(--aether-color-warning-text,#8f6529);--aether-display-soft:var(--aether-color-warning-soft,#f1efeb);--aether-display-on-color:var(--aether-color-on-warning,#111827);--aether-display-border:var(--aether-color-warning-border);--aether-display-icon:var(--aether-color-warning-icon,#8f6529)}:is(.aether-tag,.aether-badge,.aether-alert)[data-tone=danger]{--aether-display-accent:var(--aether-color-danger,#d95f77);--aether-display-text:var(--aether-color-danger-text,#a6526a);--aether-display-soft:var(--aether-color-danger-soft,#f4edf3);--aether-display-on-color:var(--aether-color-on-danger,#111827);--aether-display-border:var(--aether-color-danger-border);--aether-display-icon:var(--aether-color-danger-icon,#a6526a)}:is(.aether-tag,.aether-badge,.aether-alert)[data-tone=info]{--aether-display-accent:var(--aether-color-info,#3999dd);--aether-display-text:var(--aether-color-info-text,#2a72a7);--aether-display-soft:var(--aether-color-info-soft,#e6f2fc);--aether-display-on-color:var(--aether-color-on-info,#111827);--aether-display-border:var(--aether-color-info-border);--aether-display-icon:var(--aether-color-info-icon,#2a72a7)}.aether-tag{border:1px solid var(--aether-display-accent);box-sizing:border-box}@supports (color:color-mix(in lab,red,red)){.aether-tag{border:1px solid color-mix(in srgb,var(--aether-display-accent)25%,transparent)}}.aether-tag{align-items:center;background:var(--aether-tag-background,var(--aether-display-soft));border-radius:6px;color:var(--aether-display-text,var(--aether-display-accent));display:inline-flex;font:inherit;font-size:var(--aether-text-sm,.875rem);gap:6px;line-height:1.5;max-width:100%;padding:3px 9px;vertical-align:middle}.aether-tag[data-variant=outline]{background:var(--aether-tag-background,transparent);border-color:var(--aether-display-accent)}.aether-tag[data-variant=solid]{background:var(--aether-tag-background,var(--aether-display-accent));border-color:#0000;color:var(--aether-display-on-color)}.aether-tag[data-size=sm]{font-size:var(--aether-text-xs,.75rem);gap:4px;padding:1px 6px}.aether-tag[data-size=lg]{font-size:var(--aether-text-base,1rem);padding:5px 12px}.aether-tag__label{min-width:0;overflow-wrap:anywhere}.aether-tag__close{background:0 0;border:0;border-radius:4px;color:inherit;cursor:pointer;display:inline-grid;flex-shrink:0;font:inherit;font-size:18px;height:18px;line-height:1;padding:0;place-items:center;width:18px}.aether-tag__close:hover{background:currentColor}@supports (color:color-mix(in lab,red,red)){.aether-tag__close:hover{background:color-mix(in srgb,currentColor 15%,transparent)}}.aether-tag__close:focus-visible{outline:2px solid;outline-offset:1px}.aether-badge{display:inline-flex;position:relative;vertical-align:middle}.aether-badge__indicator{align-items:center;background:var(--aether-badge-background,var(--aether-display-accent));border-radius:999px;box-sizing:border-box;color:var(--aether-display-on-color);display:inline-flex;font:inherit;font-size:var(--aether-text-xs,.75rem);font-weight:600;height:20px;justify-content:center;line-height:1;min-width:20px;padding-inline:6px;white-space:nowrap}.aether-badge__indicator[data-dot]{height:8px;min-width:8px;padding:0;width:8px}.aether-badge[data-attached] .aether-badge__indicator{box-shadow:0 0 0 2px var(--aether-color-surface,#f7fbff);inset-block-start:var(--aether-badge-offset-y,0);inset-inline-end:var(--aether-badge-offset-x,0);position:absolute;transform:translate(50%,-50%)}.aether-badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[data-attached] .aether-badge__indicator{transform:translate(-50%,-50%)}.aether-alert{border:1px solid var(--aether-display-border,var(--aether-display-accent));box-sizing:border-box}@supports (color:color-mix(in lab,red,red)){.aether-alert{border:1px solid var(--aether-display-border,color-mix(in srgb,var(--aether-display-accent)35%,transparent))}}.aether-alert{align-items:start;background:var(--aether-alert-background,var(--aether-display-soft));border-radius:var(--aether-radius-md,12px);color:var(--aether-color-text,#344f65);display:flex;font:inherit;gap:12px;line-height:1.6;padding:16px;position:relative}.aether-alert[data-closable]{padding-inline-end:52px}.aether-alert>.aether-dismiss{inset-block-start:14px;inset-inline-end:14px;position:absolute}.aether-alert__icon{border:1px solid;border-radius:50%;color:var(--aether-display-icon,var(--aether-display-accent));display:inline-grid;flex-shrink:0;font-weight:700;height:24px;line-height:1;place-items:center;width:24px}.aether-alert__content{flex:1;min-width:0;overflow-wrap:anywhere}.aether-alert__content p{color:var(--aether-color-text-secondary-readable,#577287);font-size:var(--aether-text-sm,.875rem);margin:4px 0 0}.aether-alert__action{flex-shrink:0}@media(max-width:480px){.aether-alert{flex-wrap:wrap}.aether-alert[data-icon] .aether-alert__action{margin-inline-start:36px}}.aether-form{color:var(--aether-color-text,#344f65);font:inherit;width:100%}.aether-form__fields{border:0;display:flex;flex-direction:column;gap:20px;margin:0;min-width:0;padding:0}.aether-form-field__required,.aether-form__error{color:var(--aether-color-danger,#d95f77)}.aether-form-field>.aether-field{min-width:0}.aether-number-input__controls{display:inline-flex;gap:4px}.aether-multiselect__tag button,.aether-number-input__controls button{background:0 0;border:0;border-radius:6px;color:inherit;cursor:pointer;display:inline-grid;font:inherit;min-height:28px;min-width:28px;padding:0 4px;place-items:center}.aether-multiselect__tag button:hover,.aether-number-input__controls button:hover{background:var(--aether-color-surface-hover,#e5f5ff)}.aether-multiselect__tag button:focus-visible,.aether-number-input__controls button:focus-visible{outline:2px solid var(--aether-color-focus,#2d769f);outline-offset:2px}.aether-multiselect__tag button:disabled,.aether-number-input__controls button:disabled{cursor:not-allowed;opacity:.5}.aether-multiselect__tags{display:flex;flex-wrap:wrap;gap:6px;margin-block-start:6px}.aether-multiselect__tags:empty{display:none}.aether-multiselect .aether-floating-anchor{flex-wrap:wrap}.aether-multiselect .aether-combobox__arrow{top:21px}.aether-multiselect__tags{width:100%}.aether-multiselect__tag{align-items:center;background:var(--aether-color-primary-soft,#dcf0ff);border-radius:var(--aether-radius-sm,8px);color:var(--aether-color-text,#344f65);display:inline-flex;gap:4px;max-width:100%;padding-inline-start:8px}.aether-multiselect__tag>span{overflow-wrap:anywhere}.aether-slider__heading{align-items:center;display:flex;gap:12px;justify-content:space-between}.aether-slider__input{accent-color:var(--aether-color-primary,#62b6f2);background:0 0;border:0;box-sizing:border-box;cursor:pointer;display:block;height:28px;margin:0;padding:0;width:100%}.aether-slider__input:focus-visible{border-radius:6px;outline:2px solid var(--aether-color-focus,#2d769f);outline-offset:3px}.aether-slider__input:disabled,.aether-slider__input[aria-readonly]{cursor:not-allowed}.aether-slider[data-disabled]{opacity:.5}.aether-slider[data-status=error] .aether-field__message{color:var(--aether-color-danger,#d95f77)}.aether-dialog.aether-drawer{background:var(--aether-drawer-background,var(--aether-dialog-background,var(--aether-color-surface-raised,#f7fbff)));border-radius:0;box-shadow:var(--aether-drawer-shadow,var(--aether-dialog-shadow,var(--aether-drawer-outer-shadow,var(--aether-theme-shadow-dialog,0 0 transparent)),var(--aether-drawer-inner-shadow,0 0 transparent)));box-sizing:border-box;height:100dvh;inset:0;margin-block:0;max-height:100dvh;max-width:100vw;position:fixed;width:min(var(--aether-drawer-size,400px),100vw)}.aether-drawer[data-placement=end]{margin-inline:auto 0}.aether-drawer[data-placement=start]{margin-inline:0 auto}.aether-dialog.aether-drawer[data-placement=bottom],.aether-dialog.aether-drawer[data-placement=top]{height:min(var(--aether-drawer-size,400px),100dvh);margin-inline:0;width:100vw}.aether-dialog.aether-drawer[data-placement=bottom]{margin-block:auto 0}.aether-drawer[open]{animation:aether-drawer-enter .18s ease-out}@keyframes aether-drawer-enter{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.aether-drawer[open]{animation:none}}@media(forced-colors:active){.aether-multiselect__tag{border:1px solid buttontext}}.aether-lc{--aether-lc-px:0;--aether-lc-py:0;--aether-lc-ex:0;--aether-lc-ey:0;--aether-lc-rx:0deg;--aether-lc-ry:0deg;--aether-lc-tilt:0;--aether-lc-light-x:24%;--aether-lc-light-y:19%;--aether-lc-specular:.0908;--aether-lc-edge-power:.18;--aether-lc-edge-angle:135deg;--aether-lc-sweep-x:-16%;--aether-lc-sweep-y:-4%;--aether-lc-sweep-angle:-24deg;--aether-lc-sweep-width:.93;--aether-lc-refract-x:0px;--aether-lc-refract-y:0px;border-radius:var(--aether-lc-radius,23px);display:block;flex-shrink:0;max-width:100%;outline:none;perspective:var(--aether-lc-perspective,1150px);position:relative;touch-action:pan-y}.aether-lc,.aether-lc *{box-sizing:border-box}.aether-lc:focus-visible{outline:1px solid var(--aether-lc-tint);outline-offset:8px}.aether-lc__card{border-radius:inherit;inset:0;position:absolute;transform:rotateX(var(--aether-lc-rx))rotateY(var(--aether-lc-ry));transform-style:preserve-3d}.aether-lc[data-motion=on] .aether-lc__card{will-change:transform}.aether-lc__echo{border:1px solid var(--aether-lc-tint);border-radius:inherit;inset:0;pointer-events:none;position:absolute}.aether-lc__echo--1{-webkit-mask-image:conic-gradient(from 15deg,#0000 0deg 25deg,#000 25deg 117deg,#0000 117deg 215deg,#000 215deg 307deg,#0000 307deg);mask-image:conic-gradient(from 15deg,#0000 0deg 25deg,#000 25deg 117deg,#0000 117deg 215deg,#000 215deg 307deg,#0000 307deg);opacity:calc((.4 + var(--aether-lc-tilt)*.6)*var(--aether-lc-ghost-opacity));transform:translate3d(calc(-4px - var(--aether-lc-tilt)*3px - var(--aether-lc-ex)*4px),calc(4px + var(--aether-lc-tilt)*2px - var(--aether-lc-ey)*3px),-17px)}.aether-lc__echo--2{border-color:var(--aether-lc-accent);-webkit-mask-image:conic-gradient(from 45deg,#0000 0deg 38deg,#000 38deg 108deg,#0000 108deg 229deg,#000 229deg 305deg,#0000 305deg);mask-image:conic-gradient(from 45deg,#0000 0deg 38deg,#000 38deg 108deg,#0000 108deg 229deg,#000 229deg 305deg,#0000 305deg);opacity:calc((.25 + var(--aether-lc-tilt)*.39)*var(--aether-lc-ghost-opacity));transform:translate3d(calc(5px + var(--aether-lc-tilt)*3px - var(--aether-lc-ex)*7px),calc(-3px - var(--aether-lc-tilt)*2px - var(--aether-lc-ey)*5px),-33px)}.aether-lc__echo--3{-webkit-mask-image:conic-gradient(from 5deg,#0000 0deg 50deg,#000 50deg 126deg,#0000 126deg 244deg,#000 244deg 310deg,#0000 310deg);mask-image:conic-gradient(from 5deg,#0000 0deg 50deg,#000 50deg 126deg,#0000 126deg 244deg,#000 244deg 310deg,#0000 310deg);opacity:calc((.14 + var(--aether-lc-tilt)*.26)*var(--aether-lc-ghost-opacity));transform:translate3d(calc(-8px - var(--aether-lc-tilt)*4px - var(--aether-lc-ex)*10px),calc(7px + var(--aether-lc-tilt)*3px - var(--aether-lc-ey)*7px),-49px)}.aether-lc__art-surface,.aether-lc__backplate,.aether-lc__edge-refraction,.aether-lc__glass-front,.aether-lc__rim{backface-visibility:hidden;border-radius:inherit;inset:0;position:absolute}.aether-lc__backplate{background:var(--aether-lc-background);border:1px solid #93aaca26;box-shadow:var(--aether-lc-shadow,var(--aether-lc-outer-shadow,var(--aether-theme-card-shadow,0 0 transparent)));transform:translateZ(calc(var(--aether-lc-thickness)*-.25))}.aether-lc__rim{border:1px solid #c2d8f21e;box-shadow:inset 1px 0 #9ed3ee16,inset -1px 0 #a392dc11;opacity:calc(.24 + var(--aether-lc-tilt)*.32);pointer-events:none}.aether-lc__rim--1{transform:translateZ(0)}.aether-lc__rim--2{transform:translateZ(calc(var(--aether-lc-thickness)*.28))}.aether-lc__rim--3{transform:translateZ(calc(var(--aether-lc-thickness)*.57))}.aether-lc__art-surface{background:var(--aether-lc-background);overflow:hidden;transform:translateZ(calc(var(--aether-lc-thickness)*.14))}.aether-lc__image-plane{inset:0;position:absolute;transform:translate(calc(var(--aether-lc-px)*-2px*var(--aether-lc-parallax)),calc(var(--aether-lc-py)*-2px*var(--aether-lc-parallax)))scale(var(--aether-lc-image-scale))}.aether-lc__image{display:block;height:100%;-o-object-fit:var(--aether-lc-image-fit);object-fit:var(--aether-lc-image-fit);-o-object-position:var(--aether-lc-image-position);object-position:var(--aether-lc-image-position);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.aether-lc__edge-refraction{opacity:calc((.12 + var(--aether-lc-tilt)*.3)*var(--aether-lc-refraction));overflow:hidden;padding:4px;pointer-events:none;transform:translateZ(calc(var(--aether-lc-thickness)*.43))}.aether-lc__refraction-content{filter:saturate(.85)brightness(1.12);inset:0;position:absolute;transform:translate(var(--aether-lc-refract-x),var(--aether-lc-refract-y))}.aether-lc__glass-front{background:linear-gradient(145deg,#c7def707,#0000 28% 76%,#9aafd704);border:1px solid #bad1f223;box-shadow:var(--aether-lc-inner-shadow,0 0 transparent),inset 0 1px #e5f3ff16,inset 0 -1px #bed6ef0b;overflow:hidden;pointer-events:none;transform:translateZ(var(--aether-lc-thickness))}.aether-lc__reflection{background:radial-gradient(ellipse at var(--aether-lc-light-x)var(--aether-lc-light-y),#e0efff60,#bfd9ff22 17%,#b6d2ff07 39%,transparent 66%);inset:0;opacity:calc(var(--aether-lc-specular)*var(--aether-lc-glare));position:absolute}.aether-lc__sweep{background:linear-gradient(90deg,#0000 38%,#c5ddff03 44%,#e9f5ff18 49%,#e8f2ff21 50%,#bdd6ff06 55%,#0000 62%);inset:-70%;opacity:calc((.18 + var(--aether-lc-specular)*1.2)*var(--aether-lc-sweep));position:absolute;transform:translate(var(--aether-lc-sweep-x),var(--aether-lc-sweep-y))rotate(var(--aether-lc-sweep-angle))scaleX(var(--aether-lc-sweep-width))}.aether-lc__dispersion{background:conic-gradient(from var(--aether-lc-edge-angle),transparent,var(--aether-lc-accent)18%,transparent 35%,transparent 53%,var(--aether-lc-tint)72%,transparent);opacity:calc(var(--aether-lc-edge-power)*var(--aether-lc-dispersion)*.4)}.aether-lc__dispersion,.aether-lc__edge-glint{border-radius:inherit;inset:0;padding:1px;position:absolute}.aether-lc__edge-glint{background:radial-gradient(ellipse at var(--aether-lc-light-x)var(--aether-lc-light-y),var(--aether-lc-tint),#dff3ff18 25%,transparent 58%);opacity:calc((.16 + var(--aether-lc-specular)*.8)*var(--aether-lc-glare))}.aether-lc__dispersion,.aether-lc__edge-glint,.aether-lc__edge-refraction{-webkit-mask-clip:border-box,content-box;mask-clip:border-box,content-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-origin:border-box,content-box;mask-origin:border-box,content-box}@media(prefers-reduced-motion:reduce){.aether-lc[data-motion=on] .aether-lc__card{will-change:auto}}:root{--aether-color-page:#f1faff;--aether-color-sidebar:#f7fbff;--aether-color-surface:#f7fbff;--aether-color-surface-inset:#f4f9fd;--aether-color-surface-raised:#f7fbff;--aether-color-surface-hover:#e5f5ff;--aether-color-text:#344f65;--aether-color-text-secondary:#617d91;--aether-color-text-muted:#738e9f;--aether-color-text-disabled:#a3b6c2;--aether-color-border:#c9e3f3;--aether-color-border-subtle:#dfecf5;--aether-color-border-strong:#738e9f;--aether-color-success:#38a889;--aether-color-warning:#b87922;--aether-color-danger:#d95f77;--aether-color-info:#3999dd;--aether-color-glass-edge:#a8cfe6;--aether-color-shadow:#24435e;--aether-color-mint:#75cebc;--aether-color-sakura:#f4b8d2;--aether-color-lavender:#b9aef0;--aether-color-sunshine:#ffe4ab;--aether-color-success-hover:#319479;--aether-color-success-active:#3f8e78;--aether-color-success-soft:#e6f4f4;--aether-color-on-success:#111827;--aether-color-warning-hover:#aa7732;--aether-color-warning-active:#a37942;--aether-color-warning-soft:#f1efeb;--aether-color-on-warning:#111827;--aether-color-danger-hover:#c46275;--aether-color-danger-active:#b86979;--aether-color-danger-soft:#f4edf3;--aether-color-on-danger:#111827;--aether-color-info-hover:#3287c2;--aether-color-info-active:#4587b6;--aether-color-info-soft:#e6f2fc;--aether-color-on-info:#111827;--aether-color-primary:#62b6f2;--aether-color-primary-hover:#82c9fa;--aether-color-primary-active:#60b4f0;--aether-color-primary-soft:#dcf0ff;--aether-color-on-primary:#24435e;--aether-color-primary-text:#2c729a;--aether-color-success-text:#2a7a71;--aether-color-warning-text:#8f6529;--aether-color-danger-text:#a6526a;--aether-color-info-text:#2a72a7;--aether-color-primary-border:#62b6f259;--aether-color-primary-icon:#2c729a;--aether-color-success-border:#38a88959;--aether-color-success-icon:#2a7a71;--aether-color-warning-border:#b8792259;--aether-color-warning-icon:#8f6529;--aether-color-danger-border:#d95f7759;--aether-color-danger-icon:#a6526a;--aether-color-info-border:#3999dd59;--aether-color-info-icon:#2a72a7;--aether-color-text-secondary-readable:#577287;--aether-color-icon:#547c98;--aether-color-on-muted:#111827;--aether-color-text-readable:#577285;--aether-color-focus:#2d769f;--aether-theme-icon-color:var(--aether-color-icon);--aether-theme-control-radius:var(--aether-radius-md,12px);--aether-theme-field-background:#f7fbff;--aether-theme-glass-opacity:.88;--aether-theme-glass-blur:8px;--aether-theme-glass-saturation:1.05;--aether-theme-glass-border-opacity:.8;--aether-theme-glass-shadow:0;--aether-theme-glass-highlight:.12;--aether-theme-glass-background:#f7fbff;--aether-theme-glass-reflection:linear-gradient(145deg,#ffffff59,transparent 45%);--aether-theme-glass-reflection-edge:#ffffffa6;--aether-theme-glow-primary:radial-gradient(circle,#62b6f224,transparent 70%);--aether-theme-glow-sakura:radial-gradient(circle,#f4b8d21f,transparent 70%);--aether-theme-glass-radius:var(--aether-radius-lg,16px);--aether-theme-shadow-raised:0 0 transparent;--aether-theme-shadow-dialog:0 0 transparent;--aether-theme-dialog-backdrop:#24435e33;--aether-theme-nav-blur:8px;--aether-theme-card-shadow:0 0 transparent;--aether-theme-hero-background:linear-gradient(135deg,#f1faff,#e5f5ff 45%,#f6efff);color-scheme:light}:root.dark{--aether-color-page:#0d1926;--aether-color-sidebar:#101f2e;--aether-color-surface:#142637;--aether-color-surface-inset:#112131;--aether-color-surface-raised:#1b3044;--aether-color-surface-hover:#254158;--aether-color-text:#e0f0fa;--aether-color-text-secondary:#adc9dc;--aether-color-text-muted:#8daec4;--aether-color-text-disabled:#5d788d;--aether-color-border:#304d64;--aether-color-border-subtle:#233c50;--aether-color-border-strong:#6c90a9;--aether-color-success:#75cebc;--aether-color-warning:#edc887;--aether-color-danger:#f29bac;--aether-color-info:#82c9fa;--aether-color-glass-edge:#82b6d6;--aether-color-shadow:#050e17;--aether-color-mint:#75cebc;--aether-color-sakura:#e4aac6;--aether-color-lavender:#b9aef0;--aether-color-sunshine:#edc887;--aether-color-success-hover:#86d4c4;--aether-color-success-active:#5ba193;--aether-color-success-soft:#203a47;--aether-color-on-success:#111827;--aether-color-warning-hover:#efcf95;--aether-color-warning-active:#b99c69;--aether-color-warning-soft:#2e3941;--aether-color-on-warning:#111827;--aether-color-danger-hover:#f4a7b6;--aether-color-danger-active:#bd7986;--aether-color-danger-soft:#2f3445;--aether-color-on-danger:#111827;--aether-color-info-hover:#91cffb;--aether-color-info-active:#659dc3;--aether-color-info-soft:#213a4e;--aether-color-on-info:#111827;--aether-color-primary:#62b6f2;--aether-color-primary-hover:#82c9fa;--aether-color-primary-active:#60b4f0;--aether-color-primary-soft:#203f57;--aether-color-on-primary:#24435e;--aether-color-primary-text:#62b6f2;--aether-color-success-text:#75cebc;--aether-color-warning-text:#edc887;--aether-color-danger-text:#f29bac;--aether-color-info-text:#82c9fa;--aether-color-primary-border:#62b6f259;--aether-color-primary-icon:#62b6f2;--aether-color-success-border:#75cebc59;--aether-color-success-icon:#75cebc;--aether-color-warning-border:#edc88759;--aether-color-warning-icon:#edc887;--aether-color-danger-border:#f29bac59;--aether-color-danger-icon:#f29bac;--aether-color-info-border:#82c9fa59;--aether-color-info-icon:#82c9fa;--aether-color-text-secondary-readable:#adc9dc;--aether-color-icon:#adc9dc;--aether-color-on-muted:#111827;--aether-color-text-readable:#8daec4;--aether-color-focus:#82c9fa;--aether-theme-icon-color:var(--aether-color-icon);--aether-theme-control-radius:var(--aether-radius-md,12px);--aether-theme-field-background:#142637;--aether-theme-glass-opacity:.88;--aether-theme-glass-blur:8px;--aether-theme-glass-saturation:1.05;--aether-theme-glass-border-opacity:.8;--aether-theme-glass-shadow:0;--aether-theme-glass-highlight:.12;--aether-theme-glass-background:#1b3044;--aether-theme-glass-reflection:linear-gradient(145deg,#ffffff59,transparent 45%);--aether-theme-glass-reflection-edge:#ffffffa6;--aether-theme-glow-primary:radial-gradient(circle,#62b6f224,transparent 70%);--aether-theme-glow-sakura:radial-gradient(circle,#e4aac61f,transparent 70%);--aether-theme-glass-radius:var(--aether-radius-lg,16px);--aether-theme-shadow-raised:0 0 transparent;--aether-theme-shadow-dialog:0 0 transparent;--aether-theme-dialog-backdrop:#050e1799;--aether-theme-nav-blur:8px;--aether-theme-card-shadow:0 0 transparent;--aether-theme-hero-background:linear-gradient(135deg,#142637,#203f57 65%,#282d47);color-scheme:dark}:root{--bg:var(--aether-color-page);--panel:var(--aether-color-surface);--surface:var(--aether-color-surface-inset);--text:var(--aether-color-text);--muted:var(--aether-color-text-secondary-readable);--subtle:var(--aether-color-text-readable);--line:var(--aether-color-border);--accent:var(--aether-color-primary-text);--accent-soft:var(--aether-color-primary-soft);--accent-border:var(--aether-color-primary-border);--shadow-sm:var(--aether-theme-shadow-raised);--shadow-lg:var(--aether-theme-shadow-raised);--hero-wash:var(--bg)}@supports (color:color-mix(in lab,red,red)){:root{--hero-wash:color-mix(in srgb,var(--bg)96%,transparent)}}:root{--hero-edge:var(--bg)}@supports (color:color-mix(in lab,red,red)){:root{--hero-edge:color-mix(in srgb,var(--bg)55%,transparent)}}:root{--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:48px;--space-6:64px;--space-7:96px;--font-small:.875rem;--font-body:1rem;--font-lead:1.125rem;--font-card:1.25rem;--radius:16px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{background:var(--bg);font:1rem/1.75 Segoe UI,Microsoft YaHei,sans-serif;margin:0}.site-shell,body{color:var(--text)}.site-shell:not(.contact-content){isolation:isolate;position:relative}.site-shell h1,.site-shell h2,.site-shell h3,.site-shell p{margin:0}.site-shell a:not(.aether-button){color:inherit;text-decoration:none}.site-shell button{cursor:pointer;font-family:inherit}.site-shell a,.site-shell button{touch-action:manipulation}.site-shell :is(a,button,summary):focus-visible{outline:3px solid var(--aether-color-focus);outline-offset:5px}.site-shell img{max-width:100%}.site-shell .wrap{margin-inline:auto;width:min(1400px,100% - 96px)}.site-shell .background{background:linear-gradient(90deg,var(--hero-wash)0,var(--hero-wash)30%,var(--hero-edge)100%),url(https://tuchuang.irislc.cn/i/2026/03/05/69a992daa33ba.webp) 50%/cover;height:760px;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000);pointer-events:none;position:absolute;z-index:-1}.site-shell>header{align-items:center;background:var(--panel);border-bottom:1px solid var(--line);display:flex;gap:24px;justify-content:space-between;padding:24px max(32px,50% - 700px)}.site-shell .brand{align-items:center;display:flex;font-size:1.25rem;font-weight:700;gap:12px;white-space:nowrap}.site-shell .brand-logo{border-radius:12px;flex-shrink:0;height:42px;-o-object-fit:cover;object-fit:cover;width:42px}.site-shell .brand small{color:var(--subtle);display:block;font-size:.625rem;font-weight:400;letter-spacing:2px}.site-shell nav{color:var(--muted);display:flex;font-size:var(--font-body);gap:32px}.site-shell nav a{padding-block:8px}.site-shell nav a:hover{color:var(--text)}.site-shell nav .router-link-active{color:var(--text);font-weight:600}.site-shell .header-actions{align-items:center;display:flex;flex-shrink:0;gap:12px}.site-shell .icon-button{--aether-button-height:44px;display:grid;height:44px;padding:10px;place-items:center;width:44px}.site-shell .mobile{display:none}.site-shell .button{font-size:var(--font-body);gap:16px;min-height:48px;padding:12px 24px}.site-shell .button.small{min-height:44px;padding:8px 16px}.site-shell .text-button{--aether-button-text-color:var(--accent);font-size:var(--font-body);min-height:44px;padding:8px 0;white-space:normal}.site-shell .text-button:hover{text-decoration:underline;text-underline-offset:5px}.site-shell .hero{align-items:center;display:grid;gap:80px;grid-template-columns:1.12fr 1fr;padding-block:var(--space-7)}.site-shell .eyebrow{align-items:center;color:var(--subtle);display:flex;font-size:var(--font-small);font-weight:600;gap:8px;letter-spacing:1px;margin-bottom:16px}.site-shell .hero .eyebrow{color:var(--accent)}.site-shell .dot{background:var(--accent);border-radius:50%;height:6px;width:6px}.site-shell h1{font-size:clamp(2.25rem,3.5vw,3.5rem);font-weight:700;letter-spacing:-1px;line-height:1.3}.site-shell .gradient{color:var(--accent)}.site-shell .hero-copy>p{color:var(--muted);font-size:var(--font-lead);line-height:1.85;margin-top:24px;max-width:31em}.site-shell .actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.site-shell .hero-bottom{align-items:center;color:var(--subtle);display:flex;flex-wrap:wrap;font-size:var(--font-small);gap:16px;margin-top:24px}.site-shell .hero-bottom i{background:var(--subtle);border-radius:50%;height:3px;width:3px}.site-shell .architecture{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-lg);overflow:hidden}.site-shell .window-top{align-items:center;background:var(--surface);color:var(--subtle);display:flex;font-size:var(--font-small);justify-content:space-between;padding:16px 24px}.site-shell .window-dots{font-size:10px;letter-spacing:3px}.site-shell .architecture-body{padding:32px}.site-shell .architecture-heading{align-items:baseline;display:flex;flex-wrap:wrap;font-weight:600;gap:8px;justify-content:space-between;margin-bottom:24px}.site-shell .architecture-heading small{color:var(--subtle);font-size:var(--font-small);font-weight:400}.site-shell .app-node,.site-shell .foundation{align-items:center;background:var(--surface);border-radius:12px;display:flex;gap:16px;padding:20px}.site-shell .app-node{background:var(--accent-soft);box-shadow:inset 3px 0 var(--accent)}.site-shell .app-node strong,.site-shell .foundation strong{display:block;font-weight:600}.site-shell .app-node small,.site-shell .foundation small{color:var(--muted);display:block;font-size:var(--font-small);margin-top:4px}.site-shell .foundation>span,.site-shell .mini-icon,.site-shell .node-icon{color:var(--subtle);display:inline-flex;flex-shrink:0;font-size:24px}.site-shell .node-symbol{color:var(--accent);margin-left:auto}.site-shell .connector{border-left:1px solid var(--line);height:24px;margin-left:50%}.site-shell .node-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell .node{background:var(--surface);border-radius:12px;display:grid;gap:4px 8px;grid-template-columns:24px minmax(0,1fr);padding:16px}.site-shell .node strong{font-weight:600}.site-shell .node small{color:var(--muted);font-size:var(--font-small);grid-column:2}.site-shell .mini-icon{grid-row:span 2}.site-shell .system-footer{align-items:center;color:var(--subtle);display:flex;font-size:var(--font-small);gap:8px;justify-content:space-between;margin-top:24px}.site-shell .system-footer b{font-weight:400}.site-shell .section{padding-block:var(--space-7)}.site-shell .section+.section{border-top:1px solid var(--line)}.site-shell .section-top{align-items:baseline;display:flex;gap:32px;justify-content:space-between;margin-bottom:40px}.site-shell .section-top>p{color:var(--muted);max-width:26em}.site-shell .section-top .eyebrow{margin-bottom:12px}.site-shell h2{font-size:clamp(1.75rem,2.2vw,2.25rem);font-weight:600;letter-spacing:-.5px;line-height:1.4}.site-shell h3{font-size:var(--font-card);font-weight:600;line-height:1.5}.site-shell .quiet{color:var(--subtle);font-size:var(--font-small)}.site-shell .service-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.site-shell .service{background:var(--panel);border:1px solid #0000;border-radius:var(--radius);box-shadow:var(--shadow-sm);color:var(--text);display:flex;flex-direction:column;min-width:0;padding:32px;text-align:left;transition:border-color .15s,background-color .15s}.site-shell .service.active,.site-shell .service:hover{border-color:var(--accent-border)}.site-shell .service.active{background:var(--accent-soft);box-shadow:inset 0 3px var(--accent)}.site-shell .service-number{color:var(--subtle);display:flex;font-size:var(--font-small);justify-content:space-between;width:100%}.site-shell .service-icon{align-items:center;background:var(--surface);border-radius:12px;color:var(--muted);display:inline-flex;height:48px;justify-content:center;margin:24px 0;width:48px}.site-shell .service-icon .aether-icon{height:24px;width:24px}.site-shell .service-title{font-size:1.375rem;font-weight:600}.site-shell .service-summary{color:var(--muted);flex:1;font-size:var(--font-body);line-height:1.75;margin:8px 0 24px}.site-shell .service-foot{color:var(--subtle);display:block;font-size:var(--font-small)}.site-shell .service-detail{align-items:center;background:var(--surface);border-radius:12px;display:flex;gap:24px;justify-content:space-between;margin-top:24px;padding:24px 32px}.site-shell .service-detail p{color:var(--muted);font-size:var(--font-body);max-width:65em}.site-shell .service-detail .text-button{flex-shrink:0}.site-shell .project-grid{display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr))}.site-shell .project{background:var(--panel);border-radius:var(--radius);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;min-width:0;overflow:hidden}.site-shell .project-art{align-items:center;background:var(--surface);display:flex;height:184px;justify-content:center}.site-shell .project-art img{border-radius:20px;box-shadow:var(--shadow-sm);height:88px;-o-object-fit:cover;object-fit:cover;transform:none!important;transition:none!important;width:88px}.site-shell .project-body{display:flex;flex:1;flex-direction:column;padding:32px}.site-shell .tag{color:var(--subtle);display:block;font-size:var(--font-small);margin-bottom:8px}.site-shell .project-body p{color:var(--muted);flex:1;font-size:var(--font-body);line-height:1.8;margin:16px 0 24px}.site-shell .project-body .text-button,.site-shell .project-body a{align-items:center;color:var(--accent);display:flex;font-size:var(--font-body);justify-content:space-between;min-height:44px}.site-shell .project-body a:not(.aether-button){font-weight:500}.site-shell .project-body a:hover{text-decoration:underline;text-underline-offset:5px}.site-shell .process-grid{display:grid;gap:48px;grid-template-columns:repeat(4,minmax(0,1fr))}.site-shell .process-grid article>span{color:var(--subtle);display:block;font-size:var(--font-small);margin-bottom:16px}.site-shell .process-grid h3{margin-bottom:12px}.site-shell .process-grid p{color:var(--muted)}.site-shell .team-grid{display:grid;gap:32px;grid-template-columns:repeat(4,minmax(0,1fr))}.site-shell .team-grid article{align-content:center;align-items:center;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:64px minmax(0,1fr);min-width:0}.site-shell .team-grid .team-avatar{border-radius:16px;grid-row:span 2}.site-shell .team-grid p{color:var(--muted);font-size:var(--font-body);overflow-wrap:anywhere}.site-shell .partner-heading{font-size:var(--font-body);font-weight:600;margin:64px 0 24px}.site-shell .partners{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}.site-shell .partners>div{align-items:center;color:var(--muted);display:flex;font-size:var(--font-small);gap:16px;min-width:0}.site-shell .partners img{background:#fff;border-radius:8px;flex-shrink:0;height:48px;-o-object-fit:contain;object-fit:contain;padding:6px;width:56px}.site-shell .partners a:hover{text-decoration:underline}.site-shell .faq-layout{display:grid;gap:96px;grid-template-columns:1fr 1.65fr}.site-shell .faq-layout h2{margin-bottom:16px}.site-shell .faq-list p{color:var(--muted);line-height:1.85;margin-top:16px;max-width:38em}.site-shell .contact-banner{background:var(--accent-soft);border-left:4px solid var(--accent);border-radius:var(--radius);margin:0 0 64px;padding:64px}.site-shell .contact-banner h2{font-size:clamp(1.75rem,2.5vw,2.5rem)}.site-shell .contact-banner p{color:var(--muted);margin:16px 0 32px}.site-shell .contact-banner .eyebrow{color:var(--muted)}.site-shell>footer{color:var(--subtle);flex-wrap:wrap;font-size:var(--font-small);padding-bottom:32px}.site-shell .contact-row,.site-shell>footer{display:flex;gap:16px;justify-content:space-between}.site-shell .contact-row{align-items:center;background:var(--surface);border-radius:12px;margin-bottom:16px;padding:20px}.site-shell .contact-row small{color:var(--muted);display:block;font-size:var(--font-small)}.site-shell .contact-row strong{display:block;font-size:var(--font-body);overflow-wrap:anywhere}.site-shell .contact-row .button{padding-inline:12px;white-space:nowrap}.site-shell .mail-button{width:100%}.site-shell #copy-status{color:var(--muted);font-size:var(--font-small);margin-top:16px;min-height:24px}.site-shell .subpage h1{font-size:clamp(2rem,3vw,2.5rem)}.site-shell .skip-link{background:var(--panel);left:16px;padding:12px;position:absolute;top:-80px;z-index:100}.site-shell .skip-link:focus{top:12px}@media(max-width:1100px){.site-shell .wrap{width:calc(100% - 64px)}.site-shell>header{flex-wrap:wrap;padding:24px 32px}.site-shell nav{gap:20px}.site-shell .hero{gap:32px;padding-block:64px}.site-shell .architecture-body{padding:24px}.site-shell .partners,.site-shell .process-grid,.site-shell .service-grid,.site-shell .team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell .project-grid{gap:16px}.site-shell .project-body{padding:24px}.site-shell .section{padding-block:64px}.site-shell .faq-layout{gap:48px}}@media(max-width:780px){.site-shell .wrap{width:calc(100% - 40px)}.site-shell>header{gap:12px;padding:16px 20px}.site-shell .brand{font-size:1rem}.site-shell .header-actions{gap:8px;margin-left:auto}.site-shell .header-actions .button{font-size:.9375rem;padding:8px 12px}.site-shell .mobile{display:grid}.site-shell nav{display:none;flex-wrap:wrap;gap:12px 24px;order:3;width:100%}.site-shell nav.open{display:flex}.site-shell .hero{gap:40px;grid-template-columns:1fr;padding-block:48px 64px}.site-shell .hero-copy>p{font-size:var(--font-body)}.site-shell .architecture{max-width:560px;width:100%}.site-shell .background{height:640px}.site-shell .section-top{flex-direction:column;gap:16px;margin-bottom:32px}.site-shell .service{padding:24px}.site-shell .service-title{font-size:var(--font-card)}.site-shell .service-detail{align-items:flex-start;flex-direction:column;gap:12px;padding:24px}.site-shell .project-grid{gap:24px;grid-template-columns:1fr}.site-shell .project{display:grid;grid-template-columns:160px minmax(0,1fr)}.site-shell .project-art{height:100%;min-height:184px}.site-shell .process-grid{gap:32px}.site-shell .faq-layout{gap:32px;grid-template-columns:1fr}.site-shell .contact-banner{padding:32px}}@media(max-width:480px){.site-shell>header{padding-inline:16px}.site-shell .brand{gap:8px}.site-shell .brand small{display:none}.site-shell .brand-logo{height:36px;width:36px}.site-shell .header-actions{gap:4px}.site-shell .header-actions>.primary .aether-icon{display:none}.site-shell .partners,.site-shell .service-grid,.site-shell .team-grid{grid-template-columns:1fr}.site-shell .service{padding:24px}.site-shell .service-icon{margin-block:16px}.site-shell .service-summary{margin-bottom:16px}.site-shell .project{display:flex}.site-shell .project-art{height:160px;min-height:160px}.site-shell .team-grid{gap:24px}.site-shell .architecture-body{padding:20px}.site-shell .window-top{font-size:.8125rem;padding:16px}.site-shell .node{padding:12px}.site-shell .node-grid{gap:12px}.site-shell .contact-row{flex-wrap:wrap}.site-shell .contact-banner{padding:24px}}@media(max-width:360px){.site-shell .node-grid,.site-shell .process-grid{grid-template-columns:1fr}.site-shell h1{font-size:2rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site-shell *{animation:none!important;transition:none!important}}.site-shell .aether-button__label{align-items:center;display:inline-flex;gap:12px;justify-content:center}.site-shell .contact-dialog{background:var(--panel);color:var(--text)}.site-shell .contact-dialog h2{font-size:1.5rem}.site-shell .contact-dialog .aether-dialog__description{color:var(--muted);margin-top:12px}.site-shell .aether-dismiss{height:44px;width:44px}.site-shell .faq-list{--aether-collapse-background:transparent}.site-shell .faq-list h3{font-size:1rem}.site-shell .faq-list p{margin:0}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
