header[data-v-1e1dac64]{padding:0;margin:.657rem 0 2.5rem;color:#fff;border-bottom:1px dashed hsla(0,0%,100%,.2)}header.no-border[data-v-1e1dac64]{border-bottom:none}header h1[data-v-1e1dac64]{font-weight:400;font-size:22px;margin-top:1.1rem;display:inline-block;cursor:pointer}header h1 strong[data-v-1e1dac64]{color:#fff}header h1 i[data-v-1e1dac64]{vertical-align:middle;color:#fff}@media(max-width:768px){header h1[data-v-1e1dac64]{margin-top:1rem;font-size:18px}}header .menu[data-v-1e1dac64]{margin-top:0;color:#fff;font-weight:700}header .menu i[data-v-1e1dac64]{margin-left:1rem;cursor:pointer;font-size:1.2rem;vertical-align:middle}header .menu a[data-v-1e1dac64],header .menu i[data-v-1e1dac64]:hover{color:#fff}@media(max-width:1100px){header .menu .user[data-v-1e1dac64]{display:none}}@media(max-width:768px){header[data-v-1e1dac64]{margin:1.1rem 0 1rem}}.framework[data-v-4a118917]{display:flex;flex-direction:row;height:100%;overflow:hidden}.framework .side-panel[data-v-4a118917]{position:relative;width:280px;min-width:280px;transition:width .1s;box-shadow:5px 0 30px 0 rgba(0,0,0,.3);z-index:100}@media(max-width:768px){.framework .side-panel[data-v-4a118917]{position:fixed;top:0;bottom:0;left:0;transition:none}}.framework .side-panel.minimized[data-v-4a118917]{width:63px!important;min-width:63px!important;box-shadow:0 0 30px 0 rgba(0,0,0,.3)}@media(max-width:768px){.framework .side-panel.minimized[data-v-4a118917]{width:49px!important;min-width:49px!important}}.framework .side-panel.details[data-v-4a118917]{width:360px;min-width:360px}.framework .sub-menu[data-v-4a118917]{position:relative;z-index:99;border-left:1px solid #ececec;overflow-y:auto;box-shadow:5px 0 30px 0 rgba(0,0,0,.3)}.framework .main-panel[data-v-4a118917]{background:#224c74 radial-gradient(#369,#213f6a);overflow-y:auto;position:relative;flex-grow:1;padding:1.5rem 4.5rem 0 5rem}@media(max-width:1180px){.framework .main-panel[data-v-4a118917]{padding:0 3rem 1.5rem 45px}}@media(max-width:850px){.framework .main-panel[data-v-4a118917]{padding:0 2rem 1.5rem 45px}}@media(max-width:768px){.framework .main-panel[data-v-4a118917]{padding:0 1.5rem 1.5rem 76px}}.menu[data-v-b788f974]{position:absolute;top:0;bottom:32px;left:0;right:0;overflow-y:auto;background-color:#fff;background-image:linear-gradient(#fff,#eee)}.menu h1[data-v-b788f974]{font-weight:400;font-size:30px;margin-top:1rem;display:inline-block;cursor:pointer;padding:1rem 1.5rem 0;color:#4a4a4a;letter-spacing:-1px}.menu h1 span[data-v-b788f974]{font-weight:900;margin-right:3px;color:#369}.menu h1 span.beta[data-v-b788f974]{color:#333;border:1px solid #c2c2c2;border-radius:3px;padding:0 4px;font-size:.6rem;margin-left:.5rem;vertical-align:super;font-weight:400;letter-spacing:normal}.menu ul[data-v-b788f974]{margin-top:1.1rem}.menu ul li[data-v-b788f974]{border-bottom:1px solid #e0e2e8;padding:1rem 1.4rem;font-size:1rem;color:#4a4a4a;transition:all .2s;font-weight:700;cursor:pointer;background-color:hsla(0,0%,100%,.5)}@media(max-width:768px){.menu ul li[data-v-b788f974]{transition:none}}.menu ul li.active[data-v-b788f974]{background-color:#369!important;color:#fff}.menu ul li.active .meta[data-v-b788f974],.menu ul li.active i[data-v-b788f974]{color:#fff}.menu ul li.active .activity-flag[data-v-b788f974]{color:#fff!important}.menu ul li.active[data-v-b788f974]:first-child{border-top:1px solid #369!important}.menu ul li.sub-header[data-v-b788f974]{font-weight:700!important;cursor:default!important;color:#4a4a4a!important;padding:.5rem 1.2rem .3rem!important;font-size:.8rem!important;text-transform:uppercase;background-color:#f3f3f5!important}.menu ul li[data-v-b788f974]:hover{background-color:#567ea7;color:#fff}.menu ul li:hover .meta[data-v-b788f974],.menu ul li:hover i[data-v-b788f974]{color:#fff}.menu ul li[data-v-b788f974]:first-child{border-top:1px dashed #e0e2e8}.menu ul li i[data-v-b788f974]{color:#3c6691;font-size:1.5rem;vertical-align:middle;margin-right:1.2rem;transition:all .2s}@media(max-width:768px){.menu ul li i[data-v-b788f974]{transition:none}}.menu ul li .meta[data-v-b788f974]{transition:color .2s;font-weight:400;font-size:.8rem;padding-left:3.15rem;color:#666d7a;line-height:1rem}@media(max-width:768px){.menu ul li .meta[data-v-b788f974]{transition:none}}.menu ul.hide-details li[data-v-b788f974]{font-size:.9rem;font-weight:400;padding:.8rem 1.4rem}.menu ul.hide-details li .meta[data-v-b788f974]{display:none}.menu ul.hide-details li i[data-v-b788f974]{font-size:1.2rem;margin-right:.8rem}.menu.minimized[data-v-b788f974]{overflow:hidden}.menu.minimized h1[data-v-b788f974]{display:none}.menu.minimized ul[data-v-b788f974]{padding-top:4.7rem}@media(max-width:768px){.menu.minimized ul[data-v-b788f974]{padding-top:0}}.menu.minimized ul li[data-v-b788f974]{padding:1rem 1.1rem}.menu.minimized ul li i[data-v-b788f974]{font-size:1.3rem}@media(max-width:768px){.menu.minimized ul li i[data-v-b788f974]{font-size:1rem}}@media(max-width:768px){.menu.minimized ul li[data-v-b788f974]{padding:.8rem}}.menu.minimized ul li .meta[data-v-b788f974],.menu.minimized ul li .nav-title[data-v-b788f974],.menu.minimized ul li.sub-header[data-v-b788f974]{display:none}.controls[data-v-b788f974]{position:absolute;bottom:0;left:0;right:0;border-top:1px solid #ccc;background-color:#ddd;padding:0 1.5rem;height:32px;overflow:hidden;color:#214367}.controls span[data-v-b788f974]{cursor:pointer}.tpo-onboarding-alert[data-v-09255949]{background-color:#fff;border-radius:.5rem;padding:.5rem;margin-bottom:4rem;box-shadow:5px 5px 30px 0 rgba(0,0,0,.4)}.tpo-onboarding-alert .alert-inner[data-v-09255949]{border:2px solid #ffc107;border-radius:.375rem;padding:1.5rem}.tpo-onboarding-alert.cart-alert[data-v-09255949]{margin-bottom:5rem}.tpo-onboarding-alert.cart-alert .alert-inner[data-v-09255949]{border-color:#ffc107}.tpo-onboarding-alert.profile-reminder-alert[data-v-09255949]{box-shadow:5px 5px 30px 0 rgba(0,0,0,.2)}.tpo-onboarding-alert.profile-reminder-alert .alert-inner[data-v-09255949]{border-color:#369;border-width:1px}.tpo-onboarding-alert.profile-reminder-alert .alert-body h2 strong[data-v-09255949],.tpo-onboarding-alert.profile-reminder-alert .alert-icon[data-v-09255949]{color:#369!important}.tpo-onboarding-alert.profile-reminder-alert .alert-actions .btn-primary[data-v-09255949]{background:#369!important;color:#fff!important}.tpo-onboarding-alert.profile-reminder-alert .alert-actions .btn-primary[data-v-09255949]:hover{background:#28517a!important}.tpo-onboarding-alert.tax-alert .alert-inner[data-v-09255949]{border-color:#dc3545}.tpo-onboarding-alert.tax-alert .alert-body h2 strong[data-v-09255949],.tpo-onboarding-alert.tax-alert .alert-icon[data-v-09255949]{color:#dc3545!important}.tpo-onboarding-alert.tax-alert .alert-actions .btn-primary[data-v-09255949]{background:#dc3545!important;color:#fff!important}.tpo-onboarding-alert.tax-alert .alert-actions .btn-primary[data-v-09255949]:hover{background:#c82333!important}.tpo-onboarding-alert .alert-content[data-v-09255949]{display:flex;align-items:flex-start;gap:1.25rem}.tpo-onboarding-alert .alert-content .alert-icon[data-v-09255949]{font-size:2rem;color:#ffc107;flex-shrink:0;margin-top:-.5rem}.tpo-onboarding-alert .alert-content .alert-body[data-v-09255949]{flex:1}.tpo-onboarding-alert .alert-content .alert-body h2[data-v-09255949]{font-size:1.15rem;color:#333;margin-bottom:.5rem;font-weight:600}.tpo-onboarding-alert .alert-content .alert-body h2 strong[data-v-09255949]{color:#d49a00}.tpo-onboarding-alert .alert-content .alert-body p[data-v-09255949]{color:#555;font-size:.95rem;line-height:1.5;margin-bottom:1.25rem}.tpo-onboarding-alert .alert-content .alert-body .alert-actions[data-v-09255949]{display:flex;gap:.75rem;flex-wrap:wrap}.tpo-onboarding-alert .alert-content .alert-body .alert-actions a[data-v-09255949]{text-decoration:none;padding:.65rem 1.25rem;border-radius:.375rem;font-weight:500;transition:all .15s ease;display:inline-flex;align-items:center;font-size:.9rem}.tpo-onboarding-alert .alert-content .alert-body .alert-actions a.btn-primary[data-v-09255949]{background:#ffc107;color:#1e3a5f}.tpo-onboarding-alert .alert-content .alert-body .alert-actions a.btn-primary[data-v-09255949]:hover{background:#e6ad00;transform:translateY(-1px)}.tpo-onboarding-alert .alert-content .alert-body .alert-actions a.btn-secondary[data-v-09255949]{background:transparent;color:#666;border:1px solid #ccc;font-size:.85rem}.tpo-onboarding-alert .alert-content .alert-body .alert-actions a.btn-secondary[data-v-09255949]:hover{background:#f5f5f5;color:#333;border-color:#999}@media(max-width:768px){.tpo-onboarding-alert[data-v-09255949]{padding:.375rem}.tpo-onboarding-alert .alert-inner[data-v-09255949]{padding:1.25rem}.tpo-onboarding-alert .alert-content[data-v-09255949]{gap:1rem}.tpo-onboarding-alert .alert-content .alert-icon[data-v-09255949]{font-size:1.5rem}.tpo-onboarding-alert .alert-content .alert-body h2[data-v-09255949]{font-size:1.05rem}.tpo-onboarding-alert .alert-content .alert-body p[data-v-09255949]{font-size:.9rem}.tpo-onboarding-alert .alert-content .alert-body .alert-actions[data-v-09255949]{flex-direction:column;gap:.5rem}.tpo-onboarding-alert .alert-content .alert-body .alert-actions a[data-v-09255949]{width:100%;justify-content:center}}.section-header[data-v-8a20256e]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-size:1.2rem;color:#fff;padding-bottom:.5rem;margin-bottom:1rem;border-bottom:1px dashed hsla(0,0%,100%,.2)}.section-header i[data-v-8a20256e]{color:#fff}.section-header .section-count[data-v-8a20256e]{display:inline-block;margin-left:.6rem;padding:.05rem .55rem;border-radius:999px;background:hsla(0,0%,100%,.18);font-size:.8rem;font-weight:600;vertical-align:middle}.section-header .section-actions[data-v-8a20256e]{display:flex;align-items:center;gap:.75rem;font-size:.85rem;white-space:nowrap}.section-header .section-link[data-v-8a20256e]{color:hsla(0,0%,100%,.8)}.section-header .section-link[data-v-8a20256e]:hover{color:#fff;text-decoration:underline}.ui-card[data-v-989fd5d4]{background-color:#fff;border-radius:.5rem;box-shadow:5px 5px 30px 0 rgba(0,0,0,.4)}.ui-card .ui-card-body[data-v-989fd5d4]{padding:1.5rem}@media(max-width:768px){.ui-card .ui-card-body[data-v-989fd5d4]{padding:1rem}}.ui-card .ui-card-footer[data-v-989fd5d4]{padding:1rem 1.5rem;border-top:1px solid #e6eaef;background-color:#f4f6f9;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.intro[data-v-f9a059a6]{color:#555}.empty-state[data-v-2612159e]{display:flex;align-items:flex-start}.empty-state .empty-icon[data-v-2612159e]{margin-top:.15rem}.empty-state .empty-title[data-v-2612159e]{font-weight:600}.empty-state .empty-text[data-v-2612159e]{font-size:.9rem;margin-top:.15rem}.empty-state .empty-actions[data-v-2612159e]{margin-top:.75rem}.empty-state.is-canvas[data-v-2612159e]{color:#fff}.empty-state.is-card[data-v-2612159e]{color:#6b6b6b}.empty-state.is-card .empty-icon[data-v-2612159e]{color:#369}.attention-card[data-v-34441532]{overflow:hidden}.attention-card[data-v-34441532] .ui-card-body{padding:0}.attention-row[data-v-34441532]{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.5rem 1rem 1.25rem;border-left:4px solid transparent;cursor:pointer;transition:background .12s ease}.attention-row+.attention-row[data-v-34441532]{border-top:1px solid #f0f0f0}.attention-row[data-v-34441532]:focus,.attention-row[data-v-34441532]:hover{background:#f7f9fc;outline:none}.attention-row:focus .row-action[data-v-34441532],.attention-row:hover .row-action[data-v-34441532]{color:#28517a;text-decoration:underline}.attention-row .row-icon[data-v-34441532]{font-size:1.25rem;width:1.75rem;text-align:center;flex-shrink:0;line-height:1.5}.attention-row .row-body[data-v-34441532]{flex:1;min-width:0}.attention-row .row-action[data-v-34441532]{flex-shrink:0;white-space:nowrap;font-size:.85rem;font-weight:600;color:#369;line-height:1.5;padding-top:.1rem}.attention-row .row-title[data-v-34441532]{font-weight:600;color:#333}.attention-row .row-subtitle[data-v-34441532]{font-size:.85rem;color:#777;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attention-row .row-note[data-v-34441532]{margin-top:.4rem;font-size:.8rem;font-weight:500;color:#9a5d00;white-space:normal}.attention-row .row-note i[data-v-34441532]{color:#e28b05}.attention-row.is-critical[data-v-34441532]{border-left-color:#9b0d0d}.attention-row.is-critical .row-icon[data-v-34441532]{color:#9b0d0d}.attention-row.is-action[data-v-34441532]{border-left-color:#e28b05}.attention-row.is-action .row-icon[data-v-34441532]{color:#e28b05}.attention-row.is-info[data-v-34441532]{border-left-color:#369}.attention-row.is-info .row-icon[data-v-34441532]{color:#369}@media(max-width:600px){.attention-row[data-v-34441532]{padding:.75rem 1rem;flex-wrap:wrap}.attention-row .row-action[data-v-34441532]{width:100%;text-align:right}}.show-all[data-v-34441532]{padding:.6rem 1.5rem .75rem;font-size:.85rem;border-top:1px solid #f0f0f0}.status-chip[data-v-41d56ed2]{display:inline-flex;align-items:center;padding:.15rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600;line-height:1.4;white-space:nowrap}.status-chip.is-neutral[data-v-41d56ed2]{background:#f0f0f0;color:#5a5a5a}.status-chip.is-info[data-v-41d56ed2]{background:#e8f0f8;color:#2a5580}.status-chip.is-warning[data-v-41d56ed2]{background:#fdf1dc;color:#9a5d00}.status-chip.is-danger[data-v-41d56ed2]{background:#f9e3e3;color:#8a0b0b}.status-chip.is-success[data-v-41d56ed2]{background:#e3f3e8;color:#1f6b3a}.card-title[data-v-0390b9fa]{font-weight:700;line-height:1.3}.card-meta[data-v-0390b9fa]{font-size:.85rem;color:#7a7a7a}.card-chips[data-v-0390b9fa]{display:flex;flex-wrap:wrap;gap:.4rem}.card-progress[data-v-0390b9fa]{width:80%}.registration-chips[data-v-1b61e722]{display:flex;flex-wrap:wrap;gap:.4rem}.registration-chips[data-v-1b61e722]:empty{display:none}.card-title[data-v-0690e370]{font-weight:700;line-height:1.3}.card-meta[data-v-0690e370]{font-size:.85rem;color:#7a7a7a}.plan-divider[data-v-056e60e8]{border-top:1px solid #ececec}.plan-head[data-v-056e60e8]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.4rem}.plan-name[data-v-056e60e8]{font-weight:700}.plan-line[data-v-056e60e8]{font-size:.9rem}.plan-agreement[data-v-056e60e8]{font-size:.85rem}.caption[data-v-056e60e8]{font-size:.75rem;color:#7a7a7a;line-height:1.4}.sam-heatmap[data-v-21bba9bc]{--sam-cell-0:#e9edf2;--sam-cell-1:#cde2fb;--sam-cell-2:#9ec5f4;--sam-cell-3:#5598e7;--sam-cell-4:#256abf;--sam-warn:#fab219;--sam-serious:#ec835a;--sam-critical:#d03b3b;--sam-marker:#fff;--sam-muted:#8a919b;--sam-strip:#dde3ea;position:relative}.hm-scroll[data-v-21bba9bc]{overflow-x:auto;padding-bottom:2px}.hm-months[data-v-21bba9bc]{display:grid;font-size:11px;color:var(--sam-muted);margin-left:34px;margin-bottom:4px}.hm-body[data-v-21bba9bc]{display:flex;gap:6px}.hm-dow[data-v-21bba9bc]{display:grid;gap:3px;font-size:10px;color:var(--sam-muted);width:28px;text-align:right;flex:none}.hm-dow span[data-v-21bba9bc]{display:flex;align-items:center;justify-content:flex-end}.hm-cells[data-v-21bba9bc]{display:grid;gap:3px}.cell[data-v-21bba9bc]{border-radius:3px;background:var(--sam-cell-0);position:relative;cursor:pointer}.cell[data-v-21bba9bc]:focus-visible{outline:2px solid var(--sam-cell-4);outline-offset:1px}.cell[data-v-21bba9bc]:hover{box-shadow:inset 0 0 0 1.5px rgba(0,0,0,.3)}.cell.l1[data-v-21bba9bc]{background:var(--sam-cell-1)}.cell.l2[data-v-21bba9bc]{background:var(--sam-cell-2)}.cell.l3[data-v-21bba9bc]{background:var(--sam-cell-3)}.cell.l4[data-v-21bba9bc]{background:var(--sam-cell-4)}.cell.l5[data-v-21bba9bc]{background:var(--sam-warn)}.cell.l6[data-v-21bba9bc]{background:var(--sam-serious)}.cell.l7[data-v-21bba9bc]{background:var(--sam-critical)}.cell.overlap[data-v-21bba9bc]:after{content:"";position:absolute;left:31.25%;top:31.25%;width:37.5%;height:37.5%;border-radius:50%;background:var(--sam-marker);box-shadow:0 0 0 1px rgba(0,0,0,.35)}.cell.ddip[data-v-21bba9bc]:before{content:"";position:absolute;inset:2px;border:2px solid var(--sam-marker);border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.2),inset 0 0 0 1px rgba(0,0,0,.2)}.cell.ddip.overlap[data-v-21bba9bc]:after{left:37.5%;top:37.5%;width:25%;height:25%;box-shadow:none}.cell.selected[data-v-21bba9bc]{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #363636}.hm-weeks[data-v-21bba9bc]{display:grid;gap:3px;margin:14px 0 0 34px}.wk[data-v-21bba9bc]{height:4px;border-radius:2px;background:transparent}.wk.w-base[data-v-21bba9bc]{background:var(--sam-strip);opacity:.55}.wk.w-l1[data-v-21bba9bc]{background:var(--sam-cell-1)}.wk.w-l2[data-v-21bba9bc]{background:var(--sam-cell-2)}.wk.w-l3[data-v-21bba9bc]{background:var(--sam-cell-3)}.wk.w-l4[data-v-21bba9bc]{background:var(--sam-cell-4)}.wk.f-warning[data-v-21bba9bc]{background:var(--sam-warn)}.wk.f-serious[data-v-21bba9bc]{background:var(--sam-serious)}.wk.f-critical[data-v-21bba9bc]{background:var(--sam-critical)}.hm-weeks-label[data-v-21bba9bc]{font-size:10px;color:var(--sam-muted);margin:2px 0 0 34px;letter-spacing:.04em;text-transform:uppercase}.hm-tooltip[data-v-21bba9bc]{position:absolute;z-index:20;pointer-events:none;background:#363636;color:#fff;font-size:12px;line-height:1.45;border-radius:6px;padding:7px 10px;max-width:250px}.hm-tooltip[data-v-21bba9bc] strong{color:inherit}.hm-tooltip[data-v-21bba9bc] .t-flag{font-weight:600}.mini-summary[data-v-3c330a82]{font-size:.85rem;color:#555}.lane-line[data-v-741c2cc8],.lane-note[data-v-741c2cc8]{font-size:.95rem;color:#33475b}.lane-actions[data-v-741c2cc8]{font-size:.85rem;font-weight:600}.stat-strip[data-v-33d15dd1]{display:flex;flex-wrap:wrap;gap:2rem}.stat-strip .stat-value[data-v-33d15dd1]{font-size:1.8rem;font-weight:800;line-height:1.1;color:#369}.stat-strip .stat-value .stat-of[data-v-33d15dd1]{font-size:1rem;font-weight:600;color:#7a7a7a}.stat-strip .stat-label[data-v-33d15dd1]{font-size:.8rem;color:#7a7a7a}.renewal-bar[data-v-33d15dd1]{display:flex;height:.6rem;border-radius:999px;background:#ececec;overflow:hidden}.renewal-bar .seg-earned[data-v-33d15dd1]{background:#369}.renewal-bar .seg-progress[data-v-33d15dd1]{background:#9dbbd8}.renewal-caption[data-v-33d15dd1]{font-size:.85rem;color:#555;margin-top:.5rem}.renewal-done[data-v-33d15dd1]{font-size:.85rem}.promo-badge[data-v-33d15dd1]{display:inline-block;background:#e7f4ec;color:#2e7d4f;border:2px solid #fff;font-size:.7rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;padding:3px 10px;border-radius:999px}.start[data-v-37284924]{display:flex;flex-direction:column;transition-delay:0ms;transition-duration:.5s}.start .welcome[data-v-37284924]{color:#fff;margin:3rem 0}.start .welcome h1[data-v-37284924]{font-size:2.5rem;color:#fff}.start .welcome h1 strong[data-v-37284924]{color:#fff}.start .welcome h3[data-v-37284924]{font-size:1.2rem;color:hsla(0,0%,100%,.7)}@media(max-width:600px){.start .welcome[data-v-37284924]{margin:1rem 0 2rem}.start .welcome h1[data-v-37284924]{font-size:1.7rem}.start .welcome h3[data-v-37284924]{font-size:1rem}}