.ReadingNudgeModal-module__QkeEOG__backdrop{z-index:99999;-webkit-backdrop-filter:blur(8px);background:#080604c7;justify-content:center;align-items:center;padding:1.25rem;animation:.35s ease-out forwards ReadingNudgeModal-module__QkeEOG__fadeInBackdrop;display:flex;position:fixed;inset:0}@keyframes ReadingNudgeModal-module__QkeEOG__fadeInBackdrop{0%{opacity:0}to{opacity:1}}.ReadingNudgeModal-module__QkeEOG__modalCard{background:linear-gradient(145deg,#1f160e 0%,#150f09 60%,#0d0905 100%);border:1px solid #ffbf0059;border-radius:20px;width:100%;max-width:540px;animation:.4s cubic-bezier(.16,1,.3,1) forwards ReadingNudgeModal-module__QkeEOG__popInCard;position:relative;overflow:hidden;box-shadow:0 24px 60px #000000d9,0 0 35px #d4a01740}@keyframes ReadingNudgeModal-module__QkeEOG__popInCard{0%{opacity:0;transform:scale(.92)translateY(18px)}to{opacity:1;transform:scale(1)translateY(0)}}.ReadingNudgeModal-module__QkeEOG__sparkleHeader{background:linear-gradient(90deg,#d4a0172e 0%,#d4a0170d 100%);border-bottom:1px solid #d4a01733;justify-content:space-between;align-items:center;padding:1.15rem 1.5rem;display:flex}.ReadingNudgeModal-module__QkeEOG__trophyIcon{filter:drop-shadow(0 0 8px #ffbf00b3);font-size:1.5rem;animation:2s ease-in-out infinite ReadingNudgeModal-module__QkeEOG__pulseTrophy}@keyframes ReadingNudgeModal-module__QkeEOG__pulseTrophy{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.ReadingNudgeModal-module__QkeEOG__fireworksText{letter-spacing:2px;color:#fbbf24;text-transform:uppercase;font-size:.82rem;font-weight:700}.ReadingNudgeModal-module__QkeEOG__closeBtn{color:#cbd5e1;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.85rem;transition:all .2s;display:flex}.ReadingNudgeModal-module__QkeEOG__closeBtn:hover{color:#ef4444;background:#ef444440;border-color:#ef4444}.ReadingNudgeModal-module__QkeEOG__modalContent{padding:1.5rem}.ReadingNudgeModal-module__QkeEOG__bookVisualRow{align-items:center;gap:1.25rem;margin-bottom:1.25rem;display:flex}.ReadingNudgeModal-module__QkeEOG__bookCoverThumb{object-fit:cover;border:1px solid #ffbf0066;border-radius:8px;flex-shrink:0;width:90px;height:125px;box-shadow:0 8px 24px #0009}.ReadingNudgeModal-module__QkeEOG__bookFallbackThumb{background:#d4a01726;border:1px solid #d4a01759;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:90px;height:125px;font-size:2.2rem;display:flex}.ReadingNudgeModal-module__QkeEOG__bookInfoCol{flex:1;min-width:0}.ReadingNudgeModal-module__QkeEOG__finishNudgeBadge{color:#4ade80;text-transform:uppercase;letter-spacing:.5px;background:#22c55e33;border:1px solid #22c55e73;border-radius:999px;margin-bottom:.45rem;padding:.2rem .65rem;font-size:.72rem;font-weight:600;display:inline-block}.ReadingNudgeModal-module__QkeEOG__modalBookTitle{font-size:1.25rem;font-family:var(--font-serif,"Playfair Display", Georgia, serif);color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0 0 .25rem;font-weight:700;line-height:1.3;overflow:hidden}.ReadingNudgeModal-module__QkeEOG__modalAuthor{color:#b09c88;margin:0 0 .85rem;font-size:.85rem}.ReadingNudgeModal-module__QkeEOG__progressStatBox{background:#00000059;border:1px solid #ffffff14;border-radius:8px;padding:.6rem .8rem}.ReadingNudgeModal-module__QkeEOG__progressRow{color:#cbd5e1;justify-content:space-between;margin-bottom:.4rem;font-size:.8rem;display:flex}.ReadingNudgeModal-module__QkeEOG__percentGold{color:#fbbf24;font-weight:700}.ReadingNudgeModal-module__QkeEOG__progressTrack{background:#ffffff1a;border-radius:999px;width:100%;height:8px;overflow:hidden}.ReadingNudgeModal-module__QkeEOG__progressFill{background:linear-gradient(90deg,#d97706,#fbbf24);border-radius:999px;height:100%;transition:width .4s;box-shadow:0 0 8px #fbbf2499}.ReadingNudgeModal-module__QkeEOG__encouragementQuote{color:#f5eedf;background:#d4a01714;border-left:3px solid #fbbf24;border-radius:0 8px 8px 0;margin-bottom:1.5rem;padding:.85rem 1rem;font-size:.92rem;line-height:1.55}.ReadingNudgeModal-module__QkeEOG__encouragementQuote strong{color:#fbbf24}.ReadingNudgeModal-module__QkeEOG__modalActions{justify-content:flex-end;align-items:center;gap:.85rem;display:flex}.ReadingNudgeModal-module__QkeEOG__cancelBtn{color:#cbd5e1;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:999px;padding:.65rem 1.15rem;font-size:.85rem;transition:all .2s}.ReadingNudgeModal-module__QkeEOG__cancelBtn:hover{color:#fff;background:#ffffff14}.ReadingNudgeModal-module__QkeEOG__openRoomBtn{color:#fff;background:linear-gradient(135deg,#d97706,#b45309);border:1px solid #fbbf24;border-radius:999px;align-items:center;gap:.4rem;padding:.65rem 1.35rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 18px #d9770666}.ReadingNudgeModal-module__QkeEOG__openRoomBtn:hover{background:linear-gradient(135deg,#f59e0b,#d97706);transform:translateY(-2px);box-shadow:0 6px 24px #fbbf248c}
.Navbar-module__cRh5nW__navbar{height:var(--navbar-height);-webkit-backdrop-filter:blur(16px);z-index:1000;background:#fffbf0eb;border-bottom:1px solid #b453091f;position:fixed;top:0;left:0;right:0;box-shadow:0 1px 8px #78350f0f}.Navbar-module__cRh5nW__navbarHome{background:#081611e0;border-bottom-color:#e1c77d2e;box-shadow:0 1px 12px #0000002e}.Navbar-module__cRh5nW__navbarHome .Navbar-module__cRh5nW__logoText{color:#f0d688}.Navbar-module__cRh5nW__navbarHome .Navbar-module__cRh5nW__logoIcon{filter:drop-shadow(0 1px 5px #f0d68842)}.Navbar-module__cRh5nW__navbarHome .Navbar-module__cRh5nW__navLink,.Navbar-module__cRh5nW__navbarHome .Navbar-module__cRh5nW__dashBtn{color:#d8dfd2}.Navbar-module__cRh5nW__navbarHome .Navbar-module__cRh5nW__navLink:hover,.Navbar-module__cRh5nW__navbarHome .Navbar-module__cRh5nW__navLinkActive{color:#f0d688;background:#e1c77d1c}.Navbar-module__cRh5nW__navbarHome .Navbar-module__cRh5nW__hamburger span{background:#f0d688}.Navbar-module__cRh5nW__inner{max-width:var(--content-max);padding:0 var(--space-6);align-items:center;gap:var(--space-8);height:100%;margin:0 auto;display:flex}.Navbar-module__cRh5nW__logo{align-items:center;gap:var(--space-2);flex-shrink:0;text-decoration:none;display:flex}.Navbar-module__cRh5nW__logoIcon{filter:drop-shadow(0 1px 3px #b4530940);font-size:1.6rem}.Navbar-module__cRh5nW__logoText{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-primary-dark);letter-spacing:-.01em;font-weight:700}.Navbar-module__cRh5nW__navLinks{align-items:center;gap:var(--space-1);flex:1;display:flex}.Navbar-module__cRh5nW__navLink{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text-secondary);transition:all var(--transition-fast);font-weight:500;text-decoration:none;display:flex}.Navbar-module__cRh5nW__navLink:hover{color:var(--color-primary);background:var(--color-primary-glow)}.Navbar-module__cRh5nW__navLinkActive{color:var(--color-primary-dark);background:var(--color-primary-glow);font-weight:600}.Navbar-module__cRh5nW__navRight{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.Navbar-module__cRh5nW__dashBtn{color:var(--color-text-secondary)}.Navbar-module__cRh5nW__avatarWrap{cursor:pointer;position:relative}.Navbar-module__cRh5nW__avatarWrap:hover .Navbar-module__cRh5nW__avatarDropdown,.Navbar-module__cRh5nW__avatarWrap:focus-within .Navbar-module__cRh5nW__avatarDropdown{opacity:1;visibility:visible;transform:translateY(0)}.Navbar-module__cRh5nW__avatarDropdown{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);min-width:180px;padding:var(--space-2);opacity:0;visibility:hidden;transition:all var(--transition-base);z-index:100;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-8px)}.Navbar-module__cRh5nW__dropdownItem{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;text-align:left;transition:all var(--transition-fast);font-family:var(--font-body);background:0 0;border:none;text-decoration:none;display:flex}.Navbar-module__cRh5nW__dropdownItem:hover{background:var(--color-primary-glow);color:var(--color-primary-dark)}.Navbar-module__cRh5nW__hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;width:28px;margin-left:auto;padding:4px;display:none}.Navbar-module__cRh5nW__hamburger span{background:var(--color-primary-dark);height:2px;transition:all var(--transition-base);border-radius:2px;display:block}.Navbar-module__cRh5nW__hamburgerOpen span:first-child{transform:rotate(45deg)translateY(7px)}.Navbar-module__cRh5nW__hamburgerOpen span:nth-child(2){opacity:0}.Navbar-module__cRh5nW__hamburgerOpen span:nth-child(3){transform:rotate(-45deg)translateY(-7px)}.Navbar-module__cRh5nW__mobileMenu{background:var(--color-surface);border-top:1px solid var(--color-border);padding:var(--space-4) var(--space-4) var(--space-6);gap:var(--space-1);flex-direction:column;display:flex;box-shadow:0 8px 24px #78350f1a}.Navbar-module__cRh5nW__mobileLink{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text-secondary);transition:all var(--transition-fast);cursor:pointer;font-weight:500;font-family:var(--font-body);text-align:left;background:0 0;border:none;text-decoration:none;display:flex}.Navbar-module__cRh5nW__mobileLink:hover,.Navbar-module__cRh5nW__mobileLinkActive{color:var(--color-primary-dark);background:var(--color-primary-glow)}@media (max-width:1100px){.Navbar-module__cRh5nW__navLinks,.Navbar-module__cRh5nW__dashBtn{display:none}.Navbar-module__cRh5nW__hamburger{display:flex}.Navbar-module__cRh5nW__navRight{gap:var(--space-2)}}@media (max-width:600px){.Navbar-module__cRh5nW__inner{gap:8px;padding:0 16px}.Navbar-module__cRh5nW__activeSession{display:none!important}.Navbar-module__cRh5nW__logoText{font-size:1.05rem}.Navbar-module__cRh5nW__navRight{margin-left:auto}.Navbar-module__cRh5nW__navRight>a[href=\/login]{display:none}.Navbar-module__cRh5nW__hamburger{flex-shrink:0;margin-left:0}}
.NotificationCenter-module__tqcpEW__wrap{position:relative}.NotificationCenter-module__tqcpEW__trigger{border:1px solid var(--color-border);background:var(--color-surface);width:36px;height:36px;color:var(--color-primary-dark);cursor:pointer;border-radius:50%;font-size:23px;position:relative}.NotificationCenter-module__tqcpEW__count{color:#fff;background:#a94225;border-radius:12px;min-width:18px;height:18px;padding:1px 4px;font:600 10px/16px sans-serif;position:absolute;top:-4px;right:-4px}.NotificationCenter-module__tqcpEW__panel{border:1px solid var(--color-border);background:var(--color-surface);border-radius:16px;width:min(340px,100vw - 24px);position:absolute;top:46px;right:0;overflow:hidden;box-shadow:0 12px 40px #32230e22}.NotificationCenter-module__tqcpEW__heading{justify-content:space-between;gap:12px;padding:16px 18px 6px;font-size:14px;display:flex}.NotificationCenter-module__tqcpEW__heading span,.NotificationCenter-module__tqcpEW__caption{color:var(--color-text-muted);font-size:11px}.NotificationCenter-module__tqcpEW__caption{padding:0 18px 12px;line-height:1.6}.NotificationCenter-module__tqcpEW__panel ul{max-height:300px;margin:0;padding:0;list-style:none;overflow-y:auto}.NotificationCenter-module__tqcpEW__panel li a{border-top:1px solid var(--color-border);flex-direction:column;gap:4px;padding:14px 18px;font-size:13px;display:flex}.NotificationCenter-module__tqcpEW__panel li a:hover{background:var(--color-surface-2)}.NotificationCenter-module__tqcpEW__panel li span{color:var(--color-text-secondary);font-size:11px}.NotificationCenter-module__tqcpEW__empty{background:var(--color-surface-2);padding:22px 18px;font-size:13px}.NotificationCenter-module__tqcpEW__empty p{color:var(--color-text-secondary);margin-top:8px;line-height:1.7}.NotificationCenter-module__tqcpEW__footer{border-top:1px solid var(--color-border);color:var(--color-primary-dark);padding:14px 18px;font-size:12px;font-weight:600;display:block}@media (max-width:600px){.NotificationCenter-module__tqcpEW__panel{top:calc(var(--navbar-height) + 8px);position:fixed;right:12px}}
.layout-module__5W5FYG__main{min-height:100vh;padding-top:var(--navbar-height)}
.FocusLauncher-module__Je0zmG__card{color:#f7f1df;background:linear-gradient(145deg,#0a1f18 0%,#061510 100%);border:1px solid #e2c87966;border-radius:16px;padding:16px;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000073,inset 0 1px #ffffff14}.FocusLauncher-module__Je0zmG__top{align-items:center;gap:10px;padding:6px 6px 14px;font-size:12px;font-weight:700;display:flex}.FocusLauncher-module__Je0zmG__mark{color:#e5c46d;font-size:20px}.FocusLauncher-module__Je0zmG__roomName{color:#fffdf7;letter-spacing:.3px}.FocusLauncher-module__Je0zmG__tag{color:#f3df9f;background:#e5c46d26;border:1px solid #e5c46d4d;border-radius:6px;margin-left:auto;padding:5px 11px;font-size:11px;font-weight:700}.FocusLauncher-module__Je0zmG__live{color:#a2de7c;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.FocusLauncher-module__Je0zmG__pulseDot{background:#a2de7c;border-radius:50%;width:7px;height:7px;animation:2s infinite FocusLauncher-module__Je0zmG__pulseDot;box-shadow:0 0 8px #a2de7c}@keyframes FocusLauncher-module__Je0zmG__pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.FocusLauncher-module__Je0zmG__workspace{border:1px solid #e6d5a647;border-radius:10px;grid-template-columns:1.05fr .95fr;min-height:290px;display:grid;overflow:hidden;box-shadow:0 12px 30px #0000004d}.FocusLauncher-module__Je0zmG__reader{color:#3b2d1d;background:linear-gradient(90deg,#dfd0ac 0%,#ede1c2 6%,#fffaf0 18%,#fbf5e7 82%,#eedfc0 95%,#e1d3b3 100%);padding:32px 26px 20px;transition:transform .3s;position:relative;box-shadow:inset 4px 0 12px #3c280f38,inset -10px 0 24px #3c280f2e,3px 0 15px #00000040}.FocusLauncher-module__Je0zmG__reader:hover{filter:brightness(1.02)}.FocusLauncher-module__Je0zmG__bookSpineGlow{pointer-events:none;background:linear-gradient(90deg,#50321459 0%,#5032141f 40%,#0000 100%);width:14px;position:absolute;top:0;bottom:0;left:0}.FocusLauncher-module__Je0zmG__bookmarkRibbon{clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);z-index:2;background:linear-gradient(#b91c1c 0%,#dc2626 70%,#991b1b 100%);width:14px;height:42px;position:absolute;top:0;right:32px;box-shadow:0 3px 8px #0000004d}.FocusLauncher-module__Je0zmG__editionTag{color:#9a7138;letter-spacing:1.4px;text-transform:uppercase;border-bottom:1px solid #9a71384d;margin-bottom:20px;padding-bottom:2px;font-size:8.5px;font-weight:700;display:inline-block}.FocusLauncher-module__Je0zmG__reader h2{font:600 23px/1.18 var(--font-heading);color:#291e13;letter-spacing:-.5px;margin-bottom:14px}.FocusLauncher-module__Je0zmG__reader p{color:#423423;font:12.5px/1.75 Georgia,serif}.FocusLauncher-module__Je0zmG__reader p+p{margin-top:10px}.FocusLauncher-module__Je0zmG__pageTurnCorner{color:#7c5828;cursor:pointer;background:#d7be8c59;border:1px solid #aa8c5a4d;border-radius:12px;align-items:center;gap:5px;padding:3px 9px;font-size:10px;font-weight:600;transition:all .2s;display:inline-flex;position:absolute;bottom:14px;right:16px}.FocusLauncher-module__Je0zmG__pageTurnCorner:hover{background:#d7be8c99;transform:scale(1.05)}.FocusLauncher-module__Je0zmG__pageNo{font-size:10px}.FocusLauncher-module__Je0zmG__turnFold{color:#b47528;font-size:12px}.FocusLauncher-module__Je0zmG__chat{background:#0c221a;flex-direction:column;display:flex}.FocusLauncher-module__Je0zmG__chatHead{color:#b9c8b5;border-bottom:1px solid #e1c77d2e;gap:14px;padding:13px 16px;font-size:11.5px;font-weight:600;display:flex}.FocusLauncher-module__Je0zmG__activeTab{color:#f5e9c9;border-bottom:2px solid #e5c46d;padding-bottom:4px;font-weight:700}.FocusLauncher-module__Je0zmG__messages{gap:12px;padding:16px;display:grid}.FocusLauncher-module__Je0zmG__message{color:#d2dcd0;gap:9px;font-size:11px;line-height:1.45;display:flex}.FocusLauncher-module__Je0zmG__avatar{color:#1e2922;background:#d7be78;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:800;display:grid;box-shadow:0 2px 6px #0003}.FocusLauncher-module__Je0zmG__message strong{color:#f8f4ea;margin-bottom:1px;font-size:10px;display:block}.FocusLauncher-module__Je0zmG__composer{color:#8ba592;background:#ffffff0d;border:1px solid #e1c77d2e;border-radius:7px;justify-content:space-between;align-items:center;margin:auto 12px 12px;padding:10px 14px;font-size:11px;display:flex}.FocusLauncher-module__Je0zmG__sendIcon{color:#e5c46d;font-size:12px;font-weight:800}.FocusLauncher-module__Je0zmG__start{color:#152219;letter-spacing:.3px;cursor:pointer;background:linear-gradient(#f0d88f 0%,#e0c068 100%);border:0;border-radius:8px;width:100%;margin-top:14px;padding:14px;font-size:14.5px;font-weight:800;transition:all .2s;box-shadow:0 8px 20px #e0c06840}.FocusLauncher-module__Je0zmG__start:hover{background:linear-gradient(#f8e4a5 0%,#ebcb76 100%);transform:translateY(-2px);box-shadow:0 12px 28px #e0c06859}.FocusLauncher-module__Je0zmG__bottom{color:#a2b59e;justify-content:space-between;padding:14px 6px 2px;font-size:11px;font-weight:500;display:flex}@media (max-width:600px){.FocusLauncher-module__Je0zmG__workspace{grid-template-columns:1fr;min-height:auto}.FocusLauncher-module__Je0zmG__reader{padding:24px 20px}.FocusLauncher-module__Je0zmG__reader h2{font-size:20px}.FocusLauncher-module__Je0zmG__chatHead,.FocusLauncher-module__Je0zmG__messages{padding:12px}}
.AnimatedFacts-module__tu5G5q__factsWrapper{background:#092017;border-bottom:1px solid #e1c77d33;width:100%}.AnimatedFacts-module__tu5G5q__factsContainer{color:#edf0e6;box-sizing:border-box;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;width:100%;max-width:1440px;margin:0 auto;padding:24px clamp(24px,5vw,82px);display:grid}.AnimatedFacts-module__tu5G5q__factItem{opacity:0;border-right:1px solid #e1c77d29;grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:12px;min-height:58px;padding:0 18px;display:grid;position:relative;transform:translateY(14px)}.AnimatedFacts-module__tu5G5q__factItem:first-child{padding-left:0}.AnimatedFacts-module__tu5G5q__factItem:last-child{border-right:0;padding-right:0}.AnimatedFacts-module__tu5G5q__fadeInUp{animation:.55s forwards AnimatedFacts-module__tu5G5q__reveal}@keyframes AnimatedFacts-module__tu5G5q__reveal{to{opacity:1;transform:translateY(0)}}.AnimatedFacts-module__tu5G5q__factIconWrap{background:#0e281e99;border:1px solid #e1c77d75;border-radius:50%;grid-row:span 2;place-items:center;width:28px;height:28px;display:grid;position:relative}.AnimatedFacts-module__tu5G5q__factIcon{color:#e5c46d;font-size:14px}.AnimatedFacts-module__tu5G5q__factPulseGlow{border:1px solid #e1c77d59;border-radius:50%;animation:2.6s ease-out infinite AnimatedFacts-module__tu5G5q__pulse;position:absolute;inset:-4px}@keyframes AnimatedFacts-module__tu5G5q__pulse{0%{opacity:.8;transform:scale(.65)}80%,to{opacity:0;transform:scale(1.35)}}.AnimatedFacts-module__tu5G5q__philosophyTitle{color:#f4f1e8;font-size:14px;font-weight:700;line-height:1.3}.AnimatedFacts-module__tu5G5q__factLabel{color:#afbcaa;font-size:12px;line-height:1.4}@media (max-width:950px){.AnimatedFacts-module__tu5G5q__factsContainer{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:22px}.AnimatedFacts-module__tu5G5q__factItem:nth-child(3){border-right:0}.AnimatedFacts-module__tu5G5q__factItem:nth-child(4){padding-left:0}}@media (max-width:600px){.AnimatedFacts-module__tu5G5q__factsContainer{grid-template-columns:1fr;gap:16px;padding:24px 20px}.AnimatedFacts-module__tu5G5q__factItem,.AnimatedFacts-module__tu5G5q__factItem:first-child,.AnimatedFacts-module__tu5G5q__factItem:last-child{border-right:0;min-height:44px;padding:0}}@media (prefers-reduced-motion:reduce){.AnimatedFacts-module__tu5G5q__factItem{opacity:1;transform:none}.AnimatedFacts-module__tu5G5q__factPulseGlow{animation:none}}
.NetflixShelf-module__nCKbfW__shelfContainer{width:100%;margin-top:24px;position:relative}.NetflixShelf-module__nCKbfW__scrollViewport{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;width:100%;padding:10px 4px 20px;overflow:auto hidden}.NetflixShelf-module__nCKbfW__scrollViewport::-webkit-scrollbar{display:none}.NetflixShelf-module__nCKbfW__booksTrack{gap:20px;width:max-content;min-width:100%;padding-left:2px;display:flex}.NetflixShelf-module__nCKbfW__navArrow{z-index:25;color:#e5c46d;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040f0be0;border:1px solid #e1c77d59;justify-content:center;align-items:center;width:46px;height:84px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:42%;transform:translateY(-50%);box-shadow:0 10px 28px #0000008c}.NetflixShelf-module__nCKbfW__leftArrow{border-left:none;border-radius:0 8px 8px 0;left:0}.NetflixShelf-module__nCKbfW__rightArrow{border-right:none;border-radius:8px 0 0 8px;right:0}.NetflixShelf-module__nCKbfW__navArrow:hover{color:#071912;background:#e5c46d;transform:translateY(-50%)scale(1.05);box-shadow:0 12px 32px #e5c46d66}.NetflixShelf-module__nCKbfW__arrowIcon{-webkit-user-select:none;user-select:none;font-size:38px;font-weight:300;line-height:1;transition:transform .2s}.NetflixShelf-module__nCKbfW__navArrow:hover .NetflixShelf-module__nCKbfW__arrowIcon{transform:scale(1.15)}.NetflixShelf-module__nCKbfW__hidden{opacity:0;pointer-events:none;visibility:hidden}.NetflixShelf-module__nCKbfW__bookCard{background:#0d281f;border:1px solid #e1c77d33;border-radius:12px;flex-direction:column;flex:0 0 184px;width:184px;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s,box-shadow .28s;display:flex;overflow:hidden;box-shadow:0 6px 20px #0000004d}.NetflixShelf-module__nCKbfW__bookCard:hover{border-color:#e5c46db3;transform:translateY(-6px);box-shadow:0 14px 34px #00000080,0 0 16px #e5c46d2e}.NetflixShelf-module__nCKbfW__coverWrap{aspect-ratio:2/2.85;background:#061510;width:100%;display:block;position:relative;overflow:hidden}.NetflixShelf-module__nCKbfW__coverWrap img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.NetflixShelf-module__nCKbfW__bookCard:hover .NetflixShelf-module__nCKbfW__coverWrap img{transform:scale(1.05)}.NetflixShelf-module__nCKbfW__coverPlaceholder{background:#092017;place-items:center;width:100%;height:100%;font-size:38px;display:grid}.NetflixShelf-module__nCKbfW__coverGlare{pointer-events:none;background:linear-gradient(130deg,#ffffff1f 0%,#0000 55%,#00000059 100%);position:absolute;inset:0}.NetflixShelf-module__nCKbfW__spineShadow{pointer-events:none;background:linear-gradient(90deg,#00000073 0%,#0000 100%);width:8px;position:absolute;top:0;bottom:0;left:0}.NetflixShelf-module__nCKbfW__bookInfo{flex-direction:column;flex:1;padding:12px 12px 14px;display:flex}.NetflixShelf-module__nCKbfW__roomBadge{color:#dfcb86;letter-spacing:.3px;text-transform:uppercase;background:#e5c46d1a;border:1px solid #e5c46d38;border-radius:6px;align-items:center;gap:5px;width:fit-content;max-width:100%;margin-bottom:8px;padding:3px 8px;font-size:10.5px;font-weight:700;transition:all .2s;display:inline-flex}.NetflixShelf-module__nCKbfW__roomBadge:hover{color:#fff6da;background:#e5c46d33}.NetflixShelf-module__nCKbfW__roomEmoji{font-size:11px}.NetflixShelf-module__nCKbfW__roomText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.NetflixShelf-module__nCKbfW__bookTitle{font:600 13.5px / 1.35 var(--font-heading);color:#fffdf5;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:36px;margin:0 0 3px;display:-webkit-box;overflow:hidden}.NetflixShelf-module__nCKbfW__bookTitle a{color:inherit;transition:color .15s}.NetflixShelf-module__nCKbfW__bookTitle a:hover{color:#e5c46d}.NetflixShelf-module__nCKbfW__bookAuthor{color:#9cb296;white-space:nowrap;text-overflow:ellipsis;margin:0 0 12px;font-size:11.5px;overflow:hidden}.NetflixShelf-module__nCKbfW__cardActions{margin-top:auto}.NetflixShelf-module__nCKbfW__readBtn{color:#0b1f17;box-sizing:border-box;background:#e5c46d;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:100%;padding:7px 10px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.NetflixShelf-module__nCKbfW__readBtn:hover{background:#f7e29b;transform:translateY(-1px);box-shadow:0 4px 12px #e5c46d4d}.NetflixShelf-module__nCKbfW__btnArrow{font-size:13px;line-height:1;transition:transform .2s}.NetflixShelf-module__nCKbfW__readBtn:hover .NetflixShelf-module__nCKbfW__btnArrow{transform:translate(2px,-2px)}@media (max-width:768px){.NetflixShelf-module__nCKbfW__navArrow{width:38px;height:70px}.NetflixShelf-module__nCKbfW__arrowIcon{font-size:30px}.NetflixShelf-module__nCKbfW__bookCard{flex:0 0 156px;width:156px}}
.ContactFeedbackModal-module__v3oMpq__openBtn{color:#f7e6b0;cursor:pointer;background:#e5c46d26;border:1px solid #e5c46d73;border-radius:8px;align-items:center;gap:10px;padding:12px 24px;font-size:15px;font-weight:700;transition:all .25s;display:inline-flex}.ContactFeedbackModal-module__v3oMpq__openBtn:hover{color:#071912;background:#e5c46d;transform:translateY(-2px);box-shadow:0 8px 24px #e5c46d59}.ContactFeedbackModal-module__v3oMpq__overlay{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020a07d9;justify-content:center;align-items:center;padding:20px;animation:.2s ContactFeedbackModal-module__v3oMpq__fadeIn;display:flex;position:fixed;inset:0}@keyframes ContactFeedbackModal-module__v3oMpq__fadeIn{0%{opacity:0}to{opacity:1}}.ContactFeedbackModal-module__v3oMpq__modal{color:#f5f0e1;background:#092117;border:1px solid #e1c77d59;border-radius:16px;width:100%;max-width:580px;padding:36px 32px;animation:.25s cubic-bezier(.16,1,.3,1) ContactFeedbackModal-module__v3oMpq__scaleUp;position:relative;box-shadow:0 24px 60px #000000a6,0 0 30px #e5c46d26}@keyframes ContactFeedbackModal-module__v3oMpq__scaleUp{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ContactFeedbackModal-module__v3oMpq__closeBtn{color:#c9d2c5;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:34px;height:34px;font-size:16px;transition:all .2s;display:grid;position:absolute;top:18px;right:18px}.ContactFeedbackModal-module__v3oMpq__closeBtn:hover{color:#fff;background:#fff3}.ContactFeedbackModal-module__v3oMpq__modalHeader{margin-bottom:24px}.ContactFeedbackModal-module__v3oMpq__badge{letter-spacing:1px;text-transform:uppercase;color:#e5c46d;margin-bottom:8px;font-size:11px;font-weight:700;display:inline-block}.ContactFeedbackModal-module__v3oMpq__title{font:500 28px / 1.2 var(--font-heading);color:#fffdf5;margin:0 0 8px}.ContactFeedbackModal-module__v3oMpq__desc{color:#b5c4b1;margin:0;font-size:14px;line-height:1.5}.ContactFeedbackModal-module__v3oMpq__mailHighlight{color:#e5c46d}.ContactFeedbackModal-module__v3oMpq__form{flex-direction:column;gap:16px;display:flex}.ContactFeedbackModal-module__v3oMpq__row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ContactFeedbackModal-module__v3oMpq__field{flex-direction:column;gap:6px;display:flex}.ContactFeedbackModal-module__v3oMpq__field label{color:#d8e2d4;letter-spacing:.3px;font-size:12px;font-weight:600}.ContactFeedbackModal-module__v3oMpq__field input,.ContactFeedbackModal-module__v3oMpq__field select,.ContactFeedbackModal-module__v3oMpq__field textarea{color:#fffdf5;box-sizing:border-box;background:#040f0bb3;border:1px solid #e1c77d40;border-radius:8px;width:100%;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.ContactFeedbackModal-module__v3oMpq__field input:focus,.ContactFeedbackModal-module__v3oMpq__field select:focus,.ContactFeedbackModal-module__v3oMpq__field textarea:focus{border-color:#e5c46d;outline:none;box-shadow:0 0 0 3px #e5c46d33}.ContactFeedbackModal-module__v3oMpq__starPicker{align-items:center;gap:4px;height:42px;display:flex}.ContactFeedbackModal-module__v3oMpq__starBtn{color:#4b6354;cursor:pointer;background:0 0;border:none;padding:2px;font-size:24px;line-height:1;transition:transform .15s,color .15s}.ContactFeedbackModal-module__v3oMpq__starBtn:hover{transform:scale(1.2)}.ContactFeedbackModal-module__v3oMpq__starActive{color:#e5c46d;text-shadow:0 0 10px #e5c46d80}.ContactFeedbackModal-module__v3oMpq__actions{margin-top:10px}.ContactFeedbackModal-module__v3oMpq__submitBtn{color:#071912;cursor:pointer;background:#e5c46d;border:none;border-radius:8px;width:100%;padding:13px;font-size:15px;font-weight:700;transition:all .25s;box-shadow:0 6px 20px #e5c46d4d}.ContactFeedbackModal-module__v3oMpq__submitBtn:hover:not(:disabled){background:#f7e09b;transform:translateY(-2px);box-shadow:0 10px 28px #e5c46d73}.ContactFeedbackModal-module__v3oMpq__submitBtn:disabled{opacity:.6;cursor:not-allowed}.ContactFeedbackModal-module__v3oMpq__errorAlert{color:#fca5a5;background:#dc262633;border:1px solid #dc262666;border-radius:8px;padding:10px 14px;font-size:13px}.ContactFeedbackModal-module__v3oMpq__successState{text-align:center;padding:30px 10px}.ContactFeedbackModal-module__v3oMpq__successIcon{color:#fff;background:#10b981;border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto 18px;font-size:32px;font-weight:700;display:grid;box-shadow:0 10px 25px #10b98166}.ContactFeedbackModal-module__v3oMpq__successState h3{font:500 24px var(--font-heading);color:#fffdf5;margin:0 0 8px}.ContactFeedbackModal-module__v3oMpq__successState p{color:#bfccba;font-size:14px;line-height:1.6}.ContactFeedbackModal-module__v3oMpq__successActions{flex-direction:column;gap:12px;margin-top:24px;display:flex}.ContactFeedbackModal-module__v3oMpq__mailActionBtn{color:#071912;background:#e5c46d;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:13px 20px;font-size:15px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 8px 24px #e5c46d59}.ContactFeedbackModal-module__v3oMpq__mailActionBtn:hover{background:#f7e09b;transform:translateY(-2px);box-shadow:0 12px 30px #e5c46d73}.ContactFeedbackModal-module__v3oMpq__doneBtn{color:#c9d5c6;cursor:pointer;background:0 0;border:1px solid #e1c77d4d;border-radius:8px;padding:10px;font-size:14px;font-weight:600;transition:all .2s}.ContactFeedbackModal-module__v3oMpq__doneBtn:hover{color:#fff;background:#ffffff14}@media (max-width:580px){.ContactFeedbackModal-module__v3oMpq__row{grid-template-columns:1fr}.ContactFeedbackModal-module__v3oMpq__modal{padding:28px 20px}}
.page-module__2fMDQG__page{--ink:#f0ede1;--pine:#071912;--moss:#8da463;--paper:#061510;--gold:#e5c46d;--gold-glow:#e5c46d40;--line:#e1c77d2e;color:var(--ink);background:#061510;width:100%;min-height:100vh;font-size:17px;line-height:1.65;overflow-x:hidden}.page-module__2fMDQG__hero,.page-module__2fMDQG__workflow,.page-module__2fMDQG__shelf,.page-module__2fMDQG__company,.page-module__2fMDQG__closing,.page-module__2fMDQG__footer,.page-module__2fMDQG__how,.page-module__2fMDQG__stories{box-sizing:border-box;width:100%;margin:0}.page-module__2fMDQG__headingUnderline{padding-bottom:12px;display:inline-block;position:relative}.page-module__2fMDQG__headingUnderline:after{content:"";background:linear-gradient(90deg,#e5c46d 0%,#9eb675 50%,#0000 100%) 0 0/200% 100%;border-radius:999px;width:100%;height:3px;animation:3.6s ease-in-out infinite page-module__2fMDQG__shimmerLine;position:absolute;bottom:0;left:0}@keyframes page-module__2fMDQG__shimmerLine{0%{opacity:.6;transform-origin:0;background-position:100% 0;transform:scaleX(.85)}50%{opacity:1;transform-origin:0;background-position:0 0;transform:scaleX(1)}to{opacity:.6;transform-origin:0;background-position:-100% 0;transform:scaleX(.85)}}.page-module__2fMDQG__hero{isolation:isolate;color:#f7f3e8;border-bottom:1px solid var(--line);background:radial-gradient(circle at 85% 30%,#e5c46d14 0%,#0000 45%),linear-gradient(90deg,#061510fa 0%,#071812ed 45%,#081a13cc 75%,#06120ea6 100%),url(/images/landing/library-hero-v1.png) 50% 35%/cover no-repeat;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:clamp(40px,5vw,84px);min-height:700px;padding:86px clamp(28px,6vw,100px) 104px;display:grid;position:relative}.page-module__2fMDQG__heroGlow{z-index:-1;filter:blur(60px);background:#e5c46d14;border-radius:50%;width:440px;height:320px;position:absolute;bottom:-160px;left:28%}.page-module__2fMDQG__eyebrow{color:#dfcb86;font:700 12px/1.6 var(--font-body);letter-spacing:1.8px;align-items:center;gap:10px;margin-bottom:20px;display:flex}.page-module__2fMDQG__eyebrow>span{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.page-module__2fMDQG__animatedEyebrow{width:fit-content;position:relative}.page-module__2fMDQG__signal{position:relative}.page-module__2fMDQG__signal:after{content:"";border:1px solid;border-radius:50%;animation:2.8s ease-out infinite page-module__2fMDQG__quietPulse;position:absolute;inset:-5px}.page-module__2fMDQG__animatedEyebrow:after{content:"";background:linear-gradient(90deg,#0000,currentColor,#0000);width:36%;height:1px;animation:4s ease-in-out infinite page-module__2fMDQG__quietSweep;position:absolute;bottom:-7px;left:0}@keyframes page-module__2fMDQG__quietPulse{0%{opacity:.75;transform:scale(.6)}75%,to{opacity:0;transform:scale(1.8)}}@keyframes page-module__2fMDQG__quietSweep{0%,to{opacity:0;transform:translate(0)}20%{opacity:.8}80%{opacity:.8;transform:translate(180%)}95%{opacity:0;transform:translate(180%)}}.page-module__2fMDQG__hero h1{font:500 clamp(50px, 5.5vw, 86px) / 1.04 var(--font-heading);letter-spacing:-3px;text-wrap:balance;color:#fbf9f2;margin:0}.page-module__2fMDQG__hero h1 em,.page-module__2fMDQG__sectionHead h2 em,.page-module__2fMDQG__company h2 em,.page-module__2fMDQG__closing h2 em,.page-module__2fMDQG__how h2 em{color:#a7d86f;font-style:italic;font-weight:400}.page-module__2fMDQG__intro{color:#d1dbcd;max-width:34em;margin:24px 0 28px;font-size:18.5px;line-height:1.7}.page-module__2fMDQG__actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.page-module__2fMDQG__primary{color:#0b1f17;background:linear-gradient(135deg,#e5c46d 0%,#dab55d 100%);border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:12px 24px;font-size:15.5px;font-weight:700;line-height:1;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #e5c46d40}.page-module__2fMDQG__primary:hover{color:#071912;background:linear-gradient(135deg,#fae59e 0%,#e2be67 100%);transform:translateY(-2px);box-shadow:0 8px 24px #e5c46d61}.page-module__2fMDQG__primaryArrow{font-size:16px;line-height:1;transition:transform .22s;display:inline-block}.page-module__2fMDQG__primary:hover .page-module__2fMDQG__primaryArrow{transform:translate(2px,-2px)}.page-module__2fMDQG__secondary{color:#ebe5d2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#e1c77d14;border:1px solid #e1c77d4d;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:12px 22px;font-size:15.5px;font-weight:600;line-height:1;transition:all .22s;display:inline-flex;position:relative}.page-module__2fMDQG__secondary:hover{color:#fff;background:#e1c77d2e;border-color:#e5c46d;transform:translateY(-2px)}.page-module__2fMDQG__secondaryArrow{font-size:16px;line-height:1;transition:transform .22s;display:inline-block}.page-module__2fMDQG__secondary:hover .page-module__2fMDQG__secondaryArrow{transform:translate(3px)}.page-module__2fMDQG__heroNotes{color:#c5d2c2;flex-wrap:wrap;gap:8px 20px;max-width:620px;margin-top:30px;font-size:13.5px;display:flex}.page-module__2fMDQG__heroNotes span:before{content:"✓";color:#d9c484;margin-right:7px;font-weight:700}.page-module__2fMDQG__launcher{min-width:0;position:relative}.page-module__2fMDQG__heroFoot{color:#cad3c4;align-items:center;gap:12px;font-size:13px;display:flex;position:absolute;bottom:24px;left:clamp(28px,6vw,100px)}.page-module__2fMDQG__liveDot{background:#a7d86f;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s cubic-bezier(.24,0,.38,1) infinite page-module__2fMDQG__livePulse;box-shadow:0 0 #a7d86fb3}.page-module__2fMDQG__secondPulseDot{background:#e5c46d;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2.2s cubic-bezier(.24,0,.38,1) .6s infinite page-module__2fMDQG__livePulseGold;box-shadow:0 0 #e5c46db3}@keyframes page-module__2fMDQG__livePulse{0%{transform:scale(.95);box-shadow:0 0 #a7d86fb3}70%{transform:scale(1);box-shadow:0 0 0 7px #a7d86f00}to{transform:scale(.95);box-shadow:0 0 #a7d86f00}}@keyframes page-module__2fMDQG__livePulseGold{0%{transform:scale(.95);box-shadow:0 0 #e5c46db3}70%{transform:scale(1);box-shadow:0 0 0 7px #e5c46d00}to{transform:scale(.95);box-shadow:0 0 #e5c46d00}}.page-module__2fMDQG__workflow{color:#f4f1e8;border-bottom:1px solid var(--line);background:linear-gradient(#05120df2,#05120dfa),url(/images/landing/library-hero-v1.png) 50% 62%/cover;padding:84px clamp(28px,6vw,100px)}.page-module__2fMDQG__sectionHead{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:24px;display:flex}.page-module__2fMDQG__sectionHead h2,.page-module__2fMDQG__company h2,.page-module__2fMDQG__closing h2{font:500 clamp(36px, 4vw, 52px) / 1.15 var(--font-heading);letter-spacing:-1.4px;color:#fbf9f2}.page-module__2fMDQG__sectionHead .page-module__2fMDQG__eyebrow{margin-bottom:12px}.page-module__2fMDQG__roomIntro{color:#cfdbca;max-width:660px;margin-bottom:32px;font-size:16px;line-height:1.6}.page-module__2fMDQG__roomGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.page-module__2fMDQG__roomCard{isolation:isolate;color:#fffdf4;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:224px;padding:20px 18px;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #0006}.page-module__2fMDQG__roomCard:hover{transform:translateY(-6px);box-shadow:0 16px 36px #0000008c}.page-module__2fMDQG__roomHindi{background:linear-gradient(150deg,#1f1a10 0%,#15110a 100%);border:1px solid #f59e0b59}.page-module__2fMDQG__roomHindi:hover{border-color:#f59e0b;box-shadow:0 14px 34px #00000080,0 0 16px #f59e0b33}.page-module__2fMDQG__roomEnglish{background:linear-gradient(150deg,#0e241e 0%,#081713 100%);border:1px solid #10b98159}.page-module__2fMDQG__roomEnglish:hover{border-color:#10b981;box-shadow:0 14px 34px #00000080,0 0 16px #10b98133}.page-module__2fMDQG__roomSilent{background:linear-gradient(150deg,#131828 0%,#0a0d18 100%);border:1px solid #6366f159}.page-module__2fMDQG__roomSilent:hover{border-color:#818cf8;box-shadow:0 14px 34px #00000080,0 0 16px #6366f133}.page-module__2fMDQG__roomPomodoro{background:linear-gradient(150deg,#251214 0%,#17090b 100%);border:1px solid #ef444459}.page-module__2fMDQG__roomPomodoro:hover{border-color:#f87171;box-shadow:0 14px 34px #00000080,0 0 16px #ef444433}.page-module__2fMDQG__roomNightOwl{background:linear-gradient(150deg,#19142b 0%,#0d0918 100%);border:1px solid #8b5cf659}.page-module__2fMDQG__roomNightOwl:hover{border-color:#a78bfa;box-shadow:0 14px 34px #00000080,0 0 16px #8b5cf633}.page-module__2fMDQG__roomArtCover{z-index:-2;opacity:.28;filter:saturate(.9)contrast(1.1);background-position:50%;background-repeat:no-repeat;background-size:cover;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s;position:absolute;inset:0}.page-module__2fMDQG__roomCard:hover .page-module__2fMDQG__roomArtCover{opacity:.42;transform:scale(1.08)}.page-module__2fMDQG__roomArtGradient{z-index:-1;pointer-events:none;background:linear-gradient(#06151066 0%,#061510b8 55%,#061510f2 100%);position:absolute;inset:0}.page-module__2fMDQG__roomTop{justify-content:space-between;align-items:center;display:flex}.page-module__2fMDQG__roomIconWrap{background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.page-module__2fMDQG__roomMoodPill{letter-spacing:.6px;text-transform:uppercase;background:#0000004d;border:1px solid;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}.page-module__2fMDQG__roomBottom strong{color:#fff;margin-bottom:5px;font-size:16px;font-weight:700;display:block}.page-module__2fMDQG__roomBottom small{color:#cbd5c8;font-size:12px;line-height:1.45;display:block}.page-module__2fMDQG__roomEnter{color:#edd17d;font-size:17px;transition:transform .2s;position:absolute;bottom:16px;right:18px}.page-module__2fMDQG__roomCard:hover .page-module__2fMDQG__roomEnter{color:#fff;transform:translate(2px,-2px)}.page-module__2fMDQG__how{color:#f5f0df;border-bottom:1px solid var(--line);background:#092017;grid-template-columns:minmax(0,2.1fr) minmax(320px,.9fr);display:grid}.page-module__2fMDQG__howContent{padding:80px clamp(28px,6vw,100px)}.page-module__2fMDQG__how h2{font:500 clamp(36px, 4vw, 52px) / 1.1 var(--font-heading);letter-spacing:-1.4px;margin:0}.page-module__2fMDQG__howLead{color:#cbd8c6;max-width:580px;margin:14px 0 38px;font-size:17px;line-height:1.6}.page-module__2fMDQG__howSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.page-module__2fMDQG__howStepCard{background:#071811a6;border:1px solid #e1c77d33;border-radius:10px;flex-direction:column;padding:20px 16px;transition:all .25s;display:flex}.page-module__2fMDQG__howStepCard:hover{background:#0a1f16d9;border-color:#e5c46d80;transform:translateY(-3px)}.page-module__2fMDQG__stepHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.page-module__2fMDQG__stepNum{font:italic 700 17px var(--font-heading);color:#e5c46d}.page-module__2fMDQG__stepEmoji{font-size:20px}.page-module__2fMDQG__howStepCard strong{color:#fffdf5;margin-bottom:6px;font-size:14.5px;font-weight:600;display:block}.page-module__2fMDQG__howStepCard p{color:#bfccba;margin:0;font-size:12.5px;line-height:1.5}.page-module__2fMDQG__howAside{border-left:1px solid var(--line);background:linear-gradient(135deg,#05140fd1,#071b14f0),url(/images/landing/library-hero-v1.png) 85%/cover;justify-content:center;align-items:center;padding:60px 48px;display:flex;position:relative}.page-module__2fMDQG__openQuote{max-width:360px;position:relative}.page-module__2fMDQG__bigQuoteMark{color:#e5c46d;opacity:.85;margin-bottom:10px;font-family:Georgia,serif;font-size:68px;line-height:.7;display:block}.page-module__2fMDQG__quotePhrase{color:#fff8e8;font:italic 400 30px / 1.25 var(--font-heading);letter-spacing:-.5px;text-shadow:0 2px 14px #0009;margin:0 0 18px}.page-module__2fMDQG__quoteHighlight{color:#a7d86f;text-underline-offset:6px;font-style:italic;font-weight:500;-webkit-text-decoration:underline #a7d86f73;text-decoration:underline #a7d86f73}.page-module__2fMDQG__quoteSign{letter-spacing:1.5px;text-transform:uppercase;color:#dfcb86;font-size:12.5px;font-style:normal;font-weight:600;display:block}.page-module__2fMDQG__shelf{color:#f6f1e2;border-bottom:1px solid var(--line);background:#071c15;padding:84px clamp(28px,6vw,100px)}.page-module__2fMDQG__shelfIntro{color:#c7d3c3;max-width:650px;margin:-14px 0 24px;font-size:16px}.page-module__2fMDQG__company{color:#f6f4e9;border-bottom:1px solid var(--line);background:radial-gradient(circle at 10%,#e5c46d0f 0%,#0000 45%),linear-gradient(135deg,#061510fa 0%,#081912f2 100%),url(/images/landing/read-together-v1.png) 50%/cover no-repeat;grid-template-columns:minmax(0,1fr) minmax(420px,1fr);align-items:center;gap:clamp(40px,6vw,80px);padding:88px clamp(28px,6vw,100px);display:grid}.page-module__2fMDQG__companyCopy{max-width:580px}.page-module__2fMDQG__companyIntro{color:#d1dcce;margin:18px 0 28px;font-size:17px;line-height:1.7}.page-module__2fMDQG__partnerFeatureList{flex-direction:column;gap:16px;margin-bottom:32px;display:flex}.page-module__2fMDQG__partnerFeatureItem{align-items:flex-start;gap:14px;display:flex}.page-module__2fMDQG__featIcon{background:#e1c77d1a;border:1px solid #e1c77d38;border-radius:8px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.page-module__2fMDQG__partnerFeatureItem strong{color:#fffdf5;margin-bottom:2px;font-size:15px;display:block}.page-module__2fMDQG__partnerFeatureItem span{color:#b3c2ae;font-size:13px;line-height:1.5;display:block}.page-module__2fMDQG__partnerActionRow{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.page-module__2fMDQG__partnerShowcaseWrap{width:100%}.page-module__2fMDQG__partnerLiveCard{background:#0a2119;border:1px solid #e1c77d4d;border-radius:14px;overflow:hidden;box-shadow:0 20px 50px #00000080,inset 0 1px #ffffff14}.page-module__2fMDQG__liveCardHeader{background:#040f0b99;border-bottom:1px solid #e1c77d29;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.page-module__2fMDQG__partnerUser{align-items:center;gap:12px;display:flex}.page-module__2fMDQG__partnerAvatarBadge{background:#112d22;border:1px solid #e1c77d59;border-radius:50%;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.page-module__2fMDQG__partnerUser strong{color:#fffdf5;font-size:14px;display:block}.page-module__2fMDQG__sessionCount{color:#a7d86f;font-size:11px;font-weight:600;display:block}.page-module__2fMDQG__matchedBadge{letter-spacing:.5px;text-transform:uppercase;color:#e5c46d;background:#e5c46d24;border:1px solid #e5c46d59;border-radius:999px;padding:4px 10px;font-size:10.5px;font-weight:700}.page-module__2fMDQG__demoChatViewport{background:radial-gradient(circle at 90% 10%,#e5c46d0a 0%,#0000 50%);flex-direction:column;gap:16px;padding:22px 20px;display:flex}.page-module__2fMDQG__demoChatBubblePeer{align-items:flex-start;gap:10px;max-width:88%;display:flex}.page-module__2fMDQG__peerAvatar{color:#071912;background:#d8b354;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.page-module__2fMDQG__bubbleContent{color:#edf2eb;background:#0e2b20;border:1px solid #e1c77d33;border-radius:12px;padding:10px 14px;font-size:13px;line-height:1.5}.page-module__2fMDQG__senderName{color:#e5c46d;margin-bottom:3px;font-size:10.5px;font-weight:700;display:block}.page-module__2fMDQG__bubbleContent p{margin:0}.page-module__2fMDQG__msgTime{text-align:right;color:#8da288;margin-top:4px;font-size:10px;display:block}.page-module__2fMDQG__demoChatBubbleYou{align-self:flex-end;max-width:85%}.page-module__2fMDQG__bubbleContentYou{color:#fff;background:#173b2c;border:1px solid #a7d86f4d;border-radius:12px;padding:10px 14px;font-size:13px;line-height:1.5}.page-module__2fMDQG__bubbleContentYou p{margin:0}.page-module__2fMDQG__msgTimeYou{text-align:right;color:#b5c7af;margin-top:4px;font-size:10px;display:block}.page-module__2fMDQG__demoQuoteShare{background:#05100cb3;border-left:3px solid #e5c46d;border-radius:0 8px 8px 0;margin:2px 0 0 38px;padding:10px 14px}.page-module__2fMDQG__shareIcon{color:#e5c46d;margin-bottom:4px;font-size:10.5px;font-weight:700;display:block}.page-module__2fMDQG__demoQuoteShare p{color:#f7eed8;margin:0 0 4px;font-size:12.5px;font-style:italic;line-height:1.5}.page-module__2fMDQG__demoQuoteShare small{color:#8fa58a;font-size:11px}.page-module__2fMDQG__liveCardFoot{background:#040f0bb3;border-top:1px solid #e1c77d29;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.page-module__2fMDQG__syncStatus{color:#cfdbca;font-size:12px}.page-module__2fMDQG__cardChatBtn{color:#e5c46d;background:#e1c77d1f;border:1px solid #e1c77d47;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:700;transition:all .2s}.page-module__2fMDQG__cardChatBtn:hover{color:#071912;background:#e5c46d}.page-module__2fMDQG__stories{color:#f4f0e4;border-bottom:1px solid var(--line);background:linear-gradient(#05130ef2,#05130efa),url(/images/landing/read-together-v1.png) 50%/cover;padding:84px clamp(28px,6vw,100px)}.page-module__2fMDQG__storiesHeader{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:34px;display:flex}.page-module__2fMDQG__storiesHeader h2{font:500 clamp(34px, 3.5vw, 49px) / 1.12 var(--font-heading);letter-spacing:-1.2px;margin:0}.page-module__2fMDQG__storiesSub{color:#cbd6c7;max-width:480px;margin:0;font-size:16px;line-height:1.6}.page-module__2fMDQG__reviewsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.page-module__2fMDQG__reviewCard{background:#0a2119;border:1px solid #e1c77d38;border-radius:12px;flex-direction:column;padding:22px 20px;transition:all .28s;display:flex;box-shadow:0 6px 20px #0000004d}.page-module__2fMDQG__reviewCard:hover{border-color:#e5c46d99;transform:translateY(-4px);box-shadow:0 12px 30px #00000073}.page-module__2fMDQG__reviewCardTop{align-items:center;gap:12px;margin-bottom:14px;display:flex}.page-module__2fMDQG__reviewerAvatar{color:#071912;background:linear-gradient(135deg,#e5c46d,#8da463);border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:grid}.page-module__2fMDQG__reviewerMeta{flex:1;min-width:0}.page-module__2fMDQG__reviewerMeta strong{color:#fffdf5;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;display:block;overflow:hidden}.page-module__2fMDQG__reviewerMeta span{color:#b3c2ae;white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.page-module__2fMDQG__stars{color:#e5c46d;letter-spacing:1.5px;font-size:13px}.page-module__2fMDQG__reviewText{color:#dbe4d8;flex:1;margin:0 0 16px;font-size:13px;font-style:italic;line-height:1.6}.page-module__2fMDQG__reviewCardFoot{border-top:1px solid #e1c77d24;justify-content:space-between;align-items:center;padding-top:12px;font-size:11px;display:flex}.page-module__2fMDQG__reviewTag{color:#dfcb86;font-weight:600}.page-module__2fMDQG__communityMemberBadge{color:#a7d86f;background:#a7d86f1a;border-radius:4px;padding:2px 7px;font-weight:600}.page-module__2fMDQG__closing{text-align:center;border-bottom:1px solid var(--line);color:#f7f3e8;background:radial-gradient(circle at 50% 20%,#102e22 0%,#061510 75%);padding:92px clamp(24px,6vw,100px)}.page-module__2fMDQG__closing .page-module__2fMDQG__eyebrow{justify-content:center}.page-module__2fMDQG__closing h2{max-width:720px;margin:0 auto 18px}.page-module__2fMDQG__closingDesc{color:#cbd8c6;max-width:620px;margin:0 auto 30px;font-size:16px;line-height:1.6}.page-module__2fMDQG__mailEm{color:#e5c46d;text-underline-offset:3px;font-weight:700;text-decoration:underline}.page-module__2fMDQG__closingActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.page-module__2fMDQG__closingSub{color:#a8b9a1;margin-top:26px;font-size:15px}.page-module__2fMDQG__closingSub a{color:#ebd48e;text-underline-offset:4px;font-weight:600;text-decoration:underline;transition:color .15s}.page-module__2fMDQG__closingSub a:hover{color:#fff4cc}.page-module__2fMDQG__footer{color:#a8b9a1;background:#040e0b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;padding:32px clamp(28px,6vw,100px);display:flex}.page-module__2fMDQG__footerLeft{flex-direction:column;gap:4px;display:flex}.page-module__2fMDQG__brand{color:#e5c46d;font:600 22px var(--font-heading);letter-spacing:-.5px;transition:color .2s}.page-module__2fMDQG__brand:hover{color:#fdf5d5}.page-module__2fMDQG__footerTagline{color:#8c9f87;font-size:13.5px}.page-module__2fMDQG__footerCenter{color:#b5c4b1;font-size:13.5px}.page-module__2fMDQG__footerMail{color:#e5c46d;text-underline-offset:3px;font-weight:600;text-decoration:underline}.page-module__2fMDQG__footerMail:hover{color:#fff2c4}.page-module__2fMDQG__footerLinks{flex-wrap:wrap;gap:24px;font-size:14px;display:flex}.page-module__2fMDQG__footerLinks a{color:#b9cab3;transition:color .2s}.page-module__2fMDQG__footerLinks a:hover{color:#e5c46d}.page-module__2fMDQG__page a:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #e5c46d}@media (max-width:1200px){.page-module__2fMDQG__hero{grid-template-columns:minmax(0,1fr) minmax(390px,.8fr);gap:40px}.page-module__2fMDQG__roomGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__2fMDQG__reviewsGrid,.page-module__2fMDQG__howSteps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.page-module__2fMDQG__hero{background-position:61%;grid-template-columns:1fr;gap:44px;min-height:auto;padding:68px 24px 88px}.page-module__2fMDQG__launcher{width:100%;max-width:620px;margin:0 auto}.page-module__2fMDQG__how{grid-template-columns:1fr}.page-module__2fMDQG__howAside{border-left:none;border-top:1px solid var(--line);min-height:220px;padding:40px 24px}.page-module__2fMDQG__storiesHeader{flex-direction:column;align-items:flex-start;gap:12px}.page-module__2fMDQG__company{grid-template-columns:1fr;gap:44px}}@media (max-width:600px){.page-module__2fMDQG__hero{padding:50px 18px 84px}.page-module__2fMDQG__hero h1{font-size:clamp(38px,9.5vw,48px)}.page-module__2fMDQG__workflow,.page-module__2fMDQG__shelf,.page-module__2fMDQG__howContent,.page-module__2fMDQG__stories,.page-module__2fMDQG__closing,.page-module__2fMDQG__footer,.page-module__2fMDQG__company{padding:52px 18px}.page-module__2fMDQG__roomGrid,.page-module__2fMDQG__howSteps,.page-module__2fMDQG__reviewsGrid{grid-template-columns:1fr}.page-module__2fMDQG__footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.page-module__2fMDQG__primary:hover,.page-module__2fMDQG__roomCard:hover,.page-module__2fMDQG__howStepCard:hover,.page-module__2fMDQG__reviewCard:hover{transform:none}.page-module__2fMDQG__signal:after,.page-module__2fMDQG__animatedEyebrow:after,.page-module__2fMDQG__liveDot,.page-module__2fMDQG__secondPulseDot,.page-module__2fMDQG__headingUnderline:after{animation:none}}
