@font-face{font-family:PP Neue Montreal Mono;src:local("PP Neue Montreal Mono Regular"),local("PP Neue Montreal Mono"),url(../fonts/pp-neue-montreal-mono-400.woff2) format(woff2),url(../fonts/pp-neue-montreal-mono.woff2) format(woff2),url(../fonts/pp-neue-montreal-mono-400.woff) format(woff),url(../fonts/pp-neue-montreal-mono.woff) format(woff),url(../fonts/pp-neue-montreal-mono-400.otf) format(opentype);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:PP Neue Montreal Mono;src:local("PP Neue Montreal Mono Regular Italic"),local("PP Neue Montreal Mono Italic"),url(../fonts/pp-neue-montreal-mono-400-italic.woff2) format(woff2),url(../fonts/pp-neue-montreal-mono-400-italic.woff) format(woff),url(../fonts/pp-neue-montreal-mono-400-italic.otf) format(opentype);font-display:swap;font-weight:400;font-style:italic}@layer reset{html{color-scheme:dark}*,:after,:before{box-sizing:border-box}*{color:inherit;font-family:inherit;font-optical-sizing:auto;font-size:inherit;margin:0;outline:none;padding:0;text-align:inherit}body{line-height:1.2;-webkit-font-smoothing:antialiased;background-color:#0b0a11;color:#bcbcca;font-family:PP Neue Montreal Mono,monospace;font-variant-ligatures:none}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{border:none;font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}th{font-weight:400}*{scrollbar-color:oklch(30% .02 286.109deg) transparent;scrollbar-width:thin}}@keyframes flash-green{0%{background-color:transparent;box-shadow:0 0 0 .25rem transparent}40%,60%{background-color:#007742;background-color:oklch(50% .15 154.992deg);box-shadow:0 0 0 .25rem #007742;box-shadow:0 0 0 .25rem oklch(50% .15 154.992deg);color:#cafdda}to{background-color:transparent;box-shadow:0 0 0 .25rem transparent}}@keyframes flash-red{0%{background-color:transparent;box-shadow:0 0 0 .25rem transparent}40%,60%{background-color:#6c141d;box-shadow:0 0 0 .25rem #6c141d;color:#ffb8b6;color:oklch(85% .09 21.17deg)}to{background-color:transparent;box-shadow:0 0 0 .25rem transparent}}@keyframes slide-right{0%{transform:translate(-100%)}to{opacity:0;transform:translate(100%)}}@keyframes shake-error{0%{transform:translate(0)}10%{transform:translate(-10px)}30%{transform:translate(10px)}50%{background:#6c141d;transform:translate(-10px)}70%{transform:translate(10px)}90%{transform:translate(-10px)}to{transform:translate(0)}}@keyframes fade-skeleton{0%{opacity:.5}50%{opacity:.2}to{opacity:.5}}@keyframes wiggle{0%,to{transform:translate(0)}10%{transform:translate(-3px)}20%{transform:translate(3px)}30%{transform:translate(-3px)}40%{transform:translate(3px)}50%{transform:translate(-2px)}60%{transform:translate(2px)}70%{transform:translate(-1px)}80%{transform:translate(1px)}90%{transform:translate(0)}}@layer ui{.trz-svg-icon{aspect-ratio:1/1;box-sizing:border-box;display:inline-block;flex:0 0 auto;width:1em}}@layer ui{.trz-icon-button{aspect-ratio:1;background:none;display:grid;place-items:center;transition:color .2s ease}.trz-icon-button:active:not(:disabled){transform:scale(.975)}.trz-icon-button:hover:not(:disabled){color:var(--trz-icon-button-color-hover,oklch(95% .01 286.109deg))}.trz-icon-button--variant-outlined{background-color:transparent;box-shadow:0 2px 4px -2px #000001e6,0 4px 8px -2px #000001d9,0 8px 16px -4px #000001d9,0 16px 32px -8px #000001cc,inset 0 2px 4px -1px #bcbcca66,inset 0 2px 8px -2px #bcbcca4d,inset 0 2px 12px -4px #bcbcca33}.trz-icon-button--variant-text{background-color:transparent}.trz-icon-button--variant-filled{background-color:var(--_trz-button-background);border:var(--_trz-button-border);box-shadow:var(--_trz-button-shadow)}.trz-icon-button--variant-filled:hover:not(:disabled){background-color:var(--_trz-button-background-hover)}.trz-icon-button--status-idle{cursor:pointer}.trz-icon-button--status-disabled{cursor:not-allowed;filter:grayscale(.25);opacity:.85}.trz-icon-button--status-loading{cursor:wait}.trz-icon-button--size-xs{font-size:.75rem;height:1.25rem}.trz-icon-button--size-s{font-size:1rem;height:1.25rem}.trz-icon-button--size-m{font-size:1.25rem;height:2.5rem}.trz-icon-button--size-l{font-size:1.25rem;height:3rem}.trz-icon-button--color-primary{color:#aaf2db;--trz-icon-button-color-hover:#daf2eb}.trz-icon-button--color-success{color:#78c192;--trz-icon-button-color-hover:oklch(85% .07 154.992deg)}.trz-icon-button--color-error{color:#db6466;--trz-icon-button-color-hover:oklch(75% .12 21.17deg)}.trz-icon-button--color-neutral{color:#bcbcca;--trz-icon-button-color-hover:oklch(95% .01 286.109deg)}.trz-icon-button--color-gold{color:#efbf04;--trz-icon-button-color-hover:oklch(95% .01 286.109deg)}}@layer ui{.trz-simple-modal-layout{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0b0a1166;border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 2px 4px -2px #00000080,0 4px 8px -2px #00000073,0 8px 16px -4px #00000073,0 16px 32px -8px #0006;display:grid;flex-flow:column nowrap;grid-template-areas:"header" "content" "footer";grid-template-columns:1fr;grid-template-rows:auto 1fr auto;overflow:hidden}.trz-simple-modal-layout__header{display:grid;grid-area:header;grid-template-areas:"header-content close";grid-template-columns:1fr auto}.trz-simple-modal-layout__close{grid-area:close}.trz-simple-modal-layout__content{flex:1 1 auto;grid-area:content;min-height:0;overflow:auto;padding-inline:1.25rem;scrollbar-width:none}.trz-simple-modal-layout__footer{border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex:0 0 auto;flex-flow:row nowrap;gap:1rem;grid-area:footer;justify-content:flex-end;padding:1.25rem;width:100%}}@layer ui{@property --_trz-button-gradient-size{syntax:"<percentage>";inherits:false;initial-value:0%}@property --_trz-button-mask-size-x{syntax:"<percentage>";inherits:true;initial-value:300%}@property --_trz-button-mask-size-y{syntax:"<length>";inherits:true;initial-value:24px}.trz-button{align-items:center;border:1px solid transparent;border-radius:.5rem;color:#eeeef5;display:flex;flex-flow:row nowrap;gap:.5rem;justify-content:center;overflow:hidden;transition:.25s ease;transition-property:transform,background,color,filter,opacity,box-shadow,scale,--_trz-button-gradient-size;white-space:nowrap}.trz-button:active:not(:disabled):not(.trz-button--status-loading){transform:scale(.975)}.trz-button--variant-transparent{background-color:transparent;border:1px solid transparent}.trz-button--variant-outlined{background-color:#15151d;border:1px solid hsla(0,0%,100%,.1);color:#bcbcca;overflow:visible;position:relative}.trz-button--variant-outlined:before{border-radius:inherit;filter:blur(6px);inset:-1px;-webkit-mask:radial-gradient(ellipse var(--_trz-button-mask-size-x) var(--_trz-button-mask-size-y) at top center,#000,transparent);mask:radial-gradient(ellipse var(--_trz-button-mask-size-x) var(--_trz-button-mask-size-y) at top center,#000,transparent);-webkit-mask-size:200%;mask-size:200%;transition:.25s ease;transition-property:--_trz-button-mask-size-x,--_trz-button-mask-size-y;z-index:-2}.trz-button--variant-outlined:after,.trz-button--variant-outlined:before{background:linear-gradient(to right,transparent,var(--_trz-button-bright-color),transparent);box-shadow:0 0 6px 0 var(--_trz-button-bright-color,transparent 90%);content:"";position:absolute}.trz-button--variant-outlined:after{height:1px;inset:-1px .5rem auto;z-index:-1}.trz-button--variant-outlined:hover:not(:disabled):not(.trz-button--status-loading){--_trz-bright-size:16px;--_trz-button-gradient-size:25%;--_trz-button-mask-size-y:48px;--_trz-button-mask-size-x:175%}.trz-button--variant-filled{background:var(--_trz-button-background);border:1px solid hsla(0,0%,100%,.1);box-shadow:inset 0 2px 4px #ffffff59,0 2px var(--_trz-bright-size,12px) -4px var(--_trz-button-bright-color,transparent);text-shadow:0 1px 4px rgba(0,0,0,.2)}.trz-button--variant-filled:hover:not(:disabled):not(.trz-button--status-loading){background:var(--_trz-button-background-hover,var(--_trz-button-background));--_trz-bright-size:16px;--_trz-button-gradient-size:25%}.trz-button--color-neutral{--_trz-button-background:oklch(20% .015 286.109deg);--_trz-button-background-hover:oklch(25% .015 286.109deg);--_trz-button-border:solid 1px oklch(25% .015 286.109deg)}.trz-button--color-success{--_trz-button-bright-color:oklch(60% .15 154.992deg);--_trz-button-gradient-size:0%;--_trz-button-border-color:oklch(75% .1 154.992deg/.25);--_trz-button-background:radial-gradient(circle at top center,oklch(65% .15 154.992deg) var(--_trz-button-gradient-size),oklch(50% .15 154.992deg)) padding-box,linear-gradient(to top,oklch(65% .15 154.992deg),oklch(50% .15 154.992deg)) border-box}.trz-button--color-error{--_trz-button-bright-color:oklch(55% .15 21.17deg);--_trz-button-border-color:oklch(65% .15 21.17deg/.25);--_trz-button-background:radial-gradient(circle at top center,oklch(55% .15 21.17deg) var(--_trz-button-gradient-size),oklch(40% .15 21.17deg)) padding-box,linear-gradient(to top,oklch(55% .15 21.17deg),oklch(40% .15 21.17deg)) border-box}.trz-button--status-idle{cursor:pointer}.trz-button--status-disabled{cursor:not-allowed;filter:grayscale(.25);opacity:.85}.trz-button--status-loading{cursor:wait;position:relative}.trz-button--status-loading:before{animation:slide-right 1s linear infinite;background:linear-gradient(90deg,#fff0 25%,#ffffff40);content:"";display:block;inset:0;position:absolute}.trz-button--status-error{animation:wiggle .6s ease-in-out}.trz-button--size-xs{font-size:.75rem;height:1.5rem;padding-inline:.5rem}.trz-button--size-s{font-size:.875rem;height:2rem;padding-inline:.75rem}.trz-button--size-m{font-size:1rem;height:2.5rem;padding-inline:1rem}.trz-button--size-l{font-size:1.125rem;height:3rem;padding-inline:1.25rem}.trz-button--icon-only{aspect-ratio:1;padding:0}}@layer ui{.trz-field{display:flex;gap:.375rem}.trz-field--direction-vertical{flex-flow:column nowrap}.trz-field--direction-horizontal{align-items:center;flex-flow:row nowrap}.trz-field--size-s{--_trz-field-font-size:.875rem}.trz-field--size-m{--_trz-field-font-size:1rem}.trz-field__label{align-items:center;display:flex;flex-flow:row nowrap;font-size:var(--_trz-field-font-size);gap:.5rem;white-space:nowrap}}@layer ui{.trz-form-error__message{background:#6c141d;border-radius:.25rem;color:#ffb8b6;color:oklch(85% .09 21.17deg);display:block;font-size:.875rem;padding:1rem}}@layer ui{.trz-input[data-v-ce226e7e]{border-radius:.5rem;display:grid;grid-template-areas:"start control end";grid-template-columns:auto 1fr auto;grid-template-rows:1fr;z-index:0}.trz-input--autosize .trz-input__control[data-v-ce226e7e]{field-sizing:content}.trz-input--variant-transparent[data-v-ce226e7e]{border:1px solid transparent}.trz-input--variant-filled[data-v-ce226e7e]{background:var(--_trz-input-background);border:1px solid var(--_trz-input-border);border-radius:.5rem;box-shadow:var(--_trz-input-box-shadow);color:var(--_trz-input-color)}.trz-input--color-neutral[data-v-ce226e7e]{--_trz-input-border:oklch(25% .015 286.109deg);--_trz-input-background:oklch(20% .015 286.109deg);--_trz-input-color:oklch(70% .0025 286.109deg)}.trz-input--size-xs[data-v-ce226e7e]{--_horizontal-padding:.25rem;border-radius:.25rem;font-size:.875rem;height:1.5rem}.trz-input--size-s[data-v-ce226e7e]{--_horizontal-padding:.375rem;border-radius:.5rem;font-size:.875rem;height:2rem}.trz-input--size-m[data-v-ce226e7e]{--_horizontal-padding:.75rem;border-radius:.75rem;font-size:1rem;height:2.5rem}.trz-input--size-l[data-v-ce226e7e]{--_horizontal-padding:1rem;border-radius:1rem;font-size:1rem;height:3rem}.trz-input--has-start[data-v-ce226e7e]{--_slot-start-display:flex}.trz-input--has-end[data-v-ce226e7e]{--_slot-end-display:flex}.trz-input--has-padding .trz-input__control[data-v-ce226e7e],.trz-input--has-padding .trz-input__placeholder[data-v-ce226e7e]{padding-inline:var(--_horizontal-padding)}.trz-input--has-padding .trz-input__start[data-v-ce226e7e]{padding-inline-start:var(--_horizontal-padding)}.trz-input--has-padding .trz-input__end[data-v-ce226e7e]{padding-inline-end:var(--_horizontal-padding)}.trz-input__control[data-v-ce226e7e]{background:transparent;grid-area:control;padding-block:0;width:100%}.trz-input__placeholder[data-v-ce226e7e]{align-self:center;color:#9e9ea0;grid-area:control;height:-moz-fit-content;height:fit-content;overflow:hidden;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;z-index:-1}.trz-input__control[data-v-ce226e7e],.trz-input__placeholder[data-v-ce226e7e]{line-height:calc(var(--_line-height) - 2px)}.trz-input__start[data-v-ce226e7e]{display:var(--_slot-start-display,none);grid-area:start}.trz-input__end[data-v-ce226e7e],.trz-input__start[data-v-ce226e7e]{align-items:center;flex-flow:row nowrap;line-height:var(--_line-height);margin:-1px}.trz-input__end[data-v-ce226e7e]{display:var(--_slot-end-display,none);grid-area:end}.trz-input__end[data-v-ce226e7e]>*,.trz-input__start[data-v-ce226e7e]>*{flex:0 0 auto}}@layer ui{.trz-sign-up-modal{max-width:calc(100vw - 2rem);width:30rem}.trz-sign-up-modal__fields{display:flex;flex-flow:column nowrap;gap:1rem;padding-block:1rem}}@layer ui{.trz-modal{background:none;border:none;inset:0;margin:auto;overflow:visible;padding:0;position:absolute}.trz-modal::backdrop{background:transparent;transition:background .25s ease-out}.trz-modal--is-open{--_trz-modal-blur:4px;--_trz-modal-backdrop-background:oklch(5% .01 286.109deg/.5);display:grid;place-items:center}body:has(.trz-modal--is-open){overflow:hidden}.trz-modal--is-open::backdrop{background:#00000059}.trz-modal__content{offset-rotate:0deg}}@layer app{.trz-timer[data-v-14c16587]{display:flex;transform:rotate(-90deg)}.trz-timer__progress[data-v-14c16587]{fill:none;stroke:currentColor;transition:stroke-dashoffset .1s ease}}@layer ui{.trz-img{display:grid;grid-template-columns:100%;grid-template-rows:100%;overflow:hidden;position:relative}.trz-img__fallback,.trz-img__image,.trz-img__skeleton{grid-column:1/-1;grid-row:1/-1;height:100%;width:100%}.trz-img__image{-o-object-fit:cover;object-fit:cover;overflow:clip}.trz-img__fallback{background:#535366;display:grid;font-size:1.5rem;place-items:center}.trz-img__skeleton{animation:pulse 1s ease infinite;background:#535366}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.75}}@layer ui{.trz-notification{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#21212966;background-image:radial-gradient(circle at -50% 0,var(--_trz-notification-shadow-color),transparent 90%);border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;display:grid;grid-template-areas:"icon title timer" "icon content timer";grid-template-columns:auto 1fr auto;grid-template-rows:1fr 1fr;padding:.75rem;row-gap:.375rem}.trz-notification--color-success{--_trz-notification-shadow-color:oklch(60% .15 154.992deg/.25)}.trz-notification--color-error{--_trz-notification-shadow-color:oklch(55% .15 21.17deg/.25)}.trz-notification--color-warning{--_trz-notification-shadow-color:oklch(83.3% .13 98deg/.25)}.trz-notification__icon{align-self:start;font-size:1.25rem;grid-area:icon;margin-block-start:-.125rem}.trz-notification__icon--is-image{border-radius:.25rem;height:2.5rem;overflow:hidden;width:2.5rem}.trz-notification__title{font-size:.875rem;grid-area:title}.trz-notification__dismiss{z-index:1}.trz-notification__dismiss,.trz-notification__timer{align-self:center;grid-area:timer;justify-self:center}.trz-notification__timer{height:2rem;width:2rem}.trz-notification__content{color:#9e9ea0;font-size:.875rem;grid-area:content}}@layer ui{.trz-notifications-container{align-content:start;background:none;border:none;display:grid;gap:.75rem;height:100%;justify-content:end;padding:1rem;pointer-events:none;width:100%;z-index:1}.trz-notifications-container>*{pointer-events:all}.trz-notifications-container__list{position:relative}.trz-notifications-container__notification{opacity:1;position:relative;transform:translate(0) scale(1);transition:.25s ease-in-out;transition-property:transform,opacity;z-index:calc(var(--v366629c9) - var(--trz-notification-index))}.trz-notifications-container__notification:nth-child(n+2){inset:0;opacity:calc(1 - var(--trz-notification-index)*.15);position:absolute;transform:translateY(calc(-5%*var(--trz-notification-index))) scale(calc(pow(.95,var(--trz-notification-index))*100%));transform-origin:top center}.trz-notifications-container__notification--enter-active,.trz-notifications-container__notification--leave-active{transition:transform .25s ease-in-out;z-index:10000}.trz-notifications-container__notification--enter-from,.trz-notifications-container__notification--leave-to{transform:translate(100%)}}@layer reset,ui,app;
