@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:var(--background);--color-foreground:var(--foreground)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.bg-background{background-color:var(--color-background)}.text-foreground{color:var(--color-foreground)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--wk-deep-navy:#0f1d2d;--wk-ink:#142235;--wk-warm-sand:#e8dfcf;--wk-cream:#fffdf7;--wk-warm-white:#faf7ef;--wk-sage-green:#a6b79b;--wk-sage-deep:#748a70;--wk-muted-gold:#c8a061;--wk-gold-light:#ddba72;--wk-soft-sky:#bbd6e8;--wk-soft-blue:#e7f1f7;--wk-border:#ded5c5;--wk-body:#334155;--wk-font-heading:Sora, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wk-font-body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wk-font-wordmark:Georgia, "Cormorant Garamond", "Playfair Display", serif;--wk-radius-sm:8px;--wk-radius-md:12px;--wk-radius-lg:20px;--wk-radius-xl:28px;--wk-radius-pill:999px;--wk-shadow-soft:0 10px 30px #0f1d2d14;--wk-shadow-card:0 18px 48px #0f1d2d1a;--wk-shadow-raised:0 26px 70px #0f1d2d24;--wk-shadow-button:0 8px 18px #c8a06138;--wk-section-space:clamp(48px, 8vw, 112px);--wk-card-padding:24px;--wk-gutter:clamp(16px, 3vw, 32px);--background:var(--wk-warm-white);--foreground:var(--wk-ink);--muted:var(--wk-body);--accent:var(--wk-sage-deep);--accent-strong:var(--wk-deep-navy);--amber:var(--wk-muted-gold);--rose:#a9585f;--blue:#426f95;--surface:var(--wk-cream);--surface-strong:var(--wk-warm-sand);--line:var(--wk-border);--violet:#6d6f92;--shadow:var(--wk-shadow-raised);--glass:#fffdf7c7;--glass-strong:#fffdf7f2}*{box-sizing:border-box}body{background:linear-gradient(135deg, #a6b79b2e, transparent 34%), linear-gradient(220deg, #bbd6e847, transparent 38%), linear-gradient(180deg, var(--wk-cream) 0%, var(--background) 100%);color:var(--foreground);font-family:var(--wk-font-body);margin:0}.auth-page{align-items:center;min-height:100vh;padding:24px;display:flex}.auth-panel{max-width:520px;margin:0 auto}.auth-kicker{color:var(--muted);letter-spacing:0;text-transform:uppercase;margin:0 0 12px;font-size:.85rem;font-weight:700}.auth-panel h1{color:var(--foreground);margin:0 0 16px;font-size:2.4rem;line-height:1}.auth-panel p{color:var(--muted);line-height:1.6}.auth-error{color:#9f2f2f;font-weight:700}.auth-notice{border:1px solid var(--amber)}@supports (color:color-mix(in lab, red, red)){.auth-notice{border:1px solid color-mix(in srgb, var(--amber), white 35%)}}.auth-notice{background:var(--amber);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.auth-notice{background:color-mix(in srgb, var(--amber), white 84%)}}.auth-notice{color:var(--foreground);padding:10px 12px;font-weight:850}.auth-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.auth-primary,.auth-secondary{border-radius:8px;padding:12px 18px;font-weight:800;text-decoration:none}.auth-primary{background:var(--foreground);color:var(--background)}.auth-secondary{border:1px solid var(--line);color:var(--foreground)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}button{font:inherit}h1,h2,h3,p{margin-top:0}.app-shell{width:min(100%,1440px);min-height:100vh;margin:0 auto;padding:clamp(12px,2.2vw,26px);display:grid}.app-frame{grid-template-columns:clamp(292px,26vw,360px) minmax(0,1fr);align-items:start;gap:clamp(16px,1.7vw,24px);display:grid}.app-frame-first-run{grid-template-columns:minmax(0,1fr);width:min(980px,100%);margin:0 auto}.app-frame-first-run .coach-workspace{min-height:calc(100vh - clamp(24px,4.4vw,52px));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;align-items:center;padding:0;display:grid}.app-sidebar{color:#f6fffb;-webkit-backdrop-filter:blur(20px)saturate(1.15);backdrop-filter:blur(20px)saturate(1.15);background:linear-gradient(#ffffff0f,#0000 34%),linear-gradient(#10211f 0%,#152b28 100%);border:1px solid #ffffff14;border-radius:22px;gap:12px;max-height:none;padding:14px 12px;display:grid;position:sticky;top:clamp(10px,1.8vw,20px);overflow:visible;box-shadow:0 28px 70px #121f2238}.app-main-panel{gap:10px;min-width:0;display:grid}.app-main-panel>.coach-workspace{grid-column:1/-1;width:100%}.brand-panel{gap:16px;padding:8px 10px 6px;display:grid}.brand-lockup{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px;display:grid}.brand-mark{filter:drop-shadow(0 12px 18px #00000038);width:76px;height:76px}.brand-wording span{color:var(--wk-cream);font-family:var(--wk-font-heading);font-size:clamp(2.1rem,3.1vw,3rem);font-weight:900;line-height:.9}.brand-panel h1{color:#f6fffb;margin:0;font-size:clamp(1.9rem,2.35vw,2.55rem);line-height:1.02}.brand-panel p{color:#f6fffbad;max-width:28ch;margin:0;font-size:clamp(1rem,1.18vw,1.18rem);line-height:1.35}.app-sidebar .eyebrow{color:#85ddd2;font-size:.72rem}.sidebar-art{background:var(--surface);border:1px solid #171d1a1a;border-radius:14px;min-height:136px;margin:0;position:relative;overflow:hidden;box-shadow:0 14px 34px #181e1a1f}.sidebar-art img{object-fit:cover}.sidebar-art figcaption{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#171d1ab8;border:1px solid #fffdf8b8;border-radius:999px;align-items:center;gap:7px;width:fit-content;max-width:calc(100% - 16px);padding:7px 9px;font-size:.76rem;font-weight:850;display:inline-flex;position:absolute;bottom:8px;left:8px;right:8px}.profile-shell-card{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#ffffff14;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.profile-orb{color:#10211f;background:#f6fffb;border-radius:13px;place-items:center;width:40px;height:40px;font-size:.92rem;font-weight:950;display:grid}.profile-shell-card div:not(.profile-orb){min-width:0}.profile-shell-card span,.frame-nav>span{color:#85ddd2;text-transform:uppercase;font-size:.72rem;font-weight:950}.profile-shell-card strong{color:#f6fffb}.profile-shell-card strong,.profile-shell-card p{text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.profile-shell-card p{color:#f6fffbad;font-size:.82rem;font-weight:750}.profile-shell-card small{color:#a0e4dc;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:850;display:block;overflow:hidden}.profile-open-label{color:#f6fffb;cursor:pointer;min-height:34px;font:inherit;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;padding:7px 10px;font-size:.8rem;font-weight:900}.profile-shell-card .profile-open-label{display:none}.profile-open-label{text-transform:none;justify-content:center;align-items:center;display:inline-flex}.frame-stats{gap:6px;display:grid}.frame-stat{color:#f6fffbe0;cursor:pointer;width:100%;min-height:38px;font:inherit;text-align:left;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:6px 10px;display:grid}.frame-stat:hover{background:#ffffff1a;border-color:#85ddd252}.frame-stat span{gap:1px;min-width:0;display:grid}.frame-stat strong{color:#f6fffb;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:950;line-height:1;overflow:hidden}.frame-stat small{color:#f6fffbad;letter-spacing:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.62rem;font-weight:900;line-height:1.05;overflow:hidden}.frame-nav{gap:9px;padding:2px 0;display:grid}.frame-nav .app-tabs{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:5px;padding:0;display:grid;position:static}.frame-nav .app-tabs button{color:#f6fffbb8;text-align:left;border-radius:14px;justify-content:flex-start;align-items:center;gap:10px;min-height:44px;padding:0 12px;display:flex}.frame-nav .app-tabs button[aria-pressed=true]{color:#10211f;background:#f6fffb;box-shadow:0 12px 24px #030e0c3d}.account-nav-action{color:#f6fffbdb;background:#f6fffb14;border:1px solid #f6fffb29;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:38px;font-size:.82rem;font-weight:900;text-decoration:none;display:inline-flex}.account-nav-action:hover{color:#f6fffb;background:#f6fffb24}.account-nav-action .app-icon{width:16px;height:16px}.build-stamp{color:#f6fffb8f;border-top:1px solid #ffffff1a;gap:3px;padding:10px 8px 0;font-size:.68rem;line-height:1.25;display:grid}.build-stamp a{color:inherit;gap:2px;text-decoration:none;display:grid}.build-stamp a:hover strong,.build-stamp a:focus-visible strong{color:#f6fffb;text-underline-offset:3px;text-decoration:underline}.build-stamp strong{color:#f6fffbb8;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:900;overflow:hidden}.build-stamp time{color:inherit}.mobile-nav-meta{display:none}.change-history-page{background:radial-gradient(circle at 86% 12%, #ddba7238, transparent 14rem), linear-gradient(180deg, var(--wk-cream), var(--wk-soft-blue));min-height:100vh;color:var(--wk-deep-navy);gap:clamp(18px,4vw,34px);padding:clamp(22px,6vw,72px);display:grid}.change-history-hero,.change-history-entry,.change-history-build{width:min(980px,100%);margin:0 auto}.change-history-hero{box-shadow:var(--wk-shadow-card);background:#fffdf7db;border:1px solid #ded5c5d1;border-radius:28px;align-content:start;gap:14px;padding:clamp(24px,5vw,48px);display:grid}.change-history-hero h1{max-width:760px}.change-history-hero p:not(.eyebrow){max-width:680px;color:var(--wk-body);font-size:clamp(1rem,2vw,1.22rem);line-height:1.55}.change-history-back{border:1px solid var(--wk-deep-navy);background:var(--wk-deep-navy);color:#fffdf7;border-radius:999px;width:fit-content;padding:11px 18px;font-weight:900;text-decoration:none}.change-history-list{gap:14px;display:grid}.change-history-entry{background:#fffdf7e6;border:1px solid #ded5c5e0;border-radius:22px;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:22px;padding:clamp(20px,4vw,30px);display:grid;box-shadow:0 18px 44px #0f1d2d1a}.change-history-entry p{color:var(--wk-sage-deep);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:950}.change-history-entry h2{margin-top:8px;font-size:clamp(1.45rem,3vw,2rem)}.change-history-current-badge{background:var(--wk-soft-blue);border-radius:999px;width:fit-content;margin-top:12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.change-history-current-badge{background:color-mix(in srgb, var(--wk-soft-blue), white 34%)}}.change-history-current-badge{color:var(--wk-deep-navy);padding:7px 10px;font-size:.78rem;font-weight:950}.change-history-release-notes{align-content:start;gap:18px;display:grid}.change-history-release-notes>time{color:var(--wk-sage-deep);font-size:.86rem;font-weight:900}.change-history-category{border-top:1px solid #ded5c5c2;gap:10px;padding-top:18px;display:grid}.change-history-category:first-of-type{border-top:0;padding-top:0}.change-history-category h3{margin:0;font-size:.78rem}.change-history-category h3 span{width:fit-content;color:var(--wk-sage-deep);white-space:nowrap;background:#5f84761a;border:1px solid #39635433;border-radius:999px;padding:5px 8px;font-size:.72rem;font-weight:950;line-height:1;display:inline-flex}.change-history-category ul{gap:9px;margin:0;padding:0 0 0 1.1rem;display:grid}.change-history-category li{color:var(--wk-body);font-size:1rem;font-weight:850;line-height:1.5}.change-history-category li::marker{color:var(--wk-sage-deep)}.change-history-build{color:var(--wk-body);font-size:.92rem;font-weight:800}@media (max-width:700px){.change-history-page{padding:18px 12px 32px}.change-history-hero{border-radius:24px;padding:24px}.change-history-entry{border-radius:20px;grid-template-columns:minmax(0,1fr);gap:18px;padding:22px}.change-history-category li{font-size:.98rem}}.product-header{-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:#fffffbb8;border:1px solid #12191814;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(260px,380px);align-items:center;gap:18px 28px;padding:clamp(12px,1.8vw,22px);display:grid;box-shadow:0 18px 48px #121f2214}.product-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""support";align-items:start;gap:18px;display:grid}.account-session-bar{border:1px solid var(--wk-border);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.account-session-bar{border:1px solid color-mix(in srgb, var(--wk-border), transparent 10%)}}.account-session-bar{border-radius:var(--wk-radius-lg);background:var(--wk-cream)}@supports (color:color-mix(in lab, red, red)){.account-session-bar{background:color-mix(in srgb, var(--wk-cream), white 42%)}}.account-session-bar{padding:10px 12px}.account-session-avatar{border:1px solid var(--wk-sage);place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.account-session-avatar{border:1px solid color-mix(in srgb, var(--wk-sage), white 24%)}}.account-session-avatar{background:var(--wk-sage);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.account-session-avatar{background:color-mix(in srgb, var(--wk-sage), white 82%)}}.account-session-avatar{color:var(--wk-sage-deep);font-size:.88rem;font-weight:950}.account-session-copy{gap:2px;min-width:0;display:grid}.account-session-copy span,.account-session-save{color:var(--accent);text-transform:uppercase;font-size:.72rem;font-weight:950}.account-session-copy span[data-state=signed-in]{color:var(--wk-sage-deep)}.account-session-copy span[data-state=checking],.account-session-save[data-state=saving],.account-session-save[data-state=loading]{color:var(--wk-deep-navy)}.account-session-copy span[data-state=error],.account-session-save[data-state=error]{color:#7b2418}.account-session-copy strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:950;overflow:hidden}.account-session-copy p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.82rem;overflow:hidden}.account-session-save{border:1px solid var(--wk-sage)}@supports (color:color-mix(in lab, red, red)){.account-session-save{border:1px solid color-mix(in srgb, var(--wk-sage), white 30%)}}.account-session-save{border-radius:var(--wk-radius-pill);background:var(--wk-sage)}@supports (color:color-mix(in lab, red, red)){.account-session-save{background:color-mix(in srgb, var(--wk-sage), white 86%)}}.account-session-save{color:var(--wk-sage-deep);white-space:nowrap;padding:6px 9px}.account-session-save[data-state=saving],.account-session-save[data-state=loading]{border-color:var(--wk-gold)}@supports (color:color-mix(in lab, red, red)){.account-session-save[data-state=saving],.account-session-save[data-state=loading]{border-color:color-mix(in srgb, var(--wk-gold), white 20%)}}.account-session-save[data-state=saving],.account-session-save[data-state=loading]{background:var(--wk-gold)}@supports (color:color-mix(in lab, red, red)){.account-session-save[data-state=saving],.account-session-save[data-state=loading]{background:color-mix(in srgb, var(--wk-gold), white 84%)}}.account-session-save[data-state=error]{background:#f4e9e6;border-color:#bf796b}.account-session-action{border:1px solid var(--wk-border)}@supports (color:color-mix(in lab, red, red)){.account-session-action{border:1px solid color-mix(in srgb, var(--wk-border), transparent 10%)}}.account-session-action{border-radius:var(--wk-radius-pill);color:var(--wk-deep-navy);white-space:nowrap;padding:8px 10px;font-size:.82rem;font-weight:900;text-decoration:none}.theme-mode-control{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:3px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.theme-mode-control{border:1px solid color-mix(in srgb, var(--line), transparent 8%)}}.theme-mode-control{border-radius:var(--radius-control,6px);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.theme-mode-control{background:color-mix(in srgb, var(--surface), transparent 16%)}}.theme-mode-control{color:var(--muted);padding:3px}.theme-mode-control button{min-height:32px;color:inherit;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:.72rem;font-weight:900;display:inline-flex;border-radius:calc(var(--radius-control,6px) - 1px)!important}.theme-mode-control button[aria-pressed=true]{background:var(--accent-strong);color:var(--surface);box-shadow:var(--shadow-pop,0 8px 18px #121f221a)}.theme-mode-control .app-icon{width:1em;height:1em}.theme-mode-control[data-variant=compact]{border-radius:999px;grid-template-columns:repeat(3,32px);width:auto;padding:2px}.theme-mode-control[data-variant=compact] button{width:32px;min-height:32px;padding:0;border-radius:999px!important}.theme-mode-control[data-variant=compact] button span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-context{gap:10px;max-width:920px;display:grid}.eyebrow,.view-heading span,.mini-panel span,.next-brief span,.state-panel span,.quest-card span,.question-card p+.input-ghost,.question-card label,.scoreboard span{color:var(--accent);letter-spacing:0;text-transform:uppercase;font-size:.8rem;font-weight:850}h1{max-width:980px;margin-bottom:0;font-size:clamp(2.1rem,4vw,4.6rem);line-height:.92}.lede{max-width:780px;color:var(--muted);margin:0;font-size:clamp(1rem,1.45vw,1.2rem);line-height:1.55}.hero-stats,.signal-chips,.answer-row{flex-wrap:wrap;gap:8px;display:flex}.hero-stats{grid-column:1/-1;justify-content:flex-end;min-width:0}.hero-art{background:var(--surface);border:1px solid #171d1a1f;border-radius:14px;height:clamp(180px,18vw,240px);margin:0;position:relative;overflow:hidden;box-shadow:0 22px 54px #181e1a29}.hero-art img{object-fit:cover;width:100%;height:100%;display:block}.hero-art figcaption{width:fit-content;max-width:calc(100% - 20px);color:var(--surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#171d1aad;border:1px solid #fffdf8b8;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:.78rem;font-weight:850;display:inline-flex;position:absolute;bottom:10px;left:10px;right:10px}.app-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none;width:1em;height:1em}.hero-stats span,.hero-stats button,.signal-chips span,.answer-row button,.quest-card button{border:1px solid var(--line);color:var(--foreground);background:#fffffbe6;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:.86rem;font-weight:800;display:inline-flex}.hero-stats button{border-color:var(--accent-strong);background:var(--accent-strong);color:#fff;cursor:pointer}.hero-stats button:hover{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hero-stats button:hover{background:color-mix(in srgb, var(--accent), white 92%)}}.hero-stats button:hover{color:var(--accent-strong)}.product-header-compact{grid-template-columns:minmax(0,1fr) minmax(160px,220px) auto;gap:14px;padding:14px 16px}.product-header-compact .app-context{gap:5px}.product-header-compact h1{font-size:clamp(1.35rem,2.5vw,2rem);line-height:1}.product-header-compact .lede{max-width:560px;font-size:.95rem;line-height:1.35}.product-header-compact .hero-art{height:112px;box-shadow:0 12px 28px #181e1a1f}.product-header-compact .hero-art figcaption{display:none}.product-header-compact .hero-stats{flex-direction:column;grid-column:auto;align-items:stretch;gap:6px}.product-header-compact .hero-stats span,.product-header-compact .hero-stats button{justify-content:center;min-height:34px;padding:6px 10px}.next-brief{border-left:5px solid var(--accent);background:#fffdf8d1;border-radius:8px;gap:8px;padding:14px;display:grid}.next-brief span,.state-panel span,.practice-strip span,.resource-card span,.saved-resource-row span,.review-panel span,.resource-detail span,.resource-meta-grid span,.plan-focus-card span,.closeout-panel span,.closeout-steps span,.practice-check span,.operating-mode-panel span,.recommendation-rationale span,.focus-timer-panel span,.map-detail-panel span,.readiness-checklist span,.readiness-panel span{align-items:center;gap:7px;display:inline-flex}.next-brief strong{font-size:1.18rem;line-height:1.18}.next-brief p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:0;line-height:1.5;display:-webkit-box;overflow:hidden}.coach-workspace{-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);background:linear-gradient(145deg,#fffffbf5,#f2f8f6e6);border:1px solid #12191814;border-radius:14px;grid-area:main;gap:14px;width:100%;min-height:calc(100vh - 168px);padding:clamp(14px,2.2vw,24px);display:grid;overflow:hidden;box-shadow:0 22px 60px #121f221c}.foundation-panel,.support-drawer{gap:14px;display:grid}.support-drawer{grid-area:support}.state-panel{background:#fffdf8b8;border:1px solid #171d1a1c;border-radius:8px;gap:8px;padding:13px;display:grid}.state-panel strong{font-size:1.1rem;line-height:1.18}.state-panel p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:0;line-height:1.45;display:-webkit-box;overflow:hidden}.support-drawer,.plan-details{gap:10px;display:grid}.support-drawer details,.plan-details{border:1px solid var(--line);background:#fffdf8a8;border-radius:8px;padding:10px}.support-drawer summary,.plan-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.support-drawer summary::-webkit-details-marker{display:none}.plan-details summary::-webkit-details-marker{display:none}.support-drawer summary:after,.plan-details summary:after{content:"+";background:var(--surface-strong);width:28px;height:28px;color:var(--accent);border-radius:999px;place-items:center;font-weight:900;display:grid}.support-drawer details[open] summary:after,.plan-details[open] summary:after{content:"−"}.support-drawer summary span,.plan-details summary span{color:var(--accent);text-transform:uppercase;align-items:center;gap:8px;font-size:.78rem;font-weight:900;display:inline-flex}.support-drawer summary strong,.plan-details summary strong{margin-left:auto;font-size:.95rem}.support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:10px;display:grid}.app-sidebar .support-drawer{grid-area:auto;justify-self:stretch;gap:8px;width:100%}.app-sidebar .support-grid{grid-template-columns:1fr}.app-sidebar .support-drawer details{background:#ffffff0f;border-color:#ffffff1a;width:100%;padding:8px}.app-sidebar .support-drawer summary{align-items:flex-start}.app-sidebar .support-drawer summary strong{color:#f6fffb;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:118px;display:none;overflow:hidden}.app-sidebar .next-brief,.app-sidebar .state-panel{background:#ffffff0f;border-color:#ffffff1a;padding:11px}.app-sidebar .next-brief strong,.app-sidebar .state-panel strong,.app-sidebar .os-card strong{color:#f6fffb}.app-sidebar .next-brief p,.app-sidebar .state-panel p,.app-sidebar .os-card p{color:#f6fffbad}.app-sidebar .os-track{background:0 0;border:0;padding:8px 0 0}.app-sidebar .os-card{background:#ffffff0d;border-color:#ffffff1a}.app-sidebar .os-card[data-active=true]{background:#ffffff1a;box-shadow:inset 4px 0 #85ddd2}.workspace-status,.app-tabs,.coach-action-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.workspace-status{color:var(--foreground);border:1px solid var(--accent);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workspace-status{border:1px solid color-mix(in srgb, var(--accent), white 64%)}}.workspace-status{background:linear-gradient(135deg, var(--accent), #fffffbf0), #fffffbe6;border-radius:18px}@supports (color:color-mix(in lab, red, red)){.workspace-status{background:linear-gradient(135deg, color-mix(in srgb, var(--accent), white 88%), #fffffbf0), #fffffbe6}}.workspace-status{padding:10px 12px;box-shadow:0 14px 32px #121f221a}.workspace-status:before{content:"";background:var(--accent);width:6px;position:absolute;inset:0 auto 0 0}.workspace-status strong{color:var(--foreground);text-align:center;text-overflow:ellipsis;white-space:nowrap;text-transform:none;min-width:0;font-size:1rem;line-height:1.1;overflow:hidden}.workspace-status-label,.workspace-status-metric{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;min-height:24px;font-size:.74rem;font-weight:900;display:inline-flex;position:relative}.workspace-status-label{color:var(--accent);padding-left:8px}.workspace-status-label .app-icon{width:17px;height:17px}.workspace-status-metric{border:0;border-left:3px solid var(--accent);justify-content:center}@supports (color:color-mix(in lab, red, red)){.workspace-status-metric{border-left:3px solid color-mix(in srgb, var(--accent), white 36%)}}.workspace-status-metric{color:var(--accent);background:0 0;padding:0 0 0 8px}.section-subnav{background:#e4efeb7a;border:1px solid #12191814;border-radius:14px;flex-wrap:wrap;gap:8px;padding:6px;display:flex}.section-subnav button{min-height:34px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:10px;padding:0 12px;font-size:.86rem;font-weight:900}.section-subnav button[aria-pressed=true]{background:var(--surface);color:var(--foreground);box-shadow:0 8px 18px #121f2217}.app-tabs{z-index:4;-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);background:#e4efebc7;border:1px solid #151d1d14;border-radius:999px;padding:4px;position:sticky;top:12px}.app-tabs button{min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;font-weight:850}.app-tabs button[aria-pressed=true]{background:var(--surface);color:var(--foreground);box-shadow:inset 0 0 0 1px #ffffffd1,0 8px 20px #121f221a}.app-switcher{border:1px solid var(--line);background:#fffffbdb;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffffb3}.app-switcher summary{cursor:pointer;min-height:44px;color:var(--foreground);justify-content:center;align-items:center;font-weight:900;list-style:none;display:flex}.app-switcher summary::-webkit-details-marker{display:none}.app-switcher[open]{border-radius:18px;padding:4px}.app-switcher[open] summary{margin-bottom:4px}.coach-view,.map-view,.dashboard-view,.learn-view,.profile-view,.onboarding-setup-view{align-content:start;gap:16px;min-height:calc(100vh - 292px);display:grid}.onboarding-home{grid-template-columns:minmax(0,.95fr) minmax(280px,.85fr);align-items:stretch;gap:clamp(14px,2.4vw,28px);min-height:min(620px,100vh - 72px);display:grid}.onboarding-hero-copy,.onboarding-layer-list,.onboarding-feature-art{background:#fffffbe6;border:1px solid #12191814;border-radius:16px;padding:clamp(18px,3vw,34px);box-shadow:0 18px 44px #121f2214}.onboarding-hero-copy{background:#fffffbf0;align-content:center;gap:clamp(12px,1.8vw,18px);min-height:min(560px,100vh - 118px);display:grid}.onboarding-feature-art{min-height:min(560px,100vh - 118px);margin:0;padding:0;position:relative;overflow:hidden}.onboarding-feature-art img{object-fit:cover}.onboarding-mobile-art{background:var(--surface-strong);border:1px solid #171d1a1a;border-radius:12px;min-height:124px;margin:0;display:none;position:relative;overflow:hidden}.onboarding-mobile-art img{object-fit:cover;object-position:center 48%}.onboarding-hero-art{background:var(--surface-strong);border:1px solid #171d1a1a;border-radius:12px;min-height:clamp(118px,16vw,190px);margin:4px 0 0;position:relative;overflow:hidden;box-shadow:0 12px 30px #121f2214}.onboarding-hero-art img{object-fit:cover}.onboarding-path-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:620px;display:grid}.onboarding-path-preview article{border:1px solid var(--line);background:#fffffbd6;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;min-height:56px;padding:10px 12px;display:grid}.onboarding-path-preview article span{color:var(--accent);justify-content:center;align-items:center;display:inline-flex}.onboarding-path-preview article strong{color:var(--foreground);font-size:.92rem;line-height:1.08}.onboarding-kicker,.onboarding-kicker span,.onboarding-layer-list article>span{color:var(--accent);text-transform:uppercase;align-items:center;gap:7px;font-size:.78rem;font-weight:950;display:inline-flex}.onboarding-kicker{justify-content:space-between;gap:14px;width:100%}.onboarding-kicker strong{color:var(--foreground);font-size:.88rem}.onboarding-account-note{background:#ecf4f1d1;border:1px solid #12191814;padding:5px 7px;color:var(--muted)!important;text-transform:none!important;font-size:.68rem!important}.onboarding-hero-copy h2{max-width:760px;margin:0;font-size:clamp(2.15rem,5vw,4.8rem);line-height:.98}.onboarding-hero-copy p{max-width:520px;color:var(--muted);margin:0;font-size:clamp(1.06rem,1.6vw,1.22rem);line-height:1.5}.onboarding-actions{justify-items:start;gap:6px;display:grid}.onboarding-actions a{border:1px solid var(--line);min-height:44px;color:var(--foreground);cursor:pointer;font:inherit;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-weight:950;text-decoration:none;display:inline-flex}.onboarding-actions a:first-child{border-color:var(--accent-strong);background:var(--accent-strong);color:#fff}.onboarding-actions>span{color:var(--muted);font-size:.84rem;font-weight:760}.onboarding-actions .onboarding-skip-link{min-height:auto;color:var(--muted);text-underline-offset:3px;background:0 0;border:0;border-radius:0;padding:2px 0;font-size:.82rem;font-weight:760;text-decoration:underline}.onboarding-layer-list{align-content:center;gap:10px;display:grid}.onboarding-side-stack{align-content:stretch;gap:10px;display:grid}.onboarding-map-preview-link{color:var(--muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:0;font-size:.82rem;font-weight:760;text-decoration:underline}.onboarding-layer-list article{border:1px solid var(--line);background:#fffffbcc;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.onboarding-layer-list article>span{background:var(--accent);border-radius:12px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.onboarding-layer-list article>span{background:color-mix(in srgb, var(--accent), white 86%)}}.onboarding-layer-list strong{margin-bottom:4px;font-size:1.05rem;display:block}.onboarding-layer-list p{color:var(--muted);margin:0;line-height:1.45}.onboarding-setup-view{gap:8px;width:min(680px,100%);margin:0 auto;padding-top:2px;display:grid;position:relative}.onboarding-setup-back{border:1px solid var(--line);width:32px;height:32px;color:var(--foreground);cursor:pointer;font:inherit;background:#fffdf8e0;border-radius:50%;justify-self:start;place-items:center;padding:0;font-size:1rem;font-weight:900;display:grid;position:absolute;top:0;left:0}.onboarding-setup-hero{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:start;gap:10px;padding:0;display:grid}.onboarding-setup-hero>div:first-child{grid-template-columns:minmax(0,1fr);align-content:center;align-items:center;max-width:620px;min-height:34px;padding-left:34px;display:grid}.onboarding-setup-hero h2{max-width:none;margin:0;font-size:clamp(2rem,3vw,2.8rem);line-height:1.04}.onboarding-setup-hero p{color:var(--muted);margin:0;line-height:1.5}.onboarding-setup-checklist{gap:8px;display:grid}.onboarding-setup-checklist article{background:#fffdf8db;border:1px solid #12191814;border-radius:12px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:4px 8px;padding:10px;display:grid;box-shadow:0 8px 22px #121f220d}.onboarding-setup-card>div{gap:6px;min-width:0;display:grid}.setup-card-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.setup-card-heading span{color:var(--muted);font-size:.76rem;font-weight:850}.onboarding-setup-checklist p{font-size:.9rem}.setup-card-field{padding-top:1px;display:block}.setup-card-field input,.setup-card-field textarea{border:1px solid var(--line);width:100%;min-width:0;color:var(--foreground);font:inherit;background:#fffffbd1;border-radius:10px;padding:10px;font-size:.86rem;font-weight:760;line-height:1.35;display:block}.setup-card-field input{min-height:44px}.setup-card-field textarea{resize:vertical;min-height:76px}.tailoring-tag-grid,.tailoring-custom-list{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.tailoring-tag-grid button,.tailoring-custom-list button,.tailoring-custom-row button{border:1px solid var(--line);min-height:30px}@supports (color:color-mix(in lab, red, red)){.tailoring-tag-grid button,.tailoring-custom-list button,.tailoring-custom-row button{border:1px solid color-mix(in srgb, var(--line), #121918 10%)}}.tailoring-tag-grid button,.tailoring-custom-list button,.tailoring-custom-row button{color:var(--foreground);cursor:pointer;font:inherit;text-align:left;background:#fffffbd6;border-radius:8px;padding:5px 7px;font-size:.7rem;font-weight:850;line-height:1.1}.tailoring-tag-grid button[aria-pressed=true],.tailoring-custom-list button{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tailoring-tag-grid button[aria-pressed=true],.tailoring-custom-list button{border-color:color-mix(in srgb, var(--accent), black 18%)}}.tailoring-tag-grid button[aria-pressed=true],.tailoring-custom-list button{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tailoring-tag-grid button[aria-pressed=true],.tailoring-custom-list button{background:color-mix(in srgb, var(--accent), white 87%)}}.tailoring-tag-grid button[aria-pressed=true],.tailoring-custom-list button{box-shadow:inset 3px 0 0 var(--accent)}.tailoring-custom-row{grid-template-columns:minmax(0,1fr) auto;gap:5px;display:grid}.tailoring-custom-row input{border:1px solid var(--line);width:100%;min-width:0;min-height:40px;color:var(--foreground);font:inherit;background:#fffffbd1;border-radius:8px;padding:9px 10px;font-size:.88rem;font-weight:760;display:block}.tailoring-custom-row button:disabled{cursor:not-allowed;opacity:.48}.onboarding-life-context-section{gap:10px;margin-top:0;padding:0;display:grid}.setup-card-details summary,.onboarding-life-context-heading{justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:32px;list-style:none;display:flex}.setup-card-details summary::-webkit-details-marker{display:none}.onboarding-life-context-section summary::-webkit-details-marker{display:none}.setup-card-details summary span,.onboarding-life-context-heading span{min-width:0;color:var(--accent);text-transform:uppercase;align-items:center;gap:7px;font-size:.76rem;font-weight:950;display:inline-flex}.setup-card-details summary>strong,.onboarding-life-context-heading>strong{color:var(--foreground);white-space:nowrap;margin-left:auto;font-size:.86rem}.onboarding-life-context-intro{color:var(--muted);margin:0;font-size:.88rem;line-height:1.4}.onboarding-setup-actions{z-index:2;background:var(--background);border:1px solid #12191814;border-radius:14px;justify-content:stretch;gap:12px;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.onboarding-setup-actions{background:color-mix(in srgb, var(--background), white 62%)}}.onboarding-setup-actions{padding:12px;box-shadow:0 -16px 40px #121f2214}.onboarding-setup-actions button{border:1px solid var(--line);width:100%;min-height:44px;color:var(--foreground);cursor:pointer;font:inherit;background:#fffdf8eb;border-radius:10px;padding:0 18px;font-weight:950}.onboarding-setup-actions button:last-child{border-color:var(--accent-strong);background:var(--accent-strong);color:#fff}.optional-context-details,.advanced-coaching-details{background:#fffdf8bd;border:1px solid #1219181a;border-radius:14px;gap:12px;padding:12px;display:grid}.optional-context-details summary,.advanced-coaching-details summary,.plan-learning-panel summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;list-style:none;display:grid}.optional-context-details summary::-webkit-details-marker{display:none}.advanced-coaching-details summary::-webkit-details-marker{display:none}.plan-learning-panel summary::-webkit-details-marker{display:none}.optional-context-details summary span,.advanced-coaching-details summary span,.plan-learning-panel summary span{color:var(--accent);text-transform:uppercase;align-items:center;gap:7px;font-size:.76rem;font-weight:950;display:inline-flex}.optional-context-details summary strong,.advanced-coaching-details summary strong,.plan-learning-panel summary strong{color:var(--foreground);text-align:right;font-size:.95rem;line-height:1.2}.optional-context-details[open] summary,.advanced-coaching-details[open] summary,.plan-learning-panel[open] summary{border-bottom:1px solid var(--line);padding-bottom:12px}.profile-context-card{border:1px solid var(--blue);gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.profile-context-card{border:1px solid color-mix(in srgb, var(--blue), white 58%)}}.profile-context-card{background:var(--blue);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.profile-context-card{background:color-mix(in srgb, var(--blue), white 94%)}}.profile-context-card{padding:14px}.profile-context-card-compact{box-shadow:none;background:#fffffbe0;border:0;padding:0}.profile-context-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.profile-context-heading span{color:var(--accent);text-transform:uppercase;align-items:center;gap:7px;font-size:.76rem;font-weight:950;display:inline-flex}.profile-context-heading strong{margin-top:4px;line-height:1.2;display:block}.profile-context-heading p{color:var(--muted);margin:4px 0 0;line-height:1.4}.profile-context-heading small{min-width:38px;min-height:32px;color:var(--blue);background:#fffdf8cc;border-radius:999px;place-items:center;font-weight:950;display:grid}.profile-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.profile-context-card-compact .profile-context-grid{grid-template-columns:1fr;gap:8px}.profile-context-card-compact .profile-context-question{grid-template-columns:18px minmax(0,1fr);gap:6px 8px;padding:10px}.profile-context-card-compact .profile-context-question>.app-icon{margin-top:2px}.profile-context-card-compact .profile-context-heading p,.profile-context-card-compact .profile-context-question p{max-width:40rem}.profile-context-card-compact .profile-context-heading strong{font-size:1rem}.profile-context-card-compact .profile-context-heading p{font-size:.88rem}.profile-context-card-compact .profile-context-question-copy{grid-column:2;gap:4px}.profile-context-card-compact .profile-context-question-copy strong{font-size:.96rem}.profile-context-card-compact .profile-context-question p{font-size:.84rem;line-height:1.3}.profile-context-card-compact .profile-context-options{grid-column:2}.profile-context-question{background:#fffdf8c2;border:1px solid #12191814;border-radius:10px;gap:7px;min-width:0;padding:10px;display:grid}.profile-context-question-copy{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.profile-context-question-copy strong{width:100%;color:var(--foreground);font-size:1rem;font-weight:950;line-height:1.12;display:block}.profile-context-question p{width:100%;color:var(--muted);margin:0;font-size:.9rem;line-height:1.35;display:block}.profile-context-options{flex-wrap:wrap;gap:6px;display:flex}.profile-context-question button{border:1px solid var(--blue);min-height:32px}@supports (color:color-mix(in lab, red, red)){.profile-context-question button{border:1px solid color-mix(in srgb, var(--blue), white 50%)}}.profile-context-question button{color:var(--foreground);cursor:pointer;font:inherit;background:#fffdf8d6;border-radius:999px;padding:0 10px;font-size:.82rem;font-weight:900}.profile-context-question button[aria-pressed=true]{border-color:var(--blue);background:var(--blue);color:#fff}.coach-thread{grid-template-columns:44px minmax(0,1fr);gap:12px;display:grid}.coach-avatar{background:var(--accent);color:#fff;border-radius:15px;place-items:center;width:44px;height:44px;font-size:.76rem;font-weight:900;display:grid}.starter-guide{border:1px solid var(--accent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.starter-guide{border:1px solid color-mix(in srgb, var(--accent), white 58%)}}.starter-guide{background:linear-gradient(135deg, var(--accent), #fffffbe6), var(--surface);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.starter-guide{background:linear-gradient(135deg, color-mix(in srgb, var(--accent), white 88%), #fffffbe6), var(--surface)}}.starter-guide{padding:9px 10px}.starter-guide div{gap:3px;display:grid}.starter-guide span{color:var(--accent);text-transform:uppercase;align-items:center;gap:6px;font-size:.78rem;font-weight:950;display:inline-flex}.starter-guide h2{margin:0;font-size:clamp(1.55rem,3vw,2.3rem);line-height:1.12}.starter-guide p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.3}.starter-guide ol{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:0;padding:0;list-style:none;display:flex}.starter-guide li{border:1px solid var(--line);color:var(--foreground);background:#fffffbe6;border-radius:8px;padding:5px 7px;font-size:.78rem;font-weight:850}.starter-guide li:before{content:"○";margin-right:7px}.starter-guide li[data-complete=true]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.starter-guide li[data-complete=true]{border-color:color-mix(in srgb, var(--accent), white 45%)}}.starter-guide li[data-complete=true]{color:var(--foreground);background:#fff}.starter-guide li[data-complete=true]:before{content:"●";color:var(--accent)}.coach-bubble,.question-card,.quest-card,.mini-panel,.progress-row,.os-card,.scoreboard div,.plan-focus-card,.closeout-panel,.closeout-steps article,.practice-check,.operating-mode-panel article,.recommendation-rationale,.tomorrow-note,.focus-timer-panel,.map-detail-panel,.readiness-checklist,.readiness-panel article{background:#fffffbeb;border:1px solid #171d1a1a;border-radius:12px}.coach-bubble{gap:10px;padding:16px;display:grid}.coach-step-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px;display:flex}.coach-step-topline>span{margin-inline-start:auto}.coach-thread-compact{grid-template-columns:minmax(0,1fr);gap:0}.coach-thread-compact .coach-avatar{display:none}.coach-thread-compact .coach-bubble{box-shadow:none;background:0 0;border:0;gap:4px;padding:0}.coach-thread-compact .coach-bubble h2{font-size:clamp(1.1rem,3vw,1.3rem)}.coach-thread-compact .coach-bubble p{display:none}.coach-bubble span{color:var(--accent);text-transform:uppercase;font-size:.78rem;font-weight:900}.coach-bubble h2,.view-heading h2{margin-bottom:0;font-size:clamp(1.65rem,4vw,2.4rem);line-height:1}.coach-bubble p,.view-heading p,.question-card p,.quest-card p,.mini-panel p,.progress-row p,.os-card p,.proof-strip p,.practice-strip p,.map-tile p,.arc-list p,.review-panel p,.review-panel li,.resource-grid p,.principle-list p,.plan-focus-card p,.closeout-panel p,.closeout-steps p,.practice-check p,.operating-mode-panel p,.recommendation-rationale p,.tomorrow-note p,.focus-timer-panel p,.map-detail-panel p,.readiness-checklist p,.readiness-panel p{color:var(--muted);margin-bottom:0;line-height:1.5}.plan-focus-card p,.practice-check p,.operating-mode-panel p,.readiness-checklist p,.readiness-rows p,.closeout-panel p,.closeout-steps p,.map-tile p,.arc-list p,.resource-card p,.principle-list p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.question-stack{gap:10px;display:grid}.check-in-summary{border:1px solid var(--wk-sage-green);gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.check-in-summary{border:1px solid color-mix(in srgb, var(--wk-sage-green), white 66%)}}.check-in-summary{border-radius:var(--wk-radius-md);background:var(--wk-soft-blue)}@supports (color:color-mix(in lab, red, red)){.check-in-summary{background:color-mix(in srgb, var(--wk-soft-blue), white 84%)}}.check-in-summary{padding:12px}.check-in-summary>div:first-child{gap:3px;display:grid}.check-in-summary>div:first-child>span,.practice-strip-heading span{color:var(--accent);text-transform:uppercase;font-size:.76rem;font-weight:900}.check-in-summary p,.practice-strip-heading p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.35}.check-in-summary-disclosure{gap:8px;padding:10px}.check-in-summary-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;list-style:none;display:flex}.check-in-summary-disclosure summary::-webkit-details-marker{display:none}.check-in-summary-disclosure summary::marker{content:""}.check-in-summary-disclosure summary span{color:var(--accent);text-transform:uppercase;font-size:.74rem;font-weight:900}.check-in-summary-disclosure summary strong{color:var(--ink);text-align:right;white-space:nowrap;font-size:.82rem}.question-card{gap:10px;padding:16px;display:grid}.question-card strong{font-size:1rem;line-height:1.28}.question-card label{color:var(--foreground);text-transform:none;font-size:1rem;line-height:1.28}.answer-row button,.preset-row button,.quest-card button{cursor:pointer}.answer-row button[aria-pressed=true],.preset-row button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.preset-row{flex-wrap:wrap;gap:8px;display:flex}.preset-row button{border:1px solid var(--line);color:var(--foreground);font:inherit;background:#fffffbf0;border-radius:999px;min-height:40px;padding:8px 12px;font-size:.86rem;font-weight:850}.manual-field{gap:6px;display:grid}.manual-field>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:900}.sleep-sync-nudge{border:1px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.sleep-sync-nudge{border:1px solid color-mix(in srgb, var(--blue), white 55%)}}.sleep-sync-nudge{background:var(--blue);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.sleep-sync-nudge{background:color-mix(in srgb, var(--blue), white 94%)}}.sleep-sync-nudge{padding:0}.sleep-sync-nudge details{display:grid}.sleep-sync-nudge summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px 12px;list-style:none;display:grid}.sleep-sync-nudge summary::-webkit-details-marker{display:none}.sleep-sync-nudge>div{gap:4px;display:grid}.sleep-sync-nudge span{color:var(--blue);text-transform:uppercase;align-items:center;gap:6px;font-size:.74rem;font-weight:950;display:inline-flex}.sleep-sync-nudge small{color:var(--blue);white-space:nowrap;font-size:.74rem;font-weight:900}.sleep-sync-nudge details>div{gap:10px;padding:0 12px 12px;display:grid}.sleep-sync-nudge p{color:var(--muted);margin:0;line-height:1.4}.sleep-sync-nudge button{background:var(--blue);color:#fff;font:inherit;white-space:nowrap;border:0;border-radius:999px;min-height:40px;padding:8px 13px;font-size:.84rem;font-weight:950}.question-card input,.question-card textarea,.input-ghost{border:1px solid var(--line);width:100%;min-height:44px;color:var(--foreground);font:inherit;background:#fffffbf5;border-radius:10px;padding:10px 12px;font-weight:700;display:grid}.question-card textarea{resize:vertical}.range-field{grid-template-columns:minmax(0,1fr) 52px;align-items:center;gap:10px;display:grid}.range-field input{min-height:36px;padding:0}.range-field strong{color:var(--accent);font-size:.9rem}.quest-card{border-left:5px solid var(--accent);gap:12px;padding:18px;display:grid}.practice-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.practice-strip-heading{grid-column:1/-1;gap:3px;padding-inline:2px;display:grid}.practice-strip article,.arc-list article,.resource-card,.principle-list article,.review-panel,.daily-history-panel,.resource-detail,.saved-resource-list,.saved-resource-row{background:#fffffbe6;border:1px solid #171d1a1c;border-radius:12px;gap:8px;padding:14px;display:grid}.practice-strip span,.arc-list span,.resource-card span,.saved-resource-row span,.principle-list span,.review-panel span,.resource-detail span,.resource-meta-grid span,.plan-focus-card span,.closeout-panel span,.closeout-steps span,.practice-check span,.operating-mode-panel span,.recommendation-rationale span,.tomorrow-note label,.focus-timer-panel span,.map-detail-panel span,.readiness-checklist span,.daily-history-heading span,.daily-history-detail>span,.daily-history-list button span,.daily-history-journal-list article span,.readiness-panel span{color:var(--accent);text-transform:uppercase;font-size:.76rem;font-weight:900}.practice-strip strong,.arc-list strong,.resource-card strong,.saved-resource-row strong,.principle-list strong,.review-panel strong,.resource-meta-grid strong,.plan-focus-card strong,.closeout-panel strong,.closeout-steps strong,.practice-check strong,.operating-mode-panel strong,.recommendation-rationale strong,.focus-timer-panel strong,.map-detail-panel strong,.readiness-checklist strong,.daily-history-heading strong,.daily-history-detail>strong,.daily-history-list button strong,.readiness-panel strong{line-height:1.14}.today-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.coach-brief-panel{background:linear-gradient(135deg,#0f756a24,#315f9f1a),#fffffbdb;border:1px solid #12191814;border-radius:14px;gap:12px;padding:16px;display:grid;overflow:hidden;box-shadow:0 16px 40px #121f221a}.plan-essential-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.daily-timeline-panel{border:1px solid var(--accent);gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.daily-timeline-panel{border:1px solid color-mix(in srgb, var(--accent), white 56%)}}.daily-timeline-panel{border-left:5px solid var(--accent);background:linear-gradient(135deg, var(--accent), #fffffbe6), var(--surface);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.daily-timeline-panel{background:linear-gradient(135deg, color-mix(in srgb, var(--accent), white 92%), #fffffbe6), var(--surface)}}.daily-timeline-panel{padding:clamp(14px,2vw,18px)}.timeline-intro{gap:5px;display:grid}.timeline-intro span,.timeline-focus-card span,.timeline-moment-button span,.timeline-layers-details summary span,.plan-layers-details>summary span,.closeout-layers-details>summary span,.today-signal-details summary span,.today-signal-strip span{color:var(--accent);text-transform:uppercase;align-items:center;gap:7px;font-size:.76rem;font-weight:950;display:inline-flex}.timeline-intro strong{font-size:clamp(1.28rem,2.4vw,1.8rem);line-height:1.05}.timeline-intro p,.timeline-focus-card p,.timeline-focus-card small,.timeline-layers-details summary strong,.plan-layers-details>summary strong,.closeout-layers-details>summary strong,.today-signal-details summary strong,.today-signal-strip p{color:var(--muted);margin:0;line-height:1.45}.timeline-moment-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.timeline-moment-button,.timeline-focus-card{border:1px solid var(--line);background:#fffffbd1;border-radius:8px}.timeline-moment-button{cursor:pointer;min-height:78px;font:inherit;text-align:left;gap:5px;padding:12px;display:grid}.timeline-moment-button strong,.timeline-focus-card strong,.today-signal-strip strong{color:var(--foreground);line-height:1.14}.timeline-moment-button[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 4px 0 0 var(--accent);background:#fffffbf5}.timeline-focus-card{align-content:start;gap:10px;max-width:720px;padding:clamp(14px,2vw,18px);display:grid}.timeline-focus-card strong{font-size:clamp(1.35rem,2.6vw,2rem)}.timeline-focus-card small{color:var(--foreground);font-weight:800}.timeline-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.timeline-actions button{border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;min-height:40px;font:inherit;border-radius:8px;padding:0 12px;font-weight:900}.timeline-actions button[disabled]{border-color:var(--line);background:var(--surface-strong)}@supports (color:color-mix(in lab, red, red)){.timeline-actions button[disabled]{background:color-mix(in srgb, var(--surface-strong), white 28%)}}.timeline-actions button[disabled]{color:var(--muted);cursor:not-allowed}.timeline-complete-status{box-sizing:border-box;border:1px solid var(--amber);justify-content:center;align-items:center;min-width:56px;height:28px;margin:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.timeline-complete-status{border:1px solid color-mix(in srgb, var(--amber), white 28%)}}.timeline-complete-status{background:var(--amber);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.timeline-complete-status{background:color-mix(in srgb, var(--amber), white 92%)}}.timeline-complete-status{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.timeline-complete-status{color:color-mix(in srgb, var(--ink), var(--accent) 12%)}}.timeline-complete-status{padding:0 9px;font-size:.78rem;font-weight:820;line-height:1}.timeline-complete-status[data-state=saving]{min-width:70px}.timeline-complete-status[data-state=saving],.practice-complete-status[data-state=saving],.tomorrow-note .tomorrow-note-header span[data-state=saving]{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.timeline-complete-status[data-state=saving],.practice-complete-status[data-state=saving],.tomorrow-note .tomorrow-note-header span[data-state=saving]{border-color:color-mix(in srgb, var(--blue), white 44%)}}.timeline-complete-status[data-state=saving],.practice-complete-status[data-state=saving],.tomorrow-note .tomorrow-note-header span[data-state=saving]{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.timeline-complete-status[data-state=saving],.practice-complete-status[data-state=saving],.tomorrow-note .tomorrow-note-header span[data-state=saving]{background:color-mix(in srgb, var(--blue), white 88%)}}.timeline-complete-status[data-state=saving],.practice-complete-status[data-state=saving],.tomorrow-note .tomorrow-note-header span[data-state=saving]{color:var(--blue)}.timeline-complete-status[data-state=saved],.practice-complete-status[data-state=saved],.tomorrow-note .tomorrow-note-header span[data-state=saved]{animation:.42s ease-out autosave-confirm}.timeline-layers-details,.plan-layers-details,.closeout-layers-details,.today-signal-details{background:#fffffba8;border:1px solid #1219181a;border-radius:8px;gap:10px;padding:10px;display:grid}.timeline-layers-details summary,.plan-layers-details>summary,.closeout-layers-details>summary,.today-signal-details summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;list-style:none;display:grid}.timeline-layers-details summary::-webkit-details-marker{display:none}.plan-layers-details>summary::-webkit-details-marker{display:none}.closeout-layers-details>summary::-webkit-details-marker{display:none}.today-signal-details summary::-webkit-details-marker{display:none}.timeline-layers-details[open] .timeline-moment-list,.plan-layers-details[open]>summary+*,.closeout-layers-details[open]>summary+*,.today-signal-details[open] .today-signal-strip{margin-top:10px}.plan-layers-details[open],.closeout-layers-details[open]{gap:10px}.today-signal-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.today-signal-strip article{border:1px solid #1219181a;border-left:4px solid var(--accent);background:#fffffbd6;border-radius:8px;gap:5px;padding:12px;display:grid}.today-signal-strip article[data-kind=sleep]{border-left-color:var(--blue)}.today-signal-strip article[data-kind=note]{border-left-color:var(--amber)}.plan-essential-grid article,.plan-learning-panel,.plan-context-details{background:#fffffbe0;border:1px solid #1219181a;border-radius:14px}.plan-essential-grid article{gap:8px;min-height:132px;padding:14px;display:grid}.plan-essential-grid article[data-kind=practice]{border-left:5px solid var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.plan-essential-grid article[data-kind=practice]{background:color-mix(in srgb, var(--accent), white 91%)}}.plan-essential-grid article[data-kind=sleep]{border-left:5px solid var(--blue);background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.plan-essential-grid article[data-kind=sleep]{background:color-mix(in srgb, var(--blue), white 92%)}}.plan-essential-grid article[data-kind=family]{border-left:5px solid var(--rose);background:var(--rose)}@supports (color:color-mix(in lab, red, red)){.plan-essential-grid article[data-kind=family]{background:color-mix(in srgb, var(--rose), white 92%)}}.plan-essential-grid article[data-kind=learn]{border-left:5px solid var(--blue)}.plan-essential-grid article[data-kind=note]{border-left:5px solid var(--amber)}.plan-essential-grid span,.plan-learning-panel span,.plan-context-details summary span,.practice-learn-link{color:var(--accent);text-transform:uppercase;align-items:center;gap:7px;font-size:.76rem;font-weight:950;display:inline-flex}.plan-essential-grid strong{font-size:clamp(1.02rem,1.8vw,1.28rem);line-height:1.12}.plan-essential-grid p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.42;display:-webkit-box;overflow:hidden}.plan-learning-panel{border-color:var(--blue);grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.plan-learning-panel{border-color:color-mix(in srgb, var(--blue), white 56%)}}.plan-learning-panel{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.plan-learning-panel{background:color-mix(in srgb, var(--blue), white 93%)}}.plan-learning-panel{padding:16px}.plan-learning-panel[open]{grid-template-columns:minmax(0,1fr) minmax(150px,.34fr) minmax(220px,.55fr)}.plan-learning-panel summary{grid-column:1/-1}.plan-learning-panel>div:first-child,.learning-action-strip{gap:6px;display:grid}.plan-learning-panel strong{line-height:1.12}.plan-learning-panel p{color:var(--muted);margin:0;line-height:1.42}.learning-connection{gap:8px;display:grid}.learning-connection span{border:1px solid var(--blue);width:fit-content}@supports (color:color-mix(in lab, red, red)){.learning-connection span{border:1px solid color-mix(in srgb, var(--blue), white 50%)}}.learning-connection span{color:var(--blue);text-transform:none;background:#fffffbb8;border-radius:999px;padding:6px 9px}.learning-action-strip>div{flex-wrap:wrap;gap:8px;display:flex}.learning-action-strip a,.learning-action-strip button{border:1px solid var(--blue);justify-content:center;align-items:center;min-height:38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.learning-action-strip a,.learning-action-strip button{border:1px solid color-mix(in srgb, var(--blue), white 42%)}}.learning-action-strip a,.learning-action-strip button{background:var(--blue);color:#fff;cursor:pointer;font:inherit;border-radius:8px;padding:0 12px;font-weight:900;text-decoration:none}.learning-action-strip button{color:var(--foreground);background:#fffffbdb}.sleep-drilldown{border:1px solid var(--blue);gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.sleep-drilldown{border:1px solid color-mix(in srgb, var(--blue), white 52%)}}.sleep-drilldown{background:var(--blue);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.sleep-drilldown{background:color-mix(in srgb, var(--blue), white 93%)}}.sleep-drilldown{padding:12px}.sleep-drilldown summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.sleep-drilldown summary::-webkit-details-marker{display:none}.sleep-drilldown summary span,.sleep-metric-grid span,.sleep-chart-card span{color:var(--blue);text-transform:uppercase;align-items:center;gap:7px;font-size:.76rem;font-weight:950;display:inline-flex}.sleep-drilldown summary strong{text-align:right;font-size:.95rem;line-height:1.2}.sleep-drilldown[open]{box-shadow:0 16px 40px #315f9f1f}.sleep-metric-grid,.sleep-chart-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.sleep-chart-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.sleep-metric-grid article,.sleep-chart-card,.sleep-experiment-card{background:#fffffbdb;border:1px solid #1219181a;border-radius:12px;gap:8px;padding:12px;display:grid}.sleep-chart-card>div:first-child{gap:4px;display:grid}.sleep-metric-grid strong,.sleep-chart-card strong,.sleep-experiment-card strong{font-size:1.08rem;line-height:1.15}.sleep-metric-grid p,.sleep-chart-card p,.sleep-experiment-card p{color:var(--muted);margin:0;line-height:1.45}.sleep-experiment-card{background:#fffffbeb;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);margin-top:10px}.sleep-experiment-card>div:first-child{gap:6px;display:grid}.sleep-experiment-action{background:var(--accent);border-radius:10px;gap:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.sleep-experiment-action{background:color-mix(in srgb, var(--accent), white 84%)}}.sleep-experiment-action{padding:12px}.sleep-experiment-action span,.sleep-experiment-measure span{color:var(--accent-strong);text-transform:uppercase;font-size:.72rem;font-weight:950}.sleep-experiment-action p{color:var(--foreground);font-weight:850}.sleep-experiment-measure{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sleep-experiment-measure article{background:#fffffbb8;border-radius:10px;gap:4px;padding:10px;display:grid}.sleep-bedtime-panel{border:1px solid var(--accent);gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.sleep-bedtime-panel{border:1px solid color-mix(in srgb, var(--accent), white 54%)}}.sleep-bedtime-panel{border-left:5px solid var(--blue);background:linear-gradient(135deg, var(--blue), #fffffbe6), var(--surface);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.sleep-bedtime-panel{background:linear-gradient(135deg, color-mix(in srgb, var(--blue), white 93%), #fffffbe6), var(--surface)}}.sleep-bedtime-panel{padding:clamp(14px,2vw,18px)}.sleep-bedtime-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.sleep-bedtime-header>div{gap:5px;display:grid}.sleep-bedtime-header span,.sleep-bedtime-status legend,.sleep-bedtime-grid span,.sleep-bedtime-reflection-grid span,.sleep-nudge-preview span{color:var(--accent);text-transform:uppercase;align-items:center;gap:7px;font-size:.76rem;font-weight:950;display:inline-flex}.sleep-bedtime-header strong{color:var(--foreground);font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.12}.sleep-bedtime-header p,.sleep-nudge-preview p{color:var(--muted);margin:0;line-height:1.45}.sleep-notification-toggle{border:1px solid var(--accent);align-items:center;gap:8px;min-height:38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sleep-notification-toggle{border:1px solid color-mix(in srgb, var(--accent), white 54%)}}.sleep-notification-toggle{color:var(--foreground);white-space:nowrap;background:#fffffbe0;border-radius:8px;padding:0 12px;font-weight:900}.sleep-bedtime-grid,.sleep-bedtime-reflection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sleep-bedtime-grid label,.sleep-bedtime-reflection-grid label{gap:7px;display:grid}.sleep-bedtime-grid input,.sleep-bedtime-grid select,.sleep-bedtime-reflection-grid textarea{border:1px solid var(--line);width:100%}@supports (color:color-mix(in lab, red, red)){.sleep-bedtime-grid input,.sleep-bedtime-grid select,.sleep-bedtime-reflection-grid textarea{border:1px solid color-mix(in srgb, var(--line), var(--accent) 30%)}}.sleep-bedtime-grid input,.sleep-bedtime-grid select,.sleep-bedtime-reflection-grid textarea{border-radius:var(--radius-control);color:var(--ink);font:inherit;background:#fffffbe6;padding:10px 12px;font-weight:750}.sleep-bedtime-reflection-grid textarea{resize:vertical;min-height:88px;line-height:1.4}.sleep-bedtime-status{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.sleep-bedtime-status legend{flex-basis:100%;margin-bottom:2px}.sleep-bedtime-status button{border:1px solid var(--accent);min-height:36px}@supports (color:color-mix(in lab, red, red)){.sleep-bedtime-status button{border:1px solid color-mix(in srgb, var(--accent), white 58%)}}.sleep-bedtime-status button{color:var(--foreground);cursor:pointer;font:inherit;background:#fffffbd1;border-radius:8px;padding:0 12px;font-weight:850}.sleep-bedtime-status button[aria-pressed=true]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sleep-bedtime-status button[aria-pressed=true]{background:color-mix(in srgb, var(--accent), white 88%)}}.sleep-bedtime-status button[aria-pressed=true]{box-shadow:inset 4px 0 0 var(--accent)}.sleep-notification-channels{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.sleep-notification-channels legend{color:var(--accent);text-transform:uppercase;flex-basis:100%;margin-bottom:2px;font-size:.76rem;font-weight:950}.sleep-notification-channels label,.sleep-notification-actions{align-items:center;gap:8px;display:inline-flex}.sleep-notification-channels label{border:1px solid var(--accent);min-height:36px}@supports (color:color-mix(in lab, red, red)){.sleep-notification-channels label{border:1px solid color-mix(in srgb, var(--accent), white 58%)}}.sleep-notification-channels label{color:var(--foreground);background:#fffffbd1;border-radius:8px;padding:0 12px;font-weight:850}.sleep-notification-actions{flex-wrap:wrap}.sleep-notification-actions button{border:1px solid var(--accent);min-height:38px}@supports (color:color-mix(in lab, red, red)){.sleep-notification-actions button{border:1px solid color-mix(in srgb, var(--accent), white 48%)}}.sleep-notification-actions button{background:var(--accent);color:var(--surface);cursor:pointer;font:inherit;border-radius:8px;padding:0 12px;font-weight:900}.sleep-notification-actions button+button{color:var(--accent);background:#fffffbdb}.sleep-notification-actions button:disabled{cursor:not-allowed;opacity:.62}.sleep-notification-actions span{color:var(--muted);font-size:.86rem;font-weight:850}.sleep-nudge-preview{border:1px solid var(--amber);gap:5px;display:grid}@supports (color:color-mix(in lab, red, red)){.sleep-nudge-preview{border:1px solid color-mix(in srgb, var(--amber), white 34%)}}.sleep-nudge-preview{background:var(--amber);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.sleep-nudge-preview{background:color-mix(in srgb, var(--amber), white 91%)}}.sleep-nudge-preview{padding:12px}.sleep-nudge-preview[data-enabled=true]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sleep-nudge-preview[data-enabled=true]{border-color:color-mix(in srgb, var(--accent), white 40%)}}.sleep-nudge-preview[data-enabled=true]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sleep-nudge-preview[data-enabled=true]{background:color-mix(in srgb, var(--accent), white 90%)}}.sleep-nudge-preview strong{color:var(--foreground);font-size:1.02rem}.sleep-nudge-preview small{color:var(--muted);font-weight:760;line-height:1.4}.sleep-lever-list{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.sleep-lever-list span{color:var(--muted);background:#fffffbb8;border:1px solid #1219181f;border-radius:999px;padding:6px 9px;font-size:.74rem;font-weight:850}.sleep-lever-list span[data-selected=true]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sleep-lever-list span[data-selected=true]{border-color:color-mix(in srgb, var(--accent), black 12%)}}.sleep-lever-list span[data-selected=true]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sleep-lever-list span[data-selected=true]{background:color-mix(in srgb, var(--accent), white 80%)}}.sleep-lever-list span[data-selected=true]{color:var(--accent-strong)}.sleep-bars{background:#fffffb9e;border-radius:10px;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:7px;min-height:168px;padding:12px 8px 8px;display:grid}.sleep-bar-column{align-items:end;gap:6px;min-width:0;height:100%;display:grid}.sleep-bar{background:linear-gradient(180deg, var(--blue), var(--blue));border-radius:999px 999px 6px 6px;min-height:22px;display:block}@supports (color:color-mix(in lab, red, red)){.sleep-bar{background:linear-gradient(180deg, var(--blue), color-mix(in srgb, var(--blue), white 40%))}}.sleep-bar-column small,.sleep-quality-day small{color:var(--muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:850;line-height:1.05;overflow:hidden}.sleep-quality-row{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.sleep-quality-day{justify-items:center;gap:6px;display:grid}.sleep-quality-day span{background:var(--blue);border-radius:999px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.sleep-quality-day span{background:color-mix(in srgb, var(--blue), white 80%)}}.sleep-quality-day span{color:var(--foreground);font-size:.86rem;font-weight:950}.sleep-quality-day span[data-score="1"],.sleep-quality-day span[data-score="2"]{background:var(--rose)}@supports (color:color-mix(in lab, red, red)){.sleep-quality-day span[data-score="1"],.sleep-quality-day span[data-score="2"]{background:color-mix(in srgb, var(--rose), white 76%)}}.sleep-quality-day span[data-score="4"],.sleep-quality-day span[data-score="5"]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sleep-quality-day span[data-score="4"],.sleep-quality-day span[data-score="5"]{background:color-mix(in srgb, var(--accent), white 78%)}}.sleep-quality-day span[data-score="4"],.sleep-quality-day span[data-score="5"]{color:var(--accent-strong)}.plan-context-details{gap:12px;padding:12px;display:grid}.plan-context-details summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:4px;list-style:none;display:grid}.plan-context-details summary::-webkit-details-marker{display:none}.plan-context-details summary strong{color:var(--foreground);text-align:right;font-size:.95rem;line-height:1.2}.plan-context-details[open] summary{border-bottom:1px solid var(--line);padding-bottom:12px}.coach-brief-header{gap:12px;display:grid}.coach-brief-header span,.coach-brief-grid span{color:var(--accent);text-transform:uppercase;align-items:center;gap:7px;font-size:.76rem;font-weight:950;display:inline-flex}.coach-brief-header strong{font-size:clamp(1.18rem,2.2vw,1.58rem);line-height:1.08}.coach-brief-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:8px;display:grid}.coach-brief-grid article{background:#fffffbdb;border:1px solid #151d1d1a;border-radius:12px;gap:7px;min-height:128px;padding:12px;display:grid}.coach-brief-grid article[data-kind=move]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.coach-brief-grid article[data-kind=move]{border-color:color-mix(in srgb, var(--accent), white 50%)}}.coach-brief-grid article[data-kind=move]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.coach-brief-grid article[data-kind=move]{background:color-mix(in srgb, var(--accent), white 90%)}}.coach-brief-grid article[data-kind=avoid]{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.coach-brief-grid article[data-kind=avoid]{border-color:color-mix(in srgb, var(--amber), white 45%)}}.coach-brief-grid strong{line-height:1.12}.coach-brief-grid p{color:var(--muted);margin:0;line-height:1.42}.adaptive-rail{grid-template-columns:1.2fr 1fr 1fr;gap:10px;display:grid}.advanced-coaching-details{background:#fffdf8d1}.advanced-coaching-details .ai-assist-panel,.advanced-coaching-details .adaptive-rail,.advanced-coaching-details .daily-coach-panel,.advanced-coaching-details .focus-timer-panel{margin-top:0}.ai-assist-panel{border:1px solid var(--violet);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.ai-assist-panel{border:1px solid color-mix(in srgb, var(--violet), white 56%)}}.ai-assist-panel{background:linear-gradient(135deg, var(--violet), #fffffbdb), var(--surface);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.ai-assist-panel{background:linear-gradient(135deg, color-mix(in srgb, var(--violet), white 86%), #fffffbdb), var(--surface)}}.ai-assist-panel{padding:16px;box-shadow:0 16px 42px #4239871f}.ai-assist-copy{gap:6px;display:grid}.ai-assist-copy span{color:var(--violet);text-transform:uppercase;align-items:center;gap:7px;font-size:.76rem;font-weight:950;display:inline-flex}.ai-assist-copy strong{font-size:clamp(1.18rem,2.3vw,1.62rem);line-height:1.08}.ai-assist-copy p,.ai-assist-copy small{color:var(--muted);margin:0;line-height:1.45}.ai-assist-copy small{color:var(--foreground);font-weight:800}.ai-assist-tabs{grid-template-columns:repeat(3,minmax(118px,1fr));gap:7px;display:grid}.ai-assist-tabs button,.ai-note-action{border:1px solid var(--violet);min-width:0;min-height:40px}@supports (color:color-mix(in lab, red, red)){.ai-assist-tabs button,.ai-note-action{border:1px solid color-mix(in srgb, var(--violet), white 46%)}}.ai-assist-tabs button,.ai-note-action{color:var(--foreground);cursor:pointer;font:inherit;white-space:normal;background:#fffffbe6;border-radius:10px;padding:8px 10px;font-size:.9rem;font-weight:900;line-height:1.12}.ai-assist-tabs button[aria-pressed=true],.ai-note-action{background:var(--violet);color:#fff;justify-self:start;min-width:138px}.ai-assist-tabs button,.ai-assist-tabs button[aria-pressed=true]{justify-self:stretch;width:100%;min-width:0}.adaptive-rail article{background:linear-gradient(145deg, #fffffbf0, #fffffbb8), var(--accent);border:1px solid #12191814;border-radius:14px;gap:8px;min-height:144px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.adaptive-rail article{background:linear-gradient(145deg, #fffffbf0, #fffffbb8), color-mix(in srgb, var(--accent), white 90%)}}.adaptive-rail article{padding:16px;box-shadow:0 14px 34px #121f2217}.adaptive-rail article:after{content:"";opacity:.22;background:currentColor;border-radius:999px;width:42px;height:4px;position:absolute;bottom:14px;right:14px}.adaptive-rail article[data-kind=now]{color:var(--accent)}.adaptive-rail article[data-kind=next]{color:var(--blue)}.adaptive-rail article[data-kind=unlock]{color:var(--violet)}.adaptive-rail span{color:currentColor;text-transform:uppercase;align-items:center;gap:7px;font-size:.76rem;font-weight:950;display:inline-flex}.adaptive-rail strong{color:var(--foreground);font-size:clamp(1.08rem,2.2vw,1.42rem);line-height:1.08}.adaptive-rail p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.42;display:-webkit-box;overflow:hidden}.closeout-panel{border-left:5px solid var(--amber);gap:12px;padding:16px;display:grid}.closeout-panel>div:first-child{gap:6px;display:grid}.closeout-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.closeout-steps article{gap:6px;padding:10px;display:grid}.closeout-steps article[data-complete=true]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.closeout-steps article[data-complete=true]{border-color:color-mix(in srgb, var(--accent), white 55%)}}.closeout-steps article[data-complete=true]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.closeout-steps article[data-complete=true]{background:color-mix(in srgb, var(--accent), white 91%)}}.evening-reflection-panel{border:1px solid var(--blue);gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.evening-reflection-panel{border:1px solid color-mix(in srgb, var(--blue), white 52%)}}.evening-reflection-panel{background:var(--blue);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.evening-reflection-panel{background:color-mix(in srgb, var(--blue), white 94%)}}.evening-reflection-panel{padding:16px}.evening-reflection-panel>div:first-child{gap:6px;display:grid}.evening-reflection-panel>div:first-child>span,.evening-question-list span{color:var(--blue);text-transform:uppercase;align-items:center;gap:6px;font-size:.74rem;font-weight:950;display:inline-flex}.evening-reflection-panel strong{font-size:1.12rem;line-height:1.15}.evening-reflection-panel p{color:var(--muted);margin:0;line-height:1.45}.evening-question-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.evening-question-list article{background:#fffffbdb;border:1px solid #1219181a;border-radius:12px;gap:6px;padding:10px;display:grid}.evening-question-list article[data-cadence=rotating]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.evening-question-list article[data-cadence=rotating]{border-color:color-mix(in srgb, var(--accent), white 58%)}}.momentum-panel{border:1px solid var(--accent);grid-template-columns:minmax(0,1fr) 104px minmax(180px,.6fr);align-items:center;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.momentum-panel{border:1px solid color-mix(in srgb, var(--accent), white 42%)}}.momentum-panel{background:linear-gradient(135deg, var(--accent), var(--amber));border-radius:8px}@supports (color:color-mix(in lab, red, red)){.momentum-panel{background:linear-gradient(135deg, color-mix(in srgb, var(--accent), white 88%), color-mix(in srgb, var(--amber), white 84%))}}.momentum-panel{padding:16px}.momentum-panel>div:first-child{gap:6px;display:grid}.momentum-panel>div:first-child>span{color:var(--accent);text-transform:uppercase;align-items:center;gap:6px;font-size:.76rem;font-weight:950;display:inline-flex}.momentum-panel strong{font-size:clamp(1.18rem,2.5vw,1.68rem);line-height:1.08}.momentum-panel p{color:var(--muted);margin:0;line-height:1.45}.momentum-meter{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.momentum-meter span{border:1px solid var(--accent);place-items:center;gap:2px;height:52px;display:grid}@supports (color:color-mix(in lab, red, red)){.momentum-meter span{border:1px solid color-mix(in srgb, var(--accent), white 55%)}}.momentum-meter span{color:var(--accent);text-align:center;background:#fffdf8b3;border-radius:8px;font-size:.78rem;font-weight:950}.momentum-meter strong{color:inherit;font-size:1.1rem;line-height:1}.momentum-meter small{color:inherit;font-size:.66rem;font-weight:900;line-height:1.05}.momentum-meter span[data-complete=true]{background:var(--accent);color:#fff;animation:.36s both signal-pop;box-shadow:0 10px 22px #136b6029}.momentum-return{color:var(--foreground);font-weight:850}@keyframes signal-pop{0%{transform:scale(.94)}70%{transform:scale(1.04)}to{transform:scale(1)}}.daily-coach-panel{border:1px solid var(--blue);grid-template-columns:minmax(0,1fr) minmax(180px,.58fr) auto;align-items:center;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.daily-coach-panel{border:1px solid color-mix(in srgb, var(--blue), white 54%)}}.daily-coach-panel{background:var(--blue);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.daily-coach-panel{background:color-mix(in srgb, var(--blue), white 91%)}}.daily-coach-panel{padding:16px}.daily-coach-copy{gap:6px;display:grid}.daily-coach-copy span{color:var(--blue);text-transform:uppercase;align-items:center;gap:6px;font-size:.76rem;font-weight:950;display:inline-flex}.daily-coach-copy strong{font-size:clamp(1.2rem,2.4vw,1.7rem);line-height:1.08}.daily-coach-copy p,.daily-coach-copy small{color:var(--muted);margin:0;line-height:1.45}.daily-coach-copy small{color:var(--foreground);font-weight:800}.moment-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.moment-tabs button,.coach-nudge-action{border:1px solid var(--blue);min-height:40px}@supports (color:color-mix(in lab, red, red)){.moment-tabs button,.coach-nudge-action{border:1px solid color-mix(in srgb, var(--blue), white 50%)}}.moment-tabs button,.coach-nudge-action{color:var(--foreground);cursor:pointer;font:inherit;background:#fffdf8d1;border-radius:8px;padding:8px 10px;font-weight:900}.moment-tabs button[aria-pressed=true],.coach-nudge-action{background:var(--blue);color:#fff}.operating-mode-panel{grid-template-columns:1.15fr 1fr 1fr;gap:10px;display:grid}.recommendation-rationale{background:linear-gradient(135deg,#0f756a1a,#315f9f14),#fffffbe0;gap:14px;padding:16px;display:grid;overflow:hidden}.recommendation-rationale-copy{gap:6px;max-width:820px;display:grid}.recommendation-rationale-copy span{align-items:center;gap:7px;display:inline-flex}.recommendation-rationale-copy strong{font-size:1.22rem}.operating-mode-panel article{gap:8px;min-height:126px;padding:14px;display:grid}.operating-mode-panel article:first-child{border-left:5px solid var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.operating-mode-panel article:first-child{background:color-mix(in srgb, var(--accent), white 91%)}}.operating-mode-panel article:nth-child(2){border-left:5px solid var(--blue)}.operating-mode-panel article:nth-child(3){border-left:5px solid var(--amber)}.readiness-checklist{gap:12px;padding:16px;display:grid}.readiness-checklist>div:first-child{gap:6px;display:grid}.readiness-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.readiness-rows article{border:1px solid var(--line);background:#fffdf8b8;border-radius:8px;gap:6px;padding:10px;display:grid}.readiness-rows article[data-complete=true]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.readiness-rows article[data-complete=true]{border-color:color-mix(in srgb, var(--accent), white 55%)}}.readiness-rows article[data-complete=true]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.readiness-rows article[data-complete=true]{background:color-mix(in srgb, var(--accent), white 90%)}}.plan-focus-card,.tomorrow-note,.focus-timer-panel,.map-detail-panel{gap:8px;padding:16px;display:grid}.family-life-panel{border:1px solid var(--rose);gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.family-life-panel{border:1px solid color-mix(in srgb, var(--rose), white 58%)}}.family-life-panel{background:var(--rose);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.family-life-panel{background:color-mix(in srgb, var(--rose), white 93%)}}.family-life-panel{padding:14px}.family-life-panel>div:first-child{gap:6px;display:grid}.family-life-panel span,.family-plan-strip span{color:var(--rose);text-transform:uppercase;font-size:.74rem;font-weight:950}.family-life-panel strong{font-size:1.14rem;line-height:1.15}.family-life-panel p{color:var(--muted);margin:0;line-height:1.45}.family-pillar-grid,.family-plan-strip,.family-question-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.family-pillar-grid article,.family-plan-strip article,.family-question-grid article{background:#fffffbdb;border:1px solid #1219181a;border-radius:12px;gap:6px;padding:12px;display:grid}.family-question-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.family-question-grid article[data-intent=actualization]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.family-question-grid article[data-intent=actualization]{border-color:color-mix(in srgb, var(--accent), white 58%)}}.family-question-grid article[data-intent=maintenance]{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.family-question-grid article[data-intent=maintenance]{border-color:color-mix(in srgb, var(--blue), white 56%)}}.plan-focus-card{border-left:5px solid var(--accent)}.plan-focus-card strong{font-size:1.2rem}.practice-checklist{gap:10px;display:grid}.practice-log-details{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.practice-log-details{border:1px solid color-mix(in srgb, var(--line), var(--accent) 22%)}}.practice-log-details{box-shadow:var(--shadow-panel);background:#fffffbe6;border-radius:12px}.practice-log-details summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;min-height:56px;padding:12px 16px;list-style:none;display:flex}.practice-log-details summary::-webkit-details-marker{display:none}.practice-log-details summary::marker{content:""}.practice-log-details summary span,.practice-log-details summary strong{align-items:center;gap:8px;display:inline-flex}.practice-log-details summary span{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:900}.practice-log-details summary strong{max-width:min(100%,22rem);color:var(--muted);text-align:right;justify-content:flex-end;font-size:.95rem}.practice-log-details[open]{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.practice-log-details[open]{background:color-mix(in srgb, var(--amber), white 94%)}}.practice-log-details[open]{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.practice-log-details[open]{border-color:color-mix(in srgb, var(--amber), white 40%)}}.practice-log-details[open] summary{border-bottom:1px solid var(--amber)}@supports (color:color-mix(in lab, red, red)){.practice-log-details[open] summary{border-bottom:1px solid color-mix(in srgb, var(--amber), white 62%)}}.practice-log-details .practice-checklist{padding:14px}.practice-checklist-intro{gap:6px;padding:4px 0 8px;display:grid}.practice-checklist-intro span,.practice-checklist-intro strong{align-items:center;gap:8px;display:flex}.practice-checklist-intro span{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:900}.practice-checklist-intro strong{color:var(--ink);font-size:1.15rem}.practice-checklist-intro p{max-width:64ch;color:var(--muted);font-size:.98rem}.practice-check{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:16px;scroll-margin-top:18px;display:grid}.practice-check:focus{outline:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.practice-check:focus{outline:2px solid color-mix(in srgb, var(--accent), white 35%)}}.practice-check:focus{outline-offset:3px}.practice-check-copy,.practice-response{gap:8px;display:grid}.practice-context-note{max-width:58ch;color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.practice-context-note{color:color-mix(in srgb, var(--muted), var(--accent) 16%)}}.practice-context-note{font-size:.92rem}.practice-response>span,.practice-response label{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:900}.practice-response .practice-choice-label{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.practice-response .practice-choice-label{color:color-mix(in srgb, var(--ink), var(--accent) 18%)}}.practice-response .practice-choice-label{letter-spacing:0;text-transform:none;font-size:.82rem}.practice-response-hint{font-size:.9rem}.practice-response-options{flex-wrap:wrap;gap:8px;display:flex}.practice-response-options button{border-color:var(--accent);min-height:34px}@supports (color:color-mix(in lab, red, red)){.practice-response-options button{border-color:color-mix(in srgb, var(--accent), white 58%)}}.practice-response-options button{color:var(--ink);background:#fffffbc7}@supports (color:color-mix(in lab, red, red)){.practice-response-options button{color:color-mix(in srgb, var(--ink), var(--accent) 22%)}}.practice-response-options button{padding:0 10px;font-size:.9rem}.practice-response-options button[aria-pressed=true]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.practice-response-options button[aria-pressed=true]{background:color-mix(in srgb, var(--accent), white 88%)}}.practice-response-options button[aria-pressed=true]{box-shadow:inset 4px 0 0 var(--accent)}.practice-response textarea{border:1px solid var(--line);width:100%;min-height:86px}@supports (color:color-mix(in lab, red, red)){.practice-response textarea{border:1px solid color-mix(in srgb, var(--line), var(--accent) 32%)}}.practice-response textarea{border-radius:var(--radius-control);color:var(--ink);font:inherit;resize:vertical;background:#fffffbdb;padding:10px 12px;line-height:1.4}.practice-check>button,.practice-complete-status{grid-area:1/2;align-self:start}.practice-check>button{border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;min-height:40px;font:inherit;border-radius:8px;padding:0 14px;font-weight:850}.practice-complete-status{box-sizing:border-box;border:1px solid var(--amber);justify-content:center;justify-self:end;align-items:center;min-width:56px;height:28px;margin:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.practice-complete-status{border:1px solid color-mix(in srgb, var(--amber), white 28%)}}.practice-complete-status{background:var(--amber);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.practice-complete-status{background:color-mix(in srgb, var(--amber), white 92%)}}.practice-complete-status{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.practice-complete-status{color:color-mix(in srgb, var(--ink), var(--accent) 12%)}}.practice-complete-status{padding:0 9px;font-size:.78rem;font-weight:820;line-height:1}.practice-complete-status[data-state=saving]{min-width:70px}@keyframes autosave-confirm{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent), transparent 58%);transform:translateY(1px)scale(.99)}45%{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent), transparent 88%);transform:translateY(0)scale(1.012)}to{transform:translateY(0)scale(1);box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.timeline-complete-status[data-state=saved],.practice-complete-status[data-state=saved],.tomorrow-note .tomorrow-note-header span[data-state=saved]{animation:none}}.practice-response{grid-column:1/-1;padding-top:2px}.practice-check[data-complete=true]{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.practice-check[data-complete=true]{border-color:color-mix(in srgb, var(--amber), white 42%)}}.practice-check[data-complete=true]{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.practice-check[data-complete=true]{background:color-mix(in srgb, var(--amber), white 91%)}}.practice-check>button:disabled{cursor:not-allowed;opacity:.7}.focus-timer-panel{border-color:var(--blue);grid-template-columns:minmax(0,1fr) auto;align-items:center}@supports (color:color-mix(in lab, red, red)){.focus-timer-panel{border-color:color-mix(in srgb, var(--blue), white 70%)}}.focus-timer-panel{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.focus-timer-panel{background:color-mix(in srgb, var(--blue), white 92%)}}.timer-face{border:8px solid var(--blue);place-items:center;width:112px;height:112px;display:grid}@supports (color:color-mix(in lab, red, red)){.timer-face{border:8px solid color-mix(in srgb, var(--blue), white 58%)}}.timer-face{background:var(--surface);color:var(--blue);border-radius:999px;font-size:1.55rem;font-weight:950}.timer-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.timer-actions button{border:1px solid var(--blue);min-height:38px}@supports (color:color-mix(in lab, red, red)){.timer-actions button{border:1px solid color-mix(in srgb, var(--blue), white 40%)}}.timer-actions button{background:var(--surface);color:var(--foreground);cursor:pointer;font:inherit;border-radius:999px;padding:0 12px;font-size:.88rem;font-weight:850}.timer-actions button[aria-pressed=true],.timer-actions button:hover{border-color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.timer-actions button[aria-pressed=true],.timer-actions button:hover{background:color-mix(in srgb, var(--blue), white 82%)}}.focus-timer-panel>div:first-child{gap:7px;display:grid}.viewport-toast{right:clamp(14px,3vw,28px);bottom:calc(clamp(14px, 3vh, 28px) + env(safe-area-inset-bottom));z-index:120;border:1px solid var(--amber);width:min(520px,100vw - 28px);position:fixed}@supports (color:color-mix(in lab, red, red)){.viewport-toast{border:1px solid color-mix(in srgb, var(--amber), white 35%)}}.viewport-toast{background:var(--amber);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.viewport-toast{background:color-mix(in srgb, var(--amber), white 84%)}}.viewport-toast{color:var(--foreground);pointer-events:none;padding:11px 14px;font-weight:900;line-height:1.25;animation:.22s ease-out viewport-toast-enter;box-shadow:0 18px 44px #121f222e}@keyframes viewport-toast-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.viewport-toast{right:10px;bottom:calc(154px + env(safe-area-inset-bottom));width:calc(100vw - 20px);padding:10px 12px;font-size:.9rem}}.tomorrow-note .tomorrow-note-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.tomorrow-note .tomorrow-note-header span{box-sizing:border-box;border:1px solid var(--amber);justify-content:center;align-items:center;min-height:28px;margin-left:12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tomorrow-note .tomorrow-note-header span{border:1px solid color-mix(in srgb, var(--amber), white 28%)}}.tomorrow-note .tomorrow-note-header span{background:var(--amber);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.tomorrow-note .tomorrow-note-header span{background:color-mix(in srgb, var(--amber), white 92%)}}.tomorrow-note .tomorrow-note-header span{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.tomorrow-note .tomorrow-note-header span{color:color-mix(in srgb, var(--ink), var(--accent) 12%)}}.tomorrow-note .tomorrow-note-header span{white-space:nowrap;padding:0 9px;font-size:.78rem;font-weight:820;line-height:1}.tomorrow-note .tomorrow-note-header span[data-saved=true]{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.tomorrow-note .tomorrow-note-header span[data-saved=true]{border-color:color-mix(in srgb, var(--amber), white 28%)}}.tomorrow-note .tomorrow-note-header span[data-saved=true]{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.tomorrow-note .tomorrow-note-header span[data-saved=true]{background:color-mix(in srgb, var(--amber), white 92%)}}.tomorrow-note .tomorrow-note-header span[data-saved=true]{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.tomorrow-note .tomorrow-note-header span[data-saved=true]{color:color-mix(in srgb, var(--ink), var(--accent) 12%)}}.tomorrow-note .tomorrow-note-header span[data-state=saving]{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.tomorrow-note .tomorrow-note-header span[data-state=saving]{border-color:color-mix(in srgb, var(--blue), white 44%)}}.tomorrow-note .tomorrow-note-header span[data-state=saving]{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.tomorrow-note .tomorrow-note-header span[data-state=saving]{background:color-mix(in srgb, var(--blue), white 88%)}}.tomorrow-note .tomorrow-note-header span[data-state=saving]{color:var(--blue)}.tomorrow-note textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:112px;color:var(--foreground);font:inherit;background:#fffdf8d1;border-radius:8px;padding:12px;font-weight:700}.tomorrow-note-feedback{color:var(--muted);font-weight:850}.note-template-row{flex-wrap:wrap;gap:8px;display:flex}.note-template-row button{border:1px solid var(--accent);min-height:36px}@supports (color:color-mix(in lab, red, red)){.note-template-row button{border:1px solid color-mix(in srgb, var(--accent), white 45%)}}.note-template-row button{background:var(--surface);color:var(--accent);cursor:pointer;font:inherit;border-radius:999px;padding:0 12px;font-size:.86rem;font-weight:850}.note-template-row button:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.note-template-row button:hover{background:color-mix(in srgb, var(--accent), white 91%)}}.quest-list{gap:10px;max-height:min(52vh,500px);display:grid;overflow:auto}.quest-card[data-active=false]{opacity:.75}.quest-card[data-complete=true]{border-left-color:var(--amber);background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.quest-card[data-complete=true]{background:color-mix(in srgb, var(--amber), white 90%)}}.quest-card h3{margin-bottom:0;font-size:1.6rem;line-height:1.05}.quest-card div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.quest-card small{color:var(--muted);font-weight:800}.quest-card button:disabled,.lc-button:disabled{cursor:not-allowed;opacity:.55}.form-note{color:var(--rose);margin:0;font-size:.88rem;font-weight:800;line-height:1.3}.view-back-button{border:1px solid var(--line);border-radius:var(--radius-control);min-height:34px;color:var(--foreground);cursor:pointer;font:inherit;background:#fffdf8d1;justify-self:start;align-items:center;gap:6px;padding:0 10px;font-size:.82rem;font-weight:900;display:inline-flex}.coach-step-topline .view-back-button{border-color:var(--wk-sage-green)}@supports (color:color-mix(in lab, red, red)){.coach-step-topline .view-back-button{border-color:color-mix(in srgb, var(--wk-sage-green), white 56%)}}.coach-step-topline .view-back-button{background:var(--wk-soft-blue)}@supports (color:color-mix(in lab, red, red)){.coach-step-topline .view-back-button{background:color-mix(in srgb, var(--wk-soft-blue), white 78%)}}.coach-action-row{grid-template-columns:minmax(0,1fr);justify-self:stretch;gap:8px;width:100%;margin-top:auto;display:grid}.coach-action-row .lc-button{flex:1;width:100%}.coach-action-row>.coach-primary-action.lc-button{text-align:center;justify-content:center;justify-self:stretch;align-items:center;width:100%;max-width:none;line-height:1.1;display:flex}.lc-button{cursor:pointer;min-height:44px;font:inherit;border:1px solid #0000;border-radius:8px;padding:0 16px;font-weight:850}.lc-button--primary{background:var(--accent);color:#fff}.lc-button--primary:hover{background:var(--accent-strong)}.lc-button--quiet{border-color:var(--line);color:var(--foreground);background:#fffdf8b8}.view-heading{gap:8px;display:grid}.map-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.map-tile{border:1px solid var(--line);min-height:154px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fffdf8b8;border-radius:8px;gap:8px;padding:12px;display:grid}.map-tile[data-unlocked=false]{opacity:.52}.map-tile[data-first=true]{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.map-tile[data-first=true]{background:color-mix(in srgb, var(--accent), white 88%)}}.map-tile[data-mode=parallel]{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.map-tile[data-mode=parallel]{border-color:color-mix(in srgb, var(--blue), white 55%)}}.map-tile[data-mode=parallel]{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.map-tile[data-mode=parallel]{background:color-mix(in srgb, var(--blue), white 91%)}}.map-tile[data-mode=locked]{border-style:dashed}.map-tile[aria-pressed=true]{box-shadow:inset 0 -4px 0 var(--accent), 0 12px 26px #136b6021;transform:translateY(-1px)}.map-tile span{color:var(--accent);font-size:.78rem;font-weight:900}.map-tile strong{line-height:1.14}.map-tile small{color:var(--muted);margin-top:auto;font-weight:800}.map-detail-panel{border-left:5px solid var(--blue)}.map-detail-panel strong{font-size:1.35rem}.map-detail-actions{border-top:1px solid var(--line);gap:6px;padding-top:10px;display:grid}.map-detail-actions small{color:var(--blue);font-weight:850}.readiness-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.readiness-panel article{gap:8px;min-height:132px;padding:14px;display:grid}.readiness-panel article:first-child{border-left:5px solid var(--blue)}.readiness-panel article:nth-child(2){border-left:5px solid var(--amber)}.readiness-panel article:nth-child(3){border-left:5px solid var(--accent)}.resource-card small{color:var(--accent);margin-top:auto;font-size:.82rem;font-weight:850;line-height:1.35}.arc-list,.principle-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mini-panel{gap:8px;padding:16px;display:grid}.mini-panel strong{text-transform:capitalize;font-size:1.18rem}.dashboard-view .progress-list{gap:10px;max-height:390px;display:grid;overflow:auto}.review-panel ul{gap:6px;margin:0;padding-left:18px;display:grid}.learning-hero{border:1px solid var(--accent);grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);align-items:stretch;gap:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.learning-hero{border:1px solid color-mix(in srgb, var(--accent), white 58%)}}.learning-hero{border-left:6px solid var(--accent);background:linear-gradient(145deg,#f4fcf9f5,#fffdf8f0);border-radius:8px;padding:18px;box-shadow:0 18px 44px #121f2214}.learning-hero-copy{align-content:center;gap:10px;display:grid}.learning-hero-copy span,.learning-path span,.resource-card span,.resource-detail span,.resource-meta-grid span,.resource-takeaway-grid span,.saved-resource-list span,.principle-list span{align-items:center;gap:8px;display:inline-flex}.learning-hero-copy h2{letter-spacing:0;margin:0;font-size:clamp(2rem,5vw,4.4rem);line-height:.98}.learning-hero-copy p{max-width:28rem;color:var(--muted);margin:0;font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.35}.learning-hero-art{background:var(--surface-strong);border-radius:8px;min-height:210px;margin:0;position:relative;overflow:hidden}.learning-hero-art img{object-fit:cover;width:100%;height:100%}.learning-hero-art figcaption{color:#fff;background:#0d1f1dc2;border:1px solid #ffffff73;border-radius:6px;justify-content:space-between;padding:10px 12px;font-size:.82rem;font-weight:850;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.learning-path,.resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.learning-path article{background:#fffffbeb;border:1px solid #171d1a1c;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:8px 10px;padding:14px;display:grid;box-shadow:0 10px 22px #121f220f}.learning-path article:first-child{border-left:5px solid var(--accent)}.learning-path article:nth-child(2){border-left:5px solid var(--blue)}.learning-path article:nth-child(3){border-left:5px solid var(--amber)}.learning-path span,.resource-takeaway-grid span{color:var(--accent);text-transform:uppercase;font-size:.76rem;font-weight:900}.learning-path strong{grid-column:1/-1;line-height:1.14}.learning-path .app-icon{border:1px solid var(--accent);width:30px;height:30px}@supports (color:color-mix(in lab, red, red)){.learning-path .app-icon{border:1px solid color-mix(in srgb, var(--accent), white 70%)}}.learning-path .app-icon{background:var(--accent);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.learning-path .app-icon{background:color-mix(in srgb, var(--accent), white 90%)}}.learning-path .app-icon{padding:6px}.resource-card{cursor:pointer;color:inherit;text-align:left;border-radius:8px;grid-template-rows:auto 1fr auto;gap:12px;min-height:154px;text-decoration:none;display:grid;position:relative}.resource-card:hover,.resource-card[aria-pressed=true]{border-color:var(--accent)}.resource-card[aria-pressed=true]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.resource-card[aria-pressed=true]{background:color-mix(in srgb, var(--accent), white 92%)}}.resource-card[aria-pressed=true]{box-shadow:inset 5px 0 0 var(--accent), 0 14px 28px #121f2214}.resource-detail{border-color:var(--accent);gap:16px}@supports (color:color-mix(in lab, red, red)){.resource-detail{border-color:color-mix(in srgb, var(--accent), white 65%)}}.resource-detail{border-left:6px solid var(--blue);background:var(--surface);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.resource-detail{background:color-mix(in srgb, var(--surface), white 28%)}}.resource-detail-main{gap:8px;max-width:62rem;display:grid}.resource-detail h3{margin:0;font-size:clamp(1.35rem,3vw,2rem);line-height:1.05}.resource-detail p{color:var(--muted);margin:0;line-height:1.5}.resource-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.resource-meta-grid div,.resource-takeaway-grid div{border:1px solid var(--line);background:#fffdf8b8;border-radius:8px;gap:7px;padding:10px;display:grid}.resource-takeaway-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8px;display:grid}.resource-takeaway-grid strong{font-size:1.02rem;line-height:1.3}.resource-curator-note{border-top:1px solid var(--line);max-width:58rem;padding-top:12px}.resource-actions{flex-wrap:wrap;gap:10px;display:flex}.resource-actions a,.resource-actions button{border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;min-height:42px;font:inherit;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-weight:850;text-decoration:none;display:inline-flex}.resource-actions button{color:var(--accent);background:0 0}.saved-resource-list{border-radius:8px;gap:10px}.saved-resource-header{gap:4px;display:grid}.saved-resource-list .view-heading h3,.saved-resource-header h3{margin:0;font-size:1.35rem;line-height:1.05}.saved-resource-empty{grid-template-columns:auto 1fr;align-items:center}.saved-resource-empty>.app-icon{background:var(--accent);border-radius:8px;width:42px;height:42px}@supports (color:color-mix(in lab, red, red)){.saved-resource-empty>.app-icon{background:color-mix(in srgb, var(--accent), white 90%)}}.saved-resource-empty>.app-icon{padding:10px}.saved-resource-row{cursor:pointer;color:inherit;text-align:left;border-radius:8px;grid-template-columns:auto minmax(64px,auto) 1fr auto;align-items:center}.principle-list article{border-radius:8px;grid-template-columns:auto 1fr;gap:6px 10px}.principle-list article>.app-icon{background:var(--accent);border-radius:8px;grid-row:1/span 2;width:34px;height:34px}@supports (color:color-mix(in lab, red, red)){.principle-list article>.app-icon{background:color-mix(in srgb, var(--accent), white 92%)}}.principle-list article>.app-icon{padding:8px}.principle-list article p{grid-column:1/-1}.saved-resource-row small{color:var(--muted);font-weight:800}.profile-grid span,.profile-panel span{color:var(--accent);text-transform:uppercase;font-size:.76rem;font-weight:900}.profile-grid p,.profile-panel p{color:var(--muted);margin:0;line-height:1.45}.profile-form{grid-template-columns:minmax(220px,.68fr) minmax(320px,1fr);align-items:start;gap:clamp(12px,2vw,20px);display:grid}.profile-account-strip,.profile-save-note{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profile-account-strip{margin-top:2px}.profile-account-strip span,.profile-save-note span{border:1px solid var(--wk-sage)}@supports (color:color-mix(in lab, red, red)){.profile-account-strip span,.profile-save-note span{border:1px solid color-mix(in srgb, var(--wk-sage), white 30%)}}.profile-account-strip span,.profile-save-note span{border-radius:var(--wk-radius-pill);background:var(--wk-sage)}@supports (color:color-mix(in lab, red, red)){.profile-account-strip span,.profile-save-note span{background:color-mix(in srgb, var(--wk-sage), white 86%)}}.profile-account-strip span,.profile-save-note span{color:var(--wk-sage-deep);text-transform:uppercase;padding:6px 9px;font-size:.72rem;font-weight:950}.profile-account-strip span[data-state=saving],.profile-save-note span[data-state=saving],.profile-account-strip span[data-state=checking],.profile-save-note span[data-state=loading]{border-color:var(--wk-gold)}@supports (color:color-mix(in lab, red, red)){.profile-account-strip span[data-state=saving],.profile-save-note span[data-state=saving],.profile-account-strip span[data-state=checking],.profile-save-note span[data-state=loading]{border-color:color-mix(in srgb, var(--wk-gold), white 20%)}}.profile-account-strip span[data-state=saving],.profile-save-note span[data-state=saving],.profile-account-strip span[data-state=checking],.profile-save-note span[data-state=loading]{background:var(--wk-gold)}@supports (color:color-mix(in lab, red, red)){.profile-account-strip span[data-state=saving],.profile-save-note span[data-state=saving],.profile-account-strip span[data-state=checking],.profile-save-note span[data-state=loading]{background:color-mix(in srgb, var(--wk-gold), white 84%)}}.profile-account-strip span[data-state=saving],.profile-save-note span[data-state=saving],.profile-account-strip span[data-state=checking],.profile-save-note span[data-state=loading]{color:var(--wk-deep-navy)}.profile-account-strip span[data-state=error],.profile-save-note span[data-state=error]{color:#7b2418;background:#f4e9e6;border-color:#bf796b}.profile-account-strip strong{color:var(--wk-deep-navy);font-size:.88rem;font-weight:900}.profile-save-note{border:1px solid var(--wk-border);justify-content:space-between}@supports (color:color-mix(in lab, red, red)){.profile-save-note{border:1px solid color-mix(in srgb, var(--wk-border), transparent 8%)}}.profile-save-note{border-radius:var(--wk-radius-lg);background:var(--wk-cream)}@supports (color:color-mix(in lab, red, red)){.profile-save-note{background:color-mix(in srgb, var(--wk-cream), white 34%)}}.profile-save-note{padding:12px}.profile-save-note div{gap:5px;display:grid}.profile-save-note p{color:var(--wk-body);margin:0;font-size:.88rem}.profile-save-note a{border:1px solid var(--wk-border)}@supports (color:color-mix(in lab, red, red)){.profile-save-note a{border:1px solid color-mix(in srgb, var(--wk-border), transparent 10%)}}.profile-save-note a{border-radius:var(--wk-radius-pill);color:var(--wk-deep-navy);padding:8px 10px;font-size:.82rem;font-weight:900;text-decoration:none}.profile-form label{color:var(--foreground);align-content:start;gap:7px;font-weight:900;display:grid}.profile-form input,.profile-form textarea{border:1px solid var(--line);width:100%;min-height:58px;color:var(--foreground);font:inherit;background:#fffdf8e0;border-radius:8px;padding:11px 12px;font-weight:750}.profile-form textarea{resize:vertical;min-height:118px}.profile-password-form{grid-template-columns:1fr;gap:10px}.profile-password-hint{color:var(--muted);margin:0;font-size:.86rem;line-height:1.45}.profile-password-form .profile-save-note{margin:0}.profile-save-note[data-state=saved]{border-color:var(--wk-sage)}@supports (color:color-mix(in lab, red, red)){.profile-save-note[data-state=saved]{border-color:color-mix(in srgb, var(--wk-sage), white 20%)}}.profile-save-note[data-state=error]{background:#f6eceb;border-color:#bf796b}.profile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.profile-grid article,.profile-panel{border:1px solid var(--line);background:#fffdf8c7;border-radius:8px;gap:8px;padding:14px;display:grid}.profile-grid strong{font-size:1.5rem;line-height:1.05}.profile-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.profile-settings-sections{align-items:start}.profile-settings-sections .profile-panel{align-content:start}.profile-panel strong{font-size:1.08rem;line-height:1.25}.profile-chip-row{flex-wrap:wrap;gap:7px;display:flex}.profile-chip-row span{background:var(--accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.profile-chip-row span{background:color-mix(in srgb, var(--accent), white 88%)}}.profile-chip-row span{color:var(--accent);text-transform:none;padding:6px 9px}.profile-theme-panel{grid-template-columns:minmax(0,1fr);align-items:start}.profile-theme-panel .theme-mode-control{justify-self:start}.experimental-feature-panel{border-color:var(--wk-sage-deep)}@supports (color:color-mix(in lab, red, red)){.experimental-feature-panel{border-color:color-mix(in srgb, var(--wk-sage-deep), white 54%)}}.experimental-feature-panel{background:var(--wk-sage-green)}@supports (color:color-mix(in lab, red, red)){.experimental-feature-panel{background:color-mix(in srgb, var(--wk-sage-green), white 94%)}}.profile-switch-row{border:1px solid var(--wk-sage-deep);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;display:grid}@supports (color:color-mix(in lab, red, red)){.profile-switch-row{border:1px solid color-mix(in srgb, var(--wk-sage-deep), white 48%)}}.profile-switch-row{color:var(--foreground);cursor:pointer;font:inherit;text-align:left;background:#fffffbd1;border-radius:14px;padding:10px 12px}.profile-switch-row>span{color:var(--foreground);text-transform:none;align-items:center;gap:7px;font-weight:900;display:inline-flex}.profile-switch-row>strong{background:var(--wk-ink);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.profile-switch-row>strong{background:color-mix(in srgb, var(--wk-ink), white 88%)}}.profile-switch-row>strong{color:var(--foreground);padding:5px 8px;font-size:.72rem}.profile-switch-row[aria-checked=true]{border-color:var(--wk-sage-deep);background:var(--wk-sage-green)}@supports (color:color-mix(in lab, red, red)){.profile-switch-row[aria-checked=true]{background:color-mix(in srgb, var(--wk-sage-green), white 84%)}}.profile-switch-row[aria-checked=true]>strong{background:var(--wk-deep-navy);color:var(--wk-cream)}.dynamic-content-pill{border:1px solid var(--wk-sage-deep);align-items:center;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dynamic-content-pill{border:1px solid color-mix(in srgb, var(--wk-sage-deep), white 42%)}}.dynamic-content-pill{background:var(--wk-sage-green);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.dynamic-content-pill{background:color-mix(in srgb, var(--wk-sage-green), white 88%)}}.dynamic-content-pill{color:var(--wk-sage-deep)}@supports (color:color-mix(in lab, red, red)){.dynamic-content-pill{color:color-mix(in srgb, var(--wk-sage-deep), black 28%)}}.dynamic-content-pill{text-transform:uppercase;padding:4px 7px;font-size:.68rem;font-weight:900;line-height:1}.device-sync-panel{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.device-sync-panel{border-color:color-mix(in srgb, var(--blue), white 54%)}}.device-sync-panel{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.device-sync-panel{background:color-mix(in srgb, var(--blue), white 94%)}}.device-sync-panel>small{color:var(--muted);font-weight:800;line-height:1.35}.device-sync-grid,.device-sync-actions{flex-wrap:wrap;gap:7px;display:flex}.device-source-button{border:1px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.device-source-button{border:1px solid color-mix(in srgb, var(--blue), white 52%)}}.device-source-button{color:var(--blue);cursor:pointer;font:inherit;text-transform:none;background:#fffffbd1;border-radius:999px;padding:6px 9px;font-size:.72rem;font-weight:900}.device-source-button[aria-pressed=true]{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.device-source-button[aria-pressed=true]{background:color-mix(in srgb, var(--accent), white 82%)}}.device-source-button[aria-pressed=true]{color:var(--accent)}.device-sync-actions{align-items:center}.profile-settings-sections .device-sync-actions .profile-action-button{min-height:36px;padding-inline:12px}.device-sync-actions .profile-action-button[aria-pressed=true]{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.device-sync-actions .profile-action-button[aria-pressed=true]{background:color-mix(in srgb, var(--accent), black 8%)}}.device-sync-actions .profile-action-button[aria-pressed=true]{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.device-sync-actions .profile-action-button[aria-pressed=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent), white 72%)}}.device-sync-state{border:1px solid var(--blue);gap:5px;display:grid}@supports (color:color-mix(in lab, red, red)){.device-sync-state{border:1px solid color-mix(in srgb, var(--blue), white 58%)}}.device-sync-state{background:#fffffbd1;border-radius:16px;padding:12px}.device-sync-state strong{color:var(--ink);font-size:.95rem;line-height:1.25}.device-sync-state p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.45}.profile-action-button{border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;min-height:38px;font:inherit;border-radius:999px;justify-content:center;justify-self:start;align-items:center;padding:0 14px;font-size:.9rem;font-weight:900;text-decoration:none;display:inline-flex}.profile-danger-button{border-color:var(--amber);background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.profile-danger-button{background:color-mix(in srgb, var(--amber), black 4%)}}.profile-reset-panel{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.profile-reset-panel{border-color:color-mix(in srgb, var(--amber), white 52%)}}.profile-reset-panel{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.profile-reset-panel{background:color-mix(in srgb, var(--amber), white 94%)}}.device-callback-page{border:1px solid var(--line);background:#fffffbeb;border-radius:24px;gap:16px;width:min(720px,100vw - 32px);margin:48px auto;padding:clamp(24px,5vw,44px);display:grid;box-shadow:0 24px 70px #121f2224}.device-callback-page>span,.device-callback-code{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:900}.device-callback-page h1{margin:0;font-size:clamp(2rem,7vw,4rem);line-height:.98}.device-callback-page p{color:var(--muted);font-size:1rem;line-height:1.55}.profile-reset-button{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.profile-reset-button{border-color:color-mix(in srgb, var(--amber), black 12%)}}.profile-reset-button{color:var(--amber);background:0 0}@supports (color:color-mix(in lab, red, red)){.profile-reset-button{color:color-mix(in srgb, var(--amber), black 18%)}}.scoreboard{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.scoreboard div{gap:4px;padding:12px;display:grid}.scoreboard strong{font-size:1.55rem}.progress-row{border-left:5px solid var(--accent);grid-template-columns:minmax(0,1fr) 74px;align-items:center;gap:12px;padding:12px;display:grid}.progress-row[data-status=due-soon]{border-left-color:var(--amber)}.progress-row[data-status=overdue],.progress-row[data-status=not-started]{border-left-color:var(--rose)}.progress-row span{color:var(--accent);font-size:.76rem;font-weight:900}.progress-row strong{margin-top:4px;line-height:1.2;display:block}.score-block{background:var(--blue);border-radius:8px;place-items:center;min-height:68px;display:grid}@supports (color:color-mix(in lab, red, red)){.score-block{background:color-mix(in srgb, var(--blue), white 87%)}}.score-block strong{color:var(--blue);font-size:1.42rem}.score-block small{color:var(--muted);text-transform:capitalize;font-size:.7rem;font-weight:850}.section-heading{gap:6px;display:grid}.section-heading h2{margin-bottom:0;font-size:clamp(1.2rem,1.6vw,1.55rem);line-height:1.05}.os-track{border:1px solid var(--line);background:#fffdf88a;border-radius:8px;gap:8px;padding:8px;display:grid}.os-card{border-radius:8px;gap:6px;min-height:auto;padding:10px 12px;display:grid}.os-card[data-active=true]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.os-card[data-active=true]{background:color-mix(in srgb, var(--accent), white 86%)}}.os-card[data-active=true]{box-shadow:inset 4px 0 0 var(--accent)}.os-card span{color:var(--accent);font-size:.78rem;font-weight:900}.os-card strong{line-height:1.18}.os-card p{font-size:.9rem}@media (max-width:960px){.app-frame{grid-template-columns:1fr}.app-sidebar{grid-template-columns:1fr;max-height:none;position:static}.brand-panel{grid-column:1/-1}.sidebar-art{display:none}.profile-shell-card{grid-template-columns:42px minmax(0,1fr)}.frame-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.frame-stat{text-align:center;justify-content:center;min-height:38px}.frame-stat span{justify-items:start}.frame-nav{grid-column:1/-1}.frame-nav .app-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}.frame-nav .app-tabs button{text-align:center;justify-content:center;padding:0 8px}.product-header{grid-template-columns:1fr minmax(220px,320px)}.product-header-compact{grid-template-columns:minmax(0,1fr)}.product-header-compact .hero-art{display:none}.product-header-compact .hero-stats{flex-direction:row}.product-header-compact .hero-stats span,.product-header-compact .hero-stats button{width:auto}.hero-stats{grid-column:1/-1;justify-content:flex-start;min-width:0}.support-grid,.plan-learning-panel{grid-template-columns:1fr}.ai-assist-panel{grid-template-columns:1fr;align-items:stretch}.onboarding-home,.onboarding-setup-hero{grid-template-columns:1fr;min-height:auto}.onboarding-home{align-items:start;gap:12px}.onboarding-hero-copy{min-height:auto}.onboarding-mobile-art{display:block}.onboarding-side-stack{min-height:0;display:none}.onboarding-feature-art{aspect-ratio:16/5;min-height:0;max-height:220px}.onboarding-feature-art img{object-position:center 44%}.profile-grid,.profile-sections,.profile-form,.profile-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:961px){.app-sidebar .support-drawer{max-height:360px;overflow:auto}}@media (min-width:761px) and (max-width:960px){.app-frame{grid-template-columns:96px minmax(0,1fr)}.app-frame.app-frame-first-run{grid-template-columns:minmax(0,1fr);width:min(860px,100%)}.app-frame-first-run .app-main-panel{grid-column:1/-1;min-width:0}.app-frame-first-run .coach-workspace{align-items:start}.app-sidebar{grid-template-columns:1fr;gap:10px;max-height:calc(100vh - 28px);padding:12px 10px;position:sticky;top:14px;overflow:auto}.brand-panel{text-align:center;justify-items:center;padding:4px 0}.brand-panel h1,.brand-panel p,.brand-wording,.sidebar-art,.app-sidebar .support-drawer,.frame-nav>span,.profile-shell-card span,.profile-shell-card p{display:none}.app-sidebar .eyebrow{font-size:.64rem}.brand-lockup{grid-template-columns:76px;justify-content:center}.profile-shell-card{text-align:center;grid-template-columns:1fr;justify-items:center;gap:6px;padding:8px 6px}.profile-shell-card div:not(.profile-orb){justify-items:center;max-width:100%;display:grid}.profile-shell-card strong{max-width:66px;font-size:.72rem}.profile-orb{width:38px;height:38px}.frame-stats{grid-template-columns:1fr}.frame-stat{text-align:center;grid-template-columns:1fr;justify-items:center;gap:4px;min-height:54px;padding:6px 4px}.frame-stat .app-icon{font-size:.92rem}.frame-stat span{justify-items:center}.frame-stat strong{font-size:.8rem}.frame-stat small{white-space:normal;max-width:54px;font-size:.56rem}.frame-nav{grid-column:auto}.frame-nav .app-tabs{grid-template-columns:1fr;gap:6px}.frame-nav .app-tabs button{text-align:center;flex-direction:column;justify-content:center;gap:5px;min-height:58px;padding:0 4px;font-size:.7rem;line-height:1.05}}@media (max-width:560px){.app-shell{padding:12px}.app-sidebar{border-radius:14px;grid-template-columns:1fr;padding:12px}.profile-shell-card{grid-template-columns:42px minmax(0,1fr)}.profile-shell-card button{grid-column:1/-1}.frame-stats{grid-template-columns:1fr}.frame-stat{text-align:center;justify-content:center;min-height:38px}.frame-stat span{justify-items:start}.frame-nav .app-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.product-layout{gap:22px}.product-header{grid-template-columns:1fr}.hero-art{height:180px}h1{font-size:2.45rem}.lede{font-size:1rem}.coach-workspace{border:0;border-radius:8px;min-height:calc(100vh - 24px);padding:12px}.workspace-status{border-radius:16px;grid-template-columns:minmax(0,1fr) auto;row-gap:6px;padding:10px 11px 10px 14px}.workspace-status strong{text-align:left;grid-area:2/1/auto/-1}.workspace-status-label{padding-left:0}.starter-guide{grid-template-columns:1fr;align-items:start}.starter-guide ol{justify-content:flex-start}.coach-view,.map-view,.dashboard-view,.learn-view,.profile-view,.onboarding-setup-view{min-height:calc(100vh - 148px)}.map-grid,.family-pillar-grid,.family-plan-strip,.family-question-grid,.coach-brief-grid,.coach-brief-header,.plan-essential-grid,.plan-learning-panel,.ai-assist-panel,.adaptive-rail,.practice-strip,.today-plan-grid,.readiness-panel,.closeout-steps,.evening-question-list,.momentum-panel,.daily-coach-panel,.operating-mode-panel,.readiness-rows,.learning-hero,.learning-path,.resource-takeaway-grid,.resource-grid,.resource-meta-grid,.sleep-sync-nudge,.sleep-chart-grid,.sleep-experiment-card,.sleep-experiment-measure,.sleep-metric-grid,.arc-list,.principle-list,.support-grid,.profile-grid,.profile-sections,.profile-form,.profile-context-grid,.onboarding-setup-hero,.practice-check{grid-template-columns:1fr}.learning-hero-art{min-height:180px}.saved-resource-row{grid-template-columns:auto 1fr}.saved-resource-row small{grid-column:2}.practice-check>button{grid-area:auto/1;width:100%}.practice-complete-status{grid-area:auto/1;justify-self:start;width:fit-content}.focus-timer-panel{grid-template-columns:1fr}.timer-face{width:96px;height:96px}.coach-action-row{background:linear-gradient(180deg, transparent, var(--surface) 24%);padding-top:20px;position:sticky;bottom:0}}@media (max-width:420px){.onboarding-hero-copy,.onboarding-layer-list{padding:14px}.onboarding-path-preview{grid-template-columns:1fr}.onboarding-mobile-art{min-height:104px}.onboarding-hero-copy h2{font-size:clamp(2rem,12vw,3rem)}.onboarding-setup-actions{grid-template-columns:1fr;display:grid}.onboarding-setup-actions button{width:100%}.onboarding-setup-actions button:last-child{order:-1}}@media (max-width:760px){.app-shell{padding:10px 10px 88px}.app-frame{gap:10px}.coach-workspace{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;min-height:calc(100vh - 108px);padding:0;overflow:visible;box-shadow:none!important;border-radius:0!important}.app-frame.app-frame-first-run{width:100%}.app-frame-first-run .coach-workspace{align-items:start;min-height:calc(100vh - 108px);padding:0}.app-sidebar{z-index:8;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:static;overflow:visible}.brand-panel,.brand-panel p,.sidebar-art,.profile-shell-card,.app-sidebar .profile-orb,.frame-stats,.app-sidebar .support-drawer{display:none}.frame-nav{right:calc(10px + env(safe-area-inset-right,0px));bottom:calc(10px + env(safe-area-inset-bottom,0px));left:calc(10px + env(safe-area-inset-left,0px));z-index:30;padding:0;position:fixed}.frame-nav>span{display:none}.frame-nav .app-tabs{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:#fffffbe6;border:1px solid #1219181f;border-radius:18px;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;padding:5px;display:grid;box-shadow:0 16px 42px #121f2229}.frame-nav>.account-nav-action{display:none}.frame-nav .app-tabs button{min-height:46px;color:var(--foreground);border-radius:14px;flex-direction:column;justify-content:center;gap:3px}@supports (color:color-mix(in lab, red, red)){.frame-nav .app-tabs button{color:color-mix(in srgb, var(--foreground), white 34%)}}.frame-nav .app-tabs button{text-align:center;padding:4px 2px;font-size:.56rem;line-height:1.05}.frame-nav .app-tabs button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.frame-nav .app-tabs button[aria-pressed=true]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.frame-nav .app-tabs button[aria-pressed=true]{background:color-mix(in srgb, var(--accent), white 88%)}}.frame-nav .app-tabs button[aria-pressed=true]{color:var(--accent-strong);box-shadow:none}.frame-nav .app-tabs .app-icon{font-size:1rem}.sidebar-build-stamp{display:none}.app-sidebar>.profile-shell-card,.app-sidebar>.profile-shell-card *{display:none!important}.account-session-bar{border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 10px}.account-session-avatar,.account-session-save{display:none}.account-session-copy{gap:1px}.account-session-copy span{font-size:.64rem}.account-session-copy strong{font-size:.82rem}.account-session-copy p{white-space:normal;display:none}.account-session-action{grid-area:1/2;align-self:center;padding:7px 9px}.sleep-bedtime-header,.sleep-bedtime-grid,.sleep-bedtime-reflection-grid,.sleep-notification-actions{grid-template-columns:1fr}.sleep-notification-toggle{justify-content:center;width:100%}}@media (max-width:420px){.onboarding-feature-art{aspect-ratio:16/4;max-height:118px}.onboarding-path-preview article{min-height:58px;padding:12px}.frame-nav .app-tabs button{gap:2px;min-height:44px;font-size:.54rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (prefers-color-scheme:dark){:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#eef4f1;--foreground:#121918;--muted:#4f5f5c;--accent:#0f756a;--accent-strong:#074f48;--amber:#e0a128;--rose:#c8516c;--blue:#315f9f;--surface:#fffffb;--surface-strong:#e4efeb;--line:#bccfca;--violet:#6862b9;--shadow:0 28px 80px #121f2226}body{background:linear-gradient(135deg, #0f756a14, transparent 34%), linear-gradient(220deg, #315f9f1a, transparent 38%), linear-gradient(180deg, #fbfdfb 0%, var(--background) 100%)}.hero-art figcaption,.app-tabs button[aria-pressed=true],.coach-workspace,.adaptive-rail article{box-shadow:0 18px 48px #0000003d}}.focus-timer-panel{box-shadow:inset 5px 0 0 var(--blue);background:#eef5fb;border:1px solid #9fbad5}.timer-face{border-color:#9fbad5;box-shadow:0 12px 28px #2f5e8f29}@media (prefers-color-scheme:dark){.focus-timer-panel{background:var(--blue);border-color:#83a9e86b}@supports (color:color-mix(in lab, red, red)){.focus-timer-panel{background:color-mix(in srgb, var(--blue), black 78%)}}.timer-face{background:var(--surface);border-color:#83a9e880}}:root{--radius-panel:8px;--radius-control:6px;--radius-tag:4px;--shadow-panel:0 12px 34px #121f2214;--shadow-pop:0 8px 18px #121f221a}.app-sidebar,.coach-workspace,.product-header,.onboarding-hero-copy,.onboarding-layer-list,.onboarding-feature-art,.onboarding-mobile-art,.coach-brief-panel,.daily-timeline-panel,.timeline-focus-card,.timeline-moment-button,.timeline-layers-details,.plan-layers-details,.closeout-layers-details,.today-signal-details,.today-signal-strip article,.ai-assist-panel,.adaptive-rail article,.evening-reflection-panel,.sleep-drilldown,.plan-learning-panel,.profile-context-card,.starter-guide,.device-callback-page,.support-drawer details,.plan-details,.optional-context-details,.advanced-coaching-details,.plan-context-details,.profile-panel,.profile-grid article,.profile-form,.profile-context-question,.state-panel,.next-brief,.coach-bubble,.question-card,.quest-card,.mini-panel,.progress-row,.os-card,.plan-focus-card,.closeout-panel,.closeout-steps article,.practice-check,.operating-mode-panel article,.recommendation-rationale,.tomorrow-note,.focus-timer-panel,.map-detail-panel,.readiness-checklist,.readiness-panel article,.practice-strip article,.arc-list article,.resource-card,.principle-list article,.review-panel,.resource-detail,.saved-resource-list,.saved-resource-row,.plan-essential-grid article,.sleep-metric-grid article,.sleep-chart-card,.sleep-experiment-card,.sleep-bedtime-panel,.sleep-nudge-preview,.family-pillar-grid article,.daily-coach-panel,.timer-card{box-shadow:var(--shadow-panel);border-radius:var(--radius-panel)!important}.workspace-status,.section-subnav,.app-tabs,.app-switcher,.frame-nav .app-tabs,.frame-stats,.onboarding-setup-actions,.onboarding-life-context-section,.timeline-actions,.sleep-sync-nudge,.sleep-notification-toggle,.sleep-notification-channels,.sleep-notification-actions,.device-sync-state,.setup-card-details,.resource-actions,.learning-action-strip,.ai-assist-tabs,.moment-tabs,.timer-actions,.note-template-row,.preset-row,.answer-row,.profile-context-options,.device-sync-actions,.device-sync-grid,.signal-chips,.hero-stats,.profile-chip-row,.sleep-lever-list{border-radius:var(--radius-panel)!important}button,.profile-action-button,.lc-button,.onboarding-actions a,.onboarding-map-preview-link,.learning-action-strip a,.learning-action-strip button,.resource-actions button,.ai-assist-tabs button,.moment-tabs button,.timer-actions button,.note-template-row button,.practice-check button,.onboarding-setup-actions button,.timeline-actions button,.sleep-sync-nudge button,.sleep-notification-actions button,.sleep-bedtime-status button,.profile-context-question button,.preset-row button,.answer-row button,.quest-card button,.hero-stats button,.app-tabs button,.frame-nav .app-tabs button,.section-subnav button,.device-source-button,.app-switcher summary{border-radius:var(--radius-control)!important}.hero-stats span,.signal-chips span,.profile-chip-row span,.learning-connection span,.sleep-lever-list span,.device-source-button,.device-sync-grid button,.workspace-status-label,.workspace-status-metric,.frame-stat small,.sleep-drilldown summary span,.sleep-metric-grid span,.sleep-chart-card span,.plan-essential-grid span,.profile-context-heading small,.onboarding-path-preview article span,.onboarding-layer-list article>span,.sleep-quality-day span{border-radius:var(--radius-tag)!important}.app-tabs button[aria-pressed=true],.frame-nav .app-tabs button[aria-pressed=true],.section-subnav button[aria-pressed=true],.ai-assist-tabs button[aria-pressed=true],.moment-tabs button[aria-pressed=true],.preset-row button[aria-pressed=true],.answer-row button[aria-pressed=true],.profile-context-question button[aria-pressed=true],.device-source-button[aria-pressed=true]{box-shadow:inset 3px 0}.app-tabs,.section-subnav,.frame-nav .app-tabs{background:#fffffbb8;gap:4px;box-shadow:inset 0 0 0 1px #1219180f}.app-tabs button,.frame-nav .app-tabs button,.section-subnav button{font-weight:820}.profile-action-button,.lc-button--primary,.onboarding-actions a:first-child,.hero-stats button,.sleep-sync-nudge button,.learning-action-strip a{box-shadow:var(--shadow-pop)}.profile-open-label,.sidebar-art figcaption,.hero-art figcaption,.sleep-bar,.adaptive-rail article:after{border-radius:var(--radius-tag)!important}.profile-orb,.coach-avatar,.workspace-status:before,.quest-card,.next-brief,.closeout-panel,.plan-essential-grid article,.focus-timer-panel{border-radius:var(--radius-panel)!important}.signal-chips span,.profile-chip-row span,.hero-stats span,.learning-connection span,.sleep-lever-list span{border:0!important;border-left:3px solid var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.signal-chips span,.profile-chip-row span,.hero-stats span,.learning-connection span,.sleep-lever-list span{border-left:3px solid color-mix(in srgb, var(--accent), white 40%)!important}}.signal-chips span,.profile-chip-row span,.hero-stats span,.learning-connection span,.sleep-lever-list span{background:var(--surface-strong)!important}@supports (color:color-mix(in lab, red, red)){.signal-chips span,.profile-chip-row span,.hero-stats span,.learning-connection span,.sleep-lever-list span{background:color-mix(in srgb, var(--surface-strong), white 34%)!important}}.signal-chips span,.profile-chip-row span,.hero-stats span,.learning-connection span,.sleep-lever-list span{min-height:28px;color:var(--foreground)!important;padding:5px 8px!important}.device-source-button,.preset-row button,.answer-row button,.profile-context-question button,.quest-card button{border-color:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){.device-source-button,.preset-row button,.answer-row button,.profile-context-question button,.quest-card button{border-color:color-mix(in srgb, var(--foreground), white 76%)!important}}.device-source-button,.preset-row button,.answer-row button,.profile-context-question button,.quest-card button{background:#fffffbc7!important}.device-source-button[aria-pressed=true],.preset-row button[aria-pressed=true],.answer-row button[aria-pressed=true],.profile-context-question button[aria-pressed=true]{border-color:var(--accent)!important;background:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.device-source-button[aria-pressed=true],.preset-row button[aria-pressed=true],.answer-row button[aria-pressed=true],.profile-context-question button[aria-pressed=true]{background:color-mix(in srgb, var(--accent), white 88%)!important}}.device-source-button[aria-pressed=true],.preset-row button[aria-pressed=true],.answer-row button[aria-pressed=true],.profile-context-question button[aria-pressed=true]{color:var(--accent-strong)!important}.profile-panel,.state-panel,.question-card,.mini-panel,.review-panel,.resource-card,.practice-strip article,.plan-essential-grid article,.sleep-chart-card,.sleep-metric-grid article{box-shadow:none!important}.profile-panel,.state-panel,.question-card,.mini-panel,.review-panel,.resource-card,.practice-strip article{border-left-width:4px}@media (min-width:761px){.profile-settings-sections{grid-template-columns:minmax(230px,.82fr) minmax(410px,1.18fr);grid-template-areas:"signals sync""session sync";gap:12px}.profile-settings-sections>.profile-panel:first-child{grid-area:signals}.profile-settings-sections>.device-sync-panel{grid-area:sync}.profile-settings-sections>.profile-reset-panel{grid-area:session}.profile-settings-sections .profile-chip-row{grid-template-columns:repeat(2,minmax(0,max-content));gap:8px;display:grid}.profile-settings-sections .device-sync-grid,.profile-settings-sections .device-sync-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.profile-settings-sections .device-source-button,.profile-settings-sections .device-sync-actions .profile-action-button,.profile-reset-panel .profile-action-button{white-space:normal;width:100%;max-width:100%}.profile-settings-sections .device-sync-actions .profile-action-button,.profile-reset-panel .profile-action-button{min-height:36px;font-size:.82rem;line-height:1.12}}@media (max-width:760px){.coach-view{gap:14px}.starter-guide{background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:8px;padding:0;box-shadow:none!important}.starter-guide div{gap:4px}.starter-guide h2{font-size:clamp(2rem,11vw,2.85rem);line-height:1.04}.starter-guide p{max-width:34rem}.starter-guide ol{justify-content:flex-start}.starter-guide li{background:#fffffbc2}.coach-thread-compact{margin-top:2px}.question-stack{gap:12px}.question-card{background:#fffffbeb;border-left-width:1px;padding:16px}.sleep-sync-nudge{border-left:3px solid var(--blue);background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.sleep-sync-nudge{background:color-mix(in srgb, var(--blue), white 96%)}}.sleep-sync-nudge{padding:0}.frame-nav .app-tabs{align-items:stretch;gap:4px;display:flex}.frame-nav .app-tabs button{flex:0 0 42px;min-width:0;padding:4px 0}.frame-nav .app-tabs button[aria-pressed=true]{flex:86px}.frame-nav .app-tabs button span{font-size:.62rem;line-height:1;display:none}.frame-nav .app-tabs button[aria-pressed=true] span{display:block}.profile-settings-sections,.timeline-grid,.today-signal-strip{grid-template-columns:minmax(0,1fr)}.timeline-moment-list{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline-moment-button{min-height:96px}}@media (min-width:761px){.app-sidebar .frame-nav .app-tabs{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.app-sidebar .frame-nav .app-tabs button{box-shadow:none;color:#f6fffbb3;border:0;background:0 0!important}.app-sidebar .frame-nav .app-tabs button[aria-pressed=true]{color:#10211f;background:#f6fffb!important;box-shadow:0 12px 24px #030e0c3d!important}}.app-sidebar{background:linear-gradient(180deg, #c8a0611a, transparent 36%), linear-gradient(180deg, var(--wk-deep-navy) 0%, var(--wk-ink) 100%);box-shadow:var(--wk-shadow-raised);border-color:#e8dfcf29}.brand-panel{gap:16px}.brand-panel h1,.workspace-status strong,.onboarding-hero-copy h2,.onboarding-setup-hero h2,.coach-bubble h2,.map-detail-panel strong,.daily-coach-copy strong{font-family:var(--wk-font-heading);letter-spacing:0}.brand-panel h1{color:var(--wk-cream)}.brand-panel p,.profile-shell-card p{color:#fffdf7bd}.app-sidebar .eyebrow,.profile-shell-card span,.frame-nav>span,.workspace-status-label,.onboarding-kicker strong,.onboarding-account-note,.map-tile span,.coach-bubble span,.coach-brief-header span,.daily-coach-copy span{color:var(--wk-gold-light)}.sidebar-art{background:var(--wk-cream);box-shadow:var(--wk-shadow-soft);border-color:#ded5c5b8}.sidebar-art img{object-fit:contain;padding:20px}.sidebar-art figcaption,.profile-orb,.coach-avatar{background:var(--wk-deep-navy);color:var(--wk-cream)}.profile-shell-card,.frame-stat,.app-tabs button,.section-subnav,.workspace-status,.coach-workspace,.onboarding-setup-card,.onboarding-life-context-card,.coach-bubble,.map-detail-panel,.practice-card,.review-panel,.profile-card,.sleep-bedtime-panel,.evening-reflection-panel,.momentum-panel,.daily-coach-panel{border-color:var(--wk-border);background-color:var(--wk-cream);box-shadow:var(--wk-shadow-soft)}.coach-workspace{background:linear-gradient(180deg, #fffdf7e6, #fffdf7f5), var(--wk-warm-white)}.lc-button--primary,.onboarding-actions a[data-onboarding-action=start],.profile-action-button,.primary-action,.coach-nudge-action,.map-detail-actions button:first-child,.tailoring-custom-row button{background:var(--wk-deep-navy);color:var(--wk-cream);box-shadow:var(--wk-shadow-button)}.lc-button--quiet,.view-back-button,.section-subnav button,.onboarding-skip-link,.tailoring-tag-grid button,.profile-action-button-secondary{border-color:var(--wk-border);color:var(--wk-deep-navy)}.app-tabs button[aria-pressed=true],.section-subnav button[aria-pressed=true],.tailoring-tag-grid button[aria-pressed=true],.map-tile[aria-pressed=true],.response-option-button[aria-pressed=true]{border-color:var(--wk-muted-gold);background:var(--wk-soft-blue);color:var(--wk-deep-navy)}input,textarea,select{color:var(--wk-ink);caret-color:var(--wk-muted-gold)}input:focus,textarea:focus,select:focus,button:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #c8a0616b}body{background:linear-gradient(145deg, #bbd6e82e 0 28%, transparent 28% 100%), linear-gradient(215deg, #a6b79b2e 0 24%, transparent 24% 100%), linear-gradient(180deg, var(--wk-cream) 0%, var(--wk-warm-white) 52%, var(--wk-warm-sand) 100%)}@supports (color:color-mix(in lab, red, red)){body{background:linear-gradient(145deg, #bbd6e82e 0 28%, transparent 28% 100%), linear-gradient(215deg, #a6b79b2e 0 24%, transparent 24% 100%), linear-gradient(180deg, var(--wk-cream) 0%, var(--wk-warm-white) 52%, color-mix(in srgb, var(--wk-warm-sand), var(--wk-warm-white) 46%) 100%)}}.app-shell{width:min(100%,1400px)}.app-frame-first-run{width:min(1120px,100%)}.onboarding-home{border-radius:var(--wk-radius-xl);background:linear-gradient(180deg, #fffdf7f5, #faf7efeb), var(--wk-cream);border:1px solid #ded5c5d6;grid-template-columns:minmax(0,.98fr) minmax(300px,.92fr);align-items:stretch;gap:clamp(24px,5vw,64px);min-height:min(760px,100vh - 52px);padding:clamp(22px,4.8vw,58px);position:relative;box-shadow:0 28px 90px #0f1d2d1f}.onboarding-home:before{z-index:0;border-radius:calc(var(--wk-radius-xl) - 6px);content:"";pointer-events:none;border:1px solid #ded5c580;position:absolute;inset:18px}.onboarding-hero-copy,.onboarding-side-stack{z-index:1;position:relative}.onboarding-kicker{border-radius:var(--wk-radius-pill);width:fit-content;color:var(--wk-muted-gold);background:#fffdf7d1;border:1px solid #c8a0616b;flex-wrap:wrap;align-items:center;gap:10px;padding:7px 10px;display:flex}.onboarding-kicker strong{color:var(--wk-muted-gold);font-family:var(--wk-font-wordmark);letter-spacing:0;text-transform:none;font-size:.95rem}.onboarding-account-note{background:var(--wk-soft-blue);color:var(--wk-ink);border:0}.onboarding-mobile-art,.onboarding-feature-art{background:linear-gradient(180deg, #bbd6e847, transparent 54%), var(--wk-cream);border-color:#ded5c5c7}.onboarding-mobile-art img,.onboarding-feature-art img,.learning-hero-art img{object-fit:contain;padding:clamp(14px,3vw,28px)}.onboarding-hero-copy h2{max-width:10ch;color:var(--wk-deep-navy);font-family:var(--wk-font-heading);letter-spacing:0;font-size:clamp(3.1rem,7.2vw,5.9rem);font-weight:800;line-height:.95}.onboarding-hero-copy p{max-width:36rem;color:var(--wk-body);font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.55}.onboarding-actions a[data-onboarding-action=start],.lc-button--primary,.primary-action,.coach-nudge-action,.onboarding-setup-actions button:last-child{border-radius:var(--wk-radius-md);border:1px solid #0f1d2deb;box-shadow:0 12px 24px #0f1d2d2e;background:linear-gradient(180deg, #ffffff14, transparent), var(--wk-deep-navy)!important;color:var(--wk-cream)!important}.onboarding-actions a[data-onboarding-action=start]:hover,.lc-button--primary:hover,.primary-action:hover,.coach-nudge-action:hover,.onboarding-setup-actions button:last-child:hover{transform:translateY(-1px);box-shadow:0 16px 30px #0f1d2d33}.onboarding-actions>span,.onboarding-small-print{color:var(--wk-body)}.onboarding-skip-link{color:var(--wk-ink);-webkit-text-decoration-color:var(--wk-muted-gold);-webkit-text-decoration-color:var(--wk-muted-gold);-webkit-text-decoration-color:var(--wk-muted-gold);text-decoration-color:var(--wk-muted-gold)}.onboarding-path-preview article{border-radius:var(--wk-radius-lg);background:linear-gradient(180deg, #fffdf7f5, #faf7efeb), var(--wk-cream);box-shadow:var(--wk-shadow-soft);border-color:#ded5c5eb}.onboarding-path-preview article span{color:var(--wk-sage-deep)}.onboarding-path-preview article strong{color:var(--wk-ink);font-family:var(--wk-font-heading);letter-spacing:0}.app-sidebar{border-radius:var(--wk-radius-xl);border-color:#e8dfcf38;background:linear-gradient(#c8a06124,#0000 34%),linear-gradient(#0f1d2d 0%,#142235 100%)!important}.profile-shell-card,.frame-stat,.frame-nav .app-tabs button{background:#fffdf714;border-color:#e8dfcf29}.app-sidebar .frame-nav .app-tabs button{color:#fffdf7c7}.app-sidebar .frame-nav .app-tabs button[aria-pressed=true]{background:var(--wk-cream)!important;color:var(--wk-deep-navy)!important;box-shadow:0 14px 28px #00000038!important}.coach-workspace{border-radius:var(--wk-radius-xl);box-shadow:var(--wk-shadow-card);border-color:#ded5c5db;background:linear-gradient(180deg, #fffdf7f5, #faf7eff0), var(--wk-warm-white)!important}.workspace-status{border-radius:var(--wk-radius-lg);background:linear-gradient(90deg, #bbd6e847, transparent 62%), var(--wk-cream);box-shadow:var(--wk-shadow-soft);border-color:#ded5c5e6}.workspace-status:before{background:var(--wk-muted-gold)}.workspace-status strong,.starter-guide h2,.coach-bubble h2,.learning-hero-copy h2{color:var(--wk-deep-navy);font-family:var(--wk-font-heading);letter-spacing:0}.workspace-status-label,.workspace-status-metric,.starter-guide span,.coach-bubble span,.question-card label,.map-tile span,.learning-hero-copy span,.card-label{color:var(--wk-muted-gold)!important}.starter-guide{border-radius:var(--wk-radius-xl);background:linear-gradient(125deg, #bbd6e847, transparent 36%), linear-gradient(180deg, var(--wk-cream), #faf7efeb);box-shadow:var(--wk-shadow-card);border-color:#ded5c5e6}.starter-guide li{background:#fffdf7e6;border-color:#ded5c5e6}.starter-guide li:before,.starter-guide li[data-complete=true]:before{background:var(--wk-sage-deep)}.coach-avatar{color:var(--wk-cream);font-family:var(--wk-font-heading);background:linear-gradient(180deg, #c8a06138, transparent), var(--wk-deep-navy)!important}.coach-bubble,.question-card,.practice-card,.map-tile,.map-detail-panel,.coach-brief-panel,.ai-assist-panel,.daily-coach-panel,.sleep-bedtime-panel,.evening-reflection-panel,.momentum-panel,.learning-hero,.learning-path article,.resource-card,.selected-resource-panel,.review-panel,.profile-card,.profile-hero-card,.profile-settings-card,.profile-signal-card{border-radius:var(--wk-radius-lg);background:linear-gradient(180deg, #fffdf7fa, #fffdf7e6), var(--wk-cream)!important;box-shadow:var(--wk-shadow-soft)!important;border-color:#ded5c5e6!important}.question-card{border-left:4px solid var(--wk-muted-gold)}.question-card p,.coach-bubble p,.map-tile p,.learning-hero-copy p{color:var(--wk-body)}.question-card input,.question-card textarea,.profile-card input,.profile-card textarea,.sleep-bedtime-panel input,.sleep-bedtime-panel textarea{border-radius:var(--wk-radius-md);background:var(--wk-cream);border-color:#ded5c5f5}.answer-presets button,.response-option-button,.section-subnav button,.tailoring-tag-grid button,.profile-action-button-secondary,.lc-button--quiet{background:var(--wk-cream)!important;color:var(--wk-ink)!important;border-color:#ded5c5f5!important}.answer-presets button[aria-pressed=true],.response-option-button[aria-pressed=true],.section-subnav button[aria-pressed=true],.tailoring-tag-grid button[aria-pressed=true],.map-tile[aria-pressed=true]{box-shadow:inset 0 0 0 1px #c8a06138;border-color:var(--wk-muted-gold)!important;background:var(--wk-soft-blue)!important;color:var(--wk-deep-navy)!important}.momentum-meter span[data-complete=true],.timeline-moment-button[aria-pressed=true]{background:var(--wk-sage-deep)!important}.map-tile[data-first=true],.learning-path article:first-child,.takeaway-panel,.sleep-sync-nudge{background:var(--wk-soft-blue)!important;border-color:#a6b79be6!important}.map-tile[data-mode=parallel],.daily-coach-panel,.timeline-moment-button[aria-pressed=true]{background:linear-gradient(180deg, var(--wk-soft-blue), var(--wk-cream))!important;border-color:#bbd6e8e6!important}.map-tile[data-mode=locked],.map-tile[data-unlocked=false]{background:var(--wk-warm-sand)!important}@supports (color:color-mix(in lab, red, red)){.map-tile[data-mode=locked],.map-tile[data-unlocked=false]{background:color-mix(in srgb, var(--wk-warm-sand), white 42%)!important}}.map-tile[data-mode=locked],.map-tile[data-unlocked=false]{color:var(--wk-body)}@supports (color:color-mix(in lab, red, red)){.map-tile[data-mode=locked],.map-tile[data-unlocked=false]{color:color-mix(in srgb, var(--wk-body), white 12%)}}.learning-hero-art figcaption,.sidebar-art figcaption{color:var(--wk-cream);background:#0f1d2dd6}@media (max-width:760px){.onboarding-home{border-radius:var(--wk-radius-lg);grid-template-columns:minmax(0,1fr);min-height:auto;padding:18px}.onboarding-home:before{border-radius:var(--wk-radius-md);inset:10px}.onboarding-hero-copy h2{max-width:none;font-size:clamp(2.6rem,10vw,3.55rem);line-height:.98}.onboarding-hero-copy{width:100%}.onboarding-side-stack{display:none}.onboarding-kicker{background:0 0;border:0;justify-content:space-between;width:100%;padding:0}.onboarding-account-note{border-radius:var(--wk-radius-sm);border:1px solid #ded5c5d6;padding:7px 9px}.onboarding-actions a[data-onboarding-action=start]{white-space:normal;width:100%}.onboarding-path-preview{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-path-preview article{min-width:0;padding:12px 8px}.onboarding-path-preview article strong{font-size:.88rem;line-height:1.05}.onboarding-path-preview article{min-height:82px}.frame-nav .app-tabs{-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);gap:4px;border-radius:var(--wk-radius-lg)!important;background:linear-gradient(180deg, #fffdf7fa, #faf7eff0), var(--wk-cream)!important;border:1px solid #ded5c5eb!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;padding:6px!important;display:grid!important;box-shadow:0 18px 48px #0f1d2d29!important}.frame-nav .app-tabs button,.app-sidebar .frame-nav .app-tabs button{border-radius:var(--wk-radius-md);text-align:center;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:50px;padding:5px 2px;font-size:.62rem;line-height:1;flex:initial!important;color:var(--wk-body)!important;background:0 0!important;display:flex!important}.frame-nav .app-tabs button span{color:currentColor;width:100%;max-width:100%;font-size:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:850;line-height:1.05;overflow:hidden;display:block!important}.frame-nav .app-tabs .app-icon{color:currentColor;font-size:1.02rem}.frame-nav .app-tabs button[aria-pressed=true],.app-sidebar .frame-nav .app-tabs button[aria-pressed=true]{background:var(--wk-soft-blue)!important;color:var(--wk-deep-navy)!important;border-color:#c8a061b8!important;box-shadow:inset 0 -2px #c8a0615c!important}}.view-heading,.starter-guide,.coach-thread,.question-stack,.dashboard-view,.learn-view,.map-view,.profile-view{position:relative}.coach-view:before,.dashboard-view:before,.learn-view:before,.map-view:before,.profile-view:before{border-radius:var(--wk-radius-pill);background:var(--wk-muted-gold);content:"";width:42px;height:3px;margin-bottom:12px;display:block}.starter-guide{border-left:0;overflow:hidden}.starter-guide:after{border-top:2px solid var(--wk-muted-gold);width:86px;height:36px;position:absolute;top:18px;right:18px}@supports (color:color-mix(in lab, red, red)){.starter-guide:after{border-top:2px solid color-mix(in srgb, var(--wk-muted-gold), transparent 34%)}}.starter-guide:after{border-right:2px solid var(--wk-muted-gold)}@supports (color:color-mix(in lab, red, red)){.starter-guide:after{border-right:2px solid color-mix(in srgb, var(--wk-muted-gold), transparent 42%)}}.starter-guide:after{border-radius:var(--wk-radius-pill);content:"";pointer-events:none;transform:rotate(-9deg)}.starter-guide h2,.view-heading h2,.coach-bubble h2{font-weight:760}.starter-guide p,.view-heading p{max-width:46rem}.question-stack{gap:14px}.question-card{padding:clamp(16px,3vw,22px);position:relative;overflow:hidden}.question-card:before{background:linear-gradient(180deg, var(--wk-muted-gold), var(--wk-sage-green));content:"";width:4px;position:absolute;inset:0 auto 0 0}.question-card strong,.question-card label{color:var(--wk-deep-navy);font-family:var(--wk-font-heading);letter-spacing:0;font-weight:760}.preset-row button,.answer-row button,.note-template-row button,.profile-context-question button,.response-option-button,.timeline-moment-button,.practice-check>button,.sleep-sync-nudge button{border-radius:var(--wk-radius-md);box-shadow:0 4px 12px #0f1d2d0a;background:linear-gradient(180deg, #fffdf7fa, #faf7efeb), var(--wk-cream)!important;color:var(--wk-ink)!important;border-color:#ded5c5f5!important}.preset-row button[aria-pressed=true],.answer-row button[aria-pressed=true],.note-template-row button[aria-pressed=true],.profile-context-question button[aria-pressed=true],.response-option-button[aria-pressed=true]{box-shadow:inset 0 0 0 1px #748a702e,0 8px 18px #0f1d2d0f;background:var(--wk-soft-blue)!important;color:var(--wk-deep-navy)!important;border-color:#748a70e6!important}input[type=range]{accent-color:var(--wk-sage-deep)}input[type=checkbox],input[type=radio]{accent-color:var(--wk-deep-navy)}.range-field strong,.manual-field>span{color:var(--wk-sage-deep)}.sleep-sync-nudge{background:linear-gradient(90deg, #bbd6e88c, #fffdf7eb), var(--wk-soft-blue)!important;border-left:0!important}.sleep-sync-nudge span,.sleep-sync-nudge small{color:var(--wk-deep-navy)}.sleep-sync-nudge button{background:var(--wk-deep-navy)!important;color:var(--wk-cream)!important}.today-signal-strip article,.timeline-focus-card,.plan-focus-card,.closeout-panel,.operating-mode-panel article,.tomorrow-note,.focus-timer-panel,.readiness-panel article,.resource-card,.profile-stat-card{box-shadow:var(--wk-shadow-soft);background:linear-gradient(180deg, #fffdf7f5, #faf7efe6), var(--wk-cream)!important;border-color:#ded5c5e6!important}.timeline-moment-button[aria-pressed=true]{background:var(--wk-soft-blue)!important;box-shadow:inset 0 4px 0 var(--wk-muted-gold)!important;border-color:#c8a061cc!important}.view-back-button{background:var(--wk-cream)!important;color:var(--wk-deep-navy)!important;border-color:#ded5c5eb!important}.wayfinding-header{box-shadow:none;background:0 0;border:0;border-radius:0;gap:9px;padding:clamp(2px,.9vw,8px) clamp(2px,.8vw,6px) clamp(8px,1.4vw,14px);display:grid;position:relative;overflow:visible}.wayfinding-header-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.wayfinding-title-group{gap:6px;min-width:0;display:grid}.wayfinding-kicker,.wayfinding-chip{align-items:center;gap:7px;display:inline-flex}.wayfinding-kicker{width:fit-content;color:var(--wk-sage-deep);letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:950;line-height:1.1}.wayfinding-title-group h2{color:var(--wk-deep-navy);font-family:var(--wk-font-heading);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(1.9rem,4.8vw,3.45rem);font-weight:780;line-height:.98}.wayfinding-title-group p{max-width:46rem;color:var(--wk-body);margin:0;font-size:clamp(.98rem,1.45vw,1.1rem);line-height:1.42}.wayfinding-meta{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.wayfinding-header[data-variant=compact]{gap:8px;padding:2px 4px 10px}.wayfinding-header[data-variant=compact] .wayfinding-header-main{align-items:center;gap:10px}.wayfinding-header[data-variant=compact] .wayfinding-title-group{gap:4px}.wayfinding-header[data-variant=compact] .wayfinding-kicker{font-size:.72rem}.wayfinding-header[data-variant=compact] .wayfinding-title-group h2{font-size:clamp(1.45rem,2.7vw,2rem);line-height:1.03}.wayfinding-header[data-variant=compact] .wayfinding-title-group p{max-width:42rem;font-size:.92rem;line-height:1.35}.wayfinding-header[data-variant=compact] .wayfinding-back-button{min-height:32px}.wayfinding-back-button{min-height:34px;border-radius:var(--wk-radius-sm)!important;box-shadow:none!important}.wayfinding-progress{border-radius:var(--wk-radius-pill);background:#e8dfcfe0;height:5px;overflow:hidden}.wayfinding-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--wk-sage-deep), var(--wk-muted-gold));height:100%;display:block}.wayfinding-chip-list{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.wayfinding-chip{border-radius:var(--wk-radius-sm);min-height:32px;color:var(--wk-deep-navy);background:#fffdf7c2;border:1px solid #ded5c5f0;padding:6px 9px;font-size:.78rem;font-weight:900;line-height:1.05}.wayfinding-chip[data-complete=true]{border-color:var(--wk-sage-deep)}@supports (color:color-mix(in lab, red, red)){.wayfinding-chip[data-complete=true]{border-color:color-mix(in srgb, var(--wk-sage-deep), white 38%)}}.wayfinding-chip[data-complete=true]{background:var(--wk-soft-blue);box-shadow:inset 3px 0 0 var(--wk-sage-deep)}.wayfinding-chip[data-complete=true] .app-icon{display:none}.wayfinding-chip[data-complete=true]:before{color:var(--wk-sage-deep);content:"✓";font-weight:950}.wayfinding-nav .section-subnav{background:#fffdf7b3;margin:0}.coach-view-compact:before,.wayfinding-header+.coach-view:before,.wayfinding-header+.dashboard-view:before,.wayfinding-header+.learn-view:before,.wayfinding-header+.map-view:before,.wayfinding-header+.profile-view:before{display:none}@media (max-width:760px){.coach-view:before,.dashboard-view:before,.learn-view:before,.map-view:before,.profile-view:before{margin-left:2px}.starter-guide{padding:16px}.question-card{border-radius:var(--wk-radius-lg)}.wayfinding-header{padding:2px 2px 10px}.wayfinding-header-main{grid-template-columns:minmax(0,1fr);gap:10px}.wayfinding-meta{order:-1;justify-content:flex-start}.wayfinding-title-group h2{font-size:clamp(2.15rem,9.5vw,3.05rem)}.wayfinding-header[data-variant=compact] .wayfinding-title-group h2{font-size:clamp(1.65rem,7vw,2.15rem)}.wayfinding-title-group p{font-size:.98rem}.wayfinding-header[data-variant=compact] .wayfinding-title-group p{font-size:.9rem}.wayfinding-chip-list{gap:6px}.wayfinding-chip{min-height:30px;padding:6px 8px;font-size:.74rem}}.onboarding-brand-wordmark{width:116px;height:auto;display:block}.onboarding-kicker{min-height:42px}.question-card>label,.question-card strong,.map-tile strong,.resource-card strong,.learning-path strong,.profile-stat-card strong,.timeline-focus-card strong,.timeline-intro strong{color:var(--wk-deep-navy)!important}.question-card label,.manual-field>span,.range-field strong,.map-tile span,.resource-card span,.learning-path span,.profile-stat-card span,.today-signal-strip span,.timeline-intro span,.timeline-focus-card span{color:var(--wk-sage-deep)!important}.view-heading h2,.learning-hero-copy h2,.onboarding-setup-hero h2{text-wrap:balance}.view-heading p,.learning-hero-copy p,.timeline-intro p,.timeline-focus-card p,.question-card p,.map-tile p,.profile-stat-card p{color:var(--wk-body)}.learning-hero{align-items:center;padding:clamp(16px,3vw,22px);border-left-width:4px!important}.learning-hero-copy{align-content:start}.learning-hero-art{background:linear-gradient(180deg, #bbd6e852, #fffdf7db), var(--wk-soft-blue);min-height:180px}.learning-hero-art img{object-fit:contain;padding:clamp(18px,4vw,34px)}.resource-card,.map-tile,.profile-stat-card,.today-signal-strip article{min-width:0}.today-signal-strip article{align-items:start}.today-signal-strip strong{overflow-wrap:anywhere}.onboarding-setup-view{padding-bottom:92px}@media (max-width:760px){.app-frame-first-run .coach-workspace{min-height:auto}.onboarding-home{min-height:min(760px,100dvh - 128px)}.frame-nav .app-tabs{grid-template-columns:repeat(6,minmax(0,1fr)) 48px!important}.onboarding-kicker{align-items:flex-start;min-height:34px}.onboarding-brand-wordmark{width:108px}.onboarding-mobile-art{min-height:126px}.onboarding-setup-view{min-height:auto;padding-bottom:106px}.onboarding-setup-back{border-radius:var(--wk-radius-sm);width:38px;height:38px;margin-bottom:-2px;position:static}.onboarding-setup-hero>div:first-child{min-height:auto;padding-left:0}.onboarding-setup-hero h2{font-size:clamp(2.35rem,10vw,3.2rem);line-height:1}.onboarding-setup-card,.profile-context-question,.question-card,.map-tile,.resource-card,.profile-stat-card{padding:16px}.tailoring-tag-grid{gap:7px}.tailoring-tag-grid button,.profile-context-options button,.preset-row button,.answer-row button{min-height:38px;padding:7px 10px}.learning-hero{gap:14px}.learning-hero-copy h2{font-size:clamp(2rem,9vw,3rem);line-height:1.02}.learning-hero-art{min-height:150px;max-height:260px}.starter-guide:after{display:none}}@media (max-width:420px){.onboarding-home{min-height:calc(100dvh - 118px)}.frame-nav .app-tabs button span{font-size:.58rem}}.today-story-hero,.map-story-hero,.review-story-hero,.profile-story-hero{border:1px solid var(--wk-border);align-items:stretch;gap:clamp(14px,2.8vw,24px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.today-story-hero,.map-story-hero,.review-story-hero,.profile-story-hero{border:1px solid color-mix(in srgb, var(--wk-border), transparent 6%)}}.today-story-hero,.map-story-hero,.review-story-hero,.profile-story-hero{border-radius:var(--wk-radius-xl);background:linear-gradient(135deg, var(--wk-soft-blue), transparent 48%), linear-gradient(180deg, var(--wk-cream), var(--wk-warm-white))}@supports (color:color-mix(in lab, red, red)){.today-story-hero,.map-story-hero,.review-story-hero,.profile-story-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--wk-soft-blue), transparent 34%), transparent 48%), linear-gradient(180deg, color-mix(in srgb, var(--wk-cream), white 2%), var(--wk-warm-white))}}.today-story-hero,.map-story-hero,.review-story-hero,.profile-story-hero{box-shadow:var(--wk-shadow-card);padding:clamp(16px,3vw,28px)}.today-story-hero,.map-story-hero,.profile-story-hero{grid-template-columns:minmax(0,1.05fr) minmax(210px,.62fr)}.review-story-hero{grid-template-columns:minmax(0,.92fr) minmax(180px,.44fr) minmax(240px,.64fr)}.today-story-hero:after,.map-story-hero:after,.review-story-hero:after,.profile-story-hero:after{border:1px solid var(--wk-muted-gold);width:min(280px,36vw);height:86px;position:absolute;bottom:clamp(16px,3vw,34px);right:clamp(18px,4vw,48px)}@supports (color:color-mix(in lab, red, red)){.today-story-hero:after,.map-story-hero:after,.review-story-hero:after,.profile-story-hero:after{border:1px solid color-mix(in srgb, var(--wk-muted-gold), transparent 42%)}}.today-story-hero:after,.map-story-hero:after,.review-story-hero:after,.profile-story-hero:after{border-radius:var(--wk-radius-pill);content:"";pointer-events:none;border-bottom:0;border-left:0;transform:rotate(-8deg)}.today-story-hero .view-heading,.map-story-copy,.review-story-hero .view-heading,.profile-story-copy{z-index:1;align-content:center}.today-story-art,.map-story-art,.review-story-art,.profile-story-art,.resource-detail-art{z-index:1;border-radius:var(--wk-radius-lg);background:radial-gradient(circle at 28% 22%, var(--wk-gold-light), transparent 34%), linear-gradient(145deg, var(--wk-soft-sky), var(--wk-cream));min-height:180px;margin:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.today-story-art,.map-story-art,.review-story-art,.profile-story-art,.resource-detail-art{background:radial-gradient(circle at 28% 22%, color-mix(in srgb, var(--wk-gold-light), transparent 32%), transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--wk-soft-sky), white 20%), var(--wk-cream))}}.today-story-art,.map-story-art,.review-story-art,.profile-story-art,.resource-detail-art{aspect-ratio:16/10}.today-story-art img,.map-story-art img,.review-story-art img,.profile-story-art img,.resource-detail-art img{object-fit:contain;width:100%;height:100%;padding:clamp(18px,4vw,36px)}.map-story-art figcaption,.review-story-art figcaption{border-radius:var(--wk-radius-md);background:var(--wk-deep-navy);position:absolute;bottom:12px;left:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.map-story-art figcaption,.review-story-art figcaption{background:color-mix(in srgb, var(--wk-deep-navy), transparent 14%)}}.map-story-art figcaption,.review-story-art figcaption{color:var(--wk-cream);padding:9px 10px;font-size:.78rem;font-weight:900;line-height:1.2}.today-story-art,.profile-story-art{min-height:160px}.daily-timeline-panel{border-radius:var(--wk-radius-xl);grid-template-columns:minmax(210px,.42fr) minmax(0,1fr);align-items:stretch;background:linear-gradient(135deg, var(--wk-sage-green), transparent 42%), var(--wk-cream)!important;border:0!important}@supports (color:color-mix(in lab, red, red)){.daily-timeline-panel{background:linear-gradient(135deg, color-mix(in srgb, var(--wk-sage-green), white 74%), transparent 42%), var(--wk-cream)!important}}.daily-timeline-panel{box-shadow:var(--wk-shadow-soft)}.timeline-intro{border-radius:var(--wk-radius-lg);background:var(--wk-warm-sand);align-content:center}@supports (color:color-mix(in lab, red, red)){.timeline-intro{background:color-mix(in srgb, var(--wk-warm-sand), white 52%)}}.timeline-intro{padding:clamp(14px,2vw,20px)}.timeline-focus-card{border-radius:var(--wk-radius-lg);max-width:none;min-height:230px;background:linear-gradient(135deg, var(--wk-soft-sky), transparent 56%), var(--wk-cream)!important;border:0!important}@supports (color:color-mix(in lab, red, red)){.timeline-focus-card{background:linear-gradient(135deg, color-mix(in srgb, var(--wk-soft-sky), transparent 42%), transparent 56%), var(--wk-cream)!important}}.timeline-focus-card{box-shadow:none!important}.timeline-layers-details,.today-signal-details,.plan-layers-details,.closeout-layers-details,.plan-context-details,.advanced-coaching-details,.plan-details,.practice-log-details{border-color:var(--wk-border)!important}@supports (color:color-mix(in lab, red, red)){.timeline-layers-details,.today-signal-details,.plan-layers-details,.closeout-layers-details,.plan-context-details,.advanced-coaching-details,.plan-details,.practice-log-details{border-color:color-mix(in srgb, var(--wk-border), transparent 24%)!important}}.timeline-layers-details,.today-signal-details,.plan-layers-details,.closeout-layers-details,.plan-context-details,.advanced-coaching-details,.plan-details,.practice-log-details{border-radius:var(--wk-radius-lg);background:var(--wk-cream)!important}@supports (color:color-mix(in lab, red, red)){.timeline-layers-details,.today-signal-details,.plan-layers-details,.closeout-layers-details,.plan-context-details,.advanced-coaching-details,.plan-details,.practice-log-details{background:color-mix(in srgb, var(--wk-cream), transparent 10%)!important}}.timeline-layers-details,.today-signal-details,.plan-layers-details,.closeout-layers-details,.plan-context-details,.advanced-coaching-details,.plan-details,.practice-log-details{box-shadow:none}.timeline-layers-details{grid-column:1/-1}.today-signal-strip article{border-radius:var(--wk-radius-lg);box-shadow:none!important;border:0!important}.map-story-hero{min-height:260px}.readiness-panel{border:1px solid var(--wk-border);gap:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.readiness-panel{border:1px solid color-mix(in srgb, var(--wk-border), transparent 10%)}}.readiness-panel{border-radius:var(--wk-radius-xl);background:var(--wk-cream)}@supports (color:color-mix(in lab, red, red)){.readiness-panel{background:color-mix(in srgb, var(--wk-cream), transparent 4%)}}.readiness-panel{box-shadow:var(--wk-shadow-soft)}.readiness-panel article{border-radius:0;min-height:0;padding:clamp(14px,2vw,18px);box-shadow:none!important;background:0 0!important;border:0!important}.readiness-panel article+article{border-left:1px solid var(--wk-border)!important}@supports (color:color-mix(in lab, red, red)){.readiness-panel article+article{border-left:1px solid color-mix(in srgb, var(--wk-border), transparent 16%)!important}}.map-path-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.48fr);align-items:start;gap:clamp(14px,2.5vw,22px);display:grid}.map-grid{border:1px solid var(--wk-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.map-grid{border:1px solid color-mix(in srgb, var(--wk-border), transparent 12%)}}.map-grid{border-radius:var(--wk-radius-xl);background:linear-gradient(135deg, var(--wk-soft-blue), transparent 48%), var(--wk-cream)}@supports (color:color-mix(in lab, red, red)){.map-grid{background:linear-gradient(135deg, color-mix(in srgb, var(--wk-soft-blue), transparent 44%), transparent 48%), color-mix(in srgb, var(--wk-cream), transparent 6%)}}.map-grid{box-shadow:var(--wk-shadow-soft);padding:clamp(14px,2.4vw,22px)}.map-grid:before{border-radius:var(--wk-radius-pill);background:linear-gradient(90deg, var(--wk-muted-gold), var(--wk-sage-deep), var(--wk-soft-sky));content:"";opacity:.45;pointer-events:none;height:2px;position:absolute;inset:clamp(34px,5vw,52px) clamp(28px,5vw,56px) auto}.map-tile{z-index:1;border-radius:var(--wk-radius-lg);grid-template-columns:auto minmax(0,1fr);gap:4px 10px;min-height:128px;position:relative;background:var(--wk-cream)!important;border:0!important}@supports (color:color-mix(in lab, red, red)){.map-tile{background:color-mix(in srgb, var(--wk-cream), transparent 6%)!important}}.map-tile{padding:12px;box-shadow:none!important}.map-node-mark{border:1px solid var(--wk-border);grid-row:1/span 4;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.map-node-mark{border:1px solid color-mix(in srgb, var(--wk-border), transparent 8%)}}.map-node-mark{border-radius:var(--wk-radius-pill);background:var(--wk-cream);box-shadow:var(--wk-shadow-soft);color:var(--wk-sage-deep)!important}.map-node-mark .app-icon{width:20px;height:20px}.map-tile-kicker,.map-tile strong,.map-tile p,.map-tile small{grid-column:2}.map-tile-kicker{text-transform:uppercase;color:var(--wk-sage-deep)!important;font-size:.75rem!important;font-weight:950!important}.map-tile p{margin-top:2px}.map-tile[aria-pressed=true]{transform:translateY(-2px);background:var(--wk-soft-blue)!important}.map-tile[aria-pressed=true] .map-node-mark{border-color:var(--wk-muted-gold)}@supports (color:color-mix(in lab, red, red)){.map-tile[aria-pressed=true] .map-node-mark{border-color:color-mix(in srgb, var(--wk-muted-gold), transparent 8%)}}.map-tile[aria-pressed=true] .map-node-mark{background:var(--wk-deep-navy);color:var(--wk-gold-light)!important}.map-tile[data-mode=locked] .map-node-mark{opacity:.72}.map-detail-panel{border-radius:var(--wk-radius-xl);position:sticky;top:20px;overflow:hidden;background:linear-gradient(135deg, var(--wk-muted-gold), transparent 52%), var(--wk-deep-navy)!important;border:0!important}@supports (color:color-mix(in lab, red, red)){.map-detail-panel{background:linear-gradient(135deg, color-mix(in srgb, var(--wk-muted-gold), transparent 72%), transparent 52%), var(--wk-deep-navy)!important}}.map-detail-panel{color:var(--wk-cream);box-shadow:var(--wk-shadow-raised);padding:clamp(18px,3vw,28px)}.map-detail-panel span,.map-detail-panel p,.map-detail-panel small,.map-detail-panel strong{color:inherit!important}.map-detail-panel p,.map-detail-panel small{opacity:.84}.map-detail-actions{border-top-color:var(--wk-cream)}@supports (color:color-mix(in lab, red, red)){.map-detail-actions{border-top-color:color-mix(in srgb, var(--wk-cream), transparent 72%)}}.arc-list,.principle-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.arc-list article,.principle-list article{border-radius:var(--wk-radius-lg);background:var(--wk-cream)!important;border:0!important}@supports (color:color-mix(in lab, red, red)){.arc-list article,.principle-list article{background:color-mix(in srgb, var(--wk-cream), transparent 8%)!important}}.arc-list article,.principle-list article{box-shadow:none!important}.learning-hero{border-radius:var(--wk-radius-xl);grid-template-columns:minmax(0,.9fr) minmax(260px,.7fr);background:linear-gradient(135deg, var(--wk-soft-sky), transparent 46%), var(--wk-cream)!important;border:0!important}@supports (color:color-mix(in lab, red, red)){.learning-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--wk-soft-sky), transparent 34%), transparent 46%), var(--wk-cream)!important}}.learning-hero{box-shadow:var(--wk-shadow-card)}.resource-grid{grid-template-columns:minmax(260px,.9fr) minmax(0,1fr);align-items:stretch}.resource-card{border-radius:var(--wk-radius-lg);grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr);min-height:auto;background:var(--wk-cream)!important;border:0!important}@supports (color:color-mix(in lab, red, red)){.resource-card{background:color-mix(in srgb, var(--wk-cream), transparent 6%)!important}}.resource-card{padding:14px;box-shadow:none!important}.resource-card[data-featured=true]{grid-row:span 3;grid-template-rows:minmax(150px,1fr) auto auto auto;grid-template-columns:1fr;align-content:stretch;min-height:310px;background:linear-gradient(145deg, var(--wk-soft-sky), transparent 56%), var(--wk-deep-navy)!important}@supports (color:color-mix(in lab, red, red)){.resource-card[data-featured=true]{background:linear-gradient(145deg, color-mix(in srgb, var(--wk-soft-sky), transparent 30%), transparent 56%), var(--wk-deep-navy)!important}}.resource-card[data-featured=true]{padding:clamp(18px,3vw,24px);color:var(--wk-cream)!important;box-shadow:var(--wk-shadow-card)!important}.resource-card-thumb{border-radius:var(--wk-radius-lg);background:var(--wk-soft-blue);grid-row:1/span 3;justify-content:center;align-items:center;width:48px;height:48px;color:var(--wk-sage-deep)!important;display:inline-flex!important}.resource-card[data-featured=true] .resource-card-thumb{background:radial-gradient(circle at 50% 45%, #d7ad5d33, transparent 42%), url(/brand/waykin/app/empty-state-path.svg) center / min(150px, 58%) no-repeat, var(--wk-soft-blue);grid-area:1/1/auto/-1;width:100%;height:100%;min-height:150px}@supports (color:color-mix(in lab, red, red)){.resource-card[data-featured=true] .resource-card-thumb{background:radial-gradient(circle at 50% 45%, #d7ad5d33, transparent 42%), url(/brand/waykin/app/empty-state-path.svg) center / min(150px, 58%) no-repeat, color-mix(in srgb, var(--wk-soft-blue), transparent 10%)}}.resource-card[data-featured=true] .resource-card-thumb{color:var(--wk-gold-light)!important}.resource-card[data-featured=true] .resource-card-thumb .app-icon{display:none}.resource-card-meta,.resource-card strong,.resource-card small{grid-column:2}.resource-card[data-featured=true] .resource-card-meta,.resource-card[data-featured=true] strong,.resource-card[data-featured=true] small{grid-column:1/-1;color:inherit!important}.resource-card:hover,.resource-card[aria-pressed=true]{transform:translateY(-1px)}.resource-card[aria-pressed=true]:not([data-featured=true]){background:var(--wk-soft-blue)!important}.resource-detail{border-radius:var(--wk-radius-xl);box-shadow:var(--wk-shadow-card);grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);overflow:hidden;background:var(--wk-cream)!important;border:0!important}.resource-detail-main,.resource-meta-grid,.resource-takeaway-grid,.resource-curator-note,.resource-actions{grid-column:1}.resource-detail-art{aspect-ratio:auto;grid-area:1/2/span 3;align-self:stretch;min-height:240px;max-height:360px}.resource-meta-grid div,.resource-takeaway-grid div{border-radius:var(--wk-radius-md);background:var(--wk-warm-white)!important;border:0!important}.review-story-hero .scoreboard{z-index:1;align-self:center}.review-story-hero .scoreboard div{border-radius:var(--wk-radius-lg);background:var(--wk-cream);border:0}@supports (color:color-mix(in lab, red, red)){.review-story-hero .scoreboard div{background:color-mix(in srgb, var(--wk-cream), transparent 4%)}}.review-story-hero .scoreboard div{box-shadow:none}.review-story-art{min-height:190px}.progress-row{border-radius:var(--wk-radius-lg);background:var(--wk-cream)!important;border:0!important}@supports (color:color-mix(in lab, red, red)){.progress-row{background:color-mix(in srgb, var(--wk-cream), transparent 6%)!important}}.progress-row{box-shadow:none!important}.progress-row[data-status=due-soon]{background:var(--wk-muted-gold)!important}@supports (color:color-mix(in lab, red, red)){.progress-row[data-status=due-soon]{background:color-mix(in srgb, var(--wk-muted-gold), white 88%)!important}}.progress-row[data-status=overdue],.progress-row[data-status=not-started]{background:var(--rose)!important}@supports (color:color-mix(in lab, red, red)){.progress-row[data-status=overdue],.progress-row[data-status=not-started]{background:color-mix(in srgb, var(--rose), white 88%)!important}}.review-panel{border-radius:var(--wk-radius-xl);background:linear-gradient(135deg, var(--wk-sage-green), transparent 42%), var(--wk-cream)!important;border:0!important}@supports (color:color-mix(in lab, red, red)){.review-panel{background:linear-gradient(135deg, color-mix(in srgb, var(--wk-sage-green), transparent 64%), transparent 42%), var(--wk-cream)!important}}.review-panel{box-shadow:var(--wk-shadow-soft)!important}.review-panel ul{padding-left:0;list-style:none}.review-panel li{padding-left:22px;position:relative}.review-panel li:before{border-radius:var(--wk-radius-pill);background:var(--wk-sage-deep);content:"";width:8px;height:8px;position:absolute;top:.68em;left:4px}.daily-history-panel{border-radius:var(--wk-radius-xl);gap:14px;background:linear-gradient(135deg, var(--wk-soft-blue), transparent 44%), #fffdf7f0!important;border:0!important}@supports (color:color-mix(in lab, red, red)){.daily-history-panel{background:linear-gradient(135deg, color-mix(in srgb, var(--wk-soft-blue), transparent 46%), transparent 44%), #fffdf7f0!important}}.daily-history-panel{box-shadow:var(--wk-shadow-soft)!important}.daily-history-heading{gap:5px;display:grid}.daily-history-heading p,.daily-history-detail p{color:var(--muted);margin:0;line-height:1.45}.daily-history-layout{grid-template-columns:minmax(180px,.46fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.daily-history-list{gap:8px;display:grid}.daily-history-list button{border-radius:var(--wk-radius-md);width:100%;min-height:72px;color:var(--foreground);cursor:pointer;font:inherit;text-align:left;background:#fffdf7d1;border:1px solid #ded5c5f5;gap:4px;padding:10px;display:grid}.daily-history-list button[aria-pressed=true]{background:var(--wk-soft-blue);box-shadow:inset 3px 0 0 var(--wk-sage-deep);border-color:#748a70e6}.daily-history-list button small{color:var(--muted);font-size:.76rem;font-weight:760}.daily-history-detail{border-radius:var(--wk-radius-lg);background:#fffdf7d6;border:1px solid #ded5c5f5;gap:12px;padding:14px;display:grid}.daily-history-detail section{gap:8px;display:grid}.daily-history-detail h3{color:var(--foreground);margin:0;font-size:.95rem;line-height:1.2}.daily-history-detail dl{gap:7px;margin:0;display:grid}.daily-history-detail dl div{border-bottom:1px solid #ded5c5b8;gap:3px;padding-bottom:7px;display:grid}.daily-history-detail dt{color:var(--muted);font-size:.78rem;font-weight:850}.daily-history-detail dd{color:var(--foreground);margin:0;font-weight:800}.daily-history-journal-list{gap:8px;display:grid}.daily-history-journal-list article{border-radius:var(--wk-radius-md);background:#faf7efc7;border:1px solid #ded5c5b8;gap:5px;padding:10px;display:grid}@media (max-width:760px){.daily-history-layout{grid-template-columns:1fr}}.profile-story-copy{gap:10px;display:grid}.profile-story-copy>span{color:var(--wk-sage-deep);text-transform:uppercase;align-items:center;gap:8px;font-size:.78rem;font-weight:950;display:inline-flex}.profile-story-copy h2{max-width:14ch;color:var(--wk-deep-navy);font-family:var(--wk-font-heading);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(2rem,5vw,4rem);font-weight:780;line-height:.98}.profile-story-copy p{max-width:42rem;color:var(--wk-body);margin:0;line-height:1.48}.profile-stat-strip{border:1px solid var(--wk-border);grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}@supports (color:color-mix(in lab, red, red)){.profile-stat-strip{border:1px solid color-mix(in srgb, var(--wk-border), transparent 10%)}}.profile-stat-strip{border-radius:var(--wk-radius-xl);background:var(--wk-cream);box-shadow:var(--wk-shadow-soft);gap:0}.profile-stat-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.profile-stat-card+.profile-stat-card{border-left:1px solid var(--wk-border)!important}@supports (color:color-mix(in lab, red, red)){.profile-stat-card+.profile-stat-card{border-left:1px solid color-mix(in srgb, var(--wk-border), transparent 16%)!important}}.profile-sections{grid-template-columns:minmax(0,1.15fr) minmax(220px,.8fr)}.profile-panel{border-radius:var(--wk-radius-lg);background:var(--wk-cream)!important;border:0!important}@supports (color:color-mix(in lab, red, red)){.profile-panel{background:color-mix(in srgb, var(--wk-cream), transparent 4%)!important}}.profile-panel{box-shadow:none!important}.profile-panel-featured{grid-row:span 2;align-content:end;min-height:260px;background:linear-gradient(145deg, var(--wk-soft-sky), transparent 54%), var(--wk-deep-navy)!important}@supports (color:color-mix(in lab, red, red)){.profile-panel-featured{background:linear-gradient(145deg, color-mix(in srgb, var(--wk-soft-sky), transparent 44%), transparent 54%), var(--wk-deep-navy)!important}}.profile-panel-featured{color:var(--wk-cream);box-shadow:var(--wk-shadow-card)!important}.profile-panel-featured span,.profile-panel-featured strong,.profile-panel-featured p{color:inherit!important}.profile-settings-sections{grid-template-columns:minmax(0,.75fr) minmax(260px,1fr)}.profile-settings-sections .device-sync-panel{border-radius:var(--wk-radius-xl);background:var(--wk-soft-blue)!important;box-shadow:var(--wk-shadow-soft)!important;border:0!important}@media (max-width:980px){.today-story-hero,.map-story-hero,.review-story-hero,.profile-story-hero,.learning-hero,.map-path-layout,.resource-detail,.profile-sections,.profile-settings-sections{grid-template-columns:1fr}.review-story-hero .scoreboard,.resource-detail-main,.resource-meta-grid,.resource-takeaway-grid,.resource-curator-note,.resource-actions,.resource-detail-art,.learning-hero-copy,.learning-hero-art{grid-column:1}.resource-detail-art{grid-row:auto;min-height:180px}.map-detail-panel{position:relative;top:auto}.daily-timeline-panel,.resource-grid{grid-template-columns:1fr}.resource-card[data-featured=true]{grid-row:auto;min-height:220px}}@media (max-width:760px){.today-story-hero,.map-story-hero,.review-story-hero,.profile-story-hero,.learning-hero{border-radius:var(--wk-radius-lg)}.today-story-hero,.map-story-hero,.profile-story-hero,.review-story-hero{grid-template-columns:minmax(0,1fr) 112px;align-items:center}.review-story-hero .scoreboard{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.review-story-hero .scoreboard div{min-height:72px;padding:10px}.review-story-hero .scoreboard strong{font-size:1.45rem}.today-story-art,.map-story-art,.review-story-art,.profile-story-art{aspect-ratio:1;width:112px;min-height:104px;max-height:112px}.today-story-art img,.map-story-art img,.review-story-art img,.profile-story-art img{padding:14px}.map-story-art figcaption,.review-story-art figcaption{display:none}.today-story-hero .view-heading h2,.map-story-copy h2,.review-story-hero .view-heading h2,.profile-story-copy h2{font-size:2rem;line-height:1}.today-story-hero .view-heading p,.map-story-copy p,.review-story-hero .view-heading p,.profile-story-copy p{font-size:.94rem;line-height:1.38}.readiness-panel,.profile-stat-strip,.scoreboard,.resource-meta-grid,.resource-takeaway-grid,.today-signal-strip{grid-template-columns:1fr}.readiness-panel article+article,.profile-stat-card+.profile-stat-card{border-top:1px solid var(--wk-border)!important}@supports (color:color-mix(in lab, red, red)){.readiness-panel article+article,.profile-stat-card+.profile-stat-card{border-top:1px solid color-mix(in srgb, var(--wk-border), transparent 16%)!important}}.readiness-panel article+article,.profile-stat-card+.profile-stat-card{border-left:0!important}.readiness-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.readiness-panel article{padding:10px}.readiness-panel article+article{border-top:0!important;border-left:1px solid var(--wk-border)!important}@supports (color:color-mix(in lab, red, red)){.readiness-panel article+article{border-left:1px solid color-mix(in srgb, var(--wk-border), transparent 16%)!important}}.readiness-panel article p,.profile-stat-card p{display:none}.profile-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-stat-card:nth-child(2n){border-left:1px solid var(--wk-border)!important}@supports (color:color-mix(in lab, red, red)){.profile-stat-card:nth-child(2n){border-left:1px solid color-mix(in srgb, var(--wk-border), transparent 16%)!important}}.profile-stat-card:nth-child(2){border-top:0!important}.map-grid{grid-template-columns:1fr}.map-grid:before{background:linear-gradient(180deg, var(--wk-muted-gold), var(--wk-sage-deep), var(--wk-soft-sky));width:2px;height:auto;inset:28px auto 28px 36px}.map-tile{min-height:auto}.resource-card,.map-tile{border-radius:var(--wk-radius-md)}.profile-story-copy h2{max-width:13ch;font-size:2.12rem;line-height:1.02}}@media (max-width:520px){.profile-story-hero{grid-template-columns:1fr}.profile-story-art{display:none}.profile-story-copy h2{max-width:none;font-size:1.86rem}}.coach-view-compact{gap:clamp(10px,2vw,14px)}.coach-view-compact .coach-action-row{justify-self:stretch;width:100%}.coach-view-compact .coach-action-row .lc-button{width:100%;min-height:56px;font-size:1rem}.coach-view-compact .wayfinding-header[data-variant=hero]{gap:8px;padding:2px 4px 10px}.coach-view-compact .wayfinding-header[data-variant=hero] .wayfinding-title-group h2{font-size:clamp(2.2rem,8vw,4.6rem);line-height:.94}.coach-view-compact .wayfinding-header[data-variant=hero] .wayfinding-title-group p{max-width:38rem;font-size:clamp(.98rem,1.6vw,1.08rem);line-height:1.34}.coach-view-compact .wayfinding-chip-list{gap:6px}.coach-view-compact .wayfinding-chip{min-height:30px;padding:5px 8px}.coach-view-compact .question-stack{gap:10px}.coach-view-compact .question-card{border-radius:var(--wk-radius-lg);grid-template-columns:minmax(170px,.62fr) minmax(0,1.38fr);align-items:start;gap:10px 14px;padding:clamp(12px,2vw,16px);display:grid}.coach-view-compact .question-card:before{width:3px}.question-card-copy{gap:5px;min-width:0;display:grid}.coach-view-compact .question-card label{font-size:clamp(.98rem,2.3vw,1.16rem);line-height:1.16}.coach-view-compact .question-card p{margin:0;font-size:.92rem;line-height:1.34}.question-entry-grid{grid-template-columns:minmax(0,1fr) minmax(112px,.3fr);align-items:end;gap:8px;min-width:0;display:grid}.question-card[data-answer-type=text] .question-entry-grid{grid-template-columns:minmax(0,1fr)}.question-card[data-answer-type=text] textarea{grid-column:1/-1;min-height:88px}.question-entry-grid .preset-row{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px;display:grid}.coach-view-compact .question-card[data-answer-type=text] .preset-row{grid-template-columns:repeat(3,minmax(0,1fr))}.coach-view-compact .question-card[data-answer-type=scale] .manual-field,.coach-view-compact .question-card[data-answer-type=text] textarea{grid-column:1/-1}.coach-view-compact .question-card[data-answer-type=scale] .manual-field{align-self:stretch}.coach-view-compact .question-card[data-answer-type=text] .question-entry-grid{grid-template-columns:minmax(0,1fr)}.coach-view-compact .preset-row button,.coach-view-compact .answer-row button{border-radius:var(--wk-radius-sm);min-height:34px;padding:6px 10px;font-size:.82rem;line-height:1.1}.coach-view-compact .manual-field{gap:5px}.coach-view-compact .question-card[data-answer-type=number] .manual-field{grid-template-rows:auto minmax(48px,1fr);align-self:stretch}.coach-view-compact .question-card[data-answer-type=number] .manual-field input{height:100%}.coach-view-compact .manual-field>span{letter-spacing:.04em;white-space:nowrap;font-size:.66rem}.coach-view-compact .question-card input,.coach-view-compact .question-card textarea,.coach-view-compact .input-ghost{border-radius:var(--wk-radius-sm);min-height:38px;padding:7px 10px}.coach-view-compact .question-card textarea{min-height:72px}.coach-view-compact .sleep-sync-nudge{border-radius:var(--wk-radius-sm);grid-column:1/-1}.coach-view-compact .sleep-sync-nudge summary{min-height:38px;padding:7px 10px}.coach-view-compact .sleep-sync-nudge span,.coach-view-compact .sleep-sync-nudge small{font-size:.68rem}.coach-view-compact .range-field{border-radius:var(--wk-radius-sm);background:#fffdf7d1;border:1px solid #ded5c5f5;grid-template-columns:minmax(150px,1fr) auto;gap:10px;min-height:44px;padding:4px 10px}.coach-view-compact .range-field input{min-height:36px}.coach-view-compact .range-field strong{white-space:nowrap;justify-self:end;font-size:.86rem}@media (max-width:760px){.coach-view-compact .wayfinding-header[data-variant=hero] .wayfinding-title-group h2{font-size:clamp(2rem,11vw,3.6rem)}.coach-view-compact .question-card{grid-template-columns:1fr;gap:8px;padding:12px}.question-entry-grid{grid-template-columns:minmax(0,1fr) minmax(108px,.3fr);gap:7px}.coach-view-compact .preset-row button,.coach-view-compact .answer-row button{width:100%;min-height:34px;padding-inline:8px}.coach-view-compact .question-card[data-answer-type=text] .preset-row{grid-template-columns:repeat(2,minmax(0,1fr))}.coach-view-compact .question-card[data-answer-type=text] textarea{min-height:56px}}@media (max-width:460px){.coach-view-compact .question-card{grid-template-columns:1fr}}@media (max-width:420px){.question-entry-grid{grid-template-columns:1fr}.coach-view-compact .sleep-sync-nudge{grid-column:auto}}@media (max-width:760px){html{scroll-padding-bottom:calc(156px + env(safe-area-inset-bottom,0px))}.app-frame,.app-main-panel{grid-template-columns:minmax(0,1fr)!important}.app-main-panel>.coach-workspace{grid-column:1/-1;width:100%}.app-shell{padding-bottom:calc(160px + env(safe-area-inset-bottom,0px))}.frame-nav{right:calc(10px + env(safe-area-inset-right,0px));bottom:calc(8px + env(safe-area-inset-bottom,0px));left:calc(10px + env(safe-area-inset-left,0px));isolation:isolate;pointer-events:none;justify-items:center;gap:6px;display:grid}.frame-nav:before{z-index:0;height:calc(168px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg, #faf7ef00, #faf7efeb 36%), linear-gradient(180deg, #fffdf700, var(--wk-cream) 72%);content:"";pointer-events:none;position:fixed;bottom:0;left:0;right:0}.frame-nav .app-tabs{z-index:1;pointer-events:auto;-webkit-backdrop-filter:blur(10px)saturate(1.08);backdrop-filter:blur(10px)saturate(1.08);gap:clamp(3px,1.2vw,6px);width:min(100%,680px);min-width:0;min-height:66px;position:relative;top:auto;background:linear-gradient(180deg, #fffdf7fc, #faf7effa), var(--wk-cream)!important;border:1px solid #ded5c5f5!important;border-radius:22px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;padding:6px!important;box-shadow:0 18px 44px #0f1d2d2e,inset 0 2px #ffffffd1!important}.frame-nav .app-tabs button,.app-sidebar .frame-nav .app-tabs button{gap:4px;min-width:0;min-height:52px;padding:5px 2px 6px;border-radius:15px!important}.frame-nav .app-tabs button span{font-size:clamp(.56rem,2.4vw,.66rem);line-height:1.05;display:block!important}.frame-nav .app-tabs .app-icon{font-size:1.08rem}.frame-nav .app-tabs button[aria-pressed=true],.app-sidebar .frame-nav .app-tabs button[aria-pressed=true]{background:linear-gradient(180deg, #e7f1f7f5, #fffdf7f5), var(--wk-soft-blue)!important;box-shadow:inset 0 0 0 1px #748a7061,inset 0 -2px #c8a06152!important}.mobile-nav-meta{z-index:1;pointer-events:auto;background:#fffdf7f0;border:1px solid #ded5c5eb;border-radius:17px;justify-content:space-between;align-items:center;gap:8px;width:min(100%,680px);padding:6px;display:flex;position:relative;box-shadow:0 12px 30px #0f1d2d21}.mobile-nav-meta .account-nav-action{min-height:36px;color:var(--wk-deep-navy);background:#fffdf7f0;border-color:#ded5c5e6;padding:0 12px;display:inline-flex}.mobile-build-stamp{min-width:0;color:var(--wk-deep-navy);border-top:0;display:block}@supports (color:color-mix(in lab, red, red)){.mobile-build-stamp{color:color-mix(in srgb, var(--wk-deep-navy), white 22%)}}.mobile-build-stamp{padding:0 4px}.mobile-build-stamp a{min-width:0;display:block}.mobile-build-stamp strong{max-width:46vw;color:var(--wk-deep-navy);font-size:.72rem;display:block}.mobile-build-stamp span{display:none}.mobile-build-stamp time{text-overflow:ellipsis;white-space:nowrap;max-width:46vw;font-size:.62rem;display:block;overflow:hidden}}@media (max-width:420px){.frame-nav .app-tabs{border-radius:18px!important;padding:5px!important}.mobile-nav-meta{border-radius:15px}.mobile-build-stamp time{display:none}}@media (max-width:1100px) and (max-height:820px) and (orientation:landscape){html{scroll-padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))}.app-shell{padding:8px 8px calc(118px + env(safe-area-inset-bottom,0px))}.app-frame{grid-template-columns:minmax(0,1fr);gap:8px}.app-sidebar{z-index:8;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:static;overflow:visible}.brand-panel,.sidebar-art,.profile-shell-card,.app-sidebar .profile-orb,.frame-stats,.app-sidebar .support-drawer,.sidebar-build-stamp{display:none}.coach-workspace,.app-frame-first-run .coach-workspace{background:0 0;border:0;min-height:calc(100vh - 124px);padding:0;overflow:visible;box-shadow:none!important;border-radius:0!important}.frame-nav{right:calc(8px + env(safe-area-inset-right,0px));bottom:calc(6px + env(safe-area-inset-bottom,0px));left:calc(8px + env(safe-area-inset-left,0px));z-index:220;isolation:isolate;pointer-events:auto;align-items:stretch;gap:6px;padding:0;display:flex;position:fixed}.frame-nav>span,.frame-nav>.account-nav-action{display:none}.frame-nav:before{height:calc(122px + env(safe-area-inset-bottom,0px))}.frame-nav .app-tabs{z-index:1;pointer-events:auto;flex:auto;gap:clamp(3px,1.2vw,6px);width:100%;min-width:0;min-height:54px;display:grid;position:relative;top:auto;background:linear-gradient(180deg, #fffdf7fc, #faf7effa), var(--wk-cream)!important;border:1px solid #ded5c5f5!important;border-radius:22px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;padding:5px!important;box-shadow:0 18px 44px #0f1d2d2e,inset 0 2px #ffffffd1!important}.frame-nav .app-tabs button,.app-sidebar .frame-nav .app-tabs button{color:var(--foreground);border-radius:15px!important}@supports (color:color-mix(in lab, red, red)){.frame-nav .app-tabs button,.app-sidebar .frame-nav .app-tabs button{color:color-mix(in srgb, var(--foreground), white 34%)}}.frame-nav .app-tabs button,.app-sidebar .frame-nav .app-tabs button{min-height:42px;padding:4px 2px}.frame-nav .app-tabs button[aria-pressed=true],.app-sidebar .frame-nav .app-tabs button[aria-pressed=true]{color:var(--accent-strong);background:linear-gradient(180deg, #e7f1f7f5, #fffdf7f5), var(--wk-soft-blue)!important;box-shadow:inset 0 0 0 1px #748a7061,inset 0 -2px #c8a06152!important}.frame-nav .app-tabs .app-icon{font-size:1rem}.frame-nav .app-tabs button span{font-size:.58rem}.mobile-nav-meta{pointer-events:auto;background:#fffdf7f5;border:1px solid #ded5c5eb;border-radius:17px;flex-direction:column;flex:0 0 min(178px,28vw);justify-content:center;align-items:stretch;width:min(178px,28vw);padding:5px;display:flex;box-shadow:0 12px 30px #0f1d2d21}.mobile-build-stamp{color:var(--wk-deep-navy);border-top:0;justify-items:center}@supports (color:color-mix(in lab, red, red)){.mobile-build-stamp{color:color-mix(in srgb, var(--wk-deep-navy), white 22%)}}.mobile-build-stamp{text-align:center;padding:0 4px}.mobile-build-stamp strong,.mobile-build-stamp time{max-width:100%}.mobile-build-stamp strong{color:var(--wk-deep-navy)}.mobile-build-stamp time{display:none}.mobile-nav-meta .account-nav-action{min-height:30px;color:var(--wk-deep-navy);background:#fffdf7f0;border-color:#ded5c5e6;font-size:.72rem;display:inline-flex}.viewport-toast{right:8px;bottom:calc(108px + env(safe-area-inset-bottom));width:min(520px,100vw - 16px)}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--wk-sage-deep:#5f765b;--wk-muted-gold:#8f672f;--background:var(--wk-warm-white);--foreground:var(--wk-ink);--muted:var(--wk-body);--accent:var(--wk-sage-deep);--accent-strong:var(--wk-deep-navy);--amber:var(--wk-muted-gold);--rose:#a9585f;--blue:#426f95;--surface:var(--wk-cream);--surface-strong:var(--wk-warm-sand);--line:var(--wk-border);--violet:#6d6f92;--shadow:var(--wk-shadow-raised);--glass:#fffdf7c7;--glass-strong:#fffdf7f2}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#08111d;--foreground:#f5f0e4;--muted:#c9d3cd;--accent:#9fbc98;--accent-strong:#f5f0e4;--amber:#d7ad5d;--rose:#e68c95;--blue:#8db7db;--surface:#101c2c;--surface-strong:#192838;--line:#344252;--violet:#bab5ff;--shadow:0 28px 80px #00000073;--glass:#101c2cc7;--glass-strong:#101c2cf0;--wk-shadow-soft:0 14px 38px #00000057;--wk-shadow-card:0 22px 56px #0000006b;--wk-shadow-raised:0 30px 82px #00000085}html[data-theme=dark] body{background:radial-gradient(circle at 14% 0,#d7ad5d29,#0000 28rem),radial-gradient(circle at 92% 6%,#8db7db26,#0000 30rem),linear-gradient(#07101c 0%,#0b1522 46%,#0f1b29 100%)!important}html[data-theme=dark] .app-sidebar{border-color:#f5f0e42e;background:linear-gradient(#d7ad5d29,#0000 36%),linear-gradient(#07101c 0%,#101c2c 100%)!important}html[data-theme=dark] .brand-lockup{background:radial-gradient(circle at 16% 12%,#d7ad5d33,#0000 58%),#ffffff0b;border:1px solid #f5f0e424;border-radius:18px;padding:10px;box-shadow:inset 0 1px #ffffff14,0 14px 34px #0000003d}html[data-theme=dark] .brand-mark{filter:drop-shadow(0 0 16px #d7ad5d52)drop-shadow(0 14px 18px #0000005c)}html[data-theme=dark] .brand-wording span{color:#fff8e9;text-shadow:0 2px 16px #d7ad5d42}html[data-theme=dark] .profile-story-hero,html[data-theme=dark] .today-story-hero,html[data-theme=dark] .map-story-hero,html[data-theme=dark] .review-story-hero{border-color:var(--line)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .profile-story-hero,html[data-theme=dark] .today-story-hero,html[data-theme=dark] .map-story-hero,html[data-theme=dark] .review-story-hero{border-color:color-mix(in srgb, var(--line), white 10%)!important}}html[data-theme=dark] .profile-story-hero,html[data-theme=dark] .today-story-hero,html[data-theme=dark] .map-story-hero,html[data-theme=dark] .review-story-hero{background:radial-gradient(circle at 18% 12%, #d7ad5d24, transparent 24rem), linear-gradient(135deg, #8db7db1a, transparent 54%), var(--surface)!important;color:var(--foreground)!important}html[data-theme=dark] .profile-story-hero:after,html[data-theme=dark] .today-story-hero:after,html[data-theme=dark] .map-story-hero:after,html[data-theme=dark] .review-story-hero:after{border-color:#d7ad5d3d}html[data-theme=dark] .coach-workspace,html[data-theme=dark] .account-session-bar,html[data-theme=dark] .workspace-status,html[data-theme=dark] .onboarding-home,html[data-theme=dark] .onboarding-path-preview article,html[data-theme=dark] .onboarding-setup-card,html[data-theme=dark] .onboarding-life-context-card,html[data-theme=dark] .profile-context-card,html[data-theme=dark] .profile-context-question,html[data-theme=dark] .question-card,html[data-theme=dark] .quest-card,html[data-theme=dark] .plan-focus-card,html[data-theme=dark] .map-detail-panel,html[data-theme=dark] .profile-panel,html[data-theme=dark] .profile-grid article,html[data-theme=dark] .profile-form,html[data-theme=dark] .resource-card,html[data-theme=dark] .review-panel,html[data-theme=dark] .sleep-chart-card,html[data-theme=dark] .sleep-experiment-card,html[data-theme=dark] .sleep-bedtime-panel,html[data-theme=dark] .daily-coach-panel,html[data-theme=dark] .timeline-focus-card,html[data-theme=dark] .daily-timeline-panel,html[data-theme=dark] .readiness-checklist,html[data-theme=dark] .readiness-rows article,html[data-theme=dark] .device-callback-page,html[data-theme=dark] .theme-mode-control{border-color:var(--line)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .coach-workspace,html[data-theme=dark] .account-session-bar,html[data-theme=dark] .workspace-status,html[data-theme=dark] .onboarding-home,html[data-theme=dark] .onboarding-path-preview article,html[data-theme=dark] .onboarding-setup-card,html[data-theme=dark] .onboarding-life-context-card,html[data-theme=dark] .profile-context-card,html[data-theme=dark] .profile-context-question,html[data-theme=dark] .question-card,html[data-theme=dark] .quest-card,html[data-theme=dark] .plan-focus-card,html[data-theme=dark] .map-detail-panel,html[data-theme=dark] .profile-panel,html[data-theme=dark] .profile-grid article,html[data-theme=dark] .profile-form,html[data-theme=dark] .resource-card,html[data-theme=dark] .review-panel,html[data-theme=dark] .sleep-chart-card,html[data-theme=dark] .sleep-experiment-card,html[data-theme=dark] .sleep-bedtime-panel,html[data-theme=dark] .daily-coach-panel,html[data-theme=dark] .timeline-focus-card,html[data-theme=dark] .daily-timeline-panel,html[data-theme=dark] .readiness-checklist,html[data-theme=dark] .readiness-rows article,html[data-theme=dark] .device-callback-page,html[data-theme=dark] .theme-mode-control{border-color:color-mix(in srgb, var(--line), white 8%)!important}}html[data-theme=dark] .coach-workspace,html[data-theme=dark] .account-session-bar,html[data-theme=dark] .workspace-status,html[data-theme=dark] .onboarding-home,html[data-theme=dark] .onboarding-path-preview article,html[data-theme=dark] .onboarding-setup-card,html[data-theme=dark] .onboarding-life-context-card,html[data-theme=dark] .profile-context-card,html[data-theme=dark] .profile-context-question,html[data-theme=dark] .question-card,html[data-theme=dark] .quest-card,html[data-theme=dark] .plan-focus-card,html[data-theme=dark] .map-detail-panel,html[data-theme=dark] .profile-panel,html[data-theme=dark] .profile-grid article,html[data-theme=dark] .profile-form,html[data-theme=dark] .resource-card,html[data-theme=dark] .review-panel,html[data-theme=dark] .sleep-chart-card,html[data-theme=dark] .sleep-experiment-card,html[data-theme=dark] .sleep-bedtime-panel,html[data-theme=dark] .daily-coach-panel,html[data-theme=dark] .timeline-focus-card,html[data-theme=dark] .daily-timeline-panel,html[data-theme=dark] .readiness-checklist,html[data-theme=dark] .readiness-rows article,html[data-theme=dark] .device-callback-page,html[data-theme=dark] .theme-mode-control{color:var(--foreground);background:linear-gradient(180deg, #ffffff09, #ffffff04), var(--surface)!important}html[data-theme=dark] .coach-workspace,html[data-theme=dark] .account-session-bar,html[data-theme=dark] .workspace-status,html[data-theme=dark] .question-card,html[data-theme=dark] .profile-panel,html[data-theme=dark] .resource-card,html[data-theme=dark] .review-panel,html[data-theme=dark] .map-detail-panel{box-shadow:var(--shadow)}html[data-theme=dark] .brand-panel h1,html[data-theme=dark] .workspace-status strong,html[data-theme=dark] .profile-story-copy h2,html[data-theme=dark] .profile-context-heading strong,html[data-theme=dark] .profile-context-question-copy strong,html[data-theme=dark] .profile-account-strip strong,html[data-theme=dark] .readiness-checklist strong,html[data-theme=dark] .readiness-rows strong,html[data-theme=dark] .onboarding-hero-copy h2,html[data-theme=dark] .coach-bubble h2,html[data-theme=dark] .view-heading h2,html[data-theme=dark] .wayfinding-title-group h2,html[data-theme=dark] .map-detail-panel strong,html[data-theme=dark] .daily-coach-copy strong,html[data-theme=dark] .profile-shell-card strong,html[data-theme=dark] .question-card strong,html[data-theme=dark] .quest-card h3,html[data-theme=dark] .resource-card strong,html[data-theme=dark] .plan-focus-card strong,html[data-theme=dark] .profile-panel strong,html[data-theme=dark] .account-session-copy strong{color:var(--foreground)!important}html[data-theme=dark] .brand-panel p,html[data-theme=dark] .account-session-copy p,html[data-theme=dark] .profile-story-copy p,html[data-theme=dark] .profile-context-heading p,html[data-theme=dark] .profile-context-question p,html[data-theme=dark] .profile-save-note p,html[data-theme=dark] .readiness-checklist p,html[data-theme=dark] .readiness-rows p,html[data-theme=dark] .question-card p,html[data-theme=dark] .quest-card p,html[data-theme=dark] .resource-card p,html[data-theme=dark] .plan-focus-card p,html[data-theme=dark] .map-detail-panel p,html[data-theme=dark] .profile-panel p,html[data-theme=dark] .view-heading p,html[data-theme=dark] .wayfinding-title-group p,html[data-theme=dark] .workspace-status p,html[data-theme=dark] .onboarding-hero-copy p{color:var(--muted)!important}html[data-theme=dark] .sidebar-art,html[data-theme=dark] .onboarding-mobile-art,html[data-theme=dark] .onboarding-feature-art,html[data-theme=dark] .map-story-art,html[data-theme=dark] .profile-story-art,html[data-theme=dark] .learning-hero-art{border-color:var(--line)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .sidebar-art,html[data-theme=dark] .onboarding-mobile-art,html[data-theme=dark] .onboarding-feature-art,html[data-theme=dark] .map-story-art,html[data-theme=dark] .profile-story-art,html[data-theme=dark] .learning-hero-art{border-color:color-mix(in srgb, var(--line), white 8%)!important}}html[data-theme=dark] .sidebar-art,html[data-theme=dark] .onboarding-mobile-art,html[data-theme=dark] .onboarding-feature-art,html[data-theme=dark] .map-story-art,html[data-theme=dark] .profile-story-art,html[data-theme=dark] .learning-hero-art{background:radial-gradient(circle at 50% 28%, #d7ad5d24, transparent 48%), var(--surface-strong)!important}html[data-theme=dark] .sidebar-art img,html[data-theme=dark] .onboarding-mobile-art img,html[data-theme=dark] .onboarding-feature-art img,html[data-theme=dark] .map-story-art img,html[data-theme=dark] .profile-story-art img,html[data-theme=dark] .learning-hero-art img{filter:saturate(1.08)contrast(1.08)brightness(.92)}html[data-theme=dark] .app-tabs,html[data-theme=dark] .section-subnav,html[data-theme=dark] .frame-nav .app-tabs,html[data-theme=dark] .account-session-action,html[data-theme=dark] .profile-save-note,html[data-theme=dark] .profile-save-note a,html[data-theme=dark] .profile-switch-row,html[data-theme=dark] .profile-context-heading small,html[data-theme=dark] .answer-row button,html[data-theme=dark] .preset-row button,html[data-theme=dark] .profile-context-question button,html[data-theme=dark] .quest-card button,html[data-theme=dark] .device-source-button,html[data-theme=dark] .question-card input,html[data-theme=dark] .question-card textarea,html[data-theme=dark] .setup-card-field input,html[data-theme=dark] .setup-card-field textarea,html[data-theme=dark] .profile-form input,html[data-theme=dark] .profile-form textarea{border-color:var(--line)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .app-tabs,html[data-theme=dark] .section-subnav,html[data-theme=dark] .frame-nav .app-tabs,html[data-theme=dark] .account-session-action,html[data-theme=dark] .profile-save-note,html[data-theme=dark] .profile-save-note a,html[data-theme=dark] .profile-switch-row,html[data-theme=dark] .profile-context-heading small,html[data-theme=dark] .answer-row button,html[data-theme=dark] .preset-row button,html[data-theme=dark] .profile-context-question button,html[data-theme=dark] .quest-card button,html[data-theme=dark] .device-source-button,html[data-theme=dark] .question-card input,html[data-theme=dark] .question-card textarea,html[data-theme=dark] .setup-card-field input,html[data-theme=dark] .setup-card-field textarea,html[data-theme=dark] .profile-form input,html[data-theme=dark] .profile-form textarea{border-color:color-mix(in srgb, var(--line), white 10%)!important}}html[data-theme=dark] .app-tabs,html[data-theme=dark] .section-subnav,html[data-theme=dark] .frame-nav .app-tabs,html[data-theme=dark] .account-session-action,html[data-theme=dark] .profile-save-note,html[data-theme=dark] .profile-save-note a,html[data-theme=dark] .profile-switch-row,html[data-theme=dark] .profile-context-heading small,html[data-theme=dark] .answer-row button,html[data-theme=dark] .preset-row button,html[data-theme=dark] .profile-context-question button,html[data-theme=dark] .quest-card button,html[data-theme=dark] .device-source-button,html[data-theme=dark] .question-card input,html[data-theme=dark] .question-card textarea,html[data-theme=dark] .setup-card-field input,html[data-theme=dark] .setup-card-field textarea,html[data-theme=dark] .profile-form input,html[data-theme=dark] .profile-form textarea{background:var(--surface-strong)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .app-tabs,html[data-theme=dark] .section-subnav,html[data-theme=dark] .frame-nav .app-tabs,html[data-theme=dark] .account-session-action,html[data-theme=dark] .profile-save-note,html[data-theme=dark] .profile-save-note a,html[data-theme=dark] .profile-switch-row,html[data-theme=dark] .profile-context-heading small,html[data-theme=dark] .answer-row button,html[data-theme=dark] .preset-row button,html[data-theme=dark] .profile-context-question button,html[data-theme=dark] .quest-card button,html[data-theme=dark] .device-source-button,html[data-theme=dark] .question-card input,html[data-theme=dark] .question-card textarea,html[data-theme=dark] .setup-card-field input,html[data-theme=dark] .setup-card-field textarea,html[data-theme=dark] .profile-form input,html[data-theme=dark] .profile-form textarea{background:color-mix(in srgb, var(--surface-strong), black 8%)!important}}html[data-theme=dark] .app-tabs,html[data-theme=dark] .section-subnav,html[data-theme=dark] .frame-nav .app-tabs,html[data-theme=dark] .account-session-action,html[data-theme=dark] .profile-save-note,html[data-theme=dark] .profile-save-note a,html[data-theme=dark] .profile-switch-row,html[data-theme=dark] .profile-context-heading small,html[data-theme=dark] .answer-row button,html[data-theme=dark] .preset-row button,html[data-theme=dark] .profile-context-question button,html[data-theme=dark] .quest-card button,html[data-theme=dark] .device-source-button,html[data-theme=dark] .question-card input,html[data-theme=dark] .question-card textarea,html[data-theme=dark] .setup-card-field input,html[data-theme=dark] .setup-card-field textarea,html[data-theme=dark] .profile-form input,html[data-theme=dark] .profile-form textarea,html[data-theme=dark] .profile-switch-row>span{color:var(--foreground)!important}html[data-theme=dark] .app-tabs button[aria-pressed=true],html[data-theme=dark] .frame-nav .app-tabs button[aria-pressed=true],html[data-theme=dark] .section-subnav button[aria-pressed=true],html[data-theme=dark] .answer-row button[aria-pressed=true],html[data-theme=dark] .preset-row button[aria-pressed=true],html[data-theme=dark] .profile-context-question button[aria-pressed=true],html[data-theme=dark] .theme-mode-control button[aria-pressed=true]{border-color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .app-tabs button[aria-pressed=true],html[data-theme=dark] .frame-nav .app-tabs button[aria-pressed=true],html[data-theme=dark] .section-subnav button[aria-pressed=true],html[data-theme=dark] .answer-row button[aria-pressed=true],html[data-theme=dark] .preset-row button[aria-pressed=true],html[data-theme=dark] .profile-context-question button[aria-pressed=true],html[data-theme=dark] .theme-mode-control button[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent), white 8%)!important}}html[data-theme=dark] .app-tabs button[aria-pressed=true],html[data-theme=dark] .frame-nav .app-tabs button[aria-pressed=true],html[data-theme=dark] .section-subnav button[aria-pressed=true],html[data-theme=dark] .answer-row button[aria-pressed=true],html[data-theme=dark] .preset-row button[aria-pressed=true],html[data-theme=dark] .profile-context-question button[aria-pressed=true],html[data-theme=dark] .theme-mode-control button[aria-pressed=true]{background:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .app-tabs button[aria-pressed=true],html[data-theme=dark] .frame-nav .app-tabs button[aria-pressed=true],html[data-theme=dark] .section-subnav button[aria-pressed=true],html[data-theme=dark] .answer-row button[aria-pressed=true],html[data-theme=dark] .preset-row button[aria-pressed=true],html[data-theme=dark] .profile-context-question button[aria-pressed=true],html[data-theme=dark] .theme-mode-control button[aria-pressed=true]{background:color-mix(in srgb, var(--accent), black 62%)!important}}html[data-theme=dark] .app-tabs button[aria-pressed=true],html[data-theme=dark] .frame-nav .app-tabs button[aria-pressed=true],html[data-theme=dark] .section-subnav button[aria-pressed=true],html[data-theme=dark] .answer-row button[aria-pressed=true],html[data-theme=dark] .preset-row button[aria-pressed=true],html[data-theme=dark] .profile-context-question button[aria-pressed=true],html[data-theme=dark] .theme-mode-control button[aria-pressed=true]{color:var(--foreground)!important}html[data-theme=dark] .primary-action,html[data-theme=dark] .lc-button--primary,html[data-theme=dark] .profile-action-button,html[data-theme=dark] .coach-nudge-action,html[data-theme=dark] .onboarding-actions a[data-onboarding-action=start]{border-color:var(--amber)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .primary-action,html[data-theme=dark] .lc-button--primary,html[data-theme=dark] .profile-action-button,html[data-theme=dark] .coach-nudge-action,html[data-theme=dark] .onboarding-actions a[data-onboarding-action=start]{border-color:color-mix(in srgb, var(--amber), white 12%)!important}}html[data-theme=dark] .primary-action,html[data-theme=dark] .lc-button--primary,html[data-theme=dark] .profile-action-button,html[data-theme=dark] .coach-nudge-action,html[data-theme=dark] .onboarding-actions a[data-onboarding-action=start]{background:linear-gradient(180deg, #ffffff14, transparent), var(--amber)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .primary-action,html[data-theme=dark] .lc-button--primary,html[data-theme=dark] .profile-action-button,html[data-theme=dark] .coach-nudge-action,html[data-theme=dark] .onboarding-actions a[data-onboarding-action=start]{background:linear-gradient(180deg, #ffffff14, transparent), color-mix(in srgb, var(--amber), #7b5b1c 32%)!important}}html[data-theme=dark] .primary-action,html[data-theme=dark] .lc-button--primary,html[data-theme=dark] .profile-action-button,html[data-theme=dark] .coach-nudge-action,html[data-theme=dark] .onboarding-actions a[data-onboarding-action=start]{color:#08111d!important}html[data-theme=dark] .frame-nav:before{background:linear-gradient(#08111d00,#08111deb 36%),linear-gradient(#101c2c00,#08111d 72%)}html[data-theme=dark] .mobile-nav-meta,html[data-theme=dark] .mobile-nav-meta .account-nav-action{color:var(--foreground);background:#101c2cf2;border-color:#f5f0e42e}html[data-theme=dark] .mobile-build-stamp,html[data-theme=dark] .mobile-build-stamp strong{color:var(--foreground)}html[data-theme=dark] .change-history-page{color:var(--foreground);background:radial-gradient(circle at 86% 12%,#d7ad5d2e,#0000 14rem),linear-gradient(#07101c,#101c2c)}html[data-theme=dark] .change-history-hero,html[data-theme=dark] .change-history-entry{background:#101c2ce0;border-color:#f5f0e429}html[data-theme=dark] .change-history-hero p:not(.eyebrow),html[data-theme=dark] .change-history-category li,html[data-theme=dark] .change-history-build{color:var(--muted)}html[data-theme=dark] .change-history-current-badge{color:var(--foreground);background:#f5f0e41a}html[data-theme=dark] .change-history-category{border-top-color:#f5f0e424}html[data-theme=dark] .change-history-release-notes>time{color:var(--sage)}html[data-theme=dark] .change-history-category li::marker{color:var(--sage)}html[data-theme=dark] .change-history-category h3 span{color:var(--sage);background:#f5f0e414;border-color:#f5f0e429}html[data-theme=dark] .viewport-toast{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .viewport-toast{border-color:color-mix(in srgb, var(--amber), white 12%)}}html[data-theme=dark] .viewport-toast{background:linear-gradient(180deg, #ffffff1a, transparent), var(--amber)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .viewport-toast{background:linear-gradient(180deg, #ffffff1a, transparent), color-mix(in srgb, var(--amber), #7b5b1c 28%)}}html[data-theme=dark] .viewport-toast{color:#08111d;box-shadow:0 18px 44px #0000006b}html[data-theme=dark] .frame-stat,html[data-theme=dark] .account-nav-action,html[data-theme=dark] .app-sidebar>.profile-shell-card,html[data-theme=dark] .daily-timeline-panel,html[data-theme=dark] .timeline-intro,html[data-theme=dark] .timeline-moment-button,html[data-theme=dark] .timeline-layers-details,html[data-theme=dark] .today-signal-strip article,html[data-theme=dark] .readiness-panel,html[data-theme=dark] .readiness-panel article,html[data-theme=dark] .map-grid,html[data-theme=dark] .map-tile,html[data-theme=dark] .arc-list article,html[data-theme=dark] .principle-list article,html[data-theme=dark] .learning-hero,html[data-theme=dark] .resource-detail,html[data-theme=dark] .resource-meta-grid div,html[data-theme=dark] .resource-takeaway-grid div,html[data-theme=dark] .review-story-hero .scoreboard div,html[data-theme=dark] .progress-row,html[data-theme=dark] .daily-history-panel,html[data-theme=dark] .daily-history-list button,html[data-theme=dark] .daily-history-detail,html[data-theme=dark] .daily-history-journal-list article,html[data-theme=dark] .profile-stat-strip,html[data-theme=dark] .profile-stat-card,html[data-theme=dark] .profile-settings-sections .device-sync-panel{border-color:var(--line)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .frame-stat,html[data-theme=dark] .account-nav-action,html[data-theme=dark] .app-sidebar>.profile-shell-card,html[data-theme=dark] .daily-timeline-panel,html[data-theme=dark] .timeline-intro,html[data-theme=dark] .timeline-moment-button,html[data-theme=dark] .timeline-layers-details,html[data-theme=dark] .today-signal-strip article,html[data-theme=dark] .readiness-panel,html[data-theme=dark] .readiness-panel article,html[data-theme=dark] .map-grid,html[data-theme=dark] .map-tile,html[data-theme=dark] .arc-list article,html[data-theme=dark] .principle-list article,html[data-theme=dark] .learning-hero,html[data-theme=dark] .resource-detail,html[data-theme=dark] .resource-meta-grid div,html[data-theme=dark] .resource-takeaway-grid div,html[data-theme=dark] .review-story-hero .scoreboard div,html[data-theme=dark] .progress-row,html[data-theme=dark] .daily-history-panel,html[data-theme=dark] .daily-history-list button,html[data-theme=dark] .daily-history-detail,html[data-theme=dark] .daily-history-journal-list article,html[data-theme=dark] .profile-stat-strip,html[data-theme=dark] .profile-stat-card,html[data-theme=dark] .profile-settings-sections .device-sync-panel{border-color:color-mix(in srgb, var(--line), white 10%)!important}}html[data-theme=dark] .frame-stat,html[data-theme=dark] .account-nav-action,html[data-theme=dark] .app-sidebar>.profile-shell-card,html[data-theme=dark] .daily-timeline-panel,html[data-theme=dark] .timeline-intro,html[data-theme=dark] .timeline-moment-button,html[data-theme=dark] .timeline-layers-details,html[data-theme=dark] .today-signal-strip article,html[data-theme=dark] .readiness-panel,html[data-theme=dark] .readiness-panel article,html[data-theme=dark] .map-grid,html[data-theme=dark] .map-tile,html[data-theme=dark] .arc-list article,html[data-theme=dark] .principle-list article,html[data-theme=dark] .learning-hero,html[data-theme=dark] .resource-detail,html[data-theme=dark] .resource-meta-grid div,html[data-theme=dark] .resource-takeaway-grid div,html[data-theme=dark] .review-story-hero .scoreboard div,html[data-theme=dark] .progress-row,html[data-theme=dark] .daily-history-panel,html[data-theme=dark] .daily-history-list button,html[data-theme=dark] .daily-history-detail,html[data-theme=dark] .daily-history-journal-list article,html[data-theme=dark] .profile-stat-strip,html[data-theme=dark] .profile-stat-card,html[data-theme=dark] .profile-settings-sections .device-sync-panel{background:linear-gradient(180deg, #ffffff09, #ffffff04), var(--surface)!important;color:var(--foreground)!important}html[data-theme=dark] .learning-hero,html[data-theme=dark] .daily-timeline-panel,html[data-theme=dark] .readiness-panel,html[data-theme=dark] .map-grid,html[data-theme=dark] .daily-history-panel,html[data-theme=dark] .profile-stat-strip{box-shadow:var(--shadow)!important}html[data-theme=dark] .resource-card:not([data-featured=true]),html[data-theme=dark] .practice-check,html[data-theme=dark] .focus-timer-panel,html[data-theme=dark] .recommendation-rationale,html[data-theme=dark] .operating-mode-panel,html[data-theme=dark] .operating-mode-panel article,html[data-theme=dark] .closeout-panel,html[data-theme=dark] .closeout-steps,html[data-theme=dark] .closeout-steps article,html[data-theme=dark] .adaptive-rail article,html[data-theme=dark] .evening-question-list article,html[data-theme=dark] .family-life-panel,html[data-theme=dark] .family-pillar-grid article,html[data-theme=dark] .family-plan-strip article,html[data-theme=dark] .family-question-grid article,html[data-theme=dark] .sleep-experiment-action,html[data-theme=dark] .sleep-experiment-measure article{border-color:var(--line)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .resource-card:not([data-featured=true]),html[data-theme=dark] .practice-check,html[data-theme=dark] .focus-timer-panel,html[data-theme=dark] .recommendation-rationale,html[data-theme=dark] .operating-mode-panel,html[data-theme=dark] .operating-mode-panel article,html[data-theme=dark] .closeout-panel,html[data-theme=dark] .closeout-steps,html[data-theme=dark] .closeout-steps article,html[data-theme=dark] .adaptive-rail article,html[data-theme=dark] .evening-question-list article,html[data-theme=dark] .family-life-panel,html[data-theme=dark] .family-pillar-grid article,html[data-theme=dark] .family-plan-strip article,html[data-theme=dark] .family-question-grid article,html[data-theme=dark] .sleep-experiment-action,html[data-theme=dark] .sleep-experiment-measure article{border-color:color-mix(in srgb, var(--line), white 10%)!important}}html[data-theme=dark] .resource-card:not([data-featured=true]),html[data-theme=dark] .practice-check,html[data-theme=dark] .focus-timer-panel,html[data-theme=dark] .recommendation-rationale,html[data-theme=dark] .operating-mode-panel,html[data-theme=dark] .operating-mode-panel article,html[data-theme=dark] .closeout-panel,html[data-theme=dark] .closeout-steps,html[data-theme=dark] .closeout-steps article,html[data-theme=dark] .adaptive-rail article,html[data-theme=dark] .evening-question-list article,html[data-theme=dark] .family-life-panel,html[data-theme=dark] .family-pillar-grid article,html[data-theme=dark] .family-plan-strip article,html[data-theme=dark] .family-question-grid article,html[data-theme=dark] .sleep-experiment-action,html[data-theme=dark] .sleep-experiment-measure article{background:var(--surface-strong)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .resource-card:not([data-featured=true]),html[data-theme=dark] .practice-check,html[data-theme=dark] .focus-timer-panel,html[data-theme=dark] .recommendation-rationale,html[data-theme=dark] .operating-mode-panel,html[data-theme=dark] .operating-mode-panel article,html[data-theme=dark] .closeout-panel,html[data-theme=dark] .closeout-steps,html[data-theme=dark] .closeout-steps article,html[data-theme=dark] .adaptive-rail article,html[data-theme=dark] .evening-question-list article,html[data-theme=dark] .family-life-panel,html[data-theme=dark] .family-pillar-grid article,html[data-theme=dark] .family-plan-strip article,html[data-theme=dark] .family-question-grid article,html[data-theme=dark] .sleep-experiment-action,html[data-theme=dark] .sleep-experiment-measure article{background:color-mix(in srgb, var(--surface-strong), black 8%)!important}}html[data-theme=dark] .resource-card:not([data-featured=true]),html[data-theme=dark] .practice-check,html[data-theme=dark] .focus-timer-panel,html[data-theme=dark] .recommendation-rationale,html[data-theme=dark] .operating-mode-panel,html[data-theme=dark] .operating-mode-panel article,html[data-theme=dark] .closeout-panel,html[data-theme=dark] .closeout-steps,html[data-theme=dark] .closeout-steps article,html[data-theme=dark] .adaptive-rail article,html[data-theme=dark] .evening-question-list article,html[data-theme=dark] .family-life-panel,html[data-theme=dark] .family-pillar-grid article,html[data-theme=dark] .family-plan-strip article,html[data-theme=dark] .family-question-grid article,html[data-theme=dark] .sleep-experiment-action,html[data-theme=dark] .sleep-experiment-measure article{color:var(--foreground)!important}html[data-theme=dark] .timeline-focus-card,html[data-theme=dark] .map-tile[aria-pressed=true],html[data-theme=dark] .resource-card[aria-pressed=true]:not([data-featured=true]),html[data-theme=dark] .progress-row[data-status],html[data-theme=dark] .daily-history-list button[aria-pressed=true]{border-color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .timeline-focus-card,html[data-theme=dark] .map-tile[aria-pressed=true],html[data-theme=dark] .resource-card[aria-pressed=true]:not([data-featured=true]),html[data-theme=dark] .progress-row[data-status],html[data-theme=dark] .daily-history-list button[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent), white 8%)!important}}html[data-theme=dark] .timeline-focus-card,html[data-theme=dark] .map-tile[aria-pressed=true],html[data-theme=dark] .resource-card[aria-pressed=true]:not([data-featured=true]),html[data-theme=dark] .progress-row[data-status],html[data-theme=dark] .daily-history-list button[aria-pressed=true]{background:linear-gradient(135deg, #8db7db1c, transparent 52%), var(--surface-strong)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .timeline-focus-card,html[data-theme=dark] .map-tile[aria-pressed=true],html[data-theme=dark] .resource-card[aria-pressed=true]:not([data-featured=true]),html[data-theme=dark] .progress-row[data-status],html[data-theme=dark] .daily-history-list button[aria-pressed=true]{background:linear-gradient(135deg, #8db7db1c, transparent 52%), color-mix(in srgb, var(--surface-strong), black 5%)!important}}html[data-theme=dark] .timeline-focus-card,html[data-theme=dark] .map-tile[aria-pressed=true],html[data-theme=dark] .resource-card[aria-pressed=true]:not([data-featured=true]),html[data-theme=dark] .progress-row[data-status],html[data-theme=dark] .daily-history-list button[aria-pressed=true],html[data-theme=dark] .frame-stat span,html[data-theme=dark] .frame-stat strong,html[data-theme=dark] .frame-stat small,html[data-theme=dark] .account-nav-action,html[data-theme=dark] .map-tile strong,html[data-theme=dark] .map-tile small,html[data-theme=dark] .timeline-intro strong,html[data-theme=dark] .timeline-focus-card strong,html[data-theme=dark] .timeline-moment-button strong,html[data-theme=dark] .daily-history-heading strong,html[data-theme=dark] .daily-history-detail strong,html[data-theme=dark] .daily-history-detail h3,html[data-theme=dark] .daily-history-list button strong,html[data-theme=dark] .resource-detail strong,html[data-theme=dark] .resource-meta-grid strong,html[data-theme=dark] .resource-takeaway-grid strong,html[data-theme=dark] .review-story-hero .scoreboard strong,html[data-theme=dark] .profile-stat-card strong,html[data-theme=dark] .practice-check strong,html[data-theme=dark] .readiness-panel strong,html[data-theme=dark] .operating-mode-panel strong,html[data-theme=dark] .adaptive-rail strong,html[data-theme=dark] .closeout-steps strong,html[data-theme=dark] .evening-question-list strong,html[data-theme=dark] .family-life-panel strong,html[data-theme=dark] .family-life-panel h3,html[data-theme=dark] .family-pillar-grid strong,html[data-theme=dark] .family-plan-strip strong,html[data-theme=dark] .family-question-grid strong,html[data-theme=dark] .sleep-experiment-action strong,html[data-theme=dark] .sleep-experiment-measure strong{color:var(--foreground)!important}html[data-theme=dark] .map-tile p,html[data-theme=dark] .timeline-intro p,html[data-theme=dark] .timeline-focus-card p,html[data-theme=dark] .timeline-focus-card small,html[data-theme=dark] .daily-history-heading p,html[data-theme=dark] .daily-history-detail p,html[data-theme=dark] .daily-history-detail dt,html[data-theme=dark] .daily-history-list button small,html[data-theme=dark] .daily-history-journal-list article p,html[data-theme=dark] .resource-detail p,html[data-theme=dark] .resource-detail small,html[data-theme=dark] .profile-stat-card p,html[data-theme=dark] .practice-check p,html[data-theme=dark] .readiness-panel p,html[data-theme=dark] .operating-mode-panel p,html[data-theme=dark] .adaptive-rail p,html[data-theme=dark] .closeout-steps p,html[data-theme=dark] .evening-question-list p,html[data-theme=dark] .family-life-panel p,html[data-theme=dark] .family-pillar-grid p,html[data-theme=dark] .family-plan-strip p,html[data-theme=dark] .family-question-grid p,html[data-theme=dark] .sleep-experiment-action p,html[data-theme=dark] .sleep-experiment-measure p{color:var(--muted)!important}html[data-theme=dark] .map-tile span,html[data-theme=dark] .map-tile-kicker,html[data-theme=dark] .timeline-intro span,html[data-theme=dark] .timeline-focus-card span,html[data-theme=dark] .practice-check span,html[data-theme=dark] .daily-history-heading span,html[data-theme=dark] .daily-history-detail>span,html[data-theme=dark] .daily-history-list button span,html[data-theme=dark] .daily-history-journal-list article span,html[data-theme=dark] .resource-detail span,html[data-theme=dark] .resource-meta-grid span,html[data-theme=dark] .resource-takeaway-grid span,html[data-theme=dark] .profile-stat-card span,html[data-theme=dark] .readiness-panel span,html[data-theme=dark] .operating-mode-panel span,html[data-theme=dark] .adaptive-rail span,html[data-theme=dark] .closeout-steps span,html[data-theme=dark] .evening-question-list span,html[data-theme=dark] .family-life-panel span,html[data-theme=dark] .family-plan-strip span,html[data-theme=dark] .sleep-experiment-action span,html[data-theme=dark] .sleep-experiment-measure span{color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .map-tile span,html[data-theme=dark] .map-tile-kicker,html[data-theme=dark] .timeline-intro span,html[data-theme=dark] .timeline-focus-card span,html[data-theme=dark] .practice-check span,html[data-theme=dark] .daily-history-heading span,html[data-theme=dark] .daily-history-detail>span,html[data-theme=dark] .daily-history-list button span,html[data-theme=dark] .daily-history-journal-list article span,html[data-theme=dark] .resource-detail span,html[data-theme=dark] .resource-meta-grid span,html[data-theme=dark] .resource-takeaway-grid span,html[data-theme=dark] .profile-stat-card span,html[data-theme=dark] .readiness-panel span,html[data-theme=dark] .operating-mode-panel span,html[data-theme=dark] .adaptive-rail span,html[data-theme=dark] .closeout-steps span,html[data-theme=dark] .evening-question-list span,html[data-theme=dark] .family-life-panel span,html[data-theme=dark] .family-plan-strip span,html[data-theme=dark] .sleep-experiment-action span,html[data-theme=dark] .sleep-experiment-measure span{color:color-mix(in srgb, var(--accent), white 12%)!important}}html[data-theme=dark] .map-node-mark,html[data-theme=dark] .resource-card-thumb{border-color:var(--line)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .map-node-mark,html[data-theme=dark] .resource-card-thumb{border-color:color-mix(in srgb, var(--line), white 12%)!important}}html[data-theme=dark] .map-node-mark,html[data-theme=dark] .resource-card-thumb{background:var(--surface-strong)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .map-node-mark,html[data-theme=dark] .resource-card-thumb{background:color-mix(in srgb, var(--surface-strong), black 2%)!important}}html[data-theme=dark] .map-node-mark,html[data-theme=dark] .resource-card-thumb{color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .map-node-mark,html[data-theme=dark] .resource-card-thumb{color:color-mix(in srgb, var(--accent), white 16%)!important}}html[data-theme=dark] .resource-card[data-featured=true] .resource-card-thumb{background:radial-gradient(circle at 50% 45%, #d7ad5d3d, transparent 42%), url(/brand/waykin/app/empty-state-path.svg) center / min(150px, 58%) no-repeat, var(--surface-strong)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .resource-card[data-featured=true] .resource-card-thumb{background:radial-gradient(circle at 50% 45%, #d7ad5d3d, transparent 42%), url(/brand/waykin/app/empty-state-path.svg) center / min(150px, 58%) no-repeat, color-mix(in srgb, var(--surface-strong), white 5%)!important}}html[data-theme=dark] .progress-list .progress-row,html[data-theme=dark] .progress-list .progress-row[data-status],html[data-theme=dark] .next-brief{border-color:var(--line)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .progress-list .progress-row,html[data-theme=dark] .progress-list .progress-row[data-status],html[data-theme=dark] .next-brief{border-color:color-mix(in srgb, var(--line), white 12%)!important}}html[data-theme=dark] .progress-list .progress-row,html[data-theme=dark] .progress-list .progress-row[data-status],html[data-theme=dark] .next-brief{background:linear-gradient(180deg, #ffffff0a, #ffffff03), var(--surface-strong)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .progress-list .progress-row,html[data-theme=dark] .progress-list .progress-row[data-status],html[data-theme=dark] .next-brief{background:linear-gradient(180deg, #ffffff0a, #ffffff03), color-mix(in srgb, var(--surface-strong), black 7%)!important}}html[data-theme=dark] .progress-list .progress-row,html[data-theme=dark] .progress-list .progress-row[data-status],html[data-theme=dark] .next-brief{color:var(--foreground)!important}html[data-theme=dark] .progress-list .progress-row[data-status=due-soon]{border-left:5px solid var(--amber)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .progress-list .progress-row[data-status=due-soon]{border-left:5px solid color-mix(in srgb, var(--amber), white 6%)!important}}html[data-theme=dark] .progress-list .progress-row[data-status=overdue],html[data-theme=dark] .progress-list .progress-row[data-status=not-started]{border-left:5px solid var(--rose)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .progress-list .progress-row[data-status=overdue],html[data-theme=dark] .progress-list .progress-row[data-status=not-started]{border-left:5px solid color-mix(in srgb, var(--rose), white 6%)!important}}html[data-theme=dark] .progress-row .score-block{border:1px solid var(--line)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .progress-row .score-block{border:1px solid color-mix(in srgb, var(--line), white 10%)!important}}html[data-theme=dark] .progress-row .score-block{background:var(--surface)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .progress-row .score-block{background:color-mix(in srgb, var(--surface), black 2%)!important}}html[data-theme=dark] .progress-row .score-block,html[data-theme=dark] .progress-row strong,html[data-theme=dark] .progress-row .score-block strong,html[data-theme=dark] .next-brief strong{color:var(--foreground)!important}html[data-theme=dark] .progress-row p,html[data-theme=dark] .progress-row .score-block small,html[data-theme=dark] .next-brief p{color:var(--muted)!important}html[data-theme=dark] .progress-row span,html[data-theme=dark] .next-brief span{color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .progress-row span,html[data-theme=dark] .next-brief span{color:color-mix(in srgb, var(--accent), white 14%)!important}}html[data-theme=dark] .scoreboard div,html[data-theme=dark] .profile-chip-row span{background:var(--surface-strong)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .scoreboard div,html[data-theme=dark] .profile-chip-row span{background:color-mix(in srgb, var(--surface-strong), white 12%)!important}}html[data-theme=dark] .scoreboard div,html[data-theme=dark] .profile-chip-row span,html[data-theme=dark] .learning-hero h2,html[data-theme=dark] .learning-hero strong,html[data-theme=dark] .learning-path article strong,html[data-theme=dark] .resource-detail h3{color:var(--foreground)!important}html[data-theme=dark] .learning-hero p,html[data-theme=dark] .learning-path article span,html[data-theme=dark] .resource-curator-note{color:var(--muted)!important}html[data-theme=dark] .learning-path article{border-color:var(--line)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .learning-path article{border-color:color-mix(in srgb, var(--line), white 12%)!important}}html[data-theme=dark] .learning-path article{background:var(--surface-strong)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .learning-path article{background:color-mix(in srgb, var(--surface-strong), black 6%)!important}}html[data-theme=dark] .learning-path article{color:var(--foreground)!important}html[data-theme=dark] .dynamic-content-pill{border-color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .dynamic-content-pill{border-color:color-mix(in srgb, var(--accent), white 10%)!important}}html[data-theme=dark] .dynamic-content-pill{background:var(--surface)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .dynamic-content-pill{background:color-mix(in srgb, var(--surface), white 8%)!important}}html[data-theme=dark] .dynamic-content-pill{color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .dynamic-content-pill{color:color-mix(in srgb, var(--accent), white 16%)!important}}html[data-theme=dark] .frame-nav .app-tabs button,html[data-theme=dark] .app-tabs button,html[data-theme=dark] .section-subnav button{color:var(--foreground)!important}html[data-theme=dark] .onboarding-hero-copy,html[data-theme=dark] .onboarding-layer-list{border-color:var(--line)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .onboarding-hero-copy,html[data-theme=dark] .onboarding-layer-list{border-color:color-mix(in srgb, var(--line), white 12%)!important}}html[data-theme=dark] .onboarding-hero-copy,html[data-theme=dark] .onboarding-layer-list{background:radial-gradient(circle at 18% 16%, #d7ad5d1a, transparent 22rem), linear-gradient(180deg, #ffffff09, #ffffff03), var(--surface)!important;color:var(--foreground)!important}html[data-theme=dark] .onboarding-kicker{border-color:var(--amber)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .onboarding-kicker{border-color:color-mix(in srgb, var(--amber), white 10%)!important}}html[data-theme=dark] .onboarding-kicker{background:var(--surface-strong)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .onboarding-kicker{background:color-mix(in srgb, var(--surface-strong), black 4%)!important}}html[data-theme=dark] .onboarding-kicker{color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .onboarding-kicker{color:color-mix(in srgb, var(--accent), white 12%)!important}}html[data-theme=dark] .onboarding-brand-wordmark{filter:brightness(0)invert();opacity:.95}html[data-theme=dark] .onboarding-kicker strong,html[data-theme=dark] .onboarding-hero-copy h2,html[data-theme=dark] .onboarding-path-preview article strong{color:var(--foreground)!important}html[data-theme=dark] .onboarding-account-note{background:var(--blue)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .onboarding-account-note{background:color-mix(in srgb, var(--blue), black 72%)!important}}html[data-theme=dark] .onboarding-account-note{color:#edf6fb!important}html[data-theme=dark] .onboarding-hero-copy p,html[data-theme=dark] .onboarding-actions>span,html[data-theme=dark] .onboarding-small-print,html[data-theme=dark] .onboarding-skip-link,html[data-theme=dark] .onboarding-map-preview-link{color:var(--muted)!important}html[data-theme=dark] .onboarding-skip-link,html[data-theme=dark] .onboarding-map-preview-link{-webkit-text-decoration-color:var(--amber)!important;-webkit-text-decoration-color:var(--amber)!important;-webkit-text-decoration-color:var(--amber)!important;text-decoration-color:var(--amber)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .onboarding-skip-link,html[data-theme=dark] .onboarding-map-preview-link{-webkit-text-decoration-color:color-mix(in srgb, var(--amber), white 12%)!important;-webkit-text-decoration-color:color-mix(in srgb, var(--amber), white 12%)!important;-webkit-text-decoration-color:color-mix(in srgb, var(--amber), white 12%)!important;text-decoration-color:color-mix(in srgb, var(--amber), white 12%)!important}}html[data-theme=dark] .onboarding-path-preview article{border-color:var(--line)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .onboarding-path-preview article{border-color:color-mix(in srgb, var(--line), white 12%)!important}}html[data-theme=dark] .onboarding-path-preview article{background:var(--surface-strong)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .onboarding-path-preview article{background:color-mix(in srgb, var(--surface-strong), black 8%)!important}}html[data-theme=dark] .onboarding-path-preview article span{color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .onboarding-path-preview article span{color:color-mix(in srgb, var(--accent), white 16%)!important}}html[data-theme=dark] .daily-timeline-panel .timeline-intro,html[data-theme=dark] .daily-timeline-panel .timeline-moment-button,html[data-theme=dark] .daily-timeline-panel .today-signal-details,html[data-theme=dark] .today-signal-details,html[data-theme=dark] .daily-timeline-panel .today-signal-strip article,html[data-theme=dark] .daily-timeline-panel .timeline-layers-details,html[data-theme=dark] .map-path-layout .readiness-panel,html[data-theme=dark] .map-path-layout .readiness-panel article,html[data-theme=dark] .map-path-layout .map-grid,html[data-theme=dark] .map-path-layout .map-tile,html[data-theme=dark] .profile-grid.profile-stat-strip,html[data-theme=dark] .profile-grid.profile-stat-strip .profile-stat-card,html[data-theme=dark] .profile-settings-sections .device-sync-panel,html[data-theme=dark] .profile-settings-sections .device-source-button,html[data-theme=dark] .daily-history-panel,html[data-theme=dark] .daily-history-panel .daily-history-list button,html[data-theme=dark] .daily-history-panel .daily-history-detail{border-color:var(--line)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .daily-timeline-panel .timeline-intro,html[data-theme=dark] .daily-timeline-panel .timeline-moment-button,html[data-theme=dark] .daily-timeline-panel .today-signal-details,html[data-theme=dark] .today-signal-details,html[data-theme=dark] .daily-timeline-panel .today-signal-strip article,html[data-theme=dark] .daily-timeline-panel .timeline-layers-details,html[data-theme=dark] .map-path-layout .readiness-panel,html[data-theme=dark] .map-path-layout .readiness-panel article,html[data-theme=dark] .map-path-layout .map-grid,html[data-theme=dark] .map-path-layout .map-tile,html[data-theme=dark] .profile-grid.profile-stat-strip,html[data-theme=dark] .profile-grid.profile-stat-strip .profile-stat-card,html[data-theme=dark] .profile-settings-sections .device-sync-panel,html[data-theme=dark] .profile-settings-sections .device-source-button,html[data-theme=dark] .daily-history-panel,html[data-theme=dark] .daily-history-panel .daily-history-list button,html[data-theme=dark] .daily-history-panel .daily-history-detail{border-color:color-mix(in srgb, var(--line), white 12%)!important}}html[data-theme=dark] .daily-timeline-panel .timeline-intro,html[data-theme=dark] .daily-timeline-panel .timeline-moment-button,html[data-theme=dark] .daily-timeline-panel .today-signal-details,html[data-theme=dark] .today-signal-details,html[data-theme=dark] .daily-timeline-panel .today-signal-strip article,html[data-theme=dark] .daily-timeline-panel .timeline-layers-details,html[data-theme=dark] .map-path-layout .readiness-panel,html[data-theme=dark] .map-path-layout .readiness-panel article,html[data-theme=dark] .map-path-layout .map-grid,html[data-theme=dark] .map-path-layout .map-tile,html[data-theme=dark] .profile-grid.profile-stat-strip,html[data-theme=dark] .profile-grid.profile-stat-strip .profile-stat-card,html[data-theme=dark] .profile-settings-sections .device-sync-panel,html[data-theme=dark] .profile-settings-sections .device-source-button,html[data-theme=dark] .daily-history-panel,html[data-theme=dark] .daily-history-panel .daily-history-list button,html[data-theme=dark] .daily-history-panel .daily-history-detail{background:linear-gradient(180deg, #ffffff0a, #ffffff03), var(--surface-strong)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .daily-timeline-panel .timeline-intro,html[data-theme=dark] .daily-timeline-panel .timeline-moment-button,html[data-theme=dark] .daily-timeline-panel .today-signal-details,html[data-theme=dark] .today-signal-details,html[data-theme=dark] .daily-timeline-panel .today-signal-strip article,html[data-theme=dark] .daily-timeline-panel .timeline-layers-details,html[data-theme=dark] .map-path-layout .readiness-panel,html[data-theme=dark] .map-path-layout .readiness-panel article,html[data-theme=dark] .map-path-layout .map-grid,html[data-theme=dark] .map-path-layout .map-tile,html[data-theme=dark] .profile-grid.profile-stat-strip,html[data-theme=dark] .profile-grid.profile-stat-strip .profile-stat-card,html[data-theme=dark] .profile-settings-sections .device-sync-panel,html[data-theme=dark] .profile-settings-sections .device-source-button,html[data-theme=dark] .daily-history-panel,html[data-theme=dark] .daily-history-panel .daily-history-list button,html[data-theme=dark] .daily-history-panel .daily-history-detail{background:linear-gradient(180deg, #ffffff0a, #ffffff03), color-mix(in srgb, var(--surface-strong), black 7%)!important}}html[data-theme=dark] .daily-timeline-panel .timeline-intro,html[data-theme=dark] .daily-timeline-panel .timeline-moment-button,html[data-theme=dark] .daily-timeline-panel .today-signal-details,html[data-theme=dark] .today-signal-details,html[data-theme=dark] .daily-timeline-panel .today-signal-strip article,html[data-theme=dark] .daily-timeline-panel .timeline-layers-details,html[data-theme=dark] .map-path-layout .readiness-panel,html[data-theme=dark] .map-path-layout .readiness-panel article,html[data-theme=dark] .map-path-layout .map-grid,html[data-theme=dark] .map-path-layout .map-tile,html[data-theme=dark] .profile-grid.profile-stat-strip,html[data-theme=dark] .profile-grid.profile-stat-strip .profile-stat-card,html[data-theme=dark] .profile-settings-sections .device-sync-panel,html[data-theme=dark] .profile-settings-sections .device-source-button,html[data-theme=dark] .daily-history-panel,html[data-theme=dark] .daily-history-panel .daily-history-list button,html[data-theme=dark] .daily-history-panel .daily-history-detail{color:var(--foreground)!important}html[data-theme=dark] .daily-timeline-panel .timeline-focus-card,html[data-theme=dark] .map-path-layout .map-tile[aria-pressed=true],html[data-theme=dark] .daily-history-panel .daily-history-list button[aria-pressed=true]{border-color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .daily-timeline-panel .timeline-focus-card,html[data-theme=dark] .map-path-layout .map-tile[aria-pressed=true],html[data-theme=dark] .daily-history-panel .daily-history-list button[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent), white 8%)!important}}html[data-theme=dark] .daily-timeline-panel .timeline-focus-card,html[data-theme=dark] .map-path-layout .map-tile[aria-pressed=true],html[data-theme=dark] .daily-history-panel .daily-history-list button[aria-pressed=true]{background:linear-gradient(135deg, #8db7db21, transparent 56%), var(--surface-strong)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .daily-timeline-panel .timeline-focus-card,html[data-theme=dark] .map-path-layout .map-tile[aria-pressed=true],html[data-theme=dark] .daily-history-panel .daily-history-list button[aria-pressed=true]{background:linear-gradient(135deg, #8db7db21, transparent 56%), color-mix(in srgb, var(--surface-strong), black 3%)!important}}html[data-theme=dark] .daily-timeline-panel .timeline-focus-card,html[data-theme=dark] .map-path-layout .map-tile[aria-pressed=true],html[data-theme=dark] .daily-history-panel .daily-history-list button[aria-pressed=true],html[data-theme=dark] .daily-timeline-panel .timeline-intro strong,html[data-theme=dark] .daily-timeline-panel .timeline-focus-card strong,html[data-theme=dark] .daily-timeline-panel .timeline-moment-button strong,html[data-theme=dark] .daily-timeline-panel .today-signal-details summary strong,html[data-theme=dark] .today-signal-details summary strong,html[data-theme=dark] .daily-timeline-panel .today-signal-strip strong,html[data-theme=dark] .daily-timeline-panel .timeline-layers-details strong,html[data-theme=dark] .map-path-layout .readiness-panel strong,html[data-theme=dark] .map-path-layout .map-tile strong,html[data-theme=dark] .profile-grid.profile-stat-strip .profile-stat-card strong,html[data-theme=dark] .profile-settings-sections .device-sync-panel strong,html[data-theme=dark] .profile-settings-sections .device-source-button strong,html[data-theme=dark] .daily-history-panel strong,html[data-theme=dark] .daily-history-panel h3{color:var(--foreground)!important}html[data-theme=dark] .daily-timeline-panel .timeline-intro p,html[data-theme=dark] .daily-timeline-panel .timeline-focus-card p,html[data-theme=dark] .daily-timeline-panel .timeline-focus-card small,html[data-theme=dark] .daily-timeline-panel .timeline-moment-button p,html[data-theme=dark] .daily-timeline-panel .today-signal-details p,html[data-theme=dark] .today-signal-details p,html[data-theme=dark] .daily-timeline-panel .today-signal-strip p,html[data-theme=dark] .daily-timeline-panel .timeline-layers-details p,html[data-theme=dark] .map-path-layout .readiness-panel p,html[data-theme=dark] .map-path-layout .map-tile p,html[data-theme=dark] .profile-grid.profile-stat-strip .profile-stat-card p,html[data-theme=dark] .profile-settings-sections .device-sync-panel p,html[data-theme=dark] .profile-settings-sections .device-source-button p,html[data-theme=dark] .daily-history-panel p,html[data-theme=dark] .daily-history-panel dt,html[data-theme=dark] .daily-history-panel small{color:var(--muted)!important}html[data-theme=dark] .daily-timeline-panel .timeline-intro span,html[data-theme=dark] .daily-timeline-panel .timeline-focus-card span,html[data-theme=dark] .daily-timeline-panel .timeline-moment-button span,html[data-theme=dark] .daily-timeline-panel .today-signal-details summary span,html[data-theme=dark] .today-signal-details summary span,html[data-theme=dark] .daily-timeline-panel .today-signal-strip span,html[data-theme=dark] .daily-timeline-panel .timeline-layers-details span,html[data-theme=dark] .map-path-layout .readiness-panel span,html[data-theme=dark] .map-path-layout .map-tile span,html[data-theme=dark] .map-path-layout .map-tile-kicker,html[data-theme=dark] .profile-grid.profile-stat-strip .profile-stat-card span,html[data-theme=dark] .profile-settings-sections .device-sync-panel span,html[data-theme=dark] .profile-settings-sections .device-source-button span,html[data-theme=dark] .daily-history-panel span{color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .daily-timeline-panel .timeline-intro span,html[data-theme=dark] .daily-timeline-panel .timeline-focus-card span,html[data-theme=dark] .daily-timeline-panel .timeline-moment-button span,html[data-theme=dark] .daily-timeline-panel .today-signal-details summary span,html[data-theme=dark] .today-signal-details summary span,html[data-theme=dark] .daily-timeline-panel .today-signal-strip span,html[data-theme=dark] .daily-timeline-panel .timeline-layers-details span,html[data-theme=dark] .map-path-layout .readiness-panel span,html[data-theme=dark] .map-path-layout .map-tile span,html[data-theme=dark] .map-path-layout .map-tile-kicker,html[data-theme=dark] .profile-grid.profile-stat-strip .profile-stat-card span,html[data-theme=dark] .profile-settings-sections .device-sync-panel span,html[data-theme=dark] .profile-settings-sections .device-source-button span,html[data-theme=dark] .daily-history-panel span{color:color-mix(in srgb, var(--accent), white 14%)!important}}html[data-theme=dark] .frame-nav .app-tabs button:not([aria-pressed=true]),html[data-theme=dark] .frame-nav .app-tabs button:not([aria-pressed=true]) span,html[data-theme=dark] .app-tabs button:not([aria-pressed=true]),html[data-theme=dark] .app-tabs button:not([aria-pressed=true]) span{color:var(--muted)!important;opacity:1!important}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:var(--muted)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:color-mix(in srgb, var(--muted), transparent 14%)!important}}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{opacity:1!important}html[data-theme=dark] .section-subnav button:not([aria-pressed=true]),html[data-theme=dark] .sleep-sync-nudge,html[data-theme=dark] .range-field,html[data-theme=dark] .check-in-summary,html[data-theme=dark] .sleep-bedtime-panel,html[data-theme=dark] .sleep-bedtime-panel label,html[data-theme=dark] .sleep-nudge-preview,html[data-theme=dark] .plan-layers-details,html[data-theme=dark] .sleep-drilldown,html[data-theme=dark] .sleep-drilldown article,html[data-theme=dark] .plan-learning-panel,html[data-theme=dark] .plan-context-details,html[data-theme=dark] .coach-brief-panel,html[data-theme=dark] .coach-brief-panel article,html[data-theme=dark] .coach-brief-grid article,html[data-theme=dark] .advanced-coaching-details,html[data-theme=dark] .ai-assist-panel,html[data-theme=dark] .closeout-layers-details,html[data-theme=dark] .closeout-panel article,html[data-theme=dark] .evening-reflection-panel,html[data-theme=dark] .evening-reflection-panel article,html[data-theme=dark] .momentum-panel,html[data-theme=dark] .plan-details,html[data-theme=dark] .practice-log-details,html[data-theme=dark] .tomorrow-note,html[data-theme=dark] .map-path-layout .mini-panel,html[data-theme=dark] .mini-panel,html[data-theme=dark] .profile-settings-sections .device-sync-state{border-color:var(--line)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .section-subnav button:not([aria-pressed=true]),html[data-theme=dark] .sleep-sync-nudge,html[data-theme=dark] .range-field,html[data-theme=dark] .check-in-summary,html[data-theme=dark] .sleep-bedtime-panel,html[data-theme=dark] .sleep-bedtime-panel label,html[data-theme=dark] .sleep-nudge-preview,html[data-theme=dark] .plan-layers-details,html[data-theme=dark] .sleep-drilldown,html[data-theme=dark] .sleep-drilldown article,html[data-theme=dark] .plan-learning-panel,html[data-theme=dark] .plan-context-details,html[data-theme=dark] .coach-brief-panel,html[data-theme=dark] .coach-brief-panel article,html[data-theme=dark] .coach-brief-grid article,html[data-theme=dark] .advanced-coaching-details,html[data-theme=dark] .ai-assist-panel,html[data-theme=dark] .closeout-layers-details,html[data-theme=dark] .closeout-panel article,html[data-theme=dark] .evening-reflection-panel,html[data-theme=dark] .evening-reflection-panel article,html[data-theme=dark] .momentum-panel,html[data-theme=dark] .plan-details,html[data-theme=dark] .practice-log-details,html[data-theme=dark] .tomorrow-note,html[data-theme=dark] .map-path-layout .mini-panel,html[data-theme=dark] .mini-panel,html[data-theme=dark] .profile-settings-sections .device-sync-state{border-color:color-mix(in srgb, var(--line), white 12%)!important}}html[data-theme=dark] .section-subnav button:not([aria-pressed=true]),html[data-theme=dark] .sleep-sync-nudge,html[data-theme=dark] .range-field,html[data-theme=dark] .check-in-summary,html[data-theme=dark] .sleep-bedtime-panel,html[data-theme=dark] .sleep-bedtime-panel label,html[data-theme=dark] .sleep-nudge-preview,html[data-theme=dark] .plan-layers-details,html[data-theme=dark] .sleep-drilldown,html[data-theme=dark] .sleep-drilldown article,html[data-theme=dark] .plan-learning-panel,html[data-theme=dark] .plan-context-details,html[data-theme=dark] .coach-brief-panel,html[data-theme=dark] .coach-brief-panel article,html[data-theme=dark] .coach-brief-grid article,html[data-theme=dark] .advanced-coaching-details,html[data-theme=dark] .ai-assist-panel,html[data-theme=dark] .closeout-layers-details,html[data-theme=dark] .closeout-panel article,html[data-theme=dark] .evening-reflection-panel,html[data-theme=dark] .evening-reflection-panel article,html[data-theme=dark] .momentum-panel,html[data-theme=dark] .plan-details,html[data-theme=dark] .practice-log-details,html[data-theme=dark] .tomorrow-note,html[data-theme=dark] .map-path-layout .mini-panel,html[data-theme=dark] .mini-panel,html[data-theme=dark] .profile-settings-sections .device-sync-state{background:linear-gradient(180deg, #ffffff09, #ffffff03), var(--surface-strong)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .section-subnav button:not([aria-pressed=true]),html[data-theme=dark] .sleep-sync-nudge,html[data-theme=dark] .range-field,html[data-theme=dark] .check-in-summary,html[data-theme=dark] .sleep-bedtime-panel,html[data-theme=dark] .sleep-bedtime-panel label,html[data-theme=dark] .sleep-nudge-preview,html[data-theme=dark] .plan-layers-details,html[data-theme=dark] .sleep-drilldown,html[data-theme=dark] .sleep-drilldown article,html[data-theme=dark] .plan-learning-panel,html[data-theme=dark] .plan-context-details,html[data-theme=dark] .coach-brief-panel,html[data-theme=dark] .coach-brief-panel article,html[data-theme=dark] .coach-brief-grid article,html[data-theme=dark] .advanced-coaching-details,html[data-theme=dark] .ai-assist-panel,html[data-theme=dark] .closeout-layers-details,html[data-theme=dark] .closeout-panel article,html[data-theme=dark] .evening-reflection-panel,html[data-theme=dark] .evening-reflection-panel article,html[data-theme=dark] .momentum-panel,html[data-theme=dark] .plan-details,html[data-theme=dark] .practice-log-details,html[data-theme=dark] .tomorrow-note,html[data-theme=dark] .map-path-layout .mini-panel,html[data-theme=dark] .mini-panel,html[data-theme=dark] .profile-settings-sections .device-sync-state{background:linear-gradient(180deg, #ffffff09, #ffffff03), color-mix(in srgb, var(--surface-strong), black 8%)!important}}html[data-theme=dark] .section-subnav button:not([aria-pressed=true]),html[data-theme=dark] .sleep-sync-nudge,html[data-theme=dark] .range-field,html[data-theme=dark] .check-in-summary,html[data-theme=dark] .sleep-bedtime-panel,html[data-theme=dark] .sleep-bedtime-panel label,html[data-theme=dark] .sleep-nudge-preview,html[data-theme=dark] .plan-layers-details,html[data-theme=dark] .sleep-drilldown,html[data-theme=dark] .sleep-drilldown article,html[data-theme=dark] .plan-learning-panel,html[data-theme=dark] .plan-context-details,html[data-theme=dark] .coach-brief-panel,html[data-theme=dark] .coach-brief-panel article,html[data-theme=dark] .coach-brief-grid article,html[data-theme=dark] .advanced-coaching-details,html[data-theme=dark] .ai-assist-panel,html[data-theme=dark] .closeout-layers-details,html[data-theme=dark] .closeout-panel article,html[data-theme=dark] .evening-reflection-panel,html[data-theme=dark] .evening-reflection-panel article,html[data-theme=dark] .momentum-panel,html[data-theme=dark] .plan-details,html[data-theme=dark] .practice-log-details,html[data-theme=dark] .tomorrow-note,html[data-theme=dark] .map-path-layout .mini-panel,html[data-theme=dark] .mini-panel,html[data-theme=dark] .profile-settings-sections .device-sync-state,html[data-theme=dark] .sleep-sync-nudge summary,html[data-theme=dark] .sleep-sync-nudge summary span,html[data-theme=dark] .sleep-sync-nudge summary small{color:var(--foreground)!important}html[data-theme=dark] .sleep-sync-nudge p{color:var(--muted)!important}html[data-theme=dark] .range-field strong{color:var(--foreground)!important}html[data-theme=dark] .sleep-bedtime-panel input,html[data-theme=dark] .sleep-bedtime-panel select,html[data-theme=dark] .sleep-bedtime-panel textarea,html[data-theme=dark] .tomorrow-note textarea,html[data-theme=dark] .momentum-panel textarea,html[data-theme=dark] .practice-response textarea{border-color:var(--line)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .sleep-bedtime-panel input,html[data-theme=dark] .sleep-bedtime-panel select,html[data-theme=dark] .sleep-bedtime-panel textarea,html[data-theme=dark] .tomorrow-note textarea,html[data-theme=dark] .momentum-panel textarea,html[data-theme=dark] .practice-response textarea{border-color:color-mix(in srgb, var(--line), white 10%)!important}}html[data-theme=dark] .sleep-bedtime-panel input,html[data-theme=dark] .sleep-bedtime-panel select,html[data-theme=dark] .sleep-bedtime-panel textarea,html[data-theme=dark] .tomorrow-note textarea,html[data-theme=dark] .momentum-panel textarea,html[data-theme=dark] .practice-response textarea{background:var(--surface)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .sleep-bedtime-panel input,html[data-theme=dark] .sleep-bedtime-panel select,html[data-theme=dark] .sleep-bedtime-panel textarea,html[data-theme=dark] .tomorrow-note textarea,html[data-theme=dark] .momentum-panel textarea,html[data-theme=dark] .practice-response textarea{background:color-mix(in srgb, var(--surface), black 4%)!important}}html[data-theme=dark] .sleep-bedtime-panel input,html[data-theme=dark] .sleep-bedtime-panel select,html[data-theme=dark] .sleep-bedtime-panel textarea,html[data-theme=dark] .tomorrow-note textarea,html[data-theme=dark] .momentum-panel textarea,html[data-theme=dark] .practice-response textarea{color:var(--foreground)!important}html[data-theme=dark] .sleep-bedtime-panel button:not(.primary-action):not(.lc-button--primary),html[data-theme=dark] .sleep-bedtime-panel label:not(.sleep-notification-toggle),html[data-theme=dark] .momentum-panel button:not(.primary-action):not(.lc-button--primary),html[data-theme=dark] .ai-assist-panel button:not(.primary-action):not(.lc-button--primary),html[data-theme=dark] .timer-actions button:not(.primary-action):not(.lc-button--primary),html[data-theme=dark] .practice-response-options button,html[data-theme=dark] .tomorrow-note button:not(.primary-action):not(.lc-button--primary){border-color:var(--line)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .sleep-bedtime-panel button:not(.primary-action):not(.lc-button--primary),html[data-theme=dark] .sleep-bedtime-panel label:not(.sleep-notification-toggle),html[data-theme=dark] .momentum-panel button:not(.primary-action):not(.lc-button--primary),html[data-theme=dark] .ai-assist-panel button:not(.primary-action):not(.lc-button--primary),html[data-theme=dark] .timer-actions button:not(.primary-action):not(.lc-button--primary),html[data-theme=dark] .practice-response-options button,html[data-theme=dark] .tomorrow-note button:not(.primary-action):not(.lc-button--primary){border-color:color-mix(in srgb, var(--line), white 12%)!important}}html[data-theme=dark] .sleep-bedtime-panel button:not(.primary-action):not(.lc-button--primary),html[data-theme=dark] .sleep-bedtime-panel label:not(.sleep-notification-toggle),html[data-theme=dark] .momentum-panel button:not(.primary-action):not(.lc-button--primary),html[data-theme=dark] .ai-assist-panel button:not(.primary-action):not(.lc-button--primary),html[data-theme=dark] .timer-actions button:not(.primary-action):not(.lc-button--primary),html[data-theme=dark] .practice-response-options button,html[data-theme=dark] .tomorrow-note button:not(.primary-action):not(.lc-button--primary){background:var(--surface-strong)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .sleep-bedtime-panel button:not(.primary-action):not(.lc-button--primary),html[data-theme=dark] .sleep-bedtime-panel label:not(.sleep-notification-toggle),html[data-theme=dark] .momentum-panel button:not(.primary-action):not(.lc-button--primary),html[data-theme=dark] .ai-assist-panel button:not(.primary-action):not(.lc-button--primary),html[data-theme=dark] .timer-actions button:not(.primary-action):not(.lc-button--primary),html[data-theme=dark] .practice-response-options button,html[data-theme=dark] .tomorrow-note button:not(.primary-action):not(.lc-button--primary){background:color-mix(in srgb, var(--surface-strong), black 3%)!important}}html[data-theme=dark] .sleep-bedtime-panel button:not(.primary-action):not(.lc-button--primary),html[data-theme=dark] .sleep-bedtime-panel label:not(.sleep-notification-toggle),html[data-theme=dark] .momentum-panel button:not(.primary-action):not(.lc-button--primary),html[data-theme=dark] .ai-assist-panel button:not(.primary-action):not(.lc-button--primary),html[data-theme=dark] .timer-actions button:not(.primary-action):not(.lc-button--primary),html[data-theme=dark] .practice-response-options button,html[data-theme=dark] .tomorrow-note button:not(.primary-action):not(.lc-button--primary){color:var(--foreground)!important}html[data-theme=dark] .ai-note-action,html[data-theme=dark] .ai-assist-tabs button[aria-pressed=true],html[data-theme=dark] .timer-actions button[aria-pressed=true],html[data-theme=dark] .timer-actions button:hover,html[data-theme=dark] .practice-response-options button[aria-pressed=true],html[data-theme=dark] .practice-check>button:not(:disabled){border-color:var(--amber)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .ai-note-action,html[data-theme=dark] .ai-assist-tabs button[aria-pressed=true],html[data-theme=dark] .timer-actions button[aria-pressed=true],html[data-theme=dark] .timer-actions button:hover,html[data-theme=dark] .practice-response-options button[aria-pressed=true],html[data-theme=dark] .practice-check>button:not(:disabled){border-color:color-mix(in srgb, var(--amber), white 8%)!important}}html[data-theme=dark] .ai-note-action,html[data-theme=dark] .ai-assist-tabs button[aria-pressed=true],html[data-theme=dark] .timer-actions button[aria-pressed=true],html[data-theme=dark] .timer-actions button:hover,html[data-theme=dark] .practice-response-options button[aria-pressed=true],html[data-theme=dark] .practice-check>button:not(:disabled){background:linear-gradient(180deg, #ffffff1f, transparent), var(--amber)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .ai-note-action,html[data-theme=dark] .ai-assist-tabs button[aria-pressed=true],html[data-theme=dark] .timer-actions button[aria-pressed=true],html[data-theme=dark] .timer-actions button:hover,html[data-theme=dark] .practice-response-options button[aria-pressed=true],html[data-theme=dark] .practice-check>button:not(:disabled){background:linear-gradient(180deg, #ffffff1f, transparent), color-mix(in srgb, var(--amber), black 12%)!important}}html[data-theme=dark] .ai-note-action,html[data-theme=dark] .ai-assist-tabs button[aria-pressed=true],html[data-theme=dark] .timer-actions button[aria-pressed=true],html[data-theme=dark] .timer-actions button:hover,html[data-theme=dark] .practice-response-options button[aria-pressed=true],html[data-theme=dark] .practice-check>button:not(:disabled){color:#08111d!important}html[data-theme=dark] .momentum-meter span{border-color:var(--line)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .momentum-meter span{border-color:color-mix(in srgb, var(--line), white 12%)!important}}html[data-theme=dark] .momentum-meter span{background:var(--surface)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .momentum-meter span{background:color-mix(in srgb, var(--surface), black 2%)!important}}html[data-theme=dark] .momentum-meter span{color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .momentum-meter span{color:color-mix(in srgb, var(--accent), white 14%)!important}}html[data-theme=dark] .momentum-meter span[data-complete=true]{border-color:var(--amber)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .momentum-meter span[data-complete=true]{border-color:color-mix(in srgb, var(--amber), white 10%)!important}}html[data-theme=dark] .momentum-meter span[data-complete=true]{background:linear-gradient(180deg, #ffffff1a, transparent), var(--amber)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .momentum-meter span[data-complete=true]{background:linear-gradient(180deg, #ffffff1a, transparent), color-mix(in srgb, var(--amber), black 16%)!important}}html[data-theme=dark] .momentum-meter span[data-complete=true]{color:#08111d!important}html[data-theme=dark] .resource-actions a,html[data-theme=dark] .resource-actions button,html[data-theme=dark] .sleep-sync-nudge button,html[data-theme=dark] .profile-action-button,html[data-theme=dark] .coach-primary-action.lc-button,html[data-theme=dark] .lc-button--primary{border-color:var(--amber)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .resource-actions a,html[data-theme=dark] .resource-actions button,html[data-theme=dark] .sleep-sync-nudge button,html[data-theme=dark] .profile-action-button,html[data-theme=dark] .coach-primary-action.lc-button,html[data-theme=dark] .lc-button--primary{border-color:color-mix(in srgb, var(--amber), white 8%)!important}}html[data-theme=dark] .resource-actions a,html[data-theme=dark] .resource-actions button,html[data-theme=dark] .sleep-sync-nudge button,html[data-theme=dark] .profile-action-button,html[data-theme=dark] .coach-primary-action.lc-button,html[data-theme=dark] .lc-button--primary{background:linear-gradient(180deg, #ffffff1f, transparent), var(--amber)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .resource-actions a,html[data-theme=dark] .resource-actions button,html[data-theme=dark] .sleep-sync-nudge button,html[data-theme=dark] .profile-action-button,html[data-theme=dark] .coach-primary-action.lc-button,html[data-theme=dark] .lc-button--primary{background:linear-gradient(180deg, #ffffff1f, transparent), color-mix(in srgb, var(--amber), black 12%)!important}}html[data-theme=dark] .resource-actions a,html[data-theme=dark] .resource-actions button,html[data-theme=dark] .sleep-sync-nudge button,html[data-theme=dark] .profile-action-button,html[data-theme=dark] .coach-primary-action.lc-button,html[data-theme=dark] .lc-button--primary{color:#08111d!important}html[data-theme=dark] .sleep-bedtime-panel [disabled],html[data-theme=dark] .profile-settings-sections [disabled],html[data-theme=dark] .practice-check>button:disabled,html[data-theme=dark] .resource-actions button:disabled,html[data-theme=dark] .lc-button:disabled{border-color:var(--line)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .sleep-bedtime-panel [disabled],html[data-theme=dark] .profile-settings-sections [disabled],html[data-theme=dark] .practice-check>button:disabled,html[data-theme=dark] .resource-actions button:disabled,html[data-theme=dark] .lc-button:disabled{border-color:color-mix(in srgb, var(--line), white 10%)!important}}html[data-theme=dark] .sleep-bedtime-panel [disabled],html[data-theme=dark] .profile-settings-sections [disabled],html[data-theme=dark] .practice-check>button:disabled,html[data-theme=dark] .resource-actions button:disabled,html[data-theme=dark] .lc-button:disabled{background:var(--surface)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .sleep-bedtime-panel [disabled],html[data-theme=dark] .profile-settings-sections [disabled],html[data-theme=dark] .practice-check>button:disabled,html[data-theme=dark] .resource-actions button:disabled,html[data-theme=dark] .lc-button:disabled{background:color-mix(in srgb, var(--surface), black 1%)!important}}html[data-theme=dark] .sleep-bedtime-panel [disabled],html[data-theme=dark] .profile-settings-sections [disabled],html[data-theme=dark] .practice-check>button:disabled,html[data-theme=dark] .resource-actions button:disabled,html[data-theme=dark] .lc-button:disabled{color:var(--muted)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .sleep-bedtime-panel [disabled],html[data-theme=dark] .profile-settings-sections [disabled],html[data-theme=dark] .practice-check>button:disabled,html[data-theme=dark] .resource-actions button:disabled,html[data-theme=dark] .lc-button:disabled{color:color-mix(in srgb, var(--muted), transparent 6%)!important}}html[data-theme=dark] .sleep-bedtime-panel [disabled],html[data-theme=dark] .profile-settings-sections [disabled],html[data-theme=dark] .practice-check>button:disabled,html[data-theme=dark] .resource-actions button:disabled,html[data-theme=dark] .lc-button:disabled{opacity:.9!important}html[data-theme=dark] .check-in-summary strong,html[data-theme=dark] .sleep-bedtime-panel strong,html[data-theme=dark] .plan-layers-details strong,html[data-theme=dark] .plan-learning-panel strong,html[data-theme=dark] .plan-context-details strong,html[data-theme=dark] .coach-brief-panel strong,html[data-theme=dark] .coach-brief-grid strong,html[data-theme=dark] .advanced-coaching-details strong,html[data-theme=dark] .ai-assist-panel strong,html[data-theme=dark] .closeout-layers-details strong,html[data-theme=dark] .evening-reflection-panel strong,html[data-theme=dark] .momentum-panel strong,html[data-theme=dark] .plan-details strong,html[data-theme=dark] .practice-log-details strong,html[data-theme=dark] .tomorrow-note strong,html[data-theme=dark] .map-path-layout .mini-panel strong,html[data-theme=dark] .mini-panel strong,html[data-theme=dark] .profile-settings-sections .device-sync-state strong{color:var(--foreground)!important}html[data-theme=dark] .check-in-summary p,html[data-theme=dark] .sleep-bedtime-panel p,html[data-theme=dark] .plan-layers-details p,html[data-theme=dark] .plan-learning-panel p,html[data-theme=dark] .plan-context-details p,html[data-theme=dark] .coach-brief-panel p,html[data-theme=dark] .coach-brief-grid p,html[data-theme=dark] .advanced-coaching-details p,html[data-theme=dark] .ai-assist-panel p,html[data-theme=dark] .closeout-layers-details p,html[data-theme=dark] .evening-reflection-panel p,html[data-theme=dark] .momentum-panel p,html[data-theme=dark] .plan-details p,html[data-theme=dark] .practice-log-details p,html[data-theme=dark] .tomorrow-note p,html[data-theme=dark] .map-path-layout .mini-panel p,html[data-theme=dark] .mini-panel p,html[data-theme=dark] .profile-settings-sections .device-sync-state p{color:var(--muted)!important}html[data-theme=dark] .check-in-summary span,html[data-theme=dark] .sleep-bedtime-panel span,html[data-theme=dark] .plan-layers-details span,html[data-theme=dark] .plan-learning-panel span,html[data-theme=dark] .plan-context-details span,html[data-theme=dark] .coach-brief-panel span,html[data-theme=dark] .coach-brief-grid span,html[data-theme=dark] .advanced-coaching-details span,html[data-theme=dark] .ai-assist-panel span,html[data-theme=dark] .closeout-layers-details span,html[data-theme=dark] .evening-reflection-panel span,html[data-theme=dark] .momentum-panel span,html[data-theme=dark] .plan-details span,html[data-theme=dark] .practice-log-details span,html[data-theme=dark] .tomorrow-note span,html[data-theme=dark] .map-path-layout .mini-panel span,html[data-theme=dark] .mini-panel span,html[data-theme=dark] .profile-settings-sections .device-sync-state span{color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .check-in-summary span,html[data-theme=dark] .sleep-bedtime-panel span,html[data-theme=dark] .plan-layers-details span,html[data-theme=dark] .plan-learning-panel span,html[data-theme=dark] .plan-context-details span,html[data-theme=dark] .coach-brief-panel span,html[data-theme=dark] .coach-brief-grid span,html[data-theme=dark] .advanced-coaching-details span,html[data-theme=dark] .ai-assist-panel span,html[data-theme=dark] .closeout-layers-details span,html[data-theme=dark] .evening-reflection-panel span,html[data-theme=dark] .momentum-panel span,html[data-theme=dark] .plan-details span,html[data-theme=dark] .practice-log-details span,html[data-theme=dark] .tomorrow-note span,html[data-theme=dark] .map-path-layout .mini-panel span,html[data-theme=dark] .mini-panel span,html[data-theme=dark] .profile-settings-sections .device-sync-state span{color:color-mix(in srgb, var(--accent), white 14%)!important}}html[data-theme=dark] .profile-view .profile-stat-strip .profile-stat-card{background:0 0!important}html[data-theme=dark] .profile-view .profile-stat-strip .profile-stat-card strong{color:var(--foreground)!important}html[data-theme=dark] .profile-view .profile-stat-strip .profile-stat-card p{color:var(--muted)!important}html[data-theme=dark] .profile-view .profile-panel-featured{grid-row:auto;align-content:start;min-height:0}html[data-theme=dark] .profile-view .profile-panel-featured span,html[data-theme=dark] .profile-view .profile-panel-featured strong,html[data-theme=dark] .profile-view .profile-panel-featured p{color:var(--foreground)!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
