/*! aequitas — a minimal design language with frost and blur */
@layer ae.reset{*,:after,:before{box-sizing:border-box}*{margin:0}:root{interpolate-size:allow-keywords;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;tab-size:2}canvas,img,picture,svg,video{block-size:auto;max-inline-size:100%;display:block}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}::placeholder{color:var(--ae-text-muted);opacity:1}textarea{field-sizing:content;min-block-size:3lh}:where([hidden]:not([hidden=until-found])){display:none!important}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important}}}@layer ae.tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ae-hue:255;--ae-neutral-hue:255;--ae-bg:var(--lightningcss-light,oklch(.975 .003 var(--ae-neutral-hue)))var(--lightningcss-dark,oklch(.14 .008 var(--ae-neutral-hue)));--ae-bg-sunken:var(--lightningcss-light,oklch(.96 .005 var(--ae-neutral-hue)))var(--lightningcss-dark,oklch(.115 .006 var(--ae-neutral-hue)));--ae-surface:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(.26 .01 var(--ae-neutral-hue)));--ae-surface-hover:var(--lightningcss-light,oklch(.97 .004 var(--ae-neutral-hue)))var(--lightningcss-dark,oklch(.31 .012 var(--ae-neutral-hue)));--ae-text:var(--lightningcss-light,oklch(.21 .02 var(--ae-neutral-hue)))var(--lightningcss-dark,oklch(.96 .005 var(--ae-neutral-hue)));--ae-text-muted:var(--lightningcss-light,oklch(.48 .02 var(--ae-neutral-hue)))var(--lightningcss-dark,oklch(.72 .015 var(--ae-neutral-hue)));--ae-border:var(--lightningcss-light,oklch(.2 .02 var(--ae-neutral-hue) / .08))var(--lightningcss-dark,oklch(100% 0 0/.08));--ae-border-strong:var(--lightningcss-light,oklch(.2 .02 var(--ae-neutral-hue) / .16))var(--lightningcss-dark,oklch(100% 0 0/.16));--ae-highlight:var(--lightningcss-light,oklch(100% 0 0/.9))var(--lightningcss-dark,oklch(100% 0 0/.08));--ae-success:var(--lightningcss-light,oklch(52% .15 150))var(--lightningcss-dark,oklch(75% .15 150));--ae-success-contrast:var(--lightningcss-light,oklch(99% 0 0))var(--lightningcss-dark,oklch(18% .04 150));--ae-warning:var(--lightningcss-light,oklch(55% .14 65))var(--lightningcss-dark,oklch(82% .15 80));--ae-warning-contrast:var(--lightningcss-light,oklch(99% 0 0))var(--lightningcss-dark,oklch(20% .04 80));--ae-danger:var(--lightningcss-light,oklch(56% .21 25))var(--lightningcss-dark,oklch(72% .17 25));--ae-danger-contrast:var(--lightningcss-light,oklch(99% 0 0))var(--lightningcss-dark,oklch(18% .04 25));--ae-info:var(--lightningcss-light,oklch(54% .14 235))var(--lightningcss-dark,oklch(76% .12 235));--ae-info-contrast:var(--lightningcss-light,oklch(99% 0 0))var(--lightningcss-dark,oklch(18% .04 235));--ae-success-ink:var(--lightningcss-light,oklch(45% .13 150))var(--lightningcss-dark,oklch(78% .13 150));--ae-warning-ink:var(--lightningcss-light,oklch(45% .12 65))var(--lightningcss-dark,oklch(84% .13 80));--ae-danger-ink:var(--lightningcss-light,oklch(45% .17 25))var(--lightningcss-dark,oklch(78% .13 25));--ae-info-ink:var(--lightningcss-light,oklch(45% .12 235))var(--lightningcss-dark,oklch(80% .11 235));--ae-scrim:oklch(0% 0 0/.6);--ae-scrim-text:oklch(98% 0 0);--ae-thumb:oklch(100% 0 0);--ae-aurora:radial-gradient(46% 40% at 14% 6%, var(--lightningcss-light,oklch(.88 .09 var(--ae-hue) / .7))var(--lightningcss-dark,oklch(.42 .09 var(--ae-hue) / .7)), transparent), radial-gradient(40% 44% at 90% 12%, var(--lightningcss-light,oklch(.9 .07 calc(55 + var(--ae-hue)) / .55))var(--lightningcss-dark,oklch(.4 .07 calc(55 + var(--ae-hue)) / .5)), transparent), radial-gradient(50% 40% at 72% 96%, var(--lightningcss-light,oklch(.9 .07 calc(-60 + var(--ae-hue)) / .5))var(--lightningcss-dark,oklch(.38 .07 calc(-60 + var(--ae-hue)) / .5)), transparent);--ae-phi:1.61803;--ae-unit:1rem;--ae-font-sans:ui-sans-serif, -apple-system, "SF Pro Text", system-ui, "Geist Variable", "Segoe UI", sans-serif;--ae-font-mono:ui-monospace, "SF Mono", "Geist Mono Variable", Menlo, Consolas, monospace;--ae-text-base:calc(clamp(.95rem, .92rem + .15vw, 1.0625rem));--ae-leading-normal:var(--ae-phi);--ae-leading-tight:calc(var(--ae-phi) / pow(var(--ae-phi), .75));--ae-leading-display:pow(var(--ae-phi), .125);--ae-radius-m:0rem;--ae-radius-full:0;--ae-corner:round;--ae-shadow-ink:oklch(.15 .02 var(--ae-neutral-hue));--ae-duration:.22s;--ae-duration-fast:calc(var(--ae-duration) / var(--ae-phi));--ae-duration-slow:calc(var(--ae-duration) * var(--ae-phi));--ae-stagger:calc(var(--ae-duration) * pow(var(--ae-phi), -3));--ae-enter-scale:.96;--ae-ease:cubic-bezier(.2, 0, 0, 1);--ae-ease-spring:cubic-bezier(.32, .72, 0, 1);--ae-busy-squares:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20161.8%2038.2%22%3E%3Cstyle%3E%40keyframes%20p%7B0%25%2C80%25%2Cto%7Bopacity%3A.25%3Btransform%3Ascale(.75)%7D40%25%7Bopacity%3A1%3Btransform%3Ascale(1)%7D%7Drect%7Btransform-box%3Afill-box%3Btransform-origin%3Acenter%3Banimation%3Ap%20.932s%20ease-in-out%20infinite%7Drect%3Anth-child(1)%7Banimation-delay%3A-.311s%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M0%200h38.2v38.2H0z%22%20style%3D%22animation-delay%3A-.155s%22%2F%3E%3Cpath%20d%3D%22M61.8%200H100v38.2H61.8zM123.6%200h38.2v38.2h-38.2z%22%2F%3E%3C%2Fsvg%3E");--ae-container:calc(1rem * pow(var(--ae-phi), 9));--ae-measure:calc(40ch * var(--ae-phi));--ae-ratio:var(--ae-phi);--ae-target:24px;--ae-stroke:1.5px;--ae-blur-s:1rem;--ae-blur-m:calc(1rem * var(--ae-phi));--ae-blur-l:calc(1rem * pow(var(--ae-phi), 2));--ae-frost-saturate:1.8;--ae-frost-filter:blur(var(--ae-blur-m)) saturate(var(--ae-frost-saturate));--ae-frost-filter-l:blur(var(--ae-blur-l)) saturate(var(--ae-frost-saturate));--ae-frost-bg:var(--ae-surface);--ae-frost-bg-thick:var(--ae-surface);--ae-frost-edge:inset 0 1px 0 var(--ae-highlight);--ae-tint-rest:7%;--ae-tint-hover:calc(var(--ae-tint-rest) * var(--ae-phi));--ae-tint-press:calc(var(--ae-tint-rest) * pow(var(--ae-phi), 2));--ae-fill:color-mix(in oklch, var(--ae-text) var(--ae-tint-rest), transparent);--ae-fill-hover:color-mix(in oklch, var(--ae-text) var(--ae-tint-hover), transparent);--ae-fill-active:color-mix(in oklch, var(--ae-text) var(--ae-tint-press), transparent);--ae-control-edge:color-mix(in oklch, var(--ae-text) 52%, transparent);--ae-edge:2px;--ae-edge-x:var(--ae-edge);--ae-hairline-x:1px;transition:--ae-radius-m var(--ae-duration-slow) var(--ae-ease),--ae-accent-light var(--ae-duration-slow) var(--ae-ease),--ae-accent-dark var(--ae-duration-slow) var(--ae-ease)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root,[data-accent]{--ae-accent-light:oklch(.55 .2 var(--ae-hue));--ae-accent-dark:oklch(.72 .15 var(--ae-hue));--ae-accent:var(--lightningcss-light,var(--ae-accent-light))var(--lightningcss-dark,var(--ae-accent-dark));--ae-accent-contrast:var(--lightningcss-light,oklch(99% 0 0))var(--lightningcss-dark,oklch(.18 .04 var(--ae-hue)));--ae-accent-ink:var(--lightningcss-light,oklch(from var(--ae-accent-light) min(l, .45) min(c, .15) h))var(--lightningcss-dark,oklch(from var(--ae-accent-dark) max(l, .78) min(c, .13) h));--ae-tone:var(--ae-accent);--ae-tone-contrast:var(--ae-accent-contrast);--ae-tone-ink:var(--ae-accent-ink);--ae-ring:0 0 0 2px var(--ae-bg), 0 0 0 4px var(--ae-accent);--ae-ring-field:inset 0 0 0 var(--ae-stroke) var(--ae-accent), 0 0 0 4px color-mix(in oklch, var(--ae-accent) 28%, transparent)}@supports (color:oklch(from red l c h)){:root{--ae-aurora:radial-gradient(46% 40% at 14% 6%, var(--lightningcss-light,oklch(from var(--ae-accent-light) .88 .09 h / .7))var(--lightningcss-dark,oklch(from var(--ae-accent-dark) .42 .09 h / .7)), transparent), radial-gradient(40% 44% at 90% 12%, var(--lightningcss-light,oklch(from var(--ae-accent-light) .9 .07 calc(55 + h) / .55))var(--lightningcss-dark,oklch(from var(--ae-accent-dark) .4 .07 calc(55 + h) / .5)), transparent), radial-gradient(50% 40% at 72% 96%, var(--lightningcss-light,oklch(from var(--ae-accent-light) .9 .07 calc(-60 + h) / .5))var(--lightningcss-dark,oklch(from var(--ae-accent-dark) .38 .07 calc(-60 + h) / .5)), transparent)}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-tone=accent]{--ae-tone:var(--ae-accent);--ae-tone-contrast:var(--ae-accent-contrast);--ae-tone-ink:var(--ae-accent-ink)}[data-tone=success]{--ae-tone:var(--ae-success);--ae-tone-contrast:var(--ae-success-contrast);--ae-tone-ink:var(--ae-success-ink)}[data-tone=warning]{--ae-tone:var(--ae-warning);--ae-tone-contrast:var(--ae-warning-contrast);--ae-tone-ink:var(--ae-warning-ink)}[data-tone=danger]{--ae-tone:var(--ae-danger);--ae-tone-contrast:var(--ae-danger-contrast);--ae-tone-ink:var(--ae-danger-ink)}[data-tone=info]{--ae-tone:var(--ae-info);--ae-tone-contrast:var(--ae-info-contrast);--ae-tone-ink:var(--ae-info-ink)}:root,[data-density]{--ae-space-0:round(var(--ae-unit) * pow(var(--ae-phi), -4), 1px);--ae-space-1:round(var(--ae-unit) * pow(var(--ae-phi), -3), 1px);--ae-space-2:round(var(--ae-unit) * pow(var(--ae-phi), -2), 1px);--ae-space-3:round(var(--ae-unit) * pow(var(--ae-phi), -1), 1px);--ae-space-4:round(var(--ae-unit), 1px);--ae-space-5:round(var(--ae-unit) * var(--ae-phi), 1px);--ae-space-6:round(var(--ae-unit) * pow(var(--ae-phi), 2), 1px);--ae-space-7:round(var(--ae-unit) * pow(var(--ae-phi), 3), 1px);--ae-space-8:round(var(--ae-unit) * pow(var(--ae-phi), 4), 1px);--ae-text-xs:max(var(--ae-text-base) * pow(var(--ae-phi), -1), .6875rem);--ae-text-s:calc(var(--ae-text-base) * pow(var(--ae-phi), -.5));--ae-text-m:var(--ae-text-base);--ae-text-l:calc(var(--ae-text-base) * pow(var(--ae-phi), .5));--ae-text-xl:calc(var(--ae-text-base) * var(--ae-phi));--ae-text-2xl:calc(var(--ae-text-base) * pow(var(--ae-phi), 1.5));--ae-text-3xl:calc(var(--ae-text-base) * pow(var(--ae-phi), 2));--ae-text-4xl:calc(var(--ae-text-base) * pow(var(--ae-phi), 3));--ae-gutter:var(--ae-space-5);--ae-shadow-s:0 1px 1px var(--lightningcss-light,color-mix(in oklch, var(--ae-shadow-ink) 4%, transparent))var(--lightningcss-dark,color-mix(in oklch, var(--ae-shadow-ink) 20%, transparent)), 0 var(--ae-space-0) var(--ae-space-2) -1px var(--lightningcss-light,color-mix(in oklch, var(--ae-shadow-ink) 6%, transparent))var(--lightningcss-dark,color-mix(in oklch, var(--ae-shadow-ink) 30%, transparent));--ae-shadow-m:0 1px 2px var(--lightningcss-light,color-mix(in oklch, var(--ae-shadow-ink) 4%, transparent))var(--lightningcss-dark,color-mix(in oklch, var(--ae-shadow-ink) 25%, transparent)), 0 var(--ae-space-2) var(--ae-space-4) -2px var(--lightningcss-light,color-mix(in oklch, var(--ae-shadow-ink) 6%, transparent))var(--lightningcss-dark,color-mix(in oklch, var(--ae-shadow-ink) 35%, transparent)), 0 var(--ae-space-4) var(--ae-space-6) -8px var(--lightningcss-light,color-mix(in oklch, var(--ae-shadow-ink) 8%, transparent))var(--lightningcss-dark,color-mix(in oklch, var(--ae-shadow-ink) 45%, transparent));--ae-shadow-l:0 2px 4px var(--lightningcss-light,color-mix(in oklch, var(--ae-shadow-ink) 4%, transparent))var(--lightningcss-dark,color-mix(in oklch, var(--ae-shadow-ink) 30%, transparent)), 0 var(--ae-space-3) var(--ae-space-5) -4px var(--lightningcss-light,color-mix(in oklch, var(--ae-shadow-ink) 8%, transparent))var(--lightningcss-dark,color-mix(in oklch, var(--ae-shadow-ink) 45%, transparent)), 0 var(--ae-space-6) var(--ae-space-8) -12px var(--lightningcss-light,color-mix(in oklch, var(--ae-shadow-ink) 14%, transparent))var(--lightningcss-dark,color-mix(in oklch, var(--ae-shadow-ink) 60%, transparent))}:root,[data-radius]{--ae-radius-s:calc(var(--ae-radius-m) / var(--ae-phi));--ae-radius-l:calc(var(--ae-radius-m) * var(--ae-phi));--ae-radius-xl:calc(var(--ae-radius-m) * pow(var(--ae-phi), 2))}@media (prefers-reduced-motion:reduce){:root{--ae-duration:1ms;--ae-busy-squares:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20161.8%2038.2%22%3E%3Cpath%20d%3D%22M0%200h38.2v38.2H0zM61.8%200H100v38.2H61.8zM123.6%200h38.2v38.2h-38.2z%22%2F%3E%3C%2Fsvg%3E)}}: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)){--ae-edge-x:calc(var(--ae-edge) * -1);--ae-hairline-x:-1px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--ae-frost-bg:var(--lightningcss-light,color-mix(in oklch, var(--ae-surface) 66%, transparent))var(--lightningcss-dark,color-mix(in oklch, var(--ae-surface) 72%, transparent));--ae-frost-bg-thick:var(--lightningcss-light,color-mix(in oklch, var(--ae-surface) 88%, transparent))var(--lightningcss-dark,color-mix(in oklch, var(--ae-surface) 90%, transparent))}}@media (forced-colors:active),(prefers-reduced-transparency:reduce){:root{--ae-frost-bg:var(--ae-surface);--ae-frost-bg-thick:var(--ae-surface);--ae-frost-filter:none;--ae-frost-filter-l:none}}[data-accent=blue]{--ae-hue:255}[data-accent=indigo]{--ae-hue:280}[data-accent=purple]{--ae-hue:305}[data-accent=pink]{--ae-hue:350}[data-accent=red]{--ae-hue:25}[data-accent=orange]{--ae-hue:55}[data-accent=yellow]{--ae-hue:90}[data-accent=green]{--ae-hue:150;--ae-accent-light:oklch(50% .17 150)}[data-accent=teal]{--ae-hue:195;--ae-accent-light:oklch(50% .13 195)}[data-accent=graphite]{--ae-hue:255;--ae-accent-light:oklch(42% .01 255);--ae-accent-dark:oklch(78% .01 255);--ae-accent-contrast:var(--lightningcss-light,oklch(99% 0 0))var(--lightningcss-dark,oklch(18% 0 0))}[data-radius=soft]{--ae-radius-m:calc(1rem / pow(var(--ae-phi), .5));--ae-radius-full:999px}[data-radius=round]{--ae-radius-m:calc(1rem * pow(var(--ae-phi), .5));--ae-radius-full:999px}[data-type=serif]{--ae-font-sans:ui-serif, "Iowan Old Style", "Palatino", Georgia, serif}[data-type=humanist]{--ae-font-sans:"Geist Variable", "Segoe UI", Roboto, system-ui, sans-serif}[data-type=mono]{--ae-font-sans:var(--ae-font-mono)}[data-type]:not(:root){font-family:var(--ae-font-sans)}[data-density]:not(:root){font-size:var(--ae-text-base)}[data-density=compact]{--ae-unit:calc(1rem / pow(var(--ae-phi), .5));--ae-text-base:calc(clamp(.88rem, .86rem + .1vw, .95rem))}[data-density=spacious]{--ae-unit:calc(1rem * pow(var(--ae-phi), .5));--ae-text-base:calc(clamp(.95rem, .92rem + .15vw, 1.0625rem))}@media (prefers-contrast:more){:root{--ae-border:var(--lightningcss-light,oklch(.2 .02 var(--ae-neutral-hue) / .5))var(--lightningcss-dark,oklch(100% 0 0/.5));--ae-border-strong:var(--lightningcss-light,oklch(.2 .02 var(--ae-neutral-hue) / .6))var(--lightningcss-dark,oklch(100% 0 0/.6));--ae-text-muted:var(--lightningcss-light,oklch(.35 .02 var(--ae-neutral-hue)))var(--lightningcss-dark,oklch(.85 .01 var(--ae-neutral-hue)));--ae-tint-rest:12%;--ae-control-edge:color-mix(in oklch, var(--ae-text) 75%, transparent);--ae-edge:3px;--ae-frost-bg:var(--ae-surface);--ae-frost-bg-thick:var(--ae-surface);--ae-frost-filter:none;--ae-frost-filter-l:none}}}@layer ae.base{:is(.frost,.card,.alert,.navbar,.sidebar,.menu,.popover,.list,.settings,.combobox-list,.toast,.action-bar,.selection-bar,.dock,.tabbar,dialog){background:var(--ae-frost-bg);border-radius:var(--ae-radius-l);corner-shape:var(--ae-corner);border:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:is(.frost,.card,.alert,.navbar,.sidebar,.menu,.popover,.list,.settings,.combobox-list,.toast,.action-bar,.selection-bar,.dock,.tabbar,dialog){-webkit-backdrop-filter:var(--ae-frost-filter);backdrop-filter:var(--ae-frost-filter)}}:is(.frost,.card,.alert,.navbar,.sidebar,.menu,.popover,.list,.settings,.combobox-list,.toast,.action-bar,.selection-bar,.dock,.tabbar,dialog) :is(.frost,.card,.alert,.list,.settings,.navbar,.sidebar){-webkit-backdrop-filter:none;backdrop-filter:none}:is(.navbar,.sidebar,.tabbar){border-radius:0}:is(.navbar,.menu,.toast,.action-bar,.selection-bar,.dock,.tabbar){--ae-frost-bg:var(--ae-frost-bg-thick)}@media (forced-colors:active){:is(.btn,.input:not(.input-group>.input),.select>select,.segmented,.chip,.badge,.card,.list,.alert,.menu,.popover,.toast,dialog,.number,.input-group,.tag-input,.choice,.otp>input,.rating label,.swatch-group label,progress,meter,.range-pair,.fab,.dock>:is(a,button),.combobox-list,.dropzone,input:is([type=checkbox],[type=radio],[type=range]):not(.segmented input,.chip input,.rating input,.swatch-group input,.range-pair>input)){border:1px solid!important}:is(.btn[data-variant=primary],[aria-pressed=true],[aria-selected=true],[aria-current]:not([aria-current=false],[aria-current=date]),input:is([type=checkbox],[type=radio]):is(:checked,:indeterminate),.menubar>[aria-expanded=true],.chip:has(>input:checked),.segmented label:has(:checked) span,.rating label:is(:has(:checked),:has(~label :checked))){forced-color-adjust:none;background:highlight!important}:is(.btn[data-variant=primary],[aria-pressed=true],[aria-selected=true],[aria-current]:not([aria-current=false],[aria-current=date]),input:is([type=checkbox],[type=radio]):is(:checked,:indeterminate),.menubar>[aria-expanded=true],.chip:has(>input:checked),.segmented label:has(:checked) span,.rating label:is(:has(:checked),:has(~label :checked))),:is(.btn[data-variant=primary],[aria-pressed=true],[aria-selected=true],[aria-current]:not([aria-current=false],[aria-current=date]),input:is([type=checkbox],[type=radio]):is(:checked,:indeterminate),.menubar>[aria-expanded=true],.chip:has(>input:checked),.segmented label:has(:checked) span,.rating label:is(:has(:checked),:has(~label :checked))) *{color:highlighttext!important}:is(.btn[data-variant=primary],[aria-pressed=true],[aria-selected=true],[aria-current]:not([aria-current=false],[aria-current=date]),input:is([type=checkbox],[type=radio]):is(:checked,:indeterminate),.menubar>[aria-expanded=true],.chip:has(>input:checked),.segmented label:has(:checked) span,.rating label:is(:has(:checked),:has(~label :checked))) .icon{background-color:highlighttext!important}.calendar-grid>button[aria-current=date]{outline-offset:-2px;outline:2px solid canvastext!important}.calendar-grid>button[data-range]{border-block:1px solid highlight!important}:focus-visible{outline-color:canvastext!important}:is(.icon,.spinner>span,.loading-bar){background-color:canvastext!important}.steps>li:not([data-done],[aria-current=step]):before{background-color:graytext!important}.btn[data-variant=primary][aria-busy=true]:after,:is(.btn[data-variant=primary],[aria-pressed=true],[aria-selected=true],[aria-current]:not([aria-current=false])) .icon,input:is([type=checkbox],[type=radio]):is(:checked,:indeterminate):after,input[role=switch]:checked:after{background-color:highlighttext!important}a:any-link .icon{background-color:linktext!important}:disabled .icon{background-color:graytext!important}.rating label:not(:has(:checked),:has(~label :checked)){background:canvas!important}input[type=range]:not(.range-pair>input)::-webkit-slider-runnable-track{background:graytext!important}input[type=range]:not(.range-pair>input)::-moz-range-track{background:graytext!important}input[type=range]::-webkit-slider-thumb{background:canvastext!important}input[type=range]::-moz-range-thumb{background:canvastext!important}.carousel>::scroll-marker{forced-color-adjust:none;box-shadow:inset 0 0 0 1px canvastext}.carousel>::scroll-marker:target-current{box-shadow:none;background:highlight padding-box padding-box}[data-tip]:after{outline:1px solid canvastext}progress::-webkit-progress-value{background:highlight!important}progress::-moz-progress-bar{background:highlight!important}meter::-webkit-meter-even-less-good-value{background:highlight!important}meter::-webkit-meter-optimum-value{background:highlight!important}meter::-webkit-meter-suboptimum-value{background:highlight!important}meter::-moz-meter-bar{background:highlight!important}.avatar[data-status]:after,.dot,.swatch-group label,.swatch:before{forced-color-adjust:none}.swatch-group label:has(:checked){outline-offset:2px;outline:2px solid highlight}.range-pair>input:focus-visible::-webkit-slider-thumb{background:highlight!important}.range-pair>input:focus-visible::-moz-range-thumb{background:highlight!important}:is(.chip,.swatch-group label,.dropzone):has(:focus-visible){outline-offset:2px;outline:2px solid highlight!important}body:before{display:none}}html{scroll-padding-block:var(--ae-scroll-start,0) var(--ae-scroll-end,0);background:var(--ae-bg);scrollbar-color:var(--ae-control-edge) transparent;accent-color:var(--ae-accent)}body{min-block-size:100dvh;font-family:var(--ae-font-sans);font-size:var(--ae-text-m);line-height:var(--ae-leading-normal);color:var(--ae-text);font-optical-sizing:auto;font-feature-settings:"calt","ss01","cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation-duration:var(--ae-duration)}::view-transition-new(root){animation-duration:var(--ae-duration)}}:root[data-ae-restyle],:root[data-ae-restyle] *,:root[data-ae-restyle] :after,:root[data-ae-restyle] :before{transition:none!important}:root[data-ae-restyle] *{view-transition-name:none!important}:root[data-ae-restyle=reveal]::view-transition-old(root){animation:none}:root[data-ae-restyle=reveal]::view-transition-new(root){animation:ae-reveal calc(var(--ae-duration-slow) * var(--ae-phi)) var(--ae-ease) both}@keyframes ae-reveal{0%{clip-path:circle(0 at var(--ae-reveal-x) var(--ae-reveal-y))}to{clip-path:circle(var(--ae-reveal-r) at var(--ae-reveal-x) var(--ae-reveal-y))}}body:before{content:"";z-index:-1;background:var(--ae-aurora);pointer-events:none;position:fixed;inset:0 -20% -20% 0}@media (prefers-reduced-motion:no-preference){:root[data-aurora=drift] body:before{animation:ae-drift calc(var(--ae-duration) * pow(var(--ae-phi),11)) ease-in-out infinite alternate}}@keyframes ae-drift{to{translate:-16.6667% -16.6667%}}h1,h2,h3,h4{line-height:var(--ae-leading-tight);letter-spacing:-.022em;text-wrap:balance;font-weight:520}:is(h1,h2,.display){overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}:root:has(.navbar){--ae-scroll-start:var(--ae-space-7)}:root:has(.tabbar,.action-bar){--ae-scroll-end:calc(var(--ae-space-7) + env(safe-area-inset-bottom,0px))}:root:has(.dock){--ae-scroll-end:calc(var(--ae-gutter) + round(var(--ae-unit) * pow(var(--ae-phi), 2.5), 2px) + 3 * var(--ae-space-2))}h1{font-size:var(--ae-text-4xl);letter-spacing:-.038em;font-weight:460;line-height:var(--ae-leading-display)}h2{letter-spacing:-.03em;font-weight:480;font-size:var(--ae-text-3xl)}h3{font-size:var(--ae-text-2xl)}h4{font-size:var(--ae-text-xl)}h5{font-size:var(--ae-text-l)}h5,h6{font-weight:560}h6{font-size:var(--ae-text-s);letter-spacing:0;color:var(--ae-text-muted)}figcaption,li,p{text-wrap:pretty}small{font-size:var(--ae-text-s);color:var(--ae-text-muted)}a{color:var(--ae-accent-ink);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in oklch,currentColor 35%,transparent);text-decoration-color:color-mix(in oklch,currentColor 35%,transparent);text-underline-offset:.25em;transition:text-decoration-color var(--ae-duration) var(--ae-ease)}a:hover{text-decoration-color:currentColor}b,strong{font-weight:580}code,kbd,pre,samp{font-family:var(--ae-font-mono);font-size:calc(1em / pow(var(--ae-phi),.25))}code,kbd{border-radius:var(--ae-radius-s);background:var(--ae-fill);padding:.1em .4em}kbd{box-shadow:inset 0 -1px 0 var(--ae-border-strong)}pre{padding:var(--ae-space-4) var(--ae-space-5);border-radius:var(--ae-radius-m);background:var(--ae-fill);scrollbar-width:thin;overflow-x:auto}pre code{background:0 0;border:0;padding:0}ol,ul{padding-inline-start:calc(1em * pow(var(--ae-phi),.5))}li+li{margin-block-start:var(--ae-space-1)}dl{gap:var(--ae-space-2) var(--ae-space-5);grid-template-columns:max-content 1fr;display:grid}dt{color:var(--ae-text-muted)}blockquote{box-shadow:inset var(--ae-edge-x) 0 0 var(--ae-accent);color:var(--ae-text-muted);text-wrap:pretty;padding-inline-start:var(--ae-space-4)}blockquote cite{font-size:var(--ae-text-s);margin-block-start:var(--ae-space-2);font-style:normal;display:block}mark{background:color-mix(in oklch,var(--ae-warning) 35%,transparent);color:inherit;padding:.05em .25em}figcaption{font-size:var(--ae-text-s);color:var(--ae-text-muted);margin-block-start:var(--ae-space-2)}hr{background:var(--ae-border);border:0;block-size:1px}.eyebrow{font-size:var(--ae-text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:540}.caption,.eyebrow,.lead{color:var(--ae-text-muted)}.lead{font-size:var(--ae-text-l);text-wrap:pretty}.display{font-size:var(--ae-text-4xl);font-weight:420;line-height:var(--ae-leading-display);letter-spacing:-.042em;text-wrap:balance}.caption{font-size:var(--ae-text-xs)}:is(ul,ol)[data-variant=plain]{padding:0;list-style:none}:is(ul,ol)[data-variant=plain]>li{margin:0}:is(ul,ol)[data-variant=inline]{gap:var(--ae-space-2) var(--ae-space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}:is(ul,ol)[data-variant=inline]>li{margin:0}:is(ul,ol)[data-variant=check]{padding:0;list-style:none}:is(ul,ol)[data-variant=check]>li{text-indent:calc(-1em * pow(var(--ae-phi),.75));padding-inline-start:calc(1em * pow(var(--ae-phi),.75))}:is(ul,ol)[data-variant=check]>li:before{content:"✓"/"";inline-size:calc(1em * pow(var(--ae-phi),.75));text-indent:0;color:var(--ae-accent);display:inline-block}a[data-quiet]{color:inherit;text-decoration-color:#0000}a[data-quiet]:hover{text-decoration-color:currentColor}.link{font:inherit;color:var(--ae-accent-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch,currentColor 35%,transparent);text-decoration-color:color-mix(in oklch,currentColor 35%,transparent);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:0}.link:hover{text-decoration-color:currentColor}::selection{background:color-mix(in oklch,var(--ae-accent) 30%,transparent)}:focus-visible{--ae-focus:var(--ae-ring);outline-offset:2px;box-shadow:var(--ae-ring);outline:2px solid #0000}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--ae-surface);color:var(--ae-text)}.action-bar,.banner,.dock,.fab,.loading-bar,.navbar,.selection-bar,.sidebar,.skeleton,.tabbar,.toasts,[data-tip]:after,body:before{display:none!important}.alert,.card,.list{box-shadow:none;outline:1px solid var(--ae-border-strong);-moz-column-break-inside:avoid;break-inside:avoid;background:0 0}a{color:inherit}a[href^=http]:after{content:" (" attr(href) ")";font-size:var(--ae-text-s);color:var(--ae-text-muted)}}}@layer ae.layout{.container{inline-size:min(100% - 2 * var(--ae-gutter),var(--ae-container));margin-inline:auto}.measure{max-inline-size:var(--ae-measure)}.stack{gap:var(--ae-space-4);flex-direction:column;display:flex}.stack[data-divided]{gap:var(--ae-space-5)}.stack[data-divided]>*+*{border-block-start:1px solid var(--ae-border);padding-block-start:var(--ae-space-5)}.cluster{align-items:center;gap:var(--ae-space-3);flex-wrap:wrap;display:flex}.split{--basis:calc(1rem * pow(var(--ae-phi), 6));gap:var(--ae-space-5);flex-wrap:wrap;display:flex}.split>*{min-inline-size:min(var(--basis),100%)}.split>:first-child{flex:1 1 0}.split>:last-child{flex:var(--ae-phi) 1 0}.split>:last-child,.split[data-flip]>:first-child{min-inline-size:min(var(--basis) * var(--ae-phi),100%)}.split[data-flip]>:first-child{flex-grow:var(--ae-phi)}.split[data-flip]>:last-child{min-inline-size:min(var(--basis),100%);flex-grow:1}.grid{--min:calc(1rem * pow(var(--ae-phi), 6));grid-template-columns:repeat(auto-fit,minmax(min(var(--min),100%),1fr));gap:var(--ae-space-5);display:grid}.golden{aspect-ratio:var(--ae-ratio)}.center{min-block-size:100dvh;padding:var(--ae-gutter);place-items:center;display:grid}.center>*{inline-size:min(100%,1rem * pow(var(--ae-phi),7))}.section{padding-block:var(--ae-space-7)}.container[data-size=s]{--ae-container:calc(1rem * pow(var(--ae-phi), 8))}.container[data-size=l]{--ae-container:calc(1rem * pow(var(--ae-phi), 9.5))}.container[data-size=full]{inline-size:calc(100% - 2 * var(--ae-gutter))}.with-aside{--aside:calc(1rem * pow(var(--ae-phi), 6));gap:var(--ae-space-6);grid-template-columns:minmax(0,1fr);display:grid}.with-aside>aside{align-self:start;min-inline-size:0}@media (width>=64rem){.with-aside{grid-template-columns:minmax(0,1fr) var(--aside)}.with-aside>aside{position:sticky;inset-block-start:var(--ae-space-5)}.with-aside[data-side=start]{grid-template-columns:var(--aside) minmax(0,1fr)}.with-aside[data-side=start]>aside{order:-1}}.cover{min-block-size:100dvh;padding:var(--ae-gutter);flex-direction:column;display:flex}.cover>*{margin-block:var(--ae-space-4)}.cover>:first-child:not([data-center]){margin-block-start:0}.cover>:last-child:not([data-center]){margin-block-end:0}.cover>[data-center]{margin-block:auto}.switcher{--threshold:calc(1rem * pow(var(--ae-phi), 7.5));gap:var(--ae-space-4);flex-wrap:wrap;display:flex}.switcher>*{flex-grow:1;flex-basis:calc(999 * (-100% + var(--threshold)))}.masonry{--min:calc(1rem * pow(var(--ae-phi), 6));-moz-columns:var(--min);columns:var(--min);gap:var(--ae-space-4)}.masonry>*{-moz-column-break-inside:avoid;break-inside:avoid;margin-block-end:var(--ae-space-4)}.bento{--min:calc(1rem * pow(var(--ae-phi), 5));grid-template-columns:repeat(auto-fit,minmax(min(var(--min),100%),1fr));grid-auto-rows:minmax(var(--min),auto);grid-auto-flow:dense;gap:var(--ae-space-4);display:grid}.bento>[data-span="2"]{grid-column:span 2}.bento>[data-span="3"]{grid-column:span 3}.bento>[data-rows="2"]{grid-row:span 2}@media (width<48rem){.bento>*{grid-area:auto}}.panes{grid-template-columns:minmax(0,1fr);min-block-size:100dvh;display:grid}.panes>*{padding:var(--ae-space-7) var(--ae-gutter);align-content:center;display:grid}@media (width>=64rem){.panes{grid-template-columns:calc(100% / pow(var(--ae-phi),2)) minmax(0,1fr)}.panes[data-flip]{grid-template-columns:minmax(0,1fr) calc(100% / pow(var(--ae-phi),2))}}.prose{max-inline-size:var(--ae-measure)}.prose>*+*{margin-block-start:var(--ae-space-4)}.prose>:is(h2,h3,h4){margin-block-start:var(--ae-space-6)}.prose>:is(h2,h3,h4)+*{margin-block-start:var(--ae-space-3)}.prose h2{font-size:var(--ae-text-2xl)}.prose h3{font-size:var(--ae-text-xl)}.prose h4{font-size:var(--ae-text-l)}.prose>:is(figure,pre,table,.code,.media,blockquote){margin-block:var(--ae-space-5)}.prose>hr{margin-block:var(--ae-space-6)}.prose img{inline-size:100%}.page{flex-direction:column;min-block-size:100dvh;display:flex}.page>main{flex:1}.bleed{inline-size:100vw;margin-inline:calc(50% - 50vw)}.row{gap:var(--ae-space-4);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}@media (width<48rem){.row{grid-auto-flow:row}}.frame{border-radius:var(--ae-radius-l);aspect-ratio:var(--ae-ratio);background:var(--ae-fill);overflow:hidden}.frame>*{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%}.frame[data-ratio=golden]{aspect-ratio:var(--ae-ratio)}.frame[data-ratio=square]{aspect-ratio:1}.frame[data-ratio=video]{aspect-ratio:16/9}.frame[data-ratio=portrait]{aspect-ratio:calc(1 / var(--ae-phi))}.stage{contain-intrinsic-block-size:calc(1rem * pow(var(--ae-phi),5));min-block-size:0;padding:var(--ae-space-5);background:var(--ae-bg-sunken);place-items:center;display:grid;container-type:size}.stage>:is(img,video,canvas,svg){max-block-size:100cqb;max-inline-size:100cqi;display:block}@media (width<48rem){.stage{padding:var(--ae-space-3)}}:has(>.overlay){position:relative}.overlay{z-index:2;border-radius:inherit;background:var(--ae-frost-bg-thick);-webkit-backdrop-filter:blur(var(--ae-blur-s));backdrop-filter:blur(var(--ae-blur-s));place-items:center;display:grid;position:absolute;inset:0}@media (forced-colors:active),(prefers-contrast:more),(prefers-reduced-transparency:reduce){.overlay{background:var(--ae-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}.form-grid{grid-template-columns:repeat(auto-fit,minmax(min(1rem * pow(var(--ae-phi),5.5),100%),1fr));gap:var(--ae-space-4) var(--ae-space-5);display:grid}.form-grid>[data-span=full]{grid-column:1/-1}.settings{box-shadow:var(--ae-shadow-m),var(--ae-frost-edge);display:grid}.settings>.setting{align-items:center;gap:var(--ae-space-4);padding:var(--ae-space-3) var(--ae-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.settings>.setting>div{gap:var(--ae-space-0);min-inline-size:0;display:grid}.settings>.setting small{color:var(--ae-text-muted)}@media (width<48rem){.settings>.setting{grid-template-columns:minmax(0,1fr)}}.settings>.setting+.setting,.settings>h6+.setting{box-shadow:inset 0 1px 0 var(--ae-border)}.settings>h6{padding:var(--ae-space-3) var(--ae-space-4) var(--ae-space-1)}.master-detail{grid-template-columns:calc(1rem * pow(var(--ae-phi),6)) minmax(0,1fr);min-block-size:100dvh;display:grid}.master-detail>:first-child{box-shadow:inset calc(var(--ae-hairline-x) * -1) 0 0 var(--ae-border);overflow-y:auto}@media (width<48rem){.master-detail{grid-template-columns:minmax(0,1fr)}.master-detail:is([data-view=list],:not([data-view=detail]))>:last-child,.master-detail[data-view=detail]>:first-child{display:none}.master-detail>:first-child{box-shadow:none}}.snap{scroll-snap-type:y mandatory;scrollbar-width:none;block-size:100dvh;overflow-y:auto}.snap>*{scroll-snap-align:start;min-block-size:100dvh;padding:var(--ae-space-7) var(--ae-gutter);align-content:center;display:grid}@supports (animation-timeline:scroll()){.navbar[data-shrink]{animation:linear both ae-navbar-shrink;animation-timeline:scroll();animation-range:0 calc(1rem * pow(var(--ae-phi),5))}}@keyframes ae-navbar-shrink{to{translate:0 calc(var(--ae-space-2) - var(--ae-space-3));box-shadow:0 1px 0 var(--ae-border),var(--ae-shadow-m)}}.parallax{--depth:.5}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.parallax{animation:linear both ae-parallax;animation-timeline:scroll()}}}@keyframes ae-parallax{to{translate:0 calc(var(--depth) * -20vh)}}}@layer ae.components{.btn{--_py:var(--ae-space-3);--_busy:var(--ae-text);justify-content:center;align-items:center;gap:var(--ae-space-3);padding:var(--_py) round(var(--_py) * var(--ae-phi),1px);min-block-size:var(--ae-target);font-size:var(--ae-text-m);white-space:nowrap;color:var(--ae-text);background:var(--ae-fill);border-radius:var(--ae-radius-full);box-shadow:var(--_sep,0 0 #0000),var(--_edge,0 0 #0000),var(--ae-focus,0 0 #0000);cursor:pointer;-webkit-user-select:none;user-select:none;border:0;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.btn:hover{background:var(--ae-fill-hover)}.btn:active{background:var(--ae-fill-active)}.btn:disabled,.btn[aria-disabled=true]{opacity:.4;pointer-events:none}.btn[aria-pressed=true]{--_edge:inset 0 calc(var(--ae-edge) * -1) 0 var(--ae-tone);color:var(--ae-tone-ink);background:color-mix(in oklch,var(--ae-tone) var(--ae-tint-hover),transparent)}.btn[aria-pressed=true]:active{background:color-mix(in oklch,var(--ae-tone) var(--ae-tint-press),transparent)}.btn[data-variant=primary]{--_busy:var(--ae-tone-contrast);color:var(--ae-tone-contrast);background:var(--ae-tone)}.btn[data-variant=primary]:hover{background:color-mix(in oklab,var(--ae-tone),var(--ae-text) var(--ae-tint-hover))}.btn[data-variant=primary]:active{background:color-mix(in oklab,var(--ae-tone),var(--ae-text) var(--ae-tint-press))}.btn[data-variant=ghost]{color:var(--ae-tone-ink);background:0 0}.btn[data-variant=ghost]:hover{background:color-mix(in oklch,var(--ae-tone) var(--ae-tint-hover),transparent)}.btn[data-variant=ghost]:active{background:color-mix(in oklch,var(--ae-tone) var(--ae-tint-press),transparent)}.btn[aria-busy=true]{color:#0000;pointer-events:none;position:relative}.btn[aria-busy=true]:after{content:"";inline-size:calc(1em * var(--ae-phi));block-size:calc(1em / pow(var(--ae-phi),2));background:var(--_busy);-webkit-mask:var(--ae-busy-squares) center/contain no-repeat;-webkit-mask:var(--ae-busy-squares) center/contain no-repeat;mask:var(--ae-busy-squares) center/contain no-repeat;margin:auto;position:absolute;inset:0}.btn[data-size=s]{--_py:var(--ae-space-2);font-size:var(--ae-text-s)}.btn[data-size=l]{--_py:var(--ae-space-4);font-size:var(--ae-text-l)}.btn[data-icon]{padding:var(--_py);aspect-ratio:1;min-inline-size:var(--ae-target)}.btn-group{display:inline-flex}.btn-group>.btn+.btn{--_sep:inset var(--ae-hairline-x) 0 0 var(--ae-border)}.btn-group>.btn[data-variant=primary]+.btn[data-variant=primary]{--_sep:inset var(--ae-hairline-x) 0 0 color-mix(in oklch, var(--ae-tone-contrast) 30%, transparent)}.btn-group>.btn:not(:first-child){border-start-start-radius:0;border-end-start-radius:0}.btn-group>.btn:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.field{gap:var(--ae-space-2);flex-direction:column;display:flex}.field>label{font-size:var(--ae-text-s);font-weight:500}.field>small{color:var(--ae-text-muted)}.field>[data-error]{font-size:var(--ae-text-s);color:var(--ae-danger-ink);display:none}.field[data-inline]{-moz-column-gap:var(--ae-space-4);align-items:center;column-gap:var(--ae-space-4);grid-template-columns:max-content minmax(0,1fr);display:grid}.field[data-inline]>label{min-inline-size:calc(1rem * pow(var(--ae-phi),4.5))}.field[data-inline]>:is(small,[data-error]){grid-column:2}label[data-required]:after{content:" *";color:var(--ae-danger-ink)}:is(.field:has(:user-invalid),.field:has([aria-invalid=true]))>[data-error]{display:block}:is(.field:has(:user-invalid),.field:has([aria-invalid=true]))>small:not([data-error]){display:none}fieldset{gap:var(--ae-space-3);border:0;min-inline-size:0;margin:0;padding:0;display:grid}legend{font-size:var(--ae-text-s);margin-block-end:var(--ae-space-2);padding:0;font-weight:500}.input{inline-size:100%;padding:var(--ae-space-3) round(var(--ae-space-3) * var(--ae-phi),1px);background:var(--ae-fill);border-radius:var(--ae-radius-m);box-shadow:inset 0 -1px 0 var(--ae-control-edge);transition:background var(--ae-duration-fast) var(--ae-ease),box-shadow var(--ae-duration) var(--ae-ease);border:0}.input::placeholder{color:var(--ae-text-muted)}.input:hover{background:var(--ae-fill-hover)}.input:focus-visible{background:var(--ae-fill);box-shadow:var(--ae-ring-field)}:is(.input:user-invalid,.input[aria-invalid=true]){box-shadow:inset 0 0 0 var(--ae-stroke) var(--ae-danger)}:is(.input:user-invalid,.input[aria-invalid=true]):focus-visible{box-shadow:inset 0 0 0 var(--ae-stroke) var(--ae-danger),0 0 0 4px color-mix(in oklch,var(--ae-danger) 28%,transparent)}.input:disabled{opacity:.4;cursor:not-allowed}.input[data-size=s]{padding:var(--ae-space-2) calc(var(--ae-space-2) * var(--ae-phi));font-size:var(--ae-text-s)}.input[data-size=l]{padding:var(--ae-space-4) calc(var(--ae-space-4) * var(--ae-phi));font-size:var(--ae-text-l)}.input::-webkit-calendar-picker-indicator{opacity:.6;cursor:pointer}.input::-webkit-calendar-picker-indicator:hover{opacity:1}input[type=search].input::-webkit-search-cancel-button{appearance:none;background:var(--ae-text-muted);cursor:pointer;block-size:.7em;inline-size:.7em;-webkit-mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010%2010%22%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20d%3D%22m1%201%208%208m0-8L1%209%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010%2010%22%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20d%3D%22m1%201%208%208m0-8L1%209%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}input[type=color].input{inline-size:var(--ae-space-6);block-size:var(--ae-space-6);padding:var(--ae-space-1);cursor:pointer}input[type=color].input::-webkit-color-swatch-wrapper{padding:0}input[type=color].input::-webkit-color-swatch{border:0}input[type=color].input::-moz-color-swatch{border:0}:where(input[type=checkbox]:not([role=switch]),input[type=radio]){--_s:round(var(--ae-space-5), 2px);appearance:none;inline-size:var(--_s);block-size:var(--_s);vertical-align:middle;background:var(--ae-fill-hover);border-radius:var(--ae-radius-s);box-shadow:inset 0 0 0 var(--ae-stroke) var(--ae-control-edge),var(--ae-focus,0 0 #0000);cursor:pointer;transition:background var(--ae-duration) var(--ae-ease);border:0;flex:none;place-content:center;display:inline-grid}:where(input[type=checkbox]:not([role=switch]),input[type=radio]):after{content:"";inline-size:round(var(--_s) / var(--ae-phi),2px);block-size:round(var(--_s) / var(--ae-phi),2px);background:var(--ae-tone-contrast);clip-path:polygon(14% 52%,0 66%,38% 100%,100% 22%,86% 8%,38% 72%);opacity:0;transition:opacity var(--ae-duration-fast) var(--ae-ease),scale var(--ae-duration) var(--ae-ease-spring);scale:.5}:where(input[type=checkbox]:not([role=switch]),input[type=radio]):checked{background:var(--ae-tone);box-shadow:var(--ae-focus,0 0 #0000)}:where(input[type=checkbox]:not([role=switch]),input[type=radio]):checked:after{opacity:1;scale:1}:where(input[type=checkbox]:not([role=switch]),input[type=radio]):indeterminate{background:var(--ae-tone);box-shadow:var(--ae-focus,0 0 #0000)}:where(input[type=checkbox]:not([role=switch]),input[type=radio]):indeterminate:after{block-size:var(--ae-edge);clip-path:none;opacity:1;scale:1}input[type=radio]{border-radius:var(--ae-radius-full)}input[type=radio]:after{clip-path:none;inline-size:round(var(--_s) / pow(var(--ae-phi),2),2px);block-size:round(var(--_s) / pow(var(--ae-phi),2),2px)}input[role=switch]{--_h:round(var(--ae-space-5), 2px);--_w:round(var(--_h) * var(--ae-phi), 2px);appearance:none;inline-size:var(--_w);block-size:var(--_h);padding:var(--ae-space-0);vertical-align:middle;background:var(--ae-control-edge);border-radius:var(--ae-radius-full);cursor:pointer;transition:background var(--ae-duration) var(--ae-ease);flex:none;display:inline-flex}input[role=switch]:after{content:"";aspect-ratio:1;border-radius:inherit;background:var(--ae-thumb);block-size:100%;box-shadow:var(--ae-shadow-s);transition:translate var(--ae-duration-slow) var(--ae-ease-spring)}input[role=switch]:checked{background:var(--ae-tone)}input[role=switch]:checked:after{background:var(--ae-tone-contrast);translate:calc(var(--_w) - var(--_h)) 0}input[role=switch]:checked: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)):after{translate:calc(var(--_h) - var(--_w)) 0}:is(input[type=checkbox],input[type=radio]):disabled{opacity:.4;cursor:not-allowed}label:has(>input[type=checkbox]:disabled,>input[type=radio]:disabled){color:var(--ae-text-muted);cursor:not-allowed}label:has(>input[type=checkbox],>input[type=radio]){align-items:center;gap:var(--ae-space-3);cursor:pointer;display:inline-flex}.input[type=file]{padding:var(--ae-space-2);font-size:var(--ae-text-s);color:var(--ae-text-muted);cursor:pointer}.input[type=file]::file-selector-button{padding:var(--ae-space-2) calc(var(--ae-space-2) * var(--ae-phi));font:inherit;color:var(--ae-text);background:var(--ae-fill);border-radius:var(--ae-radius-full);cursor:pointer;transition:background var(--ae-duration) var(--ae-ease);border:0;margin-inline-end:var(--ae-space-3);font-weight:500}.input[type=file]:hover::file-selector-button{background:var(--ae-fill-hover);transition-duration:var(--ae-duration-fast)}.input[type=file]:active::file-selector-button{background:var(--ae-fill-active);transition-duration:0s}.input-group>[data-password]{--_edge:0 0 #0000;color:var(--ae-text-muted);background:0 0}.input-group>[data-password]:hover{color:var(--ae-text)}.input-group>[data-password]>.icon+.icon,.input-group>[data-password][aria-pressed=true]>.icon:first-child{display:none}.input-group>[data-password][aria-pressed=true]>.icon+.icon{display:inline-block}.input-group:has(>[data-password])>.input::-ms-reveal{display:none}.card{padding:var(--ae-space-5);border-radius:var(--ae-radius-l);corner-shape:var(--ae-corner);box-shadow:var(--ae-shadow-m),var(--ae-frost-edge);container-type:inline-size}.card[data-solid]{background:var(--ae-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.card[data-interactive]{transition:box-shadow var(--ae-duration) var(--ae-ease)}.card[data-interactive]:hover{box-shadow:var(--ae-shadow-l),var(--ae-frost-edge)}.card>*+*{margin-block-start:var(--ae-space-3)}.card>:is(img,.media,.frame):first-child{margin:calc(var(--ae-space-5) * -1) calc(var(--ae-space-5) * -1) 0;inline-size:calc(100% + 2 * var(--ae-space-5));max-inline-size:none}.card>:is(img,.media,.frame):first-child+*{margin-block-start:var(--ae-space-4)}.card[data-fit]{inline-size:fit-content;container-type:normal}.card[data-size=s]{padding:var(--ae-space-4)}.card[data-flush]{padding:0;overflow:hidden}.badge{align-items:center;gap:var(--ae-space-2);padding:var(--ae-space-1) var(--ae-space-3);font-size:var(--ae-text-xs);font-weight:500;line-height:var(--ae-phi);color:var(--ae-tone-ink);background:color-mix(in oklch,var(--ae-tone) var(--ae-tint-hover),transparent);border-radius:var(--ae-radius-full);display:inline-flex}.badge[data-variant=solid]{color:var(--ae-tone-contrast);background:var(--ae-tone)}.badge[data-variant=outline]{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--ae-tone) 40%,transparent);background:0 0}.badge[data-dot]:before{content:"";background:var(--ae-tone);block-size:calc(round(.45em,1px));inline-size:calc(round(.45em,1px))}.badge[data-size=l]{padding:var(--ae-space-2) var(--ae-space-3);font-size:var(--ae-text-s)}.alert{gap:var(--ae-space-4);padding:var(--ae-space-4) var(--ae-space-5);border-radius:var(--ae-radius-m);corner-shape:var(--ae-corner);background-color:color-mix(in oklch,var(--ae-tone) var(--ae-tint-hover),transparent);display:flex}.alert strong{color:var(--ae-tone-ink)}.navbar{z-index:10;align-items:center;gap:var(--ae-space-5);padding-block:var(--ae-space-3);padding-inline:max(var(--ae-gutter),.5 * (100% - var(--ae-container)));box-shadow:0 1px 0 var(--ae-border);-webkit-backdrop-filter:var(--ae-frost-filter-l);backdrop-filter:var(--ae-frost-filter-l);display:flex;position:sticky;inset-block-start:0}:is(.frost,.card,.alert,.list,.settings,.sidebar,dialog) .navbar{-webkit-backdrop-filter:none;backdrop-filter:none}.navbar a{color:var(--ae-text-muted);font-size:var(--ae-text-s);text-decoration:underline;text-decoration-thickness:var(--ae-edge);text-underline-offset:calc(1em / var(--ae-phi));transition:color var(--ae-duration) var(--ae-ease),text-decoration-color var(--ae-duration) var(--ae-ease);font-weight:500;text-decoration-color:#0000}.navbar a:hover,.navbar a[aria-current=page]{color:var(--ae-text)}.navbar a[aria-current=page]{-webkit-text-decoration-color:var(--ae-tone);text-decoration-color:var(--ae-tone)}dialog{--ae-frost-bg:var(--ae-frost-bg-thick);inline-size:min(100% - 2 * var(--ae-gutter),var(--ae-measure));padding:var(--ae-space-5);color:inherit;border-radius:var(--ae-radius-xl);corner-shape:var(--ae-corner);box-shadow:var(--ae-shadow-l),var(--ae-frost-edge);-webkit-backdrop-filter:var(--ae-frost-filter-l);backdrop-filter:var(--ae-frost-filter-l);--_fade-for:var(--ae-duration-fast);--_move-for:var(--ae-duration-fast);opacity:0;translate:0 var(--ae-space-4);scale:var(--ae-enter-scale);transition:opacity var(--_fade-for) var(--ae-ease),translate var(--_move-for) var(--ae-ease-spring),scale var(--_move-for) var(--ae-ease-spring),overlay var(--_fade-for) allow-discrete,display var(--_fade-for) allow-discrete;margin:auto}dialog[open]{--_fade-for:var(--ae-duration);--_move-for:var(--ae-duration-slow);opacity:1;translate:0;scale:1}@starting-style{dialog[open]{opacity:0;translate:0 var(--ae-space-4);scale:var(--ae-enter-scale)}}dialog[data-size=s]{inline-size:min(100% - 2 * var(--ae-gutter),1rem * pow(var(--ae-phi),7))}dialog[data-size=l]{inline-size:min(100% - 2 * var(--ae-gutter),var(--ae-container))}dialog[data-size=full]{block-size:100dvh;max-block-size:none;inline-size:100%;max-inline-size:none;margin:0}dialog::backdrop{background:color-mix(in oklch,var(--ae-shadow-ink) 35%,transparent);transition:background var(--ae-duration) var(--ae-ease),backdrop-filter var(--ae-duration) var(--ae-ease),overlay var(--ae-duration) allow-discrete,display var(--ae-duration) allow-discrete}dialog[open]::backdrop{-webkit-backdrop-filter:blur(var(--ae-blur-s));backdrop-filter:blur(var(--ae-blur-s))}@starting-style{dialog[open]::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0}}@media (prefers-reduced-transparency:reduce){dialog[open]::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in oklch,var(--ae-shadow-ink) 60%,transparent)}}.menu{padding:var(--ae-space-2);min-inline-size:calc(1rem * pow(var(--ae-phi),5));color:inherit;border-radius:var(--ae-radius-l);corner-shape:var(--ae-corner);box-shadow:var(--ae-shadow-l),var(--ae-frost-edge);margin:0}@supports (position-area:block-end){.menu{position-area:block-end span-inline-end;position-try-fallbacks:flip-block,flip-inline;margin-block:var(--ae-space-2);transform-origin:0 0}.menu: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)){transform-origin:100% 0}}.menu{--_move-for:var(--ae-duration-fast);opacity:0;scale:var(--ae-enter-scale);transition:opacity var(--ae-duration-fast) var(--ae-ease),scale var(--_move-for) var(--ae-ease-spring),overlay var(--_move-for) allow-discrete,display var(--_move-for) allow-discrete}.menu:popover-open{--_move-for:var(--ae-duration);opacity:1;scale:1}@starting-style{.menu:popover-open{opacity:0;scale:var(--ae-enter-scale)}}.menu :is(a,button){align-items:center;gap:var(--ae-space-3);inline-size:100%;padding:var(--ae-space-2) var(--ae-space-3);text-align:start;color:var(--ae-text);border-radius:var(--ae-radius-s);cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.menu :is(a,button):focus-visible,.menu :is(a,button):hover{background:color-mix(in oklch,var(--ae-tone) var(--ae-tint-hover),transparent)}.menu :is(a,button):focus-visible{box-shadow:inset var(--ae-edge-x) 0 0 var(--ae-tone)}.menu :is(a,button):active{background:color-mix(in oklch,var(--ae-tone) var(--ae-tint-press),transparent)}.menu :is(a,button)[data-tone]{color:var(--ae-tone-ink)}.menu :is(a,button):is([aria-pressed],[aria-checked]):before{content:"";text-align:center;inline-size:1em;font-size:.85em}.menu :is(a,button):is([aria-pressed=true],[aria-checked=true]):before{content:"✓"}.menu :is(a,button) kbd{font-size:var(--ae-text-xs);color:var(--ae-text-muted);background:0 0;margin-inline-start:auto}.menu hr{margin-block:var(--ae-space-2);margin-inline:calc(var(--ae-space-2) * -1)}.menu h6{padding:var(--ae-space-2) var(--ae-space-3) var(--ae-space-1);font-size:var(--ae-text-xs)}.segmented{padding:var(--ae-space-1);gap:var(--ae-space-1);border-radius:var(--ae-radius-full);background:var(--ae-fill);display:inline-flex}.segmented label{cursor:pointer;display:grid;position:relative}.segmented input{appearance:none;border-radius:inherit;box-shadow:none;cursor:pointer;background:0 0;border:0;margin:0;position:absolute;inset:0}.segmented input:after{display:none}.segmented span{padding:var(--ae-space-2) var(--ae-space-4);font-size:var(--ae-text-s);color:var(--ae-text-muted);border-radius:var(--ae-radius-full);transition:background var(--ae-duration) var(--ae-ease),color var(--ae-duration) var(--ae-ease);pointer-events:none;font-weight:500}.segmented label:has(:checked) span{color:var(--ae-text)}@supports not (anchor-scope:all){.segmented label:has(:checked) span{background:var(--ae-surface);box-shadow:var(--ae-shadow-s),inset 0 calc(var(--ae-edge) * -1) 0 var(--ae-tone)}}@supports (anchor-scope:all){.segmented{anchor-scope:--ae-segment;position:relative}.segmented:before{content:"";position-anchor:--ae-segment;inset:anchor(top) anchor(right) anchor(bottom) anchor(left);border-radius:var(--ae-radius-full);background:var(--ae-surface);box-shadow:var(--ae-shadow-s),inset 0 calc(var(--ae-edge) * -1) 0 var(--ae-tone);transition:inset var(--ae-duration) var(--ae-ease);position:absolute}.segmented:not(:has(:checked)):before{display:none}.segmented label:has(:checked){anchor-name:--ae-segment}}.segmented label:has(:focus-visible) span{box-shadow:var(--ae-ring)}.segmented label:has(:disabled){opacity:.4;pointer-events:none}.segmented[data-fill]{display:flex}.segmented[data-fill]>label{flex:1 1 0}.segmented[data-fill] span{text-align:center}.select{display:grid;position:relative}.select>select{appearance:none;cursor:pointer;padding-inline-end:var(--ae-space-7)}.select:after{content:"";inline-size:round(1em / var(--ae-phi),1px);block-size:round(1em / var(--ae-phi),1px);background:var(--ae-text-muted);pointer-events:none;margin-block:auto;position:absolute;inset-block:0;inset-inline-end:var(--ae-space-4);-webkit-mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010%2010%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20d%3D%22m1%203%204%204%204-4%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010%2010%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20d%3D%22m1%203%204%204%204-4%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}:is(input[type=range],.range-pair){--_fill:90deg;--_track:round(var(--ae-space-2), 2px);--_thumb:round(var(--ae-space-5), 2px)}:is(input[type=range],.range-pair):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)){--_fill:270deg}input[type=range]{--value:0%;--_tint:var(--ae-tint-hover);appearance:none;inline-size:100%;block-size:var(--_thumb);cursor:pointer;background:0 0;margin:0}input[type=range]:active,input[type=range]:hover{--_tint:var(--ae-tint-press)}input[type=range]::-webkit-slider-runnable-track{block-size:var(--_track);border-radius:var(--ae-radius-full);background:linear-gradient(var(--_fill),var(--ae-tone) var(--value),var(--ae-fill-hover) 0);box-shadow:inset 0 0 0 1px var(--ae-control-edge)}input[type=range]::-moz-range-track{block-size:var(--_track);border-radius:var(--ae-radius-full);background:linear-gradient(var(--_fill),var(--ae-tone) var(--value),var(--ae-fill-hover) 0);box-shadow:inset 0 0 0 1px var(--ae-control-edge)}input[type=range]::-webkit-slider-thumb{appearance:none;inline-size:var(--_thumb);block-size:var(--_thumb);border-radius:var(--ae-radius-full);background:color-mix(in oklab,var(--ae-tone) var(--_tint),var(--ae-frost-bg));-webkit-backdrop-filter:blur(var(--ae-space-0)) saturate(var(--ae-frost-saturate));backdrop-filter:blur(var(--ae-space-0)) saturate(var(--ae-frost-saturate));box-shadow:inset 0 0 0 var(--ae-stroke) var(--ae-tone),var(--ae-frost-edge),var(--ae-shadow-m);-webkit-transition:background-color var(--ae-duration-fast) var(--ae-ease),box-shadow var(--ae-duration-fast) var(--ae-ease);transition:background-color var(--ae-duration-fast) var(--ae-ease),box-shadow var(--ae-duration-fast) var(--ae-ease);margin-block-start:calc(.5 * (var(--_track) - var(--_thumb)))}input[type=range]::-moz-range-thumb{inline-size:var(--_thumb);block-size:var(--_thumb);border-radius:var(--ae-radius-full);background:color-mix(in oklab,var(--ae-tone) var(--_tint),var(--ae-frost-bg));-webkit-backdrop-filter:blur(var(--ae-space-0)) saturate(var(--ae-frost-saturate));backdrop-filter:blur(var(--ae-space-0)) saturate(var(--ae-frost-saturate));box-shadow:inset 0 0 0 var(--ae-stroke) var(--ae-tone),var(--ae-frost-edge),var(--ae-shadow-m);-moz-transition:background-color var(--ae-duration-fast) var(--ae-ease),box-shadow var(--ae-duration-fast) var(--ae-ease);transition:background-color var(--ae-duration-fast) var(--ae-ease),box-shadow var(--ae-duration-fast) var(--ae-ease);border:0}input[type=range]:active::-webkit-slider-thumb{box-shadow:inset 0 0 0 var(--ae-stroke) var(--ae-tone),var(--ae-frost-edge),var(--ae-shadow-l);transition-duration:0s}input[type=range]:active::-moz-range-thumb{box-shadow:inset 0 0 0 var(--ae-stroke) var(--ae-tone),var(--ae-frost-edge),var(--ae-shadow-l);transition-duration:0s}input[type=range]:focus-visible{box-shadow:none}input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:inset 0 0 0 var(--ae-stroke) var(--ae-tone),var(--ae-frost-edge),var(--ae-shadow-m),var(--ae-ring)}input[type=range]:focus-visible::-moz-range-thumb{box-shadow:inset 0 0 0 var(--ae-stroke) var(--ae-tone),var(--ae-frost-edge),var(--ae-shadow-m),var(--ae-ring)}@media (forced-colors:active),(prefers-reduced-transparency:reduce){input[type=range]::-webkit-slider-thumb{-webkit-backdrop-filter:none;backdrop-filter:none}input[type=range]::-moz-range-thumb{-webkit-backdrop-filter:none;backdrop-filter:none}}input[type=range]:disabled{opacity:.4;cursor:not-allowed}.range-pair{--from:0%;--to:100%;align-items:center;inline-size:100%;display:grid}.range-pair:before{content:"";block-size:var(--_track);border-radius:var(--ae-radius-full);background:linear-gradient(var(--_fill),var(--ae-fill-hover) var(--from),var(--ae-tone) 0 var(--to),var(--ae-fill-hover) 0);box-shadow:inset 0 0 0 1px var(--ae-control-edge);grid-area:1/1}.range-pair>input[type=range]{--_thumb:max(round(var(--ae-space-5), 2px), var(--ae-target));pointer-events:none;grid-area:1/1}.range-pair>input[type=range]::-webkit-slider-runnable-track{box-shadow:none;background:0 0}.range-pair>input[type=range]::-moz-range-track{box-shadow:none;background:0 0}.range-pair>input[type=range]::-webkit-slider-thumb{pointer-events:auto}.range-pair>input[type=range]::-moz-range-thumb{pointer-events:auto}.range-pair>input[type=range][data-top]{z-index:1}@media (forced-colors:active){.range-pair:before{forced-color-adjust:none;background:linear-gradient(var(--_fill),GrayText var(--from),Highlight 0 var(--to),GrayText 0)}}.input-group{border-radius:var(--ae-radius-m);background:var(--ae-fill);box-shadow:inset 0 -1px 0 var(--ae-control-edge);transition:box-shadow var(--ae-duration) var(--ae-ease);display:flex}.input-group>.input{min-inline-size:0;box-shadow:none;background:0 0;flex:1}.input-group>.input:focus-visible{box-shadow:none}.input-group>:not(.input){padding-inline:var(--ae-space-3);font-size:var(--ae-text-s);color:var(--ae-text-muted);white-space:nowrap;place-items:center;display:grid}.input-group:focus-within{box-shadow:var(--ae-ring-field)}.tabs{gap:var(--ae-space-5);box-shadow:inset 0 -1px 0 var(--ae-border);display:flex}.tabs>[role=tab]{padding:var(--ae-space-3) 0;font-size:var(--ae-text-m);color:var(--ae-text-muted);cursor:pointer;transition:color var(--ae-duration) var(--ae-ease);background:0 0;border:0;font-weight:500}.tabs>[role=tab]:hover,.tabs>[role=tab][aria-selected=true]{color:var(--ae-text)}@supports not (anchor-scope:all){.tabs>[role=tab][aria-selected=true]{box-shadow:inset 0 calc(var(--ae-edge) * -1) 0 var(--ae-tone),var(--ae-focus,0 0 #0000)}}@supports (anchor-scope:all){.tabs{anchor-scope:--ae-tab;position:relative}.tabs:after{content:"";position-anchor:--ae-tab;inset:auto anchor(right) anchor(bottom) anchor(left);block-size:var(--ae-edge);background:var(--ae-tone);pointer-events:none;transition:inset var(--ae-duration) var(--ae-ease);position:absolute}.tabs:not(:has(>[aria-selected=true])):after{display:none}.tabs>[role=tab][aria-selected=true]{anchor-name:--ae-tab}}[role=tabpanel][hidden]{display:none}[data-tip]{--_dir:1;position:relative}[data-tip]: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)){--_dir:-1}[data-tip]:after{--_at:calc(-50% * var(--_dir)) 0;--_from:calc(-50% * var(--_dir)) var(--ae-space-1);content:attr(data-tip);content:attr(data-tip)/"";translate:var(--_from);inline-size:max-content;max-inline-size:min(20rem,100vw - 2 * var(--ae-gutter));padding:var(--ae-space-2) var(--ae-space-3);border:0 solid #0000;border-block-end-width:var(--ae-space-2);font-size:var(--ae-text-xs);font-weight:400;line-height:var(--ae-leading-tight);text-align:start;white-space:normal;color:var(--ae-text);background:var(--ae-surface);border-radius:var(--ae-radius-m);box-shadow:var(--ae-shadow-m),var(--ae-frost-edge);opacity:0;pointer-events:none;z-index:20;transition:opacity var(--ae-duration-fast) var(--ae-ease),translate var(--ae-duration-fast) var(--ae-ease),display var(--ae-duration-fast) allow-discrete;background-clip:padding-box;transition-delay:0s;display:none;position:absolute;inset-block-end:100%;inset-inline-start:50%}[data-tip]:is(:hover,:focus-visible):not([data-tip-dismissed]):after{opacity:1;translate:var(--_at);pointer-events:auto;transition-delay:var(--ae-duration-slow);display:block}@starting-style{[data-tip]:is(:hover,:focus-visible):not([data-tip-dismissed]):after{opacity:0;translate:var(--_from)}}[data-tip][data-tip-instant]:is(:hover,:focus-visible):not([data-tip-dismissed]):after{transition:none}@media not ((hover:hover) and (pointer:fine)){[data-tip]:hover:not(:focus-visible):after{display:none}}[data-tip][data-tip-side=bottom]:after{--_from:calc(-50% * var(--_dir)) calc(var(--ae-space-1) * -1);border-block-width:var(--ae-space-2) 0;inset-block:100% auto}[data-tip][data-tip-side=end]:after{--_at:0 -50%;--_from:calc(var(--ae-space-1) * -1 * var(--_dir)) -50%;border-block-end-width:0;border-inline-start-width:var(--ae-space-2);inset-block:50% auto;inset-inline-start:100%}.toasts{z-index:30;gap:var(--ae-space-3);inline-size:min(100% - 2 * var(--ae-gutter),1rem * pow(var(--ae-phi),7));flex-direction:column;display:flex;position:fixed;inset-block-end:var(--ae-gutter);inset-inline-end:var(--ae-gutter)}.toasts[data-position=top-center],.toasts[data-position=top-end]{inset-block:var(--ae-gutter) auto}.toasts[data-position=bottom-center],.toasts[data-position=top-center]{margin-inline:auto;inset-inline:0}.toasts[data-position=bottom-start]{inset-inline:var(--ae-gutter) auto}.toast{--_dir:-1;align-items:start;gap:var(--ae-space-3);padding:var(--ae-space-4) var(--ae-space-5);font-size:var(--ae-text-s);box-shadow:var(--ae-shadow-l),var(--ae-frost-edge);opacity:calc(var(--_o,1) * var(--_dxo,1));translate:var(--_dx,0) calc(var(--_dir) * var(--_at,0px));scale:var(--_s,1);transition:opacity var(--ae-duration) var(--ae-ease),translate var(--ae-duration-slow) var(--ae-ease-spring),scale var(--ae-duration-slow) var(--ae-ease-spring),block-size var(--ae-duration-slow) var(--ae-ease-spring),background-color var(--ae-duration) var(--ae-ease);display:flex}@starting-style{.toast{opacity:0;translate:0 calc(var(--_dir) * -1 * var(--ae-space-4));scale:var(--ae-enter-scale)}}.toasts[data-position^=top]>.toast{--_dir:1}.toast strong{color:var(--ae-tone-ink)}.toast>[data-dismiss]{margin-inline:auto calc(var(--ae-space-2) * -1);margin-block:calc(.5 * (1em * var(--ae-leading-normal) - max(var(--ae-target),1em + 2 * var(--ae-space-2)))) calc(var(--ae-space-2) * -1);flex:none}.toast[data-tone]:before{content:"";inline-size:var(--ae-space-2);block-size:var(--ae-space-2);background:var(--ae-tone);flex:none;margin-block-start:calc(.5 * (1lh - var(--ae-space-2)))}.toast[data-swiping]{-webkit-user-select:none;user-select:none;transition:none}.toast[data-leaving]{opacity:0;translate:var(--_dx,0) calc(var(--_dir) * (var(--_at,0px) - var(--ae-space-4)));transition:opacity var(--ae-duration-fast) var(--ae-ease),translate var(--ae-duration-fast) var(--ae-ease)}.toast[data-leaving=swipe]{translate:var(--_dx,0) calc(var(--_dir) * var(--_at,0px));transition:opacity var(--_swipe,var(--ae-duration-fast)) var(--ae-ease),translate var(--_swipe,var(--ae-duration-fast)) cubic-bezier(.25,.5,.5,1)}.toasts[data-stacked]{--_peek:var(--ae-space-3);block-size:calc(var(--_front) + clamp(0,-1 + var(--_n),2) * var(--_peek));display:block}.toasts[data-stacked]>.toast{--_at:calc(var(--i,0) * var(--_peek));--_s:calc(1 - var(--i,0) * .05);--_o:clamp(0, 3 - var(--i,0), 1);z-index:calc(10 - var(--i,0));transform-origin:50% 100%;touch-action:pan-y;position:absolute;inset-block-end:0;inset-inline:0}.toasts[data-stacked]>.toast:after,.toasts[data-stacked]>.toast:before,.toasts[data-stacked]>.toast>*{transition:opacity var(--ae-duration) var(--ae-ease)}.toasts[data-stacked]>.toast:after{content:"";border-radius:inherit;background:var(--ae-shadow-ink);opacity:0;pointer-events:none;position:absolute;inset:0}.toasts[data-stacked][data-position^=top]>.toast{transform-origin:50% 0;inset-block:0 auto}.toasts[data-stacked]:not(:hover,:focus-within)>.toast[data-behind]{--ae-frost-bg:var(--ae-surface);block-size:var(--_front);-webkit-backdrop-filter:none;backdrop-filter:none;overflow:clip}.toasts[data-stacked]:not(:hover,:focus-within)>.toast[data-behind]:before,.toasts[data-stacked]:not(:hover,:focus-within)>.toast[data-behind]>*{opacity:0}.toasts[data-stacked]:not(:hover,:focus-within)>.toast[data-behind]:after{opacity:calc(var(--i,0) * .07)}.toasts[data-stacked]:is(:hover,:focus-within){block-size:var(--_list)}.toasts[data-stacked]:is(:hover,:focus-within)>.toast{--_at:var(--y,0px);--_s:1;--_o:1}@media (prefers-reduced-motion:reduce){.toast,.toast[data-leaving=swipe],.toast[data-leaving],.toasts[data-stacked]>.toast:after,.toasts[data-stacked]>.toast:before,.toasts[data-stacked]>.toast>*{transition:opacity .15s var(--ae-ease)}}.avatar{border-radius:var(--ae-radius-full);--_size:round(var(--ae-unit) * pow(var(--ae-phi), 2), 2px);inline-size:var(--_size);block-size:var(--_size);font-size:calc(var(--_size) / pow(var(--ae-phi),2));letter-spacing:-.02em;color:var(--ae-tone-ink);background:color-mix(in oklch,var(--ae-tone) var(--ae-tint-press),transparent);-webkit-user-select:none;user-select:none;flex:none;place-items:center;font-weight:600;display:inline-grid;overflow:hidden}.avatar>img{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%}.avatar[data-size=s]{--_size:round(var(--ae-unit) * var(--ae-phi), 2px)}.avatar[data-size=l]{--_size:round(var(--ae-unit) * pow(var(--ae-phi), 3), 2px)}.avatar-group{display:flex}.avatar-group>*+*{box-shadow:0 0 0 2px var(--ae-bg);margin-inline-start:calc(var(--ae-space-2) * -1)}.list{box-shadow:var(--ae-shadow-m),var(--ae-frost-edge);scroll-padding-block-start:2lh;display:grid}.list>*{align-items:center;gap:var(--ae-space-3);padding:var(--ae-space-3) var(--ae-space-4);font:inherit;text-align:start;color:inherit;background:0 0;border:0;text-decoration:none;display:flex}.list>:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit}.list>:last-child{border-end-end-radius:inherit;border-end-start-radius:inherit}.list>*+*{box-shadow:inset 0 1px 0 var(--ae-border),var(--ae-focus,0 0 #0000)}.list>[aria-current]:not([aria-current=false]){color:var(--ae-tone-ink);background:color-mix(in oklch,var(--ae-tone) var(--ae-tint-hover),transparent);box-shadow:inset var(--ae-edge-x) 0 0 var(--ae-tone),var(--ae-focus,0 0 #0000)}.list>*+[aria-current]:not([aria-current=false]){box-shadow:inset var(--ae-edge-x) 0 0 var(--ae-tone),inset 0 1px 0 var(--ae-border),var(--ae-focus,0 0 #0000)}.list>h6{z-index:1;padding-block:var(--ae-space-2);background:var(--ae-frost-bg);box-shadow:inset 0 -1px 0 var(--ae-border);position:sticky;inset-block-start:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.list>h6{-webkit-backdrop-filter:var(--ae-frost-filter);backdrop-filter:var(--ae-frost-filter)}}.list>:is(a,button){cursor:pointer}.list>:is(a,button):hover{background:var(--ae-fill-hover)}.list>:is(a,button):active{background:var(--ae-fill-active)}.list>:is(a,button):disabled,.list>:is(a,button)[aria-disabled=true]{opacity:.4;pointer-events:none}.list>:is(a,button):after{content:"";border-block-start:var(--ae-stroke) solid var(--ae-text-muted);border-inline-end:var(--ae-stroke) solid var(--ae-text-muted);opacity:.6;flex:none;block-size:calc(round(.5em,1px));inline-size:calc(round(.5em,1px));margin-inline-start:auto;rotate:45deg}.list>:is(a,button):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)):after{rotate:-45deg}.accordion{border-radius:var(--ae-radius-m)}.accordion>summary{justify-content:space-between;align-items:center;gap:var(--ae-space-4);padding-block:var(--ae-space-3);cursor:pointer;font-weight:500;list-style:none;display:flex}.accordion>summary::-webkit-details-marker{display:none}.accordion>summary:after{content:"";border-block-end:var(--ae-stroke) solid var(--ae-text-muted);border-inline-end:var(--ae-stroke) solid var(--ae-text-muted);block-size:calc(round(.5em,1px));inline-size:calc(round(.5em,1px));transition:rotate var(--ae-duration) var(--ae-ease);flex:none;margin-inline-end:.25em;rotate:45deg}.accordion[open]>summary:after{rotate:-135deg}.accordion>summary: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)):after{rotate:-45deg}.accordion[open]>summary: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)):after{rotate:135deg}.accordion::details-content{overflow-clip-margin:4px;block-size:0;color:var(--ae-text-muted);transition:block-size var(--ae-duration) var(--ae-ease),content-visibility var(--ae-duration) allow-discrete;overflow:clip}@media (prefers-reduced-motion:reduce){.accordion::details-content{transition:none}}.accordion[open]::details-content{block-size:auto;padding-block-end:var(--ae-space-4)}.accordion+.accordion{box-shadow:inset 0 1px 0 var(--ae-border)}.chip{border-radius:var(--ae-radius-full);align-items:center;gap:var(--ae-space-2);padding:var(--ae-space-1) var(--ae-space-3);font-size:var(--ae-text-s);font-weight:500;line-height:var(--ae-phi);background:var(--ae-fill);display:inline-flex}.chip>button{inline-size:calc(1em * pow(var(--ae-phi),.5));aspect-ratio:1;color:var(--ae-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;margin-inline-end:calc(var(--ae-space-1) * -1);padding:0;font-size:1em;line-height:1;display:grid;position:relative}.chip>button:after{content:"";inline-size:var(--ae-target);block-size:var(--ae-target);position:absolute}.chip>button:hover{color:var(--ae-text);background:var(--ae-fill-hover)}.chip>button:active{background:var(--ae-fill-active)}.chip:has(>input){cursor:pointer;position:relative}.chip:has(>input)>input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.chip:has(>input)>input:after{display:none}.chip:has(>input):hover{background:var(--ae-fill-hover)}.chip:has(>input):active{background:var(--ae-fill-active)}.chip:has(>input):has(:checked){--_edge:inset 0 calc(var(--ae-edge) * -1) 0 var(--ae-tone);color:var(--ae-tone-ink);background:color-mix(in oklch,var(--ae-tone) var(--ae-tint-hover),transparent)}.chip:has(>input):has(:checked):active{background:color-mix(in oklch,var(--ae-tone) var(--ae-tint-press),transparent)}.chip:has(>input){box-shadow:var(--_edge,0 0 #0000)}.chip:has(>input):has(:disabled){opacity:.4;pointer-events:none}.chip:has(>input):has(:focus-visible){box-shadow:var(--_edge,0 0 #0000),var(--ae-ring)}.breadcrumb{align-items:center;gap:var(--ae-space-2);font-size:var(--ae-text-s);color:var(--ae-text-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.breadcrumb li{align-items:center;gap:var(--ae-space-2);display:flex}.breadcrumb li+li:before{content:"/"/"";opacity:.45}.breadcrumb a{color:inherit;text-decoration:none}.breadcrumb a:hover{color:var(--ae-text)}.breadcrumb [aria-current=page]{color:var(--ae-text)}.pagination{gap:var(--ae-space-1);display:inline-flex}.pagination>:is(a,button){min-inline-size:var(--ae-space-6);padding:var(--ae-space-2);font:inherit;font-size:var(--ae-text-s);font-variant-numeric:tabular-nums;color:var(--ae-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;text-decoration:none;display:grid}.pagination>:is(a,button):hover{color:var(--ae-text);background:var(--ae-fill-hover)}.pagination>:is(a,button):active{background:var(--ae-fill-active)}.pagination>:is(a,button)[aria-current=page]{color:var(--ae-tone-contrast);background:var(--ae-tone)}.pagination>:is(a,button):disabled,.pagination>:is(a,button)[aria-disabled=true]{opacity:.4;pointer-events:none}.skeleton{border-radius:var(--ae-radius-s);color:#0000;background:linear-gradient(90deg,var(--ae-fill) 30%,var(--ae-fill-hover) 50%,var(--ae-fill) 70%);-webkit-user-select:none;user-select:none;pointer-events:none;background-size:200% 100%;min-block-size:1em;display:block}@media (prefers-reduced-motion:no-preference){.skeleton{animation:ae-shimmer calc(var(--ae-duration) * pow(var(--ae-phi),4)) linear infinite}}@keyframes ae-shimmer{to{background-position:-200% 0}}.spinner{gap:var(--ae-space-1);vertical-align:middle;--_beat:calc(var(--ae-duration) * pow(var(--ae-phi), 3));grid-auto-flow:column;display:inline-grid}.spinner:after,.spinner:before,.spinner>span{content:"";inline-size:var(--ae-space-2);block-size:var(--ae-space-2);animation:ae-pulse var(--_beat) ease-in-out infinite;background:currentColor}.spinner:before{animation-delay:calc(var(--_beat) / -3)}.spinner>span{animation-delay:calc(var(--_beat) / -6)}@keyframes ae-pulse{0%,80%,to{opacity:.25;scale:.75}40%{opacity:1;scale:1}}.stat{border-radius:var(--ae-radius-m);gap:var(--ae-space-1);display:grid}.stat>b{font-size:var(--ae-text-2xl);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:400;line-height:1}.stat>span{font-size:var(--ae-text-s);color:var(--ae-text-muted)}.empty{justify-items:center;gap:var(--ae-space-3);padding:var(--ae-space-7) var(--ae-space-5);text-align:center;color:var(--ae-text-muted);display:grid}.empty>h4{color:var(--ae-text)}.divider{align-items:center;gap:var(--ae-space-4);font-size:var(--ae-text-xs);color:var(--ae-text-muted);display:flex}.divider:after,.divider:before{content:"";background:var(--ae-border);flex:1;block-size:1px}.shell{--sidebar:calc(1rem * pow(var(--ae-phi), 6));--rail:calc(1rem * pow(var(--ae-phi), 3));--inspector:calc(1rem * pow(var(--ae-phi), 6));--header:0px;grid-template-columns:var(--sidebar) minmax(0,1fr);grid-template-areas:"side main";min-block-size:100dvh;display:grid}.shell>.sidebar{grid-area:side}.shell>:is(main,.main){grid-area:main;min-inline-size:0}.shell>.navbar{grid-area:head}.shell>.inspector{grid-area:inspect}.shell[data-rail]{--sidebar:var(--rail)}@media (width<64rem){.shell[data-collapsible]{--sidebar:var(--rail)}}.shell[data-header]{--header:round(var(--ae-unit) * pow(var(--ae-phi), 2.5), 1px);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"head head""side main"}.shell[data-header]>.navbar{min-block-size:var(--header);padding-block:0}@media (width>=48rem){.shell[data-header]>.navbar{block-size:var(--header)}}.shell[data-inspector]{grid-template-columns:var(--sidebar) minmax(0,1fr) var(--inspector);grid-template-areas:"side main inspect"}.shell[data-header][data-inspector]{grid-template-areas:"head head head""side main inspect"}.shell[data-side=end]{grid-template-columns:minmax(0,1fr) var(--sidebar);grid-template-areas:"main side"}.shell[data-side=end][data-header]{grid-template-areas:"head head""main side"}.shell[data-side=end]>.sidebar{box-shadow:inset var(--ae-hairline-x) 0 0 var(--ae-border)}.shell[data-side=end][data-inspector]{grid-template-columns:var(--inspector) minmax(0,1fr) var(--sidebar);grid-template-areas:"inspect main side"}.shell[data-side=end]>.inspector{box-shadow:inset calc(var(--ae-hairline-x) * -1) 0 0 var(--ae-border)}.shell[data-side=end][data-header][data-inspector]{grid-template-areas:"head head head""inspect main side"}.shell:not(:has(>.sidebar)){grid-template-columns:minmax(0,1fr);grid-template-areas:"main"}.shell:not(:has(>.sidebar))[data-header]{grid-template-areas:"head""main"}.shell:not(:has(>.sidebar))[data-inspector]{grid-template-columns:minmax(0,1fr) var(--inspector);grid-template-areas:"main inspect"}.shell:not(:has(>.sidebar))[data-header][data-inspector]{grid-template-areas:"head head""main inspect"}.shell:not(:has(>.sidebar))[data-side=end][data-inspector]{grid-template-columns:var(--inspector) minmax(0,1fr);grid-template-areas:"inspect main"}.shell:not(:has(>.sidebar))[data-side=end][data-header][data-inspector]{grid-template-areas:"head head""inspect main"}.shell[data-float]{gap:var(--ae-space-4);padding:var(--ae-space-4)}@media (width>=48rem){.shell[data-float]>:is(.sidebar,.inspector){max-block-size:calc(100dvh - var(--header) - 2 * var(--ae-space-4));box-shadow:var(--ae-shadow-m),var(--ae-frost-edge);inset-block-start:calc(var(--header) + var(--ae-space-4))}.shell[data-float]>.inspector{background:var(--ae-frost-bg);-webkit-backdrop-filter:var(--ae-frost-filter);backdrop-filter:var(--ae-frost-filter)}}.shell[data-fill]{grid-template-rows:minmax(0,1fr);block-size:100dvh}.shell[data-fill][data-header]{grid-template-rows:auto minmax(0,1fr)}.shell[data-fill]>:is(main,.main){gap:var(--ae-space-4);flex-direction:column;display:flex;overflow-y:auto}.shell[data-fill]>:is(main,.main)>[data-grow]{flex:1;min-block-size:auto}.shell[data-fill]>:is(.sidebar,.inspector){max-block-size:100%}@media (width<48rem){.shell{flex-direction:column;gap:0;padding:0;display:flex}.shell>:is(.sidebar,.inspector){align-self:stretch}.shell[data-fill]{block-size:auto}.shell[data-fill]>:is(main,.main){overflow-y:visible}.shell[data-fill]>:is(.sidebar,.inspector){max-block-size:none}}.inspector,.sidebar{max-block-size:calc(100dvh - var(--header,0px));padding:var(--ae-space-5) var(--ae-space-3);scrollbar-width:thin;flex-direction:column;align-self:start;gap:1px;display:flex;position:sticky;inset-block-start:var(--header,0);overflow-y:auto}.sidebar{box-shadow:inset calc(var(--ae-hairline-x) * -1) 0 0 var(--ae-border);container-type:inline-size}.sidebar details>summary,.sidebar h6{padding:var(--ae-space-4) var(--ae-space-3) var(--ae-space-1);font-size:var(--ae-text-xs);color:var(--ae-text-muted)}.sidebar details{display:contents}.sidebar details>summary{cursor:pointer;justify-content:space-between;align-items:center;font-weight:560;list-style:none;display:flex}.sidebar details>summary::-webkit-details-marker{display:none}.sidebar details>summary:after{content:"";border-block-end:var(--ae-stroke) solid currentColor;border-inline-end:var(--ae-stroke) solid currentColor;opacity:.6;block-size:calc(round(.35em,1px));inline-size:calc(round(.35em,1px));transition:rotate var(--ae-duration) var(--ae-ease);margin-inline-end:.2em;rotate:45deg}.sidebar details:not([open])>summary:after{rotate:-45deg}.sidebar summary: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)):after{rotate:-45deg}.sidebar details:not([open])>summary: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)):after{rotate:45deg}.sidebar a{align-items:center;gap:var(--ae-space-3);padding:var(--ae-space-2) var(--ae-space-3);font-size:var(--ae-text-s);color:var(--ae-text);font-weight:500;text-decoration:none;display:flex}.sidebar a:hover{background:var(--ae-fill-hover)}.sidebar a:active{background:var(--ae-fill-active)}.sidebar a[aria-current=page]{color:var(--ae-tone-ink);background:color-mix(in oklch,var(--ae-tone) var(--ae-tint-hover),transparent);box-shadow:inset var(--ae-edge-x) 0 0 var(--ae-tone),var(--ae-focus,0 0 #0000)}.sidebar a>i{inline-size:calc(1em * pow(var(--ae-phi),.5));flex:none;place-items:center;font-style:normal;display:grid}.sidebar>footer{margin-block-start:auto;padding-block-start:var(--ae-space-4)}@container (inline-size<7rem){.sidebar .segmented,.sidebar details>summary,.sidebar h6{display:none}.sidebar details:not([open])::details-content{content-visibility:visible}.sidebar a{gap:var(--ae-space-0);padding:var(--ae-space-2) var(--ae-space-1);font-size:var(--ae-text-xs);text-align:center;flex-direction:column}.sidebar a>i{font-size:var(--ae-text-l)}.sidebar[data-labels=hidden] a>span{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@media (width<48rem){.sidebar{align-items:center;gap:var(--ae-space-1);max-block-size:none;padding:var(--ae-space-2) var(--ae-gutter);scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--ae-border);flex-direction:row;position:static;overflow-x:auto}.sidebar .segmented,.sidebar details>summary,.sidebar h6,.sidebar>footer{display:none}.sidebar details:not([open])::details-content{content-visibility:visible}.sidebar a{font-size:var(--ae-text-s);white-space:nowrap;flex-direction:row}}.inspector{gap:var(--ae-space-4);padding-inline:var(--ae-space-5);box-shadow:inset var(--ae-hairline-x) 0 0 var(--ae-border)}.inspector:has(>:is(header,.tabs):first-child){gap:0;padding:0;overflow:hidden}.inspector:has(>:is(header,.tabs):first-child)>:is(header,.tabs):first-child{flex:none}.inspector:has(>:is(header,.tabs):first-child)>header:first-child{padding:var(--ae-space-4) var(--ae-space-5);box-shadow:inset 0 -1px 0 var(--ae-border)}.inspector:has(>:is(header,.tabs):first-child)>.tabs:first-child{padding:var(--ae-space-2) var(--ae-space-5) 0}.inspector:has(>:is(header,.tabs):first-child)>:first-child~*{min-block-size:0;padding:var(--ae-space-5);scrollbar-width:thin;flex:auto;overflow-y:auto}@media (width<48rem){.inspector{max-block-size:none;box-shadow:inset 0 1px 0 var(--ae-border);position:static}}.page-header{justify-content:space-between;align-items:end;gap:var(--ae-space-4);flex-wrap:wrap;display:flex}.page-header>div>h6{margin-block-end:var(--ae-space-1)}.toolbar{border-radius:var(--ae-radius-m);align-items:center;gap:var(--ae-space-1);padding:var(--ae-space-1);background:var(--ae-fill);display:inline-flex}.toolbar>.btn{--_py:var(--ae-space-2)}.toolbar>.btn:not(:hover,:active,[aria-pressed=true]){background:0 0}.toolbar>hr{inline-size:1px;block-size:calc(1em * pow(var(--ae-phi),.5));margin-inline:var(--ae-space-1);background:var(--ae-border-strong)}.banner{justify-content:center;align-items:center;gap:var(--ae-space-3);padding:var(--ae-space-2) var(--ae-gutter);font-size:var(--ae-text-s);color:var(--ae-tone-contrast);background:var(--ae-tone);font-weight:500;display:flex}.banner a{color:inherit}dialog.drawer{--_out:100%;inline-size:min(100%,1rem * pow(var(--ae-phi),7));block-size:100dvh;max-block-size:none;padding:var(--ae-space-6) var(--ae-space-5);scale:1;translate:var(--_out) 0;border-start-end-radius:0;border-end-end-radius:0;margin:0;position:fixed;inset-block:0;inset-inline:auto 0}dialog.drawer: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)){--_out:-100%}dialog.drawer:not([open]){--_move-for:var(--ae-duration)}dialog.drawer[open]{translate:0}@starting-style{dialog.drawer[open]{scale:1;translate:var(--_out) 0}}dialog.drawer[data-side=start]{--_out:-100%;border-start-start-radius:0;border-start-end-radius:var(--ae-radius-l);border-end-end-radius:var(--ae-radius-l);border-end-start-radius:0;inset-inline:0 auto}dialog.drawer[data-side=start]: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)){--_out:100%}dialog.drawer[data-side=bottom]{border-radius:var(--ae-radius-l) var(--ae-radius-l) 0 0;block-size:auto;max-block-size:85dvh;inline-size:100%;inset-block:auto 0;inset-inline:0;translate:0 100%}dialog.drawer[data-side=bottom][open]{translate:0}@starting-style{dialog.drawer[data-side=bottom][open]{translate:0 100%}}dialog.palette{--_inset:calc(var(--ae-space-2) + var(--ae-space-4));inline-size:min(100% - 2 * var(--ae-gutter),1rem * pow(var(--ae-phi),8));margin-block-start:12dvh;padding:0;overflow:hidden;translate:0;scale:1}dialog.palette,dialog.palette[open]{--_fade-for:var(--ae-duration-fast)}@starting-style{dialog.palette[open]{translate:0;scale:1}}dialog.palette>.input{padding:var(--ae-space-4) var(--_inset);font-size:var(--ae-text-l);box-shadow:inset 0 -1px 0 var(--ae-border);background:0 0}dialog.palette>.input:focus-visible{box-shadow:inset 0 calc(var(--ae-edge) * -1) 0 var(--ae-tone)}dialog.palette>.icon:first-child{block-size:calc(var(--ae-text-l) * var(--ae-leading-normal));font-size:var(--ae-text-m);color:var(--ae-text-muted);pointer-events:none;transition:color var(--ae-duration-fast) var(--ae-ease);position:absolute;inset-block-start:var(--ae-space-4);inset-inline-start:var(--_inset)}dialog.palette>.icon:first-child+.input{padding-inline-start:calc(var(--_inset) + var(--ae-text-m) + var(--ae-space-3))}dialog.palette:has(>.input:not(:-moz-placeholder-shown))>.icon:first-child{color:var(--ae-text)}dialog.palette:has(>.input:not(:placeholder-shown))>.icon:first-child{color:var(--ae-text)}dialog.palette [role=listbox]{max-block-size:50dvh;padding:var(--ae-space-2);overscroll-behavior:contain;scrollbar-width:thin;gap:1px;display:grid;overflow-y:auto}dialog.palette [role=listbox]>[role=group]{gap:1px;display:grid}dialog.palette [role=listbox]:not(:has(>:not([hidden]))){display:none}dialog.palette [role=option]{align-items:center;gap:var(--ae-space-3);padding:var(--ae-space-3) var(--ae-space-4);font-size:var(--ae-text-m);border-radius:var(--ae-radius-s);cursor:pointer;display:flex}dialog.palette [role=option]:hover,dialog.palette [role=option][aria-selected=true]{background:color-mix(in oklch,var(--ae-tone) var(--ae-tint-hover),transparent)}dialog.palette [role=option][aria-selected=true]{box-shadow:inset var(--ae-edge-x) 0 0 var(--ae-tone)}[role=listbox]:has([aria-selected=true]) :is(dialog.palette [role=option]):hover:not([aria-selected=true]){background:0 0}dialog.palette [role=option]:active{background:color-mix(in oklch,var(--ae-tone) var(--ae-tint-press),transparent)}dialog.palette [role=option] kbd,dialog.palette [role=option] small,dialog.palette [role=option]>.icon{color:var(--ae-text-muted);transition:color var(--ae-duration-fast) var(--ae-ease)}dialog.palette [role=option][aria-selected=true] :is(small,kbd),dialog.palette [role=option][aria-selected=true]>.icon{color:var(--ae-text)}dialog.palette [role=option] kbd{font-size:var(--ae-text-s);margin-inline-start:auto}dialog.palette h6{padding:var(--ae-space-3) var(--ae-space-4) var(--ae-space-1);font-size:var(--ae-text-xs)}dialog.palette .empty{padding-block:var(--ae-space-5)}dialog.palette>footer{gap:var(--ae-space-1) var(--ae-space-5);padding:var(--ae-space-2) var(--_inset);font-size:var(--ae-text-xs);color:var(--ae-text-muted);box-shadow:inset 0 1px 0 var(--ae-border);flex-wrap:wrap;display:flex}dialog.palette>footer kbd{min-inline-size:calc(1em * var(--ae-phi));font-size:var(--ae-text-s);text-align:center;margin-inline-end:var(--ae-space-1);display:inline-block}@media (hover:none) and (pointer:coarse){dialog.palette>footer{display:none}}::highlight(ae-match){color:var(--ae-tone-ink)}@media (forced-colors:active){::highlight(ae-match){color:marktext;background-color:mark}}.steps{gap:var(--ae-space-3);counter-reset:step;padding:0;list-style:none;display:flex}.steps>li{gap:var(--ae-space-2);font-size:var(--ae-text-s);color:var(--ae-text-muted);counter-increment:step;flex:1;margin:0;display:grid}.steps>li:before{content:"";block-size:var(--ae-edge);background:var(--ae-border-strong);transition:background var(--ae-duration) var(--ae-ease);order:-1}.steps>li:after{content:counter(step);inline-size:var(--ae-space-5);block-size:var(--ae-space-5);font-size:var(--ae-text-xs);font-variant-numeric:tabular-nums;background:var(--ae-fill);order:-1;place-items:center;font-weight:560;display:none}:is(.steps>li[aria-current=step],.steps>li[data-done]):before{background:var(--ae-tone)}.steps>li[aria-current=step]{color:var(--ae-text);font-weight:500}.steps:is([data-numbered],[data-vertical])>li:after{display:grid}.steps:is([data-numbered],[data-vertical])>li[aria-current=step]:after{color:var(--ae-tone-contrast);background:var(--ae-tone)}.steps:is([data-numbered],[data-vertical])>li[data-done]:after{content:"✓";color:var(--ae-tone-ink);background:color-mix(in oklch,var(--ae-tone) var(--ae-tint-hover),transparent)}.steps[data-vertical]{gap:var(--ae-space-4);flex-direction:column}.steps[data-vertical]>li{align-items:center;gap:var(--ae-space-3);grid-template-columns:auto 1fr}.steps[data-vertical]>li:before{display:none}.timeline{gap:var(--ae-space-4);padding:0;list-style:none;display:grid}.timeline>li{grid-template-columns:calc(1rem * pow(var(--ae-phi),3)) 1fr;gap:var(--ae-space-4);margin:0;padding-inline-start:var(--ae-space-5);display:grid;position:relative}.timeline>li:before{inline-size:var(--ae-space-2);block-size:var(--ae-space-2);background:var(--ae-tone);inset-block-start:.55em;inset-inline-start:0}.timeline>li:after,.timeline>li:before{content:"";position:absolute}.timeline>li:after{background:var(--ae-border);inline-size:1px;inset-block-start:calc(.55em + var(--ae-space-2) + var(--ae-space-1));inset-block-end:calc(var(--ae-space-4) * -1 + var(--ae-space-1) * -1);inset-inline-start:round(down,.5 * (-1px + var(--ae-space-2)),1px)}.timeline>li:last-child:after{display:none}.timeline>li>time{font-size:var(--ae-text-xs);font-variant-numeric:tabular-nums;padding-block-start:.2em}.timeline>li p,.timeline>li>time{color:var(--ae-text-muted)}.timeline>li p{font-size:var(--ae-text-s)}.dropzone{border-radius:var(--ae-radius-m);place-items:center;gap:var(--ae-space-1);padding:var(--ae-space-6) var(--ae-space-5);font-size:var(--ae-text-s);text-align:center;color:var(--ae-text-muted);background:var(--ae-fill);outline:1px dashed var(--ae-control-edge);outline-offset:-1px;cursor:pointer;transition:background var(--ae-duration) var(--ae-ease),outline-color var(--ae-duration) var(--ae-ease);display:grid;position:relative}.dropzone>input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.dropzone strong{color:var(--ae-text)}.dropzone:hover{background:var(--ae-fill-hover)}.dropzone[data-active]{background:color-mix(in oklch,var(--ae-tone) var(--ae-tint-hover),transparent);outline-color:var(--ae-tone)}.dropzone:has(:focus-visible){background:color-mix(in oklch,var(--ae-tone) var(--ae-tint-hover),transparent);outline-color:var(--ae-tone)}.dropzone:has(:focus-visible){box-shadow:var(--ae-ring)}.dropzone[data-page]{--ae-frost-bg:var(--ae-frost-bg-thick);inset:var(--ae-space-3);z-index:40;gap:var(--ae-space-2);font-size:var(--ae-text-l);color:var(--ae-text);background:color-mix(in oklch,var(--ae-tone) var(--ae-tint-rest),var(--ae-frost-bg));-webkit-backdrop-filter:var(--ae-frost-filter);backdrop-filter:var(--ae-frost-filter);outline:var(--ae-edge) dashed var(--ae-tone);outline-offset:calc(var(--ae-edge) * -1);box-shadow:var(--ae-shadow-l),var(--ae-frost-edge);pointer-events:none;transition:opacity var(--ae-duration) var(--ae-ease),visibility var(--ae-duration);position:fixed}.dropzone[data-page]:not([data-active]){opacity:0;visibility:hidden}.code{border-radius:var(--ae-radius-m);background:var(--ae-fill);display:grid;overflow:clip}.code>figcaption{justify-content:space-between;align-items:center;gap:var(--ae-space-3);padding-block:var(--ae-space-2);padding-inline:var(--ae-space-5) var(--ae-space-2);font-family:var(--ae-font-mono);font-size:var(--ae-text-s);color:var(--ae-text-muted);box-shadow:inset 0 -1px 0 var(--ae-border);margin:0;display:flex}.code>pre{background:0 0}.number{border-radius:var(--ae-radius-m);background:var(--ae-fill);box-shadow:inset 0 -1px 0 var(--ae-control-edge);transition:box-shadow var(--ae-duration) var(--ae-ease);display:inline-flex}.number>input{appearance:textfield;inline-size:4ch;padding:var(--ae-space-2) 0;text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:0}.number>input::-webkit-inner-spin-button{appearance:none}.number>input::-webkit-outer-spin-button{appearance:none}.number>input:focus-visible{box-shadow:none}.number>:first-child{border-start-start-radius:inherit;border-end-start-radius:inherit}.number>:last-child{border-start-end-radius:inherit;border-end-end-radius:inherit}.number>button{inline-size:var(--ae-space-6);color:var(--ae-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.number>button:hover{color:var(--ae-text);background:var(--ae-fill-hover)}.number>button:disabled{opacity:.4;pointer-events:none}.number>button:active{background:var(--ae-fill-active)}.number:focus-within{box-shadow:var(--ae-ring-field)}.number:has(>input:is(:user-invalid,[aria-invalid=true])){box-shadow:inset 0 0 0 var(--ae-stroke) var(--ae-danger)}.carousel{--item:min(100%, 1rem * pow(var(--ae-phi), 6));gap:var(--ae-space-4);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.carousel>*{flex:0 0 var(--item);scroll-snap-align:start}@supports (scroll-marker-group:after){.carousel{scroll-marker-group:after}.carousel::scroll-marker-group{justify-content:center;padding-block-start:var(--ae-space-2);display:flex}.carousel>::scroll-marker{content:"";content:""/attr(aria-label);box-sizing:border-box;inline-size:var(--ae-target);block-size:var(--ae-target);border:calc(.5 * (var(--ae-target) - var(--ae-space-2))) solid transparent;box-shadow:inset 0 0 0 1px var(--ae-control-edge);background:0 0}.carousel>::scroll-marker:target-current{background:var(--ae-tone) padding-box;box-shadow:none}}.media{border-radius:var(--ae-radius-l);aspect-ratio:var(--ae-ratio);background:var(--ae-fill);position:relative;overflow:hidden}.media>:is(img,video,div){-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%}.media>figcaption{padding:var(--ae-space-6) var(--ae-space-4) var(--ae-space-3);font-size:var(--ae-text-s);color:var(--ae-scrim-text);background:linear-gradient(transparent,var(--ae-scrim) var(--ae-space-6));margin:0;position:absolute;inset:auto 0 0}.swatches{grid-template-columns:repeat(auto-fill,minmax(calc(1rem * pow(var(--ae-phi),4)),1fr));gap:var(--ae-space-3);display:grid}.swatch{gap:var(--ae-space-2);font-family:var(--ae-font-mono);font-size:var(--ae-text-xs);color:var(--ae-text-muted);display:grid}.swatch:before{content:"";aspect-ratio:var(--ae-ratio);background:var(--swatch);box-shadow:inset 0 0 0 1px var(--ae-border)}.dot{inline-size:var(--ae-space-2);block-size:var(--ae-space-2);vertical-align:middle;background:var(--ae-tone);display:inline-block}.avatar[data-status]{position:relative;overflow:visible}.avatar[data-status]:after{content:"";block-size:round(30%,1px);inline-size:round(30%,1px);box-shadow:0 0 0 2px var(--ae-bg);background:var(--ae-text-muted);position:absolute;inset-block-end:0;inset-inline-end:0}.avatar[data-status][data-status=online]:after{background:var(--ae-success)}.avatar[data-status][data-status=away]:after{background:linear-gradient(135deg,var(--ae-warning) 50%,var(--ae-bg) 0);box-shadow:0 0 0 2px var(--ae-bg),inset 0 0 0 var(--ae-stroke) var(--ae-warning)}.avatar[data-status][data-status=busy]:after{background:linear-gradient(var(--ae-bg) 0 0) 50%/60% 2px no-repeat,var(--ae-danger)}.avatar[data-status][data-status=offline]:after{background:var(--ae-bg);box-shadow:0 0 0 2px var(--ae-bg),inset 0 0 0 var(--ae-stroke) var(--ae-text-muted)}.properties{font-size:var(--ae-text-s);grid-template-columns:minmax(max-content,1fr) minmax(0,2fr);gap:0;display:grid}.properties>dd,.properties>dt{padding-block:var(--ae-space-3);box-shadow:inset 0 1px 0 var(--ae-border);margin:0}.properties>dt{color:var(--ae-text-muted);padding-inline-end:var(--ae-space-5)}.properties>dd{align-items:center;gap:var(--ae-space-2);overflow-wrap:anywhere;flex-wrap:wrap;min-inline-size:0;display:flex}.properties>dt:first-child,.properties>dt:first-child+dd{box-shadow:none}.properties[data-stacked]{grid-template-columns:minmax(0,1fr)}.properties[data-stacked]>dt{padding-block-end:0}.properties[data-stacked]>dd{box-shadow:none;padding-block-start:var(--ae-space-1)}.combobox{anchor-scope:--ae-combobox;display:grid}.combobox>.input{anchor-name:--ae-combobox}.combobox-list{--ae-frost-bg:var(--ae-frost-bg-thick);margin:var(--ae-space-2) 0 0;padding:var(--ae-space-2);max-block-size:40dvh;color:inherit;box-shadow:var(--ae-shadow-l),var(--ae-frost-edge);overflow-y:auto}@supports (position-area:block-end){.combobox-list{position-anchor:--ae-combobox;position-area:block-end span-inline-end;position-try-fallbacks:flip-block;inline-size:anchor-size(width)}}.combobox-list>[role=option]{align-items:center;gap:var(--ae-space-3);padding:var(--ae-space-2) var(--ae-space-3);font-size:var(--ae-text-m);cursor:pointer;display:flex}.combobox-list>[role=option]:hover,.combobox-list>[role=option][aria-selected=true]{background:color-mix(in oklch,var(--ae-tone) var(--ae-tint-hover),transparent)}.combobox-list>[role=option][aria-selected=true]{box-shadow:inset var(--ae-edge-x) 0 0 var(--ae-tone)}.combobox-list>[role=option]:active{background:color-mix(in oklch,var(--ae-tone) var(--ae-tint-press),transparent)}.combobox-list>[role=option] small{margin-inline-start:auto}.combobox-list{opacity:0;translate:0 calc(var(--ae-space-1) * -1);transition:opacity var(--ae-duration-fast) var(--ae-ease),translate var(--ae-duration-fast) var(--ae-ease),overlay var(--ae-duration-fast) allow-discrete,display var(--ae-duration-fast) allow-discrete}.combobox-list:popover-open{opacity:1;translate:0}@starting-style{.combobox-list:popover-open{opacity:0;translate:0 calc(var(--ae-space-1) * -1)}}.tag-input{border-radius:var(--ae-radius-m);align-items:center;gap:var(--ae-space-1);padding:var(--ae-space-1);background:var(--ae-fill);box-shadow:inset 0 -1px 0 var(--ae-control-edge);cursor:text;transition:box-shadow var(--ae-duration) var(--ae-ease);flex-wrap:wrap;display:flex}.tag-input>input{min-inline-size:8ch;padding:var(--ae-space-1) var(--ae-space-2);background:0 0;border:0;flex:1}.tag-input>input:focus-visible{box-shadow:none}.tag-input:focus-within{box-shadow:var(--ae-ring-field)}.tag-input:has(>input:is(:user-invalid,[aria-invalid=true])){box-shadow:inset 0 0 0 var(--ae-stroke) var(--ae-danger)}.choice{border-radius:var(--ae-radius-m);align-items:center;gap:var(--ae-space-3);padding:var(--ae-space-4);background:var(--ae-fill);cursor:pointer;transition:background var(--ae-duration-fast) var(--ae-ease),box-shadow var(--ae-duration-fast) var(--ae-ease);display:flex}.choice>span{gap:var(--ae-space-0);display:grid}.choice small{color:var(--ae-text-muted)}.choice:hover{background:var(--ae-fill-hover)}.choice:active{background:var(--ae-fill-active)}.choice:has(:disabled){opacity:.4;pointer-events:none}.choice:has(:checked){background:color-mix(in oklch,var(--ae-tone) var(--ae-tint-hover),transparent);box-shadow:inset 0 0 0 var(--ae-stroke) var(--ae-tone)}.choice:has(:focus-visible){box-shadow:var(--ae-ring)}.choice:has(:checked):has(:focus-visible){box-shadow:inset 0 0 0 var(--ae-stroke) var(--ae-tone),var(--ae-ring)}.rating{gap:var(--ae-space-1);display:inline-flex}.rating label{inline-size:var(--ae-space-5);block-size:var(--ae-space-5);background:var(--ae-fill-hover);box-shadow:inset 0 0 0 var(--ae-stroke) var(--ae-control-edge);cursor:pointer;transition:background var(--ae-duration-fast) var(--ae-ease);display:block;position:relative}.rating input{cursor:pointer;background:0 0;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.rating input:after{display:none}:is(.rating label:has(:checked),.rating label:has(~label :checked)){background:var(--ae-warning);box-shadow:none}.rating:hover label{background:var(--ae-fill-hover)}.rating label:hover{background:color-mix(in oklch,var(--ae-warning) 65%,transparent)}.rating label:has(~label:hover){background:color-mix(in oklch,var(--ae-warning) 65%,transparent)}.swatch-group{gap:var(--ae-space-2);flex-wrap:wrap;display:flex}.swatch-group label{inline-size:var(--ae-space-6);block-size:var(--ae-space-6);background:var(--swatch);cursor:pointer;transition:box-shadow var(--ae-duration-fast) var(--ae-ease);display:block;position:relative}.swatch-group label:has(:checked){box-shadow:inset 0 0 0 2px var(--ae-bg),0 0 0 2px var(--ae-text)}.swatch-group label:has(:focus-visible){box-shadow:var(--ae-ring)}.swatch-group input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.swatch-group input:after{display:none}.tree,.tree ul{padding:0;list-style:none}.tree,.tree li,.tree ul{margin:0}.tree ul{box-shadow:inset var(--ae-hairline-x) 0 0 var(--ae-border);margin-inline-start:calc(.3em + var(--ae-space-2));padding-inline-start:var(--ae-space-3)}.tree :is(li>a,li>span,summary){align-items:center;gap:var(--ae-space-2);padding:var(--ae-space-1) var(--ae-space-2);font-size:var(--ae-text-s);color:var(--ae-text);transition:background var(--ae-duration-fast) var(--ae-ease);text-decoration:none;display:flex}.tree summary{cursor:pointer;list-style:none}.tree summary::-webkit-details-marker{display:none}.tree summary:before{content:"";border-block-end:var(--ae-stroke) solid var(--ae-text-muted);border-inline-end:var(--ae-stroke) solid var(--ae-text-muted);block-size:calc(round(.35em,1px));inline-size:calc(round(.35em,1px));transition:rotate var(--ae-duration) var(--ae-ease);flex:none;margin-inline:.1em .2em;rotate:-45deg}.tree details[open]>summary:before{rotate:45deg}.tree summary: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)):before{rotate:45deg}.tree details[open]>summary: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)):before{rotate:-45deg}.tree :is(li>a,summary):hover{background:var(--ae-fill-hover)}.tree :is(li>a,summary):active{background:var(--ae-fill-active)}.tree li>a[aria-current]:not([aria-current=false]){color:var(--ae-tone-ink);background:color-mix(in oklch,var(--ae-tone) var(--ae-tint-hover),transparent);box-shadow:inset var(--ae-edge-x) 0 0 var(--ae-tone),var(--ae-focus,0 0 #0000)}.toc{font-size:var(--ae-text-s);align-self:start;position:sticky;inset-block-start:var(--ae-space-6)}.toc ul{gap:1px;padding:0;list-style:none;display:grid}.toc li,.toc ul{margin:0}.toc a{padding:var(--ae-space-1) var(--ae-space-3);color:var(--ae-text-muted);box-shadow:inset var(--ae-edge-x) 0 0 var(--ae-border),var(--ae-focus,0 0 #0000);transition:color var(--ae-duration) var(--ae-ease);text-decoration:none;display:block}.toc a:hover{color:var(--ae-text)}.toc a[aria-current]:not([aria-current=false]){color:var(--ae-text);box-shadow:inset var(--ae-edge-x) 0 0 var(--ae-tone),var(--ae-focus,0 0 #0000)}.toc ul ul a{padding-inline-start:var(--ae-space-5)}.calendar{gap:var(--ae-space-3);inline-size:fit-content;display:grid}.calendar>header{justify-content:space-between;align-items:center;gap:var(--ae-space-3);font-size:var(--ae-text-s);display:flex}.calendar-grid{--_cell:round(var(--ae-unit) * pow(var(--ae-phi), 1.5), 1px);grid-template-columns:repeat(7,var(--_cell));gap:var(--ae-space-0);font-variant-numeric:tabular-nums;display:grid}.calendar-grid>span{padding-block:var(--ae-space-1);font-size:var(--ae-text-xs);text-align:center;color:var(--ae-text-muted)}.calendar-grid>button{border-radius:var(--ae-radius-s);aspect-ratio:1;font:inherit;font-size:var(--ae-text-s);color:var(--ae-text);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.calendar-grid>button:hover{background:var(--ae-fill-hover)}.calendar-grid>button:active{background:var(--ae-fill-active)}.calendar-grid>button[data-outside]{color:var(--ae-text-muted)}.calendar-grid>button[aria-current=date]{color:var(--ae-tone-ink);box-shadow:inset 0 calc(var(--ae-edge) * -1) 0 var(--ae-tone),var(--ae-focus,0 0 #0000);font-weight:560}.calendar-grid>button[data-range]{background:color-mix(in oklch,var(--ae-tone) var(--ae-tint-hover),transparent);box-shadow:inset 0 1px 0 var(--ae-tone),inset 0 -1px 0 var(--ae-tone),var(--ae-focus,0 0 #0000)}.calendar-grid>button:is([aria-pressed=true],[aria-selected=true]){color:var(--ae-tone-contrast);background:var(--ae-tone);box-shadow:var(--ae-focus,0 0 #0000)}.calendar-grid>button:disabled{opacity:.4;pointer-events:none}.popover{--ae-frost-bg:var(--ae-frost-bg-thick);padding:var(--ae-space-4) var(--ae-space-5);inline-size:max-content;max-inline-size:min(100% - 2 * var(--ae-gutter),1rem * pow(var(--ae-phi),7));color:inherit;box-shadow:var(--ae-shadow-l),var(--ae-frost-edge);margin:0}@supports (position-area:block-end){.popover{position-area:block-end span-inline-end;position-try-fallbacks:flip-block,flip-inline;margin-block:var(--ae-space-2);transform-origin:0 0}.popover: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)){transform-origin:100% 0}}.popover{--_move-for:var(--ae-duration-fast);opacity:0;scale:var(--ae-enter-scale);transition:opacity var(--ae-duration-fast) var(--ae-ease),scale var(--_move-for) var(--ae-ease-spring),overlay var(--_move-for) allow-discrete,display var(--_move-for) allow-discrete}.popover:popover-open{--_move-for:var(--ae-duration);opacity:1;scale:1}@starting-style{.popover:popover-open{opacity:0;scale:var(--ae-enter-scale)}}[data-count]{position:relative}[data-count]:after{content:attr(data-count);--_size:round(1rem * pow(var(--ae-phi), .5), 2px);min-inline-size:var(--_size);block-size:var(--_size);padding-inline:var(--ae-space-1);font-size:var(--ae-text-xs);font-variant-numeric:tabular-nums;color:var(--ae-danger-contrast);background:var(--ae-danger);box-shadow:0 0 0 2px var(--ae-bg);pointer-events:none;place-items:center;font-weight:560;line-height:1;display:grid;position:absolute;inset-block-start:calc(var(--ae-space-2) * -1);inset-inline-end:calc(var(--ae-space-2) * -1)}.action-bar{z-index:5;justify-content:end;align-items:center;gap:var(--ae-space-3);padding:var(--ae-space-3) var(--ae-space-5);box-shadow:0 -1px 0 var(--ae-border);display:flex;position:sticky;inset-block-end:0}.footer{padding-block:var(--ae-space-7);font-size:var(--ae-text-s);color:var(--ae-text-muted);box-shadow:inset 0 1px 0 var(--ae-border)}.footer h6{margin-block-end:var(--ae-space-2)}.footer ul{gap:var(--ae-space-2);padding:0;list-style:none;display:grid}.footer li{margin:0}.footer a{color:inherit;text-decoration:none}.footer a:hover{color:var(--ae-text)}.thread{gap:var(--ae-space-2);display:grid}.bubble{border-radius:var(--ae-radius-l);max-inline-size:min(100%,var(--ae-measure));padding:var(--ae-space-3) var(--ae-space-4);background:var(--ae-fill);text-wrap:pretty;justify-self:start}.bubble>small,.bubble>time{font-size:var(--ae-text-xs);color:var(--ae-text-muted);margin-block-start:var(--ae-space-1);display:block}.bubble[data-self]{color:var(--ae-tone-contrast);background:var(--ae-tone);justify-self:end}.bubble[data-self]>small,.bubble[data-self]>time{color:var(--ae-tone-contrast)}.bubble+.bubble{margin-block-start:calc(var(--ae-space-1) * -1)}.bubble:not([data-self])+.bubble[data-self],.bubble[data-self]+.bubble:not([data-self]){margin-block-start:var(--ae-space-2)}.comment{border-radius:var(--ae-radius-m);gap:var(--ae-space-3);grid-template-columns:auto 1fr;display:grid}.comment>div{gap:var(--ae-space-1);min-inline-size:0;display:grid}.comment header{align-items:baseline;gap:var(--ae-space-2);font-size:var(--ae-text-s);display:flex}.comment header time{color:var(--ae-text-muted);font-size:var(--ae-text-xs)}.comment footer{gap:var(--ae-space-3);font-size:var(--ae-text-xs);color:var(--ae-text-muted);display:flex}.comment footer button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.comment footer button:hover{color:var(--ae-text)}.comment .comment{box-shadow:inset var(--ae-hairline-x) 0 0 var(--ae-border);margin-block-start:var(--ae-space-3);padding-inline-start:var(--ae-space-3)}.composer{align-items:end;gap:var(--ae-space-2);grid-template-columns:1fr auto;display:grid}.composer>.input{min-block-size:0;max-block-size:8lh}.otp{gap:var(--ae-space-2);display:inline-flex}.otp>input{inline-size:calc(var(--ae-unit) * pow(var(--ae-phi),2));block-size:calc(var(--ae-unit) * pow(var(--ae-phi),2.5));font-size:var(--ae-text-xl);text-align:center;font-variant-numeric:tabular-nums;background:var(--ae-fill);box-shadow:inset 0 -1px 0 var(--ae-control-edge);border-radius:var(--ae-radius-m);caret-color:var(--ae-tone);transition:box-shadow var(--ae-duration-fast) var(--ae-ease);border:0;padding:0;font-weight:500}.otp>input:focus-visible{box-shadow:var(--ae-ring-field)}.otp>input:is(:user-invalid,[aria-invalid=true]){box-shadow:inset 0 0 0 var(--ae-stroke) var(--ae-danger)}.otp>input:not(:-moz-placeholder-shown):valid{background:color-mix(in oklch,var(--ae-tone) var(--ae-tint-hover),transparent)}.otp>input:not(:placeholder-shown):valid{background:color-mix(in oklch,var(--ae-tone) var(--ae-tint-hover),transparent)}.otp>hr{inline-size:var(--ae-space-2);background:var(--ae-border-strong);align-self:center}.delta{font-size:var(--ae-text-s);font-variant-numeric:tabular-nums;color:var(--ae-text-muted);align-items:center;gap:.3em;font-weight:500;display:inline-flex}.delta:before{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);background:currentColor;block-size:calc(round(.45em,1px));inline-size:calc(round(.45em,1px))}.delta[data-trend=up]{color:var(--ae-success-ink)}.delta[data-trend=down]{color:var(--ae-danger-ink)}.delta[data-trend=down]:before{rotate:180deg}.delta[data-trend=flat]:before{clip-path:inset(40% 0)}:is(.card,.list,.table)[aria-busy=true]{pointer-events:none;position:relative}:is(.card,.list,.table)[aria-busy=true]>*{opacity:.35;filter:blur(1px);transition:opacity var(--ae-duration) var(--ae-ease),filter var(--ae-duration) var(--ae-ease)}:is(.card,.list,.table)[aria-busy=true]:after{content:"";inline-size:var(--ae-space-5);block-size:var(--ae-space-2);background:var(--ae-text);-webkit-mask:var(--ae-busy-squares) center/contain no-repeat;-webkit-mask:var(--ae-busy-squares) center/contain no-repeat;mask:var(--ae-busy-squares) center/contain no-repeat;margin:auto;position:absolute;inset:0}dialog.lightbox{--ae-frost-bg:transparent;inline-size:auto;max-inline-size:min(100% - 2 * var(--ae-gutter),90dvw);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0}dialog.lightbox>:is(img,video){max-block-size:85dvh;inline-size:auto;max-inline-size:100%;box-shadow:var(--ae-shadow-l)}dialog.lightbox::backdrop{background:color-mix(in oklch,var(--ae-shadow-ink) 70%,transparent)}dialog.lightbox[open]::backdrop{-webkit-backdrop-filter:blur(var(--ae-blur-l));backdrop-filter:blur(var(--ae-blur-l))}@media (forced-colors:active),(prefers-reduced-transparency:reduce){dialog.lightbox[open]::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.board{grid-auto-flow:column;grid-auto-columns:calc(1rem * pow(var(--ae-phi),6));gap:var(--ae-space-4);scroll-snap-type:x proximity;scrollbar-width:thin;padding-block-end:var(--ae-space-2);display:grid;overflow-x:auto}.board>.column{align-content:start;gap:var(--ae-space-3);padding:var(--ae-space-3);background:var(--ae-fill);scroll-snap-align:start;display:grid}.board>.column>header{padding:var(--ae-space-1) var(--ae-space-2);font-size:var(--ae-text-s);color:var(--ae-text-muted);justify-content:space-between;align-items:center;font-weight:500;display:flex}.board>.column>.card{padding:var(--ae-space-3) var(--ae-space-4);box-shadow:var(--ae-shadow-s),var(--ae-frost-edge);cursor:grab}.board>.column>.card>*+*{margin-block-start:var(--ae-space-2)}.window{border-radius:var(--ae-radius-l);corner-shape:var(--ae-corner);--_d:var(--ae-space-2);background:var(--ae-surface);box-shadow:var(--ae-shadow-l),var(--ae-frost-edge);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.window>header{align-items:center;gap:var(--ae-space-3);padding:var(--ae-space-2) var(--ae-space-3);font-size:var(--ae-text-xs);color:var(--ae-text-muted);background:var(--ae-fill);box-shadow:inset 0 -1px 0 var(--ae-border);display:flex}.window>header:before{content:"";inline-size:calc(3 * var(--_d) + 2 * var(--ae-space-1));block-size:var(--_d);background:linear-gradient(90deg,var(--ae-danger) 0 var(--_d),transparent 0 calc(var(--_d) + var(--ae-space-1)),var(--ae-warning) 0 calc(2 * var(--_d) + var(--ae-space-1)),transparent 0 calc(2 * var(--_d) + 2 * var(--ae-space-1)),var(--ae-success) 0);flex:none}.window>header>span{margin-inline:auto}.menubar{padding:var(--ae-space-1);font-size:var(--ae-text-s);gap:1px;display:flex}.menubar>:is(button,a){padding:var(--ae-space-1) var(--ae-space-3);font:inherit;color:var(--ae-text);cursor:default;background:0 0;border:0;text-decoration:none}.menubar>:is(button,a):hover,.menubar>:is(button,a)[aria-expanded=true]{background:var(--ae-fill-hover)}.menubar>:is(button,a):active{background:var(--ae-fill-active)}.statusbar{align-items:center;gap:var(--ae-space-4);padding:var(--ae-space-1) var(--ae-space-3);font-size:var(--ae-text-xs);font-variant-numeric:tabular-nums;color:var(--ae-text-muted);background:var(--ae-fill);box-shadow:inset 0 1px 0 var(--ae-border);display:flex}.dock{z-index:20;gap:var(--ae-space-2);inline-size:fit-content;padding:var(--ae-space-2);box-shadow:var(--ae-shadow-l),var(--ae-frost-edge);margin-inline:auto;display:flex;position:fixed;inset-block-end:var(--ae-gutter);inset-inline:0}.dock>:is(a,button){inline-size:round(var(--ae-unit) * pow(var(--ae-phi),2.5),2px);aspect-ratio:1;border-radius:max(0px,var(--ae-radius-l) - var(--ae-space-2));font-size:var(--ae-text-xl);color:var(--ae-text);background:var(--ae-fill);cursor:pointer;border:0;place-items:center;text-decoration:none;display:grid;position:relative}.dock>:is(a,button):hover{background:var(--ae-fill-hover)}.dock>:is(a,button):active{background:var(--ae-fill-active)}.dock>:is(a,button)[aria-current]:not([aria-current=false]):after{content:"";inline-size:var(--ae-space-1);block-size:var(--ae-space-1);background:var(--ae-text);position:absolute;inset-block-end:calc(var(--ae-space-2) * -1)}.tabbar{z-index:20;padding-block:var(--ae-space-2) max(var(--ae-space-2),env(safe-area-inset-bottom));box-shadow:0 -1px 0 var(--ae-border);grid-auto-flow:column;display:grid;position:fixed;inset-block-end:0;inset-inline:0}.tabbar>a{justify-items:center;gap:var(--ae-space-0);padding-block:var(--ae-space-1);font-size:var(--ae-text-xs);color:var(--ae-text-muted);font-weight:500;text-decoration:none;display:grid}.tabbar>a>i{font-size:var(--ae-text-l);font-style:normal;line-height:1}.tabbar>a[aria-current]:not([aria-current=false]){color:var(--ae-tone-ink);box-shadow:inset 0 var(--ae-edge) 0 var(--ae-tone),var(--ae-focus,0 0 #0000)}.fab{border-radius:var(--ae-radius-full);z-index:20;inline-size:calc(var(--ae-unit) * pow(var(--ae-phi),3));aspect-ratio:1;font-size:var(--ae-text-xl);color:var(--ae-tone-contrast);background:var(--ae-tone);box-shadow:var(--ae-shadow-l),var(--ae-focus,0 0 #0000);cursor:pointer;border:0;place-items:center;line-height:1;display:grid;position:fixed;inset-block-end:var(--ae-gutter);inset-inline-end:var(--ae-gutter)}.fab:hover{background:color-mix(in oklab,var(--ae-tone),var(--ae-text) var(--ae-tint-hover))}.fab:active{background:color-mix(in oklab,var(--ae-tone),var(--ae-text) var(--ae-tint-press))}.handle{opacity:.45;cursor:grab;background:repeating-linear-gradient(0deg,currentColor 0 2px,#0000 0 5px) 0/2px 100% no-repeat,repeating-linear-gradient(0deg,currentColor 0 2px,#0000 0 5px) 100%/2px 100% no-repeat;flex:none;block-size:.9rem;inline-size:.5rem;display:inline-block}.handle:active{cursor:grabbing}.resizable{resize:inline;min-inline-size:calc(1rem * pow(var(--ae-phi),4.5));max-inline-size:100%;overflow:auto}.resizable[data-axis=block]{resize:block;min-block-size:calc(1rem * pow(var(--ae-phi),3))}.resizable[data-axis=both]{resize:both}.hero{gap:var(--ae-space-5);padding-block:var(--ae-space-8) var(--ae-space-7);display:grid}.hero>h1{max-inline-size:calc(var(--ae-measure) / pow(var(--ae-phi),3))}.hero>p{max-inline-size:var(--ae-measure);font-size:var(--ae-text-l);color:var(--ae-text-muted)}.hero[data-center]{text-align:center;justify-items:center}.stats{grid-template-columns:repeat(auto-fit,minmax(calc(1rem * pow(var(--ae-phi),5)),1fr));gap:var(--ae-space-5);display:grid}@media (width>=48rem){.stats>*+*{box-shadow:inset var(--ae-hairline-x) 0 0 var(--ae-border);padding-inline-start:var(--ae-space-5)}}.pricing{grid-template-columns:repeat(auto-fit,minmax(min(1rem * pow(var(--ae-phi),6),100%),1fr));gap:var(--ae-space-4);align-items:start;display:grid}.pricing>.card{gap:var(--ae-space-4);display:grid}.pricing>.card>*+*{margin-block-start:0}.pricing>.card ul{gap:var(--ae-space-2);font-size:var(--ae-text-s);padding:0;list-style:none;display:grid}.pricing>.card ul li{text-indent:calc(-1em * pow(var(--ae-phi),.75));margin:0;padding-inline-start:calc(1em * pow(var(--ae-phi),.75))}.pricing>.card ul li:before{content:"✓"/"";inline-size:calc(1em * pow(var(--ae-phi),.75));text-indent:0;color:var(--ae-tone);display:inline-block}.pricing>.card[data-featured]{--ae-text-muted:var(--ae-tone-contrast);color:var(--ae-tone-contrast);background:var(--ae-tone);-webkit-backdrop-filter:none;backdrop-filter:none}.pricing>.card[data-featured] li:before{color:inherit}.pricing>.card[data-featured] .btn{color:var(--ae-tone);background:var(--ae-tone-contrast)}.price{font-size:var(--ae-text-3xl);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-weight:420;line-height:1}.price small{font-size:var(--ae-text-s);letter-spacing:0;color:var(--ae-text-muted);font-weight:400}.logos{justify-content:center;align-items:center;gap:var(--ae-space-5) var(--ae-space-7);letter-spacing:-.01em;color:var(--ae-text-muted);flex-wrap:wrap;font-weight:540;display:flex}.logos>*{opacity:.7;filter:grayscale();transition:opacity var(--ae-duration) var(--ae-ease)}.logos>*:hover{opacity:1}.features{--min:calc(1rem * pow(var(--ae-phi), 6));grid-template-columns:repeat(auto-fit,minmax(min(var(--min),100%),1fr));gap:var(--ae-space-6) var(--ae-space-5);display:grid}.features>*{align-content:start;gap:var(--ae-space-2);display:grid}.features>*>*{margin:0}.features>*>.icon:first-child{font-size:calc(1em * var(--ae-phi));color:var(--ae-tone);margin-block-end:var(--ae-space-2)}.features h4{font-size:var(--ae-text-l)}.features p{color:var(--ae-text-muted)}.features[data-center]>*{text-align:center;justify-items:center}.testimonial{align-content:start;gap:var(--ae-space-4);margin:0;display:grid}.testimonial>blockquote{font-size:var(--ae-text-l);color:var(--ae-text);box-shadow:none;quotes:"“" "”";margin:0;padding:0}.testimonial>blockquote:before{content:open-quote}.testimonial>blockquote:after{content:close-quote}.testimonial>figcaption{align-items:center;gap:var(--ae-space-3);font-size:var(--ae-text-s);color:var(--ae-text-muted);display:flex}.testimonial>figcaption b{color:var(--ae-text);font-weight:500;display:block}.testimonial[data-size=l]>blockquote{font-size:var(--ae-text-2xl);letter-spacing:-.02em;line-height:var(--ae-leading-tight)}.testimonial[data-center]{text-align:center;justify-items:center}.skip-link{z-index:100;padding:var(--ae-space-3) var(--ae-space-5);color:var(--ae-text);background:var(--ae-surface);box-shadow:var(--ae-shadow-l),var(--ae-focus,0 0 #0000);translate:0 calc(-100% - var(--ae-space-5));transition:translate var(--ae-duration) var(--ae-ease);font-weight:500;position:fixed;inset-block-start:var(--ae-space-3);inset-inline-start:var(--ae-space-3)}.skip-link:focus-visible{translate:0}.loading-bar{z-index:100;block-size:var(--ae-edge);background:var(--ae-accent);transform-origin:0;opacity:0;pointer-events:none;position:fixed;inset-block-start:0;inset-inline:0;scale:0 1}.loading-bar: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)){transform-origin:100%}.loading-bar[data-active]:not([data-done]){opacity:1;animation:ae-loading calc(var(--ae-duration) * pow(var(--ae-phi),5)) cubic-bezier(.1,.8,.2,1) forwards}.loading-bar[data-done]{transition:scale var(--ae-duration-fast) var(--ae-ease),opacity var(--ae-duration-slow) var(--ae-ease) var(--ae-duration);scale:1}@keyframes ae-loading{0%{scale:0 1}to{scale:.85 1}}.table-scroll{scrollbar-width:thin;overscroll-behavior-x:contain;overflow-x:auto}.table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;inline-size:100%}.table td,.table th{padding:var(--ae-space-3) var(--ae-space-4);text-align:start;border-block-end:1px solid var(--ae-border)}.table th{font-size:var(--ae-text-s);color:var(--ae-text-muted);font-weight:500}.table tbody tr:hover{background:var(--ae-fill)}.table th[aria-sort]{cursor:pointer;-webkit-user-select:none;user-select:none}.table th[aria-sort]:after{content:"";vertical-align:middle;clip-path:polygon(50% 0,100% 100%,0 100%);opacity:.3;block-size:calc(round(.45em,1px));inline-size:calc(round(.45em,1px));transition:rotate var(--ae-duration) var(--ae-ease);background:currentColor;margin-inline-start:.4em;display:inline-block}.table th[aria-sort]>button{color:inherit;font:inherit;cursor:inherit;text-decoration:none}.table th[aria-sort][aria-sort=ascending]:after{opacity:1}.table th[aria-sort][aria-sort=descending]:after{opacity:1;rotate:180deg}.table :is(th,td):has(>input[type=checkbox]){inline-size:1%;padding-inline-end:0}.table tr[aria-selected=true]{background:color-mix(in oklch,var(--ae-tone) var(--ae-tint-hover),transparent)}.table tr[aria-selected=true]>:first-child{box-shadow:inset var(--ae-edge-x) 0 0 var(--ae-tone)}.table :is(th,td)[data-num]{text-align:end}.table[data-striped] tbody tr:nth-child(2n){background:color-mix(in oklch,var(--ae-text) calc(var(--ae-tint-rest) / var(--ae-phi)),transparent)}.table[data-size=s] :is(th,td){padding:var(--ae-space-2) var(--ae-space-3);font-size:var(--ae-text-s)}.table[data-fixed]{table-layout:fixed}.table[data-hover=false] tbody tr:hover{background:0 0}.table[data-sticky] tbody :focus-visible{scroll-margin-block-start:calc(var(--ae-space-3) * 2 + var(--ae-text-s) * var(--ae-phi))}.table[data-sticky] thead th{background:var(--ae-surface);position:sticky;inset-block-start:0}.selection-bar{z-index:5;align-items:center;gap:var(--ae-space-2);inline-size:fit-content;max-inline-size:100%;margin:var(--ae-space-4) auto 0;padding-block:var(--ae-space-2);padding-inline:var(--ae-space-5) var(--ae-space-2);font-size:var(--ae-text-s);box-shadow:var(--ae-shadow-l),var(--ae-frost-edge);transition:opacity var(--ae-duration) var(--ae-ease),translate var(--ae-duration-slow) var(--ae-ease-spring);display:flex;position:sticky;inset-block-end:var(--ae-space-4)}@starting-style{.selection-bar{opacity:0;translate:0 var(--ae-space-4)}}.selection-bar>span{white-space:nowrap;margin-inline-end:var(--ae-space-3)}.selection-bar [data-selected]{font-variant-numeric:tabular-nums}.selection-bar>hr{block-size:auto;inline-size:1px;margin:var(--ae-space-1) var(--ae-space-2);background:var(--ae-border);border:0;align-self:stretch}meter,progress{appearance:none;inline-size:100%;block-size:round(var(--ae-space-2),2px);border-radius:var(--ae-radius-full);background:var(--ae-border);box-shadow:inset 0 0 0 1px var(--ae-control-edge);border:0;overflow:hidden}progress::-webkit-progress-bar{background:var(--ae-border)}progress::-webkit-progress-value{background:var(--ae-tone);border-radius:var(--ae-radius-full);-webkit-transition:inline-size var(--ae-duration-slow) var(--ae-ease);transition:inline-size var(--ae-duration-slow) var(--ae-ease)}progress::-moz-progress-bar{background:var(--ae-tone);border-radius:var(--ae-radius-full)}progress:indeterminate{background:var(--ae-border)}progress:indeterminate::-webkit-progress-bar{background:linear-gradient(90deg,transparent,var(--ae-tone),transparent) 0 0/40% 100% no-repeat,var(--ae-border);animation:ae-indeterminate calc(var(--ae-duration) * pow(var(--ae-phi),4)) var(--ae-ease) infinite}progress:indeterminate::-moz-progress-bar{background:linear-gradient(90deg,transparent,var(--ae-tone),transparent);animation:ae-indeterminate calc(var(--ae-duration) * pow(var(--ae-phi),4)) var(--ae-ease) infinite}@keyframes ae-indeterminate{0%{background-position:-100% 0}to{background-position:200% 0}}meter::-webkit-meter-bar{background:var(--ae-border);border:0;border-radius:0}meter::-webkit-meter-optimum-value{background:var(--ae-success)}meter::-webkit-meter-suboptimum-value{background:var(--ae-warning)}meter::-webkit-meter-even-less-good-value{background:var(--ae-danger)}meter::-moz-meter-bar{background:var(--ae-success)}meter:-moz-meter-sub-optimum::-moz-meter-bar{background:var(--ae-warning)}meter:-moz-meter-sub-sub-optimum::-moz-meter-bar{background:var(--ae-danger)}:is(.btn,.fab,.chip:has(>input),.chip>button,.menu :is(a,button),.menubar>:is(a,button),.list>:is(a,button),.sidebar a,.tree :is(li>a,summary),.pagination>:is(a,button),.calendar-grid>button,.number>button,.dock>:is(a,button),.choice,.combobox-list [role=option],dialog.palette [role=option]){transition-property:background-color,color;transition-duration:var(--ae-duration);transition-timing-function:var(--ae-ease)}:is(.btn,.fab,.chip:has(>input),.chip>button,.menu :is(a,button),.menubar>:is(a,button),.list>:is(a,button),.sidebar a,.tree :is(li>a,summary),.pagination>:is(a,button),.calendar-grid>button,.number>button,.dock>:is(a,button),.choice,.combobox-list [role=option],dialog.palette [role=option]):hover{transition-duration:var(--ae-duration-fast)}:is(.btn,.fab,.chip:has(>input),.chip>button,.menu :is(a,button),.menubar>:is(a,button),.list>:is(a,button),.sidebar a,.tree :is(li>a,summary),.pagination>:is(a,button),.calendar-grid>button,.number>button,.dock>:is(a,button),.choice,.combobox-list [role=option],dialog.palette [role=option]):active{transition-duration:0s}}@layer ae.utilities{:root[data-theme=dark] .light-only,:root[data-theme=light] .dark-only{display:none!important}@media (prefers-color-scheme:dark){:root:not([data-theme]) .light-only{display:none!important}}@media (prefers-color-scheme:light){:root:not([data-theme]) .dark-only{display:none!important}}.scrollbar-thin{scrollbar-width:thin}.scrollbar-none{scrollbar-width:none}.frost{box-shadow:var(--ae-shadow-m),var(--ae-frost-edge)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-reveal]{animation:linear both ae-scroll-reveal;animation-timeline:view();animation-range:entry 5% entry 55%}}}@keyframes ae-scroll-reveal{0%{opacity:0;translate:0 var(--ae-space-5);filter:blur(var(--ae-blur-s))}}.scroll-x,.scroll-y{--_fade:var(--ae-space-6);scrollbar-width:none}.scroll-x{-webkit-mask:linear-gradient(90deg,transparent,#000 var(--ae-fade-a),#000 calc(100% - var(--ae-fade-b)),transparent);-webkit-mask:linear-gradient(90deg,transparent,#000 var(--ae-fade-a),#000 calc(100% - var(--ae-fade-b)),transparent);mask:linear-gradient(90deg,transparent,#000 var(--ae-fade-a),#000 calc(100% - var(--ae-fade-b)),transparent);overflow-x:auto}.scroll-y{-webkit-mask:linear-gradient(180deg,transparent,#000 var(--ae-fade-a),#000 calc(100% - var(--ae-fade-b)),transparent);-webkit-mask:linear-gradient(180deg,transparent,#000 var(--ae-fade-a),#000 calc(100% - var(--ae-fade-b)),transparent);mask:linear-gradient(180deg,transparent,#000 var(--ae-fade-a),#000 calc(100% - var(--ae-fade-b)),transparent);overflow-y:auto}@supports (animation-timeline:scroll()){.scroll-x{animation:linear both ae-fade;animation-timeline:scroll(self x)}.scroll-y{animation:linear both ae-fade;animation-timeline:scroll(self y)}}@keyframes ae-fade{0%{--ae-fade-a:0px;--ae-fade-b:var(--_fade)}to{--ae-fade-a:var(--_fade);--ae-fade-b:0px}}.mono{font-family:var(--ae-font-mono)}@media (width<48rem){.hide-s{display:none!important}}@media (width>=48rem){.hide-l{display:none!important}}.end{margin-inline-start:auto}.sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.gap-1{gap:var(--ae-space-1)}.gap-2{gap:var(--ae-space-2)}.gap-3{gap:var(--ae-space-3)}.gap-4{gap:var(--ae-space-4)}.gap-5{gap:var(--ae-space-5)}.gap-6{gap:var(--ae-space-6)}.gap-7{gap:var(--ae-space-7)}.gap-8{gap:var(--ae-space-8)}@keyframes ae-fade-in{0%{opacity:0}}@keyframes ae-slide-up{0%{opacity:0;translate:0 var(--ae-space-4)}}@keyframes ae-slide-down{0%{opacity:0;translate:0 calc(var(--ae-space-4) * -1)}}@keyframes ae-scale-in{0%{opacity:0;scale:var(--ae-enter-scale)}}@keyframes ae-spin{to{rotate:1turn}}@keyframes ae-blink{50%{opacity:.35}}.animate-fade-in,.animate-scale-in,.animate-slide-down,.animate-slide-up{animation-duration:var(--ae-duration-slow);animation-timing-function:var(--ae-ease);animation-fill-mode:both;animation-delay:calc(var(--i,0) * var(--ae-stagger))}.animate-fade-in{animation-name:ae-fade-in}.animate-slide-up{animation-name:ae-slide-up}.animate-slide-down{animation-name:ae-slide-down}.animate-scale-in{animation-name:ae-scale-in}.animate-spin{animation:ae-spin calc(var(--ae-duration) * pow(var(--ae-phi),3)) linear infinite}.animate-blink{animation:ae-blink calc(var(--ae-duration) * pow(var(--ae-phi),3.5)) ease-in-out infinite}@supports (order:sibling-index()){[data-stagger]>*{--i:sibling-index()}}.delay-1{animation-delay:var(--ae-stagger)}.delay-2{animation-delay:calc(var(--ae-stagger) * 2)}.delay-3{animation-delay:calc(var(--ae-stagger) * 3)}.delay-4{animation-delay:calc(var(--ae-stagger) * 4)}.delay-5{animation-delay:calc(var(--ae-stagger) * 5)}@media (prefers-reduced-motion:reduce){[class*=animate-]{animation:none}}.m-0{margin:0}.m-1{margin:var(--ae-space-1)}.m-2{margin:var(--ae-space-2)}.m-3{margin:var(--ae-space-3)}.m-4{margin:var(--ae-space-4)}.m-5{margin:var(--ae-space-5)}.m-6{margin:var(--ae-space-6)}.m-7{margin:var(--ae-space-7)}.m-8{margin:var(--ae-space-8)}.m-auto{margin:auto}.p-0{padding:0}.p-1{padding:var(--ae-space-1)}.p-2{padding:var(--ae-space-2)}.p-3{padding:var(--ae-space-3)}.p-4{padding:var(--ae-space-4)}.p-5{padding:var(--ae-space-5)}.p-6{padding:var(--ae-space-6)}.p-7{padding:var(--ae-space-7)}.p-8{padding:var(--ae-space-8)}.mx-0{margin-inline:0}.mx-1{margin-inline:var(--ae-space-1)}.mx-2{margin-inline:var(--ae-space-2)}.mx-3{margin-inline:var(--ae-space-3)}.mx-4{margin-inline:var(--ae-space-4)}.mx-5{margin-inline:var(--ae-space-5)}.mx-6{margin-inline:var(--ae-space-6)}.mx-7{margin-inline:var(--ae-space-7)}.mx-8{margin-inline:var(--ae-space-8)}.mx-auto{margin-inline:auto}.px-0{padding-inline:0}.px-1{padding-inline:var(--ae-space-1)}.px-2{padding-inline:var(--ae-space-2)}.px-3{padding-inline:var(--ae-space-3)}.px-4{padding-inline:var(--ae-space-4)}.px-5{padding-inline:var(--ae-space-5)}.px-6{padding-inline:var(--ae-space-6)}.px-7{padding-inline:var(--ae-space-7)}.px-8{padding-inline:var(--ae-space-8)}.my-0{margin-block:0}.my-1{margin-block:var(--ae-space-1)}.my-2{margin-block:var(--ae-space-2)}.my-3{margin-block:var(--ae-space-3)}.my-4{margin-block:var(--ae-space-4)}.my-5{margin-block:var(--ae-space-5)}.my-6{margin-block:var(--ae-space-6)}.my-7{margin-block:var(--ae-space-7)}.my-8{margin-block:var(--ae-space-8)}.my-auto{margin-block:auto}.py-0{padding-block:0}.py-1{padding-block:var(--ae-space-1)}.py-2{padding-block:var(--ae-space-2)}.py-3{padding-block:var(--ae-space-3)}.py-4{padding-block:var(--ae-space-4)}.py-5{padding-block:var(--ae-space-5)}.py-6{padding-block:var(--ae-space-6)}.py-7{padding-block:var(--ae-space-7)}.py-8{padding-block:var(--ae-space-8)}.mt-0{margin-block-start:0}.mt-1{margin-block-start:var(--ae-space-1)}.mt-2{margin-block-start:var(--ae-space-2)}.mt-3{margin-block-start:var(--ae-space-3)}.mt-4{margin-block-start:var(--ae-space-4)}.mt-5{margin-block-start:var(--ae-space-5)}.mt-6{margin-block-start:var(--ae-space-6)}.mt-7{margin-block-start:var(--ae-space-7)}.mt-8{margin-block-start:var(--ae-space-8)}.mt-auto{margin-block-start:auto}.pt-0{padding-block-start:0}.pt-1{padding-block-start:var(--ae-space-1)}.pt-2{padding-block-start:var(--ae-space-2)}.pt-3{padding-block-start:var(--ae-space-3)}.pt-4{padding-block-start:var(--ae-space-4)}.pt-5{padding-block-start:var(--ae-space-5)}.pt-6{padding-block-start:var(--ae-space-6)}.pt-7{padding-block-start:var(--ae-space-7)}.pt-8{padding-block-start:var(--ae-space-8)}.mb-0{margin-block-end:0}.mb-1{margin-block-end:var(--ae-space-1)}.mb-2{margin-block-end:var(--ae-space-2)}.mb-3{margin-block-end:var(--ae-space-3)}.mb-4{margin-block-end:var(--ae-space-4)}.mb-5{margin-block-end:var(--ae-space-5)}.mb-6{margin-block-end:var(--ae-space-6)}.mb-7{margin-block-end:var(--ae-space-7)}.mb-8{margin-block-end:var(--ae-space-8)}.mb-auto{margin-block-end:auto}.pb-0{padding-block-end:0}.pb-1{padding-block-end:var(--ae-space-1)}.pb-2{padding-block-end:var(--ae-space-2)}.pb-3{padding-block-end:var(--ae-space-3)}.pb-4{padding-block-end:var(--ae-space-4)}.pb-5{padding-block-end:var(--ae-space-5)}.pb-6{padding-block-end:var(--ae-space-6)}.pb-7{padding-block-end:var(--ae-space-7)}.pb-8{padding-block-end:var(--ae-space-8)}.ms-0{margin-inline-start:0}.ms-1{margin-inline-start:var(--ae-space-1)}.ms-2{margin-inline-start:var(--ae-space-2)}.ms-3{margin-inline-start:var(--ae-space-3)}.ms-4{margin-inline-start:var(--ae-space-4)}.ms-5{margin-inline-start:var(--ae-space-5)}.ms-6{margin-inline-start:var(--ae-space-6)}.ms-7{margin-inline-start:var(--ae-space-7)}.ms-8{margin-inline-start:var(--ae-space-8)}.ms-auto{margin-inline-start:auto}.ps-0{padding-inline-start:0}.ps-1{padding-inline-start:var(--ae-space-1)}.ps-2{padding-inline-start:var(--ae-space-2)}.ps-3{padding-inline-start:var(--ae-space-3)}.ps-4{padding-inline-start:var(--ae-space-4)}.ps-5{padding-inline-start:var(--ae-space-5)}.ps-6{padding-inline-start:var(--ae-space-6)}.ps-7{padding-inline-start:var(--ae-space-7)}.ps-8{padding-inline-start:var(--ae-space-8)}.me-0{margin-inline-end:0}.me-1{margin-inline-end:var(--ae-space-1)}.me-2{margin-inline-end:var(--ae-space-2)}.me-3{margin-inline-end:var(--ae-space-3)}.me-4{margin-inline-end:var(--ae-space-4)}.me-5{margin-inline-end:var(--ae-space-5)}.me-6{margin-inline-end:var(--ae-space-6)}.me-7{margin-inline-end:var(--ae-space-7)}.me-8{margin-inline-end:var(--ae-space-8)}.me-auto{margin-inline-end:auto}.pe-0{padding-inline-end:0}.pe-1{padding-inline-end:var(--ae-space-1)}.pe-2{padding-inline-end:var(--ae-space-2)}.pe-3{padding-inline-end:var(--ae-space-3)}.pe-4{padding-inline-end:var(--ae-space-4)}.pe-5{padding-inline-end:var(--ae-space-5)}.pe-6{padding-inline-end:var(--ae-space-6)}.pe-7{padding-inline-end:var(--ae-space-7)}.pe-8{padding-inline-end:var(--ae-space-8)}.gap-x-0{-moz-column-gap:0;column-gap:0}.gap-y-0{row-gap:0}.gap-x-1{-moz-column-gap:var(--ae-space-1);column-gap:var(--ae-space-1)}.gap-y-1{row-gap:var(--ae-space-1)}.gap-x-2{-moz-column-gap:var(--ae-space-2);column-gap:var(--ae-space-2)}.gap-y-2{row-gap:var(--ae-space-2)}.gap-x-3{-moz-column-gap:var(--ae-space-3);column-gap:var(--ae-space-3)}.gap-y-3{row-gap:var(--ae-space-3)}.gap-x-4{-moz-column-gap:var(--ae-space-4);column-gap:var(--ae-space-4)}.gap-y-4{row-gap:var(--ae-space-4)}.gap-x-5{-moz-column-gap:var(--ae-space-5);column-gap:var(--ae-space-5)}.gap-y-5{row-gap:var(--ae-space-5)}.gap-x-6{-moz-column-gap:var(--ae-space-6);column-gap:var(--ae-space-6)}.gap-y-6{row-gap:var(--ae-space-6)}.gap-x-7{-moz-column-gap:var(--ae-space-7);column-gap:var(--ae-space-7)}.gap-y-7{row-gap:var(--ae-space-7)}.gap-x-8{-moz-column-gap:var(--ae-space-8);column-gap:var(--ae-space-8)}.gap-y-8{row-gap:var(--ae-space-8)}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-1{flex:1}.flex-auto{flex:auto}.flex-none{flex:none}.grow{flex-grow:1}.shrink-0{flex-shrink:0}.items-start{align-items:start}.items-center{align-items:center}.items-end{align-items:end}.items-stretch{align-items:stretch}.items-baseline{align-items:baseline}.justify-start{justify-content:start}.justify-center{justify-content:center}.justify-end{justify-content:end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.self-start{align-self:start}.self-center{align-self:center}.self-end{align-self:end}.order-first{order:-1}.order-last{order:1}.cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.cols-auto{grid-template-columns:repeat(auto-fit,minmax(min(var(--min,calc(1rem * pow(var(--ae-phi),5))),100%),1fr))}.col-span-2{grid-column:span 2}.col-span-3{grid-column:span 3}.col-span-4{grid-column:span 4}.col-span-5{grid-column:span 5}.col-span-6{grid-column:span 6}.col-full{grid-column:1/-1}.place-center{place-items:center}.place-content-center{place-content:center}.static{position:static}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.inset-0{inset:0}.top-0{inset-block-start:0}.bottom-0{inset-block-end:0}.start-0{inset-inline-start:0}.end-0{inset-inline-end:0}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.w-full{inline-size:100%}.w-auto{inline-size:auto}.w-fit{inline-size:fit-content}.w-screen{inline-size:100vw}.h-full{block-size:100%}.h-auto{block-size:auto}.h-screen{block-size:100dvh}.min-h-screen{min-block-size:100dvh}.min-w-0{min-inline-size:0}.max-w-full{max-inline-size:100%}.max-w-measure{max-inline-size:var(--ae-measure)}.max-w-container{max-inline-size:var(--ae-container)}.size-3{inline-size:var(--ae-space-3);block-size:var(--ae-space-3)}.size-4{inline-size:var(--ae-space-4);block-size:var(--ae-space-4)}.size-5{inline-size:var(--ae-space-5);block-size:var(--ae-space-5)}.size-6{inline-size:var(--ae-space-6);block-size:var(--ae-space-6)}.size-7{inline-size:var(--ae-space-7);block-size:var(--ae-space-7)}.size-8{inline-size:var(--ae-space-8);block-size:var(--ae-space-8)}.aspect-square{aspect-ratio:1}.aspect-golden{aspect-ratio:var(--ae-ratio)}.aspect-video{aspect-ratio:16/9}.object-cover{-o-object-fit:cover;object-fit:cover}.object-contain{-o-object-fit:contain;object-fit:contain}.text-xs{font-size:var(--ae-text-xs)}.text-s{font-size:var(--ae-text-s)}.text-m{font-size:var(--ae-text-m)}.text-l{font-size:var(--ae-text-l)}.text-xl{font-size:var(--ae-text-xl)}.text-2xl{font-size:var(--ae-text-2xl)}.text-3xl{font-size:var(--ae-text-3xl)}.text-4xl{font-size:var(--ae-text-4xl)}.font-sans{font-family:var(--ae-font-sans)}.font-mono{font-family:var(--ae-font-mono)}.weight-400{font-weight:400}.weight-500{font-weight:500}.weight-600{font-weight:600}.weight-700{font-weight:700}.text-start{text-align:start}.text-center{text-align:center}.text-end{text-align:end}.uppercase{text-transform:uppercase;letter-spacing:.08em}.normal-case{text-transform:none;letter-spacing:0}.italic{font-style:italic}.tracking-tight{letter-spacing:-.03em}.tracking-wide{letter-spacing:.06em}.leading-tight{line-height:var(--ae-leading-tight)}.leading-normal{line-height:var(--ae-leading-normal)}.leading-none{line-height:1}.nowrap{white-space:nowrap}.break-words{overflow-wrap:anywhere}.balance{text-wrap:balance}.pretty{text-wrap:pretty}.tabular{font-variant-numeric:tabular-nums}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clamp-2{-webkit-line-clamp:2}.clamp-2,.clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp-3{-webkit-line-clamp:3}.text-accent{color:var(--ae-accent-ink)}.bg-accent{background:var(--ae-accent);color:var(--ae-accent-contrast)}.text-success{color:var(--ae-success-ink)}.bg-success{background:var(--ae-success);color:var(--ae-success-contrast)}.text-warning{color:var(--ae-warning-ink)}.bg-warning{background:var(--ae-warning);color:var(--ae-warning-contrast)}.text-danger{color:var(--ae-danger-ink)}.bg-danger{background:var(--ae-danger);color:var(--ae-danger-contrast)}.text-info{color:var(--ae-info-ink)}.bg-info{background:var(--ae-info);color:var(--ae-info-contrast)}.text-muted{color:var(--ae-text-muted)}.text-body{color:var(--ae-text)}.text-tone{color:var(--ae-tone-ink)}.bg-tone{background:var(--ae-tone);color:var(--ae-tone-contrast)}.bg-tint{background:color-mix(in oklch,var(--ae-tone) var(--ae-tint-hover),transparent)}.bg-fill{background:var(--ae-fill)}.bg-surface{background:var(--ae-surface)}.bg-sunken{background:var(--ae-bg-sunken)}.bg-page{background:var(--ae-bg)}.bg-transparent{background:0 0}.hairline{box-shadow:inset 0 0 0 1px var(--ae-border)}.hairline-t{box-shadow:inset 0 1px 0 var(--ae-border)}.hairline-b{box-shadow:inset 0 -1px 0 var(--ae-border)}.hairline-s{box-shadow:inset var(--ae-hairline-x) 0 0 var(--ae-border)}.hairline-e{box-shadow:inset calc(var(--ae-hairline-x) * -1) 0 0 var(--ae-border)}.shadow-s{box-shadow:var(--ae-shadow-s)}.shadow-m{box-shadow:var(--ae-shadow-m)}.shadow-l{box-shadow:var(--ae-shadow-l)}.shadow-none{box-shadow:none}.radius-0{border-radius:0}.radius-s{border-radius:var(--ae-radius-s)}.radius-m{border-radius:var(--ae-radius-m)}.radius-l{border-radius:var(--ae-radius-l)}.radius-full{border-radius:var(--ae-radius-full)}.ring{box-shadow:var(--ae-ring)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-clip{overflow:clip}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.select-none{-webkit-user-select:none;user-select:none}.pointer-none{pointer-events:none}.invisible{visibility:hidden}.transition{transition:all var(--ae-duration) var(--ae-ease)}.transition-fast{transition:all var(--ae-duration-fast) var(--ae-ease)}.transition-slow{transition:all var(--ae-duration-slow) var(--ae-ease)}.cq{container-type:inline-size}.frost-filter{-webkit-backdrop-filter:var(--ae-frost-filter);backdrop-filter:var(--ae-frost-filter)}@media print{.print-hidden{display:none!important}}.print-only{display:none}@media print{.print-only{display:revert}}@media (width<48rem){.s\:block{display:block}.s\:inline{display:inline}.s\:inline-block{display:inline-block}.s\:flex{display:flex}.s\:inline-flex{display:inline-flex}.s\:grid{display:grid}.s\:contents{display:contents}.s\:hidden{display:none}.s\:flex-row{flex-direction:row}.s\:flex-col{flex-direction:column}.s\:items-start{align-items:start}.s\:items-center{align-items:center}.s\:items-end{align-items:end}.s\:items-stretch{align-items:stretch}.s\:items-baseline{align-items:baseline}.s\:justify-start{justify-content:start}.s\:justify-center{justify-content:center}.s\:justify-end{justify-content:end}.s\:justify-between{justify-content:space-between}.s\:justify-around{justify-content:space-around}.s\:justify-evenly{justify-content:space-evenly}.s\:order-first{order:-1}.s\:order-last{order:1}.s\:cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.s\:cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.s\:cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.s\:cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.s\:cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.s\:cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.s\:cols-auto{grid-template-columns:repeat(auto-fit,minmax(min(var(--min,calc(1rem * pow(var(--ae-phi),5))),100%),1fr))}.s\:col-span-2{grid-column:span 2}.s\:col-span-3{grid-column:span 3}.s\:col-span-4{grid-column:span 4}.s\:col-span-5{grid-column:span 5}.s\:col-span-6{grid-column:span 6}.s\:col-full{grid-column:1/-1}.s\:text-start{text-align:start}.s\:text-center{text-align:center}.s\:text-end{text-align:end}}@media (width>=48rem){.m\:block{display:block}.m\:inline{display:inline}.m\:inline-block{display:inline-block}.m\:flex{display:flex}.m\:inline-flex{display:inline-flex}.m\:grid{display:grid}.m\:contents{display:contents}.m\:hidden{display:none}.m\:flex-row{flex-direction:row}.m\:flex-col{flex-direction:column}.m\:items-start{align-items:start}.m\:items-center{align-items:center}.m\:items-end{align-items:end}.m\:items-stretch{align-items:stretch}.m\:items-baseline{align-items:baseline}.m\:justify-start{justify-content:start}.m\:justify-center{justify-content:center}.m\:justify-end{justify-content:end}.m\:justify-between{justify-content:space-between}.m\:justify-around{justify-content:space-around}.m\:justify-evenly{justify-content:space-evenly}.m\:order-first{order:-1}.m\:order-last{order:1}.m\:cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.m\:cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.m\:cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.m\:cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.m\:cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.m\:cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.m\:cols-auto{grid-template-columns:repeat(auto-fit,minmax(min(var(--min,calc(1rem * pow(var(--ae-phi),5))),100%),1fr))}.m\:col-span-2{grid-column:span 2}.m\:col-span-3{grid-column:span 3}.m\:col-span-4{grid-column:span 4}.m\:col-span-5{grid-column:span 5}.m\:col-span-6{grid-column:span 6}.m\:col-full{grid-column:1/-1}.m\:text-start{text-align:start}.m\:text-center{text-align:center}.m\:text-end{text-align:end}}@media (width>=64rem){.l\:block{display:block}.l\:inline{display:inline}.l\:inline-block{display:inline-block}.l\:flex{display:flex}.l\:inline-flex{display:inline-flex}.l\:grid{display:grid}.l\:contents{display:contents}.l\:hidden{display:none}.l\:flex-row{flex-direction:row}.l\:flex-col{flex-direction:column}.l\:items-start{align-items:start}.l\:items-center{align-items:center}.l\:items-end{align-items:end}.l\:items-stretch{align-items:stretch}.l\:items-baseline{align-items:baseline}.l\:justify-start{justify-content:start}.l\:justify-center{justify-content:center}.l\:justify-end{justify-content:end}.l\:justify-between{justify-content:space-between}.l\:justify-around{justify-content:space-around}.l\:justify-evenly{justify-content:space-evenly}.l\:order-first{order:-1}.l\:order-last{order:1}.l\:cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.l\:cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.l\:cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.l\:cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.l\:cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.l\:cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.l\:cols-auto{grid-template-columns:repeat(auto-fit,minmax(min(var(--min,calc(1rem * pow(var(--ae-phi),5))),100%),1fr))}.l\:col-span-2{grid-column:span 2}.l\:col-span-3{grid-column:span 3}.l\:col-span-4{grid-column:span 4}.l\:col-span-5{grid-column:span 5}.l\:col-span-6{grid-column:span 6}.l\:col-full{grid-column:1/-1}.l\:text-start{text-align:start}.l\:text-center{text-align:center}.l\:text-end{text-align:end}}@media (width>=80rem){.xl\:block{display:block}.xl\:inline{display:inline}.xl\:inline-block{display:inline-block}.xl\:flex{display:flex}.xl\:inline-flex{display:inline-flex}.xl\:grid{display:grid}.xl\:contents{display:contents}.xl\:hidden{display:none}.xl\:flex-row{flex-direction:row}.xl\:flex-col{flex-direction:column}.xl\:items-start{align-items:start}.xl\:items-center{align-items:center}.xl\:items-end{align-items:end}.xl\:items-stretch{align-items:stretch}.xl\:items-baseline{align-items:baseline}.xl\:justify-start{justify-content:start}.xl\:justify-center{justify-content:center}.xl\:justify-end{justify-content:end}.xl\:justify-between{justify-content:space-between}.xl\:justify-around{justify-content:space-around}.xl\:justify-evenly{justify-content:space-evenly}.xl\:order-first{order:-1}.xl\:order-last{order:1}.xl\:cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:cols-auto{grid-template-columns:repeat(auto-fit,minmax(min(var(--min,calc(1rem * pow(var(--ae-phi),5))),100%),1fr))}.xl\:col-span-2{grid-column:span 2}.xl\:col-span-3{grid-column:span 3}.xl\:col-span-4{grid-column:span 4}.xl\:col-span-5{grid-column:span 5}.xl\:col-span-6{grid-column:span 6}.xl\:col-full{grid-column:1/-1}.xl\:text-start{text-align:start}.xl\:text-center{text-align:center}.xl\:text-end{text-align:end}}@container (inline-size<32rem){.cq-s\:block{display:block}.cq-s\:inline{display:inline}.cq-s\:inline-block{display:inline-block}.cq-s\:flex{display:flex}.cq-s\:inline-flex{display:inline-flex}.cq-s\:grid{display:grid}.cq-s\:contents{display:contents}.cq-s\:hidden{display:none}.cq-s\:flex-row{flex-direction:row}.cq-s\:flex-col{flex-direction:column}.cq-s\:items-start{align-items:start}.cq-s\:items-center{align-items:center}.cq-s\:items-end{align-items:end}.cq-s\:items-stretch{align-items:stretch}.cq-s\:items-baseline{align-items:baseline}.cq-s\:justify-start{justify-content:start}.cq-s\:justify-center{justify-content:center}.cq-s\:justify-end{justify-content:end}.cq-s\:justify-between{justify-content:space-between}.cq-s\:justify-around{justify-content:space-around}.cq-s\:justify-evenly{justify-content:space-evenly}.cq-s\:order-first{order:-1}.cq-s\:order-last{order:1}.cq-s\:cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.cq-s\:cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cq-s\:cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cq-s\:cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cq-s\:cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.cq-s\:cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.cq-s\:cols-auto{grid-template-columns:repeat(auto-fit,minmax(min(var(--min,calc(1rem * pow(var(--ae-phi),5))),100%),1fr))}.cq-s\:col-span-2{grid-column:span 2}.cq-s\:col-span-3{grid-column:span 3}.cq-s\:col-span-4{grid-column:span 4}.cq-s\:col-span-5{grid-column:span 5}.cq-s\:col-span-6{grid-column:span 6}.cq-s\:col-full{grid-column:1/-1}.cq-s\:text-start{text-align:start}.cq-s\:text-center{text-align:center}.cq-s\:text-end{text-align:end}}@container (inline-size>=32rem){.cq-m\:block{display:block}.cq-m\:inline{display:inline}.cq-m\:inline-block{display:inline-block}.cq-m\:flex{display:flex}.cq-m\:inline-flex{display:inline-flex}.cq-m\:grid{display:grid}.cq-m\:contents{display:contents}.cq-m\:hidden{display:none}.cq-m\:flex-row{flex-direction:row}.cq-m\:flex-col{flex-direction:column}.cq-m\:items-start{align-items:start}.cq-m\:items-center{align-items:center}.cq-m\:items-end{align-items:end}.cq-m\:items-stretch{align-items:stretch}.cq-m\:items-baseline{align-items:baseline}.cq-m\:justify-start{justify-content:start}.cq-m\:justify-center{justify-content:center}.cq-m\:justify-end{justify-content:end}.cq-m\:justify-between{justify-content:space-between}.cq-m\:justify-around{justify-content:space-around}.cq-m\:justify-evenly{justify-content:space-evenly}.cq-m\:order-first{order:-1}.cq-m\:order-last{order:1}.cq-m\:cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.cq-m\:cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cq-m\:cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cq-m\:cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cq-m\:cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.cq-m\:cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.cq-m\:cols-auto{grid-template-columns:repeat(auto-fit,minmax(min(var(--min,calc(1rem * pow(var(--ae-phi),5))),100%),1fr))}.cq-m\:col-span-2{grid-column:span 2}.cq-m\:col-span-3{grid-column:span 3}.cq-m\:col-span-4{grid-column:span 4}.cq-m\:col-span-5{grid-column:span 5}.cq-m\:col-span-6{grid-column:span 6}.cq-m\:col-full{grid-column:1/-1}.cq-m\:text-start{text-align:start}.cq-m\:text-center{text-align:center}.cq-m\:text-end{text-align:end}}@container (inline-size>=48rem){.cq-l\:block{display:block}.cq-l\:inline{display:inline}.cq-l\:inline-block{display:inline-block}.cq-l\:flex{display:flex}.cq-l\:inline-flex{display:inline-flex}.cq-l\:grid{display:grid}.cq-l\:contents{display:contents}.cq-l\:hidden{display:none}.cq-l\:flex-row{flex-direction:row}.cq-l\:flex-col{flex-direction:column}.cq-l\:items-start{align-items:start}.cq-l\:items-center{align-items:center}.cq-l\:items-end{align-items:end}.cq-l\:items-stretch{align-items:stretch}.cq-l\:items-baseline{align-items:baseline}.cq-l\:justify-start{justify-content:start}.cq-l\:justify-center{justify-content:center}.cq-l\:justify-end{justify-content:end}.cq-l\:justify-between{justify-content:space-between}.cq-l\:justify-around{justify-content:space-around}.cq-l\:justify-evenly{justify-content:space-evenly}.cq-l\:order-first{order:-1}.cq-l\:order-last{order:1}.cq-l\:cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.cq-l\:cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cq-l\:cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cq-l\:cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cq-l\:cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.cq-l\:cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.cq-l\:cols-auto{grid-template-columns:repeat(auto-fit,minmax(min(var(--min,calc(1rem * pow(var(--ae-phi),5))),100%),1fr))}.cq-l\:col-span-2{grid-column:span 2}.cq-l\:col-span-3{grid-column:span 3}.cq-l\:col-span-4{grid-column:span 4}.cq-l\:col-span-5{grid-column:span 5}.cq-l\:col-span-6{grid-column:span 6}.cq-l\:col-full{grid-column:1/-1}.cq-l\:text-start{text-align:start}.cq-l\:text-center{text-align:center}.cq-l\:text-end{text-align:end}}}@property --ae-hue{syntax:"<number>";inherits:true;initial-value:255}@property --ae-neutral-hue{syntax:"<number>";inherits:true;initial-value:255}@property --ae-accent-light{syntax:"<color>";inherits:true;initial-value:oklch(55% .2 255)}@property --ae-accent-dark{syntax:"<color>";inherits:true;initial-value:oklch(72% .15 255)}@property --ae-phi{syntax:"<number>";inherits:true;initial-value:1.61803}@property --ae-unit{syntax:"<length>";inherits:true;initial-value:16px}@property --ae-text-base{syntax:"<length>";inherits:true;initial-value:16px}@property --ae-radius-m{syntax:"<length>";inherits:true;initial-value:0}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations")}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-latin-wght-normal.XN7g48iV.woff2)format("woff2-variations")}@property --ae-focus{syntax:"*";inherits:false}@property --ae-fade-a{syntax:"<length>";inherits:false;initial-value:0}@property --ae-fade-b{syntax:"<length>";inherits:false;initial-value:0}:root{--ae-hue:86;--ae-neutral-hue:86;--ae-font-mono:"Geist Mono Variable", ui-monospace, monospace;--wall:oklch(.83 .165 var(--ae-hue));--wall-ink:oklch(.17 .02 var(--ae-hue))}html{scrollbar-gutter:stable}body{background:var(--ae-bg)}.sections{gap:var(--ae-space-8);display:grid}.sheet-head{justify-content:space-between;align-items:baseline;gap:var(--ae-space-4);border-block-end:1px solid var(--ae-border);font-family:var(--ae-font-mono);font-size:var(--ae-text-s);color:var(--ae-text-muted);padding-block-end:var(--ae-space-3);display:flex}.sheet-head :is(h1,h2){font-family:var(--ae-font-sans);font-size:var(--ae-text-base);letter-spacing:0;color:var(--ae-text);margin:0;font-weight:500}.sheet-head a{color:inherit}.entries{margin:0;padding:0;list-style:none}.entries[data-cols="2"]{-moz-column-gap:var(--ae-space-6);column-gap:var(--ae-space-6);grid-template-columns:1fr 1fr;display:grid}@media (width<=64rem){.entries[data-cols="2"]{grid-template-columns:1fr}}.entry{gap:var(--ae-space-1) var(--ae-space-5);margin-inline:calc(-1 * var(--ae-space-3));padding:var(--ae-space-4) var(--ae-space-3);border-radius:var(--ae-radius-m);grid-template-rows:auto 1fr;grid-template-columns:1fr auto;transition:background-color .16s ease-out;display:grid;position:relative}.entry .title{font-size:var(--ae-text-l);letter-spacing:-.015em;color:var(--ae-text);font-weight:500;text-decoration:none;transition:color .16s ease-out}.entry .title:before{content:"";border-radius:inherit;position:absolute;inset:0}.entry .title:focus-visible{outline:none}.entry .title:focus-visible:before{outline:2px solid var(--ae-accent);outline-offset:2px}.entry .desc{text-wrap:pretty;grid-column:1}.entry .desc,.entry .meta{color:var(--ae-text-muted)}.entry .meta{font-family:var(--ae-font-mono);font-size:var(--ae-text-s);grid-area:1/2/3;align-self:start;justify-items:end;padding-block-start:.35em;display:grid}@media (hover:hover) and (pointer:fine){.entry:hover{background:var(--ae-fill)}.entry:hover .title{color:var(--ae-accent-ink)}}.prose pre.shiki{background-color:#0000!important}@media (prefers-reduced-motion:no-preference){.rise{animation:.7s cubic-bezier(.16,1,.3,1) both rise;animation-delay:calc(var(--i,0) * 70ms)}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}}.site[data-v-d27ab3bd]{grid-template-columns:minmax(24rem,1fr) 1.618fr;min-block-size:100dvh}.site[data-v-d27ab3bd],.wall[data-v-d27ab3bd]{display:grid}.wall[data-v-d27ab3bd]{background:var(--wall);block-size:100dvh;color:var(--wall-ink);grid-template-rows:minmax(0,1fr) auto;position:sticky;top:0;overflow:hidden}.photo[data-v-d27ab3bd]{-o-object-fit:cover;object-fit:cover;-o-object-position:45% 65%;object-position:45% 65%;filter:grayscale()contrast(1.15);mix-blend-mode:multiply;block-size:100%;min-block-size:0;inline-size:100%;display:block}.intro[data-v-d27ab3bd]{align-self:end;gap:var(--ae-space-4);padding:var(--ae-space-5) var(--ae-space-6) var(--ae-space-6);display:grid}.name[data-v-d27ab3bd]{letter-spacing:-.055em;text-wrap:balance;color:var(--wall-ink);margin:0;font-size:calc(clamp(2.75rem,4.6vw,4.5rem));font-weight:700;line-height:.92}.name a[data-v-d27ab3bd]{color:inherit;text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:.05em}.name a[data-v-d27ab3bd]:hover{text-decoration-thickness:.1em}.about[data-v-d27ab3bd]{max-inline-size:34ch;font-size:var(--ae-text-m);color:color-mix(in oklch,var(--wall-ink) 80%,transparent);margin:0}.reach[data-v-d27ab3bd]{gap:var(--ae-space-2);flex-wrap:wrap;display:flex}.reach a[data-v-d27ab3bd]{padding:var(--ae-space-2) var(--ae-space-4);color:var(--wall-ink);box-shadow:inset 0 0 0 1.5px var(--wall-ink);font-weight:500;text-decoration:none;transition:background-color .16s ease-out,color .16s ease-out}.reach a[data-v-d27ab3bd]:first-child,.reach a[data-v-d27ab3bd]:hover{background:var(--wall-ink);color:var(--wall)}.wall a[data-v-d27ab3bd]:focus-visible{outline:2px solid var(--wall-ink);outline-offset:2px}.wall[data-v-d27ab3bd] ::selection{background:var(--wall-ink);color:var(--wall)}.content[data-v-d27ab3bd]{align-content:start;gap:var(--ae-space-8);padding:var(--ae-space-7) var(--ae-space-7) var(--ae-space-6);display:grid}.foot[data-v-d27ab3bd]{border-block-start:1px solid var(--ae-border);font-family:var(--ae-font-mono);font-size:var(--ae-text-s);color:var(--ae-text-muted);justify-content:space-between;padding-block-start:var(--ae-space-5);display:flex}.foot a[data-v-d27ab3bd]{color:inherit;text-decoration:none;transition:color .16s ease-out}.foot a[data-v-d27ab3bd]:hover{color:var(--ae-text)}@media (width<=56rem){.site[data-v-d27ab3bd]{grid-template-columns:1fr;align-content:start}.wall[data-v-d27ab3bd]{grid-template-rows:none;block-size:auto;position:static}.photo[data-v-d27ab3bd]{block-size:18rem}.intro[data-v-d27ab3bd]{padding:var(--ae-space-5)}.content[data-v-d27ab3bd]{padding:var(--ae-space-6) var(--ae-space-5);gap:var(--ae-space-7)}}
