.d-flex{display:flex}.d-flex-column{display:flex;flex-direction:column}.gap-1{gap:1rem}.h-100{height:100%}.w-100{width:100%}.m-1{margin:1rem}.mt-1{margin-top:.75rem}.mb-1{margin-bottom:.75rem}.mb-2{margin-bottom:1.5rem}.mx-1{margin-left:.75rem;margin-right:.75rem}.my-1{margin-top:.75rem;margin-bottom:.75rem}.mr-1{margin-right:.75rem}.ml-1{margin-left:.75rem}.p-1{padding:1rem}.p-2{padding:2rem}.p-3{padding:3rem}ion-button{color:#fff;font-weight:700;--border-radius: .5rem;--ripple-color: transparent;-webkit-tap-highlight-color:transparent}ion-button::part(native){outline:none;box-shadow:none}ion-button:focus,ion-button:focus-visible,ion-button:active{outline:none;box-shadow:none}ion-button{--background: var(--flamingo);--background-activated: color-mix(in srgb, var(--flamingo) 85%, black);--background-focused: color-mix(in srgb, var(--flamingo) 90%, black)}ion-button ion-icon{color:#fff!important}ion-button.secondary{--background: var(--mint);color:#000;--background-activated: var(--mint);--background-focused: var(--mint)}ion-button.secondary ion-icon{color:#000!important}hr{width:100%}.version{font-size:14px;color:#000}.card{display:flex;padding:1rem;color:var(--foreground);border:1px solid var(--foreground-soft);border-radius:1rem;background:var(--surface-soft);box-shadow:0 10px 28px var(--foreground-soft)}.card .heading{color:var(--foreground)}.card hr{border-color:var(--foreground-muted)}.card ion-input{background:#fff;border-radius:.5rem;color:#000;--border-width: 0px}.card ion-input:focus,.card ion-input:focus-within{--border-width: 0px;--highlight-height: 0px;outline:none}.card ion-button{--background: color-mix(in srgb, var(--flamingo) 80%, white) !important}.card .section{background-color:var(--flamingo-soft);color:var(--foreground);padding:1rem;border-radius:.75rem;border-left:4px solid var(--flamingo)}.information{color:var(--foreground);padding:1rem;border:1px solid var(--foreground-soft);border-radius:1rem;background:var(--surface-soft);box-shadow:0 10px 28px var(--foreground-soft);border-left:4px solid var(--mint);background:color-mix(in srgb,var(--mint) 12%,white)}.information ion-button{--background: color-mix(in srgb, var(--flamingo) 80%, white) !important}.warning{border-left:4px solid var(--warning);background:color-mix(in srgb,var(--warning) 12%,white)}.danger{border-left:4px solid var(--error);background:color-mix(in srgb,var(--error) 10%,white)}.fade-vertical{--fade-size: 1.5rem;position:relative;-webkit-mask-image:linear-gradient(to bottom,#000,#000);mask-image:linear-gradient(to bottom,#000,#000);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.fade-vertical.fade-top{-webkit-mask-image:linear-gradient(to bottom,transparent,black var(--fade-size),black);mask-image:linear-gradient(to bottom,transparent,black var(--fade-size),black)}.fade-vertical.fade-bottom{-webkit-mask-image:linear-gradient(to bottom,black,black calc(100% - var(--fade-size)),transparent);mask-image:linear-gradient(to bottom,black,black calc(100% - var(--fade-size)),transparent)}.fade-vertical.fade-top.fade-bottom{-webkit-mask-image:linear-gradient(to bottom,transparent,black var(--fade-size),black calc(100% - var(--fade-size)),transparent);mask-image:linear-gradient(to bottom,transparent,black var(--fade-size),black calc(100% - var(--fade-size)),transparent)}ion-action-sheet.brand-action-sheet{--background: var(--background);--button-background: white;--button-background-activated: var(--mint);--button-background-selected: var(--mint);--button-color: var(--foreground);--color: var(--foreground);--backdrop-opacity: .42;--button-background-focused: var(--foreground-soft)}ion-action-sheet.brand-action-sheet .action-sheet-group{border-radius:1.125rem;background:var(--background)}ion-action-sheet.brand-action-sheet .action-sheet-title{color:var(--foreground)}ion-action-sheet.brand-action-sheet .action-sheet-button{color:var(--foreground)}ion-action-sheet.brand-action-sheet .action-sheet-destructive{color:var(--flamingo);font-weight:700}ion-action-sheet.brand-action-sheet .action-sheet-cancel{border:1px solid var(--mint);border-radius:.875rem;background:#fff;color:var(--foreground);font-weight:700}.heading{font-size:24px;font-weight:700}.fw-bold{font-weight:700}.text-center{text-align:center}.text-subtle{opacity:.8}.titles{display:flex;flex-direction:column;gap:.125rem;min-width:0}.title{font-size:1.375rem;font-weight:700;line-height:1.2}.subtitle{color:color-mix(in srgb,var(--foreground) 70%,transparent);font-size:.9375rem}html,body,app-root{display:block;height:100%;margin:0;overflow:hidden}@font-face{font-family:Atkinson Hyperlegible;src:url(/assets/fonts/AtkinsonHyperlegible-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Atkinson Hyperlegible;src:url(/assets/fonts/AtkinsonHyperlegible-Bold.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Atkinson Hyperlegible;src:url(/assets/fonts/AtkinsonHyperlegible-Italic.ttf) format("truetype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Atkinson Hyperlegible;src:url(/assets/fonts/AtkinsonHyperlegible-BoldItalic.ttf) format("truetype");font-style:italic;font-weight:700;font-display:swap}*{font-family:Atkinson Hyperlegible,sans-serif}:root{--warning: #e8dda0;--error: color-mix(in srgb, var(--flamingo) 65%, #ffffff);--success: #a9c995}:root{--flamingo: #f26655;--mint: #8cc6bb;--background: #e4dcdc;--foreground: #1e3762}:root{--flamingo-soft: color-mix( in srgb, var(--flamingo) 10%, transparent );--flamingo-focus: color-mix( in srgb, var(--flamingo) 16%, transparent );--flamingo-active: color-mix( in srgb, var(--flamingo) 20%, transparent )}:root{--foreground-soft: color-mix( in srgb, var(--foreground) 8%, transparent );--foreground-muted: color-mix( in srgb, var(--foreground) 14%, transparent )}:root{--surface-soft: color-mix( in srgb, white 70%, transparent )}
