::selection{color:inherit;text-shadow:none;background-color:oklch(85.79% .0136 106.68/.25)}*,:after,:before{box-sizing:inherit}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-sizing:border-box;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;color:oklch(85.79% .0136 106.68);background-color:oklch(14.48% 0 0);margin:0;padding:0;scroll-padding-top:0;font-family:PP Neue Montreal,sans-serif;font-size:1rem;font-weight:500;line-height:1.5}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;transition-duration:0s;transition-delay:0s}}body{flex-direction:column;min-height:100dvh;margin:0;padding:0;display:flex}article,aside,form,section{container-type:inline-size}a,button,summary{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;cursor:pointer;box-sizing:border-box;background:0 0;border:none;outline-color:oklch(85.79% .0136 106.68);margin:0;padding:0;text-decoration:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:2px;outline-width:2px}select{cursor:pointer}input:not([type=checkbox]),select,textarea{appearance:none;box-sizing:border-box;accent-color:oklch(85.79% .0136 106.68);background-color:oklch(85.79% .0136 106.68/.1);position:relative}input:not([type=checkbox]):disabled,select:disabled,textarea:disabled{opacity:.5;cursor:not-allowed}input:not([type=checkbox])::-moz-placeholder{color:oklch(85.79% .0136 106.68/.5)}select::-moz-placeholder{color:oklch(85.79% .0136 106.68/.5)}textarea::-moz-placeholder{color:oklch(85.79% .0136 106.68/.5)}input:not([type=checkbox])::placeholder,select::placeholder,textarea::placeholder{color:oklch(85.79% .0136 106.68/.5)}input[type=date],input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=range],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{outline:0 solid oklch(85.79% .0136 106.68);font-family:inherit;overflow:visible}input[type=date]:not(:disabled),input[type=datetime-local]:not(:disabled),input[type=email]:not(:disabled),input[type=number]:not(:disabled),input[type=password]:not(:disabled),input[type=range]:not(:disabled),input[type=tel]:not(:disabled),input[type=text]:not(:disabled),input[type=time]:not(:disabled),input[type=url]:not(:disabled),select:not(:disabled),textarea:not(:disabled){transition:outline .2s ease-in-out,outline-offset .2s ease-in-out}input[type=date]:has:not(.input-no-interaction){transition:outline .2s ease-in-out,outline-offset .2s ease-in-out}input[type=datetime-local]:has:not(.input-no-interaction){transition:outline .2s ease-in-out,outline-offset .2s ease-in-out}input[type=email]:has:not(.input-no-interaction){transition:outline .2s ease-in-out,outline-offset .2s ease-in-out}input[type=number]:has:not(.input-no-interaction){transition:outline .2s ease-in-out,outline-offset .2s ease-in-out}input[type=password]:has:not(.input-no-interaction){transition:outline .2s ease-in-out,outline-offset .2s ease-in-out}input[type=range]:has:not(.input-no-interaction){transition:outline .2s ease-in-out,outline-offset .2s ease-in-out}input[type=tel]:has:not(.input-no-interaction){transition:outline .2s ease-in-out,outline-offset .2s ease-in-out}input[type=text]:has:not(.input-no-interaction){transition:outline .2s ease-in-out,outline-offset .2s ease-in-out}input[type=time]:has:not(.input-no-interaction){transition:outline .2s ease-in-out,outline-offset .2s ease-in-out}input[type=url]:has:not(.input-no-interaction){transition:outline .2s ease-in-out,outline-offset .2s ease-in-out}select:has:not(.input-no-interaction){transition:outline .2s ease-in-out,outline-offset .2s ease-in-out}textarea:has:not(.input-no-interaction){transition:outline .2s ease-in-out,outline-offset .2s ease-in-out}input[type=date]:not(:disabled):focus-visible,input[type=datetime-local]:not(:disabled):focus-visible,input[type=email]:not(:disabled):focus-visible,input[type=number]:not(:disabled):focus-visible,input[type=password]:not(:disabled):focus-visible,input[type=range]:not(:disabled):focus-visible,input[type=tel]:not(:disabled):focus-visible,input[type=text]:not(:disabled):focus-visible,input[type=time]:not(:disabled):focus-visible,input[type=url]:not(:disabled):focus-visible,select:not(:disabled):focus-visible,textarea:not(:disabled):focus-visible{outline-offset:2px;outline-width:2px}input[type=date]:has:not(.input-no-interaction):focus-visible{outline-offset:2px;outline-width:2px}input[type=datetime-local]:has:not(.input-no-interaction):focus-visible{outline-offset:2px;outline-width:2px}input[type=email]:has:not(.input-no-interaction):focus-visible{outline-offset:2px;outline-width:2px}input[type=number]:has:not(.input-no-interaction):focus-visible{outline-offset:2px;outline-width:2px}input[type=password]:has:not(.input-no-interaction):focus-visible{outline-offset:2px;outline-width:2px}input[type=range]:has:not(.input-no-interaction):focus-visible{outline-offset:2px;outline-width:2px}input[type=tel]:has:not(.input-no-interaction):focus-visible{outline-offset:2px;outline-width:2px}input[type=text]:has:not(.input-no-interaction):focus-visible{outline-offset:2px;outline-width:2px}input[type=time]:has:not(.input-no-interaction):focus-visible{outline-offset:2px;outline-width:2px}input[type=url]:has:not(.input-no-interaction):focus-visible{outline-offset:2px;outline-width:2px}select:has:not(.input-no-interaction):focus-visible{outline-offset:2px;outline-width:2px}textarea:has:not(.input-no-interaction):focus-visible{outline-offset:2px;outline-width:2px}input[type=date]:is(input:not([type=range]),textarea),input[type=datetime-local]:is(input:not([type=range]),textarea),input[type=email]:is(input:not([type=range]),textarea),input[type=number]:is(input:not([type=range]),textarea),input[type=password]:is(input:not([type=range]),textarea),input[type=range]:is(input:not([type=range]),textarea),input[type=tel]:is(input:not([type=range]),textarea),input[type=text]:is(input:not([type=range]),textarea),input[type=time]:is(input:not([type=range]),textarea),input[type=url]:is(input:not([type=range]),textarea),select:is(input:not([type=range]),textarea),textarea:is(input:not([type=range]),textarea){cursor:text}input[type=range]{cursor:pointer}input[type=range]:before{content:"";background-color:oklch(85.79% .0136 106.68/.1);border-radius:.375rem;width:90%;height:1px;position:absolute;inset:50% 0 0 50%;transform:translate(-50%)}input[type=checkbox],input[type=radio]{cursor:pointer;accent-color:oklch(85.79% .0136 106.68)}label:has(input[type=checkbox]){cursor:pointer;accent-color:oklch(85.79% .0136 106.68)}label:has(input[type=radio]){cursor:pointer;accent-color:oklch(85.79% .0136 106.68)}textarea{field-sizing:content;resize:vertical}audio,canvas,iframe,img,svg,video{vertical-align:middle;max-width:100%;height:auto}figure{margin-top:0;margin-bottom:0}img{background-repeat:no-repeat;background-size:cover;font-style:italic}fieldset,h1,h2,h3,h4,h5,h6,hgroup,ol,p,pre,table,ul{margin:0;padding:0;line-height:1.2}.base-accordion{interpolate-size:allow-keywords;overflow:hidden}.base-accordion:has(summary:focus-visible){outline-offset:2px;outline:2px solid oklch(85.79% .0136 106.68)}.base-accordion:not(:last-child){margin-bottom:var(--gap,1rem)}.base-accordion::details-content{transition-behavior:allow-discrete;block-size:0;transition:block-size .4s,content-visibility .4s}.base-accordion:open::details-content{block-size:auto}.base-accordion__summary{cursor:pointer;align-items:center;list-style:none;display:flex}.base-accordion__summary::-webkit-details-marker{display:none}.base-accordion__summary:focus-visible{outline:0}.base-accordion__icon{margin-right:var(--icon-mr,1rem);background-position:50%;background-repeat:no-repeat;background-size:contain}.base-accordion--icon-animation-rotate-180 .base-accordion__icon{transition:transform .2s}.base-accordion--icon-animation-rotate-180[open] .base-accordion__icon{transform:rotate(180deg)}.base-accordion--icon-animation-rotate-90 .base-accordion__icon{transition:transform .2s}.base-accordion--icon-animation-rotate-90[open] .base-accordion__icon{transform:rotate(90deg)}.base-accordion--icon-animation-opacity .base-accordion__icon{transition:opacity .2s}.base-accordion--icon-animation-opacity[open] .base-accordion__icon{opacity:.7}.base-accordion--icon-animation-scale .base-accordion__icon{transition:opacity .2s}.base-accordion--icon-animation-scale[open] .base-accordion__icon{opacity:.7;transform:scale(.9)}.base-accordion__title{flex:1}.admin-analytics,.admin-tags,.admin-tools,.admin-works{gap:1rem;display:grid}.admin-analytics__header,.admin-analytics__panel,.admin-analytics__sidebar,.admin-tags__header,.admin-tags__panel,.admin-tags__sidebar,.admin-tools__header,.admin-tools__panel,.admin-tools__sidebar,.admin-works__header,.admin-works__panel,.admin-works__sidebar{background:oklch(33.35% .0074 84.59/.18);border:1px solid oklch(85.79% .0136 106.68/.1);border-radius:.625rem;padding:1rem}.admin-analytics__header--no-block-padding,.admin-analytics__panel--no-block-padding,.admin-analytics__sidebar--no-block-padding,.admin-tags__header--no-block-padding,.admin-tags__panel--no-block-padding,.admin-tags__sidebar--no-block-padding,.admin-tools__header--no-block-padding,.admin-tools__panel--no-block-padding,.admin-tools__sidebar--no-block-padding,.admin-works__header--no-block-padding,.admin-works__panel--no-block-padding,.admin-works__sidebar--no-block-padding{padding-block:0}.admin-analytics__eyebrow,.admin-analytics__section-label,.admin-tags__eyebrow,.admin-tags__section-label,.admin-tools__eyebrow,.admin-tools__section-label,.admin-works__eyebrow,.admin-works__section-label{text-transform:uppercase;letter-spacing:.08em;color:oklch(60% .02 67.35);font-size:.875rem}.admin-analytics__title,.admin-tags__title,.admin-tools__title,.admin-works__title{font-size:clamp(1.5rem,3vw,2.25rem)}.admin-analytics__layout,.admin-tags__layout,.admin-tools__layout,.admin-works__layout{flex-direction:column;gap:1rem;display:flex}@media screen and (width>=64rem){.admin-analytics__layout,.admin-tags__layout,.admin-tools__layout,.admin-works__layout{flex-direction:row}}.admin-analytics__layout--list .admin-tags__sidebar,.admin-analytics__layout--list .admin-tools__sidebar,.admin-analytics__layout--list .admin-works__sidebar,.admin-tags__layout--list .admin-tags__sidebar,.admin-tags__layout--list .admin-tools__sidebar,.admin-tags__layout--list .admin-works__sidebar,.admin-tools__layout--list .admin-tags__sidebar,.admin-tools__layout--list .admin-tools__sidebar,.admin-tools__layout--list .admin-works__sidebar,.admin-works__layout--list .admin-tags__sidebar,.admin-works__layout--list .admin-tools__sidebar,.admin-works__layout--list .admin-works__sidebar{flex:1;max-height:none;position:static}.admin-analytics__sidebar,.admin-tags__sidebar,.admin-tools__sidebar,.admin-works__sidebar{flex:1;align-content:start;gap:.75rem;max-height:calc(28dvh - 4rem);display:grid;top:1rem;overflow:auto}@media screen and (width>=64rem){.admin-analytics__sidebar,.admin-tags__sidebar,.admin-tools__sidebar,.admin-works__sidebar{max-height:calc(100dvh - 4rem);position:sticky}}.admin-analytics__item,.admin-tags__item,.admin-tools__item,.admin-works__item{color:inherit;text-align:left;background:oklch(85.79% .0136 106.68/.02);border:1px solid oklch(85.79% .0136 106.68/.2);border-radius:.625rem;gap:.2rem;padding:1rem;display:grid}.admin-analytics__item--active,.admin-tags__item--active,.admin-tools__item--active,.admin-works__item--active{background:oklch(85.79% .0136 106.68/.2);border:1px solid oklch(85.79% .0136 106.68/.375)}.admin-analytics__item--visible,.admin-tags__item--visible,.admin-tools__item--visible,.admin-works__item--visible{opacity:.85}.admin-analytics__item--hidden,.admin-tags__item--hidden,.admin-tools__item--hidden,.admin-works__item--hidden{opacity:.45}.admin-analytics__item--new,.admin-tags__item--new,.admin-tools__item--new,.admin-works__item--new{border:1px solid oklch(85.79% .0136 106.68/.5)}.admin-analytics__item span,.admin-tags__item span,.admin-tools__item span,.admin-works__item span{color:oklch(60% .02 67.35)}.admin-analytics__checkbox-panels,.admin-tags__checkbox-panels,.admin-tools__checkbox-panels,.admin-works__checkbox-panels{flex-direction:column;gap:1rem;display:flex}@media screen and (width>=54rem){.admin-analytics__checkbox-panels,.admin-tags__checkbox-panels,.admin-tools__checkbox-panels,.admin-works__checkbox-panels{flex-direction:row}}.admin-analytics__panel,.admin-tags__panel,.admin-tools__panel,.admin-works__panel{flex:5;gap:1rem}.admin-analytics__actions,.admin-analytics__buttons,.admin-analytics__panel-header,.admin-analytics__status,.admin-tags__actions,.admin-tags__buttons,.admin-tags__panel-header,.admin-tags__status,.admin-tools__actions,.admin-tools__buttons,.admin-tools__panel-header,.admin-tools__status,.admin-works__actions,.admin-works__buttons,.admin-works__panel-header,.admin-works__status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.admin-analytics__panel-header,.admin-tags__panel-header,.admin-tools__panel-header,.admin-works__panel-header{z-index:2;background-color:#1a1919;padding-block:1rem;position:sticky;top:0}.admin-analytics__status,.admin-tags__status,.admin-tools__status,.admin-works__status{color:oklch(60% .02 67.35);justify-content:flex-end;font-size:.875rem}.admin-analytics__panel-title,.admin-tags__panel-title,.admin-tools__panel-title,.admin-works__panel-title{margin-top:.25rem;font-size:clamp(1.25rem,2vw,1.75rem)}.admin-analytics__notice,.admin-tags__notice,.admin-tools__notice,.admin-works__notice{border:1px solid oklch(85.79% .0136 106.68/.1);border-radius:.625rem;margin-block:.75rem 1rem;padding:.85rem 1rem}.admin-analytics__notice--error,.admin-tags__notice--error,.admin-tools__notice--error,.admin-works__notice--error{background:#be123c33}.admin-analytics__notice--success,.admin-tags__notice--success,.admin-tools__notice--success,.admin-works__notice--success{background:#15803d33}.admin-analytics__form,.admin-analytics__grid,.admin-tags__form,.admin-tags__grid,.admin-tools__form,.admin-tools__grid,.admin-works__form,.admin-works__grid{gap:1rem;display:grid}@media screen and (width>=54rem){.admin-analytics__grid,.admin-tags__grid,.admin-tools__grid,.admin-works__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-analytics__grid--4,.admin-tags__grid--4,.admin-tools__grid--4,.admin-works__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.admin-analytics__field,.admin-tags__field,.admin-tools__field,.admin-works__field{gap:.45rem;display:grid}.admin-analytics__field span,.admin-tags__field span,.admin-tools__field span,.admin-works__field span{text-transform:uppercase;letter-spacing:.08em;color:oklch(60% .02 67.35);font-size:.875rem}.admin-analytics__field input,.admin-analytics__field textarea,.admin-tags__field input,.admin-tags__field textarea,.admin-tools__field input,.admin-tools__field textarea,.admin-works__field input,.admin-works__field textarea{color:oklch(85.79% .0136 106.68);border:1px solid oklch(85.79% .0136 106.68/.14);border-radius:.375rem;width:100%;padding:.5rem .75rem;font-size:1.125rem}.admin-analytics__field textarea,.admin-tags__field textarea,.admin-tools__field textarea,.admin-works__field textarea{resize:vertical;min-height:4rem}.admin-analytics__field--inline,.admin-tags__field--inline,.admin-tools__field--inline,.admin-works__field--inline{align-items:center;gap:.25rem;display:flex}.admin-analytics__field--inline input,.admin-tags__field--inline input,.admin-tools__field--inline input,.admin-works__field--inline input{width:auto}.admin-analytics__field--full,.admin-tags__field--full,.admin-tools__field--full,.admin-works__field--full{grid-column:1/-1}.admin-analytics__panel-block,.admin-tags__panel-block,.admin-tools__panel-block,.admin-works__panel-block{background:#ffffff0a;border:1px solid oklch(85.79% .0136 106.68/.1);border-radius:.625rem;gap:.85rem;padding:1rem;display:grid}.admin-analytics__chips,.admin-tags__chips,.admin-tools__chips,.admin-works__chips{flex-wrap:wrap;gap:.5rem;display:flex}.admin-analytics__chip,.admin-tags__chip,.admin-tools__chip,.admin-works__chip{opacity:.4;color:oklch(85.79% .0136 106.68);background:#fff3;border:1px solid oklch(85.79% .0136 106.68/.14);border-radius:10rem;padding:.55rem .85rem;transition-property:opacity,transform;transition-duration:.1s}.admin-analytics__chip:hover,.admin-tags__chip:hover,.admin-tools__chip:hover,.admin-works__chip:hover{opacity:.8}.admin-analytics__chip:active,.admin-tags__chip:active,.admin-tools__chip:active,.admin-works__chip:active{transform:scale(.98)}.admin-analytics__chip--active,.admin-tags__chip--active,.admin-tools__chip--active,.admin-works__chip--active{opacity:1;border-color:oklch(85.79% .0136 106.68)}.admin-analytics__empty,.admin-analytics__empty-panel,.admin-tags__empty,.admin-tags__empty-panel,.admin-tools__empty,.admin-tools__empty-panel,.admin-works__empty,.admin-works__empty-panel{color:oklch(60% .02 67.35)}.admin-analytics__delete-button,.admin-analytics__save-button,.admin-analytics__view-button,.admin-tags__delete-button,.admin-tags__save-button,.admin-tags__view-button,.admin-tools__delete-button,.admin-tools__save-button,.admin-tools__view-button,.admin-works__delete-button,.admin-works__save-button,.admin-works__view-button{--button-text-color:oklch(85.79% .0136 106.68)}.base-button{border-width:var(--button-border-width,0);appearance:none;width:fit-content;height:fit-content;color:var(--button-text-color,inherit);font:inherit;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;border-style:solid;justify-content:center;align-items:center;padding:.65rem 1.25rem;line-height:1;text-decoration:none;transition:color .2s,background-color .2s,border .2s,outline .2s,opacity .2s,transform .2s;display:inline-flex;position:relative}.base-button:focus{outline:none}.base-button:focus-visible{box-shadow:0 0 0 .1875rem oklch(85.79% .0136 106.68/.35)}.base-button:disabled,.base-button[aria-disabled=true]{opacity:.6;cursor:not-allowed;pointer-events:none}.base-button__content{justify-content:center;gap:inherit}.base-button__content,.base-button__label{align-items:center;display:inline-flex}.base-button__icon{flex-shrink:0}.base-button--variant-default{background-color:var(--button-color);border-color:var(--button-color)}.base-button--variant-outline{color:var(--button-color);border-color:var(--button-color);background-color:#0000}.base-button--variant-ghost{color:var(--button-color);background-color:#0000;border-color:#0000}.base-button--size-default{min-height:2.75rem}.base-button--size-half{min-height:1.375rem;padding:.325rem .625rem}.base-button--size-fit{border-color:#0000;margin:0;padding:0}.base-button--size-full-width{width:100%;display:flex}.base-button--size-squared{aspect-ratio:1;min-width:2.75rem;min-height:2.75rem;padding:.5rem}.base-button--icon-bottom .base-button__content,.base-button--icon-top .base-button__content{flex-direction:column}.base-button--icon-left .base-button__content,.base-button--icon-right .base-button__content{flex-direction:row}.base-button--hover-grow:hover{transform:scale(1.05)}.base-button--hover-shrink:hover{transform:scale(.95)}.base-button--hover-animated-underline{position:relative}.base-button--hover-animated-underline:before{content:"";background:var(--button-color);width:0;height:.0625rem;transition:width .2s ease-in-out;position:absolute;bottom:0;left:0}.base-button--hover-animated-underline:hover:before{width:100%}.base-button--hover-underline:hover{text-decoration:underline}.base-button--hover-opacity{transition:opacity .2s linear}.base-button--hover-opacity:hover{opacity:.6}.base-button--hover-replace{position:relative;overflow:hidden}.base-button--hover-replace .base-button__label{transition:transform .3s cubic-bezier(.4,0,.2,1)}.base-button--hover-replace:before{content:attr(data-replace);pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;transition:top .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:100%;left:0}.base-button--hover-replace:hover .base-button__label{transform:translateY(-100%)}.base-button--hover-replace:hover:before{top:0}.base-button--hover-fill-color{position:relative;overflow:hidden}.base-button--hover-fill-color>*{z-index:1;position:relative}.base-button--hover-fill-color:after{z-index:0;content:"";transform:translate3d(calc(-6rem + var(--x)),calc(-2rem + var(--y)),0);background:var(--button-replace-color);border-radius:100rem;width:0;height:0;transition:width .6s,height .6s;position:absolute}.base-button--hover-fill-color:hover:after{width:50rem;height:50rem;transition:width 1s,height 1s}.legal-page{counter-reset:legal-section;color:oklch(85.79% .0136 106.68);padding:clamp(0rem,10vw,8rem) 1rem clamp(0rem,12vw,10rem);position:relative}.legal-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 15% 10%,oklch(85.79% .0136 106.68/.08),#0000 28rem),radial-gradient(circle at 85% 30%,oklch(85.79% .0136 106.68/.08),#0000 24rem);position:fixed;inset:0}.legal-page h1{letter-spacing:-.06em;text-transform:uppercase;max-width:13ch;margin-bottom:clamp(1rem,3vw,2rem);font-size:clamp(3.5rem,10vw,7.8125rem);line-height:.9}.legal-page h1+p{color:oklch(60% .02 67.35);border:1px solid oklch(33.35% .0074 84.59);border-radius:999rem;width:fit-content;margin-bottom:clamp(3rem,7vw,6rem);padding:.5rem .75rem;font-family:ui-monospace,sfmono-regular,menlo,monaco,consolas,monospace,sans-serif;font-size:1rem;display:inline-flex}.legal-page h2,.legal-page h3,.legal-page h4{letter-spacing:-.035em;scroll-margin-top:6rem}.legal-page h2{text-transform:uppercase;border-top:1px solid oklch(33.35% .0074 84.59);margin-top:clamp(4rem,9vw,7rem);padding-top:1.25rem;font-size:clamp(2.25rem,5vw,3.75rem);line-height:.95}.legal-page h3{margin-top:clamp(2.5rem,5vw,4rem);font-size:clamp(1.875rem,3vw,3rem);line-height:1}.legal-page h4{color:oklch(60% .02 67.35);text-transform:uppercase;margin-top:2rem;font-size:1.5rem;line-height:1.1}.legal-page li,.legal-page p{color:oklch(85.79% .0136 106.68/.82);max-width:72ch;font-size:clamp(1.125rem,1.4vw,1.25rem);font-weight:300;line-height:1.65}.legal-page strong{color:oklch(85.79% .0136 106.68);font-weight:600}.legal-page ul{gap:.75rem;max-width:76ch;margin-top:1.25rem;padding-left:0;list-style:none;display:grid}.legal-page li{padding-left:1.5rem;position:relative}.legal-page li:before{content:"";background:oklch(60% .02 67.35);border-radius:999rem;width:.45rem;height:.45rem;position:absolute;top:.75em;left:0}.legal-page li ul{margin-top:.75rem;padding-left:.5rem}.legal-page a{color:oklch(85.79% .0136 106.68);text-underline-offset:.2em;-webkit-text-decoration:underline oklch(85.79% .0136 106.68/.35);text-decoration:underline oklch(85.79% .0136 106.68/.35);transition:color .2s,text-decoration-color .2s}.legal-page a:focus-visible,.legal-page a:hover{color:oklch(60% .02 67.35);text-decoration-color:currentColor}.legal-page>h2,.legal-page>h3,.legal-page>h4,.legal-page>p,.legal-page>ul{margin-left:auto}.legal-page>h2,.legal-page>h3,.legal-page>h4{width:min(100%,76ch)}.legal-page>p,.legal-page>ul{width:min(100%,76ch);margin-top:1rem}@media screen and (width>=64rem){.legal-page{-moz-column-gap:clamp(3rem,8vw,8rem);grid-template-columns:minmax(14rem,.8fr) minmax(0,1.4fr);column-gap:clamp(3rem,8vw,8rem);display:grid}.legal-page h1,.legal-page h1+p{grid-column:1/-1}.legal-page h2,.legal-page h3,.legal-page h4,.legal-page p,.legal-page ul{grid-column:2}.legal-page h2{counter-increment:legal-section;position:relative}.legal-page h2:before{content:counter(legal-section,decimal-leading-zero);color:oklch(60% .02 67.35);letter-spacing:0;font-family:ui-monospace,sfmono-regular,menlo,monaco,consolas,monospace,sans-serif;font-size:1.125rem;position:absolute;top:1.55rem;right:calc(100% + 2rem)}}@media (prefers-reduced-motion:no-preference){.legal-page a,.legal-page h2,.legal-page h3{transition:color .2s,text-decoration-color .2s}}.modal__wrapper{z-index:999;background:0 0;border:none;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:fixed;top:0;left:0;container:modal/inline-size}.modal__wrapper::backdrop{display:none}.modal__overlay{width:100%;height:100%;position:absolute;inset:0}.modal__overlay--black{background-color:#000}.modal__overlay--darker{background-color:#000000bf}.modal__overlay--dark{background-color:#00000080}.modal__overlay--light{background-color:#00000040}.modal__overlay--none{background-color:#0000}.modal__content{background:var(--base-bg-color);z-index:1;position:fixed}.modal__content ::-webkit-scrollbar{width:.25rem}.modal__content--bottom,.modal__content--top{width:100%;left:0}.modal__content--left,.modal__content--right{height:100%;top:50%;transform:translateY(-50%)}.modal__content--top{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;top:0}.modal__content--bottom{border-top-left-radius:1rem;border-top-right-radius:1rem;bottom:0}.modal__content--left{border-top-right-radius:1rem;border-bottom-right-radius:1rem;left:0}.modal__content--right{border-top-left-radius:1rem;border-bottom-left-radius:1rem;right:0}.modal__content--center{border-radius:1rem}.modal__close-button{z-index:1;position:absolute;top:.25rem;right:.25rem}.modal__close-button--margin-simple{margin:.875rem}.modal__close-button--margin-huge{margin:1rem}.modal__close-button--margin-none{margin:.5rem}.modal-anim-enter-active,.modal-anim-enter-active .modal__overlay,.modal-anim-leave-active,.modal-anim-leave-active .modal__overlay{transition:opacity .2s ease-out}.modal-anim-enter-active .modal__content,.modal-anim-leave-active .modal__content{transition:transform .2s ease-out}.modal-anim-enter-from,.modal-anim-enter-from .modal__overlay,.modal-anim-leave-to,.modal-anim-leave-to .modal__overlay{opacity:0}.modal-anim-enter-from .modal__content--top,.modal-anim-leave-to .modal__content--top{transform:translateY(-100%)}.modal-anim-enter-from .modal__content--bottom,.modal-anim-leave-to .modal__content--bottom{transform:translateY(100%)}.modal-anim-enter-from .modal__content--left,.modal-anim-leave-to .modal__content--left{transform:translate(-100%)translateY(-50%)}.modal-anim-enter-from .modal__content--right,.modal-anim-leave-to .modal__content--right{transform:translate(100%)translateY(-50%)}.modal-anim-enter-to,.modal-anim-enter-to .modal__overlay,.modal-anim-leave-from,.modal-anim-leave-from .modal__overlay{opacity:1}.modal-anim-enter-to .modal__content,.modal-anim-leave-from .modal__content{transform:translateY(0)}.modal-anim-enter-to .modal__content--left,.modal-anim-enter-to .modal__content--right,.modal-anim-leave-from .modal__content--left,.modal-anim-leave-from .modal__content--right{transform:translate(0)translateY(-50%)}@media print{*,:after,:before{box-shadow:none;color:#000!important;text-shadow:none!important;background:0 0!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^=\#]:after,a[href^=javascript\:]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{page-break-inside:avoid;border:1px solid #999}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}:root{--color-primary:oklch(85.79% .0136 106.68);--color-secondary:oklch(60% .02 67.35);--color-tertiary:oklch(33.35% .0074 84.59);--color-quaternary:oklch(14.48% 0 0);--color-error:#ef4444;--color-valid:#22c55e}.sr-only{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@font-face{font-family:PP Neue Montreal;font-style:normal;font-weight:100;src:url(../fonts/ppneuemontreal/ppneuemontreal-thin.woff)format("woff");font-display:swap}@font-face{font-family:PP Neue Montreal;font-style:normal;font-weight:400;src:url(../fonts/ppneuemontreal/ppneuemontreal-book.woff)format("woff");font-display:swap}@font-face{font-family:PP Neue Montreal;font-style:italic;font-weight:400;src:url(../fonts/ppneuemontreal/ppneuemontreal-italic.woff)format("woff");font-display:swap}@font-face{font-family:PP Neue Montreal;font-style:normal;font-weight:500;src:url(../fonts/ppneuemontreal/ppneuemontreal-medium.woff)format("woff");font-display:swap}@font-face{font-family:PP Neue Montreal;font-style:italic;font-weight:600;src:url(../fonts/ppneuemontreal/ppneuemontreal-semibolditalic.woff)format("woff");font-display:swap}@font-face{font-family:PP Neue Montreal;font-style:normal;font-weight:700;src:url(../fonts/ppneuemontreal/ppneuemontreal-bold.woff)format("woff");font-display:swap}@font-face{font-family:Dirtyline36Daysoftype2022;font-style:normal;font-weight:400;src:url(../fonts/dirtyline/Dirtyline36daysoftype2022.woff2)format("woff2"),url(../fonts/dirtyline/Dirtyline36daysoftype2022.woff)format("woff"),url(../fonts/dirtyline/Dirtyline36daysoftype2022.ttf)format("truetype");font-display:swap;text-rendering:optimizelegibility}.admin-bar[data-v-805e7304]{z-index:40;pointer-events:none;background:#000;border-bottom:1px solid oklch(85.79% .0136 106.68);justify-content:space-between;align-items:center;gap:1rem;width:100%;height:32px;font-size:.875rem;transition:transform .25s;display:flex;position:fixed;top:0;transform:translateY(-80%)}.admin-bar--visible[data-v-805e7304]{pointer-events:auto;transform:translateY(0)}.admin-bar__left[data-v-805e7304],.admin-bar__right[data-v-805e7304]{align-items:center;height:100%;display:flex}.admin-bar__button[data-v-805e7304]{height:32px;padding:0 .5rem}.admin-bar__button[data-v-805e7304]:hover{background-color:oklch(14.48% 0 0)}.loader[data-v-b9d0b623]{z-index:9999;color:oklch(85.79% .0136 106.68);isolation:isolate;background:oklch(14.48% 0 0);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.loader[data-v-b9d0b623]:before{content:"";filter:blur(2rem);opacity:.85;pointer-events:none;z-index:-1;background:radial-gradient(circle at 20% 20%,#d1d1c733,#0000 30%),radial-gradient(circle at 75% 35%,#44bd8729,#0000 34%);height:70%;animation:4s ease-in-out infinite alternate loader-glow-b9d0b623;position:absolute;inset:auto -20% -45%;transform:translateZ(0)}.loader__word[data-v-b9d0b623]{text-align:center;text-transform:uppercase;will-change:opacity,transform;margin:0;font-size:1.25rem;line-height:.9;animation:.36s cubic-bezier(.22,1,.36,1) loader-word-b9d0b623;transform:translateZ(0)}.loader__word[data-v-b9d0b623]:first-letter{font-family:Dirtyline36Daysoftype2022,sans-serif}.loader__progress[data-v-b9d0b623]{gap:.5rem;display:flex;position:fixed;bottom:clamp(1.25rem,4vw,3rem);right:clamp(1.25rem,4vw,3rem)}.loader__dot[data-v-b9d0b623]{opacity:.35;border:1px solid;border-radius:50%;width:.45rem;height:.45rem;transition:background-color .2s,opacity .2s,transform .2s}.loader__dot--active[data-v-b9d0b623]{opacity:1;background-color:currentColor;transform:scale(1.15)}@keyframes loader-word-b9d0b623{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateZ(0)}}@keyframes loader-glow-b9d0b623{0%{transform:translate(-4%)scale(1)}to{transform:translate(4%,-4%)scale(1.05)}}@media (prefers-reduced-motion:reduce){.loader[data-v-b9d0b623]:before,.loader__word[data-v-b9d0b623]{animation:none}.loader__dot[data-v-b9d0b623]{transition:none}}.layout-enter-active,.layout-leave-active,.page-enter-active,.page-leave-active{transition:opacity .28s,transform .42s cubic-bezier(.22,1,.36,1)}.page-enter-from{opacity:0;transform:translateY(1rem)}.page-leave-to{opacity:0;transform:translateY(-.5rem)}.layout-enter-from,.layout-leave-to{opacity:0}.loader-fade-enter-active,.loader-fade-leave-active{transition:opacity .45s}.loader-fade-enter-from,.loader-fade-leave-to{opacity:0}body.is-loading{overflow:hidden}@media (prefers-reduced-motion:reduce){.layout-enter-active,.layout-leave-active,.page-enter-active,.page-leave-active{transition:none}.layout-enter-from,.layout-leave-to,.page-enter-from,.page-leave-to{opacity:1;transform:none}.loader-fade-enter-active,.loader-fade-leave-active{transition:none}}.error-page[data-v-c0d0fc8e]{color:oklch(85.79% .0136 106.68);background:oklch(14.48% 0 0);align-content:center;gap:1rem;min-height:100dvh;padding:1rem;display:grid}.error-page__code[data-v-c0d0fc8e]{color:oklch(60% .02 67.35);font-size:1.25rem}.error-page__title[data-v-c0d0fc8e]{letter-spacing:-.06em;max-width:10ch;font-size:clamp(4rem,16vw,12rem);font-weight:500;line-height:.85}.error-page__text[data-v-c0d0fc8e]{color:oklch(60% .02 67.35);max-width:40rem;font-size:1.25rem}.error-page__back-button[data-v-c0d0fc8e]{color:oklch(14.48% 0 0);letter-spacing:-.05em;outline:1px solid oklch(85.79% .0136 106.68);gap:.25rem;padding:1rem 1.5rem;font-size:1.25rem;font-weight:700;transition:color .3s .2s}.error-page__back-button[data-v-c0d0fc8e]:hover{color:oklch(85.79% .0136 106.68);transition:outline .3s,color .3s}
