@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Roboto+Mono&family=Figtree:wght@400;500;600;700&display=swap";*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:var(--font-mono);font-variation-settings:var(--font-mono);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}:where(html){--border-radius-small: 2.5px;--border-radius-default: 4px;--border-radius-large: 10px;--border-color: var(--color-border-default);--border-width: 1px;--border-style: solid;--spacing-tiny: 5px;--spacing-small: 10px;--spacing-medium: 20px;--spacing-large: 30px;--spacing-huge: 40px;--transition-duration-short: .1s;--transition-duration-default: .25s;--transition-duration-long: .5s;--transition-timing-function: ease-in-out}:where(html){--font-sans: "Inter",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-size-micro: .5rem;--font-size-tiny: .75rem;--font-size-small: .875rem;--font-size-default: 1rem;--font-size-large: 1.25rem;--font-size-huge: 1.5rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-bold: 600;--line-height-small: 1.25;--line-height-default: 1.5;--line-height-large: 1.75;--line-height-huge: 2}:where(html){--shadow-micro: 0 1px 1px hsl(220 20% 20% / .04), 0 0 0 1px hsl(220 20% 20% / .02);--shadow-tiny: 0 1px 2px hsl(220 20% 20% / .06), 0 1px 3px hsl(220 20% 20% / .04);--shadow-small: 0 2px 4px hsl(220 20% 20% / .06), 0 4px 8px hsl(220 20% 20% / .04);--shadow-default: 0 4px 6px hsl(220 20% 20% / .06), 0 8px 16px hsl(220 20% 20% / .05);--shadow-medium: 0 8px 12px hsl(220 20% 20% / .08), 0 16px 24px hsl(220 20% 20% / .06);--shadow-large: 0 16px 32px hsl(220 20% 20% / .1), 0 32px 48px hsl(220 20% 20% / .08);--shadow-inner: inset 0 1px 2px hsl(220 20% 20% / .06)}:where(html){--size-fluid-1: clamp(.5rem, 1vw, 1rem);--size-fluid-2: clamp(1rem, 2vw, 1.5rem);--size-fluid-3: clamp(1.5rem, 3vw, 2rem);--size-fluid-4: clamp(2rem, 4vw, 3rem);--size-fluid-5: clamp(4rem, 5vw, 5rem);--size-fluid-6: clamp(5rem, 7vw, 7.5rem);--size-fluid-7: clamp(7.5rem, 10vw, 10rem);--size-fluid-8: clamp(10rem, 20vw, 15rem);--size-fluid-9: clamp(15rem, 30vw, 20rem);--size-fluid-10: clamp(20rem, 40vw, 30rem);--size-content-1: 20ch;--size-content-2: 45ch;--size-content-3: 60ch;--size-header-1: 20ch;--size-header-2: 25ch;--size-header-3: 35ch;--size-nano: 160px;--size-micro: 240px;--size-tiny: 360px;--size-small: 480px;--size-medium: 768px;--size-large: 1024px;--size-huge: 1440px;--size-massive: 1920px}[data-mukaway-theme=light]{--color-background-base-hue: 0;--color-background-base-saturation: 0%;--color-background-base-lightness: 98.5%;--color-background-base-default: hsl( var(--color-background-base-hue) var(--color-background-base-saturation) var(--color-background-base-lightness) );--color-background-base-dark: hsl( var(--color-background-base-hue) var(--color-background-base-saturation) calc(var(--color-background-base-lightness) - var(--color-lightness-variation)) );--color-background-base-light: hsl( var(--color-background-base-hue) var(--color-background-base-saturation) calc(var(--color-background-base-lightness) + var(--color-lightness-variation)) );--color-background-base-contrast-hue: 120;--color-background-base-contrast-saturation: 80%;--color-background-base-contrast-lightness: 10%;--color-background-base-contrast: hsl( var(--color-background-base-contrast-hue) var(--color-background-base-contrast-saturation) var(--color-background-base-contrast-lightness) );--color-background-element-hue: 0;--color-background-element-saturation: 0%;--color-background-element-lightness: 96.2%;--color-background-element-default: hsl( var(--color-background-element-hue) var(--color-background-element-saturation) var(--color-background-element-lightness) );--color-background-element-dark: hsl( var(--color-background-element-hue) var(--color-background-element-saturation) calc(var(--color-background-element-lightness) - var(--color-lightness-variation)) );--color-background-element-light: hsl( var(--color-background-element-hue) var(--color-background-element-saturation) calc(var(--color-background-element-lightness) + var(--color-lightness-variation)) );--color-background-element-contrast-hue: 120;--color-background-element-contrast-saturation: 80%;--color-background-element-contrast-lightness: 20%;--color-background-element-contrast: hsl( var(--color-background-element-contrast-hue) var(--color-background-element-contrast-saturation) var(--color-background-element-contrast-lightness) );--color-text-hue: 222;--color-text-saturation: 55%;--color-text-lightness: 6%;--color-text-default: hsl(var(--color-text-hue) var(--color-text-saturation) var(--color-text-lightness));--color-text-dark: hsl( var(--color-text-hue) var(--color-text-saturation) calc(var(--color-text-lightness) - var(--color-lightness-variation)) );--color-text-light: hsl( var(--color-text-hue) var(--color-text-saturation) calc(var(--color-text-lightness) + var(--color-lightness-variation)) );--color-text-contrast-hue: 222;--color-text-contrast-saturation: 55%;--color-text-contrast-lightness: 94%;--color-text-contrast: hsl( var(--color-text-contrast-hue) var(--color-text-contrast-saturation) var(--color-text-contrast-lightness) );--color-border-hue: 21;--color-border-saturation: 10%;--color-border-lightness: 72%;--color-border-default: hsl(var(--color-border-hue) var(--color-border-saturation) var(--color-border-lightness));--color-border-dark: hsl( var(--color-border-hue) var(--color-border-saturation) calc(var(--color-border-lightness) - var(--color-lightness-variation)) );--color-border-light: hsl( var(--color-border-hue) var(--color-border-saturation) calc(var(--color-border-lightness) + var(--color-lightness-variation)) );--color-border-contrast-hue: 222;--color-border-contrast-saturation: 55%;--color-border-contrast-lightness: 30%;--color-border-contrast: hsl(var(--color-border-hue) var(--color-border-saturation) var(--color-border-lightness));--color-shadow-hue: 222;--color-shadow-saturation: 55%;--color-shadow-lightness: 80%;--color-shadow-default: hsl(var(--color-shadow-hue) var(--color-shadow-saturation) var(--color-shadow-lightness));--color-shadow-dark: hsl( var(--color-shadow-hue) var(--color-shadow-saturation) calc(var(--color-shadow-lightness) - var(--color-lightness-variation)) );--color-shadow-light: hsl( var(--color-shadow-hue) var(--color-shadow-saturation) calc(var(--color-shadow-lightness) + var(--color-lightness-variation)) );--color-shadow-contrast-hue: 222;--color-shadow-contrast-saturation: 55%;--color-shadow-contrast-lightness: 15%;--color-shadow-contrast: hsl( var(--color-shadow-contrast-hue) var(--color-shadow-contrast-saturation) var(--color-shadow-contrast-lightness) )}[data-mukaway-theme=dark]{--color-background-base-hue: 0;--color-background-base-saturation: 0%;--color-background-base-lightness: 98.5%;--color-background-base-default: hsl( var(--color-background-base-hue) var(--color-background-base-saturation) var(--color-background-base-lightness) );--color-background-base-dark: hsl( var(--color-background-base-hue) var(--color-background-base-saturation) calc(var(--color-background-base-lightness) - var(--color-lightness-variation)) );--color-background-base-light: hsl( var(--color-background-base-hue) var(--color-background-base-saturation) calc(var(--color-background-base-lightness) + var(--color-lightness-variation)) );--color-background-base-contrast-hue: 120;--color-background-base-contrast-saturation: 80%;--color-background-base-contrast-lightness: 10%;--color-background-base-contrast: hsl( var(--color-background-base-contrast-hue) var(--color-background-base-contrast-saturation) var(--color-background-base-contrast-lightness) );--color-background-element-hue: 120;--color-background-element-saturation: 80%;--color-background-element-lightness: 20%;--color-background-element-default: hsl( var(--color-background-element-hue) var(--color-background-element-saturation) var(--color-background-element-lightness) );--color-background-element-dark: hsl( var(--color-background-element-hue) var(--color-background-element-saturation) calc(var(--color-background-element-lightness) - var(--color-lightness-variation)) );--color-background-element-light: hsl( var(--color-background-element-hue) var(--color-background-element-saturation) calc(var(--color-background-element-lightness) + var(--color-lightness-variation)) );--color-background-element-contrast-hue: 120;--color-background-element-contrast-saturation: 80%;--color-background-element-contrast-lightness: 94%;--color-background-element-contrast: hsl( var(--color-background-element-contrast-hue) var(--color-background-element-contrast-saturation) var(--color-background-element-contrast-lightness) );--color-text-hue: 120;--color-text-saturation: 80%;--color-text-lightness: 96%;--color-text-default: hsl(var(--color-text-hue) var(--color-text-saturation) var(--color-text-lightness));--color-text-dark: hsl( var(--color-text-hue) var(--color-text-saturation) calc(var(--color-text-lightness) - var(--color-lightness-variation)) );--color-text-light: hsl( var(--color-text-hue) var(--color-text-saturation) calc(var(--color-text-lightness) + var(--color-lightness-variation)) );--color-text-contrast-hue: 120;--color-text-contrast-saturation: 80%;--color-text-contrast-lightness: 6%;--color-text-contrast: hsl( var(--color-text-contrast-hue) var(--color-text-contrast-saturation) var(--color-text-contrast-lightness) );--color-border-hue: 120;--color-border-saturation: 80%;--color-border-lightness: 30%;--color-border-default: hsl(var(--color-border-hue) var(--color-border-saturation) var(--color-border-lightness));--color-border-dark: hsl( var(--color-border-hue) var(--color-border-saturation) calc(var(--color-border-lightness) - var(--color-lightness-variation)) );--color-border-light: hsl( var(--color-border-hue) var(--color-border-saturation) calc(var(--color-border-lightness) + var(--color-lightness-variation)) );--color-border-contrast-hue: 120;--color-border-contrast-saturation: 80%;--color-border-contrast-lightness: 75%;--color-border-contrast: hsl( var(--color-border-contrast-hue) var(--color-border-contrast-saturation) var(--color-border-contrast-lightness) );--color-shadow-hue: 120;--color-shadow-saturation: 80%;--color-shadow-lightness: 15%;--color-shadow-default: hsl(var(--color-shadow-hue) var(--color-shadow-saturation) var(--color-shadow-lightness));--color-shadow-dark: hsl( var(--color-shadow-hue) var(--color-shadow-saturation) calc(var(--color-shadow-lightness) - var(--color-lightness-variation)) );--color-shadow-light: hsl( var(--color-shadow-hue) var(--color-shadow-saturation) calc(var(--color-shadow-lightness) + var(--color-lightness-variation)) );--color-shadow-contrast-hue: 120;--color-shadow-contrast-saturation: 80%;--color-shadow-contrast-lightness: 80%;--color-shadow-contrast: hsl( var(--color-shadow-contrast-hue) var(--color-shadow-contrast-saturation) var(--color-shadow-contrast-lightness) );--color-background-attention: hsla(64 99% 43% / .34)}[data-mukaway-theme]{--color-lightness-variation: 10%;--color-primary-default-hue: 175;--color-primary-default-saturation: 98%;--color-primary-default-lightness: 20%;--color-primary-default: hsl( var(--color-primary-default-hue) var(--color-primary-default-saturation) var(--color-primary-default-lightness) );--color-primary-dark-hue: 174;--color-primary-dark-saturation: 76%;--color-primary-dark-lightness: 15%;--color-primary-dark: hsl( var(--color-primary-dark-hue) var(--color-primary-dark-saturation) var(--color-primary-dark-lightness) );--color-primary-light-hue: 160;--color-primary-light-saturation: 39%;--color-primary-light-lightness: 71%;--color-primary-light: hsl( var(--color-primary-light-hue) var(--color-primary-light-saturation) var(--color-primary-light-lightness) );--color-primary-muted-hue: 161;--color-primary-muted-saturation: 40%;--color-primary-muted-lightness: 82%;--color-primary-muted: hsl( var(--color-primary-muted-hue) var(--color-primary-muted-saturation) var(--color-primary-muted-lightness) );--color-primary-default-contrast-hue: 0;--color-primary-default-contrast-saturation: 0%;--color-primary-default-contrast-lightness: 100%;--color-primary-default-contrast: hsl( var(--color-primary-default-contrast-hue) var(--color-primary-default-contrast-saturation) var(--color-primary-default-contrast-lightness) );--color-primary-dark-contrast-hue: 0;--color-primary-dark-contrast-saturation: 0%;--color-primary-dark-contrast-lightness: 100%;--color-primary-dark-contrast: hsl( var(--color-primary-dark-contrast-hue) var(--color-primary-dark-contrast-saturation) var(--color-primary-dark-contrast-lightness) );--color-primary-light-contrast-hue: 0;--color-primary-light-contrast-saturation: 0%;--color-primary-light-contrast-lightness: 0%;--color-primary-light-contrast: hsl( var(--color-primary-light-contrast-hue) var(--color-primary-light-contrast-saturation) var(--color-primary-light-contrast-lightness) );--color-primary-muted-contrast-hue: 0;--color-primary-muted-contrast-saturation: 0%;--color-primary-muted-contrast-lightness: 0%;--color-primary-muted-contrast: hsl( var(--color-primary-muted-contrast-hue) var(--color-primary-muted-contrast-saturation) var(--color-primary-muted-contrast-lightness) );--color-secondary-default-hue: 64;--color-secondary-default-saturation: 99%;--color-secondary-default-lightness: 43%;--color-secondary-default: hsl( var(--color-secondary-default-hue) var(--color-secondary-default-saturation) var(--color-secondary-default-lightness) );--color-secondary-dark-hue: 64;--color-secondary-dark-saturation: 99%;--color-secondary-dark-lightness: calc(var(--color-secondary-default-lightness) - var(--color-lightness-variation));--color-secondary-dark: hsl( var(--color-secondary-dark-hue) var(--color-secondary-dark-saturation) var(--color-secondary-dark-lightness) );--color-secondary-light-hue: 64;--color-secondary-light-saturation: 99%;--color-secondary-light-lightness: calc(var(--color-secondary-default-lightness) + var(--color-lightness-variation));--color-secondary-light: hsl( var(--color-secondary-light-hue) var(--color-secondary-light-saturation) var(--color-secondary-light-lightness) );--color-secondary-muted-hue: 64;--color-secondary-muted-saturation: 69%;--color-secondary-muted-lightness: 77%;--color-secondary-muted: hsl( var(--color-secondary-muted-hue) var(--color-secondary-muted-saturation) var(--color-secondary-muted-lightness) );--color-secondary-default-contrast-hue: 0;--color-secondary-default-contrast-saturation: 0%;--color-secondary-default-contrast-lightness: 100%;--color-secondary-default-contrast: hsl( var(--color-secondary-default-contrast-hue) var(--color-secondary-default-contrast-saturation) var(--color-secondary-default-contrast-lightness) );--color-secondary-dark-contrast-hue: 0;--color-secondary-dark-contrast-saturation: 0%;--color-secondary-dark-contrast-lightness: 100%;--color-secondary-dark-contrast: hsl( var(--color-secondary-dark-contrast-hue) var(--color-secondary-dark-contrast-saturation) var(--color-secondary-dark-contrast-lightness) );--color-secondary-light-contrast-hue: 0;--color-secondary-light-contrast-saturation: 0%;--color-secondary-light-contrast-lightness: 0%;--color-secondary-light-contrast: hsl( var(--color-secondary-light-contrast-hue) var(--color-secondary-light-contrast-saturation) var(--color-secondary-light-contrast-lightness) );--color-secondary-muted-contrast-hue: 0;--color-secondary-muted-contrast-saturation: 0%;--color-secondary-muted-contrast-lightness: 0%;--color-secondary-muted-contrast: hsl( var(--color-secondary-muted-contrast-hue) var(--color-secondary-muted-contrast-saturation) var(--color-secondary-muted-contrast-lightness) );--color-accent-hue: 171;--color-accent-saturation: 100%;--color-accent-lightness: 8%;--color-accent-default: hsl(var(--color-accent-hue) var(--color-accent-saturation) var(--color-accent-lightness));--color-accent-dark: hsl( var(--color-accent-hue) var(--color-accent-saturation) calc(var(--color-accent-lightness) - var(--color-lightness-variation)) );--color-accent-light: hsl( var(--color-accent-hue) var(--color-accent-saturation) calc(var(--color-accent-lightness) + var(--color-lightness-variation)) );--color-accent-contrast-hue: 0;--color-accent-contrast-saturation: 0%;--color-accent-contrast-lightness: 100%;--color-accent-contrast: hsl( var(--color-accent-contrast-hue) var(--color-accent-contrast-saturation) var(--color-accent-contrast-lightness) );--color-neutral-hue: 165;--color-neutral-saturation: 9%;--color-neutral-lightness: 91%;--color-neutral-default: hsl(var(--color-neutral-hue) var(--color-neutral-saturation) var(--color-neutral-lightness));--color-neutral-dark: hsl( var(--color-neutral-hue) var(--color-neutral-saturation) calc(var(--color-neutral-lightness) - var(--color-lightness-variation)) );--color-neutral-light: hsl( var(--color-neutral-hue) var(--color-neutral-saturation) calc(var(--color-neutral-lightness) + var(--color-lightness-variation)) );--color-neutral-contrast-hue: 0;--color-neutral-contrast-saturation: 0%;--color-neutral-contrast-lightness: 100%;--color-neutral-contrast: hsl( var(--color-neutral-contrast-hue) var(--color-neutral-contrast-saturation) var(--color-neutral-contrast-lightness) );--color-success-hue: 159;--color-success-saturation: 99%;--color-success-lightness: 28%;--color-success-default: hsl(var(--color-success-hue) var(--color-success-saturation) var(--color-success-lightness));--color-success-dark: hsl( var(--color-success-hue) var(--color-success-saturation) calc(var(--color-success-lightness) - var(--color-lightness-variation)) );--color-success-light: hsl( var(--color-success-hue) var(--color-success-saturation) calc(var(--color-success-lightness) + var(--color-lightness-variation)) );--color-success-contrast-hue: 0;--color-success-contrast-saturation: 0%;--color-success-contrast-lightness: 100%;--color-success-contrast-default: hsl( var(--color-success-contrast-hue) var(--color-success-contrast-saturation) var(--color-success-contrast-lightness) );--color-warning-hue: 52;--color-warning-saturation: 99%;--color-warning-lightness: 43%;--color-warning-default: hsl(var(--color-warning-hue) var(--color-warning-saturation) var(--color-warning-lightness));--color-warning-dark: hsl( var(--color-warning-hue) var(--color-warning-saturation) calc(var(--color-warning-lightness) - var(--color-lightness-variation)) );--color-warning-light: hsl( var(--color-warning-hue) var(--color-warning-saturation) calc(var(--color-warning-lightness) + var(--color-lightness-variation)) );--color-warning-contrast-hue: 210;--color-warning-contrast-saturation: 11%;--color-warning-contrast-lightness: 15%;--color-warning-contrast: hsl( var(--color-warning-contrast-hue) var(--color-warning-contrast-saturation) var(--color-warning-contrast-lightness) );--color-danger-hue: 0;--color-danger-saturation: 54%;--color-danger-lightness: 47%;--color-danger-default: hsl(var(--color-danger-hue) var(--color-danger-saturation) var(--color-danger-lightness));--color-danger-dark: hsl( var(--color-danger-hue) var(--color-danger-saturation) calc(var(--color-danger-lightness) - var(--color-lightness-variation)) );--color-danger-light: hsl( var(--color-danger-hue) var(--color-danger-saturation) calc(var(--color-danger-lightness) + var(--color-lightness-variation)) );--color-danger-contrast-hue: 0;--color-danger-contrast-saturation: 0%;--color-danger-contrast-lightness: 100%;--color-danger-contrast: hsl( var(--color-danger-contrast-hue) var(--color-danger-contrast-saturation) var(--color-danger-contrast-lightness) );--color-disabled-hue: 0;--color-disabled-saturation: 0%;--color-disabled-lightness: 82.15%;--color-disabled-default: hsl( var(--color-disabled-hue) var(--color-disabled-saturation) var(--color-disabled-lightness) );--color-disabled-dark: hsl( var(--color-disabled-hue) var(--color-disabled-saturation) calc(var(--color-disabled-lightness) - 6%) );--color-disabled-light: hsl( var(--color-disabled-hue) var(--color-disabled-saturation) calc(var(--color-disabled-lightness) + 4%) );--color-disabled-contrast-hue: 0;--color-disabled-contrast-saturation: 0%;--color-disabled-contrast-lightness: 35%;--color-disabled-contrast: hsl( var(--color-disabled-contrast-hue) var(--color-disabled-contrast-saturation) var(--color-disabled-contrast-lightness) );--color-background-attention: hsla(64, 99%, 43%, .34)}.mukaway-theme-v2{--color-lightness-variation: 10%;--color-primary-default-hue: 175;--color-primary-default-saturation: 98%;--color-primary-default-lightness: 20%;--color-primary-default: hsl( var(--color-primary-default-hue) var(--color-primary-default-saturation) var(--color-primary-default-lightness) );--color-primary-dark-hue: 174;--color-primary-dark-saturation: 76%;--color-primary-dark-lightness: 15%;--color-primary-dark: hsl( var(--color-primary-dark-hue) var(--color-primary-dark-saturation) var(--color-primary-dark-lightness) );--color-primary-light-hue: 160;--color-primary-light-saturation: 39%;--color-primary-light-lightness: 71%;--color-primary-light: hsl( var(--color-primary-light-hue) var(--color-primary-light-saturation) var(--color-primary-light-lightness) );--color-primary-muted-hue: 161;--color-primary-muted-saturation: 40%;--color-primary-muted-lightness: 82%;--color-primary-muted: hsl( var(--color-primary-muted-hue) var(--color-primary-muted-saturation) var(--color-primary-muted-lightness) );--color-primary-default-contrast-hue: 0;--color-primary-default-contrast-saturation: 0%;--color-primary-default-contrast-lightness: 100%;--color-primary-default-contrast: hsl( var(--color-primary-default-contrast-hue) var(--color-primary-default-contrast-saturation) var(--color-primary-default-contrast-lightness) );--color-primary-dark-contrast-hue: 0;--color-primary-dark-contrast-saturation: 0%;--color-primary-dark-contrast-lightness: 100%;--color-primary-dark-contrast: hsl( var(--color-primary-dark-contrast-hue) var(--color-primary-dark-contrast-saturation) var(--color-primary-dark-contrast-lightness) );--color-primary-light-contrast-hue: 0;--color-primary-light-contrast-saturation: 0%;--color-primary-light-contrast-lightness: 0%;--color-primary-light-contrast: hsl( var(--color-primary-light-contrast-hue) var(--color-primary-light-contrast-saturation) var(--color-primary-light-contrast-lightness) );--color-primary-muted-contrast-hue: 0;--color-primary-muted-contrast-saturation: 0%;--color-primary-muted-contrast-lightness: 0%;--color-primary-muted-contrast: hsl( var(--color-primary-muted-contrast-hue) var(--color-primary-muted-contrast-saturation) var(--color-primary-muted-contrast-lightness) );--color-secondary-default-hue: 64;--color-secondary-default-saturation: 99%;--color-secondary-default-lightness: 43%;--color-secondary-default: hsl( var(--color-secondary-default-hue) var(--color-secondary-default-saturation) var(--color-secondary-default-lightness) );--color-secondary-dark-hue: 64;--color-secondary-dark-saturation: 99%;--color-secondary-dark-lightness: calc(var(--color-secondary-default-lightness) - var(--color-lightness-variation));--color-secondary-dark: hsl( var(--color-secondary-dark-hue) var(--color-secondary-dark-saturation) var(--color-secondary-dark-lightness) );--color-secondary-light-hue: 64;--color-secondary-light-saturation: 99%;--color-secondary-light-lightness: calc(var(--color-secondary-default-lightness) + var(--color-lightness-variation));--color-secondary-light: hsl( var(--color-secondary-light-hue) var(--color-secondary-light-saturation) var(--color-secondary-light-lightness) );--color-secondary-muted-hue: 64;--color-secondary-muted-saturation: 69%;--color-secondary-muted-lightness: 77%;--color-secondary-muted: hsl( var(--color-secondary-muted-hue) var(--color-secondary-muted-saturation) var(--color-secondary-muted-lightness) );--color-secondary-default-contrast-hue: 0;--color-secondary-default-contrast-saturation: 0%;--color-secondary-default-contrast-lightness: 100%;--color-secondary-default-contrast: hsl( var(--color-secondary-default-contrast-hue) var(--color-secondary-default-contrast-saturation) var(--color-secondary-default-contrast-lightness) );--color-secondary-dark-contrast-hue: 0;--color-secondary-dark-contrast-saturation: 0%;--color-secondary-dark-contrast-lightness: 100%;--color-secondary-dark-contrast: hsl( var(--color-secondary-dark-contrast-hue) var(--color-secondary-dark-contrast-saturation) var(--color-secondary-dark-contrast-lightness) );--color-secondary-light-contrast-hue: 0;--color-secondary-light-contrast-saturation: 0%;--color-secondary-light-contrast-lightness: 0%;--color-secondary-light-contrast: hsl( var(--color-secondary-light-contrast-hue) var(--color-secondary-light-contrast-saturation) var(--color-secondary-light-contrast-lightness) );--color-secondary-muted-contrast-hue: 0;--color-secondary-muted-contrast-saturation: 0%;--color-secondary-muted-contrast-lightness: 0%;--color-secondary-muted-contrast: hsl( var(--color-secondary-muted-contrast-hue) var(--color-secondary-muted-contrast-saturation) var(--color-secondary-muted-contrast-lightness) );--color-accent-hue: 171;--color-accent-saturation: 100%;--color-accent-lightness: 8%;--color-accent-default: hsl(var(--color-accent-hue) var(--color-accent-saturation) var(--color-accent-lightness));--color-accent-dark: hsl( var(--color-accent-hue) var(--color-accent-saturation) calc(var(--color-accent-lightness) - var(--color-lightness-variation)) );--color-accent-light: hsl( var(--color-accent-hue) var(--color-accent-saturation) calc(var(--color-accent-lightness) + var(--color-lightness-variation)) );--color-accent-contrast-hue: 0;--color-accent-contrast-saturation: 0%;--color-accent-contrast-lightness: 100%;--color-accent-contrast: hsl( var(--color-accent-contrast-hue) var(--color-accent-contrast-saturation) var(--color-accent-contrast-lightness) );--color-neutral-hue: 165;--color-neutral-saturation: 9%;--color-neutral-lightness: 91%;--color-neutral-default: hsl(var(--color-neutral-hue) var(--color-neutral-saturation) var(--color-neutral-lightness));--color-neutral-dark: hsl( var(--color-neutral-hue) var(--color-neutral-saturation) calc(var(--color-neutral-lightness) - var(--color-lightness-variation)) );--color-neutral-light: hsl( var(--color-neutral-hue) var(--color-neutral-saturation) calc(var(--color-neutral-lightness) + var(--color-lightness-variation)) );--color-neutral-contrast-hue: 0;--color-neutral-contrast-saturation: 0%;--color-neutral-contrast-lightness: 100%;--color-neutral-contrast: hsl( var(--color-neutral-contrast-hue) var(--color-neutral-contrast-saturation) var(--color-neutral-contrast-lightness) );--color-success-hue: 159;--color-success-saturation: 99%;--color-success-lightness: 28%;--color-success-default: hsl(var(--color-success-hue) var(--color-success-saturation) var(--color-success-lightness));--color-success-dark: hsl( var(--color-success-hue) var(--color-success-saturation) calc(var(--color-success-lightness) - var(--color-lightness-variation)) );--color-success-light: hsl( var(--color-success-hue) var(--color-success-saturation) calc(var(--color-success-lightness) + var(--color-lightness-variation)) );--color-success-contrast-hue: 0;--color-success-contrast-saturation: 0%;--color-success-contrast-lightness: 100%;--color-success-contrast-default: hsl( var(--color-success-contrast-hue) var(--color-success-contrast-saturation) var(--color-success-contrast-lightness) );--color-warning-hue: 52;--color-warning-saturation: 99%;--color-warning-lightness: 43%;--color-warning-default: hsl(var(--color-warning-hue) var(--color-warning-saturation) var(--color-warning-lightness));--color-warning-dark: hsl( var(--color-warning-hue) var(--color-warning-saturation) calc(var(--color-warning-lightness) - var(--color-lightness-variation)) );--color-warning-light: hsl( var(--color-warning-hue) var(--color-warning-saturation) calc(var(--color-warning-lightness) + var(--color-lightness-variation)) );--color-warning-contrast-hue: 210;--color-warning-contrast-saturation: 11%;--color-warning-contrast-lightness: 15%;--color-warning-contrast: hsl( var(--color-warning-contrast-hue) var(--color-warning-contrast-saturation) var(--color-warning-contrast-lightness) );--color-danger-hue: 0;--color-danger-saturation: 54%;--color-danger-lightness: 47%;--color-danger-default: hsl(var(--color-danger-hue) var(--color-danger-saturation) var(--color-danger-lightness));--color-danger-dark: hsl( var(--color-danger-hue) var(--color-danger-saturation) calc(var(--color-danger-lightness) - var(--color-lightness-variation)) );--color-danger-light: hsl( var(--color-danger-hue) var(--color-danger-saturation) calc(var(--color-danger-lightness) + var(--color-lightness-variation)) );--color-danger-contrast-hue: 0;--color-danger-contrast-saturation: 0%;--color-danger-contrast-lightness: 100%;--color-danger-contrast: hsl( var(--color-danger-contrast-hue) var(--color-danger-contrast-saturation) var(--color-danger-contrast-lightness) )}html,body{width:100%;height:100%}html{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--color-background-base-default);color:var(--color-text-default);font-family:var(--font-sans);font-size:var(--font-size-default)}a{color:var(--color-primary-default)}pre{padding:1em;background-color:hsl(var(--color-background-element-hue) var(--color-background-element-saturation) calc(var(--color-background-element-lightness) - var(--color-lightness-variation)));font-family:monospace;overflow-wrap:break-word;white-space:pre-wrap}.hidden{display:none}.debug *{outline:2px solid var(--color-danger-default)!important;background:#32cd321a!important}.bg-attention{background:var(--color-background-attention)!important}.bar .bar-end{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0}.bar .bar-end .button,.bar .bar-end .btn{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;flex:0 1 auto;min-width:0}@media (max-width: 700px){.bar .bar-end{gap:8px;flex-wrap:nowrap}.bar .bar-end .button,.bar .bar-end .btn{font-size:clamp(12px,3.4vw,14px);padding:clamp(6px,2.2vw,9px) clamp(10px,3.2vw,14px);line-height:1.05}}@media (max-width: 420px){.bar .bar-end{gap:6px}.bar .bar-end .button,.bar .bar-end .btn{font-size:12px;padding:6px 10px}}.notice-empty{display:flex;justify-content:center;margin:48px 0}.notice-empty .block{display:grid;gap:10px;width:100%;max-width:560px;padding:18px 20px;border-radius:14px;border:1px solid #99d2bf;background:#99d2bf48;backdrop-filter:blur(2px);box-shadow:0 10px 28px #00000014;text-align:center}.notice-empty .block-header{padding-bottom:10px;border-bottom:none;text-align:center;display:flex;justify-content:center}.notice-empty .block-header b{display:block;text-align:center;margin:0 auto;font-size:18px;font-weight:600;color:var(--color-text, #111)}.notice-empty .block-content{padding-top:6px;text-align:center}.notice-empty .description p{margin:0;font-size:16px;line-height:1.5;color:#000000a6;text-align:center}@media (max-width: 640px){.notice-empty{margin:32px 0}.notice-empty .block{max-width:100%}}.dashboard .notice-empty .block{background:#ffffff80!important;backdrop-filter:blur(2px);border:1px solid rgba(0,0,0,.1)!important;box-shadow:0 6px 16px #0000000a}.unit{font-weight:400}.section-subtitle{font-weight:600;margin:10px 0}.btn-ghost:hover,.btn-ghost:focus-visible{background-color:#018f5e;border-color:#018f5e;color:#fff}.btn-ghost:active{background-color:#01675e;border-color:#01675e;box-shadow:0 2px 8px #e6953140;transform:translateY(0)}.btn-ghost:focus-visible{outline:3px solid rgba(230,149,49,.4);outline-offset:2px}.authCard .form .field input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid rgba(0,0,0,.25);border-radius:5px;background:#fff;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.authCard .form .field input[type=checkbox]:checked{background-color:#018f5e}.authCard .form .field input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px #cedc0159}.authCard .form .field select{appearance:none;-webkit-appearance:none;width:100%;padding:12px 44px 12px 14px;border:1px solid rgba(0,0,0,.25);border-radius:12px;background-color:#fff;color:#000000d9;font:inherit;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.authCard .form .field select:hover{border-color:#00000059}.authCard .form .field select:focus-visible{outline:none;border-color:#018f5e;box-shadow:0 0 0 3px #018f5e40}.container{width:100%;max-width:100%;margin-right:auto;margin-left:auto;&.container-no-padding{padding:0}&.container-center{display:grid;place-items:center}&.container-middle{display:grid;place-items:center;width:100%;height:100%}&.container-main{display:grid;grid-template-rows:auto 1fr auto;width:100%;height:100%;padding:0}&.container-small{max-width:var(--size-small)}&.container-medium{max-width:var(--size-medium)}&.container-large{max-width:var(--size-large)}&.container-huge{max-width:var(--size-huge)}}@media (width < 768px){.container{padding:var(--spacing-small)}}@media (width >= 768px){.container{padding:var(--spacing-medium)}}.font-readable{font-feature-settings:"ss01" on,"ss02" on}.font-mono{font-family:var(--font-mono)}.app-main{min-height:100vh;.container-main{overflow:visible;.dev-notice{padding:var(--spacing-tiny);background-color:var(--color-warning-default);color:var(--color-warning-contrast);text-align:center}.top-header{background-color:none;.bar{&.bar-attached{border-bottom:none}}.logo{img{width:var(--size-nano)}}.navigation{display:flex;gap:var(--spacing-small);.wrapper{display:flex;gap:var(--spacing-medium)}a{color:var(--color-text-contrast);font-weight:var(--font-weight-medium)}}.actions{display:flex;align-items:center;gap:var(--spacing-small);.profile{margin-right:var(--spacing-small);padding-right:var(--spacing-medium);border-right:var(--border-width) var(--border-style) var(--color-primary-default);color:var(--color-primary-light);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);text-align:right}}}.bar-start{color:var(--color-primary);font-weight:var(--font-weight-bold);font-size:18px}.dashboard{.section{.header{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--spacing-small);border-bottom:var(--border-width) var(--border-style) var(--border-color);.title{color:var(--color-primary-dark);font-family:Figtree;font-size:var(--font-size-large);font-weight:800}.actions{display:flex;gap:var(--spacing-small);.button{&.button-active{background-color:var(--color-primary-light)}}}}.content{padding:var(--spacing-medium) 0;.notice-empty{display:flex;align-items:center;justify-content:center}.actions{margin-top:var(--spacing-medium)}}&:not(:last-of-type){margin-bottom:var(--spacing-large)}&.overview .content{.button{padding:var(--spacing-tiny) var(--spacing-medium);transition-property:transform,box-shadow;transition-duration:var(--transition-duration-default);transition-timing-function:var(--transition-timing-function);background-color:#dfe8d0;box-shadow:var(--shadow-default);font-weight:var(--font-weight-bold);.count{margin-left:var(--spacing-small);font-size:var(--font-size-large)}&:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}}}}}.footer{background-color:var(--color-accent-default);color:var(--color-accent-contrast)}}.wrapper-error{.block{width:100%;max-width:var(--size-content-3);margin:0 auto;.block-header{background-color:var(--color-danger-default);color:var(--color-danger-contrast)}.block-content{.description{text-align:center;p:not(:last-of-type){margin-bottom:var(--spacing-small)}}.output{max-height:200px;margin-top:var(--spacing-small);overflow-y:auto}}}}.wrapper-dev{.block{width:100%;max-width:var(--size-content-2);margin:0 auto}}.wrapper-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-medium);.loader-image{padding:var(--spacing-small);img{transform-origin:center;animation:loader-pulse 2s infinite}}.loader-message{padding:var(--spacing-small) var(--spacing-medium);background-color:var(--color-primary-default);color:var(--color-primary-default-contrast)}}.table-column-mode{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-tiny)}}@keyframes loader-pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.bar{display:grid;grid-template-columns:1fr 1fr 1fr;padding:var(--spacing-small);&.bar-attached{border-bottom:var(--border-width) var(--border-style) var(--border-color)}&.bar-detached{border:var(--border-width) var(--border-style) var(--border-color)}&.bar-sticky{position:sticky;z-index:2;top:0;right:0;left:0;background-color:var(--color-background-base-default)}.bar-start,.bar-center,.bar-end{align-self:center}.bar-start{justify-self:start}.bar-center{justify-self:center}.bar-end{justify-self:end}}.block{--block-spacing: var(--spacing-medium);width:fit-content;max-width:100%;overflow:hidden;border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--border-radius-large);background-color:var(--color-background-element-default);box-shadow:var(--shadow-default);color:var(--color-text-default);.block-header{padding:10px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:inherit;font-weight:var(--font-weight-medium);text-align:left;&.block-header-primary{background-color:#d6e6e0;color:#000;font-size:18px}}.block-content{padding:var(--block-spacing)}.block-content+.block-content{border-top-width:1px;border-top-style:solid;border-top-color:inherit}.block-footer{padding:var(--block-spacing);border-top-width:1px;border-top-style:solid;border-top-color:inherit;text-align:center}.block-spacing-collapse{--block-spacing: 0}.block-spacing-small{--block-spacing: var(--spacing-small)}.block-spacing-large{--block-spacing: var(--spacing-large)}&.block-variant-contrast{border-color:var(--color-border-contrast);background-color:var(--color-background-element-contrast);box-shadow:var(--color-shadow-contrast);color:var(--color-text-contrast)}&.block-width-expand{width:100%}}.button{display:inline-flex;align-items:center;justify-content:center;gap:6px;appearance:none;margin:0;padding:10px 16px;overflow:visible;border-width:var(--border-width);border-style:var(--border-style);border-radius:20px;border-color:var(--border-color);color:inherit;font:inherit;font-size:var(--font-size-default);line-height:var(--line-height-default);text-align:center;text-decoration:none;text-transform:none;vertical-align:middle;cursor:pointer;user-select:none;+.button{margin-left:var(--spacing-tiny)}&.button-small{font-size:var(--font-size-small);line-height:var(--line-height-default);padding:8px 12px}&.button-large{padding:12px 20px}&.button-primary{appearance:none;border-radius:20px;padding:10px 16px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:6px;background-color:#cedc01;border:1px solid #a9b501;color:#002923;&:hover,&:focus-visible{background-color:#018f5e;border-color:#018f5e;color:#fff}&:active{background-color:#01675e;border-color:#01675e;box-shadow:0 2px 8px #e6953140;transform:translateY(0)}&:focus-visible{outline:3px solid rgba(230,149,49,.4);outline-offset:2px}}&.button-secondary{appearance:none;border-radius:20px;padding:10px 16px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:6px;background-color:#cedc01;border:1px solid #a9b501;color:#002923;transition-property:transform,box-shadow,color,background-color;&:hover,&:focus-visible{background-color:#018f5e;border-color:#018f5e;color:#fff}&:active{background-color:#01675e;border-color:#01675e;box-shadow:0 2px 8px #e6953140;transform:translateY(0)}&:focus-visible{outline:3px solid rgba(230,149,49,.4);outline-offset:2px}}&.button-accent{border-color:var(--color-accent-default);background-color:var(--color-accent-default);color:var(--color-accent-contrast);&:hover,&:focus-visible{border-color:var(--color-accent-dark);background-color:var(--color-accent-dark);color:var(--color-accent-contrast)}}&.button-neutral{border-color:var(--color-neutral-default);background-color:var(--color-neutral-default);color:var(--color-neutral-contrast);&:hover,&:focus-visible{border-color:var(--color-neutral-light);background-color:var(--color-neutral-light);color:var(--color-neutral-contrast)}}&.button-success{border-color:var(--color-success-default);background-color:var(--color-success-default);color:var(--color-success-contrast);&:hover,&:focus-visible{border-color:var(--color-success-dark);background-color:var(--color-success-dark);color:var(--color-success-contrast)}}&.button-warning{border-color:var(--color-warning-default);background-color:var(--color-warning-default);color:var(--color-warning-contrast);&:hover,&:focus-visible{border-color:var(--color-warning-dark);background-color:var(--color-warning-dark);color:var(--color-warning-contrast)}}&.button-danger{border-color:var(--color-danger-default);background-color:var(--color-danger-default);color:var(--color-danger-contrast);&:hover,&:focus-visible{border-color:var(--color-danger-dark);background-color:var(--color-danger-dark);color:var(--color-danger-contrast)}}&.button-icon{padding:var(--spacing-tiny);svg{width:1.5em;height:1.5em}}&.button-disabled{opacity:.5;cursor:not-allowed}}.buttonV2{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin:0;padding:10px 14px;border:1px solid #bdbdbd;border-radius:20px;background:#fff;color:var(--ink);font:inherit;font-size:var(--font-size-default);font-weight:500;line-height:1.4;text-align:center;text-decoration:none;cursor:pointer;user-select:none;transition-property:transform,box-shadow,color,background,border-color;transition-duration:var(--transition-duration-default);transition-timing-function:var(--transition-timing-function);+.buttonV2{margin-left:var(--spacing-tiny)}&:focus-visible{outline:3px solid #a3e3c1;outline-offset:2px}}.buttonV2.button-secondary{background:linear-gradient(180deg,#cedc01,#ccda02cb);color:#002923;border-color:#a9b501;border-radius:20px;padding:10px 16px;&:hover{background:linear-gradient(180deg,#018f5e,#018f5e);color:#fff}&:active{background:linear-gradient(180deg,#d9841e,#b7650a);box-shadow:0 2px 8px #e6953140;transform:translateY(0)}&:focus-visible{outline:3px solid rgba(230,149,49,.4);outline-offset:2px}}.buttonV2.button-ghost{background:#fff;border-color:transparent}.buttonV2.button-disabled,.buttonV2[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.chat{.messages{display:flex;flex-direction:column;max-height:50svh;gap:var(--spacing-medium);padding:var(--spacing-medium);overflow:auto;.empty{text-align:center}.message{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-tiny);padding:var(--spacing-small);border:var(--border-width) var(--border-style) var(--color-border-default);border-radius:var(--border-radius-default);background:var(--color-background-element-dark);&.message-owner-self{background:var(--color-primary-muted);color:var(--color-primary-muted-contrast);.message-info{border-color:var(--color-primary-default)}}&.message-owner-other{background:var(--color-secondary-muted);color:var(--color-secondary-muted-contrast);.message-info{border-color:var(--color-secondary-default)}}.message-info{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--spacing-tiny);padding-bottom:var(--spacing-tiny);border-bottom:var(--border-width) var(--border-style) var(--color-border-default);.message-author{justify-items:start;font-size:var(--font-size-tiny);font-weight:var(--font-weight-bold)}.message-timestamp{justify-items:end;font-size:var(--font-size-tiny);font-weight:var(--font-weight-bold)}}.message-content{padding-top:var(--spacing-tiny);overflow-wrap:break-word;white-space:pre-wrap}}}}.form{--form-spacing: var(--spacing-medium);display:grid;gap:var(--form-spacing);&.form-spacing-collapse{--form-spacing: 0}&.form-spacing-small{--form-spacing: var(--spacing-small)}&.form-spacing-large{--form-spacing: var(--spacing-large)}&.form-variant-contrast{.field{.field-element{border-color:var(--color-border-contrast);background-color:var(--color-background-base-contrast);color:var(--color-text-contrast)}}}}.header{.logo{width:100%;max-width:200px;img{width:100%;height:auto}}.navigation{flex:1;justify-self:center;a{margin:0 var(--spacing-small)}}}.list{display:grid;grid-template-columns:minmax(auto,50%) 1fr 1fr;.list-row{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;>.list-item{padding:var(--spacing-small)}&:not(:last-child)>.list-item{border-bottom:var(--border-width) var(--border-style) var(--border-color)}&:not(.list-row-double) .list-item:nth-of-type(2){grid-column:2 / span 2}&.list-row-double .list-item:nth-of-type(2){grid-column:2}&.list-row-double .list-item:nth-of-type(3){grid-column:3}&.list-row-header>.list-item{background-color:#d6e6e0;color:#000}.list-item{grid-column:1;&:not(:last-of-type){border-right:var(--border-style) var(--border-width) var(--border-color)}&.list-label{font-weight:var(--font-weight-bold);.list-label-subtitle{color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-normal)}}}}}.list-row.list-row-header>.list-item{background-color:hsl(var(--color-background-element-hue) var(--color-background-element-saturation) calc(var(--color-background-element-lightness) - 10%))}.list-value-wrapper-icon{display:flex;align-items:center;gap:var(--spacing-tiny)}.table{--spacing: var(--spacing-medium);--border-width: .5px;width:auto;max-width:100vw;margin:0;overflow:auto;border-spacing:0;border-collapse:separate;border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);font-size:var(--font-size-default);white-space:nowrap;&.table-spacing-small{--spacing: var(--spacing-small)}&.table-spacing-large{--spacing: var(--spacing-large)}&.table-rounded{overflow:hidden;border-radius:var(--border-radius-large)}&.table-style-primaryz{thead{tr{th{background-color:var(--color-primary-default);color:var(--color-primary-default-contrast)}}}}&.table-style-secondaryz{thead{tr{th{background-color:var(--color-secondary-default);color:var(--color-secondary-default-contrast)}}}}tr{&:not(:last-of-type){td,th{border-bottom:var(--border-width) var(--border-style) var(--border-color)}}td,th{padding:var(--spacing);text-align:left;&:not(:last-of-type){border-right:var(--border-width) var(--border-style) var(--border-color)}}}thead{tr{th{background-color:var(--color-background-element-dark);font-weight:var(--font-weight-bold)}}}tbody{tr{transition:background-color var(--transition-duration-short) var(--transition-timing-function);td{padding:var(--spacing);&.align-right{text-align:right}}}}}.table-wrapper{max-width:100%;overflow-x:auto}.table-wrapper{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;background:var(--color-background-element);border:1px solid hsl(220 20% 20% / .08);border-radius:var(--border-radius-large);box-shadow:var(--shadow-small);transition:box-shadow var(--transition-duration-default) var(--transition-timing-function)}.table-wrapper:hover{box-shadow:var(--shadow-default)}.table{width:max-content;min-width:100%;max-width:none;table-layout:auto;white-space:nowrap;border-collapse:separate;border-spacing:0}.table thead th{padding:var(--spacing-small) var(--spacing-small);font-weight:var(--font-weight-bold);white-space:nowrap;background:linear-gradient(to bottom,#ffffff8c,#fff3);border-bottom:1px solid hsl(220 20% 20% / .1)}.table thead{box-shadow:inset 0 -1px #29303d14}.table tbody td{padding:var(--spacing-small) var(--spacing-small);vertical-align:middle;white-space:nowrap;border-bottom:1px solid hsl(220 20% 20% / .06)}.table td :is(select,input,textarea,button){max-width:100%;min-width:0;box-sizing:border-box}.table tbody tr:hover{background-color:#e3eeea;cursor:pointer}.table tbody tr:hover td{background-color:transparent}.wrapper-form-auth{min-height:calc(100svh - 120px);display:grid;place-items:center;padding:24px;margin-top:0}.wrapper-form-auth{width:100%;margin-inline:auto;color:#fff}.wrapper-form-auth .block{margin-inline:auto}.wrapper-form-auth .image-triangle{display:none}.wrapper-form-auth .block{width:min(440px,92vw);max-width:100%;background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow);overflow:hidden}.wrapper-form-auth .block .title{margin:0;padding:22px 22px 14px;font-size:22px;font-weight:650;letter-spacing:-.02em;border-bottom:1px solid var(--line);color:#fff}.wrapper-form-auth .block .block-content .section{padding:18px 22px;border-bottom:1px solid var(--line)}.wrapper-form-auth .block .block-content .section:last-of-type{border-bottom:none}.wrapper-form-auth .block .block-content .section .section-header{margin-bottom:10px}.wrapper-form-auth .block .block-content .section .section-header .section-title{font-size:14px;font-weight:650;color:var(--ink)}.wrapper-form-auth .block .block-content .section .section-header .section-description{margin-top:6px;font-size:13px;color:var(--muted)}.wrapper-form-auth .block .block-content .section .section-content .section-subtitle{margin-bottom:10px;font-weight:650;color:var(--ink)}.wrapper-form-auth .block .block-content .section .button-action{width:100%}.wrapper-form-auth .block .block-content .section .link-action{font-weight:650;color:var(--brand);text-decoration:none}.wrapper-form-auth .block .block-content .section .link-action:hover{text-decoration:underline}.wrapper-form-auth .text-legal{width:min(440px,92vw);margin-top:14px;color:var(--muted);font-size:12px;text-align:center}.wrapper-form-auth .text-legal .link{color:var(--brand);font-weight:650;text-decoration:none}.wrapper-form-auth .text-legal .link:hover{text-decoration:underline}.result{text-align:center}.terms ol{padding-left:20px}.terms ul{margin:6px 0 10px 20px}.terms .section-title{font-size:16px;font-weight:650;color:var(--ink);margin-top:18px}.terms .section-title:first-of-type{margin-top:0}.terms .table-list{margin:18px 0;padding-left:20px}.terms .table-list .list-title{margin-bottom:10px;font-size:1.05em;font-weight:650}.terms .table-list .list-item{margin-bottom:10px}.terms .check{margin-right:6px;font-weight:650}.terms .diamond{margin-right:6px;font-size:1rem}.animation-fade-up{transform:translateY(20px);animation:fade-up 1s ease-out forwards;animation-delay:.2s;opacity:0}@keyframes fade-up{to{transform:translateY(0);opacity:1}}.field.svelte-197c6o2{--field-size: 40px;display:grid;width:100%;font:inherit;:where(.svelte-197c6o2)::placeholder,option[value=placeholder]:where(.svelte-197c6o2){opacity:.7;color:var(--color-text-muted)}.field-label:where(.svelte-197c6o2){margin-bottom:var(--spacing-tiny);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);line-height:1.275;.field-label-required:where(.svelte-197c6o2){color:var(--color-danger-default);font-weight:var(--font-weight-bold)}.field-label-optional:where(.svelte-197c6o2){font-size:var(--font-size-tiny)}}.field-element:where(.svelte-197c6o2){width:100%;margin:0;padding:var(--spacing-small);transition-property:background-color,border-color,color,padding-left;transition-duration:var(--transition-duration-default);transition-timing-function:var(--transition-timing-function);border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--border-radius-default);outline:none;background-color:var(--color-background-base-default);color:var(--color-text-default);font-size:var(--font-size-default);line-height:1.15;accent-color:var(--color-primary-default);&:focus{border-color:var(--color-primary-default)}&:disabled{border-color:var(--color-disabled-contrast);background-color:var(--color-disabled-default);cursor:not-allowed}}.field-legend:where(.svelte-197c6o2){padding:var(--spacing-tiny);font-size:var(--font-size-small)}.field-errors:where(.svelte-197c6o2){background-color:var(--color-danger-default);color:var(--color-danger-contrast);font-size:var(--font-size-small);.field-errors-message:where(.svelte-197c6o2){padding:var(--spacing-tiny)}}&.field-state-error{.field-label:where(.svelte-197c6o2){color:var(--color-danger-default)}.field-element:where(.svelte-197c6o2){border:1px solid var(--color-danger-default);color:var(--color-danger-default)}}&.field-variant-contrast{.field-element:where(.svelte-197c6o2){border-color:var(--color-border-contrast);background-color:var(--color-background-base-contrast);color:var(--color-text-contrast)}}&.field-type-text{.field-element:where(.svelte-197c6o2){height:var(--field-size)}}&.field-type-textarea{.field-element:where(.svelte-197c6o2){display:block;min-height:calc(var(--field-size) * 2);resize:vertical}}&.field-type-select{.field-element:where(.svelte-197c6o2){height:var(--field-size);padding:0 var(--spacing-small);cursor:pointer;option[value=placeholder]:where(.svelte-197c6o2){display:none}}}&.field-type-checkbox{grid-template-columns:max-content 1fr;grid-template-rows:auto auto auto;column-gap:var(--spacing-small);.field-label:where(.svelte-197c6o2){grid-column:2;grid-row:1}.field-element:where(.svelte-197c6o2){position:relative;grid-column:1;grid-row:1 / span 2;width:calc(var(--field-size) / 2);height:calc(var(--field-size) / 2);appearance:none;cursor:pointer;&:before{content:"";display:block;position:absolute;top:40%;left:50%;width:40%;height:70%;transform:translate(-50%,-50%) rotate(45deg) scale(0);transition:.12s transform ease-in-out;border-width:0 3px 3px 0;border-style:solid;border-color:var(--color-primary-default-contrast)}&:checked{background-color:var(--color-primary-default);&:before{transform:translate(-50%,-50%) rotate(45deg) scale(1)}}}.field-legend:where(.svelte-197c6o2){grid-column:2;grid-row:2;padding:0}.field-errors:where(.svelte-197c6o2){grid-column:1 / span 2;grid-row:3}}&.field-type-range{.field-label:where(.svelte-197c6o2){margin-bottom:var(--spacing-small)}.field-element:where(.svelte-197c6o2){width:100%;height:calc(var(--field-size) / 3);padding:0;background:var(--color-background-base-default);cursor:pointer;appearance:none;&::-webkit-slider-thumb{width:calc(var(--field-size) / 2);height:calc(var(--field-size) / 2);transition-property:width,height;transition-duration:var(--transition-duration-default);transition-timing-function:var(--transition-timing-function);background:var(--color-primary-default);cursor:pointer;appearance:none}&::-moz-range-thumb{width:30px;height:30px;transition-property:width,height;transition-duration:var(--transition-duration-default);transition-timing-function:var(--transition-timing-function);background:var(--color-primary-default);cursor:pointer}}.field-legend:where(.svelte-197c6o2){margin-top:var(--spacing-small)}}}:root{--maxw: 760px}.wrapper.svelte-11qfqce{margin:0;font-family:Inter,Helvetica,Arial,sans-serif;display:grid;place-items:start center;min-height:100vh;text-align:center;background:#002923;background-attachment:fixed}.container.svelte-11qfqce{width:min(var(--maxw),100% - 48px);margin-inline:auto;padding:24px}h1.svelte-11qfqce{font-family:figtree,sans-serif;font-size:50px;color:#fff;font-weight:300;margin:0 0 12px}h2.svelte-11qfqce{font-family:figtree,sans-serif;font-size:38px;color:#cedc01;margin:80px 0 0;font-weight:500}h3.svelte-11qfqce{font-family:figtree,sans-serif;font-size:30px;color:#99d2bf;font-weight:400;margin:18px 0 8px}p.svelte-11qfqce{color:#fff;margin-bottom:15px}iframe.svelte-11qfqce{display:block;margin-inline:auto;max-width:100%}.wrapper.svelte-5k42mi{container-name:wrapper;container-type:inline-size;width:100%;.terms:where(.svelte-5k42mi){max-width:var(--size-large);margin:0 auto;.update:where(.svelte-5k42mi){margin-bottom:var(--spacing-medium);font-size:var(--font-size-small);font-weight:var(--font-weight-medium)}.content:where(.svelte-5k42mi){.section-title:where(.svelte-5k42mi){margin:var(--spacing-small) 0;color:var(--color-primary-dark);font-size:var(--font-size-large);font-weight:var(--font-weight-bold)}.item:where(.svelte-5k42mi){margin-bottom:var(--spacing-small)}.list:where(.svelte-5k42mi){display:block;margin:var(--spacing-tiny) 0 var(--spacing-small) var(--spacing-small);list-style-type:none}.section-title:where(.svelte-5k42mi),.item:where(.svelte-5k42mi){display:flex;.number:where(.svelte-5k42mi){flex-shrink:0;width:var(--spacing-large)}}.list:where(.svelte-5k42mi) .point:where(.svelte-5k42mi){display:flex;.number:where(.svelte-5k42mi){flex-shrink:0;width:var(--spacing-medium)}}.grid:where(.svelte-5k42mi){display:grid;grid-template-columns:1fr;margin:var(--spacing-medium) 0 var(--spacing-medium) var(--spacing-large);gap:var(--spacing-small);.row:where(.svelte-5k42mi){display:grid;grid-template-columns:1fr;gap:0;&.header-row{.header-title:where(.svelte-5k42mi){display:none;margin-bottom:var(--spacing-small);font-weight:var(--font-weight-bold)}}.cell:where(.svelte-5k42mi){.row-title:where(.svelte-5k42mi){font-weight:var(--font-weight-bold)}.label:where(.svelte-5k42mi){display:inline-block}}}}.check:where(.svelte-5k42mi){font-weight:600}.diamond:where(.svelte-5k42mi){font-size:1rem}}}}@container wrapper (min-width: 768px){.wrapper.svelte-5k42mi{.terms:where(.svelte-5k42mi){.content:where(.svelte-5k42mi){.grid:where(.svelte-5k42mi){.row:where(.svelte-5k42mi){grid-template-columns:1fr 1fr 1fr;gap:var(--spacing-small);&.header-row{.header-title:where(.svelte-5k42mi){display:block}}.cell:where(.svelte-5k42mi){.row-title:where(.svelte-5k42mi){font-weight:var(--font-weight-normal)}.label:where(.svelte-5k42mi){display:none}}}}}}}}.header.svelte-26kkaq{padding:var(--spacing-medium);.bar:where(.svelte-26kkaq){display:flex;gap:var(--spacing-medium)}.navigation:where(.svelte-26kkaq){text-align:center;a:where(.svelte-26kkaq){color:var(--color-text-default);font-size:var(--font-size-large);font-weight:var(--font-weight-bold)}}.actions:where(.svelte-26kkaq){.menu:where(.svelte-26kkaq){display:none}}.navigation-popup:where(.svelte-26kkaq){display:none}}@media (width <= 1002px){.header.svelte-26kkaq{.navigation:where(.svelte-26kkaq){display:none}.actions:where(.svelte-26kkaq){flex:1;.buttons:where(.svelte-26kkaq){display:none}.menu:where(.svelte-26kkaq){display:flex;align-items:center;justify-content:end}}&.nav-open{position:relative;.navigation-popup:where(.svelte-26kkaq){display:flex;position:absolute;z-index:2;top:80%;right:0;flex-direction:column;width:calc(100vw - (3 * var(--spacing-medium)));max-width:300px;margin:0 var(--spacing-medium);padding:var(--spacing-medium);border-radius:var(--border-radius-large);background-color:#09433d;.links:where(.svelte-26kkaq),.actions:where(.svelte-26kkaq){display:flex;flex-direction:column;gap:var(--spacing-medium)}.links:where(.svelte-26kkaq){text-align:center;a:where(.svelte-26kkaq){padding:var(--spacing-small);border-radius:var(--border-radius-default);color:var(--color-text-default);&:hover{background-color:var(--color-primary-dark)}}}.actions:where(.svelte-26kkaq){margin-top:var(--spacing-medium)}}}}}.footer[data-astro-cid-sz7xmlte]{padding:var(--spacing-medium);font-size:var(--font-size-small);text-align:center}.background[data-astro-cid-5hce7sga]{display:grid;grid-template-rows:auto 1fr auto;min-height:100svh;background-color:#01675e;font-family:Figtree,sans-serif}
