*,*:before,*:after{box-sizing:border-box}@media (prefers-reduced-motion){html{scroll-behavior:auto}}body{margin:0;overflow-y:auto;overflow-x:hidden}html,body{height:100vh;min-height:100vh}@supports (height: 100svh){html,body{height:100svh}}:root{--shape-extra-small: 4px;--shape-small: 8px;--shape-medium: 12px;--shape-large: 16px;--shape-extra-large: 20px;--shape-full: 50%}:root{--typography-font-family: "Noto Sans", Roboto, Helvetica, Arial, sans-serif;--typography-font-family-variant: "Roboto Mono", Roboto, Helvetica, Arial, monospace}body{font-family:var(--typography-font-family)}h1,h2,h3,h4,h5,h6,p{margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--typography-font-family);font-weight:500;text-wrap:balance}h1,.display-hero{font-size:112px;line-height:1;font-weight:500;letter-spacing:0}.display-xl{font-size:88px;line-height:96px;font-weight:400;letter-spacing:0}.display-l{font-size:57px;line-height:64px;font-weight:400;letter-spacing:0}.display-m{font-size:45px;line-height:60px;font-weight:500;letter-spacing:0}.display-s{font-size:36px;line-height:44px;font-weight:400;letter-spacing:0}.headline-l{font-size:32px;line-height:40px;font-weight:400;letter-spacing:0}.headline-m{font-size:28px;line-height:36px;font-weight:400;letter-spacing:0}.headline-s{font-size:24px;line-height:32px;font-weight:400;letter-spacing:0}.title-l{font-size:22px;line-height:28px;font-weight:400;letter-spacing:0}.title-m{font-size:16px;line-height:24px;font-weight:500;letter-spacing:0}.title-s{font-size:14px;line-height:20px;font-weight:500;letter-spacing:0}.label-l{font-size:14px;line-height:20px;font-weight:500;letter-spacing:.5px}.label-m{font-size:12px;line-height:16px;font-weight:500;letter-spacing:.5px}.label-s{font-size:11px;line-height:16px;font-weight:500;letter-spacing:.5px}p,.body-l{font-size:16px;line-height:24px;font-weight:400;letter-spacing:0}.body-m{font-size:14px;line-height:20px;font-weight:400;letter-spacing:0}.body-s{font-size:12px;line-height:16px;font-weight:400;letter-spacing:.1px}a{color:inherit;text-decoration:inherit}.link{text-decoration:underline;color:var(--color-primary);transition:.3s}.link:hover{opacity:.7}hr{border:0;border-block-start-width:1px;border-style:solid;border-color:var(--color-outline);width:100%;margin-block:1rem;transition:border-color .3s ease}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ellipsis{overflow:hidden;text-overflow:ellipsis}button{display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;color:var(--color-text-high-emphasis);background:transparent;font-size:14px;font-weight:600;font-family:var(--typography-font-family);transition:background-color .3s ease-in}button:hover{background-color:rgba(var(--color-text-high-emphasis-rgba),.08)}button:disabled{cursor:default;color:rgba(var(--color-text-high-emphasis-rgba),.4)}button:disabled:hover{background-color:transparent}button.outlined{border:1px solid var(--color-outline);color:var(--color-text-high-emphasis)}button.outlined:hover{background-color:rgba(var(--color-text-high-emphasis-rgba),.08)}button.filled{color:#090a0d;background:var(--color-primary)}button.filled:hover{background-color:rgba(var(--color-primary-rgb),.8)}button.filled:focus-visible{background-color:rgba(var(--color-primary-rgba),.7)}button.filled-tonal{color:var(--color-text-high-emphasis);background:#313131}button.filled-tonal:hover{background-color:rgba(var(--color-text-high-emphasis-rgba),.08)}button.filled-tonal:focus-visible{background-color:rgba(var(--color-text-high-emphasis-rgba),.16)}button:not(.icon){height:40px;min-width:72px;padding:0 12px;border-radius:var(--shape-extra-large);gap:8px}button:not(.icon).outlined,button:not(.icon).filled,button:not(.icon).filled-tonal{padding:0 24px}button:not(.icon).outlined i,button:not(.icon).filled i,button:not(.icon).filled-tonal i{margin-left:-8px}button:not(.icon).button-large{height:48px;padding:0 24px}button.icon{height:40px;min-height:40px;width:40px;min-width:40px;font-size:20px;justify-content:center;border-radius:var(--shape-full)}fieldset{display:flex;flex-direction:column;border:none;padding:0}label{font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;margin-left:4px;margin-bottom:8px}i{font-family:Material Symbols Outlined,sans-serif;font-weight:400;font-style:normal;font-size:24px;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}i.outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}input[type=text],input[type=password],input[type=email]{background-color:transparent;min-height:56px;padding:0 16px;caret-color:var(--color-text-high-emphasis);color:var(--color-text-high-emphasis);font-family:var(--typography-font-family);font-size:15px;border-radius:var(--shape-small);border:none;outline:1px solid var(--color-outline);transition:outline .2s ease-in-out}input[type=text]:focus,input[type=text]:focus-visible,input[type=password]:focus,input[type=password]:focus-visible,input[type=email]:focus,input[type=email]:focus-visible{caret-color:var(--color-primary);outline:2px solid var(--color-primary)}input[type=text]:hover:not(:focus-within),input[type=password]:hover:not(:focus-within),input[type=email]:hover:not(:focus-within){outline:1px solid var(--color-text-medium-emphasis)}input[type=text]::placeholder,input[type=password]::placeholder,input[type=email]::placeholder{color:var(--color-text-medium-emphasis)}input.slider{-webkit-appearance:none;appearance:none;width:100%;cursor:pointer;outline:none;border-radius:4px;height:4px;background:var(--color-outline)}input.slider::-webkit-slider-thumb{appearance:none;height:12px;width:12px;background-color:var(--color-text-high-emphasis);border-radius:50%;border:none;transition:.2s ease-in-out}input.slider::-moz-range-thumb{height:12px;width:12px;background-color:var(--color-text-high-emphasis);border-radius:50%;border:none;transition:.2s ease-in-out}input.slider::-webkit-slider-thumb:hover{box-shadow:0 0 0 12px rgba(var(--color-primary-rgb),.1)}input.slider:active::-webkit-slider-thumb,input.slider:focus::-webkit-slider-thumb{box-shadow:0 0 0 12px rgba(var(--color-primary-rgb),.2)}input.slider::-moz-range-thumb:hover{box-shadow:0 0 0 12px rgba(var(--color-primary-rgb),.1)}input.slider:active::-moz-range-thumb,input.slider:focus::-moz-range-thumb{box-shadow:0 0 0 12px rgba(var(--color-primary-rgb),.2)}@keyframes skeleton-blink{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.skeleton{display:block;border-radius:8px;min-height:1.2em;background-color:var(--color-outline);animation:2s ease-in-out .5s infinite normal none running skeleton-blink}:root{--color-primary-900: #005e2d;--color-primary-800: #007e44;--color-primary-700: #009050;--color-primary-600: #00a25e;--color-primary-500: #00b169;--color-primary-400: #00be7f;--color-primary-300: #04ca96;--color-primary-200: #76d9b3;--color-primary-100: #b0e8d1;--color-primary-50: #dff6ec;--color-primary: var(--color-primary-300);--color-primary-rgb: 4, 202, 150;--color-text-high-emphasis: rgba(255, 255, 255, .96);--color-text-high-emphasis-rgba: 255, 255, 255;--color-text-medium-emphasis: rgba(255, 255, 255, .6);--color-text-disabled: rgba(255, 255, 255, .38);--color-surface: #101010;--color-surface-rgb: 16, 16, 16;--color-surface-container: #191919;--color-outline: rgba(255, 255, 255, .16);--color-green: #32D84C;--color-red: #FF443B;--color-red-rgb: 255, 68, 59}html{color:var(--color-text-high-emphasis);background-color:var(--color-surface)}.primary{color:var(--color-primary)}.primary-text{color:var(--color-text-high-emphasis)}.secondary-text{color:var(--color-text-medium-emphasis)}.disabled-text{color:var(--color-text-disabled)}.green{color:var(--color-green)}.red{color:var(--color-red)}
