.Ka3qLq_page{--book-dark:#0f0f11;--book-panel:#1a1a1c;--book-glow:#fce3b8;--book-accent:#d4af37;--book-muted:#a0a0a0;background-color:var(--book-dark);color:#f3f4f6;background-image:radial-gradient(circle at 70% 30%,#fce3b80d 0%,#0000 60%);min-height:100svh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.Ka3qLq_main{justify-content:center;align-items:center;min-height:100svh;padding:1.5rem;display:flex}.Ka3qLq_layout{align-items:center;gap:3rem;width:100%;max-width:75rem;display:grid}.Ka3qLq_coverColumn{justify-content:center;display:flex;position:relative}.Ka3qLq_coverGlow{background:var(--book-glow);filter:blur(3.5rem);opacity:.2;border-radius:999px;transition:transform .7s;position:absolute;inset:10% 8%;transform:scale(.75)}.Ka3qLq_coverColumn:hover .Ka3qLq_coverGlow,.Ka3qLq_coverColumn:focus-within .Ka3qLq_coverGlow{transform:scale(.9)}.Ka3qLq_cover{z-index:1;border-radius:.375rem;width:min(66.6667%,27.5rem);height:auto;transition:transform .5s;position:relative;box-shadow:0 1.25rem 2.5rem -.625rem #000c,0 0 1.25rem #fce3b826}.Ka3qLq_cover:hover{transform:translateY(-.5rem)}.Ka3qLq_content{text-align:center;flex-direction:column;align-items:center;display:flex}.Ka3qLq_eyebrow{color:var(--book-accent);letter-spacing:.22em;text-transform:uppercase;margin:0 0 .5rem;font-size:.75rem;font-weight:600;line-height:1.4}.Ka3qLq_title{color:#fff;letter-spacing:-.035em;margin:0 0 .5rem;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(3.5rem,13vw,6.25rem);font-weight:400;line-height:.91}.Ka3qLq_desktopBreak{display:none}.Ka3qLq_goldText{background:linear-gradient(90deg, var(--book-glow), var(--book-accent), var(--book-glow));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.Ka3qLq_night{font-size:1.2em;font-style:italic;display:inline-block}.Ka3qLq_author{color:#d1d5db;margin:0 0 2.5rem;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(1.5rem,4vw,1.875rem);line-height:1.2}.Ka3qLq_actions{width:100%;max-width:28rem}.Ka3qLq_downloadButton{background:linear-gradient(135deg, var(--book-accent), #a16207);width:100%;color:var(--book-glow);cursor:pointer;font:inherit;border:0;border-radius:.5rem;justify-content:center;align-items:center;padding:.125rem;transition:box-shadow .25s,transform .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 .9375rem #d4af374d}.Ka3qLq_downloadButton:hover{transform:translateY(-1px);box-shadow:0 0 1.5625rem #d4af3780}.Ka3qLq_downloadButton:focus-visible,.Ka3qLq_utilityLink:focus-visible,.Ka3qLq_readerLink:focus-visible,.Ka3qLq_modalClose:focus-visible,.Ka3qLq_modalButton:focus-visible,.Ka3qLq_modalButtonSecondary:focus-visible{outline:.1875rem solid var(--book-glow);outline-offset:.1875rem}.Ka3qLq_downloadButtonInner{background:var(--book-dark);border-radius:.375rem;justify-content:center;align-items:center;gap:.75rem;width:100%;padding:1rem 1.25rem;font-size:1.125rem;font-weight:600;transition:background-color .25s,color .25s;display:inline-flex}.Ka3qLq_downloadButton:hover .Ka3qLq_downloadButtonInner{color:#fff;background:0 0}.Ka3qLq_downloadButton:disabled{cursor:wait;opacity:.75}.Ka3qLq_utilityLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.Ka3qLq_utilityLink{box-sizing:border-box;color:#d4d4d8;background:#1a1a1c99;border:1px solid #3f3f46;border-radius:.5rem;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;min-height:3.75rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.35;text-decoration:none;transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s,transform .2s;display:inline-flex}.Ka3qLq_utilityLink svg{color:var(--book-muted);flex:none}.Ka3qLq_utilityLink:not(.Ka3qLq_utilityLinkDisabled):hover{color:#fff;background:#27272acc;border-color:#71717a;transform:translateY(-1px);box-shadow:0 .5rem 1rem #0003}.Ka3qLq_utilityLink:not(.Ka3qLq_utilityLinkDisabled):hover svg{color:var(--book-glow)}.Ka3qLq_utilityLinkDisabled{color:#71717a;cursor:default;opacity:.72;-webkit-user-select:none;user-select:none;background:#18181b8c;border-color:#27272a}.Ka3qLq_utilityLinkDisabled svg{color:#52525b}.Ka3qLq_readerGuidance{border-top:1px solid #27272a80;width:100%;max-width:34rem;margin-top:2.75rem;padding-top:1.5rem}.Ka3qLq_readerHeader{margin-bottom:1rem}.Ka3qLq_readerHeading{color:#e4e4e7;margin:0;font-size:1rem;font-weight:600;line-height:1.4}.Ka3qLq_readerIntro{color:#71717a;margin:.25rem 0 0;font-size:.8125rem;line-height:1.5}.Ka3qLq_readerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.Ka3qLq_readerCard{background:linear-gradient(145deg,#1a1a1cf0,#121214f0);border:1px solid #303038;border-radius:.75rem;flex-direction:column;align-items:flex-start;min-width:0;min-height:11.5rem;padding:1rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.Ka3qLq_readerCard:hover{border-color:#52525b;transform:translateY(-1px);box-shadow:0 .75rem 1.5rem #0003}.Ka3qLq_readerCardHeading{align-items:center;gap:.75rem;width:100%;min-width:0;display:flex}.Ka3qLq_readerIcon{background:#ffffff0a;border:1px solid #ffffff14;border-radius:.75rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.Ka3qLq_readerIconAndroid{color:#3ddc84}.Ka3qLq_androidMark{flex:none;display:block}.Ka3qLq_readerIconWindows{color:#54b9f5}.Ka3qLq_readerPlatform{color:#71717a;letter-spacing:.12em;margin:0 0 .125rem;font-size:.625rem;font-weight:700}.Ka3qLq_readerName{color:#f4f4f5;overflow-wrap:anywhere;margin:0;font-size:.875rem;font-weight:600;line-height:1.3}.Ka3qLq_readerDescription{color:#a1a1aa;margin:.875rem 0 1rem;font-size:.75rem;line-height:1.5}.Ka3qLq_readerLink{min-height:2.25rem;color:var(--book-glow);border-radius:.375rem;align-items:center;gap:.375rem;margin-top:auto;font-size:.75rem;font-weight:600;line-height:1.3;text-decoration:none;transition:color .2s,gap .2s;display:inline-flex}.Ka3qLq_readerLink:hover{color:var(--book-glow);gap:.5rem}.Ka3qLq_modalBackdrop{z-index:20;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000d9;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.Ka3qLq_modal{background:var(--book-panel);border:1px solid #27272a;border-radius:.75rem;width:min(100%,28rem);max-height:calc(100svh - 2rem);padding:2rem;position:relative;overflow-y:auto;box-shadow:0 1.5rem 3rem #00000073}.Ka3qLq_platformModal{text-align:center;width:min(100%,29rem)}.Ka3qLq_modalClose{color:#9ca3af;cursor:pointer;background:0 0;border:0;padding:.2rem;transition:color .2s;display:inline-flex;position:absolute;top:1rem;right:1rem}.Ka3qLq_modalClose:hover{color:#fff}.Ka3qLq_modalHeading{color:#fff;margin:0 0 .5rem;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:1.5rem;font-weight:400}.Ka3qLq_modalIntro{color:#9ca3af;margin:0;font-size:.875rem;line-height:1.55}.Ka3qLq_modalHeader{text-align:center;margin-bottom:1.5rem}.Ka3qLq_androidPromptIcon{color:#3ddc84;background:#3ddc841a;border:1px solid #3ddc843d;border-radius:1.125rem;place-items:center;width:3.5rem;height:3.5rem;margin:0 auto 1rem;display:grid}.Ka3qLq_windowsPromptIcon{color:#54b9f5;background:#54b9f51a;border:1px solid #54b9f540;border-radius:1.125rem;place-items:center;width:3.5rem;height:3.5rem;margin:0 auto 1rem;display:grid}.Ka3qLq_windowsMark{flex:none;display:block}.Ka3qLq_modalKicker{color:#7ddda5;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .375rem;font-size:.6875rem;font-weight:700}.Ka3qLq_windowsKicker{color:#7dc9f5}.Ka3qLq_modalActions{flex-direction:column;gap:.75rem;display:flex}.Ka3qLq_modalFootnote{color:#71717a;margin:1rem 0 0;font-size:.75rem;line-height:1.5}.Ka3qLq_modalForm{flex-direction:column;gap:1rem;display:flex}.Ka3qLq_codeInput{color:#fff;width:100%;font:inherit;letter-spacing:.12em;text-align:center;text-transform:uppercase;background:#00000080;border:1px solid #3f3f46;border-radius:.5rem;padding:.75rem 1rem;transition:border-color .2s,box-shadow .2s}.Ka3qLq_codeInput::placeholder{color:#6b7280;opacity:1}.Ka3qLq_codeInput:focus{border-color:var(--book-accent);box-shadow:0 0 0 1px var(--book-accent);outline:0}.Ka3qLq_codeInputError{border-color:#ef4444}.Ka3qLq_errorMessage{color:#f87171;text-align:center;margin:0;font-size:.875rem}.Ka3qLq_modalButton{background:var(--book-accent);width:100%;min-height:3rem;color:var(--book-dark);cursor:pointer;font:inherit;text-align:center;border:0;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-weight:700;line-height:1.3;text-decoration:none;transition:background-color .2s;display:inline-flex}.Ka3qLq_modalButton:hover{background:#ca8a04}.Ka3qLq_modalButton:disabled{cursor:wait;opacity:.7}.Ka3qLq_modalButton .Ka3qLq_androidMark,.Ka3qLq_modalButton .Ka3qLq_windowsMark{color:var(--book-dark)}.Ka3qLq_modalButtonSecondary{color:#e4e4e7;cursor:pointer;width:100%;min-height:3rem;font:inherit;background:#00000029;border:1px solid #3f3f46;border-radius:.5rem;justify-content:center;align-items:center;padding:.75rem 1rem;font-size:.9rem;font-weight:600;line-height:1.3;transition:background-color .2s,border-color .2s;display:inline-flex}.Ka3qLq_modalButtonSecondary:hover{background:#27272aa6;border-color:#71717a}.Ka3qLq_statusMessage{color:var(--book-glow);text-align:center;margin:.75rem 0 0;font-size:.875rem}.Ka3qLq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (min-width:40rem){.Ka3qLq_main{padding:3rem}.Ka3qLq_cover{width:min(50%,27.5rem)}}@media (max-width:28rem){.Ka3qLq_utilityLinks{grid-template-columns:1fr}}@media (max-width:35rem){.Ka3qLq_readerGrid{grid-template-columns:1fr}.Ka3qLq_readerCard{min-height:0}}@media (min-width:64rem){.Ka3qLq_main{padding:6rem}.Ka3qLq_layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:5rem}.Ka3qLq_coverColumn{justify-content:flex-end}.Ka3qLq_cover{width:100%}.Ka3qLq_content{text-align:left;align-items:flex-start}.Ka3qLq_desktopBreak{display:block}}@media (prefers-reduced-motion:reduce){.Ka3qLq_coverGlow,.Ka3qLq_cover,.Ka3qLq_downloadButton,.Ka3qLq_downloadButtonInner,.Ka3qLq_utilityLink,.Ka3qLq_readerCard,.Ka3qLq_readerLink,.Ka3qLq_codeInput,.Ka3qLq_modalButton,.Ka3qLq_modalButtonSecondary,.Ka3qLq_modalClose{transition:none}}
