@keyframes svelte-1q32pmo-ghost-lines{0%{background-position:-100px}40%{background-position:40vw}to{background-position:60vw}}header.svelte-1q32pmo{position:fixed;z-index:2;top:0;width:100%;color:var(--text-primary);display:flex;flex-direction:column}header.svelte-1q32pmo .menu-wrapper:where(.svelte-1q32pmo){width:100%;max-width:100%}@media(min-width:40rem){header.svelte-1q32pmo .menu-wrapper:where(.svelte-1q32pmo){max-width:40rem}}@media(min-width:48rem){header.svelte-1q32pmo .menu-wrapper:where(.svelte-1q32pmo){max-width:48rem}}@media(min-width:64rem){header.svelte-1q32pmo .menu-wrapper:where(.svelte-1q32pmo){max-width:64rem}}@media(min-width:80rem){header.svelte-1q32pmo .menu-wrapper:where(.svelte-1q32pmo){max-width:80rem}}header.svelte-1q32pmo .menu-wrapper:where(.svelte-1q32pmo){align-self:center;display:flex;flex-direction:row;flex:1 1 auto}@media(min-width:40rem){header.svelte-1q32pmo .menu-wrapper:where(.svelte-1q32pmo){padding-top:1rem}}header.svelte-1q32pmo .menu-wrapper:where(.svelte-1q32pmo) .menu-container:where(.svelte-1q32pmo){flex:1 1 auto;margin:0 auto;padding:1rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;transition:background .2s ease-out,backdrop-filter .2s ease-out,box-shadow .2s ease-out}@media(min-width:40rem){header.svelte-1q32pmo .menu-wrapper:where(.svelte-1q32pmo) .menu-container:where(.svelte-1q32pmo){padding:.5rem 1rem;border-radius:1rem}}header.svelte-1q32pmo .menu-wrapper:where(.svelte-1q32pmo) .menu-container:where(.svelte-1q32pmo) a.home:where(.svelte-1q32pmo){display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem}header.svelte-1q32pmo .menu-wrapper:where(.svelte-1q32pmo) .menu-container:where(.svelte-1q32pmo) a.home:where(.svelte-1q32pmo) .logo:where(.svelte-1q32pmo){font-size:1.5rem;font-weight:600;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem}header.svelte-1q32pmo .menu-wrapper:where(.svelte-1q32pmo) .menu-container:where(.svelte-1q32pmo) nav:where(.svelte-1q32pmo){display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem}@media(max-width:40rem){header.svelte-1q32pmo .menu-wrapper:where(.svelte-1q32pmo) .menu-container:where(.svelte-1q32pmo) nav:where(.svelte-1q32pmo){display:none}}header.svelte-1q32pmo .menu-wrapper:where(.svelte-1q32pmo) .menu-container:where(.svelte-1q32pmo) .menu-button:where(.svelte-1q32pmo){text-decoration:none;color:var(--text-primary);border:none;background:transparent;border-radius:100px;height:initial;width:32px;height:32px;min-width:auto;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center}header.svelte-1q32pmo .menu-wrapper:where(.svelte-1q32pmo) .menu-container:where(.svelte-1q32pmo) .menu-button:where(.svelte-1q32pmo):not(:disabled):hover{background:var(--state-hover)}header.svelte-1q32pmo .menu-wrapper:where(.svelte-1q32pmo) .menu-container:where(.svelte-1q32pmo) .menu-button:where(.svelte-1q32pmo):not(:disabled):active{background:var(--state-active)}header.svelte-1q32pmo .menu-wrapper:where(.svelte-1q32pmo) .menu-container:where(.svelte-1q32pmo) .menu-button:where(.svelte-1q32pmo):not(:disabled):focus{outline-color:transparent}header.svelte-1q32pmo .menu-wrapper:where(.svelte-1q32pmo) .menu-container:where(.svelte-1q32pmo) .menu-button:where(.svelte-1q32pmo):disabled{pointer-events:none;color:var(--text-tertiary)}@media(min-width:40rem){header.svelte-1q32pmo .menu-wrapper:where(.svelte-1q32pmo) .menu-container:where(.svelte-1q32pmo) .menu-button:where(.svelte-1q32pmo){display:none}}header.svelte-1q32pmo .menu-wrapper:where(.svelte-1q32pmo) .menu-container.scrolled:where(.svelte-1q32pmo){background:var(--input-background);border-bottom:1px solid var(--input-background);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(min-width:40rem){header.svelte-1q32pmo .menu-wrapper:where(.svelte-1q32pmo) .menu-container.scrolled:where(.svelte-1q32pmo){background:var(--input-background);box-shadow:inset 0 0 0 1px var(--border-subtle);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none}}header.svelte-1q32pmo .mobile-menu:where(.svelte-1q32pmo){display:flex;flex-direction:column;overflow:hidden;background:var(--input-background);box-shadow:inset 0 0 0 1px var(--border-subtle);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:none;border-bottom:1px solid var(--input-background)}@media(min-width:40rem){header.svelte-1q32pmo .mobile-menu:where(.svelte-1q32pmo){display:none}}header.svelte-1q32pmo .mobile-menu:where(.svelte-1q32pmo) a:where(.svelte-1q32pmo){color:var(--text-primary);padding:1rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem}header.svelte-1q32pmo .mobile-menu:where(.svelte-1q32pmo) a:where(.svelte-1q32pmo):hover{background:var(--input-background)}@keyframes svelte-1b5lcnu-ghost-lines{0%{background-position:-100px}40%{background-position:40vw}to{background-position:60vw}}svg.svelte-1b5lcnu{width:auto;height:1.2em}@keyframes svelte-8rln4e-ghost-lines{0%{background-position:-100px}40%{background-position:40vw}to{background-position:60vw}}.cta-section.svelte-8rln4e{background:linear-gradient(90deg,var(--blob-color-3),var(--accent40));color:var(--text-on-accent-primary);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:6rem 1rem}.cta-section.svelte-8rln4e .container:where(.svelte-8rln4e){display:flex;flex-direction:column}@media(min-width:40rem){.cta-section.svelte-8rln4e .container:where(.svelte-8rln4e){max-width:30rem}}footer.svelte-8rln4e{background:var(--surface-accent-subtle);color:var(--text-on-accent-primary);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}footer.svelte-8rln4e .container:where(.svelte-8rln4e){display:flex;flex-direction:column;padding:4rem 1rem;gap:2rem;width:100%;max-width:100%}@media(min-width:40rem){footer.svelte-8rln4e .container:where(.svelte-8rln4e){max-width:40rem}}@media(min-width:48rem){footer.svelte-8rln4e .container:where(.svelte-8rln4e){max-width:48rem}}@media(min-width:64rem){footer.svelte-8rln4e .container:where(.svelte-8rln4e){max-width:64rem}}@media(min-width:80rem){footer.svelte-8rln4e .container:where(.svelte-8rln4e){max-width:80rem}}footer.svelte-8rln4e .container:where(.svelte-8rln4e) .fineprint:where(.svelte-8rln4e){display:flex;flex-direction:column;gap:4rem}@media(min-width:40rem){footer.svelte-8rln4e .container:where(.svelte-8rln4e) .fineprint:where(.svelte-8rln4e){display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}}footer.svelte-8rln4e .container:where(.svelte-8rln4e) .fineprint:where(.svelte-8rln4e) .fp-section:where(.svelte-8rln4e){display:flex;flex-direction:column;gap:1.5rem}footer.svelte-8rln4e .container:where(.svelte-8rln4e) .fineprint:where(.svelte-8rln4e) .fp-section:where(.svelte-8rln4e) nav:where(.svelte-8rln4e){display:flex;flex-direction:column;gap:.5rem}footer.svelte-8rln4e .container:where(.svelte-8rln4e) .fineprint:where(.svelte-8rln4e) .fp-section:where(.svelte-8rln4e) nav:where(.svelte-8rln4e) a:where(.svelte-8rln4e){display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem}footer.svelte-8rln4e .container:where(.svelte-8rln4e) .fineprint:where(.svelte-8rln4e) .fp-section:where(.svelte-8rln4e) .title:where(.svelte-8rln4e){display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem}footer.svelte-8rln4e .container:where(.svelte-8rln4e) .fineprint:where(.svelte-8rln4e) .fp-section:where(.svelte-8rln4e) .title:where(.svelte-8rln4e) .logo:where(.svelte-8rln4e){display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font-size:1.2rem;gap:.5rem}@media(min-width:40rem){footer.svelte-8rln4e .container:where(.svelte-8rln4e) .fineprint:where(.svelte-8rln4e) .fp-section.links:where(.svelte-8rln4e),footer.svelte-8rln4e .container:where(.svelte-8rln4e) .fineprint:where(.svelte-8rln4e) .fp-section:where(.svelte-8rln4e) nav:where(.svelte-8rln4e){align-items:flex-end;justify-content:flex-start}}footer.svelte-8rln4e .container:where(.svelte-8rln4e) .copyright:where(.svelte-8rln4e){color:var(--text-secondary);display:flex;flex-direction:column;gap:1rem}@media(min-width:40rem){footer.svelte-8rln4e .container:where(.svelte-8rln4e) .copyright:where(.svelte-8rln4e){display:flex;flex-direction:row;align-items:center;justify-content:space-between}}footer.svelte-8rln4e .container:where(.svelte-8rln4e) .copyright:where(.svelte-8rln4e) .developed-by:where(.svelte-8rln4e){font-size:2rem}.page.svelte-195tpxt{position:relative;z-index:1;overflow-x:hidden;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.flex-grow.svelte-195tpxt{flex:1}@keyframes ghost-lines{0%{background-position:-100px}40%{background-position:40vw}to{background-position:60vw}}:root{--neutral-h: 0;--neutral-s: 0%;--accent-h: 231;--accent-s: 57%;--error-h: 0;--error-s: 84%;--success-h: 147;--success-s: 50%;--warning-h: 45;--warning-s: 90%;--neutral10: hsl(var(--neutral-h), var(--neutral-s), 10%);--neutral15: hsl(var(--neutral-h), var(--neutral-s), 15%);--neutral20: hsl(var(--neutral-h), var(--neutral-s), 20%);--neutral30: hsl(var(--neutral-h), var(--neutral-s), 30%);--neutral70: hsl(var(--neutral-h), var(--neutral-s), 70%);--neutral90: hsl(var(--neutral-h), var(--neutral-s), 90%);--neutral95: hsl(var(--neutral-h), var(--neutral-s), 95%);--accent5: hsl(var(--accent-h), var(--accent-s), 5%);--accent10: hsl(var(--accent-h), var(--accent-s), 10%);--accent20: hsl(var(--accent-h), var(--accent-s), 20%);--accent30: hsl(var(--accent-h), var(--accent-s), 30%);--accent40: hsl(var(--accent-h), var(--accent-s), 40%);--accent50: hsl(var(--accent-h), var(--accent-s), 50%);--accent60: hsl(var(--accent-h), var(--accent-s), 60%);--accent90: hsl(var(--accent-h), var(--accent-s), 90%);--accent95: hsl(var(--accent-h), var(--accent-s), 95%);--error10: hsl(var(--error-h), var(--error-s), 10%);--error40: hsl(var(--error-h), var(--error-s), 40%);--error80: hsl(var(--error-h), var(--error-s), 80%);--error90: hsl(var(--error-h), var(--error-s), 90%);--success40: hsl(var(--success-h), var(--success-s), 40%);--success50: hsl(var(--success-h), var(--success-s), 50%);--blob-color-1: #b8203a;--blob-color-2: #c13ba6;--blob-color-3: #5743b4;--blob-color-4: #b8203a;--blob-color-5: #e782b4;--neutral90-90: hsla(var(--neutral-h), var(--neutral-s), 90%, .9);--alpha-text-high: .87;--alpha-text-medium: .54;--alpha-text-low: .38;--alpha-text-disabled: .26;--alpha-hover: .08;--alpha-focus: .12;--alpha-active: .12;--alpha-selected: .16;--alpha-divider: .12;--alpha-border: .2;--alpha-overlay: .9;--alpha-surface-subtle: .05;--alpha-surface-moderate: .12;--text-primary: hsla(var(--neutral-h), var(--neutral-s), 90%, var(--alpha-text-high));--text-secondary: hsla(var(--neutral-h), var(--neutral-s), 90%, var(--alpha-text-medium));--text-tertiary: hsla(var(--neutral-h), var(--neutral-s), 90%, var(--alpha-text-low));--text-disabled: hsla(var(--neutral-h), var(--neutral-s), 90%, var(--alpha-text-disabled));--text-on-accent-primary: hsla(var(--neutral-h), var(--neutral-s), 100%, var(--alpha-text-high));--text-on-accent-secondary: hsla( var(--neutral-h), var(--neutral-s), 100%, var(--alpha-text-medium) );--text-accent: hsla(var(--accent-h), var(--accent-s), 85%, var(--alpha-text-high));--text-accent-muted: hsla(var(--accent-h), var(--accent-s), 85%, var(--alpha-text-medium));--text-error: hsla(var(--error-h), var(--error-s), 85%, var(--alpha-text-high));--text-success: hsla(var(--success-h), var(--success-s), 85%, var(--alpha-text-high));--text-warning: hsla(var(--warning-h), var(--warning-s), 85%, var(--alpha-text-high));--text-inverted-primary: hsla(var(--neutral-h), var(--neutral-s), 10%, var(--alpha-text-high));--text-inverted-secondary: hsla( var(--neutral-h), var(--neutral-s), 10%, var(--alpha-text-medium) );--text-inverted-tertiary: hsla(var(--neutral-h), var(--neutral-s), 10%, var(--alpha-text-low));--text-on-error: hsl(var(--error-h), var(--error-s), 10%);--text-on-success: hsl(var(--success-h), var(--success-s), 40%);--text-on-warning: hsl(var(--warning-h), var(--warning-s), 10%);--surface-1: var(--neutral10);--surface-2: var(--neutral15);--surface-3: var(--neutral20);--surface-4: var(--neutral30);--surface-overlay-subtle: hsla( var(--neutral-h), var(--neutral-s), 100%, var(--alpha-surface-subtle) );--surface-overlay-moderate: hsla( var(--neutral-h), var(--neutral-s), 100%, var(--alpha-surface-moderate) );--surface-overlay-strong: hsla(var(--neutral-h), var(--neutral-s), 10%, var(--alpha-overlay));--surface-accent: var(--accent40);--surface-accent-subtle: hsla( var(--accent-h), var(--accent-s), 60%, var(--alpha-surface-moderate) );--surface-accent-hover: var(--accent50);--surface-accent-active: var(--accent30);--surface-error: hsla(var(--error-h), var(--error-s), 40%, var(--alpha-surface-moderate));--surface-error-subtle: hsla(var(--error-h), var(--error-s), 40%, var(--alpha-surface-subtle));--surface-success: hsla(var(--success-h), var(--success-s), 40%, var(--alpha-surface-moderate));--surface-success-subtle: hsla( var(--success-h), var(--success-s), 40%, var(--alpha-surface-subtle) );--surface-warning: hsla(var(--warning-h), var(--warning-s), 50%, var(--alpha-surface-moderate));--surface-warning-subtle: hsla( var(--warning-h), var(--warning-s), 50%, var(--alpha-surface-subtle) );--surface-error-strong: hsl(var(--error-h), var(--error-s), 90%);--surface-error-strong-hover: hsl(var(--error-h), var(--error-s), 80%);--surface-accent-bright: hsl(var(--accent-h), var(--accent-s), 60%);--surface-inverted-1: var(--neutral95);--surface-inverted-2: var(--neutral70);--surface-inverted-subtle: hsla( var(--neutral-h), var(--neutral-s), 90%, var(--alpha-surface-moderate) );--surface-disabled: hsla(var(--neutral-h), var(--neutral-s), 10%, var(--alpha-text-low));--text-on-disabled: hsla(var(--neutral-h), var(--neutral-s), 90%, var(--alpha-text-disabled));--state-hover: hsla(var(--neutral-h), var(--neutral-s), 100%, var(--alpha-hover));--state-focus: hsla(var(--neutral-h), var(--neutral-s), 100%, var(--alpha-focus));--state-active: hsla(var(--neutral-h), var(--neutral-s), 100%, var(--alpha-active));--state-selected: hsla(var(--neutral-h), var(--neutral-s), 100%, var(--alpha-selected));--state-accent-hover: hsla(var(--neutral-h), var(--neutral-s), 100%, var(--alpha-hover));--state-accent-active: hsla(var(--neutral-h), var(--neutral-s), 0%, var(--alpha-active));--border-subtle: hsla(var(--neutral-h), var(--neutral-s), 90%, var(--alpha-divider));--border-default: hsla(var(--neutral-h), var(--neutral-s), 90%, var(--alpha-border));--border-strong: hsla(var(--neutral-h), var(--neutral-s), 90%, .3);--border-accent: hsla(var(--accent-h), var(--accent-s), 70%, .4);--border-error: hsla(var(--error-h), var(--error-s), 70%, .4);--border-success: hsla(var(--success-h), var(--success-s), 70%, .4);--divider: hsla(var(--neutral-h), var(--neutral-s), 90%, var(--alpha-divider));--divider-strong: hsla(var(--neutral-h), var(--neutral-s), 90%, var(--alpha-border));--input-background: hsla( var(--neutral-h), var(--neutral-s), 90%, .12 );--input-background-hover: hsla(var(--neutral-h), var(--neutral-s), 90%, .16);--input-background-focus: hsla(var(--neutral-h), var(--neutral-s), 90%, .38);--input-border: var(--border-subtle)}@font-face{font-family:DMSerifDisplay;src:url(../../../fonts/DMSerifDisplay-Regular.ttf)}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/Roboto-Regular.ttf)}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/Roboto-Medium.ttf)}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/Roboto-Bold.ttf)}html,body{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;box-sizing:border-box;padding:0;margin:0;scroll-behavior:smooth;color:var(--text-primary);background:var(--surface-1)}body{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}h1,h2,h3,h4,h5,h6{margin:0}h1{font-size:2rem;line-height:2.2rem;font-weight:600}h2{font-size:1.5rem;font-weight:600}h3{font-size:1.2rem;font-weight:600}p{line-height:1.6em}pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}*,*:before,*:after{box-sizing:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{-webkit-tap-highlight-color:transparent}ul{margin:none}a:not(.button){text-decoration:none;color:var(--text-primary)}a:not(.button):focus-visible{outline:2px solid var(--text-secondary);border-radius:2px}button,a.button{text-decoration:none;text-align:center;cursor:pointer;border:none;padding:.5rem;border-radius:8px;font-size:.875rem;color:var(--text-primary);background:var(--surface-3);min-width:80px;-webkit-tap-highlight-color:transparent;height:40px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.25rem}@media(min-width:40rem){button,a.button{height:32px}button.large,a.button.large{height:40px}}button:not(:disabled):hover,a.button:not(:disabled):hover{background:var(--surface-3)}button:not(:disabled):active,a.button:not(:disabled):active{transform:translateY(1px)}button:not(:active):focus-visible,a.button:not(:active):focus-visible{outline:2px solid var(--text-secondary)}button:disabled,a.button:disabled{background:var(--surface-disabled);color:var(--text-disabled);cursor:default}button.icon-button,a.button.icon-button{text-decoration:none;color:var(--text-primary);border:none;background:transparent;border-radius:100px;height:initial;width:32px;height:32px;min-width:auto;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center}button.icon-button:not(:disabled):hover,a.button.icon-button:not(:disabled):hover{background:var(--state-hover)}button.icon-button:not(:disabled):active,a.button.icon-button:not(:disabled):active{background:var(--state-active)}button.icon-button:not(:disabled):focus,a.button.icon-button:not(:disabled):focus{outline-color:transparent}button.icon-button:disabled,a.button.icon-button:disabled{pointer-events:none;color:var(--text-tertiary)}button.icon-button span,a.button.icon-button span{font-size:1.25rem}button.inverse,a.button.inverse{background:var(--surface-inverted-1);color:var(--text-inverted-primary)}button.inverse:not(:disabled):hover,a.button.inverse:not(:disabled):hover{background:var(--surface-inverted-2)}button.inverse:disabled,a.button.inverse:disabled{background:var(--surface-disabled);color:var(--text-disabled)}button.accent,a.button.accent{background:var(--surface-accent);color:var(--text-on-accent-primary)}button.accent:not(:disabled):hover,a.button.accent:not(:disabled):hover{background:var(--surface-accent-hover)}button.accent:disabled,a.button.accent:disabled{background:var(--surface-disabled);color:var(--text-disabled)}button.warn,a.button.warn{background:var(--surface-error-strong);color:var(--text-on-error)}button.warn:not(:disabled):hover,a.button.warn:not(:disabled):hover{background:var(--surface-error-strong-hover)}button.warn:disabled,a.button.warn:disabled{color:var(--text-on-error)}button.stealth,a.button.stealth{background:transparent;color:var(--text-primary)}button.stealth:not(:disabled):hover,a.button.stealth:not(:disabled):hover{background:var(--state-hover)}button.glass,a.button.glass{background:var(--input-background);box-shadow:inset 0 0 0 1px var(--border-subtle);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}button.glass:not(:disabled):hover,a.button.glass:not(:disabled):hover{background:var(--surface-accent-subtle)}button.glass.accent,a.button.glass.accent{background:var(--surface-accent)}button.glass.accent:not(:disabled):hover,a.button.glass.accent:not(:disabled):hover{background:var(--surface-accent-active)}button.glass.accent:disabled,a.button.glass.accent:disabled{background:transparent}button.ghost,a.button.ghost{background:transparent;border:1px solid var(--border-default)}button.compact,a.button.compact{padding:.5rem;height:initial;font-size:.875rem}label{-webkit-appearance:none;position:relative;display:flex;flex-direction:column;gap:.5rem}label:hover>input:not(:focus):not(:disabled),label:hover>select:not(:focus):not(:disabled){background:var(--input-background-hover)}label input[type=text],label input[type=email],label input[type=password],label input[type=tel],label input[type=url],label select{align-self:stretch;border-radius:.5rem;font-size:.875rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;border:none;padding:1.5rem 1rem .5rem .875rem;background:var(--input-background);color:var(--text-primary)}label input[type=text]:focus,label input[type=email]:focus,label input[type=password]:focus,label input[type=tel]:focus,label input[type=url]:focus,label select:focus{outline-color:transparent;background:var(--input-background-focus)}label input[type=text]:focus+span,label input[type=text]:not(:placeholder-shown)+span,label input[type=email]:focus+span,label input[type=email]:not(:placeholder-shown)+span,label input[type=password]:focus+span,label input[type=password]:not(:placeholder-shown)+span,label input[type=tel]:focus+span,label input[type=tel]:not(:placeholder-shown)+span,label input[type=url]:focus+span,label input[type=url]:not(:placeholder-shown)+span,label select:focus+span,label select:not(:placeholder-shown)+span{color:var(--text-secondary);position:absolute;font-size:.75rem;top:0;left:0;margin-top:.5rem;margin-left:.875rem}label input[type=text]:disabled,label input[type=email]:disabled,label input[type=password]:disabled,label input[type=tel]:disabled,label input[type=url]:disabled,label select:disabled{color:var(--text-tertiary)}label input[type=text]:disabled+span,label input[type=email]:disabled+span,label input[type=password]:disabled+span,label input[type=tel]:disabled+span,label input[type=url]:disabled+span,label select:disabled+span{color:var(--text-tertiary)}label input[type=text]+span,label input[type=email]+span,label input[type=password]+span,label input[type=tel]+span,label input[type=url]+span,label select+span{transition:all .1s linear;color:var(--text-secondary);position:absolute;font-size:1rem;top:0;left:0;margin-top:.875rem;margin-left:.875rem}label select{-webkit-appearance:none;color:var(--text-primary);cursor:pointer}input[type=checkbox]{opacity:0;position:absolute;z-index:0;cursor:pointer}label.form-control{padding:0 .5rem;cursor:pointer;outline-width:0px;outline-style:solid;outline-color:var(--text-secondary);transition:outline-width .2s ease-out}label.form-control .checkbox-icon{font-size:1rem}label.form-control span{font-size:.75rem}label.form-control:has(:focus-visible){outline-width:2px;border-radius:2px}label.form-control{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem}hr{align-self:stretch;flex:0 0 auto;width:100%;margin:0;border:none;border-top:1px solid var(--divider)}textarea{border:none;overflow:auto;outline:none;border-radius:8px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;resize:none;padding:1rem;background:var(--surface-2);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;font-weight:400}textarea:active,textarea:hover{background:var(--surface-3)}*::selection{background-color:var(--surface-accent-hover)}blockquote{background:var(--surface-overlay-subtle);border-radius:.5rem;margin-left:0;margin-right:0;padding:.5rem}blockquote>*:first-child{margin-top:0}blockquote>*:last-child{margin-bottom:0}body{background:linear-gradient(180deg,var(--accent10) 0%,var(--accent5) 100%)}button,a.button{height:32px}
