:export{colors-black:#090a11;colors-white:#fff;colors-red:#f54747;colors-blue:#385dda;colors-accent:#c1ab77;colors-valid:#20dd20;colors-invalid:#d80a0a;breakpoints-phonesPortraitSmall:360;breakpoints-phonesPortrait:435;breakpoints-phones:740;breakpoints-tabletsPortrait:980;breakpoints-tablets:1025;breakpoints-screenSmall:1280;breakpoints-screenMedium:1450;breakpoints-screenLarge:1980;breakpoints-screenXLarge:2560;breakpoints-tightScreenH:680}:root{--safe-area-top:env(safe-area-inset-top);--color-white:#ffffff;--color-black:#090a11;--color-red:#f54747;--color-blue:#385dda;--color-background:#ffffff;--color-text:#090a11;--color-text-muted:color-mix(in srgb,var(--color-text) 55%,transparent);--color-accent:#c1ab77;--color-valid:#20dd20;--color-invalid:#d80a0a;--surface:color-mix(in srgb,var(--color-text) 5%,transparent);--opacity-disabled:0.3;--unit:0.625rem;--size-space-tb:3rem;--size-space-lr:3rem;--size-header-h:calc(var(--unit) * 9);--size-wrapper-w:68.75rem;--size-wrapper-w--large:86.25rem;--size-wrapper-w--small:41.25rem;--size-wrapper-w--xsmall:33.75rem;--size-wrapper-w--xxsmall:26.875rem;--border-radius:1.125rem;--border-radius--xl:1.75rem;--border-color:color-mix(in srgb,var(--color-text) 16%,transparent);--line-w:1px;--line-w--xl:2px;--blur:blur(0.375rem);--fz--xxs:0.8125rem;--fz--xs:1rem;--fz--sm:1.125rem;--fz--md:1.875rem;--fz--lg:2.25rem;--fz--xl:3rem;--fz--xxl:4.5rem;--lh--xxs:1.2307692308;--lh--xs:1.25;--lh--sm:1.3333333333;--lh--md:1.2;--lh--lg:1.0555555556;--lh--xl:1.0833333333;--lh--xxl:1.0277777778;--duration:300ms;--duration-fast-extra:140ms;--duration-fast:200ms;--duration-slow:600ms;--ease:ease-in-out;--ease-2:cubic-bezier(0.4,0,0.2,1)}@media(prefers-color-scheme:dark){:root{--color-background:#090a11;--color-text:#ffffff}}@media(max-width:980px){:root{--size-space-tb:2.286rem;--size-space-lr:2.286rem}}@media(max-width:435px){:root{--fz--sm:1.35rem;--size-space-tb:1.524rem;--size-space-lr:1.524rem}}::selection{color:var(--color-background);background-color:color-mix(in srgb,var(--color-accent) 90%,transparent)}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}*{padding:0;margin:0}html{background-color:var(--color-background);color:var(--color-text);font-size:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(min-width:1980px){html{font-size:111.1112%}}@media(max-width:1280px){html{font-size:94.5%}}body,html{width:100%}body.locked-viewport,html.locked-viewport{height:100%;overflow:hidden}.locked-viewport{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.locked-viewport [contenteditable],.locked-viewport input,.locked-viewport textarea{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;user-select:text}body{background:color-mix(in srgb,var(--color-text) 3%,transparent);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}#main-canvas>*>*{outline:none!important}img,video{width:100%;height:auto;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}button{font-size:var(--fz--xxs)}a{transition:box-shadow var(--duration-fast) var(--ease);color:inherit;text-decoration:none}a:focus-visible{outline:none;box-shadow:0 0 0 calc(var(--unit)*.2) color-mix(in srgb,var(--color-accent) 85%,transparent)}a:hover{text-decoration:underline}@media(hover:none){a{text-decoration:underline}}hr{margin:var(--unit) 0;height:var(--line-w--xl);background:currentColor;border:0}fieldset,hr{display:block}fieldset{-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px;-webkit-padding-before:calc(var(--unit)*2);padding-block-start:calc(var(--unit)*2);-webkit-padding-start:var(--unit);padding-inline-start:var(--unit);-webkit-padding-end:calc(var(--unit)*2);padding-inline-end:calc(var(--unit)*2);-webkit-padding-after:calc(var(--unit)*2);padding-block-end:calc(var(--unit)*2);min-inline-size:min-content;border-width:var(--line-w);border-style:solid;border-color:currentColor;border-radius:var(--unit)}fieldset>div{margin-left:var(--unit);margin-bottom:var(--unit)}fieldset>div:last-child{margin-bottom:0}fieldset legend{padding:0 var(--unit)}table{width:100%;padding:var(--unit);border-collapse:collapse;border-radius:var(--unit);box-shadow:0 0 var(--line-w) color-mix(in srgb,var(--color-text) 50%,transparent)}table tr:not(:last-child){border-bottom:var(--line-w) solid var(--border-color)}table td,table th{padding:var(--unit)}table td:not(:last-child),table th:not(:last-child){border-right:var(--line-w) solid var(--border-color)}