.arc-reader-module__oHAKSW__pageShell{z-index:1;color:#f7f7f2;background:#050505;min-height:100vh;position:relative}.arc-reader-module__oHAKSW__heroSection{align-items:center;min-height:clamp(680px,92vh,900px);padding:clamp(2.5rem,7vw,6rem) clamp(1.4rem,5vw,4rem) clamp(2.5rem,5vw,4rem);display:flex;position:relative;overflow:hidden}.arc-reader-module__oHAKSW__heroSection:after{content:"";pointer-events:none;background:linear-gradient(#0000,#050505 84%);height:34%;position:absolute;inset:auto 0 0}.arc-reader-module__oHAKSW__heroInner{z-index:2;grid-template-columns:minmax(0,.96fr) minmax(340px,.74fr);align-items:center;gap:clamp(2rem,6vw,5rem);width:min(1180px,100%);margin:0 auto;display:grid;position:relative}.arc-reader-module__oHAKSW__heroCopy{gap:1.15rem;display:grid}.arc-reader-module__oHAKSW__heroCopy .arc-reader-module__oHAKSW__eyebrow{margin-bottom:clamp(1.35rem,2.3vw,2.1rem)}.arc-reader-module__oHAKSW__heroBook{filter:drop-shadow(0 34px 80px #0000007a);place-items:center;min-height:470px;animation:.9s cubic-bezier(.2,.8,.2,1) both arc-reader-module__oHAKSW__bookEntrance;display:grid}.arc-reader-module__oHAKSW__heroBook .book-visual-container{transform:scale(1.08)}.arc-reader-module__oHAKSW__eyebrow{color:#ffd51a;letter-spacing:.22em;text-transform:uppercase;box-shadow:none;background:0 0;margin:0 0 clamp(.9rem,1.5vw,1.3rem);font-size:.78rem;font-weight:850;line-height:1.35;display:block}.arc-reader-module__oHAKSW__title,.arc-reader-module__oHAKSW__sectionTitle,.arc-reader-module__oHAKSW__readerTitle{text-transform:uppercase;margin:0;font-family:Rushford Clean,Impact,Arial Black,sans-serif;font-weight:400;line-height:.88}.arc-reader-module__oHAKSW__title{text-wrap:balance;max-width:720px;font-size:clamp(5rem,12vw,10.5rem)}.arc-reader-module__oHAKSW__sectionTitle{font-size:clamp(3.2rem,8vw,5.8rem)}.arc-reader-module__oHAKSW__readerTitle{font-size:clamp(2.9rem,5.8vw,5rem)}.arc-reader-module__oHAKSW__intro,.arc-reader-module__oHAKSW__bodyCopy,.arc-reader-module__oHAKSW__guardrailNote{color:#f7f7f2cc;max-width:760px;font-size:clamp(1.02rem,1.8vw,1.22rem);line-height:1.58}.arc-reader-module__oHAKSW__promiseGrid{flex-wrap:wrap;gap:.72rem;margin-top:.4rem;display:flex}.arc-reader-module__oHAKSW__promiseGrid span,.arc-reader-module__oHAKSW__feedbackLink{color:#f7f7f2e0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff13;border:1px solid #ffffff24;border-radius:999px;padding:.62rem .86rem;font-size:.9rem;font-weight:800;text-decoration:none}.arc-reader-module__oHAKSW__readerShell{z-index:3;width:min(1180px,100% - clamp(2rem,7vw,6rem));margin:clamp(-4rem,-5vw,-2rem) auto clamp(4rem,8vw,7rem);position:relative}.arc-reader-module__oHAKSW__gateCard,.arc-reader-module__oHAKSW__readerCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 12% 0,#ffd51a21,#0000 30%),radial-gradient(circle at 88% 12%,#a916162b,#0000 34%),#070707db;border:1px solid #ffffff21;border-radius:18px;animation:.76s cubic-bezier(.2,.8,.2,1) both arc-reader-module__oHAKSW__cardEntrance;box-shadow:0 30px 100px #00000080}.arc-reader-module__oHAKSW__gateCard{gap:1.15rem;padding:clamp(1.35rem,4vw,3rem);display:grid}.arc-reader-module__oHAKSW__fieldLabel{color:#f7f7f2e6;letter-spacing:.04em;text-transform:uppercase;gap:.48rem;font-size:.86rem;font-weight:850;display:grid}.arc-reader-module__oHAKSW__fieldLabel span{color:#f7f7f27a;font-weight:750}.arc-reader-module__oHAKSW__input{color:#fffdf5;background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;outline:none;width:100%;padding:.98rem 1rem;font-size:1rem;font-weight:650;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.arc-reader-module__oHAKSW__input:focus{background:#ffffff1c;border-color:#ffd51ac2;transform:translateY(-1px);box-shadow:0 0 0 4px #ffd51a1f}.arc-reader-module__oHAKSW__checkboxRow{color:#f7f7f2db;background:#ffd51a12;border:1px solid #ffd51a38;border-radius:12px;align-items:flex-start;gap:.8rem;padding:1rem;line-height:1.45;display:flex}.arc-reader-module__oHAKSW__checkboxRow input{accent-color:#ffd51a;margin-top:.18rem}.arc-reader-module__oHAKSW__primaryButton,.arc-reader-module__oHAKSW__readerControls button{color:#050505;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:#ffd51a;border:0;border-radius:12px;font-weight:950}.arc-reader-module__oHAKSW__primaryButton{width:fit-content;padding:1rem 1.25rem}.arc-reader-module__oHAKSW__primaryButton:hover:not(:disabled),.arc-reader-module__oHAKSW__readerControls button:hover:not(:disabled),.arc-reader-module__oHAKSW__feedbackLink:hover{background:#ffe052;transform:translateY(-2px);box-shadow:0 0 46px #ffd51a42}.arc-reader-module__oHAKSW__feedbackLink{color:#ffd51a;background:#ffd51a1f;border-color:#ffd51a6b;transition:transform .18s,box-shadow .18s,background .18s}.arc-reader-module__oHAKSW__primaryButton:disabled,.arc-reader-module__oHAKSW__readerControls button:disabled{cursor:not-allowed;opacity:.45}.arc-reader-module__oHAKSW__errorText{color:#ff7b7b;font-weight:800}.arc-reader-module__oHAKSW__hiddenTrap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.arc-reader-module__oHAKSW__readerCard{overflow:hidden}.arc-reader-module__oHAKSW__readerTopbar{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:clamp(1.2rem,3vw,2.2rem);display:flex}.arc-reader-module__oHAKSW__readerMeta{color:#f7f7f28f;margin:.6rem 0 0;font-size:.9rem}.arc-reader-module__oHAKSW__pdfStage{background:linear-gradient(135deg,#ffffff0a,#0000),#111;place-items:center;min-height:min(92vh,1180px);padding:clamp(.45rem,1.6vw,1.25rem);display:grid;position:relative;overflow:auto}.arc-reader-module__oHAKSW__canvasWrap{background:#fff;place-items:center;max-width:100%;transition:opacity .16s;animation:.22s both arc-reader-module__oHAKSW__pageFade;display:grid;position:relative;box-shadow:0 22px 80px #0000008c}.arc-reader-module__oHAKSW__canvasWrapLoading{opacity:.72}.arc-reader-module__oHAKSW__canvasWrap canvas{-webkit-user-select:none;user-select:none;max-width:100%;display:block}.arc-reader-module__oHAKSW__loadingText{z-index:2;color:#f7f7f2b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#050505b8;border:1px solid #ffffff1f;border-radius:999px;margin:0;padding:.42rem .7rem;font-size:.82rem;font-weight:850;position:absolute;top:1rem;left:50%;transform:translate(-50%)}.arc-reader-module__oHAKSW__readerControls{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;padding:1.1rem;display:flex}.arc-reader-module__oHAKSW__readerControls button{padding:.78rem 1rem}.arc-reader-module__oHAKSW__readerControls span{color:#f7f7f2c2;font-weight:850}.arc-reader-module__oHAKSW__chapterNav{position:relative}.arc-reader-module__oHAKSW__chapterButton{color:#ffd51a;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:#ffd51a1a;border:1px solid #ffd51a66;border-radius:12px;padding:.62rem .9rem;font-size:.88rem;font-weight:850;transition:background .18s,border-color .18s}.arc-reader-module__oHAKSW__chapterButton:hover{background:#ffd51a33;border-color:#ffd51aa6}.arc-reader-module__oHAKSW__chapterMenu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:50;background:#0e0e0ef5;border:1px solid #ffffff26;border-radius:14px;gap:2px;min-width:260px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 20px 60px #0009}.arc-reader-module__oHAKSW__chapterMenuItem{color:#f7f7f2e0;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:10px;padding:.72rem .9rem;font-size:.88rem;font-weight:750;transition:background .12s,color .12s}.arc-reader-module__oHAKSW__chapterMenuItem:hover{color:#ffd51a;background:#ffd51a24}.arc-reader-module__oHAKSW__currentChapter{color:#ffd51acc;letter-spacing:.03em;text-align:center;text-transform:uppercase;border-top:1px solid #ffffff14;margin:0;padding:.55rem 1.3rem;font-size:.88rem;font-weight:850}.arc-reader-module__oHAKSW__guardrailNote{color:#f7f7f294;text-align:center;margin:0;padding:0 1.3rem 1.4rem;font-size:.9rem}@media (max-width:720px){.arc-reader-module__oHAKSW__readerTopbar{display:grid}.arc-reader-module__oHAKSW__feedbackLink{width:fit-content}}.arc-reader-module__oHAKSW__inlineFeedback{background:radial-gradient(circle at 8% 8%,#ffd51a29,#0000 14rem),radial-gradient(circle at 92% 12%,#50aaff21,#0000 16rem),radial-gradient(circle at 52% 110%,#e51f261f,#0000 16rem),#ffffff0b;border-top:1px solid #ffffff1a;gap:clamp(1rem,2.4vw,1.35rem);padding:clamp(1.05rem,3vw,2rem);display:grid;position:relative}.arc-reader-module__oHAKSW__feedbackTextarea{resize:vertical;color:#fffdf5;background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;outline:none;width:100%;min-height:112px;padding:.98rem 1rem;font-size:1rem;font-weight:600;line-height:1.5}.arc-reader-module__oHAKSW__feedbackTextarea:focus{background:#ffffff1c;border-color:#ffd51ac2;transform:translateY(-1px);box-shadow:0 0 0 4px #ffd51a1f}.arc-reader-module__oHAKSW__feedbackActions{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.arc-reader-module__oHAKSW__feedbackSaved{color:#b0ffa9e6;font-weight:850}@keyframes arc-reader-module__oHAKSW__bookEntrance{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes arc-reader-module__oHAKSW__cardEntrance{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes arc-reader-module__oHAKSW__pageFade{0%{opacity:.72}to{opacity:1}}@media (max-width:980px){.arc-reader-module__oHAKSW__heroSection{min-height:auto;padding-top:clamp(2rem,6vw,4rem)}.arc-reader-module__oHAKSW__heroInner{text-align:center;grid-template-columns:1fr}.arc-reader-module__oHAKSW__intro,.arc-reader-module__oHAKSW__promiseGrid{justify-content:center;margin-inline:auto}.arc-reader-module__oHAKSW__heroBook{min-height:390px;margin-top:-1rem}.arc-reader-module__oHAKSW__heroBook .book-visual-container{transform:scale(.9)}}@media (max-width:760px){.arc-reader-module__oHAKSW__heroSection{padding-inline:clamp(1rem,5vw,1.5rem)}.arc-reader-module__oHAKSW__heroBook{min-height:320px}.arc-reader-module__oHAKSW__heroBook .book-visual-container{transform:scale(.72)}.arc-reader-module__oHAKSW__primaryButton{width:100%}}@media (prefers-reduced-motion:reduce){.arc-reader-module__oHAKSW__heroBook,.arc-reader-module__oHAKSW__gateCard,.arc-reader-module__oHAKSW__readerCard,.arc-reader-module__oHAKSW__canvasWrap,.arc-reader-module__oHAKSW__primaryButton,.arc-reader-module__oHAKSW__readerControls button,.arc-reader-module__oHAKSW__feedbackLink,.arc-reader-module__oHAKSW__input,.arc-reader-module__oHAKSW__feedbackTextarea,.arc-reader-module__oHAKSW__chapterButton,.arc-reader-module__oHAKSW__chapterMenuItem{transition:none;animation:none}}.arc-reader-module__oHAKSW__promiseGrid span{transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.arc-reader-module__oHAKSW__promiseGrid span:first-child{background:#50aaff1a;border-color:#50aaff4d}.arc-reader-module__oHAKSW__promiseGrid span:nth-child(2){background:#ffd51a1a;border-color:#ffd51a57}.arc-reader-module__oHAKSW__promiseGrid span:nth-child(3){background:#b478ff1a;border-color:#b478ff52}.arc-reader-module__oHAKSW__promiseGrid span:hover{transform:translateY(-2px);box-shadow:0 0 30px #ffd51a1f}.arc-reader-module__oHAKSW__quickNoteHeader{align-items:flex-start;gap:.95rem;display:flex}.arc-reader-module__oHAKSW__finishEmoji{background:#ffd51a24;border-radius:999px;flex:none;place-items:center;width:3.05rem;height:3.05rem;font-size:1.45rem;animation:2.4s ease-in-out infinite arc-reader-module__oHAKSW__softBob;display:grid;box-shadow:0 0 34px #ffd51a29}.arc-reader-module__oHAKSW__quickNoteHeader h3{text-transform:uppercase;margin:0;font-family:Rushford Clean,Impact,Arial Black,sans-serif;font-size:clamp(2.15rem,5vw,3.6rem);font-weight:400;line-height:.9}.arc-reader-module__oHAKSW__quickNoteHeader p:last-child{color:#f7f7f2ad;max-width:760px;margin:.55rem 0 0;font-size:.98rem;line-height:1.5}.arc-reader-module__oHAKSW__notePromptGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem;display:grid}.arc-reader-module__oHAKSW__promptPill{color:#f7f7f2db;cursor:pointer;background:#fff1;border:1px solid #ffffff21;border-radius:14px;min-height:3.25rem;font-size:.95rem;font-weight:850;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.arc-reader-module__oHAKSW__promptPill:hover{background:#ffffff1a;transform:translateY(-2px)scale(1.01)}.arc-reader-module__oHAKSW__tintGreen{background:#5bff9417}.arc-reader-module__oHAKSW__tintYellow{background:#ffd51a1a}.arc-reader-module__oHAKSW__tintRed{background:#e51f261a}.arc-reader-module__oHAKSW__tintBlue{background:#50aaff1a}.arc-reader-module__oHAKSW__tintGreen:hover{border-color:#5bff94b8;box-shadow:0 0 30px #5bff9421}.arc-reader-module__oHAKSW__tintYellow:hover{border-color:#ffd51ac7;box-shadow:0 0 30px #ffd51a21}.arc-reader-module__oHAKSW__tintRed:hover{border-color:#e51f26c2;box-shadow:0 0 30px #e51f2621}.arc-reader-module__oHAKSW__tintBlue:hover{border-color:#50aaffb8;box-shadow:0 0 30px #50aaff21}@keyframes arc-reader-module__oHAKSW__softBob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.arc-reader-module__oHAKSW__fullFeedbackCta{isolation:isolate;color:#f7f7f2e6;background:linear-gradient(135deg,#b478ff38,#50aaff29 48%,#5bff941f),#ffffff0e;border:1px solid #b478ff7a;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.25rem .8rem;width:min(100%,560px);margin-top:.2rem;padding:1rem 1.1rem;font-size:.98rem;font-weight:820;line-height:1.25;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s,color .18s;animation:3.2s ease-in-out infinite arc-reader-module__oHAKSW__ctaGlow;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 58px #50aaff1a}.arc-reader-module__oHAKSW__fullFeedbackCta:before{content:"";z-index:-1;background:linear-gradient(120deg,#0000 0%,#ffffff2e 38%,#0000 68%);animation:3.6s ease-in-out infinite arc-reader-module__oHAKSW__ctaShimmer;position:absolute;inset:0;transform:translate(-110%)}.arc-reader-module__oHAKSW__fullFeedbackCta span{background:#ffffff1f;border-radius:999px;grid-row:span 2;place-items:center;width:2.8rem;height:2.8rem;font-size:1.32rem;display:grid}.arc-reader-module__oHAKSW__fullFeedbackCta b{color:#fff;font-size:1.06rem;transition:color .18s;display:block}.arc-reader-module__oHAKSW__fullFeedbackCta:hover{color:#fff;background:linear-gradient(135deg,#5bff943d,#50aaff3d 48%,#b478ff3d),#ffffff14;border-color:#5bff94e0;transform:translateY(-3px)scale(1.012);box-shadow:0 0 48px #50aaff33,0 18px 60px #0000005c}.arc-reader-module__oHAKSW__fullFeedbackCta:hover b{color:#fff}@keyframes arc-reader-module__oHAKSW__ctaGlow{0%,to{box-shadow:0 18px 58px #50aaff1a}50%{box-shadow:0 18px 68px #b478ff2e}}@keyframes arc-reader-module__oHAKSW__ctaShimmer{0%,62%,to{transform:translate(-115%)}78%{transform:translate(115%)}}.arc-reader-module__oHAKSW__saveNoteButton{isolation:isolate;color:#050505;cursor:pointer;letter-spacing:.11em;text-transform:uppercase;background:radial-gradient(circle at 20% 20%,#ffffff6b,#0000 28%),linear-gradient(135deg,#ffe66b 0%,#ffd51a 44%,#ffb300 100%);border:1px solid #ffd51acc;border-radius:16px;min-height:3.75rem;padding:0 1.45rem;font-size:.92rem;font-weight:980;transition:transform .18s,box-shadow .18s,filter .18s,border-color .18s;animation:2.6s ease-in-out infinite arc-reader-module__oHAKSW__saveButtonBreath;position:relative;overflow:hidden;box-shadow:0 16px 44px #ffd51a2e,inset 0 1px #ffffff6b}.arc-reader-module__oHAKSW__saveNoteButton:before{content:"";z-index:-1;background:linear-gradient(120deg,#0000 0%,#ffffff6b 42%,#0000 70%);transition:transform .52s;position:absolute;inset:0;transform:translate(-115%)}.arc-reader-module__oHAKSW__saveNoteButton span{z-index:1;display:inline-block;position:relative;transform:translateY(.02em)}.arc-reader-module__oHAKSW__saveNoteButton:hover:not(:disabled){filter:saturate(1.08)brightness(1.03);border-color:#ffffffc7;transform:translateY(-3px)scale(1.015);box-shadow:0 0 34px #ffd51a47,0 18px 58px #ffb30038,inset 0 1px #ffffff8c}.arc-reader-module__oHAKSW__saveNoteButton:hover:not(:disabled):before{transform:translate(115%)}.arc-reader-module__oHAKSW__saveNoteButton:active:not(:disabled){transform:translateY(-1px)scale(.995)}.arc-reader-module__oHAKSW__saveNoteButton:disabled{cursor:progress;opacity:.68}@keyframes arc-reader-module__oHAKSW__saveButtonBreath{0%,to{box-shadow:0 16px 44px #ffd51a2e,inset 0 1px #ffffff6b}50%{box-shadow:0 18px 56px #ffd51a42,inset 0 1px #ffffff80}}@media (prefers-reduced-motion:reduce){.arc-reader-module__oHAKSW__saveNoteButton,.arc-reader-module__oHAKSW__saveNoteButton:before,.arc-reader-module__oHAKSW__fullFeedbackCta,.arc-reader-module__oHAKSW__fullFeedbackCta:before{transition:none;animation:none}}.arc-reader-module__oHAKSW__gateFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.85rem,2vw,1rem);display:grid}.arc-reader-module__oHAKSW__passwordField{width:min(100%,420px)}@media (max-width:720px){.arc-reader-module__oHAKSW__gateFieldGrid{grid-template-columns:1fr}.arc-reader-module__oHAKSW__passwordField{width:100%}}.arc-reader-module__oHAKSW__savedNotesLog{background:#0000002e;border:1px solid #ffffff1a;border-radius:16px;width:min(100%,760px);margin-top:.35rem;padding:.95rem 1rem}.arc-reader-module__oHAKSW__savedNotesHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.65rem;display:flex}.arc-reader-module__oHAKSW__savedNotesHeader .arc-reader-module__oHAKSW__eyebrow{margin:0}.arc-reader-module__oHAKSW__savedNotesHeader span{color:#f7f7f280;font-size:.82rem;font-weight:800}.arc-reader-module__oHAKSW__savedNotesLog ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.arc-reader-module__oHAKSW__savedNotesLog li{color:#f7f7f2c7;border-top:1px solid #ffffff14;grid-template-columns:5.2rem minmax(0,1fr);align-items:baseline;gap:.7rem;padding:.55rem 0;font-size:.94rem;line-height:1.45;display:grid}.arc-reader-module__oHAKSW__savedNotesLog li:first-child{border-top:0}.arc-reader-module__oHAKSW__savedNotesLog li b{color:#ffd51a;letter-spacing:.04em;text-transform:uppercase;font-size:.84rem}.arc-reader-module__oHAKSW__savedNotesLog li span{overflow-wrap:anywhere}.arc-reader-module__oHAKSW__emptyNotesText{color:#f7f7f27a;margin:0;font-size:.94rem;line-height:1.45}@media (max-width:720px){.arc-reader-module__oHAKSW__savedNotesLog li{grid-template-columns:1fr;gap:.25rem}}
