@charset "UTF-8";@layer reset{*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;border:none;outline:none;background:none;text-decoration:none;list-style:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:inherit;-webkit-tap-highlight-color:transparent;text-wrap:balance}html{position:relative;writing-mode:horizontal-tb;text-rendering:optimizeSpeed;font-size:calc(1rem + var(--accessibility-font-size, 0) * 1px);line-height:1.2;scroll-behavior:smooth;scrollbar-gutter:stable;overflow-anchor:auto;-webkit-text-size-adjust:100%}body{position:relative;font-family:Inter,sans-serif;color:var(--contrast-color-100);background-color:color-mix(in hsl,var(--base-color-400) 6%,transparent);accent-color:var(--green-color-200);transition:.3s cubic-bezier(.39,.575,.565,1);transition-property:background-color}main{position:relative}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}p,h1,h2,h3,h4,h5,h6,span{white-space:pre-line;transition:.3s cubic-bezier(.39,.575,.565,1);transition-property:color,background-color}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}img,picture,video,canvas,svg{display:block;max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse;inline-size:100%}a,button,input,textarea,select{line-height:inherit;text-decoration-skip-ink:auto;transition:.3s cubic-bezier(.39,.575,.565,1);transition-property:color,background-color,border-color,border-radius,box-shadow}button,a{cursor:pointer}a:not([class],:has(div)){color:var(--green-color-200)}input,textarea{caret-color:var(--green-color-200);accent-color:inherit}textarea{resize:none}textarea:focus{outline:none}input::-webkit-clear-button,input::-webkit-inner-spin-button,input::-webkit-search-cancel-button,input::-webkit-search-decoration,input::-webkit-slider-thumb,input::-webkit-outer-spin-button{-webkit-appearance:none}input::-moz-range-thumb{-moz-appearance:none}input:focus{outline:none}details summary::-webkit-details-marker{display:none;visibility:hidden;content-visibility:hidden}svg,svg *{transition:.3s cubic-bezier(.39,.575,.565,1);transition-property:fill,stroke,transform,background}ul li,ol li{line-height:1.35;transition:.3s cubic-bezier(.39,.575,.565,1);transition-property:background-color,color,border-color}ul li::marker,ol li::marker{display:block;margin-right:8px}ol li{list-style:decimal inside}}@layer variables{:root{color-scheme:light;--accessibility-font-size: 0;--font-size-12: .75rem;--font-size-14: .875rem;--font-size-16: 1rem;--font-size-18: 1.125rem;--font-size-20: 1.25rem;--font-size-22: 1.375rem;--font-size-24: 1.5rem;--font-weight-300: 300;--font-weight-400: 400;--font-weight-500: 500;--font-weight-600: 600;--font-weight-700: 700;--visibility-hidden: hidden;--visibility-visible: visible;--opacity-transparent: 0;--opacity-opaque: 1;--display-none: none;--display-default: revert;--white: hsl(0, 0%, 100%);--black: hsl(0, 0%, 6%);--green: hsl(151, 100%, 37%);--blue: hsl(207, 25%, 55%);--orange: hsl(28, 59%, 59%);--red: hsl(2, 78%, 55%);--base-color: light-dark(var(--white), var(--black));--base-color-100: light-dark(hsl(0, 0%, 100%), hsl(0, 0%, 0%));--base-color-200: light-dark(hsl(204, 22%, 95%), hsl(202, 9%, 15%));--base-color-300: light-dark(hsl(0, 0%, 72%), hsl(0, 0%, 28%));--base-color-400: light-dark(hsl(202, 9%, 52%), hsl(202, 9%, 42%));--base-color-500: light-dark(hsl(213, 10%, 30%), hsl(213, 10%, 20%));--contrast-color: light-dark(var(--black), var(--white));--contrast-color-100: light-dark(hsl(0, 0%, 10%), hsl(0, 0%, 100%));--contrast-color-200: light-dark(hsl(202, 9%, 52%), hsl(204, 22%, 95%));--contrast-color-300: light-dark(hsl(213, 10%, 49%), hsl(0, 0%, 72%));--contrast-color-400: light-dark(hsl(0, 0%, 72%), hsl(202, 9%, 52%));--contrast-color-500: light-dark(hsl(0, 0%, 100%), hsl(0, 0%, 10%));--green-color-100: hsl(150, 100%, 27%);--green-color-200: hsl(150, 100%, 37%);--green-color-300: hsl(150, 100%, 40%);--green-color-400: hsl(148, 60%, 62%);--blue-color-100: hsl(196, 53%, 33%);--blue-color-200: hsl(196, 53%, 53%);--blue-color-300: hsl(196, 53%, 66%);--blue-color-400: hsl(194, 96%, 37%);--purple-color-100: hsl(239, 37%, 38%);--purple-color-200: hsl(239, 37%, 58%);--purple-color-300: hsl(239, 37%, 68%);--orange-color-100: hsl(27, 52%, 47%);--orange-color-200: hsl(27, 52%, 57%);--orange-color-300: hsl(27, 52%, 60%);--orange-color-400: hsl(33, 70%, 64%);--red-color-100: hsl(2, 78%, 45%);--red-color-200: hsl(2, 78%, 55%);--red-color-300: hsl(2, 78%, 65%);--red-color-400: hsl(10, 64%, 48%);--orange-gradient: linear-gradient(136deg, var(--orange-color-200) 0%, var(--orange-color-400) 100%);--green-gradient: linear-gradient(136deg, var(--green-color-200) 0%, var(--green-color-400) 100%);--blue-gradient: linear-gradient(136deg, var(--blue-color-200) 0%, var(--purple-color-200) 100%);--blue-green-gradient: linear-gradient(220.11deg, hsl(105, 64%, 48%), hsl(196, 69%, 66%));--blue-light-gradient: linear-gradient(220.11deg, hsl(210, 64%, 48%), hsl(196, 69%, 66%));--purple-blue-gradient: linear-gradient(220.11deg, #7E76A8, #87A3E0);--orange-red-gradient: linear-gradient(220.11deg, hsl(10, 64%, 48%), hsl(39, 75%, 66%))}}@layer commons{h1{font:700 clamp(2.5rem,6vw,3.5rem) "Inter",sans-serif}h2{font:700 clamp(2rem,5vw,3rem) "Inter",sans-serif}h3{font:600 clamp(1.5rem,4vw,2rem) "Inter",sans-serif}h4{font:600 clamp(1.125rem,3vw,1.5rem) "Inter",sans-serif}h5{font:600 1.5rem Inter,sans-serif}h6{font:600 1.375rem Inter,sans-serif}.size-12{font-size:var(--font-size-12)}.size-14{font-size:var(--font-size-14)}.size-16{font-size:var(--font-size-16)}.size-18{font-size:var(--font-size-18)}.size-20{font-size:clamp(1rem,2vw,var(--font-size-20))}.size-22{font-size:clamp(1.125rem,2vw,var(--font-size-22))}.size-24{font-size:clamp(1.125rem,2vw,var(--font-size-24))}.weight-400{font-weight:400}.weight-500{font-weight:500}.weight-600{font-weight:600}.content-visible{visibility:var(--visibility-visible);content-visibility:var(--visibility-visible)}.content-hidden{visibility:var(--visibility-hidden);content-visibility:var(--visibility-hidden)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;clip:rect(0 0 0 0);white-space:nowrap;border:0}.-scroll-container-x{overflow-x:auto;scroll-snap-type:inline mandatory;scroll-snap-stop:always;scroll-padding-inline:1rem;scrollbar-gutter:auto;scroll-behavior:smooth;align-items:stretch;scrollbar-width:thin;scrollbar-color:color-mix(in hsl,var(--base-color-400) 6%,transparent) transparent;will-change:scroll-position}.-scroll-container-x>*{scroll-snap-align:start}.-scroll-container-x::-webkit-scrollbar{margin:0 auto;block-size:1px}.-scroll-container-x::-webkit-scrollbar-thumb{opacity:0;margin:0 auto;background-color:color-mix(in hsl,var(--base-color-400) 6%,transparent);border-radius:12px;border:1px none}.-scroll-container-y{overflow-x:auto;scroll-snap-type:block mandatory;scroll-snap-stop:always;scroll-padding-block:1rem;scrollbar-gutter:auto;scroll-behavior:smooth;align-items:stretch;scrollbar-width:thin;scrollbar-color:color-mix(in hsl,var(--base-color-400) 6%,transparent) transparent;will-change:scroll-position}.-scroll-container-y>*{scroll-snap-align:start}.-scroll-container-y::-webkit-scrollbar{margin:0 auto;block-size:1px}.-scroll-container-y::-webkit-scrollbar-thumb{opacity:0;margin:0 auto;background-color:color-mix(in hsl,var(--base-color-400) 6%,transparent);border-radius:12px;border:1px none}}@layer accessibility{html[data-image-hidden] [data-element=icon]:not([data-hidden=false]),html[data-image-hidden] :where(img,picture,video,audio,iframe,object,embed):not([data-visible=true]){content-visibility:var(--visibility-hidden);visibility:var(--visibility-hidden);overflow:var(--visibility-hidden);opacity:var(--opacity-transparent);display:var(--display-none)}html[data-image-filtered]{filter:grayscale(1)}html[data-color-scheme]{--green-color-100: var(--contrast-color-100);--green-color-200: var(--contrast-color-100);--green-color-300: var(--contrast-color-100);--green-color-400: var(--contrast-color-100);--blue-color-100: var(--contrast-color-100);--blue-color-200: var(--contrast-color-100);--blue-color-300: var(--contrast-color-100);--blue-color-400: var(--contrast-color-100);--purple-color-100: var(--contrast-color-100);--purple-color-200: var(--contrast-color-100);--purple-color-300: var(--contrast-color-100);--purple-color-400: var(--contrast-color-100);--orange-color-100: var(--contrast-color-100);--orange-color-200: var(--contrast-color-100);--orange-color-300: var(--contrast-color-100);--orange-color-400: var(--contrast-color-100);--red-color-100: var(--contrast-color-100);--red-color-200: var(--contrast-color-100);--red-color-300: var(--contrast-color-100);--red-color-400: var(--contrast-color-100);--orange-gradient: var(--white);--green-gradient: var(--white);--blue-gradient: var(--white);--blue-green-gradient: var(--white);--blue-light-gradient: var(--white);--purple-blue-gradient: var(--white);--orange-red-gradient: var(--white)}html[data-color-scheme] html,html[data-color-scheme] body,html[data-color-scheme] *{transition:unset!important}html[data-color-scheme] body{background-color:color-mix(in hsl,var(--white) 94%,var(--black))}html[data-color-scheme] :where(button,a,div:has(>details)):not(:disabled){outline:2px solid transparent}html[data-color-scheme] :where(button,a,div:has(>details)):not(:disabled) *{border:unset;outline-offset:unset;box-shadow:unset}html[data-color-scheme] :where(button,a,div:has(>details)):not(:disabled):focus,html[data-color-scheme] :where(button,a,div:has(>details)):not(:disabled):active,html[data-color-scheme] :where(button,a,div:has(>details)):not(:disabled):hover{box-shadow:unset;outline-color:var(--black);outline-offset:2px}html[data-color-scheme] [data-color=SHADOW],html[data-color-scheme] [data-color=GREEN],html[data-color-scheme] [data-color=WHITE]{background:var(--black);color:var(--white)}html[data-color-scheme] [data-color=SHADOW] svg [fill]:not([fill=none]):not([fill=transparent]),html[data-color-scheme] [data-color=GREEN] svg [fill]:not([fill=none]):not([fill=transparent]),html[data-color-scheme] [data-color=WHITE] svg [fill]:not([fill=none]):not([fill=transparent]){fill:var(--white)}html[data-color-scheme] [data-color=SHADOW] svg [stroke]:not([stroke=none]):not([stroke=transparent]),html[data-color-scheme] [data-color=GREEN] svg [stroke]:not([stroke=none]):not([stroke=transparent]),html[data-color-scheme] [data-color=WHITE] svg [stroke]:not([stroke=none]):not([stroke=transparent]){stroke:var(--black)}html[data-color-scheme] [data-color=TRANSPARENT],html[data-color-scheme][data-color=MONOCHROME]{background:transparent;color:var(--black)}html[data-color-scheme] span:not([class]){background:unset;color:unset;-webkit-text-fill-color:unset}html[data-color-scheme] p{background:unset;color:unset}html[data-color-scheme=light]{color-scheme:light;--base-color-100: color-mix(in hsl, var(--white) 100%, var(--black));--base-color-200: color-mix(in hsl, var(--white) 92%, var(--black));--base-color-300: color-mix(in hsl, var(--white) 68%, var(--black));--base-color-400: color-mix(in hsl, var(--white) 40%, var(--black));--base-color-500: color-mix(in hsl, var(--white) 20%, var(--black));--contrast-color-100: color-mix(in hsl, var(--black) 100%, var(--white));--contrast-color-200: color-mix(in hsl, var(--black) 92%, var(--white));--contrast-color-300: color-mix(in hsl, var(--black) 68%, var(--white));--contrast-color-400: color-mix(in hsl, var(--black) 40%, var(--white));--contrast-color-500: color-mix(in hsl, var(--black) 20%, var(--white))}html[data-color-scheme=dark]{color-scheme:dark;--white: black;--black: white;--base-color-100: color-mix(in hsl, var(--black) 0%, var(--white));--base-color-200: color-mix(in hsl, var(--black) 8%, var(--white));--base-color-300: color-mix(in hsl, var(--black) 32%, var(--white));--base-color-400: color-mix(in hsl, var(--black) 60%, var(--white));--base-color-500: color-mix(in hsl, var(--black) 80%, var(--white));--contrast-color-100: color-mix(in hsl, var(--white) 0%, var(--black));--contrast-color-200: color-mix(in hsl, var(--white) 8%, var(--black));--contrast-color-300: color-mix(in hsl, var(--white) 32%, var(--black));--contrast-color-400: color-mix(in hsl, var(--white) 60%, var(--black));--contrast-color-500: color-mix(in hsl, var(--white) 80%, var(--black))}html[data-font-size="-6"]{font-size:calc(1rem - 6px)}html[data-font-size="-6"] h1,html[data-font-size="-6"] h2,html[data-font-size="-6"] h3,html[data-font-size="-6"] h4,html[data-font-size="-6"] h5,html[data-font-size="-6"] h6,html[data-font-size="-6"] p,html[data-font-size="-6"] span,html[data-font-size="-6"] a,html[data-font-size="-6"] button{white-space:pre;word-break:break-all}html[data-font-size="-5"]{font-size:calc(1rem - 5px)}html[data-font-size="-5"] h1,html[data-font-size="-5"] h2,html[data-font-size="-5"] h3,html[data-font-size="-5"] h4,html[data-font-size="-5"] h5,html[data-font-size="-5"] h6,html[data-font-size="-5"] p,html[data-font-size="-5"] span,html[data-font-size="-5"] a,html[data-font-size="-5"] button{white-space:pre;word-break:break-all}html[data-font-size="-4"]{font-size:calc(1rem - 4px)}html[data-font-size="-4"] h1,html[data-font-size="-4"] h2,html[data-font-size="-4"] h3,html[data-font-size="-4"] h4,html[data-font-size="-4"] h5,html[data-font-size="-4"] h6,html[data-font-size="-4"] p,html[data-font-size="-4"] span,html[data-font-size="-4"] a,html[data-font-size="-4"] button{white-space:pre;word-break:break-all}html[data-font-size="-3"]{font-size:calc(1rem - 3px)}html[data-font-size="-3"] h1,html[data-font-size="-3"] h2,html[data-font-size="-3"] h3,html[data-font-size="-3"] h4,html[data-font-size="-3"] h5,html[data-font-size="-3"] h6,html[data-font-size="-3"] p,html[data-font-size="-3"] span,html[data-font-size="-3"] a,html[data-font-size="-3"] button{white-space:pre;word-break:break-all}html[data-font-size="-2"]{font-size:calc(1rem - 2px)}html[data-font-size="-2"] h1,html[data-font-size="-2"] h2,html[data-font-size="-2"] h3,html[data-font-size="-2"] h4,html[data-font-size="-2"] h5,html[data-font-size="-2"] h6,html[data-font-size="-2"] p,html[data-font-size="-2"] span,html[data-font-size="-2"] a,html[data-font-size="-2"] button{white-space:pre;word-break:break-all}html[data-font-size="-1"]{font-size:calc(1rem - 1px)}html[data-font-size="-1"] h1,html[data-font-size="-1"] h2,html[data-font-size="-1"] h3,html[data-font-size="-1"] h4,html[data-font-size="-1"] h5,html[data-font-size="-1"] h6,html[data-font-size="-1"] p,html[data-font-size="-1"] span,html[data-font-size="-1"] a,html[data-font-size="-1"] button{white-space:pre;word-break:break-all}html[data-font-size="0"]{font-size:calc(1rem + 0px)}html[data-font-size="0"] h1,html[data-font-size="0"] h2,html[data-font-size="0"] h3,html[data-font-size="0"] h4,html[data-font-size="0"] h5,html[data-font-size="0"] h6,html[data-font-size="0"] p,html[data-font-size="0"] span,html[data-font-size="0"] a,html[data-font-size="0"] button{white-space:pre;word-break:break-all}html[data-font-size="1"]{font-size:calc(1rem + 1px)}html[data-font-size="1"] h1,html[data-font-size="1"] h2,html[data-font-size="1"] h3,html[data-font-size="1"] h4,html[data-font-size="1"] h5,html[data-font-size="1"] h6,html[data-font-size="1"] p,html[data-font-size="1"] span,html[data-font-size="1"] a,html[data-font-size="1"] button{white-space:pre;word-break:break-all}html[data-font-size="2"]{font-size:calc(1rem + 2px)}html[data-font-size="2"] h1,html[data-font-size="2"] h2,html[data-font-size="2"] h3,html[data-font-size="2"] h4,html[data-font-size="2"] h5,html[data-font-size="2"] h6,html[data-font-size="2"] p,html[data-font-size="2"] span,html[data-font-size="2"] a,html[data-font-size="2"] button{white-space:pre;word-break:break-all}html[data-font-size="3"]{font-size:calc(1rem + 3px)}html[data-font-size="3"] h1,html[data-font-size="3"] h2,html[data-font-size="3"] h3,html[data-font-size="3"] h4,html[data-font-size="3"] h5,html[data-font-size="3"] h6,html[data-font-size="3"] p,html[data-font-size="3"] span,html[data-font-size="3"] a,html[data-font-size="3"] button{white-space:pre;word-break:break-all}html[data-font-size="4"]{font-size:calc(1rem + 4px)}html[data-font-size="4"] h1,html[data-font-size="4"] h2,html[data-font-size="4"] h3,html[data-font-size="4"] h4,html[data-font-size="4"] h5,html[data-font-size="4"] h6,html[data-font-size="4"] p,html[data-font-size="4"] span,html[data-font-size="4"] a,html[data-font-size="4"] button{white-space:pre;word-break:break-all}html[data-font-size="5"]{font-size:calc(1rem + 5px)}html[data-font-size="5"] h1,html[data-font-size="5"] h2,html[data-font-size="5"] h3,html[data-font-size="5"] h4,html[data-font-size="5"] h5,html[data-font-size="5"] h6,html[data-font-size="5"] p,html[data-font-size="5"] span,html[data-font-size="5"] a,html[data-font-size="5"] button{white-space:pre;word-break:break-all}html[data-font-size="6"]{font-size:calc(1rem + 6px)}html[data-font-size="6"] h1,html[data-font-size="6"] h2,html[data-font-size="6"] h3,html[data-font-size="6"] h4,html[data-font-size="6"] h5,html[data-font-size="6"] h6,html[data-font-size="6"] p,html[data-font-size="6"] span,html[data-font-size="6"] a,html[data-font-size="6"] button{white-space:pre;word-break:break-all}}#app{position:relative;min-block-size:100svh;block-size:100%;inline-size:100%;display:flex;flex-direction:column;justify-content:space-between;isolation:isolate;overflow:clip}@layer reset,variables,commons,components,pages,accessibility;
