.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}}
.app-announcement-dialog-module__KY-Q7q__panel{background:radial-gradient(circle at 88% 4%, rgb(var(--studio-accent-rgb) / .12), transparent 32%), rgb(var(--studio-card-rgb) / .985);border-color:rgb(var(--studio-text-rgb) / .13);box-shadow:0 42px 120px #0000008c, 0 1px 0 rgb(var(--studio-text-rgb) / .08) inset;border-radius:24px}.app-announcement-dialog-module__KY-Q7q__layout{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);min-height:min(620px,100dvh - 48px);max-height:calc(100dvh - 32px);display:grid}.app-announcement-dialog-module__KY-Q7q__visual{background:#201711;min-height:100%;position:relative;overflow:hidden}.app-announcement-dialog-module__KY-Q7q__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;animation:.9s cubic-bezier(.16,1,.3,1) .12s both app-announcement-dialog-module__KY-Q7q__artworkSettle;transform:scale(1.025)}.app-announcement-dialog-module__KY-Q7q__visualShade{pointer-events:none;background:linear-gradient(#110b0814,#0000 38%,#110b086b),linear-gradient(90deg,#0000 65%,#110b081f);position:absolute;inset:0}.app-announcement-dialog-module__KY-Q7q__content{scrollbar-width:thin;scrollbar-color:var(--studio-scrollbar-thumb) transparent;flex-direction:column;min-width:0;padding:clamp(34px,5vw,58px) clamp(30px,5vw,58px) 34px;display:flex;position:relative;overflow-y:auto}.app-announcement-dialog-module__KY-Q7q__close{z-index:2;border:1px solid rgb(var(--studio-text-rgb) / .08);background:rgb(var(--studio-text-rgb) / .035);width:38px;height:38px;color:var(--studio-text-subtle);border-radius:999px;place-items:center;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:grid;position:absolute;top:18px;right:18px}.app-announcement-dialog-module__KY-Q7q__close:hover{border-color:rgb(var(--studio-text-rgb) / .15);background:rgb(var(--studio-text-rgb) / .075);color:var(--studio-text);transform:rotate(3deg)}.app-announcement-dialog-module__KY-Q7q__close:focus-visible,.app-announcement-dialog-module__KY-Q7q__primaryAction:focus-visible{outline:2px solid rgb(var(--studio-accent-rgb) / .82);outline-offset:3px}.app-announcement-dialog-module__KY-Q7q__copy{padding-right:32px}.app-announcement-dialog-module__KY-Q7q__eyebrow{color:var(--studio-accent-strong);font-family:var(--font-meta);letter-spacing:.17em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:400}.app-announcement-dialog-module__KY-Q7q__title{max-width:460px;color:var(--studio-text);font-family:var(--font-serif);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(40px,4.6vw,55px);font-weight:400;line-height:.96}.app-announcement-dialog-module__KY-Q7q__description{max-width:490px;color:var(--studio-text-soft);text-wrap:pretty;margin:20px 0 0;font-size:14px;line-height:1.6}.app-announcement-dialog-module__KY-Q7q__points{border-top:1px solid rgb(var(--studio-text-rgb) / .1);margin:28px 0 0;padding:0;list-style:none;display:grid}.app-announcement-dialog-module__KY-Q7q__point{border-bottom:1px solid rgb(var(--studio-text-rgb) / .1);grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;padding:14px 0;display:grid}.app-announcement-dialog-module__KY-Q7q__pointNumber{color:var(--studio-accent-strong);font-family:var(--font-meta);letter-spacing:.12em;padding-top:2px;font-size:9px;font-weight:750}.app-announcement-dialog-module__KY-Q7q__point strong,.app-announcement-dialog-module__KY-Q7q__point small{display:block}.app-announcement-dialog-module__KY-Q7q__point strong{color:var(--studio-text);font-size:13px;font-weight:680;line-height:1.35}.app-announcement-dialog-module__KY-Q7q__point small{color:var(--studio-text-subtle);margin-top:3px;font-size:11px;line-height:1.45}.app-announcement-dialog-module__KY-Q7q__purchaseNote{border:1px solid rgb(var(--studio-accent-rgb) / .2);border-left-color:rgb(var(--studio-accent-rgb) / .68);background:rgb(var(--studio-accent-rgb) / .07);border-left-width:2px;border-radius:12px;margin-top:18px;padding:12px 14px}.app-announcement-dialog-module__KY-Q7q__purchaseNote strong{color:var(--studio-text);font-size:11px;font-weight:680;display:block}.app-announcement-dialog-module__KY-Q7q__purchaseNote p{color:var(--studio-text-subtle);margin:4px 0 0;font-size:10.5px;line-height:1.5}.app-announcement-dialog-module__KY-Q7q__purchaseNote a{color:var(--studio-accent-strong);text-decoration:underline;-webkit-text-decoration-color:rgb(var(--studio-accent-rgb) / .4);text-decoration-color:rgb(var(--studio-accent-rgb) / .4);text-underline-offset:2px;font-weight:700}.app-announcement-dialog-module__KY-Q7q__purchaseNote a:hover{color:var(--studio-text)}.app-announcement-dialog-module__KY-Q7q__purchaseNote a:focus-visible{outline:2px solid rgb(var(--studio-accent-rgb) / .8);outline-offset:3px;border-radius:2px}.app-announcement-dialog-module__KY-Q7q__actions{align-items:center;gap:16px;margin-top:auto;padding-top:28px;display:flex}.app-announcement-dialog-module__KY-Q7q__actions>span{color:var(--studio-text-subtle);font-family:var(--font-meta);font-size:10px;line-height:1.35}.app-announcement-dialog-module__KY-Q7q__primaryAction{border:1px solid rgb(var(--studio-text-rgb) / .18);background:var(--studio-primary);min-height:46px;color:var(--studio-primary-text);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:11px;padding:0 19px 0 21px;font-size:12px;font-weight:750;transition:background-color .17s,box-shadow .17s,transform .17s;display:inline-flex;box-shadow:0 10px 28px #00000029}.app-announcement-dialog-module__KY-Q7q__primaryAction:hover{background:var(--studio-primary-hover);transform:translateY(-1px);box-shadow:0 14px 34px #00000038}.app-announcement-dialog-module__KY-Q7q__primaryAction:active{transform:translateY(1px);box-shadow:0 6px 18px #0000002e}@keyframes app-announcement-dialog-module__KY-Q7q__artworkSettle{0%{filter:saturate(.84)contrast(.94);transform:scale(1.075)}to{filter:saturate()contrast();transform:scale(1.025)}}@media (max-width:700px){.app-announcement-dialog-module__KY-Q7q__panel{border-radius:20px}.app-announcement-dialog-module__KY-Q7q__layout{min-height:0;max-height:calc(100dvh - 24px);display:block;overflow-y:auto}.app-announcement-dialog-module__KY-Q7q__visual{aspect-ratio:16/7;min-height:190px}.app-announcement-dialog-module__KY-Q7q__image{-o-object-position:center 46%;object-position:center 46%}.app-announcement-dialog-module__KY-Q7q__content{padding:28px 22px 24px;overflow:visible}.app-announcement-dialog-module__KY-Q7q__close{border-color:rgb(var(--studio-text-rgb) / .11);background:rgb(var(--studio-card-rgb) / .8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:42px;height:42px;top:13px;right:13px}.app-announcement-dialog-module__KY-Q7q__copy{padding-right:26px}.app-announcement-dialog-module__KY-Q7q__eyebrow{margin-bottom:14px}.app-announcement-dialog-module__KY-Q7q__title{font-size:clamp(35px,10.5vw,46px);line-height:.98}.app-announcement-dialog-module__KY-Q7q__description{margin-top:15px;font-size:13px}.app-announcement-dialog-module__KY-Q7q__points{margin-top:22px}.app-announcement-dialog-module__KY-Q7q__point{padding:12px 0}.app-announcement-dialog-module__KY-Q7q__actions{text-align:center;gap:11px;padding-top:22px;display:grid}.app-announcement-dialog-module__KY-Q7q__primaryAction{width:100%}}@media (max-height:720px) and (max-width:700px){.app-announcement-dialog-module__KY-Q7q__visual{aspect-ratio:16/5;min-height:132px}.app-announcement-dialog-module__KY-Q7q__content{padding-top:22px}}@media (prefers-reduced-motion:reduce){.app-announcement-dialog-module__KY-Q7q__image{animation:none;transform:none}.app-announcement-dialog-module__KY-Q7q__close,.app-announcement-dialog-module__KY-Q7q__primaryAction{transition:none}}
