/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme;@layer base{:focus-visible,[data-force~=focus]{outline:var(--ring-width) solid var(--focus);outline-offset:var(--ring-offset)}::selection{background:color-mix(in srgb, var(--glacier) 24%, transparent)}main:focus{outline:none}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start-\(--margin\){inset-inline-start:var(--margin)}.end-3{inset-inline-end:calc(var(--spacing,var(--spacing)) * 3)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing,var(--spacing)) * 2)}.isolate{isolation:isolate}.z-1000{z-index:1000}.container{width:100%}@media (width>=360px){.container{max-width:360px}}@media (width>=480px){.container{max-width:480px}}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=900px){.container{max-width:900px}}@media (width>=960px){.container{max-width:960px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1440px){.container{max-width:1440px}}.-m-px{margin:-1px}.m-0{margin:0}.-mx-\(--tray-pad\){margin-inline:calc(var(--tray-pad) * -1)}.ms-\[0\.12em\]{margin-inline-start:.12em}.mt-6{margin-top:calc(var(--spacing,var(--spacing)) * 6)}.mt-8{margin-top:calc(var(--spacing,var(--spacing)) * 8)}.mt-16{margin-top:calc(var(--spacing,var(--spacing)) * 16)}.mt-auto{margin-top:auto}.mb-0{margin-bottom:0}.box-border{box-sizing:border-box}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.size-2\.25{width:calc(var(--spacing,var(--spacing)) * 2.25);height:calc(var(--spacing,var(--spacing)) * 2.25)}.size-4{width:calc(var(--spacing,var(--spacing)) * 4);height:calc(var(--spacing,var(--spacing)) * 4)}.size-px{width:1px;height:1px}.h-\(--control-md\){height:var(--control-md)}.h-5\.5{height:calc(var(--spacing,var(--spacing)) * 5.5)}.h-full{height:100%}.min-h-\(--control-lg\){min-height:var(--control-lg)}.min-h-\(--control-md\){min-height:var(--control-md)}.min-h-\(--control-sm\){min-height:var(--control-sm)}.min-h-10{min-height:calc(var(--spacing,var(--spacing)) * 10)}.min-h-\[calc\(var\(--switch-h\)-6px\)\]{min-height:calc(var(--switch-h) - 6px)}.w-\[123px\]{width:123px}.w-full{width:100%}.t-lead{max-width:var(--measure-lead);font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--muted)}.max-w-\[44ch\]{max-width:44ch}.max-w-measure{max-width:var(--measure)}.min-w-0{min-width:0}.flex-none{flex:none}.shrink{flex-shrink:1}.grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[calc\(100\%\+16px\)\]{--tw-translate-y:calc(calc(100% + 16px) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-cols-\[1fr\]{grid-auto-columns:1fr}.grid-flow-col{grid-auto-flow:column}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-end{align-content:flex-end}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing,var(--spacing)) * 1.5)}.gap-2{gap:calc(var(--spacing,var(--spacing)) * 2)}.gap-3{gap:calc(var(--spacing,var(--spacing)) * 3)}.gap-\[0\.35em\]{gap:.35em}.gap-x-8{column-gap:calc(var(--spacing,var(--spacing)) * 8)}.gap-x-10{column-gap:calc(var(--spacing,var(--spacing)) * 10)}.gap-x-12{column-gap:calc(var(--spacing,var(--spacing)) * 12)}.gap-y-3{row-gap:calc(var(--spacing,var(--spacing)) * 3)}.gap-y-4{row-gap:calc(var(--spacing,var(--spacing)) * 4)}.overflow-hidden{overflow:hidden}.rounded-\(--radius-tray\){border-radius:var(--radius-tray)}.rounded-\[50\%\]{border-radius:50%}.rounded-control{border-radius:var(--radius-control,var(--radius-control))}.rounded-lg{border-radius:var(--radius-lg,var(--radius-lg))}.rounded-pill{border-radius:var(--radius-pill,var(--radius-pill))}.rounded-xl{border-radius:var(--radius-xl,var(--radius-xl))}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.bg-accent-tint{background-color:var(--accent-tint)}.bg-action{background-color:var(--action)}.bg-bg{background-color:var(--bg)}.bg-line-strong{background-color:var(--line-strong)}.bg-night-action{background-color:var(--night-action)}.bg-surface{background-color:var(--surface)}.bg-track{background-color:var(--track)}.bg-transparent{background-color:#0000}.p-\(--card-pad\){padding:var(--card-pad)}.p-0{padding:0}.p-0\.75{padding:calc(var(--spacing,var(--spacing)) * .75)}.p-1{padding:var(--spacing,var(--spacing))}.p-6{padding:calc(var(--spacing,var(--spacing)) * 6)}.px-\(--tray-pad\){padding-inline:var(--tray-pad)}.px-1{padding-inline:var(--spacing,var(--spacing))}.px-2{padding-inline:calc(var(--spacing,var(--spacing)) * 2)}.px-3{padding-inline:calc(var(--spacing,var(--spacing)) * 3)}.px-3\.5{padding-inline:calc(var(--spacing,var(--spacing)) * 3.5)}.px-4{padding-inline:calc(var(--spacing,var(--spacing)) * 4)}.px-5{padding-inline:calc(var(--spacing,var(--spacing)) * 5)}.px-6{padding-inline:calc(var(--spacing,var(--spacing)) * 6)}.py-0{padding-block:0}.py-3{padding-block:calc(var(--spacing,var(--spacing)) * 3)}.ps-3{padding-inline-start:calc(var(--spacing,var(--spacing)) * 3)}.pe-10{padding-inline-end:calc(var(--spacing,var(--spacing)) * 10)}.pt-3{padding-top:calc(var(--spacing,var(--spacing)) * 3)}.pb-4{padding-bottom:calc(var(--spacing,var(--spacing)) * 4)}.text-center{text-align:center}.align-super{vertical-align:super}.align-top{vertical-align:top}.font-display{font-family:var(--font-display,var(--font-display))}.font-mono{font-family:var(--font-mono,var(--font-mono))}.font-text{font-family:var(--font-text,var(--font-text))}.text-title{font-size:var(--text-title,var(--text-title));line-height:var(--tw-leading,var(--text-title--line-height,var(--leading-title)));letter-spacing:var(--tw-tracking,var(--text-title--letter-spacing,var(--tracking-title)))}.t-note{font-size:var(--text-note);line-height:var(--leading-note);color:var(--faint)}.text-body{font-size:var(--text-body,var(--text-body));line-height:var(--tw-leading,var(--text-body--line-height,var(--leading-body)))}.text-note{font-size:var(--text-note,var(--text-note));line-height:var(--tw-leading,var(--text-note--line-height,var(--leading-note)))}.text-label{font-size:var(--text-label,var(--text-label));letter-spacing:var(--tw-tracking,var(--text-label--letter-spacing,var(--tracking-label)))}.text-\[clamp\(0\.75rem\,0\.4em\,1rem\)\]{font-size:clamp(.75rem,.4em,1rem)}.leading-0{--tw-leading:0px;line-height:0}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--weight-medium);font-weight:var(--weight-medium)}.font-regular{--tw-font-weight:var(--weight-text);font-weight:var(--weight-text)}.font-strong{--tw-font-weight:var(--weight-strong);font-weight:var(--weight-strong)}.t-display{font:var(--weight-medium) var(--text-display) / var(--leading-display) var(--font-display);letter-spacing:var(--tracking-display);text-wrap:balance}.t-subtitle{font:var(--weight-medium) var(--text-subtitle) / var(--leading-subtitle) var(--font-display);letter-spacing:var(--tracking-subtitle);text-wrap:balance}.t-title{font:var(--weight-medium) var(--text-title) / var(--leading-title) var(--font-display);letter-spacing:var(--tracking-title);text-wrap:balance}.t-label{font:var(--weight-medium) var(--text-label) / 1.2 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--faint)}.t-figure{font:var(--weight-medium) var(--text-figure) / var(--leading-figure) var(--font-display);letter-spacing:var(--tracking-figure);font-variant-numeric:tabular-nums}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\]{--tw-tracking:0;letter-spacing:0}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-accent-text{color:var(--accent-text)}.text-action-ink{color:var(--action-ink)}.text-bad{color:var(--bad)}.text-faint{color:var(--faint)}.text-ink{color:var(--ink)}.text-mark{color:var(--mark)}.text-muted{color:var(--muted)}.text-night-ice{color:var(--night-ice)}.text-on-night{color:var(--on-night)}.text-text{color:var(--text)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.normal-nums{font-variant-numeric:normal}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-\[color-mix\(in_srgb\,currentColor_45\%\,transparent\)\]{text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){.decoration-\[color-mix\(in_srgb\,currentColor_45\%\,transparent\)\]{-webkit-text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);-webkit-text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}}.decoration-1{text-decoration-thickness:1px}.underline-offset-\[0\.22em\]{text-underline-offset:.22em}.opacity-0{opacity:0}.shadow-\[inset_0_-1px_0_var\(--line\)\]{--tw-shadow:inset 0 -1px 0 var(--tw-shadow-color,var(--line));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--mark\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--mark));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_var\(--line\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--line));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-edge{--tw-shadow:var(--edge);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-edge-accent{--tw-shadow:var(--edge-accent);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-edge-strong{--tw-shadow:var(--edge-strong);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-night-action-edge{--tw-shadow:var(--night-action-edge);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--ease));transition-duration:var(--tw-duration,var(--dur-hover))}.transition-\[background-color\,box-shadow\,color\,translate\]{transition-property:background-color,box-shadow,color,translate;transition-timing-function:var(--tw-ease,var(--ease));transition-duration:var(--tw-duration,var(--dur-hover))}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--ease));transition-duration:var(--tw-duration,var(--dur-hover))}.transition-\[color\]{transition-property:color;transition-timing-function:var(--tw-ease,var(--ease));transition-duration:var(--tw-duration,var(--dur-hover))}.transition-\[text-decoration-color\]{transition-property:text-decoration-color;transition-timing-function:var(--tw-ease,var(--ease));transition-duration:var(--tw-duration,var(--dur-hover))}.transition-\[translate\,opacity\]{transition-property:translate,opacity;transition-timing-function:var(--tw-ease,var(--ease));transition-duration:var(--tw-duration,var(--dur-hover))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--ease));transition-duration:var(--tw-duration,var(--dur-hover))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--ease));transition-duration:var(--tw-duration,var(--dur-hover))}.duration-\(--dur-state\){--tw-duration:var(--dur-state);transition-duration:var(--dur-state)}.duration-\[var\(--dur-hover\)\,var\(--dur-hover\)\,var\(--dur-hover\)\,var\(--dur-press\)\]{--tw-duration:var(--dur-hover),var(--dur-hover),var(--dur-hover),var(--dur-press);transition-duration:var(--dur-hover),var(--dur-hover),var(--dur-hover),var(--dur-press)}.ease-\[ease\,ease\,ease\,var\(--ease\)\]{--tw-ease:ease,ease,ease,var(--ease);transition-timing-function:ease,ease,ease,var(--ease)}.ease-\[ease\]{--tw-ease:ease;transition-timing-function:ease}.select-none{-webkit-user-select:none;user-select:none}.\[-webkit-tap-highlight-color\:transparent\]{-webkit-tap-highlight-color:transparent}.\[clip-path\:inset\(50\%\)\]{clip-path:inset(50%)}.kerning-auto{font-kerning:auto}.t-heading{font:var(--weight-medium) var(--text-heading) / var(--leading-heading) var(--font-text)}@media (hover:hover){.group-hover\/link\:translate-x-0\.75:is(:where(.group\/link):hover *){--tw-translate-x:calc(var(--spacing,var(--spacing)) * .75);translate:var(--tw-translate-x) var(--tw-translate-y)}}.group-hover\/link\:translate-x-0\.75:is(:where(.group\/link)[data-force~=hover] *){--tw-translate-x:calc(var(--spacing,var(--spacing)) * .75);translate:var(--tw-translate-x) var(--tw-translate-y)}.placeholder\:text-faint::placeholder{color:var(--faint)}.last\:-mb-\(--tray-pad\):last-child{margin-bottom:calc(var(--tray-pad) * -1)}:is(.\*\:last\:mb-0>*):last-child{margin-bottom:0}@media (hover:hover){.hover\:bg-\[color-mix\(in_srgb\,var\(--on-night\)_8\%\,transparent\)\]:hover{background-color:var(--on-night)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--on-night\)_8\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--on-night) 8%,transparent)}}}.hover\:bg-\[color-mix\(in_srgb\,var\(--on-night\)_8\%\,transparent\)\][data-force~=hover]{background-color:var(--on-night)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--on-night\)_8\%\,transparent\)\][data-force~=hover]{background-color:color-mix(in srgb,var(--on-night) 8%,transparent)}}@media (hover:hover){.hover\:bg-action-hover:hover{background-color:var(--action-hover)}}.hover\:bg-action-hover[data-force~=hover]{background-color:var(--action-hover)}@media (hover:hover){.hover\:bg-hover:hover{background-color:var(--hover)}}.hover\:bg-hover[data-force~=hover]{background-color:var(--hover)}@media (hover:hover){.hover\:bg-night-action-hover:hover{background-color:var(--night-action-hover)}}.hover\:bg-night-action-hover[data-force~=hover]{background-color:var(--night-action-hover)}@media (hover:hover){.hover\:bg-surface:hover{background-color:var(--surface)}}.hover\:bg-surface[data-force~=hover]{background-color:var(--surface)}@media (hover:hover){.hover\:text-accent-text:hover{color:var(--accent-text)}}.hover\:text-accent-text[data-force~=hover]{color:var(--accent-text)}@media (hover:hover){.hover\:text-night-ice:hover{color:var(--night-ice)}}.hover\:text-night-ice[data-force~=hover]{color:var(--night-ice)}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}.hover\:underline[data-force~=hover]{text-decoration-line:underline}@media (hover:hover){.hover\:decoration-current:hover{text-decoration-color:currentColor}}.hover\:decoration-current[data-force~=hover]{text-decoration-color:currentColor}@media (hover:hover){.hover\:decoration-auto:hover{text-decoration-thickness:auto}}.hover\:decoration-auto[data-force~=hover]{text-decoration-thickness:auto}@media (hover:hover){.hover\:shadow-\[inset_0_0_0_1px_var\(--mark\)\]:hover{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--mark));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.hover\:shadow-\[inset_0_0_0_1px_var\(--mark\)\][data-force~=hover]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--mark));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.hover\:shadow-\[inset_0_0_0_1px_var\(--muted\)\]:hover{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--muted));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.hover\:shadow-\[inset_0_0_0_1px_var\(--muted\)\][data-force~=hover]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--muted));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.hover\:shadow-edge-strong:hover{--tw-shadow:var(--edge-strong);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.hover\:shadow-edge-strong[data-force~=hover]{--tw-shadow:var(--edge-strong);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:translate-none:focus,.focus\:translate-none[data-force~=focus]{translate:none}.focus\:opacity-100:focus,.focus\:opacity-100[data-force~=focus]{opacity:1}.focus\:shadow-\[inset_0_0_0_1px_var\(--focus\)\,var\(--halo\)\]:focus,.focus\:shadow-\[inset_0_0_0_1px_var\(--focus\)\,var\(--halo\)\][data-force~=focus]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--focus)), var(--halo);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-none:focus,.focus\:outline-none[data-force~=focus]{--tw-outline-style:none;outline-style:none}.active\:translate-y-px:active,.active\:translate-y-px[data-force~=active]{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:bg-\[color-mix\(in_srgb\,var\(--on-night\)_14\%\,transparent\)\]:active,.active\:bg-\[color-mix\(in_srgb\,var\(--on-night\)_14\%\,transparent\)\][data-force~=active]{background-color:var(--on-night)}@supports (color:color-mix(in lab, red, red)){.active\:bg-\[color-mix\(in_srgb\,var\(--on-night\)_14\%\,transparent\)\]:active,.active\:bg-\[color-mix\(in_srgb\,var\(--on-night\)_14\%\,transparent\)\][data-force~=active]{background-color:color-mix(in srgb,var(--on-night) 14%,transparent)}}.active\:bg-\[color-mix\(in_srgb\,var\(--text\)_10\%\,transparent\)\]:active,.active\:bg-\[color-mix\(in_srgb\,var\(--text\)_10\%\,transparent\)\][data-force~=active]{background-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.active\:bg-\[color-mix\(in_srgb\,var\(--text\)_10\%\,transparent\)\]:active,.active\:bg-\[color-mix\(in_srgb\,var\(--text\)_10\%\,transparent\)\][data-force~=active]{background-color:color-mix(in srgb,var(--text) 10%,transparent)}}.active\:bg-action-press:active,.active\:bg-action-press[data-force~=active]{background-color:var(--action-press)}.active\:bg-night-action-press:active,.active\:bg-night-action-press[data-force~=active]{background-color:var(--night-action-press)}.active\:bg-surface-2:active,.active\:bg-surface-2[data-force~=active]{background-color:var(--surface-2)}.active\:text-action-press:active,.active\:text-action-press[data-force~=active]{color:var(--action-press)}.active\:text-night-action-press:active,.active\:text-night-action-press[data-force~=active]{color:var(--night-action-press)}.active\:shadow-edge-strong:active,.active\:shadow-edge-strong[data-force~=active]{--tw-shadow:var(--edge-strong);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.disabled\:translate-none:disabled{translate:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[color-mix\(in_srgb\,var\(--on-night\)_8\%\,transparent\)\]:disabled{background-color:var(--on-night)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-\[color-mix\(in_srgb\,var\(--on-night\)_8\%\,transparent\)\]:disabled{background-color:color-mix(in srgb,var(--on-night) 8%,transparent)}}.disabled\:bg-surface-2:disabled{background-color:var(--surface-2)}.disabled\:text-faint:disabled{color:var(--faint)}.disabled\:text-on-night-faint:disabled{color:var(--on-night-faint)}.disabled\:shadow-\[inset_0_0_0_1px_rgb\(var\(--c-frost\)\/0\.3\)\]:disabled{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,rgb(var(--c-frost)/.3));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.disabled\:shadow-edge:disabled{--tw-shadow:var(--edge);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-disabled\:translate-none[aria-disabled=true]{translate:none}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:bg-\[color-mix\(in_srgb\,var\(--on-night\)_8\%\,transparent\)\][aria-disabled=true]{background-color:var(--on-night)}@supports (color:color-mix(in lab, red, red)){.aria-disabled\:bg-\[color-mix\(in_srgb\,var\(--on-night\)_8\%\,transparent\)\][aria-disabled=true]{background-color:color-mix(in srgb,var(--on-night) 8%,transparent)}}.aria-disabled\:bg-surface-2[aria-disabled=true]{background-color:var(--surface-2)}.aria-disabled\:text-faint[aria-disabled=true]{color:var(--faint)}.aria-disabled\:text-on-night-faint[aria-disabled=true]{color:var(--on-night-faint)}.aria-disabled\:shadow-\[inset_0_0_0_1px_rgb\(var\(--c-frost\)\/0\.3\)\][aria-disabled=true]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,rgb(var(--c-frost)/.3));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-disabled\:shadow-edge[aria-disabled=true]{--tw-shadow:var(--edge);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:shadow-\[inset_0_0_0_1px_var\(--bad\)\][aria-invalid=true]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--bad));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:focus\:shadow-\[inset_0_0_0_1px_var\(--bad\)\,0_0_0_3px_color-mix\(in_srgb\,var\(--bad\)_24\%\,transparent\)\][aria-invalid=true]:focus,.aria-invalid\:focus\:shadow-\[inset_0_0_0_1px_var\(--bad\)\,0_0_0_3px_color-mix\(in_srgb\,var\(--bad\)_24\%\,transparent\)\][aria-invalid=true][data-force~=focus]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--bad)), 0 0 0 3px var(--tw-shadow-color,var(--bad))}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:focus\:shadow-\[inset_0_0_0_1px_var\(--bad\)\,0_0_0_3px_color-mix\(in_srgb\,var\(--bad\)_24\%\,transparent\)\][aria-invalid=true]:focus,.aria-invalid\:focus\:shadow-\[inset_0_0_0_1px_var\(--bad\)\,0_0_0_3px_color-mix\(in_srgb\,var\(--bad\)_24\%\,transparent\)\][aria-invalid=true][data-force~=focus]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--bad)), 0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--bad) 24%,transparent))}}.aria-invalid\:focus\:shadow-\[inset_0_0_0_1px_var\(--bad\)\,0_0_0_3px_color-mix\(in_srgb\,var\(--bad\)_24\%\,transparent\)\][aria-invalid=true]:focus,.aria-invalid\:focus\:shadow-\[inset_0_0_0_1px_var\(--bad\)\,0_0_0_3px_color-mix\(in_srgb\,var\(--bad\)_24\%\,transparent\)\][aria-invalid=true][data-force~=focus]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-copied\:shadow-\[inset_0_0_0_1\.5px_var\(--accent\)\][data-copied]{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,var(--accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media not all and (width>=900px){.max-lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (width>=640px){.max-md\:mt-12{margin-top:calc(var(--spacing,var(--spacing)) * 12)}}@media not all and (width>=480px){.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}.rtl\:-scale-x-100:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}@media (hover:hover){.rtl\:group-hover\/link\:-translate-x-0\.75:where(:dir(rtl),[dir=rtl],[dir=rtl] *):is(:where(.group\/link):hover *){--tw-translate-x:calc(var(--spacing,var(--spacing)) * -.75);translate:var(--tw-translate-x) var(--tw-translate-y)}}.rtl\:group-hover\/link\:-translate-x-0\.75:where(:dir(rtl),[dir=rtl],[dir=rtl] *):is(:where(.group\/link)[data-force~=hover] *){--tw-translate-x:calc(var(--spacing,var(--spacing)) * -.75);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (pointer:coarse){.pointer-coarse\:min-h-\[calc\(var\(--control-md\)-6px\)\]{min-height:calc(var(--control-md) - 6px)}}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important}}[style*="--shiki-light:#D73A49"]{--shiki-light:#c42b3a!important}[style*="--shiki-light:#E36209"]{--shiki-light:#b04d00!important}[style*="--shiki-light:#22863A"]{--shiki-light:#1a7f37!important}[style*="--shiki-dark:#6A737D"]{--shiki-dark:#8b949e!important}:root[dir=rtl] :is(pre,svg,canvas,kbd,samp,.iso){direction:ltr}:root[dir=rtl] :not(pre)>code{direction:ltr;unicode-bidi:isolate}:root[dir=rtl] :is(.product-docs b,.sol-uses-name b):after{content:" ←"}:root[dir=rtl] .sol-index-list a:after{content:"←"}:root[dir=rtl] .nav-go{scale:-1 1}:root{--bd-dot:color-mix(in srgb, var(--text) 20%, transparent);--bd-fade:radial-gradient(130% 95% at 50% 45%, transparent 30%, #000 95%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bd-dot:color-mix(in srgb, var(--text) 18%, transparent)}}:root[data-theme=dark]{--bd-dot:color-mix(in srgb, var(--text) 18%, transparent)}body:before{content:"";z-index:-1;pointer-events:none;background:var(--bd-dot);-webkit-mask:radial-gradient(circle at 12px 12px, #000 1px, transparent 1.6px) 0 0 / 24px 24px repeat, var(--bd-fade);-webkit-mask-composite:source-in;mask:radial-gradient(circle at 12px 12px, #000 1px, transparent 1.6px) 0 0 / 24px 24px repeat, var(--bd-fade);position:fixed;inset:0;mask-composite:intersect}:root{--gen-line:#9a9a9a;--gen-strong:#6c6c6c;--gen-ink:#0d0d0d52;--gen-surface:#fff;--gen-text:#0d0d0d;--gen-muted:#8b8b8b;--gen-dot:2.1px;--gen-font:"Roboto Mono", ui-monospace, SFMono-Regular, Menlo, monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--gen-line:#6f6f6f;--gen-strong:#a3a3a3;--gen-ink:#f5f5f54d;--gen-surface:#181818;--gen-text:#f2f2f2;--gen-muted:#8f8f8f}}[data-theme=dark]{--gen-line:#6f6f6f;--gen-strong:#a3a3a3;--gen-ink:#f5f5f54d;--gen-surface:#181818;--gen-text:#f2f2f2;--gen-muted:#8f8f8f}.t-gen{z-index:2147483000;pointer-events:none;position:absolute}.t-gen-host{z-index:2147483000;pointer-events:none;width:100%;height:0;position:absolute;top:0;left:0;overflow:clip}.t-gen-svg{position:absolute;top:0;left:0;overflow:visible}.t-gen-dot{fill:var(--gen-ink)}.t-gen-dot.is-lit{fill:var(--gen-strong)}.t-gen-wireframe{stroke-width:var(--gen-dot)}.t-gen-wire{fill:none;stroke:var(--gen-line);stroke-linecap:round;stroke-linejoin:round}.t-gen-guide{fill:none;stroke:var(--gen-line);stroke-width:1.6px;stroke-linecap:round}.t-gen-guide--dashed,.t-gen-guide--scan{stroke-dasharray:0 5}.t-gen-head,.t-gen-flyer{fill:var(--gen-strong)}.t-gen-handle{fill:var(--gen-surface);stroke:var(--gen-strong);stroke-width:1px}.t-gen-reticle{fill:none;stroke:var(--gen-strong);stroke-width:1.2px;stroke-linecap:round}.t-gen-glow-stop{stop-color:var(--gen-line)}.t-gen-label{font-family:var(--gen-font);fill:var(--gen-line);letter-spacing:.02em;font-size:9px}.t-gen-label--small{fill:var(--gen-strong);font-size:7.5px}.t-gen-label--tag{fill:var(--gen-strong);letter-spacing:.05em;text-transform:uppercase;font-size:7.5px}.t-gen-panel{font-family:var(--gen-font);color:var(--gen-muted);letter-spacing:.03em;white-space:pre;opacity:0;font-size:7.5px;line-height:11px;position:absolute;top:0;overflow:hidden}.t-gen-panel--log{text-align:right}.t-gen-panel--below{text-align:center;top:calc(100% + 56px);left:0;right:0}.t-gen-panel-head{color:var(--gen-text);letter-spacing:.08em;background:radial-gradient(circle, var(--gen-line) .6px, transparent .9px) 0 100% / 4px 2px repeat-x;margin-bottom:4px;padding-bottom:4px}.t-gen-panel-foot{color:var(--gen-text);opacity:.6;letter-spacing:.08em;margin-top:6px}.t-gen-panel b{font-weight:inherit;color:var(--gen-text);opacity:.75}.t-gen-panel em{opacity:.6;font-style:normal}.t-gen-panel .is-comment{color:var(--gen-text);opacity:.9;letter-spacing:.06em}.t-gen-panel .is-selector{color:var(--gen-text);opacity:.75}.t-gen-steps{height:18px;position:absolute;top:calc(100% + 28px);left:50%}.t-gen-step{white-space:nowrap;opacity:0;font-family:var(--gen-font);color:var(--gen-muted);align-items:center;gap:8px;font-size:11px;line-height:18px;display:flex;position:absolute;top:0;left:0}.t-gen-step i{background:var(--gen-line);border-radius:50%;width:6px;height:6px;animation:.56s ease-in-out infinite alternate t-gen-pulse}.t-gen-step.is-done i{animation:none}@keyframes t-gen-pulse{0%{transform:scale(.6)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.t-gen{display:none}}:root{--tig-line:#9a9a9a;--tig-strong:#6c6c6c;--tig-ink:#0d0d0d80;--tig-surface:#fff;--tig-text:#0d0d0d;--tig-muted:#8b8b8b;--tig-dot:2.1px;--tig-font:"Roboto Mono", ui-monospace, SFMono-Regular, Menlo, monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--tig-line:#6f6f6f;--tig-strong:#a3a3a3;--tig-ink:#f5f5f580;--tig-surface:#181818;--tig-text:#f2f2f2;--tig-muted:#8f8f8f}}[data-theme=dark]{--tig-line:#6f6f6f;--tig-strong:#a3a3a3;--tig-ink:#f5f5f580;--tig-surface:#181818;--tig-text:#f2f2f2;--tig-muted:#8f8f8f}.t-tig{z-index:2147483000;pointer-events:none;position:absolute}.t-tig-svg,.t-tig-canvas{position:absolute;top:0;left:0;overflow:visible}.t-tig-wireframe{stroke-width:var(--tig-dot)}.t-tig-sketch{stroke-width:calc(var(--tig-dot) * .75)}.t-tig-wire{fill:none;stroke:var(--tig-line);stroke-linecap:round;stroke-linejoin:round}.t-tig-guide{fill:none;stroke:var(--tig-line);stroke-width:1.5px;stroke-linecap:round}.t-tig-head,.t-tig-flyer{fill:var(--tig-strong)}.t-tig-handle{fill:var(--tig-surface);stroke:var(--tig-strong);stroke-width:1px}.t-tig-reticle{fill:none;stroke:var(--tig-strong);stroke-width:1.2px;stroke-linecap:round}.t-tig-label{font-family:var(--tig-font);fill:var(--tig-line);letter-spacing:.04em;font-size:9px}.t-tig-label--small{fill:var(--tig-strong);font-size:7.5px}.t-tig-label--tag{fill:var(--tig-strong);letter-spacing:.05em;font-size:7.5px}.t-tig-panel{font-family:var(--tig-font);color:var(--tig-muted);letter-spacing:.03em;white-space:pre;opacity:0;font-size:7.5px;line-height:11px;position:absolute;top:0;overflow:hidden}.t-tig-panel--left{text-align:right}.t-tig-panel--below{text-align:center;top:calc(100% + 64px);left:0;right:0}.t-tig-panel-head{color:var(--tig-text);letter-spacing:.08em;background:radial-gradient(circle, var(--tig-line) .6px, transparent .9px) 0 100% / 4px 2px repeat-x;margin-bottom:4px;padding-bottom:4px}.t-tig-steps{height:18px;position:absolute;top:calc(100% + 24px);left:50%}.t-tig-step{white-space:nowrap;opacity:0;font-family:var(--tig-font);color:var(--tig-muted);align-items:center;gap:8px;font-size:11px;line-height:18px;display:flex;position:absolute;top:0;left:0}.t-tig-step i{background:var(--tig-line);border-radius:50%;width:6px;height:6px;animation:.56s ease-in-out infinite alternate t-tig-pulse}.t-tig-step.is-done i{animation:none}@keyframes t-tig-pulse{0%{transform:scale(.6)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.t-tig{display:none}}html.building main,html.building .site-head-wrap,html.building .site-foot-wrap{opacity:0;animation:0s linear 2.5s forwards build-safe}@keyframes build-safe{to{opacity:1}}.t-gen,.t-tig{animation:0s linear 40ms backwards t-gen-wait}@keyframes t-gen-wait{0%,to{visibility:hidden}}.t-gen{--gen-line:color-mix(in srgb, var(--text) 40%, var(--bg));--gen-strong:color-mix(in srgb, var(--text) 64%, var(--bg));--gen-ink:color-mix(in srgb, var(--text) 30%, transparent);--gen-surface:var(--bg);--gen-text:var(--text);--gen-muted:var(--muted);--gen-font:var(--font-mono)}.t-tig{--tig-line:color-mix(in srgb, var(--text) 40%, var(--bg));--tig-strong:color-mix(in srgb, var(--text) 64%, var(--bg));--tig-ink:color-mix(in srgb, var(--text) 50%, transparent);--tig-surface:var(--bg);--tig-text:var(--text);--tig-muted:var(--muted);--tig-font:var(--font-mono)}.t-gen .t-gen-label{font-size:var(--text-label);fill:var(--gen-strong)}.t-gen .t-gen-label--small{display:none}.t-gen-sweep{z-index:2147483001;pointer-events:none;opacity:0;background:radial-gradient(circle, color-mix(in srgb, var(--text) 64%, var(--bg)) .9px, transparent 1.2px) 0 0 / 5px 2px repeat-x;height:2px;position:absolute;top:-1px;left:0;right:0}.t-gen-rack-wire{stroke-width:1.4px;vector-effect:non-scaling-stroke}html.end-js .end [data-rise][data-built]{opacity:1;transition:none;transform:none}@property --metal-turn{syntax:"<angle>";inherits:false;initial-value:0deg}[data-beam]{isolation:isolate;position:relative}[data-beam]:after{content:"";border-radius:calc(var(--radius-control) + 1.5px);pointer-events:none;background:conic-gradient(from var(--metal-turn), #e9edf3 0%, #9aa5b6 7%, #fff 12%, #6f7a8d 19%, #cfd6e0 27%, #8b96a8 35%, #fff 42%, #a6b0bf 50%, #5f6a7d 57%, #dde3eb 65%, #8f9aab 74%, #fff 81%, #7b8698 89%, #e9edf3 100%);-webkit-mask-composite:xor;padding:1.5px;animation:6s linear infinite metal-turn;position:absolute;inset:-1.5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (hover:hover) and (pointer:fine){[data-beam]:hover:after{animation-duration:2.4s}}@keyframes metal-turn{to{--metal-turn:360deg}}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--dur-state)}@media (prefers-reduced-motion:reduce){[data-beam]:after{animation:none}}.nav-menu{position:relative}.nav-menu>summary{align-items:center;gap:var(--sp-4);padding:var(--sp-12) 0;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;transition:color var(--dur-hover) ease;-webkit-tap-highlight-color:transparent;list-style:none;display:flex}.nav-menu>summary::-webkit-details-marker{display:none}.nav-menu[open]>summary,.nav-menu>summary[aria-current],.nav-menu>summary:active{color:var(--text)}.nav-menu>summary[aria-current]{font-weight:var(--weight-medium)}@media (hover:hover){.nav-menu>summary:hover{color:var(--text)}}.nav-menu>summary:focus-visible{outline:var(--ring-width) solid var(--focus);outline-offset:var(--ring-offset);border-radius:var(--radius-xs)}.nav-chev{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transition:transform var(--dur-state) var(--ease);display:block}.nav-menu[open] .nav-chev{transform:rotate(180deg)}.nav-panel{--inset:calc(var(--sp-8) + var(--sp-4) + var(--sp-12));top:calc(100% + var(--sp-8));left:calc(-1 * var(--inset));z-index:20;box-sizing:border-box;width:min(var(--panel-width), calc(100vw - 2 * var(--margin,20px)));padding:var(--sp-8);border-radius:var(--radius-lg);color:var(--text);font:var(--weight-text) var(--text-nav) / 1.4 var(--font-text);text-align:start;background:var(--surface-2);box-shadow:var(--shadow-float);opacity:0;transform:translateY(calc(-1 * var(--sp-4)));pointer-events:none;transition:opacity var(--dur-state) var(--ease), transform var(--dur-state) var(--ease);position:absolute}.nav-menu[open]>.nav-panel{opacity:1;pointer-events:auto;transform:none}@starting-style{.nav-menu[open]>.nav-panel{opacity:0;transform:translateY(calc(-1 * var(--sp-4)))}}.nav-menu:not([open])::details-content{transition:content-visibility var(--dur-state) allow-discrete}.site-nav:not([data-morph]):has(.nav-menu[open]) .nav-menu:not([open])::details-content,.site-nav:not([data-morph]):has(.nav-menu[open]) .nav-menu:not([open])>.nav-panel{transition:none}@media (width<=1279.98px){.site-nav:not([data-morph])>.nav-menu{position:static}.site-nav:not([data-morph]) .nav-panel{top:calc(100% - var(--sp-4));left:max(var(--margin,20px), calc((100% - var(--page)) / 2))}}.nav-panel:before{content:"";height:var(--sp-12);position:absolute;bottom:100%;left:0;right:0}.site-nav[data-morph]{position:relative}.site-nav[data-morph]>.nav-menu{position:static}.site-nav[data-morph] .nav-panel{left:var(--x,0px);box-shadow:none;opacity:1;background:0 0;transition:none;transform:none}.site-nav[data-morph] .nav-menu:not([open])>.nav-panel{pointer-events:none}.nav-surface{display:none}.site-nav[data-morph]>.nav-surface{top:calc(100% + var(--sp-8));z-index:19;box-sizing:border-box;border-radius:var(--radius-lg);background:var(--surface-2);width:0;height:0;box-shadow:var(--shadow-float);opacity:0;pointer-events:none;display:block;position:absolute;left:0}@media (prefers-reduced-motion:reduce){.nav-panel,.nav-chev,.nav-menu>summary,.nav-panel .nav-card,.nav-panel .nav-mark,.nav-panel .nav-go,.nav-menu:not([open])::details-content{transition:none}}.nav-sheet{border-radius:var(--radius-md);background:var(--bg);box-shadow:var(--edge);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.nav-sec{min-width:0;padding:var(--sp-4);flex-direction:column;display:flex}.nav-sec+.nav-sec{box-shadow:inset 1px 0 0 var(--line)}.nav-sec-head{align-content:start;gap:var(--sp-8);padding:var(--sp-12) var(--sp-12) var(--sp-8);display:grid}.nav-panel .nav-sec-name{font:var(--weight-medium) var(--text-label) / 1 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;color:var(--faint);margin:0}.nav-panel ul{margin:0;padding:0;list-style:none;display:grid}.nav-panel ul.nav-cards-2{column-gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr))}.nav-panel li{margin:0;display:grid}.nav-panel .nav-sec-sub{margin:auto calc(-1 * var(--sp-4)) 0;padding:var(--sp-16) var(--sp-16) var(--sp-8);box-shadow:inset 0 1px 0 var(--line)}.nav-panel ul.nav-parts{column-gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr))}.nav-panel a.nav-part{padding:var(--sp-8) var(--sp-12);border-radius:calc(var(--radius-md) - var(--sp-4));color:var(--muted);font-size:var(--text-note);line-height:var(--leading-note);transition:color var(--dur-hover) ease, background-color var(--dur-hover) ease;-webkit-tap-highlight-color:transparent;text-decoration:none}.nav-panel a.nav-part[aria-current=page]{color:var(--text);background:var(--surface)}@media (hover:hover){.nav-panel a.nav-part:hover{color:var(--text);background:var(--surface-2)}}.nav-panel a.nav-part:active{background:var(--hover)}.nav-panel a.nav-part:focus-visible{outline:var(--ring-width) solid var(--focus);outline-offset:calc(-1 * var(--ring-width))}.nav-panel .nav-card{align-items:flex-start;gap:var(--sp-12);box-sizing:border-box;height:100%;padding:var(--sp-12);border-radius:calc(var(--radius-md) - var(--sp-4));color:var(--text);transition:background-color var(--dur-hover) ease;-webkit-tap-highlight-color:transparent;text-decoration:none;display:flex}.nav-panel .nav-card[aria-current=page]{background:var(--surface)}@media (hover:hover){.nav-panel a.nav-card:hover{background:var(--surface-2)}}.nav-panel a.nav-card:active{background:var(--hover)}.nav-panel a.nav-card:focus-visible{outline:var(--ring-width) solid var(--focus);outline-offset:calc(-1 * var(--ring-width))}.nav-panel span.nav-card{cursor:default}.nav-panel span.nav-card .nav-name{color:var(--muted)}.nav-mark{color:var(--muted);transition:color var(--dur-hover) ease}@media (hover:hover){.nav-panel a.nav-card:hover .nav-mark{color:var(--accent-text)}}.nav-panel a.nav-card:focus-visible .nav-mark,.nav-card[aria-current=page] .nav-mark{color:var(--accent-text)}.nav-text{align-content:start;gap:var(--sp-4);min-width:0;display:grid}.nav-name{align-items:center;gap:var(--sp-4) var(--sp-8);font:var(--weight-medium) var(--text-nav) / var(--leading-heading) var(--font-text);flex-wrap:wrap;display:flex}.nav-line{font-size:var(--text-note);line-height:var(--leading-note);color:var(--muted);text-wrap:balance}.nav-go{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;color:var(--accent-text);opacity:0;transition:opacity var(--dur-hover) ease, transform var(--dur-hover) var(--ease);flex:none;margin-inline-start:calc(-1 * var(--sp-4));display:block}@media (hover:hover){.nav-panel a:hover .nav-go{opacity:1;transform:translate(3px)}}.nav-panel a:focus-visible .nav-go{opacity:1;transform:translate(3px)}.nav-card-label{margin-bottom:var(--sp-4);font:var(--weight-medium) var(--text-label) / 1 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;color:var(--faint)}.nav-panel .nav-card-apart{background:var(--surface)}.nav-panel .nav-card-apart .nav-go{opacity:1}.nav-panel .nav-card-apart[aria-current=page]{background:var(--surface-2)}.nav-soon{height:20px;padding:0 var(--sp-8);border-radius:var(--radius-pill);font:var(--weight-medium) var(--text-label) / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--muted);box-shadow:var(--edge-strong);flex:none;align-items:center;display:inline-flex}.product-mark{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.product-mark path{vector-effect:non-scaling-stroke}.product-mark .product-mark-tone{fill:currentColor;stroke:none}.nav-sheet.nav-products{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.nav-sheet.nav-solutions{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.nav-proof{padding-top:var(--sp-4);margin-top:auto;display:grid}.nav-panel ul.nav-resources{grid-template-rows:repeat(3,auto);grid-auto-flow:column}.site-nav{font:var(--weight-text) var(--text-nav) / 1 var(--font-text);align-items:center;gap:clamp(20px,2.2vw,28px);display:flex}.site-nav a.site-nav-link{padding:var(--sp-12) 0;color:var(--muted);white-space:nowrap;transition:color var(--dur-hover) ease;-webkit-tap-highlight-color:transparent;text-decoration:none}.site-nav a.site-nav-link[aria-current=page]{color:var(--text);font-weight:var(--weight-medium)}@media (hover:hover){.site-nav a.site-nav-link:hover{color:var(--text)}}.site-nav a.site-nav-link:active{color:var(--text)}.site-nav a.site-nav-link:focus-visible{outline:var(--ring-width) solid var(--focus);outline-offset:var(--ring-offset);border-radius:var(--radius-xs)}.site-actions{align-items:center;gap:var(--sp-24);font:var(--weight-text) var(--text-nav) / 1 var(--font-text);display:flex}.site-actions a.site-login{padding:var(--sp-12) 0;color:var(--muted);white-space:nowrap;transition:color var(--dur-hover) ease;-webkit-tap-highlight-color:transparent;text-decoration:none}@media (hover:hover){.site-actions a.site-login:hover{color:var(--text)}}.site-actions a.site-login:active{color:var(--text)}.site-actions .site-start{min-height:var(--control-sm);padding:0 var(--sp-16);border-radius:var(--radius-control);font:inherit;font-weight:var(--weight-strong);white-space:nowrap;color:var(--action-ink);cursor:pointer;background:var(--action);-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-hover) ease, transform var(--dur-press) var(--ease);border:0;align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.site-actions .site-start:hover{color:var(--action-ink);background:var(--action-hover)}}.site-actions .site-start:active{background:var(--action-press);transform:translateY(1px)}.site-actions :is(a,button):focus-visible{outline:var(--ring-width) solid var(--focus);outline-offset:var(--ring-offset);border-radius:var(--radius-xs)}.site-actions .site-start:focus-visible{border-radius:var(--radius-control)}@media (prefers-reduced-motion:reduce){.site-actions :is(a,button){transition:none}}.lang-switch{position:relative}.lang-switch>summary{align-items:center;gap:var(--sp-8);min-height:var(--control-md);color:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--dur-hover) ease;list-style:none;display:inline-flex}.lang-switch>summary::-webkit-details-marker{display:none}.lang-switch>summary svg{fill:none;stroke:currentColor;stroke-width:1.25px;flex:none}@media (hover:hover){.lang-switch>summary:hover{color:var(--text)}}.lang-switch[open]>summary{color:var(--text)}.lang-switch>summary:focus-visible{outline:var(--ring-width) solid var(--focus);outline-offset:var(--ring-offset);border-radius:var(--radius-xs)}.lang-list{z-index:20;gap:var(--sp-4) var(--sp-16);padding:var(--sp-12);border-radius:var(--radius-lg);background:var(--bg);box-shadow:var(--shadow-float);grid-template-columns:repeat(2,minmax(9rem,1fr));margin:0;list-style:none;display:grid;position:absolute;inset-block-end:calc(100% + var(--sp-8));inset-inline-end:0}.lang-list a{min-height:var(--control-sm);padding:0 var(--sp-8);border-radius:var(--radius-control);color:var(--muted);white-space:nowrap;transition:color var(--dur-hover) ease, background-color var(--dur-hover) ease;align-items:center;text-decoration:none;display:flex}@media (hover:hover){.lang-list a:hover{color:var(--text);background:var(--hover)}}.lang-list a[aria-current]{color:var(--text);font-weight:var(--weight-medium)}.lang-list a:focus-visible{outline:var(--ring-width) solid var(--focus);outline-offset:0}@media (prefers-reduced-motion:reduce){.lang-switch>summary,.lang-list a{transition:none}}.phone-nav{color:var(--text);font:var(--weight-text) var(--text-body) / 1.2 var(--font-text);display:grid;container-type:inline-size}.phone-nav>.phone-part>summary,.phone-nav>a.phone-row{justify-content:space-between;align-items:center;gap:var(--sp-12);border-top:1px solid var(--line);min-height:52px;color:var(--muted);font:var(--weight-text) var(--text-body) / 1.2 var(--font-text);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--dur-hover) ease;margin:0;padding:0;text-decoration:none;list-style:none;display:flex}.phone-nav>:first-child>summary,.phone-nav>a.phone-row:first-child{border-top:0}.phone-nav>.phone-part>summary::-webkit-details-marker{display:none}.phone-nav>.phone-part[open]>summary,.phone-nav>.phone-part>summary[aria-current],.phone-nav>a.phone-row[aria-current=page],.phone-nav>.phone-part>summary:active,.phone-nav>a.phone-row:active{color:var(--text)}@media (hover:hover){.phone-nav>.phone-part>summary:hover,.phone-nav>a.phone-row:hover{color:var(--text)}}.phone-nav>.phone-part>summary[aria-current],.phone-nav>a.phone-row[aria-current=page]{font-weight:var(--weight-medium)}.phone-chev{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform var(--dur-state) var(--ease);flex:none}.phone-part[open] .phone-chev{transform:rotate(180deg)}.phone-part[open]>:not(summary){animation:phone-part var(--dur-state) var(--ease)}@keyframes phone-part{0%{opacity:0;transform:translateY(calc(-1 * var(--sp-4)))}}@media (prefers-reduced-motion:reduce){.phone-part[open]>:not(summary){animation:none}.phone-chev,.phone-nav>.phone-part>summary,.phone-nav>a.phone-row,.phone-nav a.phone-link,.phone-nav .phone-start{transition:none}}.phone-part[open]{padding-bottom:var(--sp-8)}.phone-nav .phone-label{margin:var(--sp-8) 0 var(--sp-4);font:var(--weight-medium) var(--text-label) / 1 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--faint)}.phone-nav ul{margin:0 0 var(--sp-8);padding:0;list-style:none;display:grid}.phone-nav li{min-width:0;margin:0}.phone-cols{gap:0 var(--sp-16);display:grid}.phone-two{column-gap:var(--sp-16)}@container (width>=330px){.phone-cols,.phone-nav ul.phone-two{grid-template-columns:repeat(2,minmax(0,1fr))}}.phone-nav .phone-link{align-items:center;gap:var(--sp-8);min-height:var(--control-md);color:var(--text);font:var(--weight-text) var(--text-body) / 1.2 var(--font-text);-webkit-tap-highlight-color:transparent;transition:color var(--dur-hover) ease;text-decoration:none;display:flex}.phone-nav a.phone-link:active{color:var(--muted)}.phone-nav a.phone-link[aria-current=page]{font-weight:var(--weight-medium)}.phone-nav .phone-soon{align-content:center;gap:var(--sp-4) var(--sp-8);padding:var(--sp-4) 0;flex-wrap:wrap}.phone-nav .phone-soon>span:first-child,.phone-nav .phone-link .product-mark{color:var(--muted)}.phone-nav a.phone-link[aria-current=page] .product-mark{color:var(--accent-text)}.phone-nav a:focus-visible,.phone-nav summary:focus-visible{outline:var(--ring-width) solid var(--focus);outline-offset:var(--ring-offset);border-radius:var(--radius-xs)}.phone-nav-compact>.phone-part>summary,.phone-nav-compact>a.phone-row,.phone-nav-compact .phone-link{min-height:var(--control-md);font-size:var(--text-nav)}.phone-nav .phone-lang{margin-top:var(--sp-8)}.phone-nav .phone-lang .lang-list{box-shadow:none;background:0 0;padding:0;position:static}.phone-nav .phone-start{width:100%;min-height:var(--control-md);margin-top:var(--sp-8);border-radius:var(--radius-control);cursor:pointer;color:var(--action-ink);font:var(--weight-strong) var(--text-nav) / 1 var(--font-text);background:var(--action);-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-hover) ease, transform var(--dur-press) var(--ease);border:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex}@media (hover:hover){.phone-nav .phone-start:hover{color:var(--action-ink);background:var(--action-hover)}}.phone-nav .phone-start:active{background:var(--action-press);transform:translateY(1px)}.phone-nav .phone-start:focus-visible{outline-offset:var(--ring-offset);border-radius:var(--radius-control)}.site-menu>summary{width:var(--control-md);height:var(--control-md);border-radius:var(--radius-control);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-hover) ease;place-items:center;margin-inline-end:-10px;list-style:none;display:grid}.site-menu>summary::-webkit-details-marker{display:none}@media (hover:hover){.site-menu>summary:hover{background:color-mix(in srgb, var(--text) 5%, transparent)}}.site-menu>summary:active{background:color-mix(in srgb, var(--text) 8%, transparent)}.site-menu>summary:focus-visible{outline:var(--ring-width) solid var(--focus);outline-offset:calc(-1 * var(--ring-width))}.site-menu>summary span,.site-menu>summary span:before{background:var(--text);width:18px;height:1.5px;transition:transform var(--dur-state) var(--ease);border-radius:1px;display:block}.site-menu>summary span{transform:translateY(-3.5px)}.site-menu>summary span:before{content:"";transform:translateY(7px)}.site-menu[open]>summary span{transform:rotate(45deg)}.site-menu[open]>summary span:before{transform:rotate(-90deg)}.site-menu-sheet{top:100%;z-index:20;max-height:calc(100 * var(--svh,1svh) - var(--header-h));overscroll-behavior:contain;padding:var(--sp-4) max(var(--margin,20px), calc((100% - var(--page)) / 2)) var(--sp-16);border-bottom:1px solid var(--line);background:var(--bg);text-align:start;opacity:0;transform:translateY(calc(-1 * var(--sp-4)));pointer-events:none;transition:opacity var(--dur-panel) var(--ease), transform var(--dur-panel) var(--ease);position:absolute;inset-inline:0;overflow-y:auto}.site-menu[open]>.site-menu-sheet{opacity:1;pointer-events:auto;transform:none}@starting-style{.site-menu[open]>.site-menu-sheet{opacity:0;transform:translateY(calc(-1 * var(--sp-4)))}}.site-menu::details-content{transition:content-visibility var(--dur-panel) allow-discrete}@media (prefers-reduced-motion:reduce){.site-menu>summary,.site-menu-sheet,.site-menu>summary span,.site-menu>summary span:before,.site-menu::details-content{transition:none}}.site-head{z-index:10;padding:0 var(--margin);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 86%, transparent);backdrop-filter:saturate(1.4)blur(12px);position:sticky;top:0}.site-head-over{backdrop-filter:none;background:0 0;border-bottom-color:#0000;position:absolute;inset:0 0 auto}.site-head-wrap{align-items:center;gap:var(--sp-16);width:min(var(--page), 100%);height:var(--header-h);margin:0 auto;display:flex}.site-head-logo{flex:none;height:24px;display:block}.site-head-logo span,.site-head-logo svg{width:auto;height:100%;display:block}.site-head-logo .on-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .site-head-logo .on-light{display:none}:root:not([data-theme=light]) .site-head-logo .on-dark{display:block}}:root[data-theme=dark] .site-head-logo .on-light{display:none}:root[data-theme=dark] .site-head-logo .on-dark{display:block}.site-head-logo:focus-visible{outline:var(--ring-width) solid var(--focus);outline-offset:var(--ring-offset);border-radius:var(--radius-xs)}.site-head-nav{margin-inline-start:var(--sp-24)}.site-head-end{align-items:center;gap:var(--sp-8);margin-inline-start:auto;display:flex}.site-head-menu{display:none}@media (width<=959.98px){.site-head .site-head-nav,.site-head .site-login{display:none}.site-head-menu{display:block}}.access[data-astro-cid-egp5d2bm]{width:min(26rem, calc(100% - 2 * var(--sp-16)));max-height:calc(100% - 2 * var(--sp-16));padding:var(--sp-24);border-radius:var(--radius-lg);color:var(--text);background:var(--bg);box-shadow:var(--shadow-float);opacity:0;translate:0 var(--sp-8);transition:opacity var(--dur-state) var(--ease), translate var(--dur-state) var(--ease), overlay var(--dur-state) allow-discrete, display var(--dur-state) allow-discrete;border:0;margin:auto}.access[data-astro-cid-egp5d2bm]:popover-open{opacity:1;translate:0}@starting-style{.access[data-astro-cid-egp5d2bm]:popover-open{opacity:0;translate:0 var(--sp-8)}}.access[data-astro-cid-egp5d2bm]::backdrop{background:var(--scrim);opacity:0;transition:opacity var(--dur-state) var(--ease), overlay var(--dur-state) allow-discrete, display var(--dur-state) allow-discrete}.access[data-astro-cid-egp5d2bm]:popover-open::backdrop{opacity:1}@starting-style{.access[data-astro-cid-egp5d2bm]:popover-open::backdrop{opacity:0}}@media (prefers-reduced-motion:reduce){.access[data-astro-cid-egp5d2bm],.access[data-astro-cid-egp5d2bm]:popover-open{translate:none}}.access-top[data-astro-cid-egp5d2bm]{justify-content:space-between;align-items:center;gap:var(--sp-16);margin:calc(-1 * var(--sp-8)) calc(-1 * var(--sp-12)) 0 0;display:flex}.access-title[data-astro-cid-egp5d2bm]{font:var(--weight-medium) var(--text-heading) / var(--leading-heading) var(--font-display);color:var(--text);margin:0}.access-close[data-astro-cid-egp5d2bm]{width:var(--control-md);height:var(--control-md);border-radius:var(--radius-control);color:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--dur-hover) ease, background-color var(--dur-hover) ease;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.access-close[data-astro-cid-egp5d2bm]:hover{color:var(--text);background:var(--hover)}}.access-close[data-astro-cid-egp5d2bm]:focus-visible{outline:var(--ring-width) solid var(--focus);outline-offset:var(--ring-offset)}.access-text[data-astro-cid-egp5d2bm]{margin:var(--sp-8) 0 0;font-size:var(--text-body);line-height:var(--leading-body);color:var(--muted)}.access-address[data-astro-cid-egp5d2bm]{margin:var(--sp-24) 0 0;padding:var(--sp-12) var(--sp-16);border-radius:var(--radius-control);font-size:var(--text-body);line-height:var(--leading-heading);color:var(--text);background:var(--surface);box-shadow:var(--edge);user-select:all;overflow-wrap:anywhere}.access-actions[data-astro-cid-egp5d2bm]{gap:var(--sp-12);margin-top:var(--sp-16);flex-wrap:wrap;display:flex}.access-actions[data-astro-cid-egp5d2bm] [data-copy][hidden]{display:none}@media (width<=520px){.access-actions[data-astro-cid-egp5d2bm]>*{flex:100%}}.site-foot{padding:var(--page-bottom) var(--margin) var(--sp-32);border-top:1px solid var(--line);color:var(--text);font:var(--weight-text) var(--text-nav) / 1.5 var(--font-text)}.site-foot-wrap{width:min(var(--page), 100%);margin:0 auto}.site-foot-top{gap:var(--sp-48);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.site-foot-logo{height:26px;display:inline-block}.site-foot-logo span,.site-foot-logo svg{width:auto;height:100%;display:block}.site-foot-logo .on-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .site-foot-logo .on-light{display:none}:root:not([data-theme=light]) .site-foot-logo .on-dark{display:block}}:root[data-theme=dark] .site-foot-logo .on-light{display:none}:root[data-theme=dark] .site-foot-logo .on-dark{display:block}.site-foot-brand p{margin:var(--sp-16) 0 0;max-width:18rem;color:var(--muted)}.site-foot-status{align-items:center;gap:var(--sp-8);min-height:var(--sp-32);margin-top:var(--sp-24);padding:0 var(--sp-12) 0 var(--sp-8);border-radius:var(--radius-pill);font-size:var(--text-note);color:var(--muted);white-space:nowrap;box-shadow:var(--edge);-webkit-tap-highlight-color:transparent;transition:color var(--dur-hover) ease, background-color var(--dur-hover) ease, box-shadow var(--dur-hover) ease;text-decoration:none;display:inline-flex}@media (hover:hover){.site-foot-status:hover{color:var(--text);box-shadow:var(--edge-strong)}}.site-foot-status:active{color:var(--text);background:color-mix(in srgb, var(--text) 8%, transparent);box-shadow:var(--edge-strong)}.site-foot .site-foot-status:focus-visible{border-radius:var(--radius-pill)}.site-foot-dot{background:var(--faint);border-radius:50%;width:7px;height:7px}.site-foot-status[data-tone=ok] .site-foot-dot{background:var(--dot-ok)}.site-foot-status[data-tone=warn] .site-foot-dot{background:var(--dot-warn)}.site-foot-status[data-tone=bad] .site-foot-dot{background:var(--dot-bad)}.site-foot-status[data-tone=info] .site-foot-dot{background:var(--dot-info)}.site-foot-cols{gap:var(--sp-32) var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.site-foot-col{min-width:0}.site-foot-cols h2{margin:0 0 var(--sp-16);font:var(--weight-medium) var(--text-label) / 1 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--faint)}.site-foot-cols ul{gap:var(--sp-8);margin:0;padding:0;list-style:none;display:grid}.site-foot-cols li{margin:0}.site-foot-cols a,.site-foot-legal a{color:var(--muted);-webkit-tap-highlight-color:transparent;transition:color var(--dur-hover) ease;text-decoration:none}.site-foot-legal a{color:var(--faint)}@media (hover:hover){.site-foot-cols a:hover,.site-foot-legal a:hover{color:var(--text)}}.site-foot-cols a:active,.site-foot-cols a[aria-current=page],.site-foot-legal a:active,.site-foot-legal a[aria-current=page]{color:var(--text)}.site-foot-cols a[aria-current=page],.site-foot-legal a[aria-current=page]{font-weight:var(--weight-medium)}@media (pointer:coarse){.site-foot-cols ul{gap:0}.site-foot-cols a,.site-foot-legal a{padding:var(--sp-8) 0;display:inline-block}}.site-foot-soon{font:var(--weight-medium) var(--text-label) / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--faint);margin-inline-start:var(--sp-8)}.site-foot a:focus-visible{outline:var(--ring-width) solid var(--focus);outline-offset:var(--ring-offset);border-radius:var(--radius-xs)}.site-foot-notes{gap:var(--sp-12);margin:var(--sp-48) 0 0;font-size:var(--text-note);line-height:var(--leading-note);color:var(--muted);padding:0;list-style:none;display:grid}.site-foot-notes li{scroll-margin-top:calc(var(--header-h) + var(--sp-32));grid-template-columns:1.5em minmax(0,1fr);display:grid}.site-foot-notes li:target{color:var(--text)}.site-foot-note-mark{font:var(--weight-medium) var(--text-label) / calc(var(--text-note) * var(--leading-note)) var(--font-mono);color:var(--accent-text)}.site-foot-bottom{align-items:baseline;gap:var(--sp-8) var(--sp-32);margin-top:var(--sp-64);padding-top:var(--sp-24);border-top:1px solid var(--line);font-size:var(--text-note);color:var(--faint);flex-wrap:wrap;display:flex}.site-foot-bottom p{margin:0}.site-foot-legal ul{gap:var(--sp-4) var(--sp-24);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-foot-bottom .site-foot-currency{margin-inline-start:auto}@media (prefers-reduced-motion:reduce){.site-foot-status,.site-foot-cols a,.site-foot-legal a{transition:none}}@media (width<=959.98px){.site-foot-top{grid-template-columns:minmax(0,1fr)}}@media (width<=559.98px){.site-foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.site-foot-bottom .site-foot-currency{margin-inline-start:0}}
