body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--pm-font-sans:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";--pm-ink:#1a1d1b;--pm-ink-strong:#16241c;--pm-text:#3c4540;--pm-muted:#6b716d;--pm-subtle:#8a908c;--pm-faint:#a3a8a4;--pm-line-strong:#cdd3cf;--pm-line-input:#d6dbd7;--pm-line:#e3e7e4;--pm-line-soft:#eef0ee;--pm-surface:#fff;--pm-surface-muted:#f7f8f7;--pm-page:#fafbfa;--pm-brand:#1f5a3d;--pm-brand-hover:#174a31;--pm-brand-strong:#13462f;--pm-brand-nav:#13562b;--pm-brand-tint:#e6efe9;--pm-brand-tint-soft:#f2f6f3;--pm-brand-line:#c9dccf;--pm-ok:#1d6b40;--pm-ok-bg:#e7f4ec;--pm-ok-line:#c6e3d0;--pm-warn:#a8520c;--pm-warn-bg:#fdf3e3;--pm-warn-line:#f3d9ae;--pm-caution:#9a3412;--pm-caution-bg:#fdeee4;--pm-danger:#b42318;--pm-danger-strong:#912018;--pm-danger-bg:#fdecea;--pm-danger-line:#f5c6c1;--pm-info:#1f4e79;--pm-info-bg:#e8f0f7;--pm-info-line:#c5d8ea;--pm-violet:#5b3fa8;--pm-violet-bg:#f1ecfb;--pm-ease:cubic-bezier(0.2,0,0,1)}.pm-app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fafbfa;background-color:var(--pm-page);color:#3c4540;color:var(--pm-text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-family:var(--pm-font-sans)}.pm-app button,.pm-app input,.pm-app select,.pm-app textarea{font-family:inherit}.pm-app td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pm-app :focus-visible{outline:2px solid #1f5a3d59;outline-offset:2px}.pm-page-header,.pm-sidebar{text-align:left}.pm-sidebar{background:#fff;background:var(--pm-surface);border-right:1px solid #e3e7e4;border-right:1px solid var(--pm-line);box-sizing:border-box;display:flex;flex-direction:column;height:100vh;min-width:232px;position:-webkit-sticky;position:sticky;top:0;width:232px}.pm-sidebar-header{border-bottom:1px solid #eef0ee;border-bottom:1px solid var(--pm-line-soft);padding:18px 16px 14px}.pm-brand{align-items:center;display:flex;gap:8px;margin-bottom:16px}.pm-brand img{display:block;height:17px;width:auto}.pm-brand-divider{background:#e3e7e4;background:var(--pm-line);height:14px;width:1px}.pm-brand-label{color:#13562b;color:var(--pm-brand-nav);font-size:13px;font-weight:600;letter-spacing:-.005em}.pm-user-email{color:#8a908c;color:var(--pm-subtle);font-size:12px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-nav{flex:1 1;overflow-y:auto;padding:10px 8px}.pm-nav-item{align-items:center;background:#0000;border:0;border-radius:8px;color:#3c4540;color:var(--pm-text);cursor:pointer;display:flex;font-size:14px;font-weight:450;gap:10px;letter-spacing:-.005em;line-height:1.2;margin:0 0 2px;min-height:34px;padding:6px 10px;text-align:left;transition:background-color .15s cubic-bezier(.2,0,0,1),color .15s cubic-bezier(.2,0,0,1);transition:background-color .15s var(--pm-ease),color .15s var(--pm-ease);width:100%}.pm-nav-item svg{color:#8a908c;color:var(--pm-subtle);flex-shrink:0;transition:color .15s cubic-bezier(.2,0,0,1);transition:color .15s var(--pm-ease)}.pm-nav-item:hover{background:#f2f6f3;background:var(--pm-brand-tint-soft);color:#1a1d1b;color:var(--pm-ink)}.pm-nav-item[aria-current=page]{background:#e6efe9;background:var(--pm-brand-tint);font-weight:550}.pm-nav-item[aria-current=page],.pm-nav-item[aria-current=page] svg{color:#13562b;color:var(--pm-brand-nav)}.pm-sidebar-footer{border-top:1px solid #eef0ee;border-top:1px solid var(--pm-line-soft);padding:8px 8px 16px}.pm-nav-item.pm-logout:hover{background:#fdecea;background:var(--pm-danger-bg)}.pm-nav-item.pm-logout:hover,.pm-nav-item.pm-logout:hover svg{color:#b42318;color:var(--pm-danger)}.pm-main{box-sizing:border-box;flex:1 1;height:100vh;min-width:0;overflow:auto;padding:24px 28px}.pm-page-header{margin-bottom:24px}.pm-page-title{color:#1a1d1b;color:var(--pm-ink);font-size:22px;font-weight:600;letter-spacing:-.015em;line-height:1.25;margin:0}.pm-page-subtitle{color:#6b716d;color:var(--pm-muted);font-size:14px;margin:4px 0 0}.pm-search{align-items:center;background:var(--pm-surface);border:1px solid var(--pm-line);border-radius:10px;box-sizing:border-box;display:flex;gap:10px;height:42px;padding:0 14px;text-align:left;transition:border-color .15s var(--pm-ease),box-shadow .15s var(--pm-ease)}.pm-search.pm-search-compact{border-radius:8px;gap:8px;height:36px;padding:0 10px}.pm-search:hover{border-color:var(--pm-line-strong)}.pm-search:focus-within{border-color:var(--pm-brand-line);box-shadow:0 0 0 3px #1f5a3d1a}.pm-search>svg{color:var(--pm-subtle);flex-shrink:0}.pm-search input{background:#0000;border:0;color:var(--pm-ink);flex:1 1;font-size:14px;min-width:0;outline:none}.pm-search-compact input{font-size:13px}.pm-search input::placeholder{color:var(--pm-subtle)}.pm-app .pm-search input:focus-visible{outline:none}.pm-search-clear{align-items:center;background:none;border:0;border-radius:6px;color:var(--pm-muted);cursor:pointer;display:inline-flex;font-size:13px;padding:4px 6px}.pm-search-clear:hover{background:var(--pm-surface-muted);color:var(--pm-ink)}.pm-kpis{background:var(--pm-surface);border:1px solid var(--pm-line);border-radius:12px;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-bottom:16px;overflow:hidden;text-align:left}.pm-kpi{min-width:0;padding:16px 18px}.pm-kpi+.pm-kpi{border-left:1px solid var(--pm-line-soft)}.pm-kpi-clickable{cursor:pointer;transition:background-color .15s var(--pm-ease)}.pm-kpi-clickable:hover{background:var(--pm-brand-tint-soft)}.pm-kpi-label{color:var(--pm-muted);font-size:13px}.pm-kpi-value{font-feature-settings:"tnum";color:var(--pm-ink);font-size:24px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.02em;line-height:1.15;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-kpi-sub{color:var(--pm-muted);font-size:12px;line-height:1.35;margin-top:4px}.pm-kpis.pm-kpis-dense .pm-kpi{padding:16px 14px}.pm-kpis.pm-kpis-dense .pm-kpi-value{font-size:21px}.pm-card{background:var(--pm-surface);border:1px solid var(--pm-line);border-radius:12px;margin-bottom:24px;text-align:left}.pm-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding:12px 14px}.pm-toolbar+.pm-toolbar{padding-top:0}.pm-toolbar-meta{color:var(--pm-subtle);font-size:12px;margin-left:auto;white-space:nowrap}.pm-toolbar-end{margin-left:auto}.pm-chip{align-items:center;background:var(--pm-surface);border:1px solid var(--pm-line);border-radius:8px;box-sizing:border-box;color:var(--pm-ink);cursor:pointer;display:inline-flex;font-size:13px;gap:8px;height:36px;padding:0 12px;transition:border-color .15s var(--pm-ease),background-color .15s var(--pm-ease)}.pm-chip:hover:not(:disabled){background:var(--pm-surface-muted);border-color:var(--pm-line-strong)}.pm-chip[data-open=true]{border-color:var(--pm-brand-line);box-shadow:0 0 0 3px #1f5a3d1a}.pm-chip:disabled{cursor:not-allowed;opacity:.6}.pm-chip>svg{color:var(--pm-muted);flex-shrink:0}.pm-chip-badge{background:var(--pm-brand-tint);border-radius:5px;color:var(--pm-brand);font-size:11px;font-weight:600;padding:2px 6px}.pm-segmented{align-items:center;background:var(--pm-surface);border:1px solid var(--pm-line);border-radius:8px;box-sizing:border-box;display:inline-flex;gap:2px;height:36px;padding:3px}.pm-segment{background:#0000;border:0;border-radius:6px;color:var(--pm-text);cursor:pointer;font-size:13px;height:100%;padding:0 12px;transition:background-color .15s var(--pm-ease),color .15s var(--pm-ease);white-space:nowrap}.pm-segment:hover{background:var(--pm-surface-muted);color:var(--pm-ink)}.pm-segment[aria-pressed=true]{background:var(--pm-brand-tint);color:var(--pm-ink-strong);font-weight:500}.pm-segment-count{font-feature-settings:"tnum";color:var(--pm-subtle);font-variant-numeric:tabular-nums;margin-left:4px}.pm-icon-btn{align-items:center;background:var(--pm-surface);border:1px solid var(--pm-line);border-radius:8px;box-sizing:border-box;color:var(--pm-text);cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;transition:border-color .15s var(--pm-ease),background-color .15s var(--pm-ease);width:36px}.pm-icon-btn.pm-icon-btn-sm{border-radius:7px;height:30px;width:30px}.pm-icon-btn:hover:not(:disabled){color:var(--pm-ink)}.pm-icon-btn:hover:not(:disabled),.pm-icon-btn[aria-expanded=true]{background:var(--pm-surface-muted);border-color:var(--pm-line-strong)}.pm-icon-btn:disabled{cursor:not-allowed;opacity:.6}@keyframes pm-spin{to{transform:rotate(1turn)}}.pm-spin{animation:pm-spin .9s linear infinite}.pm-btn,.pm-btn-primary{align-items:center;border-radius:8px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;height:36px;justify-content:center;padding:0 14px;transition:background-color .15s var(--pm-ease),border-color .15s var(--pm-ease),transform .15s var(--pm-ease);white-space:nowrap}.pm-btn-primary{background:var(--pm-brand);border:0;color:#fff}.pm-btn-primary:hover:not(:disabled){background:var(--pm-brand-hover)}.pm-btn{background:var(--pm-surface);border:1px solid var(--pm-line);color:var(--pm-ink)}.pm-btn:hover:not(:disabled){background:var(--pm-surface-muted);border-color:var(--pm-line-strong)}.pm-btn-primary:active:not(:disabled),.pm-btn:active:not(:disabled){transform:scale(.98)}.pm-btn-primary:disabled,.pm-btn:disabled{cursor:not-allowed;opacity:.55}.pm-btn-sm{border-radius:7px;font-size:12.5px;height:30px;padding:0 10px}.pm-btn-primary[aria-expanded=true]{background:var(--pm-brand-hover)}.pm-btn[aria-expanded=true]{background:var(--pm-surface-muted);border-color:var(--pm-line-strong)}.pm-menu-backdrop{inset:0;position:fixed;z-index:900}.pm-menu{background:var(--pm-surface);border:1px solid var(--pm-line);border-radius:10px;box-shadow:0 10px 30px #16241c24,0 2px 6px #16241c0f;min-width:232px;padding:4px;z-index:901}.pm-menu,.pm-menu-item{box-sizing:border-box;text-align:left}.pm-menu-item{align-items:flex-start;background:#0000;border:0;border-radius:6px;color:var(--pm-ink);cursor:pointer;display:flex;font-size:13px;gap:10px;line-height:1.35;padding:8px 10px;width:100%}.pm-menu-item>svg{color:var(--pm-muted);flex-shrink:0;margin-top:1px}.pm-menu-item:focus-visible,.pm-menu-item:hover:not(:disabled){background:var(--pm-surface-muted)}.pm-app .pm-menu-item:focus-visible{outline:none}.pm-menu-item:disabled{color:var(--pm-faint);cursor:not-allowed}.pm-menu-item:disabled>svg{color:var(--pm-faint)}.pm-menu-item-text{display:flex;flex-direction:column;min-width:0}.pm-menu-item-hint{color:var(--pm-subtle);font-size:11.5px;margin-top:1px}.pm-menu-sep{background:var(--pm-line-soft);height:1px;margin:4px 6px}.pm-table-scroll{overflow-x:auto}.pm-row{grid-column-gap:16px;align-items:center;border-top:1px solid var(--pm-line-soft);column-gap:16px;display:grid;grid-template-columns:var(--pm-cols);padding:12px 16px}.pm-row-head{background:var(--pm-surface-muted);border-bottom:1px solid var(--pm-line);border-top:1px solid var(--pm-line);color:var(--pm-muted);font-size:11px;font-weight:600;letter-spacing:.06em;padding-bottom:10px;padding-top:10px;text-transform:uppercase}.pm-row-head+.pm-row{border-top:0}.pm-row-body{cursor:pointer;transition:background-color .15s var(--pm-ease)}.pm-row-body:hover{background:var(--pm-brand-tint-soft)}.pm-app .pm-row-body:focus-visible{outline:2px solid #1f5a3d59;outline-offset:-2px}.pm-row-void{background:var(--pm-surface-muted);box-shadow:inset 3px 0 0 var(--pm-faint)}.pm-row-void:hover{background:var(--pm-line-soft)}.pm-cell{min-width:0}.pm-num{text-align:right}.pm-cell-actions{align-items:center;display:flex;gap:6px;justify-content:flex-end}.pm-cell-title-line{align-items:center;display:flex;gap:8px;min-width:0}.pm-cell-title{font-size:14px;font-weight:600}.pm-cell-link,.pm-cell-title{color:var(--pm-ink-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-cell-link{background:none;border:0;cursor:pointer;font:inherit;font-size:14px;font-weight:600;min-width:0;padding:0;text-align:left}.pm-cell-link:hover{color:var(--pm-brand);text-decoration:underline;text-underline-offset:2px}.pm-plan-cell{align-items:flex-start;display:flex;flex-direction:column;gap:4px;min-width:0}.pm-plan-cell .pm-tag{margin-left:-7px;max-width:calc(100% + 7px);overflow:hidden;text-overflow:ellipsis}.pm-inline-link{background:none;border:0;color:var(--pm-brand);cursor:pointer;font:inherit;font-size:12px;font-weight:500;padding:0;white-space:nowrap}.pm-inline-link:hover{text-decoration:underline;text-underline-offset:2px}.pm-cell-text{text-overflow:ellipsis;white-space:nowrap}.pm-cell-text,.pm-cell-text-wrap{color:var(--pm-ink);font-size:13px;overflow:hidden}.pm-cell-text-wrap{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.4;overflow-wrap:anywhere}.pm-cell-sub{color:var(--pm-muted);font-size:12px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-amount{font-feature-settings:"tnum";color:var(--pm-ink);font-size:14px;font-variant-numeric:tabular-nums;font-weight:600}.pm-text-ok{color:var(--pm-ok)}.pm-text-warn{color:var(--pm-warn)}.pm-text-danger{color:var(--pm-danger)}.pm-strike{color:var(--pm-muted);text-decoration:line-through}.pm-pill{align-items:center;border-radius:5px;display:inline-flex;font-size:11px;font-weight:500;line-height:1.5;margin-top:4px;padding:1px 6px;white-space:nowrap}.pm-pill-ok{background:var(--pm-ok-bg);color:var(--pm-ok)}.pm-tag{align-items:center;border-radius:5px;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:500;line-height:1.5;padding:1px 7px;white-space:nowrap}.pm-tag-violet{background:var(--pm-violet-bg);color:var(--pm-violet)}.pm-tag-danger{background:var(--pm-danger-bg);color:var(--pm-danger)}.pm-tag-warn{background:var(--pm-warn-bg);color:var(--pm-warn)}.pm-tag-ok{background:var(--pm-ok-bg);color:var(--pm-ok)}.pm-tag-muted{background:var(--pm-line-soft);color:var(--pm-text)}.pm-row-chevron{color:var(--pm-faint);margin-right:8px;transition:color .15s var(--pm-ease),transform .15s var(--pm-ease)}.pm-row-body:hover .pm-row-chevron{color:var(--pm-muted);transform:translateX(2px)}.pm-empty{border-top:1px solid var(--pm-line-soft);color:var(--pm-muted);font-size:13px;padding:40px 16px;text-align:center}.pm-empty-title{color:var(--pm-text);font-size:14px;font-weight:500}.pm-empty-error{color:var(--pm-danger)}.pm-card-footer{border-top:1px solid var(--pm-line);color:var(--pm-muted);font-size:13px;gap:12px;justify-content:space-between;padding:12px 16px}.pm-card-footer,.pm-pager{align-items:center;display:flex}.pm-pager{gap:4px}.pm-pager-btn{font-feature-settings:"tnum";align-items:center;background:#0000;border:1px solid #0000;border-radius:7px;box-sizing:border-box;color:var(--pm-text);cursor:pointer;display:inline-flex;font-size:13px;font-variant-numeric:tabular-nums;gap:2px;height:30px;justify-content:center;min-width:30px;padding:0 8px}.pm-pager-btn:hover:not(:disabled){background:var(--pm-surface-muted);color:var(--pm-ink)}.pm-pager-btn[aria-current=page]{background:var(--pm-surface);border-color:var(--pm-line);color:var(--pm-ink);font-weight:500}.pm-pager-btn:disabled{color:var(--pm-faint);cursor:default}.pm-pager-gap{color:var(--pm-subtle);padding:0 4px}.pm-status-chip{align-items:center;background:var(--pm-surface);border:1px solid var(--pm-line);border-radius:999px;box-sizing:border-box;color:var(--pm-text);cursor:help;display:inline-flex;font-size:12px;gap:6px;height:26px;padding:0 10px;white-space:nowrap}.pm-status-chip>svg{color:var(--pm-subtle)}.pm-status-dot{background:var(--pm-ok);border-radius:50%;box-shadow:0 0 0 3px var(--pm-ok-bg);height:7px;width:7px}.pm-status-dot.pm-status-dot-warn{background:var(--pm-warn);box-shadow:0 0 0 3px var(--pm-warn-bg)}.pm-filter-count{color:var(--pm-muted);font-size:12px;white-space:nowrap}.pm-inv-header{gap:12px;justify-content:space-between;margin-bottom:12px;text-align:left}.pm-inv-header,.pm-inv-header-meta{align-items:center;display:flex;flex-wrap:wrap}.pm-inv-header-meta{gap:10px}.pm-inv-month{color:var(--pm-text);font-size:13px;font-weight:600}.pm-inv-header-actions{align-items:center;display:flex;gap:8px}html.pm-phi-hidden [data-phi]{filter:blur(5px);-webkit-user-select:none;user-select:none}.pm-switch{background:var(--pm-line-strong);border-radius:999px;flex-shrink:0;height:16px;margin-left:auto;position:relative;transition:background-color .15s var(--pm-ease);width:28px}.pm-switch:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px #16241c40;content:"";height:12px;left:2px;position:absolute;top:2px;transition:transform .15s var(--pm-ease);width:12px}[aria-checked=true]>.pm-switch{background:var(--pm-brand)}.pm-nav-item.pm-phi-toggle[aria-checked=true],.pm-nav-item.pm-phi-toggle[aria-checked=true]:hover{background:var(--pm-danger-bg);color:var(--pm-danger);font-weight:600}.pm-nav-item.pm-phi-toggle[aria-checked=true] svg{color:var(--pm-danger)}.pm-phi-toggle[aria-checked=true]>.pm-switch{background:var(--pm-danger)}[aria-checked=true]>.pm-switch:after{transform:translateX(12px)}.pm-segment-count.pm-segment-count-danger{color:var(--pm-danger);font-weight:600}.pm-gr{text-align:left;width:100%}.pm-gr-muted{color:var(--pm-muted);font-size:13px}.pm-gr-datenav{align-items:center;display:inline-flex;gap:6px}.pm-gr-datenav .pm-icon-btn{font-size:18px;line-height:1}.pm-gr-datenav .pm-icon-btn:disabled{cursor:not-allowed;opacity:.4}.pm-gr-date{background:var(--pm-surface);border:1px solid var(--pm-line-input);border-radius:8px;box-sizing:border-box;color:var(--pm-ink);font:inherit;font-size:13px;height:36px;padding:0 10px}.pm-gr-titlebar{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin:4px 0 12px}.pm-gr-title{color:var(--pm-ink-strong);font-size:18px;font-weight:600;letter-spacing:-.01em;margin:0}.pm-gr-meta{color:var(--pm-subtle);font-size:12px}.pm-gr-kpis .pm-kpi{display:flex;flex-direction:column;gap:2px}.pm-gr-kpi-aside{color:var(--pm-subtle);font-size:13px;font-weight:500;letter-spacing:0}.pm-gr-goal-status{font-size:12px;font-weight:500;margin-top:4px}.pm-gr-goal-status.is-above{color:var(--pm-ok)}.pm-gr-goal-status.is-below{color:var(--pm-danger)}.pm-gr-delta{font-feature-settings:"tnum";align-items:baseline;display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;font-weight:500;gap:4px;margin-top:4px;white-space:nowrap}.pm-gr-delta.is-up{color:var(--pm-ok)}.pm-gr-delta.is-down{color:var(--pm-danger)}.pm-gr-delta.is-flat{color:var(--pm-subtle)}.pm-gr-delta-icon{font-size:9px}.pm-gr-delta-label{color:var(--pm-muted);font-weight:400}.pm-gr-section{border-top-width:3px;overflow:hidden}.pm-gr-section.is-dentists{border-top-color:var(--pm-brand)}.pm-gr-section.is-hygiene{border-top-color:var(--pm-violet)}.pm-gr-section.is-front{border-top-color:var(--pm-info)}.pm-gr-section.is-providers{border-top-color:var(--pm-warn)}.pm-gr-section-title{border-bottom:1px solid var(--pm-line-soft);color:var(--pm-text);font-size:13px;font-weight:600;letter-spacing:.04em;margin:0;padding:12px 18px;text-transform:uppercase}.pm-gr-row{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:minmax(200px,1.1fr) minmax(0,3fr) minmax(170px,1fr);padding:14px 18px}.pm-gr-row+.pm-gr-row{border-top:1px solid var(--pm-line-soft)}.pm-gr-row-title{color:var(--pm-text);font-size:13px;font-weight:600}.pm-gr-row-value{font-feature-settings:"tnum";color:var(--pm-ink);font-size:22px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.02em;margin-top:4px}.pm-gr-row-footnote{color:var(--pm-muted);font-size:12px;line-height:1.35;margin-top:4px}.pm-gr-row-detail{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.pm-gr-row-compare{text-align:right}.pm-gr-stat-label{color:var(--pm-muted);font-size:12px}.pm-gr-stat-value{font-feature-settings:"tnum";color:var(--pm-ink);font-size:17px;font-variant-numeric:tabular-nums;font-weight:600;margin-top:2px}.pm-gr-stat-value.is-emphasis{color:var(--pm-ok)}.pm-gr-note{background:var(--pm-warn-bg);border:1px solid var(--pm-warn-line);border-radius:10px;color:var(--pm-warn);margin-bottom:16px}.pm-gr-error,.pm-gr-note{font-size:13px;padding:12px 14px}.pm-gr-error{background:var(--pm-danger-bg);border:1px solid var(--pm-danger-line);border-radius:10px;color:var(--pm-danger)}.pm-gr-details{background:var(--pm-surface);border:1px solid var(--pm-line);border-radius:12px;font-size:13px;margin-bottom:24px;padding:12px 16px}.pm-gr-details summary{color:var(--pm-text);cursor:pointer;font-weight:600}.pm-gr-provider-list{grid-gap:6px 16px;display:grid;gap:6px 16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));list-style:none;margin:8px 0 0;padding:0}.pm-gr-provider-list li{align-items:center;display:flex;gap:8px;justify-content:space-between}.pm-gr-dialog-backdrop{align-items:center;background:#16241c59;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.pm-gr-dialog{background:var(--pm-surface);border-radius:12px;box-shadow:0 12px 32px #16241c2e;box-sizing:border-box;max-height:calc(100vh - 32px);max-width:560px;overflow-y:auto;padding:20px 22px;text-align:left;width:100%}.pm-gr-dialog-title{color:var(--pm-ink-strong);font-size:17px;font-weight:600;margin:0}.pm-gr-dialog-sub{color:var(--pm-muted);font-size:13px;margin:4px 0 16px}.pm-gr-goal-grid{grid-gap:12px 16px;display:grid;gap:12px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.pm-gr-goal-field{color:var(--pm-text);display:flex;flex-direction:column;font-size:12px;gap:4px}.pm-gr-goal-input{align-items:center;background:var(--pm-surface);border:1px solid var(--pm-line-input);border-radius:8px;box-sizing:border-box;display:flex;height:36px;padding:0 10px}.pm-gr-goal-input:focus-within{border-color:var(--pm-brand-line);box-shadow:0 0 0 3px #1f5a3d1a}.pm-app .pm-gr-goal-input input:focus-visible{outline:none}.pm-gr-goal-input input{background:#0000;border:0;color:var(--pm-ink);flex:1 1;font:inherit;font-size:14px;min-width:0;outline:0}.pm-gr-goal-affix{color:var(--pm-subtle);font-size:13px}.pm-gr-dialog-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:18px}.pm-bulkbar{background:var(--pm-brand-tint-soft);border-top:1px solid var(--pm-brand-line)}.pm-toolbar+.pm-toolbar.pm-bulkbar{padding-top:12px}.pm-bulkbar-count{color:var(--pm-ink);font-size:13px;font-weight:600}.pm-checkbox{accent-color:var(--pm-brand);cursor:pointer;height:15px;margin:0;width:15px}.pm-checkbox:disabled{cursor:not-allowed}.pm-bulk-dialog .pm-gr-dialog-sub{margin:4px 0 0}.pm-bulk-list-title{color:var(--pm-muted);font-size:12px;font-weight:600;letter-spacing:.04em;margin-top:14px;text-transform:uppercase}.pm-bulk-list{border:1px solid var(--pm-line);border-radius:8px;list-style:none;margin:10px 0 0;max-height:220px;overflow-y:auto;padding:0}.pm-bulk-list li{align-items:center;color:var(--pm-ink);display:flex;font-size:13px;gap:12px;justify-content:space-between;padding:8px 12px}.pm-bulk-list li+li{border-top:1px solid var(--pm-line-soft)}.pm-bulk-list-meta{align-items:center;display:inline-flex;flex-shrink:0;gap:6px}.pm-gr-dialog .pm-gr-error{margin-top:12px}@media (max-width:900px){.pm-gr-row{gap:10px;grid-template-columns:1fr}.pm-gr-row-compare{text-align:left}.pm-gr-kpis{grid-auto-flow:row}.pm-gr-kpis .pm-kpi+.pm-kpi{border-left:0;border-top:1px solid var(--pm-line-soft)}.pm-gr-goal-grid{grid-template-columns:1fr}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.newton-login{background-color:#f8fceb;color:#131515;display:flex;flex-direction:row;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;width:100%}.newton-login__editorial{background-color:#f8fceb;box-sizing:border-box;display:flex;flex:1 1 50%;flex-direction:column;justify-content:space-between;padding:56px 80px}.newton-login__wordmark{align-self:flex-start;display:block;flex:0 0 auto;height:32px;max-width:180px;object-fit:contain;width:auto}.newton-login__editorial-body{display:flex;flex-direction:column;gap:16px;max-width:480px}.newton-login__eyebrow{color:#13562b;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.newton-login__headline{color:#143420;font-family:Fraunces,Concrette XL,Georgia,serif;font-size:64px;font-variation-settings:"opsz" 144;font-weight:400;letter-spacing:-1.8px;line-height:1.02;margin:0}.newton-login__subcopy{color:#131515;font-size:17px;font-weight:400;line-height:1.55;margin:0;max-width:420px;opacity:.72}.newton-login__footer{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.newton-login__footer a,.newton-login__footer span{color:#143420;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:500;letter-spacing:1.5px;opacity:.5;text-decoration:none;text-transform:uppercase}.newton-login__footer a:hover{opacity:.85}.newton-login__form-panel{align-items:center;background-color:#143420;box-sizing:border-box;display:flex;flex:1 1 50%;justify-content:center;padding:56px 80px;position:relative}.newton-login__card{background-color:#f8fceb;border-radius:24px;box-sizing:border-box;display:flex;flex-direction:column;gap:32px;max-width:440px;padding:48px;width:100%}.newton-login__card-head{display:flex;flex-direction:column;gap:8px}.newton-login__card-eyebrow{color:#13562b;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.newton-login__card-title{color:#143420;font-family:Fraunces,Concrette XL,Georgia,serif;font-size:32px;font-variation-settings:"opsz" 144;font-weight:500;letter-spacing:-.8px;line-height:1.1;margin:0}.newton-login__form{display:flex;flex-direction:column;gap:20px;margin:0}.newton-login__field{display:flex;flex-direction:column;gap:8px}.newton-login__label-row{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.newton-login__label{color:#143420;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}.newton-login__forgot{color:#13562b;font-family:Geist,sans-serif;font-size:13px;font-weight:500;text-decoration:none;transition:opacity .2s ease-out}.newton-login__forgot:hover{opacity:.7}.newton-login__input{background-color:#fff;border:1px solid #1434201f;border-radius:12px;box-sizing:border-box;color:#131515;font-family:Geist,-apple-system,sans-serif;font-size:15px;font-weight:400;outline:none;padding:16px 18px;transition:border-color .2s ease-out,box-shadow .2s ease-out;width:100%}.newton-login__input::placeholder{color:#131515;opacity:.35}.newton-login__input:focus{border-color:#13562b;box-shadow:0 0 0 3px #13562b1a}.newton-login__input--mfa{font-family:Geist Mono,ui-monospace,monospace;font-size:22px;font-weight:500;letter-spacing:.4em;text-align:center}.newton-login__input-wrap{position:relative}.newton-login__input--with-action{padding-right:52px}.newton-login__toggle{align-items:center;background:#0000;border:none;border-radius:8px;color:#8a9992;cursor:pointer;display:inline-flex;height:36px;justify-content:center;margin:0;padding:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:color .15s cubic-bezier(.2,0,0,1),background-color .15s cubic-bezier(.2,0,0,1);width:36px}.newton-login__toggle:hover{background-color:#13562b0f;color:#13562b}.newton-login__toggle:focus-visible{box-shadow:0 0 0 3px #13562b2e;outline:none}.newton-login__toggle:active{transform:translateY(-50%) scale(.94);transition-duration:80ms}.newton-login__toggle-icon{align-items:center;display:inline-flex;justify-content:center;pointer-events:none;position:absolute;transition:opacity .18s cubic-bezier(.2,0,0,1),transform .18s cubic-bezier(.2,0,0,1),filter .18s cubic-bezier(.2,0,0,1)}.newton-login__toggle-icon[data-visible=true]{filter:blur(0);opacity:1;transform:scale(1)}.newton-login__toggle-icon[data-visible=false]{filter:blur(4px);opacity:0;transform:scale(.25)}.newton-login__submit{align-items:center;background-color:#143420;border:none;border-radius:12px;color:#def299;cursor:pointer;display:flex;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;font-weight:600;justify-content:center;letter-spacing:2px;padding:18px 24px;text-transform:uppercase;transition:background-color .2s ease-out,transform .12s ease-out;width:100%}.newton-login__submit:hover:not(:disabled){background-color:#13562b}.newton-login__submit:active:not(:disabled){transform:scale(.99)}.newton-login__submit:disabled{cursor:not-allowed;opacity:.55}.newton-login__ghost{align-self:center;background:#0000;border:none;color:#143420;cursor:pointer;font-family:Geist,sans-serif;font-size:13px;font-weight:500;margin-top:10px;opacity:.6;text-decoration:underline;text-underline-offset:3px}.newton-login__ghost:hover{opacity:1}.newton-login__register{align-items:center;color:#131515;display:flex;flex-direction:row;font-family:Geist,sans-serif;font-size:14px;gap:6px;justify-content:center}.newton-login__register span{opacity:.6}.newton-login__register a{color:#13562b;font-weight:600;text-decoration:none}.newton-login__register a:hover{text-decoration:underline}.newton-login__error{background-color:#dc26260f;border:1px solid #dc262633;border-radius:10px;color:#991b1b;font-size:13px;font-weight:500;margin:0;padding:12px 16px}.newton-login__mfa-banner{background-color:#def29959;border:1px solid #13562b2e;border-radius:10px;display:flex;flex-direction:column;gap:4px;margin-bottom:4px;padding:14px 16px}.newton-login__mfa-banner-title{color:#143420;font-family:Geist Mono,monospace;font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}.newton-login__mfa-banner-hint{color:#131515;font-size:12px;line-height:1.4;opacity:.7}@media (max-width:960px){.newton-login{flex-direction:column}.newton-login__editorial{flex:0 0 auto;padding:40px 32px 24px}.newton-login__headline{font-size:44px;letter-spacing:-1.2px}.newton-login__form-panel{flex:1 1 auto;padding:32px 24px 48px}.newton-login__footer{display:none}}@media (max-width:480px){.newton-login__editorial{padding:32px 24px 16px}.newton-login__headline{font-size:36px}.newton-login__subcopy{font-size:15px}.newton-login__card{border-radius:20px;padding:32px 24px}.newton-login__form-panel{padding:24px 16px 40px}}.newton-login{text-align:left}.newton-login__hint{color:#131515;font-size:14px;line-height:1.5;margin:0;opacity:.72}.newton-login__lockup{align-items:center;align-self:flex-start;display:flex;gap:14px}.newton-login__lockup-divider{background-color:#14342040;height:26px;width:1px}.newton-login__lockup-product{color:#13562b;font-family:Fraunces,Concrette XL,Georgia,serif;font-size:28px;font-variation-settings:"opsz" 144;font-weight:500;letter-spacing:-.5px;line-height:1}.newton-login__product-badge{align-self:flex-start;background-color:#def299;border-radius:999px;color:#143420;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:600;letter-spacing:2px;padding:8px 14px;text-transform:uppercase}
/*# sourceMappingURL=main.80a9da5c.css.map*/