@layer base,layout;@layer components{.reader-loading{--loading-card-width:clamp(172px, 52vw, 240px);--loading-shuffle-x:clamp(32px, calc(20vw - 32px), 80px);box-sizing:border-box;background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:100svh;padding:56px 20px 32px;display:flex;overflow:hidden}.reader-loading-deck{width:var(--loading-card-width);aspect-ratio:5/7;isolation:isolate;opacity:0;flex-shrink:0;height:auto;position:relative}.reader-loading-deck[data-playing=true]{opacity:1}.reader-loading-caption{text-align:center;width:min(100%,24rem);min-height:4.35em;font-size:clamp(1.125rem,3.8vw,1.375rem)}.reader-loading-title{color:var(--text);font-size:inherit;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.45}.reader-loading-card{border:1px solid var(--reader-control-border);background:var(--panel);box-shadow:0 3px 8px var(--reader-shadow);transform-origin:50% 85%;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:clamp(12px,3vw,16px);padding:clamp(24px,6vw,34px) clamp(20px,5vw,28px);animation:3s cubic-bezier(.4,0,.2,1) infinite reader-card-shuffle;display:flex;position:absolute;inset:0}.reader-loading-line{background:color-mix(in srgb, var(--text) 20%, transparent);border-radius:4px;width:100%;height:5px}.reader-loading-line.is-short{width:65%}@keyframes reader-card-shuffle{0%{z-index:20;transform:translate(0)rotate(0)}14%{transform:translate(var(--loading-shuffle-x), -22px) rotate(8deg);z-index:20}15%{transform:translate(var(--loading-shuffle-x), -22px) rotate(8deg);z-index:0}33.333%{z-index:0;animation-timing-function:linear;transform:translate(-12px,-24px)rotate(-4deg)}to{z-index:20;transform:translate(0)rotate(0)}}@media (prefers-reduced-motion:reduce){.reader-loading-card{transform:translate(0, var(--deck-offset));z-index:var(--deck-order);animation:none}}:root,html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0b0f;--bg-card:#0b0b0f;--text:#f4f1ea;--muted:#b4b0ba;--line:#4a4654;--honey:#e0a72e;--accent:var(--honey);--chapter:var(--honey);--jackpot:var(--honey);--danger:#c98989;--panel:#1a1820;--cleared-ink:#fff4c2;--cleared-ink-quiet:#c9c2b0;--cleared-ink-rare:#fffef6;--quote-ink:#fff4c2;--xp-track:#ffffff24;--xp:var(--chapter);--sans:Iowan Old Style, Palatino, "Palatino Linotype", Georgia, serif;--serif:Iowan Old Style, Palatino, "Palatino Linotype", Georgia, serif;--read-width:40rem;--reader-radius:1.65rem;--feed-chrome-pad:.45rem;--feed-chrome-gap:.7rem;--reader-inline-gutter:clamp(1rem, 4vw, 1.35rem);--feed-bar:8px;--feed-bar-meta:.85rem;--feed-bar-row:var(--feed-bar-meta);--feed-bars-stack:calc(var(--feed-bar-row) + .4rem + var(--feed-bar-row));--feed-chrome-row:1.15rem;--card-like-size:2.35rem;--read-plate:#16141c94;--reader-toolbar-bg:#1a1820e0;--reader-action-bg:#121117c7;--reader-panel-bg:#1a1820fa;--reader-subpanel-bg:#f4f1ea09;--reader-control-ink:#f4f1eae6;--reader-control-border:#ffffff29;--reader-overlay-bg:#05040847;--reader-shadow:#0000006b;--completion-bg:#e0a72e;--completion-ink:#102638;--completion-border:#102638;--completion-hover:#edb843;--completion-press:#ca9424;--completion-shadow:0 3px 10px #00000038;--completion-radius:999px;--completion-secondary-bg:var(--reader-action-bg);--completion-secondary-ink:var(--reader-control-ink);--completion-secondary-border:#f4f1ea66;--completion-secondary-hover:color-mix(in srgb, var(--text) 14%, var(--reader-action-bg));--reader-action-hover:color-mix(in srgb, var(--text) 16%, var(--reader-action-bg));--reader-selected-bg:#e0a72e38;--reader-selected-ink:#f3d78a;--brand-mark-filter:drop-shadow(0 1px 0 #e0a72e85) drop-shadow(0 -1px 0 #e0a72e85) drop-shadow(1px 0 0 #e0a72e85) drop-shadow(-1px 0 0 #e0a72e85) drop-shadow(0 0 3px #e0a72e33)}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4efe4;--bg-card:#f4efe4;--text:#1c1914;--muted:#6f6a62;--line:#ddd6c8;--honey:#8a5d08;--accent:var(--honey);--chapter:var(--honey);--jackpot:var(--honey);--danger:#a45c5c;--panel:#efe8d8;--cleared-ink:#7a5b10;--cleared-ink-quiet:#6f6a62;--cleared-ink-rare:#5c4308;--quote-ink:#7a5b10;--xp-track:#1c191414;--xp:var(--chapter);--read-plate:#fffcf6bd;--reader-toolbar-bg:#fffcf6f0;--reader-action-bg:#fffcf6eb;--reader-panel-bg:#fffcf6fc;--reader-subpanel-bg:#9a74200b;--reader-control-ink:#3f382e;--reader-control-border:#4e412f33;--reader-overlay-bg:#392f2224;--reader-shadow:#48392433;--completion-bg:#e0a72e;--completion-ink:#102638;--completion-border:#102638;--completion-hover:#edb843;--completion-press:#ca9424;--completion-shadow:0 3px 10px #48392424;--completion-radius:999px;--completion-secondary-bg:#fff8ee;--completion-secondary-ink:#102638;--completion-secondary-border:#10263859;--completion-secondary-hover:color-mix(in srgb, var(--completion-bg) 28%, #fff8ee);--reader-action-hover:color-mix(in srgb, var(--completion-ink) 8%, #fff8ee);--reader-selected-bg:#9a74201f;--reader-selected-ink:#76540f;--brand-mark-filter:none}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}html:has(.feed-shell){overflow:hidden}html:has(.feed-shell) body{overflow:hidden}html:has(.feed-shell) #root{overflow:hidden}body{font-family:var(--sans);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}button,input{font:inherit}button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.library{max-width:40rem;min-height:100dvh;margin:0 auto;padding:2.5rem 1.25rem 4rem}.empty-mascot{width:7.5rem;height:auto;filter:var(--brand-mark-filter);margin:3rem auto 1rem;display:block}.brand-lockup{min-width:0;color:var(--text);align-items:center;gap:.55rem;display:inline-flex}.brand-lockup-mark{object-fit:contain;width:2.35rem;height:2.35rem;filter:var(--brand-mark-filter);flex:none;display:block}.brand-lockup-name{letter-spacing:-.045em;white-space:nowrap;font-size:.98rem;font-weight:850}.brand-lockup.is-compact .brand-lockup-mark{width:1.9rem;height:1.9rem}.brand-lockup.is-compact .brand-lockup-name{font-size:.78rem}.theme-toggle{gap:.7rem;display:flex}.theme-toggle button{color:var(--muted);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:.72rem}.theme-toggle button.is-on{color:var(--accent)}.empty{color:var(--muted);margin:2rem 0 0;line-height:1.45}.feed-chrome{z-index:4;padding-left:var(--reader-inline-gutter);padding-right:var(--reader-inline-gutter);pointer-events:none;justify-content:center;display:flex;position:absolute;left:0;right:0}.feed-chrome--top{padding-top:max(var(--feed-chrome-pad), env(safe-area-inset-top));top:0}.feed-shell[data-mode=cards] .feed-chrome--top{box-sizing:border-box;height:calc(max(var(--feed-chrome-pad), env(safe-area-inset-top)) + var(--feed-bars-stack) + var(--feed-chrome-gap));align-items:flex-start}.feed-chrome--bottom{padding-bottom:max(var(--feed-chrome-pad), env(safe-area-inset-bottom));bottom:0}.feed-chrome-inner{width:min(var(--read-width), 100%)}.feed-chrome--bottom .feed-chrome-inner{min-height:var(--feed-chrome-row);grid-template-columns:minmax(0,1fr) 7.25rem;align-items:center;gap:.4rem;display:grid}.feed-shell[data-mode=cards]{--feed-chrome-row:1.7rem;--reader-bottom-clearance:calc(var(--feed-chrome-row) + var(--feed-chrome-gap) + max(var(--feed-chrome-pad), env(safe-area-inset-bottom)))}.feed-meters{align-content:center;gap:.22rem;min-width:0;display:grid}.feed-meters .dwell-meter{min-height:var(--feed-bar)}.dwell-meter{align-items:center;min-width:0;display:flex}.dwell-track{background:var(--xp-track);border-radius:999px;width:100%;height:8px;overflow:hidden}.dwell-track--book{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent)}.dwell-track--chapter{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--chapter) 22%, transparent)}.dwell-track--level{height:5px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--muted) 28%, transparent)}.dwell-meter .dwell-track--cooldown{height:8px}.dwell-fill{--dwell:0;border-radius:inherit;transform-origin:0;width:100%;height:100%;transform:scaleX(0)}@keyframes cooldown-intro{0%{transform:scaleX(0)}}.dwell-meter .dwell-track--cooldown .dwell-fill{animation:1.55s cubic-bezier(.18,.9,.32,1) cooldown-intro}.dwell-fill--book{background:color-mix(in srgb, var(--accent) calc(var(--dwell) * 100%), var(--muted))}.dwell-fill--chapter{background:color-mix(in srgb, var(--chapter) calc(var(--dwell) * 100%), var(--muted))}.dwell-fill--level{background:color-mix(in srgb, var(--muted) 55%, var(--line))}.xp-gain{z-index:1;width:100%;min-width:0;padding-inline:.35rem;position:relative;overflow:visible}.mastery-tray{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem;width:100%;animation:.16s ease-out both completion-reveal;display:grid}.mastery-tray.is-reserved,button.mastery-got-it.is-reserved,button.mastery-got-it.is-pending .completion-ready{opacity:0;visibility:hidden;-webkit-tap-highlight-color:transparent;transform:none}.mastery-tray.is-reserved{animation:none}.mastery-tray.is-dismissed{display:none}.reader-card-footer:has(.mastery-tray) .mastery-tray{order:1;grid-column:1/-1}.reader-card-footer:has(.mastery-tray) .reader-card-toolbar{order:2;grid-column:1/-1}.reader-card-footer:has(.mastery-tray.is-reserved) .mastery-cooldown{visibility:hidden}button.mastery-later,button.mastery-got-it{-webkit-tap-highlight-color:transparent;border-radius:var(--completion-radius);cursor:pointer;min-width:0;min-height:48px;font-family:var(--sans);white-space:nowrap;opacity:1;justify-content:center;align-items:center;gap:.45rem;padding:.6rem 1rem;font-size:.9rem;font-weight:600;line-height:1.2;transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s;display:inline-flex}button.mastery-later{background:var(--completion-secondary-bg);color:var(--completion-secondary-ink);border:1.5px solid var(--completion-secondary-border);box-shadow:none}button.mastery-got-it{background:var(--completion-bg);color:var(--completion-ink);border:1.5px solid var(--completion-border);box-shadow:var(--completion-shadow);position:relative}button.mastery-got-it svg,button.mastery-later svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1rem;height:1rem}.completion-ready,.completion-pending{justify-content:center;align-items:center;gap:.45rem;min-width:0;display:inline-flex}.completion-pending{position:absolute;inset:0}.completion-label{min-width:0;font-weight:600}.completion-xp{color:var(--completion-ink);white-space:nowrap;background:#1026381a;border-radius:.4rem;padding:.12rem .38rem;font-size:.75rem;font-weight:650}.completion-spinner{border:2px solid #10263840;border-top-color:currentColor;border-radius:50%;flex:none;width:1rem;height:1rem;animation:.8s linear infinite completion-spin}button.mastery-got-it:disabled,button.mastery-later:disabled{cursor:default;opacity:1}button.mastery-got-it:disabled{box-shadow:var(--completion-shadow)}button.mastery-got-it:active:not(:disabled){background:var(--completion-press);box-shadow:none}button.mastery-later:active:not(:disabled){background:var(--completion-secondary-hover);filter:brightness(.96)}button.mastery-got-it:focus-visible,button.mastery-later:focus-visible{outline:3px solid var(--completion-ink);outline-offset:2px}@media (hover:hover){button.mastery-got-it:hover:not(:disabled){background:var(--completion-hover)}button.mastery-later:hover:not(:disabled){background:var(--completion-secondary-hover)}}.reader-card-footer{--reader-footer-pad-inline:.75rem;--reader-footer-pad-bottom:.75rem;z-index:6;padding:.2rem var(--reader-footer-pad-inline) var(--reader-footer-pad-bottom);pointer-events:auto;background:0 0;flex:none;gap:.5rem;display:grid;position:relative;container-type:inline-size}.reader-card-toolbar{padding-right:calc((var(--card-like-size) * 2) + .95rem);min-height:var(--card-like-size);grid-template-columns:minmax(0,1fr) auto minmax(max-content,1fr);align-items:center;column-gap:.5rem;display:grid}.reader-card-toolbar:has(.mastery-cooldown){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.reader-card-toolbar .card-bottom,.reader-card-toolbar .card-bottom.has-dots{display:contents}.reader-card-toolbar .card-dots{grid-column:2}.reader-card-toolbar .card-tease,.reader-card-toolbar .card-remain,.reader-card-toolbar .card-source{text-overflow:ellipsis;grid-column:1;justify-self:start;width:max-content;min-width:0;max-width:100%;overflow:hidden}.reader-card-footer .card-actions,.reader-card-toolbar .card-actions{border-radius:var(--reader-radius);flex-direction:row;flex:none;grid-column:auto;justify-self:auto;position:absolute;bottom:0;right:0}.feed-shell[data-mode=cards] .reader-card-footer .reels-source{width:fit-content;max-width:100%;position:static;bottom:auto;left:auto;right:auto}.reader-card-footer--solo{justify-items:center}.reader-card-footer--solo .mastery-got-it{width:min(100%,20rem)}button.mastery-got-it.is-reserved{opacity:0;visibility:hidden;-webkit-tap-highlight-color:transparent;transform:none}@container (width<=319px){.mastery-tray{grid-template-columns:minmax(0,1fr)}}@keyframes completion-spin{to{rotate:360deg}}@keyframes completion-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.completion-spinner,.mastery-tray{animation:none}button.mastery-got-it,button.mastery-later{transition:none}}.mastery-cooldown{border:1px solid color-mix(in srgb, var(--text) 16%, transparent);background:var(--read-plate);width:fit-content;max-width:100%;color:var(--text);letter-spacing:.02em;font-variant-numeric:tabular-nums;text-align:center;white-space:normal;overflow-wrap:anywhere;border-radius:999px;grid-column:1/-1;justify-self:center;margin:.1rem 0 0;padding:.32rem .7rem;font-size:.72rem;font-weight:650}.reader-card-footer>.card-dots{grid-column:1/-1;justify-self:center}.example-face .card-dots.is-waiting{visibility:hidden}.reader-card-toolbar .mastery-cooldown{white-space:nowrap;grid-column:2;place-self:center;width:max-content;max-width:100%;margin:0}.card-frame>.reward-retry{z-index:9;left:1rem;right:1rem;bottom:max(5.4rem, calc(env(safe-area-inset-bottom) + 4.6rem));justify-content:center;display:flex;position:absolute}.reward-retry button{background:color-mix(in srgb, var(--accent) 16%, var(--bg));color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:999px;margin:0;padding:.35rem .7rem;font-size:.78rem;font-weight:700}.reels-toast{z-index:40;left:50%;bottom:max(3.2rem, calc(env(safe-area-inset-bottom) + 2.4rem));border:1px solid color-mix(in srgb, var(--jackpot) 55%, var(--accent));background:color-mix(in srgb, var(--panel) 82%, var(--jackpot) 12%);box-shadow:0 18px 55px #0000004d, 0 0 28px color-mix(in srgb, var(--jackpot) 28%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--text);font-family:var(--sans);overflow-wrap:anywhere;text-align:center;border-radius:.85rem;width:max-content;max-width:min(22rem,100% - 2rem);margin:0;padding:.7rem 1.15rem;font-size:1rem;font-weight:600;line-height:1.4;animation:.62s cubic-bezier(.2,.85,.25,1.15) both mission-happy;position:fixed;transform:translate(-50%)}@keyframes mission-happy{0%{opacity:0;transform:translate(-50%,.85rem)scale(.72)rotate(-6deg)}48%{opacity:1;transform:translate(-50%,-.28rem)scale(1.14)rotate(3deg)}72%{transform:translate(-50%,.1rem)scale(.96)rotate(-1.5deg)}to{opacity:1;transform:translate(-50%)scale(1)rotate(0)}}@keyframes mission-sparkle{0%{opacity:0;transform:scale(.2)translateY(.2rem)}40%{opacity:1;transform:scale(1.15)translateY(-.45rem)}to{opacity:0;transform:scale(.4)translateY(-.9rem)}}@media (prefers-reduced-motion:reduce){.mastery-tray,.reels-toast,.feed-notice,.feed-notice:before,.feed-notice:after{animation:none}}.social-nav{z-index:30;width:min(100%, var(--reel-stage-width,var(--read-width)));padding:.35rem .35rem max(.35rem, env(safe-area-inset-bottom));border-top:1px solid var(--reader-control-border);background:var(--reader-toolbar-bg);box-shadow:0 -.8rem 2.2rem color-mix(in srgb, var(--reader-shadow) 48%, transparent);-webkit-backdrop-filter:blur(1rem);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;right:50%;transform:translate(50%)}.social-nav a{min-width:0;min-height:3.4rem;color:color-mix(in srgb, var(--reader-control-ink) 68%, transparent);border-radius:.65rem;flex-direction:column;justify-content:center;align-items:center;gap:.12rem;font-size:.56rem;font-weight:700;text-decoration:none;display:flex}.social-nav svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.3rem;height:1.3rem}.social-nav a.is-current{color:var(--accent)}.social-nav a.is-current svg{fill:color-mix(in srgb, var(--accent) 22%, transparent)}.feed-shell:has(.social-nav){--reader-bottom-clearance:calc(4.5rem + env(safe-area-inset-bottom))}.ideas-dock{z-index:30;flex-direction:column;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.ideas-xp-timer,.ideas-dock .social-nav{width:min(100%, var(--reel-stage-width,var(--read-width)))}.ideas-dock .social-nav{box-shadow:none;border-radius:0;position:static;right:auto;transform:none}.ideas-dock .dwell-meter{width:100%;position:static}.ideas-xp-timer .dwell-track{border-radius:0;width:100%;height:8px}.feed-shell[data-ideas-experience=true] .card{scroll-padding-bottom:calc(4rem + env(safe-area-inset-bottom))}.feed-shell[data-ideas-experience=true] .card-actions{bottom:max(0px, env(safe-area-inset-bottom))}.reels-source{z-index:6;bottom:max(1rem, calc(env(safe-area-inset-bottom) + .65rem));left:max(.85rem, env(safe-area-inset-left));border:1px solid var(--reader-control-border);background:var(--reader-action-bg);max-width:min(65%,23rem);color:var(--reader-control-ink);-webkit-backdrop-filter:blur(.75rem);border-radius:.75rem;padding:.55rem .7rem;text-decoration:none;display:grid;position:absolute}.reels-source strong,.reels-source span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reels-source strong{font-family:var(--serif);font-size:.78rem}.reels-source span{color:color-mix(in srgb, var(--reader-control-ink) 65%, transparent);margin-top:.1rem;font-size:.62rem}.feed-shell[data-mode=cards] .reels-source{right:auto;bottom:calc(var(--card-like-size) + 1.4rem);max-width:calc(100% - 2.3rem);left:1.15rem}.feed-shell[data-ideas-experience=true] .reels-source{bottom:max(5rem, calc(env(safe-area-inset-bottom) + 4.7rem))}.feed-shell[data-mode=cards][data-ideas-experience=true] .reader-card-footer{padding-bottom:max(.75rem, calc(5rem + env(safe-area-inset-bottom) - var(--feed-chrome-row) - var(--feed-chrome-gap) - var(--feed-chrome-pad)))}@media (width<=700px){.social-nav{width:100%;padding:0 0 env(safe-area-inset-bottom);box-shadow:none;-webkit-backdrop-filter:blur(18px);left:0;right:0;transform:none}.social-nav a{border-radius:0;gap:.18rem;min-height:3.75rem;padding:.35rem .1rem;font-size:.68rem}.social-nav svg{width:1.35rem;height:1.35rem}.social-nav a.is-current{background:color-mix(in srgb, var(--accent) 14%, var(--reader-toolbar-bg));color:var(--reader-control-ink)}.social-nav a.is-current svg{color:var(--accent);fill:none}}.feed-notice-host{z-index:20;pointer-events:none;position:fixed;inset:0;overflow:hidden}.feed-notice{z-index:20;top:max(4rem, calc(env(safe-area-inset-top) + 3rem));border:1px solid color-mix(in srgb, var(--jackpot) 55%, var(--line));background:var(--panel);width:min(22rem,100% - 2rem);max-width:calc(100% - 2rem);box-shadow:0 20px 60px #00000061, 0 0 32px color-mix(in srgb, var(--jackpot) 18%, transparent);font-family:var(--sans);color:var(--text);pointer-events:none;border-radius:.85rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem .85rem;padding:.85rem .95rem;animation:.62s cubic-bezier(.2,.85,.25,1.15) both mission-happy;display:grid;position:absolute;left:50%;transform:translate(-50%)}.feed-notice:before,.feed-notice:after{content:"";background:var(--jackpot);width:.42rem;height:.42rem;box-shadow:0 0 10px color-mix(in srgb, var(--jackpot) 70%, transparent);border-radius:50%;animation:.62s ease-out both mission-sparkle;position:absolute;top:.35rem}.feed-notice:before{left:.7rem}.feed-notice:after{animation-delay:70ms;right:.7rem}.feed-notice-copy{text-align:left;gap:.2rem;min-width:0;display:grid}.feed-notice-copy>span{color:var(--muted);font-size:.75rem;font-weight:500;line-height:1.4}.feed-notice-copy>strong{color:var(--text);font-family:var(--sans);overflow-wrap:anywhere;font-size:1rem;font-weight:600;line-height:1.4}.feed-notice[data-kind=progress],.feed-notice[data-kind=streak]{grid-template-columns:minmax(0,1fr);justify-items:center;width:max-content;max-width:calc(100% - 2rem)}.feed-notice[data-kind=progress] .feed-notice-copy,.feed-notice[data-kind=streak] .feed-notice-copy{text-align:center}.feed-notice>em{color:var(--jackpot);font-variant-numeric:tabular-nums;white-space:nowrap;font-style:normal;font-weight:600}.feed-notice>button{background:var(--completion-bg);color:var(--completion-ink);cursor:pointer;font-family:var(--sans);white-space:nowrap;pointer-events:auto;border:0;border-radius:999px;justify-self:end;padding:.55rem .8rem;font-size:.75rem;font-weight:600}.feed-notice>button:hover{background:var(--completion-hover)}.feed-notice>button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=359px){.feed-notice[data-kind=theme]{grid-template-columns:minmax(0,1fr)}.feed-notice[data-kind=theme]>button{justify-self:start}}.feed-shell[data-celebration=aurora] .cleared-bloom{filter:blur(22px)saturate(1.35);background:conic-gradient(from 40deg,#66f2d5,#7e72ff,#ff72bd,#f8df76,#66f2d5)}.feed-shell[data-celebration=aurora] .cleared-orb{box-shadow:0 0 70px #73e6cf,0 0 130px #846cf0}.xp-slot{font-family:var(--serif);letter-spacing:.02em;font-size:.78rem;font-weight:650;line-height:var(--feed-chrome-row);text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.xp-page-wrap{display:inline-block;position:relative}.xp-page{color:var(--xp);transform-origin:bottom;display:inline-block}.xp-page.is-gain{animation:.38s cubic-bezier(.18,1.4,.32,1) xp-slot-pop}.xp-gain .xp-page.is-spent{color:var(--muted)}.xp-page.is-cooldown{color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.04em;animation:.38s cubic-bezier(.18,1.4,.32,1) xp-slot-pop}.xp-session{color:var(--muted);font-weight:550}.xp-live{pointer-events:none;width:0;height:0;position:absolute;bottom:100%;left:50%}.xp-float{color:var(--xp);font-family:var(--serif);letter-spacing:.02em;white-space:nowrap;flex-direction:column;align-items:center;font-size:1.05rem;font-weight:750;line-height:1;animation:1.25s ease-out forwards xp-rise;display:flex;position:absolute;bottom:0;left:0}.xp-float em{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-top:.18rem;font-size:.62rem;font-style:normal;font-weight:550}@keyframes xp-slot-pop{0%{transform:scale(1)}42%{transform:translateY(-.2em)scale(1.2)}to{transform:scale(1)}}@keyframes xp-rise{0%{opacity:1;transform:translate(-50%)}to{transform:translate3d(calc(-50% + var(--xp-drift)), -13.5rem, 0);opacity:0}}.progress-bars{grid-template-columns:1fr max-content 3.6rem;align-items:center;gap:.4rem .55rem;display:grid}.progress-bars--count-only{grid-template-columns:1fr max-content;grid-template-areas:"title title""track count"}.progress-bars--count-only .progress-bar-title{grid-area:title}.progress-bars--count-only .xp-track{grid-area:track}.progress-bars--count-only .progress-bar-count{grid-area:count}.progress-bar,.progress-bar-meta{display:contents}.progress-bar-label,.progress-bar-count,.progress-bar-title{color:var(--muted);font-size:.68rem;line-height:var(--feed-bar-meta);white-space:nowrap}.progress-bar-title{text-overflow:ellipsis;letter-spacing:.06em;text-transform:uppercase;text-align:center;min-width:0;overflow:hidden}.progress-bar-label{letter-spacing:.06em;text-transform:uppercase}.progress-bar-count{letter-spacing:.02em;text-align:right;font-variant-numeric:tabular-nums}.toc-ideas{margin:.15rem 0 .55rem;padding:0 0 0 .6rem;list-style:none}.toc-idea{width:100%;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;gap:.45rem;padding:.28rem 0;display:flex}.toc-idea.is-read{color:var(--text)}.toc-idea.is-current{color:var(--chapter)}.toc-idea-mark{background:0 0;border:1.5px solid;border-radius:50%;flex:none;width:.55rem;height:.55rem;margin-top:.38em}.toc-idea-mark.is-half{background:linear-gradient(90deg,currentColor 50%,#0000 50%)}.toc-idea-mark.is-full{background:currentColor}.toc-idea-mark.is-here{box-shadow:0 0 0 2px var(--chapter)}.toc-idea-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.back:hover{color:var(--text)}.feed-shell{--reader-radius:1.65rem;--reader-bottom-clearance:max(.7rem, env(safe-area-inset-bottom));background:var(--bg-card);height:100dvh;font-family:var(--serif);-webkit-hyphens:none;hyphens:none;word-break:normal;position:relative}.card-whirl{--whirl-radius:var(--reader-radius);z-index:0;pointer-events:none;border-radius:var(--whirl-radius);background:var(--bg);clip-path:inset(0 round var(--whirl-radius));position:absolute;inset:0;overflow:hidden;transform:translateZ(0);-webkit-mask-image:linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0);-webkit-mask-clip:border-box;mask-clip:border-box}.card-whirl canvas,.card-whirl img{pointer-events:none;border-radius:inherit;width:100%;height:100%;clip-path:inherit;-webkit-mask-image:inherit;-webkit-mask-image:inherit;mask-image:inherit;-webkit-mask-clip:inherit;-webkit-mask-clip:inherit;mask-clip:inherit;display:block}.card-whirl img{object-fit:cover}.card-whirl:after{content:"";border-radius:inherit;clip-path:inherit;background:#3c3c4029;position:absolute;inset:0}html[data-theme=light] .card-whirl:after{background:#8e8c881f}.card-whirl.is-classic{background:var(--bg-card)}.card-whirl.is-classic:after{display:none}.card-read-plate{display:contents}.feed-shell[data-mode=cards] .card-read-plate,.feed-shell[data-mode=reels] .card-read-plate{background:var(--read-plate);text-align:center;border:0;border-radius:.9rem;flex-direction:column;align-items:center;gap:.85rem;width:fit-content;max-width:100%;padding:.6rem .8rem;display:flex}.feed-shell[data-mode=cards] .cleared-copy .card-read-plate,.feed-shell[data-mode=reels] .cleared-copy .card-read-plate{gap:.35rem}.cleared-hero.is-live .card-read-plate{opacity:0}.cleared-hero.is-quiet.is-live .card-read-plate{animation:.36s ease-out .7s forwards cleared-plate-in}.cleared-hero.is-normal.is-live .card-read-plate{animation:.36s ease-out 1.3s forwards cleared-plate-in}.cleared-hero.is-rare.is-live .card-read-plate{animation:.36s ease-out 1.9s forwards cleared-plate-in}.feed-shell[data-mode=cards] .card-idea,.feed-shell[data-mode=reels] .card[data-slide=idea] .card-idea{background:var(--read-plate);border:1px solid color-mix(in srgb, var(--text) 16%, transparent);border-radius:.9rem;padding:.6rem .8rem}.feed-shell[data-mode=cards] .card-dots,.feed-shell[data-mode=cards] .card-tease,.feed-shell[data-mode=cards] .card-remain,.feed-shell[data-mode=cards] .card-source{background:var(--read-plate);border-radius:999px;padding:.32rem .62rem}.feed-shell[data-mode=cards] .card-bottom,.feed-shell[data-mode=cards] .card-bottom.has-dots,.feed-shell[data-mode=cards] .card-bottom.has-dots .card-count{min-height:0}.feed-shell[data-mode=cards] .card[data-card-style=classic] .card-read-plate,.feed-shell[data-mode=cards] .card[data-card-style=classic] .card-idea,.feed-shell[data-mode=cards] .card[data-card-style=classic] .card-dots,.feed-shell[data-mode=cards] .card[data-card-style=classic] .card-tease,.feed-shell[data-mode=cards] .card[data-card-style=classic] .card-remain,.feed-shell[data-mode=cards] .card[data-card-style=classic] .card-source{background:0 0;border:0}.feed-shell[data-mode=cards] .card[data-card-style=classic] .card-body,.feed-shell[data-mode=cards] .card[data-card-style=classic] .example-face,.feed-shell[data-mode=cards] .card[data-card-style=classic] .example-face.is-example{background:var(--bg-card)}.feed-shell[data-mode=cards] .card--cleared[data-card-style=classic] .card-body{background:0 0}.feed-shell[data-mode=cards] .card-body,.feed-shell[data-mode=cards] .example-face,.feed-shell[data-mode=cards] .example-face.is-example{background:0 0;border:0;border-radius:0;padding-top:4.35rem}.feed-shell[data-mode=cards] .example-deck.is-dragging .example-face.is-current{border:1px solid var(--line);border-radius:var(--reader-radius)}.feed-shell[data-mode=cards] .card-frame{--card-radius:var(--reader-radius);--whirl-radius:var(--reader-radius);isolation:isolate;border-radius:var(--card-radius);z-index:2;overflow:hidden}.feed-shell[data-mode=cards] .card[data-card-style=classic] .card-frame{border:1px solid var(--line)}.feed-shell[data-mode=cards] .card-whirl,.feed-shell[data-mode=cards] .card-whirl canvas,.feed-shell[data-mode=cards] .card-whirl img{--whirl-radius:var(--reader-radius);border-radius:var(--whirl-radius)}.feed-shell[data-mode=cards] .card-whirl,.feed-shell[data-mode=cards] .card-whirl canvas,.feed-shell[data-mode=cards] .card-whirl img,.feed-shell[data-mode=cards] .card-whirl:after{clip-path:inset(0 round var(--whirl-radius))}.feed-shell[data-mode=cards] .example-face,.feed-shell[data-mode=cards] .example-face.is-example{padding:4.35rem .7rem calc(.2rem + var(--card-like-size) + .75rem);gap:.45rem}.feed-shell[data-mode=cards] .example-face>.reader-card-footer{z-index:6;margin:0;position:absolute;bottom:0;left:0;right:0}.feed-shell[data-mode=cards] .card-frame>.reader-toolbar,.feed-shell[data-mode=cards] .example-face>.reader-toolbar{z-index:7;width:auto;margin:0;position:absolute;top:0;left:0;right:auto}.feed-shell[data-mode=cards] .reader-toolbar-actions{border-color:var(--line);box-shadow:none}.feed-shell[data-mode=cards] .card--chapter .card-body,.feed-shell[data-mode=cards] .card--cleared .card-body,.feed-shell[data-mode=cards] .card--cleared.is-quiet .card-body,.feed-shell[data-mode=cards] .card--cleared.is-rare .card-body{background-image:none}.feed-shell[data-mode=cards] .example-stack{display:none}.feed-shell[data-mode=cards] .card[data-slide=idea] .example-face.is-under{visibility:hidden}.feed-shell[data-mode=cards] .card[data-slide=idea] .example-deck.is-dragging .example-face.is-under.is-next{visibility:visible}.feed-shell[data-mode=cards] .card[data-slide=idea] .example-deck.is-dragging.is-reversing .example-face.is-under.is-next{visibility:hidden}.feed-shell[data-mode=cards] .card[data-slide=idea] .example-deck.is-dragging.is-reversing .example-face.is-under.is-prev{visibility:visible}.feed-shell[data-mode=reels]{--reel-stage-width:min(var(--read-width), 100vw);--reel-content-gutter:clamp(1.2rem, 5vw, 1.65rem);--reel-radius:var(--reader-radius);--whirl-radius:0;font-family:var(--serif);background:#050506}.feed{z-index:1;overscroll-behavior:none;touch-action:none;height:100dvh;position:relative;overflow:hidden}.feed-shell[data-mode=cards] .feed{z-index:auto;clip-path:inset(calc(max(var(--feed-chrome-pad), env(safe-area-inset-top)) + var(--feed-bars-stack) + var(--feed-chrome-gap)) 0 0 0)}.feed-shell[data-mode=cards] .card{contain:none;overflow:visible}html:not([data-effects=off]) .feed-shell[data-mode=cards] .card:not(.is-active):not(.is-settled) .card-idea-text,.feed-shell[data-mode=cards] .card:not(.is-active):not(.is-settled) .chapter-hero,.feed-shell[data-mode=cards] .card:not(.is-active):not(.is-settled) .cleared-copy,.feed-shell[data-mode=cards] .card:not(.is-active):not(.is-settled) .cleared-fx,.feed-shell[data-mode=cards] .card:not(.is-active):not(.is-settled) .reader-card-footer{opacity:0;visibility:hidden}.feed-shell[data-mode=cards] .card--sleep{contain:strict}.card{contain:layout style;height:100dvh;padding:calc(max(var(--feed-chrome-pad), env(safe-area-inset-top)) + var(--feed-bars-stack) + var(--feed-chrome-gap)) var(--reader-inline-gutter) calc(max(var(--feed-chrome-pad), env(safe-area-inset-bottom)) + var(--feed-chrome-row) + var(--feed-chrome-gap));justify-content:center;display:flex;position:relative;overflow:hidden}.card--sleep{contain:strict;background:var(--bg)}.feed-shell[data-peeking] .cleared-fx,.feed-shell[data-peeking] .cleared-fx *{animation-play-state:paused}.xp-track{background:var(--xp-track);border-radius:999px;width:100%;overflow:hidden}.xp-track--chapter,.xp-track--book{height:8px}.xp-fill{border-radius:inherit;height:100%;transition:width .22s ease-out}.xp-fill--chapter{background:var(--chapter)}.xp-fill--book{background:var(--accent)}.card-frame{width:min(var(--read-width), 100%);max-width:var(--read-width);flex-direction:column;align-self:stretch;min-width:0;min-height:0;display:flex;position:relative}@property --shader-spin{syntax:"<angle>";inherits:false;initial-value:0deg}@property --shader-spin-2{syntax:"<angle>";inherits:false;initial-value:0deg}.card-idea,.card-read-plate{position:relative}.card-frame,.card-read-plate{--shader-start-angle:var(--shader-start,0deg)}.card.is-active .example-face.is-current .card-idea{--shader-start-angle:var(--shader-start-opposite,180deg)}.card-frame:before,.card-frame:after,.card-idea:before,.card-idea:after,.card-read-plate:before,.card-read-plate:after{content:"";z-index:4;border-radius:inherit;pointer-events:none;background:conic-gradient(from calc(var(--shader-spin) + var(--shader-start-angle,0deg)), transparent 0deg 300deg, var(--shader-edge,var(--nectar-cyan)) 332deg, var(--shader-edge,var(--nectar-cyan)) 348deg, transparent 360deg);-webkit-mask-composite:xor;padding:1.5px;animation:14s linear infinite paused shader-edge;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card-frame:after,.card-idea:after,.card-read-plate:after{background:conic-gradient(from calc(var(--shader-spin-2) + var(--shader-start-angle,0deg)), transparent 0deg 248deg, var(--shader-edge-2,var(--nectar-yellow)) 292deg, var(--shader-edge-2,var(--nectar-yellow)) 332deg, transparent 360deg);padding:2px;animation-name:shader-edge-back;animation-duration:22s}.card.is-active .card-frame:before,.card.is-active .card-frame:after,.card.is-active .example-face.is-current .card-idea:before,.card.is-active .example-face.is-current .card-idea:after,.card.is-active .card-read-plate:before,.card.is-active .card-read-plate:after{animation-play-state:running}@keyframes shader-edge{to{--shader-spin:360deg}}@keyframes shader-edge-back{to{--shader-spin-2:-360deg}}.back{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0}.card-menu-settings{flex-direction:column;gap:.55rem;display:flex}.card-menu-group{padding:0 .35rem .15rem}.card-menu-label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .28rem;font-size:.7rem;font-weight:600;display:block}.card-menu-hint{color:var(--muted);margin:.45rem 0 0;font-size:.72rem;line-height:1.35}.card-menu-dropdown{position:relative}.card-menu-dropdown-trigger{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--text);font-family:var(--serif);text-align:left;border-radius:.55rem;justify-content:space-between;align-items:center;padding:.45rem .5rem;font-size:.82rem;font-weight:550;display:flex}.card-menu-dropdown-list{z-index:4;border:1px solid var(--line);background:var(--panel);border-radius:.55rem;flex-direction:column;gap:.12rem;min-width:100%;padding:.25rem;display:flex;position:absolute;top:calc(100% + .2rem);left:0;right:0;box-shadow:0 .6rem 1.4rem #0000005c}.card-menu-mix{flex-direction:column;gap:.28rem;margin-top:.45rem;display:flex}.card-menu-mix label{color:var(--text);letter-spacing:0;text-transform:none;cursor:pointer;align-items:center;gap:.42rem;font-size:.8rem;font-weight:500;display:flex}.card-body{z-index:1;border:1px solid var(--line);background:var(--bg-card);border-radius:1.15rem;flex-direction:column;flex:1;align-items:stretch;width:100%;min-height:0;padding:1.05rem 1.15rem 1.15rem;display:flex;position:relative;overflow:hidden}.card-body .card-bottom{z-index:1;flex:none;position:relative}.chapter-hero{z-index:1;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.85rem;width:100%;min-width:0;min-height:0;display:flex;position:relative}.chapter-kicker{color:var(--chapter);font-family:var(--serif);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.78rem}.chapter-title{max-width:100%;color:var(--chapter);font-family:var(--serif);letter-spacing:-.03em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0;font-size:clamp(1.85rem,8vw,2.6rem);font-weight:600;line-height:1.15}html[data-theme=light] .chapter-kicker{color:#5c4310}html[data-theme=light] .chapter-title{color:#4a3608}.chapter-meta{color:var(--muted);font-family:var(--serif);margin:0}.cleared-fx{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cleared-copy{z-index:1;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.35rem;width:100%;display:flex;position:relative}.cleared-rays,.cleared-orb,.cleared-bloom{pointer-events:none;position:absolute}.cleared-hero:not(.is-live) .cleared-rays,.cleared-hero:not(.is-live) .cleared-orb,.cleared-hero:not(.is-live) .cleared-bloom{display:none}.cleared-rays{opacity:0;background:repeating-conic-gradient(#0000 0deg 16deg,#ffce3a29 16deg 18deg);width:min(80rem,220vw);height:min(80rem,220vw);top:50%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(circle,#000 12%,#0000 64%);mask-image:radial-gradient(circle,#000 12%,#0000 64%)}.cleared-rays--fine{background:repeating-conic-gradient(from 8deg,#0000 0deg 9deg,#fff6c833 9deg 10deg);width:min(36rem,120vw);height:min(36rem,120vw)}.cleared-hero.is-quiet .cleared-rays,.cleared-hero.is-normal .cleared-rays--fine{display:none}.cleared-hero.is-rare .cleared-rays{background:repeating-conic-gradient(#0000 0deg 16deg,#ffffe647 16deg 18deg)}.cleared-orb{background:radial-gradient(circle at 34% 28%, #fffbe8 0 14%, #ffe58a 28%, var(--jackpot) 48%, #b47814 72%, #3d2808 100%);border-radius:50%;width:7.2rem;height:7.2rem;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 2.4rem #ffce3a8c,0 0 .35rem #fff6c8b3,inset 0 -.45rem .9rem #28160080,inset 0 .4rem .7rem #ffffe666}.cleared-orb:before,.cleared-orb:after{content:"";opacity:.7;border:1px solid #fff6c847;border-radius:50%;position:absolute;inset:18%}.cleared-orb:after{border-color:#50300859;inset:32%}.cleared-hero.is-quiet .cleared-orb{background:radial-gradient(circle at 34% 28%,#fff 0 16%,#f6f6f4 32%,#ecece8 55%,#dddcd8 100%);width:5.1rem;height:5.1rem;box-shadow:0 0 1.4rem #ffffff6b,0 0 .3rem #ffffffb3,inset 0 -.3rem .55rem #aaa8a438,inset 0 .35rem .6rem #fffc}.cleared-hero.is-quiet .cleared-orb:before{border-color:#ffffff80}.cleared-hero.is-quiet .cleared-orb:after{border-color:#d2d0cc66}.cleared-hero.is-rare .cleared-orb{background:radial-gradient(circle at 34% 28%,#fff 0 18%,#fff6c8 34%,#ffe58a 52%,#ffce3a 72%,#fff8d8 100%);width:8.8rem;height:8.8rem;box-shadow:0 0 3.6rem #ffffe6e6,0 0 .8rem #fffffff2,inset 0 -.5rem 1rem #28160040,inset 0 .45rem .8rem #ffffffa6}.cleared-bloom{opacity:0;background:radial-gradient(circle,#fffadcf2 0%,#ffce3a73 38%,#0000 92%);inset:0}.cleared-hero.is-quiet .cleared-bloom{background:radial-gradient(circle,#ffffff80 0%,#ffffff29 36%,#0000 68%)}.cleared-hero.is-rare .cleared-bloom{background:radial-gradient(circle,#fff 0%,#fff6c8f2 18%,#ffce3a9e 42%,#0000 78%)}.cleared-headline{z-index:1;width:100%;color:var(--cleared-ink);font-family:var(--serif);letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;text-shadow:0 0 1.2rem #ffce3a73;margin:0;font-size:clamp(2.6rem,8vw,4.2rem);position:relative}.cleared-hero.is-quiet .cleared-headline{color:var(--cleared-ink-quiet);text-shadow:none;font-size:clamp(2.15rem,6.5vw,3.3rem)}.cleared-hero.is-rare .cleared-headline{color:var(--cleared-ink-rare);text-shadow:0 0 1.6rem #ffffe6d9,0 0 3rem #ffce3a80;font-size:clamp(2.9rem,9vw,4.6rem)}.cleared-title{z-index:1;width:100%;max-width:32rem;color:var(--accent);font-family:var(--serif);margin:.35rem auto 0;font-size:clamp(1.15rem,3vw,1.55rem);position:relative}.cleared-hero.is-quiet .cleared-title{color:var(--muted)}.cleared-hero.is-rare .cleared-title{color:var(--cleared-ink)}.cleared-hero.is-live .cleared-headline,.cleared-hero.is-live .cleared-title{opacity:0}.cleared-hero.is-quiet.is-live .cleared-orb{animation:.7s ease-out forwards cleared-orb-quiet}.cleared-hero.is-quiet.is-live .cleared-bloom{animation:.42s ease-out .38s forwards cleared-bloom}.cleared-hero.is-quiet.is-live .cleared-headline{animation:.48s ease-out .7s forwards cleared-pop}.cleared-hero.is-quiet.is-live .cleared-title{animation:.4s ease-out .84s forwards cleared-title-in}.cleared-hero.is-normal.is-live .cleared-rays{animation:1.3s ease-out forwards cleared-rays}.cleared-hero.is-normal.is-live .cleared-orb{animation:1.3s ease-out forwards cleared-orb-normal}.cleared-hero.is-normal.is-live .cleared-bloom{animation:.55s ease-out .88s forwards cleared-bloom}.cleared-hero.is-normal.is-live .cleared-headline{animation:.52s ease-out 1.3s forwards cleared-pop}.cleared-hero.is-normal.is-live .cleared-title{animation:.42s ease-out 1.46s forwards cleared-title-in}.cleared-hero.is-rare.is-live .cleared-rays{animation:1.9s ease-out forwards cleared-rays}.cleared-hero.is-rare.is-live .cleared-rays--fine{animation:1.9s ease-out forwards cleared-rays-fine}.cleared-hero.is-rare.is-live .cleared-orb{animation:1.9s ease-out forwards cleared-orb-rare}.cleared-hero.is-rare.is-live .cleared-bloom{animation:.7s ease-out 1.32s forwards cleared-bloom-rare}.cleared-hero.is-rare.is-live .cleared-headline{animation:.56s ease-out 1.9s forwards cleared-pop}.cleared-hero.is-rare.is-live .cleared-title{animation:.45s ease-out 2.08s forwards cleared-title-in}.cleared-copy.is-copy-held,.cleared-hero.is-copy-held .card-read-plate,.cleared-hero.is-copy-held .cleared-headline,.cleared-hero.is-copy-held .cleared-title{opacity:0;visibility:hidden;animation:none;transform:none}.cleared-hero.is-live.is-copy-ready .card-read-plate,.cleared-hero.is-live.is-copy-ready .cleared-headline,.cleared-hero.is-live.is-copy-ready .cleared-title{opacity:1;visibility:visible;animation:none;transform:none}@keyframes cleared-orb-quiet{0%{opacity:1;filter:brightness(.9);transform:scale(.72)}48%{filter:brightness(1.15);transform:scale(1.06)}68%{opacity:1;filter:brightness(1.35);transform:scale(1.14)}to{opacity:0;filter:brightness(1.6);transform:scale(1.85)}}@keyframes cleared-orb-normal{0%{opacity:1;filter:brightness(.8);transform:scale(.78)}22%{filter:brightness(1.15);transform:scale(1.05)}40%{filter:brightness(1.2);transform:scale(.96)}52%{transform:translate(-4px,2px)scale(1.08)}56%{transform:translate(4px,-3px)scale(1.12)}60%{transform:translate(-3px,-2px)scale(1.14)}64%{filter:brightness(1.55);transform:translate(3px,3px)scale(1.16)}70%{opacity:1;filter:brightness(1.85);transform:scale(1.22)}to{opacity:0;filter:brightness(2.3);transform:scale(2.55)}}@keyframes cleared-orb-rare{0%{opacity:1;filter:brightness(.72);transform:scale(.7)}16%{filter:brightness(1.3);transform:scale(1.1)}32%{transform:scale(.92)}48%{filter:brightness(1.45);transform:scale(1.12)}58%{transform:translate(-6px,3px)scale(1.14)}62%{transform:translate(6px,-4px)scale(1.18)}66%{transform:translate(-5px,-3px)scale(1.16)}70%{transform:translate(5px,4px)scale(1.22)}74%{filter:brightness(1.9);transform:translate(-3px,2px)scale(1.2)}78%{opacity:1;filter:brightness(2.15);transform:scale(1.28)}to{opacity:0;filter:brightness(2.8);transform:scale(3.05)}}@keyframes cleared-rays{0%{opacity:0;transform:rotate(0)scale(.55)}28%{opacity:.85}62%{opacity:1}to{opacity:0;transform:rotate(210deg)scale(1.18)}}@keyframes cleared-rays-fine{0%{opacity:0;transform:rotate(0)scale(.5)}24%{opacity:.7}70%{opacity:.95}to{opacity:0;transform:rotate(-240deg)scale(1.28)}}@keyframes cleared-bloom{0%{opacity:0}22%{opacity:1}to{opacity:0}}@keyframes cleared-bloom-rare{0%{opacity:0}18%{opacity:1}55%{opacity:.45}to{opacity:.2}}@keyframes cleared-pop{0%{opacity:0;transform:scale(.7)}70%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes cleared-title-in{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:none}}@keyframes cleared-plate-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.xp-fill{transition:none}.dwell-meter .dwell-track--cooldown .dwell-fill{animation:none}.heart-burst{animation:none;display:none}.reels-toast,.reels-caption-marquee,.reels-backdrop-blob,.xp-page.is-gain,.xp-page.is-cooldown{animation:none}.xp-float{animation:.45s ease-out forwards xp-live-static}@keyframes xp-live-static{0%{opacity:0;transform:translate(-50%)scale(.92)}40%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)}}.example-face.is-hinting .card-idea-slot{animation:none}.feed-shell[data-mode=reels] .feed{transition:none}.cleared-hero.is-live .cleared-orb,.cleared-hero.is-live .cleared-rays,.cleared-hero.is-live .cleared-bloom{opacity:0;animation:none}.cleared-hero.is-rare.is-live .cleared-bloom{opacity:.2}.cleared-hero.is-live .cleared-headline,.cleared-hero.is-live .cleared-title{opacity:1;animation:none;transform:none}.cleared-hero.is-live .card-read-plate{opacity:1;animation:none}}html[data-effects=off] .cleared-hero.is-live .cleared-orb,html[data-effects=off] .cleared-hero.is-live .cleared-rays,html[data-effects=off] .cleared-hero.is-live .cleared-bloom{opacity:0;animation:none}html[data-effects=off] .cleared-hero.is-rare.is-live .cleared-bloom{opacity:.2}html[data-effects=off] .cleared-hero.is-live .cleared-headline,html[data-effects=off] .cleared-hero.is-live .cleared-title,html[data-effects=off] .cleared-hero.is-live .card-read-plate{opacity:1;animation:none;transform:none}.toc{z-index:40;position:absolute;inset:0}.toc-backdrop{background:#07060a8c;position:absolute;inset:0}.toc-panel{width:min(26rem,100%);height:100%;padding:max(1rem, env(safe-area-inset-top)) 1.35rem max(1.4rem, env(safe-area-inset-bottom));background:var(--panel);border-left:1px solid var(--line);position:absolute;inset:0 0 0 auto;overflow-y:auto}.toc-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.4rem;display:flex}.toc-kicker{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .35rem;font-size:.72rem}.toc-book{letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:560}.toc-list{margin:0;padding:0;list-style:none}.toc-row{border:0;border-top:1px solid var(--line);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.75rem 0;display:flex}.toc-row.is-current .toc-label,.toc-row.is-current .toc-meta{color:var(--chapter)}.toc-label{font-size:1rem}.toc-meta{color:var(--muted);font-size:.82rem}.book-info{z-index:40;font-family:var(--sans);position:absolute;inset:0}.book-info-backdrop{background:color-mix(in srgb, var(--bg) 78%, transparent);position:absolute;inset:0}.book-info-panel{border:1px solid var(--line);background:var(--bg-card);width:min(26rem,100% - 2.5rem);color:var(--text);border-radius:1.05rem;padding:1.65rem 1.7rem 1.8rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1.2rem 2.8rem #0006}.book-info-head{justify-content:space-between;align-items:flex-start;gap:1.25rem;margin-bottom:1.45rem;display:flex}.book-info-title{color:var(--text);font-family:var(--serif);letter-spacing:-.02em;margin:.4rem 0 0;font-size:1.4rem;font-weight:650;line-height:1.35}.book-info-close{color:var(--text);flex:none;padding:.15rem 0;font-size:.92rem;font-weight:550}.book-info-body{flex-direction:column;gap:1.15rem;display:flex}.book-info-author,.book-info-meta,.book-info-credit{color:var(--text);margin:0;line-height:1.45}.book-info-author{font-size:1.08rem}.book-info .toc-kicker{color:color-mix(in srgb, var(--text) 70%, var(--muted))}.book-info-meta,.book-info-credit{color:color-mix(in srgb, var(--text) 78%, var(--muted));font-size:.98rem}.book-info-folder{color:var(--text);align-self:flex-start;padding:0;font-size:.98rem;font-weight:550}.folder-picker{z-index:42;font-family:var(--sans);position:absolute;inset:0}.folder-picker-backdrop{background:color-mix(in srgb, var(--bg) 78%, transparent);border:0;padding:0;position:absolute;inset:0}.folder-picker-panel{border:1px solid var(--line);background:var(--bg-card);width:min(26rem,100% - 2.5rem);color:var(--text);border-radius:1.05rem;padding:1.65rem 1.7rem 1.8rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1.2rem 2.8rem #0006}.folder-picker-head{justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}.folder-picker-title{color:var(--text);font-family:var(--serif);letter-spacing:-.02em;margin:.35rem 0 1.1rem;font-size:1.4rem;font-weight:650}.folder-picker-list{margin:0;padding:0;list-style:none}.folder-picker-list li{border-top:1px solid var(--line)}.folder-picker-list button{width:100%;color:var(--text);text-align:left;justify-content:space-between;padding:.75rem 0;display:flex}.folder-picker-list button:disabled{opacity:.7}.folder-picker-in{color:var(--muted);font-size:.85rem}.folder-picker-new{flex-wrap:wrap;align-items:end;gap:.55rem;margin-top:1.1rem;display:flex}.folder-picker-new label{color:var(--muted);flex:100%;font-size:.82rem}.folder-picker-new input{border:1px solid var(--line);min-width:0;color:var(--text);background:0 0;border-radius:.45rem;flex:1;padding:.4rem .55rem}.folder-picker-new button{color:var(--text);font-weight:550}.folder-picker-error{color:var(--danger);margin:.7rem 0 0;font-size:.82rem;font-weight:650}.card-idea-slot{z-index:1;flex:1;justify-content:center;align-items:center;width:100%;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.feed-shell[data-mode=cards] .card-idea-slot,.feed-shell[data-mode=cards] .chapter-hero,.feed-shell[data-mode=cards] .cleared-copy{overscroll-behavior:contain;touch-action:none;scrollbar-width:none;justify-content:safe center;min-height:0;overflow:clip auto}.feed-shell[data-mode=cards] .card-idea-slot::-webkit-scrollbar{display:none}.feed-shell[data-mode=cards] .chapter-hero::-webkit-scrollbar{display:none}.feed-shell[data-mode=cards] .cleared-copy::-webkit-scrollbar{display:none}.feed-shell[data-mode=cards] .card-idea-slot{align-items:safe center}.feed-shell[data-mode=cards] .card-idea-slot>*,.feed-shell[data-mode=cards] .chapter-hero>*,.feed-shell[data-mode=cards] .cleared-copy>*{flex-shrink:0}.example-deck{z-index:1;touch-action:none;-webkit-user-select:none;user-select:none;flex:1;width:100%;min-height:0;position:relative;overflow:hidden}.card-idea-text{-webkit-user-select:text;user-select:text;touch-action:none}.card-idea-text.is-selectable{-webkit-user-select:text;user-select:text}.example-deck.is-dragging .card-idea-text{-webkit-user-select:none;user-select:none}.example-stack,.example-face{border-radius:1.15rem;position:absolute;inset:0}.example-stack{pointer-events:none;border:1px solid var(--line);background:var(--panel)}.example-stack.is-1{opacity:.7;transform:scale(.975)translateY(.45rem)}.example-stack.is-2{opacity:.4;transform:scale(.95)translateY(.9rem)}.example-face{border:1px solid var(--line);background:var(--bg-card);transform-origin:50% 80%;flex-direction:column;align-items:stretch;gap:1.35rem;padding:1.05rem 1.15rem 1.15rem;display:flex;overflow:hidden}.example-face .card-bottom{z-index:1;flex:none;position:relative}.example-face.is-under{z-index:1;pointer-events:none}.example-face.is-current{z-index:2;transition:transform .18s ease-out,opacity .18s ease-out}.example-face.is-static{z-index:1;flex:1;width:100%;min-height:0;position:relative;inset:auto}.example-face.is-current:not(.is-example).is-hinting:not(.is-dragging) .card-idea-slot{animation:.42s ease-in-out card-swipe-nudge}@keyframes card-swipe-nudge{0%,to{transform:translate(0)}40%{transform:translate(14px)}}.card--chapter .card-body,.card--cleared .card-body{background-image:radial-gradient(at 50% 40%,#ffd56a29,#0000 58%)}.card--cleared.is-quiet .card-body{background-image:radial-gradient(at 50% 40%,#ffffff14,#0000 58%)}.card--cleared.is-rare .card-body{background-image:radial-gradient(at 50% 40%,#fff6c847,#0000 60%)}.example-face.is-dragging,.example-deck.is-dragging .example-face.is-current{transition:none}.example-face.is-example{background:var(--panel)}.example-face .card-idea-slot,.example-face .card-idea{position:relative}.card-idea.is-example{color:var(--text)}.card-idea{width:fit-content;max-width:min(34ch,100%);font-family:var(--serif);letter-spacing:-.01em;text-align:left;text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;flex:none;margin:0;font-size:clamp(1.55rem,4.2vw,2.05rem);font-weight:400;line-height:1.35}.card-idea-text{width:fit-content;max-width:100%;display:block}.card-idea.is-xp-sent,.card-idea.is-xp-back{transition:opacity .18s cubic-bezier(.23,1,.32,1)}.card-idea.is-xp-sent,.card-idea-text.is-pop:not(.is-on),.card-idea-text.is-playing[data-anim=letters] .letter{opacity:0}.card-idea-text.is-playing[data-anim=words] .word{opacity:0;display:inline-block}.card-idea-text .word{white-space:nowrap;display:inline}.card-idea-text[data-effect=stamp] .word{transform-origin:50% 60%}.card-idea-text .letter{display:inline}.card-idea-text.is-playing .letter{display:inline-block}.card-idea-text.is-playing[data-effect=reveal] .word,.card-idea-text.is-playing[data-effect=spin] .word,.card-idea-text.is-playing[data-effect=bounce] .word,.card-idea-text.is-playing[data-effect=rise] .word,.card-idea-text.is-playing[data-effect=drop] .word{overflow:hidden}.card-idea-text[data-effect=spin] .letter{transform-origin:0 100%}.card-idea-text[data-effect=bounce] .letter{transform-origin:50% 100%}.card-idea-text[data-effect=domino]{perspective:28rem}.card-idea-text[data-effect=domino] .letter{transform-origin:0 0}.card-idea.is-common,.card-idea.is-good,.card-idea.is-important,.card-idea.is-example{text-align:left;width:fit-content;max-width:min(34ch,100%)}.card-idea.is-common{color:var(--text)}.card-idea.is-good{color:var(--accent)}.card-idea.is-important{color:var(--chapter)}.card-idea.is-important .card-idea-text{text-shadow:0 0 1rem #ffce3a47;font-weight:600}html[data-theme=light] .card-idea.is-good{color:#5c4310}html[data-theme=light] .card-idea.is-important{color:#4a3608}html[data-theme=light] .card-idea.is-important .card-idea-text{text-shadow:0 0 .55rem #5c430829}.card-dots{pointer-events:none;justify-content:center;align-items:center;gap:.38rem;margin:0;padding:0;display:flex}.card-dots span{background:color-mix(in srgb, var(--text) 48%, transparent);border-radius:50%;width:.38rem;height:.38rem}.card-dots span.is-on{background:var(--text)}.card-bottom.has-dots{min-height:var(--card-like-size);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.card-bottom.has-dots .card-count{min-height:var(--card-like-size);grid-column:3;justify-self:end}.card-bottom.has-dots .card-dots{grid-column:2}.card-bottom.has-dots .card-tease,.card-bottom.has-dots .card-remain,.card-bottom.has-dots .card-source{justify-self:start}.card-bottom{min-width:0;min-height:var(--card-like-size);color:var(--muted);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:1rem;font-size:.85rem;display:flex}.card-count{white-space:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:.15rem;margin-left:auto;display:flex}.card-tease,.card-remain,.card-source{min-width:0;color:var(--accent);text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.card-source{flex:1;max-width:100%;text-decoration:none}.card-tease{flex:1}.card-remain{flex:none;width:fit-content;max-width:100%}.card-hint,.feed-nav{display:none}@media (hover:hover) and (pointer:fine){.card-hint{display:inline}}@media (width>=768px){.feed-shell{--reader-inline-gutter:5.5rem}.library{padding:4.5rem 2rem 5rem}.card{padding:calc(max(var(--feed-chrome-pad), env(safe-area-inset-top)) + var(--feed-bars-stack) + var(--feed-chrome-gap)) var(--reader-inline-gutter) calc(max(var(--feed-chrome-pad), env(safe-area-inset-bottom)) + var(--feed-chrome-row) + var(--feed-chrome-gap))}.feed-chrome{padding-left:var(--reader-inline-gutter);padding-right:var(--reader-inline-gutter)}.chapter-title{font-size:3.2rem}.card-idea{font-size:clamp(1.85rem,2.6vw,2.15rem)}}@media (width>=768px) and (hover:hover) and (pointer:fine){.feed-nav{top:58%;right:max(1.25rem, calc((100% - var(--read-width)) / 2 - 4.25rem));z-index:2;flex-direction:column;gap:.55rem;display:flex;position:absolute;transform:translateY(-50%)}.feed-nav-btn{border:1px solid var(--line);background:var(--panel);width:2.6rem;height:2.6rem;color:var(--text);cursor:pointer;border-radius:999px}.feed-nav-btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.feed-nav-btn:disabled{opacity:.35;cursor:default}}.feed-shell[data-mode=reels] .card{background:var(--bg-card);width:100%;padding:0}.feed-shell[data-mode=reels] .card-frame>.dwell-meter{z-index:3;flex:none;width:100%;padding:0;position:absolute;bottom:0;left:0;right:0}.feed-shell[data-mode=reels] .card-frame>.dwell-meter .dwell-track{border-radius:0;width:100%}.feed-shell[data-mode=reels] .card-frame>.example-face.is-static{flex:1;min-height:0}.feed-shell[data-mode=reels] .card>.card-frame{width:100%;max-width:none}.feed-shell[data-mode=reels] .card-frame{isolation:isolate;border-radius:var(--reel-radius);background:var(--bg-card);clip-path:inset(0 round var(--reel-radius));overflow:hidden}.feed-shell[data-mode=reels] .card-frame>.card-whirl{border-radius:inherit}.feed-shell[data-mode=reels] .card-frame>.reels-backdrop{border-radius:inherit;background:0 0;inset:0}.feed-shell[data-mode=reels] .reels-backdrop-blob{opacity:.2;mix-blend-mode:overlay}.feed-shell[data-mode=reels] .reels-backdrop-blob.is-3{opacity:.14}.feed-shell[data-mode=reels] .card-body{padding:max(4rem, calc(env(safe-area-inset-top) + 3.25rem)) max(1rem, env(safe-area-inset-right)) max(.8rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));background:0 0;border:0;border-radius:0}.feed-shell[data-mode=reels] .back{background:color-mix(in srgb, var(--bg-card) 54%, transparent);color:var(--text);text-shadow:0 1px .3rem color-mix(in srgb, var(--bg-card) 85%, transparent);-webkit-backdrop-filter:blur(.55rem);border-radius:999px;padding:.35rem}.feed-shell[data-mode=reels] .card--chapter .card-body,.feed-shell[data-mode=reels] .card--cleared .card-body{background-image:none}.feed-shell[data-mode=reels] .chapter-hero{padding-inline:var(--reel-content-gutter);text-align:center;justify-content:center;align-items:center}html[data-theme=light] .feed-shell[data-mode=reels] .card-read-plate,html[data-theme=light] .feed-shell[data-mode=reels] .card[data-slide=idea] .card-idea,html[data-theme=light] .feed-shell[data-mode=reels] .reels-caption{background:var(--read-plate);box-shadow:none}html[data-theme=light] .feed-shell[data-mode=reels] .reels-caption{border-color:color-mix(in srgb, var(--text) 16%, transparent)}.feed-shell[data-mode=reels] .cleared-copy{padding-inline:var(--reel-content-gutter)}.feed-shell[data-mode=reels] .card-body>.reels-caption{max-width:calc(100% - var(--reel-content-gutter))}.feed-shell[data-mode=reels] .card[data-slide=idea] .example-face{padding:max(4rem, calc(env(safe-area-inset-top) + 3.25rem)) max(.65rem, env(safe-area-inset-right)) max(.65rem, env(safe-area-inset-bottom)) max(.65rem, env(safe-area-inset-left));background:0 0;border:0;border-radius:0;gap:.75rem}.feed-shell[data-mode=reels] .card .card-actions{right:calc(-1 * max(.65rem, env(safe-area-inset-right)));bottom:calc(-1 * max(.65rem, env(safe-area-inset-bottom)))}.feed-shell[data-mode=reels] .card[data-slide=idea] .card-idea-slot{padding-inline:var(--reel-content-gutter)}.feed-shell[data-mode=reels] .card[data-card-style=classic] .card-read-plate,.feed-shell[data-mode=reels] .card[data-card-style=classic] .card-idea,.feed-shell[data-mode=reels] .card[data-card-style=classic] .card-dots,.feed-shell[data-mode=reels] .card[data-card-style=classic] .reels-caption,html[data-theme=light] .feed-shell[data-mode=reels] .card[data-card-style=classic] .card-read-plate,html[data-theme=light] .feed-shell[data-mode=reels] .card[data-card-style=classic] .card-idea,html[data-theme=light] .feed-shell[data-mode=reels] .card[data-card-style=classic] .card-dots,html[data-theme=light] .feed-shell[data-mode=reels] .card[data-card-style=classic] .reels-caption{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0}.feed-shell[data-mode=reels] .reels-dock{padding-right:var(--reel-content-gutter);padding-bottom:max(.3rem, env(safe-area-inset-bottom));flex-direction:column;align-items:flex-start;display:flex}.feed-shell[data-mode=reels] .reels-dock .reels-caption{display:flex}.feed-shell[data-mode=reels] .card[data-slide=idea] .card-bottom,.feed-shell[data-mode=reels] .card[data-slide=idea] .card-bottom.has-dots{pointer-events:none;justify-content:center;min-height:0;display:flex}.feed-shell[data-mode=reels] .card[data-slide=idea] .card-count,.feed-shell[data-mode=reels] .card[data-slide=idea] .card-tease,.feed-shell[data-mode=reels] .card[data-slide=idea] .card-remain,.feed-shell[data-mode=reels] .card[data-slide=idea] .card-source{display:none}.feed-shell[data-mode=reels] .card[data-slide=idea] .card-dots{background:var(--read-plate);border-radius:999px;padding:.32rem .62rem}.feed-shell[data-mode=reels] .card[data-slide=idea] .example-stack{display:none}.feed-shell[data-mode=reels] .card[data-slide=idea] .example-face.is-under{visibility:hidden}.feed-shell[data-mode=reels] .card[data-slide=idea] .example-deck.is-dragging .example-face.is-under.is-next{visibility:visible}.feed-shell[data-mode=reels] .card[data-slide=idea] .example-deck.is-dragging.is-reversing .example-face.is-under.is-next{visibility:hidden}.feed-shell[data-mode=reels] .card[data-slide=idea] .example-deck.is-dragging.is-reversing .example-face.is-under.is-prev{visibility:visible}.feed-shell[data-mode=reels] .example-deck.is-dragging .example-face{border-radius:var(--reel-radius);overflow:hidden}.feed-shell[data-mode=reels] .card[data-slide=idea] .card-idea,.feed-shell[data-mode=reels] .card[data-slide=idea] .card-idea.is-common,.feed-shell[data-mode=reels] .card[data-slide=idea] .card-idea.is-good,.feed-shell[data-mode=reels] .card[data-slide=idea] .card-idea.is-important,.feed-shell[data-mode=reels] .card[data-slide=idea] .card-idea.is-example{text-align:left;text-wrap:wrap;text-shadow:0 1px .25rem color-mix(in srgb, var(--bg-card) 92%, transparent), 0 0 1.4rem color-mix(in srgb, var(--bg-card) 68%, transparent)}.feed-shell[data-mode=reels] .card-idea-text{max-width:100%}.feed-shell[data-ideas-experience=true] .card[data-slide=idea] .example-face{gap:0;padding:0}.feed-shell[data-ideas-experience=true] .card[data-slide=idea] .card-idea-slot{padding-inline:max(1.35rem, env(safe-area-inset-left));padding-block:max(4.75rem, env(safe-area-inset-top), calc(env(safe-area-inset-bottom) + 4.5rem));place-items:center;display:grid}.feed-shell[data-ideas-experience=true] .card[data-slide=idea] .example-face>.card-bottom{left:0;right:0;bottom:max(5rem, calc(env(safe-area-inset-bottom) + 4.7rem));position:absolute}.feed-shell[data-ideas-experience=true] .card[data-slide=idea] .card-idea,.feed-shell[data-ideas-experience=true] .card[data-slide=idea] .card-idea.is-common,.feed-shell[data-ideas-experience=true] .card[data-slide=idea] .card-idea.is-good,.feed-shell[data-ideas-experience=true] .card[data-slide=idea] .card-idea.is-important,.feed-shell[data-ideas-experience=true] .card[data-slide=idea] .card-idea.is-example{text-align:center;justify-self:center;width:min(34ch,100%);max-width:min(34ch,100%);margin-inline:auto}.feed-shell[data-ideas-experience=true] .card-idea-text{text-align:center;width:100%}.feed-shell[data-mode=reels] .card[data-slide=idea] .card-idea.is-important .card-idea-text{font-weight:inherit;text-shadow:0 1px .25rem color-mix(in srgb, var(--bg-card) 92%, transparent), 0 0 1.4rem color-mix(in srgb, var(--bg-card) 68%, transparent)}@media (width>=768px){.feed-shell[data-mode=reels] .feed{border:1px solid #ffffff1a;box-shadow:0 0 4rem #0000009e}.feed-shell[data-mode=reels] .feed-nav{right:max(.75rem, calc((100% - var(--reel-stage-width)) / 2 - 3.5rem))}}.feed-shell[data-mode=reels] .feed{z-index:1;width:var(--reel-stage-width);border-radius:var(--reel-radius);clip-path:inset(0 round var(--reel-radius));background:var(--bg-card);margin-inline:auto;position:relative;overflow:hidden}@property --bd-hue{syntax:"<angle>";inherits:true;initial-value:0deg}.reels-backdrop{--bd-sat:30%;--bd-light:30%;--bd-alpha:.58;z-index:0;pointer-events:none;background:var(--bg-card);transition:--bd-hue .9s ease-in-out;position:absolute;inset:0;overflow:hidden}.reels-backdrop[data-tier=common]{--bd-sat:24%;--bd-alpha:.5}.reels-backdrop[data-tier=good]{--bd-sat:32%;--bd-alpha:.58}.reels-backdrop[data-tier=important]{--bd-sat:36%;--bd-alpha:.64}.reels-backdrop.is-cleared{--bd-sat:40%;--bd-light:34%;--bd-alpha:.7}html[data-theme=light] .reels-backdrop{--bd-light:84%;--bd-sat:22%;--bd-alpha:.48}html[data-theme=light] .reels-backdrop.is-cleared{--bd-light:80%;--bd-sat:26%}.reels-backdrop-blob{--bd-off:0deg;background:radial-gradient(circle at center, hsl(calc(var(--bd-hue) + var(--bd-off)) var(--bd-sat) var(--bd-light) / var(--bd-alpha)) 0%, hsl(calc(var(--bd-hue) + var(--bd-off)) var(--bd-sat) var(--bd-light) / 0) 62%);will-change:transform;border-radius:50%;width:90vmax;height:90vmax;transition:opacity .9s ease-in-out;animation:26s ease-in-out infinite alternate reels-blob-drift;position:absolute}.reels-backdrop-blob.is-1{top:-38vmax;left:-32vmax}.reels-backdrop-blob.is-2{--bd-off:34deg;animation-duration:34s;animation-delay:-9s;bottom:-40vmax;right:-36vmax}.reels-backdrop-blob.is-3{--bd-off:-28deg;opacity:.7;width:62vmax;height:62vmax;animation-duration:41s;animation-delay:-17s;top:18vh;left:8vw}@keyframes reels-blob-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(12vw,-8vh)scale(1.15)}to{transform:translate(-8vw,10vh)scale(.95)}}.reels-backdrop-grain{opacity:.08;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:160px 160px;position:absolute;inset:0}.reels-backdrop-vignette{background:linear-gradient(180deg, color-mix(in srgb, var(--bg-card) 32%, transparent) 0%, color-mix(in srgb, var(--bg-card) 0%, transparent) 28%, color-mix(in srgb, var(--bg-card) 12%, transparent) 70%, color-mix(in srgb, var(--bg-card) 68%, transparent) 84%, color-mix(in srgb, var(--bg-card) 88%, transparent) 100%), radial-gradient(ellipse at 46% 42%, color-mix(in srgb, var(--bg-card) 0%, transparent) 38%, color-mix(in srgb, var(--bg-card) 42%, transparent) 100%);position:absolute;inset:0}.feed-shell[data-mode=reels] .card:not([data-card-style=classic]) .reels-backdrop-vignette{display:none}.reels-caption{border:1px solid color-mix(in srgb, var(--text) 12%, transparent);background:var(--read-plate);z-index:2;width:fit-content;max-width:100%;font-family:var(--serif);-webkit-backdrop-filter:blur(.8rem)saturate(.8);border-radius:.7rem;flex-direction:column;flex:none;align-items:flex-start;gap:.3rem;margin:.25rem 0 0;padding:.55rem .7rem .6rem;display:flex;position:relative;box-shadow:0 .35rem 1.2rem #00000029}.reels-caption-author{margin:0;font-size:.94rem;font-weight:600;line-height:1.2}.reels-caption-music{max-width:100%;color:var(--muted);white-space:nowrap;align-items:center;gap:.35rem;margin:0;font-size:.8rem;line-height:1.25;display:flex;overflow:hidden}@media (width>=700px){.card-idea,.card-idea.is-common,.card-idea.is-good,.card-idea.is-important,.card-idea.is-example,.reels-caption{width:100%;max-width:100%}.cleared-title{max-width:100%}}.reels-caption-note{flex:none}.reels-caption-marquee{animation:12s linear infinite reels-marquee;display:inline-block}.feed-shell[data-mode=reels][data-peeking] .reels-backdrop-blob,.feed-shell[data-mode=reels][data-peeking] .reels-caption-marquee,.feed-shell[data-mode=reels] .card:not(.is-active) .reels-backdrop-blob,.feed-shell[data-mode=reels] .card--sleep .reels-backdrop-blob{animation-play-state:paused}.feed-shell[data-mode=reels] .card:has(.card-idea-text.is-playing) .reels-backdrop-blob{animation-play-state:paused}.feed-shell[data-mode=reels][data-peeking] .reels-backdrop-blob,.feed-shell[data-mode=reels][data-peeking] .reels-backdrop-grain{mix-blend-mode:normal}.feed-shell[data-mode=reels][data-peeking] .back{-webkit-backdrop-filter:none}@keyframes reels-marquee{0%{transform:translate(60%)}to{transform:translate(-100%)}}.heart-burst{left:var(--burst-x,50%);top:var(--burst-y,50%);color:var(--danger);pointer-events:none;z-index:5;font-size:4.5rem;line-height:1;position:absolute;translate:-50% -50%}.heart-burst-core,.heart-burst-spark{line-height:1;display:block}.heart-burst-ring{border:2px solid var(--danger);border-radius:50%;width:3.4rem;height:3.4rem;animation:.52s cubic-bezier(.23,1,.32,1) forwards heart-ring;position:absolute;top:50%;left:50%}.heart-burst-core{animation:.52s cubic-bezier(.34,1.56,.64,1) forwards heart-pop}.heart-burst-spark{opacity:0;font-size:1.55rem;animation:.52s cubic-bezier(.23,1,.32,1) forwards heart-spark;position:absolute;top:50%;left:50%}.heart-burst-spark.is-1{--spark-x:0rem;--spark-y:-3.6rem;animation-delay:30ms}.heart-burst-spark.is-2{--spark-x:2.8rem;--spark-y:-2.4rem;animation-delay:50ms}.heart-burst-spark.is-3{--spark-x:-2.8rem;--spark-y:-2.4rem;animation-delay:50ms}.heart-burst-spark.is-4{--spark-x:3.4rem;--spark-y:.3rem;animation-delay:80ms}.heart-burst-spark.is-5{--spark-x:-3.4rem;--spark-y:.3rem;animation-delay:80ms}.heart-burst-spark.is-6{--spark-x:1.4rem;--spark-y:-4rem;font-size:1rem;animation-delay:.11s}.heart-burst-spark.is-7{--spark-x:-1.4rem;--spark-y:-4rem;font-size:1rem;animation-delay:.11s}.heart-burst-spark.is-8{--spark-x:0rem;--spark-y:2.4rem;font-size:1rem;animation-delay:.14s}@keyframes heart-pop{0%{opacity:0;scale:.7}28%{opacity:1;scale:1.72}48%{opacity:1;scale:1.05}68%{opacity:1;scale:1.32}to{opacity:0;scale:1.08}}@keyframes heart-ring{0%{opacity:.85;transform:translate(-50%,-50%)scale(.55)}to{opacity:0;transform:translate(-50%,-50%)scale(2.35)}}@keyframes heart-spark{0%{opacity:0;transform:translate(-50%,-50%)scale(.7)}30%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--spark-x)), calc(-50% + var(--spark-y))) scale(.85)}}.card-share-overlay{z-index:50;position:fixed;inset:0}.card-share-backdrop{background:var(--reader-overlay-bg);cursor:pointer;border:0;margin:0;padding:0;position:absolute;inset:0}.card-share-sheet{border:1px solid var(--reader-control-border);background:var(--reader-panel-bg);width:min(26rem,100% - 2.5rem);box-shadow:0 1rem 3rem var(--reader-shadow);border-radius:1.15rem;padding:.85rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card-share-toast{border:1px solid color-mix(in srgb, var(--jackpot) 55%, var(--accent));background:color-mix(in srgb, var(--panel) 82%, var(--jackpot) 12%);color:var(--text);font-family:var(--sans);overflow-wrap:anywhere;text-align:center;border-radius:.75rem;margin:0 0 .7rem;padding:.65rem .8rem;font-size:1rem;font-weight:600;line-height:1.4}.card-share-choices{grid-template-columns:1fr 1fr 1fr;gap:.7rem;margin:0;display:grid}.card-share-choice{border:1px solid var(--reader-control-border);background:var(--reader-subpanel-bg);color:var(--text);cursor:pointer;border-radius:1rem;flex-direction:column;align-items:center;gap:.55rem;margin:0;padding:1rem .7rem .85rem;display:flex}.card-share-choice:disabled{opacity:.55}.card-share-choice-icon{background:color-mix(in srgb, var(--text) 8%, transparent);width:2.6rem;height:2.6rem;color:var(--text);border-radius:.8rem;place-items:center;display:grid}.card-share-choice-icon svg{width:1.25rem;height:1.25rem;display:block}.card-share-choice-label{letter-spacing:.02em;font-size:.92rem;font-weight:600}.card>.reader-toolbar{z-index:20;top:calc(max(var(--feed-chrome-pad), env(safe-area-inset-top)) + var(--feed-bars-stack) + var(--feed-chrome-gap));width:min(var(--read-width), calc(100% - var(--reader-inline-gutter) - var(--reader-inline-gutter)));pointer-events:none;font-family:var(--sans);margin-inline:auto;position:absolute;left:0;right:0}.reader-toolbar{z-index:20;pointer-events:none;font-family:var(--sans);position:absolute}.reader-toolbar-actions{z-index:2;border:1px solid var(--reader-control-border);border-radius:var(--reader-radius);background:var(--reader-toolbar-bg);width:fit-content;box-shadow:0 .55rem 1.8rem color-mix(in srgb, var(--reader-shadow) 72%, transparent);-webkit-backdrop-filter:blur(1rem)saturate(1.15);pointer-events:auto;align-items:center;gap:.125rem;padding:.125rem;display:flex;position:relative;overflow:visible}.reader-toolbar-extra{pointer-events:none;opacity:0;white-space:nowrap;align-items:center;gap:.125rem;max-width:0;transition:opacity .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1),max-width .18s cubic-bezier(.23,1,.32,1);display:flex;overflow:hidden;transform:translate(-8px)scale(.98)}.reader-toolbar-extra.is-open{pointer-events:auto;opacity:1;max-width:16rem;overflow:visible;transform:translate(0)scale(1)}.reader-tool,.card-action{width:2.75rem;height:2.75rem;color:var(--reader-control-ink);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;transition:color .14s,background-color .14s,transform .14s;display:grid;position:relative}.reader-tool svg,.card-action svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.3rem;height:1.3rem;display:block}.reader-tool:hover,.reader-tool.is-on,.card-action:hover{background:var(--reader-action-hover);color:var(--reader-control-ink)}.reader-tool:active,.card-action:active{transform:scale(.94)}.reader-tool:after,.card-action:after{content:attr(data-tooltip);z-index:30;border:1px solid var(--reader-control-border);background:var(--reader-panel-bg);color:var(--text);box-shadow:0 .35rem 1rem var(--reader-shadow);white-space:nowrap;opacity:0;pointer-events:none;border-radius:.4rem;padding:.3rem .48rem;font-size:.68rem;font-weight:650;line-height:1;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + .45rem);left:50%;transform:translate(-50%,-.2rem)}@media (hover:hover) and (pointer:fine){.reader-tool:hover:after,.reader-tool:focus-visible:after,.card-action:hover:after,.card-action:focus-visible:after{opacity:1;transform:translate(-50%)}}.reader-settings-backdrop{z-index:1;background:var(--reader-overlay-bg);pointer-events:auto;position:fixed;inset:0}.reader-settings--sheet,.reader-settings--overlay{z-index:50;pointer-events:none;position:fixed;inset:0}.reader-settings--sheet .reader-settings-backdrop,.reader-settings--sheet .reader-settings-panel,.reader-settings--overlay .reader-settings-backdrop,.reader-settings--overlay .reader-settings-panel{pointer-events:auto}.reader-settings-panel{z-index:3;overscroll-behavior:contain;scrollbar-color:color-mix(in srgb, var(--muted) 55%, transparent) transparent;border:1px solid var(--reader-control-border);background:var(--reader-panel-bg);width:min(19rem,100vw - 2rem);max-height:min(75dvh,36rem);color:var(--text);box-shadow:0 1.25rem 4rem var(--reader-shadow);-webkit-backdrop-filter:blur(1.2rem)saturate(1.1);pointer-events:auto;opacity:1;transform-origin:0 0;border-radius:1rem;padding:.7rem;transition:opacity .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1);position:absolute;top:3.45rem;left:0;overflow:hidden auto;transform:translateY(0)scale(1)}@starting-style{.reader-settings-panel{opacity:0;transform:translateY(-10px)scale(.98)}}.reader-settings-panel:focus{outline:none}.reader-settings-head{justify-content:space-between;align-items:center;gap:1rem;padding:0 .15rem .45rem .35rem;display:flex}.reader-settings-head strong{letter-spacing:-.01em;font-size:.9rem}.reader-settings-head .reader-tool{width:2.35rem;height:2.35rem}.reader-settings-panel .card-menu-settings{gap:.95rem}.reader-settings-section{border:1px solid var(--reader-control-border);border-radius:var(--reader-radius);background:var(--reader-toolbar-bg);box-shadow:0 .55rem 1.8rem color-mix(in srgb, var(--reader-shadow) 72%, transparent);-webkit-backdrop-filter:blur(1rem)saturate(1.15);flex-direction:column;gap:.25rem;padding:.25rem;display:flex}.reader-settings-section>h3{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.settings-reveal{opacity:0;grid-template-rows:0fr;margin-top:-.45rem;display:grid}.settings-reveal.is-animated{transition:grid-template-rows .24s,opacity .18s,margin-top .24s}.settings-reveal.is-open{opacity:1;grid-template-rows:1fr;margin-top:0}.settings-reveal-inner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.settings-reveal.is-animated{transition:none}}.reader-settings-panel .card-menu-group{border:1px solid var(--reader-control-border);background:var(--reader-subpanel-bg);border-radius:.75rem;padding:.65rem}.reader-settings-panel .theme-toggle{gap:.25rem}.reader-settings-panel .theme-toggle button,.reader-settings-panel .card-menu-dropdown-list button{width:auto;min-height:2.35rem;color:var(--muted);cursor:pointer;letter-spacing:0;text-align:center;text-transform:none;background:0 0;border:0;border-radius:.5rem;flex:1;padding:.45rem .55rem;font-size:.82rem;font-weight:600;display:block}.reader-settings-panel .theme-toggle button.is-on,.reader-settings-panel .card-menu-dropdown-list button.is-on{background:var(--reader-selected-bg);color:var(--reader-selected-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 42%, transparent)}.reader-settings-panel .card-menu-dropdown-trigger,.reader-settings-panel .card-menu-dropdown-list{border-color:var(--reader-control-border);background:var(--reader-panel-bg)}.reader-settings-panel .card-menu-dropdown-list button{text-align:left;width:100%}.reader-settings-panel .card-menu-dropdown+.theme-toggle{margin-top:.5rem}.toc-about{border:1px solid var(--reader-control-border);background:var(--reader-subpanel-bg);width:calc(100% - 2rem);min-height:2.75rem;color:var(--text);cursor:pointer;text-align:left;border-radius:.7rem;justify-content:space-between;align-items:center;margin:0 1rem .7rem;padding:.55rem .75rem;font-size:.82rem;font-weight:650;display:flex}.toc-about:hover{border-color:color-mix(in srgb, var(--accent) 60%, var(--line));background:color-mix(in srgb, var(--accent) 8%, transparent)}.card-actions{z-index:6;right:env(safe-area-inset-right);bottom:env(safe-area-inset-bottom);border:1px solid var(--reader-control-border);border-radius:var(--reader-radius);background:var(--reader-toolbar-bg);box-shadow:0 .55rem 1.8rem color-mix(in srgb, var(--reader-shadow) 72%, transparent);-webkit-backdrop-filter:blur(1rem)saturate(1.15);flex-direction:column;align-items:center;gap:.125rem;padding:.125rem;display:flex;position:absolute}.feed-shell[data-mode=cards] .reader-card-footer .card-actions,.feed-shell[data-mode=cards] .reader-card-toolbar .card-actions{z-index:1;border-radius:var(--reader-radius);border-color:var(--line);box-shadow:none;flex-direction:row;grid-column:auto;justify-self:auto;position:absolute;bottom:0;right:0}.card-action{color:var(--reader-control-ink);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0}.card-action:after{top:50%;left:auto;right:calc(100% + .45rem);transform:translate(.2rem,-50%)}@media (hover:hover) and (pointer:fine){.card-action:hover:after,.card-action:focus-visible:after{transform:translateY(-50%)}}.card-action.is-on,.card-action.is-on:hover{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}.card-action-heart{fill:none}.card-action-heart.is-pop{animation:.32s cubic-bezier(.23,1,.32,1) card-like-pop}@keyframes card-like-pop{0%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:scale(.72)}42%{animation-timing-function:cubic-bezier(.23,1,.32,1);transform:scale(1.55)}68%{transform:scale(.92)}to{transform:scale(1)}}.card-action.is-on .card-action-heart{fill:currentColor}.feed-shell[data-mode=reels] .card>.reader-toolbar,.feed-shell[data-mode=reels] .example-face>.reader-toolbar{top:max(0px, env(safe-area-inset-top));width:auto;margin:0;left:0;right:auto}.feed-shell[data-ideas-experience=true] .card>.reader-toolbar,.feed-shell[data-ideas-experience=true] .example-face>.reader-toolbar{width:auto;margin:0;left:auto;right:0}@media (width>=701px){.feed-shell[data-ideas-experience=true] .reader-settings-panel{left:auto;right:0}}.feed-shell[data-reels-chrome=off] .reader-toolbar{pointer-events:none}.feed-shell[data-mode=reels] .reader-toolbar-actions,.feed-shell[data-mode=reels] .card-actions{border-color:var(--reader-control-border);background:var(--reader-toolbar-bg);color:var(--reader-control-ink)}.feed-shell[data-mode=reels] .reader-toolbar-actions{background:var(--reader-toolbar-bg)}@media (width<=700px){.reader-settings-panel,.toc-panel,.book-info-panel,.folder-picker-panel,.card-share-sheet{width:auto;height:auto;max-height:min(86dvh,42rem);padding-bottom:max(1.1rem, env(safe-area-inset-bottom));border-radius:1.15rem 1.15rem 0 0;position:fixed;inset:auto 0 0;overflow-y:auto;transform:none}.book-info-panel,.folder-picker-panel{top:auto;left:0}.reader-settings-panel{left:.7rem;right:.7rem;bottom:max(.7rem, var(--reader-bottom-clearance,env(safe-area-inset-bottom)));border-radius:1.15rem}}@media (prefers-reduced-motion:reduce){.reader-tool,.card-action,.reader-tool:after,.card-action:after,.reader-toolbar-extra,.reader-settings-panel{transition:none}.card-action-heart.is-pop{animation:none}}}@layer themes{@font-face{font-family:Outfit;src:url(/fonts/outfit-variable.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}:root,html[data-theme=dark]{--nectar-font:Outfit, ui-rounded, system-ui, -apple-system, sans-serif;--nectar-bg:#0b1015;--nectar-surface:#141d26;--nectar-raised:#1d2a36;--nectar-line:#344451;--nectar-ink:#f4f8ec;--nectar-muted:#a8b8c3;--nectar-yellow:#f5ff62;--nectar-coral:#ff7c91;--nectar-lime:#bbf96b;--nectar-cyan:#6ce8ed;--nectar-action:#f5ff62;--nectar-action-ink:#17200c;--nectar-action-edge:#b0c330;--nectar-action-press:#768724;--nectar-shadow:#03080d;--nectar-radius:1.5rem;--nectar-spring:cubic-bezier(.2, 1.5, .4, 1)}html[data-theme=light]{--nectar-bg:#f0f4ed;--nectar-surface:#fcfef8;--nectar-raised:#e4ebdf;--nectar-line:#bacaba;--nectar-ink:#18271f;--nectar-muted:#4d6458;--nectar-yellow:#576500;--nectar-coral:#b9254b;--nectar-lime:#3c6813;--nectar-cyan:#006b78;--nectar-action:#d4e04a;--nectar-action-ink:#1c2608;--nectar-action-edge:#8ea328;--nectar-action-press:#5c6b18;--nectar-shadow:#a3b9a4}.nectar-effects-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;display:grid}.nectar-effects-options button{border:1px solid var(--nectar-line);background:var(--nectar-bg);min-height:2.75rem;color:var(--nectar-muted);font:inherit;cursor:pointer;border-radius:.75rem;padding:.5rem .65rem;font-size:.85rem}.nectar-effects-options button[aria-pressed=true]{background:var(--nectar-action);color:var(--nectar-action-ink);border-color:var(--nectar-action);font-weight:750}.point-slider{grid-template-columns:1fr auto;gap:.4rem .75rem;font-size:.85rem;display:grid}.point-slider input{width:100%;min-height:2rem;accent-color:var(--nectar-cyan);cursor:pointer;grid-column:1/-1;margin:0}.point-slider output{color:var(--nectar-muted);font-variant-numeric:tabular-nums}.point-stops{color:var(--nectar-muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.68rem;display:flex}.point-stops .is-on{color:var(--nectar-cyan);font-weight:600}.point-slider input:focus-visible{outline:2px solid var(--nectar-cyan);outline-offset:4px}.nectar-volume{grid-template-columns:1fr auto;gap:.4rem .75rem;font-size:.85rem;display:grid}.nectar-volume input{width:100%;min-height:2rem;accent-color:var(--nectar-cyan);cursor:pointer;grid-column:1/-1}.nectar-volume output{color:var(--nectar-muted);font-variant-numeric:tabular-nums}.nectar-effects-options button:focus-visible,.nectar-volume input:focus-visible{outline:2px solid var(--nectar-cyan);outline-offset:4px}html[data-effects=off] .spark-core,html[data-effects=off] .spark-orbit,html[data-effects=off] .reward-burst,html[data-effects=off] .reward-burst *,html[data-effects=off] .card-frame:before,html[data-effects=off] .card-frame:after,html[data-effects=off] .card-idea:before,html[data-effects=off] .card-idea:after,html[data-effects=off] .card-read-plate:before,html[data-effects=off] .card-read-plate:after,html[data-effects-paused=true] .spark-core,html[data-effects-paused=true] .spark-orbit,html[data-effects-paused=true] .reward-burst,html[data-effects-paused=true] .reward-burst *,html[data-effects-paused=true] .card-frame:before,html[data-effects-paused=true] .card-frame:after,html[data-effects-paused=true] .card-idea:before,html[data-effects-paused=true] .card-idea:after,html[data-effects-paused=true] .card-read-plate:before,html[data-effects-paused=true] .card-read-plate:after{animation:none!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.spark-core,.spark-orbit,.reward-burst,.reward-burst *,.card-frame:before,.card-frame:after,.card-idea:before,.card-idea:after,.card-read-plate:before,.card-read-plate:after{animation:none!important}}:root,html[data-theme=dark],html[data-theme=light]{--bg:var(--nectar-bg);--bg-card:var(--nectar-surface);--panel:var(--nectar-raised);--text:var(--nectar-ink);--muted:var(--nectar-muted);--line:var(--nectar-line);--honey:var(--nectar-yellow);--accent:var(--nectar-yellow);--chapter:var(--nectar-cyan);--jackpot:var(--nectar-lime);--danger:var(--nectar-coral);--xp:var(--nectar-yellow);--sans:var(--nectar-font);--serif:var(--nectar-font);--read-width:38rem;--reader-radius:1.65rem;--quote-ink:var(--nectar-yellow);--cleared-ink:var(--nectar-lime);--cleared-ink-quiet:var(--nectar-cyan);--cleared-ink-rare:var(--nectar-yellow);--xp-track:var(--nectar-raised);--read-plate:color-mix(in srgb, var(--nectar-bg) 86%, transparent);--reader-toolbar-bg:color-mix(in srgb, var(--nectar-surface) 95%, transparent);--reader-action-bg:var(--nectar-raised);--reader-panel-bg:var(--nectar-surface);--reader-subpanel-bg:var(--nectar-bg);--reader-control-ink:var(--nectar-ink);--reader-control-border:var(--nectar-line);--reader-overlay-bg:#03080db3;--reader-shadow:color-mix(in srgb, var(--nectar-shadow) 65%, transparent);--completion-bg:var(--nectar-action);--completion-ink:var(--nectar-action-ink);--completion-border:var(--nectar-action-edge);--completion-hover:#e2ff8b;--completion-press:#d1e841;--completion-shadow:0 4px 0 var(--nectar-action-press), 0 7px 24px #bbf96b24;--completion-radius:.9rem;--completion-secondary-bg:var(--nectar-raised);--completion-secondary-ink:var(--nectar-muted);--completion-secondary-border:var(--nectar-line);--completion-secondary-hover:var(--nectar-surface);--reader-action-hover:color-mix(in srgb, var(--nectar-cyan) 14%, var(--nectar-surface));--reader-selected-bg:color-mix(in srgb, var(--nectar-yellow) 15%, var(--nectar-bg));--reader-selected-ink:var(--nectar-yellow);--brand-mark-filter:drop-shadow(0 0 10px #f5ff6229)}body{background:var(--bg)}::selection{background:var(--nectar-action);color:var(--nectar-action-ink)}.brand-lockup-name{letter-spacing:-.055em;font-weight:850}.feed-shell{--shell-wash:radial-gradient(ellipse at 0% 20%, color-mix(in srgb, var(--nectar-cyan) 9%, transparent), transparent 45%), radial-gradient(ellipse at 100% 80%, color-mix(in srgb, var(--nectar-coral) 8%, transparent), transparent 45%), var(--bg);isolation:isolate;background:var(--shell-wash)}.feed-shell[data-mode=cards] .feed-chrome--top{background:var(--shell-wash);background-repeat:no-repeat;background-size:100% 100dvh}.feed{background:0 0}.feed-shell[data-mode=cards] .card-frame{border:1px solid var(--nectar-line);border-radius:var(--reader-radius)}.feed-shell[data-mode=cards] .card:after{content:"";z-index:5;pointer-events:none;border-radius:var(--reader-radius);top:calc(max(var(--feed-chrome-pad), env(safe-area-inset-top)) + var(--feed-bars-stack) + var(--feed-chrome-gap));bottom:calc(max(var(--feed-chrome-pad), env(safe-area-inset-bottom)) + var(--feed-chrome-row) + var(--feed-chrome-gap));width:min(var(--read-width), calc(100% - 2 * var(--reader-inline-gutter)));box-shadow:0 20px 65px var(--reader-shadow);margin-inline:auto;position:absolute;left:0;right:0}.feed-shell[data-mode=cards]:before{content:"";z-index:0;width:min(var(--read-width), calc(100% - 2 * var(--reader-inline-gutter)));left:0;right:0;top:calc(max(var(--feed-chrome-pad), env(safe-area-inset-top)) + var(--feed-bars-stack) + var(--feed-chrome-gap));bottom:calc(max(var(--feed-chrome-pad), env(safe-area-inset-bottom)) + var(--feed-chrome-row) + var(--feed-chrome-gap) - 7px);border-radius:var(--reader-radius);background:color-mix(in srgb, var(--nectar-line) 60%, var(--bg));pointer-events:none;margin-inline:auto;position:absolute}.feed-shell[data-mode=cards][data-stack="0"]:before{content:none}.card-whirl.is-classic{background:radial-gradient(ellipse at 0% 0%, color-mix(in srgb, var(--nectar-cyan) 17%, transparent), transparent 46%), radial-gradient(ellipse at 100% 100%, color-mix(in srgb, var(--nectar-yellow) 12%, transparent), transparent 43%), var(--bg-card)}.card-body{background:0 0;border-color:#0000}.card-idea{letter-spacing:-.025em;font-size:clamp(1.65rem,4.5vw,2.4rem);font-weight:520;line-height:1.3}.card-idea.is-important{color:var(--nectar-yellow)}.chapter-title{letter-spacing:-.045em;color:var(--nectar-ink);font-weight:780}.chapter-kicker{font-family:var(--sans);color:var(--nectar-cyan);letter-spacing:.1em;font-weight:700}.chapter-meta{color:var(--nectar-muted)}.card--chapter .card-whirl.is-classic{background:radial-gradient(ellipse at 50% 30%, color-mix(in srgb, var(--nectar-cyan) 22%, transparent), transparent 64%), var(--bg-card)}.example-face.is-example{background:var(--nectar-surface)}.example-face.is-example .card-whirl.is-classic{background:radial-gradient(ellipse at 100% 15%, color-mix(in srgb, var(--nectar-cyan) 23%, transparent), transparent 64%), var(--bg-card)}.card-idea.is-example{color:var(--nectar-ink)}.card-idea-text.is-held{opacity:0}.reader-toolbar-actions{box-shadow:0 3px 0 var(--reader-shadow);border-radius:1rem}.card-actions{border-radius:1rem}.reader-tool,.card-action{transition:transform .18s var(--nectar-spring), background .16s, color .16s}.reader-tool:active,.card-action:active{transform:translateY(2px)scale(.9)}.card-action.is-on,.card-action.is-on:hover{color:var(--nectar-coral);background:color-mix(in srgb, var(--nectar-coral) 18%, var(--panel))}.card-dots span.is-on{background:var(--nectar-cyan);box-shadow:0 0 8px color-mix(in srgb, var(--nectar-cyan) 40%, transparent)}button.mastery-got-it,button.mastery-later{transition:transform .16s var(--nectar-spring), box-shadow .16s, background .16s;font-weight:750}button.mastery-got-it:active:not(:disabled){box-shadow:none;transform:translateY(4px)}button.mastery-got-it:focus-visible,button.mastery-later:focus-visible{outline-color:var(--nectar-cyan);outline-offset:5px}.completion-label{font-weight:750}.completion-xp{font-weight:800}.reader-card-footer{padding:.5rem .85rem 1rem}.feed-chrome--top{padding-top:max(.65rem, env(safe-area-inset-top))}.progress-bar-meta{color:var(--nectar-muted);font-size:.72rem;font-weight:650}.xp-track{border:1px solid var(--nectar-line)}.xp-fill--book{background:linear-gradient(90deg, var(--nectar-lime), var(--nectar-yellow))}.xp-fill--chapter{background:var(--nectar-cyan)}.dwell-track{background:var(--nectar-raised)}.dwell-fill--chapter,.dwell-fill--book{background:linear-gradient(90deg, var(--nectar-cyan), var(--nectar-lime))}.dwell-fill--level{background:var(--nectar-coral)}.xp-slot{font-family:var(--sans);font-size:.85rem;font-weight:750}.xp-page{color:var(--nectar-yellow)}.xp-page.is-cooldown,.xp-session{color:var(--nectar-muted)}.xp-float{color:var(--nectar-yellow);text-shadow:0 0 18px color-mix(in srgb, var(--nectar-yellow) 45%, transparent);font-weight:850}.xp-gain.is-collecting:before{content:"";background:color-mix(in srgb, var(--nectar-yellow) 14%, transparent);pointer-events:none;border-radius:.6rem;animation:.5s ease-out both nectar-collect;position:absolute;inset:-.2rem 0}.reward-burst{z-index:35;pointer-events:none;position:fixed;inset:0}.reward-orb{opacity:0;pointer-events:none;border-radius:50%;width:4.5rem;height:4.5rem;position:fixed;top:0;left:0}.feed-notice{border:1px solid var(--nectar-lime);background:var(--nectar-surface);box-shadow:0 5px 0 color-mix(in srgb, var(--nectar-lime) 30%, var(--nectar-bg)), 0 14px 55px var(--reader-shadow);border-radius:1.15rem}.feed-notice[data-kind=level],.feed-notice[data-kind=theme]{border-color:var(--nectar-yellow)}.feed-notice[data-kind=streak]{border-color:var(--nectar-coral)}.feed-notice-copy>strong{font-size:1.15rem;font-weight:750}.feed-notice>em{color:var(--nectar-lime);font-size:1.2rem;font-weight:850}.feed-notice-copy>span{color:var(--nectar-muted);font-size:.75rem}.cleared-headline{letter-spacing:-.045em;font-weight:850}.cleared-orb{box-shadow:0 0 65px color-mix(in srgb, var(--nectar-lime) 50%, transparent)}.social-nav{border-color:var(--nectar-line);background:var(--nectar-surface)}.social-nav a{font-size:.64rem}.social-nav a.is-current{background:var(--nectar-action);color:var(--nectar-action-ink);box-shadow:0 3px 0 var(--nectar-action-press)}.social-nav a.is-current svg{fill:none}.feed-nav-btn{border-color:var(--nectar-line);background:var(--nectar-surface);color:var(--nectar-cyan);border-radius:.85rem}.reader-settings-panel,.toc-panel,.book-info-panel,.folder-picker-panel,.card-share-sheet{border-color:var(--nectar-line);background:var(--nectar-surface)}.reader-settings-head strong{font-size:1.1rem;font-weight:750}.reader-settings-panel .card-menu-group{border:0;border-radius:.9rem;padding:.7rem}.reader-settings-panel .theme-toggle button.is-on{background:var(--nectar-action);color:var(--nectar-action-ink);box-shadow:none}.reader-loading-card{background:var(--nectar-surface);border-color:var(--nectar-cyan);box-shadow:0 .35rem 1.25rem color-mix(in srgb, var(--nectar-shadow) 38%, transparent)}.reader-loading-card:nth-child(3n+2){border-color:var(--nectar-lime)}.reader-loading-card:nth-child(3n){border-color:var(--nectar-yellow)}.reader-loading-line{background:color-mix(in srgb, var(--nectar-ink) 18%, transparent)}@keyframes nectar-collect{0%{opacity:0;transform:scale(.85)}35%{opacity:1;transform:scale(1.12)}to{opacity:0;transform:scale(1)}}@media (hover:hover){button.mastery-got-it:hover:not(:disabled){box-shadow:0 6px 0 var(--nectar-action-press), 0 10px 30px #bbf96b33;transform:translateY(-2px)}}@media (width<=700px){:root{--reader-inline-gutter:.7rem}.card-idea{font-size:clamp(1.6rem,6.5vw,2.1rem)}.reader-card-footer{padding:.5rem .65rem .85rem}}html[data-effects=off] .reward-burst{display:none}@media (prefers-reduced-motion:reduce){.reward-burst{display:none}}:root{--orb-yellow:#f5ff62;--orb-lime:#bbf96b;--orb-cyan:#6ce8ed;--orb-shadow:#273e11}:root[data-theme=light],:root[data-color-scheme=light]{--orb-yellow:#e2ec44;--orb-lime:#a9df4a;--orb-cyan:#35adb8;--orb-shadow:#344812}.reward-orb,.cleared-orb,.cleared-hero.is-quiet .cleared-orb,.cleared-hero.is-rare .cleared-orb{background:radial-gradient(circle at 30% 23%, #fff 0 8%, #faffd0 13%, var(--orb-yellow) 38%, var(--orb-lime) 66%, var(--orb-shadow) 100%);box-shadow:0 0 0 .12rem color-mix(in srgb, var(--orb-cyan) 76%, white), 0 0 1.1rem color-mix(in srgb, var(--orb-yellow) 76%, transparent), 0 0 2.5rem color-mix(in srgb, var(--orb-lime) 45%, transparent), inset -.38rem -.48rem .8rem color-mix(in srgb, var(--orb-shadow) 66%, transparent), inset .18rem .22rem .5rem #ffffffbf}.reward-orb:before,.cleared-orb:before{content:"";filter:blur(.23rem);background:#ffffffa8;border:0;border-radius:50%;position:absolute;inset:11% 44% 52% 14%;transform:rotate(-35deg)}.reward-orb:after,.cleared-orb:after{content:"";border:2px solid color-mix(in srgb, var(--orb-cyan) 56%, transparent);opacity:.72;border-radius:50%;position:absolute;inset:18%}.reward-orb:before,.reward-orb:after{content:none}.reward-orb-trail{background:radial-gradient(ellipse, var(--orb-cyan), transparent 72%);filter:blur(.45rem);opacity:.65;transform-origin:0;width:62%;height:36%;transform:rotate(var(--trail-angle,0deg)) translate(-115%, -50%);border-radius:50%;position:absolute;top:50%;left:50%}.reward-arrival{border:.2rem solid var(--orb-cyan);opacity:0;width:3.4rem;height:3.4rem;box-shadow:0 0 1rem var(--orb-yellow), inset 0 0 .65rem var(--orb-cyan);border-radius:50%;position:fixed;top:0;left:0}.cleared-fx{--clear-ring-at:.43s;--clear-spark-at:.39s}.cleared-fx.is-normal{--clear-ring-at:.86s;--clear-spark-at:.82s}.cleared-fx.is-rare{--clear-ring-at:1.32s;--clear-spark-at:1.28s}.cleared-fx.is-scroll{--clear-ring-size:10rem;--clear-spark-distance:8rem}.cleared-fx.is-chapter{--clear-ring-size:7rem;--clear-spark-distance:5.5rem}.cleared-hero.is-scroll.is-quiet .cleared-orb{width:7rem;height:7rem}.cleared-hero.is-scroll.is-normal .cleared-orb{width:8.5rem;height:8.5rem}.cleared-hero.is-scroll.is-rare .cleared-orb{width:10rem;height:10rem}.cleared-ring{width:var(--clear-ring-size);height:var(--clear-ring-size);border:.22rem solid var(--orb-cyan);box-shadow:0 0 1rem var(--orb-cyan), inset 0 0 .8rem var(--orb-lime);opacity:0;border-radius:50%;position:absolute;top:50%;left:50%}.cleared-ring--echo{border-color:var(--orb-yellow)}.cleared-sparks{position:absolute;inset:0}.cleared-sparks span{--spark-angle:0deg;background:var(--orb-cyan);width:.4rem;height:.4rem;box-shadow:0 0 .7rem var(--orb-cyan);opacity:0;border-radius:50%;position:absolute;top:calc(50% - .2rem);left:calc(50% - .2rem)}.cleared-sparks span:nth-child(2){--spark-angle:45deg;background:var(--orb-yellow)}.cleared-sparks span:nth-child(3){--spark-angle:90deg}.cleared-sparks span:nth-child(4){--spark-angle:135deg;background:var(--orb-lime)}.cleared-sparks span:nth-child(5){--spark-angle:180deg}.cleared-sparks span:nth-child(6){--spark-angle:225deg;background:var(--orb-yellow)}.cleared-sparks span:nth-child(7){--spark-angle:270deg}.cleared-sparks span:nth-child(8){--spark-angle:315deg;background:var(--orb-lime)}.cleared-fx.is-chapter.is-quiet .cleared-sparks span:nth-child(n+5),.cleared-fx.is-chapter.is-normal .cleared-sparks span:nth-child(n+7),.cleared-fx.is-chapter .cleared-ring--echo,.cleared-hero:not(.is-live) .cleared-ring,.cleared-hero:not(.is-live) .cleared-sparks{display:none}.cleared-fx.is-live .cleared-ring{animation:nectar-clear-ring .36s ease-out var(--clear-ring-at) both}.cleared-fx.is-live.is-scroll .cleared-ring--echo{animation-delay:calc(var(--clear-ring-at) + .115s)}.cleared-fx.is-live .cleared-sparks span{animation:nectar-clear-spark .41s ease-out var(--clear-spark-at) both}.cleared-fx.is-quiet .cleared-rays{display:none}.cleared-fx.is-scroll.is-quiet .cleared-rays:not(.cleared-rays--fine){display:block}.cleared-fx.is-scroll.is-quiet.is-live .cleared-rays:not(.cleared-rays--fine){animation:.78s ease-out both cleared-rays}.cleared-bloom,.cleared-hero.is-quiet .cleared-bloom,.cleared-hero.is-rare .cleared-bloom{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--orb-yellow) 62%, white) 0%, color-mix(in srgb, var(--orb-lime) 45%, transparent) 35%, transparent 70%)}.cleared-fx.is-scroll .cleared-bloom{filter:saturate(1.2)}@keyframes nectar-clear-ring{0%{opacity:0;transform:translate(-50%,-50%)scale(.35)}28%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%)scale(2)}}@keyframes nectar-clear-spark{0%{transform:rotate(var(--spark-angle)) translateX(1rem) rotate(calc(-1 * var(--spark-angle))) scale(.45);opacity:0}24%{opacity:1}to{transform:rotate(var(--spark-angle)) translateX(var(--clear-spark-distance)) rotate(calc(-1 * var(--spark-angle))) scale(.55);opacity:0}}html[data-effects=off] .cleared-ring,html[data-effects=off] .cleared-sparks{display:none}@media (prefers-reduced-motion:reduce){.cleared-ring,.cleared-sparks{display:none}}}@layer accessibility{.card[data-slide=idea] .card-frame{container:reader-card/size}.card[data-slide=idea] .card-idea-slot{justify-content:center;align-items:center;min-height:0;padding:0;display:flex;overflow:clip}.feed-shell[data-mode=cards] .card:not([data-card-style=classic]) .example-face,.feed-shell[data-mode=cards] .card:not([data-card-style=classic]) .example-face.is-example{background:0 0;border:0}.card[data-slide=idea] .example-face{--idea-face-pad-inline:max(1.5rem, env(safe-area-inset-left), env(safe-area-inset-right));--idea-face-pad-bottom:max(.75rem, env(safe-area-inset-bottom));box-sizing:border-box;padding-top:max(4.35rem, calc(env(safe-area-inset-top) + 3.25rem));padding-bottom:var(--idea-face-pad-bottom);padding-inline:var(--idea-face-pad-inline);gap:1rem}.card[data-slide=idea] .reader-card-footer,.card[data-slide=idea] .reader-reels-footer,.card[data-slide=idea] .example-face>.card-bottom{flex:none;margin:0;padding:0;position:relative;inset:auto}.card[data-slide=idea] .reader-card-footer .card-actions{right:calc(-1 * var(--idea-face-pad-inline));bottom:calc(-1 * var(--idea-face-pad-bottom));position:absolute}.card[data-slide=idea] .reader-card-toolbar{margin-inline:calc(-1 * var(--idea-face-pad-inline));padding-inline:max(.4rem, env(safe-area-inset-left), env(safe-area-inset-right))}.card[data-slide=idea] .reader-reels-footer{min-height:var(--card-like-size);justify-content:space-between;align-items:end;gap:.75rem;display:flex}.card[data-slide=idea] .reader-reels-footer>.reels-source,.card[data-slide=idea] .reader-reels-footer>.card-actions{position:static;inset:auto}@container reader-card (height<=300px) and (width>=400px){.card[data-slide=idea] .example-face{--idea-face-pad-bottom:.35rem;padding-top:3.25rem;padding-bottom:var(--idea-face-pad-bottom)}.card[data-slide=idea] .reader-card-footer{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1rem}.card[data-slide=idea] .reader-card-footer:has(.mastery-cooldown){grid-template-columns:minmax(0,1fr)}.card[data-slide=idea] .mastery-tray{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.card[data-slide=idea] .reader-card-footer>.reels-source{grid-column:1/-1}}.card[data-slide=idea] .reader-reels-footer>.card-actions{flex-direction:row;margin-left:auto}.card[data-slide=idea] .card-idea[data-reading]{box-sizing:border-box;width:100%;max-width:min(34ch,36rem,100%);font-family:var(--reading-font,var(--nectar-font));font-size-adjust:.519;font-size:clamp(1.375rem,1rem + 2vw,2.25rem);font-weight:var(--reading-font-weight,500);font-synthesis:var(--reading-font-synthesis,auto);-webkit-font-smoothing:var(--reading-font-smoothing,auto);letter-spacing:min(var(--reading-tracking,0em), .02em);text-align:center;text-wrap:balance;white-space:pre-line;word-break:normal;overflow-wrap:normal;color:var(--reading-ink);background:color-mix(in srgb, var(--reading-surface) 58%, transparent);box-shadow:none;text-shadow:none;-webkit-backdrop-filter:none;flex:none;margin:0 auto;padding:.6em;line-height:1.4}html:not([data-effects=off]) .card[data-slide=idea]:not(.is-active):not(.is-settled) .card-idea,html:not([data-effects=off]) .card[data-slide=idea] .example-deck[data-transition=exiting] .example-face.is-current:not(.is-dragging) .card-idea,html:not([data-effects=off]) .card[data-slide=idea] .example-face.is-under .card-idea{opacity:0;visibility:hidden;transform:translateY(18px)}.card[data-slide=idea] .card-idea.is-plate-entering{opacity:0;transform:translateY(18px)}.card[data-slide=idea] .card-idea[data-reading=prose]{text-align:left;text-wrap:pretty;max-width:min(42ch,36rem,100%);font-size:clamp(1.25rem,1rem + 1vw,1.75rem);line-height:1.5}.card[data-slide=idea] .card-idea:is(.is-good,.is-important){font-weight:var(--reading-font-weight,600)}.card[data-slide=idea] .card-idea-text{width:100%;text-align:inherit;font-weight:inherit;text-shadow:none;margin-inline:auto}.card[data-slide=idea] .card-idea-text>span{width:100%;display:block;overflow:visible}.card[data-slide=idea] .card-idea-text [data-word]{white-space:normal;overflow-wrap:anywhere;max-width:100%}.card[data-slide=idea] .card-idea-text span:has(>[data-word]){white-space:normal;overflow-wrap:anywhere;max-width:100%}.card[data-card-style] .chapter-title,.card[data-card-style] .cleared-headline,.card[data-card-style] .cleared-title{overflow:visible}.card[data-slide=idea] .card-idea-text::selection{color:var(--reading-surface);background:var(--reading-ink)}@media (width>=640px){.card[data-slide=idea] .example-face{--idea-face-pad-inline:2.5rem;padding-inline:var(--idea-face-pad-inline)}}.card[data-card-style] .chapter-title,.card[data-card-style] .cleared-headline,.card[data-card-style] .cleared-title{max-width:100%;font-family:var(--reading-font,var(--nectar-font));font-size-adjust:.519;font-weight:var(--reading-font-weight,600);font-synthesis:var(--reading-font-synthesis,auto);-webkit-font-smoothing:var(--reading-font-smoothing,auto);letter-spacing:var(--reading-tracking,0);overflow-wrap:normal;text-wrap:pretty}.card[data-card-style] .cleared-headline{white-space:nowrap;min-width:0}.card[data-card-style=balatro] :is(.card-idea[data-reading],.chapter-title,.cleared-headline,.cleared-title){font-size-adjust:none}.card[data-card-style].card--chapter .card-body,.card[data-card-style].card--cleared .card-body{background-color:#0000}html:not([data-effects=off]) .card--chapter:not(.is-active):not(.is-settled) .card-read-plate,.card--chapter .card-read-plate.is-plate-entering{opacity:0;transform:translateY(18px)}.card--chapter .chapter-title.is-held{opacity:0}.card[data-slide=idea] .card-idea[data-reading],.card[data-card-style].card--chapter .card-read-plate,.card[data-card-style].card--cleared .card-read-plate{border:0;border-radius:.9rem}.card[data-card-style].card--chapter .card-read-plate,.card[data-card-style].card--cleared .card-read-plate{box-sizing:border-box;background:color-mix(in srgb, var(--reading-surface) 58%, transparent);min-width:0;max-width:100%;max-height:100%}.card[data-card-style] .cleared-title{text-wrap:balance}@media (prefers-reduced-motion:reduce){.card[data-slide=idea] .card-idea,.card[data-slide=idea] .card-idea-text,.card[data-card-style].card--chapter .chapter-title{animation:none}.card[data-card-style] .cleared-hero.is-live .cleared-headline,.card[data-card-style] .cleared-hero.is-live .cleared-title{opacity:1;animation:none;transform:none}}}
