:root{--ink: #1d1813;--ink-2: #6e6458;--ink-3: #a3988a;--paper: #f6f1e8;--card: #fbf8f2;--wax: #e6dfd1;--line: rgba(29, 24, 19, .12);--press: rgba(29, 24, 19, .05);--signal: #4353ff;--feeling: #f0b43c;--feel: #a87a12;--serif: "Instrument Serif", "Iowan Old Style", Georgia, serif;--ui: "Geist", -apple-system, system-ui, sans-serif;--num: "Geist Mono", ui-monospace, monospace;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--spring: cubic-bezier(.34, 1.56, .64, 1)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--ink: #efe7da;--ink-2: #a89d8e;--ink-3: #6f665a;--paper: #13110e;--card: #1b1814;--wax: #2c2722;--line: rgba(239, 231, 218, .13);--press: rgba(255, 255, 255, .05);--feel: #e8b950}}:root[data-theme=dark]{--ink: #efe7da;--ink-2: #a89d8e;--ink-3: #6f665a;--paper: #13110e;--card: #1b1814;--wax: #2c2722;--line: rgba(239, 231, 218, .13);--press: rgba(255, 255, 255, .05);--feel: #e8b950}*{box-sizing:border-box;margin:0}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;overscroll-behavior:none}body{background:var(--paper);color:var(--ink);font:400 15px/1.45 var(--ui);-webkit-font-smoothing:antialiased;letter-spacing:-.005em}button{font:inherit;touch-action:manipulation;user-select:none;-webkit-user-select:none}input{font:400 16px/1.3 var(--ui)}.app{max-width:640px;margin:0 auto;padding:max(16px,env(safe-area-inset-top)) 20px 140px}.top{display:flex;align-items:center;gap:10px}.wordmark{font:400 26px/1 var(--serif);letter-spacing:-.01em;display:flex;align-items:center;gap:8px}.top .date{margin-left:auto;font-size:13px;color:var(--ink-2)}.grid{display:grid;grid-template-columns:340px 1fr;gap:20px;margin-top:24px}@media (max-width: 820px){.grid{grid-template-columns:1fr}}.card{background:var(--card);border:1px solid var(--line);border-radius:24px;padding:20px}.k{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.big{font:700 44px/1 var(--num);letter-spacing:-.04em;margin-top:6px}.big small{font:500 14px var(--ui);letter-spacing:0;color:var(--ink-2);margin-left:6px}.entries{margin-top:14px;display:flex;flex-direction:column}.entry{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--line);font-size:14px;animation:rowIn .26s var(--ease-out)}.entry:first-child{border-top:none}.entry .cells{display:flex;gap:2px}.entry .cells i{width:9px;height:10px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.entry em{font:500 12px var(--num);font-style:normal;color:var(--ink-2)}.entry small{display:block;font-size:12px;color:var(--ink-2)}@keyframes rowIn{0%{opacity:0;transform:translateY(6px)}}.hint{font-size:12.5px;color:var(--ink-2);margin-top:10px;min-height:18px}.seg{display:inline-flex;background:var(--wax);border-radius:12px;padding:3px;gap:2px}.seg button{all:unset;cursor:pointer;font-size:13px;font-weight:600;padding:6px 14px;border-radius:9px;color:var(--ink-2);transition:background-color .2s var(--ease-out),color .2s var(--ease-out)}.seg button[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #0000001a}.row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.comb polygon.cell{transition:transform .76s var(--ease-in-out)}.comb g.layer{transition:opacity .24s ease}.comb polygon.pop{transform-box:fill-box;transform-origin:center;animation:pop .38s var(--ease-out) both}@keyframes pop{0%{opacity:0;transform:scale(.6)}}.daylabel{transition:opacity .3s ease}@media (prefers-reduced-motion: reduce){.comb polygon.cell{transition:opacity .2s ease}.comb polygon.pop{animation:fade .2s ease both}@keyframes fade{0%{opacity:0}}}.months{display:grid;grid-template-columns:repeat(6,1fr);gap:10px 6px;margin-top:14px}@media (max-width: 640px){.months{grid-template-columns:repeat(3,1fr)}}.month{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;font-size:11px;font-weight:600;color:var(--ink-2)}a{color:inherit}.wordmark{text-decoration:none}.top{flex-wrap:wrap;row-gap:10px}.btn:focus-visible,.chip:focus-visible,.entry:focus-visible,.comb .tap:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.filter{width:auto!important;font:600 13px var(--ui);color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:10px;padding:6px 8px}main{margin-top:20px;display:flex;flex-direction:column;gap:20px}.stack{display:flex;flex-direction:column;gap:16px}h1{font:700 22px/1.2 var(--ui);letter-spacing:-.02em}h1 small{display:block;font:500 13px var(--ui);color:var(--ink-2);letter-spacing:0;margin-top:2px}h2{font:700 18px/1.2 var(--ui);letter-spacing:-.015em;margin-bottom:12px}.lede{color:var(--ink-2);margin:6px 0 14px}.help{font-size:12.5px;color:var(--ink-2)}.note{font-size:13px;color:var(--ink-2);background:var(--wax);border-radius:12px;padding:10px 12px}.err{font-size:13px;color:var(--ink);font-weight:600}.muted{color:var(--ink-2)}.center{display:grid;place-items:center;margin:8px 0}.notice{position:fixed;bottom:84px;left:0;right:0;text-align:center;font-size:12.5px;color:var(--ink-2);pointer-events:none;min-height:18px;padding:0 16px}.pager{display:flex;align-items:center;gap:8px;margin-bottom:10px}.pager h1{flex:1;text-align:center;font-size:18px}.day .pager h1{text-align:left}.btn{all:unset;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;font:600 14px var(--ui);padding:10px 16px;border-radius:12px;background:var(--ink);color:var(--paper);transition:transform .16s var(--ease-out),opacity .16s;text-decoration:none}.btn{transition:transform .38s var(--spring),opacity .16s}.btn:active{transform:scale(.95);transition-duration:90ms}.btn[disabled],.btn[aria-disabled=true]{opacity:.35;cursor:default}.btn.ghost{background:transparent;color:var(--ink);border:1px solid var(--line)}.btn.small{padding:6px 10px;font-size:13px;min-width:18px}.actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;margin-top:14px}.row h1{margin-right:auto}button.entry{all:unset;cursor:pointer;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--line);font-size:14px;animation:rowIn .26s var(--ease-out)}button.entry:first-child{border-top:none}.entry .cells i.wax{background:var(--wax)}.list{list-style:none;padding:0;margin:10px 0;display:flex;flex-direction:column}.list-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--line)}.list-row:first-child{border-top:none}.list-row input:not([type]),.list-row input[type=text]{flex:1;min-width:0}.list-row .grow{flex:1;min-width:0}.list-row small{display:block;font-size:12px;color:var(--ink-2)}.dot{width:12px;height:13px;flex:none;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);display:inline-block}.space{margin-top:16px}.space-head input{font-weight:700}.toggle{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-2);white-space:nowrap}.form{display:flex;flex-direction:column;gap:12px}.form label,.form legend{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--ink-2)}.form label small{font-weight:400}fieldset{border:0;padding:0;margin:0;min-width:0}input:not([type=checkbox]):not([type=radio]),select{font:400 16px/1.3 var(--ui);color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:10px 12px;width:100%}input:focus-visible,select:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.two{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width: 480px){.two{grid-template-columns:1fr}}.types{display:grid;grid-template-columns:1fr 1fr;gap:8px}.types legend{margin-bottom:6px}@media (max-width: 480px){.types{grid-template-columns:1fr}}.form .type{cursor:pointer;border:1px solid var(--line);border-radius:14px;padding:10px 12px;gap:2px;color:var(--ink);font-weight:400}.type[data-on=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.type input{position:absolute;opacity:0;pointer-events:none}.type b{font-size:14px}.type span{font-size:12.5px;color:var(--ink-2)}.type small{font-size:12px;color:var(--ink-3)}.type:has(input:focus-visible){outline:2px solid var(--signal);outline-offset:2px}.help.examples{display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--ink-2)}.help.examples span{white-space:nowrap}.swatches{display:flex;flex-wrap:wrap;gap:8px}.swatches legend{width:100%;margin-bottom:6px}.swatches legend small{font-weight:400;color:var(--ink-3);margin-left:6px}.swatches label{width:36px;height:40px;cursor:pointer;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);opacity:.4;transform:scale(.85);transition:opacity .15s,transform .15s}.swatches label:hover{opacity:.75}.swatches label[data-on=true]{opacity:1;transform:none}.swatches label:has(input:focus-visible){outline:2px solid var(--signal, #4353ff);outline-offset:2px}.swatches input{opacity:0}.type-hints{list-style:none;padding:0;margin:0 0 14px;display:grid;grid-template-columns:1fr 1fr;gap:6px 14px;font-size:13px}.type-hints small{display:block;color:var(--ink-3);font-size:12px}@media (max-width: 480px){.type-hints{grid-template-columns:1fr}}.setup{max-width:560px;margin:0 auto;padding:max(24px,env(safe-area-inset-top)) 16px 60px;display:flex;flex-direction:column;gap:20px}.sheet{border:0;padding:0;background:transparent;max-width:min(520px,100vw);width:100%;margin:auto auto 0}@media (min-width: 640px){.sheet{margin:auto}}.sheet::backdrop{background:#00000059}.sheet-body{background:var(--card);color:var(--ink);border-radius:24px 24px 0 0;padding:20px 16px max(20px,env(safe-area-inset-bottom));max-height:88vh;overflow:auto;animation:sheetIn .26s var(--ease-out)}@media (min-width: 640px){.sheet-body{border-radius:24px;padding:24px}}@keyframes sheetIn{0%{transform:translateY(16px);opacity:0}}.quote{font-size:15px;color:var(--ink);background:var(--wax);border-radius:12px;padding:8px 12px;margin-bottom:8px}.q+.q{margin-top:14px}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font:600 13px var(--ui);padding:8px 12px;border-radius:999px;border:1px solid var(--line)}.chip[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.chip.ghost{color:var(--ink-2)}.comb .tap{cursor:pointer}.comb .tap:hover{opacity:.8}@media (prefers-reduced-motion: reduce){.sheet-body,button.entry,.entry{animation:none}.btn{transition:none}}.week-goals{margin-top:12px}.week-goals .num{font:600 13px var(--num);font-style:normal;color:var(--ink-2)}.suggest p{font-size:14px}.suggest .actions{margin-top:10px}.mic-progress{font:600 11px var(--num)}.composer button.mic[aria-busy=true]{cursor:progress}.toggle.switch{font-size:14px;color:var(--ink);font-weight:600;flex-direction:row}.counted{font-size:13px;color:var(--ink-2);margin-top:6px}.center-text{text-align:center}.notes p{font-size:16px;line-height:1.5}.notes p+p{margin-top:8px}.status{font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap}.status.drifting,.status.paused{color:var(--ink-2)}.balance .bal-name{width:96px;flex:none;font-size:14px}.balance .bar{flex:1;height:8px;background:var(--wax);border-radius:4px;overflow:hidden}.balance .bar i{display:block;height:100%;background:var(--ink);border-radius:4px}.balance .num{font:600 12px var(--num);color:var(--ink-2);white-space:nowrap}a.card.ready{display:flex;flex-direction:column;gap:2px;text-decoration:none}a.card.ready span{font-size:13px;color:var(--ink-2)}a.card.ready:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.top{gap:12px}.icons{margin-left:auto;display:flex;gap:4px}.icons a{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:var(--ink-2);transition:transform .38s var(--spring),background .16s}.icons a:hover{background:var(--press);color:var(--ink)}.icons a:active{transform:scale(.9);transition-duration:90ms}.icons a[aria-current=page]{color:var(--ink);background:var(--press)}main{margin-top:8px}.card{background:var(--card)}h1,h2{font-family:var(--serif);font-weight:400;letter-spacing:-.01em}h1{font-size:30px;line-height:1.1}h2{font-size:24px}.db{display:flex;flex-direction:column}.k{font:600 11px var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.n{font-family:var(--num);font-weight:500;font-variant-numeric:tabular-nums}.trail{position:sticky;top:0;z-index:4;display:flex;align-items:center;gap:2px;padding:10px 0;margin:0 -4px;background:linear-gradient(var(--paper) 75%,transparent);font:500 13px var(--ui);color:var(--ink-3)}.trail a{padding:6px;border-radius:8px;text-decoration:none;color:var(--ink-3);transition:background .16s,color .16s,transform .38s var(--spring)}.trail a:hover{background:var(--press);color:var(--ink)}.trail a:active{transform:scale(.94);transition-duration:90ms}.trail .sep{opacity:.5}.trail .here{color:var(--ink);font-weight:600;padding:6px}.trail .today{margin-left:auto;color:var(--ink);border:1px solid var(--line);padding:5px 12px;border-radius:99px}.hl{padding:8px 0 20px;border-bottom:1px solid var(--line)}.hl-k{display:flex;justify-content:space-between;align-items:center;gap:12px}.pager2{display:inline-flex;gap:2px}.pager2 a,.pager2 span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;font:400 20px var(--ui);color:var(--ink-2);text-decoration:none;transition:transform .38s var(--spring),background .16s}.pager2 a:hover{background:var(--press);color:var(--ink)}.pager2 a:active{transform:scale(.88);transition-duration:90ms}.pager2 span[aria-disabled=true]{opacity:.25}.headline{font:400 54px/.95 var(--serif);letter-spacing:-.02em}.headline em{font-style:italic;color:var(--ink-2)}.headline .num{display:inline-block}.headline .n{font-family:var(--serif);font-weight:400}.lead{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end;margin-top:12px}.daycomb{display:block}.daycomb .comb{width:auto;height:auto;overflow:visible;display:block}.sub{margin-top:12px;font:400 15px/1.5 var(--ui);color:var(--ink-2)}.sub b.n{color:var(--ink);font-size:14px}.sub .counted{color:var(--ink-3)}.sub a.inline{color:var(--ink);text-underline-offset:3px}.words{padding-top:16px;display:flex;flex-direction:column}.words>.k{margin-bottom:2px}.line{all:unset;cursor:pointer;display:block;padding:14px 8px;margin:0 -8px;border-bottom:1px dashed var(--line);border-radius:10px;transition:background .6s var(--ease-out),transform .38s var(--spring);animation:rowIn .42s var(--ease-out) both}.line:hover{background:var(--press)}.line:active{transform:scale(.985);transition-duration:90ms}.line:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.line.lit{background:color-mix(in srgb,var(--g) 16%,transparent);transition-duration:.12s}.line .s{display:block;font:400 23px/1.3 var(--serif);letter-spacing:-.005em;color:var(--ink)}.line .m{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;font:500 12px var(--num);color:var(--ink-3)}.u{text-decoration:underline;text-decoration-color:var(--g);text-decoration-thickness:3px;text-underline-offset:6px;text-decoration-skip-ink:none}.fe{font-style:italic;color:var(--feel)}.empty{padding:28px 0;font:italic 400 23px/1.35 var(--serif);color:var(--ink-2)}a.ready{display:flex;flex-direction:column;gap:2px;margin:4px 0 8px;padding:14px 16px;border-radius:16px;background:var(--card);border:1px solid var(--line);text-decoration:none;transition:transform .38s var(--spring)}a.ready b{font:400 21px var(--serif)}a.ready span{font-size:13px;color:var(--ink-2)}a.ready:active{transform:scale(.98);transition-duration:90ms}.stacks{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;align-items:end;padding:16px 0 10px;border-bottom:1px solid var(--line)}.col{display:grid;justify-items:center;gap:6px;padding:8px 0 6px;border-radius:14px;text-decoration:none;color:inherit}.col em{font:500 11px var(--num);font-style:normal;color:var(--ink-2);min-height:14px}.col span{font:600 10px var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.col.now span{color:var(--ink)}.col.later{opacity:.35}.stackcol polygon{transform-box:fill-box;transform-origin:50% 100%;animation:grow .56s var(--spring) both}@keyframes grow{0%{transform:translateY(14px) scale(.6);opacity:0}}.verdict{font:400 32px/1.1 var(--serif);letter-spacing:-.015em;padding:20px 0 4px}.verdict em{font-style:italic;color:var(--ink-2)}.goalrows{list-style:none;padding:0;margin:14px 0 0}.goalrows li{display:grid;grid-template-columns:auto 1fr auto 32px;gap:10px;align-items:baseline;padding:11px 0;border-top:1px solid var(--line)}.goalrows .n{font:400 21px var(--serif)}.goalrows .n small{display:block;font:500 12px var(--num);color:var(--ink-3);margin-top:2px}.goalrows .st{font:500 12px var(--ui);color:var(--ink);white-space:nowrap}.goalrows .st.drifting,.goalrows .st.paused{color:var(--ink-2)}.goalrows .h{font:500 12px var(--num);color:var(--ink-3);text-align:right}.cal{padding-top:10px}.cal-h,.wk{display:grid;grid-template-columns:30px repeat(7,1fr) 30px;align-items:center}.cal-h{padding:6px 0;font:600 10px var(--ui);letter-spacing:.1em;color:var(--ink-3);text-align:center;text-transform:uppercase}.wk{padding:6px 0;border-radius:14px;text-decoration:none;color:inherit}.wk+.wk{border-top:1px dashed var(--line)}.wk.later{opacity:.4}.wn{font:500 10px var(--num);color:var(--ink-3)}.wt{font:500 11px var(--num);color:var(--ink-2);text-align:right}.dc{display:grid;justify-items:center;align-content:center;gap:2px;min-height:54px}.dc span{font:500 10px var(--num);color:var(--ink-3)}.dc.out{opacity:.3}.dc.now span{color:var(--ink);font-weight:700}.where{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.goalbar{display:flex;height:8px;border-radius:4px;overflow:hidden;gap:2px;margin:10px 0 8px}.legend{display:flex;flex-wrap:wrap;gap:4px 14px;font:400 12.5px var(--ui);color:var(--ink-2)}.legend span{display:inline-flex;gap:6px;align-items:center}.legend .dot{width:9px;height:10px}.yr{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding-top:14px}@media (min-width: 560px){.yr{grid-template-columns:repeat(4,1fr)}}.mo{display:grid;justify-items:center;gap:2px;padding:10px 4px 8px;border-radius:14px;text-decoration:none;color:inherit}.mo b{font:italic 400 19px var(--serif)}.mo small{font:500 11px var(--num);color:var(--ink-3)}.mo.off{opacity:.4}.tap{cursor:pointer;transition:background .16s,transform .42s var(--spring);-webkit-tap-highlight-color:transparent}.tap:hover{background:var(--press);transform:translateY(-1px)}.tap:active{transform:scale(.95);transition-duration:90ms}.tap:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.daycomb polygon[role=button]{cursor:pointer}.rise{animation:rowIn .52s var(--ease-out) both}.write{position:fixed;left:50%;bottom:0;transform:translate(-50%);z-index:10;width:min(640px,100%);display:flex;align-items:center;gap:12px;padding:12px 18px max(16px,env(safe-area-inset-bottom)) 22px;background:color-mix(in srgb,var(--paper) 90%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line)}.write input.say{all:unset;flex:1;min-width:0;height:52px;font:400 22px var(--serif);color:var(--ink)}.write input.say::placeholder{font-style:italic;color:var(--ink-3)}.write:focus-within{border-top-color:var(--ink-3)}.key{all:unset;cursor:pointer;flex:none;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--paper);box-shadow:0 3px color-mix(in srgb,var(--ink) 50%,var(--paper));transition:transform .42s var(--spring),box-shadow .16s}.key:active{transform:translateY(3px) scale(.94);box-shadow:0 0 0 transparent;transition-duration:80ms}.key:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.notice{bottom:96px;z-index:11}.notice:not(:empty){left:50%;right:auto;transform:translate(-50%);width:max-content;max-width:calc(100% - 32px);padding:8px 14px;border-radius:99px;background:var(--card);border:1px solid var(--line);color:var(--ink-2);box-shadow:0 6px 20px #00000014}.listen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:var(--paper);display:flex;flex-direction:column;padding:max(28px,env(safe-area-inset-top)) 26px max(24px,env(safe-area-inset-bottom));max-width:640px;margin:0 auto;animation:sheetUp .48s cubic-bezier(.32,.72,0,1) both}@keyframes sheetUp{0%{transform:translateY(100%)}}.listen .live{margin-top:16px;font:400 38px/1.22 var(--serif);letter-spacing:-.01em;min-height:200px;overflow-wrap:anywhere}.listen .u.ink{animation:ink .5s var(--ease-out) both}@keyframes ink{0%{text-decoration-color:transparent}}.listen .hint2{color:var(--ink-3);font-style:italic}.caret{display:inline-block;width:2px;height:.9em;vertical-align:-.1em;margin-left:3px;background:var(--ink);animation:caret 1s steps(2) infinite}@keyframes caret{50%{opacity:0}}.meter{margin-top:24px;display:flex;align-items:center;gap:3px;height:48px}.meter i{flex:1;height:100%;border-radius:2px;background:var(--ink);transform:scaleY(.1);transform-origin:center}.bar{margin-top:24px;height:6px;border-radius:3px;background:var(--wax);overflow:hidden}.bar i{display:block;height:100%;background:var(--ink);transition:width .2s}.lfoot{margin-top:auto;display:flex;justify-content:space-between;gap:12px;padding-top:18px}.lfoot .btn{padding:14px 22px;border-radius:99px;font-size:15px}.spark{position:fixed;z-index:50;width:9px;height:10px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);pointer-events:none}.toast{position:fixed;left:50%;top:max(16px,env(safe-area-inset-top));transform:translate(-50%);z-index:60;padding:10px 18px;border-radius:99px;background:var(--ink);color:var(--paper);font:600 14px var(--ui);white-space:nowrap;box-shadow:0 12px 30px #0003;pointer-events:none}.chipsrow{flex:none}.chips0{color:var(--ink-3)}@media (prefers-reduced-motion: reduce){.line,.rise,.stackcol polygon,.listen,.listen .u.ink{animation:none}.tap,.key,.trail a,.pager2 a,.icons a,.btn,a.ready{transition:none}.caret{animation:none}}@media (max-width: 520px){.list-row.space-head{flex-wrap:wrap}.list-row.space-head input:not([type]),.list-row.space-head input[type=text]{flex:1 1 100%}}
