/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}@font-face{font-family:nb-architekt;src:url(../../../fonts/NB-Architekt-Pro-Light.woff)format("woff");font-weight:300;font-display:block}@font-face{font-family:nb-architekt;src:url(../../../fonts/NB-Architekt-Pro-Regular.woff)format("woff");font-weight:400;font-display:block}@font-face{font-family:nb-architekt;src:url(../../../fonts/NB-Architekt-Pro-Bold.woff)format("woff");font-weight:700;font-display:block}:root{--ink-rgb:240, 242, 248;--bg:#14120e;--on-yellow:#17120c;--panel:#05123ceb;--ink:rgba(var(--ink-rgb), 1);--ink-dim:rgba(var(--ink-rgb), .66);--ink-faint:rgba(var(--ink-rgb), .34);--ink-strong:rgba(var(--ink-rgb), .92);--ink-body:rgba(var(--ink-rgb), .82);--ink-soft:rgba(var(--ink-rgb), .7);--yellow:#ffd426;--machine:#f2b427;--machine-light:#ffdc63;--machine-dark:#c9820f;--machine-ink:#17120c;--machine-lamp:#ff4d1f;--machine-red:#e5372a;--machine-teal:#2fb3a6;--machine-orange:#e8802a;--machine-crt:#14120e;--pen:3px;--drop:5px;--edge:rgba(var(--ink-rgb), .9);--glass:linear-gradient(112deg, transparent 0 16%, #ffffff1c 16% 25%, transparent 25% 30%, #ffffff12 30% 35%, transparent 35%);--scanlines:repeating-linear-gradient(to bottom, #00001a26 0 1px, #3006000d 1px 2px, transparent 2px 6px);--tube:radial-gradient(ellipse 78% 78% at 50% 50%, #0000 0 52%, #00000017 72%, #00000042 88%, #0000006b 100%);--grille-r:repeating-linear-gradient(to right, #ff302004 0px, #ff302000 1.2px, #ff302000 1.8px, #ff302004 3px);--grille-g:repeating-linear-gradient(to right, #34ff6000 0px, #34ff6002 1px, #34ff6000 2px, #34ff6000 3px);--grille-b:repeating-linear-gradient(to right, #3854ff00 0px, #3854ff00 1px, #3854ff06 2px, #3854ff00 3px);--band:linear-gradient(to bottom, #bed6ff00 0%, #bed6ff03 38%, #e2ecff07 72%, #fffaec0e 78%, #ffecc605 80%, #ffecc600 100%);--ink-on-light:#2b3350;--face:"nb-architekt", ui-sans-serif, system-ui, -apple-system, sans-serif;--tech:"nb-architekt", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}html,body{background:var(--bg);width:100%;height:100%;color:var(--ink);font-family:var(--face);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-size:15px;line-height:1.5;overflow:hidden}*,:before,:after{box-sizing:border-box}.stage{z-index:10;pointer-events:none;justify-content:center;align-items:center;padding:2rem 1.5rem;display:flex;position:fixed;inset:0}.col{pointer-events:auto;width:100%;max-width:380px}.card{background:var(--panel);outline:1px solid var(--edge);outline-offset:-1px;padding:28px 28px 26px}.ask{color:var(--ink);margin:0 0 22px;font-size:21px;font-weight:400;line-height:1.3}.note{color:var(--ink-dim);margin:0;font-size:13px}button{font-family:var(--face);cursor:pointer;border:1px solid rgba(var(--ink-rgb), .26);color:var(--ink);background:0 0;padding:12px 20px;font-size:14px;transition:background .15s,border-color .15s,color .15s}button:hover:not(:disabled){background:var(--yellow);border-color:var(--yellow);color:var(--on-yellow)}button.go{background:var(--yellow);border-color:var(--yellow);color:var(--on-yellow);font-weight:700}button.go:hover:not(:disabled){background:#ffe166;border-color:#ffe166}button:disabled{opacity:.28;cursor:default}input[type=date]{font-family:var(--face);border:1px solid rgba(var(--ink-rgb), .26);color:var(--ink);background:0 0;outline:none;width:100%;padding:12px 14px;font-size:15px}input[type=date]:focus{border-color:var(--ink-dim)}input[type=date]::-webkit-calendar-picker-indicator{filter:invert();opacity:.5;cursor:pointer}input[type=range]{appearance:none;background:rgba(var(--ink-rgb), .26);outline:none;width:100%;height:2px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--yellow);cursor:pointer;border-radius:50%;width:16px;height:16px}input[type=range]::-moz-range-thumb{background:var(--yellow);cursor:pointer;border:none;border-radius:50%;width:16px;height:16px}::-webkit-scrollbar{width:0;height:0}::selection{background:var(--yellow);color:var(--on-yellow)}.shell{z-index:10;pointer-events:none;justify-content:flex-start;align-items:flex-end;padding:clamp(24px,6vh,58px) clamp(24px,4vw,56px);display:flex;position:fixed;inset:0}.panel{background:var(--panel);border:1px solid rgba(var(--ink-rgb), .22);pointer-events:auto;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:100%;max-width:340px;padding:24px 24px 22px}.panel .q{color:var(--ink);margin:0 0 14px;font-size:17px}.panel .dob{grid-template-columns:1.5fr 1fr 1fr;gap:6px;display:grid}.panel select{font-family:var(--face);border:1px solid rgba(var(--ink-rgb), .28);color:var(--ink);appearance:none;cursor:pointer;background:0 0;border-radius:0;outline:none;padding:10px 8px;font-size:14px}.panel select:focus{border-color:var(--yellow)}.panel select option{background:var(--machine-crt);color:var(--ink)}.panel .dial{flex-direction:column;gap:10px;display:flex}.panel .ends{color:var(--ink-dim);justify-content:space-between;align-items:baseline;font-size:12px;display:flex}.panel .num{color:var(--yellow);font-size:22px;font-weight:700}.panel button.go{width:100%;margin-top:22px}main.svelte-12qhfyh{z-index:10;pointer-events:none;position:fixed;inset:0}
