@layer compose-ui;@layer vendor{@layer components{[data-compose-ui=block],.y-button,.y-input,.y-select{--styled:calc(1 - var(--unstyled));--is-box-shadow-hidden:calc(1 - var(--raw,0) - var(--is-variant-text,0));--component-box-shadow-color:color-mix(in srgb,var(--shadow-dark)calc(var(--is-state-base)*100% + var(--is-state-hover)*100%),var(--shadow-dark)calc(var(--is-state-active)*100% + var(--is-state-focus)*100% + var(--is-state-disabled)*100%));--shadow-dark:var(--color-main-dark);--_component-transform-depth:calc(var(--_component-transform-base)*var(--is-state-base) + var(--_component-transform-hover)*var(--is-state-hover) + var(--_component-transform-active)*var(--is-state-active) + var(--_component-transform-focus)*var(--is-state-focus) + var(--_component-transform-disabled)*var(--is-state-disabled));--component-shadow-depth:calc(var(--is-state-base)*var(--_component-shadow-base) + var(--is-state-hover)*var(--_component-shadow-hover) + var(--is-state-active)*var(--_component-shadow-active) + var(--is-state-focus)*var(--_component-shadow-focus) + var(--is-state-disabled)*var(--_component-shadow-disabled) - 1*var(--_component-transform-depth));--shadow-depth:calc(var(--component-shadow-depth)*var(--_layout-depth-base));--component-box-shadow-x:calc(var(--is-box-shadow-hidden)*var(--shadow-depth,.75));--component-box-shadow-y:calc(var(--is-box-shadow-hidden)*var(--shadow-depth,.75));--transform-depth:calc(var(--is-box-shadow-hidden)*var(--_component-transform-depth)*var(--_layout-depth-base));--component-transform:translate(var(--transform-depth),var(--transform-depth));--component-box-shadow:var(--component-box-shadow-x)var(--component-box-shadow-y)0 0 var(--component-box-shadow-color);--component-box-shadow-base:calc(var(--component-box-shadow-x))calc(var(--component-box-shadow-y))0 0 black;box-shadow:var(--component-box-shadow);transform:var(--component-transform);--bg-l:calc(var(--tone-l) + var(--v-bg-l) + var(--s-bg-l));--bg-c:calc(var(--tone-c) + var(--v-bg-c) + var(--s-bg-c));--bg-h:calc(var(--tone-h) + var(--v-bg-h) + var(--s-bg-h));--bg-a:calc(var(--tone-a)*var(--v-bg-a)*var(--s-bg-a));--border-l:calc(var(--tone-l) + var(--v-border-l) + var(--s-border-l));--border-c:calc(var(--tone-c) + var(--v-border-c) + var(--s-border-c));--border-h:calc(var(--tone-h) + var(--v-border-h) + var(--s-border-h));--border-a:calc(var(--tone-a)*var(--v-border-a)*var(--s-border-a));--text-l:calc(var(--tone-l) + var(--v-text-l) + var(--s-text-l));--text-c:calc(var(--tone-c) + var(--v-text-c) + var(--s-text-c));--text-h:calc(var(--tone-h) + var(--v-text-h) + var(--s-text-h));--text-a:calc(var(--tone-a)*var(--v-text-a)*var(--s-text-a));--component-bg-color:oklch(var(--bg-l)var(--bg-c)var(--bg-h)/var(--bg-a));--component-border-color:oklch(var(--border-l)var(--border-c)var(--border-h)/var(--border-a));--component-text-color:oklch(var(--text-l)var(--text-c)var(--text-h)/var(--text-a));border-color:var(--component-border-color);background-color:var(--component-bg-color);color:var(--component-text-color);--component-border-style:solid}.app-compose{background-color:var(--app-compose-bg,transparent)}.y-box{padding:var(--y-box-padding,0);margin:var(--y-box-margin,0);border-radius:var(--y-box-radius,0);width:var(--y-box-width,auto);height:var(--y-box-height,auto);border:var(--y-box-border-width,0)var(--y-box-border-style,none)var(--y-box-border-color,transparent);background-color:var(--y-box-bg,transparent)}.y-flow>*+*{margin-block-start:var(--_flow-space,1em)}.cluster{--gutter:var(--_cluster-gap,1rem);gap:var(--gutter);flex-wrap:wrap;justify-content:flex-start;align-items:center;display:flex}.switcher,.holy{--gutter:var(--_switcher-gap,1rem);gap:var(--gutter);--switch:var(--_switcher-modifier);flex-wrap:wrap;display:flex}.switcher>*,.holy>*{flex-grow:1;flex-basis:calc((var(--switch) - 100%)*999);min-width:0}.y-label{color:var(--color-primary);margin:0 var(--_spacing-xs)0 0;display:inline-flex}.y-label:has(input){cursor:pointer;vertical-align:middle;align-items:center;margin-left:0}.y-color-input{cursor:pointer;--component-margin-bottom:0;height:calc(1.5*var(--_spacing-unit));background-color:v-bind("modelValue");display:inline-block;position:relative}.y-color-input.y-input-small{padding:var(--_spacing-xs);--component-padding-y:var(--_spacing-xs);--component-padding-x:var(--_spacing-xs)}.y-color-input.y-input-big{--component-padding-y:var(--_spacing-unit)}.y-color-input .error-label{font-size:80%}.y-color-input .no-border{border:none}.y-color-input .no-margin{margin-bottom:0}.y-color-input:hover:after{content:"";border-radius:var(--border-radius);width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--color-border);opacity:.5;filter:blur(10px);background-image:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;animation:.2s ease-in-out forwards scale-in;position:absolute;top:0;left:0}.y-input-text{--component-bg-color:var(--color-main-dark);--component-padding-y:var(--_spacing-sm);--component-border-color:var(--color-primary);margin-bottom:var(--_spacing-unit);width:100%}.y-input-text::placeholder{opacity:.4}.y-center{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.y-center>*{max-width:var(--y-center-measure,34rem);margin-inline:auto}.y-region{padding-block:var(--_region-padding,var(--space-xl));position:relative}.y-screen{min-block-size:var(--y-screen-min-height,100svh);padding:var(--spacing-md);flex-direction:column;flex:1;display:flex}.y-screen>*{margin-block:var(--spacing-md)}.y-screen>:first-child{margin-block-start:0}.y-screen>:last-child{margin-block-end:0}.y-screen>header,.y-screen>footer{text-align:center;margin-block:auto}.y-scroll{scroll-snap-type:x proximity;overscroll-behavior-x:contain;min-inline-size:0;align-items:center;padding-block-end:var(--spacing-sm);display:flex;overflow:auto hidden}.y-scroll::-webkit-scrollbar{height:30px}.y-scroll::-webkit-scrollbar-thumb{background-color:var(--color-primary)}@supports not selector(::-webkit-scrollbar){.y-scroll{scrollbar-color:var(--color-primary)var(--color-bg)}}.y-scroll>*{scroll-snap-align:start;flex:none}.y-scroll>img{block-size:calc(100% - var(--spacing-xl));flex-basis:auto;width:auto}.y-scroll>*+*{margin-inline-start:var(--spacing-md)}@media (width>=640px){.y-scroll::-webkit-scrollbar-thumb{border-right:.85rem solid var(--color-bg);background-clip:padding-box;border-top:none;border-bottom:none;border-left:none}}.y-stack{--flow-space:var(--_stack-gap);flex-direction:column;justify-content:flex-start;display:flex}.y-stack>:first-child{margin-block:0}.y-stack :only-child{block-size:100%}.y-stack :only-child:has(span,p,h1,h2,h3,h4,h5,h6){block-size:auto}.y-stack>:nth-child(2){margin-block-end:auto}.y-wrapper{box-sizing:border-box;width:min(var(--breakpoint-md),calc(100% - var(--layout-mobile-padding)));margin-inline:auto}.y-vertical-title{--y-vertical-title-font-size-xs-and-xl:var(--text-xxl);--y-vertical-title-font-size-md:clamp(1.125rem,3.5vw + .1rem,3.4rem);--heading-height:2.5rem;font-family:gotham,sans-serif;font-size:var(--y-vertical-title-font-size-xs-and-xl);text-transform:uppercase;color:var(--theme-color);z-index:1;min-height:var(--heading-height);text-align:center;flex:1 0 100%;font-weight:700;position:relative}@media (width>=768px){.y-vertical-title{font-size:var(--y-vertical-title-font-size-md);height:unset;text-align:right;flex:unset;writing-mode:vertical-rl;justify-content:flex-end;align-items:center;padding:0 30px 0 28px;display:flex;transform:rotate(180deg)}}@media (width>=1024px){.y-vertical-title{padding:0 46px 0 37px}}@media (width>=1280px){.y-vertical-title{font-size:var(--heading-h3-size)}}.y-section{--padding-xs:var(--media-xs)15px 22px 10px;--padding-sm:var(--media-sm)40px 20px 10px 0;--padding-md:var(--media-md)50px 37px 0 0;padding:var(--padding-md,var(--padding-sm,var(--padding-xs)))}.y-section:last-child{padding-bottom:22px}@media (width>=768px){.y-section{flex-wrap:nowrap}.y-section .y-vertical-title{--space-unit:1rem;--space-xs:calc(.25*var(--_spacing-unit))}}.theme-picker{justify-content:center}.theme-hint{text-align:center;flex-basis:100%}.theme-picker-group+.theme-picker-group{margin-block-start:var(--_spacing-md,1rem)}.theme-picker-group-title{text-transform:capitalize;margin-block-end:var(--_spacing-xs,.5rem);font-size:1rem}.theme-picker-knob{align-items:flex-end;gap:var(--_spacing-xxs,.25rem);display:flex}.theme-picker-reset{border:var(--border-width-default)var(--border-style-default)currentcolor;color:inherit;cursor:pointer;opacity:.35;background:0 0;padding:.25rem .4rem;line-height:1}.theme-picker-reset:disabled{cursor:default}.theme-picker-knob.is-overridden .theme-picker-reset{opacity:1}@media (width>=768px){.theme-picker{justify-content:normal}.theme-hint{flex-basis:auto;margin-bottom:0}}.y-container{box-sizing:border-box;width:min(var(--breakpoint-md),calc(100% - var(--layout-mobile-padding)));margin-inline:auto}.y-container.fluid{width:100%}.y-flex{flex-flow:var(--direction)wrap;align-items:var(--align-items);justify-content:var(--justify-content);gap:var(--layout-gap);padding:0;display:flex}.y-header{--header-sm:50px;--header-md:60px;--header-lg:65px;height:var(--header-sm);border-bottom:4px solid var(--color-main-dark);margin-bottom:var(--_spacing-unit);padding:var(--_spacing-xxs)var(--_spacing-unit);justify-content:space-between;align-items:center;display:flex}.y-header.y-header-fixed{z-index:1000;position:sticky;top:0;left:0;right:0}.y-header.y-header-transparent{background-color:#0000}@media (width>=768px){.y-header{height:var(--header-md)}}@media (width>=1024px){.y-header{height:var(--header-lg)}}.app-title{color:var(--color-main-dark);margin:0;position:relative}.app-title:first-letter{color:var(--color-primary)}.y-button{cursor:pointer;text-transform:uppercase;font-family:gotham,sans-serif;font-weight:700;display:inline-block}.y-button:not(:is(.outlined,.text)){color:oklch(from var(--component-bg-color) calc(.5 + sign(.5 - l)*.4) 0 h)}.y-button:not(:is(.outlined,.text)){color:oklch(from var(--component-bg-color) calc(.5 + sign(.5 - l)*.4) 0 h)}.y-button:focus:not(:active),.y-button:focus-visible:not(:active),.y-button.focus:not(.active){outline:3px solid var(--theme-current-color);outline-offset:calc(var(--_layout-depth-base))}.y-checkbox{--component-margin-bottom:0;--component-padding-x:0;--component-padding-y:0;--component-height:32px;cursor:pointer;z-index:1;aspect-ratio:1;appearance:none;height:var(--_checkbox-size,var(--spacing-lg));width:var(--_checkbox-size,var(--spacing-lg));padding:var(--_checkbox-padding,var(--spacing-xs));border-radius:var(--_checkbox-radius,var(--border-radius-medium));margin:0;position:relative}.y-checkbox:before{content:"";--transform-scale:0;background-color:var(--_checkbox-bg,var(--color-bg-primary));box-sizing:border-box;width:70%;height:70%;transition:transform .2s,background-color .2s;position:absolute;inset:50%;transform:translate(-50%,-50%)scale(0)}.y-checkbox:checked:before{background-color:var(--color-main-dark);transform:translate(-50%,-50%)scale(1)}.y-checkbox:active,.y-checkbox:focus{--state-bg-lightness:var(--state-hover-bg-lightness)}.card{background:var(--_card-bg);border:1px solid var(--_card-border);transition:box-shadow .2s}.card:focus-within{outline-offset:2px;outline:2px solid}.card:has(.card-link):hover{box-shadow:0 4px 16px #0000001f}.card-media,.card-media video{max-height:5rem}:is(.card-media,.card-media video)>img{object-fit:cover;width:100%;height:100%;display:block}.card-header,.card-title{margin:0}.card-link{color:inherit;text-decoration:none}.card-link:after{content:"";position:absolute;inset:0}.card-link:focus{outline:none}.card-tags>*,.card-actions>*{z-index:1;position:relative}.y-card{--y-card-accent:var(--color-primary,#6a5acd);--y-card-bg-lightness:1;background:var(--color-bg-elevated,#fff);border:2px solid var(--y-card-accent);transition:transform .2s,box-shadow .2s,color .2s}.y-card-media{background-image:repeating-linear-gradient(135deg,var(--y-card-accent)0 10px,transparent 10px 20px);height:9rem}.y-card-link{color:inherit;text-decoration:none}.y-card-link:after{content:"";position:absolute;inset:0}.y-card-interactive{z-index:1;position:relative}.y-card:not(.y-card-flat):has(.y-card-link:hover,.y-card-link:focus-visible){transform:translate(calc(var(--_layout-depth-base,6px)*-1),calc(var(--_layout-depth-base,6px)*-1));box-shadow:calc(var(--_layout-depth-base,6px)*2) calc(var(--_layout-depth-base,6px)*2) 0 0 var(--y-card-accent);color:hsl(0deg 0% calc(clamp(0,(.6 - var(--y-card-bg-lightness))*999,1)*100%))}svg[data-v-bdce63a9]{aspect-ratio:1}.y-chip{--component-margin-bottom:none;--component-padding-y:.15rem;border:2px solid color-mix(in srgb,var(--color-main-dark)var(--primary),var(--color-primary)50%);align-items:center;gap:.35rem;display:inline-flex}.y-chip[role=button]{cursor:pointer;-webkit-user-select:none;user-select:none}.y-chip[aria-disabled=true]{cursor:not-allowed;pointer-events:none}.y-chip.is-selected{border-style:solid;border-width:2px;font-weight:600}.y-chip-remove{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:1rem;height:1rem;padding:0;display:inline-flex}.y-chip-remove:disabled{cursor:not-allowed}.y-chip-group{flex-wrap:wrap;gap:.5rem;display:flex}.highlighted{text-transform:uppercase;margin:0;line-height:135%;position:relative}.highlighted.stick-to-left{--left-pos:calc(0px - var(--highlighted-text-gap-left));left:var(--left-pos);margin-right:calc(-1*clamp(2px,1.4vw,30px))}.highlighted>span{--highlighted-bg-color-1:var(--theme-current-color);--highlighted-bg-color-2:var(--theme-current-color);--highlighted-bg:linear-gradient(var(--highlighted-bg-color-1),var(--highlighted-bg-color-2));color:var(--color-bg);background-image:var(--highlighted-bg);padding:4.55px 2px 0;position:relative}.highlighted.stick-to-left>span:first-of-type{padding-left:var(--highlighted-text-gap-left)}@media (width>=48rem){.highlighted.animate>span{color:var(--theme-current-color);background-position:0;background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:padding-box,text;background-clip:padding-box,text;transition:background-size .5s,color .5s}.highlighted.animate:hover>span{color:var(--color-bg);background-position:0;background-size:100% 100%}.highlighted.animate:not(:hover)>span{color:var(--color-primary);background-position:100%;background-size:0% 100%}.highlighted.animate.active:hover>span{color:var(--color-primary);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:100%;background-size:0% 100%}.highlighted.animate.active:not(:hover)>span{color:var(--color-bg);background-position:0;background-size:100% 100%}}.y-timeline{--_y-timeline-rail-width:var(--y-timeline-rail-width,2px);--_y-timeline-rail-color:var(--y-timeline-rail-color,var(--color-border-primary));--_y-timeline-dot-size:var(--y-timeline-dot-size,25px);--_y-timeline-dot-size-highlighted:var(--y-timeline-dot-size-highlighted,35px);--_y-timeline-dot-color:var(--y-timeline-dot-color,var(--color-bg-primary));--_y-timeline-dot-color-highlighted:var(--y-timeline-dot-color-highlighted,var(--color-bg-elevated));--_y-timeline-end-dot-size:var(--y-timeline-end-dot-size,10px);--_y-timeline-end-dot-color:var(--y-timeline-end-dot-color,currentColor);--_y-timeline-indent:var(--y-timeline-indent,30px);--_y-timeline-dot-offset:var(--y-timeline-dot-offset,31px);--_y-timeline-item-space:var(--y-timeline-item-space,30px);padding:0 0 0 calc(var(--_y-timeline-dot-size-highlighted)/2);margin:0;list-style:none}.y-timeline.primary{--_y-timeline-rail-color:var(--color-primary)}.y-timeline.secondary{--_y-timeline-rail-color:var(--color-secondary)}.y-timeline.danger{--_y-timeline-rail-color:var(--color-danger)}.y-timeline.text{--_y-timeline-dot-color:transparent}.y-timeline-item{--_dot-size:var(--_y-timeline-dot-size);--_dot-color:var(--_y-timeline-dot-color);position:relative}.y-timeline-item.is-highlighted{--_dot-size:var(--_y-timeline-dot-size-highlighted);--_dot-color:var(--_y-timeline-dot-color-highlighted)}.y-timeline-marker{top:calc(var(--_y-timeline-dot-offset) - var(--_dot-size)/2);left:calc(var(--_y-timeline-rail-width)/2 - var(--_dot-size)/2);width:var(--_dot-size);height:var(--_dot-size);border:var(--_y-timeline-rail-width)solid var(--_y-timeline-rail-color);background:var(--_dot-color);border-radius:50%;display:block;position:absolute}.y-timeline-body{border-left:var(--_y-timeline-rail-width)solid var(--_y-timeline-rail-color)}.y-timeline-item:first-child .y-timeline-body{border-left:none}.y-timeline-tag{padding-left:var(--_y-timeline-indent);color:var(--_y-timeline-rail-color);margin-bottom:6px;font-weight:700}.y-timeline-content{padding:0 0 var(--_y-timeline-item-space)var(--_y-timeline-indent)}.y-timeline-item:first-child .y-timeline-content{border-left:var(--_y-timeline-rail-width)solid var(--_y-timeline-rail-color)}.y-timeline-item:last-child:after{content:"";bottom:0;left:calc(var(--_y-timeline-rail-width)/2 - var(--_y-timeline-end-dot-size)/2);width:var(--_y-timeline-end-dot-size);height:var(--_y-timeline-end-dot-size);background-color:var(--_y-timeline-end-dot-color);border-radius:50%;position:absolute}.y-timeline-title{margin:0}.y-timeline-toggle{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.y-timeline-item.is-collapsible:not(.is-open) .y-timeline-description{display:none}.y-parallax{perspective:1px;scrollbar-width:none;position:relative;overflow:hidden auto}.y-parallax .parallax-back{z-index:-1;position:absolute;inset:0;transform:translateZ(-2px)scale(2)}.y-parallax .parallax-content{transform:translateZ(0)}.skeleton-container{--y-skeleton-base:silver;--y-skeleton-highlight:#fd0;--y-skeleton-border-color:#000;--y-skeleton-duration:1.2s;--y-skeleton-highlight-width:30%}.brutalist-skeleton{border:2px solid var(--y-skeleton-border-color);background-color:var(--y-skeleton-base);position:relative;overflow:hidden}.brutalist-skeleton:after{content:"";width:var(--y-skeleton-highlight-width);background:linear-gradient(90deg,transparent 0%,var(--y-skeleton-highlight)50%,transparent 100%);animation:y-skeleton-shimmer var(--y-skeleton-duration)linear infinite;position:absolute;top:0;bottom:0}.brutalist-skeleton-line{width:100%;height:16px;margin:12px 0;display:block}.brutalist-skeleton-block{width:100%;height:100px;margin-bottom:16px}.brutalist-skeleton-circle{border-radius:0;width:48px;height:48px}@media (prefers-reduced-motion:reduce){.brutalist-skeleton:after{animation:none}}.y-table{table-layout:fixed;border-collapse:collapse;width:100%}.y-table-body:hover>.y-table-row .y-table-data-cell{opacity:.5}.y-table-body:hover>.y-table-row:hover .y-table-data-cell{opacity:.6;background-color:var(--color-primary-20)}.y-table-body:hover>.y-table-row:hover .y-table-data-cell:hover{opacity:1;background-color:var(--color-primary-30)}.y-table-body.with-bg{background-color:var(--color-background)}.y-table-row:hover{background-color:var(--color-primary-20)}.y-table-data-cell{padding:var(--_spacing-xs)var(--_spacing-sm);text-align:left;white-space:nowrap;--gap:var(--_spacing-sm);--line-offset:calc(var(--gap)/2);--line-thickness:calc(var(--_spacing-xxs)/4);--line-color:var(--color-primary);place-content:center;position:relative}.y-table-data-cell:-webkit-any(th){background-color:oklch(from var(--color-primary)l c h/70%)}.y-table-data-cell:is(th){background-color:oklch(from var(--color-primary)l c h/70%)}.y-table-data-cell:hover:not(th){background-color:var(--color-primary-30)}.y-table-data-cell:after{content:"";background-color:var(--line-color);z-index:1;inline-size:100%;block-size:var(--line-thickness);position:absolute;bottom:0}.y-table-data-cell:not(: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{left:0}.y-table-data-cell:not(: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{left:0}.y-table-data-cell:-webkit-any(: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{right:0}.y-table-data-cell: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{right:0}.y-table-data-cell:not(:first-child):before{content:"";background-color:var(--line-color);z-index:1;inline-size:var(--line-thickness);position:absolute;top:0;bottom:0;right:0}.y-table-data-cell:not(:first-child):not(: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{left:0}.y-table-data-cell:not(:first-child):not(: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{left:0}.y-table-data-cell:not(:first-child):-webkit-any(: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{right:0}.y-table-data-cell:not(:first-child):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{right:0}.y-tag{--component-margin-bottom:none;--component-padding-y:.15rem;border:2px solid color-mix(in srgb,var(--color-main-dark)var(--primary),var(--color-primary)50%);display:inline-flex}.y-menu{--padding-top:calc(var(--dense)*var(--menu-padding-top) + (1 - var(--dense))*var(--menu-padding-top-dense));--padding-bottom:calc(var(--dense)*var(--menu-padding-bottom) + (1 - var(--dense))*var(--menu-padding-bottom-dense));--gutter:calc(var(--dense)*var(--menu-gap) + (1 - var(--dense))*var(--menu-gap-dense));padding:var(--padding-top)0 var(--padding-bottom);gap:var(--gutter,var(--rt-menu-gap,var(--spacing-6)))}.y-dropdown{position:relative}.y-dropdown:has(>.y-menu) .y-menu{background-color:var(--theme-current-color);border:none}.y-dropdown .y-dropdown-trigger{z-index:var(--dropdown-z-index);position:relative}.y-dropdown .y-dropdown-menu{width:max-content;min-width:100%;max-width:min(24rem,90vw);position:absolute;top:100%}.y-dropdown .y-dropdown-menu.position-left{left:0}.y-dropdown .y-dropdown-menu.position-right{right:0}:root{--modal-size-small:32rem;--modal-size-default:56rem;--z-index-base:1000;--modal-stack-step:10;--dialog-z-index:var(--z-index-base);--overlay-z-index:var(--dialog-z-index);--modal-z-index:calc(var(--dialog-z-index) + 1);--y-modal-duration:.24s;--y-modal-easing:cubic-bezier(.33,1,.68,1);--y-drawer-duration:.32s;--y-drawer-easing:cubic-bezier(.32,.72,0,1);--y-overlay-duration:var(--y-modal-duration);--y-modal-enter-offset:0px}.modal-small{--modal-size:var(--modal-size-small)}.modal-default{--modal-size:var(--modal-size-default)}.y-overlay{--dialog-z-index:calc(var(--z-index-base) + var(--stack-index,0)*var(--modal-stack-step));z-index:var(--overlay-z-index);background-color:var(--overlay-bg,rgb(0 0 0/var(--overlay-opacity,.2)));backdrop-filter:blur(var(--overlay-blur,8px));opacity:1;transition:opacity var(--y-overlay-duration)var(--y-modal-easing),backdrop-filter var(--y-overlay-duration)var(--y-modal-easing);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow:auto}.y-dialog{z-index:var(--dialog-z-index);border:4px solid var(--color-primary);background-color:var(--color-bg);flex-direction:column;padding:0;display:flex;position:fixed}.y-modal{z-index:var(--modal-z-index);border:4px solid var(--color-primary);background-color:var(--color-bg);max-width:min(calc(100% - 2*var(--layout-mobile-padding)),var(--modal-size));opacity:1;height:auto;transition:opacity var(--y-modal-duration)var(--y-modal-easing),transform var(--y-modal-duration)var(--y-modal-easing);--modal-z-index:calc(var(--dialog-z-index) + 1);flex-direction:column;margin:5rem 0;padding:0;display:flex;position:relative;transform:translateY(0)}@media (width>=768px){.y-modal{width:var(--modal-size,var(--modal-size-default))}}.y-full-screen-modal{opacity:1;width:100%;max-width:none;height:100svh;transition:opacity var(--y-modal-duration)var(--y-modal-easing);border-width:0;margin:0;position:fixed;inset:0}.y-drawer{z-index:var(--dialog-z-index);border:4px solid var(--color-primary);background-color:var(--color-bg);height:100svh;width:min(var(--modal-size),100%);--y-drawer-side:100%;transition:transform var(--y-drawer-duration)var(--y-drawer-easing);flex-direction:column;padding:0;display:flex;position:fixed;inset:0 0 0 auto;transform:translate(0)}.y-drawer-right,.y-drawer[data-side=right]{--y-drawer-side:100%;left:auto;right:0}.y-drawer-left,.y-drawer[data-side=left]{--y-drawer-side:-100%;left:0;right:auto}.y-overlay[data-state=closed],.y-overlay.fade-enter-from,.y-overlay.fade-leave-to{opacity:0;backdrop-filter:blur()}.y-modal[data-state=closed],.y-modal.fade-enter-from,.y-modal.fade-leave-to,.y-full-screen-modal[data-state=closed],.y-full-screen-modal.fade-enter-from,.y-full-screen-modal.fade-leave-to{opacity:0;transform:translateY(calc(-1*var(--y-modal-enter-offset)))}.y-drawer[data-state=closed],.y-drawer.drawer-slide-enter-from,.y-drawer.drawer-slide-leave-to{transform:translate(var(--y-drawer-side))}.fade-enter-active,.fade-leave-active{transition:opacity var(--y-modal-duration)var(--y-modal-easing),transform var(--y-modal-duration)var(--y-modal-easing),backdrop-filter var(--y-overlay-duration)var(--y-modal-easing)}.drawer-slide-enter-active,.drawer-slide-leave-active{transition:transform var(--y-drawer-duration)var(--y-drawer-easing)}.y-modal-content{padding:var(--_spacing-sm)var(--_spacing-md);scrollbar-width:3px;scrollbar-color:var(--component-color);scrollbar-gutter:stable both-edges;overflow-y:auto}.y-modal-content::-webkit-scrollbar{appearance:none;background-color:var(--color-primary);width:3px}.y-modal-content::-webkit-scrollbar-thumb{background-color:var(--component-color);box-shadow:0 0 1px #ffffff80}.y-drawer .y-modal-content{flex-grow:1}.y-modal-header{text-transform:uppercase;padding:var(--_spacing-sm)var(--_spacing-md);font-family:gotham,sans-serif}.y-modal-footer{gap:var(--layout-gap);padding:var(--_spacing-sm)var(--_spacing-md);display:flex}.y-modal-footer .y-button{--component-margin-bottom:var(--component-box-shadow-y);border:var(--component-border-width-effective,2px)var(--component-border-style,solid)var(--component-border-color)}@supports (transition-behavior:allow-discrete){.y-overlay:not([data-state]),.y-dialog:not([data-state]){transition-behavior:allow-discrete}@starting-style{.y-overlay:not([data-state]){opacity:0;backdrop-filter:blur()}.y-modal:not([data-state]),.y-full-screen-modal:not([data-state]){opacity:0;transform:translateY(calc(-1*var(--y-modal-enter-offset)))}.y-drawer:not([data-state]){transform:translate(var(--y-drawer-side))}}}@media (prefers-reduced-motion:reduce){.y-overlay,.y-dialog,.fade-enter-active,.fade-leave-active,.drawer-slide-enter-active,.drawer-slide-leave-active{transition-duration:1ms}.y-drawer[data-state=closed],.y-drawer.drawer-slide-enter-from,.y-drawer.drawer-slide-leave-to{opacity:0;transform:none}}}@layer tokens{:root{--tricks-is-toggled: ;--tricks-is-not-toggled:initial;--tricks-on:var(--is-toggled);--tricks-off:var(--is-not-toggled);--border-width-base:2px;--border-width-scale:1.25;--border-width-default:var(--border-width-base);--border-width-xsmall:calc(var(--border-width-base)/2*var(--border-width-scale));--border-width-small:calc(var(--border-width-base)*var(--border-width-scale));--border-width-medium:var(--border-width-base);--border-width-large:calc(var(--border-width-base)*2*var(--border-width-scale));--border-style-solid:solid;--border-style-dashed:dashed;--border-style-dotted:dotted;--border-style-double:double;--border-style-none:none;--border-style-default:var(--border-style-solid);--border-radius-0:0;--border-radius-1:1px;--border-radius-2:2px;--border-radius-4:4px;--border-radius-5:5px;--border-radius-6:6px;--border-radius-8:8px;--border-radius-10:10px;--border-radius-9999:9999px;--border-radius-scale:1.5;--color-border-subtle:var(--color-secondary-200);--color-border-default:var(--color-secondary-300);--color-border-strong:var(--color-secondary-400);--color-border-primary:oklch(var(--color-border-primary-lightness)var(--color-border-primary-chroma)var(--color-border-primary-hue)/var(--color-border-primary-opacity));--color-border-focus:var(--color-accent-500);--color-border-info:var(--color-accent-200);--color-border-warning:var(--color-primary-200);--color-border-success:var(--color-neutral-200);--color-border-neutral:var(--color-neutral-300);--color-border-secondary-lightness:var(--color-secondary-lightness,0);--color-border-secondary-chroma:var(--color-secondary-chroma,0);--color-border-secondary-hue:var(--color-secondary-hue,0);--color-border-secondary-opacity:var(--color-secondary-opacity,1);--color-border-secondary:oklch(var(--color-border-secondary-lightness)var(--color-border-secondary-chroma)var(--color-border-secondary-hue)/var(--color-border-secondary-opacity));--color-border-danger-lightness:var(--color-danger-lightness,0);--color-border-danger-chroma:var(--color-danger-chroma,0);--color-border-danger-hue:var(--color-danger-hue,0);--color-border-danger-opacity:var(--color-danger-opacity,1);--color-border-danger:oklch(var(--color-border-danger-lightness)var(--color-border-danger-chroma)var(--color-border-danger-hue)/var(--color-border-danger-opacity));--color-border-hue:var(--color-primary-hue)*var(--primary,1) + var(--color-secondary-hue)*var(--secondary,0) + var(--color-danger-hue)*var(--danger,0);--color-border-lightness:var(--color-primary-lightness)*var(--primary,1) + var(--color-secondary-lightness)*var(--secondary,0) + var(--color-danger-lightness)*var(--danger,0);--color-border-opacity:var(--color-primary-opacity);--component-border-lightness:calc(var(--color-border-lightness) + var(--variant-border-lightness) + var(--state-border-lightness));--component-border-chroma:calc(var(--color-border-chroma) + var(--variant-border-chroma) + var(--state-border-chroma));--component-border-hue:calc(var(--color-border-hue));--component-border-opacity:calc(var(--color-border-opacity) + var(--variant-border-opacity) + var(--state-border-opacity));--space-fluid-min:1rem;--space-fluid-max:1.5rem;--space-fluid-min-viewport:360px;--space-fluid-max-viewport:1920px;--space-unit-default:1rem;--space-unit-fluid:clamp(var(--space-fluid-min),calc(var(--space-fluid-min) + (var(--space-fluid-max) - var(--space-fluid-min))*((100vw - var(--space-fluid-min-viewport))/(var(--space-fluid-max-viewport) - var(--space-fluid-min-viewport)))),var(--space-fluid-max));--space-multiplier-unit:1rem;--space-multiplier-xxs:.25;--space-multiplier-xs:.5;--space-multiplier-sm:.75;--space-multiplier-md:1;--space-multiplier-lg:2;--space-multiplier-xl:3.25;--space-multiplier-xxl:5.25;--color-pool-straw-gold-100:#fbefd2;--color-pool-straw-gold-200:#e3c567;--color-pool-straw-gold-300:#b79f52;--color-pool-straw-gold-400:#8d7a3d;--color-pool-straw-gold-500:#65572a;--color-pool-straw-gold-600:#403718;--color-pool-straw-gold-700:#1e1908;--color-pool-straw-gold-800:#0a0600;--color-pool-straw-gold-900:#030200;--color-pool-straw-gold-base:#e3c567;--color-pool-graphite-100:#dce0dc;--color-pool-graphite-200:#b5b8b5;--color-pool-graphite-300:#8f928f;--color-pool-graphite-400:#6b6d6b;--color-pool-graphite-500:#494b49;--color-pool-graphite-600:#2a2b2a;--color-pool-graphite-700:#101110;--color-pool-graphite-800:#050505;--color-pool-graphite-900:#010101;--color-pool-graphite-base:#2a2b2a;--color-pool-intense-cherry-100:#fbeeee;--color-pool-intense-cherry-200:#f3cbcc;--color-pool-intense-cherry-300:#ea9799;--color-pool-intense-cherry-400:#e4595d;--color-pool-intense-cherry-500:#b4363b;--color-pool-intense-cherry-600:#7a2225;--color-pool-intense-cherry-700:#450f11;--color-pool-intense-cherry-800:#1c0304;--color-pool-intense-cherry-900:#060001;--color-pool-intense-cherry-base:#b4363b;--color-pool-vanilla-custard-100:#edda9f;--color-pool-vanilla-custard-200:#c2b382;--color-pool-vanilla-custard-300:#998d65;--color-pool-vanilla-custard-400:#72694b;--color-pool-vanilla-custard-500:#4e4731;--color-pool-vanilla-custard-600:#2c271a;--color-pool-vanilla-custard-700:#131109;--color-pool-vanilla-custard-800:#040302;--color-pool-vanilla-custard-900:#010101;--color-pool-vanilla-custard-base:#edda9f;--color-pool-vanilla-cream-100:#f7eed3;--color-pool-vanilla-cream-200:#d6c68c;--color-pool-vanilla-cream-300:#ac9f70;--color-pool-vanilla-cream-400:#857a55;--color-pool-vanilla-cream-500:#5f573b;--color-pool-vanilla-cream-600:#3b3624;--color-pool-vanilla-cream-700:#1b180e;--color-pool-vanilla-cream-800:#060503;--color-pool-vanilla-cream-900:#010101;--color-pool-vanilla-cream-base:#f7eed3;--color-pool-blue-tz-100:#d5e5fd;--color-pool-blue-tz-200:#8fbffa;--color-pool-blue-tz-300:#309bee;--color-pool-blue-tz-400:#2275b5;--color-pool-blue-tz-500:#155180;--color-pool-blue-tz-600:#09304e;--color-pool-blue-tz-700:#021222;--color-pool-blue-tz-800:#020e1b;--color-pool-blue-tz-900:#010b14;--color-pool-blue-tz-base:#8fbffa;--color-pool-eastern-blue-100:#ade0fd;--color-pool-eastern-blue-200:#32bff0;--color-pool-eastern-blue-300:#2596be;--color-pool-eastern-blue-400:#196f8e;--color-pool-eastern-blue-500:#0e4b61;--color-pool-eastern-blue-600:#052a37;--color-pool-eastern-blue-700:#01131b;--color-pool-eastern-blue-800:#010f16;--color-pool-eastern-blue-900:#010b10;--color-pool-eastern-blue-base:#2596be;--color-pool-yellow-sun-100:#ede5d6;--color-pool-yellow-sun-200:#c8bda5;--color-pool-yellow-sun-300:#a09783;--color-pool-yellow-sun-400:#797263;--color-pool-yellow-sun-500:#555045;--color-pool-yellow-sun-600:#333028;--color-pool-yellow-sun-700:#14120e;--color-pool-yellow-sun-800:#100e0b;--color-pool-yellow-sun-900:#0c0b08;--color-pool-yellow-sun-base:#c8bda5;--color-pool-yellow-tz-100:#e8e7ca;--color-pool-yellow-tz-200:#c0bfa7;--color-pool-yellow-tz-300:#999885;--color-pool-yellow-tz-400:#747364;--color-pool-yellow-tz-500:#515145;--color-pool-yellow-tz-600:#303029;--color-pool-yellow-tz-700:#12120e;--color-pool-yellow-tz-800:#0e0e0b;--color-pool-yellow-tz-900:#0b0b08;--color-pool-yellow-tz-base:#c0bfa7;--color-pool-blue-sun-light-100:#c8eaf9;--color-pool-blue-sun-light-200:#64cae9;--color-pool-blue-sun-light-300:#4ea1ba;--color-pool-blue-sun-light-400:#3a7a8e;--color-pool-blue-sun-light-500:#265564;--color-pool-blue-sun-light-600:#14333c;--color-pool-blue-sun-light-700:#051318;--color-pool-blue-sun-light-800:#040f13;--color-pool-blue-sun-light-900:#030b0e;--color-pool-blue-sun-light-base:#64cae9;--color-pool-river-bed-my-pant-100:#d8dde5;--color-pool-river-bed-my-pant-200:#abb6c8;--color-pool-river-bed-my-pant-300:#8190a7;--color-pool-river-bed-my-pant-400:#606b7e;--color-pool-river-bed-my-pant-500:#414956;--color-pool-river-bed-my-pant-600:#242931;--color-pool-river-bed-my-pant-700:#0e1116;--color-pool-river-bed-my-pant-800:#0b0e12;--color-pool-river-bed-my-pant-900:#080a0d;--color-pool-river-bed-my-pant-base:#414956;--color-pool-grey-100:#e3e4e5;--color-pool-grey-200:#babcbf;--color-pool-grey-300:#93969a;--color-pool-grey-400:#6f7174;--color-pool-grey-500:#4d4e51;--color-pool-grey-600:#2d2e30;--color-pool-grey-700:#101112;--color-pool-grey-800:#0d0e0e;--color-pool-grey-900:#0a0a0b;--color-pool-grey-base:#babcbf;--color-primary-100:var(--color-pool-blue-tz-100);--color-primary-200:var(--color-pool-blue-tz-200);--color-primary-300:var(--color-pool-blue-tz-300);--color-primary-400:var(--color-pool-blue-tz-400);--color-primary-500:var(--color-pool-blue-tz-500);--color-primary-600:var(--color-pool-blue-tz-600);--color-primary-700:var(--color-pool-blue-tz-700);--color-primary-800:var(--color-pool-blue-tz-800);--color-primary-900:var(--color-pool-blue-tz-900);--color-primary-base:var(--color-pool-blue-tz-base);--color-secondary-100:var(--color-pool-yellow-tz-100);--color-secondary-200:var(--color-pool-yellow-tz-200);--color-secondary-300:var(--color-pool-yellow-tz-300);--color-secondary-400:var(--color-pool-yellow-tz-400);--color-secondary-500:var(--color-pool-yellow-tz-500);--color-secondary-600:var(--color-pool-yellow-tz-600);--color-secondary-700:var(--color-pool-yellow-tz-700);--color-secondary-800:var(--color-pool-yellow-tz-800);--color-secondary-900:var(--color-pool-yellow-tz-900);--color-secondary-base:var(--color-pool-yellow-tz-base);--color-accent-100:var(--color-pool-river-bed-my-pant-100);--color-accent-200:var(--color-pool-river-bed-my-pant-200);--color-accent-300:var(--color-pool-river-bed-my-pant-300);--color-accent-400:var(--color-pool-river-bed-my-pant-400);--color-accent-500:var(--color-pool-river-bed-my-pant-500);--color-accent-600:var(--color-pool-river-bed-my-pant-600);--color-accent-700:var(--color-pool-river-bed-my-pant-700);--color-accent-800:var(--color-pool-river-bed-my-pant-800);--color-accent-900:var(--color-pool-river-bed-my-pant-900);--color-accent-base:var(--color-pool-river-bed-my-pant-base);--color-neutral-100:var(--color-pool-blue-sun-light-100);--color-neutral-200:var(--color-pool-blue-sun-light-200);--color-neutral-300:var(--color-pool-blue-sun-light-300);--color-neutral-400:var(--color-pool-blue-sun-light-400);--color-neutral-500:var(--color-pool-blue-sun-light-500);--color-neutral-600:var(--color-pool-blue-sun-light-600);--color-neutral-700:var(--color-pool-blue-sun-light-700);--color-neutral-800:var(--color-pool-blue-sun-light-800);--color-neutral-900:var(--color-pool-blue-sun-light-900);--color-neutral-base:var(--color-pool-blue-sun-light-base);--color-info-100:var(--color-pool-eastern-blue-100);--color-info-200:var(--color-pool-eastern-blue-200);--color-info-300:var(--color-pool-eastern-blue-300);--color-info-400:var(--color-pool-eastern-blue-400);--color-info-500:var(--color-pool-eastern-blue-base);--color-info-600:var(--color-pool-eastern-blue-600);--color-info-700:var(--color-pool-eastern-blue-700);--color-info-800:var(--color-pool-eastern-blue-800);--color-info-900:var(--color-pool-eastern-blue-900);--color-bg-page:var(--color-secondary-base);--color-bg-subtle:var(--color-secondary-100);--color-bg-elevated:#fff;--color-bg-inset:var(--color-secondary-200);--color-bg-primary:oklch(var(--color-bg-primary-lightness)var(--color-bg-primary-chroma)var(--color-bg-primary-hue)/var(--color-bg-primary-opacity));--color-bg-primary-hover:oklch(from var(--color-primary-500) calc(l + .07) c h);--color-bg-primary-active:var(--color-primary-700);--color-bg-primary-subtle:var(--color-primary-100);--color-bg-accent:var(--color-accent-500);--color-bg-accent-hover:var(--color-accent-600);--color-bg-accent-subtle:var(--color-accent-100);--color-bg-neutral:var(--color-neutral-base);--color-bg-neutral-strong:var(--color-neutral-900);--color-bg-info:var(--color-info-100);--color-bg-warning:var(--color-primary-100);--color-bg-success:var(--color-neutral-100);--color-text-primary:oklch(var(--color-text-primary-lightness)var(--color-text-primary-chroma)var(--color-text-primary-hue)/var(--color-text-primary-opacity));--color-text-secondary:oklch(var(--color-text-secondary-lightness)var(--color-text-secondary-chroma)var(--color-text-secondary-hue)/var(--color-text-secondary-opacity));--color-text-muted:var(--color-secondary-500);--color-text-subtle:var(--color-secondary-400);--color-text-link:var(--color-accent-700);--color-text-link-hover:var(--color-accent-800);--color-text-info:var(--color-accent-700);--color-text-warning:var(--color-primary-700);--color-text-success:var(--color-neutral-700);--color-feedback-error:var(--color-accent-base);--color-primary-bg-hue:0deg;--color-primary-bg-lightness:0%;--color-primary-bg-opacity:1;--color-primary-border-hue:0deg;--color-primary-border-lightness:0%;--color-primary-border-opacity:1;--color-primary-text-hue:0deg;--color-primary-text-lightness:0%;--color-primary-text-opacity:1;--color-secondary-bg-hue:0deg;--color-secondary-bg-lightness:0%;--color-secondary-bg-opacity:1;--color-secondary-border-hue:0deg;--color-secondary-border-lightness:0%;--color-secondary-border-opacity:1;--color-secondary-text-hue:0deg;--color-secondary-text-lightness:0%;--color-secondary-text-opacity:1;--color-danger-bg-hue:0deg;--color-danger-bg-lightness:0%;--color-danger-bg-opacity:1;--color-danger-border-hue:0deg;--color-danger-border-lightness:0%;--color-danger-border-opacity:1;--color-danger-text-hue:0deg;--color-danger-text-lightness:0%;--color-danger-text-opacity:1;--color-bg-primary-lightness:var(--color-primary-lightness,0);--color-bg-primary-chroma:var(--color-primary-chroma,0);--color-bg-primary-hue:var(--color-primary-hue,0);--color-bg-primary-opacity:var(--color-primary-opacity,1);--color-bg-secondary-lightness:var(--color-secondary-lightness,0);--color-bg-secondary-chroma:var(--color-secondary-chroma,0);--color-bg-secondary-hue:var(--color-secondary-hue,0);--color-bg-secondary-opacity:var(--color-secondary-opacity,0);--color-bg-secondary:oklch(var(--color-bg-secondary-lightness)var(--color-bg-secondary-chroma)var(--color-bg-secondary-hue)/var(--color-bg-secondary-opacity));--color-bg-danger-lightness:var(--color-danger-lightness,0);--color-bg-danger-chroma:var(--color-danger-chroma,0);--color-bg-danger-hue:var(--color-danger-hue,0);--color-bg-danger-opacity:var(--color-danger-opacity,1);--color-bg-danger:oklch(var(--color-bg-danger-lightness)var(--color-bg-danger-chroma)var(--color-bg-danger-hue)/var(--color-bg-danger-opacity));--color-bg-hue:var(--color-primary-hue)*var(--primary,1) + var(--color-secondary-hue)*var(--secondary,0) + var(--color-danger-hue)*var(--danger,0);--color-bg-h:var(--theme-color-bg-hue);--color-bg-lightness:var(--color-primary-lightness)*var(--primary,1) + var(--color-secondary-lightness)*var(--secondary,0) + var(--color-danger-lightness)*var(--danger,0);--color-bg-l:var(--theme-color-bg-lightness);--color-bg-opacity:var(--color-primary-opacity);--color-bg-o:var(--theme-color-bg-opacity);--color-border-primary-lightness:var(--color-primary-lightness,0);--color-border-primary-chroma:var(--color-primary-chroma,0);--color-border-primary-hue:var(--color-primary-hue,0);--color-border-primary-opacity:var(--color-primary-opacity,1);--color-text-primary-lightness:var(--color-primary-lightness,0);--color-text-primary-chroma:var(--color-primary-chroma,0);--color-text-primary-hue:var(--color-primary-hue,0);--color-text-primary-opacity:var(--color-primary-opacity,1);--color-text-secondary-lightness:var(--color-secondary-lightness,0);--color-text-secondary-chroma:var(--color-secondary-chroma,0);--color-text-secondary-hue:var(--color-secondary-hue,0);--color-text-secondary-opacity:var(--color-secondary-opacity,1);--color-text-danger-lightness:var(--color-danger-lightness,0);--color-text-danger-chroma:var(--color-danger-chroma,0);--color-text-danger-hue:var(--color-danger-hue,0);--color-text-danger-opacity:var(--color-danger-opacity,1);--color-text-danger:oklch(var(--color-text-danger-lightness)var(--color-text-danger-chroma)var(--color-text-danger-hue)/var(--color-text-danger-opacity));--color-text-hue:var(--color-primary-hue)*var(--primary,1) + var(--color-secondary-hue)*var(--secondary,0) + var(--color-danger-hue)*var(--danger,0);--color-text-lightness:var(--color-primary-lightness)*var(--primary,1) + var(--color-secondary-lightness)*var(--secondary,0) + var(--color-danger-lightness)*var(--danger,0);--color-text-opacity:var(--color-primary-opacity);--state-base-bg-lightness:0;--state-base-bg-chroma:0;--state-base-bg-hue:0;--state-base-bg-opacity:1;--state-base-border-lightness:0;--state-base-border-chroma:0;--state-base-border-hue:0;--state-base-border-opacity:1;--state-base-text-lightness:0;--state-base-text-chroma:0;--state-base-text-hue:0;--state-base-text-opacity:1;--state-hover-bg-lightness:.05;--state-hover-bg-chroma:0;--state-hover-bg-hue:0;--state-hover-bg-opacity:1;--state-hover-border-lightness:0;--state-hover-border-chroma:0;--state-hover-border-hue:0;--state-hover-border-opacity:1;--state-hover-text-lightness:0;--state-hover-text-chroma:0;--state-hover-text-hue:0;--state-hover-text-opacity:1;--state-active-bg-lightness:.1;--state-active-bg-chroma:0;--state-active-bg-hue:0;--state-active-bg-opacity:1;--state-active-border-lightness:0;--state-active-border-chroma:0;--state-active-border-hue:0;--state-active-border-opacity:1;--state-active-text-lightness:0;--state-active-text-chroma:0;--state-active-text-hue:0;--state-active-text-opacity:1;--state-focus-bg-lightness:.05;--state-focus-bg-chroma:0;--state-focus-bg-hue:0;--state-focus-bg-opacity:1;--state-focus-border-lightness:0;--state-focus-border-chroma:0;--state-focus-border-hue:0;--state-focus-border-opacity:1;--state-focus-text-lightness:0;--state-focus-text-chroma:0;--state-focus-text-hue:0;--state-focus-text-opacity:1;--state-disabled-bg-lightness:0;--state-disabled-bg-chroma:0;--state-disabled-bg-hue:0;--state-disabled-bg-opacity:1;--state-disabled-border-lightness:0;--state-disabled-border-chroma:0;--state-disabled-border-hue:0;--state-disabled-border-opacity:1;--state-disabled-text-lightness:0;--state-disabled-text-chroma:0;--state-disabled-text-hue:0;--state-disabled-text-opacity:1;--variant-contained-bg-lightness:0;--variant-contained-bg-chroma:0;--variant-contained-bg-hue:0;--variant-contained-bg-opacity:1;--variant-contained-border-lightness:0;--variant-contained-border-chroma:0;--variant-contained-border-hue:0;--variant-contained-border-opacity:1;--variant-contained-text-lightness:0;--variant-contained-text-chroma:0;--variant-contained-text-hue:0;--variant-contained-text-opacity:1;--variant-outlined-bg-lightness:0;--variant-outlined-bg-chroma:0;--variant-outlined-bg-hue:0;--variant-outlined-bg-opacity:0;--variant-outlined-border-lightness:0;--variant-outlined-border-chroma:0;--variant-outlined-border-hue:0;--variant-outlined-border-opacity:1;--variant-outlined-text-lightness:0;--variant-outlined-text-chroma:0;--variant-outlined-text-hue:0;--variant-outlined-text-opacity:1;--variant-text-bg-lightness:0;--variant-text-bg-chroma:0;--variant-text-bg-hue:0;--variant-text-bg-opacity:0;--variant-text-border-lightness:0;--variant-text-border-chroma:0;--variant-text-border-hue:0;--variant-text-border-opacity:0;--variant-text-text-lightness:0;--variant-text-text-chroma:0;--variant-text-text-hue:0;--variant-text-text-opacity:1}}@layer base{*,:before,:after{box-sizing:border-box}:where(:not(dialog)){margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}:root{--not-primary:calc(var(--secondary) + var(--danger));--not-secondary:calc(var(--primary) + var(--danger));--not-danger:calc(var(--primary) + var(--secondary));--light:80;--threshold:10;--switch:calc((var(--light) - var(--threshold))*100%)}}@layer theme{:root{--border-width-base:2px;--border-width-scale:1.25;--border-width-default:var(--border-width-base);--border-width-xsmall:calc(var(--border-width-base)/2*var(--border-width-scale));--border-width-small:calc(var(--border-width-base)*var(--border-width-scale));--border-width-medium:var(--border-width-base);--border-width-large:calc(var(--border-width-base)*2*var(--border-width-scale));--border-style-solid:solid;--border-style-dashed:dashed;--border-style-dotted:dotted;--border-style-double:double;--border-style-none:none;--border-style-default:var(--border-style-solid);--border-radius-0:0;--border-radius-1:1px;--border-radius-2:2px;--border-radius-4:4px;--border-radius-5:5px;--border-radius-6:6px;--border-radius-8:8px;--border-radius-10:10px;--border-radius-9999:9999px;--border-radius-scale:1.5;--breakpoint-xs:640px;--breakpoint-sm:768px;--breakpoint-md:1024px;--breakpoint-lg:1280px;--breakpoint-xl:1820px;--breakpoint-xxl:2520px;--font-min-font:14;--font-max-font:24;--font-min-viewport:360;--font-max-viewport:1280;--font-scale-min:1.125;--font-scale-max:1.2;--font-steps:h1,h2,h3,h4,h5,h6,md,sm,xs;--font-weight-thin:100;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--font-weight-black:900;--font-line-height-1:1;--font-line-height-2:1.1;--font-line-height-3:1.25;--font-line-height-4:1.3;--font-line-height-5:1.35;--font-line-height-6:1.4;--font-line-height-7:1.45;--font-line-height-8:1.5;--font-scale-0:clamp(.875rem,.63rem + 1.087vw,1.5rem);--font-scale-1:clamp(.984rem,.665rem + 1.418vw,1.8rem);--font-scale-2:clamp(1.107rem,.696rem + 1.831vw,2.16rem);--font-scale-3:clamp(1.246rem,.719rem + 2.341vw,2.592rem);--font-scale-4:clamp(1.402rem,.733rem + 2.972vw,3.11rem);--font-scale-5:clamp(1.577rem,.733rem + 3.749vw,3.732rem);--font-scale-6:clamp(1.774rem,.715rem + 4.705vw,4.479rem);--font-scale-7:clamp(1.996rem,.673rem + 5.877vw,5.375rem);--font-scale-8:clamp(2.245rem,.6rem + 7.312vw,6.45rem);--shadow-xs:calc(var(--theme-shadow-base)/3*var(--theme-shadow-scale));--shadow-sm:calc(var(--theme-shadow-base)/2*var(--theme-shadow-scale));--shadow-md:calc(var(--theme-shadow-base)*var(--theme-shadow-scale));--shadow-lg:calc(var(--theme-shadow-base)*2*var(--theme-shadow-scale));--shadow-xl:calc(var(--theme-shadow-base)*4*var(--theme-shadow-scale));--space-fluid-min:1rem;--space-fluid-max:1.5rem;--space-fluid-min-viewport:360px;--space-fluid-max-viewport:1920px;--space-unit-default:1rem;--space-unit-fluid:clamp(var(--space-fluid-min),calc(var(--space-fluid-min) + (var(--space-fluid-max) - var(--space-fluid-min))*( (100vw - var(--space-fluid-min-viewport))/(var(--space-fluid-max-viewport) - var(--space-fluid-min-viewport)))),var(--space-fluid-max));--space-multiplier-unit:1rem;--space-multiplier-xxs:.25;--space-multiplier-xs:.5;--space-multiplier-sm:.75;--space-multiplier-md:1;--space-multiplier-lg:2;--space-multiplier-xl:3.25;--space-multiplier-xxl:5.25;--layout-break-at:var(--breakpoint-md);--layout-gutter-sm:var(--spacing-sm);--layout-gutter-md:var(--spacing-md);--layout-gutter-lg:var(--spacing-lg);--layout-gutter-xl:var(--spacing-xl);--layout-direction:column;--layout-align-start:flex-start;--layout-align-center:center;--layout-align-end:flex-end;--layout-justify-start:flex-start;--layout-justify-center:center;--layout-justify-end:flex-end;--layout-justify-between:space-between;--layout-gap-xs:var(--spacing-xs);--layout-gap-sm:var(--spacing-sm);--layout-gap-md:var(--spacing-md);--layout-gap-lg:var(--spacing-lg);--layout-gap-xl:var(--spacing-xl);--layout-overlay-z-index:1000;--layout-overlay-opacity:-99;--layout-overlay-blur:8px;--layout-space-unit:var(--space-unit-fluid);--layout-depth-base:6px;--layout-mobile-padding:var(--spacing-md);--radius:null;--theme-shadow-base:1;--theme-shadow-base-all:0 1px 3px #0000001a;--theme-shadow-scale:1.5;--stack-index-default:var(--stacking-base);--stack-index-root:var(--stacking-base);--stack-index-overlay:calc(var(--stacking-base) + var(--stacking-scale-ratio));--stack-index-hidden:calc(var(--stacking-base) - var(--stacking-scale-ratio));--opacity-hidden:var(--opacity-0);--opacity-half:var(--opacity-50);--opacity-visible:var(--opacity-100);--radius-light:calc(var(--border-radius-base)/var(--border-radius-scale));--radius-medium:calc(var(--border-radius-base)*var(--border-radius-scale));--radius-heavy:calc(var(--border-radius-base)*2*var(--border-radius-scale));--spacing-xxs:calc(var(--_layout-space-unit)*var(--_space-multiplier-xxs));--spacing-xs:calc(var(--_layout-space-unit)*var(--_space-multiplier-xs));--spacing-sm:calc(var(--_layout-space-unit)*var(--_space-multiplier-sm));--spacing-md:calc(var(--_layout-space-unit)*var(--_space-multiplier-md));--spacing-lg:calc(var(--_layout-space-unit)*var(--_space-multiplier-lg));--spacing-xl:calc(var(--_layout-space-unit)*var(--_space-multiplier-xl));--spacing-xxl:calc(var(--_layout-space-unit)*var(--_space-multiplier-xxl));--text-body-size:var(--font-scale-0);--text-body-line-height:1.5;--text-body-weight:var(--font-weight-regular);--text-caption-size:var(--font-scale-2);--text-caption-line-height:1.4;--text-caption-weight:var(--font-weight-regular);--text-small-size:var(--font-scale-1);--text-small-line-height:1.4;--text-small-weight:var(--font-weight-regular);--heading-h1-size:var(--font-scale-4);--heading-h1-line-height:1.1;--heading-h1-weight:var(--font-weight-bold);--heading-h2-size:var(--font-scale-3);--heading-h2-line-height:1.15;--heading-h2-weight:var(--font-weight-bold);--heading-h3-size:var(--font-scale-2);--heading-h3-line-height:1.2;--heading-h3-weight:var(--font-weight-bold);--heading-h4-size:var(--font-scale-1);--heading-h4-line-height:1.25;--heading-h4-weight:var(--font-weight-bold);--component-bg-lightness:calc(var(--color-bg-lightness) + var(--variant-bg-lightness) + var(--state-bg-lightness));--component-bg-chroma:calc(var(--color-bg-chroma) + var(--variant-bg-chroma) + var(--state-bg-chroma));--component-bg-hue:calc(var(--color-bg-hue));--component-bg-opacity:calc(var(--color-bg-opacity) + var(--variant-bg-opacity) + var(--state-bg-opacity));--component-border-lightness:calc(var(--color-border-lightness) + var(--variant-border-lightness) + var(--state-border-lightness));--component-border-chroma:calc(var(--color-border-chroma) + var(--variant-border-chroma) + var(--state-border-chroma));--component-border-hue:calc(var(--color-border-hue));--component-border-opacity:calc(var(--color-border-opacity) + var(--variant-border-opacity) + var(--state-border-opacity));--component-text-lightness:calc(var(--color-text-lightness) + var(--variant-text-lightness) + var(--state-text-lightness));--component-text-chroma:calc(var(--color-text-chroma) + var(--variant-text-chroma) + var(--state-text-chroma));--component-text-hue:calc(var(--color-text-hue));--component-text-opacity:calc(var(--color-text-opacity) + var(--variant-text-opacity) + var(--state-text-opacity));--component-opacity-bg:var(--component-bg-opacity);--component-opacity-border:var(--component-border-opacity);--component-opacity-text:var(--component-text-opacity);--highlighted-text-gap-min:var(--_spacing-xxs);--highlighted-text-gap-max:var(--_spacing-lg);--highlighted-text-gap-scaler:1.4svw;--highlighted-text-gap-left:clamp(var(--_highlighted-text-gap-min),var(--_highlighted-text-gap-scaler),var(--_highlighted-text-gap-max));--gutter:var(--layout-gutter-sm);--on:var(--is-toggled);--off:var(--is-not-toggled);--flow-space:var(--gutter);--stack-gap:var(--gutter);--stack-align:start;--stack-direction:var(--layout-direction);--cluster-gap:var(--gutter);--cluster-align:center;--center-max-width:72ch;--center-padding-inline:var(--gutter);--switcher-modifier:var(--layout-break-at);--switcher-gap:var(--gutter);--block-padding-x:var(--spacing-xs);--block-padding-y:var(--spacing-md);--block-padding:var(--block-padding-y)var(--block-padding-x);--card-bg:var(--color-bg-neutral);--card-border:var(--color-border-subtle);--card-radius:var(--border-radius-medium);--card-padding:var(--cube-block-block-padding);--button-padding-x:var(--spacing-xs);--button-padding-y:var(--spacing-md);--button-radius:var(--border-radius-medium);--button-text:var(--color-text-primary);--button-bg:var(--color-bg-primary);--button-bg-hover:var(--color-bg-primary-hover);--checkbox-bg:var(--color-bg-primary);--checkbox-padding:var(--spacing-xs);--dialog-bg:var(--color-bg-neutral);--dialog-border:var(--color-border-subtle);--dialog-radius:var(--border-radius-large);--dialog-padding:var(--spacing-lg);--dialog-stacking-index:var(--stacking-overlay);--dialog-opacity:var(--opacity-100);--menu-gap:var(--spacing-md);--menu-gap-dense:var(--spacing-sm);--menu-padding-top:var(--spacing-md);--menu-padding-bottom:var(--spacing-md);--menu-padding-top-dense:var(--spacing-sm);--menu-padding-bottom-dense:var(--spacing-sm);--menu-stacking-index:var(--stacking-overlay);--_border-width-base:var(--border-width-base,2px);--_border-width-scale:var(--border-width-scale,1.25);--_border-width-default:var(--border-width-default,var(--border-width-base));--_border-width-xsmall:var(--border-width-xsmall,calc(var(--border-width-base)/2*var(--border-width-scale)));--_border-width-small:var(--border-width-small,calc(var(--border-width-base)*var(--border-width-scale)));--_border-width-medium:var(--border-width-medium,var(--border-width-base));--_border-width-large:var(--border-width-large,calc(var(--border-width-base)*2*var(--border-width-scale)));--_border-style-solid:var(--border-style-solid,solid);--_border-style-dashed:var(--border-style-dashed,dashed);--_border-style-dotted:var(--border-style-dotted,dotted);--_border-style-double:var(--border-style-double,double);--_border-style-none:var(--border-style-none,none);--_border-style-default:var(--border-style-default,var(--border-style-solid));--_border-radius-0:var(--border-radius-0,0);--_border-radius-1:var(--border-radius-1,1px);--_border-radius-2:var(--border-radius-2,2px);--_border-radius-4:var(--border-radius-4,4px);--_border-radius-5:var(--border-radius-5,5px);--_border-radius-6:var(--border-radius-6,6px);--_border-radius-8:var(--border-radius-8,8px);--_border-radius-10:var(--border-radius-10,10px);--_border-radius-9999:var(--border-radius-9999,9999px);--_border-radius-scale:var(--border-radius-scale,1.5);--_breakpoint-xs:var(--breakpoint-xs,640px);--_breakpoint-sm:var(--breakpoint-sm,768px);--_breakpoint-md:var(--breakpoint-md,1024px);--_breakpoint-lg:var(--breakpoint-lg,1280px);--_breakpoint-xl:var(--breakpoint-xl,1820px);--_breakpoint-xxl:var(--breakpoint-xxl,2520px);--_font-min-font:var(--font-min-font,14);--_font-max-font:var(--font-max-font,24);--_font-min-viewport:var(--font-min-viewport,360);--_font-max-viewport:var(--font-max-viewport,1280);--_font-scale-min:var(--font-scale-min,1.125);--_font-scale-max:var(--font-scale-max,1.2);--_font-steps:var(--font-steps,h1,h2,h3,h4,h5,h6,md,sm,xs);--_font-weight-thin:var(--font-weight-thin,100);--_font-weight-light:var(--font-weight-light,300);--_font-weight-normal:var(--font-weight-normal,400);--_font-weight-medium:var(--font-weight-medium,500);--_font-weight-bold:var(--font-weight-bold,700);--_font-weight-black:var(--font-weight-black,900);--_font-line-height-1:var(--font-line-height-1,1);--_font-line-height-2:var(--font-line-height-2,1.1);--_font-line-height-3:var(--font-line-height-3,1.25);--_font-line-height-4:var(--font-line-height-4,1.3);--_font-line-height-5:var(--font-line-height-5,1.35);--_font-line-height-6:var(--font-line-height-6,1.4);--_font-line-height-7:var(--font-line-height-7,1.45);--_font-line-height-8:var(--font-line-height-8,1.5);--_font-scale-0:var(--font-scale-0,clamp(.875rem,.63rem + 1.087vw,1.5rem));--_font-scale-1:var(--font-scale-1,clamp(.984rem,.665rem + 1.418vw,1.8rem));--_font-scale-2:var(--font-scale-2,clamp(1.107rem,.696rem + 1.831vw,2.16rem));--_font-scale-3:var(--font-scale-3,clamp(1.246rem,.719rem + 2.341vw,2.592rem));--_font-scale-4:var(--font-scale-4,clamp(1.402rem,.733rem + 2.972vw,3.11rem));--_font-scale-5:var(--font-scale-5,clamp(1.577rem,.733rem + 3.749vw,3.732rem));--_font-scale-6:var(--font-scale-6,clamp(1.774rem,.715rem + 4.705vw,4.479rem));--_font-scale-7:var(--font-scale-7,clamp(1.996rem,.673rem + 5.877vw,5.375rem));--_font-scale-8:var(--font-scale-8,clamp(2.245rem,.6rem + 7.312vw,6.45rem));--_shadow-xs:var(--shadow-xs,calc(var(--theme-shadow-base)/3*var(--theme-shadow-scale)));--_shadow-sm:var(--shadow-sm,calc(var(--theme-shadow-base)/2*var(--theme-shadow-scale)));--_shadow-md:var(--shadow-md,calc(var(--theme-shadow-base)*var(--theme-shadow-scale)));--_shadow-lg:var(--shadow-lg,calc(var(--theme-shadow-base)*2*var(--theme-shadow-scale)));--_shadow-xl:var(--shadow-xl,calc(var(--theme-shadow-base)*4*var(--theme-shadow-scale)));--_space-fluid-min:var(--space-fluid-min,1rem);--_space-fluid-max:var(--space-fluid-max,1.5rem);--_space-fluid-min-viewport:var(--space-fluid-min-viewport,360px);--_space-fluid-max-viewport:var(--space-fluid-max-viewport,1920px);--_space-unit-default:var(--space-unit-default,1rem);--_space-unit-fluid:var(--space-unit-fluid,clamp(var(--space-fluid-min),calc(var(--space-fluid-min) + (var(--space-fluid-max) - var(--space-fluid-min))*((100vw - var(--space-fluid-min-viewport))/(var(--space-fluid-max-viewport) - var(--space-fluid-min-viewport)))),var(--space-fluid-max)));--_space-multiplier-unit:var(--space-multiplier-unit,1rem);--_space-multiplier-xxs:var(--space-multiplier-xxs,.25);--_space-multiplier-xs:var(--space-multiplier-xs,.5);--_space-multiplier-sm:var(--space-multiplier-sm,.75);--_space-multiplier-md:var(--space-multiplier-md,1);--_space-multiplier-lg:var(--space-multiplier-lg,2);--_space-multiplier-xl:var(--space-multiplier-xl,3.25);--_space-multiplier-xxl:var(--space-multiplier-xxl,5.25);--_layout-break-at:var(--layout-break-at,var(--_breakpoint-md));--_layout-gutter-sm:var(--layout-gutter-sm,var(--_spacing-sm));--_layout-gutter-md:var(--layout-gutter-md,var(--_spacing-md));--_layout-gutter-lg:var(--layout-gutter-lg,var(--_spacing-lg));--_layout-gutter-xl:var(--layout-gutter-xl,var(--_spacing-xl));--_layout-direction:var(--layout-direction,column);--_layout-align-start:var(--layout-align-start,flex-start);--_layout-align-center:var(--layout-align-center,center);--_layout-align-end:var(--layout-align-end,flex-end);--_layout-justify-start:var(--layout-justify-start,flex-start);--_layout-justify-center:var(--layout-justify-center,center);--_layout-justify-end:var(--layout-justify-end,flex-end);--_layout-justify-between:var(--layout-justify-between,space-between);--_layout-gap-xs:var(--layout-gap-xs,var(--_spacing-xs));--_layout-gap-sm:var(--layout-gap-sm,var(--_spacing-sm));--_layout-gap-md:var(--layout-gap-md,var(--_spacing-md));--_layout-gap-lg:var(--layout-gap-lg,var(--_spacing-lg));--_layout-gap-xl:var(--layout-gap-xl,var(--_spacing-xl));--_layout-overlay-z-index:var(--layout-overlay-z-index,1000);--_layout-overlay-opacity:var(--layout-overlay-opacity,-99);--_layout-overlay-blur:var(--layout-overlay-blur,8px);--_layout-space-unit:var(--layout-space-unit,var(--_space-unit-fluid));--_layout-depth-base:var(--layout-depth-base,6px);--_layout-mobile-padding:var(--layout-mobile-padding,var(--_spacing-md));--_radius:var(--radius,null);--_shadow-base:var(--shadow-base,1);--_shadow-base-all:var(--shadow-base-all,0 1px 3px #0000001a);--_shadow-scale:var(--shadow-scale,1.5);--_stack-index-default:var(--stack-index-default,var(--stacking-base));--_stack-index-root:var(--stack-index-root,var(--stacking-base));--_stack-index-overlay:var(--stack-index-overlay,calc(var(--stacking-base) + var(--stacking-scale-ratio)));--_stack-index-hidden:var(--stack-index-hidden,calc(var(--stacking-base) - var(--stacking-scale-ratio)));--_opacity-hidden:var(--opacity-hidden,var(--opacity-0));--_opacity-half:var(--opacity-half,var(--opacity-50));--_opacity-visible:var(--opacity-visible,var(--opacity-100));--_radius-light:var(--radius-light,calc(var(--border-radius-base)/var(--border-radius-scale)));--_radius-medium:var(--radius-medium,calc(var(--border-radius-base)*var(--border-radius-scale)));--_radius-heavy:var(--radius-heavy,calc(var(--border-radius-base)*2*var(--border-radius-scale)));--_spacing-xxs:var(--spacing-xxs,calc(var(--_layout-space-unit)*var(--_space-multiplier-xxs)));--_spacing-xs:var(--spacing-xs,calc(var(--_layout-space-unit)*var(--_space-multiplier-xs)));--_spacing-sm:var(--spacing-sm,calc(var(--_layout-space-unit)*var(--_space-multiplier-sm)));--_spacing-md:var(--spacing-md,calc(var(--_layout-space-unit)*var(--_space-multiplier-md)));--_spacing-lg:var(--spacing-lg,calc(var(--_layout-space-unit)*var(--_space-multiplier-lg)));--_spacing-xl:var(--spacing-xl,calc(var(--_layout-space-unit)*var(--_space-multiplier-xl)));--_spacing-xxl:var(--spacing-xxl,calc(var(--_layout-space-unit)*var(--_space-multiplier-xxl)));--_text-body-size:var(--text-body-size,var(--font-scale-0));--_text-body-line-height:var(--text-body-line-height,1.5);--_text-body-weight:var(--text-body-weight,var(--font-weight-regular));--_text-caption-size:var(--text-caption-size,var(--font-scale-2));--_text-caption-line-height:var(--text-caption-line-height,1.4);--_text-caption-weight:var(--text-caption-weight,var(--font-weight-regular));--_text-small-size:var(--text-small-size,var(--font-scale-1));--_text-small-line-height:var(--text-small-line-height,1.4);--_text-small-weight:var(--text-small-weight,var(--font-weight-regular));--_heading-h1-size:var(--heading-h1-size,var(--font-scale-4));--_heading-h1-line-height:var(--heading-h1-line-height,1.1);--_heading-h1-weight:var(--heading-h1-weight,var(--font-weight-bold));--_heading-h2-size:var(--heading-h2-size,var(--font-scale-3));--_heading-h2-line-height:var(--heading-h2-line-height,1.15);--_heading-h2-weight:var(--heading-h2-weight,var(--font-weight-bold));--_heading-h3-size:var(--heading-h3-size,var(--font-scale-2));--_heading-h3-line-height:var(--heading-h3-line-height,1.2);--_heading-h3-weight:var(--heading-h3-weight,var(--font-weight-bold));--_heading-h4-size:var(--heading-h4-size,var(--font-scale-1));--_heading-h4-line-height:var(--heading-h4-line-height,1.25);--_heading-h4-weight:var(--heading-h4-weight,var(--font-weight-bold));--_component-bg-lightness:var(--component-bg-lightness,calc(var(--color-bg-lightness) + var(--variant-bg-lightness) + var(--state-bg-lightness)));--_component-bg-chroma:var(--component-bg-chroma,calc(var(--color-bg-chroma) + var(--variant-bg-chroma) + var(--state-bg-chroma)));--_component-bg-hue:var(--component-bg-hue,calc(var(--color-bg-hue)));--_component-bg-opacity:var(--component-bg-opacity,calc(var(--color-bg-opacity) + var(--variant-bg-opacity) + var(--state-bg-opacity)));--_component-border-lightness:var(--component-border-lightness,calc(var(--color-border-lightness) + var(--variant-border-lightness) + var(--state-border-lightness)));--_component-border-chroma:var(--component-border-chroma,calc(var(--color-border-chroma) + var(--variant-border-chroma) + var(--state-border-chroma)));--_component-border-hue:var(--component-border-hue,calc(var(--color-border-hue)));--_component-border-opacity:var(--component-border-opacity,calc(var(--color-border-opacity) + var(--variant-border-opacity) + var(--state-border-opacity)));--_component-text-lightness:var(--component-text-lightness,calc(var(--color-text-lightness) + var(--variant-text-lightness) + var(--state-text-lightness)));--_component-text-chroma:var(--component-text-chroma,calc(var(--color-text-chroma) + var(--variant-text-chroma) + var(--state-text-chroma)));--_component-text-hue:var(--component-text-hue,calc(var(--color-text-hue)));--_component-text-opacity:var(--component-text-opacity,calc(var(--color-text-opacity) + var(--variant-text-opacity) + var(--state-text-opacity)));--_component-opacity-bg:var(--component-opacity-bg,var(--component-bg-opacity));--_component-opacity-border:var(--component-opacity-border,var(--component-border-opacity));--_component-opacity-text:var(--component-opacity-text,var(--component-text-opacity));--_highlighted-text-gap-min:var(--highlighted-text-gap-min,var(--_spacing-xxs));--_highlighted-text-gap-max:var(--highlighted-text-gap-max,var(--_spacing-lg));--_highlighted-text-gap-scaler:var(--highlighted-text-gap-scaler,1.4svw);--_highlighted-text-gap-left:var(--highlighted-text-gap-left,clamp(var(--_highlighted-text-gap-min),var(--_highlighted-text-gap-scaler),var(--_highlighted-text-gap-max)));--_gutter:var(--gutter,var(--layout-gutter-sm));--_on:var(--on,var(--is-toggled));--_off:var(--off,var(--is-not-toggled));--_flow-space:var(--flow-space,var(--gutter));--_stack-gap:var(--stack-gap,var(--gutter));--_stack-align:var(--stack-align,start);--_stack-direction:var(--stack-direction,var(--layout-direction));--_cluster-gap:var(--cluster-gap,var(--gutter));--_cluster-align:var(--cluster-align,center);--_center-max-width:var(--center-max-width,72ch);--_center-padding-inline:var(--center-padding-inline,var(--gutter));--_switcher-modifier:var(--switcher-modifier,var(--layout-break-at));--_switcher-gap:var(--switcher-gap,var(--gutter));--_block-padding-x:var(--block-padding-x,var(--spacing-xs));--_block-padding-y:var(--block-padding-y,var(--spacing-md));--_block-padding:var(--block-padding,var(--block-padding-y)var(--block-padding-x));--_card-bg:var(--card-bg,var(--color-bg-neutral));--_card-border:var(--card-border,var(--color-border-subtle));--_card-radius:var(--card-radius,var(--border-radius-medium));--_card-padding:var(--card-padding,var(--cube-block-block-padding));--_button-padding-x:var(--button-padding-x,var(--spacing-xs));--_button-padding-y:var(--button-padding-y,var(--spacing-md));--_button-radius:var(--button-radius,var(--border-radius-medium));--_button-text:var(--button-text,var(--color-text-primary));--_button-bg:var(--button-bg,var(--color-bg-primary));--_button-bg-hover:var(--button-bg-hover,var(--color-bg-primary-hover));--_checkbox-bg:var(--checkbox-bg,var(--color-bg-primary));--_checkbox-padding:var(--checkbox-padding,var(--spacing-xs));--_dialog-bg:var(--dialog-bg,var(--color-bg-neutral));--_dialog-border:var(--dialog-border,var(--color-border-subtle));--_dialog-radius:var(--dialog-radius,var(--border-radius-large));--_dialog-padding:var(--dialog-padding,var(--spacing-lg));--_dialog-stacking-index:var(--dialog-stacking-index,var(--stacking-overlay));--_dialog-opacity:var(--dialog-opacity,var(--opacity-100));--_menu-gap:var(--menu-gap,var(--spacing-md));--_menu-gap-dense:var(--menu-gap-dense,var(--spacing-sm));--_menu-padding-top:var(--menu-padding-top,var(--spacing-md));--_menu-padding-bottom:var(--menu-padding-bottom,var(--spacing-md));--_menu-padding-top-dense:var(--menu-padding-top-dense,var(--spacing-sm));--_menu-padding-bottom-dense:var(--menu-padding-bottom-dense,var(--spacing-sm));--_menu-stacking-index:var(--menu-stacking-index,var(--stacking-overlay))}[data-compose-ui=block].disabled,[data-compose-ui=block]:disabled,[data-compose-ui=block][disabled]{--state:disabled}[data-compose-ui=block]:not(:is([disabled],.disabled)).hover{--state:hover}[data-compose-ui=block]:not(:is([disabled],.disabled)):hover{--state:hover}[data-compose-ui=block]:not(:is([disabled],.disabled)).focus{--state:focus}[data-compose-ui=block]:not(:is([disabled],.disabled)).focus-visible{--state:focus}[data-compose-ui=block]:not(:is([disabled],.disabled)):focus{--state:focus}[data-compose-ui=block]:not(:is([disabled],.disabled)):focus-visible{--state:focus}[data-compose-ui=block]:not(:is([disabled],.disabled)).active{--state:active}[data-compose-ui=block]:not(:is([disabled],.disabled)):active{--state:active}[data-compose-ui=block]:not(:is([disabled],.disabled)).hover,[data-compose-ui=block]:not(:is([disabled],.disabled)):hover{--state:hover}[data-compose-ui=block]:not(:is([disabled],.disabled)).focus,[data-compose-ui=block]:not(:is([disabled],.disabled)).focus-visible,[data-compose-ui=block]:not(:is([disabled],.disabled)):focus,[data-compose-ui=block]:not(:is([disabled],.disabled)):focus-visible{--state:focus}[data-compose-ui=block]:not(:is([disabled],.disabled)).active,[data-compose-ui=block]:not(:is([disabled],.disabled)):active{--state:active}[data-compose-ui=block]{--_state-base-else-0:var(--state);--is-state-base:var(--_state-base-else-0);--_state-hover-else-0:var(--state);--is-state-hover:var(--_state-hover-else-0);--_state-active-else-0:var(--state);--is-state-active:var(--_state-active-else-0);--_state-focus-else-0:var(--state);--is-state-focus:var(--_state-focus-else-0);--_state-disabled-else-0:var(--state);--is-state-disabled:var(--_state-disabled-else-0);--s-bg-l:calc(var(--is-state-base)*var(--state-base-bg-lightness) + var(--is-state-hover)*var(--state-hover-bg-lightness) + var(--is-state-active)*var(--state-active-bg-lightness) + var(--is-state-focus)*var(--state-focus-bg-lightness) + var(--is-state-disabled)*var(--state-disabled-bg-lightness));--s-bg-c:calc(var(--is-state-base)*var(--state-base-bg-chroma) + var(--is-state-hover)*var(--state-hover-bg-chroma) + var(--is-state-active)*var(--state-active-bg-chroma) + var(--is-state-focus)*var(--state-focus-bg-chroma) + var(--is-state-disabled)*var(--state-disabled-bg-chroma));--s-bg-h:calc(var(--is-state-base)*var(--state-base-bg-hue) + var(--is-state-hover)*var(--state-hover-bg-hue) + var(--is-state-active)*var(--state-active-bg-hue) + var(--is-state-focus)*var(--state-focus-bg-hue) + var(--is-state-disabled)*var(--state-disabled-bg-hue));--s-bg-a:calc(var(--is-state-base)*var(--state-base-bg-opacity) + var(--is-state-hover)*var(--state-hover-bg-opacity) + var(--is-state-active)*var(--state-active-bg-opacity) + var(--is-state-focus)*var(--state-focus-bg-opacity) + var(--is-state-disabled)*var(--state-disabled-bg-opacity));--s-border-l:calc(var(--is-state-base)*var(--state-base-border-lightness) + var(--is-state-hover)*var(--state-hover-border-lightness) + var(--is-state-active)*var(--state-active-border-lightness) + var(--is-state-focus)*var(--state-focus-border-lightness) + var(--is-state-disabled)*var(--state-disabled-border-lightness));--s-border-c:calc(var(--is-state-base)*var(--state-base-border-chroma) + var(--is-state-hover)*var(--state-hover-border-chroma) + var(--is-state-active)*var(--state-active-border-chroma) + var(--is-state-focus)*var(--state-focus-border-chroma) + var(--is-state-disabled)*var(--state-disabled-border-chroma));--s-border-h:calc(var(--is-state-base)*var(--state-base-border-hue) + var(--is-state-hover)*var(--state-hover-border-hue) + var(--is-state-active)*var(--state-active-border-hue) + var(--is-state-focus)*var(--state-focus-border-hue) + var(--is-state-disabled)*var(--state-disabled-border-hue));--s-border-a:calc(var(--is-state-base)*var(--state-base-border-opacity) + var(--is-state-hover)*var(--state-hover-border-opacity) + var(--is-state-active)*var(--state-active-border-opacity) + var(--is-state-focus)*var(--state-focus-border-opacity) + var(--is-state-disabled)*var(--state-disabled-border-opacity));--s-text-l:calc(var(--is-state-base)*var(--state-base-text-lightness) + var(--is-state-hover)*var(--state-hover-text-lightness) + var(--is-state-active)*var(--state-active-text-lightness) + var(--is-state-focus)*var(--state-focus-text-lightness) + var(--is-state-disabled)*var(--state-disabled-text-lightness));--s-text-c:calc(var(--is-state-base)*var(--state-base-text-chroma) + var(--is-state-hover)*var(--state-hover-text-chroma) + var(--is-state-active)*var(--state-active-text-chroma) + var(--is-state-focus)*var(--state-focus-text-chroma) + var(--is-state-disabled)*var(--state-disabled-text-chroma));--s-text-h:calc(var(--is-state-base)*var(--state-base-text-hue) + var(--is-state-hover)*var(--state-hover-text-hue) + var(--is-state-active)*var(--state-active-text-hue) + var(--is-state-focus)*var(--state-focus-text-hue) + var(--is-state-disabled)*var(--state-disabled-text-hue));--s-text-a:calc(var(--is-state-base)*var(--state-base-text-opacity) + var(--is-state-hover)*var(--state-hover-text-opacity) + var(--is-state-active)*var(--state-active-text-opacity) + var(--is-state-focus)*var(--state-focus-text-opacity) + var(--is-state-disabled)*var(--state-disabled-text-opacity))}.primary{--tone:primary}.secondary{--tone:secondary}.danger{--tone:danger}.background{--tone:background}.accent{--tone:accent}.neutral{--tone:neutral}[data-compose-ui=block]{--_tone-primary-else-0:var(--tone);--is-tone-primary:var(--_tone-primary-else-0);--_tone-secondary-else-0:var(--tone);--is-tone-secondary:var(--_tone-secondary-else-0);--_tone-danger-else-0:var(--tone);--is-tone-danger:var(--_tone-danger-else-0);--_tone-background-else-0:var(--tone);--is-tone-background:var(--_tone-background-else-0);--_tone-accent-else-0:var(--tone);--is-tone-accent:var(--_tone-accent-else-0);--_tone-neutral-else-0:var(--tone);--is-tone-neutral:var(--_tone-neutral-else-0);--tone-l:calc(var(--is-tone-primary)*var(--color-primary-lightness) + var(--is-tone-secondary)*var(--color-secondary-lightness) + var(--is-tone-danger)*var(--color-danger-lightness) + var(--is-tone-background)*var(--color-bg-lightness) + var(--is-tone-accent)*var(--color-accent-lightness,0) + var(--is-tone-neutral)*var(--color-neutral-lightness,0));--tone-c:calc(var(--is-tone-primary)*var(--color-primary-chroma) + var(--is-tone-secondary)*var(--color-secondary-chroma) + var(--is-tone-danger)*var(--color-danger-chroma) + var(--is-tone-background)*var(--color-bg-chroma) + var(--is-tone-accent)*var(--color-accent-chroma,0) + var(--is-tone-neutral)*var(--color-neutral-chroma,0));--tone-h:calc(var(--is-tone-primary)*var(--color-primary-hue) + var(--is-tone-secondary)*var(--color-secondary-hue) + var(--is-tone-danger)*var(--color-danger-hue) + var(--is-tone-background)*var(--color-bg-hue) + var(--is-tone-accent)*var(--color-accent-hue,0) + var(--is-tone-neutral)*var(--color-neutral-hue,0));--tone-a:calc(var(--is-tone-primary)*var(--color-primary-opacity) + var(--is-tone-secondary)*var(--color-secondary-opacity) + var(--is-tone-danger)*var(--color-danger-opacity) + var(--is-tone-background)*var(--color-bg-opacity) + var(--is-tone-accent)*var(--color-accent-opacity,0) + var(--is-tone-neutral)*var(--color-neutral-opacity,0));--theme-current-color:oklch(var(--tone-l)var(--tone-c)var(--tone-h)/var(--tone-a))}.contained{--variant:contained}.outlined{--variant:outlined;--component-color-border:var(--theme-current-color);--component-border-width:2px}.text{--variant:text}[data-compose-ui=block]{--_variant-contained-else-0:var(--variant);--is-variant-contained:var(--_variant-contained-else-0);--_variant-outlined-else-0:var(--variant);--is-variant-outlined:var(--_variant-outlined-else-0);--_variant-text-else-0:var(--variant);--is-variant-text:var(--_variant-text-else-0);--has-border:var(--is-variant-outlined);--v-bg-l:calc(var(--is-variant-contained)*var(--variant-contained-bg-lightness) + var(--is-variant-outlined)*var(--variant-outlined-bg-lightness) + var(--is-variant-text)*var(--variant-text-bg-lightness));--v-bg-c:calc(var(--is-variant-contained)*var(--variant-contained-bg-chroma) + var(--is-variant-outlined)*var(--variant-outlined-bg-chroma) + var(--is-variant-text)*var(--variant-text-bg-chroma));--v-bg-h:calc(var(--is-variant-contained)*var(--variant-contained-bg-hue) + var(--is-variant-outlined)*var(--variant-outlined-bg-hue) + var(--is-variant-text)*var(--variant-text-bg-hue));--v-bg-a:calc(var(--is-variant-contained)*var(--variant-contained-bg-opacity) + var(--is-variant-outlined)*var(--variant-outlined-bg-opacity) + var(--is-variant-text)*var(--variant-text-bg-opacity));--v-border-l:calc(var(--is-variant-contained)*var(--variant-contained-border-lightness) + var(--is-variant-outlined)*var(--variant-outlined-border-lightness) + var(--is-variant-text)*var(--variant-text-border-lightness));--v-border-c:calc(var(--is-variant-contained)*var(--variant-contained-border-chroma) + var(--is-variant-outlined)*var(--variant-outlined-border-chroma) + var(--is-variant-text)*var(--variant-text-border-chroma));--v-border-h:calc(var(--is-variant-contained)*var(--variant-contained-border-hue) + var(--is-variant-outlined)*var(--variant-outlined-border-hue) + var(--is-variant-text)*var(--variant-text-border-hue));--v-border-a:calc(var(--is-variant-contained)*var(--variant-contained-border-opacity) + var(--is-variant-outlined)*var(--variant-outlined-border-opacity) + var(--is-variant-text)*var(--variant-text-border-opacity));--v-text-l:calc(var(--is-variant-contained)*var(--variant-contained-text-lightness) + var(--is-variant-outlined)*var(--variant-outlined-text-lightness) + var(--is-variant-text)*var(--variant-text-text-lightness));--v-text-c:calc(var(--is-variant-contained)*var(--variant-contained-text-chroma) + var(--is-variant-outlined)*var(--variant-outlined-text-chroma) + var(--is-variant-text)*var(--variant-text-text-chroma));--v-text-h:calc(var(--is-variant-contained)*var(--variant-contained-text-hue) + var(--is-variant-outlined)*var(--variant-outlined-text-hue) + var(--is-variant-text)*var(--variant-text-text-hue));--v-text-a:calc(var(--is-variant-contained)*var(--variant-contained-text-opacity) + var(--is-variant-outlined)*var(--variant-outlined-text-opacity) + var(--is-variant-text)*var(--variant-text-text-opacity));--component-border-width-effective:calc(var(--has-border)*var(--component-border-width,0px));border-width:var(--component-border-width-effective);border-style:var(--component-border-style,solid)}.raw{--raw:1}.use-bg{--use-bg:1}.switch-color{--threshold:.1;color:oklch(from currentcolor calc(l - var(--threshold))c h)}.border-theme-light{border:var(--_border-width-small)solid var(--theme-current-color)}.border-theme-medium{border:var(--_border-width-medium)solid var(--theme-current-color)}.border-theme-large{border:var(--_border-width-large)solid var(--theme-current-color)}:root{--styled:calc(1 - var(--unstyled));--base-unit:var(--_border-width-large)}[data-compose-ui=block]{color:var(--theme-current-color);--component-padding-x:calc(var(--_block-padding-x)*var(--styled));--component-padding-y:calc(var(--_block-padding-y)*var(--styled));--component-padding:var(--component-padding-x)var(--component-padding-y);padding:var(--component-padding);--_component-border-width:calc(var(--border-width-xsmall)*var(--styled));--theme-base-unit:var(--base-unit);--theme-base-unit-calc:calc(var(--theme-base-unit)*var(--not-raw,1)*var(--styled,1))}[data-compose-ui=block]:not(.raw){--not-raw:0;--_component-shadow-base:var(--_shadow-xs);--_component-shadow-hover:var(--_shadow-xs);--_component-shadow-active:var(--_shadow-xs);--_component-shadow-focus:var(--_shadow-xs);--_component-shadow-disabled:0;--_component-transform-base:-.25;--_component-transform-hover:-.45;--_component-transform-active:-.15;--_component-transform-focus:-.25;--_component-transform-disabled:0}[data-compose-ui=app] h1,[data-compose-ui=app] .text-h1,[data-compose-ui=app] h2,[data-compose-ui=app] .text-h2,[data-compose-ui=app] h3,[data-compose-ui=app] .text-h3,[data-compose-ui=app] h4,[data-compose-ui=app] .text-h4{text-transform:uppercase;font-family:gotham,sans-serif}[data-compose-ui=app] h1,[data-compose-ui=app] .text-h1{font-size:var(--heading-h1-size);font-weight:var(--heading-h1-weight);line-height:var(--heading-h1-line-height);padding-top:4px}[data-compose-ui=app] h2,[data-compose-ui=app] .text-h2{font-size:var(--heading-h2-size);font-weight:var(--heading-h2-weight);line-height:var(--heading-h2-line-height)}[data-compose-ui=app] h3,[data-compose-ui=app] .text-h3{font-size:var(--heading-h3-size);font-weight:var(--heading-h3-weight);line-height:var(--heading-h3-line-height)}[data-compose-ui=app] h4,[data-compose-ui=app] .text-h4{font-size:var(--heading-h4-size);font-weight:var(--heading-h4-weight);line-height:var(--heading-h4-line-height)}}@layer utilities{.margin-t-0{margin-block-start:0}.margin-t-xs{margin-block-start:var(--spacing-xs)}.margin-t-sm{margin-block-start:var(--spacing-sm)}.margin-t-md{margin-block-end:var(--spacing-md)}.margin-t-lg{margin-block-end:var(--spacing-lg)}.margin-t-xl{margin-block-start:var(--spacing-xl)}.margin-b-0{margin-block-end:0}.margin-b-xs{margin-block-end:var(--spacing-xs)}.margin-b-sm{margin-block-end:var(--spacing-sm)}.margin-b-md{margin-block-end:var(--spacing-md)}.margin-b-lg{margin-block-end:var(--spacing-lg)}.margin-b-xl{margin-block-end:var(--spacing-xl)}.margin-auto{margin:auto}.position-relative{position:relative}.position-absolute{position:absolute}.position-fixed{position:fixed}.position-top-0{top:0}.position-right-0{right:0}.position-bottom-0{bottom:0}.position-left-0{left:0}.none{display:none}.block{display:block}.inline-block{display:inline-block}.grid{display:grid}.flex{display:flex}.sticky{position:sticky}.align-start{--layout-align:flex-start}.align-end{--layout-align:flex-end}.align-center{--layout-align:center}.justify-start{--layout-justify:flex-start}.justify-end{--layout-justify:flex-end}.justify-center{--layout-justify:center}.justify-between{--layout-justify:space-between}.flex-column{--layout-direction:column}.flex-row{--layout-direction:row}.flex-wrap{flex-wrap:wrap}.gap-xs{gap:var(--spacing-xs)}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.gap-xl{gap:var(--spacing-xl)}.padding-xs{padding:var(--spacing-xs)}.padding-sm{padding:var(--spacing-sm)}.padding-md{padding:var(--spacing-md)}.padding-lg{padding:var(--spacing-lg)}.padding-xl{padding:var(--spacing-xl)}.padding-x-0{padding-inline:0}.padding-x-xs{padding-inline:var(--spacing-xs)}.padding-x-sm{padding-inline:var(--spacing-sm)}.padding-x-md{padding-inline:var(--spacing-md)}.padding-x-lg{padding-inline:var(--spacing-lg)}.padding-x-xl{padding-inline:var(--spacing-xl)}.padding-y-0{padding-block:0}.padding-y-xs{padding-block:var(--spacing-xs)}.padding-y-sm{padding-block:var(--spacing-sm)}.padding-y-md{padding-block:var(--spacing-md)}.padding-y-lg{padding-block:var(--spacing-lg)}.padding-y-xl{padding-block:var(--spacing-xl)}.padding-auto{padding:0}.padding-top-0{padding-top:0}.padding-top-xs{padding-top:var(--spacing-xs)}.padding-top-sm{padding-top:var(--spacing-sm)}.padding-top-md{padding-top:var(--spacing-md)}.padding-top-lg{padding-top:var(--spacing-lg)}.padding-top-xl{padding-top:var(--spacing-xl)}.padding-bottom-0{padding-bottom:0}.padding-block{padding-block:var(--block-padding)}.padding-block-x{padding-inline:var(--block-padding-x)}.padding-block-y{padding-block:var(--block-padding-y)}.text-center{text-align:center}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-none{border-style:none}.border-primary{border-color:var(--color-border-primary)}.border-secondary{border-color:var(--color-border-secondary)}.border-accent{border-color:var(--color-border-accent)}.border-neutral{border-color:var(--color-border-neutral)}.border-info{border-color:var(--color-border-info)}.border-success{border-color:var(--color-border-success)}.border-top{border-top-width:var(--border-width-default)}.border-bottom{border-bottom-width:var(--border-width-default)}.border-left{border-left-width:var(--border-width-default)}.border-right{border-right-width:var(--border-width-default)}.border-all{border-width:var(--border-width-default)}.border-theme-10{border:var(--border-width-10)solid var(--theme-color)}.border-theme-25{border:var(--border-width-25)solid var(--theme-color)}.border-theme-50{border:var(--border-width-50)solid var(--theme-color)}.border-theme-75{border:var(--border-width-75)solid var(--theme-color)}.border-theme-100{border:var(--border-width-100)solid var(--theme-color)}.border-theme-light{border:var(--border-width-small)solid var(--theme-color)}.border-theme-medium{border:var(--border-width-medium)solid var(--theme-color)}.border-theme-large{border:var(--border-width-large)solid var(--theme-color)}.border-width-xsmall{border-width:var(--border-width-xsmall)}.border-width-small{border-width:var(--border-width-small)}.border-width-medium{border-width:var(--border-width-medium)}.border-width-large{border-width:var(--border-width-large)}.radius-light{border-radius:var(--radius-light)}.radius-medium{border-radius:var(--radius-medium)}.radius-heavy{border-radius:var(--radius-heavy)}.height-auto{height:auto}.height-full{height:100%}.height-half{height:50%}.height-quarter{height:25%}.height-screen{height:100svh}.width-auto{width:auto}.width-full{width:100%}.width-half{width:50%}.width-quarter{width:25%}.width-screen{width:100svw}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-visible{overflow:visible}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.bg-primary{background-color:var(--color-bg-primary)}.bg-secondary{background-color:var(--color-bg-secondary)}.bg-accent{background-color:var(--color-bg-accent)}.bg-accent-subtle{background-color:var(--color-bg-accent-subtle)}.bg-neutral{background-color:var(--color-bg-neutral)}.bg-page{background-color:var(--color-bg-page)}.bg-subtle{background-color:var(--color-bg-subtle)}.bg-elevated{background-color:var(--color-bg-elevated)}.bg-inset{background-color:var(--color-bg-inset)}.bg-info{background-color:var(--color-bg-info)}.bg-success{background-color:var(--color-bg-success)}.heading-h1{font-size:var(--heading-h1-size);font-weight:var(--heading-h1-weight);line-height:var(--heading-h1-line-height)}.heading-h2{font-size:var(--heading-h2-size);font-weight:var(--heading-h2-weight);line-height:var(--heading-h2-line-height)}.heading-h3{font-size:var(--heading-h3-size);font-weight:var(--heading-h3-weight);line-height:var(--heading-h3-line-height)}.heading-h4{font-size:var(--heading-h4-size);font-weight:var(--heading-h4-weight);line-height:var(--heading-h4-line-height)}.heading-h5{font-size:var(--heading-h5-size);font-weight:var(--heading-h5-weight);line-height:var(--heading-h5-line-height)}.heading-h6{font-size:var(--heading-h6-size);font-weight:var(--heading-h6-weight);line-height:var(--heading-h6-line-height)}.text-body{font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}.text-caption{font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);line-height:var(--text-caption-line-height)}.text-small{font-size:var(--text-small-size);font-weight:var(--text-small-weight);line-height:var(--text-small-line-height)}@property --user-event-interaction{syntax:"clicked|hovered|focused|active";inherits:true;initial-value:clicked}@property --is-clicked-once{syntax:"true|false";inherits:true;initial-value:false}@property --clicked{syntax:"<integer>";inherits:true;initial-value:0}:root{--media-xs:var(--on);--media-sm:var(--on);--media-md:var(--on);--media-lg:var(--on);--media-xl:var(--on)}@media (width>=40rem){:root{--media-sm:var(--off)}}@media (width>=64rem){:root{--media-md:var(--off)}}@media (width>=80rem){:root{--media-lg:var(--off)}}@media (width>=90rem){:root{--media-xl:var(--off)}}}@property --state{syntax:"base|hover|active|focus|disabled";inherits:true;initial-value:base}@property --_state-base-else-0{syntax:"base|<integer>";inherits:true;initial-value:0}@property --_state-hover-else-0{syntax:"hover|<integer>";inherits:true;initial-value:0}@property --_state-active-else-0{syntax:"active|<integer>";inherits:true;initial-value:0}@property --_state-focus-else-0{syntax:"focus|<integer>";inherits:true;initial-value:0}@property --_state-disabled-else-0{syntax:"disabled|<integer>";inherits:true;initial-value:0}@property --is-state-base{syntax:"<integer>";inherits:true;initial-value:1}@property --is-state-hover{syntax:"<integer>";inherits:true;initial-value:1}@property --is-state-active{syntax:"<integer>";inherits:true;initial-value:1}@property --is-state-focus{syntax:"<integer>";inherits:true;initial-value:1}@property --is-state-disabled{syntax:"<integer>";inherits:true;initial-value:1}@property --tone{syntax:"primary|secondary|danger|background|accent|neutral";inherits:true;initial-value:primary}@property --_tone-primary-else-0{syntax:"primary|<integer>";inherits:true;initial-value:0}@property --_tone-secondary-else-0{syntax:"secondary|<integer>";inherits:true;initial-value:0}@property --_tone-danger-else-0{syntax:"danger|<integer>";inherits:true;initial-value:0}@property --_tone-background-else-0{syntax:"background|<integer>";inherits:true;initial-value:0}@property --_tone-accent-else-0{syntax:"accent|<integer>";inherits:true;initial-value:0}@property --_tone-neutral-else-0{syntax:"neutral|<integer>";inherits:true;initial-value:0}@property --is-tone-primary{syntax:"<integer>";inherits:true;initial-value:1}@property --is-tone-secondary{syntax:"<integer>";inherits:true;initial-value:1}@property --is-tone-danger{syntax:"<integer>";inherits:true;initial-value:1}@property --is-tone-background{syntax:"<integer>";inherits:true;initial-value:1}@property --is-tone-accent{syntax:"<integer>";inherits:true;initial-value:1}@property --is-tone-neutral{syntax:"<integer>";inherits:true;initial-value:1}@property --variant{syntax:"contained|outlined|text";inherits:true;initial-value:contained}@property --_variant-contained-else-0{syntax:"contained|<integer>";inherits:true;initial-value:0}@property --_variant-outlined-else-0{syntax:"outlined|<integer>";inherits:true;initial-value:0}@property --_variant-text-else-0{syntax:"text|<integer>";inherits:true;initial-value:0}@property --is-variant-contained{syntax:"<integer>";inherits:true;initial-value:1}@property --is-variant-outlined{syntax:"<integer>";inherits:true;initial-value:1}@property --is-variant-text{syntax:"<integer>";inherits:true;initial-value:1}@property --has-border{syntax:"<number>";inherits:true;initial-value:0}@property --raw{syntax:"<number>";inherits:true;initial-value:0}@property --disabled{syntax:"<number>";inherits:true;initial-value:0}@property --unstyled{syntax:"<number>";inherits:true;initial-value:0}@property --use-bg{syntax:"<number>";inherits:true;initial-value:0}@keyframes y-skeleton-shimmer{0%{left:calc(-1*var(--y-skeleton-highlight-width))}to{left:100%}}:where(:not(dialog)){margin:initial}}@layer tokens{:root{--pool-straw-gold:#e3c567;--lemon-chiffon:#fef7cb;--pitch-black:#131200;--shadow-grey:#262322;--lobster-pink:#b76d68;--paper-white:#fffdf9;--ash-grey:#6b6663;--sand-line:#e7e2d5;--primary:var(--straw-gold);--secondary:var(--lemon-chiffon);--background:var(--pitch-black);--text:var(--white);--accent:var(--lobster-pink);--page:var(--paper-white);--muted:var(--ash-grey);--rule:var(--sand-line);--color-primary:var(--primary);--color-secondary:var(--secondary);--color-background:var(--background);--color-bg:var(--bg);--color-text:var(--text);--color-info:var(--bg-light);--color-accent:var(--accent);--space-xxs:var(--spacing-xxs,.25rem);--space-xs:var(--spacing-xs,.5rem);--space-sm:var(--spacing-sm,.75rem);--space-md:var(--spacing-md,1rem);--space-lg:var(--spacing-lg,2rem);--space-xl:var(--spacing-xl,3.25rem);--space-xxl:var(--spacing-xxl,5.25rem);--text-sm:clamp(.78rem, .72rem + .3vw, .95rem);--text-md:var(--font-scale-0,1rem);--text-lg:var(--font-scale-2,1.5rem);--font-sans:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, helvetica, arial, sans-serif;--font-title:var(--font-aporetic-serif-mono);--font-body:var(--font-aporetic-sans-mono);--black:#000;--carbon-black:#1c1b1b;--white:#fefefe;--straw-gold:#e3c567;--bg:var(--black);--bg-light:var(--carbon-black)}}@layer base{*,:before,:after{box-sizing:border-box}.app{font-family:var(--font-body);color:var(--text);background:var(--bg-light);-webkit-font-smoothing:antialiased;min-height:100svh;margin:0}[data-compose-ui=block]{& h1,& h2,& h3,& h4{font-family:var(--font-title);color:var(--text)}& p,& li,& a,& span,& button,& input,& .y-button{font-family:var(--font-body);color:var(--text)}}@supports not selector(::-webkit-scrollbar){html{scrollbar-color:var(--primary) var(--background);scrollbar-width:auto}}::-webkit-scrollbar{width:16px}::-webkit-scrollbar-track{background-color:var(--background);border-radius:0}::-webkit-scrollbar-thumb{background-color:var(--primary);border:1px solid var(--background);border-radius:0}}@layer layout{.wrapper{width:min(var(--wrapper-max-width,var(--breakpoint-sm)), calc(100% - 2rem));margin-inline:auto}@media screen and (width>=48rem){.wrapper{--wrapper-max-width:var(--breakpoint-md)}}.region{padding-block:var(--_region-padding,var(--space-xl));position:relative}.cs-center{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.cs-center>*{max-width:34rem;margin:auto}.cover{flex-direction:column;flex:1;min-block-size:100%;display:flex}.cover>:not(.cover-main){margin-block:var(--space-md)}.cover>:first-child{margin-block-start:0}.cover>:last-child{margin-block-end:0}.cover-main{width:100%;margin-block:auto}.reel-shell{flex:1;min-inline-size:0}.reel-counter{margin:var(--space-xs) 0 0;font-size:var(--text-sm);font-variant-numeric:tabular-nums;letter-spacing:.08em;opacity:.65}.reel-counter__sep{opacity:.6;margin-inline:.35em}.reel{scroll-snap-type:x proximity;overscroll-behavior-x:contain;align-items:center;block-size:clamp(220px,115px + 32vw,520px);display:flex;overflow:auto hidden}.reel.overflowing{cursor:grab;padding-block-end:var(--space-sm)}.reel.is-dragging{cursor:grabbing;user-select:none}.reel::-webkit-scrollbar{height:30px}.reel::-webkit-scrollbar-thumb{background-color:var(--primary)}@media (width>=640px){.reel::-webkit-scrollbar-thumb{border-right:.85rem solid var(--accent);background-clip:padding-box;border-top:none;border-bottom:none;border-left:none}}@supports not selector(::-webkit-scrollbar){.reel{scrollbar-color:var(--primary) var(--background)}}.reel>*{scroll-snap-align:start;flex:none}.reel>img{block-size:calc(100% - var(--space-xl));flex-basis:auto;width:auto}.reel>:nth-child(odd){align-self:flex-end}.reel>:nth-child(2n){align-self:flex-start}.reel>*+*{margin-inline-start:var(--space-md)}}@layer components{.panel-wrapper{z-index:0;width:100%;height:100%;position:absolute;overflow:hidden;& .panel-section{--panel-width:100dvw;height:100%;max-width:var(--panel-width);background-color:var(--color-bg);z-index:1;justify-content:center;transition:width .3s ease-in-out;display:flex;position:relative;inset:0;overflow:hidden}}.panel-wrapper .panel-section:has(svg:active){z-index:1;width:90%;transition:width .3s ease-in-out}.card-media{max-height:none;height:var(--card-media-height,5rem)}}@layer utilities;body{font-family:var(--font-aporetic-sans-mono)}h1[data-astro-cid-ju4pidww],h2[data-astro-cid-ju4pidww],h3[data-astro-cid-ju4pidww],h4[data-astro-cid-ju4pidww],h5[data-astro-cid-ju4pidww],h6[data-astro-cid-ju4pidww]{font-family:var(--font-aporetic-serif-mono)}
