@layer reset{*,:after,:before{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}h1,h2,h3,h4,h5,h6,p{word-wrap:break-word}#__next,#__nuxt,#root{isolation:isolate}ul{list-style-type:none;padding:0}a{color:inherit;text-decoration:none}}@layer base{:root{--body-font-family:var(--font-primary);--body-font-size:var(--font-size-base);--body-line-height:var(--font-line-height-base);--body-color:var(--color-silver-50);--body-background:var(--color-silver-950)}html{font-size:100%;overflow-x:hidden;scroll-behavior:smooth;width:100vw}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--body-background);color:var(--body-color);font-family:var(--body-font-family);font-size:var(--body-font-size);letter-spacing:.0084rem;line-height:var(--body-line-height);width:100%!important}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-turquoise-300);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--color-turquoise-400)}.scrollable-element{scrollbar-color:var(--color-turquoise-300) transparent;scrollbar-width:auto}}@layer colors{:root{--color-silver-50:#f9f9f9;--color-silver-100:#eaeaea;--color-silver-150:#ccc;--color-silver-200:#b2b2b2;--color-silver-300:#888;--color-silver-400:#595959;--color-silver-500:#393939;--color-silver-600:#2b2b2b;--color-silver-700:#212121;--color-silver-800:#191919;--color-silver-900:#121212;--color-silver-950:#0b0b0b;--color-iris-50:#faf9ff;--color-iris-100:#e5deff;--color-iris-150:#cbbeff;--color-iris-200:#ac97ff;--color-iris-300:#8b6eff;--color-iris-400:#6f4ef2;--color-iris-500:#5235d5;--color-iris-600:#4029a6;--color-iris-700:#301e7b;--color-iris-800:#201452;--color-iris-900:#0f0927;--color-citrine-50:#fdfcf7;--color-citrine-100:#faf7e1;--color-citrine-150:#f7efb9;--color-citrine-200:#f6ea94;--color-citrine-300:#f5e56f;--color-citrine-400:#f3df4a;--color-citrine-500:#e5cd19;--color-citrine-600:#ccb700;--color-citrine-700:#b19f00;--color-citrine-800:#867800;--color-citrine-900:#5d5300;--color-folly-50:#fff8f9;--color-folly-100:#ffe1e6;--color-folly-150:#ffbdcb;--color-folly-200:#ff9bb8;--color-folly-300:#ff759c;--color-folly-400:#ff4f75;--color-folly-500:#f10050;--color-folly-600:#d00046;--color-folly-700:#a20037;--color-folly-800:#6f0025;--color-folly-900:#380012;--color-turquoise-50:#f2fffd;--color-turquoise-100:#dbfffa;--color-turquoise-150:#bdfff4;--color-turquoise-200:#91ffed;--color-turquoise-300:#6affe9;--color-turquoise-400:#3afbdd;--color-turquoise-500:#28f0cf;--color-turquoise-600:#00d3b5;--color-turquoise-700:#00af99;--color-turquoise-800:#008270;--color-turquoise-900:#005349;--color-success-100:#f0fbe1;--color-success-200:#d6f3b2;--color-success-300:#b9e87a;--color-success-400:#99d747;--color-success-500:#75be2c;--color-success-600:#63a826;--color-success-700:#4f8b20;--color-success-800:#3d6e1a;--color-success-900:#2b5213;--color-warning-100:#fff6e0;--color-warning-200:#ffe9b3;--color-warning-300:#ffd980;--color-warning-400:#ffc34d;--color-warning-500:#f5a623;--color-warning-600:#d48f1e;--color-warning-700:#b37719;--color-warning-800:#8f5e14;--color-warning-900:#6a450f;--color-danger-100:#ffe9e5;--color-danger-200:#ffc2ba;--color-danger-300:#ff998c;--color-danger-400:#ff6a57;--color-danger-500:#f84934;--color-danger-600:#d93e2e;--color-danger-700:#b73127;--color-danger-800:#8e241d;--color-danger-900:#641811;--color-info-100:#e6f0fd;--color-info-200:#c7e0fb;--color-info-300:#99c7f7;--color-info-400:#64aaf3;--color-info-500:#2f80ed;--color-info-600:#286fcd;--color-info-700:#215daa;--color-info-800:#1b4c89;--color-info-900:#143865}}@layer spacings{:root{--spacing-fluid-5-xs:clamp(.25rem,.092vw + .229rem,.375rem);--spacing-fluid-4-xs:clamp(.313rem,.092vw + .291rem,.438rem);--spacing-fluid-3-xs:clamp(.375rem,.183vw + .332rem,.625rem);--spacing-fluid-2-xs:clamp(.5rem,.229vw + .446rem,.813rem);--spacing-fluid-xs:clamp(.688rem,.275vw + .623rem,1.063rem);--spacing-fluid-s:clamp(.875rem,.366vw + .789rem,1.375rem);--spacing-fluid-m:clamp(1.125rem,.549vw + .996rem,1.875rem);--spacing-fluid-l:clamp(1.5rem,.686vw + 1.339rem,2.438rem);--spacing-fluid-xl:clamp(2rem,.915vw + 1.785rem,3.25rem);--spacing-fluid-2-xl:clamp(2.688rem,1.236vw + 2.398rem,4.375rem);--spacing-fluid-3-xl:clamp(3.563rem,1.648vw + 3.176rem,5.813rem);--spacing-fluid-4-xl:clamp(4.75rem,2.197vw + 4.235rem,7.75rem);--spacing-fluid-5-xl:clamp(6.313rem,2.929vw + 5.626rem,10.313rem)}}@layer typography{:root{--font-sans:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--font-serif:ui-serif,serif;--font-mono:Dank Mono,Operator Mono,Inconsolata,Fira Mono,ui-monospace,SF Mono,Monaco,Droid Sans Mono,Source Code Pro,monospace;--font-articulat:"Articulat";--font-primary:var(--font-articulat,var(--font-sans));--font-weight-thin:100;--font-weight-extra-light:200;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extra-bold:800;--font-weight-heavy:900;--font-line-height-minor-one:1.067;--font-line-height-minor-two:1.125;--font-line-height-minor-third:1.2;--font-line-height-major-third:1.25;--font-line-height-perfect-fourth:1.333;--font-line-height-augmented-fourth:1.414;--font-line-height-perfect-fifth:1.5;--font-line-height-golden-ratio:1.618;--font-letter-spacing-primary:0rem;--font-letter-spacing-secondary:.0168rem;--font-letter-spacing-tertiary:.0252rem;--font-color-text:var(--color-silver-50);--font-color-text-muted:var(--color-silver-150);--font-color-text-extra-muted:var(--color-silver-200);--font-color-text-primary:var(--color-turquoise-500);--font-size-fluid-5xsmall:clamp(.178rem,.081vw + .159rem,.289rem);--font-size-fluid-4xsmall:clamp(.238rem,.109vw + .212rem,.386rem);--font-size-fluid-3xsmall:clamp(.317rem,.145vw + .283rem,.514rem);--font-size-fluid-2xsmall:clamp(.423rem,.193vw + .377rem,.686rem);--font-size-fluid-xsmall:clamp(.563rem,.258vw + .502rem,.914rem);--font-size-fluid-small:clamp(.75rem,.343vw + .67rem,1.25rem);--font-size-fluid-base:clamp(1rem,.458vw + .893rem,1.625rem);--font-size-fluid-large:clamp(1.333rem,.61vw + 1.19rem,2.166rem);--font-size-fluid-xlarge:clamp(1.777rem,.813vw + 1.586rem,2.888rem);--font-size-fluid-2xlarge:clamp(2.369rem,1.084vw + 2.115rem,3.849rem);--font-size-fluid-3xlarge:clamp(3.158rem,1.445vw + 2.819rem,5.131rem);--font-size-fluid-4xlarge:clamp(4.209rem,1.926vw + 3.757rem,6.839rem);--font-size-fluid-5xlarge:clamp(5.61rem,2.568vw + 5.008rem,9.117rem);--heading-font-family:var(--font-primary);--heading-font-size:inherit;--heading-line-height:var(--font-line-height-base);--heading-letter-spacing:initial;--heading-font-weight:var(--font-weight-regular);--heading-color:var(--font-color-text);--heading-margin-block:0;--heading-margin-inline:0;--paragraph-font-family:var(--body-font-family);--paragraph-font-size:var(--font-size-fluid-base);--paragraph-color:var(--font-color-text);--paragraph-line-height:var(--font-line-height-minor-third);--paragraph-letter-spacing:var(--font-letter-spacing-primary);--span-font-family:var(--body-font-family);--span-font-size:var(--font-size-fluid-small);--span-color:var(--font-color-text);--span-line-height:var(--font-line-height-minor-third);--span-letter-spacing:var(--font-letter-spacing-primary);--label-font-family:var(--body-font-family);--label-font-size:var(--font-size-fluid-small);--label-color:var(--font-color-text-extra-muted);--label-line-height:var(--font-line-height-minor-third);--label-letter-spacing:var(--font-letter-spacing-primary)}:is(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6){color:var(--heading-color);font-family:var(--heading-font-family);font-size:var(--heading-font-size);font-weight:var(--heading-font-weight);letter-spacing:var(--font-letter-spacing-primary);line-height:var(--font-line-height-minor-two)}:is(h1,.h1){--heading-font-size:var(--font-size-fluid-5xlarge)}:is(h2,.h2){--heading-font-size:var(--font-size-fluid-4xlarge)}:is(h3,.h3){--heading-font-size:var(--font-size-fluid-3xlarge)}:is(h4,.h4){--heading-font-size:var(--font-size-fluid-2xlarge)}:is(h5,.h5){--heading-font-size:var(--font-size-fluid-xlarge)}:is(h6,.h6){--heading-font-size:var(--font-size-fluid-large)}:is(p,.p){color:var(--paragraph-color);font-family:var(--paragraph-font-family);font-size:var(--paragraph-font-size);letter-spacing:var(--paragraph-letter-spacing);line-height:var(--paragraph-line-height)}:is(span,.span){color:var(--span-color);font-family:var(--span-font-family);font-size:var(--span-font-size);letter-spacing:var(--span-letter-spacing);line-height:var(--span-line-height)}:is(label,.label){color:var(--label-color);font-family:var(--label-font-family);font-size:var(--label-font-size);letter-spacing:var(--label-letter-spacing);line-height:var(--label-line-height)}}@font-face{font-display:swap;font-family:Articulat;font-style:normal;font-weight:100;src:url(../fonts/Articulat/ArticulatCF-Thin.otf) format("truetype")}@font-face{font-display:swap;font-family:Articulat;font-style:normal;font-weight:200;src:url(../fonts/Articulat/ArticulatCF-ExtraLight.otf) format("truetype")}@font-face{font-display:swap;font-family:Articulat;font-style:normal;font-weight:300;src:url(../fonts/Articulat/ArticulatCF-Light.otf) format("truetype")}@font-face{font-display:swap;font-family:Articulat;font-style:normal;font-weight:400;src:url(../fonts/Articulat/ArticulatCF-Regular.otf) format("truetype")}@font-face{font-display:swap;font-family:Articulat;font-style:normal;font-weight:500;src:url(../fonts/Articulat/ArticulatCF-Medium.otf) format("truetype")}@font-face{font-display:swap;font-family:Articulat;font-style:normal;font-weight:600;src:url(../fonts/Articulat/ArticulatCF-DemiBold.otf) format("truetype")}@font-face{font-display:swap;font-family:Articulat;font-style:normal;font-weight:700;src:url(../fonts/Articulat/ArticulatCF-Bold.otf) format("truetype")}@font-face{font-display:swap;font-family:Articulat;font-style:normal;font-weight:800;src:url(../fonts/Articulat/ArticulatCF-ExtraBold.otf) format("truetype")}@font-face{font-display:swap;font-family:Articulat;font-style:normal;font-weight:900;src:url(../fonts/Articulat/ArticulatCF-Heavy.otf) format("truetype")}@layer -shadows{:root{--shadow-1:0px 16px 64px 0px rgba(0,0,0,.1),0px 8px 16px 0px rgba(0,0,0,.1);--shadow-2:0px 12px 48px 0px rgba(0,0,0,.1),0px 6px 12px 0px rgba(0,0,0,.1);--shadow-3:0px 4px 12px 0px rgba(0,0,0,.05),0px 4px 12px 0px rgba(0,0,0,.05);--shadow-4:1px 1px 2px 0px rgba(0,0,0,.1) inset;--shadow-5:0px 1px 2px 0px rgba(0,0,0,.1);--shadow-6:0px 24px 96px 0px rgba(0,0,0,.1),0px 12px 24px 0px rgba(0,0,0,.1)}}@layer borders{:root{--border-size-1:.0625rem;--border-size-2:.125rem;--border-type-solid:solid;--border-type-dashed:dashed;--border-color:var(--color-grayscale-300);--border-transparent:rgba(0,0,0,.05);--outline-color:var(--color-grayscale-500);--radius-1:.125rem;--radius-2:.25rem;--radius-3:.375rem;--radius-4:.5rem;--radius-5:.625rem;--radius-6:.75rem;--radius-7:.9375rem;--radius-9:1.125rem;--radius-circle:100%;--border-global-1:var(--border-size-1) var(--border-type-solid) var(--border-color);--border-global-2:var(--border-size-2) var(--border-type-solid) var(--border-color);--border-global-transparent:var(--border-size-1) var(--border-type-solid) var(--border-transparent);--outline-global:var(--border-size-2) var(--border-type-solid) var(--outline-color);--outline-global-offset:.0625rem}}@layer utility{.text-muted{color:var(--font-color-text-muted)}.text-primary{color:var(--font-color-text-primary)}.text-line-through{text-decoration-line:line-through}}@layer link{:root{--link-color:var(--color-silver-300);--link-text-decoration:none;--link-transition:color .18s ease}a{color:var(--link-color);-webkit-text-decoration:var(--link-text-decoration);text-decoration:var(--link-text-decoration);transition:var(--link-transition)}a:hover{--link-color:var(--color-silver-100)}}@layer button{:root{--btn-radius:1000px;--btn-padding-y:var(--spacing-fluid-xs);--btn-padding-x:var(--spacing-fluid-l);--btn-gap:8px;--btn-fw:600}.btn{align-items:center;border:1px solid transparent;border-radius:var(--btn-radius);cursor:pointer;display:inline-flex;font-weight:var(--btn-fw);gap:var(--btn-gap);justify-content:center;line-height:1;padding:var(--btn-padding-y) var(--btn-padding-x);transition:all .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn--icon-only{height:40px;padding:10px;width:40px}.btn__icon{height:18px;width:18px}.btn--default{background:var(--color-silver-50);border-color:var(--color-silver-50);color:var(--color-silver-800)}.btn--default:hover:not(:disabled){background:var(--color-silver-950);border-color:var(--color-silver-50);color:var(--color-silver-50)}.btn:active:not(:disabled){background:var(--color-silver-800);border-color:var(--color-silver-50)}.btn:disabled{background:var(--color-silver-600);border-color:var(--color-silver-600);color:var(--color-silver-950);cursor:not-allowed}.btn--secondary{background:var(--color-silver-800);color:var(--color-silver-50)}.btn--secondary:hover:not(:disabled){background:var(--color-silver-600)}.btn--secondary:active:not(:disabled){background:var(--color-silver-700)}.btn--secondary:disabled{background:var(--color-silver-600);color:var(--color-silver-950);cursor:not-allowed}.btn--glass{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-color:var(--color-silver-500)}.btn--glass.btn--default{color:var(--color-silver-50)}.btn--glass.btn--default,.btn--glass.btn--default:active:not(:disabled),.btn--glass.btn--default:hover:not(:disabled),.btn--glass.btn--secondary{background:#fafafa0a;border-color:var(--color-silver-500)}.btn--glass.btn--secondary{color:var(--color-silver-50)}.btn--glass.btn--secondary:active:not(:disabled),.btn--glass.btn--secondary:hover:not(:disabled){background:#fafafa0a;border-color:var(--color-silver-500)}}@layer input{:root{--input-color:var(--color-silver-150);--input-background:var(--color-silver-800);--input-padding-inline:var(--spacing-fluid-m);--input-padding-top:var(--spacing-fluid-l);--input-padding-bottom:var(--spacing-fluid-m);--input-border-width:1px;--input-border-radius:12px;--input-border-type:solid;--input-border-color:var(--color-silver-500);--input-font-size:var(--font-size-fluid-large);--input-line-height:var(--font-line-height-minor-two);--input-error-border-color:var(--color-folly-400)}input,textarea{background:var(--input-background);border:var(--input-border-width) var(--input-border-type) var(--input-border-color);border-radius:var(--input-border-radius);color:var(--input-color);font-size:var(--input-font-size);line-height:var(--input-line-height);outline:none;padding-inline:var(--input-padding-inline);padding-bottom:var(--input-padding-bottom);padding-top:var(--input-padding-top);transition:all .1s ease-in}input:hover,textarea:hover{--input-background:var(--color-silver-700);--input-border-color:var(--color-silver-400)}input:focus,textarea:focus{--input-color:var(--color-silver-50);--input-background:var(--color-silver-800);--input-border-color:var(--color-silver-200)}.has-error input,.has-error textarea,input.error,textarea.error{--input-border-color:var(--input-error-border-color)}}@layer select{.base-select-wrapper{border:1px solid var(--color-silver-700);border-radius:100px;display:inline-block;font-family:inherit;max-width:-moz-max-content;max-width:max-content;padding-block:var(--spacing-fluid-5-xs);padding-inline:var(--spacing-fluid-4-xs);position:relative;width:200px}.base-select-wrapper .base-select-trigger{align-items:center;background:var(--color-silver-950);border-radius:1000px;color:var(--color-silver-300);cursor:pointer;display:flex;justify-content:space-between;max-width:-moz-max-content;max-width:max-content;padding-block:var(--spacing-fluid-3-xs);padding-inline:var(--spacing-fluid-xs);-webkit-user-select:none;-moz-user-select:none;user-select:none}.base-select-wrapper .base-select-trigger:hover{background:var(--color-silver-700);color:var(--color-silver-50)}.base-select-wrapper .base-select-trigger:hover .icon{color:var(--color-silver-50)}.base-select-wrapper .base-select-trigger:hover .icon path{fill:var(--color-silver-50)}.base-select-wrapper .base-select-trigger .icon{color:var(--color-silver-300);height:24px;margin-left:8px;width:24px}.base-select-wrapper .base-select-trigger .icon path{fill:var(--color-silver-300)}.base-select-wrapper .base-select-options{background:var(--color-silver-950);border:1px solid var(--color-silver-700);border-radius:24px;display:flex;flex-direction:column;gap:var(--spacing-fluid-5-xs);left:0;margin-top:4px;max-height:200px;overflow-y:auto;padding:var(--spacing-fluid-5-xs);position:absolute;top:100%;width:100%;z-index:100}.base-select-wrapper .base-select-options li{border-radius:1000px;color:var(--color-silver-300);cursor:pointer;padding-block:var(--spacing-fluid-3-xs);padding-inline:var(--spacing-fluid-s)}.base-select-wrapper .base-select-options li.selected{background:var(--color-silver-800);color:var(--color-silver-50)}.base-select-wrapper .base-select-options li.highlighted,.base-select-wrapper .base-select-options li:hover{background:var(--color-silver-700);color:var(--color-silver-50)}}[data-vgsap-from-invisible=true]:not([data-vgsap-stagger=true]),[data-vgsap-from-invisible=true][data-vgsap-stagger=true]>*{opacity:0}
