*{box-sizing:border-box}:root{color-scheme:dark;--bg:#080b10;--panel:#0f131a;--panel-2:#141922;--panel-3:#1a202a;--text:#f4f6f9;--muted:#9299a5;--line:rgba(255,255,255,.08);--accent:#a66cff;--accent-2:#6e4ee7;--accent-soft:rgba(166,108,255,.13)}body,html{margin:0;min-height:100%;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}button{color:inherit}.siteShell{min-height:100vh;display:grid;grid-template-columns:220px minmax(0,1fr)}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:22px 14px 18px;border-right:1px solid var(--line);background:#090c11;overflow-y:auto}.brand{display:flex;align-items:center;gap:10px;padding:0 10px 22px}.brandMark{display:grid;place-items:center;width:31px;height:31px;font-weight:900;background:linear-gradient(135deg,var(--accent),#d79bff);box-shadow:0 0 24px rgba(166,108,255,.22)}.brandWord{font-size:15px;font-weight:900;letter-spacing:.09em}.nav{display:grid;grid-gap:4px;gap:4px}.navItem{width:100%;height:39px;border:0;border-radius:9px;display:flex;align-items:center;gap:12px;padding:0 12px;background:transparent;color:#c8cdd6;cursor:pointer;text-align:left}.navItem.active,.navItem:hover{background:var(--panel-3);color:white}.navItem.active{box-shadow:inset 3px 0 0 var(--accent)}.navIcon{width:18px;color:#d9dce3;text-align:center}.sidebarBottom{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.mainArea{min-width:0;padding:0 26px 64px}.topbar{min-height:70px;display:grid;grid-template-columns:minmax(260px,620px) auto;justify-content:space-between;align-items:center;grid-gap:20px;gap:20px;position:-webkit-sticky;position:sticky;top:0;z-index:5;background:linear-gradient(180deg,rgba(8,11,16,.98),rgba(8,11,16,.91));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobileBrand{display:none}.search{height:40px;display:flex;align-items:center;gap:10px;padding:0 14px;background:var(--panel);border:1px solid var(--line);border-radius:999px}.search span{color:var(--muted)}.search input{width:100%;border:0;outline:0;color:white;background:transparent}.search input::placeholder{color:#767e8a}.topActions{display:flex;align-items:center;gap:10px}.libraryTopbar>.topActions,.topbar>.topActions{margin-left:auto;justify-self:end;flex-shrink:0}.avatar,.createButton,.filter,.iconButton,.primaryButton,.secondaryButton,.textButton{border:0;cursor:pointer}.createButton{padding:0 16px;border-radius:999px;border:1px solid var(--line);font-weight:700}.avatar,.createButton,.iconButton{height:38px;background:var(--panel-2)}.avatar,.iconButton{width:38px;border-radius:50%;border:1px solid var(--line)}.avatar{background:linear-gradient(135deg,#6944b8,#b36fcd);font-size:12px;font-weight:800}.filters{display:flex;gap:9px;overflow-x:auto;padding:4px 0 18px;scrollbar-width:none}.filters::-webkit-scrollbar{display:none}.filter{white-space:nowrap;padding:8px 13px;border-radius:8px;background:var(--panel-2);color:#d8dde5;border:1px solid var(--line);font-size:13px}.activeFilter{background:#f3f5f8;color:#090b0f}.hero{min-height:290px;border-radius:20px;overflow:hidden;background:#101522 url(/images/home_banner1.jpg) 50%/cover no-repeat;border:1px solid var(--line);display:grid;grid-template-columns:1.15fr .85fr;position:relative}.hero:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(12,16,28,.99),rgba(12,16,28,.99) 31%,rgba(12,16,28,.94) 42%,rgba(12,16,28,.56) 58%,rgba(12,16,28,.12) 76%,rgba(12,16,28,0))}.heroCopy{padding:48px;align-self:center;position:relative;z-index:2}.eyebrow{color:#c9b3f1;font-size:12px;font-weight:800;letter-spacing:.14em}.hero h1{margin:12px 0 13px;color:#f7f8fb;max-width:660px;font-size:clamp(34px,4.3vw,64px);line-height:.98;letter-spacing:-.04em}.hero p{max-width:590px;color:#bbc1ca;font-size:17px;line-height:1.55}.heroActions{margin-top:24px;display:flex;gap:10px}.primaryButton,.secondaryButton{height:42px;padding:0 18px;border-radius:10px;font-weight:800}.primaryButton{background:linear-gradient(135deg,var(--accent),var(--accent-2))}.secondaryButton{background:rgba(255,255,255,.07);border:1px solid var(--line)}.heroArt{position:relative;min-height:290px;z-index:1}.heroArt>*{display:none}.moon{width:120px;height:120px;border-radius:50%;right:20%;top:18%;background:radial-gradient(circle at 42% 38%,#fff6d6,#ffc977 45%,#d9825c 72%,transparent 74%);filter:drop-shadow(0 0 35px rgba(255,190,111,.32))}.hill,.moon{position:absolute}.hill{border-radius:50% 50% 0 0;bottom:-55px;transform:rotate(-7deg)}.hillOne{right:-5%;width:90%;height:180px;background:#171921}.hillTwo{left:-14%;width:75%;height:130px;background:#0e1117}.heroStar{position:absolute;right:42%;top:42%;font-size:42px;color:#ffcf76;text-shadow:0 0 24px rgba(255,207,118,.55)}.rowSection{margin-top:34px}.sectionHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.sectionHeader h2{margin:0;font-size:22px}.sectionHeader p{margin:5px 0 0;color:var(--muted);font-size:14px}.textButton{background:none;color:#c9adff}.cardGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:15px;gap:15px}.contentCard{min-width:0}.thumb{aspect-ratio:16/10;border-radius:13px;overflow:hidden;background:var(--panel-2);border:1px solid var(--line)}.art,.thumb{position:relative}.art{width:100%;height:100%;display:grid;place-items:center;overflow:hidden}.art:after{content:"";position:absolute;inset:auto -10% -35% -10%;height:72%;background:rgba(0,0,0,.34);border-radius:50% 50% 0 0}.art-night,.art-star{background:linear-gradient(180deg,#10204b,#24365f 56%,#171a27)}.art-mouse,.art-puppy{background:linear-gradient(145deg,#7f5138,#d7955e 48%,#2c1a1a)}.art-garden,.art-tree{background:linear-gradient(160deg,#272612,#5c5129 55%,#111a13)}.art-ocean{background:linear-gradient(160deg,#0f2847,#116176 55%,#0c1725)}.art-dragon{background:linear-gradient(145deg,#402314,#a55623 56%,#24120f)}.art-storm{background:linear-gradient(160deg,#203446,#865c43 58%,#12171f)}.art-music{background:linear-gradient(160deg,#513225,#c27f41 58%,#291a16)}.art-snow{background:linear-gradient(160deg,#8ba3b8,#cad4d8 48%,#657684)}.art-sunset{background:linear-gradient(160deg,#6f3152,#d58269 55%,#6d3e67)}.artGlow{position:absolute;width:58%;height:58%;border-radius:50%;background:rgba(255,203,119,.18);filter:blur(16px)}.artShape{position:relative;z-index:2;font-size:clamp(30px,4vw,58px);color:#ffd67d;text-shadow:0 0 22px rgba(255,214,125,.38)}.duration{position:absolute;right:7px;bottom:7px;z-index:3;padding:3px 6px;border-radius:5px;background:rgba(0,0,0,.72);font-size:10px;font-weight:800}.contentCard h3{margin:9px 0 3px;font-size:14px;line-height:1.25}.contentCard p,.contentCard span{margin:0;color:var(--muted);font-size:12px;line-height:1.45}@media (max-width:1250px){.cardGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.siteShell{grid-template-columns:76px minmax(0,1fr)}.sidebar{padding-left:8px;padding-right:8px}.brandWord,.navItem span:not(.navIcon),.sidebarBottom span:not(.navIcon){display:none}.brand{padding-left:0;padding-right:0}.brand,.navItem{justify-content:center}.navItem{padding:0}.navIcon{width:auto}.hero{grid-template-columns:1fr}.heroArt{min-height:170px}.heroCopy{padding-bottom:10px}.cardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.siteShell{display:block}.sidebar{display:none}.mainArea{padding:0 14px 44px}.topbar{grid-template-columns:1fr auto;grid-template-areas:"brand actions" "search search";padding:10px 0 12px;gap:10px}.mobileBrand{display:block;grid-area:brand}.mobileBrand .brand{padding:0}.search{grid-area:search}.topActions{grid-area:actions}.createButton{display:none}.heroCopy{padding:28px 24px 8px}.hero h1{font-size:40px}.cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sectionHeader p{display:none}}@media (max-width:410px){.cardGrid{grid-template-columns:1fr 1fr;gap:11px}.contentCard h3{font-size:13px}}.authorLink,.brandLink,.linkButton,.navItem{text-decoration:none}.linkButton{display:inline-flex;align-items:center;justify-content:center}.authorLink{display:block;color:var(--muted);font-size:12px;line-height:1.45;margin:0}.authorLink:hover{color:#d8c7ff}.authorMain{padding-bottom:72px}.channelBanner{min-height:230px;border-radius:19px;overflow:hidden;border:1px solid var(--line);position:relative;background:radial-gradient(circle at 74% 34%,rgba(255,186,110,.28),transparent 20%),linear-gradient(120deg,#26334d,#4f4960 45%,#865442)}.bannerSky{position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 40%),radial-gradient(circle at 20% 22%,rgba(255,255,255,.09),transparent 15%)}.bannerSun{position:absolute;width:90px;height:90px;border-radius:50%;right:16%;top:24%;background:radial-gradient(circle at 40% 38%,#fff4c8,#ffbe6d 56%,#d9774f 76%);box-shadow:0 0 50px rgba(255,183,103,.25)}.bannerHill{position:absolute;bottom:-58px;border-radius:50% 50% 0 0;background:rgba(10,13,19,.72)}.bannerHillOne{width:58%;height:130px;right:-5%;transform:rotate(-4deg)}.bannerHillTwo{width:52%;height:110px;right:28%;background:rgba(17,20,29,.6);transform:rotate(6deg)}.bannerCopy{position:absolute;left:34px;bottom:30px;display:grid;grid-gap:5px;gap:5px;z-index:2}.bannerCopy span{font-size:11px;font-weight:900;letter-spacing:.16em;color:#e7d8ff}.bannerCopy strong{font-size:clamp(28px,3vw,46px);line-height:1}.bannerCopy small{color:#e0d9d2;font-size:14px}.authorIdentity{display:grid;grid-template-columns:132px minmax(0,1fr);grid-gap:26px;gap:26px;align-items:center;padding:24px 8px 18px}.authorPortrait{width:118px;height:118px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 50% 35%,rgba(255,255,255,.18),transparent 21%),linear-gradient(150deg,#c69373,#815b55 52%,#45333d);border:3px solid rgba(255,255,255,.11);box-shadow:0 10px 30px rgba(0,0,0,.28)}.authorPortrait span{font-size:30px;font-weight:900;letter-spacing:-.04em}.authorNameRow{display:flex;align-items:center;gap:9px}.authorNameRow h1{margin:0;font-size:31px;letter-spacing:-.03em}.verified{width:21px;height:21px;border-radius:50%;display:inline-grid;place-items:center;background:#eceef4;color:#11151c;font-size:12px;font-weight:900}.bio,.handle,.stats{margin:5px 0 0;color:var(--muted)}.handle{color:#c0c5cd}.stats{font-size:13px}.bio{max-width:710px;line-height:1.5}.bioMoreLink{color:inherit;font-weight:800;text-decoration:none;cursor:pointer}.bioMoreLink:focus-visible,.bioMoreLink:hover{color:var(--text);text-decoration:underline}.authorActions{margin-top:15px;display:flex;gap:9px;flex-wrap:wrap}.channelTabs{display:flex;gap:22px;overflow-x:auto;padding:0 8px;border-bottom:1px solid var(--line);scrollbar-width:none}.channelTabs::-webkit-scrollbar{display:none}.channelTab{min-width:max-content;border:0;background:transparent;color:var(--muted);padding:13px 1px 12px;cursor:pointer;position:relative}.activeChannelTab,.channelTab:hover{color:white}.activeChannelTab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--accent)}.authorRow{margin-top:28px}.channelGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.channelCard h3{margin:9px 0 3px;font-size:14px;line-height:1.25}.channelCard p{margin:0;color:var(--muted);font-size:12px}.channelThumb{aspect-ratio:16/9}.contentType{position:absolute;left:7px;bottom:7px;z-index:3;padding:4px 7px;border-radius:6px;background:rgba(0,0,0,.68);border:1px solid rgba(255,255,255,.1);font-size:10px;font-weight:800}.art-cat{background:linear-gradient(145deg,#5a3428,#be7449 55%,#291b1a)}@media (max-width:1000px){.channelGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.channelBanner{min-height:190px}.bannerCopy{left:22px;bottom:22px}.authorIdentity{grid-template-columns:90px minmax(0,1fr);gap:17px}.authorPortrait{width:82px;height:82px}.authorNameRow h1{font-size:25px}.channelGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.authorIdentity{grid-template-columns:1fr}.channelGrid{grid-template-columns:1fr 1fr;gap:11px}.channelTabs{gap:17px}}.card .thumb{aspect-ratio:2/3;max-height:none}.card .art{height:100%}.bookCover,.card .thumb{border-radius:8px;box-shadow:0 8px 22px rgba(0,0,0,.28)}.card .duration{display:none}.channelCard .channelThumb{aspect-ratio:2/3}.channelCard .channelThumb .art{height:100%}.channelGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.channelCard h3{margin-top:10px}.rowGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}@media (max-width:1200px){.channelGrid,.rowGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1000px){.channelGrid,.rowGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.channelGrid,.rowGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.channelGrid,.rowGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.contentCard .thumb{aspect-ratio:2/3!important;height:auto!important;min-height:0!important}.contentCard .thumb .art{height:100%}.contentCard .duration{display:none!important}.cardGrid{grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:start}@media (max-width:1200px){.cardGrid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (max-width:1000px){.cardGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:760px){.cardGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:520px){.cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.bookAuthor,.bookCardLink,.textLink{color:inherit;text-decoration:none}.bookCardLink{display:block}.bookAuthor:hover strong,.bookCardLink:hover h3,.textLink:hover{color:#dac7ff}.bookMain{padding-bottom:80px}.bookHero{display:grid;grid-template-columns:minmax(250px,330px) minmax(0,1fr);grid-gap:clamp(34px,5vw,76px);gap:clamp(34px,5vw,76px);align-items:start;padding:34px 20px 30px;border-bottom:1px solid var(--line)}.bookCoverLarge{aspect-ratio:2/3;position:relative;overflow:hidden;border-radius:10px;box-shadow:0 22px 60px rgba(0,0,0,.45);border:1px solid rgba(255,255,255,.11)}.bookCoverLarge .art{height:100%}.coverText{position:absolute;inset:auto 22px 28px;z-index:3;display:grid;grid-gap:5px;gap:5px;text-shadow:0 2px 12px rgba(0,0,0,.65)}.coverText small{font-size:10px;letter-spacing:.18em;font-weight:900}.coverText strong{font-size:clamp(24px,2.4vw,39px);line-height:.92;letter-spacing:-.04em}.coverText span{font-size:13px;font-weight:800;letter-spacing:.12em}.bookInfo{padding-top:8px}.bookBadges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.bookBadges span{border:1px solid var(--line);background:rgba(255,255,255,.045);color:#c9cdd5;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800}.bookInfo h1{max-width:820px;margin:0;font-size:clamp(34px,4.5vw,64px);line-height:.98;letter-spacing:-.045em}.bookAuthor{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:11px;margin-top:19px}.miniPortrait{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#b9876e,#503744);border:1px solid rgba(255,255,255,.12);font-size:12px;font-weight:900}.bookAuthor>span:last-child{display:grid;grid-gap:2px;gap:2px}.bookAuthor strong{font-size:14px}.bookAuthor small{color:var(--muted);font-size:11px}.bookDescription{max-width:780px;margin:22px 0 0;color:#c7cbd3;font-size:16px;line-height:1.65}.bookStats{display:flex;gap:18px;flex-wrap:wrap;margin-top:18px;color:var(--muted);font-size:12px}.experienceButtons{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.experiencePrimary{min-width:132px}.bookPurchase{max-width:520px;margin-top:26px;padding:16px;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--line);background:rgba(255,255,255,.035)}.bookPurchase>div{display:grid;grid-gap:3px;gap:3px}.bookPurchase small{color:var(--muted)}.bookPurchase strong{font-size:24px}.buyButton{border:0;background:white;color:#11131a;font-weight:900;padding:11px 20px;border-radius:8px;cursor:pointer}.bookUtility{display:flex;gap:8px;flex-wrap:wrap;margin-top:13px}.bookUtility button{border:0;background:transparent;color:var(--muted);padding:7px 8px;cursor:pointer}.bookUtility button:hover{color:white}.bookDetailGrid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.8fr);grid-gap:18px;gap:18px;margin-top:28px}.panel{border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.025);padding:22px}.panel h2{margin:0 0 13px;font-size:18px}.bookAbout p{max-width:800px;color:#bfc4cc;line-height:1.7;margin:0 0 12px}.bookDetails dl{margin:0}.bookDetails dl div{display:grid;grid-template-columns:90px 1fr;grid-gap:14px;gap:14px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.06)}.bookDetails dl div:last-child{border-bottom:0}.bookDetails dt{color:var(--muted);font-size:12px}.bookDetails dd{margin:0;font-size:12px}.relatedBooks{margin-top:34px}.relatedGrid{grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:16px;gap:16px}.relatedCover{aspect-ratio:2/3;box-shadow:0 8px 22px rgba(0,0,0,.28)}.relatedCover .art{height:100%}.relatedCard h3{margin:10px 0 3px;font-size:13px;line-height:1.25}.relatedCard p{margin:0;color:var(--muted);font-size:11px}@media (max-width:1100px){.relatedGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:900px){.bookHero{grid-template-columns:220px minmax(0,1fr);gap:30px}.bookDetailGrid{grid-template-columns:1fr}.relatedGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){.bookHero{grid-template-columns:1fr;padding-left:4px;padding-right:4px}.bookCoverLarge{width:min(72vw,310px);margin:0 auto}.bookInfo h1{font-size:38px}.relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:500px){.relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bookPurchase{align-items:stretch;flex-direction:column}.buyButton{width:100%}}.bookHero{grid-template-columns:minmax(230px,290px) minmax(0,1fr);gap:clamp(30px,4vw,58px);padding-top:26px;padding-bottom:26px}.bookInfo{max-width:900px;padding-top:3px}.bookDescription{margin-top:18px}.experienceButtons{margin-top:21px}.bookPurchase{margin-top:20px}.relatedGrid{grid-template-columns:repeat(7,minmax(0,1fr));max-width:1220px}.relatedCard{min-width:0}.relatedCover{width:100%}.relatedCard h3,.relatedCard p,.relatedCover{max-width:165px}.relatedBooks{padding-bottom:24px}@media (min-width:1400px){.relatedGrid{grid-template-columns:repeat(7,165px)}}@media (max-width:1200px){.relatedGrid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:1000px){.relatedGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.relatedCard h3,.relatedCard p,.relatedCover{max-width:none}}@media (max-width:900px){.bookHero{grid-template-columns:210px minmax(0,1fr);gap:28px}.relatedGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){.bookHero{grid-template-columns:1fr}.relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:500px){.relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.previewNote{margin:10px 0 0;color:var(--muted);font-size:12px}.purchasePanel{width:min(760px,100%);margin-top:20px;padding:18px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.025)}.purchaseHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:13px}.purchaseHeading small,.purchaseHint{color:var(--muted);font-size:11px}.purchaseHeading h2{margin:3px 0 0;font-size:20px}.purchaseOptions{display:grid;grid-gap:9px;gap:9px}.purchaseOption{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.025)}.purchaseOptionCopy{min-width:0;display:grid;grid-gap:4px;gap:4px}.purchaseOptionCopy>strong{font-size:14px}.purchaseOptionCopy>span{color:#c7cbd3;font-size:12px;line-height:1.45}.purchaseOptionCopy>small{color:var(--muted);font-size:10px}.purchaseOptionAction{flex:0 0 auto;display:flex;align-items:center;gap:12px}.purchaseOptionAction>strong{min-width:58px;text-align:right;font-size:17px}.featuredPurchase{border-color:rgba(255,255,255,.27);background:rgba(255,255,255,.055)}.bestValue{width:-moz-fit-content;width:fit-content;margin-bottom:2px;padding:3px 6px;border-radius:5px;background:rgba(255,255,255,.12);font-size:9px;font-weight:900;letter-spacing:.08em}.amazonButton{border:1px solid rgba(255,255,255,.2);background:transparent;color:white;font-weight:800;padding:10px 13px;border-radius:8px;cursor:pointer;white-space:nowrap}.amazonButton:hover{background:rgba(255,255,255,.07)}@media (max-width:760px){.purchaseHeading{align-items:start;flex-direction:column;gap:5px}.purchaseOption{align-items:stretch;flex-direction:column}.purchaseOptionAction{justify-content:space-between}.purchaseOptionAction>strong{text-align:left}.amazonButton,.purchaseOptionAction .buyButton{width:auto}}.purchaseDropdown{width:min(585px,100%);margin-top:16px;position:relative}.purchaseSummary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 15px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.035);-webkit-user-select:none;-moz-user-select:none;user-select:none}.purchaseSummary::-webkit-details-marker{display:none}.purchaseSummary>div:first-child{display:grid;grid-gap:2px;gap:2px}.purchaseSummary small{color:var(--muted);font-size:10px}.purchaseSummary strong{font-size:14px}.purchaseSummaryRight{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:800}.purchaseChevron{color:var(--muted);font-size:16px;transition:transform .16s ease}.purchaseDropdown[open] .purchaseChevron{transform:rotate(180deg)}.purchaseDropdownMenu{margin-top:7px;padding:8px;border:1px solid var(--line);border-radius:11px;background:#14181d;box-shadow:0 18px 45px rgba(0,0,0,.34)}.purchaseDropdownNote{padding:4px 6px 9px;color:var(--muted);font-size:10px}.purchaseDropdownRow{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 9px;border-top:1px solid rgba(255,255,255,.075)}.purchaseDropdownRow:first-of-type{border-top:0}.purchaseDropdownRow>div:first-child{min-width:0;display:grid;grid-gap:3px;gap:3px}.purchaseDropdownRow>div:first-child>strong{font-size:12px}.purchaseDropdownRow>div:first-child>span:not(.bestValue){color:var(--muted);font-size:10px}.purchaseDropdownAction{flex:0 0 auto;display:flex;align-items:center;gap:10px}.purchaseDropdownAction>strong{min-width:55px;text-align:right;font-size:13px}.featuredDropdownRow{background:rgba(255,255,255,.03);border-radius:8px}.purchaseDropdownRow .bestValue{margin:0 0 1px;font-size:8px}.purchaseDropdownRow .amazonButton,.purchaseDropdownRow .buyButton{padding:8px 11px;font-size:11px}@media (max-width:680px){.purchaseDropdownRow{align-items:stretch;flex-direction:column}.purchaseDropdownAction{justify-content:space-between}.purchaseDropdownAction>strong{text-align:left}}.previewLink{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.readerPreviewSection,.reviewsSection{margin:28px 0 0}.readerPreviewHeader{margin-bottom:12px}.previewProgress{padding:6px 9px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:10px;font-weight:800}.readerPreviewShell{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:rgba(255,255,255,.02)}.readerToolbar{min-height:42px;display:flex;align-items:center;justify-content:center;gap:18px;border-bottom:1px solid var(--line);color:var(--muted);font-size:11px}.readerToolbar button{width:28px;height:28px;border:1px solid var(--line);border-radius:7px;background:transparent;color:white;cursor:pointer}.readerSpread{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(760px,calc(100% - 42px));margin:24px auto;box-shadow:0 18px 45px rgba(0,0,0,.28)}.readerPage{position:relative;min-height:430px;padding:34px 34px 42px;background:#f2eee4;color:#27231d}.readerPage+.readerPage{border-left:1px solid rgba(0,0,0,.14)}.readerSky{height:220px;display:grid;place-items:center;border-radius:4px;background:radial-gradient(circle at 70% 22%,rgba(255,255,255,.85) 0 2px,transparent 3px),radial-gradient(circle at 25% 38%,rgba(255,255,255,.7) 0 1px,transparent 2px),radial-gradient(circle at 42% 16%,rgba(255,255,255,.65) 0 1px,transparent 2px),linear-gradient(160deg,#101a3b,#283b69 54%,#556b97)}.readerStar{font-size:76px;text-shadow:0 0 22px rgba(255,255,255,.65)}.readerPageText{margin-top:24px;font-family:Georgia,serif;font-size:15px;line-height:1.65}.readerPageTextTop{margin-top:20px}.readerPageText p{margin:0 0 12px}.readerSmallArt{height:180px;margin-top:22px;display:grid;place-items:center;border-radius:4px;background:linear-gradient(160deg,#182545,#31466e);color:white;font-size:64px}.readerPageNumber{position:absolute;bottom:15px;left:0;right:0;text-align:center;font-family:Georgia,serif;font-size:11px;opacity:.58}.previewUnlock{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:14px 16px;border-top:1px solid var(--line);background:rgba(255,255,255,.025)}.previewUnlock>div:first-child{display:grid;grid-gap:3px;gap:3px}.previewUnlock>div:first-child strong{font-size:13px}.previewUnlock>div:first-child span{color:var(--muted);font-size:11px}.previewBuyDropdown{position:relative;min-width:220px}.previewBuyDropdown summary{list-style:none;display:flex;justify-content:space-between;gap:14px;cursor:pointer;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:rgba(255,255,255,.04);font-size:11px}.previewBuyDropdown summary::-webkit-details-marker{display:none}.previewBuyMenu{position:absolute;right:0;z-index:5;width:310px;margin-top:6px;padding:7px;border:1px solid var(--line);border-radius:10px;background:#14181d;box-shadow:0 18px 45px rgba(0,0,0,.4)}.previewBuyMenu>div{display:flex;justify-content:space-between;gap:18px;padding:9px 8px;border-top:1px solid rgba(255,255,255,.07);font-size:10px}.previewBuyMenu>div:first-child{border-top:0}.reviewsSection{padding-top:2px}.reviewsHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:16px}.reviewsHeader h2{margin:0 0 4px}.reviewsHeader p{margin:0;color:var(--muted);font-size:12px}.reviewScore{display:grid;grid-template-columns:auto auto;grid-column-gap:8px;column-gap:8px;align-items:center}.reviewScore>strong{grid-row:span 2;font-size:27px}.reviewScore>span{letter-spacing:1px;font-size:12px}.reviewScore>small{color:var(--muted);font-size:9px}.reviewComposer{display:flex;gap:10px;padding:14px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.02)}.commentAvatar{flex:0 0 auto;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.12);font-size:10px;font-weight:900}.reviewComposerMain{flex:1 1}.reviewModeRow{display:flex;gap:6px;margin-bottom:8px}.discussionActions button,.discussionToolbar button,.loadMoreComments,.reviewComposerActions button,.reviewModeRow button{border:0;background:transparent;color:var(--muted);cursor:pointer;font:inherit}.reviewModeRow button{padding:5px 8px;border-radius:7px;font-size:10px;font-weight:800}.reviewModeRow .reviewModeActive{background:rgba(255,255,255,.09);color:white}.reviewStars{margin-bottom:7px;color:white;letter-spacing:2px;font-size:17px}.reviewComposer input{width:100%;padding:10px 0;border:0;border-bottom:1px solid var(--line);outline:0;background:transparent;color:white;font-size:12px}.reviewComposerActions{display:flex;justify-content:flex-end;gap:7px;margin-top:10px}.reviewComposerActions button{padding:7px 10px;border-radius:7px;font-size:10px;font-weight:800}.reviewComposerActions .primaryButton{color:white}.discussionToolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 2px 7px}.discussionToolbar>strong{font-size:12px}.discussionToolbar>div{display:flex;gap:5px}.discussionToolbar button{padding:5px 8px;border-radius:7px;font-size:10px;font-weight:800}.discussionToolbar .discussionSortActive{background:rgba(255,255,255,.08);color:white}.discussionItem{display:flex;gap:11px;padding:16px 2px;border-top:1px solid rgba(255,255,255,.075)}.discussionBody{flex:1 1;min-width:0}.discussionMeta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:10px}.discussionMeta>span:last-child{color:var(--muted)}.authorBadge,.verifiedReader{padding:2px 5px;border-radius:5px;background:rgba(255,255,255,.08);color:#d7dbe2!important;font-size:8px;font-weight:800}.discussionStars{margin-top:5px;font-size:10px;letter-spacing:1px}.discussionBody p{margin:7px 0 8px;max-width:850px;color:#d7d9df;font-size:12px;line-height:1.55}.discussionActions{display:flex;gap:13px}.discussionActions button{padding:0;font-size:9px}.authorReply{display:flex;gap:9px;margin-top:13px;padding-left:2px}.authorCommentAvatar{width:28px;height:28px;font-size:8px}.loadMoreComments{margin:4px 0 2px 45px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;color:white;font-size:10px;font-weight:800}@media (max-width:760px){.readerSpread{grid-template-columns:1fr;width:min(420px,calc(100% - 24px))}.readerPage+.readerPage{border-left:0;border-top:1px solid rgba(0,0,0,.14)}.previewUnlock,.reviewsHeader{align-items:stretch;flex-direction:column}.previewBuyDropdown{width:100%}.previewBuyMenu{position:static;width:100%}.reviewScore{width:-moz-fit-content;width:fit-content}}.readerPreviewShell{background:#0c0f13}.readerSpread{width:min(1160px,calc(100% - 56px));margin:34px auto;align-items:stretch}.readerPage{min-height:0;aspect-ratio:2/3;padding:48px 46px 56px}.readerSky{height:48%;min-height:300px}.readerStar{font-size:108px}.readerPageText{margin-top:30px;font-size:clamp(18px,1.18vw,22px);line-height:1.72}.readerPageTextTop{margin-top:8px}.readerPageText p{margin-bottom:18px}.readerSmallArt{height:43%;min-height:280px;margin-top:32px;font-size:90px}.readerPageNumber{bottom:20px;font-size:13px}.readerToolbar{min-height:50px;gap:24px;font-size:12px}.readerToolbar button{width:34px;height:34px}.previewUnlock{padding:16px 20px}@media (max-width:1050px){.readerSpread{grid-template-columns:1fr;width:min(650px,calc(100% - 36px))}.readerPage+.readerPage{display:none}.readerPage{aspect-ratio:2/3}}@media (max-width:680px){.readerSpread{width:calc(100% - 20px);margin:18px auto}.readerPage{padding:30px 28px 42px}.readerPageText{font-size:16px;line-height:1.62}.readerSky{min-height:220px}.readerSmallArt{min-height:210px}}.readerLaunchSection{margin:22px 0 0}.readerLaunchCard{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:170px;padding:22px 24px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.035),rgba(255,255,255,.012))}.readerLaunchCopy{max-width:650px}.readerLaunchEyebrow{display:block;margin-bottom:6px;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.readerLaunchCopy h2{margin:0 0 7px;font-size:19px}.readerLaunchCopy p{margin:0;max-width:620px;color:var(--muted);font-size:12px;line-height:1.55}.readerLaunchActions{display:flex;align-items:center;gap:9px;margin-top:15px}.readerLaunchActions>a{text-decoration:none}.readerLaunchBuy{position:relative}.readerLaunchBuy summary{min-width:230px;display:flex;justify-content:space-between;gap:18px;list-style:none;cursor:pointer;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.04);font-size:10px;font-weight:800}.readerLaunchBuy summary::-webkit-details-marker{display:none}.readerLaunchBuyMenu{position:absolute;top:calc(100% + 6px);left:0;z-index:20;width:300px;padding:7px;border:1px solid var(--line);border-radius:10px;background:#14181d;box-shadow:0 18px 45px rgba(0,0,0,.45)}.readerLaunchBuyMenu>div{display:flex;justify-content:space-between;gap:18px;padding:9px 8px;border-top:1px solid rgba(255,255,255,.07);font-size:10px}.readerLaunchBuyMenu>div:first-child{border-top:0}.readerLaunchVisual{flex:0 0 auto;width:230px}.miniBook{display:grid;grid-template-columns:1fr 1fr;box-shadow:0 12px 30px rgba(0,0,0,.3)}.miniPage{aspect-ratio:2/3;display:grid;place-items:center;background:#eee8dc;color:#26375f;font-size:35px}.miniPage+.miniPage{border-left:1px solid rgba(0,0,0,.12)}.immersiveReader{position:fixed;inset:0;z-index:9999;overflow:hidden;display:grid;grid-template-rows:auto 1fr auto;background:#07090c;color:white}.readerAmbient{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 42%,rgba(77,93,125,.12),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.018),transparent 22%)}.immersiveReaderTopbar{position:relative;z-index:5;min-height:54px;display:grid;grid-template-columns:1fr auto 1fr;grid-gap:18px;gap:18px;padding:0 18px;border-bottom:1px solid rgba(255,255,255,.055);background:rgba(7,9,12,.95)}.readerBack{justify-self:start;color:#b8bec8;text-decoration:none;font-size:11px;font-weight:800}.readerTitleBlock{display:grid;justify-items:center;line-height:1.25}.readerTitleBlock strong{font-size:11px}.readerTitleBlock span{color:#858d99;font-size:9px}.readerTopActions{justify-self:end;display:flex;gap:6px}.readerMediaControls button,.readerNav,.readerTopActions button{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.045);color:white;cursor:pointer}.readerTopActions button{min-width:31px;height:31px;border-radius:8px;font-size:10px}.immersiveReaderStage{position:relative;z-index:2;min-height:0;display:grid;grid-template-columns:54px minmax(0,1fr) 54px;align-items:center;padding:20px 10px}.immersiveBookSpread{justify-self:center;display:grid;grid-template-columns:1fr 1fr;width:min(1180px,calc(100vw - 160px));max-height:calc(100vh - 145px);aspect-ratio:4/3;background:#eee9df;box-shadow:0 24px 80px rgba(0,0,0,.65)}.immersiveBookPage{position:relative;overflow:visible;min-width:0;padding:38px 40px 46px;background:#eee9df;color:#25211c}.immersiveBookPage+.immersiveBookPage{border-left:1px solid rgba(0,0,0,.13)}.immersiveIllustration{display:grid;place-items:center;border-radius:3px}.nightSky,.smallNightSky{background:radial-gradient(circle at 70% 22%,rgba(255,255,255,.85) 0 2px,transparent 3px),radial-gradient(circle at 25% 38%,rgba(255,255,255,.7) 0 1px,transparent 2px),radial-gradient(circle at 42% 16%,rgba(255,255,255,.65) 0 1px,transparent 2px),linear-gradient(160deg,#101a3b,#283b69 54%,#556b97)}.nightSky{height:52%}.smallNightSky{height:36%;margin-top:20px;color:white;font-size:68px}.immersiveStar{color:#1d1a17;font-size:100px}.immersiveText{margin-top:25px;font-family:Georgia,serif;font-size:clamp(16px,1.15vw,21px);line-height:1.65}.immersiveTextTop{margin-top:2px}.immersiveText p{margin:0 0 15px}.immersivePageNumber{position:absolute;bottom:17px;left:0;right:0;text-align:center;font-family:Georgia,serif;font-size:10px;opacity:.55}.readerNav{width:38px;height:54px;border-radius:11px;font-size:28px;opacity:.7}.readerNav:hover{opacity:1}.readerNavLeft{justify-self:end;margin-right:8px}.readerNavRight{justify-self:start;margin-left:8px}.interactiveMediaHotspot{position:relative;margin:10px 0 16px;font-family:system-ui,sans-serif}.interactiveMediaHotspot>summary{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:9px;list-style:none;cursor:pointer;padding:8px 10px;border:1px solid rgba(30,50,90,.16);border-radius:9px;background:rgba(44,67,113,.08)}.interactiveMediaHotspot>summary::-webkit-details-marker{display:none}.hotspotIcon{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#293d68;color:white;font-size:10px}.interactiveMediaHotspot summary>span:last-child{display:grid}.interactiveMediaHotspot summary strong{font-size:10px}.interactiveMediaHotspot summary small{color:#68707e;font-size:8px}.readerMediaPanel{position:absolute;left:calc(100% + 55px);top:-80px;z-index:30;width:min(390px,32vw);padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#11151b;color:white;box-shadow:0 20px 60px rgba(0,0,0,.55)}.readerMediaHeader{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px}.readerMediaHeader>div{display:grid;grid-gap:2px;gap:2px}.readerMediaHeader span{color:#8d96a3;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.readerMediaHeader strong{font-size:11px}.readerMediaBadge{padding:3px 5px;border:1px solid rgba(255,255,255,.1);border-radius:5px}.readerVideoMock{aspect-ratio:16/9;display:grid;place-items:center;border-radius:9px;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.08),transparent 25%),linear-gradient(145deg,#26395f,#101827)}.readerVideoPlay{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.92);color:#131820;font-size:17px}.readerMediaPanel p{margin:9px 0;color:#9aa2ae;font-family:system-ui,sans-serif;font-size:9px;line-height:1.45}.readerMediaControls{display:flex;justify-content:center;gap:7px}.readerMediaControls button{padding:6px 9px;border-radius:7px;font-size:8px}.readerMediaControls .readerMediaPlay{padding-inline:14px}.immersiveReaderFooter{position:relative;z-index:4;padding:0 18px 12px}.readerProgress{height:2px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08)}.readerProgress span{display:block;height:100%;background:rgba(255,255,255,.72)}.readerFooterMeta{min-height:36px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:14px;gap:14px;color:#858d99;font-size:9px}.readerPreviewNotice{justify-self:center}.readerFooterPurchase{position:relative}.readerFooterPurchase summary{list-style:none;cursor:pointer;padding:7px 10px;border:1px solid rgba(255,255,255,.09);border-radius:8px;color:#d9dde4;background:rgba(255,255,255,.035);font-weight:800}.readerFooterPurchase summary::-webkit-details-marker{display:none}.readerFooterPurchaseMenu{position:absolute;right:0;bottom:calc(100% + 6px);width:285px;padding:7px;border:1px solid rgba(255,255,255,.11);border-radius:10px;background:#11151b;box-shadow:0 20px 55px rgba(0,0,0,.55)}.readerFooterPurchaseMenu>div{display:flex;justify-content:space-between;gap:18px;padding:9px 8px;border-top:1px solid rgba(255,255,255,.07)}.readerFooterPurchaseMenu>div:first-child{border-top:0}@media (max-width:900px){.readerLaunchVisual{display:none}.readerLaunchActions{align-items:stretch;flex-direction:column}.readerLaunchBuy,.readerLaunchBuy summary{width:100%}.immersiveReaderStage{grid-template-columns:36px minmax(0,1fr) 36px}.immersiveBookSpread{grid-template-columns:1fr;width:min(620px,calc(100vw - 100px));aspect-ratio:2/3}.immersiveBookPage+.immersiveBookPage{display:none}.readerMediaPanel{position:fixed;left:50%;top:50%;width:min(520px,calc(100vw - 40px));transform:translate(-50%,-50%)}.readerTitleBlock{display:none}.immersiveReaderTopbar{grid-template-columns:1fr 1fr}}.adaptiveReaderStage{position:relative;z-index:2;min-height:0;display:flex;align-items:center;justify-content:center;gap:clamp(18px,2vw,34px);padding:18px 16px;overflow:hidden}.bookReaderRegion{min-width:0;display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;justify-items:center;transition:width .25s ease,transform .25s ease,opacity .25s ease}.bookReaderRegion,.mediaMode-closed .bookReaderRegion{width:min(100%,1320px)}.mediaMode-side .adaptiveReaderStage{justify-content:center}.mediaMode-side .bookReaderRegion{width:min(57vw,980px);transform:translateX(-1vw)}.mediaMode-side .immersiveBookSpread{width:100%;max-height:calc(100vh - 150px)}.adaptiveMediaPanel{flex:0 0 auto;min-width:0;border:1px solid rgba(255,255,255,.12);border-radius:15px;background:#11151b;color:white;box-shadow:0 24px 70px rgba(0,0,0,.55)}.mediaSide{width:min(38vw,690px);padding:13px}.adaptiveMediaHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.adaptiveMediaHeader>div:first-child{display:grid;grid-gap:2px;gap:2px}.adaptiveMediaHeader span{color:#8d96a3;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.adaptiveMediaHeader strong{font-size:12px}.adaptiveMediaHeaderActions{display:flex;align-items:center;gap:6px}.adaptiveMediaHeaderActions button,.adaptiveVideoControls button{border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.045);color:white;cursor:pointer;font-size:9px}.adaptiveMediaHeaderActions button{min-height:29px;padding:0 9px}.adaptiveMediaHeaderActions .mediaCloseButton{width:29px;padding:0;font-size:17px}.adaptiveVideoFrame{position:relative;display:grid;place-items:center;overflow:hidden;width:100%;border-radius:10px;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.08),transparent 23%),linear-gradient(145deg,#293f69,#111a2c)}.landscapeVideo{aspect-ratio:16/9}.portraitVideo{aspect-ratio:9/16;width:min(100%,430px);margin-inline:auto}.adaptiveVideoPlay{width:clamp(55px,5vw,78px);height:clamp(55px,5vw,78px);display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.93);color:#121820;font-size:clamp(18px,1.6vw,26px)}.videoFrameHint{position:absolute;left:12px;bottom:10px;display:grid;grid-gap:1px;gap:1px;color:rgba(255,255,255,.72)}.videoFrameHint span{color:white;font-size:9px;text-transform:none;letter-spacing:0}.videoFrameHint small{font-size:7px}.adaptiveVideoControls{display:flex;justify-content:center;gap:7px;margin-top:10px}.adaptiveVideoControls button{padding:7px 10px}.adaptiveVideoControls .adaptiveVideoPrimary{padding-inline:18px;background:rgba(255,255,255,.11)}.adaptiveMediaCaption{margin:9px 2px 0;color:#9099a5;font-size:9px;line-height:1.45}.interactiveMediaTrigger{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:9px;margin:9px 0 16px;padding:8px 10px;border:1px solid rgba(30,50,90,.16);border-radius:9px;background:rgba(44,67,113,.08);color:#25211c;cursor:pointer;text-align:left}.interactiveMediaTrigger>span:last-child{display:grid}.interactiveMediaTrigger strong{font-size:10px}.interactiveMediaTrigger small{color:#68707e;font-size:8px}.mediaMode-solo .adaptiveReaderStage{justify-content:center}.mediaMode-solo .bookReaderRegion{position:absolute;left:18px;bottom:18px;z-index:6;width:250px;opacity:.18;pointer-events:none}.mediaMode-solo .bookReaderRegion .readerNav{display:none}.mediaMode-solo .immersiveBookSpread{grid-column:1/-1;width:100%;box-shadow:none}.mediaSolo{width:min(88vw,1450px);max-height:calc(100vh - 145px);padding:14px}.mediaSolo .adaptiveVideoFrame{max-height:calc(100vh - 245px);margin-inline:auto}.mediaSolo .landscapeVideo{width:min(100%,calc((100vh - 245px) * 16 / 9))}.mediaSolo .portraitVideo{height:min(calc(100vh - 245px),78vh);width:auto;max-width:100%}.miniReaderReturn{position:absolute;left:24px;bottom:24px;z-index:12;display:flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(17,21,27,.94);color:white;cursor:pointer;box-shadow:0 12px 32px rgba(0,0,0,.42)}.miniReaderPages{width:44px;display:grid;grid-template-columns:1fr 1fr}.miniReaderPages i{aspect-ratio:2/3;display:block;background:#eee9df}.miniReaderPages i+i{border-left:1px solid rgba(0,0,0,.15)}.miniReaderReturn>span:last-child{display:grid;text-align:left}.miniReaderReturn strong{font-size:9px}.miniReaderReturn small{color:#8d96a3;font-size:8px}@media (min-width:1600px){.mediaMode-side .bookReaderRegion{width:min(58vw,1120px)}.mediaSide{width:min(36vw,720px)}}@media (max-width:1200px){.mediaMode-side .adaptiveReaderStage{gap:12px;padding-inline:8px}.mediaMode-side .bookReaderRegion{width:49vw;grid-template-columns:34px minmax(0,1fr) 34px}.mediaMode-side .immersiveBookSpread{grid-template-columns:1fr;aspect-ratio:2/3}.mediaMode-side .immersiveBookPage+.immersiveBookPage{display:none}.mediaSide{width:46vw}}@media (max-width:820px){.adaptiveReaderStage{padding:8px 4px}.mediaMode-closed .bookReaderRegion{grid-template-columns:32px minmax(0,1fr) 32px;width:100%}.mediaMode-closed .immersiveBookSpread{grid-template-columns:1fr;width:min(620px,calc(100vw - 78px));aspect-ratio:2/3}.mediaMode-closed .immersiveBookPage+.immersiveBookPage{display:none}.mediaMode-side .bookReaderRegion{width:100%;opacity:.22}.mediaSide{position:absolute;z-index:20;width:min(94vw,720px);max-height:calc(100vh - 125px);overflow:auto}.mediaSolo{width:96vw}.mediaMode-solo .bookReaderRegion{display:none}.miniReaderReturn{left:12px;bottom:12px}.adaptiveMediaCaption{display:none}}.immersiveReaderTopbar{min-height:64px;padding-inline:14px 16px}.readerBack{display:inline-flex;align-items:center;gap:10px;min-width:220px;padding:8px 11px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.045);color:white;transition:background .18s ease,border-color .18s ease}.readerBack:hover{background:rgba(255,255,255,.075);border-color:rgba(255,255,255,.17)}.readerBackIcon{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;background:rgba(255,255,255,.075);font-size:18px}.readerBack>span:last-child{display:grid;grid-gap:2px;gap:2px;min-width:0}.readerBack strong{font-size:11px;line-height:1.1}.readerBack small{max-width:180px;overflow:hidden;color:#8f98a5;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.readerFooterMeta{min-height:52px}.readerFooterPurchase summary{min-width:245px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 12px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:rgba(255,255,255,.07);color:white;box-shadow:0 8px 22px rgba(0,0,0,.2)}.readerFooterPurchase summary:hover{background:rgba(255,255,255,.1)}.readerFooterPurchase summary small{color:#9aa3af;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.readerFooterPurchase summary strong{font-size:11px}.readerFooterPurchase summary b{font-size:10px}.readerFooterPurchaseMenu{width:320px}@media (max-width:820px){.immersiveReaderTopbar{min-height:58px;padding-inline:8px}.readerBack{min-width:0;padding:7px 8px}.readerBack small{display:none}.readerBack strong{font-size:10px}.readerBackIcon{width:28px;height:28px}.readerFooterMeta{grid-template-columns:1fr auto;min-height:48px}.readerPreviewNotice{display:none}.readerFooterPurchase summary{min-width:205px;padding:9px 10px}.readerFooterPurchase summary small{display:none}}.readerChrome{transition:opacity .22s ease,transform .22s ease,visibility .22s ease}.readerControlsVisible .readerChrome{opacity:1;visibility:visible;pointer-events:auto}.readerControlsHidden .immersiveReaderTopbar{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px)}.readerControlsHidden .immersiveReaderFooter{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px)}.readerControlsHidden .readerNav{opacity:0;visibility:hidden;pointer-events:none;transform:scale(.94)}.readerControlsHidden .immersiveReaderFooter,.readerControlsHidden .immersiveReaderTopbar{background:transparent;border-color:transparent}.readerControlsHidden .adaptiveMediaPanel,.readerControlsHidden .interactiveMediaTrigger,.readerControlsHidden .miniReaderReturn{opacity:1;visibility:visible;pointer-events:auto}@media (hover:none) and (pointer:coarse){.readerChrome{transition-duration:.18s}}.readerBottomRail,.readerTopRail{width:min(1180px,calc(100vw - 160px));margin:0 auto}.readerTopRail{grid-template-columns:1fr auto 1fr}.immersiveReaderFooter{padding:0 16px 14px}.readerBottomRail{display:grid;grid-template-columns:minmax(220px,1fr) minmax(260px,360px) minmax(250px,1fr);align-items:center;grid-gap:18px;gap:18px}.readerPreviewCard{justify-self:start;display:flex;align-items:center;gap:10px;min-width:230px;padding:9px 11px;border:1px solid rgba(255,255,255,.11);border-radius:10px;background:rgba(255,255,255,.045)}.readerPreviewIcon{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;background:rgba(255,255,255,.065);font-size:15px}.readerPreviewCard>span:last-child{display:grid;grid-gap:2px;gap:2px}.readerPreviewCard strong{font-size:10px}.readerPreviewCard small{color:#929ba7;font-size:8px}.readerCenterControls{justify-self:center;width:100%;display:grid;justify-items:center;grid-gap:6px;gap:6px;color:#cbd1d9}.readerCenterControls strong{font-size:9px}.readerCenterControls small{color:#858e9a;font-size:8px}.readerCenterControls .readerProgress{width:100%;height:3px}.readerFooterPurchase{justify-self:end}.readerFooterPurchase summary{min-width:270px}.readerFooterPurchase summary>span{display:grid;grid-gap:2px;gap:2px}.readerFooterPurchase summary small{text-transform:none;letter-spacing:0}.mediaMode-side .readerBottomRail,.mediaMode-side .readerTopRail{width:min(95vw,1500px)}@media (max-width:1200px){.readerBottomRail,.readerTopRail{width:calc(100vw - 90px)}.readerBottomRail{grid-template-columns:1fr minmax(220px,300px) 1fr;gap:10px}.readerPreviewCard{min-width:0}.readerFooterPurchase summary{min-width:230px}}@media (max-width:820px){.readerBottomRail,.readerTopRail{width:calc(100vw - 20px)}.readerTopRail{grid-template-columns:1fr auto}.readerTopRail .readerTitleBlock{display:none}.readerBottomRail{grid-template-columns:1fr 1fr;grid-template-areas:"preview purchase" "center center";gap:8px}.readerPreviewCard{grid-area:preview;width:100%}.readerCenterControls{grid-area:center;width:min(320px,100%)}.readerFooterPurchase{grid-area:purchase;width:100%}.readerFooterPurchase summary{width:100%;min-width:0}.readerFooterPurchase summary small,.readerPreviewCard small{display:none}}.immersiveReaderTopbar{display:flex;align-items:center;justify-content:center;width:100%}.readerTopRail{width:min(1180px,calc(100vw - 160px));margin:0 auto;display:grid;grid-template-columns:minmax(220px,1fr) minmax(260px,360px) minmax(250px,1fr);align-items:center;grid-gap:18px;gap:18px}.readerTopRail .readerBack{justify-self:start}.readerTopRail .readerTitleBlock{justify-self:center;text-align:center}.readerTopRail .readerTopActions{justify-self:end}.readerBottomRail{width:min(1180px,calc(100vw - 160px))}@media (max-width:1200px){.readerBottomRail,.readerTopRail{width:calc(100vw - 90px);grid-template-columns:1fr minmax(220px,300px) 1fr}}@media (max-width:820px){.readerTopRail{grid-template-columns:1fr auto}.readerBottomRail,.readerTopRail{width:calc(100vw - 20px)}}.readerNav:disabled{opacity:.16;cursor:default;pointer-events:none}.singlePreviewPage{grid-template-columns:minmax(0,1fr);width:min(590px,46vw);margin:0 auto}.dawnSky{background:radial-gradient(circle at 72% 30%,rgba(255,255,255,.7) 0 2px,transparent 3px),radial-gradient(circle at 28% 21%,rgba(255,255,255,.55) 0 1.5px,transparent 2.5px),linear-gradient(180deg,#111a35,#283d62 52%,#755b67)}.dimStar{opacity:.42}.previewLimitCard{width:min(900px,calc(100vw - 180px));min-height:510px;display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:42px;gap:42px;align-items:center;padding:42px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:rgba(19,22,28,.92);box-shadow:0 28px 80px rgba(0,0,0,.42)}.previewLimitBook{aspect-ratio:2/3;display:grid;place-items:center;border-radius:12px;background:linear-gradient(145deg,#18223b,#4b3973 58%,#b77d72);box-shadow:0 18px 46px rgba(0,0,0,.34)}.previewLimitBook span{font-size:72px;color:rgba(255,255,255,.84)}.previewLimitCopy{display:grid;grid-gap:15px;gap:15px}.previewLimitCopy>small{color:#9da7b5;font-size:10px;letter-spacing:.14em}.previewLimitCopy h1{margin:0;font-size:clamp(28px,3vw,42px);letter-spacing:-.04em}.previewLimitCopy p{margin:0;max-width:560px;color:#aeb6c2;line-height:1.6;font-size:14px}.previewLimitPurchase{margin-top:8px;border:1px solid rgba(255,255,255,.11);border-radius:12px;overflow:hidden;background:rgba(255,255,255,.035)}.previewLimitPurchase summary{display:flex;justify-content:space-between;gap:20px;padding:14px 16px;cursor:pointer;list-style:none;font-weight:700}.previewLimitPurchase summary::-webkit-details-marker{display:none}.previewLimitPurchase summary b{color:#d7dce4;font-size:12px}.previewLimitPurchase>div{display:grid;border-top:1px solid rgba(255,255,255,.08)}.previewLimitPurchase button{display:flex;justify-content:space-between;gap:20px;width:100%;padding:12px 16px;border:0;border-bottom:1px solid rgba(255,255,255,.065);color:inherit;background:transparent;text-align:left;cursor:pointer}.previewLimitPurchase button:last-child{border-bottom:0}.previewLimitPurchase button:hover{background:rgba(255,255,255,.05)}.previewBackButton{justify-self:start;padding:9px 0;border:0;color:#aeb6c2;background:transparent;cursor:pointer}@media (max-width:820px){.singlePreviewPage{width:min(540px,calc(100vw - 42px))}.previewLimitCard{width:calc(100vw - 30px);min-height:0;grid-template-columns:1fr;gap:22px;padding:24px}.previewLimitBook{width:min(180px,44vw);margin:0 auto}.previewLimitCopy{text-align:center}.previewLimitCopy p{margin:0 auto}.previewBackButton{justify-self:center}}.businessShell{min-height:100vh;padding:0 42px 70px;background:#080b10}.businessTopbar{min-height:76px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:24px;gap:24px;position:-webkit-sticky;position:sticky;top:0;z-index:10;background:rgba(8,11,16,.94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.businessBrandLink{color:inherit;text-decoration:none;justify-self:start}.businessBrandLink .brand{padding:0}.businessBrand{display:flex;align-items:center;gap:9px}.businessBrandTag{margin-left:3px;padding:4px 7px;border:1px solid rgba(183,156,255,.38);border-radius:6px;color:#b79cff;font-size:9px;font-weight:900;letter-spacing:.13em;line-height:1}.businessTopbar .topActions{justify-self:end}.businessHero{min-height:370px;margin-top:24px;padding:62px;display:flex;flex-direction:column;justify-content:center;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:radial-gradient(circle at 78% 45%,rgba(116,90,214,.22),transparent 28%),linear-gradient(135deg,#111823,#0d1219 58%,#151323);overflow:hidden}.businessEyebrow{color:#b79cff;font-size:12px;font-weight:850;letter-spacing:.18em}.businessHero h1{margin:14px 0 16px;max-width:800px;font-size:clamp(42px,6vw,78px);line-height:.98;letter-spacing:-.055em}.businessHero p{max-width:760px;margin:0;color:#aab1bc;line-height:1.65;font-size:16px}.businessHeroActions{display:flex;gap:12px;margin-top:28px}.businessSection{margin-top:46px}.industryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.industryCard{min-height:135px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--line);border-radius:15px;background:#10151c}.industryCard span{color:#636c78;font-size:11px;letter-spacing:.12em}.industryCard strong{font-size:17px}.industryCard small{color:#9b87e8}.businessCompanyGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.businessCompanyCard{display:grid;grid-template-columns:70px 1fr;grid-gap:18px;gap:18px;align-items:center;padding:20px;border:1px solid var(--line);border-radius:16px;color:inherit;background:#0f141b;text-decoration:none}.businessCompanyCard:hover,.businessProductCard:hover{border-color:rgba(166,108,255,.38);transform:translateY(-1px)}.businessCompanyMark,.companyLogoLarge{display:grid;place-items:center;border-radius:16px;background:linear-gradient(145deg,#2d3340,#7556c7);font-weight:900;letter-spacing:.04em}.businessCompanyMark{width:70px;height:70px;font-size:20px}.businessCompanyTitleRow{display:flex;align-items:center;gap:8px}.businessCompanyTitleRow h1,.businessCompanyTitleRow h3{margin:0}.businessCompanyCard p{margin:7px 0;color:#8f98a5;font-size:13px}.businessCompanyCard span{color:#c2c8d0;font-size:13px}.businessProductGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.businessProductCard{color:inherit;text-decoration:none;transition:.15s ease}.businessProductVisual,.companyProductVisual{position:relative;overflow:hidden;background:radial-gradient(circle at 65% 30%,rgba(165,120,255,.28),transparent 22%),linear-gradient(145deg,#1b222c,#0f141b 60%,#241b35);border:1px solid var(--line)}.businessProductVisual{aspect-ratio:16/10;padding:18px;border-radius:14px;display:flex;flex-direction:column;justify-content:flex-end}.businessProductVisual:before,.companyProductVisual:before{content:"";position:absolute;width:46%;height:38%;right:10%;top:22%;border:2px solid rgba(255,255,255,.2);border-radius:6px;box-shadow:inset 0 0 30px rgba(166,108,255,.08)}.businessProductVisual span{color:#aeb5c0;font-size:10px;letter-spacing:.1em;z-index:1}.businessProductVisual b{margin-top:5px;z-index:1}.businessProductCard h3{margin:12px 2px 4px;font-size:15px}.businessProductCard p{margin:0 2px 5px;color:#929aa5;font-size:12px}.businessProductCard small{color:#8171bd}.companyHero{margin-top:30px;padding:38px;display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:32px;gap:32px;align-items:center;border:1px solid var(--line);border-radius:22px;background:linear-gradient(135deg,#101720,#14111f)}.companyLogoLarge{width:150px;height:150px;font-size:38px}.companyHeroCopy h1{font-size:38px;letter-spacing:-.035em}.companyHeroCopy h2{margin:15px 0 8px;font-size:20px}.companyHeroCopy>p:last-of-type{max-width:760px;color:#a5adb8;line-height:1.6}.companyMeta{color:#858e9a}.companyActions{display:flex;gap:10px;margin-top:20px}.businessChannelTabs{display:flex;gap:24px;margin-top:22px;border-bottom:1px solid var(--line)}.businessChannelTabs button{padding:14px 2px;border:0;border-bottom:2px solid transparent;background:transparent;color:#9099a5;cursor:pointer}.businessChannelTabs button.activeBusinessTab{color:white;border-bottom-color:var(--accent)}.companyProductList{display:grid;grid-gap:15px;gap:15px}.companyProductRow{display:grid;grid-template-columns:310px minmax(0,1fr);grid-gap:28px;gap:28px;padding:18px;border:1px solid var(--line);border-radius:17px;background:#0f141a}.companyProductVisual{min-height:190px;padding:22px;border-radius:12px;display:flex;flex-direction:column;justify-content:flex-end}.companyProductVisual small,.companyProductVisual strong{position:relative;z-index:1}.companyProductVisual small{color:#aeb5c0}.companyProductVisual strong{margin-top:6px;font-size:21px}.companyProductCopy>span{color:#9a83e7;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.companyProductCopy h3{margin:7px 0 8px;font-size:24px}.companyProductCopy p{max-width:680px;color:#9fa7b2;line-height:1.55}.productActionRow{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.productActionRow button{padding:9px 13px;border:1px solid var(--line);border-radius:9px;background:#171d25;color:#dce1e8;cursor:pointer}.productActionRow button.quoteAction{background:var(--accent);border-color:var(--accent);color:white;font-weight:800}@media(max-width:900px){.businessShell{padding:0 18px 50px}.businessTopbar{grid-template-columns:1fr auto}.businessHero{padding:34px 24px}.businessProductGrid,.industryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.businessCompanyGrid,.companyHero{grid-template-columns:1fr}.companyLogoLarge{width:100px;height:100px}.companyProductRow{grid-template-columns:1fr}}.businessDiscoveryShell{padding-bottom:90px}.businessSearch{width:min(620px,46vw);height:42px;display:flex;align-items:center;gap:10px;padding:0 15px;border:1px solid var(--line);border-radius:999px;background:#10141a;color:#747d89}.businessSearch input{width:100%;border:0;outline:0;background:transparent;color:#f4f5f7;font:inherit}.businessSearch input::placeholder{color:#727b87}.businessCategoryBar{position:-webkit-sticky;position:sticky;top:76px;z-index:9;display:flex;gap:9px;padding:14px 0;overflow-x:auto;background:rgba(8,11,16,.96)}.businessCategory{flex:0 0 auto;padding:9px 15px;border:1px solid var(--line);border-radius:10px;background:#12171e;color:#c0c6cf;font-weight:750;cursor:pointer}.businessCategory.activeBusinessCategory{background:#f0f2f5;color:#0c1015;border-color:#f0f2f5}.businessDiscoveryIntro{margin-top:18px;padding:30px 34px;display:flex;align-items:flex-end;justify-content:space-between;gap:30px;border:1px solid var(--line);border-radius:18px;background:radial-gradient(circle at 84% 35%,rgba(118,85,205,.18),transparent 24%),linear-gradient(135deg,#111720,#0c1117)}.businessDiscoveryIntro h1{margin:8px 0;font-size:clamp(28px,3.5vw,48px);letter-spacing:-.045em}.businessDiscoveryIntro p{max-width:780px;margin:0;color:#98a1ad;line-height:1.55}.businessDiscoverySection{margin-top:38px}.businessDiscoveryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px 16px;gap:22px 16px}.businessDiscoveryCompany{min-width:0;color:inherit;text-decoration:none}.businessCompanyThumb{position:relative;aspect-ratio:16/8.5;display:grid;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:radial-gradient(circle at 70% 25%,rgba(126,88,215,.28),transparent 25%),linear-gradient(145deg,#18202a,#0f141b 60%,#21192e);transition:.16s ease}.businessCompanyThumb-2{background:radial-gradient(circle at 30% 25%,rgba(75,111,173,.25),transparent 28%),linear-gradient(145deg,#151d27,#10151b 65%,#171e2b)}.businessCompanyThumb-3{background:radial-gradient(circle at 65% 65%,rgba(113,87,181,.24),transparent 28%),linear-gradient(145deg,#171c24,#10151b 65%,#211b29)}.businessCompanyThumb-4{background:radial-gradient(circle at 30% 65%,rgba(96,113,164,.22),transparent 28%),linear-gradient(145deg,#141b24,#0e1319 65%,#1c202b)}.businessDiscoveryCompany:hover .businessCompanyThumb,.businessProductDiscoveryCard:hover .businessProductVisual{border-color:rgba(166,108,255,.46);transform:translateY(-2px)}.businessCompanyThumbMark{width:82px;height:82px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:20px;background:rgba(255,255,255,.055);box-shadow:0 18px 45px rgba(0,0,0,.25);font-size:25px;font-weight:900;letter-spacing:.04em}.businessNewBadge,.businessSponsored{position:absolute;top:12px;left:12px;padding:5px 8px;border-radius:6px;font-size:9px;font-weight:850;letter-spacing:.08em}.businessSponsored{background:rgba(15,18,23,.88);color:#c7cbd2;border:1px solid rgba(255,255,255,.14)}.businessNewBadge{background:#eeeaf9;color:#251c3c}.businessTileTitle{display:flex;align-items:center;gap:7px;margin:11px 2px 0}.businessTileTitle h3{margin:0;font-size:15px}.businessDiscoveryCompany>p{margin:5px 2px 4px;color:#8e97a3;font-size:12px}.businessDiscoveryCompany>small{display:block;margin:0 2px;color:#b1b7c0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.businessProductDiscoveryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px 14px;gap:20px 14px}.businessProductDiscoveryCard{min-width:0;color:inherit;text-decoration:none}.businessProductDiscoveryCard .businessProductVisual{aspect-ratio:16/9}.businessProductDiscoveryCard .businessProductVisual i{position:absolute;right:14px;bottom:14px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:rgba(7,10,14,.8);color:white;font-style:normal;font-size:11px;z-index:2}.businessProductDiscoveryCard h3{margin:10px 2px 4px;font-size:14px}.businessProductDiscoveryCard p{margin:0 2px 5px;color:#8f98a4;font-size:12px}.businessProductDiscoveryCard small{color:#8272ba}.businessIndustryChips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.businessIndustryChips button{min-height:58px;padding:0 18px;display:flex;justify-content:space-between;align-items:center;border:1px solid var(--line);border-radius:12px;background:#10151c;color:#d8dce2;font-weight:750;cursor:pointer}.businessIndustryChips button span{color:#8f78df}@media(max-width:1050px){.businessDiscoveryGrid,.businessProductDiscoveryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.businessSearch{width:min(430px,40vw)}}@media(max-width:700px){.businessTopbar{grid-template-columns:1fr auto}.businessSearch{grid-row:2;grid-column:1/-1;width:100%;margin-bottom:10px}.businessCategoryBar{top:128px}.businessDiscoveryIntro{align-items:flex-start;flex-direction:column}.businessDiscoveryGrid,.businessIndustryChips,.businessProductDiscoveryGrid{grid-template-columns:1fr}}.businessProductPage{padding-bottom:80px}.businessProductBreadcrumbs{max-width:1480px;margin:22px auto 4px;padding:0 34px;display:flex;gap:9px;align-items:center;color:#8f96a3;font-size:13px}.businessProductBreadcrumbs a{color:#aeb4bf;text-decoration:none}.businessProductBreadcrumbs a:hover{color:#fff}.businessProductBreadcrumbs strong{color:#d8dce4;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.businessProductHero{max-width:1480px;margin:24px auto 38px;padding:0 34px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(360px,.75fr);grid-gap:42px;gap:42px;align-items:center}.businessProductHeroVisual{min-height:500px;border-radius:20px;border:1px solid rgba(255,255,255,.09);box-shadow:0 24px 70px rgba(0,0,0,.28);padding:24px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative}.businessProductHeroVisual:before{content:"";position:absolute;width:430px;height:430px;border:1px solid rgba(255,255,255,.1);border-radius:50%;right:-110px;bottom:-150px}.businessProductHeroVisual:after{content:"";position:absolute;width:280px;height:100px;border:1px solid rgba(255,255,255,.08);transform:skewX(-28deg);left:13%;bottom:19%}.businessProductHeroFooter,.businessProductHeroVisualTop{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:10px;color:rgba(255,255,255,.78);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.businessProductHeroFooter{justify-content:flex-start;gap:22px;text-transform:none;letter-spacing:0;color:rgba(255,255,255,.64)}.businessMediaPill{background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:7px 11px}.businessProductHeroMachine{position:relative;z-index:2;display:grid;place-items:center;text-align:center;grid-gap:12px;gap:12px}.businessProductHeroMachine small{font-size:11px;letter-spacing:.22em;color:rgba(255,255,255,.6)}.businessProductHeroMachine strong{font-size:clamp(30px,4vw,58px);letter-spacing:-.035em}.businessProductHeroMachine button{width:72px;height:72px;border-radius:50%;border:1px solid rgba(255,255,255,.28);background:rgba(0,0,0,.35);color:#fff;font-size:24px;padding-left:5px;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.businessProductHeroCopy h1{margin:8px 0 15px;font-size:clamp(38px,4.1vw,64px);line-height:.98;letter-spacing:-.045em}.businessProductCompanyLink{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:11px;color:#fff;text-decoration:none;margin:0 0 22px}.businessProductCompanyAvatar{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;font-size:12px;font-weight:800;background:#20242c;border:1px solid rgba(255,255,255,.1);flex:0 0 auto}.businessInquiryCompany>span:last-child,.businessProductCompanyLink>span:last-child{display:flex;flex-direction:column;gap:3px}.businessInquiryCompany small,.businessProductCompanyLink small{color:#858d99}.businessProductCompanyLink .verified{font-style:normal}.businessProductSummary{color:#b6bbc5;font-size:17px;line-height:1.7;max-width:650px}.businessProductPrimaryActions{display:flex;gap:10px;margin:26px 0 12px;flex-wrap:wrap}.businessProductPrimaryActions button{min-height:46px}.businessQuotePrimary{min-width:170px}.businessProductSecondaryActions{display:flex;flex-wrap:wrap;gap:8px}.businessProductSecondaryActions button{background:#171a20;color:#d7dbe2;border:1px solid #2a2e36;border-radius:9px;padding:9px 12px;cursor:pointer}.businessQuoteNote{margin-top:16px;color:#7f8793;font-size:12px;line-height:1.5}.businessProductContentGrid{max-width:1480px;margin:0 auto;padding:0 34px;display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:30px;gap:30px;align-items:start}.businessProductPanel{background:#111318;border:1px solid #22262e;border-radius:17px;padding:28px;margin-bottom:22px}.businessProductOverviewText{color:#aab0bb;font-size:16px;line-height:1.75;max-width:900px}.businessProductFeatureGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:25px}.businessProductFeatureGrid>div{background:#15181e;border:1px solid #252a33;border-radius:13px;padding:20px}.businessProductFeatureGrid span{color:#747d89;font-size:11px;letter-spacing:.12em}.businessProductFeatureGrid strong{display:block;margin:16px 0 8px;color:#f2f3f5}.businessProductFeatureGrid p{margin:0;color:#8f96a2;line-height:1.55;font-size:13px}.businessSpecTable{border-top:1px solid #292d35;margin-top:20px}.businessSpecRow{display:grid;grid-template-columns:220px 1fr;grid-gap:24px;gap:24px;padding:15px 3px;border-bottom:1px solid #252932}.businessSpecRow span{color:#858d99}.businessSpecRow strong{color:#e1e4e9;font-weight:550}.businessMediaCards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:20px}.businessMediaCards button{min-height:130px;padding:18px;border-radius:13px;background:#15181e;border:1px solid #292e37;color:white;text-align:left;display:flex;flex-direction:column;justify-content:flex-end;cursor:pointer}.businessMediaCards button:hover{border-color:#424854}.businessMediaCards strong{margin-top:auto}.businessMediaCards small{color:#8d95a0;margin-top:5px}.businessMediaIcon{font-size:22px;margin-bottom:22px;color:#b7bec8}.businessInquiryCard{position:-webkit-sticky;position:sticky;top:94px;background:#15181e;border:1px solid #2b3039;border-radius:17px;padding:24px;box-shadow:0 18px 50px rgba(0,0,0,.18)}.businessInquiryCard h2{margin:8px 0 10px;font-size:25px;letter-spacing:-.02em}.businessInquiryCard>p{color:#979eaa;line-height:1.55;font-size:14px}.businessInquiryCard label{display:block;color:#aeb4bd;font-size:12px;margin-top:14px}.businessInquiryCard input,.businessInquiryCard textarea{width:100%;box-sizing:border-box;display:block;margin-top:7px;background:#0e1014;border:1px solid #2a2f38;border-radius:9px;color:#fff;padding:11px 12px;font:inherit;resize:vertical}.businessInquiryCard>.primaryButton{width:100%;margin-top:16px;min-height:46px}.businessInquiryCard>small{display:block;color:#737b87;line-height:1.45;margin-top:10px}.businessInquiryCompany{border-top:1px solid #292d35;margin-top:20px;padding-top:19px;display:flex;align-items:center;gap:11px}.businessInquiryCard>a{display:inline-block;margin-top:16px;color:#cfd3da;text-decoration:none;font-size:13px}.companyProductVisual{text-decoration:none;color:inherit}.companyProductOpen{font-size:11px;color:rgba(255,255,255,.68)}.companyProductCopy h3 a{color:inherit;text-decoration:none}.companyProductCopy h3 a:hover{text-decoration:underline}@media (max-width:1050px){.businessProductHero{grid-template-columns:1fr}.businessProductHeroVisual{min-height:420px}.businessProductContentGrid{grid-template-columns:1fr}.businessInquiryCard{position:static}}@media (max-width:720px){.businessProductBreadcrumbs,.businessProductContentGrid,.businessProductHero{padding-left:18px;padding-right:18px}.businessProductHero{margin-top:18px;gap:26px}.businessProductHeroVisual{min-height:330px;padding:18px}.businessProductHeroFooter{flex-wrap:wrap;gap:8px 14px}.businessMediaCards,.businessProductFeatureGrid,.businessSpecRow{grid-template-columns:1fr}.businessSpecRow{gap:5px}.businessProductPanel{padding:20px}}.companyProductRow{grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:30px;padding:20px;align-items:center}.companyProductVisual{min-height:0;aspect-ratio:16/9;padding:16px;justify-content:space-between;isolation:isolate}.companyProductVisual:before{width:42%;height:42%;right:12%;top:28%;opacity:.72}.companyProductTypeBadge{position:relative;z-index:2;width:-moz-fit-content;width:fit-content;padding:5px 8px;border-radius:999px;background:rgba(7,10,14,.72);border:1px solid rgba(255,255,255,.1);color:#c3c9d2;font-size:10px;font-weight:700;letter-spacing:.04em}.companyProductPlay{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;display:grid;place-items:center;padding-left:3px;background:rgba(8,11,16,.78);border:1px solid rgba(255,255,255,.3);color:#fff;font-size:15px;box-shadow:0 8px 25px rgba(0,0,0,.3)}.companyProductOpen{position:relative;z-index:2;margin-top:auto;width:-moz-fit-content;width:fit-content;padding:5px 8px;border-radius:7px;background:rgba(7,10,14,.68);color:rgba(255,255,255,.76)}.companyProductCopy{align-self:center;min-width:0;padding:4px 4px 4px 0}.companyProductCopy h3{margin:8px 0 9px;line-height:1.12}.companyProductCopy p{margin:0 0 16px}@media(max-width:900px){.companyProductRow{grid-template-columns:1fr;gap:18px}.companyProductVisual{width:100%;max-width:none}}.consumerLibraryPage{min-height:100vh;background:#090b0f;color:#f5f6f8;padding-bottom:80px}.libraryTopbar{height:76px;border-bottom:1px solid #20242b;display:flex;align-items:center;gap:30px;padding:0 34px;position:-webkit-sticky;position:sticky;top:0;background:rgba(9,11,15,.96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:10}.librarySearch{max-width:620px;margin:auto}.libraryHero{max-width:1440px;margin:0 auto;padding:64px 34px 30px}.libraryHero h1{font-size:clamp(40px,5vw,68px);letter-spacing:-.045em;margin:8px 0}.libraryHero p{color:#9ba2ad;font-size:17px}.librarySuccess{max-width:1372px;margin:0 auto 22px;padding:15px 18px;background:#151c18;border:1px solid #294033;border-radius:12px;color:#bfe4c9}.libraryTabs{max-width:1440px;margin:0 auto;padding:0 34px 24px;display:flex;gap:8px;overflow:auto}.libraryTabs button{border:1px solid #282d35;background:#14171c;color:#aeb4be;border-radius:999px;padding:9px 15px}.libraryTabs button.active{background:#f0f1f3;color:#111;border-color:#f0f1f3}.libraryGrid{max-width:1440px;margin:0 auto;padding:0 34px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.libraryCard{background:#111419;border:1px solid #232832;border-radius:16px;overflow:hidden}.libraryCover{display:block;position:relative;aspect-ratio:16/10;text-decoration:none;color:#fff;overflow:hidden}.libraryCover .art{height:100%;width:100%}.libraryCoverText{position:absolute;left:20px;right:20px;bottom:18px;display:flex;flex-direction:column;text-shadow:0 2px 12px #000}.libraryCoverText small{font-size:11px;text-transform:uppercase;letter-spacing:.08em}.libraryCoverText strong{font-size:22px;line-height:1.05;margin-top:5px}.libraryCardCopy{padding:20px}.libraryOwned{font-size:10px;font-weight:800;letter-spacing:.12em;color:#b991ff}.libraryCardCopy h2{font-size:20px;margin:9px 0 4px}.libraryCardCopy p{color:#a1a8b3;margin:0 0 12px}.libraryCardCopy>small{color:#777f8b;line-height:1.5}.libraryActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.libraryActions .primaryButton,.libraryActions .secondaryButton{padding:9px 13px;min-height:auto}.purchaseLink{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.libraryDiscover{max-width:1372px;margin:34px auto 0;padding:25px 28px;border:1px solid #232832;border-radius:16px;background:#101318;display:flex;align-items:center;justify-content:space-between;gap:20px}.libraryDiscover h2{margin:0 0 6px}.libraryDiscover p{margin:0;color:#8e96a2}@media(max-width:1000px){.libraryGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.libraryTopbar{padding:0 18px}.librarySearch{display:none}.libraryGrid,.libraryHero,.libraryTabs{padding-left:18px;padding-right:18px}.libraryGrid{grid-template-columns:1fr}.libraryDiscover{margin-left:18px;margin-right:18px;align-items:flex-start;flex-direction:column}}.audioPage{min-height:100vh;background:#080a0e;color:#f4f5f7}.audioTopbar{height:76px;display:grid;grid-template-columns:1fr minmax(280px,600px) 1fr;align-items:center;padding:0 34px;border-bottom:1px solid #20242b;background:rgba(8,10,14,.96);position:-webkit-sticky;position:sticky;top:0;z-index:20}.audioBack,.audioLibraryLink{color:#b1b7c1;text-decoration:none;font-size:14px}.audioBack:hover,.audioLibraryLink:hover{color:#fff}.audioLibraryLink{justify-self:end}.audioTopTitle{text-align:center;min-width:0}.audioTopTitle strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.audioTopTitle span{display:block;color:#777f8b;font-size:11px;margin-top:3px;letter-spacing:.08em;text-transform:uppercase}.audioShell{max-width:1480px;margin:0 auto;padding:58px 34px 80px;display:grid;grid-template-columns:minmax(0,1fr) 390px;grid-gap:34px;gap:34px;align-items:start}.audioMainPanel{min-height:650px;border:1px solid #222730;border-radius:22px;background:linear-gradient(145deg,#11151c,#0d1015);padding:46px;display:grid;grid-template-columns:minmax(280px,440px) minmax(0,1fr);grid-gap:58px;gap:58px;align-items:center;box-shadow:0 30px 80px rgba(0,0,0,.24)}.audioCover{position:relative;aspect-ratio:2/3;border-radius:18px;overflow:hidden;box-shadow:0 28px 70px rgba(0,0,0,.45);border:1px solid rgba(255,255,255,.08)}.audioCover .art{height:100%}.audioCoverText{position:absolute;left:28px;right:28px;bottom:30px;text-shadow:0 3px 16px #000}.audioCoverText small{display:block;font-size:11px;letter-spacing:.12em}.audioCoverText strong{display:block;font-size:clamp(24px,2.4vw,38px);line-height:1.02;margin-top:8px}.audioNowPlaying h1{font-size:clamp(34px,4vw,62px);line-height:.98;letter-spacing:-.045em;margin:12px 0;max-width:680px}.audioNowPlaying>a{color:#c2c7d0;text-decoration:none;font-size:16px}.audioNowPlaying>p{color:#8e96a2;font-size:15px;margin:30px 0 14px}.audioProgressWrap input{width:100%;height:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;background:linear-gradient(#9f63ff,#9f63ff) no-repeat,#2a2e36;background-size:0 100%;cursor:pointer}.audioProgressWrap input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px rgba(159,99,255,.18)}.audioTimes{display:flex;justify-content:space-between;color:#737b87;font-size:11px;margin-top:8px}.audioControls{display:flex;align-items:center;justify-content:center;gap:26px;margin:34px 0}.audioControls button{border:0;background:transparent;color:#e8ebef;cursor:pointer;position:relative;font-size:23px}.audioControls button small{font-size:9px;position:absolute;left:50%;top:50%;transform:translate(-50%,-45%)}.audioControls .audioPlay{width:74px;height:74px;border-radius:50%;display:grid;place-items:center;background:#f2f3f5;color:#0a0c10;font-size:25px;padding-left:4px}.audioUtilityRow{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.audioUtilityRow button{border:1px solid #292f38;background:#15191f;color:#adb4bf;border-radius:999px;padding:9px 13px;cursor:pointer}.audioPreviewNotice{margin-top:34px;padding:18px;background:#15171d;border:1px solid #2c3038;border-radius:14px;display:flex;justify-content:space-between;align-items:center;gap:16px}.audioPreviewNotice span,.audioPreviewNotice strong{display:block}.audioPreviewNotice span{font-size:12px;color:#858d99;margin-top:4px}.audioPreviewNotice .primaryButton{white-space:nowrap}.audioChapters{border:1px solid #222730;border-radius:20px;background:#101318;overflow:hidden;position:-webkit-sticky;position:sticky;top:104px}.audioChapterHeader{display:flex;align-items:flex-end;justify-content:space-between;padding:24px 24px 18px;border-bottom:1px solid #242932}.audioChapterHeader h2{margin:7px 0 0;font-size:24px}.audioChapterHeader>span{font-size:12px;color:#737b87}.audioChapterList{padding:8px}.audioChapterList button{width:100%;display:grid;grid-template-columns:36px 1fr 30px;align-items:center;grid-gap:10px;gap:10px;border:0;border-radius:12px;background:transparent;color:#dfe3e8;text-align:left;padding:15px 12px;cursor:pointer}.audioChapterList button.active,.audioChapterList button:hover:not(:disabled){background:#191d24}.audioChapterList button.active{box-shadow:inset 3px 0 #9d63ff}.audioChapterList button.locked{opacity:.42;cursor:default}.audioChapterNumber{color:#777f8b;font-size:11px}.audioChapterList small,.audioChapterList strong{display:block}.audioChapterList strong{font-size:14px}.audioChapterList small{font-size:11px;color:#777f8b;margin-top:4px}.audioChapterPlay{font-size:11px;color:#a56cff;text-align:right}@media(max-width:1100px){.audioShell{grid-template-columns:1fr}.audioChapters{position:static}.audioMainPanel{grid-template-columns:minmax(250px,340px) 1fr;gap:36px;padding:34px}}@media(max-width:760px){.audioTopbar{grid-template-columns:auto 1fr auto;padding:0 16px;gap:10px}.audioBack{font-size:0}.audioBack:before{content:"←";font-size:20px}.audioLibraryLink{font-size:0}.audioLibraryLink:before{content:"Library";font-size:12px}.audioShell{padding:22px 16px 60px}.audioMainPanel{grid-template-columns:1fr;min-height:0;padding:22px}.audioCover{max-width:290px;width:72%;margin:0 auto}.audioNowPlaying{text-align:center}.audioPreviewNotice{align-items:stretch;flex-direction:column;text-align:left}.audioPreviewNotice .primaryButton{width:100%}}.videoPage{min-height:100vh;background:#080a0e;color:#f4f5f7}.videoTopbar{height:76px;display:grid;grid-template-columns:1fr minmax(280px,600px) 1fr;align-items:center;padding:0 34px;border-bottom:1px solid #20242b;background:rgba(8,10,14,.96);position:-webkit-sticky;position:sticky;top:0;z-index:20}.videoBack,.videoLibraryLink{color:#b1b7c1;text-decoration:none;font-size:14px}.videoBack:hover,.videoLibraryLink:hover{color:#fff}.videoLibraryLink{justify-self:end}.videoTopTitle{text-align:center;min-width:0}.videoTopTitle strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.videoTopTitle span{display:block;color:#777f8b;font-size:11px;margin-top:3px;letter-spacing:.08em;text-transform:uppercase}.videoShell{max-width:1500px;margin:0 auto;padding:48px 34px 80px;display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:28px;gap:28px;align-items:start}.videoMainColumn{min-width:0}.videoStage{position:relative;aspect-ratio:16/9;border:1px solid #242a33;border-radius:20px;overflow:hidden;background:#0d1015;box-shadow:0 28px 80px rgba(0,0,0,.28)}.videoStage>.art{position:absolute;inset:0;height:100%;transform:scale(1.08)}.videoStage .artShape{font-size:clamp(70px,12vw,190px);opacity:.34}.videoShade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,6,9,.82),rgba(4,6,9,.42) 48%,rgba(4,6,9,.2)),linear-gradient(0deg,rgba(4,6,9,.86),transparent 42%)}.videoStageCopy{position:absolute;left:48px;top:46px;z-index:2;max-width:62%}.videoStageCopy h1{font-size:clamp(32px,4.1vw,64px);line-height:.98;letter-spacing:-.045em;margin:10px 0 12px}.videoStageCopy p{color:#c4cad3;font-size:15px}.videoCenterPlay{top:50%;transform:translate(-50%,-50%);width:78px;height:78px;border-radius:50%;border:1px solid rgba(255,255,255,.55);background:rgba(8,10,14,.62);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:28px;cursor:pointer}.videoCaption,.videoCenterPlay{position:absolute;left:50%;z-index:4;color:#fff}.videoCaption{transform:translateX(-50%);bottom:72px;max-width:72%;background:rgba(0,0,0,.78);padding:8px 12px;border-radius:5px;text-align:center;font-size:13px}.videoControlsBar{position:absolute;left:0;right:0;bottom:0;z-index:5;display:grid;grid-template-columns:auto auto minmax(90px,1fr) auto auto auto auto;align-items:center;grid-gap:11px;gap:11px;padding:20px 22px 17px;background:linear-gradient(transparent,rgba(4,6,9,.94))}.videoControlsBar button{border:0;background:transparent;color:#fff;cursor:pointer;font-weight:700}.videoControlsBar button.active{color:#b78cff}.videoControlsBar span{font-size:11px;color:#c0c6cf}.videoControlsBar input{width:100%;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;background:linear-gradient(#a66bff,#a66bff) no-repeat,#4a4f58;background-size:0 100%;cursor:pointer}.videoControlsBar input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:13px;height:13px;border-radius:50%;background:#fff}.videoInfoRow{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;padding:24px 4px 16px}.videoInfoRow h2{margin:7px 0 5px;font-size:28px}.videoInfoRow a{color:#9da5b1;text-decoration:none}.videoInfoActions{display:flex;gap:8px}.videoInfoActions button{border:1px solid #2a3038;background:#14181e;color:#c6ccd5;border-radius:9px;padding:9px 13px}.videoPreviewNotice{margin-top:10px;padding:18px 20px;border:1px solid #2b3038;border-radius:14px;background:#12161c;display:flex;justify-content:space-between;align-items:center;gap:18px}.videoPreviewNotice span,.videoPreviewNotice strong{display:block}.videoPreviewNotice span{font-size:12px;color:#89919d;margin-top:4px;max-width:720px}.videoScenes{border:1px solid #222730;border-radius:20px;background:#101318;overflow:hidden;position:-webkit-sticky;position:sticky;top:104px}.videoScenesHeader{display:flex;align-items:flex-end;justify-content:space-between;padding:24px 22px 17px;border-bottom:1px solid #242932}.videoScenesHeader h2{margin:7px 0 0;font-size:24px}.videoScenesHeader>span{font-size:12px;color:#737b87}.videoSceneList{padding:8px}.videoSceneList button{width:100%;display:grid;grid-template-columns:112px 1fr;align-items:center;grid-gap:13px;gap:13px;border:0;border-radius:12px;background:transparent;color:#dfe3e8;text-align:left;padding:10px;cursor:pointer}.videoSceneList button.active,.videoSceneList button:hover:not(:disabled){background:#191d24}.videoSceneList button.active{box-shadow:inset 3px 0 #9d63ff}.videoSceneList button.locked{opacity:.42;cursor:default}.videoSceneThumb{aspect-ratio:16/9;border-radius:8px;border:1px solid #2c323c;display:grid;place-items:center;background:#161a20;overflow:hidden}.videoSceneThumb span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:rgba(0,0,0,.6);font-size:10px}.videoSceneList small,.videoSceneList strong{display:block}.videoSceneList strong{font-size:13px}.videoSceneList small{font-size:10px;color:#777f8b;margin-top:5px;line-height:1.25}@media(max-width:1050px){.videoShell{grid-template-columns:1fr}.videoScenes{position:static}.videoSceneList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.videoTopbar{grid-template-columns:auto 1fr auto;padding:0 16px;gap:10px}.videoBack{font-size:0}.videoBack:before{content:"←";font-size:20px}.videoLibraryLink{font-size:0}.videoLibraryLink:before{content:"Library";font-size:12px}.videoShell{padding:20px 14px 60px}.videoStageCopy{left:24px;top:24px;max-width:80%}.videoStageCopy p{display:none}.videoCenterPlay{width:58px;height:58px;font-size:20px}.videoControlsBar{grid-template-columns:auto auto 1fr auto auto;padding:16px 12px 12px}.videoControlsBar button:last-child,.videoControlsBar button:nth-last-child(2){display:none}.videoInfoRow{align-items:flex-start;flex-direction:column}.videoPreviewNotice{align-items:stretch;flex-direction:column}.videoPreviewNotice .primaryButton{width:100%}.videoSceneList{grid-template-columns:1fr}}.videoStage:-webkit-full-screen{width:100vw;height:100vh;max-width:none;aspect-ratio:auto;border:0;border-radius:0;background:#000;box-shadow:none}.videoStage:fullscreen{width:100vw;height:100vh;max-width:none;aspect-ratio:auto;border:0;border-radius:0;background:#000;box-shadow:none}.videoStage:-webkit-full-screen>.art{transform:scale(1.12)}.videoStage:fullscreen>.art{transform:scale(1.12)}.videoStage:-webkit-full-screen .videoStageCopy{left:clamp(32px,5vw,80px);top:clamp(30px,5vw,72px);max-width:58%}.videoStage:fullscreen .videoStageCopy{left:clamp(32px,5vw,80px);top:clamp(30px,5vw,72px);max-width:58%}.videoStage:-webkit-full-screen .videoStageCopy h1{font-size:clamp(42px,5vw,84px)}.videoStage:fullscreen .videoStageCopy h1{font-size:clamp(42px,5vw,84px)}.videoStage:-webkit-full-screen .videoCenterPlay{width:90px;height:90px}.videoStage:fullscreen .videoCenterPlay{width:90px;height:90px}.videoStage:-webkit-full-screen .videoCaption{bottom:92px;font-size:clamp(14px,1.2vw,20px);max-width:68%}.videoStage:fullscreen .videoCaption{bottom:92px;font-size:clamp(14px,1.2vw,20px);max-width:68%}.videoStage:-webkit-full-screen .videoControlsBar{padding:34px 34px 24px}.videoStage:fullscreen .videoControlsBar{padding:34px 34px 24px}.videoStage:-webkit-full-screen .videoControlsBar span{font-size:13px}.videoStage:fullscreen .videoControlsBar span{font-size:13px}.checkoutPage{min-height:100vh;background:#080a0e;color:#f4f5f7}.checkoutTopbar{height:72px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 34px;border-bottom:1px solid #20242b;background:#0a0d11}.checkoutBrand{display:flex;align-items:center;gap:10px;color:#f4f5f7;text-decoration:none;font-size:13px;letter-spacing:.08em}.checkoutBrand>span{border-radius:9px;display:grid;place-items:center;background:linear-gradient(135deg,#b06cff,#7146cb);font-weight:900}.checkoutSecure{font-size:12px;color:#9098a4}.checkoutBack{justify-self:end;color:#aeb5bf;text-decoration:none;font-size:13px}.checkoutBack:hover{color:#fff}.checkoutShell{max-width:1120px;margin:0 auto;padding:58px 28px 90px;display:grid;grid-template-columns:minmax(0,1fr) 390px;grid-gap:42px;gap:42px;align-items:start}.checkoutHeading{margin-bottom:28px}.checkoutHeading h1{margin:8px 0 10px;font-size:clamp(34px,4vw,52px);letter-spacing:-.045em}.checkoutHeading p{margin:0;color:#929aa6;line-height:1.5}.checkoutPanel{padding:22px;border:1px solid #252b34;border-radius:16px;background:#101419;margin-bottom:16px}.checkoutPanelHeader{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.checkoutPanelHeader>div{display:flex;align-items:center;gap:10px}.checkoutPanelHeader>div>span{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#8d59ef;color:white;font-size:11px;font-weight:800}.checkoutPanelHeader small{color:#7f8793}.checkoutField{display:grid;grid-gap:7px;gap:7px;color:#aeb5bf;font-size:12px}.checkoutField input,.checkoutField select{width:100%;height:46px;border:1px solid #303640;border-radius:10px;background:#0c0f14;color:#f0f2f5;padding:0 13px;font:inherit;outline:none}.checkoutField input:focus,.checkoutField select:focus{border-color:#9c67f6;box-shadow:0 0 0 3px rgba(156,103,246,.11)}.checkoutCheck{display:flex;align-items:center;gap:9px;margin-top:13px;color:#8f97a3;font-size:12px}.checkoutPaymentTabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:16px}.checkoutPaymentTabs button{height:42px;border:1px solid #2c323b;border-radius:9px;background:#14181e;color:#aeb5bf;font-weight:750;cursor:pointer}.checkoutPaymentTabs button.active{background:#211831;border-color:#8f5ae9;color:#fff}.checkoutCardFields{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.checkoutWide{grid-column:1/-1}.checkoutWalletMock{padding:25px;border:1px dashed #323843;border-radius:12px;text-align:center;color:#9ba3af}.checkoutWalletMock strong{color:#f2f3f5}.checkoutWalletMock p{font-size:12px;line-height:1.5}.checkoutWalletMock button{border:1px solid #343a44;background:#1b2027;color:#eef0f3;border-radius:9px;padding:10px 15px}.checkoutPayButton{width:100%;height:52px;border:0;border-radius:11px;background:linear-gradient(90deg,#995ff3,#7447d9);color:white;font-size:15px;font-weight:850;cursor:pointer}.checkoutPayButton:disabled{opacity:.65;cursor:wait}.checkoutLegal{text-align:center;color:#69717d;font-size:11px;margin:12px 0 0}.checkoutSummary{position:-webkit-sticky;position:sticky;top:96px;padding:24px;border:1px solid #252b34;border-radius:18px;background:#101419;box-shadow:0 28px 80px rgba(0,0,0,.22)}.checkoutSummaryBook{display:grid;grid-template-columns:92px 1fr;grid-gap:16px;gap:16px;align-items:center;padding-bottom:20px;border-bottom:1px solid #262c35}.checkoutMiniCover{aspect-ratio:2/3;border-radius:9px;display:grid;place-items:center;background:radial-gradient(circle at 55% 38%,rgba(238,207,105,.45),transparent 24%),linear-gradient(155deg,#1b2d58,#11182a 62%,#15111f);font-size:28px}.checkoutMiniCover-tree{background:radial-gradient(circle at 55% 38%,rgba(219,185,73,.42),transparent 24%),linear-gradient(155deg,#3c3917,#1d1d12 65%,#14140d)}.checkoutSummaryBook small,.checkoutSummaryBook span,.checkoutSummaryBook strong{display:block}.checkoutSummaryBook small{color:#8f97a3;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.checkoutSummaryBook strong{margin:6px 0;font-size:15px;line-height:1.2}.checkoutSummaryBook span{color:#9b82d7;font-size:12px}.checkoutIncludes{padding:20px 0;border-bottom:1px solid #262c35}.checkoutIncludes>div{display:flex;align-items:center;gap:9px;margin-top:12px;color:#c6ccd4;font-size:12px}.checkoutIncludes>div>span{color:#a36cff}.checkoutTotals{padding-top:18px}.checkoutTotals>div{display:flex;justify-content:space-between;gap:20px;color:#9aa2ad;font-size:13px;margin-bottom:11px}.checkoutTotals>div strong{color:#dfe3e8}.checkoutTotals .checkoutTotal{margin-top:17px;padding-top:16px;border-top:1px solid #2b313a;color:#fff;font-size:16px}.checkoutTotals .checkoutTotal strong{font-size:22px}.checkoutPromise{margin-top:18px;padding:15px;border-radius:11px;background:#151a20;border:1px solid #282e36}.checkoutPromise strong{font-size:12px}.checkoutPromise p{margin:5px 0 0;color:#848c98;font-size:11px;line-height:1.45}@media(max-width:850px){.checkoutTopbar{grid-template-columns:1fr auto;padding:0 18px}.checkoutSecure{display:none}.checkoutShell{grid-template-columns:1fr;padding:34px 18px 70px}.checkoutSummary{position:static;grid-row:1}.checkoutForm{grid-row:2}}@media(max-width:560px){.checkoutBack{font-size:0}.checkoutBack:after{content:"← Book";font-size:12px}.checkoutCardFields{grid-template-columns:1fr}.checkoutWide{grid-column:auto}.checkoutPanel{padding:18px}}.avatar{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.accountPage{min-height:100vh;background:#090b0f;color:#f5f6f8;padding-bottom:90px}.accountTopbar{height:76px;border-bottom:1px solid #20242b;display:flex;align-items:center;padding:0 34px;gap:28px;position:-webkit-sticky;position:sticky;top:0;background:rgba(9,11,15,.96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20}.accountTopNav{display:flex;gap:24px;margin-left:auto}.accountTopNav a{color:#aeb4be;text-decoration:none;font-size:14px}.accountTopNav a:hover{color:#fff}.accountAvatarSmall{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#9b5cff,#6a39b8);font-size:12px;font-weight:800}.accountShell{max-width:1420px;margin:0 auto;padding:46px 34px;display:grid;grid-template-columns:250px minmax(0,1fr);grid-gap:46px;gap:46px}.accountSidebar{position:-webkit-sticky;position:sticky;top:122px;align-self:start}.accountIdentity{display:flex;align-items:center;gap:14px;padding-bottom:24px;border-bottom:1px solid #232832}.accountAvatarLarge{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#aa68ff,#6634ae);font-size:19px;font-weight:900;box-shadow:0 12px 30px rgba(108,55,180,.22)}.accountIdentity div:last-child{display:flex;flex-direction:column;gap:4px}.accountIdentity span{color:#8f97a3;font-size:13px}.accountNav{display:flex;flex-direction:column;gap:5px;padding-top:20px}.accountNav a{color:#9ca4af;text-decoration:none;padding:11px 13px;border-radius:10px;font-size:14px;font-weight:650}.accountNav a.active,.accountNav a:hover{background:#151922;color:#fff}.accountContent{min-width:0}.accountHero{padding:8px 0 28px}.accountHeroRow{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.accountHero h1{font-size:clamp(42px,5vw,68px);letter-spacing:-.05em;line-height:.98;margin:9px 0 12px}.accountHero p{margin:0;color:#979faa;font-size:17px;max-width:670px;line-height:1.55}.accountStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:42px}.accountStat{background:#11151b;border:1px solid #252b34;border-radius:15px;padding:20px;text-decoration:none;color:#fff;display:flex;flex-direction:column;gap:4px;min-height:130px}.accountStat:hover{border-color:#4a3a65;background:#141820}.accountStat strong{font-size:32px;letter-spacing:-.04em}.accountStat span{font-weight:750}.accountStat small{color:#7f8793}.accountSection{scroll-margin-top:100px;border-top:1px solid #222730;padding:34px 0}.accountSectionHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px}.accountSectionHeader h2{font-size:28px;letter-spacing:-.035em;margin:6px 0 0}.accountSectionHeader p{color:#8d95a1;margin:7px 0 0}.followingGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.followingCard{background:#11151a;border:1px solid #252b34;border-radius:15px;padding:18px;display:flex;align-items:center;gap:14px}.followingAvatar{width:48px;height:48px;border-radius:50%;background:#27203a;display:grid;place-items:center;font-weight:850;color:#d8c0ff}.followingCard>div:nth-child(2){display:flex;flex-direction:column;min-width:0}.followingCard small,.followingCard span{color:#858d99;font-size:12px;margin-top:2px}.followingButton{margin-left:auto;padding:8px 11px!important;min-height:auto!important}.savedGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.savedCard{background:#11151a;border:1px solid #252b34;border-radius:15px;overflow:hidden}.savedArt{display:block;aspect-ratio:16/9;overflow:hidden}.savedArt .art{width:100%;height:100%}.savedCard>div:last-child{padding:15px;display:flex;flex-direction:column;gap:4px}.savedCard small{color:#b991ff;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.savedCard a{color:#fff;text-decoration:none;font-weight:760;line-height:1.25}.savedCard span{color:#858d99;font-size:12px}.compactAccountSection{background:#101318;border:1px solid #222832;border-radius:16px;padding:24px;margin:12px 0 30px}.purchaseHistory{border:1px solid #252b34;border-radius:15px;overflow:hidden}.purchaseRow{display:grid;grid-template-columns:56px minmax(0,1fr) auto auto;align-items:center;grid-gap:15px;gap:15px;padding:14px 16px;background:#11151a;border-bottom:1px solid #232832}.purchaseRow:last-child{border-bottom:0}.purchaseMiniCover{width:56px;height:56px;border-radius:8px;overflow:hidden}.purchaseMiniCover .art{width:100%;height:100%}.purchaseMain,.purchaseMeta{display:flex;flex-direction:column;gap:3px}.purchaseMain span,.purchaseMeta span{color:#838b96;font-size:12px}.purchaseMeta{text-align:right;min-width:110px}.purchaseMeta strong{font-size:13px}.purchaseRow .secondaryButton{padding:8px 12px;min-height:auto}.settingsList{border:1px solid #252b34;border-radius:15px;overflow:hidden}.settingsList>div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px;background:#11151a;border-bottom:1px solid #232832}.settingsList>div:last-child{border-bottom:0}.settingsList span{display:flex;flex-direction:column;gap:4px}.settingsList small{color:#838b96}.settingsList button{border:1px solid #303640;background:#171b21;color:#d6d9df;border-radius:9px;padding:8px 12px}.settingsList button:hover{background:#20252d}@media(max-width:980px){.accountShell{grid-template-columns:1fr}.accountSidebar{position:static}.accountNav{flex-direction:row;overflow:auto}.accountStats,.savedGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.accountTopbar{padding:0 18px}.accountTopNav{display:none}.accountShell{padding:28px 18px}.accountHeroRow,.accountSectionHeader{align-items:flex-start;flex-direction:column}.accountStats,.followingGrid,.savedGrid{grid-template-columns:1fr}.purchaseRow{grid-template-columns:48px minmax(0,1fr) auto}.purchaseMeta{display:none}.purchaseRow .secondaryButton{grid-column:2/4;width:max-content}.accountNav{padding-bottom:4px}.accountNav a{white-space:nowrap}}.accountNav button{width:100%;border:0;background:transparent;color:inherit;text-align:left;padding:10px 12px;border-radius:8px;cursor:pointer;font:inherit}.accountNav button.active{background:var(--panel,#171b23);color:#fff;font-weight:700}.accountStat{text-align:left;cursor:pointer;font-family:inherit;color:inherit}.accountViewGrid{margin-top:28px}.accountMenuWrap{position:relative}.accountAvatarButton{border:0;cursor:pointer;color:white}.accountPopup{position:absolute;right:0;top:44px;width:280px;z-index:80;background:#202124;border:1px solid #34373d;border-radius:14px;box-shadow:0 18px 55px rgba(0,0,0,.48);overflow:hidden;padding:8px 0}.accountPopupIdentity{display:flex;gap:12px;align-items:center;padding:12px 16px 14px}.accountPopupIdentity div:last-child{display:flex;flex-direction:column;gap:2px}.accountPopupIdentity span{color:#aeb3bd;font-size:12px}.accountAvatarLarge.small{width:40px;height:40px;min-width:40px;font-size:13px}.accountPopup>a,.accountPopup>button{display:flex;width:100%;justify-content:space-between;align-items:center;padding:11px 16px;border:0;background:transparent;color:#f4f5f7;text-decoration:none;font:inherit;text-align:left;cursor:pointer}.accountPopup>a:hover,.accountPopup>button:not(:disabled):hover{background:#303136}.accountPopup>button:disabled{opacity:.48;cursor:default}.accountPopup>button small{color:#aeb3bd;margin-left:auto}.accountPopupDivider{height:1px;background:#3b3d42;margin:7px 0}.accountHero>h1{margin:7px 0 8px;font-size:clamp(34px,4vw,52px)}.accountHero>p{color:#9ea4af;margin:0}@media (max-width:760px){.accountPopup{position:fixed;right:14px;top:64px;width:min(320px,calc(100vw - 28px))}}.settingsDetail{max-width:760px;background:#12161d;border:1px solid #262c36;border-radius:14px;padding:22px}.settingsDetail h2{font-size:26px;margin:8px 0 6px}.settingsDetail>p{color:#9ea4af;margin:0 0 22px}.settingsBack{border:0;background:transparent;color:#c9a8ff;padding:0;cursor:pointer;font:inherit;font-weight:700;margin-bottom:8px}.settingsDetail label{display:flex;flex-direction:column;gap:8px;color:#dfe2e8;font-weight:600;margin:16px 0}.settingsDetail input,.settingsDetail select,.settingsDetail textarea{background:#0c0f14;border:1px solid #303642;color:#f5f6f7;border-radius:9px;padding:11px 12px;font:inherit}.settingsDetail textarea{min-height:100px;resize:vertical}.settingsDetail .settingsCheck{flex-direction:row;align-items:center;gap:10px;font-weight:500;background:#0f1319;border:1px solid #252b34;border-radius:9px;padding:12px}.settingsDetail .settingsCheck input{width:auto}.settingsNotice{margin-top:18px;padding:13px 14px;border-radius:9px;color:#aeb4bf;background:#0f1319;border:1px solid #252b34;font-size:13px;line-height:1.45}.settingsManageLink{border:1px solid #303640;background:#171b21;color:#d6d9df;border-radius:9px;padding:8px 12px;text-decoration:none}.settingsManageLink:hover{background:#20252d}.settingsBackLink{display:inline-block;margin:12px 0 8px;color:#c9a8ff;text-decoration:none;font-weight:700}.settingsDetailPage{max-width:760px;margin-top:12px;background:#12161d;border:1px solid #262c36;border-radius:14px;padding:22px}.settingsDetailPage h1{margin:0 0 6px;font-size:38px}.settingsDetailPage>p{color:#9ea4af;margin:0 0 22px}.settingsDetailPage label{display:flex;flex-direction:column;gap:8px;color:#dfe2e8;font-weight:600;margin:16px 0}.settingsDetailPage input,.settingsDetailPage select,.settingsDetailPage textarea{background:#0c0f14;border:1px solid #303642;color:#f5f6f7;border-radius:9px;padding:11px 12px;font:inherit}.settingsDetailPage textarea{min-height:100px;resize:vertical}.settingsDetailPage .settingsCheck{flex-direction:row;align-items:center;gap:10px;font-weight:500;background:#0f1319;border:1px solid #252b34;border-radius:9px;padding:12px}.settingsDetailPage .settingsCheck input{width:auto}.authTextButton{display:block;margin:14px 0;padding:0}html[data-theme=light]{color-scheme:light;--bg:#ffffff;--panel:#ffffff;--panel-2:#f5f5f7;--panel-3:#eceef2;--text:#17181b;--muted:#656b75;--line:rgba(20,24,31,.12);--accent:#9858f7;--accent-2:#7246d9;--accent-soft:rgba(152,88,247,.11)}html[data-theme=light] body{background:#ffffff;color:var(--text)}html[data-theme=light] .accountTopbar,html[data-theme=light] .audioTopbar,html[data-theme=light] .checkoutTopbar,html[data-theme=light] .libraryTopbar,html[data-theme=light] .readerTopRail,html[data-theme=light] .sidebar,html[data-theme=light] .videoTopbar{background:#ffffff;color:#17181b;border-color:var(--line)}html[data-theme=light] .topbar{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.92))}html[data-theme=light] .accountNav a,html[data-theme=light] .accountNav button,html[data-theme=light] .accountTopNav a,html[data-theme=light] .navIcon,html[data-theme=light] .navItem{color:#4e535c}html[data-theme=light] .accountNav .active,html[data-theme=light] .navItem.active,html[data-theme=light] .navItem:hover{background:#f0f1f4;color:#17181b}html[data-theme=light] .createButton,html[data-theme=light] .filter,html[data-theme=light] .iconButton,html[data-theme=light] .librarySearch,html[data-theme=light] .search,html[data-theme=light] .secondaryButton,html[data-theme=light] .settingsManageLink{background:#f4f5f7;color:#24262b;border-color:#dadde3}html[data-theme=light] .librarySearch input,html[data-theme=light] .search input{color:#17181b}html[data-theme=light] .activeFilter,html[data-theme=light] .filter.active,html[data-theme=light] .libraryTabs .active{background:#17181b;color:#ffffff}html[data-theme=light] .accountPopup,html[data-theme=light] .accountStat,html[data-theme=light] .audioChapters,html[data-theme=light] .audioMainPanel,html[data-theme=light] .bookAbout,html[data-theme=light] .bookDetails,html[data-theme=light] .bookHero,html[data-theme=light] .channelCard,html[data-theme=light] .checkoutPanel,html[data-theme=light] .checkoutSummary,html[data-theme=light] .compactAccountSection,html[data-theme=light] .contentCard,html[data-theme=light] .followingCard,html[data-theme=light] .libraryCard,html[data-theme=light] .libraryDiscover,html[data-theme=light] .previewLimitCard,html[data-theme=light] .purchaseHistory,html[data-theme=light] .purchaseRow,html[data-theme=light] .readerLaunchCard,html[data-theme=light] .relatedCard,html[data-theme=light] .reviewsSection,html[data-theme=light] .savedCard,html[data-theme=light] .settingsDetailPage,html[data-theme=light] .settingsList,html[data-theme=light] .videoPreviewNotice,html[data-theme=light] .videoSceneList{background:#ffffff;color:#17181b;border-color:#dedfe4;box-shadow:0 12px 36px rgba(20,24,31,.06)}html[data-theme=light] .accountPage,html[data-theme=light] .audioPage,html[data-theme=light] .checkoutPage,html[data-theme=light] .consumerLibraryPage,html[data-theme=light] .immersiveReader,html[data-theme=light] .videoPage{background:#ffffff;color:#17181b}html[data-theme=light] .purchaseDropdown{color:var(--text)}html[data-theme=light] .purchaseDropdownMenu,html[data-theme=light] .purchaseSummary{background:var(--panel);color:var(--text);border-color:var(--line)}html[data-theme=light] .purchaseDropdownMenu{box-shadow:0 18px 45px var(--line)}html[data-theme=light] .purchaseDropdownRow{border-color:var(--line)}html[data-theme=light] .featuredDropdownRow{background:var(--panel-2)}html[data-theme=light] .purchaseDropdownRow .bestValue{background:var(--panel-3)}html[data-theme=light] .purchaseDropdownRow .buyButton{background:var(--text);color:var(--panel)}html[data-theme=light] .purchaseDropdownRow .amazonButton{background:var(--panel-2);color:var(--text);border-color:var(--line)}html[data-theme=light] .purchaseDropdownRow .amazonButton:hover{background:var(--panel-3)}html[data-theme=light] .accountContent,html[data-theme=light] .accountShell,html[data-theme=light] .authorMain,html[data-theme=light] .bookMain{color:#17181b}html[data-theme=light] .accountHero p,html[data-theme=light] .accountStat small,html[data-theme=light] .bio,html[data-theme=light] .bookDescription,html[data-theme=light] .bookDetails p,html[data-theme=light] .bookDetails span,html[data-theme=light] .bookStats,html[data-theme=light] .followingCard small,html[data-theme=light] .followingCard span,html[data-theme=light] .handle,html[data-theme=light] .purchaseMain span,html[data-theme=light] .purchaseMeta span,html[data-theme=light] .savedCard span,html[data-theme=light] .sectionHeader p{color:#69707a}html[data-theme=light] .accountIdentity,html[data-theme=light] .accountSection,html[data-theme=light] .accountSidebar,html[data-theme=light] .channelTabs,html[data-theme=light] .purchaseRow,html[data-theme=light] .settingsList>div{border-color:#e0e2e6}html[data-theme=light] .checkoutPage,html[data-theme=light] .checkoutShell{background:#ffffff}html[data-theme=light] .checkoutCardFields input,html[data-theme=light] .checkoutField input,html[data-theme=light] .checkoutField select,html[data-theme=light] .settingsDetailPage input,html[data-theme=light] .settingsDetailPage select,html[data-theme=light] .settingsDetailPage textarea{background:#ffffff;color:#17181b;border-color:#cfd3da}html[data-theme=light] .checkoutPaymentTabs button,html[data-theme=light] .checkoutPromise,html[data-theme=light] .settingsDetailPage .settingsCheck,html[data-theme=light] .settingsNotice{background:#f5f6f8;color:#3e434c;border-color:#dfe2e7}html[data-theme=light] .immersiveBookPage,html[data-theme=light] .miniPage,html[data-theme=light] .singlePreviewPage{background:#f8f4ec;color:#24211d}html[data-theme=light] .readerAmbient{background:radial-gradient(circle at 50% 30%,rgba(152,88,247,.08),transparent 38%),#f4f5f7}html[data-theme=light] .readerBottomRail,html[data-theme=light] .readerCenterControls,html[data-theme=light] .readerTopActions{color:#2c3037}html[data-theme=light] .audioShell{color:#17181b}html[data-theme=light] .audioMainPanel{background:linear-gradient(135deg,#ffffff,#f5f2fa)}html[data-theme=light] .audioChapterList button,html[data-theme=light] .audioUtilityRow button{background:#f5f6f8;color:#24262b;border-color:#daddE3}html[data-theme=light] .audioChapterList .active,html[data-theme=light] .audioChapterList button.active{background:#eee8f8}html[data-theme=light] .videoMainColumn,html[data-theme=light] .videoShell{color:#17181b}html[data-theme=light] .videoInfoRow,html[data-theme=light] .videoSceneList article,html[data-theme=light] .videoScenesHeader{border-color:#dfe2e7}html[data-theme=light] .videoSceneList article{background:#f7f8fa;color:#17181b}html[data-theme=light] .videoShade,html[data-theme=light] .videoStage{color:#ffffff}html[data-theme=light] .accountPopup>a,html[data-theme=light] .accountPopup>button{color:#202124}html[data-theme=light] .accountPopup>a:hover,html[data-theme=light] .accountPopup>button:not(:disabled):hover{background:#f0f1f3}html[data-theme=light] .accountPopupDivider{background:#dadde2}html[data-theme=light] .eyebrow,html[data-theme=light] .settingsBackLink,html[data-theme=light] .textButton,html[data-theme=light] .textLink,html[data-theme=light] a.purchaseLink{color:#8150c9}html[data-theme=light] .checkoutPayButton,html[data-theme=light] .primaryButton{color:#ffffff}html[data-theme=light] .businessPage,html[data-theme=light] .businessShell{--bg:#080b10;--panel:#0f131a;--panel-2:#141922;--panel-3:#1a202a;--text:#f4f6f9;--muted:#9299a5;--line:rgba(255,255,255,.08);color-scheme:dark;background:#080b10;color:#f4f6f9}html[data-theme=light] .businessShell .createButton,html[data-theme=light] .businessShell .filter,html[data-theme=light] .businessShell .secondaryButton,html[data-theme=light] .businessShell .textButton{background:#141922;color:#f4f6f9;border-color:rgba(255,255,255,.08)}.brandMark{width:32px;height:32px;min-width:32px;border-radius:9px;background-image:url(/brand/unvelion-platform-dark.png);background-size:cover;background-position:50%;background-repeat:no-repeat;font-size:0!important;color:transparent!important;box-shadow:0 0 18px rgba(111,76,255,.18)}html[data-theme=light] .brandMark{background-image:url(/brand/unvelion-platform-light.png);box-shadow:0 3px 12px rgba(20,24,31,.1)}.checkoutBrand>span{width:30px;height:30px;display:inline-block;border-radius:8px;background-image:url(/brand/unvelion-platform-dark.png);background-size:cover;background-position:50%;background-repeat:no-repeat;font-size:0!important;color:transparent!important}html[data-theme=light] .checkoutBrand>span{background-image:url(/brand/unvelion-platform-light.png)}.businessPage .brandMark,.businessShell .brandMark,html[data-theme=light] .businessPage .brandMark,html[data-theme=light] .businessShell .brandMark{background-image:url(/brand/unvelion-platform-dark.png)}.globalAccountMenu{position:relative;display:inline-flex;align-items:center;justify-content:center}.globalAvatarButton{display:inline-grid;place-items:center;text-decoration:none}.globalAccountPopup{right:0;left:auto}.compactGlobalAccountMenu .globalAccountPopup,.globalAccountPopup{top:calc(100% + 10px)}@media (max-width:720px){.globalAccountPopup{position:fixed;right:12px;top:64px;width:min(300px,calc(100vw - 24px))}}.accountMenuValue{margin-left:auto;display:inline-flex;align-items:center;gap:8px;color:#d9dde4;font-size:13px}.accountMenuValue b{font-size:18px;line-height:1;font-weight:500}.accountSubmenuHeader{display:flex;align-items:center;gap:10px;padding:10px 12px 14px}.accountSubmenuHeader>button{width:34px;height:34px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;font-size:20px}.accountSubmenuHeader>button:hover{background:rgba(255,255,255,.08)}.accountSubmenuHeader>div{display:flex;flex-direction:column;gap:2px}.accountSubmenuHeader span{color:#aeb3bd;font-size:12px}.accountChoiceRow{display:flex!important;align-items:center;justify-content:space-between}.accountChoiceRow small{color:#8f96a1;margin-left:6px;font-size:11px}.accountChoiceMark{color:var(--accent);font-size:16px}html[data-theme=light] .accountMenuValue{color:#555b64}html[data-theme=light] .accountSubmenuHeader>button:hover{background:#f0f1f3}html[data-theme=light] .accountContent,html[data-theme=light] .accountPage,html[data-theme=light] .accountShell,html[data-theme=light] .accountSidebar{background:#ffffff;color:#18191d}html[data-theme=light] .accountIdentity,html[data-theme=light] .accountSidebar{border-color:#e3e5e9}html[data-theme=light] .settingsList{background:#ffffff;border:1px solid #dfe2e7;box-shadow:0 10px 28px rgba(24,28,35,.05);overflow:hidden}html[data-theme=light] .settingsList>div{background:#ffffff;border-color:#e5e7eb;color:#1a1c20}html[data-theme=light] .settingsList>div:hover{background:#fafafb}html[data-theme=light] .settingsList strong{color:#191b20}html[data-theme=light] .settingsList small{color:#747b86}html[data-theme=light] .settingsList button,html[data-theme=light] .settingsManageLink{background:#f3f4f6;color:#272a30;border:1px solid #d8dce2;box-shadow:none}html[data-theme=light] .settingsList button:hover,html[data-theme=light] .settingsManageLink:hover{background:#eceef2}html[data-theme=light] .accountHero h1,html[data-theme=light] .accountHero h2,html[data-theme=light] .accountHero strong{color:#17181c}html[data-theme=light] .accountHero p,html[data-theme=light] .accountHero small,html[data-theme=light] .accountHero span{color:#666d78}html[data-theme=light] .accountNav a.active,html[data-theme=light] .accountNav button.active{background:#f0f1f4;color:#17181c}html[data-theme=light] .settingsDetailPage{background:#ffffff;border-color:#dfe2e7;box-shadow:0 10px 28px rgba(24,28,35,.05)}html[data-theme=light] .settingsDetailPage input,html[data-theme=light] .settingsDetailPage select,html[data-theme=light] .settingsDetailPage textarea{background:#ffffff;color:#17181c;border-color:#cfd4dc}html[data-theme=light] .settingsDetailPage .settingsCheck,html[data-theme=light] .settingsNotice{background:#f7f8fa;color:#3b4048;border-color:#e0e3e8}html[data-theme=light] .accountHero a,html[data-theme=light] .eyebrow,html[data-theme=light] .settingsBackLink,html[data-theme=light] .textButton{color:#7f49c8}.consumerSearchWrap{position:relative;min-width:0;width:100%;max-width:620px}.consumerSearchWrap .search{width:100%}.searchClear{border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:21px;line-height:1;padding:0 2px}.searchResultsPanel{position:absolute;top:calc(100% + 8px);left:0;width:min(620px,92vw);z-index:100;background:#12161d;border:1px solid #2a3039;border-radius:14px;box-shadow:0 22px 60px rgba(0,0,0,.45);overflow:hidden;padding:8px 0}.searchResultsPanel section+section{border-top:1px solid #2a3039;margin-top:5px;padding-top:5px}.searchResultsHeading{padding:8px 14px 6px;color:#a9b0bb;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.searchBookResult,.searchCreatorResult{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:center;padding:9px 14px;color:#f4f5f7;text-decoration:none}.searchBookResult:hover,.searchCreatorResult:hover{background:#1c2129}.searchBookArt,.searchCreatorAvatar{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,#6944b8,#b36fcd);color:#fff;font-size:12px;font-weight:800}.searchBookArt{border-radius:6px;background:linear-gradient(145deg,#253463,#11182c)}.searchBookResult>div:nth-child(2),.searchCreatorResult>div:nth-child(2){display:flex;flex-direction:column;min-width:0;gap:2px}.searchBookResult strong,.searchCreatorResult strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchBookResult small,.searchBookResult span,.searchCreatorResult small,.searchCreatorResult span{color:#9ea5b0;font-size:12px}.searchEmpty{display:flex;flex-direction:column;gap:4px;padding:20px 16px;color:#f4f5f7}.searchEmpty span{color:#9ea5b0;font-size:13px}html[data-theme=light] .searchResultsPanel{background:#ffffff;border-color:#dfe2e7;box-shadow:0 18px 45px rgba(24,28,35,.14)}html[data-theme=light] .searchResultsPanel section+section{border-color:#e6e8ec}html[data-theme=light] .searchBookResult small,html[data-theme=light] .searchBookResult span,html[data-theme=light] .searchCreatorResult small,html[data-theme=light] .searchCreatorResult span,html[data-theme=light] .searchEmpty span,html[data-theme=light] .searchResultsHeading{color:#68707b}html[data-theme=light] .searchBookResult,html[data-theme=light] .searchCreatorResult,html[data-theme=light] .searchEmpty{color:#17181c}html[data-theme=light] .searchBookResult:hover,html[data-theme=light] .searchCreatorResult:hover{background:#f4f5f7}.navItem:disabled{opacity:.42;cursor:default}.discoveryFilteredSection{margin-top:22px}.discoveryAuthorGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.discoveryAuthorCard{display:flex;align-items:center;gap:12px;min-height:92px;padding:16px;border-radius:12px;background:var(--panel);border:1px solid var(--line);color:var(--text);text-decoration:none}.discoveryAuthorCard>div:last-child{display:flex;flex-direction:column;gap:3px}.discoveryAuthorCard small,.discoveryAuthorCard span{color:var(--muted)}.discoveryEmptyState{min-height:170px;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:24px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.discoveryEmptyState span{color:var(--muted)}html[data-theme=light] .discoveryAuthorCard,html[data-theme=light] .discoveryEmptyState{background:#fff;border-color:#e0e3e8;color:#17181c}@media (max-width:900px){.discoveryAuthorGrid{grid-template-columns:1fr}}.genresMain{min-width:0}.genresHero{padding:46px 34px 22px}.genreDetailHero h1,.genresHero h1{margin:5px 0 8px;font-size:clamp(32px,4vw,52px);line-height:1.03}.genreDetailHero p,.genresHero p{max-width:720px;margin:0;color:var(--muted);font-size:16px}.genreGroup{padding:8px 34px 30px}.genreGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.genreCard{position:relative;display:flex;align-items:center;gap:14px;min-height:118px;padding:16px 42px 16px 16px;border:1px solid var(--line);border-radius:14px;background:var(--panel);color:var(--text);text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.genreCard:hover{transform:translateY(-2px);border-color:rgba(139,92,246,.65)}.genreDetailSymbol,.genreEmptySymbol,.genreSymbol{display:grid;place-items:center;flex:0 0 auto;width:48px;height:48px;border-radius:13px;background:linear-gradient(145deg,rgba(139,92,246,.24),rgba(236,72,153,.12));border:1px solid rgba(139,92,246,.35);color:#c4b5fd;font-size:23px}.genreCardCopy{min-width:0;display:flex;flex-direction:column;gap:4px}.genreCardCopy strong{font-size:15px}.genreCardCopy span{display:-webkit-box;overflow:hidden;color:var(--muted);font-size:12px;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical}.genreCardCopy small{color:#a78bfa;font-weight:700}.genreArrow{position:absolute;right:16px;color:var(--muted);font-size:24px}.genreDetailHero{padding:30px 34px 16px}.genreBack{display:inline-block;margin-bottom:22px;color:var(--muted);text-decoration:none}.genreBack:hover{color:var(--text)}.genreDetailTitle{display:flex;align-items:center;gap:18px}.genreDetailSymbol{width:72px;height:72px;border-radius:18px;font-size:32px}.genreResults{padding-top:12px}.genreEmpty{min-height:240px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:9px;padding:28px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.genreEmpty>span{max-width:620px;color:var(--muted)}.genreEmpty .secondaryButton{margin-top:8px}html[data-theme=light] .genreCard,html[data-theme=light] .genreEmpty{background:#fff;border-color:#e0e3e8;color:#17181c}html[data-theme=light] .genreCard:hover{border-color:rgba(124,58,237,.55)}html[data-theme=light] .genreDetailSymbol,html[data-theme=light] .genreEmptySymbol,html[data-theme=light] .genreSymbol{background:linear-gradient(145deg,rgba(124,58,237,.12),rgba(219,39,119,.08));color:#6d28d9}@media (max-width:1100px){.genreGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.genreDetailHero,.genreGroup,.genresHero{padding-left:18px;padding-right:18px}.genreGrid{grid-template-columns:1fr}.genreDetailTitle{align-items:flex-start}}.genresHero{padding-bottom:12px}.genreGroup{padding-top:4px;padding-bottom:26px}.genreGroup .sectionHeader{margin-bottom:10px}.genreGroup .sectionHeader p{font-size:12px}.genreGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.genreCard{min-height:78px;padding:13px 36px 13px 13px;border-radius:12px;gap:11px}.genreSymbol{width:42px;height:42px;border-radius:11px;font-size:20px}.genreCardCopy{gap:3px}.genreCardCopy strong{font-size:14px;line-height:1.2}.genreCardCopy span{display:none}.genreCardCopy small{color:var(--muted);font-size:11px;font-weight:600}.genreArrow{right:13px;font-size:21px}@media (max-width:1250px){.genreGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.genreGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.genreGrid{grid-template-columns:1fr}}.consumerListHero{padding:42px 34px 18px}.consumerListHero h1{margin:5px 0 7px;font-size:clamp(32px,4vw,48px)}.consumerListHero p{margin:0;color:var(--muted)}.consumerListSection{padding:8px 34px 40px}.consumerListToolbar{display:flex;align-items:baseline;gap:12px;padding:12px 0 14px;border-bottom:1px solid var(--line)}.consumerListToolbar span{color:var(--muted);font-size:12px}.consumerListGrid{display:flex;flex-direction:column}.consumerListCard{display:grid;grid-template-columns:116px minmax(0,1fr);grid-gap:18px;gap:18px;padding:18px 0;border-bottom:1px solid var(--line)}.consumerListCover{display:block;aspect-ratio:2/3;overflow:hidden;border-radius:9px;text-decoration:none}.consumerListCover .art{height:100%}.consumerListInfo{min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:13px;padding:3px 0}.consumerListEyebrow{display:block;margin-bottom:4px;color:#a78bfa;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.consumerListTitle{display:block;width:-moz-fit-content;width:fit-content;color:var(--text);text-decoration:none;font-size:19px;font-weight:800}.consumerListTitle:hover{text-decoration:underline}.consumerListAuthor{display:inline-block;margin-top:4px;color:var(--muted);text-decoration:none;font-size:12px}.consumerListDescription{max-width:780px;margin:0;color:var(--muted);font-size:13px;line-height:1.5}.consumerListActions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.listPrimaryAction{min-height:34px;padding:8px 14px}.quietListAction{margin-left:3px;color:var(--muted);font-size:12px;text-decoration:none}.quietListAction:hover{color:var(--text)}.historyProgress{max-width:520px;display:flex;align-items:center;gap:10px}.historyProgressTrack{flex:1 1;height:5px;overflow:hidden;border-radius:999px;background:var(--line)}.historyProgressTrack span{display:block;height:100%;border-radius:inherit;background:#8b5cf6}.historyProgress small{min-width:78px;color:var(--muted)}html[data-theme=light] .consumerListCard,html[data-theme=light] .consumerListToolbar{border-color:#e2e5ea}@media (max-width:700px){.consumerListHero,.consumerListSection{padding-left:18px;padding-right:18px}.consumerListCard{grid-template-columns:88px minmax(0,1fr);gap:13px}.consumerListDescription{display:none}}.authorsHero{padding:44px 34px 18px}.authorsHero h1{margin:5px 0 7px;font-size:clamp(32px,4vw,50px)}.authorsHero p{margin:0;color:var(--muted)}.authorsSection{padding:10px 34px 40px}.authorsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.authorDirectoryCard{position:relative;display:flex;align-items:center;gap:14px;padding:18px 42px 18px 18px;border:1px solid var(--line);border-radius:14px;background:var(--panel);color:var(--text);text-decoration:none;transition:transform .16s ease,border-color .16s ease}.authorDirectoryCard:hover{transform:translateY(-2px);border-color:rgba(139,92,246,.62)}.authorDirectoryAvatar{width:58px;height:58px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#7c3aed,#a855f7);color:white;font-weight:800}.authorDirectoryInfo{min-width:0}.authorDirectoryTitle{display:flex;align-items:center;gap:6px}.authorDirectoryTitle strong{font-size:16px}.authorDirectoryInfo small,.authorDirectoryInfo>span{display:block;color:var(--muted);font-size:11px}.authorDirectoryInfo p{margin:8px 0 7px;color:var(--text);font-size:12px}html[data-theme=light] .authorDirectoryCard{background:#fff;border-color:#e0e3e8;color:#17181c}html[data-theme=light] .authorDirectoryCard:hover{border-color:rgba(124,58,237,.55)}@media (max-width:1000px){.authorsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.authorsHero,.authorsSection{padding-left:18px;padding-right:18px}.authorsGrid{grid-template-columns:1fr}}.collectionsHero{padding:44px 34px 18px}.collectionDetailHero h1,.collectionsHero h1{margin:5px 0 7px;font-size:clamp(32px,4vw,50px)}.collectionDetailHero p,.collectionsHero p{margin:0;max-width:760px;color:var(--muted)}.collectionsSection{padding:10px 34px 40px}.collectionsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.collectionCard{position:relative;display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px;min-height:142px;padding:16px 42px 16px 16px;border:1px solid var(--line);border-radius:15px;background:var(--panel);color:var(--text);text-decoration:none;transition:transform .16s ease,border-color .16s ease}.collectionCard:hover{transform:translateY(-2px);border-color:rgba(139,92,246,.62)}.collectionVisual{position:relative;height:108px;overflow:hidden;border-radius:12px;background:linear-gradient(145deg,rgba(139,92,246,.22),rgba(32,41,56,.8))}.collectionSymbol{position:absolute;left:12px;top:10px;z-index:2;color:#ddd6fe;font-size:24px}.collectionMiniStack{position:absolute;right:8px;bottom:7px;display:flex;align-items:flex-end}.miniBook{width:30px;aspect-ratio:2/3;margin-left:-7px;border:1px solid rgba(255,255,255,.18);border-radius:4px;background:linear-gradient(160deg,#243b67,#111827);box-shadow:0 4px 12px rgba(0,0,0,.28)}.miniBook:nth-child(2){transform:translateY(-5px)}.collectionCopy strong{font-size:17px}.collectionCopy p{margin:6px 0 9px;color:var(--muted);font-size:12px;line-height:1.45}.collectionCopy small{color:#a78bfa;font-weight:700}.collectionDetailHero{padding:30px 34px 16px}.collectionDetailTitle{display:flex;align-items:center;gap:18px}.collectionDetailSymbol{width:72px;height:72px;display:grid;place-items:center;flex:0 0 auto;border-radius:18px;background:linear-gradient(145deg,rgba(139,92,246,.24),rgba(236,72,153,.12));border:1px solid rgba(139,92,246,.35);color:#c4b5fd;font-size:32px}.collectionResults{padding-top:12px}html[data-theme=light] .collectionCard{background:#fff;border-color:#e0e3e8;color:#17181c}html[data-theme=light] .collectionVisual{background:linear-gradient(145deg,rgba(124,58,237,.12),rgba(235,238,244,.9))}@media (max-width:900px){.collectionsGrid{grid-template-columns:1fr}}@media (max-width:620px){.collectionDetailHero,.collectionsHero,.collectionsSection{padding-left:18px;padding-right:18px}.collectionCard{grid-template-columns:82px minmax(0,1fr)}.collectionVisual{height:88px}}.simpleDiscoveryHero{padding:44px 34px 18px}.simpleDiscoveryHero h1{margin:5px 0 7px;font-size:clamp(32px,4vw,50px)}.simpleDiscoveryHero p{margin:0;color:var(--muted)}.simpleDiscoverySection{padding:12px 34px 42px}@media (max-width:650px){.simpleDiscoveryHero,.simpleDiscoverySection{padding-left:18px;padding-right:18px}}.followingHero{padding:44px 34px 18px}.followingHero h1{margin:5px 0 7px;font-size:clamp(32px,4vw,50px)}.followingHero p{margin:0;color:var(--muted)}.followingEmpty{max-width:560px;margin:70px auto 0;padding:36px 24px;text-align:center}.followingEmptyIcon{width:54px;height:54px;margin:0 auto 14px;display:grid;place-items:center;border-radius:50%;background:rgba(139,92,246,.14);color:#a78bfa;font-size:22px}.followingEmpty h2{margin:0 0 8px;font-size:20px}.followingEmpty p{margin:0 auto 18px;color:var(--muted);font-size:13px}.followingCreators{padding:16px 34px 5px}.followingCreatorRow{display:flex;flex-wrap:wrap;gap:10px}.followingCreatorChip{display:flex;align-items:center;gap:9px;min-width:210px;padding:10px 13px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--text);text-decoration:none}.followingCreatorChip .followingAvatar{width:38px;height:38px}.followingCreatorChip small,.followingCreatorChip strong{display:block}.followingCreatorChip strong{font-size:12px}.followingCreatorChip small{margin-top:2px;color:var(--muted);font-size:10px}.followingActiveButton{border-color:rgba(139,92,246,.55)}html[data-theme=light] .followingCreatorChip{background:#fff;border-color:#e0e3e8}@media (max-width:650px){.followingCreators,.followingHero{padding-left:18px;padding-right:18px}}.bookUtility .bookUtilityActive{color:#c4b5fd;border-color:rgba(139,92,246,.55);background:rgba(139,92,246,.12)}.personalListEmpty{max-width:560px;margin:70px auto 0;padding:36px 24px;text-align:center}.personalListEmpty h2{margin:0 0 8px;font-size:20px}.personalListEmpty p{margin:0 auto 18px;color:var(--muted);font-size:13px}.historyHeroRow{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.historyClearButton{border:0;background:transparent;color:var(--muted);font-size:12px;cursor:pointer;padding:8px 0}.historyClearButton:hover{color:var(--text)}.historyCardTop{display:flex;justify-content:space-between;gap:16px}.historyRemoveButton{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer;font-size:20px}.historyRemoveButton:hover{background:rgba(127,127,127,.12);color:var(--text)}@media (max-width:650px){.historyHeroRow{align-items:flex-start;flex-direction:column}}.bookInfo .experienceButtons{margin-bottom:8px}.bookInfo .previewNote{margin-bottom:14px}.bookInfo .purchaseDropdown{margin-top:0}.bookInfo .bookUtility{margin-top:10px;display:flex;align-items:center;flex-wrap:wrap;gap:5px}.bookInfo .bookUtility button{min-height:30px;padding:5px 9px;border-radius:7px;font-size:11px}.externalPurchaseRow{border-top:1px solid var(--line)}.amazonButtonDisabled{cursor:default;opacity:.55}.reviewsSection{width:min(1040px,calc(100% - 68px));margin-left:34px;margin-right:34px}.reviewsHeader{align-items:center;justify-content:flex-start;gap:22px}.reviewScore{padding-left:18px;border-left:1px solid var(--line)}.reviewStartButton{width:min(620px,100%);min-height:42px;display:flex;align-items:center;gap:10px;padding:5px 12px 5px 6px;border:1px solid var(--line);border-radius:22px;background:transparent;color:var(--muted);cursor:pointer;text-align:left}.reviewStartButton:hover{background:rgba(127,127,127,.08);color:var(--text)}.reviewStartButton .commentAvatar{width:30px;height:30px}.compactReviewComposer{width:min(720px,100%)}.discussionItem,.discussionToolbar{width:min(900px,100%)}.relatedBooks{width:min(1040px,calc(100% - 68px));margin-left:34px;margin-right:34px}.relatedBooks .sectionHeader{width:min(900px,100%)}.relatedGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,170px));justify-content:start;grid-gap:18px;gap:18px;max-width:900px}.relatedCard h3,.relatedCard p,.relatedCover{max-width:170px}html[data-theme=light] .reviewStartButton{border-color:#e0e3e8}@media (max-width:700px){.relatedBooks,.reviewsSection{width:auto;margin-left:18px;margin-right:18px}.reviewsHeader{align-items:flex-start;flex-direction:column;gap:10px}.reviewScore{padding-left:0;border-left:0}}.interactiveStars{display:flex;gap:2px}.interactiveStars button{border:0;background:transparent;color:inherit;padding:0;cursor:pointer;font-size:18px}.reviewComposerActions .primaryButton:disabled{opacity:.45;cursor:default}.reviewsSection{width:min(1120px,calc(100% - 68px))}.reviewStartButton{width:min(760px,100%);min-height:48px;font-size:14px}.discussionItem>.commentAvatar,.reviewStartButton .commentAvatar{width:40px;height:40px;font-size:11px}.discussionItem{width:min(1020px,100%);gap:12px;padding:18px 0}.discussionMeta{gap:8px;font-size:12px}.authorReply p,.discussionBody>p{font-size:14px;line-height:1.45}.youtubeDiscussionActions{display:flex;align-items:center;gap:10px;margin-top:8px}.youtubeDiscussionActions button{min-height:34px;padding:6px 9px;border-radius:17px;font-size:13px;line-height:1}.youtubeDiscussionActions .reactionButton{display:inline-flex;align-items:center;gap:6px;font-size:18px}.youtubeDiscussionActions .reactionButton span{font-size:12px}.youtubeDiscussionActions .replyButton{padding-left:12px;padding-right:12px;font-size:13px;font-weight:700}.youtubeDiscussionActions .moreDiscussionButton{width:34px;padding:0;font-size:20px}.replyComposer{display:flex;gap:10px;width:min(720px,100%);margin-top:12px}.replyAvatar{width:34px;height:34px;flex:0 0 auto}.replyComposerMain{flex:1 1}.replyComposer input{width:100%;padding:8px 0;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--text);outline:none;font-size:14px}.replyComposerActions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.replyComposerActions button{min-height:34px;padding:7px 13px;border:0;border-radius:17px;cursor:pointer}.replyComposerActions .primaryButton:disabled{opacity:.45;cursor:default}.localReplies{margin:12px 0 0 10px;padding-left:18px;border-left:1px solid var(--line)}.localReply{display:flex;gap:10px;padding:10px 0 4px}.localReply span,.localReply strong{font-size:12px}.localReply span{margin-left:7px;color:var(--muted)}.localReply p{margin:5px 0 0;font-size:14px}.discussionToolbar{width:min(1020px,100%);min-height:48px}.discussionToolbar>strong{font-size:14px}.discussionToolbar button{min-height:34px;padding:7px 11px;font-size:12px}.youtubeDiscussionActions .reactionButton{font-family:inherit}.youtubeDiscussionActions .heartButton{font-size:19px}.discussionMenuWrap{position:relative}.discussionMenu{position:absolute;right:0;top:38px;z-index:30;min-width:150px;padding:6px;border:1px solid var(--line);border-radius:10px;background:var(--panel);box-shadow:0 10px 28px rgba(0,0,0,.28)}.discussionMenu button{width:100%;min-height:34px;padding:7px 10px;border:0;border-radius:7px;background:transparent;color:var(--text);cursor:pointer;text-align:left;font-size:12px}.discussionMenu button:hover{background:rgba(127,127,127,.12)}.authorHeartBadge{position:relative;width:30px;height:30px;display:inline-block;flex:0 0 auto}.authorHeartAvatar{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:rgba(139,92,246,.25);color:#fff;font-size:9px;font-weight:800}.authorHeartIcon{position:absolute;right:-1px;bottom:0;width:14px;height:14px;display:grid;place-items:center;border-radius:50%;background:#e11d48;color:#fff;font-size:8px}.discussionNotice{position:fixed;left:50%;bottom:28px;z-index:100;transform:translateX(-50%);padding:9px 14px;border-radius:9px;background:#24262b;color:#fff;font-size:12px;box-shadow:0 8px 22px rgba(0,0,0,.3)}html[data-theme=light] .discussionMenu{background:#fff;border-color:#e0e3e8}.youtubeDiscussionActions .reactionActive{background:rgba(139,92,246,.18);color:#c4b5fd}.youtubeDiscussionActions .moreDiscussionButton,.youtubeDiscussionActions .reactionButton,.youtubeDiscussionActions .replyButton{cursor:pointer}.shortsMain{min-width:0}.shortsTopbar{position:-webkit-sticky;position:sticky;top:0;z-index:20}.shortsHeaderTitle{font-size:16px;font-weight:800}.shortsViewport{position:relative;height:calc(100vh - 64px);overflow:hidden}.shortsFeed{height:100%;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none}.shortsFeed::-webkit-scrollbar{display:none}.shortFeedItem{position:relative;min-height:100%;scroll-snap-align:start;display:grid;grid-template-columns:minmax(280px,430px) 76px;align-content:center;justify-content:center;grid-gap:14px;gap:14px;padding:22px 24px}.shortVideoCard{position:relative;aspect-ratio:9/16;width:min(430px,72vh);max-height:calc(100vh - 112px);overflow:hidden;border-radius:18px;background:#12151b;box-shadow:0 14px 42px rgba(0,0,0,.34)}.shortArtwork{position:absolute;inset:0;overflow:hidden;background:linear-gradient(180deg,#273349,#0f1117)}.shortGlow{position:absolute;width:70%;aspect-ratio:1;top:13%;left:15%;border-radius:50%;background:rgba(255,204,111,.16);filter:blur(22px)}.shortSymbol{position:absolute;top:30%;left:50%;transform:translateX(-50%);font-size:clamp(76px,9vh,120px);color:#ffd77a}.shortHill{position:absolute;width:130%;height:34%;left:-15%;bottom:-8%;border-radius:50% 50% 0 0;background:rgba(0,0,0,.32)}.shortOverlay{position:absolute;inset:auto 0 0;padding:82px 22px 22px;background:linear-gradient(transparent,rgba(0,0,0,.84))}.shortMeta strong{display:block;margin-top:12px;color:white;font-size:20px;line-height:1.2}.shortMeta p{margin:6px 0 10px;color:rgba(255,255,255,.82);font-size:13px;line-height:1.4}.shortOwnerRow{display:flex;align-items:center;gap:9px}.shortAvatar{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:rgba(139,92,246,.9);font-size:10px;font-weight:800}.shortAvatar,.shortOwnerName{color:white;text-decoration:none}.shortOwnerName{font-size:13px;font-weight:700}.shortPublicationLink{color:white;font-size:12px;font-weight:800;text-decoration:none}.shortActions{display:flex;flex-direction:column;gap:12px;padding-bottom:12px}.shortAction{width:58px;min-height:58px;display:grid;place-items:center;grid-gap:2px;gap:2px;padding:7px 4px;border:0;border-radius:50%;background:rgba(127,127,127,.14);color:var(--text);cursor:pointer;text-decoration:none}.shortAction span{font-size:20px}.shortAction small{font-size:9px}.shortAction.active{background:rgba(139,92,246,.24);color:#c4b5fd}.shortCommentStub{display:none}.shortsPager{position:absolute;right:22px;display:flex;flex-direction:column;gap:8px;transform:translateY(-50%)}.shortsPager button{width:42px;height:42px;border:1px solid var(--line);border-radius:50%;background:var(--panel);color:var(--text);cursor:pointer}.shortsPager button:disabled{opacity:.35;cursor:default}.shortsNow{position:absolute;left:22px;bottom:16px;display:flex;gap:8px;align-items:baseline;color:var(--muted)}.shortsNow span{font-size:11px;font-weight:800}.shortsNow small{font-size:10px}@media (max-width:800px){.shortFeedItem{grid-template-columns:minmax(250px,1fr) 62px;padding:14px}.shortVideoCard{width:min(100%,420px)}.shortsNow,.shortsPager{display:none}}.shortFeedItem{grid-template-columns:minmax(340px,520px) 82px;gap:16px;padding:18px 90px 18px 28px}.shortVideoCard{width:min(520px,78vh);max-height:calc(100vh - 92px);border-radius:20px}.shortActions{align-self:end;gap:14px;padding-bottom:14px}.shortAction{width:62px;min-height:62px}.shortAction span{font-size:22px}.shortAction small{font-size:10px}.shortsPager{right:calc(50% - 350px);top:50%;gap:10px}.shortsPager button{width:46px;height:46px}.shortsNow{left:calc(50% - 350px);bottom:18px}@media (min-width:1500px){.shortFeedItem{grid-template-columns:minmax(380px,560px) 84px}.shortVideoCard{width:min(560px,80vh)}.shortsPager{right:calc(50% - 385px)}.shortsNow{left:calc(50% - 385px)}}@media (max-width:1100px){.shortsNow,.shortsPager{display:none}}@media (min-width:1101px){.shortsViewport{height:calc(100vh - 58px)}.shortFeedItem{grid-template-columns:auto 68px;justify-content:center;align-content:center;gap:14px;padding:8px 24px}.shortVideoCard{height:calc(100vh - 92px);width:auto;max-height:none;max-width:none;aspect-ratio:9/16;border-radius:18px}.shortActions{align-self:end;gap:12px;padding-bottom:12px}.shortAction{width:56px;min-height:56px}.shortsPager{left:calc(50% + 330px);right:auto;top:42%;gap:10px}.shortsPager button{width:46px;height:46px}.shortsNow{left:calc(50% - 315px);bottom:10px}}@media (min-width:1500px){.shortVideoCard{height:calc(100vh - 84px)}.shortsPager{left:calc(50% + 350px)}.shortsNow{left:calc(50% - 335px)}}@media (min-width:1101px){.shortFeedItem{grid-template-columns:340px auto 68px;gap:16px}.shortSideMeta{width:320px;align-self:end;justify-self:end;padding:0 0 26px}.shortSideMeta .shortOwnerRow{margin-bottom:12px}.shortSideMeta .shortOwnerName,.shortSideMeta .shortPublicationLink{color:var(--text)}.shortSideMeta>strong{display:block;color:var(--text);font-size:16px;line-height:1.25;margin-bottom:6px}.shortSideMeta>p{max-width:310px;margin:0 0 10px;color:var(--muted);font-size:12px;line-height:1.45}.shortFollowButton{min-height:32px;padding:0 14px;border:0;border-radius:16px;background:#fff;color:#111;font-size:11px;font-weight:800;cursor:pointer}.shortFollowButton.following{background:rgba(127,127,127,.18);color:var(--text)}.shortVideoCard .shortOverlay{display:none!important}.shortsPager{left:calc(50% + 480px)}.shortsNow{display:none}}@media (max-width:1100px){.shortSideMeta{position:absolute;z-index:4;left:26px;right:92px;bottom:34px;padding:48px 12px 12px;background:linear-gradient(transparent,rgba(0,0,0,.72));border-radius:0 0 16px 16px;pointer-events:auto}.shortSideMeta .shortOwnerName,.shortSideMeta .shortPublicationLink,.shortSideMeta>strong{color:#fff}.shortSideMeta>strong{display:block;margin-top:8px}.shortSideMeta>p{margin:4px 0 8px;color:rgba(255,255,255,.78)}.shortFollowButton{min-height:30px;padding:0 12px;border:0;border-radius:15px;font-weight:800}}.followingCreatorsPanel{margin:10px 34px 0;padding:0}.followingCreatorsPanel .followingCreatorsHeader{padding:0 0 12px;margin:0}.followingCreatorsPanel .followingCreatorsHeader h2{margin-bottom:4px}.followingSectionRule{height:1px;width:100%;background:linear-gradient(90deg,transparent 0,rgba(139,92,246,.35) 8%,var(--line) 28%,var(--line) 72%,rgba(139,92,246,.35) 92%,transparent 100%)}.followingCreatorsPanel .followingCreatorRow{padding:16px 0}.followingSectionRuleBottom{margin-top:2px}.followingPublications{padding-top:24px}html[data-theme=light] .followingSectionRule{background:linear-gradient(90deg,transparent,rgba(124,58,237,.24) 8%,#e1e4e8 28%,#e1e4e8 72%,rgba(124,58,237,.24) 92%,transparent)}@media (max-width:650px){.followingCreatorsPanel{margin-left:18px;margin-right:18px}}.followingCreatorGrid{display:grid;grid-template-columns:repeat(3,minmax(240px,1fr));grid-gap:14px;gap:14px;align-items:stretch}.followingCreatorCard{min-height:116px;padding:14px 16px;display:flex;align-items:center;gap:15px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.followingCreatorPhoto{width:78px;height:78px;flex:0 0 auto;border-radius:50%;border:2px solid rgba(139,92,246,.5);font-size:16px}.followingCreatorCardText{min-width:0;display:grid;grid-gap:4px;gap:4px}.followingCreatorCardText strong{font-size:15px}.followingCreatorCardText small{color:var(--muted);font-size:11px}.followingStatus{width:-moz-fit-content;width:fit-content;margin-top:4px;padding:4px 8px;border:1px solid rgba(139,92,246,.45);border-radius:999px;color:#c4b5fd;font-size:10px;font-weight:800}.followingPublicationGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:16px;gap:16px}.followingPublicationCard{min-width:0;overflow:hidden;border:1px solid var(--line);background:var(--panel)}.followingPublicationLink{display:block;color:var(--text);text-decoration:none}.followingPublicationCover{aspect-ratio:2/3;overflow:hidden}.followingPublicationCover .art{height:100%}.followingPublicationInfo{display:flex;justify-content:space-between;gap:10px;min-height:88px;padding:10px 10px 11px}.followingPublicationText{min-width:0}.followingPublicationText h3{margin:0 0 5px;font-size:13px;line-height:1.25}.followingPublicationText .authorLink{display:block;margin-bottom:3px;color:var(--muted);font-size:11px}.followingPublicationText>span{color:var(--muted);font-size:10px}.followingPublicationMore{flex:0 0 auto;color:var(--muted);font-size:18px;line-height:1}.followingCreatorCard:hover,.followingPublicationCard:hover{border-color:rgba(139,92,246,.55)}html[data-theme=light] .followingCreatorCard,html[data-theme=light] .followingPublicationCard{background:#fff;border-color:#e0e3e8}@media (max-width:1300px){.followingPublicationGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1100px){.followingCreatorGrid{grid-template-columns:repeat(2,minmax(240px,1fr))}.followingPublicationGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:820px){.followingPublicationGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.followingCreatorGrid{grid-template-columns:1fr}.followingCreatorPhoto{width:68px;height:68px}.followingPublicationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.followingCreatorsPanel{margin-top:12px}.followingCreatorGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.followingCreatorChip.followingCreatorCard{min-width:0;min-height:142px;padding:18px 20px;gap:18px;border-radius:16px}.followingCreatorChip.followingCreatorCard .followingAvatar.followingCreatorPhoto{width:88px!important;height:88px!important;min-width:88px;flex:0 0 88px;border:2px solid rgba(139,92,246,.72);font-size:19px}.followingCreatorChip.followingCreatorCard .followingCreatorCardText strong{font-size:16px;line-height:1.2}.followingCreatorChip.followingCreatorCard .followingCreatorCardText small{margin-top:1px;font-size:11px}.followingCreatorChip.followingCreatorCard .followingStatus{margin-top:7px;padding:5px 10px;font-size:10px}.followingPublications{padding-top:22px}.followingPublicationGrid{grid-template-columns:repeat(6,180px);justify-content:start;gap:18px}.followingPublicationCard{width:180px;border-radius:12px}.followingPublicationCover{width:180px;height:235px;aspect-ratio:auto}.followingPublicationInfo{min-height:82px;padding:10px 11px 11px}.followingPublicationText h3{margin-bottom:5px;font-size:12px;line-height:1.22}.followingPublicationText .authorLink{font-size:10px}.followingPublicationText>span{font-size:9px}.followingPublicationMore{font-size:17px}@media (min-width:1500px){.followingPublicationGrid{grid-template-columns:repeat(6,190px);gap:20px}.followingPublicationCard,.followingPublicationCover{width:190px}.followingPublicationCover{height:248px}}@media (max-width:1250px){.followingPublicationGrid{grid-template-columns:repeat(5,180px)}}@media (max-width:1050px){.followingCreatorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.followingPublicationGrid{grid-template-columns:repeat(4,170px)}.followingPublicationCard,.followingPublicationCover{width:170px}.followingPublicationCover{height:222px}}@media (max-width:780px){.followingCreatorGrid{grid-template-columns:1fr}.followingCreatorChip.followingCreatorCard .followingAvatar.followingCreatorPhoto{width:74px!important;height:74px!important;min-width:74px;flex-basis:74px}.followingPublicationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.followingPublicationCard,.followingPublicationCover{width:100%}.followingPublicationCover{height:auto;aspect-ratio:2/3}}.followingCreatorChip.followingCreatorCard{min-height:180px!important}.followingPublicationCoverLink,.followingPublicationTitle{color:inherit;text-decoration:none}.followingPublicationTitle{display:block;margin:0 0 5px;color:var(--text);font-size:12px;font-weight:800;line-height:1.22}.historyHeaderActions{display:flex;align-items:center;gap:14px}.historyClearButton,.historyPauseButton{border:0;background:transparent;color:var(--muted);font-size:12px;cursor:pointer;padding:8px 0}.historyClearButton:hover,.historyPauseButton:hover{color:var(--text)}.historyPauseButton.active{color:#c4b5fd}.historyPausedNotice{width:min(760px,calc(100% - 68px));margin:4px 34px 8px;padding:11px 14px;display:flex;align-items:baseline;gap:10px;border:1px solid rgba(139,92,246,.34);border-radius:10px;background:rgba(139,92,246,.08)}.historyPausedNotice strong{font-size:12px}.historyPausedNotice span{color:var(--muted);font-size:11px}@media (max-width:650px){.historyHeaderActions{width:100%;justify-content:flex-start}.historyPausedNotice{width:auto;margin-left:18px;margin-right:18px;align-items:flex-start;flex-direction:column;gap:4px}}.authorsGrid{grid-template-columns:repeat(auto-fill,230px)!important}.authorDirectoryCard{width:230px;min-width:230px;max-width:230px;min-height:126px;padding:18px 28px 18px 14px;gap:11px}.authorDirectoryAvatar{width:52px;height:52px}.authorDirectoryTitle strong{font-size:14px}.authorDirectoryInfo small,.authorDirectoryInfo>span{font-size:10px}.authorDirectoryInfo p{margin:6px 0 5px;font-size:11px;line-height:1.25}@media (max-width:620px){.authorsGrid{grid-template-columns:repeat(auto-fill,minmax(210px,230px))!important}}.authorsGrid{grid-template-columns:repeat(auto-fill,268px)!important;justify-content:start;gap:12px!important}.authorDirectoryCard{width:268px!important;min-width:268px!important;max-width:268px!important;min-height:88px!important;height:88px;padding:12px 16px!important}.authorDirectoryAvatar{width:56px!important;height:56px!important}.authorDirectoryTitle strong{font-size:15px!important}@media (max-width:620px){.authorsGrid{grid-template-columns:repeat(auto-fill,minmax(230px,268px))!important}}.followingCreatorsPanel{max-width:none!important}.followingCreatorGrid{display:grid!important;grid-template-columns:repeat(auto-fill,245px)!important;justify-content:start!important;grid-gap:14px!important;gap:14px!important}.followingCreatorChip.followingCreatorCard{width:245px!important;min-width:245px!important;max-width:245px!important;min-height:108px!important;padding:14px 16px!important;gap:13px!important}.followingCreatorChip.followingCreatorCard .followingCreatorCardText strong{font-size:14px!important}.followingCreatorChip.followingCreatorCard .followingCreatorCardText small{font-size:10px!important}.followingCreatorChip.followingCreatorCard .followingStatus{font-size:9px!important}.followingPublicationGrid{grid-template-columns:repeat(auto-fill,minmax(125px,1fr))!important;align-items:start!important}.followingPublicationCard{width:100%!important;min-width:0!important;max-width:none!important}.followingPublicationCover{width:100%!important;aspect-ratio:125/155!important;height:auto!important}.followingPublicationInfo{min-height:72px!important}@media (min-width:1500px){.followingPublicationGrid{grid-template-columns:repeat(auto-fill,minmax(135px,1fr))!important}}@media (max-width:720px){.followingCreatorGrid{grid-template-columns:repeat(auto-fill,minmax(220px,245px))!important}.followingPublicationGrid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))!important}}.followingCreatorChip.followingCreatorCard .followingAvatar.followingCreatorPhoto{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;max-width:64px!important;max-height:64px!important;flex:0 0 64px!important;aspect-ratio:1/1!important;border-radius:50%!important;overflow:hidden!important}.followingPublicationGrid{display:grid!important;grid-template-columns:repeat(auto-fill,165px)!important;grid-gap:14px!important}.followingPublicationCard{width:165px!important;min-width:165px!important;max-width:165px!important}.followingPublicationCover,.followingPublicationCoverLink{width:165px!important}.followingPublicationCover{height:205px!important}.followingPublicationInfo{width:165px!important;min-height:78px!important}@media (max-width:720px){.followingPublicationGrid{grid-template-columns:repeat(auto-fill,165px)!important}}.followingPublicationGrid{grid-template-columns:repeat(auto-fill,215px)!important;gap:16px!important}.followingPublicationCard{width:215px!important;min-width:215px!important;max-width:215px!important}.followingPublicationCover,.followingPublicationCoverLink{width:215px!important}.followingPublicationCover{height:267px!important}.followingPublicationInfo{width:215px!important;min-height:84px!important}@media (max-width:720px){.followingPublicationGrid{grid-template-columns:repeat(auto-fill,215px)!important}}.followingPublicationGrid{grid-template-columns:repeat(auto-fill,195px)!important;justify-content:start!important;gap:14px!important}.followingPublicationCard{width:195px!important;min-width:195px!important;max-width:195px!important}.followingPublicationCover,.followingPublicationCoverLink{width:195px!important}.followingPublicationCover{height:242px!important;aspect-ratio:auto!important}.followingPublicationInfo{width:195px!important;min-height:82px!important;box-sizing:border-box!important}@media (max-width:720px){.followingPublicationGrid{grid-template-columns:repeat(auto-fill,195px)!important}}.authorDirectoryTitle strong{line-height:1.2!important}.authorsGrid{display:grid!important;grid-template-columns:repeat(auto-fill,245px)!important;justify-content:start!important;grid-gap:14px!important;gap:14px!important}.authorDirectoryCard{width:245px!important;min-width:245px!important;max-width:245px!important;min-height:108px!important;height:108px!important;padding:14px 16px!important;gap:13px!important;display:flex!important;align-items:center!important;border:1px solid var(--line)!important;border-radius:14px!important;background:var(--panel)!important;color:var(--text)!important;text-decoration:none!important;box-sizing:border-box!important;transition:border-color .16s ease!important}.authorDirectoryCard:hover{transform:none!important;border-color:rgba(139,92,246,.62)!important}.authorDirectoryAvatar{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;max-width:64px!important;max-height:64px!important;flex:0 0 64px!important;aspect-ratio:1/1!important;border-radius:50%!important;border:1.5px solid rgba(139,92,246,.92)!important;background:rgba(139,92,246,.12)!important;color:#d8b4fe!important;display:grid!important;place-items:center!important;overflow:hidden!important;font-size:18px!important;font-weight:800!important;line-height:1!important}.authorDirectoryInfo{min-width:0!important;display:flex!important;align-items:center!important}.authorDirectoryTitle{display:block!important}.authorDirectoryTitle strong{display:block!important;margin:0!important;font-size:14px!important;font-weight:800!important;line-height:1.15!important;letter-spacing:0!important;color:var(--text)!important}html[data-theme=light] .authorDirectoryCard{background:#fff!important;border-color:#e0e3e8!important;color:#17181c!important}html[data-theme=light] .authorDirectoryAvatar{background:rgba(124,58,237,.08)!important;border-color:rgba(124,58,237,.65)!important;color:#7c3aed!important}@media (max-width:720px){.authorsGrid{grid-template-columns:repeat(auto-fill,minmax(220px,245px))!important}}.libraryHeroCompact{padding-bottom:22px!important}.libraryHeroCompact h1{font-size:clamp(38px,4vw,58px)!important}.libraryControls{max-width:1440px;margin:0 auto 22px;padding:0 34px;display:flex;align-items:center;justify-content:space-between;gap:18px}.libraryControls .libraryTabs{margin:0;padding:0}.libraryLocalSearch{width:min(300px,100%);height:38px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid #282d35;border-radius:999px;background:#111419;color:#7f8793}.libraryLocalSearch input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:inherit}.ownedPublicationGrid{max-width:1440px;margin:0 auto;padding:0 34px;display:grid;grid-template-columns:repeat(auto-fill,minmax(185px,1fr));grid-gap:18px;gap:18px}.ownedPublicationCard{min-width:0;overflow:hidden;border:1px solid #232832;border-radius:14px;background:#111419}.ownedPublicationCover{display:block;width:100%;aspect-ratio:2/3;overflow:hidden;text-decoration:none}.ownedPublicationCover .art{width:100%;height:100%}.ownedPublicationBody{padding:13px}.ownedPublicationTitle{display:block;margin-top:7px;color:var(--text);text-decoration:none;font-size:14px;font-weight:800;line-height:1.2}.ownedPublicationAuthor{display:block;margin-top:5px;color:var(--muted);text-decoration:none;font-size:11px}.ownedPublicationAccess{display:block;margin-top:7px;min-height:15px;color:#777f8b;font-size:10px}.ownedPublicationActions{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.ownedPublicationActions .primaryButton,.ownedPublicationActions .secondaryButton{min-height:32px;padding:7px 10px;font-size:11px}.libraryEmpty{max-width:1440px;margin:30px auto;padding:40px 34px;border-top:1px solid var(--line)}.libraryEmpty h2{margin:0 0 8px}.libraryEmpty p{margin:0 0 18px;color:var(--muted)}html[data-theme=light] .libraryLocalSearch,html[data-theme=light] .ownedPublicationCard{background:#fff;border-color:#dedfe4;color:#17181b}@media (max-width:760px){.libraryControls{padding:0 18px;align-items:stretch;flex-direction:column}.ownedPublicationGrid{padding:0 18px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.libraryLocalSearch{width:100%}}.ownedPublicationGrid{display:grid!important;grid-template-columns:repeat(auto-fill,220px)!important;justify-content:start!important;grid-gap:18px!important;gap:18px!important}.ownedPublicationCard{width:220px!important;min-width:220px!important;max-width:220px!important;border-radius:14px!important}.ownedPublicationCover{width:220px!important;height:270px!important;aspect-ratio:auto!important}.ownedPublicationBody{padding:12px 13px 13px!important}.ownedPublicationTitle{font-size:13px!important;line-height:1.18!important;margin-top:6px!important}.ownedPublicationAuthor{font-size:10px!important;margin-top:4px!important}.ownedPublicationAccess{font-size:10px!important;margin-top:6px!important;min-height:12px!important}.ownedPublicationActions{gap:6px!important;margin-top:10px!important}.ownedPublicationActions .primaryButton,.ownedPublicationActions .secondaryButton{min-height:30px!important;padding:6px 9px!important;font-size:10px!important}@media (max-width:760px){.ownedPublicationGrid{grid-template-columns:repeat(auto-fill,180px)!important}.ownedPublicationCard,.ownedPublicationCover{width:180px!important}.ownedPublicationCard{min-width:180px!important;max-width:180px!important}.ownedPublicationCover{height:220px!important}}html[data-theme=light] .channelBanner .bannerCopy,html[data-theme=light] .channelBanner .bannerCopy strong{color:#ffffff}html[data-theme=light] .channelBanner .bannerCopy strong{text-shadow:0 2px 12px rgba(0,0,0,.34)}html[data-theme=light] .channelBanner .bannerCopy span{color:#e7d8ff}html[data-theme=light] .channelBanner .bannerCopy small{color:#e0d9d2}html[data-theme=light] .activeChannelTab,html[data-theme=light] .channelTab:focus,html[data-theme=light] .channelTab:focus-visible,html[data-theme=light] .channelTab:hover{color:#17181b}.channelTab{text-decoration:none;display:inline-flex;align-items:center}.authorActions a.secondaryButton,.authorActions a.secondaryButton.activeShopButton,.authorActions a.secondaryButton:active,.authorActions a.secondaryButton:focus,.authorActions a.secondaryButton:focus-visible,.authorActions a.secondaryButton:hover,.authorActions a.secondaryButton:visited{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:42px;padding:0 18px;color:var(--text);background:rgba(255,255,255,.07);border:1px solid var(--line);border-radius:10px;text-decoration:none;line-height:1;outline:none;box-shadow:none}.authorAboutPanel,.authorEmptyState,.creatorShopPage{margin-top:28px}.authorEmptyState{padding:44px 24px;border:1px solid var(--line);border-radius:14px;text-align:center}.authorEmptyState h2,.authorEmptyState p{margin:0}.authorEmptyState p{margin-top:8px;color:var(--muted)}.channelVideoCard .channelThumb,.channelVideoGrid .channelThumb{aspect-ratio:16/9}.authorShortsGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:18px;gap:18px}.authorShortCard{min-width:0}.authorShortVisual{display:block;aspect-ratio:3/5;border-radius:12px;overflow:hidden;border:1px solid var(--line)}.authorShortVisual .art{height:100%}.authorShortCard h3{margin:8px 0 4px;font-size:14px}.authorShortCard p,.authorShortCard span{margin:0;color:var(--muted);font-size:12px}.authorCollectionsGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:14px;gap:14px}.authorCollectionCard{display:flex;gap:15px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.authorCollectionSymbol{display:grid;place-items:center;width:46px;height:46px;flex:0 0 46px;border-radius:12px;background:rgba(125,81,255,.12);font-size:22px}.authorCollectionCard h3,.authorCollectionCard p{margin:0}.authorCollectionCard p{margin-top:6px;color:var(--muted);font-size:13px}.authorCollectionCard small{display:block;margin-top:12px;color:var(--muted)}.authorAboutPanel{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);grid-gap:28px;gap:28px;padding:26px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.authorAboutMain h2{margin:7px 0 10px}.authorAboutMain p{color:var(--muted);line-height:1.6}.authorAboutFacts{margin:0;display:grid;align-content:start}.authorAboutFacts div{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-bottom:1px solid var(--line)}.authorAboutFacts dt{color:var(--muted)}.authorAboutFacts dd{margin:0;text-align:right;font-weight:700}.creatorShopIntro{max-width:720px;margin-bottom:30px}.creatorShopIntro h1{margin:6px 0 8px}.creatorShopIntro p{margin:0;color:var(--muted)}.creatorShopSection{margin-top:30px}.creatorShopSection+.creatorShopSection{position:relative;margin-top:44px;padding-top:40px}.creatorShopSection+.creatorShopSection:before{content:"";position:absolute;top:0;left:0;right:0;height:12px;transform:translateY(-6px);background:linear-gradient(90deg,transparent,rgba(255,255,255,.05) 4%,rgba(255,255,255,.16) 22%,rgba(255,255,255,.22) 45%,transparent 48.3%,transparent 51.7%,rgba(255,255,255,.22) 55%,rgba(255,255,255,.16) 78%,rgba(255,255,255,.05) 96%,transparent) 50% /100% 1px no-repeat;pointer-events:none}.creatorShopSection+.creatorShopSection:after{content:"";position:absolute;top:0;left:50%;width:8px;height:8px;transform:translate(-50%,-50%) rotate(45deg);border:1px solid rgba(190,148,255,.82);background:var(--bg);box-shadow:0 0 0 4px var(--bg),0 0 0 5px rgba(166,108,255,.1);pointer-events:none}.creatorShopGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,220px));grid-gap:18px;gap:18px}.creatorShopCard{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.creatorShopCover{display:block;aspect-ratio:2/3;overflow:hidden}.creatorShopCover .art{height:100%}.creatorShopCardBody{padding:12px}.creatorShopType{display:inline-block;color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.creatorExtraCard h3,.creatorShopCard h3{margin:6px 0 10px;font-size:14px}.creatorShopBuyRow{display:flex;justify-content:space-between;align-items:center;gap:10px}.creatorShopBuy{padding:7px 12px;border-radius:8px;background:var(--accent);color:white;text-decoration:none;font-size:12px;font-weight:800}.creatorExtrasSection{padding-top:28px;border-top:1px solid var(--line)}.creatorExtrasGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:14px;gap:14px}.creatorExtraCard{display:grid;grid-template-columns:82px minmax(0,1fr);grid-gap:14px;gap:14px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.creatorExtraVisual{display:grid;place-items:center;min-height:96px;border-radius:10px;background:linear-gradient(145deg,rgba(124,77,255,.2),rgba(255,255,255,.04));font-size:26px}.creatorExtraCard p{margin:0 0 8px;color:var(--muted);font-size:12px;line-height:1.5}.creatorExtraCard small{display:block;margin-top:8px;color:var(--muted);font-size:10px}.creatorShopNoExtras{color:var(--muted)}html[data-theme=light] .creatorShopBuy{color:#ffffff}html[data-theme=light] .creatorShopSection+.creatorShopSection:before{background:linear-gradient(90deg,transparent,rgba(18,24,34,.04) 4%,rgba(18,24,34,.13) 22%,rgba(18,24,34,.19) 45%,transparent 48.3%,transparent 51.7%,rgba(18,24,34,.19) 55%,rgba(18,24,34,.13) 78%,rgba(18,24,34,.04) 96%,transparent) 50% /100% 1px no-repeat}html[data-theme=light] .creatorShopSection+.creatorShopSection:after{border-color:rgba(111,76,174,.58);background:var(--bg);box-shadow:0 0 0 4px var(--bg),0 0 0 5px rgba(111,76,174,.08)}@media (max-width:760px){.authorAboutPanel{grid-template-columns:1fr}.creatorShopGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.creatorExtrasGrid,.creatorShopGrid{grid-template-columns:1fr}}.runtimeCoverImage{width:100%;height:100%;display:block;object-fit:cover}.runtimeAudioPlayer{width:100%;margin:0 0 18px}.runtimeVideoPlayer{width:100%;height:100%;object-fit:contain;background:#000;position:absolute;inset:0;z-index:3}.bookInfo .bookAuthor{margin-top:18px;padding:9px 12px 9px 9px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.025);transition:border-color .16s ease,background .16s ease}.bookInfo .bookAuthor:hover{border-color:rgba(166,108,255,.48);background:rgba(166,108,255,.055)}html[data-theme=light] .bookInfo .bookAuthor{background:rgba(0,0,0,.018)}.discussionEmptyState{display:flex;flex-direction:column;gap:4px;padding:18px 4px 4px;color:var(--muted)}.discussionEmptyState strong{color:var(--text);font-size:14px}.discussionEmptyState span{font-size:12px}.runtimeReaderImage{overflow:hidden;background:transparent}.runtimeReaderImage img{width:100%;height:100%;object-fit:contain;display:block}.readerLibraryOwned{display:inline-flex;justify-content:center;min-height:38px;padding:0 16px;border:1px solid var(--border,rgba(255,255,255,.14));border-radius:9px;font-weight:700}.previewPurchaseOption,.readerLibraryOwned{align-items:center;color:inherit;text-decoration:none}.previewPurchaseOption{margin-top:8px;min-height:92px;display:flex;justify-content:space-between;gap:22px;padding:17px 18px 17px 20px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.035);transition:border-color .16s ease,background .16s ease,transform .16s ease}.previewPurchaseOption:hover{border-color:rgba(166,108,255,.52);background:rgba(255,255,255,.052);transform:translateY(-1px)}.previewPurchaseCopy{min-width:0;display:grid;grid-gap:5px;gap:5px}.previewPurchaseCopy>strong{font-size:17px;line-height:1.2;letter-spacing:-.015em}.previewPurchaseCopy>small{color:#9fa8b6;font-size:12px;line-height:1.4}.previewPurchasePrice{flex:0 0 auto;min-width:116px;min-height:54px;display:grid;place-items:center;padding:0 18px;border-radius:11px;color:#fff;background:linear-gradient(135deg,#a95cff,#8651ea);box-shadow:0 8px 24px rgba(146,82,238,.2);font-size:19px;letter-spacing:-.01em}.previewPurchaseBenefits{display:flex;flex-wrap:wrap;gap:24px;color:#b5bdc9;font-size:12px;font-weight:650}.previewPurchaseBenefits span{display:inline-flex;align-items:center;gap:8px}.previewPurchaseBenefits b{color:#d9dee7;font-size:19px;line-height:1;font-weight:500}@media (max-width:820px){.previewPurchaseOption{min-height:0;align-items:stretch;flex-direction:column;text-align:left}.previewPurchasePrice{width:100%;min-height:48px}.previewPurchaseBenefits{justify-content:center}}.realBookReader{--reader-page-ratio:6/9;--reader-zoom:1}.realBookStage{overflow:auto;padding:12px 8px}.realBookRegion{min-width:max-content}.physicalBookSpread{display:flex;grid-template-columns:none;width:auto;height:min(78vh,calc(100vh - 154px));max-height:none;aspect-ratio:auto;background:transparent;box-shadow:0 18px 54px rgba(0,0,0,.46);transform:scale(var(--reader-zoom));transform-origin:center center;transition:transform .16s ease;border-radius:2px}.physicalBookSpread .runtimeBookPage{height:100%;width:auto;aspect-ratio:var(--reader-page-ratio);flex:0 0 auto;box-sizing:border-box;padding:7.2% 8.2% 8.6%;background:#f5f0e6;color:#231f1a}.physicalBookSpread .runtimeBookPage.left{border-radius:2px 0 0 2px;box-shadow:inset -12px 0 18px -18px rgba(40,31,22,.62)}.physicalBookSpread .runtimeBookPage.right{border-left:1px solid rgba(64,52,40,.18);border-radius:0 2px 2px 0;box-shadow:inset 12px 0 18px -18px rgba(40,31,22,.62)}.physicalBookSpread .blankFacingPage{background:#f5f0e6}.physicalBookSpread .runtimeBookText{margin:0;font-family:Georgia,Times New Roman,serif;letter-spacing:0;text-rendering:optimizeLegibility}.physicalBookSpread .runtimeBookText p{margin:0;padding:0}.physicalBookSpread .runtimeBookText p+p{margin-top:0}.physicalBookSpread .runtimeBookText p:first-child{text-indent:0}.physicalBookSpread .immersivePageNumber{bottom:3.5%;font-size:9px;opacity:.72;color:#2b251f}.physicalBookSpread .runtimeReaderImage{width:100%;max-height:48%;overflow:hidden;margin-bottom:2.5%;background:transparent}.physicalBookSpread .runtimeReaderImage img{display:block;width:100%;height:100%;object-fit:contain}.realReaderActions{align-items:center}.realReaderActions>span{min-width:42px;text-align:center;color:#b9c0ca;font-size:10px;font-weight:800}.pageTurn-next,.pageTurn-previous{animation:none}@media (max-width:820px){.physicalBookSpread{height:min(76vh,calc(100vh - 145px))}.physicalBookSpread .runtimeBookPage{display:block!important}.realBookRegion{grid-template-columns:32px minmax(0,1fr) 32px!important}}.physicalBookSpread .runtimeBookPage{padding:7% 8% 8.2%}.physicalBookSpread .runtimeBookText{font-size:16px;line-height:1.02}.physicalBookSpread .runtimeBookText p,.physicalBookSpread .runtimeBookText p+p{margin-top:0;margin-bottom:0}.physicalBookSpread .runtimeBookPage{padding:0;background:#f8f4ec}.physicalBookSpread .studioWrittenBody{position:absolute;left:var(--studio-left);right:var(--studio-right);top:var(--studio-top);bottom:var(--studio-bottom);overflow:hidden;white-space:pre-wrap;font-size:calc(var(--studio-body-font-ratio) * 100cqw);line-height:var(--studio-body-line-height);font-weight:400;letter-spacing:0;word-spacing:0;color:#28231f;text-align:left}.physicalBookSpread .studioWrittenBody.chapterBody{top:calc(var(--studio-top) + var(--studio-chapter-reserve))}.physicalBookSpread .studioChapterReserve{position:absolute;left:var(--studio-left);right:var(--studio-right);top:var(--studio-top);height:var(--studio-chapter-reserve)}.physicalBookSpread .studioChapterHeading{position:absolute;display:flex;font-size:calc(var(--studio-chapter-font-ratio) * 100cqw);line-height:1;font-weight:700;color:#28231f}.physicalBookSpread .studioChapterOrnament{position:absolute}.physicalBookSpread .studioChapterOrnament img{height:auto;max-height:100%}.physicalBookSpread .builtInOrnament{display:block;width:100%;height:1px;background:#28231f;position:relative}.physicalBookSpread .ornament-doubleLine{box-shadow:0 3px 0 #28231f}.physicalBookSpread .ornament-diamondDivider:after{content:"◆";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#f8f4ec;padding:0 .35em;font-size:.7em}.physicalBookSpread .ornament-simpleFlourish:after{content:"❦";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#f8f4ec;padding:0 .35em;font-size:1.15em}html[data-theme=light] .physicalBookSpread .blankFacingPage,html[data-theme=light] .physicalBookSpread .runtimeBookPage{background:#f8f4ec;color:#28231f;border-color:rgba(64,52,40,.18)}html[data-theme=light] .readerMediaControls button,html[data-theme=light] .readerNav,html[data-theme=light] .readerTopActions button{background:rgba(255,255,255,.96);color:#28231f;border-color:rgba(40,35,31,.24);box-shadow:0 2px 8px rgba(40,35,31,.08)}html[data-theme=light] .readerBack,html[data-theme=light] .readerBottomRail,html[data-theme=light] .readerCenterControls,html[data-theme=light] .readerPreviewCard,html[data-theme=light] .readerTitleBlock span,html[data-theme=light] .readerTitleBlock strong,html[data-theme=light] .readerTopActions>span{color:#28231f}html[data-theme=light] .readerNav:disabled,html[data-theme=light] .readerTopActions button:disabled{color:rgba(40,35,31,.35);border-color:rgba(40,35,31,.12)}.physicalBookSpread .studioWrittenBody{margin:0;padding:0}.physicalBookSpread .studioWrittenBody.chapterBody{top:calc(var(--studio-top) + 25%)}.physicalBookSpread .studioChapterReserve{height:25%}.physicalBookSpread .studioChapterHeading,.physicalBookSpread .studioChapterOrnament{margin:0;padding:0}.physicalBookSpread .immersivePageNumber{right:var(--studio-right);bottom:var(--studio-footer-bottom);font-family:Georgia,serif;font-size:calc((9 / var(--studio-page-width)) * 100cqw);line-height:1;color:#28231f}html[data-theme=light] .immersiveReaderTopbar{background:rgba(255,255,255,.97);color:#28231f;border-bottom-color:rgba(40,35,31,.12);box-shadow:none}html[data-theme=light] .immersiveReaderTopbar .readerBack,html[data-theme=light] .immersiveReaderTopbar .readerTitleBlock,html[data-theme=light] .immersiveReaderTopbar .readerTopActions,html[data-theme=light] .immersiveReaderTopbar .readerTopActions>span{color:#28231f}html[data-theme=light] .bookAbout p{color:#3f4650}.realBookRegion{grid-template-columns:48px auto 48px;width:max-content;max-width:none}.physicalBookSpread{transform:none;zoom:var(--reader-zoom);transition:none}.realBookRegion .readerNavLeft{justify-self:end;margin-right:8px}.realBookRegion .readerNavRight{justify-self:start;margin-left:8px}.readerPreviewCard{padding:11px 13px}.readerPreviewCard strong{font-size:13px;line-height:1.2}.readerPreviewCard small{font-size:11px;line-height:1.3}.readerFooterPurchase summary{padding-top:10px;padding-bottom:10px}.readerFooterPurchase summary strong{font-size:13px;line-height:1.2}.readerFooterPurchase summary small{font-size:11px;line-height:1.3}.readerFooterPurchase summary b{font-size:12px;white-space:nowrap}.readerFooterPurchaseMenu .readerFooterPurchaseOption{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:11px 12px;color:inherit;text-decoration:none;border-top:1px solid rgba(255,255,255,.09);cursor:pointer}.readerFooterPurchaseMenu .readerFooterPurchaseOption:first-child{border-top:0}.readerFooterPurchaseMenu .readerFooterPurchaseOption:focus-visible,.readerFooterPurchaseMenu .readerFooterPurchaseOption:hover{background:rgba(255,255,255,.07);outline:none}.readerFooterPurchaseMenu .readerFooterPurchaseOption span,.readerFooterPurchaseMenu .readerFooterPurchaseOption strong{font-size:12px;line-height:1.25}html[data-theme=light] .readerFooterPurchase summary,html[data-theme=light] .readerPreviewCard{background:rgba(255,255,255,.94);border-color:rgba(40,35,31,.16);color:#28231f}html[data-theme=light] .readerFooterPurchase summary small,html[data-theme=light] .readerPreviewCard small{color:#655d55}html[data-theme=light] .readerFooterPurchaseMenu .readerFooterPurchaseOption:focus-visible,html[data-theme=light] .readerFooterPurchaseMenu .readerFooterPurchaseOption:hover{background:rgba(40,35,31,.055)}html[data-theme=light] .readerFooterPurchaseMenu{background:#ffffff;border-color:rgba(40,35,31,.16);box-shadow:0 18px 45px rgba(40,35,31,.18);color:#28231f}html[data-theme=light] .readerFooterPurchaseMenu .readerFooterPurchaseOption{color:#28231f;border-top-color:rgba(40,35,31,.1)}html[data-theme=light] .readerFooterPurchaseMenu .readerFooterPurchaseOption span,html[data-theme=light] .readerFooterPurchaseMenu .readerFooterPurchaseOption strong{color:#28231f}html[data-theme=light] .readerFooterPurchaseMenu .readerFooterPurchaseOption:focus-visible,html[data-theme=light] .readerFooterPurchaseMenu .readerFooterPurchaseOption:hover{background:#f4f1ec}.studioEntryCard{position:relative;height:48px;display:flex;align-items:center;gap:8px;padding:5px 8px 5px 5px;border:1px solid var(--line);border-radius:13px;background:var(--panel-2);box-sizing:border-box;white-space:nowrap}.studioAppIconButton{width:38px;height:38px;flex:0 0 38px;padding:0;border:0;border-radius:10px;overflow:hidden;background:transparent;cursor:pointer}.studioAppIconButton:hover{transform:translateY(-1px)}.studioThemeIcon{width:38px;height:38px;display:block;object-fit:cover;border-radius:10px}.studioIconForDarkTheme{display:block}.studioIconForLightTheme,html[data-theme=light] .studioIconForDarkTheme{display:none}html[data-theme=light] .studioIconForLightTheme{display:block}.studioEntryDivider{width:1px;height:30px;flex:0 0 1px;background:var(--line)}.studioEntryText{min-width:114px;display:flex;flex-direction:column;justify-content:center;gap:4px;color:inherit;text-decoration:none;line-height:1}.studioEntryText strong{font-size:11px;font-weight:850;letter-spacing:.025em}.studioEntryText span{font-size:10px;font-weight:650;color:#8f97a3}html[data-theme=light] .studioEntryText span{color:#68717d}.studioEntryText:hover strong{color:#9d7cff}.studioInfo{position:relative;flex:0 0 auto}.studioInfoButton{width:24px;height:24px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:#929aa7;font-size:15px;line-height:1;cursor:pointer}.studioInfoButton:hover{color:#a98cff;background:rgba(151,115,255,.09)}.studioInfoPopover{position:absolute;z-index:1000;top:calc(100% + 14px);right:-8px;width:min(400px,calc(100vw - 32px));padding:18px 19px;border:1px solid var(--line);border-radius:14px;background:#11161e;box-shadow:0 18px 50px rgba(0,0,0,.32);white-space:normal}.studioInfoPopover:before{content:"";position:absolute;top:-6px;right:14px;width:11px;height:11px;background:#11161e;border-left:1px solid var(--line);border-top:1px solid var(--line);transform:rotate(45deg)}.studioInfoPopover strong{display:block;margin-bottom:10px;font-size:14px}.studioInfoPopover p{margin:0;color:#aab1bc;font-size:12px;line-height:1.58}.studioInfoPopover p+p{margin-top:10px}html[data-theme=light] .studioEntryCard{background:#f6f7f9;border-color:#e1e4e8}html[data-theme=light] .studioInfoPopover{background:#fff;border-color:#dfe3e8;box-shadow:0 18px 50px rgba(15,23,42,.14)}html[data-theme=light] .studioInfoPopover:before{background:#fff;border-color:#dfe3e8}html[data-theme=light] .studioInfoPopover p{color:#59616d}@media (max-width:760px){.studioEntryCard{display:none}}.authorDirectoryAvatar img,.miniPortrait img,.searchCreatorAvatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.authorDirectoryAvatar,.miniPortrait,.searchCreatorAvatar{overflow:hidden}.channelAvatar img,.creatorAvatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.authorIdentityWithPhoto{align-items:start}.authorProfilePhotoButton{width:113px;padding:0;margin:0;border:2px solid rgba(255,255,255,.16);border-radius:10px;overflow:hidden;display:block;flex:0 0 auto;background:#11151b;box-shadow:0 8px 24px rgba(0,0,0,.32);cursor:zoom-in}.authorProfilePhoto{width:100%;height:100%;display:block;object-fit:cover;object-position:center top}.authorPhotoLightbox{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:40px;background:rgba(0,0,0,.82);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.authorPhotoLightboxPanel{position:relative;display:flex;align-items:center;justify-content:center;max-width:min(760px,88vw);max-height:88vh}.authorPhotoLightboxImage{display:block;max-width:min(720px,86vw);max-height:84vh;width:auto;height:auto;object-fit:contain;border-radius:12px;box-shadow:0 24px 80px rgba(0,0,0,.75)}.authorPhotoLightboxClose{position:absolute;z-index:2;top:-18px;right:-18px;width:40px;height:40px;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:50%;display:grid;place-items:center;background:#11151b;color:#fff;font-size:27px;line-height:1;cursor:pointer;box-shadow:0 6px 22px rgba(0,0,0,.45)}.authorPhotoLightboxClose:hover{background:#242a34}@media (max-width:700px){.authorProfilePhotoButton{width:96px;height:160px}.authorPhotoLightbox{padding:20px}}.authorPhotoLightboxPanel{max-width:min(520px,82vw);max-height:76vh}.authorPhotoLightboxImage{max-width:min(480px,78vw);max-height:72vh}.authorIdentity{grid-template-columns:150px minmax(0,1fr)}.authorPortrait{width:138px;height:153px;border-radius:10px}.authorPortraitImage{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:8px;display:block}.authorIdentityWithPhoto{grid-template-columns:132px minmax(0,1fr);gap:10px}.authorProfilePhotoButton{width:132px;height:189px}.creatorManagementPage{min-height:100vh;background:#090d12;color:#f4f5f7}.creatorManagementShell{padding:34px 44px 70px}.creatorManager{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:250px minmax(0,1fr);grid-gap:34px;gap:34px}.creatorManagerSidebar{display:flex;flex-direction:column;gap:10px}.creatorManagerSidebar>.eyebrow{margin-bottom:8px}.creatorManagerProfile{border:1px solid #29313b;border-radius:12px;padding:12px;background:#11161d;color:inherit;display:grid;grid-template-columns:48px 1fr;grid-gap:11px;gap:11px;align-items:center;text-align:left;cursor:pointer}.creatorManagerProfile.active{border-color:#925cff;box-shadow:inset 3px 0 #925cff}.creatorManagerProfile>span:last-child{display:flex;flex-direction:column;gap:3px}.creatorManagerProfile small{color:#9da5b1}.creatorManagerAvatar{width:46px;height:46px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#2a203a;color:#d7bdff;font-weight:800}.creatorManagerAvatar img{width:100%;height:100%;object-fit:cover}.creatorManagerContent{min-width:0}.creatorManagerHeader{display:flex;justify-content:space-between;gap:30px;align-items:flex-start;padding-bottom:22px}.creatorManagerHeader h1{margin:5px 0;font-size:36px}.creatorManagerHeader p{margin:0;color:#a9b0bb}.creatorManagerMessage{margin-bottom:18px;padding:11px 14px;border:1px solid #343d48;border-radius:9px;background:#141a22}.creatorManagerProfileEditor{border:1px solid #29313b;border-radius:14px;padding:24px;background:#10151b;display:grid;grid-template-columns:170px minmax(0,1fr);grid-gap:28px;gap:28px}.creatorManagerPhotoColumn{display:flex;flex-direction:column;gap:12px}.creatorManagerPhoto{width:150px;height:205px;border-radius:10px;overflow:hidden;border:1px solid #39424e;display:grid;place-items:center;background:#202631;font-size:34px;font-weight:800}.creatorManagerPhoto img{width:100%;height:100%;object-fit:cover}.creatorPhotoUpload{width:150px;text-align:center;cursor:pointer}.creatorPhotoUpload input{display:none}.creatorManagerFields{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.creatorManagerFields label{display:flex;flex-direction:column;gap:7px;color:#c8ced7;font-size:13px;font-weight:700}.creatorManagerFields input,.creatorManagerFields select,.creatorManagerFields textarea{border:1px solid #343d48;border-radius:9px;background:#0b1016;color:#f4f5f7;padding:11px 12px;font:inherit}.creatorManagerFields textarea{min-height:115px;resize:vertical}.creatorManagerFields label:nth-child(3),.creatorManagerFields label:nth-child(4){grid-column:1/-1}.creatorManagerSave{grid-column:1/-1;justify-self:start}.creatorManagerPublications{margin-top:30px}.creatorManagerSectionTitle{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:14px}.creatorManagerSectionTitle h2{margin:4px 0 0}.creatorManagerSectionTitle>strong{font-size:28px}.creatorPublicationList{display:flex;flex-direction:column;gap:10px}.creatorPublicationRow{display:grid;grid-template-columns:58px minmax(0,1fr) auto;grid-gap:15px;gap:15px;align-items:center;border:1px solid #29313b;border-radius:12px;padding:10px 12px;background:#10151b}.creatorPublicationCover{width:48px;height:68px;border-radius:5px;overflow:hidden;display:grid;place-items:center;background:#202631;font-size:9px}.creatorPublicationCover img{width:100%;height:100%;object-fit:cover}.creatorPublicationInfo{display:flex;flex-direction:column;gap:4px}.creatorPublicationInfo span{color:#9da5b1;font-size:13px}.creatorPublicationActions{display:flex;align-items:center;gap:8px}.creatorDeleteButton{border:1px solid #7d3c48;background:#241419;color:#ffabb8;border-radius:8px;padding:9px 13px;font-weight:700;cursor:pointer}.creatorDeleteButton:hover{background:#341920}.creatorManagerEmpty,.creatorManagerLoading,.creatorManagerNoPublications{padding:28px;border:1px solid #29313b;border-radius:12px;background:#10151b;color:#a9b0bb}@media (max-width:820px){.creatorManagementShell{padding:24px 18px 50px}.creatorManager,.creatorManagerFields,.creatorManagerProfileEditor{grid-template-columns:1fr}.creatorManagerFields label{grid-column:1!important}}.authorLanguageFilter{display:flex;align-items:center;gap:12px;padding:18px 0 2px}.authorLanguageLabel{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.58}.authorLanguagePills{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.authorLanguagePill{min-width:38px;height:30px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:inherit;text-decoration:none;font-size:12px;font-weight:750;letter-spacing:.04em;background:rgba(255,255,255,.035);transition:background .16s ease,border-color .16s ease,transform .16s ease}.authorLanguagePill:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.24)}.authorLanguagePill.active{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.34)}@media (max-width:700px){.authorLanguageFilter{align-items:flex-start;flex-direction:column;gap:8px}}.studioAuthorPage,.studioCoverPage{position:relative;padding:calc(2 * var(--studio-point-x))!important;overflow:hidden!important;background-position:50%;background-repeat:no-repeat;background-size:cover}.studioAuthorPage{background-color:white}.studioAuthorPhoto,.studioBackPhoto{position:absolute;transform:translate(-50%,-50%);object-fit:contain}.studioAuthorPhoto.shape-circle,.studioBackPhoto.shape-circle{aspect-ratio:1;border-radius:50%;object-fit:cover}.studioAuthorText{position:absolute;transform:translate(-50%,-50%);width:46%;font-family:Georgia,serif}.studioAuthorText small{display:block;margin-bottom:8px;font-family:system-ui,sans-serif;font-size:10px;font-weight:700;letter-spacing:.08em}.studioAuthorText h2{margin:0 0 10px;font-size:24px}.studioAuthorText p{margin:0;white-space:pre-wrap;font-size:13px;line-height:1.45}.studioBackBio,.studioBackDescription,.studioBackName{position:absolute;transform:translate(-50%,-50%);font-family:Georgia,serif}.studioBackName{width:62%;font-weight:700}.studioBackBio{width:72%;font-size:11px;line-height:1.35}.studioBackDescription{width:74%;font-size:12px;line-height:1.4}.closedFrontCoverView{width:100%;height:100%;display:flex;align-items:center;justify-content:center;perspective:1800px}.closedFrontCoverBook{position:relative;height:min(78vh,760px);aspect-ratio:var(--reader-page-ratio);flex:0 0 auto;transform:scale(var(--reader-zoom)) rotateY(-2deg);transform-origin:center center;filter:drop-shadow(0 28px 32px rgba(0,0,0,.46)) drop-shadow(-7px 5px 5px rgba(0,0,0,.24))}.closedFrontCoverBook:before{content:"";position:absolute;z-index:5;left:-7px;top:1.2%;bottom:1.2%;width:8px;border-radius:4px 0 0 4px;background:linear-gradient(90deg,rgba(20,20,20,.68),rgba(255,255,255,.12),rgba(0,0,0,.42));pointer-events:none}.closedFrontCoverBook:after{content:"";position:absolute;z-index:-1;left:5px;right:-7px;top:5px;bottom:-7px;border-radius:0 5px 5px 0;background:#ded8cc;box-shadow:5px 4px 0 #c8c1b5;pointer-events:none}.closedFrontCoverBook>.immersiveBookPage{width:100%!important;height:100%!important;min-width:0!important;max-width:none!important;flex:none!important;border-radius:2px 5px 5px 2px;box-shadow:none!important}.closedFrontCoverBook .studioCoverPage{background-size:cover;background-position:50%}.physicalBookSpread .runtimeBookPage{padding:var(--studio-top) var(--studio-right) var(--studio-bottom) var(--studio-left)!important}.physicalBookSpread .runtimeBookText{margin:0!important;font-size:calc(var(--studio-body-font-ratio) * 100cqw)!important;line-height:var(--studio-body-line-height)!important;letter-spacing:0!important}.physicalBookSpread .runtimeBookText p{margin:0!important;padding:0!important}.physicalBookSpread .runtimeBookText p+p{margin-top:0!important;text-indent:1.25em}.physicalBookSpread .runtimeBookPage{aspect-ratio:auto!important}.physicalBookSpread .studioChapterReserve{height:var(--studio-chapter-reserve)!important}.physicalBookSpread{width:calc(var(--reader-page-width) * 2)!important;height:var(--reader-page-height)!important;max-width:none!important;max-height:none!important;align-items:stretch!important}.physicalBookSpread .runtimeBookPage{box-sizing:border-box!important;position:relative!important;width:var(--reader-page-width)!important;height:var(--reader-page-height)!important;flex:0 0 var(--reader-page-width)!important;min-width:var(--reader-page-width)!important;max-width:var(--reader-page-width)!important;padding:0!important;margin:0!important;overflow:hidden;container-type:inline-size;background:#fff!important;color:#28231f}.physicalBookSpread .studioWrittenBody{position:absolute!important;left:var(--studio-left)!important;right:var(--studio-right)!important;top:var(--studio-top)!important;bottom:var(--studio-bottom)!important;margin:0!important;padding:0!important;font-size:calc(var(--studio-body-font-ratio) * 100cqw)!important;line-height:var(--studio-body-line-height)!important;font-weight:400!important;font-style:normal;letter-spacing:0!important;word-spacing:0!important;white-space:pre-wrap!important;text-align:left!important;color:#28231f!important;font-feature-settings:"kern",normal;font-kerning:normal;font-variant-ligatures:normal;text-rendering:geometricPrecision}.physicalBookSpread .studioWrittenBody.chapterBody{top:calc(var(--studio-top) + var(--studio-chapter-reserve))!important}.physicalBookSpread .studioChapterReserve{position:absolute!important;left:var(--studio-left)!important;right:var(--studio-right)!important;top:var(--studio-top)!important;height:var(--studio-chapter-header-height)!important;margin:0!important;padding:0!important}.physicalBookSpread .studioChapterHeading{font-size:calc(var(--studio-chapter-font-ratio) * 100cqw)!important}.physicalBookSpread .studioChapterHeading,.physicalBookSpread .studioChapterSubtitle{position:absolute!important;width:max-content;max-width:100%;margin:0!important;padding:0!important;line-height:1!important;font-weight:700!important;letter-spacing:0!important;word-spacing:0!important;color:#28231f!important;white-space:nowrap}.physicalBookSpread .studioChapterSubtitle{font-size:calc(var(--studio-chapter-font-ratio) * .75 * 100cqw)!important;text-align:center!important}.physicalBookSpread .studioChapterOrnament{position:absolute!important;margin:0!important;box-sizing:content-box!important;width:calc(72 * var(--studio-ornament-scale) * var(--studio-point-x))!important;height:calc(16 * var(--studio-ornament-scale) * var(--studio-point-x))!important;padding:calc(3 * var(--studio-point-x))!important;display:grid;place-items:center}.physicalBookSpread .studioChapterOrnament img{width:100%;height:100%;display:block;object-fit:contain}.physicalBookSpread .immersivePageNumber{position:absolute!important;right:var(--studio-right)!important;bottom:var(--studio-footer-bottom)!important;margin:0!important;padding:0!important;font-family:Georgia,serif!important;font-size:calc((9 / var(--studio-page-width)) * 100cqw)!important;font-weight:400!important;line-height:1!important;color:#28231f!important}.physicalBookSpread .studioFrontmatterPage{background:#fff!important}.physicalBookSpread .studioCenteredSpecialContent{position:absolute;left:calc((36 / var(--studio-page-width)) * 100%);right:calc((36 / var(--studio-page-width)) * 100%);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:stretch;text-align:center}.physicalBookSpread .studioCenteredSpecialHeading{margin:0;padding:0;font-size:calc(var(--studio-chapter-font-ratio) * 100cqw);line-height:1.2;font-weight:700;text-align:center;color:#28231f}.physicalBookSpread .studioCenteredSpecialDetail{margin-top:calc((24 / var(--studio-page-width)) * 100cqw);padding:0;white-space:pre-wrap;font-size:calc(var(--studio-body-font-ratio) * 100cqw);line-height:var(--studio-body-line-height);font-weight:400;text-align:center;color:#28231f}.physicalBookSpread .studioContentsBody{position:absolute;left:var(--studio-left);right:var(--studio-right);top:var(--studio-top);bottom:var(--studio-bottom);overflow:hidden}.physicalBookSpread .studioContentsHeading{margin:0;padding:0;text-align:center;font-size:calc(var(--studio-body-font-ratio) * 1.7 * 100cqw);line-height:var(--studio-body-line-height);font-weight:700;color:#28231f}.physicalBookSpread .studioContentsRows{margin-top:calc(var(--studio-body-font-ratio) * 2 * 100cqw)}.physicalBookSpread .studioContentsRow{display:flex;align-items:baseline;min-width:0;margin:0 0 calc(var(--studio-body-font-ratio) * .6 * 100cqw) 0;padding:0;font-size:calc(var(--studio-body-font-ratio) * 100cqw);line-height:var(--studio-body-line-height);color:#28231f}.physicalBookSpread .studioContentsNumber,.physicalBookSpread .studioContentsTitle{flex:0 0 auto;white-space:nowrap}.physicalBookSpread .studioContentsDots{flex:1 1 auto;min-width:0;margin:0 .2em;overflow:hidden;white-space:nowrap;letter-spacing:0}.closedFrontCoverBook{width:var(--reader-page-width)!important;height:var(--reader-page-height)!important;aspect-ratio:auto!important}.realBookRegion,.realBookStage{overflow:auto;overflow:hidden!important}.physicalBookSpread .studioWrittenBody,.physicalBookSpread .studioWrittenBody.chapterBody{overflow:visible!important}.physicalBookSpread .studioAuthorPage,.physicalBookSpread .studioBackCover{position:relative!important;padding:0!important;overflow:hidden!important;background-color:#fff!important}.physicalBookSpread .studioAuthorPhoto,.physicalBookSpread .studioBackPhoto{height:auto;max-height:none;transform:translate(-50%,-50%)}.physicalBookSpread .studioAuthorText{transform:translate(-50%,-50%);width:calc((200 / var(--studio-page-width)) * 100%)}.physicalBookSpread .studioAuthorText small{margin-bottom:calc((8 / var(--studio-page-width)) * 100cqw);font-size:calc((7 / var(--studio-page-width)) * 100cqw)}.physicalBookSpread .studioAuthorText h2{margin:0 0 calc((8 / var(--studio-page-width)) * 100cqw);font-size:calc((12 / var(--studio-page-width)) * 100cqw);line-height:1.2}.physicalBookSpread .studioAuthorText p{font-size:calc((8 / var(--studio-page-width)) * 100cqw);line-height:1.35}.physicalBookSpread .studioAuthorPage{background:#fff!important}.physicalBookSpread .studioBackCover{background-color:#fff!important}.physicalBookSpread .studioBackName{width:calc((260 / var(--studio-page-width)) * 100%)!important;font-size:calc((11 / var(--studio-page-width)) * 100cqw)!important;line-height:1.15!important}.physicalBookSpread .studioBackBio{font-size:calc((8 / var(--studio-page-width)) * 100cqw)!important}.physicalBookSpread .studioBackBio,.physicalBookSpread .studioBackDescription{width:calc((260 / var(--studio-page-width)) * 100%)!important;line-height:1.35!important}.physicalBookSpread .studioBackDescription{font-size:calc((9 / var(--studio-page-width)) * 100cqw)!important}.physicalBookSpread .runtimeBookPage{aspect-ratio:var(--studio-page-width) /var(--studio-page-height)!important}.physicalBookSpread .studioWrittenBody{font-size:calc(var(--studio-body-font-ratio) * var(--reader-page-width))!important}.publicationManager{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(300px,390px) minmax(0,1fr);grid-gap:34px;gap:34px;align-items:start}.publicationManagerCreate,.publicationManagerList{border:1px solid #29313b;border-radius:14px;padding:24px;background:#10151b}.publicationManagerForm{display:grid;grid-gap:16px;gap:16px}.publicationManagerForm label{display:flex;flex-direction:column;gap:7px;color:#c8ced7;font-size:13px;font-weight:700}.publicationManagerForm input,.publicationManagerForm select{border:1px solid #343d48;border-radius:9px;background:#0b1016;color:#f4f5f7;padding:11px 12px;font:inherit}.publicationManagerForm .primaryButton{justify-self:start;color:#fff}.publicationManagerForm .primaryButton:disabled{opacity:.5;cursor:default}.publicationManagerRows{grid-gap:10px;gap:10px}.publicationManagerRow{display:flex;justify-content:space-between;gap:18px;padding:15px;border:1px solid #29313b;border-radius:10px;background:#0b1016}.publicationManagerRow.created{border-color:#925cff;box-shadow:inset 3px 0 #925cff}.publicationManagerRow>div{min-width:0;display:flex;flex-direction:column;gap:4px}.publicationManagerRow strong{overflow:hidden;text-overflow:ellipsis}.publicationManagerRow small,.publicationManagerRow span{color:#9da5b1;font-size:12px}.publicationManagerRow small{flex:0 0 auto}@media (max-width:820px){.publicationManager{grid-template-columns:1fr}.publicationManagerRow{align-items:flex-start;flex-direction:column}}.physicalBookSpread .studioChapterHeading{font-size:calc(var(--studio-chapter-font-ratio) * var(--reader-page-width))!important}.physicalBookSpread .immersivePageNumber{font-size:calc(9 * var(--reader-page-width) / var(--studio-page-width))!important}.physicalBookSpread .studioCenteredSpecialHeading{font-size:calc(var(--studio-chapter-font-ratio) * var(--reader-page-width))!important}.physicalBookSpread .studioCenteredSpecialDetail,.physicalBookSpread .studioContentsRow{font-size:calc(var(--studio-body-font-ratio) * var(--reader-page-width))!important}.physicalBookSpread .studioContentsHeading{font-size:calc(var(--studio-body-font-ratio) * 1.7 * var(--reader-page-width))!important}.physicalBookSpread .studioWrittenBody{line-height:calc(var(--studio-body-line-height) * .965)!important}.closedFrontCoverBook{zoom:var(--reader-zoom)!important;transform:rotateY(-2deg)!important;transform-origin:center center!important}.physicalBookSpread .studioWrittenBody{transform:translateY(-.75px)!important}.physicalBookSpread .studioWrittenBody.chapterBody{line-height:calc(var(--studio-body-line-height) * .94)!important}.physicalBookSpread .studioWrittenBody{font-size:calc(var(--studio-body-font-ratio) * var(--reader-page-width) * .997)!important}.physicalBookSpread .studioWrittenBody.chapterBody{bottom:var(--studio-chapter-body-bottom)!important;overflow:hidden!important;font-size:calc(var(--studio-body-font-ratio) * var(--reader-page-width) * .997 * .98)!important}.checkoutProviderSelector{display:grid;grid-gap:10px;gap:10px;min-width:0;margin:0 0 16px;padding:0;border:0}.checkoutProviderSelector legend{margin-bottom:10px;color:#aeb5bf;font-size:13px}.checkoutProviderOption{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #2c323b;border-radius:12px;background:#101419;cursor:pointer}.checkoutProviderOption.selected{border-color:#9c67f6;background:#211831}.checkoutProviderOption:focus-within{outline:2px solid #b184ff;outline-offset:2px}.checkoutProviderOption input{flex-shrink:0;margin:0;accent-color:#9c67f6}.checkoutProviderOption small,.checkoutProviderOption strong{display:block}.checkoutProviderOption strong{color:#f4f5f7;font-size:14px}.checkoutProviderOption small{margin-top:5px;color:#aeb5bf;font-size:12px;line-height:1.5}.checkoutProviderSelector:disabled .checkoutProviderOption{opacity:.65;cursor:wait}.checkoutSandboxNotice{padding:12px 15px;margin:0 0 16px;border:1px solid #68522a;border-radius:10px;background:#211c12;color:#e8c785;font-size:12px;line-height:1.5}.checkoutTotals .checkoutIdrTotal{margin-top:16px;align-items:center;color:#cbb0ff}.checkoutTotals .checkoutIdrTotal strong{color:#d6bbff;font-size:20px;white-space:nowrap}html[data-theme=light] .checkoutProviderOption small,html[data-theme=light] .checkoutProviderSelector legend{color:#545b65}html[data-theme=light] .checkoutProviderOption{border-color:#dfe2e7;background:#f5f6f8}html[data-theme=light] .checkoutProviderOption.selected{border-color:#8f5ae9;background:#f2ebff}html[data-theme=light] .checkoutProviderOption strong{color:#17181b}html[data-theme=light] .checkoutSandboxNotice{background:#fff8e8;border-color:#dfc995;color:#745315}html[data-theme=light] .checkoutTotals .checkoutIdrTotal,html[data-theme=light] .checkoutTotals .checkoutIdrTotal strong{color:#7046a8}html[data-theme=light] .checkoutBrand,html[data-theme=light] .checkoutTotals .checkoutTotal,html[data-theme=light] .checkoutTotals>div strong{color:#17181b}html[data-theme=light] .checkoutIncludes>div{color:#545b65}@media(max-width:560px){.checkoutProviderOption{padding:14px}.checkoutTotals .checkoutIdrTotal{flex-wrap:wrap;gap:8px}}.checkoutMidtransPage .checkoutShell{max-width:1400px;grid-template-columns:minmax(0,960px) 300px;gap:32px;padding-top:36px}.checkoutMidtransPage .checkoutForm{min-width:0}.checkoutEmbeddedPayment{margin-top:24px;min-width:0;border:1px solid #343044;border-radius:18px;background:#101419;overflow:hidden}.checkoutEmbeddedPayment[hidden]{display:none}.checkoutEmbeddedHeading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;color:#f4f5f7}.checkoutEmbeddedHeading button{border:1px solid #494154;border-radius:8px;padding:9px 12px;background:#211831;color:#f4f5f7;cursor:pointer}.checkoutSnapContainer{width:min(720px,100%);height:800px;margin:0 auto;background:#fff}html[data-theme=light] .checkoutEmbeddedPayment{background:#fff;border-color:#ddd6e8}html[data-theme=light] .checkoutEmbeddedHeading{color:#17181b}@media(max-width:1050px){.checkoutMidtransPage .checkoutShell{grid-template-columns:minmax(0,1fr);max-width:1000px}.checkoutMidtransPage .checkoutSummary{position:static}}@media(max-width:560px){.checkoutMidtransPage .checkoutShell{padding:24px 12px 48px;gap:24px}.checkoutEmbeddedHeading{padding:14px 12px;font-size:13px}.checkoutSnapContainer{height:740px}}.globalAccountPopup:has(.unvelionAuthorSwitcher){width:min(360px,calc(100vw - 24px));max-width:calc(100vw - 24px);padding:0;overflow:hidden;border:1px solid rgba(190,148,79,.28);border-radius:16px;background:#20232b;color:#f1f2f5;box-shadow:0 18px 56px rgba(0,0,0,.38)}.unvelionAuthorSwitcher{color:#f1f2f5;font-family:inherit}.unvelionAuthorHeader{display:flex;gap:13px;align-items:center;padding:21px 20px 19px;border-bottom:1px solid rgba(220,189,139,.13);background:linear-gradient(135deg,#20232b,#171a21)}.globalAccountPopup .unvelionAuthorBack{display:grid;place-items:center;width:34px;height:34px;min-width:34px;padding:0;border:1px solid rgba(220,189,139,.23);border-radius:10px;background:rgba(255,255,255,.035);color:#a5abb8;font-size:20px;text-align:center}.unvelionAuthorHeading{display:flex;flex-direction:column;gap:4px;min-width:0}.unvelionAuthorHeading strong{color:#f1f2f5;font-size:16px;font-weight:650;letter-spacing:.01em}.unvelionAuthorHeading>span{color:#a5abb8;font-size:12px}.unvelionAuthorContent{padding:19px 15px 17px}.unvelionAuthorSectionLabel{margin:0 5px 11px;color:#b99aff;font-size:10px;font-weight:750;letter-spacing:.14em}.unvelionAuthorList{display:grid;grid-gap:10px;gap:10px}.unvelionAuthorCard{overflow:hidden;border:1px solid rgba(220,189,139,.16);border-radius:12px;background:#252934;transition:border-color .18s,background .18s}.unvelionAuthorCard:focus-within,.unvelionAuthorCard:hover{border-color:rgba(211,173,112,.55);background:#303443}.unvelionAuthorCard.isActive{border-color:#995cff;background:linear-gradient(120deg,#302743,#252934)}.globalAccountPopup .unvelionAuthorSelect{display:flex;align-items:center;gap:12px;width:100%;min-height:73px;padding:12px;border:0;border-radius:0;background:transparent;color:inherit;text-align:left}.unvelionAuthorAvatar{display:grid;place-items:center;flex:0 0 43px;width:43px;height:43px;border:1px solid rgba(219,182,125,.4);border-radius:50%;background:#393047;color:#b99aff;font-size:14px;font-weight:700;letter-spacing:.035em}.unvelionAuthorDetails{display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0}.unvelionAuthorDetails strong{overflow-wrap:anywhere;color:#f1f2f5;font-size:14px;font-weight:650}.unvelionAuthorDetails>span{color:#a5abb8;font-size:11px}.unvelionAuthorCard.isActive .unvelionAuthorDetails>span{color:#b99aff}.unvelionAuthorCheck{display:grid;place-items:center;flex:0 0 21px;width:21px;height:21px;border:1px solid rgba(212,179,128,.4);border-radius:50%;color:transparent}.unvelionAuthorCheck.checked{border-color:#995cff;background:#995cff;color:#ffffff;font-size:13px;font-weight:800}.globalAccountPopup .unvelionAuthorProfile{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;margin:0 12px;padding:5px 0 8px 55px;border-top:1px solid rgba(220,189,139,.12);background:transparent;color:#a5abb8;font-size:11px;text-decoration:none}.globalAccountPopup .unvelionAuthorProfile:hover{color:#d6c4ff;text-decoration:underline}.unvelionAuthorFooter{padding:12px 15px 15px;border-top:1px solid rgba(220,189,139,.13);background:#171a21}.globalAccountPopup .unvelionAuthorManage{display:flex;align-items:center;gap:11px;min-height:42px;padding:8px 10px;border:1px solid rgba(220,189,139,.2);border-radius:10px;background:#252934;color:#a5abb8;font-size:12px;font-weight:600;text-decoration:none}.globalAccountPopup .unvelionAuthorManage:hover{border-color:#995cff;background:#303443;color:#ffffff}.unvelionAuthorManageIcon{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:rgba(205,161,94,.15);color:#995cff;font-size:20px;font-weight:400}.unvelionAuthorManageArrow{margin-left:auto;color:#b99aff;font-size:17px}.unvelionAuthorError,.unvelionAuthorStatus{padding:15px 10px;color:#a5abb8;font-size:12px}.unvelionAuthorError{color:#ff9d9d}.unvelionAuthorSwitcher a:focus-visible,.unvelionAuthorSwitcher button:focus-visible{outline:2px solid #995cff;outline-offset:-2px}html[data-theme=light] .globalAccountPopup:has(.unvelionAuthorSwitcher){border-color:rgba(160,112,59,.25);background:#fffaf3;color:#38291e}html[data-theme=light] .unvelionAuthorHeader{border-color:#eadbc6;background:linear-gradient(135deg,#fff9ef,#f4e8d7)}html[data-theme=light] .unvelionAuthorDetails strong,html[data-theme=light] .unvelionAuthorHeading strong{color:#39291d}html[data-theme=light] .unvelionAuthorDetails>span,html[data-theme=light] .unvelionAuthorHeading>span{color:#806b55}html[data-theme=light] .unvelionAuthorCard{border-color:#e5d6c1;background:#fffaf4}html[data-theme=light] .unvelionAuthorCard.isActive{border-color:#b68a4d;background:#f8ecd9}html[data-theme=light] .unvelionAuthorAvatar{background:#ecddc5;color:#79532c}html[data-theme=light] .unvelionAuthorFooter{border-color:#e8d8c4;background:#f8f0e5}html[data-theme=light] .globalAccountPopup .unvelionAuthorBack,html[data-theme=light] .globalAccountPopup .unvelionAuthorManage{border-color:#ddc8ac;background:#fff8ed;color:#66492c}html[data-theme=light] .globalAccountPopup .unvelionAuthorProfile{border-color:#e4d5c1;color:#8b622f}html[data-theme=light] .unvelionAuthorCard.isActive .unvelionAuthorDetails>span,html[data-theme=light] .unvelionAuthorSectionLabel{color:#946a35}@media (max-width:480px){.globalAccountPopup:has(.unvelionAuthorSwitcher){width:min(340px,calc(100vw - 20px))}.unvelionAuthorHeader{padding:16px}.unvelionAuthorContent{padding:16px 12px}.globalAccountPopup .unvelionAuthorSelect{min-height:76px}}.accountAvatarButton:has(.unvelionActiveAuthorPhoto),.accountAvatarLarge:has(.unvelionActiveAuthorPhoto),.globalAvatarButton:has(.unvelionActiveAuthorPhoto){overflow:hidden;padding:0}.unvelionActiveAuthorPhoto{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.unvelionNavigationProgress{position:fixed;top:0;left:0;right:0;height:3px;z-index:2147483647;opacity:0;pointer-events:none;transition:opacity .12s ease}.unvelionNavigationProgress.active{opacity:1}.unvelionNavigationProgress span{display:block;height:100%;width:40%;background:linear-gradient(90deg,transparent,#cba269,#f2d29c);box-shadow:0 0 10px rgba(203,162,105,.5);animation:unvelionNavTravel 1.1s ease-in-out infinite}@keyframes unvelionNavTravel{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}@media (prefers-reduced-motion:reduce){.unvelionNavigationProgress span{animation:none;width:100%}}.unvelionPageLoading{min-height:55vh;padding:clamp(28px,5vw,72px);background:var(--background,#201812)}.unvelionPageLoadingInner{max-width:1200px;margin:0 auto}.unvelionLoadingCover,.unvelionLoadingLine{background:rgba(190,153,105,.13);border-radius:9px;animation:unvelionLoadingPulse 1.2s ease-in-out infinite alternate}.unvelionLoadingLine{height:24px;width:min(320px,65%);margin-bottom:30px}.unvelionLoadingGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:22px;gap:22px}.unvelionLoadingCover{width:100%;aspect-ratio:2/3}@keyframes unvelionLoadingPulse{0%{opacity:.35}to{opacity:.8}}@media (prefers-reduced-motion:reduce){.unvelionLoadingCover,.unvelionLoadingLine{animation:none}}.globalAccountPopup:has(.unvelionAuthorDetails){background:#1d2027!important;border:1px solid #353a45!important;color:#f1f2f5!important;box-shadow:0 18px 55px rgba(0,0,0,.55)!important}.globalAccountPopup:has(.unvelionAuthorDetails)
[class*=Author]{border-color:#393e49}.globalAccountPopup:has(.unvelionAuthorDetails)
button{color:#f1f2f5}.globalAccountPopup:has(.unvelionAuthorDetails)
button:focus-visible{outline:2px solid #995cff!important;outline-offset:2px}.globalAccountPopup:has(.unvelionAuthorDetails)
.unvelionAuthorAvatar{background:#29223b!important;color:#caa9ff!important;border-color:#8251d6!important}.globalAccountPopup:has(.unvelionAuthorDetails)
.unvelionAuthorDetails{color:#f1f2f5!important}.globalAccountPopup:has(.unvelionAuthorDetails)
button:hover{border-color:#995cff!important}.unvelionPageLoading{background:#090c11!important}.unvelionLoadingCover,.unvelionLoadingLine{background:rgba(145,95,255,.09)!important}html:not([data-theme=light])
.globalAccountPopup:has(.unvelionAuthorSwitcher){background:#1d2027!important;border-color:#353a45!important;color:#f1f2f5!important}html:not([data-theme=light]) .unvelionAuthorContent,html:not([data-theme=light]) .unvelionAuthorSwitcher{background:#1d2027!important;color:#f1f2f5!important}html:not([data-theme=light]) .unvelionAuthorHeader{background:#20232b!important;border-color:#353a45!important}html:not([data-theme=light]) .unvelionAuthorFooter{background:#191c23!important;border-color:#353a45!important}html:not([data-theme=light]) .unvelionAuthorCard{background:#252934!important;border-color:#393e49!important}html:not([data-theme=light]) .unvelionAuthorCard:focus-within,html:not([data-theme=light]) .unvelionAuthorCard:hover{background:#303443!important;border-color:#995cff!important}html:not([data-theme=light]) .unvelionAuthorCard.isActive{background:#302743!important;border-color:#995cff!important}html:not([data-theme=light]) .unvelionAuthorDetails strong,html:not([data-theme=light]) .unvelionAuthorHeading strong{color:#f1f2f5!important}html:not([data-theme=light]) .unvelionAuthorDetails>span,html:not([data-theme=light]) .unvelionAuthorHeading>span{color:#a5abb8!important}html:not([data-theme=light]) .unvelionAuthorManageArrow,html:not([data-theme=light]) .unvelionAuthorSectionLabel{color:#b99aff!important}html:not([data-theme=light])
.unvelionAuthorCard.isActive .unvelionAuthorDetails>span{color:#c6adff!important}html:not([data-theme=light]) .unvelionAuthorCheck.checked{background:#995cff!important;border-color:#995cff!important;color:#fff!important}html:not([data-theme=light]) .unvelionAuthorAvatar{background:#29223b!important;color:#caa9ff!important;border-color:#8251d6!important}html:not([data-theme=light])
.globalAccountPopup .unvelionAuthorBack,html:not([data-theme=light])
.globalAccountPopup .unvelionAuthorManage{background:#252934!important;border-color:#393e49!important;color:#f1f2f5!important}html:not([data-theme=light])
.globalAccountPopup .unvelionAuthorProfile{color:#c6adff!important;border-color:#393e49!important}html:not([data-theme=light])
.globalAccountPopup .unvelionAuthorProfile:hover{color:#e0d2ff!important}html:not([data-theme=light])
.unvelionAuthorManageIcon{background:rgba(153,92,255,.17)!important;color:#c6adff!important}html:not([data-theme=light])
.unvelionAuthorSwitcher a:focus-visible,html:not([data-theme=light])
.unvelionAuthorSwitcher button:focus-visible{outline:2px solid #995cff!important}.unvelionGlobalAccountMenu{position:fixed;top:18px;right:24px;z-index:1100;display:flex;align-items:center;justify-content:flex-end}@media (max-width:600px){.unvelionGlobalAccountMenu{top:12px;right:14px}}.accountIdentity .accountAvatarLarge{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;max-width:64px!important;max-height:64px!important;flex:0 0 64px!important;aspect-ratio:1/1!important;border-radius:50%!important;border:2px solid #9160e9!important;overflow:hidden!important;box-sizing:border-box!important;padding:0!important}.accountIdentity .accountAvatarLarge img{display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:50%!important}html{min-height:100%}body{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.unvelionPageContent{flex:1 0 auto;display:flex;flex-direction:column;min-width:0}.unvelionPageContent>main{flex:1 0 auto;min-height:0}.unvelionPageContent>.consumerLibraryPage,.unvelionPageContent>.siteShell{min-height:0}footer.unvelionSiteFooter{position:static;inset:auto;width:100%;max-width:none;margin:0;box-sizing:border-box;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px 32px;padding:22px 32px}footer.unvelionSiteFooter>span{flex:0 0 auto;text-align:left}footer.unvelionSiteFooter>nav{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px 20px;margin-left:auto}@media (max-width:700px){footer.unvelionSiteFooter{padding:20px 18px;flex-direction:column;align-items:flex-start;gap:14px}footer.unvelionSiteFooter>nav{margin-left:0;justify-content:flex-start}}html[data-theme=light] .creatorManagementPage{background:#f7f8fb;color:#20242c}html[data-theme=light] .creatorManagerEmpty,html[data-theme=light] .creatorManagerLoading,html[data-theme=light] .creatorManagerNoPublications,html[data-theme=light] .creatorManagerProfile,html[data-theme=light] .creatorManagerProfileEditor,html[data-theme=light] .creatorPublicationRow{background:#ffffff;color:#20242c;border-color:#dfe2e9}html[data-theme=light] .creatorManagerProfile.active{background:#f3edff;border-color:#8951dd;box-shadow:inset 3px 0 #8951dd}html[data-theme=light] .creatorManagerHeader p,html[data-theme=light] .creatorManagerProfile small,html[data-theme=light] .creatorPublicationInfo span{color:#636b79}html[data-theme=light] .creatorManagerFields label{color:#343943}html[data-theme=light] .creatorManagerFields input,html[data-theme=light] .creatorManagerFields select,html[data-theme=light] .creatorManagerFields textarea{background:#ffffff;color:#20242c;border-color:#cdd2dc;color-scheme:light}html[data-theme=light] .creatorManagerFields input::placeholder,html[data-theme=light] .creatorManagerFields textarea::placeholder{color:#707988;opacity:1}html[data-theme=light] .creatorManagerFields input:focus,html[data-theme=light] .creatorManagerFields select:focus,html[data-theme=light] .creatorManagerFields textarea:focus{outline:2px solid #a77af0;outline-offset:1px;border-color:#8951dd}html[data-theme=light] .creatorManagerMessage{background:#f1edfa;color:#33284d;border-color:#d6c6ef}html[data-theme=light] .creatorManagerPhoto,html[data-theme=light] .creatorPublicationCover{background:#edf0f5;color:#343943;border-color:#d7dce5}html[data-theme=light] .creatorManagerAvatar{background:#eee5ff;color:#593090}html[data-theme=light] .creatorDeleteButton{background:#fff1f3;color:#a32643;border-color:#e9a4b1}html[data-theme=light] .accountPage .primaryButton,html[data-theme=light] .accountPage a.primaryButton,html[data-theme=light] .creatorManagementPage .primaryButton{background:#7943d8;color:#ffffff!important;border-color:#7943d8;text-decoration:none}html[data-theme=light] .accountPage .primaryButton:hover,html[data-theme=light] .creatorManagementPage .primaryButton:hover{background:#6531c2;color:#ffffff!important}html[data-theme=light] .accountPopup{background:#ffffff;color:#222630;border-color:#d9dde5;box-shadow:0 18px 50px rgba(29,34,49,.16)}html[data-theme=light] .accountPopupIdentity,html[data-theme=light] .accountPopupIdentity strong{color:#222630}html[data-theme=light] .accountPopup>button small,html[data-theme=light] .accountPopupIdentity span{color:#657080}html[data-theme=light] .accountPopup>a,html[data-theme=light] .accountPopup>button{color:#222630}html[data-theme=light] .accountPopup>a:hover,html[data-theme=light] .accountPopup>button:not(:disabled):hover{background:#f1edf9;color:#222630}html[data-theme=light] .accountPopupDivider{background:#e3e5eb}html[data-theme=light] .accountPopup [class*=author i][class*=body i],html[data-theme=light] .accountPopup [class*=author i][class*=list i],html[data-theme=light] .accountPopup [class*=author i][class*=panel i],html[data-theme=light] .accountPopup [class*=author i][class*=section i]{background:#f7f8fb;color:#222630;border-color:#e0e3e9}html[data-theme=light] .accountPopup [class*=author i][class*=card i],html[data-theme=light] .accountPopup [class*=author i][class*=row i]{background:#ffffff;color:#222630;border-color:#dfe2e9}html[data-theme=light] .accountPopup [class*=author i] strong{color:#222630}html[data-theme=light] .accountPopup [class*=author i] small{color:#626b79}html[data-theme=light] .accountPopup:has(.unvelionAuthorSwitcher),html[data-theme=light] .globalAccountPopup:has(.unvelionAuthorSwitcher),html[data-theme=light] .unvelionAuthorSwitcher{background:#ffffff!important;color:#20242c!important;border-color:#dce0e8!important}html[data-theme=light] .unvelionAuthorHeader{background:#ffffff!important;color:#20242c!important;border-color:#e2e5eb!important}html[data-theme=light] .unvelionAuthorHeading,html[data-theme=light] .unvelionAuthorHeading strong{color:#20242c!important}html[data-theme=light] .unvelionAuthorHeading>span{color:#69717e!important}html[data-theme=light] .unvelionAuthorBack{background:#f4f5f8!important;color:#343943!important;border-color:#dce0e8!important}html[data-theme=light] .unvelionAuthorContent{background:#ffffff!important;color:#20242c!important}html[data-theme=light] .unvelionAuthorSectionLabel{background:transparent!important;color:#69617c!important}html[data-theme=light] .unvelionAuthorList{background:transparent!important}html[data-theme=light] .unvelionAuthorCard{background:#f7f8fb!important;color:#20242c!important;border:1px solid #e0e3e9!important;box-shadow:none!important}html[data-theme=light] .unvelionAuthorCard.isActive{background:#f3edfd!important;border-color:#b99be8!important}html[data-theme=light] .unvelionAuthorSelect{background:transparent!important;color:#20242c!important}html[data-theme=light] .unvelionAuthorDetails strong{color:#20242c!important}html[data-theme=light] .unvelionAuthorDetails>span{color:#69717e!important}html[data-theme=light] .unvelionAuthorCard.isActive
.unvelionAuthorDetails>span{color:#6736aa!important}html[data-theme=light] .unvelionAuthorProfile{background:transparent!important;color:#6535a5!important;border-color:#ded5ec!important}html[data-theme=light] .unvelionAuthorProfile:hover{background:#eee7f9!important}html[data-theme=light] .unvelionAuthorCheck{background:#ffffff!important;border-color:#9ca3af!important;color:#20242c!important}html[data-theme=light] .unvelionAuthorCheck.checked{background:#8750dc!important;border-color:#8750dc!important;color:#ffffff!important}html[data-theme=light] .unvelionAuthorFooter{background:#ffffff!important;border-color:#e2e5eb!important}html[data-theme=light] .unvelionAuthorManage{background:#f5f6f9!important;color:#292d36!important;border-color:#dce0e8!important}html[data-theme=light] .unvelionAuthorManage:hover{background:#eee8f9!important;border-color:#b99be8!important}html[data-theme=light] .unvelionAuthorManageIcon{background:#ede4fc!important;color:#713bb7!important}html[data-theme=light] .unvelionAuthorManageArrow{color:#713bb7!important}html[data-theme=light] .unvelionAuthorStatus{background:#f4f5f8!important;color:#515966!important}html[data-theme=light] .unvelionAuthorError{background:#fff1f2!important;color:#9c263c!important}html[data-theme=light] .publicationManager{color:#20242c}html[data-theme=light] .publicationManagerCreate,html[data-theme=light] .publicationManagerList{background:#ffffff!important;border:1px solid #dde1e9!important;color:#20242c!important;box-shadow:0 4px 18px rgba(35,28,65,.04)}html[data-theme=light] .publicationManager h1,html[data-theme=light] .publicationManager h2,html[data-theme=light] .publicationManager strong{color:#20242c!important}html[data-theme=light] .publicationManager label,html[data-theme=light] .publicationManager p,html[data-theme=light] .publicationManager small,html[data-theme=light] .publicationManagerRow span{color:#626b7a!important}html[data-theme=light] .publicationManager .eyebrow{color:#7541c4!important}html[data-theme=light] .publicationManagerForm input,html[data-theme=light] .publicationManagerForm select{background:#ffffff!important;border:1px solid #d5dae5!important;color:#20242c!important}html[data-theme=light] .publicationManagerForm input::placeholder{color:#747d8b!important}html[data-theme=light] .publicationManagerRow{background:#f7f8fb!important;border:1px solid #dce1ea!important;color:#20242c!important}html[data-theme=light] .publicationManagerRow.created{background:#f3edff!important;border-color:#aa89e2!important}html[data-theme=light] .publicationManager .primaryButton:not(:disabled){background:#7640d2!important;color:#ffffff!important}html[data-theme=light] .publicationManager .primaryButton:disabled{background:#e5e0ed!important;color:#777080!important;opacity:1!important}html[data-theme=light] .publicationManager .creatorManagerMessage,html[data-theme=light] .publicationManager .creatorManagerNoPublications{background:#f5f3fb!important;color:#343044!important;border-color:#ded7ed!important}.publicationManagerSelection{flex-wrap:wrap;gap:18px;margin:18px 0}.publicationManagerSelectRow,.publicationManagerSelection label{display:flex;align-items:center;gap:12px;cursor:pointer}.publicationManagerSelectRow input[type=checkbox],.publicationManagerSelection input[type=checkbox]{width:18px;height:18px;accent-color:#8150cb;cursor:pointer}.publicationDeleteButton{border:1px solid #b53b4a;border-radius:8px;background:#a92e3d;color:white;padding:10px 16px;font-weight:700}.publicationDeleteButton:disabled{opacity:.45;cursor:not-allowed}html[data-theme=light] .publicationManagerSelection{color:#20242c}.publicationManagerActions{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.publicationVisibilityLabel{color:inherit}.publicationVisibilityLabel select{border:1px solid var(--border,#777);border-radius:7px;padding:8px;background:var(--surface,#302a2a);color:inherit}.publicationManagerActions a,.publicationManagerActions button{border:1px solid;border-radius:7px;padding:8px 12px;background:transparent;color:inherit;cursor:pointer;text-decoration:none}.publicationManagerActions button:disabled{opacity:.5;cursor:not-allowed}.publicationManagerUnavailable{opacity:.7;font-size:.85rem}html[data-theme=light] .publicationVisibilityLabel select{background:#fff;color:#222;border-color:#b6b6b6}@media(max-width:720px){.publicationManagerActions{justify-content:flex-start}.publicationManagerRow{align-items:flex-start}}.publicationManagerList{min-width:0}.publicationManagerSelection{display:flex;align-items:center;gap:16px;padding:12px 0 18px;margin:0;border-bottom:1px solid rgba(150,160,180,.16)}.publicationManagerSelection>span{font-size:13px;opacity:.7}.publicationManagerSelection .publicationDeleteButton{margin-left:auto;padding:9px 16px;border-radius:9px;font-size:13px;font-weight:650;background:#a52f43;border:1px solid #bd4055;color:white;transition:background .15s,opacity .15s}.publicationManagerSelection .publicationDeleteButton:not(:disabled):hover{background:#c13d54}.publicationManagerRows{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.publicationManagerRow{display:grid;grid-template-columns:minmax(160px,1fr) auto;align-items:center;grid-gap:20px;gap:20px;padding:18px 20px;border-radius:12px;min-width:0}.publicationManagerRow>div:first-child{min-width:0}.publicationManagerSelectRow{display:flex;align-items:center;gap:12px}.publicationManagerSelectRow strong{font-size:15px;font-weight:700}.publicationManagerRow>div:first-child>span{display:block;margin:5px 0 0 30px;font-size:12px;opacity:.7}.publicationManagerActions{display:grid;grid-template-columns:auto auto auto;align-items:center;justify-content:end;grid-gap:8px;gap:8px;min-width:0}.publicationVisibilityLabel{display:flex;align-items:center;gap:8px;margin-right:4px;font-size:12px}.publicationVisibilityLabel select{min-width:108px;min-height:37px;padding:7px 10px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer}.publicationManagerActions>a,.publicationManagerActions>button{display:inline-flex;align-items:center;justify-content:center;min-height:37px;padding:8px 13px;margin:0;border-radius:8px;font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap;transition:background .15s,border-color .15s}.publicationManagerActions>a:hover,.publicationManagerActions>button:hover:not(:disabled){background:rgba(150,120,215,.13);border-color:#9571d0}.publicationManagerActions>small{grid-column:1/-1;justify-self:end;font-size:11px;opacity:.55;margin-top:3px}.publicationManagerUnavailable{font-size:12px;opacity:.6}@media (max-width:1200px){.publicationManagerRow{grid-template-columns:1fr;gap:16px}.publicationManagerActions{justify-content:start}.publicationManagerActions>small{justify-self:start}}@media (max-width:600px){.publicationManagerRow{padding:15px}.publicationManagerActions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px}.publicationVisibilityLabel{width:100%;justify-content:space-between;margin:0 0 4px}.publicationManagerActions>small{width:100%;margin-top:6px}.publicationManagerSelection{gap:12px;flex-wrap:wrap}.publicationManagerSelection .publicationDeleteButton{margin-left:0}}.publicationManager .publicationManagerRow{display:grid;grid-template-columns:minmax(180px,1fr) minmax(310px,auto);align-items:center;grid-gap:24px;gap:24px;padding:22px 24px}.publicationManager .publicationManagerActions{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;flex-wrap:nowrap;gap:14px;min-width:0}.publicationManager .publicationManagerActionTop{display:flex;align-items:center;justify-content:flex-end;gap:10px;width:100%}.publicationManager .publicationManagerActionTop .publicationActionButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;min-width:116px;padding:0 18px;border-radius:9px;border:1px solid rgba(172,155,206,.38);background:rgba(139,108,184,.09);color:#eee8f8;font-size:13px;line-height:1;font-weight:700;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.publicationManager .publicationManagerActionTop .publicationActionView{background:#65429a;color:#fff;border-color:#7952b5}.publicationManager .publicationManagerActionTop
.publicationActionButton:hover:not(:disabled){background:#7852b2;border-color:#a47bdc;color:#fff;transform:translateY(-1px)}.publicationManager .publicationManagerActionTop
.publicationActionButton:focus-visible,.publicationManager .publicationVisibilityChoice:focus-visible{outline:2px solid #c5a5ff;outline-offset:3px}.publicationManager .publicationManagerActionTop
.publicationActionButton:disabled{opacity:.45;cursor:not-allowed}.publicationManager .publicationVisibilityGroup{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;width:100%}.publicationManager .publicationVisibilityHeading{font-size:12px;font-weight:600;color:#aeb5c2;white-space:nowrap}.publicationManager .publicationVisibilityChoices{display:inline-flex;align-items:stretch;padding:4px;gap:3px;border-radius:11px;border:1px solid rgba(154,164,190,.24);background:rgba(8,11,19,.55)}.publicationManager .publicationVisibilityChoice{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid transparent;border-radius:7px;background:transparent;color:#aeb5c2;font-size:12px;font-weight:650;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.publicationManager .publicationVisibilityChoice:hover:not(:disabled){background:rgba(154,121,208,.18);color:#fff}.publicationManager .publicationVisibilityChoice.isActive{background:#68459f;color:#fff;border-color:#8764bd;box-shadow:0 1px 5px rgba(0,0,0,.18)}.publicationManager .publicationVisibilityChoice:disabled{opacity:.5;cursor:not-allowed}.publicationManager .publicationManagerTimestamp{display:block;width:100%;text-align:right;margin:0;font-size:11px;line-height:1.4;color:#929aa9;opacity:.8}html[data-theme=light] .publicationManager
.publicationManagerActionTop .publicationActionEdit{background:#f7f5fb;border-color:#d2c9e1;color:#453455}html[data-theme=light] .publicationManager
.publicationManagerActionTop .publicationActionView{color:#fff}html[data-theme=light] .publicationManager
.publicationVisibilityChoices{background:#eff0f5;border-color:#d6d9e3}html[data-theme=light] .publicationManager
.publicationVisibilityChoice{color:#4e5360}html[data-theme=light] .publicationManager
.publicationVisibilityChoice.isActive{color:#fff;background:#68459f;border-color:#8764bd}html[data-theme=light] .publicationManager
.publicationManagerTimestamp,html[data-theme=light] .publicationManager
.publicationVisibilityHeading{color:#646b79}@media (max-width:1100px){.publicationManager .publicationManagerRow{grid-template-columns:minmax(0,1fr);gap:22px}.publicationManager .publicationManagerActions{align-items:flex-start;padding-top:16px;border-top:1px solid rgba(150,160,180,.16)}.publicationManager .publicationManagerActionTop,.publicationManager .publicationVisibilityGroup{justify-content:flex-start}.publicationManager .publicationManagerTimestamp{text-align:left}}@media (max-width:600px){.publicationManager .publicationManagerRow{padding:18px 15px}.publicationManager .publicationManagerActionTop{flex-wrap:wrap}.publicationManager .publicationManagerActionTop .publicationActionButton{flex:1 1;min-width:105px}.publicationManager .publicationVisibilityGroup{align-items:flex-start;flex-direction:column}.publicationManager .publicationVisibilityChoices{width:100%;box-sizing:border-box}.publicationManager .publicationVisibilityChoice{flex:1 1;padding:0 6px}}@media (prefers-reduced-motion:reduce){.publicationManager .publicationActionButton,.publicationManager .publicationVisibilityChoice{transition:none}}