.wheel.svelte-eqh6k6{--row: 44px;position:relative;display:grid;grid-template-columns:1.6fr 1fr 1.2fr;height:calc(var(--row) * 5);overflow:hidden;touch-action:pan-y;overscroll-behavior-x:none;background:var(--surface);border:1px solid var(--line);border-radius:10px;font-family:var(--font-nav);user-select:none;-webkit-user-select:none}.band.svelte-eqh6k6{position:absolute;left:.5rem;right:.5rem;top:calc(var(--row) * 2);height:var(--row);border-top:1px solid rgba(200,242,7,.45);border-bottom:1px solid rgba(200,242,7,.45);background:#c8f2070d;border-radius:6px;pointer-events:none}.drum.svelte-eqh6k6{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scroll-snap-type:y mandatory;touch-action:pan-y;scrollbar-width:none;-webkit-overflow-scrolling:touch;outline:none;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 28%,#000 72%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 28%,#000 72%,transparent)}.drum.svelte-eqh6k6::-webkit-scrollbar{display:none}.drum.svelte-eqh6k6:focus-visible .item.on:where(.svelte-eqh6k6){text-decoration:underline;text-underline-offset:4px}.pad.svelte-eqh6k6{height:calc(var(--row) * 2);flex:0 0 auto}.item.svelte-eqh6k6{width:100%;background:none;border:none;font-family:inherit;height:var(--row);display:flex;align-items:center;justify-content:center;scroll-snap-align:center;cursor:pointer;font-size:1.05rem;font-weight:500;color:var(--muted);font-variant-numeric:tabular-nums;transition:color .12s ease,transform .12s ease}.item.on.svelte-eqh6k6{color:var(--text);font-weight:600;transform:scale(1.06)}.months.svelte-eqh6k6 .item:where(.svelte-eqh6k6){justify-content:flex-start;padding-left:1.1rem}.years.svelte-eqh6k6 .item:where(.svelte-eqh6k6){justify-content:flex-end;padding-right:1.1rem}@media (prefers-reduced-motion: reduce){.item.svelte-eqh6k6{transition:none}}.page.svelte-4ea5ej{padding-top:clamp(6rem,12vw,9rem);padding-bottom:clamp(3rem,7vw,5rem);overflow-x:clip;touch-action:pan-y}.qrbtn.svelte-4ea5ej{margin-top:1.2rem}.qrwrap.svelte-4ea5ej{display:grid;justify-items:center;gap:.6rem;margin-top:1rem}.qrnote.svelte-4ea5ej{margin:0;font:500 .85rem var(--font-nav);color:var(--muted)}.form.svelte-4ea5ej{display:flex;flex-direction:column;gap:1.1rem;font-family:var(--font-nav)}.form.svelte-4ea5ej :is(input:where(.svelte-4ea5ej),textarea:where(.svelte-4ea5ej),button:where(.svelte-4ea5ej),label:where(.svelte-4ea5ej),.check:where(.svelte-4ea5ej)){touch-action:manipulation}.field.svelte-4ea5ej{display:flex;flex-direction:column;gap:.4rem;border:none;padding:0;margin:0;min-width:0;position:relative}.field.svelte-4ea5ej>span:where(.svelte-4ea5ej),.field.svelte-4ea5ej legend:where(.svelte-4ea5ej) span:where(.svelte-4ea5ej){font-family:var(--font-nav);font-weight:600;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.field.svelte-4ea5ej legend:where(.svelte-4ea5ej){padding:0;margin-bottom:.4rem}.field.svelte-4ea5ej em:where(.svelte-4ea5ej){font-style:normal;color:#ffffff59;text-transform:none;letter-spacing:0;font-weight:400}.hint.svelte-4ea5ej{margin:-.2rem 0 .2rem;font-size:.9rem;color:var(--muted)}.field.svelte-4ea5ej input:where(.svelte-4ea5ej),.field.svelte-4ea5ej textarea:where(.svelte-4ea5ej){background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:10px;padding:.95rem 1.05rem;font-family:var(--font-nav);font-size:1rem;font-weight:500;width:100%;min-width:0;transition:border-color .18s ease,box-shadow .18s ease}.field.svelte-4ea5ej input:where(.svelte-4ea5ej):focus,.field.svelte-4ea5ej textarea:where(.svelte-4ea5ej):focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #c8f20726}.field.svelte-4ea5ej textarea:where(.svelte-4ea5ej){resize:vertical;min-height:110px;line-height:1.5}.drow-btn.svelte-4ea5ej{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;text-align:left;background:var(--surface);border-radius:10px;padding:.95rem 1.05rem;cursor:pointer;font-family:var(--font-nav);font-size:1rem;font-weight:500;transition:border-color .18s ease,color .18s ease}.drow-btn.adder.svelte-4ea5ej{color:var(--muted);border:1px dashed rgba(255,255,255,.22)}.drow-btn.set.svelte-4ea5ej{color:var(--text);border:1px solid var(--line)}.drow-btn.svelte-4ea5ej:hover,.drow-btn.svelte-4ea5ej:focus-visible{border-color:var(--accent);color:var(--text);outline:none}.drow-btn.svelte-4ea5ej .edit:where(.svelte-4ea5ej){font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.wheelwrap.svelte-4ea5ej{display:grid;gap:.4rem}.drow.svelte-4ea5ej{display:flex;align-items:center;gap:1.2rem}.drow.svelte-4ea5ej .done:where(.svelte-4ea5ej){flex:1 1 auto;min-height:48px;font-weight:600}.linkbtn.svelte-4ea5ej{background:none;border:none;padding:.2rem 0;color:var(--muted);font:500 .9rem var(--font-nav);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.linkbtn.svelte-4ea5ej:hover{color:var(--text)}.checks.svelte-4ea5ej{display:grid;gap:.55rem}.check.svelte-4ea5ej{display:flex;align-items:center;gap:.8rem;cursor:pointer;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:.85rem 1rem;font-size:1rem;font-weight:500;color:var(--text);transition:border-color .18s ease,background .18s ease}.check.svelte-4ea5ej:hover{border-color:#c8f20773}.check.on.svelte-4ea5ej{border-color:var(--accent);background:#c8f2070f}.check.svelte-4ea5ej input:where(.svelte-4ea5ej){position:absolute;opacity:0;width:1px;height:1px}.check.svelte-4ea5ej .box:where(.svelte-4ea5ej){flex:0 0 auto;width:22px;height:22px;border-radius:6px;border:1.5px solid rgba(255,255,255,.28);display:grid;place-items:center;color:#0d0d0d;transition:background .15s ease,border-color .15s ease}.check.round.svelte-4ea5ej .box:where(.svelte-4ea5ej){border-radius:50%}.check.svelte-4ea5ej .box:where(.svelte-4ea5ej) svg:where(.svelte-4ea5ej){opacity:0;transform:scale(.6);transition:opacity .15s ease,transform .16s cubic-bezier(.2,.8,.3,1.15)}.check.on.svelte-4ea5ej .box:where(.svelte-4ea5ej){background:var(--accent);border-color:var(--accent)}.check.on.svelte-4ea5ej .box:where(.svelte-4ea5ej) svg:where(.svelte-4ea5ej){opacity:1;transform:scale(1)}@media (prefers-reduced-motion: reduce){.check.svelte-4ea5ej .box:where(.svelte-4ea5ej) svg:where(.svelte-4ea5ej),.btn.big.svelte-4ea5ej,.check.svelte-4ea5ej,.drow-btn.svelte-4ea5ej{transition:none}}.check.svelte-4ea5ej:focus-within{outline:2px solid var(--accent);outline-offset:2px}.hp.svelte-4ea5ej{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.err.svelte-4ea5ej{color:#ff6a6a;margin:0;font:500 .92rem/1.5 var(--font-nav)}.btn.big.svelte-4ea5ej{width:100%;min-height:60px;font-size:1.15rem;font-weight:600;margin-top:.4rem;transition:transform .12s ease,background .18s ease}.btn.big.svelte-4ea5ej:active{transform:scale(.985)}.qbadge.svelte-4ea5ej{margin:-.6rem 0 1.4rem;padding:.7rem .95rem;border-radius:10px;text-align:center;background:#ff9e331a;border:1px solid rgba(255,158,51,.35);color:#ffb45c;font-family:var(--font-nav);font-size:.88rem}.thanks.svelte-4ea5ej{background:var(--surface);border:1px solid var(--accent);border-radius:14px;padding:clamp(1.6rem,4vw,2.4rem);text-align:center;font-family:var(--font-nav)}.thanks.svelte-4ea5ej h1:where(.svelte-4ea5ej){font-size:clamp(2rem,5vw,3rem);letter-spacing:-.02em;margin:0 0 .6rem}.thanks.svelte-4ea5ej p:where(.svelte-4ea5ej){color:var(--text);font-size:1.1rem;margin-bottom:1.4rem}.thanks.svelte-4ea5ej .qnote:where(.svelte-4ea5ej){color:#ffb45c;font-size:.95rem}.tacts.svelte-4ea5ej{display:grid;gap:.6rem}.tacts.svelte-4ea5ej .btn.big:where(.svelte-4ea5ej){margin-top:0}
