.product-dashboard-module__H3Qcaa__portal{background:var(--color-surface-page);width:100%;height:100dvh;color:var(--color-text-body);font-family:var(--font-sans);justify-content:center;gap:48px;padding:64px 48px;display:flex;overflow:hidden}.product-dashboard-module__H3Qcaa__sidebar{flex-direction:column;flex-shrink:0;width:220px;display:flex;position:relative}.product-dashboard-module__H3Qcaa__contentShell{flex-direction:column;flex-shrink:0;width:660px;max-width:100%;min-height:0;display:flex}.product-dashboard-module__H3Qcaa__brandLockup{align-items:center;gap:16px;height:48px;margin-left:40px;display:flex}.product-dashboard-module__H3Qcaa__brandIcon{object-fit:cover;border-radius:12px;width:48px;height:48px}.product-dashboard-module__H3Qcaa__brandName{color:var(--color-brand-logo);letter-spacing:.02em;font-size:28px;font-weight:700;line-height:1}.product-dashboard-module__H3Qcaa__sideNav{margin-top:34px}.product-dashboard-module__H3Qcaa__sideNav>div{padding-left:28px;padding-right:16px}.product-dashboard-module__H3Qcaa__sideNav a>svg,.product-dashboard-module__H3Qcaa__sideNav button>svg{display:none}.product-dashboard-module__H3Qcaa__sideNav a>span,.product-dashboard-module__H3Qcaa__sideNav button>span{text-align:left}.product-dashboard-module__H3Qcaa__sidebar:after{content:"";background:var(--color-border-strong);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;right:0}.product-dashboard-module__H3Qcaa__main{width:100%;max-width:660px;margin:0 auto;padding:0 0 40px}.product-dashboard-module__H3Qcaa__dashboard{width:100%}.product-dashboard-module__H3Qcaa__title{color:var(--color-text-heading);letter-spacing:-.02em;margin:0 0 26px;font-size:30px;font-weight:700;line-height:1.25}.product-dashboard-module__H3Qcaa__products{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.product-dashboard-module__H3Qcaa__product{background:var(--color-surface-embed);min-width:0;color:inherit;text-align:left;cursor:pointer;border:0;border-radius:6px;flex-direction:column;padding:0;transition:opacity .15s;display:flex;overflow:hidden}.product-dashboard-module__H3Qcaa__product:active:not(:disabled){opacity:.78}.product-dashboard-module__H3Qcaa__product:focus-visible{outline:2px solid var(--color-action-primary);outline-offset:4px}.product-dashboard-module__H3Qcaa__product:disabled{cursor:default;opacity:.6}.product-dashboard-module__H3Qcaa__cover{aspect-ratio:1672/941;background:var(--color-surface-embed);width:100%;display:block;position:relative;overflow:hidden}.product-dashboard-module__H3Qcaa__cover img{object-fit:cover}.product-dashboard-module__H3Qcaa__productBody{background:var(--color-surface-embed);color:var(--color-text-heading);flex-direction:column;gap:2px;padding:12px 14px 14px;display:flex}.product-dashboard-module__H3Qcaa__productSeason{color:var(--color-text-heading);font-size:14px;font-weight:600;line-height:1.4}.product-dashboard-module__H3Qcaa__productProgress{color:var(--color-text-secondary);font-size:12px;line-height:1.4}.product-dashboard-module__H3Qcaa__productAction{color:var(--color-text-body);margin-top:5px;font-size:12px;font-weight:600;line-height:1.4}.product-dashboard-module__H3Qcaa__error{color:var(--color-danger);background:var(--color-danger-soft-bg);border-radius:6px;margin-bottom:20px;padding:12px 16px;font-size:14px}.product-dashboard-module__H3Qcaa__account{max-width:600px;margin:0 auto}@media (max-width:1023px){.product-dashboard-module__H3Qcaa__portal{gap:0;width:100%;height:100dvh;padding:0;display:flex}.product-dashboard-module__H3Qcaa__sidebar{display:none}.product-dashboard-module__H3Qcaa__contentShell{width:100%}.product-dashboard-module__H3Qcaa__main{max-width:520px;padding:max(24px, env(safe-area-inset-top)) 16px 112px;margin:0 auto}.product-dashboard-module__H3Qcaa__products{grid-template-columns:1fr;gap:16px}}@media (max-width:767px){.product-dashboard-module__H3Qcaa__main{max-width:414px}.product-dashboard-module__H3Qcaa__title{font-size:26px}}@media (prefers-reduced-motion:reduce){.product-dashboard-module__H3Qcaa__product{transition:none}}
:root{--_p-50:#fafbfb;--_p-100:#f6f6f7;--_p-150:#f3f3f4;--_p-200:#eff0f1;--_p-300:#e3e5e7;--_p-400:#d1d3d6;--_p-500:#b9bdc2;--_p-600:#969ca3;--_p-700:#686f7a;--_p-800:#3a4451;--_p-900:#1a2533;--_i-50:#fbfbfc;--_i-100:#f7f8f9;--_i-200:#f0f2f5;--_i-300:#e6e9ee;--_i-400:#d5dbe2;--_i-500:#bfc9d4;--_i-600:#9fadbe;--_i-700:#7589a2;--_i-800:#4b6585;--_i-900:#2b4a6f;--_brand:#003459;--_white:#fff;--color-brand-logo:var(--_brand);--color-brand-deep:var(--_i-800);--color-action-primary:var(--_i-800);--color-action-primary-hover:var(--_i-900);--color-action-primary-pressed:var(--_i-900);--color-action-primary-text:var(--_white);--color-action-primary-soft-bg:var(--_i-100);--color-press-bg:var(--_i-200);--color-interaction-accent:var(--_i-800);--color-interaction-accent-hover:var(--_i-900);--color-interaction-accent-soft-bg:var(--_i-100);--color-focus-ring:#2b4a6f29;--color-surface-page:var(--_p-100);--color-surface-card:var(--_white);--color-surface-module:var(--_white);--color-surface-module-active:var(--_p-150);--color-surface-embed:var(--_p-200);--color-border-default:var(--_p-200);--color-border-strong:var(--_p-300);--color-border-line:var(--_p-200);--color-text-heading:var(--_p-900);--color-text-body:var(--_p-800);--color-text-secondary:var(--_p-700);--color-text-muted:var(--_p-700);--color-danger:#c23a3a;--color-success:#1b7a4c;--color-warning:#b36b00;--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:20px;--radius-xl:28px;--radius-full:999px;--shadow-sm:0 1px 2px #0000000a, 0 2px 8px #0000000d;--shadow-md:0 4px 16px #00000014;--shadow-lg:0 12px 36px #0000001f;--shadow-xl:0 24px 60px #00000029;--shadow-sheet:0 -12px 36px #0000001a;--color-danger-strong:#a82e2e;--color-danger-soft-bg:#fdf0f0;--color-danger-rich-bg:#f8d4d7;--color-danger-border:#f5c6cb;--color-success-soft-bg:#edf7ed;--color-success-rich-bg:#d0ebd5;--color-success-border:#c3e6cb;--color-warning-soft-bg:#fff8e6;--color-warning-border:#ffeba8;--color-icon-muted:var(--_p-600);--color-surface-warm-bg:var(--_i-100);--color-text-warm:var(--_i-800);--color-surface-teaching:#b58a3a0e;--color-surface-knowledge:#5472930e;--color-surface-table-head:#54729324;--color-surface-knowledge-cell:#ffffff57;--color-border-knowledge:#54729326;--color-tag-red:#ffd1d5;--color-tag-green:#d2f2db;--color-tag-blue:#e2e8ef}.cfa-light-scope{--background:240 6% 97%;--foreground:214 25% 30%;--card:0 0% 100%;--card-foreground:214 25% 30%;--popover:0 0% 100%;--popover-foreground:214 25% 30%;--primary:213 28% 41%;--primary-foreground:0 0% 100%;--secondary:240 6% 97%;--secondary-foreground:214 25% 30%;--muted:210 7% 94%;--muted-foreground:217 8% 44%;--accent:210 14% 97%;--accent-foreground:213 67% 30%;--destructive:0 54% 49%;--destructive-foreground:0 0% 100%;--border:210 7% 94%;--input:210 7% 94%;--ring:213 28% 41%}
:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px}
