html:has(.dashboard-root){scrollbar-gutter:stable}.crm-page-width{width:100%;max-width:1344px;margin-inline:auto;padding-inline:16px}@media (min-width:640px){.crm-page-width{padding-inline:24px}}@media (min-width:1024px){.crm-page-width{padding-inline:32px}}:where(.dashboard-root,.portal-root,.learn-root){color:var(--ink);background:var(--page)}:where(.dashboard-root,.portal-root,.learn-root) h1{font-size:32px;font-weight:600;line-height:1.2;letter-spacing:-.03em}:where(.dashboard-root,.portal-root,.learn-root) h2{font-weight:600;letter-spacing:-.015em}.crm-page-header{gap:20px;margin-bottom:28px}:where(.dashboard-root,.portal-root,.learn-root,.commission-font) :is(.text-\[11px\],.text-\[12px\],.text-\[13px\]){font-size:14px;line-height:20px}:where(.dashboard-root,.portal-root,.learn-root,.commission-font) button.text-sm{font-size:15px}.crm-top-nav :is(a.text-sm,button.text-sm),:where(.dashboard-root,.portal-root,.learn-root) nav a.text-sm{font-size:15px}:where(.dashboard-root,.portal-root,.commission-font) table td button.text-sm{font-size:16px}.card{border-radius:24px;border-color:#e8e8ed;box-shadow:none}.btn,.btn-ghost,.btn-primary{min-height:40px;padding:9px 18px;border-radius:999px;font-size:15px;font-weight:500;line-height:20px;transition:background-color .15s,border-color .15s}.btn-primary{background:var(--brand-action);color:#fff}.btn-primary:hover{background:var(--brand-hover)}.btn-ghost{background:#f5f5f7;color:#424245}.btn-ghost:hover{background:#e8e8ed}.input{min-height:40px;border-radius:12px;background:#fff;border-color:#d2d2d7;font-size:16px;line-height:24px;padding-top:9px;padding-bottom:9px}.input:focus{border-color:var(--brand);outline:2px solid var(--brand-focus);outline-offset:1px;box-shadow:none}.input:disabled{background:#f5f5f7;color:#6e6e73}select.input{padding-right:32px}textarea.input{line-height:1.5}.label-meta{font-size:14px;font-weight:500;line-height:20px;color:#6e6e73}.crm-tabs{width:-moz-fit-content;width:fit-content;max-width:100%;gap:4px;padding:4px;background:#e8e8ed}.crm-tab,.crm-tabs{border:0;border-radius:999px}.crm-tab{min-height:40px;padding:8px 18px;font-size:15px;font-weight:500;color:#6e6e73}.crm-tab:hover{background:#ffffff66;color:#1d1d1f}.crm-tab[aria-current=page],.crm-tab[aria-pressed=true]{background:#fff;color:#1d1d1f;box-shadow:0 1px 4px #0000000a}:where(.dashboard-root,.portal-root) table:not([role=grid]) th{color:#6e6e73;font-size:14px;font-weight:500;letter-spacing:.01em;text-transform:none}:where(.dashboard-root,.portal-root) table:not([role=grid]) td{font-size:16px;line-height:24px}:where(.dashboard-root,.portal-root) table:not([role=grid]) thead{background:#fafafa}:where(.dashboard-root,.portal-root) :is(dialog,[role=dialog]){border-radius:24px;border-color:#e8e8ed}:where(.dashboard-root,.portal-root) :is(.crm-popover,[role=listbox]){border-radius:16px}:where(.dashboard-root,.portal-root) :is(a,button,summary):focus-visible{outline:2px solid var(--brand);outline-offset:3px}.crm-top-nav{border-bottom:1px solid #e8e8ed;background:#ffffffed;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.crm-top-nav-link{min-height:40px;border-radius:999px;padding:0 15px;font-size:15px;font-weight:500;color:#6e6e73}.crm-top-nav-link:hover{background:#f5f5f7;color:#1d1d1f}.crm-top-nav-link[aria-current=page]{background:#e8e8ed;color:#1d1d1f}.crm-icon-link{width:40px;height:40px;color:#6e6e73;border-radius:999px}.crm-icon-link:hover{color:#1d1d1f;background:#f5f5f7}.crm-icon-link[aria-current=page]{color:var(--brand-action);background:var(--brand-soft)}.public-delphi .pd-label{text-transform:none;letter-spacing:0;font-size:14px}.public-delphi .pd-input{background:#fff;border-color:#d2d2d7;font-size:16px}.public-delphi .pd-input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-focus)}.public-delphi :is(.pd-btn-primary,.pd-btn-secondary,.pd-btn-auth,.pd-btn-tertiary){border-radius:999px;min-height:44px}.public-delphi .pd-card{border-radius:24px;background:#fff;border-color:#e8e8ed;box-shadow:none}.public-delphi .pd-hero-glow{display:none}.learn-root{--learn-chrome:#fff;--learn-chrome-hover:#f5f5f7;--learn-chrome-line:#e8e8ed;--learn-page:#f5f5f7}.learn-root .learn-chrome{color:#1d1d1f}.learn-root .btn-on-chrome{color:#424245;border-color:#e8e8ed;border-radius:999px}.learn-root .btn-on-chrome:hover{background:#f5f5f7}@media (min-width:768px){:where(.dashboard-root,.portal-root) .crm-responsive-table td{padding-top:14px;padding-bottom:14px}}@media (max-width:767px){.card{border-radius:20px}:where(.dashboard-root,.portal-root) .crm-responsive-table tbody tr{gap:4px 12px;padding:12px 16px}:where(.dashboard-root,.portal-root) .crm-responsive-table tbody td:first-child{grid-row:1}.crm-responsive-table tbody td:before{font-size:14px;line-height:20px}}@media (max-width:639px){:where(.dashboard-root,.portal-root,.learn-root) h1{font-size:28px}.crm-page-header{gap:16px;margin-bottom:24px}.btn,.btn-ghost,.btn-primary,.crm-icon-link,.crm-tab,.input{min-height:44px}.input{font-size:16px}}@media (prefers-reduced-motion:reduce){.btn,.crm-tab{transition:none}}