.studio-dashboard-module__dpoHUa__continueCard{isolation:isolate;transition:background-color .42s cubic-bezier(.22,1,.36,1),border-color .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),filter .42s cubic-bezier(.22,1,.36,1)}.studio-dashboard-module__dpoHUa__dashboardStack{gap:.75rem;display:grid}.studio-dashboard-module__dpoHUa__dashboardHero{min-height:17rem}.studio-dashboard-module__dpoHUa__dashboardLowerGrid{align-items:stretch;gap:.75rem}.studio-dashboard-module__dpoHUa__dashboardSessionsList{margin-top:.55rem}.studio-dashboard-module__dpoHUa__dashboardPremiumCta{margin-top:auto;padding-top:.8rem}@media (min-width:1024px){.studio-dashboard-module__dpoHUa__dashboardStack{gap:.65rem}.studio-dashboard-module__dpoHUa__dashboardHero{min-height:15.75rem}.studio-dashboard-module__dpoHUa__dashboardLowerGrid{gap:.65rem}}.studio-dashboard-module__dpoHUa__continueImageWash{background:linear-gradient(90deg,#060504e6 0%,#080706c7 30%,#0807066b 50%,#0807061f 68%,#0000 84%);transition:background .42s cubic-bezier(.22,1,.36,1)}.studio-dashboard-module__dpoHUa__continueBottomGlow{background:linear-gradient(#0000,#0303035c);transition:background .42s cubic-bezier(.22,1,.36,1)}.studio-dashboard-module__dpoHUa__continueKicker{filter:drop-shadow(0 1px 4px #000000b3);color:#ffd5be!important}.studio-dashboard-module__dpoHUa__continuePill{color:#fff0dce6!important}.studio-dashboard-module__dpoHUa__continueText,.studio-dashboard-module__dpoHUa__continueDescription{filter:drop-shadow(0 1px 5px #000000d1);font-weight:650;color:#fff0dcdb!important}.studio-dashboard-module__dpoHUa__continueDescription{color:#fff7e8d1!important}.studio-dashboard-module__dpoHUa__continueTitle{filter:drop-shadow(0 2px 12px #000000eb);color:#fffaf2!important}.studio-dashboard-module__dpoHUa__continueMetrics{transition:background-color .42s cubic-bezier(.22,1,.36,1),border-color .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1);background:#00000047!important;border-color:#ffd5be33!important}.studio-dashboard-module__dpoHUa__continueMetrics>span{border-color:#ffd5be29!important}.studio-dashboard-module__dpoHUa__continueMetrics span span:first-child{color:#fffaf2!important}.studio-dashboard-module__dpoHUa__continueMetrics span span:last-child{color:#fff0dca3!important}.studio-dashboard-module__dpoHUa__continueButton{box-shadow:0 12px 28px #00000057;color:#1a0d0a!important;background:#fffaf2!important}.studio-dashboard-module__dpoHUa__continueButton:hover{background:#ffd5be!important}.studio-dashboard-module__dpoHUa__continueSecondaryButton{filter:drop-shadow(0 1px 5px #000000b8);background:#fffaf214;border:1px solid #ffd5be2e;color:#fff0dcc2!important}.studio-dashboard-module__dpoHUa__continueSecondaryButton:hover{background:#ffd5be24;border-color:#ffd5be52;color:#fffaf2!important}.studio-shell[data-studio-theme=light] .studio-dashboard-module__dpoHUa__continueCard{border-color:#8d4f3b47;box-shadow:0 22px 58px #4836262e}.studio-shell[data-studio-theme=light] .studio-dashboard-module__dpoHUa__continueImageWash{background:linear-gradient(90deg,#080605e6 0%,#0d0a08c2 32%,#120d0a66 52%,#16100c1f 68%,#0000 84%)}.studio-shell[data-studio-theme=light] .studio-dashboard-module__dpoHUa__continueBottomGlow{background:linear-gradient(#0000,#07050452)}:is(.studio-shell[data-studio-theme=light] .studio-dashboard-module__dpoHUa__continueKicker,.studio-shell[data-studio-theme=light] .studio-dashboard-module__dpoHUa__continuePill){filter:drop-shadow(0 1px 5px #000000b8);color:#ffd9bf!important}.studio-shell[data-studio-theme=light] .studio-dashboard-module__dpoHUa__continuePill{background:#ffd9bf1f!important;border-color:#ffd9bf47!important}:is(.studio-shell[data-studio-theme=light] .studio-dashboard-module__dpoHUa__continueText,.studio-shell[data-studio-theme=light] .studio-dashboard-module__dpoHUa__continueDescription){filter:drop-shadow(0 1px 6px #000000d1);color:#fff7e8e0!important}.studio-shell[data-studio-theme=light] .studio-dashboard-module__dpoHUa__continueTitle{filter:drop-shadow(0 2px 14px #000000e6);color:#fffaf2!important}.studio-shell[data-studio-theme=light] .studio-dashboard-module__dpoHUa__continueMetrics{box-shadow:inset 0 1px #fffaf21f;background:#00000057!important;border-color:#fffaf270!important}.studio-shell[data-studio-theme=light] .studio-dashboard-module__dpoHUa__continueMetrics>span{border-color:#fffaf252!important}.studio-shell[data-studio-theme=light] .studio-dashboard-module__dpoHUa__continueMetrics span span:first-child{filter:drop-shadow(0 1px 5px #000000c7);color:#fffaf2!important}.studio-shell[data-studio-theme=light] .studio-dashboard-module__dpoHUa__continueMetrics span span:last-child{color:#fff0dcb8!important}.studio-shell[data-studio-theme=light] .studio-dashboard-module__dpoHUa__continueButton{box-shadow:0 14px 30px #00000047;color:#1a0d0a!important;background:#fffaf2!important}.studio-shell[data-studio-theme=light] .studio-dashboard-module__dpoHUa__continueButton:hover{background:#ffd5be!important}.studio-shell[data-studio-theme=light] .studio-dashboard-module__dpoHUa__continueSecondaryButton{background:#fffaf21f;border-color:#ffd9bf3d;color:#fff7e8d1!important}.studio-shell[data-studio-theme=light] .studio-dashboard-module__dpoHUa__continueSecondaryButton:hover{background:#ffd5be2e;border-color:#ffd9bf66;color:#fffaf2!important}.studio-dashboard-module__dpoHUa__premiumBanner{--premium-accent:#ffd5be;--premium-accent-soft:#ffd5bec7;--premium-cta-bg:#fffaf2;--premium-cta-bg-hover:#ffd5be;--premium-cta-icon-bg:#1a0d0a;--premium-cta-icon-text:#fffaf2;--premium-cta-text:#030303;--premium-text-muted:#fff0dc9e;--premium-text-soft:#fff7e8d1;--premium-text-strong:#fffaf2;color:var(--premium-text-soft);isolation:isolate;background:linear-gradient(112deg,#050403eb 0%,#0e0d0bc2 46%,#2a180eb3 100%),linear-gradient(#ffd5be1f,#fffaf205 46%,#03030338),url(/bg_studio.png) 50%/cover;border:1px solid #ffd5be2e;transition:border-color .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1);box-shadow:0 24px 70px #00000057,inset 0 1px #fffaf21a,inset 0 0 0 1px #fffaf20a}.studio-dashboard-module__dpoHUa__premiumBanner:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#03030333,#0000 38%,#ffd5be17),linear-gradient(135deg,#fffaf229,#0000 32%),linear-gradient(315deg,#d8a08a2e,#0000 36%);position:absolute;inset:0}.studio-dashboard-module__dpoHUa__premiumBanner:after{background-image:var(--studio-page-noise-texture);background-size:var(--studio-page-noise-size);content:"";mix-blend-mode:overlay;opacity:.42;pointer-events:none;z-index:0;position:absolute;inset:0}.studio-dashboard-module__dpoHUa__premiumBanner:hover{border-color:#ffd5be4d;box-shadow:0 28px 78px #0000006b,0 0 0 1px #ffd5be0f,inset 0 1px #fffaf221,inset 0 0 0 1px #fffaf20f}.studio-dashboard-module__dpoHUa__premiumAuthorBadge{color:#1a0d0a;letter-spacing:0;white-space:nowrap;background:#fffaf2eb;border:1px solid #ffffff57;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .65rem;font-size:.68rem;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 14px 32px #00000038}.studio-dashboard-module__dpoHUa__premiumDiscountChip{color:#fffaf2;background:linear-gradient(#fffaf233,#ffd5be0f),#0806059e;border:1px solid #ffd5be3d;border-radius:14px;min-width:4.4rem;padding:.55rem .6rem .45rem;box-shadow:inset 0 1px #fffaf21a,0 14px 32px #0003}.studio-dashboard-module__dpoHUa__premiumPricePanel{background:linear-gradient(135deg,#fffaf21a,#ffd5be0b),#0303034d;border:1px solid #fffaf21f;border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex;box-shadow:inset 0 1px #fffaf212,0 16px 38px #00000029}.studio-dashboard-module__dpoHUa__premiumCreditMeter{white-space:nowrap;background:#ffd5be17;border:1px solid #ffd5be2e;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .65rem;display:inline-flex}.studio-dashboard-module__dpoHUa__premiumFeatureGrid{color:#fff7e8d1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;font-size:.72rem;font-weight:700;display:grid}@media (max-width:640px){.studio-dashboard-module__dpoHUa__premiumPricePanel{flex-direction:column;align-items:flex-start}.studio-dashboard-module__dpoHUa__premiumFeatureGrid{grid-template-columns:1fr}}.studio-dashboard-module__dpoHUa__premiumTitle{text-shadow:0 2px 14px #0000006b;color:var(--premium-text-strong)!important}.studio-dashboard-module__dpoHUa__premiumLead{text-shadow:0 1px 9px #0000006b;color:var(--premium-text-soft)!important}.studio-dashboard-module__dpoHUa__premiumMetaText{color:var(--premium-accent-soft)!important}.studio-dashboard-module__dpoHUa__premiumPriceText{color:var(--premium-text-strong)!important}.studio-dashboard-module__dpoHUa__premiumAccentText,.studio-dashboard-module__dpoHUa__premiumAccentIcon{color:var(--premium-accent-soft)!important}.studio-dashboard-module__dpoHUa__premiumMutedText{color:var(--premium-text-muted)!important}.studio-dashboard-module__dpoHUa__premiumStrongMeta{color:var(--premium-text-strong)!important}.studio-dashboard-module__dpoHUa__premiumTinyPill{background:#fffaf214;border:1px solid #ffd5be2e;color:var(--premium-accent-soft)!important}.studio-dashboard-module__dpoHUa__premiumCta{background:var(--premium-cta-bg)!important;color:var(--premium-cta-text)!important}.studio-dashboard-module__dpoHUa__premiumCta:hover{background:var(--premium-cta-bg-hover)!important}.studio-dashboard-module__dpoHUa__premiumCtaIcon{background:var(--premium-cta-icon-bg)!important;color:var(--premium-cta-icon-text)!important}.studio-dashboard-module__dpoHUa__sessionsPanel{box-shadow:inset 0 1px #fffaf20a}.studio-dashboard-module__dpoHUa__sessionRow{border-radius:14px;padding-left:.35rem;padding-right:.35rem}.studio-dashboard-module__dpoHUa__sessionRow:hover{background:#d8a08a12}.studio-dashboard-module__dpoHUa__sessionRow:hover .studio-dashboard-module__dpoHUa__sessionThumb{border-color:#d8a08a61;transform:translateY(-1px)}.studio-dashboard-module__dpoHUa__sessionRow:hover .studio-dashboard-module__dpoHUa__sessionDuration{background:#d8a08a1f;border-color:#d8a08a47;color:#f0ecd8!important}.studio-dashboard-module__dpoHUa__sessionThumb,.studio-dashboard-module__dpoHUa__sessionDuration{transition:background-color .24s cubic-bezier(.22,1,.36,1),border-color .24s cubic-bezier(.22,1,.36,1),color .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1)}.studio-shell[data-studio-theme=light] .studio-dashboard-module__dpoHUa__sessionsPanel{box-shadow:0 18px 46px #4836261a}.studio-shell[data-studio-theme=light] .studio-dashboard-module__dpoHUa__sessionRow:hover{background:#8d4f3b12}.studio-shell[data-studio-theme=light] .studio-dashboard-module__dpoHUa__sessionRow:hover .studio-dashboard-module__dpoHUa__sessionThumb{border-color:#8d4f3b47}.studio-shell[data-studio-theme=light] .studio-dashboard-module__dpoHUa__sessionRow:hover .studio-dashboard-module__dpoHUa__sessionDuration{background:#8d4f3b1a;border-color:#8d4f3b38;color:#3f3328!important}
.reader-dashboard-module__qYXrna__readerStack{gap:1rem;display:grid}@media (min-width:1024px){.reader-dashboard-module__qYXrna__readerStack{gap:1.15rem}}.reader-dashboard-module__qYXrna__sectionTitle{color:var(--studio-text-strong);font-family:var(--font-serif);letter-spacing:0;margin:0;font-size:1.7rem;font-weight:500;line-height:.96}@media (min-width:640px){.reader-dashboard-module__qYXrna__sectionTitle{font-size:2.05rem}}.reader-dashboard-module__qYXrna__sectionLabel{color:var(--studio-accent);font-family:var(--font-meta);letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:700;line-height:1}.reader-dashboard-module__qYXrna__continueHero{background:var(--studio-surface);border:1px solid rgb(var(--studio-accent-rgb) / .32);isolation:isolate;border-radius:24px;min-height:15.5rem;position:relative;overflow:hidden;box-shadow:0 22px 64px #00000057}@media (min-width:640px){.reader-dashboard-module__qYXrna__continueHero{border-radius:28px;min-height:17rem}}.reader-dashboard-module__qYXrna__continueBackdrop{-o-object-fit:cover;object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1);transform:scale(1.06)}.reader-dashboard-module__qYXrna__continueHero:hover .reader-dashboard-module__qYXrna__continueBackdrop{transform:scale(1.1)}.reader-dashboard-module__qYXrna__continueScrim{z-index:1;background:linear-gradient(99deg,#060504f2 0%,#080706d6 32%,#08070685 58%,#08070633 82%,#0000 100%),linear-gradient(#0000 42%,#03030380);position:absolute;inset:0}.reader-dashboard-module__qYXrna__continueGrain{background-image:var(--studio-page-noise-texture);background-size:var(--studio-page-noise-size);mix-blend-mode:overlay;opacity:.4;pointer-events:none;z-index:1;position:absolute;inset:0}.reader-dashboard-module__qYXrna__continueBook{aspect-ratio:3/4;border:1px solid #fffaf229;border-radius:6px 11px 11px 6px;flex:none;align-self:center;position:relative;overflow:hidden;box-shadow:0 20px 44px #0000008c,0 2px 6px #0006}.reader-dashboard-module__qYXrna__continueBook:after{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(90deg,#0000006b 0%,#0000000f 9%,#0000 16% 90%,#fffaf21f 100%);position:absolute;inset:0}.reader-dashboard-module__qYXrna__continueKicker{color:#ffd5be;text-shadow:0 1px 6px #000000b8}.reader-dashboard-module__qYXrna__continueTitle{color:#fffaf2;font-family:var(--font-serif);letter-spacing:0;text-shadow:0 2px 18px #000000db;font-weight:500;line-height:.96}.reader-dashboard-module__qYXrna__continueByline{color:#fff4e5db;text-shadow:0 1px 6px #000000d1}.reader-dashboard-module__qYXrna__continueProgressMeta{color:#fff4e5d1;text-shadow:0 1px 5px #000000c7}.reader-dashboard-module__qYXrna__continueBar{background:#fffaf229;border-radius:999px;overflow:hidden;box-shadow:inset 0 1px 2px #0000006b}.reader-dashboard-module__qYXrna__continueBarFill{background:linear-gradient(90deg,#d8a08a,#ffd5be);border-radius:999px;height:100%;box-shadow:0 0 16px #ffd5be80}.reader-dashboard-module__qYXrna__continuePrimary{color:#1a0d0a;background:#fffaf2;box-shadow:0 14px 32px #0000006b}.reader-dashboard-module__qYXrna__continuePrimary:hover{background:#ffd5be}.reader-dashboard-module__qYXrna__continueSecondary{color:#fff4e5d6;background:#fffaf20f;border:1px solid #ffd5be38}.reader-dashboard-module__qYXrna__continueSecondary:hover{color:#fffaf2;background:#ffd5be24;border-color:#ffd5be61}.studio-shell[data-studio-theme=light] .reader-dashboard-module__qYXrna__continueHero{border-color:#8d4f3b4d;box-shadow:0 22px 60px #48362638}.studio-shell[data-studio-theme=light] .reader-dashboard-module__qYXrna__continueScrim{background:linear-gradient(99deg,#080605f2 0%,#0e0a08d1 34%,#140e0b75 60%,#18110d29 82%,#0000 100%),linear-gradient(#0000 42%,#06040375)}.reader-dashboard-module__qYXrna__heroEmpty{background:radial-gradient(ellipse at 92% -40%, rgb(var(--studio-accent-rgb) / .16), transparent 56%), var(--studio-surface);border:1px solid var(--studio-border);box-shadow:inset 0 1px 0 rgb(var(--studio-text-rgb) / .04);border-radius:22px;padding:1.5rem 1.15rem;position:relative;overflow:hidden}@media (min-width:640px){.reader-dashboard-module__qYXrna__heroEmpty{padding:2rem 1.35rem}}.reader-dashboard-module__qYXrna__heroEmptyGlow{background:rgb(var(--studio-accent-rgb) / .16);filter:blur(80px);pointer-events:none;border-radius:999px;width:20rem;height:18rem;position:absolute;top:-7rem;right:-3rem}.reader-dashboard-module__qYXrna__shelfScroller{scroll-snap-type:x proximity;gap:.9rem;padding:.25rem 0;display:flex;overflow-x:auto}.reader-dashboard-module__qYXrna__shelfScroller::-webkit-scrollbar{display:none}.reader-dashboard-module__qYXrna__shelfScroller{-ms-overflow-style:none;scrollbar-width:none}.reader-dashboard-module__qYXrna__shelfItem{scroll-snap-align:start;flex:none;width:8.5rem}@media (min-width:640px){.reader-dashboard-module__qYXrna__shelfItem{width:9.75rem}}.reader-dashboard-module__qYXrna__shelfCover{aspect-ratio:3/4;background:linear-gradient(135deg, rgb(var(--studio-accent-rgb) / .16), transparent 46%), var(--studio-card);border:1px solid var(--studio-border);border-radius:7px 13px 13px 7px;transition:border-color .32s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.reader-dashboard-module__qYXrna__shelfItem:hover .reader-dashboard-module__qYXrna__shelfCover{border-color:rgb(var(--studio-accent-rgb) / .5)}.reader-dashboard-module__qYXrna__shelfCoverScrim{z-index:2;background:linear-gradient(#0000 48%,#030303bd);position:absolute;inset:0}.reader-dashboard-module__qYXrna__shelfChip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff4e5;font-family:var(--font-meta);letter-spacing:.04em;z-index:3;background:#0605048f;border:1px solid #fffaf229;border-radius:999px;align-items:center;gap:.28rem;padding:.3rem .45rem;font-size:.58rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;bottom:.5rem;left:.5rem}.reader-dashboard-module__qYXrna__shelfTitle{color:var(--studio-text-strong);font-family:var(--font-serif);letter-spacing:0;font-size:1.02rem;font-weight:500;line-height:1.08}.reader-dashboard-module__qYXrna__shelfItem:hover .reader-dashboard-module__qYXrna__shelfTitle{color:var(--studio-accent)}.reader-dashboard-module__qYXrna__panel{background:var(--studio-surface);border:1px solid var(--studio-border);box-shadow:inset 0 1px 0 rgb(var(--studio-text-rgb) / .04);border-radius:22px;flex-direction:column;min-width:0;padding:1.15rem;display:flex}@media (min-width:640px){.reader-dashboard-module__qYXrna__panel{padding:1.35rem}}.reader-dashboard-module__qYXrna__row{border-radius:14px;transition:background-color .22s,transform .22s}.reader-dashboard-module__qYXrna__row:hover{background:rgb(var(--studio-accent-rgb) / .08)}.reader-dashboard-module__qYXrna__rowThumb{aspect-ratio:3/4;border:1px solid var(--studio-border);border-radius:5px 8px 8px 5px;transition:border-color .22s,transform .22s;position:relative;overflow:hidden}.reader-dashboard-module__qYXrna__row:hover .reader-dashboard-module__qYXrna__rowThumb{border-color:rgb(var(--studio-accent-rgb) / .45);transform:translateY(-1px)}.reader-dashboard-module__qYXrna__rowTitle{color:var(--studio-text-strong);font-family:var(--font-serif);letter-spacing:0;font-size:1.18rem;font-weight:500;line-height:1.05}.reader-dashboard-module__qYXrna__row:hover .reader-dashboard-module__qYXrna__rowTitle{color:var(--studio-accent)}.reader-dashboard-module__qYXrna__rowArrow{color:var(--studio-text-subtle);opacity:0;transition:opacity .22s,transform .22s,color .22s;transform:translate(-.25rem)}.reader-dashboard-module__qYXrna__row:hover .reader-dashboard-module__qYXrna__rowArrow{color:var(--studio-accent);opacity:1;transform:translate(0)}.reader-dashboard-module__qYXrna__emptyState{border:1px dashed var(--studio-border-strong);color:var(--studio-text-subtle);text-align:center;border-radius:16px;align-content:center;justify-items:center;gap:.5rem;min-height:8rem;padding:1.25rem;transition:border-color .22s,color .22s;display:grid}.reader-dashboard-module__qYXrna__emptyState:hover{border-color:rgb(var(--studio-accent-rgb) / .45);color:var(--studio-text)}@media (prefers-reduced-motion:reduce){.reader-dashboard-module__qYXrna__continueBackdrop,.reader-dashboard-module__qYXrna__continueHero:hover .reader-dashboard-module__qYXrna__continueBackdrop,.reader-dashboard-module__qYXrna__row:hover .reader-dashboard-module__qYXrna__rowThumb,.reader-dashboard-module__qYXrna__rowArrow{transition:none;transform:none}}
