.parent-workspace{font-size:1.0625rem;line-height:1.6}.parent-workspace .text-xs,.parent-workspace .text-\[11px\],.parent-workspace .text-\[10px\]{font-size:.9375rem;line-height:1.5}.parent-workspace .text-sm{font-size:1rem;line-height:1.5}.parent-workspace button,.parent-workspace input:not([type=checkbox]),.parent-workspace select{min-height:3rem}.parent-workspace button{white-space:normal;height:auto}.parent-workspace input,.parent-workspace textarea,.parent-workspace select{font-size:1rem}.parent-workspace .parent-card{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:1rem;padding:clamp(1rem,3vw,1.5rem)}.parent-workspace .parent-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.parent-workspace .parent-nav a{border:1px solid hsl(var(--border));background:hsl(var(--card));min-height:3rem;color:hsl(var(--foreground));border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.65rem;text-decoration:none;display:flex}.parent-workspace .parent-nav a[aria-current=page]{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary));font-weight:600}.parent-workspace [data-parent-panel]{scroll-margin-top:7rem}.parent-workspace .parent-card h2,.parent-workspace .parent-card h3{overflow-wrap:anywhere}.parent-workspace .parent-card :where(.truncate){white-space:normal;overflow-wrap:anywhere}.parent-workspace :where(button,a,input,select,textarea,summary):focus-visible{outline:3px solid hsl(var(--ring));outline-offset:3px}@media (width<=600px){.parent-workspace .parent-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.parent-workspace .parent-nav a{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.parent-workspace *,.parent-workspace :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.parent-family-shell{background:hsl(var(--background));color:hsl(var(--foreground))}.parent-workspace .parent-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.parent-workspace .parent-nav a[aria-current=page]{background:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.parent-workspace .parent-daily-primary{border-left:5px solid hsl(var(--primary));box-shadow:0 4px 18px hsl(var(--foreground) / 4%)}.parent-workspace .parent-daily-primary>header{border-bottom:1px solid hsl(var(--border));padding-bottom:.75rem}.parent-workspace .parent-action-card{border:1px solid hsl(var(--border));text-align:left;background:hsl(var(--card));color:inherit;border-radius:.85rem;padding:1.25rem}.parent-workspace .parent-action-card:hover{border-color:hsl(var(--primary));background:hsl(var(--muted))}.parent-workspace .parent-support-settings{border-bottom:1px solid hsl(var(--border))}.parent-workspace .parent-support-settings>summary{width:fit-content}.parent-workspace .parent-eyebrow{letter-spacing:.04em;color:inherit;font-size:.875rem;font-weight:700}.parent-workspace .parent-step-stage{border-top:4px solid hsl(var(--primary));max-width:44rem;margin-inline:auto}.parent-workspace .parent-step-stage .parent-reading-text{font-size:1.55rem;font-weight:600;line-height:1.7}.parent-workspace .parent-reading-line{border-left:4px solid hsl(var(--primary));background:hsl(var(--muted));padding:1rem}.parent-workspace.parent-calm{scroll-behavior:auto}.parent-workspace.parent-calm *,.parent-workspace.parent-calm :before,.parent-workspace.parent-calm :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.parent-workspace.parent-calm .parent-card{box-shadow:none}.parent-workspace.parent-calm [data-parent-decoration]{display:none}.parent-workspace.parent-calm .parent-secondary{background:0 0;border-color:#0000}.parent-workspace.parent-large-text :where(p,li,label,input,select,textarea,button,summary,.text-sm,.text-xs){font-size:1.2rem;line-height:1.65}.parent-workspace :where(p,li,button,a){overflow-wrap:anywhere}@media (width<=700px){.parent-workspace .parent-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.parent-workspace .parent-nav a{justify-content:flex-start}.parent-workspace .parent-nav a:last-child{grid-column:1/-1}}
