.hub-theme h1,.hub-theme h2,.hub-theme h3,.hub-theme h4,.hub-theme h5,.hub-theme h6{font-family:Cormorant Garamond,EB Garamond,Crimson Pro,serif;font-weight:600;letter-spacing:-.012em;font-feature-settings:"liga" 1,"kern" 1}:root:not(.dark) .hub-theme{--text-muted:var(--text-secondary)}:root:not(.dark) .hub-theme h1,:root:not(.dark) .hub-theme h2,:root:not(.dark) .hub-theme h3,:root:not(.dark) .hub-theme h4,:root:not(.dark) .hub-theme h5,:root:not(.dark) .hub-theme h6{color:hsl(var(--foreground))}:root:not(.dark) .hub-theme .hub-section-title{color:hsl(var(--hub-manuscript-rubric-strong))}:root:not(.dark) .hub-theme .text-muted-foreground{color:hsl(var(--foreground)/.72)}.dark .hub-theme .text-muted-foreground{color:hsl(var(--text-muted))!important}.dark [data-sidebar=menu-button]{color:hsl(var(--foreground))}.dark [data-sidebar=menu-button]:hover,.dark [data-sidebar=menu-button][data-active=true],.dark [data-sidebar=menu-button][data-state=open]{background-color:hsl(var(--muted));color:hsl(var(--foreground))}.dark .button[data-variant=default]:hover,.dark button[data-variant=default]:hover{background-color:hsl(var(--muted))}.dark .button[data-variant=destructive]:hover,.dark button[data-variant=destructive]:hover{background-color:hsl(var(--destructive)/.9)}.dark .button[data-variant=secondary]:hover,.dark button[data-variant=secondary]:hover{background-color:hsl(var(--secondary)/.8)}.dark .button[data-variant=ghost]:hover,.dark .button[data-variant=outline]:hover,.dark button[data-variant=ghost]:hover,.dark button[data-variant=outline]:hover{background-color:hsl(var(--muted));color:hsl(var(--foreground))}:root:not(.dark) .ptt-dialog:not(.hub-theme){background-color:hsl(42 26% 97%)!important;border-color:hsl(33 16% 80%)!important;box-shadow:0 4px 16px rgba(0,0,0,.07),0 24px 64px -12px rgba(0,0,0,.16)!important;--muted-foreground:0 0% 38%;--foreground:221 39% 11%}:root:not(.dark) .ptt-dialog.hub-theme{background-color:hsl(var(--hub-manuscript-bg)/.98)!important;box-shadow:var(--hub-manuscript-shadow)!important}.dark .ptt-dialog.hub-theme,:root:not(.dark) .ptt-dialog.hub-theme{border-color:hsl(var(--hub-manuscript-border))!important;color:hsl(var(--hub-manuscript-ink));--foreground:var(--hub-manuscript-ink);--muted-foreground:var(--hub-manuscript-muted)}.dark .ptt-dialog.hub-theme{background-color:hsl(var(--hub-manuscript-surface)/.96)!important;box-shadow:var(--hub-manuscript-shadow-soft)!important}:root:not(.dark) .ptt-dialog:not(.hub-theme) [class*=border-white]{border-color:hsl(33 14% 83%)!important}:root:not(.dark) .ptt-dialog:not(.hub-theme) aside{background-color:hsl(36 20% 93%)!important}:root:not(.dark) .ptt-dialog:not(.hub-theme) aside button{background-color:transparent!important;border-color:transparent!important}:root:not(.dark) .ptt-dialog:not(.hub-theme) aside button:hover{background-color:hsl(35 18% 89%)!important;border-color:hsl(33 14% 78%)!important}:root:not(.dark) .ptt-dialog:not(.hub-theme) span[class*=bg-background]{background-color:hsl(36 16% 92%)!important;border-color:hsl(33 14% 78%)!important}:root:not(.dark) .ptt-dialog:not(.hub-theme) [class*="rgba(255,255,255,0.03)"],:root:not(.dark) .ptt-dialog:not(.hub-theme) [class*="rgba(255,255,255,0.035)"]{background:hsl(36 18% 96%)!important}:root:not(.dark) .ptt-dialog:not(.hub-theme) section[class*="rounded-[24px]"],:root:not(.dark) .ptt-dialog:not(.hub-theme) section[class*="rounded-[26px]"]{background:hsl(0 0% 100%)!important;border-color:hsl(33 14% 82%)!important;box-shadow:0 1px 0 rgba(87,62,40,.04),0 4px 14px -4px rgba(0,0,0,.08)!important}:root:not(.dark) .ptt-dialog:not(.hub-theme) section[class*=emerald]{background:hsl(148 28% 96%)!important;border-color:hsl(148 22% 76%)!important}:root:not(.dark) .ptt-dialog:not(.hub-theme) section[class*=sky]{background:hsl(204 34% 96%)!important;border-color:hsl(204 24% 76%)!important}:root:not(.dark) .ptt-dialog:not(.hub-theme) section[class*="rounded-[24px]"] .border-t,:root:not(.dark) .ptt-dialog:not(.hub-theme) section[class*="rounded-[26px]"] .border-t{border-top-color:hsl(33 14% 88%)!important}:root:not(.dark) .ptt-dialog:not(.hub-theme) div[class*="rounded-[28px]"]{background:hsl(0 0% 100%)!important;border-color:hsl(33 14% 82%)!important;box-shadow:0 1px 3px rgba(0,0,0,.05)!important}:root:not(.dark) .ptt-dialog:not(.hub-theme) div[class*="rounded-[24px]"]{background:hsl(36 18% 97%)!important;border-color:hsl(33 13% 84%)!important}:root:not(.dark) .ptt-dialog:not(.hub-theme) [role=combobox]{background-color:hsl(0 0% 100%)!important;border-color:hsl(33 14% 78%)!important}:root:not(.dark) .ptt-dialog.hub-theme [role=combobox]{background-color:hsl(var(--hub-manuscript-surface))!important;border-color:hsl(var(--hub-manuscript-border))!important}.dark .ptt-dialog.hub-theme [role=combobox]{background-color:hsl(var(--hub-manuscript-surface-soft))!important;border-color:hsl(var(--hub-manuscript-border))!important}.hub-home-shell{position:relative;background:linear-gradient(180deg,rgba(255,252,247,.92),rgba(248,243,236,.84)),radial-gradient(circle at top,rgba(255,255,255,.85),transparent 55%)}.hub-home-shell:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(146,118,83,.06) 1px,transparent 0),linear-gradient(90deg,rgba(146,118,83,.04) 1px,transparent 0),radial-gradient(rgba(146,118,83,.12) .5px,transparent 0);opacity:.25;z-index:0}.hub-home-shell>*{position:relative;z-index:1}.hub-home-page-border{position:fixed;inset:20px;pointer-events:none;border:1px solid rgba(129,104,73,.1);z-index:1}.hub-content-shell{background:linear-gradient(180deg,rgba(255,252,247,.92),rgba(248,243,236,.84)),radial-gradient(circle at top,rgba(255,255,255,.85),transparent 55%)}.hub-home-section{position:relative}.hub-home-shell .card-rounded{position:relative;overflow:hidden;--cursor-x:50%;--cursor-y:30%;--tilt-x:0deg;--tilt-y:0deg;--cursor-active:0;--hub-lift:0px;transform:perspective(1200px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(var(--hub-lift));transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.hub-home-shell .card-rounded:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom right,rgb(122 78 51/.06),transparent 55%)}.hub-home-shell .card-rounded:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:var(--cursor-active);transition:opacity .22s ease;background:radial-gradient(520px circle at var(--cursor-x) var(--cursor-y),rgb(245 239 230/.2),transparent 64%)}@media (hover:hover) and (pointer:fine){.hub-home-shell .card-rounded:hover{--hub-lift:-2px;box-shadow:var(--shadow-light),0 18px 36px -26px rgba(0,0,0,.16)}}.hub-home-section-kicker{margin-bottom:.65rem;font-size:.68rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.hub-topbar{background:linear-gradient(180deg,rgba(250,246,239,.94),rgba(247,241,233,.9));border-bottom:1px solid rgba(129,104,73,.14)!important;box-shadow:0 1px 0 rgba(255,255,255,.55);-webkit-backdrop-filter:blur(14px) saturate(1.05);backdrop-filter:blur(14px) saturate(1.05)}.dark .hub-topbar{background:hsl(var(--hub-manuscript-bg)/.96);border-bottom:1px solid hsl(var(--hub-manuscript-border)/.78)!important;box-shadow:0 1px 0 hsl(var(--hub-manuscript-border)/.15),0 12px 24px -20px rgba(0,0,0,.55);-webkit-backdrop-filter:blur(18px) saturate(1.18);backdrop-filter:blur(18px) saturate(1.18)}.dark .hub-topbar .hub-topbar-actions button,.dark .hub-topbar>div button{color:hsl(var(--hub-manuscript-ink)/.92)!important}.dark .hub-topbar .hub-topbar-actions button:focus-visible,.dark .hub-topbar .hub-topbar-actions button:hover,.dark .hub-topbar>div button:focus-visible,.dark .hub-topbar>div button:hover{background:hsl(var(--hub-manuscript-surface-soft)/.84)!important;color:hsl(var(--hub-manuscript-ink))!important;box-shadow:inset 0 0 0 1px hsl(var(--hub-manuscript-border)/.68)}.hub-topbar:after{display:none}.hub-icon-button:hover{background:hsl(var(--hub-manuscript-surface-soft))}.hub-icon-button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}:root:not(.dark) .hub-theme .hub-icon-button:hover{background:hsl(var(--hub-manuscript-surface-soft));box-shadow:inset 0 0 0 1px hsl(var(--hub-manuscript-border)/.58)}:root:not(.dark) .hub-topbar .hub-topbar-actions button:focus-visible,:root:not(.dark) .hub-topbar .hub-topbar-actions button:hover{background:hsl(var(--hub-manuscript-surface-soft))!important;color:hsl(var(--hub-manuscript-ink))!important;box-shadow:inset 0 0 0 1px hsl(var(--hub-manuscript-border)/.58)}:root:not(.dark) .hub-theme .hub-open-bible-btn{background:hsl(35 24% 93%/.95)!important;color:hsl(var(--text-primary))!important;border-color:hsl(var(--border)/.92)!important;box-shadow:0 1px 0 rgba(87,62,40,.06),inset 0 1px 0 rgba(255,255,255,.55)}:root:not(.dark) .hub-theme .hub-open-bible-btn:focus-visible,:root:not(.dark) .hub-theme .hub-open-bible-btn:hover{background:hsl(34 24% 90%/.98)!important;color:hsl(var(--text-primary))!important;border-color:hsl(var(--border))!important}:root:not(.dark) .hub-theme .hub-review-topbar{background:#fff!important;border-bottom-color:#e3ddd4!important;color:#142039!important;box-shadow:0 1px 0 rgba(20,32,57,.04)}:root:not(.dark) .hub-theme .hub-review-icon-btn,:root:not(.dark) .hub-theme .hub-review-icon-btn svg{color:#102039!important}:root:not(.dark) .hub-theme .hub-review-icon-btn:focus-visible,:root:not(.dark) .hub-theme .hub-review-icon-btn:hover{background:#f0e9de!important;color:#111c32!important}:root:not(.dark) .hub-theme .hub-review-icon-btn:focus-visible svg,:root:not(.dark) .hub-theme .hub-review-icon-btn:hover svg{color:#111c32!important}:root:not(.dark) .hub-theme .hub-review-progress-meta{color:#52627a!important}:root:not(.dark) .hub-theme .hub-review-progress-track{background:#e3ddd4!important}:root:not(.dark) .hub-theme .hub-review-progress-fill{background:#102039!important}:root:not(.dark) .hub-theme .hub-grade-btn-again{background:hsl(3 44% 90%)!important;color:hsl(3 58% 40%)!important;border:1px solid hsl(3 34% 78%)!important}:root:not(.dark) .hub-theme .hub-grade-btn-again:focus-visible,:root:not(.dark) .hub-theme .hub-grade-btn-again:hover{background:hsl(3 42% 87%)!important;color:hsl(3 58% 36%)!important}:root:not(.dark) .hub-theme .hub-grade-btn-good{background:hsl(147 29% 83%)!important;color:hsl(149 50% 30%)!important;border:1px solid hsl(146 26% 74%)!important}:root:not(.dark) .hub-theme .hub-grade-btn-good:focus-visible,:root:not(.dark) .hub-theme .hub-grade-btn-good:hover{background:hsl(147 27% 79%)!important;color:hsl(149 52% 27%)!important}:root:not(.dark) .hub-theme .hub-learn-card{background:hsl(var(--hub-manuscript-surface)/.96)!important;border-color:hsl(var(--hub-manuscript-border))!important;box-shadow:var(--hub-manuscript-shadow-soft)}:root:not(.dark) .hub-theme .hub-learn-card-header{background:hsl(36 18% 93%/.92);border-bottom-color:hsl(var(--border)/.74)!important}:root:not(.dark) .hub-theme .hub-learn-phrase-region{background:hsl(var(--hub-manuscript-surface-soft)/.34)}:root:not(.dark) .hub-theme .hub-learn-input-region{background:hsl(var(--hub-manuscript-surface-soft)/.74)!important;border-top-color:hsl(var(--hub-manuscript-border))!important}:root:not(.dark) .hub-theme .hub-learn-phrase-surface{background:hsl(var(--hub-manuscript-surface)/.99);border:1px solid hsl(var(--hub-manuscript-border));box-shadow:var(--hub-manuscript-shadow-soft)}:root:not(.dark) .hub-theme .hub-learn-original-card{background:hsl(37 19% 95%/.95)!important;border-color:hsl(var(--border)/.72)!important}.dark .hub-theme .hub-learn-card{background:hsl(var(--card)/.94)!important;border-color:hsl(var(--hub-manuscript-border))!important;box-shadow:0 1px 0 rgba(255,255,255,.03),0 16px 34px -28px rgba(0,0,0,.78)}.dark .hub-theme .hub-learn-card-header{background:hsl(var(--background)/.8);border-bottom-color:hsl(var(--border)/.8)!important}.dark .hub-theme .hub-learn-phrase-region{background:hsl(var(--background)/.42)}.dark .hub-theme .hub-learn-input-region{background:hsl(var(--secondary)/.72)!important;border-top-color:hsl(var(--hub-manuscript-border))!important}.dark .hub-theme .hub-learn-phrase-surface{background:hsl(var(--background)/.78);border:1px solid hsl(var(--hub-manuscript-border));box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.dark .hub-theme .hub-learn-original-card{background:hsl(var(--card)/.9)!important;border-color:hsl(var(--border)/.82)!important}.dark .hub-theme .hub-review-topbar{background:hsl(var(--background)/.9)!important;border-bottom-color:hsl(var(--border)/.72)!important;-webkit-backdrop-filter:blur(12px) saturate(1.05);backdrop-filter:blur(12px) saturate(1.05)}.dark .hub-theme .hub-review-icon-btn,.dark .hub-theme .hub-review-icon-btn svg{color:hsl(var(--text-secondary)/.9)!important}.dark .hub-theme .hub-review-icon-btn:focus-visible,.dark .hub-theme .hub-review-icon-btn:hover{background:hsl(var(--muted)/.78)!important;color:hsl(var(--foreground))!important}.dark .hub-theme .hub-review-icon-btn:focus-visible svg,.dark .hub-theme .hub-review-icon-btn:hover svg{color:hsl(var(--foreground))!important}.dark .hub-theme .hub-review-progress-meta{color:hsl(var(--text-secondary)/.88)!important}.dark .hub-theme .hub-review-progress-track{background:hsl(var(--muted)/.8)!important}:root:not(.dark) .hub-theme .hub-learn-rate-btn{transition:background-color .18s ease,border-color .18s ease,color .18s ease}:root:not(.dark) .hub-theme .hub-learn-rate-again{background:hsl(2 46% 91%/.9)!important;color:hsl(2 56% 38%)!important;border-color:hsl(2 34% 78%/.92)!important}:root:not(.dark) .hub-theme .hub-learn-rate-again:focus-visible,:root:not(.dark) .hub-theme .hub-learn-rate-again:hover{background:hsl(2 58% 86%/.98)!important;border-color:hsl(2 42% 70%/.98)!important}:root:not(.dark) .hub-theme .hub-learn-rate-hard{background:hsl(33 44% 89%/.9)!important;color:hsl(32 56% 33%)!important;border-color:hsl(33 34% 74%/.92)!important}:root:not(.dark) .hub-theme .hub-learn-rate-hard:focus-visible,:root:not(.dark) .hub-theme .hub-learn-rate-hard:hover{background:hsl(34 56% 84%/.98)!important;border-color:hsl(33 40% 66%/.98)!important}:root:not(.dark) .hub-theme .hub-learn-rate-good{background:hsl(146 30% 85%/.9)!important;color:hsl(148 52% 29%)!important;border-color:hsl(146 26% 74%/.92)!important}:root:not(.dark) .hub-theme .hub-learn-rate-good:focus-visible,:root:not(.dark) .hub-theme .hub-learn-rate-good:hover{background:hsl(146 40% 80%/.98)!important;border-color:hsl(146 30% 64%/.98)!important}:root:not(.dark) .hub-theme .hub-learn-rate-easy{background:hsl(206 43% 88%/.9)!important;color:hsl(209 61% 34%)!important;border-color:hsl(206 32% 74%/.92)!important}:root:not(.dark) .hub-theme .hub-learn-rate-easy:focus-visible,:root:not(.dark) .hub-theme .hub-learn-rate-easy:hover{background:hsl(206 55% 83%/.98)!important;border-color:hsl(206 38% 66%/.98)!important}.dark .hub-theme .hub-learn-rate-btn{transition:background-color .18s ease,border-color .18s ease,color .18s ease}.dark .hub-theme .hub-learn-rate-again{background:hsl(355 42% 18%/.64)!important;color:hsl(357 70% 74%)!important;border-color:hsl(355 34% 36%/.82)!important}.dark .hub-theme .hub-learn-rate-again:focus-visible,.dark .hub-theme .hub-learn-rate-again:hover{background:hsl(355 45% 24%/.82)!important;border-color:hsl(355 40% 44%/.96)!important}.dark .hub-theme .hub-learn-rate-hard{background:hsl(31 44% 18%/.62)!important;color:hsl(35 74% 73%)!important;border-color:hsl(32 35% 36%/.82)!important}.dark .hub-theme .hub-learn-rate-hard:focus-visible,.dark .hub-theme .hub-learn-rate-hard:hover{background:hsl(31 46% 24%/.82)!important;border-color:hsl(32 42% 45%/.96)!important}.dark .hub-theme .hub-learn-rate-good{background:hsl(148 38% 18%/.62)!important;color:hsl(146 56% 73%)!important;border-color:hsl(147 30% 34%/.82)!important}.dark .hub-theme .hub-learn-rate-good:focus-visible,.dark .hub-theme .hub-learn-rate-good:hover{background:hsl(148 40% 24%/.82)!important;border-color:hsl(147 34% 44%/.96)!important}.dark .hub-theme .hub-learn-rate-easy{background:hsl(205 43% 18%/.62)!important;color:hsl(205 72% 74%)!important;border-color:hsl(206 32% 35%/.82)!important}.dark .hub-theme .hub-learn-rate-easy:focus-visible,.dark .hub-theme .hub-learn-rate-easy:hover{background:hsl(205 45% 24%/.82)!important;border-color:hsl(206 38% 44%/.96)!important}.hub-theme [data-sidebar=menu-button]>span,.hub-theme [data-sidebar=menu-sub-button]>span{font-family:Crimson Pro,EB Garamond,serif;letter-spacing:.01em}[data-sidebar=sidebar]{background:linear-gradient(180deg,rgba(250,246,239,.98),rgba(246,239,231,.94))!important;border-color:rgba(129,104,73,.12)!important}[data-sidebar=menu-button],[data-sidebar=menu-sub-button]{color:hsl(221 20% 23%)}.group[data-collapsible=icon] [data-sidebar=menu-button]{position:relative;justify-content:center;border-radius:0}.group[data-collapsible=icon] [data-sidebar=menu-button][data-active=true]{background:transparent!important;color:hsl(8 62% 37%)!important;box-shadow:none!important}.group[data-collapsible=icon] [data-sidebar=menu-button][data-active=true]:after{content:"";position:absolute;right:-1px;top:10px;bottom:10px;width:2px;border-radius:999px;background:hsl(8 62% 37%)}:root:not(.dark) .hub-theme [data-sidebar=menu-button]:focus-visible,:root:not(.dark) .hub-theme [data-sidebar=menu-button]:hover,:root:not(.dark) .hub-theme [data-sidebar=menu-sub-button]:hover{background:hsl(var(--surface-muted-hover)/.95);color:hsl(var(--text-primary));box-shadow:inset 0 0 0 1px hsl(var(--border)/.75)}.hub-theme [data-sidebar=menu-button][data-active=true]{background:hsl(var(--surface-elevated)/.88);box-shadow:inset 0 0 0 1px hsl(var(--border)/.85)}.hub-theme .card-rounded{box-shadow:var(--shadow-light),var(--shadow-deep)}.hub-theme .card-rounded:hover{box-shadow:var(--shadow-light),0 14px 30px -22px rgba(0,0,0,.18)}:root:not(.dark) .hub-theme .hub-home-shell .card-rounded{background-color:hsl(0 0% 100%)!important;border:1px solid hsl(33 16% 78%)!important;box-shadow:0 1px 0 rgba(87,62,40,.05),0 2px 6px rgba(87,62,40,.07),0 12px 28px -22px rgba(87,62,40,.18)}:root:not(.dark) .hub-theme .hub-home-shell .card-rounded:hover{background-color:hsl(0 0% 100%)!important;border-color:hsl(33 20% 68%)!important;box-shadow:0 1px 0 rgba(87,62,40,.07),0 3px 9px rgba(87,62,40,.09),0 15px 32px -22px rgba(87,62,40,.24)}.dark .hub-theme .hub-home-shell .card-rounded{background-color:hsl(var(--card)/.92)!important;border-color:hsl(var(--border)/.75);box-shadow:0 1px 2px rgba(14,9,5,.52),0 12px 24px -22px rgba(255,168,92,.2),0 0 0 1px rgba(255,196,128,.045)}.dark .hub-theme .hub-home-shell .card-rounded:hover{box-shadow:0 1px 2px rgba(14,9,5,.56),0 14px 28px -22px rgba(255,176,104,.26),0 0 0 1px rgba(255,205,145,.07)}.dark .hub-theme .hub-home-shell .card-rounded:before{background:linear-gradient(to bottom right,rgb(255 196 132/.08),transparent 58%)}.dark .hub-theme .hub-home-shell .icon-circle{background-color:hsl(var(--surface-elevated));border:1px solid hsl(var(--border)/.8)}.dark .hub-theme .hub-home-shell .icon-circle .icon,.dark .hub-theme .hub-home-shell .icon-circle svg{color:hsl(var(--muted-foreground))}.dark .hub-theme .hub-home-shell .progress-fill{background-color:hsl(var(--primary)/.75)}.hub-content-shell>.min-h-screen.bg-background,.hub-content-shell>.min-h-screen.bg-gradient-to-b.from-background.to-background\/95{background:transparent!important}.dark .surface-subtle,.surface-subtle{background-color:hsl(var(--secondary))}:root:not(.dark) .hub-theme .surface-subtle{background-color:hsl(33 20% 87%)}.dark .surface-strong,.surface-strong{background-color:hsl(var(--muted))}:root:not(.dark) .hub-theme .surface-strong{background-color:hsl(32 24% 80%)}.study-time-panel{background-color:hsl(var(--surface-muted));border:none;box-shadow:var(--shadow-light)}:root:not(.dark) .hub-theme .study-time-panel{background-color:hsl(36 18% 92%)!important;border:1px solid hsl(33 15% 82%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}.dark .study-time-panel{background-color:hsl(var(--surface-muted));border-color:hsl(var(--border))}.book-preview-fallback{background-color:hsl(var(--surface-muted));border:none;box-shadow:var(--shadow-light)}.dark .book-preview-fallback{background-color:hsl(var(--surface-muted));border-color:hsl(var(--border))}:root:not(.dark) .hub-theme .book-preview-fallback{background-color:hsl(33 20% 84%)!important;border:1px solid hsl(33 16% 74%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.45)}:root:not(.dark) .hub-theme .hub-home-shell .card-rounded .bg-muted{background-color:hsl(33 18% 90%)}.hub-theme .hub-due-pill{background:hsl(var(--foreground)/.12);color:hsl(var(--foreground));border:1px solid hsl(var(--border)/.85)}:root:not(.dark) .hub-theme .hub-due-pill{background:hsl(33 18% 82%);color:hsl(22 40% 24%);border:1px solid hsl(33 16% 70%)}.dark .hub-theme .hub-due-pill{background:hsl(var(--foreground)/.16);color:hsl(var(--foreground));border-color:hsl(var(--border))}.activity-empty{background-color:hsl(var(--surface-muted-hover))}:root:not(.dark) .activity-empty{background-color:hsl(33 18% 82%)}.dark .activity-empty{background-color:hsl(0 0% 22%)}.activity-level-1{background-color:hsl(33 26% 66%)}.dark .activity-level-1{background-color:hsl(216 30% 24%)}.activity-level-2{background-color:hsl(29 36% 52%)}.dark .activity-level-2{background-color:hsl(216 40% 36%)}.activity-level-3{background-color:hsl(24 46% 37%)}.dark .activity-level-3{background-color:hsl(216 50% 52%)}.activity-level-4{background-color:hsl(20 52% 25%)}.dark .activity-level-4{background-color:hsl(216 62% 70%)}:root:not(.dark) .hub-theme{--hub-manuscript-bg:40 33% 96%;--hub-manuscript-surface-soft:39 30% 95%;--hub-manuscript-surface-muted:38 22% 90%;--hub-manuscript-rubric-soft:8 58% 95%;--hub-manuscript-border:33 16% 80%;--hub-manuscript-rule:33 18% 84%;--hub-manuscript-ink:222 39% 11%;--hub-manuscript-muted:222 10% 40%;--hub-manuscript-rubric:5 63% 37%;--hub-manuscript-rubric-strong:5 70% 33%;--hub-manuscript-rubric-badge:5 63% 37%;--hub-manuscript-rubric-badge-ink:0 0% 100%;--hub-manuscript-rubric-badge-ring:0 0% 100%;--hub-manuscript-grid:32 20% 66%;--hub-manuscript-shadow:0 18px 40px -34px rgba(88,58,32,0.42);--hub-manuscript-shadow-soft:0 12px 28px -24px rgba(88,58,32,0.28)}.dark .hub-theme{--hub-manuscript-bg:0 0% 14%;--hub-manuscript-surface:0 0% 18%;--hub-manuscript-surface-soft:0 0% 20%;--hub-manuscript-surface-muted:0 0% 24%;--hub-manuscript-rubric-soft:0 0% 22%;--hub-manuscript-border:0 0% 30%;--hub-manuscript-rule:0 0% 28%;--hub-manuscript-ink:0 0% 96%;--hub-manuscript-muted:0 0% 80%;--hub-manuscript-rubric:0 0% 88%;--hub-manuscript-rubric-strong:0 0% 96%;--hub-manuscript-rubric-badge:0 0% 96%;--hub-manuscript-rubric-badge-ink:0 0% 10%;--hub-manuscript-rubric-badge-ring:0 0% 28%;--hub-manuscript-grid:0 0% 40%;--hub-manuscript-shadow:0 24px 48px -36px rgba(0,0,0,0.6);--hub-manuscript-shadow-soft:0 16px 36px -28px rgba(0,0,0,0.45)}.dark .hub-theme .hub-progress-track{height:2px;background:hsl(var(--hub-manuscript-border)/.88)}.dark .hub-theme .hub-progress-fill{height:4px;background:hsl(var(--hub-manuscript-rubric-strong))}.hub-content-shell,.hub-home-shell{color:hsl(var(--hub-manuscript-ink))}.hub-content-shell{background:transparent}.hub-content-shell[data-hub-topbar-offset=true]>.hub-home-shell:first-child{margin-top:calc(-1 * (3.5rem + max(0px, env(safe-area-inset-top))));padding-top:calc(3.5rem + max(0px, env(safe-area-inset-top)))}.hub-content-shell[data-hub-topbar-offset=true]>.hub-home-shell.hub-learn-shell:first-child{padding-top:calc(4.75rem + max(0px, env(safe-area-inset-top)))}@media (min-width:768px){.hub-content-shell[data-hub-topbar-offset=true]>.hub-home-shell:first-child{margin-top:calc(-1 * (4rem + max(0px, env(safe-area-inset-top))));padding-top:calc(4rem + max(0px, env(safe-area-inset-top)))}.hub-content-shell[data-hub-topbar-offset=true]>.hub-home-shell.hub-learn-shell:first-child{padding-top:calc(5.25rem + max(0px, env(safe-area-inset-top)))}}:root:not(.dark) .hub-home-shell{background:linear-gradient(180deg,hsl(var(--hub-manuscript-bg)/.98) 0,hsl(var(--hub-manuscript-bg)/.92) 100%)}.hub-home-shell:before{background-image:linear-gradient(hsl(var(--hub-manuscript-grid)/.08) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--hub-manuscript-grid)/.04) 1px,transparent 1px),radial-gradient(hsl(var(--hub-manuscript-grid)/.16) .5px,transparent .5px);background-size:100% 28px,84px 100%,14px 14px;opacity:.45}.dark .hub-theme .hub-content-shell,.dark .hub-theme .hub-home-shell{background:hsl(var(--background))}.hub-home-page-border{border-color:hsl(var(--hub-manuscript-border)/.28)}.hub-home-shell .card-rounded{transform:none;box-shadow:none;transition:border-color .18s ease}.hub-home-shell .card-rounded:after,.hub-home-shell .card-rounded:before{display:none}@media (hover:hover) and (pointer:fine){.hub-home-shell .card-rounded:hover{box-shadow:none}}.hub-daily-reading-title,.hub-daily-title,.hub-date-title,.hub-deck-title,.hub-discipline-count,.hub-discipline-title,.hub-empty-title,.hub-manuscript-serif,.hub-open-scripture-label,.hub-reading-percent,.hub-reading-title,.hub-section-title,.hub-stat-value,.hub-timer-value{font-family:Cormorant Garamond,EB Garamond,Crimson Pro,serif;font-weight:500;letter-spacing:-.02em;font-feature-settings:"liga" 1,"kern" 1}.hub-overline{color:hsl(var(--hub-manuscript-muted));font-size:.7rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.hub-section-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid hsl(var(--hub-manuscript-rule));padding-bottom:.8rem;min-width:0}.hub-section-header .hub-section-title{min-width:0}.hub-section-header .hub-section-action{flex-shrink:0}.hub-section-header-top{align-items:flex-start}.hub-section-header-fixed-rule{position:relative;padding-right:10.5rem}.hub-section-header-fixed-rule .hub-tab-switch{position:absolute;right:0;top:-.45rem}@media (min-width:1024px){.hub-discipline-list-balanced>.hub-discipline-item:last-child{padding-bottom:calc(.9rem + var(--hub-discipline-list-offset, 0px))}}@media (max-width:1024px){.hub-section-header-fixed-rule{padding-right:0}.hub-section-header-fixed-rule .hub-tab-switch{position:static}}.hub-section-title{margin:0;font-size:clamp(1.55rem,1.35rem + .55vw,1.9rem);font-weight:450;letter-spacing:-.028em;line-height:.94;text-wrap:balance;text-shadow:0 1px 0 hsl(var(--hub-manuscript-surface)/.65)}.hub-section-action{display:inline-flex;align-items:center;gap:.35rem;color:hsl(var(--hub-manuscript-muted));font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;transition:color .18s ease}.hub-section-action:focus-visible,.hub-section-action:hover{color:hsl(var(--hub-manuscript-ink))}.hub-open-scripture{margin-top:1.25rem;margin-bottom:.5rem}.hub-open-scripture-button{display:flex;width:100%;align-items:center;justify-content:flex-start;gap:.95rem;border-radius:.4rem;background:hsl(var(--hub-manuscript-rubric-soft));border:1px solid transparent;color:hsl(var(--hub-manuscript-rubric));padding:.95rem 1rem;text-align:left;transition:background .18s ease,border-color .18s ease,color .18s ease}.hub-open-scripture-button:focus-visible,.hub-open-scripture-button:hover{background:hsl(var(--hub-manuscript-rubric-soft)/.9);border-color:hsl(var(--hub-manuscript-rubric)/.12);color:hsl(var(--hub-manuscript-rubric-strong))}.hub-open-scripture-icon{color:hsl(var(--hub-manuscript-rubric));height:1.25rem;width:1.25rem;stroke-width:1.6;flex-shrink:0}.hub-open-scripture-label{color:inherit;font-size:clamp(1.35rem,1.2rem + .25vw,1.5rem);line-height:.96}.hub-discipline-item{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid hsl(var(--hub-manuscript-rule));padding:.9rem 0;text-align:left;transition:border-color .18s ease}.hub-discipline-item:focus-visible,.hub-discipline-item:hover{border-color:hsl(var(--hub-manuscript-border))}.hub-discipline-item-accent{margin-bottom:1.1rem;border-bottom-color:transparent;border-radius:.7rem;color:hsl(var(--hub-manuscript-rubric));padding-inline:1rem}.hub-discipline-item-accent:focus-visible,.hub-discipline-item-accent:hover{border-color:hsl(var(--hub-manuscript-rubric)/.14);background:hsl(var(--hub-manuscript-rubric-soft)/.92)}.hub-discipline-main{display:flex;min-width:0;align-items:center;gap:1rem}.hub-discipline-icon{color:hsl(var(--hub-manuscript-muted)/.7);height:1.25rem;width:1.25rem;flex-shrink:0;stroke-width:1.6;transition:color .18s ease}.hub-discipline-item:focus-visible .hub-discipline-icon,.hub-discipline-item:hover .hub-discipline-icon{color:hsl(var(--hub-manuscript-rubric))}.hub-discipline-item-accent .hub-discipline-icon,.hub-discipline-item-accent:focus-visible .hub-discipline-icon,.hub-discipline-item-accent:hover .hub-discipline-icon{color:hsl(var(--hub-manuscript-rubric))}.hub-discipline-title{color:hsl(var(--hub-manuscript-ink)/.9);font-size:clamp(1.35rem,1.18rem + .22vw,1.5rem);line-height:.95;transition:color .18s ease}.hub-discipline-item:focus-visible .hub-discipline-title,.hub-discipline-item:hover .hub-discipline-title{color:hsl(var(--hub-manuscript-ink))}.hub-discipline-item-accent .hub-discipline-title,.hub-discipline-item-accent:focus-visible .hub-discipline-title,.hub-discipline-item-accent:hover .hub-discipline-title{color:hsl(var(--hub-manuscript-rubric))}.hub-discipline-count{color:hsl(var(--hub-manuscript-ink)/.88);flex-shrink:0;font-size:clamp(1.75rem,1.55rem + .35vw,2rem);line-height:.92}.hub-discipline-chevron{color:hsl(var(--hub-manuscript-muted));height:1rem;width:1rem;flex-shrink:0;transition:color .18s ease,transform .18s ease}.hub-discipline-item:focus-visible .hub-discipline-chevron,.hub-discipline-item:hover .hub-discipline-chevron{color:hsl(var(--hub-manuscript-rubric));transform:translateX(2px)}.hub-reading-entry{display:block;width:100%;border-bottom:1px solid hsl(var(--hub-manuscript-rule));padding:.8rem 0 .95rem;text-align:left;transition:border-color .18s ease}.hub-reading-scroll{scrollbar-width:thin;scrollbar-color:hsl(var(--hub-manuscript-rule)) transparent}.hub-reading-scroll::-webkit-scrollbar{width:6px}.hub-reading-scroll::-webkit-scrollbar-thumb{background-color:hsl(var(--hub-manuscript-rule));border-radius:9999px}.hub-reading-scroll::-webkit-scrollbar-track{background:transparent}.hub-reading-entry:focus-visible,.hub-reading-entry:hover{border-color:hsl(var(--hub-manuscript-border))}.hub-reading-layout{display:flex;align-items:flex-start;gap:.85rem}.hub-reading-cover{display:flex;height:4.5rem;width:3.6rem;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:1rem;border:1px solid hsl(var(--hub-manuscript-border));background:hsl(var(--hub-manuscript-surface-muted))}.hub-reading-cover.has-cover{background:hsl(var(--hub-manuscript-surface))}.hub-reading-title{color:hsl(var(--hub-manuscript-ink)/.94);font-size:clamp(1.28rem,1.14rem + .24vw,1.45rem);line-height:.93;transition:color .18s ease}.hub-reading-entry:focus-visible .hub-reading-title,.hub-reading-entry:hover .hub-reading-title{color:hsl(var(--hub-manuscript-rubric))}.hub-reading-percent{color:hsl(var(--hub-manuscript-ink)/.9);font-size:clamp(1.38rem,1.24rem + .22vw,1.55rem);line-height:.92}.hub-progress-track{height:1px;background:hsl(var(--hub-manuscript-rule))}.hub-progress-track-sm{height:.5rem;background:hsl(var(--hub-manuscript-surface-muted))}.hub-progress-fill{height:3px;border-radius:999px;background:hsl(var(--hub-manuscript-rubric))}.hub-daily-summary,.hub-deck-card,.hub-empty-state,.hub-heatmap-card,.hub-panel-card,.hub-stat-card{border:1px solid hsl(var(--hub-manuscript-border));background:hsl(var(--hub-manuscript-surface)/.92);box-shadow:var(--hub-manuscript-shadow-soft)}.hub-deck-card{border-radius:1.5rem;padding:1rem;text-align:left;container-type:inline-size;container-name:hub-deck;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,transform .2s ease}.hub-deck-card:focus-visible,.hub-deck-card:hover{border-color:hsl(var(--hub-manuscript-rubric)/.24);background:hsl(var(--hub-manuscript-surface));box-shadow:var(--hub-manuscript-shadow);transform:translateY(-2px)}.hub-deck-title{color:hsl(var(--hub-manuscript-ink)/.92);font-size:clamp(1.28rem,1.14rem + .18vw,1.4rem);line-height:.95}.hub-deck-meta-row{display:flex;align-items:center;justify-content:space-between;gap:.3rem .55rem;flex-wrap:wrap;color:hsl(var(--hub-manuscript-muted));font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;min-width:0}.hub-deck-meta-row>span{min-width:0}.hub-due-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid hsl(var(--hub-manuscript-border));background:hsl(var(--hub-manuscript-surface-soft));color:hsl(var(--hub-manuscript-rubric-strong));font-size:.82rem;font-weight:600;letter-spacing:.01em;line-height:1;padding:.42rem .68rem;white-space:nowrap}.hub-stat-card{border-radius:1.3rem;padding:1rem}.hub-hodie-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;min-width:0}.hub-hodie-stat{container-type:inline-size;container-name:hub-hodie-stat}.hub-hebdomada-stat,.hub-hodie-stat{text-align:left;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,transform .2s ease}.hub-hebdomada-stat:hover,.hub-hodie-stat:hover{border-color:hsl(var(--hub-manuscript-rubric)/.24);background:hsl(var(--hub-manuscript-surface));box-shadow:var(--hub-manuscript-shadow);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.hub-hebdomada-stat,.hub-hodie-stat{transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.hub-hebdomada-stat:hover,.hub-hodie-stat:hover{transform:none}.hub-deck-card{transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.hub-deck-card:focus-visible,.hub-deck-card:hover{transform:none}}.hub-hodie-stat-head{display:flex;align-items:center;gap:.45rem;min-width:0}.hub-hodie-stat-icon{flex-shrink:0;width:.95rem;height:.95rem;opacity:.92}.hub-hodie-label,.hub-hodie-stat-icon{color:hsl(var(--hub-manuscript-rubric))}.hub-hodie-label{margin:0;flex:1 1 auto;min-width:0;font-size:clamp(.48rem,.34rem + 1.15cqi,.62rem);font-weight:600;letter-spacing:.09em;line-height:1.15;text-transform:uppercase;opacity:.88;white-space:nowrap}.hub-hodie-value{letter-spacing:-.025em}.hub-hodie-stat .hub-stat-value{min-width:0;overflow-wrap:anywhere}@container hub-hodie-stat (max-width: 215px){.hub-hodie-label{letter-spacing:.065em}.hub-hodie-stat-head{gap:.35rem}}@container hub-hodie-stat (max-width: 190px){.hub-hodie-label{letter-spacing:.048em;font-size:.56rem}.hub-hodie-stat-icon{width:.85rem;height:.85rem}}@container hub-hodie-stat (max-width: 150px){.hub-hodie-label{letter-spacing:.035em;font-size:.53rem}.hub-hodie-stat .hub-stat-value{font-size:1.48rem}}@container hub-deck (max-width: 260px){.hub-deck-meta-row{font-size:.66rem;letter-spacing:.11em}}@container hub-deck (max-width: 200px){.hub-deck-meta-row{font-size:.62rem;letter-spacing:.08em;justify-content:flex-start;column-gap:.65rem}}.hub-hodie-value-skeleton{height:2.25rem;width:4.25rem;max-width:100%;border-radius:.5rem}.hub-mobile-stats-strip{display:flex;align-items:center;justify-content:center;gap:.6rem;overflow-x:auto;border:1px solid hsl(var(--hub-manuscript-border));border-radius:999px;background:hsl(var(--hub-manuscript-surface)/.92);box-shadow:var(--hub-manuscript-shadow-soft);color:hsl(var(--hub-manuscript-muted));font-size:.78rem;font-weight:600;letter-spacing:.12em;line-height:1;padding:.95rem 1.1rem;text-transform:uppercase;white-space:nowrap}.hub-mobile-stats-strip::-webkit-scrollbar{display:none}.hub-mobile-stat-value-skeleton{display:inline-block;height:1em;width:1.45ch;flex:0 0 auto;border-radius:.25rem;background:hsl(var(--hub-manuscript-muted)/.24)}.hub-stat-value{color:hsl(var(--hub-manuscript-ink));font-size:clamp(1.8rem,1.6rem + .45vw,2.1rem);line-height:.9}.hub-mensura-stat-value{font-size:clamp(1.65rem,1.5rem + .35vw,1.9rem)}.hub-empty-state{border-radius:1.6rem;border-style:dashed;background:hsl(var(--hub-manuscript-surface-soft))}.hub-empty-icon{display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:999px;border:1px solid hsl(var(--hub-manuscript-border));background:hsl(var(--hub-manuscript-surface));color:hsl(var(--hub-manuscript-rubric))}.hub-empty-title{color:hsl(var(--hub-manuscript-ink));font-size:clamp(1.45rem,1.3rem + .22vw,1.6rem);line-height:.96}.hub-empty-copy,.hub-panel-copy,.hub-timer-language{color:hsl(var(--hub-manuscript-muted))}.hub-manuscript-button{border-radius:999px;border-color:hsl(var(--hub-manuscript-border))!important;background:hsl(var(--hub-manuscript-surface))!important;color:hsl(var(--hub-manuscript-ink))!important;font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.hub-tab-switch{display:inline-flex;align-items:center;gap:.125rem;border-radius:.95rem;border:1px solid hsl(var(--hub-manuscript-border));background:hsl(var(--hub-manuscript-surface-soft));padding:.25rem}.hub-tab-switch-button{border-radius:.75rem;color:hsl(var(--hub-manuscript-muted));font-size:.72rem;font-weight:600;letter-spacing:.2em;padding:.5rem .9rem;text-transform:uppercase;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.hub-tab-switch-button[data-active=true]{background:hsl(var(--hub-manuscript-surface));box-shadow:var(--hub-manuscript-shadow-soft);color:hsl(var(--hub-manuscript-ink))}.hub-panel-card{border-radius:2rem;box-shadow:var(--hub-manuscript-shadow)}.hub-timer-ring-track{stroke:hsl(var(--hub-manuscript-rule))}.hub-timer-ring-fill{stroke:hsl(var(--hub-manuscript-rubric))}.hub-timer-value{color:hsl(var(--hub-manuscript-ink));font-size:clamp(3.1rem,2.2rem + 1vw,3.7rem);line-height:.88}.hub-timer-language{font-size:1rem}.hub-mensura-panel{border-radius:2.2rem}.hub-mensura-weekly{border-top:1px solid hsl(var(--hub-manuscript-rule));padding-top:1rem}.hub-mensura-weekly-leading{border-top:0;padding-top:0}.hub-mensura-weekly-title{color:hsl(var(--hub-manuscript-ink));font-family:Cormorant Garamond,EB Garamond,Crimson Pro,serif;font-size:clamp(1.35rem,1.2rem + .28vw,1.5rem);line-height:.96}.hub-mensura-bars{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.65rem}.hub-mensura-day{display:flex;flex-direction:column;align-items:center;gap:.45rem}.hub-mensura-day-trigger{width:100%;border:0;background:transparent;padding:0;text-align:center;cursor:help;transition:transform .18s ease}.hub-mensura-day-trigger:focus-visible,.hub-mensura-day-trigger:hover{transform:translateY(-2px)}.hub-mensura-day-trigger:focus-visible{outline:2px solid hsl(var(--hub-manuscript-rubric)/.35);outline-offset:4px;border-radius:1rem}.hub-mensura-day-time{min-height:1rem;color:hsl(var(--hub-manuscript-ink)/.78);font-size:clamp(.58rem,.52rem + .18vw,.72rem);font-weight:700;letter-spacing:.01em;line-height:1;white-space:nowrap}.hub-mensura-day-time[data-idle=true]{color:hsl(var(--hub-manuscript-muted))}.hub-mensura-bar-track{display:flex;height:5.35rem;width:100%;min-width:0;align-items:flex-end;justify-content:center;border-radius:999px;padding:.3rem}.hub-mensura-bar-fill{width:100%;border-radius:999px;background:hsl(var(--hub-manuscript-rubric)/.45);transition:height .22s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.hub-mensura-bar-fill[data-active=true]{background:hsl(var(--hub-manuscript-rubric))}.hub-mensura-day-trigger:focus-visible .hub-mensura-bar-fill,.hub-mensura-day-trigger:hover .hub-mensura-bar-fill{transform:scaleX(1.02);box-shadow:0 10px 18px -16px hsl(var(--hub-manuscript-rubric)/.75)}.hub-mensura-day-label{color:hsl(var(--hub-manuscript-muted));font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.hub-metric-icon{color:hsl(var(--hub-manuscript-rubric))}.hub-timer-controls{border:1px solid hsl(var(--hub-manuscript-border));border-radius:1.35rem;background:hsl(var(--hub-manuscript-surface-soft))}.hub-heatmap-card{border-radius:1.6rem}.hub-annales-detail-value,.hub-annales-meta{color:hsl(var(--hub-manuscript-muted))}.hub-annales-meta{font-size:.82rem;line-height:1.35}.hub-annales-footer,.hub-annales-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.hub-heatmap-header-group{display:flex;min-width:0;align-items:center;gap:.85rem}.hub-heatmap-range-label{display:flex;flex-direction:column;min-width:0;color:hsl(var(--hub-manuscript-muted));font-size:.74rem;font-weight:600;line-height:1.25;letter-spacing:.16em;text-transform:uppercase}.hub-heatmap-action{flex-shrink:0;display:inline-flex;min-height:2rem;align-items:center;gap:.45rem;border-radius:999px;border:1px solid hsl(var(--hub-manuscript-rubric)/.22);background:hsl(var(--hub-manuscript-rubric)/.12);color:hsl(var(--hub-manuscript-rubric));padding:.45rem .75rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:transform .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease}.hub-heatmap-action:focus-visible,.hub-heatmap-action:hover{border-color:hsl(var(--hub-manuscript-rubric)/.38);background:hsl(var(--hub-manuscript-rubric)/.18);color:hsl(var(--hub-manuscript-rubric));transform:translateY(-1px)}.hub-heatmap-shell{border-radius:1.8rem;border:1px solid hsl(var(--hub-manuscript-border));box-shadow:inset 0 1px 0 hsl(var(--hub-manuscript-surface-soft));padding:1rem}.hub-heatmap-nav,.hub-heatmap-shell{background:hsl(var(--hub-manuscript-surface))}.hub-heatmap-nav{display:inline-flex;height:1.6rem;width:1.6rem;align-items:center;justify-content:center;border-radius:999px;border:1px solid hsl(var(--hub-manuscript-border));color:hsl(var(--hub-manuscript-foreground));transition:transform .15s ease,border-color .15s ease,opacity .15s ease}.hub-heatmap-nav:focus-visible:not(:disabled),.hub-heatmap-nav:hover:not(:disabled){border-color:hsl(var(--hub-manuscript-rubric)/.35);transform:translateY(-1px)}.hub-heatmap-nav:disabled{cursor:not-allowed;opacity:.35}.hub-heatmap-cell,.hub-heatmap-legend-cell{border-radius:.25rem}.hub-heatmap-cell{height:.875rem;width:.875rem;border:1px solid transparent;box-shadow:inset 0 1px 0 hsl(var(--hub-manuscript-surface)/.55);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.hub-heatmap-cell:focus-visible,.hub-heatmap-cell:hover{border-color:hsl(var(--hub-manuscript-rubric)/.4);transform:scale(1.08)}.hub-heatmap-cell[data-selected=true]{border-color:hsl(var(--hub-manuscript-rubric)/.45);box-shadow:0 0 0 2px hsl(var(--hub-manuscript-surface)),0 0 0 3px hsl(var(--hub-manuscript-rubric)/.18)}.hub-heatmap-legend-cell{display:inline-block;height:.625rem;width:.625rem}.hub-heatmap-cell[data-level="0"],.hub-heatmap-legend-cell[data-level="0"]{background:hsl(var(--hub-manuscript-surface-muted))}.hub-heatmap-cell[data-level="1"],.hub-heatmap-legend-cell[data-level="1"]{background:hsl(var(--hub-manuscript-rubric)/.22)}.hub-heatmap-cell[data-level="2"],.hub-heatmap-legend-cell[data-level="2"]{background:hsl(var(--hub-manuscript-rubric)/.42)}.hub-heatmap-cell[data-level="3"],.hub-heatmap-legend-cell[data-level="3"]{background:hsl(var(--hub-manuscript-rubric)/.68)}.hub-heatmap-cell[data-level="4"],.hub-heatmap-legend-cell[data-level="4"]{background:hsl(var(--hub-manuscript-rubric))}.hub-annales-legend{display:inline-flex;align-items:center;gap:.7rem;color:hsl(var(--hub-manuscript-muted));font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.hub-annales-detail{min-width:0;text-align:right}.hub-annales-detail-value{margin-top:.35rem;font-size:.95rem;font-weight:500}@media (max-width:820px){.hub-annales-footer,.hub-annales-heading{flex-direction:column;align-items:flex-start}.hub-annales-detail{text-align:left}}.hub-daily-panel{border-radius:1.8rem}.hub-date-button,.hub-nav-button{color:hsl(var(--hub-manuscript-ink));border-radius:1rem;border:1px solid hsl(var(--hub-manuscript-border));background:hsl(var(--hub-manuscript-surface));transition:background .18s ease,border-color .18s ease}.hub-date-button:focus-visible,.hub-date-button:hover,.hub-nav-button:focus-visible,.hub-nav-button:hover{background:hsl(var(--hub-manuscript-surface-soft));border-color:hsl(var(--hub-manuscript-border))}.hub-date-button{border-color:transparent;background:transparent}.hub-date-button-compact{color:hsl(var(--hub-manuscript-muted));border-radius:999px;border-color:transparent;padding:0}.hub-date-button-compact:focus-visible,.hub-date-button-compact:hover{border-color:hsl(var(--hub-manuscript-border)/.58);background:hsl(var(--hub-manuscript-surface-soft)/.72);color:hsl(var(--hub-manuscript-ink))}.hub-nav-button-compact{margin-top:0;border-radius:999px;border-color:transparent;background:transparent;color:hsl(var(--hub-manuscript-muted))}.hub-nav-button-compact:focus-visible,.hub-nav-button-compact:hover{border-color:hsl(var(--hub-manuscript-border)/.58);background:hsl(var(--hub-manuscript-surface-soft)/.72);color:hsl(var(--hub-manuscript-ink))}.hub-date-title{color:hsl(var(--hub-manuscript-ink));font-size:clamp(1.2rem,1.1rem + .14vw,1.32rem);line-height:.96}.hub-daily-summary{border-radius:1.35rem;background:hsl(var(--hub-manuscript-surface)/.66);box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.hub-daily-summary-list{border-radius:0;border:0;border-bottom:1px solid hsl(var(--hub-manuscript-rule));background:transparent;box-shadow:none}.hub-daily-title{color:hsl(var(--hub-manuscript-ink));font-size:clamp(2.25rem,2rem + .42vw,2.65rem);line-height:.9}.hub-daily-meta{border-top:1px solid hsl(var(--hub-manuscript-rule));color:hsl(var(--hub-manuscript-muted))}.hub-daily-meta-list{padding-top:.65rem;font-size:.84rem}.hub-daily-reading-list{display:flex;flex-direction:column}.hub-daily-reading-item{border:1px solid hsl(var(--hub-manuscript-border));border-radius:1.25rem!important;background:hsl(var(--hub-manuscript-surface)/.72);box-shadow:none!important;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.hub-daily-reading-item-list{border:0;border-bottom:1px solid hsl(var(--hub-manuscript-rule));border-radius:0!important;background:transparent;transform:none!important;padding-inline:0;gap:.75rem}.hub-daily-reading-item[data-completed=true]{background:hsl(var(--hub-manuscript-surface-soft)/.7)}.hub-daily-reading-item-list[data-completed=true]{background:transparent}.hub-daily-reading-item:focus-within,.hub-daily-reading-item:hover{border-color:hsl(var(--hub-manuscript-rubric)/.35);background:hsl(var(--hub-manuscript-surface)/.92);box-shadow:var(--hub-manuscript-shadow-soft);transform:translateY(-1px)}.hub-daily-reading-item-list:focus-within,.hub-daily-reading-item-list:hover{border-color:hsl(var(--hub-manuscript-border));background:transparent;box-shadow:none;transform:none}.hub-daily-check{border-color:hsl(var(--hub-manuscript-border));background:transparent}.hub-daily-reading-item-list .hub-daily-check{margin-top:.15rem}.hub-daily-reading-item:focus-within .hub-daily-check,.hub-daily-reading-item:hover .hub-daily-check{border-color:hsl(var(--hub-manuscript-rubric)/.6)}.hub-daily-reading-kind{border-radius:.2rem;background:hsl(var(--hub-manuscript-surface-muted))!important;color:hsl(var(--hub-manuscript-muted))!important}.hub-daily-reading-title{font-size:clamp(1.4rem,1.25rem + .16vw,1.5rem);font-weight:500;line-height:.98}.hub-daily-reading-title-list{display:block;font-size:clamp(1.2rem,1.08rem + .22vw,1.36rem);font-weight:500;line-height:.97;letter-spacing:-.02em}.hub-daily-reading-item:focus-within .hub-daily-reading-title,.hub-daily-reading-item:hover .hub-daily-reading-title{color:hsl(var(--hub-manuscript-rubric))}.hub-daily-reading-item-list:focus-within .hub-daily-reading-title,.hub-daily-reading-item-list:hover .hub-daily-reading-title{color:hsl(var(--hub-manuscript-ink))}.hub-daily-chip{border-color:hsl(var(--hub-manuscript-border))!important;background:hsl(var(--hub-manuscript-surface-soft))!important}.hub-daily-chip-list{background:transparent!important;font-size:.75rem!important;padding-inline:.58rem!important;padding-block:.18rem!important;color:hsl(var(--hub-manuscript-muted))!important}.hub-daily-open-button{border:1px solid hsl(var(--hub-manuscript-border)/.8);border-radius:999px;background:hsl(var(--hub-manuscript-surface-soft)/.45);color:hsl(var(--hub-manuscript-muted));transition:border-color .18s ease,color .18s ease,transform .18s ease,background .18s ease}.hub-daily-open-button:focus-visible,.hub-daily-open-button:hover{border-color:hsl(var(--hub-manuscript-rubric)/.28);background:hsl(var(--hub-manuscript-rubric)/.08);color:hsl(var(--hub-manuscript-rubric))}.hub-daily-reading-item:focus-within .hub-daily-open-button,.hub-daily-reading-item:hover .hub-daily-open-button{color:hsl(var(--hub-manuscript-rubric));transform:translateX(2px)}.hub-daily-open-button-list{border-radius:999px;min-height:auto}.hub-daily-reading-item-list:focus-within .hub-daily-open-button,.hub-daily-reading-item-list:hover .hub-daily-open-button{border-color:hsl(var(--hub-manuscript-rubric)/.32);background:hsl(var(--hub-manuscript-rubric)/.08);color:hsl(var(--hub-manuscript-rubric));transform:translateX(1px)}.hub-daily-reading-item-list .hub-overline{font-size:.78rem;letter-spacing:.24em}.hub-topbar{background:hsl(var(--hub-manuscript-bg)/.96);border-bottom:1px solid hsl(var(--hub-manuscript-border)/.7)!important;box-shadow:none}.hub-topbar-wordmark{color:hsl(var(--hub-manuscript-muted));font-size:.74rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase}.hub-topbar-search{min-width:188px;align-items:center;gap:.55rem;border-radius:999px;border:1px solid hsl(var(--hub-manuscript-border));background:hsl(var(--hub-manuscript-surface)/.82);color:hsl(var(--hub-manuscript-muted));padding:.6rem .9rem;text-align:left;transition:background .18s ease,border-color .18s ease}.hub-topbar-search-label{font-size:.95rem;font-weight:400;letter-spacing:-.01em;line-height:1}.hub-topbar-search:focus-visible,.hub-topbar-search:hover{background:hsl(var(--hub-manuscript-surface-soft));border-color:hsl(var(--hub-manuscript-border))}.hub-favorite-language-button,.hub-icon-button,.hub-timer-trigger,.hub-topbar [data-tutorial=new-language-selector],.hub-vocabulary-trigger{border:1px solid transparent;border-radius:.9rem;color:hsl(var(--hub-manuscript-ink));transition:background .18s ease,border-color .18s ease,color .18s ease}.hub-favorite-language-button:focus-visible,.hub-favorite-language-button:hover,.hub-icon-button:focus-visible,.hub-icon-button:hover,.hub-timer-trigger:focus-visible,.hub-timer-trigger:hover,.hub-topbar [data-tutorial=new-language-selector]:focus-visible,.hub-topbar [data-tutorial=new-language-selector]:hover,.hub-vocabulary-trigger:focus-visible,.hub-vocabulary-trigger:hover{background:hsl(var(--hub-manuscript-surface-soft)/.72)!important;border-color:hsl(var(--hub-manuscript-border)/.58);color:hsl(var(--hub-manuscript-ink))!important;box-shadow:inset 0 0 0 1px hsl(var(--hub-manuscript-border)/.42),0 10px 24px -22px rgba(0,0,0,.32)}.hub-timer-trigger{background:transparent;font-size:.9rem;font-variant-numeric:tabular-nums}.hub-timer-readout{display:flex;align-items:center;gap:.45rem;color:hsl(var(--hub-manuscript-ink))}.hub-topbar-timer-value{font-size:1.08rem;font-weight:500;letter-spacing:.035em;line-height:1;font-variant-numeric:tabular-nums}.hub-vocabulary-trigger{color:hsl(var(--hub-manuscript-ink));font-size:.98rem;font-weight:650;letter-spacing:.01em;font-variant-numeric:tabular-nums}.hub-vocabulary-value{font-size:.96rem;font-weight:650;letter-spacing:.02em;line-height:1;font-variant-numeric:tabular-nums}.hub-favorite-language-strip{gap:.15rem}.hub-favorite-language-button{border-radius:999px;background:transparent}.hub-favorite-language-flag{border-radius:999px;border:1px solid hsl(var(--hub-manuscript-border));background:hsl(var(--hub-manuscript-surface));box-shadow:var(--hub-manuscript-shadow-soft)}.hub-favorite-language-badge{border-radius:999px;border:1px solid hsl(var(--hub-manuscript-rubric-badge-ring));background:hsl(var(--hub-manuscript-rubric-badge));color:hsl(var(--hub-manuscript-rubric-badge-ink));font-variant-numeric:tabular-nums}.hub-language-selector-trigger{border:1px solid transparent;border-radius:999px;background:transparent;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.hub-language-selector-primary-flag{border-radius:999px;border:1px solid hsl(var(--hub-manuscript-border));background:hsl(var(--hub-manuscript-surface));box-shadow:var(--hub-manuscript-shadow-soft)}.hub-language-selector-secondary{display:flex;height:1.18rem;width:1.18rem;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;border:2px solid hsl(var(--hub-manuscript-bg));background:hsl(var(--hub-manuscript-surface));box-shadow:0 6px 18px -14px rgba(0,0,0,.28)}.hub-language-selector-secondary-flag{height:100%;width:100%;object-fit:cover;border-radius:999px}.dark .hub-topbar{box-shadow:0 1px 0 hsl(var(--hub-manuscript-border)/.18),0 14px 30px -24px rgba(0,0,0,.55)}.dark .hub-theme [data-sidebar=sidebar]{border-color:hsl(var(--hub-manuscript-border)/.82)!important}.dark .hub-theme [data-sidebar=group-label],.dark .hub-theme [data-sidebar=menu-action],.dark .hub-theme [data-sidebar=menu-badge],.dark .hub-theme [data-sidebar=menu-button],.dark .hub-theme [data-sidebar=menu-sub-button]{color:hsl(var(--hub-manuscript-ink)/.82)!important}.dark .hub-theme [data-sidebar=menu-button]:focus-visible,.dark .hub-theme [data-sidebar=menu-button]:hover,.dark .hub-theme [data-sidebar=menu-sub-button]:hover{background:hsl(var(--hub-manuscript-surface-muted)/.92)!important;color:hsl(var(--hub-manuscript-ink))!important;box-shadow:inset 0 0 0 1px hsl(var(--hub-manuscript-border)/.88)}.dark .hub-theme [data-sidebar=menu-button][data-active=true]{background:hsl(var(--hub-manuscript-surface-muted)/.82)!important;color:hsl(var(--hub-manuscript-rubric-strong))!important;box-shadow:inset 0 0 0 1px hsl(var(--hub-manuscript-border)/.9)}.dark .group[data-collapsible=icon] [data-sidebar=menu-button][data-active=true]{background:transparent!important;box-shadow:none!important}.dark .group[data-collapsible=icon] [data-sidebar=menu-button][data-active=true]:after{background:hsl(var(--hub-manuscript-rubric))}.dark .hub-daily-summary,.dark .hub-deck-card,.dark .hub-empty-state,.dark .hub-heatmap-card,.dark .hub-nav-button,.dark .hub-open-scripture-button,.dark .hub-panel-card,.dark .hub-stat-card{box-shadow:var(--hub-manuscript-shadow-soft)}.dark .hub-deck-card:focus-visible,.dark .hub-deck-card:hover{box-shadow:var(--hub-manuscript-shadow)}.hub-tab-switch-icons{padding:.2rem}.hub-tab-switch-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0}.hub-period-switch{padding:.18rem;gap:.1rem}.hub-period-btn{font-size:.66rem;letter-spacing:.14em;padding:.32rem .6rem}.hub-mensura-lang-flag{border-radius:999px;border:1px solid hsl(var(--hub-manuscript-border));object-fit:cover;box-shadow:var(--hub-manuscript-shadow-soft)}.hub-mensura-lang-name{color:hsl(var(--hub-manuscript-ink)/.9);font-size:.82rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis}.hub-mensura-lang-name,.hub-mensura-lang-time{letter-spacing:.01em;line-height:1;white-space:nowrap}.hub-mensura-lang-time{color:hsl(var(--hub-manuscript-ink));font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums}.hub-mensura-lang-time[data-idle=true]{color:hsl(var(--hub-manuscript-muted));font-weight:500}.hub-mensura-lang-streak{display:inline-flex;align-items:center;gap:.2rem;color:hsl(var(--hub-manuscript-rubric));font-size:.7rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.hub-mensura-lang-track{height:.3rem;width:100%;border-radius:999px;background:hsl(var(--hub-manuscript-surface-muted));overflow:hidden}.hub-mensura-lang-fill{height:100%;border-radius:999px;background:hsl(var(--hub-manuscript-rubric)/.38);transition:width .32s ease}.hub-mensura-lang-fill[data-active=true]{background:hsl(var(--hub-manuscript-rubric)/.72)}.hub-mensura-lang-footer{border-top:1px solid hsl(var(--hub-manuscript-rule));padding-top:.85rem}.hub-mensura-lang-share-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.hub-mensura-lang-share{display:flex;flex-direction:column;gap:.3rem;min-width:0}.hub-mensura-lang-share-head{display:flex;align-items:center;gap:.35rem;min-width:0}.hub-mensura-lang-share-flag{border-radius:999px;border:1px solid hsl(var(--hub-manuscript-border));object-fit:cover;flex-shrink:0}.hub-mensura-lang-share-pct{color:hsl(var(--hub-manuscript-ink));font-family:Cormorant Garamond,EB Garamond,Crimson Pro,serif;font-size:clamp(1.45rem,1.3rem + .28vw,1.65rem);font-weight:500;letter-spacing:-.02em;line-height:.9}.hub-mensura-lang-share-sub{min-height:1rem}.hub-mensura-lang-share-idle{color:hsl(var(--hub-manuscript-muted));font-size:.65rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.hub-mensura-lang-meta-row{display:flex;align-items:center;gap:0;border:1px solid hsl(var(--hub-manuscript-border));border-radius:1.3rem;background:hsl(var(--hub-manuscript-surface)/.72);overflow:hidden}.hub-mensura-lang-meta-item{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:.3rem;padding:.7rem 1rem;min-width:0;overflow:hidden}.hub-mensura-lang-meta-label{display:flex;align-items:center;gap:.4rem}.hub-mensura-lang-meta-icon{width:.8rem;height:.8rem;flex-shrink:0}.hub-mensura-lang-meta-sep{width:1px;align-self:stretch;background:hsl(var(--hub-manuscript-rule));flex-shrink:0}.hub-mensura-lang-meta-value{font-family:Cormorant Garamond,EB Garamond,Crimson Pro,serif;font-size:clamp(1.3rem,1.18rem + .22vw,1.45rem);font-weight:500;letter-spacing:-.02em;line-height:.95;color:hsl(var(--hub-manuscript-ink));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.hub-goal-inline-label{display:flex;flex-direction:column;gap:.2rem;min-width:0}.hub-goal-inline-kicker{display:block;font-size:.58rem!important;letter-spacing:.16em!important;line-height:1!important}.hub-goal-inline-grow{flex:1 1 6.75rem;min-width:5.5rem}.hub-goal-inline-label:not(.hub-goal-inline-grow){flex:0 0 3.5rem;width:3.5rem}.hub-goal-inline-input{height:1.95rem!important;min-height:1.95rem!important;padding:0 .45rem!important;font-size:.72rem!important;line-height:1.2!important;border-radius:.55rem!important;border:1px solid hsl(var(--hub-manuscript-border))!important;background:hsl(var(--hub-manuscript-surface))!important}.hub-goal-inline-input:focus-visible{outline:2px solid hsl(var(--hub-manuscript-rubric)/.28);outline-offset:0}.hub-goal-action-pill{flex-shrink:0;align-self:flex-end}.hub-goal-pencil{display:inline-flex;align-items:center;justify-content:center;height:1.75rem;width:1.75rem;margin-top:.05rem;border-radius:.65rem;border:0;color:hsl(var(--hub-manuscript-muted));background:transparent;cursor:pointer;transition:background .16s ease,color .16s ease}.hub-goal-pencil:focus-visible,.hub-goal-pencil:hover{background:hsl(var(--hub-manuscript-surface-soft));color:hsl(var(--hub-manuscript-rubric))}.hub-goal-pencil:focus-visible{outline:2px solid hsl(var(--hub-manuscript-rubric)/.28);outline-offset:1px}.hub-goal-view-row[data-complete=true]{background:hsl(var(--hub-manuscript-rubric-soft)/.28);margin:0 -.15rem;padding:.2rem .15rem!important;border-radius:.75rem}.hub-goal-accomplish{color:hsl(var(--hub-manuscript-rubric));background:hsl(var(--hub-manuscript-rubric-soft)/.5)}.hub-goal-accomplish:focus-visible,.hub-goal-accomplish:hover{background:hsl(var(--hub-manuscript-rubric));color:hsl(var(--hub-manuscript-surface))}.hub-goal-accomplish:disabled{opacity:.55;cursor:default}.hub-goals-footer{display:flex;flex-direction:column;gap:.55rem}.hub-goals-accomplished-link{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.35rem .5rem;border-radius:.65rem;color:hsl(var(--hub-manuscript-muted));transition:background .16s ease,color .16s ease}.hub-goals-accomplished-link:focus-visible,.hub-goals-accomplished-link:hover{background:hsl(var(--hub-manuscript-surface-soft));color:hsl(var(--hub-manuscript-rubric))}.hub-goals-footer-stats{display:flex;align-items:stretch;border-radius:1rem;border:1px solid hsl(var(--hub-manuscript-border));background:hsl(var(--hub-manuscript-surface)/.72);overflow:hidden}.hub-goals-footer-stat{flex:1;min-width:0;padding:.5rem .75rem .55rem}.hub-goals-footer-sep{width:1px;flex-shrink:0;background:hsl(var(--hub-manuscript-rule))}:root .hub-theme{--hub-serif-font:"Cormorant Garamond","EB Garamond","Crimson Pro",Georgia,serif}:root:not(.dark) .hub-theme{--hub-manuscript-bg:40 43% 99%;--hub-manuscript-surface:0 0% 100%;--hub-manuscript-surface-soft:36 18% 96%;--hub-manuscript-surface-muted:34 14% 91%;--hub-manuscript-rubric-soft:8 48% 95%;--hub-manuscript-border:32 13% 84%;--hub-manuscript-rule:34 12% 88%;--hub-manuscript-ink:222 38% 10%;--hub-manuscript-muted:222 10% 36%;--hub-manuscript-rubric:5 75% 38%;--hub-manuscript-rubric-strong:5 78% 34%;--hub-manuscript-shadow:0 18px 48px -42px rgba(62,43,28,0.38);--hub-manuscript-shadow-soft:0 10px 30px -26px rgba(62,43,28,0.22)}.hub-theme{font-family:var(
    --hub-ui-font,"Inter","Avenir Next","Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,sans-serif
  )}.hub-daily-reading-title,.hub-daily-title,.hub-date-title,.hub-deck-title,.hub-discipline-count,.hub-discipline-title,.hub-empty-title,.hub-goal-title,.hub-goal-value,.hub-manuscript-serif,.hub-mensura-weekly-title,.hub-open-scripture-label,.hub-reading-percent,.hub-reading-title,.hub-section-title,.hub-stat-value,.hub-theme h1,.hub-theme h2,.hub-theme h3,.hub-theme h4,.hub-theme h5,.hub-theme h6,.hub-timer-value{font-family:var(
    --hub-serif-font,"Cormorant Garamond","EB Garamond","Crimson Pro",Georgia,serif
  )}:root:not(.dark) .hub-home-shell{background:#fdfcfa}:root:not(.dark) .hub-background-shell{background:#fdfcfa!important}:root:not(.dark) .hub-home-shell:before{opacity:.14}.dark .hub-theme{--hub-manuscript-bg:0 0% 14%!important;--hub-manuscript-surface:0 0% 18%!important;--hub-manuscript-surface-soft:0 0% 20%!important;--hub-manuscript-surface-muted:0 0% 24%!important;--hub-manuscript-rubric-soft:4 42% 20%!important;--hub-manuscript-border:0 0% 30%!important;--hub-manuscript-rule:0 0% 26%!important;--hub-manuscript-ink:0 0% 96%!important;--hub-manuscript-muted:0 0% 80%!important;--hub-manuscript-rubric:4 82% 66%!important;--hub-manuscript-rubric-strong:4 88% 72%!important;--hub-manuscript-shadow:0 24px 54px -38px rgba(0,0,0,0.72);--hub-manuscript-shadow-soft:0 16px 36px -30px rgba(0,0,0,0.58)}.dark .hub-home-shell{background:hsl(var(--hub-manuscript-bg))}.dark .hub-home-shell:before{display:none}.hub-dashboard-card{min-width:0;border:1px solid hsl(var(--hub-manuscript-border));border-radius:.9rem;background:linear-gradient(180deg,hsl(var(--hub-manuscript-surface)/.98),hsl(var(--hub-manuscript-surface)/.92)),hsl(var(--hub-manuscript-surface));box-shadow:0 1px 0 hsl(0 0% 100%/.9) inset,var(--hub-manuscript-shadow-soft);padding:clamp(1rem,.86rem + .45vw,1.35rem)}.hub-dashboard-card-primary{height:100%;min-height:100%}.hub-dashboard-card .hub-section-header{padding-bottom:1rem}.hub-section-title{color:hsl(var(--hub-manuscript-rubric-strong));font-size:clamp(1.62rem,1.35rem + .6vw,2rem);text-shadow:none}.hub-section-action{font-family:var(--hub-ui-font);color:hsl(var(--hub-manuscript-ink));letter-spacing:.16em}.hub-section-action:focus-visible,.hub-section-action:hover{color:hsl(var(--hub-manuscript-rubric))}.hub-discipline-item{border-bottom-color:hsl(var(--hub-manuscript-rule));padding:.92rem .15rem}.hub-discipline-item-accent{border-radius:.65rem;background:hsl(var(--hub-manuscript-rubric-soft));padding:.98rem 1rem}.hub-discipline-title{color:hsl(var(--hub-manuscript-ink));font-size:clamp(1.18rem,1.05rem + .22vw,1.36rem)}.hub-discipline-count{font-size:clamp(1.35rem,1.18rem + .32vw,1.65rem)}.hub-reading-entry{padding:.92rem 0}.hub-reading-cover{border-radius:.55rem;box-shadow:none}.hub-daily-reading-title,.hub-daily-reading-title-list,.hub-date-title,.hub-deck-title,.hub-reading-title{color:hsl(var(--hub-manuscript-ink))}.hub-daily-title{font-size:clamp(1.75rem,1.55rem + .36vw,2.05rem);line-height:.96}.hub-daily-reading-item,.hub-daily-summary,.hub-deck-card,.hub-empty-state,.hub-heatmap-card,.hub-panel-card,.hub-stat-card{border-radius:.8rem;box-shadow:none}.hub-daily-summary,.hub-deck-card,.hub-heatmap-card,.hub-panel-card,.hub-stat-card{background:hsl(var(--hub-manuscript-surface))}.hub-mensura-panel{border-radius:.85rem;padding:1.1rem}.hub-mensura-bar-track{background:hsl(var(--hub-manuscript-surface-soft))}.hub-mensura-bar-fill{background:hsl(var(--hub-manuscript-rubric)/.55)}.hub-mensura-bar-fill[data-active=true],.hub-progress-fill{background:hsl(var(--hub-manuscript-rubric-strong))}.hub-hodie-grid{gap:.75rem}.hub-deck-card,.hub-hodie-stat{border-radius:.75rem}.hub-due-pill,.hub-manuscript-button,.hub-tab-switch-button[data-active=true]{border-color:hsl(var(--hub-manuscript-rubric-strong))!important;background:hsl(var(--hub-manuscript-rubric-strong))!important;color:white!important;box-shadow:0 10px 20px -16px hsl(var(--hub-manuscript-rubric)/.7)}.hub-tab-switch{border-radius:.75rem;background:hsl(var(--hub-manuscript-surface));padding:.18rem}.hub-tab-switch-button{border-radius:.55rem;font-family:var(--hub-ui-font);padding:.48rem .86rem}.hub-tab-switch-icon-btn{border-radius:.55rem;height:2.35rem;width:2.35rem}.hub-tab-switch-icon-btn>svg{height:1.25rem!important;width:1.25rem!important;stroke-width:2}.hub-tab-switch-icons{gap:0;overflow:hidden;border-color:hsl(var(--hub-manuscript-border)/.82);border-radius:.9rem;background:hsl(var(--hub-manuscript-surface));padding:0;box-shadow:0 10px 28px -26px rgba(62,43,28,.38)}.hub-tab-switch-icons .hub-tab-switch-icon-btn{width:2.45rem;height:2.45rem;border-radius:0;border-right:1px solid hsl(var(--hub-manuscript-border)/.72);background:transparent!important;color:hsl(var(--hub-manuscript-muted))!important;box-shadow:none!important}.hub-tab-switch-icons .hub-tab-switch-icon-btn:last-child{border-right:0}.hub-tab-switch-icons .hub-tab-switch-icon-btn[data-active=true]{border-color:hsl(var(--hub-manuscript-border)/.72)!important;background:transparent!important;color:hsl(var(--hub-manuscript-rubric-strong))!important;box-shadow:none!important}.hub-tab-switch-icons .hub-tab-switch-icon-btn:focus-visible,.hub-tab-switch-icons .hub-tab-switch-icon-btn:hover{background:hsl(var(--hub-manuscript-surface-soft)/.58)!important;color:hsl(var(--hub-manuscript-ink))!important}.hub-tab-switch-icons .hub-tab-switch-icon-btn[data-active=true]:focus-visible,.hub-tab-switch-icons .hub-tab-switch-icon-btn[data-active=true]:hover{color:hsl(var(--hub-manuscript-rubric-strong))!important}.hub-tab-switch-icons .hub-tab-switch-icon-btn>svg{height:1.25rem!important;width:1.25rem!important;stroke-width:2}.hub-topbar{background:hsl(var(--hub-manuscript-bg)/.88);border-bottom-color:hsl(var(--hub-manuscript-border)/.74)!important;-webkit-backdrop-filter:blur(18px) saturate(1.05);backdrop-filter:blur(18px) saturate(1.05)}.hub-topbar,.hub-topbar [role=button],.hub-topbar button,.hub-topbar input,.hub-topbar-wordmark{font-family:var(--hub-ui-font)!important}.hub-topbar-wordmark{color:hsl(220 25% 16%);font-size:.78rem!important;font-weight:600!important;letter-spacing:.24em!important}.hub-topbar-search{width:min(30vw,420px);min-width:220px;border-radius:.9rem;background:hsl(var(--hub-manuscript-surface)/.88);padding-block:.78rem}.hub-topbar-search-label{font-family:var(--hub-ui-font)!important;font-size:.96rem!important;font-weight:400!important}.hub-favorite-language-button,.hub-icon-button,.hub-timer-trigger,.hub-topbar [data-tutorial=new-language-selector],.hub-vocabulary-trigger{border-color:transparent!important;background:transparent!important;box-shadow:none!important}.hub-topbar .hub-favorite-language-button:focus,.hub-topbar .hub-favorite-language-button:focus-visible,.hub-topbar .hub-icon-button:focus,.hub-topbar .hub-icon-button:focus-visible,.hub-topbar .hub-timer-trigger:focus,.hub-topbar .hub-timer-trigger:focus-visible,.hub-topbar .hub-vocabulary-trigger:focus,.hub-topbar .hub-vocabulary-trigger:focus-visible,.hub-topbar [data-tutorial=new-language-selector]:focus,.hub-topbar [data-tutorial=new-language-selector]:focus-visible{border-color:transparent!important;outline:none!important;box-shadow:none!important}.hub-topbar .hub-favorite-language-button:focus-visible,.hub-topbar .hub-favorite-language-button:hover,.hub-topbar .hub-icon-button:focus-visible,.hub-topbar .hub-icon-button:hover,.hub-topbar .hub-timer-trigger:focus-visible,.hub-topbar .hub-timer-trigger:hover,.hub-topbar .hub-vocabulary-trigger:focus-visible,.hub-topbar .hub-vocabulary-trigger:hover,.hub-topbar [data-tutorial=new-language-selector]:focus-visible,.hub-topbar [data-tutorial=new-language-selector]:hover{border-color:transparent!important;background:transparent!important;box-shadow:none!important}:root:not(.dark) .hub-theme [data-sidebar=sidebar]{background:hsl(0 0% 100%/.94)!important;border-color:hsl(var(--hub-manuscript-border)/.78)!important;font-family:var(--hub-ui-font);box-shadow:inset 1px 0 0 hsl(0 0% 100%/.75)}:root:not(.dark) .hub-theme [data-sidebar=header]{border-bottom-color:hsl(var(--hub-manuscript-border)/.58)!important}:root:not(.dark) .hub-theme [data-sidebar=group-label]{color:hsl(var(--hub-manuscript-muted))!important;font-family:var(--hub-ui-font)!important;font-size:.68rem!important;font-weight:700!important;letter-spacing:.19em!important;text-transform:uppercase!important}:root:not(.dark) .hub-theme [data-sidebar=menu-button],:root:not(.dark) .hub-theme [data-sidebar=menu-sub-button]{border-radius:.75rem!important;color:hsl(215 24% 20%)!important;font-family:var(--hub-ui-font)!important;font-size:.92rem!important;font-weight:500!important;letter-spacing:-.02em!important;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}:root:not(.dark) .hub-theme [data-sidebar=menu-button]:focus-visible,:root:not(.dark) .hub-theme [data-sidebar=menu-button]:hover,:root:not(.dark) .hub-theme [data-sidebar=menu-sub-button]:focus-visible,:root:not(.dark) .hub-theme [data-sidebar=menu-sub-button]:hover{background:hsl(var(--hub-manuscript-rubric-soft)/.7)!important;color:hsl(var(--hub-manuscript-rubric-strong))!important}:root:not(.dark) .hub-theme [data-sidebar=menu-button][data-active=true],:root:not(.dark) .hub-theme [data-sidebar=menu-sub-button][data-active=true]{background:hsl(var(--hub-manuscript-rubric-soft))!important;color:hsl(var(--hub-manuscript-rubric-strong))!important;font-weight:650!important;box-shadow:inset 0 0 0 1px hsl(var(--hub-manuscript-rubric)/.08)}:root:not(.dark) .hub-theme [data-sidebar=menu-button] svg,:root:not(.dark) .hub-theme [data-sidebar=menu-sub-button] svg{color:currentColor;stroke-width:1.85}:root:not(.dark) .hub-theme [data-state=expanded] [data-sidebar=header]{height:calc(4rem + env(safe-area-inset-top, 0px))!important;justify-content:flex-start!important;padding-inline:1.1rem!important}:root:not(.dark) .hub-theme [data-state=expanded] [data-sidebar=content]{padding:.65rem .75rem .9rem!important}:root:not(.dark) .hub-theme [data-state=expanded] [data-sidebar=group]{padding:.25rem 0 .45rem!important}:root:not(.dark) .hub-theme [data-state=expanded] [data-sidebar=group-label]{height:auto!important;margin:.85rem 0 .5rem!important;padding-inline:.65rem!important}:root:not(.dark) .hub-theme [data-state=expanded] [data-sidebar=menu]{gap:.38rem!important}:root:not(.dark) .hub-theme [data-state=expanded] [data-sidebar=menu-button]{height:2.7rem!important;gap:.78rem!important;padding-inline:.78rem!important}:root:not(.dark) .hub-theme [data-state=expanded] [data-sidebar=menu-button] svg{height:1.125rem!important;width:1.125rem!important}:root:not(.dark) .hub-theme [data-state=expanded] [data-sidebar=separator]{margin:.55rem .55rem .35rem!important;background:hsl(var(--hub-manuscript-rule))}:root:not(.dark) .hub-theme [data-state=collapsed] [data-sidebar=header]{height:calc(4rem + env(safe-area-inset-top, 0px))!important}:root:not(.dark) .hub-theme [data-state=collapsed] [data-sidebar=content]{align-items:center!important;padding:.65rem .35rem .9rem!important}:root:not(.dark) .hub-theme [data-state=collapsed] [data-sidebar=group]{align-items:center!important;padding:.25rem 0 .45rem!important}:root:not(.dark) .hub-theme [data-state=collapsed] [data-sidebar=menu]{align-items:center!important;gap:.38rem!important}:root:not(.dark) .hub-theme [data-state=collapsed] [data-sidebar=menu-button]{height:2.7rem!important;width:2.7rem!important;border-radius:.75rem!important}:root:not(.dark) .hub-theme [data-state=collapsed] [data-sidebar=menu-button] svg{height:1.125rem!important;width:1.125rem!important}.dark .hub-dashboard-card{border-color:hsl(var(--hub-manuscript-border)/.9);background:hsl(var(--hub-manuscript-surface)/.96);box-shadow:var(--hub-manuscript-shadow-soft)}.dark .hub-theme [data-sidebar=sidebar]{box-shadow:none}.hub-theme [data-sidebar=header]{height:calc(4rem + env(safe-area-inset-top, 0px))!important}.hub-theme [data-sidebar=group-label]{height:auto!important;color:hsl(var(--hub-manuscript-muted))!important}.hub-theme [data-sidebar=menu-button] svg,.hub-theme [data-sidebar=menu-sub-button] svg{color:currentColor;stroke-width:1.85}.hub-theme [data-state=expanded] [data-sidebar=header]{justify-content:flex-start!important;padding-inline:1.1rem!important}.hub-theme [data-state=expanded] [data-sidebar=content]{padding:.65rem .75rem .9rem!important}.hub-theme [data-state=expanded] [data-sidebar=group]{padding:.25rem 0 .45rem!important}.hub-theme [data-state=expanded] [data-sidebar=group-label]{margin:.85rem 0 .5rem!important;padding-inline:.65rem!important}.hub-theme [data-state=expanded] [data-sidebar=menu]{gap:.38rem!important}.hub-theme [data-state=expanded] [data-sidebar=menu-button]{height:2.7rem!important;gap:.78rem!important;padding-inline:.78rem!important}.hub-theme [data-state=expanded] [data-sidebar=separator]{margin:.55rem .55rem .35rem!important;background:hsl(var(--hub-manuscript-rule))}.dark .hub-topbar-wordmark{color:hsl(var(--hub-manuscript-ink))!important}.dark .hub-topbar .hub-favorite-language-button,.dark .hub-topbar .hub-icon-button,.dark .hub-topbar .hub-timer-trigger,.dark .hub-topbar .hub-vocabulary-trigger,.dark .hub-topbar [data-tutorial=new-language-selector],.dark .hub-topbar-search svg,.dark .hub-topbar-search-label{color:hsl(var(--hub-manuscript-ink)/.92)!important}.dark .hub-theme [data-sidebar=sidebar]{background:hsl(var(--hub-manuscript-bg)/.98)!important;border-color:hsl(var(--hub-manuscript-border)/.88)!important}.dark .hub-theme [data-sidebar=header]{border-bottom-color:hsl(var(--hub-manuscript-border)/.72)!important}.dark .hub-theme [data-sidebar=menu-button],.dark .hub-theme [data-sidebar=menu-sub-button]{color:hsl(var(--hub-manuscript-ink)/.88)!important}.dark .hub-theme [data-sidebar=menu-button]:focus-visible,.dark .hub-theme [data-sidebar=menu-button]:hover,.dark .hub-theme [data-sidebar=menu-sub-button]:focus-visible,.dark .hub-theme [data-sidebar=menu-sub-button]:hover{background:hsl(var(--hub-manuscript-surface-muted)/.76)!important;color:hsl(var(--hub-manuscript-ink))!important}.dark .hub-theme [data-sidebar=menu-button][data-active=true],.dark .hub-theme [data-sidebar=menu-sub-button][data-active=true]{background:hsl(var(--hub-manuscript-rubric-soft)/.72)!important;color:hsl(var(--hub-manuscript-rubric-strong))!important;font-weight:650!important;box-shadow:inset 0 0 0 1px hsl(var(--hub-manuscript-rubric)/.14)}:root:not(.dark) .hub-theme{--hub-sidebar-bg:hsl(0 0% 100%/0.94);--hub-sidebar-border:hsl(var(--hub-manuscript-border)/0.78);--hub-sidebar-header-border:hsl(var(--hub-manuscript-border)/0.58);--hub-sidebar-fg:hsl(215 24% 20%);--hub-sidebar-muted-fg:hsl(var(--hub-manuscript-muted));--hub-sidebar-hover-bg:hsl(var(--hub-manuscript-rubric-soft)/0.7);--hub-sidebar-active-bg:hsl(var(--hub-manuscript-rubric-soft));--hub-sidebar-active-fg:hsl(var(--hub-manuscript-rubric-strong));--hub-sidebar-active-ring:hsl(var(--hub-manuscript-rubric)/0.08);--hub-sidebar-shadow:1px 0 0 hsl(0 0% 100%/0.75) inset}.dark .hub-theme{--hub-sidebar-bg:hsl(var(--hub-manuscript-bg)/0.98);--hub-sidebar-border:hsl(var(--hub-manuscript-border)/0.88);--hub-sidebar-header-border:hsl(var(--hub-manuscript-border)/0.58);--hub-sidebar-fg:hsl(var(--hub-manuscript-ink)/0.88);--hub-sidebar-hover-bg:hsl(var(--hub-manuscript-surface-muted)/0.72);--hub-sidebar-active-bg:hsl(var(--hub-manuscript-rubric-soft)/0.82);--hub-sidebar-active-fg:hsl(var(--hub-manuscript-rubric-strong));--hub-sidebar-active-ring:hsl(var(--hub-manuscript-rubric)/0.32);--hub-sidebar-shadow:none}.hub-theme [data-sidebar=sidebar]{background:var(--hub-sidebar-bg)!important;border-color:var(--hub-sidebar-border)!important;box-shadow:var(--hub-sidebar-shadow)!important;font-family:var(--hub-ui-font)!important}.hub-theme [data-sidebar=header]{border-bottom-color:var(--hub-sidebar-header-border)!important}.hub-theme [data-sidebar=group-label]{color:var(--hub-sidebar-muted-fg)!important;font-family:var(--hub-ui-font)!important;font-size:.68rem!important;font-weight:700!important;letter-spacing:.19em!important;text-transform:uppercase!important}.hub-theme [data-sidebar=menu-button],.hub-theme [data-sidebar=menu-sub-button]{border-radius:.75rem!important;color:var(--hub-sidebar-fg)!important;font-family:var(--hub-serif-font)!important;font-size:.92rem!important;font-weight:500!important;letter-spacing:0!important;line-height:1.1!important;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.hub-theme [data-sidebar=menu-button]:focus-visible,.hub-theme [data-sidebar=menu-button]:hover,.hub-theme [data-sidebar=menu-sub-button]:focus-visible,.hub-theme [data-sidebar=menu-sub-button]:hover{background:var(--hub-sidebar-hover-bg)!important;color:var(--hub-sidebar-active-fg)!important;box-shadow:inset 0 0 0 1px var(--hub-sidebar-active-ring)!important}.hub-theme [data-sidebar=menu-button][data-active=true],.hub-theme [data-sidebar=menu-sub-button][data-active=true]{background:var(--hub-sidebar-active-bg)!important;color:var(--hub-sidebar-active-fg)!important;font-weight:650!important;box-shadow:inset 0 0 0 1px var(--hub-sidebar-active-ring)!important}.hub-theme [data-sidebar=menu-button] svg,.hub-theme [data-sidebar=menu-sub-button] svg{height:1.125rem!important;width:1.125rem!important;color:currentColor!important;stroke-width:1.85!important}.dark .hub-theme .group[data-collapsible=icon] [data-sidebar=menu-button][data-active=true]{background:var(--hub-sidebar-active-bg)!important;box-shadow:inset 0 0 0 1px var(--hub-sidebar-active-ring)!important}.dark .hub-theme .group[data-collapsible=icon] [data-sidebar=menu-button][data-active=true]:after{background:var(--hub-sidebar-active-fg)!important}:root .hub-theme{--hub-ui-font:"Inter","Avenir Next","Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--hub-serif-font:"EB Garamond","Crimson Pro",Georgia,serif;--hub-heading-serif-font:"Cormorant Garamond","EB Garamond",Georgia,serif}:root:not(.dark) .hub-theme{--hub-manuscript-bg:40 35% 99%;--hub-manuscript-surface-soft:36 17% 97%;--hub-manuscript-surface-muted:34 12% 93%;--hub-manuscript-rubric-soft:4 42% 96%;--hub-manuscript-border:30 12% 84%;--hub-manuscript-rule:32 11% 88%;--hub-manuscript-muted:222 9% 38%}.hub-deck-meta-row,.hub-empty-copy,.hub-overline,.hub-section-action,.hub-tab-switch-button,.hub-theme,.hub-topbar,.hub-topbar-search-label{font-family:var(--hub-ui-font);letter-spacing:0}.hub-theme .latin-analysis-heading{font-family:Georgia,Times New Roman,Times,serif!important;font-weight:400!important;letter-spacing:0!important}.hub-theme .latin-analysis-heading-lemma{font-weight:600!important}.hub-section-title{font-family:var(--hub-heading-serif-font);font-style:italic;font-weight:500;letter-spacing:0}.hub-daily-reading-title,.hub-daily-title,.hub-date-title,.hub-deck-title,.hub-discipline-count,.hub-discipline-title,.hub-mensura-weekly-title,.hub-reading-percent,.hub-reading-title,.hub-stat-value,.hub-timer-value{font-family:var(--hub-serif-font);font-weight:500;letter-spacing:0}.hub-open-scripture-label{font-family:var(--hub-serif-font);letter-spacing:0}.hub-deck-meta-row,.hub-overline,.hub-section-action,.hub-tab-switch-button,.hub-topbar-wordmark{font-family:var(--hub-ui-font)!important;letter-spacing:.18em!important}:root:not(.dark) .hub-background-shell,:root:not(.dark) .hub-home-shell{background:#fdfcfb!important}:root:not(.dark) .hub-home-shell:before{opacity:.08}.hub-daily-reading-item,.hub-daily-summary,.hub-dashboard-card,.hub-deck-card,.hub-empty-state,.hub-heatmap-card,.hub-panel-card,.hub-stat-card{box-shadow:none}.hub-dashboard-card{border-color:hsl(var(--hub-manuscript-border)/.92);background:hsl(var(--hub-manuscript-surface)/.96)}.hub-daily-reading-item,.hub-daily-summary,.hub-deck-card,.hub-empty-state,.hub-heatmap-card,.hub-panel-card,.hub-stat-card{border-color:hsl(var(--hub-manuscript-border)/.9);background:hsl(var(--hub-manuscript-surface)/.92)}.hub-tab-switch{box-shadow:none}.hub-tab-switch-button{font-weight:700}.hub-theme .hub-translation-shell{border:1px solid hsl(var(--hub-manuscript-border));background:hsl(var(--hub-manuscript-surface));box-shadow:var(--hub-manuscript-shadow-soft)}.hub-theme .hub-translation-side-panel{border:1px solid hsl(var(--hub-manuscript-border));background:hsl(var(--hub-manuscript-surface)/.96)}.hub-theme .hub-translation-input-card,.hub-theme .hub-translation-side-panel.hub-translation-side-panel--flat{border:0;background:transparent;box-shadow:none}.hub-theme .hub-translation-editor{border:1px solid hsl(var(--hub-manuscript-border)/.95);background:hsl(var(--hub-manuscript-surface-soft)/.72);box-shadow:none;transition:border-color .18s ease,background-color .18s ease}.hub-theme .hub-translation-editor:focus-within{border-color:hsl(var(--hub-manuscript-border)/.95);box-shadow:none}.hub-theme .hub-translation-textarea{color:hsl(var(--hub-manuscript-ink));background:hsl(var(--hub-manuscript-surface-soft)/.72)!important;border-color:transparent!important;box-shadow:none!important;outline:none!important;caret-color:hsl(var(--hub-manuscript-rubric-strong))}.hub-theme .hub-translation-textarea:focus,.hub-theme .hub-translation-textarea:focus-visible{border-color:transparent!important;box-shadow:none!important;outline:none!important}.hub-theme .hub-translation-textarea.hub-translation-textarea--mobile-framed{border:1px solid hsl(var(--hub-manuscript-border))!important}.hub-theme .hub-translation-textarea.hub-translation-textarea--mobile-framed:focus,.hub-theme .hub-translation-textarea.hub-translation-textarea--mobile-framed:focus-visible{border:1px solid hsl(var(--hub-manuscript-border))!important}.hub-theme .hub-translation-action-btn{border-color:hsl(var(--hub-manuscript-border));background:hsl(var(--hub-manuscript-surface));color:hsl(var(--hub-manuscript-ink))}.hub-theme .hub-translation-action-btn:focus-visible,.hub-theme .hub-translation-action-btn:hover{background:hsl(var(--hub-manuscript-surface-soft))}.hub-theme .hub-translation-submit-btn{border:1px solid hsl(var(--hub-manuscript-border));background:hsl(var(--hub-manuscript-ink));color:hsl(var(--hub-manuscript-surface))}.hub-theme .hub-translation-submit-btn:focus-visible,.hub-theme .hub-translation-submit-btn:hover{background:hsl(var(--hub-manuscript-rubric-strong));color:hsl(var(--hub-manuscript-surface))}.hub-theme [data-state=collapsed] [data-sidebar=content]{align-items:center!important;padding:.65rem .35rem .9rem!important}.hub-theme [data-state=collapsed] [data-sidebar=group]{align-items:center!important;padding:.25rem 0 .45rem!important}.hub-theme [data-state=collapsed] [data-sidebar=menu]{align-items:center!important;gap:.38rem!important}.hub-theme [data-state=collapsed] [data-sidebar=menu-button]{height:2.7rem!important;width:2.7rem!important;min-height:2.7rem!important;min-width:2.7rem!important;padding:0!important;border-radius:.75rem!important;justify-content:center!important}.hub-theme [data-state=collapsed] [data-sidebar=menu-button] svg{height:1.125rem!important;width:1.125rem!important}.hub-theme .group[data-collapsible=icon] [data-sidebar=menu-button][data-active=true]{background:var(--hub-sidebar-active-bg)!important;box-shadow:inset 0 0 0 1px var(--hub-sidebar-active-ring)!important}.hub-rd-shell{background:radial-gradient(circle at 24% 0,rgba(255,255,255,.92),transparent 34rem),linear-gradient(180deg,hsl(42 34% 98%),hsl(38 31% 95%))}.dark .hub-rd-shell{background:hsl(var(--hub-manuscript-bg))}.hub-rd-shell:before{opacity:.11}.hub-rd-search-shell{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:1.5rem;position:relative;overflow:hidden;border:1px solid hsl(var(--hub-manuscript-border)/.48);border-radius:1.45rem;background:hsl(var(--hub-manuscript-surface)/.96);padding:.86rem 1.18rem;box-shadow:0 26px 54px -38px rgba(43,33,23,.28),inset 0 1px 0 rgba(255,255,255,.88)}.hub-rd-search-shell:before{content:"";position:absolute;inset:0 0 auto;height:.18rem;background:linear-gradient(90deg,hsl(var(--hub-manuscript-rubric-strong)),hsl(var(--hub-manuscript-rubric)/.08))}.hub-rd-search-header{grid-column:1/-1;margin-bottom:0}.hub-rd-search-icon{pointer-events:none;position:absolute;left:1.15rem;top:50%;height:1.75rem;width:1.75rem;transform:translateY(-50%);color:hsl(222 14% 50%)}.hub-rd-search-input{height:4rem;border-radius:1.05rem;border:1px solid hsl(var(--hub-manuscript-border)/.72);background:hsl(var(--hub-manuscript-surface));padding:0 3.7rem 0 4.25rem;color:hsl(var(--hub-manuscript-ink));font-size:1.24rem;letter-spacing:0;box-shadow:inset 0 1px 2px rgba(20,20,20,.03),0 1px 0 rgba(255,255,255,.82);outline:none;transition:border-color .18s ease,box-shadow .18s ease}.hub-rd-search-input::placeholder{color:hsl(var(--hub-manuscript-ink)/.88)}.hub-rd-search-input:focus{border-color:hsl(var(--hub-manuscript-rubric)/.56)!important;box-shadow:0 0 0 4px hsl(var(--hub-manuscript-rubric)/.08),0 1px 2px rgba(20,20,20,.03) inset}.hub-rd-search-clear{position:absolute;right:.85rem;top:50%;display:grid;height:2.28rem;width:2.28rem;transform:translateY(-50%);place-items:center;border-radius:999px;background:hsl(224 12% 92%);color:hsl(223 12% 42%);transition:background-color .16s ease,color .16s ease}.hub-rd-search-clear:hover{background:hsl(var(--hub-manuscript-surface-soft));color:hsl(var(--hub-manuscript-ink))}.hub-rd-search-modes{display:flex;gap:.12rem;overflow:visible;border:1px solid hsl(var(--hub-manuscript-border)/.64);border-radius:.9rem;background:hsl(var(--hub-manuscript-surface));padding:.12rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.84)}.hub-rd-mode-button{display:grid;height:3.5rem;width:5.05rem;place-items:center;color:hsl(var(--hub-manuscript-ink)/.78);transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.hub-rd-mode-button+.hub-rd-mode-button{border-left:0}.hub-rd-mode-button.is-active{margin:0;border-radius:.68rem;box-shadow:inset 0 0 0 1px hsl(var(--hub-manuscript-rubric-strong)),0 8px 18px -16px hsl(var(--hub-manuscript-rubric)/.55),0 0 0 3px hsl(var(--hub-manuscript-rubric)/.05)}.hub-rd-mode-button:hover{background:hsl(var(--hub-manuscript-surface-soft)/.74)}.hub-rd-search-submit{display:inline-flex;height:3.5rem;min-width:9.85rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.88rem;background:linear-gradient(180deg,hsl(358 76% 45%),hsl(358 74% 36%));color:white;font-size:1.05rem;font-weight:700;box-shadow:0 18px 28px -22px hsl(358 74% 34%),inset 0 1px 0 rgba(255,255,255,.28);transition:transform .16s ease,filter .16s ease,opacity .16s ease}.hub-rd-search-submit:hover{filter:brightness(1.04);transform:translateY(-1px)}.hub-rd-search-submit:disabled{cursor:not-allowed;opacity:.56;transform:none}.hub-rd-panel{min-width:0;border:1px solid hsl(var(--hub-manuscript-border)/.48);border-radius:1.15rem;background:hsl(var(--hub-manuscript-surface)/.97);padding:clamp(1.3rem,1rem + .7vw,1.65rem);box-shadow:0 28px 54px -44px rgba(43,33,23,.34),inset 0 1px 0 rgba(255,255,255,.9)}.hub-rd-panel-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.hub-rd-title-wrap{display:inline-flex;min-width:0;align-items:center;gap:.72rem}.hub-rd-title-wrap h2{color:hsl(var(--hub-manuscript-ink));font-size:1.32rem;line-height:1;letter-spacing:0}.hub-rd-title-icon{height:1.45rem;width:1.45rem;color:hsl(var(--hub-manuscript-ink)/.82)}.hub-rd-icon-link{display:grid;height:2.35rem;width:2.35rem;place-items:center;border-radius:999px;color:hsl(var(--hub-manuscript-ink)/.72);transition:background-color .16s ease,color .16s ease}.hub-rd-icon-link:hover{background:hsl(var(--hub-manuscript-surface-soft));color:hsl(var(--hub-manuscript-ink))}.hub-rd-readings-panel .hub-daily-summary-list{padding-bottom:1.05rem;border-bottom:1px solid hsl(var(--hub-manuscript-rule)/.86)}.hub-rd-readings-panel .hub-daily-title{max-width:28rem;color:hsl(var(--hub-manuscript-ink));font-size:clamp(1.85rem,1.55rem + .65vw,2.32rem);line-height:1.02}.hub-rd-readings-panel .hub-daily-reading-item-list{padding-top:.95rem;padding-bottom:.95rem}.hub-rd-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.08rem}.hub-rd-action-tile{display:flex;min-height:7.2rem;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;border:1px solid hsl(var(--hub-manuscript-border)/.6);border-radius:.95rem;background:linear-gradient(180deg,hsl(var(--hub-manuscript-surface)),hsl(var(--hub-manuscript-surface-soft)/.28)),hsl(var(--hub-manuscript-surface));color:hsl(var(--hub-manuscript-ink));font-size:1rem;font-weight:560;box-shadow:0 14px 28px -24px rgba(43,33,23,.26),inset 0 1px 0 rgba(255,255,255,.86);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.hub-rd-action-tile:focus-visible,.hub-rd-action-tile:hover{border-color:hsl(var(--hub-manuscript-rubric)/.32);box-shadow:0 24px 36px -28px rgba(43,33,23,.3),inset 0 1px 0 rgba(255,255,255,.92);outline:none}.hub-rd-action-icon{height:2.12rem;width:2.12rem}.hub-rd-reading-list{display:grid;gap:1.1rem}.hub-rd-reading-row{display:grid;grid-template-columns:4.25rem minmax(0,1fr) auto;align-items:center;gap:1.08rem;text-align:left}.hub-rd-cover{position:relative;height:5.55rem;width:4.25rem;overflow:hidden;box-shadow:0 8px 14px -9px rgba(10,16,28,.54),inset 0 0 0 1px rgba(255,255,255,.24)}.hub-rd-cover-image{background:hsl(var(--hub-manuscript-surface-soft))}.hub-rd-cover-fallback{display:grid;place-items:center;border:1px solid rgba(255,255,255,.36);color:hsl(40 42% 86%)}.hub-book-cover-sienna{background:linear-gradient(90deg,rgba(255,255,255,.12),transparent 16%),linear-gradient(135deg,hsl(20 38% 28%),hsl(18 43% 43%))}.hub-book-cover-navy{background:linear-gradient(90deg,rgba(255,255,255,.12),transparent 16%),linear-gradient(135deg,hsl(209 26% 27%),hsl(210 22% 45%))}.hub-book-cover-olive{background:linear-gradient(90deg,rgba(255,255,255,.14),transparent 16%),linear-gradient(135deg,hsl(75 13% 32%),hsl(73 13% 48%))}.hub-book-cover-vellum{color:hsl(24 34% 42%);background:linear-gradient(90deg,rgba(112,68,34,.12),transparent 16%),linear-gradient(135deg,hsl(34 27% 78%),hsl(34 31% 88%))}.dark .hub-theme .hub-book-cover-sienna{background:linear-gradient(90deg,rgba(255,255,255,.08),transparent 16%),linear-gradient(135deg,hsl(0 0% 24%),hsl(0 0% 34%))}.dark .hub-theme .hub-book-cover-navy{background:linear-gradient(90deg,rgba(255,255,255,.08),transparent 16%),linear-gradient(135deg,hsl(215 10% 23%),hsl(215 9% 34%))}.dark .hub-theme .hub-book-cover-olive{background:linear-gradient(90deg,rgba(255,255,255,.08),transparent 16%),linear-gradient(135deg,hsl(75 5% 24%),hsl(75 5% 34%))}.dark .hub-theme .hub-book-cover-vellum{color:hsl(0 0% 88%);background:linear-gradient(90deg,rgba(255,255,255,.08),transparent 16%),linear-gradient(135deg,hsl(0 0% 30%),hsl(0 0% 42%))}.hub-rd-cover-initials{font-family:Cormorant Garamond,EB Garamond,serif;font-size:1.22rem;font-weight:650}.hub-rd-cover-corner{position:absolute;height:.42rem;width:.42rem;border-color:rgba(255,255,255,.42)}.hub-rd-cover-corner-tl{left:.34rem;top:.34rem;border-left:1px solid;border-top:1px solid}.hub-rd-cover-corner-tr{right:.34rem;top:.34rem;border-right:1px solid;border-top:1px solid}.hub-rd-cover-corner-bl{bottom:.34rem;left:.34rem;border-bottom:1px solid;border-left:1px solid}.hub-rd-cover-corner-br{bottom:.34rem;right:.34rem;border-bottom:1px solid;border-right:1px solid}.hub-rd-reading-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:hsl(var(--hub-manuscript-ink));font-family:Cormorant Garamond,EB Garamond,serif;font-size:1.28rem;letter-spacing:0}.hub-rd-reading-row:hover .hub-rd-reading-title{color:hsl(var(--hub-manuscript-rubric-strong))}.hub-rd-reading-meta,.hub-rd-reading-percent{color:hsl(var(--hub-manuscript-muted));font-size:.86rem;font-weight:520}.hub-rd-reading-meta{margin-top:.36rem}.hub-rd-progress-track{position:relative;height:.22rem;overflow:hidden;border-radius:999px;background:hsl(var(--hub-manuscript-rule))}.hub-rd-progress-fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:hsl(var(--hub-manuscript-rubric-strong))}.hub-rd-horae-panel{height:100%;overflow:hidden}.hub-rd-horae-track{display:grid;grid-template-columns:repeat(8,minmax(5rem,1fr));align-items:start;gap:.45rem;overflow-x:auto;padding:.1rem .1rem .15rem}.hub-rd-hour{position:relative;display:grid;justify-items:center;min-width:5.1rem}.hub-rd-hour-connector{position:absolute;left:calc(-50% + 1.6rem);right:calc(50% + 1.6rem);top:1.58rem;border-top:1px dashed hsl(var(--hub-manuscript-rule))}.hub-rd-hour-orb{display:grid;height:3.22rem;width:3.22rem;place-items:center;border:1px solid hsl(var(--hub-manuscript-rubric)/.32);border-radius:999px;background:hsl(var(--hub-manuscript-rubric-soft)/.26);color:hsl(var(--hub-manuscript-rubric-strong));transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.hub-rd-hour:nth-child(2n) .hub-rd-hour-orb{border-color:hsl(29 80% 52%/.32);color:hsl(29 78% 48%)}.hub-rd-hour:nth-child(4n) .hub-rd-hour-orb{border-color:hsl(86 24% 48%/.36);color:hsl(84 30% 38%)}.hub-rd-hour:nth-child(6n) .hub-rd-hour-orb,.hub-rd-hour:nth-child(7n) .hub-rd-hour-orb{border-color:hsl(225 42% 55%/.34);color:hsl(226 42% 50%)}.hub-rd-hour-orb:hover{transform:translateY(-2px)}.hub-rd-hour-orb.is-complete{background:hsl(145 58% 94%);border-color:hsl(145 48% 52%/.62);color:hsl(145 58% 40%)}.hub-rd-moon{display:block;height:1.18rem;width:1.18rem;border-radius:999px;background:currentColor;box-shadow:-.42rem -.08rem 0 0 hsl(var(--hub-manuscript-surface))}.hub-rd-hour-label{margin-top:.74rem;color:hsl(var(--hub-manuscript-ink));font-size:.86rem;font-weight:620}.hub-rd-hour-time{margin-top:.38rem;color:hsl(var(--hub-manuscript-muted));font-size:.84rem}.hub-rd-study-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.08rem}.hub-rd-study-tile{display:grid;min-height:8.1rem;justify-items:center;border:1px solid hsl(var(--hub-manuscript-border)/.6);border-radius:.9rem;background:hsl(var(--hub-manuscript-surface)/.98);padding:1.05rem .82rem .95rem;text-align:center;box-shadow:0 16px 30px -26px rgba(43,33,23,.28),inset 0 1px 0 rgba(255,255,255,.82)}.hub-rd-study-icon{height:1.85rem;width:1.85rem}.hub-rd-study-value{margin-top:.72rem;color:hsl(var(--hub-manuscript-ink));font-family:Cormorant Garamond,EB Garamond,serif;font-size:2.12rem;font-weight:650;line-height:.9;letter-spacing:0}.hub-rd-study-label{margin-top:.5rem;color:hsl(var(--hub-manuscript-ink));font-size:.86rem;font-weight:520}.hub-rd-empty-state{border:1px dashed hsl(var(--hub-manuscript-border));border-radius:.95rem;padding:1.5rem;text-align:center;color:hsl(var(--hub-manuscript-muted))}.hub-rd-empty-state p:first-child{color:hsl(var(--hub-manuscript-ink))}.dark .hub-rd-action-tile,.dark .hub-rd-panel,.dark .hub-rd-search-shell,.dark .hub-rd-study-tile{box-shadow:0 24px 48px -38px rgba(0,0,0,.78),inset 0 1px 0 rgba(255,255,255,.04)}.dark .hub-rd-search-clear{background:hsl(var(--hub-manuscript-surface-soft));color:hsl(var(--hub-manuscript-muted))}.dark .hub-rd-hour-orb.is-complete{background:hsl(145 28% 20%);color:hsl(145 58% 64%)}@media (max-width:1180px){.hub-rd-study-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.hub-rd-search-shell{grid-template-columns:minmax(0,1fr) minmax(7rem,auto);column-gap:.65rem;row-gap:.75rem;padding:.8rem}.hub-rd-search-header,.hub-rd-search-input-wrap{grid-column:1/-1}.hub-rd-search-input{height:3.55rem;font-size:1.05rem}.hub-rd-search-modes{width:100%}.hub-rd-search-submit{width:100%;min-width:0}.hub-rd-mode-button{flex:1;width:auto}.hub-rd-mode-button.is-active{width:auto}.hub-rd-action-grid,.hub-rd-study-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.hub-rd-panel{border-radius:1rem;padding:1rem}.hub-rd-action-grid,.hub-rd-study-grid{gap:.75rem}.hub-rd-action-tile{min-height:6.4rem}.hub-rd-reading-row{grid-template-columns:3.25rem minmax(0,1fr)}.hub-rd-reading-percent{grid-column:2;justify-self:start}.hub-rd-cover{height:4.35rem;width:3.25rem}}.hub-rd-page-header{display:flex;align-items:center;min-height:1.4rem;margin-bottom:.45rem}.hub-rd-page-header h1{color:hsl(var(--hub-manuscript-rubric-strong))!important;font-family:var(--hub-ui-font),Inter,sans-serif;font-size:.9rem;font-weight:800;line-height:1;letter-spacing:0}.hub-rd-search-shell{column-gap:.6rem;row-gap:.35rem;border-radius:.95rem;padding:.45rem .55rem}.hub-rd-search-icon{left:.95rem;height:1.35rem;width:1.35rem}.hub-rd-search-input{height:2.85rem;border-radius:.72rem;padding-left:3.1rem;padding-right:3rem;font-size:1.02rem}.hub-rd-search-clear{right:.55rem;height:1.95rem;width:1.95rem}.hub-rd-mode-button{height:2.72rem;width:3.45rem;border-radius:.64rem}.hub-rd-mode-button.is-active{height:2.72rem;width:3.45rem;background:hsl(var(--hub-manuscript-surface));box-shadow:inset 0 0 0 1px hsl(var(--hub-manuscript-rubric-strong))}.hub-rd-search-submit{height:2.72rem;min-width:6.4rem;border-radius:.72rem;font-size:.95rem}.hub-rd-panel{border-radius:.92rem;padding:.95rem}.hub-rd-dashboard-grid{align-items:stretch}.hub-rd-fill-panel{display:flex;flex-direction:column;height:100%;min-height:0}.hub-rd-continue-panel{overflow:hidden}.hub-rd-panel-header{margin-bottom:.85rem}.hub-rd-title-wrap h2{font-size:1.12rem}.hub-rd-title-icon{height:1.22rem;width:1.22rem}.hub-rd-icon-link{height:2rem;width:2rem}.hub-rd-readings-panel .hub-daily-summary-list{padding-bottom:.7rem}.hub-rd-readings-panel .hub-daily-title{max-width:24rem;font-size:clamp(1.4rem,1.12rem + .55vw,1.82rem);line-height:1.04}.hub-rd-readings-panel .hub-daily-reading-item-list{padding-top:.65rem;padding-bottom:.65rem}.hub-rd-readings-panel .hub-daily-reading-title-list{font-size:1.02rem}.hub-rd-action-grid{flex:1;grid-template-rows:repeat(3,minmax(0,1fr));gap:.7rem}.hub-rd-action-tile{min-height:0;gap:.52rem;border-radius:.78rem;font-size:.88rem}.hub-rd-action-icon{height:1.65rem;width:1.65rem}.hub-rd-reading-list{flex:1;grid-template-rows:repeat(4,minmax(0,1fr));gap:.65rem}.hub-rd-continue-reading-list{display:flex;flex-direction:column;flex:1 1 auto;max-height:17.5rem;min-height:0;overflow-y:auto;padding-right:.25rem;overscroll-behavior:contain;scrollbar-gutter:stable}.hub-rd-reading-row{grid-template-columns:4rem minmax(0,1fr) auto;gap:.9rem;min-height:0}.hub-rd-continue-reading-list>.hub-rd-reading-row{min-height:5.15rem;flex:1 0 5.15rem}@media (min-width:1280px){.hub-rd-continue-reading-list{flex:1 1 0;height:0;max-height:none}}.hub-rd-cover{height:5.15rem;width:4rem;border-radius:.48rem}.hub-rd-reading-title{font-size:1.16rem;line-height:1.08}.hub-rd-reading-meta,.hub-rd-reading-percent{font-size:.88rem}@media (max-width:560px){.hub-rd-reading-row{grid-template-columns:3.5rem minmax(0,1fr);gap:.82rem}.hub-rd-continue-reading-list>.hub-rd-reading-row{min-height:4.55rem;flex-basis:4.55rem}.hub-rd-reading-percent{grid-column:2;justify-self:start}.hub-rd-cover{height:4.55rem;width:3.5rem}.hub-rd-reading-title{font-size:1.08rem}}.hub-rd-horae-track{grid-template-columns:repeat(8,minmax(4.3rem,1fr));gap:.2rem}.hub-rd-hour{min-width:4.3rem}.hub-rd-hour-connector{left:calc(-50% + 1.25rem);right:calc(50% + 1.25rem);top:1.27rem}.hub-rd-hour-orb{height:2.55rem;width:2.55rem}.hub-rd-hour-label{margin-top:.58rem;font-size:.78rem}.hub-rd-hour-time{margin-top:.28rem;font-size:.75rem}@media (min-width:701px) and (max-width:1279px){.hub-rd-horae-panel .hub-rd-panel-header,.hub-rd-study-panel .hub-rd-panel-header{margin-bottom:.55rem}.hub-rd-horae-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem .45rem;overflow:visible}.hub-rd-hour{min-width:0}.hub-rd-hour-connector{display:none}.hub-rd-hour-label{max-width:100%;margin-top:.34rem;font-size:.72rem;line-height:1.1;overflow-wrap:anywhere}.hub-rd-hour-time{margin-top:.16rem;font-size:.68rem}.hub-rd-study-grid{gap:.52rem}.hub-rd-study-tile{min-height:4.35rem;padding:.42rem .45rem .38rem}.hub-rd-study-icon{height:1.08rem;width:1.08rem}.hub-rd-study-value{margin-top:.24rem;font-size:1.28rem}.hub-rd-study-label{margin-top:.18rem;font-size:.68rem;line-height:1.08}}.hub-rd-study-grid{gap:.8rem}.hub-rd-study-tile{min-height:5.55rem;border-radius:.74rem;padding:.58rem .55rem .55rem}.hub-rd-study-icon{height:1.34rem;width:1.34rem}.hub-rd-study-value{margin-top:.38rem;font-size:1.48rem}.hub-rd-study-label{margin-top:.28rem;font-size:.76rem;line-height:1.15}@media (max-width:900px){.hub-rd-page-header{margin-bottom:.45rem}.hub-rd-search-shell{gap:.7rem;padding:.65rem}}.hub-rd-shell{background:radial-gradient(circle at 16% 8%,rgba(255,255,255,.98),transparent 32rem),radial-gradient(circle at 82% 3%,hsl(var(--hub-manuscript-rubric)/.055),transparent 24rem),linear-gradient(180deg,hsl(42 36% 98%) 0,hsl(37 25% 94%) 100%)}.hub-rd-search-shell{border-color:hsl(220 14% 86%/.92);background:linear-gradient(180deg,hsl(0 0% 100%/.98),hsl(220 22% 98%/.94)),hsl(var(--hub-manuscript-surface));box-shadow:0 8px 24px -20px rgba(15,23,42,.2),inset 0 1px 0 rgba(255,255,255,.92)}.hub-rd-search-input{border-color:hsl(220 12% 80%);background:hsl(0 0% 100%);color:hsl(220 28% 16%);box-shadow:0 1px 0 rgba(255,255,255,.86),inset 0 1px 2px rgba(15,23,42,.06)}.hub-rd-search-input::placeholder{color:hsl(220 24% 18%/.92)}.hub-rd-search-clear{background:hsl(220 12% 91%);color:hsl(220 12% 46%)}.hub-rd-search-modes{border-color:hsl(220 14% 85%/.9);background:linear-gradient(180deg,hsl(0 0% 100%),hsl(36 28% 98%)),hsl(var(--hub-manuscript-surface));box-shadow:0 1px 2px rgba(15,23,42,.04),inset 0 1px 0 rgba(255,255,255,.9)}.hub-rd-mode-button{color:hsl(219 14% 30%)}.hub-rd-mode-button.is-active{color:hsl(var(--hub-manuscript-rubric-strong));background:linear-gradient(180deg,hsl(var(--hub-manuscript-rubric)/.055),hsl(var(--hub-manuscript-surface))),hsl(var(--hub-manuscript-surface));box-shadow:inset 0 0 0 1.5px hsl(var(--hub-manuscript-rubric-strong)),0 5px 12px -10px hsl(var(--hub-manuscript-rubric)/.42)}.hub-rd-search-submit{background:linear-gradient(180deg,hsl(0 78% 51%) 0,hsl(358 76% 40%) 58%,hsl(358 78% 34%) 100%),hsl(var(--hub-manuscript-rubric-strong));box-shadow:0 8px 18px -14px hsl(358 74% 34%/.52),inset 0 1px 0 rgba(255,255,255,.34)}.hub-rd-panel{border-color:hsl(220 14% 86%/.86);background:linear-gradient(180deg,hsl(0 0% 100%/.98) 0,hsl(220 22% 98%/.92) 100%),hsl(var(--hub-manuscript-surface));box-shadow:0 7px 22px -20px rgba(15,23,42,.22),inset 0 1px 0 rgba(255,255,255,.9)}.hub-rd-title-wrap h2{font-weight:720}.hub-rd-title-icon,.hub-rd-title-wrap h2,:root:not(.dark) .hub-theme .hub-rd-title-wrap h2{color:hsl(var(--hub-manuscript-rubric-strong))}.hub-rd-icon-link{color:hsl(220 16% 36%)}.hub-rd-icon-link:hover{background:hsl(var(--hub-manuscript-rubric)/.08);color:hsl(var(--hub-manuscript-rubric-strong))}.hub-rd-readings-panel{position:relative}.hub-rd-readings-panel:before{content:"";position:absolute;inset:0 0 auto;height:.22rem;background:linear-gradient(90deg,hsl(var(--hub-manuscript-rubric-strong)),hsl(var(--hub-manuscript-rubric)/.08))}.hub-rd-readings-panel.hub-rd-no-top-accent:before,.hub-rd-search-shell.hub-rd-no-top-accent:before{content:none;display:none}.hub-rd-liturgical-mark{position:absolute;left:1.05rem;top:1.42rem;display:grid;height:3.72rem;width:3.72rem;place-items:center;border:1px solid hsl(var(--hub-manuscript-rubric)/.2);border-radius:999px;background:radial-gradient(circle,hsl(var(--hub-manuscript-surface)) 0 58%,transparent 59%),hsl(var(--hub-manuscript-rubric)/.045);color:hsl(var(--hub-manuscript-rubric-strong));box-shadow:0 6px 16px -14px hsl(var(--hub-manuscript-rubric)/.38),0 1px 0 rgba(255,255,255,.92) inset}.hub-rd-liturgical-cross{height:1.62rem;width:1.62rem}.hub-rd-liturgical-crosslet{position:absolute;height:.42rem;width:.42rem}.hub-rd-liturgical-crosslet:after,.hub-rd-liturgical-crosslet:before{content:"";position:absolute;border-radius:999px;background:currentColor}.hub-rd-liturgical-crosslet:before{inset:.17rem 0}.hub-rd-liturgical-crosslet:after{inset:0 .17rem}.hub-rd-liturgical-crosslet-tl{left:1rem;top:1rem}.hub-rd-liturgical-crosslet-tr{right:1rem;top:1rem}.hub-rd-liturgical-crosslet-bl{bottom:1rem;left:1rem}.hub-rd-liturgical-crosslet-br{bottom:1rem;right:1rem}.hub-rd-readings-panel .hub-daily-summary-list{min-height:6.1rem;padding-left:4.85rem;padding-bottom:.92rem;border-bottom-color:hsl(var(--hub-manuscript-rule)/.92)}.hub-rd-readings-panel .hub-daily-summary-list>div:first-child .hub-overline{color:transparent;font-size:0;letter-spacing:0}.hub-rd-readings-panel .hub-daily-summary-list>div:first-child .hub-overline:after{content:"TODAY";color:hsl(var(--hub-manuscript-rubric-strong));font-size:.72rem;font-weight:820;letter-spacing:.12em}.hub-rd-readings-panel .hub-daily-title{color:hsl(220 32% 13%);font-weight:760;text-shadow:0 1px 0 rgba(255,255,255,.64)}.hub-rd-readings-panel .hub-daily-reading-item-list{border-bottom-color:hsl(var(--hub-manuscript-rule)/.88)}.hub-rd-readings-panel .hub-daily-reading-item-list[data-completed=true] .hub-daily-check{border-color:hsl(144 61% 49%);background:hsl(144 64% 96%);color:hsl(144 62% 44%)}.hub-rd-readings-panel .hub-daily-reading-item-list[data-completed=true] .hub-daily-reading-title-list{color:hsl(220 26% 18%);text-decoration:none}.hub-rd-readings-panel .hub-daily-reading-kind{background:hsl(35 34% 94%)!important;color:hsl(220 10% 46%)!important}.hub-rd-readings-panel .hub-daily-reading-title-list{color:hsl(220 28% 15%);font-weight:620}.hub-rd-readings-panel .hub-daily-chip-list{border-color:hsl(32 18% 84%)!important;background:hsl(38 30% 98%)!important;color:hsl(220 12% 43%)!important}.hub-rd-action-tile,.hub-rd-study-tile{border-color:hsl(220 14% 86%/.86);background:linear-gradient(180deg,hsl(0 0% 100%) 0,hsl(220 22% 98%) 100%),hsl(var(--hub-manuscript-surface));box-shadow:0 4px 14px -13px rgba(15,23,42,.2),inset 0 1px 0 rgba(255,255,255,.88)}.hub-rd-action-tile span{color:hsl(220 26% 15%);font-weight:720}.hub-rd-action-tile:focus-visible,.hub-rd-action-tile:hover{border-color:hsl(var(--hub-manuscript-rubric)/.42);box-shadow:0 8px 18px -15px rgba(15,23,42,.24),inset 0 1px 0 rgba(255,255,255,.92);transform:translateY(-1px)}.hub-rd-reading-title{color:hsl(220 30% 13%);font-weight:720}.hub-rd-reading-meta,.hub-rd-reading-percent{color:hsl(220 12% 42%);font-weight:640}.hub-rd-progress-track{background:hsl(34 12% 86%)}.hub-rd-progress-fill{background:linear-gradient(90deg,hsl(var(--hub-manuscript-rubric-strong)),hsl(0 72% 45%))}.hub-rd-cover{box-shadow:0 7px 14px -12px rgba(10,16,28,.42),inset 0 0 0 1px rgba(255,255,255,.3),0 0 0 1px rgba(45,28,18,.12)}.hub-book-cover-navy{background:linear-gradient(90deg,rgba(255,255,255,.16),transparent 18%),linear-gradient(135deg,hsl(209 25% 24%),hsl(211 20% 46%))}.hub-rd-hour-connector{border-top-color:hsl(var(--hub-manuscript-border)/.76)}.hub-rd-hour-orb{background:hsl(var(--hub-manuscript-surface));box-shadow:0 5px 14px -13px currentColor,0 0 0 3px hsl(var(--hub-manuscript-rubric)/.035)}.hub-rd-study-value{color:hsl(220 32% 13%);font-weight:760}.hub-rd-study-label{color:hsl(220 20% 18%);font-weight:680}@media (max-width:700px){.hub-rd-liturgical-mark{display:none}.hub-rd-readings-panel .hub-daily-summary-list{padding-left:0}}.hub-rd-shell{--hub-rd-bg:42 24% 97%;--hub-rd-panel:0 0% 100%;--hub-rd-panel-muted:38 18% 97%;--hub-rd-cell:38 18% 95%;--hub-rd-cell-strong:0 0% 100%;--hub-rd-border:32 13% 82%;--hub-rd-rule:34 11% 86%;--hub-rd-ink:220 30% 12%;--hub-rd-muted:220 8% 42%;--hub-rd-subtle:220 7% 54%;--hub-rd-accent:5 62% 39%;--hub-rd-accent-strong:5 68% 33%;--hub-rd-accent-soft:6 48% 95%;--hub-rd-success:140 38% 39%;--hub-rd-on-accent:0 0% 100%;--hub-rd-panel-shadow:0 1px 0 hsl(0 0% 100%/0.86) inset,0 18px 42px -30px hsl(220 24% 20%/0.32),0 4px 12px -10px hsl(220 20% 18%/0.18);--hub-rd-cell-shadow:0 1px 0 hsl(0 0% 100%/0.82) inset,0 12px 24px -20px hsl(220 24% 20%/0.26);background:hsl(var(--hub-rd-bg))!important;color:hsl(var(--hub-rd-ink))}.dark .hub-theme .hub-rd-shell{--hub-rd-bg:0 0% 14%;--hub-rd-panel:0 0% 18%;--hub-rd-panel-muted:0 0% 20%;--hub-rd-cell:0 0% 20%;--hub-rd-cell-strong:0 0% 22%;--hub-rd-border:0 0% 30%;--hub-rd-rule:0 0% 26%;--hub-rd-ink:0 0% 96%;--hub-rd-muted:0 0% 82%;--hub-rd-subtle:0 0% 72%;--hub-rd-accent:4 82% 66%;--hub-rd-accent-strong:4 88% 72%;--hub-rd-accent-soft:4 42% 20%;--hub-rd-success:136 34% 60%;--hub-rd-on-accent:0 0% 100%;--hub-rd-panel-shadow:0 1px 0 hsl(0 0% 100%/0.04) inset,0 18px 40px -32px hsl(0 0% 0%/0.84);--hub-rd-cell-shadow:0 1px 0 hsl(0 0% 100%/0.035) inset,0 12px 28px -24px hsl(0 0% 0%/0.7);background:hsl(var(--hub-rd-bg))!important}.hub-rd-shell,.hub-rd-shell button,.hub-rd-shell input{font-family:var(--hub-ui-font),system-ui,sans-serif;letter-spacing:0}.hub-rd-readings-panel:before,.hub-rd-search-shell:before,.hub-rd-shell:before{display:none!important}.hub-rd-panel,.hub-rd-search-shell,.hub-rd-today-header{border:1px solid hsl(var(--hub-rd-border)/.82)!important;background:hsl(var(--hub-rd-panel)/.94)!important;background-image:none!important;box-shadow:var(--hub-rd-panel-shadow)!important;-webkit-backdrop-filter:blur(10px) saturate(1.05);backdrop-filter:blur(10px) saturate(1.05)}.dark .hub-theme .hub-rd-panel:hover,.hub-rd-panel:hover{border-color:hsl(var(--hub-rd-accent)/.28)!important;box-shadow:0 1px 0 hsl(0 0% 100%/.9) inset,0 22px 50px -34px hsl(220 24% 20%/.38),0 8px 18px -14px hsl(var(--hub-rd-accent)/.16)!important}.dark .hub-theme .hub-rd-panel,.dark .hub-theme .hub-rd-search-shell,.dark .hub-theme .hub-rd-today-header{background-image:none!important}.dark .hub-theme .hub-rd-panel:hover{box-shadow:0 1px 0 hsl(0 0% 100%/.045) inset,0 24px 54px -36px hsl(0 0% 0%/.9),0 8px 20px -16px hsl(var(--hub-rd-accent)/.2)!important}.hub-rd-today-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem;border-radius:1rem;padding:1rem}.hub-rd-date-label,.hub-rd-language-label,.hub-rd-summary-label{font-family:var(--hub-ui-font),system-ui,sans-serif}.hub-rd-date-label{font-size:.75rem;font-weight:620;letter-spacing:0!important}.dark .hub-theme .hub-rd-date-label,.hub-rd-date-label{color:hsl(var(--hub-rd-accent-strong))!important}.hub-rd-today-header h1{color:hsl(var(--hub-rd-ink))!important;font-family:var(--hub-ui-font),system-ui,sans-serif;font-size:clamp(1.75rem,1.45rem + .9vw,2.35rem);font-weight:780;letter-spacing:0!important;line-height:.96;text-shadow:none!important}.hub-rd-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(7.25rem,1fr));gap:.55rem;min-width:min(100%,34rem)}.hub-rd-summary-pill{display:block;min-width:0;border-radius:.75rem;padding:.5rem .75rem}.dark .hub-theme .hub-rd-summary-pill:first-child,.dark .hub-theme .hub-rd-summary-pill:nth-child(3),.dark .hub-theme .hub-rd-summary-strip>.hub-rd-summary-pill,.hub-rd-summary-pill:first-child,.hub-rd-summary-pill:nth-child(3),.hub-rd-summary-strip>.hub-rd-summary-pill{position:relative;overflow:hidden;border-color:hsl(var(--hub-rd-border)/.82)!important;background:hsl(var(--hub-rd-cell)/.82)!important;background-image:none!important;box-shadow:var(--hub-rd-cell-shadow)!important}.hub-rd-summary-head{display:flex;min-width:0;align-items:center;gap:.5rem;color:hsl(var(--hub-rd-muted))!important}.hub-rd-summary-label{color:hsl(var(--hub-rd-muted))!important;font-family:var(--hub-ui-font),system-ui,sans-serif;font-size:.67rem;font-weight:560;letter-spacing:0!important}.hub-rd-summary-value{color:hsl(var(--hub-rd-ink))!important;font-family:"Crimson Pro",var(--hub-serif-font),Georgia,serif;font-size:clamp(1.9rem,1.55rem + .75vw,2.55rem);font-weight:680;line-height:.95;letter-spacing:0!important;text-shadow:none!important}.dark .hub-theme .hub-rd-summary-pill:first-child .hub-rd-summary-icon,.dark .hub-theme .hub-rd-summary-pill:nth-child(3) .hub-rd-summary-icon,.dark .hub-theme .hub-rd-summary-strip>.hub-rd-summary-pill .hub-rd-summary-icon,.hub-rd-summary-pill:first-child .hub-rd-summary-icon,.hub-rd-summary-pill:nth-child(3) .hub-rd-summary-icon,.hub-rd-summary-strip>.hub-rd-summary-pill .hub-rd-summary-icon{box-sizing:border-box;height:1.38rem;width:1.38rem;border-radius:.45rem;background:hsl(var(--hub-rd-accent)/.12)!important;color:hsl(var(--hub-rd-accent-strong))!important;padding:.24rem;box-shadow:none!important}.hub-rd-search-shell{grid-template-columns:10.5rem minmax(0,1fr) auto auto;gap:.72rem;align-items:center;border-radius:1.15rem!important;padding:.82rem;border-color:hsl(var(--hub-rd-border))!important;background:hsl(var(--hub-rd-panel)/.98)!important;box-shadow:0 1px 0 hsl(0 0% 100%/.86) inset,0 24px 54px -36px hsl(220 24% 20%/.42),0 8px 20px -16px hsl(var(--hub-rd-accent)/.18)!important}.hub-rd-panel-header{border-bottom:1px solid hsl(var(--hub-rd-rule))!important;padding-bottom:.72rem}.hub-rd-panel-header.hub-rd-search-header{grid-column:auto;margin-bottom:0;border-bottom:0!important;padding-bottom:0}.hub-rd-search-header .hub-rd-title-wrap{gap:.74rem}.hub-rd-search-header .hub-rd-title-icon{height:1.32rem;width:1.32rem}.hub-rd-search-header .hub-rd-title-wrap h2{font-size:1.12rem;font-weight:680}.hub-rd-title-wrap{gap:.62rem}.hub-rd-title-wrap h2{font-family:var(--hub-ui-font),system-ui,sans-serif;font-size:1.02rem;font-weight:620;letter-spacing:0!important;line-height:1.05;text-shadow:none!important}.hub-rd-title-icon,.hub-rd-title-wrap h2{color:hsl(var(--hub-rd-accent-strong))!important}.hub-rd-action-tile,.hub-rd-hour-orb,.hub-rd-icon-link,.hub-rd-search-input,.hub-rd-search-modes,.hub-rd-study-tile{border-color:hsl(var(--hub-rd-border)/.82)!important;background:hsl(var(--hub-rd-cell)/.82)!important;background-image:none!important;box-shadow:var(--hub-rd-cell-shadow)!important}.hub-rd-search-input-wrap{position:relative;min-width:0;border-radius:1rem}.hub-rd-search-input{height:3.36rem;width:100%;border-radius:1rem!important;border-color:hsl(var(--hub-rd-border))!important;background:hsl(0 0% 100%/.94)!important;color:hsl(var(--hub-rd-ink))!important;caret-color:hsl(var(--hub-rd-accent-strong));padding-left:3.15rem!important;font-size:1.08rem;font-weight:520;box-shadow:inset 0 1px 0 hsl(0 0% 100%/.9),0 10px 22px -20px hsl(220 24% 20%/.35)!important;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.hub-rd-search-icon,.hub-rd-search-input::placeholder{color:hsl(var(--hub-rd-subtle))!important}.hub-rd-search-icon{left:1.02rem;height:1.42rem;width:1.42rem}.hub-rd-search-input:focus{border-color:hsl(var(--hub-rd-accent)/.62)!important;box-shadow:0 0 0 4px hsl(var(--hub-rd-accent)/.12),0 1px 0 hsl(0 0% 100%/.92) inset,0 14px 28px -22px hsl(var(--hub-rd-accent)/.32)!important}.hub-rd-search-input-wrap:focus-within .hub-rd-search-icon{color:hsl(var(--hub-rd-accent-strong))!important}.hub-rd-search-clear{background:hsl(var(--hub-rd-panel-muted))!important;color:hsl(var(--hub-rd-muted))!important}.hub-rd-icon-link:focus-visible,.hub-rd-icon-link:hover,.hub-rd-search-clear:focus-visible,.hub-rd-search-clear:hover{background:hsl(var(--hub-rd-cell-strong))!important;color:hsl(var(--hub-rd-ink))!important;box-shadow:inset 0 0 0 1px hsl(var(--hub-rd-border)/.82)!important}.hub-rd-mode-button{color:hsl(var(--hub-rd-muted))!important;height:3.06rem;width:4.4rem;border-radius:.8rem}.hub-rd-mode-button:focus-visible,.hub-rd-mode-button:hover{background:hsl(var(--hub-rd-cell-strong)/.8)!important;color:hsl(var(--hub-rd-ink))!important}.hub-rd-mode-button.is-active{background:hsl(0 0% 100%/.92)!important;color:hsl(var(--hub-rd-accent-strong))!important;box-shadow:inset 0 0 0 1px hsl(var(--hub-rd-accent)/.5),0 10px 18px -15px hsl(var(--hub-rd-accent)/.36)!important}.hub-rd-search-submit{border:1px solid hsl(var(--hub-rd-accent)/.72);background:hsl(var(--hub-rd-accent))!important;background-image:none!important;color:hsl(var(--hub-rd-on-accent))!important;height:3.36rem;min-width:8.75rem;border-radius:.95rem;font-size:1rem;font-weight:680;box-shadow:0 16px 28px -20px hsl(var(--hub-rd-accent)/.7),0 1px 0 hsl(0 0% 100%/.22) inset!important}.hub-rd-search-submit:focus-visible,.hub-rd-search-submit:hover{background:hsl(var(--hub-rd-accent-strong))!important;color:hsl(var(--hub-rd-on-accent))!important;filter:none;transform:translateY(-1px)}.hub-rd-action-tile,.hub-rd-study-tile{color:hsl(var(--hub-rd-ink))!important;position:relative;overflow:hidden;transform:none}.hub-rd-action-tile:before,.hub-rd-study-tile:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:hsl(var(--hub-rd-ink)/.035);transition:opacity .18s ease}.dark .hub-theme .hub-rd-action-tile:first-child,.dark .hub-theme .hub-rd-study-tile:first-child,.hub-rd-action-tile:first-child,.hub-rd-study-tile:first-child{border-color:hsl(var(--hub-rd-border)/.82)!important;background:hsl(var(--hub-rd-cell)/.82)!important}.dark .hub-theme .hub-rd-action-tile,.dark .hub-theme .hub-rd-hour-orb,.dark .hub-theme .hub-rd-icon-link,.dark .hub-theme .hub-rd-search-input,.dark .hub-theme .hub-rd-search-modes,.dark .hub-theme .hub-rd-study-tile{background-image:none!important}.dark .hub-theme .hub-rd-search-shell{border-color:hsl(var(--hub-rd-border)/.94)!important;background:hsl(var(--hub-rd-panel)/.98)!important;box-shadow:0 1px 0 hsl(0 0% 100%/.045) inset,0 24px 54px -36px hsl(0 0% 0%/.9),0 8px 20px -16px hsl(var(--hub-rd-accent)/.2)!important}.dark .hub-theme .hub-rd-search-input{border-color:hsl(var(--hub-rd-border)/.9)!important;background:hsl(var(--hub-rd-cell-strong)/.92)!important;box-shadow:inset 0 1px 0 hsl(0 0% 100%/.04),0 10px 22px -20px hsl(0 0% 0%/.8)!important}.dark .hub-theme .hub-rd-mode-button.is-active{background:hsl(var(--hub-rd-cell-strong))!important}.dark .hub-theme .hub-rd-action-tile:focus-visible,.dark .hub-theme .hub-rd-action-tile:hover,.dark .hub-theme .hub-rd-study-tile:focus-within,.dark .hub-theme .hub-rd-study-tile:hover{box-shadow:0 1px 0 hsl(0 0% 100%/.055) inset,0 16px 30px -24px hsl(0 0% 0%/.88),0 8px 18px -16px hsl(var(--hub-rd-accent)/.28)!important}.hub-rd-action-tile span,.hub-rd-study-label{color:hsl(var(--hub-rd-muted))!important;font-family:var(--hub-ui-font),system-ui,sans-serif;font-weight:520;letter-spacing:0!important}.hub-rd-action-tile span{color:hsl(var(--hub-rd-ink))!important;font-weight:600}.dark .hub-theme .hub-rd-action-icon,.dark .hub-theme .hub-rd-action-tile:first-child .hub-rd-action-icon,.dark .hub-theme .hub-rd-study-icon,.dark .hub-theme .hub-rd-study-tile:first-child .hub-rd-study-icon,.hub-rd-action-icon,.hub-rd-action-tile:first-child .hub-rd-action-icon,.hub-rd-study-icon,.hub-rd-study-tile:first-child .hub-rd-study-icon{color:hsl(var(--hub-rd-muted))!important;transition:color .18s ease,transform .18s ease}.hub-rd-action-tile:first-child .hub-rd-action-icon{color:hsl(210 31% 42%)!important}.hub-rd-action-tile:nth-child(2) .hub-rd-action-icon{color:hsl(258 23% 45%)!important}.hub-rd-action-tile:nth-child(3) .hub-rd-action-icon{color:hsl(30 42% 40%)!important}.hub-rd-action-tile:nth-child(4) .hub-rd-action-icon{color:hsl(145 26% 36%)!important}.hub-rd-action-tile:nth-child(5) .hub-rd-action-icon{color:hsl(216 22% 40%)!important}.hub-rd-action-tile:nth-child(6) .hub-rd-action-icon{color:hsl(5 48% 38%)!important}.hub-rd-action-tile:focus-visible,.hub-rd-action-tile:hover,.hub-rd-reading-row:focus-visible,.hub-rd-reading-row:hover,.hub-rd-study-tile:focus-within,.hub-rd-study-tile:hover{border-color:hsl(var(--hub-rd-accent)/.38)!important;background:hsl(var(--hub-rd-cell-strong)/.9)!important;box-shadow:0 1px 0 hsl(0 0% 100%/.84) inset,0 16px 28px -22px hsl(220 24% 20%/.34),0 8px 18px -15px hsl(var(--hub-rd-accent)/.26)!important;transform:translateY(-1px)}.hub-rd-action-tile:focus-visible,.hub-rd-action-tile:hover{border-color:hsl(var(--hub-rd-border))!important;background:hsl(var(--hub-rd-cell-strong)/.86)!important;transform:translateY(-2px)}.hub-rd-action-tile:focus-visible:before,.hub-rd-action-tile:hover:before,.hub-rd-study-tile:focus-within:before,.hub-rd-study-tile:hover:before{opacity:1}.hub-rd-action-tile:focus-visible .hub-rd-action-icon,.hub-rd-action-tile:hover .hub-rd-action-icon,.hub-rd-study-tile:focus-within .hub-rd-study-icon,.hub-rd-study-tile:hover .hub-rd-study-icon{color:hsl(var(--hub-rd-accent-strong))!important;transform:translateY(-1px)}.hub-rd-action-tile:first-child:focus-visible .hub-rd-action-icon,.hub-rd-action-tile:first-child:hover .hub-rd-action-icon{color:hsl(210 36% 34%)!important}.hub-rd-action-tile:nth-child(2):focus-visible .hub-rd-action-icon,.hub-rd-action-tile:nth-child(2):hover .hub-rd-action-icon{color:hsl(258 28% 36%)!important}.hub-rd-action-tile:nth-child(3):focus-visible .hub-rd-action-icon,.hub-rd-action-tile:nth-child(3):hover .hub-rd-action-icon{color:hsl(30 48% 34%)!important}.hub-rd-action-tile:nth-child(4):focus-visible .hub-rd-action-icon,.hub-rd-action-tile:nth-child(4):hover .hub-rd-action-icon{color:hsl(145 31% 30%)!important}.hub-rd-action-tile:nth-child(5):focus-visible .hub-rd-action-icon,.hub-rd-action-tile:nth-child(5):hover .hub-rd-action-icon{color:hsl(216 27% 33%)!important}.hub-rd-action-tile:nth-child(6):focus-visible .hub-rd-action-icon,.hub-rd-action-tile:nth-child(6):hover .hub-rd-action-icon{color:hsl(5 54% 32%)!important}.hub-rd-readings-panel{overflow:hidden}.dark .hub-theme .hub-rd-readings-panel{background:hsl(var(--hub-rd-panel)/.94)!important}.hub-rd-liturgical-mark{border-color:hsl(var(--hub-rd-accent)/.26)!important;background:hsl(var(--hub-rd-accent-soft)/.72)!important;background-image:none!important;box-shadow:0 12px 26px -22px hsl(var(--hub-rd-accent)/.56),0 1px 0 hsl(0 0% 100%/.72) inset!important}.hub-rd-liturgical-cross,.hub-rd-liturgical-crosslet,.hub-rd-liturgical-mark{color:hsl(var(--hub-rd-accent-strong))!important}.hub-rd-readings-panel .hub-daily-summary-list{background:transparent!important;border-bottom-color:hsl(var(--hub-rd-rule))!important}.hub-rd-readings-panel .hub-daily-summary-list>div:first-child .hub-overline{color:transparent!important}.hub-rd-readings-panel .hub-daily-summary-list>div:first-child .hub-overline:after{color:hsl(var(--hub-rd-accent-strong))!important;font-family:var(--hub-ui-font),system-ui,sans-serif;font-weight:650;letter-spacing:0!important}.hub-rd-reading-title,.hub-rd-readings-panel .hub-daily-reading-title-list,.hub-rd-readings-panel .hub-daily-title,.hub-rd-study-value{color:hsl(var(--hub-rd-ink))!important;font-family:var(--hub-ui-font),system-ui,sans-serif;letter-spacing:0!important;text-shadow:none!important}.hub-rd-reading-title,.hub-rd-readings-panel .hub-daily-reading-title-list{font-weight:520!important}.hub-rd-readings-panel .hub-daily-title{font-weight:620}.hub-rd-study-value{font-weight:500!important}.hub-rd-readings-panel .hub-daily-reading-item-list{border-bottom-color:hsl(var(--hub-rd-rule))!important;background:transparent!important;transition:background-color .16s ease,transform .16s ease}.hub-rd-readings-panel .hub-daily-reading-item-list:focus-within,.hub-rd-readings-panel .hub-daily-reading-item-list:hover{background:hsl(var(--hub-rd-cell)/.62)!important;transform:translateX(2px)}.hub-rd-readings-panel .hub-daily-check{border-color:hsl(var(--hub-rd-border)/.9)!important;background:transparent!important;color:hsl(var(--hub-rd-muted))!important}.hub-rd-readings-panel .hub-daily-reading-item-list[data-completed=true] .hub-daily-check{border-color:hsl(var(--hub-rd-success)/.62)!important;background:hsl(var(--hub-rd-success)/.14)!important;color:hsl(var(--hub-rd-success))!important}.hub-rd-readings-panel .hub-daily-chip-list,.hub-rd-readings-panel .hub-daily-reading-kind,.hub-rd-readings-panel .hub-daily-summary-list>div:first-child span{border-color:hsl(var(--hub-rd-border)/.82)!important;background:hsl(var(--hub-rd-cell)/.72)!important;color:hsl(var(--hub-rd-muted))!important;font-family:var(--hub-ui-font),system-ui,sans-serif;letter-spacing:0!important}.hub-rd-readings-panel .hub-daily-summary-list>div:first-child span:first-of-type{border-color:hsl(var(--hub-rd-accent)/.36)!important;background:hsl(var(--hub-rd-accent-soft)/.86)!important;color:hsl(var(--hub-rd-accent-strong))!important}.hub-rd-readings-panel .hub-date-button-compact,.hub-rd-readings-panel .hub-nav-button-compact{border-color:transparent!important;background:transparent!important;color:hsl(var(--hub-rd-muted))!important}.hub-rd-readings-panel .hub-date-button-compact:focus-visible,.hub-rd-readings-panel .hub-date-button-compact:hover,.hub-rd-readings-panel .hub-nav-button-compact:focus-visible,.hub-rd-readings-panel .hub-nav-button-compact:hover{border-color:hsl(var(--hub-rd-border)/.82)!important;background:hsl(var(--hub-rd-cell)/.82)!important;color:hsl(var(--hub-rd-ink))!important}.hub-rd-reading-list{gap:.62rem}.hub-rd-reading-row{border:1px solid transparent;border-radius:.78rem;padding:.32rem;transition:background-color .16s ease,border-color .16s ease}.hub-rd-reading-row:focus-visible,.hub-rd-reading-row:hover{border-color:hsl(var(--hub-rd-border)/.82)!important;background:hsl(var(--hub-rd-cell)/.52)!important;box-shadow:inset 0 0 0 1px hsl(var(--hub-rd-border)/.12)!important;transform:none!important}.dark .hub-theme .hub-rd-reading-row:focus-visible,.dark .hub-theme .hub-rd-reading-row:hover{border-color:hsl(var(--hub-rd-border)/.82)!important;background:hsl(var(--hub-rd-cell)/.56)!important}.hub-rd-hour-time,.hub-rd-reading-meta,.hub-rd-reading-percent{color:hsl(var(--hub-rd-muted))!important;font-weight:400!important}.hub-rd-progress-track{background:hsl(var(--hub-rd-rule))!important}.hub-rd-progress-fill{background:hsl(var(--hub-rd-accent))!important;background-image:none!important}.hub-rd-cover{border:1px solid hsl(var(--hub-rd-border)/.54);box-shadow:0 8px 16px -13px hsl(220 22% 18%/.42),inset 0 1px 0 hsl(0 0% 100%/.14)!important}.dark .hub-theme .hub-rd-cover{box-shadow:0 8px 16px -13px hsl(0 0% 0%/.82),inset 0 0 0 1px hsl(0 0% 100%/.035)!important}.hub-rd-cover-fallback{color:hsl(40 32% 90%)!important}.hub-book-cover-sienna{background:hsl(15 34% 34%)!important}.hub-book-cover-navy{background:hsl(208 24% 33%)!important}.hub-book-cover-olive{background:hsl(82 15% 34%)!important}.hub-book-cover-vellum{background:hsl(38 28% 82%)!important;color:hsl(28 30% 34%)!important}.dark .hub-theme .hub-book-cover-sienna{background:hsl(0 0% 32%)!important}.dark .hub-theme .hub-book-cover-navy{background:hsl(215 9% 31%)!important}.dark .hub-theme .hub-book-cover-olive{background:hsl(75 5% 31%)!important}.dark .hub-theme .hub-book-cover-vellum{background:hsl(0 0% 40%)!important;color:hsl(0 0% 92%)!important}.hub-rd-hour-connector{border-top-color:hsl(var(--hub-rd-rule))!important}.dark .hub-theme .hub-rd-hour-orb,.hub-rd-hour-orb{border-color:hsl(var(--hub-rd-border)/.86)!important;color:hsl(var(--hub-rd-muted))!important}.hub-rd-hour:nth-child(2n) .hub-rd-hour-orb{border-color:hsl(38 64% 48%/.36)!important;background:hsl(38 58% 92%/.56)!important;color:hsl(38 70% 38%)!important}.hub-rd-hour:nth-child(4n) .hub-rd-hour-orb{border-color:hsl(96 30% 43%/.38)!important;background:hsl(96 32% 92%/.56)!important;color:hsl(96 36% 34%)!important}.hub-rd-hour:nth-child(6n) .hub-rd-hour-orb,.hub-rd-hour:nth-child(7n) .hub-rd-hour-orb{border-color:hsl(207 42% 48%/.38)!important;background:hsl(207 42% 92%/.56)!important;color:hsl(207 46% 40%)!important}.dark .hub-theme .hub-rd-hour:nth-child(2n) .hub-rd-hour-orb{border-color:hsl(39 62% 61%/.42)!important;background:hsl(39 36% 18%/.78)!important;color:hsl(39 70% 68%)!important}.dark .hub-theme .hub-rd-hour:nth-child(4n) .hub-rd-hour-orb{border-color:hsl(111 26% 56%/.42)!important;background:hsl(111 22% 17%/.78)!important;color:hsl(111 32% 65%)!important}.dark .hub-theme .hub-rd-hour:nth-child(6n) .hub-rd-hour-orb,.dark .hub-theme .hub-rd-hour:nth-child(7n) .hub-rd-hour-orb{border-color:hsl(205 45% 62%/.42)!important;background:hsl(205 28% 18%/.78)!important;color:hsl(205 52% 70%)!important}.hub-rd-hour-orb:focus-visible,.hub-rd-hour-orb:hover{border-color:hsl(var(--hub-rd-accent)/.4)!important;color:hsl(var(--hub-rd-accent-strong))!important}.dark .hub-theme .hub-rd-hour-orb.is-complete,.hub-rd-hour-orb.is-complete{border-color:hsl(var(--hub-rd-success)/.64)!important;background:hsl(var(--hub-rd-success)/.14)!important;color:hsl(var(--hub-rd-success))!important}.hub-rd-hour-label{color:hsl(var(--hub-rd-ink))!important;font-weight:650;letter-spacing:0!important}.hub-rd-moon{box-shadow:-.42rem -.08rem 0 0 hsl(var(--hub-rd-cell))}.hub-rd-empty-state{border-color:hsl(var(--hub-rd-border))!important;background:hsl(var(--hub-rd-cell)/.62)!important;color:hsl(var(--hub-rd-muted))!important}.hub-rd-empty-state p:first-child{color:hsl(var(--hub-rd-ink))!important}.dark .hub-theme{--hub-sidebar-bg:hsl(0 0% 14%/0.98);--hub-sidebar-border:hsl(0 0% 30%/0.9);--hub-sidebar-header-border:hsl(0 0% 26%/0.9);--hub-sidebar-fg:hsl(0 0% 90%);--hub-sidebar-muted-fg:hsl(0 0% 76%);--hub-sidebar-hover-bg:hsl(0 0% 20%/0.92);--hub-sidebar-active-bg:hsl(216 30% 24%/0.92);--hub-sidebar-active-fg:hsl(216 52% 74%);--hub-sidebar-active-ring:hsl(216 52% 74%/0.34)}.dark .hub-topbar{border-bottom-color:hsl(0 0% 30%/.9)!important;background:hsl(0 0% 14%/.96)!important;box-shadow:inset 0 1px 0 hsl(0 0% 100%/.035),0 12px 24px -20px hsl(0 0% 0%/.72)!important}.dark .hub-topbar-wordmark{color:hsl(0 0% 96%)!important;letter-spacing:0!important}.dark .hub-topbar-search{border-color:hsl(0 0% 30%/.92)!important;background:hsl(0 0% 18%/.92)!important;color:hsl(0 0% 92%)!important;box-shadow:none!important}.dark .hub-topbar .hub-favorite-language-button,.dark .hub-topbar .hub-icon-button,.dark .hub-topbar .hub-timer-trigger,.dark .hub-topbar .hub-vocabulary-trigger,.dark .hub-topbar [data-tutorial=new-language-selector],.dark .hub-topbar-search svg,.dark .hub-topbar-search-label{color:hsl(0 0% 72%)!important}.dark .hub-topbar .hub-favorite-language-button:focus-visible,.dark .hub-topbar .hub-favorite-language-button:hover,.dark .hub-topbar .hub-icon-button:focus-visible,.dark .hub-topbar .hub-icon-button:hover,.dark .hub-topbar .hub-timer-trigger:focus-visible,.dark .hub-topbar .hub-timer-trigger:hover,.dark .hub-topbar .hub-vocabulary-trigger:focus-visible,.dark .hub-topbar .hub-vocabulary-trigger:hover,.dark .hub-topbar [data-tutorial=new-language-selector]:focus-visible,.dark .hub-topbar [data-tutorial=new-language-selector]:hover{background:hsl(0 0% 22%/.92)!important;color:hsl(0 0% 96%)!important;box-shadow:inset 0 0 0 1px hsl(0 0% 30%/.92)!important}@media (max-width:700px){.hub-rd-shell>.mx-auto{padding-inline:.9rem;padding-top:.75rem}.hub-rd-today-header{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.55rem;padding:.85rem}.hub-rd-today-header h1{display:none}.hub-rd-date-label{white-space:nowrap}.hub-rd-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.44rem;min-width:0;width:100%}.hub-rd-summary-pill{min-height:4.15rem;padding:.46rem .56rem .32rem}.hub-rd-summary-icon{display:none!important}.hub-rd-summary-head{display:block}.hub-rd-summary-label{display:block;width:100%;font-size:.68rem;line-height:1.05;overflow:visible;text-overflow:clip;white-space:normal}.hub-rd-summary-value{margin-top:.28rem;font-size:1.85rem;font-weight:700}.hub-rd-search-shell{grid-template-columns:minmax(0,1fr) 5.8rem;gap:.55rem;padding:.7rem}.hub-rd-panel-header.hub-rd-search-header,.hub-rd-search-input-wrap{grid-column:1/-1}.hub-rd-search-modes{grid-column:1;min-width:0}.hub-rd-search-submit{grid-column:2;min-width:0}.hub-rd-quick-actions-panel,.hub-rd-study-panel{display:none}.hub-rd-continue-reading-list{max-height:20.25rem}.hub-rd-horae-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem .42rem;overflow:visible}.hub-rd-hour{min-width:0}.hub-rd-hour-connector{display:none}.hub-rd-hour-label{max-width:100%;font-size:.68rem;line-height:1.05;overflow-wrap:anywhere}.hub-rd-hour-time{font-size:.65rem}}@media (max-width:420px){.hub-rd-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.hub-rd-summary-value{font-size:1.65rem}}@media (min-width:769px){.hub-rd-today-header{padding:.75rem 0 1rem!important;border:0!important;border-bottom:1px solid hsl(var(--hub-rd-border)/.72)!important;border-radius:0!important}.dark .hub-theme .hub-rd-today-header,.hub-rd-today-header{background:transparent!important;box-shadow:none!important}.hub-rd-summary-strip{gap:0!important;border-left:1px solid hsl(var(--hub-rd-border)/.65)}.dark .hub-theme .hub-rd-summary-strip>.hub-rd-summary-pill,.hub-rd-summary-pill,.hub-rd-summary-pill:first-child,.hub-rd-summary-pill:nth-child(3),.hub-rd-summary-strip>.hub-rd-summary-pill{min-height:3.6rem!important;border:0!important;border-right:1px solid hsl(var(--hub-rd-border)/.65)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}}.hub-study-action{border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.hub-study-action:focus-visible,.hub-study-action:hover{background:hsl(var(--hub-rd-cell)/.72)!important;transform:none!important;box-shadow:none!important}.hub-page-frame{width:100%;max-width:90rem;margin-inline:auto;padding:1.75rem 2rem 4.5rem}.hub-page-header{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid hsl(var(--hub-manuscript-border))}.hub-page-title{color:hsl(var(--hub-manuscript-ink));font-family:var(--font-serif),Georgia,serif;font-size:clamp(2rem,1.55rem + 1.25vw,3rem);font-weight:500;letter-spacing:-.03em;line-height:1}.hub-page-meta{margin-top:.5rem;color:hsl(var(--hub-manuscript-muted));font-size:.78rem;font-weight:500}.dark .hub-theme .hub-page-toolbar-surface,.hub-page-toolbar-surface{padding:0!important;border:0!important;border-top:1px solid hsl(var(--hub-manuscript-border))!important;border-bottom:1px solid hsl(var(--hub-manuscript-border))!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.dark .hub-theme .hub-object-card,.hub-object-card{border-radius:.65rem!important;box-shadow:none!important}.hub-page-summary{display:flex;align-items:center;gap:1.5rem;color:hsl(var(--hub-manuscript-muted));font-size:.72rem}.hub-page-summary strong{color:hsl(var(--hub-manuscript-ink));font-family:var(--font-serif),Georgia,serif;font-size:1.15rem;font-weight:500}@media (max-width:700px){.hub-page-frame{padding:1.5rem 1rem 6rem}.hub-page-header{align-items:flex-start}.hub-page-title{font-size:2.2rem}}