.cover.svelte-2fjyqn{aspect-ratio:2/3;box-shadow:var(--shadow-cover);background:var(--surface);border-radius:3px 6px 6px 3px;position:relative;overflow:hidden}.cover.svelte-2fjyqn:after{content:"";pointer-events:none;background:linear-gradient(90deg,#00000024,#ffffff1f 2.5%,#0000 6% 94%,#0000000f);position:absolute;inset:0}img.svelte-2fjyqn{object-fit:cover;width:100%;height:100%;display:block}.generated.svelte-2fjyqn{background:linear-gradient(160deg, color-mix(in srgb, var(--c) 82%, white), var(--c) 55%, color-mix(in srgb, var(--c) 70%, black));color:#fff;text-shadow:0 1px 2px #00000040;flex-direction:column;justify-content:space-between;padding:14% 12%;display:flex}.t.svelte-2fjyqn{font:600 clamp(.9rem, 2.2vw, 1.25rem)/1.15 var(--serif);-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.a.svelte-2fjyqn{letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:.72rem}.mini.svelte-1spf36a{gap:1px;width:100%;height:4px;display:flex;position:relative}.mini.svelte-1spf36a i:where(.svelte-1spf36a){background:color-mix(in srgb, var(--fg) 12%, transparent);border-radius:1px;flex-basis:0;min-width:0;height:100%}.fill.svelte-1spf36a{background:color-mix(in srgb, var(--accent) 75%, transparent);mix-blend-mode:normal;border-radius:2px;position:absolute;top:0;bottom:0;left:0}b.svelte-1spf36a{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;margin:-4px 0 0 -4px;position:absolute;top:50%}.sky.svelte-2yp3jz{align-items:end;gap:1px;width:100%;height:26px;display:flex}i.svelte-2yp3jz{background:color-mix(in srgb, var(--fg) 12%, transparent);border-radius:1px 1px 0 0;flex-basis:0;min-width:1px}i.read.svelte-2yp3jz{background:color-mix(in srgb, var(--accent) 55%, transparent)}i.fresh.svelte-2yp3jz{background:var(--accent);transform-origin:bottom;animation:.7s cubic-bezier(.34,1.56,.64,1) both svelte-2yp3jz-grow}@keyframes svelte-2yp3jz-grow{0%{transform:scaleY(0)}}dialog.svelte-1v8btbv{color:var(--fg);inset:auto var(--s2) calc(var(--s2) + env(safe-area-inset-bottom)) var(--s2);transform-origin:100% 100%;width:auto;max-width:none;max-height:none;transition:transform .55s var(--spring), opacity .25s, overlay .55s allow-discrete, display .55s allow-discrete;background:0 0;border:0;margin:0;padding:0;position:fixed;overflow:visible}dialog.svelte-1v8btbv:not([open]){opacity:0;transform:translateY(24px)scale(.6)}@starting-style{dialog[open].svelte-1v8btbv{opacity:0;transform:translateY(24px)scale(.6)}}dialog.svelte-1v8btbv:focus-visible{outline:none}dialog.svelte-1v8btbv::backdrop{transition:background .35s, overlay .55s allow-discrete, display .55s allow-discrete;background:0 0}dialog[open].svelte-1v8btbv::backdrop{background:#0003}dialog.see-through[open].svelte-1v8btbv::backdrop{background:0 0}@starting-style{dialog[open].svelte-1v8btbv::backdrop{background:0 0}}.sheet.svelte-1v8btbv{font-family:var(--mono);letter-spacing:-.01em;background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 14%, var(--surface)), color-mix(in srgb, var(--accent) 7%, var(--surface)) 60%);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 22%, var(--hairline)), var(--e2);border-radius:28px;overflow:hidden}header.svelte-1v8btbv{align-items:center;gap:var(--s2);padding:var(--s3) var(--s3) var(--s1) var(--s5);display:flex}header.svelte-1v8btbv:has(.nav:where(.svelte-1v8btbv):first-child){padding-left:var(--s2)}header.bare.svelte-1v8btbv{z-index:1;padding:var(--s3);position:absolute;top:0;right:0}.sheet.svelte-1v8btbv{position:relative}h2.svelte-1v8btbv{font:600 13px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;flex:1;margin:0}.nav.svelte-1v8btbv{width:32px;height:32px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fg) 22%, transparent);color:var(--fg);transition:transform .3s var(--spring);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.nav.svelte-1v8btbv:active{transform:scale(.88)}.nav.svelte-1v8btbv svg:where(.svelte-1v8btbv){width:15px;height:15px}.body.svelte-1v8btbv{overscroll-behavior:contain;max-height:min(72dvh,620px);transition:height .24s cubic-bezier(.2,.8,.2,1);overflow:auto}.inner.svelte-1v8btbv{padding:var(--s3) var(--s5) var(--s5)}header.bare.svelte-1v8btbv+.body:where(.svelte-1v8btbv) .inner:where(.svelte-1v8btbv){padding-top:var(--s5)}@media (width>=720px){dialog.svelte-1v8btbv{inset:auto var(--s4) calc(var(--s4) + 56px) auto;width:380px}}@media (width>=1000px){dialog.svelte-1v8btbv{transform-origin:0;width:min(460px,36vw);height:100dvh;inset:0 auto 0 0}dialog.svelte-1v8btbv:not([open]){opacity:1;transform:translate(-100%)}@starting-style{dialog[open].svelte-1v8btbv{opacity:1;transform:translate(-100%)}}.sheet.svelte-1v8btbv{height:100%;box-shadow:1px 0 0 color-mix(in srgb, var(--accent) 22%, var(--hairline)), var(--e2);border-radius:0 28px 28px 0;flex-direction:column;display:flex}.body.svelte-1v8btbv{flex:1;max-height:none;height:auto!important}.inner.svelte-1v8btbv{padding:var(--s3) var(--s6) var(--s6)}header.svelte-1v8btbv{padding:max(var(--s5), env(safe-area-inset-top)) var(--s4) var(--s2) var(--s6)}header.svelte-1v8btbv:has(.nav:where(.svelte-1v8btbv):first-child){padding-left:var(--s4)}dialog[open].svelte-1v8btbv::backdrop{background:#0000001f}}.credits.svelte-10ex0he{gap:var(--s3);margin-top:var(--s5);display:grid}a.svelte-10ex0he{color:inherit;text-decoration:none}.maker.svelte-10ex0he{align-items:center;gap:var(--s3);padding:4px 2px;display:flex}.maker.svelte-10ex0he .pfp:where(.svelte-10ex0he){width:48px;height:48px;box-shadow:0 0 0 1px var(--hairline);transition:transform .4s var(--spring);border-radius:14px;flex:none}.maker.svelte-10ex0he:hover .pfp:where(.svelte-10ex0he){transform:rotate(-6deg)scale(1.06)}.maker.svelte-10ex0he span:where(.svelte-10ex0he){line-height:1.25;display:grid}.maker.svelte-10ex0he small:where(.svelte-10ex0he){font:600 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.maker.svelte-10ex0he b:where(.svelte-10ex0he){font:500 17px var(--serif)}.maker.svelte-10ex0he em:where(.svelte-10ex0he){font:12px var(--mono);color:var(--accent);font-style:normal}.star.svelte-10ex0he{padding:var(--s4);border-radius:var(--r3);isolation:isolate;background:color-mix(in srgb, var(--ink) 92%, var(--accent));color:var(--on-ink);transition:transform .35s var(--spring);gap:10px;display:grid;position:relative;overflow:hidden}.star.svelte-10ex0he:before{content:"";z-index:-1;background:conic-gradient(from 0deg, transparent 0 70%, color-mix(in srgb, var(--accent) 55%, transparent) 80%, transparent 90%);animation:6s linear infinite svelte-10ex0he-sweep;position:absolute;inset:-40%}.star.svelte-10ex0he:after{content:"";z-index:-1;border-radius:calc(var(--r3) - 1.5px);background:color-mix(in srgb, var(--ink) 94%, var(--accent));position:absolute;inset:1.5px}.star.svelte-10ex0he:active{transform:scale(.98)}.ask.svelte-10ex0he{font:500 22px var(--serif);letter-spacing:-.01em;align-items:baseline;gap:8px;display:flex;position:relative}.ask.svelte-10ex0he>span:where(.svelte-10ex0he){color:color-mix(in srgb, var(--on-ink) 45%, transparent);transition:color .3s}.ask.svelte-10ex0he>span.on:where(.svelte-10ex0he){color:var(--on-ink)}.ask.svelte-10ex0he .dot:where(.svelte-10ex0he){color:color-mix(in srgb, var(--on-ink) 30%, transparent)}.ring.svelte-10ex0he{box-shadow:inset 0 0 0 2px var(--accent);border-radius:9px;transition:transform .45s cubic-bezier(.22,1,.36,1),width .4s cubic-bezier(.25,.8,.25,1);position:absolute;top:-2px;bottom:-4px;left:0}.cta.svelte-10ex0he{font:12.5px/1.45 var(--mono);color:color-mix(in srgb, var(--on-ink) 75%, transparent);align-items:center;gap:10px;display:flex}.gh.svelte-10ex0he{width:22px;height:22px;color:var(--on-ink);flex:none}.st.svelte-10ex0he{width:20px;height:20px;color:var(--accent);flex:none;animation:2.8s ease-in-out infinite svelte-10ex0he-twinkle}.star.svelte-10ex0he:hover .st:where(.svelte-10ex0he){animation-duration:.9s}.help.svelte-10ex0he{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.help.svelte-10ex0he a:where(.svelte-10ex0he){border-radius:var(--r2);background:color-mix(in srgb, var(--fg) 5%, transparent);box-shadow:inset 0 0 0 1px var(--hairline);font:600 11px var(--mono);letter-spacing:.04em;text-align:center;transition:background .2s, transform .3s var(--spring);justify-items:center;gap:4px;padding:12px 6px;display:grid}.help.svelte-10ex0he a:where(.svelte-10ex0he):hover{background:color-mix(in srgb, var(--accent) 12%, transparent)}.help.svelte-10ex0he a:where(.svelte-10ex0he):active{transform:scale(.96)}.help.svelte-10ex0he svg:where(.svelte-10ex0he){width:20px;height:20px;color:var(--accent)}.fine.svelte-10ex0he{font:11px var(--mono);color:var(--muted);text-align:center;letter-spacing:.06em;margin:0}@keyframes svelte-10ex0he-sweep{to{transform:rotate(360deg)}}@keyframes svelte-10ex0he-twinkle{0%,to{opacity:.85;transform:scale(1)rotate(0)}50%{opacity:1;transform:scale(1.25)rotate(18deg)}}@media (prefers-reduced-motion:reduce){.star.svelte-10ex0he:before,.st.svelte-10ex0he{animation:none}}.vs.svelte-1pckw4z{background:var(--card);width:100%;height:100%;min-height:120px;box-shadow:var(--e1);touch-action:none;cursor:ns-resize;border-radius:22px;position:relative;overflow:hidden}.fill.svelte-1pckw4z{background:color-mix(in srgb, var(--fg) 14%, var(--card));transition:height .12s ease-out;position:absolute;bottom:0;left:0;right:0}.icon.svelte-1pckw4z{color:var(--fg);pointer-events:none;place-items:center;display:grid;position:absolute;bottom:14px;left:0;right:0}.vs.svelte-1pckw4z:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rp.svelte-18zj37w{isolation:isolate;font:18px/1.65 var(--serif);border-radius:var(--r3);background:var(--bg);box-shadow:inset 0 0 0 1px var(--hairline);text-wrap:pretty;padding:12px 14px;position:relative}.rp.mini.svelte-18zj37w{min-height:52px;padding:8px 10px;font-size:14px;line-height:1.5}span.svelte-18zj37w{transition:color .25s}span.now.svelte-18zj37w{-webkit-text-stroke:.018em currentColor}span.nm.svelte-18zj37w{background:color-mix(in srgb, var(--base0D,var(--accent)) 16%, transparent);border-radius:3px;color:var(--base0D)!important}span.hw.svelte-18zj37w{-webkit-text-decoration:underline dotted color-mix(in srgb, var(--accent) 80%, transparent) 2px;text-decoration:underline dotted color-mix(in srgb, var(--accent) 80%, transparent) 2px;text-underline-offset:4px}.ptr.svelte-18zj37w{z-index:-1;pointer-events:none;transition:transform .28s cubic-bezier(.22,1,.36,1),width .24s,height .24s;position:absolute;top:0;left:0}.ptr.typing.svelte-18zj37w{transform-origin:0;animation:.42s steps(6,end) both svelte-18zj37w-type}@keyframes svelte-18zj37w-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.pb.svelte-89948k{font:600 11px var(--mono);color:var(--muted);grid-template-columns:1.2em 1fr 3em;align-items:center;gap:4px 10px;display:grid}.c.svelte-89948k{display:contents}.m.svelte-89948k{font:600 16px/1 var(--serif);color:var(--fg);text-align:center}i.svelte-89948k{height:6px;width:calc(var(--f) * 100%);background:var(--accent);border-radius:3px;min-width:3px;transition:width .3s cubic-bezier(.22,1,.36,1),height .3s cubic-bezier(.22,1,.36,1)}small.svelte-89948k{text-align:right;font:inherit}.row.svelte-89948k{align-items:flex-end;gap:6px;display:flex}.row.svelte-89948k .c:where(.svelte-89948k){flex-direction:column-reverse;align-items:center;gap:3px;display:flex}.row.svelte-89948k .m:where(.svelte-89948k){font-size:12px}.row.svelte-89948k i:where(.svelte-89948k){width:6px;min-width:0;height:calc(4px + var(--f) * 30px)}@media (prefers-reduced-motion:reduce){i.svelte-89948k{transition:none}}h3.svelte-5i5yl3{font:600 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:var(--s5) 0 var(--s2)}h3.svelte-5i5yl3:first-child{margin-top:var(--s1)}.group.svelte-5i5yl3{border-radius:var(--r4);background:color-mix(in srgb, var(--bg) 35%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fg) 16%, transparent);padding:0 var(--s4)}.line.svelte-5i5yl3{align-items:center;gap:var(--s3);text-transform:uppercase;letter-spacing:.02em;min-height:52px;font-size:13.5px;display:flex}.line.svelte-5i5yl3 small:where(.svelte-5i5yl3){text-transform:none;letter-spacing:0}.line.svelte-5i5yl3+.line:where(.svelte-5i5yl3),.line.svelte-5i5yl3+.hint:where(.svelte-5i5yl3){border-top:.5px solid var(--hairline)}.line.svelte-5i5yl3>span:where(.svelte-5i5yl3):first-child{flex:1;display:grid}small.svelte-5i5yl3{color:var(--muted);font-size:12px}.hint.svelte-5i5yl3{color:var(--muted);padding:var(--s2) 0 var(--s3);margin:0;font-size:12px;line-height:1.45}.lens-sample.svelte-5i5yl3{margin-bottom:var(--s2);border-radius:var(--r3);background:var(--bg);box-shadow:inset 0 0 0 1px var(--hairline);font:17px/1.65 var(--serif);color:var(--fg);padding:12px 14px 10px;transition:letter-spacing .2s;position:relative}.lens-sample.svelte-5i5yl3 .q:where(.svelte-5i5yl3){color:var(--base0D,var(--accent))}.lens-sample.svelte-5i5yl3 .q.qline:where(.svelte-5i5yl3){color:inherit;-webkit-text-decoration:underline 2px color-mix(in srgb, var(--base0D,var(--accent)) 60%, transparent);text-decoration:underline 2px color-mix(in srgb, var(--base0D,var(--accent)) 60%, transparent);text-underline-offset:4px}.lens-sample.svelte-5i5yl3 .q.qmarks:where(.svelte-5i5yl3){color:inherit}.lens-sample.svelte-5i5yl3 .nm:where(.svelte-5i5yl3){color:var(--base0E,var(--accent));background:color-mix(in srgb, var(--base0E,var(--accent)) 14%, transparent);-webkit-text-decoration:underline 1px color-mix(in srgb, var(--base0E,var(--accent)) 35%, transparent);text-decoration:underline 1px color-mix(in srgb, var(--base0E,var(--accent)) 35%, transparent);border-radius:3px}.lens-sample.svelte-5i5yl3 .aside:where(.svelte-5i5yl3){opacity:.6}.lens-sample.svelte-5i5yl3 .hw:where(.svelte-5i5yl3){-webkit-text-decoration:underline dotted 2px color-mix(in srgb, var(--accent) 80%, transparent);text-decoration:underline dotted 2px color-mix(in srgb, var(--accent) 80%, transparent);text-underline-offset:4px}.lens-sample.svelte-5i5yl3 .fr:where(.svelte-5i5yl3){color:var(--base0C,var(--accent));font-style:italic}.ls-l.svelte-5i5yl3{font:600 9.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:8px;display:block}.live.svelte-5i5yl3{z-index:2;margin:0 calc(-1 * var(--s1)) var(--s2);padding:6px 0 10px;padding-inline:var(--s1);background:color-mix(in srgb, var(--accent) 10%, var(--surface));gap:4px;display:grid;position:sticky;top:0}.live-l.svelte-5i5yl3{font:600 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.line.col.svelte-5i5yl3{align-items:stretch;gap:var(--s2);padding:var(--s3) 0;text-transform:none;flex-direction:column}.line.col.svelte-5i5yl3>span:where(.svelte-5i5yl3):first-child{text-transform:uppercase}.tiles.svelte-5i5yl3{gap:var(--s2);grid-template-columns:repeat(auto-fill,minmax(132px,1fr));display:grid}.tile.svelte-5i5yl3{border-radius:var(--r3);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fg) 14%, transparent);text-align:left;color:var(--fg);transition:box-shadow .2s, transform .3s var(--spring);background:0 0;border:0;gap:6px;padding:6px;display:grid}.tile.svelte-5i5yl3 b:where(.svelte-5i5yl3){font:600 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:0 4px 2px}.tile.on.svelte-5i5yl3{box-shadow:inset 0 0 0 2px var(--accent)}.tile.svelte-5i5yl3:active{transform:scale(.97)}.pace.svelte-5i5yl3{width:38%;accent-color:var(--accent);flex:none}@media (width<=460px){:is(.line.svelte-5i5yl3:has(.segmented:where(.svelte-5i5yl3)),.line.svelte-5i5yl3:has(.pace:where(.svelte-5i5yl3))){row-gap:var(--s2);padding:var(--s3) 0;flex-wrap:wrap}:is(.line.svelte-5i5yl3:has(.segmented:where(.svelte-5i5yl3))>span:where(.svelte-5i5yl3):first-child,.line.svelte-5i5yl3:has(.pace:where(.svelte-5i5yl3))>span:where(.svelte-5i5yl3):first-child){flex-basis:100%}.line.svelte-5i5yl3 .segmented:where(.svelte-5i5yl3){width:100%}.line.svelte-5i5yl3 .segmented:where(.svelte-5i5yl3) button:where(.svelte-5i5yl3){flex:1}.line.svelte-5i5yl3 .pace:where(.svelte-5i5yl3){width:100%}}.segmented.svelte-5i5yl3{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fg) 18%, transparent);background:0 0;border-radius:999px;flex:none;padding:3px;display:flex}.segmented.svelte-5i5yl3 button:where(.svelte-5i5yl3){min-height:36px;transition:background-color .25s var(--ease);font-size:13px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;background:0 0;border:0;border-radius:999px;padding:5px 9px;font-size:12px}.segmented.svelte-5i5yl3 .on:where(.svelte-5i5yl3){background:var(--ink);color:var(--on-ink);font-weight:600}input[role=switch].svelte-5i5yl3{appearance:none;cursor:pointer;width:64px;height:30px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--fg) 45%, transparent);background:0 0;border-radius:15px;flex:none;margin:0;transition:background-color .25s;position:relative}input[role=switch].svelte-5i5yl3:before{content:"OFF";background:var(--fg);width:24px;height:24px;transition:transform .3s var(--spring);font:600 9px/24px var(--mono);text-indent:28px;color:var(--fg);letter-spacing:.06em;border-radius:50%;position:absolute;top:3px;left:3px}input[role=switch].svelte-5i5yl3:checked{background:var(--ink);box-shadow:none}input[role=switch].svelte-5i5yl3:checked:before{content:"ON";background:var(--on-ink);color:var(--on-ink);text-indent:-24px;transform:translate(34px)}.eyebrow.svelte-1sms2nq,.label.svelte-1sms2nq{font:600 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);display:block}.label.svelte-1sms2nq{margin:var(--s5) 0 var(--s2)}.preview.svelte-1sms2nq{padding:var(--s3) var(--s4) var(--s4);border-radius:var(--r4);box-shadow:var(--e1), inset 0 0 0 .5px var(--hairline);margin-bottom:var(--s4)}.preview.svelte-1sms2nq p:where(.svelte-1sms2nq){margin:6px 0 0;transition:font-size .2s,line-height .2s}.preview.svelte-1sms2nq .eyebrow:where(.svelte-1sms2nq){color:inherit;opacity:.55}.cc.svelte-1sms2nq{gap:var(--s2);grid-template-rows:56px 60px 60px 60px;grid-template-columns:1fr 1fr 64px 64px;display:grid}.tile.svelte-1sms2nq{border-radius:var(--r4);background:var(--card);color:var(--fg);box-shadow:var(--e1);border:0}.modes.svelte-1sms2nq{padding:0 var(--s3);border-radius:999px;grid-area:1/1/auto/3;justify-content:space-between;align-items:center;display:flex}.modes.svelte-1sms2nq button:where(.svelte-1sms2nq){width:30px;height:30px;transition:transform .35s var(--spring), box-shadow .2s;border:0;border-radius:50%;padding:0;box-shadow:inset 0 0 0 1px #80808073}.modes.svelte-1sms2nq button.on:where(.svelte-1sms2nq){box-shadow:0 0 0 2px var(--card), 0 0 0 4px var(--ring)}.modes.svelte-1sms2nq button:where(.svelte-1sms2nq):active{transform:scale(.88)}.text.svelte-1sms2nq{padding:var(--s4);text-align:left;transition:transform .35s var(--spring);grid-area:2/1/4/3;align-content:space-between;justify-items:start;display:grid}.text.svelte-1sms2nq:active{transform:scale(.97)}.aa.svelte-1sms2nq{font-size:26px;line-height:1}.t-l.svelte-1sms2nq{gap:2px;display:grid}.t-l.svelte-1sms2nq b:where(.svelte-1sms2nq){font-size:15px}.t-l.svelte-1sms2nq small:where(.svelte-1sms2nq){color:var(--muted);font-size:12px}.v.svelte-1sms2nq{grid-row:1/4;grid-template-rows:1fr auto;justify-items:center;gap:4px;display:grid}.v1.svelte-1sms2nq{grid-column:3}.v2.svelte-1sms2nq{grid-column:4}.cap.svelte-1sms2nq{color:var(--muted);font-size:11px}.small.svelte-1sms2nq{transition:background-color .25s, color .25s, transform .35s var(--spring);grid-row:4;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.s1.svelte-1sms2nq{grid-column:1}.s2.svelte-1sms2nq{grid-column:2}.s3.svelte-1sms2nq{grid-column:3/5}.small.svelte-1sms2nq svg:where(.svelte-1sms2nq){flex:none;width:18px;height:18px}.small.on.svelte-1sms2nq{background:var(--ink);color:var(--on-ink)}.small.svelte-1sms2nq:active{transform:scale(.95)}.bold-b.svelte-1sms2nq{font:700 17px var(--serif)}.palettes.svelte-1sms2nq{gap:var(--s2);scrollbar-width:none;padding:4px 2px 6px;display:flex;overflow-x:auto}.palettes.svelte-1sms2nq::-webkit-scrollbar{display:none}.palette.svelte-1sms2nq{border-radius:var(--r3);text-align:left;min-width:96px;transition:transform .35s var(--spring), box-shadow .2s;border:0;flex:none;gap:6px;padding:10px 12px;display:grid;box-shadow:inset 0 0 0 .5px #80808066}.palette.on.svelte-1sms2nq{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--ring)}.dots.svelte-1sms2nq{gap:3px;display:flex}.dots.svelte-1sms2nq i:where(.svelte-1sms2nq){border-radius:50%;width:9px;height:9px}.name.svelte-1sms2nq{font-size:12px;font-weight:600}.back.svelte-1sms2nq{background:var(--card);box-shadow:var(--e1);color:var(--fg);border:0;border-radius:999px;align-items:center;gap:4px;padding:8px 14px 8px 8px;font-size:13px;font-weight:600;display:inline-flex}.back.svelte-1sms2nq svg:where(.svelte-1sms2nq){width:18px;height:18px}.fonts.svelte-1sms2nq{gap:var(--s2);grid-template-columns:repeat(auto-fill,minmax(78px,1fr));display:grid}.fonts.svelte-1sms2nq button:where(.svelte-1sms2nq){border-radius:var(--r3);background:var(--card);box-shadow:var(--e1);color:var(--fg);transition:box-shadow .2s, transform .35s var(--spring);border:0;justify-items:center;gap:4px;padding:12px 4px;display:grid}.fonts.svelte-1sms2nq button.on:where(.svelte-1sms2nq){box-shadow:0 0 0 2px var(--accent)}.fonts.svelte-1sms2nq button:where(.svelte-1sms2nq):active{transform:scale(.95)}.fonts.svelte-1sms2nq small:where(.svelte-1sms2nq){color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}.rows.svelte-1sms2nq{border-radius:var(--r3);background:var(--card);box-shadow:var(--e1);padding:0 var(--s4)}.r.svelte-1sms2nq{justify-content:space-between;align-items:center;gap:var(--s3);min-height:52px;font-size:15px;display:flex}.r.svelte-1sms2nq+.r:where(.svelte-1sms2nq){border-top:.5px solid var(--hairline)}.step.svelte-1sms2nq{align-items:center;gap:6px;display:flex}.step.svelte-1sms2nq b:where(.svelte-1sms2nq){text-align:center;min-width:52px;font:600 13px var(--mono)}.step.svelte-1sms2nq button:where(.svelte-1sms2nq){background:var(--hover);width:40px;height:40px;color:var(--fg);border:0;border-radius:50%;font:500 18px/1 system-ui}.seg.svelte-1sms2nq{background:var(--hover);border-radius:10px;padding:2px;display:flex}.seg.svelte-1sms2nq button:where(.svelte-1sms2nq){min-height:36px;color:var(--fg);background:0 0;border:0;border-radius:8px;padding:6px 10px;font-size:13px}.seg.svelte-1sms2nq button.on:where(.svelte-1sms2nq){background:var(--bg);font-weight:600;box-shadow:0 1px 3px #00000026}.align.svelte-1sms2nq{gap:var(--s2);grid-template-columns:1fr 1fr;display:grid}.align.svelte-1sms2nq button:where(.svelte-1sms2nq){border-radius:var(--r3);background:var(--card);box-shadow:var(--e1);text-align:left;color:var(--fg);border:0;gap:4px;padding:12px;display:grid}.align.svelte-1sms2nq button.on:where(.svelte-1sms2nq){box-shadow:0 0 0 2px var(--accent)}.align.svelte-1sms2nq small:where(.svelte-1sms2nq){color:var(--muted);font-size:11.5px;line-height:1.35}@media (width>=1000px){.library.aside.svelte-14ebmqz{transform:translate(max(0px,min(460px,36vw) + -50vw + min(100vw,1180px)/2 + 24px))}}.library.svelte-14ebmqz{max-width:1180px;transition:transform .55s var(--spring);padding:max(var(--s6), env(safe-area-inset-top)) max(var(--s5), env(safe-area-inset-right)) calc(var(--s7) + 88px + env(safe-area-inset-bottom)) max(var(--s5), env(safe-area-inset-left));margin:0 auto}.lib-h.svelte-14ebmqz{align-items:end;gap:var(--s3);margin-bottom:var(--s5);display:flex}h1.svelte-14ebmqz{font:400 36px/1.05 var(--serif);letter-spacing:-.015em;margin:0}.sub.svelte-14ebmqz{color:var(--muted);margin:6px 0 0;font-size:14px}.error.svelte-14ebmqz{background:color-mix(in srgb, var(--base08) 14%, transparent);color:var(--base08);padding:var(--s3) var(--s4);border-radius:var(--r2);margin:0 0 var(--s5)}.num.svelte-14ebmqz{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--muted);font-size:12px}.eyebrow.svelte-14ebmqz{font:600 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.hero.svelte-14ebmqz{box-sizing:border-box;width:min(100%,640px);margin-bottom:var(--s6);padding:var(--s4);border-radius:var(--r4);background:var(--card);box-shadow:var(--e1);gap:var(--s4);grid-template-columns:minmax(0,1fr);display:grid}.h-top.svelte-14ebmqz{gap:var(--s4);align-items:start;display:flex}.h-cover.svelte-14ebmqz{all:unset;cursor:pointer;width:92px;transition:transform .45s var(--spring);flex:none}.h-cover.svelte-14ebmqz:active{transform:scale(.97)}.h-info.svelte-14ebmqz{flex:1;gap:4px;min-width:0;padding-top:2px;display:grid}.h-title.svelte-14ebmqz{font:500 21px/1.2 var(--serif);letter-spacing:-.01em;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.h-author.svelte-14ebmqz{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.h-chapter.svelte-14ebmqz{font:italic 13.5px var(--serif);color:color-mix(in srgb, var(--fg) 72%, var(--bg));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.h-prog.svelte-14ebmqz{align-items:center;gap:var(--s2);margin-top:6px;display:flex}.h-prog.svelte-14ebmqz .mini,.h-prog.svelte-14ebmqz .sky{flex:1}.h-prog.svelte-14ebmqz{align-items:end}.h-left.svelte-14ebmqz{font:12px var(--mono);color:var(--muted)}.c-line.svelte-14ebmqz{margin:0;padding:0 2px}.c-line.svelte-14ebmqz p:where(.svelte-14ebmqz){font:italic 15px/1.5 var(--serif);color:color-mix(in srgb, var(--fg) 82%, var(--bg));-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.c-line.svelte-14ebmqz cite:where(.svelte-14ebmqz){color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font:12px system-ui;display:block;overflow:hidden}.c-recall.svelte-14ebmqz{align-items:center;gap:var(--s3);font:italic 14px/1.4 var(--serif);color:var(--muted);display:flex}.c-recall.svelte-14ebmqz span:where(.svelte-14ebmqz){flex:1}.c-recall.svelte-14ebmqz button:where(.svelte-14ebmqz){background:var(--bg);color:var(--fg);box-shadow:var(--e1);border:0;border-radius:999px;flex:none;padding:8px 14px;font:600 13px system-ui}.go.svelte-14ebmqz{width:100%;min-height:52px;padding:0 var(--s4) 0 var(--s5);border-radius:var(--r3);background:var(--ink);color:var(--on-ink);transition:transform .35s var(--spring), filter .2s;border:0;justify-content:space-between;align-items:center;font:600 15px system-ui;display:flex}.go.svelte-14ebmqz svg:where(.svelte-14ebmqz){width:20px;height:20px}.go.svelte-14ebmqz:active{transform:scale(.98)}.go.svelte-14ebmqz:hover{filter:brightness(1.12)}.go.small.svelte-14ebmqz{gap:var(--s3);width:auto;padding:0 var(--s5)}.row.svelte-14ebmqz{gap:var(--s4);margin:0 calc(-1 * var(--s5));padding:4px 2px 10px;padding-inline:var(--s5);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.row.svelte-14ebmqz::-webkit-scrollbar{display:none}.tile.svelte-14ebmqz{all:unset;box-sizing:border-box;cursor:pointer;scroll-snap-align:start;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;flex:none;gap:2px;width:112px;display:grid}.tile.svelte-14ebmqz .title:where(.svelte-14ebmqz){font-size:13px}.t-prog.svelte-14ebmqz{font:11px var(--mono);color:var(--muted);align-items:center;gap:6px;margin-top:3px;display:flex}.t-prog.svelte-14ebmqz .num:where(.svelte-14ebmqz){font-size:11px}.mini.svelte-14ebmqz{background:color-mix(in srgb, var(--fg) 12%, transparent);border-radius:2px;flex:1;height:3px;overflow:hidden}.mini.svelte-14ebmqz i:where(.svelte-14ebmqz){background:var(--accent);height:100%;display:block}.shelf.svelte-14ebmqz+.shelf:where(.svelte-14ebmqz){margin-top:var(--s6)}.stack.svelte-14ebmqz{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));display:grid}.tcard.svelte-14ebmqz{all:unset;box-sizing:border-box;cursor:pointer;gap:var(--s3);min-height:168px;padding:var(--s4) var(--s4) var(--s3);border-radius:var(--r4);background:color-mix(in srgb, var(--t) 46%, var(--bg));color:var(--fg);box-shadow:var(--e1);animation:svelte-14ebmqz-rise .5s var(--ease) both;animation-delay:calc(min(var(--i), 10) * 50ms);transition:transform .4s var(--spring);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;grid-template-rows:1fr auto;grid-template-columns:1fr 64px;display:grid;position:relative;overflow:hidden}.tcard.svelte-14ebmqz:active{transform:scale(.98)}.tcard.svelte-14ebmqz:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tc-title.svelte-14ebmqz{font:500 25px/1.08 var(--serif);letter-spacing:-.015em;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tc-cover.svelte-14ebmqz{align-self:start;width:64px;transform:rotate(3deg)}.tc-foot.svelte-14ebmqz{justify-content:space-between;align-items:center;gap:var(--s2);padding-top:var(--s2);border-top:1px solid color-mix(in srgb, var(--fg) 14%, transparent);grid-column:1/-1;display:flex}.tc-author.svelte-14ebmqz{color:color-mix(in srgb, var(--fg) 70%, transparent);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.tc-go.svelte-14ebmqz{background:var(--ink);color:var(--on-ink);font:600 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.tc-go.svelte-14ebmqz svg:where(.svelte-14ebmqz){width:14px;height:14px}.shelf-h.svelte-14ebmqz{font:500 19px var(--serif);color:var(--fg);margin:0 0 var(--s4);gap:var(--s2);align-items:baseline;display:flex}.dockbar.svelte-14ebmqz{z-index:8;left:0;right:0;bottom:calc(env(safe-area-inset-bottom) + var(--s4));align-items:center;gap:var(--s2);background:var(--ink);width:fit-content;color:var(--on-ink);box-shadow:var(--e2);border-radius:999px;margin-inline:auto;padding:6px;display:flex;position:fixed}.b-item.svelte-14ebmqz{height:44px;padding:0 var(--s4);color:color-mix(in srgb, var(--on-ink) 65%, transparent);font:600 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;transition:color .2s,background-color .2s;display:flex}.b-item.svelte-14ebmqz svg:where(.svelte-14ebmqz){width:18px;height:18px}.b-item.on.svelte-14ebmqz{color:var(--on-ink)}.b-item.svelte-14ebmqz:hover{color:var(--on-ink);background:color-mix(in srgb, var(--on-ink) 10%, transparent)}.b-add.svelte-14ebmqz{background:var(--on-ink);width:44px;height:44px;color:var(--ink);transition:transform .35s var(--spring);border:0;border-radius:50%;place-items:center;display:grid}.b-add.svelte-14ebmqz svg:where(.svelte-14ebmqz){width:20px;height:20px}.b-add.svelte-14ebmqz:active{transform:scale(.9)}.b-add.busy.svelte-14ebmqz svg:where(.svelte-14ebmqz){animation:1s linear infinite svelte-14ebmqz-spin}.slist.svelte-14ebmqz{background:var(--hover);border-radius:12px;overflow:hidden}.slist.svelte-14ebmqz button:where(.svelte-14ebmqz){align-items:center;gap:var(--s3);width:100%;min-height:58px;padding:0 var(--s4);text-align:left;background:0 0;border:0;font-size:16px;display:flex}.slist.svelte-14ebmqz button:where(.svelte-14ebmqz)+button:where(.svelte-14ebmqz){border-top:.5px solid var(--hairline)}.slist.svelte-14ebmqz button:where(.svelte-14ebmqz)>span:where(.svelte-14ebmqz):not(.aa){flex:1;display:grid}.slist.svelte-14ebmqz small:where(.svelte-14ebmqz){color:var(--muted);font-size:12px}.slist.svelte-14ebmqz svg:where(.svelte-14ebmqz){width:20px;height:20px;color:var(--accent)}.slist.svelte-14ebmqz .chev:where(.svelte-14ebmqz){width:16px;height:16px;color:var(--muted)}.aa.svelte-14ebmqz{width:20px;font:600 15px var(--serif);color:var(--accent);text-align:center}.about.svelte-14ebmqz{color:var(--muted);margin:var(--s4) 0 0;font-size:12px;line-height:1.5}.grid.svelte-14ebmqz{gap:var(--s6) var(--s5);grid-template-columns:repeat(auto-fill,minmax(clamp(132px,16vw,200px),1fr));margin:0;padding:0;list-style:none;display:grid}.grid.svelte-14ebmqz li:where(.svelte-14ebmqz){animation:svelte-14ebmqz-rise .5s var(--ease) both;animation-delay:calc(min(var(--i), 12) * 35ms)}.book.svelte-14ebmqz{all:unset;box-sizing:border-box;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;gap:2px;width:100%;display:grid}.book.svelte-14ebmqz:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.cover.svelte-14ebmqz{margin-bottom:var(--s2);transition:transform .45s var(--spring);display:block;position:relative}.book.svelte-14ebmqz:hover .cover:where(.svelte-14ebmqz){transform:translateY(-6px)rotate(-.4deg)}.book.svelte-14ebmqz:active .cover:where(.svelte-14ebmqz){transform:scale(.96)}.dot.svelte-14ebmqz{background:var(--accent);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.title.svelte-14ebmqz{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.author.svelte-14ebmqz{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.empty.svelte-14ebmqz{text-align:center;padding:12vh var(--s4);justify-items:center;display:grid}.empty.svelte-14ebmqz h2:where(.svelte-14ebmqz){font:600 24px var(--serif);margin:var(--s6) 0 var(--s2)}.empty.svelte-14ebmqz p:where(.svelte-14ebmqz){color:var(--muted);margin:0 0 var(--s5);line-height:1.5}.empty.svelte-14ebmqz .hint:where(.svelte-14ebmqz){margin-top:var(--s5);font-size:13px}.empty.svelte-14ebmqz a:where(.svelte-14ebmqz){color:var(--accent)}.art.svelte-14ebmqz{gap:var(--s2);align-items:end;height:120px;display:inline-flex}.art.svelte-14ebmqz span:where(.svelte-14ebmqz){width:52px;box-shadow:var(--shadow-cover);border-radius:4px 8px 8px 4px;animation:4s ease-in-out infinite svelte-14ebmqz-float}.art.svelte-14ebmqz span:where(.svelte-14ebmqz):first-child{background:var(--base0D);height:92px}.art.svelte-14ebmqz span:where(.svelte-14ebmqz):nth-child(2){background:var(--base09);height:116px;animation-delay:-1.3s}.art.svelte-14ebmqz span:where(.svelte-14ebmqz):nth-child(3){background:var(--base0B);height:100px;animation-delay:-2.6s}.scrim.svelte-14ebmqz{z-index:9;position:fixed;inset:0}.menu.svelte-14ebmqz{z-index:10;width:210px;padding:var(--s1);transform-origin:0 0;background:var(--glass-solid);border-radius:14px;position:fixed}.m-title.svelte-14ebmqz{padding:var(--s2) var(--s3);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.menu.svelte-14ebmqz button:where(.svelte-14ebmqz){width:100%;padding:var(--s3);text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;font-size:15px;display:flex}.menu.svelte-14ebmqz button:where(.svelte-14ebmqz):hover{background:var(--hover)}.menu.svelte-14ebmqz svg:where(.svelte-14ebmqz){width:18px;height:18px}.danger.svelte-14ebmqz{color:var(--base08)}.toast.svelte-14ebmqz{z-index:10;left:50%;bottom:calc(env(safe-area-inset-bottom) + var(--s5));align-items:center;gap:var(--s4);padding:var(--s2) var(--s2) var(--s2) var(--s5);white-space:nowrap;border-radius:999px;max-width:calc(100vw - 32px);font-size:14px;display:flex;position:fixed;translate:-50%}.toast.svelte-14ebmqz span:where(.svelte-14ebmqz){text-overflow:ellipsis;overflow:hidden}.toast.svelte-14ebmqz button:where(.svelte-14ebmqz){padding:var(--s2) var(--s4);background:var(--accent);color:var(--bg);border:0;border-radius:999px;font-weight:600}.drop.svelte-14ebmqz{z-index:10;pointer-events:none;background:color-mix(in srgb, var(--bg) 70%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);place-items:center;animation:.2s ease-out svelte-14ebmqz-fade;display:grid;position:fixed;inset:0}.drop.svelte-14ebmqz div:where(.svelte-14ebmqz){padding:var(--s6) var(--s7);border:2px dashed var(--accent);font:600 20px var(--serif);color:var(--accent);animation:svelte-14ebmqz-pop .4s var(--spring);border-radius:24px}@keyframes svelte-14ebmqz-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes svelte-14ebmqz-fade{0%{opacity:0}}@keyframes svelte-14ebmqz-pop{0%{transform:scale(.9)}}@keyframes svelte-14ebmqz-float{50%{transform:translateY(-8px)}}@keyframes svelte-14ebmqz-spin{to{transform:rotate(360deg)}}.capsule.svelte-rgwvlh{border-radius:22px;gap:8px;min-width:0;padding:9px 16px 11px;display:grid}.meta.svelte-rgwvlh{gap:var(--s3);min-width:0;font-size:12px;line-height:1;display:flex}.chapter.svelte-rgwvlh{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.yours.svelte-rgwvlh{color:var(--accent);font-style:italic;font-weight:400}.page.svelte-rgwvlh{color:var(--muted);font-variant-numeric:tabular-nums}.under.svelte-rgwvlh{justify-content:space-between;gap:var(--s2);font:10.5px var(--mono,ui-monospace, monospace);letter-spacing:.02em;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;display:flex;overflow:hidden}.under.svelte-rgwvlh span:where(.svelte-rgwvlh):nth-child(2){text-align:center;text-overflow:ellipsis;flex:1;overflow:hidden}.track.svelte-rgwvlh{cursor:pointer;touch-action:none;outline-offset:4px;align-items:center;gap:2px;min-width:0;height:14px;display:flex;position:relative}.track.dense.svelte-rgwvlh{gap:0}.track.dense.svelte-rgwvlh .wedge:where(.svelte-rgwvlh){min-width:0;box-shadow:inset -1px 0 color-mix(in srgb, var(--bg) 80%, transparent);border-radius:0}.track.dense.svelte-rgwvlh .wedge:where(.svelte-rgwvlh):first-child{border-radius:2px 0 0 2px}.track.dense.svelte-rgwvlh .wedge:where(.svelte-rgwvlh):last-child{box-shadow:none;border-radius:0 2px 2px 0}.wedge.svelte-rgwvlh{background:color-mix(in srgb, var(--fg) 14%, transparent);min-width:1px;height:4px;transition:height .35s var(--spring), background-color .2s;border-radius:2px;flex-basis:0;position:relative;overflow:hidden}.wedge.svelte-rgwvlh span:where(.svelte-rgwvlh){background:var(--accent);transform-origin:0;height:100%;transition:transform .45s var(--ease);display:block}.wedge.current.svelte-rgwvlh{height:6px;animation:.7s cubic-bezier(.34,1.56,.64,1) svelte-rgwvlh-cross}.wedge.mood.svelte-rgwvlh span:where(.svelte-rgwvlh){background:color-mix(in srgb, var(--tint) 70%, var(--accent))}.wedge.mood.svelte-rgwvlh:after{content:"";opacity:var(--talk);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--bg) 55%, transparent) 0 1px, transparent 1px 3px);pointer-events:none;position:absolute;inset:0}.mk.svelte-rgwvlh{pointer-events:none;width:4px;height:4px;box-shadow:0 0 0 1px var(--bg);border-radius:50%;margin-left:-2px;position:absolute;top:-3px}@keyframes svelte-rgwvlh-cross{0%{transform:scaleY(.6)}45%{transform:scaleY(1.9)}to{transform:scaleY(1)}}.wedge.probed.svelte-rgwvlh{background:color-mix(in srgb, var(--fg) 24%, transparent);height:10px}.knob.svelte-rgwvlh{background:var(--fg);width:4px;height:14px;box-shadow:0 0 0 2px var(--surface);transition:left .45s var(--ease), height .3s var(--spring), margin .3s var(--spring);border-radius:2px;margin:-7px 0 0 -2px;position:absolute;top:50%}.knob.active.svelte-rgwvlh{height:18px;transition:height .3s var(--spring), margin .3s var(--spring);margin-top:-9px}.ticker.svelte-ulsilu{vertical-align:bottom;max-width:100%;display:inline-grid;overflow:hidden}.t.svelte-ulsilu{white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;overflow:hidden}.strip.svelte-1gy5jmr{align-items:center;gap:2px;width:100%;height:10px;display:flex}.strip.dense.svelte-1gy5jmr{gap:1px}i.svelte-1gy5jmr{background:color-mix(in srgb, var(--tint,var(--fg)) 22%, transparent);border-radius:2px;flex-basis:0;min-width:1px;height:3px;transition:flex-grow .9s cubic-bezier(.22,1,.36,1),height .4s cubic-bezier(.34,1.56,.64,1),background-color .5s;position:relative;overflow:hidden}i.done.svelte-1gy5jmr{background:color-mix(in srgb, var(--accent) 38%, transparent)}i.cur.svelte-1gy5jmr{background:color-mix(in srgb, var(--tint,var(--fg)) 16%, transparent);height:7px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent);animation:.7s cubic-bezier(.34,1.56,.64,1) svelte-1gy5jmr-spring;overflow:visible}.fill.svelte-1gy5jmr{border-radius:inherit;background:var(--accent);transform-origin:0;transition:transform .8s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}b.svelte-1gy5jmr{background:color-mix(in srgb, var(--bg) 70%, transparent);width:1px;position:absolute;top:1px;bottom:1px}em.svelte-1gy5jmr{pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 60%, transparent), transparent);background-repeat:no-repeat;background-size:50% 100%;border-radius:4px;animation:1.1s cubic-bezier(.4,0,.2,1) both svelte-1gy5jmr-sweep;position:absolute;inset:-2px 0}@keyframes svelte-1gy5jmr-spring{0%{transform:scaleY(.5)}45%{transform:scaleY(1.6)}to{transform:scaleY(1)}}@keyframes svelte-1gy5jmr-sweep{0%{opacity:1;background-position:-80% 0}to{opacity:0;background-position:180% 0}}@media (prefers-reduced-motion:reduce){i.svelte-1gy5jmr{transition:none}i.cur.svelte-1gy5jmr,em.svelte-1gy5jmr{animation:none}}.stage.svelte-18yasnq{z-index:7;touch-action:none;-webkit-user-select:none;user-select:none;cursor:default;position:fixed;inset:0;overflow:clip}.veil.svelte-18yasnq{background:var(--bg);position:absolute;inset:0}.win.svelte-18yasnq{overflow-clip-margin:2em;width:min(26em,100vw - 40px);font-size:calc(var(--size) * clamp(21px, max(1.2vw + 12px, 2.2vmin + 6px), 30px));color:var(--fg);line-height:1.62;position:absolute;inset:0 0 0 50%;overflow:visible clip;translate:-50%}.lift.svelte-18yasnq{will-change:transform, opacity;position:relative}.para.svelte-18yasnq{will-change:transform, opacity}.lift.svelte-18yasnq .ghost{pointer-events:none;position:absolute;inset:0 0 auto}.flow.svelte-18yasnq{text-wrap:pretty;-webkit-hyphens:manual;hyphens:manual;color:color-mix(in srgb, var(--fg) 30%, transparent);position:relative}.flow.svelte-18yasnq *{font-size:inherit;line-height:inherit;margin:0}.flow.svelte-18yasnq>[data-b]{margin:0 0 .85em;transition:opacity .6s}.flow.svelte-18yasnq a{color:inherit;text-decoration:none}.flow.svelte-18yasnq img{max-width:100%;max-height:38vh;margin:0 auto .8em;display:block}.flow.svelte-18yasnq>.h{letter-spacing:-.01em;text-wrap:balance;text-align:center;margin:1.1em 0 .9em;font-size:1.3em;font-weight:600;line-height:1.3}.flow.svelte-18yasnq>.card{background:var(--bg);border-radius:14px;margin-top:-.45em;margin-left:-.7em;margin-right:-.7em;padding:.45em .7em;transition:box-shadow .5s}.flow.svelte-18yasnq.solo>[data-b]:not(.card){opacity:0;transition-duration:.25s}.flow.svelte-18yasnq [data-st]{color:color-mix(in srgb, var(--ink,var(--fg)) var(--a,30%), transparent);transition:color var(--t,.8s) ease}.flow.svelte-18yasnq [data-st=now]{--a:calc(var(--in-now) * 1%);--t:.45s}.flow.svelte-18yasnq [data-st=next]{--a:calc(var(--in-ahead) * 1%)}.flow.svelte-18yasnq [data-st=later]{--a:calc(var(--in-ahead) * 0.7%)}.flow.svelte-18yasnq [data-st=prev]{--a:calc(var(--in-read) * 1.4%);--t:.5s}.flow.svelte-18yasnq [data-st=read]{--a:calc(var(--in-read) * 1%);--t:1.2s}.flow.svelte-18yasnq [data-st=ahead]{--a:calc(var(--in-ahead) * 1%);--t:.2s}.flow.svelte-18yasnq.fine [data-st]{--a:calc(var(--in-read) * 0.7%)}.flow.svelte-18yasnq.fine [data-st=now]{--a:calc(var(--in-now) * 1%);--t:.12s;-webkit-text-stroke:.018em currentColor;text-shadow:0 0 .6em color-mix(in srgb, var(--accent) 35%, transparent)}.flow.svelte-18yasnq.fine [data-st=near]{--a:calc((var(--in-ahead) + (var(--in-now) - var(--in-ahead)) * .8) * 1%);--t:.2s}.flow.svelte-18yasnq.fine [data-st=mid]{--a:calc((var(--in-ahead) + (var(--in-now) - var(--in-ahead)) * .5) * 1%);--t:.22s}.flow.svelte-18yasnq.fine [data-st=ahead]{--a:calc((var(--in-ahead) + (var(--in-now) - var(--in-ahead)) * .18) * 1%);--t:.25s}.flow.svelte-18yasnq.fine [data-st=far]{--a:calc(var(--in-ahead) * 0.72%);--t:.3s}.flow.svelte-18yasnq.fine [data-st=done]{--a:calc(var(--in-read) * 1.35%);--t:.3s}.flow.svelte-18yasnq.fine [data-st=prev]{--a:calc(var(--in-read) * 0.9%);--t:.25s}.flow.svelte-18yasnq.fine [data-st=next]{--a:calc(var(--in-ahead) * 0.5%)}.flow.svelte-18yasnq.exhale [data-st=now]{--a:62%;--t:1.4s}.flow.svelte-18yasnq.whole [data-st]{--a:100%;transition:none}.flow.svelte-18yasnq .lx-name{--ink:var(--who)}.flow.svelte-18yasnq .lx-chip{background:color-mix(in srgb, var(--who) 15%, transparent);box-shadow:0 0 0 .1em color-mix(in srgb, var(--who) 15%, transparent);transition:color var(--t,.8s) ease, background-color .8s ease, box-shadow .8s ease;border-radius:.22em}.flow.svelte-18yasnq .lx-chip[data-st=read],.flow.svelte-18yasnq .lx-chip[data-st=later]{box-shadow:none;background:0 0}.flow.svelte-18yasnq .lx-chip[data-st=now]{animation:1.2s ease-out svelte-18yasnq-chip}.flow.svelte-18yasnq .lx-vline{-webkit-text-decoration:underline 2px color-mix(in srgb, var(--who) 55%, transparent);text-decoration:underline 2px color-mix(in srgb, var(--who) 55%, transparent);text-underline-offset:.24em}.flow.svelte-18yasnq .lx-qmark{--ink:var(--who)}.flow.svelte-18yasnq .lx-hard{-webkit-text-decoration:underline dotted color-mix(in srgb, var(--accent) 75%, transparent);text-decoration:underline dotted color-mix(in srgb, var(--accent) 75%, transparent);text-underline-offset:.22em;cursor:help;transition:color var(--t,.8s) ease, text-decoration-color .8s ease;text-decoration-thickness:.07em}.flow.svelte-18yasnq .lx-hard[data-st=read],.flow.svelte-18yasnq .lx-hard[data-st=later]{text-decoration-color:#0000}.flow.svelte-18yasnq .lx-foreign{--ink:color-mix(in srgb, var(--base0C,var(--accent)) 65%, var(--fg));font-style:italic}.flow.svelte-18yasnq .lx-aside{opacity:.72}.flow.svelte-18yasnq .lx-yours{background:color-mix(in srgb, var(--hl) 26%, transparent);transition:color var(--t,.8s) ease, background-color .8s ease;border-radius:0}.flow.svelte-18yasnq .lx-yours[data-st=read],.flow.svelte-18yasnq .lx-yours[data-st=later]{background:color-mix(in srgb, var(--hl) 12%, transparent)}.flow.svelte-18yasnq .lx-bold{-webkit-text-stroke:.022em currentColor}.flow.svelte-18yasnq .lx-ital{font-style:italic}.flow.svelte-18yasnq .lx-stamp{animation:.7s cubic-bezier(.22,1,.36,1) svelte-18yasnq-stamp}@keyframes svelte-18yasnq-stamp{0%{background-color:color-mix(in srgb, var(--hl) 60%, transparent)}}@keyframes svelte-18yasnq-chip{0%{background-color:color-mix(in srgb, var(--who) 38%, transparent);box-shadow:0 0 0 .32em color-mix(in srgb, var(--who) 10%, transparent)}}.gloss.top-g.svelte-18yasnq{bottom:auto;top:calc(env(safe-area-inset-top) + 72px)}.gloss.svelte-18yasnq{z-index:2;left:50%;bottom:calc(env(safe-area-inset-bottom) + 92px);width:max-content;max-width:min(460px,100vw - 32px);color:var(--fg);border-radius:16px;padding:10px 16px;font:14px/1.45 system-ui;animation:.35s cubic-bezier(.22,1,.36,1) svelte-18yasnq-glossIn;position:absolute;translate:-50%}.gloss.svelte-18yasnq b{font:600 16px var(--serif,Georgia, serif);margin-right:4px}.gloss.svelte-18yasnq i{color:var(--muted);margin-right:4px}@keyframes svelte-18yasnq-glossIn{0%{opacity:0;transform:translateY(8px)}}.marker.svelte-18yasnq{z-index:-1;pointer-events:none;opacity:0;transition:opacity .25s;position:absolute;top:0;left:0}.marker.svelte-18yasnq.on{opacity:1}.flow.svelte-18yasnq .pq{animation:svelte-18yasnq-pq var(--d) var(--w) both}@keyframes svelte-18yasnq-pq{0%,to{opacity:1}8%,90%{opacity:0}}.cue.svelte-18yasnq{white-space:pre;pointer-events:none;opacity:0;color:var(--accent);transform-origin:0 100%;position:absolute;top:0;left:0}.cue.svelte-18yasnq.on{animation-name:pq-cue, var(--j,pq-hop);animation-duration:var(--d);animation-delay:var(--w);animation-timing-function:linear,cubic-bezier(.3,.7,.3,1);animation-fill-mode:both}@keyframes pq-cue{0%,to{opacity:0}8%,90%{opacity:1}}@keyframes pq-hop{0%,to{translate:0}35%{translate:0 -.16em}70%{translate:0 .02em}}@keyframes pq-nudge{0%,to{translate:0}40%{translate:0 -.08em}}@keyframes pq-twice{0%,50%,to{translate:0}22%,72%{translate:0 -.14em}}@keyframes pq-stretch{0%,to{scale:1}45%{scale:1.35 1}}@keyframes pq-snap{0%{scale:1}30%{scale:1.3 1}45%,65%{translate:.04em}55%{translate:-.04em}to{translate:0;scale:1}}@keyframes pq-land{0%{translate:0 -.3em;scale:1}45%{translate:0;scale:1.2 .75}70%{scale:.9 1.1}to{translate:0;scale:1}}@keyframes pq-tilt{0%{translate:0;rotate:0deg}55%{translate:0 -.22em;rotate:-14deg}to{translate:0 -.1em;rotate:-6deg}}@keyframes pq-jump{0%,to{translate:0;scale:1}35%{translate:0 -.34em;scale:1.2}60%{translate:0;scale:1.08 .9}}@keyframes pq-spread{0%{letter-spacing:0}70%,to{letter-spacing:.18em}}@keyframes pq-sway{0%,to{rotate:0deg}30%{rotate:-14deg}65%{rotate:9deg}}@keyframes pq-dip{0%,to{translate:0}40%{translate:0 .12em}}@keyframes pq-breathe{0%,to{scale:1}45%{scale:1.4}}@keyframes pq-tick{0%,to{scale:1}30%{scale:.75}60%{scale:1.15}}@keyframes pq-step{0%,50%,to{translate:0}25%,75%{translate:.12em}}@keyframes pq-blink{0%,50%,to{opacity:1}25%,75%{opacity:.25}}@keyframes pq-slide{0%,to{translate:0}45%{translate:.2em}}@keyframes pq-pulse{0%,to{scale:1}40%{scale:1.1 2.2}}@keyframes pq-shake{0%,to{translate:0}15%,45%,75%{translate:-.05em}30%,60%,90%{translate:.05em}}@keyframes pq-stamp{0%{opacity:.2;scale:1.9}35%{opacity:1;scale:.9}55%,to{scale:1}}@keyframes pq-sink{0%,to{translate:0}40%{translate:0 .14em;scale:1.15}}@keyframes pq-press{0%,to{scale:1}30%{scale:.55}60%{scale:1.2}}@keyframes pq-bob{0%,50%,to{translate:0}25%{translate:0 -.2em}75%{translate:0 -.1em}}@keyframes pq-curl{0%{translate:0;rotate:0deg}40%{translate:0 -.12em;rotate:-26deg}75%{rotate:10deg}to{translate:0;rotate:0deg}}@keyframes pq-pop{0%,to{scale:1}30%{scale:1.7}55%{scale:.9}}@keyframes pq-drift{0%,to{opacity:1;translate:0}60%{opacity:.45;translate:.22em}}@keyframes pq-wave{0%{letter-spacing:0;translate:0}40%{letter-spacing:.1em;translate:0 -.1em}to{letter-spacing:.06em;translate:0}}@keyframes pq-close{0%,to{scale:1}35%{scale:.6 1}65%{scale:1.15 1}}@keyframes pq-wink{0%,to{rotate:0deg;scale:1}40%{rotate:16deg;scale:.9}}.flow.svelte-18yasnq .qw{animation:svelte-18yasnq-qw var(--qd) var(--qw) both;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.15em}@keyframes svelte-18yasnq-qw{0%,to{background-color:#0000}18%,55%{background-color:color-mix(in srgb, var(--qc,var(--accent)) 16%, transparent)}}.fade.svelte-18yasnq{pointer-events:none;opacity:0;height:26%;transition:opacity .4s;position:absolute;left:0;right:0}.fade.on.svelte-18yasnq{opacity:1}.top-fade.svelte-18yasnq{background:linear-gradient(var(--bg) 40%, transparent);top:0}.bottom-fade.svelte-18yasnq{background:linear-gradient(transparent, var(--bg) 70%);height:30%;bottom:0}.top.svelte-18yasnq{top:calc(env(safe-area-inset-top) + 20px);pointer-events:none;opacity:0;justify-items:center;gap:7px;transition:opacity .4s;display:grid;position:absolute;left:56px;right:56px}.where.svelte-18yasnq{letter-spacing:.12em;text-transform:uppercase;max-width:100%;color:var(--muted);justify-content:center;align-items:baseline;gap:6px;font:600 11px system-ui;display:flex}.ch.svelte-18yasnq{min-width:0;display:inline-grid}.pg.svelte-18yasnq{letter-spacing:.06em;text-transform:none;font-variant-numeric:tabular-nums;flex:none;font-weight:500}.strip.svelte-18yasnq{width:min(300px,72vw);display:block}.line.svelte-18yasnq{background:color-mix(in srgb, var(--fg) 10%, transparent);border-radius:1px;width:min(240px,60vw);height:2px;position:relative;overflow:visible}.line.svelte-18yasnq i:where(.svelte-18yasnq){background:color-mix(in srgb, var(--accent) 70%, transparent);transform-origin:0;border-radius:1px;transition:transform .8s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.line.svelte-18yasnq b:where(.svelte-18yasnq){background:color-mix(in srgb, var(--fg) 30%, transparent);width:1px;height:6px;position:absolute;top:-2px}.line.svelte-18yasnq em:where(.svelte-18yasnq){background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 55%, transparent), transparent);opacity:0;background-repeat:no-repeat;background-size:40% 100%;border-radius:3px;animation:1.1s cubic-bezier(.4,0,.2,1) both svelte-18yasnq-sweep;position:absolute;inset:-3px 0}@keyframes svelte-18yasnq-sweep{0%{opacity:0;background-position:-60% 0}15%{opacity:1}to{opacity:0;background-position:160% 0}}.top.on.svelte-18yasnq{opacity:1}@media (prefers-reduced-motion:reduce){.line.svelte-18yasnq em:where(.svelte-18yasnq){animation:none}}.foot.svelte-18yasnq{left:260px;right:260px;bottom:calc(env(safe-area-inset-bottom) + 28px);color:var(--muted);pointer-events:none;place-items:center;min-height:16px;font:12px system-ui;display:grid;position:absolute}.foot.svelte-18yasnq span:where(.svelte-18yasnq){text-align:center;animation:.5s both svelte-18yasnq-fade}@media (width<=719px){.foot.svelte-18yasnq{left:20px;right:236px;bottom:calc(env(safe-area-inset-bottom) + 34px);place-items:center start}}.breath.svelte-18yasnq{background:color-mix(in srgb, var(--fg) 10%, transparent);opacity:.4;pointer-events:none;border-radius:1px;width:56px;height:2px;animation:.4s both svelte-18yasnq-fade;position:absolute;overflow:hidden}.breath.svelte-18yasnq i:where(.svelte-18yasnq){background:var(--accent);transform-origin:0;height:100%;animation:linear both svelte-18yasnq-fill;display:block}.x.svelte-18yasnq{z-index:1;top:calc(env(safe-area-inset-top) + 10px);right:calc(env(safe-area-inset-right) + 10px);width:44px;height:44px;color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:50%;place-items:center;transition:background-color .2s,color .2s,opacity .3s;display:grid;position:absolute}.x.on.svelte-18yasnq{opacity:1}.quick.svelte-18yasnq{z-index:9;bottom:calc(env(safe-area-inset-bottom) + 86px);background:color-mix(in srgb, var(--accent) 8%, var(--surface));max-width:560px;box-shadow:0 0 0 1px var(--hairline), 0 18px 40px -18px #00000059;border-radius:22px;gap:10px;margin-inline:auto;padding:10px;animation:.3s cubic-bezier(.22,1,.36,1) svelte-18yasnq-glossIn;display:grid;position:absolute;left:12px;right:12px}.q-size.svelte-18yasnq{align-items:center;gap:8px;display:flex}.q-size.svelte-18yasnq>button:where(.svelte-18yasnq){width:40px;height:40px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fg) 18%, transparent);color:var(--fg);font-family:var(--serif);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.qs-mid.svelte-18yasnq{flex:1;grid-template-columns:52px 1fr auto;align-items:center;gap:8px;display:grid}.qs-aa.svelte-18yasnq{font-family:var(--serif);text-align:center;line-height:1;transition:font-size .15s}.qs-mid.svelte-18yasnq input:where(.svelte-18yasnq){width:100%;accent-color:var(--accent);margin:0}.qs-mid.svelte-18yasnq b:where(.svelte-18yasnq){font:600 11px var(--mono);text-align:right;min-width:38px}.qs-l.svelte-18yasnq,.qs-name.svelte-18yasnq{font:600 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.qs-name.svelte-18yasnq{text-align:right;flex:none;min-width:64px}.q-ink.svelte-18yasnq{grid-template-columns:repeat(3,1fr);gap:10px;padding:2px 4px;display:grid}.q-ink.svelte-18yasnq label:where(.svelte-18yasnq){gap:4px;display:grid}.q-ink.svelte-18yasnq span:where(.svelte-18yasnq){font:600 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:space-between;display:flex}.q-ink.svelte-18yasnq b:where(.svelte-18yasnq){color:var(--fg);font-weight:600}.q-ink.svelte-18yasnq input:where(.svelte-18yasnq){width:100%;accent-color:var(--accent);margin:0}.q-seg.svelte-18yasnq{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fg) 18%, transparent);border-radius:999px;padding:3px;display:flex}.q-seg.svelte-18yasnq button:where(.svelte-18yasnq){min-height:36px;color:var(--fg);font:600 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;flex:1}.q-seg.svelte-18yasnq button.on:where(.svelte-18yasnq){background:var(--ink);color:var(--on-ink)}.q-tiles.svelte-18yasnq{scrollbar-width:none;gap:8px;padding:2px;display:flex;overflow-x:auto}.q-tiles.svelte-18yasnq::-webkit-scrollbar{display:none}.q-tiles.svelte-18yasnq button:where(.svelte-18yasnq){width:128px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fg) 14%, transparent);text-align:left;color:var(--fg);background:0 0;border:0;border-radius:14px;flex:none;gap:4px;padding:5px;display:grid}.q-tiles.svelte-18yasnq button.on:where(.svelte-18yasnq){box-shadow:inset 0 0 0 2px var(--accent)}.q-tiles.svelte-18yasnq b:where(.svelte-18yasnq){font:600 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:0 3px 2px}.x.svelte-18yasnq:hover{background:var(--hover);color:var(--fg)}@keyframes svelte-18yasnq-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes svelte-18yasnq-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.flow.svelte-18yasnq [data-st]{transition:none}}.flow.svelte-18yasnq.peek [data-st=done],.flow.svelte-18yasnq.peek [data-st=prev],.flow.svelte-18yasnq.peek [data-st=read]{--a:82%;--t:.45s}.rail.svelte-18yasnq{background:color-mix(in srgb, var(--fg) 14%, transparent);opacity:0;pointer-events:none;border-radius:2px;width:3px;transition:opacity .3s;position:absolute;top:0;left:-14px}.rail.svelte-18yasnq.on{opacity:1}.rail-fill.svelte-18yasnq{border-radius:inherit;background:var(--accent);transform-origin:bottom;position:absolute;inset:0;transform:scaleY(0)}.rail-btn.svelte-18yasnq{z-index:3;width:22px;color:var(--accent);opacity:0;pointer-events:none;touch-action:none;background:0 0;border:0;border-radius:11px;align-content:start;justify-items:center;padding:0;transition:background-color .2s;display:grid;position:absolute;top:0;left:0}.rail-btn.svelte-18yasnq.on{opacity:1;pointer-events:auto;transition:opacity .3s,background-color .2s}.rail-btn.svelte-18yasnq:hover,.rail-btn.svelte-18yasnq:active{background:color-mix(in srgb, var(--accent) 12%, transparent)}.rail-btn.svelte-18yasnq svg:where(.svelte-18yasnq){width:14px;height:14px;margin-top:-10px}.zoom.svelte-6rs8pd{z-index:30;touch-action:none;background:#0c0c0cf0;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}img.svelte-6rs8pd{object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;max-width:100vw;max-height:100dvh}.x.svelte-6rs8pd{top:calc(env(safe-area-inset-top) + 12px);right:calc(env(safe-area-inset-right) + 12px);color:#fff;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute}.x.svelte-6rs8pd svg:where(.svelte-6rs8pd){width:20px;height:20px}.sky.svelte-hz9qfb{aspect-ratio:1/.9;border-radius:var(--r4);background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--accent) 8%, var(--card)), var(--card));width:100%;box-shadow:var(--e1);color:var(--fg)}line.svelte-hz9qfb{stroke:color-mix(in srgb, var(--fg) 35%, transparent);stroke-linecap:round}.star.svelte-hz9qfb{cursor:pointer;transform-box:fill-box;transform-origin:50%;animation:.6s cubic-bezier(.34,1.56,.64,1) both svelte-hz9qfb-twinkle}text.svelte-hz9qfb{font:3px var(--mono);fill:currentColor;opacity:.8}.none.svelte-hz9qfb{color:var(--muted);font-size:13px}@keyframes svelte-hz9qfb-twinkle{0%{opacity:0;transform:scale(.3)}}.chart.svelte-1p438zu{width:100%;max-width:360px;margin:0 auto;display:block}.coast.svelte-1p438zu{fill:none;stroke:var(--muted);stroke-width:1px;opacity:.5;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.6s ease-out forwards svelte-1p438zu-ink}.route.svelte-1p438zu{fill:none;stroke:var(--accent);stroke-width:1.4px;stroke-dasharray:4 4;opacity:.85}.route.svelte-1p438zu:not(.still){animation:2.4s ease-out both svelte-1p438zu-route}@keyframes svelte-1p438zu-route{0%{stroke-dashoffset:400px;opacity:0}20%{opacity:.85}}@keyframes svelte-1p438zu-ink{to{stroke-dashoffset:0}}.pl.svelte-1p438zu{cursor:pointer;animation:.5s cubic-bezier(.3,1.4,.5,1) both svelte-1p438zu-pop;animation-delay:var(--d);transform-box:fill-box;transform-origin:50%}@keyframes svelte-1p438zu-pop{0%{opacity:0}}.dot.svelte-1p438zu{fill:var(--accent)}.ring.svelte-1p438zu{fill:none;stroke:var(--accent);stroke-width:1.2px;opacity:.6}text.svelte-1p438zu{font:600 8.5px var(--mono);letter-spacing:.1em;fill:var(--fg)}.pl.svelte-1p438zu:focus-visible{outline:none}.pl.svelte-1p438zu:focus-visible text:where(.svelte-1p438zu){text-decoration:underline}.none.svelte-1p438zu{color:var(--muted);font-size:14px}@media (prefers-reduced-motion:reduce){.coast.svelte-1p438zu,.pl.svelte-1p438zu{stroke-dashoffset:0;animation:none}}ul.svelte-ym1em{margin:0;padding:0;list-style:none}button.svelte-ym1em{all:unset;box-sizing:border-box;cursor:pointer;width:100%;padding:11px 12px 11px calc(12px + var(--depth) * 18px);font:400 1rem/1.35 var(--serif);border-radius:10px;align-items:center;gap:10px;transition:background-color .2s;display:flex}button.svelte-ym1em:hover{background:color-mix(in srgb, var(--fg) 6%, transparent)}button.svelte-ym1em:focus-visible{outline:2px solid var(--accent)}button.svelte-ym1em:disabled{cursor:default;color:var(--muted)}.l.svelte-ym1em{flex:1;min-width:0}.fp.svelte-ym1em{fill:none;stroke:currentColor;stroke-width:.9px;stroke-linejoin:round;opacity:.45;flex:none;width:22px;height:22px}.current.svelte-ym1em .fp:where(.svelte-ym1em){opacity:.9}.current.svelte-ym1em{color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);font-weight:600}.coach.svelte-p7f0s2{z-index:60;pointer-events:none;font-family:var(--mono);color:var(--fg);position:fixed}.space.svelte-p7f0s2{right:calc(env(safe-area-inset-right) + var(--s3));bottom:calc(env(safe-area-inset-bottom) + var(--s3) + 74px);background:color-mix(in srgb, var(--accent) 10%, var(--surface));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 30%, var(--hairline)), var(--e2);border-radius:18px;align-items:center;gap:14px;padding:12px 18px 12px 14px;animation:.6s cubic-bezier(.34,1.56,.64,1) both svelte-p7f0s2-pop-in,3s ease-in-out 1s infinite svelte-p7f0s2-float;display:flex}.tail.svelte-p7f0s2{background:inherit;width:14px;height:14px;box-shadow:1px 1px 0 color-mix(in srgb, var(--accent) 30%, var(--hairline));position:absolute;bottom:-7px;right:26px;rotate:45deg}p.svelte-p7f0s2{gap:2px;margin:0;display:grid}p.svelte-p7f0s2 b:where(.svelte-p7f0s2){font:600 14px var(--mono);letter-spacing:.02em}p.svelte-p7f0s2 small:where(.svelte-p7f0s2){font:11.5px var(--mono);color:var(--muted)}.key.svelte-p7f0s2{background:var(--bg);width:108px;height:40px;color:var(--fg);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--fg) 30%, transparent), 0 6px 0 color-mix(in srgb, var(--fg) 30%, var(--bg));border-radius:10px;place-items:center;animation:2.6s cubic-bezier(.3,.7,.3,1) infinite svelte-p7f0s2-press;display:grid}.key.svelte-p7f0s2 span:where(.svelte-p7f0s2){font:700 12px var(--mono);letter-spacing:.2em;text-transform:uppercase}.done.svelte-p7f0s2 .key:where(.svelte-p7f0s2){background:var(--accent);color:var(--bg);box-shadow:0 1px 0 color-mix(in srgb, var(--accent) 60%, #000);animation:none;translate:0 5px}.done.svelte-p7f0s2{animation:.4s cubic-bezier(.34,1.56,.64,1) both svelte-p7f0s2-pop-in}.tapme.svelte-p7f0s2{width:40px;height:40px;color:var(--fg);place-items:center;display:grid;position:relative}.tapme.svelte-p7f0s2 svg:where(.svelte-p7f0s2){width:32px;height:32px;animation:1.6s ease-in-out infinite svelte-p7f0s2-tap;position:relative}.ripple.svelte-p7f0s2{border:2px solid var(--accent);border-radius:50%;width:14px;height:14px;animation:1.6s ease-out infinite svelte-p7f0s2-ripple;position:absolute;top:2px;left:6px}.r2.svelte-p7f0s2{animation-delay:.25s}.stage.svelte-p7f0s2{left:50%;bottom:calc(env(safe-area-inset-bottom) + 96px);white-space:nowrap;background:color-mix(in srgb, var(--accent) 8%, var(--surface));box-shadow:0 0 0 1px var(--hairline), var(--e2);border-radius:16px;gap:18px;padding:10px 16px;animation:.5s cubic-bezier(.34,1.56,.64,1) both svelte-p7f0s2-pop-in,.6s 6.4s both svelte-p7f0s2-fade-out;display:flex;translate:-50%}.move.svelte-p7f0s2{align-items:center;gap:4px;display:flex}.move.svelte-p7f0s2 small:where(.svelte-p7f0s2){font:11px var(--mono);color:var(--muted);margin-left:4px}.cap.svelte-p7f0s2{box-sizing:border-box;background:var(--bg);min-width:26px;height:26px;font:700 12px var(--mono);box-shadow:inset 0 0 0 1.2px color-mix(in srgb, var(--fg) 28%, transparent), 0 3px 0 color-mix(in srgb, var(--fg) 26%, var(--bg));border-radius:7px;place-items:center;padding:0 6px;animation:2.4s ease-in-out infinite svelte-p7f0s2-nudge;display:grid}.move.svelte-p7f0s2:nth-child(2) .cap:where(.svelte-p7f0s2){animation-delay:.6s}.move.svelte-p7f0s2:nth-child(3) .cap:where(.svelte-p7f0s2){animation-delay:1.2s}.move.svelte-p7f0s2:nth-child(4) .cap:where(.svelte-p7f0s2){animation-delay:1.8s}.cap.wide.svelte-p7f0s2{text-transform:uppercase;letter-spacing:.08em;font-size:10.5px}.gentle.svelte-p7f0s2{border-radius:14px;gap:10px;padding:8px 14px 8px 10px;animation:.5s cubic-bezier(.34,1.56,.64,1) both svelte-p7f0s2-pop-in,.8s 5.6s both svelte-p7f0s2-fade-out}.gentle.svelte-p7f0s2 .key:where(.svelte-p7f0s2){border-radius:8px;width:76px;height:30px}.gentle.svelte-p7f0s2 .key:where(.svelte-p7f0s2) span:where(.svelte-p7f0s2){font-size:10px}.gentle.svelte-p7f0s2 p:where(.svelte-p7f0s2) b:where(.svelte-p7f0s2){font-size:12.5px;font-weight:500}@keyframes svelte-p7f0s2-pop-in{0%{opacity:0;transform:translateY(16px)scale(.85)}}@keyframes svelte-p7f0s2-float{50%{transform:translateY(-4px)}}@keyframes svelte-p7f0s2-press{0%,8%,22%,30%,46%,82%,to{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--fg) 30%, transparent), 0 6px 0 color-mix(in srgb, var(--fg) 30%, var(--bg));translate:0}4%,26%,50%,78%{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--accent) 70%, transparent), 0 1px 0 color-mix(in srgb, var(--fg) 30%, var(--bg));translate:0 5px}}@keyframes svelte-p7f0s2-tap{0%,60%,to{transform:translate(0)}20%,40%{transform:translate(-2px,-4px)scale(.92)}}@keyframes svelte-p7f0s2-ripple{0%,15%{opacity:0;transform:scale(.4)}25%{opacity:1}to{opacity:0;transform:scale(2.6)}}@keyframes svelte-p7f0s2-nudge{0%,20%,to{box-shadow:inset 0 0 0 1.2px color-mix(in srgb, var(--fg) 28%, transparent), 0 3px 0 color-mix(in srgb, var(--fg) 26%, var(--bg));translate:0}10%{box-shadow:inset 0 0 0 1.2px var(--accent), 0 1px 0 color-mix(in srgb, var(--fg) 26%, var(--bg));translate:0 2px}}@keyframes svelte-p7f0s2-fade-out{to{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.coach.svelte-p7f0s2,.key.svelte-p7f0s2,.tapme.svelte-p7f0s2 svg:where(.svelte-p7f0s2),.ripple.svelte-p7f0s2,.cap.svelte-p7f0s2{animation:none!important}}.reader.svelte-1hmgvz1{background:var(--bg);transition:--accent 2.6s;position:fixed;inset:0;overflow:hidden}.paper.svelte-1hmgvz1{background:var(--bg);position:absolute;inset:0}.stage.svelte-1hmgvz1{inset:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);position:absolute;overflow:hidden}.stage.svelte-1hmgvz1 .pubre-view{will-change:transform}.running.svelte-1hmgvz1{pointer-events:none;width:fit-content;max-width:60vw;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;transition:opacity .3s var(--ease);margin-inline:auto;font-size:12px;position:absolute;left:0;right:0;overflow:hidden}.head.svelte-1hmgvz1{top:calc(env(safe-area-inset-top) + var(--s4));font-family:var(--serif);font-style:italic}.foot.svelte-1hmgvz1{bottom:calc(env(safe-area-inset-bottom) + var(--s4));font-variant-numeric:tabular-nums}.running.svelte-1hmgvz1{justify-content:safe center;align-items:baseline;gap:4px;display:flex}.ftx.svelte-1hmgvz1{text-overflow:ellipsis;min-width:0;overflow:hidden}.sep.svelte-1hmgvz1{flex:none}.running.svelte-1hmgvz1 .ticker{min-width:0}.pgn.svelte-1hmgvz1{align-items:baseline;gap:3px;display:inline-flex}.pgn.svelte-1hmgvz1 .ticker,.w-pg.svelte-1hmgvz1 .ticker{flex:none}.sep.svelte-1hmgvz1{margin:0 4px}.chrome.svelte-1hmgvz1 .running:where(.svelte-1hmgvz1),.guiding.svelte-1hmgvz1 .running.head:where(.svelte-1hmgvz1){opacity:0}.where.svelte-1hmgvz1{z-index:3;top:calc(env(safe-area-inset-top) + 8px);width:fit-content;max-width:min(560px,100vw - 32px);color:var(--muted);pointer-events:none;border-radius:999px;align-items:center;gap:10px;margin-inline:auto;padding:6px 12px;font:600 11px system-ui;display:flex;position:absolute;left:0;right:0;overflow:hidden}.w-ch.svelte-1hmgvz1{letter-spacing:.02em;min-width:0;max-width:42%;display:inline-grid}.w-pg.svelte-1hmgvz1{font-variant-numeric:tabular-nums;flex:none;font-weight:500;display:inline-flex}.w-strip.svelte-1hmgvz1{flex:none;width:min(230px,42vw);display:block}.w-row.svelte-1hmgvz1{flex:none;align-items:center;gap:2px;width:min(200px,34vw);height:8px;display:flex}.w-row.svelte-1hmgvz1 i:where(.svelte-1hmgvz1){background:color-mix(in srgb, var(--fg) 14%, transparent);min-width:2px;height:3px;transition:background-color .45s ease, height .35s var(--spring);border-radius:2px;flex-basis:0}.w-row.svelte-1hmgvz1 i.done:where(.svelte-1hmgvz1){background:color-mix(in srgb, var(--accent) 42%, transparent)}.w-row.svelte-1hmgvz1 i.cur:where(.svelte-1hmgvz1){background:var(--accent);height:6px;animation:svelte-1hmgvz1-wedge .65s var(--spring)}@keyframes svelte-1hmgvz1-wedge{0%{transform:scaleY(.6)}40%{transform:scaleY(1.9)}to{transform:scaleY(1)}}.w-sweep.svelte-1hmgvz1{pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 18%, transparent), transparent);background-repeat:no-repeat;background-size:45% 100%;animation:1.2s cubic-bezier(.4,0,.2,1) both svelte-1hmgvz1-wsweep;position:absolute;inset:0}@keyframes svelte-1hmgvz1-wsweep{0%{background-position:-70% 0}to{background-position:170% 0}}@media (prefers-reduced-motion:reduce){.w-row.svelte-1hmgvz1 i.cur:where(.svelte-1hmgvz1),.w-sweep.svelte-1hmgvz1{animation:none}}.close.svelte-1hmgvz1,.dock.svelte-1hmgvz1{z-index:2;transition:transform .5s var(--spring), opacity .25s var(--ease);position:absolute}.close.svelte-1hmgvz1{top:calc(env(safe-area-inset-top) + var(--s3));left:calc(env(safe-area-inset-left) + var(--s3))}.topright.svelte-1hmgvz1{z-index:2;top:calc(env(safe-area-inset-top) + var(--s3));right:calc(env(safe-area-inset-right) + var(--s3));transition:transform .5s var(--spring), opacity .25s var(--ease);border-radius:999px;padding:2px;display:flex;position:absolute}.topright.svelte-1hmgvz1 button:where(.svelte-1hmgvz1){width:40px;height:40px;color:var(--fg);transition:background-color .2s, color .2s, transform .3s var(--spring);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.topright.svelte-1hmgvz1 button:where(.svelte-1hmgvz1):hover{background:var(--hover)}.topright.svelte-1hmgvz1 button:where(.svelte-1hmgvz1):active{transform:scale(.9)}.topright.svelte-1hmgvz1 svg:where(.svelte-1hmgvz1){width:19px;height:19px}.aa-t.svelte-1hmgvz1{font:500 16px var(--serif)}.pin.on.svelte-1hmgvz1{color:var(--accent)}.reader.svelte-1hmgvz1:not(.chrome) .topright:where(.svelte-1hmgvz1){opacity:0;pointer-events:none;transform:translateY(-12px)scale(.8)}.dock.svelte-1hmgvz1{left:calc(env(safe-area-inset-left) + var(--s3));right:calc(env(safe-area-inset-right) + var(--s3));bottom:calc(env(safe-area-inset-bottom) + var(--s3));align-items:end;gap:var(--s2);pointer-events:none;transition-delay:40ms;display:flex}.dock.svelte-1hmgvz1>:where(.svelte-1hmgvz1){pointer-events:auto}.progress.svelte-1hmgvz1{flex:1;min-width:0}.dock.svelte-1hmgvz1 .menu:where(.svelte-1hmgvz1){flex:none;margin-left:auto}@media (width>=720px){.progress.svelte-1hmgvz1{width:min(560px,100% - 140px);position:absolute;bottom:0;left:50%;translate:-50%}}.reader.svelte-1hmgvz1:not(.chrome) .close:where(.svelte-1hmgvz1){opacity:0;pointer-events:none;transform:translateY(-12px)scale(.6)}.reader.svelte-1hmgvz1:not(.chrome) .dock:where(.svelte-1hmgvz1){opacity:0;transform:translateY(16px)scale(.94)}.reader.svelte-1hmgvz1:not(.chrome) .dock:where(.svelte-1hmgvz1)>:where(.svelte-1hmgvz1){pointer-events:none}.views.svelte-1hmgvz1{display:grid}.view.svelte-1hmgvz1{grid-area:1/1;min-width:0}.book.svelte-1hmgvz1{gap:var(--s4);margin-bottom:var(--s4);padding-right:var(--s6);align-items:center;display:flex}.thumb.svelte-1hmgvz1{flex:none;width:52px}.info.svelte-1hmgvz1{gap:2px;min-width:0;display:grid}.info.svelte-1hmgvz1 strong:where(.svelte-1hmgvz1){font:600 17px/1.25 var(--serif)}.info.svelte-1hmgvz1 span:where(.svelte-1hmgvz1){color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.info.svelte-1hmgvz1 .where:where(.svelte-1hmgvz1){color:var(--accent);margin-top:2px;font-size:12px;font-weight:600}.list.svelte-1hmgvz1{background:var(--hover);border-radius:12px;overflow:hidden}.list.svelte-1hmgvz1 button:where(.svelte-1hmgvz1){align-items:center;gap:var(--s3);width:100%;min-height:50px;padding:0 var(--s4);text-align:left;background:0 0;border:0;font-size:16px;transition:background-color .15s;display:flex}.list.svelte-1hmgvz1 button:where(.svelte-1hmgvz1):hover{background:var(--hover)}.list.svelte-1hmgvz1 button:where(.svelte-1hmgvz1)+button:where(.svelte-1hmgvz1){border-top:.5px solid var(--hairline)}.list.svelte-1hmgvz1 button:where(.svelte-1hmgvz1)>span:where(.svelte-1hmgvz1):not(.aa){flex:1}.list.svelte-1hmgvz1 svg:where(.svelte-1hmgvz1){width:20px;height:20px;color:var(--accent)}.list.svelte-1hmgvz1 .chev:where(.svelte-1hmgvz1){width:16px;height:16px;color:var(--muted)}.badge.svelte-1hmgvz1{background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--accent);vertical-align:2px;border-radius:6px;margin-left:8px;padding:1px 6px;font-size:11px}.custom.svelte-1hmgvz1{align-items:center;gap:var(--s3);min-height:56px;padding:0 var(--s4);background:var(--hover);border-radius:12px;font-size:15px;display:flex}.custom.svelte-1hmgvz1>span:where(.svelte-1hmgvz1){flex:1;display:grid}.custom.svelte-1hmgvz1 small:where(.svelte-1hmgvz1){color:var(--muted);font-size:12px}.custom.svelte-1hmgvz1 input[role=switch]:where(.svelte-1hmgvz1){appearance:none;cursor:pointer;background:color-mix(in srgb, var(--fg) 18%, transparent);border-radius:15px;flex:none;width:50px;height:30px;margin:0;transition:background-color .25s;position:relative}.custom.svelte-1hmgvz1 input[role=switch]:where(.svelte-1hmgvz1):before{content:"";width:26px;height:26px;transition:transform .3s var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 2px 5px #00000040}.custom.svelte-1hmgvz1 input[role=switch]:where(.svelte-1hmgvz1):checked{background:var(--accent)}.custom.svelte-1hmgvz1 input[role=switch]:where(.svelte-1hmgvz1):checked:before{transform:translate(20px)}.reset.svelte-1hmgvz1{margin-top:var(--s4);color:var(--accent);padding:var(--s2) 0;background:0 0;border:0;font-size:14px}.aa.svelte-1hmgvz1{width:20px;font:600 15px var(--serif);color:var(--accent);text-align:center}.spinner.svelte-1hmgvz1{border:2.5px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:28px;height:28px;margin:-14px;animation:.8s linear infinite svelte-1hmgvz1-spin;position:absolute;top:50%;left:50%}.reader.svelte-1hmgvz1 .pubre-pointer{z-index:0;pointer-events:none;opacity:0;transition:opacity .2s;position:absolute;top:0;left:0}.reader.svelte-1hmgvz1 .pubre-pointer.on{opacity:1}.castchip.svelte-1hmgvz1{z-index:9;top:calc(env(safe-area-inset-top) + 80px);font:600 11px var(--mono);letter-spacing:.04em;color:var(--fg);white-space:nowrap;pointer-events:none;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 8px;display:flex;position:absolute;left:50%;translate:-50%}.castchip.svelte-1hmgvz1 i:where(.svelte-1hmgvz1){background:conic-gradient(var(--accent) calc(var(--p) * 360deg), color-mix(in srgb, var(--fg) 14%, transparent) 0);border-radius:50%;width:14px;height:14px;transition:background .3s}.castchip.svelte-1hmgvz1 i.done:where(.svelte-1hmgvz1){background:var(--accent);box-shadow:inset 0 0 0 4px color-mix(in srgb, var(--accent) 40%, var(--bg))}.castchip.svelte-1hmgvz1 b:where(.svelte-1hmgvz1){color:var(--muted);font-variant-numeric:tabular-nums;font-weight:600}.padgroup.svelte-1hmgvz1{z-index:8;right:calc(env(safe-area-inset-right) + var(--s3));bottom:calc(env(safe-area-inset-bottom) + var(--s3));align-items:center;gap:var(--s2);transition:transform .5s var(--spring);display:flex;position:absolute}.padgroup.up.svelte-1hmgvz1{transform:translate(-52px)}@media (width<=719px){.reader.chrome.padded.svelte-1hmgvz1 .progress:where(.svelte-1hmgvz1){transition:margin .3s var(--ease);margin-right:64px}.reader.chrome.padded.speedy.svelte-1hmgvz1 .progress:where(.svelte-1hmgvz1){margin-right:186px}}.steps.svelte-1hmgvz1{animation:svelte-1hmgvz1-padIn .4s var(--spring);border-radius:999px;display:flex}.back.svelte-1hmgvz1{width:40px;height:40px;color:var(--fg);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.back.svelte-1hmgvz1 svg:where(.svelte-1hmgvz1){width:20px;height:20px}.back.svelte-1hmgvz1:active{transform:scale(.92)}@media (hover:hover) and (pointer:fine){.back.svelte-1hmgvz1{opacity:.6;width:34px;height:34px}.back.svelte-1hmgvz1:hover{opacity:1}}.speed.svelte-1hmgvz1{min-width:64px;height:40px;color:var(--fg);font-variant-numeric:tabular-nums;animation:svelte-1hmgvz1-padIn .4s var(--spring);border:0;border-radius:999px;justify-content:center;align-items:baseline;gap:3px;padding:0 12px;transition:background-color .2s,color .2s;display:flex}.speed.svelte-1hmgvz1 b:where(.svelte-1hmgvz1){font:600 15px system-ui}.speed.svelte-1hmgvz1 small:where(.svelte-1hmgvz1){color:var(--muted);font-size:10.5px}.speed.on.svelte-1hmgvz1{background:var(--accent);color:var(--bg)}.speed.on.svelte-1hmgvz1 small:where(.svelte-1hmgvz1){color:color-mix(in srgb, var(--bg) 75%, transparent)}@media (hover:hover) and (pointer:fine){.speed.svelte-1hmgvz1{opacity:.6;height:34px}.speed.svelte-1hmgvz1:hover,.speed.on.svelte-1hmgvz1,.padgroup.up.svelte-1hmgvz1 .speed:where(.svelte-1hmgvz1){opacity:1}}.speedpop.svelte-1hmgvz1{z-index:9;right:calc(env(safe-area-inset-right) + var(--s3));bottom:calc(env(safe-area-inset-bottom) + var(--s3) + 68px);width:min(320px, calc(100vw - 2 * var(--s3)));animation:svelte-1hmgvz1-popIn .3s var(--spring);transform-origin:100% 100%;border-radius:20px;gap:12px;padding:14px;display:grid;position:absolute}.speedpop.up.svelte-1hmgvz1{right:calc(env(safe-area-inset-right) + var(--s3) + 52px)}.speedpop.svelte-1hmgvz1{background:color-mix(in srgb, var(--accent) 9%, var(--surface));box-shadow:0 0 0 1px var(--hairline), var(--e2);font-family:var(--mono);gap:12px;padding:14px}.sp-top.svelte-1hmgvz1{justify-content:space-between;align-items:end;gap:var(--s2);display:flex}.sp-num.svelte-1hmgvz1{align-items:baseline;gap:6px;display:flex}.sp-num.svelte-1hmgvz1 b:where(.svelte-1hmgvz1){font:600 34px/1 var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.sp-num.svelte-1hmgvz1 small:where(.svelte-1hmgvz1){font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.sp-name.svelte-1hmgvz1{font:500 11px var(--mono);color:var(--muted);text-align:right}.sp-dial.svelte-1hmgvz1{align-items:start;gap:10px;display:flex}.sp-dial.svelte-1hmgvz1>button:where(.svelte-1hmgvz1){width:44px;height:44px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fg) 20%, transparent);color:var(--fg);font:500 20px/1 var(--mono);background:0 0;border:0;border-radius:50%;flex:none}.sp-dial.svelte-1hmgvz1>button:where(.svelte-1hmgvz1):active{background:var(--hover)}.sp-track.svelte-1hmgvz1{flex:1;padding-top:10px;position:relative}.sp-track.svelte-1hmgvz1 input:where(.svelte-1hmgvz1){appearance:none;background:linear-gradient(90deg, var(--accent) var(--f), color-mix(in srgb, var(--fg) 14%, transparent) var(--f));border-radius:3px;width:100%;height:6px;margin:0}.sp-track.svelte-1hmgvz1 input:where(.svelte-1hmgvz1)::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ink);border:3px solid var(--accent);border-radius:50%;width:22px;height:22px;box-shadow:0 2px 6px #00000040}.sp-track.svelte-1hmgvz1 input:where(.svelte-1hmgvz1)::-moz-range-thumb{background:var(--ink);border:3px solid var(--accent);border-radius:50%;width:18px;height:18px}.sp-ticks.svelte-1hmgvz1{height:30px;margin-top:6px;position:relative}.sp-ticks.svelte-1hmgvz1 button:where(.svelte-1hmgvz1){color:var(--muted);font:600 9px var(--mono);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;justify-items:center;gap:3px;padding:0 2px;display:grid;position:absolute;translate:-50%}.sp-ticks.svelte-1hmgvz1 i:where(.svelte-1hmgvz1){background:currentColor;width:1px;height:6px}.sp-ticks.svelte-1hmgvz1 button.on:where(.svelte-1hmgvz1){color:var(--accent)}@keyframes svelte-1hmgvz1-popIn{0%{opacity:0;transform:scale(.92)translateY(8px)}}.pad.svelte-1hmgvz1{width:56px;height:56px;color:var(--fg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fg) 14%, transparent), 0 4px 14px -6px #0000004d;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:transform .5s var(--spring), opacity .3s, background-color .3s, color .3s;animation:svelte-1hmgvz1-padIn .45s var(--spring);border:0;border-radius:50%;place-items:center;display:grid;position:relative}.pad.active.svelte-1hmgvz1{color:var(--accent)}.pad.held.svelte-1hmgvz1{background:color-mix(in srgb, var(--accent) 18%, var(--bg));transform:scale(.92)}.pad-i.svelte-1hmgvz1{width:22px;height:22px;transition:transform .3s var(--spring)}.pad-i.play.svelte-1hmgvz1{margin-left:2px}.pad.svelte-1hmgvz1:active .pad-i:where(.svelte-1hmgvz1){transform:scale(.9)}.pad-progress.svelte-1hmgvz1{pointer-events:none;opacity:.55;background:conic-gradient(var(--accent) calc(var(--p) * 1turn), color-mix(in srgb, var(--fg) 10%, transparent) 0);border-radius:50%;position:absolute;inset:3px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px))}.pad-ring.svelte-1hmgvz1{border:2px solid var(--accent);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-4px}.pad.held.svelte-1hmgvz1 .pad-ring:where(.svelte-1hmgvz1){opacity:1;animation:1.4s ease-out infinite svelte-1hmgvz1-ring}@media (hover:hover) and (pointer:fine){.pad.svelte-1hmgvz1{opacity:.6;width:48px;height:48px}.pad.svelte-1hmgvz1:hover,.pad.held.svelte-1hmgvz1,.padgroup.up.svelte-1hmgvz1 .pad:where(.svelte-1hmgvz1){opacity:1}}@keyframes svelte-1hmgvz1-padIn{0%{opacity:0;transform:scale(.7)}}@keyframes svelte-1hmgvz1-ring{0%{opacity:.9;transform:scale(.96)}to{opacity:0;transform:scale(1.18)}}.transport.svelte-1hmgvz1{box-sizing:border-box;border-radius:999px;align-items:center;gap:2px;height:58px;padding:5px;display:flex}.transport.solo.svelte-1hmgvz1{height:auto;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;padding:0}.transport.svelte-1hmgvz1 .speed:where(.svelte-1hmgvz1){min-width:52px;height:48px;box-shadow:none;background:0 0;border-radius:999px;place-content:center;justify-items:center;gap:1px;padding:0 10px 0 14px;line-height:1;animation:none;display:grid}.transport.svelte-1hmgvz1 .speed:where(.svelte-1hmgvz1) b:where(.svelte-1hmgvz1){font:600 15px var(--mono)}.transport.svelte-1hmgvz1 .speed:where(.svelte-1hmgvz1) small:where(.svelte-1hmgvz1){font:500 9px var(--mono);letter-spacing:.12em;text-transform:uppercase}.transport.svelte-1hmgvz1 .speed.on:where(.svelte-1hmgvz1){background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--fg)}.transport.svelte-1hmgvz1 .speed.on:where(.svelte-1hmgvz1) small:where(.svelte-1hmgvz1){color:var(--muted)}.transport.svelte-1hmgvz1 .speed:where(.svelte-1hmgvz1){margin-right:4px;position:relative}.ptrbtn.svelte-1hmgvz1{width:46px;height:48px;color:var(--fg);background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.lookbtn.svelte-1hmgvz1{width:40px;color:var(--muted);transition:color .2s}.lookbtn.on.svelte-1hmgvz1{color:var(--accent)}.lookbtn.svelte-1hmgvz1 svg:where(.svelte-1hmgvz1){width:22px;height:22px}.ptrbtn.svelte-1hmgvz1:active{background:var(--hover)}.ptr-mini.svelte-1hmgvz1{isolation:isolate;font:600 16px var(--serif);padding:2px 3px;position:relative}.ptr-mini.svelte-1hmgvz1 i:where(.svelte-1hmgvz1){z-index:-1;position:absolute;left:-1px;right:-1px}.ptr-mini.svelte-1hmgvz1 i[data-p=underline]:where(.svelte-1hmgvz1),.ptr-mini.svelte-1hmgvz1 i[data-p=dot]:where(.svelte-1hmgvz1){height:2.5px;inset:auto 2px -2px}.ptr-mini.svelte-1hmgvz1 i[data-p=dot]:where(.svelte-1hmgvz1){width:5px;height:5px;left:calc(50% - 2.5px)}.ptr-mini.svelte-1hmgvz1 i[data-p=highlighter]:where(.svelte-1hmgvz1){top:55%;bottom:0}.ptr-mini.svelte-1hmgvz1 i[data-p=caret]:where(.svelte-1hmgvz1){width:2px;inset:3px auto 3px -3px}.ptr-mini.svelte-1hmgvz1 i:where(.svelte-1hmgvz1):not([data-p=underline]):not([data-p=dot]):not([data-p=highlighter]):not([data-p=caret]){top:-1px;bottom:-1px}.transport.svelte-1hmgvz1 .speed:where(.svelte-1hmgvz1):after{content:"";background:var(--hairline);width:1px;position:absolute;top:12px;bottom:12px;right:-3px}.transport.svelte-1hmgvz1 .steps:where(.svelte-1hmgvz1){display:contents}.transport.svelte-1hmgvz1 .back:where(.svelte-1hmgvz1){width:44px;height:48px;color:var(--fg);transition:background-color .15s, transform .25s var(--spring);border-radius:999px;margin:0}.transport.svelte-1hmgvz1 .back:where(.svelte-1hmgvz1):active{background:var(--hover)}.transport.svelte-1hmgvz1 .pad:where(.svelte-1hmgvz1){background:var(--ink);width:48px;height:48px;color:var(--on-ink);box-shadow:none;opacity:1;flex:none;animation:none}.transport.solo.svelte-1hmgvz1 .pad:where(.svelte-1hmgvz1){width:56px;height:56px;box-shadow:var(--e2)}.transport.svelte-1hmgvz1 .pad.active:where(.svelte-1hmgvz1){color:var(--on-ink)}.transport.svelte-1hmgvz1 .pad.held:where(.svelte-1hmgvz1){background:var(--accent);transform:scale(.94)}.transport.svelte-1hmgvz1 .pad-progress:where(.svelte-1hmgvz1){opacity:.9;inset:-3px}.transport.svelte-1hmgvz1 .pad-i:where(.svelte-1hmgvz1){width:20px;height:20px}.shuttle.svelte-1hmgvz1{z-index:8;right:calc(env(safe-area-inset-right) + var(--s3));bottom:calc(env(safe-area-inset-bottom) + var(--s3) + 70px);width:216px;color:var(--muted);pointer-events:none;animation:svelte-1hmgvz1-cardIn .25s var(--ease);border-radius:16px;justify-items:center;gap:8px;padding:10px 12px;font-size:11.5px;display:grid;position:absolute}.shuttle.at.svelte-1hmgvz1{bottom:auto;left:0;right:0;top:calc(env(safe-area-inset-top) + 64px);margin-inline:auto}.sh-lock.svelte-1hmgvz1{transition:background-color .2s, color .2s, transform .3s var(--spring);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:flex}.sh-lock.svelte-1hmgvz1 svg:where(.svelte-1hmgvz1){width:14px;height:14px}.sh-lock.near.svelte-1hmgvz1{color:var(--fg);transform:translateY(-2px)}.sh-lock.on.svelte-1hmgvz1{background:var(--accent);color:var(--bg)}.sh-row.svelte-1hmgvz1{align-items:center;gap:8px;width:100%;display:flex}.sh-track.svelte-1hmgvz1{background:linear-gradient(90deg, color-mix(in srgb, var(--fg) 12%, transparent), color-mix(in srgb, var(--accent) 45%, transparent));border-radius:2px;flex:1;height:4px;position:relative}.sh-track.svelte-1hmgvz1:before{content:"";background:var(--muted);opacity:.5;width:1px;height:10px;position:absolute;top:-3px;left:50%}.sh-track.svelte-1hmgvz1 i:where(.svelte-1hmgvz1){background:var(--accent);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%;box-shadow:0 1px 4px #00000040}.sh-rate.svelte-1hmgvz1{color:var(--fg);font-variant-numeric:tabular-nums;font:600 15px system-ui}.mnote.svelte-1hmgvz1{z-index:4;border-left:2px solid var(--c);max-height:60px;font:italic 13px/1.4 var(--serif);color:var(--muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;padding-left:10px;animation:.6s both svelte-1hmgvz1-tease-in;display:-webkit-box;position:absolute;overflow:hidden}.tease.svelte-1hmgvz1{z-index:4;text-align:center;pointer-events:none;justify-items:center;gap:6px;width:min(300px,80vw);display:grid;position:absolute;translate:-50%}.tease.svelte-1hmgvz1>:where(.svelte-1hmgvz1){animation:.9s cubic-bezier(.2,.7,.2,1) both svelte-1hmgvz1-tease-in}.tease.svelte-1hmgvz1>:where(.svelte-1hmgvz1):nth-child(2){animation-delay:.12s}.tease.svelte-1hmgvz1>:where(.svelte-1hmgvz1):nth-child(3){animation-delay:.24s}.tease.svelte-1hmgvz1>:where(.svelte-1hmgvz1):nth-child(4){animation-delay:.36s}.tease.svelte-1hmgvz1>:where(.svelte-1hmgvz1):nth-child(5){animation-delay:.5s}@keyframes svelte-1hmgvz1-tease-in{0%{opacity:0;transform:translateY(6px)}}.t-orn.svelte-1hmgvz1{color:var(--accent);font:20px var(--serif);margin-bottom:6px}.t-k.svelte-1hmgvz1{font:600 10px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.t-t.svelte-1hmgvz1{font:400 20px/1.25 var(--serif);color:var(--fg);text-wrap:balance}.t-l.svelte-1hmgvz1{font:italic 14px/1.5 var(--serif);color:color-mix(in srgb, var(--fg) 55%, transparent);text-wrap:pretty}.t-ask.svelte-1hmgvz1{pointer-events:auto;border:1px solid var(--hairline);color:var(--muted);font:500 11px var(--mono);letter-spacing:.06em;background:0 0;border-radius:999px;min-height:36px;margin-top:10px;padding:7px 12px}@media (prefers-reduced-motion:reduce){.tease.svelte-1hmgvz1>:where(.svelte-1hmgvz1){animation:none}}.ending.svelte-1hmgvz1{z-index:6;left:50%;top:calc(env(safe-area-inset-top) + 6px);background:color-mix(in srgb, var(--accent) 7%, var(--surface));max-width:calc(100vw - 24px);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 24%, var(--hairline)), var(--e2);border-radius:999px;position:absolute;overflow:hidden;translate:-50%}.ending.open.svelte-1hmgvz1{border-radius:18px;width:min(380px,100vw - 24px)}.e-pill.svelte-1hmgvz1{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font:600 11px var(--mono);letter-spacing:.06em;color:var(--fg);white-space:nowrap;align-items:center;gap:8px;padding:7px 10px 7px 8px;display:flex}.e-ok.svelte-1hmgvz1{box-sizing:border-box;background:var(--accent);width:18px;height:18px;color:var(--bg);border-radius:50%;flex:none;padding:2px}.e-t.svelte-1hmgvz1{text-transform:uppercase;text-overflow:ellipsis;overflow:hidden}.e-meta.svelte-1hmgvz1{color:var(--muted);letter-spacing:.02em;font-weight:500}.e-meta.svelte-1hmgvz1:before{content:"· "}.e-chev.svelte-1hmgvz1{width:16px;height:16px;color:var(--muted);transition:transform .25s var(--ease);flex:none}.e-chev.up.svelte-1hmgvz1{transform:rotate(180deg)}.e-body.svelte-1hmgvz1{gap:var(--s2);padding:2px var(--s4) var(--s4);display:grid}.e-timer.svelte-1hmgvz1{background:var(--accent);transform-origin:0;width:100%;height:2px;animation:9s linear forwards svelte-1hmgvz1-e-drain;position:absolute;bottom:0;left:0}.ending.svelte-1hmgvz1:hover .e-timer:where(.svelte-1hmgvz1){animation-play-state:paused}@keyframes svelte-1hmgvz1-e-drain{to{transform:scaleX(0)}}.e-sparks.svelte-1hmgvz1{flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;display:flex}.e-sparks.svelte-1hmgvz1 span:where(.svelte-1hmgvz1){width:100%;font:600 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.spark-w.svelte-1hmgvz1{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--fg);font:italic 14px var(--serif);box-shadow:0 0 12px color-mix(in srgb, var(--accent) 25%, transparent);border:0;border-radius:999px;padding:4px 10px}.e-q.svelte-1hmgvz1{font:14.5px/1.45 var(--serif);margin:0}.e-l.svelte-1hmgvz1{color:var(--muted);font-size:13px}.e-row.svelte-1hmgvz1{gap:var(--s2);align-items:center;display:flex}.e-in.svelte-1hmgvz1{background:var(--hover);min-width:0;color:var(--fg);border:0;border-radius:10px;outline:none;flex:1;padding:8px 10px;font:14px system-ui}.recap.svelte-1hmgvz1{z-index:7;background:var(--bg);animation:svelte-1hmgvz1-recapIn .5s var(--ease);outline:none;place-items:center;display:grid;position:absolute;inset:0;overflow:auto;box-shadow:8px 0 24px -12px #00000040}@keyframes svelte-1hmgvz1-recapIn{0%{opacity:0}}.r-page.svelte-1hmgvz1{gap:var(--s2);text-align:center;width:min(440px,100vw - 48px);padding-block:var(--s6);justify-items:center;display:grid}.r-lines.svelte-1hmgvz1{text-align:left;transition:filter .5s,opacity .5s}.r-lines.hidden.svelte-1hmgvz1{filter:blur(6px);opacity:.55}.r-turn.svelte-1hmgvz1{margin-top:var(--s5);font:600 10.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.r-eyebrow.svelte-1hmgvz1{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:700}.r-title.svelte-1hmgvz1{font:600 20px/1.2 var(--serif)}.r-ch.svelte-1hmgvz1{font:italic 14px var(--serif);color:var(--muted)}.r-q.svelte-1hmgvz1{font:16px/1.5 var(--serif);margin:var(--s2) 0}.r-lines.svelte-1hmgvz1 p:where(.svelte-1hmgvz1),.r-mine.svelte-1hmgvz1{font:15px/1.55 var(--serif);margin:0 0 var(--s2)}.r-lines.svelte-1hmgvz1{border-left:2px solid var(--line);padding-left:var(--s3)}.r-label.svelte-1hmgvz1{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:var(--s2);font-size:11px}.r-mine.svelte-1hmgvz1{font-style:italic}.r-who.svelte-1hmgvz1{margin:0;font-size:14px}.r-actions.svelte-1hmgvz1{gap:var(--s3);margin-top:var(--s3);align-items:center;display:flex}.r-skip.svelte-1hmgvz1{color:var(--muted);background:0 0;border:0;font-size:14px}.hl-bar.svelte-1hmgvz1{z-index:6;width:max-content;max-width:calc(100vw - 16px);animation:svelte-1hmgvz1-cardIn .2s var(--ease);border-radius:14px;padding:6px;position:fixed;transform:translateY(-100%)}.hl-bar.below.svelte-1hmgvz1{transform:none}.hl-row.svelte-1hmgvz1{align-items:center;gap:2px;display:flex}.hl-c.svelte-1hmgvz1{width:28px}.hl-b.svelte-1hmgvz1{width:32px}.hl-c.svelte-1hmgvz1,.hl-b.svelte-1hmgvz1{height:32px;font:16px var(--serif);color:var(--fg);background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.hl-c.svelte-1hmgvz1:hover,.hl-b.svelte-1hmgvz1:hover,.hl-b.on.svelte-1hmgvz1{background:var(--hover)}.hl-c.svelte-1hmgvz1 i:where(.svelte-1hmgvz1){width:18px;height:18px;transition:transform .25s var(--ease);border-radius:50%;display:block;box-shadow:inset 0 0 0 .5px #0003}.hl-c.on.svelte-1hmgvz1 i:where(.svelte-1hmgvz1){box-shadow:0 0 0 2px var(--bg), 0 0 0 3.5px var(--fg);transform:scale(1.15)}.hl-b.svelte-1hmgvz1 svg:where(.svelte-1hmgvz1){width:16px;height:16px}.hl-sep.svelte-1hmgvz1{background:var(--hairline);width:.5px;height:20px;margin:0 3px}.hl-note.svelte-1hmgvz1{background:var(--hover);width:100%;color:var(--fg);border:0;border-radius:9px;outline:none;margin-top:6px;padding:8px 10px;font:14px system-ui}.hl-m.svelte-1hmgvz1{color:var(--muted);padding:4px 8px 0;font-size:11px;display:block}.empty-notes.svelte-1hmgvz1{color:var(--muted);font-size:14px;line-height:1.5}.notes.svelte-1hmgvz1{gap:2px;margin:0;padding:0;list-style:none;display:grid}.notes.svelte-1hmgvz1 button:where(.svelte-1hmgvz1){gap:var(--s3);text-align:left;width:100%;padding:var(--s3) var(--s2);background:0 0;border:0;border-radius:12px;display:flex}.notes.svelte-1hmgvz1 button:where(.svelte-1hmgvz1):hover{background:var(--hover)}.n-chip.svelte-1hmgvz1{border-radius:2px;flex:none;width:4px}.n-body.svelte-1hmgvz1{gap:4px;min-width:0;display:grid}.n-q.svelte-1hmgvz1{font:15px/1.45 var(--serif)}.n-q.b.svelte-1hmgvz1{-webkit-text-stroke:.03em currentColor}.n-q.i.svelte-1hmgvz1{font-style:italic}.n-note.svelte-1hmgvz1{font-size:13.5px}.n-meta.svelte-1hmgvz1{color:var(--muted);font-size:11.5px}.exports.svelte-1hmgvz1{gap:var(--s2);margin-top:var(--s4);flex-wrap:wrap;display:flex}.pill.ghost.svelte-1hmgvz1{background:var(--hover);color:var(--fg);padding:8px 14px;font-size:13px;font-weight:600}.lens-card.svelte-1hmgvz1{z-index:5;pointer-events:none;width:280px;transform-origin:var(--nx) 100%;border-radius:14px;padding:10px 14px;font-size:13.5px;line-height:1.45;animation:.16s cubic-bezier(.2,.9,.3,1.1) svelte-1hmgvz1-cardIn;position:fixed;transform:translateY(-100%)}.lens-card.below.svelte-1hmgvz1{transform-origin:var(--nx) 0;transform:none}.lens-card.svelte-1hmgvz1:before{content:"";left:calc(var(--nx) - 6px);background:inherit;width:12px;height:12px;-webkit-backdrop-filter:inherit;backdrop-filter:inherit;clip-path:polygon(100% 0,100% 100%,0 100%);border-radius:2px;position:absolute;bottom:-6px;transform:rotate(45deg)}.lens-card.below.svelte-1hmgvz1:before{clip-path:polygon(0 0,100% 0,0 100%);top:-6px;bottom:auto}.lens-card.svelte-1hmgvz1 .c-word{align-items:baseline;gap:8px;display:flex}.lens-card.svelte-1hmgvz1 .c-pos{font:italic 13px var(--serif);color:var(--accent)}.lens-card.svelte-1hmgvz1 .c-q{border-left:2px solid var(--hairline);font:italic 13px/1.45 var(--serif);color:var(--muted);margin-top:6px;padding-left:8px}.lens-card.svelte-1hmgvz1 .c-q b{font:italic 600 13px var(--serif);color:var(--fg)}.lens-card.svelte-1hmgvz1 b{font:600 16px var(--serif)}.lens-card.svelte-1hmgvz1 .c-def{font:14px/1.4 var(--serif);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;display:-webkit-box;overflow:hidden}.lens-card.svelte-1hmgvz1 .c-meta{color:var(--muted);font-size:11.5px}.lens-card.svelte-1hmgvz1 .c-who{align-items:center;gap:8px;display:flex}.lens-card.svelte-1hmgvz1 .c-hist{align-items:end;gap:1px;height:14px;margin-top:6px;display:flex}.lens-card.svelte-1hmgvz1 .c-hist i{opacity:.7;border-radius:1px;flex:1;min-width:1px}.lens-card.svelte-1hmgvz1 .c-av{border-radius:12px;flex:none;width:44px;height:44px}@keyframes svelte-1hmgvz1-cardIn{0%{opacity:0;scale:.94}}.star-birth{z-index:6;pointer-events:none;border-radius:50%;width:8px;height:8px;position:fixed}.sky.svelte-1hmgvz1{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.weather.svelte-1hmgvz1{z-index:0;pointer-events:none;mix-blend-mode:multiply;position:absolute;inset:0}.t-rain.svelte-1hmgvz1,.t-storm.svelte-1hmgvz1{background:color-mix(in srgb, var(--base0D,#6f86a8) 7%, transparent)}.t-snow.svelte-1hmgvz1{background:color-mix(in srgb, var(--base0C,#9ab) 5%, transparent)}.t-fog.svelte-1hmgvz1{background:color-mix(in srgb, var(--muted) 8%, transparent)}.t-night.svelte-1hmgvz1{background:radial-gradient(at 50% 40%,#0000 50%,#0a0e1e1f 100%)}.t-sun.svelte-1hmgvz1{background:radial-gradient(70% 60% at 90% 0%, color-mix(in srgb, var(--base0A,#e8b04a) 12%, transparent), transparent 70%)}.t-sea.svelte-1hmgvz1{background:linear-gradient(transparent 55%, color-mix(in srgb, var(--base0C,#3b7f8a) 7%, transparent))}.t-wind.svelte-1hmgvz1{background:0 0}.dimmer.svelte-1hmgvz1{z-index:7;pointer-events:none;background:#000;transition:opacity .2s;position:absolute;inset:0}.toast.svelte-1hmgvz1{z-index:9;left:50%;top:calc(env(safe-area-inset-top) + var(--s5));animation:svelte-1hmgvz1-toastIn .35s var(--ease);pointer-events:none;border-radius:999px;padding:8px 14px;font-size:13px;position:absolute;translate:-50%}@keyframes svelte-1hmgvz1-toastIn{0%{opacity:0;transform:translateY(-6px)}}.error.svelte-1hmgvz1{z-index:3;text-align:center;padding:var(--s5);background:var(--bg);place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.error.svelte-1hmgvz1 h2:where(.svelte-1hmgvz1){font:600 1.5rem var(--serif);margin:0 0 var(--s2)}.error.svelte-1hmgvz1 p:where(.svelte-1hmgvz1){color:var(--muted);max-width:420px;margin:0 0 var(--s5)}@keyframes svelte-1hmgvz1-spin{to{transform:rotate(360deg)}}.bp.svelte-1ykgxuy{min-height:100dvh;padding:0 0 calc(var(--s7) + env(safe-area-inset-bottom));background:var(--bg)}.top.svelte-1ykgxuy{isolation:isolate;padding:calc(env(safe-area-inset-top) + var(--s3)) var(--s5) var(--s5);text-align:center;background:linear-gradient(180deg, var(--tint), color-mix(in srgb, var(--tint) 60%, var(--bg)));border-radius:0 0 var(--r5) var(--r5);position:relative;overflow:hidden}.top.has-cover.svelte-1ykgxuy{flex-direction:column;justify-content:end;min-height:min(92vw,560px);display:flex}.top.has-cover.svelte-1ykgxuy header:where(.svelte-1ykgxuy){top:calc(env(safe-area-inset-top) + var(--s3));left:var(--s5);right:var(--s5);position:absolute}.art.svelte-1ykgxuy{z-index:-1;background-position:50% 30%;background-size:cover;animation:1.1s step-end both svelte-1ykgxuy-eink;position:absolute;inset:0}.art.svelte-1ykgxuy:after{content:"";background:linear-gradient(180deg, transparent 30%, color-mix(in srgb, var(--bg) 70%, transparent) 62%, var(--bg) 96%);position:absolute;inset:0}.has-cover.svelte-1ykgxuy h1:where(.svelte-1ykgxuy),.has-cover.svelte-1ykgxuy .by:where(.svelte-1ykgxuy){text-shadow:0 1px 12px color-mix(in srgb, var(--bg) 80%, transparent)}.scribble.svelte-1ykgxuy{width:120px;height:12px;margin:4px auto 0;display:block}.scribble.svelte-1ykgxuy path:where(.svelte-1ykgxuy){fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:1s cubic-bezier(.6,.1,.3,1) .5s forwards svelte-1ykgxuy-draw}header.svelte-1ykgxuy{margin-bottom:var(--s4);justify-content:space-between;align-items:center;display:flex}.nav.svelte-1ykgxuy{background:var(--bg);width:44px;height:44px;box-shadow:var(--e1);color:var(--fg);border:0;border-radius:50%;place-items:center;display:grid}.nav.svelte-1ykgxuy svg:where(.svelte-1ykgxuy){width:22px;height:22px}.tag.svelte-1ykgxuy{background:var(--bg);box-shadow:var(--e1);color:var(--accent);font:600 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:6px 10px}.cover.svelte-1ykgxuy{width:min(46vw,200px);margin:0 auto var(--s5);filter:drop-shadow(0 18px 30px #00000047)}h1.svelte-1ykgxuy{font:500 26px/1.2 var(--serif);letter-spacing:-.01em;text-wrap:balance;margin:0}.by.svelte-1ykgxuy{margin:6px 0 var(--s5);color:color-mix(in srgb, var(--fg) 70%, transparent);font-size:14px}.stats.svelte-1ykgxuy{justify-content:center;gap:0;margin:0;display:flex}.stats.svelte-1ykgxuy div:where(.svelte-1ykgxuy){flex:1;gap:4px;max-width:110px;padding:0 6px;display:grid}.stats.svelte-1ykgxuy div:where(.svelte-1ykgxuy)+div:where(.svelte-1ykgxuy){border-left:1px solid color-mix(in srgb, var(--fg) 14%, transparent)}dt.svelte-1ykgxuy{font:600 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--fg) 60%, transparent);order:2}dd.svelte-1ykgxuy{font:600 16px var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.actions.svelte-1ykgxuy{padding:var(--s4) var(--s5) 0;max-width:620px;margin:0 auto}.go.svelte-1ykgxuy{width:100%;min-height:54px;padding:0 var(--s4) 0 var(--s5);border-radius:var(--r3);background:var(--ink);color:var(--on-ink);font:600 13px var(--mono);letter-spacing:.1em;text-transform:uppercase;transition:transform .35s var(--spring);border:0;justify-content:space-between;align-items:center;display:flex}.go.svelte-1ykgxuy svg:where(.svelte-1ykgxuy){width:20px;height:20px}.go.svelte-1ykgxuy:active{transform:scale(.98)}.card.svelte-1ykgxuy{animation:.9s step-end both svelte-1ykgxuy-eink}.card.svelte-1ykgxuy:nth-of-type(2){animation-delay:.12s}.card.svelte-1ykgxuy:nth-of-type(3){animation-delay:.24s}.card.svelte-1ykgxuy:nth-of-type(4){animation-delay:.36s}.card.svelte-1ykgxuy{max-width:620px;margin:var(--s4) auto 0;margin-inline:max(var(--s4), calc((100% - 620px) / 2));padding:var(--s4);border-radius:var(--r4);background:var(--card);box-shadow:var(--e1);grid-template-columns:minmax(0,1fr);gap:10px;display:grid}h2.svelte-1ykgxuy{font:600 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 2px}.eyebrow.svelte-1ykgxuy{font:600 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:4px}.path.svelte-1ykgxuy{align-items:end;gap:1px;height:64px;margin-top:18px;display:flex;position:relative}.path.svelte-1ykgxuy i:where(.svelte-1ykgxuy){background:color-mix(in srgb, var(--fg) 12%, transparent);transform-origin:bottom;border-radius:2px 2px 0 0;flex-basis:0;min-width:1px;animation:.8s cubic-bezier(.34,1.56,.64,1) both svelte-1ykgxuy-grow}.path.svelte-1ykgxuy i.read:where(.svelte-1ykgxuy){background:color-mix(in srgb, var(--m) 70%, var(--accent));background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--m) 80%, var(--accent)) 0 1.5px, color-mix(in srgb, var(--m) 35%, transparent) 1.5px 3.5px)!important}.path.svelte-1ykgxuy i.here:where(.svelte-1ykgxuy){background:var(--accent)}.pin.svelte-1ykgxuy{pointer-events:none;justify-items:center;display:grid;position:absolute;top:-18px;translate:-50%}.pin.svelte-1ykgxuy b:where(.svelte-1ykgxuy){background:var(--ink);color:var(--on-ink);font:600 9px var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:4px;padding:2px 6px;animation:.5s cubic-bezier(.34,1.56,.64,1) .4s both svelte-1ykgxuy-pop}.path-l.svelte-1ykgxuy{font:11px var(--mono);color:var(--muted);justify-content:space-between;display:flex}.where.svelte-1ykgxuy{border-top:1px solid var(--hairline);gap:4px;padding-top:6px;display:grid}.where.svelte-1ykgxuy b:where(.svelte-1ykgxuy){font:500 17px var(--serif)}blockquote.svelte-1ykgxuy{border-left:3px solid var(--accent);font:italic 15px/1.5 var(--serif);color:color-mix(in srgb, var(--fg) 82%, transparent);margin:4px 0 0;padding-left:12px}.cast.svelte-1ykgxuy{flex-wrap:wrap;gap:6px;display:flex}.who.svelte-1ykgxuy{background:color-mix(in srgb, var(--c) 14%, transparent);border-radius:999px;align-items:center;gap:8px;padding:3px 12px 3px 3px;font-size:13px;display:inline-flex;border-radius:13px!important}.who.svelte-1ykgxuy img:where(.svelte-1ykgxuy){border-radius:10px;width:34px;height:34px}.mark.svelte-1ykgxuy{background:color-mix(in srgb, var(--c) 14%, transparent);font:14px/1.5 var(--serif);border-radius:10px;gap:4px;margin:0;padding:8px 12px;display:grid}.mark.svelte-1ykgxuy small:where(.svelte-1ykgxuy){font:10.5px var(--mono);color:var(--muted)}.words.svelte-1ykgxuy{flex-wrap:wrap;gap:8px;display:flex}.words.svelte-1ykgxuy span:where(.svelte-1ykgxuy){box-shadow:inset 0 0 0 1px var(--hairline);border-radius:10px;padding:6px 10px;display:grid}.words.svelte-1ykgxuy b:where(.svelte-1ykgxuy){font:italic 15px var(--serif)}.words.svelte-1ykgxuy small:where(.svelte-1ykgxuy){font:10px var(--mono);color:var(--muted)}.desc.svelte-1ykgxuy{font:15px/1.6 var(--serif);color:color-mix(in srgb, var(--fg) 86%, transparent);margin:0}.subjects.svelte-1ykgxuy{flex-wrap:wrap;gap:6px;display:flex}.subjects.svelte-1ykgxuy span:where(.svelte-1ykgxuy){background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);font:600 11px var(--mono);border-radius:6px;padding:4px 10px}.toc.svelte-1ykgxuy{margin:0;padding:0;list-style:none}.toc.svelte-1ykgxuy li:where(.svelte-1ykgxuy){border-top:1px solid var(--hairline);align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.toc.svelte-1ykgxuy li:where(.svelte-1ykgxuy):first-child{border-top:0}.toc.svelte-1ykgxuy svg:where(.svelte-1ykgxuy){fill:none;stroke:currentColor;stroke-width:.9px;opacity:.55;flex:none;width:22px;height:22px}.toc.svelte-1ykgxuy svg:where(.svelte-1ykgxuy) path:where(.svelte-1ykgxuy){stroke-dasharray:1;stroke-dashoffset:1px;animation:1.1s cubic-bezier(.6,.1,.3,1) forwards svelte-1ykgxuy-draw;animation-delay:calc(.4s + var(--n) * 90ms)}.toc.svelte-1ykgxuy .t:where(.svelte-1ykgxuy){white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--serif);flex:1;overflow:hidden}.toc.svelte-1ykgxuy .m:where(.svelte-1ykgxuy){font:11px var(--mono);color:var(--muted)}.toc.svelte-1ykgxuy li.read:where(.svelte-1ykgxuy){color:var(--muted)}.toc.svelte-1ykgxuy li.here:where(.svelte-1ykgxuy){color:var(--accent);font-weight:600}.toc.svelte-1ykgxuy li.here:where(.svelte-1ykgxuy) .m:where(.svelte-1ykgxuy){color:var(--accent)}.more.svelte-1ykgxuy{color:var(--accent);font:600 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;justify-self:start;padding:8px 0}@keyframes svelte-1ykgxuy-draw{to{stroke-dashoffset:0}}@keyframes svelte-1ykgxuy-eink{0%{opacity:0}8%{opacity:1;filter:invert()grayscale()contrast(1.6)}16%{filter:grayscale()contrast(2.2)brightness(1.15)}26%{filter:none}}@media (prefers-reduced-motion:reduce){.art.svelte-1ykgxuy,.card.svelte-1ykgxuy{animation:none}.scribble.svelte-1ykgxuy path:where(.svelte-1ykgxuy),.toc.svelte-1ykgxuy svg:where(.svelte-1ykgxuy) path:where(.svelte-1ykgxuy){stroke-dashoffset:0;animation:none}}@keyframes svelte-1ykgxuy-grow{0%{transform:scaleY(0)}}.finding.svelte-1ykgxuy{margin:var(--s3) 0 0;font:11px var(--mono);color:var(--muted);letter-spacing:.04em;align-items:center;gap:8px;display:inline-flex}.finding.svelte-1ykgxuy i:where(.svelte-1ykgxuy){background:conic-gradient(var(--accent) calc(var(--p) * 360deg), color-mix(in srgb, var(--fg) 14%, transparent) 0);border-radius:50%;width:12px;height:12px}.side.svelte-1ykgxuy{display:none}@media (width>=1000px){.bp.svelte-1ykgxuy{grid-template-columns:minmax(360px,42%) minmax(0,1fr);padding-bottom:0;display:grid}.side.svelte-1ykgxuy{box-sizing:border-box;background:linear-gradient(160deg, var(--tint), color-mix(in srgb, var(--tint) 55%, var(--bg)));place-items:center;height:100dvh;padding:84px 64px 64px;display:grid;position:sticky;top:0}.side.svelte-1ykgxuy img:where(.svelte-1ykgxuy),.side-cover.svelte-1ykgxuy{view-transition-name:cover;border-radius:6px 12px 12px 6px;width:auto;max-width:100%;max-height:100%;animation:1.1s step-end both svelte-1ykgxuy-eink;box-shadow:0 30px 60px -24px #00000073,0 2px 8px #0000001f}.side-cover.svelte-1ykgxuy{width:min(360px,80%)}.col.svelte-1ykgxuy{padding:84px var(--s7) calc(var(--s7) + 88px);box-sizing:border-box;max-width:720px}.top.svelte-1ykgxuy,.top.has-cover.svelte-1ykgxuy{text-align:left;background:0 0;border-radius:0;min-height:0;padding:0;display:block;overflow:visible}.top.has-cover.svelte-1ykgxuy header:where(.svelte-1ykgxuy),header.svelte-1ykgxuy{top:var(--s4);left:var(--s4);right:var(--s4);z-index:2;pointer-events:none;position:fixed}header.svelte-1ykgxuy>:where(.svelte-1ykgxuy){pointer-events:auto}.art.svelte-1ykgxuy,.cover.svelte-1ykgxuy{display:none}h1.svelte-1ykgxuy{font-size:40px;line-height:1.12}.has-cover.svelte-1ykgxuy h1:where(.svelte-1ykgxuy),.has-cover.svelte-1ykgxuy .by:where(.svelte-1ykgxuy){text-shadow:none}.scribble.svelte-1ykgxuy{margin:8px 0 0}.by.svelte-1ykgxuy{margin-bottom:var(--s5);font-size:16px}.stats.svelte-1ykgxuy{justify-content:flex-start}.stats.svelte-1ykgxuy div:where(.svelte-1ykgxuy):first-child{padding-left:0}.actions.svelte-1ykgxuy{padding:var(--s5) 0 0;max-width:none;margin:0}.card.svelte-1ykgxuy{max-width:none;margin-inline:0}}@keyframes svelte-1ykgxuy-pop{0%{opacity:0;transform:translateY(6px)scale(.8)}}@property --accent{syntax:"<color>";inherits:true;initial-value:#c4572a}:root{--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--ease:cubic-bezier(.32, .72, 0, 1);--spring:linear(0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017 19.4%, 1.061 22.2%, 1.077 25.3%, 1.068 29.4%, 1.016 37.9%, .997 45.6%, .994 53.8%, 1.001 73.5%, 1);--serif:ui-serif, "New York", "Iowan Old Style", Charter, Georgia, serif;--mono:"Geist Mono", ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--r1:8px;--r2:12px;--r3:16px;--r4:24px;--r5:32px;--e1:0 1px 2px #0000000d, 0 8px 24px -12px #00000024;--e2:0 2px 6px #00000014, 0 16px 40px -14px #00000047;--glass:color-mix(in srgb, var(--surface) 78%, transparent);--glass-solid:color-mix(in srgb, var(--surface) 94%, transparent);--hairline:color-mix(in srgb, var(--fg) 10%, transparent);--hover:color-mix(in srgb, var(--fg) 7%, transparent);--shadow-float:0 0 0 .5px var(--hairline), 0 8px 24px -6px #00000038, 0 2px 6px #00000014;--shadow-cover:0 1px 2px #0000001f, 0 6px 16px -4px #00000038, 0 18px 36px -18px #00000059;font-family:var(--mono);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--bg);color:var(--fg);transition:background-color .45s var(--ease), color .45s var(--ease);overscroll-behavior:none}button,input,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.glass{background:var(--glass);-webkit-backdrop-filter:blur(24px)saturate(1.6);box-shadow:var(--shadow-float)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:var(--glass-solid)}}.fab{width:44px;height:44px;color:var(--fg);transition:transform .35s var(--spring), background-color .2s;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.fab:hover{background:color-mix(in srgb, var(--surface) 92%, var(--fg))}.fab:active{transform:scale(.9)}.fab svg{width:20px;height:20px}.pill{padding:var(--s3) var(--s5);background:var(--accent);color:var(--bg);transition:transform .3s var(--spring), filter .2s;border:0;border-radius:999px;font-weight:600}.pill:hover{filter:brightness(1.06)}.pill:active{transform:scale(.96)}::view-transition-group(cover){animation-duration:.55s;animation-timing-function:var(--ease)}::view-transition-old(root){animation-duration:.35s}::view-transition-new(root){animation-duration:.35s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}::view-transition-group(*){transition-duration:1ms!important;animation-duration:1ms!important}::view-transition-old(*){transition-duration:1ms!important;animation-duration:1ms!important}::view-transition-new(*){transition-duration:1ms!important;animation-duration:1ms!important}}.ptr[data-p=underline],.ptr[data-p=pacer]{background:var(--accent);border-radius:2px}.ptr[data-p=word]{background:color-mix(in srgb, var(--accent) 24%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent);border-radius:7px}.ptr[data-p=outline]{box-shadow:inset 0 0 0 1.5px var(--accent);border-radius:7px}.ptr[data-p=highlighter]{background:color-mix(in srgb, var(--accent) 42%, transparent);transform-origin:0;border-radius:3px 8px 4px 9px}.ptr[data-p=spotlight]{background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 34%, transparent), transparent);border-radius:50%}.ptr[data-p=bracket]{--c:var(--accent);background:linear-gradient(var(--c), var(--c)) 0 0 / 6px 2px, linear-gradient(var(--c), var(--c)) 0 0 / 2px 6px, linear-gradient(var(--c), var(--c)) 100% 0 / 6px 2px, linear-gradient(var(--c), var(--c)) 100% 0 / 2px 6px, linear-gradient(var(--c), var(--c)) 0 100% / 6px 2px, linear-gradient(var(--c), var(--c)) 0 100% / 2px 6px, linear-gradient(var(--c), var(--c)) 100% 100% / 6px 2px, linear-gradient(var(--c), var(--c)) 100% 100% / 2px 6px;background-repeat:no-repeat}.ptr[data-p=caret]{background:var(--accent);border-radius:2px}.ptr[data-p=dot]{background:var(--accent);border-radius:50%}.ptr[data-p=type]{background:color-mix(in srgb, var(--accent) 22%, transparent);box-shadow:inset -2px 0 0 var(--accent);border-radius:4px 2px 2px 4px}@keyframes ptr-blink{50%{opacity:.35}}.pubre-place{z-index:3;pointer-events:none;opacity:0;width:8px;height:16px;transition:opacity .35s;position:absolute;top:0;left:0}.pubre-place.on{opacity:1}.pubre-place:before{content:"";background:var(--accent);clip-path:polygon(0 0,100% 0,100% 100%,50% 74%,0 100%);position:absolute;inset:0}.pubre-place.on:before{animation:.5s cubic-bezier(.22,1,.36,1) place-in}@keyframes place-in{0%{opacity:0;transform:translate(-6px)}}.pubre-place b{white-space:nowrap;background:var(--accent);color:var(--bg);font:600 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:0;border-radius:999px;padding:4px 9px;transition:opacity .3s,transform .3s;position:absolute;bottom:calc(100% + 12px);left:-6px;transform:translateY(4px)}.pubre-place.resume b,.pubre-place.lift b,.pubre-place.hint b{opacity:1;transform:none}.pubre-place.resume:before{transform-origin:50% 0;animation:1.1s ease-in-out 2 place-pulse}.pubre-place.lift{animation:.7s ease-in-out infinite alternate place-lift}@keyframes place-pulse{50%{transform:scale(1.35)}}@keyframes place-lift{to{translate:0 -5px}}@media (prefers-reduced-motion:reduce){.pubre-place.resume:before,.pubre-place.lift{animation:none}}.pubre-peek{z-index:3;text-overflow:ellipsis;white-space:nowrap;background:var(--fg);max-width:70%;color:var(--bg);font:600 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;pointer-events:none;opacity:0;border-radius:999px;padding:7px 12px;transition:opacity .2s,transform .3s cubic-bezier(.22,1,.36,1);position:absolute;top:46%;right:14px;overflow:hidden;transform:translate(8px)}.pubre-peek[data-side=l]{left:14px;right:auto;transform:translate(-8px)}.pubre-peek.on{opacity:1;transform:none}.pubre-whispers{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pubre-whispers b{background:var(--h);opacity:.75;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -6px;animation:.6s both whisper-in;position:absolute;top:0;left:0}.pubre-whispers b.guess{box-shadow:inset 0 0 0 1.2px var(--h);background:0 0}@keyframes whisper-in{0%{opacity:0}}
