.ReadingModeIntroduction-module__Ee5jlq__root{z-index:80;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;height:100dvh;font-family:var(--font-jakarta), system-ui, sans-serif;position:fixed;inset:0;overflow-y:auto}.ReadingModeIntroduction-module__Ee5jlq__scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020c14a8;position:fixed;inset:0}.ReadingModeIntroduction-module__Ee5jlq__wrap{min-height:100%;padding:24px 16px;padding-top:max(24px, env(safe-area-inset-top));padding-bottom:max(24px, env(safe-area-inset-bottom));justify-content:center;align-items:center;display:flex;position:relative}.ReadingModeIntroduction-module__Ee5jlq__card{background:hsl(var(--surface-card));width:100%;max-width:540px;color:hsl(var(--text-primary));border:1px solid hsl(var(--border-default));border-radius:18px;padding:clamp(1.5rem,4vw,2.25rem);position:relative;box-shadow:0 24px 60px #020c1473}.ReadingModeIntroduction-module__Ee5jlq__eyebrow{margin-bottom:.7rem}.ReadingModeIntroduction-module__Ee5jlq__head{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.01em;color:hsl(var(--text-primary));margin-bottom:.5rem;font-size:clamp(1.5rem,4vw,2rem);font-weight:400;line-height:1.1}.ReadingModeIntroduction-module__Ee5jlq__sub{color:hsl(var(--text-secondary));margin-bottom:1.6rem;font-size:.95rem;line-height:1.5}.ReadingModeIntroduction-module__Ee5jlq__options{flex-direction:column;gap:.9rem;margin-bottom:1.6rem;display:flex}.ReadingModeIntroduction-module__Ee5jlq__option{text-align:left;cursor:pointer;background:hsl(var(--surface-raised));border:2px solid hsl(var(--border-default));border-radius:14px;width:100%;padding:1.1rem 1.2rem;transition:border-color .18s,box-shadow .18s,background .18s;display:block;position:relative}.ReadingModeIntroduction-module__Ee5jlq__option:hover{border-color:var(--th-eyebrow-color,#caa86a)}.ReadingModeIntroduction-module__Ee5jlq__option:focus-visible{outline:none;box-shadow:0 0 0 3px #caa86a66}.ReadingModeIntroduction-module__Ee5jlq__optionSelected{border-color:var(--th-eyebrow-color,#caa86a);background:hsl(var(--surface-card));box-shadow:0 0 0 1px var(--th-eyebrow-color,#caa86a)}.ReadingModeIntroduction-module__Ee5jlq__optionHead{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.45rem;display:flex}.ReadingModeIntroduction-module__Ee5jlq__optionTitle{color:hsl(var(--text-primary));font-size:1.05rem;font-weight:700}.ReadingModeIntroduction-module__Ee5jlq__tick{border:2px solid hsl(var(--border-strong));color:#fff;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.ReadingModeIntroduction-module__Ee5jlq__tickOn{border-color:var(--th-eyebrow-color,#caa86a);background:var(--th-eyebrow-color,#caa86a)}.ReadingModeIntroduction-module__Ee5jlq__tick svg{width:13px;height:13px}.ReadingModeIntroduction-module__Ee5jlq__sampleStandard{color:hsl(var(--text-secondary));font-size:.95rem;line-height:1.55}.ReadingModeIntroduction-module__Ee5jlq__sampleEasy{font-family:var(--font-atkinson), system-ui, sans-serif;color:hsl(var(--text-primary));font-size:1.15rem;line-height:1.85}.ReadingModeIntroduction-module__Ee5jlq__cta{justify-content:center;width:100%;padding:.95rem 1.4rem;font-size:.98rem}.ReadingModeIntroduction-module__Ee5jlq__foot{text-align:center;color:hsl(var(--text-tertiary,var(--text-secondary)));margin-top:1rem;font-size:.78rem}
.CookieConsent-module__irr7Ta__root{z-index:60;height:100dvh;padding:1rem;padding-bottom:max(1rem, env(safe-area-inset-bottom));overscroll-behavior:contain;isolation:isolate;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0;overflow-y:auto}@media (min-width:640px){.CookieConsent-module__irr7Ta__root{padding:1.5rem;padding-bottom:max(1.5rem, env(safe-area-inset-bottom))}}.CookieConsent-module__irr7Ta__scrim{background:#0810188c;position:absolute;inset:0}.CookieConsent-module__irr7Ta__card{width:100%;max-width:42rem;max-height:100%;font-family:var(--font-jakarta), system-ui, sans-serif;color:hsl(var(--text-primary,214 52% 24%));background:hsl(var(--surface-card,0 0% 100%));border:1px solid hsl(var(--border-default,214 32% 91%));border-radius:16px;padding:1.25rem;position:relative;overflow-y:auto;box-shadow:0 12px 44px -12px #00000073}@media (min-width:640px){.CookieConsent-module__irr7Ta__card{padding:1.5rem}}.CookieConsent-module__irr7Ta__row{align-items:flex-start;gap:1rem;display:flex}.CookieConsent-module__irr7Ta__ic{background:hsl(var(--action-primary,174 81% 23%) / .12);border-radius:9999px;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-top:.125rem;display:flex}.CookieConsent-module__irr7Ta__ic svg{width:1.25rem;height:1.25rem;color:hsl(var(--action-primary,174 81% 23%))}.CookieConsent-module__irr7Ta__col{flex:1;min-width:0}.CookieConsent-module__irr7Ta__col h2{font-family:var(--font-fraunces), Georgia, serif;color:hsl(var(--text-primary,214 52% 24%));margin-bottom:.35rem;font-size:1.12rem;font-weight:500}.CookieConsent-module__irr7Ta__body{color:hsl(var(--text-secondary,214 30% 34%));margin-bottom:1rem;font-size:.9rem;line-height:1.6}.CookieConsent-module__irr7Ta__btns{flex-direction:column;gap:.7rem;display:flex}@media (min-width:640px){.CookieConsent-module__irr7Ta__btns{flex-direction:row}}.CookieConsent-module__irr7Ta__choice{min-height:44px;font-family:var(--font-jakarta), system-ui, sans-serif;cursor:pointer;color:hsl(var(--text-primary,214 52% 24%));background:hsl(var(--surface-sunken,40 12% 90%));border:1px solid hsl(var(--border-strong,214 52% 24%) / .45);border-radius:12px;flex:1;padding:.72rem 1.25rem;font-size:.9rem;font-weight:600;transition:background .2s,border-color .2s,transform .15s}.CookieConsent-module__irr7Ta__choice:hover{border-color:hsl(var(--border-strong,214 52% 24%));transform:translateY(-1px)}.CookieConsent-module__irr7Ta__legal{color:hsl(var(--text-secondary,214 30% 34%));margin-top:.85rem;font-size:.8rem}.CookieConsent-module__irr7Ta__legal a{color:hsl(var(--text-primary,214 52% 24%));text-underline-offset:2px;text-decoration:underline}.CookieConsent-module__irr7Ta__legal a:hover{color:hsl(var(--action-primary,174 81% 23%))}
.GlassHeader-module__3pvg5G__header{z-index:30;background:0 0;border-bottom:1px solid #0000;transition:background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,border-color .3s;position:sticky;top:0}.GlassHeader-module__3pvg5G__dark{--text-primary:195 34% 95%;--text-secondary:202 30% 85%;--phase-accent:38 46% 62%;-webkit-backdrop-filter:blur(12px)saturate(1.15);background:#133049f2}.GlassHeader-module__3pvg5G__dark.GlassHeader-module__3pvg5G__scrolled{-webkit-backdrop-filter:blur(16px)saturate(1.18);background:#0f273df7;border-bottom-color:#8cbeeb2e}.GlassHeader-module__3pvg5G__landing{-webkit-backdrop-filter:none;background:0 0;width:100%;position:fixed}.GlassHeader-module__3pvg5G__landing.GlassHeader-module__3pvg5G__scrolled{-webkit-backdrop-filter:blur(16px)saturate(1.18);background:#0f273df7;border-bottom-color:#8cbeeb2e}@media (prefers-reduced-motion:reduce){.GlassHeader-module__3pvg5G__header{transition:none}}
.Start-module__JUEpvG__stage{font-family:var(--font-jakarta), system-ui, sans-serif;color:var(--th-hero-fg,#e9f1f0);-webkit-font-smoothing:antialiased}.Start-module__JUEpvG__stageInner{max-width:62rem;margin:0 auto;padding:9vh 7vw 10vh}.Start-module__JUEpvG__title{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.02em;color:var(--th-hero-fg-strong,#f0f6f3);text-shadow:0 1px 50px #78a0aa2e;text-wrap:balance;max-width:15ch;font-size:clamp(2.7rem,8vw,5.2rem);font-weight:300;line-height:.98}.Start-module__JUEpvG__lede{max-width:48ch;color:var(--th-hero-fg,#e9f1f0);margin-top:1.4rem;font-size:clamp(1rem,1.4vw,1.16rem);font-weight:300;line-height:1.6}.Start-module__JUEpvG__panel{width:min(34rem,100%);margin-top:2.8rem;padding:1.6rem 1.6rem 1.5rem}@media (prefers-reduced-motion:no-preference){.Start-module__JUEpvG__panel{animation:.62s cubic-bezier(.16,1,.3,1) both Start-module__JUEpvG__settle}}@keyframes Start-module__JUEpvG__settle{0%{opacity:.35;filter:blur(6px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}.Start-module__JUEpvG__calm{max-width:42rem;margin:0 auto;padding:4.5rem 1.5rem 5rem}.Start-module__JUEpvG__h2{font-family:var(--font-heading);letter-spacing:-.01em;color:hsl(var(--text-primary));text-wrap:balance;font-size:1.375rem;font-weight:700;line-height:1.25}.Start-module__JUEpvG__manifest{border-top:1px solid hsl(var(--border-subtle));margin-top:1.75rem}.Start-module__JUEpvG__manifest>li{border-bottom:1px solid hsl(var(--border-subtle));color:hsl(var(--text-secondary));padding:1.05rem 0;line-height:1.65}.Start-module__JUEpvG__manifest strong{color:hsl(var(--text-primary));font-weight:600;display:block}.Start-module__JUEpvG__panelSunken{border-radius:var(--rad-card,14px);background:hsl(var(--surface-sunken));margin-top:3.5rem;padding:1.75rem}.Start-module__JUEpvG__panelCard{border-radius:var(--rad-card,14px);border:1px solid hsl(var(--border-default));background:hsl(var(--surface-card));margin-top:1.25rem;padding:1.75rem}.Start-module__JUEpvG__prose{color:hsl(var(--text-secondary));margin-top:.75rem;line-height:1.65}.Start-module__JUEpvG__demoRow{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.25rem;display:flex}.Start-module__JUEpvG__footnote{color:hsl(var(--text-secondary));margin-top:3rem;font-size:.875rem;line-height:1.65}@media (min-width:640px){.Start-module__JUEpvG__panelSunken,.Start-module__JUEpvG__panelCard{padding:2rem}}
.StartForm-module__i3_dJG__panel{display:block}.StartForm-module__i3_dJG__label{font-family:var(--font-fraunces), Georgia, serif;color:var(--th-hero-fg-strong,#eef5f3);font-size:1.22rem;font-weight:400;line-height:1.25;display:block}.StartForm-module__i3_dJG__hint{color:var(--th-hero-fg,#e9f1f0);margin-top:.35rem;font-size:.85rem;line-height:1.55}.StartForm-module__i3_dJG__field{width:100%;min-height:52px;color:var(--th-hero-fg-strong,#eef5f3);background:var(--th-glass-bg,#02101a66);border:1px solid var(--th-glass-border,#d6e8f733);border-radius:13px;margin-top:1rem;padding:.9rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .2s;display:block}.StartForm-module__i3_dJG__field::placeholder{color:var(--th-hero-fg-soft,#e9f1f0b3)}.StartForm-module__i3_dJG__field:hover{border-color:var(--th-eyebrow-color,#caa86a80)}.StartForm-module__i3_dJG__field:focus-visible{border-color:var(--th-eyebrow-color,#caa86ab3);outline:none;box-shadow:0 0 0 2px #caa86a61}.StartForm-module__i3_dJG__error{background:hsl(var(--tone-caution-bg));color:hsl(var(--tone-caution-text));border-radius:12px;margin-top:.9rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.6}.StartForm-module__i3_dJG__actions{flex-direction:column;gap:.75rem;margin-top:1.25rem;display:flex}.StartForm-module__i3_dJG__submit{justify-content:center;min-height:52px;padding:.95rem 1.6rem;font-size:.98rem}.StartForm-module__i3_dJG__scan{min-height:52px;color:var(--th-hero-fg-strong,#eef5f3);border:1px solid var(--th-hero-fg-soft,#e9f1f066);border-color:color-mix(in srgb, currentColor 34%, transparent);border-radius:var(--th-control-radius,12px);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:.95rem 1.6rem;font-family:inherit;font-size:.98rem;font-weight:600;transition:border-color .2s;display:inline-flex}.StartForm-module__i3_dJG__scan:hover:not(:disabled){border-color:var(--th-eyebrow-color,#caa86a99)}.StartForm-module__i3_dJG__scan:focus-visible{outline:2px solid var(--th-eyebrow-color,#caa86acc);outline-offset:2px}.StartForm-module__i3_dJG__scan:disabled{opacity:.55;cursor:not-allowed}.StartForm-module__i3_dJG__scanNote{color:var(--th-hero-fg,#e9f1f0);margin-top:.75rem;font-size:.85rem;line-height:1.55}@media (min-width:480px){.StartForm-module__i3_dJG__actions{flex-direction:row;align-items:center}.StartForm-module__i3_dJG__submit,.StartForm-module__i3_dJG__scan{width:auto}}@media (prefers-reduced-motion:reduce){.StartForm-module__i3_dJG__field,.StartForm-module__i3_dJG__scan{transition:none}}
