@font-face{font-family:Inter;src:url(../../../fonts/inter/Inter-VariableFont_opsz,wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../../../fonts/inter/Inter-Italic-VariableFont_opsz,wght.ttf) format("truetype");font-weight:100 900;font-style:italic;font-display:swap}:root{--app-min-width: 320px;--color-bg-rgb: 244, 246, 248;--color-surface-rgb: 255, 255, 255;--color-primary-rgb: 46, 123, 255;--color-primary-dark-rgb: 28, 84, 178;--color-accent-rgb: 0, 201, 167;--color-text-rgb: 31, 31, 31;--color-text-muted-rgb: 102, 102, 102;--color-border-rgb: 224, 224, 224;--color-danger-rgb: 229, 57, 53;--color-warning-rgb: 251, 192, 45;--color-success-rgb: 67, 160, 71;--color-lavender-rgb: 141, 92, 246;--color-mint-rgb: 115, 226, 163;--color-sunset-rgb: 255, 105, 46;--color-sky-rgb: 124, 212, 253;--color-gold-rgb: 254, 200, 75;--color-lilac-rgb: 197, 181, 253;--color-ink-rgb: 10, 173, 20;--color-bg: rgb(var(--color-bg-rgb));--color-surface: rgb(var(--color-surface-rgb));--color-primary: rgb(var(--color-primary-rgb));--color-text: rgb(var(--color-text-rgb));--color-text-muted: rgb(var(--color-text-muted-rgb));--color-border: rgb(var(--color-border-rgb));--color-lavender: rgb(var(--color-lavender-rgb));--color-mint: rgb(var(--color-mint-rgb));--color-sunset: rgb(var(--color-sunset-rgb));--color-sky: rgb(var(--color-sky-rgb));--color-gold: rgb(var(--color-gold-rgb));--color-lilac: rgb(var(--color-lilac-rgb));--color-ink: rgb(var(--color-ink-rgb));--font-base: "Inter", sans-serif;--font-size-xxs: .625rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.2rem;--font-size-xl: 1.6rem;--spacing-xxs: .125rem;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 2rem;--spacing-xl: 4rem;--radius-sm: 4px;--radius-md: .8rem;--radius-lg: 1.5rem;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 2px 8px rgba(0, 0, 0, .1)}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}body{min-width:var(--app-min-width);margin:0;font-family:var(--font-base);font-size:var(--font-size-md);background-color:var(--color-bg);color:var(--color-text);display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;min-height:100%;padding-top:env(0);padding-bottom:env(0);padding-left:env(0);padding-right:env(0);height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:100%;height:100%}p{font-size:var(--font-size-sm);color:var(--color-text-muted);-webkit-user-select:none;user-select:none;margin:var(--spacing-sm) 0}h1{font-size:var(--font-size-xl);margin:var(--spacing-sm) 0 var(--spacing-xs) 0;font-weight:560;-webkit-user-select:none;user-select:none;line-height:1.2;letter-spacing:.1px}h2{font-size:var(--font-size-lg);margin:var(--spacing-sm) 0 var(--spacing-xs) 0;font-weight:560;line-height:1.2;letter-spacing:.1px;-webkit-user-select:none;user-select:none}h3{font-size:var(--font-size-sm);margin:var(--spacing-xs) 0;font-weight:560;line-height:1.2;letter-spacing:.1px;-webkit-user-select:none;user-select:none}@media (min-width: 768px){h1{font-size:var(--font-size-xl)}h2{font-size:var(--font-size-lg)}h3{font-size:var(--font-size-md)}}a{color:var(--color-lavender);font-weight:560;text-decoration:none}a:hover{color:var(--color-lavender);text-decoration:underline}a:visited{color:var(--color-lavender)}button{-webkit-user-select:none;user-select:none;cursor:pointer}strong{font-weight:560}@media (prefers-color-scheme: dark){:root{--color-bg-rgb: 31, 31, 31;--color-surface-rgb: 41, 41, 41;--color-primary-rgb: 46, 123, 255;--color-primary-dark-rgb: 28, 84, 178;--color-accent-rgb: 0, 201, 167;--color-text-rgb: 244, 246, 248;--color-text-muted-rgb: 224, 224, 224;--color-border-rgb: 63, 63, 63;--color-danger-rgb: 229, 57, 53;--color-warning-rgb: 251, 192, 45;--color-success-rgb: 67, 160, 71;--color-lavender-rgb: 154, 109, 250;--color-mint-rgb: 115, 226, 163;--color-sunset-rgb: 255, 105, 46;--color-sky-rgb: 124, 212, 253;--color-gold-rgb: 254, 200, 75;--color-lilac-rgb: 197, 181, 253;--color-ink-rgb: 10, 173, 20;--color-bg: rgb(var(--color-bg-rgb));--color-surface: rgb(var(--color-surface-rgb));--color-primary: rgb(var(--color-primary-rgb));--color-text: rgb(var(--color-text-rgb));--color-text-muted: rgb(var(--color-text-muted-rgb));--color-border: rgb(var(--color-border-rgb));--color-lavender: rgb(var(--color-lavender-rgb));--color-mint: rgb(var(--color-mint-rgb));--color-sunset: rgb(var(--color-sunset-rgb));--color-sky: rgb(var(--color-sky-rgb));--color-gold: rgb(var(--color-gold-rgb));--color-lilac: rgb(var(--color-lilac-rgb));--color-ink: rgb(var(--color-ink-rgb))}}div.svelte-m5w2pm{margin:var(--spacing-sm) 0}label.svelte-m5w2pm{position:relative;display:block;background:var(--color-bg);border:var(--color-bg) 1px solid;border-radius:var(--radius-md);transition:border-color .2s ease;overflow:hidden}label.showError.svelte-m5w2pm{border-color:rgb(var(--color-danger-rgb))}label.focused.svelte-m5w2pm{border-color:var(--color-text)}.label-text.svelte-m5w2pm{position:absolute;z-index:3;top:50%;transform:translateY(-50%);left:var(--spacing-md);transition:transform .2s ease 0s,color .2s ease 0s;font-size:var(--font-size-md);color:var(--color-text);pointer-events:none;font-weight:400;will-change:transform,color;transform-origin:left center;line-height:1;-webkit-user-select:none;user-select:none}.floated.svelte-m5w2pm span:where(.svelte-m5w2pm){transform:translateY(-20px) scale(.85);color:rgb(var(--color-text-muted-rgb))}input.svelte-m5w2pm{position:relative;z-index:1;outline:none;border:none;padding:20px var(--spacing-md) 8px var(--spacing-md);line-height:1;border-radius:var(--radius-md);width:100%;font-size:var(--font-size-md);background-color:var(--color-bg);color:var(--color-text);opacity:0;transition:padding .2s ease,opacity .15s ease 0s}.floated.svelte-m5w2pm input:where(.svelte-m5w2pm){opacity:1;transition:padding .2s ease,opacity .15s ease .04s}p.svelte-m5w2pm{margin:4px;padding:0 10px;font-size:var(--font-size-xs);color:rgb(var(--color-text-muted-rgb));-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:2px}p.svelte-m5w2pm svg:where(.svelte-m5w2pm){width:16px;height:16px}p.svelte-m5w2pm svg:where(.svelte-m5w2pm) path:where(.svelte-m5w2pm),p.svelte-m5w2pm svg:where(.svelte-m5w2pm) circle:where(.svelte-m5w2pm){stroke:rgb(var(--color-text-muted-rgb))}p.error-message.svelte-m5w2pm{color:rgb(var(--color-danger-rgb))}p.error-message.svelte-m5w2pm svg:where(.svelte-m5w2pm) path:where(.svelte-m5w2pm){stroke:rgb(var(--color-danger-rgb))}p.svelte-m5w2pm span:where(.svelte-m5w2pm){margin-top:1px}input[readonly].svelte-m5w2pm{background-color:rgb(var(--color-surface-rgb));opacity:1}div.sm.svelte-m5w2pm{margin:var(--spacing-xs) 0}.sm.svelte-m5w2pm input:where(.svelte-m5w2pm){padding:18px var(--spacing-sm) 6px var(--spacing-sm);font-size:var(--font-size-sm)}.sm.svelte-m5w2pm .label-text:where(.svelte-m5w2pm){font-size:var(--font-size-sm);left:var(--spacing-sm)}.sm.svelte-m5w2pm .floated:where(.svelte-m5w2pm) span:where(.svelte-m5w2pm){transform:translateY(-17px) scale(.85)}div.svelte-xqnxss{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;gap:var(--spacing-xs)}div.row.svelte-xqnxss{flex-direction:row;justify-content:flex-start;align-items:center}
