@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-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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)}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.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}}.m-1{margin:var(--spacing)}.m-\[0-9a-f\]{margin:0-9a-f}.mt-2{margin-top:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.shrink{flex-shrink:1}.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,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-\[12\.5px\]{font-size:12.5px}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);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,)}.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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--ink:#141a24;--ink-2:#2b3240;--ink-3:#242a33;--pill:#0f1523;--paper:#fff;--paper-2:#f5f6f8;--paper-3:#eceef2;--card:#fff;--line:#e3e6eb;--line-2:#d3d7de;--mute:#5f6774;--mid:#5f6774;--faint:#646b77;--silver-1:#f7f8fa;--silver-2:#c9ced6;--silver-3:#8f98a4;--silver-edge:linear-gradient(90deg, #f4f6f8, #c3c9d0 45%, #8b939d);--chrome-text:linear-gradient(180deg, #f2f4f7 0%, #b9c0c9 45%, #e9ecf0 55%, #8f98a4 100%);--iq-perf:#2f9e6d;--iq-rec:#3b82f6;--iq-health:#14a3a8;--iq-nut:#e8862d;--iq-mind:#7c5cff;--good:#2f7d59;--warn:#b4762a;--bad:#c0533a;--radius:12px;--radius-sm:8px;--shadow:0 1px 2px #0b0f140a, 0 12px 32px #0b0f140f;--wrap:1180px;--font-ui:var(--font-jakarta), "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-light:var(--font-jost), "Jost", "Futura", sans-serif;--font-bold:var(--font-barlow), "Barlow Condensed", "Oswald", "Arial Narrow", sans-serif;--navy:#141a24;--navy-2:#0f1523;--violet:#141a24;--violet-2:#c9ced6;--violet-soft:#e2e6ea;--violet-wash:#f5f6f8;--grad:linear-gradient(135deg, #141a24 0%, #2b3240 100%);--grad-soft:linear-gradient(135deg, #f7f8fa 0%, #eceef2 100%);--steel-1:#f7f8fa;--steel-2:#c9ced6;--steel-3:#8f98a4;--steel-4:#5f6774;--steel:linear-gradient(160deg, #f7f8fa 0%, #c9ced6 45%, #8f98a4 100%);--glow:#7c5cff6b;--glow-2:#7c5cff33;--grad-cta:linear-gradient(135deg, #161c2b 0%, #232a5e 48%, #5b49e8 100%);--grad-dark:radial-gradient(70% 90% at 100% 0%, #7c5cff80, transparent 60%), linear-gradient(135deg, #171d2e 0%, #1c2249 60%, #33299a 100%);--glass:#fffc;--lift:0 2px 4px #0b0f140d, 0 18px 44px -12px #0b0f1421, 0 34px 70px -30px var(--glow);--ease:cubic-bezier(.2, .7, .2, 1)}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html,body{overflow-x:hidden}@supports (overflow:clip){html,body{overflow-x:clip}}body{font-family:var(--font-ui);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-size:15.5px;line-height:1.55}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.wrap{width:min(var(--wrap), calc(100% - 48px));margin:0 auto}.narrow{width:min(760px,100% - 48px);margin:0 auto}.eyebrow{font-family:var(--font-ui);letter-spacing:.3em;text-transform:uppercase;color:var(--mute);font-size:11px;font-weight:500}.eyebrow.on-dark{color:#ffffff9e}.eyebrow.tight{letter-spacing:.22em}.eyebrow-plain{font-family:var(--font-ui);letter-spacing:.3em;text-transform:uppercase;color:var(--mute);font-size:11px;font-weight:500}.label{letter-spacing:.26em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:500}.display-light{font-family:var(--font-light);text-transform:uppercase;letter-spacing:.02em;margin:0;font-weight:300;line-height:1.02}.display-light.xl{letter-spacing:.01em;font-size:clamp(52px,8.6vw,116px);font-weight:200}.display-light.lg{font-size:clamp(38px,5.4vw,66px)}.display-light.md{font-size:clamp(30px,3.8vw,44px)}.display-bold{font-family:var(--font-bold);text-transform:uppercase;letter-spacing:-.005em;margin:0;font-weight:800;line-height:.96}.display-bold.xl{font-size:clamp(44px,6.4vw,84px)}.display-bold.lg{font-size:clamp(34px,4.4vw,58px)}.display-bold.md{font-size:clamp(26px,3vw,38px)}.display-bold.sm{font-size:clamp(22px,2.2vw,28px)}.display-bold .grey{color:#9aa1ab}.h-sans{font-family:var(--font-ui);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.1}.h-sans.xl{font-size:clamp(38px,5vw,60px);font-weight:500}.h-sans.lg{font-size:clamp(30px,3.6vw,44px);font-weight:500}.h-sans.md{font-size:clamp(22px,2.4vw,30px);font-weight:500}.h-sans.sm{font-size:18px;font-weight:600}.h-display{font-family:var(--font-ui);letter-spacing:-.02em;text-wrap:balance;font-weight:600;line-height:1.1}.spaced{font-family:var(--font-light);letter-spacing:.36em;text-transform:uppercase;font-weight:400}.spaced.lg{letter-spacing:.3em;font-size:clamp(18px,2.4vw,30px)}.spaced.md{font-size:clamp(13px,1.4vw,17px)}.spaced.sm{font-size:11px}.lede{color:var(--mute);margin:0;font-size:18px;line-height:1.6}.lede.on-dark{color:#ffffffb8}.stack>p{margin:0}.rule{background:var(--line-2);width:64px;height:1px;margin:22px auto}.rule.left{margin-left:0}.rule.on-dark{background:#ffffff47}.on-dark{color:#fff}.mute{color:var(--mute)}.faint{color:var(--faint)}.center{text-align:center}.grad-text{color:var(--ink);-webkit-text-fill-color:currentColor;background:0 0}.steel-text{color:var(--ink)}.steel-text-light{color:#fff}.btn{background:var(--pill);color:#fff;border:1px solid var(--pill);letter-spacing:.26em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:14px;padding:16px 30px;font-size:11px;font-weight:600;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex}.btn:hover{transform:translateY(-1px);box-shadow:0 10px 28px #0b0f1438}.btn[disabled]{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.btn.rect{letter-spacing:.02em;text-transform:none;border-radius:6px;gap:10px;padding:12px 20px;font-size:13.5px;font-weight:600}.btn.rect.sm{padding:9px 16px;font-size:12.5px}.btn.white{color:var(--ink);background:#fff;border-color:#fff}.btn.outline{color:var(--ink);border-color:var(--ink);background:0 0}.btn.outline.on-dark{color:#fff;border-color:#ffffffb3}.btn.ghost,.btn-ghost{border:1px solid var(--line-2);color:var(--ink);letter-spacing:.26em;text-transform:uppercase;white-space:nowrap;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:14px;padding:16px 30px;font-size:11px;font-weight:600;transition:background .12s;display:inline-flex}.btn.ghost:hover,.btn-ghost:hover{background:var(--paper-2)}.btn.wide{width:100%}.btn .arr{font-family:var(--font-ui);letter-spacing:0;font-size:15.5px;font-weight:400;line-height:1}.linkish{letter-spacing:.26em;text-transform:uppercase;color:var(--mute);font-size:11px}.nav{justify-content:space-between;align-items:center;gap:32px;padding:26px 0;display:flex}.nav .links{align-items:center;gap:34px;display:flex}.nav .links a{letter-spacing:.22em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid #0000;padding:6px 0;font-size:11px;font-weight:600;transition:border-color .12s}.nav .links a:hover{border-bottom-color:var(--ink)}.nav .links a.active{border-bottom-color:var(--silver-3)}.nav .links .sep{background:var(--line-2);width:1px;height:12px}.nav .nav-pill{padding:14px 28px}.lockup{align-items:center;gap:14px;display:flex}.lockup .mark{width:44px;height:44px}.wordmark{align-items:center;gap:13px;line-height:1;display:inline-flex}.wordmark .wm-text{text-align:center;justify-items:center;display:inline-grid}.wordmark .wm-mark{flex:none;width:auto;height:38px;display:block}.wordmark.sm{gap:10px}.wordmark.sm .wm-mark{height:27px}.footer .wordmark .wm-mark{height:25px}.wordmark .arete{font-family:var(--font-light);letter-spacing:.46em;color:var(--ink);margin-right:-.46em;font-size:25px;font-weight:400}.wordmark .by{letter-spacing:.36em;color:var(--ink-2);text-transform:uppercase;margin-top:6px;margin-right:-.36em;font-size:9px;font-weight:500;display:block}.wordmark.sm .arete{font-size:16px}.wordmark.sm .by{margin-top:4px;font-size:7.5px}.footer .wordmark .arete{font-size:15px}.footer .wordmark .by{font-size:7.5px}.brand-24{font-family:var(--font-light);letter-spacing:.32em;color:var(--ink);font-size:12.5px;font-weight:400}.section{padding:96px 0}.section.tight{padding:64px 0}.section.dark{background:var(--ink);color:#fff}.section.dark .mute{color:#ffffff9e}.section.grey{background:#f4f5f7}.split{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.split.rev{grid-template-columns:.95fr 1.05fr}.side-labels{letter-spacing:.26em;text-transform:uppercase;color:var(--mute);gap:12px;font-size:11px;display:grid}.hairline-row{letter-spacing:.26em;text-transform:uppercase;color:var(--mute);flex-wrap:wrap;align-items:center;gap:22px;font-size:11px;display:flex}.hairline-row .sep{opacity:.4;background:currentColor;width:1px;height:12px}.stats{gap:0;display:flex}.stats .stat{border-left:1px solid var(--line-2);padding:0 34px}.stats .stat:first-child{border-left:0;padding-left:0}.stats .num{font-family:var(--font-ui);letter-spacing:-.02em;font-size:28px;font-weight:500;line-height:1}.stats .cap{letter-spacing:.26em;text-transform:uppercase;color:var(--mute);margin-top:8px;font-size:11px}.top{justify-content:space-between;align-items:center;padding:26px 0;display:flex}.card,.panel,.panel-steel,.mat-paper{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.card{padding:22px 24px}.card.flat,.panel.flat{box-shadow:none}.card.dark,.panel-grad,.mat-grad{background:var(--ink);border-color:var(--ink);color:#fff}.card h4{margin:0 0 6px;font-size:13.5px;font-weight:600}.card p{color:var(--mute);margin:0;font-size:13.5px;line-height:1.5}.grid-2{grid-template-columns:1fr 1fr;gap:18px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.grid-4{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.grid-5{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}.iq-row{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr 96px;align-items:center;gap:14px;padding:12px 0;display:grid}.iq-row:last-child{border-bottom:0}.iq-row .ic{border:1px solid var(--line-2);width:30px;height:30px;color:var(--mute);border-radius:10px;place-items:center;display:grid}.iq-row .ic svg{width:16px;height:16px}.iq-row .name{font-size:13.5px;font-weight:500}.iq-row .track{background:var(--paper-3);border-radius:3px;height:5px;margin-top:7px;overflow:hidden}.iq-row .track i{background:var(--ink);border-radius:3px;height:100%;display:block}.iq-row .val{text-align:right;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);font-size:11px;font-weight:600}.iq-row.perf .ic{color:var(--iq-perf)}.iq-row.perf .track i{background:var(--iq-perf)}.iq-row.rec .ic{color:var(--iq-rec)}.iq-row.rec .track i{background:var(--iq-rec)}.iq-row.health .ic{color:var(--iq-health)}.iq-row.health .track i{background:var(--iq-health)}.iq-row.nut .ic{color:var(--iq-nut)}.iq-row.nut .track i{background:var(--iq-nut)}.iq-row.mind .ic{color:var(--iq-mind)}.iq-row.mind .track i{background:var(--iq-mind)}.dsc-top{justify-content:space-between;align-items:center;padding:26px 0 10px;display:flex}.dsc-exit{letter-spacing:.26em;text-transform:uppercase;color:var(--mute);align-items:center;gap:10px;font-size:11px;display:inline-flex}.progress{background:var(--paper-3);border-radius:2px;height:3px;overflow:hidden}.progress>i,.progress i{background:var(--ink);border-radius:2px;height:100%;transition:width .4s;display:block}.progress-row{align-items:center;gap:22px;display:flex}.progress-row .progress{flex:1}.counter{letter-spacing:.18em;color:var(--mute);font-variant-numeric:tabular-nums;font-size:12.5px}.options{gap:12px;display:grid}.opt,.chip{border:1px solid var(--line);text-align:left;color:var(--ink);background:#ffffffdb;border-radius:10px;grid-template-columns:26px 1fr 26px;align-items:center;gap:18px;padding:18px 22px;transition:border-color .12s,transform .12s,box-shadow .12s;display:grid;box-shadow:0 1px 2px #0b0f1408}.opt:hover,.chip:hover{border-color:var(--line-2);transform:translateY(-1px);box-shadow:0 6px 18px #0b0f140f}.opt .ic,.chip .ic{color:var(--ink);place-items:center;width:22px;height:22px;display:grid}.opt .ic svg,.chip .ic svg{width:22px;height:22px}.opt .txt,.chip .txt{color:var(--ink);font-size:15.5px;font-weight:400}.opt .radio,.chip .radio{border:1.5px solid var(--line-2);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:600;display:grid}.opt[aria-pressed=true],.chip[aria-pressed=true]{border-color:var(--ink);background:#fff}.opt[aria-pressed=true] .radio,.chip[aria-pressed=true] .radio{background:var(--ink);border-color:var(--ink)}.opt[data-rank] .radio,.chip[data-rank] .radio{border-radius:6px}.opt[data-rank] .radio:after,.chip[data-rank] .radio:after{content:attr(data-rank)}.opt[data-capped],.chip[data-capped]{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.opt.plain{grid-template-columns:26px 1fr 30px}.food-lists{gap:18px;display:grid}.food-group .k{margin-bottom:8px}.options.foods{flex-wrap:wrap;gap:8px;display:flex}.options.foods button.chip{border-radius:999px;grid-template-columns:auto;gap:0;padding:10px 14px}.options.foods button.chip .txt{white-space:nowrap;font-size:13.5px}@media (max-width:420px){.options.foods{gap:6px}.options.foods button.chip{padding:9px 12px}.options.foods button.chip .txt{font-size:13.5px}}.field label{margin-bottom:8px;font-size:13.5px;font-weight:600;display:block}.field input,.input{border:1px solid var(--line-2);width:100%;font:inherit;color:var(--ink);background:#fff;border-radius:6px;padding:16px 18px;font-size:15.5px}.field input::placeholder,.input::placeholder{color:var(--faint)}.field input:focus,.input:focus{outline:2px solid var(--ink);outline-offset:1px;border-color:var(--ink)}.badges{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:44px;margin-top:70px;padding-top:34px;display:flex}.badges div{letter-spacing:.22em;text-transform:uppercase;color:var(--mute);align-items:center;gap:12px;font-size:10.5px;display:flex}.badges .ic{width:18px;height:18px;color:var(--mute)}.badges .ic svg{width:18px;height:18px}.elements{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.el{border:1px solid var(--line-2);text-align:center;width:82px;height:96px;box-shadow:var(--shadow);background:#fff;border-radius:8px;grid-template-rows:14px 1fr 16px;padding:8px 10px;display:grid}.el .n{letter-spacing:.12em;color:var(--faint);text-align:left;font-size:8px}.el .sym{font-family:var(--font-ui);letter-spacing:-.02em;align-self:center;font-size:30px;font-weight:500}.el .nm{letter-spacing:.18em;text-transform:uppercase;color:var(--mute);font-size:7.5px}.el.dark{background:var(--ink-2);color:#fff;box-shadow:none;border-color:#2c333d}.el.dark .n,.el.dark .nm{color:#ffffff8c}.el.hero{border-color:var(--silver-3);grid-template-rows:18px 1fr 34px;width:150px;height:168px}.el.hero .sym{font-size:62px;font-weight:500}.el.hero .nm{font-size:9px}.el.hero .nm b{font-family:var(--font-light);letter-spacing:.36em;color:var(--ink);margin-bottom:3px;font-size:10px;font-weight:400;display:block}.el.dark.hero .nm b{color:#fff}.chain{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.chain .arr{color:var(--faint);font-size:18px}.path{grid-template-columns:minmax(200px,1fr) minmax(240px,1.8fr) minmax(240px,1.2fr);align-items:stretch;gap:40px;margin-top:52px;display:grid}.path .end{border:1px solid var(--line-2);border-radius:var(--radius);background:#fff;flex-direction:column;justify-content:center;padding:26px 28px;display:flex}.path .k{letter-spacing:.3em;text-transform:uppercase;color:var(--mute);font-size:11px}.path .t{margin-top:12px;line-height:1.12}.path .s{letter-spacing:.06em;color:var(--mute);gap:7px;margin-top:14px;font-size:12.5px;display:grid}.path .start .t{color:var(--ink-2);font-size:clamp(20px,2.1vw,26px);font-weight:400}.path .result{box-shadow:var(--shadow);border-color:var(--line);position:relative}.path .result:before{content:"";border-radius:var(--radius) var(--radius) 0 0;background:var(--silver-edge);height:3px;position:absolute;top:0;left:0;right:0}.path .result .t{color:var(--ink);letter-spacing:-.01em;font-size:clamp(24px,2.7vw,32px);font-weight:700}.path .result .s{color:var(--ink-2)}.path .link{align-self:center;justify-items:center;gap:14px;display:grid}.path .rail{justify-content:space-between;align-items:center;width:calc(100% + 80px);height:20px;margin-left:-40px;padding-left:16px;display:flex;position:relative}.path .rail:before{content:"";background:#8b939d;height:1px;position:absolute;top:50%;left:0;right:0}.path .rail i{background:var(--ink);width:7px;height:7px;box-shadow:0 0 0 3px var(--path-ground,var(--paper-2));border-radius:50%;display:block;position:relative}.path .rail i:nth-child(n+4){width:8px;height:8px}.path .rail i:nth-child(n+7){width:9px;height:9px}.path .rail .arrow{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:9px solid var(--ink);width:0;height:0;position:relative}.path .railcap{letter-spacing:.24em;text-transform:uppercase;color:var(--mute);text-align:center;white-space:nowrap;font-size:11px}.checklist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.checklist li{color:var(--ink);align-items:flex-start;gap:10px;font-size:13.5px;display:flex}.checklist li:before{content:"✓";margin-top:1px;font-size:12.5px;font-weight:700}.numcol{border:1px solid var(--line);background:#fff;border-radius:10px;padding:18px 18px 20px}.numcol .n{font-family:var(--font-ui);letter-spacing:-.02em;color:var(--ink);font-size:28px;font-weight:500}.numcol .t{min-height:36px;margin:6px 0 14px;font-size:13.5px;font-weight:600}.numcol .ic{width:22px;height:22px;color:var(--ink);margin-bottom:14px;display:block}.numcol .ic svg{width:22px;height:22px}.numcol ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.numcol li{color:var(--mute);gap:8px;font-size:11px;display:flex}.footer{border-top:1px solid var(--line);letter-spacing:.26em;text-transform:uppercase;color:var(--mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:34px 0 40px;font-size:11px;display:flex}.footer .links{align-items:center;gap:18px;display:flex}.footer .sep{background:var(--line-2);width:1px;height:10px}.clock{background:radial-gradient(circle at 40% 35%,#3a424d,#0b0f14 70%);border:10px solid #1b2027;border-radius:50%;width:340px;height:340px;margin:0 auto;position:relative;box-shadow:inset 0 0 0 1px #ffffff14,0 30px 80px #0b0f1447}.clock .h{transform-origin:bottom;background:#cfd5dc;width:2px;height:120px;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)rotate(28deg)}.clock .m{transform-origin:bottom;background:#e9edf2;width:2px;height:150px;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)rotate(-64deg)}.clock .t{font-family:var(--font-light);background:var(--chrome-text);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:54px;font-weight:300;position:absolute;top:26%;left:50%;transform:translate(-50%)}.scene{background:radial-gradient(520px 320px at 84% 62%,#ffeee28c,#ffeee200 70%),linear-gradient(#fcfcfd 0%,#f3f5f8 34%,#e6eaf0 58%,#d9e0e8 66%,#cfd8e1 78%,#c1ccd7 100%);position:relative}.scene:before{content:"";pointer-events:none;clip-path:polygon(0 0,100% 14%,100% 100%,0 100%);opacity:.95;background:linear-gradient(#fff 0%,#f4f6f8 60%,#e9edf1 100%);width:31%;height:56%;position:absolute;bottom:0;left:0;box-shadow:30px 0 60px #0b0f140d}.scene:after{content:"";pointer-events:none;background:linear-gradient(#bec8d400 0%,#b2becb8c 45%,#a6b3c2cc 100%);height:22%;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.scene>*{z-index:1;position:relative}.scene.has-photo{background-image:linear-gradient(#ffffffc7 0%,#ffffff9e 45%,#ffffff47 100%),url(/hero.jpg);background-position:50% 40%;background-size:cover}.scene.has-photo:before,.scene.has-photo:after{display:none}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.rise{animation:.45s both rise}@keyframes pulse-soft{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.rise{animation:none}.btn,.opt,.chip{transition:none}.btn:hover,.opt:hover,.chip:hover{transform:none}}.mat-steel{background:var(--paper);border-bottom:1px solid var(--line)}.mat-steel-dark,.mat-chrome-dark{background:var(--ink);color:#fff}.mat-chrome{background:var(--steel)}.rule-black{box-shadow:inset 0 -1px 0 var(--line-2)}.seam-steel{position:relative}.seam-steel:before{content:"";background:var(--silver-edge);height:3px;position:absolute;top:0;left:0;right:0}.panel-bar{background:var(--ink);color:#fff;letter-spacing:.22em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;font-size:11px;font-weight:600;display:flex}.panel-bar .bar-accent{color:var(--silver-2);letter-spacing:.1em}.panel-bar .bar-count{color:#fff;letter-spacing:.06em;background:#ffffff2e;border-radius:999px;padding:2px 8px;font-size:11px}.panel-bar-sm{letter-spacing:.12em;padding:7px 11px;font-size:11px}.panel-barred{overflow:hidden}.rule-ink{border-top:1px solid var(--line)}.scale5{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.scale5 button{border:1px solid var(--line-2);color:var(--ink);background:#fff;border-radius:10px;padding:12px 0;font-weight:600}.scale5 button:hover{border-color:var(--ink)}.scale5 button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.orb{width:96px;height:96px;position:relative}.orb i,.orb b{border-radius:50%;position:absolute;inset:0}.orb i{border:1px solid var(--silver-3);opacity:.35;animation:1.8s ease-out infinite orb-pulse}.orb i:nth-child(2){animation-delay:.6s}.orb i:nth-child(3){animation-delay:1.2s}.orb b{background:var(--ink);inset:32px}@keyframes orb-pulse{0%{opacity:.6;transform:scale(.6)}to{opacity:0;transform:scale(1.25)}}@media (max-width:980px){.stats{flex-wrap:wrap;gap:18px 0}.stats .stat{padding:0 22px}.nav .links{gap:18px}.clock{width:260px;height:260px}.clock .h{height:90px}.clock .m{height:112px}.clock .t{font-size:40px}.grid-3,.grid-4,.grid-5{grid-template-columns:1fr 1fr}}@media (max-width:860px){.split,.split.rev{grid-template-columns:1fr}.path{grid-template-columns:1fr;gap:26px;margin-top:36px}.path .rail{flex-direction:column;width:20px;height:170px;margin:-26px auto 0;padding:16px 0 0}.path .rail:before{width:1px;height:auto;inset:0 auto 0 50%}.path .rail .arrow{border-left:5px solid #0000;border-right:5px solid #0000;border-top:9px solid var(--ink);border-bottom:0}.path .railcap{white-space:normal;max-width:240px;line-height:1.7}}@media (max-width:640px){.nav{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:18px 0 12px}.nav .links{border-top:1px solid var(--line);order:2;justify-content:center;gap:18px;width:100%;padding-top:12px;display:flex}.nav>.btn{order:3}.footer{text-align:center;flex-direction:column;align-items:center;gap:14px}.footer .links{justify-content:center}.footer>div:last-child{text-align:center!important}.nav .links .sep,.nav .links>span{display:none}.nav .nav-pill{padding:12px 20px;font-size:11px}.grid-2,.grid-3,.grid-4,.grid-5{grid-template-columns:1fr}.display-bold.xl{font-size:40px}.display-light.xl{font-size:48px}.badges{gap:18px 28px}.stats .num{font-size:22px}}.dash,.site,dialog[data-reassess-popup]{--edge-glass:inset 0 1px 0 #fffffffa, inset 1px 0 0 #ffffff9e, inset 0 -1px 0 #141a2e12, inset -1px 0 0 #141a2e08;--edge-dark:inset 0 1px 0 #ffffff42, inset 0 -2px 0 #00000052, inset 0 0 0 1px #ffffff0d;--drop-card:0 1px 1px #0b0f140a, 0 6px 14px -6px #0b0f141a, 0 22px 46px -18px #0b0f1429, 0 44px 90px -40px var(--glow);--drop-card-hover:0 1px 1px #0b0f140a, 0 10px 20px -8px #0b0f1424, 0 34px 64px -20px #0b0f1433, 0 60px 110px -40px var(--glow);--drop-cta:0 1px 0 #ffffff14, 0 3px 0 #0c1020, 0 6px 10px -4px #0b0f1459, 0 18px 34px -12px #232a6e99, 0 26px 50px -16px var(--glow);--drop-cta-hover:0 1px 0 #ffffff1a, 0 4px 0 #0c1020, 0 10px 18px -6px #0b0f1459, 0 26px 48px -12px #232a6e9e, 0 40px 70px -18px var(--glow), 0 0 0 5px #7c5cff24;--drop-cta-active:0 1px 0 #ffffff0f, 0 1px 0 #0c1020, 0 4px 10px -6px #0b0f1466, 0 14px 26px -12px var(--glow);--surface-glass:linear-gradient(160deg, #fffffff5 0%, #ffffffd9 55%, #f4f2ffbd 100%);--surface-glass-2:linear-gradient(160deg, #ffffffeb 0%, #ffffffbd 100%);--surface-key:linear-gradient(180deg, #ffffff24, #fff0 46%), var(--grad-cta);--rim-glass:linear-gradient(150deg, #fff 0%, #ffffff80 32%, #bec4d68c 68%, #7c5cff66 100%);--rim-dark:linear-gradient(150deg, #ffffff73 0%, #ffffff14 40%, #7c5cff40 100%);--gloss:linear-gradient(180deg, #ffffff94 0%, #ffffff24 46%, #fff0 52%, #00000029 100%)}.tile:after,.dash .card:after,.dash .numcol:after,.dash .phases .ph:after,.dash dialog>div:after,.site .card:after,.site .numcol:after,.site .el:after,.site .path .end:after,.site dialog>div:after{content:"";border-radius:inherit;pointer-events:none;z-index:3;background:var(--rim-glass);opacity:.85;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dash .card.dark:after,.dash .phases .ph.on:after,.site .card.dark:after,.site .el.dark:after{background:var(--rim-dark);opacity:1}.dash{isolation:isolate;background:#eceef5;grid-template-columns:216px 1fr;min-height:100vh;display:grid;position:relative}.dash .chrome{z-index:-1;pointer-events:none;transform-origin:50%;will-change:transform;width:100%;height:100%;animation:96s ease-in-out infinite alternate chrome-drift;display:block;position:fixed;inset:0}@keyframes chrome-drift{0%{transform:translate(-12px,-8px)scale(1.07)}to{transform:translate(12px,10px)scale(1.09)}}.chrome>.cg-base,.chrome>.cg-flow,.chrome>.cg-veil{width:100%;height:100%;display:block;position:absolute;inset:0}.chrome>.cg-flow img{object-fit:cover;object-position:50% 50%;opacity:0;width:100%;height:100%;transition:opacity .8s var(--ease);-webkit-user-select:none;user-select:none;display:block}.chrome>.cg-flow img[data-ready]{opacity:1}@media (scripting:none){.chrome>.cg-flow img{opacity:1}}@media (prefers-reduced-motion:reduce){.chrome>.cg-flow img{transition:none}}.chrome>.cg-veil{background:#fff}.dash aside,.dash main{position:relative}.dash aside{box-shadow:inset 0 1px 0 #fff, inset -1px 0 0 #141a2e0f, 1px 0 0 var(--line), 24px 0 64px -26px #14193c4d;-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);background:linear-gradient(#ffffffc2 0%,#fff9 100%);border-right:1px solid #fffffff2;flex-direction:column;padding:22px 16px;display:flex}.dash aside .brand-24{padding:6px 10px 22px;display:block}.dash aside .rail-brand{padding:6px 12px 24px}.dash aside nav{flex-direction:column;gap:3px;display:flex}.dash aside nav a,.dash aside nav span.soon{color:var(--mute);transition:background .18s var(--ease), color .18s var(--ease), transform .18s var(--ease), box-shadow .18s var(--ease);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:13.5px;display:flex;position:relative}.dash aside nav a .ic,.dash aside nav span.soon .ic{width:18px;height:18px;color:var(--faint);place-items:center;transition:color .18s;display:grid}.dash aside nav a:hover{color:var(--ink);box-shadow:var(--edge-glass), 0 0 0 1px #141a2e0d;background:#ffffffc7;transform:translate(2px)}.dash aside nav a:hover .ic{color:var(--ink)}.dash aside nav a.active{color:var(--ink);box-shadow:inset 0 1px 0 #fff, inset 0 -1px 0 #141a2e14, 0 0 0 1px #7c5cff52, 0 3px 6px -2px #0b0f141a, 0 16px 32px -10px var(--glow);background:linear-gradient(#fff 0%,#f5f3ff 100%);font-weight:600}.dash aside nav a.active:before{content:"";background:var(--grad-cta);width:3px;height:48%;box-shadow:0 0 10px var(--glow);border-radius:0 3px 3px 0;position:absolute;top:26%;left:0}.dash aside nav a.active .ic{color:#5b49e8}.dash aside nav span.soon{color:var(--faint);cursor:default}.dash aside nav span.soon small{letter-spacing:.16em;text-transform:uppercase;margin-left:auto;font-size:10.5px}.dash aside .aside-foot{color:var(--mute);border-top:1px solid #141a2e14;margin-top:auto;padding:14px 12px 4px;font-size:12.5px;line-height:1.5;box-shadow:inset 0 1px #ffffffe6}.dash main{background:0 0;min-width:0;padding:22px 34px 60px}.dash .topbar{justify-content:flex-end;align-items:center;gap:16px;padding-bottom:20px;display:flex}.dash .topbar .who{text-align:right;line-height:1.25}.dash .topbar .who b{font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600;display:block}.dash .topbar .who span{color:var(--mute);font-size:11px}.avatar{color:#fff;text-transform:uppercase;background:radial-gradient(circle at 34% 28%, #ffffff8c 0%, #ffffff1f 34%, #fff0 52%), var(--grad-cta);border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:600;display:grid}.dash .avatar{box-shadow:inset 0 -3px 5px #00000059, inset 0 1px 0 #ffffff4d, 0 0 0 2px #fff, 0 0 0 3px var(--silver-2), 0 6px 14px -4px #0b0f144d, 0 10px 22px -6px var(--glow)}.greet{letter-spacing:-.025em;font-size:28px;font-weight:500}.date{color:var(--mute);margin-top:4px;font-size:12.5px}.dash.page{display:block}.dash.page>main{background:0 0;min-height:100vh;padding:0 0 40px}.dash.page>main>.wrap{position:relative}.dash.page.center-stage>main{place-items:center;padding:16px;display:grid}.dash.page .top{padding:26px 0}.tiles{grid-template-columns:1.35fr repeat(5,1fr);gap:12px;display:grid}.tile{background:var(--surface-glass);min-width:0;box-shadow:var(--edge-glass), 0 0 0 1px #141a2e0f, var(--drop-card);transition:transform .26s var(--ease), box-shadow .26s var(--ease);border:1px solid #fffffff2;border-radius:18px;padding:16px 18px;position:relative}.tile .k{letter-spacing:.22em;text-transform:uppercase;color:var(--mute);font-size:11px}.tile .v{letter-spacing:-.03em;font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;margin-top:8px;font-size:34px;font-weight:500;line-height:1;display:flex}.tile .v small{color:var(--iq-perf);letter-spacing:0;font-size:12.5px;font-weight:600}.tile .v .word{letter-spacing:.12em;text-transform:uppercase;color:var(--mute);font-size:13.5px;font-weight:600;line-height:1.3}.tile .h{letter-spacing:-.02em;margin-top:8px;font-size:18px;font-weight:600;line-height:1.2}.tile.assess-card{max-width:760px;margin-left:auto;margin-right:auto}.tile p{margin:0}.tile .body{color:var(--mute);margin-top:10px;font-size:13.5px;line-height:1.55}.tile .body b,.tile .body .ink{color:var(--ink)}.tile .foot{color:var(--mute);border-top:1px solid #141a2e14;margin-top:14px;padding-top:12px;font-size:12.5px;line-height:1.55;box-shadow:inset 0 1px #ffffffd9}.tile.hero{box-shadow:var(--edge-glass), 0 0 0 1px #141a2e0f, 0 1px 2px #0b0f140a, 0 18px 44px -18px var(--glow), 0 28px 64px -30px #0b0f1429;background:linear-gradient(115deg,#fffffffa 0%,#ffffffe0 48%,#ece9ff80 100%);padding:22px 24px;overflow:hidden}.tile.hero:before{content:"";background:var(--silver-edge);z-index:4;height:3px;position:absolute;top:0;left:0;right:0}.dash .card{position:relative}.dash .card:not(.dark){background:var(--surface-glass);box-shadow:var(--edge-glass), 0 0 0 1px #141a2e0f, var(--drop-card);border-color:#fffffff2;border-radius:18px}.dash .tile .card:not(.dark){background:linear-gradient(#ffffff80,#fffc);border:1px solid #ffffffe6;border-radius:14px;box-shadow:inset 0 2px 6px #141a2e12,inset 0 0 0 1px #141a2e0d,0 1px #fffc}.dash .tile .card:not(.dark):after{display:none}.dash .card.dark{background:var(--grad-dark);box-shadow:var(--edge-dark), 0 2px 0 #0b0e1c, 0 10px 20px -8px #0b0f1473, 0 30px 60px -20px #3c28b499;border-color:#ffffff14;border-radius:14px}.main-grid{grid-template-columns:1.4fr 1fr;gap:16px;margin-top:16px;display:grid}.main-grid.even{grid-template-columns:1fr 1fr}.kv{gap:14px;margin-top:12px;font-size:13.5px;display:grid}.kv.two{grid-template-columns:1fr 1fr}.kv.three{grid-template-columns:repeat(3,1fr)}.kv dt{letter-spacing:.22em;text-transform:uppercase;color:var(--mute);font-size:11px}.kv dd{margin:4px 0 0;line-height:1.45}.tile.iq{--sys:var(--ink);--sys-light:var(--silver-2);--sys-soft:#0b0f141f;min-height:172px;color:inherit;flex-direction:column;padding:18px 18px 16px;text-decoration:none;display:flex;overflow:hidden}.tile.iq.perf{--sys:var(--iq-perf);--sys-light:#86d6b0;--sys-soft:#2f9e6d66}.tile.iq.rec{--sys:var(--iq-rec);--sys-light:#93bfff;--sys-soft:#3b82f666}.tile.iq.health{--sys:var(--iq-health);--sys-light:#85dcdf;--sys-soft:#14a3a866}.tile.iq.nut{--sys:var(--iq-nut);--sys-light:#f8bd80;--sys-soft:#e8862d66}.tile.iq.mind{--sys:var(--iq-mind);--sys-light:#bcabff;--sys-soft:#7c5cff66}.tile.iq:before{content:"";pointer-events:none;background:linear-gradient(135deg, var(--sys-soft) 0%, transparent 58%), linear-gradient(160deg, #ffffffb3 20%, transparent 50%, #ffffff59 80%);opacity:.6;transition:opacity .28s var(--ease);position:absolute;inset:0}.tile.iq .ic{width:40px;height:40px;color:var(--sys);background:linear-gradient(160deg, #fff 0%, var(--sys) 100%);border-radius:14px;place-items:center;margin-bottom:14px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.tile.iq .ic{background:linear-gradient(160deg, #fff 0%, color-mix(in srgb, var(--sys) 14%, #fff) 100%)}}.tile.iq .ic{box-shadow:inset 0 1px 0 #fff, inset 0 -1px 0 var(--sys), 0 0 0 1px var(--sys), 0 3px 5px -2px #0b0f1424, 0 8px 18px -8px var(--sys-soft)}@supports (color:color-mix(in lab, red, red)){.tile.iq .ic{box-shadow:inset 0 1px 0 #fff, inset 0 -1px 0 color-mix(in srgb, var(--sys) 24%, transparent), 0 0 0 1px color-mix(in srgb, var(--sys) 26%, transparent), 0 3px 5px -2px #0b0f1424, 0 8px 18px -8px var(--sys-soft)}}.tile.iq .ic svg{width:20px;height:20px}.tile.iq .k{letter-spacing:-.01em;text-transform:none;color:var(--ink);font-size:15.5px;font-weight:600;position:relative}.tile.iq .v{margin-top:4px;font-size:22px;position:relative}.tile.iq .v .word{letter-spacing:.22em;color:var(--mute);font-size:11px}.tile.iq .label{position:relative}.tile.iq .go{width:26px;height:26px;color:var(--mute);z-index:2;transition:transform .2s var(--ease), color .2s, box-shadow .2s;background:radial-gradient(circle at 35% 28%,#fff 0%,#f3f5f9 40%,#d5dbe5 82%,#b8c0cd 100%);border-radius:50%;place-items:center;padding-bottom:2px;font-size:18px;line-height:1;display:grid;position:absolute;top:14px;right:12px;box-shadow:inset 0 1px #fff,inset 0 -2px 3px #141a2e1f,0 0 0 1px #141a2e14,0 3px 6px -2px #0b0f1429}.tile.iq .track{background:linear-gradient(#141a2e1c 0%,#141a2e0d 60%,#ffffff59 100%);border-radius:999px;height:13px;margin-top:auto;padding-top:0;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #141a2e29,inset 0 -1px #ffffffb3,0 1px #ffffffd9}.tile.iq .track i{background:var(--gloss), linear-gradient(90deg, #f4f6fa 0%, var(--sys) 14%, var(--sys-light) 50%, var(--sys) 100%);height:100%;box-shadow:0 2px 12px -1px var(--sys-soft), inset 0 1px 0 #ffffffbf, inset 0 -2px 0 #00000024;transition:width .6s var(--ease);border-radius:999px;display:block;position:relative}.tile.iq .track i:after{content:"";background:linear-gradient(115deg,#0000 18%,#ffffffa6 42%,#0000 60%);position:absolute;inset:0}.tile.iq:hover{box-shadow:var(--edge-glass), 0 0 0 1px var(--sys), 0 30px 60px -16px var(--sys-soft), var(--drop-card-hover);transform:translateY(-5px)scale(1.025)}@supports (color:color-mix(in lab, red, red)){.tile.iq:hover{box-shadow:var(--edge-glass), 0 0 0 1px color-mix(in srgb, var(--sys) 34%, var(--line)), 0 30px 60px -16px var(--sys-soft), var(--drop-card-hover)}}.tile.iq:hover:before{opacity:1}.tile.iq:hover .go{color:var(--ink);transform:translate(2px)}.tile.iq.asset{box-shadow:var(--edge-glass), 0 0 0 1.5px var(--sys), var(--drop-card)}.tile.iq.asset:hover{box-shadow:var(--edge-glass), 0 0 0 1.5px var(--sys), 0 24px 48px -16px var(--sys-soft), var(--drop-card-hover)}.dash .iq-row{border-bottom-color:#141a2e14;grid-template-columns:36px 1fr 104px}.dash .iq-row .ic{background:linear-gradient(160deg,#fff,#f1f3f8);border:0;border-radius:10px;width:32px;height:32px;box-shadow:inset 0 1px #fff,inset 0 -1px #141a2e14,0 0 0 1px #141a2e1a,0 2px 4px -2px #0b0f1424}.dash .iq-row .track{background:linear-gradient(#141a2e1a,#141a2e0a 60%,#ffffff4d);border-radius:999px;height:9px;box-shadow:inset 0 1px 3px #141a2e24,inset 0 -1px #fff9,0 1px #fffc}.dash .iq-row .track i{transition:width .6s var(--ease);border-radius:999px;position:relative;box-shadow:inset 0 1px #fff9,inset 0 -1px #00000024}.dash .iq-row .track i:after{content:"";background:linear-gradient(115deg,#0000 22%,#ffffff8c 46%,#0000 62%);position:absolute;inset:0}.dash .iq-row.perf .track i{background:var(--gloss), linear-gradient(90deg, var(--iq-perf), #86d6b0 62%, var(--iq-perf))}.dash .iq-row.rec .track i{background:var(--gloss), linear-gradient(90deg, var(--iq-rec), #93bfff 62%, var(--iq-rec))}.dash .iq-row.health .track i{background:var(--gloss), linear-gradient(90deg, var(--iq-health), #85dcdf 62%, var(--iq-health))}.dash .iq-row.nut .track i{background:var(--gloss), linear-gradient(90deg, var(--iq-nut), #f8bd80 62%, var(--iq-nut))}.dash .iq-row.mind .track i{background:var(--gloss), linear-gradient(90deg, var(--iq-mind), #bcabff 62%, var(--iq-mind))}.dash .progress{background:linear-gradient(#141a2e1a,#141a2e0d);border-radius:999px;height:7px;overflow:hidden;box-shadow:inset 0 1px 3px #141a2e24,inset 0 -1px #fff9,0 1px #fffc}.dash .progress i{background:var(--gloss), var(--grad-cta);box-shadow:inset 0 1px 0 #fff6, 0 0 12px -2px var(--glow);border-radius:999px}.prio{gap:10px;display:grid}.prio .row{transition:background .18s var(--ease), box-shadow .18s var(--ease), transform .18s var(--ease);border-bottom:1px solid #141a2e14;border-radius:14px;grid-template-columns:26px 1fr;align-items:start;gap:12px;padding:10px 0;display:grid}.prio .row:last-child{border-bottom:0}.prio .row.cta{grid-template-columns:26px 1fr auto;align-items:center;padding:12px 8px 12px 6px}.dash a.row:hover{box-shadow:var(--edge-glass), 0 0 0 1px #141a2e0f, 0 12px 26px -14px var(--glow);background:#ffffffd1;transform:translateY(-1px)}.prio .n{width:26px;height:26px;color:var(--ink);box-shadow:inset 0 1px 0 #fff, inset 0 -2px 3px #141a2e24, 0 0 0 1px #141a2e1a, 0 3px 6px -2px #0b0f142e, 0 8px 16px -8px var(--glow);background:radial-gradient(circle at 35% 28%,#fff 0%,#f2f4f8 38%,#cfd5df 78%,#aeb6c3 100%);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.prio .t{font-size:13.5px;font-weight:600}.prio .s{color:var(--mute);margin-top:2px;font-size:12.5px;line-height:1.5}.tag{letter-spacing:.12em;text-transform:uppercase;color:#fff;vertical-align:middle;background:linear-gradient(#2b3245 0%,#141a24 100%);border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-block;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000059,0 1px 2px #0b0f1440}.tag.light{color:var(--ink);background:linear-gradient(#fff 0%,#eef0f5 100%);border:0;box-shadow:inset 0 1px #fff,inset 0 -1px #141a2e1a,0 0 0 1px #141a2e1f,0 1px 2px #0b0f140f}.dash .btn{background:var(--surface-key);color:#fff;box-shadow:var(--edge-dark), var(--drop-cta);transition:transform .2s var(--ease), box-shadow .2s var(--ease), filter .2s var(--ease);border-color:#0000;position:relative}.dash .btn:hover{filter:brightness(1.07)saturate(1.05);box-shadow:var(--edge-dark), var(--drop-cta-hover);transform:translateY(-2px)}.dash .btn:active{filter:brightness(.98);box-shadow:inset 0 2px 4px #0000005c, inset 0 0 0 1px #ffffff0d, var(--drop-cta-active);transform:translateY(1px)}.dash .btn[disabled]{filter:none;box-shadow:var(--edge-dark), 0 2px 0 #0c1020;transform:none}.dash .btn.rect{border-radius:10px;padding:13px 22px;font-size:13.5px}.dash .btn.rect.sm{padding:9px 16px;font-size:12.5px}.dash .btn.outline,.dash .btn.ghost,.dash .btn-ghost{background:var(--surface-glass-2);color:var(--ink);filter:none;box-shadow:var(--edge-glass), 0 0 0 1px #141a2e1f, 0 2px 0 #141a2e0f, 0 8px 18px -8px #0b0f1424;border-color:#0000}.dash .btn.outline:hover,.dash .btn.ghost:hover,.dash .btn-ghost:hover{filter:none;box-shadow:var(--edge-glass), 0 0 0 1px #141a2e24, 0 3px 0 #141a2e0f, 0 16px 30px -12px var(--glow);background:#fff;transform:translateY(-2px)}.dash .btn.outline:active,.dash .btn.ghost:active,.dash .btn-ghost:active{transform:translateY(1px);box-shadow:inset 0 2px 5px #141a2e24,inset 0 0 0 1px #141a2e0f,0 0 0 1px #141a2e1f}.dash .options .opt,.dash .options .chip{background:var(--surface-glass-2);color:var(--ink);box-shadow:var(--edge-glass), 0 0 0 1px #141a2e17, 0 2px 0 #141a2e0d, 0 8px 18px -10px #0b0f1429;transition:transform .18s var(--ease), box-shadow .18s var(--ease), background .18s var(--ease), color .18s var(--ease);border:1px solid #fffffff2;border-radius:14px;grid-template-columns:1fr;gap:0;padding:13px 16px;position:relative}.dash .options .opt .ic{display:none}.dash .options .opt:has(.radio){grid-template-columns:1fr 26px;gap:14px;padding:15px 18px}.dash .options .opt:has(.radio) .txt{font-size:15.5px}.dash .options .opt .radio{background:#ffffffb3;box-shadow:inset 0 1px 2px #141a2e1a,0 1px #fffc}.dash .options .opt:hover,.dash .options .chip:hover{box-shadow:var(--edge-glass), 0 0 0 1px #141a2e1a, 0 3px 0 #141a2e0d, 0 14px 28px -12px var(--glow);border-color:#fffffff2;transform:translateY(-2px)}.dash .options .opt[aria-pressed=true],.dash .options .opt.on,.dash .options .chip[aria-pressed=true]{background:var(--surface-key);color:#fff;box-shadow:var(--edge-dark), 0 2px 0 #0c1020, 0 12px 26px -10px var(--glow);border-color:#0000;transform:none}.dash .options .opt[aria-pressed=true] .txt,.dash .options .opt.on .txt,.dash .options .chip[aria-pressed=true] .txt{color:#fff}.dash .options .opt[aria-pressed=true] .radio{color:var(--ink);background:#fff;border-color:#fff;box-shadow:inset 0 1px 2px #141a2e2e}.dash .options .opt[data-capped]{box-shadow:none;transform:none}.dash .opt[data-response=COMPLETED]{background:var(--surface-key);box-shadow:var(--edge-dark), var(--drop-cta);border-color:#0000}.dash .opt[data-response=COMPLETED] .txt{color:#fff;font-weight:600}.dash .opt[data-response=COMPLETED]:hover{box-shadow:var(--edge-dark), var(--drop-cta-hover)}.dash .opt[data-response=COMPLETED]:active{box-shadow:inset 0 2px 4px #0000005c, var(--drop-cta-active)}.dash .opt[data-response=DID_NOT_COMPLETE],.dash .opt[data-response=UNSAFE]{background:#ffffff59;border-color:#141a2e29;box-shadow:inset 0 1px #fffc}.dash .opt[data-response=DID_NOT_COMPLETE] .txt,.dash .opt[data-response=UNSAFE] .txt{color:var(--mute);font-weight:500}.dash .opt[data-response=UNSAFE]{border-style:dashed}.dash .opt[data-response=DID_NOT_COMPLETE]:hover,.dash .opt[data-response=UNSAFE]:hover{box-shadow:inset 0 1px 0 #ffffffe6, 0 8px 18px -12px var(--glow);background:#fffc}.dash .input,.dash .field input{color:var(--ink);transition:box-shadow .18s var(--ease);background:linear-gradient(#ffffffc7,#fffffff5);border:1px solid #ffffffe6;border-radius:10px;box-shadow:inset 0 2px 5px #141a2e17,inset 0 0 0 1px #141a2e1a,0 1px #ffffffd9}.dash .input:focus,.dash .field input:focus{border-color:#0000;outline:0;box-shadow:inset 0 2px 5px #141a2e14,inset 0 0 0 1.5px #5b49e8,0 0 0 4px #7c5cff29,0 1px #ffffffd9}.phases{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.phases .ph{background:var(--surface-glass-2);box-shadow:var(--edge-glass), 0 0 0 1px #141a2e12, 0 8px 18px -10px #0b0f1424;transition:transform .22s var(--ease), box-shadow .22s var(--ease);border:1px solid #fffffff2;border-radius:14px;padding:14px 16px;position:relative}.phases .ph:hover{box-shadow:var(--edge-glass), 0 0 0 1px #141a2e14, 0 16px 32px -14px var(--glow);transform:translateY(-2px)}.phases .ph .k{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:11px}.phases .ph .nm{margin-top:2px;font-size:13.5px;font-weight:700}.phases .ph.on{background:var(--surface-key);color:#fff;box-shadow:var(--edge-dark), 0 2px 0 #0c1020, 0 6px 10px -4px #0b0f144d, 0 24px 48px -14px var(--glow);border-color:#0000}.phases .ph.on .k{color:var(--silver-2)}.phases .ph.on .s{color:#fffc}.week{gap:6px;margin-top:14px;display:flex}.week .d{text-align:center;font-variant-numeric:tabular-nums;color:var(--mute);background:var(--surface-glass-2);box-shadow:var(--edge-glass), 0 0 0 1px #141a2e12, 0 4px 10px -6px #0b0f1424;border:1px solid #fffffff2;border-radius:10px;flex:1;padding:8px 4px;font-size:11px}.week .d.on{background:var(--surface-key);color:#fff;box-shadow:var(--edge-dark), 0 2px 0 #0c1020, 0 10px 20px -8px var(--glow);border-color:#0000}.week .d b{font-weight:700;display:block}.dash .numcol{background:var(--surface-glass);box-shadow:var(--edge-glass), 0 0 0 1px #141a2e0f, var(--drop-card);transition:transform .22s var(--ease), box-shadow .22s var(--ease);border:1px solid #fffffff2;border-radius:18px;position:relative}.dash .numcol:hover{box-shadow:var(--edge-glass), 0 0 0 1px #141a2e0f, var(--drop-card-hover);transform:translateY(-2px)}.dash .numcol .n{font-size:28px}.tabs{color:var(--mute);gap:26px;font-size:12.5px;display:flex}.tabs span.on{color:var(--ink);border-bottom:2px solid var(--ink);padding-bottom:4px;font-weight:600}.dash dialog>div{background:var(--surface-glass);box-shadow:var(--edge-glass), 0 0 0 1px #141a2e14, 0 30px 70px -20px #0b0f1459, 0 50px 110px -30px var(--glow);border:1px solid #fffffff2;border-radius:18px;position:relative}.dash dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e122075}@media (prefers-reduced-motion:reduce){.dash .chrome{animation:none;transform:scale(1.07)}.dash .tile,.dash .btn,.dash aside nav a,.dash .options .opt,.dash .options .chip,.dash .phases .ph,.dash .numcol,.dash .prio .row,.dash .tile.iq .go,.dash .tile.iq:before,.dash .tile.iq .track i,.dash .iq-row .track i,.dash .input,.dash .field input{transition:none}.dash .tile.iq:hover,.dash .btn:hover,.dash .btn:active,.dash aside nav a:hover,.dash .options .opt:hover,.dash .options .chip:hover,.dash .options .opt:active,.dash .phases .ph:hover,.dash .numcol:hover,.dash a.row:hover,.dash .tile.iq:hover .go,.dash .tile.iq:hover:before{transform:none}}@media (max-width:980px){.dash aside{box-shadow:inset 0 1px 0 #fff, 0 1px 0 var(--line), 0 18px 40px -24px #14193c4d;border-bottom:1px solid #ffffffd9;border-right:0;min-width:0;padding:12px 14px}.dash aside nav{min-width:0}.dash{grid-template-columns:minmax(0,1fr)}.dash aside .rail-brand{padding:4px 8px 10px}.dash aside nav{flex-flow:wrap;gap:4px}.dash aside nav a,.dash aside nav span.soon{padding:8px 11px;font-size:12.5px}.dash aside nav a:hover{transform:none}.dash aside nav a.active:before,.dash aside .aside-foot{display:none}.dash main{padding:18px 20px 48px}.tiles{grid-template-columns:1fr 1fr 1fr}.dash .tiles:not(:has(>button.tile))>.tile:last-child:nth-child(3n+2){grid-column:span 2}.dash .tiles:not(:has(>button.tile))>.tile:last-child:nth-child(3n+1):not(:first-child){grid-column:1/-1}.main-grid,.main-grid.even{grid-template-columns:1fr}.kv.three{grid-template-columns:1fr 1fr}}@media (max-width:640px){.dash aside nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.dash aside nav::-webkit-scrollbar{display:none}.dash aside nav a,.dash aside nav span.soon{flex:none}.dash main{padding:16px 16px 44px}.tiles{grid-template-columns:1fr 1fr}.tiles .tile:first-child{grid-column:1/-1}.tile.iq{min-height:136px}.kv.two,.kv.three,.phases{grid-template-columns:1fr}.prio .row.cta{grid-template-columns:26px 1fr}.prio .row.cta .btn{grid-column:2;justify-self:start;margin-top:6px}.tile.iq:hover,.dash .btn:hover,.dash .options .opt:hover,.dash .options .chip:hover,.dash .phases .ph:hover,.dash .numcol:hover,.dash a.row:hover{transform:none}}.site{isolation:isolate;background:#eceef5;min-height:100vh;position:relative}.site .chrome{z-index:-1;pointer-events:none;transform-origin:50%;will-change:transform;width:100%;height:100%;animation:96s ease-in-out infinite alternate chrome-drift;display:block;position:fixed;inset:0}.site .scene{background:0 0}.site .scene:before,.site .scene:after{display:none}.site .label{color:var(--mute)}.site .pool{isolation:isolate;position:relative}.site .pool:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50%,#fffffff2 0%,#ffffffd6 40%,#ffffff73 70%,#fff0 100%);width:min(1240px,150%);height:116%;position:absolute;top:-8%;left:50%;transform:translate(-50%)}.site .nav .links{background:var(--surface-glass-2);box-shadow:var(--edge-glass), 0 0 0 1px #141a2e12, 0 8px 18px -12px #0b0f142e;border:1px solid #fffffff2;border-radius:999px;padding:9px 24px}.site .nav .links .sep{background:#141a2e1f}.site .nav .links a.active{border-bottom-color:#5b49e8}.site .site-foot{box-shadow:var(--edge-glass), 0 0 0 1px #141a2e0f, 0 -18px 44px -30px #14193c40;background:linear-gradient(#ffffffdb 0%,#ffffffb8 100%);border-radius:18px 18px 0 0;margin-top:24px;padding:0 28px}.site .footer{border-top:0}.site .footer .sep{background:#141a2e24}.site .section{background:linear-gradient(#fffc 0%,#ffffffb3 100%);position:relative;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #141a2e0f}.site .section.grey{--path-ground:#f2f3f8;background:linear-gradient(#f5f6faeb 0%,#eef0f6e0 100%)}.site .section.dark{background:var(--grad-dark);box-shadow:var(--edge-dark)}.site .section+.section{margin-top:1px}.site .card{position:relative}.site .card:not(.dark){background:var(--surface-glass);box-shadow:var(--edge-glass), 0 0 0 1px #141a2e0f, var(--drop-card);border-color:#fffffff2;border-radius:18px}.site .card.flat:not(.dark){background:linear-gradient(#ffffff80,#ffffffc2);border:1px solid #ffffffe6;border-radius:14px;box-shadow:inset 0 2px 6px #141a2e12,inset 0 0 0 1px #141a2e0d,0 1px #fffc}.site .card.flat:after{display:none}.site .card.dark{background:var(--grad-dark);box-shadow:var(--edge-dark), 0 2px 0 #0b0e1c, 0 10px 20px -8px #0b0f1473, 0 30px 60px -20px #3c28b499;border-color:#ffffff14;border-radius:14px}.site .numcol{background:var(--surface-glass);box-shadow:var(--edge-glass), 0 0 0 1px #141a2e0f, var(--drop-card);transition:transform .22s var(--ease), box-shadow .22s var(--ease);border:1px solid #fffffff2;border-radius:18px;position:relative}.site .numcol:hover{box-shadow:var(--edge-glass), 0 0 0 1px #141a2e0f, var(--drop-card-hover);transform:translateY(-2px)}.site .numcol .n{letter-spacing:0;width:38px;height:38px;color:var(--ink);box-shadow:inset 0 1px 0 #fff, inset 0 -2px 3px #141a2e24, 0 0 0 1px #141a2e1a, 0 3px 6px -2px #0b0f142e, 0 8px 16px -8px var(--glow);background:radial-gradient(circle at 35% 28%,#fff 0%,#f2f4f8 38%,#cfd5df 78%,#aeb6c3 100%);border-radius:50%;place-items:center;font-size:13.5px;font-weight:700;display:grid}.site .numcol .n+.t{margin-top:12px}.site .btn{background:var(--surface-key);color:#fff;box-shadow:var(--edge-dark), var(--drop-cta);transition:transform .2s var(--ease), box-shadow .2s var(--ease), filter .2s var(--ease);border-color:#0000;position:relative}.site .btn:hover{filter:brightness(1.07)saturate(1.05);box-shadow:var(--edge-dark), var(--drop-cta-hover);transform:translateY(-2px)}.site .btn:active{filter:brightness(.98);box-shadow:inset 0 2px 4px #0000005c, inset 0 0 0 1px #ffffff0d, var(--drop-cta-active);transform:translateY(1px)}.site .btn[disabled]{filter:none;box-shadow:var(--edge-dark), 0 2px 0 #0c1020;transform:none}.site .btn.outline,.site .btn.ghost,.site .btn-ghost{background:var(--surface-glass-2);color:var(--ink);filter:none;box-shadow:var(--edge-glass), 0 0 0 1px #141a2e1f, 0 2px 0 #141a2e0f, 0 8px 18px -8px #0b0f1424;border-color:#0000}.site .btn.outline:hover,.site .btn.ghost:hover,.site .btn-ghost:hover{filter:none;box-shadow:var(--edge-glass), 0 0 0 1px #141a2e24, 0 3px 0 #141a2e0f, 0 16px 30px -12px var(--glow);background:#fff;transform:translateY(-2px)}.site .btn.outline:active,.site .btn.ghost:active,.site .btn-ghost:active{transform:translateY(1px);box-shadow:inset 0 2px 5px #141a2e24,inset 0 0 0 1px #141a2e0f,0 0 0 1px #141a2e1f}.site .opt,.site .chip{background:var(--surface-glass-2);box-shadow:var(--edge-glass), 0 0 0 1px #141a2e17, 0 2px 0 #141a2e0d, 0 8px 18px -10px #0b0f1429;transition:transform .18s var(--ease), box-shadow .18s var(--ease), background .18s var(--ease), color .18s var(--ease);border:1px solid #fffffff2;border-radius:14px;position:relative}.site .opt:hover,.site .chip:hover{box-shadow:var(--edge-glass), 0 0 0 1px #141a2e1a, 0 3px 0 #141a2e0d, 0 14px 28px -12px var(--glow);border-color:#fffffff2;transform:translateY(-2px)}.site .opt:active,.site .chip:active{transform:translateY(1px);box-shadow:inset 0 2px 5px #141a2e24,inset 0 0 0 1px #141a2e0f,0 0 0 1px #141a2e1a}.site .opt .radio,.site .chip .radio{background:#ffffffb3;box-shadow:inset 0 1px 2px #141a2e1a,0 1px #fffc}.site .opt[aria-pressed=true],.site .chip[aria-pressed=true]{background:var(--surface-key);color:#fff;box-shadow:var(--edge-dark), 0 2px 0 #0c1020, 0 12px 26px -10px var(--glow);border-color:#0000;transform:none}.site .opt[aria-pressed=true] .txt,.site .chip[aria-pressed=true] .txt,.site .opt[aria-pressed=true] .ic,.site .chip[aria-pressed=true] .ic{color:#fff}.site .opt[aria-pressed=true] .radio,.site .chip[aria-pressed=true] .radio{color:var(--ink);background:#fff;border-color:#fff;box-shadow:inset 0 1px 2px #141a2e2e}.site .opt[data-capped],.site .chip[data-capped]{box-shadow:var(--edge-glass), 0 0 0 1px #141a2e0f;transform:none}.site .input,.site .field input{color:var(--ink);transition:box-shadow .18s var(--ease);background:linear-gradient(#ffffffc7,#fffffff5);border:1px solid #ffffffe6;border-radius:10px;box-shadow:inset 0 2px 5px #141a2e17,inset 0 0 0 1px #141a2e1a,0 1px #ffffffd9}.site .input:focus,.site .field input:focus{border-color:#0000;outline:0;box-shadow:inset 0 2px 5px #141a2e14,inset 0 0 0 1.5px #5b49e8,0 0 0 4px #7c5cff29,0 1px #ffffffd9}.site .progress{background:linear-gradient(#141a2e1a,#141a2e0d);border-radius:999px;height:7px;overflow:hidden;box-shadow:inset 0 1px 3px #141a2e24,inset 0 -1px #fff9,0 1px #fffc}.site .progress i{background:var(--gloss), var(--grad-cta);box-shadow:inset 0 1px 0 #fff6, 0 0 12px -2px var(--glow);border-radius:999px}.site .badges{border-top-color:#141a2e1a;box-shadow:inset 0 1px #fffc}.site .iq-row{border-bottom-color:#141a2e14;grid-template-columns:36px 1fr 104px}.site .iq-row .ic{background:linear-gradient(160deg,#fff,#f1f3f8);border:0;border-radius:10px;width:32px;height:32px;box-shadow:inset 0 1px #fff,inset 0 -1px #141a2e14,0 0 0 1px #141a2e1a,0 2px 4px -2px #0b0f1424}.site .iq-row .track{background:linear-gradient(#141a2e1a,#141a2e0a 60%,#ffffff4d);border-radius:999px;height:9px;box-shadow:inset 0 1px 3px #141a2e24,inset 0 -1px #fff9,0 1px #fffc}.site .iq-row .track i{transition:width .6s var(--ease);border-radius:999px;position:relative;box-shadow:inset 0 1px #fff9,inset 0 -1px #00000024}.site .iq-row .track i:after{content:"";background:linear-gradient(115deg,#0000 22%,#ffffff8c 46%,#0000 62%);position:absolute;inset:0}.site .iq-row.perf .track i{background:var(--gloss), linear-gradient(90deg, var(--iq-perf), #86d6b0 62%, var(--iq-perf))}.site .iq-row.rec .track i{background:var(--gloss), linear-gradient(90deg, var(--iq-rec), #93bfff 62%, var(--iq-rec))}.site .iq-row.health .track i{background:var(--gloss), linear-gradient(90deg, var(--iq-health), #85dcdf 62%, var(--iq-health))}.site .iq-row.nut .track i{background:var(--gloss), linear-gradient(90deg, var(--iq-nut), #f8bd80 62%, var(--iq-nut))}.site .iq-row.mind .track i{background:var(--gloss), linear-gradient(90deg, var(--iq-mind), #bcabff 62%, var(--iq-mind))}.site .el{background:var(--surface-glass);box-shadow:var(--edge-glass), 0 0 0 1px #141a2e12, 0 8px 18px -10px #0b0f142e;border-color:#fffffff2;border-radius:10px;position:relative;overflow:hidden}.site .el.hero{box-shadow:var(--edge-glass), 0 0 0 1.5px var(--silver-3), var(--drop-card);border-color:#0000}.site .el.hero:before{content:"";background:var(--silver-edge);z-index:4;height:3px;position:absolute;top:0;left:0;right:0}.site .el.dark{background:var(--grad-dark);box-shadow:var(--edge-dark), 0 2px 0 #0b0e1c, 0 10px 20px -8px #0b0f1466;border-color:#ffffff14}.site .path .end{background:var(--surface-glass);box-shadow:var(--edge-glass), 0 0 0 1px #141a2e0f, var(--drop-card);border-color:#fffffff2;border-radius:18px;position:relative}.site .path .result{box-shadow:var(--edge-glass), 0 0 0 1px #141a2e0f, var(--drop-card-hover);overflow:hidden}.site .path .result:before{z-index:4;border-radius:16px 16px 0 0}.site .path .rail:before{background:linear-gradient(90deg,#c9ced6,#8f98a4 50%,#5b49e8)}.site .path .rail i{background:var(--grad-cta);box-shadow:0 0 0 3px var(--path-ground,#f2f3f8), 0 0 10px -1px var(--glow)}.site .path .rail .arrow{border-left-color:#5b49e8}.site dialog>div{box-shadow:var(--edge-glass), 0 0 0 1px #141a2e14, 0 30px 70px -20px #0b0f1459, 0 50px 110px -30px var(--glow);background:linear-gradient(160deg,#fff 0% 55%,#f8f6ff 100%);border:1px solid #fffffff2;border-radius:18px;position:relative}.site dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e122075}.site .chrome-gl{z-index:-1;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease);display:block;position:fixed;inset:0}.site .chrome-gl[data-state=live]{opacity:1}.site .chrome .cg-flow{transition:opacity .9s var(--ease), visibility 0s linear 0s}.site:has(>.chrome-gl[data-state=live]) .chrome .cg-flow{opacity:0;visibility:hidden;transition:opacity .9s var(--ease), visibility 0s linear .9s}@media (prefers-reduced-motion:no-preference){.site:has(>.chrome-gl[data-state=pending]) .chrome .cg-flow{opacity:0;visibility:hidden;animation:cg-flow-back .9s var(--ease) 3.2s forwards}}@keyframes cg-flow-back{to{opacity:1;visibility:visible}}@media (prefers-reduced-motion:reduce){.site .chrome-gl{transition:none}.site:has(>.chrome-gl[data-state=live]) .chrome .cg-flow{transition:none}}.site:is(html[data-motion=paused] *) .chrome-gl{transition:none}.site:is(html[data-motion=paused] *):has(>.chrome-gl[data-state=live]) .chrome .cg-flow{transition:none}.site:is(html[data-motion=paused] *) .chrome{animation-play-state:paused}.site:is(html[data-motion=paused] *) .mark-glint{animation:none}.dash:is(html[data-motion=paused] *) .chrome{animation-play-state:paused}.site .motion-toggle{z-index:20;width:44px;height:44px;color:var(--ink);background:var(--surface-glass-2);box-shadow:var(--edge-glass), 0 0 0 1px #141a2e14, 0 10px 24px -12px #0b0f1466;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:transform .18s var(--ease), box-shadow .18s var(--ease), color .18s var(--ease);border:1px solid #fffffff2;border-radius:999px;place-items:center;padding:0;display:grid;position:fixed;bottom:18px;right:18px}.site .motion-toggle svg{width:16px;height:16px;display:block}.site .motion-toggle:hover{box-shadow:var(--edge-glass), 0 0 0 1px #141a2e1a, 0 14px 28px -12px #0b0f146b;transform:translateY(-1px)}.site .motion-toggle[aria-pressed=true]{color:#5b49e8}.site .motion-toggle:focus-visible{box-shadow:var(--edge-glass), 0 0 0 3px #fff, 0 10px 24px -12px #0b0f1466}@media (max-width:640px){.site .motion-toggle{bottom:14px;right:14px}}.site:after{content:"";z-index:-1;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='2.2' intercept='-.6'/%3E%3CfeFuncG type='linear' slope='2.2' intercept='-.6'/%3E%3CfeFuncB type='linear' slope='2.2' intercept='-.6'/%3E%3CfeFuncA type='table' tableValues='1 1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)'/%3E%3C/svg%3E");background-size:160px 160px;position:fixed;inset:0}.site [data-lit][data-lit]:after{opacity:1;background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%), rgba(124,92,255,calc(.95 * var(--lit,0))), rgba(124,92,255,calc(.35 * var(--lit,0))) 40%, #7c5cff00 72%), radial-gradient(170px circle at var(--mx,50%) var(--my,50%), rgba(255,255,255,var(--lit,0)), #fff0 72%), var(--rim-glass);padding:1.5px}.site .nav .links{position:relative}.site :is(.opt,.chip,.btn.outline,.btn.ghost,.btn-ghost,.nav .links)[data-lit]:after{content:"";border-radius:inherit;pointer-events:none;z-index:3;background:radial-gradient(200px circle at var(--mx,50%) var(--my,50%), rgba(124,92,255,calc(.85 * var(--lit,0))), #7c5cff00 72%);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.site :is(.card:not(.dark):not(.flat),.numcol,.el:not(.dark),.path .end)[data-lit]{background:radial-gradient(230px circle at var(--mx,50%) var(--my,50%), rgba(255,255,255,calc(.7 * var(--lit,0))) 0%, rgba(157,123,255,calc(.08 * var(--lit,0))) 42%, #9d7bff00 72%), var(--surface-glass)}.site :is(.opt,.chip):not([aria-pressed=true])[data-lit]{background:radial-gradient(220px circle at var(--mx,50%) var(--my,50%), rgba(255,255,255,calc(.85 * var(--lit,0))), #fff0 72%), var(--surface-glass-2)}@media (prefers-reduced-motion:reduce){.site .chrome{animation:none;transform:scale(1.07)}.site .btn,.site .opt,.site .chip,.site .numcol,.site .input,.site .field input,.site .iq-row .track i{transition:none}.site .btn:hover,.site .btn:active,.site .opt:hover,.site .chip:hover,.site .opt:active,.site .chip:active,.site .numcol:hover{transform:none}}@media (max-width:860px){.site .path .rail:before{background:linear-gradient(#c9ced6,#8f98a4 50%,#5b49e8)}.site .path .rail .arrow{border-top-color:#5b49e8;border-left-color:#0000}}@media (max-width:640px){.site .nav .links{border-top:0;border-radius:14px;width:auto;padding:10px 14px}.site .site-foot{padding:0 18px}.site .footer .links{gap:12px}.site .btn:hover,.site .opt:hover,.site .chip:hover,.site .numcol:hover{transform:none}}:where(h1,h2,h3,h4,.greet,.h){text-wrap:balance}:where(p,li,dd,.lede,.body,.s){text-wrap:pretty}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:is(.dash,.site) ::selection{color:inherit;background:#7c5cff3d}:is(.dash,.site) :is(a,button,summary,[role=button],[role=radio],[role=tab]):focus-visible{outline-offset:3px;outline:2px solid #5b49e8}:is(.dash,.site) :is(.card.dark,.week) :is(a,button,summary):focus-visible,:is(.dash,.site) :is(.btn:not(.outline):not(.ghost),.opt[aria-pressed=true],.opt[data-response=COMPLETED]):focus-visible{outline-color:#b9a8ff}.dash main>:is(.greet,.date,.lede){width:fit-content;max-width:100%;position:relative}.dash main>:is(.greet,.date,.lede):before{content:"";z-index:-1;pointer-events:none;filter:blur(18px);background:#f7f8fcd6;border-radius:999px;position:absolute;inset:-12px -30px}:is(.opt:not(:has(>.ic)),.chip:not(:has(>.ic))){grid-template-columns:1fr auto}:is(.opt:not(:has(>.ic)):not(:has(>.radio)),.chip:not(:has(>.ic)):not(:has(>.radio))){grid-template-columns:1fr}.dash .options .opt:is([aria-checked=true],[data-selected=true]){background:var(--surface-key);color:#fff;box-shadow:var(--edge-dark), 0 2px 0 #0c1020, 0 12px 26px -10px var(--glow);border-color:#0000;transform:none}.dash .options .opt:is([aria-checked=true],[data-selected=true]) .txt{color:#fff}:is(.dash,.site) input[type=checkbox]{appearance:none;cursor:pointer;transition:background .18s var(--ease), border-color .18s var(--ease), box-shadow .18s var(--ease);background:linear-gradient(#fff,#eef0f6);border:1.5px solid #141a2e5c;border-radius:6px;place-content:center;margin:0;display:inline-grid;box-shadow:inset 0 1px 2px #141a2e24,0 1px #ffffffe6}:is(.dash,.site) input[type=checkbox]:before{content:"";width:10px;height:10px;transition:transform .16s var(--ease);clip-path:polygon(12% 46%,0 62%,42% 100%,100% 20%,86% 6%,40% 70%);background:#fff;transform:scale(0)}:is(.dash,.site) input[type=checkbox]:checked{background:var(--grad-cta);box-shadow:inset 0 1px 0 #ffffff42, inset 0 -1px 0 #0000004d, 0 4px 10px -4px var(--glow);border-color:#0000}:is(.dash,.site) input[type=checkbox]:checked:before{transform:scale(1)}:is(.dash,.site) input[type=checkbox]:focus-visible{outline-offset:3px;outline:2px solid #5b49e8}@media (prefers-reduced-motion:reduce){:is(.dash,.site) input[type=checkbox],:is(.dash,.site) input[type=checkbox]:before{transition:none}}:is(.dash,.site) input[type=radio]{appearance:none;cursor:pointer;vertical-align:-5px;width:20px;height:20px;transition:background .18s var(--ease), border-color .18s var(--ease), box-shadow .18s var(--ease);background:linear-gradient(#fff,#eef0f6);border:1.5px solid #141a2e5c;border-radius:50%;place-content:center;margin:0 8px 0 0;padding:0;display:inline-grid;box-shadow:inset 0 1px 2px #141a2e24,0 1px #ffffffe6}:is(.dash,.site) input[type=radio]:before{content:"";width:8px;height:8px;transition:transform .16s var(--ease);background:#fff;border-radius:50%;transform:scale(0)}:is(.dash,.site) input[type=radio]:checked{background:var(--grad-cta);box-shadow:inset 0 1px 0 #ffffff42, inset 0 -1px 0 #0000004d, 0 4px 10px -4px var(--glow);border-color:#0000}:is(.dash,.site) input[type=radio]:checked:before{transform:scale(1)}:is(.dash,.site) input[type=radio]:focus{border-color:#141a2e5c;outline:0}:is(.dash,.site) input[type=radio]:focus-visible{outline-offset:3px;outline:2px solid #5b49e8}@media (prefers-reduced-motion:reduce){:is(.dash,.site) input[type=radio],:is(.dash,.site) input[type=radio]:before{transition:none}}@media (max-width:640px){.site .footer .links{flex-wrap:wrap;justify-content:center;gap:12px 24px;max-width:300px;margin:0 auto}.site .footer .links>.sep{display:none}.site .footer .links>:is(a,button){white-space:nowrap}}.soft{color:var(--faint)}.week .d .dt{white-space:nowrap;margin-top:1px;display:block}@media (max-width:640px){.week .d{padding-left:2px;padding-right:2px}.week .d .dt{letter-spacing:-.01em;font-size:11px}}.week .d:not(.on) .dt{color:var(--faint)}.week .d.on .dt{color:#fffc}.dash .prio .row.later{color:var(--faint)}.dash .prio .row.later .t{color:var(--mute)}.dash .prio .row.later .n{box-shadow:none;background:#ffffff80}.dash .tile.iq .k .k-state{letter-spacing:.01em;color:var(--sys);margin-top:3px;font-size:11px;font-weight:600;display:block}@supports (color:color-mix(in lab, red, red)){.dash .tile.iq .k .k-state{color:color-mix(in srgb, var(--sys) 62%, #0b0f14)}}.dash .tile.iq .k .k-state .sep{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dash .tiles:has(.k-state) .tile.iq .k{min-height:calc(1lh + 21px)}@media (max-width:640px){.dash .tiles:not(:has(>button.tile))>.tile:last-child:nth-child(2n){grid-column:1/-1}}.dash .disclaimer{background:#f8f9fce6;border-radius:14px;padding:12px 16px;box-shadow:inset 0 0 0 1px #fffc,0 1px 2px #0b0f140a}.dash .topbar .who{position:relative}.dash .topbar .who:before{content:"";z-index:-1;pointer-events:none;filter:blur(14px);background:#f7f8fcd1;border-radius:999px;position:absolute;inset:-10px -22px}.dash .main-grid.even>.tile:has(>div>.week){align-self:start}.dash .on-ground{position:relative}.dash .on-ground:before{content:"";z-index:-1;pointer-events:none;filter:blur(16px);background:#f7f8fcdb;border-radius:999px;position:absolute;inset:-12px -26px}.dash .tiles:has(>button.tile){grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.dash .tiles>button.tile{font:inherit;color:inherit;transition:transform .22s var(--ease), box-shadow .22s var(--ease)}.dash .tiles>button.tile:not([disabled]):hover{transform:translateY(-2px)}.dash .tiles>button.tile[aria-expanded=true]{box-shadow:var(--edge-glass), 0 0 0 1.5px #5b49e8, 0 16px 34px -16px var(--glow), var(--drop-card)}.dash .tiles>button.tile[aria-expanded=true] .k{color:#3b2fb0}.dash .tiles>button.tile[disabled]{opacity:1}@media (max-width:640px){.dash .tiles:has(>button.tile)>.tile:first-child{grid-column:auto}.dash .tiles:has(>button.tile)>.tile:last-child:nth-child(odd){grid-column:1/-1}}.options.scale{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}@media (max-width:640px){.options.scale:has(>:nth-child(5)){grid-template-columns:1fr}}@media (max-width:480px){:is(.dash,.site) :is(.btn:not(.rect),.btn.ghost,.btn-ghost){letter-spacing:.2em;white-space:normal;text-wrap:balance;text-align:center;gap:10px;max-width:100%;padding-left:22px;padding-right:22px;line-height:1.4}}:is(.dash,.site) select.input{appearance:none;cursor:pointer;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23596170' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),linear-gradient(#ffffffc7,#fffffff5);background-position:right 13px center,0 0;background-repeat:no-repeat;background-size:12px 8px,100% 100%;padding-right:36px}@media (forced-colors:active){:is(.dash,.site) select.input{appearance:auto;background-image:none}}:is(.dash,.site) .field select.input{vertical-align:middle;width:auto;padding:10px 36px 10px 14px;font-size:14.5px}.dash .wk-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dash .wk-bar-actions{gap:8px;display:flex}.dash .wk-clock{font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--ink);background:linear-gradient(#ffffffa8,#fffffff5);border-radius:999px;align-items:center;gap:8px;padding:6px 13px 6px 11px;font-size:15.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px 3px #141a2e21,inset 0 0 0 1px #141a2e14,0 1px #ffffffe6}.dash .wk-clock:before{content:"";background:#5b49e8;border-radius:50%;flex:none;width:7px;height:7px;animation:2.6s ease-in-out infinite wk-breathe;box-shadow:0 0 0 3px #7c5cff2e}@keyframes wk-breathe{0%,to{opacity:1}50%{opacity:.3}}.dash .wk-steps{gap:4px;margin-top:14px;display:flex}.dash .wk-steps>i{background:#141a2e1a;border-radius:999px;flex:1;height:5px;box-shadow:inset 0 1px 1px #141a2e14}.dash .wk-steps>i[data-state=done]{background:var(--grad-cta);box-shadow:none}.dash .wk-steps>i[data-state=now]{box-shadow:0 2px 8px -2px var(--glow);background:linear-gradient(90deg,#5b49e8,#a293ff)}.dash .wk-player{max-width:640px;margin-top:14px}.ep{aspect-ratio:16/10;isolation:isolate;width:100%;box-shadow:0 0 0 1px #0b0f148c, 0 2px 0 #0b0f1429, 0 18px 36px -18px #0b0f1499, 0 34px 70px -34px var(--glow);background:#0b0f1a;border-radius:18px;position:relative;overflow:hidden}.ep:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff0f,inset 0 -46px 60px -40px #00000080}.ep>video,.ep>img{object-fit:cover;width:100%;height:100%;display:block}.ep-ph{background:radial-gradient(30% 56% at 58% 42%,#547cff61,#547cff00 72%),radial-gradient(56% 34% at 50% 100%,#788cff24,#788cff00 72%),linear-gradient(#151d38 0%,#0d1225 56%,#080b15 100%);place-items:center;display:grid}.ep-ph .ep-figure{width:auto;height:88%;margin-top:3%}.ep-label{z-index:3;letter-spacing:.02em;color:#ffffffd6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border-radius:999px;padding:5px 11px;font-size:11px;position:absolute;top:12px;left:14px;box-shadow:inset 0 0 0 1px #ffffff24}.dash .wk-title{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:16px;display:flex}.dash .wk-title .h{letter-spacing:-.02em;margin-top:0;font-size:22px;font-weight:600;line-height:1.2}.dash .wk-note{margin-top:8px}.dash .wk-note>div:first-child{color:var(--ink);font-weight:600}.dash .wk-last{background:#ffffff8c;border-radius:14px;margin-top:12px;padding:10px 14px;box-shadow:inset 0 0 0 1px #141a2e12,inset 0 1px #ffffffe6}.dash .wk-last-figs{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.dash .wk-load{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.dash .wk-load>label{color:var(--ink);font-weight:600}.dash .wk-load-field{align-items:stretch;display:inline-flex}.dash .wk-load-field>.input{width:auto;min-height:46px;font-size:16px}.dash .wk-load-field>input.input{text-align:center;font-variant-numeric:tabular-nums;border-radius:10px 0 0 10px;width:96px;padding:10px 12px;font-weight:600}.dash .wk-load-field>select.input{border-radius:0 10px 10px 0;width:132px;margin-left:-1px;padding:10px 34px 10px 14px}.dash .wk-load-field>.input:focus{z-index:1;position:relative}.dash .s.wk-dev{width:fit-content;max-width:100%;color:var(--mute);border:1px dashed #141a2e4d;border-radius:999px;flex-basis:100%;padding:3px 10px}.dash .btn.outline.wk-dev-btn{box-shadow:none;color:var(--mute);background:0 0;border:1px dashed #141a2e52;margin-top:12px}.dash .btn.outline.wk-dev-btn:hover{box-shadow:none;background:#fff9;transform:none}.dash .wk-sets{gap:10px;margin-top:14px;display:grid;container-type:inline-size}.dash .wk-set.next{color:var(--mute);background:#fff6;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;display:grid;box-shadow:inset 0 0 0 1px #141a2e0f}.dash .wk-set.next .no{color:var(--mute)}.dash .wk-set.next .fig{text-align:right;font-variant-numeric:tabular-nums}.dash .wk-set{font-size:13.5px}.dash .wk-set .no{color:var(--ink);font-weight:600}.dash .wk-set.done{color:var(--mute);background:#ffffffa8;border-radius:16px;grid-template-columns:24px auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 12px 12px 14px;display:grid;box-shadow:inset 0 0 0 1px #141a2e12,inset 0 1px #ffffffe6}.dash .wk-set.done:before,.dash .wk-sets>div.s:not(.wk-set):before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10'%3E%3Cpath d='M1.5 5.2l3 3 6-6.4' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 11px 9px no-repeat, var(--grad-cta);width:22px;height:22px;box-shadow:inset 0 1px 0 #ffffff38, 0 3px 8px -3px var(--glow);border-radius:50%}.dash .wk-set.done .fig{font-variant-numeric:tabular-nums;color:var(--ink)}.dash .wk-set.done .btn{padding:6px 12px;font-size:12.5px}.dash .wk-sets>div.s:not(.wk-set){color:var(--ink);align-items:center;gap:10px;padding:8px 10px;display:flex}.dash .wk-sets>p.s{color:var(--ink);border-left:2px solid #7c5cff8c;margin:0;padding:2px 0 2px 12px}.dash .wk-set.now{background:var(--surface-glass);box-shadow:var(--edge-glass), 0 0 0 1.5px #5b49e880, 0 14px 30px -16px var(--glow), var(--drop-card);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"no reps""left form""go go";align-items:center;gap:10px;padding:16px;display:grid}.dash .wk-set.now>.no{grid-area:no;font-size:15.5px}.dash .wk-set.now>.wk-reps{grid-area:reps}.dash .wk-set.now>select:first-of-type{grid-area:left}.dash .wk-set.now>select:nth-of-type(2){grid-area:form}.dash .wk-set.now>.wk-complete{grid-area:go}.dash .wk-set.now .input{width:100%;min-width:0;min-height:48px;padding:11px 14px;font-size:16px}.dash .wk-set.now select.input{padding-right:34px}.dash .wk-set.now .wk-reps{text-align:center;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.dash .wk-set.now .wk-reps::placeholder{font-size:16px;font-weight:400}.dash .wk-set.now .wk-complete{justify-content:center;width:100%;min-height:50px;font-size:15.5px}@container (max-width:419px){.dash .wk-set.now{grid-template-areas:"no reps""left left""form form""go go"}}@container (min-width:600px){.dash .wk-set.now{grid-template-columns:58px 104px minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"no reps left form go"}.dash .wk-set.now .wk-complete{width:auto;padding-left:24px;padding-right:24px}}.dash .wk-rest{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"dial k""dial time""dial up""keys keys";align-items:center;gap:2px 18px;margin-top:14px;padding:16px 18px;display:grid}.dash .wk-rest>.k{grid-area:k;align-self:end}.dash .wk-rest>.s{font-variant-numeric:tabular-nums;grid-area:up;align-self:start}.dash .wk-rest-dial{background:radial-gradient(circle at 40% 35%,#3a424d,#0b0f14 70%) padding-box padding-box,conic-gradient(#1b2027 0deg,#262c35 40deg,#7f8997 62deg,#262c35 86deg,#10141a 140deg,#3b4350 188deg,#171b21 232deg,#262c35 280deg,#9aa3b0 304deg,#f1f4f8 318deg,#8a93a1 332deg,#1b2027 360deg) border-box;border:6px solid #0000;border-radius:50%;grid-area:dial;place-items:center;width:136px;height:136px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 8px 16px -4px #0000008c,0 1px #ffffff8c,0 14px 30px -12px #0b0f1466}.dash .wk-rest-dial:after{content:"";pointer-events:none;background:radial-gradient(120% 95% at 26% 10%,#ffffff26,#ffffff08 36%,#fff0 52%);border-radius:50%;position:absolute;inset:0}.dash .wk-rest-dial svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dash .wk-rest-dial .ix{stroke:#e9edf257;stroke-width:1.4px;stroke-linecap:round}.dash .wk-rest-dial .ix.major{stroke:#f2f4f8db;stroke-width:3px}.dash .wk-rest-dial .ix.zero{stroke:#a996ff}.dash .wk-rest-dial .arc-track{fill:none;stroke:#ffffff12;stroke-width:2.4px}.dash .wk-rest-dial .arc{fill:none;stroke-width:2.8px;stroke-linecap:round;transition:stroke-dashoffset .3s cubic-bezier(.34,1.56,.64,1)}.dash .wk-rest-dial .hand{transform-box:view-box;transform-origin:50%;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.dash .wk-rest-dial .hand line{stroke:#a996ff;stroke-width:2px;stroke-linecap:round}.dash .wk-rest-dial .hand circle{fill:#a996ff}.dash .wk-rest-dial .cap{stroke:#a996ff;stroke-width:1.2px}@media (prefers-reduced-motion:reduce){.dash .wk-rest-dial .hand,.dash .wk-rest-dial .arc{transition:none}}.dash .wk-rest-time{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ink);grid-area:time;font-size:28px;font-weight:600;position:relative}.dash .wk-rest-keys{grid-area:keys;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;margin-top:12px;display:grid}.dash .wk-rest-keys>.btn{justify-content:center;min-height:44px}.dash .wk-rest[data-state=paused] .arc,.dash .wk-rest[data-state=paused] .hand line{stroke:#a4abb8}.dash .wk-rest[data-state=paused] .hand circle{fill:#a4abb8}.dash .wk-rest[data-state=paused] .wk-rest-time{color:var(--mute)}.dash .wk-rest[data-state=done] .arc{display:none}.dash .wk-rest[data-state=done] .arc-track{stroke:#a996ff;stroke-opacity:.7}.dash .wk-rest[data-state=done] .wk-rest-dial{box-shadow:0 10px 26px -10px var(--glow);border-radius:50%}@media (max-width:640px){.dash .wk-rest{bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:6;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);box-shadow:var(--edge-glass), 0 0 0 1px #141a2e14, 0 -10px 30px -14px #0b0f1447, var(--drop-card);background:#fffffff2;grid-template-columns:auto minmax(0,1fr);padding:14px 16px;position:sticky}.dash .wk-rest-dial{width:104px;height:104px}.dash .wk-rest-time{font-size:22px}}.dash .wk-cues{background:#ffffff80;border-radius:14px;margin-top:14px;padding:11px 14px;box-shadow:inset 0 0 0 1px #141a2e12}.dash .wk-cues>summary{cursor:pointer;color:var(--ink);align-items:center;gap:10px;font-weight:600;list-style:none;display:flex}.dash .wk-cues>summary::-webkit-details-marker{display:none}.dash .wk-cues>summary:before{content:"";width:6px;height:6px;transition:transform .18s var(--ease);border-bottom:1.6px solid;border-right:1.6px solid;flex:none;margin-left:2px;transform:rotate(-45deg)}.dash .wk-cues[open]>summary:before{transform:rotate(45deg)}.dash .wk-cues>ul{margin:8px 0 2px;padding-left:18px}.dash .wk-cues>ul li+li{margin-top:4px}.dash .wk-swap{justify-items:start;gap:10px;margin-top:14px;display:grid}.dash .wk-swap>.ask24-panel,.dash .wk-swap>:last-child:not(.btn):not(.k){justify-self:stretch}.dash .wk-bar-actions>.btn.outline[aria-expanded=true],.dash .wk-swap>.btn.outline[aria-expanded=true]{background:#ffffff80;transform:none;box-shadow:inset 0 2px 5px #141a2e24,inset 0 0 0 1px #141a2e1a,0 1px #fffc}.dash .card.wk .prio .row[aria-current=step] .n{background:var(--surface-key);color:#fff;box-shadow:var(--edge-dark), 0 6px 14px -6px var(--glow)}.dash .wk-swap-q{color:var(--ink);font-size:15px;font-weight:700}.dash .wk-reasons{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:10px;display:grid}.dash .wk-reasons>.btn{text-align:center;white-space:normal;min-height:48px;transition:transform .16s var(--ease), box-shadow .16s var(--ease);justify-content:center;line-height:1.25}.dash .wk-swap-rows{gap:8px;margin-top:10px;display:grid}.dash .wk-swap-row{cursor:pointer;text-align:left;width:100%;min-height:52px;font:inherit;color:var(--ink);transition:transform .16s var(--ease), box-shadow .16s var(--ease);background:#ffffffb8;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14.5px;font-weight:600;display:flex;box-shadow:inset 0 0 0 1px #141a2e14,0 1px #ffffffe6}.dash .wk-swap-row:disabled{cursor:default}.dash .wk-swap-row>.tag{white-space:nowrap;flex:none}@media (hover:hover){.dash .wk-reasons>.btn:hover,.dash .wk-swap-row:not(:disabled):hover{box-shadow:var(--edge-glass), 0 10px 22px -12px var(--glow), var(--drop-card);transform:translateY(-2px)}}.dash .wk-swap>[data-ask24-panel]{background:#ffffff80;border-radius:16px;justify-self:stretch;padding:14px;box-shadow:inset 0 0 0 1px #141a2e12}.dash .wk-nav{border-top:1px solid #141a2e14;flex-wrap:wrap;gap:10px;margin-top:18px;padding-top:16px;display:flex}@media (max-width:640px){.dash .wk-bar{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.dash .wk-bar-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dash .wk-bar-actions>.btn,.dash .wk-nav>.btn{justify-content:center}.dash .wk-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dash .wk-nav>.btn{min-height:46px}.dash .card.wk{padding:16px 14px 18px}.dash .wk-title .h{font-size:22px}.ep-label{padding:4px 9px;font-size:11px;top:10px;left:10px}.ep-ph .ep-figure{height:78%;margin-top:13%}}@media (prefers-reduced-motion:reduce){.dash .wk-clock:before{animation:none}.dash .wk-rest-dial .arc,.dash .wk-cues>summary:before{transition:none}}@media (min-width:1180px){.dash .card.wk{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:0 30px;display:grid}.dash .card.wk>*{grid-column:2;min-width:0}.dash .card.wk>.btn{justify-self:start}.dash .card.wk>:is(.wk-bar,.wk-steps,.prio){grid-column:1/-1}.dash .card.wk>.wk-player{grid-area:span 60/1;max-width:none;margin-top:16px;position:sticky;top:22px}.dash .card.wk>.wk-side{grid-column:1;margin-top:16px}.dash .card.wk>.wk-main{grid-column:2;margin-top:16px}.dash .wk-side .wk-player{max-width:none}.dash .wk-main>:first-child{margin-top:0}}.dash .wk-summary{margin-top:6px}.dash .wk-summary-head{align-items:center;gap:14px;display:flex}.dash .wk-summary-head .h{letter-spacing:-.02em;margin-top:2px;font-size:22px;font-weight:600}.dash .wk-done-mark{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10'%3E%3Cpath d='M1.5 5.2l3 3 6-6.4' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 18px 15px no-repeat, var(--surface-key);width:44px;height:44px;box-shadow:var(--edge-dark), 0 2px 0 #0c1020, 0 12px 26px -10px var(--glow);border-radius:50%;flex:none}.dash .wk-figs{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:10px;margin:14px 0 0;display:grid}.dash .wk-fig{background:var(--surface-glass);box-shadow:var(--edge-glass), 0 0 0 1px #141a2e0f, 0 10px 24px -14px #0b0f142e;border-radius:14px;padding:14px 16px}.dash .wk-fig dt{letter-spacing:.22em;text-transform:uppercase;color:var(--mute);font-size:11px}.dash .wk-fig dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:8px 0 0;line-height:1.1}.dash .wk-fig .big{letter-spacing:-.02em;font-size:28px;font-weight:600}.dash .wk-fig .big.words{letter-spacing:0;font-size:18px}.dash .wk-fig .unit{color:var(--mute);font-size:13.5px;font-weight:500}.dash .wk-past{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.dash .wk-past-row{text-align:left;justify-content:flex-start;gap:12px;width:100%;display:flex}.dash .wk-past-row>.s{margin-left:auto}.dash .wk-past-row:after{content:"";opacity:.55;width:6px;height:6px;transition:transform .18s var(--ease);border-bottom:1.6px solid;border-right:1.6px solid;flex:none;margin:0 2px 3px 4px;transform:rotate(45deg)}.dash .wk-past-row[aria-expanded=true]:after{margin-bottom:-3px;transform:rotate(-135deg)}.dash .wk-past-sets{background:#ffffff80;border-radius:14px;margin-top:8px;padding:12px 14px;box-shadow:inset 0 0 0 1px #141a2e12}@media (prefers-reduced-motion:reduce){.dash .wk-past-row:after{transition:none}}.dash .prio .wk-pair{background:linear-gradient(#7c5cff12,#141a2e06);border-radius:14px;padding:0 12px;display:grid;position:relative;box-shadow:inset 0 1px 3px #141a2e1a,inset 0 0 0 1px #7c5cff29,0 1px #ffffffbf}.dash .prio .wk-pair>.row{border-bottom:0}.dash .prio .wk-pair>.row:first-child{position:relative}.dash .prio .wk-pair>.row:first-child:after{content:"";pointer-events:none;background:linear-gradient(#5b49e8,#a293ff);border-radius:2px;width:2px;position:absolute;top:36px;bottom:-10px;left:12px;box-shadow:0 0 8px #7c5cff59}.dash .prio .wk-pair .n{box-shadow:inset 0 1px 0 #fff, inset 0 -2px 3px #141a2e24, 0 0 0 1.5px #7c5cff80, 0 3px 6px -2px #0b0f142e, 0 8px 16px -8px var(--glow)}.dash .prio .wk-pair>.row+.row .tag.wk-ss{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dash .tag.light.wk-ss{color:#4a3bc2;box-shadow:inset 0 1px #fff,inset 0 -1px #141a2e1a,0 0 0 1px #7c5cff61,0 1px 2px #0b0f140f}.dash .wk-bar-where{flex-wrap:wrap;row-gap:8px}.dash .wk-bar-where>:is(.s,.tag){white-space:nowrap}.dash .wk-steps>i[data-pair="1"]{border-radius:999px 2px 2px 999px;margin-right:-2px}.dash .wk-steps>i[data-pair="2"]{border-radius:2px 999px 999px 2px}.dash .tag .wk-pair-mark{vertical-align:middle;width:20px;height:9px;margin:-1px 6px 0 0;display:inline-block;overflow:visible}.dash .wk-pair-mark line{stroke:#4a3bc273;stroke-width:1.4px}.dash .wk-pair-mark circle{fill:#fff;stroke:#4a3bc299;stroke-width:1.2px}.dash .wk-pair-mark circle[data-on]{fill:#5b49e8;stroke:#5b49e8}.dash .wk-sets>p.s.wk-then{color:var(--ink);background:linear-gradient(90deg,#7c5cff1f,#7c5cff08);border-left:0;border-radius:14px;align-items:center;gap:10px;padding:9px 12px 9px 10px;font-weight:600;display:flex;box-shadow:inset 0 0 0 1px #7c5cff38}.dash .wk-then-glyph{fill:none;stroke:#5b49e8;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none}.site .section:not(.dark){box-shadow:none;background:linear-gradient(#fff0 0,#fffc 56px,#ffffffb3 calc(100% - 56px),#fff0 100%)}.site .section.grey{background:linear-gradient(#f5f6fa00 0,#f5f6faeb 56px,#eef0f6e0 calc(100% - 56px),#eef0f600 100%)}.site .hairline-row{gap:8px 10px;container-type:inline-size}@container (max-width:519px){.site .hairline-row>span:not(.sep){text-align:center;flex:calc(50% - 10px)}}.site .hairline-row>.sep{display:none}.site .hairline-row>span:not(.sep){letter-spacing:.2em;color:var(--ink);background:var(--surface-glass-2);box-shadow:var(--edge-glass), 0 0 0 1px #141a2e14, 0 6px 14px -10px #0b0f1433;border-radius:999px;padding:7px 11px 7px 12px}@media (max-width:740px){.site .chain{grid-template-columns:repeat(3,82px);justify-content:center;gap:12px;display:grid}.site .chain>.arr{display:none}}@media (max-width:640px){:is(.dash,.site) :is(.input,.field input){font-size:16px}}.site .clock{background:radial-gradient(circle at 40% 35%,#3a424d,#0b0f14 70%) padding-box padding-box,conic-gradient(#1b2027 0deg,#262c35 40deg,#7f8997 62deg,#262c35 86deg,#10141a 140deg,#3b4350 188deg,#171b21 232deg,#262c35 280deg,#9aa3b0 304deg,#f1f4f8 318deg,#8a93a1 332deg,#1b2027 360deg) border-box;border-color:#0000;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 14px 28px -6px #0000008c,0 1px #ffffff8c,0 30px 80px #0b0f1447}.site .clock:after{content:"";pointer-events:none;background:radial-gradient(120% 95% at 26% 10%,#ffffff26,#ffffff08 36%,#fff0 52%);border-radius:50%;position:absolute;inset:0}.site .clock>.clock-dial{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.site .clock-ring{fill:none;stroke:#ffffff12;stroke-width:.6px}.site .clock-ix{stroke:#e9edf257;stroke-width:1px;stroke-linecap:round}.site .clock-ix.major{stroke:#f2f4f8db;stroke-width:2.2px}.site .clock-ix.zero{stroke:#a996ff}.site .clock-day-track{fill:none;stroke:#ffffff12;stroke-width:1.6px}.site .clock-day{fill:none;stroke-width:1.8px;stroke-linecap:round}.site .clock-hand{transform-box:view-box;transform-origin:50%}.site .clock-second line{stroke:#a996ff;stroke-width:1.1px;stroke-linecap:round}.site .clock-second circle{fill:#a996ff}.site .clock-cap{stroke:#a996ff;stroke-width:.8px}.site .clock[data-state=rest] .clock-second{opacity:0}.site .clock[data-state=still] .clock-second{display:none}.site .clock[data-state=waking] .clock-hand{transition:transform 1.5s cubic-bezier(.22,1,.36,1),opacity .9s}.site .clock[data-state=waking] .clock-day{transition:stroke-dashoffset 1.5s cubic-bezier(.22,1,.36,1)}.site .clock[data-state=live] .clock-second{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}@media (prefers-reduced-motion:reduce){.site .clock .clock-hand,.site .clock .clock-day{transition:none}}.site .nav .nav-cta{align-items:center;gap:10px;display:flex}.site .nav .nav-signin{padding:14px 24px}@media (max-width:640px){.site .nav>.nav-cta{order:3}.site .nav .nav-signin{padding:12px 18px;font-size:11px}}.site :is(.numcol,.path .end,.card:not(.dark):not(.flat)){box-shadow:inset 0 1px #ffffffe6,0 2px 4px #0a0e180f,0 14px 30px -12px #0a0e1838,0 40px 70px -34px #4c3abe57}.site .btn:not(.outline):not(.ghost){box-shadow:inset 0 1px #ffffff40,0 10px 22px -10px #0a0e188c,0 22px 48px -18px #7c5cff8c}.site main:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(40% 36% at 18% 22%,#7c5cff29 0%,#7c5cff00 70%),radial-gradient(36% 34% at 84% 30%,#3b5bdb24 0%,#3b5bdb00 70%);height:110vh;animation:26s ease-in-out infinite alternate auroraDrift;position:absolute;top:0;left:0;right:0}.site main{position:relative}@keyframes auroraDrift{0%{translate:-2%}to{translate:2% 3%}}@media (prefers-reduced-motion:reduce){.site main:before{animation:none}}.site:is(html[data-motion=paused] *) main:before{animation:none}.site[data-depth] main :is(h1,h2){transform-origin:50% 100%;transition:opacity .9s cubic-bezier(.16,.84,.24,1) var(--d,0s), scale 1s cubic-bezier(.16,.84,.24,1) var(--d,0s), filter .9s cubic-bezier(.16,.84,.24,1) var(--d,0s), transform 1.35s cubic-bezier(.16,.84,.24,1) var(--d,0s)}.site[data-depth] main :is(h1,h2)[data-reveal=in]{transition:opacity .9s cubic-bezier(.16,.84,.24,1) var(--d,0s), translate 1s cubic-bezier(.16,.84,.24,1) var(--d,0s), scale 1s cubic-bezier(.16,.84,.24,1) var(--d,0s), filter .9s cubic-bezier(.16,.84,.24,1) var(--d,0s), transform 1.35s cubic-bezier(.16,.84,.24,1) var(--d,0s)}.site[data-depth] [data-reveal=done]{transition:opacity .9s cubic-bezier(.16,.84,.24,1),scale 1s cubic-bezier(.16,.84,.24,1),filter .9s cubic-bezier(.16,.84,.24,1)}.site[data-depth] main :is(h1,h2):not([data-reveal=""]){translate:calc(var(--px,0) * -7px) calc(var(--py,0) * -4px + var(--dp,0) * -36px)}.site[data-depth] main :is(h1,h2)+:is(p,.lede):not([data-reveal=""]){translate:calc(var(--px,0) * -3px) calc(var(--py,0) * -2px + var(--dp,0) * -18px)}.site[data-depth] :is(main :is(section,.wrap,.center,[class*=inner])>.btn:not(.ghost),main :is(section,.wrap,.center,[class*=inner])>.btn:not(.ghost)+.label):not([data-reveal=""]){translate:calc(var(--px,0) * -10px) calc(var(--py,0) * -6px + var(--dp,0) * -48px)}.site[data-depth] main :is(section,.wrap,.center,[class*=inner])>.btn:not(.ghost){transition:opacity .9s cubic-bezier(.16,.84,.24,1),scale 1s cubic-bezier(.16,.84,.24,1),filter .9s cubic-bezier(.16,.84,.24,1),transform .12s,box-shadow .12s,background .12s}.site[data-depth] main :is(section,.wrap,.center,[class*=inner])>.btn:not(.ghost)[data-reveal=in]{transition:opacity .9s cubic-bezier(.16,.84,.24,1) var(--d,0s), translate 1s cubic-bezier(.16,.84,.24,1) var(--d,0s), scale 1s cubic-bezier(.16,.84,.24,1) var(--d,0s), filter .9s cubic-bezier(.16,.84,.24,1) var(--d,0s), transform .12s, box-shadow .12s, background .12s}.site[data-depth] main :is(section,.wrap,.center,[class*=inner])>.btn:not(.outline):not(.ghost){box-shadow:0 1px 0 #ffffff40 inset, calc(var(--px,0) * 7px) calc(10px + var(--py,0) * 4px + var(--dp,0) * 8px) 22px -10px #0a0e188c, calc(var(--px,0) * 12px) calc(22px + var(--py,0) * 7px + var(--dp,0) * 14px) 48px -18px #7c5cff8c}.dash .notices{gap:18px;margin-top:22px;display:grid}.dash .notices>*{margin:0!important}.dash .intake-row{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:10px;display:grid}@media (max-width:640px){.dash .intake-row{grid-template-columns:1fr}}.dash .fp{min-width:0;position:relative}.dash .fp-search{position:relative}.dash .fp-search .fp-glass{color:var(--faint);pointer-events:none;position:absolute;top:50%;left:16px;translate:0 -50%}.dash .fp-search .input{padding-left:44px}.dash .fp-list{z-index:30;overscroll-behavior:contain;background:var(--surface-glass);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border:1px solid #fffffff2;border-radius:14px;max-height:320px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:inset 0 1px #ffffffe6,0 2px 6px #0a0e180f,0 22px 48px -20px #14193c6b}.dash .fp-opt{cursor:pointer;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name recent""meta recent";align-items:center;gap:2px 10px;padding:10px 12px;display:grid}.dash .fp-opt .fp-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;grid-area:name;font-size:15.5px;font-weight:600;overflow:hidden}.dash .fp-opt .fp-meta{color:var(--mute);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;grid-area:meta;font-size:12.5px;overflow:hidden}.dash .fp-opt .fp-recent{color:var(--iq-nut);grid-area:recent}.dash .fp-opt[aria-selected=true]{background:linear-gradient(#e8862d1c,#e8862d0d);box-shadow:inset 0 0 0 1px #e8862d57}.dash .fp-empty{color:var(--mute);padding:10px 12px;font-size:13.5px}.dash .fp-picked{gap:8px;display:grid}.dash .fp-chip{background:linear-gradient(135deg,#e8862d21,#ffffffb8 70%);border-radius:14px;align-items:center;gap:10px;padding:9px 9px 9px 14px;display:flex;box-shadow:inset 0 0 0 1px #e8862d47,0 8px 18px -12px #e8862d8c}.dash .fp-chip .fp-name{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:15.5px;font-weight:600;overflow:hidden}.dash .fp-change{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2);background:#ffffffd1;border-radius:999px;flex:none;padding:7px 11px;font-size:11px;font-weight:600;transition:background .12s}.dash .fp-change:hover{background:#fff}.dash .fp-amount{grid-template-columns:minmax(0,1fr) 96px;gap:8px;display:grid}.dash .fp-qty{text-align:center;font-variant-numeric:tabular-nums}.dash .fp-carries{color:var(--mute);font-variant-numeric:tabular-nums;padding-left:2px;font-size:12.5px}.dash :is(.fp-totals,.intake-logged) .k{letter-spacing:.22em;text-transform:uppercase;color:var(--mute);font-size:11px}.dash .fp-totals{background:linear-gradient(160deg,#fffc,#ffffff94);border-radius:14px;gap:12px;margin-top:14px;padding:14px 16px;display:grid;box-shadow:inset 0 0 0 1px #ffffffeb,0 12px 28px -20px #14193c61}.dash .fp-total-line{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.dash .fp-bar{background:#141a2e14;border-radius:999px;height:6px;margin-top:7px;overflow:hidden}.dash .fp-bar i{border-radius:inherit;background:linear-gradient(90deg, #f3b06d, var(--iq-nut));height:100%;transition:width .6s var(--ease);display:block}.dash .fp-total.cal .fp-bar i{background:linear-gradient(90deg,#a797ff,#5b49e8)}.dash .fp-note{color:var(--mute);margin:0;font-size:12.5px}.dash .intake-logged{margin-top:12px}.dash .intake-logged ul{gap:5px;margin:6px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.dash .intake-logged .slot{color:var(--mute)}@media (prefers-reduced-motion:reduce){.dash .fp-bar i,.dash .fp-change{transition:none}}:root{--fs-xs:11px;--fs-sm:12.5px;--fs-base:13.5px;--fs-md:15.5px;--fs-lg:18px;--fs-xl:22px;--fs-2xl:28px;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:18px;--t-fast:.16s;--t-med:.24s;--ease-out:cubic-bezier(.2, .8, .2, 1);--link:#3f34b5}body{font-variant-numeric:tabular-nums}:where(.dash,.site) :where(a,button,summary,label,[role=button],[role=radio],[role=tab]){transition:color var(--t-fast) var(--ease-out), background-color var(--t-fast) var(--ease-out), border-color var(--t-fast) var(--ease-out), box-shadow var(--t-med) var(--ease-out), opacity var(--t-fast) var(--ease-out), transform var(--t-med) var(--ease-out)}@media (prefers-reduced-motion:reduce){:where(.dash,.site) :where(a,button,summary,label,[role=button],[role=radio],[role=tab]){transition:none}}:is(.dash,.site) .btn:is([disabled],[aria-disabled=true]),:is(.dash,.site) .btn:is([disabled],[aria-disabled=true]):hover{color:var(--silver-3);opacity:1;filter:none;cursor:not-allowed;background:linear-gradient(#f1f2f6,#e7e9ef);transform:none;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #141a2e17}:is(.dash,.site) .btn:is([disabled],[aria-disabled=true]) .arr{opacity:.5}.dash details:not([class])>summary{cursor:pointer;font-size:var(--fs-base);color:var(--ink-2);align-items:center;gap:9px;font-weight:600;list-style:none;display:inline-flex}.dash details:not([class])>summary::-webkit-details-marker{display:none}.dash details:not([class])>summary:before{content:"";opacity:.7;width:6px;height:6px;transition:rotate var(--t-med) var(--ease-out), margin var(--t-med) var(--ease-out);border-bottom:1.6px solid;border-right:1.6px solid;margin:0 2px 2px 1px;rotate:-45deg}.dash details:not([class])[open]>summary:before{margin-bottom:5px;rotate:45deg}.dash details:not([class])>summary:hover{color:var(--ink)}:is(.dash,.site) .linkish{font-size:var(--fs-base);letter-spacing:.005em;text-transform:none;color:var(--link);text-underline-offset:3px;font-weight:600;text-decoration:none}:is(.dash,.site) .linkish:hover{color:#2b2190;text-decoration:underline;text-decoration-thickness:1px}:is(.dash,.site) :is(.card.dark,.week,.tile.dark) .linkish{color:#ffffffe0}:is(.dash,.site) :is(.card.dark,.week,.tile.dark) .linkish:hover{color:#fff}.dash .eyebrow,.dash .eyebrow-plain,.dash .label,.dash .tile:not(.iq) .k,.dash .path .k,.dash .kv dt{letter-spacing:.16em}.site[data-depth] [data-reveal]{transition:opacity .55s var(--ease-out) var(--d,0s), translate .7s var(--ease-out) var(--d,0s), scale .7s var(--ease-out) var(--d,0s)}.site[data-depth] [data-reveal=""]{opacity:0;filter:none;translate:0 18px;scale:.985}.site[data-depth] main :is(h1,h2),.site[data-depth] main :is(h1,h2)[data-reveal=in]{transition:opacity .55s var(--ease-out) var(--d,0s), translate .7s var(--ease-out) var(--d,0s), scale .7s var(--ease-out) var(--d,0s), transform .9s var(--ease-out) var(--d,0s)}.site[data-depth] :is(main :is(h1,h2)[data-reveal=""],main [data-reveal=""] :is(h1,h2)){transform:perspective(1100px)rotateX(12deg)translateZ(-16px)}.dash main{isolation:isolate}.dash main:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(90% 75% at 58% 42%,#f6f7fbbd 0%,#f6f7fb80 55%,#f6f7fb1f 100%);position:fixed;inset:0}@media (max-width:640px){.dash aside nav{padding-right:36px;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 36px),#0000)}.dash aside nav a,.dash aside nav span.soon{min-height:44px}.site .nav{text-align:left;flex-flow:wrap;justify-content:space-between;align-items:center;gap:2px 10px;padding:14px 0 6px;display:flex}.site .nav>.wordmark{order:1;gap:10px}.site .nav>.wordmark .wm-mark{height:27px}.site .nav>.wordmark .arete{font-size:16px}.site .nav>.wordmark .by{margin-top:4px;font-size:7.5px}.site .nav .nav-cta{display:contents}.site .nav .nav-cta>.btn:not(.nav-signin){white-space:nowrap;letter-spacing:.08em;order:2;padding:12px 14px;font-size:10.5px}.site .nav .nav-cta>.btn:not(.nav-signin) .arr{display:none}.site .nav:after{content:"";flex-basis:100%;order:3;height:0}.site .nav .links{width:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;order:4;justify-content:flex-start;gap:18px;padding:0}.site .nav .links a{white-space:nowrap;letter-spacing:.16em;padding:0}.site .nav .nav-signin{white-space:nowrap;order:5;padding:10px 16px;font-size:10.5px}@media (max-width:370px){.site .nav .nav-cta>.btn:not(.nav-signin){letter-spacing:.06em;padding-inline:12px;font-size:10px}.site .nav .links{gap:14px}}.site .footer .links{grid-template-columns:1fr 1fr;justify-items:center;gap:6px 22px;display:grid}.site .footer .links .sep{display:none}.site .footer .links>*{padding:10px 0}.site-foot>div>p:has(a){grid-template-columns:1fr 1fr;justify-items:center;gap:0 16px!important;display:grid!important}.site-foot>div>p:has(a) a{padding:8px 0}:is(.dash,.site) .btn{min-height:44px}.site .nav .links a,.site .nav .nav-signin,.site .footer .links>:is(a,button){align-items:center;min-height:44px;display:inline-flex}.site-foot>div>p:has(a) a{align-items:center;min-height:44px;display:inline-flex}:is(.dash,.site) a.linkish{margin-block:-14px;padding-block:14px}:is(.dash,.site) button.linkish{position:relative}:is(.dash,.site) button.linkish:after{content:"";position:absolute;inset:-12px -8px}.dash details:not([class])>summary{min-height:44px}}.site .btn.rect{border-radius:999px}.dash .week .d{color:var(--mute);padding-top:9px;padding-bottom:12px;position:relative}.dash .week .d:after{content:"";background:linear-gradient(90deg, #7c5cff, #5b49e8) left / calc(var(--f,0) * 100%) 100% no-repeat, #141a2e14;border-radius:999px;height:3px;position:absolute;bottom:6px;left:22%;right:22%}.dash .week .d.on{color:var(--ink);background:linear-gradient(180deg, #7c5cff1c, #7c5cff08 70%), var(--surface-glass-2);box-shadow:var(--edge-glass), 0 0 0 1px #5b49e829, 0 6px 14px -8px var(--glow);border-color:#7c5cff33}.dash .week .d b{font-weight:600;font-size:var(--fs-sm)}@media (max-width:640px){.dash .tile:has(>div>.week) .kv.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dash .week{gap:4px}.dash .week .d{min-width:0;padding-left:1px;padding-right:1px}}@media (max-width:380px){.dash .week .d .dt{letter-spacing:-.035em;font-size:10.5px}}.dash :is(.tile.iq,.iq-row) .track:empty{box-shadow:none;background:repeating-linear-gradient(90deg,#141a2e33 0 3px,#0000 3px 8px) 0/100% 2px no-repeat}@media (max-width:640px){.dash .tiles:not(:has(>button.tile))>.tile.iq:last-child:nth-child(2n){grid-template-columns:auto 1fr;align-items:center;gap:2px 14px;min-height:0;padding-right:48px;display:grid}.dash .tiles:not(:has(>button.tile))>.tile.iq:last-child:nth-child(2n)>.ic{margin:0}.dash .tiles:not(:has(>button.tile))>.tile.iq:last-child:nth-child(2n)>.k{min-height:0}.dash .tiles:not(:has(>button.tile))>.tile.iq:last-child:nth-child(2n)>.v{grid-column:1;justify-self:center;margin-top:8px}.dash .tiles:not(:has(>button.tile))>.tile.iq:last-child:nth-child(2n)>.label{grid-column:2;margin-top:0!important}.dash .tiles:not(:has(>button.tile))>.tile.iq:last-child:nth-child(2n)>.v+.label{margin-top:8px!important}.dash .tiles:not(:has(>button.tile))>.tile.iq:last-child:nth-child(2n)>.track{grid-column:1/-1;margin-top:14px}}.dash .opt:is([data-response=DID_NOT_COMPLETE],[data-response=UNSAFE]){background:#ffffff9e;border-style:solid;border-color:#141a2e33;box-shadow:inset 0 1px #fff,0 2px 6px -4px #0b0f141f}.dash .opt:is([data-response=DID_NOT_COMPLETE],[data-response=UNSAFE]) .txt{color:var(--ink-2)}.dash .opt:is([data-response=DID_NOT_COMPLETE],[data-response=UNSAFE]):hover{background:#ffffffe6;border-color:#141a2e4d}.dash .kv.qa{gap:0;margin-top:6px}.dash .kv.qa>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,max-content);align-items:baseline;gap:2px 28px;padding:9px 0;display:grid}.dash .kv.qa>div:first-child{border-top:0;padding-top:4px}.dash .kv.qa dt{font-size:var(--fs-base);letter-spacing:0;text-transform:none;color:var(--ink-2);line-height:1.45}.dash .kv.qa dd{font-size:var(--fs-base);color:var(--ink);text-align:right;max-width:34ch;margin:0;font-weight:600;line-height:1.45}@media (max-width:640px){.dash .kv.qa>div{grid-template-columns:1fr}.dash .kv.qa dd{text-align:left;max-width:none}}.dash .found{margin-top:8px;display:grid}.dash .found-sys{--sys:var(--ink);border-top:1px solid var(--line);grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:6px 36px;padding:16px 0;display:grid}.dash .found-sys:first-child{border-top:0;padding-top:6px}.dash .found-sys.mind{--sys:var(--iq-mind)}.dash .found-sys.nut{--sys:var(--iq-nut)}.dash .found-sys.perf{--sys:var(--iq-perf)}.dash .found-sys.rec{--sys:var(--iq-rec)}.dash .found-sys.health{--sys:var(--iq-health)}.dash .found-name{font-size:var(--fs-md);color:var(--ink);padding-left:18px;font-weight:600;line-height:1.35;position:relative}.dash .found-name:before{content:"";background:var(--sys);width:8px;height:8px;box-shadow:0 0 0 3px var(--sys);border-radius:50%;position:absolute;top:.42em;left:1px}@supports (color:color-mix(in lab, red, red)){.dash .found-name:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--sys) 18%, transparent)}}.dash .found-head .s{font-size:var(--fs-sm);color:var(--mute);margin-top:4px;padding-left:18px}.dash .found-sys>.kv.qa{margin-top:0}@media (max-width:900px){.dash .found-sys{grid-template-columns:1fr}.dash .found-sys>.kv.qa{padding-left:18px}}@media (max-width:640px){.dash .found-sys>.kv.qa{padding-left:0}}.dash main>.head-switch{z-index:2;pointer-events:none;justify-content:flex-end;margin:-44px 0 6px;display:flex;position:relative}.dash main>.head-switch>*{pointer-events:auto}@media (max-width:640px){.dash main>.head-switch{justify-content:flex-start;margin:14px 0 0}}.dash .kv.stat dd{font-size:var(--fs-xl);letter-spacing:-.01em;color:var(--ink);margin-top:6px;font-weight:500;line-height:1.15}@media (max-width:640px){.dash .kv.three.stat{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}}.dash main:has(>.tile) .card:not(.dark,.wk):not(.tile .card){padding:16px 18px}.dash .options .opt[aria-pressed=true]:has(.txt .s) .radio{box-shadow:none;background:radial-gradient(circle,#fff 0 4px,#5b49e8 4.5px);border-color:#5b49e8}.dash .setup-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:20px;padding:11px 0;display:grid}.dash :is(.card,.tile)>p.s+.setup-row{border-top:0;margin-top:8px}.dash .setup-row>.body{font-size:var(--fs-base);color:var(--ink-2);grid-column:1;margin:0}.dash .setup-line{display:contents}.dash .setup-line>.s{font-size:var(--fs-md);color:var(--ink);grid-column:1;margin-top:2px;font-weight:500}.dash .setup-line>.linkish{grid-area:1/2/span 2;justify-self:end}.dash .setup-row>:not(.body,.setup-line){grid-column:1/-1}.dash .tag.dose{letter-spacing:.02em;text-transform:none;font-variant-numeric:tabular-nums;font-weight:600}.dash .tile .prio>.k{text-transform:none;letter-spacing:0;font-size:var(--fs-sm);color:var(--ink-2);font-weight:600}button.linkish{cursor:pointer;background:0 0;border:0;padding:0}button.linkish:disabled{cursor:default}.checklist li{align-items:flex-start}.checklist li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.6 6.3 5 8.6 9.5 3.7' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/11px 11px no-repeat,linear-gradient(160deg,#7c5cff 0%,#5b49e8 100%);border-radius:50%;flex:none;width:18px;height:18px;margin-top:1px;box-shadow:inset 0 1px #ffffff59,0 2px 6px -2px #5b49e88c}.site .btn.rect{letter-spacing:.26em;text-transform:uppercase;gap:14px;padding:16px 30px;font-size:11px;font-weight:600}.dash .sys.mind{--sys:var(--iq-mind);--sys-light:#bcabff;--sys-soft:#7c5cff66}.dash .sys.nut{--sys:var(--iq-nut);--sys-light:#f8bd80;--sys-soft:#e8862d66}.dash .sys.perf{--sys:var(--iq-perf);--sys-light:#86d6b0;--sys-soft:#2f9e6d66}.dash .sys.rec{--sys:var(--iq-rec);--sys-light:#93bfff;--sys-soft:#3b82f666}.dash .sys.health{--sys:var(--iq-health);--sys-light:#85dcdf;--sys-soft:#14a3a866}.dash .card.dark.sys{overflow:hidden}.dash .card.dark.sys>*{z-index:1;position:relative}.dash .card.dark.sys .pool{z-index:0;pointer-events:none;background:radial-gradient(ellipse 62% 110% at 94% 6%, var(--sys-soft) 0%, transparent 68%);opacity:.9;position:absolute;inset:0}.dash .card.dark.sys .emblem{z-index:2;width:46px;height:46px;color:var(--sys-light);box-shadow:inset 0 1px 0 #ffffff29, 0 0 0 1px #ffffff14, 0 10px 24px -12px var(--sys-soft);background:#ffffff12;border-radius:15px;place-items:center;display:grid;position:absolute;top:16px;right:18px}.dash .card.dark.sys .emblem svg{width:22px;height:22px}.dash .card.dark .big{font-size:var(--fs-2xl);letter-spacing:-.015em;color:#fff;text-wrap:balance;padding-right:64px;font-weight:600;line-height:1.12}.dash details.fold>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;margin:0;list-style:none;display:flex}.dash details.fold>summary::-webkit-details-marker{display:none}.dash details.fold>summary .mark{background:radial-gradient(circle at 35% 28%,#fff 0%,#f2f4f8 38%,#cfd5df 78%,#aeb6c3 100%);border-radius:50%;flex:none;width:18px;height:18px;position:relative;box-shadow:inset 0 1px #fff,inset 0 -2px 3px #141a2e24,0 0 0 1px #141a2e1a}.dash details.fold>summary .mark:before,.dash details.fold>summary .mark:after{content:"";background:var(--ink);width:8px;height:1.5px;transition:transform .18s var(--ease);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dash details.fold>summary .mark:after{transform:translate(-50%,-50%)rotate(90deg)}.dash details.fold[open]>summary .mark:after{transform:translate(-50%,-50%)rotate(0)}@media (max-width:640px){.dash details.fold>summary{margin:-13px 0;padding:13px 0}}.dash details.fold>summary:hover{color:var(--ink)}.dash .tile>details.fold{border-top:1px solid #141a2e14;margin-top:14px;padding-top:12px;box-shadow:inset 0 1px #ffffffd9}.dash .tile.sys{overflow:hidden}.dash .tile.sys>:not(.pool):not(.emblem):not(.sculpture-slot){z-index:1;position:relative}.dash .tile.sys .pool{z-index:0;pointer-events:none;background:radial-gradient(ellipse 54% 120% at 94% 4%, var(--sys-soft) 0%, transparent 68%);opacity:.55;position:absolute;inset:0}.dash .tile.sys .emblem{z-index:2;width:44px;height:44px;color:var(--sys);box-shadow:inset 0 1px 0 #fff, 0 0 0 1px #141a2e14, 0 10px 22px -12px var(--sys-soft);background:#ffffffb8;border-radius:14px;place-items:center;display:grid;position:absolute;top:16px;right:18px}.dash .tile.sys .emblem svg{width:21px;height:21px}.dash .tile .big{font-size:var(--fs-2xl);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;padding-right:64px;font-weight:600;line-height:1.12}.dash .tile.sys span.h.big{font-size:var(--fs-2xl);letter-spacing:-.015em;padding-right:0;line-height:1.12}.dash .tile.sys .k{padding-right:64px}.dash .tile.act .prio .row.primary{grid-template-columns:34px 1fr;gap:14px;padding:12px 0 14px}.dash .tile.act .prio .row.primary .n{width:34px;height:34px;font-size:var(--fs-base);margin-top:2px}.dash .tile.act .prio .row.primary .t{font-size:var(--fs-2xl);letter-spacing:-.015em;text-wrap:balance;font-weight:600;line-height:1.14}.dash .tile.act .prio .row.primary .t .why{vertical-align:middle;margin-left:10px;position:relative;top:-4px}.dash .tile.act .prio .row.primary .s{font-size:var(--fs-base);margin-top:8px}@media (max-width:640px){.dash .card.dark .big,.dash .tile.act .prio .row.primary .t{font-size:var(--fs-xl)}.dash .card.dark .big{padding-right:56px}.dash .tile.act .prio .row.primary .t .why{margin:8px 0 0;display:inline-block;top:0}.site .btn.btn,.site .btn.rect{letter-spacing:.14em}.site .btn.btn{text-wrap:balance;padding-left:18px;padding-right:18px}}.dash .greet{font-family:var(--font-light);text-transform:uppercase;letter-spacing:.05em;font-size:clamp(30px,2.4vw + 10px,44px);font-weight:400;line-height:1.04}.dash .date{font-size:var(--fs-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-top:10px}.dash .h-sans.xl{font-family:var(--font-light);text-transform:uppercase;letter-spacing:.04em;font-size:clamp(32px,3.4vw,52px);font-weight:400;line-height:1.04}.dash.page .greet{font-family:var(--font-ui);text-transform:none;letter-spacing:-.01em;font-weight:500;font-size:var(--fs-xl)}.dash.page :is(.greet,.lede,.h-sans.xl,.label){width:fit-content;max-width:100%;position:relative}.dash.page :is(.greet,.lede,.h-sans.xl,.label):before{content:"";z-index:-1;pointer-events:none;filter:blur(18px);background:#f7f8fcd6;border-radius:999px;position:absolute;inset:-12px -30px}.dash.page .card :is(.label,.lede):before,.dash.page .tile :is(.label,.lede):before{display:none}.dash .tile,.dash .card:not(.dark){background:radial-gradient(60% 40% at 0% 0%, #fffffff5 0%, #fff0 60%), var(--surface-glass)}.dash .tile.hero{background:radial-gradient(60% 40% at 0 0,#fff 0%,#fff0 60%),linear-gradient(115deg,#fffffffa 0%,#ffffffe0 48%,#ece9ff80 100%)}.dash .tile:after,.dash .card:not(.dark):after{opacity:1}.dash .tile,.dash .card:not(.dark){box-shadow:var(--edge-glass), 0 0 0 1px #141a2e0f, 0 18px 44px -24px #0b0f1440, 0 40px 80px -46px var(--glow)}.dash a.tile:hover,.dash .tile.iq:hover{box-shadow:var(--edge-glass), 0 0 0 1px #7c5cff38, 0 24px 54px -24px #0b0f1447, 0 50px 90px -40px var(--glow);transform:translateY(-3px)}.dash .card.dark{color:#fff;box-shadow:inset 0 1px 0 #ffffff38, inset 0 -2px 0 #00000080, 0 0 0 1px #ffffff0d, 0 30px 60px -22px #04060ab3, 0 60px 120px -50px var(--glow);background:radial-gradient(110% 90% at 90% 112%,#7c5cff6b 0%,#7c5cff00 58%),radial-gradient(70% 60% at 4% -12%,#ffffff1f 0%,#fff0 60%),linear-gradient(160deg,#161b27 0%,#07090e 54%,#0d0b1b 100%);border-color:#0000}.dash .card.dark:after{opacity:1;background:linear-gradient(150deg,#ffffff80 0%,#ffffff14 38%,#7c5cff73 100%)}.dash .card.dark.sys .pool{opacity:.75}.dash .card.dark .big{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:-.02em;color:#0000;filter:drop-shadow(0 6px 18px #7c5cff59);background:linear-gradient(#fff 0%,#dfe3ea 38%,#9aa3b0 62%,#fff 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(28px,2.2vw + 8px,40px);font-weight:800;line-height:.98}.dash .tile .big,.dash .tile.sys span.h.big{font-family:var(--font-light);text-transform:uppercase;letter-spacing:.04em;font-size:clamp(26px,1.8vw + 8px,36px);font-weight:400;line-height:1.06}.dash .btn:not(.outline):not(.ghost):not(.rect):not([disabled]){box-shadow:inset 0 1px #ffffff73,inset 0 -1px #00000040,0 0 0 1px #ffffff40,0 14px 34px -10px #7c5cffb3}.dash .btn:not(.outline):not(.ghost):not(.rect):not([disabled]):hover{box-shadow:inset 0 1px #ffffff80,inset 0 -1px #00000040,0 0 0 1px #ffffff59,0 20px 44px -12px #7c5cffd9}.dash .btn:not(.outline):not(.ghost):not(.rect):not([disabled]):active{box-shadow:inset 0 2px 6px #00000059,0 6px 18px -8px #7c5cff99}.dash main[data-live] [data-reveal]{transition:opacity .55s cubic-bezier(.2,.8,.2,1) var(--d,0s), translate .7s cubic-bezier(.2,.8,.2,1) var(--d,0s), scale .7s cubic-bezier(.2,.8,.2,1) var(--d,0s)}.dash main[data-live] [data-reveal=""]{opacity:0;translate:0 18px;scale:.985}.dash main[data-live] .greet{transition:transform 1.1s cubic-bezier(.2,.8,.2,1) var(--d,0s);transform-origin:50% 100%}.dash main[data-live] [data-reveal=""]>.greet,.dash main[data-live] .greet[data-reveal=""]{transform:perspective(1100px)rotateX(28deg)translateZ(-30px)}.dash main[data-live] .greet{translate:calc(var(--px,0) * -4px) calc(var(--py,0) * -2px + var(--dp,0) * -18px)}@media (prefers-reduced-motion:reduce){.dash main[data-live] [data-reveal],.dash main[data-live] .greet{transition:none}.dash main[data-live] [data-reveal=""]{opacity:1;transform:none}.dash a.tile:hover,.dash .tile.iq:hover{transform:none}}.dash .card.dark .sculpture-slot{z-index:1;pointer-events:none;width:148px;height:148px;position:absolute;top:50%;right:26px;translate:0 -50%}.dash .card.dark .sculpture-slot>span{width:100%;position:absolute;inset:auto auto 0 0}.dash .card.dark:has(.sculpture-slot){min-height:176px;overflow:clip}.dash .card.dark:has(.sculpture-slot)>:not(.pool):not(.sculpture-slot){z-index:2;position:relative}:is(.dash .card.dark:has(.sculpture-slot) .big,.dash .card.dark:has(.sculpture-slot) .k){padding-right:200px}.dash aside nav a .unread{min-width:20px;height:20px;font-size:var(--fs-xs);letter-spacing:0;color:#fff;background:var(--grad-cta);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;margin-left:auto;padding:0 7px;font-weight:700;line-height:1;display:inline-grid;box-shadow:inset 0 1px #fff6,inset 0 -1px #00000040,0 0 0 1px #fff3,0 6px 14px -6px #7c5cffb3}.dash aside nav a[aria-current] .unread,.dash aside nav a:hover .unread{box-shadow:inset 0 1px #ffffff80,inset 0 -1px #00000040,0 0 0 1px #ffffff4d,0 8px 18px -6px #7c5cffd9}@media (max-width:640px){.dash .greet{letter-spacing:.04em;font-size:30px}.dash .card.dark .big{font-size:26px}.dash .tile .big,.dash .tile.sys span.h.big{font-size:24px}.dash .card.dark .sculpture-slot{width:96px;height:96px;top:16px;right:14px;translate:none}.dash .card.dark:has(.sculpture-slot){min-height:0}:is(.dash .card.dark:has(.sculpture-slot) .big,.dash .card.dark:has(.sculpture-slot) .k){padding-right:112px}}.dash>.chrome-gl{z-index:-1;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease);display:block;position:fixed;inset:0}.dash>.chrome-gl[data-state=live]{opacity:1}.dash .chrome .cg-flow{transition:opacity .9s var(--ease), visibility 0s linear 0s}.dash:has(>.chrome-gl[data-state=live]) .chrome .cg-flow{opacity:0;visibility:hidden;transition:opacity .9s var(--ease), visibility 0s linear .9s}@media (prefers-reduced-motion:no-preference){.dash:has(>.chrome-gl[data-state=pending]) .chrome .cg-flow{opacity:0;visibility:hidden;animation:cg-flow-back .9s var(--ease) 3.2s forwards}}@media (prefers-reduced-motion:reduce){.dash>.chrome-gl{transition:none}.dash:has(>.chrome-gl[data-state=live]) .chrome .cg-flow{transition:none}}.dash:is(html[data-motion=paused] *)>.chrome-gl{transition:none}.dash:is(html[data-motion=paused] *):has(>.chrome-gl[data-state=live]) .chrome .cg-flow{transition:none}.dash:has(>.chrome-gl[data-state=live]) main:before{background:radial-gradient(90% 75% at 58% 42%,#f6f7fb4d 0%,#f6f7fb1f 55%,#f6f7fb00 100%)}.dash:has(>.chrome-gl[data-state=live]) .chrome>.cg-veil{opacity:0!important}.dash .tile{border-radius:20px;padding:22px 26px}.dash .tile.hero{padding:26px 30px}.dash .tile .k,.dash .card .k{letter-spacing:.3em;text-transform:uppercase;font-size:11.5px}.dash .tile .h{font-size:var(--fs-xl)}.dash .tile .v{font-size:44px}.dash .lede{font-size:var(--fs-lg);line-height:1.5}.dash .tile.act .prio .row.primary .t{font-family:var(--font-light);text-transform:uppercase;letter-spacing:.03em;font-size:clamp(24px,1.6vw + 10px,34px);font-weight:400;line-height:1.1}.dash .tile.act .prio .row.primary .t .why{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.12em;top:-6px}:is(.dash .tile .q-line,.dash .tile .s:has(+.options.scale),.dash .tile .ask){font-family:var(--font-light);text-transform:uppercase;letter-spacing:.03em;color:var(--ink);font-size:clamp(20px,1.2vw + 8px,26px);font-weight:400;line-height:1.15}.dash .tile h2.h{font-family:var(--font-light);text-transform:uppercase;letter-spacing:.04em;font-size:clamp(22px,1.4vw + 8px,30px);font-weight:400;line-height:1.1}.dash .tile.iq .k{letter-spacing:-.01em;font-size:15.5px}.dash .options .opt,.dash .options .chip{border-radius:14px;grid-template-columns:26px 1fr;align-items:center;gap:14px;min-height:62px;padding:18px 22px}.dash .options .opt .ic{width:26px;height:26px;color:var(--ink-2);place-items:center;display:inline-grid}.dash .options .opt .ic:empty{display:none}.dash .options .opt:not(:has(.ic:not(:empty))){grid-template-columns:1fr}.dash .options .opt:has(.radio){grid-template-columns:26px 1fr 26px}.dash .options .opt:not(:has(.ic:not(:empty))):has(.radio){grid-template-columns:1fr 26px}.dash .options .opt .radio{width:26px;height:26px}.dash .input,.dash .field input:not([type=radio]):not([type=checkbox]){font-size:var(--fs-md);border-radius:14px;padding:18px 20px}.dash .btn{padding:18px 32px}@media (max-width:640px){.dash .tile{border-radius:18px;padding:18px}.dash .tile.hero{padding:20px}.dash .tile.act .prio .row.primary .t{font-size:22px}:is(.dash .tile .q-line,.dash .tile .s:has(+.options.scale),.dash .tile .ask){font-size:19px}.dash .tile h2.h{font-size:21px}.dash .options .opt,.dash .options .chip{min-height:54px;padding:15px 18px}.dash .tile .v{font-size:38px}}.dash .motion-toggle{z-index:20;width:44px;height:44px;color:var(--ink);background:var(--surface-glass-2);box-shadow:var(--edge-glass), 0 0 0 1px #141a2e14, 0 10px 24px -12px #0b0f1466;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:transform .18s var(--ease), box-shadow .18s var(--ease), color .18s var(--ease);border:1px solid #fffffff2;border-radius:999px;place-items:center;padding:0;display:grid;position:fixed;bottom:18px;right:18px}.dash .motion-toggle svg{width:16px;height:16px;display:block}.dash .motion-toggle:hover{box-shadow:var(--edge-glass), 0 0 0 1px #141a2e1a, 0 14px 28px -12px #0b0f146b;transform:translateY(-1px)}.dash .motion-toggle[aria-pressed=true]{color:#5b49e8}.dash .motion-toggle:focus-visible{box-shadow:var(--edge-glass), 0 0 0 3px #fff, 0 10px 24px -12px #0b0f1466}@media (max-width:640px){.dash .motion-toggle{bottom:14px;right:14px}}.dash .tile.sys .sculpture-slot{z-index:1;pointer-events:none;width:124px;height:124px;position:absolute;top:18px;right:22px}.dash .tile.sys .sculpture-slot>span{width:100%;position:absolute;inset:auto auto 0 0}.dash .tile.sys .sculpture-slot>span>span{color:var(--sys);filter:drop-shadow(0 6px 14px #141a2e38) drop-shadow(0 0 18px var(--sys-soft))}.dash .tile.sys:has(.sculpture-slot) .k{padding-right:160px}.dash .tile.sys:has(.sculpture-slot) .big{padding-right:160px}.dash .tile.sys:has(.sculpture-slot) span.h.big{padding-right:160px}.dash .tile.sys:has(.sculpture-slot){min-height:160px}@media (max-width:640px){.dash .tile.sys .sculpture-slot{width:84px;height:84px;top:12px;right:12px}.dash .tile.sys:has(.sculpture-slot) .k{padding-right:100px}.dash .tile.sys:has(.sculpture-slot) .big{padding-right:100px}.dash .tile.sys:has(.sculpture-slot) span.h.big{padding-right:100px}.dash .tile.sys:has(.sculpture-slot){min-height:0}}.dash .card.dark .body,.dash .card.dark .kv dd,.dash .card.dark .h,.dash .card.dark .v,.dash .card.dark p,.dash .card.dark .body b,.dash .card.dark .body .ink{color:#fff}.dash .card.dark .foot{color:#ffffffb8;box-shadow:none;border-top-color:#ffffff1f}.dash .card.dark .linkish,.dash .card.dark a.linkish{color:#cdbfff}.dash .card.dark .v .word{color:var(--silver-2)}.dash .card.dark .kv{color:#fff}.dash .card.dark>details.fold{box-shadow:none;border-top:1px solid #ffffff1f;margin-top:14px;padding-top:12px}.dash .card.dark details.fold>summary{color:var(--silver-2)}.dash .card.dark details.fold>summary:hover{color:#fff}.dash .card.dark details.fold>summary .mark{background:radial-gradient(circle at 35% 28%,#fff 0%,#e6e9f0 38%,#b8c0cc 78%,#8f98a6 100%);box-shadow:inset 0 1px #fff,inset 0 -2px 3px #141a2e33,0 0 0 1px #ffffff2e}.dash .card.dark .prio .row .t,.dash .card.dark .prio .row .s b{color:#fff}.dash .card.dark .prio .row{border-top-color:#ffffff1a}.dash .card.dark[data-numeral]{overflow-clip-margin:0;isolation:isolate;overflow:clip}.dash .card.dark[data-numeral]>*{z-index:1;position:relative}.dash .card.dark[data-numeral]:before{content:attr(data-numeral);z-index:0;pointer-events:none;font-family:var(--font-ui);letter-spacing:-.05em;color:#0000;background:linear-gradient(#ffffff24 0%,#7c5cff24 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(150px,16vw,260px);font-weight:800;line-height:1;position:absolute;top:-28%;right:-2%}.dash .card.dark[data-numeral] .v{font-size:56px}@media (max-width:640px){.dash .card.dark[data-numeral]:before{font-size:150px;top:-16%}.dash .card.dark[data-numeral] .v{font-size:44px}}.dash .card.dark h2.h.big{margin-top:6px}.dash .card.dark .iq-row{border-bottom-color:#ffffff1a}.dash .card.dark .iq-row .name{color:#fff;font-size:15.5px}.dash .card.dark .iq-row .val{color:#fff}.dash .card.dark .iq-row .ic{color:var(--sys-light);background:#ffffff14;border-color:#ffffff2e}.dash .card.dark .iq-row .track{background:#ffffff24}.dash .card.dark .iq-row .track i{background:var(--sys-light)}.dash .card.dark:has(.sculpture-slot) .iq-row{padding-right:160px}@media (max-width:640px){.dash .card.dark:has(.sculpture-slot) .iq-row{padding-right:90px}}.dash,dialog[data-reassess-popup]{--gz-ink:#080a12;--gz-navy:#11182b;--gz-violet:#6045e8;--gz-dark:radial-gradient(70% 60% at 100% 0%, #6045e857 0%, #6045e800 56%), radial-gradient(50% 40% at 0% 0%, #ffffff12 0%, #fff0 60%), linear-gradient(165deg, #141b2e 0%, #0b1020 50%, #080a12 100%);--gz-dark-shadow:inset 0 1px 0 #ffffff4d, inset 0 -1px 0 #0009, 0 0 0 1px #6045e861, 0 1px 2px #04060a4d, 0 24px 56px -26px #04060acc, 0 36px 80px -40px #6045e880;--gz-dark-rim:linear-gradient(160deg, #ffffff8c 0%, #ffffff14 35%, #6045e84d 70%, #6045e8b3 100%);--gz-pearl:radial-gradient(50% 36% at 0% 0%, #fff 0%, #fff0 60%), linear-gradient(180deg, #fffffff0 0%, #fafafdde 100%);--gz-pearl-shadow:inset 0 1px 0 #fff, 0 0 0 1px #ffffffd9, 0 1px 2px #141a2e0d, 0 20px 44px -26px #141a2e4d, 0 36px 70px -48px #6045e859;--gz-key:linear-gradient(180deg, #1d2540 0%, #0c1222 55%, #080a12 100%);--gz-key-shadow:inset 0 1px 0 #ffffff47, inset 0 -1px 0 #00000080, 0 0 0 1px #6045e873, 0 2px 4px #04060a4d, 0 10px 24px -10px #6045e88c;--gz-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b1020' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");grid-template-columns:236px 1fr}.dash .greet,.dash .h-sans.xl{font-family:var(--font-ui);text-transform:none;letter-spacing:-.035em;font-size:clamp(34px,2.6vw + 10px,54px);font-weight:800;line-height:1}.dash.page .greet{letter-spacing:-.01em;font-weight:500;font-size:var(--fs-xl)}.dash .date{margin-top:12px}.dash .tile .big,.dash .tile.sys span.h.big,.dash .card.dark .big{font-family:var(--font-ui);text-transform:none;letter-spacing:-.03em;font-size:clamp(28px,2vw + 8px,40px);font-weight:800;line-height:1.02}.dash .card.dark .big{background:0 0;-webkit-background-clip:initial;background-clip:initial;color:#fff;filter:none;text-shadow:0 2px 18px #6045e840}.dash .tile h2.h,.dash .tile .q-line,.dash .tile .ask{font-family:var(--font-ui);text-transform:none;letter-spacing:-.025em;font-size:clamp(21px,1.2vw + 8px,26px);font-weight:800;line-height:1.1}.dash .tile .s:has(+.options.scale){font-family:var(--font-ui);text-transform:none;letter-spacing:-.025em;font-size:clamp(21px,1.2vw + 8px,26px);font-weight:800;line-height:1.1}.dash .tile.act .prio .row.primary .t,.dash .card.act .prio .row.primary .t{font-family:var(--font-ui);text-transform:none;letter-spacing:-.03em;font-size:clamp(24px,1.6vw + 10px,32px);font-weight:800;line-height:1.04}.dash .tile .k,.dash .card .k{font-family:var(--font-light);letter-spacing:.28em;font-size:12px;font-weight:500}.dash .tile .body,.dash .card .body{font-size:16px;line-height:1.6}.dash .tile .h{letter-spacing:-.02em;font-weight:700}.dash aside{scrollbar-width:none;background:linear-gradient(#ffffffeb 0%,#fffc 100%);border-right:0;border-radius:24px;align-self:start;max-height:calc(100vh - 32px);margin:16px 0 16px 16px;padding:22px 14px 18px;position:sticky;top:16px;overflow-y:auto;box-shadow:inset 0 1px #fff,0 0 0 1px #ffffffbf,0 2px 4px #141a2e0d,0 30px 60px -30px #141a2e61,0 40px 90px -50px #6045e866}.dash aside::-webkit-scrollbar{display:none}.dash aside nav{gap:4px}.dash aside nav a,.dash aside nav span.soon{min-height:44px;color:var(--ink-2);border-radius:12px;gap:12px;padding:11px 14px;font-size:15px}.dash aside nav a .ic,.dash aside nav span.soon .ic{color:var(--mute)}.dash aside nav a .ic svg,.dash aside nav span.soon .ic svg{width:18px;height:18px}.dash aside nav a:hover{color:var(--ink);background:#fffffff2;transform:translate(0)translateY(-1px);box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e14,0 8px 18px -12px #141a2e59}.dash aside nav a.active{background:var(--gz-key);color:#fff;box-shadow:var(--gz-key-shadow);font-weight:600}.dash aside nav a.active:before{display:none}.dash aside nav a.active .ic,.dash aside nav a.active:hover .ic{color:#fff}.dash aside nav a.active:hover{background:var(--gz-key);color:#fff;box-shadow:var(--gz-key-shadow);transform:none}.dash aside .aside-foot{font-size:13px}.dash main{padding:26px 34px 64px 26px}.dash .tile,.dash .card:not(.dark){background:var(--gz-pearl);box-shadow:var(--gz-pearl-shadow);border-color:#0000;border-radius:22px}.dash .tile{padding:26px 28px}.dash .tile.hero{background:var(--gz-pearl);box-shadow:var(--gz-pearl-shadow);padding:28px 32px}.dash .tile:after,.dash .card:not(.dark):after{opacity:1;background:linear-gradient(160deg,#fff 0%,#fff6 40%,#6045e82e 100%)}.dash .tile .card:not(.dark){border-radius:16px}.dash a.tile:hover,.dash button.tile:hover:not([disabled]),.dash .tile.iq:hover{box-shadow:var(--gz-pearl-shadow), 0 0 0 1px #6045e84d;transform:translateY(-2px)}.dash .tiles,.dash .main-grid{gap:16px}.dash .card.dark{background:var(--gz-dark);box-shadow:var(--gz-dark-shadow);border-radius:22px;padding:26px 28px}.dash .card.dark:after{background:var(--gz-dark-rim);opacity:1}.dash .card.dark .k,.dash .card.dark .kv dt,.dash .card.dark .label{color:#ffffffa8}.dash .card.dark .foot{color:#ffffffb3}.dash .card.dark{--faint:#ffffff8c;--mute:#ffffffb8;--ink-2:#ffffffdb}.dash .card.dark .prio .row .s{color:#ffffffbd}.dash .card.dark .prio .row .n{color:var(--gz-ink);background:linear-gradient(#fff 0%,#dfe3ea 100%);box-shadow:inset 0 1px #fff,inset 0 -2px 3px #141a2e33,0 0 0 1px #ffffff4d,0 4px 10px -4px #04060a99}.dash .card.dark .tag{color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff38}.dash .card.dark .tag.light{color:var(--gz-ink);background:#ffffffeb;box-shadow:inset 0 0 0 1px #fff6}.dash .card.dark .sculpture-slot>span>span{filter:drop-shadow(0 10px 24px #0000008c)drop-shadow(0 0 20px #6045e859)}.dash .btn{letter-spacing:-.005em;min-height:44px;transition:transform .2s var(--ease), box-shadow .2s var(--ease), background .2s var(--ease), color .2s var(--ease);border-radius:12px;padding:14px 24px;font-size:15px;font-weight:600}.dash .btn:not(.outline):not(.ghost):not(.btn-ghost):not(.wk-dev-btn){background:var(--gz-key);color:#fff;filter:none;box-shadow:var(--gz-key-shadow)}.dash .btn:not(.outline):not(.ghost):not(.btn-ghost):not(.wk-dev-btn):hover{filter:none;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff57,inset 0 -1px #00000080,0 0 0 1px #6045e899,0 2px 4px #04060a4d,0 16px 32px -12px #6045e8b3}.dash .btn:not(.outline):not(.ghost):not(.btn-ghost):not(.wk-dev-btn):active{filter:none;transform:translateY(1px);box-shadow:inset 0 2px 6px #00000080,inset 0 0 0 1px #6045e859,0 4px 10px -6px #6045e880}.dash .btn:not(.outline):not(.ghost):not(.btn-ghost):not(.wk-dev-btn)[disabled]{opacity:.55;cursor:not-allowed;transform:none;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0006,0 0 0 1px #6045e833}.dash .card.dark .btn:not(.outline):not(.ghost):not(.btn-ghost):not(.wk-dev-btn){color:var(--gz-ink);background:linear-gradient(#fff 0%,#eef0f6 100%);box-shadow:inset 0 1px #fff,inset 0 -1px #141a2e33,0 0 0 1px #ffffff59,0 2px 4px #04060a4d,0 14px 30px -12px #6045e8a6,0 0 28px -8px #ffffff4d}.dash .card.dark .btn:not(.outline):not(.ghost):not(.btn-ghost):not(.wk-dev-btn):hover{background:#fff;box-shadow:inset 0 1px #fff,inset 0 -1px #141a2e33,0 0 0 1px #ffffff80,0 2px 4px #04060a4d,0 20px 40px -14px #6045e8cc,0 0 36px -8px #fff6}.dash .card.dark .btn:not(.outline):not(.ghost):not(.btn-ghost):not(.wk-dev-btn):active{box-shadow:inset 0 2px 5px #141a2e40,0 0 0 1px #ffffff59}.dash .btn.outline,.dash .btn.ghost,.dash .btn-ghost{color:var(--ink);background:#ffffffeb;border-radius:12px;min-height:44px;box-shadow:inset 0 0 0 1.5px #141a2e8c,0 1px 2px #141a2e0d}.dash .btn.outline:hover,.dash .btn.ghost:hover,.dash .btn-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--ink), 0 8px 18px -12px #141a2e59;background:#fff;transform:translateY(-1px)}.dash .btn.outline:active,.dash .btn.ghost:active,.dash .btn-ghost:active{box-shadow:inset 0 0 0 1.5px var(--ink), inset 0 2px 5px #141a2e1f;transform:translateY(1px)}.dash .card.dark .btn.outline,.dash .card.dark .btn.ghost,.dash .card.dark .btn-ghost{color:#fff;background:0 0;box-shadow:inset 0 0 0 1.5px #ffffff8c}.dash .card.dark .btn.outline:hover,.dash .card.dark .btn.ghost:hover,.dash .card.dark .btn-ghost:hover{background:#ffffff1a;box-shadow:inset 0 0 0 1.5px #fff}.dash .options{gap:10px}.dash .options .opt,.dash .options .chip{color:var(--ink);transition:transform .2s var(--ease), box-shadow .2s var(--ease), background .2s var(--ease), color .2s var(--ease);background:linear-gradient(#fff 0%,#f6f7fb 100%);border-color:#0000;border-radius:16px;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e1a,0 1px 2px #141a2e0d,0 10px 22px -16px #141a2e4d}.dash .options .opt .txt{font-size:16px;font-weight:500}.dash .options .opt:hover,.dash .options .chip:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 0 0 1px #6045e859,0 1px 2px #141a2e0d,0 14px 28px -16px #6045e873}.dash .options .opt:active,.dash .options .chip:active{transform:translateY(1px);box-shadow:inset 0 2px 5px #141a2e1f,0 0 0 1px #141a2e1f}.dash .options .opt .radio{background:#fff;border:1.5px solid #141a2e59;width:24px;height:24px;box-shadow:inset 0 1px 2px #141a2e14}.dash .options .opt:is([aria-pressed=true],.on,[aria-checked=true],[data-selected=true]),.dash .options .chip[aria-pressed=true]{background:var(--gz-dark);color:#fff;box-shadow:var(--gz-dark-shadow);border-color:#0000;transform:none}.dash .options .opt:is([aria-pressed=true],.on,[aria-checked=true],[data-selected=true]) .txt,.dash .options .chip[aria-pressed=true] .txt{color:#fff;font-weight:600}.dash .options .opt:is([aria-pressed=true],.on,[aria-checked=true],[data-selected=true]) .ic{color:#fff}.dash .options .opt:is([aria-pressed=true],.on,[aria-checked=true],[data-selected=true]) .radio{background:#fff var(--gz-check) center / 14px 14px no-repeat;color:#0000;border-color:#fff;box-shadow:0 0 0 1px #ffffff4d,0 2px 6px -2px #00000080}.dash .options .opt:is([aria-pressed=true],.on,[aria-checked=true],[data-selected=true]):not(:has(.radio)){padding-right:56px}.dash .options .opt:is([aria-pressed=true],.on,[aria-checked=true],[data-selected=true]):not(:has(.radio)):after{content:"";background:#fff var(--gz-check) center / 14px 14px no-repeat;border-radius:50%;width:24px;height:24px;position:absolute;top:50%;right:18px;translate:0 -50%;box-shadow:0 0 0 1px #ffffff4d,0 2px 6px -2px #00000080}.dash .options .chip[aria-pressed=true]:after{display:none}.dash .options .chip[aria-pressed=true]{padding-right:0}.dash .options .opt[data-response][data-response]{background:linear-gradient(#fff 0%,#f6f7fb 100%);border-style:solid;border-color:#0000;grid-template-columns:26px 1fr;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e1a,0 1px 2px #141a2e0d,0 10px 22px -16px #141a2e4d}.dash .options .opt[data-response][data-response] .txt{color:var(--ink);font-weight:500}.dash .options .opt[data-response][data-response] .ic{background:#fff;border-radius:50%;width:22px;height:22px;display:inline-grid;box-shadow:inset 0 0 0 1.5px #141a2e59,inset 0 1px 2px #141a2e14}.dash .options .opt[data-response][data-response]:hover{box-shadow:inset 0 1px #fff,0 0 0 1px #6045e859,0 1px 2px #141a2e0d,0 14px 28px -16px #6045e873}.dash .options .opt[data-response][data-response][aria-pressed=true]{background:var(--gz-dark);box-shadow:var(--gz-dark-shadow);padding-right:22px}.dash .options .opt[data-response][data-response][aria-pressed=true]:after{display:none}.dash .options .opt[data-response][data-response][aria-pressed=true] .txt{color:#fff;font-weight:600}.dash .options .opt[data-response][data-response][aria-pressed=true] .ic{background:#fff var(--gz-check) center / 13px 13px no-repeat;box-shadow:0 0 0 1px #ffffff4d,0 2px 6px -2px #00000080}.dash .options .opt[disabled]{cursor:not-allowed}.dash .options .opt[disabled]:not([aria-pressed=true]){opacity:.6}.dash .card.dark .options{background:linear-gradient(#fffffff5 0%,#f6f7fbeb 100%);border-radius:18px;padding:12px;box-shadow:inset 0 1px #fff,0 0 0 1px #fff6}.dash .card.dark .options .opt .txt{color:var(--ink)}.dash .tile.iq{border-radius:22px;min-height:200px;padding:22px 22px 20px}.dash .tile.iq .ic{width:48px;height:48px;box-shadow:inset 0 1px 0 #fff, inset 0 -2px 0 #141a2e1a, 0 0 0 1px #141a2e1a, 0 6px 14px -6px #141a2e4d, 0 12px 26px -14px var(--sys-soft);background:linear-gradient(160deg,#fff 0%,#e6e9f1 100%);border-radius:14px;margin-bottom:12px}.dash .tile.iq .ic svg{width:22px;height:22px}.dash .tile.iq .k{font-family:var(--font-ui);letter-spacing:-.01em;text-transform:none;font-size:15.5px;font-weight:600}.dash .tile.iq .v{letter-spacing:-.035em;margin-top:6px;font-size:40px;font-weight:800}.dash .tile.iq .v .word{letter-spacing:-.01em;text-transform:none;color:var(--ink);font-size:15px;font-weight:700}.dash .tile.iq .label.state{font-family:var(--font-ui);letter-spacing:-.01em;text-transform:none;color:var(--ink);margin-top:8px;font-size:15px;font-weight:700}.dash .tile.iq .label.state+.label.state{color:var(--mute);margin-top:2px;font-weight:500}.dash .tile.iq .track{height:12px;margin-top:14px}.dash .tile.iq.primary{background:var(--gz-dark);color:#fff;box-shadow:var(--gz-dark-shadow)}.dash .tile.iq.primary:before{display:none}.dash .tile.iq.primary:after{background:var(--gz-dark-rim);opacity:1}.dash .tile.iq.primary .k,.dash .tile.iq.primary .v,.dash .tile.iq.primary .v .word,.dash .tile.iq.primary .label.state{color:#fff}.dash .tile.iq.primary .label.state+.label.state,.dash .tile.iq.primary .k-state{color:#ffffffb8}.dash .tile.iq.primary .track{background:#ffffff1f;box-shadow:inset 0 1px 3px #00000073,inset 0 -1px #ffffff14}.dash .tile.iq.primary .track i{background:linear-gradient(90deg,#f2f4f8 0%,#c3c9d5 26%,#6045e8 66%,#8f7bff 100%);box-shadow:0 0 14px -2px #6045e8cc,inset 0 1px #ffffffb3,inset 0 -2px #00000040}.dash .tile.iq.primary:hover{box-shadow:var(--gz-dark-shadow), 0 0 0 1px #6045e899}.dash .tile.iq.primary .go{color:var(--gz-ink)}.dash .tiles button.tile{font:inherit;color:inherit;border:0}.dash .tiles button.tile .ic{width:48px;height:48px;color:var(--ink);background:linear-gradient(160deg,#fff 0%,#e6e9f1 100%);border-radius:14px;place-items:center;display:grid;box-shadow:inset 0 1px #fff,inset 0 -2px #141a2e1a,0 0 0 1px #141a2e1a,0 6px 14px -6px #141a2e4d}.dash .tiles button.tile .k{font-family:var(--font-ui);letter-spacing:-.01em;text-transform:none;font-size:15.5px;font-weight:600}.dash .tiles button.tile .v{letter-spacing:-.03em;font-size:24px!important;font-weight:800!important}.dash .tiles button.tile[data-open=true]{background:var(--gz-dark);color:#fff;box-shadow:var(--gz-dark-shadow)}.dash .tiles button.tile[data-open=true]:after{background:var(--gz-dark-rim)}.dash .tiles button.tile[data-open=true] .k,.dash .tiles button.tile[data-open=true] .v{color:#fff}.dash .tiles button.tile[data-open=true] .s{color:#ffffffbd}.dash .tiles button.tile[disabled]{cursor:default;opacity:.75}.dash .card.dark.detail{margin-top:16px}.dash .card.dark.detail .h{color:#fff;letter-spacing:-.025em;font-size:24px;font-weight:800}.dash .phases{gap:12px}.dash .phases .ph{background:linear-gradient(#fff 0%,#f6f7fb 100%);border-color:#0000;border-radius:16px;min-height:64px;padding:16px 18px;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e1a,0 1px 2px #141a2e0d,0 10px 22px -16px #141a2e4d}.dash .phases .ph .nm{letter-spacing:.04em;font-size:15.5px;font-weight:800}.dash .phases .ph.on{background:var(--gz-dark);color:#fff;box-shadow:var(--gz-dark-shadow)}.dash .phases .ph.on:after{background:var(--gz-dark-rim)}.dash .week .d.on{background:var(--gz-key);box-shadow:var(--gz-key-shadow)}.dash .card.dark.targets .kv.stat{flex-wrap:wrap;gap:20px 44px;margin-top:14px;display:flex}.dash .card.dark.targets .kv.stat>div{min-width:120px}.dash .card.dark.targets .kv.stat dt{color:#ffffffa8}.dash .card.dark.targets .kv.stat dd{letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;margin-top:8px;font-size:34px;font-weight:800;line-height:1}.dash .card.dark .iq-row .val{letter-spacing:-.03em;font-size:30px;font-weight:800}.dash .card.dark .iq-row .track{height:10px}.dash .input,.dash .field input:not([type=radio]):not([type=checkbox]),.dash select.input{background:linear-gradient(#fff 0%,#fafbfd 100%);border-radius:14px;min-height:48px;box-shadow:inset 0 1px 2px #141a2e0f,inset 0 0 0 1px #141a2e24,0 1px #ffffffe6}.dash .input:focus,.dash .field input:focus,.dash select.input:focus{box-shadow:inset 0 1px 2px #141a2e0d, inset 0 0 0 1.5px var(--gz-violet), 0 0 0 4px #6045e829, 0 1px 0 #ffffffe6}.dash :is(.btn,.options .opt,.options .chip,a.tile,button.tile,.phases .ph,aside nav a,.linkish,details.fold>summary,.prio a.row,.motion-toggle,.avatar,.topbar a):focus-visible{outline:2px solid var(--gz-violet);outline-offset:3px}.dash .card.dark :is(.btn,.linkish,details.fold>summary):focus-visible,.dash aside nav a.active:focus-visible,.dash .tile.iq.primary:focus-visible{outline-color:#fff}.dash .tile,.dash a.tile,.dash .tile.iq{transition:transform .2s var(--ease), box-shadow .2s var(--ease)}.dash aside nav a,.dash .phases .ph{transition-duration:.2s}.dash .prio .row.cta .btn,.dash .tile .btn{white-space:nowrap}@media (prefers-reduced-motion:reduce){.dash a.tile:hover,.dash button.tile:hover,.dash .tile.iq:hover,.dash .btn:hover,.dash .btn:active,.dash .options .opt:hover,.dash .options .opt:active,.dash .options .chip:hover,.dash aside nav a:hover{transform:none}.dash .tile,.dash a.tile,.dash .tile.iq,.dash .btn,.dash aside nav a,.dash .phases .ph,.dash .options .opt,.dash .options .chip{transition:none}}@media (max-width:980px){.dash{grid-template-columns:minmax(0,1fr)}.dash aside{border-radius:0;max-height:none;margin:0;padding:12px 14px;position:static;overflow:visible}.dash main{padding:18px 20px 48px}.dash aside nav a,.dash aside nav span.soon{min-height:40px;padding:9px 12px;font-size:14px}}@media (max-width:640px){.dash .greet,.dash .h-sans.xl{font-size:32px}.dash .tile .big,.dash .tile.sys span.h.big,.dash .card.dark .big{font-size:26px}.dash .tile.act .prio .row.primary .t,.dash .card.act .prio .row.primary .t{font-size:22px}.dash .tile{border-radius:20px;padding:20px}.dash .tile.hero{padding:22px}.dash .card.dark{border-radius:20px;padding:22px}.dash .tile.iq{min-height:150px;padding:18px}.dash .tile.iq .v{font-size:32px}.dash main{padding:16px 16px 44px}.dash .card.dark.targets .kv.stat dd{font-size:28px}}.dash .card.dark.act .sculpture-slot{width:132px;height:132px;top:22px;right:24px;translate:none}.dash .card.dark.act:has(.sculpture-slot) .k{padding-right:170px}.dash .card.dark.act:has(.sculpture-slot) .prio .row.primary :is(.t,.s){padding-right:170px}.dash .card.dark.act .prio .row{border-bottom-color:#ffffff1a}.dash .card.dark.act .prio .row .t .tag.light{color:var(--gz-ink)}@media (max-width:640px){.dash .card.dark.act .sculpture-slot{width:84px;height:84px;top:16px;right:14px}.dash .card.dark.act:has(.sculpture-slot) .k{padding-right:96px}.dash .card.dark.act:has(.sculpture-slot) .prio .row.primary :is(.t,.s){padding-right:96px}}.dash .btn,.dash .btn.ghost,.dash .btn-ghost,.dash .btn.rect{text-transform:none;letter-spacing:-.005em;gap:12px;font-size:15px}.dash .btn.rect.sm{font-size:14px}.dash .card.dark .iq-row{grid-template-columns:40px minmax(0,1fr) auto;gap:16px}.dash .card.dark .iq-row .val{white-space:nowrap;text-align:right;font-size:22px}.dash .card.dark .sculpture-slot~* .iq-row{padding-right:196px}.dash .card.dark:has(.sculpture-slot) .iq-row{padding-right:196px}@media (max-width:640px){.dash .card.dark .iq-row .val{font-size:18px}.dash .card.dark .sculpture-slot~* .iq-row{padding-right:104px}.dash .card.dark:has(.sculpture-slot) .iq-row{padding-right:104px}}.dash .display-light{font-family:var(--font-ui);text-transform:none;letter-spacing:-.03em;font-weight:800;line-height:1.08}.dash .display-light.md{max-width:22ch;margin-left:auto;margin-right:auto;font-size:clamp(28px,1.8vw + 12px,40px)}.dash .display-light.md:not(.center):not(.center *){margin-left:0}.dash .center .display-light.md,.dash .display-light.md.center{margin-left:auto;margin-right:auto}.dash .display-light.lg{font-size:clamp(40px,3vw + 14px,60px)}.dash .eyebrow{font-family:var(--font-light);letter-spacing:.28em;font-size:12px}@media (max-width:640px){.dash .display-light.md{font-size:26px}.dash .display-light.lg{font-size:38px}}.dash .options .opt[aria-pressed=true]:has(.txt .s){color:#fff;background:var(--gz-dark);box-shadow:var(--gz-dark-shadow)}.dash .options .opt[aria-pressed=true]:has(.txt .s) .txt{color:#fff;font-weight:600}.dash .options .opt[aria-pressed=true]:has(.txt .s) .txt .s{color:#ffffffc2;font-weight:400}.dash .options .opt[aria-pressed=true]:has(.txt .s) .radio{background:#fff var(--gz-check) center / 14px 14px no-repeat;border-color:#fff;box-shadow:0 0 0 1px #ffffff4d,0 2px 6px -2px #00000080}.dash,dialog[data-reassess-popup]{--gz-rule:linear-gradient(90deg, #c7cdd8 0%, #8f7bff 55%, #6045e8 100%);--gz-rule-v:linear-gradient(180deg, #d5dae3 0%, #8f7bff 55%, #6045e8 100%)}.dash :is(.tile,.card:not(.dark)):not(.iq):not(button):not(.tiles>*)>:is(div.k,div.eyebrow,div.label):is(:first-child,.sculpture-slot+*):not(:has(+:is(.big,.h,h2,h3,.q-line,.ask,.display-light),+p.body+.options)){font-family:var(--font-ui);letter-spacing:-.025em;text-transform:none;color:var(--ink);font-size:clamp(20px,.5vw + 14px,24px);font-weight:800;line-height:1.18}.dash :is(.tile,.card:not(.dark)):not(.iq):not(button):not(.tiles>*)>:is(div.k,div.eyebrow,div.label):is(:first-child,.sculpture-slot+*):not(:has(+:is(.big,.h,h2,h3,.q-line,.ask,.display-light),+p.body+.options)):after{content:"";background:var(--gz-rule);border-radius:2px;width:36px;height:3px;margin-top:12px;display:block;box-shadow:0 0 12px -2px #6045e88c}.dash :is(.tile,.card:not(.dark))>:is(div.k,div.eyebrow,div.label):is(:first-child,.sculpture-slot+*):has(+:is(.big,.h,h2,h3,.q-line,.ask,.display-light),+p.body+.options){color:var(--ink-2)}.dash :is(.tile,.card:not(.dark))>:is(div.k,div.eyebrow,div.label):is(:first-child,.sculpture-slot+*):has(+:is(.big,.h,h2,h3,.q-line,.ask,.display-light),+p.body+.options):before{content:"";vertical-align:middle;background:radial-gradient(circle at 35% 30%,#fff 0%,#b9a9ff 45%,#6045e8 100%);border-radius:50%;width:7px;height:7px;margin:0 10px 1px 0;display:inline-block;box-shadow:0 0 8px #6045e899}.dash .card.dark>div.k:is(:first-child,.sculpture-slot+*){color:#ffffffc7}.dash .card.dark>div.k:is(:first-child,.sculpture-slot+*):before{content:"";vertical-align:middle;background:radial-gradient(circle at 35% 30%,#fff 0%,#d9d2ff 45%,#8f7bff 100%);border-radius:50%;width:7px;height:7px;margin:0 10px 1px 0;display:inline-block;box-shadow:0 0 10px #8f7bffcc}.dash :is(.tile,.card:not(.dark))>:is(p.body,p:not([class])){color:#343b4b;max-width:72ch;font-size:16px;line-height:1.6}.dash :is(.tile,.card:not(.dark))>:is(div,p).s{color:var(--mute);font-size:15px;line-height:1.55}.dash :is(.tile,.card:not(.dark))>:is(div.k,div.eyebrow,div.label):first-child+:is(p,div.s){margin-top:14px!important}.dash .card:not(.dark)>p.body:has(+.options){font-family:var(--font-ui);letter-spacing:-.025em;color:var(--ink);margin-bottom:4px;font-size:clamp(20px,.6vw + 14px,24px);font-weight:800;line-height:1.2}.dash :is(.tile,.card:not(.dark))>div.label:not(:first-child):has(+.options){font-family:var(--font-ui);letter-spacing:-.01em;text-transform:none;color:var(--ink);font-size:17px;font-weight:700;line-height:1.35;margin-top:26px!important}.dash :is(.tile,.card:not(.dark)) dl.kv:not(.qa):not(.card.dark *){gap:10px}.dash :is(.tile,.card:not(.dark)) dl.kv:not(.qa):not(.card.dark *)>div{background:linear-gradient(#fffffff5 0%,#f6f7fbdb 100%);border-radius:14px;min-width:0;padding:14px 16px 14px 20px;position:relative;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e12,0 6px 16px -12px #141a2e47}.dash :is(.tile,.card:not(.dark)) dl.kv:not(.qa):not(.card.dark *)>div:before{content:"";background:var(--gz-rule-v);border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.dash :is(.tile,.card:not(.dark)) dl.kv:not(.qa):not(.card.dark *) dt{font-family:var(--font-light);letter-spacing:.26em;text-transform:uppercase;color:var(--mute);font-size:11.5px;font-weight:500}.dash :is(.tile,.card:not(.dark)) dl.kv:not(.qa):not(.card.dark *) dd{color:var(--ink);margin:6px 0 0;font-size:16px;font-weight:500;line-height:1.5}.dash :is(.tile,.card:not(.dark)) dl.kv.three:not(.qa):not(.card.dark *) dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:1.05}.dash .card.dark dl.kv:not(.qa):not(.stat){gap:10px}.dash .card.dark dl.kv:not(.qa):not(.stat)>div{background:#ffffff0d;border-radius:14px;padding:12px 16px;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #ffffff14}.dash :is(.tile,.card:not(.dark)) dl.kv.qa:not(.card.dark *) dd{color:var(--ink);background:linear-gradient(#fff 0%,#f1f3f8 100%);border-radius:999px;justify-self:end;padding:5px 12px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e1a}.dash .card.dark.targets .kv.stat{gap:14px 16px}.dash .card.dark.targets .kv.stat>div{--ring:#8f7bff;--glyph:none;background:#ffffff0d;border-radius:18px;grid-template-columns:58px auto;align-items:center;column-gap:16px;padding:14px 26px 14px 14px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #ffffff14}.dash .card.dark.targets .kv.stat>div:before{content:"";background:radial-gradient(circle, #0c1222 0 58%, transparent 59%), conic-gradient(from 210deg, var(--ring), #fff 18%, var(--ring) 40%, var(--ring) 70%, var(--ring));border-radius:50%;grid-row:1/span 2;width:58px;height:58px}@supports (color:color-mix(in lab, red, red)){.dash .card.dark.targets .kv.stat>div:before{background:radial-gradient(circle, #0c1222 0 58%, transparent 59%), conic-gradient(from 210deg, var(--ring), #fff 18%, var(--ring) 40%, color-mix(in srgb, var(--ring) 55%, #0c1222) 70%, var(--ring))}}.dash .card.dark.targets .kv.stat>div:before{box-shadow:0 0 22px -4px var(--ring), inset 0 0 0 1px #ffffff26}.dash .card.dark.targets .kv.stat>div:after{content:"";width:58px;height:58px;-webkit-mask:var(--glyph) center / 24px 24px no-repeat;-webkit-mask:var(--glyph) center / 24px 24px no-repeat;-webkit-mask:var(--glyph) center / 24px 24px no-repeat;-webkit-mask:var(--glyph) center / 24px 24px no-repeat;mask:var(--glyph) center / 24px 24px no-repeat;background:#fff;position:absolute;top:50%;left:14px;translate:0 -50%}.dash .card.dark.targets .kv.stat dt,.dash .card.dark.targets .kv.stat dd{grid-column:2}.dash .card.dark.targets .kv.stat dd{margin-top:4px}.dash .card.dark.targets .kv.stat>[data-target=PROTEIN_G]{--ring:#ef9a4a;--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 3v8M5 3v5a2 2 0 0 0 4 0V3M7 11v10M17 3c-1.7 0-3 2.2-3 5v4h3v9'/%3E%3C/svg%3E")}.dash .card.dark.targets .kv.stat>[data-target=HYDRATION_OZ]{--ring:#2fc4c9;--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3s6 6.5 6 11a6 6 0 0 1-12 0c0-4.5 6-11 6-11z'/%3E%3C/svg%3E")}.dash .card.dark.targets .kv.stat>[data-target=STEPS_DAILY]{--ring:#3fbf86;--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 3c1.7 0 2.5 2 2.5 4.5S9.5 13 8 13s-2.5-3-2.5-5.5S6.3 3 8 3zM6 16.5h4M16 7c1.7 0 2.5 2 2.5 4.5S17.5 17 16 17s-2.5-3-2.5-5.5S14.3 7 16 7zM14 20.5h4'/%3E%3C/svg%3E")}.dash .card.dark.targets .kv.stat>[data-target=ENERGY_KCAL]{--ring:#ef9a4a;--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3c1 3.5 5 5.5 5 10a5 5 0 0 1-10 0c0-2.5 1.5-4 2.5-5 0 2 1 3 2 3 0-3-.5-5.5.5-8z'/%3E%3C/svg%3E")}.dash .card.dark.targets .kv.stat>:is([data-target=FIBER_G],[data-target=FAT_G],[data-target=CARB_G],[data-target=TRAINING_DAYS]){--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v18M3 12h18M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E")}.dash details.tile.fold>summary.k{font-family:var(--font-ui);letter-spacing:-.01em;text-transform:none;color:var(--ink);padding-left:18px;font-size:16px;font-weight:700;position:relative}.dash details.tile.fold>summary.k:before{content:"";background:var(--gz-rule-v);border-radius:3px;width:4px;height:22px;position:absolute;top:50%;left:0;translate:0 -50%;box-shadow:0 0 12px -2px #6045e899}.dash details.tile.fold:hover{box-shadow:var(--gz-pearl-shadow), 0 0 0 1px #6045e840}.dash .setup-row{border-top-color:#141a2e14;padding:14px 0}.dash .setup-row>.body{color:var(--ink);font-size:16px;font-weight:600}.dash .setup-line>.s{width:fit-content;color:var(--ink);background:linear-gradient(#fff 0%,#eef0f6 100%);border-radius:999px;margin-top:8px;padding:5px 12px;font-size:14.5px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e1a}.dash .setup-line>.linkish{min-height:40px;color:var(--ink);transition:box-shadow .2s var(--ease), transform .2s var(--ease);background:#ffffffe6;border-radius:12px;align-items:center;padding:0 16px;font-size:14px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1.5px #141a2e59}.dash .setup-line>.linkish:hover{box-shadow:inset 0 0 0 1.5px var(--ink), 0 8px 18px -12px #141a2e59;text-decoration:none;transform:translateY(-1px)}.dash .wk-past{gap:10px}.dash .wk-past-row{min-height:54px;color:var(--ink);cursor:pointer;transition:transform .2s var(--ease), box-shadow .2s var(--ease);background:linear-gradient(#fff 0%,#f6f7fb 100%);border:0;border-radius:14px;align-items:center;padding:12px 18px;font-size:16px;font-weight:700;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e1a,0 8px 18px -14px #141a2e4d}.dash .wk-past-row:before{content:"";background:radial-gradient(circle at 35% 30%,#fff 0%,#b9a9ff 45%,#6045e8 100%);border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 8px #6045e88c}.dash .wk-past-row:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 0 0 1px #6045e84d,0 12px 24px -14px #6045e873}.dash .wk-past-row>.s{color:var(--ink-2);background:#141a2e0d;border-radius:999px;padding:4px 10px;font-size:13.5px;font-weight:600}.dash table.s{color:var(--ink);border-collapse:collapse;font-size:15px}.dash table.s th{font-family:var(--font-light);letter-spacing:.24em;text-transform:uppercase;color:var(--mute);padding:0 0 10px;font-size:11.5px;font-weight:500}.dash table.s td{border-top:1px solid #141a2e14;padding:13px 0}.dash table.s td:first-child{font-weight:600}.dash table.s td:not(:first-child){letter-spacing:-.02em;font-size:22px;font-weight:800}.dash .tile .card:not(.dark) .prio .row .t{font-size:16px;font-weight:600}.dash .tile .card:not(.dark) .prio .row{padding:12px 6px}.dash .card.fuel .fuel-name{letter-spacing:-.03em;color:var(--ink);margin:12px 0 0;font-size:clamp(26px,1.2vw + 14px,34px);font-weight:800;line-height:1.05}.dash .card.fuel>p{margin-top:10px}.dash .card.fuel .fuel-times{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid;position:relative}.dash .card.fuel .fuel-times:before{content:"";background:var(--gz-rule-v);opacity:.55;border-radius:2px;width:2px;position:absolute;top:18px;bottom:18px;left:35px}.dash .card.fuel .fuel-times li{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:18px;display:grid;position:relative}.dash .card.fuel .fuel-time{z-index:1;color:#fff;font-variant-numeric:tabular-nums;background:var(--gz-key);min-height:36px;box-shadow:var(--gz-key-shadow);border-radius:10px;place-items:center;padding:0 8px;font-size:14px;font-weight:700;display:inline-grid;position:relative}.dash .card.fuel .fuel-what{color:var(--ink);background:linear-gradient(#fffffff5 0%,#f6f7fbdb 100%);border-radius:14px;padding:12px 16px;font-size:16px;line-height:1.5;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e12}.dash .card.intake .btn.ghost:before{content:"+";margin-right:-2px;font-size:19px;font-weight:600;line-height:1}.dash .card.intake .intake-row{gap:10px}.dash .greet sup.tm{letter-spacing:0;color:var(--mute);vertical-align:super;margin-left:.06em;font-size:.36em;font-weight:700;position:relative;top:-.15em}.dash .linkish:not(.setup-line>.linkish){transition:background-size .22s var(--ease), color .2s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;padding-bottom:2px}.dash .linkish:not(.setup-line>.linkish):hover{background-size:100% 1.5px;text-decoration:none}@media (max-width:640px){.dash :is(.tile,.card:not(.dark)):not(.iq):not(button):not(.tiles>*)>:is(div.k,div.eyebrow,div.label):is(:first-child,.sculpture-slot+*):not(:has(+:is(.big,.h,h2,h3,.q-line,.ask,.display-light),+p.body+.options)){font-size:20px}.dash .card:not(.dark)>p.body:has(+.options){font-size:20px}.dash .card.dark.targets .kv.stat>div{padding-right:18px}.dash .card.fuel .fuel-times li{grid-template-columns:64px minmax(0,1fr);gap:12px}.dash .card.fuel .fuel-times:before{left:31px}.dash table.s td:not(:first-child){font-size:18px}}@media (prefers-reduced-motion:reduce){.dash .wk-past-row,.dash .setup-line>.linkish,.dash .linkish{transition:none}.dash .wk-past-row:hover,.dash .setup-line>.linkish:hover{transform:none}}.dash .card.dark dl.kv:not(.qa):not(.stat)>div{padding-left:20px;position:relative}.dash .card.dark dl.kv:not(.qa):not(.stat)>div:before{content:"";background:linear-gradient(#fff 0%,#b9a9ff 55%,#6045e8 100%);border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.dash .card.dark dl.kv:not(.qa):not(.stat) dt{font-family:var(--font-light);letter-spacing:.26em;text-transform:uppercase;color:#ffffffa8;font-size:11.5px;font-weight:500}.dash .card.dark dl.kv:not(.qa):not(.stat) dd{color:#fff;margin:6px 0 0;font-size:16px;font-weight:500;line-height:1.5}.dash .card.dark:has(.sculpture-slot):has(dl.kv) .sculpture-slot{width:92px;height:92px;top:18px;right:22px;translate:none}.dash .card.dark:has(.sculpture-slot):has(dl.kv) dl.kv:first-of-type{margin-top:30px!important}.dash .tile.sys:has(.sculpture-slot) .iq-row{padding-right:150px}.dash .tile .iq-row .val{letter-spacing:-.02em;white-space:nowrap;font-size:22px;font-weight:800}.dash .tile .iq-row{grid-template-columns:40px minmax(0,1fr) auto;gap:16px}.dash ul.wtd{gap:10px!important;margin-top:16px!important}.dash ul.wtd>li{background:linear-gradient(#fffffff5 0%,#f6f7fbdb 100%);border-radius:14px;padding:12px 16px 12px 20px;position:relative;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e12,0 6px 16px -12px #141a2e47;align-items:center!important}.dash ul.wtd>li:before{content:"";background:var(--gz-rule-v);border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.dash ul.wtd>li .linkish{color:var(--ink);font-size:16px;font-weight:700}.dash ul.wtd>li .linkish:after{content:" →";color:#5b49e8}@media (max-width:640px){.dash .card.dark:has(.sculpture-slot):has(dl.kv) .sculpture-slot{width:76px;height:76px;top:14px;right:12px}.dash .tile.sys:has(.sculpture-slot) .iq-row{padding-right:90px}}.dash .week{gap:8px}.dash .week .d{border-radius:14px;align-content:center;justify-items:center;gap:2px;min-height:74px;padding:12px 4px 16px;display:grid}.dash .week .d b{letter-spacing:-.02em;color:var(--ink);font-size:18px;font-weight:800}.dash .week .d .dt{letter-spacing:.04em;font-size:11.5px}.dash .week .d.on,.dash .week .d.on b{color:#fff}.dash .week .d.on .dt{color:#ffffffb8}.dash .week .d.on:before{content:"";background:#fff var(--gz-check) center / 9px 9px no-repeat;border-radius:50%;width:14px;height:14px;position:absolute;top:7px;right:7px;box-shadow:0 0 0 1px #ffffff4d,0 2px 6px -2px #00000080}.dash .week .d:not(.on){background:linear-gradient(#fff 0%,#f6f7fb 100%);box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e1a}.dash .prio.days .row{grid-template-columns:58px 1fr;gap:16px;padding:16px 8px 16px 0}.dash .prio.days .row>.n{text-align:center;letter-spacing:.02em;width:58px;height:58px;color:var(--ink);background:linear-gradient(#fff 0%,#eef0f6 100%);border-radius:16px;padding:6px;font-weight:800;line-height:1.15;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e1a,0 6px 14px -8px #141a2e4d;font-size:12px!important}.dash .prio.days .row .t{font-size:16px;font-weight:700}.dash .prio.days .row .s>span{color:var(--ink-2);align-items:baseline;gap:10px;font-size:14.5px;line-height:1.5;display:flex}.dash .prio.days .tag[data-status]{text-align:center;border-radius:999px;flex:none;min-width:132px;padding:4px 10px;font-size:10.5px;margin-right:0!important}.dash .prio.days .tag[data-status=DONE]{color:#fff;background:var(--gz-key);padding-left:24px;position:relative;box-shadow:0 0 0 1px #6045e866}.dash .prio.days .tag[data-status=DONE]:before{content:"";background:#fff var(--gz-check) center / 8px 8px no-repeat;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:7px;translate:0 -50%}.dash .prio.days .tag[data-status=MISSED]{color:var(--ink);background:#fff;box-shadow:inset 0 0 0 1.5px #141a2e80}.dash .prio.days .tag[data-status=PARTIAL]{color:var(--ink);background:linear-gradient(90deg,#6045e82e 0 50%,#fff 50%);box-shadow:inset 0 0 0 1.5px #6045e873}.dash .prio.days .tag[data-status=UNSAFE]{color:var(--ink);box-shadow:none;background:#fff;border:1.5px dashed #141a2e73}.dash .prio.days .tag:is([data-status=NONE],[data-status=NOT_DONE]){color:var(--mute);box-shadow:none;background:0 0;border:1.5px dashed #141a2e40}.dash [data-surface=professional-review] ul>li{background:linear-gradient(#fffffff5 0%,#f6f7fbdb 100%);border-radius:14px;padding:14px 16px 14px 20px;position:relative;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e12,0 6px 16px -12px #141a2e47}.dash [data-surface=professional-review] ul>li:before{content:"";background:var(--gz-rule-v);border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.dash [data-surface=professional-review] ul>li>span:first-child{font-size:16px}.dash .card:not(.dark) div:has(>dt.label+dd){background:linear-gradient(#fffffff5 0%,#f6f7fbdb 100%);border-radius:14px;margin-top:10px;padding:14px 16px 14px 20px;position:relative;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e12,0 6px 16px -12px #141a2e47}.dash .card:not(.dark) div:has(>dt.label+dd):before{content:"";background:var(--gz-rule-v);border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.dash .card:not(.dark) div:has(>dt.label+dd)>dd{color:var(--ink);margin:6px 0 0;font-size:16px;font-weight:500}.dash .tile .iq-row .name{color:var(--ink);font-size:16px;font-weight:600}.dash .tile .iq-row .track{height:11px}@media (max-width:640px){.dash .week{gap:4px}.dash .week .d{min-height:62px}.dash .week .d b{font-size:15px}.dash .prio.days .row{grid-template-columns:48px 1fr;gap:12px}.dash .prio.days .row>.n{width:48px;height:48px}.dash .prio.days .row .s>span{flex-direction:column;gap:4px}}.dash .wk-warm{margin-top:18px}.dash .s.wk-warm-h{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:10px;font-size:17px;font-weight:700;line-height:1.3;display:flex}.dash .s.wk-warm-h:before{content:"";background:radial-gradient(circle at 35% 30%,#fff 0%,#b9a9ff 45%,#6045e8 100%);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 8px #6045e899}.dash .wk-warm>p.s{color:var(--mute);margin-top:6px;font-size:15px;line-height:1.55}.dash ul.s.wk-warm-list{counter-reset:warm;gap:8px;max-width:620px;margin:12px 0 0;padding:0;list-style:none;display:grid}.dash ul.s.wk-warm-list>li{counter-increment:warm;color:var(--ink);background:linear-gradient(#fffffff5 0%,#f6f7fbdb 100%);border-radius:14px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:10px 12px 10px 10px;font-size:16px;font-weight:600;line-height:1.35;display:grid;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e12,0 6px 16px -12px #141a2e47}.dash ul.s.wk-warm-list>li:before{content:counter(warm);font-variant-numeric:tabular-nums;width:30px;height:30px;color:var(--ink);background:radial-gradient(circle at 35% 30%,#fff 0%,#eef0f6 70%,#e2e5ee 100%);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e1f,0 3px 8px -4px #141a2e59}.dash .wk-warm-dose{font-variant-numeric:tabular-nums;color:var(--ink-2);background:linear-gradient(#fff 0%,#eef0f6 100%);border-radius:999px;justify-self:end;padding:4px 11px;font-size:13.5px;font-weight:600;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e1a}.dash .wk-warm-dose>.sep{display:none}@media (max-width:560px){.dash ul.s.wk-warm-list>li{grid-template-columns:30px minmax(0,1fr);row-gap:6px}.dash .wk-warm-dose{border-radius:10px;grid-column:2;justify-self:start}}.dash .wk-title .h{letter-spacing:-.03em;font-size:clamp(22px,.6vw + 16px,28px);font-weight:800;line-height:1.15}.dash .wk-title:after{content:"";background:var(--gz-rule) left center / 36px 3px no-repeat;filter:drop-shadow(0 0 6px #6045e873);flex:0 0 100%;height:3px;margin-top:-2px}.dash .card.wk :is(.wk-side,.wk-main)>div.s.wk-note[data-note=lead]{background:linear-gradient(#fffffff5 0%,#f6f7fbdb 100%);border-radius:14px;margin-top:14px;padding:14px 16px 14px 20px;position:relative;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e12,0 6px 16px -12px #141a2e47}.dash .card.wk :is(.wk-side,.wk-main)>div.s.wk-note[data-note=lead]:before{content:"";background:var(--gz-rule-v);border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.dash .card.wk :is(.wk-side,.wk-main)>div.s.wk-note[data-note=lead]>div:first-child{letter-spacing:-.01em;color:var(--ink);font-size:16.5px;font-weight:700;line-height:1.4}.dash .card.wk :is(.wk-side,.wk-main)>div.s.wk-note[data-note=lead]>div+div{color:var(--mute);margin-top:6px;font-size:15px;line-height:1.55}.dash .card.wk :is(.wk-side,.wk-main)>div.s[data-note]:not([data-note=lead]){color:#343b4b;background:#ffffff9e;border-radius:14px;grid-template-columns:30px minmax(0,1fr);align-items:center;column-gap:12px;margin-top:8px;padding:10px 14px 10px 10px;font-size:15px;line-height:1.5;display:grid;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e12}.dash .card.wk :is(.wk-side,.wk-main)>div.s[data-note]:not([data-note=lead])>*{grid-column:2}.dash .card.wk :is(.wk-side,.wk-main)>div.s[data-note]:not([data-note=lead]):before{content:"";background:var(--g,none) center / 16px 16px no-repeat, radial-gradient(circle at 35% 30%, #fff 0%, #eef0f6 70%, #e2e5ee 100%);border-radius:50%;grid-row:1/span 3;align-self:center;width:30px;height:30px;box-shadow:inset 0 1px #fff,0 0 0 1px #6045e838,0 4px 10px -6px #6045e880}.dash .card.wk :is(.wk-side,.wk-main)>div.s[data-note=lead]+div.s[data-note]{margin-top:10px}.dash .card.wk :is(.wk-side,.wk-main)>div.s[data-note=offer]{align-items:start}.dash .card.wk :is(.wk-side,.wk-main)>div.s[data-note=offer]:before{align-self:start}.dash .card.wk :is(.wk-side,.wk-main)>div.s[data-note=flag]{color:var(--ink);font-weight:600}.dash .card.wk :is(.wk-side,.wk-main)>div.s:is([data-note=progress],[data-note=offer]){--g:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236045E8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 17l6-6 4 4 8-8'/%3E%3Cpath d='M14 7h7v7'/%3E%3C/svg%3E")}.dash .card.wk :is(.wk-side,.wk-main)>div.s[data-note=alt]{--g:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236045E8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7h13l-4-4'/%3E%3Cpath d='M17 17H4l4 4'/%3E%3C/svg%3E")}.dash .card.wk :is(.wk-side,.wk-main)>div.s[data-note=start]{--g:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236045E8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Ccircle cx='12' cy='12' r='3.5'/%3E%3C/svg%3E")}.dash .card.wk :is(.wk-side,.wk-main)>div.s:is([data-note=why],[data-note=flag]){--g:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236045E8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v6'/%3E%3Cpath d='M12 7.5h.01'/%3E%3C/svg%3E")}.dash .card.wk :is(.wk-side,.wk-main)>div.s[data-note=kept]{--g:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236045E8' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.dash .wk-load{background:linear-gradient(#fffffff5 0%,#f6f7fbdb 100%);border-radius:16px;margin-top:16px;padding:10px 12px 10px 18px;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e12,0 6px 16px -12px #141a2e47}.dash .wk-load>label.s{min-width:56px;font-family:var(--font-light);letter-spacing:.26em;text-transform:uppercase;color:var(--mute);font-size:11.5px;font-weight:500}.dash .card:not(.dark) .s.wk-q{font-family:var(--font-ui);letter-spacing:-.02em;color:var(--ink);font-size:clamp(19px,.5vw + 14px,22px);font-weight:800;line-height:1.25}.dash .card:not(.dark)>p.s.wk-q{margin-top:16px}.dash .card:not(.dark) .wk-feedback>.s.wk-q:not(:first-child){margin-top:12px}.dash .wk-answers{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.dash .wk-answers>.btn{min-height:48px;transition:transform .16s var(--ease), box-shadow .16s var(--ease);justify-content:center}@media (hover:hover){.dash .wk-answers>.btn:not(:disabled):hover{box-shadow:var(--edge-glass), 0 10px 22px -12px var(--glow), var(--drop-card);transform:translateY(-2px)}}.dash .card:not(.dark) .s.wk-sub{letter-spacing:-.02em;color:var(--ink);font-size:18px;font-weight:800;line-height:1.3}.dash .assess-done-h{align-items:center;gap:18px;display:flex}.dash .assess-done-h:before{content:"";background:var(--gz-check) center / 16px 16px no-repeat, radial-gradient(circle, #fff 0 14px, #fff0 15px), radial-gradient(circle at 35% 28%, #2a3350 0%, #11182b 55%, #080a12 100%);border-radius:50%;flex:none;width:56px;height:56px;box-shadow:inset 0 1px #ffffff47,0 0 0 1px #6045e873,0 10px 24px -10px #6045e8b3}.dash .assess-done-beads{gap:6px;max-width:280px;margin-top:20px;display:flex}.dash .assess-done-beads>i{background:#141a2e1a;border-radius:999px;flex:1;height:6px;box-shadow:inset 0 1px 1px #141a2e14}.dash .assess-done-beads>i[data-state=done]{background:linear-gradient(90deg,#5b49e8,#a293ff);box-shadow:0 2px 8px -2px #6045e899}@media (max-width:560px){.dash .assess-done-h:before{width:46px;height:46px}}.dash .tile.snap-big{flex-direction:column;display:flex;position:relative}.dash .tile.snap-big>:is(div.k,div.eyebrow):first-child{padding-right:76px}.dash .tile.snap-big>h2.h{letter-spacing:-.035em;color:#0000;filter:drop-shadow(0 10px 18px #141a2e2e);background:linear-gradient(172deg,#a4abb8 0%,#353b48 34%,#0b0f1a 52%,#4b5260 70%,#6045e8 100%);-webkit-background-clip:text;background-clip:text;margin-top:auto;padding-top:40px;font-size:clamp(40px,2.2vw + 18px,60px);line-height:.95}@media (forced-colors:active){.dash .tile.snap-big>h2.h{color:canvastext;background:0 0}}.dash .tile.snap-big>h2.h+div.k{color:var(--ink-2);margin-top:12px!important}.dash .snap-medal{color:#fff;background:radial-gradient(circle,#0c1222 0 58%,#0000 59%),conic-gradient(from 210deg,#8f7bff,#fff 18%,#8f7bff 40%,#3d3279 70%,#8f7bff);border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:absolute;top:22px;right:22px;box-shadow:0 0 22px -6px #6045e8cc,inset 0 0 0 1px #ffffff26}.dash .snap-medal svg{width:22px;height:22px}.dash .snap-mark{aspect-ratio:1;color:#141a2e13;pointer-events:none;width:min(46%,250px);position:absolute;top:50%;right:6%;translate:0 -54%}.dash .snap-mark svg{stroke-width:.55px;width:100%;height:100%}.dash .tile.snap-big>:not(.snap-mark,.snap-medal){position:relative}.dash ul.snap-list{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.dash ul.snap-list>li{color:var(--ink);background:linear-gradient(#fffffff5 0%,#f6f7fbdb 100%);border-radius:14px;align-items:center;gap:12px;padding:11px 14px;font-size:16px;font-weight:600;line-height:1.35;display:flex;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e12,0 6px 16px -12px #141a2e47}.dash ul.snap-list>li:before{content:"";background:radial-gradient(circle at 35% 30%,#fff 0%,#b9a9ff 45%,#6045e8 100%);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 8px #6045e899}.dash ol.snap-steps{counter-reset:step;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.dash ol.snap-steps>li{counter-increment:step;color:var(--ink);background:linear-gradient(#fffffff5 0%,#f6f7fbdb 100%);border-radius:14px;grid-template-columns:30px minmax(0,1fr);align-items:center;column-gap:12px;padding:10px 14px 10px 10px;font-size:16px;font-weight:600;line-height:1.4;display:grid;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e12,0 6px 16px -12px #141a2e47}.dash ol.snap-steps>li:before{content:counter(step);font-variant-numeric:tabular-nums;color:#fff;background:radial-gradient(circle at 35% 28%,#2a3350 0%,#11182b 55%,#080a12 100%);border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff47,0 0 0 1px #6045e866,0 4px 10px -5px #6045e899}.site{--site-rule:linear-gradient(90deg, #c7cdd8 0%, #8f7bff 55%, #6045e8 100%);--site-bead:radial-gradient(circle at 35% 30%, #fff 0%, #b9a9ff 45%, #6045e8 100%)}.site .eyebrow:before{content:"";vertical-align:middle;background:var(--site-bead);border-radius:50%;width:6px;height:6px;margin:0 10px 2px 0;display:inline-block;box-shadow:0 0 8px #6045e899}.site .eyebrow.on-dark:before{background:radial-gradient(circle at 35% 30%,#fff 0%,#d9d2ff 45%,#8f7bff 100%);box-shadow:0 0 10px #8f7bffcc}.site .section .lede{color:#3a4152}.site .stats .num{font-family:var(--font-bold);letter-spacing:-.01em;color:#0000;filter:drop-shadow(0 8px 14px #141a2e29);background:linear-gradient(172deg,#a4abb8 0%,#353b48 34%,#0b0f1a 52%,#4b5260 70%,#6045e8 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(44px,4.6vw,68px);font-weight:700;line-height:.95}.site .stats .cap{color:var(--ink-2);margin-top:12px}@media (forced-colors:active){.site .stats .num{color:canvastext;background:0 0}}@media (max-width:640px){.site .stats{flex-wrap:nowrap}.site .stats .stat{padding:0 14px}.site .stats .stat:first-child{padding-left:0}.site .stats .cap{letter-spacing:.16em}.site .stats .num{font-size:40px}}.site .numcol .t{letter-spacing:-.02em;min-height:0;color:var(--ink);margin:12px 0 14px;font-size:19px;font-weight:800;line-height:1.25}.site .numcol .t:after{content:"";background:var(--site-rule);border-radius:2px;width:30px;height:3px;margin-top:10px;display:block;box-shadow:0 0 10px -2px #6045e88c}.site .offer-head{letter-spacing:-.025em;font-size:clamp(22px,.6vw + 16px,26px);font-weight:800;line-height:1.15}.site .offer-head:after{content:"";background:var(--site-rule);border-radius:2px;width:36px;height:3px;margin-top:12px;display:block;box-shadow:0 0 12px -2px #6045e88c}.site .site-foot{position:relative}.site .site-foot:before{content:"";pointer-events:none;opacity:.9;background:linear-gradient(90deg,#c7cdd800 0%,#c7cdd8 18%,#8f7bff 50%,#c7cdd8 82%,#c7cdd800 100%);height:1px;position:absolute;top:0;left:28px;right:28px}.site .footer .links>:is(a,button){transition:color .2s var(--ease);position:relative}.site .footer .links>:is(a,button):after{content:"";background:var(--site-rule);transform-origin:0;height:2px;transition:transform .25s var(--ease);border-radius:2px;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.site .footer .links>:is(a,button):is(:hover,:focus-visible):after{transform:scaleX(1)}.site .footer .links>:is(a,button):is(:hover,:focus-visible){color:var(--ink)}@media (prefers-reduced-motion:reduce){.site .footer .links>:is(a,button):after{transition:none}}@media (max-width:640px){.site .site-foot:before{left:18px;right:18px}}.dash .tile.lesson{position:relative}.dash .lesson-medal{color:#fff;pointer-events:none;background:radial-gradient(circle,#0c1222 0 58%,#0000 59%),conic-gradient(from 210deg,#8f7bff,#fff 18%,#8f7bff 40%,#3d3279 70%,#8f7bff);border-radius:50%;place-items:center;width:50px;height:50px;display:grid;position:absolute;top:22px;right:22px;box-shadow:0 0 22px -6px #6045e8cc,inset 0 0 0 1px #ffffff26}.dash .lesson-medal svg{width:20px;height:20px}.dash .lesson-top{flex-wrap:wrap;align-items:center;gap:10px 14px;min-height:50px;padding-right:66px;display:flex}.dash .lesson-top>div.k{color:var(--ink-2)}.dash .lesson-top>div.k:before{content:"";vertical-align:middle;background:radial-gradient(circle at 35% 30%,#fff 0%,#b9a9ff 45%,#6045e8 100%);border-radius:50%;width:7px;height:7px;margin:0 10px 1px 0;display:inline-block;box-shadow:0 0 8px #6045e899}.dash .lesson-carried{color:var(--ink);background:linear-gradient(#fff 0%,#f1f3f8 100%);border-radius:999px;align-items:center;gap:8px;margin:0;padding:6px 12px 6px 9px;font-size:13.5px;font-weight:600;line-height:1.3;display:inline-flex;box-shadow:inset 0 1px #fff,0 0 0 1px #6045e838,0 4px 10px -6px #6045e873}.dash .lesson-carried svg{color:#6045e8;stroke-width:2px;flex:none;width:15px;height:15px}.dash .tile.lesson h3.lesson-title{font-family:var(--font-ui);letter-spacing:-.03em;text-transform:none;color:var(--ink);margin:10px 0 0;padding-right:66px;font-size:clamp(22px,.6vw + 16px,28px);font-weight:800;line-height:1.15}.dash .tile.lesson h3.lesson-title:after{content:"";background:var(--gz-rule);border-radius:2px;width:36px;height:3px;margin-top:12px;display:block;box-shadow:0 0 12px -2px #6045e88c}.dash .tile.lesson p.lesson-body{color:#343b4b;max-width:72ch;margin:14px 0 0;font-size:16px;line-height:1.6}.dash .tile.lesson p.lesson-action{letter-spacing:-.01em;max-width:72ch;color:var(--ink);background:linear-gradient(#fffffff5 0%,#f6f7fbdb 100%);border-radius:14px;grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:12px;margin:16px 0 0;padding:12px 16px 12px 18px;font-size:16.5px;font-weight:700;line-height:1.4;display:grid;position:relative;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e12,0 6px 16px -12px #141a2e47}.dash .tile.lesson p.lesson-action:before{content:"";background:var(--gz-rule-v);border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.dash .tile.lesson p.lesson-action strong{color:#4b3bc4;font-weight:800}.dash .lesson-action-ic{color:#6045e8;background:radial-gradient(circle at 35% 30%,#fff 0%,#eef0f6 70%,#e2e5ee 100%);border-radius:50%;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 1px #fff,0 0 0 1px #6045e838,0 4px 10px -6px #6045e880}.dash .lesson-action-ic svg{stroke-width:2px;width:17px;height:17px}.dash .lesson-keys{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.dash .btn.lesson-done svg{stroke-width:2.4px;flex:none;width:16px;height:16px;margin-left:-2px}.dash .lesson-saved-list{margin-top:18px}.dash .lesson-saved{background:linear-gradient(#ffffffe6 0%,#f6f7fbc7 100%);border-radius:16px;padding:16px 18px;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e12}.dash .lesson-saved+.lesson-saved{margin-top:10px}.dash .lesson-saved h4.lesson-saved-title{font-family:var(--font-ui);letter-spacing:-.02em;text-transform:none;color:var(--ink);margin:0;font-size:18px;font-weight:800;line-height:1.3}.dash .lesson-saved p.lesson-body{color:#343b4b;margin:10px 0 0;font-size:15.5px;line-height:1.6}.dash .lesson-saved p.lesson-action{color:var(--ink);background:#fffc;border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:center;column-gap:12px;margin:12px 0 0;padding:10px 14px 10px 16px;font-size:15.5px;font-weight:700;line-height:1.4;display:grid;position:relative;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e12}.dash .lesson-saved p.lesson-action:before{content:"";background:var(--gz-rule-v);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.dash .lesson-saved p.lesson-action strong{color:#4b3bc4;font-weight:800}.dash .lesson-saved .lesson-action-ic{width:30px;height:30px}.dash .lesson-saved .lesson-keys{margin-top:12px}@media (max-width:560px){.dash .lesson-medal{width:42px;height:42px;top:18px;right:18px}.dash .lesson-medal svg{width:17px;height:17px}.dash .lesson-top{min-height:42px;padding-right:54px}.dash .tile.lesson h3.lesson-title{padding-right:0}}@media (forced-colors:active){.dash .lesson-medal,.dash .lesson-action-ic{forced-color-adjust:auto;color:canvastext;background:canvas}}.dash .tile:is(.shop,.week-card){position:relative}.dash .tile:is(.shop,.week-card):before{content:"";pointer-events:none;background:var(--medal-g) center / 20px 20px no-repeat, radial-gradient(circle, #0c1222 0 58%, transparent 59%), conic-gradient(from 210deg, #8f7bff, #fff 18%, #8f7bff 40%, #3d3279 70%, #8f7bff);border-radius:50%;width:50px;height:50px;position:absolute;top:22px;right:22px;box-shadow:0 0 22px -6px #6045e8cc,inset 0 0 0 1px #ffffff26}.dash .tile.shop{--medal-g:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8h14l-1.2 12H6.2z'/%3E%3Cpath d='M9 8a3 3 0 0 1 6 0'/%3E%3C/svg%3E")}.dash .tile.week-card{--medal-g:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='5' width='17' height='15' rx='3'/%3E%3Cpath d='M3.5 10h17M8 3v4M16 3v4'/%3E%3C/svg%3E")}.dash .tile:is(.shop,.week-card)>div.k:first-child{min-height:50px;padding-right:66px}.dash :is(.shop-keys,.week-weigh-row,.week-chips,.week-scale-row)>button.chip{min-height:42px;color:var(--ink);background:linear-gradient(#fff 0%,#f1f3f8 100%);border:0;border-radius:999px;grid-template-columns:none;justify-content:center;align-items:center;gap:8px;padding:9px 18px;font-size:14.5px;font-weight:600;line-height:1.2;display:inline-flex;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e1f,0 6px 14px -10px #141a2e59}.dash :is(.shop-keys,.week-weigh-row,.week-chips,.week-scale-row)>button.chip[aria-pressed=true]{color:#fff;background:var(--gz-dark);box-shadow:var(--gz-dark-shadow)}.dash :is(.shop-keys,.week-weigh-row,.week-chips,.week-scale-row)>button.chip:focus-visible{outline:2px solid var(--gz-violet,#6045e8);outline-offset:2px}.dash .shop-keys{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.dash ul.shop-list{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.dash li.shop-item{background:linear-gradient(#fffffff5 0%,#f6f7fbdb 100%);border-radius:14px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:3px 14px;padding:12px 14px 12px 16px;display:grid;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e12,0 6px 16px -12px #141a2e47}.dash li.shop-item:before{content:"";background:radial-gradient(circle at 35% 30%,#fff 0%,#b9a9ff 45%,#6045e8 100%);border-radius:50%;grid-area:1/1/span 2;width:8px;height:8px;box-shadow:0 0 8px #6045e899}.dash .shop-name{letter-spacing:-.01em;min-width:0;color:var(--ink);grid-area:1/2;font-size:16px;font-weight:700}.dash .shop-buy{font-variant-numeric:tabular-nums;white-space:nowrap;color:#fff;background:var(--gz-dark);border-radius:999px;grid-area:1/3;justify-self:end;padding:6px 12px;font-size:14.5px;font-weight:800;box-shadow:0 0 0 1px #6045e859}.dash .shop-planned{color:var(--mute);grid-area:2/2/auto/span 2;font-size:13.5px}.dash .tile.shop>p.shop-note{color:var(--mute);margin-top:12px;padding-left:28px;font-size:14.5px;line-height:1.5;position:relative}.dash .tile.shop>p.shop-note:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236045E8' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M12 11v6'/%3E%3Cpath d='M12 7.5h.01'/%3E%3C/svg%3E") 50%/14px 14px no-repeat,#ece9ff;border-radius:50%;width:18px;height:18px;position:absolute;top:1px;left:0}.dash ul.shop-list+p.shop-note{margin-top:16px}.dash .week-weigh{background:linear-gradient(#fffffff5 0%,#f6f7fbdb 100%);border-radius:16px;margin-top:16px;padding:16px 18px 16px 22px;position:relative;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e12,0 6px 16px -12px #141a2e47}.dash .week-weigh:before{content:"";background:var(--gz-rule-v);border-radius:0 3px 3px 0;width:3px;position:absolute;top:16px;bottom:16px;left:0}.dash .week-weigh>label.k{display:block}.dash .week-weigh>p.body{color:var(--ink-2);margin:6px 0 0;font-size:15px;line-height:1.5}.dash .week-weigh-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.dash .week-weigh-row>input.input{font-variant-numeric:tabular-nums;width:130px;min-height:44px;padding:10px 14px;font-size:18px;font-weight:700}.dash .week-check{background:#ffffff9e;border-radius:16px;gap:12px;margin-top:16px;padding:18px;display:grid;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e12}.dash .week-check fieldset{border:0;min-width:0;margin:0;padding:0}.dash .week-friction>legend.body{font-family:var(--font-ui);letter-spacing:-.02em;color:var(--ink);padding:0;font-size:clamp(19px,.5vw + 14px,22px);font-weight:800;line-height:1.25}.dash .week-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.dash .week-check>label.k{margin-top:4px}.dash .week-check>textarea.input{resize:vertical;width:100%;min-height:72px}.dash .week-scale>legend.k{padding:0}.dash .week-scale-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.dash .week-scale-row>button.chip{font-variant-numeric:tabular-nums;border-radius:50%;width:42px;padding:0}.dash .week-scale-end{color:var(--mute);font-size:13px;font-weight:600}.dash .week-check>.btn{justify-self:start}.dash .week-review{color:#fff;background:var(--gz-dark);box-shadow:var(--gz-dark-shadow);border-radius:18px;margin-top:16px;padding:18px 20px}.dash .week-review .k{color:#ffffffb8}.dash .week-review>p.body{color:#ffffffe6;margin:8px 0 0;font-size:16px;line-height:1.55}.dash .week-review>p.body>.k{margin-bottom:4px;display:block}.dash .week-review>p.week-calories{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff;margin:14px 0 0;font-size:26px;font-weight:800}.dash .week-review>p.week-calories>.k{letter-spacing:.26em;margin-bottom:4px;font-size:11.5px;font-weight:500;display:block}@media (max-width:560px){.dash .tile:is(.shop,.week-card):before{background-size:17px 17px,auto,auto;width:42px;height:42px;top:18px;right:18px}.dash .tile:is(.shop,.week-card)>div.k:first-child{min-height:42px;padding-right:54px}.dash li.shop-item{grid-template-columns:10px minmax(0,1fr)}.dash .shop-buy{grid-area:2/2;justify-self:start;margin-top:4px}.dash .shop-planned{grid-area:3/2}.dash li.shop-item:before{grid-row:1}}@media (forced-colors:active){.dash .tile:is(.shop,.week-card):before{forced-color-adjust:auto;background:canvas;border:1px solid canvastext}}.ep[data-kind]{aspect-ratio:4/5;box-shadow:inset 0 1px 0 #fff, 0 0 0 1px #141a2e17, 0 18px 36px -18px #141a2e47, 0 34px 70px -34px var(--glow);background:radial-gradient(42% 40% at 50% 46%,#8f7bff38 0%,#8f7bff00 72%),radial-gradient(60% 22% at 50% 100%,#6045e829 0%,#6045e800 72%),linear-gradient(#f6f7fb 0%,#eceef4 100%)}.ep[data-kind]:after{box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #ffffff80}.ep[data-kind=image]{aspect-ratio:3/2}.ep[data-kind]>video,.ep[data-kind]>img{object-fit:contain;object-position:center;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000 0%,#000 9% 91%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 9% 91%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.ep[data-kind=image]{background:radial-gradient(42% 44% at 50% 46%,#8f7bff2e 0%,#8f7bff00 72%),radial-gradient(60% 22% at 50% 100%,#6045e824 0%,#6045e800 72%),linear-gradient(#f9fafc 0%,#eef0f6 100%)}@media (forced-colors:active){.ep[data-kind]{background:canvas;border:1px solid canvastext}}.field.dob{border:0;margin:26px 0 0;padding:0}.field.dob>legend.label{letter-spacing:.18em}.dob-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1.15fr);gap:10px;margin-top:10px;display:grid}.dob-row>select.input{width:100%;min-width:0}.dob-error{font-size:var(--fs-base);color:var(--bad);margin:8px 0 0}@media (max-width:420px){.dob-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dob-row>.dob-year{grid-column:1/-1}}.dash [data-welcome-back]{position:relative}.dash [data-welcome-back]>p.body:first-child{font-family:var(--font-ui);letter-spacing:-.02em;color:var(--ink);max-width:44ch;font-size:clamp(19px,.5vw + 14px,22px);line-height:1.3;font-weight:800!important}.dash [data-welcome-back]>p.body:first-child:after{content:"";background:var(--gz-rule);border-radius:2px;width:36px;height:3px;margin-top:12px;display:block;box-shadow:0 0 12px -2px #6045e88c}.dash :is([data-welcome-back],[data-past-days],.prepare,[data-weekly-outcome]) .options .opt{background:linear-gradient(#fff 0%,#f1f3f8 100%);border:0;border-radius:999px;justify-items:start;min-height:46px;padding:11px 18px;font-weight:600;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e1f,0 6px 14px -10px #141a2e59}.dash :is([data-welcome-back],[data-past-days],.prepare,[data-weekly-outcome]) .options .opt .txt{font-size:14.5px;font-weight:600}.dash :is([data-welcome-back],[data-past-days],.prepare,[data-weekly-outcome]) .options .opt:is(.on,[aria-pressed=true]){color:#fff;background:var(--gz-dark);box-shadow:var(--gz-dark-shadow)}.dash [data-welcome-back] .options{flex-wrap:wrap;gap:10px;margin-top:16px!important;display:flex!important}.dash [data-welcome-back] .options .opt{width:auto}.dash [data-welcome-back] .options .opt:first-child{color:#fff;background:var(--gz-dark);box-shadow:var(--gz-dark-shadow)}.dash [data-welcome-back] .options .opt:first-child .txt{color:#fff}.dash [data-past-days]>div>p.body:first-child{font-family:var(--font-ui);letter-spacing:-.015em;color:var(--ink);align-items:center;gap:10px;margin-top:22px;font-size:17px;display:flex;font-weight:800!important}.dash [data-past-days]>div>p.body:first-child:before{content:"";background:radial-gradient(circle at 35% 30%,#fff 0%,#b9a9ff 45%,#6045e8 100%);border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #6045e899}.dash [data-past-days]>div>div{background:linear-gradient(#fffffff5 0%,#f6f7fbdb 100%);border-radius:14px;padding:14px 16px 14px 20px;position:relative;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e12,0 6px 16px -12px #141a2e47;margin-top:10px!important}.dash [data-past-days]>div>div:before{content:"";background:var(--gz-rule-v);border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.dash [data-past-days]>div>div>p.body:first-child{letter-spacing:-.01em;color:var(--ink);font-size:16px;font-weight:700}.dash [data-past-days]>div>div>p.foot{color:var(--mute);margin-top:4px;font-size:13.5px}.dash [data-past-days] .options{gap:8px}.dash [data-past-days] .options .opt{min-height:42px;padding:9px 14px}.dash [data-past-days] .options .opt .txt{font-size:13.5px}.dash .tile.prepare>div.k:first-child{color:var(--ink-2)}.dash .tile.prepare[data-prepare=form]>p.body{letter-spacing:-.01em;color:var(--ink);max-width:60ch;font-size:17px;font-weight:600;line-height:1.45}.dash .prepare-options{flex-wrap:wrap;gap:10px;margin-top:14px!important;display:flex!important}.dash .prepare-options .opt{width:auto}.dash label.prepare-field{font-family:var(--font-light);letter-spacing:.26em;text-transform:uppercase;color:var(--mute);margin-top:14px;font-size:11.5px;font-weight:500;display:block}.dash label.prepare-field>input.input{width:100%;margin-top:8px}.dash .prepare-keys{align-items:center;gap:14px;margin-top:16px;display:flex}.dash .tile.prepare:is([data-prepare=set],[data-prepare=details])>p.body{letter-spacing:-.01em;color:var(--ink);background:linear-gradient(#fffffff5 0%,#f6f7fbdb 100%);border-radius:14px;padding:14px 16px 14px 20px;font-size:16.5px;font-weight:700;position:relative;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e12,0 6px 16px -12px #141a2e47;margin-top:14px!important}.dash .tile.prepare:is([data-prepare=set],[data-prepare=details])>p.body:before{content:"";background:var(--gz-rule-v);border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.dash :is(.tile,.card:not(.dark)) dl.kv:not(.qa):not(.card.dark *)>[data-weekly-outcome]>dt{font-family:var(--font-ui);letter-spacing:-.015em;text-transform:none;color:var(--ink);font-size:17px;font-weight:800;line-height:1.35}.dash .wo-options{flex-wrap:wrap;gap:8px;margin-top:12px!important;display:flex!important}.dash .wo-options .opt{width:auto}.dash dl.kv>[data-weekly-outcome]>dd>p.foot{margin-top:10px}.dash .card.dark .s.clarify{gap:8px;display:grid;margin-top:12px!important}.dash .card.dark .clarify-lead{color:#fff;font-size:15px;font-weight:600;line-height:1.45}.dash .card.dark .clarify-row{color:#ffffffe0;background:#ffffff0f;border-radius:12px;padding:10px 14px;font-size:14.5px;line-height:1.45;display:block;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #ffffff14}.dash .card.dark .clarify-row>b{font-family:var(--font-light);letter-spacing:.24em;text-transform:uppercase;color:#ffffff9e;vertical-align:1px;font-size:11px;font-weight:500}.dash .lesson-top>.tag{letter-spacing:.14em;color:var(--ink-2);background:linear-gradient(#fff 0%,#f1f3f8 100%);border-radius:999px;padding:6px 12px;font-size:11.5px;font-weight:700;box-shadow:inset 0 1px #fff,0 0 0 1px #6045e838,0 4px 10px -6px #6045e873}@media (max-width:560px){.dash [data-welcome-back]>p.body:first-child{font-size:18px}.dash [data-past-days] .options .opt{min-height:40px}.dash .card.dark .clarify-row{font-size:14px}}.dash .card.dark .iq-row .val>span:first-child{color:#fff!important}.dash .card.dark .iq-row .val>span:first-child>span{color:#ffffff9e!important}.dash :is(.card.dark,.tile).sys .iq-row .val>span:first-child{font-weight:800;line-height:1;letter-spacing:-.02em!important;font-size:26px!important}.dash :is(.card.dark,.tile).sys .iq-row .val>span:first-child>span{vertical-align:4px;font-weight:600;letter-spacing:.16em!important;font-size:11px!important}.dash .tile.move-lesson{position:relative}.dash .tile.move-lesson:before{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18h6M10 21h4M12 3a6 6 0 0 1 4 10.5c-.7.6-1 1.5-1 2.5H9c0-1-.3-1.9-1-2.5A6 6 0 0 1 12 3z'/%3E%3C/svg%3E") 50%/20px 20px no-repeat,radial-gradient(circle,#0c1222 0 58%,#0000 59%),conic-gradient(from 210deg,#8f7bff,#fff 18%,#8f7bff 40%,#3d3279 70%,#8f7bff);border-radius:50%;width:50px;height:50px;position:absolute;top:22px;right:22px;box-shadow:0 0 22px -6px #6045e8cc,inset 0 0 0 1px #ffffff26}.dash .tile.move-lesson>div.k:first-child{padding-right:66px}.dash .tile.move-lesson>p.body{max-width:72ch}.dash .move-lesson>button.linkish{min-height:40px;color:var(--ink);background:linear-gradient(#fff 0%,#f1f3f8 100%);border-radius:999px;align-items:center;padding:8px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e1f,0 6px 14px -10px #141a2e59;margin-top:14px!important}.dash .move-lesson>button.linkish:hover{box-shadow:inset 0 1px #fff,0 0 0 1px #6045e859,0 10px 20px -12px #6045e873}.dash ul.morning-list{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.dash li.morning{background:linear-gradient(#fffffff5 0%,#f6f7fbdb 100%);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px;display:flex;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e12,0 6px 16px -12px #141a2e47}.dash .morning-day{text-align:center;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:#fff;background:var(--gz-dark);border-radius:999px;min-width:96px;padding:5px 10px;font-size:12.5px;font-weight:700;box-shadow:0 0 0 1px #6045e859}.dash :is(.morning-hours,.morning-rested){color:var(--ink);background:linear-gradient(#fff 0%,#f1f3f8 100%);border-radius:999px;padding:5px 12px;font-size:14px;font-weight:600;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e1a}.dash .morning-sep{display:none}.dash .tile.mornings>p.morning-note{color:var(--mute);margin-top:12px;font-size:14.5px;line-height:1.5}.dash :is(.tile,.card)>.piece-lesson{background:linear-gradient(#fffffff5 0%,#f6f7fbdb 100%);border-radius:14px;margin-top:16px;padding:14px 16px 14px 20px;position:relative;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e12,0 6px 16px -12px #141a2e47}.dash :is(.tile,.card)>.piece-lesson:before{content:"";background:var(--gz-rule-v);border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.dash :is(.tile,.card)>.piece-lesson>.k{font-family:var(--font-light);letter-spacing:.26em;text-transform:uppercase;color:var(--mute);font-size:11.5px;font-weight:500}.dash :is(.tile,.card)>.piece-lesson>p.body{color:#343b4b;max-width:72ch;margin:6px 0 0;font-size:15.5px;line-height:1.6}.dash .card.dark>.piece-lesson{background:#ffffff0f;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #ffffff14}.dash .card.dark>.piece-lesson>.k{color:#ffffff9e}.dash .card.dark>.piece-lesson>p.body{color:#ffffffe0}.dash ul.piece-foods{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.dash li.piece-food{background:linear-gradient(#fffffff5 0%,#f6f7fbdb 100%);border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 14px;display:flex;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e12}.dash .pf-name{color:var(--ink);min-width:150px;font-size:15.5px;font-weight:700}.dash .pf-portion{color:var(--mute);font-size:14px}.dash .pf-fig{font-variant-numeric:tabular-nums;color:var(--ink);background:#fff;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:700;box-shadow:0 0 0 1px #141a2e1a}.dash .card.dark li.piece-food{background:#ffffff0f;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #ffffff14}.dash .card.dark .pf-name{color:#fff}.dash .card.dark .pf-portion{color:#ffffff9e}.dash .card.dark .pf-fig{color:#fff;background:#ffffff14;box-shadow:0 0 0 1px #ffffff24}.dash .label.intake-q{font-family:var(--font-ui);letter-spacing:-.01em;text-transform:none;color:var(--ink);margin-top:22px;font-size:17px;font-weight:700;line-height:1.35}.dash .options.intake-keys{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.dash .options.intake-keys .opt{background:linear-gradient(#fff 0%,#f1f3f8 100%);border:0;border-radius:999px;justify-items:start;width:auto;min-height:44px;padding:10px 18px;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e1f,0 6px 14px -10px #141a2e59}.dash .options.intake-keys .opt .txt{font-size:14.5px;font-weight:600}.dash .options.intake-keys .opt:is([aria-pressed=true],[data-selected=true]){color:#fff;background:var(--gz-dark);box-shadow:var(--gz-dark-shadow)}.dash .options.intake-keys .opt:is([aria-pressed=true],[data-selected=true]) .txt{color:#fff}@media (max-width:560px){.dash .tile.move-lesson:before{background-size:17px 17px,auto,auto;width:42px;height:42px;top:18px;right:18px}.dash .tile.move-lesson>div.k:first-child{padding-right:54px}.dash .morning-day{min-width:0}.dash :is(.card.dark,.tile).sys .iq-row .val>span:first-child{font-size:22px!important}}@media (forced-colors:active){.dash .tile.move-lesson:before{forced-color-adjust:auto;background:canvas;border:1px solid canvastext}}.dash nav.sub-tabs{flex-wrap:wrap;gap:8px;margin:-4px 0 22px;display:flex;position:relative}.dash nav.sub-tabs a{min-height:40px;color:var(--ink);background:linear-gradient(#fff 0%,#f1f3f8 100%);border-radius:999px;align-items:center;gap:8px;padding:8px 16px 8px 12px;font-size:14px;font-weight:600;text-decoration:none;transition:box-shadow .18s,transform .18s;display:inline-flex;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e1f,0 6px 14px -10px #141a2e59}.dash nav.sub-tabs a .ic{width:22px;height:22px;color:var(--mute);background:#141a2e0d;border-radius:50%;place-items:center;display:grid}.dash nav.sub-tabs a .ic svg{width:13px;height:13px}.dash nav.sub-tabs a:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 0 0 1px #6045e859,0 10px 20px -12px #6045e873}.dash nav.sub-tabs a.active{color:#fff;background:var(--gz-dark);box-shadow:var(--gz-dark-shadow)}.dash nav.sub-tabs a.active .ic{color:#fff;background:#ffffff1f;box-shadow:0 0 10px -2px #8f7bffe6}.dash nav.sub-tabs a:focus-visible{outline-offset:3px;outline:2px solid #5b49e8}@media (max-width:560px){.dash nav.sub-tabs{scrollbar-width:none;flex-wrap:nowrap;padding:2px 2px 6px;overflow-x:auto}.dash nav.sub-tabs::-webkit-scrollbar{display:none}.dash nav.sub-tabs a{flex:none}}@media (forced-colors:active){.dash nav.sub-tabs a{border:1px solid canvastext}.dash nav.sub-tabs a.active{forced-color-adjust:auto;border-width:3px}}.dash .cal-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.dash .cal-month{letter-spacing:-.02em;color:var(--ink);font-size:20px;font-weight:800}.dash .cal-nav{cursor:pointer;width:40px;height:40px;color:var(--ink);background:linear-gradient(#fff 0%,#f1f3f8 100%);border:0;border-radius:50%;place-items:center;font-size:22px;line-height:1;display:grid;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e1f,0 6px 14px -10px #141a2e59}.dash .cal-nav:hover:not(:disabled){box-shadow:inset 0 1px #fff,0 0 0 1px #6045e859,0 10px 20px -12px #6045e873}.dash .cal-nav:disabled{opacity:.35;cursor:default}.dash .cal-nav:focus-visible,.dash button.cal-day:focus-visible{outline-offset:2px;outline:2px solid #5b49e8}.dash table.cal-grid{border-collapse:separate;border-spacing:6px;table-layout:fixed;width:100%}.dash table.cal-grid caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dash table.cal-grid th{font-family:var(--font-light);letter-spacing:.2em;text-transform:uppercase;color:var(--mute);text-align:center;padding:0 0 4px;font-size:11px;font-weight:500}.dash table.cal-grid th abbr{text-decoration:none}.dash table.cal-grid td{text-align:center;padding:0}.dash .cal-day{aspect-ratio:1;width:100%;max-height:64px;font:inherit;font-variant-numeric:tabular-nums;color:var(--ink);border:0;border-radius:14px;place-items:center;padding:0;font-size:14px;font-weight:700;display:grid;position:relative}.dash span.cal-day[data-empty]{color:var(--faint);font-weight:500}.dash button.cal-day{cursor:pointer;background:linear-gradient(#fffffff5 0%,#f6f7fbdb 100%);transition:transform .16s,box-shadow .16s;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e14,0 6px 14px -12px #141a2e4d}.dash button.cal-day:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 0 0 1px #6045e84d,0 10px 18px -12px #6045e866}.dash button.cal-day[data-mark=OPEN]{box-sizing:border-box;box-shadow:none;background:#ffffff8c;border:1.5px dashed #5b49e873}.dash button.cal-day[data-mark=WON]{color:#fff;background:var(--gz-dark);box-shadow:var(--gz-dark-shadow);flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex}.dash button.cal-day[data-mark=WON] .cal-num{color:#ffffffb8;font-size:10.5px;font-weight:700;line-height:1}.dash .cal-24{letter-spacing:-.04em;color:#0000;text-shadow:0 0 14px #8f7bff8c;background:linear-gradient(#fff 0%,#cfc6ff 100%);-webkit-background-clip:text;background-clip:text;font-size:17px;font-weight:800;line-height:1}.dash .cal-day[data-today]:after{content:"";background:#5b49e8;border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:4px;left:50%;box-shadow:0 0 8px #5b49e8cc}.dash button.cal-day[data-mark=WON][data-today]:after{background:#fff}.dash .cal-picked{border-top:1px solid var(--hair);margin-top:14px;padding-top:4px}.dash .main-grid>.tile:has(>.cal){grid-column:1/-1}.dash .cal-head,.dash table.cal-grid{max-width:600px}@media (min-width:1180px){.dash .cal{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,520px) minmax(0,1fr);align-items:start;column-gap:36px;display:grid}.dash .cal>.cal-head{grid-area:1/1;max-width:520px}.dash .cal>table.cal-grid{grid-area:2/1;max-width:520px}.dash .cal>.cal-picked{border-top:0;border-left:1px solid var(--hair);grid-area:1/2/span 2;align-self:stretch;margin-top:0;padding:0 0 0 28px}}.dash .cal-picked>.tile[data-past-days]{margin-top:14px!important}@media (max-width:560px){.dash table.cal-grid{border-spacing:4px}.dash .cal-day{border-radius:11px;font-size:13px}.dash .cal-24{font-size:13px}.dash button.cal-day[data-mark=WON] .cal-num{font-size:9px}}@media (forced-colors:active){.dash button.cal-day{border:1px solid canvastext}.dash button.cal-day[data-mark=WON]{forced-color-adjust:auto;border-width:3px}.dash .cal-24{color:canvastext;background:0 0}}.dash details.fix-more{border-top:1px solid #141a2e14;margin-top:14px;padding-top:12px}.dash .card.dark details.fix-more{border-top-color:#ffffff1f}.dash details.fix-more>summary.k{line-height:1.5}.dash details.fix-more[open]>summary{margin-bottom:4px}.dash details.fix-more+dl.kv{margin-top:14px}.dash .sys dl.kv.two>div:only-child{grid-column:1/-1}.dash .card.how-train-mini{padding:14px 18px 14px 22px}.dash .card.how-train-mini .htm-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.dash .card.how-train-mini .htm-row>.eyebrow{margin:0}.dash .htm-key{cursor:pointer;min-height:40px;font:inherit;color:#fff;background:var(--gz-dark);box-shadow:var(--gz-dark-shadow);border:0;border-radius:999px;align-items:center;gap:10px;padding:8px 10px 8px 16px;font-size:14px;font-weight:700;transition:transform .16s;display:inline-flex}.dash .htm-key:hover{transform:translateY(-1px)}.dash .htm-key:focus-visible{outline-offset:3px;outline:2px solid #5b49e8}.dash .htm-key .mark{background:#ffffff24;border-radius:50%;flex:none;width:20px;height:20px;position:relative;box-shadow:inset 0 0 0 1px #ffffff40}.dash .htm-key .mark:before,.dash .htm-key .mark:after{content:"";background:#fff;width:8px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dash .htm-key .mark:after{transform:translate(-50%,-50%)rotate(90deg)}.dash .card.how-train-mini .htm-row~div{margin-top:12px!important}.dash details.setup-fold{background:linear-gradient(#ffffffeb 0%,#f6f7fbd1 100%);border-radius:16px;margin-top:12px;padding:0 18px;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e14,0 8px 18px -14px #141a2e4d}.dash details.setup-fold>summary{cursor:pointer;min-height:52px;font-family:var(--font-light);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:500;list-style:none;display:flex}.dash details.setup-fold>summary::-webkit-details-marker{display:none}.dash details.setup-fold>summary:hover{color:var(--ink)}.dash details.setup-fold>summary:focus-visible{outline-offset:3px;border-radius:10px;outline:2px solid #5b49e8}.dash details.setup-fold>summary .mark{background:radial-gradient(circle at 35% 28%,#fff 0%,#f2f4f8 38%,#cfd5df 78%,#aeb6c3 100%);border-radius:50%;flex:none;width:18px;height:18px;position:relative;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e1a}.dash details.setup-fold>summary .mark:before,.dash details.setup-fold>summary .mark:after{content:"";background:var(--ink);width:8px;height:1.5px;transition:transform .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dash details.setup-fold>summary .mark:after{transform:translate(-50%,-50%)rotate(90deg)}.dash details.setup-fold[open]>summary .mark:after{transform:translate(-50%,-50%)rotate(0)}.dash details.setup-fold[open]{padding-bottom:14px}.dash details.setup-fold>.setup-note{color:var(--mute);margin:0 0 4px}.dash details.setup-fold>.setup-row:first-of-type{border-top:0}.dash .ask-routes{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.dash .ask-route{cursor:pointer;min-height:40px;font:inherit;color:var(--ink);background:linear-gradient(#fff 0%,#f1f3f8 100%);border:0;border-radius:999px;align-items:center;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e1f,0 6px 14px -10px #141a2e59}.dash .ask-route:hover:not(:disabled){box-shadow:inset 0 1px #fff,0 0 0 1px #6045e859,0 10px 20px -12px #6045e873}.dash .ask-route:disabled{opacity:.55;cursor:default}.dash .ask-route:focus-visible{outline-offset:3px;outline:2px solid #5b49e8}@media (forced-colors:active){.dash :is(.htm-key,.ask-route),.dash details.setup-fold{border:1px solid canvastext}}.dash .tile>details.fold:first-child{box-shadow:none;border-top:0;margin-top:0;padding-top:0}.dash details.found-sys{display:block}.dash details.found-sys>summary.found-head{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px 14px;min-height:44px;display:flex}.dash details.found-sys>summary.found-head .found-name{flex:0 auto}.dash details.found-sys>summary.found-head .s{flex:auto;margin:0;padding-left:0}.dash details.found-sys>summary.found-head .mark{margin-left:auto}.dash details.found-sys[open]>.kv.qa{margin-top:10px;padding-left:18px}@media (max-width:640px){.dash details.found-sys[open]>.kv.qa{padding-left:0}}.dash details.plan-answers>summary.k{font-family:var(--font-ui);font-size:var(--fs-base);letter-spacing:0;text-transform:none;color:var(--ink);font-weight:600}.dash details.tile.fold>summary.k{min-height:44px}@media (min-width:981px){.dash .tiles:not(:has(>:not(.tile.iq))){grid-template-columns:repeat(5,minmax(0,1fr))}.dash .tiles:has(>.tile.iq):has(>.tile:not(.iq)){grid-template-columns:1.35fr repeat(5,minmax(0,1fr))}.dash .tiles:not(:has(>.tile.iq)):not(:has(>button.tile)){grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}}.dash .main-grid.even>:only-child{grid-column:1/-1}@media (max-width:640px){.dash .tiles:not(:has(>:not(.tile.iq)))>.tile:first-child{grid-column:auto}.dash .tiles:not(:has(>:not(.tile.iq)))>.tile:last-child:nth-child(odd){grid-column:1/-1}.dash .tiles:not(:has(>:not(.tile.iq)))>.tile.iq:last-child:nth-child(odd){grid-template-columns:auto 1fr;align-items:center;gap:2px 14px;min-height:0;padding-right:48px;display:grid}.dash .tiles:not(:has(>:not(.tile.iq)))>.tile.iq:last-child:nth-child(odd)>.ic{margin:0}.dash .tiles:not(:has(>:not(.tile.iq)))>.tile.iq:last-child:nth-child(odd)>.k{min-height:0}.dash .tiles:not(:has(>:not(.tile.iq)))>.tile.iq:last-child:nth-child(odd)>.v{grid-column:1;justify-self:center;margin-top:8px}.dash .tiles:not(:has(>:not(.tile.iq)))>.tile.iq:last-child:nth-child(odd)>.label{grid-column:2;margin-top:0!important}.dash .tiles:not(:has(>:not(.tile.iq)))>.tile.iq:last-child:nth-child(odd)>.v+.label{margin-top:8px!important}.dash .tiles:not(:has(>:not(.tile.iq)))>.tile.iq:last-child:nth-child(odd)>.track{grid-column:1/-1;margin-top:14px}.dash .morning-check .options.scale:has(>:nth-child(5)){grid-template-columns:1fr 1fr}.dash .morning-check .options.scale>:last-child:nth-child(odd){grid-column:1/-1}}.dash .btn.rect{border-radius:999px}.dash .btn.outline,.dash .btn.ghost,.dash .btn-ghost,dialog[data-reassess-popup] .btn.ghost{background:linear-gradient(#fff 0%,#f1f3f8 100%);border-radius:999px;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e29,0 6px 14px -10px #141a2e59}.dash .btn.outline:hover,.dash .btn.ghost:hover,.dash .btn-ghost:hover,dialog[data-reassess-popup] .btn.ghost:hover{background:linear-gradient(#fff 0%,#f5f3ff 100%);box-shadow:inset 0 1px #fff,0 0 0 1px #6045e866,0 10px 20px -12px #6045e873}.dash .btn.outline:active,.dash .btn.ghost:active,.dash .btn-ghost:active,dialog[data-reassess-popup] .btn.ghost:active{box-shadow:inset 0 2px 5px #141a2e1f,0 0 0 1px #6045e866}@media (min-width:641px) and (max-width:980px){.dash .tiles:not(:has(>:not(.tile.iq))){grid-template-columns:repeat(6,minmax(0,1fr))}.dash .tiles:not(:has(>:not(.tile.iq)))>.tile{grid-column:span 2}.dash .tiles:not(:has(>:not(.tile.iq))):has(>.tile:nth-child(5):last-child)>.tile:nth-child(n+4){grid-column:span 3}}.dash dl.kv.two>div:last-child:nth-child(odd):not(:first-child){grid-column:1/-1}@media (max-width:980px){.dash dl.kv.three>div:last-child:nth-child(odd):not(:first-child){grid-column:1/-1}}@media (min-width:641px) and (max-width:1180px){.dash :is(.options,.tiles:has(>button.tile)):has(>:nth-child(5):last-child){grid-template-columns:repeat(6,minmax(0,1fr))!important}.dash :is(.options,.tiles:has(>button.tile)):has(>:nth-child(5):last-child)>*{grid-column:span 2}.dash :is(.options,.tiles:has(>button.tile)):has(>:nth-child(5):last-child)>:nth-child(n+4){grid-column:span 3}}@media (min-width:981px){.dash .tile.hero>.options:has(>:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:640px){.dash .options:not(.intake-keys):not(.scale)>:last-child:nth-child(odd):not(:first-child){grid-column:1/-1}}.dash .main-grid:has(>.tile>.cal)>*{grid-column:1/-1}.dash .btn{border-radius:999px}.dash [data-ask24-floating]>button.btn:before,.dash[data-screen="/dashboard/messages"] h1.greet:before{--a24-face:var(--a24-mark-live)}@media (prefers-reduced-motion:reduce){.dash [data-ask24-floating]>button.btn:before,.dash[data-screen="/dashboard/messages"] h1.greet:before{--a24-face:var(--a24-mark)}}.dash:is(html[data-motion=paused] *) :is([data-ask24-floating]>button.btn,h1.greet):before{--a24-face:var(--a24-mark)}.dash [data-ask24-floating]>button.btn{cursor:pointer;line-height:0;transition:transform .3s cubic-bezier(.3,1.5,.5,1),box-shadow .2s;animation:.5s cubic-bezier(.3,1.5,.5,1) both a24-arrive;position:relative;letter-spacing:0!important;color:#0000!important;filter:none!important;background:radial-gradient(120% 120% at 30% 18%,#fff 0%,#f4f2ff 58%,#e4defe 100%)!important;border:0!important;border-radius:50%!important;width:62px!important;height:62px!important;min-height:0!important;padding:0!important;font-size:0!important;box-shadow:inset 0 1px #fff,0 0 0 1px #6045e852,0 2px 6px #141a2e1f,0 16px 34px -14px #3c2db499!important}.dash [data-ask24-floating]>button.btn:before{content:"";background:var(--a24-face,var(--a24-mark)) center / contain no-repeat;position:absolute;inset:6px 7px 8px}.dash [data-ask24-floating]>button.btn:hover{transform:translateY(-2px)scale(1.05);box-shadow:inset 0 1px #fff,0 0 0 1px #6045e880,0 2px 6px #141a2e1f,0 22px 40px -14px #3c2db4b3!important}.dash [data-ask24-floating]>button.btn:hover:before{animation:.7s both a24-hop}.dash [data-ask24-floating]>button.btn:active{transform:scale(.96)}.dash [data-ask24-floating]>button.btn[aria-expanded=true]{box-shadow:inset 0 1px #fff,0 0 0 2px #5b49e8,0 0 0 6px #6045e824,0 16px 34px -14px #3c2db499!important}.dash [data-ask24-floating]>button.btn:focus-visible{outline-offset:3px;outline:2px solid #5b49e8}@keyframes a24-arrive{0%{opacity:0;transform:translateY(14px)scale(.6)}to{opacity:1;transform:none}}@keyframes a24-hop{0%,to{transform:none}35%{transform:translateY(-4px)rotate(-5deg)}65%{transform:translateY(0)rotate(4deg)}}@media (max-width:640px){.dash [data-ask24-floating]>button.btn{width:56px!important;height:56px!important}}@media (prefers-reduced-motion:reduce){.dash [data-ask24-floating]>button.btn,.dash [data-ask24-floating]>button.btn:before,.dash [data-ask24-floating] [data-ask24-panel],.dash[data-screen="/dashboard/messages"] h1.greet:before{transition:none!important;animation:none!important}}.dash:is(html[data-motion=paused] *) :is([data-ask24-floating]>button.btn,[data-ask24-floating] [data-ask24-panel]){animation:none!important}.dash [data-ask24-floating] [data-ask24-panel]{-webkit-backdrop-filter:blur(18px)saturate(1.4);transform-origin:100% 100%;background:#fffffff0;border-radius:22px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;width:min(380px,100vw - 32px);margin:0;padding:12px 12px 12px 14px;animation:.28s cubic-bezier(.2,.9,.3,1.2) both a24-open;display:grid;box-shadow:inset 0 1px #fff,0 0 0 1px #6045e838,0 24px 56px -20px #141a2e73,0 30px 70px -40px #6045e88c}.dash [data-ask24-floating] [data-ask24-panel]:before{content:"";background:var(--a24-mark) center / contain no-repeat;width:40px;height:40px;position:static}.dash [data-ask24-floating] [data-ask24-panel]>*{grid-column:2}@keyframes a24-open{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}.dash:has([data-ask24-floating]) .motion-toggle{bottom:25px;right:90px}@media (max-width:640px){.dash:has([data-ask24-floating]) .motion-toggle{bottom:22px;right:82px}}.dash [data-ask24-panel]:not([data-ask24-floating] *){background:linear-gradient(#fcfbff 0%,#f3f1ff 100%);border-radius:18px 18px 18px 6px;margin-top:12px;padding:14px 16px 14px 58px;position:relative;box-shadow:inset 0 1px #fff,0 0 0 1px #6045e82e,0 12px 26px -20px #3c2db473}.dash [data-ask24-panel]:not([data-ask24-floating] *):before{content:"";background:var(--a24-mark) center / contain no-repeat;width:34px;height:34px;position:absolute;top:12px;left:12px}.dash [data-ask24-panel]:not([data-ask24-floating] *) .options .chip{border-radius:999px;min-height:40px!important;padding:8px 16px!important}@media (max-width:640px){.dash [data-ask24-panel]:not([data-ask24-floating] *){padding:12px 12px 12px 50px}.dash [data-ask24-panel]:not([data-ask24-floating] *):before{width:30px;height:30px;top:10px;left:10px}}.dash[data-screen="/dashboard/messages"] h1.greet{align-items:center;gap:16px;display:flex}.dash[data-screen="/dashboard/messages"] h1.greet:before{content:"";background:var(--a24-face,var(--a24-mark)) center / contain no-repeat;filter:drop-shadow(0 10px 18px #3c2db459);flex:none;width:66px;height:66px;animation:.6s cubic-bezier(.3,1.5,.5,1) both a24-arrive;position:static}.dash[data-screen="/dashboard/messages"] .tile.hero{background:radial-gradient(90% 70% at 0% 0%, #ffdecc6b 0%, #ffdecc00 60%), radial-gradient(80% 70% at 100% 0%, #b9a9ff57 0%, #b9a9ff00 62%), var(--gz-pearl)}.dash[data-screen="/dashboard/messages"] .tile.hero>div>div>.k:first-child{background:var(--gz-key);width:fit-content;max-width:min(78%,560px);font-family:var(--font-ui);box-shadow:var(--gz-key-shadow);border-radius:18px 18px 6px;margin-left:auto;padding:11px 16px;font-weight:500;line-height:1.45;color:#fff!important;letter-spacing:-.005em!important;font-size:15px!important}.dash[data-screen="/dashboard/messages"] .tile.hero>div>div>.k:first-child+div{background:#fffffff5;border-radius:18px 18px 18px 6px;width:fit-content;max-width:min(88%,680px);padding:12px 18px 12px 54px;position:relative;box-shadow:inset 0 1px #fff,0 0 0 1px #6045e829,0 12px 26px -20px #3c2db466;margin-top:10px!important}.dash [data-ask24-welcome]{width:fit-content;max-width:min(88%,680px);font-size:var(--fs-md);background:#fffffff5;border-radius:18px 18px 18px 6px;margin:0;padding:14px 20px 14px 58px;line-height:1.5;position:relative;box-shadow:inset 0 1px #fff,0 0 0 1px #6045e829,0 12px 26px -20px #3c2db466;color:var(--ink)!important}.dash [data-ask24-welcome]:before{content:"";background:var(--a24-mark) center / contain no-repeat;width:34px;height:34px;position:absolute;top:12px;left:12px}@media (max-width:640px){.dash [data-ask24-welcome]{max-width:100%;padding-left:52px}.dash [data-ask24-welcome]:before{width:30px;height:30px;left:11px}}.dash[data-screen="/dashboard/messages"] .tile.hero>div>div>.k:first-child+div:before{content:"";background:var(--a24-mark) center / contain no-repeat;width:32px;height:32px;position:absolute;top:10px;left:12px}.dash[data-screen="/dashboard/messages"] .tile.hero>form,.dash [data-ask24-floating] [data-ask24-panel] form{background:#fff;border-radius:999px;align-items:center;padding:6px 6px 6px 8px;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e1f,0 10px 24px -18px #141a2e66}.dash[data-screen="/dashboard/messages"] .tile.hero>form:focus-within,.dash [data-ask24-floating] [data-ask24-panel] form:focus-within{box-shadow:inset 0 1px #fff,0 0 0 2px #5b49e8,0 0 0 6px #6045e81f}.dash[data-screen="/dashboard/messages"] .tile.hero>form .input,.dash [data-ask24-floating] [data-ask24-panel] form .input{box-shadow:none;background:0 0;border:0;border-radius:999px;outline:none;min-height:44px;padding:0 14px}.dash[data-screen="/dashboard/messages"] .tile.hero>form .input:focus-visible,.dash [data-ask24-floating] [data-ask24-panel] form .input:focus-visible{background:#6045e80f;box-shadow:inset 0 0 0 2px #5b49e88c}.dash[data-screen="/dashboard/messages"] .tile.hero>form .btn,.dash [data-ask24-floating] [data-ask24-panel] form .btn{min-height:44px;padding:0 22px;letter-spacing:-.005em!important}@media (max-width:640px){.dash[data-screen="/dashboard/messages"] h1.greet:before{width:52px;height:52px}.dash[data-screen="/dashboard/messages"] .tile.hero>div>div>.k:first-child{max-width:88%}.dash[data-screen="/dashboard/messages"] .tile.hero>div>div>.k:first-child+div{max-width:100%}}.dash .options.options.options:has(>.opt[data-response=COMPLETED]){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.dash .options.options.options:has(>.opt[data-response=COMPLETED_MINIMUM]){grid-template-columns:repeat(4,minmax(0,1fr))!important}.dash .options.options:has(>.opt[data-response=COMPLETED])>.opt{grid-column:auto!important}.dash .options.options:has(>.opt[data-response=COMPLETED])>.opt[data-response=COMPLETED]{grid-template-columns:34px 1fr;min-height:62px;padding:14px 20px;grid-column:1/-1!important}.dash .options .opt[data-response=COMPLETED][data-response] .ic{width:30px;height:30px;box-shadow:inset 0 0 0 2px #5b49e88c,inset 0 1px 2px #141a2e14}.dash .options .opt[data-response=COMPLETED][data-response] .txt{letter-spacing:-.01em;font-size:17px;font-weight:700}.dash .options .opt[data-response=COMPLETED][data-response]:not([aria-pressed=true]):hover .ic{background:#fff var(--gz-check) center / 14px 14px no-repeat;opacity:1}.dash .options .opt[data-response=COMPLETED][data-response][aria-pressed=true] .ic{background-size:15px 15px;width:30px;height:30px}.dash .options.options:has(>.opt[data-response=COMPLETED])>.opt:not([data-response=COMPLETED]){grid-template-columns:20px 1fr;gap:8px;min-height:46px;padding:10px 12px}.dash .options.options:has(>.opt[data-response=COMPLETED])>.opt:not([data-response=COMPLETED]) .ic{width:16px;height:16px}.dash .options.options:has(>.opt[data-response=COMPLETED])>.opt:not([data-response=COMPLETED]) .txt{font-size:13.5px;line-height:1.3}@media (max-width:640px){.dash .options.options.options:has(>.opt[data-response=COMPLETED]){grid-template-columns:repeat(2,minmax(0,1fr))!important}.dash .options.options:has(>.opt[data-response=COMPLETED]):not(:has(>.opt[data-response=COMPLETED_MINIMUM]))>.opt:last-child{grid-column:1/-1!important}}.dash ul.wtd>li[data-state]{padding-left:52px}.dash ul.wtd>li[data-state]:before{background:#fff;border-radius:50%;width:22px;height:22px;top:50%;bottom:auto;left:16px;translate:0 -50%;box-shadow:inset 0 0 0 1.5px #141a2e52,inset 0 1px 2px #141a2e14}.dash ul.wtd>li:is([data-state=DONE],[data-state=LOGGED],[data-state=COMPLETE]):before{background:#fff var(--gz-check) center / 12px 12px no-repeat;box-shadow:0 0 0 1.5px #5b49e8,0 0 0 4px #6045e824}.dash ul.wtd>li[data-state=STARTED]:before{background:conic-gradient(#5b49e8 0 50%, #fff 50% 100%);box-shadow:inset 0 0 0 1.5px #5b49e8}.dash .cal-picked .prio.days .row .s>span{flex-direction:column;align-items:flex-start;gap:4px}.dash .prio.days .row .s>span>.what{min-width:0}.dash .tiles>.card.dark[data-score-24]{padding:22px 26px}.dash .tiles>.card.dark[data-score-24] .label{line-height:1.55;letter-spacing:.08em!important}@media (max-width:640px){.dash .card.dark .sculpture-slot~* .iq-row{padding-right:0!important}.dash :is(.card.dark,.tile.sys):has(.sculpture-slot) .iq-row{padding-right:0!important}}@media (min-width:641px) and (max-width:1180px){.dash .tiles:not(:has(>:not(.tile.iq))){grid-template-columns:repeat(6,minmax(0,1fr))}.dash .tiles:not(:has(>:not(.tile.iq)))>.tile{grid-column:span 2}.dash .tiles:not(:has(>:not(.tile.iq))):has(>.tile:nth-child(5):last-child)>.tile:nth-child(n+4){grid-column:span 3}.dash .tiles:has(>[data-score-24]){grid-template-columns:repeat(3,minmax(0,1fr))}.dash .options:not(.foods):not(.scale):has(>:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))!important}}.dash .subtabs{scrollbar-width:none;-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);background:#ffffffbd;border-radius:999px;gap:4px;width:fit-content;max-width:100%;margin-top:20px;padding:5px;display:flex;overflow-x:auto;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e14,0 12px 28px -20px #141a2e66}.dash .subtabs::-webkit-scrollbar{display:none}.dash .subtabs>button{min-height:42px;color:var(--mute);font:inherit;letter-spacing:-.005em;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 18px 8px 14px;font-size:14.5px;font-weight:600;transition:background .2s,color .2s,box-shadow .2s,transform .2s;display:inline-flex}.dash .subtabs>button .ic{width:26px;height:26px;color:var(--ink-2);background:#141a2e0d;border-radius:50%;place-items:center;transition:background .2s,color .2s;display:inline-grid}.dash .subtabs>button .ic svg{width:15px;height:15px}.dash .subtabs>button:hover{color:var(--ink);background:#ffffffe6}.dash .subtabs>button:focus-visible{outline-offset:2px;outline:2px solid #5b49e8}.dash .subtabs>button[aria-selected=true]{color:#fff;background:var(--gz-key);box-shadow:var(--gz-key-shadow)}.dash .subtabs>button[aria-selected=true] .ic{color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff2e}.dash .subtabs>button .n{color:#4a38d8;font-variant-numeric:tabular-nums;background:#6045e81f;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 7px;font-size:11.5px;font-weight:700;display:inline-grid}.dash .subtabs>button[aria-selected=true] .n{color:#fff;background:#ffffff2e}@media (max-width:640px){.dash .subtabs{width:auto;margin-left:-4px;margin-right:-4px}.dash .subtabs>button{padding:8px 14px 8px 10px;font-size:14px}}.dash .pane{animation:.38s cubic-bezier(.2,.8,.2,1) both pane-in}@keyframes pane-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dash .pane{animation:none}}.dash:is(html[data-motion=paused] *) .pane{animation:none}.dash .plan-head{align-items:center;gap:14px;display:flex}.dash .plan-head>.k{color:var(--ink);margin:0;line-height:1.18;font-family:var(--font-ui)!important;letter-spacing:-.025em!important;text-transform:none!important;font-size:clamp(20px,.5vw + 14px,24px)!important;font-weight:800!important}.dash .plan-ic,.dash summary .plan-ic{color:#fff;background:var(--gz-key);width:40px;height:40px;box-shadow:var(--gz-key-shadow);border-radius:13px;flex:none;place-items:center;display:inline-grid}.dash .plan-ic svg{width:19px;height:19px}.dash details.plan-sec>summary.k{align-items:center;gap:14px;display:flex;justify-content:flex-start!important}.dash details.plan-sec>summary.k>.mark{margin-left:auto}.dash details.plan-sec>summary.k .plan-ic{border-radius:10px;width:32px;height:32px}.dash details.plan-sec>summary.k .plan-ic svg{width:16px;height:16px}.dash .plan-sec[data-plan=goal]{background:radial-gradient(70% 120% at 100% 0%, #b9a9ff61 0%, #b9a9ff00 62%), radial-gradient(60% 90% at 0% 100%, #ffd6c452 0%, #ffd6c400 60%), var(--gz-pearl)}.dash .plan-sec[data-plan=goal] dl.kv{gap:18px 28px;margin-top:18px!important}.dash .plan-sec[data-plan=goal] dl.kv>div{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.dash .plan-sec[data-plan=goal] dl.kv>div:before{display:none!important}.dash .plan-sec[data-plan=goal] dl.kv>div[data-row=result] dd{letter-spacing:-.035em;margin-top:6px;line-height:1.06;color:var(--ink)!important;font-size:clamp(28px,1.6vw + 16px,40px)!important;font-weight:800!important}.dash .plan-sec[data-plan=goal] dl.kv>div[data-row=why]{position:relative}.dash .plan-sec[data-plan=goal] dl.kv>div[data-row=why] dd q:after{content:"”";vertical-align:top;color:#0000;background:linear-gradient(#8f7bff,#5b49e8);-webkit-background-clip:text;background-clip:text;height:.5em;margin-left:.12em;font-family:Georgia,serif;font-size:64px;font-style:normal;font-weight:700;line-height:1;display:inline-block}.dash .plan-sec[data-plan=goal] dl.kv>div[data-row=why] dd{margin-top:6px;line-height:1.4;color:var(--ink-2)!important;font-size:clamp(18px,.6vw + 14px,22px)!important}.dash .plan-sec[data-plan=goal] [data-row=why] dd q{quotes:none}.dash .plan-sec[data-plan=holding]{background:var(--gz-dark);box-shadow:var(--gz-dark-shadow);color:#fff}.dash .plan-sec[data-plan=holding]>.k{color:#ffffffc7!important}.dash .plan-sec[data-plan=holding]>.k:before{background:radial-gradient(circle at 35% 30%,#fff 0%,#d9d2ff 45%,#8f7bff 100%)!important;box-shadow:0 0 10px #8f7bffcc!important}.dash .plan-sec[data-plan=holding]>.big{color:#fff;font-size:clamp(30px,2vw + 16px,46px)}.dash .plan-sec[data-plan=holding] dl.kv>div{background:#ffffff0f!important;border-color:#0000!important;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff14!important}.dash .plan-sec[data-plan=holding] dl.kv dt{color:#fff9!important}.dash .plan-sec[data-plan=holding] dl.kv dd{color:#fff!important}.dash .plan-sec[data-plan=holding] [data-row=easier]{background:linear-gradient(100deg,#6045e86b 0%,#6045e81f 70%)!important;box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #8f7bff66!important}.dash .plan-sec[data-plan=holding] details.plan-answers>summary.k{color:#ffffffd1}.dash .plan-sec[data-plan=holding] details.plan-answers .kv.qa dt{color:#ffffff9e}.dash .plan-sec[data-plan=holding] details.plan-answers .kv.qa dd{color:#fff}.dash .plan-sec[data-plan=holding] .mark{filter:invert()}.dash .plan-sec[data-plan=found] .found-head{grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:2px 14px;display:grid!important}.dash .plan-sec[data-plan=found] .found-ic{width:42px;height:42px;color:var(--sys);box-shadow:inset 0 1px 0 #fff, 0 0 0 1px #141a2e14, 0 8px 16px -12px var(--sys);background:linear-gradient(#fff 0%,#f4f5f9 100%);border-radius:13px;grid-row:1/span 2;place-items:center;display:inline-grid}.dash .plan-sec[data-plan=found] .found-name{padding-left:0;font-weight:700}.dash .plan-sec[data-plan=found] .found-name:before{display:none}.dash .plan-sec[data-plan=found] .found-head .s{color:var(--ink-2);white-space:nowrap;background:#141a2e0d;border-radius:999px;margin:0;padding:4px 10px;font-size:12px;font-weight:600}.dash .plan-sec[data-plan=found] .found-bar{background:#141a2e14;border-radius:999px;grid-column:2/-1;height:6px;display:block;overflow:hidden}.dash .plan-sec[data-plan=found] .found-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--sys-light,var(--sys)) 0%, var(--sys) 100%);height:100%;box-shadow:0 0 10px -2px var(--sys);display:block}.dash .plan-sec[data-plan=found] .found-sys.mind{--sys-light:#bcabff}.dash .plan-sec[data-plan=found] .found-sys.nut{--sys-light:#f8bd80}.dash .plan-sec[data-plan=found] .found-sys.perf{--sys-light:#86d6b0}.dash .plan-sec[data-plan=found] .found-sys.rec{--sys-light:#93bfff}.dash .plan-sec[data-plan=found] .found-sys.health{--sys-light:#85dcdf}@media (max-width:640px){.dash .plan-sec[data-plan=found] .found-head{grid-template-columns:38px minmax(0,1fr) auto}.dash .plan-sec[data-plan=found] .found-head .s{display:none}}.dash .plan-sec[data-plan=connect] [data-row=harder]{grid-column:1/-1;background:linear-gradient(100deg,#ffd6c48c 0%,#ffffffeb 70%)!important}.dash .plan-sec[data-plan=connect] [data-row=harder] dd{font-size:var(--fs-md);color:var(--ink);font-weight:600}.dash .plan-sec[data-plan=connect] dl.kv>[data-row=harder]+div:last-child{grid-column:1/-1}.dash .plan-sec[data-plan=connect] :is([data-row=protected],[data-row=helping]) dd{color:var(--ink);align-items:center;gap:10px;font-weight:700;display:flex}.dash .plan-sec[data-plan=connect] :is([data-row=protected],[data-row=helping]) dd:before{content:"";background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235b49e8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7 3v5c0 4.6-3 8.4-7 10-4-1.6-7-5.4-7-10V6z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:16px 16px;border-radius:9px;flex:none;width:28px;height:28px;box-shadow:0 0 0 1px #6045e84d,0 6px 14px -8px #6045e899}.dash .plan-sec[data-plan=connect] [data-row=system] dt{align-items:center;gap:8px;display:flex}.dash .plan-sec[data-plan=connect] [data-row=system] dt:before{content:"";background:var(--sys);width:9px;height:9px;box-shadow:0 0 8px var(--sys-soft,transparent);border-radius:50%}.dash .plan-sec[data-plan=connect] [data-row=system] dd{color:var(--ink);font-weight:700}.dash .phases.track{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:18px 0 8px;display:grid}.dash .phases.track .ph{text-align:center;color:var(--mute);border:0;justify-items:center;gap:8px;padding:0 6px;display:grid;position:relative;box-shadow:none!important;background:0 0!important;transform:none!important}.dash .phases.track .ph:after{display:none}.dash .phases.track .ph:not(:last-child):before{content:"";background:#141a2e1f;border-radius:3px;height:3px;position:absolute;top:21px;left:calc(50% + 26px);right:calc(26px - 50%)}.dash .phases.track .ph.done:not(:last-child):before{background:linear-gradient(90deg,#5b49e8,#8f7bff);box-shadow:0 0 10px -2px #6045e8b3}.dash .phases.track .ph-dot{width:44px;height:44px;color:var(--mute);background:linear-gradient(#fff 0%,#f1f3f8 100%);border-radius:50%;place-items:center;font-size:15px;font-weight:800;display:grid;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e1f,0 8px 18px -12px #141a2e66}.dash .phases.track .ph-dot svg{width:18px;height:18px}.dash .phases.track .ph.done .ph-dot{color:#fff;background:linear-gradient(#8f7bff 0%,#5b49e8 100%);box-shadow:0 0 0 1px #6045e880,0 8px 18px -8px #6045e8b3}.dash .phases.track .ph.on .ph-dot{color:#fff;background:var(--gz-key);width:52px;height:52px;box-shadow:var(--gz-key-shadow), 0 0 0 6px #6045e824;margin-top:-4px}.dash .phases.track .ph .nm{color:var(--ink-2);margin:0;font-size:15px;font-weight:700}.dash .phases.track .ph.on .nm{color:var(--ink);font-size:17px}.dash .outcome-window{background:var(--gz-dark);box-shadow:var(--gz-dark-shadow);color:#fff}.dash .outcome-window>.k{color:#fff!important;font-size:clamp(22px,1vw + 14px,30px)!important}.dash .outcome-window>.k:after{background:linear-gradient(90deg,#8f7bff,#5b49e8)!important}.dash .outcome-window .body{font-size:var(--fs-md);color:#ffffffd1!important}.dash .tile.findings .tag.light{color:#3d2fb8;background:linear-gradient(#fff,#f3f1ff);box-shadow:0 0 0 1px #6045e847}.dash .tile.findings li{background:#ffffffb3;border-radius:14px;padding:10px 14px;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e0f;align-items:center!important}.dash .tile.findings li>span:not(.tag){color:var(--ink);font-weight:600}.dash .options.options.options.options:has(>.opt[data-response=COMPLETED]){max-width:680px;grid-template-columns:1fr!important;gap:6px!important}.dash .options.options.options.options:has(>.opt[data-response=COMPLETED])>.opt{text-align:left;justify-items:start;grid-column:1/-1!important}.dash .options.options.options.options:has(>.opt[data-response=COMPLETED])>.opt:not([data-response=COMPLETED]){min-height:46px;padding:9px 16px}.dash .options.options.options.options:has(>.opt[data-response=COMPLETED])>.opt[data-response=COMPLETED]{margin-bottom:4px}.dash ul.wtd>li[data-item]{background:linear-gradient(#fff 0%,#f7f8fb 100%);border-radius:18px;min-height:66px;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e12,0 12px 24px -20px #141a2e73;justify-content:flex-start!important;align-items:center!important;gap:14px!important;padding:12px 18px 12px 54px!important;display:flex!important}.dash ul.wtd>li[data-item]:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 0 0 1px #6045e84d,0 16px 30px -20px #6045e880}.dash ul.wtd>li[data-item]:focus-within{box-shadow:inset 0 1px #fff,0 0 0 2px #5b49e8}.dash ul.wtd>li[data-item] .wtd-ic{width:40px;height:40px;color:var(--wtd,#5b49e8);box-shadow:inset 0 1px 0 #fff, 0 0 0 1px #141a2e14, 0 8px 16px -12px var(--wtd,#5b49e8);background:linear-gradient(#fff 0%,#f3f4f8 100%);border-radius:13px;flex:none;place-items:center;display:inline-grid}.dash ul.wtd>li[data-item] .wtd-ic svg{width:19px;height:19px}.dash ul.wtd>li[data-item=WORKOUT]{--wtd:var(--iq-perf)}.dash ul.wtd>li[data-item=FOOD]{--wtd:var(--iq-nut)}.dash ul.wtd>li[data-item=MORNING]{--wtd:var(--iq-rec)}.dash ul.wtd>li[data-item=READINESS]{--wtd:var(--iq-mind)}.dash ul.wtd>li[data-item] .linkish{flex:auto;min-width:0;font-weight:700;text-decoration:none;color:var(--ink)!important;font-size:16.5px!important}.dash ul.wtd>li[data-item] .linkish:after{content:none!important}.dash ul.wtd>li[data-item] .linkish:before{content:"";border-radius:inherit;position:absolute;inset:0}.dash ul.wtd>li[data-item] .linkish:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #5b49e8}.dash ul.wtd>li[data-item]:after{content:"";border-top:2px solid var(--mute);border-right:2px solid var(--mute);flex:none;width:8px;height:8px;margin:0 2px 0 4px;transform:rotate(45deg)}.dash ul.wtd>li[data-item] .tag{letter-spacing:.12em;color:var(--mute);background:0 0;border-radius:999px;flex:none;padding:5px 12px;font-size:11px;box-shadow:inset 0 0 0 1.5px #141a2e2e}.dash ul.wtd>li[data-item]:is([data-state=DONE],[data-state=LOGGED],[data-state=COMPLETE]) .tag{color:#3d2fb8;background:#6045e81a;box-shadow:inset 0 0 0 1.5px #6045e859}.dash ul.wtd>li[data-item][data-state=STARTED] .tag{color:#fff;background:var(--gz-key);box-shadow:0 0 0 1px #6045e873}@media (max-width:640px){.dash ul.wtd>li[data-item]{gap:10px!important;padding-left:48px!important}.dash ul.wtd>li[data-item] .wtd-ic{width:34px;height:34px}.dash ul.wtd>li[data-item] .linkish{font-size:15px!important}}.dash .morning-check .s{font-family:var(--font-ui);letter-spacing:-.01em!important;text-transform:none!important;color:var(--ink)!important;border:0!important;padding:0!important;font-size:17.5px!important;font-weight:700!important}.dash .morning-check .options.scale{background:#ffffffb8;border-radius:20px;padding:5px;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e14,0 10px 24px -20px #141a2e66;gap:4px!important;display:flex!important}.dash .morning-check .options.scale>.opt{text-align:center;flex:1 1 0;align-content:center;justify-items:center;gap:8px;min-width:0;min-height:70px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:15px!important;grid-template-columns:1fr!important;padding:10px 6px!important;display:grid!important;transform:none!important}.dash .morning-check .options.scale>.opt:hover{background:#fffffff2!important}.dash .morning-check .options.scale>.opt .txt{color:var(--ink-2);font-size:13.5px;font-weight:600;line-height:1.2}.dash .morning-check .options.scale>.opt .ic{border-radius:3px;width:30px;height:24px;box-shadow:none!important;background:linear-gradient(180deg, #a898ff, #5b49e8) center bottom / 11px var(--h,6px) no-repeat!important;display:block!important}.dash .morning-check .options.scale>.opt:first-child .ic{--h:6px}.dash .morning-check .options.scale>.opt:nth-child(2) .ic{--h:10px}.dash .morning-check .options.scale>.opt:nth-child(3) .ic{--h:14px}.dash .morning-check .options.scale>.opt:nth-child(4) .ic{--h:19px}.dash .morning-check .options.scale>.opt:nth-child(5) .ic{--h:24px}.dash .morning-check .options.scale>.opt:is(.on,[aria-pressed=true]){background:var(--gz-key)!important;box-shadow:var(--gz-key-shadow)!important}.dash .morning-check .options.scale>.opt:is(.on,[aria-pressed=true]) .txt{color:#fff}.dash .morning-check .options.scale>.opt:is(.on,[aria-pressed=true]) .ic{background:linear-gradient(180deg, #fff, #cfc6ff) center bottom / 11px var(--h,6px) no-repeat!important}.dash .morning-check .options.scale>.opt:focus-visible{outline-offset:2px;outline:2px solid #5b49e8}@media (max-width:640px){.dash .morning-check .options.scale>.opt{min-height:76px;padding:8px 2px!important}.dash .morning-check .options.scale>.opt .txt{font-size:12px}}:is(.dash:has(>.chrome-gl[data-state=live]) .chrome,.site:has(>.chrome-gl[data-state=live]) .chrome){animation-play-state:paused}@keyframes md-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes md-breathe{0%,to{box-shadow:0 0 #6045e880}70%{box-shadow:0 0 0 14px #6045e800}}@keyframes md-flow{to{background-position:28px 0}}.dash .pane :is(.found-bar,.plan-sys .track,.md-week .meter)>i{transform-origin:0;animation:.9s cubic-bezier(.2,.8,.2,1) .15s both md-grow}.dash .pane .phases.track .ph.done:before{transform-origin:0;animation:.8s cubic-bezier(.2,.8,.2,1) .2s both md-grow}.dash .md-breathe:after{content:"";pointer-events:none;border-radius:50%;animation:2.6s ease-out infinite md-breathe;position:absolute;inset:-2px}@media (prefers-reduced-motion:reduce){.dash .pane :is(.found-bar,.plan-sys .track,.md-week .meter)>i,.dash .pane .phases.track .ph.done:before,.dash .md-breathe:after,.dash .phases.track .ph.on .ph-dot:after,.dash .cm-lines i:before,.dash [data-surface=action-today] .prio .row.primary .n:after{animation:none!important}}html[data-motion=paused] .dash .pane :is(.found-bar,.plan-sys .track,.md-week .meter)>i,html[data-motion=paused] .dash .pane .phases.track .ph.done:before,html[data-motion=paused] .dash .md-breathe:after,html[data-motion=paused] .dash .phases.track .ph.on .ph-dot:after,html[data-motion=paused] .dash .cm-lines i:before,html[data-motion=paused] .dash [data-surface=action-today] .prio .row.primary .n:after{animation:none!important}.dash dl.kv>div>dt .row-ic,.dash .plan-then .row-ic{vertical-align:middle;color:#5b49e8;background:linear-gradient(#fff 0%,#f1efff 100%);border-radius:8px;place-items:center;width:26px;height:26px;margin:-6px 10px -6px 0;display:inline-grid;box-shadow:inset 0 1px #fff,0 0 0 1px #6045e838}.dash dl.kv>div>dt .row-ic svg,.dash .plan-then .row-ic svg{width:14px;height:14px}.dash .k .k-date{font-family:var(--font-ui);letter-spacing:.01em;text-transform:none;color:#fff;background:var(--gz-key);box-shadow:var(--gz-key-shadow);vertical-align:middle;white-space:nowrap;border-radius:999px;margin-left:10px;padding:4px 11px;font-size:12px;font-weight:700;display:inline-block}.dash .k .k-date .sep{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dash .act-go{margin-top:18px!important}.dash .act-go .linkish,.dash .act-go .linkish:hover{letter-spacing:-.005em;box-shadow:var(--gz-key-shadow);border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;color:#fff!important;background:var(--gz-key)!important;padding:11px 18px!important;font-size:14px!important}.dash .act-go .linkish:hover{box-shadow:var(--gz-key-shadow), 0 0 0 1px #6045e899, 0 14px 28px -14px #6045e8b3;transform:translateY(-1px)}.dash .act-go .linkish:focus-visible{outline-offset:3px;outline:2px solid #5b49e8}.dash .tile.findings ul{gap:8px!important;margin-top:14px!important}.dash .tile.findings li{border-radius:16px;grid-template-columns:40px minmax(0,1fr) 12px;grid-auto-rows:min-content;gap:1px 14px;padding:12px 16px 12px 12px;transition:transform .2s,box-shadow .2s;align-items:center!important;display:grid!important}.dash .tile.findings li:hover{transform:translate(2px);box-shadow:inset 0 1px #fff,0 0 0 1px #6045e852,0 14px 28px -20px #6045e880}.dash .tile.findings li .fd-ic{color:#5b49e8;background:linear-gradient(#fff 0%,#f1efff 100%);border-radius:12px;grid-row:1/span 2;place-items:center;width:40px;height:40px;display:inline-grid;box-shadow:inset 0 1px #fff,0 0 0 1px #6045e838,0 8px 16px -12px #6045e899}.dash .tile.findings li .fd-ic svg{width:18px;height:18px}.dash .tile.findings li .tag.light{box-shadow:none;letter-spacing:.18em;color:var(--mute);background:0 0;grid-column:2;justify-self:start;padding:0;font-size:10.5px}.dash .tile.findings li>span:not(.tag):not(.fd-ic){letter-spacing:-.01em;color:var(--ink);grid-column:2;font-size:17px;font-weight:700}.dash .tile.findings li:after{content:"";border-top:2px solid var(--mute);border-right:2px solid var(--mute);opacity:.6;grid-area:1/3/span 2;width:8px;height:8px;transform:rotate(45deg)}.dash .tile.findings li[data-kind=STRENGTH] .fd-ic{color:var(--iq-perf);background:linear-gradient(#fff 0%,#ecf9f3 100%);box-shadow:inset 0 1px #fff,0 0 0 1px #2f9e6d47,0 8px 16px -12px #2f9e6d99}.dash .tile.findings dl.kv{margin-top:10px!important}.dash .tile.findings dl.kv>[data-row=first-review]{grid-template-columns:46px minmax(0,1fr);align-items:center;column-gap:14px;padding:12px 16px 12px 12px!important;display:grid!important}.dash .tile.findings dl.kv>[data-row=first-review]:before{display:none!important}.dash .tile.findings dl.kv>[data-row=first-review]:after{content:"";width:46px;height:46px;box-shadow:var(--gz-key-shadow);background-color:#0c1222;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='3'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:20px 20px;border-radius:13px;grid-area:1/1/span 2}.dash .tile.findings dl.kv>[data-row=first-review] dt{grid-area:1/2}.dash .tile.findings dl.kv>[data-row=first-review] dd{letter-spacing:-.02em;grid-area:2/2;line-height:1.1;margin-top:2px!important;font-size:22px!important;font-weight:800!important}.dash [data-surface=action-today] .prio>.k{letter-spacing:.2em;color:#3d2fb8;align-items:center;gap:8px;font-size:11px;display:inline-flex}.dash [data-surface=action-today] .prio>.k:before{content:"";background:radial-gradient(circle at 35% 30%,#fff 0%,#d9d2ff 45%,#8f7bff 100%);border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #8f7bffe6}.dash [data-surface=action-today] .prio>.k:after{display:none}.dash [data-surface=action-today] .prio .row.primary{grid-template-columns:44px 1fr;gap:16px}.dash [data-surface=action-today] .prio .row.primary .n{color:#fff;background:var(--gz-key);width:44px;height:44px;box-shadow:var(--gz-key-shadow);margin-top:4px;font-size:16px;font-weight:800;position:relative}.dash [data-surface=action-today] .prio .row.primary .n:after{content:"";pointer-events:none;border-radius:50%;animation:2.6s ease-out infinite md-breathe;position:absolute;inset:-2px}.dash [data-surface=action-today] .prio .row.primary .t .why{letter-spacing:.12em;color:#3d2fb8;background:linear-gradient(#fff,#f3f1ff);padding:5px 11px;font-size:11px;box-shadow:0 0 0 1px #6045e84d}.dash [data-surface=action-today] .prio>.s{color:var(--ink-2);background:#ffffffb8;border-radius:14px;align-items:center;gap:12px;font-size:14.5px;display:flex;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e12;margin-top:12px!important;padding:11px 14px!important}.dash [data-surface=action-today] .prio>.s:before{content:"";background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235b49e8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 2L4 14h7l-1 8 9-12h-7l1-8z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:15px 15px;border-radius:9px;flex:none;width:28px;height:28px;box-shadow:0 0 0 1px #6045e847,0 6px 14px -8px #6045e899}.dash [data-surface=action-today] .prio>.s b{color:#3d2fb8}.dash [data-surface=professional-review] .pr-items{font-size:var(--fs-base);gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.dash [data-surface=professional-review] .pr-items li{background:linear-gradient(#fff 0%,#f7f8fb 100%);border-radius:16px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:4px 14px;padding:12px 16px 12px 12px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e0f,0 12px 24px -20px #141a2e66}.dash [data-surface=professional-review] .pr-items li:hover{transform:translate(2px);box-shadow:inset 0 1px #fff,0 0 0 1px #14a3a866,0 14px 28px -20px #14a3a880}.dash [data-surface=professional-review] .pr-ic{width:40px;height:40px;color:var(--iq-health);background:linear-gradient(#fff 0%,#ebf8f8 100%);border-radius:12px;place-items:center;display:inline-grid;box-shadow:inset 0 1px #fff,0 0 0 1px #14a3a847,0 8px 16px -12px #14a3a899}.dash [data-surface=professional-review] .pr-ic svg{width:18px;height:18px}.dash [data-surface=professional-review] .pr-what{letter-spacing:-.01em;min-height:40px;color:var(--ink);align-items:center;gap:10px;font-size:17px;font-weight:700;display:flex}.dash [data-surface=professional-review] .pr-n{color:#fff;background:var(--gz-key);min-width:26px;height:26px;box-shadow:var(--gz-key-shadow);white-space:nowrap;border-radius:999px;place-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-grid}.dash [data-surface=professional-review] .pr-next{grid-column:2;margin:0}.dash [data-surface=professional-review] li:has(.pr-next) .pr-ic{grid-row:1/span 2}.dash .plan-sec[data-plan=found] .found{gap:8px;margin-top:16px;display:grid}.dash .plan-sec[data-plan=found] .found-sys{background:linear-gradient(#fff 0%,#f7f8fb 100%);border-top:0;border-radius:18px;padding:14px 16px 14px 14px;transition:transform .2s,box-shadow .2s;display:block;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e0f,0 12px 24px -20px #141a2e66}.dash .plan-sec[data-plan=found] .found-sys:hover{box-shadow:inset 0 1px 0 #fff, 0 0 0 1px var(--sys), 0 16px 30px -20px var(--sys);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.dash .plan-sec[data-plan=found] .found-sys:hover{box-shadow:inset 0 1px 0 #fff, 0 0 0 1px color-mix(in srgb, var(--sys) 45%, transparent), 0 16px 30px -20px color-mix(in srgb, var(--sys) 60%, transparent)}}.dash .plan-sec[data-plan=found] .found-sys:first-child{padding-top:14px}.dash .plan-sec[data-plan=found] .found-head{grid-template-columns:46px minmax(0,1fr) auto auto auto;gap:6px 14px}.dash .plan-sec[data-plan=found] .found-ic{border-radius:14px;width:46px;height:46px}.dash .plan-sec[data-plan=found] .found-ic svg{width:21px;height:21px}.dash .plan-sec[data-plan=found] .found-name{letter-spacing:-.01em;font-size:17px}.dash .plan-sec[data-plan=found] .found-read{align-items:center;gap:10px;display:inline-flex}.dash .plan-sec[data-plan=found] .found-n{letter-spacing:-.035em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1}.dash .plan-sec[data-plan=found] .found-w{letter-spacing:-.005em;white-space:nowrap;color:var(--sys);background:var(--sys);border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.dash .plan-sec[data-plan=found] .found-w{background:color-mix(in srgb, var(--sys) 12%, #fff)}}.dash .plan-sec[data-plan=found] .found-w{box-shadow:inset 0 0 0 1px var(--sys)}@supports (color:color-mix(in lab, red, red)){.dash .plan-sec[data-plan=found] .found-w{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sys) 32%, transparent)}}.dash .plan-sec[data-plan=found] .found-bar{height:8px;margin-top:6px;overflow:visible}.dash .plan-sec[data-plan=found] .found-bar i{position:relative}.dash .plan-sec[data-plan=found] .found-bar i:after{content:"";width:14px;height:14px;box-shadow:0 0 0 3px var(--sys), 0 0 12px var(--sys);background:#fff;border-radius:50%;margin-top:-7px;position:absolute;top:50%;right:-2px}.dash .plan-sec[data-plan=found] .found-sys>.kv.qa{border-top:1px solid #141a2e14;margin-top:12px;padding-top:10px}@media (max-width:640px){.dash .plan-sec[data-plan=found] .found-head{grid-template-columns:40px minmax(0,1fr) auto auto}.dash .plan-sec[data-plan=found] .found-ic{width:40px;height:40px}.dash .plan-sec[data-plan=found] .found-name{font-size:15.5px}.dash .plan-sec[data-plan=found] .found-n{font-size:24px}.dash .plan-sec[data-plan=found] .found-w{display:none}}.dash .connect-map{grid-template-columns:minmax(180px,240px) 64px minmax(0,1fr);align-items:stretch;margin-top:16px;display:grid}.dash .cm-node{--sys:var(--ink);background:linear-gradient(#fff 0%,#f6f7fb 100%);border-radius:16px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:2px 12px;padding:12px 14px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e12,0 10px 22px -18px #141a2e73}.dash .cm-node.mind{--sys:var(--iq-mind)}.dash .cm-node.nut{--sys:var(--iq-nut)}.dash .cm-node.perf{--sys:var(--iq-perf)}.dash .cm-node.rec{--sys:var(--iq-rec)}.dash .cm-node.health{--sys:var(--iq-health)}.dash .cm-node:hover{box-shadow:inset 0 1px 0 #fff, 0 0 0 1px var(--sys), 0 14px 28px -20px var(--sys);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.dash .cm-node:hover{box-shadow:inset 0 1px 0 #fff, 0 0 0 1px color-mix(in srgb, var(--sys) 45%, transparent), 0 14px 28px -20px color-mix(in srgb, var(--sys) 60%, transparent)}}.dash .cm-ic{width:44px;height:44px;color:var(--sys);box-shadow:inset 0 1px 0 #fff, 0 0 0 1px #141a2e14, 0 8px 16px -12px var(--sys);background:#fff;border-radius:13px;grid-row:1/span 2;place-items:center;display:inline-grid}.dash .cm-ic svg{width:20px;height:20px}.dash .cm-nm{letter-spacing:-.01em;color:var(--ink);font-size:16px;font-weight:700;line-height:1.2}.dash .cm-read{color:var(--sys);font-size:13px;font-weight:700}.dash .cm-owner{color:#fff;background:var(--gz-key);box-shadow:var(--gz-key-shadow);align-content:center;padding:16px}.dash .cm-owner:hover{box-shadow:var(--gz-key-shadow), 0 0 0 1px #6045e899;transform:none}.dash .cm-owner .cm-ic{color:#fff;width:52px;height:52px;box-shadow:inset 0 0 0 1px #fff3, 0 0 24px -6px var(--sys);background:#ffffff1f;border-radius:15px;grid-row:auto}.dash .cm-owner .cm-ic svg{width:24px;height:24px}.dash .cm-owner .cm-nm{color:#fff;min-width:0;font-size:18px}.dash .cm-lines{gap:10px;display:grid}.dash .cm-lines i{min-height:24px;display:block;position:relative}.dash .cm-lines i:before{content:"";background:repeating-linear-gradient(90deg,#5b49e8 0 12px,#6045e838 12px 16px) 0 0/28px 100%;border-radius:3px;height:3px;margin-top:-1.5px;animation:1.1s linear infinite md-flow;position:absolute;top:50%;left:-2px;right:6px}.dash .cm-lines i:after{content:"";border-top:2.5px solid #5b49e8;border-right:2.5px solid #5b49e8;width:9px;height:9px;margin-top:-5px;position:absolute;top:50%;right:6px;transform:rotate(45deg)}.dash .cm-held{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dash .connect-map+dl.kv{margin-top:12px!important}@media (max-width:760px){.dash .connect-map{grid-template-columns:1fr;gap:10px}.dash .cm-lines{display:none}.dash .cm-owner{padding:12px 14px}.dash .cm-owner .cm-ic{width:44px;height:44px}}.dash .plan-sec[data-plan=systems] .tiles{margin-top:16px}.dash button.tile.iq.plan-sys{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;appearance:none;border:0;display:block}.dash button.tile.iq.plan-sys:disabled{cursor:default}.dash button.tile.iq.plan-sys:focus-visible{outline-offset:3px;outline:2px solid #5b49e8}.dash .tile.iq.plan-sys .v .word{margin-left:8px}.dash .tile.iq.plan-sys .v>.word:only-child{margin-left:0}.dash .tile.iq.plan-sys .go{transition:transform .22s cubic-bezier(.2,.8,.2,1)}.dash .tile.iq.plan-sys[data-open=true] .go{transform:rotate(90deg)}.dash .tile.iq.plan-sys[data-open=true]:not(.primary){box-shadow:inset 0 1px #fff,0 0 0 2px #5b49e8,0 16px 30px -20px #6045e899}.dash .tile.iq.plan-sys.primary[data-open=true]{box-shadow:var(--gz-dark-shadow), 0 0 0 2px #8f7bffe6}.dash .card.dark.detail .plan-head .h{margin:0}.dash .card.dark.detail .plan-ic{background:#ffffff1f;box-shadow:inset 0 0 0 1px #fff3}.dash .card.dark.detail>.k{color:#ffffffc7!important}.dash .tile.iq.plan-sys[data-open=true],.dash .tile.iq.plan-sys[data-open=true] :is(.k,.v,.v .word,.label.state){color:#fff}.dash .tile.iq.plan-sys[data-open=true] .label.state+.label.state{color:#ffffffb8}.dash .tile.iq.plan-sys[data-open=true] .ic{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #fff3}.dash .tile.iq.plan-sys[data-open=true] .track{background:#ffffff1f;box-shadow:inset 0 1px 3px #00000073,inset 0 -1px #ffffff14}.dash .tile.iq.plan-sys[data-open=true] .track i{background:linear-gradient(90deg,#f2f4f8 0%,#c3c9d5 26%,#6045e8 66%,#8f7bff 100%);box-shadow:0 0 14px -2px #6045e8cc,inset 0 1px #ffffffb3,inset 0 -2px #00000040}.dash .tile.iq.plan-sys[data-open=true] .go{color:var(--gz-ink)}@media (max-width:640px){.dash .plan-sec[data-plan=systems] .tiles>.tile.iq.plan-sys:last-child:nth-child(odd){min-height:200px;padding-right:22px;display:block}.dash .plan-sec[data-plan=systems] .tiles>.tile.iq.plan-sys:last-child:nth-child(odd)>.ic{margin:0 0 12px}.dash .plan-sec[data-plan=systems] .tiles>.tile.iq.plan-sys:last-child:nth-child(odd)>.v{justify-self:auto;margin-top:6px}.dash .plan-sec[data-plan=systems] .tiles>.tile.iq.plan-sys:last-child:nth-child(odd)>.label{margin-top:8px!important}.dash .plan-sec[data-plan=systems] .tiles>.tile.iq.plan-sys:last-child:nth-child(odd)>.track{margin-top:14px}}.dash .phases.track .ph.on .ph-dot{position:relative}.dash .phases.track .ph.on .ph-dot:after{content:"";pointer-events:none;border-radius:50%;animation:2.6s ease-out infinite md-breathe;position:absolute;inset:-2px}.dash .plan-sec[data-plan=path] dl.kv>div{transition:transform .2s,box-shadow .2s}.dash .plan-sec[data-plan=path] dl.kv>div[data-row=systems] dd{color:var(--ink);font-weight:700}.dash .plan-then{font-size:var(--fs-md);background:var(--gz-key);box-shadow:var(--gz-key-shadow);border-radius:16px;align-items:center;gap:12px;padding:14px 18px;font-weight:600;display:flex;color:#fff!important;margin-top:14px!important}.dash .plan-then .row-ic{color:#fff;background:#ffffff24;flex:none;margin:0;box-shadow:inset 0 0 0 1px #ffffff38}.dash details.plan-sec[data-plan=adapt]>summary .verbs{flex-wrap:wrap;gap:6px;margin-left:2px;display:inline-flex}.dash details.plan-sec[data-plan=adapt]>summary .verb{font-family:var(--font-ui);letter-spacing:0;text-transform:none;color:#3d2fb8;background:#6045e81a;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;box-shadow:inset 0 0 0 1px #6045e840}.dash details.plan-sec[data-plan=adapt][open]>summary .verbs{display:none}.dash details.plan-sec[data-plan=adapt] dl.kv>div{transition:transform .2s,box-shadow .2s}.dash details.plan-sec[data-plan=adapt] dl.kv>div:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 0 0 1px #6045e84d,0 14px 28px -20px #6045e880!important}@media (max-width:640px){.dash details.plan-sec[data-plan=adapt]>summary .verbs{display:none}}.dash .md-week .fig{letter-spacing:-.035em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:40px;font-weight:800;line-height:1}.dash .md-week dl.kv>[data-part=execution]{grid-column:1/-1}.dash .md-week [data-part=execution] dd{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.dash .md-week [data-part=execution] dd>span:not(.days):not(.meter){font-size:14px}.dash .md-week .days{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.dash .md-week .days i{background:#141a2e1a;border-radius:50%;width:13px;height:13px;box-shadow:inset 0 1px 2px #141a2e24}.dash .md-week .days i.on{background:linear-gradient(#a898ff 0%,#5b49e8 100%);box-shadow:0 0 8px -1px #6045e8d9,inset 0 1px #ffffff80}.dash .md-week .meter{background:#141a2e14;border-radius:999px;flex:1 0 100%;height:8px;margin-top:10px;display:block;overflow:visible}.dash .md-week .meter>i{border-radius:inherit;background:linear-gradient(90deg,#a898ff 0%,#5b49e8 100%);height:100%;display:block;position:relative;box-shadow:0 0 10px -2px #6045e8cc}.dash .md-week .meter>i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;margin-top:-7px;position:absolute;top:50%;right:-2px;box-shadow:0 0 0 3px #5b49e8,0 0 12px #6045e8cc}.dash .md-week [data-part=win] dd .fig{font-size:30px}.dash .md-week [data-part=outcome] dd{background:#6045e81a;border-radius:999px;align-items:center;padding:6px 12px;display:inline-flex;box-shadow:inset 0 0 0 1px #6045e840;color:#3d2fb8!important;font-size:14px!important;font-weight:700!important}.dash .md-week [data-part=friction]{background:linear-gradient(100deg,#ffd6c48c 0%,#ffffffeb 70%)!important}.dash .md-week [data-part=friction] dd{color:var(--ink);font-weight:600}.dash .md-week dl.kv>[data-part=next]{grid-column:1/-1;background:var(--gz-key)!important;box-shadow:var(--gz-key-shadow)!important;border-color:#0000!important}.dash .md-week dl.kv>[data-part=next]:before{display:none!important}.dash .md-week dl.kv>[data-part=next] dt{color:#ffffffa8!important}.dash .md-week dl.kv>[data-part=next] dd{color:#fff!important;font-size:17px!important;font-weight:700!important}.dash .md-week dl.kv>[data-part=next] dd span{color:#ffffffb3!important}.dash .md-week dl.kv.three dd .fig{font-size:28px}.dash .tile.adaptive{background:var(--gz-dark);box-shadow:var(--gz-dark-shadow);color:#fff}.dash .tile.adaptive>.k{color:#ffffffc7!important}.dash .tile.adaptive>.k:before{background:radial-gradient(circle at 35% 30%,#fff 0%,#d9d2ff 45%,#8f7bff 100%)!important;box-shadow:0 0 10px #8f7bffcc!important}.dash .tile.adaptive>.h{letter-spacing:-.035em;color:#fff;align-items:center;gap:16px;font-size:clamp(32px,2vw + 16px,46px);font-weight:800;line-height:1;display:flex;margin-top:10px!important}.dash .tile.adaptive .verb-ic{color:#fff;background:#ffffff1f;border-radius:17px;flex:none;place-items:center;width:56px;height:56px;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff38,0 0 28px -8px #8f7bff}.dash .tile.adaptive .verb-ic svg{width:26px;height:26px}.dash .tile.adaptive .body{font-size:var(--fs-md);color:#ffffffd6!important}.dash .tile.adaptive dl.kv>div{background:#ffffff0f!important;border-color:#0000!important;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff14!important}.dash .tile.adaptive dl.kv dt{color:#fff9!important}.dash .tile.adaptive dl.kv dd{color:#fff!important}.dash .tile.adaptive .fig{letter-spacing:-.035em;color:#fff;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1}.dash .tile.adaptive dl.kv>[data-part=next]{background:linear-gradient(100deg,#6045e86b 0%,#6045e81f 70%)!important;box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #8f7bff66!important}@media (max-width:640px){.dash .md-week .fig{font-size:32px}.dash .md-week .days{margin-left:0}.dash .tile.adaptive .verb-ic{width:46px;height:46px}}.dash .tile:not(.hero):not(.iq):not(.plan-sys):not([data-plan=goal]):not([data-plan=holding]):not(.outcome-window):not(.adaptive){background:radial-gradient(50% 36% at 0 0,#fff 0%,#fff0 60%),linear-gradient(#fffffff6 0%,#fafafdf4 100%)}.dash main:before{background:radial-gradient(90% 75% at 58% 42%,#f6f7fb8f 0%,#f6f7fb52 55%,#f6f7fb00 100%)}.dash .pane .tile.hero.act[data-surface=action-today]{background:var(--gz-dark);box-shadow:var(--gz-dark-shadow);color:#fff;--faint:#ffffff8c;--mute:#ffffffb8;--ink-2:#ffffffdb}.dash .pane [data-surface=action-today]>.k{color:#ffffffd1!important}.dash .pane [data-surface=action-today]>.k:after{background:linear-gradient(90deg,#8f7bff,#5b49e8)!important}.dash .pane [data-surface=action-today]>.k .k-date{color:var(--gz-ink,#0c1222);background:linear-gradient(#fff 0%,#e9ebf2 100%);box-shadow:inset 0 1px #fff,0 0 0 1px #fff6}.dash .pane [data-surface=action-today] .prio>.k{color:#c9bdff}.dash .pane [data-surface=action-today] .prio .row{border-bottom-color:#ffffff1a}.dash .pane [data-surface=action-today] .prio .row.primary .t{color:#fff}.dash .pane [data-surface=action-today] .prio .row.primary .n{color:var(--gz-ink,#0c1222);background:linear-gradient(#fff 0%,#dfe3ea 100%);box-shadow:inset 0 1px #fff,inset 0 -2px 3px #141a2e33,0 0 0 1px #ffffff59}.dash .pane [data-surface=action-today] .prio .row.primary .t .why{color:#e4ddff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff38}.dash .pane [data-surface=action-today] .prio>.s{color:#ffffffdb;background:#ffffff0f;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff17}.dash .pane [data-surface=action-today] .prio>.s:before{background-color:#ffffff1a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 2L4 14h7l-1 8 9-12h-7l1-8z'/%3E%3C/svg%3E");box-shadow:inset 0 0 0 1px #ffffff38}.dash .pane [data-surface=action-today] .prio>.s b{color:#c9bdff}.dash .pane [data-surface=action-today] .act-go .linkish,.dash .pane [data-surface=action-today] .act-go .linkish:hover{box-shadow:inset 0 1px #fff,0 0 0 1px #ffffff59,0 12px 24px -14px #0009;color:var(--gz-ink,#0c1222)!important;background:linear-gradient(#fff 0%,#e9ebf2 100%)!important}.dash .pane [data-surface=action-today] .act-go .linkish:hover{box-shadow:inset 0 1px #fff,0 0 0 1px #ffffff80,0 16px 30px -14px #000000b3}.dash .pane [data-surface=action-today] .foot{color:#fff9}.dash [data-surface=action-today] .prio>.s{flex-wrap:wrap}.dash [data-surface=action-today] .prio>.s b{white-space:nowrap}@media (min-width:1180px){.dash .plan-sec[data-plan=holding] dl.kv.two:has(>[data-row=easier]){grid-template-columns:repeat(3,minmax(0,1fr))}.dash .plan-sec[data-plan=holding] dl.kv.two>[data-row=easier]:not(:first-child){grid-column:auto}}.dash .plan-sec[data-plan=holding] details.plan-answers>summary.k{background:#ffffff0f;border-radius:14px;align-items:center;gap:14px;min-height:48px;margin-top:14px;padding:10px 14px;transition:background .18s;display:flex;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff1a}.dash .plan-sec[data-plan=holding] details.plan-answers>summary.k:hover{background:#ffffff1a}.dash .plan-sec[data-plan=holding] details.plan-answers>summary.k:focus-visible{outline-offset:2px;outline:2px solid #b6a0ff}.dash .plan-sec[data-plan=holding] details.plan-answers>summary.k .mark{filter:none;background:#ffffff1f;order:-1;width:28px;height:28px;margin:0;box-shadow:inset 0 0 0 1px #ffffff40}.dash .plan-sec[data-plan=holding] details.plan-answers>summary.k .mark:before,.dash .plan-sec[data-plan=holding] details.plan-answers>summary.k .mark:after{background:#fff}.dash .plan-sec[data-plan=holding] details.plan-answers>summary.k:after{content:"";border-bottom:2px solid #fff9;border-right:2px solid #fff9;flex:none;width:8px;height:8px;margin-left:auto;transition:transform .22s cubic-bezier(.2,.8,.2,1);transform:rotate(45deg)}.dash .plan-sec[data-plan=holding] details.plan-answers[open]>summary.k:after{transform:rotate(-135deg)}.dash .plan-sec[data-plan=holding] details.plan-answers>.kv.qa{margin-top:12px}.dash .cm-held>li{display:block}.dash .cm-held a.cm-node{color:inherit;grid-template-columns:44px minmax(0,1fr) 16px;text-decoration:none}.dash .cm-held a.cm-node:after{content:"";border-top:2px solid var(--mute);border-right:2px solid var(--mute);opacity:.7;grid-area:1/3/span 2;width:8px;height:8px;transition:transform .18s;transform:rotate(45deg)}.dash .cm-held a.cm-node:hover:after{transform:translate(3px)rotate(45deg)}.dash .cm-held a.cm-node:focus-visible{outline-offset:3px;outline:2px solid #5b49e8}.dash .cm-lines i:before{animation-iteration-count:3}.dash .cm-lines i{transition:opacity .2s}:is(.dash .connect-map:has(.cm-held>li:first-child :is(:hover,:focus-within)) .cm-lines i:not(:first-child),.dash .connect-map:has(.cm-held>li:nth-child(2) :is(:hover,:focus-within)) .cm-lines i:not(:nth-child(2)),.dash .connect-map:has(.cm-held>li:nth-child(3) :is(:hover,:focus-within)) .cm-lines i:not(:nth-child(3))){opacity:.28}.dash .connect-map:has(.cm-held>li:first-child :is(:hover,:focus-within)) .cm-lines i:first-child:before{background:repeating-linear-gradient(90deg,#5b49e8 0 12px,#6045e859 12px 16px) 0 0/28px 100%;animation:1.1s linear infinite md-flow}.dash .connect-map:has(.cm-held>li:nth-child(2) :is(:hover,:focus-within)) .cm-lines i:nth-child(2):before{background:repeating-linear-gradient(90deg,#5b49e8 0 12px,#6045e859 12px 16px) 0 0/28px 100%;animation:1.1s linear infinite md-flow}.dash .connect-map:has(.cm-held>li:nth-child(3) :is(:hover,:focus-within)) .cm-lines i:nth-child(3):before{background:repeating-linear-gradient(90deg,#5b49e8 0 12px,#6045e859 12px 16px) 0 0/28px 100%;animation:1.1s linear infinite md-flow}@media (prefers-reduced-motion:reduce){.dash .connect-map:has(.cm-held>li:is(:hover,:focus-within)) .cm-lines i:before{animation:none!important}}html[data-motion=paused] .dash .connect-map:has(.cm-held>li:is(:hover,:focus-within)) .cm-lines i:before{animation:none!important}.dash .md-breathe:after,.dash .phases.track .ph.on .ph-dot:after,.dash [data-surface=action-today] .prio .row.primary .n:after{animation-iteration-count:3}.dash ul.wtd>li[data-item]:after{background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23141a2e' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E"),linear-gradient(#fff 0%,#eef0f5 100%);background-position:50%;background-repeat:no-repeat;background-size:14px 14px,100% 100%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:0;border-radius:50%;width:30px;height:30px;margin:0 0 0 4px;transition:transform .18s;transform:none;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e1a}.dash ul.wtd>li[data-item]:hover:after{transform:translate(3px)}.dash ul.wtd>li[data-item]:is([data-state=DONE],[data-state=LOGGED],[data-state=COMPLETE]){background:linear-gradient(#f8f9fc 0%,#f1f2f6 100%)}.dash ul.wtd>li[data-item]:is([data-state=DONE],[data-state=LOGGED],[data-state=COMPLETE]) .linkish{font-weight:600;color:var(--ink-2)!important}.dash ul.wtd>li[data-item]:not([data-state=DONE]):not([data-state=LOGGED]):not([data-state=COMPLETE]):not(li[data-item]:not([data-state=DONE]):not([data-state=LOGGED]):not([data-state=COMPLETE])~li){box-shadow:inset 0 1px #fff,0 0 0 2px #5b49e8,0 16px 30px -20px #6045e880}.dash ul.wtd>li[data-item]:not([data-state=DONE]):not([data-state=LOGGED]):not([data-state=COMPLETE]):not(li[data-item]:not([data-state=DONE]):not([data-state=LOGGED]):not([data-state=COMPLETE])~li):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E"),linear-gradient(#8f7bff 0%,#5b49e8 100%);box-shadow:0 0 0 1px #6045e880,0 8px 18px -8px #6045e8cc}.dash .tile:has(>ul.wtd)>details.fold>summary.k{background:#141a2e0a;border-radius:14px;min-height:48px;margin-top:10px;padding:10px 14px;transition:background .18s}.dash .tile:has(>ul.wtd)>details.fold>summary.k:hover{background:#141a2e12}.dash .tile:has(>ul.wtd)>details.fold>summary.k:focus-visible{outline-offset:2px;outline:2px solid #5b49e8}@media (max-width:640px){.dash ul.wtd>li[data-item]:after{display:none}.dash ul.wtd>li[data-item] .tag{letter-spacing:.08em;padding:4px 8px;font-size:10px}}.dash .btn:active{transform:translateY(1px)scale(.985)}.dash .btn .arr{transition:transform .18s cubic-bezier(.2,.8,.2,1);display:inline-block}.dash .btn:hover .arr{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.dash .btn:active,.dash .btn:hover .arr{transform:none}}@media (max-width:640px){.dash main{padding-bottom:116px}}.dash [data-surface=pace] dl.kv>div dd .tag{box-shadow:none;font-family:var(--font-ui);letter-spacing:-.035em;text-transform:none;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;margin-top:8px;padding:0;font-size:34px;font-weight:800;line-height:1;display:block}.dash [data-surface=pace] dl.kv>div dd{font-weight:700}.dash [data-surface=pace]>.k .tag{font-family:var(--font-ui);letter-spacing:-.02em;text-transform:none;margin-left:6px;padding:3px 10px;font-size:15px;font-weight:800}@media (min-width:760px){.dash [data-surface=pace] dl.kv.two:has(>div:nth-child(2)){column-gap:44px;position:relative}.dash [data-surface=pace] dl.kv.two:has(>div:nth-child(2)):after{content:"";background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235b49e8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13a5 5 0 0 0 7.5.5l3-3a5 5 0 0 0-7-7l-1.7 1.7'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.5-.5l-3 3a5 5 0 0 0 7 7l1.7-1.7'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:16px 16px;border-radius:50%;width:36px;height:36px;margin:-18px 0 0 -18px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #6045e84d,0 6px 14px -8px #6045e899}}.dash details.fold>summary:not(.found-head){border-radius:12px;justify-content:flex-start;gap:14px;min-height:44px}.dash details.fold>summary:not(.found-head) .mark{background:#141a2e0d;flex:none;order:-1;width:28px;height:28px;margin:0;box-shadow:inset 0 0 0 1px #141a2e1f}.dash details.fold>summary:not(.found-head):after{content:"";border-right:2px solid var(--mute);border-bottom:2px solid var(--mute);flex:none;width:8px;height:8px;margin-left:auto;transition:transform .22s cubic-bezier(.2,.8,.2,1);transform:rotate(45deg)}.dash details.fold[open]>summary:not(.found-head):after{transform:rotate(-135deg)}.dash details.fold>summary:focus-visible{outline-offset:2px;outline:2px solid #5b49e8}.dash details.plan-sec>summary.k>.mark{display:none}.dash details.plan-sec>summary.k>.plan-ic{order:-1}.dash :is(.tile,.card) details.fold:not(.tile)>summary:not(.found-head){background:#141a2e0a;margin-top:12px;padding:10px 14px;transition:background .18s}.dash :is(.tile,.card) details.fold:not(.tile)>summary:not(.found-head):hover{background:#141a2e12}.dash :is(.card.dark,.tile.adaptive,.outcome-window) details.fold>summary,.dash .pane [data-surface=action-today] details.fold>summary{color:#ffffffdb;background:#ffffff0f;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff1a}.dash :is(.card.dark,.tile.adaptive,.outcome-window) details.fold>summary:hover,.dash .pane [data-surface=action-today] details.fold>summary:hover{color:#fff;background:#ffffff1a}.dash :is(.card.dark,.tile.adaptive,.outcome-window) details.fold>summary .mark,.dash .pane [data-surface=action-today] details.fold>summary .mark{background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff40}.dash :is(.card.dark,.tile.adaptive,.outcome-window) details.fold>summary .mark:before,.dash :is(.card.dark,.tile.adaptive,.outcome-window) details.fold>summary .mark:after,.dash .pane [data-surface=action-today] details.fold>summary .mark:before,.dash .pane [data-surface=action-today] details.fold>summary .mark:after{background:#fff}.dash :is(.card.dark,.tile.adaptive,.outcome-window) details.fold>summary:after,.dash .pane [data-surface=action-today] details.fold>summary:after{border-color:#fff9}.dash :is(.card.dark,.tile.adaptive,.outcome-window) details.fold>summary:focus-visible{outline-color:#b6a0ff}.dash .iq-row{--sys:var(--ink);background:linear-gradient(#fff 0%,#f7f8fb 100%);border-bottom:0;border-radius:18px;grid-template-columns:46px minmax(0,1fr) auto;gap:6px 14px;margin-top:8px;padding:14px 16px 14px 14px;transition:transform .2s,box-shadow .2s;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e0f,0 12px 24px -20px #141a2e66}.dash .iq-row:first-child{margin-top:0}.dash .iq-row.mind{--sys:var(--iq-mind)}.dash .iq-row.nut{--sys:var(--iq-nut)}.dash .iq-row.perf{--sys:var(--iq-perf)}.dash .iq-row.rec{--sys:var(--iq-rec)}.dash .iq-row.health{--sys:var(--iq-health)}.dash .iq-row:hover{box-shadow:inset 0 1px 0 #fff, 0 0 0 1px var(--sys), 0 16px 30px -20px var(--sys);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.dash .iq-row:hover{box-shadow:inset 0 1px 0 #fff, 0 0 0 1px color-mix(in srgb, var(--sys) 45%, transparent), 0 16px 30px -20px color-mix(in srgb, var(--sys) 60%, transparent)}}.dash .iq-row .ic{width:46px;height:46px;color:var(--sys);box-shadow:inset 0 1px 0 #fff, 0 0 0 1px #141a2e14, 0 8px 16px -12px var(--sys);background:linear-gradient(#fff 0%,#f4f5f9 100%);border-radius:14px}.dash .iq-row .ic svg{width:21px;height:21px}.dash .iq-row .name{letter-spacing:-.01em;color:var(--ink);font-size:17px;font-weight:700}.dash .iq-row .track{height:8px;margin-top:8px;overflow:visible}.dash .iq-row .track i:before{content:"";width:14px;height:14px;box-shadow:0 0 0 3px var(--sys), 0 0 12px var(--sys);z-index:1;background:#fff;border-radius:50%;margin-top:-7px;position:absolute;top:50%;right:-2px}.dash .iq-row .val{justify-content:flex-end;align-items:center;gap:10px;display:flex}.dash .iq-row .val>span:first-child{font-weight:800;line-height:1;letter-spacing:-.035em!important;color:var(--ink)!important;font-size:30px!important}.dash .iq-row .val>span>span{vertical-align:middle;background:var(--sys);border-radius:999px;padding:5px 10px;font-weight:700;display:inline-block;letter-spacing:.1em!important;color:var(--sys)!important;margin-left:10px!important;font-size:10.5px!important}@supports (color:color-mix(in lab, red, red)){.dash .iq-row .val>span>span{background:color-mix(in srgb, var(--sys) 12%, #fff)}}.dash .iq-row .val>span>span{box-shadow:inset 0 0 0 1px var(--sys)}@supports (color:color-mix(in lab, red, red)){.dash .iq-row .val>span>span{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sys) 32%, transparent)}}.dash .iq-row .val>span>span{white-space:nowrap}.dash .iq-row .val:not(:has(span)){color:var(--sys);background:var(--sys);border-radius:999px;padding:5px 11px;letter-spacing:.1em!important;font-size:10.5px!important}@supports (color:color-mix(in lab, red, red)){.dash .iq-row .val:not(:has(span)){background:color-mix(in srgb, var(--sys) 12%, #fff)}}.dash .iq-row .val:not(:has(span)){box-shadow:inset 0 0 0 1px var(--sys)}@supports (color:color-mix(in lab, red, red)){.dash .iq-row .val:not(:has(span)){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sys) 32%, transparent)}}.dash .iq-row .val:not(:has(span)){white-space:nowrap}@media (max-width:640px){.dash .iq-row{grid-template-columns:40px minmax(0,1fr) auto;gap:4px 10px;padding:12px 12px 12px 10px}.dash .iq-row .ic{width:40px;height:40px}.dash .iq-row .name{font-size:15.5px}.dash .iq-row .val>span:first-child{font-size:24px!important}.dash .iq-row .val>span>span{display:none}}.dash .iq-row{container-type:inline-size}@container (max-width:320px){.dash .iq-row{grid-template-columns:40px minmax(0,1fr)}.dash .iq-row .val{grid-column:2;justify-content:flex-start;margin-top:2px}.dash .iq-row .val>span>span{display:inline-block}}.dash .card.dark details:not(.fold)>summary{cursor:pointer;color:#ffffffdb;background:#ffffff0f;border-radius:12px;align-items:center;gap:12px;min-height:44px;margin-top:12px;padding:10px 14px;list-style:none;transition:background .18s;display:flex;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff1a}.dash .card.dark details:not(.fold)>summary::-webkit-details-marker{display:none}.dash .card.dark details:not(.fold)>summary:hover{color:#fff;background:#ffffff1a}.dash .card.dark details:not(.fold)>summary:after{content:"";border-bottom:2px solid #fff9;border-right:2px solid #fff9;flex:none;width:8px;height:8px;margin-left:auto;transition:transform .22s cubic-bezier(.2,.8,.2,1);transform:rotate(45deg)}.dash .card.dark details:not(.fold)[open]>summary:after{transform:rotate(-135deg)}.dash .card.dark details:not(.fold)>summary:focus-visible{outline-offset:2px;outline:2px solid #b6a0ff}.dash .card.dark .iq-row .name,.dash .card.dark .iq-row .val>span:first-child{color:#141a2e!important}.dash .card.dark .iq-row>div>div:not(.name):not(.track){color:#596075!important}.dash .card.dark .iq-row .name .tag{color:#141a2e}@media (min-width:981px){.dash :is(.tile,.card):has(>.sculpture-slot) .iq-row{margin-right:150px}}.dash .card.dark .iq-row.mind{--sys:var(--iq-mind)}.dash .card.dark .iq-row.nut{--sys:var(--iq-nut)}.dash .card.dark .iq-row.perf{--sys:var(--iq-perf)}.dash .card.dark .iq-row.rec{--sys:var(--iq-rec)}.dash .card.dark .iq-row.health{--sys:var(--iq-health)}.dash .card.dark .iq-row .val>span>span,.dash .card.dark .iq-row .val>span:first-child>span{color:var(--sys)!important}.dash .card.dark .iq-row .val:not(:has(span)){color:var(--sys)!important}.dash .card.dark details:not(.fold)>summary:after{display:none}.dash .tile.lesson .lesson-medal{color:#fff;background:var(--gz-key);width:44px;height:44px;box-shadow:var(--gz-key-shadow);border-radius:14px}.dash .tile.lesson .lesson-medal svg{width:20px;height:20px}.dash .tile.lesson .lesson-title{letter-spacing:-.03em;color:var(--ink);margin-top:10px;font-size:clamp(26px,1.4vw + 14px,34px);font-weight:800;line-height:1.1}.dash .tile.lesson .lesson-keys{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.dash .tile.lesson .lesson-action{color:var(--ink);background:#141a2e0a;border-radius:14px;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;font-weight:600;display:flex}.dash .tile.lesson .lesson-action-ic{color:#5b49e8;background:#fff;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:inline-grid;box-shadow:0 0 0 1px #6045e840}.dash section.tile.lesson:nth-of-type(2n){background:var(--gz-dark);box-shadow:var(--gz-dark-shadow);color:#fff;--faint:#ffffff8c;--mute:#ffffffb8;--ink-2:#ffffffdb}.dash section.tile.lesson:nth-of-type(2n) .k{color:#fffc!important}.dash section.tile.lesson:nth-of-type(2n) .lesson-title{color:#fff}.dash section.tile.lesson:nth-of-type(2n) .lesson-body,.dash section.tile.lesson:nth-of-type(2n) .body{color:#ffffffd6!important}.dash section.tile.lesson:nth-of-type(2n) .lesson-medal{color:var(--gz-ink,#0c1222);background:linear-gradient(#fff 0%,#e9ebf2 100%);box-shadow:inset 0 1px #fff,0 0 0 1px #ffffff59}.dash section.tile.lesson:nth-of-type(2n) .lesson-action{color:#fff;background:#ffffff0f;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff17}.dash section.tile.lesson:nth-of-type(2n) .lesson-action-ic{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff38}.dash section.tile.lesson:nth-of-type(2n) .btn.rect.sm:not(.outline){color:var(--gz-ink,#0c1222);background:linear-gradient(#fff 0%,#e9ebf2 100%);box-shadow:inset 0 1px #fff,0 0 0 1px #ffffff59}.dash section.tile.lesson:nth-of-type(2n) .btn.rect.sm.outline{color:#fff;background:#ffffff0f;border-color:#ffffff59}.dash section.tile.lesson:nth-of-type(2n) .foot,.dash section.tile.lesson:nth-of-type(2n) .foot .linkish{color:#c9bdff!important}.dash .lesson-saved{background:linear-gradient(#fff 0%,#f7f8fb 100%);border-radius:16px;margin-top:10px;padding:14px 16px;transition:transform .2s,box-shadow .2s;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e0f}.dash .lesson-saved:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 0 0 1px #6045e84d,0 14px 28px -20px #6045e880}.dash .lesson-saved-title{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:18px;font-weight:700}.dash section.tile.lesson:nth-of-type(2n) .lesson-saved{background:#ffffff0f;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff17}.dash section.tile.lesson:nth-of-type(2n) .lesson-saved-title{color:#fff}.dash[data-screen="/dashboard/progress"] .tiles>.tile:not(.iq){transition:transform .2s,box-shadow .2s}.dash[data-screen="/dashboard/progress"] .tiles>.tile:not(.iq):hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 0 0 1px #6045e84d,0 16px 30px -20px #6045e880}.dash em.em{font-style:normal;font-weight:inherit;color:#0000;background-image:linear-gradient(90deg,#7a63ff 0%,#5b49e8 100%);-webkit-background-clip:text;background-clip:text}.dash :is(.card.dark,.plan-sec[data-plan=holding],.tile.adaptive,.outcome-window,section.tile.lesson:nth-of-type(2n),.tile.prg-streak) em.em,.dash .pane [data-surface=action-today] em.em{background-image:linear-gradient(90deg,#d8d0ff 0%,#a898ff 100%)}.dash .pane>*{animation:.5s cubic-bezier(.2,.8,.2,1) both md-rise}@keyframes md-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.dash .pane>:nth-child(2){animation-delay:60ms}.dash .pane>:nth-child(3){animation-delay:.12s}.dash .pane>:nth-child(4){animation-delay:.18s}.dash .pane>:nth-child(5){animation-delay:.24s}.dash .pane>:nth-child(6){animation-delay:.3s}.dash .pane>:nth-child(n+7){animation-delay:.36s}.dash main[data-live] .tile.iq .track>i{transform-origin:0;animation:.9s cubic-bezier(.2,.8,.2,1) .2s both md-grow}@keyframes md-pop{0%{opacity:0;scale:.5}to{opacity:1;scale:1}}.dash main[data-live] ul.wtd>li[data-item]:before{animation:.5s cubic-bezier(.2,.8,.2,1) both md-pop}.dash main[data-live] ul.wtd>li[data-item]:nth-child(2):before{animation-delay:70ms}.dash main[data-live] ul.wtd>li[data-item]:nth-child(3):before{animation-delay:.14s}.dash main[data-live] ul.wtd>li[data-item]:nth-child(4):before{animation-delay:.21s}.dash main[data-live] ul.wtd>li[data-item]:nth-child(n+5):before{animation-delay:.28s}@keyframes md-sheen{to{background-position:-120% 0}}.dash .pane .plan-sec[data-plan=holding],.dash .pane .tile.adaptive,.dash .pane .outcome-window,.dash .pane [data-surface=action-today]{position:relative}.dash .pane .plan-sec[data-plan=holding]:before,.dash .pane .tile.adaptive:before,.dash .pane .outcome-window:before,.dash .pane [data-surface=action-today]:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff0f 45%,#ffffff1f 50%,#ffffff0f 55%,#0000 70%) 220% 0/220% 100% no-repeat;animation:1.4s cubic-bezier(.2,.8,.2,1) .35s both md-sheen;position:absolute;inset:0}@keyframes md-ring{0%{outline-offset:1px;outline:2px solid #6045e899}to{outline-offset:14px;outline:2px solid #6045e800}}.dash aside nav a.active{animation:2.2s ease-out .2s md-ring}.dash main[data-live] ul.wtd>li[data-item]:not([data-state=DONE]):not([data-state=LOGGED]):not([data-state=COMPLETE]):not(li[data-item]:not([data-state=DONE]):not([data-state=LOGGED]):not([data-state=COMPLETE])~li){animation:2.4s ease-out .6s 2 md-ring}.dash .btn.rect:not([data-ask24-floating] *){overflow:hidden}.dash .btn.rect:not([data-ask24-floating] *):after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff38 50%,#0000 65%) 240% 0/240% 100% no-repeat;transition:background-position .55s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.dash .btn.rect:not([data-ask24-floating] *):hover:after{background-position:-140% 0}.dash .opt:active,.dash .chip:active,.dash .tile.iq:active,.dash .subtabs>button:active{transform:scale(.985)}.dash .found-sys:hover .found-bar i,.dash .iq-row:hover .track i{box-shadow:0 0 16px -2px var(--sys,#5b49e8)}@media (prefers-reduced-motion:reduce){.dash .pane>*,.dash main[data-live] .tile.iq .track>i,.dash main[data-live] ul.wtd>li[data-item]:before,.dash aside nav a.active,.dash main[data-live] ul.wtd>li[data-item],.dash .pane .plan-sec[data-plan=holding]:before,.dash .pane .tile.adaptive:before,.dash .pane .outcome-window:before,.dash .pane [data-surface=action-today]:before{animation:none!important}.dash .btn.rect:not([data-ask24-floating] *):after{transition:none}.dash .opt:active,.dash .chip:active,.dash .tile.iq:active,.dash .subtabs>button:active{transform:none}}html[data-motion=paused] .dash .pane>*,html[data-motion=paused] .dash main[data-live] .tile.iq .track>i,html[data-motion=paused] .dash main[data-live] ul.wtd>li[data-item]:before,html[data-motion=paused] .dash aside nav a.active,html[data-motion=paused] .dash main[data-live] ul.wtd>li[data-item],html[data-motion=paused] .dash .pane .plan-sec[data-plan=holding]:before,html[data-motion=paused] .dash .pane .tile.adaptive:before,html[data-motion=paused] .dash .pane .outcome-window:before,html[data-motion=paused] .dash .pane [data-surface=action-today]:before{animation:none!important}.dash .hub-next .hub-next-t{margin-top:10px}.dash .hub-next .hub-next-s{color:#ffffffbd;max-width:56ch;margin-top:8px}.dash .hub-next .hub-next-act{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.dash .hub-next[data-surface=action-today]:has(.sculpture-slot) :is(.hub-next-t,.hub-next-s){padding-right:170px}.dash .date .hub-past{margin-left:2px}@media (max-width:640px){.dash .hub-next[data-surface=action-today]:has(.sculpture-slot) :is(.hub-next-t,.hub-next-s){padding-right:96px}}.dash .tile.hub{padding:22px 24px 20px}.dash .hub-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dash .hub-head>.k{margin:0}.dash .hub-count{color:var(--ink-2);font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:13px;font-weight:600}.dash .hub-count b{color:var(--ink);margin-right:1px;font-size:20px;font-weight:800}.dash .hub-seg{grid-auto-columns:1fr;grid-auto-flow:column;gap:5px;height:7px;margin-top:14px;display:grid}.dash .hub-seg>i{background:#141a2e17;border-radius:4px;transition:background .3s,box-shadow .3s;box-shadow:inset 0 1px 1px #141a2e14}@keyframes hub-seg-in{0%{scale:0 1}to{scale:1}}.dash main[data-live] .hub-seg>i[data-on]{transform-origin:0;animation:.6s cubic-bezier(.2,.8,.2,1) both hub-seg-in}.dash main[data-live] .hub-seg>i[data-on]:nth-child(2){animation-delay:80ms}.dash main[data-live] .hub-seg>i[data-on]:nth-child(3){animation-delay:.16s}.dash main[data-live] .hub-seg>i[data-on]:nth-child(4){animation-delay:.24s}.dash main[data-live] .hub-seg>i[data-on]:nth-child(n+5){animation-delay:.32s}.dash ul.hub-list{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.dash .hub-row[hidden]{display:none!important}.dash .hub-card{color:inherit;background:linear-gradient(#fff 0%,#f7f8fb 100%);border-radius:18px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e12,0 12px 24px -20px #141a2e73}.dash .hub-card:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 0 0 1px #6045e84d,0 16px 30px -20px #6045e880}.dash .hub-card:focus-within{box-shadow:inset 0 1px #fff,0 0 0 2px #5b49e8}.dash details.hub-card[open]{transform:none;box-shadow:inset 0 1px #fff,0 0 0 1px #6045e859,0 18px 36px -24px #6045e88c}.dash .hub-sum{cursor:pointer;min-height:68px;color:inherit;grid-template-columns:22px 40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px 14px 18px;text-decoration:none;list-style:none;display:grid}.dash .hub-sum::-webkit-details-marker{display:none}.dash .hub-sum::marker{content:""}.dash .hub-sum>*{align-self:stretch;align-items:center;min-width:0;display:flex}.dash .hub-st{width:22px}.dash .hub-st:before{content:"";box-sizing:border-box;background:#fff;border-radius:50%;width:22px;height:22px;transition:box-shadow .3s,background .3s;box-shadow:inset 0 0 0 1.5px #141a2e52,inset 0 1px 2px #141a2e14}.dash .hub-row[data-state=PARTIAL] .hub-st:before{background:linear-gradient(90deg,#6045e859 0 50%,#fff 50%);box-shadow:inset 0 0 0 1.5px #5b49e8}.dash .hub-row:is([data-state=MISSED],[data-state=UNSAFE]) .hub-st:before{box-shadow:none;background:#fff;border:1.5px dashed #141a2e80}.dash .hub-ic>i{width:40px;height:40px;color:var(--hub,#5b49e8);box-shadow:inset 0 1px 0 #fff, 0 0 0 1px #141a2e14, 0 8px 16px -12px var(--hub,#5b49e8);background:linear-gradient(#fff 0%,#f3f4f8 100%);border-radius:13px;place-items:center;display:inline-grid}.dash .hub-ic svg{width:19px;height:19px}.dash .hub-row[data-item=WORKOUT],.dash .hub-row[data-item=READINESS]{--hub:var(--iq-perf)}.dash .hub-row[data-item=FOOD]{--hub:var(--iq-nut)}.dash .hub-row[data-item=MORNING]{--hub:var(--iq-rec)}.dash .hub-row[data-item=LESSONS]{--hub:var(--iq-mind)}.dash .hub-main{flex-direction:column;justify-content:center;align-items:flex-start}.dash .hub-t{color:var(--ink);letter-spacing:-.005em;font-size:16.5px;font-weight:700;line-height:1.25;display:block}.dash .hub-s{color:var(--mute);margin-top:3px;font-size:13.5px;line-height:1.45;display:block}.dash .hub-meta{justify-self:end;gap:10px}.dash .hub-chip{white-space:nowrap}.dash .hub-row[data-state=DONE] .hub-chip{color:#fff;background:var(--gz-key,#5b49e8);box-shadow:0 0 0 1px #6045e866}.dash .hub-row:is([data-state=STARTED],[data-state=PARTIAL]) .hub-chip{color:#4a3bc2;background:#6045e81a;box-shadow:inset 0 0 0 1px #6045e840}.dash .hub-row:is([data-state=MISSED],[data-state=UNSAFE]) .hub-chip{color:var(--ink);background:#fff;box-shadow:inset 0 0 0 1.5px #141a2e73}.dash .hub-cta{white-space:nowrap}.dash .hub-row[data-done] .hub-t{color:var(--ink-2)}.dash .hub-body .row.hub{border:0;padding:2px 0 0;display:block}.dash .hub-body .row.hub .options{margin-top:10px}.dash .hub-body .tile{margin-top:14px}.dash .hub-min{color:var(--mute);margin-top:10px;font-size:13.5px;line-height:1.5}.dash .hub-min b{color:var(--ink)}.dash .hub-body .morning-check.inline>div:first-child{margin-top:0!important}.dash .hub-body [data-today-lessons]{margin-top:2px}.dash .hub-body [data-today-lessons] .tile{margin-top:10px}.dash .hub-fold{cursor:pointer;width:100%;color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:10px 4px;display:flex}.dash .hub-fold>.k{margin:0}.dash .hub-fold>b{color:#fff;background:var(--gz-key,#5b49e8);border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 7px;font-size:12px;font-weight:800;display:inline-grid}.dash .hub-fold>.mark{border-radius:50%;width:18px;height:18px;margin-left:auto;position:relative;box-shadow:inset 0 0 0 1.5px #141a2e4d}.dash .hub-fold>.mark:before,.dash .hub-fold>.mark:after{content:"";background:var(--ink);width:8px;height:1.5px;position:absolute;top:50%;left:50%;translate:-50% -50%}.dash .hub-fold>.mark:after{transition:rotate .2s;rotate:90deg}.dash .hub-fold[aria-expanded=true]>.mark:after{rotate:0deg}@media (max-width:640px){.dash .hub-sum{grid-template-columns:22px 36px minmax(0,1fr);gap:12px;padding:14px 14px 14px 16px}.dash .hub-ic>i{border-radius:11px;width:36px;height:36px}.dash .hub-meta{grid-column:1/-1;justify-content:space-between;justify-self:stretch;margin-top:2px}.dash .hub-body{padding:0 14px 14px}.dash .hub-count b{font-size:18px}}@media (prefers-reduced-motion:reduce){.dash main[data-live] .hub-seg>i[data-on]{animation:none!important}.dash .hub-card:hover{transform:none}}html[data-motion=paused] .dash main[data-live] .hub-seg>i[data-on]{animation:none!important}.dash .cover,.dash .card.dark>.cover,.dash .hub-next[data-cover]>.cover{pointer-events:none;border-radius:inherit;background:var(--cover) var(--cover-pos,center) / var(--cover-size,cover) no-repeat;width:auto;height:auto;transition:transform .9s cubic-bezier(.2,.8,.2,1),opacity .4s;inset:0;z-index:0!important;position:absolute!important}.dash [data-cover=today]{--cover:url(/portal/covers/today.webp);--cover-pos:84% 18%;--cover-size:auto 132%}.dash [data-cover=nutrition]{--cover:url(/portal/covers/nutrition.webp)}.dash [data-cover=training]{--cover:url(/portal/covers/training.webp);--cover-pos:50% 30%}.dash [data-cover=mindset]{--cover:url(/portal/covers/mindset.webp);--cover-pos:50% 20%}.dash [data-cover=recovery]{--cover:url(/portal/covers/recovery.webp);--cover-pos:50% 30%}.dash [data-cover=health]{--cover:url(/portal/covers/health.webp);--cover-pos:50% 40%}.dash [data-cover=lessons]{--cover:url(/portal/covers/lessons.webp);--cover-pos:50% 28%}.dash [data-cover=progress]{--cover:url(/portal/covers/progress.webp);--cover-pos:50% 30%}.dash [data-cover=ask24]{--cover:url(/portal/covers/ask24.webp)}.dash [data-cover=plan]{--cover:url(/portal/covers/plan.webp);--cover-pos:50% 50%}.dash{--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23g)'/%3E%3C/svg%3E")}.dash .pic{width:var(--pic-w,112px);aspect-ratio:var(--pic-r,4 / 3);isolation:isolate;--pic-c:#6045e8;background:var(--pic) var(--pic-pos,50% 50%) / var(--pic-size,cover) no-repeat;box-shadow:inset 0 1px 0 #ffffff8c, 0 0 0 1px #141a2e14, 0 12px 22px -14px var(--pic-c);border-radius:14px;flex:none;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dash .pic{box-shadow:inset 0 1px 0 #ffffff8c, 0 0 0 1px #141a2e14, 0 12px 22px -14px color-mix(in srgb, var(--pic-c) 55%, transparent)}}.dash .pic{-webkit-mask-image:linear-gradient(90deg,#0000009e,#000 34%);mask-image:linear-gradient(90deg,#0000009e,#000 34%)}.dash .pic:before{content:"";z-index:1;background:var(--grain) 0 0 / 160px 160px repeat;opacity:.3;mix-blend-mode:soft-light;position:absolute;inset:0}.dash .pic:after{content:"";z-index:2;border-radius:inherit;background:linear-gradient(100deg, var(--pic-c) 0%, var(--pic-c) 38%, transparent 64%), linear-gradient(0deg, var(--pic-c) 0%, transparent 42%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff4d}@supports (color:color-mix(in lab, red, red)){.dash .pic:after{background:linear-gradient(100deg, color-mix(in srgb, var(--pic-c) var(--pic-a,46%), transparent) 0%, color-mix(in srgb, var(--pic-c) 14%, transparent) 38%, transparent 64%), linear-gradient(0deg, color-mix(in srgb, var(--pic-c) 22%, transparent) 0%, transparent 42%)}}.dash .pic.pic-ex{--pic-a:34%;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;border-radius:12px;-webkit-mask-image:linear-gradient(90deg,#0000009e,#000 34%),linear-gradient(#000 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000009e,#000 34%),linear-gradient(#000 84%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.dash .prio .row:has(>.pic){grid-template-columns:26px auto minmax(0,1fr);align-items:center}.dash .prio .row:has(>.pic)>.n{grid-area:1/1}.dash .prio .row>.pic{grid-area:1/2}.dash .prio .row:has(>.pic)>div:not(.n){grid-area:1/3}.dash .prio .row:has(>.wk-swap-key){align-items:center;column-gap:12px}.dash .prio .row:has(>.pic):has(>.wk-swap-key){grid-template-columns:26px auto minmax(0,1fr) auto}.dash .prio .row:not(:has(>.pic)):has(>.wk-swap-key){grid-template-columns:26px minmax(0,1fr) auto}.dash .prio .row>.wk-swap-key{border-radius:999px;grid-area:1/-2;place-self:center end;place-items:center;width:40px;min-width:40px;height:40px;padding:0;display:inline-grid}.dash .prio .row>.wk-swap-key svg{width:18px;height:18px}.dash .prio .wk-swap-inline{padding:2px 0 14px 38px}.dash .pg-week-step{margin-top:var(--sp-4);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.dash .pg-week-step>.pg-days{margin:0;padding:0;list-style:none;display:grid}.dash .pg-week-step>.pg-days>.pg-day{grid-area:1/1}.dash .pg-week-step>.pg-days>.pg-day:not([data-shown]){visibility:hidden}.dash .pg-week-step>.pg-step{border-radius:999px;place-items:center;width:40px;min-width:40px;height:40px;padding:0;font-size:22px;line-height:1;display:inline-grid}.dash .pg-week-step>.pg-step-dots{grid-column:1/-1;justify-content:center;gap:6px;display:flex}.dash .pg-week-step>.pg-step-dots>i{background:#141a2e2e;border-radius:999px;width:6px;height:6px}.dash .pg-week-step>.pg-step-dots>i[data-on]{background:var(--ink)}.dash .pg-week-step{max-width:560px;margin-left:auto;margin-right:auto}.dash .pg-week-step .pg-day{text-align:center}.dash .pg-week-step .pg-day-k{justify-content:center}.dash .k.pic-k{align-items:center;gap:14px;display:flex}.dash .k.pic-k>.pic{border-radius:12px}.dash .pic-head{align-items:flex-start;gap:16px;display:flex}.dash .pic-head>div{flex:1;min-width:0}.dash :is(.tile,.card:not(.dark)):not(.iq)>.pic-head:first-child>div>:is(div.k,div.eyebrow,div.label):first-child{font-family:var(--font-ui);letter-spacing:-.025em;text-transform:none;color:var(--ink);font-size:clamp(20px,.5vw + 14px,24px);font-weight:800;line-height:1.18}.dash :is(.tile,.card:not(.dark)):not(.iq)>.pic-head:first-child>div>:is(div.k,div.eyebrow,div.label):first-child:after{content:"";background:var(--gz-rule);border-radius:2px;width:36px;height:3px;margin-top:12px;display:block;box-shadow:0 0 12px -2px #6045e88c}.dash .pic-head>div>:is(div.k,div.eyebrow,div.label):first-child+:is(p,div.s){margin-top:14px!important}@media (max-width:640px){.dash :is(.tile,.card:not(.dark)):not(.iq)>.pic-head:first-child>div>:is(div.k,div.eyebrow,div.label):first-child{font-size:20px}}.dash .hub-sum:has(>.hub-ic>.pic){grid-template-columns:22px 56px minmax(0,1fr) auto}.dash .hub-ic:has(>.pic){width:56px;height:56px;position:relative}.dash .hub-ic>i.pic{--pic-w:56px;width:var(--pic-w);aspect-ratio:1;place-items:unset;background:var(--pic) var(--pic-pos,50% 50%) / var(--pic-size,cover) no-repeat;height:auto;box-shadow:inset 0 1px 0 #ffffff8c, 0 0 0 1px #141a2e14, 0 12px 22px -14px var(--pic-c);border-radius:14px;display:block;position:static}@supports (color:color-mix(in lab, red, red)){.dash .hub-ic>i.pic{box-shadow:inset 0 1px 0 #ffffff8c, 0 0 0 1px #141a2e14, 0 12px 22px -14px color-mix(in srgb, var(--pic-c) 55%, transparent)}}.dash .hub-ic:has(>.pic)>i:not(.pic){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border-radius:9px;width:26px;height:26px;position:absolute;bottom:-7px;right:-7px;box-shadow:inset 0 1px #fff,0 0 0 1px #fff9,0 6px 12px -8px #141a2e99}.dash .hub-ic:has(>.pic)>i:not(.pic) svg{width:14px;height:14px}.dash .lesson-top>.pic{border-radius:12px}.dash .card.dark .pic{--pic-c:#8d7bff;box-shadow:inset 0 1px #ffffff4d,0 0 0 1px #ffffff24,0 12px 22px -14px #0009}@media (max-width:640px){.dash .pic{--pic-w:96px}.dash .k.pic-k>.pic,.dash .prio .row>.pic{--pic-w:56px}.dash .pic-head>.pic{--pic-w:84px}.dash .k.pic-k{flex-direction:column;align-items:flex-start;gap:10px}.dash .hub-sum:has(>.hub-ic>.pic){grid-template-columns:22px 48px minmax(0,1fr)}.dash .hub-ic:has(>.pic){width:48px;height:48px}.dash .hub-ic>i.pic{--pic-w:48px;border-radius:12px}}.dash .tile.iq[data-pillar]{padding-top:14px;position:relative;overflow:hidden}.dash .tile.iq[data-pillar]>.pillar{aspect-ratio:4/3;background:var(--pillar) 50% 50% / cover no-repeat;border-radius:0;margin:-14px -16px 12px;transition:transform .9s cubic-bezier(.2,.8,.2,1);display:block;position:relative;-webkit-mask-image:linear-gradient(#000 48%,#000000b3 72%,#0000 100%);mask-image:linear-gradient(#000 48%,#000000b3 72%,#0000 100%)}.dash .tile.iq[data-pillar]>.pillar:before{content:"";background:var(--grain) 0 0 / 160px 160px repeat;opacity:.32;mix-blend-mode:soft-light;position:absolute;inset:0}.dash .tile.iq[data-pillar]>.pillar:after{content:"";background:linear-gradient(180deg, #fff0 34%, var(--sys) 100%), radial-gradient(130% 90% at 50% 0%, transparent 56%, #141a2e29 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dash .tile.iq[data-pillar]>.pillar:after{background:linear-gradient(180deg, #fff0 34%, color-mix(in srgb, var(--sys) 16%, transparent) 100%), radial-gradient(130% 90% at 50% 0%, transparent 56%, #141a2e29 100%)}}.dash .tile.iq[data-pillar]:hover>.pillar{transform:scale(1.03)}.dash .tile.iq[data-pillar]>.ic{z-index:1;-webkit-backdrop-filter:blur(10px);background:#ffffffc2;position:absolute;top:12px;left:12px;box-shadow:inset 0 1px #fff,0 0 0 1px #ffffff8c,0 8px 18px -10px #141a2e8c}.dash .tile.iq.primary[data-pillar]>.pillar{opacity:.9}.dash .tile.iq.primary[data-pillar]>.pillar:after{background:linear-gradient(#080a1200 30%,#080a128c 100%)}@media (max-width:640px){.dash [data-cover=today]{--cover:url(/portal/covers/today-s.webp)}.dash [data-cover=nutrition]{--cover:url(/portal/covers/nutrition-s.webp)}.dash [data-cover=training]{--cover:url(/portal/covers/training-s.webp)}.dash [data-cover=mindset]{--cover:url(/portal/covers/mindset-s.webp)}.dash [data-cover=recovery]{--cover:url(/portal/covers/recovery-s.webp)}.dash [data-cover=health]{--cover:url(/portal/covers/health-s.webp)}.dash [data-cover=lessons]{--cover:url(/portal/covers/lessons-s.webp)}.dash [data-cover=progress]{--cover:url(/portal/covers/progress-s.webp)}.dash [data-cover=ask24]{--cover:url(/portal/covers/ask24-s.webp)}.dash [data-cover=plan]{--cover:url(/portal/covers/plan-s.webp)}}@media (prefers-reduced-motion:reduce){.dash .cover,.dash .tile.iq[data-pillar]>.pillar{transition:none}.dash .tile.iq[data-pillar]:hover>.pillar{transform:none}}html[data-motion=paused] .dash .cover{transition:none}.dash main>.head-progress{z-index:2;pointer-events:none;justify-content:flex-end;margin:-84px 0 10px;display:flex;position:relative}.dash main>.head-progress>*{pointer-events:auto}.dash .hp-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffffeb 0%,#ffffffb8 100%);border-radius:22px;align-items:center;gap:16px;padding:14px 16px 14px 14px;display:flex;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e14,0 18px 36px -24px #141a2e73}.dash .hp-ring{flex:none;width:66px;height:66px;overflow:visible}.dash .hp-ring :is(path,circle){fill:none;stroke:#141a2e1f;stroke-width:5px;stroke-linecap:round}.dash .hp-ring :is(path,circle)[data-on]{stroke:#5b49e8;filter:drop-shadow(0 0 6px #6045e88c)}.dash .hp-text{gap:5px;min-width:170px;display:grid}.dash .hp-k{color:var(--ink);letter-spacing:-.01em;font-size:15px;font-weight:700}.dash .hp-text>b{color:var(--mute);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.dash .hp-text>b>b{color:var(--ink);margin-right:1px;font-size:15px;font-weight:800}.dash .hub-seg.mini{gap:3px;height:5px;margin:0}.dash .hp-go{cursor:pointer;width:44px;height:44px;color:var(--ink);background:linear-gradient(#fff 0%,#eef0f6 100%);border:0;border-radius:14px;flex:none;place-items:center;padding:0 0 3px;font-size:24px;line-height:1;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e1f,0 8px 16px -10px #141a2e66}.dash .hp-go:hover{transform:translate(2px);box-shadow:inset 0 1px #fff,0 0 0 1px #6045e866,0 10px 20px -12px #6045e880}@media (max-width:760px){.dash main>.head-progress{justify-content:flex-start;margin:14px 0 0}.dash .hp-card{width:100%}.dash .hp-text{flex:1}}.dash [data-past-days]>.pd-row{background:linear-gradient(#fff 0%,#f7f8fb 100%);border-radius:18px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:14px;margin-top:12px;padding:16px 16px 14px 18px;display:grid;position:relative;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e12,0 12px 24px -20px #141a2e73;container-type:inline-size}.dash [data-past-days]>.pd-row:before{content:"";opacity:.55;background:linear-gradient(#8d7bff,#5b49e8);border-radius:0 3px 3px 0;width:3px;position:absolute;top:16px;bottom:16px;left:0}.dash [data-past-days]>.pd-row[data-state=recorded]:before{opacity:1}.dash [data-past-days]>.pd-row>*{align-self:stretch}.dash .pd-st{align-items:flex-start;width:26px;padding-top:2px;display:flex}.dash .pd-st:before{content:"";box-sizing:border-box;background:#fff;border-radius:50%;width:26px;height:26px;box-shadow:inset 0 0 0 1.5px #141a2e52,inset 0 1px 2px #141a2e14}.dash .pd-row[data-state=recorded] .pd-st:before{background:#5b49e8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/13px 13px no-repeat;box-shadow:0 0 0 4px #6045e829,0 6px 14px -6px #6045e8b3}.dash .pd-main{min-width:0}@container (min-width:720px){.pd-row>.pd-main>.pd-date,.pd-row>.pd-main>.pd-act:first-of-type>.pd-t,.pd-row>.pd-main>.pd-act:first-of-type>.pd-s{padding-right:206px}.pd-tile{width:186px;margin-top:0;position:absolute;top:16px;right:16px}.pd-act .options{display:flex!important}.pd-act .options .opt{white-space:nowrap;text-align:center;border-radius:999px;min-height:34px;padding:6px 12px;font-size:12.5px;line-height:normal}}.dash .pd-date{color:var(--ink);margin:0;font-size:16px;font-weight:700;line-height:1.3}.dash .pd-act{margin-top:8px}.dash .pd-act+.pd-act{border-top:1px solid #141a2e12;margin-top:14px;padding-top:12px}.dash .pd-t{color:var(--ink);margin:0;font-size:15px;font-weight:600}.dash .pd-s{margin-top:2px}.dash .pd-act .options{flex-wrap:wrap;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:10px!important;display:grid!important}.dash .pd-act .options .opt{white-space:normal;text-align:left;border-radius:14px;flex:0 auto;gap:0;min-height:40px;padding:8px 12px;font-size:13px;line-height:1.3}.dash .pd-act .options .opt .ic{display:none}.dash .pd-tile{color:#fff;background:linear-gradient(#1d2540 0%,#0c1222 55%,#080a12 100%);border-radius:14px;grid-column:2;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:60px;margin-top:12px;padding:10px 12px 10px 16px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 0 0 1px #6045e84d,0 14px 28px -18px #6045e899}.dash .pd-tile>.cover{opacity:.72;--cover-size:cover;--cover-pos:50% 40%;-webkit-mask-image:linear-gradient(90deg,#0000 10%,#000 70%);mask-image:linear-gradient(90deg,#0000 10%,#000 70%)}.dash .pd-tile:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0c1222d9 0%,#0c122233 60%,#0000 100%);position:absolute;inset:0}.dash .pd-tile>:not(.cover){z-index:2;position:relative}.dash .pd-tile-k{letter-spacing:.16em;text-transform:uppercase;color:#ffffffeb;font-size:11px;font-weight:700}.dash .pd-chev{color:#fff;background:#ffffff1f;border-radius:50%;place-items:center;width:30px;height:30px;padding-bottom:2px;font-size:20px;line-height:1;display:grid;box-shadow:inset 0 0 0 1px #ffffff40}.dash .pd-tile:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff47,0 0 0 1px #8f7bff99,0 18px 36px -18px #6045e8bf}.dash .pd-tile:hover>.cover{opacity:.7;transform:scale(1.04)}@media (max-width:640px){.dash [data-past-days]>.pd-row{grid-template-columns:26px minmax(0,1fr);padding:14px 14px 12px 16px}}@media (prefers-reduced-motion:reduce){.dash .pd-tile:hover>.cover{transform:none}.dash .hp-go,.dash .pd-tile{transition:none}}.dash .prg-top{grid-template-columns:1.35fr 1fr;align-items:stretch;gap:16px;margin-top:22px;display:grid}.dash .prg-top>.prg-more{grid-column:1/-1;margin-top:0}.dash .tile.hero.prg-streak{isolation:isolate;color:#fff;background:var(--gz-dark);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 0 0 1px #6045e861,0 24px 56px -26px #04060acc}.dash .prg-streak:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#ff8c5047 0%,#8f7bff2e 45%,#0000 72%);border-radius:50%;width:70%;position:absolute;top:-40%;right:-18%}.dash .tile.hero.prg-streak div.k{color:#ffffffd1;-webkit-text-fill-color:#ffffffd1}.dash .tile.hero.prg-streak div.k em.em{-webkit-text-fill-color:transparent}.dash .prg-streak .v{color:#fff;font-family:var(--font-ui);letter-spacing:-.05em;margin-top:0;font-size:clamp(60px,6.5vw,92px);font-weight:800;line-height:.95}.dash .prg-streak .label{color:#ffffffbd}.dash .prg-streak-body{align-items:center;gap:24px;margin-top:16px;display:flex}.dash .prg-ember{background:conic-gradient(#ffb36b,#ff6a3d 28%,#8f7bff 60%,#6045e8 80%,#ffb36b 100%);border-radius:50%;flex:none;width:96px;height:96px;animation:9s linear infinite prg-spin;position:relative;overflow:hidden;box-shadow:0 0 28px -6px #ff7846bf,0 0 0 1px #ffffff1f}.dash .prg-ember:before{content:"";background:radial-gradient(circle at 50% 80%,#1a1430 0%,#0b1020 70%);border-radius:50%;animation:9s linear infinite reverse prg-spin;position:absolute;inset:6px}.dash .prg-ember i{transform-origin:50% 100%;filter:blur(.3px);background:radial-gradient(circle at 50% 75%,#fff4d8 0%,#ffc46b 32%,#ff6a3d 66%,#ff6a3d00 100%);border-radius:50% 50% 46% 46%/62% 62% 38% 38%;animation:1.5s ease-in-out infinite prg-flicker;position:absolute;bottom:18px;left:50%;translate:-50%}.dash .prg-ember i:first-child{width:34px;height:46px}.dash .prg-ember i:nth-child(2){opacity:.9;width:20px;height:30px;margin-left:-17px;animation-delay:.35s;bottom:20px}.dash .prg-ember i:nth-child(3){opacity:.9;width:16px;height:26px;margin-left:16px;animation-delay:.7s;bottom:19px}@keyframes prg-spin{to{rotate:360deg}}@keyframes prg-flicker{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.14)scaleX(.94)}}.dash .prg-streak[data-paused] .prg-ember,.dash .prg-streak[data-paused] .prg-ember:before,.dash .prg-streak[data-paused] .prg-ember i{animation-play-state:paused}.dash .prg-streak[data-paused] .prg-ember{filter:saturate(.55)brightness(.85)}.dash .prg-coin{margin-top:20px}.dash .prg-coin-track{align-items:center;gap:4px;display:flex}.dash .prg-coin-track i{background:#ffffff21;border-radius:5px;flex:1 1 0;height:9px;box-shadow:inset 0 1px #ffffff0f}.dash .prg-coin-track i[data-lit]{background:linear-gradient(90deg,#8f7bff,#cfc6ff);box-shadow:0 0 9px -1px #a08cfff2}.dash .prg-coin-mark{width:36px;height:36px;font:800 12.5px/1 var(--font-ui);letter-spacing:-.03em;color:#3a2a06;background:radial-gradient(circle at 36% 30%,#fff8d6 0%,#ffd872 38%,#d9a93a 74%,#b07f24 100%);border-radius:50%;flex:none;place-items:center;margin-left:8px;display:grid;box-shadow:inset 0 1px #fff9df,inset 0 -2px 3px #78500a59,0 0 0 2px #ffd87259,0 8px 16px -6px #d9a93ae6}.dash .prg-coin-run{font-family:var(--font-ui);letter-spacing:-.01em;color:#fff;font-variant-numeric:tabular-nums;font-weight:800}.dash .tile.prg-consistency{flex-direction:column;display:flex}.dash .prg-consistency .prg-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dash .prg-consistency .k.prg-k{font-family:var(--font-ui);letter-spacing:-.025em;text-transform:none;color:var(--ink);font-size:clamp(20px,.5vw + 14px,24px);font-weight:800;line-height:1.18}.dash .prg-consistency .k.prg-k:after{content:"";background:var(--gz-rule);border-radius:2px;width:36px;height:3px;margin-top:12px;display:block;box-shadow:0 0 12px -2px #6045e88c}.dash .prg-seg{border:1px solid var(--line);background:#0b0f140d;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.dash .prg-seg button{font:600 12.5px/1 var(--font-ui);letter-spacing:.02em;color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 12px;transition:background .15s,color .15s}.dash .prg-seg button:hover{color:var(--ink)}.dash .prg-seg button[aria-selected=true]{background:var(--grad-cta,var(--ink));color:#fff;box-shadow:0 2px 8px #1c274740}.dash .prg-consistency .v{font-family:var(--font-ui);letter-spacing:-.045em;margin-top:18px;font-size:clamp(48px,4.4vw,68px);font-weight:800;line-height:1}.dash .prg-meter{background:#141a2e14;border-radius:999px;height:10px;margin-top:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #141a2e14}.dash .prg-meter i{border-radius:inherit;transition:width .5s var(--ease);background:linear-gradient(90deg,#5b49e8 0%,#8f7bff 100%);position:absolute;inset:0 auto 0 0;box-shadow:0 0 10px -2px #7c5cff99}.dash .prg-consistency .label{margin-top:12px}@media (max-width:900px){.dash .prg-top{grid-template-columns:1fr}}@media (max-width:640px){.dash .prg-streak-body{gap:16px}.dash .prg-ember{width:80px;height:80px}.dash .prg-streak .v{font-size:56px}.dash .prg-coin-track{gap:3px}.dash .prg-coin-mark{width:30px;height:30px;font-size:11px}}@media (prefers-reduced-motion:reduce){.dash .prg-ember,.dash .prg-ember:before,.dash .prg-ember i{animation:none}.dash .prg-meter i,.dash .prg-seg button{transition:none}}.dash,dialog[data-reassess-popup]{--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:40px;--r-xl:24px;--surface-panel:linear-gradient(180deg, #fffffff7 0%, #ffffffe6 100%);--shadow-panel:inset 0 1px 0 #fff, 0 0 0 1px #fffc, 0 1px 2px #141a2e0d, 0 24px 56px -30px #141a2e59, 0 40px 90px -50px #6045e859;--surface-row:linear-gradient(180deg, #fff 0%, #f8f8fc 100%);--shadow-row:inset 0 1px 0 #fff, 0 0 0 1px #141a2e12, 0 10px 22px -18px #141a2e66;--shadow-row-hover:inset 0 1px 0 #fff, 0 0 0 1px #6045e84d, 0 16px 30px -20px #6045e880;--ring-active:0 0 0 2px var(--gz-violet), 0 0 0 7px #6045e829;--gz-check-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");--arrow-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E")}.dash main>.date:has(+.greet){margin:0 0 var(--sp-3);font-size:var(--fs-sm);letter-spacing:.2em;color:var(--ink-2);opacity:.82;font-weight:600}.dash main>.date+.greet{margin-top:0}.dash .tile.hub{padding:var(--sp-5) var(--sp-5) 20px;border-radius:var(--r-xl);background:var(--surface-panel);box-shadow:var(--edge-glass), var(--shadow-panel)}.dash .hub-head{align-items:center}.dash .hub-head>.k{letter-spacing:.22em;color:var(--ink-2);font-size:13px}.dash .hub-count{color:var(--ink-2);font-size:15px;font-weight:600}.dash .hub-count b{font-size:17px;font-weight:800}.dash .hub-seg{gap:var(--sp-2);height:8px;margin-top:var(--sp-4)}.dash .hub-seg>i{background:#141a2e1a;border-radius:999px;box-shadow:inset 0 1px 1px #141a2e0f}.dash .hub-seg>i[data-on]{background:linear-gradient(90deg,#8d7bff 0%,#5b49e8 100%);box-shadow:0 2px 8px -2px #6045e899,inset 0 1px #fff6}.dash ul.hub-list{gap:var(--sp-3);margin-top:18px}.dash .hub-row{background:var(--surface-row);box-shadow:var(--shadow-row);transition:transform .2s var(--ease), box-shadow .2s var(--ease);border-radius:16px;position:relative}.dash .hub-row:hover{box-shadow:var(--shadow-row-hover);transform:translateY(-1px)}.dash .hub-row:has(>details[open]){transform:none}:is(.dash .hub-sum,.dash .hub-sum:has(>.hub-ic>.pic)){gap:var(--sp-4);padding:var(--sp-3) 14px var(--sp-3) var(--sp-3);border-radius:inherit;grid-template-columns:56px minmax(0,1fr) auto auto;min-height:80px}.dash .hub-sum>.hub-ic{grid-area:1/1}.dash .hub-sum>.hub-main{grid-area:1/2}.dash .hub-sum>.hub-st{grid-area:1/3;width:26px}.dash .hub-sum>.hub-meta{grid-area:1/4;gap:14px}.dash .hub-st:before{width:26px;height:26px;box-shadow:inset 0 0 0 1.5px #141a2e47,inset 0 1px 2px #141a2e0f}.dash .hub-row[data-state=DONE] .hub-st:before{background:var(--gz-violet) var(--gz-check-light) center / 13px 13px no-repeat;box-shadow:0 0 0 4px #6045e824,0 6px 14px -6px #6045e8b3}.dash .hub-row[data-state=STARTED] .hub-st:before{background:conic-gradient(var(--gz-violet) 0 50%, #fff 50% 100%);box-shadow:inset 0 0 0 1.5px var(--gz-violet)}.dash .hub-ic>i.pic{--pic-w:56px;border-radius:12px;width:56px;height:56px}.dash .hub-ic:has(>.pic){--pic-w:56px;border-radius:12px;width:56px;height:56px}.dash .hub-ic:has(>.pic)>i:not(.pic){display:none}.dash .hub-ic>i:not(.pic){border-radius:12px;width:56px;height:56px}.dash .hub-ic>i:not(.pic) svg{width:22px;height:22px}.dash .hub-t{letter-spacing:-.01em;font-size:17px}.dash .hub-s{margin-top:var(--sp-1);font-size:14px}.dash .hub-row[data-collapsed] .hub-t{font-size:15.5px;font-weight:600}.dash .hub-row .hub-chip,.dash .hub-row[data-state=DONE] .hub-chip,.dash .hub-row:is([data-state=STARTED],[data-state=PARTIAL]) .hub-chip{box-shadow:none;letter-spacing:.14em;color:var(--mute);background:0 0;border-radius:0;padding:0;font-size:11.5px}.dash .hub-row[data-state=DONE] .hub-chip,.dash .hub-row:is([data-state=STARTED],[data-state=PARTIAL]) .hub-chip{color:#4a3bc2}.dash .hub-cta:before{content:"";width:14px;height:14px;-webkit-mask:var(--arrow-right) center / contain no-repeat;-webkit-mask:var(--arrow-right) center / contain no-repeat;-webkit-mask:var(--arrow-right) center / contain no-repeat;-webkit-mask:var(--arrow-right) center / contain no-repeat;mask:var(--arrow-right) center / contain no-repeat;background:currentColor;flex:none;order:2;margin-left:2px}.dash .hub-tag{vertical-align:2px;letter-spacing:.16em;white-space:nowrap;color:#fff;background:linear-gradient(90deg,#7a66ff 0%,#5b49e8 100%);border-radius:999px;margin-left:10px;padding:4px 10px;font-size:10.5px;font-weight:800;line-height:1.2;display:inline-block;box-shadow:inset 0 1px #ffffff59,0 0 0 1px #fff3,0 6px 14px -6px #6045e8cc}.dash .hub-tag .soft{color:#fff;opacity:.85;font-weight:600}@media (max-width:1024px){.dash .hub-tag{white-space:normal;width:fit-content;max-width:100%;margin:6px 0 0;display:block}}.dash .hub-body{padding:0 var(--sp-4) var(--sp-4) 84px}.dash .hub-divider{margin-top:var(--sp-2)}.dash .hub-fold{padding:10px 6px}.dash .hub-row[data-item=ASK_FOR_MORE] .hub-st{display:none}.dash .hub-row[data-priority]{background:var(--gz-dark);box-shadow:inset 0 1px 0 #ffffff4d, inset 0 -1px 0 #0009, var(--ring-active), 0 24px 56px -26px #04060acc, 0 36px 80px -40px #6045e880}.dash .hub-row[data-priority]:hover{box-shadow:inset 0 1px 0 #ffffff4d, inset 0 -1px 0 #0009, var(--ring-active), 0 28px 60px -26px #04060ad9, 0 40px 90px -40px #6045e899}.dash .hub-row[data-priority] .hub-sum{color:#fff}.dash .hub-row[data-priority] .hub-sum:focus-visible{outline-offset:-5px;outline:2px solid #fff}.dash .hub-row[data-priority] .hub-t{color:#fff}.dash .hub-row[data-priority] .hub-s{color:#ffffffb8}.dash .hub-row[data-priority] .hub-st:before{background:#ffffff0f;box-shadow:inset 0 0 0 1.5px #ffffffb8}.dash .hub-row[data-priority][data-state=STARTED] .hub-st:before{background:conic-gradient(#fff 0 50%, #ffffff0f 50% 100%);box-shadow:inset 0 0 0 1.5px #ffffffb8}.dash .hub-row[data-priority]:is([data-state=MISSED],[data-state=UNSAFE],[data-state=PARTIAL]) .hub-st:before{background:#ffffff0f;border-color:#ffffffb3}.dash .hub-row[data-priority] .hub-chip,.dash .hub-row[data-priority]:is([data-state=STARTED],[data-state=PARTIAL]) .hub-chip{color:#fffc}.dash .hub-row[data-priority]:is([data-state=MISSED],[data-state=UNSAFE]) .hub-chip{color:#fff;background:#ffffff1a;border-radius:6px;padding:2px 7px;box-shadow:inset 0 0 0 1.5px #fff9}.dash .hub-row[data-priority] .btn.hub-cta:not(.outline):not(.ghost):not(.btn-ghost):not(.wk-dev-btn){color:var(--gz-ink);filter:none;box-shadow:inset 0 1px 0 #fff, var(--ring-active), 0 12px 28px -12px #6045e8b3;background:#fff}.dash .hub-row[data-priority] .btn.hub-cta:not(.outline):not(.ghost):not(.btn-ghost):not(.wk-dev-btn):hover{color:var(--gz-ink);filter:none;box-shadow:inset 0 1px 0 #fff, var(--ring-active), 0 16px 34px -12px #6045e8d9;background:#fff}.dash .hub-row[data-priority] .pic{--pic-c:#8d7bff;box-shadow:inset 0 1px #ffffff4d,0 0 0 1px #ffffff24,0 12px 22px -14px #0009}.dash .hub-row[data-priority] .hub-ic>i:not(.pic){color:#fff;background:#ffffff1a;box-shadow:inset 0 1px #fff3,0 0 0 1px #ffffff24}.dash .hub-row[data-priority] .hub-body{padding-top:var(--sp-4);background:var(--surface-row);border-radius:0 0 16px 16px;margin-top:2px;box-shadow:inset 0 1px #ffffffe6}.dash aside nav a,.dash aside nav span.soon{border-radius:14px}.dash aside nav a.active,.dash aside nav a.active:hover{box-shadow:inset 0 1px 0 #ffffff47, inset 0 -1px 0 #00000080, var(--ring-active), 0 12px 26px -10px #6045e88c}@media (max-width:640px){.dash .tile.hub{padding:18px var(--sp-4) var(--sp-4);border-radius:20px}:is(.dash .hub-sum,.dash .hub-sum:has(>.hub-ic>.pic)){gap:var(--sp-3);padding:var(--sp-3);grid-template-columns:48px minmax(0,1fr) auto;min-height:0}.dash .hub-ic>i.pic,.dash .hub-ic>i:not(.pic){--pic-w:48px;width:48px;height:48px}.dash .hub-ic:has(>.pic){--pic-w:48px;width:48px;height:48px}.dash .hub-sum>.hub-meta{grid-area:2/1/auto/-1;justify-content:space-between;justify-self:stretch;margin-top:2px}.dash .hub-body,.dash .hub-row[data-priority] .hub-body{padding:var(--sp-3)}.dash .hub-t{font-size:16px}}.dash .card.dark.act:has(.sculpture-slot){min-height:0}.dash .card.dark.act .sculpture-slot{aspect-ratio:1;width:auto;height:min(132px,100% - 24px);top:50%;translate:0 -50%}@media (max-width:640px){.dash .card.dark.act .sculpture-slot{height:min(84px,100% - 20px);right:14px}}@media (prefers-reduced-motion:reduce){.dash .hub-row,.dash .hub-row:hover{transition:none;transform:none}}.dash .options.options.options.options.options:has(>.opt[data-response=COMPLETED])>.opt[data-response]{padding-left:var(--sp-4);grid-template-columns:24px minmax(0,1fr);column-gap:14px}.dash .options.options.options.options.options:has(>.opt[data-response=COMPLETED])>.opt[data-response] .ic{width:20px;height:20px;transition:transform .2s var(--ease);justify-self:center}.dash .options.options.options.options.options:has(>.opt[data-response=COMPLETED])>.opt[data-response][aria-pressed=true] .ic{background-size:11px 11px}.dash .options.options.options.options.options:has(>.opt[data-response=COMPLETED])>.opt[data-response=COMPLETED]:not([aria-pressed=true]):is(:hover,:focus-visible) .ic{background-size:10px 10px;transform:scale(1.5)}@media (prefers-reduced-motion:reduce){.dash .options.options.options.options.options:has(>.opt[data-response=COMPLETED])>.opt[data-response] .ic{transition:none}}.dash{--feature-text:#fffc;--feature-inset:#ffffff12;--feature-hairline:#ffffff24;--journey-line:#ffffff2e;--journey-line-on:linear-gradient(90deg, #8d7bff 0%, #5b49e8 100%);--journey-node:linear-gradient(180deg, #fff 0%, #e2e5ee 100%);--journey-node-shadow:inset 0 1px 0 #fff, 0 0 0 1px #ffffff59, 0 10px 22px -12px #04060acc;--connect-line:#8d7bff;--art-compass:image-set(url(/portal/art/compass-pace-s.webp) 1x, url(/portal/art/compass-pace.webp) 2x)}.dash .plan-sec[data-plan=path]{padding:var(--sp-5) var(--sp-6) var(--sp-5);border-radius:var(--r-xl);box-shadow:var(--gz-dark-shadow);color:#fff;--faint:#ffffff8c;--mute:#ffffffb8;--ink-2:#ffffffdb;position:relative;background:var(--gz-dark)!important}.dash .plan-sec[data-plan=path]:after{background:var(--gz-dark-rim);opacity:1}.dash .pane .plan-sec[data-plan=path]:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff0f 45%,#ffffff1f 50%,#ffffff0f 55%,#0000 70%) 220% 0/220% 100% no-repeat;animation:1.4s cubic-bezier(.2,.8,.2,1) .35s both md-sheen;position:absolute;inset:0}.dash .plan-sec[data-plan=path] .plan-head>.k{color:#fff}.dash .plan-sec[data-plan=path] .plan-ic{color:#fff;box-shadow:inset 0 1px 0 #ffffff38, 0 0 0 1px var(--feature-hairline);background:#ffffff1a}.dash .path-feature{gap:var(--sp-5) var(--sp-7);margin-top:var(--sp-5);grid-template-columns:minmax(200px,2fr) minmax(0,3fr);align-items:stretch;display:grid}.dash .path-now{padding-right:var(--sp-6);align-content:center;display:grid;position:relative}.dash .path-now:after{content:"";background:var(--feature-hairline);width:1px;position:absolute;top:2px;bottom:2px;right:0}.dash .path-axis{font-family:var(--font-light);letter-spacing:.28em;text-transform:uppercase;color:var(--feature-text);font-size:12px;font-weight:500}.dash .path-phase{margin-top:var(--sp-2);font-family:var(--font-ui);letter-spacing:-.04em;color:#fff;font-size:clamp(40px,2.6vw + 18px,60px);font-weight:800;line-height:1}.dash .plan-sec[data-plan=path] .phases.track{margin:0}.dash .plan-sec[data-plan=path] .phases.track .ph{color:var(--feature-text);gap:10px}.dash .plan-sec[data-plan=path] .phases.track .ph:not(:last-child):before{background:var(--journey-line);height:2px;top:23px;left:calc(50% + 30px);right:calc(30px - 50%)}.dash .plan-sec[data-plan=path] .phases.track .ph.done:not(:last-child):before{background:var(--journey-line-on);box-shadow:0 0 12px -2px #6045e8cc}.dash .plan-sec[data-plan=path] .phases.track .ph-dot{width:48px;height:48px;color:var(--gz-ink);background:var(--journey-node);box-shadow:var(--journey-node-shadow);font-size:16px}.dash .plan-sec[data-plan=path] .phases.track .ph.done .ph-dot{color:#fff;background:var(--journey-line-on);box-shadow:0 0 0 1px #ffffff40,0 10px 22px -10px #6045e8e6}.dash .plan-sec[data-plan=path] .phases.track .ph.on .ph-dot{width:56px;height:56px;color:var(--gz-ink);background:var(--journey-node);box-shadow:var(--journey-node-shadow), var(--ring-active);margin-top:-4px}.dash .plan-sec[data-plan=path] .phases.track .ph .nm{color:var(--feature-text);font-size:15px}.dash .plan-sec[data-plan=path] .phases.track .ph.on .nm{color:#fff;font-size:17px}.dash .path-journey{gap:var(--sp-4);align-content:center;display:grid}.dash .plan-sec[data-plan=path] .phases.track .ph .ph-line{max-width:24ch;color:var(--feature-text);margin:-2px 0 0;font-size:13px;line-height:1.45}.dash .path-next{text-align:center;color:var(--feature-text);margin:0;font-size:14.5px;line-height:1.5}.dash .plan-sec[data-plan=path] .phases.track .ph{align-content:start}@media (max-width:640px){.dash .plan-sec[data-plan=path] .phases.track{row-gap:var(--sp-5);grid-template-columns:minmax(0,1fr)}.dash .plan-sec[data-plan=path] .phases.track .ph{text-align:left;justify-items:start;min-height:56px;padding:0 0 0 72px;display:block}.dash .plan-sec[data-plan=path] .phases.track .ph>.ph-dot{position:absolute;top:0;left:4px}.dash .plan-sec[data-plan=path] .phases.track .ph.on>.ph-dot{left:0}.dash .plan-sec[data-plan=path] .phases.track .ph .nm{align-items:center;min-height:48px;display:flex}.dash .plan-sec[data-plan=path] .phases.track .ph .ph-line{max-width:none;margin:6px 0 0}.dash .plan-sec[data-plan=path] .phases.track .ph:not(:last-child):before{top:56px;bottom:calc(4px - var(--sp-5));width:2px;height:auto;left:27px;right:auto}.dash .plan-sec[data-plan=path] .phases.track .ph.done:not(:last-child):before{background:linear-gradient(#8d7bff 0%,#5b49e8 100%)}}.dash .plan-sec[data-plan=path]>.body[data-passage]{color:var(--feature-text);font-size:var(--fs-md)}.dash .plan-sec[data-plan=path] dl.kv{margin-top:var(--sp-5)!important}.dash .plan-sec[data-plan=path] dl.kv>div{background:var(--feature-inset)!important;border-color:#0000!important;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff14!important}.dash .plan-sec[data-plan=path] dl.kv>div:hover{transform:none;box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #8f7bff73!important}.dash .plan-sec[data-plan=path] dl.kv>div:before{background:linear-gradient(#fff 0%,#b9a9ff 55%,#6045e8 100%)!important}.dash .plan-sec[data-plan=path] dl.kv dt{color:#ffffff9e!important}.dash .plan-sec[data-plan=path] dl.kv dd,.dash .plan-sec[data-plan=path] dl.kv>div[data-row=systems] dd{color:#fff!important}.dash .plan-sec[data-plan=path] dl.kv>div>dt .row-ic{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff38}.dash .plan-sec[data-plan=path] .plan-then{background:linear-gradient(#fff 0%,#e9ebf2 100%);width:fit-content;max-width:100%;box-shadow:inset 0 1px #fff,0 0 0 1px #fff6,0 12px 26px -16px #04060acc;color:var(--gz-ink)!important}.dash .plan-sec[data-plan=path] .plan-then .row-ic{color:var(--gz-ink);background:#141a2e14;box-shadow:inset 0 0 0 1px #141a2e1f}.dash details.plan-sec[data-plan=adapt]>dl.kv.two{gap:var(--sp-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;margin-top:var(--sp-4)!important}.dash details.plan-sec[data-plan=adapt]>dl.kv.two>div{transition:transform .2s var(--ease), box-shadow .2s var(--ease);border-radius:18px;flex-direction:column;display:flex;padding:var(--sp-4) var(--sp-4) 18px!important;background:var(--surface-row)!important;box-shadow:var(--shadow-row)!important;border:0!important}.dash details.plan-sec[data-plan=adapt]>dl.kv.two>div:before{display:none!important}.dash details.plan-sec[data-plan=adapt]>dl.kv.two>div:hover{transform:translateY(-1px);box-shadow:var(--shadow-row-hover)!important}.dash details.plan-sec[data-plan=adapt]>dl.kv.two>div:last-child:nth-child(odd){grid-column:auto}.dash details.plan-sec[data-plan=adapt]>dl.kv.two dt{flex-direction:column;align-items:flex-start;gap:14px;display:flex;font-family:var(--font-ui)!important;letter-spacing:-.015em!important;text-transform:none!important;color:var(--ink)!important;font-size:18px!important;font-weight:800!important}.dash details.plan-sec[data-plan=adapt]>dl.kv.two dt .row-ic{color:#fff;background:var(--gz-key);width:48px;height:48px;box-shadow:var(--gz-key-shadow);border-radius:15px;margin:0}.dash details.plan-sec[data-plan=adapt]>dl.kv.two dt .row-ic svg{width:22px;height:22px}.dash details.plan-sec[data-plan=adapt]>dl.kv.two dd{line-height:1.5;color:var(--ink-2)!important;margin:6px 0 0!important;font-size:14.5px!important}.dash details.plan-sec[data-plan=adapt]>p.plan-close{max-width:none;font-family:var(--font-ui);letter-spacing:-.01em;background:var(--gz-dark);box-shadow:var(--gz-dark-shadow);border-radius:18px;align-items:center;gap:16px;padding:18px 22px;font-weight:700;line-height:1.3;display:flex;margin-top:var(--sp-4)!important;color:#fff!important;font-size:clamp(17px,.5vw + 14px,20px)!important}.dash details.plan-sec[data-plan=adapt]>p.plan-close:before{content:"";background:var(--journey-line-on);border-radius:3px;flex:none;width:28px;height:3px;box-shadow:0 0 10px -2px #6045e8cc}.dash .pane [data-surface=pace]{--pace-art-w:clamp(240px, 24%, 320px);padding-left:calc(var(--sp-5) + var(--pace-art-w) + var(--sp-6));min-height:calc(var(--pace-art-w) + var(--sp-5) * 2);position:relative}.dash .pane [data-surface=pace]:before{content:"";left:var(--sp-5);top:var(--sp-5);bottom:var(--sp-5);width:var(--pace-art-w);pointer-events:none;background:var(--art-compass) center / min(84%, 260px) auto no-repeat, radial-gradient(70% 60% at 100% 0%, #6045e86b 0%, #6045e800 56%), linear-gradient(165deg, #141b2e 0%, #0b1020 50%, #080a12 100%);border-radius:20px;position:absolute;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0009,0 0 0 1px #6045e861,0 20px 44px -26px #04060acc}.dash .plan-sec[data-plan=connect]:has(>.connect-map){column-gap:var(--sp-6);grid-template-columns:minmax(0,1.5fr) minmax(220px,.8fr);align-items:start;row-gap:0;display:grid}.dash .plan-sec[data-plan=connect]:has(>.connect-map)>.plan-head{grid-column:1/-1}.dash .plan-sec[data-plan=connect]:has(>.connect-map)>.connect-map{margin-top:var(--sp-5);grid-area:2/1/span 8;position:relative}.dash .plan-sec[data-plan=connect]:has(>.connect-map)>.connect-map:after{content:"";right:calc(var(--sp-6) / -2);background:#141a2e14;width:1px;position:absolute;top:0;bottom:0}.dash .plan-sec[data-plan=connect]:has(>.connect-map)>:is(p,dl,.connect-why){grid-column:2}.dash .plan-sec[data-plan=connect]:has(>.connect-map)>.connect-map+:is(p,.connect-why){margin-top:var(--sp-5)!important}.dash .connect-why{font-family:var(--font-ui);letter-spacing:-.02em;color:var(--ink);font-size:clamp(18px,.5vw + 14px,22px);font-weight:800;line-height:1.2}.dash .plan-sec[data-plan=connect]:has(>.connect-map)>.connect-why+p{margin-top:var(--sp-2)!important}.dash .plan-sec[data-plan=connect]:has(>.connect-map)>p[data-passage]{font-size:var(--fs-md);color:var(--ink);font-weight:600;line-height:1.5}.dash .plan-sec[data-plan=connect]:has(>.connect-map)>p[data-passage]+p{padding-top:14px;position:relative;margin-top:14px!important}.dash .plan-sec[data-plan=connect]:has(>.connect-map)>p[data-passage]+p:before{content:"";background:var(--journey-line-on);border-radius:3px;width:40px;height:3px;position:absolute;top:0;left:0}.dash .connect-map{grid-template-columns:minmax(180px,250px) 64px minmax(0,1fr)}.dash .cm-node{position:relative}.dash .cm-owner{padding:var(--sp-5);background:var(--gz-dark);box-shadow:var(--gz-dark-shadow);border-radius:20px;grid-template-columns:60px minmax(0,1fr);gap:0 16px}.dash .cm-owner:hover{box-shadow:var(--gz-dark-shadow)}.dash .cm-owner .cm-ic{border-radius:17px;width:60px;height:60px}.dash .cm-owner .cm-nm{letter-spacing:-.02em;font-size:clamp(20px,.6vw + 14px,24px)}.dash .cm-owner:after{content:"";background:var(--gz-violet);border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;right:-6px;box-shadow:0 0 0 3px #fff,0 0 0 4px #6045e859}.dash .cm-held{grid-auto-rows:1fr;gap:0;max-width:520px}.dash .cm-held>li{align-content:center;padding:5px 0;display:grid}.dash .cm-held .cm-node{background:var(--surface-row);box-shadow:var(--shadow-row);border-radius:18px;padding:14px 18px 14px 16px}.dash .cm-held .cm-node:hover{box-shadow:var(--shadow-row-hover)}.dash .cm-held .cm-node:before{content:"";background:var(--sys);width:10px;height:10px;box-shadow:0 0 0 3px #fff, 0 0 0 4px var(--sys);border-radius:50%;margin-top:-5px;position:absolute;top:50%;left:-5px}@supports (color:color-mix(in lab, red, red)){.dash .cm-held .cm-node:before{box-shadow:0 0 0 3px #fff, 0 0 0 4px color-mix(in srgb, var(--sys) 35%, transparent)}}.dash .cm-read{grid-column:2}.dash .cm-held .cm-ic{background:var(--sys);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.dash .cm-held .cm-ic{background:color-mix(in srgb, var(--sys) 12%, #fff)}}.dash .cm-held .cm-ic{box-shadow:inset 0 0 0 1px var(--sys)}@supports (color:color-mix(in lab, red, red)){.dash .cm-held .cm-ic{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sys) 28%, transparent)}}.dash .cm-read{font-size:13.5px;font-weight:800}.dash .cm-svg{width:100%;height:100%;display:block;overflow:visible}.dash .tile.iq.plan-sys[data-pillar]{padding:10px 10px 18px}.dash .tile.iq.plan-sys>.pic{--pic-w:100%;--pic-c:var(--sys);--pic-a:26%;border-radius:16px;width:100%;margin:0 0 14px}.dash .tile.iq.plan-sys.primary>.pic{--pic-c:#8d7bff}.dash .tile.iq.plan-sys[data-pillar]>.ic{top:20px;left:20px}.dash .tile.iq.plan-sys>:is(.k,.v,.label){margin-left:10px;margin-right:10px}.dash .tile.iq.plan-sys>.track{margin:14px 10px 0}@media (max-width:1023px){.dash .path-feature{gap:var(--sp-5);grid-template-columns:1fr}.dash .path-now{padding-right:0}.dash .path-now:after{display:none}.dash details.plan-sec[data-plan=adapt]>dl.kv.two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.dash .plan-sec[data-plan=connect]:has(>.connect-map){display:block}.dash .plan-sec[data-plan=connect]:has(>.connect-map)>.connect-map:after{display:none}}@media (max-width:640px){.dash .plan-sec[data-plan=path]{padding:18px var(--sp-4) var(--sp-4);border-radius:20px}.dash .path-phase{font-size:40px}.dash details.plan-sec[data-plan=adapt]>dl.kv.two{grid-template-columns:1fr}.dash .pane [data-surface=pace]{padding-left:var(--sp-4);min-height:0}.dash .pane [data-surface=pace]:before{width:auto;height:190px;margin:0 0 var(--sp-4);background-size:150px,auto,auto;display:block;position:static}.dash .cm-svg{display:none}.dash .connect-map{grid-template-columns:1fr;gap:10px}.dash .cm-held{grid-auto-rows:auto;gap:10px;max-width:none}.dash .cm-held>li{padding:0}.dash .tile.iq.plan-sys>:is(.k,.v,.label){margin-left:6px;margin-right:6px}.dash .tile.iq.plan-sys>.track{margin:14px 6px 0}.dash .cm-held .cm-node:before,.dash .cm-owner:after{display:none}.dash .cm-owner{grid-template-columns:48px minmax(0,1fr);padding:14px 16px}.dash .cm-owner .cm-ic{border-radius:14px;width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.dash .pane .plan-sec[data-plan=path]:before{animation:none!important}.dash details.plan-sec[data-plan=adapt]>dl.kv.two>div,.dash .cm-held .cm-node,.dash .cm-svg path,.dash .cm-held .cm-node:after{transition:none}.dash details.plan-sec[data-plan=adapt]>dl.kv.two>div:hover{transform:none}}html[data-motion=paused] .dash .pane .plan-sec[data-plan=path]:before{animation:none!important}.dash{--surface-callout:linear-gradient(180deg, #f7f4ff 0%, #ede8ff 100%);--shadow-callout:inset 0 1px 0 #fff, 0 0 0 1px #6045e833, 0 12px 28px -22px #6045e88c;--mark-ring:#141a2e4d}.dash .prg-top{gap:var(--sp-4);margin-top:var(--sp-5);grid-template-columns:minmax(0,1fr)}.dash .tile.hero.prg-streak{align-items:center;column-gap:var(--sp-6);border-radius:var(--r-xl);flex-wrap:wrap;row-gap:0;padding:20px 28px 22px;display:flex}.dash .prg-streak:after{width:38%;top:-90%;right:-6%}.dash .tile.hero.prg-streak>.prg-band-line{letter-spacing:-.02em;color:#fff;border-bottom:1px solid #ffffff1f;flex:100%;margin:0 0 12px;padding-bottom:12px;font-size:clamp(18px,1vw + 10px,22px);font-weight:800;line-height:1.2}.dash .tile.hero.prg-streak>div.k{letter-spacing:.26em;flex:100%;margin:0 0 4px;font-size:12px}.dash .prg-streak-body{flex:auto;gap:18px;min-width:0;margin-top:0}.dash .prg-streak .v{letter-spacing:-.045em;font-size:clamp(44px,3.4vw,60px);line-height:1}.dash .prg-streak .label{font-size:11.5px}.dash .prg-streak .prg-no-run{letter-spacing:-.02em;color:#fff;font-size:clamp(18px,1vw + 10px,22px);font-weight:800;line-height:1.2}.dash .prg-coin{min-width:300px;padding-left:var(--sp-6);border-left:1px solid #ffffff1f;flex:0 44%;margin:0}.dash .prg-ember{color:#e4ddff;background:radial-gradient(circle at 50% 30%,#ffffff29 0%,#fff0 62%),linear-gradient(#ffffff1a 0%,#ffffff08 100%);place-items:center;width:68px;height:68px;animation:none;display:grid;overflow:visible;box-shadow:inset 0 1px #ffffff4d,0 0 0 1px #ffffff29,0 0 0 6px #8f7bff24,0 12px 28px -10px #8f7bffe6}.dash .prg-ember:before{content:none}.dash .prg-ember svg{stroke-width:1.9px;filter:drop-shadow(0 0 2px #fff)drop-shadow(0 0 12px #8f7bfff2);width:36px;height:36px}.dash .prg-streak[data-paused] .prg-ember svg{color:#fff9;filter:none}.dash .tile.prg-consistency{column-gap:var(--sp-6);padding:var(--sp-5) 28px;border-radius:var(--r-xl);background:var(--surface-panel);box-shadow:var(--edge-glass), var(--shadow-panel);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) minmax(260px,46%);align-items:center;display:grid}.dash .prg-consistency .prg-head{flex-direction:column;grid-area:1/1/span 3;align-items:flex-start;gap:14px}.dash .prg-consistency .k.prg-k:after{margin-top:10px}.dash .prg-consistency>.v{grid-area:1/2;margin-top:0;font-size:clamp(40px,3vw,56px)}.dash .prg-consistency>.prg-meter{grid-area:2/2;margin-top:12px}.dash .prg-consistency>.label{grid-area:3/2;margin-top:10px}.dash .prg-more>.tile{border-radius:var(--r-xl);background:var(--surface-panel);box-shadow:var(--edge-glass), var(--shadow-panel)}.dash .main-grid>.tile.hero:has(>.cal){padding:var(--sp-5) 28px 24px;border-radius:var(--r-xl);background:var(--surface-panel);box-shadow:var(--edge-glass), var(--shadow-panel)}.dash .main-grid>.tile.hero:has(>.cal)>p.body{max-width:76ch;font-size:16px}.dash .cal{margin-top:18px}.dash .cal-head{grid-template-columns:40px minmax(0,1fr) 40px auto;align-items:center;gap:12px;display:grid}.dash .cal-month{text-align:center;font-size:22px}.dash .cal-door{justify-self:end}.dash .cal-door>button.linkish{margin:0;font-size:13.5px}.dash table.cal-grid{border-spacing:7px}.dash table.cal-grid th{letter-spacing:.22em;padding-bottom:6px}.dash .cal-day{border-radius:12px;place-items:start center;max-height:70px;padding:9px 0 24px;font-size:14px;display:grid}.dash span.cal-day[data-empty]{color:var(--faint);background:#fff6;font-weight:600;box-shadow:inset 0 0 0 1px #141a2e0d}.dash button.cal-day{background:var(--surface-row);box-shadow:var(--shadow-row)}.dash button.cal-day:hover{box-shadow:var(--shadow-row-hover)}.dash button.cal-day[data-mark=OPEN]{box-shadow:none;color:var(--mute);background:#ffffff80;border:1.5px dashed #141a2e4d}.dash button.cal-day[data-mark=WON]{background:var(--gz-key);box-shadow:var(--gz-key-shadow);place-items:start center;gap:0;display:grid}.dash button.cal-day[data-mark=WON] .cal-num{color:#fff;font-size:14px}.dash button.cal-day:before{content:"";width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--mark-ring);border-radius:50%;margin-left:-8px;position:absolute;bottom:9px;left:50%}.dash button.cal-day[data-mark=WON]:before{box-shadow:inset 0 0 0 1.5px #fff9}.dash button.cal-day[data-day=WON]:before{background:conic-gradient(#ffffffe6 0 50%, #ffffff14 50% 100%)}.dash button.cal-day[data-mark=OPEN]:before{box-sizing:border-box;box-shadow:none;border:1.5px dashed #141a2e59}.dash button.cal-day>span:not(.cal-num){letter-spacing:0;width:16px;height:16px;text-shadow:none;border-radius:50%;place-items:center;margin-left:-8px;font-size:0;line-height:1;display:grid;position:absolute;bottom:9px;left:50%}.dash button.cal-day:is([data-day=DONE],[data-day=NOT_DONE],[data-coin]):before{box-shadow:none}.dash button.cal-day[data-day=DONE]>.cal-24{background:var(--gz-violet) var(--gz-check-light) center / 10px 10px no-repeat;-webkit-background-clip:border-box;background-clip:border-box;box-shadow:0 0 0 1.5px #ffffff80,0 4px 10px -4px #6045e8e6}.dash button.cal-day[data-coin]>.cal-24{color:#3a2a06;-webkit-text-fill-color:#3a2a06;background:linear-gradient(#fff1b8 0%,#f0c14b 55%,#c9962a 100%);-webkit-background-clip:border-box;background-clip:border-box;font-size:7px;font-weight:800;box-shadow:0 0 0 1.5px #ffffff8c,0 0 10px #f0c14bb3}.dash button.cal-day[data-day=NOT_DONE]>span:not(.cal-num){color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);font-size:9px;font-weight:800}.dash .cal-day[data-today]:after{width:6px;height:6px;margin:0;inset:6px 6px auto auto}.dash button.cal-day[aria-pressed=true]{box-shadow:var(--shadow-row), var(--ring-active)}.dash button.cal-day[data-mark=WON][aria-pressed=true]{box-shadow:var(--gz-key-shadow), 0 0 0 2px #fff, 0 0 0 4px var(--gz-violet)}.dash .cal-legend{max-width:600px;color:var(--ink-2);border-top:1px solid #141a2e14;flex-wrap:wrap;gap:10px 22px;margin:14px 0 0;padding:14px 0 0;font-size:13px;font-weight:600;list-style:none;display:flex}.dash .cal-legend>li{align-items:center;gap:9px;display:inline-flex}.dash .cal-legend-mark{isolation:isolate;background:var(--surface-row);width:24px;height:24px;box-shadow:var(--shadow-row);border-radius:8px;place-items:center;font-size:0;line-height:1;display:grid;position:relative}.dash .cal-legend-mark:before{content:"";z-index:-1;width:14px;height:14px;box-shadow:inset 0 0 0 1.5px var(--mark-ring);border-radius:50%;margin:auto;position:absolute;inset:0}.dash .cal-legend>li:is([data-legend=DONE],[data-legend=WON],[data-legend=COIN]) .cal-legend-mark{background:var(--gz-key);box-shadow:var(--gz-key-shadow)}.dash .cal-legend>li[data-legend=DONE] .cal-legend-mark:before{background:var(--gz-violet) var(--gz-check-light) center / 9px 9px no-repeat;box-shadow:0 0 0 1.5px #ffffff80}.dash .cal-legend>li[data-legend=WON] .cal-legend-mark:before{background:conic-gradient(#ffffffe6 0 50%, #ffffff14 50% 100%);box-shadow:inset 0 0 0 1.5px #fff9}.dash .cal-legend>li[data-legend=NOT_DONE] .cal-legend-mark{color:var(--ink);font-size:8px;font-weight:800}.dash .cal-legend>li[data-legend=NOT_DONE] .cal-legend-mark:before{box-shadow:inset 0 0 0 1.5px var(--ink)}.dash .cal-legend>li[data-legend=NOT_LOGGED] .cal-legend-mark{box-shadow:none;background:#ffffff80;border:1.5px dashed #141a2e4d}.dash .cal-legend>li[data-legend=NOT_LOGGED] .cal-legend-mark:before{box-sizing:border-box;box-shadow:none;border:1.5px dashed #141a2e59}.dash .cal-legend>li[data-legend=COIN] .cal-legend-mark{color:#3a2a06;font-size:6.5px;font-weight:800}.dash .cal-legend>li[data-legend=COIN] .cal-legend-mark:before{background:linear-gradient(#fff1b8 0%,#f0c14b 55%,#c9962a 100%);box-shadow:0 0 0 1.5px #ffffff8c}.dash .cal-picked{background:var(--surface-row);box-shadow:var(--shadow-row);border-top:0;border-radius:20px;margin-top:16px;padding:18px 20px 20px}@media (min-width:1180px){.dash .cal{grid-template-rows:auto auto auto 1fr;column-gap:28px}.dash .cal>.cal-legend{grid-area:3/1;max-width:520px}.dash .cal>.cal-picked{border-left:0;grid-row:1/span 4;align-self:start;padding:20px 22px 22px}}@media (min-width:1180px) and (max-width:1379px){.dash .cal{display:block}.dash .cal>.cal-picked{margin-top:16px}}.dash .cal-picked [data-coin-recognition]{background:var(--surface-callout);box-shadow:var(--shadow-callout);border-radius:14px;padding:14px 16px}.dash .cal-picked .prio.days{gap:0;margin-left:0;display:grid}.dash .cal-picked .prio.days .row{border-bottom:0;grid-template-columns:minmax(0,1fr);gap:0;padding:0}.dash .cal-picked .prio.days .row>.n{text-align:left;letter-spacing:-.02em;width:auto;height:auto;box-shadow:none;color:var(--ink);background:0 0;border-radius:0;justify-items:start;margin:0 0 2px;padding:0;font-weight:800;line-height:1.15;font-size:22px!important}.dash .cal-picked .prio.days .row .t{color:var(--mute);font-size:13.5px;font-weight:600}.dash .cal-picked .prio.days .row .s{gap:8px!important;margin-top:12px!important}.dash .cal-picked .prio.days .row .s>span{background:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:6px 12px;padding:10px 12px;font-size:14.5px;display:grid;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e12}.dash .cal-picked .prio.days .row .s>span>.what{color:var(--ink);font-weight:600;line-height:1.45}.dash .cal-picked .prio.days .row .s>span>.what .soft{color:var(--mute);font-weight:500}.dash .cal-picked .prio.days .row .s>span>button{grid-column:3;align-self:center;margin:0!important}.dash .cal-picked .prio.days .row .s>span[data-item=lessons]>.what{grid-column:1/-1}.dash .cal-picked .prio.days .tag[data-status]{letter-spacing:.12em;text-align:left;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;min-width:0;padding:4px 10px 4px 5px;font-size:10.5px;display:inline-flex}.dash .cal-picked .prio.days .tag[data-status]:before{content:"";width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--mark-ring);background:#fff;border-radius:5px;flex:none;margin:0;position:static;translate:none}.dash .cal-picked .prio.days .tag[data-status=DONE]{color:#3d2fb8;background:#6045e81a;padding-left:5px;box-shadow:inset 0 0 0 1px #6045e840}.dash .cal-picked .prio.days .tag[data-status=DONE]:before{background:var(--gz-violet) var(--gz-check-light) center / 10px 10px no-repeat;box-shadow:none}.dash .cal-picked .prio.days .tag[data-status=MISSED]{box-shadow:inset 0 0 0 1px #141a2e4d}.dash .cal-picked .prio.days .tag[data-status=MISSED]:before{box-shadow:inset 0 0 0 1.5px var(--ink)}.dash .cal-picked .prio.days .tag[data-status=PARTIAL]{background:#fff;box-shadow:inset 0 0 0 1px #6045e859}.dash .cal-picked .prio.days .tag[data-status=PARTIAL]:before{background:linear-gradient(90deg, var(--gz-violet) 0 50%, #fff 50% 100%);box-shadow:inset 0 0 0 1.5px var(--gz-violet)}.dash .cal-picked .prio.days .tag[data-status=UNSAFE]:before{box-sizing:border-box;box-shadow:none;border:1.5px dashed #141a2e73}.dash .cal-picked .prio.days .tag:is([data-status=NONE],[data-status=NOT_DONE]){border-style:solid;border-color:#141a2e24}.dash .cal-picked .prio.days .tag:is([data-status=NONE],[data-status=NOT_DONE]):before{box-sizing:border-box;box-shadow:none;border:1.5px dashed var(--mark-ring)}.dash .tile[data-reviews]{padding:var(--sp-5) 28px 24px;border-radius:var(--r-xl);background:var(--surface-panel);box-shadow:var(--edge-glass), var(--shadow-panel)}.dash .tile[data-reviews] table.s th{letter-spacing:.22em;padding-bottom:12px;font-size:11px}.dash .tile[data-reviews] table.s tr[data-review]>td{padding:16px 0 10px}.dash .tile[data-reviews] table.s tr[data-review]>td:first-child>div:first-child{letter-spacing:-.01em;font-size:15.5px;font-weight:800}.dash .tile[data-reviews] table.s td:not(:first-child)>div:first-child{font-size:24px}.dash .tile[data-reviews] .foot{font-size:13.5px;line-height:1.5}.dash .tile.lesson{padding:var(--sp-5) var(--sp-5) 20px;border-radius:var(--r-xl);background:var(--surface-panel);box-shadow:var(--edge-glass), var(--shadow-panel)}.dash .tile.lesson>.lesson-top{min-height:44px;padding-right:60px}.dash .tile.lesson>.lesson-medal{top:var(--sp-5);right:var(--sp-5);width:40px;height:40px}.dash .tile.lesson>.lesson-medal svg{width:18px;height:18px}.dash .lesson-saved.lesson-module{background:var(--surface-row);box-shadow:var(--shadow-row);border-radius:20px;margin-top:12px;padding:0;transition:none;overflow:hidden}.dash .lesson-saved.lesson-module:hover{box-shadow:var(--shadow-row);transform:none}.dash .lesson-band{isolation:isolate;justify-content:space-between;align-items:center;column-gap:var(--sp-5);color:#fff;background:var(--gz-dark);min-height:150px;padding:24px 28px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #00000080}.dash .lesson-band:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#6045e88c 0%,#6045e800 66%);border-radius:50%;width:46%;position:absolute;top:-70%;right:-6%}.dash .tile.lesson>.lesson-band{border-radius:18px}.dash .lesson-band-words{flex-direction:column;flex:auto;align-items:flex-start;gap:8px;min-width:0;display:flex}.dash .lesson-band h4.lesson-saved-title,.dash .tile.lesson .lesson-band h3.lesson-title{color:#fff;letter-spacing:-.03em;text-wrap:balance;margin:0;padding-right:0;font-size:clamp(24px,1.3vw + 12px,32px);font-weight:800;line-height:1.08}.dash .tile.lesson .lesson-band h3.lesson-title:after{background:linear-gradient(90deg,#fff 0%,#a898ff 100%);box-shadow:0 0 12px -2px #a898ffb3}.dash .lesson-band .label{letter-spacing:.24em;text-transform:uppercase;color:#ffffffb8;order:-1;margin:0;font-size:11.5px}.dash .lesson-band .lesson-top{gap:10px 12px;min-height:0;padding-right:0}.dash .lesson-band .lesson-top>div.k{color:#ffffffc7;-webkit-text-fill-color:#ffffffc7}.dash .lesson-band .lesson-top>div.k em.em{-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#d8d0ff 0%,#a898ff 100%)}.dash .lesson-band .tag[data-lesson-done]{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff47}.dash .lesson-art{object-fit:contain;filter:drop-shadow(0 16px 28px #6045e880);flex:none;width:auto;max-width:none;height:160px;margin:-24px 0}.dash .tile.lesson>.lesson-band>.lesson-art{margin-right:28px}@media (max-width:1180px){.dash .lesson-art{height:128px;margin:-14px 0}}.dash .lesson-open{column-gap:var(--sp-5);grid-template-columns:minmax(0,1fr);align-items:start;row-gap:0;padding:22px 26px 8px;display:grid}:is(.dash .lesson-open:has(>.lesson-side),.dash .lesson-open:has(section[aria-label=Confirm])){grid-template-columns:minmax(0,1fr) minmax(250px,38%)}.dash .tile.lesson>.lesson-open{padding:20px 0 0}.dash .lesson-open>[data-structured-lesson]{display:contents!important}.dash .lesson-open>*,.dash .lesson-open>[data-structured-lesson]>*{grid-column:1;margin:0 0 14px!important}.dash .lesson-open>.lesson-side,.dash .lesson-open section[aria-label=Confirm]{grid-area:1/2/span 64;align-self:start}.dash .tile.lesson .lesson-open p.lesson-body{color:#2b3240;max-width:66ch;font-size:16.5px;line-height:1.65}.dash .lesson-open>[data-structured-lesson]>p.k{font-family:var(--font-ui);letter-spacing:-.01em;text-transform:none;color:var(--ink-2);font-size:18px;font-weight:600;line-height:1.4}.dash .lesson-open>[data-structured-lesson]>section>h4.k{letter-spacing:.22em;color:#4a3bc2;font-size:11.5px}.dash .lesson-open section[aria-label=Confirm]{background:var(--surface-callout);box-shadow:var(--shadow-callout);border-radius:18px;padding:18px 20px 20px;gap:12px!important}.dash .lesson-open section[aria-label=Confirm]>h4.k{align-items:center;gap:10px;display:flex}.dash .lesson-open section[aria-label=Confirm]>h4.k:before{content:"";background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234a3bc2' stroke-width='1.8'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;border-radius:50%;flex:none;width:28px;height:28px;box-shadow:0 0 0 1px #6045e840}.dash .lesson-open section[aria-label=Confirm]>p.body>strong{letter-spacing:-.015em;color:var(--ink);font-size:17px;font-weight:800;line-height:1.3}.dash .lesson-open section[aria-label=Confirm]>.options{grid-template-columns:1fr;gap:8px!important;display:grid!important}.dash .lesson-open section[aria-label=Confirm]>.options>.chip{min-height:48px;box-shadow:var(--shadow-row);white-space:normal;background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr);padding:11px 16px;font-size:14px;font-weight:600}.dash .lesson-open section[aria-label=Confirm]>.options>.chip .txt{white-space:normal;overflow-wrap:anywhere;min-width:0}.dash .lesson-open section[aria-label=Confirm]>.options>.chip[aria-pressed=true]{color:#fff;background:var(--gz-key);box-shadow:var(--gz-key-shadow), var(--ring-active)}.dash .lesson-open section[aria-label=Confirm]>p.s{color:var(--mute);font-size:13px}.dash .lesson-side{background:var(--surface-callout);box-shadow:var(--shadow-callout);border-radius:18px;padding:18px 20px 20px}.dash .tile.lesson .lesson-side>p.lesson-action{box-shadow:none;color:var(--ink);background:0 0;grid-template-columns:30px minmax(0,1fr);align-items:start;column-gap:12px;padding:0;font-weight:500;display:grid;margin:0!important}.dash .tile.lesson .lesson-side>p.lesson-action:before{display:none}.dash .tile.lesson .lesson-side>p.lesson-action>.lesson-action-ic{color:#4a3bc2;background:#fff;border-radius:50%;width:30px;height:30px;box-shadow:0 0 0 1px #6045e840}.dash .tile.lesson .lesson-side>p.lesson-action>span:last-child{color:var(--ink);font-size:15.5px;line-height:1.55;display:block}.dash .tile.lesson .lesson-side>p.lesson-action strong{letter-spacing:.22em;text-transform:uppercase;color:#4a3bc2;margin:7px 0 8px;font-size:11.5px;font-weight:700;display:block}.dash .lesson-side>.lesson-keys[data-practice]{margin-top:14px}.dash .lesson-side>.lesson-keys[data-practice]>.btn{flex:auto;justify-content:center;min-height:44px}.dash .lesson-side>.lesson-keys[data-practice]>.tag[data-practiced]{color:#fff;background:var(--gz-key);box-shadow:var(--gz-key-shadow)}.dash .lesson-module>.lesson-keys{margin:0;padding:16px 26px 20px}.dash .lesson-module[data-open]>.lesson-keys{padding-top:4px}.dash .lesson-module>.lesson-keys>.btn,.dash .tile.lesson>.lesson-keys>.btn{min-height:44px}.dash [data-completed-lessons] .lesson-saved-list[data-completed-on]{margin-top:14px}.dash [data-completed-lessons] .lesson-saved-list[data-completed-on]>.label{font-family:var(--font-ui);letter-spacing:-.01em;text-transform:none;color:var(--ink);align-items:center;gap:12px;margin:0 0 10px;font-size:15px;font-weight:800;display:flex}.dash [data-completed-lessons] .lesson-saved-list[data-completed-on]>.label:after{content:"";background:#141a2e1a;flex:auto;height:1px}.dash .hub-body .tile.lesson{box-shadow:none;background:0 0;border-radius:0;padding:0}.dash .hub-body .tile.lesson:after,.dash .hub-body .tile.lesson>.lesson-medal{display:none}.dash .hub-body .tile.lesson>.lesson-band{border-radius:18px}@media (max-width:1180px){:is(.dash .lesson-open:has(>.lesson-side),.dash .lesson-open:has(section[aria-label=Confirm])){grid-template-columns:minmax(0,1fr)}.dash .lesson-open>.lesson-side,.dash .lesson-open section[aria-label=Confirm]{grid-area:auto/1}}@media (max-width:640px){.dash .tile.hero.prg-streak{padding:18px 18px 20px}.dash .prg-coin{border-top:1px solid #ffffff1f;border-left:0;flex:100%;min-width:0;margin-top:14px;padding:14px 0 0}.dash .tile.prg-consistency{grid-template-columns:minmax(0,1fr);padding:20px 18px}.dash .prg-consistency .prg-head{grid-row:1}.dash .prg-consistency>.v{grid-area:2/1;margin-top:14px}.dash .prg-consistency>.prg-meter{grid-area:3/1}.dash .prg-consistency>.label{grid-area:4/1}.dash .main-grid>.tile.hero:has(>.cal){padding:20px 16px 18px}.dash .cal-head{grid-template-columns:36px minmax(0,1fr) 36px auto;gap:8px}.dash .cal-month{font-size:17px}.dash .cal-door>button.linkish{font-size:12.5px}.dash .cal-nav{width:36px;height:36px}.dash .cal-day{padding:7px 0 20px;font-size:13px}.dash button.cal-day:before,.dash button.cal-day>span:not(.cal-num){width:14px;height:14px;margin-left:-7px;bottom:6px}.dash .cal-picked{padding:16px 14px}.dash .cal-picked .prio.days .row>.n{font-size:20px!important}.dash .cal-picked .prio.days .row .s>span{grid-template-columns:minmax(0,1fr);gap:6px}.dash .cal-picked .prio.days .tag[data-status]{justify-self:start}.dash .tile.lesson{padding:18px var(--sp-4) var(--sp-4);border-radius:20px}.dash .lesson-band{flex-direction:column;align-items:stretch;min-height:0;padding:18px 18px 16px}.dash .lesson-band h4.lesson-saved-title,.dash .tile.lesson .lesson-band h3.lesson-title{font-size:22px}.dash .lesson-art,.dash .tile.lesson>.lesson-band>.lesson-art{align-self:center;max-width:100%;height:84px;margin:6px 0 -4px}.dash .lesson-open{padding:16px 16px 4px}.dash .lesson-module>.lesson-keys{padding:12px 16px 16px}}@media (prefers-reduced-motion:reduce){.dash .prg-ember svg{filter:none}}@media (forced-colors:active){.dash .lesson-band,.dash .lesson-side,.dash .lesson-open section[aria-label=Confirm],.dash .cal-picked,.dash button.cal-day:before,.dash .cal-legend-mark:before,.dash .cal-picked .prio.days .tag[data-status]:before{border:1px solid canvastext}}.dash{--surface-option:linear-gradient(180deg, #fff 0%, #f4f5f9 100%);--shadow-option:inset 0 1px 0 #fff, 0 0 0 1px #141a2e1f, 0 6px 14px -10px #141a2e4d;--shadow-option-hover:inset 0 1px 0 #fff, 0 0 0 1px #6045e866, 0 10px 20px -12px #6045e873;--shadow-option-on:var(--gz-dark-shadow), var(--ring-active);--scale-size:44px;--day-tile:84px;--glyph-calendar:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='5' width='17' height='15' rx='3'/%3E%3Cpath d='M3.5 10h17M8 3v4M16 3v4'/%3E%3C/svg%3E")}.dash .card.intake{gap:var(--sp-4);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);padding:0;display:grid}.dash .card.intake:after{display:none}.dash .card.intake>p[role=status]{padding:var(--sp-3) var(--sp-5);background:var(--surface-row);box-shadow:var(--shadow-row);color:var(--ink);border-radius:16px;font-weight:600;margin:0!important}.dash .card.intake>.pic-head{align-items:center;gap:var(--sp-5);padding:var(--sp-5) var(--sp-6);border-radius:var(--r-xl);color:#fff;background:var(--gz-dark);box-shadow:var(--gz-dark-shadow)}.dash .card.intake>.pic-head>.pic{--pic-w:76px;--pic-r:1 / 1;--pic-c:#8d7bff;border-radius:18px;box-shadow:inset 0 1px #ffffff4d,0 0 0 1px #ffffff24,0 12px 22px -14px #0009}.dash .card.intake:not(.dark)>.pic-head:first-child>div>div.label:first-child{color:#fff;font-size:clamp(22px,.6vw + 14px,26px)}.dash .card.intake:not(.dark)>.pic-head:first-child>div>div.label:first-child:after{background:linear-gradient(90deg,#8f7bff,#5b49e8);box-shadow:0 0 12px -2px #8f7bffcc}.dash .card.intake>.pic-head>div>p{color:#ffffffc7;font-size:var(--fs-md);max-width:64ch;line-height:1.55}.dash .card.intake>:is(.intake-log,.intake-finish){min-width:0;padding:var(--sp-5);border-radius:var(--r-xl);background:var(--surface-panel);box-shadow:var(--edge-glass), var(--shadow-panel)}@media (min-width:1180px){.dash .card.intake{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start}.dash .card.intake>:is(.pic-head,p[role=status]){grid-column:1/-1}.dash .card.intake>.intake-log{grid-column:1}.dash .card.intake>.intake-finish{grid-column:2}}.dash .card.intake .intake-logged{margin-top:0}.dash .card.intake .intake-logged>.k{letter-spacing:.22em;color:var(--mute);font-size:11.5px}.dash .card.intake .intake-logged ul{margin-top:var(--sp-3);gap:var(--sp-2)}.dash .card.intake .intake-logged li{gap:var(--sp-3);padding:12px var(--sp-4);background:var(--surface-row);box-shadow:var(--shadow-row);border-radius:14px;grid-template-columns:108px minmax(0,1fr);align-items:baseline;font-size:15px;display:grid}.dash .card.intake .intake-logged .slot{letter-spacing:.14em;text-transform:uppercase;color:var(--mute);font-size:11.5px;font-weight:700}.dash .card.intake .intake-logged .foods{color:var(--ink);font-weight:600}.dash .card.intake .fp-totals{margin-top:var(--sp-3);padding:var(--sp-4);background:var(--surface-row);box-shadow:var(--shadow-row);border-radius:14px}.dash .card.intake .intake-row{gap:var(--sp-3);grid-template-columns:172px minmax(0,1fr)}.dash .card.intake :is(.intake-slot,.fp-search>.input){border-radius:14px;min-height:54px}.dash .card.intake .intake-slot{font-weight:600}.dash .card.intake .fp-picked{gap:var(--sp-2) var(--sp-4);padding:var(--sp-3) var(--sp-4);background:var(--surface-row);box-shadow:var(--shadow-row);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center}.dash .card.intake .fp-picked>.fp-chip{box-shadow:none;background:0 0;padding:0}.dash .card.intake .fp-picked>.fp-amount{grid-template-columns:minmax(140px,1fr) 84px}.dash .card.intake .fp-picked>.fp-amount>.input{border-radius:12px;min-height:44px;padding:10px 14px;font-size:15px}.dash .card.intake .fp-picked>.fp-carries{grid-column:1/-1}.dash .card.intake .btn.ghost{color:#3d2fb8;background:#ffffffe6;border-radius:999px;min-height:48px;padding:12px 22px;box-shadow:inset 0 0 0 1.5px #6045e880,0 1px 2px #141a2e0d}.dash .card.intake .btn.ghost:hover{color:#3d2fb8;box-shadow:inset 0 0 0 1.5px var(--gz-violet), 0 10px 22px -14px #6045e880;background:linear-gradient(#fff 0%,#f1edff 100%)}.dash .card.intake .intake-finish>.intake-finish-k{font-family:var(--font-ui);letter-spacing:-.025em;text-transform:none;color:var(--ink);font-size:clamp(20px,.5vw + 14px,24px);font-weight:800;line-height:1.18}.dash .card.intake .intake-finish>.intake-finish-k:after{content:"";background:var(--gz-rule);border-radius:2px;width:36px;height:3px;margin-top:12px;display:block;box-shadow:0 0 12px -2px #6045e88c}.dash .card.intake .intake-finish>.intake-q{margin-top:0;font-size:16.5px;line-height:1.35}.dash .card.intake .intake-finish>.intake-finish-k+.intake-q{margin-top:var(--sp-4)}.dash .card.intake .intake-finish>.intake-q:not(:first-child):not(.intake-finish-k+.intake-q){margin-top:var(--sp-5);padding-top:var(--sp-5);border-top:1px solid #141a2e14}.dash .card.intake .intake-finish .options.intake-keys{gap:var(--sp-2);margin-top:var(--sp-3)}.dash .card.intake .options.intake-keys .opt{background:var(--surface-option);min-height:44px;box-shadow:var(--shadow-option);padding:10px 18px}.dash .card.intake .options.intake-keys .opt .txt{font-size:14.5px;font-weight:600}.dash .card.intake .options.intake-keys .opt:hover{box-shadow:var(--shadow-option-hover)}.dash .card.intake .options.intake-keys .opt:is([aria-pressed=true],[data-selected=true]){color:#fff;background:var(--gz-dark);box-shadow:var(--shadow-option-on)}.dash .card.intake .intake-finish>.btn{border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;padding:12px 24px;font-size:15.5px;display:inline-flex;margin-top:var(--sp-5)!important}.dash .card.intake .intake-finish>.btn:before{content:"";width:14px;height:14px;-webkit-mask:var(--arrow-right) center / contain no-repeat;-webkit-mask:var(--arrow-right) center / contain no-repeat;-webkit-mask:var(--arrow-right) center / contain no-repeat;-webkit-mask:var(--arrow-right) center / contain no-repeat;mask:var(--arrow-right) center / contain no-repeat;background:currentColor;flex:none;order:2}.dash .card.intake .intake-finish>p.foot{text-align:center}.dash .tile[data-meals]{padding:var(--sp-5);border-radius:var(--r-xl);background:var(--surface-panel);box-shadow:var(--edge-glass), var(--shadow-panel)}.dash .tile[data-meals]>.k{flex-wrap:wrap}.dash .tile[data-meals]>.k:after{flex:0 0 36px;order:3;margin-right:calc(100% - 36px)}.dash .tile[data-meals]>.k [data-day-bubble]{letter-spacing:0;color:#ffffffc7;background:var(--gz-key);box-shadow:var(--gz-key-shadow);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600}.dash .tile[data-meals]>.k [data-day-bubble] b{color:#fff;font-size:16px}.dash .tile[data-meals] article[id^=meal-]{padding:var(--sp-4);background:var(--surface-row);box-shadow:var(--shadow-row);transition:transform .2s var(--ease), box-shadow .2s var(--ease);border:0;border-radius:16px}.dash .tile[data-meals] article[id^=meal-]:hover{box-shadow:var(--shadow-row-hover);transform:translateY(-1px)}.dash section[data-ask24-inline=NUTRITION]{margin-top:var(--sp-4);padding:var(--sp-5);border-radius:var(--r-xl);background:var(--surface-panel);box-shadow:var(--edge-glass), var(--shadow-panel)}.dash section[data-ask24-inline=NUTRITION]>p.body{color:#343b4b;margin:0;font-size:16px;line-height:1.6}.dash section[data-ask24-inline=NUTRITION]>form>.input{border-radius:999px;min-height:52px;padding:12px 22px}.dash section[data-ask24-inline=NUTRITION]>form>.btn{border-radius:999px;min-height:52px;padding:12px 26px}.dash section[data-ask24-inline=NUTRITION]>p.foot{margin-top:var(--sp-3)}.dash[data-screen="/dashboard/nutrition"] :is(.card.dark.sys,.card.dark.targets){border-radius:var(--r-xl)}.dash .tile.week-card{gap:var(--sp-4);box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);padding:0;display:grid}.dash .tile.week-card:after{display:none}.dash .tile.week-card>.week-band{align-items:center;gap:var(--sp-3) var(--sp-5);padding:var(--sp-5) 96px var(--sp-5) var(--sp-6);border-radius:var(--r-xl);color:#fff;background:var(--gz-dark);box-shadow:var(--gz-dark-shadow);flex-wrap:wrap;grid-column:1/-1;display:flex}.dash .tile.week-card>.week-band>div.k{flex:auto;min-width:0;margin:0;line-height:1.18;color:#fff!important;font-family:var(--font-ui)!important;letter-spacing:-.025em!important;text-transform:none!important;font-size:clamp(22px,.6vw + 14px,28px)!important;font-weight:800!important}.dash .tile.week-card>.week-band>div.k:after{content:"";background:linear-gradient(90deg,#8f7bff,#5b49e8);border-radius:2px;width:36px;height:3px;margin-top:12px;display:block;box-shadow:0 0 12px -2px #8f7bffcc}.dash .tile.week-card>.week-band>p.body{font-size:var(--fs-md);color:#ffffffc7;flex:100%;max-width:64ch;margin:0;line-height:1.55}.dash .tile.week-card>.week-band>.week-ready{color:#fff;box-shadow:inset 0 1px 0 #fff3, var(--ring-active);background:#ffffff1a;border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:700;display:inline-flex}.dash .tile.week-card>.week-band>.week-ready:after{content:"";background:radial-gradient(circle at 35% 30%,#fff 0%,#d9d2ff 45%,#8f7bff 100%);border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #8f7bffe6}.dash .tile.week-card>.week-weigh{padding:var(--sp-5);border-radius:var(--r-xl);background:var(--surface-panel);box-shadow:var(--edge-glass), var(--shadow-panel);margin:0}.dash .tile.week-card>.week-weigh:before{display:none}.dash .tile.week-card>.week-weigh>label.k{font-family:var(--font-ui);letter-spacing:-.02em;text-transform:none;color:var(--ink);font-size:20px;font-weight:800;line-height:1.2}.dash .tile.week-card>.week-weigh>p.body{color:var(--ink-2);margin:8px 0 0;font-size:15px;line-height:1.5}.dash .tile.week-card .week-weigh-row{gap:var(--sp-2);margin-top:var(--sp-4);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.dash .tile.week-card .week-weigh-row>input.input{border-radius:14px;width:auto;min-width:0;min-height:48px}.dash .tile.week-card .week-weigh-row>button.chip{background:var(--surface-option);min-width:60px;min-height:48px;box-shadow:var(--shadow-option);border-radius:999px;padding:0 18px}.dash .tile.week-card .week-weigh-row>button.chip:hover{box-shadow:var(--shadow-option-hover)}.dash .tile.week-card .week-weigh-row>button.chip[aria-pressed=true]{color:#fff;background:var(--gz-dark);box-shadow:var(--shadow-option-on)}.dash .tile.week-card .week-weigh-row>.btn{width:100%;min-height:48px;margin-top:var(--sp-1);border-radius:999px;grid-column:1/-1;justify-content:center;align-items:center;padding:12px 20px;font-size:15px;display:inline-flex}.dash .tile.week-card>.week-weigh:has(+.week-history){border-radius:var(--r-xl) var(--r-xl) 0 0;padding-bottom:var(--sp-4);box-shadow:var(--edge-glass), 0 0 0 1px #fffc}.dash .tile.week-card>.week-history{margin:calc(-1 * var(--sp-4)) 0 0;padding:0 var(--sp-5) var(--sp-5);border-radius:0 0 var(--r-xl) var(--r-xl);background:var(--surface-panel);box-shadow:var(--edge-glass), var(--shadow-panel)}.dash .tile.week-card>.week-history:before{content:"";height:1px;margin-bottom:var(--sp-4);background:#141a2e14;display:block}.dash .tile.week-card .week-history>.k{letter-spacing:.22em;text-transform:uppercase;color:var(--mute);font-size:11.5px}.dash .tile.week-card .week-history>p.body{color:var(--ink-2);margin:8px 0 0;font-size:14px;line-height:1.5}.dash .tile.week-card .week-history-list{margin:var(--sp-3) 0 0;gap:var(--sp-2);padding:0;list-style:none;display:grid}.dash .tile.week-card .week-history-list>li{align-items:center;gap:var(--sp-3);padding:12px var(--sp-4);background:var(--surface-row);box-shadow:var(--shadow-row);color:var(--ink-2);border-radius:14px;font-size:15px;display:flex}.dash .tile.week-card .week-history-list>li>span:nth-child(2){letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;order:2;margin-left:auto;font-size:17px;font-weight:800}.dash .tile.week-card .week-history-list>li>.chip-note{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:#3d2fb8;background:#6045e81a;border-radius:999px;order:1;margin-left:auto;padding:3px 9px;font-size:10.5px;font-weight:700;box-shadow:inset 0 0 0 1px #6045e840}.dash .tile.week-card .week-history-list>li:has(>.chip-note)>span:nth-child(2){margin-left:0}.dash .tile.week-card>.week-check{padding:var(--sp-5);border-radius:var(--r-xl);gap:var(--sp-4);background:var(--surface-panel);box-shadow:var(--edge-glass), var(--shadow-panel);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;container-type:inline-size}.dash .tile.week-card>.week-check>*{grid-column:1/-1;min-width:0}@container (min-width:820px){.dash .tile.week-card>.week-check>.week-scale{grid-column:auto/span 1}}.dash .tile.week-card .week-friction>legend.body{font-size:clamp(20px,.5vw + 14px,23px)}.dash .tile.week-card .week-chips{gap:var(--sp-2);margin-top:var(--sp-3)}.dash .tile.week-card .week-chips>button.chip{background:var(--surface-option);min-height:44px;box-shadow:var(--shadow-option);border-radius:999px;padding:10px 18px}.dash .tile.week-card .week-chips>button.chip:hover{box-shadow:var(--shadow-option-hover)}.dash .tile.week-card .week-chips>button.chip[aria-pressed=true]{color:#fff;background:var(--gz-dark);box-shadow:var(--shadow-option-on)}.dash .tile.week-card>.week-check>label.k{margin:var(--sp-1) 0 calc(-1 * var(--sp-2));letter-spacing:.22em;text-transform:uppercase;color:var(--mute);font-size:11.5px}.dash .tile.week-card>.week-check>textarea.input{border-radius:14px;min-height:76px;padding:14px 16px;font-size:15px}.dash .tile.week-card .week-scale>legend.k{letter-spacing:.22em;text-transform:uppercase;color:var(--mute);font-size:11.5px}.dash .tile.week-card .week-scale-row{gap:var(--sp-2);margin-top:var(--sp-3)}.dash .tile.week-card .week-scale-row>button.chip{width:var(--scale-size);height:var(--scale-size);min-height:var(--scale-size);background:var(--surface-option);box-shadow:var(--shadow-option);border-radius:50%;padding:0;font-size:15px;font-weight:700}.dash .tile.week-card .week-scale-row>button.chip:hover{box-shadow:var(--shadow-option-hover)}.dash .tile.week-card .week-scale-row>button.chip[aria-pressed=true]{color:#fff;background:var(--gz-dark);box-shadow:var(--shadow-option-on)}.dash .tile.week-card .week-scale-end{max-width:80px;font-size:12.5px;line-height:1.25}.dash .tile.week-card .week-scale-end:first-child{text-align:right}.dash .tile.week-card>.week-check>.btn{width:100%;min-height:52px;margin-top:var(--sp-2);border-radius:999px;justify-content:center;justify-self:stretch;align-items:center;gap:10px;padding:12px 24px;font-size:15.5px;display:inline-flex}.dash .tile.week-card>.week-check>.btn:before{content:"";width:14px;height:14px;-webkit-mask:var(--arrow-right) center / contain no-repeat;-webkit-mask:var(--arrow-right) center / contain no-repeat;-webkit-mask:var(--arrow-right) center / contain no-repeat;-webkit-mask:var(--arrow-right) center / contain no-repeat;mask:var(--arrow-right) center / contain no-repeat;background:currentColor;flex:none;order:2}.dash .tile.week-card>.week-follow-up{padding:var(--sp-5) var(--sp-6);border-radius:var(--r-xl);color:#fff;background:var(--gz-dark);box-shadow:var(--gz-dark-shadow);margin:0}.dash .tile.week-card>.week-follow-up>p.body{color:#ffffffb8;margin:0;font-size:15px;line-height:1.5}.dash .tile.week-card>.week-follow-up>p.body+p.body{color:#fff;margin-top:8px;font-size:18px;font-weight:700}.dash .tile.week-card>.week-review{padding:var(--sp-5) var(--sp-6);border-radius:var(--r-xl);margin:0}@media (min-width:1180px){.dash .tile.week-card:has(>.week-check){grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.dash .tile.week-card>:is(.week-weigh,.week-history){grid-column:1;align-self:stretch}.dash .tile.week-card>.week-check{grid-area:2/2/span 2}.dash .tile.week-card>.week-follow-up{grid-column:2}.dash .tile.week-card>.week-review{grid-column:1/-1}}.dash [data-week-self-report]>.tile:not(.week-card){padding:var(--sp-5);border-radius:var(--r-xl);background:var(--surface-panel);box-shadow:var(--edge-glass), var(--shadow-panel)}.dash [data-week-self-report]>.tile:not(.week-card)>dl.kv{margin:0;gap:0!important}.dash [data-week-self-report]>.tile:not(.week-card)>dl.kv>div{box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}.dash [data-week-self-report]>.tile:not(.week-card)>dl.kv>div:before{display:none!important}.dash [data-week-self-report]>.tile:not(.week-card)>dl.kv>div>dt{line-height:1.25;font-family:var(--font-ui)!important;letter-spacing:-.02em!important;text-transform:none!important;color:var(--ink)!important;font-size:clamp(20px,.5vw + 14px,23px)!important;font-weight:800!important}.dash [data-week-self-report]>.tile:not(.week-card)>dl.kv>div>dd{margin:var(--sp-3) 0 0!important;font-size:16px!important}.dash [data-week-self-report] .wo-options{gap:var(--sp-2);margin-top:0!important}.dash [data-week-self-report] .wo-options .opt{background:var(--surface-option);min-height:44px;box-shadow:var(--shadow-option);border-radius:999px;padding:10px 18px}.dash [data-week-self-report] .wo-options .opt:hover{box-shadow:var(--shadow-option-hover)}.dash [data-week-self-report] .wo-options .opt .txt{font-size:14.5px;font-weight:600}.dash .pane[data-pane-view=week]>.tile.outcome-window{padding:var(--sp-5) var(--sp-6);border-radius:var(--r-xl)}.dash .tile.md-week{padding:var(--sp-5);border-radius:var(--r-xl);background:var(--surface-panel);box-shadow:var(--edge-glass), var(--shadow-panel)}.dash .tile.md-week>.plan-head{flex-wrap:wrap;gap:10px 16px}.dash .tile.md-week>.plan-head>.plan-ic{display:none}.dash .tile.md-week>.plan-head>.k{font-size:clamp(24px,.9vw + 14px,30px)!important}.dash .tile.md-week .k .k-date{vertical-align:5px;background:var(--gz-dark);box-shadow:var(--gz-dark-shadow);border-radius:999px;align-items:center;gap:8px;margin-left:14px;padding:8px 14px 8px 12px;font-size:13px;display:inline-flex}.dash .tile.md-week .k .k-date:before{content:"";opacity:.9;width:15px;height:15px;-webkit-mask:var(--glyph-calendar) center / contain no-repeat;-webkit-mask:var(--glyph-calendar) center / contain no-repeat;-webkit-mask:var(--glyph-calendar) center / contain no-repeat;-webkit-mask:var(--glyph-calendar) center / contain no-repeat;mask:var(--glyph-calendar) center / contain no-repeat;background:currentColor}.dash .tile.md-week>p.s{color:var(--ink-2);font-size:15px;line-height:1.55}.dash .tile.md-week>.plan-head+p.s{margin-top:var(--sp-3)!important}.dash .tile.md-week>p[data-passage=week]{padding:var(--sp-4) var(--sp-5);background:var(--surface-row);box-shadow:var(--shadow-row);color:var(--ink);border-radius:16px;font-size:16px;line-height:1.6;margin-top:var(--sp-4)!important}.dash .tile.md-week .cal{margin-top:var(--sp-5)}.dash .tile.md-week .cal>table.cal-grid{border-spacing:8px 0;width:calc(100% + 16px);max-width:none;margin:0 -8px}.dash .tile.md-week table.cal-grid th{letter-spacing:.18em;padding-bottom:10px;font-size:11px}.dash .tile.md-week .cal-day{max-width:var(--day-tile);max-height:var(--day-tile);letter-spacing:-.02em;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;margin:0 auto;font-size:20px;font-weight:800;display:flex}.dash .tile.md-week span.cal-day[data-empty]{color:var(--faint);background:#ffffff73;font-weight:600;box-shadow:inset 0 0 0 1px #141a2e0f}.dash .tile.md-week button.cal-day{background:var(--surface-row);box-shadow:var(--shadow-row);transition:transform .2s var(--ease), box-shadow .2s var(--ease)}.dash .tile.md-week button.cal-day:hover{box-shadow:var(--shadow-row-hover);transform:translateY(-1px)}.dash .tile.md-week button.cal-day>span:not(.cal-num):not(.cal-24){color:var(--ink-2);font-size:16px;font-weight:700;line-height:1}.dash .tile.md-week button.cal-day[data-mark=WON]{color:#fff;background:var(--gz-dark);box-shadow:var(--gz-dark-shadow);gap:5px}.dash .tile.md-week button.cal-day[data-mark=WON] .cal-num{color:#fff;font-size:20px;font-weight:800}.dash .tile.md-week button.cal-day[data-mark=WON] .cal-24{font-size:15px}.dash .tile.md-week button.cal-day[data-day=DONE]:not([data-coin]) .cal-24{color:#0000;width:18px;height:18px;text-shadow:none;background:var(--gz-check-light) center / 17px 17px no-repeat;-webkit-background-clip:border-box;background-clip:border-box}.dash .tile.md-week button.cal-day[data-mark=OPEN]{box-shadow:none;color:var(--mute);background:#ffffff80;border:1.5px dashed #141a2e4d}.dash .tile.md-week button.cal-day[aria-pressed=true]{box-shadow:var(--shadow-row), var(--ring-active)}.dash .tile.md-week button.cal-day[data-mark=WON][aria-pressed=true]{box-shadow:var(--gz-dark-shadow), var(--ring-active)}.dash .tile.md-week button.cal-day[data-mark=OPEN][aria-pressed=true]{box-shadow:var(--ring-active)}.dash .tile.md-week .cal>.cal-picked{margin-top:var(--sp-4);padding:var(--sp-4) var(--sp-5);background:var(--surface-row);box-shadow:var(--shadow-row);border-top:0;border-radius:16px}@media (min-width:1180px){.dash .tile.md-week .cal:has(>.cal-picked){column-gap:var(--sp-5);grid-template-columns:minmax(0,7fr) minmax(300px,5fr)}.dash .tile.md-week .cal:not(:has(>.cal-picked)){display:block}.dash .tile.md-week .cal>table.cal-grid{max-width:none}.dash .tile.md-week .cal>.cal-picked{padding:var(--sp-4) var(--sp-5);border-left:0;align-self:start;margin-top:0}}.dash .tile.md-week>dl.kv{margin-top:var(--sp-5)!important;gap:var(--sp-3)!important}.dash .tile.md-week>dl.kv>div:not([data-part=next]):not([data-part=friction]){padding:var(--sp-4) var(--sp-5)!important;background:var(--surface-row)!important;box-shadow:var(--shadow-row)!important;border-radius:16px!important}.dash .tile.md-week>dl.kv>div:not([data-part=next]):not([data-part=friction]):before{display:none!important}.dash .tile.md-week>dl.kv>[data-part=friction]{padding:var(--sp-4) var(--sp-5)!important;box-shadow:var(--shadow-row)!important;border-radius:16px!important}.dash .tile.md-week>dl.kv>[data-part=friction]:before{display:none!important}.dash .tile.md-week>dl.kv>[data-part=next]{padding:var(--sp-4) var(--sp-5)!important;border-radius:16px!important}.dash .tile.md-week>dl.kv>div>dt{font-family:var(--font-ui)!important;letter-spacing:.18em!important;font-size:11.5px!important;font-weight:700!important}@media (min-width:1180px){.dash .tile.md-week>dl.kv{grid-template-columns:repeat(3,minmax(0,1fr))}.dash .tile.md-week>dl.kv>:is([data-part=execution],[data-part=next],[data-part=nutrition],[data-part=task-status],[data-part=friction]){grid-column:1/-1}}.dash .tile.adaptive{padding:var(--sp-5) var(--sp-6);border-radius:var(--r-xl)}@media (max-width:640px){.dash .card.intake>.pic-head{gap:14px;padding:20px}.dash .card.intake>:is(.intake-log,.intake-finish),.dash .tile[data-meals],.dash section[data-ask24-inline=NUTRITION],.dash .tile.md-week,.dash [data-week-self-report]>.tile:not(.week-card),.dash .tile.week-card>:is(.week-weigh,.week-check){padding:18px var(--sp-4);border-radius:20px}.dash .card.intake .intake-logged li,.dash .card.intake .fp-picked,.dash .card.intake .intake-row{grid-template-columns:1fr}.dash .tile.week-card>.week-band{border-radius:20px;padding:20px 72px 20px 20px}.dash .tile.week-card>.week-weigh:has(+.week-history){border-radius:20px 20px 0 0}.dash .tile.week-card>.week-history{padding:0 var(--sp-4) 18px;border-radius:0 0 20px 20px}.dash .tile.week-card .week-history-list>li{flex-wrap:wrap;gap:6px 10px}.dash .tile.week-card .week-history-list>li>span:first-child{flex:1 0 auto}.dash .tile.week-card .week-history-list>li>span:nth-child(2){white-space:nowrap;order:2;margin-left:0}.dash .tile.week-card .week-history-list>li>.chip-note{order:1;margin-left:0}.dash .tile.week-card .week-scale-row{justify-content:space-between}.dash .tile.week-card .week-scale-end{flex:0 0 100%;max-width:none}.dash .tile.week-card .week-scale-end:first-child{text-align:left}.dash .tile.week-card .week-scale-end:last-child{text-align:right}.dash .tile.week-card>:is(.week-follow-up,.week-review),.dash .tile.adaptive,.dash .pane[data-pane-view=week]>.tile.outcome-window{border-radius:20px;padding:20px}.dash .tile.md-week .cal>table.cal-grid{border-spacing:4px 0;width:calc(100% + 8px);margin:0 -4px}.dash .tile.md-week .cal-day{border-radius:12px;gap:2px;font-size:15px}.dash .tile.md-week button.cal-day[data-mark=WON] .cal-num{font-size:15px}.dash .tile.md-week button.cal-day>span:not(.cal-num):not(.cal-24){font-size:13px}.dash .tile.md-week button.cal-day[data-mark=WON] .cal-24{font-size:12px}.dash .tile.md-week button.cal-day[data-day=DONE]:not([data-coin]) .cal-24{background-size:13px 13px;width:14px;height:14px}.dash .tile.md-week .cal>.cal-picked{padding:14px var(--sp-4)}.dash .tile.md-week>dl.kv>div:not([data-part=next]):not([data-part=friction]),.dash .tile.md-week>dl.kv>[data-part=friction],.dash .tile.md-week>dl.kv>[data-part=next]{padding:14px var(--sp-4)!important}}@media (prefers-reduced-motion:reduce){.dash .tile[data-meals] article[id^=meal-],.dash .tile[data-meals] article[id^=meal-]:hover,.dash .tile.md-week button.cal-day,.dash .tile.md-week button.cal-day:hover{transition:none;transform:none}}.dash{--surface-group:#ffffffdb;--shadow-group:inset 0 1px 0 #fff, 0 0 0 1px #fffc, 0 1px 2px #141a2e0d, 0 16px 36px -24px #141a2e66}@media (min-width:981px){.dash aside{margin:var(--sp-5) 0 var(--sp-5) var(--sp-4);top:var(--sp-5);max-height:calc(100vh - 2 * var(--sp-5));padding:var(--sp-7) var(--sp-4) var(--sp-6);border-radius:var(--r-xl);background:var(--surface-panel);box-shadow:var(--edge-glass), var(--shadow-panel)}.dash aside .rail-brand{padding:0 var(--sp-2) var(--sp-7)}.dash aside .rail-brand .wordmark.sm{gap:11px}.dash aside .rail-brand .wordmark.sm .wm-mark{height:30px}.dash aside .rail-brand .wordmark.sm .arete{font-size:18px}.dash aside .rail-brand .wordmark.sm .by{margin-top:5px;font-size:8.5px}.dash aside nav{gap:6px}.dash aside nav a,.dash aside nav span.soon{min-height:46px;color:var(--ink);gap:14px;padding:11px 16px;font-size:16px;font-weight:500}.dash aside nav a .ic,.dash aside nav span.soon .ic{width:20px;height:20px;color:var(--ink-2)}.dash aside nav a .ic svg,.dash aside nav span.soon .ic svg{width:19px;height:19px}.dash aside nav a:hover{background:var(--surface-row);box-shadow:var(--shadow-row-hover);transform:none}.dash aside nav a.active{font-weight:700}.dash main{padding-top:var(--sp-6)}}@media (max-width:980px){.dash aside{background:var(--surface-panel);box-shadow:inset 0 -1px #141a2e0f,0 18px 40px -24px #141a2e4d}.dash aside nav a,.dash aside nav span.soon{color:var(--ink);font-size:15px;font-weight:500}.dash aside nav a .ic,.dash aside nav span.soon .ic{color:var(--ink-2)}.dash aside nav a.active{font-weight:700}.dash aside nav{padding-top:var(--sp-2);padding-bottom:var(--sp-2)}}.dash .topbar{float:right;margin:0 0 0 var(--sp-5);padding:0}.dash .topbar>a{padding:3px 3px 3px var(--sp-4);background:var(--surface-panel);box-shadow:var(--edge-glass), var(--shadow-row);transition:box-shadow .2s var(--ease);border-radius:999px}.dash main>:is(.tile,.card,.pane,.notices,section,details){clear:right}.dash .topbar>a:hover{box-shadow:var(--edge-glass), var(--shadow-row-hover)}.dash .topbar .who:before{display:none}.dash .topbar .who b{color:var(--ink);font-size:14px;font-weight:700}.dash .topbar .who span{color:var(--ink-2);font-size:11.5px;font-weight:500}@media (max-width:640px){.dash .topbar{float:none;margin:0 0 var(--sp-4)}}.dash main>.date:has(+.greet){text-wrap:balance}.dash main>.greet+.subtabs{margin-top:var(--sp-3)}@media (max-width:640px){.dash main>.date:has(+.greet){letter-spacing:.14em}}.dash :is(.subtabs,nav.sub-tabs){gap:var(--sp-1);width:fit-content;max-width:100%;padding:var(--sp-2);scrollbar-width:none;background:var(--surface-group);box-shadow:var(--shadow-group);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);border-radius:999px;flex-wrap:nowrap;display:flex;overflow-x:auto}.dash nav.sub-tabs{margin:0 0 var(--sp-5)}.dash nav.sub-tabs::-webkit-scrollbar{display:none}.dash :is(.subtabs>button,nav.sub-tabs>a){min-height:42px;box-shadow:none;color:var(--ink-2);letter-spacing:-.005em;white-space:nowrap;background:0 0;border-radius:999px;flex:none;align-items:center;gap:10px;padding:8px 18px 8px 12px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;transform:none}.dash :is(.subtabs>button,nav.sub-tabs>a) .ic{width:26px;height:26px;box-shadow:none;color:var(--ink-2);background:0 0;border-radius:50%}.dash :is(.subtabs>button,nav.sub-tabs>a) .ic svg{width:17px;height:17px}.dash :is(.subtabs>button,nav.sub-tabs>a):hover{color:var(--ink);background:var(--surface-row);box-shadow:var(--shadow-row);transform:none}.dash :is(.subtabs>button[aria-selected=true],nav.sub-tabs>a.active){color:#fff;background:var(--gz-key);box-shadow:var(--gz-key-shadow), var(--ring-active)}.dash :is(.subtabs>button[aria-selected=true],nav.sub-tabs>a.active) .ic{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1.5px #ffffff8c}.dash :is(.subtabs>button,nav.sub-tabs>a):focus-visible{outline:2px solid var(--gz-violet);outline-offset:2px}.dash :is(.subtabs>button[aria-selected=true],nav.sub-tabs>a.active):focus-visible{outline-offset:-5px;outline-color:#fff}@media (max-width:640px){.dash :is(.subtabs,nav.sub-tabs){width:auto;margin-left:-4px;margin-right:-4px}.dash :is(.subtabs>button,nav.sub-tabs>a){padding:8px 14px 8px 10px;font-size:14px}}@media (forced-colors:active){.dash .subtabs>button{border:1px solid canvastext}.dash .subtabs>button[aria-selected=true]{forced-color-adjust:auto;border-width:3px}}.dash [data-ask24-floating]>button.btn>.unread{z-index:1;min-width:22px;height:22px;font-size:var(--fs-xs);letter-spacing:0;color:#fff;background:var(--grad-cta);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-weight:700;line-height:1;display:inline-grid;position:absolute;top:-4px;right:-4px;box-shadow:0 0 0 2px #fff,inset 0 1px #fff6,inset 0 -1px #00000040,0 6px 14px -6px #7c5cffb3}@media (prefers-reduced-motion:reduce){.dash .topbar>a,.dash :is(.subtabs>button,nav.sub-tabs>a){transition:none}}.dash[data-screen="/dashboard/training"] .tile:has(>section.card>.prio){padding:var(--sp-5);border-radius:var(--r-xl);background:var(--surface-panel);box-shadow:var(--edge-glass), var(--shadow-panel)}.dash[data-screen="/dashboard/training"] .tile>section.card:has(>.prio){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.dash[data-screen="/dashboard/training"] section.card:has(>.prio)>.prio{gap:10px;display:grid;margin-top:var(--sp-4)!important}.dash[data-screen="/dashboard/training"] section.card:has(>.prio)>.prio>.row{padding:10px var(--sp-4) 10px var(--sp-3);background:var(--surface-row);box-shadow:var(--shadow-row);transition:box-shadow .2s var(--ease), transform .2s var(--ease);border-bottom:0;border-radius:16px}.dash[data-screen="/dashboard/training"] section.card:has(>.prio)>.prio>button.row:hover{box-shadow:var(--shadow-row-hover);transform:translateY(-1px)}.dash[data-screen="/dashboard/training"] section.card:has(>.prio) .prio .row:has(>.pic){column-gap:var(--sp-4)}.dash[data-screen="/dashboard/training"] section.card:has(>.prio) .prio .row>.pic{border-radius:12px;--pic-w:56px!important}.dash[data-screen="/dashboard/training"] section.card:has(>.prio) .prio .row .t{letter-spacing:-.01em;font-size:17px;font-weight:700}.dash[data-screen="/dashboard/training"] section.card:has(>.prio)>.btn:last-child:after{content:"";width:14px;height:14px;-webkit-mask:var(--arrow-right) center / contain no-repeat;-webkit-mask:var(--arrow-right) center / contain no-repeat;-webkit-mask:var(--arrow-right) center / contain no-repeat;-webkit-mask:var(--arrow-right) center / contain no-repeat;mask:var(--arrow-right) center / contain no-repeat;background:currentColor;flex:none;margin-left:-4px}.dash[data-screen="/dashboard/training"] #how-you-train.card:not(.how-train-mini){padding:var(--sp-5);border-radius:var(--r-xl);background:var(--surface-panel);box-shadow:var(--edge-glass), var(--shadow-panel)}.dash[data-screen="/dashboard/training"] #how-you-train>.pic-head{align-items:center}.dash[data-screen="/dashboard/training"] #how-you-train>.pic-head>div>div.eyebrow:first-child{font-family:var(--font-light);letter-spacing:.22em;color:var(--ink-2);font-weight:600;line-height:1.4;font-size:13px!important}.dash[data-screen="/dashboard/training"] #how-you-train>.pic-head>div>div.eyebrow:first-child:after{display:none}.dash[data-screen="/dashboard/training"] #how-you-train>.pic-head>div>div.eyebrow:first-child+p{letter-spacing:-.02em;color:var(--ink);font-size:clamp(20px,.5vw + 14px,24px);font-weight:800;line-height:1.2;margin-top:6px!important}.dash[data-screen="/dashboard/training"] #how-you-train .options{gap:10px;display:grid}.dash[data-screen="/dashboard/training"] #how-you-train .options .opt{padding:var(--sp-4) var(--sp-5);background:var(--surface-row);box-shadow:var(--shadow-row);border:0;border-radius:16px}.dash[data-screen="/dashboard/training"] #how-you-train .options .opt:hover{box-shadow:var(--shadow-row-hover)}.dash[data-screen="/dashboard/training"] #how-you-train .options .opt .txt{color:var(--ink);font-weight:700}.dash[data-screen="/dashboard/training"] #how-you-train .options .opt .txt .s{color:var(--ink-2);font-weight:500}.dash[data-screen="/dashboard/training"] #how-you-train .options .opt[aria-pressed=true]{background:var(--gz-key);box-shadow:var(--gz-key-shadow), var(--ring-active)}.dash[data-screen="/dashboard/training"] #how-you-train .options .opt[aria-pressed=true] .txt,.dash[data-screen="/dashboard/training"] #how-you-train .options .opt[aria-pressed=true] .txt .s{color:#fff}.dash[data-screen="/dashboard/training"] details.setup-fold{padding:0 var(--sp-5);border-radius:var(--r-xl);background:var(--surface-panel);box-shadow:var(--edge-glass), var(--shadow-row)}@media (prefers-reduced-motion:reduce){.dash[data-screen="/dashboard/training"] section.card:has(>.prio)>.prio>.row{transition:none;transform:none}}.dash .pane[data-pane-view=overview]>:is(.plan-sec[data-plan=goal],.tile.findings,[data-surface=professional-review]){padding:var(--sp-5) var(--sp-6);border-radius:var(--r-xl);background:var(--surface-panel);box-shadow:var(--edge-glass), var(--shadow-panel)}.dash .pane[data-pane-view=overview]>:is(.plan-sec[data-plan=holding],[data-surface=action-today]){border-radius:var(--r-xl)}.dash .tile.findings li{background:var(--surface-row);box-shadow:var(--shadow-row);grid-template-columns:40px minmax(0,1fr)}.dash .tile.findings li:after{display:none}.dash .tile.findings li:hover{box-shadow:var(--shadow-row);transform:none}.dash .tile.findings dl.kv>[data-row=first-review],.dash [data-surface=professional-review] ul>li{background:var(--surface-row);box-shadow:var(--shadow-row);border-radius:16px}.dash [data-ask24-popin] [data-ask24-box],dialog[data-reassess-popup]>div{padding:var(--sp-5) var(--sp-6);border-radius:var(--r-xl);background:var(--surface-panel), #fff;box-shadow:var(--edge-glass), inset 0 1px 0 #fff, 0 0 0 1px #fffc, 0 30px 80px -30px #141a2e8c, 0 40px 100px -50px #6045e873;border:0}.dash [data-ask24-popin] [data-ask24-box]>.k:first-child{margin-bottom:var(--sp-3);font-family:var(--font-ui);letter-spacing:-.01em;text-transform:none;color:var(--ink);align-items:center;gap:10px;font-size:20px;font-weight:800;display:flex}.dash [data-ask24-popin] [data-ask24-box]>.k:first-child:before{content:"";background:var(--a24-mark) center / contain no-repeat;flex:none;width:34px;height:34px}.dash [data-ask24-popin] [data-ask24-box] form[data-ask24-composer]{gap:var(--sp-2)}.dash [data-ask24-popin] [data-ask24-box] form[data-ask24-composer] .input{border-radius:999px}dialog[data-reassess-popup]>div{color:var(--ink)}dialog[data-reassess-popup] [data-rv3-ack]{color:var(--gz-violet);font-size:14px;font-weight:600;line-height:1.45;margin:0 0 var(--sp-3)!important}dialog[data-reassess-popup] [data-reassess-review] h2.h{font-family:var(--font-ui);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:22px;font-weight:800;line-height:1.22}dialog[data-reassess-popup] [data-reassess-review] h2.h:after{content:"";width:36px;height:3px;margin-top:var(--sp-3);background:var(--gz-rule);border-radius:2px;display:block;box-shadow:0 0 12px -2px #6045e88c}dialog[data-reassess-popup] [data-reassess-review] h2.h>.tag{vertical-align:3px;letter-spacing:.14em;color:var(--gz-violet);background:#6045e81a;border:0;border-radius:999px;align-items:center;padding:4px 10px;font-size:10.5px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #6045e838}dialog[data-reassess-popup] [data-reassess-review] p.s{color:var(--ink-2);font-size:15px;line-height:1.6}dialog[data-reassess-popup] [data-reassess-review] h2.h+p.s{margin-top:var(--sp-4)!important}dialog[data-reassess-popup] [data-reassess-review] div.s{letter-spacing:.02em;color:var(--ink-2);opacity:.8;font-size:13px;font-weight:600;margin-top:var(--sp-3)!important}dialog[data-reassess-popup] .btn.rect{letter-spacing:-.005em;text-transform:none;min-height:44px;transition:transform .2s var(--ease), box-shadow .2s var(--ease);border:0;border-radius:999px;padding:10px 22px;font-size:14px;font-weight:600}dialog[data-reassess-popup] .btn.rect:not(.ghost):hover:not(:disabled){box-shadow:var(--gz-key-shadow), 0 14px 28px -12px #6045e899;transform:translateY(-1px)}dialog[data-reassess-popup] .btn.ghost{color:var(--ink)}dialog[data-reassess-popup] [data-reassess-start]{margin-top:var(--sp-4)!important}dialog[data-reassess-popup] :is(.btn,.linkish):focus-visible{outline:2px solid var(--gz-violet);outline-offset:3px}dialog[data-reassess-popup] .linkish{font-size:var(--fs-base);letter-spacing:.005em;text-transform:none;color:var(--link);font-weight:600;position:relative}dialog[data-reassess-popup] .linkish:hover{color:#2b2190;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}dialog[data-reassess-popup] button.linkish:after{content:"";position:absolute;inset:-12px -8px}@media (prefers-reduced-motion:reduce){dialog[data-reassess-popup] .btn.rect,dialog[data-reassess-popup] .btn.rect:hover{transition:none;transform:none}}.dash .options.options.options.options.options:has(>.opt[data-response=DID_NOT_COMPLETE]):not(:has(>.opt[data-response=COMPLETED])){max-width:680px;grid-template-columns:minmax(0,1fr)!important;gap:6px!important}.dash .options.options.options.options.options:has(>.opt[data-response=DID_NOT_COMPLETE]):not(:has(>.opt[data-response=COMPLETED]))>.opt[data-response]{text-align:left;min-height:46px;padding:10px 12px 10px var(--sp-4);grid-template-columns:24px minmax(0,1fr);justify-items:start;column-gap:14px;grid-column:1/-1!important}.dash .options.options.options.options.options:has(>.opt[data-response=DID_NOT_COMPLETE]):not(:has(>.opt[data-response=COMPLETED]))>.opt[data-response] .ic{justify-self:center;width:20px;height:20px}.dash .options.options.options.options.options:has(>.opt[data-response=DID_NOT_COMPLETE]):not(:has(>.opt[data-response=COMPLETED]))>.opt[data-response] .txt{font-size:13.5px;line-height:1.3}.dash #how-you-train.program>.pg-head{align-items:center;column-gap:var(--sp-4);row-gap:var(--sp-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.dash #how-you-train.program .pg-id>.eyebrow{font-family:var(--font-light);letter-spacing:.22em;color:var(--ink-2);margin:0;font-weight:600;line-height:1.4;font-size:13px!important}.dash #how-you-train.program .pg-id>.eyebrow:after{display:none}.dash #how-you-train.program .pg-name{font-size:inherit;margin:4px 0 0}.dash #how-you-train.program .pg-name>button{cursor:pointer;font-family:var(--font-ui);letter-spacing:-.02em;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:clamp(24px,.6vw + 16px,30px);font-weight:800;line-height:1.15;display:inline-flex;position:relative}.dash #how-you-train.program .pg-name>button:after{content:"";position:absolute;inset:-8px -10px}.dash #how-you-train.program .pg-name>button:hover{color:#2b2190}.dash #how-you-train.program .pg-name>button:focus-visible{outline:2px solid var(--gz-violet);outline-offset:4px;border-radius:8px}.dash #how-you-train.program .pg-name .mark{background:radial-gradient(circle at 35% 28%,#fff 0%,#f2f4f8 38%,#cfd5df 78%,#aeb6c3 100%);border-radius:50%;flex:none;width:22px;height:22px;position:relative;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e1a}.dash #how-you-train.program .pg-name .mark:before,.dash #how-you-train.program .pg-name .mark:after{content:"";background:var(--ink);width:9px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dash #how-you-train.program .pg-name .mark:after{transform:translate(-50%,-50%)rotate(90deg)}.dash #how-you-train.program .pg-id>p.s{max-width:62ch;color:var(--ink-2);margin:6px 0 0;font-size:15px;line-height:1.5}.dash #how-you-train.program .pg-ask{align-self:start}.dash #how-you-train .pg-days{margin:var(--sp-5) 0 0;gap:12px;padding:0;list-style:none}.dash #how-you-train .pg-day{min-width:0;padding:var(--sp-4) 18px;background:var(--surface-row);box-shadow:var(--shadow-row);border-radius:16px;flex-direction:column;display:flex}.dash #how-you-train .pg-day[data-today]{box-shadow:var(--shadow-row), var(--ring-active);background:linear-gradient(#fffffffa 0%,#f4f1fff5 100%)}.dash #how-you-train .pg-day-k{min-height:22px;font-family:var(--font-light);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.dash #how-you-train .pg-day-k:empty{display:none}.dash #how-you-train .pg-day-k>.tag{font-family:var(--font-ui);letter-spacing:.06em;color:#fff;background:var(--gz-key);box-shadow:var(--gz-key-shadow);border:0;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.dash #how-you-train .pg-day-t{font-family:var(--font-ui);letter-spacing:-.015em;color:var(--ink);margin-top:6px;font-size:19px;font-weight:800;line-height:1.2}.dash #how-you-train button.pg-day-t{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.dash #how-you-train button.pg-day-t:after{content:"";position:absolute;inset:-6px -8px}.dash #how-you-train button.pg-day-t:hover{color:#2b2190;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.dash #how-you-train button.pg-day-t:focus-visible{outline:2px solid var(--gz-violet);outline-offset:3px;border-radius:6px}.dash #how-you-train .pg-day-m{font-variant-numeric:tabular-nums;color:var(--ink-2);margin-top:4px;font-size:13px;font-weight:600}.dash #how-you-train .pg-ex{margin:var(--sp-3) 0 0;padding:0;list-style:none;display:grid}.dash #how-you-train .pg-ex>li{border-top:1px solid #141a2e12;justify-content:space-between;align-items:baseline;gap:10px;padding:7px 0;display:flex}.dash #how-you-train .pg-ex>li:first-child{border-top:0}.dash #how-you-train .pg-ex-n{min-width:0;color:var(--ink);font-size:14px;font-weight:600;line-height:1.35}.dash #how-you-train .pg-ex-d{font-variant-numeric:tabular-nums;color:var(--ink-2);background:linear-gradient(#fff 0%,#eef0f5 100%);border-radius:999px;flex:none;padding:2px 9px;font-size:12px;font-weight:600;box-shadow:inset 0 0 0 1px #141a2e14}.dash #how-you-train .pg-edit{margin-top:var(--sp-4);display:inline-block}@media (max-width:640px){.dash #how-you-train.program>.pg-head{grid-template-columns:auto minmax(0,1fr)}.dash #how-you-train.program .pg-ask{grid-column:1/-1}}@media (forced-colors:active){.dash #how-you-train .pg-day{border:1px solid canvastext}.dash #how-you-train .pg-day[data-today]{border-width:3px}}.dash .fill-rows{grid-template-columns:repeat(12,minmax(0,1fr));display:grid;container-type:inline-size}.dash .fill-rows>*{grid-column:span 12}@container (min-width:500px) and (max-width:779.98px){.dash .fill-rows>*{grid-column:span 6}.dash .fill-rows>:last-child:nth-child(odd){grid-column:span 12}}@container (min-width:780px) and (max-width:1039.98px){.dash .fill-rows>*{grid-column:span 4}.dash .fill-rows>:only-child{grid-column:span 12}:is(.dash .fill-rows:has(>:last-child:nth-child(3n+2))>:nth-last-child(-n+2),.dash .fill-rows:has(>:last-child:nth-child(3n+4))>:nth-last-child(-n+4)){grid-column:span 6}}@container (min-width:1040px){.dash .fill-rows>*{grid-column:span 3}.dash .fill-rows>:only-child{grid-column:span 12}.dash .fill-rows:has(>:last-child:nth-child(2))>*{grid-column:span 6}:is(.dash .fill-rows:has(>:last-child:nth-child(4n+3))>:nth-last-child(-n+3),.dash .fill-rows:has(>:last-child:nth-child(4n+6))>:nth-last-child(-n+6),.dash .fill-rows:has(>:last-child:nth-child(4n+5))>:nth-last-child(-n+5)){grid-column:span 4}.dash .fill-rows:has(>:last-child:nth-child(4n+5))>:nth-last-child(-n+2){grid-column:span 6}}.dash section[data-ask24-inline]>.ask-quick{margin-top:var(--sp-4);flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.dash section[data-ask24-inline]>.ask-quick>section{box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0}.dash section[data-ask24-inline]>.ask-quick>section:has(>.k){flex:100%;gap:10px}.dash section[data-ask24-inline]>.ask-quick>section>.k{font-family:var(--font-light);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:600}.dash section[data-ask24-inline]>.ask-quick>section>.k:after{display:none}.dash section[data-ask24-inline]>.ask-quick>p[data-shopping-link]{margin:0!important}.dash section[data-ask24-inline]>.ask-quick>p[data-shopping-link]>.linkish{cursor:pointer;letter-spacing:.06em;min-height:44px;color:var(--ink);transition:transform .2s var(--ease), box-shadow .2s var(--ease);background:linear-gradient(#fff 0%,#f6f7fb 100%);border:0;border-radius:12px;align-items:center;padding:0 18px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e1f,0 8px 18px -14px #141a2e4d}.dash section[data-ask24-inline]>.ask-quick>p[data-shopping-link]>.linkish:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 0 0 1px #6045e859,0 12px 24px -14px #6045e873}.dash section[data-ask24-inline]>.ask-quick>p[data-shopping-link]>.linkish:focus-visible{outline:2px solid var(--gz-violet);outline-offset:3px}.dash section[data-ask24-inline]>.ask-quick>section.shop{box-shadow:none;background:0 0;border-radius:0;flex:100%;padding:0;margin:0!important}@media (prefers-reduced-motion:reduce){.dash section[data-ask24-inline]>.ask-quick>p[data-shopping-link]>.linkish{transition:none;transform:none}}dialog[data-reassess-popup]>div{color:#fff;background:var(--gz-dark), #080a12;box-shadow:var(--gz-dark-shadow), 0 40px 100px -40px #6045e8a6}dialog[data-reassess-popup] [data-rv3-ack]{color:#c3b6ff}dialog[data-reassess-popup] [data-reassess-review] h2.h{color:#fff}dialog[data-reassess-popup] [data-reassess-review] h2.h>.tag{color:#fff;background:#6045e86b;box-shadow:inset 0 0 0 1px #c3b6ff73}dialog[data-reassess-popup] [data-reassess-review] p.s{color:#ffffffd6}dialog[data-reassess-popup] [data-reassess-review] div.s{color:#ffffffb8;opacity:1}dialog[data-reassess-popup] .btn.rect:not(.ghost){color:var(--gz-ink);background:linear-gradient(#fff 0%,#eceef5 100%);box-shadow:inset 0 1px #fff,0 0 0 1px #c3b6ff80,0 12px 28px -12px #6045e8bf}dialog[data-reassess-popup] .btn.rect:not(.ghost):hover:not(:disabled){box-shadow:inset 0 1px #fff,0 0 0 1px #c3b6ffb3,0 16px 32px -12px #6045e8d9}dialog[data-reassess-popup] .btn.ghost{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff4d}dialog[data-reassess-popup] .btn.ghost:hover:not(:disabled){background:#ffffff24}dialog[data-reassess-popup] .linkish{color:#cfc4ff}dialog[data-reassess-popup] .linkish:hover{color:#fff}dialog[data-reassess-popup] :is(.btn,.linkish):focus-visible{outline-color:#c3b6ff}@media (forced-colors:active){dialog[data-reassess-popup]>div{border:1px solid canvastext}}.dash .hub-row[data-item=REASSESSMENT]:not([data-done]){box-shadow:var(--shadow-row), inset 0 0 0 1px #6045e847, 0 18px 40px -26px #6045e899;background:radial-gradient(80% 140% at 0 0,#6045e833 0%,#6045e800 62%),linear-gradient(#fffffffa 0%,#f4f1fff5 100%)}.dash .hub-row[data-item=REASSESSMENT]:not([data-done]) .hub-ic>i{color:#fff;background:linear-gradient(140deg,#8f7bff 0%,#6045e8 48%,#2b2190 100%);box-shadow:inset 0 1px #ffffff59,0 8px 18px -8px #6045e8b3}.dash .plan-sec[data-plan=path]>.body[data-delivery]{max-width:76ch;color:var(--feature-text);font-size:var(--fs-md);line-height:1.6}.dash .plan-sec[data-plan=path]>.path-carrying{margin:var(--sp-3) 0 0;flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.dash .plan-sec[data-plan=path]>.path-carrying>.k{font-family:var(--font-light);letter-spacing:.22em;color:var(--feature-text);font-size:12px;font-weight:600}.dash .plan-sec[data-plan=path]>.path-carrying>.k:after{display:none}.dash .plan-sec[data-plan=path]>.path-carrying>b{font-size:var(--fs-md);color:#fff;font-weight:700}.dash section.tile.lesson:nth-of-type(n)>span.lesson-medal{top:var(--sp-4);right:var(--sp-4);width:48px;height:48px;color:var(--gz-violet);box-shadow:none;opacity:.34;pointer-events:none;background:0 0;border-radius:0}.dash section.tile.lesson:nth-of-type(n)>span.lesson-medal svg{stroke-width:1.25px;width:34px;height:34px}.dash section.tile.lesson:has(>.lesson-band)>span.lesson-medal{display:none}@media (max-width:560px){.dash section.tile.lesson:nth-of-type(n)>span.lesson-medal{width:40px;height:40px;top:14px;right:14px}.dash section.tile.lesson:nth-of-type(n)>span.lesson-medal svg{width:28px;height:28px}}@media (forced-colors:active){.dash section.tile.lesson:nth-of-type(n)>span.lesson-medal{color:canvastext;opacity:.5;background:0 0}}.dash input[type=checkbox][role=switch]{cursor:pointer;vertical-align:middle;width:52px;min-width:0;height:30px;transition:background .2s var(--ease), box-shadow .2s var(--ease);background:linear-gradient(#e2e5ed 0%,#f2f3f8 100%);border:0;border-radius:999px;flex:none;margin:0;padding:0;display:inline-block;position:relative;box-shadow:inset 0 1px 3px #141a2e38,inset 0 0 0 1px #141a2e29,0 1px #ffffffe6}.dash input[type=checkbox][role=switch]:before{content:"";clip-path:none;width:24px;height:24px;transition:translate .2s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;transform:none;box-shadow:0 1px 2px #141a2e38,0 3px 8px -2px #141a2e52,0 0 0 1px #141a2e14}.dash input[type=checkbox][role=switch]:checked{background:var(--gz-key);box-shadow:var(--gz-key-shadow)}.dash input[type=checkbox][role=switch]:checked:before{background:#fff var(--gz-check) center / 14px 14px no-repeat;translate:22px}.dash input[type=checkbox][role=switch]:focus{outline:0}.dash input[type=checkbox][role=switch]:focus-visible{box-shadow:inset 0 1px 3px #141a2e38, inset 0 0 0 1px #141a2e29, var(--ring-active);outline:0}.dash input[type=checkbox][role=switch]:checked:focus-visible{box-shadow:var(--gz-key-shadow), var(--ring-active)}.dash input[type=checkbox][role=switch]:disabled{cursor:progress;opacity:.6}@media (prefers-reduced-motion:reduce){.dash input[type=checkbox][role=switch],.dash input[type=checkbox][role=switch]:before{transition:none}}@media (forced-colors:active){.dash input[type=checkbox][role=switch]{forced-color-adjust:none;box-shadow:none;background:canvas;border:1px solid canvastext}.dash input[type=checkbox][role=switch]:before{box-shadow:none;background:canvastext;top:2px;left:2px}.dash input[type=checkbox][role=switch]:checked{background:highlight;border-color:highlight}.dash input[type=checkbox][role=switch]:checked:before{background:highlighttext}.dash input[type=checkbox][role=switch]:focus-visible{outline-offset:2px;outline:2px solid highlight}}.dash .tile.lesson[data-pane-heading=none]>.lesson-saved-list:first-child,.dash .tile.lesson[data-pane-heading=none]>.lesson-saved-list:first-child>.lesson-saved:first-child{margin-top:0}.dash .options.options.options.options.options.options:has(>.opt[data-response=COMPLETED])>.opt[data-response=COMPLETED]{min-height:46px;margin-bottom:0;padding:9px 16px}.dash .options.options.options.options.options.options:has(>.opt[data-response=COMPLETED])>.opt[data-response=COMPLETED] .txt{letter-spacing:normal;transition:font-size .2s var(--ease), letter-spacing .2s var(--ease);font-size:13.5px;font-weight:500;line-height:1.3}.dash .options.options.options.options.options.options:has(>.opt[data-response=COMPLETED])>.opt[data-response=COMPLETED]:not([aria-pressed=true]):is(:hover,:focus-visible){box-shadow:var(--shadow-row-hover)}.dash .options.options.options.options.options.options:has(>.opt[data-response=COMPLETED])>.opt[data-response=COMPLETED]:not([aria-pressed=true]):is(:hover,:focus-visible) .txt{letter-spacing:-.01em;font-size:17px;font-weight:700}@media (prefers-reduced-motion:reduce){.dash .options.options.options.options.options.options:has(>.opt[data-response=COMPLETED])>.opt[data-response=COMPLETED] .txt{transition:none}}html[data-motion=paused] .dash .options.options.options.options.options.options:has(>.opt[data-response=COMPLETED])>.opt[data-response] :is(.txt,.ic){transition:none!important}.dash .prg-ember:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(closest-side,#8f7bff8c 0%,#8f7bff2e 55%,#8f7bff00 100%);border-radius:50%;animation:2.8s ease-in-out infinite prg-flame-glow;position:absolute;inset:6px}.dash .prg-ember svg.prg-flame{z-index:1;filter:drop-shadow(0 0 1.5px #fff9)drop-shadow(0 0 10px #8f7bffd9);width:36px;height:45px;position:relative;overflow:visible}.dash .prg-flame>g{transform-box:fill-box;transform-origin:50% 100%}.dash .prg-flame-outer{animation:2.4s ease-in-out infinite prg-flame-lick}.dash .prg-flame-core{animation:1.5s ease-in-out infinite prg-flame-heart}@keyframes prg-flame-lick{0%,to{transform:scale(1)skew(0deg)}30%{transform:scale(.96,1.06)skew(-2.5deg)}55%{transform:scale(1.03,.97)skew(1.5deg)}80%{transform:scale(.98,1.04)skew(2.5deg)}}@keyframes prg-flame-heart{0%,to{transform:scale(1)}50%{transform:scale(.9,1.14)}}@keyframes prg-flame-glow{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}.dash .prg-streak[data-paused] .prg-ember svg.prg-flame{filter:saturate(.3)brightness(.85);opacity:.8}.dash .prg-streak[data-paused] .prg-flame>g,.dash .prg-streak[data-paused] .prg-ember:after{animation:none}.dash .prg-streak[data-paused] .prg-ember:after{opacity:.35}@media (prefers-reduced-motion:reduce){.dash .prg-flame>g,.dash .prg-ember:after{animation:none}}html[data-motion=paused] .dash .prg-flame>g,html[data-motion=paused] .dash .prg-ember:after{animation:none!important}.dash .prg-coin-mark{position:relative}.dash .prg-coin-mark,.dash .cal button.cal-day[data-coin]>.cal-24{isolation:isolate;color:#5c3d06;-webkit-text-fill-color:#5c3d06;text-shadow:0 1px #fff6d6d9,0 -1px #6e460a59;background:radial-gradient(circle at 34% 28%,#fff8dc 0%,#ffe08a 30%,#e9b949 58%,#c08a2a 82%,#9a6a1c 100%);-webkit-background-clip:border-box;background-clip:border-box;border-radius:50%;box-shadow:inset 0 0 0 1.5px #fbe39a,inset 0 0 0 3px #b9842a,inset 0 2px 3px #ffffff8c,inset 0 -2px 4px #6e460a73,0 0 0 1px #78500a73,0 6px 14px -5px #a06e14bf,0 0 14px #ffd66e59}.dash .prg-coin-mark:before,.dash .cal button.cal-day[data-coin]>.cal-24:before{content:"";z-index:-1;background:repeating-conic-gradient(#6e460a8c 0deg 5deg,#fff0be99 5deg 10deg);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px));mask:radial-gradient(closest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px))}.dash .prg-coin-mark:after,.dash .cal button.cal-day[data-coin]>.cal-24:after{content:"";z-index:-1;border-radius:50%;position:absolute;inset:19%;box-shadow:inset 0 0 0 1px #78500a80,inset 0 1px 1px #6e460a40,0 1px #fff8dcbf}.dash .prg-coin-mark{width:44px;height:44px;font:800 13.5px/1 var(--font-ui);letter-spacing:-.03em;margin-left:10px}.dash .cal button.cal-day[data-coin]>.cal-24{aspect-ratio:1;letter-spacing:-.02em;width:min(26px,48%);height:auto;margin-left:0;font-size:clamp(7px,1.9vw,9.5px);font-weight:800;line-height:1;bottom:6%;translate:-50%}.dash .cal-legend>li[data-legend=COIN] .cal-legend-mark{color:#5c3d06;font-size:7.5px}.dash .cal-legend>li[data-legend=COIN] .cal-legend-mark:before{background:radial-gradient(circle at 34% 28%,#fff8dc 0%,#ffe08a 30%,#e9b949 58%,#c08a2a 82%,#9a6a1c 100%);width:20px;height:20px;box-shadow:inset 0 0 0 1px #fbe39a,inset 0 0 0 2px #b9842a,0 0 0 1px #78500a66,0 0 8px #ffd66e59}.dash .main-grid>.tile.hero:has(>.cal)>p.body.cal-rule{background:var(--surface-callout);max-width:none;box-shadow:var(--shadow-callout);font-family:var(--font-ui);letter-spacing:-.012em;color:var(--ink);text-wrap:pretty;border-radius:18px;margin:0;padding:20px 26px 20px 30px;font-size:clamp(17px,.5vw + 11px,20px);font-weight:700;line-height:1.5;position:relative}.dash .main-grid>.tile.hero:has(>.cal)>p.body.cal-rule:before{content:"";background:var(--gz-rule-v);border-radius:0 4px 4px 0;width:4px;position:absolute;top:18px;bottom:18px;left:0;box-shadow:0 0 12px -2px #6045e899}.dash .cal-picked [data-past-days][data-only]{gap:8px;margin:12px 0 0;display:grid}.dash .cal-picked [data-past-days][data-only]>.pd-act{background:#fff;border-top:0;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px;margin:0;padding:12px 14px;display:grid;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e12}.dash .cal-picked [data-past-days][data-only]>.pd-act>.pd-t{color:var(--ink);margin:0;font-size:14.5px;font-weight:600;line-height:1.45}.dash .cal-picked [data-past-days][data-only]>.pd-act>:not(.tag):not(.pd-t),.dash .cal-picked [data-past-days][data-only]>.pd-act>.pd-t:first-child{grid-column:1/-1}.dash .cal-picked [data-past-days][data-only]>.pd-act>div.options{box-shadow:none;background:0 0;border-radius:0;flex-wrap:wrap;padding:0;position:static;gap:6px!important;margin:2px 0 0!important;display:flex!important}.dash .cal-picked [data-past-days][data-only]>.pd-act>div.options:before{content:none}.dash .cal-picked [data-past-days][data-only] .options .opt{white-space:nowrap;text-align:center;border-radius:999px;flex:0 auto;min-height:32px;padding:6px 12px;line-height:1.25}.dash .cal-picked [data-past-days][data-only] .options .opt .txt{font-size:12.5px;font-weight:600}.dash .cal-picked [data-past-days][data-only]>.pd-act>p.body{color:var(--ink-2);font-size:13.5px;font-weight:600;margin:2px 0 0!important}.dash .cal-picked [data-past-days][data-only]>.pd-act>p.foot{color:var(--mute);margin:0;font-size:13px}.dash .cal-picked [data-past-days][data-only]>.pd-act>button.linkish{justify-self:start;font-size:13.5px;margin:0!important}.dash [data-past-days]>.pd-row[data-state=short]:before{opacity:1}.dash .pd-row[data-state=short] .pd-st:before{box-shadow:inset 0 0 0 1.5px var(--ink);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23141a24' stroke-width='2.8' stroke-linecap='round'%3E%3Cpath d='M7.5 7.5l9 9M16.5 7.5l-9 9'/%3E%3C/svg%3E") 50%/14px 14px no-repeat}.dash .tile.cycle-recap{padding:var(--sp-5) 28px 24px;border-radius:var(--r-xl);background:var(--surface-panel);box-shadow:var(--edge-glass), var(--shadow-panel)}.dash .cycle-recap .cr-list{margin:var(--sp-4) 0 0;gap:12px;padding:0;list-style:none}.dash .cycle-recap .cr-row{min-width:0;padding:var(--sp-4) 18px 18px;background:var(--surface-row);box-shadow:var(--shadow-row);border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;display:flex}.dash .cycle-recap .cr-k{color:var(--ink-2);font-size:14px;font-weight:600;line-height:1.35}.dash .cycle-recap .cr-v{font-family:var(--font-ui);letter-spacing:-.02em;color:var(--ink);font-size:clamp(19px,.5vw + 13px,24px);font-weight:800;line-height:1.2}.dash .cycle-recap .cr-avg{color:#4a3bc2;background:#6045e814;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;line-height:1.5;box-shadow:inset 0 0 0 1px #6045e838}@media (max-width:640px){.dash .prg-coin-mark{width:36px;height:36px;margin-left:8px;font-size:11.5px}.dash .main-grid>.tile.hero:has(>.cal)>p.body.cal-rule{padding:16px 18px 16px 22px}}@media (forced-colors:active){.dash .prg-coin-mark:before,.dash .prg-coin-mark:after,.dash .cal button.cal-day[data-coin]>.cal-24:before,.dash .cal button.cal-day[data-coin]>.cal-24:after{display:none}.dash .prg-coin-mark,.dash .cal button.cal-day[data-coin]>.cal-24,.dash .cal-picked [data-past-days][data-only]>.pd-act,.dash .cycle-recap .cr-row{border:1px solid canvastext}.dash .main-grid>.tile.hero:has(>.cal)>p.body.cal-rule{border:1px solid canvastext}}.dash .tile.iq.plan-sys>.k{overflow-wrap:anywhere;min-width:0;font-size:clamp(13.5px,.55vw + 8.5px,15.5px)}.dash :is(.lesson-band,.lesson-top) .tag[data-lesson-done]{white-space:nowrap;color:#fff;background:var(--good);border-radius:999px;align-items:center;gap:6px;width:auto;height:auto;padding:6px 12px;display:inline-flex;box-shadow:0 6px 16px -6px #2f7d5999}.dash :is(.lesson-band,.lesson-top) .tag[data-lesson-done] svg{flex:none;width:14px;height:14px}.dash details.plan-sec[data-plan=adapt]>p.body{max-width:none}.dash details.plan-sec[data-plan=adapt]>dl.kv.two{align-items:start;margin-top:var(--sp-3)!important}.dash details.plan-sec[data-plan=adapt]>dl.kv.two>div{padding:var(--sp-4)!important}.dash details.plan-sec[data-plan=adapt]>dl.kv.two dt{gap:10px}.dash details.plan-sec[data-plan=adapt]>p.plan-close{margin-top:var(--sp-3)!important}.dash .ask24-thinking{color:var(--mute);align-items:center;gap:10px;margin:8px 0 0;display:flex}.dash .ask24-dots{align-items:center;gap:5px;display:inline-flex}.dash .ask24-dots i{background:var(--iq-mind,#7c5cff);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite ask24-blink}.dash .ask24-dots i:nth-child(2){animation-delay:.15s}.dash .ask24-dots i:nth-child(3){animation-delay:.3s}@keyframes ask24-blink{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.dash .ask24-dots i{opacity:.7;animation:none}}.dash .ask24-prompts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:16px;display:grid}.dash .ask24-prompt{text-align:left;border:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;background:linear-gradient(#fffffff5,#f6f7fbe6);border-radius:16px;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;column-gap:12px;min-width:0;padding:14px 16px;display:grid}.dash .ask24-prompt:hover{border-color:var(--iq-mind,#7c5cff)}@supports (color:color-mix(in lab, red, red)){.dash .ask24-prompt:hover{border-color:color-mix(in srgb, var(--iq-mind,#7c5cff) 45%, var(--line))}}.dash .ask24-prompt:focus-visible{outline:2px solid var(--iq-mind,#7c5cff);outline-offset:2px}.dash .ask24-prompt .ask24-prompt-k{letter-spacing:.14em;text-transform:uppercase;color:var(--iq-mind,#7c5cff);grid-column:1;font-size:11px;font-weight:700}.dash .ask24-prompt b{overflow-wrap:anywhere;grid-column:1;font-size:15px;font-weight:600}.dash .ask24-prompt .arr{color:var(--iq-mind,#7c5cff);grid-area:1/2/span 2;font-size:18px}.dash .lesson-keys .tag[data-practiced]{color:#fff;background:var(--good);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.dash .lesson-keys .tag[data-practiced] svg{width:14px;height:14px}.dash .lesson-steps{gap:14px;display:grid}.dash .lesson-steps-head{align-items:center;gap:12px;display:flex}.dash .lesson-steps-bar{flex:auto;gap:6px;display:flex}.dash .lesson-steps-bar i{background:var(--line);border-radius:4px;flex:1;height:4px}.dash .lesson-steps-bar i[data-on]{background:var(--iq-mind,#7c5cff)}.dash .lesson-steps-count{color:var(--mute);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:600}.dash .lesson-steps-card{align-content:start;gap:10px;min-height:120px;display:grid}.dash .lesson-steps-keys{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dash .lesson-steps-keys .lesson-keys{display:contents}.dash{--verb-keep:#1f9d6b;--verb-adjust:#e0861f;--verb-change:#2f6fe8;--verb-progress:#6a4cf0}.dash .plan-sec[data-plan=connect] .connect-map{isolation:isolate;margin-top:var(--sp-5);padding:var(--sp-5) var(--sp-5) var(--sp-5) var(--sp-5);border-radius:var(--r-xl);background:radial-gradient(46% 90% at 16% 50%, var(--cm-from,#6045e8) 0%, transparent 70%), radial-gradient(40% 80% at 92% 50%, #6045e829 0%, transparent 70%), var(--gz-dark);grid-template-columns:minmax(190px,250px) minmax(72px,128px) minmax(0,1fr);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dash .plan-sec[data-plan=connect] .connect-map{background:radial-gradient(46% 90% at 16% 50%, color-mix(in srgb, var(--cm-from,#6045e8) 30%, transparent) 0%, transparent 70%), radial-gradient(40% 80% at 92% 50%, #6045e829 0%, transparent 70%), var(--gz-dark)}}.dash .plan-sec[data-plan=connect] .connect-map{box-shadow:var(--gz-dark-shadow)}.dash .plan-sec[data-plan=connect] .connect-map:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#ffffff1f 1px,#0000 1.4px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80%,#000 0%,#0000 100%);mask-image:radial-gradient(70% 80%,#000 0%,#0000 100%)}.dash .plan-sec[data-plan=connect]:has(>.connect-map)>.connect-map:after{display:none}@media (max-width:1380px){.dash .plan-sec[data-plan=connect]:has(>.connect-map){display:block}}@media (max-width:900px){.dash .plan-sec[data-plan=connect] .connect-map{grid-template-columns:minmax(150px,200px) minmax(40px,72px) minmax(0,1fr)}}.dash .connect-map .cm-owner{z-index:1;background:linear-gradient(160deg,#ffffff1c 0%,#ffffff08 100%);border-radius:22px;grid-template-columns:68px minmax(0,1fr);align-self:center;gap:0 16px;padding:18px 18px 18px 16px;box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #ffffff14,0 18px 40px -24px #000000d9}.dash .connect-map .cm-owner:hover{box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #ffffff1f,0 18px 40px -24px #000000d9}.dash .connect-map .cm-owner .cm-ic{color:#fff;background:radial-gradient(circle at 34% 28%, #fff 0%, var(--sys) 20%, var(--sys) 62%, var(--sys) 100%);border-radius:50%;width:64px;height:64px;margin:2px;position:relative}@supports (color:color-mix(in lab, red, red)){.dash .connect-map .cm-owner .cm-ic{background:radial-gradient(circle at 34% 28%, #fff 0%, color-mix(in srgb, var(--sys) 45%, #fff) 20%, var(--sys) 62%, color-mix(in srgb, var(--sys) 55%, #000) 100%)}}.dash .connect-map .cm-owner .cm-ic{box-shadow:0 0 0 1px #ffffff59, 0 0 30px -2px var(--sys), inset 0 -6px 14px #00000047}.dash .connect-map .cm-owner .cm-ic svg{filter:drop-shadow(0 1px 2px #00000059);width:26px;height:26px}.dash .connect-map .cm-owner .cm-ic:before{content:"";pointer-events:none;background:conic-gradient(from 0deg, transparent 0 55%, var(--sys) 82%, transparent 100%);border-radius:50%;position:absolute;inset:-8px}@supports (color:color-mix(in lab, red, red)){.dash .connect-map .cm-owner .cm-ic:before{background:conic-gradient(from 0deg, transparent 0 55%, color-mix(in srgb, var(--sys) 70%, #fff) 82%, transparent 100%)}}.dash .connect-map .cm-owner .cm-ic:before{animation:8s linear infinite cm-orbit;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px))}.dash .connect-map .cm-owner .cm-ic:after{content:"";pointer-events:none;border:1px dashed #ffffff29;border-radius:50%;position:absolute;inset:-15px}.dash .connect-map .cm-owner .cm-nm{color:#fff;text-shadow:0 1px 12px #0006;white-space:nowrap;overflow-wrap:normal;word-break:keep-all;font-size:clamp(19px,.6vw + 13px,23px)}.dash .plan-sec[data-plan=connect] .connect-map{grid-template-columns:minmax(170px,max-content) minmax(56px,112px) minmax(0,1fr)}@media (max-width:900px){.dash .plan-sec[data-plan=connect] .connect-map{grid-template-columns:minmax(150px,max-content) minmax(40px,72px) minmax(0,1fr)}.dash .connect-map .cm-owner .cm-nm{font-size:18px}}.dash .connect-map .cm-owner:after{background:var(--sys);box-shadow:0 0 0 3px #0b1020, 0 0 14px 2px var(--sys);right:-5px}.dash .connect-map .cm-svg{z-index:0;opacity:0;transition:opacity .5s var(--ease);position:relative}.dash .connect-map .cm-svg[data-ready]{opacity:1}.dash .cm-svg .cm-stop-from{stop-color:var(--cm-from,#6045e8)}.dash .cm-svg .cm-stop-to{stop-color:var(--sys,#8d7bff)}.dash .cm-svg path{fill:none;stroke-linecap:round}.dash .cm-svg .cm-glow{stroke-width:10px;opacity:.2;transition:opacity .25s var(--ease)}.dash .cm-svg .cm-line{stroke-width:2.5px;transition:opacity .25s var(--ease), stroke-width .25s var(--ease)}.dash .cm-svg .cm-flow{stroke:var(--sys-light,#fff);stroke-width:3.5px;stroke-dasharray:9 91;stroke-dashoffset:100px;opacity:.95;animation:3.6s linear infinite cm-flow;animation-delay:calc(var(--i,0) * -1.2s);transition:opacity .25s var(--ease)}.dash .connect-map[data-open] .cm-link:not(.lit) :is(.cm-glow,.cm-line,.cm-flow){opacity:.26}.dash .connect-map .cm-link.lit .cm-line{stroke-width:3.5px}.dash .connect-map .cm-link.lit .cm-glow{opacity:.42}.dash .connect-map .cm-link.lit .cm-flow{animation-duration:2.2s}:is(.dash .connect-map:has(.cm-held>li:first-child :is(:hover,:focus-visible)) .cm-link:first-of-type .cm-glow,.dash .connect-map:has(.cm-held>li:nth-child(2) :is(:hover,:focus-visible)) .cm-link:nth-of-type(2) .cm-glow,.dash .connect-map:has(.cm-held>li:nth-child(3) :is(:hover,:focus-visible)) .cm-link:nth-of-type(3) .cm-glow,.dash .connect-map:has(.cm-held>li:nth-child(4) :is(:hover,:focus-visible)) .cm-link:nth-of-type(4) .cm-glow){opacity:.42}.dash .connect-map .cm-held{z-index:1;max-width:520px}.dash .connect-map .cm-held .cm-node{appearance:none;width:100%;font:inherit;text-align:left;cursor:pointer;color:#fff;box-shadow:none;transition:background .2s var(--ease), box-shadow .2s var(--ease);background:0 0;border:0;border-radius:18px;grid-template-columns:50px minmax(0,1fr) 18px;gap:2px 14px;margin:0;padding:10px 14px 10px 12px}.dash .connect-map .cm-held .cm-node:hover{background:#ffffff0d;transform:none;box-shadow:inset 0 0 0 1px #ffffff14}.dash .connect-map .cm-held .cm-node[aria-expanded=true]{background:linear-gradient(90deg, var(--sys) 0%, var(--sys) 100%)}@supports (color:color-mix(in lab, red, red)){.dash .connect-map .cm-held .cm-node[aria-expanded=true]{background:linear-gradient(90deg, color-mix(in srgb, var(--sys) 30%, transparent) 0%, color-mix(in srgb, var(--sys) 6%, transparent) 100%)}}.dash .connect-map .cm-held .cm-node[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--sys), 0 14px 32px -20px var(--sys)}@supports (color:color-mix(in lab, red, red)){.dash .connect-map .cm-held .cm-node[aria-expanded=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sys) 60%, transparent), 0 14px 32px -20px var(--sys)}}.dash .connect-map .cm-held .cm-node:focus-visible{outline:2px solid var(--sys-light,#bcabff);outline-offset:2px}.dash .connect-map .cm-held .cm-ic{color:#fff;background:radial-gradient(circle at 34% 28%, var(--sys) 0%, var(--sys) 58%, var(--sys) 100%);border-radius:50%;width:48px;height:48px}@supports (color:color-mix(in lab, red, red)){.dash .connect-map .cm-held .cm-ic{background:radial-gradient(circle at 34% 28%, color-mix(in srgb, var(--sys) 30%, #fff) 0%, var(--sys) 58%, color-mix(in srgb, var(--sys) 55%, #000) 100%)}}.dash .connect-map .cm-held .cm-ic{box-shadow:0 0 0 1px #ffffff47, 0 0 22px -4px var(--sys), inset 0 -4px 10px #0000003d}.dash .connect-map .cm-held .cm-ic svg{filter:drop-shadow(0 1px 2px #0000004d)}.dash .connect-map .cm-held .cm-nm{color:#fff}.dash .connect-map .cm-held .cm-read{color:var(--sys-light,#fff)}.dash .connect-map .cm-held .cm-node:before{background:var(--sys);box-shadow:0 0 0 3px #0b1020, 0 0 12px 1px var(--sys);left:-5px}.dash .connect-map .cm-held .cm-node:after{content:"";width:8px;height:8px;transition:transform .22s var(--ease), border-color .22s;border-bottom:2px solid #ffffff8c;border-right:2px solid #ffffff8c;grid-area:1/3/span 2;justify-self:center;margin-top:-4px;transform:rotate(45deg)}.dash .connect-map .cm-held .cm-node[aria-expanded=true]:after{border-color:#fff;margin-top:4px;transform:rotate(-135deg)}.dash .plan-sec[data-plan=connect]:has(>.connect-map)>.cm-why{grid-area:12/1/auto/-1}.dash .plan-sec[data-plan=connect]>.cm-why{background:linear-gradient(120deg, var(--sys) 0%, #fff 58%, var(--sys) 100%);border-radius:20px;padding:18px 22px 18px 28px;position:relative;overflow:hidden;margin-top:var(--sp-4)!important}@supports (color:color-mix(in lab, red, red)){.dash .plan-sec[data-plan=connect]>.cm-why{background:linear-gradient(120deg, color-mix(in srgb, var(--sys) 15%, #fff) 0%, #fff 58%, color-mix(in srgb, var(--sys) 7%, #fff) 100%)}}.dash .plan-sec[data-plan=connect]>.cm-why{box-shadow:inset 0 1px 0 #fff, 0 0 0 1px var(--sys), 0 22px 44px -30px var(--sys)}@supports (color:color-mix(in lab, red, red)){.dash .plan-sec[data-plan=connect]>.cm-why{box-shadow:inset 0 1px 0 #fff, 0 0 0 1px color-mix(in srgb, var(--sys) 30%, transparent), 0 22px 44px -30px var(--sys)}}.dash .plan-sec[data-plan=connect]>.cm-why{animation:cm-drawer .38s var(--ease) both}.dash .plan-sec[data-plan=connect]>.cm-why:before{content:"";background:linear-gradient(180deg, var(--sys-light,#fff) 0%, var(--sys) 100%);width:5px;position:absolute;top:0;bottom:0;left:0}.dash .plan-sec[data-plan=connect]>.cm-why:after{content:"";pointer-events:none;background:radial-gradient(closest-side, var(--sys), transparent);border-radius:50%;width:180px;height:180px;position:absolute;top:-60px;right:-60px}@supports (color:color-mix(in lab, red, red)){.dash .plan-sec[data-plan=connect]>.cm-why:after{background:radial-gradient(closest-side, color-mix(in srgb, var(--sys) 22%, transparent), transparent)}}.dash .plan-sec[data-plan=connect]>.cm-why>.k{color:var(--sys)}@supports (color:color-mix(in lab, red, red)){.dash .plan-sec[data-plan=connect]>.cm-why>.k{color:color-mix(in srgb, var(--sys) 72%, #000)}}.dash .plan-sec[data-plan=connect]>.cm-why>p.body{z-index:1;max-width:80ch;color:var(--ink);position:relative}.dash .plan-sec[data-plan=connect]>.cm-why>p.body>b{color:var(--sys)}@supports (color:color-mix(in lab, red, red)){.dash .plan-sec[data-plan=connect]>.cm-why>p.body>b{color:color-mix(in srgb, var(--sys) 70%, #000)}}.dash .plan-sec[data-plan=connect]>.cm-why>.foot .linkish{color:#fff;background:linear-gradient(180deg, var(--sys) 0%, var(--sys) 100%);border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-weight:700;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dash .plan-sec[data-plan=connect]>.cm-why>.foot .linkish{background:linear-gradient(180deg, color-mix(in srgb, var(--sys) 82%, #fff) 0%, var(--sys) 100%)}}.dash .plan-sec[data-plan=connect]>.cm-why>.foot .linkish{box-shadow:0 8px 18px -10px var(--sys)}.dash .plan-sec[data-plan=connect]>.cm-why>.foot .linkish:focus-visible{outline:2px solid var(--sys);outline-offset:3px}@keyframes cm-orbit{to{transform:rotate(1turn)}}@keyframes cm-flow{to{stroke-dashoffset:0}}@keyframes cm-drawer{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes cm-rail{0%{background-position:0 100%,0 0}to{background-position:0 0,0 0}}@media (max-width:640px){.dash .plan-sec[data-plan=connect] .connect-map{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px 14px}.dash .connect-map .cm-svg{display:none}.dash .connect-map .cm-owner{grid-template-columns:56px minmax(0,1fr);padding:14px}.dash .connect-map .cm-owner .cm-ic{width:52px;height:52px}.dash .connect-map .cm-held{gap:6px;padding-left:20px;position:relative}.dash .connect-map .cm-held:before{content:"";background:linear-gradient(180deg, transparent 0 42%, #fffffff2 50%, transparent 58% 100%) 0 0 / 100% 300% no-repeat, linear-gradient(180deg, var(--cm-from,#6045e8) 0%, #ffffff24 100%);border-radius:2px;width:2px;animation:3.2s linear infinite cm-rail;position:absolute;top:-14px;bottom:28px;left:6px}.dash .connect-map .cm-held .cm-node:before{display:block;left:-19px}.dash .connect-map .cm-held .cm-node{grid-template-columns:40px minmax(0,1fr) 12px;gap:2px 10px;padding:8px 10px 8px 8px}.dash .connect-map .cm-held .cm-ic{width:40px;height:40px}.dash .connect-map .cm-held .cm-ic svg{width:18px;height:18px}.dash .connect-map :is(.cm-nm,.cm-read){overflow-wrap:break-word;min-width:0}.dash .plan-sec[data-plan=connect]>.cm-why{padding:16px 16px 16px 22px}}.dash .plan-sec[data-plan=path]{background:radial-gradient(55% 95% at 84% 6%, #6045e86b 0%, transparent 62%), radial-gradient(42% 80% at 6% 104%, #3b82f633 0%, transparent 70%), radial-gradient(28% 50% at 58% 46%, #8d7bff1f 0%, transparent 72%), var(--gz-dark)!important}.dash .path-feature{isolation:isolate;position:relative}.dash .path-journey{position:relative}.dash .path-journey:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(48% 46% at 50% 34%,#6045e842 0%,#0000 72%);position:absolute;inset:-18% -4% -10%}.dash .plan-sec[data-plan=path] .phases.track .ph.ph-from:before{display:none}.dash .plan-sec[data-plan=path] .phases.track .ph-link{background:#ffffff24;border-radius:6px;height:6px;position:absolute;top:21px;left:calc(50% + 34px);right:calc(30px - 50%);box-shadow:inset 0 0 0 1px #ffffff0a}.dash .plan-sec[data-plan=path] .phases.track .ph-link-fill{width:calc(var(--p,0) * 100%);border-radius:inherit;background:linear-gradient(90deg,#6a55f0 0%,#8d7bff 60%,#c4b8ff 100%);min-width:8px;position:absolute;top:0;bottom:0;left:0;overflow:hidden;box-shadow:0 0 14px -1px #8d7bffe6}.dash .plan-sec[data-plan=path] .phases.track .ph-link-fill:before{content:"";background:linear-gradient(90deg,#0000 0%,#fffffff2 50%,#0000 100%);width:40%;animation:2.8s ease-in-out infinite path-light;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.dash .plan-sec[data-plan=path] .phases.track .ph-link:after{content:"";top:50%;left:calc(var(--p,0) * 100%);background:#fff;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;animation:2.8s ease-in-out infinite path-head;position:absolute;box-shadow:0 0 0 3px #8d7bff73,0 0 16px 4px #8d7bffd9}@media (min-width:641px){.dash .plan-sec[data-plan=path] .phases.track .ph.ph-next .ph-dot{position:relative}}.dash .plan-sec[data-plan=path] .phases.track .ph.ph-next .ph-dot:after{content:"";pointer-events:none;border-radius:50%;animation:2.8s ease-in-out infinite path-await;position:absolute;inset:-5px;box-shadow:0 0 0 1.5px #8d7bffb3,0 0 18px -2px #8d7bffcc}.dash .plan-sec[data-plan=path] .path-progress{background:#ffffff24;border-radius:6px;height:6px;position:relative;overflow:hidden}.dash .plan-sec[data-plan=path] .path-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#6a55f0 0%,#8d7bff 60%,#c4b8ff 100%);position:absolute;top:0;bottom:0;left:0;overflow:hidden;box-shadow:0 0 14px -1px #8d7bffe6}.dash .plan-sec[data-plan=path] .path-progress-fill:before{content:"";background:linear-gradient(90deg,#0000 0%,#ffffffe6 50%,#0000 100%);width:40%;animation:2.8s ease-in-out infinite path-light;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}@keyframes path-light{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes path-head{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}@keyframes path-await{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes path-light-down{0%{transform:translateY(-100%)}to{transform:translateY(250%)}}@media (max-width:640px){.dash .plan-sec[data-plan=path] .phases.track .ph-link{top:62px;bottom:calc(6px - var(--sp-5));width:4px;height:auto;left:26px;right:auto}.dash .plan-sec[data-plan=path] .phases.track .ph-link-fill{width:auto;height:calc(var(--p,0) * 100%);background:linear-gradient(#6a55f0 0%,#8d7bff 60%,#c4b8ff 100%);min-width:0;min-height:8px;bottom:auto;right:0}.dash .plan-sec[data-plan=path] .phases.track .ph-link-fill:before{background:linear-gradient(#0000 0%,#fffffff2 50%,#0000 100%);width:auto;height:40%;animation-name:path-light-down;inset:0 0 auto;transform:translateY(-100%)}.dash .plan-sec[data-plan=path] .phases.track .ph-link:after{top:calc(var(--p,0) * 100%);left:50%}}.dash details.plan-sec[data-plan=adapt] .verb-tiles{margin-top:var(--sp-3)}.dash .verb-keys{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dash .verb-key{--vc:var(--verb-keep);min-width:0;min-height:64px;font:inherit;text-align:left;cursor:pointer;color:var(--ink);appearance:none;background:linear-gradient(135deg, var(--vc) 0%, #fff 72%);border:0;border-radius:18px;align-items:center;gap:12px;margin:0;padding:12px 16px 12px 12px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.dash .verb-key{background:linear-gradient(135deg, color-mix(in srgb, var(--vc) 15%, #fff) 0%, #fff 72%)}}.dash .verb-key{box-shadow:inset 0 1px 0 #fff, 0 0 0 1px var(--vc), 0 12px 26px -20px var(--vc)}@supports (color:color-mix(in lab, red, red)){.dash .verb-key{box-shadow:inset 0 1px 0 #fff, 0 0 0 1px color-mix(in srgb, var(--vc) 28%, transparent), 0 12px 26px -20px var(--vc)}}.dash .verb-key{transition:transform .18s var(--ease), box-shadow .18s var(--ease), background .18s var(--ease), color .18s}.dash .verb-key[data-row=ADJUST],.dash .verb-say[data-row=ADJUST]{--vc:var(--verb-adjust)}.dash .verb-key[data-row=CHANGE],.dash .verb-say[data-row=CHANGE]{--vc:var(--verb-change)}.dash .verb-key[data-row=PROGRESS],.dash .verb-say[data-row=PROGRESS]{--vc:var(--verb-progress)}.dash .verb-say{--vc:var(--verb-keep)}.dash .verb-key .row-ic{color:#fff;background:linear-gradient(160deg, var(--vc) 0%, var(--vc) 52%, var(--vc) 100%);border-radius:13px;flex:none;place-items:center;width:40px;height:40px;margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.dash .verb-key .row-ic{background:linear-gradient(160deg, color-mix(in srgb, var(--vc) 62%, #fff) 0%, var(--vc) 52%, color-mix(in srgb, var(--vc) 68%, #000) 100%)}}.dash .verb-key .row-ic{box-shadow:inset 0 1px 0 #ffffff73, 0 6px 16px -6px var(--vc)}.dash .verb-key .row-ic svg{width:20px;height:20px}.dash .verb-word{letter-spacing:-.01em;overflow-wrap:anywhere;min-width:0;font-size:17px;font-weight:800;line-height:1.2}.dash .verb-mark{border-right:2px solid var(--vc);flex:none;width:8px;height:8px;margin-top:-4px;margin-left:auto}@supports (color:color-mix(in lab, red, red)){.dash .verb-mark{border-right:2px solid color-mix(in srgb, var(--vc) 75%, #000)}}.dash .verb-mark{border-bottom:2px solid var(--vc)}@supports (color:color-mix(in lab, red, red)){.dash .verb-mark{border-bottom:2px solid color-mix(in srgb, var(--vc) 75%, #000)}}.dash .verb-mark{opacity:.75;transition:transform .22s var(--ease), border-color .22s, margin .22s;transform:rotate(45deg)}.dash .verb-key:hover{box-shadow:inset 0 1px 0 #fff, 0 0 0 1px var(--vc), 0 16px 30px -18px var(--vc);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.dash .verb-key:hover{box-shadow:inset 0 1px 0 #fff, 0 0 0 1px color-mix(in srgb, var(--vc) 50%, transparent), 0 16px 30px -18px var(--vc)}}.dash .verb-key:focus-visible{outline:2px solid var(--vc);outline-offset:3px}.dash .verb-key[aria-expanded=true]{color:#fff;background:linear-gradient(150deg, var(--vc) 0%, var(--vc) 46%, var(--vc) 100%);transform:none}@supports (color:color-mix(in lab, red, red)){.dash .verb-key[aria-expanded=true]{background:linear-gradient(150deg, color-mix(in srgb, var(--vc) 78%, #fff) 0%, var(--vc) 46%, color-mix(in srgb, var(--vc) 62%, #000) 100%)}}.dash .verb-key[aria-expanded=true]{box-shadow:inset 0 1px 0 #ffffff59, 0 0 0 2px var(--vc), 0 0 0 7px var(--vc), 0 18px 32px -18px var(--vc)}@supports (color:color-mix(in lab, red, red)){.dash .verb-key[aria-expanded=true]{box-shadow:inset 0 1px 0 #ffffff59, 0 0 0 2px var(--vc), 0 0 0 7px color-mix(in srgb, var(--vc) 18%, transparent), 0 18px 32px -18px var(--vc)}}.dash .verb-key[aria-expanded=true] .row-ic{background:#fff3;box-shadow:inset 0 0 0 1px #fff6}.dash .verb-key[aria-expanded=true] .verb-mark{opacity:1;border-color:#fff;margin-top:4px;transform:rotate(-135deg)}.dash .verb-say{background:linear-gradient(120deg, var(--vc) 0%, #fff 70%);border-radius:16px;margin-top:12px;padding:14px 18px 14px 22px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dash .verb-say{background:linear-gradient(120deg, color-mix(in srgb, var(--vc) 12%, #fff) 0%, #fff 70%)}}.dash .verb-say{box-shadow:inset 0 0 0 1px var(--vc)}@supports (color:color-mix(in lab, red, red)){.dash .verb-say{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vc) 28%, transparent)}}.dash .verb-say{animation:cm-drawer .3s var(--ease) both}.dash .verb-say[hidden]{display:none}.dash .verb-say:before{content:"";background:var(--vc);width:4px;position:absolute;top:0;bottom:0;left:0}.dash .verb-say>p.body{max-width:none;font-size:var(--fs-md);color:var(--ink);margin:0;line-height:1.55}.dash details.plan-sec[data-plan=adapt]>summary .verbs .verb:first-child{color:var(--verb-keep)}.dash details.plan-sec[data-plan=adapt]>summary .verbs .verb:nth-child(2){color:var(--verb-adjust)}.dash details.plan-sec[data-plan=adapt]>summary .verbs .verb:nth-child(3){color:var(--verb-change)}.dash details.plan-sec[data-plan=adapt]>summary .verbs .verb:nth-child(4){color:var(--verb-progress)}.dash details.plan-sec[data-plan=adapt]>summary .k-text{color:var(--ink);line-height:1.18;font-family:var(--font-ui)!important;letter-spacing:-.025em!important;text-transform:none!important;font-size:clamp(20px,.5vw + 14px,24px)!important;font-weight:800!important}@media (max-width:1023px){.dash .verb-keys{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.dash .verb-keys{gap:10px}.dash .verb-key{gap:8px;min-height:56px;padding:10px 10px 10px 8px}.dash .verb-key .row-ic{border-radius:11px;width:32px;height:32px}.dash .verb-key .row-ic svg{width:17px;height:17px}.dash .verb-word{overflow-wrap:normal;font-size:15.5px}}.dash .lesson-steps-card{min-height:0;container-type:inline-size}.dash .lesson-steps-page{animation:lesson-page-in .42s var(--ease) both;grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.dash .lesson-steps-words{align-content:start;gap:10px;min-width:0;display:grid}.dash .lesson-scene{aspect-ratio:16/7;background:radial-gradient(60% 80% at 50% 45%, #6045e84d 0%, transparent 70%), var(--gz-dark);max-height:170px;box-shadow:var(--gz-dark-shadow);border-radius:18px;position:relative;overflow:hidden}.dash .lesson-scene:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,#ffffff24 0%,#0000 32%),radial-gradient(#ffffff1a 1px,#0000 1.4px) 0 0/16px 16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 90%);mask-image:linear-gradient(#000 0%,#0000 90%)}.dash .lesson-scene>svg{width:100%;height:88%;position:absolute;inset:6% 0}@container (min-width:560px){.dash .lesson-steps-page{grid-template-columns:minmax(170px,30%) minmax(0,1fr);gap:22px}.dash .lesson-scene{aspect-ratio:4/3;max-height:none}}.dash .lesson-scene :is(.ls-float,.ls-pulse,.ls-spin,.ls-spin-slow,.ls-ripple,.ls-flicker,.ls-sway){transform-box:view-box}.dash .lesson-scene .ls-float{animation:6s ease-in-out infinite ls-float}.dash .lesson-scene .ls-pulse{animation:4s ease-in-out infinite ls-pulse}.dash .lesson-scene .ls-spin{animation:40s linear infinite ls-spin}.dash .lesson-scene .ls-spin-slow{animation:90s linear infinite ls-spin}.dash .lesson-scene .ls-twinkle{animation:3.2s ease-in-out infinite ls-twinkle}.dash .lesson-scene .ls-flow{stroke-dashoffset:100px;animation:3.4s linear infinite cm-flow}.dash .lesson-scene .ls-ripple{opacity:0;animation:4.2s ease-out infinite ls-ripple}.dash .lesson-scene .ls-flicker{animation:2.6s ease-in-out infinite ls-flicker}.dash .lesson-scene .ls-sway{animation:7s ease-in-out infinite ls-sway}.dash .lesson-scene .ls-step{opacity:.35;animation:2.8s ease-in-out infinite ls-step}.dash .lesson-scene .ls-glow{transform-box:view-box;transform-origin:120px 90px;animation:6s ease-in-out infinite ls-glow}@keyframes ls-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes ls-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes ls-spin{to{transform:rotate(1turn)}}@keyframes ls-twinkle{0%,to{opacity:.25}50%{opacity:1}}@keyframes ls-ripple{0%{opacity:0;transform:scale(.4)}25%{opacity:.9}to{opacity:0;transform:scale(1.9)}}@keyframes ls-flicker{0%,to{transform:scale(1)skew(0deg)}30%{transform:scale(.98,1.04)skew(-1.5deg)}65%{transform:scale(1.02,.97)skew(1.2deg)}}@keyframes ls-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes ls-step{0%,to{opacity:.35}40%{opacity:1}}@keyframes ls-glow{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes lesson-page-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dash .connect-map .cm-owner .cm-ic:before,.dash .cm-svg .cm-flow,.dash .connect-map .cm-held:before,.dash .plan-sec[data-plan=connect]>.cm-why,.dash .plan-sec[data-plan=path] :is(.ph-link-fill,.path-progress-fill):before,.dash .plan-sec[data-plan=path] .ph-link:after,.dash .plan-sec[data-plan=path] .ph.ph-next .ph-dot:after,.dash .verb-say,.dash .lesson-steps-page,.dash .lesson-scene *{animation:none!important}.dash .plan-sec[data-plan=path] :is(.ph-link-fill,.path-progress-fill):before{display:none}.dash .verb-key,.dash .connect-map .cm-held .cm-node,.dash .cm-svg path{transition:none}.dash .verb-key:hover{transform:none}.dash .lesson-scene .ls-ripple{opacity:.4}}html[data-motion=paused] .dash .lesson-scene .ls-ripple{opacity:.4}html[data-motion=paused] .dash :is(.connect-map .cm-owner .cm-ic,.cm-svg .cm-flow,.connect-map .cm-held,.plan-sec[data-plan=connect]>.cm-why,.verb-say,.lesson-steps-page),html[data-motion=paused] .dash .connect-map .cm-owner .cm-ic:before,html[data-motion=paused] .dash .connect-map .cm-held:before,html[data-motion=paused] .dash .plan-sec[data-plan=path] :is(.ph-link-fill,.path-progress-fill):before,html[data-motion=paused] .dash .plan-sec[data-plan=path] .ph-link:after,html[data-motion=paused] .dash .plan-sec[data-plan=path] .ph.ph-next .ph-dot:after,html[data-motion=paused] .dash .lesson-scene *{animation:none!important}html[data-motion=paused] .dash .plan-sec[data-plan=path] :is(.ph-link-fill,.path-progress-fill):before{display:none}@media (max-width:389px){.dash .plan-sec[data-plan=systems] .tiles{gap:12px}.dash .tile.iq.plan-sys[data-pillar]{padding:8px 8px 16px}.dash .tile.iq.plan-sys[data-pillar]>.ic{top:16px;left:16px}.dash .tile.iq.plan-sys>.pic{margin-bottom:12px}.dash .tile.iq.plan-sys>:is(.k,.v,.label){margin-left:4px;margin-right:4px}.dash .tile.iq.plan-sys>.track{margin:14px 4px 0}.dash .tile.iq.plan-sys>.k{font-size:13.5px}.dash .tile.iq.plan-sys>.v{flex-wrap:wrap;align-items:baseline;column-gap:6px;font-size:28px;display:flex}.dash .tile.iq.plan-sys>.v .word{margin-left:0;font-size:14px}.dash .tile.iq.plan-sys>.label.state{font-size:14px}}.dash[data-screen="/dashboard/training"] #how-you-train.card.program:not(.how-train-mini){box-shadow:inset 0 0 0 1px #6045e824, var(--shadow-panel);background:linear-gradient(#f5f2ff 0%,#ebe5ff 100%)}.dash[data-screen="/dashboard/training"] #how-you-train.card.program .ask24-cta{background:#fff}.dash #how-you-train .pg-week-step .pg-ex>li{justify-content:center;gap:10px;padding:8px 0}.dash #how-you-train .pg-week-step .pg-ex>li>.pg-ex-n{flex:0 auto}.dash #how-you-train .pg-week-step .pg-day[data-rest]{flex-direction:column;justify-content:center;align-items:center;display:flex}.dash #how-you-train .pg-week-step .pg-day[data-rest] .pg-day-t{font-size:24px}.dash #how-you-train .pg-week-step .pg-day[data-rest]>p.s{max-width:34ch;margin:10px auto 0;font-size:15px;line-height:1.5}.dash #how-you-train .pg-week-step .pg-day[data-rest] .pg-ex{margin-top:18px}.dash #how-you-train .pg-week-step .pg-day[data-rest] .pg-ex>li{border-top:0;flex-direction:column;align-items:center;gap:6px}.dash #how-you-train .pg-week-step .pg-day[data-rest] .pg-ex-n{font-size:15px}.dash #how-you-train .pg-week-step .pg-day[data-rest] .pg-ex-d{padding:6px 16px;font-size:22px}.dash #how-you-train .pg-week-step .pg-day:not([data-rest]) .pg-ex{grid-template-columns:max-content max-content;justify-content:center;column-gap:18px;display:grid}.dash #how-you-train .pg-week-step .pg-day:not([data-rest]) .pg-ex>li{grid-template-columns:subgrid;grid-column:1/-1;align-items:center;display:grid}.dash #how-you-train .pg-week-step .pg-day:not([data-rest]) .pg-ex>li>.pg-ex-n{text-align:left;justify-self:start}.dash #how-you-train .pg-week-step .pg-day:not([data-rest]) .pg-ex>li>.pg-ex-d{justify-self:end}.dash[data-screen="/dashboard/nutrition"] .tile[data-meals]:not(.hero):not(.iq):not(.plan-sys):not(.outcome-window):not(.adaptive):not([data-plan]){box-shadow:inset 0 0 0 1px #6045e824, var(--shadow-panel);background:linear-gradient(#f5f2ff 0%,#ebe5ff 100%)}.dash .tile[data-tab-today-action]:not(.hero):not(.iq):not(.plan-sys):not(.outcome-window):not(.adaptive):not([data-plan]){box-shadow:inset 0 0 0 1px #6045e824, var(--shadow-panel);padding:var(--sp-5);border-radius:var(--r-xl);background:linear-gradient(#f5f2ff 0%,#ebe5ff 100%)}.dash{text-rendering:optimizelegibility;font-optical-sizing:auto}.dash .k[data-em]{letter-spacing:-.025em;font-size:26px;font-weight:800;line-height:1.15}@media (max-width:640px){.dash .k[data-em]{font-size:22px}}.dash h1,.dash h2{letter-spacing:-.025em}html .dash :is(.tile,.card:not(.dark)):not(.iq):not(button):not(.tiles>*)>:is(div.k,div.eyebrow,div.label):is(:first-child,.sculpture-slot+*):not(:has(+:is(.big,.h,h2,h3,.q-line,.ask,.display-light),+p.body+.options)){letter-spacing:-.028em;font-size:clamp(22px,.6vw + 16px,28px)}html .dash :is(.plan-head>div.k,.week-band>div.k,summary.k>.k-text){letter-spacing:-.028em;font-size:clamp(22px,.6vw + 16px,28px);line-height:1.15}.dash [data-tab-today-action]{--ta-v:#6045e8;--ta-v2:#8a74ff;--ta-ink:#141a2e}.dash [data-tab-today-action]>.ta-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:4px;display:flex}.dash [data-tab-today-action]>.ta-head>.k{margin:0}.dash [data-tab-today-action] .ta-progress{color:#fff;background:linear-gradient(#1d2440 0%,#0f1426 100%);border-radius:999px;align-items:center;gap:14px;min-width:min(100%,340px);padding:10px 20px 10px 10px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14,0 14px 30px -18px #141046b3}.dash [data-tab-today-action] .ta-check{color:#fff;background:radial-gradient(circle at 35% 30%,#8a74ff,#4a33c9 70%);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 0 0 3px #8a74ff47,0 0 18px #8a74ff8c}.dash [data-tab-today-action] .ta-progress:not([data-all]) .ta-check{background:radial-gradient(circle at 35% 30%,#3a4266,#222944 70%);box-shadow:0 0 0 2px #8a74ff73}.dash [data-tab-today-action] .ta-pt{flex:1;gap:7px;display:grid}.dash [data-tab-today-action] .ta-pl{letter-spacing:-.01em;justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;display:flex}.dash [data-tab-today-action] .ta-pl b{color:#fff;font-weight:700}.dash [data-tab-today-action] .ta-pct{color:#a99bff;font-variant-numeric:tabular-nums;font-weight:700}.dash [data-tab-today-action] .ta-bar{background:#ffffff1f;border-radius:999px;height:7px;display:block;overflow:hidden}.dash [data-tab-today-action] .ta-bar>span{border-radius:inherit;background:linear-gradient(90deg,#6045e8,#9b88ff);height:100%;transition:width .3s cubic-bezier(.2,.7,.2,1);display:block;box-shadow:0 0 12px #8a74ffb3}.dash [data-tab-today-action] .ta-grid{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:18px;display:grid}@media (min-width:1100px){.dash [data-tab-today-action]:not([data-count="1"]) .ta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dash [data-tab-today-action] .ta-card{background:linear-gradient(#fff 0%,#fbfaff 100%);border-radius:20px;margin:0;padding:24px 26px;transition:transform .22s,box-shadow .22s;box-shadow:inset 0 0 0 1px #6045e81f,0 18px 36px -28px #141a2e73}.dash [data-tab-today-action] .ta-card:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #6045e838,0 24px 44px -28px #3c28a073}.dash [data-tab-today-action] .ta-card[data-state=recorded]{background:linear-gradient(#fff 0%,#f6f3ff 100%)}.dash [data-tab-today-action] .ta-card>.row{text-align:left;border:0;grid-template-columns:52px minmax(0,1fr);align-items:start;column-gap:18px;padding:0;display:grid}.dash [data-tab-today-action] .ta-card>.row>div{justify-items:stretch;gap:10px;min-width:0;display:grid}.dash [data-tab-today-action] .ta-ic{color:#fff;background:linear-gradient(150deg,#2a2560 0%,#4a33c9 100%);border-radius:14px;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 1px #ffffff40,0 10px 22px -10px #4a33c9b3}.dash [data-tab-today-action] .ta-top{justify-content:space-between;align-items:center;gap:10px;min-height:30px;display:flex}.dash [data-tab-today-action] .ta-step{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:600}.dash [data-tab-today-action] .ta-status{color:var(--ink-2);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:5px 13px;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #141a2e1f}.dash [data-tab-today-action] .ta-status .dot{border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 1.6px #141a2e4d}.dash [data-tab-today-action] .ta-status[data-state=done]{color:#4a33c9;background:#f1edff;box-shadow:inset 0 0 0 1px #6045e859}.dash [data-tab-today-action] .ta-status[data-state=done] .dot{box-shadow:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236045e8' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/12px no-repeat}.dash [data-tab-today-action] .ta-status[data-state=missed] .dot{background:#141a2e14}.dash [data-tab-today-action] .row .t{letter-spacing:-.022em;color:var(--ta-ink);text-wrap:balance;margin-top:-2px;font-size:clamp(20px,.5vw + 15px,23px);font-weight:800;line-height:1.22}.dash [data-tab-today-action] .row .t .tag{display:none}.dash [data-tab-today-action] .row .s{color:var(--ink-2);max-width:none;font-size:15.5px;line-height:1.55}.dash [data-tab-today-action] .row .s:empty{display:none}.dash [data-tab-today-action] .ta-detail{gap:12px;margin-top:2px;display:grid}.dash [data-tab-today-action] .ta-when{border-top:1px solid #6045e81f;align-items:flex-start;gap:8px;padding-top:12px;display:flex}.dash [data-tab-today-action] .ta-when b{color:var(--ta-ink);white-space:nowrap;font-weight:700}.dash [data-tab-today-action] .ta-cal{color:var(--ta-v);flex:none;margin-top:3px}html .dash [data-tab-today-action] .row .options.options.options.options{gap:12px;width:100%;margin-top:8px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;display:grid!important}.dash [data-tab-today-action] .row .options .opt{min-height:56px;color:var(--ta-ink);background:#fff;border-radius:16px;justify-content:center;align-items:center;gap:12px;padding:12px 20px;font-size:15.5px;font-weight:650;transition:transform .2s,box-shadow .2s,background .2s;display:flex;box-shadow:inset 0 0 0 1px #141a2e1f,0 6px 16px -12px #141a2e59}.dash [data-tab-today-action] .row .options .opt:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #6045e866,0 10px 22px -14px #3c28a080}.dash [data-tab-today-action] .row .options .opt:active{transform:translateY(0)scale(.98)}.dash [data-tab-today-action] .row .options .opt:focus-visible,.dash [data-tab-today-action] [data-note-save]:focus-visible{outline:2px solid var(--ta-v2);outline-offset:3px}.dash [data-tab-today-action] .row .options[aria-label] .opt .txt{text-transform:capitalize}.dash [data-tab-today-action] .row .options .opt .ic{border-radius:50%;flex:none;width:22px;height:22px;box-shadow:inset 0 0 0 1.8px #141a2e4d}.dash [data-tab-today-action] .row .options .opt[data-response=COMPLETED],.dash [data-tab-today-action] .row .options .opt[aria-pressed=true]{color:#fff;background:linear-gradient(#3a2a8f 0%,#231a5e 100%);box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #6045e880,0 12px 26px -12px #4a33c9bf}.dash [data-tab-today-action] .row .options .opt[data-response=COMPLETED] .ic{box-shadow:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234a33c9' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/14px no-repeat}.dash [data-tab-today-action] [data-note-box]{text-align:left;gap:12px;width:100%;display:grid;margin-top:4px!important}.dash [data-tab-today-action] [data-note-box]>.k:first-child{display:none}.dash [data-tab-today-action] .note-field{position:relative}.dash [data-tab-today-action] .note-field textarea{resize:vertical;background:#fff;border:1px solid #6045e847;border-radius:16px;min-height:150px;padding:16px 18px 34px;font-size:15.5px;line-height:1.55;transition:border-color .22s,box-shadow .22s;box-shadow:inset 0 1px 3px #141a2e0d;margin-top:0!important}.dash [data-tab-today-action] .note-field textarea::placeholder{color:#8a8fa3;font-style:italic}.dash [data-tab-today-action] .note-field textarea:focus{border-color:#6045e8b3;outline:none;box-shadow:0 0 0 4px #8a74ff2e,0 0 22px #8a74ff38}.dash [data-tab-today-action] .note-count{color:#8a8fa3;font-variant-numeric:tabular-nums;pointer-events:none;font-size:12.5px;position:absolute;bottom:12px;right:16px}.dash [data-tab-today-action] [data-note-box]>p{margin:0!important}.dash [data-tab-today-action] [data-note-save]{color:#fff;background:linear-gradient(#3a2a8f 0%,#231a5e 100%);border:0;border-radius:16px;width:100%;min-height:56px;font-size:15.5px;font-weight:650;transition:transform .2s,opacity .2s;box-shadow:inset 0 1px #ffffff2e,0 12px 26px -12px #4a33c9bf}.dash [data-tab-today-action] [data-note-save]:active{transform:scale(.98)}.dash [data-tab-today-action] [data-note-save]:disabled{opacity:.55}.dash [data-tab-today-action] .note-saved{background:#f4f1ff;border-radius:14px;padding:14px 16px;animation:.26s both ta-in;box-shadow:inset 0 0 0 1px #6045e833}.dash [data-tab-today-action] .note-saved>.k{color:#4a33c9;margin-bottom:4px}.dash [data-tab-today-action] .ta-card[data-state=recorded] .ta-status{animation:.26s both ta-in}@keyframes ta-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:640px){.dash [data-tab-today-action] .ta-card{padding:20px}.dash [data-tab-today-action] .ta-card>.row{grid-template-columns:44px minmax(0,1fr);column-gap:14px}.dash [data-tab-today-action] .ta-ic{border-radius:12px;width:44px;height:44px}.dash [data-tab-today-action] .ta-progress{width:100%}}@media (prefers-reduced-motion:reduce){.dash [data-tab-today-action] *,.dash [data-tab-today-action] :before{transition:none!important;animation:none!important}.dash [data-tab-today-action] .ta-card:hover{transform:none}}.dash aside nav a,.dash aside nav .soon,.dash .sub-tabs a{letter-spacing:-.012em;text-rendering:optimizelegibility}.dash aside nav a:not(.active){font-weight:600}html .dash [data-tab-today-action] .row .options.options.options.options>.opt.opt.opt{grid-column:auto!important}html .dash [data-tab-today-action] .row .options.options.options .opt[data-response=COMPLETED][data-response] .txt,html .dash [data-tab-today-action] .row .options.options.options .opt[aria-pressed=true][aria-pressed] .txt{color:#fff}html .dash [data-tab-today-action] .row .options.options.options .opt[data-response] .txt{font-size:15.5px;font-weight:650}html .dash [data-tab-today-action] .row .options.options.options.options[aria-label]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-columns:none!important}@media (max-width:480px){html .dash [data-tab-today-action] .row .options.options.options.options[aria-label]{grid-auto-flow:row}}.dash [data-tab-today-action] .note-saved-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dash [data-tab-today-action] [data-note-edit]{color:#4a33c9;font-size:14px;font-weight:600}.dash .cal-picked .dayrec{gap:16px;display:grid}.dash .dayrec-coin{background:var(--surface-callout);box-shadow:var(--shadow-callout);border-radius:14px;padding:14px 16px}.dash .dayrec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;display:flex}.dash .dayrec-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--mute);font-size:12px;font-weight:600}.dash .dayrec-title{letter-spacing:-.03em;color:var(--ink);margin:2px 0 0;font-size:clamp(24px,.8vw + 18px,30px);font-weight:800;line-height:1.1}.dash .dayrec-count{color:#fff;background:linear-gradient(#1d2440 0%,#0f1426 100%);border-radius:14px;gap:8px;min-width:176px;padding:10px 14px 12px;display:grid;box-shadow:0 10px 22px -16px #0f1426b3}.dash .dayrec-count-t{letter-spacing:.01em;font-size:13px;font-weight:700}.dash .dayrec-count[data-complete] .dayrec-count-t{color:#cfc6ff}.dash .dayrec-bar{background:#ffffff24;border-radius:99px;height:7px;display:block;overflow:hidden}.dash .dayrec-bar>i{border-radius:inherit;background:linear-gradient(90deg,#6045e8 0%,#9b88ff 100%);height:100%;transition:width .3s;display:block;box-shadow:0 0 10px #9b88ff8c}.dash .dayrec-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dash .dayrec-row{background:linear-gradient(#fff 0%,#fbfaff 100%);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:12px 14px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:inset 0 0 0 1px #6045e81f,0 8px 18px -16px #141a2e66}.dash .dayrec-row[data-state=DONE]{background:linear-gradient(#faf8ff 0%,#f3efff 100%)}.dash .dayrec-row:has(.dayrec-open:hover){transform:translateY(-2px);box-shadow:inset 0 0 0 1px #6045e838,0 14px 24px -16px #141a2e73}.dash .dayrec-box{color:#0000;background:#fff;border:1.5px solid #141a2e38;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;padding:0;display:grid}.dash .dayrec-row[data-state=DONE] .dayrec-box{color:#fff;background:linear-gradient(150deg,#3a2a8f 0%,#4a33c9 100%);border-color:#0000}.dash .dayrec-row[data-state=PARTIAL] .dayrec-box{color:#4a33c9;background:#f1edff;border-color:#6045e880}.dash .dayrec-row[data-state=MISSED] .dayrec-box,.dash .dayrec-row[data-state=UNSAFE] .dayrec-box{color:#5b6275;background:#f3f4f7;border-color:#141a2e2e}.dash span.dayrec-box{background:0 0;border-style:dashed;border-color:#141a2e33}.dash .dayrec-row[data-state=DONE] span.dayrec-box,.dash .dayrec-row[data-state=PARTIAL] span.dayrec-box,.dash .dayrec-row[data-state=MISSED] span.dayrec-box,.dash .dayrec-row[data-state=UNSAFE] span.dayrec-box{border-style:solid}.dash .dayrec-row[data-state=DONE] span.dayrec-box{background:linear-gradient(150deg,#3a2a8f 0%,#4a33c9 100%);border-color:#0000}.dash .dayrec-row[data-state=PARTIAL] span.dayrec-box{background:#f1edff;border-color:#6045e880}.dash .dayrec-row[data-state=MISSED] span.dayrec-box,.dash .dayrec-row[data-state=UNSAFE] span.dayrec-box{background:#f3f4f7;border-color:#141a2e2e}.dash button.dayrec-box{cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .15s}.dash button.dayrec-box:hover:not(:disabled){border-color:#6045e8;box-shadow:0 0 0 4px #8a74ff2e}.dash button.dayrec-box:active:not(:disabled){transform:scale(.94)}.dash button.dayrec-box:disabled{opacity:.55;cursor:progress}.dash button.dayrec-box:focus-visible,.dash .dayrec-open:focus-visible{outline-offset:3px;outline:2px solid #8a74ff}.dash .dayrec-line,.dash .dayrec-open{align-items:center;gap:12px;min-width:0;display:flex}.dash .dayrec-open{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0}.dash .dayrec-what{flex:1;gap:2px;min-width:0;display:grid}.dash .dayrec-name{color:var(--ink);overflow-wrap:anywhere;font-weight:650;line-height:1.4}.dash .dayrec-sub{color:var(--mute);font-size:13.5px;line-height:1.4}.dash .dayrec-note{color:var(--mute);font-size:12.5px;font-weight:650}.dash .dayrec-row[data-state=PARTIAL] .dayrec-note{color:#4a33c9}.dash .dayrec-go{color:#4a33c9;background:#f1edff;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;font-size:16px;transition:transform .2s;display:grid}.dash .dayrec-open:hover .dayrec-go{transform:translate(2px)}@media (prefers-reduced-motion:reduce){.dash .dayrec-row,.dash button.dayrec-box,.dash .dayrec-go,.dash .dayrec-bar>i{transition:none}.dash .dayrec-row:has(.dayrec-open:hover){transform:none}}html .dash .prio .wk-pair{background:linear-gradient(#fff,#fbfaff);border-radius:20px;margin:10px 0;padding:14px 12px 6px;box-shadow:inset 0 0 0 1px #6045e82e,0 1px 2px #0b0f140d,0 8px 20px -14px #3c28a059}html .dash .prio .wk-pair>.wk-pair-head{letter-spacing:.2em;text-transform:uppercase;color:#4a3bc2;padding:0 6px 2px;font-size:12px;font-weight:600}html .dash .prio .wk-pair>.row .tag.wk-ss{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .dash .prio .wk-pair>.row:first-child:after{content:none}html .dash .prio .wk-pair>.wk-pair-head+.row{position:relative}html .dash .prio .wk-pair>.wk-pair-head+.row:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(#5b49e8,#a293ff);border-radius:2px;width:2px;position:absolute;top:calc(50% + 15px);bottom:calc(15px - 50%);left:18px;box-shadow:0 0 8px #7c5cff59}@media (prefers-reduced-motion:reduce){html .dash .prio .wk-pair{transition:none}}.dash dialog[data-workout-day],.dash dialog[data-food-day]{max-height:calc(100dvh - 48px);color:var(--ink);border-radius:22px;margin:auto;position:fixed;inset:0;overflow:auto;box-shadow:inset 0 0 0 1px #6045e824,0 30px 60px -24px #141a2e8c;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important}.dash dialog[data-workout-day]::backdrop,.dash dialog[data-food-day]::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e122075}html .dash .card.intake>.intake-log{box-shadow:inset 0 0 0 1px #6045e824, var(--shadow-panel);background:linear-gradient(#f5f2ff 0%,#ebe5ff 100%)}html .dash .card.intake>.intake-log .intake-occasion{background:linear-gradient(#fff,#fbfaff);border-radius:20px;padding:18px 20px;box-shadow:inset 0 0 0 1px #6045e81f,0 1px 2px #0b0f140d,0 10px 24px -16px #3c28a059}.dash .card.intake .intake-row{grid-template-columns:minmax(0,1fr) auto}@media (max-width:640px){.dash .card.intake .intake-row{grid-template-columns:minmax(0,1fr)}}html .dash .prio .wk-pair>.wk-pair-head.wk-pair-head{letter-spacing:-.012em;text-transform:none;color:#231a5e;justify-content:space-between;align-items:center;gap:10px;padding:2px 6px 6px;font-size:16px;font-weight:800;display:flex}html .dash .prio .wk-pair>.wk-pair-head .wk-unpair{letter-spacing:0;height:32px;min-height:0;padding:0 14px;font-size:13px;font-weight:600}@media (max-width:600px){html .dash [data-edit-workout-mock] .prio .row.row.row:has(>.wk-swap-key){grid-template-columns:26px minmax(0,1fr) auto;grid-template-areas:"n name swap"".ctl ctl";align-items:center;row-gap:6px}html .dash [data-edit-workout-mock] .prio .row.row>.n{grid-area:n}html .dash [data-edit-workout-mock] .prio .row.row>.edit-main{display:contents}html .dash [data-edit-workout-mock] .prio .row.row>.edit-main>.t{grid-area:name}html .dash [data-edit-workout-mock] .prio .row.row>.edit-main>.edit-ctl{grid-area:ctl;margin-top:0!important}html .dash [data-edit-workout-mock] .prio .row.row>.edit-main>.edit-ctl .btn.rect.sm{width:30px!important;height:30px!important}html .dash [data-edit-workout-mock] .prio .row.row>.pic{display:none}html .dash [data-edit-workout-mock] .prio .row.row>.wk-swap-key{grid-area:swap}html .dash [data-ask24-edit] .tile.ask24-cta .ask24-cta-h,html .dash [data-ask24-program].tile.ask24-cta .ask24-cta-h{line-height:1.2;font-size:22px!important}}html .dash:has([data-ask24-edit]) .ask24-prompts[data-week-choice]{display:none}html .dash [data-edit-workout-mock] [data-reps-edit]{padding-left:122px!important}@media (max-width:600px){html .dash [data-edit-workout-mock] [data-reps-edit]{padding-left:34px!important}}[data-ask24-popin][data-docked] [data-ask24-box]{height:min(680px,100dvh - 116px)!important}[data-ask24-popin] [data-ask24-box]{overflow:hidden}.ask24-head{color:#fff;background:linear-gradient(150deg,#2a2560,#4a33c9);border-radius:13px 13px 0 0;flex:none;align-items:center;gap:12px;margin:-22px -24px 0;padding:14px 14px 14px 18px;display:flex}.ask24-head-mark{background:#ffffff1a;border-radius:999px;flex:none;width:36px;height:36px}.dash .ask24-head>.k,.ask24-head>.k{color:#fff;letter-spacing:-.01em;text-transform:none;flex:1;margin:0;font-size:17px;font-weight:700}.ask24-head .ask24-x{cursor:pointer;color:#fff;background:#ffffff24;border:0;border-radius:999px;flex:none;width:32px;height:32px;font-size:20px;line-height:1;transition:background .2s}.ask24-head .ask24-x:hover{background:#ffffff3d}.ask24-head .ask24-x:focus-visible{outline-offset:3px;outline:2px solid #8a74ff}html .dash .tile:has(>.card.wk){container:wk/inline-size}@container wk (min-width:820px){html .dash .card.wk{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:0 28px;display:grid}html .dash .card.wk>*{grid-column:2;min-width:0}html .dash .card.wk>:is(.wk-bar,.wk-steps,.prio){grid-column:1/-1}html .dash .card.wk>.wk-side{grid-column:1;margin-top:16px}html .dash .card.wk>.wk-main{grid-column:2;margin-top:16px}html .dash .wk-side .wk-player{max-width:none}html .dash .wk-main>:first-child{margin-top:0}}html .dash .wk-swap .wk-reasons{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}html .dash .wk-swap .wk-reasons>.btn.wk-reason{white-space:normal;letter-spacing:-.005em;text-transform:none;text-align:center;height:auto;min-height:54px;color:var(--ink);background:linear-gradient(#fff 0%,#fbfaff 100%);border:0;border-radius:14px;justify-content:center;padding:12px 14px;font-size:14.5px;font-weight:600;line-height:1.3;overflow:visible;box-shadow:inset 0 0 0 1px #6045e829,0 4px 12px -8px #141a2e40}html .dash .wk-swap .wk-reasons>.btn.wk-reason:hover{box-shadow:inset 0 0 0 1px #6045e866,0 10px 22px -12px #6045e873}html .dash .wk-swap .wk-swap-row{white-space:normal;height:auto}html .dash .wk-swap .wk-swap-row>.nm{overflow-wrap:anywhere;text-align:left;min-width:0}html .dash .wk-set.now:not(:has(>select))>.wk-load-field{grid-area:left-start/left-start/form-end/form-end;width:100%;min-width:0;display:flex}html .dash .wk-set.now>.wk-load-field>input.input{flex:1 1 0;width:auto;min-width:64px}html .dash .wk-set.now>.wk-load-field>select.input{flex:none;width:auto;min-width:84px}html .dash .card.wk{padding:24px}html .dash .card.wk>.wk-title{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:18px;display:flex}html .dash .card.wk>.wk-title>.h{letter-spacing:-.028em;text-wrap:balance;font-size:clamp(22px,.8vw + 15px,30px);font-weight:800;line-height:1.15}html .dash .card.wk>.wk-title>.wk-rx{letter-spacing:0;text-transform:none;color:var(--ink);background:#fff;border-radius:999px;padding:6px 12px;font-size:14.5px;font-weight:600;box-shadow:inset 0 0 0 1px #141a2e24}html .dash .card.wk>.wk-side,html .dash .card.wk>.wk-main{margin-top:16px}html .dash .card.wk>.wk-side{align-content:start;gap:12px;display:grid}html .dash .card.wk>.wk-side>.wk-player{max-width:none;margin-top:0}html .dash .card.wk .wk-side .ep[data-kind]{max-height:360px}html .dash .card.wk>.wk-side>.wk-cues{margin-top:0}html .dash .card.wk>.wk-main{align-content:start;gap:14px;display:grid}html .dash .card.wk>.wk-main>*{margin-top:0!important}@container wk (min-width:820px){html .dash .card.wk{grid-template-columns:minmax(0,2fr) minmax(0,3fr);column-gap:24px}html .dash .card.wk>:is(.wk-bar,.wk-steps,.prio,.wk-title,.s.soft){grid-column:1/-1}}html .dash .card.wk .wk-log-h{letter-spacing:-.022em;color:var(--ink);text-transform:none;margin:0;font-size:clamp(19px,.4vw + 15px,22px);font-weight:800}html .dash .wk-sets[data-sets-table]{background:#fff;border-radius:14px;gap:0;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #141a2e1a}html .dash .wk-sets[data-sets-table]>:is(.wk-sets-head,.wk-set){box-shadow:none;background:0 0;border-radius:0;grid-template-columns:78px minmax(0,1fr) minmax(0,1.35fr) minmax(128px,auto);grid-template-areas:none;align-items:center;column-gap:12px;margin:0;padding:10px 14px;display:grid}html .dash .wk-sets[data-sets-table]>.wk-sets-head{color:var(--mute);background:#f7f6fb;font-size:13px;font-weight:600}html .dash .wk-sets[data-sets-table]>.wk-set+.wk-set,html .dash .wk-sets[data-sets-table]>.wk-sets-head+.wk-set{border-top:1px solid #141a2e12}html .dash .wk-sets[data-sets-table]>.wk-set>.no{color:var(--ink);grid-column:1;font-size:15px;font-weight:700}html .dash .wk-sets[data-sets-table]>.wk-set>.fig.r{grid-column:2}html .dash .wk-sets[data-sets-table]>.wk-set>.fig.w{grid-column:3}html .dash .wk-sets[data-sets-table]>.wk-set>.fig{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px}html .dash .wk-sets[data-sets-table]>.wk-set>:is(.btn,.wk-up){grid-column:4;justify-self:end}html .dash .wk-sets[data-sets-table]>.wk-set.next>.fig{color:var(--mute)}html .dash .wk-sets[data-sets-table]>.wk-set>.wk-up{text-transform:none;letter-spacing:0;color:var(--mute);background:#f1f0f6;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600}html .dash .wk-sets[data-sets-table]>.wk-set.now{background:#f5f2ff;border-radius:12px;margin:4px;padding:10px;box-shadow:inset 0 0 0 1.5px #6045e88c}html .dash .wk-sets[data-sets-table]>.wk-set.now>.wk-reps{grid-column:2}html .dash .wk-sets[data-sets-table]>.wk-set.now>.wk-load-field{grid-area:auto/3;width:100%;min-width:0;display:flex}html .dash .wk-sets[data-sets-table]>.wk-set.now>.wk-complete{white-space:nowrap;grid-column:4;width:auto;min-height:46px;padding:0 20px}html .dash .wk-sets[data-sets-table]>.wk-set.now .input{background:#fff;min-height:44px}html .dash .wk-sets[data-sets-table]>:not(.wk-sets-head):not(.wk-set){padding:10px 14px}@container wk (max-width:519px){html .dash .wk-sets[data-sets-table]>:is(.wk-sets-head,.wk-set){grid-template-columns:52px minmax(0,1fr) minmax(0,1.2fr) auto;column-gap:8px}html .dash .wk-sets[data-sets-table]>.wk-set.now{grid-template-columns:52px minmax(0,1fr) minmax(0,1.4fr);row-gap:8px}html .dash .wk-sets[data-sets-table]>.wk-set.now>.wk-complete{grid-column:1/-1;width:100%}}html .dash .card.wk .wk-main>.wk-cue{color:var(--ink);background:linear-gradient(90deg,#efeaff,#f7f5ff);border-radius:12px;padding:14px 16px 14px 18px;font-size:16px;font-weight:700;line-height:1.4;display:block;box-shadow:inset 3px 0 #6045e8}html .dash .card.wk .wk-main>.wk-cue:before{content:none}html .dash .card.wk .wk-mores{gap:8px;display:grid}html .dash .card.wk .wk-more{background:#fff;border-radius:12px;box-shadow:inset 0 0 0 1px #141a2e1a}html .dash .card.wk .wk-more>summary{cursor:pointer;color:var(--ink);align-items:center;gap:12px;padding:12px 16px;font-size:15.5px;font-weight:700;list-style:none;display:flex}html .dash .card.wk .wk-more>summary::-webkit-details-marker{display:none}html .dash .card.wk .wk-more>summary:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2314182b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;width:18px;height:18px;margin-left:auto;transition:transform .2s}html .dash .card.wk .wk-more[open]>summary:after{transform:rotate(90deg)}html .dash .card.wk .wk-more-ic{background:50%/contain no-repeat;flex:none;width:22px;height:22px}html .dash .card.wk .wk-more-ic[data-ic=progress]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236045E8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 17l6-6 4 4 8-8'/%3E%3Cpath d='M14 7h7v7'/%3E%3C/svg%3E")}html .dash .card.wk .wk-more-ic[data-ic=alt]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236045E8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7h13l-4-4'/%3E%3Cpath d='M17 17H4l4 4'/%3E%3C/svg%3E")}html .dash .card.wk .wk-more-ic[data-ic=why]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236045E8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v6'/%3E%3Cpath d='M12 7.5h.01'/%3E%3C/svg%3E")}html .dash .card.wk .wk-more-body{gap:10px;padding:0 16px 14px 50px;font-size:15px;line-height:1.55;display:grid}html .dash .card.wk .wk-more-body>*{margin-top:0!important}html .dash .card.wk .wk-more-body>div.s[data-note]{box-shadow:none;background:0 0;padding:0;display:block}html .dash .card.wk .wk-more-body>div.s[data-note]:before{content:none}html .dash .card.wk .wk-more-body .wk-swap-in{gap:10px;margin:0;display:grid}@media (prefers-reduced-motion:reduce){html .dash .card.wk .wk-more>summary:after{transition:none}}html .dash .wk-sets[data-sets-table]>.wk-set>*{grid-area:1}@container wk (max-width:519px){html .dash .wk-sets[data-sets-table]>.wk-set.now>.wk-complete{grid-row:2}}html .dash .wk-sets[data-sets-table]>.wk-set>.fig{text-align:left;justify-self:start;padding-left:14px}html .dash .wk-sets[data-sets-table]>.wk-set.done:before{grid-area:1/1;justify-self:end;margin:0}html .dash .card.wk .wk-log-h{letter-spacing:-.028em;font-family:inherit;font-size:clamp(22px,.6vw + 16px,28px);font-weight:800;line-height:1.2}html .dash .wk-sets[data-sets-table]>.wk-sets-head{color:var(--mute);font-size:15px;font-weight:600}html .dash .wk-sets[data-sets-table]>.wk-sets-head>:is(:nth-child(2),:nth-child(3)),html .dash .wk-sets[data-sets-table]>.wk-set>.fig{padding-left:15px}html .dash .wk-sets[data-sets-table]>.wk-set.now .input{text-align:left;padding-left:14px;font-size:15px;font-weight:600}html .dash .wk-sets[data-sets-table]>.wk-set.now .wk-reps{font-size:15px}html .dash .wk-sets[data-sets-table]>.wk-set.now .input::placeholder{font-size:15px;font-weight:400}html .dash .card.wk .wk-cues>summary{font-weight:700}html .dash .wk-sets[data-sets-table]>.wk-set.now>.wk-load-field>input.input{padding-left:19px}html .dash .card.wk[data-wk-explain]>.wk-title{margin-top:0}html .dash .card.wk .wk-explain-lead{color:var(--ink);font-size:16px;font-weight:600}html .dash .card.wk .wk-explain-cues{gap:6px;margin:0;padding-left:20px;display:grid}html .dash #how-you-train .pg-week-step{grid-template-columns:48px minmax(0,720px) 48px;justify-content:center;gap:14px 16px;max-width:840px}html .dash #how-you-train .pg-week-step>.pg-days>.pg-day:not([data-shown]){display:none}html .dash #how-you-train .pg-week-step>.pg-days>.pg-day{background:#fff;border-radius:20px;padding:24px}html .dash #how-you-train .pg-week-step>.pg-days>.pg-day[data-today]{box-shadow:0 0 0 1.5px #6045e8bf,0 14px 32px -18px #6045e873}html .dash #how-you-train .pg-week-step .pg-day-k{letter-spacing:.22em;font-size:15px}html .dash #how-you-train .pg-week-step .pg-day-k>.tag{color:#fff;background:#1d2440;padding:4px 12px;font-size:12.5px}html .dash #how-you-train .pg-week-step .pg-day:not([data-rest]) .pg-day-t{margin-top:4px;font-size:clamp(24px,.6vw + 18px,30px)}html .dash #how-you-train .pg-week-step .pg-day-m{color:var(--ink-2);font-size:15px;font-weight:500}html .dash #how-you-train .pg-week-step .pg-ex-head{width:100%;max-width:580px;color:var(--mute);text-align:left;border-top:1px solid #141a2e1a;grid-template-columns:minmax(0,1fr) auto;column-gap:24px;margin:16px auto 0;padding:12px 0 8px;font-size:13.5px;font-weight:700;display:grid}html .dash #how-you-train .pg-week-step .pg-ex-head>:last-child{text-align:right}html .dash #how-you-train .pg-week-step .pg-day:not([data-rest]) .pg-ex{grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;column-gap:24px;width:100%;max-width:580px;margin:0 auto;display:grid}html .dash #how-you-train .pg-week-step .pg-day:not([data-rest]) .pg-ex>li{grid-template-columns:subgrid;grid-column:1/-1;align-items:center;padding:8px 0;display:grid}html .dash #how-you-train .pg-week-step .pg-day:not([data-rest]) .pg-ex>li>.pg-ex-n{text-align:left;white-space:normal;overflow-wrap:anywhere;justify-self:start;font-size:16px;font-weight:700}html .dash #how-you-train .pg-week-step .pg-day:not([data-rest]) .pg-ex>li>.pg-ex-d{color:var(--ink);white-space:nowrap;background:#fff;justify-self:end;padding:4px 14px;font-size:15px;font-weight:700;box-shadow:inset 0 0 0 1px #141a2e24}html .dash #how-you-train .pg-week-step>.pg-step{background:#fff;width:48px;min-width:48px;height:48px;box-shadow:inset 0 0 0 1px #141a2e1a,0 6px 16px -10px #141a2e4d}html .dash #how-you-train .pg-week-step>.pg-step-dots>i{background:#6045e838;width:8px;height:8px}html .dash #how-you-train .pg-week-step>.pg-step-dots>i[data-on]{background:#4a33c9}@media (max-width:560px){html .dash #how-you-train .pg-week-step{grid-template-columns:40px minmax(0,1fr) 40px;column-gap:8px}html .dash #how-you-train .pg-week-step>.pg-step{width:40px;min-width:40px;height:40px}html .dash #how-you-train .pg-week-step>.pg-days>.pg-day{padding:18px 14px}}html .dash .ask24-ctx{background:#fff;border-radius:20px;padding:20px 24px;box-shadow:inset 0 0 0 1px #6045e81f,0 10px 26px -18px #141a2e59}html .dash .ask24-ctx-head{flex-wrap:wrap;align-items:center;gap:16px;display:flex}html .dash .ask24-ctx-mark{box-sizing:border-box;background:#f1edff;border-radius:999px;flex:none;width:52px;height:52px;padding:6px}html .dash .ask24-ctx-id{flex:260px;min-width:0}html .dash .ask24-ctx-h{letter-spacing:-.028em;color:var(--ink);margin:0;font-family:inherit;font-size:clamp(22px,.6vw + 16px,28px);font-weight:800;line-height:1.15}html .dash .ask24-ctx-24{color:#6045e8}html .dash .ask24-ctx-sub{color:var(--ink-2);margin-top:4px;font-size:15px}html .dash .ask24-ctx-help{cursor:pointer;font:inherit;color:#4a33c9;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:8px;padding:6px 4px;font-size:15px;font-weight:600;text-decoration:underline;display:inline-flex}html .dash .ask24-ctx-help>svg{color:var(--ink-2)}html .dash .ask24-ctx-help:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #8a74ff}html .dash .ask24-ctx-form{align-items:stretch;gap:12px;margin-top:16px;display:flex}html .dash .ask24-ctx-form>.input{border-radius:14px;flex:1;min-width:0;min-height:52px;font-size:16px}html .dash .ask24-ctx-form>.btn{min-height:52px;padding:0 26px}.ask24-help{background:0 0;border:0;width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0}.ask24-help::backdrop{background:#141a246b}.ask24-help-box{background:#fff;border-radius:14px;flex-direction:column;max-height:calc(100dvh - 32px);display:flex;overflow:hidden;box-shadow:0 24px 60px #141a2438}.ask24-help-box>.ask24-head{margin:0}.ask24-help-body{color:#14182b;gap:14px;padding:18px 22px 22px;font-size:15px;line-height:1.55;display:grid;overflow:auto}.ask24-help-ctx{color:#4a33c9;margin:0;font-weight:600}.ask24-help-group ul{gap:6px;margin:6px 0 0;padding-left:20px;display:grid}.ask24-help-k{letter-spacing:-.01em;font-size:15.5px;font-weight:800}@media (max-width:560px){.ask24-help{width:100vw;max-width:100vw;margin:auto 0 0}.ask24-help-box{border-radius:18px 18px 0 0}}.lesson-reflect{gap:10px;display:grid}.lesson-reflect-box{box-sizing:border-box;resize:vertical;width:100%;min-height:108px;font:inherit;color:var(--ink,#14182b);background:#fff;border:1px solid #6045e847;border-radius:16px;padding:14px 16px;font-size:15.5px;line-height:1.55;transition:box-shadow .2s,border-color .2s}.lesson-reflect-box:focus{border-color:#6045e88c;outline:none;box-shadow:0 0 0 4px #8a74ff2e}.lesson-reflect-foot{justify-content:flex-end;align-items:center;gap:12px;display:flex}.lesson-reflect-count{color:var(--mute,#6b7280);font-variant-numeric:tabular-nums;font-size:12px}.lesson-reflect-answer{white-space:pre-wrap;background:#f5f2ff;border-left:3px solid #6045e8;border-radius:0 12px 12px 0;margin:0;padding:12px 16px;font-size:15.5px;line-height:1.55}.lesson-affirm{letter-spacing:-.01em;color:#2a2560;margin:0;font-size:clamp(17px,.4vw + 14px,20px);font-weight:600;line-height:1.5}@media (prefers-reduced-motion:reduce){.lesson-reflect-box{transition:none}}:root{--a24n-panel:#202124;--a24n-head:#191a1d;--a24n-bot:#303136;--a24n-me:#554493;--a24n-field:#292a2f;--a24n-ink:#f4f4f6;--a24n-ink2:#bfc0c8;--a24n-violet:#8b78f0;--a24n-line:#c9cad338}[data-ask24-popin][data-docked] [data-ask24-box][data-ask24-chat]{height:min(660px,100dvh - 116px)!important}[data-ask24-popin][data-docked]{width:min(420px,100vw - 32px)}html .dash [data-ask24-popin] [data-ask24-box][data-ask24-chat],html [data-ask24-box][data-ask24-chat]{background:var(--a24n-panel);color:var(--a24n-ink);border:1px solid var(--a24n-line);border-radius:22px;padding:0 16px 16px;box-shadow:0 24px 56px -18px #0a0a0e8c}.ask24-head{isolation:isolate;background:var(--a24n-head);color:var(--a24n-ink);border-bottom:1px solid #8b78f08c;border-radius:21px 21px 0 0;flex:none;align-items:center;gap:14px;margin:0 -16px;padding:14px 14px 14px 16px;display:flex;position:relative}[data-ask24-box]:not([data-ask24-chat])>.ask24-head,.ask24-help-box>.ask24-head{border-radius:13px 13px 0 0;margin:0}.ask24-head:after{content:"";z-index:-1;pointer-events:none;border-top-right-radius:inherit;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 90' fill='none'%3E%3Cpath d='M10 88 C 90 86, 150 60, 190 30 S 240 2, 258 2' stroke='%23C9CAD3' stroke-opacity='.55' stroke-width='1.6'/%3E%3Cpath d='M40 90 C 110 84, 170 58, 205 32 S 248 8, 260 6' stroke='%23C9CAD3' stroke-opacity='.25' stroke-width='6'/%3E%3C/svg%3E") 100% 100%/100% 100% no-repeat;width:62%;height:100%;position:absolute;top:0;right:0}.ask24-head-mark{box-sizing:content-box;background:0 0;border-right:1px solid #c9cad34d;border-radius:0;flex:none;width:44px;height:44px;padding-right:14px}.ask24-head-id{flex:1;min-width:0}.dash .ask24-head .k,.ask24-head .k{letter-spacing:-.02em;color:var(--a24n-ink);text-transform:none;margin:0;font-family:inherit;font-size:24px;font-weight:800;line-height:1.1}.ask24-head-24{color:var(--a24n-violet)}.ask24-head-sub{color:var(--a24n-ink2);margin-top:2px;font-size:13.5px}.ask24-head :is(.ask24-x,.ask24-min){cursor:pointer;width:34px;height:34px;color:var(--a24n-ink);background:0 0;border:1px solid #c9cad366;border-radius:999px;flex:none;place-items:center;padding:0;font-size:20px;line-height:1;transition:background .2s,border-color .2s;display:inline-grid}.ask24-head :is(.ask24-x,.ask24-min):hover{background:#ffffff14;border-color:#c9cad3b3}.ask24-head :is(.ask24-x,.ask24-min):focus-visible{outline:2px solid var(--a24n-violet);outline-offset:2px}[data-ask24-chat] [data-ask24-turns]{scrollbar-color:#c9cad34d transparent;padding:16px 2px 8px;margin-top:0!important}[data-ask24-chat] [data-ask24-turns] :is(.body,.s,p,li){color:var(--a24n-ink)!important}[data-ask24-chat] [data-ask24-welcome]{background:var(--a24n-bot);border:1px solid #c9cad324;border-radius:15px;margin:0 0 0 44px;padding:12px 14px;font-size:15px;line-height:1.5;position:relative}[data-ask24-chat] .ask24-q{overflow-wrap:anywhere;border:1px solid #8b78f059;border-radius:15px;width:fit-content;max-width:85%;margin-left:auto;padding:10px 14px;font-weight:500;line-height:1.5;display:block;background:var(--a24n-me)!important;color:var(--a24n-ink)!important;font-size:15px!important}[data-ask24-chat] :is(.ask24-a,.ask24-thinking){background:var(--a24n-bot);overflow-wrap:anywhere;border:1px solid #c9cad324;border-radius:15px;width:fit-content;max-width:calc(85% - 44px);padding:12px 14px;font-size:15px;line-height:1.5;position:relative;margin:12px 0 0 44px!important}[data-ask24-chat] :is(.ask24-a,.ask24-thinking,[data-ask24-welcome]):before{content:"";background:#2a2b30 url(/brand/ask24-mark.svg) 50%/26px no-repeat;border:1px solid #c9cad333;border-radius:999px;width:34px;height:34px;position:absolute;top:0;left:-44px}[data-ask24-chat] .ask24-a :is(.linkish,a){text-decoration-color:#c9bfff80;color:#c9bfff!important}[data-ask24-chat] .ask24-a .foot :is(a,button).linkish{background:0 0;border:1px solid #c9cad366;border-radius:12px;align-items:center;min-height:36px;padding:6px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--a24n-ink)!important}[data-ask24-chat] .ask24-a .foot :is(a,button).linkish:hover{background:#ffffff0f}[data-ask24-chat] .ask24-dots>i{background:var(--a24n-ink2)}[data-ask24-chat] .tile{color:var(--a24n-ink);border:1px solid #c9cad324;background:var(--a24n-bot)!important;box-shadow:none!important}[data-ask24-chat] .tile :is(.k,.big,.label){color:var(--a24n-ink)!important}[data-ask24-chat] .ask-quick :is(.btn,button){color:var(--a24n-ink);box-shadow:none;background:0 0;border:1px solid #c9cad366}[data-ask24-chat] .linkish{color:#c9bfff}[data-ask24-chat] [data-ask24-composer]{background:var(--a24n-field);border:1px solid #c9cad34d;border-radius:18px;align-items:center;padding:6px 6px 6px 16px;margin-top:10px!important}[data-ask24-chat] [data-ask24-composer]>.input{min-height:44px;color:var(--a24n-ink);padding:0;font-size:15.5px;box-shadow:none!important;background:0 0!important;border:0!important}[data-ask24-chat] [data-ask24-composer]>.input::placeholder{color:#8e8f98}[data-ask24-chat] [data-ask24-composer]>.input:focus{outline:none}[data-ask24-chat] [data-ask24-composer]:focus-within{border-color:#8b78f0b3;box-shadow:0 0 0 3px #8b78f02e}[data-ask24-chat] .ask24-send{color:#fff;width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;background:linear-gradient(#8f7cf2,#6d58e0);border:0;border-radius:12px;place-items:center;padding:0;display:inline-grid}[data-ask24-chat] .ask24-send:disabled{color:#8e8f98;background:#3a3b42}[data-ask24-chat] .ask24-send:focus-visible{outline:2px solid var(--a24n-violet);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ask24-head :is(.ask24-x,.ask24-min){transition:none}}html .dash .hub-list .hub-row .hub-st:before{border-radius:8px}html .dash .hub-list button.hub-sum{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0}html .dash .hub-list button.hub-sum:disabled{cursor:progress;opacity:.7}html .dash .hub-list button.hub-sum:focus-visible,html .dash .hub-list a.hub-sum:focus-visible{outline-offset:-3px;outline:2px solid #8a74ff}html .dash .hub-list .hub-row:not([data-state=DONE]) :is(a,button).hub-sum:hover .hub-st:before{box-shadow:inset 0 0 0 2px #6045e8,0 0 0 4px #6045e81f}html .dash .hub-list .hub-row>[data-row-extra]{padding:0 18px 14px}html .dash .hub-list .hub-row>[data-row-extra]:empty{display:none}@keyframes hub-check-pop{0%{transform:scale(.82)}55%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes hub-check-tick{0%{background-size:0 0}to{background-size:13px 13px}}@keyframes hub-check-glow{0%{box-shadow:0 0 #6045e88c}to{box-shadow:0 0 0 12px #6045e800,0 6px 14px -6px #6045e8b3}}html .dash .hub-list .hub-row[data-turned] .hub-st:before{animation:.28s ease-out hub-check-pop,.26s ease-out 60ms both hub-check-tick,.5s ease-out hub-check-glow}@media (prefers-reduced-motion:reduce){html .dash .hub-list .hub-row[data-turned] .hub-st:before{animation:none}}.dash{--a24-mark:url(/ask24/character.webp);--a24-mark-live:url(/ask24/character.webp)}[data-ask24-chat] :is(.ask24-a,.ask24-thinking,[data-ask24-welcome]):before{background-image:url(/ask24/character.webp)}.dash [data-home-welcome]{text-align:center;justify-items:center;gap:clamp(10px,1.4vw,16px);width:100%;max-width:1000px;margin:clamp(16px,2.6vw,30px) auto 0;display:grid}.dash .hw-date{align-items:center;gap:8px;display:flex}.dash .hw-date .date{font-family:var(--font-ui);letter-spacing:.22em;text-transform:uppercase;color:var(--mute);margin:0;font-size:12px;font-weight:600}.dash .hw-date:before{content:"";background:#8a74ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #8a74ff29}.dash .hw-hello{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(32px,2.8vw + 14px,60px);font-weight:800;line-height:1.05}.dash .hw-clock{aspect-ratio:1;filter:drop-shadow(0 26px 40px #6045e847);width:clamp(150px,min(24vw,27vh),300px);margin:clamp(4px,1vw,12px) 0;position:relative}.dash .hw-clock .clock{background:radial-gradient(circle at 40% 35%,#3a424d,#0b0f14 70%) padding-box padding-box,conic-gradient(#1b2027 0deg,#262c35 40deg,#7f8997 62deg,#262c35 86deg,#10141a 140deg,#3b4350 188deg,#171b21 232deg,#262c35 280deg,#9aa3b0 304deg,#f1f4f8 318deg,#8a93a1 332deg,#1b2027 360deg) border-box;border-width:clamp(6px,.9vw,10px);border-color:#0000;width:100%;height:100%;margin:0;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 14px 28px -6px #0000008c,0 1px #ffffff8c,0 0 0 10px #8a74ff0f}.dash .hw-clock .clock:after{content:"";pointer-events:none;z-index:3;background:radial-gradient(120% 95% at 26% 10%,#ffffff26,#ffffff08 36%,#fff0 52%);border-radius:50%;position:absolute;inset:0}.dash .hw-clock .clock>.clock-dial{z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dash .hw-clock .clock .t{letter-spacing:.12em;z-index:1;font-size:clamp(22px,2.4vw + 6px,40px);top:auto;bottom:19%}.dash .hw-clock .clock-ring{fill:none;stroke:#ffffff12;stroke-width:.6px}.dash .hw-clock .clock-ix{stroke:#e9edf257;stroke-width:1px;stroke-linecap:round}.dash .hw-clock .clock-ix.major{stroke:#f2f4f8db;stroke-width:2.2px}.dash .hw-clock .clock-ix.zero{stroke:#a996ff}.dash .hw-clock .clock-day-track{fill:none;stroke:#ffffff12;stroke-width:1.6px}.dash .hw-clock .clock-day{fill:none;stroke-width:1.8px;stroke-linecap:round}.dash .hw-clock .clock-hand{transform-box:view-box;transform-origin:50%}.dash .hw-clock .clock-second line{stroke:#a996ff;stroke-width:1.1px;stroke-linecap:round}.dash .hw-clock .clock-second circle{fill:#a996ff}.dash .hw-clock .clock-cap{stroke:#a996ff;stroke-width:.8px}.dash .hw-clock .clock[data-state=rest] .clock-second{opacity:0}.dash .hw-clock .clock[data-state=still] .clock-second{display:none}.dash .hw-clock .clock[data-state=waking] .clock-hand{transition:transform 1.5s cubic-bezier(.22,1,.36,1),opacity .9s}.dash .hw-clock .clock[data-state=waking] .clock-day{transition:stroke-dashoffset 1.5s cubic-bezier(.22,1,.36,1)}.dash .hw-clock .clock[data-state=live] .clock-second{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}@media (prefers-reduced-motion:reduce){.dash .hw-clock .clock .clock-hand,.dash .hw-clock .clock .clock-day{transition:none}}.dash .hw-mark{z-index:1;pointer-events:none;width:17%;height:auto;position:absolute;top:23%;left:50%;transform:translate(-50%)}.dash .hw-toward{gap:8px;max-width:40ch;margin:clamp(4px,1vw,12px) 0 0;display:grid}.dash .hw-label{font-family:var(--font-ui);letter-spacing:.24em;text-transform:uppercase;color:var(--mute);font-size:12px;font-weight:600}.dash .hw-toward blockquote{margin:0}.dash .hw-toward blockquote p{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(22px,1.6vw + 13px,38px);font-weight:700;line-height:1.22}.dash .hw-next{box-sizing:border-box;text-align:left;background:linear-gradient(#fffffff7,#fbfafff0);border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(12px,1.6vw,22px);width:100%;margin-top:clamp(8px,1.4vw,18px);padding:clamp(14px,1.4vw,20px) clamp(16px,1.8vw,26px);display:grid;box-shadow:inset 0 0 0 1px #6045e81f,0 18px 40px -26px #141a2e66}.dash .hw-next-ic{color:#6045e8;border-right:1px solid #141a2e1f;place-items:center;width:44px;height:44px;padding-right:clamp(10px,1.4vw,18px);display:grid}.dash .hw-next-ic svg{width:26px;height:26px}.dash .hw-next-t{gap:4px;min-width:0;display:grid}.dash .hw-next-t p{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:clamp(17px,.7vw + 12px,23px);font-weight:700;line-height:1.35}.dash .hw-go.btn{white-space:nowrap;min-height:46px;color:#fff!important;background:linear-gradient(#2b2f45,#141726)!important;border-radius:999px!important;padding:0 20px!important;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #6045e859,0 10px 22px -12px #141726b3!important}.dash .hw-go.btn:focus-visible{outline-offset:3px;outline:2px solid #8a74ff}@media (max-width:700px){.dash .hw-next{grid-template-columns:auto minmax(0,1fr)}.dash .hw-go.btn{grid-column:1/-1;justify-content:center;width:100%}}@media (max-height:520px) and (orientation:landscape){.dash .hw-clock{width:clamp(140px,30vh,220px)}}.dash .sys-board{container-type:inline-size}.dash .sys-board .sys-grid{grid-template-columns:minmax(0,1fr);gap:clamp(10px,1.2vw,16px);margin-top:16px;display:grid}@container (min-width:380px){.dash .sys-board .sys-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .sys-board .sys-grid>:last-child:nth-child(odd){grid-column:1/-1}}@container (min-width:620px){.dash .sys-board .sys-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dash .sys-board .sys-grid>:last-child:nth-child(odd){grid-column:auto}}@container (min-width:900px){.dash .sys-board .sys-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.dash .sys-board .sys-card{appearance:none;font:inherit;text-align:left;cursor:pointer;width:100%;min-width:0;color:inherit;border:0;flex-direction:column;gap:6px;margin:0;display:flex}.dash .sys-board .sys-card .k{overflow-wrap:anywhere;margin-top:6px}.dash .sys-board .sys-card .v{line-height:1}.dash .sys-board .sys-bar{align-items:center;gap:10px;margin-top:auto;padding-top:8px;display:flex}.dash .sys-board .sys-bar .track{flex:1;margin-top:0}.dash .sys-board .sys-go{color:var(--sys);transition:transform .2s var(--ease);flex:none;font-size:22px;font-weight:700;line-height:1}.dash .sys-board .sys-card:hover .sys-go{transform:translate(3px)}.dash .sys-board .sys-card:focus-visible{outline-offset:3px;outline:2px solid #8a74ff}.dash .sys-links{color:#f1f2f8;background:linear-gradient(#2a2d3d 0%,#181b27 100%);border-radius:22px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(16px,2.2vw,32px);margin-top:18px;padding:clamp(18px,2vw,26px) clamp(20px,2.4vw,34px);display:grid;box-shadow:inset 0 0 0 1px #d6d8e238,0 22px 46px -26px #141726cc}.dash .sys-links .sl-finding{align-items:center;gap:clamp(12px,1.4vw,18px);min-width:0;display:flex}.dash .sys-links .sl-ic{color:#c4b5ff;flex:none;place-items:center;width:40px;height:40px;display:grid}.dash .sys-links .sl-ic svg{width:30px;height:30px}.dash .sys-links .sl-finding p{letter-spacing:-.01em;overflow-wrap:anywhere;text-wrap:balance;border-left:1px solid #f1f2f83d;margin:0;padding-left:clamp(12px,1.4vw,18px);font-size:clamp(16px,.45vw + 12px,20px);font-weight:600;line-height:1.3}.dash .sys-links .sl-flow{align-items:center;min-width:0;display:flex}.dash .sys-links .sl-lead{background:linear-gradient(90deg,#c4b5ff33,#c4b5ffd9);flex:none;width:clamp(28px,4vw,76px);height:1px;margin-right:14px;position:relative}.dash .sys-links .sl-lead:after{content:"";background:#8a74ff;border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;right:-3px;box-shadow:0 0 10px #8a74ffcc}.dash .sys-links .sl-owner{letter-spacing:-.01em;flex:none;font-size:clamp(17px,.5vw + 13px,22px);font-weight:700}.dash .sys-links .sl-held{grid-template-rows:auto 1fr;grid-template-columns:clamp(40px,4.4vw,84px) auto;column-gap:0;min-width:0;margin-left:12px;display:grid}.dash .sys-links .sl-may{color:#f1f2f8a8;white-space:nowrap;grid-column:1/-1;justify-self:center;margin-bottom:6px;font-size:12.5px}.dash .sys-links .sl-branch{grid-area:2/1;width:100%;height:100%;overflow:visible}.dash .sys-links .sl-branch path{fill:none;stroke:#c4b5ffbf;stroke-width:1.4px}.dash .sys-links .sl-held ul{grid-area:2/2;grid-auto-rows:1fr;row-gap:8px;margin:0;padding:0;list-style:none;display:grid}.dash .sys-links .sl-held li{white-space:nowrap;align-items:center;gap:10px;padding-left:12px;font-size:clamp(15px,.3vw + 13px,18px);font-weight:600;display:flex;position:relative}.dash .sys-links .sl-held li:before{content:"";background:#c4b5ff;border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:-4px;box-shadow:0 0 8px #c4b5ffcc}.dash .sys-links .sl-sic{width:22px;height:22px;color:var(--sys-light,#c4b5ff);place-items:center;display:grid}.dash .sys-links .sl-sic svg{width:20px;height:20px}.dash .sys-links .sl-action{color:#e9eaf2;overflow-wrap:anywhere;text-wrap:pretty;border-left:1px solid #f1f2f83d;margin:0;padding-left:clamp(16px,2vw,30px);font-size:clamp(15px,.4vw + 12px,19px);line-height:1.42}@media (max-width:1100px){.dash .sys-links{grid-template-columns:auto minmax(0,1fr);justify-content:start}.dash .sys-links .sl-finding p{max-width:22ch}.dash .sys-links .sl-action{border-top:1px solid #f1f2f82e;border-left:0;grid-column:1/-1;padding:16px 0 0}}@media (max-width:680px){.dash .sys-links{grid-template-columns:minmax(0,1fr)}.dash .sys-links .sl-flow{padding-left:8px}.dash .sys-links .sl-lead{width:24px}}.dash .sys-dialog{overscroll-behavior:contain;width:min(640px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ink);background:linear-gradient(#fff 0%,#f7f5ff 100%);border:0;border-radius:26px;margin:auto;padding:0;overflow:auto;box-shadow:0 34px 90px -30px #141a2e99,inset 0 0 0 1px #6045e829}.dash .sys-dialog::backdrop{-webkit-backdrop-filter:blur(6px);background:#1618286b}.dash .sys-dialog[open]{animation:.26s cubic-bezier(.2,.9,.3,1.1) both sd-in}@keyframes sd-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dash .sys-dialog[open]{animation:none}}.dash .sys-dialog .sd-in{padding:clamp(20px,3vw,34px);position:relative}.dash .sys-dialog .sd-x{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:30px;line-height:1;display:grid;position:absolute;top:12px;right:12px}.dash .sys-dialog .sd-x:hover{background:#141a2e0f}.dash .sys-dialog .sd-x:focus-visible,.dash .sys-dialog .sd-foot .btn:focus-visible{outline-offset:2px;outline:2px solid #8a74ff}.dash .sys-dialog .sd-head{border-bottom:1px solid #6045e829;grid-template-columns:clamp(84px,20vw,150px) minmax(0,1fr);align-items:center;gap:clamp(14px,2.4vw,24px);padding:0 40px clamp(16px,2vw,22px) 0;display:grid}.dash .sys-dialog .sd-pic{border-radius:18px;overflow:hidden}.dash .sys-dialog h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(22px,1.6vw + 14px,34px);font-weight:800;line-height:1.1}.dash .sys-dialog .sd-score{align-items:center;gap:clamp(10px,1.6vw,18px);margin-top:8px;display:flex}.dash .sys-dialog .sd-score b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(38px,3vw + 18px,60px);font-weight:800;line-height:1}.dash .sys-dialog .sd-score .word{font-size:18px;font-weight:700}.dash .sys-dialog .track{background:linear-gradient(#141a2e1c 0%,#141a2e0d 60%,#ffffff59 100%);border-radius:999px;flex:1;height:13px;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #141a2e29,inset 0 -1px #ffffffb3,0 1px #ffffffd9}.dash .sys-dialog .track i{background:var(--gloss), linear-gradient(90deg, #f4f6fa 0%, var(--sys) 14%, var(--sys-light) 50%, var(--sys) 100%);height:100%;box-shadow:0 2px 12px -1px var(--sys-soft), inset 0 1px 0 #ffffffbf, inset 0 -2px 0 #00000024;border-radius:999px;display:block;position:relative}.dash .sys-dialog .track i:after{content:"";background:linear-gradient(115deg,#0000 18%,#ffffffa6 42%,#0000 60%);position:absolute;inset:0}.dash .sys-dialog .sd-body{gap:14px;margin-top:clamp(16px,2vw,22px);display:grid}.dash .sys-dialog .sd-body p{color:#3d3a56;max-width:62ch;margin:0;font-size:clamp(15.5px,.3vw + 14px,17px);line-height:1.55}.dash .sys-dialog .sd-body p.sd-last{color:#34305a;background:#efeafe;border-radius:16px;max-width:none;padding:14px 16px}.dash .sys-dialog .sd-foot{justify-content:flex-end;margin-top:clamp(18px,2.4vw,26px);display:flex}.dash .sys-dialog .sd-foot .btn{min-width:120px;min-height:48px;color:#fff!important;background:linear-gradient(#2b2f45,#141726)!important;border-radius:16px!important}.dash .sys-board .sys-card>.k{font-family:var(--font-ui);color:var(--ink);letter-spacing:-.015em!important;text-transform:none!important;font-size:clamp(16px,.45vw + 12px,20px)!important;font-weight:700!important}.dash .sys-board .sys-card.primary>.k{color:#fff}.dash .sys-board .sys-card>.v{letter-spacing:-.035em!important;font-size:clamp(34px,1.6vw + 18px,48px)!important;font-weight:800!important;line-height:1!important}.dash .sys-board .sys-card>.v .word{letter-spacing:-.01em;font-weight:700;line-height:1.25;display:block;font-size:clamp(15px,.3vw + 12px,17px)!important}.dash .sys-board .sys-go{font-size:24px}.dash .sys-board .sys-card{padding:12px 12px 16px}.dash .sys-board .sys-card>.pic{border-radius:16px;width:100%}.dash .sys-board .sys-card>.ic{z-index:2;width:40px;height:40px;margin:0;position:absolute;top:22px;left:22px}.dash .sys-board .sys-card>.k,.dash .sys-board .sys-card>.v,.dash .sys-board .sys-card>.sys-bar{padding-inline:6px}@container (max-width:379px){.dash .sys-board .sys-card{grid-template-columns:92px minmax(0,1fr);grid-template-areas:"pic k""pic v""pic bar";align-items:center;gap:4px 14px;padding:10px 14px 10px 10px;display:grid}.dash .sys-board .sys-card>.pic{aspect-ratio:1;border-radius:14px;grid-area:pic;width:92px}.dash .sys-board .sys-card>.ic{border-radius:10px;width:30px;height:30px;top:16px;left:16px}.dash .sys-board .sys-card>.ic svg{width:16px;height:16px}.dash .sys-board .sys-card>.k{grid-area:k;margin-top:0;padding-inline:0}.dash .sys-board .sys-card>.v{grid-area:v;padding-inline:0;font-size:32px!important}.dash .sys-board .sys-card>.sys-bar{grid-area:bar;padding:4px 0 0}}.dash .sys-dialog:focus,.dash .sys-dialog:focus-visible{outline:none}@media (max-width:640px){html .dash :is(.subtabs,nav.sub-tabs){box-sizing:border-box;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;max-width:100%;padding:4px;width:100%!important;margin-left:0!important;margin-right:0!important;display:grid!important;overflow:visible!important}html .dash :is(.subtabs>button,nav.sub-tabs>a){text-align:center;white-space:normal;border-radius:16px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:52px;line-height:1.15;padding:6px 4px!important;font-size:12px!important;display:flex!important}html .dash :is(.subtabs>button,nav.sub-tabs>a) .ic{width:20px;height:20px}html .dash :is(.subtabs>button,nav.sub-tabs>a) .ic svg{width:15px;height:15px}html .dash aside nav{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;padding-bottom:0;display:grid!important;overflow:visible!important}html .dash aside nav a,html .dash aside nav span.soon{text-align:center;white-space:nowrap;text-overflow:ellipsis;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:48px;line-height:1.1;display:flex;overflow:hidden;padding:6px 2px!important;font-size:10.5px!important}html .dash aside nav a>:not(.ic),html .dash aside nav span.soon>:not(.ic){text-overflow:ellipsis;max-width:100%;overflow:hidden}html .dash aside nav span.soon small{display:none}html .dash .topbar{float:right;margin:2px 0 0 10px;padding:0}html .dash .topbar>a{padding:2px}html .dash .topbar .who{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .dash .hw-go.btn{letter-spacing:normal!important;text-transform:none!important;font-size:15px!important}}.dash .sys-board .sys-card>.v .word{letter-spacing:-.02em;line-height:1.05;font-size:clamp(22px,.9vw + 14px,30px)!important;font-weight:800!important}.dash .sys-board .sys-card>.v .word-note{letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-top:4px;font-size:11.5px;font-weight:600;display:block}.dash .sys-board .sys-card.primary>.v .word-note{color:#ffffffa8}@container (min-width:620px) and (max-width:899px){.dash .sys-board .sys-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.dash .sys-board .sys-grid>*,.dash .sys-board .sys-grid>:last-child:nth-child(odd){grid-column:span 2}.dash .sys-board .sys-grid>:nth-child(4):nth-last-child(2){grid-column:2/span 2}}.dash .sys-board .sys-card>.v:has(.word){flex-direction:column;align-items:flex-start;gap:4px;display:flex!important}.dash .sys-board .sys-card>.v .word-note{white-space:normal;margin-top:0}.dash .sys-board .sys-card>.v[data-empty]{min-height:1em}.dash [data-home-welcome]{isolation:isolate;position:relative}.dash [data-home-welcome]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(72% 62% at 50% 36%,#f7f6fceb 0%,#f7f6fcbd 48%,#f7f6fc00 82%);position:absolute;inset:-28px -8% 30px}.dash .hw-date .date,.dash .hw-label{text-shadow:0 1px #ffffffe6,0 0 14px #fffffff2}.dash .hw-date .date{color:var(--ink-2)}.dash .sys-links{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.dash .sys-links .sl-finding{justify-self:end}.dash .sys-links .sl-finding p{text-wrap:pretty;max-width:30ch}.dash .sys-links .sl-lead{width:clamp(22px,2.4vw,44px);margin-right:12px}.dash .sys-links .sl-action{max-width:40ch}@media (max-width:1100px){.dash .sys-links{grid-template-columns:minmax(0,1fr);row-gap:14px}.dash .sys-links .sl-finding{justify-self:start}.dash .sys-links .sl-finding p{max-width:none}.dash .sys-links .sl-flow{padding-left:40px}.dash .sys-links .sl-action{max-width:none}}@media (max-width:680px){.dash .sys-links .sl-flow{flex-direction:column;align-items:flex-start;padding-left:54px}.dash .sys-links .sl-lead{display:none}.dash .sys-links .sl-owner{padding-left:16px;position:relative}.dash .sys-links .sl-owner:before{content:"";background:#8a74ff;border-radius:50%;width:9px;height:9px;margin-top:-4.5px;position:absolute;top:50%;left:-4px;box-shadow:0 0 10px #8a74ffcc}.dash .sys-links .sl-held{border-left:1px solid #c4b5ff99;grid-template-columns:1fr;margin:8px 0 0;padding-left:18px;display:grid}.dash .sys-links .sl-may{justify-self:start}.dash .sys-links .sl-branch{display:none}.dash .sys-links .sl-held ul{grid-area:auto/1}.dash .sys-links .sl-held li:before{left:-23px}}.dash .sys-dialog .sd-foot{flex-wrap:wrap;align-items:center;gap:16px}.dash .sys-dialog .sd-foot .sd-link{margin-right:auto;font-weight:600}.dash .notices:empty{display:none}.dash .vh-only{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.dash main{padding-top:28px}.dash main>:is(.topbar,.vh-only,.notices:empty,i)+:is(.subtabs,nav.sub-tabs),.dash main>.vh-only+.notices:empty+.subtabs{margin-top:0!important}.dash main>:is(.subtabs,nav.sub-tabs)+h1.greet{margin-top:22px}.dash main>:is(.subtabs,nav.sub-tabs)+h1.greet+*{margin-top:18px}@media (max-width:640px){.dash main{padding-top:16px}}.dash [data-home-welcome]:before{content:none}.dash .hw-line,.dash .hw-toward blockquote p,.dash .hw-label,.dash .hw-date .date{text-shadow:0 1px #ffffffd9,0 0 18px #f7f6fcf2,0 0 6px #f7f6fce6}.dash .hw-line{letter-spacing:-.025em;min-height:1.2em;color:var(--ink);text-wrap:balance;max-width:28ch;margin:clamp(6px,1vw,12px) 0 0;font-size:clamp(26px,1.6vw + 16px,40px);font-weight:800;line-height:1.15}.dash .hw-violet{color:#6045e8}.dash .hw-toward{margin-top:clamp(10px,1.6vw,22px)}.dash .sys-links .sl-step{letter-spacing:.12em;text-transform:uppercase;color:#f1f2f894;margin-bottom:4px;font-size:11.5px;font-weight:600;display:block}.dash .sys-links .sl-owner{display:grid}@media (max-width:640px){html .dash{position:relative}html .dash main{position:static}html .dash .topbar{float:none;z-index:5;margin:0;position:absolute;top:12px;right:16px}}html [data-ask24-chat] .card:not(.dark){color:var(--ink)}html [data-ask24-chat] [data-ask24-turns] .card:not(.dark) :is(.body,.s,p,li){color:var(--ink-2,#3d3a56)!important}.dash main>.subtabs~.pane>:first-child,.dash main>.subtabs~[role=tabpanel]>:first-child,.dash .sys-board{margin-top:22px!important}.dash .sys-connect{color:#f1f2f8;background:linear-gradient(#252838 0%,#181b28 100%);border-radius:24px;margin-top:18px;padding:clamp(20px,2.6vw,40px) clamp(18px,3vw,52px) clamp(10px,1.4vw,18px);box-shadow:inset 0 0 0 1px #d6d8e221,0 22px 46px -30px #141726b3}.dash .sys-connect .sc-h{letter-spacing:-.012em;color:#fff;margin:0 0 clamp(8px,1vw,14px);font-size:clamp(22px,.9vw + 15px,30px);font-weight:700;line-height:1.15}.dash .sys-connect .sc-list{margin:0;padding:0;list-style:none}.dash .sys-connect .sc-row+.sc-row{border-top:1px solid #f1f2f81f}.dash .sys-connect .sc-head{appearance:none;width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"t chev""s chev";align-items:center;row-gap:6px;margin:0;padding:clamp(14px,1.4vw,20px) 0;display:grid}.dash .sys-connect .sc-head:focus-visible{outline-offset:4px;border-radius:10px;outline:2px solid #b9a8ff}.dash .sys-connect .sc-t{letter-spacing:-.01em;color:#fff;overflow-wrap:anywhere;grid-area:t;font-size:clamp(19px,.8vw + 14px,27px);font-weight:700;line-height:1.2}.dash .sys-connect .sc-sys{color:#eef0f7b8;flex-wrap:wrap;grid-area:s;align-items:center;gap:8px;font-size:clamp(15px,.3vw + 13px,18px);display:flex}.dash .sys-connect .sc-ic{width:22px;height:22px;color:var(--sys-light,#c4b5ff);place-items:center;display:inline-grid}.dash .sys-connect .sc-ic svg{width:20px;height:20px}.dash .sys-connect .sc-chev{width:12px;height:12px;transition:transform .25s var(--ease,ease);border-bottom:2.5px solid #b9a8ff;border-right:2.5px solid #b9a8ff;grid-area:chev;justify-self:end;margin-right:10px;transform:translateY(-3px)rotate(45deg)}.dash .sys-connect .sc-row[data-open] .sc-chev{transform:translateY(3px)rotate(-135deg)}.dash .sys-connect .sc-body{padding:2px 0 clamp(18px,1.8vw,26px)}.dash .sys-connect .sc-body p{color:#e9eaf2;border-left:3px solid #b9a9ffd9;border-radius:0;max-width:68ch;margin:0 0 0 clamp(10px,1.6vw,26px);padding-left:clamp(16px,1.8vw,26px);font-size:clamp(16px,.35vw + 13.5px,19px);line-height:1.6}.dash .sys-connect .sc-row[data-general] .sc-body p.sc-lead{opacity:.78;border-left-color:#0000;margin-bottom:10px;font-size:.92em;font-style:italic}@media (prefers-reduced-motion:reduce){.dash .sys-connect .sc-chev{transition:none}}.dash .sys-board .sys-card>.v[data-word]{align-items:flex-end;min-height:1em;display:flex;letter-spacing:-.02em!important;font-size:clamp(22px,.9vw + 14px,30px)!important}.dash .sys-board a.sys-card{color:inherit;text-decoration:none}@media (max-width:640px){.dash .sys-board .sys-card>.v[data-word]{font-size:24px!important}}.dash .path-v2{--pv-graphite:linear-gradient(160deg, #2a2d40 0%, #1a1d2b 58%, #141622 100%);--pv-pearl:linear-gradient(180deg, #ffffffeb 0%, #f6f4ffe6 100%);--pv-on:#eef0f8;--pv-soft:#eef0f8bd;--pv-lav:#b9a9ff;gap:clamp(16px,1.8vw,24px);display:grid}.dash .path-v2 .pv-head{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(28px,1.6vw + 18px,44px);font-weight:800;line-height:1.08}.dash .path-v2 .pv-goal{max-width:70ch;color:var(--ink);margin:-8px 0 0;font-size:clamp(17px,.5vw + 14px,21px);line-height:1.45}.dash .path-v2 .pv-more{appearance:none;min-height:44px;font:inherit;color:#5b45d6;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0 2px;font-size:.85em;font-weight:700;text-decoration:underline}.dash .path-v2 .pv-main{background:var(--pv-pearl);border-radius:26px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #6045e824,0 24px 50px -36px #1e185073}:is(.dash .path-v2 .pv-main:not(:has(.pv-focus)),.dash .path-v2 .pv-main:not(:has(.pv-phil))){grid-template-columns:minmax(0,1fr)}.dash .path-v2 .pv-focus{min-width:0;color:var(--pv-on);background:var(--pv-graphite);border-radius:0 clamp(60px,9vw,160px) 0 0/0 100% 0 0;flex-direction:column;align-items:flex-start;gap:0;padding:clamp(24px,2.6vw,40px) clamp(20px,2.4vw,38px);display:flex;position:relative}.dash .path-v2 .pv-focus>:not(.pv-art){z-index:1;position:relative}.dash .path-v2 .pv-art{z-index:0;aspect-ratio:1;pointer-events:none;opacity:.95;width:clamp(120px,12vw,190px);position:absolute;top:clamp(10px,1.6vw,22px);right:clamp(8px,3vw,54px)}.dash .path-v2 .pv-art svg{width:100%;height:100%}.dash .path-v2 .pv-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--pv-soft);font-size:12.5px;font-weight:700}.dash .path-v2 .pv-sys{letter-spacing:-.03em;color:#fff;margin-top:10px;padding-right:clamp(110px,12vw,190px);font-size:clamp(36px,2.4vw + 18px,58px);font-weight:800;line-height:1}.dash .path-v2 .pv-tag{letter-spacing:-.015em;color:#fff;margin:clamp(14px,1.6vw,22px) 0 0;font-size:clamp(21px,.8vw + 15px,29px);font-weight:800;line-height:1.2}.dash .path-v2 .pv-sub,.dash .path-v2 .pv-focus [data-passage=h3]{max-width:46ch;margin:10px 0 0;font-size:clamp(16px,.3vw + 14px,18.5px);line-height:1.5;color:var(--pv-on)!important}.dash .path-v2 .pv-support{gap:6px;max-width:52ch;margin:14px 0 0;display:grid}.dash .path-v2 .pv-support div{display:block}.dash .path-v2 .pv-support dt{color:#fff;font-weight:700;display:inline}.dash .path-v2 .pv-support dt:after{content:": "}.dash .path-v2 .pv-support dd{color:var(--pv-soft);margin:0;line-height:1.5;display:inline}.dash .path-v2 .pv-phase{align-self:stretch;margin-top:clamp(18px,2vw,28px)}.dash .path-v2 .pv-phase-key,.dash .path-v2 .pv-about-key{appearance:none;min-height:44px;font:inherit;color:var(--pv-on);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:4px 0;font-size:clamp(16px,.3vw + 14px,19px);display:inline-flex}.dash .path-v2 .pv-phase-key:focus-visible,.dash .path-v2 .pv-about-key:focus-visible,.dash .path-v2 .pv-more:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #8a74ff}.dash .path-v2 .pv-chev{width:9px;height:9px;transition:transform .22s var(--ease,ease), margin .22s;border-bottom:2px solid;border-right:2px solid;flex:none;margin-top:-4px;transform:rotate(45deg)}.dash .path-v2 [data-open]>button .pv-chev{margin-top:4px;transform:rotate(-135deg)}.dash .path-v2 .pv-phase-body{border-left:3px solid #b9a9ffcc;max-width:60ch;margin-top:8px;padding:14px 0 2px 18px}.dash .path-v2 .pv-phase-body p{color:var(--pv-on);margin:0 0 10px;font-size:16px;line-height:1.55}.dash .path-v2 .pv-carry span{color:var(--pv-soft)}.dash .path-v2 .pv-carry b{color:#fff}.dash .path-v2 .pv-ref{border-top:1px solid #eef0f824;gap:10px;margin:6px 0 0;padding:12px 0 0;list-style:none;display:grid}.dash .path-v2 .pv-ref li{color:var(--pv-soft);gap:2px;display:grid}.dash .path-v2 .pv-ref-name{color:#ffffffd1;font-weight:800}.dash .path-v2 .pv-ref li[data-now] .pv-ref-name{color:#fff}.dash .path-v2 .pv-ref-name em{letter-spacing:.12em;text-transform:uppercase;color:#1a1d2b;background:var(--pv-lav);vertical-align:2px;border-radius:999px;margin-left:10px;padding:2px 9px;font-size:11.5px;font-style:normal;font-weight:700}.dash .path-v2 .pv-ref-text{font-size:15px;line-height:1.5}.dash .path-v2 .pv-ref-bar{background:#ffffff1f;border-radius:999px;max-width:320px;height:6px;margin-top:6px;display:block;overflow:hidden}.dash .path-v2 .pv-ref-bar i{border-radius:inherit;background:linear-gradient(90deg,#6045e8,#9b88ff);height:100%;display:block}.dash .path-v2 .pv-phil{text-align:center;flex-direction:column;justify-content:center;min-width:0;padding:clamp(24px,2.6vw,44px) clamp(18px,2.4vw,40px);display:flex}.dash .path-v2 .pv-medals{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.dash .path-v2 .pv-medals:before{content:"";opacity:.7;background:linear-gradient(90deg,#7a62f0,#a796ff);height:2px;position:absolute;top:calc(clamp(64px,6vw,104px)/2);left:17%;right:17%}.dash .path-v2 .pv-medal{justify-items:center;gap:12px;display:grid;position:relative}.dash .path-v2 .pv-orb{aspect-ratio:1;color:#fff;background:radial-gradient(circle at 35% 28%,#4b4778 0%,#262a44 55%,#171a2a 100%);border-radius:50%;place-items:center;width:clamp(64px,6vw,104px);display:grid;box-shadow:inset 0 2px #ffffff40,0 0 0 4px #ffffffe6,0 0 0 6px #8c76ff8c,0 14px 26px -12px #3c28a0b3}.dash .path-v2 .pv-orb svg{width:52%;height:52%}.dash .path-v2 .pv-word{letter-spacing:-.015em;color:var(--ink);font-size:clamp(19px,.7vw + 14px,27px);font-weight:800}.dash .path-v2 .pv-phil-line{max-width:46ch;color:var(--ink);text-wrap:balance;margin:clamp(18px,2vw,30px) auto 0;font-size:clamp(16px,.4vw + 13.5px,20px);line-height:1.5}.dash .path-v2 .pv-loop{color:#3b2fa0;border-top:1px solid #6045e82e;margin:clamp(16px,1.8vw,24px) 0 0;padding-top:clamp(14px,1.6vw,20px);font-size:clamp(15px,.2vw + 13.5px,17px)}.dash .path-v2 .pv-lower{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:clamp(16px,1.8vw,24px);display:grid}.dash .path-v2 .pv-lower>:only-child{grid-column:1/-1}.dash .path-v2 .pv-h3{letter-spacing:-.02em;margin:0;font-size:clamp(24px,.9vw + 17px,34px);font-weight:800;line-height:1.1}.dash .path-v2 .pv-system{min-width:0;color:var(--pv-on);background:var(--pv-graphite);border-radius:24px;padding:clamp(20px,2.2vw,32px);box-shadow:inset 0 0 0 1px #d6d8e21f,0 22px 46px -30px #141726b3}.dash .path-v2 .pv-system .pv-h3{color:#fff}.dash .path-v2 .pv-system-sub{color:var(--pv-soft);margin:6px 0 0;font-size:clamp(15.5px,.3vw + 13.5px,18px);line-height:1.5}.dash .path-v2 .pv-system .verb-tiles{margin-top:clamp(16px,1.6vw,22px)}.dash .path-v2 .pv-system .verb-keys{gap:10px}.dash .path-v2 .pv-system .verb-key{color:#fff;background:#ffffff12;border-radius:16px;min-height:56px;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff1f}.dash .path-v2 .pv-system .verb-key .row-ic{width:32px;height:32px;box-shadow:none;color:var(--vc);background:0 0;border-radius:10px}.dash .path-v2 .pv-system .verb-key .row-ic svg{width:22px;height:22px}.dash .path-v2 .pv-system .verb-mark{border-color:#ffffffbf;margin-top:0;transform:rotate(-45deg)}.dash .path-v2 .pv-system .verb-key:hover{background:#ffffff1c;box-shadow:inset 0 0 0 1px #fff3}.dash .path-v2 .pv-system .verb-key[aria-expanded=true]{background:#ffffff1a;box-shadow:inset 0 0 0 2px #c9bcff,0 0 0 4px #9680ff47,0 10px 26px -12px #8c76ffcc}.dash .path-v2 .pv-system .verb-key[aria-expanded=true] .row-ic{box-shadow:none;background:0 0}.dash .path-v2 .pv-system .verb-key[aria-expanded=true] .verb-mark{margin-top:0;transform:rotate(-45deg)}.dash .path-v2 .pv-system .verb-say{box-shadow:none;background:0 0;border-top:1px solid #eef0f833;border-radius:0;margin-top:16px;padding:14px 0 0;animation:none}.dash .path-v2 .pv-system .verb-say:before{display:none}.dash .path-v2 .pv-system .verb-say>p.body{color:var(--pv-on);font-size:clamp(15.5px,.3vw + 13.5px,18px)}.dash .path-v2 .pv-pace{background:var(--pv-pearl);border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px clamp(14px,1.6vw,24px);min-width:0;padding:clamp(18px,2vw,28px);display:grid;box-shadow:inset 0 0 0 1px #6045e824,0 22px 46px -34px #1e185066}.dash .path-v2 .pv-compass{aspect-ratio:1;object-fit:contain;width:clamp(92px,8vw,140px);height:auto}.dash .path-v2 .pv-pace-id{border-left:1px solid #6045e82e;min-width:0;padding-left:clamp(12px,1.4vw,22px)}.dash .path-v2 .pv-pace .pv-h3{color:var(--ink);font-size:clamp(22px,.7vw + 16px,30px)}.dash .path-v2 .pv-pace-name{letter-spacing:.2em;text-transform:uppercase;color:#4b3fb0;margin-top:8px;font-size:13px;font-weight:700}.dash .path-v2 .pv-ratio{letter-spacing:-.03em;color:var(--ink);margin-top:2px;font-size:clamp(40px,2vw + 24px,60px);font-weight:800;line-height:1}.dash .path-v2 .pv-chosen{color:var(--ink);margin-top:6px;font-size:15.5px}.dash .path-v2 .pv-about{border-top:1px solid #6045e829;grid-column:1/-1;margin-top:12px;padding-top:6px}.dash .path-v2 .pv-about-key{color:var(--ink);font-size:15.5px;font-weight:600}@media (max-width:1023px){.dash .path-v2 .pv-main,.dash .path-v2 .pv-lower{grid-template-columns:minmax(0,1fr)}.dash .path-v2 .pv-focus{border-radius:0}}@media (max-width:640px){.dash .path-v2 .pv-art{width:96px;top:14px;right:10px}.dash .path-v2 .pv-sys{padding-right:100px}.dash .path-v2 .pv-medals{gap:4px}.dash .path-v2 .pv-pace{grid-template-columns:minmax(0,1fr);justify-items:start}.dash .path-v2 .pv-pace-id{border-left:0;padding-left:0}.dash .path-v2 .pv-compass{width:84px;position:absolute;top:18px;right:18px}.dash .path-v2 .pv-pace{position:relative}.dash .path-v2 .pv-pace .pv-h3,.dash .path-v2 .pv-pace-name{padding-right:96px}}@media (prefers-reduced-motion:reduce){.dash .path-v2 .pv-chev{transition:none}}.dash .path-v2 .pv-system .verb-word{overflow-wrap:normal;word-break:keep-all}.dash .path-v2 .pv-art>span{width:100%;height:100%;position:absolute;inset:auto auto 0 0}.dash .path-v2 .pv-system .verb-keys{grid-template-columns:repeat(auto-fit,minmax(min(100%,156px),1fr))}@media (max-width:1180px){.dash .path-v2 .pv-main,.dash .path-v2 .pv-lower{grid-template-columns:minmax(0,1fr)}.dash .path-v2 .pv-focus{border-radius:0}}@media (max-width:640px){.dash .path-v2 .pv-system .verb-keys{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .path-v2 .pv-system .verb-key{gap:6px;padding:8px 10px 8px 8px}.dash .path-v2 .pv-system .verb-mark{display:none}}.dash .path-v2 .pv-intro{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#ffffffc7;border-radius:22px;gap:8px;padding:clamp(16px,1.8vw,24px) clamp(18px,2.2vw,30px);display:grid;box-shadow:inset 0 0 0 1px #6045e81f,0 16px 34px -28px #1e185066}.dash .path-v2 .pv-intro .pv-goal{margin:0}.dash .path-v2 .pv-system .verb-key{color:#fff;background:linear-gradient(135deg, var(--vc) 0%, #1c1f2f 70%);border-radius:999px;gap:10px;min-height:58px;padding:10px 16px 10px 12px}@supports (color:color-mix(in lab, red, red)){.dash .path-v2 .pv-system .verb-key{background:linear-gradient(135deg, color-mix(in srgb, var(--vc) 30%, #23263a) 0%, #1c1f2f 70%)}}.dash .path-v2 .pv-system .verb-key{box-shadow:inset 0 1px 0 #ffffff1f, inset 0 0 0 1px var(--vc), 0 10px 22px -16px var(--vc)}@supports (color:color-mix(in lab, red, red)){.dash .path-v2 .pv-system .verb-key{box-shadow:inset 0 1px 0 #ffffff1f, inset 0 0 0 1px color-mix(in srgb, var(--vc) 55%, transparent), 0 10px 22px -16px var(--vc)}}.dash .path-v2 .pv-system .verb-key .row-ic{width:30px;height:30px;color:var(--vc);border-radius:0}@supports (color:color-mix(in lab, red, red)){.dash .path-v2 .pv-system .verb-key .row-ic{color:color-mix(in srgb, var(--vc) 70%, #fff)}}.dash .path-v2 .pv-system .verb-key .row-ic{box-shadow:none;filter:drop-shadow(0 0 6px var(--vc));background:0 0}@supports (color:color-mix(in lab, red, red)){.dash .path-v2 .pv-system .verb-key .row-ic{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--vc) 70%, transparent))}}.dash .path-v2 .pv-system .verb-key .row-ic svg{stroke-width:2.2px;width:24px;height:24px}.dash .path-v2 .pv-system .verb-word{font-size:17px;font-weight:700}.dash .path-v2 .pv-system .verb-mark{opacity:1;border-color:#ffffffd9;width:8px;height:8px;margin:0 0 0 auto;display:block;transform:rotate(-45deg)}.dash .path-v2 .pv-system .verb-key:hover{background:linear-gradient(135deg, var(--vc) 0%, #1f2233 70%);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.dash .path-v2 .pv-system .verb-key:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--vc) 42%, #23263a) 0%, #1f2233 70%)}}.dash .path-v2 .pv-system .verb-key:hover{box-shadow:inset 0 1px 0 #ffffff24, inset 0 0 0 1px var(--vc), 0 14px 26px -14px var(--vc)}.dash .path-v2 .pv-system .verb-key[aria-expanded=true]{background:linear-gradient(135deg, var(--vc) 0%, var(--vc) 75%)}@supports (color:color-mix(in lab, red, red)){.dash .path-v2 .pv-system .verb-key[aria-expanded=true]{background:linear-gradient(135deg, color-mix(in srgb, var(--vc) 55%, #23263a) 0%, color-mix(in srgb, var(--vc) 18%, #1c1f2f) 75%)}}.dash .path-v2 .pv-system .verb-key[aria-expanded=true]{box-shadow:inset 0 1px 0 #fff3, 0 0 0 2px #e9e4ff, 0 0 0 6px var(--vc), 0 14px 30px -10px var(--vc)}@supports (color:color-mix(in lab, red, red)){.dash .path-v2 .pv-system .verb-key[aria-expanded=true]{box-shadow:inset 0 1px 0 #fff3, 0 0 0 2px #e9e4ff, 0 0 0 6px color-mix(in srgb, var(--vc) 40%, transparent), 0 14px 30px -10px var(--vc)}}.dash .path-v2 .pv-system .verb-key[aria-expanded=true] .row-ic{color:#fff}.dash .path-v2 .pv-system .verb-key[aria-expanded=true] .verb-mark{margin:0 0 0 auto;transform:rotate(-45deg)}.dash .path-v2 .pv-system .verb-key:focus-visible{outline-offset:3px;outline:2px solid #fff}.dash .path-v2 .pv-system .verb-say{border-top-color:var(--vc)}@supports (color:color-mix(in lab, red, red)){.dash .path-v2 .pv-system .verb-say{border-top-color:color-mix(in srgb, var(--vc) 45%, #eef0f833)}}@media (max-width:640px){.dash .path-v2 .pv-system .verb-mark{display:none}.dash .path-v2 .pv-system .verb-key{padding:8px 12px 8px 10px}}.dash .path-v2 .pv-pace-tag{text-align:center;color:var(--ink);border-top:1px solid #6045e829;grid-column:1/-1;margin:14px 0 0;padding-top:12px;font-size:16px}.dash .path-v2 .pv-pace-tag+.pv-about{border-top:0;margin-top:2px;padding-top:0}.dash .path-v2 .pv-about{justify-self:stretch}.dash .path-v2 .pv-about-key{color:#4b3fb0;justify-content:center;width:100%;font-weight:700}.dash .path-v2 .pv-about-body{animation:pv-rise .25s var(--ease,ease) both;background:linear-gradient(160deg,#f4f1ff 0%,#ebe5ff 100%);border-radius:18px;gap:10px;margin-top:6px;padding:16px;display:grid;box-shadow:inset 0 0 0 1px #6045e82e,0 12px 24px -20px #3c28a080}.dash .path-v2 .pv-about-body[hidden]{display:none}.dash .path-v2 .pv-about-body p{color:var(--ink);margin:0;font-size:15.5px;line-height:1.55}.dash .path-v2 .pv-std{background:#fff;border-radius:14px;align-items:center;gap:14px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #6045e824}.dash .path-v2 .pv-std-ratio{color:#fff;background:linear-gradient(150deg,#2a2560,#4a33c9);border-radius:12px;flex:none;place-items:center;min-width:64px;height:44px;padding:0 10px;font-size:17px;font-weight:800;display:grid}.dash .path-v2 .pv-std b{color:var(--ink);font-size:15.5px;display:block}.dash .path-v2 .pv-std p{color:#4a4f63;margin:2px 0 0;font-size:14.5px}@keyframes pv-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dash .path-v2 .pv-about-body{animation:none}}.dash .path-v2{--pv-pearl-solid:linear-gradient(180deg, #fbfaff 0%, #f3efff 62%, #ebe4ff 100%)}.dash .path-v2 .pv-main{isolation:isolate;background:var(--pv-pearl-solid);box-shadow:inset 0 0 0 1px #6045e829,0 30px 60px -38px #281a788c}.dash .path-v2 .pv-phil{z-index:0;position:relative}.dash .path-v2 .pv-phil:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(120% 70% at 50% 120%,#7c60ff38 0%,#0000 60%),radial-gradient(60% 90% at -6%,#7c60ff29 0%,#0000 70%);position:absolute;inset:0}.dash .path-v2 .pv-focus{isolation:isolate;background:radial-gradient(38% 46% at 84% 22%,#8468ff6b 0%,#6045e824 45%,#0000 72%),radial-gradient(70% 90% at 108% 80%,#6e54f04d 0%,#0000 60%),linear-gradient(160deg,#262a3f 0%,#181b2a 55%,#10121c 100%);overflow:hidden;box-shadow:inset -1.5px 0 #c4b6ff8c,inset -10px 0 24px -14px #967effb3}.dash .path-v2 .pv-focus:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,#0000 62%,#967eff1a 80%,#beafff38 100%);position:absolute;inset:0}.dash .path-v2 .pv-art-medal{place-items:center;display:grid}.dash .path-v2 .pv-medal-orb{aspect-ratio:1;color:#f4f1ff;background:radial-gradient(circle at 34% 26%,#5a5590 0%,#2c2f4c 48%,#15172a 100%);border-radius:50%;place-items:center;width:72%;display:grid;box-shadow:inset 0 2px 1px #ffffff47,inset 0 -6px 14px #00000073,0 0 0 3px #cfd3e2,0 0 0 4px #ffffff8c,0 0 0 7px #8c76ff59,0 18px 40px -14px #6e54f0d9}.dash .path-v2 .pv-medal-orb svg{stroke-width:1.8px;filter:drop-shadow(0 0 8px #b9a9ffbf);width:46%;height:46%}.dash .path-v2 .pv-orb{background:radial-gradient(circle at 34% 26%,#575389 0%,#2b2e4b 50%,#15172a 100%);box-shadow:inset 0 2px 1px #ffffff4d,inset 0 -6px 12px #0006,0 0 0 3px #d9dcea,0 0 0 4.5px #ffffffe6,0 0 0 6.5px #8c76ff66,0 14px 28px -14px #3c28a0bf}.dash .path-v2 .pv-orb svg{filter:drop-shadow(0 0 5px #c8bcff99)}.dash .path-v2 .pv-pace{isolation:isolate;background:var(--pv-pearl-solid);overflow:hidden;box-shadow:inset 0 0 0 1px #6045e829,0 26px 50px -36px #281a7880}.dash .path-v2 .pv-pace:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#8468ff4d 0%,#8468ff1a 40%,#0000 70%);width:240px;height:240px;position:absolute;top:0;left:-30px}.dash .path-v2 .pv-pace{position:relative}.dash .path-v2 .pv-ratio-b{color:#6a4cf0}.dash .path-v2 .pv-about-key{justify-content:flex-start;width:auto}.dash .path-v2 .pv-about-body{box-shadow:none;background:0 0;border-left:2px solid #7c60ff8c;border-radius:0;margin-top:4px;padding:10px 0 2px 16px;display:block}.dash .path-v2 .pv-about-body p{margin:0 0 8px;font-weight:400}.dash .path-v2 .pv-std-name{letter-spacing:.12em;text-transform:uppercase;color:#4b3fb0;margin:0 0 4px;font-size:12.5px;font-weight:600}.dash .path-v2 .pv-phase-body{border-left:0;padding:4px 0 0}.dash .path-v2 .pv-phase-say{border-left:2px solid #b9a9ffbf;padding:6px 0 2px 18px}.dash .path-v2 .pv-phase-say p{margin:0 0 12px;font-weight:400;line-height:1.6}.dash .path-v2 .pv-phase-say p:last-child{margin-bottom:4px}.dash .path-v2 .pv-phase-body>.pv-ref-bar{margin:12px 0 0 18px}.dash .path-v2 .pv-explore{margin:8px 0 0 18px}.dash .path-v2 .pv-explore-key{appearance:none;min-height:44px;font:inherit;color:#cbbfff;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:15px;font-weight:600;display:inline-flex}.dash .path-v2 .pv-explore-key:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #8a74ff}.dash .path-v2 .pv-explore .pv-chev{width:7px;height:7px}.dash .path-v2 .pv-explore[data-open]>button .pv-chev{margin-top:4px;transform:rotate(-135deg)}.dash .path-v2 .pv-ref{border-top:0;gap:10px;margin:4px 0 0;padding:0}.dash .path-v2 .pv-ref[hidden]{display:none}.dash .path-v2 .pv-ref-name{font-weight:700}.dash .path-v2 .pv-ref-now{color:#cbbfff;font-weight:500}.dash .path-v2 .pv-ref-text{font-size:14.5px}@media (max-width:1180px){.dash .path-v2 .pv-focus{box-shadow:inset 0 -1.5px #c4b6ff80}.dash .path-v2 .pv-focus:after{background:linear-gradient(#0000 70%,#967eff29 100%)}}.dash .path-v2 .pv-focus{background:radial-gradient(38% 46% at 84% 22%,#8468ff61 0%,#6045e81f 45%,#0000 72%),radial-gradient(60% 80% at 110% 85%,#6e54f038 0%,#0000 60%),linear-gradient(160deg,#262a3f 0%,#181b2a 55%,#10121c 100%)}.dash .path-v2 .pv-art-medal{width:clamp(96px,8.5vw,136px)}.dash .path-v2 .pv-medal-orb{width:100%}.dash .path-v2 .pv-focus .pv-tag,.dash .path-v2 .pv-focus .pv-sub{padding-right:clamp(0px,9vw,150px)}.dash .path-v2 .pv-system .verb-keys{grid-template-columns:repeat(auto-fit,minmax(min(100%,124px),1fr));gap:8px}.dash .path-v2 .pv-system .verb-key{gap:8px;padding:8px 12px 8px 10px}.dash .path-v2 .pv-system .verb-word{font-size:16px}@media (max-width:640px){.dash .path-v2 .pv-focus .pv-tag,.dash .path-v2 .pv-focus .pv-sub{padding-right:0}.dash .path-v2 .pv-art-medal{width:84px}}.dash .path-v2 .pv-main{position:relative}.dash .path-v2 .pv-main:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 70% at 76% 120%,#7c60ff38 0%,#0000 60%);position:absolute;inset:0}.dash .path-v2 .pv-phil:before{content:none}.dash .path-v2 .pv-focus{--pv-art-w:clamp(112px, 11vw, 168px);--pv-art-t:clamp(14px, 1.6vw, 24px);--pv-art-r:clamp(40px, 5.4vw, 84px);box-shadow:none;background:0 0;border-radius:0}.dash .path-v2 .pv-focus:has(.pv-art-medal){--pv-art-w:clamp(96px, 8.5vw, 136px)}.dash .path-v2 .pv-focus:after{content:none}.dash .path-v2 .pv-focus>.pv-deco{z-index:0;pointer-events:none;display:block;position:absolute;inset:0}.dash .path-v2 .pv-deco svg{display:block}.dash .path-v2 .pv-defs{width:0;height:0;position:absolute}.dash .path-v2 .pv-ground{clip-path:var(--pv-clip);background:radial-gradient(circle at calc(100% - var(--pv-art-r) - var(--pv-art-w) / 2) calc(var(--pv-art-t) + var(--pv-art-w) / 2), #8468ff4d 0, #684eec1a calc(var(--pv-art-w) * .62), transparent calc(var(--pv-art-w) * .95)), linear-gradient(160deg, #262a3f 0%, #181b2a 55%, #10121c 100%);position:absolute;inset:0;overflow:hidden}.dash .path-v2 .pv-seam,.dash .path-v2 .pv-edge{width:100%;height:100%;position:absolute;inset:0}.dash .path-v2 .pv-seam{-webkit-mask-image:linear-gradient(#000 0% 28%,#0000 64%);mask-image:linear-gradient(#000 0% 28%,#0000 64%)}.dash .path-v2 .pv-ribbon{transform-origin:50% 100%;width:100%;height:250px;transition:transform .28s,opacity .28s;position:absolute;bottom:0;left:0;right:0}.dash .path-v2 .pv-focus:has(.pv-phase[data-open]) .pv-ribbon{opacity:.6;transform:scaleY(.5)}.dash .path-v2 .pv-art,.dash .path-v2 .pv-art-medal{top:var(--pv-art-t);right:var(--pv-art-r);width:var(--pv-art-w)}.dash .path-v2 .pv-phase-body{padding-right:19%}@media (max-width:1180px){.dash .path-v2 .pv-ground{clip-path:none;box-shadow:inset 0 -1.5px #c4b6ff80}.dash .path-v2 .pv-deco svg.pv-seam,.dash .path-v2 .pv-deco svg.pv-edge{display:none}.dash .path-v2 .pv-ribbon{height:132px}.dash .path-v2 .pv-phase-body{padding-right:0}}@media (max-width:640px){.dash .path-v2 .pv-focus{--pv-art-w:96px;--pv-art-t:14px;--pv-art-r:14px}.dash .path-v2 .pv-focus:has(.pv-art-medal){--pv-art-w:84px}.dash .path-v2 .pv-ribbon{height:92px}.dash .path-v2 .pv-rib-2,.dash .path-v2 .pv-rib-band{display:none}}@media (prefers-reduced-motion:reduce){.dash .path-v2 .pv-ribbon{transition:none}}.dash .hw-line,.dash .hw-toward blockquote p,.dash .hw-label,.dash .hw-date .date,.dash .hw-violet{text-shadow:none}.dash .hw-clock{filter:drop-shadow(0 10px 14px #18143c47)}.dash .hw-clock .clock{box-shadow:inset 0 0 0 1px #ffffff14,inset 0 14px 28px -6px #0000008c,0 1px #ffffff8c}@media (min-width:1181px){.dash .path-v2 .pv-focus dl{padding-right:19%}}.dash .hw-date:after{content:"";flex:none;width:7px;height:7px}.dash [data-home-welcome]{gap:clamp(32px,3.2vw,48px);padding-bottom:32px}.dash [data-home-welcome]>.hw-next{margin-top:0}@media (min-width:981px){.dash [data-home-welcome]{left:4px}}.dash .hw-hero{isolation:isolate;justify-items:center;width:100%;display:grid;position:relative}.dash .hw-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#f7f6fce0 0%,#f7f6fcd6 55%,#f7f6fc99 75%,#f7f6fc33 90%,#f7f6fc00 100%);position:absolute;inset:-36px 0 -28px}.dash .hw-date{margin:0 0 clamp(20px,2vw,28px)}.dash .hw-date .date{letter-spacing:.16em;color:var(--mute);font-size:13px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.dash .hw-date .date{color:color-mix(in srgb, var(--mute) 40%, var(--ink))}}.dash .hw-date .date{text-shadow:none}.dash .hw-clock{width:clamp(150px,min(24vw,27vh),250px);margin:0}.dash .hw-line{letter-spacing:-.03em;color:var(--ink);text-shadow:none;text-wrap:balance;margin:clamp(20px,2.2vw,32px) 0 0;font-size:clamp(30px,2.4vw + 16px,54px);font-weight:800;line-height:1.1}.dash .hw-line .hw-violet{color:#0000;-webkit-text-fill-color:transparent;text-shadow:none;background-image:linear-gradient(90deg,#7a63ff 0%,#5b49e8 100%);-webkit-background-clip:text;background-clip:text}.dash .hw-toward{gap:14px;max-width:min(700px,100%);margin:clamp(24px,2.6vw,40px) 0 0}.dash .hw-toward .hw-label{letter-spacing:.18em;color:var(--mute);font-size:12px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.dash .hw-toward .hw-label{color:color-mix(in srgb, var(--mute) 40%, var(--ink))}}.dash .hw-toward .hw-label{text-shadow:none}.dash .hw-toward blockquote p{letter-spacing:-.01em;color:var(--ink);text-shadow:none;text-wrap:balance;overflow-wrap:break-word;font-size:clamp(20px,1vw + 14px,30px);font-weight:500;line-height:1.35}.dash .hw-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#f7f6fcdb 0%,#f7f6fcb3 55%,#f7f6fc00 100%);width:min(560px,100%);height:96px;position:absolute;top:-34px;left:50%;transform:translate(-50%)}@media (min-width:1181px){.dash .hw-hero:before{inset:-36px -8% -28px}.dash [data-home-welcome]>.hw-next{justify-self:center;max-width:min(1000px,100vw - 568px)}}html .dash .tile.hub{box-shadow:inset 0 1px #fffffff2,0 0 0 1px #6045e833,0 34px 70px -40px #2e218299;background:-webkit-linear-gradient(350deg,#f6f3ffc7 0%,#e8e1ff99 48%,#c4b4ff6b 100%),-webkit-image-set(url(/portal/covers/today-panel-s.webp) 1x,url(/portal/covers/today-panel.webp) 2x) 50%/cover no-repeat,#e6dffd!important;background:linear-gradient(100deg,#f6f3ffc7 0%,#e8e1ff99 48%,#c4b4ff6b 100%),image-set("/portal/covers/today-panel-s.webp" 1x,"/portal/covers/today-panel.webp" 2x) 50%/cover no-repeat,#e6dffd!important}html .dash .hub-list{gap:12px}html .dash .hub-list .hub-row:not([data-collapsed]){border-radius:12px}html .dash .hub-list .hub-row:not([data-collapsed]):not([data-priority]){background:linear-gradient(#fffffff5 0%,#fbfaffe6 100%);box-shadow:inset 0 1px #fff,0 0 0 1px #6045e824,0 8px 16px -14px #2e218266}html .dash .hub-list .hub-row:not([data-collapsed]) .hub-sum{grid-template-columns:72px minmax(0,1fr) auto auto auto;align-items:center;column-gap:0;min-height:92px;padding:10px 22px 10px 10px}html .dash .hub-list .hub-row:not([data-collapsed]) .hub-sum>.hub-ic{grid-area:1/1;width:72px;height:72px}html .dash .hub-list .hub-row:not([data-collapsed]) .hub-ic>i.pic{--pic-w:72px;aspect-ratio:1;border-radius:12px;width:72px;height:72px;box-shadow:0 0 0 1px #141a2e1a,0 6px 12px -10px #2e218299;-webkit-mask-image:none;mask-image:none}html .dash .hub-list .hub-row:not([data-collapsed]) .hub-ic>i.pic:before,html .dash .hub-list .hub-row:not([data-collapsed]) .hub-ic>i.pic:after{display:none}html .dash .hub-list .hub-row:not([data-collapsed]) .hub-ic>i:not(.pic){border-radius:12px;width:72px;height:72px}html .dash .hub-list .hub-row:not([data-collapsed]):not([data-item=REASSESSMENT]) .hub-ic>i:not(.pic){background:radial-gradient(90% 140% at 100% 0,#8d7bff42 0%,#8d7bff00 62%),linear-gradient(#fbfaff 0%,#efedfb 100%);box-shadow:inset 0 1px #fff,0 0 0 1px #6045e81f}html .dash .hub-list .hub-row:not([data-collapsed]) .hub-ic>i:not(.pic) svg{width:20px;height:20px}html .dash .hub-list .hub-row:not([data-collapsed]) .hub-sum>.hub-main{border-left:1px solid #141a2e1a;flex-direction:column;grid-area:1/2;justify-content:center;align-self:stretch;margin-left:20px;padding-left:22px;display:flex}html .dash .hub-list .hub-row:not([data-collapsed]) .hub-sum>.hub-meta{grid-area:1/3;margin-left:14px}html .dash .hub-list .hub-row:not([data-collapsed]) .hub-sum>.hub-st{grid-area:1/5;width:22px;margin-left:16px}html .dash .hub-list .hub-row:not([data-collapsed]) .hub-st:before{border-radius:6px;width:22px;height:22px}html .dash .hub-list .hub-row:not([data-collapsed]) .hub-t{letter-spacing:-.012em;font-size:16.5px;line-height:1.3}html .dash .hub-list .hub-row:not([data-collapsed]) .hub-s{margin-top:4px;font-size:13.5px;line-height:1.45}html .dash .hub-list .hub-row[data-collapsed] .hub-sum{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;column-gap:0;min-height:92px;padding:10px 22px 10px 10px}html .dash .hub-list .hub-row[data-collapsed] .hub-sum>.hub-ic{grid-area:1/1;width:72px;height:72px}html .dash .hub-list .hub-row[data-collapsed] .hub-ic>i.pic{--pic-w:72px;aspect-ratio:1;border-radius:12px;width:72px;height:72px;box-shadow:0 0 0 1px #141a2e1a,0 6px 12px -10px #2e218299;-webkit-mask-image:none;mask-image:none}html .dash .hub-list .hub-row[data-collapsed] .hub-ic>i.pic:before,html .dash .hub-list .hub-row[data-collapsed] .hub-ic>i.pic:after{display:none}html .dash .hub-list .hub-row[data-collapsed] .hub-ic:has(>.pic)>i:not(.pic){display:none}html .dash .hub-list .hub-row[data-collapsed] .hub-sum>.hub-main{border-left:1px solid #141a2e1a;flex-direction:column;grid-area:1/2;justify-content:center;align-self:stretch;margin-left:20px;padding-left:22px;display:flex}html .dash .hub-list .hub-row[data-collapsed] .hub-sum>.hub-st{grid-area:1/3;width:22px;margin-left:16px}html .dash .hub-list .hub-row[data-collapsed] .hub-st:before{border-radius:6px;width:22px;height:22px}html .dash .hub-list .hub-row[data-collapsed]>details>summary.hub-sum:after{content:none}@media (max-width:640px){html .dash .hub-list .hub-row[data-collapsed] .hub-sum{grid-template-columns:60px minmax(0,1fr) auto;min-height:0;padding:10px 14px 10px 10px}html .dash .hub-list .hub-row[data-collapsed] .hub-sum>.hub-ic,html .dash .hub-list .hub-row[data-collapsed] .hub-ic>i.pic{--pic-w:60px;width:60px;height:60px}html .dash .hub-list .hub-row[data-collapsed] .hub-sum>.hub-main{border-left:0;margin-left:12px;padding-left:0}}html .dash .hub-list .hub-tag{letter-spacing:.15em;color:#4332c4;background:#6045e821;padding:3px 9px;font-size:9.5px;box-shadow:inset 0 0 0 1px #6045e833}html .dash .hub-list .hub-tag .soft{color:inherit;opacity:.82}html .dash .hub-list .hub-row[data-priority] .hub-tag{color:#3a2bb5;background:#fffffff0;box-shadow:0 0 0 1px #fff6}html .dash .hub-list .hub-row:not([data-collapsed]):not([data-priority]):has(.hub-tag){background:linear-gradient(#fdfcff 0%,#f4f1ff 100%);box-shadow:inset 0 1px #fff,0 0 0 1.5px #7b68f2,0 0 0 5px #7b68f221,0 10px 20px -14px #4c38d299}html .dash .hub-list .hub-row:not([data-collapsed])>details>summary.hub-sum>.hub-st{display:none}html .dash .hub-list .hub-row:not([data-collapsed])>details>summary.hub-sum:after{content:"";background:var(--ink-2);width:22px;height:22px;transition:transform .22s var(--ease);grid-area:1/5;margin-left:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/20px 20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/20px 20px no-repeat}html .dash .hub-list .hub-row:not([data-collapsed])>details[open]>summary.hub-sum:after{transform:rotate(180deg)}html .dash .hub-list .hub-row[data-priority]:not([data-collapsed])>details>summary.hub-sum:after{background:#fff}html .dash .hub-list .hub-row[data-priority]:not([data-collapsed]) .hub-sum>.hub-main{border-left-color:#ffffff38}html .dash .hub-list .hub-row:not([data-collapsed]) .hub-body,html .dash .hub-list .hub-row[data-priority]:not([data-collapsed]) .hub-body{background:#fff;border-radius:11px;margin:2px 10px 10px;padding:20px 22px 22px;box-shadow:0 0 0 1px #6045e821,0 6px 14px -12px #2e218259}html .dash .hub-list .hub-row:not([data-collapsed])>[data-row-extra]{padding:0 12px 12px}html .dash .hub-list .hub-row>details{interpolate-size:allow-keywords}html .dash .hub-list .hub-row>details::details-content{opacity:0;block-size:0;transition:block-size .22s var(--ease), opacity .22s var(--ease), content-visibility .22s allow-discrete;overflow:clip}html .dash .hub-list .hub-row>details[open]::details-content{opacity:1;block-size:auto}:is(html .dash .hub-list .hub-body .s:has(+.options.scale),html .dash .hub-list .hub-body .s:has(+.foot+.options.scale)){font-family:var(--font-ui)!important;letter-spacing:-.01em!important;text-transform:none!important;color:var(--ink)!important;border:0!important;padding:0!important;font-size:15px!important;font-weight:700!important;line-height:1.35!important}html .dash .hub-list .hub-body .s+.foot:has(+.options.scale){color:var(--mute);font-size:12px;margin-top:1px!important}html .dash .hub-list .hub-body .foot:has(+.options.scale){box-shadow:none!important;border:0!important;padding:0!important}html .dash .hub-list .hub-body div:has(>.options.scale)+div:has(>.options.scale){border-top:1px solid #141a2e14;padding-top:20px;margin-top:20px!important}html .dash .hub-list .hub-body .options.scale{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:none!important;gap:10px!important;margin-top:12px!important;padding:0!important;display:grid!important}html .dash .hub-list .hub-body .options.scale>.opt{min-width:0;min-height:46px;transition:box-shadow .15s var(--ease), background .15s var(--ease);cursor:pointer;border:0;place-items:center;background:linear-gradient(#fff 0%,#faf9ff 100%)!important;border-radius:8px!important;grid-template-columns:1fr!important;padding:8px 12px!important;display:grid!important;box-shadow:inset 0 0 0 1px #141a2e26,0 1px 2px #141a2e0d!important}html .dash .hub-list .hub-body .options.scale>.opt .ic{display:none!important}html .dash .hub-list .hub-body .options.scale>.opt .txt{text-align:center;color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.2}html .dash .hub-list .hub-body .options.scale>.opt:hover:not(:disabled):not(.on):not([aria-pressed=true]){background:#fff!important;box-shadow:inset 0 0 0 1.5px #6045e880,0 4px 10px -6px #6045e880!important}html .dash .hub-list .hub-body .options.scale>.opt:is(.on,[aria-pressed=true]){background:linear-gradient(#6a54ee 0%,#4c38d2 100%)!important;box-shadow:inset 0 1px #ffffff4d,0 8px 16px -10px #4c38d2f2!important}html .dash .hub-list .hub-body .options.scale>.opt:is(.on,[aria-pressed=true]) .txt{color:#fff}html .dash .hub-list .hub-body .options.scale>.opt:focus-visible{outline-offset:2px;outline:2px solid #5b49e8}html .dash .hub-list .hub-body .options.scale[data-q]>.opt{justify-content:center;align-items:center;gap:8px;display:flex!important}html .dash .hub-list .hub-body .options.scale[data-q]>.opt .ic{flex:none;place-items:center;width:24px;height:24px;background:#6045e81f!important;border-radius:50%!important;display:grid!important;box-shadow:inset 0 0 0 1px #6045e82e!important}html .dash .hub-list .hub-body .options.scale[data-q]>.opt .ic:before{content:"";width:16px;height:16px;-webkit-mask:var(--em) center / contain no-repeat;-webkit-mask:var(--em) center / contain no-repeat;-webkit-mask:var(--em) center / contain no-repeat;-webkit-mask:var(--em) center / contain no-repeat;mask:var(--em) center / contain no-repeat;background:#5b49e8}html .dash .hub-list .hub-body .options.scale[data-q]>.opt:is(.on,[aria-pressed=true]) .ic{background:#fff3!important;box-shadow:inset 0 0 0 1px #fff6!important}html .dash .hub-list .hub-body .options.scale[data-q]>.opt:is(.on,[aria-pressed=true]) .ic:before{background:#fff}html .dash .hub-list .hub-body .options.scale[data-q]>.opt:after,html .dash .hub-list .hub-body .options.scale[data-q]>.opt:before{display:none!important}html .dash .hub-list .hub-body .options.scale[data-q=feeling]>.opt:first-child{--em:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M9 10h.01M15 10h.01' stroke-width='2.6'/%3E%3Cpath d='M7.8 13.6c.9 2.2 2.4 3.3 4.2 3.3s3.3-1.1 4.2-3.3'/%3E%3C/svg%3E")}html .dash .hub-list .hub-body .options.scale[data-q=feeling]>.opt:nth-child(2){--em:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M9 10h.01M15 10h.01' stroke-width='2.6'/%3E%3Cpath d='M8.6 14.4c.9 1.1 2.1 1.6 3.4 1.6s2.5-.5 3.4-1.6'/%3E%3C/svg%3E")}html .dash .hub-list .hub-body .options.scale[data-q=feeling]>.opt:nth-child(3){--em:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M9 10h.01M15 10h.01' stroke-width='2.6'/%3E%3Cpath d='M8.8 15.2h6.4'/%3E%3C/svg%3E")}html .dash .hub-list .hub-body .options.scale[data-q=feeling]>.opt:nth-child(4){--em:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M9 10h.01M15 10h.01' stroke-width='2.6'/%3E%3Cpath d='M8.4 16.6c.9-1.3 2.2-1.9 3.6-1.9s2.7.6 3.6 1.9'/%3E%3C/svg%3E")}html .dash .hub-list .hub-body .options.scale[data-q=soreness]>.opt:first-child{--em:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='3.2'/%3E%3C/svg%3E")}html .dash .hub-list .hub-body .options.scale[data-q=soreness]>.opt:nth-child(2){--em:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='12' cy='12' r='4.8'/%3E%3C/svg%3E")}html .dash .hub-list .hub-body .options.scale[data-q=soreness]>.opt:nth-child(3){--em:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='12' cy='12' r='4.8'/%3E%3Ccircle cx='12' cy='12' r='7.8'/%3E%3C/svg%3E")}html .dash .hub-list .hub-body .options.scale[data-q=soreness]>.opt:nth-child(4){--em:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='1.7' fill='%23000' stroke='none'/%3E%3Ccircle cx='12' cy='12' r='4.8'/%3E%3Ccircle cx='12' cy='12' r='7.8'/%3E%3Ccircle cx='12' cy='12' r='10.6'/%3E%3C/svg%3E")}html .dash .hub-list .hub-body .options.scale[data-q=restedness]>.opt:first-child{--em:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='7.5' width='16' height='9' rx='2.2'/%3E%3Cpath d='M21.5 10.5v3'/%3E%3C/svg%3E")}html .dash .hub-list .hub-body .options.scale[data-q=restedness]>.opt:nth-child(2){--em:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='7.5' width='16' height='9' rx='2.2'/%3E%3Cpath d='M21.5 10.5v3'/%3E%3Cpath d='M5.9 10.3v3.4' stroke-width='2'/%3E%3C/svg%3E")}html .dash .hub-list .hub-body .options.scale[data-q=restedness]>.opt:nth-child(3){--em:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='7.5' width='16' height='9' rx='2.2'/%3E%3Cpath d='M21.5 10.5v3'/%3E%3Cpath d='M5.9 10.3v3.4' stroke-width='2'/%3E%3Cpath d='M8.95 10.3v3.4' stroke-width='2'/%3E%3C/svg%3E")}html .dash .hub-list .hub-body .options.scale[data-q=restedness]>.opt:nth-child(4){--em:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='7.5' width='16' height='9' rx='2.2'/%3E%3Cpath d='M21.5 10.5v3'/%3E%3Cpath d='M5.9 10.3v3.4' stroke-width='2'/%3E%3Cpath d='M8.95 10.3v3.4' stroke-width='2'/%3E%3Cpath d='M12.05 10.3v3.4' stroke-width='2'/%3E%3C/svg%3E")}html .dash .hub-list .hub-body .options.scale[data-q=restedness]>.opt:nth-child(5){--em:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='7.5' width='16' height='9' rx='2.2'/%3E%3Cpath d='M21.5 10.5v3'/%3E%3Cpath d='M5.9 10.3v3.4' stroke-width='2'/%3E%3Cpath d='M8.95 10.3v3.4' stroke-width='2'/%3E%3Cpath d='M12.05 10.3v3.4' stroke-width='2'/%3E%3Cpath d='M15.1 10.3v3.4' stroke-width='2'/%3E%3C/svg%3E")}html .dash .hub-list .hub-body .options.scale[data-q=sleep_estimate]>.opt:first-child{--em:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='butt' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9.6'/%3E%3Ccircle cx='12' cy='12' r='3.6' stroke-width='7.2' stroke-dasharray='4.52 22.62' transform='rotate%28-90 12 12%29'/%3E%3C/svg%3E")}html .dash .hub-list .hub-body .options.scale[data-q=sleep_estimate]>.opt:nth-child(2){--em:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='butt' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9.6'/%3E%3Ccircle cx='12' cy='12' r='3.6' stroke-width='7.2' stroke-dasharray='9.05 22.62' transform='rotate%28-90 12 12%29'/%3E%3C/svg%3E")}html .dash .hub-list .hub-body .options.scale[data-q=sleep_estimate]>.opt:nth-child(3){--em:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='butt' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9.6'/%3E%3Ccircle cx='12' cy='12' r='3.6' stroke-width='7.2' stroke-dasharray='13.57 22.62' transform='rotate%28-90 12 12%29'/%3E%3C/svg%3E")}html .dash .hub-list .hub-body .options.scale[data-q=sleep_estimate]>.opt:nth-child(4){--em:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='butt' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9.6'/%3E%3Ccircle cx='12' cy='12' r='3.6' stroke-width='7.2' stroke-dasharray='18.10 22.62' transform='rotate%28-90 12 12%29'/%3E%3C/svg%3E")}html .dash .hub-list .hub-body .options.scale[data-q=sleep_estimate]>.opt:nth-child(5){--em:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='butt' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9.6'/%3E%3Ccircle cx='12' cy='12' r='3.6' stroke-width='7.2' stroke-dasharray='22.62 22.62' transform='rotate%28-90 12 12%29'/%3E%3C/svg%3E")}html .dash .hub-list .hub-body .options.scale[data-q=hours_in_bed]>.opt:first-child{--em:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='butt' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9.6'/%3E%3Ccircle cx='12' cy='12' r='3.6' stroke-width='7.2' stroke-dasharray='4.52 22.62' transform='rotate%28-90 12 12%29'/%3E%3C/svg%3E")}html .dash .hub-list .hub-body .options.scale[data-q=hours_in_bed]>.opt:nth-child(2){--em:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='butt' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9.6'/%3E%3Ccircle cx='12' cy='12' r='3.6' stroke-width='7.2' stroke-dasharray='9.05 22.62' transform='rotate%28-90 12 12%29'/%3E%3C/svg%3E")}html .dash .hub-list .hub-body .options.scale[data-q=hours_in_bed]>.opt:nth-child(3){--em:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='butt' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9.6'/%3E%3Ccircle cx='12' cy='12' r='3.6' stroke-width='7.2' stroke-dasharray='13.57 22.62' transform='rotate%28-90 12 12%29'/%3E%3C/svg%3E")}html .dash .hub-list .hub-body .options.scale[data-q=hours_in_bed]>.opt:nth-child(4){--em:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='butt' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9.6'/%3E%3Ccircle cx='12' cy='12' r='3.6' stroke-width='7.2' stroke-dasharray='18.10 22.62' transform='rotate%28-90 12 12%29'/%3E%3C/svg%3E")}html .dash .hub-list .hub-body .options.scale[data-q=hours_in_bed]>.opt:nth-child(5){--em:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='butt' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9.6'/%3E%3Ccircle cx='12' cy='12' r='3.6' stroke-width='7.2' stroke-dasharray='22.62 22.62' transform='rotate%28-90 12 12%29'/%3E%3C/svg%3E")}html .dash .tile.hub>.hub-seg>i[data-on]{order:-1}html .dash .hub-list .hub-row[data-priority]:not([data-collapsed]){background:linear-gradient(116deg,#fff0 66%,#b0a0ff33 73%,#ffffff6b 76.5%,#b0a0ff3d 79%,#fff0 88%),radial-gradient(46% 190% at 94%,#8d7bff66 0%,#8d7bff00 64%),linear-gradient(100deg,#0a0d1c 0%,#121338 52%,#2f2390 100%)}html .dash:has(.tile.hub) h1.greet>em.em{padding-right:.06em;font-style:italic}@media (min-width:900px){html .dash .tile.hub:has(>.hub-seg){grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:32px;display:grid}html .dash .tile.hub:has(>.hub-seg)>.hub-head{display:contents}html .dash .tile.hub:has(>.hub-seg)>.hub-head>.k{grid-area:1/1}html .dash .tile.hub:has(>.hub-seg)>.hub-head>.hub-count{grid-area:1/3}html .dash .tile.hub:has(>.hub-seg)>.hub-seg{grid-area:1/2;justify-self:center;width:min(100%,420px);height:7px;margin:0}html .dash .tile.hub:has(>.hub-seg)>:not(.hub-head,.hub-seg){grid-column:1/-1}}@media (max-width:640px){html .dash .hub-list .hub-row:not([data-collapsed]) .hub-sum{grid-template-columns:60px minmax(0,1fr) auto auto auto;row-gap:0;min-height:0;padding:10px 14px 12px 10px}html .dash .hub-list .hub-row:not([data-collapsed]) .hub-sum>.hub-ic,html .dash .hub-list .hub-row:not([data-collapsed]) .hub-ic>i.pic,html .dash .hub-list .hub-row:not([data-collapsed]) .hub-ic>i:not(.pic){--pic-w:60px;width:60px;height:60px}html .dash .hub-list .hub-row:not([data-collapsed]) .hub-sum>.hub-main{display:contents}html .dash .hub-list .hub-row:not([data-collapsed]) .hub-sum>.hub-main>.hub-t{grid-area:1/2;align-self:center;margin-left:12px}html .dash .hub-list .hub-row:not([data-collapsed]) .hub-sum>.hub-main>.hub-s{grid-area:2/1/auto/-1;margin:10px 2px 2px}html .dash .hub-list .hub-tag{letter-spacing:.1em;border-radius:7px}html .dash .hub-list .hub-body .options.scale[data-q]>.opt{flex-direction:column;gap:5px;min-height:64px;padding:9px 6px!important}html .dash .hub-list .hub-row:not([data-collapsed]) .hub-sum>.hub-meta{grid-area:3/1/auto/-1;margin-left:0}html .dash .hub-list .hub-row:not([data-collapsed]) .hub-sum>.hub-st,html .dash .hub-list .hub-row:not([data-collapsed])>details>summary.hub-sum:after{margin-left:10px}html .dash .hub-list .hub-row:not([data-collapsed]) .hub-s{font-size:13px}html .dash .hub-list .hub-row:not([data-collapsed]) .hub-body,html .dash .hub-list .hub-row[data-priority]:not([data-collapsed]) .hub-body{margin:1px 7px 7px;padding:14px 12px}html .dash .hub-list .hub-body .options.scale{flex-wrap:wrap;display:flex!important}html .dash .hub-list .hub-body .options.scale>.opt{flex:calc(50% - 5px);min-height:44px}html .dash .hub-list .hub-body .options.scale:has(>:nth-child(5))>.opt{flex:calc(33.3333% - 6.66667px)}}@media (prefers-reduced-motion:reduce){html .dash .hub-list .hub-row:not([data-collapsed])>details>summary.hub-sum:after,html .dash .hub-list .hub-body .options.scale>.opt{transition:none}html .dash .hub-list .hub-row>details::details-content{transition:none}}html .dash:has(.tile.hub) h1.greet>em.em{padding-bottom:.06em;padding-right:.04em;font-style:normal}.dash dialog.words-dialog{width:min(560px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--ink);background:linear-gradient(#fff 0%,#fbfaff 100%);border:0;border-radius:24px;margin:auto;padding:0;box-shadow:inset 0 0 0 1px #6045e824,0 30px 60px -24px #14103c73}.dash dialog.words-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#100e246b}.dash dialog.words-dialog[open]{animation:.25s both wd-rise}.dash .words-dialog .wd-in{gap:16px;padding:30px 28px 26px;display:grid;position:relative}.dash .words-dialog .wd-x{width:40px;height:40px;color:var(--mute);cursor:pointer;background:#141a2e0d;border:0;border-radius:999px;place-items:center;padding:0;font-size:24px;line-height:1;display:grid;position:absolute;top:14px;right:14px}.dash .words-dialog .wd-x:hover{color:var(--ink);background:#141a2e17}.dash .words-dialog .wd-t{letter-spacing:-.022em;text-wrap:balance;margin:0;padding-right:44px;font-size:clamp(22px,.6vw + 17px,27px);font-weight:800;line-height:1.2}.dash .words-dialog .wd-words{white-space:pre-line;color:var(--ink);margin:0;font-size:clamp(18px,.5vw + 14px,21px);line-height:1.6}.dash .words-dialog .wd-go{min-height:56px;font:inherit;color:#fff;cursor:pointer;background:linear-gradient(#3a2a8f,#231a5e);border:0;border-radius:16px;justify-content:center;align-items:center;margin-top:6px;padding:0 22px;font-size:17px;font-weight:700;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 14px 28px -16px #231a5ecc}.dash .words-dialog .wd-go:hover{box-shadow:0 18px 32px -16px #231a5ee6}.dash .words-dialog .wd-go:active{transform:scale(.98)}.dash .words-dialog :is(.wd-go,.wd-x):focus-visible{outline-offset:3px;outline:2px solid #8a74ff}.dash .words-dialog .wd-go[disabled]{opacity:.7;cursor:progress}@keyframes wd-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dash dialog.words-dialog[open]{animation:none}.dash .words-dialog .wd-go{transition:none}}.dash dialog.words-dialog{overflow:hidden}.dash .words-dialog .wd-pic{line-height:0}.dash .words-dialog .wd-pic :is(img,picture,span){width:100%;display:block}.dash .words-dialog .wd-x{z-index:2;color:var(--ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffdb;top:12px;right:12px;box-shadow:0 6px 16px -8px #14103c80}.dash .words-dialog .wd-x:hover{background:#fff}.dash .words-dialog .wd-in{gap:18px;padding:26px 30px 28px}.dash .words-dialog .wd-pic~.wd-in .wd-t{padding-right:0}.dash .words-dialog .wd-words{border-left:3px solid #8a74ff;padding:2px 0 2px 18px;font-weight:500}.dash .words-dialog .wd-go{gap:12px;margin-top:8px}.dash .words-dialog .wd-go-ic{color:#2a1f74;background:#fff;border-radius:999px;flex:none;place-items:center;width:26px;height:26px;display:grid}.dash .words-dialog .wd-go-ic svg{stroke-width:2.6px;width:15px;height:15px}.dash [data-ask24-page]{margin-top:8px}.dash [data-ask24-page] [data-ask24-box][data-ask24-chat]{min-height:380px;height:var(--ask24-page-h,min(780px, calc(100dvh - 210px)))!important}.dash [data-ask24-floating]>button.btn:before{inset:7px;translate:2px 1px}.ask24-head .ask24-x{line-height:0}.ask24-head .ask24-x svg{display:block}.dash .hw-clock .clock.clock-arete{background:padding-box padding-box,conic-gradient(from -18deg,#f6f7f9 0deg,#b8bec6 34deg,#e7eaee 62deg,#8d949d 104deg,#d5d9df 140deg,#fbfcfd 172deg,#a3aab3 214deg,#dfe2e7 250deg,#7f8690 292deg,#c9ced5 326deg,#f6f7f9 360deg) border-box;border-width:clamp(9px,1.25vw,14px);box-shadow:inset 0 0 0 1px #0009,0 0 0 1px #ffffffb3,0 0 0 2px #5a626e59,0 12px 26px -10px #10121e8c}.dash .hw-clock .clock.clock-arete:before{content:"";pointer-events:none;z-index:0;background:repeating-radial-gradient(circle,#ffffff1a 0 .6px,#0000000d .6px 1.3px);border-radius:50%;position:absolute;inset:calc(-1*clamp(9px,1.25vw,14px));-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - clamp(9px,1.25vw,14px)),#000 calc(100% - clamp(9px,1.25vw,14px) + .5px));mask:radial-gradient(closest-side,#0000 calc(100% - clamp(9px,1.25vw,14px)),#000 calc(100% - clamp(9px,1.25vw,14px) + .5px))}.dash .hw-clock .clock.clock-arete:after{background:radial-gradient(120% 95% at 26% 10%,#ffffff1a,#ffffff05 34%,#fff0 50%)}.dash .hw-clock .clock.clock-arete>.clock-face{z-index:1;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.dash .hw-clock .clock-arete .cf-ix{stroke:#d6dbe280;stroke-width:.8px;stroke-linecap:round}.dash .hw-clock .clock-arete .cf-ix.major{stroke:#dfe3e9;stroke-width:2.4px;stroke-linecap:butt}.dash .hw-clock .clock-arete .clock-hour path,.dash .hw-clock .clock-arete .clock-minute path{stroke:#0c0e148c;stroke-width:.45px}.dash .hw-clock .clock-arete .clock-second{display:none}.dash .hw-clock .clock-arete .clock-cap{stroke:#0c0e1480;stroke-width:.6px}.dash .hw-clock .clock-arete .clock-cap-jewel{fill:#8f7bff}dialog.rv-pop{overscroll-behavior:contain;border-radius:24px;width:min(600px,100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto}dialog.rv-pop::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c0e1a85}.rv-pop-card{box-sizing:border-box;color:#fff;font-family:var(--font-ui);text-align:left;background:radial-gradient(62% 70% at 100% 0,#7c5cff52,#7c5cff14 46%,#7c5cff00 72%),linear-gradient(#1e202c 0%,#13141c 100%);border-radius:24px;padding:32px;position:relative;box-shadow:inset 0 0 0 1px #b8a8ff42,inset 0 1.5px #c4b8ff9e,0 32px 72px -22px #080a16a6}.rv-pop-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#b9a8ff;align-items:center;gap:12px;margin:0;font-size:12px;font-weight:600;display:flex}.rv-pop-eyebrow svg{color:#b19dff;flex:none;width:24px;height:24px}.rv-pop-h{font-family:var(--font-ui);letter-spacing:-.012em;color:#fff;text-wrap:balance;text-shadow:none;margin:16px 0 0;font-size:32px;font-weight:700;line-height:1.16}.rv-pop-body{color:#c9ccd7;text-wrap:pretty;text-shadow:none;margin:14px 0 0;font-size:16.5px;font-weight:400;line-height:1.5}.rv-pop .rv-pop-go{box-sizing:border-box;color:#1b1d27;width:100%;min-height:54px;font:700 17px/1.2 var(--font-ui);letter-spacing:-.005em;cursor:pointer;background:linear-gradient(#fff 0%,#f1f2f6 100%);border:1.5px solid #b7a6ff;border-radius:16px;justify-content:center;align-items:center;gap:10px;margin:28px 0 0;padding:0 20px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:inset 0 1px #ffffffb3,0 10px 24px -14px #0009}.rv-pop .rv-pop-go:hover{box-shadow:inset 0 1px #ffffffb3,0 0 0 3px #b7a6ff38,0 12px 26px -14px #0009}.rv-pop .rv-pop-go:active{transform:translateY(1px)}.rv-pop .rv-pop-go:focus-visible{outline-offset:3px;outline:2px solid #c4b8ff}.rv-pop .rv-pop-go[disabled]{opacity:.72}.rv-pop [role=alert]{color:#ffb8b8!important}.rv-pop [role=group] .s,.rv-pop [role=group] .foot{color:#d4d7e0}.rv-pop-foot{justify-content:center;gap:24px;margin-top:14px;display:flex}.rv-pop-foot a{color:#9fa4b5;align-items:center;min-height:44px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.rv-pop-foot a:hover{color:#e3e5ec;text-underline-offset:3px;text-decoration:underline}.rv-pop-foot a:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #c4b8ff}@media (max-width:600px){dialog.rv-pop{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.rv-pop-card{padding:24px 22px 14px}.rv-pop-h{font-size:26px}.rv-pop-body{font-size:16px}.rv-pop .rv-pop-go{margin-top:24px}}@media (prefers-reduced-motion:reduce){.rv-pop .rv-pop-go{transition:none}}.rv-pop .rv-pop-go>span{font-size:20px;line-height:1;transform:translateY(-1px)}@media (min-width:641px) and (max-width:1100px){.site .nav{flex-wrap:wrap;gap:10px 16px;padding:20px 0 10px}.site .nav>.wordmark{order:1}.site .nav>.nav-cta{order:2;margin-left:auto}.site .nav:after{content:"";flex-basis:100%;order:3;height:0}.site .nav>.links{order:4;margin:0 auto}.site .nav .links a,.site .nav .nav-cta .btn{white-space:nowrap}}@media (max-width:640px){.site .nav{row-gap:10px;padding:12px 0 4px}.site .nav>.wordmark{order:1}.site .nav .nav-cta>.nav-signin{order:2;margin-left:auto;padding:10px 18px}.site .nav:after{order:3}.site .nav .nav-cta>.btn:not(.nav-signin){letter-spacing:.14em;flex:100%;order:4;justify-content:center;padding:13px 16px;font-size:11px}.site .nav .nav-cta>.btn:not(.nav-signin) .arr{display:inline}.site .nav>.links{display:none}}@media (max-width:370px){.site .nav .nav-cta>.btn:not(.nav-signin){letter-spacing:.08em;padding-inline:12px;font-size:10.5px}}@media (max-width:640px){.site .dsc-q .narrow{width:100%}.site .dsc-q .dsc-exit{min-height:44px}.site .dsc-q .narrow+div>div>.counter{display:none}}@media (max-width:860px){.site .dsc-q .narrow>.center:has(>.btn){display:contents}.site .dsc-q .narrow>.center:has(>.btn)>.btn{bottom:max(14px, env(safe-area-inset-bottom));z-index:3;width:fit-content;margin:30px auto 0;display:flex;position:sticky;box-shadow:0 0 0 6px #f6f7fa8c,0 18px 34px -12px #0b0f1473,0 14px 34px -10px #7c5cff99}.site .dsc-q .narrow>.center:has(>.btn)>:not(.btn){margin-left:auto;margin-right:auto}}@media (orientation:landscape) and (max-height:520px){.site .dsc-q .dsc-top{padding:10px 0 4px}.site .dsc-q .narrow{width:min(820px,100%)}.site .dsc-q .narrow>.center{margin-top:18px!important}.site .dsc-q h1.display-light{font-size:24px;line-height:1.1}.site .dsc-q .options{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px!important}.site .dsc-q .narrow+div{margin-top:26px}.site .dsc-q .narrow>.center:has(>.btn)>.btn{padding:13px 46px!important}}.site [data-numeral]{overflow-clip-margin:0px}.dash .tool-rows{background:#fff;border-radius:22px;margin-top:12px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #6045e81f,0 10px 26px -18px #141a2e59;padding:0!important}.dash .tool-row{width:100%;min-height:68px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;margin:0;padding:12px 16px;text-decoration:none;transition:background-color .18s;display:grid;position:relative}.dash .tool-row:not(:last-child){box-shadow:inset 0 -1px #141a2e14}.dash .tool-row[data-soon]{cursor:default}.dash :is(button,a).tool-row:hover{background:#6045e80d}.dash :is(button,a).tool-row:active{background:#6045e817}.dash :is(button,a).tool-row:focus-visible{outline-offset:-4px;border-radius:18px;outline:2px solid #5b49e8}.dash button.tool-row:disabled{opacity:.6;cursor:progress}.dash .tool-ring{color:#fff;background:linear-gradient(#1d2540 0%,#0c1222 60%,#080a12 100%);border-radius:999px;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 1px #ffffff38,0 0 0 1.5px #8f7bff99,0 8px 16px -8px #3c2db499}.dash .tool-ring svg{width:20px;height:20px}.dash .tool-ring:has(>img){background:#f1edff;box-shadow:inset 0 0 0 1px #6045e833}.dash .tool-ring>img{width:32px;height:32px}.dash .tool-ring[data-ring=light]{color:#3b2fb0;background:linear-gradient(#fff 0%,#eef0f6 100%);box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e1f}.dash .tool-ring[data-ring=app]{background:linear-gradient(160deg,#4a33c9 0%,#2a1f74 70%,#1a1450 100%);box-shadow:inset 0 1px #ffffff47,0 0 0 1.5px #b9a9ff8c,0 8px 16px -8px #3c2db4b3}.dash .tool-words{gap:3px;min-width:0;display:grid}.dash .tool-label{letter-spacing:-.015em;color:var(--ink);overflow-wrap:break-word;font-size:16.5px;font-weight:750;line-height:1.25}.dash .tool-sub{color:var(--mute);font-size:13.5px;font-weight:500;line-height:1.4}.dash .tool-go{width:34px;height:34px;color:var(--ink);background:linear-gradient(#fff 0%,#f1f3f8 100%);border-radius:999px;place-items:center;display:grid;box-shadow:inset 0 1px #fff,0 0 0 1px #141a2e1f}.dash .tool-go svg{stroke-width:2px;width:16px;height:16px}.dash .tool-soon{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#3b2fb0;background:#f1edff;border-radius:999px;padding:5px 10px;font-size:10.5px;font-weight:800;box-shadow:inset 0 0 0 1px #6045e838}@media (prefers-reduced-motion:reduce){.dash .tool-row{transition:none}}.dash .ask24-prompts:has(>.ask24-rows){grid-template-columns:minmax(0,1fr)}@media (min-width:641px){.dash .ask24-rows .tool-row[data-kind=ask],.dash .ask24-rows-note{display:none}.dash .ask24-rows:not(:has(>.tool-row[data-kind=app])){display:none}.dash .ask24-prompts:has(>.ask24-rows)>.ask24-rows{margin-top:0}}@media (max-width:640px){.dash .ask24-prompts[data-has-rows]>.ask24-cta{display:none}.dash .ask24-prompts[data-has-rows]>.ask24-rows{margin-top:0}.dash .ask24-rows-note{margin:4px 4px 0}.dash .tool-row{gap:12px;padding:12px 14px}}.dash .tool-rows.lesson-app{margin-top:16px}.dash .tool-rows.wk-app{margin-top:14px}@media (max-width:640px),(max-height:500px) and (pointer:coarse){.dash [data-ask24-floating]{transition:transform .24s cubic-bezier(.2,.7,.2,1),opacity .2s;right:max(12px, env(safe-area-inset-right,0px))!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))!important}.dash [data-ask24-floating]>button.btn{width:52px!important;height:52px!important}.dash [data-ask24-floating][data-tucked]{opacity:0;pointer-events:none;transform:translateY(calc(100% + 28px))}}@media (max-width:640px){:is(.dash:has(>aside) .motion-toggle,.dash:has(>aside):has([data-ask24-floating]) .motion-toggle){z-index:21;position:absolute;top:9px;bottom:auto;right:62px}}@media (min-width:641px) and (max-height:500px) and (pointer:coarse){:is(.dash:has(>aside) .motion-toggle,.dash:has(>aside):has([data-ask24-floating]) .motion-toggle){z-index:21;position:absolute;top:14px;bottom:auto;right:16px}.dash main{padding-bottom:max(96px, calc(80px + env(safe-area-inset-bottom,0px)))}}@media (prefers-reduced-motion:reduce){.dash [data-ask24-floating]{transition:none!important}}@media (max-width:560px){html .dash .pg-week-step,html .dash #how-you-train .pg-week-step{grid-template-columns:44px minmax(0,1fr) 44px;grid-template-areas:"days days days""prev dots next";gap:14px 12px}html .dash .pg-week-step>.pg-days{grid-area:days}html .dash .pg-week-step>.pg-step:first-child{grid-area:prev}html .dash .pg-week-step>.pg-step:nth-child(3){grid-area:next}html .dash .pg-week-step>.pg-step-dots{grid-area:dots;align-self:stretch;align-items:center}html .dash .pg-week-step>.pg-step,html .dash #how-you-train .pg-week-step>.pg-step{width:44px;min-width:44px;height:44px}html .dash #how-you-train .pg-week-step .pg-day:not([data-rest]) .pg-ex>li>.pg-ex-n{overflow-wrap:break-word;word-break:normal}}@media (max-width:640px){.dash .tiles>.card:first-child{grid-column:1/-1}html .dash .subtabs:has(>:nth-child(5)){border-radius:26px;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-columns:auto;row-gap:4px;grid-auto-flow:row!important}html .dash .subtabs:has(>:nth-child(5))>button{grid-column:span 2}html .dash .subtabs:has(>:nth-child(5):last-child)>:nth-child(n+4){grid-column:span 3}html .dash .subtabs:has(>:nth-child(7):last-child)>:nth-child(7){grid-column:1/-1}html .dash .subtabs:has(>:nth-child(8):last-child)>:nth-child(n+7){grid-column:span 3}}.dash .words-dialog .wd-pic>.pic{--pic-w:100%;width:100%}.dash dialog.words-dialog{overscroll-behavior:contain;overflow:hidden auto}.dash .words-dialog .wd-x{width:44px;height:44px}.dash .words-dialog .wd-x:focus-visible{outline-offset:-3px}@media (max-height:700px){.dash .words-dialog .wd-pic>.pic{aspect-ratio:auto;height:clamp(84px,18vh,140px)}.dash .words-dialog .wd-in{gap:14px;padding:20px 22px 22px}.dash .words-dialog .wd-words{font-size:17px;line-height:1.5}}@media (max-width:640px){.dash .cal-nav{width:44px;height:44px}.dash .dayrec-box{position:relative}.dash .dayrec-box:after{content:"";position:absolute;inset:-8px}.dash button.linkish,.dash a.linkish{align-items:center;min-height:44px;display:inline-flex}.dash .topbar>a{position:relative}.dash .topbar>a:after{content:"";border-radius:999px;position:absolute;inset:-4px}}.dash .tool-row[data-soon]{grid-template-columns:44px minmax(0,1fr)}.dash .tool-words>.tool-soon{justify-self:start;margin-top:5px}@media (max-width:360px){.dash dialog.words-dialog{width:calc(100vw - 24px)}.dash .words-dialog .wd-go{gap:10px;padding:0 14px;font-size:16px}}@media (max-width:640px){html .dash .prio .row>.wk-swap-key,.dash .wk-swap-key{width:44px;min-width:44px;height:44px}.dash .pg-name>button{min-height:44px}}@media (max-width:340px){html .dash aside nav a,html .dash aside nav span.soon{letter-spacing:-.01em;padding-inline:0!important;font-size:9.5px!important}}@media (max-width:480px){html .dash .prio .wk-pair{margin-inline:-10px;padding-inline:4px}html .dash .prio .wk-pair>.row.row{column-gap:8px;padding-inline:2px}html .dash .prio .wk-pair>.row>.pic{width:52px!important}.dash .prio .row .tag.dose{white-space:nowrap}}html .dash .prio .wk-pair>.row>.n{z-index:1;position:relative}@media (min-width:641px) and (pointer:coarse){.dash aside nav a,.dash aside nav span.soon{min-height:44px}}@media (min-width:641px){.dash:has([data-ask24-floating]) main{padding-bottom:104px}}html .dash .words-dialog .wd-pic{justify-content:center;padding:30px 28px 0;display:flex}html .dash .words-dialog .wd-pic>.pic{--pic-w:min(240px, 58vw);aspect-ratio:1;border-radius:18px;width:min(240px,58vw);height:auto;box-shadow:0 0 0 1px #141a2e14,0 14px 28px -18px #141a2e73;-webkit-mask-image:none;mask-image:none}html .dash .words-dialog .wd-pic>.pic:before,html .dash .words-dialog .wd-pic>.pic:after{display:none}@media (max-height:700px){html .dash .words-dialog .wd-pic{padding-top:20px}html .dash .words-dialog .wd-pic>.pic{--pic-w:clamp(96px, 22vh, 150px);aspect-ratio:1;width:clamp(96px,22vh,150px);height:auto}}.dash .words-dialog .wd-x,.dash .sys-dialog .sd-x{line-height:0}@media (max-width:980px){.dash{align-content:start}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}@property --tw-ease{syntax:"*";inherits:false}
