@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--gutter:15px;--color-pill-text:#3e4192;--color-modal-header:#42b983;--color-modal-mask:#00054680;--color-progress-container:#232730;--color-axis-tick:#79889b;--color-limit-shadow:#0003;--color-multiselect-icon-hover:#ffffff1a;--color-menu-item-hover:#ffffff1a;--color-menu-item-active:#ffffff26;--color-bg:#f0f3f8;--color-bg-grey:#f4f3f4;--color-tr-border:var(--color-light-grey);--color-dark:#333;--color-main-text-color:#19052c;--color-primary:#0fffac;--color-secondary:#432c76;--color-primary-dark:#000546;--color-accent:#ff5d62;--color-grey:#756980;--color-medium-grey:#988fa0;--color-light-grey:#e8e6ea;--color-light-blue:#f0f3f8;--color-dropdown-hover:var(--color-light-blue);--color-popover-bg:#000546;--color-success:#b0d0b8;--color-failure:#e43836;--coachplan-grey-10:#fafafa;--coachplan-grey-20:#f5f5f5;--coachplan-grey-30:#f1f1f1;--coachplan-grey-40:#e8e8e8;--coachplan-grey-50:#dedede;--coachplan-grey-60:#a1a1a1;--coachplan-grey-70:#606060;--coachplan-grey-80:#484848;--coachplan-grey-90:#424242;--coachplan-grey-100:#262626;--coachplan-darkmode-grey-10:#d8d8d8;--coachplan-darkmode-grey-20:#a1a1a1;--coachplan-darkmode-grey-30:#606060;--coachplan-darkmode-grey-40:#585858;--coachplan-darkmode-grey-50:#484848;--coachplan-darkmode-grey-60:#303030;--coachplan-darkmode-grey-70:#262626;--coachplan-darkmode-grey-80:#1f1f1f;--coachplan-blue-10:#e6f1fc;--coachplan-blue-20:#aeddff;--coachplan-blue-30:#96d3ff;--coachplan-blue-40:#7ab2da;--coachplan-blue-50:#2a85d9;--coachplan-blue-60:#00518b;--coachplan-green-10:#edf5e8;--coachplan-green-20:#c5ddb2;--coachplan-green-30:#adcc94;--coachplan-green-40:#98b87f;--coachplan-green-50:#35521f;--coachplan-brandgreen-10:#0fffac;--coachplan-brandgreen-40:#207c5d;--coachplan-brandpurple-10:#834465;--coachplan-brandpurple-40:#190f56;--coachplan-brandpurple-50:#8a5cf4;--color-button-dark:#1f2937;--coachplan-coral-20:#b7c7ff;--coachplan-coral-40:#9a97ec;--coachplan-coral-60:#1a1984;--coachplan-red-10:#fee1e1;--coachplan-red-20:#ffc5c5;--coachplan-red-30:#fdafaf;--coachplan-red-40:#eb9999;--coachplan-red-50:#950000;--coachplan-yellow-10:#f9f5ec;--coachplan-yellow-20:#ffd596;--coachplan-yellow-60:#9b4f09;--coachplan-orange-10:#ffdcc9;--coachplan-orange-20:#ffc19e;--coachplan-orange-30:#f4af88;--coachplan-orange-40:#e39366;--coachplan-orange-50:#9b3e09;--color-success-light:#e6eee8;--color-success-dark:#1f5229;--color-error:#d0b0b0;--color-error-light:#f9e3e3;--color-error-dark:#521f1f;--input-border-radius:8px;--font-size-base:14px;--font-size-extra-small:10px;--font-size-small:12px;--font-size-medium:16px;--font-size-large:20px;--font-size-extra-large:30px;--font-size-input-large:25px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--font-weight-bolder:900;--chip-success-bg:var(--color-success-light);--chip-success-text-color:var(--color-success-dark);--chip-success-border-color:var(--color-success);--chip-default-bg:#f3f3f3;--chip-default-text-color:#616161;--chip-default-border-color:var(--gray-dark);--chip-error-bg:var(--coachplan-red-10);--chip-error-text-color:var(--coachplan-red-50);--chip-error-border-color:var(--coachplan-red-40);--chip-warning-bg:var(--coachplan-orange-10);--chip-warning-text-color:var(--coachplan-orange-40);--chip-warning-border-color:var(--coachplan-orange-20);--avatar-size:20px;--cp-primary:#14f5a8;--cp-primary-ink:#18122b;--cp-primary-soft:#dcfdf0;--cp-primary-glow:#14f5a84d;--cp-primary-on-light:#6b3fd6;--cp-primary-on-dark:#14f5a8;--cp-header:#2a1a50;--cp-header-ink:#fff;--cp-box-1:#2a1a50;--cp-box-2:#8a3f7a;--cp-box-3:#2b2a8a;--cp-box-text:#fff;--cp-box-shadow:#3c1e6e8c;--cp-menu-bg:#fff;--cp-menu-indicator:#18122b;--cp-menu-text:#6e6585;--cp-menu-text-active:#fff;--cp-button:#14f5a8;--cp-button-text:#0b2a20;--cp-button-glow:#14f5a8cc;--cp-ink:#18122b;--cp-text-secondary:#4a4260;--cp-text-muted:#6e6585;--cp-text-subtle:#8a80a3;--cp-text-faint:#a39bb8;--cp-chevron:#b5aec6;--cp-canvas:#f4f2f8;--cp-surface:#fff;--cp-surface-inset:#f8f7fb;--cp-surface-press:#f6f4fa;--cp-track:#efecf4;--cp-track-strong:#e9e5f1;--cp-divider:#f0edf5;--cp-border:#e6e1ef;--cp-border-dashed:#d4cde2;--cp-ring-off:#d9d3e6;--cp-grabber:#e2dcec;--cp-scrim:#0e0a1c6b;--cp-glass:#f4f2f8d1;--cp-glass-border:#18122b0f;--cp-danger:#e0284c;--cp-danger-text:#b82a45;--cp-danger-soft:#fff0f2;--cp-danger-track:#ffd5dc;--cp-success-soft:#dcfdf0;--cp-success-text:#0a7550;--cp-warning-soft:#fff4e0;--cp-warning-text:#8a5300;--cp-comment-soft:#f1ebff;--cp-star:#f5a524;--cp-radius-sm:14px;--cp-radius-md:18px;--cp-radius-tile:22px;--cp-radius-card:24px;--cp-radius-lg:28px;--cp-radius-feature:30px;--cp-radius-sheet:34px;--cp-shadow-card:0 1px 2px #18122b0a, 0 8px 20px #18122b0a;--cp-shadow-sm:0 1px 2px #18122b0f;--cp-shadow-thumb:0 2px 8px #18122b1a;--cp-shadow-sheet:0 -10px 40px #18122b33;--cp-shadow-popover:0 20px 50px -10px #18122b47, 0 0 0 1px #18122b0d;--cp-shadow-feature:0 20px 40px -16px var(--cp-box-shadow);--cp-gradient-feature:radial-gradient(120% 90% at 0% 0%, var(--cp-box-2) 0%, transparent 60%), radial-gradient(90% 90% at 100% 100%, var(--cp-box-3) 0%, transparent 70%), radial-gradient(60% 50% at 90% 10%, var(--cp-primary-glow) 0%, transparent 70%), var(--cp-box-1);--cp-ease-out:cubic-bezier(.2, .8, .2, 1);--cp-ease-sheet:cubic-bezier(.32, .72, 0, 1);--cp-ease-spring:cubic-bezier(.34, 1.4, .64, 1);--cp-ease-pop:cubic-bezier(.34, 1.8, .64, 1);--n-border-radius:8px!important}.cp-text--display{letter-spacing:-.04em;font-size:40px;font-weight:800;line-height:1.02}.cp-text--title{letter-spacing:-.04em;font-size:34px;font-weight:800;line-height:1.05}.cp-text--hero{letter-spacing:-.035em;text-wrap:pretty;font-size:30px;font-weight:800;line-height:1.08}.cp-text--card-title{letter-spacing:-.03em;text-wrap:pretty;font-size:26px;font-weight:800;line-height:1.1}.cp-text--section{letter-spacing:-.03em;font-size:20px;font-weight:800;line-height:1.2}.cp-text--bar{letter-spacing:-.02em;font-size:17px;font-weight:800}.cp-text--row{letter-spacing:-.01em;font-size:15px;font-weight:700;line-height:1.3}.cp-text--body{font-size:15px;font-weight:500;line-height:1.5}.cp-text--group{font-size:13px;font-weight:700}.cp-text--meta{color:var(--cp-text-muted);font-size:12px;font-weight:500}.cp-text--overline{letter-spacing:.12em;text-transform:uppercase;color:var(--cp-text-muted);font-size:12px;font-weight:700}.cp-text--micro{letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:800}.cp-text--num{font-variant-numeric:tabular-nums}.cp-tile{--hue:250;border-radius:var(--cp-radius-sm);background:var(--cp-surface-inset);width:44px;height:44px;color:var(--cp-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:oklch(50% 0.1 70deg)){.cp-tile{background:oklch(95% .04 var(--hue));color:oklch(55% .15 var(--hue))}}.card-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--cp-text-muted);margin-bottom:12px;font-size:12px;font-weight:700}.cp-card{background:var(--cp-surface);border-radius:var(--cp-radius-card);box-shadow:var(--cp-shadow-card);border:1px solid #0000}.cp-gutter{padding-left:16px;padding-right:16px}.cp-stack{gap:var(--cp-stack-gap,22px);flex-direction:column;display:flex}.cp-grid-2,.cp-grid-3{gap:10px;display:grid}.cp-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cp-note{border:1.5px dashed var(--cp-border-dashed);border-radius:var(--cp-radius-md);color:var(--cp-text-muted);align-items:flex-start;gap:10px;padding:14px 16px;font-size:13px;line-height:1.5;display:flex}body{background:var(--cp-canvas);color:var(--cp-ink);-webkit-font-smoothing:antialiased}.q-btn{letter-spacing:-.005em;text-transform:none;transition:transform .15s var(--cp-ease-out);font-weight:700}.q-btn:active{transform:scale(.97)}.q-btn--rectangle{border-radius:999px}.q-btn-group>.q-btn--rectangle{border-radius:0}.q-btn--round:active{transform:scale(.94)}.q-btn.bg-primary{background:var(--cp-button)!important;color:var(--cp-button-text)!important}.q-btn.bg-primary:not(.q-btn--flat):not(.q-btn--outline){box-shadow:0 10px 24px -10px var(--cp-button-glow)}.text-button-color{color:var(--cp-button-text)!important}.text-primary:not(.q-toggle__inner):not(.q-checkbox__inner):not(.q-radio__inner):not(.q-linear-progress):not(.q-circular-progress){color:var(--cp-primary-on-light)!important}.q-field--filled .q-field__control{background:var(--cp-surface-inset);border-radius:16px}.q-field--filled .q-field__control:before{border:1.5px solid var(--cp-border);opacity:1;background:0 0;border-radius:16px}.q-field--filled .q-field__control:after{display:none}.q-field--filled.q-field--focused .q-field__control:before,.q-field--filled.q-field--highlighted .q-field__control:before{border-color:var(--cp-ink);background:0 0}.q-field--highlighted .q-field__label{color:var(--cp-ink)}.q-field--outlined .q-field__control{border-radius:16px}.q-field--outlined .q-field__control:before{border:1.5px solid var(--cp-border)}.q-dialog__backdrop.fixed-full{background:var(--cp-scrim)}.q-menu{box-shadow:var(--cp-shadow-popover);border-radius:18px}.q-notification{border-radius:16px;font-weight:600}.q-linear-progress{border-radius:3px}.q-linear-progress__track{background:var(--cp-track);opacity:1}.q-badge{font-weight:700}@media (prefers-reduced-motion:reduce){.q-transition--slide-up-enter-active,.q-transition--slide-up-leave-active,.q-transition--slide-down-enter-active,.q-transition--slide-down-leave-active,.q-transition--slide-left-enter-active,.q-transition--slide-left-leave-active,.q-transition--slide-right-enter-active,.q-transition--slide-right-leave-active,.q-transition--fade-enter-active,.q-transition--fade-leave-active,.q-transition--jump-up-enter-active,.q-transition--jump-up-leave-active,.animated{transition-duration:.01ms!important;animation-duration:.01ms!important}.q-btn,.q-btn:active{transition:none;transform:none}}.m-0-auto{margin:0 auto!important}.m-0{margin:0!important}.mx-0{margin-left:0!important;margin-right:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.m-1{margin:2.5px!important}.mx-1{margin-left:2.5px!important;margin-right:2.5px!important}.my-1{margin-top:2.5px!important;margin-bottom:2.5px!important}.mt-1{margin-top:2.5px!important}.mr-1{margin-right:2.5px!important}.mb-1{margin-bottom:2.5px!important}.ml-1{margin-left:2.5px!important}.m-2{margin:5px!important}.mx-2{margin-left:5px!important;margin-right:5px!important}.my-2{margin-top:5px!important;margin-bottom:5px!important}.mt-2{margin-top:5px!important}.mr-2{margin-right:5px!important}.mb-2{margin-bottom:5px!important}.ml-2{margin-left:5px!important}.m-3{margin:10px!important}.mx-3{margin-left:10px!important;margin-right:10px!important}.my-3{margin-top:10px!important;margin-bottom:10px!important}.mt-3{margin-top:10px!important}.mr-3{margin-right:10px!important}.mb-3{margin-bottom:10px!important}.ml-3{margin-left:10px!important}.m-4{margin:20px!important}.mx-4{margin-left:20px!important;margin-right:20px!important}.my-4{margin-top:20px!important;margin-bottom:20px!important}.mt-4{margin-top:20px!important}.mr-4{margin-right:20px!important}.mb-4{margin-bottom:20px!important}.ml-4{margin-left:20px!important}.m-5{margin:30px!important}.mx-5{margin-left:30px!important;margin-right:30px!important}.my-5{margin-top:30px!important;margin-bottom:30px!important}.mt-5{margin-top:30px!important}.mr-5{margin-right:30px!important}.mb-5{margin-bottom:30px!important}.ml-5{margin-left:30px!important}.m-6{margin:40px!important}.mx-6{margin-left:40px!important;margin-right:40px!important}.my-6{margin-top:40px!important;margin-bottom:40px!important}.mt-6{margin-top:40px!important}.mr-6{margin-right:40px!important}.mb-6{margin-bottom:40px!important}.ml-6{margin-left:40px!important}.p-0{padding:0!important}.px-0{padding-left:0!important;padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.p-1{padding:2.5px!important}.px-1{padding-left:2.5px!important;padding-right:2.5px!important}.py-1{padding-top:2.5px!important;padding-bottom:2.5px!important}.pt-1{padding-top:2.5px!important}.pr-1{padding-right:2.5px!important}.pb-1{padding-bottom:2.5px!important}.pl-1{padding-left:2.5px!important}.p-2{padding:5px!important}.px-2{padding-left:5px!important;padding-right:5px!important}.py-2{padding-top:5px!important;padding-bottom:5px!important}.pt-2{padding-top:5px!important}.pr-2{padding-right:5px!important}.pb-2{padding-bottom:5px!important}.pl-2{padding-left:5px!important}.p-3{padding:10px!important}.px-3{padding-left:10px!important;padding-right:10px!important}.py-3{padding-top:10px!important;padding-bottom:10px!important}.pt-3{padding-top:10px!important}.pr-3{padding-right:10px!important}.pb-3{padding-bottom:10px!important}.pl-3{padding-left:10px!important}.p-4{padding:20px!important}.px-4{padding-left:20px!important;padding-right:20px!important}.py-4{padding-top:20px!important;padding-bottom:20px!important}.pt-4{padding-top:20px!important}.pr-4{padding-right:20px!important}.pb-4{padding-bottom:20px!important}.pl-4{padding-left:20px!important}.p-5{padding:30px!important}.px-5{padding-left:30px!important;padding-right:30px!important}.py-5{padding-top:30px!important;padding-bottom:30px!important}.pt-5{padding-top:30px!important}.pr-5{padding-right:30px!important}.pb-5{padding-bottom:30px!important}.pl-5{padding-left:30px!important}.p-6{padding:40px!important}.px-6{padding-left:40px!important;padding-right:40px!important}.py-6{padding-top:40px!important;padding-bottom:40px!important}.pt-6{padding-top:40px!important}.pr-6{padding-right:40px!important}.pb-6{padding-bottom:40px!important}.pl-6{padding-left:40px!important}.u-flex{display:flex}@media screen and (min-width:1024px){.u-flex--md{display:flex}}.u-inline-flex{display:inline-flex}.u-flex-row{flex-direction:row}.u-flex-row-reverse{flex-direction:row-reverse}.u-flex-col{flex-direction:column}.u-flex-col-reverse{flex-direction:column-reverse}.u-flex-no-wrap{flex-wrap:nowrap}.u-flex-wrap{flex-wrap:wrap}.u-flex-wrap-reverse{flex-wrap:wrap-reverse}.u-items-start{align-items:flex-start}.u-items-center{align-items:center}.u-items-end{align-items:flex-end}.u-items-stretch{align-items:stretch}.u-items-baseline{align-items:baseline}.u-content-start{align-content:flex-start}.u-content-center{align-content:center}.u-content-end{align-content:flex-end}.u-content-between{align-content:space-between}.u-content-around{align-content:space-around}.u-self-auto{align-self:auto}.u-self-start{align-self:flex-start}.u-self-center{align-self:center}.u-self-end{align-self:flex-end}.u-self-stretch{align-self:stretch}.u-justify-start{justify-content:flex-start}.u-justify-center{justify-content:center}.u-justify-end{justify-content:flex-end}.u-justify-between{justify-content:space-between}.u-justify-around{justify-content:space-around}.u-flex-1{flex:1}.u-flex-2{flex:2 2}.u-flex-3{flex:3 3}.u-flex-4{flex:4 4}.u-flex-5{flex:5 5}.u-flex-auto{flex:auto}.u-flex-initial{flex:0 auto}.u-flex-none{flex:none}.u-flex-grow{flex-grow:1}.u-flex-grow-0{flex-grow:0}.u-flex-shrink{flex-shrink:1}.u-flex-shrink-0{flex-shrink:0}@media print{@page{size:A4;margin:12mm}body{color:#000;-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;background:#fff!important}nav,footer,.no-print,.print-toolbar,.print-actions,.q-dialog,.q-notifications{display:none!important}.print-page-break{page-break-before:always;break-before:page}.print-avoid-break{break-inside:avoid;page-break-inside:avoid}.print-card{break-inside:avoid;page-break-inside:avoid;background-color:#fafafa;border:1px solid #d1d5db;border-radius:6px;margin-bottom:12px;padding:12px}h1{margin-bottom:12px;font-size:20px;font-weight:700}h2{margin-top:16px;margin-bottom:10px;font-size:16px;font-weight:600}h3{margin-bottom:6px;font-size:14px;font-weight:600}h4{margin-bottom:4px;font-size:12px;font-weight:600}p,li,td{font-size:11px;line-height:1.4}.text-small{color:#666;font-size:9px}img{break-inside:avoid;page-break-inside:avoid;max-width:100%;height:auto}a[href]:after{content:none}}.print-preview-container{min-height:100vh;padding:calc(60px + env(safe-area-inset-top,0px)) 16px 32px;background:#e5e5e5;overflow-x:auto}@media screen and (max-width:840px){.print-preview-container{padding:calc(60px + env(safe-area-inset-top,0px)) 0 24px}}@media print{.print-preview-container{background:#fff;padding:0;overflow:visible}.print-preview-container.is-print-ready{display:block!important}}@media screen{.print-preview-container.is-print-ready{display:none}}.print-document{color:#1a1a1a;background:#fff;width:794px;min-height:1123px;margin:0 auto;padding:48px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;line-height:1.4;box-shadow:0 4px 24px #00000026}@media screen and (max-width:840px){.print-document{zoom:calc((100vw - 16px) / 890px)}}@media print{.print-document{width:auto;min-height:auto;box-shadow:none;margin:0;padding:0}}.print-h1{color:#000;margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.2}.print-h2{color:#000;margin:16px 0 8px;font-size:15px;font-weight:600;line-height:1.3}.print-h3{color:#000;margin:12px 0 6px;font-size:13px;font-weight:600}.print-h4{color:#000;margin:8px 0 4px;font-size:11px;font-weight:600}.print-body{color:#1a1a1a;font-size:11px;line-height:1.4}.print-small{color:#666;font-size:9px}.print-muted{color:#6b7280}.print-mb-2{margin-bottom:6px}.print-mb-4{margin-bottom:12px}.print-mb-6{margin-bottom:20px}.print-mt-4{margin-top:12px}.print-mt-6{margin-top:20px}.print-p-4{padding:12px}.print-gap-4{gap:12px}.print-card{break-inside:avoid;page-break-inside:avoid;background:#fafafa;border:1px solid #d1d5db;border-radius:6px;margin-bottom:12px;padding:12px}.print-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:10px}.print-table thead{display:table-header-group}.print-table thead th{text-align:left;text-transform:uppercase;letter-spacing:.3px;color:#374151;white-space:nowrap;background-color:#f3f4f6;border-bottom:2px solid #9ca3af;padding:6px 8px;font-size:9px;font-weight:600}.print-table tbody tr{break-inside:avoid;page-break-inside:avoid}.print-table tbody tr:nth-child(2n){background-color:#f9fafb}.print-table tbody td{vertical-align:middle;color:#1f2937;border-bottom:1px solid #e5e7eb;padding:6px 8px}.print-table--exercises th:first-child,.print-table--exercises td:first-child{width:40px}.print-table--exercises th:nth-child(2),.print-table--exercises td:nth-child(2){width:32px}.print-table--exercises th:nth-child(3),.print-table--exercises td:nth-child(3){width:40px}.print-table--exercises th:nth-child(4),.print-table--exercises td:nth-child(4){width:50px}.print-table--exercises th:nth-child(5),.print-table--exercises td:nth-child(5){width:70px}.print-table--exercises th:nth-child(6),.print-table--exercises td:nth-child(6){width:50px}.print-table--exercises th:nth-child(7),.print-table--exercises td:nth-child(7){width:auto;min-width:100px}.print-table--nested{margin-top:8px;font-size:9px}.print-table--nested th,.print-table--nested td{padding:4px 6px}.print-table--ingredients th:first-child,.print-table--ingredients td:first-child{width:70%}.print-table--ingredients th:nth-child(2),.print-table--ingredients td:nth-child(2){text-align:right;white-space:nowrap;width:30%}.print-table--ingredients thead th{white-space:normal}.log-cells{flex-wrap:nowrap;gap:3px;display:flex}.print-log-cell{color:#374151;background-color:#fff;border:1px solid #d1d5db;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;display:inline-flex}.print-header{border-bottom:2px solid #1a1a1a;justify-content:space-between;align-items:flex-start;margin-bottom:16px;padding-bottom:12px;display:flex}.print-header__logo-section{flex-shrink:0}.print-header__logo{object-fit:contain;max-width:140px;max-height:40px}.print-header__app-name{color:#1a1a1a;font-size:16px;font-weight:700}.print-header__info-section{text-align:right;flex:auto;min-width:0}.print-header__title{color:#1a1a1a;overflow-wrap:break-word;word-break:break-word;margin:0 0 4px;font-size:18px;font-weight:700;line-height:1.2}.print-header__client,.print-header__date{color:#6b7280;margin:0;font-size:10px;line-height:1.4}.print-section{margin-bottom:20px}.print-section__title{color:#1a1a1a;border-bottom:1px solid #d1d5db;margin:0 0 10px;padding-bottom:6px;font-size:14px;font-weight:600}.print-workout{margin-bottom:24px}.print-workout__title{color:#1a1a1a;border-bottom:2px solid #1a1a1a;margin:0 0 10px;padding-bottom:6px;font-size:15px;font-weight:700}.print-workout__description{color:#4b5563;margin-bottom:12px;font-size:10px;line-height:1.5}.print-warmup,.print-wod{break-inside:avoid;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:12px;padding:10px 12px}.print-warmup__title,.print-wod__title{text-transform:uppercase;letter-spacing:.5px;color:#6b7280;margin-bottom:4px;font-size:9px;font-weight:700}.print-warmup__content,.print-wod__content{color:#374151;font-size:10px;line-height:1.5}.print-warmup__content p,.print-wod__content p{margin:0 0 4px}.print-exercise{break-inside:avoid;page-break-inside:avoid;margin-bottom:16px}.print-exercise__header{align-items:center;gap:10px;margin-bottom:6px;display:flex}.print-exercise__image{object-fit:contain;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;flex-shrink:0;width:36px;height:36px}.print-exercise__title{color:#1a1a1a;flex:1;margin:0;font-size:12px;font-weight:600}.print-exercise__description{color:#6b7280;margin-bottom:8px;font-size:10px;line-height:1.4}.print-exercise__description p{margin:0}.print-macros-box{background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;margin:12px 0;padding:10px 14px}.print-macros-box .macros-title{color:#1e40af;margin-bottom:4px;font-size:11px;font-weight:600}.print-macros-box .macros-values{color:#1e3a8a;font-size:10px}.print-meal{break-inside:avoid;page-break-inside:avoid;margin-bottom:20px}.print-meal__header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.print-meal__image{object-fit:cover;border:1px solid #e5e7eb;border-radius:6px;width:48px;height:48px}.print-meal__title{color:#1a1a1a;font-size:13px;font-weight:600}.print-meal__notes{color:#6b7280;margin-bottom:10px;font-size:10px;font-style:italic;line-height:1.4}.print-meal .meal-totals{color:#374151;background-color:#f3f4f6;border-radius:4px;margin-top:10px;padding:8px 10px;font-size:10px}.print-meal .ingredient-note{color:#6b7280;margin-top:2px;font-size:9px;font-style:italic}.print-meal .ingredient-macros{color:#6b7280;font-variant-numeric:tabular-nums;margin-top:2px;font-size:8.5px;line-height:1.3}.print-recipe{break-inside:avoid;page-break-inside:avoid;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;margin:12px 0;padding:10px}.print-recipe__header{align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.print-recipe__image{object-fit:cover;border-radius:4px;flex-shrink:0;width:44px;height:44px}.print-recipe__title{color:#1a1a1a;margin:0;font-size:11px;font-weight:600}.print-recipe__description{color:#6b7280;margin-top:2px;font-size:9px;line-height:1.4}.print-alternative{border-top:1px dashed #d1d5db;margin-top:14px;padding-top:12px}.print-alternative__title{color:#6b7280;margin-bottom:8px;font-size:11px;font-weight:600}.print-actions{padding:calc(10px + env(safe-area-inset-top,0px)) 16px 10px;padding-right:max(16px, env(safe-area-inset-right,0px));padding-left:max(16px, env(safe-area-inset-left,0px));z-index:1000;background:#fff;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 8px #0000001f}.print-actions__left{align-items:center;gap:8px;display:flex}.print-actions__title{color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:14px;font-weight:500;overflow:hidden}@media (min-width:480px){.print-actions__title{max-width:300px}}@media print{.print-actions{display:none!important}}@media screen and (max-width:840px){.print-preview-container{padding:calc(60px + env(safe-area-inset-top,0px)) 12px 24px}.print-document{zoom:1;border-radius:8px;width:100%;min-height:auto;padding:18px 16px;font-size:14px;line-height:1.5}.print-header{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:18px;padding-bottom:14px}.print-header__info-section{text-align:left;width:100%}.print-header__title{font-size:20px}.print-header__client,.print-header__date{font-size:13px}.print-header__app-name{font-size:18px}.print-header__logo{max-width:160px;max-height:48px}.program-meta{flex-wrap:wrap;gap:16px;margin-bottom:16px;font-size:13px}.program-description{margin-bottom:18px;font-size:14px}.print-workout{margin-bottom:28px}.print-workout__title{font-size:18px}.print-workout__description{font-size:13px}.print-section__title{font-size:16px}.print-warmup,.print-wod{padding:12px 14px}.print-warmup__title,.print-wod__title{font-size:11px}.print-warmup__content,.print-wod__content{font-size:13px}.print-exercise{-webkit-overflow-scrolling:touch;margin-bottom:22px;overflow-x:auto}.print-exercise__image{width:44px;height:44px}.print-exercise__title{font-size:15px}.print-exercise__description,.print-table{font-size:13px}.print-table--exercises{table-layout:auto;width:auto;min-width:100%}.print-table--exercises th,.print-table--exercises td{white-space:nowrap;padding:7px 10px}.print-table--exercises th:nth-child(n),.print-table--exercises td:nth-child(n){width:auto}.print-table thead th{font-size:11px}.td-kg{max-width:none}.print-log-cell{width:26px;height:26px;font-size:11px}}body,html{font-size:13px}.task-card{margin-bottom:10px;border-radius:8px!important}.task-card__meta{gap:7px}.task-card__chip{margin:0}pre{white-space:pre-line;margin:0;padding:0;font-family:Roboto,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px}html{height:100vh;height:-webkit-fill-available}body{height:100vh;height:-webkit-fill-available;overflow-x:hidden}body,html{height:100vh;height:-webkit-fill-available}html.ios-standalone,html.ios-standalone body{height:100vh;min-height:100vh}@media screen{html.ios-status-scrim body:before{content:"";z-index:9000;height:env(safe-area-inset-top,0px);pointer-events:none;background:linear-gradient(#18122b99,#18122b66 70%,#18122b00);position:fixed;top:0;left:0;right:0}}html,body{touch-action:manipulation;-webkit-text-size-adjust:100%!important}input,textarea,select{-webkit-text-size-adjust:100%!important;font-size:16px!important}.q-field__native,.q-field__input,input,textarea,select{-webkit-text-size-adjust:100%!important;font-size:17px!important;line-height:1.4!important}input:focus{scroll-margin-top:0;scroll-margin-bottom:0}.q-field__control{scroll-margin-top:0;scroll-margin-bottom:0;-webkit-text-size-adjust:100%!important;font-size:16px!important}main{-webkit-overflow-scrolling:touch;overflow-y:auto}.q-page-container,.q-page,.q-layout__section{transform:none!important}@supports (-webkit-touch-callout:none){input:focus,textarea:focus{transform:translateZ(0)}}.q-dialog__inner--maximized>div:not(.cp-owns-safe-area){padding-top:env(safe-area-inset-top,0px)}.q-notifications__list--top{top:env(safe-area-inset-top,0px)}.youtube-video{aspect-ratio:16/9;width:100%;position:relative}.youtube-video iframe{width:100%;height:100%;position:absolute;top:0;left:0}.install-onboarding__already[data-v-4ae79205]{margin-top:8px;font-weight:600}.install-onboarding[data-v-4ae79205]{background:var(--cp-surface);border-radius:var(--cp-radius-sheet) var(--cp-radius-sheet) 0 0;width:100%;max-width:520px;box-shadow:var(--cp-shadow-sheet);flex-direction:column;max-height:92vh;margin:0 auto;padding:0;display:flex;position:relative;overflow:hidden}.install-onboarding__topbar[data-v-4ae79205]{flex-shrink:0;justify-content:space-between;align-items:center;height:52px;padding:8px 12px 0 24px;display:flex;position:relative}.install-onboarding__scroll[data-v-4ae79205]{-webkit-overflow-scrolling:touch;flex:auto;padding:0 24px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 16px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 16px),#0000 100%)}.install-onboarding__handle[data-v-4ae79205]{background:var(--cp-grabber);border-radius:3px;width:40px;height:5px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.install-onboarding__close.q-btn[data-v-4ae79205]{background:var(--cp-canvas);width:44px;height:44px;color:var(--cp-text-secondary);margin-left:auto}.install-onboarding__hero[data-v-4ae79205]{text-align:center;margin:4px 0 24px}.install-onboarding__mark[data-v-4ae79205]{background:var(--cp-primary);width:64px;height:64px;color:var(--cp-primary-ink);border-radius:20px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.install-onboarding__title[data-v-4ae79205]{color:var(--cp-ink);letter-spacing:-.03em;margin:0 0 10px;font-size:26px;font-weight:800;line-height:1.1}.install-onboarding__lede[data-v-4ae79205]{color:var(--cp-text-secondary);margin:0;font-size:15px;line-height:1.5}.install-onboarding__benefits[data-v-4ae79205]{flex-direction:column;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:flex}.install-onboarding__benefits li[data-v-4ae79205]{background:var(--cp-surface-inset);border-radius:var(--cp-radius-md);color:var(--cp-ink);align-items:center;gap:14px;padding:12px 14px;font-size:15px;font-weight:600;display:flex}.install-onboarding .benefit__icon[data-v-4ae79205]{background:var(--cp-primary-soft);width:40px;height:40px;color:var(--cp-primary-on-light);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.install-onboarding .benefit__icon .q-icon[data-v-4ae79205]{font-size:22px}.install-onboarding .benefit__label[data-v-4ae79205]{flex:1;line-height:1.35}.install-onboarding__howto[data-v-4ae79205]{background:var(--cp-surface-inset);border-radius:var(--cp-radius-card);margin-bottom:20px;padding:16px 16px 14px}.install-onboarding__actions[data-v-4ae79205]{padding:12px 24px calc(16px + env(safe-area-inset-bottom,0px));background:var(--cp-surface);border-top:1px solid var(--cp-divider);flex-direction:column;flex-shrink:0;align-items:center;gap:6px;display:flex}.install-onboarding__cta.q-btn[data-v-4ae79205]{width:100%;height:56px;padding:0 24px;font-size:16px;font-weight:800}.install-onboarding__skip.q-btn[data-v-4ae79205]{min-height:44px;color:var(--cp-text-muted);padding:0 16px;font-size:14px}.howto__title[data-v-4ae79205]{text-transform:uppercase;letter-spacing:.12em;color:var(--cp-text-muted);align-items:center;gap:6px;margin:0 0 12px;font-size:12px;font-weight:700;display:flex}.howto__title .q-icon[data-v-4ae79205]{color:var(--cp-primary-on-light)}.howto__body[data-v-4ae79205]{flex-direction:column;gap:12px;display:flex}.howto__intro[data-v-4ae79205]{color:var(--cp-text-secondary);margin:0;font-size:14px;line-height:1.5}.howto__warning[data-v-4ae79205]{border-radius:var(--cp-radius-sm);background:var(--cp-warning-soft);color:var(--cp-warning-text);align-items:center;gap:8px;margin:0 0 8px;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.35;display:flex}.howto__warning .q-icon[data-v-4ae79205]{flex-shrink:0}.howto__hint[data-v-4ae79205]{color:var(--cp-text-muted);margin:8px 0 0;font-size:13px}.howto__url[data-v-4ae79205]{margin:4px 0 0}.howto__video[data-v-4ae79205]{aspect-ratio:16/9;border-radius:var(--cp-radius-md);background:#000;width:100%;margin:0 0 14px;position:relative;overflow:hidden}.howto__video[data-v-4ae79205] .youtube-video{margin:0}.howto-step[data-v-4ae79205]{align-items:flex-start;gap:12px;display:flex}.howto-step p[data-v-4ae79205]{color:var(--cp-text-secondary);flex:1;margin:0;font-size:14px;line-height:1.5}.howto-step__num[data-v-4ae79205]{background:var(--cp-ink);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.howto-step__inline[data-v-4ae79205]{vertical-align:-4px;color:var(--cp-primary-on-light);margin:0 2px}.howto-step__body[data-v-4ae79205]{flex:1}@media (min-width:600px){.install-onboarding[data-v-4ae79205]{border-radius:var(--cp-radius-sheet);margin-bottom:16px}}.install-reprompt-banner[data-v-44b2cd94]{bottom:var(--cp-tab-bar-clearance,16px);z-index:4000;background:var(--cp-ink);color:#fff;max-width:640px;box-shadow:var(--cp-shadow-popover);border-radius:999px;margin:0 auto;padding:8px 8px 8px 16px;font-size:13px;font-weight:600;line-height:1.3;position:fixed;left:16px;right:16px}.install-reprompt-banner[data-v-44b2cd94] .q-banner__avatar{color:var(--cp-primary-on-dark);align-self:center}.install-reprompt-banner__show.q-btn[data-v-44b2cd94]{min-height:44px;color:var(--cp-primary-on-dark);font-size:13px}.install-reprompt-banner__close.q-btn[data-v-44b2cd94]{color:#ffffffb8;width:44px;height:44px}.welcome-card[data-v-6703906e]{border-radius:var(--cp-radius-lg);background:var(--cp-surface);width:100%;max-width:420px;box-shadow:var(--cp-shadow-popover)}.welcome-card__tile[data-v-6703906e]{background:var(--cp-primary);width:56px;height:56px;color:var(--cp-primary-ink);border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.welcome-card__title[data-v-6703906e]{letter-spacing:-.03em;color:var(--cp-ink);font-size:20px;font-weight:800}.welcome-card__subtitle[data-v-6703906e]{color:var(--cp-text-secondary);margin-top:2px;font-size:14px}.welcome-card__row-icon[data-v-6703906e]{color:var(--cp-primary-on-light)}.welcome-card__cta.q-btn[data-v-6703906e]{width:100%;height:52px;padding:0 24px;font-size:15px}.loading-container[data-v-9b06c383]{flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;display:flex}.loader[data-v-9b06c383]{aspect-ratio:1;background:var(--color-primary);--_m:conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;width:50px;-webkit-mask:var(--_m);mask:var(--_m);border-radius:50%;padding:3px;animation:1s linear infinite l3-9b06c383;-webkit-mask-composite:source-out;mask-composite:subtract}@keyframes l3-9b06c383{to{transform:rotate(1turn)}}.update-banner[data-v-360696d1]{margin-bottom:var(--cp-tab-bar-clearance,calc(16px + env(safe-area-inset-bottom,0px)));border-radius:var(--cp-radius-lg);background:var(--cp-ink);color:#fff;box-shadow:var(--cp-shadow-popover);transition:transform .15s var(--cp-ease-out);overflow:hidden}.update-banner.cursor-pointer[data-v-360696d1]:active{transform:scale(.98)}.update-banner[data-v-360696d1]:focus-visible{outline:2px solid var(--cp-primary);outline-offset:2px}.update-banner__icon-wrap[data-v-360696d1]{background:var(--cp-primary);width:44px;height:44px;color:var(--cp-primary-ink);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.update-banner__title[data-v-360696d1]{letter-spacing:-.01em;color:#fff;font-size:15px;font-weight:700;line-height:1.3}.update-banner__caption[data-v-360696d1]{color:#ffffffb8;margin-top:2px;font-size:12px}.update-banner__chevron[data-v-360696d1]{color:#ffffffb8;transition:transform .2s var(--cp-ease-out);flex-shrink:0}.update-banner.cursor-pointer:hover .update-banner__chevron[data-v-360696d1],.update-banner.cursor-pointer:active .update-banner__chevron[data-v-360696d1]{transform:translate(3px)}.update-banner.cursor-pointer:focus-visible .update-banner__chevron[data-v-360696d1]{transform:translate(3px)}.update-toast[data-v-360696d1]{border-radius:var(--cp-radius-md);background:var(--cp-ink);box-shadow:var(--cp-shadow-popover)}.update-toast__icon[data-v-360696d1]{color:#fff}.update-toast__text[data-v-360696d1]{color:#fff;font-size:14px;font-weight:700}@media (prefers-reduced-motion:reduce){.update-banner[data-v-360696d1],.update-banner__chevron[data-v-360696d1]{transition:none}}html,body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body,html{min-height:100vh;min-height:100dvh;touch-action:manipulation;min-height:-webkit-fill-available}html{height:-webkit-fill-available}.app-banner{border-radius:var(--cp-radius-md);margin:8px 12px;padding:12px 16px;font-size:13px;font-weight:600;line-height:1.4}.app-banner--danger{background:var(--cp-danger-soft);color:var(--cp-danger-text)}.app-banner--warning{background:var(--cp-warning-soft);color:var(--cp-warning-text)}.app-banner__action.q-btn{min-height:44px;color:var(--cp-danger-text);background:var(--cp-surface)}@media screen{.app-banners{z-index:5000;pointer-events:none;position:fixed;top:0;left:0;right:0}.app-banners .app-banner{pointer-events:auto;box-shadow:var(--cp-shadow-popover)}}.app-banner:not(.app-banner+.app-banner){margin-top:calc(8px + env(safe-area-inset-top,0px))}.q-item__section--side{min-width:auto!important;padding-right:8px!important}.q-page-container{overflow:hidden}.q-card__actions .q-btn{padding:0 15px}:where(.print-layout) p{color:#0000008a;letter-spacing:.03333em}.q-avatar img{object-fit:cover!important}.q-notification ul{margin:0 0 0 15px!important;padding:0!important}.q-notification ul li{padding:6px 0!important}.q-menu .q-item,.q-menu .q-item__label{color:var(--cp-ink)!important}.q-menu .q-item:hover{background:var(--cp-surface-press)!important}.q-menu .q-item--active{font-weight:700;background:var(--cp-track-strong)!important}.q-menu .q-item[data-field-id=all]{border-bottom:1px solid var(--cp-divider);font-weight:500}.q-menu .q-item[data-field-id=all] .q-item__label{font-style:italic;color:var(--cp-text-muted)!important}.q-input input,.q-input textarea{-webkit-appearance:none!important;appearance:none!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important;transform:translateZ(0)!important}input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],textarea{-webkit-appearance:none!important;appearance:none!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important;font-size:16px!important;transform:translateZ(0)!important}
