.tour[data-v-de8c0e79]{border-top:1px solid var(--border)}.frame[data-v-de8c0e79]{border:1px solid var(--border);background:var(--bg);height:500px;box-shadow:var(--shadow-md);border-radius:18px;grid-template-columns:200px minmax(0,1fr);display:grid;overflow:hidden}.side[data-v-de8c0e79]{border-right:1px solid var(--border);background:var(--surface);flex-direction:column;gap:18px;padding:18px 12px;display:flex}.brand[data-v-de8c0e79]{align-items:center;gap:8px;padding:0 6px;font-size:14px;font-weight:600;display:inline-flex}.nav[data-v-de8c0e79]{gap:2px;display:grid}.nav button[data-v-de8c0e79],.talk[data-v-de8c0e79]{min-height:36px;color:var(--ink2);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13px;display:flex}.nav button[data-v-de8c0e79]:hover{color:var(--ink)}.nav button.on[data-v-de8c0e79]{border-color:var(--border);background:var(--bg);color:var(--ink)}.talk[data-v-de8c0e79]{border-color:var(--border);cursor:default;margin-top:auto}.kbd[data-v-de8c0e79]{margin-left:auto}.pane[data-v-de8c0e79]{flex-direction:column;min-width:0;padding:26px 28px;display:flex;overflow:hidden}.pane-enter-active[data-v-de8c0e79],.pane-leave-active[data-v-de8c0e79]{transition:opacity .22s,transform .22s}.pane-enter-from[data-v-de8c0e79]{opacity:0;transform:translateY(6px)}.pane-leave-to[data-v-de8c0e79]{opacity:0}.mono[data-v-de8c0e79]{color:var(--ink3);font:500 10px var(--mono);letter-spacing:.09em;text-transform:uppercase;margin:0}.lp .title[data-v-de8c0e79]{letter-spacing:-.02em;margin:6px 0 18px;font-size:22px}.add[data-v-de8c0e79]{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px;display:flex}.add[data-v-de8c0e79]:focus-within{border-color:var(--ink3)}.add input[data-v-de8c0e79]{background:0 0;border:0;outline:none;flex:200px;min-width:0;min-height:32px;font-size:14px}.add input[data-v-de8c0e79]::placeholder{color:var(--ink3)}.chip[data-v-de8c0e79]{background:color-mix(in srgb, var(--pen) 14%, var(--surface));color:var(--pen);font:500 11px var(--mono);border-radius:999px;padding:2px 8px;animation:.24s both pop-de8c0e79}.enter[data-v-de8c0e79]{margin-left:0}@keyframes pop-de8c0e79{0%{opacity:0;transform:scale(.9)}}.added[data-v-de8c0e79]{min-height:18px;color:var(--ok);font:12px var(--mono);margin:8px 0 10px}.board[data-v-de8c0e79]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-height:0;display:grid}.col-title[data-v-de8c0e79]{justify-content:space-between;margin:0 0 8px;font-size:13px;font-weight:600;display:flex}.col-title span[data-v-de8c0e79]{color:var(--ink3);font:11px var(--mono)}.cards[data-v-de8c0e79]{gap:6px;margin:0;padding:0;list-style:none;display:grid;position:relative}.card[data-v-de8c0e79]{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:flex-start;gap:10px;padding:9px 10px;font-size:13px;display:flex}.card[data-v-de8c0e79] .task-checkbox{margin-top:2px}.what[data-v-de8c0e79]{gap:2px;min-width:0;display:grid}.name[data-v-de8c0e79]{transition:color .2s}.card.done .name[data-v-de8c0e79]{color:var(--ink3);text-decoration:line-through}.meta[data-v-de8c0e79]{color:var(--ink3);font:10px var(--mono);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.source[data-v-de8c0e79]{border:1px solid var(--border);border-radius:4px;align-items:center;gap:3px;padding:0 5px;display:inline-flex}.card-enter-active[data-v-de8c0e79]{transition:opacity .5s,transform .5s}.card-enter-from[data-v-de8c0e79]{opacity:0;transform:translateY(-8px)}.card-move[data-v-de8c0e79]{transition:transform .4s}.cups[data-v-de8c0e79]{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.cups li[data-v-de8c0e79]{justify-items:center;gap:4px;display:grid}.day-name[data-v-de8c0e79]{font-size:13px;font-weight:600}.cups .mono[data-v-de8c0e79]{letter-spacing:0;text-transform:none}.cups .over .mono[data-v-de8c0e79]{color:var(--warn)}.even[data-v-de8c0e79]{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;padding:14px 16px;display:flex}.moved[data-v-de8c0e79]{color:var(--ink2);flex:1;margin:0;font-size:13px;animation:.3s both pop-de8c0e79}.moved b[data-v-de8c0e79]{color:var(--ink);font-weight:500}.hand[data-v-de8c0e79]{color:var(--pen);font:500 18px var(--hand)}.pill[data-v-de8c0e79]{border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;min-height:34px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.pill.dark[data-v-de8c0e79]{border-color:var(--btn);background:var(--btn);color:var(--btn-t)}.pill[data-v-de8c0e79]:disabled{opacity:.45;cursor:default}.link[data-v-de8c0e79]{color:var(--ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.goals[data-v-de8c0e79]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.goal[data-v-de8c0e79]{border:1px solid var(--border);background:var(--surface);border-radius:14px;align-content:start;gap:14px;padding:18px;font-size:14px;display:grid}.dots[data-v-de8c0e79]{gap:6px;display:flex}.dots button[data-v-de8c0e79]{border:1.5px dashed var(--border);width:30px;height:30px;color:var(--ink3);font:10px var(--mono);cursor:pointer;background:0 0;border-radius:50%;transition:background-color .2s,border-color .2s,color .2s}.dots button.today[data-v-de8c0e79]{border-color:var(--ink3)}.dots button.done[data-v-de8c0e79]{border-style:solid;border-color:var(--ok);background:var(--ok);color:var(--surface)}.dots button[data-v-de8c0e79]:disabled{opacity:.4;cursor:default}.words[data-v-de8c0e79]{color:var(--ink2);margin:0;font-size:13px;line-height:1.5}.words b[data-v-de8c0e79]{color:var(--ink);font-weight:600}.steps[data-v-de8c0e79]{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.steps li[data-v-de8c0e79]{align-items:center;gap:10px;display:flex}.steps li.done[data-v-de8c0e79]{color:var(--ink3)}.keys[data-v-de8c0e79]{justify-items:center;gap:12px;margin-top:22px;display:grid}.keys-lead[data-v-de8c0e79]{color:var(--ink2);margin:0;font-size:15px}.key-strip[data-v-de8c0e79]{color:var(--ink3);font:12px var(--mono);flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.key-strip li[data-v-de8c0e79]{align-items:center;gap:7px;display:inline-flex}.key-strip kbd[data-v-de8c0e79]{color:var(--ink);margin:0;padding:2px 7px;font-size:12px}.keys-note[data-v-de8c0e79]{color:var(--ink3);font:12px var(--mono);text-align:center;margin:0}.sr[data-v-de8c0e79]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=860px){.frame[data-v-de8c0e79]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;height:auto}.side[data-v-de8c0e79]{border-right:0;border-bottom:1px solid var(--border);gap:10px;padding:12px}.nav[data-v-de8c0e79]{grid-template-columns:repeat(3,1fr)}.nav button[data-v-de8c0e79]{justify-content:center}.brand[data-v-de8c0e79],.talk[data-v-de8c0e79],kbd[data-v-de8c0e79],.keys-note[data-v-de8c0e79],.enter[data-v-de8c0e79]{display:none}.pane[data-v-de8c0e79]{padding:20px 16px}.board[data-v-de8c0e79]{grid-template-columns:1fr}.board .tomorrow[data-v-de8c0e79]{display:none}.board .today[data-v-de8c0e79]{order:-1}.cups[data-v-de8c0e79]{gap:2px}.cups .mono[data-v-de8c0e79]{letter-spacing:0;text-align:center;font-size:8px}.goals[data-v-de8c0e79]{grid-template-columns:1fr}.even[data-v-de8c0e79]{margin-top:16px}}@media (prefers-reduced-motion:reduce){.pane-enter-active[data-v-de8c0e79],.pane-leave-active[data-v-de8c0e79],.card-enter-active[data-v-de8c0e79],.card-move[data-v-de8c0e79],.dots button[data-v-de8c0e79],.name[data-v-de8c0e79]{transition:none}.chip[data-v-de8c0e79],.moved[data-v-de8c0e79]{animation:none}}.journey[data-v-fcee49dd]{border-top:1px solid var(--border);padding-top:120px}.head[data-v-fcee49dd]{margin-bottom:56px}.cta[data-v-fcee49dd]{flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;display:flex}.cta .note[data-v-fcee49dd]{margin:0}.day[data-v-fcee49dd]{grid-template-columns:260px minmax(0,1fr);gap:56px;padding-bottom:80px;display:grid}.dial[data-v-fcee49dd]{position:relative}.dial-inner[data-v-fcee49dd]{border:1px solid var(--border);background:var(--surface);border-radius:20px;justify-items:center;gap:6px;padding:28px 20px 22px;display:grid;position:sticky;top:120px}.face[data-v-fcee49dd]{width:180px;height:180px}.hand-h[data-v-fcee49dd],.hand-m[data-v-fcee49dd]{transform-origin:60px 60px;transition:transform .16s linear}.time[data-v-fcee49dd]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:34px;font-weight:650}.arc[data-v-fcee49dd]{width:150px;height:auto;margin-top:8px}.sun[data-v-fcee49dd]{fill:color-mix(in srgb, var(--pen) 18%, var(--surface))}.span[data-v-fcee49dd]{color:var(--ink3);font:11px var(--mono);letter-spacing:.06em;margin:0}.timeline[data-v-fcee49dd]{margin:0;padding:0;list-style:none}.hour[data-v-fcee49dd]{border-top:1px solid var(--border);grid-template-columns:86px minmax(0,1fr);align-items:start;min-height:120px;padding:18px 0;display:grid;position:relative}.hour.big[data-v-fcee49dd]{min-height:58vh;padding:28px 0 64px}.label[data-v-fcee49dd]{color:var(--ink3);font:500 12px var(--mono);padding-top:4px}.note-hand[data-v-fcee49dd]{color:var(--ink3);font:500 22px var(--hand);margin:0}.scene[data-v-fcee49dd]{max-width:620px}.scene h2[data-v-fcee49dd]{font-size:clamp(26px,3.2vw,38px)}.text[data-v-fcee49dd]{max-width:52ch;color:var(--ink2);margin:12px 0 0;font-size:16px;line-height:1.55}.panel[data-v-fcee49dd]{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:16px;gap:14px;margin-top:26px;padding:22px;display:grid}.scene[data-v-fcee49dd]{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(14px)}.seen .scene[data-v-fcee49dd]{opacity:1;transform:none}.split[data-v-fcee49dd]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px}.art[data-v-fcee49dd]{width:130px;height:auto}.mono[data-v-fcee49dd]{color:var(--ink3);font:500 10px var(--mono);letter-spacing:.09em;text-transform:uppercase;margin:0}.mono.ok[data-v-fcee49dd]{color:var(--ok)}.plan[data-v-fcee49dd]{margin:6px 0 14px;line-height:1.5}.row[data-v-fcee49dd]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pill[data-v-fcee49dd]{border:1px solid var(--border);background:var(--surface);min-height:32px;color:var(--ink);border-radius:8px;align-items:center;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}button.pill[data-v-fcee49dd]{cursor:pointer}.pill.dark[data-v-fcee49dd]{border-color:var(--btn);background:var(--btn);color:var(--btn-t)}.now-list[data-v-fcee49dd]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.now-list li[data-v-fcee49dd]{border-bottom:1px solid var(--border);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 4px;display:grid}.now-list li[data-v-fcee49dd]:last-child{border-bottom:0}.now-list b[data-v-fcee49dd]{font-weight:500;display:block}.now-list small[data-v-fcee49dd]{color:var(--ink3);font-size:13px}.box[data-v-fcee49dd]{border:1.5px solid var(--ink3);border-radius:5px;width:16px;height:16px}.said[data-v-fcee49dd]{margin:0;font-size:17px}.cal[data-v-fcee49dd]{border:1px solid var(--border);background:var(--bg);border-radius:10px;grid-template-columns:repeat(5,1fr);height:74px;display:grid;position:relative}.tick[data-v-fcee49dd]{border-left:1px dashed var(--border);color:var(--ink3);font:10px var(--mono);padding:6px 8px}.tick[data-v-fcee49dd]:first-child{border-left:0}.block[data-v-fcee49dd]{border:1px solid var(--ink3);background:var(--sunk);white-space:nowrap;border-radius:8px;min-width:18%;padding:8px 10px;font-size:12px;font-weight:500;transition:left .7s cubic-bezier(.3,.7,.2,1);position:absolute;top:28px;left:2%}.cal.moved .block[data-v-fcee49dd]{border-color:var(--pen);left:62%}.gap-box[data-v-fcee49dd]{border:1.5px dashed color-mix(in srgb, var(--ok) 55%, var(--border));border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;min-height:96px;padding:14px;display:flex}.gap-label[data-v-fcee49dd]{color:var(--ok);flex-basis:100%;font-weight:500}.fit[data-v-fcee49dd]{border:1px dashed var(--border);color:var(--ink3);border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;transition:color .3s,background-color .3s,border-color .3s;display:inline-flex}.fit small[data-v-fcee49dd]{font:10px var(--mono)}.filled .fit[data-v-fcee49dd]{border-style:solid;border-color:var(--border);background:var(--surface);color:var(--ink)}.filled .fit[data-v-fcee49dd]:nth-of-type(2){transition-delay:.12s}.filled .fit[data-v-fcee49dd]:nth-of-type(3){transition-delay:.24s}.arrival[data-v-fcee49dd]{border:1px solid var(--border);background:var(--bg);color:var(--ink2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;font-size:14px;display:flex}.arrival .pill[data-v-fcee49dd]:first-of-type{margin-left:auto}.tool-row[data-v-fcee49dd]{color:var(--ink2);flex-wrap:wrap;gap:6px 14px;margin:14px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.tool-row li[data-v-fcee49dd]{align-items:center;gap:5px;display:inline-flex}.closed[data-v-fcee49dd]{color:var(--ink2);align-items:center;gap:10px;margin:0;display:flex}.check[data-v-fcee49dd]{background:var(--ok);border-radius:5px;width:16px;height:16px}.undo[data-v-fcee49dd]{color:var(--ink);text-underline-offset:3px;font-weight:500;text-decoration:underline}.goals-panel[data-v-fcee49dd]{grid-template-columns:1fr 1fr}.goals-panel>div[data-v-fcee49dd]{border:1px solid var(--border);background:var(--bg);border-radius:12px;gap:6px;padding:14px;display:grid}.goals-panel b[data-v-fcee49dd]{font-weight:600}.small[data-v-fcee49dd]{color:var(--ink2);margin:0;font-size:13px}.finale[data-v-fcee49dd]{justify-items:start;display:grid}.rest-art[data-v-fcee49dd]{width:240px;height:auto;margin:24px 0 8px 20px}.hour.last[data-v-fcee49dd]{min-height:0;padding-bottom:24px}@media (width<=860px){.journey[data-v-fcee49dd]{padding-top:80px}.day[data-v-fcee49dd]{grid-template-columns:1fr;gap:0}.dial[data-v-fcee49dd]{z-index:5;margin:0 -16px;position:sticky;top:64px}.dial-inner[data-v-fcee49dd]{background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-width:0 0 1px;border-radius:0;grid-template-columns:auto auto 1fr;place-items:center start;gap:14px;padding:10px 16px;position:static}.face[data-v-fcee49dd]{width:48px;height:48px}.time[data-v-fcee49dd]{margin:0;font-size:22px}.arc[data-v-fcee49dd],.span[data-v-fcee49dd]{display:none}.hour[data-v-fcee49dd]{grid-template-columns:1fr;gap:8px}.split[data-v-fcee49dd],.goals-panel[data-v-fcee49dd]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hand-h[data-v-fcee49dd],.hand-m[data-v-fcee49dd],.block[data-v-fcee49dd],.fit[data-v-fcee49dd],.scene[data-v-fcee49dd]{transition:none}.scene[data-v-fcee49dd]{opacity:1;transform:none}}.faq[data-v-8b0ce89b]{border-top:1px solid var(--border)}.section.faq[data-v-8b0ce89b]{padding-bottom:clamp(56px,7vw,80px)}.lead a[data-v-8b0ce89b]{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.list[data-v-8b0ce89b]{border-top:1px solid var(--border);max-width:760px}.item[data-v-8b0ce89b]{border-bottom:1px solid var(--border)}summary[data-v-8b0ce89b]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;list-style:none;display:flex}summary[data-v-8b0ce89b]::-webkit-details-marker{display:none}summary svg[data-v-8b0ce89b]{color:var(--ink3);flex:none;transition:transform .15s}summary:hover svg[data-v-8b0ce89b]{color:var(--ink)}.item[open] summary svg[data-v-8b0ce89b]{transform:rotate(180deg)}.item p[data-v-8b0ce89b]{max-width:62ch;color:var(--ink2);text-wrap:pretty;margin:0 0 22px;font-size:15px;line-height:1.6}@media (prefers-reduced-motion:reduce){summary svg[data-v-8b0ce89b]{transition:none}}.foot[data-v-1eaba6b2]{border-top:1px solid var(--border);color:var(--ink3);padding:56px 0 40px;font-size:14px}.top[data-v-1eaba6b2]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:48px;padding-bottom:48px;display:grid}.brand[data-v-1eaba6b2]{color:var(--ink);align-items:center;gap:10px;font-size:16px;font-weight:600;display:inline-flex}.tag[data-v-1eaba6b2]{color:var(--ink2);margin:10px 0 0}.made[data-v-1eaba6b2]{color:var(--ink3);justify-items:start;gap:4px;margin-top:24px;text-decoration:none;display:inline-grid}.made .hand[data-v-1eaba6b2]{font-size:20px;transform:rotate(-2deg)}.made:hover .hand[data-v-1eaba6b2]{text-underline-offset:4px;text-decoration:underline}.groups[data-v-1eaba6b2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.groups nav[data-v-1eaba6b2]{flex-direction:column;align-items:flex-start;display:flex}.label[data-v-1eaba6b2]{color:var(--ink3);font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px}.groups a[data-v-1eaba6b2]{min-height:36px;color:var(--ink2);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.groups svg[data-v-1eaba6b2]{width:15px;color:var(--ink3);transition:color var(--transition-base);flex:none}.groups a[data-v-1eaba6b2]:hover,.groups a:hover svg[data-v-1eaba6b2]{color:var(--ink)}.bottom[data-v-1eaba6b2]{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:20px;font-size:13px;display:flex}@media (width<=760px){.top[data-v-1eaba6b2]{grid-template-columns:1fr;gap:40px}.foot[data-v-1eaba6b2]{padding-top:48px}}.pricing[data-v-fe79d860]{border-top:1px solid var(--border)}.head[data-v-fe79d860]{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:44px;display:flex}.jar[data-v-fe79d860]{flex:none;width:140px;height:auto}.plans[data-v-fe79d860]{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,1.1fr);gap:14px;display:grid}.plan[data-v-fe79d860]{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-direction:column;padding:28px;display:flex}.plan.best[data-v-fe79d860]{border-color:var(--ink3)}h3[data-v-fe79d860]{align-items:center;gap:10px;display:flex}.save[data-v-fe79d860]{background:color-mix(in srgb, var(--ok) 14%, var(--surface));color:var(--ok);font:500 11px var(--mono);letter-spacing:0;border-radius:6px;padding:2px 8px}.price[data-v-fe79d860]{letter-spacing:-.04em;margin:20px 0 0;font-size:44px;font-weight:650;line-height:1}.price span[data-v-fe79d860]{color:var(--ink3);letter-spacing:0;font-size:15px;font-weight:400}.small[data-v-fe79d860]{color:var(--ink2);margin:10px 0 24px;font-size:13px}.plan .btn[data-v-fe79d860]{width:100%;margin-top:auto}.included[data-v-fe79d860]{border:1px dashed var(--border);color:var(--ink2);border-radius:16px;align-content:center;gap:12px;margin:0;padding:28px;list-style:none;display:grid}.included li[data-v-fe79d860]{align-items:center;gap:10px;display:flex}.included svg[data-v-fe79d860]{color:var(--ok)}.maker[data-v-fe79d860]{color:var(--ink2);text-align:center;margin:28px 0 0;font-size:14px}.maker a[data-v-fe79d860]{color:var(--ink);text-underline-offset:3px;text-decoration:underline}@media (width<=860px){.plans[data-v-fe79d860]{grid-template-columns:1fr}.jar[data-v-fe79d860]{display:none}}.research[data-v-51804868]{--spring:cubic-bezier(.22, 1, .36, 1);border-top:1px solid var(--border)}@supports (transition-timing-function:linear(0, 1)){.research[data-v-51804868]{--spring:linear(0, .028, .096, .188, .289, .392, .491, .581, .661, .731, .791, .84, .881, .913, .939, .959, .974, .985, .993, .998, 1.002, 1.004, 1.006, 1.006, 1.006, 1.006, 1.005, 1.005, 1.004, 1.004, 1)}}.shelf[data-v-51804868]{margin-bottom:20px;container-type:inline-size}.stage[data-v-51804868]{--s:min(80px, 100cqw / 13);--pitch:var(--s);--w:calc(100cqw - (var(--n) - 1) * var(--pitch));--off-closed:0px;--off-open:0px;--spread:calc((100cqw - var(--s) - 40px) / (var(--n) - 1));display:grid;overflow-x:clip}.books[data-v-51804868]{grid-area:1/1;margin:0;padding:0;list-style:none;display:grid}.card[data-v-51804868]{--k:calc(var(--i) - (var(--n) - 1) / 2);--after:clamp(0, calc(var(--i) - var(--open)), 1);--tint:hsl(var(--hue) 55% 50%);--x:calc(40px + var(--i) * var(--spread));--y:calc(var(--k) * var(--k) * 3px);--rot:calc(var(--k) * 1.8deg);z-index:var(--i);width:var(--w);transform:translate3d(var(--x), var(--y), 0) rotate(var(--rot));transform-origin:0 100%;transition:transform .473s var(--spring);pointer-events:none;grid-area:1/1;display:flex}.shelf:is(:hover,:focus-within,.moving) .card[data-v-51804868]{will-change:transform}.stacked .card[data-v-51804868]{--x:calc(var(--off-closed) + var(--i) * var(--s));--y:0px;--rot:0deg}.stacked.opened .card[data-v-51804868]{--x:calc(var(--off-open) + var(--i) * var(--pitch) + var(--after) * (var(--w) - var(--pitch)))}.stacked:not(.settled) .card[data-v-51804868]{transition-duration:.564s;transition-delay:calc(var(--i) * 41ms)}.spine[data-v-51804868]{z-index:1;width:var(--s);border:1px solid var(--border);color:color-mix(in srgb, var(--tint) 75%, var(--ink));background:color-mix(in srgb, var(--tint) 15%, var(--surface));cursor:pointer;pointer-events:auto;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:16px 0;display:flex;position:absolute;inset:0 auto 0 0;box-shadow:-10px 0 16px -12px #00000047}.spine[data-v-51804868]:after{border:1px solid color-mix(in srgb, var(--tint) 45%, var(--border));content:"";opacity:0;pointer-events:none;border-radius:12px;transition:opacity .136s;position:absolute;inset:-1px}.spine[data-v-51804868]:hover:after,.on .spine[data-v-51804868]:after{opacity:1}.spine[data-v-51804868]:focus-visible{outline-offset:-4px}.num[data-v-51804868]{color:var(--ink3);font:500 11px var(--mono);letter-spacing:.06em}.label[data-v-51804868]{color:var(--ink);letter-spacing:-.01em;text-align:end;white-space:nowrap;writing-mode:vertical-rl;flex:1;font-size:15px;font-weight:600;rotate:180deg}.year[data-v-51804868]{color:var(--ink3);font:500 10px var(--mono);letter-spacing:.06em}.panel[data-v-51804868]{min-width:0;margin-left:calc(var(--s) - 14px);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-md);opacity:0;pointer-events:none;border-radius:14px;flex:1;padding:26px 28px 26px 42px;transition:opacity .127s}.on .panel[data-v-51804868]{opacity:1;pointer-events:auto;transition:opacity .236s .136s}.moving .panel[data-v-51804868]{will-change:opacity}.panel h3[data-v-51804868]{margin-bottom:16px;font-size:21px;line-height:1.15}.tag[data-v-51804868]{color:color-mix(in srgb, var(--tint) 40%, var(--ink));font:500 11px var(--mono);letter-spacing:.09em;text-transform:uppercase;margin-bottom:3px;display:block}.we[data-v-51804868],.found[data-v-51804868]{color:var(--ink2);margin:0 0 14px;font-size:14px;line-height:1.55}.sources[data-v-51804868]{border-top:1px solid var(--border);gap:8px;margin:0;padding:14px 0 0;list-style:none;display:grid}.sources li[data-v-51804868]{justify-items:start;gap:1px;display:grid}.sources a[data-v-51804868]{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px;font-size:13px;font-weight:500}.sources a svg[data-v-51804868]{vertical-align:-1px;margin-left:3px}.sources a[data-v-51804868]:hover{-webkit-text-decoration-color:var(--ink3);text-decoration-color:var(--ink3)}.sources span[data-v-51804868]{color:var(--ink3);font:11px/1.4 var(--mono)}.hint[data-v-51804868]{margin:0 0 0 calc(var(--n) * var(--s) + 28px);opacity:0;pointer-events:none;grid-area:1/1;align-self:center;align-items:center;gap:10px;font-size:26px;transition:opacity .273s;display:flex}.settled:not(.opened) .hint[data-v-51804868]{opacity:1}.with-touch[data-v-51804868]{display:none}@media (hover:none){.with-hover[data-v-51804868]{display:none}.with-touch[data-v-51804868]{display:inline}}@container (width<=899px){.stage[data-v-51804868]{--s:clamp(36px, 100cqw / (var(--n) + 1), 84px);--pitch:8px;--w:min(100cqw - (var(--n) - 1) * var(--pitch), 640px);--off-closed:calc((100cqw - var(--n) * var(--s)) / 2);--off-open:calc((100cqw - (var(--n) - 1) * var(--pitch) - var(--w)) / 2)}.panel[data-v-51804868]{padding:22px 16px 22px 30px}.hint[data-v-51804868]{grid-row:2;justify-self:center;margin:14px 0 0;font-size:24px}.hint svg[data-v-51804868]{display:none}}@media (prefers-reduced-motion:reduce){.card[data-v-51804868],.panel[data-v-51804868],.spine[data-v-51804868]:after,.hint[data-v-51804868]{transition:none}}.day[data-v-0251f178]{--step:90ms}.paper[data-v-0251f178]{border:1.5px solid var(--ink);background:linear-gradient(90deg, transparent 94px, color-mix(in srgb, var(--pen) 40%, transparent) 94px 95px, transparent 95px), repeating-linear-gradient(transparent 0 43px, color-mix(in srgb, var(--ink) 9%, transparent) 43px 44px) 0 14px / 100% 100% no-repeat, var(--surface);box-shadow:6px 7px 0 -1px color-mix(in srgb, var(--ink) 9%, var(--surface)), 6px 7px 0 0 var(--ink);border-radius:12px;padding:14px 28px 22px 108px;position:relative}.head[data-v-0251f178]{justify-content:space-between;align-items:end;gap:12px;height:44px;padding-bottom:6px;display:flex}.title[data-v-0251f178]{color:var(--ink);font:500 34px/1 var(--hand)}.meta[data-v-0251f178],.time[data-v-0251f178],.len[data-v-0251f178],.label[data-v-0251f178]{color:var(--ink3);font:11px var(--mono);letter-spacing:.02em}.rows[data-v-0251f178]{margin:0;padding:0;list-style:none}.rows li[data-v-0251f178]{min-height:44px;animation:.52s both write-0251f178;animation-delay:calc(var(--i) * var(--step));grid-template-columns:76px minmax(0,1fr);align-items:center;display:grid}.paper .rows li[data-v-0251f178]{grid-template-columns:94px minmax(0,1fr);margin-left:-100px}.paper .time[data-v-0251f178]{text-align:right;padding-right:14px}.paper .what[data-v-0251f178]{padding-top:4px}.paper .name[data-v-0251f178]{font:500 24px/1.35 var(--hand);padding-right:.25em}.what[data-v-0251f178]{align-items:baseline;gap:10px;min-width:0;display:flex}.name[data-v-0251f178]{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.len[data-v-0251f178]{flex:none}.gap .name[data-v-0251f178]{color:var(--ok)}.paper .gap .name[data-v-0251f178]{font-size:20px}.later[data-v-0251f178]{border-top:1px dashed var(--border);animation:.52s both write-0251f178;animation-delay:calc(var(--i) * var(--step));margin-top:16px;padding-top:14px}.paper .later[data-v-0251f178]{border-top:0;margin-top:0;padding-top:12px}.later ul[data-v-0251f178]{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.later li[data-v-0251f178]{border:1px solid var(--border);background:var(--bg);color:var(--ink2);border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:inline-flex}.later li span[data-v-0251f178]{color:var(--ink3);font:10px var(--mono);text-transform:uppercase}.quiet .rows li[data-v-0251f178]{border-bottom:1px solid var(--border);grid-template-columns:88px minmax(0,1fr)}.quiet .name[data-v-0251f178]{font-size:15px}.quiet .gap .name[data-v-0251f178]{font-size:13px}@keyframes write-0251f178{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@media (width<=560px){.paper[data-v-0251f178]{background:linear-gradient(90deg, transparent 70px, color-mix(in srgb, var(--pen) 40%, transparent) 70px 71px, transparent 71px), repeating-linear-gradient(transparent 0 43px, color-mix(in srgb, var(--ink) 9%, transparent) 43px 44px) 0 14px / 100% 100% no-repeat, var(--surface);padding:14px 16px 18px 82px}.paper .rows li[data-v-0251f178]{grid-template-columns:70px minmax(0,1fr);margin-left:-76px}.paper .time[data-v-0251f178]{padding-right:8px;font-size:10px}.len[data-v-0251f178]{display:none}}@media (prefers-reduced-motion:reduce){.rows li[data-v-0251f178],.later[data-v-0251f178]{animation:none}}.hero[data-v-bc1fac4c]{text-align:center;flex-direction:column;align-items:center;padding:72px 0 40px;display:flex}.hero .lead[data-v-bc1fac4c]{margin-inline:auto}.mic-wrap[data-v-bc1fac4c]{place-items:center;width:220px;height:220px;margin-top:22px;display:grid;position:relative}.rings[data-v-bc1fac4c]{fill:none;stroke:var(--ink);stroke-width:1px;stroke-dasharray:2 6;stroke-linecap:round;opacity:.35;position:absolute;inset:0}.rings circle[data-v-bc1fac4c]{transform-origin:110px 110px}.rings.live[data-v-bc1fac4c]{opacity:.7;stroke:var(--pen)}.rings.live circle[data-v-bc1fac4c]{animation:2.4s ease-in-out infinite breathe-bc1fac4c}.rings.live circle[data-v-bc1fac4c]:nth-child(2){animation-delay:.3s}.rings.live circle[data-v-bc1fac4c]:nth-child(3){animation-delay:.6s}@keyframes breathe-bc1fac4c{50%{transform:scale(1.06)rotate(8deg)}}.mic[data-v-bc1fac4c]{background:var(--btn);width:104px;height:104px;color:var(--btn-t);cursor:pointer;box-shadow:var(--shadow-md);transition:transform var(--transition-base);border:0;border-radius:50%;place-items:center;display:grid;position:relative}.mic[data-v-bc1fac4c]:hover{transform:scale(1.03)}.mic.live[data-v-bc1fac4c]{background:var(--pen)}.mic.off[data-v-bc1fac4c]{background:var(--sunk);color:var(--ink3);box-shadow:none}.mic-note[data-v-bc1fac4c]{min-height:20px;color:var(--ink3);font:12px var(--mono);margin:4px 0 0}.type[data-v-bc1fac4c]{border:1px solid var(--border);background:var(--surface);width:min(640px,100%);box-shadow:var(--shadow-sm);border-radius:14px;gap:8px;margin-top:28px;padding:6px;display:flex}.type[data-v-bc1fac4c]:focus-within{border-color:var(--ink3)}.type input[data-v-bc1fac4c]{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0 12px;font-size:15px}.type input[data-v-bc1fac4c]::placeholder{color:var(--ink3)}.type .btn[data-v-bc1fac4c]{flex:none}.btn[data-v-bc1fac4c]:disabled{opacity:.5;cursor:default}.examples[data-v-bc1fac4c]{color:var(--ink3);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:14px;font-size:13px;display:flex}.examples button[data-v-bc1fac4c]{border:1px dashed var(--border);min-height:32px;color:var(--ink2);cursor:pointer;background:0 0;border-radius:999px;padding:0 12px;font-size:13px}.examples button[data-v-bc1fac4c]:hover:not(:disabled){color:var(--ink);border-style:solid}.bench[data-v-bc1fac4c]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:48px;padding:40px 0 80px;scroll-margin-top:96px;display:grid}.steps[data-v-bc1fac4c]{gap:0;margin:0;padding:0;list-style:none;display:grid}.steps li[data-v-bc1fac4c]{grid-template-columns:18px minmax(0,1fr);column-gap:14px;padding:0 0 26px;transition:opacity .3s;display:grid;position:relative}.steps li[data-v-bc1fac4c]:not(.keep):before{content:"";border-left:1px dashed var(--border);position:absolute;top:14px;bottom:0;left:6px}.steps li[data-v-bc1fac4c]:nth-last-child(1 of :not(.keep)):before{display:none}.steps li.todo[data-v-bc1fac4c]{opacity:.4}.dot[data-v-bc1fac4c]{border:1.5px solid var(--ink3);background:var(--bg);border-radius:50%;grid-row:span 2;width:13px;height:13px;margin-top:2px}.now .dot[data-v-bc1fac4c]{border-color:var(--pen);animation:1.2s ease-in-out infinite pulse-bc1fac4c}.done .dot[data-v-bc1fac4c]{border-color:var(--ok);background:var(--ok)}@keyframes pulse-bc1fac4c{50%{background:color-mix(in srgb, var(--pen) 35%, var(--bg))}}.label[data-v-bc1fac4c]{color:var(--ink3);font:500 10px var(--mono);letter-spacing:.09em;text-transform:uppercase}.text[data-v-bc1fac4c]{color:var(--ink2);margin-top:4px;line-height:1.5}.text.quote[data-v-bc1fac4c]{color:var(--ink);font-size:15px}.text.quote[data-v-bc1fac4c]:before{content:"“"}.text.quote[data-v-bc1fac4c]:after{content:"”"}.keep[data-v-bc1fac4c]{flex-wrap:wrap;gap:8px;animation:.5s .4s both rise-bc1fac4c;padding-top:8px!important;display:flex!important}.keep .note[data-v-bc1fac4c]{flex-basis:100%}@keyframes rise-bc1fac4c{0%{opacity:0;transform:translateY(8px)}}.empty[data-v-bc1fac4c]{border:1.5px dashed var(--border);border-radius:14px;justify-items:center;gap:6px;padding:36px 24px 28px;display:grid}.desk[data-v-bc1fac4c]{opacity:.85;width:min(380px,100%);height:auto}.thinking .desk[data-v-bc1fac4c]{animation:1.6s ease-in-out infinite sway-bc1fac4c}@keyframes sway-bc1fac4c{50%{transform:translateY(-4px)}}.empty p[data-v-bc1fac4c]{color:var(--pen);font:500 24px var(--hand);margin:0}.sr[data-v-bc1fac4c]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=860px){.hero[data-v-bc1fac4c]{padding-top:40px}.bench[data-v-bc1fac4c]{grid-template-columns:1fr;gap:28px}.type[data-v-bc1fac4c]{flex-direction:column}.type input[data-v-bc1fac4c]{min-height:44px}}@media (prefers-reduced-motion:reduce){.rings.live circle[data-v-bc1fac4c],.now .dot[data-v-bc1fac4c],.thinking .desk[data-v-bc1fac4c],.keep[data-v-bc1fac4c]{animation:none}.mic[data-v-bc1fac4c],.steps li[data-v-bc1fac4c]{transition:none}}
