.onboarding.svelte-191ooz{max-width:400px;min-height:100%;padding:calc(24px + env(safe-area-inset-top)) 22px calc(14vh + env(safe-area-inset-bottom));animation:rise var(--base) var(--ease) both;flex-direction:column;justify-content:center;margin:0 auto;display:flex}img.svelte-191ooz{border-radius:15px}h1.svelte-191ooz{margin:22px 0 6px}.tagline.svelte-191ooz{color:var(--muted);margin:0 0 26px;font-size:15.5px}.onboarding.svelte-191ooz>.link.quiet{margin-top:14px;padding:8px}.titlebar.svelte-mm9q0p{z-index:40;width:100%;height:env(safe-area-inset-top);background:var(--bg);view-transition-name:titlebar;position:fixed;top:0;left:0}span.svelte-mm9q0p{display:none}@media (display-mode:window-controls-overlay){.titlebar.svelte-mm9q0p{top:env(titlebar-area-y,0px);left:env(titlebar-area-x,0px);width:env(titlebar-area-width,100%);height:env(titlebar-area-height,0px);color:var(--muted);-webkit-app-region:drag;-webkit-user-select:none;user-select:none;align-items:center;padding:0 16px;font-size:12px;display:flex}span.svelte-mm9q0p{display:inline}}form.svelte-1v8lyep{gap:8px;display:flex}.input.svelte-1v8lyep{letter-spacing:.04em;flex:1}.btn.svelte-1v8lyep{height:46px}.error.svelte-1v8lyep{min-height:1.45em;color:var(--accent);margin:10px 2px 0;font-size:14px}.highlighted.svelte-109j8g5{position:relative}input.svelte-109j8g5,.mirror.svelte-109j8g5{width:100%;font:400 16px/22px var(--font);letter-spacing:normal;white-space:pre;padding:0}input.svelte-109j8g5{color:#0000;caret-color:var(--ink);position:relative}input.lifted.svelte-109j8g5{opacity:0}.mirror.svelte-109j8g5{color:var(--ink);pointer-events:none;position:absolute;inset:0;overflow:hidden}.hint.svelte-109j8g5{color:var(--muted)}.understood.svelte-109j8g5{color:var(--accent)}.composer.svelte-4kp74m{z-index:20;--gap:max(12px, env(safe-area-inset-bottom));--surface-lift:0 -16px 32px 12px var(--bg);max-width:536px;translate:0 calc(var(--visible-bottom) - 100% - var(--gap));transition:translate .25s var(--ease);border-radius:18px;margin:0 auto;position:fixed;top:0;left:12px;right:12px}.composer.svelte-4kp74m:focus-within{--surface-edge:var(--faint);--gap:8px}.bar.svelte-4kp74m{align-items:center;gap:10px;min-height:52px;padding:0 8px 0 16px;display:flex;position:relative}.entry.svelte-4kp74m{flex:1;min-width:0;position:relative}.summary.svelte-4kp74m{background:var(--raised);max-width:64%;height:40px;box-shadow:inset 0 0 0 1px var(--edge);color:var(--ink);white-space:nowrap;text-align:left;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;animation:svelte-4kp74m-pop var(--base) var(--spring);border-radius:999px;flex:none;align-items:center;gap:12px;padding:0 4px 0 14px;display:inline-flex}.what.svelte-4kp74m{flex-direction:column;justify-content:center;min-width:0;line-height:1.15;display:flex}.at.svelte-4kp74m,.rule.svelte-4kp74m{text-overflow:ellipsis;overflow:hidden}.at.svelte-4kp74m{font-size:13.5px;font-weight:600}.rule.svelte-4kp74m{color:var(--muted);font-size:11.5px}.rule.svelte-4kp74m b:where(.svelte-4kp74m){color:var(--accent);margin-right:4px;font-weight:700}.go.svelte-4kp74m{background:var(--on);width:32px;height:32px;color:var(--on-ink);border-radius:50%;flex:none;place-items:center;display:grid}.full.svelte-4kp74m{background:var(--raised);max-width:calc(100% - 16px);box-shadow:inset 0 0 0 1px var(--edge);color:var(--ink-2);animation:svelte-4kp74m-pop var(--fast) var(--ease);border-radius:12px;margin:0;padding:9px 12px;font-size:13px;position:absolute;bottom:calc(100% + 8px);right:8px}.full.svelte-4kp74m b:where(.svelte-4kp74m){color:var(--ink);font-weight:600}kbd.svelte-4kp74m{color:var(--muted);display:none}@keyframes svelte-4kp74m-pop{0%{opacity:0;transform:scale(.6)}}@media (width>=720px){.composer.svelte-4kp74m,.composer.svelte-4kp74m:focus-within{--surface-lift:0 0 transparent;max-width:none;margin:0 0 18px;position:static;translate:none}kbd.svelte-4kp74m{display:block}}.list.svelte-e8l2fp{overscroll-behavior:contain;outline:none;min-width:176px;max-height:270px;position:relative;overflow-y:auto}.list.svelte-e8l2fp:hover .active:where(.svelte-e8l2fp):not(:hover){background:0 0}[aria-selected=true].svelte-e8l2fp>svg{color:var(--on)}.popup.svelte-yh1fdd{overscroll-behavior:contain;margin:0;position:fixed;inset:auto;overflow-y:auto}.popup.svelte-yh1fdd:popover-open{flex-direction:column;display:flex}.popup.svelte-yh1fdd>.list{min-height:0}.trigger.svelte-2w7vuo,select.svelte-2w7vuo{appearance:none;min-width:0;max-width:60%;color:var(--ink-2);font-size:inherit;text-align:right;cursor:pointer;background:0 0;border:0;outline:none;padding:0}.trigger.svelte-2w7vuo span:where(.svelte-2w7vuo){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.trigger[aria-expanded=true].svelte-2w7vuo{color:var(--ink)}.svelte-2w7vuo:is(.trigger:where(.svelte-2w7vuo),select:where(.svelte-2w7vuo)):focus-visible{outline:2px solid var(--faint);outline-offset:3px;border-radius:4px}.typed.svelte-izj8gv{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.result.svelte-izj8gv{color:var(--ink-2)}dialog.svelte-1xb9kar{width:100%;max-width:560px;max-height:calc(100dvh - 48px - env(safe-area-inset-top));border:0;border-top:1px solid var(--edge);background:var(--bg);color:var(--ink);overscroll-behavior:contain;transition:translate .35s var(--spring);border-radius:26px 26px 0 0;margin:auto auto 0;padding:0;overflow-y:auto}dialog.svelte-1xb9kar:focus{outline:none}dialog.svelte-1xb9kar::backdrop{background:var(--scrim);transition:opacity var(--base)}@starting-style{dialog[open].svelte-1xb9kar::backdrop{opacity:0}}dialog.svelte-1xb9kar[inert]::backdrop{opacity:0;transition-duration:var(--fast)}.dragging.svelte-1xb9kar{transition:none}.body.svelte-1xb9kar{padding:0 18px calc(18px + env(safe-area-inset-bottom))}.grabber.svelte-1xb9kar{z-index:1;background:var(--bg);touch-action:none;place-items:center;height:22px;margin:0 -18px 2px;display:grid;position:sticky;top:0}.grabber.svelte-1xb9kar span:where(.svelte-1xb9kar){background:var(--faint);border-radius:2px;width:36px;height:4px}@media (width>=720px){dialog.svelte-1xb9kar{border:1px solid var(--edge);border-radius:20px;max-height:calc(100dvh - 80px);margin:auto}.body.svelte-1xb9kar{padding-bottom:20px}.grabber.svelte-1xb9kar span:where(.svelte-1xb9kar){visibility:hidden}}header.svelte-wm86c2{align-items:center;gap:2px;padding:4px 4px 6px 10px;display:flex}h2.svelte-wm86c2{flex:1;margin:0;font-size:13.5px;font-weight:600}.step.svelte-wm86c2{width:28px;height:28px;color:var(--ink-2);border-radius:6px;place-items:center;display:grid}.step.svelte-wm86c2:hover,td.svelte-wm86c2 button:where(.svelte-wm86c2):hover{background:var(--edge)}table.svelte-wm86c2{border-spacing:0;margin:0 2px}th.svelte-wm86c2{height:24px;color:var(--muted);text-align:center;padding:0;font-size:11.5px;font-weight:600}td.svelte-wm86c2{padding:1px}td.svelte-wm86c2 button:where(.svelte-wm86c2){font-variant-numeric:tabular-nums;border-radius:7px;width:34px;height:32px;font-size:13.5px}td.svelte-wm86c2 button:where(.svelte-wm86c2):focus-visible{outline-offset:-2px}.outside.svelte-wm86c2{color:var(--muted)}[aria-current=date].svelte-wm86c2{color:var(--accent);font-weight:600}[aria-selected=true].svelte-wm86c2 button:where(.svelte-wm86c2){background:var(--on);color:var(--on-ink);outline-color:var(--surface);font-weight:600}footer.svelte-wm86c2{border-top:1px solid var(--edge);gap:6px;margin-top:6px;padding:8px 6px 4px;display:flex}footer.svelte-wm86c2 .chip:where(.svelte-wm86c2):hover{color:var(--ink)}.entry.svelte-hnkemf{background:var(--bg);width:100%;height:32px;box-shadow:inset 0 0 0 1px var(--edge);border:0;border-radius:6px;outline:none;flex:none;margin-bottom:4px;padding:0 10px;font-size:13.5px;display:block}.entry.svelte-hnkemf:focus{box-shadow:inset 0 0 0 1px var(--faint)}.entry[aria-invalid=true].svelte-hnkemf{color:var(--accent)}.when.svelte-1qy426o{color:var(--ink-2);gap:6px;display:flex}button.picker.svelte-1qy426o:hover,.picker[aria-expanded=true].svelte-1qy426o{color:var(--ink)}.docked.svelte-vzzbun{outline:none;padding:28px 24px 24px}.docked.svelte-vzzbun nav:where(.svelte-vzzbun){align-items:center;min-height:40px;padding:0 0 8px}nav.svelte-vzzbun{justify-content:space-between;padding:2px 0 10px;display:flex}textarea.svelte-vzzbun{color:var(--ink-2);resize:none;field-sizing:content;margin:4px 0 16px}.group.svelte-vzzbun+.group:where(.svelte-vzzbun){margin-top:12px}.alerts.svelte-vzzbun{background:var(--bg);box-shadow:inset 0 0 0 1px var(--edge);border-radius:10px;grid-template-columns:repeat(4,1fr);gap:2px;padding:2px;display:grid}.alerts.svelte-vzzbun button:where(.svelte-vzzbun){height:32px;color:var(--ink-2);border-radius:8px;font-size:13.5px;font-weight:500}.alerts.svelte-vzzbun button[aria-pressed=true]:where(.svelte-vzzbun){background:var(--on);color:var(--on-ink);font-weight:600}.acts.svelte-vzzbun{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.acts.svelte-vzzbun .btn:where(.svelte-vzzbun){flex:1;padding:0 12px}.delete.svelte-vzzbun{flex-basis:100%;padding:12px;font-size:14px}@media (width>=720px){.acts.svelte-vzzbun .btn:where(.svelte-vzzbun){flex:none}.delete.svelte-vzzbun{flex-basis:auto;margin-left:auto;padding:0 4px}}.check.svelte-e0n5x8{width:24px;height:24px;color:var(--faint);border-radius:50%;flex:none;place-items:center;display:grid}.late.svelte-e0n5x8{color:var(--accent)}svg.svelte-e0n5x8{width:21px;height:21px;overflow:visible}.small.svelte-e0n5x8 svg:where(.svelte-e0n5x8){width:17px;height:17px}.ring.svelte-e0n5x8{fill:none;stroke:currentColor;stroke-width:1.4px}.disc.svelte-e0n5x8,.tick.svelte-e0n5x8{transform-box:fill-box;transform-origin:50%;opacity:0;transition:transform .32s var(--spring), opacity .18s var(--ease)}.disc.svelte-e0n5x8{fill:var(--on);transform:scale(.4)}.tick.svelte-e0n5x8{fill:none;stroke:var(--on-ink);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;transition-delay:60ms;transform:scale(.5)}.checked.svelte-e0n5x8 .disc:where(.svelte-e0n5x8){fill:var(--faint)}.checked.svelte-e0n5x8 .disc:where(.svelte-e0n5x8),.checked.svelte-e0n5x8 .tick:where(.svelte-e0n5x8),.popping.svelte-e0n5x8 .disc:where(.svelte-e0n5x8),.popping.svelte-e0n5x8 .tick:where(.svelte-e0n5x8){opacity:1;transform:scale(1)}.popping.svelte-e0n5x8 svg:where(.svelte-e0n5x8){animation:svelte-e0n5x8-pop .5s var(--spring)}@keyframes svelte-e0n5x8-pop{30%{transform:scale(.8)}}.card.svelte-erjsye{border-radius:20px;padding:16px}.when.svelte-erjsye{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.title.svelte-erjsye{text-align:left;overflow-wrap:anywhere;margin:8px 0 14px;display:block}.acts.svelte-erjsye{gap:6px;display:flex}.acts.svelte-erjsye .btn:where(.svelte-erjsye){flex:1;padding:0}.acts.svelte-erjsye .more:where(.svelte-erjsye){flex:0 0 44px}@media (pointer:fine){.acts.svelte-erjsye .btn:where(.svelte-erjsye){flex:none;padding:0 14px}.acts.svelte-erjsye .more:where(.svelte-erjsye){flex:none;width:40px}}.also.svelte-erjsye{border-top:1px solid var(--edge);align-items:center;gap:10px;margin-top:12px;padding-top:11px;display:flex}.name.svelte-erjsye{min-width:0;color:var(--ink-2);text-align:left;flex:1;font-size:14.5px}.quiet.svelte-erjsye p:where(.svelte-erjsye){color:var(--muted)}.quiet.svelte-erjsye b:where(.svelte-erjsye){color:var(--ink);font-weight:600}.pane.svelte-xeqesq{top:env(titlebar-area-height,0px);width:var(--pane-width);overscroll-behavior:contain;border-left:1px solid var(--line);background:var(--bg);position:fixed;bottom:0;right:0;overflow-y:auto}.idle.svelte-xeqesq{min-height:100%;color:var(--muted);flex-direction:column;justify-content:center;padding:32px 36px;font-size:14px;display:flex}p.svelte-xeqesq{margin:0}.lead.svelte-xeqesq{color:var(--ink-2);margin-bottom:4px;font-size:15px;font-weight:600}dl.svelte-xeqesq{gap:10px;margin:28px 0 20px;display:grid}dl.svelte-xeqesq div:where(.svelte-xeqesq){justify-content:space-between;align-items:center;gap:16px;display:flex}dt.svelte-xeqesq{color:var(--ink-2)}dd.svelte-xeqesq{gap:4px;margin:0;display:flex}button.svelte-xeqesq{align-self:flex-start;align-items:center;gap:8px;font-size:14px;display:inline-flex}.row.svelte-1h3oaf6{border-bottom:1px solid var(--line);position:relative;overflow:hidden}.reveal.svelte-1h3oaf6{align-items:center;padding:0 20px;display:flex;position:absolute;inset:0}.leading.svelte-1h3oaf6{background:var(--on);color:var(--on-ink)}.trailing.svelte-1h3oaf6{background:var(--raised);color:var(--ink);justify-content:flex-end}.content.svelte-1h3oaf6{isolation:isolate;background:var(--bg);touch-action:pan-y;min-height:52px;transition:transform .35s var(--spring);align-items:center;gap:12px;padding:10px 2px;display:flex;position:relative}.content.svelte-1h3oaf6:before{content:"";z-index:-1;background:var(--surface);opacity:0;transition:opacity var(--fast);border-radius:10px;position:absolute;inset:2px -10px}.content.svelte-1h3oaf6:has(.open:where(.svelte-1h3oaf6):active):before{opacity:1;transition:none}.selected.svelte-1h3oaf6:before{background:var(--raised);opacity:1}.open.svelte-1h3oaf6{text-align:left;border-radius:8px;flex:1;align-self:stretch;align-items:center;gap:12px;min-width:0;display:flex}.open.svelte-1h3oaf6:focus-visible{outline:none}.content.svelte-1h3oaf6:has(.open:where(.svelte-1h3oaf6):focus-visible):before{opacity:1;outline:2px solid var(--ring);outline-offset:-2px}.dragging.svelte-1h3oaf6{transition:none}.text.svelte-1h3oaf6{flex-direction:column;flex:1;min-width:0;display:flex}.title.svelte-1h3oaf6{overflow-wrap:anywhere;font-size:15px}.flag.svelte-1h3oaf6{margin-left:6px;font-weight:700}small.svelte-1h3oaf6{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.when.svelte-1h3oaf6{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:13.5px}.compact.svelte-1h3oaf6 .content:where(.svelte-1h3oaf6){min-height:44px;padding:8px 2px}.compact.svelte-1h3oaf6 .title:where(.svelte-1h3oaf6){color:var(--ink-2);font-size:14px}.actions.svelte-1h3oaf6{gap:2px;display:flex}.actions.svelte-1h3oaf6 button:where(.svelte-1h3oaf6){width:30px;height:30px;color:var(--muted);border-radius:8px;place-items:center;display:grid}@media (hover:none){.content.svelte-1h3oaf6:not(:has(:focus-visible)) .actions:where(.svelte-1h3oaf6){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (hover:hover){.row.svelte-1h3oaf6{overflow-clip-margin:10px;overflow:clip}.content.svelte-1h3oaf6:hover:before{opacity:1}.actions.svelte-1h3oaf6{opacity:0;transition:opacity var(--fast);position:absolute;right:0}.trail.svelte-1h3oaf6{transition:opacity var(--fast)}.content.svelte-1h3oaf6:is(:where(.svelte-1h3oaf6):hover,:where(.svelte-1h3oaf6):has(.actions:where(.svelte-1h3oaf6) :focus-visible)) .actions:where(.svelte-1h3oaf6){opacity:1}.content.svelte-1h3oaf6:is(:where(.svelte-1h3oaf6):hover,:where(.svelte-1h3oaf6):has(.actions:where(.svelte-1h3oaf6) :focus-visible)) .trail:where(.svelte-1h3oaf6){opacity:0}.actions.svelte-1h3oaf6 button:where(.svelte-1h3oaf6):hover{background:var(--raised);color:var(--ink)}}@media (pointer:fine){.content.svelte-1h3oaf6{min-height:44px;padding:7px 2px}.compact.svelte-1h3oaf6 .content:where(.svelte-1h3oaf6){min-height:38px;padding:5px 2px}}.menu.svelte-jshecz{z-index:50;transform-origin:0 0;min-width:220px;max-width:calc(100vw - 16px);position:fixed}.menu.svelte-jshecz:focus{outline:none}kbd.svelte-jshecz,.time.svelte-jshecz{box-shadow:none;color:var(--muted);background:0 0;padding:0;font-size:12px}button.svelte-jshecz:is(:where(.svelte-jshecz):hover,:where(.svelte-jshecz):focus) :is(kbd:where(.svelte-jshecz),.time:where(.svelte-jshecz)){color:var(--ink-2)}.danger.svelte-jshecz{color:var(--accent)}.rule.svelte-jshecz{background:var(--edge);height:1px;margin:4px 6px}.caption.svelte-jshecz{color:var(--muted);margin:0;padding:6px 10px 2px;font-size:12px;font-weight:600}@media (pointer:coarse){.item.svelte-jshecz{height:44px;font-size:15px}kbd.svelte-jshecz{display:none}}h2.svelte-6mg5pm{margin:2px 0 4px}h3.svelte-6mg5pm{margin:18px 2px 8px}dl.svelte-6mg5pm{margin:0}dl.svelte-6mg5pm div:where(.svelte-6mg5pm){justify-content:space-between;align-items:center;gap:16px;min-height:40px;padding:6px 14px;display:flex}dd.svelte-6mg5pm{gap:4px;margin:0;display:flex}h2.svelte-1fc3vjl{margin-top:2px}kbd.svelte-1fc3vjl{margin-right:10px;display:none}@media (pointer:fine){kbd.svelte-1fc3vjl{display:inline-block}}.what.svelte-1fc3vjl{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 16px;overflow:hidden}.toast.svelte-3xv3d3{left:calc((100% - var(--pane,0px)) / 2);bottom:calc(82px + max(12px, env(safe-area-inset-bottom)));z-index:30;background:var(--raised);max-width:calc(100vw - 40px);height:42px;box-shadow:inset 0 0 0 1px var(--edge), var(--shadow);white-space:nowrap;border-radius:14px;align-items:center;gap:16px;padding:0 16px;font-size:14px;display:flex;position:fixed;translate:-50%}.toast.svelte-3xv3d3[inert]{z-index:29}span.svelte-3xv3d3{text-overflow:ellipsis;overflow:hidden}@media (width>=720px){.toast.svelte-3xv3d3{bottom:28px}}.home.svelte-1ber7ju{padding-bottom:calc(env(safe-area-inset-bottom) + 120px)}header.svelte-1ber7ju{justify-content:space-between;align-items:center;min-height:40px;margin-bottom:14px;display:flex}h1.svelte-1ber7ju{margin:0;font-size:15px;font-weight:600}h1.svelte-1ber7ju span:where(.svelte-1ber7ju){color:var(--muted);font-weight:400}.tools.svelte-1ber7ju{align-items:center;gap:8px;display:flex}.round.svelte-1ber7ju{background:var(--surface);width:34px;height:34px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid}section.svelte-1ber7ju{margin-top:24px}h2.svelte-1ber7ju{margin:0 2px 2px}.toggle-done.svelte-1ber7ju{width:calc(100% - 4px);margin:0 2px;padding:6px 0}.done.svelte-1ber7ju{border-bottom:1px solid var(--line);min-height:40px;color:var(--muted);align-items:center;gap:12px;padding:4px 0 4px 2px;font-size:14px;display:flex}.done.svelte-1ber7ju .title:where(.svelte-1ber7ju){min-width:0;text-decoration:line-through;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint);overflow-wrap:anywhere;flex:1}.forget.svelte-1ber7ju{width:32px;height:32px;color:var(--muted);border-radius:8px;flex:none;place-items:center;margin-right:-6px;display:grid}.clear.svelte-1ber7ju{margin:4px 0 0 auto;padding:10px 2px;font-size:13.5px;display:block}@media (hover:hover){.done.svelte-1ber7ju{position:relative}.forget.svelte-1ber7ju{opacity:0;transition:opacity var(--fast);margin:0;position:absolute;right:0}.stamp.svelte-1ber7ju{transition:opacity var(--fast)}.done.svelte-1ber7ju:is(:where(.svelte-1ber7ju):hover,:where(.svelte-1ber7ju):focus-within) .forget:where(.svelte-1ber7ju){opacity:1}.done.svelte-1ber7ju:is(:where(.svelte-1ber7ju):hover,:where(.svelte-1ber7ju):focus-within) .stamp:where(.svelte-1ber7ju){opacity:0}.forget.svelte-1ber7ju:hover{background:var(--raised);color:var(--ink)}}@media (width>=720px){.home.svelte-1ber7ju{padding-top:calc(env(titlebar-area-height,0px) + 28px);padding-bottom:60px}}@media (width>=960px){.home.svelte-1ber7ju{--pane:var(--pane-width);--gutter:max(32px, calc((100% - var(--pane) - 680px) / 2));max-width:none;padding-left:var(--gutter);padding-right:calc(var(--gutter) + var(--pane))}}ol.svelte-1bbkhg8{margin:0;padding:0;list-style:none}li.svelte-1bbkhg8 span:where(.svelte-1bbkhg8):first-child{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}b.svelte-1bbkhg8{font-weight:600}.back.svelte-19sjzhs{min-height:40px;color:var(--ink-2);align-items:center;gap:4px;margin-left:-4px;display:inline-flex}h1.svelte-19sjzhs{margin-top:8px}h2.svelte-19sjzhs{margin:26px 2px 8px}.me.svelte-19sjzhs{color:var(--muted)}.remove.svelte-19sjzhs{font-size:14px}.option.svelte-19sjzhs{cursor:pointer}.option.svelte-19sjzhs>svg{color:var(--on)}.option.svelte-19sjzhs:has(:where(.svelte-19sjzhs):focus-visible) .swatch:where(.svelte-19sjzhs){outline:2px solid var(--ring);outline-offset:2px}.name.svelte-19sjzhs{align-items:center;gap:12px;display:flex}.swatch.svelte-19sjzhs{background:var(--bg);width:34px;height:24px;box-shadow:inset 0 0 0 1px var(--edge);border-radius:7px;justify-content:flex-end;align-items:center;padding:0 6px;display:flex}.swatch.svelte-19sjzhs span:where(.svelte-19sjzhs){background:var(--accent);border-radius:50%;width:8px;height:8px}.pairing.svelte-19sjzhs{flex-direction:column;align-items:flex-start;gap:6px;padding:16px 14px}.code.svelte-19sjzhs{letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:600}.footer.svelte-19sjzhs{color:var(--muted);text-align:center;margin:26px 0 0;font-size:13px}.commit.svelte-19sjzhs{color:inherit;font-variant-numeric:tabular-nums;text-decoration:none}.commit.svelte-19sjzhs:hover{text-decoration:underline}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2")}:root,[data-theme=classic]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#111110;--surface:#1b1a18;--raised:#24231f;--line:#22211e;--edge:#2c2b27;--faint:#4a4944;--muted:#8b8a85;--ink-2:#b6b4ad;--ink:#f2f1ee;--accent:#ff8a65;--accent-soft:#ff8a6524;--on:var(--ink);--on-ink:var(--bg);--ring:var(--ink-2);--lift:0 0 transparent;--scrim:#0000008c;--shadow:0 18px 40px -16px #000000e6}[data-theme=rex]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rose:#e94b70;--bg:#131315;--surface:color-mix(in oklab, #1c1c1f 96%, var(--rose));--raised:#2d242a;--line:color-mix(in oklab, var(--rose) 10%, transparent);--edge:color-mix(in oklab, var(--rose) 16%, transparent);--faint:color-mix(in oklab, var(--ink) 25%, transparent);--muted:#a09c94;--ink-2:#cfcdc9;--ink:#e8e6e3;--accent:#ef7d99;--accent-soft:color-mix(in oklab, var(--accent) 14%, transparent);--on:var(--rose);--on-ink:var(--bg);--ring:var(--rose);--lift:0 1px 0 0 color-mix(in oklab, var(--ink) 4%, transparent) inset, 0 8px 28px -12px color-mix(in oklab, var(--rose) 30%, #17140f73);--scrim:color-mix(in oklab, var(--bg) 55%, transparent);--shadow:0 20px 48px -20px color-mix(in oklab, var(--rose) 30%, #17140f73)}@supports (color:lab(0% 0 0)){[data-theme=rex]{--raised:lab(15.4967% 5.01566 -2.15288)}}[data-theme=rex-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--rose:#b3123a;--bg:#faf8f2;--surface:#fff;--raised:#f0dcd7;--line:color-mix(in oklab, var(--rose) 10%, transparent);--edge:color-mix(in oklab, var(--rose) 16%, transparent);--faint:color-mix(in oklab, var(--ink) 28%, transparent);--muted:#605849;--ink-2:#2b2620;--ink:#17140f;--accent:var(--rose);--accent-soft:color-mix(in oklab, var(--accent) 12%, transparent);--on:#ce2955;--on-ink:#fff;--ring:var(--rose);--lift:0 2px 6px -2px #17140f1f, 0 8px 28px -12px color-mix(in oklab, var(--rose) 30%, #17140f73), 0 0 28px -6px color-mix(in oklab, var(--rose) 26%, transparent);--scrim:color-mix(in oklab, var(--ink) 28%, transparent);--shadow:0 2px 6px -2px #17140f1f, 0 20px 48px -20px color-mix(in oklab, var(--rose) 30%, #17140f73), 0 0 36px -4px color-mix(in oklab, var(--rose) 26%, transparent)}@supports (color:lab(0% 0 0)){[data-theme=rex-light]{--raised:lab(89.2216% 6.52528 5.08405)}}:root{--pane-width:400px;--font:"DM Sans", ui-sans-serif, system-ui, sans-serif;--ease:cubic-bezier(.2, .85, .25, 1);--spring:cubic-bezier(.34, 1.4, .64, 1);--fast:.12s;--base:.2s;background:var(--bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;overscroll-behavior:none;scrollbar-gutter:stable;scrollbar-color:var(--faint) transparent;scrollbar-width:thin;height:100%}*,:before,:after{box-sizing:border-box}html:has(dialog[open]){overflow:hidden}body,#app{height:100%}body{color:var(--ink);font:400 15px/1.45 var(--font);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}::selection{background:var(--accent);color:var(--bg)}button,input,textarea,select{font:inherit;color:inherit}option{background:var(--raised);color:var(--ink)}input,textarea{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}@media (pointer:coarse){input,textarea,select{font-size:max(16px,1em)}}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{opacity:.4;pointer-events:none}::placeholder{color:var(--muted)}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.page{max-width:560px;padding:calc(env(safe-area-inset-top) + env(titlebar-area-height,0px) + 16px) 18px calc(env(safe-area-inset-bottom) + 40px);margin:0 auto}.heading{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600;line-height:1.25}.heading.large{font-size:26px}.label{color:var(--muted);justify-content:space-between;margin:0;font-size:12.5px;font-weight:600;display:flex}.btn{background:var(--raised);height:44px;color:var(--ink-2);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.btn,.press{transition:transform var(--base) var(--spring), opacity var(--base)}.btn:active,.press:active{transition-duration:0s;transform:scale(.97)}.btn.primary{background:var(--on);color:var(--on-ink)}.btn.block{width:100%}.chip{background:var(--raised);color:var(--ink-2);white-space:nowrap;border-radius:999px;flex:none;padding:3px 9px;font-size:12px;font-weight:600}.chip.hot{background:var(--accent-soft);color:var(--accent)}.link{color:var(--accent);font-weight:600}.link.quiet{color:var(--muted);font-weight:400}.surface,.group{background:var(--surface);box-shadow:inset 0 0 0 1px var(--surface-edge,var(--edge)), var(--surface-lift,var(--lift));border-radius:16px}.group>*+*{border-top:1px solid var(--edge)}.field{text-align:left;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:48px;padding:11px 14px;font-size:15px;display:flex}.field small{color:var(--muted);font-size:12.5px;display:block}.field .value{color:var(--ink-2);text-align:right}.field.action{color:var(--accent)}.field.stacked{flex-direction:column;align-items:stretch;gap:10px}.input{background:var(--surface);width:100%;height:46px;box-shadow:inset 0 0 0 1px var(--edge);color:var(--ink);border:0;border-radius:12px;outline:none;padding:0 14px;font-size:16px}.input:focus{box-shadow:inset 0 0 0 1px var(--faint)}.bare{background:0 0;border:0;outline:0;width:100%;padding:0}.picker{background:var(--raised);color:var(--ink-2);white-space:nowrap;border-radius:8px;padding:4px 9px;position:relative}.picker:focus-within{box-shadow:0 0 0 2px var(--faint)}.picker input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.popup{border:1px solid var(--edge);background:var(--surface);color:var(--ink);box-shadow:var(--shadow);animation:pop var(--fast) var(--ease);border-radius:10px;padding:4px}.item{text-align:left;white-space:nowrap;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;width:100%;height:30px;padding:0 10px;font-size:13.5px;display:flex}.item:is(:hover,:focus,.active){background:var(--edge);outline:none}.toggle{appearance:none;background:var(--raised);width:42px;height:26px;box-shadow:inset 0 0 0 1px var(--edge);cursor:pointer;border-radius:999px;flex:none;margin:0;position:relative}.toggle:before{content:"";background:var(--muted);width:20px;height:20px;transition:transform var(--base) var(--spring);border-radius:50%;position:absolute;top:3px;left:3px}.toggle:checked{background:var(--on);box-shadow:none}.toggle:checked:before{background:var(--on-ink);transform:translate(16px)}kbd{background:var(--raised);min-width:20px;box-shadow:inset 0 -1px 0 var(--edge);color:var(--ink-2);font:500 11.5px/20px var(--font);text-align:center;white-space:nowrap;border-radius:5px;padding:0 6px;display:inline-block}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (pointer:fine){.btn{border-radius:9px;height:34px;padding:0 14px;font-size:13.5px}.field{min-height:42px;padding:9px 14px;font-size:14.5px}}@keyframes pop{0%{opacity:0;transform:scale(.97)}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}::view-transition-group(root){animation-duration:var(--base)}@media (pointer:coarse){[data-step=forward]{--step:1}[data-step=back]{--step:-1}[data-step]::view-transition-old(root){animation:step-out var(--fast) ease-in both}[data-step]::view-transition-new(root){animation:step-in var(--base) var(--ease) both}}@keyframes step-out{to{opacity:0;transform:translateX(calc(var(--step) * -24px))}}@keyframes step-in{0%{opacity:0;transform:translateX(calc(var(--step) * 32px))}}@media (prefers-reduced-motion:reduce){:root{--fast:0s;--base:0s}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
