.app-icon-module__7Yrdma__icon{flex:none;display:block}.app-icon-module__7Yrdma__outline{stroke:#5c442638;stroke-width:3px}.app-icon-module__7Yrdma__isolate{isolation:isolate}.app-icon-module__7Yrdma__tile{fill:#fff}.app-icon-module__7Yrdma__multiply{mix-blend-mode:multiply}[data-theme=dark] .app-icon-module__7Yrdma__tile{fill:#cecdc3}[data-theme=dark] .app-icon-module__7Yrdma__outline{stroke:#ffffff1a}
.icon-list-module__DV6MNa__list{margin:0;padding:0;list-style:none}.icon-list-module__DV6MNa__item{color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon name tag""icon note tag";align-items:start;gap:.1rem .9rem;padding:.7rem 0;text-decoration:none;display:grid}.icon-list-module__DV6MNa__item>svg{grid-area:icon}.icon-list-module__DV6MNa__itemName{grid-area:name;font-size:1.0625rem;line-height:1.4;transition:color .15s}.icon-list-module__DV6MNa__itemNote{color:var(--ink-muted);grid-area:note;font-size:.9375rem;line-height:1.4}.icon-list-module__DV6MNa__itemTag{font-family:var(--mono);color:var(--faint);white-space:nowrap;grid-area:tag;font-size:.78125rem;line-height:1.4875rem}@media (max-width:30rem){.icon-list-module__DV6MNa__item{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon name""icon note""icon tag"}.icon-list-module__DV6MNa__itemNote{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.icon-list-module__DV6MNa__itemTag{margin-top:.15rem;line-height:1.4}}.icon-list-module__DV6MNa__item:hover .icon-list-module__DV6MNa__itemName{color:var(--signal)}.icon-list-module__DV6MNa__item>svg{transition:transform .2s cubic-bezier(.25,1,.5,1)}.icon-list-module__DV6MNa__item:active>svg{transform:scale(.96)}
.destroy-button-module__66w__W__button{height:2rem;color:var(--faint);font-family:var(--mono);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 .6rem;font-size:.75rem;transition:color .15s,background-color .15s;display:inline-flex}.destroy-button-module__66w__W__button:hover{color:var(--signal);background:var(--surface)}.destroy-button-module__66w__W__button:focus-visible{outline:2px solid var(--signal);outline-offset:2px}@media (hover:none),(pointer:coarse){.destroy-button-module__66w__W__button{display:none}}
.theme-toggle-module__DRq2aq__button{width:2rem;height:2rem;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s;display:inline-flex}.theme-toggle-module__DRq2aq__button:hover{color:var(--ink);background:var(--surface)}.theme-toggle-module__DRq2aq__button:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.theme-toggle-module__DRq2aq__icon{width:18px;height:18px}
.row-counter-module__Rm4tXW__tool{margin:0 0 .5rem}.row-counter-module__Rm4tXW__cards{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.row-counter-module__Rm4tXW__card{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;padding:.85rem;display:flex}.row-counter-module__Rm4tXW__cardHead{justify-content:space-between;align-items:center;display:flex}.row-counter-module__Rm4tXW__label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:.75rem}.row-counter-module__Rm4tXW__reset{white-space:nowrap;color:var(--faint);font:inherit;text-underline-offset:2.5px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8rem;text-decoration:underline}.row-counter-module__Rm4tXW__reset:hover{color:var(--signal)}.row-counter-module__Rm4tXW__tap{border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:12px;justify-content:center;align-items:center;margin-top:.6rem;padding:1rem .5rem;transition:transform 90ms,border-color .15s;display:flex}.row-counter-module__Rm4tXW__tap:hover{border-color:var(--faint)}.row-counter-module__Rm4tXW__tap:active{transform:scale(.98)}.row-counter-module__Rm4tXW__count{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:clamp(3.5rem,16vw,5.5rem);line-height:1}.row-counter-module__Rm4tXW__controls{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.6rem;display:grid}.row-counter-module__Rm4tXW__btn{border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;touch-action:manipulation;border-radius:10px;padding:.7rem 0;font-size:1.25rem;line-height:1}.row-counter-module__Rm4tXW__plus{background:var(--signal);border-color:var(--signal);color:var(--paper)}.row-counter-module__Rm4tXW__plus:hover{background:var(--signal-hover)}.row-counter-module__Rm4tXW__repeat{color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem .5rem;margin-top:.6rem;font-size:.8rem;display:flex}.row-counter-module__Rm4tXW__repeat strong{color:var(--ink);font-weight:500}.row-counter-module__Rm4tXW__repeatLink{color:var(--ink-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:.6rem;padding:0;font-size:.8rem}.row-counter-module__Rm4tXW__repeatLink:hover{color:var(--signal)}.row-counter-module__Rm4tXW__repeatForm{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.6rem;display:flex}.row-counter-module__Rm4tXW__repeatLabel{color:var(--ink-muted);align-items:center;gap:.35rem;font-size:.8rem;display:flex}.row-counter-module__Rm4tXW__repeatLabel input{border:1px solid var(--line);background:var(--paper);width:2.8rem;color:var(--ink);font:inherit;text-align:center;border-radius:6px;padding:.3rem .4rem;font-size:.85rem}.row-counter-module__Rm4tXW__repeatOk{border:1px solid var(--signal);background:var(--signal);color:var(--paper);font:inherit;cursor:pointer;border-radius:6px;padding:.3rem .6rem;font-size:.8rem}.row-counter-module__Rm4tXW__repeatOk:disabled{opacity:.4;cursor:default}.row-counter-module__Rm4tXW__footer{color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:.8rem;font-size:.875rem;display:flex}.row-counter-module__Rm4tXW__check{cursor:pointer;align-items:center;gap:.45rem;display:flex}.row-counter-module__Rm4tXW__check input{accent-color:var(--signal)}.row-counter-module__Rm4tXW__keys{font-family:var(--mono);color:var(--faint);margin:.5rem 0 0;font-size:.72rem}.row-counter-module__Rm4tXW__locked .row-counter-module__Rm4tXW__tap,.row-counter-module__Rm4tXW__locked .row-counter-module__Rm4tXW__btn,.row-counter-module__Rm4tXW__locked .row-counter-module__Rm4tXW__reset{opacity:.45;cursor:not-allowed}.row-counter-module__Rm4tXW__locked .row-counter-module__Rm4tXW__tap:active{transform:none}.row-counter-module__Rm4tXW__lockBtn{border:1px solid var(--line);background:var(--paper);color:var(--ink-muted);font:inherit;cursor:pointer;border-radius:999px;padding:.4rem .75rem;font-size:.85rem}.row-counter-module__Rm4tXW__lockBtn:hover{border-color:var(--faint);color:var(--ink)}.row-counter-module__Rm4tXW__lockOn{border-color:var(--signal);background:var(--signal);color:var(--paper)}.row-counter-module__Rm4tXW__lockOn:hover{color:var(--paper);background:var(--signal-hover)}.row-counter-module__Rm4tXW__tap:focus-visible,.row-counter-module__Rm4tXW__btn:focus-visible,.row-counter-module__Rm4tXW__reset:focus-visible,.row-counter-module__Rm4tXW__repeatLink:focus-visible,.row-counter-module__Rm4tXW__repeatOk:focus-visible,.row-counter-module__Rm4tXW__lockBtn:focus-visible,.row-counter-module__Rm4tXW__reset:focus-visible{outline:2px solid var(--signal);outline-offset:2px}
.page-module___8aEwW__page{max-width:37rem;font-family:var(--body);color:var(--ink);flex-direction:column;gap:clamp(2.8rem,6.5vh,4rem);margin:0 auto;padding:clamp(4rem,13vh,8rem) 1.6rem 7rem;display:flex}.page-module___8aEwW__name{font-family:var(--display);letter-spacing:-.005em;margin:0;font-size:clamp(2.1rem,7vw,2.75rem);font-weight:400;line-height:1.1}.page-module___8aEwW__lead{font-family:var(--display);color:var(--ink-muted);margin:.9rem 0 0;font-size:clamp(1.2rem,3.2vw,1.45rem);font-style:italic;font-weight:400;line-height:1.4}.page-module___8aEwW__body{color:var(--ink);margin:0;font-size:1.0625rem;line-height:1.7}.page-module___8aEwW__body+.page-module___8aEwW__body{margin-top:1.1rem}.page-module___8aEwW__label{font-family:var(--body);letter-spacing:.03em;color:var(--faint);align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.75rem;font-weight:400;display:flex}.page-module___8aEwW__link{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ink-muted);text-decoration-color:var(--ink-muted);text-underline-offset:2.5px;transition:color .15s,text-decoration-color .15s}.page-module___8aEwW__link:hover{color:var(--signal);-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}.page-module___8aEwW__meta{font-family:var(--mono);color:var(--faint);font-size:.78125rem}.page-module___8aEwW__list{margin:0;padding:0;list-style:none}.page-module___8aEwW__row{justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 0;display:flex}.page-module___8aEwW__row .page-module___8aEwW__meta{flex:none}.page-module___8aEwW__writingTitle{color:var(--ink);font-size:1.0625rem;text-decoration:none;transition:color .15s}.page-module___8aEwW__writingTitle:hover{color:var(--signal)}.page-module___8aEwW__muted{color:var(--ink-muted);margin:0;font-size:1.0625rem;line-height:1.7}.page-module___8aEwW__elsewhere{margin:0;line-height:2}.page-module___8aEwW__elsewhereLink{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ink-muted);text-decoration-color:var(--ink-muted);text-underline-offset:2.5px;transition:color .15s,text-decoration-color .15s}.page-module___8aEwW__elsewhereLink:hover{color:var(--signal);-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}.page-module___8aEwW__sep{color:var(--faint);margin:0 .55rem}.page-module___8aEwW__footer{font-family:var(--mono);color:var(--faint);flex-wrap:wrap;align-items:center;gap:.2rem;font-size:.8125rem;display:flex}.page-module___8aEwW__heart{color:var(--signal)}.page-module___8aEwW__link:focus-visible,.page-module___8aEwW__item:focus-visible,.page-module___8aEwW__writingTitle:focus-visible,.page-module___8aEwW__elsewhereLink:focus-visible{outline:2px solid var(--signal);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:no-preference){.page-module___8aEwW__page>*{opacity:0;animation:.6s forwards page-module___8aEwW__reveal;transform:translateY(7px)}.page-module___8aEwW__page>:first-child{animation-delay:50ms}.page-module___8aEwW__page>:nth-child(2){animation-delay:.12s}.page-module___8aEwW__page>:nth-child(3){animation-delay:.19s}.page-module___8aEwW__page>:nth-child(4){animation-delay:.26s}.page-module___8aEwW__page>:nth-child(5){animation-delay:.33s}.page-module___8aEwW__page>:nth-child(6){animation-delay:.4s}.page-module___8aEwW__page>:nth-child(7){animation-delay:.47s}.page-module___8aEwW__page>:nth-child(8){animation-delay:.54s}}@keyframes page-module___8aEwW__reveal{to{opacity:1;transform:none}}
.app-waitlist-module__lVj62q__ask,.app-waitlist-module__lVj62q__inline{--muted:color-mix(in srgb, var(--ink-muted) 80%, var(--ink));--alert:color-mix(in srgb, var(--signal) 80%, var(--ink));position:relative}.app-waitlist-module__lVj62q__ask{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin:0 0 1.4rem;padding:1rem 1.1rem}.app-waitlist-module__lVj62q__inline{margin-top:1rem}.app-waitlist-module__lVj62q__askTitle{font-family:var(--display);color:var(--ink);margin:0 0 .25rem;font-size:1.25rem}.app-waitlist-module__lVj62q__askText{color:var(--muted);margin:0;font-size:.95rem;line-height:1.6}.app-waitlist-module__lVj62q__askForm{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.app-waitlist-module__lVj62q__askInput{border:1px solid var(--line);background:var(--paper);min-width:0;min-height:2.75rem;color:var(--ink);font:inherit;caret-color:var(--signal);border-radius:8px;flex:999 12rem;padding:.6rem .75rem;font-size:.95rem}.app-waitlist-module__lVj62q__askInput::placeholder{color:var(--muted);opacity:1}.app-waitlist-module__lVj62q__askBtn{border:1px solid var(--signal);background:var(--signal);min-height:2.75rem;color:var(--paper);font:inherit;cursor:pointer;border-radius:8px;flex:1 0 auto;padding:.6rem 1rem;font-size:.95rem}.app-waitlist-module__lVj62q__askBtn:hover{background:var(--signal-hover);border-color:var(--signal-hover)}.app-waitlist-module__lVj62q__askBtn:disabled{cursor:default}.app-waitlist-module__lVj62q__trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.app-waitlist-module__lVj62q__askThanks{--success:#66800b;border:1px solid color-mix(in srgb, var(--success) 35%, transparent);background:color-mix(in srgb, var(--success) 10%, transparent);color:var(--success);border-radius:8px;align-items:center;gap:.5rem;margin:.8rem 0 0;padding:.6rem .75rem;font-size:.95rem;display:flex}[data-theme=dark] .app-waitlist-module__lVj62q__askThanks{--success:#879a39}.app-waitlist-module__lVj62q__askThanks svg{flex:none}.app-waitlist-module__lVj62q__askBtn{position:relative}.app-waitlist-module__lVj62q__hidden{visibility:hidden}.app-waitlist-module__lVj62q__spinnerWrap{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.app-waitlist-module__lVj62q__spinner{border:2px solid color-mix(in srgb, var(--paper) 35%, transparent);border-top-color:var(--paper);border-radius:50%;width:1.1rem;height:1.1rem;animation:.7s linear infinite app-waitlist-module__lVj62q__spin}@keyframes app-waitlist-module__lVj62q__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.app-waitlist-module__lVj62q__spinner{animation-duration:1.6s}}.app-waitlist-module__lVj62q__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-waitlist-module__lVj62q__askError{color:var(--alert);margin:.5rem 0 0;font-size:.875rem}.app-waitlist-module__lVj62q__askFine{color:var(--muted);margin:.5rem 0 0;font-size:.8rem}.app-waitlist-module__lVj62q__askBtn:focus-visible,.app-waitlist-module__lVj62q__askInput:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.app-waitlist-module__lVj62q__plans{margin-top:.8rem}.app-waitlist-module__lVj62q__plansLabel{color:var(--muted);margin:0 0 .4rem;font-size:.875rem}.app-waitlist-module__lVj62q__planRow{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem;display:grid}.app-waitlist-module__lVj62q__plan{border:1px solid var(--line);background:var(--paper);min-height:2.75rem;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.55rem .75rem;transition:border-color .15s;display:flex}.app-waitlist-module__lVj62q__plan:hover{border-color:var(--ink-muted)}.app-waitlist-module__lVj62q__plan[aria-checked=true]{border-color:var(--signal);box-shadow:inset 0 0 0 1px var(--signal)}.app-waitlist-module__lVj62q__plan:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.app-waitlist-module__lVj62q__planPrice{font-size:.95rem}.app-waitlist-module__lVj62q__planNote{color:var(--muted);font-size:.8rem}
