@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:block;src:url(/assets/fonts/InterVariable.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:block;src:url(/assets/fonts/InterVariable-Italic.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:"Inter", Arial, sans-serif;--font-app:"Manrope", "Inter", Arial, sans-serif;--font-mono:var(--font-sans);--navy:#131a30;--sky:#68beff;--bg-app:#fff;--bg-card:#fff;--bg-subtle:#eef2f7;--bg-warm:#eef2f7;--bg-hover:#0d0d0e0a;--bg-glass:#e2e8f085;--glass-border:#ffffff61;--glass-shadow:inset 0 1px 0 #ffffff8c, 0 10px 32px color-mix(in srgb, var(--navy) 8%, transparent);--fg:var(--navy);--fg-muted:#5c6478;--fg-faint:#7e8696;--fg-olive:color-mix(in srgb, var(--navy) 58%, var(--sky));--line:#e2e6ed;--line-strong:#d0d6e0;--notify-success:#067647;--notify-warning:#b54708;--notify-error:#d92d20;--fade-x-line:linear-gradient(to right, var(--bg-app) 0%, var(--line) 5%, var(--line) 95%, var(--bg-app) 100%);--fade-x-fill:linear-gradient(to right, var(--bg-app) 0%, color-mix(in srgb, var(--bg-app), var(--accent) 4%) 5%, color-mix(in srgb, var(--bg-app), var(--accent) 4%) 95%, var(--bg-app) 100%);--accent:var(--navy);--accent-hover:#2a2a2c;--accent-soft:color-mix(in srgb, var(--sky) 18%, transparent);--pad-x:8px;--r:10px;--r-sm:10px;--r-md:10px;--r-lg:10px;--shadow-sm:none;--shadow-md:none;--focus-ring:none}*{box-sizing:border-box}:focus,:focus-visible{outline:none}html{overscroll-behavior:none;max-width:100%;overflow-x:clip}html.scroll-locked,html.scroll-locked body{overscroll-behavior:none;overflow:hidden}body{max-width:100%;color:var(--fg);background:var(--bg-app);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;overscroll-behavior:none;margin:0;overflow-x:clip}button,input,select,textarea{font:inherit}button{cursor:pointer;touch-action:manipulation}[hidden]{display:none!important}main{width:min(90vw,100%);max-width:100%;margin:0 auto}main:not(.landing-main){padding-top:calc(64px + env(safe-area-inset-top,0px))}main.landing-main{width:100%;max-width:none;padding-top:calc(64px + env(safe-area-inset-top,0px));background:#fff;padding-bottom:96px}.site-header{z-index:50;width:100%;padding-top:env(safe-area-inset-top,0px);border-bottom:1px solid var(--line);-webkit-backdrop-filter:saturate(160%)blur(10px);backdrop-filter:saturate(160%)blur(10px);background:#ffffffb3;position:fixed;top:0;left:0;right:0}.site-header-inner{justify-content:space-between;align-items:center;gap:16px;width:min(90vw,100%);min-width:0;max-width:100%;height:64px;margin:0 auto;display:flex}.site-header.is-landing .site-header-inner,.site-header.has-center .site-header-inner{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);align-items:center;display:grid}.site-header-start{justify-self:start;align-items:center;min-width:0;display:flex}.site-header-actions{flex-wrap:nowrap;justify-content:flex-end;justify-self:end;align-items:center;gap:16px;min-width:0;display:flex}.site-header.is-landing .site-header-actions{gap:32px}.site-header-nav,.site-header-center{justify-self:center;align-items:center;gap:28px;display:flex}.site-header-nav-item{align-items:center;gap:4px;padding:5px 8px 5px 12px;display:flex;position:relative}.site-header-nav-link{color:var(--fg-muted);font-family:var(--font-app);letter-spacing:0;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:620;text-decoration:none;transition:color .32s}.site-header-nav-link:hover,.site-header-nav-link.is-active{color:var(--fg)}.site-header-plus-btn{width:22px;height:22px;color:var(--fg-muted);border-radius:var(--r);background:0 0;border:0;place-items:center;padding:0;transition:color .32s;display:grid}.site-header-nav-item:hover .site-header-plus-btn,.site-header-nav-item.is-open .site-header-plus-btn,.site-header-nav-item:focus-within .site-header-plus-btn{color:var(--fg)}.site-header-plus{width:9px;height:9px;display:block;position:relative}.site-header-plus-h,.site-header-plus-v{background:currentColor;border-radius:1px;position:absolute}.site-header-plus-h{width:100%;height:1.5px;top:50%;left:0;transform:translateY(-50%)}.site-header-plus-v{transform-origin:50%;width:1.5px;height:100%;transition:transform .28s cubic-bezier(.22,1,.36,1);top:0;left:50%;transform:translate(-50%)}.site-header-nav-item:hover .site-header-plus-v,.site-header-nav-item.is-open .site-header-plus-v,.site-header-nav-item:focus-within .site-header-plus-v,.site-header-plus.is-minus .site-header-plus-v{transform:translate(-50%)rotate(90deg)}.site-header-menu{z-index:60;background:var(--bg-card);border-radius:var(--r);min-width:240px;transform:translateX(calc(-50% + var(--menu-shift,0px)));border:0;gap:2px;padding:14px 16px 12px;display:grid;position:absolute;top:calc(100% + 14px);left:50%;box-shadow:0 12px 36px #0d0d0e1a}.site-header-menu[hidden],.site-header-menu.is-wide[hidden]{display:none}.site-header-menu.is-wide{border-radius:var(--r);width:min(640px,100vw - 32px);min-width:min(560px,100vw - 32px);box-shadow:0 18px 50px color-mix(in srgb, var(--navy) 14%, transparent);grid-template-rows:repeat(3,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:4px 12px;padding:16px;display:grid}.site-header-menu.is-medium{border-radius:var(--r);width:min(380px,100vw - 32px);box-shadow:0 18px 50px color-mix(in srgb, var(--navy) 14%, transparent);padding:16px}.site-header-menu.is-medium .site-header-menu-row{border-radius:var(--r);grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:12px;padding:12px 14px;display:grid}.site-header-menu-row{color:var(--fg);justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;font-size:13px;font-weight:520;text-decoration:none;display:flex}.site-header-menu.is-wide .site-header-menu-row{border-radius:var(--r);grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:12px;padding:12px 14px;display:grid}.site-header-menu.is-wide .site-header-menu-row.is-last{grid-area:4/1/auto/-1}.site-header-menu-copy{gap:3px;min-width:0;display:grid}.site-header-menu-title{color:var(--navy);letter-spacing:-.02em;font-size:14px;font-weight:620;line-height:1.25}.site-header-menu-blurb{color:var(--fg-muted);font-family:var(--font-app);letter-spacing:0;font-size:13px;font-weight:400;line-height:1.35}.site-header-menu-chevron{fill:none;width:14px;height:14px;stroke:var(--navy);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .15s;display:block}.site-header-menu-row:hover{color:var(--fg-muted)}.site-header-menu.is-wide .site-header-menu-row:hover,.site-header-menu.is-medium .site-header-menu-row:hover{color:var(--fg);background:var(--bg-subtle)}.site-header-menu.is-wide .site-header-menu-row:hover .site-header-menu-chevron,.site-header-menu.is-medium .site-header-menu-row:hover .site-header-menu-chevron{opacity:1}.site-header.is-landing.is-compact .site-header-menu{top:calc(100% + 12px)}.site-notifications{flex-shrink:0;position:relative}.site-guide-button,.site-terms-button,.site-announcements-button{width:42px;height:42px;color:var(--fg);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.site-guide-button:hover,.site-terms-button:hover,.site-announcements-button:hover,.site-announcements-button[aria-expanded=true]{background:var(--bg-hover)}.site-guide-button svg,.site-terms-button svg,.site-announcements-button svg{flex:none}.site-announcements{--ann-ink:#1d4ed8;--ann-hair:#e3e7ee;--ann-plate:#f7f9fc;flex-shrink:0;position:relative}.site-notifications-panel.site-announcements-panel{border-color:var(--ann-hair);width:min(420px,100vw - 24px);max-height:min(600px,78vh);box-shadow:0 1px 2px color-mix(in srgb, var(--navy) 6%, transparent), 0 16px 40px -12px color-mix(in srgb, var(--navy) 18%, transparent);background:#fff;border-radius:8px}.site-notifications-head.site-announcements-head{letter-spacing:-.005em;border-bottom-color:var(--ann-hair);background:#fff;padding:11px 14px;font-size:13px;font-weight:600}.site-announcements-head span{min-width:20px;height:20px;color:var(--fg-muted);font-variant-numeric:tabular-nums;background:var(--ann-plate);border:1px solid var(--ann-hair);border-radius:4px;place-items:center;padding:0 6px;font-size:11.5px;font-weight:600;display:grid}.site-announcements-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:12px;list-style:none;display:grid}.site-announcements-gallery li.is-featured{grid-column:1/-1}.site-announcements-gallery button{width:100%;color:var(--fg);text-align:left;border:1px solid var(--ann-hair,#e3e7ee);background:#fff;border-radius:6px;padding:0;transition:border-color .12s,background-color .12s;display:grid;overflow:hidden}.site-announcements-gallery button:hover{border-color:var(--line-strong)}.site-announcements-gallery button:focus-visible{outline:2px solid var(--ann-ink,#1d4ed8);outline-offset:1px}.site-announcements-cover{border-bottom:1px solid var(--ann-hair,#e3e7ee);height:96px;display:block;position:relative;overflow:hidden}.is-featured .site-announcements-cover{height:156px}.site-announcements-chips{pointer-events:none;justify-content:space-between;align-items:center;gap:6px;display:flex;position:absolute;top:10px;left:10px;right:10px}.site-announcements-tag,.site-announcements-new{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:600;line-height:1.4}.site-announcements-tag{color:var(--navy);text-overflow:ellipsis;border:1px solid var(--ann-hair,#e3e7ee);background:#fff;border-radius:3px;padding:1px 6px;overflow:hidden}.site-announcements-new{color:var(--ann-ink,#1d4ed8);align-items:center;gap:5px;margin-left:auto;display:inline-flex}.site-announcements-new:before{width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 18%, transparent);content:"";background:currentColor;border-radius:50%}.site-announcements-foot{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:9px 12px 10px;display:grid}.site-announcements-foot strong{letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.site-announcements-foot time{color:var(--fg-muted);font-variant-numeric:tabular-nums;grid-row:2;font-size:11.5px}.site-announcements-go{color:color-mix(in srgb, var(--fg-muted) 70%, transparent);grid-area:1/2/span 2;place-items:center;transition:color .12s,transform .12s;display:grid}.site-announcements-gallery button:hover .site-announcements-go{color:var(--navy);transform:translate(2px)}.site-announcements-gallery li:not(.is-featured) .site-announcements-go{display:none}.site-announcements-sheet .site-announcements-gallery{padding:0 16px 18px}@media (prefers-reduced-motion:reduce){.site-announcements-gallery button,.site-announcements-go{transition:none}.site-announcements-gallery button:hover .site-announcements-go{transform:none}}.site-notifications-button{width:42px;height:42px;color:var(--fg);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.site-notifications-button:hover,.site-notifications-button[aria-expanded=true]{background:var(--bg-hover)}.site-notifications-badge{box-sizing:border-box;color:#fff;font-variant-numeric:tabular-nums;background:var(--notify-error);border:2px solid var(--bg-app);border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;top:6px;left:23px}.site-notifications-button.is-warning .site-notifications-badge{background:var(--notify-warning)}.site-notifications-panel{z-index:60;overflow-wrap:anywhere;border:1px solid var(--line);border-radius:var(--r);width:min(380px,100vw - 24px);max-height:min(460px,70vh);box-shadow:0 12px 32px color-mix(in srgb, var(--navy) 12%, transparent);background:#fff;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden auto}.site-notifications-head{z-index:1;color:var(--fg);border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:12px 14px;font-size:13.5px;font-weight:650;display:flex;position:sticky;top:0}.site-notifications-clear{color:var(--fg-muted);background:0 0;border:0;padding:2px 6px;font-size:12.5px;font-weight:520}.site-notifications-clear:hover{color:var(--fg);background:0 0}.site-notifications-list{margin:0;padding:0;list-style:none}.site-notification{border-bottom:1px solid var(--line);position:relative}.site-notification:last-child{border-bottom:0}.site-notification:before{content:"";background:var(--notify-success);pointer-events:none;border-radius:50%;width:7px;height:7px;position:absolute;top:16px;left:14px}.site-notification.is-warning:before{background:var(--notify-warning)}.site-notification.is-error:before{background:var(--notify-error)}.site-notification.is-processing:before{background:var(--fg-faint)}.site-notification-open{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;padding:11px 14px 12px 28px;display:block}.site-notification-open:hover{background:var(--bg-hover)}.site-notification-open:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.site-notification-top{color:var(--fg-faint);justify-content:space-between;gap:12px;font-size:11.5px;line-height:1.4;display:flex}.site-notification-top time{flex:none}.site-notification-title{color:var(--fg);margin:2px 0 0;font-size:13px;font-weight:600;line-height:1.4;display:block}.site-notification-line{color:var(--fg-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.site-notification-lines{color:var(--fg-muted);margin:3px 0 0;padding:0;font-size:12.5px;line-height:1.45;list-style:none}.site-notification-lines li+li{margin-top:6px}.site-notification.is-error .site-notification-line:last-child,.site-notification-detail.is-error .site-notification-lines li:last-child{color:var(--notify-error)}.site-notifications-back{color:var(--fg);font:inherit;background:0 0;border:0;align-items:center;gap:4px;margin-left:-4px;padding:0 4px;display:inline-flex}.site-notifications-back:hover{color:var(--fg-muted);background:0 0}.site-notification-detail{padding:12px 14px 16px 28px;position:relative}.site-notification-detail:before{content:"";background:var(--notify-success);border-radius:50%;width:7px;height:7px;position:absolute;top:17px;left:14px}.site-notification-detail.is-warning:before{background:var(--notify-warning)}.site-notification-detail.is-error:before{background:var(--notify-error)}.site-notification-detail.is-processing:before{background:var(--fg-faint)}.site-notification-detail .site-notification-title{font-size:14px}.site-notification-detail .site-notification-lines{-webkit-user-select:text;user-select:text;margin-top:8px;font-size:13px}.site-notifications-empty{color:var(--fg-faint);margin:0;padding:18px 14px;font-size:13px}.site-profile{flex-shrink:0;position:relative}.site-guide-button~.site-notifications+.site-profile{margin-left:13px}.site-profile-button{color:#000;background:0 0;border:1.5px solid #8a8d91;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;padding:4px;display:flex}.site-profile-button:hover{background:0 0;border-color:#717477}.site-profile-name{letter-spacing:.04em;text-align:center;text-transform:uppercase;white-space:nowrap;max-width:100%;padding:0 1px;font-size:14px;font-weight:700;line-height:1;overflow:hidden}.site-profile-menu{z-index:60;border:1px solid var(--line);border-radius:var(--r);min-width:220px;box-shadow:0 12px 32px color-mix(in srgb, var(--navy) 12%, transparent);background:#fff;flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.site-profile-identity{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;margin:0 0 6px;padding:8px 10px 10px;display:flex}.site-profile-identity-name{color:var(--fg);font-size:14px;font-weight:650;line-height:1.3}.site-profile-identity-email{color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.site-profile-item{width:100%;min-height:36px;color:var(--fg);text-align:left;border-radius:var(--r);background:0 0;border:0;align-items:center;padding:8px 10px;font-size:14px;font-weight:520;display:flex}.site-profile-item.is-phone-only{display:none}.site-profile-item:hover{background:var(--bg-hover)}.site-profile-item.is-danger{color:#b42318}.site-profile-error{color:#b42318;margin:4px 10px 6px;font-size:12px;line-height:1.4}.site-header.is-landing{min-height:calc(64px + env(safe-area-inset-top,0px));-webkit-backdrop-filter:none;background:0 0;border-bottom:0;border-image:;justify-content:center;align-items:center;display:flex;overflow:visible}.site-header-dissolve{z-index:0;-webkit-backdrop-filter:none;pointer-events:none;opacity:1;filter:blur();clip-path:inset(0);transform-origin:50% 0;background:#fff;border-bottom:0;transition:opacity .48s,filter .52s,clip-path .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1),background .4s;position:absolute;inset:0;transform:scaleX(1)}.site-header.is-landing .site-header-inner{z-index:1;background:0 0;border:0;width:min(90vw,100%);transition:width .62s cubic-bezier(.22,1,.36,1),height .48s cubic-bezier(.22,1,.36,1),padding .48s cubic-bezier(.22,1,.36,1),background .4s,border-radius .62s cubic-bezier(.22,1,.36,1),box-shadow .4s;position:relative;overflow:visible}.site-header.is-landing .brand-logo,.site-header.is-landing .brand-logo-mark,.site-header.is-landing .brand-apex{transition:height .4s,width .4s,font-size .4s}.site-header.is-landing:not(.is-compact) .site-header-inner{padding-inline:48px}.site-header.is-landing:not(.is-compact) .brand{gap:10px;font-size:12px}.site-header.is-landing:not(.is-compact) .brand-logo{height:20px}.site-header.is-landing.is-compact .site-header-dissolve{opacity:0;visibility:hidden;filter:none;clip-path:inset(0);-webkit-backdrop-filter:none;background:0 0;transform:none}.site-header.is-landing.is-compact .site-header-inner{border-radius:var(--r);-webkit-backdrop-filter:saturate(180%)blur(18px);background:#fafafabf;border:0;width:min(840px,100vw - 28px);height:50px;padding-inline:16px;overflow:visible;box-shadow:0 1px 4px #0d0d0e0f}.site-header.is-landing.is-compact.is-dark .site-header-inner{background:#202326;box-shadow:0 1px 4px #00000038}.site-header.is-landing.is-compact.is-dark .site-header-nav-link{color:#ffffff9e}.site-header.is-landing.is-compact.is-dark .site-header-login,.site-header.is-landing.is-compact.is-dark .site-header-nav-link:hover,.site-header.is-landing.is-compact.is-dark .site-header-nav-link.is-active,.site-header.is-landing.is-compact.is-dark .site-header-login:hover{color:#fff}.site-header.is-landing.is-compact.is-dark .site-header-plus-btn{color:#ffffff9e}.site-header.is-landing.is-compact.is-dark .site-header-nav-item:hover .site-header-plus-btn,.site-header.is-landing.is-compact.is-dark .site-header-nav-item.is-open .site-header-plus-btn,.site-header.is-landing.is-compact.is-dark .site-header-nav-item:focus-within .site-header-plus-btn{color:#fff}.site-header.is-landing.is-compact.is-dark button.primary.site-login,.site-header.is-landing.is-compact.is-dark button.primary.site-login:hover{color:#000;background:#fff}.site-header.is-landing.is-compact.is-dark .site-header-menu{background:#202326;box-shadow:0 18px 50px #00000052}.site-header.is-landing.is-compact.is-dark .site-header-menu-blurb{color:#ffffff9e}.site-header.is-landing.is-compact.is-dark .site-header-menu-row,.site-header.is-landing.is-compact.is-dark .site-header-menu-title{color:#fff}.site-header.is-landing.is-compact.is-dark .site-header-menu-chevron{stroke:#fff}.site-header.is-landing.is-compact.is-dark .site-header-menu.is-wide .site-header-menu-row:hover,.site-header.is-landing.is-compact.is-dark .site-header-menu.is-medium .site-header-menu-row:hover{color:#fff;background:#ffffff14}.site-header.is-landing.is-compact .brand{gap:0}.site-header.is-landing.is-compact .brand-apex,.site-header.is-landing.is-compact .brand-logo{display:none}.site-header.is-landing.is-compact .brand-logo-mark{width:26px;height:26px;display:block}.site-header.is-landing.is-compact .site-login{min-height:32px;padding:6px 14px}@media (width<=720px){.site-header.is-landing .site-header-dissolve{opacity:0;visibility:hidden;filter:none;clip-path:inset(0);-webkit-backdrop-filter:none;background:0 0;transform:none}.site-header.is-landing:not(.is-compact) .site-header-inner,.site-header.is-landing.is-compact .site-header-inner{width:100%;max-width:none;height:52px;padding-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right));-webkit-backdrop-filter:saturate(180%)blur(18px);background:#fafafabf;border:0;border-radius:0;overflow:visible;box-shadow:0 1px 4px #0d0d0e0f}.site-header.is-landing .site-header-nav{gap:14px}.site-header.is-landing .site-header-nav-item{padding:5px 4px 5px 8px}.site-header.is-landing:not(.is-compact) .brand,.site-header.is-landing.is-compact .brand{gap:0;font-size:12px}.site-header.is-landing .brand-apex,.site-header.is-landing:not(.is-compact) .brand-logo,.site-header.is-landing.is-compact .brand-logo{display:none}.site-header.is-landing:not(.is-compact) .brand-logo-mark,.site-header.is-landing.is-compact .brand-logo-mark{width:26px;height:26px;display:block}.site-header.is-landing .site-header-plus-btn{width:18px;height:18px}.site-header.is-landing .site-header-actions{gap:12px}.site-header.is-landing .site-login{min-width:0;min-height:32px;padding:6px 14px}}@container apex-pane (width<=720px){.site-header.is-landing .site-header-dissolve:where(:not([class*=-overlay],[class*=-overlay] *)){opacity:0;visibility:hidden;filter:none;clip-path:inset(0);-webkit-backdrop-filter:none;background:0 0;transform:none}.site-header.is-landing:not(.is-compact) .site-header-inner:where(:not([class*=-overlay],[class*=-overlay] *)),.site-header.is-landing.is-compact .site-header-inner:where(:not([class*=-overlay],[class*=-overlay] *)){width:100%;max-width:none;height:52px;padding-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right));-webkit-backdrop-filter:saturate(180%)blur(18px);background:#fafafabf;border:0;border-radius:0;overflow:visible;box-shadow:0 1px 4px #0d0d0e0f}.site-header.is-landing .site-header-nav:where(:not([class*=-overlay],[class*=-overlay] *)){gap:14px}.site-header.is-landing .site-header-nav-item:where(:not([class*=-overlay],[class*=-overlay] *)){padding:5px 4px 5px 8px}.site-header.is-landing:not(.is-compact) .brand:where(:not([class*=-overlay],[class*=-overlay] *)),.site-header.is-landing.is-compact .brand:where(:not([class*=-overlay],[class*=-overlay] *)){gap:0;font-size:12px}.site-header.is-landing .brand-apex:where(:not([class*=-overlay],[class*=-overlay] *)),.site-header.is-landing:not(.is-compact) .brand-logo:where(:not([class*=-overlay],[class*=-overlay] *)),.site-header.is-landing.is-compact .brand-logo:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.site-header.is-landing:not(.is-compact) .brand-logo-mark:where(:not([class*=-overlay],[class*=-overlay] *)),.site-header.is-landing.is-compact .brand-logo-mark:where(:not([class*=-overlay],[class*=-overlay] *)){width:26px;height:26px;display:block}.site-header.is-landing .site-header-plus-btn:where(:not([class*=-overlay],[class*=-overlay] *)){width:18px;height:18px}.site-header.is-landing .site-header-actions:where(:not([class*=-overlay],[class*=-overlay] *)){gap:12px}.site-header.is-landing .site-login:where(:not([class*=-overlay],[class*=-overlay] *)){min-width:0;min-height:32px;padding:6px 14px}}@media (width<=480px){.site-header.is-landing{min-height:calc(56px + env(safe-area-inset-top,0px))}.site-header.is-landing:not(.is-compact) .site-header-inner,.site-header.is-landing.is-compact .site-header-inner{width:100%;height:52px;padding-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right))}.site-header.is-landing .brand-apex,.site-header.is-landing:not(.is-compact) .brand-logo,.site-header.is-landing.is-compact .brand-logo{display:none}.site-header.is-landing:not(.is-compact) .brand-logo-mark,.site-header.is-landing.is-compact .brand-logo-mark{width:22px;max-width:none;height:22px;display:block}.site-header.is-landing .site-login{display:none}.site-header.is-landing .site-header-nav{gap:4px}.site-header.is-landing .site-header-actions{gap:0}.site-header-menu,.site-header-menu.is-wide{width:min(320px,100vw - 24px);min-width:0;transform:translateX(calc(-50% + var(--menu-shift,0px)));grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row;left:50%}}@container apex-pane (width<=480px){.site-header.is-landing:where(:not([class*=-overlay],[class*=-overlay] *)){min-height:calc(56px + env(safe-area-inset-top,0px))}.site-header.is-landing:not(.is-compact) .site-header-inner:where(:not([class*=-overlay],[class*=-overlay] *)),.site-header.is-landing.is-compact .site-header-inner:where(:not([class*=-overlay],[class*=-overlay] *)){width:100%;height:52px;padding-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right))}.site-header.is-landing .brand-apex:where(:not([class*=-overlay],[class*=-overlay] *)),.site-header.is-landing:not(.is-compact) .brand-logo:where(:not([class*=-overlay],[class*=-overlay] *)),.site-header.is-landing.is-compact .brand-logo:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.site-header.is-landing:not(.is-compact) .brand-logo-mark:where(:not([class*=-overlay],[class*=-overlay] *)),.site-header.is-landing.is-compact .brand-logo-mark:where(:not([class*=-overlay],[class*=-overlay] *)){width:22px;max-width:none;height:22px;display:block}.site-header.is-landing .site-login:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.site-header.is-landing .site-header-nav:where(:not([class*=-overlay],[class*=-overlay] *)){gap:4px}.site-header.is-landing .site-header-actions:where(:not([class*=-overlay],[class*=-overlay] *)){gap:0}.site-header-menu:where(:not([class*=-overlay],[class*=-overlay] *)),.site-header-menu.is-wide:where(:not([class*=-overlay],[class*=-overlay] *)){width:min(320px,100vw - 24px);min-width:0;transform:translateX(calc(-50% + var(--menu-shift,0px)));grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row;left:50%}}@media (width<=359px){.site-header.is-landing .site-header-nav-about{display:none}}@container apex-pane (width<=359px){.site-header.is-landing .site-header-nav-about:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}}@media (width<=720px){.site-header.is-landing:has(.site-header-nav.is-phone) .site-header-inner{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);column-gap:8px}.site-header.is-landing:has(.site-header-nav.is-phone) .site-header-start{grid-area:1/1}.site-header.is-landing:has(.site-header-nav.is-phone) .site-header-actions{grid-area:1/3;justify-self:end;gap:12px}.site-header.is-landing:has(.site-header-nav.is-phone) button.primary.site-login{min-width:0;min-height:32px;padding:6px 12px;font-size:12.5px;display:inline-flex}@media (width<=400px){.site-header.is-landing:has(.site-header-nav.is-phone) .site-header-login svg{display:none}}.site-header-nav.is-phone{grid-area:1/2;justify-self:center;gap:0;position:static}.site-header.is-landing:has(.site-header-nav.is-phone) .brand{gap:9px}.site-header.is-landing:has(.site-header-nav.is-phone) .brand-logo-mark{width:26px;height:26px}.site-header.is-landing:has(.site-header-nav.is-phone) .brand-apex{font-size:13px;display:inline-block}.site-header-menu-button{width:40px;height:40px;color:var(--fg);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid}.site-header.is-landing.is-compact.is-dark .site-header-menu-button{color:#fff}.site-header-menu-glyph{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:transform .22s}.site-header-menu-button.is-open .site-header-menu-glyph{transform:rotate(180deg)}.site-header-sheet{z-index:60;overscroll-behavior:contain;background:var(--bg-card);border-radius:var(--r);max-height:calc(100dvh - 90px);padding:8px;animation:.18s site-header-sheet-in;display:grid;position:absolute;top:calc(100% + 8px);left:12px;right:12px;overflow-y:auto;box-shadow:0 18px 48px #0d0d0e29}.site-header-sheet-link{min-height:50px;color:var(--fg);letter-spacing:-.015em;border-radius:6px;justify-content:space-between;align-items:center;padding:0 12px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.site-header-sheet-link.is-active{color:var(--navy);background:var(--bg-subtle)}.site-header-sheet-link .site-header-menu-chevron{width:15px;height:15px;stroke:var(--fg-faint);opacity:1;transform:none}.site-header-sheet-sub{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 12px;margin:-4px 0 6px;padding:0 12px 8px;display:grid}.site-header-sheet-sublink{color:var(--fg-muted);padding:8px 0;font-size:14px;font-weight:520;text-decoration:none}}@container apex-pane (width<=720px){.site-header.is-landing:has(.site-header-nav.is-phone) .site-header-inner:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);column-gap:8px}.site-header.is-landing:has(.site-header-nav.is-phone) .site-header-start:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:1/1}.site-header.is-landing:has(.site-header-nav.is-phone) .site-header-actions:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:1/3;justify-self:end;gap:12px}.site-header.is-landing:has(.site-header-nav.is-phone) button.primary.site-login:where(:not([class*=-overlay],[class*=-overlay] *)){min-width:0;min-height:32px;padding:6px 12px;font-size:12.5px;display:inline-flex}@media (width<=400px){.site-header.is-landing:has(.site-header-nav.is-phone) .site-header-login svg:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}}.site-header-nav.is-phone:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:1/2;justify-self:center;gap:0;position:static}.site-header.is-landing:has(.site-header-nav.is-phone) .brand:where(:not([class*=-overlay],[class*=-overlay] *)){gap:9px}.site-header.is-landing:has(.site-header-nav.is-phone) .brand-logo-mark:where(:not([class*=-overlay],[class*=-overlay] *)){width:26px;height:26px}.site-header.is-landing:has(.site-header-nav.is-phone) .brand-apex:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:13px;display:inline-block}.site-header-menu-button:where(:not([class*=-overlay],[class*=-overlay] *)){width:40px;height:40px;color:var(--fg);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid}.site-header.is-landing.is-compact.is-dark .site-header-menu-button:where(:not([class*=-overlay],[class*=-overlay] *)){color:#fff}.site-header-menu-glyph:where(:not([class*=-overlay],[class*=-overlay] *)){fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:transform .22s}.site-header-menu-button.is-open .site-header-menu-glyph:where(:not([class*=-overlay],[class*=-overlay] *)){transform:rotate(180deg)}.site-header-sheet:where(:not([class*=-overlay],[class*=-overlay] *)){z-index:60;overscroll-behavior:contain;background:var(--bg-card);border-radius:var(--r);max-height:calc(100dvh - 90px);padding:8px;animation:.18s site-header-sheet-in;display:grid;position:absolute;top:calc(100% + 8px);left:12px;right:12px;overflow-y:auto;box-shadow:0 18px 48px #0d0d0e29}.site-header-sheet-link:where(:not([class*=-overlay],[class*=-overlay] *)){min-height:50px;color:var(--fg);letter-spacing:-.015em;border-radius:6px;justify-content:space-between;align-items:center;padding:0 12px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.site-header-sheet-link.is-active:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--navy);background:var(--bg-subtle)}.site-header-sheet-link .site-header-menu-chevron:where(:not([class*=-overlay],[class*=-overlay] *)){width:15px;height:15px;stroke:var(--fg-faint);opacity:1;transform:none}.site-header-sheet-sub:where(:not([class*=-overlay],[class*=-overlay] *)){border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 12px;margin:-4px 0 6px;padding:0 12px 8px;display:grid}.site-header-sheet-sublink:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg-muted);padding:8px 0;font-size:14px;font-weight:520;text-decoration:none}}@keyframes site-header-sheet-in{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.site-header-sheet,.site-header-menu-glyph{transition:none;animation:none}.site-header-dissolve,.site-header.is-landing .site-header-inner,.site-header.is-landing .brand-logo,.site-header.is-landing .brand-logo-mark,.site-header.is-landing .brand-apex,.site-header-plus-v{transition:none}}.site-header-access{flex-shrink:0}.site-header-login{white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;transition:color .32s;display:inline-flex}button.ghost.site-header-login{font-family:var(--font-app);font-weight:620}.site-header-login svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:10px;height:10px}button.primary.site-login{white-space:nowrap;width:auto;min-width:92px;min-height:36px;font-family:var(--font-app);letter-spacing:0;background:#000;margin-top:0;padding:8px 16px;font-size:13px;font-weight:620;transition:color .32s,background .32s}button.primary.site-login:hover{background:#000}.site-signin-back{min-height:0;color:var(--fg);white-space:nowrap;text-underline-offset:3px;flex-shrink:0;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.mcedt-status-badge{min-width:0;color:var(--fg-muted);letter-spacing:.02em;align-items:center;gap:8px;font-size:12px;font-weight:560;display:inline-flex}.mcedt-status-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mcedt-status-dot{background:var(--fg-faint);border-radius:50%;width:7px;height:7px}.mcedt-status-badge.is-available{color:#1f7a3f}.mcedt-status-badge.is-available .mcedt-status-dot{background:#30b85a}.mcedt-status-badge.is-unavailable{color:#b42318}.mcedt-status-badge.is-unavailable .mcedt-status-dot{background:#ff3b30}.setup-complete-notice{max-width:440px;color:var(--fg);border-top:1px solid var(--line);margin:0 0 28px;padding:12px 0 0;font-size:13.5px;line-height:1.5}.brand{color:var(--fg);letter-spacing:.18em;text-transform:uppercase;flex-shrink:0;align-items:center;gap:12px;font-size:14px;font-weight:560;text-decoration:none;display:inline-flex}.brand-logo{object-fit:contain;width:auto;height:20px}.brand-logo-mark{object-fit:contain;flex-shrink:0;width:auto;height:16px;display:none}.brand-apex{padding-top:1px;line-height:1}.setup-view{width:min(1040px,100%);min-height:calc(100dvh - 64px);padding:0 var(--pad-x);text-align:left;grid-template-columns:minmax(0,1.05fr) minmax(min(320px,100%),.95fr);align-items:center;gap:88px;margin:0 auto;display:grid}.setup-view-centered{justify-content:center;align-items:center;width:min(720px,100%);display:flex}.setup-view-centered .credentials-card{width:100%}.setup-copy-col{padding-top:8px;transform:translateY(-72px)}.eyebrow{color:var(--fg-olive);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:600}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.045em;margin-bottom:16px;font-size:clamp(36px,5vw,56px);font-weight:560;line-height:1.02}.setup-copy{max-width:440px;color:var(--fg-muted);margin:0 0 88px;font-size:16px;line-height:1.55}.apex-page-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.landing{--landing-peek-h:340px;--landing-glass:#ffffff9e;--landing-glass-strong:#ffffffc7;--landing-stroke:#fffc;--landing-inset:#fff;--landing-radius:10px;--landing-header-h:calc(64px + env(safe-area-inset-top,0px));--landing-shadow:inset 0 1px 0 #ffffffdb, 0 18px 48px color-mix(in srgb, var(--navy) 8%, transparent);--landing-graphite:radial-gradient(120% 70% at 50% -8%, color-mix(in srgb, var(--sky) 18%, transparent), transparent 52%), linear-gradient(180deg, color-mix(in srgb, var(--navy) 82%, var(--sky)) 0%, color-mix(in srgb, var(--navy) 92%, var(--sky)) 48%, var(--navy) 100%);--landing-graphite-shadow:inset 0 1px 0 color-mix(in srgb, var(--sky) 16%, transparent), 0 22px 56px color-mix(in srgb, var(--navy) 28%, transparent);--landing-graphite-grain:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--t-kicker:12px;--t-hero:clamp(40px, 6vw, 72px);--t-display:clamp(36px, 5vw, 56px);--t-title:20px;--t-body:15px;--t-body-lh:1.5;--section-space:120px;--feature-space:180px;background:#fff;overflow-x:clip}.landing-hero{--hero-fade:.4s;width:min(1180px,92vw);padding:140px 0 calc(var(--section-space) / 2);text-align:left;margin:0 auto}.landing-hero-reveal{opacity:0;animation:landing-hero-in var(--hero-fade) ease-out forwards;transform:translateY(16px)}.landing-hero-intro.landing-hero-reveal{animation-delay:0s}.landing-hero-action.landing-hero-reveal{animation-delay:var(--hero-fade)}.landing-hero-shot.landing-hero-reveal{animation-delay:calc(var(--hero-fade) * 2)}@keyframes landing-hero-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.landing-kicker{color:var(--fg-olive);font-size:var(--t-kicker);letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-weight:600}.landing-hero .landing-hero-eyebrow{color:var(--fg-olive);font-size:var(--t-kicker);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-weight:600;line-height:1.3}.landing-hero .landing-hero-title{font-size:var(--t-hero);letter-spacing:-.055em;margin:0 0 14px;font-weight:520;line-height:.96}.landing-section-head h2,.landing-split-head h2,.landing-recall-head h2,.landing-correct-head h2,.landing-create-head h2,.landing-close h2{font-size:var(--t-display);letter-spacing:-.055em;margin:0 0 14px;font-weight:520;line-height:.96}p.landing-lead,.landing-split-grid article>p,.landing-recall-grid article>p,.landing-correct-grid article>p,.landing-create-track article>p,.landing-stat-label,.landing-quote blockquote{color:var(--fg-muted);font-size:var(--t-body);letter-spacing:0;font-weight:400;line-height:var(--t-body-lh)}p.landing-lead,.landing-split-grid article>p,.landing-recall-grid article>p,.landing-correct-grid article>p,.landing-create-track article>p,.landing-stat-label,.landing-quote blockquote,.landing-multisite-head p,.landing-multisite-caption p,.landing-about-copy p,.landing-mobile-biometric,.landing-price-detail{font-family:var(--font-app)}p.landing-lead{white-space:nowrap;margin:0 0 28px}.landing-hero p.landing-lead{font-size:16px;font-weight:520}button.primary.landing-cta{color:#fff;background:#000;width:auto;min-width:148px;padding:10px 22px}button.primary.landing-cta:hover{background:#000}.landing-cta svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;margin-left:8px}.landing-hero-shot{box-sizing:border-box;flex-direction:column;width:90vw;min-width:90vw;max-width:90vw;height:720px;min-height:720px;max-height:720px;margin-top:48px;margin-left:calc(50% - 45vw);display:flex;overflow:hidden}.landing-hero-shot .landing-shot-chrome{flex:none}.landing-hero-shot .landing-shot-chrome,.landing-hero-shot .landing-shot-body{box-shadow:none;border:0;outline:none}.landing-hero-shot .landing-shot-body{background:0 0;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.landing-hero-shot .landing-shot-table,.landing-hero-shot .landing-shot-chart{flex:auto;min-width:0;min-height:0;max-height:none;padding:0;overflow:hidden}.landing-hero-shot .landing-shot-chart{padding-top:32px}.landing-hero-shot .landing-shot-body>*{width:90%;min-width:0;margin-inline:auto}.landing-hero-shot .summary-grid{background:var(--landing-inset);flex:none}.landing-hero-shot .claims-panel{flex:auto;min-height:0}.landing-hero-shot .claims-panel,.landing-hero-shot .claims-table,.landing-shot .claims-panel,.landing-shot .claims-table{overflow:hidden}.landing-hero-shot .claims-list-head{z-index:1;background:var(--landing-inset);position:relative}.landing-hero-shot .claims-list-head,.landing-hero-shot .claim-group-row{max-width:none}.landing-shot .claim-group,.landing-shot .claim-group.is-open,.landing-shot .claim-group:last-child{content-visibility:visible;contain-intrinsic-size:none}.landing-preview-stage{isolation:isolate;background:var(--landing-inset);border-radius:0 0 var(--landing-radius) var(--landing-radius);flex:auto;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.landing-hero-shot .landing-preview-panel{z-index:0;opacity:0;pointer-events:none;background:0 0;grid-area:1/1;place-self:stretch stretch;min-width:0;min-height:0;transition:opacity .7s ease-in-out;overflow:hidden}.landing-hero-shot .landing-preview-panel.is-active{z-index:1;opacity:1}.landing-section{width:min(1180px,92vw);padding:var(--section-space) 0;margin:0 auto}.landing-look{background:#fff;width:100%;max-width:none}.landing-look .landing-shot-grid>.landing-shot-body{--landing-inset:#fff;border:1px solid var(--line);background:#fff}.landing-look .landing-section-head,.landing-look .landing-shot-grid{width:min(1180px,92vw);margin-inline:auto}.landing-section-head{max-width:720px;margin-bottom:28px}.landing-shot{isolation:isolate;overflow:hidden}.landing-coverage{min-height:620px;padding-top:calc(var(--section-space) / 2)}.landing-stats{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:28px 0 56px;list-style:none;display:grid}.landing-stats strong{letter-spacing:-.055em;justify-content:center;font-size:clamp(52px,7vw,80px);font-weight:560;line-height:1;display:flex}.landing-stat-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing-stat-roll{height:1em;font-size:inherit;font-variant-numeric:tabular-nums;color:inherit;align-items:center;display:inline-flex;overflow:hidden}.landing-stat-digit{flex:none;width:.62em;height:1em;display:block;overflow:hidden}.landing-stat-wheel{transform:translateY(calc(var(--steps,0) * -1em));transition:transform var(--duration,2s) cubic-bezier(.16, 1, .3, 1);flex-direction:column;display:flex}.landing-stat-wheel>span{height:1em;font-size:inherit;color:inherit;flex:0 0 1em;justify-content:center;align-items:center;margin:0;line-height:1;display:flex}.landing-stat-suffix{font-size:inherit;color:inherit;margin:0 0 0 .02em;line-height:1}.landing-stat-label{margin-top:8px;font-size:14px;line-height:1.4;display:block}@media (prefers-reduced-motion:reduce){.landing-stat-wheel{transition:none}}.landing-coverage-body{border-top:1px solid var(--line);grid-template-columns:1fr 1fr minmax(220px,.85fr);align-items:start;gap:28px 36px;min-height:320px;padding-top:48px;display:grid}.landing-coverage-body p.landing-lead{color:var(--fg-muted);white-space:normal;margin:0}.landing-coverage-shot{border-radius:var(--landing-radius);display:block;overflow:hidden}.landing-coverage-shot img{object-fit:cover;object-position:54% 64%;width:100%;height:320px;display:block}.landing-shot{border-radius:var(--landing-radius);-webkit-backdrop-filter:saturate(180%)blur(22px);background:#ffffff80;border:1px solid #ffffffb3;flex-direction:column;padding:12px;display:flex;position:relative}.landing-shot .landing-shot-body{flex:auto;min-height:0}.landing-shot.landing-hero-shot{box-shadow:none;background:url(/assets/landing/quartz-bg.png) 50%/cover no-repeat;border:0;padding:48px 72px}.landing-hero-shot:before{display:none}.landing-shot-chrome{z-index:1;background:var(--landing-inset);border-bottom:1px solid var(--line);border-radius:var(--landing-radius) var(--landing-radius) 0 0;align-items:flex-end;gap:66px;padding:12px 14px 0 20px;display:flex;position:relative;overflow:hidden}.landing-shot-tabs{scrollbar-width:none;flex:0 auto;gap:22px;min-width:0;display:flex;overflow:auto}.landing-shot-tabs::-webkit-scrollbar{display:none}.landing-preview-pause{width:34px;height:34px;color:var(--fg-muted);pointer-events:auto;border-radius:var(--r);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:0 0 6px;padding:0;display:grid;position:relative}.landing-preview-ring{pointer-events:none;shape-rendering:geometricprecision;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.landing-preview-ring circle{fill:none;stroke:var(--line-strong);stroke-linecap:butt;stroke-width:2px}.landing-preview-ring circle.is-current{stroke:var(--fg-muted);stroke-dasharray:var(--landing-ring-c);stroke-dashoffset:var(--landing-ring-c);animation:landing-preview-fill var(--landing-preview-fill,5s) linear forwards}.landing-preview-pause.is-paused .landing-preview-ring circle.is-current{animation-play-state:paused}.landing-preview-pause-core{width:22px;height:22px;color:inherit;background:0 0;border:0;border-radius:0;place-items:center;display:grid}.landing-preview-pause:hover .landing-preview-pause-core,.landing-preview-pause.is-paused .landing-preview-pause-core{color:#3f4656}.landing-preview-pause-core svg{fill:currentColor;width:13px;height:13px;display:block}@keyframes landing-preview-fill{to{stroke-dashoffset:0}}.landing-shot-tab{color:var(--fg-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1.5px solid #0000;flex:none;padding:10px 0 12px;font-size:13px;font-weight:520}.landing-shot-tab:hover{color:var(--fg)}.landing-shot-tab.is-active{color:var(--fg);border-bottom-color:var(--fg)}.landing-shot-body{z-index:1;background:var(--landing-inset);border-radius:0 0 var(--landing-radius) var(--landing-radius);pointer-events:none;-webkit-user-select:none;user-select:none;position:relative}.landing-shot>.landing-shot-body:first-child,.landing-shot-grid>.landing-shot-body{border-radius:var(--landing-radius)}.landing-shot-table,.landing-shot-chart{position:relative;overflow:hidden}.landing-shot-table{max-height:560px}.landing-shot-chart{padding:22px 18px 18px}.landing-shot-chart .error-freq-label .error-freq-desc,.landing-shot-chart .error-freq-label:not(.error-freq-label-combo) .error-freq-desc{display:none}.landing-shot-chart .claims-paid-card .claims-paid-plot,.landing-shot-chart .claims-paid-plot,.landing-shot-chart .general-summary-card>.summary-chart-scroll,.landing-shot-chart .summary-chart-scroll{width:100%;margin-inline:0}.landing-shot-stack{flex-direction:column;gap:8px;padding-top:8px;display:flex}.landing-shot-table:after{pointer-events:none;background:linear-gradient(transparent, var(--landing-inset));content:"";height:88px;position:absolute;bottom:0;left:0;right:0}.landing-shot .claims-meta-actions,.landing-shot .action,.landing-shot .error-freq-eye,.landing-shot .metric-help,.landing-shot .summary-help,.landing-shot .split-report-footer .primary,.landing-shot-grid .split-report-footer .primary,.landing-shot-grid .claims-meta-actions,.landing-shot-grid .action,.landing-shot-grid .error-freq-eye,.landing-shot-grid .metric-help,.landing-shot-grid .summary-help{display:none}.landing-shot .split-report-modal,.landing-shot-grid .split-report-modal{max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:22px 0 8px;overflow:visible}.landing-shot .ra-sticky-chrome,.landing-shot .dashboard-panels,.landing-shot .summary-grid,.landing-shot .roster-chart-card,.landing-shot .claims-panel,.landing-shot-grid .roster-chart-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.landing-shot .roster-chart-card,.landing-shot-grid .roster-chart-card{border-bottom:0}.landing-shot .rcx-page{gap:28px;padding:18px 0 8px}.landing-shot-chart .sheet-meta{display:none}.landing-shot-chart .sheet-toolbar{margin-bottom:18px}.landing-shot-chart .chart-legend{margin-bottom:8px}.landing-shot-chart .claims-paid-pager,.landing-shot-chart .claims-paid-navs,.landing-shot-chart .claims-paid-tabs{display:none}.landing-look .chart-rate-line{stroke:color-mix(in srgb, var(--navy) 42%, var(--sky))}.landing-look .chart-rate-point,.landing-look .chart-rate-label{fill:color-mix(in srgb, var(--navy) 42%, var(--sky))}.landing-look .legend-line:not(.legend-line-accent),.landing-look .legend-line:not(.legend-line-accent):after{background:color-mix(in srgb, var(--navy) 42%, var(--sky))}.landing-shot-chart .chart-rate-line{stroke:var(--navy)}.landing-shot-chart .chart-rate-point,.landing-shot-chart .chart-rate-label{fill:var(--navy)}.landing-shot-chart .legend-line:not(.legend-line-accent),.landing-shot-chart .legend-line:not(.legend-line-accent):after{background:var(--navy)}.landing-shot-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.landing-shot-grid .error-freq-row,.landing-shot-grid .error-freq-row.has-rate{grid-template-columns:4rem minmax(88px,1fr) 3.25rem;gap:12px}.landing-shot-grid .error-freq-row.has-rate{grid-template-columns:4rem minmax(88px,1fr) 3.25rem 5.5rem}.landing-shot-grid .error-freq-label{grid-template-columns:minmax(0,1fr)}.landing-shot-grid .error-freq-label strong,.landing-shot-grid .error-freq-code strong,.landing-shot-grid .error-freq-count,.landing-shot-grid .error-freq-rate{font-size:12px}.landing-shot-grid>:first-child,.landing-shot-grid>.is-wide{grid-column:1/-1}.landing-split{width:100%;max-width:none;padding:var(--feature-space) 0;background:#fff}.landing-split-head,.landing-split-grid{width:90vw;margin-inline:auto}.landing-split-head{max-width:none;margin-bottom:56px}.landing-split-head h2{max-width:16ch}.landing-split-head p.landing-lead{max-width:none;margin:0}.landing-split-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.landing-split-grid h3,.landing-recall-grid h3,.landing-multisite-caption h3,.landing-correct-grid h3,.landing-create-track h3{font-size:var(--t-title);letter-spacing:-.03em;margin:0 0 8px;font-weight:560}.landing-coverage-body p,.landing-split-head p,.landing-recall-head p,.landing-correct-head p,.landing-create-head p,.landing-split-grid article>p,.landing-recall-grid article>p,.landing-correct-grid article>p,.landing-create-track article>p,.landing-stat-label,.landing-quote blockquote{margin:0}.landing-split-frame{border-radius:var(--landing-radius);pointer-events:none;-webkit-user-select:none;user-select:none;height:340px;margin-bottom:22px;overflow:hidden}.landing-split-frame.is-calendar{background:#f3f1ec}.landing-split-frame.is-settle{background:#eef1f4}.landing-split-frame.is-pdf{background:#f4f0ea}.landing-split-frame .split-report-modal,.landing-split-frame .split-report-modal.is-embedded{border-radius:var(--landing-radius);background:#fff;border:0;width:max-content;min-width:118%;max-height:none;margin:28px 20px 0;padding:18px 20px 20px;overflow:visible;box-shadow:0 18px 40px #0d0d0e1a}.landing-split-frame .split-cal-toolbar h3,.landing-split-frame .split-cal-section .split-hint,.landing-split-frame [aria-label=Split\ preview]>h3{display:none}.landing-split-frame.is-calendar .split-cal-months{grid-template-columns:repeat(2,minmax(220px,1fr))}.landing-split-frame.is-settle .split-preview-grid{flex-direction:column;gap:10px;width:min(280px,100%);margin:8px auto 0;display:flex}.landing-split-frame.is-settle .split-preview-card{background:#fff;box-shadow:0 10px 28px #0d0d0e0f}.landing-split-frame.is-settle .split-preview-card .split-process{gap:3px}.landing-split-frame.is-settle .split-process .is-step{margin:1px 0 4px}.landing-split-frame.is-settle .split-process .is-transfer{border:2px solid var(--navy);border-radius:6px;margin-top:8px;padding:14px 10px}.landing-split-pdf{border-radius:var(--landing-radius);background:#fff;width:min(78%,340px);margin:36px auto 0;padding:18px 18px 16px;box-shadow:0 22px 48px #0d0d0e1f}.landing-split-pdf header{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:14px;padding-bottom:10px;display:flex}.landing-split-pdf header img{object-fit:contain;width:auto;height:22px}.landing-split-pdf header strong,.landing-split-pdf header span{display:block}.landing-split-pdf header strong{letter-spacing:-.02em;font-size:12px;font-weight:600}.landing-split-pdf header span{color:var(--fg-muted);font-size:10px}.landing-split-pdf table{border-collapse:collapse;width:100%;font-size:11px}.landing-split-pdf th,.landing-split-pdf td{text-align:right;padding:5px 4px}.landing-split-pdf th:first-child,.landing-split-pdf td:first-child{text-align:left}.landing-split-pdf th{color:var(--fg-muted);font-size:10px;font-weight:520}.landing-split-pdf tr.is-total td{font-weight:600}.landing-split-pdf tr.is-transfer td{background:color-mix(in srgb, var(--navy) 6%, #fff);border-top:2px solid var(--navy);border-bottom:2px solid var(--navy);padding-top:8px;padding-bottom:8px;font-weight:700}.landing-split-pdf tr.is-transfer td:first-child{border-left:2px solid var(--navy);border-radius:4px 0 0 4px}.landing-split-pdf tr.is-transfer td:last-child{border-right:2px solid var(--navy);border-radius:0 4px 4px 0}.landing-split-pdf-dir{white-space:nowrap;display:block}.landing-multisite{width:min(1180px,92vw)}.landing-multisite-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 48px;margin-bottom:48px;display:grid}.landing-multisite-head h2{letter-spacing:-.035em;margin:0;font-size:clamp(28px,3.2vw,38px);font-weight:560;line-height:1.12}.landing-multisite-head p{white-space:nowrap;color:var(--fg-muted);font-size:16px;line-height:var(--t-body-lh);margin:0}.landing-multisite-figure{margin-bottom:18px}.landing-multisite-controls{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.landing-multisite-tab-note{white-space:nowrap}.landing-multisite-slides{display:grid;overflow:hidden}.landing-multisite-slide{--slide-ease:.7s cubic-bezier(.65, 0, .35, 1);visibility:hidden;flex-direction:column;grid-area:1/1;min-width:0;display:flex;transform:translate(calc(100% + 24px))}.landing-multisite-slide.is-active{visibility:visible;transition:transform var(--slide-ease);transform:none}.landing-multisite-slide.is-leaving{visibility:visible;transition:transform var(--slide-ease);transform:translate(calc(-100% - 24px))}.landing-multisite-slide>.landing-multisite-panel{flex:auto}.landing-multisite-map{aspect-ratio:1200/560;border:1px solid var(--line);border-radius:var(--landing-radius);pointer-events:none;-webkit-user-select:none;user-select:none;background:#fcf8ee;position:relative;overflow:hidden}.landing-multisite-map svg{fill:none;width:100%;height:100%;position:absolute;inset:0}.landing-multisite-map .map-land{fill:#fcf8ee}.landing-multisite-map .map-street{stroke:#fefcf7;stroke-width:2px}.landing-multisite-map .map-campus{fill:#f6f0df}.landing-multisite-map .map-park{fill:#e4ebdc}.landing-multisite-map .map-water{fill:color-mix(in srgb, var(--sky) 20%, #fff)}.landing-multisite-map .map-road-edge{stroke:#ebe3cd;stroke-width:12px;stroke-linecap:square}.landing-multisite-map .map-road-edge.is-minor{stroke-width:7px}.landing-multisite-map .map-road{stroke:#fff;stroke-width:8px;stroke-linecap:square}.landing-multisite-map .map-road.is-minor{stroke-width:4px}.landing-multisite-map .map-highway-edge{stroke:color-mix(in srgb, var(--navy) 22%, #fff);stroke-width:13px}.landing-multisite-map .map-highway{stroke:color-mix(in srgb, var(--navy) 9%, #fff);stroke-width:9px}.landing-multisite-map .map-label{fill:var(--fg-faint);letter-spacing:.02em;paint-order:stroke;stroke:#fcf8ee;stroke-width:3px;stroke-linejoin:round;font-size:11px;font-weight:500}.landing-multisite-map .map-label.is-park{fill:#6a857d;stroke:#e4ebdc;font-size:10px;font-style:italic}.landing-multisite-map .map-label.is-water{fill:color-mix(in srgb, var(--navy) 45%, var(--sky));stroke:none;font-size:12px;font-style:italic}.landing-multisite-map .map-landmark{fill:var(--fg-faint)}.landing-multisite-map .map-link{stroke:var(--fg-olive);stroke-width:2px;stroke-dasharray:3 8;stroke-linecap:round;opacity:.7}.landing-map-pin,.landing-map-you{width:0;height:0;position:absolute}.landing-map-pin-mark{color:#fff;background:var(--navy);border:2px solid #fff;border-radius:50% 50% 50% 0;place-items:center;width:30px;height:30px;font-size:13px;font-weight:600;display:grid;position:absolute;bottom:6px;left:-15px;transform:rotate(-45deg);box-shadow:0 6px 14px #131a3047}.landing-map-pin-mark>span{transform:rotate(45deg)}.landing-map-callout{width:max-content;max-width:220px;color:var(--fg);border-radius:var(--r);background:#fff;gap:3px;padding:10px 12px;font-size:12px;display:grid;position:absolute;bottom:0;left:26px;box-shadow:0 10px 28px #131a3024}.landing-map-pin.is-left .landing-map-callout{left:auto;right:26px}.landing-map-callout strong{font-size:14px;font-weight:600}.landing-map-callout span{color:var(--fg-muted)}.landing-map-callout small,.landing-multisite-legend small{color:var(--fg-muted);font-size:11px}.landing-map-week{gap:3px;margin:4px 0 2px;display:flex}.landing-map-week i{width:20px;height:20px;color:var(--fg-muted);background:#eef2f7;border-radius:4px;place-items:center;font-size:10px;font-style:normal;font-weight:600;display:grid}.landing-map-week i.is-on{color:#fff;background:var(--navy)}.landing-map-week.is-after-hours i.is-on{background:linear-gradient(180deg, #4b4a8f, var(--navy))}.landing-map-you-dot{background:var(--sky);width:22px;height:22px;box-shadow:0 0 0 10px color-mix(in srgb, var(--sky) 22%, transparent), 0 6px 14px #131a303d;border:4px solid #fff;border-radius:50%;position:absolute;top:-11px;left:-11px}.landing-map-you-label{color:#ffffffb8;text-align:center;background:var(--navy);border-radius:var(--r);gap:1px;width:max-content;padding:7px 11px;font-size:12px;display:grid;position:absolute;top:22px;left:0;transform:translate(-50%)}.landing-map-you-label strong{color:#fff;font-size:13px;font-weight:600}.landing-multisite-legend{display:none}.landing-multisite-caption p{color:var(--fg-muted);font-size:14px;line-height:var(--t-body-lh);margin:0}.landing-multisite-panel{border-radius:var(--landing-radius);background:#eef2f7;place-items:center;padding:clamp(28px,5vw,56px);display:grid;overflow:hidden}.landing-multisite-board{width:min(100%,880px);min-width:0;color:var(--fg);border-radius:var(--landing-radius);pointer-events:none;-webkit-user-select:none;user-select:none;background:#fff;padding:22px 24px 16px;box-shadow:0 18px 44px #131a301a}.landing-multisite-board>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:18px;display:flex}.landing-multisite-tag{color:var(--fg-olive);font-size:var(--t-kicker);letter-spacing:.16em;text-transform:uppercase;margin:0 0 6px;font-weight:600}.landing-multisite-board>header strong{font-size:16px;font-weight:560}.landing-multisite-board>header ul{gap:28px;margin:0;padding:0;list-style:none;display:flex}.landing-multisite-board>header li{gap:2px;display:grid}.landing-multisite-board>header b{color:var(--navy);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:22px;font-weight:560}.landing-multisite-board>header span{color:var(--fg-muted);font-size:12px}.landing-multisite-table{overflow-x:auto}.landing-multisite-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;white-space:nowrap;width:100%;font-size:14px}.landing-multisite-table th,.landing-multisite-table td{text-align:right;border-top:1px solid var(--line);padding:12px 0 12px 16px}.landing-multisite-table th:first-child,.landing-multisite-table td:first-child{text-align:left;padding-left:0}.landing-multisite-table th{color:var(--fg-muted);border-top:0;padding-top:10px;padding-bottom:10px;font-size:12px;font-weight:500}.landing-multisite-table th.is-model,.landing-multisite-table td.is-model{text-align:left}.landing-multisite-table small{color:var(--fg-muted);background:#eef2f7;border-radius:4px;padding:1px 6px;font-size:11px}.landing-multisite-rate{vertical-align:middle;background:#eef2f7;border-radius:3px;width:72px;height:6px;margin-right:10px;display:inline-block;overflow:hidden}.landing-multisite-rate i{background:var(--sky);border-radius:3px;height:100%;display:block}.landing-multisite-table tfoot td{color:var(--navy);border-top:1px solid var(--navy);font-weight:600}.landing-multisite-table tfoot .landing-multisite-rate i{background:var(--navy)}.landing-multisite-caption{max-width:560px;margin-top:18px}.landing-multisite-caption h3{margin-bottom:6px;font-size:17px}.landing-recall{width:100%;max-width:none;padding:0 0 var(--feature-space);background:#fff}.landing-recall-head,.landing-recall-grid{width:90vw;margin-inline:auto}.landing-recall-head{margin-bottom:56px}.landing-recall-head h2{max-width:16ch}.landing-recall-head p.landing-lead{margin:0}.landing-recall-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.landing-recall-frame{height:var(--landing-peek-h);border-radius:var(--landing-radius);pointer-events:none;-webkit-user-select:none;user-select:none;margin-bottom:22px;position:relative;overflow:hidden}.landing-recall-frame.is-due{background:#f3f1ec}.landing-recall-frame.is-phone{background:linear-gradient(160deg,#eef0f5 0%,#f4f1e8 55%,#fdf3d8 100%)}.landing-recall-frame.is-schedule{background:#eef1f4;place-items:center;display:grid}.landing-recall-frame .landing-recall-due{border-radius:var(--landing-radius) 0 0 0;min-width:calc(100% - 20px);min-height:0;margin:28px 0 0 20px;box-shadow:0 18px 40px #0d0d0e1a}.landing-recall-due .sheet-table{width:100%}.landing-recall-due .sheet-table strong{font-weight:600}.landing-recall-pill{border-radius:6px;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-block}.landing-recall-phone{width:auto;margin-top:28px}.landing-recall-phone .phone-screen{box-shadow:0 22px 48px #131a302e}.landing-recall-phone .phone-clock{margin:22px 0 16px}.landing-recall-phone .phone-notification+.phone-notification{margin-top:6px}.landing-recall-mail .phone-app-icon{background:linear-gradient(#4fb4ff,#1a7cf5)}.landing-recall-card{width:min(320px,100% - 40px);box-shadow:0 18px 40px #0d0d0e1a}.landing-correct{width:100%;max-width:none;padding:var(--feature-space) 0;color:#fff;background:#0d0d0e}.landing-correct-head,.landing-correct-grid{width:90vw;margin-inline:auto}.landing-correct-head{max-width:none;margin-bottom:56px}.landing-correct-bracket{color:#ffffff75;letter-spacing:.01em;margin:0 0 16px;font-size:13px;font-weight:400}.landing-correct-head h2{color:#fff;white-space:nowrap;max-width:none}.landing-correct-head p.landing-lead{color:#ffffff85;max-width:none;margin:0}.landing-correct-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.landing-correct-grid h3{color:#fff}.landing-correct-grid article>p{color:#ffffff85}.landing-correct-frame{height:var(--landing-peek-h);border-radius:var(--landing-radius);pointer-events:none;-webkit-user-select:none;user-select:none;background:#fff;margin-bottom:22px;overflow:hidden}.landing-correct-shot,.landing-recall-due{width:max-content;min-width:100%;min-height:100%;color:var(--fg);background:#fff;padding:18px 20px 0;overflow:hidden}.landing-correct-shot .sheet-toolbar,.landing-recall-due .sheet-toolbar{margin-bottom:14px;padding:0}.landing-correct-shot .sheet-toolbar h2,.landing-recall-due .sheet-toolbar h2{margin:0;font-size:18px}.landing-correct-shot .sheet-panel,.landing-recall-due .sheet-panel{border-top:1px solid var(--line);margin:0 -20px}.landing-correct-shot .sheet-scroll,.landing-recall-due .sheet-scroll{max-height:none;overflow:hidden}.landing-correct-shot .sheet-table th,.landing-correct-shot .sheet-table td,.landing-recall-due .sheet-table th,.landing-recall-due .sheet-table td{white-space:nowrap;padding:8px 10px;font-size:11.5px}.landing-correct-error strong,.landing-correct-error span{display:block}.landing-correct-error strong{font-weight:650}.landing-correct-error span{color:var(--fg-muted);font-size:10.5px;font-weight:400}.landing-correct-change del{color:var(--fg-muted)}.landing-correct-change ins{font-weight:600;text-decoration:none}.landing-correct-pill{border-radius:6px;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-block}.landing-correct-pill.is-ready,.landing-recall-pill.is-follow{color:#05603a;background:#dcfae6}.landing-correct-pill.is-stale,.landing-recall-pill.is-care{color:#93370d;background:#fef0c7}.landing-correct-pill.is-sent,.landing-recall-pill.is-promo{color:#1849a9;background:#e0eaff}.landing-correct-metrics{gap:28px;margin-bottom:14px;display:flex}.landing-correct-metrics span{color:var(--fg-muted);font-size:11px;display:block}.landing-correct-metrics strong{letter-spacing:-.02em;font-size:20px;font-weight:620}.landing-correct-shot td.is-gain{color:#05603a;font-weight:600}.landing-create{width:100%;max-width:none;padding:var(--feature-space) 0;background:#fff}.landing-create-head{justify-content:space-between;align-items:flex-end;gap:24px;width:90vw;margin:0 auto 40px;display:flex}.landing-create-head h2{max-width:none;margin:0}.landing-create-arrows{flex:none;gap:10px;display:flex}.landing-create-arrows button{width:34px;height:34px;color:var(--fg);border:1px solid var(--line-strong);cursor:pointer;background:#fff;border-radius:6px;place-items:center;padding:0;display:grid}.landing-create-arrows button:hover:not(:disabled){background:#f4f5f7}.landing-create-arrows button:disabled{color:var(--fg-muted);opacity:.45;cursor:default}.landing-create-arrows svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.landing-create-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:24px;padding:0 5vw 4px;scroll-padding-inline:5vw;display:flex;overflow-x:auto}.landing-create-track::-webkit-scrollbar{display:none}.landing-create-track>article{scroll-snap-align:start;flex:0 0 clamp(272px,28vw,420px);min-width:0}.landing-create-track h3{margin-bottom:6px}.landing-create-track article>p{margin:0}.landing-create-frame{aspect-ratio:4/5;border-radius:var(--landing-radius);pointer-events:none;-webkit-user-select:none;user-select:none;align-items:center;margin-bottom:18px;display:flex;position:relative;overflow:hidden}.landing-create-device{color:var(--fg-muted);font-weight:400}.landing-create-frame.is-scan{background:#f3f1ec;justify-content:center;align-items:flex-start;padding-top:11%}.landing-create-frame.is-upload{background:#eef1f4}.landing-create-frame.is-edit{background:#f4f0ea}.landing-create-frame.is-submit{background:#eef1f4}.landing-create-shot{border-radius:var(--landing-radius);background:#fff;flex:none;width:max-content;min-width:140%;margin-left:24px;padding:18px 20px 20px;position:relative;overflow:hidden;box-shadow:0 18px 40px #0d0d0e1a}.landing-create-shot.is-upload{width:calc(100% - 48px);min-width:0}.landing-create-shot.is-upload .sheet-toolbar{gap:12px}.landing-create-shot.is-upload .sheet-meta,.landing-create-shot.is-upload .action{white-space:nowrap}.landing-create-shot .sheet-toolbar{margin-bottom:16px;padding:0}.landing-create-shot .sheet-toolbar h2{font-size:18px}.landing-create-shot .action{min-height:32px;color:var(--fg);border:1px solid var(--line-strong);border-radius:var(--r);background:#fff;align-items:center;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.landing-create-shot .claim-import-drop{min-height:168px;margin:0;padding:28px 18px;animation:1.8s ease-in-out infinite landing-create-drop-hover}.landing-create-shot .claim-import-drop strong,.landing-create-shot .claim-import-drop>span:not(.claim-import-mark){animation:1.8s ease-in-out infinite landing-create-drop-text}.landing-create-drag{z-index:2;animation:1.8s ease-in-out infinite landing-create-drag;position:absolute;bottom:32px;right:28px}.landing-create-file{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:10px;min-width:196px;padding:10px 12px;display:flex;transform:rotate(-5deg);box-shadow:0 14px 28px #0d0d0e1f}.landing-create-cursor{filter:drop-shadow(0 2px 3px #0d0d0e47);display:block;position:absolute;bottom:-10px;right:-2px;transform:rotate(-8deg)}.landing-create-cursor svg{display:block}.landing-create-file-badge{color:#fff;letter-spacing:.04em;border-radius:var(--r);background:#217346;flex:none;place-items:center;width:36px;height:36px;font-size:8px;font-weight:800;display:grid}.landing-create-file strong,.landing-create-file em{display:block}.landing-create-file strong{font-size:12px;font-style:normal;font-weight:620}.landing-create-file em{color:var(--fg-muted);font-size:11px;font-style:normal}.landing-create-sent{color:#05603a;background:#ecfdf3;border:1px solid #abefc6;border-radius:10px;align-items:center;gap:10px;margin:0 0 14px;padding:10px 12px;display:flex}.landing-create-sent svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.landing-create-sent strong,.landing-create-sent em{display:block}.landing-create-sent strong{font-size:12.5px;font-weight:650}.landing-create-sent em{color:#067647;font-size:11px;font-style:normal}.landing-create-shot.is-submit .status{padding:2px 8px;font-size:11px}.landing-create-shot.is-submit tr.is-new td{background:#eefaf5}.landing-create-shot.is-rows,.landing-create-shot.is-edit{padding-bottom:0}.landing-create-shot .sheet-panel{border-top:1px solid var(--line);margin:0 -20px}.landing-create-shot .sheet-scroll{max-height:none;overflow:hidden}.landing-create-shot .sheet-table th,.landing-create-shot .sheet-table td{padding:8px 10px;font-size:11.5px}.landing-create-shot .claim-import-alert{border-radius:0;margin:0 -20px;padding:10px 20px}.landing-create-shot .claim-import-alert strong{font-size:12px}.landing-create-shot .claim-import-alert p{font-size:11.5px}.landing-create-shot td.is-editing{background:color-mix(in srgb, var(--sky) 10%, #fff)}.landing-create-edit{min-width:5.6ch;color:var(--fg);border:1.5px solid var(--navy);border-radius:var(--r);box-shadow:0 0 0 3px color-mix(in srgb, var(--sky) 28%, transparent);background:#fff;align-items:center;padding:3px 7px 3px 8px;display:inline-flex}.landing-create-edit:before{content:"A003A";animation:4.8s step-end infinite landing-create-retype}.landing-create-edit:after{background:var(--navy);content:"";width:1px;height:.95em;margin-left:2px;animation:1s step-end infinite landing-create-caret}@keyframes landing-create-caret{50%{opacity:0}}@keyframes landing-create-retype{0%,14%{content:"A003A"}18%{content:"A003"}22%{content:"A00"}26%{content:"A0"}30%{content:"A"}34%,40%{content:""}44%{content:"A"}48%{content:"A0"}52%{content:"A00"}56%{content:"A007"}60%,to{content:"A007A"}}@keyframes landing-create-drag{0%{opacity:0;transform:translate(18px,16px)}14%{opacity:1;transform:translate(4px,4px)}42%{opacity:1;transform:translate(-52px,-72px)}78%{opacity:1;transform:translate(-60px,-80px)}90%{opacity:1;transform:translate(-60px,-80px)}to{opacity:0;transform:translate(-60px,-80px)}}@keyframes landing-create-drop-hover{0%,22%{color:var(--fg-muted);background:radial-gradient(92% 72% at 50% 0%, color-mix(in srgb, var(--sky) 20%, transparent), transparent 62%), color-mix(in srgb, var(--bg-subtle) 58%, #fff);border-color:color-mix(in srgb, var(--navy) 20%, var(--line-strong))}40%,86%{color:var(--fg);background:radial-gradient(92% 72% at 50% 0%, color-mix(in srgb, var(--sky) 30%, transparent), transparent 62%), #fff;border-color:var(--navy)}to{color:var(--fg-muted);background:radial-gradient(92% 72% at 50% 0%, color-mix(in srgb, var(--sky) 20%, transparent), transparent 62%), color-mix(in srgb, var(--bg-subtle) 58%, #fff);border-color:color-mix(in srgb, var(--navy) 20%, var(--line-strong))}}@keyframes landing-create-drop-text{0%,22%{opacity:.5}40%,86%{opacity:1}to{opacity:.5}}.landing-create-phone{--scan-w:184px;background:#121316;border-radius:36px;flex:none;width:232px;height:440px;margin-top:28px;padding:8px;box-shadow:0 18px 40px #0d0d0e2e}.landing-create-phone-screen{color:#fff;background:radial-gradient(circle at 50% 42%,#6a6e74,#2c2f34 72%);border-radius:28px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.landing-create-phone-top,.landing-create-phone-stage{z-index:1;position:relative}.landing-create-phone-top{z-index:2;justify-content:space-between;align-items:center;padding:18px 12px 10px;display:flex}.landing-create-phone-top strong{letter-spacing:-.01em;font-size:13px;font-weight:600}.landing-create-phone-round{background:#1e1e228c;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.landing-create-phone-round.is-spacer{visibility:hidden}.landing-create-phone-round svg,.landing-create-scan-hint svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.landing-create-phone-stage{flex-direction:column;align-items:center;gap:18px;padding-top:52px;display:flex}.landing-create-scan-frame{width:var(--scan-w);aspect-ratio:85.6/54;border-radius:12px;position:relative;box-shadow:0 0 0 100vmax #00000080}.landing-create-hcard{background:linear-gradient(160deg,#f7f8f4,#e4e9e1);border-radius:8px;animation:5.2s ease-out infinite landing-create-hcard;position:absolute;inset:4px;overflow:hidden;box-shadow:0 6px 14px #0000004d}.landing-create-hcard-band{background:linear-gradient(90deg,#2f7d4f,#4c9a63);height:22%;position:absolute;inset:0 0 auto}.landing-create-hcard-line{background:#b9c0b8;border-radius:3px;height:5px;position:absolute;left:10px}.landing-create-hcard-line.is-name{width:46%;top:36%}.landing-create-hcard-line.is-short{width:30%;top:48%}.landing-create-hcard-number{color:#23262b;font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;font-size:10px;font-weight:700;position:absolute;bottom:12%;left:10px}.landing-create-hcard-photo{background:#c7cdc5;border-radius:4px;width:22%;height:46%;position:absolute;top:32%;right:10px}.landing-create-scan-corner{border:0 solid #fff;width:24px;height:24px;animation:5.2s infinite landing-create-scan-corner;position:absolute}.landing-create-scan-corner.is-tl{border-top-width:3px;border-left-width:3px;border-top-left-radius:13px;top:-2px;left:-2px}.landing-create-scan-corner.is-tr{border-top-width:3px;border-right-width:3px;border-top-right-radius:13px;top:-2px;right:-2px}.landing-create-scan-corner.is-bl{border-bottom-width:3px;border-left-width:3px;border-bottom-left-radius:13px;bottom:-2px;left:-2px}.landing-create-scan-corner.is-br{border-bottom-width:3px;border-right-width:3px;border-bottom-right-radius:13px;bottom:-2px;right:-2px}.landing-create-scan-sweep{opacity:0;background:linear-gradient(90deg,#0000,#fffffff2,#0000);border-radius:2px;height:2px;animation:5.2s ease-in-out infinite landing-create-scan-sweep;position:absolute;top:0;left:10px;right:10px}.landing-create-scan-read{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;background:#0a0c12db;border-radius:8px;grid-template-columns:1fr 1fr;align-content:center;gap:7px 10px;margin:0;padding:10px 12px;animation:5.2s ease-out infinite landing-create-scan-read;display:grid;position:absolute;inset:7px}.landing-create-scan-read>div{min-width:0}.landing-create-scan-read>.is-number{grid-column:1/-1}.landing-create-scan-read dt{color:#ffffffa8;letter-spacing:.04em;text-transform:uppercase;margin:0 0 1px;font-size:7.5px;font-weight:600}.landing-create-scan-read dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:11px;font-weight:600}.landing-create-scan-read>.is-number dd{letter-spacing:.01em;font-size:13px}.landing-create-scan-hint{border-radius:var(--r);place-items:center;min-height:28px;padding:0 12px;font-size:11px;font-weight:500;animation:5.2s infinite landing-create-scan-hint;display:grid}.landing-create-scan-hint>span{white-space:nowrap;grid-area:1/1;align-items:center;gap:5px;display:inline-flex}.landing-create-scan-hint .is-scanning{animation:5.2s infinite landing-create-scan-hint-scanning}.landing-create-scan-hint .is-found{opacity:0;animation:5.2s infinite landing-create-scan-hint-found}@keyframes landing-create-hcard{0%{opacity:0;transform:translate(16px,26px)rotate(-7deg)scale(.92)}16%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes landing-create-scan-sweep{0%,16%{opacity:0;transform:translateY(0)}20%{opacity:1;transform:translateY(0)}36%{opacity:1;transform:translateY(calc(var(--scan-w) * 54 / 85.6 - 2px))}52%{opacity:1;transform:translateY(0)}56%,to{opacity:0;transform:translateY(0)}}@keyframes landing-create-scan-corner{0%,55%{border-color:#fff}59%,92%{border-color:#34d399}to{border-color:#fff}}@keyframes landing-create-scan-read{0%,57%{opacity:0;transform:translateY(5px)scale(.98)}62%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes landing-create-scan-hint{0%,55%{color:#fff;background:#1e1e228c}59%,92%{color:#052e1f;background:#34d399}to{color:#fff;background:#1e1e228c}}@keyframes landing-create-scan-hint-scanning{0%,55%{opacity:1}58%,93%{opacity:0}to{opacity:1}}@keyframes landing-create-scan-hint-found{0%,56%{opacity:0}59%,92%{opacity:1}96%,to{opacity:0}}.landing-partners{width:100%;padding:calc(var(--section-space) / 2) 0;margin-top:0}.landing-partners .landing-kicker{width:min(1180px,92vw);margin:0 auto 20px}.landing-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.landing-marquee-track{align-items:center;gap:64px;width:max-content;padding:12px 28px;animation:20s linear infinite landing-marquee;display:flex}.landing-partner{place-items:center;height:64px;display:grid}.landing-partner img{object-fit:contain;filter:grayscale();opacity:.62;width:auto;height:48px;transition:filter .16s,opacity .16s;display:block}.landing-partner:hover img{filter:none;opacity:1}.landing-quote{width:min(560px,92vw);padding:var(--section-space) 0;text-align:center;margin:0 auto}.landing-quote-arc{width:100%;max-width:550px;height:220px;margin:0 auto 24px;position:relative}.landing-quote-svg{width:100%;height:100%;display:block}.landing-quote-icon{border:1px solid color-mix(in srgb, var(--sky) 22%, transparent);border-radius:var(--landing-radius);background:#fff;place-items:center;width:36px;height:36px;display:grid;position:absolute;box-shadow:0 2px 8px #00000014}.landing-quote-icon-1{top:45%;left:15%}.landing-quote-icon-2{top:12%;left:50%;transform:translate(-50%)}.landing-quote-icon-3{top:50%;right:28%}.landing-quote-icon-4{top:28%;right:15%}.landing-quote blockquote{max-width:460px;margin:0 auto 28px;font-style:italic;font-weight:400}.landing-quote-author{justify-items:center;gap:8px;max-width:400px;margin:0 auto;padding-bottom:24px;display:grid;position:relative}.landing-quote-author:after{content:"";background:var(--fade-x-line);width:100%;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.landing-quote-author img{object-fit:cover;border-radius:50%;width:48px;height:48px;margin:8px 0 4px}.landing-quote-name{color:var(--fg);font-size:var(--t-title);letter-spacing:-.03em;margin:0;font-weight:560}.landing-quote-title{color:var(--fg-faint);font-size:var(--t-kicker);margin:0;font-weight:400}.landing-close{width:100%;max-width:none;color:var(--fg);text-align:center;box-shadow:none;background:#eef2f7;border:0;border-radius:0;justify-items:center;gap:28px;margin:0;padding:240px 5vw 260px;display:grid}.landing-close-copy{justify-items:center;display:grid}.landing-close h2{max-width:none;color:var(--fg);letter-spacing:-.03em;white-space:nowrap;margin-bottom:0;font-size:clamp(18px,2.4vw,26px);font-weight:520;line-height:1.2}.landing-close .landing-cta{color:#fff;background:#000}.landing-close .landing-cta:hover{background:#000}.landing-footer{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);grid-template-columns:auto 1fr auto;grid-template-areas:"brand legal social""iso. .";align-items:center;gap:10px 20px;width:min(1180px,92vw);margin:0 auto;padding:22px 0;display:grid}.landing-footer-brand{grid-area:brand;align-items:center;gap:14px;min-width:0;display:flex}.landing-footer-home{color:var(--fg);letter-spacing:.18em;text-transform:uppercase;flex:none;align-items:center;gap:8px;font-size:12px;font-weight:560;text-decoration:none;display:flex}.landing-footer-home:hover{opacity:.7}.landing-footer-logo{object-fit:contain;width:auto;height:16px;display:block}.landing-footer-apex{padding-top:1px;line-height:1}.landing-footer-brand-copy{align-items:center;gap:10px;display:flex}.landing-footer-brand p{color:var(--fg-muted);font-size:var(--t-kicker);margin:0}.landing-footer-legal{flex-wrap:wrap;grid-area:legal;justify-content:center;justify-self:center;align-items:center;gap:8px 16px;display:flex}.landing-footer-legal a{color:var(--fg-muted);font-size:var(--t-kicker);text-underline-offset:3px;text-decoration:underline}.landing-footer-legal a:hover{color:var(--fg)}.landing-footer-resources{flex-wrap:wrap;grid-column:1/-1;justify-content:center;gap:8px 18px;min-width:0;padding-top:8px;display:flex}.landing-footer-resources a{color:var(--fg-muted);font-size:var(--t-kicker);text-decoration:none}.landing-footer-resources a:hover{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.landing-footer-iso{flex:none;grid-area:iso;justify-self:start;place-items:center;width:88px;height:88px;display:grid}.landing-footer-iso svg{width:88px;height:88px;display:block}.landing-footer-social{grid-area:social;align-items:center;gap:12px;display:flex}.landing-footer-social a{width:48px;height:48px;color:var(--fg);border-radius:var(--landing-radius);flex:none;place-items:center;display:grid}.landing-footer-social a:hover{color:var(--fg-muted);background:#ffffff73}.landing-footer-social svg{width:24px;height:24px}.landing-pricing-hero{width:min(1180px,92vw);margin:0 auto;padding:140px 0 18px}.landing-pricing-hero h1{font-size:var(--t-hero);letter-spacing:-.055em;margin:0 0 14px;font-weight:520;line-height:.96}.landing-pricing-hero p.landing-lead{white-space:normal;max-width:none;margin-bottom:0}.landing-about-block{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;column-gap:clamp(56px,8vw,120px);padding-bottom:0;display:grid}.landing-about-block .landing-section-head{max-width:360px;margin:0}.landing-about-block .landing-section-head h2{margin:0}.landing-about-copy{gap:18px;min-width:0;display:grid}.landing-about-copy p{max-width:52em;color:var(--fg-muted);font-size:var(--t-body);line-height:var(--t-body-lh);margin:0}.landing-about-copy a,.landing-about-details a{color:var(--navy);text-underline-offset:3px}.landing-about-products{border-top:1px solid var(--line);margin:8px 0 0;padding:0;list-style:none;display:grid}.landing-about-products li{border-bottom:1px solid var(--line);font-size:var(--t-body);line-height:var(--t-body-lh);grid-template-columns:minmax(120px,160px) minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.landing-about-products strong{color:var(--fg);font-weight:600}.landing-about-products span{color:var(--fg-muted)}.landing-about-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;margin:0;display:grid}.landing-about-details dt{color:var(--fg-olive);font-size:var(--t-kicker);letter-spacing:.16em;text-transform:uppercase;margin-bottom:4px;font-weight:600}.landing-about-details dd{color:var(--fg);font-size:var(--t-body);line-height:var(--t-body-lh);overflow-wrap:anywhere;margin:0}.landing-about-details dd>span{display:block}.landing-about-details dd em{color:var(--fg-muted);font-style:normal}.landing-about .landing-close{margin-top:var(--section-space)}.landing-pricing-hero p.landing-lead strong{color:var(--navy);font-weight:650}.landing-pricing-hero .landing-pricing-emphasis{max-width:none;color:var(--navy);font-size:var(--t-body);letter-spacing:0;font-style:italic;font-weight:650;line-height:var(--t-body-lh);margin:14px 0 0}.landing-resource-search{max-width:28rem;margin-top:28px;display:block}.landing-resource-search .search-field svg{top:50%;transform:translateY(-50%)}.landing-resource-search .search-field input{min-height:46px;font-size:15px}.landing-resource-nav{margin-top:22px}.landing-resource-tabs{--resource-tab-line:#b4bcc9;border-bottom:1px solid var(--resource-tab-line);border-image:linear-gradient(to right, var(--bg-app) 0%, var(--resource-tab-line) 5%, var(--resource-tab-line) 95%, var(--bg-app) 100%) 1;flex-wrap:wrap;align-items:flex-end;display:flex}.landing-resource-tab{color:var(--fg-muted);letter-spacing:-.005em;white-space:nowrap;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:10px 10px 0 0;align-items:center;margin-bottom:-1px;padding:11px 20px 12px;font-size:14.5px;font-weight:500;text-decoration:none;transition:color .12s,background-color .12s;display:inline-flex;position:relative}.landing-resource-tab:first-child{margin-left:-21px}.landing-resource-tab+.landing-resource-tab:before{content:"";background:var(--resource-tab-line);width:1px;height:16px;position:absolute;top:50%;left:-1px;transform:translateY(-50%)}.landing-resource-tab.is-active:before,.landing-resource-tab:hover:before,.landing-resource-tab.is-active+.landing-resource-tab:before,.landing-resource-tab:hover+.landing-resource-tab:before{opacity:0}.landing-resource-tab:hover{color:var(--fg);background:var(--bg-hover)}.landing-resource-tab.is-active{z-index:1;color:var(--fg);background:var(--bg-app);border-color:var(--resource-tab-line)}.landing-resource-subtabs{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;display:flex}.landing-resource-subtab{min-height:40px;color:var(--fg-muted);white-space:nowrap;padding:10px 14px 8px;font-size:14px;font-weight:620;text-decoration:none;position:relative}.landing-resource-subtab:first-child{margin-left:-14px}.landing-resource-subtab:hover,.landing-resource-subtab.is-active{color:var(--fg)}.landing-resource-subtab.is-active:after{content:"";background:var(--navy);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:14px;right:14px}@media (width<=1180px){.landing-resource-tab{padding-inline:13px;font-size:14px}.landing-resource-tab:first-child{margin-left:-14px}}@media (width<=720px){.landing-resource-tabs{border-radius:var(--r);background:#f2f3f7;border:0;border-image:;justify-content:center;gap:4px;padding:6px}.landing-resource-tab,.landing-resource-tab:first-child{border:0;border-radius:6px;justify-content:center;margin:0;padding:8px 12px;font-size:13.5px}.landing-resource-tab+.landing-resource-tab:before{content:none}.landing-resource-tab:hover{background:#fff}.landing-resource-tab.is-active{color:#fff;background:var(--navy)}.landing-resource-subtab{padding-inline:10px}.landing-resource-subtab:first-child{margin-left:0}.landing-resource-subtab.is-active:after{left:10px;right:10px}}.landing-resource-empty{color:var(--fg-muted);font-size:var(--t-body);line-height:var(--t-body-lh);margin:0;padding:12px 0 0}.landing-resource-note{max-width:52em;color:var(--fg-muted);margin:0;padding:12px 0 0;font-size:13px;line-height:1.5}.landing-resource-note a{color:var(--navy)}.landing-resource-page{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;padding-top:8px;display:flex}.landing-resource-page .landing-resource-empty{padding-top:0}.landing-resource-pager{flex:none;align-items:center;gap:8px;display:flex}.landing-resource-pager button{box-sizing:border-box;width:32px;height:32px;color:var(--fg);border:1px solid var(--line-strong);border-radius:var(--r);background:#fff;padding:0;font-size:18px;line-height:1}.landing-resource-pager button:disabled{cursor:default;opacity:.4}.landing-resource-list{gap:12px;padding-top:12px;display:grid}.landing-resource-about{padding:24px 0 12px}.landing-resource-about h2{color:var(--fg);letter-spacing:-.03em;margin:0 0 12px;font-size:20px;font-weight:520;line-height:1.2}.landing-resource-about p{max-width:52em;color:var(--fg-muted);font-size:var(--t-body);line-height:var(--t-body-lh);margin:0 0 12px}.landing-resource-about a{color:var(--navy)}.landing-service-lookups{gap:4px;display:grid}.landing-service-lookups h3,.landing-resources-faq h3{color:var(--fg);margin:12px 0 8px;font-size:16px;font-weight:600;line-height:1.3}.landing-service-group ul{max-width:52em;color:var(--fg-muted);font-size:var(--t-body);line-height:var(--t-body-lh);gap:8px;margin:0;padding-left:18px;display:grid}.landing-service-group strong{color:var(--fg);font-weight:600}.landing-service-codes a{font-variant-numeric:tabular-nums;white-space:nowrap}.landing-resource-about p.landing-service-note{margin-top:12px;font-size:13px}.landing-service-codes-table th a{font-variant-numeric:tabular-nums;white-space:nowrap}.landing-condition-table th[scope=row]{font-weight:600}.landing-condition-aliases{color:var(--fg-muted);margin-top:2px;font-size:13px;font-weight:400;display:block}.landing-condition-matches{padding-bottom:0}.landing-resources-faq-item{padding:4px 0}.landing-resource-about p.landing-resources-faq-links{font-size:14px}.landing-resource-card{width:100%;color:inherit;text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:8px;padding:28px 0;text-decoration:none;display:grid}.landing-resource-card .landing-kicker{margin:0}.landing-resource-card h2{letter-spacing:-.04em;margin:0;font-size:clamp(22px,3vw,32px);font-weight:520;line-height:1.1}.landing-resource-card p{max-width:42em;color:var(--fg-muted);font-size:var(--t-body);line-height:var(--t-body-lh);margin:0}.landing-resource-card:hover h2{color:var(--fg-muted)}.landing-resource-table-wrap{-webkit-overflow-scrolling:touch;margin-top:8px;overflow-x:auto}.landing-resource-table{border-collapse:collapse;width:100%}.landing-resource-table th,.landing-resource-table td{color:var(--fg);text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:8px 10px 8px 0;font-size:13px;font-weight:400;line-height:1.4}.landing-resource-table thead th{color:var(--fg-muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:600}.landing-resource-table tbody th{width:32%;color:var(--fg-muted);white-space:nowrap;font-weight:600}.landing-resource-table .numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.landing-resource-table thead th.is-fee-active,.landing-resource-table td.is-fee-active{color:var(--navy);font-weight:650}.landing-resource-code{color:var(--navy);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650;text-decoration:none}a.landing-resource-code:hover{text-decoration:underline}.landing-resource-class-cell{white-space:nowrap}.landing-resource-supp-tag{color:#075fbd;font:inherit;white-space:nowrap;border-radius:var(--r);cursor:help;background:#eaf4ff;border:1px solid #b8d9fb;padding:1px 7px;font-size:12px;font-weight:600;line-height:1.45;display:inline-block}span.landing-resource-supp-tag{cursor:default}.landing-resource-basket{white-space:nowrap;font-size:12px;font-weight:600;line-height:1.45}.landing-resource-basket.is-in{color:#0f7a4a;border-radius:var(--r);background:#e8f7ef;border:1px solid #b4e2c9;padding:1px 7px;text-decoration:none;display:inline-block}.landing-resource-basket.is-in:hover{background:#d8f1e4;border-color:#86cfa8}.landing-resource-basket.is-out{color:var(--fg-muted);font-weight:500}.landing-resource-class-detail p{color:var(--fg-muted);margin:6px 0 0}button.landing-resource-supp-tag:hover,.landing-resource-supp-tag[aria-expanded=true]{background:#dcecff;border-color:#8fc2f7}@media (width<=720px){.landing-resource-class-cell,.landing-resource-supp-tag{white-space:normal}.landing-resource-supp-tag{text-align:left;width:min-content}}.landing-resource-supp-help{z-index:1000;color:#fff;background:var(--navy);border-radius:var(--r);pointer-events:none;padding:10px 12px;font-size:13px;line-height:1.45;position:fixed;box-shadow:0 8px 24px #0f172a2e}.landing-resource-article{width:min(720px,92vw);margin:0 auto;padding:140px 0 48px}.landing-resource-article:has(.landing-resource-table){width:min(860px,92vw)}.landing-resource-article .landing-resource-table-wrap{margin:4px 0 28px}.landing-resource-article:not(.landing-resource-catalog){width:75vw}.landing-cheatsheet{width:min(1180px,92vw);padding:calc(var(--landing-header-h,64px) + 28px) 0 72px;margin:0 auto}.landing-cheatsheet-bar{border-bottom:1px solid var(--line);gap:8px;margin:0 0 24px;padding:0 0 22px;display:grid}.landing-cheatsheet-crumbs{color:var(--fg-muted);align-items:center;gap:8px;font-size:13px;font-weight:520;display:flex}.landing-cheatsheet-crumbs a{color:inherit;text-decoration:none}.landing-cheatsheet-crumbs a:hover{color:var(--navy)}.landing-cheatsheet-crumbs span[aria-hidden]{color:var(--fg-faint)}.landing-cheatsheet-bar h1{color:var(--fg);letter-spacing:-.035em;margin:0;font-size:clamp(24px,3vw,32px);font-weight:560;line-height:1.15}.landing-cheatsheet-bar p{color:var(--fg-muted);margin:0;font-size:15px;line-height:1.5}.landing-resource-back{color:var(--fg-muted);cursor:pointer;background:0 0;border:0;margin:0 0 28px;padding:0;font-size:13px;font-weight:520;text-decoration:none;display:inline-flex}.landing-resource-article h1{letter-spacing:-.035em;margin:0 0 28px;font-size:clamp(24px,3.2vw,32px);font-weight:520;line-height:1.15}.landing-resource-article.landing-resource-catalog h1{letter-spacing:-.03em;margin:0 0 18px;font-size:22px;line-height:1.15}.landing-resource-article:has(.landing-resource-skeleton){width:min(860px,92vw)}.landing-resource-skeleton{gap:12px;display:grid}.landing-resource-skeleton-line,.landing-resource-skeleton-block,.landing-resource-skeleton-row>span{background:linear-gradient(90deg, var(--bg-subtle) 0%, color-mix(in srgb, var(--bg-subtle) 40%, transparent) 50%, var(--bg-subtle) 100%);background-size:200% 100%;border-radius:6px;animation:1.3s linear infinite landing-resource-shimmer;display:block}.landing-resource-skeleton-line{height:16px}.landing-resource-skeleton-line.short{width:62%;margin-bottom:14px}.landing-resource-skeleton-block{height:72px;margin-bottom:14px}.landing-resource-skeleton-row{border-bottom:1px solid var(--line);grid-template-columns:32% 1fr;gap:16px;padding:12px 0;display:grid}.landing-resource-skeleton-row>span{height:14px}.landing-resource-skeleton-row>span:first-child{width:60%}@keyframes landing-resource-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.landing-resource-skeleton-line,.landing-resource-skeleton-block,.landing-resource-skeleton-row>span{animation:none}}.landing-resource-article h2{color:var(--fg);letter-spacing:-.03em;margin:32px 0 12px;font-size:20px;font-weight:520;line-height:1.2}.landing-resource-article>p{color:var(--fg);margin:0 0 18px;font-size:16px;line-height:1.6}.landing-resource-article h3.landing-article-h3{color:var(--fg);margin:24px 0 8px;font-size:18px;font-weight:600}.landing-article-callout{border-left:4px solid var(--sky);background:var(--accent-soft);color:var(--fg);border-radius:10px;gap:8px;margin:8px 0 28px;padding:18px 20px;font-size:16px;line-height:1.55;display:grid}.landing-article-callout p{margin:0}.landing-article-callout .landing-article-callout-title{font-size:17px;font-weight:700}.landing-article-callout ul,.landing-article-list{color:var(--fg);gap:8px;margin:0 0 20px;padding-left:20px;font-size:16px;line-height:1.55;display:grid}.landing-article-callout ul{margin:0}.landing-article-steps{color:var(--fg);gap:12px;margin:0 0 24px;padding:0;font-size:16px;line-height:1.55;list-style:none;display:grid}.landing-article-steps li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;display:grid}.landing-article-step-number{background:var(--navy);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:grid}.landing-article-stats{border-radius:var(--r);background:#e3e7ee;border:1px solid #e3e7ee;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:8px 0 28px;display:grid;overflow:hidden}.landing-article-stats>div{background:#f7f9fc;flex-direction:column-reverse;gap:4px;padding:16px;display:flex}.landing-article-stats dt{color:var(--fg-muted);font-size:13px;line-height:1.4}.landing-article-stats dd{color:var(--navy);font-variant-numeric:tabular-nums;margin:0;font-size:26px;font-weight:700;line-height:1.1}.landing-article-details{border-radius:var(--r);border:1px solid #e3e7ee;margin:0 0 16px}.landing-article-details summary{color:var(--fg);cursor:pointer;padding:12px 16px;font-weight:600}.landing-article-details p{color:var(--fg);margin:0;padding:0 16px 14px;font-size:15px;line-height:1.6}.landing-article-cite,.landing-article-cite a{color:var(--fg-faint,#8a93a3);font-size:.92em}.landing-article-cite a,.landing-article-cite u{text-underline-offset:2px;text-decoration:underline}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .landing-article-stats{border-color:var(--line);background:var(--line)}:root:not([data-theme=light]) .landing-article-details{border-color:var(--line)}:root:not([data-theme=light]) .landing-article-stats>div{background:var(--bg-app)}:root:not([data-theme=light]) .landing-article-stats dd{color:var(--sky)}}.landing-code-answer{border-left:4px solid var(--sky);background:var(--accent-soft);border-radius:10px;gap:6px;margin:4px 0 24px;padding:18px 20px;display:grid}.landing-resource-article .landing-code-answer p{margin:0}.landing-resource-article .landing-code-answer .landing-code-answer-tag{color:var(--fg);font-size:20px;font-weight:700;line-height:1.3}.landing-resource-article .landing-code-answer .landing-code-answer-point{color:var(--fg);font-size:17px;line-height:1.5}.landing-resource-article .landing-code-answer .landing-code-answer-action{color:var(--fg-muted);font-size:15px;line-height:1.5}.landing-resource-article>p.landing-code-explanation{margin-top:32px}.landing-resource-article>p.landing-resource-guide-summary{color:var(--fg)}.landing-resource-guide-list{color:var(--fg-muted);gap:8px;margin:0 0 18px;padding-left:22px;font-size:16px;line-height:1.6;display:grid}.landing-cheatsheet-bar p.landing-resource-guide-updated,.landing-resource-article p.landing-resource-guide-updated{color:var(--fg-faint);margin:0 0 8px;font-size:13px}.landing-resource-article>p.landing-resource-guide-source{color:var(--fg-faint);font-size:13px}.landing-resource-guide-list.is-sources{font-size:14px}.landing-resource-guide-list a{color:var(--navy);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.landing-resource-article>p a{color:var(--navy);text-underline-offset:2px;text-decoration:underline}.landing-resource-article>p strong{color:var(--navy);font-weight:700}.landing-resource-article>p u{text-underline-offset:3px;text-decoration-thickness:1.5px}.landing-resource-ui-tag{color:#075fbd;white-space:nowrap;border-radius:var(--r);background:#eaf4ff;border:1px solid #b8d9fb;padding:1px 7px;font-size:.9em;font-weight:600;line-height:1.45;display:inline-block}.landing-resource-ui-tag.is-value{color:#fff;background:#111827;border-color:#111827}.landing-resource-cutoff-next{background:color-mix(in srgb, var(--sky) 12%, #fff);border-radius:var(--landing-radius);margin:8px 0 28px;padding:18px 20px}.landing-resource-cutoff-next p{color:var(--fg);margin:0;font-size:16px;font-weight:520;line-height:1.5}.landing-cutoff-calendar{margin:4px 0 28px}.landing-cutoff-legend{color:var(--fg-muted);background:var(--bg-subtle);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;gap:10px 22px;margin:0 0 16px;padding:12px 16px;font-size:13px;line-height:1.4;display:flex}.landing-cutoff-legend>span{align-items:center;gap:8px;display:inline-flex}.landing-cutoff-swatch{border-radius:4px;flex:none;width:12px;height:12px;display:inline-block}.landing-cutoff-swatch.is-submission,.landing-cutoff-day.is-submission{color:#fff;background:var(--navy)}.landing-cutoff-swatch.is-true,.landing-cutoff-day.is-true{color:var(--navy);background:color-mix(in srgb, var(--sky) 32%, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--navy) 18%, var(--sky))}.landing-cutoff-swatch.is-actual,.landing-cutoff-day.is-actual{box-shadow:inset 0 0 0 2px var(--notify-success)}.landing-cutoff-day.is-actual{font-weight:650}.landing-cutoff-months{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.landing-cutoff-month{border:1px solid var(--line-strong);border-radius:var(--r);background:#fff;flex-direction:column;min-width:0;display:flex;overflow:hidden}.landing-cutoff-month.is-next{border-color:var(--navy);box-shadow:0 0 0 1px var(--navy)}.landing-cutoff-month-head{background:var(--bg-subtle);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.landing-cutoff-month.is-next .landing-cutoff-month-head{color:#fff;background:var(--navy);border-bottom-color:var(--navy)}.landing-cutoff-month-head h3{color:inherit;letter-spacing:-.01em;margin:0;font-size:14px;font-weight:650;line-height:1.3}.landing-cutoff-next-tag{color:var(--navy);letter-spacing:.08em;text-transform:uppercase;background:#fff;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:700}.landing-cutoff-grid{border-collapse:separate;border-spacing:0 2px;table-layout:fixed;width:100%;margin:0;padding:8px 10px 10px}.landing-cutoff-grid th,.landing-cutoff-grid td{color:var(--fg-muted);text-align:center;border:0;padding:0;font-size:12px;font-weight:500;line-height:1}.landing-cutoff-grid th{color:var(--fg-faint);letter-spacing:.04em;padding:2px 0 6px;font-size:10px;font-weight:650}.landing-cutoff-grid th abbr{text-decoration:none}.landing-cutoff-day{border-radius:var(--r);width:28px;height:28px;color:var(--fg);font-variant-numeric:tabular-nums;place-items:center;margin:0 auto;display:grid}.landing-cutoff-day.is-today:not(.is-submission):not(.is-true):not(.is-actual){box-shadow:inset 0 0 0 1px var(--line-strong);font-weight:650}.landing-cutoff-month-dates{border-top:1px solid var(--line);gap:4px;margin:auto 0 0;padding:10px 14px 12px;display:grid}.landing-cutoff-month-dates>div{justify-content:space-between;align-items:center;gap:8px;font-size:12px;line-height:1.4;display:flex}.landing-cutoff-month-dates dt{color:var(--fg-muted);align-items:center;gap:8px;display:inline-flex}.landing-cutoff-month-dates dd{color:var(--fg);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.landing-cutoff-month-dates>.is-moved dt,.landing-cutoff-month-dates>.is-moved dd{color:var(--notify-success);font-weight:650}.landing-resource-inline-media{max-width:760px;margin:0 0 24px}.landing-resource-inline-media img{border:1px solid var(--line);border-radius:var(--r);background:#fff;width:100%;height:auto;display:block}.landing-resource-inline-media figcaption{color:var(--fg-muted);margin-top:8px;font-size:13px;line-height:1.45}.landing-resource-pdf{border:1px solid var(--line);background:#fff;border-radius:10px;margin:8px 0 32px;overflow:hidden}.landing-resource-pdf iframe{border:0;width:100%;height:min(76vh,760px);min-height:520px;display:block}.landing-resource-pdf-pages{background:#eef0f3;padding:16px}.landing-resource-pdf-pages img{background:#fff;width:100%;height:auto;display:block;box-shadow:0 1px 5px #0d182d24}.landing-resource-pdf-pages img+img{margin-top:16px}.landing-resource-pdf-footer{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.landing-resource-pdf-footer strong{color:var(--fg);font-size:14px;font-weight:600}.landing-resource-pdf-footer p{color:var(--fg-muted);margin:3px 0 0;font-size:13px;line-height:1.4}.landing-resource-pdf-actions{flex:none;gap:10px;display:flex}.landing-resource-pdf-actions a{color:#fff;border:1px solid var(--line-strong);border-radius:var(--r);background:var(--navy);border-color:var(--navy);padding:9px 12px;font-size:13px;font-weight:600;text-decoration:none}.landing-resource-pdf-actions a:hover{text-decoration:underline}.landing-resource-banner{border-radius:var(--landing-radius);background:linear-gradient(90deg,#dcc8f2 0%,#e4d2ec 42%,#f4eadc 78%,#fff6dc 100%);justify-content:space-between;align-items:center;gap:20px;margin:40px 0 0;padding:24px 28px;display:flex}.landing-resource-banner p{color:var(--fg);margin:0;font-size:16px;font-weight:520;line-height:1.4}.landing-resource-banner .landing-cta{color:#fff;background:#000;flex:none}.landing-resource-banner .landing-cta:hover{background:#000}.landing-resource-media{gap:20px;margin:0 0 28px;display:grid}.landing-resource-media figure{margin:0}.landing-resource-media img,.landing-resource-media video{background:color-mix(in srgb, var(--navy) 6%, #fff);width:100%;height:auto;display:block}.landing-resource-media figcaption{color:var(--fg-muted);margin-top:8px;font-size:13px;line-height:1.45}.landing-price-plans{grid-template-columns:1fr 1fr 1fr;gap:20px;width:min(1180px,92vw);margin:0 auto;padding:48px 0 16px;display:grid}.landing-pricing-hero+.landing-price-plans{padding-top:24px}.landing-price-switch{display:none}.landing-price-card{background:color-mix(in srgb, var(--sky) 10%, #fff);border:1px solid var(--line);border-radius:var(--landing-radius);flex-direction:column;min-height:100%;padding:36px 32px 32px;display:flex}.landing-price-card.is-free{background:#fff}.landing-price-card.is-featured{background:color-mix(in srgb, var(--sky) 24%, #fff);border-color:color-mix(in srgb, var(--sky) 42%, var(--navy))}.landing-price-tags{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.landing-price-badge{color:var(--navy);letter-spacing:.06em;text-transform:uppercase;background:color-mix(in srgb, var(--navy) 8%, #fff);border:1px solid color-mix(in srgb, var(--navy) 14%, #fff);border-radius:var(--r);margin:0;padding:5px 10px;font-size:11px;font-weight:700}.landing-price-badge.is-popular{color:#111;background:color-mix(in srgb, var(--sky) 32%, #fff);border-color:#0000}.landing-price-card h2{letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(28px,3.2vw,40px);font-weight:520;line-height:1}.landing-price-card h2+p{color:var(--fg-muted);font-size:var(--t-body);line-height:var(--t-body-lh);margin:0 0 28px}.landing-price-amount{color:var(--fg);letter-spacing:-.055em;align-items:baseline;gap:6px;margin:0 0 8px;font-size:clamp(44px,5vw,64px);font-weight:520;line-height:.92;display:flex}.landing-price-amount span{color:var(--fg-muted);letter-spacing:-.02em;font-size:16px;font-weight:520}.landing-price-detail{color:var(--fg-muted);margin:0 0 28px;font-size:13px;line-height:1.4}.landing-price-card ul{gap:10px;margin:0 0 32px;padding:0;list-style:none;display:grid}.landing-price-card li{color:var(--fg);font-size:var(--t-body);padding-left:22px;line-height:1.45;position:relative}.landing-price-card li:before{border-bottom:1.6px solid var(--navy);border-left:1.6px solid var(--navy);content:"";width:12px;height:8px;position:absolute;top:.35em;left:0;transform:rotate(-45deg)}.landing-price-card .landing-cta{align-self:flex-start;margin-top:auto}.landing-price-currency{width:min(1180px,92vw);color:var(--fg-faint);margin:0 auto 8px;font-size:12px}.landing-price-features{padding-top:calc(var(--section-space) / 2)}.landing-price-table-wrap{overflow-x:auto}.landing-price-table{border-collapse:collapse;width:100%}.landing-price-table th,.landing-price-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:16px 12px}.landing-price-table thead th{color:var(--fg-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.landing-price-table tbody th{width:40%;color:var(--fg);letter-spacing:-.02em;font-size:15px;font-weight:520;line-height:1.35}.landing-price-table td{text-align:center;width:20%}.landing-price-table tr>:nth-child(2){background:color-mix(in srgb, var(--sky) 10%, #fff)}.landing-price-table tr>:nth-child(3){background:color-mix(in srgb, var(--sky) 24%, #fff)}.landing-price-note{color:var(--fg);letter-spacing:-.01em;gap:2px;font-size:13px;font-weight:520;line-height:1.35;display:grid}.landing-price-note span{color:var(--fg-muted);font-size:12px;font-weight:500}.landing-price-note span strong{color:var(--fg);font-weight:650}.landing-price-plan{color:var(--fg);font-size:14px;font-weight:700}.landing-price-highlight{color:#5b21b6;white-space:nowrap;font-weight:700}.landing-price-exclusive{color:#5b21b6;white-space:nowrap;background:#ede9fe;border-radius:6px;justify-self:center;padding:2px 8px;font-size:12px;font-weight:700}.landing-price-table thead th:not(:first-child){text-align:center}.landing-price-mark{color:#000;place-items:center;width:22px;height:22px;display:inline-grid}.landing-price-mark svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6px;width:16px;height:16px}.landing-price-note .landing-price-mark{color:#000;justify-self:center}.landing-price-mark.is-off{color:var(--fg-faint);font-size:16px;line-height:1}.landing-price-faq{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;column-gap:clamp(56px,8vw,120px);display:grid}.landing-price-faq .landing-section-head{max-width:360px;margin:0}.landing-price-faq .landing-section-head h2{max-width:8.5em;margin:0}.landing-price-faq-list{min-width:0;display:grid}.landing-price-faq-list details{border-bottom:1px solid var(--line)}.landing-price-faq-list summary{color:var(--fg);cursor:pointer;font-size:var(--t-title);letter-spacing:-.03em;padding:22px 40px 22px 0;font-weight:560;list-style:none;position:relative}[data-section=landing-faq] .landing-price-faq-list summary,[data-section=landing-faq] .landing-price-faq-list summary:after{font-size:18px}[data-section=landing-faq] .landing-price-faq-list details p{font-size:14px}.landing-price-faq-list summary::-webkit-details-marker{display:none}.landing-price-faq-list summary:after{color:var(--fg-muted);content:"+";font-size:var(--t-title);font-weight:400;line-height:1;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.landing-price-faq-list details[open] summary:after{content:"−"}.landing-price-faq-list details p{max-width:52em;color:var(--fg-muted);font-size:var(--t-body);line-height:var(--t-body-lh);margin:0 48px 28px 0}.landing-price-faq-list details p+p{margin-top:-14px}.landing-price-faq-list details a{color:inherit;text-underline-offset:3px;text-decoration:underline}.landing-price-faq-list details a:hover{color:var(--fg)}.landing-price-faq-list summary:focus-visible{outline:2px solid var(--sky);outline-offset:4px;border-radius:4px}@media (width<=760px){.landing-price-faq{grid-template-columns:1fr;row-gap:40px}.landing-about-block{grid-template-columns:1fr;row-gap:24px}.landing-about-products li,.landing-about-details{grid-template-columns:1fr}.landing-about-products li{gap:4px}.landing-price-faq .landing-section-head{max-width:none}.landing-price-faq .landing-section-head h2{max-width:9em}}@keyframes landing-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.landing-preview-ring circle.is-current{stroke-dashoffset:0;animation:none}.landing-multisite-slide.is-active,.landing-multisite-slide.is-leaving{transition:none}.landing-create-edit:before{content:"A007A";animation:none}.landing-create-hcard,.landing-create-scan-sweep,.landing-create-scan-corner,.landing-create-scan-read,.landing-create-scan-hint,.landing-create-scan-hint>span,.landing-create-edit:after,.landing-create-drag,.landing-create-shot .claim-import-drop,.landing-create-shot .claim-import-drop strong,.landing-create-shot .claim-import-drop>span:not(.claim-import-mark){animation:none}.landing-create-drag{opacity:1;transform:translate(-36px,-48px)}.landing-create-scan-corner{border-color:#34d399}.landing-create-scan-read,.landing-create-scan-hint .is-found{opacity:1}.landing-create-scan-hint .is-scanning{opacity:0}.landing-create-scan-hint{color:#052e1f;background:#34d399}.landing-create-shot .claim-import-drop{color:var(--fg);background:color-mix(in srgb, var(--sky) 8%, #fff);border-color:var(--navy)}.landing-create-shot .claim-import-drop strong,.landing-create-shot .claim-import-drop>span:not(.claim-import-mark){opacity:1}.landing-hero-reveal{opacity:1;animation:none;transform:none}.landing-hero-shot .landing-preview-panel{transition:none}.landing-marquee-track{flex-wrap:wrap;justify-content:center;width:min(1180px,92vw);margin:0 auto;animation:none}}.landing.is-still *,.landing.is-still :before,.landing.is-still :after{transition:none!important;animation:none!important}.landing.is-still .landing-preview-ring circle.is-current{stroke-dashoffset:0}.landing.is-still .landing-create-edit:before{content:"A007A"}.landing.is-still .landing-create-drag{opacity:1;transform:translate(-36px,-48px)}.landing.is-still .landing-create-scan-corner{border-color:#34d399}.landing.is-still .landing-create-scan-read,.landing.is-still .landing-create-scan-hint .is-found{opacity:1}.landing.is-still .landing-create-scan-hint .is-scanning{opacity:0}.landing.is-still .landing-create-scan-hint{color:#052e1f;background:#34d399}.landing.is-still .landing-create-shot .claim-import-drop{color:var(--fg);background:color-mix(in srgb, var(--sky) 8%, #fff);border-color:var(--navy)}.landing.is-still .landing-create-shot .claim-import-drop strong,.landing.is-still .landing-create-shot .claim-import-drop>span:not(.claim-import-mark){opacity:1}.landing.is-still .landing-hero-reveal{opacity:1;transform:none}@media (width<=980px){.landing-cutoff-months{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-footer{grid-template-columns:1fr auto;grid-template-areas:"brand social""legal iso";row-gap:18px}.landing-footer-legal{justify-content:flex-start;justify-self:start}.landing-footer-iso{justify-self:end}.landing-hero-shot .summary-grid,.landing-hero-shot .claims-panel{overflow:hidden}.landing-shot-grid,.landing-stats,.landing-coverage-body{grid-template-columns:1fr 1fr}.landing-split-head+.landing-split-grid,.landing-split-grid,.landing-recall-head+.landing-recall-grid,.landing-recall-grid,.landing-correct-head+.landing-correct-grid,.landing-correct-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;align-items:flex-start;gap:16px;width:100%;max-width:none;margin-left:0;margin-right:0;padding:0 5vw 8px;scroll-padding-inline:5vw;display:flex;overflow-x:auto}.landing-split-grid::-webkit-scrollbar{display:none}.landing-recall-grid::-webkit-scrollbar{display:none}.landing-correct-grid::-webkit-scrollbar{display:none}.landing-split-grid>article,.landing-recall-grid>article,.landing-correct-grid>article{scroll-snap-align:start;flex:0 0 82vw;min-width:0}.landing-price-plans{grid-template-columns:1fr;padding-top:28px}.landing-pricing-hero+.landing-price-plans{padding-top:14px}p.landing-lead{white-space:normal}.landing-shot.landing-hero-shot{padding:32px 24px}.landing-coverage-shot{grid-column:1/-1}.landing-close{gap:22px;padding:180px 22px 196px}.landing-close h2{font-size:clamp(14px,4.2vw,18px)}.landing-resource-banner{flex-direction:column;align-items:flex-start}}@media (width<=480px){.landing{--landing-header-h:calc(56px + env(safe-area-inset-top,0px))}}@media (width<=640px){.landing{--section-space:128px;--feature-space:144px}.landing-hero{padding-top:108px;padding-bottom:56px}.landing-pricing-hero{padding-top:108px;padding-bottom:12px}.landing-resource-article{padding-top:108px}.landing-resource-article:not(.landing-resource-catalog){width:92vw}.landing-resource-pdf iframe{height:62vh;min-height:420px}.landing-resource-pdf-pages{padding:8px}.landing-resource-pdf-pages img+img{margin-top:8px}.landing-resource-pdf-footer{flex-direction:column;align-items:stretch}.landing-resource-pdf-actions a{text-align:center;flex:1}.landing-cutoff-months{grid-template-columns:1fr}.landing-hero .landing-hero-title{margin-bottom:20px}.landing-hero p.landing-lead{margin-bottom:36px}.landing-section-head,.landing-correct-head,.landing-create-head,.landing-split-head,.landing-recall-head{margin-bottom:44px}.landing-correct-head h2{white-space:normal}.landing-shot.landing-hero-shot{--hero-src-w:720px;--hero-src-h:500px;--hero-scale:calc((100vw - 52px) / var(--hero-src-w));width:calc(100vw - 36px);min-width:0;max-width:none;height:auto;min-height:0;max-height:none;margin:28px auto 0;padding:8px}.landing-hero-shot .landing-preview-stage{width:var(--hero-src-w);height:var(--hero-src-h);transform:scale(var(--hero-scale));transform-origin:0 0;margin-right:calc(var(--hero-src-w) * (var(--hero-scale) - 1));margin-bottom:calc(var(--hero-src-h) * (var(--hero-scale) - 1))}.landing-hero-shot .landing-preview-panel,.landing-hero-shot .landing-preview-panel.is-active,.landing-hero-shot .summary-grid,.landing-hero-shot .claims-panel{pointer-events:none;overflow:hidden}.landing-hero-shot .landing-shot-body>*{width:90%;min-width:0;max-width:none;margin-inline:auto}.landing-shot-chrome{gap:16px;padding:8px 10px 0 12px}.landing-shot-tabs{gap:12px}.landing-shot-tab{padding:8px 0 10px;font-size:12px}p.landing-lead{white-space:normal}.landing-quote-arc{height:150px;margin-bottom:28px}.landing-quote-icon{width:32px;height:32px}.landing-footer{grid-template-columns:1fr;grid-template-areas:"brand""iso""legal""social";justify-items:center;row-gap:28px}.landing-footer-iso{justify-self:center;margin-top:-16px}.landing-footer-legal{justify-content:center;justify-self:center}.landing-footer-brand{text-align:center;flex-wrap:wrap;justify-content:center}.landing-footer-brand,.landing-footer-legal,.landing-footer-social{min-width:0}.landing-partner img{height:40px}.landing-stats,.landing-coverage-body{grid-template-columns:1fr}.landing-price-plans{grid-template-columns:1fr;padding-top:28px}.landing-price-card{padding:28px 22px 24px}.landing-stats{gap:44px;padding:8px 0 72px}.landing-stat-label{margin-top:14px}.landing-coverage-body{gap:36px;padding-top:56px}.landing-look .landing-shot-grid,.landing-shot-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;align-items:flex-start;gap:16px;width:100%;max-width:none;margin-left:0;margin-right:0;padding:0 5vw 8px;scroll-padding-inline:5vw;display:flex;overflow-x:auto}.landing-shot-grid::-webkit-scrollbar{display:none}.landing-shot-grid>*{scroll-snap-align:start;flex:0 0 82vw;min-width:0}.landing-shot-grid>:first-child{grid-column:auto}.landing-shot-grid>.landing-shot-body{height:var(--landing-peek-h);flex-direction:column;display:flex;overflow:hidden}.landing-shot-grid .landing-shot-chart{padding:16px 14px 0}.landing-shot-grid .landing-shot-chart:has(.error-freq-chart){padding-bottom:14px}.landing-shot-grid .claims-paid-card,.landing-shot-grid .roster-chart-card{flex-direction:column;flex:auto;min-height:0;margin-bottom:0;padding-bottom:0;display:flex;overflow:hidden}.landing-shot-grid .landing-shot-chart .sheet-toolbar,.landing-shot-grid .landing-shot-chart .chart-legend,.landing-shot-grid .landing-shot-chart .error-freq-head{flex:none}.landing-shot-grid .landing-shot-chart .sheet-toolbar{margin-bottom:12px}.landing-shot-grid .claims-paid-card .claims-paid-plot{flex:auto;width:100%;min-height:0}.landing-shot-grid .claims-paid-card .summary-chart-scroll,.landing-shot-grid .general-summary-card .summary-chart-scroll{--chart-axis-font:var(--chart-axis-size);--chart-value-font:var(--chart-value-size);flex:auto;min-height:0;overflow:hidden}.landing-shot-grid .claims-paid-card{padding-inline:0}.landing-shot-grid .claims-paid-card .sheet-toolbar{gap:6px;margin-bottom:8px}.landing-shot-grid .claims-paid-card .roster-totals{padding:0}.landing-shot-grid .claims-paid-card .roster-total strong{font-size:24px}.landing-shot-grid .claims-paid-card .chart-legend{white-space:nowrap;flex-wrap:nowrap;gap:14px;margin-bottom:4px}.landing-shot-grid .claims-paid-card .claims-paid-legend-recv{display:none}.landing-shot-grid .claims-paid-card .summary-chart,.landing-shot-grid .general-summary-card .summary-chart{aspect-ratio:auto;width:100%;min-width:0;max-width:none;height:100%}.landing-shot-grid .claims-paid-card .roster-chart-value,.landing-shot-grid .claims-paid-card .chart-rate-label,.landing-shot-grid .general-summary-card .chart-bar-value,.landing-shot-grid .general-summary-card .chart-rate-label{display:none}.landing-shot-grid .error-freq-chart{flex:auto;min-height:0;margin:4px 0 0;overflow:hidden}.landing-shot-grid>.landing-shot-body:has(.error-freq-chart):after{content:none}.landing-correct-frame,.landing-create-frame,.landing-split-frame,.landing-recall-frame{margin-bottom:28px}.landing-coverage{min-height:0}.landing-coverage-shot img{height:240px}.landing-close{padding:168px 16px 184px}}@media (width<=1023px){.landing-multisite-head{grid-template-columns:minmax(0,1fr)}}@media (width<=980px){.landing-map-callout,.landing-map-you-label span,.landing-multisite-map .map-labels{display:none}.landing-map-you-label{padding:3px 8px;top:16px}.landing-map-pin-mark{width:24px;height:24px;font-size:11px;left:-12px}.landing-multisite-legend{counter-reset:landing-legend;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:20px 0 0;padding:0;list-style:none;display:grid}.landing-multisite-legend li{counter-increment:landing-legend;gap:2px;padding-left:36px;font-size:13px;display:grid;position:relative}.landing-multisite-legend li:before{color:#fff;background:var(--navy);content:counter(landing-legend);border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:600;display:grid;position:absolute;top:0;left:0}.landing-multisite-legend strong{font-size:15px;font-weight:600}.landing-multisite-legend span{color:var(--fg-muted)}}@media (width<=640px){.landing-multisite-head{margin-bottom:36px}.landing-multisite-head p{white-space:normal}.landing-multisite-break{display:none}.landing-multisite-controls{gap:12px}.landing-multisite-controls .landing-shot-tab{text-align:left;flex-shrink:1}.landing-multisite-legend{grid-template-columns:minmax(0,1fr);gap:12px}.landing-multisite-panel{padding:20px 12px}.landing-multisite-board{padding:18px 16px 12px}.landing-multisite-board>header ul{gap:20px}.landing-multisite-board>header b{font-size:18px}.landing-multisite-table table{font-size:13px}.landing-multisite-table th,.landing-multisite-table td{padding-left:10px}.landing-multisite-table th{white-space:normal;vertical-align:bottom}.landing-multisite-table .is-model,.landing-multisite-table .is-claims,.landing-multisite-rate{display:none}}.landing-mobile{width:100%;max-width:none;margin-bottom:calc(var(--section-space) / 2);padding:var(--section-space) 0 48px;background:#eceef2;overflow:hidden}.landing-mobile-head{text-align:center;width:min(980px,92vw);margin:0 auto 24px}.landing-mobile-head h2{text-wrap:balance;font-size:var(--t-display);letter-spacing:-.055em;margin:0 0 14px;font-weight:520;line-height:.96}.landing-mobile-biometric{text-wrap:balance;color:var(--fg-muted);font-size:var(--t-body);line-height:var(--t-body-lh);margin:0 0 8px}.landing-mobile-biometric svg{vertical-align:-5px;fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;margin-right:8px}.landing-mobile-guide{color:var(--fg);align-items:center;gap:4px;margin-top:6px;font-size:15px;font-weight:520;text-decoration:none;display:inline-flex}.landing-mobile-guide svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .16s}.landing-mobile-guide:hover svg{transform:translate(3px)}.landing-mobile-stage{width:min(460px,100% - 32px);margin:0 auto;position:relative}.landing-mobile-video{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;box-shadow:0 0 0 1px color-mix(in srgb, var(--navy) 6%, transparent);background:#f8f9fb;border-radius:28px;display:block}.landing-mobile-pause{margin:0;position:absolute;bottom:12px;right:12px}@media (width<=980px){.landing-mobile-head{margin-bottom:20px}}@media (width<=560px){.landing-mobile-head{margin-bottom:12px}}.landing-look .chart-rate-hit,.landing-look .error-freq-chart .error-freq-row{pointer-events:auto}@media (width<=720px){.landing-create-arrows{display:none}.landing-create-track>article{flex-basis:80vw}}.landing-found-us-backdrop{z-index:70;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--navy) 32%, transparent);place-items:center;animation:.2s ease-out landing-found-us-fade;display:grid;position:fixed;inset:0}.landing-found-us{width:min(560px,100%);max-height:calc(100dvh - 32px);color:var(--fg);background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--r);box-shadow:0 24px 64px color-mix(in srgb, var(--navy) 28%, transparent);outline:none;gap:14px;padding:36px 32px 32px;animation:.28s ease-out landing-found-us-in;display:grid;position:relative;overflow-y:auto}.landing-found-us h2{letter-spacing:-.01em;margin:0 0 6px;padding-right:36px;font-size:22px;font-weight:650}.landing-found-us .find-us-grid{gap:10px}.landing-found-us .find-us-card{flex:calc(33.333% - 10px);min-height:52px;font-size:15px}.landing-found-us-other{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.landing-found-us-other button.primary{width:auto;min-height:42px;margin:0;padding:0 18px}.landing-found-us.is-thanked{padding:32px}.landing-found-us-thanks{margin:0;padding-right:36px;font-size:18px;font-weight:600}@keyframes landing-found-us-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes landing-found-us-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.landing-found-us,.landing-found-us-backdrop{animation:none}}@media (width<=720px){.landing-found-us{padding:28px 20px 24px}.landing-found-us h2{font-size:20px}.landing-found-us .find-us-card{flex-basis:calc(50% - 10px)}}.landing-resource-article.landing-compare{width:min(1040px,92vw)}.landing-compare-table tbody th{white-space:normal;width:20%}.landing-compare-table td{width:40%;padding-right:16px}.landing-compare-table thead th:nth-child(2),.landing-compare-table tbody td:nth-child(2){color:var(--navy)}.landing-compare-table.is-hub thead th:nth-child(2),.landing-compare-table.is-hub tbody td:nth-child(2){color:inherit}.landing-compare-table.is-hub th,.landing-compare-table.is-hub td{vertical-align:top;width:auto;min-width:140px}.landing-compare-table.is-hub tbody th{min-width:110px}.landing-compare-table.is-hub tr.is-apex th,.landing-compare-table.is-hub tr.is-apex td{color:var(--navy);background:color-mix(in srgb, var(--navy) 4%, transparent)}.landing-compare-rows{--compare-row-cols:minmax(0, 1fr) repeat(3, 92px) minmax(0, 1.1fr) 190px;margin:8px 0 24px}.landing-compare-rows ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.landing-compare-rows li{border-bottom:1px solid var(--line)}.landing-compare-rows-head,.landing-compare-row{grid-template-columns:var(--compare-row-cols);align-items:center;gap:16px;padding:0 12px;display:grid}.landing-compare-rows-head{color:var(--fg-muted);letter-spacing:.04em;text-transform:uppercase;padding-bottom:8px;font-size:12px;font-weight:600}.landing-compare-row{min-height:52px;color:inherit;padding-top:10px;padding-bottom:10px;text-decoration:none;transition:background-color .15s}a.landing-compare-row:hover{background:#131a3008}.landing-compare-rows li.is-apex{background:var(--cmp-apex-row);box-shadow:inset 4px 0 0 var(--cmp-apex)}.landing-compare-rows li.is-apex .landing-compare-row-name{color:var(--navy)}.landing-compare-row-name{color:var(--fg);font-size:15px;font-weight:600}.landing-compare-row-price{gap:2px;display:grid}.landing-compare-row-price strong{color:var(--fg);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.landing-compare-row-price strong.is-text{color:var(--fg-muted);font-weight:500}.landing-compare-row-price small{color:var(--fg-muted);font-size:12px;line-height:1.35}.landing-compare-row-go{color:var(--navy);white-space:nowrap;justify-self:end;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.landing-compare-row-go svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .15s}a.landing-compare-row:hover .landing-compare-row-go svg{transform:translate(2px)}.landing-compare-rows-note{color:var(--fg-muted);flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;font-size:13px;display:flex}.landing-compare-rows-note>span{align-items:center;gap:6px;display:inline-flex}.landing-compare-rows-note>span:last-child{flex-basis:100%}@media (width<=720px){.landing-compare-rows{--compare-row-cols:minmax(0, 1fr) repeat(3, 48px) 14px}.landing-compare-rows-head,.landing-compare-row{column-gap:6px;padding:0 10px}.landing-compare-row{grid-template-areas:"name s1 s2 s3 go""price s1 s2 s3 go";row-gap:2px;padding-top:10px;padding-bottom:10px}.landing-compare-rows-head{grid-template-areas:"name s1 s2 s3 go"}.landing-compare-rows-head>span:first-child,.landing-compare-row-name{grid-area:name}.landing-compare-rows-head>span:nth-child(2),.landing-compare-row>.landing-compare-service:nth-child(2){grid-area:s1}.landing-compare-rows-head>span:nth-child(3),.landing-compare-row>.landing-compare-service:nth-child(3){grid-area:s2}.landing-compare-rows-head>span:nth-child(4),.landing-compare-row>.landing-compare-service:nth-child(4){grid-area:s3}.landing-compare-rows-head>span:nth-child(5){display:none}.landing-compare-rows-head>span:last-child,.landing-compare-row-go{grid-area:go;gap:0;font-size:0}.landing-compare-row-price{grid-area:price}.landing-compare-row-price strong{font-size:14px}}.landing-compare{--cmp-apex:#2a78d6;--cmp-software:#1baf7a;--cmp-service:#eb6834;--cmp-grid:#edf0f4;--cmp-card:#f7f9fc;--cmp-apex-row:color-mix(in srgb, var(--cmp-apex) 13%, #fff);--cmp-bar-cols:minmax(96px, 1fr) repeat(3, 76px) minmax(0, 2.6fr)}.landing-compare-service{justify-content:center;display:flex}.landing-compare-service .landing-compare-glance-icon{width:18px;height:18px;margin:0}.landing-compare-service-head{color:var(--fg-muted);letter-spacing:.03em;text-align:center;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.25}.landing-compare-service-head .is-short{display:none}.landing-compare-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.landing-resource-article>p.landing-compare-lead{color:var(--fg);font-size:18px;line-height:1.55}.landing-resource-article>p.landing-compare-aside{font-size:14px}.landing-compare-glance-icon{flex:none;width:16px;height:16px;margin-top:1px}.landing-compare-glance-icon .is-fill{fill:var(--navy)}.landing-compare-glance-icon .is-ring{fill:none;stroke:var(--navy);stroke-width:1.5px}.landing-compare-glance-icon .is-mark,.landing-compare-glance-icon .is-mark-on-fill{fill:none;stroke:var(--navy);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.landing-compare-glance-icon .is-mark-on-fill{stroke:#fff}.landing-compare-glance-icon .is-muted{stroke:var(--fg-muted)}.landing-compare-glance-icon .is-faint{stroke:var(--fg-faint)}.landing-compare-glance-icon .is-dot{fill:var(--fg-faint)}.landing-compare-glance{color:var(--fg);align-items:flex-start;gap:7px;font-size:13px;font-weight:500;line-height:1.35;display:inline-flex}.landing-compare-glance>span{overflow-wrap:anywhere;min-width:0}.landing-compare-glance.is-no,.landing-compare-glance.is-unknown{color:var(--fg-muted);font-weight:400}.landing-compare-glance-legend{color:var(--fg-muted);flex-wrap:wrap;gap:6px 18px;margin:0 0 12px;padding:0;font-size:12px;list-style:none;display:flex}.landing-compare-glance-legend li{align-items:center;gap:6px;display:inline-flex}.landing-compare-glance-legend .landing-compare-glance-icon{margin:0}.landing-compare-grid-wrap{border:1px solid var(--line);border-radius:var(--r);-webkit-overflow-scrolling:touch;margin:0 0 32px;position:relative;overflow-x:auto}.landing-compare-grid{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:920px}.landing-compare-grid thead th:first-child{width:124px}.landing-compare-grid th,.landing-compare-grid td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);background:var(--bg-card);padding:12px}.landing-compare-grid tbody tr:last-child th,.landing-compare-grid tbody tr:last-child td{border-bottom:0}.landing-compare-grid thead th{color:var(--fg-muted);vertical-align:bottom;background:var(--cmp-card);font-size:12px;font-weight:600;line-height:1.3}.landing-compare-grid th:first-child{z-index:1;border-right:1px solid var(--line);min-width:118px;position:sticky;left:0}.landing-compare-grid tbody th{color:var(--fg);font-size:14px;font-weight:600}.landing-compare-grid tbody th a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.landing-compare-grid tbody th a:hover{text-decoration-color:currentColor}.landing-compare-grid tr.is-apex th,.landing-compare-grid tr.is-apex td{background:color-mix(in srgb, var(--cmp-apex) 6%, var(--bg-card))}.landing-compare-chart{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-card);margin:0 0 32px;padding:20px 20px 16px;position:relative}.landing-compare-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;margin:0 0 14px;display:flex}.landing-compare-chart-head h3{color:var(--fg);margin:0 0 4px;font-size:16px;font-weight:600;line-height:1.35}.landing-compare-chart-head p{color:var(--fg-muted);margin:0;font-size:13px;line-height:1.45}.landing-compare-segment{border-radius:var(--r);background:var(--bg-subtle);padding:3px;display:inline-flex}.landing-compare-segment button{min-width:52px;color:var(--fg-muted);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 12px;font-size:13px;font-weight:600}.landing-compare-segment button.is-active{color:var(--fg);background:var(--bg-card);box-shadow:0 1px 2px #131a301f}.landing-compare-chart-legend{color:var(--fg-muted);flex-wrap:wrap;gap:6px 18px;margin:0 0 14px;padding:0;font-size:12px;list-style:none;display:flex}.landing-compare-chart-legend li{align-items:center;gap:7px;display:inline-flex}.landing-compare-key{background:var(--cmp-apex);border-radius:2px;flex:none;width:16px;height:3px;display:inline-block}.landing-compare-key.is-software{background:var(--cmp-software)}.landing-compare-key.is-service{background:var(--cmp-service)}.landing-compare-key.is-dashed{background:repeating-linear-gradient(90deg, var(--cmp-apex) 0 5px, transparent 5px 8px)}.landing-compare-bars{gap:2px;margin:0;padding:0;list-style:none;display:grid}.landing-compare-bars li>a,.landing-compare-bars li>div{grid-template-columns:var(--cmp-bar-cols);color:inherit;outline-offset:2px;border-radius:6px;align-items:center;gap:10px;padding:6px 8px;text-decoration:none;display:grid;position:relative}.landing-compare-bars li>a:hover,.landing-compare-bars li>div:hover,.landing-compare-bars li>a:focus-visible,.landing-compare-bars li>div:focus-visible{background:var(--cmp-card)}.landing-compare-bar-label{flex-wrap:wrap;align-items:baseline;gap:0 6px;min-width:0;font-size:13px;line-height:1.3;display:flex}.landing-compare-bar-label strong{color:var(--fg);font-weight:600}.landing-compare-bar-label span{color:var(--fg-muted)}.landing-compare-bars-head{grid-template-columns:var(--cmp-bar-cols);align-items:end;gap:10px;padding:0 8px 6px;display:grid}.landing-compare-bars li.is-apex>a,.landing-compare-bars li.is-apex>div{background:var(--cmp-apex-row);box-shadow:inset 4px 0 0 var(--cmp-apex)}.landing-compare-bars li.is-apex .landing-compare-bar-label strong{color:var(--navy)}.landing-compare-bar-track{align-items:center;gap:8px;min-width:0;padding-right:52px;display:flex;position:relative}.landing-compare-bar{background:var(--cmp-apex);border-radius:0 4px 4px 0;flex:none;max-width:100%;height:16px;transition:width .35s;display:block}.landing-compare-bar.is-software{background:var(--cmp-software)}.landing-compare-bar.is-service{background:var(--cmp-service)}.landing-compare-bar.is-dashed{background:repeating-linear-gradient(135deg, var(--cmp-apex) 0 4px, color-mix(in srgb, var(--cmp-apex) 55%, #fff) 4px 7px)}.landing-compare-bar-value{color:var(--fg);font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:600}.landing-compare-axis{grid-template-columns:var(--cmp-bar-cols);border-top:1px solid var(--cmp-grid);gap:10px;margin:6px 0 0;padding:6px 8px 0;display:grid}.landing-compare-axis>span:first-child{grid-column:1/5}.landing-compare-axis-ticks{height:16px;color:var(--fg-faint);font-variant-numeric:tabular-nums;margin-right:52px;font-size:11px;position:relative}.landing-compare-axis-ticks span{position:absolute;top:0;transform:translate(-50%)}.landing-compare-axis-ticks span:first-child{transform:none}.landing-compare-axis-ticks span:last-child{transform:translate(-100%)}.landing-compare-tip{z-index:3;min-width:190px;max-width:280px;color:var(--fg);border:1px solid var(--line);border-radius:var(--r);background:var(--bg-card);pointer-events:none;gap:3px;padding:10px 12px;font-size:12px;line-height:1.4;display:grid;position:absolute;box-shadow:0 8px 24px #131a301f}.landing-compare-bars .landing-compare-tip{top:calc(100% - 2px);right:8px}.landing-compare-tip strong{font-weight:600}.landing-compare-tip>span{color:var(--fg-muted)}.landing-compare-tip.is-lines>span{grid-template-columns:16px 1fr auto;align-items:center;gap:8px;display:grid}.landing-compare-tip.is-docked{max-width:none;box-shadow:none;background:var(--cmp-card);margin:10px 0 0;position:static}.landing-compare-tip.is-lines b{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:600}.landing-compare-chart figcaption{color:var(--fg-muted);margin:14px 0 0;font-size:12px;line-height:1.5}.landing-compare-lines{width:100%;position:relative}.landing-compare-lines svg{display:block;overflow:visible}line.landing-compare-gridline{stroke:var(--cmp-grid);stroke-width:1px}.landing-compare-tick{fill:var(--fg-faint);font-variant-numeric:tabular-nums;font-size:11px}.landing-compare-line{fill:none;stroke:var(--cmp-apex);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.landing-compare-line.is-software{stroke:var(--cmp-software)}.landing-compare-line.is-service{stroke:var(--cmp-service)}.landing-compare-line.is-dashed{stroke-dasharray:6 4}.landing-compare-crosshair{stroke:var(--line-strong);stroke-width:1px}.landing-compare-dot{fill:var(--cmp-apex);stroke:var(--bg-card);stroke-width:2px}.landing-compare-dot.is-software{fill:var(--cmp-software)}.landing-compare-dot.is-service{fill:var(--cmp-service)}.landing-compare-hit{fill:#0000;cursor:crosshair;touch-action:pan-y}.landing-compare-numbers{margin:14px 0 0}.landing-compare-numbers.is-full{border:1px solid var(--line);border-radius:var(--r);margin:0 0 32px;padding:14px 18px}.landing-compare-numbers summary,.landing-compare-faq summary{color:var(--fg);cursor:pointer;align-items:center;gap:10px;font-size:13px;font-weight:600;list-style:none;display:flex}.landing-compare-numbers summary::-webkit-details-marker{display:none}.landing-compare-faq summary::-webkit-details-marker{display:none}.landing-compare-numbers summary:before,.landing-compare-faq summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:7px;height:7px;transition:transform .15s;transform:rotate(-45deg)}.landing-compare-numbers[open] summary:before,.landing-compare-faq[open] summary:after{transform:rotate(45deg)}.landing-compare-numbers.is-full summary{font-size:15px}.landing-compare-cost-table th,.landing-compare-cost-table td{white-space:nowrap}.landing-resource-table.landing-compare-cost-table tbody th{width:auto;color:var(--fg)}.landing-compare-stats{grid-template-columns:1fr 1fr;gap:12px;margin:8px 0 32px;display:grid}.landing-compare-stats>div{border:1px solid var(--line);border-radius:var(--r);padding:16px 18px}.landing-compare-stats>div.is-apex{border-color:color-mix(in srgb, var(--cmp-apex) 35%, var(--line));background:color-mix(in srgb, var(--cmp-apex) 5%, var(--bg-card))}.landing-compare-stats dt{color:var(--fg-muted);margin:0 0 6px;font-size:13px;font-weight:600}.landing-compare-stats dd{color:var(--fg-muted);margin:0;font-size:14px}.landing-compare-stats strong{color:var(--fg);letter-spacing:-.01em;font-size:28px;font-weight:650}.landing-compare-stats strong.is-text{font-size:20px}.landing-compare-stats dd+dd{margin-top:4px;font-size:12px}.landing-compare-stats>p{color:var(--fg-muted);grid-column:1/-1;margin:0;font-size:12px}.landing-compare-cell-chips{flex-direction:column;gap:4px;margin:0 0 4px;display:flex}.landing-compare-cell-text{color:var(--fg-muted);font-size:12px;line-height:1.45;display:block}.landing-compare-table tbody td:nth-child(2) .landing-compare-cell-text{color:var(--fg-muted)}.landing-resource-article>p.landing-compare-cost-example{font-size:14px}.landing-compare-choose-pair{grid-template-columns:1fr 1fr;gap:12px;margin:8px 0 32px;display:grid}.landing-compare-choose{border:1px solid var(--line);border-radius:var(--r);padding:18px 20px}.landing-compare-choose.is-apex{border-color:color-mix(in srgb, var(--cmp-apex) 35%, var(--line));background:color-mix(in srgb, var(--cmp-apex) 5%, var(--bg-card))}.landing-compare-choose h3{color:var(--fg);margin:0 0 12px;font-size:15px;font-weight:600}.landing-compare-choose ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.landing-compare-choose li{color:var(--fg);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.landing-compare-choose .landing-compare-glance-icon{margin-top:2px}.landing-compare-faqs{border-top:1px solid var(--line);margin:4px 0 28px}.landing-compare-faq{border-bottom:1px solid var(--line)}.landing-compare-faq summary{justify-content:space-between;padding:14px 2px}.landing-compare-faq summary h3{color:var(--fg);margin:0;font-size:16px;font-weight:600;line-height:1.4}.landing-compare-faq p{color:var(--fg-muted);margin:0;padding:0 2px 16px;font-size:15px;line-height:1.6}.landing-compare-pills{flex-wrap:wrap;gap:8px;margin:4px 0 28px;padding:0;list-style:none;display:flex}.landing-compare-pills a{color:var(--fg);border:1px solid var(--line);border-radius:var(--r);padding:7px 12px;font-size:13px;text-decoration:none;transition:border-color .15s,background-color .15s;display:inline-block}.landing-compare-pills a:hover{border-color:var(--line-strong);background:var(--cmp-card)}@media (width<=720px){.landing-resource-article>p.landing-compare-lead{font-size:16px}.landing-compare-chart{padding:16px 14px 14px}.landing-compare{--cmp-bar-cols:minmax(0, 1fr) repeat(3, 52px)}.landing-compare-bars li>a,.landing-compare-bars li>div,.landing-compare-bars-head,.landing-compare-axis{gap:4px 6px}.landing-compare-bar-track,.landing-compare-axis-ticks{grid-column:1/-1}.landing-compare-axis>span:first-child,.landing-compare-bars-head>span:last-child,.landing-compare-service-head .is-long{display:none}.landing-compare-service-head .is-short{display:inline}.landing-compare-bars .landing-compare-tip{left:6px;right:auto}.landing-compare-stats,.landing-compare-choose-pair{grid-template-columns:1fr}.landing-compare-stats{grid-template-columns:1fr 1fr}.landing-compare-stats strong{font-size:22px}.landing-compare-grid{min-width:1200px}.landing-compare-grid thead th:first-child{width:104px}}.landing-compare-faq p.landing-compare-faq-links{font-size:14px}.landing-resource-article>p.landing-compare-note{font-size:13px}.landing-resource-article>p.landing-compare-others{font-size:14px;line-height:1.8}@media (width<=720px){.landing-compare-table,.landing-compare-table tbody,.landing-compare-table tr,.landing-compare-table th,.landing-compare-table td{width:auto;min-width:0;display:block}.landing-compare-table thead{display:none}.landing-compare-table tr{border-bottom:1px solid var(--line);padding:12px 0}.landing-compare-table tbody th,.landing-compare-table td{border-bottom:0;padding:0}.landing-compare-table tbody th{width:auto;color:var(--fg);white-space:normal;margin:0 0 6px}.landing-compare-table.is-hub th,.landing-compare-table.is-hub td{min-width:0}.landing-compare-table td+td{margin-top:6px}.landing-compare-table td:before{content:attr(data-label) ": ";color:var(--fg-muted);font-weight:600}}.landing-price-compare-link{font-size:var(--t-body);text-align:center;margin:20px 0 0}.landing-price-compare-link a{color:var(--navy)}.landing-offer-copy{gap:4px;min-width:0;display:grid}.landing-offer-kicker{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#000;border-radius:6px;justify-self:start;padding:2px 9px;font-size:11px;font-weight:700}.landing-offer-banner p{font-size:18px;font-weight:600}.landing-offer-note{color:var(--fg-muted);font-size:14px}.landing-pricing-hero .landing-offer-banner.is-hero{text-align:left;margin:28px 0 0}.landing-tool-crumbs{color:var(--fg-faint);flex-wrap:wrap;gap:6px;margin:0 0 14px;font-size:13px;display:flex}.landing-tool-crumbs a{color:var(--fg-muted);text-decoration:none}.landing-tool-crumbs a:hover{color:var(--fg);text-decoration:underline}.landing-tool-app{gap:20px;margin:24px 0 36px;display:grid}.landing-tool-form{gap:16px;display:grid}.landing-tool-form fieldset{border:1px solid var(--line);border-radius:var(--landing-radius);background:var(--bg-card);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px 18px;margin:0;padding:18px 20px 20px;display:grid}.landing-tool-form legend{color:var(--fg);padding:0 6px;font-size:14px;font-weight:600}.landing-tool-field{align-content:start;gap:5px;display:grid}.landing-tool-field.is-disabled{opacity:.5}.landing-tool-label{color:var(--fg);font-size:14px;font-weight:520}.landing-tool-hint{color:var(--fg-faint);font-size:12.5px;line-height:1.4}.landing-tool-input{align-items:center;gap:6px;display:flex}.landing-tool-input input,.landing-tool-field select{border:1px solid var(--line-strong);border-radius:var(--r);background:var(--bg-card);width:100%;min-width:0;height:40px;color:var(--fg);font:inherit;padding:0 10px;font-size:15px}.landing-tool-input input:focus,.landing-tool-field select:focus{outline:2px solid var(--sky);outline-offset:1px}.landing-tool-suffix{color:var(--fg-muted);font-size:14px}.landing-tool-check{color:var(--fg);align-items:center;gap:8px;font-size:14px;display:flex}.landing-tool-results{border:1px solid var(--line);border-radius:var(--landing-radius);background:var(--bg-subtle);padding:22px 24px}.landing-resource-article .landing-tool-results h2{color:var(--fg-muted);margin:0 0 6px;font-size:15px}.landing-resource-article p.landing-tool-total{color:var(--fg);gap:2px;margin:0 0 16px;font-size:18px;display:grid}.landing-tool-total strong{letter-spacing:-.01em;color:var(--navy);font-size:34px;font-weight:650}.landing-tool-total span{color:var(--fg-muted);font-size:14px}.landing-tool-lines{border-collapse:collapse;width:100%;margin:0 0 12px}.landing-tool-lines th,.landing-tool-lines td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 0}.landing-tool-lines th{color:var(--fg);font-size:15px;font-weight:520}.landing-tool-lines th span{color:var(--fg-faint);font-size:12.5px;font-weight:400;display:block}.landing-tool-lines td{color:var(--fg);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:15px}.landing-resource-article p.landing-tool-note{color:var(--fg-muted);font-size:14px}.landing-resource-article p.landing-tool-warning{border-radius:var(--r);color:#6b4500;background:#fff4e0;margin:8px 0 0;padding:10px 14px;font-size:14px}.landing-tool-categories{gap:14px;display:grid}.landing-tool-category{border:1px solid var(--line);border-radius:var(--landing-radius);background:var(--bg-card);padding:16px 20px}.landing-tool-category.is-ineligible{background:var(--bg-subtle)}.landing-resource-article .landing-tool-category h3{margin:0 0 4px;font-size:16px}.landing-tool-category>.landing-tool-hint{margin:0 0 12px;display:block}.landing-tool-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.landing-resource-article p.landing-tool-outcome{color:var(--fg);margin:12px 0 0;font-size:15px}.landing-tool-outcome span{color:var(--fg-muted)}.landing-tool-service-group ul{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px 20px;margin:0 0 24px;padding:0;list-style:none;display:grid}.landing-tool-service-group li{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:16px;display:flex}.landing-tool-service-codes{color:var(--fg-faint);font-size:13px}.landing-tool-code{margin:28px 0 0;padding-top:4px}.landing-tool-faqs h3{font-size:16px}@media (width<=640px){.landing-tool-form fieldset{padding:14px 14px 16px}.landing-tool-row{grid-template-columns:1fr}.landing-tool-total strong{font-size:28px}}.landing-tool-code h2 a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.landing-cheatsheet-bar p.landing-cheatsheet-download{margin:0;font-size:14px}.landing-cheatsheet-download a{color:var(--fg);text-underline-offset:3px;font-weight:520;text-decoration:underline}.landing-status{--status-green:#1f7a3f;--status-green-dot:#30b85a;--status-red:#b42318;--status-red-dot:#ff3b30;--status-amber:#9a6700;--status-amber-dot:#f5a524}.status-hero{width:min(860px,92vw);margin:0 auto;padding:140px 0 36px}.status-hero-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin:0 0 14px;display:flex}.status-hero h1.status-kicker{margin:0 0 12px}.status-hero .status-headline{max-width:14em;font-size:var(--t-hero);letter-spacing:-.055em;margin:0;font-weight:520;line-height:.96}.status-hero .landing-lead{max-width:38em;margin:0}.status-report-btn{flex:none;width:auto;margin-top:0}.status-error{width:min(860px,92vw);color:var(--status-red);font-size:var(--t-body);margin:0 auto 24px}.status-board,.status-history,.status-faq{width:min(860px,92vw);margin:0 auto}.status-board{border:1px solid color-mix(in srgb, var(--navy) 10%, transparent);border-radius:var(--landing-radius);box-shadow:var(--landing-shadow);background:#fff;gap:0;margin-bottom:56px;display:grid;overflow:hidden}.status-row{justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.status-row+.status-row{border-top:1px solid color-mix(in srgb, var(--navy) 8%, transparent)}.status-row h2{letter-spacing:-.02em;margin:0 0 6px;font-size:17px;font-weight:620}.status-row p{color:var(--fg-olive);margin:0;font-size:14px;line-height:1.45}.status-pill{color:var(--status-green);letter-spacing:.01em;white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:13px;font-weight:620;display:inline-flex}.status-dot{background:var(--status-green-dot);border-radius:50%;width:8px;height:8px}.status-pill.is-outage,.status-row.is-outage .status-pill{color:var(--status-red)}.status-pill.is-outage .status-dot,.status-row.is-outage .status-dot{background:var(--status-red-dot)}.status-pill.is-degraded,.status-row.is-degraded .status-pill{color:var(--status-amber)}.status-pill.is-degraded .status-dot,.status-row.is-degraded .status-dot{background:var(--status-amber-dot)}.status-pill.is-resolved{color:var(--fg-olive)}.status-pill.is-resolved .status-dot{background:var(--fg-faint)}.status-history{padding-bottom:80px}.status-history h2{letter-spacing:-.03em;margin:0 0 18px;font-size:20px;font-weight:620}.status-incident{border-top:1px solid color-mix(in srgb, var(--navy) 8%, transparent);padding:18px 0}.status-incident-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.status-incident h3{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:620}.status-incident-meta{color:var(--fg-olive);margin:6px 0 8px;font-size:13px}.status-incident p:last-child{color:var(--fg);margin:0;font-size:14px;line-height:1.5}.status-empty{color:var(--fg-olive);margin:0;font-size:14px;line-height:1.5}.status-optional{color:var(--fg-olive);font-weight:500}@media (width<=720px){.status-hero{padding-top:120px}.status-hero-row{flex-direction:column;align-items:flex-start}.status-row{flex-direction:column;gap:12px}}.status-faq{padding:48px 0 72px}.status-faq h2{letter-spacing:-.03em;margin:0 0 16px;font-size:22px;font-weight:520}.status-faq h3{margin:20px 0 6px;font-size:16px;font-weight:600}.status-faq p{max-width:44em;color:var(--fg-muted);font-size:var(--t-body);line-height:var(--t-body-lh);margin:0}.status-faq .status-faq-links{margin-top:24px}.status-faq a{color:var(--navy)}.credentials-card{text-align:left;border-radius:var(--r);box-shadow:none;background:0 0;border:0;flex-direction:column;gap:22px;padding:32px;display:flex}.credentials-card .field-error{min-height:0;margin:6px 0 0}.credentials-card>.field-error{margin:-14px 0 0}.credentials-card .form-error,.credentials-card .auth-switch{margin-top:0}.login-password-block{flex-direction:column;gap:6px;min-width:0;display:flex}.credentials-card .login-forgot{text-align:right;justify-content:flex-end;width:100%;max-width:100%;margin:0;display:flex}.login-forgot .auth-switch-button{flex:0 auto;max-width:100%;font-size:12px}.credentials-card #proceed-button{margin-top:6px}.form-field{min-width:0;color:var(--fg-muted);flex-direction:column;gap:6px;margin:0;font-size:12px;font-weight:500;display:flex}.form-field input,.form-field select,.search-field input{width:100%;min-width:0;max-width:100%;min-height:42px;color:var(--fg);background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--r);box-shadow:none;outline:none;padding:10px 12px;font-size:13.5px;transition:border-color .12s,box-shadow .12s,background-color .12s}.form-field select option,select option{font-size:15px}.form-field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:calc(100% - 12px);background-repeat:no-repeat;background-size:12px 12px;padding-right:36px}.form-field input:hover,.form-field select:hover,.search-field input:hover{background-color:var(--bg-subtle)}.form-field input:focus,.form-field select:focus,.search-field input:focus{border-color:var(--accent);background-color:var(--bg-card);box-shadow:var(--focus-ring)}.form-field input[aria-invalid=true]{border-color:#ff3b30}.password-field{position:relative}.password-field input{padding-right:40px}.password-visibility{width:28px;height:28px;color:var(--fg-muted);border-radius:var(--r);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.password-visibility:hover,.password-visibility:focus-visible{color:var(--fg);background:var(--bg-hover)}.password-visibility svg{width:16px;height:16px;display:block}.multi-select{min-width:0;position:relative}.multi-select-trigger{width:100%;min-height:42px;color:var(--fg);text-align:left;background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--r);box-shadow:none;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13.5px;transition:border-color .12s,box-shadow .12s,background-color .12s;display:flex}.multi-select-trigger:hover{background:var(--bg-subtle)}.multi-select-trigger:focus-visible,.multi-select.is-open .multi-select-trigger{background:var(--bg-card);border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.multi-select-trigger:disabled{cursor:not-allowed;opacity:.55}.filter-select.is-compact .multi-select-trigger{min-height:36px;padding:6px 10px;font-size:13px;font-weight:620}.multi-select-trigger svg{fill:none;width:14px;height:14px;stroke:var(--fg-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;transition:transform .12s}.multi-select.is-open .multi-select-trigger svg{transform:rotate(180deg)}.multi-select-panel{z-index:30;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-md);-webkit-backdrop-filter:saturate(160%)blur(12px);backdrop-filter:saturate(160%)blur(12px);padding:6px;position:absolute;top:calc(100% + 7px);left:0;right:0;box-shadow:0 12px 32px #0d0d0e14}.multi-select-option{color:var(--fg);border-radius:var(--r);cursor:pointer;align-items:center;gap:9px;padding:8px 9px;font-size:14.5px;font-weight:500;display:flex}.multi-select-option:hover{background:var(--bg-hover)}.multi-select-option.is-locked{color:var(--fg-muted)}.multi-select-option.is-locked .action-lock{margin-left:auto}.multi-select-option input{width:16px;height:16px;min-height:0;accent-color:var(--accent);box-shadow:none;margin:0}.expand-all-option input,.ecc-autofix-option input{opacity:0;width:1px;height:1px;position:absolute}.toggle-track{background:var(--line-strong);border-radius:var(--r);width:38px;height:22px;transition:background-color .12s;position:relative}.toggle-thumb{border-radius:var(--r);background:#fff;width:18px;height:18px;transition:transform .12s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000038}.expand-all-option input:checked+.toggle-track,.ecc-autofix-option input:checked+.toggle-track{background:var(--accent)}.expand-all-option input:checked+.toggle-track .toggle-thumb,.ecc-autofix-option input:checked+.toggle-track .toggle-thumb{transform:translate(16px)}.expand-all-option input:focus-visible+.toggle-track,.ecc-autofix-option input:focus-visible+.toggle-track{box-shadow:var(--focus-ring)}.field-error{color:#ff3b30;min-height:18px;margin:4px 0 10px;font-size:12px;line-height:1.4}.search-field{display:block;position:relative}.search-field svg{fill:none;width:16px;stroke:var(--fg-faint);stroke-linecap:round;stroke-width:1.6px;pointer-events:none;position:absolute;top:12px;left:12px}.search-field input{padding-left:36px}button.primary,#proceed-button{color:#fff;letter-spacing:.01em;background:var(--accent);border-radius:var(--r);border:0;justify-content:center;align-items:center;width:100%;min-height:44px;margin-top:4px;padding:9px 18px;font-size:13.5px;font-weight:600;transition:background .12s;display:inline-flex}button.primary:hover,#proceed-button:hover{background:var(--accent-hover)}button.primary:disabled,#proceed-button:disabled{cursor:not-allowed;opacity:.65}button.primary:disabled[aria-busy=true],#proceed-button:disabled[aria-busy=true]{cursor:wait;gap:8px}#proceed-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;margin-left:8px}button.action{min-height:36px;color:var(--fg);border:1px solid var(--line-strong);border-radius:var(--r);background:#fff;flex:none;padding:8px 16px;font-size:13px;font-weight:600}button.action:hover{background:var(--bg-hover)}button.action:disabled{cursor:not-allowed;opacity:.65}button.action:disabled[aria-busy=true]{cursor:wait;justify-content:center;align-items:center;gap:8px;display:inline-flex}.action-spinner{border:1.5px solid color-mix(in srgb, currentColor 28%, transparent);border-top-color:currentColor;border-radius:50%;flex:none;width:12px;height:12px;animation:.8s linear infinite spin}button.ghost{min-height:0;color:var(--fg);background:0 0;border:0;border-radius:0;flex:none;padding:0;font-size:13px;font-weight:520}button.ghost.is-underline{text-underline-offset:2px;text-decoration:underline}button.ghost:hover{color:var(--fg-muted);background:0 0}button.ghost:disabled{cursor:not-allowed;opacity:.65}button.ghost:disabled[aria-busy=true]{cursor:wait}.form-error{color:#ff3b30;text-align:center;margin:14px 0 0;font-size:13px}.auth-switch{color:var(--fg-muted);text-align:center;margin:18px 0 0;font-size:13px}.auth-switch-button{min-height:0;color:var(--fg);padding:0;font-weight:600;display:inline}.signup-page{width:100%;height:calc(100dvh - 64px - env(safe-area-inset-top,0px));margin:0 auto;padding:0 32px;overflow:auto}.signup-page-inner{align-content:safe center;gap:clamp(4px,.5vh,8px);width:min(760px,100%);min-height:100%;margin:0 auto;padding-block:clamp(8px,1.4vh,18px);display:grid}.signup-intro,.signup-start-intro{display:grid}.signup-start-intro{gap:8px}.signup-intro{gap:4px;margin-bottom:clamp(6px,1.2vh,14px)}.signup-intro .eyebrow,.signup-start-intro .eyebrow{margin-bottom:0}.signup-trial-note{color:var(--fg-muted);margin:0;font-size:14px;line-height:1.5}.signup-trial-note strong{color:var(--fg);font-weight:600}.signup-title-row{align-items:center;gap:10px;display:flex}.signup-help .exclusion-tooltip{width:min(380px,100vw - 48px)}.signup-help .exclusion-tooltip p{margin:0}.signup-help .exclusion-tooltip p+p{margin-top:8px}.signup-help .exclusion-tooltip a{color:#fff;text-underline-offset:2px;text-decoration:underline}.signup-page h1{margin-bottom:0;font-size:clamp(26px,3vw,32px)}.signup-form{gap:clamp(18px,2.4vh,26px);display:grid}.signup-field-grid{grid-template-columns:1fr 1fr;gap:clamp(10px,1.6vh,18px) 12px;display:grid}.signup-field-grid-top{grid-template-columns:1.15fr 1.15fr .9fr}.signup-field-grid-oauth{grid-template-columns:1.15fr .9fr}.field-hint{color:var(--fg-muted);margin:8px 0 0;font-size:13px;line-height:1.45}.signup-sent-copy{color:var(--fg);margin:0;font-size:15px;line-height:1.5}.signup-email-toast{top:calc(16px + env(safe-area-inset-top,0px));z-index:140;width:max-content;max-width:calc(100vw - 32px);min-height:44px;color:var(--fg);font-family:var(--font-sans);background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r);align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;font-weight:520;line-height:1.4;animation:.28s signup-email-toast-in;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #131a3029}.signup-email-toast p{margin:0}.signup-email-toast .action-spinner{width:13px;height:13px}.signup-email-toast-check{color:#fff;background:#1a7f37;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:12px;font-weight:700;display:grid}@keyframes signup-email-toast-in{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.signup-email-toast{animation:none}}.auth-divider{color:var(--fg-muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:12px;font-size:12px;font-weight:500;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.social-auth{gap:10px;display:grid}.social-auth-button{width:100%;min-height:42px;color:var(--fg);background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--r);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;font-weight:550;display:inline-flex}.social-auth-button:hover,.social-auth-button:focus-visible{background:var(--bg-subtle)}a.social-auth-button{box-sizing:border-box;text-decoration:none}.social-auth-button:disabled,.social-auth-button[aria-disabled=true]{cursor:not-allowed;opacity:.7;pointer-events:none}.social-auth-button svg{width:18px;height:18px;display:block}.in-app-browser-note{color:var(--fg);background:var(--bg-subtle);border:1px solid var(--line);border-radius:var(--r);gap:10px;padding:12px;font-size:13px;line-height:1.45;display:grid}.in-app-browser-note p{margin:0}.in-app-browser-actions{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.in-app-browser-hint{color:var(--fg-muted);font-size:12px}.signup-billing-field{grid-column:auto}.signup-page .field-error{min-height:0;margin:4px 0 0}.signup-page .form-error{margin-top:clamp(2px,.8vh,10px)}.signup-page .form-error:empty{display:none}.signup-submit{gap:16px;display:grid}.signup-page .signup-submit .form-error,.signup-page .signup-submit .support-note{margin:0}.signup-page .signup-submit button.primary{margin:clamp(0px,10vh - 62px,22px) 0}.signup-page button.primary{margin-top:clamp(2px,1.2vh,14px)}.signup-page button.primary:disabled{cursor:not-allowed}.existing-label-notice{color:var(--fg);margin:0;padding:8px 0 0;font-size:13px;line-height:1.45}.existing-label-notice strong{font-weight:650}.terms-row{color:var(--fg-muted);margin:0;font-size:13px}.terms-row p{margin:0;line-height:16px}.terms-consent{align-items:center;gap:8px;display:flex}.terms-consent-check{color:#fff;background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--r);cursor:pointer;flex:none;width:16px;height:16px;min-height:0;margin:0;padding:0}.terms-consent-check[aria-checked=true]{background:var(--accent);border-color:var(--accent);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' d='M3.5 8.5 6.5 11.5 12.5 4.5'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:12px 12px}.terms-links{text-underline-offset:2px;text-decoration:underline}.terms-link{text-decoration:none}.signup-page .access-mode-card{padding:10px 12px}.access-mode-card{min-height:0;color:var(--fg);text-align:left;background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--r);flex-direction:column;gap:4px;padding:12px 14px;transition:border-color .12s,background-color .12s;display:flex}.access-mode-card strong{letter-spacing:-.02em;font-size:15px;font-weight:600;line-height:1.25}.access-mode-card span{color:var(--fg-muted);font-size:13px;line-height:1.45}.access-mode-card:hover{background:var(--bg-subtle)}.access-mode-note{color:var(--fg-muted);margin:clamp(6px,.8vh,10px) 0 0;font-size:12px;font-style:italic;line-height:1.35}.find-us-fieldset{border:0;margin:0;padding:0}.find-us-fieldset legend{color:var(--fg-muted);margin-bottom:10px;font-size:12px;font-weight:500}.find-us-grid{flex-wrap:wrap;gap:8px;display:flex}.find-us-card{min-height:36px;color:var(--fg);background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--r);cursor:pointer;padding:6px 12px;font-size:13.5px;font-weight:550;transition:border-color .12s,background-color .12s}.find-us-card:hover{background:var(--bg-subtle)}.find-us-card.is-selected{background:var(--bg-subtle);border-color:var(--fg);box-shadow:inset 0 0 0 1px var(--fg)}.find-us-other{margin-top:12px}.obs-credentials-panel{border:0;gap:14px;margin:0;padding:0;display:grid}.modal-close{z-index:3;width:36px;height:36px;color:var(--fg);border-radius:var(--r);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px}.modal-close svg{width:18px;height:18px}.modal-close:hover{background:var(--bg-hover)}.modal-close:disabled{cursor:not-allowed;opacity:.45}.feedback-overlay.is-status .modal-close{color:#fff}.feedback-overlay.is-status .modal-close:hover{background:#ffffff1a}.terms-overlay{z-index:80;background:#1414166b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.terms-modal{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-lg);outline:none;flex-direction:column;width:min(640px,100%);max-height:min(88vh,860px);display:flex;position:relative;box-shadow:0 16px 48px #0000002e}.terms-modal-header{border-bottom:1px solid var(--line);padding:20px 52px 12px 22px}.terms-modal-header h2{letter-spacing:-.03em;margin:0 0 6px;font-size:20px;font-weight:600}.terms-modal-header p{color:var(--fg-muted);margin:0;font-size:13px;line-height:1.45}.terms-modal-body{overscroll-behavior:contain;min-height:0;padding:16px 22px;overflow:auto}.terms-edit-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.terms-edit-button{min-height:34px;color:var(--navy);font:inherit;white-space:nowrap;background:var(--bg-card);border:1px solid var(--line);cursor:pointer;border-radius:99px;flex:none;align-items:center;gap:6px;margin-top:-2px;padding:6px 13px;font-size:13.5px;font-weight:620;display:inline-flex}.terms-edit-button:hover{background:var(--bg-subtle)}.terms-edit-button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.terms-modal.is-editing{width:min(1240px,100%);height:min(94dvh,1100px);max-height:none}.terms-modal.is-editing .terms-modal-body{background:var(--bg-app,var(--bg-card));flex:auto;padding:20px 24px 28px}.terms-modal.is-editing .lg{--site-header-h:-16px}.terms-modal.is-editing .lg-outline{max-height:calc(min(94dvh,1100px) - 150px)}@media (width<=720px){.terms-edit-header{flex-direction:column;gap:10px}.terms-modal.is-editing{height:calc(100dvh - max(24px, env(safe-area-inset-top,0px)))}.terms-modal.is-editing .terms-modal-body{padding:14px 14px 24px}}@container apex-pane (width<=720px){.terms-edit-header:where(:not([class*=-overlay],[class*=-overlay] *)){flex-direction:column;gap:10px}.terms-modal.is-editing:where(:not([class*=-overlay],[class*=-overlay] *)){height:calc(100dvh - max(24px, env(safe-area-inset-top,0px)))}.terms-modal.is-editing .terms-modal-body:where(:not([class*=-overlay],[class*=-overlay] *)){padding:14px 14px 24px}}.terms-loading{color:var(--fg-muted);margin:8px 0 0;font-size:13px}.terms-section+.terms-section{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.terms-section h3{letter-spacing:-.02em;margin:0 0 12px;font-size:16px;font-weight:650}.terms-intro{gap:10px;margin:0 0 16px;display:grid}.terms-intro p{color:var(--fg-muted);margin:0;font-size:13px;line-height:1.5}.terms-clause-list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.terms-clause-list li{gap:4px;display:grid}.terms-clause-list strong{font-size:13.5px;font-weight:600}.terms-clause-list span{color:var(--fg-muted);font-size:13px;line-height:1.5}.terms-new-tag{background:var(--accent-soft,#7c5cff1f);color:var(--accent,#6d4cff);white-space:nowrap;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:600}.terms-changes{border:1px solid var(--line);border-radius:10px;margin:0 0 16px;padding:10px 12px;font-size:13px;line-height:1.5}.terms-modal-actions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:10px;padding:14px 22px 16px;display:flex}.terms-accept-error{border-top:1px solid var(--line);margin:0;padding:10px 22px 0}.terms-accept-error+.terms-modal-actions{border-top:0}.terms-allow-all{width:auto;min-width:196px;margin-top:0}.terms-modal-actions .action,.terms-modal-actions .ghost{min-height:36px;padding:8px 14px}.terms-modal-actions button:disabled{cursor:not-allowed;opacity:.45}.feedback-overlay{z-index:80;background:#1414166b;place-items:center;padding:24px;transition:background .45s;display:grid;position:fixed;inset:0}.feedback-overlay.is-status{background:#222325}.feedback-modal{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-lg);outline:none;flex-direction:column;width:min(560px,100%);max-height:min(80vh,640px);padding:0;display:flex;position:relative}.feedback-modal-header{padding:20px 52px 12px 22px}.feedback-modal-header h2{letter-spacing:-.03em;margin:0 0 8px;font-size:20px;font-weight:600}.feedback-modal-header p{color:var(--fg-muted);margin:0;font-size:13.5px;line-height:1.5}.feedback-field{min-height:0;padding:4px 22px 0}.feedback-field textarea{resize:vertical;width:100%;min-height:180px;color:var(--fg);background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--r);outline:none;padding:12px;font-size:13.5px;line-height:1.5}.feedback-field textarea:focus{border-color:var(--accent)}.feedback-modal .field-error{margin:8px 22px 0}.feedback-modal-actions{justify-content:flex-end;align-items:center;gap:10px;padding:16px 22px 18px;display:flex}.feedback-modal-actions .primary,.feedback-status-actions .primary{width:auto;min-width:112px;margin-top:0}.feedback-modal-actions .ghost,.feedback-status-actions .ghost{min-height:36px;padding:8px 14px}.account-settings-modal{max-height:min(86vh,760px);overflow:auto}.account-settings-section{flex-direction:column;gap:10px;padding:4px 22px 18px;display:flex}.account-settings-section+.account-settings-section{border-top:1px solid var(--line);padding-top:18px}.account-settings-section h3{color:var(--fg);margin:0;font-size:14px;font-weight:650}.account-settings-current,.account-settings-success{margin:0;font-size:13px;line-height:1.45}.account-settings-current{color:var(--fg-muted)}.account-settings-success{color:#0f7b3a}.account-settings-section .field-error{margin:0}.account-settings-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;display:flex}.account-settings-actions .primary,.account-settings-actions .ghost{width:auto;min-width:112px;min-height:36px;margin-top:0;padding:8px 14px}.feedback-status{text-align:center;outline:none;width:min(440px,100%);padding:8px 52px 0;animation:.55s feedback-status-in;position:relative}.feedback-status .eyebrow{color:#ffffff8c;margin-bottom:12px}.feedback-status h2{color:#fff;letter-spacing:-.055em;margin:0 0 14px;font-size:clamp(28px,5vw,36px);font-weight:500;line-height:1.05}.feedback-status p[role=status]{color:#ffffffc7;margin:0 0 28px;font-size:16px;line-height:1.45}.feedback-status-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.feedback-status-actions .primary{color:var(--fg);background:#fff}.feedback-status-actions .primary:hover{background:#f3f3f2}.feedback-status-actions .ghost{color:#fff}.feedback-status-actions .ghost:hover{color:#ffffffb8}@keyframes feedback-status-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.signup-page-guide{width:100%;height:auto;min-height:calc(100dvh - 64px - env(safe-area-inset-top,0px));text-align:center;grid-template-columns:minmax(0,100%);place-content:start center;justify-items:center;row-gap:clamp(20px,2.5vh,32px);padding-block:clamp(24px,3vh,40px);display:grid;overflow:visible}.signup-page-guide>*{width:100%}.signup-page-guide .signup-intro{gap:8px;margin-bottom:0}.signup-page-guide .setup-copy{max-width:none;margin-bottom:0;font-size:14.5px}.signup-page-guide .designation-current-copy{color:var(--fg)}.signup-page-guide .designation-current-copy strong{font-weight:700}.designation-change-setup{color:var(--fg-muted);margin:0;font-size:13px;line-height:1.45}.designation-change-setup .auth-switch-button{text-underline-offset:2px;text-decoration:underline}.signup-guide-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px;display:flex}.signup-page-guide .signup-guide-actions>button{min-height:40px;margin:0;padding:9px 16px}.signup-guide-actions .signup-guide-button{width:fit-content}.signup-guide-actions.has-permission-action{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.signup-guide-actions.has-permission-action .signup-guide-button:not(.designation-permission-button){grid-column:2}.signup-guide-actions.has-permission-action .designation-permission-button{grid-column:3;justify-self:end}.signup-page-guide .designation-permission-button{background:#2867b2}.signup-page-guide .designation-permission-button:hover{background:#205793}.signup-guide-download{display:none}.designation-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.designation-stages li{min-height:108px;color:var(--fg-muted);background:var(--bg-subtle);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:1fr;align-content:start;justify-items:center;gap:12px;padding:16px;display:grid}.designation-stages li>span{width:28px;height:28px;color:var(--fg-muted);border:1px solid var(--line-strong);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.designation-stages li strong{color:var(--fg);font-size:13px;line-height:1.35;display:block}.designation-stage-state{min-height:22px;color:var(--fg-muted);letter-spacing:.04em;text-transform:uppercase;background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--r);align-items:center;margin-bottom:8px;padding:4px 8px;font-size:10px;font-weight:750;line-height:1;display:inline-flex}.designation-stages li p{margin:4px 0 0;font-size:12px;line-height:1.4}.designation-stages li.is-current{color:#2867b2;border-color:color-mix(in srgb, #2867b2 42%, var(--line));background:#f0f4fa}.designation-stages li.is-current strong{color:#205793}.designation-stages li.is-action-required,.designation-stages li.is-simultaneous{border-width:2px;box-shadow:0 6px 18px #2867b21f}.designation-stages li.is-action-required .designation-stage-state,.designation-stages li.is-simultaneous .designation-stage-state{color:#fff;background:#2867b2;border-color:#2867b2}.designation-stages li.is-upcoming{color:#7e8696;background:#f4f5f7;border-color:#dfe3e9}.designation-stages li.is-upcoming strong{color:#687083}.designation-stages li.is-complete{border-color:color-mix(in srgb, #288a50 30%, var(--line));background:#f2f8f5}.designation-stages li.is-complete .designation-stage-state{color:#1a6f3c;border-color:color-mix(in srgb, #288a50 32%, var(--line));background:#ecf4ef}.designation-stages li.is-current>span{color:#fff;background:#2867b2;border-color:#2867b2}.designation-stages li.is-complete>span{color:#fff;background:#288a50;border-color:#288a50}.designation-automation{background:var(--bg-subtle);border:1px solid var(--line);border-radius:var(--r);gap:12px;padding:16px;display:grid}.designation-routine{color:var(--fg-muted);text-align:center;border-bottom:1px solid var(--line);margin:0;padding-bottom:12px;font-size:13px;line-height:1.45}.designation-countdown{color:#2867b2;font-variant-numeric:tabular-nums;text-align:center;font-size:13px;font-weight:650}.designation-skip-hint{color:var(--fg-muted);text-align:center;margin:0;font-size:13px;line-height:1.45}.designation-status-error{text-align:center;margin-top:8px}.support-note{color:var(--fg-muted);margin:8px 0 0;font-size:13px;line-height:1.4}.setup-copy-col .support-note{margin-top:0;padding-top:0}.setup-copy-col:has(.book-call) .setup-copy{margin-bottom:36px}.book-call{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r);justify-items:start;gap:6px;max-width:440px;margin:0 0 20px;padding:18px 20px;display:grid;box-shadow:0 1px 2px #131a300a}.book-call-title{color:var(--fg);margin:0;font-size:15px;font-weight:600}.book-call-copy{color:var(--fg-muted);margin:0 0 8px;font-size:13.5px;line-height:1.5}.book-call-link{min-height:40px;color:var(--fg);background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--r);align-items:center;gap:8px;padding:8px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.book-call-link:hover{background:var(--bg-hover);border-color:var(--accent)}.book-call-link svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:16px;height:16px}@media (width<=720px){.setup-copy-col:has(.book-call) .setup-copy{margin-bottom:24px}.book-call{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;max-width:none;margin-bottom:16px;padding:12px 12px 12px 16px}.book-call-title{font-size:14px;line-height:1.35}.book-call-copy{display:none}.book-call-link{white-space:nowrap;min-height:38px;padding:7px 12px}}@container apex-pane (width<=720px){.setup-copy-col:has(.book-call) .setup-copy:where(:not([class*=-overlay],[class*=-overlay] *)){margin-bottom:24px}.book-call:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;max-width:none;margin-bottom:16px;padding:12px 12px 12px 16px}.book-call-title:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:14px;line-height:1.35}.book-call-copy:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.book-call-link:where(:not([class*=-overlay],[class*=-overlay] *)){white-space:nowrap;min-height:38px;padding:7px 12px}}.setup-legal{color:var(--fg-muted);margin:1.45em 0 0;font-size:13px;line-height:1.45}.setup-legal a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.credentials-card .signup-title-row .eyebrow{margin-bottom:0}.support-note a{color:var(--accent)}.credentials-card.security-gate{gap:16px}@media (width>=861px){.credentials-card.security-gate:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){padding:24px 32px}}@container apex-pane (width>=861px){.credentials-card.security-gate:where(:not([class*=-overlay],[class*=-overlay] *)){padding:24px 32px}}.credentials-card.security-gate h1{margin:0;font-size:clamp(28px,3.2vw,38px)}.credentials-card.security-gate .security-gate-skip{margin-top:-6px}.security-gate-copy{color:var(--fg-muted);margin:0;font-size:14px;line-height:1.5}button.action.security-gate-skip{justify-content:center;align-items:center;width:100%;min-height:44px;font-size:13.5px;display:inline-flex}.security-password-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 10px;display:grid}.security-password-row .form-field{margin:0}.security-password-row .action{min-height:40px;padding:8px 14px}@media (width<=520px){.security-password-row{grid-template-columns:1fr}.security-password-row .action{justify-self:start}}@container apex-pane (width<=520px){.security-password-row:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:1fr}.security-password-row .action:where(:not([class*=-overlay],[class*=-overlay] *)){justify-self:start}}.security-mfa-setup.has-qr{grid-template-columns:208px minmax(0,max-content);justify-content:center;align-items:center;gap:32px;display:grid}.security-mfa-setup-fields{flex-direction:column;gap:12px;min-width:0;display:flex}.security-mfa-setup-fields .form-field{margin:0}.security-mfa-setup-fields .form-field input{font-variant-numeric:tabular-nums;letter-spacing:.2em;width:9.5em;max-width:100%}@media (width<=520px){.security-mfa-setup.has-qr{grid-template-columns:1fr;gap:16px}}@container apex-pane (width<=520px){.security-mfa-setup.has-qr:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:1fr;gap:16px}}.security-mfa-qr{border:1px solid var(--line);border-radius:var(--r);background:#fff;width:min(208px,100%);height:auto;margin:0 auto;padding:8px;display:block}.security-mfa-qr-slot{min-height:208px;color:var(--fg-muted);text-align:center;justify-content:center;align-items:center;margin:0;font-size:13px;display:flex}.security-mfa-secret{color:var(--fg-muted);word-break:break-all;margin:0;font-size:13px;line-height:1.5}.security-mfa-secret code{font-family:var(--font-mono);margin-top:2px;display:block}.signup-guide-embed{border:1px solid var(--line);border-radius:var(--r);background:#fff;width:100%;height:min(72vh,810px);min-height:440px;margin:0}@media (width<=760px){.signup-page-guide{row-gap:18px;padding-block:20px 28px}.designation-stages{grid-template-columns:1fr;gap:12px}.designation-stages li{min-height:0}.signup-guide-actions.has-permission-action{grid-template-columns:1fr}.signup-guide-actions.has-permission-action .signup-guide-button:not(.designation-permission-button),.signup-guide-actions.has-permission-action .designation-permission-button{grid-column:1;justify-self:center}}@container apex-pane (width<=760px){.signup-page-guide:where(:not([class*=-overlay],[class*=-overlay] *)){row-gap:18px;padding-block:20px 28px}.designation-stages:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:1fr;gap:12px}.designation-stages li:where(:not([class*=-overlay],[class*=-overlay] *)){min-height:0}.signup-guide-actions.has-permission-action:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:1fr}.signup-guide-actions.has-permission-action .signup-guide-button:not(.designation-permission-button):where(:not([class*=-overlay],[class*=-overlay] *)),.signup-guide-actions.has-permission-action .designation-permission-button:where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:1;justify-self:center}}.account-settings-tabs{align-self:flex-start;width:fit-content;margin-top:12px}.account-settings-modal.is-invoices{width:min(640px,100%)}.account-usage-fees{border-bottom:1px solid var(--line);gap:10px;margin-bottom:18px;padding-bottom:18px;display:grid}.account-usage-fees-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.account-usage-fees-head h3{margin:0;font-size:15px;font-weight:650}.account-usage-fees-period{color:var(--fg-muted);white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.account-usage-fees-period select{min-height:32px;color:var(--fg);font:inherit;background:var(--bg-card,#fff);border:1px solid var(--line-strong,var(--line));border-radius:var(--r);padding:4px 8px;font-size:13px;font-weight:600}.account-usage-fees-note{color:var(--fg-muted);margin:0;font-size:12.5px;line-height:1.45}.account-usage-fees-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.account-usage-fees-totals div{background:var(--bg-subtle);border-radius:var(--r);padding:8px 10px}.account-usage-fees-totals dt{color:var(--fg-muted);font-size:11.5px;font-weight:600}.account-usage-fees-totals dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:15px;font-weight:650}.account-usage-fee-list{border:1px solid var(--line);border-radius:var(--r);margin:0;padding:0;list-style:none;display:grid}.account-usage-fee{justify-content:space-between;gap:12px;padding:10px 12px;font-size:13px;display:flex}.account-usage-fee+.account-usage-fee{border-top:1px solid var(--line)}.account-usage-fee>div{gap:2px;min-width:0;display:grid}.account-usage-fee span{color:var(--fg-muted);overflow-wrap:anywhere;font-size:13px}.account-usage-fee .account-usage-fee-pending{color:#a15c00}.account-usage-fee-amounts{text-align:right;font-variant-numeric:tabular-nums;flex:none}@media (width<=520px){.account-usage-fees-totals{grid-template-columns:1fr}}@container apex-pane (width<=520px){.account-usage-fees-totals:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:1fr}}.account-invoice-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.account-invoice{border:1px solid var(--line);border-radius:var(--r);gap:10px;padding:12px 14px;display:grid}.account-invoice-head{justify-content:space-between;align-items:baseline;gap:12px;font-size:13.5px;display:flex}.account-invoice-number{color:var(--fg-faint);font-variant-numeric:tabular-nums;margin-left:8px;font-size:13px}.account-invoice-status{color:var(--fg-muted);background:var(--bg-subtle);border-radius:999px;flex:none;padding:2px 8px;font-size:11.5px;font-weight:650}.account-invoice-status.is-paid{color:#0f7b3a;background:#0f7b3a1a}.account-invoice-status.is-open{color:#a15c00;background:#a15c001f}.account-invoice-lines,.account-invoice-totals{gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.account-invoice-lines li,.account-invoice-totals>div{justify-content:space-between;gap:12px;display:flex}.account-invoice-lines li{color:var(--fg-muted)}.account-invoice-lines li span:last-child,.account-invoice-totals dd{font-variant-numeric:tabular-nums;flex:none;margin:0}.account-invoice-totals{border-top:1px dashed var(--line);padding-top:8px}.account-invoice-totals dt{color:var(--fg-muted)}.account-invoice-totals .is-total{color:var(--fg);font-weight:650}.account-invoice-totals .is-total dt{color:var(--fg)}.account-invoice-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.account-invoice-link{min-height:32px;color:var(--fg);background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--r);align-items:center;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.account-invoice-link:hover{background:var(--bg-hover)}.account-invoice-link.is-primary{color:#fff;background:var(--accent);border-color:var(--accent)}.account-invoice-link.is-primary:hover{background:var(--accent-hover)}.passkey-auth-button svg{color:var(--fg)}.passkey-offer-modal{max-width:440px}.passkey-offer-modal .feedback-modal-header p+p,.passkey-offer-modal .feedback-modal-header .field-error{margin-top:10px}.passkey-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.passkey-row{border:1px solid var(--line);border-radius:var(--r);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.passkey-row-text{flex-direction:column;gap:2px;min-width:0;font-size:13px;display:flex}.passkey-row-text span{color:var(--fg-muted);font-size:12px}.passkey-row .ghost{flex:none;min-height:32px;padding:6px 12px}.signup-offer-note{color:var(--fg);background:linear-gradient(90deg,#ece0f8 0%,#f4eadc 70%,#fff6dc 100%);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 6px;padding:8px 12px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.signup-offer-kicker{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#000;border-radius:999px;padding:1px 8px;font-size:10px;font-weight:700}.loading-view{width:min(620px,100%);padding:0 var(--pad-x);text-align:center;margin:100px auto}.loader{border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:36px;height:36px;margin:0 auto 22px;animation:.8s linear infinite spin}.loading-view p,#dashboard-subtitle{color:var(--fg-muted);line-height:1.55}.file-progress-list{text-align:left;gap:10px;margin-top:24px;display:grid}.file-progress{padding:14px var(--pad-x);border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0}.file-progress-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.file-progress-heading strong{font-size:13px}.file-progress-heading span{color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.progress-track{background:var(--line);border-radius:0;width:100%;height:2px;position:relative;overflow:hidden}.progress-track>span{background:var(--accent);border-radius:inherit;width:0;height:100%;transition:width .22s;display:block}.file-progress.is-complete .progress-track>span{background:#30b85a}.loading-view.is-embedded{margin:48px auto}.split-report-modal.hydrate-progress-modal{width:min(640px,100%);padding:16px 52px 24px 20px}.split-report-overlay.is-fading{opacity:0;pointer-events:none;transition:opacity .3s}@media (prefers-reduced-motion:reduce){.split-report-overlay.is-fading{transition:none}}.hydrate-progress-modal .loading-view{margin:4px auto 0;padding:0}.hydrate-progress-modal .loader{margin-bottom:16px}.loading-complete-icon{color:#1f7a3f;background:#eaf7ee;border-radius:50%;place-items:center;width:36px;height:36px;margin:0 auto 16px;display:grid}.loading-complete-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.hydrate-progress-modal .file-progress-heading span{white-space:normal;text-align:right;max-width:65%;overflow:visible}.hydrate-progress-modal .progress-track>span{transition:width .45s,background-color .22s}.split-report-overlay.is-fading-out{opacity:0;pointer-events:none;transition:opacity .4s}@media (prefers-reduced-motion:reduce){.hydrate-progress-modal .progress-track>span,.split-report-overlay.is-fading-out{transition:none}.hydrate-progress-modal .loader,.hydrate-progress-modal .file-progress.is-live .progress-track:after{animation:none}}.loading-view .file-progress-file,.file-progress-file{color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:11.5px;line-height:1.3;overflow:hidden}.file-progress-file code{color:var(--fg);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:inherit}.overview-pull-billing{text-align:left;margin-top:22px}.overview-pull-billing-heading{border-bottom:1px solid var(--line-strong);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding-bottom:6px;display:flex}.overview-pull-billing-heading strong{font-size:14px}.overview-pull-billing-heading span{color:var(--fg-muted);font-size:12.5px}.overview-pull-billing .file-progress-list{margin-top:4px}.loading-view-detail{color:var(--fg);margin-top:6px;font-size:13.5px;font-weight:560}.hydrate-progress-modal .submission-stop{justify-content:center;margin-top:24px;display:flex}.hydrate-progress-modal .submission-stop button.action{min-width:160px;min-height:40px;font-size:14px}.loading-view-hint{color:var(--fg-muted);margin-top:22px;font-size:13px;font-style:italic;line-height:1.45}.file-progress.is-live .progress-track:after{content:"";background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--accent) 32%, transparent) 50%, transparent 100%);animation:1.4s ease-in-out infinite progress-sheen;position:absolute;inset:0;transform:translate(-100%)}@keyframes progress-sheen{to{transform:translate(100%)}}@keyframes spin{to{transform:rotate(360deg)}}.panel-loading{text-align:center;align-content:center;place-items:center;min-height:360px;padding:48px 16px;display:grid}.dashboard>.panel-loading{min-height:min(60vh,520px)}.panel-loading .loader{margin-bottom:16px}.panel-loading p{color:var(--fg-muted);margin:0;font-size:14px}.dashboard{--site-header-h:calc(64px + env(safe-area-inset-top,0px));--category-nav-h:51px;--category-line:#b4bcc9;--subscribe-banner-h:0px;--sticky-under-nav:calc(var(--site-header-h) + var(--subscribe-banner-h) + var(--category-nav-h) - 1px);--sticky-bg:color-mix(in srgb, var(--bg-app) 70%, transparent);--section-gap:48px;padding:20px 0 24px;position:relative}.subscribe-banner-slot{top:var(--site-header-h);z-index:47;padding:0 var(--pad-x) 8px;background:var(--bg-app);margin:0 0 12px;position:sticky}.subscribe-banner{border-radius:var(--r);background:#ffe566;border:1px solid #e8c52a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin:0;padding:6px 10px;display:flex}.subscribe-banner-status{color:var(--navy);letter-spacing:.01em;white-space:nowrap;border:1px solid color-mix(in srgb, var(--navy) 16%, #e8c52a);border-radius:var(--r);background:#ffffff9e;flex:none;padding:3px 8px;font-size:11px;font-weight:520}.subscribe-banner-status strong{font-weight:700}.subscribe-banner-copy{color:var(--fg);flex:220px;margin:0;font-size:13px;line-height:1.3}.subscribe-banner-actions{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.subscribe-banner-btn,.subscribe-banner-actions button.primary,.subscribe-banner-actions button.action{width:auto;min-height:32px;margin:0;padding:5px 12px;font-size:13px}.subscribe-banner.is-payment-failed{background:#fde8e6;border-color:#f1a79f}.subscribe-banner.is-payment-failed .subscribe-banner-status{color:#b42318;border-color:#e08279}.split-report-modal.subscribe-plan-modal.payment-failed-modal{width:min(560px,100%)}.payment-failed-modal .subscribe-plan-hero{margin-bottom:20px}.payment-failed-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.payment-failed-actions button.primary{width:auto}.subscribe-error{color:#b42318;flex-basis:100%;margin:0;font-size:13px}.subscribe-plan-overlay{z-index:120}.subscribe-plan-overlay.is-locked{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.subscribe-plan-overlay.is-below-header{z-index:49;height:auto;bottom:0}main.is-free-time-up{isolation:isolate}.frozen-backdrop{display:contents}.subscribe-plan-overlay.is-below-header .subscribe-plan-modal{max-height:100%}.subscribe-plan-overlay.is-locked .subscribe-plan-modal{padding-top:40px}.free-time-countdown{width:auto;min-height:34px;color:var(--navy);white-space:nowrap;cursor:pointer;background:#fff6c2;border:1px solid #e8c52a;border-radius:999px;align-items:center;gap:6px;margin:0;padding:4px 11px 4px 9px;font-size:13px;font-weight:520;display:inline-flex}.free-time-countdown:hover{background:#ffe566}.free-time-countdown svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.free-time-countdown-tier{font-weight:700}.free-time-countdown-time{font-variant-numeric:tabular-nums;min-width:4ch;font-weight:700}.free-time-countdown-suffix,.free-time-countdown-reset{color:var(--fg-muted)}.free-time-countdown.is-warning{color:var(--notify-error);background:color-mix(in srgb, var(--notify-error) 9%, #fff);border-color:color-mix(in srgb, var(--notify-error) 45%, #fff)}.free-time-countdown.is-warning .free-time-countdown-suffix,.free-time-countdown.is-warning .free-time-countdown-reset{color:inherit}@media (width<=720px){.free-time-countdown{grid-template-columns:auto auto auto;align-items:center;gap:0 6px;padding-block:2px;display:inline-grid}.free-time-countdown svg,.free-time-countdown-tier{grid-row:1/span 2}.free-time-countdown-time{grid-area:1/3;line-height:1.1}.free-time-countdown-reset{grid-area:2/3;font-size:10px;line-height:1.1}.free-time-countdown-suffix,.free-time-countdown-dot{display:none}}@container apex-pane (width<=720px){.free-time-countdown:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:auto auto auto;align-items:center;gap:0 6px;padding-block:2px;display:inline-grid}.free-time-countdown svg:where(:not([class*=-overlay],[class*=-overlay] *)),.free-time-countdown-tier:where(:not([class*=-overlay],[class*=-overlay] *)){grid-row:1/span 2}.free-time-countdown-time:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:1/3;line-height:1.1}.free-time-countdown-reset:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:2/3;font-size:10px;line-height:1.1}.free-time-countdown-suffix:where(:not([class*=-overlay],[class*=-overlay] *)),.free-time-countdown-dot:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}}@media (width<=480px){.free-time-countdown{grid-template-columns:auto auto;column-gap:4px;padding:2px 8px}.free-time-countdown-tier{display:none}.free-time-countdown-time,.free-time-countdown-reset{grid-column:2}}@container apex-pane (width<=480px){.free-time-countdown:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:auto auto;column-gap:4px;padding:2px 8px}.free-time-countdown-tier:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.free-time-countdown-time:where(:not([class*=-overlay],[class*=-overlay] *)),.free-time-countdown-reset:where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:2}}.subscribe-plan-hero{background:var(--ecc-wash);border-radius:var(--r);gap:8px;margin:0 0 28px;padding:22px 24px;display:grid}.subscribe-plan-hero>.ecc-addon-recover-label{margin:0}.subscribe-plan-hero>h2{letter-spacing:-.03em;background:linear-gradient(90deg,#5b21b6 0%,#7c3aed 45%,#b45309 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;justify-self:start;margin:0;font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1.15}.subscribe-plan-hero-notice p{color:color-mix(in srgb, var(--fg) 78%, transparent);margin:0;font-size:14px;line-height:1.55}.subscribe-plan-hero-notice strong{color:var(--fg)}.subscribe-plan-hero>.ecc-addon-recover{background:0 0;margin-top:8px;padding:0}.subscribe-plan-hero .ecc-addon-recover-list{grid-template-columns:repeat(2,minmax(0,1fr))}.subscribe-plan-hero .ecc-addon-recover-list li+li{border-top:0}.subscribe-plan-hero .ecc-addon-recover-list li:nth-child(n+3){border-top:1px solid #5b21b61a}.subscribe-plan-hero .ecc-addon-recover-list li:nth-child(2n){border-left:1px solid #5b21b61a}.subscribe-plan-modal .ecc-addon-options.is-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.subscribe-plan-modal .ecc-addon-options.is-quad{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1100px){.subscribe-plan-modal .ecc-addon-options.is-quad:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-columns:repeat(2,minmax(0,1fr))}}@container apex-pane (width<=1100px){.subscribe-plan-modal .ecc-addon-options.is-quad:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:repeat(2,minmax(0,1fr))}}.split-report-modal.subscribe-plan-modal{width:min(1200px,100%)}.subscribe-plan-checkout{z-index:2;background:var(--bg-card);border-top:1px solid var(--line);grid-template-columns:max-content minmax(0,1fr) auto;align-items:center;gap:10px 28px;margin:28px -48px -48px;padding:16px 48px 14px;display:grid;position:sticky;bottom:-48px;box-shadow:0 -10px 24px -18px #131a3066}.subscribe-plan-checkout .ecc-addon-consent{font-size:12.5px}@media (width>=1101px){.subscribe-plan-checkout .ecc-addon-consent:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){justify-self:end;max-width:340px}}@container apex-pane (width>=1101px){.subscribe-plan-checkout .ecc-addon-consent:where(:not([class*=-overlay],[class*=-overlay] *)){justify-self:end;max-width:340px}}.split-report-modal.subscribe-plan-modal .subscribe-plan-checkout .ecc-addon-submit{grid-column:3;width:auto;min-width:220px;margin:0}.subscribe-plan-checkout .subscribe-error{text-align:left;grid-column:1/-1;margin:0}.subscribe-plan-lines{gap:6px;margin:0;display:grid}@media (width<=860px){.subscribe-plan-checkout{margin:24px -16px -16px;padding:12px 16px;bottom:-16px}}@container apex-pane (width<=860px){.subscribe-plan-checkout:where(:not([class*=-overlay],[class*=-overlay] *)){margin:24px -16px -16px;padding:12px 16px;bottom:-16px}}.subscribe-plan-lines>div{justify-content:space-between;align-items:baseline;gap:32px;font-size:13.5px;display:flex}.subscribe-plan-lines dt{color:var(--fg-muted)}@media (width>=721px){.subscribe-plan-lines dt:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){white-space:nowrap}}@container apex-pane (width>=721px){.subscribe-plan-lines dt:where(:not([class*=-overlay],[class*=-overlay] *)){white-space:nowrap}}@media (width>=721px) and (width<=1100px){.subscribe-plan-checkout:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-columns:minmax(0,1fr) auto}.subscribe-plan-lines:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-column:1/-1;max-width:560px}.split-report-modal.subscribe-plan-modal .subscribe-plan-checkout .ecc-addon-submit:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-column:2}}@container apex-pane (width>=721px) and (width<=1100px){.subscribe-plan-checkout:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr) auto}.subscribe-plan-lines:where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:1/-1;max-width:560px}.split-report-modal.subscribe-plan-modal .subscribe-plan-checkout .ecc-addon-submit:where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:2}}.subscribe-plan-lines dd{color:var(--fg);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.subscribe-plan-compare{border-top:1px solid var(--line);margin-top:28px;padding-top:22px}.subscribe-plan-compare .landing-kicker{margin-bottom:6px}.subscribe-plan-compare h3{letter-spacing:-.03em;margin:0 0 16px;font-size:22px;font-weight:520}.subscribe-plan-modal .landing-price-table th,.subscribe-plan-modal .landing-price-table td{padding:12px 8px}.subscribe-plan-modal .landing-price-table tbody th{font-size:14px}.paywall{min-height:calc(100dvh - 64px);padding:32px var(--pad-x) 48px;align-content:safe center;justify-items:center;display:grid}.paywall-card{flex-direction:column;gap:12px;width:min(640px,100%);padding:8px 0 0;display:flex}.paywall-card h1{letter-spacing:-.03em;margin:0;font-size:28px}.paywall-card>p{color:var(--fg-muted);margin:0 0 8px;font-size:14px;line-height:1.5}.paywall-plans{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.paywall-plans .primary{width:auto}.paid-feature-card .sheet-toolbar{z-index:1;position:relative}.paid-feature-lock-btn{width:36px;height:36px;color:var(--fg);border:1px solid var(--line);border-radius:var(--r);background:#fff;justify-content:center;align-items:center;padding:0;display:inline-flex}.paid-feature-lock-btn svg{width:16px;height:16px}.paid-feature-preview{cursor:pointer;background:0 0;border:0;border-radius:12px;width:100%;margin:0;padding:0;display:block;overflow:hidden}.paid-feature-blur{filter:blur(9px);pointer-events:none;-webkit-user-select:none;user-select:none;transform:scale(1.04)}.paid-feature-preview-chart{width:100%;height:220px;display:block}.paid-feature-preview-chart line{stroke:var(--line);stroke-width:1px}.paid-feature-preview-chart rect{fill:color-mix(in srgb, var(--navy) 28%, #d7dde8)}.paid-feature-preview-chart polyline{fill:none;stroke:var(--navy);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.paid-feature-preview{position:relative}.paid-feature-preview:after{background:color-mix(in srgb, var(--bg-app) 35%, transparent);content:"";position:absolute;inset:0}.action.is-locked{align-items:center;gap:6px;display:inline-flex}.dashboard-body.is-preparing{pointer-events:none;visibility:hidden;width:100%;position:absolute;top:0;left:0}.dashboard-heading{z-index:45;padding:0 var(--pad-x);margin-bottom:16px;position:relative}.dashboard-heading-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.dashboard-heading-tools{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px;min-width:0;margin-left:auto;display:flex}.dashboard-heading-export{flex:100%;justify-content:flex-end;gap:8px;min-height:42px;display:flex}.dashboard .dashboard-heading-export .dashboard-pdf-button,.ra-accounting-actions .action,.claims-breakdown-modal .claim-template-modal-header .action{justify-content:center;align-items:center;gap:7px;height:42px;min-height:42px;padding:0 16px;font-size:13px;display:inline-flex}.dashboard-pdf-control{flex:none;max-width:100%}.dashboard-pdf-button{white-space:nowrap;align-items:center;gap:7px;min-height:36px;display:inline-flex}.dashboard-pdf-button svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.dashboard-pdf-error{max-width:240px;color:var(--error,#b42318);margin:6px 0 0;font-size:13px}.billing-switcher{flex:440px;min-width:360px;max-width:560px;position:relative}.billing-switcher .search-field svg{top:50%;transform:translateY(-50%)}.billing-switcher .search-field input{appearance:none;height:42px;min-height:42px;padding-right:12px}.billing-switcher-list{z-index:46;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-md);max-height:280px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:auto;box-shadow:0 12px 32px #0d0d0e14}.billing-switcher-option{width:100%;color:var(--fg);text-align:left;border-radius:var(--r);cursor:pointer;background:0 0;border:0;padding:8px 9px;font-size:13.5px;font-weight:500;display:block}.billing-switcher-option:hover,.billing-switcher-option.is-active{background:var(--bg-hover)}.billing-switcher-option.is-selected{color:var(--accent)}.billing-switcher-option.is-overview{color:#fff;background:var(--navy);font-weight:620}.billing-switcher-option.is-overview:hover,.billing-switcher-option.is-overview.is-active{color:#fff;background:color-mix(in srgb, var(--navy) 84%, #fff)}.split-report-modal.overview-modal,.overview-modal{flex-direction:column;width:min(1180px,100%);max-height:min(90vh,920px);padding:0;display:flex;position:relative;overflow:hidden}.overview-modal-header{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 52px 16px 24px;display:flex}.overview-modal-header h2{margin:0 0 4px}.overview-modal-header p{max-width:58ch;color:var(--fg-muted);margin:0;font-size:13.5px}.overview-modal-header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.overview-modal-header-actions .primary,.overview-modal-header-actions .ghost{width:auto;min-height:36px;padding:8px 14px}.overview-tabs{border-bottom:1px solid var(--category-line);flex-wrap:wrap;flex-shrink:0;align-items:flex-end;gap:0;padding:10px 24px 0;display:flex}.overview-tabs .category-tab.is-active{background:var(--bg-card)}.overview-modal-body{overscroll-behavior:contain;flex:1;gap:28px;min-height:0;padding:24px 24px 28px;display:grid;overflow:auto}.overview-modal-body.is-split{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:24px}.overview-rail{gap:4px;display:grid;position:sticky;top:0}.overview-rail-item{width:100%;min-height:52px;color:var(--fg);font:inherit;text-align:left;border-radius:var(--r);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:8px 12px;display:flex}.overview-rail-item:hover{background:var(--bg-hover)}.overview-rail-item:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 40%, transparent);outline-offset:1px}.overview-rail-item.is-active{background:var(--bg-subtle);border-color:var(--line-strong)}.overview-rail-group,.overview-rail-section{gap:4px;display:grid}.overview-rail-item.is-account .overview-rail-label strong,.overview-rail-item.is-total .overview-rail-label strong{letter-spacing:0}.overview-rail-heading{color:var(--fg-muted);letter-spacing:.06em;text-transform:uppercase;margin:14px 12px 6px;font-size:11px;font-weight:700}.overview-rail-item.is-heading{min-height:44px;margin-top:10px}.overview-rail-item.is-heading .overview-rail-label strong{color:var(--fg-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.overview-rail-label{flex:auto;min-width:0;display:grid}.overview-rail-label strong{color:var(--navy);letter-spacing:.04em;font-size:13px;font-weight:700}.overview-rail-label span{color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.overview-rail-figure{font-variant-numeric:tabular-nums;flex:none;justify-items:end;display:grid}.overview-rail-figure strong{color:var(--navy);letter-spacing:-.01em;font-size:15px;font-weight:700}.overview-rail-trend,.overview-rail-note{color:var(--fg-faint);font-size:11px;font-weight:600}.overview-rail-trend.is-up{color:var(--notify-success)}.overview-rail-trend.is-down{color:var(--notify-error)}.overview-rail-figure .action-spinner{width:14px;height:14px}.overview-detail{gap:16px;min-width:0;display:grid}.overview-detail .summary-chart{min-width:0}.overview-detail .summary-chart-scroll,.overview-detail .summary-chart{overflow:visible}.overview-pdf-stage{pointer-events:none;gap:16px;width:1000px;display:grid;position:absolute;top:0;left:-10000px}.overview-unprocessable-note{border-top:1px solid var(--line);margin:8px 0 0;padding:20px 4px 4px}.overview-unprocessable-note h3{color:var(--navy);letter-spacing:-.03em;margin:0 0 6px;font-size:18px;font-weight:700}.overview-unprocessable-note p{color:var(--fg-muted);margin:0 0 8px;font-size:14px}.overview-billing-block{gap:16px;scroll-margin-top:8px;display:grid}:is(.overview-modal,.overview-inline) .overview-billing-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0;padding:0;display:flex}:is(.overview-modal,.overview-inline) .overview-billing-heading h3{color:var(--navy);letter-spacing:-.03em;text-transform:none;flex-wrap:wrap;align-items:baseline;gap:8px 0;margin:0;font-size:22px;font-weight:700;display:flex}:is(.overview-modal,.overview-inline) .overview-billing-number{color:var(--navy);letter-spacing:.04em;background:var(--bg-subtle);border-radius:var(--r);align-items:center;margin-right:10px;padding:3px 8px;font-size:13px;font-weight:700;display:inline-flex}:is(.overview-modal,.overview-inline) .overview-billing-sep{color:var(--fg-muted);font-size:16px;font-weight:500}:is(.overview-modal,.overview-inline) .overview-billing-name{letter-spacing:-.03em;font-size:22px;font-weight:700;line-height:1.15}.overview-export{border-top:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px 20px;display:flex}.overview-export h3{margin:0 0 2px;font-size:15px;font-weight:620}.overview-export p{color:var(--fg-muted);margin:0;font-size:13px}.overview-export-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.overview-export .action{flex-shrink:0;width:auto;min-width:140px}:is(.overview-modal,.overview-inline) .loading-view{margin:48px auto 56px}.overview-billing-block .loading-view{margin:8px auto 4px}.overview-billing-pending{min-height:168px;padding:28px 16px}.overview-billing-pending h3{margin:0 0 6px;font-size:15px;font-weight:620}.overview-billing-pending p{margin:0}.chart-heading-row{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 4px;display:flex}.sheet-toolbar .chart-heading-row h2{margin:0}.overview-updating,.overview-chart-updating{color:var(--navy);letter-spacing:.01em;background:color-mix(in srgb, var(--sky) 18%, var(--bg-subtle));border:1px solid var(--line-strong);border-radius:var(--r);flex:none;align-items:center;gap:7px;padding:4px 10px;font-size:11px;font-weight:700;line-height:1.3;display:inline-flex}.overview-updating .action-spinner,.overview-chart-updating .action-spinner{width:11px;height:11px}.overview-updating:has(.overview-updating-action){padding:0}.overview-updating-action{color:inherit;font:inherit;text-align:left;border-radius:inherit;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:7px;margin:0;padding:4px 10px;display:inline-flex}:is(.overview-updating:has(.overview-updating-action:hover),.overview-updating:has(.overview-updating-action:focus-visible)){border-color:var(--navy);background:color-mix(in srgb, var(--sky) 30%, var(--bg-subtle))}.overview-updating-hint{color:var(--fg-olive);letter-spacing:.04em;text-underline-offset:2px;font-size:10px;font-weight:700;text-decoration:underline}.overview-billing-block.is-updating .roster-chart-card{overflow:hidden}.overview-billing-block.is-updating .roster-chart-card:before{content:"";background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--accent) 70%, transparent) 50%, transparent 100%);width:100%;height:2px;animation:1.4s ease-in-out infinite progress-sheen;position:absolute;inset:0 auto auto 0;transform:translate(-100%)}.overview-billing-block.is-updating .roster-total strong{animation:1.2s ease-in-out infinite overview-total-pulse}@keyframes overview-total-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.overview-billing-block.is-updating .roster-chart-card:before{display:none}.overview-billing-block.is-updating .roster-total strong{animation:none}}.dashboard-heading-top{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.dashboard-hydrate-status{max-width:100%;color:var(--navy);letter-spacing:.01em;background:var(--bg-subtle);border:1px solid var(--line-strong);border-radius:var(--r);align-items:center;margin:0;padding:3px 9px;font-size:11px;font-weight:700;line-height:1.3;display:inline-flex}.dashboard-hydrate-status-action{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;padding:0;display:inline-flex}:is(.dashboard-hydrate-status:has(.dashboard-hydrate-status-action:hover),.dashboard-hydrate-status:has(.dashboard-hydrate-status-action:focus-visible)){border-color:var(--navy);background:color-mix(in srgb, var(--sky) 16%, var(--bg-subtle))}.dashboard-hydrate-status-hint{color:var(--fg-olive);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.dashboard-section-loading{border:1px solid var(--line);min-height:240px;padding:36px 16px}.summary-stack .dashboard-section-loading{min-height:280px}.billing-switcher-empty{color:var(--fg-muted);padding:10px 9px;font-size:13px}.access-panel-wrap{flex-shrink:0;align-items:flex-end;display:flex}.access-panel-wrap.is-header{align-items:center}.access-manage-btn{white-space:nowrap;width:auto;height:42px;min-height:42px;margin-top:0;padding:10px 16px}.access-overlay{z-index:80;background:#1414166b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.access-modal{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-lg);outline:none;flex-direction:column;width:min(920px,100%);max-height:min(86vh,820px);transition:width .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 48px #0000002e}.access-main-modal{height:min(92vh,940px);max-height:min(92vh,940px)}.access-modal.is-split{width:min(1340px,100%)}.access-modal.is-split.is-bulk{width:min(1400px,100%)}.access-modal .access-mode-card.is-selected{background:var(--accent-soft)}.access-modal-header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 52px 12px 22px;display:flex}.access-modal-header h2{letter-spacing:-.03em;margin:0 0 6px;font-size:20px;font-weight:600}.access-main-modal .access-modal-header h2{margin:0}.access-modal-header p{color:var(--fg-muted);margin:0;font-size:13px;line-height:1.45}.access-modal-header .ghost{white-space:nowrap;width:auto;min-width:0;min-height:36px;margin-top:0;padding:8px 12px}.access-modal-body{overscroll-behavior:contain;flex:auto;grid-template-columns:minmax(0,1fr) 0fr;column-gap:0;min-height:0;padding:22px 22px 24px;transition:grid-template-columns .15s,column-gap .15s;display:grid;overflow:hidden auto}.access-modal-body.is-split{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:stretch;column-gap:28px}.access-modal.is-bulk .access-modal-body.is-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.45fr)}.access-modal h3{margin:0;font-size:15px;font-weight:560}.access-section-head{z-index:2;background:var(--bg-card);flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-top:-22px;margin-bottom:16px;padding-top:22px;display:flex;position:sticky;top:-22px}.access-section-head:after{background:linear-gradient(var(--bg-card), transparent);content:"";pointer-events:none;height:14px;position:absolute;top:100%;left:0;right:0}@media (width>=861px){.access-modal-body.is-split .access-section-head:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){margin-top:0;padding-top:0;top:0}}@container apex-pane (width>=861px){.access-modal-body.is-split .access-section-head:where(:not([class*=-overlay],[class*=-overlay] *)){margin-top:0;padding-top:0;top:0}}.access-section-actions{flex-wrap:wrap;order:1;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.access-panel-action{white-space:nowrap;align-items:center;gap:7px;padding:8px 14px;display:inline-flex}.access-panel-action-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none;width:15px;height:15px}button.access-panel-action[aria-expanded=true]{color:var(--navy);background:color-mix(in srgb, var(--navy) 7%, #fff);border-color:color-mix(in srgb, var(--navy) 45%, var(--line-strong))}.access-section-filters{flex-wrap:wrap;flex:auto;order:0;justify-content:flex-start;align-items:flex-end;gap:8px 16px;min-width:0;display:flex}.access-label-filter{min-width:12.5rem;max-width:18rem;margin:0}.access-account-search{flex:14rem;min-width:12rem;max-width:20rem;margin:0}.access-account-search .search-field svg{top:50%;transform:translateY(-50%)}.access-account-search .search-field input{height:36px;min-height:36px;padding-top:0;padding-bottom:0}.access-label-filter .multi-select-trigger{min-height:36px;padding-top:7px;padding-bottom:7px}@media (width>=861px){.access-modal-body.is-split .access-section-actions:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){gap:6px}.access-modal-body.is-split .access-panel-action:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){gap:5px;padding:7px 10px;font-size:13px}.access-modal-body.is-split .access-panel-action-icon:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){width:13px;height:13px}.access-modal-body.is-split .access-create-col.is-open.is-bulk-pane:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){padding-top:22px}}@container apex-pane (width>=861px){.access-modal-body.is-split .access-section-actions:where(:not([class*=-overlay],[class*=-overlay] *)){gap:6px}.access-modal-body.is-split .access-panel-action:where(:not([class*=-overlay],[class*=-overlay] *)){gap:5px;padding:7px 10px;font-size:13px}.access-modal-body.is-split .access-panel-action-icon:where(:not([class*=-overlay],[class*=-overlay] *)){width:13px;height:13px}.access-modal-body.is-split .access-create-col.is-open.is-bulk-pane:where(:not([class*=-overlay],[class*=-overlay] *)){padding-top:22px}}.access-billing-col{z-index:0;min-width:0;min-height:0;position:relative}.access-modal-body.is-split .access-billing-col{overscroll-behavior:contain;overflow:hidden auto}.access-create-col{pointer-events:none;border-top:0;border-left:1px solid #0000;grid-template-columns:100%;min-width:0;margin-top:0;padding:0;transition:padding .15s,border-color .15s;display:grid;overflow:hidden}.access-create-col.is-open{z-index:1;border-left-color:var(--line);pointer-events:auto;min-height:0;padding:0 0 0 28px;position:relative;overflow:hidden}.access-create-col.is-open.is-editing-pane,.access-create-col.is-open.is-link-pane,.access-create-col.is-open.is-bulk-pane{background:#fafafa;border-left-color:#0000;align-self:stretch;min-height:0;margin-top:-22px;margin-bottom:-24px;margin-right:-22px;padding-top:12px;padding-bottom:22px;padding-right:22px}.access-create-col-inner{min-width:0}.access-create-col:not(.is-open) .access-create-col-inner{opacity:0}.access-create-col.is-open .access-create-col-inner{opacity:1;flex-direction:column;min-width:0;height:100%;min-height:0;animation:.15s access-create-slide-in;display:flex;transform:none}@keyframes access-create-slide-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.access-modal,.access-modal-body,.access-create-col{transition:none}.access-create-col.is-open .access-create-col-inner{opacity:1;animation:none;transform:none}}.access-modal-error{grid-column:1/-1}.access-form-error,.access-field-error{text-align:left;margin:0}.access-edit-head .action,.access-billing-trigger{min-height:36px;padding:8px 14px;font-size:13px}.access-edit-head{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.access-create-tabs{background:var(--bg-subtle);border:1px solid var(--line);border-radius:var(--r);gap:0;padding:3px;display:flex}.access-create-tab{min-height:30px;color:var(--fg-muted);border-radius:var(--r);background:0 0;border:0;padding:5px 12px;font-size:13px;font-weight:620}.access-create-tab:hover{color:var(--fg)}.access-create-tab.is-active{color:var(--navy);box-shadow:0 1px 2px color-mix(in srgb, var(--navy) 14%, transparent);background:#fff}.access-link-group-desc{color:var(--fg-muted);flex:none;margin:0;font-size:13px;line-height:1.45}.access-edit-head-actions{align-items:center;gap:8px;display:flex}.access-edit-head-actions .action{width:auto;margin-top:0}.pricing-ref-modal{--pr-tint:color-mix(in srgb, var(--sky) 10%, #fff);--pr-soft:color-mix(in srgb, var(--sky) 24%, #fff);--pr-edge:color-mix(in srgb, var(--sky) 42%, var(--navy));--pr-ink:var(--navy);width:min(940px,100%);max-height:min(92vh,900px)}.pricing-ref-header{background:linear-gradient(120deg, color-mix(in srgb, var(--sky) 16%, #fff) 0%, #fff 55%, #f6f1ff 100%)}.pricing-ref-header h2{font-size:22px}.pricing-ref-chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pricing-ref-chips>*{min-height:26px;color:var(--fg-muted);border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.pricing-ref-chips a{color:var(--navy);text-decoration:none}.pricing-ref-chips a:hover{border-color:var(--line-strong);background:var(--bg-subtle)}.pricing-ref-chips svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.pricing-ref-body{flex:auto;gap:16px;min-height:0;padding:18px 22px 22px;display:grid;overflow-y:auto}.pricing-ref-group{background:var(--pr-tint);border:1px solid color-mix(in srgb, var(--pr-edge) 22%, var(--line));border-radius:14px;padding:16px}.pricing-ref-group.is-addon{--pr-tint:#faf7ff;--pr-soft:#ece5fe;--pr-edge:#6d28d9;--pr-ink:#5b21b6}.pricing-ref-group-head{margin-bottom:12px}.pricing-ref-kicker{color:var(--pr-ink);letter-spacing:.06em;text-transform:uppercase;margin:0 0 2px;font-size:11px;font-weight:700}.pricing-ref-group-head h3{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600}.pricing-ref-group-head p:last-child{color:var(--fg-muted);margin:2px 0 0;font-size:13px}.pricing-ref-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pricing-ref-card{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;padding:14px;display:flex}.pricing-ref-card.is-featured{background:var(--pr-soft);border-color:color-mix(in srgb, var(--pr-edge) 58%, var(--line))}.pricing-ref-card-top{justify-content:space-between;align-items:center;gap:8px;min-height:22px;display:flex}.pricing-ref-card h4{color:var(--fg-muted);margin:0;font-size:13px;font-weight:600}.pricing-ref-badge{color:#fff;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:var(--pr-ink);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.pricing-ref-amount{color:var(--fg);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:30px;font-weight:560;line-height:1}.pricing-ref-amount span{color:var(--fg-muted);letter-spacing:0;margin-left:4px;font-size:13px;font-weight:500}.pricing-ref-billed{color:var(--pr-ink);margin:6px 0 0;font-size:12px;font-weight:600}.pricing-ref-points{border-top:1px dashed color-mix(in srgb, var(--pr-edge) 24%, var(--line));gap:5px;margin:12px 0 0;padding:12px 0 0;list-style:none;display:grid}.pricing-ref-points li{color:var(--fg-muted);align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.4;display:flex}.pricing-ref-points svg{fill:none;width:14px;height:14px;stroke:var(--pr-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:1px}.pricing-ref-compare{border:1px solid var(--line);border-radius:14px}.pricing-ref-compare summary{color:var(--fg);cursor:pointer;padding:14px 16px;font-size:14px;font-weight:600}.pricing-ref-compare summary:hover{background:var(--bg-hover)}.pricing-ref-compare[open] summary{border-bottom:1px solid var(--line)}.pricing-ref-compare .landing-price-table-wrap{padding:0 8px 8px}.pricing-ref-compare .landing-price-table th,.pricing-ref-compare .landing-price-table td{padding:10px 8px}.pricing-ref-compare .landing-price-table tbody th{font-size:13px}@media (width<=720px){.pricing-ref-cards{grid-template-columns:minmax(0,1fr)}.pricing-ref-body{padding:14px}.pricing-ref-group{padding:12px}}@container apex-pane (width<=720px){.pricing-ref-cards:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr)}.pricing-ref-body:where(:not([class*=-overlay],[class*=-overlay] *)){padding:14px}.pricing-ref-group:where(:not([class*=-overlay],[class*=-overlay] *)){padding:12px}}.access-add-gosecure{align-items:center;min-height:36px;margin:6px 0 0;display:flex}.access-create-form.is-link-group,.access-create-form.is-bulk-add{overflow:hidden}.access-create-form.is-bulk-add{height:100%}.access-bulk-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding-right:4px;overflow:hidden auto}.access-bulk-table{border-collapse:collapse;width:100%}.access-bulk-table th{z-index:1;color:var(--fg-muted);text-align:left;background:#fafafa;padding:0 8px 8px 0;font-size:13px;font-weight:560;position:sticky;top:0}.access-bulk-table th:last-child,.access-bulk-table td:last-child{width:36px;padding-right:0}.access-bulk-table td{vertical-align:middle;padding:0 8px 8px 0}.access-bulk-table tr.is-invalid td{vertical-align:top}.access-bulk-table tr.is-invalid input{border-color:#ff3b30}.access-bulk-row-error{color:#ff3b30;text-align:left;margin:6px 0 0;font-size:13px;line-height:1.35}.access-bulk-table input{width:100%;min-width:0;min-height:36px;color:var(--fg);background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--r);outline:none;padding:8px 10px;font-size:13px}.access-bulk-table input:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}.access-required-mark{color:#c9342b;margin-left:2px}.access-bulk-table td.access-bulk-bypass{width:11rem;max-width:11rem}.access-bulk-bypass .multi-select-trigger{width:100%;min-height:36px;padding-top:7px;padding-bottom:7px;font-size:13px}.access-bulk-bypass .filter-multi-select-summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.access-bulk-alert{color:#8a1c14;border-radius:var(--r);background:#fff1f0;border:1px solid #ffc9c4;flex:none;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.45}.access-bulk-alert strong{font-weight:600;display:block}.access-bulk-alert p{margin:2px 0 0}.access-bulk-alert section+section{border-top:1px solid #ffc9c4;margin-top:8px;padding-top:8px}.access-bulk-drop{z-index:2000;background:color-mix(in srgb, var(--navy) 18%, transparent);pointer-events:none;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.access-bulk-drop-card{width:min(100%,26rem);color:var(--fg);text-align:center;background:radial-gradient(92% 72% at 50% 0%, color-mix(in srgb, var(--sky) 30%, transparent), transparent 62%), #fff;border:1.5px dashed var(--navy);border-radius:var(--r);flex-direction:column;align-items:center;gap:6px;padding:40px 24px;display:flex;box-shadow:0 24px 60px #0f172a2e}.access-bulk-drop-card>span:not(.claim-import-mark){color:var(--fg-muted);font-size:13px}.access-bulk-table th.access-bulk-bypass{width:11rem;max-width:11rem}.access-bulk-table th.access-bulk-bypass>span{margin-bottom:6px;display:block}.access-bulk-table thead th{vertical-align:bottom}.access-bulk-actions{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex}.access-bulk-actions-start{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.access-bulk-actions .primary{width:auto;margin-top:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.access-link-group-search{flex:none;margin:0}.access-link-group-scroll{overscroll-behavior:contain;flex:auto;min-height:8rem;max-height:min(52vh,28rem);padding-right:4px;overflow:hidden auto}.access-link-group-list{margin:0;padding:0;list-style:none}.access-link-group-list>li{border-bottom:1px solid var(--line);gap:8px;padding:14px 0;display:grid}.access-link-group-list>li:first-child{padding-top:2px}.access-link-group-list>li:last-child{border-bottom:0}.access-link-group-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.access-link-group-meta strong{font-size:14px;font-weight:560}.access-bypass-details{overflow-wrap:anywhere;min-width:0;color:var(--fg-muted);flex-basis:100%;font-size:13px}.access-link-group-list .form-field{margin:0}.access-loading,.access-testing{text-align:center;align-content:center;place-items:center;gap:12px;display:grid}.access-loading{min-height:280px;padding:48px 16px}.access-testing{z-index:2;background:color-mix(in srgb, var(--bg-card) 88%, transparent);padding:16px;position:absolute;inset:0}.access-loading .loader,.access-testing .loader{width:28px;height:28px;margin:0}.access-loading p,.access-testing p{color:var(--fg);margin:0;font-size:13px;line-height:1.45}.access-billing-empty{color:var(--fg-muted);margin:0;font-size:13px}.access-external-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.access-external-actions .action{min-height:28px;padding:4px 10px;font-size:13px;font-weight:550}.access-external-actions .action.is-sent:disabled{cursor:default;opacity:1;color:var(--fg-muted);background:var(--bg-subtle);pointer-events:none}.access-external-actions .action.is-resend{color:var(--fg-muted);background:var(--bg-subtle);border-color:#0000}.access-external-actions .action.is-resend:hover:not(:disabled){color:var(--fg)}.access-external-actions .action.is-signed-in:disabled{cursor:default;opacity:1;color:var(--fg-muted);background:var(--bg-subtle);border-color:#0000}.access-external-actions .action.is-inviting{pointer-events:none;background:var(--bg-subtle);min-width:108px;padding:4px 8px}.access-table tr.is-saving .access-external-actions{min-width:108px}.access-saving{align-items:center;min-height:28px;display:flex}.access-invite-progress{background:color-mix(in srgb, var(--navy) 12%, transparent);border-radius:99px;width:92px;height:6px;display:block;overflow:hidden}.access-invite-progress-bar{background:var(--navy);border-radius:inherit;width:40%;height:100%;animation:1s ease-in-out infinite access-invite-progress-slide;display:block}@keyframes access-invite-progress-slide{0%{transform:translate(-120%)}to{transform:translate(280%)}}.access-external-actions .action.is-danger{color:#c9342b}.access-setup-steps{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;margin:0 0 4px;padding:0;list-style:none;display:grid}.access-setup-steps li{min-width:0;color:var(--fg-muted);border-top:2px solid var(--line)}.access-setup-step-tab{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:flex-start;gap:8px;padding:8px 0 0;display:flex}button.access-setup-step-tab{cursor:pointer}button.access-setup-step-tab:hover .access-setup-step-name,button.access-setup-step-tab:focus-visible .access-setup-step-name{color:var(--fg);text-underline-offset:3px;text-decoration:underline}button.access-setup-step-tab:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.access-setup-steps li.is-done,.access-setup-steps li.is-current{color:var(--fg);border-top-color:var(--navy)}.access-setup-step-num{border:1px solid var(--line-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:600;display:inline-flex}.access-setup-steps li.is-current .access-setup-step-num,.access-setup-steps li.is-done .access-setup-step-num{color:#fff;background:var(--navy);border-color:var(--navy)}.access-setup-step-num svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.access-setup-step-name{min-width:0;font-size:12.5px;font-weight:550;line-height:1.3;display:grid}.access-setup-step-name small{color:var(--fg-muted);font-size:11px;font-weight:500}.access-setup-actions{gap:8px;display:flex}.access-create-form>.access-setup-actions{flex:none;margin-top:auto}.access-setup-actions>.primary{flex:1}.access-setup-next{justify-content:center;align-items:center;gap:8px;display:inline-flex}.access-setup-next svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.access-tag-switch{background:var(--line-strong);border-radius:99px;flex:none;width:22px;height:12px;transition:background .15s;position:relative}.access-tag-switch:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px;transition:transform .15s;position:absolute;top:2px;left:2px}.access-tag-toggle.is-on .access-tag-switch{background:var(--navy)}.access-tag-toggle.is-on .access-tag-switch:after{transform:translate(10px)}.access-tag-toggle[aria-busy=true] .access-tag-switch{opacity:.5}.access-bypass-features{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));grid-auto-rows:1fr;gap:6px;margin:0;padding:0;list-style:none;display:grid}.access-bypass-feature{width:100%;height:100%;min-height:36px;color:var(--fg-muted);font:inherit;text-align:left;background:var(--bg-subtle);border-radius:var(--r-sm);cursor:pointer;border:1px solid #0000;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;font-size:12.5px;line-height:1.3;transition:border-color .15s,color .15s;display:flex}.access-bypass-feature.is-on{color:var(--fg);border-color:var(--line-strong)}.access-bypass-feature:hover:not(:disabled),.access-bypass-feature:focus-visible{border-color:var(--navy)}.access-bypass-feature:disabled{cursor:progress}.access-bypass-paid{color:var(--fg);background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--sky) 35%, transparent);border-radius:var(--r-sm);gap:4px;margin-top:10px;padding:8px 10px;font-size:12.5px;line-height:1.4;display:grid}.access-bypass-paid p,.access-bypass-paid ul{margin:0}.access-bypass-paid ul{padding-left:18px}.access-bypass-paid-head{font-weight:600}.access-bypass-autofix{gap:6px;margin-top:10px;display:grid}.access-bypass-autofix-head{color:var(--fg);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;font-size:12.5px;font-weight:600;display:flex}.access-bypass-autofix-head small{color:var(--fg-muted);font-size:11.5px;font-weight:400}.access-external-actions .action.is-danger:hover,.access-external-actions .action.is-danger:focus-visible{background:#c9342b14}.access-confirm-overlay{z-index:91}.idle-timeout-overlay{z-index:120}.access-confirm-modal{width:min(440px,100%)}.access-confirm-modal.access-invite-modal{flex-direction:column;width:min(720px,100%);max-height:calc(100dvh - 48px);display:flex}.access-invite-body{flex-direction:column;flex:auto;gap:10px;min-height:0;padding:14px 22px 16px;display:flex}.access-invite-pager{align-items:center;gap:6px;min-width:0;display:flex}button.access-invite-arrow{width:30px;height:30px;min-height:0;color:var(--fg);background:var(--bg-subtle);border:1px solid var(--line);cursor:pointer;border-radius:999px;flex:none;place-items:center;padding:0;font-size:20px;line-height:1;display:inline-grid}button.access-invite-arrow:hover:not(:disabled){border-color:var(--line-strong)}button.access-invite-arrow:disabled{opacity:.4;cursor:default}.access-invite-tabs{scrollbar-width:none;background:var(--bg-subtle);border:1px solid var(--line);border-radius:var(--r);flex:auto;gap:0;min-width:0;padding:3px;display:flex;overflow-x:auto}.access-invite-tabs::-webkit-scrollbar{display:none}.access-invite-tab{max-width:220px;min-height:28px;color:var(--fg-muted);white-space:nowrap;border-radius:var(--r);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:4px 12px;font-size:12.5px;font-weight:620;display:inline-flex}.access-invite-tab>span:first-child{text-overflow:ellipsis;overflow:hidden}.access-invite-tab:hover{color:var(--fg)}.access-invite-tab.is-active{color:var(--navy);box-shadow:0 1px 2px color-mix(in srgb, var(--navy) 14%, transparent);background:#fff}.access-invite-tab-tag{color:var(--fg-muted);background:color-mix(in srgb, var(--fg-muted) 12%, transparent);border-radius:999px;padding:1px 6px;font-size:10.5px;font-weight:600}.access-invite-template-desc{color:var(--fg-muted);margin:0;font-size:12.5px;line-height:1.45}.access-invite-toolbar{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}button.action.access-invite-edit{min-height:30px;padding:5px 14px;font-size:12.5px}button.action.access-invite-edit[aria-pressed=true]{color:#fff;background:var(--fg);border-color:var(--fg)}.access-invite-edit-hint{color:var(--fg-muted);background:var(--bg-subtle);border-radius:var(--r-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;padding:8px 12px;font-size:12.5px;line-height:1.45;display:flex}.access-invite-edit-hint p{flex:280px;margin:0}.access-invite-edit-hint button.ghost{font-size:12.5px}.access-invite-subject.is-editing{align-items:center;gap:6px;padding:5px 8px 5px 12px;display:flex}.access-invite-subject.is-editing input{border:1px solid var(--line-strong);background:#fff;border-radius:6px;flex:auto;min-width:0;min-height:0;padding:4px 8px;font-size:12.5px}.access-invite-subject.is-editing input:focus{border-color:#375f87;outline:none}.access-invite-preview.is-editing{border-color:color-mix(in srgb, #375f87 55%, var(--line))}.access-invite-save{color:var(--fg);cursor:pointer;align-items:center;gap:8px;margin-right:auto;font-size:12.5px;display:inline-flex}.access-invite-save input{width:15px;height:15px;accent-color:var(--fg);margin:0}.access-invite-preview{border:1px solid var(--line);border-radius:var(--r-sm);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.access-invite-preview[aria-busy=true] iframe{opacity:.55}.access-invite-subject{background:var(--bg-subtle);border-bottom:1px solid var(--line);margin:0;padding:9px 12px;font-size:12.5px}.access-invite-subject span{color:var(--fg-muted);margin-right:6px;font-weight:600}.access-invite-preview iframe{background:#fff;border:0;flex:auto;width:100%;height:52dvh;min-height:320px}.access-confirm-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:4px 22px 20px;display:flex}.access-confirm-actions .ghost,.access-confirm-actions .primary{width:auto;min-width:0;min-height:36px;margin-top:0;padding:8px 14px}.access-sign-in-status{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:2px;font-size:12px;display:flex}.access-sign-in-status.is-never{color:var(--fg-muted);font-style:italic}.access-sign-in-invited{background:var(--bg-subtle);color:var(--fg);border-radius:999px;padding:1px 8px;font-size:11px;font-style:normal;font-weight:550}.access-account-billings{margin-top:6px}.access-account-billings ul{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.access-account-billings li{flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding-left:12px;font-size:13px;line-height:1.4;display:flex;position:relative}.access-account-billings li:before{content:"";background:var(--fg-muted);border-radius:50%;width:4px;height:4px;position:absolute;top:.62em;left:2px}.access-account-billing-number{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:600}.access-account-billing-name{color:var(--fg-muted)}.access-owner-billing{flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:13px;display:inline-flex}.access-physician-billing{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:4px 0 0;font-weight:400;display:flex}.access-physician-billing span{color:var(--fg-muted);font-size:13px}.access-physician-bypass{justify-self:start}.access-account-billings li.is-default .access-account-billing-number{color:var(--navy);background:#0a84ff1a;border:1px solid #0a84ff47;border-radius:999px;align-self:center;padding:1px 8px}.access-account-billings li.is-default .access-account-billing-name{color:var(--fg);font-weight:550}.access-account-billing-default{color:#fff;letter-spacing:.02em;text-transform:uppercase;background:var(--ecc-errors,#1e40af);border-radius:999px;align-self:center;padding:1px 8px;font-size:10.5px;font-weight:700;line-height:1.6}.access-account-billing-nodefault{color:var(--fg-muted);margin:4px 0 0;font-size:12px;font-style:italic}.access-account-row-error{color:#ff3b30;text-align:left;margin:4px 0 0;font-size:13px;line-height:1.35}.access-credential-tag{color:#5c5c5c;letter-spacing:.01em;border-radius:var(--r);vertical-align:middle;background:#ececec;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.access-credential-tag[class*=clinic-tone-]{color:var(--tone-ink);background:var(--tone-fill)}.access-privilege-tags{flex-wrap:wrap;gap:6px;display:flex}.access-privilege-tag{color:var(--navy);letter-spacing:.01em;text-align:left;white-space:normal;background:color-mix(in srgb, var(--navy) 16%, #fff);border-radius:var(--r);border:0;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;line-height:1.3;display:inline-flex}.access-privilege-tag.is-denied{color:var(--fg-muted);background:var(--bg-subtle);text-decoration:line-through;text-decoration-thickness:1.5px}button.access-privilege-tag{cursor:pointer}button.access-privilege-tag:hover,button.access-privilege-tag:focus-visible{color:var(--navy)}.access-create-form{flex-direction:column;flex:auto;gap:12px;min-height:0;margin-top:0;padding-bottom:0;display:flex}.access-create-form>.primary{flex:none;margin-top:auto}.access-create-form:not(.is-link-group,.is-bulk-add){--access-pane-bg:var(--bg-card);overscroll-behavior:contain;margin:-3px;padding:3px;overflow:hidden auto}.access-create-col.is-editing-pane .access-create-form:not(.is-link-group,.is-bulk-add){--access-pane-bg:#fafafa}.access-create-form:not(.is-link-group,.is-bulk-add)>*{flex-shrink:0}.access-create-form:not(.is-link-group,.is-bulk-add) .access-billing-selected{flex:none;max-height:none;padding-right:0;overflow:visible}.access-create-form:not(.is-link-group,.is-bulk-add)>.access-setup-steps{z-index:1;background:var(--access-pane-bg);box-shadow:0 14px 10px -4px var(--access-pane-bg);margin-top:-3px;padding-top:3px;position:sticky;top:-3px}.access-create-form:not(.is-link-group,.is-bulk-add)>.primary{z-index:1;box-shadow:0 -14px 10px -4px var(--access-pane-bg);position:sticky;bottom:0}.access-create-form:not(.is-link-group,.is-bulk-add)>.primary:disabled{background:color-mix(in srgb, var(--accent) 65%, var(--access-pane-bg));opacity:1}.access-add-test{width:100%}.access-form-ok{color:var(--fg-olive);margin:0;font-size:13px}.access-identity-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:12px;display:grid}.access-password-section{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 10px;display:grid}.access-password-section .form-field{margin:0}.access-password-hint,.access-created-password{color:var(--fg-muted);grid-column:1/-1;margin:0;font-size:13px}.access-created-password code{color:var(--fg);margin-left:6px}.access-passkeys{gap:8px;display:grid}.access-passkeys-title{font-size:13px;font-weight:600}.access-passkeys-confirm p{margin:0 0 8px;font-size:13px}.access-passkeys-actions{justify-content:flex-end;gap:8px;display:flex}.access-label-tie{gap:6px;display:grid}.access-label-tie-title{color:var(--fg-muted);align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.access-label-tie-help .metric-tooltip{left:0;transform:translateY(-4px)}.access-label-tie-help .metric-tooltip:after{left:8px;transform:none}.access-label-tie-help:hover .metric-tooltip,.access-label-tie-help:focus-visible .metric-tooltip{transform:translate(0)}.access-label-tie-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.access-label-tie-permission{color:var(--navy);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.access-label-tie-permission:hover,.access-label-tie-permission:focus-visible{color:var(--accent)}.access-label-tie-permission:disabled{cursor:not-allowed;opacity:.6}.access-modal.access-tie-permission-modal{width:min(500px,100%)}.access-tie-permission-body{padding:16px 22px 18px}.access-tied-chip{color:var(--fg-muted);border:1px solid var(--line-strong);border-radius:var(--r);vertical-align:middle;align-self:flex-start;align-items:center;margin-left:6px;padding:2px 7px;font-size:10.5px;font-weight:600;display:inline-flex}.access-billing-grant{flex-direction:column;flex:auto;gap:10px;min-height:0;display:flex}.access-billing-trigger{align-self:flex-start;width:auto}.access-picker-overlay{z-index:90}.access-picker-modal{width:min(640px,100%);height:min(80vh,680px)}.access-picker-tools{border-bottom:1px solid var(--line);flex:none;gap:14px;padding:16px 22px 14px;display:grid}.access-picker-toolbar{align-items:flex-end;gap:10px;display:flex}.access-picker-toolbar .form-field{flex:auto;min-width:0;margin:0}.access-picker-show-selected{white-space:nowrap;flex:none}.access-picker-show-selected[aria-pressed=true]{color:var(--navy);background:var(--accent-soft);border-color:var(--navy)}.access-picker-selected-empty,.access-picker-empty{color:var(--fg-muted);margin:0;font-size:13px}.access-picker-grant-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.access-picker-grant-list>li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.access-picker-grant-list>li:last-child{border-bottom:0}.access-picker-grant-list>li>div{gap:8px;min-width:0;display:grid}.access-picker-scroll{overscroll-behavior:contain;flex:auto;min-height:0;padding:16px 22px;overflow:hidden auto}.access-picker-footer{border-top:1px solid var(--line);background:var(--bg-card);flex:none;padding:12px 22px 18px}.access-picker-footer .primary{margin-top:0}.access-picker-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.access-picker-list>li{border:1px solid #0000;border-bottom-color:var(--line);border-radius:var(--r);gap:8px;padding:10px 12px 12px;display:grid}.access-picker-list>li.is-selected{background:color-mix(in srgb, var(--navy) 5%, #fff);border-color:#0000}.access-picker-list>li:hover{border-color:var(--line-strong)}.access-picker-billing{color:var(--fg);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:500;display:flex}.access-picker-billing .access-credential-tag,.access-picker-grant-list .access-credential-tag,.access-billing-selected .access-credential-tag{margin-left:6px}.access-picker-billing.is-selected{font-weight:600}.access-billing-selected{overscroll-behavior:contain;flex:auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-height:0;max-height:min(320px,40vh);margin:0;padding:0 12px 0 0;list-style:none;display:grid;overflow:hidden auto}.access-billing-selected li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 0;display:flex}.access-billing-selected li:last-child{border-bottom:0}.access-billing-selected li>div{gap:6px;min-width:0;display:grid}.access-billing-selected-label{flex-wrap:wrap;align-items:center;min-width:0;font-size:13px;font-weight:500;line-height:1.35;display:inline-flex}.access-billing-selected span{min-width:0}.access-default-option{color:var(--fg-muted);cursor:pointer;justify-self:start;align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex;position:relative}.access-default-option input{opacity:0;width:1px;height:1px;position:absolute}.access-default-option .toggle-track{flex:none;width:30px;height:18px}.access-default-option .toggle-thumb{width:14px;height:14px}.access-default-option input:checked+.toggle-track{background:var(--accent)}.access-default-option input:checked+.toggle-track .toggle-thumb{transform:translate(12px)}.access-default-option input:focus-visible+.toggle-track{box-shadow:var(--focus-ring)}.access-default-option input:checked~span:last-child{color:var(--fg)}.access-default-option input:disabled~*{cursor:default;opacity:.6}.access-remove{color:#c9342b;border-radius:var(--r);background:0 0;border:0;flex:none;place-items:center;width:28px;height:28px;padding:0;display:grid}.access-remove svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.2px;width:13px;height:13px}.access-remove:hover,.access-remove:focus-visible{background:#c9342b14}.access-remove:disabled{opacity:.45}.access-create-close{white-space:nowrap;align-items:center;width:auto;height:auto;min-height:36px;padding:8px 10px;font-size:13px;font-weight:600;display:inline-flex}.access-create-close-label{border-bottom:1px solid;align-items:center;gap:6px;padding-bottom:2px;display:inline-flex}.access-create-close:hover,.access-create-close:focus-visible{background:0 0}.access-created-modal{width:min(480px,100%)}.access-created-body{gap:12px;padding:4px 22px 8px;display:grid}.access-created-modal .access-created-password{background:var(--bg-subtle);border-radius:var(--r);gap:4px;margin:0;padding:10px 12px;display:grid}.access-created-modal .access-created-password span{color:var(--fg-muted);font-size:13px}.access-created-modal .access-created-password code{color:var(--fg);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.access-created-modal .primary.is-sent:disabled{cursor:default;opacity:1;pointer-events:none}.account-toast-stack{top:calc(16px + env(safe-area-inset-top,0px));z-index:140;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.account-toast{pointer-events:auto;width:max-content;max-width:min(440px,100vw - 32px);color:var(--fg);background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r);align-items:flex-start;gap:10px;padding:11px 16px;font-size:13.5px;font-weight:520;line-height:1.4;animation:.28s account-toast-in;display:flex;box-shadow:0 12px 32px #131a3029}.account-toast p{margin:0}.account-toast-body{flex-direction:column;gap:2px;min-width:0;display:flex}.account-toast-source{color:var(--fg-faint);font-size:11.5px;font-weight:500}.account-toast .account-toast-line{color:var(--fg-muted);font-size:12.5px;font-weight:450}.account-toast .action-spinner{flex:none;width:13px;height:13px;margin-top:3px}.account-toast-dot{background:var(--notify-success);border-radius:50%;flex:none;width:7px;height:7px;margin-top:7px}.account-toast.is-warning .account-toast-dot{background:var(--notify-warning)}.account-toast.is-error .account-toast-dot{background:var(--notify-error)}@keyframes account-toast-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.account-toast{animation:none}}.dashboard-heading .eyebrow{letter-spacing:.12em;margin-bottom:0;font-size:11px}.dashboard-title-row{align-items:center;gap:8px;margin-bottom:4px;display:flex}.dashboard-heading .dashboard-title-row h1{margin-bottom:0}.dashboard-sync-button{width:30px;height:30px;color:var(--fg-muted);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.dashboard-sync-button:hover:not(:disabled){color:var(--accent);background:var(--bg-hover)}.dashboard-sync-button:disabled{cursor:default;opacity:.55}.dashboard-sync-button svg{width:16px;height:16px}.dashboard-sync-button.is-syncing svg{animation:1s linear infinite dashboard-sync-spin}@keyframes dashboard-sync-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dashboard-sync-button.is-syncing svg{animation:none}}.dashboard-heading h1{letter-spacing:-.03em;margin-bottom:4px;font-size:clamp(22px,2.2vw,26px);font-weight:560;line-height:1.15}.dashboard-empty-billing{max-width:560px;padding:18px var(--pad-x) 0;text-align:center;color:var(--fg-muted);margin:28px auto 0;font-size:14.5px;line-height:1.5}.dashboard-empty-billing p{margin:0}.dashboard-existing-notice{max-width:760px;color:var(--fg);background:color-mix(in srgb, var(--sky) 8%, #fff);border:1px solid color-mix(in srgb, var(--sky) 40%, #fff);border-radius:10px;align-items:center;gap:10px 14px;margin:14px 0 0;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.dashboard-existing-notice.is-error{background:color-mix(in srgb, var(--notify-error) 6%, #fff);border-color:color-mix(in srgb, var(--notify-error) 38%, #fff);box-shadow:inset 4px 0 0 var(--notify-error)}.dashboard-notice-icon{width:20px;height:20px;color:var(--fg-muted);fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;flex:none;align-self:flex-start;margin-top:1px}.dashboard-existing-notice.is-error .dashboard-notice-icon{color:var(--notify-error)}.dashboard-notice-text{flex:auto;min-width:0;margin:0}.dashboard-existing-notice.is-error .dashboard-notice-text{font-weight:560}.dashboard-notice-actions{flex:none;gap:8px;display:flex}button.dashboard-notice-button{width:auto;min-width:88px;min-height:38px;margin:0;padding:8px 18px;font-size:13.5px}@media (width<=900px){.dashboard-existing-notice{flex-wrap:wrap}.dashboard-notice-text{flex-basis:calc(100% - 34px)}.dashboard-notice-actions{flex:100%;padding-left:34px}}@container apex-pane (width<=900px){.dashboard-existing-notice:where(:not([class*=-overlay],[class*=-overlay] *)){flex-wrap:wrap}.dashboard-notice-text:where(:not([class*=-overlay],[class*=-overlay] *)){flex-basis:calc(100% - 34px)}.dashboard-notice-actions:where(:not([class*=-overlay],[class*=-overlay] *)){flex:100%;padding-left:34px}}@media (pointer:coarse){button.dashboard-notice-button{min-height:44px}}.mcedt-access-banner{max-width:760px;color:var(--fg);background:color-mix(in srgb, var(--notify-warning) 8%, #fff);border:1px solid color-mix(in srgb, var(--notify-warning) 35%, #fff);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:14px 0 0;padding:10px 14px;font-size:13.5px;line-height:1.5;display:flex}.mcedt-access-banner p{flex:320px;margin:0}.mcedt-access-banner strong{color:var(--notify-warning);font-weight:620}.mcedt-access-banner a{color:var(--notify-warning);white-space:nowrap;font-weight:560}#dashboard-subtitle{color:var(--fg-muted);flex-wrap:wrap;align-items:center;margin:6px 0 0;font-size:13px;line-height:1.35;display:flex}.dashboard-provider-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dashboard-provider-badge{color:var(--navy);letter-spacing:.01em;background:var(--bg-subtle);border:1px solid var(--line-strong);border-radius:var(--r);align-items:center;padding:3px 8px;font-size:11px;font-weight:700;line-height:1.3;display:inline-flex}.dashboard-provider-badge.is-model{color:var(--navy);background:color-mix(in srgb, var(--sky) 22%, var(--bg-subtle));border-color:color-mix(in srgb, var(--sky) 42%, var(--line-strong))}.dashboard-provider-badge-slot{display:contents}.dashboard-provider-badge.is-editable{cursor:pointer;border-style:dashed;gap:4px;position:relative}.dashboard-provider-badge.is-editable:hover,.dashboard-provider-badge.is-editable:focus-within{border-style:solid;border-color:var(--navy)}.dashboard-provider-badge.is-editable.is-saving{opacity:.6}.dashboard-provider-badge.is-editable svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}.dashboard-provider-badge.is-editable select{opacity:0;cursor:pointer;width:100%;font-size:16px;position:absolute;inset:0}.dashboard-provider-badge-error{color:var(--error,#b42318);font-size:11px;font-weight:600}.dashboard-privilege-tags{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.dashboard-privilege-tags li{color:var(--navy);letter-spacing:.01em;background:var(--bg-subtle);border-radius:var(--r);padding:3px 8px;font-size:11px;font-weight:700}.dashboard-privilege-tags li.is-denied{color:var(--fg-muted);text-decoration:line-through;text-decoration-thickness:1.5px}.summary-grid{width:100%;min-width:0;max-width:100%;padding:4px var(--pad-x) 8px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;flex-direction:column;align-items:stretch;margin-bottom:0;display:flex}.summary-metrics{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:4px 24px;width:100%;min-width:0;display:flex}.summary-card{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:22px 0}.shadow-billing-card{box-shadow:none;border:0}.summary-card>span,.metric-label{min-height:17px;color:var(--fg-muted);text-transform:uppercase;align-items:center;gap:6px;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.metric-help{width:17px;height:17px;color:var(--fg-muted);background:var(--bg-subtle);border:1px solid var(--line-strong);border-radius:var(--r);place-items:center;padding:0;font-size:11px;font-weight:700;line-height:1;display:inline-grid;position:relative}.metric-help:hover,.metric-help:focus-visible{z-index:50;color:var(--accent);border-color:var(--accent);outline:none}.metric-tooltip{z-index:20;color:#fff;text-align:left;text-transform:none;pointer-events:none;visibility:hidden;background:var(--navy);border-radius:var(--r-sm);opacity:0;width:270px;max-width:min(270px,100vw - 24px);padding:10px 12px;font-size:13px;font-weight:500;line-height:1.45;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%,-4px);box-shadow:0 8px 24px #0000002e}.metric-tooltip:after{border:6px solid #0000;border-bottom-color:var(--navy);content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.metric-help:hover .metric-tooltip,.metric-help:focus-visible .metric-tooltip{visibility:visible;opacity:1;transform:translate(-50%)}.summary-card:first-child .metric-tooltip{left:0;transform:translateY(-4px)}.summary-card:first-child .metric-tooltip:after{left:12px;transform:none}.summary-card:last-child .metric-tooltip{left:auto;right:0;transform:translateY(-4px)}.summary-card:last-child .metric-tooltip:after{left:auto;right:6px;transform:none}.summary-card:first-child .metric-help:hover .metric-tooltip,.summary-card:first-child .metric-help:focus-visible .metric-tooltip,.summary-card:last-child .metric-help:hover .metric-tooltip,.summary-card:last-child .metric-help:focus-visible .metric-tooltip{transform:translate(0)}.summary-card strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:560;line-height:1.1;display:block}.summary-card-outstanding strong{color:#c9342b}.filters{padding:18px var(--pad-x);border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin-bottom:0}.filter-heading,.claims-meta{align-items:center;display:flex}.filter-heading{justify-content:space-between;margin-bottom:14px}.claims-meta{justify-content:flex-end}.filter-heading-actions{flex-flow:column wrap;justify-content:flex-end;align-items:flex-end;gap:4px;display:flex}.filter-heading h2{margin:0;font-size:15px}.filter-shortcuts{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.filter-shortcuts .action.is-active{color:var(--accent);background:var(--accent-soft);border-color:var(--line-strong)}.text-button{color:var(--accent);background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.clear-filters{text-underline-offset:2px;text-decoration:underline}.filter-grid{grid-template-columns:1fr .85fr .85fr 1.85fr .9fr;gap:12px;display:grid}.filter-grid>*{min-width:0}.filter-hint{color:var(--fg-muted);margin:20px 0 0;font-size:12.5px;font-style:italic;font-weight:500;line-height:1.45}.category-nav{top:calc(var(--site-header-h) + var(--subscribe-banner-h));z-index:40;padding:10px var(--pad-x) 0;background:var(--bg-app);border:0;border-bottom:1px solid var(--category-line);border-image:linear-gradient(to right, var(--bg-app) 0%, var(--category-line) 5%, var(--category-line) 95%, var(--bg-app) 100%) 1;flex-wrap:wrap;align-items:flex-end;gap:0;margin-top:-10px;margin-bottom:0;display:flex;position:sticky}.category-tab{min-height:0;color:var(--fg-muted);letter-spacing:-.005em;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:10px 10px 0 0;align-items:center;gap:6px;margin-bottom:-1px;padding:11px 20px 12px;font-size:14.5px;font-weight:500;transition:color .12s,background-color .12s;display:inline-flex;position:relative}.category-tab:first-child{margin-left:-21px}@media (width<=1280px){.category-tab:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){padding-inline:13px;font-size:14px}.category-tab:first-child:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){margin-left:-14px}}@container apex-pane (width<=1280px){.category-tab:where(:not([class*=-overlay],[class*=-overlay] *)){padding-inline:13px;font-size:14px}.category-tab:first-child:where(:not([class*=-overlay],[class*=-overlay] *)){margin-left:-14px}}@media (width<=1180px){.category-tab:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){gap:5px;padding-inline:10px;font-size:13.5px}.category-tab:first-child:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){margin-left:-11px}}@container apex-pane (width<=1180px){.category-tab:where(:not([class*=-overlay],[class*=-overlay] *)){gap:5px;padding-inline:10px;font-size:13.5px}.category-tab:first-child:where(:not([class*=-overlay],[class*=-overlay] *)){margin-left:-11px}}.category-tab+.category-tab:before{content:"";background:var(--category-line);width:1px;height:16px;position:absolute;top:50%;left:-1px;transform:translateY(-50%)}.category-tab.is-active:before,.category-tab:hover:before,.category-tab.is-active+.category-tab:before,.category-tab:hover+.category-tab:before{opacity:0}.category-tab-lock,.action-lock{flex:none;width:13px;height:13px}.category-tab-badge{min-width:22px;height:20px;color:var(--fg-muted);font-variant-numeric:tabular-nums;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r);justify-content:center;align-items:center;margin-block:-1px;padding:0 6px;font-size:12.5px;font-weight:550;line-height:1;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex}.category-tab.is-active .category-tab-badge{color:#fff;background:#1e40af;border-color:#1e40af}.category-tab.is-adjustments.is-active .category-tab-badge{background:#6d28d9;border-color:#6d28d9}.category-tab.is-versions.is-active .category-tab-badge{background:var(--navy);border-color:var(--navy)}.category-tab-badge-count{text-box:trim-both cap alphabetic;display:block}@supports not (text-box:trim-both cap alphabetic){.category-tab-badge-count{padding-top:1px}}.category-tab:hover{color:var(--fg);background:var(--bg-hover)}.category-tab.is-active{z-index:1;color:var(--fg);background:var(--bg-app);border-color:var(--category-line)}.dashboard-panels{background:var(--sticky-bg);min-height:100vh;padding-top:24px;position:relative}.category-panel{min-width:0}.category-panel[hidden],.category-panel.is-standby{display:none}.summary-stack{gap:var(--section-gap);flex-direction:column;display:flex}.ra-layout{grid-template-columns:260px minmax(0,1fr);gap:18px;width:100%;display:grid}.ra-sidebar-col{overflow-anchor:none}.offer-pin{top:var(--sticky-under-nav,0px);z-index:31;background:var(--sticky-bg,var(--bg-app));-webkit-backdrop-filter:saturate(160%)blur(10px);backdrop-filter:saturate(160%)blur(10px);padding-block:8px;position:sticky}.offer-pin-anchor{top:var(--sticky-under-nav,0px);z-index:31;height:0;position:sticky}.offer-pin.is-overlay{position:absolute;top:0;left:0;right:0}.ra-main>.offer-pin{margin:0 var(--pad-x) calc(12px - var(--section-gap))}.ra-sticky-chrome{top:calc(var(--sticky-under-nav) + var(--offer-h,0px));z-index:30;background:var(--sticky-bg);-webkit-backdrop-filter:saturate(160%)blur(10px);backdrop-filter:saturate(160%)blur(10px);position:sticky}.ra-main{gap:var(--section-gap);overflow-anchor:none;width:100%;min-width:0;scroll-margin-top:var(--sticky-under-nav);flex-direction:column;display:flex}.ra-sidebar{top:var(--sticky-under-nav);height:calc(100dvh - var(--sticky-under-nav));max-height:calc(100dvh - var(--sticky-under-nav));overflow-anchor:none;border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;flex-direction:column;display:flex;position:sticky;overflow:hidden}.ra-sidebar-heading{padding:16px var(--pad-x) 12px;border-bottom:1px solid var(--line)}.ra-sidebar-heading h2{margin:0 0 4px;font-size:15px}.ra-sidebar-heading p{color:var(--fg-muted);margin:0;font-size:13px;line-height:1.45}.ra-sidebar-list{flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.ra-sidebar-item{width:100%;padding:12px var(--pad-x);color:inherit;text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.ra-sidebar-item:last-child{border-bottom:0}.ra-sidebar-item:hover{background:var(--bg-hover)}.ra-sidebar-item:focus-visible{outline:none}.ra-sidebar-item.is-selected{background:var(--accent-soft)}.ra-sidebar-label{align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:1.35;display:inline-flex}.ra-sidebar-released{color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:12px}.ra-sidebar-item.is-locked{color:var(--fg-muted)}.ra-sidebar-total{color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.ra-sidebar-item.is-selected .ra-sidebar-total{color:var(--accent)}.ra-accounting{padding:16px var(--pad-x);border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;margin-bottom:18px}.ra-accounting-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ra-accounting-heading h3{color:var(--fg-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:14px;font-weight:700}.ra-accounting-heading strong{letter-spacing:-.02em;font-size:18px}.ra-accounting-table{-webkit-overflow-scrolling:touch;overflow:auto}.ra-accounting-heading,.ra-accounting-table{max-width:940px;margin-left:auto;margin-right:auto}.ra-accounting-table table{border-collapse:collapse;width:100%}.ra-accounting-table th,.ra-accounting-table td{padding:9px var(--pad-x);vertical-align:baseline;font-size:17px}.ra-accounting-table th.ra-accounting-description,.ra-accounting-table td:first-child{text-align:left;width:auto;padding-right:32px;font-size:15px}.ra-accounting-table th{color:var(--fg-muted);font-size:14px;font-weight:700}.ra-accounting-table th.numeric,.ra-accounting-table td.numeric{white-space:nowrap;width:1%;padding-left:28px;padding-right:12px;font-weight:600}.ra-delta{font-variant-numeric:tabular-nums;align-items:center;gap:3px;min-width:3.6em;font-size:13px;font-weight:700;display:inline-flex}.ra-delta.is-up{color:#1f8a4c}.ra-delta.is-down{color:#c9342b}.ra-delta.is-flat{color:var(--fg-faint)}.ra-delta-caret{clip-path:polygon(50% 0,100% 100%,0 100%);background:currentColor;width:7px;height:6px;display:inline-block}.ra-delta.is-down .ra-delta-caret{clip-path:polygon(0 0,100% 0,50% 100%)}.ra-accounting-table .ra-delta{font-size:14px}.ra-accounting-table .ra-delta-caret{width:8px;height:7px}.ra-accounting-table td.is-negative{color:#c9342b}.ra-accounting-table tr.is-claims td{padding-top:10px}.ra-accounting-table .ra-accounting-breakdown{font:inherit;font-weight:inherit;text-align:left}.ra-accounting-table tr.is-total td{border-top:1px solid var(--line);padding-top:12px;font-weight:700}.general-summary-card{position:relative;overflow:visible}.sheet-meta:has(.summary-help){align-items:center;gap:8px;display:flex}.summary-help{flex:none;display:inline-flex;position:relative}.metric-help.is-open,.metric-help.is-open:hover,.metric-help.is-open:focus-visible{z-index:50;color:var(--accent);border-color:var(--accent)}.exclusion-tooltip{z-index:30;pointer-events:auto;width:min(360px,78vw);max-height:320px;top:calc(100% + 9px);bottom:auto;left:0;overflow:auto;transform:translateY(-4px)}.exclusion-tooltip:after{border-top-color:#0000;border-bottom-color:var(--navy);top:auto;bottom:100%;left:10px;transform:none}.metric-help.is-open+.exclusion-tooltip{visibility:visible;opacity:1;transform:translate(0)}.summary-help:has(.metric-help.is-open) .exclusion-tooltip{visibility:visible;opacity:1;transform:translate(0)}.exclusion-tooltip ul{margin:8px 0 0;padding:0;list-style:none}.exclusion-tooltip li{grid-template-columns:36px 1fr;gap:8px;margin-top:7px;display:grid}.exclusion-tooltip li:first-child{margin-top:0}.exclusion-tooltip strong{font-size:13px;font-weight:700}.claim-import-help{z-index:auto;overflow:visible}.claim-import-help .metric-help.is-open,.claim-import-help .metric-help.is-open:hover,.claim-import-help .metric-help.is-open:focus-visible{z-index:auto}.claim-import-tooltip{overflow-wrap:break-word;width:min(880px,100vw - 32px);max-width:min(880px,100vw - 32px);max-height:min(60vh,540px);padding:14px 16px;overflow:hidden auto}.claim-import-tooltip.is-open{z-index:95;pointer-events:auto;visibility:visible;opacity:1;position:fixed;bottom:auto;right:auto;transform:none}.claim-import-tooltip-section+.claim-import-tooltip-section{border-top:1px solid #ffffff24;margin-top:18px;padding-top:16px}.claim-import-tooltip-heading{color:#ffffffb8;letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:10px 0 2px;font-size:11px;font-weight:700;display:block}.claim-import-tooltip-note{color:#ffffffc7;margin:0 0 2px;font-size:13px;font-weight:500;line-height:1.45}.claim-import-tooltip ul{margin-top:4px}.claim-import-tooltip li{grid-template-columns:13.5rem minmax(0,1fr);align-items:start;gap:16px 20px;margin-top:16px}.claim-import-tooltip li span,.claim-import-tooltip .claim-field-guide{overflow-wrap:break-word;word-spacing:.16em;min-width:0}.claim-field-guide-points{margin:0;padding-left:1.15em}.claim-field-guide-points+span{margin-top:8px;display:block}.claim-import-tooltip .claim-field-guide-points li{grid-template-columns:none;gap:0;margin-top:4px;display:list-item}.claim-import-tooltip .claim-field-guide-points li:first-child{margin-top:0}.general-summary-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.summary-billing-nav{flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 10px;display:flex;overflow-x:auto}.summary-billing-tab{min-height:32px;color:var(--fg-muted);letter-spacing:.02em;background:var(--bg-subtle);border:1px solid var(--line);border-radius:var(--r);padding:5px 12px;font-size:13px;font-weight:620}.summary-billing-tab:hover{color:var(--fg);border-color:var(--fg-muted)}.summary-billing-tab.is-active{color:var(--navy);background:var(--bg-card);border-color:var(--navy)}.claims-paid-navs{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:2px 0 10px;display:flex}.claims-paid-navs .summary-billing-nav{margin:0}.chart-legend{color:var(--fg-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;margin-bottom:4px;font-size:13px;font-weight:600;display:flex}.chart-legend span{align-items:center;gap:7px;display:inline-flex}.legend-swatch{border-radius:var(--r);width:12px;height:12px;display:inline-block}.legend-all-time{box-sizing:border-box;background:0 0;border:1px solid #8a8d91}.legend-total{background:#8a8d91}.legend-annual{background:var(--navy)}.roster-age-chart .is-muted .chart-bar{opacity:.38}.claims-paid-tip span:has(.legend-swatch){align-items:center;gap:7px;display:inline-flex}.claims-paid-tip.is-breakdown span:has(.legend-swatch){align-items:center;gap:6px}.claims-paid-tip .legend-swatch,.claims-paid-card .claims-paid-tip .legend-swatch,.general-summary-card .claims-paid-tip .legend-swatch{border-radius:50%;flex:none;width:8px;height:8px}.general-summary-card .claims-paid-tip .legend-swatch{border-radius:2px;width:10px;height:10px}.chart-bar-rev-0{--rev:#ea580c}.chart-bar-rev-1{--rev:#db2777}.chart-bar-rev-2{--rev:#16a34a}.chart-bar-rev-3{--rev:#be123c}.chart-bar-rev-4{--rev:#c026d3}.chart-bar-rev-5{--rev:#ca8a04}.chart-bar-rev-6{--rev:#4f46e5}.chart-bar-rev-7{--rev:#e11d48}.chart-bar-rev-8{--rev:#65a30d}.chart-bar-rev-9{--rev:#9333ea}.chart-bar-rev-10{--rev:#0e7490}.chart-bar-rev-11{--rev:#b45309}.chart-bar-rev-12{--rev:#0284c7}.chart-bar-rev-13{--rev:#9f1239}.chart-bar-rev-14{--rev:#15803d}.chart-bar-rev-15{--rev:#6d28d9}.chart-bar-rev-claims{--rev:#d97706}.chart-bar-rev-capitation{--rev:#2563eb}.chart-bar-rev-relativity{--rev:#0f766e}.chart-bar-rev-fhg{--rev:#7c3aed}.chart-bar-rev-other{--rev:#64748b}.chart-bar-rev-group{--rev:#1d4ed8}.chart-bar-rev-group-prem{--rev:#0891b2}.chart-bar-rev-group-rel{--rev:#c2410c}.legend-swatch[class*=chart-bar-rev-],.legend-line[class*=chart-bar-rev-],.legend-line[class*=chart-bar-rev-]:after,.chart-bar-rev-0,.chart-bar-rev-1,.chart-bar-rev-2,.chart-bar-rev-3,.chart-bar-rev-4,.chart-bar-rev-5,.chart-bar-rev-6,.chart-bar-rev-7,.chart-bar-rev-8,.chart-bar-rev-9,.chart-bar-rev-10,.chart-bar-rev-11,.chart-bar-rev-12,.chart-bar-rev-13,.chart-bar-rev-14,.chart-bar-rev-15,.chart-bar-rev-claims,.chart-bar-rev-capitation,.chart-bar-rev-relativity,.chart-bar-rev-fhg,.chart-bar-rev-other,.chart-bar-rev-group,.chart-bar-rev-group-prem,.chart-bar-rev-group-rel{background:var(--rev);fill:var(--rev);stroke:var(--rev)}.legend-corrected{background:var(--navy)}.legend-line{background:#a16207;width:18px;height:2px;display:inline-block;position:relative}.general-summary-card .legend-line,.general-summary-card .legend-line:after{background:color-mix(in srgb, var(--navy) 42%, var(--sky))}.legend-line-accent{background:var(--accent)}.legend-line:after{content:"";background:#a16207;border:2px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.legend-line[class*=chart-bar-rev-]:after{background:var(--rev)}.legend-line-accent:after{background:var(--accent)}.legend-line.legend-roster-series-1,.legend-line.legend-roster-series-1:after{background:#0f766e}.legend-line.legend-roster-series-2,.legend-line.legend-roster-series-2:after{background:#1d4ed8}.legend-line.legend-roster-series-3,.legend-line.legend-roster-series-3:after{background:#9f1239}.summary-chart-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;min-width:0;position:relative;overflow-x:auto}.claims-paid-card{--band-ffs:transparent;--band-fhg:color-mix(in srgb, var(--sky) 20%, white);--band-ccm:color-mix(in srgb, var(--fg-olive) 20%, white);--band-fho-is:#e8e8e9;--band-fho-cap:color-mix(in srgb, var(--sky) 20%, white);--swatch-ffs:transparent;--swatch-fhg:var(--sky);--swatch-ccm:var(--fg-olive);--swatch-fho-is:#8a8d91;--swatch-fho-cap:var(--sky);position:relative}.claims-paid-legend-recv{align-items:center;gap:8px;display:inline-flex}.claims-breakdown-table-wrap{margin-top:0}.sheet-table.claims-breakdown-table{font-variant-numeric:tabular-nums;table-layout:fixed;width:100%}.claims-breakdown-table th,.claims-breakdown-table td{padding:14px 20px}.claims-breakdown-table th:first-child,.claims-breakdown-table td:first-child{width:55%}.claims-breakdown-table th:nth-child(2),.claims-breakdown-table td:nth-child(2){width:45%}.claims-breakdown-table .is-num{text-align:right}.claims-breakdown-table tfoot th,.claims-breakdown-table tfoot td{border-top:1px solid var(--line);background:var(--bg-subtle);font-weight:700}.claims-breakdown-table tfoot th:first-child,.claims-breakdown-table tfoot td:first-child{background:var(--bg-subtle)}.claims-paid-card .claims-paid-chart-pane{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.claims-paid-card .claims-paid-chart-pane .claims-paid-legend-recv{flex:none;min-height:26px}.claims-paid-card .roster-total strong:not(.is-negative){color:color-mix(in srgb, var(--navy) 42%, var(--sky))}.claims-paid-tip .is-negative,.claims-paid-card .roster-total .is-negative{color:#c9342b}.claims-paid-card .chart-rate-label.is-negative{fill:#c9342b}.chart-rate-label.is-tagged{stroke:none}.chart-rate-tag{pointer-events:none;overflow:visible}.chart-rate-tag-glass{box-sizing:border-box;border-radius:var(--r);background:#fff;border:1px solid #fffc;width:calc(100% - 12px);height:calc(100% - 12px);margin:6px;box-shadow:0 2px 10px #131a301a,inset 0 1px #ffffffb3}.claims-paid-pager{flex:none;align-items:center;gap:2px;display:inline-flex}.claims-paid-pager-btn{width:26px;height:26px;color:var(--fg-muted);border-radius:var(--r);background:0 0;border:1px solid #000;place-items:center;padding:0;display:grid}.claims-paid-pager-btn:hover:not(:disabled){color:var(--fg);background:var(--bg-hover)}.claims-paid-pager-btn:disabled{cursor:default;opacity:.28}.claims-paid-pager-btn svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.recv-compare{min-width:0;padding:4px 0 8px}.recv-compare-toolbar{align-items:center;min-height:32px;margin:0 0 10px;display:flex}.recv-compare-add{appearance:none;min-height:32px;color:var(--navy);letter-spacing:.01em;background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--r);padding:5px 12px;font-size:13px;font-weight:620}.recv-compare-add:hover{color:var(--fg);border-color:var(--fg-muted)}.recv-compare-table-wrap{margin:0}.recv-compare-table-wrap.sheet-panel{overflow:visible}.recv-compare-table-wrap .sheet-scroll{scrollbar-gutter:auto;max-height:none;overflow:auto visible}.sheet-table.recv-compare-table{--recv-n:2;--recv-delta:8.5rem;--recv-amount-min:9.5rem;table-layout:fixed;width:100%;min-width:calc(13.5rem + (var(--recv-n) * var(--recv-amount-min)) + ((var(--recv-n) - 1) * var(--recv-delta)));font-variant-numeric:tabular-nums}.sheet-table.recv-compare-table[data-count="3"]{--recv-n:3}.sheet-table.recv-compare-table[data-count="4"]{--recv-n:4}.sheet-table.recv-compare-table col.recv-compare-label-col{width:13.5rem}.sheet-table.recv-compare-table col.recv-compare-delta-col{width:8.5rem}.sheet-table.recv-compare-table th,.sheet-table.recv-compare-table th:first-child,.sheet-table.recv-compare-table td:first-child,.sheet-table.recv-compare-table tr.is-total td,.sheet-table.recv-compare-table tr.is-total td:first-child{background:var(--bg-card)}.sheet-table.recv-compare-table th.numeric,.sheet-table.recv-compare-table td.numeric{text-align:center}.sheet-table.recv-compare-table .recv-compare-delta-col{text-align:center;vertical-align:middle;width:8.5rem;min-width:8.5rem;padding-left:6px;padding-right:6px;overflow:visible}.sheet-table.recv-compare-table .recv-compare-totals-row th{color:var(--fg);font-size:inherit;letter-spacing:0;text-transform:none;vertical-align:bottom;border-bottom:0;padding-top:14px;padding-bottom:8px;font-weight:400;position:static}.sheet-table.recv-compare-table .recv-compare-totals-row th:first-child{z-index:2;position:sticky;top:auto;left:0}.sheet-table.recv-compare-table .recv-compare-totals-row .recv-compare-delta-col{padding-bottom:14px}.recv-compare-picker-head{justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.sheet-table.recv-compare-table .recv-compare-picker{text-align:center;text-transform:none;letter-spacing:0;flex:auto;width:100%;min-width:0;max-width:16rem;margin:0 auto;display:flex}.recv-compare-remove{appearance:none;width:28px;height:28px;color:var(--navy);background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--r);flex:none;justify-content:center;align-items:center;padding:0;font-size:20px;font-weight:600;line-height:1;display:inline-flex}.sheet-table.recv-compare-table .recv-compare-picker .filter-select{width:100%}.sheet-table.recv-compare-table .recv-compare-picker .multi-select-trigger{text-align:center;text-transform:none;grid-template-columns:14px 1fr 14px;justify-items:center;min-width:0;min-height:36px;padding:6px 10px;font-size:13px;font-weight:620;display:grid}.sheet-table.recv-compare-table .recv-compare-picker .multi-select-trigger span{grid-column:2}.sheet-table.recv-compare-table .recv-compare-picker .multi-select-trigger svg{grid-column:3}.recv-compare-remove:hover{color:#b42318;border-color:#b42318}.sheet-table.recv-compare-table tr.is-total td{font-weight:700}.sheet-table.recv-compare-table tbody td{font-size:14.5px}.sheet-table.recv-compare-table tr.is-section th{z-index:0;color:var(--fg-muted);letter-spacing:.05em;text-transform:uppercase;background:var(--bg-card);box-shadow:none;border-bottom:0;padding:16px 12px 6px;font-size:11px;font-weight:700;position:static;top:auto;left:auto}.sheet-table.recv-compare-table tr.is-section.is-solo th{border-top:1px dashed var(--line)}.sheet-table.recv-compare-table tr.is-section.is-group th{border-top:1px dashed var(--line);padding-top:20px}.sheet-table.recv-compare-table[data-split] tr.is-item td:first-child{padding-left:1.5rem}.sheet-table.recv-compare-table td.is-negative,.recv-compare-total .is-negative{color:#c9342b}.recv-compare-list{gap:16px;display:grid}.recv-compare-periods{background:var(--app-canvas,var(--bg-subtle));border-radius:14px;gap:8px;margin:0;padding:12px;list-style:none;display:grid}.recv-compare-period{grid-template-columns:100px minmax(0,1fr) 56px 24px;align-items:center;gap:6px;display:grid}.recv-compare-period .recv-compare-picker{min-width:0}.recv-compare-period .recv-compare-remove{grid-column:4;width:24px;height:24px;padding:0}.recv-compare-period strong{font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-align:right;white-space:nowrap;justify-self:end;min-width:0;font-size:16px;font-weight:650}.recv-compare-period-delta{white-space:nowrap;justify-content:flex-end;font-size:12px;display:flex}.recv-compare-lines{margin:0;padding:0;list-style:none}.recv-compare-line{border-top:1px solid var(--line);gap:8px;padding:12px 0;display:grid}.recv-compare-line-label{font-size:16px;font-weight:600}.recv-compare-line.is-total .recv-compare-line-label{font-weight:700}.recv-compare-line-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.recv-compare-line-values[data-count="1"]{grid-template-columns:minmax(0,1fr)}.recv-compare-line-value{text-align:center;font-variant-numeric:tabular-nums;align-content:start;justify-items:center;gap:2px;display:grid}.recv-compare-line-value small{color:var(--fg-faint);font-size:11px;font-weight:600}.recv-compare-line-figure{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.recv-compare-line-value b{font-size:16px;font-weight:560}.recv-compare-line-value .recv-compare-delta{font-size:12px}.recv-compare-days{color:var(--fg-muted);white-space:nowrap;font-size:12px;font-weight:400;display:block}.recv-compare-line-value .recv-compare-days{font-size:11px}.recv-compare-line-value .is-negative,.recv-compare-period .is-negative{color:#c9342b}.recv-compare-list .recv-compare-delta{align-items:center;gap:4px;display:inline-flex}.recv-compare-list .recv-compare-delta .ra-delta-caret{width:8px;height:6px}.recv-compare-list .recv-compare-delta.is-right .ra-delta-caret{clip-path:polygon(50% 0,100% 100%,0 100%)}.recv-compare-list .recv-compare-delta.is-left .ra-delta-caret{clip-path:polygon(0 0,100% 0,50% 100%)}.recv-compare-list .recv-compare-delta-pct{min-width:0}.recv-compare-line-heading{color:var(--fg-muted);letter-spacing:.05em;text-transform:uppercase;border-top:1px solid var(--line);padding:14px 0 6px;font-size:11px;font-weight:650}.recv-compare-total{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.recv-compare-total span{color:var(--fg-muted);font-size:13px;font-weight:600}.recv-compare-total strong{color:color-mix(in srgb, var(--navy) 42%, var(--sky));letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:640}.recv-compare-totals-row .recv-compare-delta{font-size:16px}.recv-compare-delta{font-variant-numeric:tabular-nums;grid-template-columns:8px 7ch;justify-content:center;align-items:center;column-gap:6px;min-width:max-content;display:inline-grid}.recv-compare-delta .ra-delta-caret{justify-self:center;width:6px;height:8px}.recv-compare-delta.is-flat .ra-delta-caret{visibility:hidden}.recv-compare-delta-pct{text-align:right;font-variant-numeric:tabular-nums;min-width:7ch;overflow:visible}.recv-compare-delta.is-right .ra-delta-caret{clip-path:polygon(0 0,100% 50%,0 100%)}.recv-compare-delta.is-left .ra-delta-caret{clip-path:polygon(100% 0,0 50%,100% 100%)}.claims-paid-plot{align-items:stretch;gap:14px;min-width:0;display:flex}.claims-paid-plot .summary-chart-scroll{flex:auto;min-width:0}.claims-paid-slide{transform-box:view-box;transform-origin:0 0;transition:transform .38s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.claims-paid-slide{transition:none}}@keyframes dashboard-chart-fade{0%{opacity:0}to{opacity:1}}@keyframes dashboard-chart-line-draw{to{stroke-dashoffset:0}}@keyframes dashboard-chart-bar-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes dashboard-chart-bar-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dashboard .dashboard-panels .summary-stack .roster-chart-card:not(.is-chart-reveal) .summary-chart,.dashboard .dashboard-panels .summary-stack .roster-chart-card:not(.is-chart-reveal) .error-freq-chart,.dashboard .dashboard-panels .summary-stack .roster-chart-card:not(.is-chart-reveal) .paid-feature-preview-chart,.dashboard .dashboard-panels .summary-stack .roster-chart-card:not(.is-chart-reveal) .recv-compare,.dashboard .dashboard-panels .rcx-page .roster-number-chart-card:not(.is-chart-reveal) .summary-chart{opacity:0}.dashboard .dashboard-panels .summary-stack .roster-chart-card.is-chart-reveal{--chart-reveal:1s;--chart-bar-grow:max(.35s, calc(var(--chart-reveal) / var(--chart-bar-count,1)));--chart-bar-delay:calc(var(--chart-bar-index,0) * (var(--chart-reveal) - var(--chart-bar-grow)) / max(var(--chart-bar-count,1) - 1, 1))}.dashboard .dashboard-panels .summary-stack .claims-paid-card.is-chart-reveal .recv-compare-table tr>*{opacity:0;animation:.14s ease-out both dashboard-chart-fade;animation-delay:calc(var(--recv-row-index,0) * 30ms)}.dashboard .dashboard-panels .summary-stack .claims-paid-card.is-chart-reveal.is-line-reveal .summary-chart,.dashboard .dashboard-panels .summary-stack .roster-chart-card.is-chart-reveal:not(.claims-paid-card):not(.roster-number-chart-card):not(.general-summary-card) .chart-rate-line,.dashboard .dashboard-panels .summary-stack .roster-chart-card.is-chart-reveal:not(.claims-paid-card):not(.roster-number-chart-card) .roster-chart-line,.dashboard .dashboard-panels .summary-stack .roster-chart-card.is-chart-reveal:not(.claims-paid-card):not(.roster-number-chart-card) .chart-rate-point,.dashboard .dashboard-panels .summary-stack .roster-chart-card.is-chart-reveal:not(.claims-paid-card):not(.roster-number-chart-card) .chart-rate-label,.dashboard .dashboard-panels .summary-stack .roster-chart-card.is-chart-reveal:not(.claims-paid-card):not(.roster-number-chart-card) .roster-chart-point,.dashboard .dashboard-panels .summary-stack .roster-chart-card.is-chart-reveal:not(.claims-paid-card):not(.roster-number-chart-card) .roster-chart-value,.dashboard .dashboard-panels .summary-stack .roster-chart-card.is-chart-reveal .paid-feature-preview-chart polyline{animation:1s ease-out both dashboard-chart-fade}.dashboard .dashboard-panels .summary-stack .claims-paid-card.is-chart-reveal.is-line-reveal .chart-rate-line,.dashboard .dashboard-panels .summary-stack .claims-paid-card.is-chart-reveal.is-line-reveal .roster-chart-line,.dashboard .dashboard-panels .summary-stack .general-summary-card.is-chart-reveal.is-line-reveal .chart-rate-line,.roster-number-chart-card.is-chart-reveal.is-line-reveal .roster-chart-line:not(.roster-chart-forecast-line){vector-effect:none;stroke-dasharray:1;stroke-dashoffset:1px;animation:1s ease-out forwards dashboard-chart-line-draw}.dashboard .dashboard-panels .summary-stack .claims-paid-card.is-chart-reveal.is-line-reveal .roster-chart-point,.dashboard .dashboard-panels .summary-stack .claims-paid-card.is-chart-reveal.is-line-reveal .chart-rate-point,.dashboard .dashboard-panels .summary-stack .claims-paid-card.is-chart-reveal.is-line-reveal .roster-chart-value,.dashboard .dashboard-panels .summary-stack .claims-paid-card.is-chart-reveal.is-line-reveal .chart-rate-label,.dashboard .dashboard-panels .summary-stack .claims-paid-card.is-chart-reveal.is-line-reveal .chart-rate-tag,.dashboard .dashboard-panels .summary-stack .general-summary-card.is-chart-reveal.is-line-reveal .chart-rate-point,.dashboard .dashboard-panels .summary-stack .general-summary-card.is-chart-reveal.is-line-reveal .chart-rate-label,.roster-number-chart-card.is-chart-reveal.is-line-reveal .roster-chart-point,.roster-number-chart-card.is-chart-reveal.is-line-reveal .roster-chart-value,.roster-number-chart-card.is-chart-reveal.is-line-reveal .roster-chart-forecast-line{opacity:0;animation:1s ease-out both dashboard-chart-fade}.dashboard .dashboard-panels .summary-stack .roster-chart-card.is-chart-reveal .chart-bar,.dashboard .dashboard-panels .summary-stack .roster-chart-card.is-chart-reveal .chart-bar-grow,.dashboard .dashboard-panels .summary-stack .roster-chart-card.is-chart-reveal .paid-feature-preview-chart rect{transform-box:fill-box;transform-origin:top;animation:dashboard-chart-bar-y var(--chart-bar-grow) ease-out both;animation-delay:var(--chart-bar-delay)}.dashboard .dashboard-panels .summary-stack .general-summary-card.is-chart-reveal .chart-bar,.dashboard .dashboard-panels .summary-stack .general-summary-card.is-chart-reveal .chart-bar-grow{transform-origin:bottom}.dashboard .dashboard-panels .summary-stack .roster-chart-card.is-chart-reveal.is-chart-sweep-x{--chart-bar-grow:80ms;--chart-bar-delay:calc(var(--chart-bar-index,0) * var(--chart-bar-grow))}.dashboard .dashboard-panels .summary-stack .roster-chart-card.is-chart-reveal.is-chart-sweep-x .chart-bar,.dashboard .dashboard-panels .summary-stack .roster-chart-card.is-chart-reveal.is-chart-sweep-x .chart-bar-grow,.dashboard .dashboard-panels .summary-stack .roster-chart-card.is-chart-reveal.is-chart-sweep-x .chart-bar-value,.dashboard .dashboard-panels .summary-stack .roster-chart-card.is-chart-reveal.is-chart-sweep-x .chart-rate-point,.dashboard .dashboard-panels .summary-stack .roster-chart-card.is-chart-reveal.is-chart-sweep-x .chart-rate-label,.dashboard .dashboard-panels .summary-stack .roster-chart-card.is-chart-reveal.is-chart-sweep-x .chart-rate-tag{opacity:0;animation:dashboard-chart-fade var(--chart-bar-grow) ease-out both;animation-delay:var(--chart-bar-delay);transform:none}.dashboard .dashboard-panels .summary-stack .roster-chart-card.is-chart-reveal.is-chart-sweep-x .chart-rate-line{animation-duration:calc(var(--chart-bar-grow) * var(--chart-bar-count,1))}.dashboard .dashboard-panels .summary-stack .roster-chart-card.is-chart-reveal .chart-bar-grow .chart-bar{animation:none;transform:none}.dashboard .dashboard-panels .summary-stack .roster-chart-card.is-chart-reveal .error-freq-bar{transform-origin:0;animation:dashboard-chart-bar-x var(--chart-bar-grow) ease-out both;animation-delay:var(--chart-bar-delay)}.dashboard .dashboard-panels .summary-stack .roster-chart-card.is-chart-reveal .chart-bar-value,.dashboard .dashboard-panels .summary-stack .roster-chart-card.is-chart-reveal .error-freq-chart .error-freq-count,.dashboard .dashboard-panels .summary-stack .roster-chart-card.is-chart-reveal .error-freq-chart .error-freq-rate{animation:dashboard-chart-fade var(--chart-bar-grow) ease-out both;animation-delay:var(--chart-bar-delay)}@media (prefers-reduced-motion:reduce){.dashboard .dashboard-panels .summary-stack .roster-chart-card:not(.is-chart-reveal) .summary-chart,.dashboard .dashboard-panels .summary-stack .roster-chart-card:not(.is-chart-reveal) .error-freq-chart,.dashboard .dashboard-panels .summary-stack .roster-chart-card:not(.is-chart-reveal) .paid-feature-preview-chart,.dashboard .dashboard-panels .summary-stack .roster-chart-card:not(.is-chart-reveal) .recv-compare,.dashboard .dashboard-panels .rcx-page .roster-number-chart-card:not(.is-chart-reveal) .summary-chart,.dashboard .dashboard-panels .summary-stack .claims-paid-card.is-chart-reveal .recv-compare-table tr>*,.dashboard .dashboard-panels .summary-stack .claims-paid-card.is-chart-reveal.is-line-reveal .summary-chart,.dashboard .dashboard-panels .summary-stack .roster-chart-card.is-chart-reveal:not(.claims-paid-card):not(.roster-number-chart-card):not(.general-summary-card) .chart-rate-line,.dashboard .dashboard-panels .summary-stack .roster-chart-card.is-chart-reveal:not(.claims-paid-card):not(.roster-number-chart-card) .roster-chart-line,.dashboard .dashboard-panels .summary-stack .roster-chart-card.is-chart-reveal:not(.claims-paid-card):not(.roster-number-chart-card) .chart-rate-point,.dashboard .dashboard-panels .summary-stack .roster-chart-card.is-chart-reveal:not(.claims-paid-card):not(.roster-number-chart-card) .chart-rate-label,.dashboard .dashboard-panels .summary-stack .roster-chart-card.is-chart-reveal:not(.claims-paid-card):not(.roster-number-chart-card) .roster-chart-point,.dashboard .dashboard-panels .summary-stack .roster-chart-card.is-chart-reveal:not(.claims-paid-card):not(.roster-number-chart-card) .roster-chart-value,.dashboard .dashboard-panels .summary-stack .roster-chart-card.is-chart-reveal .paid-feature-preview-chart polyline,.dashboard .dashboard-panels .summary-stack .claims-paid-card.is-chart-reveal.is-line-reveal .chart-rate-line,.dashboard .dashboard-panels .summary-stack .claims-paid-card.is-chart-reveal.is-line-reveal .roster-chart-line,.dashboard .dashboard-panels .summary-stack .general-summary-card.is-chart-reveal.is-line-reveal .chart-rate-line,.roster-number-chart-card.is-chart-reveal.is-line-reveal .roster-chart-line,.dashboard .dashboard-panels .summary-stack .claims-paid-card.is-chart-reveal.is-line-reveal .roster-chart-point,.dashboard .dashboard-panels .summary-stack .claims-paid-card.is-chart-reveal.is-line-reveal .chart-rate-point,.dashboard .dashboard-panels .summary-stack .claims-paid-card.is-chart-reveal.is-line-reveal .roster-chart-value,.dashboard .dashboard-panels .summary-stack .claims-paid-card.is-chart-reveal.is-line-reveal .chart-rate-label,.dashboard .dashboard-panels .summary-stack .claims-paid-card.is-chart-reveal.is-line-reveal .chart-rate-tag,.dashboard .dashboard-panels .summary-stack .general-summary-card.is-chart-reveal.is-line-reveal .chart-rate-point,.dashboard .dashboard-panels .summary-stack .general-summary-card.is-chart-reveal.is-line-reveal .chart-rate-label,.roster-number-chart-card.is-chart-reveal.is-line-reveal .roster-chart-point,.roster-number-chart-card.is-chart-reveal.is-line-reveal .roster-chart-value,.roster-number-chart-card.is-chart-reveal.is-line-reveal .roster-chart-forecast-line,.dashboard .dashboard-panels .summary-stack .roster-chart-card.is-chart-reveal .chart-bar,.dashboard .dashboard-panels .summary-stack .roster-chart-card.is-chart-reveal .chart-bar-grow,.dashboard .dashboard-panels .summary-stack .roster-chart-card.is-chart-reveal .paid-feature-preview-chart rect,.dashboard .dashboard-panels .summary-stack .roster-chart-card.is-chart-reveal .error-freq-bar,.dashboard .dashboard-panels .summary-stack .roster-chart-card.is-chart-reveal .chart-bar-value,.dashboard .dashboard-panels .summary-stack .roster-chart-card.is-chart-reveal .error-freq-chart .error-freq-count,.dashboard .dashboard-panels .summary-stack .roster-chart-card.is-chart-reveal .error-freq-chart .error-freq-rate{opacity:1;stroke-dasharray:none;stroke-dashoffset:0;animation:none;transform:none}}.chart-status-legend{color:var(--fg-muted);letter-spacing:.03em;flex-direction:column;flex:none;justify-content:center;gap:10px;font-size:11px;font-weight:600;display:flex}.chart-status-legend span{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.chart-status-legend .legend-swatch{border-radius:2px;width:10px;height:10px}.claims-paid-tip{z-index:140;border:1px solid var(--line);background:color-mix(in srgb, var(--bg-app) 92%, white);min-width:240px;color:var(--fg);pointer-events:none;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.45;position:fixed;transform:translate(12px,calc(-100% - 10px));box-shadow:0 8px 24px #0000001f}.claims-paid-tip.is-flip-x{transform:translate(calc(-100% - 12px),calc(-100% - 10px))}.claims-paid-tip.is-flip-y{transform:translate(12px,12px)}.claims-paid-tip.is-flip-x.is-flip-y{transform:translate(calc(-100% - 12px),12px)}.claims-paid-tip strong{margin-bottom:6px;font-size:13px;display:block}.claims-paid-tip.is-breakdown{min-width:268px;line-height:1.45}.claims-paid-tip.is-breakdown strong{margin-bottom:10px}.claims-paid-tip.is-breakdown hr{margin:10px 0}.claims-paid-tip .is-section{flex-direction:column;gap:6px;width:100%}.claims-paid-tip .is-section+.is-section{border-top:1px dashed var(--line);margin-top:10px;padding-top:10px}.claims-paid-tip .is-section-label{color:var(--fg-muted);letter-spacing:.05em;text-transform:uppercase;justify-content:flex-start;font-size:10px;font-weight:700}.claims-paid-tip.is-breakdown .is-series[class*=chart-bar-rev-]{color:color-mix(in srgb, var(--navy) 42%, var(--sky));fill:none;stroke:none;background:0 0;align-items:flex-start}.claims-paid-tip.is-breakdown .is-series[class*=chart-bar-rev-] span{color:inherit}.claims-paid-tip.is-breakdown .is-series[class*=chart-bar-rev-] .is-negative{color:#c9342b}.claims-paid-tip.is-breakdown .is-series+.is-series{margin-top:0}.claims-paid-tip.is-breakdown .legend-swatch[class*=chart-bar-rev-]{background:color-mix(in srgb, var(--navy) 42%, var(--sky));width:4px;height:4px;margin-top:0}.claims-paid-tip div{justify-content:space-between;gap:16px;display:flex}.claims-paid-tip hr{border:0;border-top:1px dashed var(--line);margin:6px 0}.claims-paid-tip .is-total{font-weight:700}.claims-paid-tip.is-breakdown .is-amount{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.claims-paid-tip.is-breakdown .is-days{opacity:.7;font-size:12px}.chart-rate-hit{fill:#0000;pointer-events:all}.summary-chart{width:100%;min-width:680px;height:auto;display:block}.dashboard .summary-chart{min-width:0}.dashboard .form-field,.split-report-overlay .form-field,.access-overlay .form-field{font-size:13px}.claims-paid-card,.general-summary-card,.roster-chart-card{--chart-axis-size:13px}.claims-paid-card,.general-summary-card{--chart-value-size:20px}.claims-paid-card .claims-paid-plot,.general-summary-card>.summary-chart-scroll{width:85%;margin-inline:auto}.claims-paid-card .summary-chart-scroll,.general-summary-card .summary-chart-scroll,.roster-chart-card .summary-chart-scroll{--chart-axis-font:min(calc(var(--chart-axis-size) * 10px / 1cqw), 15px);--chart-value-font:min(calc(var(--chart-value-size) * 10px / 1cqw), 18px);container-type:inline-size}.dashboard .summary-chart-scroll,.dashboard .summary-chart{overflow:visible}.dashboard .summary-chart-scroll.is-zoomable{touch-action:pan-x pan-y}.dashboard .summary-chart-scroll.is-zoomed{overflow:auto hidden}.dashboard .summary-chart-scroll.is-zoomed>.summary-chart{width:calc(100% * var(--chart-zoom,1));max-width:none}.claims-paid-card .chart-legend,.general-summary-card .chart-legend,.claims-paid-card .chart-status-legend{font-size:var(--chart-axis-size)}.claims-paid-card .chart-axis-label,.claims-paid-card .chart-axis-title,.claims-paid-card .chart-date-label,.general-summary-card .chart-axis-label,.general-summary-card .chart-axis-title,.general-summary-card .chart-date-label,.roster-chart-card .chart-axis-label,.roster-chart-card .chart-axis-title,.roster-chart-card .chart-date-label,.roster-chart-card .chart-age-label,.roster-chart-card .chart-x-title{font-size:calc(var(--chart-axis-font,var(--chart-axis-size)) * var(--chart-text-scale,1))}.claims-paid-card .chart-date-label,.roster-chart-card .chart-date-label{text-anchor:middle}.claims-paid-card .roster-chart-value,.claims-paid-card .chart-rate-label,.general-summary-card .chart-bar-value,.general-summary-card .chart-rate-label{font-size:calc(var(--chart-value-font,var(--chart-value-size)) * var(--chart-text-scale,1))}.claims-paid-card .roster-chart-value,.claims-paid-card .chart-rate-label{font-variant-numeric:tabular-nums}.claims-paid-card .roster-chart-value{font-size:calc(12px * var(--chart-text-scale,1))}.claims-paid-card .chart-rate-label{font-size:calc(14px * var(--chart-text-scale,1))}.chart-grid-line{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.chart-zero-axis{stroke:var(--ink);stroke-width:1.5px;stroke-opacity:.55;vector-effect:non-scaling-stroke}.chart-axis-label,.chart-axis-title,.chart-bar-value,.chart-date-label,.chart-rate-label,.chart-x-title{font-family:var(--font-sans)}.chart-axis-label{fill:var(--fg-faint);font-size:calc(11px * var(--chart-text-scale,1));text-anchor:end}.chart-axis-label-right{text-anchor:start}.chart-axis-title{fill:var(--fg-muted);font-size:calc(11px * var(--chart-text-scale,1));text-anchor:start;text-transform:uppercase;font-weight:700}.chart-axis-title-right{text-anchor:end}.chart-date-label{fill:var(--fg-muted);font-size:calc(13px * var(--chart-text-scale,1));text-anchor:middle;font-weight:600}.chart-x-title{fill:var(--fg-faint);font-size:calc(11px * var(--chart-text-scale,1));text-anchor:middle}.roster-age-chart{min-width:860px}.chart-age-label{fill:var(--fg-muted);font-size:calc(10px * var(--chart-text-scale,1));text-anchor:end;font-weight:600}.chart-bar.is-clickable{cursor:pointer}.chart-bar-all-time{fill:#0000;stroke:#8a8d91;stroke-width:1px;vector-effect:non-scaling-stroke}.chart-bar-total{fill:#8a8d91}.chart-bar-corrected{fill:var(--navy);stroke:none}.general-summary-card .chart-bar-total,.general-summary-card .chart-bar-corrected,.general-summary-card .chart-bar-all-time{stroke-width:0;vector-effect:non-scaling-stroke;transition:stroke-width .15s ease-out}.general-summary-card .chart-bar-total{stroke:#535557}.general-summary-card .chart-bar-corrected{stroke:color-mix(in srgb, var(--navy) 70%, #000)}.general-summary-card .chart-bar-all-time{stroke-width:1px}.general-summary-card .chart-bar:hover,.general-summary-card .chart-bar:focus-visible{stroke-width:3px;outline:none}.chart-bar-annual{fill:var(--navy)}.chart-bar-coverage{fill:#a16207}.chart-bar-na{fill:#c9342b14;stroke:#c9342b;stroke-width:1.5px;vector-effect:non-scaling-stroke}.chart-bar-na-x{fill:none;stroke:#c9342b;stroke-linecap:round;stroke-width:3px;vector-effect:non-scaling-stroke}.chart-bar-value,.chart-rate-label{paint-order:stroke fill;stroke:var(--bg-card);stroke-width:4px;stroke-linejoin:round}.chart-bar-value{font-size:calc(10px * var(--chart-text-scale,1));text-anchor:middle;font-weight:700}.chart-bar-value-all-time{fill:var(--fg-muted)}.chart-bar-value-total{fill:#5c5f63}.chart-bar-value-corrected{fill:var(--accent)}.chart-bar-value-coverage{fill:#a16207}.chart-bar-value-na{fill:#c9342b}.chart-rate-line{fill:none;stroke:#a16207;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;vector-effect:non-scaling-stroke}.chart-rate-point{fill:#a16207;stroke:#fff;stroke-width:3px;vector-effect:non-scaling-stroke}.chart-rate-label{fill:#a16207;font-size:calc(11px * var(--chart-text-scale,1));text-anchor:middle;font-weight:700}.general-summary-card .chart-rate-line,.claims-paid-card .chart-rate-line{stroke:color-mix(in srgb, var(--navy) 42%, var(--sky));vector-effect:none}.chart-latest-date-pill{fill:color-mix(in srgb, var(--navy) 42%, var(--sky))}.chart-date-label.is-latest{fill:#fff;font-weight:700}.general-summary-card .chart-rate-point,.claims-paid-card .chart-rate-point{fill:color-mix(in srgb, var(--navy) 42%, var(--sky))}.claims-paid-card .claims-paid-count-series,.claims-paid-card .chart-rate-line,.claims-paid-card .chart-rate-point,.claims-paid-card .chart-rate-label,.claims-paid-card .chart-date-label,.general-summary-card .chart-rate-line,.general-summary-card .chart-rate-point,.general-summary-card .chart-rate-label{pointer-events:none}.general-summary-card .chart-rate-label,.claims-paid-card .chart-rate-label{fill:color-mix(in srgb, var(--navy) 42%, var(--sky))}.claims-paid-card .chart-legend:not(.is-breakdown) .legend-line:not(.legend-line-accent):not(.legend-line-group),.claims-paid-card .chart-legend:not(.is-breakdown) .legend-line:not(.legend-line-accent):not(.legend-line-group):after{background:color-mix(in srgb, var(--navy) 42%, var(--sky))}.chart-status-band{pointer-events:none}.chart-status-band-ffs{fill:var(--band-ffs)}.legend-swatch.chart-status-band-ffs{background:var(--swatch-ffs);box-shadow:inset 0 0 0 1px var(--line-strong)}.chart-status-band-fhg{fill:var(--band-fhg)}.legend-swatch.chart-status-band-fhg{background:var(--swatch-fhg)}.chart-status-band-ccm{fill:var(--band-ccm)}.legend-swatch.chart-status-band-ccm{background:var(--swatch-ccm)}.chart-status-band-fho-cap{fill:var(--band-fho-cap)}.legend-swatch.chart-status-band-fho-cap{background:var(--swatch-fho-cap)}.chart-status-band-fho-is{fill:var(--band-fho-is)}.legend-swatch.chart-status-band-fho-is{background:var(--swatch-fho-is)}.chart-status-divider{stroke:color-mix(in srgb, var(--navy) 28%, var(--sky));stroke-opacity:.35;stroke-width:1px;vector-effect:non-scaling-stroke;pointer-events:none}.summary-empty{padding:56px var(--pad-x);color:var(--fg-muted);text-align:center;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0}.back-to-top{z-index:40;color:#fff;background:var(--accent);border-radius:var(--r);width:40px;height:40px;box-shadow:none;border:0;place-items:center;padding:0;transition:background .12s,transform .12s;display:grid;position:fixed;bottom:24px;right:24px}.back-to-top:hover{background:var(--accent-hover);transform:translateY(-2px)}.back-to-top:focus-visible{box-shadow:var(--focus-ring);outline:none}.back-to-top svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:22px;height:22px}.create-claim-page{flex-direction:column;gap:22px;display:flex}.create-claim-head>div:first-child{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.create-claim-head>div:first-child.is-submitted-head{flex-flow:wrap;align-items:center;gap:12px 16px}.create-claim-head>div:first-child.is-submitted-head .sheet-meta{white-space:nowrap;margin:0}.create-claim-tabs{background:var(--bg-subtle);border:1px solid var(--line);border-radius:var(--r);gap:0;padding:3px;display:flex}.create-claim-tab{min-height:34px;color:var(--fg-muted);border-radius:var(--r);background:0 0;border:0;padding:6px 16px;font-size:13.5px;font-weight:620}.create-claim-tab:hover{color:var(--fg)}.create-claim-tab.is-active{color:var(--navy);box-shadow:0 1px 2px color-mix(in srgb, var(--navy) 14%, transparent);background:#fff}.create-claim-head .eyebrow{margin-bottom:6px}.sheet-toolbar.referral-lookup-toolbar{flex-direction:column;align-items:stretch;gap:10px}.referral-lookup-search{align-items:center;max-width:560px;display:flex;position:relative}.referral-lookup-search svg{fill:none;width:16px;height:16px;stroke:var(--fg-muted);stroke-width:1.8px;stroke-linecap:round;pointer-events:none;position:absolute;left:11px}.referral-lookup-search input{border:1px solid var(--line);border-radius:var(--r);background:#fff;width:100%;min-height:38px;padding:8px 12px 8px 34px;font-size:14px}.referral-lookup-search input:focus{border-color:var(--navy);outline:2px solid color-mix(in srgb, var(--navy) 16%, transparent)}.referral-lookup-lead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.referral-lookup-table td{vertical-align:top}.referral-lookup-name{white-space:nowrap;font-weight:620}.referral-lookup-address{white-space:normal;min-width:16rem}.referral-lookup-muted{color:var(--fg-muted)}.referral-lookup-number{color:var(--navy);font:inherit;font-variant-numeric:tabular-nums;border-radius:var(--r);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:-2px -6px;padding:2px 6px;font-weight:700;display:inline-flex}.referral-lookup-number:hover{background:var(--bg-hover)}.referral-lookup-copy{color:var(--fg-muted);opacity:0;font-size:11px;font-weight:600}.referral-lookup-number:hover .referral-lookup-copy,.referral-lookup-number:focus-visible .referral-lookup-copy,.referral-lookup-number.is-copied .referral-lookup-copy{opacity:1}.referral-lookup-number.is-copied .referral-lookup-copy{color:var(--navy)}.referral-lookup-cards{gap:8px;margin:0;padding:0;list-style:none;display:grid}.referral-lookup-card{background:var(--app-card,#fff);border-radius:12px;gap:3px;padding:12px 14px;font-size:14px;display:grid}.referral-lookup-card-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.referral-lookup-card .referral-lookup-copy{opacity:1}.referral-lookup-card .referral-lookup-number{margin:0}.referral-billing-hint .claim-code-hint{letter-spacing:normal;text-transform:none;margin-top:3px;font-size:11.5px}.referral-billing-more{border-top:1px solid var(--line);margin-top:4px}.claim-import-drop{min-height:280px;margin:0 var(--pad-x);color:var(--fg-muted);text-align:center;background:radial-gradient(92% 72% at 50% 0%, color-mix(in srgb, var(--sky) 20%, transparent), transparent 62%), color-mix(in srgb, var(--bg-subtle) 58%, #fff);border:1.5px dashed color-mix(in srgb, var(--navy) 20%, var(--line-strong));border-radius:var(--r);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:48px 24px;display:flex;position:relative}.claim-import-drop:hover,.claim-import-drop.is-dragging{color:var(--fg);background:radial-gradient(92% 72% at 50% 0%, color-mix(in srgb, var(--sky) 30%, transparent), transparent 62%), #fff;border-color:var(--navy)}.claim-import-drop.is-ready{min-height:160px;padding:28px 24px}.claim-import-drop.is-device{cursor:default}.claim-import-drop-wrap{position:relative}.claim-import-drop.is-compact{flex-flow:wrap;gap:4px 12px;min-height:94px;padding:16px 104px}.claim-import-drop.is-compact .claim-import-mark{width:40px;height:40px;margin-bottom:0}.claim-import-drop.is-compact strong{font-size:16px}.claim-import-drop.is-compact.is-device>span:not(.claim-import-mark){display:none}.claim-import-drop.is-compact .claim-import-sources{margin-top:0}.claim-import-drop.is-compact .claim-import-sources button{min-width:0;min-height:36px;padding:6px 14px}.claim-import-toggle{top:10px;right:calc(var(--pad-x) + 10px);color:var(--fg-muted);border:1px solid var(--line-strong);border-radius:var(--r);background:#fff;padding:5px 12px;font-size:13px;font-weight:600;position:absolute}.claim-import-toggle:hover,.claim-import-toggle:focus-visible{color:var(--fg);border-color:var(--navy)}.claim-import-sources{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;display:flex}.claim-import-sources button{min-width:132px;min-height:44px;color:var(--fg);border:1px solid var(--line-strong);border-radius:var(--r);background:#fff;padding:10px 18px;font-size:14px;font-weight:600}.claim-import-sources button:hover,.claim-import-sources button:focus-visible{background:color-mix(in srgb, var(--sky) 14%, #fff);border-color:var(--navy)}.claim-import-drop strong,.claim-import-drop>span:not(.claim-import-mark){color:var(--fg);opacity:.5;transition:opacity .12s}.claim-import-drop strong{letter-spacing:-.03em;font-size:18px;font-weight:560}.claim-import-drop>span:not(.claim-import-mark){font-size:13px}.claim-import-drop:hover strong,.claim-import-drop:hover>span:not(.claim-import-mark),.claim-import-drop.is-dragging strong,.claim-import-drop.is-dragging>span:not(.claim-import-mark){opacity:1}.claim-import-mark{background:color-mix(in srgb, var(--sky) 22%, #fff);border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:8px;display:grid}.claim-import-mark:before{content:"";background:var(--navy);width:22px;height:22px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M12 16V4'/><path d='M7 9l5-5 5 5'/><path d='M5 20h14'/></svg>") 50%/22px no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M12 16V4'/><path d='M7 9l5-5 5 5'/><path d='M5 20h14'/></svg>") 50%/22px no-repeat}.claim-import-drop:hover .claim-import-mark,.claim-import-drop.is-dragging .claim-import-mark{background:color-mix(in srgb, var(--sky) 34%, #fff)}.claim-import-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.claim-import-alert{margin:0 var(--pad-x);border-radius:var(--r);padding:14px 16px}.claim-import-alert.is-error{color:#b42318;background:#ff3b3014}.claim-import-alert.is-warn{color:#8a6d0b;background:#eab30829}.claim-import-alert.is-sign{align-items:flex-start;gap:12px;display:flex}.claim-import-sign{color:#fff;background:#b42318;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:800;line-height:1;display:inline-flex}.claim-import-alert.is-warn .claim-import-sign{background:#d4a017}.claim-required-mark{color:#b42318;margin-left:2px;font-weight:800}.claim-import-alert strong{margin-bottom:4px;font-size:13.5px;display:block}.claim-import-alert p{margin:0;font-size:13px;line-height:1.45}.create-claim-table td.is-invalid{color:#b42318;background:#ff3b3014}.create-claim-table td.is-pre{white-space:pre}.create-claim-table tr.is-invalid-row td:first-child{box-shadow:inset 3px 0 #b42318}.create-claim-tail{height:50vh;margin-top:-22px}.create-claim-imported>.sheet-toolbar{flex-wrap:wrap;align-items:center;margin-bottom:10px}.create-claim-imported-lead,.create-claim-submitted-lead{flex-wrap:wrap;align-items:center;gap:10px 16px;min-width:0;display:flex}.create-claim-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.create-claim-imported .action.is-add{color:#fff;background:var(--navy);border-color:var(--navy)}.create-claim-imported .action.is-add:hover,.create-claim-imported .action.is-add:focus-visible{background:var(--accent-hover);border-color:var(--accent-hover)}.create-claim-imported .action.is-add:disabled,.create-claim-imported .action.is-add:disabled:hover,.create-claim-imported .action.is-add:disabled:focus-visible{cursor:not-allowed;color:#fff;background:var(--navy);border-color:var(--navy);opacity:.4}.create-claim-table th.is-row-action,.create-claim-table td.is-row-action{text-align:center;width:36px;min-width:36px;padding-left:8px;padding-right:4px}.create-claim-table tr.is-invalid-row td.is-row-action{background:#fff9f8b9}.claim-import-remove{width:22px;height:22px;color:var(--fg-muted);border-radius:var(--r);background:0 0;border:0;place-items:center;padding:0;font-size:16px;font-weight:650;line-height:1;display:inline-grid}.claim-import-remove:hover,.claim-import-remove:focus-visible{color:#b42318;background:#ff3b301a}.create-claim-import-status{z-index:4;box-sizing:border-box;position:relative}.create-claim-import-status:empty{display:none}.create-claim-import-status:not(:empty){margin:0 var(--pad-x) 14px}.create-claim-import-status .claim-import-alert{margin:0}.claim-import-error-body{flex:1;min-width:0}.claim-import-error-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.claim-import-error-head strong{margin-bottom:0}.claim-import-error-count{color:inherit;opacity:.78;flex:none;font-size:13px;font-weight:700}.claim-import-error-controls{align-items:stretch;gap:8px;display:flex}.claim-import-error-pick{flex:1;min-width:0;position:relative}.claim-import-error-trigger{width:100%;min-height:34px;color:inherit;font:inherit;text-align:left;border:1px solid color-mix(in srgb, #b42318 22%, var(--line));border-radius:var(--r);background:#ffffffb3;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;font-size:13px;line-height:1.35;display:flex}.claim-import-error-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.claim-import-error-trigger .claim-import-more-chevron{flex:none}.claim-import-error-trigger:hover,.claim-import-error-trigger:focus-visible,.claim-import-error-trigger.is-open{border-color:#b42318}.claim-import-alert.is-warn .claim-import-error-trigger{border-color:color-mix(in srgb, #d4a017 42%, var(--line))}.claim-import-alert.is-warn .claim-import-error-trigger:hover,.claim-import-alert.is-warn .claim-import-error-trigger:focus-visible,.claim-import-alert.is-warn .claim-import-error-trigger.is-open{border-color:#d4a017}.claim-import-alert.is-warn .claim-import-error-arrows button{color:#8a6d0b;border-color:color-mix(in srgb, #d4a017 42%, var(--line))}.claim-import-error-list{z-index:6;border:1px solid color-mix(in srgb, #b42318 22%, var(--line));background:#fff;border-radius:8px;max-height:220px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 10px 28px #23100c1f}.claim-import-error-list button{color:#b42318;width:100%;font:inherit;text-align:left;border-radius:var(--r);background:0 0;border:0;padding:8px 10px;font-size:12.5px;line-height:1.4;display:block}.claim-import-error-list button:hover,.claim-import-error-list button:focus-visible,.claim-import-error-list button[aria-selected=true]{background:#ff3b3014}.claim-import-error-arrows{flex-direction:column;flex:none;gap:4px;display:flex}.claim-import-error-arrows button{color:#b42318;border:1px solid color-mix(in srgb, #b42318 22%, var(--line));border-radius:var(--r);background:#ffffffb3;place-items:center;width:28px;height:15px;padding:0;display:grid}.claim-import-error-arrows button:hover:not(:disabled),.claim-import-error-arrows button:focus-visible:not(:disabled){background:#fff;border-color:#b42318}.claim-import-error-arrows button:disabled{cursor:default;opacity:.32}.claim-import-error-arrows svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.create-claim-imported .sheet-panel{overflow:auto visible}.create-claim-imported .sheet-scroll{max-height:none;padding-bottom:48px;scroll-padding-bottom:48px;overflow:visible}.create-claim-table thead{z-index:3;position:sticky;top:0}.create-claim-table thead th{position:relative;top:auto}.create-claim-table thead th:first-child{top:auto}.create-claim-table thead tr:not(.create-claim-sum) th,.create-claim-table thead tr:not(.create-claim-sum) th:first-child{color:var(--fg-muted);background:var(--bg-subtle)}.create-claim-sum th,.create-claim-sum th:first-child{color:var(--fg);letter-spacing:0;text-transform:none;box-shadow:none;background:#fff;border-bottom:0;padding-top:8px;padding-bottom:18px;font-size:13px;font-weight:650}.create-claim-sum-end{justify-content:flex-end;align-items:baseline;gap:16px;width:100%;display:flex}.create-claim-sum-label{color:var(--fg-muted);font-weight:700}.create-claim-sum-total{font-size:15px;font-weight:800}.create-claim-table input[type=text],.create-claim-table input[type=date],.create-claim-table select{box-sizing:border-box;height:36px;min-height:36px;color:inherit;font:inherit;border:1px solid var(--line);background:#fff;border-radius:4px;padding:5px 8px}.create-claim-table input[type=text]{width:calc(var(--claim-ch,8) * 1ch + 1.1rem);min-width:0}.create-claim-table select{word-spacing:.18em;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:calc(100% - 8px);background-repeat:no-repeat;background-size:10px 10px;width:auto;min-width:13rem;padding-right:28px;line-height:1.3}.create-claim-table input[type=text]:focus,.create-claim-table input[type=date]:focus,.create-claim-table select:focus{border-color:var(--navy);outline:none}.create-claim-table input[readonly]{color:var(--fg-muted);background:var(--bg-subtle)}.create-claim-table td.is-invalid input,.create-claim-table td.is-invalid select,.create-claim-table .claim-import-details label.is-invalid select{border-color:#b42318}.create-claim-table td:has(.claim-code-hints){white-space:normal;vertical-align:top}.claim-code-field{flex-direction:column;gap:5px;min-width:0;display:flex}.claim-code-hints{flex-direction:column;gap:2px;display:flex}.claim-code-hint{max-width:18rem;color:var(--fg-muted);white-space:normal;font-size:11px;font-weight:500;line-height:1.35}.claim-code-hint strong{color:var(--fg);font-weight:700}.claim-code-group{color:var(--fg-muted);letter-spacing:.04em;text-transform:uppercase;padding:8px 9px 4px;font-size:11px;font-weight:700}.claim-code-list{z-index:80;border:1px solid var(--line);border-radius:var(--r-md);background:#fff;max-height:min(480px,100vh - 24px);margin:0;padding:6px;list-style:none;position:fixed;overflow:hidden auto;box-shadow:0 1px 2px #0000000a,0 10px 24px #0000001f}.claim-code-list.filter-select-list{z-index:160}.claim-code-list.is-short{overflow:hidden}.claim-code-list:has(>li:only-child){overflow:hidden}.claim-code-empty{color:var(--fg-muted);padding:8px 9px;font-size:12.5px}.claim-code-option{width:100%;color:var(--fg);font:inherit;text-align:left;border-radius:var(--r);cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:7px 9px;display:flex}.claim-code-option strong{font-size:12.5px;font-weight:700}.claim-code-option span{color:var(--fg);word-spacing:.16em;white-space:normal;font-size:13px;font-weight:500;line-height:1.4}.claim-code-option:hover,.claim-code-option.is-active,.claim-code-option.is-selected{background:var(--bg-hover)}.claim-code-option.filter-multi-select-option{flex-direction:row;align-items:center;gap:9px}.claim-code-option.filter-multi-select-option.is-selected:not(:hover,.is-active){background:0 0}.filter-multi-select-check{background:var(--bg-card);border:1px solid var(--line-strong);border-radius:4px;flex:none;place-items:center;width:16px;height:16px;display:grid}.filter-multi-select-option.is-selected .filter-multi-select-check{background:var(--navy);border-color:var(--navy)}.filter-multi-select-check svg{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:12px;height:12px}.filter-multi-select-text{gap:1px;min-width:0;display:grid}.claim-code-option .filter-multi-select-text small{color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:3px 6px;font-size:11.5px;font-weight:500;line-height:1.35;display:flex}.filter-multi-select-count{color:var(--fg);font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--accent-soft);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.filter-multi-select-summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.claim-date-field{width:max-content;min-width:0;display:block}.claim-date-cal{z-index:140;border:1px solid var(--line);border-radius:var(--r-md);background:#fff;width:268px;padding:12px;position:fixed;box-shadow:0 1px 2px #0000000a,0 10px 24px #0000001f}.claim-date-cal-head{grid-template-columns:28px 1fr 28px;align-items:center;gap:8px;margin-bottom:10px;display:grid}.claim-date-cal-head strong{color:var(--navy);letter-spacing:-.02em;text-align:center;font-size:13px;font-weight:650}.claim-date-cal-head button{width:28px;height:28px;color:var(--navy);border:1px solid var(--line);border-radius:var(--r);background:#fff;place-items:center;padding:0;display:grid}.claim-date-cal-head button:hover,.claim-date-cal-head button:focus-visible{background:color-mix(in srgb, var(--sky) 12%, #fff);border-color:var(--navy)}.claim-date-cal-head svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.claim-date-cal-week,.claim-date-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.claim-date-cal-week{margin-bottom:4px}.claim-date-cal-week span{color:var(--fg-faint);letter-spacing:.04em;text-align:center;text-transform:uppercase;font-size:10px;font-weight:700;line-height:20px}.claim-date-cal-grid{gap:2px}.claim-date-cal-day{width:100%;height:32px;color:var(--navy);border-radius:var(--r);background:0 0;border:0;padding:0;font-size:13px;font-weight:560}.claim-date-cal-day:hover,.claim-date-cal-day:focus-visible{background:var(--bg-hover)}.claim-date-cal-day.is-outside{color:var(--fg-faint)}.claim-date-cal-day.is-today:not(.is-selected){color:var(--navy);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sky) 70%, var(--navy));font-weight:700}.claim-date-cal-day.is-selected,.claim-date-cal-day.is-selected:hover{color:#fff;background:var(--navy);box-shadow:none;font-weight:700}.claim-import-fee{align-items:center;gap:8px;display:flex}.claim-import-more-btn{min-height:30px;color:var(--navy);white-space:nowrap;background:color-mix(in srgb, var(--sky) 16%, #fff);border:1px solid color-mix(in srgb, var(--sky) 28%, var(--line));border-radius:var(--r);align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:650;display:inline-flex}.claim-import-more-chevron{border-bottom:1.6px solid;border-right:1.6px solid;width:6px;height:6px;margin-top:-2px;display:inline-block;transform:rotate(45deg)}.claim-import-more-btn.is-open .claim-import-more-chevron{margin-top:2px;transform:rotate(225deg)}.claim-import-more-btn:hover,.claim-import-more-btn:focus-visible{border-color:var(--navy)}.claim-import-more-btn.is-open,.claim-import-more-btn.is-open:hover,.claim-import-more-btn.is-open:focus-visible{border-color:var(--navy);border-width:2px;padding:3px 9px}.create-claim-table tr.is-details-open>td{border-top:2px solid var(--navy)}.create-claim-table tr.claim-import-details-row>td{z-index:1;white-space:normal;border-bottom:2px solid var(--navy);box-shadow:inset 0 -2px 0 var(--navy);background:#fff;padding:24px 18px 28px;position:relative}.create-claim-table tr.claim-import-details-row>td:after{background:var(--navy);content:"";pointer-events:none;height:2px;position:absolute;bottom:0;left:0;right:0}.claim-import-details{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:14px 16px;display:grid}.claim-import-details label{min-width:0;color:var(--fg-muted);letter-spacing:.04em;word-spacing:.14em;text-transform:uppercase;flex-direction:column;justify-content:flex-start;gap:6px;font-size:11px;font-weight:700;display:flex}.claim-import-field-name{white-space:nowrap;align-items:baseline;display:inline-flex}.claim-import-field-name .claim-required-mark{margin-left:1px}.create-claim-table .claim-import-details .claim-date-field,.create-claim-table .claim-import-details .claim-code-field{width:100%;min-width:0}.create-claim-table .claim-import-details input[type=text],.create-claim-table .claim-import-details input[type=date],.create-claim-table .claim-import-details select{width:100%;min-width:0;max-width:none}.claim-import-check{align-items:center;min-height:36px;display:flex}.claim-import-check input[type=checkbox]{width:18px;height:18px;accent-color:var(--navy);cursor:pointer;margin:0}.claim-import-details label.is-invalid{color:#b42318}.claim-import-tag{color:var(--navy);letter-spacing:.01em;white-space:nowrap;background:color-mix(in srgb, var(--sky) 18%, #fff);border-radius:var(--r);margin-left:8px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-block}.claim-import-hin{align-items:center;gap:8px;display:inline-flex}.claim-roster-tag{font-variant-numeric:normal;letter-spacing:.01em;white-space:nowrap;cursor:help;border-radius:var(--r);flex:none;padding:2px 7px;font-size:11px;font-weight:700;display:inline-block}.claim-roster-tag.is-rostered{color:var(--notify-success);background:color-mix(in srgb, var(--notify-success) 11%, #fff)}.claim-roster-tag.is-network{color:var(--navy);background:color-mix(in srgb, var(--sky) 24%, #fff)}.claim-roster-tag.is-not-rostered{color:var(--fg-muted);background:var(--bg-subtle)}.claim-roster-tag.is-loading{color:var(--fg-muted);cursor:default;background:0 0;font-weight:600}.claim-import-dob{flex-direction:column;align-items:flex-start;gap:3px;display:inline-flex}.claim-eligibility-note{white-space:normal;max-width:150px;font-size:11px;font-weight:600;line-height:1.3}.claim-eligibility-note.is-eligible,.claim-eligibility-phone.is-eligible{color:var(--notify-success)}.claim-eligibility-note.is-not-eligible,.claim-eligibility-phone.is-not-eligible{color:var(--notify-error)}.claim-eligibility-note.is-loading,.claim-eligibility-note.is-unavailable{color:var(--fg-muted)}.network-note{margin:0 var(--pad-x) 12px;color:var(--navy);background:color-mix(in srgb, var(--sky) 12%, #fff);border-radius:var(--r);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 16px;display:flex}.network-note-copy{flex:320px;min-width:0}.network-note-copy strong{margin-bottom:2px;font-size:13px;font-weight:700;display:block}.network-note-copy p{color:var(--fg-muted);margin:0;font-size:13px;line-height:1.45}button.network-note-invite{color:#fff;white-space:nowrap;background:var(--navy);border-radius:var(--r);cursor:pointer;border:0;flex:none;min-height:34px;padding:6px 14px;font-size:13px;font-weight:650}.network-note-form{flex-wrap:wrap;flex:360px;align-items:center;gap:8px;display:flex}.network-note-form input[type=email]{box-sizing:border-box;min-width:0;height:36px;color:inherit;font:inherit;border:1px solid var(--line);background:#fff;border-radius:4px;flex:200px;padding:5px 10px}.network-note-form input[type=email]:focus{border-color:var(--navy);outline:none}.network-note-status{flex:1 0 100%;margin:0;font-size:13px}.network-note-status.is-sent{color:var(--notify-success)}.network-note-status.is-error{color:#b42318}.claim-template-modal{flex-direction:column;width:min(1180px,100%);max-height:calc(100vh - 48px);display:flex}.split-report-modal.claim-template-modal{padding:0;overflow:hidden}.claim-template-modal-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 52px 16px 24px;display:flex}.claim-template-modal-header h2{margin:0 0 6px}.claim-template-modal-header p{max-width:52rem;color:var(--fg-muted);margin:0;font-size:14px;line-height:1.45}.claim-template-modal-body{min-height:0;padding:0 0 4px;overflow:hidden}.claim-template-scroll{border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-height:min(56vh,520px)}.claim-template-table{border-collapse:collapse;width:max-content;min-width:100%}.claim-template-table th,.claim-template-table td{text-align:left;white-space:nowrap;border-bottom:1px solid var(--line);padding:9px 12px;font-size:12.5px}.claim-template-groups th{color:var(--fg);letter-spacing:.03em;text-align:center;text-transform:uppercase;background:color-mix(in srgb, var(--bg-subtle) 70%, #fff);font-size:13px;font-weight:700}.claim-template-groups th:first-child{border-right:2px solid var(--navy)}.claim-template-table thead tr:last-child th{color:var(--fg-muted);letter-spacing:.03em;background:var(--bg-subtle);font-size:11px;font-weight:600}.claim-template-table thead tr:last-child th.is-required{color:var(--fg);font-weight:800}.claim-template-col{align-items:center;gap:6px;display:inline-flex}.claim-template-col-help .metric-help{width:15px;height:15px;font-size:10px}.claim-template-col-tooltip.is-open{z-index:95;pointer-events:none;visibility:visible;opacity:1;width:max-content;max-width:min(360px,100vw - 24px);position:fixed;bottom:auto;right:auto;transform:none}.claim-template-col-tooltip .claim-field-guide-points li{margin-top:4px}.claim-template-col-tooltip .claim-field-guide-points li:first-child{margin-top:0}.claim-template-table .is-divider{border-right:2px solid var(--navy)}.claim-template-modal-actions{justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px 20px;display:flex}.claim-template-modal-actions .action,.claim-template-modal-actions .ghost{min-height:36px;padding:8px 14px}.claim-submit-json-modal{flex-direction:column;width:min(840px,100%);max-height:calc(100vh - 48px);display:flex}.split-report-modal.claim-submit-json-modal{padding:0;overflow:hidden}.claim-submit-json-modal .claim-template-modal-body{overflow:auto}.claim-submit-section{flex-direction:column;min-height:0;display:flex}.claim-submit-section h3{color:var(--fg-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:12px 20px 0;font-size:13px;font-weight:600}.claim-submit-status{color:var(--fg);margin:8px 20px 0;font-size:13px;line-height:1.4}.claim-submit-json{max-height:min(32vh,320px);color:var(--fg);background:var(--bg-subtle);border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-family:var(--font-mono);white-space:pre;margin:8px 0 0;padding:16px 20px;font-size:12.5px;line-height:1.5;overflow:auto}.claim-remove-modal{width:min(420px,100%);padding:22px 24px 20px}.claim-remove-modal h2{margin:0 0 8px}.claim-remove-modal>p{color:var(--fg-muted);margin:0 0 16px;font-size:14px;line-height:1.45}.claim-remove-skip{color:var(--fg);align-items:center;gap:8px;margin:0 0 18px;font-size:13.5px;font-weight:550;display:flex}.claim-remove-skip input{width:15px;height:15px;accent-color:var(--navy);margin:0}.claim-remove-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.claim-remove-actions .primary,.claim-remove-actions .ghost{width:auto;min-width:0;min-height:36px;margin-top:0;padding:8px 14px}.create-claim-submitted .sheet-toolbar{flex-wrap:wrap;align-items:center}.create-claim-submitted-title{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.create-claim-submitted-title h2{margin:0}.create-claim-submitted-title .sheet-meta{white-space:nowrap}.create-claim-submitted .create-claim-sum-end{flex:none;width:auto}.claim-submitted-filters,.claim-page-controls,.claim-page-pager{flex:none;align-items:center;gap:8px;display:flex}.claim-submitted-filters label,.claim-page-size{color:var(--fg-muted);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;display:flex}.claim-submitted-filters input,.claim-submitted-filters select,.claim-page-size .multi-select-trigger,.claim-page-pager button{box-sizing:border-box;height:32px;min-height:32px;color:var(--fg);border:1px solid var(--line-strong);border-radius:var(--r);background:#fff;padding:0 8px;font-size:13px}.claim-page-size .filter-select{width:auto;min-width:4.5rem}.claim-page-size .multi-select-trigger{padding-right:8px}.claim-page-pager span{color:var(--fg-muted);white-space:nowrap;font-size:12.5px;font-weight:600}.claim-page-pager button{width:32px;padding:0;font-size:18px;line-height:1}.claim-page-pager button:disabled{cursor:default;opacity:.4}.create-claim-submitted-empty{padding:28px var(--pad-x) 8px;color:var(--fg-muted);margin:0;font-size:14px}.create-claim-submitted-table td:nth-child(4),.create-claim-submitted-table td:nth-child(5),.create-claim-submitted-table th:nth-child(4),.create-claim-submitted-table th:nth-child(5){text-align:right}.create-claim-submitted-details{grid-template-columns:1fr 1fr;gap:24px 32px;min-width:min(720px,100%);display:grid}.create-claim-submitted-details h3{letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:700}.create-claim-submitted-details dl{gap:8px;margin:0;display:grid}.create-claim-submitted-details dl>div{grid-template-columns:minmax(120px,.42fr) 1fr;align-items:baseline;gap:8px 16px;display:grid}.create-claim-submitted-details dt{color:var(--fg-muted);font-size:13px;font-weight:650}.create-claim-submitted-details dd{overflow-wrap:anywhere;white-space:normal;margin:0;font-size:13px}.create-claim-head-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px 24px;padding-right:20px;display:flex}.claim-batch-edit-modal{flex-direction:column;width:min(1180px,100%);max-height:calc(100vh - 48px);display:flex}.split-report-modal.claim-batch-edit-modal{padding:0;overflow:hidden}.claim-submitted-filters .claim-date-field{display:block}.claim-submitted-filters .claim-date-field input{width:11.5ch}.claim-batch-edit-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:0 24px 12px;display:flex}.claim-batch-edit-body{flex-direction:column;min-height:0;display:flex;overflow:hidden}.claim-batch-edit-body .claim-import-alert{margin:0 24px 12px}.claim-batch-edit-scroll{min-height:240px;max-height:min(56vh,560px);margin:0;padding:0 24px 20px}.claim-batch-edit-table th:nth-child(8),.claim-batch-edit-table th:nth-child(9),.claim-batch-edit-table td:nth-child(8),.claim-batch-edit-table td:nth-child(9){text-align:right}.claim-batch-edit-table td.is-accepted{color:#0c8e3c;font-weight:650}.rai-results-panel{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;height:min(82vh,960px);min-height:480px;padding-top:16px;display:flex;overflow:hidden}.rai-results-head{padding:0 24px 12px}.rai-results-head h3{margin:0 0 4px}.rai-results-head p{color:var(--fg-muted);margin:0}.rai-results-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:0 24px 12px;display:flex}.rai-results-toolbar-meta{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;min-width:0;display:flex}.rai-results-toolbar-meta .form-field{min-width:168px;max-width:min(240px,100%)}.rai-results-toolbar-meta .multi-select-trigger{min-height:42px}.rai-results-nav-buttons{gap:8px;display:flex}.rai-results-body{flex:1;min-height:0;display:flex;overflow:hidden}.rai-results-body .claim-import-alert{margin:0 24px 12px}.rai-results-list{border-top:1px solid var(--line);border-right:1px solid var(--line);flex:none;width:min(280px,32%);margin:0;padding:0 0 16px;list-style:none;overflow:auto}.rai-results-list button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;padding:12px 16px 12px 24px;display:block}.rai-results-list button:hover{background:var(--accent-soft)}.rai-results-list button.is-active{background:var(--accent-soft);border-left-color:var(--accent);font-weight:650}.rai-results-list-date{align-items:baseline;gap:4px;font-size:14px;display:flex}.rai-results-list-desc{overflow-wrap:anywhere;color:var(--fg-muted);margin-top:2px;font-size:13px;font-weight:500;display:block}.rai-results-frame-wrap{background:#fff;flex:1;min-width:0;min-height:0;padding:0 16px 16px 12px;display:flex}.rai-results-frame{border:1px solid var(--line);background:#fff;border-radius:8px;flex:1;width:100%;min-height:0}.rai-no-adjustment-mark{color:#d92d20;margin-left:.2em;font-weight:800}.rai-results-list-date .rai-no-adjustment-mark,.rai-results-head h3 .rai-no-adjustment-mark{margin-left:6px;text-decoration:none}.rai-results-empty{min-height:240px;color:var(--fg-muted);flex:1;justify-content:center;align-items:center;margin:0;padding:24px;display:flex}.price-tax{color:var(--fg-muted);white-space:nowrap;font-weight:450}.error-freq-tip{max-width:300px}.error-freq-tip .error-freq-tip-desc{color:var(--fg-muted);margin:-2px 0 8px;font-size:12px;line-height:1.4}.app-update-banner{top:calc(16px + env(safe-area-inset-top,0px));z-index:150;width:max-content;max-width:calc(100vw - 32px);color:var(--fg);background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r);align-items:center;gap:16px;margin:0 auto;padding:11px 16px;font-size:13.5px;font-weight:520;line-height:1.4;animation:.28s account-toast-in;display:flex;position:fixed;left:0;right:0;box-shadow:0 12px 32px #131a3029}.app-update-banner p{margin:0}.app-update-actions{flex:none;gap:14px;display:flex}.app-update-banner .app-update-later{color:var(--fg-muted)}.access-account-tables{flex-direction:column;gap:28px;margin:4px 0 14px;display:flex}.access-account-section{flex-direction:column;gap:10px;min-width:0;display:flex}.access-account-section .ecc-section-rule{justify-content:center}.access-table-wrap{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0;overflow-x:auto}.access-table{border-collapse:collapse;width:100%;font-size:13px}.access-account-section.is-external .access-table,.access-account-section.is-physician .access-table{min-width:760px}.access-table th{color:var(--fg-muted);text-align:left;white-space:nowrap;background:var(--bg-subtle);border-bottom:1px solid var(--line);padding:8px 14px;font-size:12px;font-weight:600}.access-table td{vertical-align:top;border-bottom:1px solid var(--line);padding:12px 14px}.access-table tbody tr:last-child td{border-bottom:0}.access-table tbody tr:hover td{background:var(--bg-hover)}.access-table tbody tr.is-editing td{background:#fafafa}.access-table tbody tr.is-invalid td{background:color-mix(in srgb, var(--notify-error,#c62828) 4%, #fff)}.access-table tr.access-table-empty td{color:var(--fg-muted);text-align:center;padding:22px 14px}.access-table .column-head{gap:4px}.access-table-account{flex-direction:column;gap:2px;min-width:180px;display:flex}.access-table-account strong{font-weight:560}.access-table-account span,.access-table-muted{color:var(--fg-muted);overflow-wrap:anywhere;font-size:12px}.access-table-tags{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.access-table .access-account-billings{margin-top:0}.access-table .access-account-billings li{white-space:nowrap;flex-wrap:nowrap;align-items:center}.access-table .access-account-billings li:before{top:50%;transform:translateY(-50%)}.access-table .access-privilege-tags{gap:4px;max-width:300px}.access-table .access-privilege-tag,.access-table .access-sign-in-status,.access-table .access-account-billing-number{white-space:nowrap}.access-table td.access-actions-col{white-space:nowrap;width:1%}.access-table td.access-actions-col .access-external-actions{flex-wrap:nowrap;justify-content:flex-end;gap:8px}.access-table-footnote{color:var(--fg-faint);margin:0;font-size:12px}:root{--ecc-wash:linear-gradient(90deg, #dcc8f2 0%, #e4d2ec 42%, #f4eadc 78%, #fff6dc 100%)}.ecc-centre{--ecc-section-wash:var(--bg-card);--ecc-row-hover:#fafbfb;--ecc-chip-bg:#f2f4f6;--ecc-errors:#1e40af;--ecc-input:#d99a1e;--ecc-errors-tint:#f4f6fc;--ecc-errors-soft:#e4eaf8;--ecc-adjust:#a78bfa;--ecc-adjust-ink:#6d28d9;--ecc-adjust-tint:#f9f6ff;--ecc-adjust-soft:#efe8fe;--ecc-capitation:#0d9488;--ecc-shadow:#ecd39a;--ecc-accent:var(--ecc-errors);--ecc-accent-ink:var(--ecc-errors);--ecc-accent-tint:var(--ecc-errors-tint);--ecc-accent-soft:var(--ecc-errors-soft);--ecc-head-tint:var(--ecc-accent-tint);font-size:17px}.ecc-perf-tip{--ecc-errors:#1e40af;--ecc-adjust:#a78bfa;--ecc-capitation:#0d9488;--ecc-shadow:#ecd39a}.location-analysis{--ecc-chip-bg:#e3e7ed;--ecc-errors:#1e40af}.ecc-centre .ecc-adjustment,.ecc-centre .ecc-visits-adjustment,.ecc-centre .rai-results-panel,.ecc-subnav-row.is-adjustments,.ecc-subtab.is-adjustments{--ecc-accent:var(--ecc-adjust);--ecc-accent-ink:var(--ecc-adjust-ink);--ecc-accent-tint:var(--ecc-adjust-tint);--ecc-accent-soft:var(--ecc-adjust-soft);--ecc-head-tint:var(--ecc-accent-tint)}.ecc-subtab.is-performance,.ecc-subtab.is-versions{--ecc-accent:var(--fg);--ecc-accent-ink:var(--fg)}.ecc-centre .metric-help,.ecc-centre .chart-axis-label,.ecc-centre .overview-chart-updating{font-size:12px}.ecc-centre .claim-code-option strong{font-size:13.5px}.ecc-centre .text-button,.ecc-centre button.action,.ecc-centre button.ghost,.ecc-centre .filter-select.is-compact .multi-select-trigger{font-size:14px}.ecc-centre .multi-select-trigger,.ecc-centre .form-field input,.ecc-centre .search-field input,.ecc-centre button.primary{font-size:14.5px}.ecc-centre .summary-card strong{font-size:29px}.ecc-centre .multi-select-trigger{gap:6px}.ecc-centre .multi-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ecc-centre .multi-select-trigger>svg{flex:none}@media (width<=720px){.ecc-centre .multi-select-trigger,.ecc-centre .form-field input,.ecc-centre .search-field input{font-size:17px}.ecc-centre .summary-card strong{font-size:23px}}@container apex-pane (width<=720px){.ecc-centre .multi-select-trigger:where(:not([class*=-overlay],[class*=-overlay] *)),.ecc-centre .form-field input:where(:not([class*=-overlay],[class*=-overlay] *)),.ecc-centre .search-field input:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:17px}.ecc-centre .summary-card strong:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:23px}}.ecc-upsell-banner{background:var(--ecc-wash);border-radius:var(--r);justify-content:space-between;align-items:center;gap:20px;margin:0;padding:24px 28px;display:flex}.ecc-upsell-banner p{color:var(--fg);margin:0;font-size:16px;font-weight:520;line-height:1.4}.offer-pin>.ecc-upsell-banner{padding:16px 22px}.offer-pin>.ecc-upsell-banner p{font-size:15px}.offer-pin>.ecc-lock-strip{margin-top:0}.associated-claims-modal .ecc-upsell-banner{border-radius:0;flex:none;margin:0;padding-right:64px}.ecc-upsell-banner .landing-cta{margin-top:0}.ecc-lock-notice{background:var(--ecc-wash);border-radius:var(--r);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px 22px;margin-top:16px;padding:28px 30px;display:grid}.ecc-lock-copy{gap:4px;min-width:0;display:grid}.ecc-lock-copy .ecc-kicker{color:var(--ecc-adjust-ink);margin:0}.ecc-lock-copy h3{color:var(--fg);letter-spacing:-.01em;margin:0;font-size:19px;font-weight:620}.ecc-lock-copy p:not(.ecc-kicker){max-width:62ch;color:color-mix(in srgb, var(--fg) 78%, transparent);margin:0;font-size:14.5px;line-height:1.5}.ecc-lock-notice .landing-cta{margin-top:0}.ecc-lock-side{justify-items:end;gap:14px;display:grid}.ecc-lock-figure{text-align:right;justify-items:end;gap:2px;display:grid}.ecc-lock-figure-label{color:var(--fg);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.ecc-lock-figure-amount{color:#5b21b6;letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:linear-gradient(90deg,#5b21b6 0%,#7c3aed 45%,#b45309 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:34px;font-weight:700;line-height:1.1}.ecc-lock-figure-detail{color:color-mix(in srgb, var(--fg) 72%, transparent);font-size:13px}.ecc-lock-figure.is-empty .ecc-lock-figure-detail{max-width:22ch}.ecc-lock-figure.is-loading .ecc-lock-figure-amount{background:linear-gradient(90deg,#ffffff59 0%,#ffffffd9 50%,#ffffff59 100%) 0 0/200% 100%;border-radius:8px;width:128px;height:34px;animation:1.4s ease-in-out infinite ecc-lock-shimmer}@keyframes ecc-lock-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.ecc-lock-figure.is-loading .ecc-lock-figure-amount{animation:none}}.ecc-lock-strip-amount{color:#5b21b6;font-variant-numeric:tabular-nums;font-weight:700}.ecc-lock-badge{width:44px;height:44px;color:var(--ecc-adjust-ink);background:#ffffffc7;border-radius:50%;flex:none;place-items:center;display:inline-grid;box-shadow:0 1px 2px #4c1d951f}.ecc-lock-badge svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.ecc-missing-banner{align-items:start;margin-bottom:16px}.ecc-missing-banner .ecc-lock-copy p:not(.ecc-kicker){max-width:none}.ecc-missing-banner .ecc-addon-recover-list{max-width:560px;margin-top:12px}.ecc-missing-banner .ecc-lock-side{align-self:center}.ecc-lock-strip{background:var(--ecc-wash);border-radius:var(--r);align-items:center;gap:12px;margin-top:12px;padding:10px 12px 10px 10px;display:flex}.ecc-lock-strip .ecc-lock-badge{width:30px;height:30px}.ecc-lock-strip .ecc-lock-badge svg{width:15px;height:15px}.ecc-lock-strip p{min-width:0;color:color-mix(in srgb, var(--fg) 78%, transparent);flex:auto;margin:0;font-size:13.5px;line-height:1.45}.ecc-lock-strip strong{color:var(--fg);font-weight:600}.ecc-lock-strip-cta{color:#fff;font:inherit;cursor:pointer;background:#000;border:0;border-radius:99px;flex:none;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.ecc-lock-strip-cta svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}@media (width<=720px){.ecc-lock-notice{grid-template-columns:minmax(0,1fr);padding:22px}.ecc-lock-side,.ecc-lock-figure{text-align:left;justify-items:start}.ecc-lock-strip{flex-wrap:wrap}}@container apex-pane (width<=720px){.ecc-lock-notice:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr);padding:22px}.ecc-lock-side:where(:not([class*=-overlay],[class*=-overlay] *)),.ecc-lock-figure:where(:not([class*=-overlay],[class*=-overlay] *)){text-align:left;justify-items:start}.ecc-lock-strip:where(:not([class*=-overlay],[class*=-overlay] *)){flex-wrap:wrap}}.ecc-kicker{color:var(--fg-olive);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:700}.ecc-centre{--ecc-tab-inset:16px;margin-top:-6px;padding:0 0 24px}.ecc-access-notice{flex:none;align-items:center;margin-right:16px;font-size:14px;line-height:1.45;display:flex}.ecc-access-notice.is-unsubscribed .ecc-access-badge{background:#fdf2f3;box-shadow:inset 0 0 0 1px #f6d9dd}.ecc-access-badge{color:var(--fg);font:inherit;white-space:nowrap;cursor:help;background:var(--ecc-chip-bg,#f2f4f6);border-radius:var(--r);border:0;flex:none;align-items:center;padding:3px 8px;font-size:13px;font-weight:550;display:inline-flex;position:relative}.ecc-access-tooltip{z-index:30;color:#fff;white-space:normal;text-align:left;pointer-events:none;visibility:hidden;opacity:0;background:var(--navy);border-radius:8px;width:max-content;max-width:min(360px,100vw - 32px);padding:9px 12px;font-size:13px;font-weight:500;line-height:1.45;transition:opacity .12s;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #00000029}.ecc-access-point{padding-left:12px;display:block;position:relative}.ecc-access-point+.ecc-access-point{margin-top:4px}.ecc-access-point:before{content:"•";position:absolute;left:0}.ecc-access-badge:hover .ecc-access-tooltip,.ecc-access-badge:focus-visible .ecc-access-tooltip{visibility:visible;opacity:1}.ecc-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap-reverse;align-items:flex-start;gap:8px 24px;margin:0 0 24px;display:flex}.ecc-toolbar.has-subnav{margin-bottom:18px}.ecc-subnav-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0 0 20px;display:flex}.ecc-queue-tabs{margin-left:calc(var(--ecc-tab-inset) - 13px);background:var(--ecc-chip-bg);border:1px solid var(--line);border-radius:calc(var(--r) + 3px);flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.ecc-queue-tabs .ecc-subtab{border-radius:var(--r);border:1px solid #0000;margin-bottom:0;padding:6px 12px;font-size:14px;transition:color .12s,background-color .12s,border-color .12s}.ecc-queue-tabs .ecc-subtab:hover{background:#fff9}.ecc-queue-tabs .ecc-subtab.is-active{color:var(--ecc-accent-ink);background:var(--bg-card);border-color:var(--ecc-accent-soft);box-shadow:0 1px 2px #1018280f}.ecc-queue-tabs .ecc-subtab:not(.is-active) .ecc-subtab-count{background:0 0}.ecc-subnav-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.ecc-export-row{justify-content:flex-end}.ecc-export-row .ecc-subnav-actions{margin-left:auto}.ecc-export-pdf{white-space:nowrap;align-items:center;gap:7px;min-height:32px;padding:6px 12px;font-size:13.5px;display:inline-flex}.ecc-export-pdf svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.ecc-centre>.rai-results-panel{margin-top:24px}.ecc-autofix-option{color:var(--fg);cursor:pointer;white-space:nowrap;flex-shrink:0;align-items:center;gap:9px;margin-top:0;font-size:14px;font-weight:520;display:flex;position:relative}.ecc-autofix{flex:none;align-items:center;gap:8px;margin-left:auto;padding:0 0 9px;display:flex}.ecc-autofix-help .metric-tooltip{left:auto;right:0;transform:translateY(-4px)}.ecc-autofix-help .metric-tooltip:after{left:auto;right:4px;transform:none}.ecc-autofix-help:hover .metric-tooltip,.ecc-autofix-help:focus-visible .metric-tooltip{transform:translate(0)}.ecc-autofix-option:has(input:disabled){opacity:.6;cursor:not-allowed}.ecc-adjustment{gap:32px;display:grid}.ecc-channel{background:0 0;border:0;border-radius:0;gap:14px;padding:0;display:grid}.ecc-subnav{padding-left:var(--ecc-tab-inset);flex-wrap:nowrap;flex:1 0 auto;align-items:center;gap:0 20px;min-width:0;display:flex}.ecc-subnav-group{flex-wrap:wrap;gap:0 20px;display:flex;position:relative}.ecc-subnav-group+.ecc-subnav-group{padding-left:20px}.ecc-subnav-group+.ecc-subnav-group:before{content:"";background:var(--line-strong);width:1px;height:14px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ecc-subtab{color:var(--fg-faint);letter-spacing:-.005em;background:0 0;border:0;border-bottom:1.5px solid #0000;align-items:baseline;gap:7px;margin-bottom:-1px;padding:12px 0 11px;font-size:14.5px;font-weight:500;transition:color .12s;display:inline-flex}.ecc-subtab:hover{color:var(--fg)}.ecc-subtab span{color:var(--fg);font-variant-numeric:tabular-nums}.ecc-subtab .rai-no-adjustment-mark{color:#d92d20;align-self:center;margin-left:-4px}.ecc-subtab .action-spinner{align-self:center;width:11px;height:11px}.ecc-subtab.is-active{color:var(--fg);border-bottom-color:var(--ecc-accent)}.ecc-subtab.is-locked{color:color-mix(in srgb, var(--fg-faint) 80%, transparent)}.ecc-subtab.is-locked:hover,.ecc-subtab.is-locked.is-active{color:var(--fg-muted)}.ecc-subtab.is-locked.is-active{border-bottom-color:var(--ecc-adjust)}.ecc-subtab-lock{width:13px;height:13px;color:var(--fg-muted);flex:none;align-self:center}.ecc-subtab .ecc-subtab-count{min-width:22px;height:20px;color:var(--fg-muted);background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r);place-items:center;padding:0 6px;font-size:12.5px;font-weight:550;line-height:1;transition:color .12s,background-color .12s,border-color .12s;display:inline-grid}.ecc-subtab:hover .ecc-subtab-count{color:var(--fg);border-color:var(--line-strong)}.ecc-subtab .ecc-subtab-count.is-zero{color:var(--fg-faint);background:0 0}.ecc-subtab.is-active .ecc-subtab-count{color:#fff;background:var(--ecc-accent-ink);border-color:var(--ecc-accent-ink)}.ecc-muted{color:var(--fg-muted)}.ecc-queue-loader{color:var(--fg-faint);background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r);justify-content:center;align-items:center;gap:10px;margin-top:12px;padding:14px 16px;font-size:13.5px;display:flex}.ecc-table-wrap+.ecc-queue-loader{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.ecc-table-wrap:has(+.ecc-queue-loader){border-bottom-right-radius:0;border-bottom-left-radius:0}.ecc-queue-loader .action-spinner{width:14px;height:14px}.ecc-centre,.ecc-date-group,.ecc-adjustment,.ecc-table-wrap,.ecc-section-pager{overflow-anchor:none}.ecc-table tbody tr{animation:none}.ecc-review-stack{gap:48px;display:grid}.ecc-date-group{gap:24px;display:grid}.ecc-section-head{padding:14px 0}.ecc-date-group.is-current>.ecc-section-head,.ecc-date-group.is-stale>.ecc-section-head{top:calc(var(--sticky-under-nav,0px) + var(--offer-h,0px));z-index:30;background:var(--sticky-bg,var(--bg-app));-webkit-backdrop-filter:saturate(160%)blur(10px);backdrop-filter:saturate(160%)blur(10px);position:sticky}.ecc-section-rule{border-radius:var(--r);background:#f3f4f6;align-items:center;gap:10px;min-height:40px;padding:0 16px;display:flex;box-shadow:0 0 0 1px #0f172a0f,0 1px 2px -1px #0f172a0f,0 2px 4px #0f172a0a,0 7px 4px #0f172a05,0 13px 5px #0f172a03}.ecc-date-group.is-current .ecc-section-rule,.ecc-date-group.is-stale .ecc-section-rule{justify-content:center}.ecc-section-rule h3{color:var(--fg);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:12.5px;font-weight:750;line-height:1.3}.ecc-section-pager{justify-content:center;align-items:center;gap:8px;width:100%;padding:8px 0 28px;display:flex}.ecc-table-wrap>.ecc-section-pager{border-top:1px solid var(--line);padding:10px 0}.ecc-section-pager button{box-sizing:border-box;width:30px;height:30px;color:var(--fg);background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r);padding:0;font-size:17px;line-height:1;transition:background-color .12s,border-color .12s}.ecc-section-pager button:not(:disabled):hover{background:var(--ecc-row-hover);border-color:var(--line-strong)}.ecc-section-pager button:disabled{cursor:default;opacity:.4}.ecc-section-pager span{color:var(--fg-faint);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px;font-weight:500}.ecc-review-stack+.ecc-queue-loader{margin-top:16px}.ecc-table-wrap{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r);overflow-x:auto}.ecc-table{border-collapse:collapse;width:100%}.ecc-table th,.ecc-table td{text-align:left;vertical-align:top;color:var(--fg);border-bottom:1px solid var(--line);padding:12px 16px;font-size:14px}.ecc-table thead th{color:var(--fg-faint);background:var(--ecc-head-tint);padding-top:9px;padding-bottom:9px;font-size:13px;font-weight:500}.ecc-table tbody tr{transition:background-color .12s}.ecc-table tbody tr:hover{background:var(--ecc-row-hover)}.ecc-corrected-details .detail-table th,.ecc-corrected-panel .claims-list-head{background:var(--ecc-head-tint)}.ecc-table tbody th{font-weight:500}.ecc-review-table thead th{vertical-align:middle}.ecc-review-table thead .ecc-select-all{color:inherit;font-size:inherit;font-weight:inherit;display:flex}.ecc-review-table tbody th,.ecc-review-table tbody td{vertical-align:middle}.ecc-review-table tbody .ecc-check-col input{display:block}.ecc-table tbody th span{color:var(--fg-faint);margin-top:2px;font-weight:400;display:block}.ecc-table .numeric{text-align:right;font-variant-numeric:tabular-nums}.ecc-table .ecc-date-col{white-space:nowrap;width:8.5rem;min-width:8.5rem}.ecc-review-table th,.ecc-review-table td{padding-inline:12px}.ecc-review-table .ecc-date-col{width:auto;min-width:0}.ecc-review-table .ecc-code-change{flex-wrap:wrap;row-gap:4px}.ecc-review-table .ecc-code-badge{white-space:normal}.ecc-table tr:last-child th,.ecc-table tr:last-child td{border-bottom:0}.split-report-overlay.ecc-preview-overlay{overflow:hidden}.split-report-modal.ecc-preview-modal{flex-direction:column;width:min(720px,100vw - 48px);max-height:min(100dvh - 48px,100vh - 48px);padding:0;font-size:14px;line-height:1.5;display:flex;overflow:hidden}.ecc-preview-body{flex-direction:column;gap:22px;min-width:0;min-height:0;padding:26px 40px 22px 32px;display:flex;overflow:auto}.ecc-preview-footer{border-top:1px solid var(--line);flex:none;gap:10px;padding:14px 32px 18px;display:grid}.ecc-preview-note,.ecc-preview-footer .subscribe-error{margin:0}.ecc-preview-head{gap:10px;display:grid}.split-report-modal.ecc-preview-modal .ecc-kicker{letter-spacing:.06em;margin:0;font-size:14px}.split-report-modal.ecc-preview-modal h2{margin:0;font-size:23px;line-height:1.25}.split-report-modal.ecc-preview-modal p,.split-report-modal.ecc-preview-modal h3,.split-report-modal.ecc-preview-modal dt,.split-report-modal.ecc-preview-modal dd,.split-report-modal.ecc-preview-modal small,.split-report-modal.ecc-preview-modal summary,.split-report-modal.ecc-preview-modal th,.split-report-modal.ecc-preview-modal td,.split-report-modal.ecc-preview-modal button,.split-report-modal.ecc-preview-modal input,.split-report-modal.ecc-preview-modal .ecc-input-field span{margin:0;font-size:14px;line-height:1.5}.ecc-preview-head p:not(.ecc-kicker),.ecc-preview-resubmit p,.ecc-preview-note{color:var(--fg-muted)}.ecc-preview-fix,.ecc-preview-resubmit{gap:12px;display:grid}.split-report-modal.ecc-preview-modal h3{color:var(--fg);letter-spacing:0;text-transform:none;font-size:16px;font-weight:650}.ecc-change-table-wrap{min-height:0;overflow:auto}.ecc-change-table{border-collapse:collapse;width:100%;margin:0}.ecc-change-table th,.ecc-change-table td{text-align:left;color:var(--fg);border-bottom:1px solid var(--line);padding:10px 12px}.ecc-change-table .ecc-change-to{width:46%;font-weight:650}.ecc-change-input{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r);background:var(--bg-card);width:100%;min-width:0;color:inherit;font:inherit;margin:0;padding:6px 10px;font-weight:650}.ecc-change-input:disabled{opacity:.6}.ecc-lines-table th,.ecc-lines-table td{vertical-align:middle;padding:8px 10px}.ecc-lines-table thead th{color:var(--fg-muted);font-size:13px;font-weight:600}.ecc-lines-table .numeric{text-align:right}.ecc-line-code{width:108px}.ecc-line-code .ecc-change-input{min-width:72px}.ecc-line-search,.ecc-line-search .claim-code-field{min-width:0;display:block}.ecc-line-code .ecc-change-input::placeholder{color:var(--fg-muted);text-transform:none;opacity:.6;font-weight:500}.ecc-line-head-short{display:none}.ecc-line-qty{width:76px}.ecc-line-dx,.ecc-line-fee{width:132px}.ecc-lines-table .ecc-change-input{font-variant-numeric:tabular-nums}.ecc-line-qty .ecc-change-input{min-width:44px}.ecc-line-dx .ecc-change-input{min-width:56px}.ecc-line-fee .ecc-change-input{min-width:76px}@media (width<=520px){.ecc-lines-table th,.ecc-lines-table td{padding:8px 4px}.ecc-lines-table .ecc-change-input{padding-left:6px;padding-right:6px}.ecc-lines-table .ecc-line-money .ecc-change-input{padding-left:18px}.ecc-line-money:before{left:7px}.ecc-line-code,.ecc-line-qty,.ecc-line-dx,.ecc-line-fee{width:auto}.ecc-lines-table thead th{font-size:13px}.ecc-line-head-long{display:none}.ecc-line-head-short{display:inline}.ecc-line-code .ecc-change-input{min-width:62px}.ecc-line-dx .ecc-change-input{min-width:50px}.ecc-line-qty .ecc-change-input{min-width:38px}.ecc-line-fee .ecc-change-input{min-width:72px}.ecc-lines-table .ecc-line-remove{width:24px;padding-left:0}.ecc-line-remove button{width:24px}}@container apex-pane (width<=520px){.ecc-lines-table th:where(:not([class*=-overlay],[class*=-overlay] *)),.ecc-lines-table td:where(:not([class*=-overlay],[class*=-overlay] *)){padding:8px 4px}.ecc-lines-table .ecc-change-input:where(:not([class*=-overlay],[class*=-overlay] *)){padding-left:6px;padding-right:6px}.ecc-lines-table .ecc-line-money .ecc-change-input:where(:not([class*=-overlay],[class*=-overlay] *)){padding-left:18px}.ecc-line-money:where(:not([class*=-overlay],[class*=-overlay] *)):before{left:7px}.ecc-line-code:where(:not([class*=-overlay],[class*=-overlay] *)),.ecc-line-qty:where(:not([class*=-overlay],[class*=-overlay] *)),.ecc-line-dx:where(:not([class*=-overlay],[class*=-overlay] *)),.ecc-line-fee:where(:not([class*=-overlay],[class*=-overlay] *)){width:auto}.ecc-lines-table thead th:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:13px}.ecc-line-head-long:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.ecc-line-head-short:where(:not([class*=-overlay],[class*=-overlay] *)){display:inline}.ecc-line-code .ecc-change-input:where(:not([class*=-overlay],[class*=-overlay] *)){min-width:62px}.ecc-line-dx .ecc-change-input:where(:not([class*=-overlay],[class*=-overlay] *)){min-width:50px}.ecc-line-qty .ecc-change-input:where(:not([class*=-overlay],[class*=-overlay] *)){min-width:38px}.ecc-line-fee .ecc-change-input:where(:not([class*=-overlay],[class*=-overlay] *)){min-width:72px}.ecc-lines-table .ecc-line-remove:where(:not([class*=-overlay],[class*=-overlay] *)){width:24px;padding-left:0}.ecc-line-remove button:where(:not([class*=-overlay],[class*=-overlay] *)){width:24px}}.ecc-line-fee .ecc-change-input{text-align:right}.ecc-line-money{display:block;position:relative}.ecc-line-money:before{content:"$";color:var(--fg-muted);pointer-events:none;font-weight:500;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.ecc-line-money .ecc-change-input{padding-left:22px}.ecc-line-remove{text-align:right;width:36px}.ecc-line-remove button{border-radius:var(--r);width:28px;height:28px;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:inline-grid}.ecc-line-remove button:hover:not(:disabled){color:var(--fg);background:#0f172a14}.ecc-line-remove svg,.ecc-line-add-button svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:11px;height:11px}.ecc-lines-table .ecc-line-add td{padding-top:8px;padding-bottom:8px}.ecc-line-add-button{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-card);color:var(--fg);font:inherit;cursor:pointer;align-items:center;gap:6px;margin:0;padding:5px 10px 5px 8px;font-size:14px;font-weight:600;display:inline-flex}.ecc-line-add-button:hover:not(:disabled){border-color:var(--fg-muted)}.ecc-line-add-button:disabled{opacity:.6;cursor:default}.ecc-line-total th,.ecc-line-total td{border-bottom:0;font-weight:700}.ecc-line-total th{text-align:right}.ecc-line-total td.numeric{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px}.ecc-preview-actions{justify-content:flex-end;align-items:center;gap:14px;min-width:0;display:flex}.split-report-modal.ecc-preview-modal button.primary{margin-top:0}.split-report-modal.ecc-preview-modal .ecc-preview-actions button.primary,.split-report-modal.ecc-preview-modal .ecc-preview-actions button.ghost{flex:none;width:auto}.split-report-modal.ecc-preview-modal .ecc-preview-actions button.primary{background:var(--ecc-errors,#1e40af);border-color:var(--ecc-errors,#1e40af);color:#fff;min-width:12.5rem;padding-inline:22px}.split-report-modal.ecc-preview-modal .ecc-preview-actions button.primary:not(:disabled):hover{background:color-mix(in srgb, var(--ecc-errors,#1e40af) 85%, #000);border-color:color-mix(in srgb, var(--ecc-errors,#1e40af) 85%, #000)}.landing-price-card.is-addon{border-color:color-mix(in srgb, #6d28d9 30%, var(--line));background:#faf7ff}.landing-price-card.is-addon.is-featured{border-color:color-mix(in srgb, #6d28d9 58%, var(--line));background:#ece5fe}.landing-price-addon{width:min(1180px,92vw);margin:56px auto 0}.landing-price-addon .landing-section-head{margin-bottom:0}.landing-price-addon .landing-price-plans{width:100%;padding-top:28px}.split-report-modal.ecc-addon-checkout{--ecc-addon:#6d28d9;width:min(1100px,100%);max-height:min(100dvh - 32px,100vh - 32px);padding:56px 48px 48px;overflow:hidden auto}.ecc-addon-grid{grid-template-columns:minmax(0,1fr) minmax(300px,400px);grid-template-areas:"heading.""details summary""currency.";align-items:start;column-gap:32px;display:grid}.ecc-addon-grid>.ecc-addon-heading{grid-area:heading}.ecc-addon-details{grid-area:details}.ecc-addon-grid>.ecc-addon-currency{grid-area:currency}.ecc-addon-heading{color:var(--fg);margin:0 0 14px;font-size:16px;font-weight:620}.ecc-addon-options+.ecc-addon-heading{margin-top:30px}.ecc-addon-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ecc-addon-options.is-single{grid-template-columns:minmax(0,1fr)}.ecc-addon-option{min-width:0;color:var(--fg-muted);background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--r);cursor:pointer;flex-direction:column;gap:4px;padding:16px;font-size:13px;line-height:1.35;transition:border-color .12s,background .12s;display:flex;position:relative}.ecc-addon-option:hover{border-color:color-mix(in srgb, var(--ecc-addon) 45%, var(--line-strong))}.ecc-addon-option.is-selected{background:color-mix(in srgb, var(--ecc-addon) 7%, #fff);border-color:var(--ecc-addon);box-shadow:0 0 0 1px var(--ecc-addon)}.ecc-addon-option.is-disabled{opacity:.55;cursor:not-allowed}.ecc-addon-option input{opacity:0;pointer-events:none;position:absolute}.ecc-addon-option-top{justify-content:space-between;align-items:center;gap:8px;min-height:24px;margin-bottom:10px;display:flex}.ecc-addon-radio{border:1.5px solid var(--line-strong);background:#fff;border-radius:50%;flex:none;width:20px;height:20px}.ecc-addon-option.is-selected .ecc-addon-radio{border:6px solid var(--ecc-addon)}.ecc-addon-option:has(input:focus-visible){outline:2px solid var(--ecc-addon);outline-offset:2px}.ecc-addon-option-badge{color:#5b21b6;white-space:nowrap;border-radius:var(--r);background:#ede9fe;padding:3px 8px;font-size:11px;font-weight:650}.ecc-addon-option strong{color:var(--fg);font-size:15px;font-weight:620}.ecc-addon-option-price{color:var(--fg);font-variant-numeric:tabular-nums;margin-top:8px;font-size:15px;font-weight:560}.ecc-addon-current,.ecc-addon-coverage-note{color:var(--fg-muted);margin:0;font-size:13px;line-height:1.45}.ecc-addon-current strong{color:var(--fg)}.ecc-addon-coverage-note.is-pending{color:#92400e;border-radius:var(--r);background:#fffbeb;border:1px solid #fde68a;margin-top:10px;padding:10px 12px}.ecc-addon-options+.ecc-addon-coverage-note,.ecc-addon-current+.ecc-addon-coverage-note{margin-top:16px}.ecc-addon-coverage-note+.ecc-addon-heading,.ecc-addon-current+.ecc-addon-heading{margin-top:30px}.ecc-addon-note svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ecc-addon-summary{border:1px solid var(--line-strong);border-radius:var(--r);flex-direction:column;grid-area:summary;justify-content:space-between;align-self:stretch;gap:16px;padding:24px;display:flex}.ecc-addon-title{margin:-20px 0 24px;padding-right:40px}.ecc-addon-title>.ecc-kicker{color:var(--ecc-addon);margin:0 0 4px}.ecc-addon-title>h2{color:var(--fg);letter-spacing:-.04em;margin:0;font-size:30px;font-weight:560}.ecc-addon-scope{background:color-mix(in srgb, var(--ecc-addon) 7%, transparent);border:1px solid color-mix(in srgb, var(--ecc-addon) 28%, transparent);border-left:3px solid var(--ecc-addon);border-radius:var(--r);gap:4px;margin:-8px 0 24px;padding:14px 16px;font-size:13px;line-height:1.45;display:grid}.ecc-addon-scope strong{color:var(--ecc-addon);font-size:14px;font-weight:650}.ecc-addon-scope p{color:var(--fg-muted);margin:0}.ecc-addon-recover{background:var(--ecc-wash);border-radius:var(--r);gap:12px;padding:18px 20px;display:grid}.ecc-addon-checkout>.ecc-addon-recover{margin-bottom:28px}.ecc-addon-checkout>.ecc-addon-recover .ecc-addon-recover-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ecc-addon-checkout>.ecc-addon-recover .ecc-addon-recover-list li+li{border-top:0}.ecc-addon-checkout>.ecc-addon-recover .ecc-addon-recover-list li:nth-child(n+3){border-top:1px solid #5b21b61a}.ecc-addon-checkout>.ecc-addon-recover .ecc-addon-recover-list li:nth-child(2n){border-left:1px solid #5b21b61a}.ecc-addon-recover-head{gap:2px;display:grid}.ecc-addon-recover-label{color:color-mix(in srgb, var(--fg) 62%, transparent);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.ecc-addon-recover-total{letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:linear-gradient(90deg,#5b21b6 0%,#7c3aed 45%,#b45309 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;justify-self:start;font-size:32px;font-weight:700;line-height:1.1}.ecc-addon-recover-total.is-loading{background:linear-gradient(90deg,#ffffff59 0%,#ffffffd9 50%,#ffffff59 100%) 0 0/200% 100%;border-radius:8px;width:120px;height:34px;animation:1.4s ease-in-out infinite ecc-lock-shimmer}@media (prefers-reduced-motion:reduce){.ecc-addon-recover-total.is-loading{animation:none}}.ecc-addon-recover-list{border-radius:calc(var(--r) - 2px);background:#ffffff9e;margin:0;padding:0;list-style:none;display:grid}.ecc-addon-recover-list li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;display:grid}.ecc-addon-recover-list li+li{border-top:1px solid #5b21b61a}.ecc-addon-recover-title{align-items:center;gap:6px;display:inline-flex}.ecc-addon-recover-lock{width:13px;height:13px;color:var(--fg-muted);flex:none}.ecc-addon-recover-name{min-width:0;color:var(--fg);font-weight:550;display:grid}.ecc-addon-recover-name small{color:var(--fg-muted);font-size:13px;font-weight:450}.ecc-addon-recover-amount{color:#5b21b6;font-variant-numeric:tabular-nums;font-weight:700}.ecc-addon-breakdown{gap:6px;display:grid}.ecc-addon-breakdown ul{border-radius:calc(var(--r) - 2px);background:#ffffff9e;margin:0;padding:0;list-style:none;display:grid}.ecc-addon-breakdown li{color:var(--fg);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:7px 12px;font-size:13px;display:grid}.ecc-addon-breakdown li+li{border-top:1px solid #5b21b61a}.ecc-addon-breakdown small{color:var(--fg-muted);font-size:12.5px}.ecc-addon-breakdown-amount{color:#5b21b6;font-variant-numeric:tabular-nums;font-weight:650}.ecc-addon-recover-note{color:color-mix(in srgb, var(--fg) 78%, transparent);margin:0;font-size:13px;line-height:1.45}.ecc-addon-recover-highlight{color:#5b21b6;font-weight:700}.ecc-addon-note{color:var(--fg-muted);border:1px solid var(--line-strong);border-radius:var(--r);gap:10px;padding:14px 16px;font-size:13px;line-height:1.45;display:flex}.ecc-addon-note svg{flex:none;margin-top:1px}.ecc-addon-note p{margin:0}.ecc-addon-consent{color:var(--fg);cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.ecc-addon-consent input{width:18px;height:18px;accent-color:var(--ecc-addon);flex:none;margin:1px 0 0}.ecc-addon-terms{min-height:0;color:var(--ecc-addon);font:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.split-report-modal.ecc-addon-checkout .ecc-addon-submit{width:100%;margin-top:0}.ecc-addon-currency{color:var(--fg-faint);margin:12px 0 0;font-size:13px}@media (width<=860px){.split-report-modal.ecc-addon-checkout{padding:52px 16px 16px}.ecc-addon-grid,.ecc-addon-options{grid-template-columns:1fr}.ecc-addon-grid{grid-template-areas:"heading""details""currency""summary"}.ecc-addon-summary{margin-top:24px}.ecc-addon-checkout>.ecc-addon-recover{margin-bottom:24px}.ecc-addon-checkout>.ecc-addon-recover .ecc-addon-recover-list{grid-template-columns:1fr}.ecc-addon-checkout>.ecc-addon-recover .ecc-addon-recover-list li:nth-child(2n){border-left:0}.ecc-addon-checkout>.ecc-addon-recover .ecc-addon-recover-list li+li{border-top:1px solid #5b21b61a}}@container apex-pane (width<=860px){.split-report-modal.ecc-addon-checkout:where(:not([class*=-overlay],[class*=-overlay] *)){padding:52px 16px 16px}.ecc-addon-grid:where(:not([class*=-overlay],[class*=-overlay] *)),.ecc-addon-options:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:1fr}.ecc-addon-grid:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-areas:"heading""details""currency""summary"}.ecc-addon-summary:where(:not([class*=-overlay],[class*=-overlay] *)){margin-top:24px}.ecc-addon-checkout>.ecc-addon-recover:where(:not([class*=-overlay],[class*=-overlay] *)){margin-bottom:24px}.ecc-addon-checkout>.ecc-addon-recover .ecc-addon-recover-list:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:1fr}.ecc-addon-checkout>.ecc-addon-recover .ecc-addon-recover-list li:nth-child(2n):where(:not([class*=-overlay],[class*=-overlay] *)){border-left:0}.ecc-addon-checkout>.ecc-addon-recover .ecc-addon-recover-list li+li:where(:not([class*=-overlay],[class*=-overlay] *)){border-top:1px solid #5b21b61a}}.landing-price-badge.is-addon{color:#5b21b6;background:#ede9fe;border-color:#0000}.landing-price-addon .landing-kicker{color:#6d28d9}.ecc-review-bar{background:var(--ecc-section-wash);border-bottom:1px solid var(--line);min-height:56px;box-shadow:inset 3px 0 0 var(--ecc-accent);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:10px 16px 10px 19px;display:flex}.ecc-review-bar button.primary{background:var(--ecc-accent-ink);border-radius:var(--r);width:auto;min-height:32px;margin:0;padding:6px 14px;font-size:13.5px;font-weight:550}.ecc-review-bar button.primary:not(:disabled):hover{background:color-mix(in srgb, var(--ecc-accent-ink) 85%, #000)}.ecc-review-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.ecc-table-search{flex:0 auto;width:260px;min-width:180px}.ecc-table-search svg{top:50%;transform:translateY(-50%)}.ecc-review-bar .ecc-table-search input{min-height:32px;padding-top:6px;padding-bottom:6px;font-size:13px}.ecc-review-table thead .column-head{gap:4px;overflow:visible}.ecc-review-table thead .numeric .column-head{justify-content:flex-end}.ecc-column-chips{display:none}.ecc-date-group,.ecc-date-group>.ecc-table-wrap{min-width:0}.ecc-review-table .ecc-roster-col{color:var(--fg-muted);white-space:nowrap;font-size:13px}.ecc-review-table .ecc-hold{margin-top:6px;display:inline-block}.ecc-review-table .ecc-no-match td{color:var(--fg-muted);text-align:center;padding:18px 16px}@media (width<=720px){.ecc-table-search{width:100%}.ecc-column-chips{flex-wrap:wrap;gap:6px;padding:10px 16px 2px;display:flex}.ecc-column-chip{height:32px;color:var(--fg);white-space:nowrap;background:var(--bg-subtle);border-radius:999px;flex:none;align-items:center;gap:2px;padding:0 6px 0 12px;font-size:13px;font-weight:560;line-height:1;display:inline-flex}.ecc-column-chip.is-active{color:var(--accent);background:var(--accent-soft)}.ecc-column-chip .column-filter-trigger{width:24px;height:24px}}@container apex-pane (width<=720px){.ecc-table-search:where(:not([class*=-overlay],[class*=-overlay] *)){width:100%}.ecc-column-chips:where(:not([class*=-overlay],[class*=-overlay] *)){flex-wrap:wrap;gap:6px;padding:10px 16px 2px;display:flex}.ecc-column-chip:where(:not([class*=-overlay],[class*=-overlay] *)){height:32px;color:var(--fg);white-space:nowrap;background:var(--bg-subtle);border-radius:999px;flex:none;align-items:center;gap:2px;padding:0 6px 0 12px;font-size:13px;font-weight:560;line-height:1;display:inline-flex}.ecc-column-chip.is-active:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--accent);background:var(--accent-soft)}.ecc-column-chip .column-filter-trigger:where(:not([class*=-overlay],[class*=-overlay] *)){width:24px;height:24px}}.ecc-adjust-bar-stats button.primary{margin-left:8px}button.ecc-submitting{align-items:center;gap:8px;display:inline-flex}.ecc-submitting-spinner{border:2px solid color-mix(in srgb, currentColor 35%, transparent);border-top-color:currentColor;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite spin}@media (prefers-reduced-motion:reduce){.ecc-submitting-spinner{animation:none}}.ecc-check-col{white-space:nowrap;width:1%;padding-right:0}.ecc-select-all{color:var(--fg-muted);cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.ecc-select-all:has(input:disabled){color:var(--fg-muted);cursor:not-allowed}.ecc-check-col input{width:16px;height:16px;accent-color:var(--ecc-accent-ink);cursor:pointer;margin:0}.ecc-check-col input:disabled{cursor:not-allowed}.ecc-table tbody tr.is-selected{background:var(--ecc-accent-tint)}.ecc-code-change{font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}.ecc-code-badge{border-radius:var(--r);white-space:nowrap;border:1px solid #0000;align-items:center;max-width:100%;padding:3px 7px;font-size:12.5px;font-weight:550;line-height:1.3;display:inline-flex}.ecc-code-badge-from{color:var(--fg-muted);background:var(--ecc-chip-bg)}.ecc-code-badge-to{color:#fff;background:var(--ecc-accent-ink)}.ecc-code-arrow{color:var(--fg-faint);font-weight:500}.ecc-table tbody th .ecc-error-line{color:var(--fg);font-weight:600;display:block}.ecc-table tbody th .ecc-error-line+.ecc-error-line{margin-top:8px}.ecc-table tbody th .ecc-error-line span{color:var(--fg-faint);margin-top:2px;font-weight:400;display:block}.ecc-table tbody th .ecc-error-line .ecc-row-tags{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.ecc-table tbody th .ecc-error-line .ecc-tag{--ecc-lane-dot:var(--error,#b42318);color:var(--fg);margin-top:0;font-weight:500;display:inline-flex}.ecc-review-bar h4,.ecc-review-bar strong{color:var(--fg);letter-spacing:0;text-transform:none;margin:0;font-size:14.5px;font-weight:600;line-height:1.3}.ecc-table button.primary.ecc-row-btn{width:auto;min-height:28px;color:var(--fg);background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--r);box-shadow:none;margin:0;padding:4px 12px;font-size:13px;font-weight:550}.ecc-table button.primary.ecc-row-btn:not(:disabled):hover{color:#fff;background:var(--ecc-accent-ink);border-color:var(--ecc-accent-ink)}.ecc-table .ecc-money-col{white-space:nowrap}.ecc-review-bar span{color:var(--fg-faint);font-size:13.5px}.ecc-adjust-bar{justify-content:space-between}.ecc-adjust-bar-title{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;display:flex}.ecc-adjust-bar-stats{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.ecc-review-bar .ecc-adjust-count{color:var(--ecc-accent-ink);font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--ecc-accent-soft);border-radius:var(--r);padding:3px 8px;font-size:13px;font-weight:550}.ecc-review-bar .ecc-adjust-manual{color:var(--fg-muted);white-space:nowrap;border:1px solid var(--line-strong);border-radius:var(--r);padding:3px 8px;font-size:12.5px;font-weight:550}.ecc-review-bar .ecc-adjust-gain{align-items:baseline;gap:6px;display:inline-flex}.ecc-adjust-gain small{color:var(--fg-faint);font-size:12.5px;font-weight:500}.ecc-review-bar .ecc-adjust-gain strong{color:var(--ecc-accent-ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:16px;font-weight:600;line-height:1.15}.ecc-lane{--ecc-lane-dot:var(--fg-faint);color:var(--fg);white-space:nowrap;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r);align-items:center;gap:6px;padding:3px 8px 3px 7px;font-size:12.5px;font-weight:500;display:inline-flex}.ecc-lane:before{content:"";background:var(--ecc-lane-dot);border-radius:50%;width:6px;height:6px}.ecc-lane-input{--ecc-lane-dot:var(--ecc-input,#d99a1e)}.ecc-table-wrap.is-needs-input{--ecc-accent:var(--ecc-input);--ecc-accent-ink:#8a5a00;--ecc-accent-tint:#fef7e3;--ecc-accent-soft:#fbe8b8;--ecc-head-tint:var(--ecc-accent-tint);border-color:#f2dca3}.ecc-lane-eh2{--ecc-lane-dot:#3b82f6}.ecc-shadow-tag{--ecc-lane-dot:var(--ecc-shadow,#ecd39a);vertical-align:middle;margin-left:6px}.ecc-review-only{color:var(--fg-faint);margin:-6px 0 4px;font-size:13.5px;line-height:1.5}.ecc-empty-pad{margin:0;padding:12px 14px 16px}.ecc-preview-form{gap:22px;min-width:0;margin:0;display:grid}.ecc-fix-fields,.ecc-other-fields{gap:14px 16px;min-width:0;display:grid}.ecc-other-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ecc-preview-other summary{color:var(--fg);cursor:pointer;border-top:1px solid var(--line);align-items:center;gap:8px;padding:12px 0;font-weight:650;list-style:none;display:flex}.ecc-preview-other summary:before{content:"+";color:var(--fg-muted);font-size:17px;font-weight:400;line-height:1}.ecc-preview-other[open] summary:before{content:"−"}.ecc-preview-other summary::-webkit-details-marker{content:"";display:none}.ecc-preview-other summary::marker{content:"";display:none}.ecc-preview-other summary span{color:var(--fg-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:520}.ecc-preview-other[open] summary{margin-bottom:14px}.ecc-input-field.is-wide{grid-column:1/-1}.ecc-input-field{gap:8px;min-width:0;display:grid}.ecc-input-field span{font-weight:650}.ecc-input-field small{color:var(--fg-muted)}.ecc-line-hint p{color:var(--fg-muted);margin:0}.ecc-allowed-codes{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px 16px;max-height:220px;margin:0;padding:10px 12px;list-style:none;display:grid;overflow:auto}.ecc-allowed-codes li{gap:8px;min-width:0;font-size:13px;line-height:1.4;display:flex}.ecc-allowed-codes b{font-variant-numeric:tabular-nums;flex:none;font-weight:650}.ecc-input-field .ecc-allowed-codes span{color:var(--fg-muted);font-weight:400}.ecc-input-field .search-field,.ecc-input-field .claim-code-field{width:100%;min-width:0}.ecc-input-field .search-field svg{top:50%;transform:translateY(-50%)}.ecc-input-field input,.ecc-input-field select,.ecc-input-field .claim-code-field input{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r);width:100%;min-width:0;max-width:100%;min-height:44px;font:inherit;padding:12px 14px}.ecc-input-field .search-field input{padding-left:36px}.ecc-input-field select{appearance:none;background-color:var(--bg-card);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:calc(100% - 12px);background-repeat:no-repeat;background-size:12px 12px;padding-right:36px}.claim-code-list.ecc-preview-search-list{z-index:160}@media (width<=720px){.ecc-upsell-banner{flex-direction:column;align-items:flex-start}.split-report-modal.ecc-preview-modal{width:min(100%,100vw - 32px);max-height:min(100dvh - 32px,100vh - 32px)}.ecc-preview-body,.ecc-preview-footer{padding-left:20px;padding-right:20px}.ecc-other-fields{grid-template-columns:1fr}.ecc-review-actions{width:100%;margin-left:0}.ecc-toolbar{flex-direction:column-reverse;align-items:stretch}.ecc-subnav-actions{margin-left:0}.ecc-autofix{margin-left:0;padding:0}.ecc-autofix-help .metric-tooltip{left:0;right:auto}.ecc-autofix-help .metric-tooltip:after{left:4px;right:auto}}@container apex-pane (width<=720px){.ecc-upsell-banner:where(:not([class*=-overlay],[class*=-overlay] *)){flex-direction:column;align-items:flex-start}.split-report-modal.ecc-preview-modal:where(:not([class*=-overlay],[class*=-overlay] *)){width:min(100%,100vw - 32px);max-height:min(100dvh - 32px,100vh - 32px)}.ecc-preview-body:where(:not([class*=-overlay],[class*=-overlay] *)),.ecc-preview-footer:where(:not([class*=-overlay],[class*=-overlay] *)){padding-left:20px;padding-right:20px}.ecc-other-fields:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:1fr}.ecc-review-actions:where(:not([class*=-overlay],[class*=-overlay] *)){width:100%;margin-left:0}.ecc-toolbar:where(:not([class*=-overlay],[class*=-overlay] *)){flex-direction:column-reverse;align-items:stretch}.ecc-subnav-actions:where(:not([class*=-overlay],[class*=-overlay] *)){margin-left:0}.ecc-autofix:where(:not([class*=-overlay],[class*=-overlay] *)){margin-left:0;padding:0}.ecc-autofix-help .metric-tooltip:where(:not([class*=-overlay],[class*=-overlay] *)){left:0;right:auto}.ecc-autofix-help .metric-tooltip:where(:not([class*=-overlay],[class*=-overlay] *)):after{left:4px;right:auto}}.ecc-corrected .ecc-corrected-filters .filter-grid{grid-template-columns:1.6fr 1.1fr .9fr .8fr .8fr}.ecc-corrected .ecc-corrected-filters.ecc-filters-adjustment .filter-grid{grid-template-columns:1.6fr 1.3fr 1fr .8fr .8fr}.ecc-corrected .ecc-corrected-filters .filter-grid input[type=date]{height:42px}@media (width>=861px) and (width<=1024px){.ecc-corrected .ecc-corrected-filters:not(.ecc-filters-versions) .filter-grid:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-columns:repeat(6,minmax(0,1fr))}.ecc-corrected .ecc-corrected-filters:not(.ecc-filters-versions) .filter-grid>:is(*,.search-combo-field):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-column:span 3}.ecc-corrected .ecc-corrected-filters:not(.ecc-filters-versions) .filter-grid:has(>:nth-child(5))>:nth-child(-n+3):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-column:span 2}.ecc-corrected .ecc-corrected-filters.ecc-filters-versions .filter-grid>.search-combo-field:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-column:auto}}@container apex-pane (width>=861px) and (width<=1024px){.ecc-corrected .ecc-corrected-filters:not(.ecc-filters-versions) .filter-grid:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:repeat(6,minmax(0,1fr))}.ecc-corrected .ecc-corrected-filters:not(.ecc-filters-versions) .filter-grid>:is(*,.search-combo-field):where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:span 3}.ecc-corrected .ecc-corrected-filters:not(.ecc-filters-versions) .filter-grid:has(>:nth-child(5))>:nth-child(-n+3):where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:span 2}.ecc-corrected .ecc-corrected-filters.ecc-filters-versions .filter-grid>.search-combo-field:where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:auto}}.ecc-corrected .ecc-corrected-filters.ecc-filters-versions .filter-grid{grid-template-columns:2fr 1fr 1fr}.ecc-corrected-panel .claims-meta-actions{flex-wrap:wrap}.ecc-corrected-panel .claims-export-actions{margin-left:auto}.ecc-summary .summary-metrics{justify-content:flex-start;column-gap:clamp(40px,12vw,160px)}.ecc-summary .summary-card:first-child{margin-left:auto}.ecc-summary .summary-card:last-child{margin-right:auto}.ecc-summary .summary-card{text-align:center}.ecc-summary .metric-label{justify-content:center}.ecc-lock-strip+.ecc-corrected{margin-top:14px}@keyframes ecc-status-ring{0%{opacity:.55;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}.ecc-corrected-panel .claim-page-controls{padding:12px var(--pad-x) 20px;justify-content:center;gap:16px}.ecc-corrected-panel .claims-table .claims-list-head,.ecc-corrected-panel .claims-table .claims-list,.ecc-corrected-panel .claims-table .claim-group-row{min-width:1250px}@media (width>=721px){.ecc-corrected-panel .claims-table:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-columns:minmax(min-content,1fr);display:grid}}@container apex-pane (width>=721px){.ecc-corrected-panel .claims-table:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(min-content,1fr);display:grid}}.ecc-corrected-panel .claims-list-head,.ecc-corrected-panel .claim-group-row{grid-template-columns:38px minmax(8.5rem,.8fr) minmax(7.5rem,.7fr) minmax(12rem,1.4fr) minmax(10rem,1.6fr) minmax(5.5rem,.55fr) minmax(11.5rem,.8fr) minmax(6rem,.6fr) minmax(8.5rem,.7fr)}.ecc-corrected-panel.ecc-visits-corrected .claims-table .claims-list-head,.ecc-corrected-panel.ecc-visits-corrected .claims-table .claims-list,.ecc-corrected-panel.ecc-visits-corrected .claims-table .claim-group-row,.ecc-corrected-panel.ecc-visits-submitted .claims-table .claims-list-head,.ecc-corrected-panel.ecc-visits-submitted .claims-table .claims-list,.ecc-corrected-panel.ecc-visits-submitted .claims-table .claim-group-row{min-width:60rem}.ecc-corrected-panel.ecc-visits-corrected .claims-list-head,.ecc-corrected-panel.ecc-visits-corrected .claim-group-row{grid-template-columns:32px minmax(6.25rem,.9fr) minmax(5.5rem,.7fr) minmax(5rem,1fr) minmax(5.5rem,1.1fr) minmax(5rem,.7fr) minmax(4.75rem,.55fr) minmax(12rem,.6fr) minmax(5.75rem,.6fr) minmax(8rem,.8fr)}.ecc-corrected-panel.ecc-visits-submitted .claims-list-head,.ecc-corrected-panel.ecc-visits-submitted .claim-group-row{grid-template-columns:32px minmax(6.5rem,.7fr) minmax(8rem,.8fr) minmax(6.5rem,.8fr) minmax(5.5rem,.6fr) minmax(6rem,1.2fr) minmax(5rem,.7fr) minmax(4.75rem,.55fr) minmax(7rem,1fr)}.ecc-corrected-panel.ecc-visits-submitted.ecc-visits-with-status .claims-list-head,.ecc-corrected-panel.ecc-visits-submitted.ecc-visits-with-status .claim-group-row{grid-template-columns:32px minmax(6.5rem,.7fr) minmax(8rem,.8fr) minmax(6.5rem,.8fr) minmax(5.5rem,.6fr) minmax(6rem,1.2fr) minmax(5rem,.7fr) minmax(4.75rem,.55fr) minmax(7rem,1fr) minmax(7.5rem,.8fr)}.ecc-corrected-panel .ecc-row-check{place-items:center;width:26px;height:26px;display:grid}.ecc-corrected-panel .ecc-row-check input{width:16px;height:16px;accent-color:var(--ecc-accent-ink);cursor:pointer;margin:0}.ecc-corrected-panel .ecc-row-check input:disabled{cursor:not-allowed}.ecc-corrected-panel .ecc-status-cell{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.ecc-corrected-panel.ecc-visits-submitted .claims-list-head>:nth-child(2),.ecc-corrected-panel.ecc-visits-submitted .claims-list-head>:nth-child(3),.ecc-corrected-panel.ecc-visits-submitted .claim-group-row>:nth-child(2),.ecc-corrected-panel.ecc-visits-submitted .claim-group-row>:nth-child(3){padding-right:16px}.ecc-corrected-panel.ecc-visits-corrected .column-head .sort-button,.ecc-corrected-panel.ecc-visits-submitted .column-head .sort-button{white-space:normal;text-align:left}.ecc-corrected-panel.ecc-visits-corrected .column-head .sort-button.numeric,.ecc-corrected-panel.ecc-visits-submitted .column-head .sort-button.numeric{text-align:right}.ecc-corrected-panel.ecc-visits-corrected .claim-group-row>span,.ecc-corrected-panel.ecc-visits-submitted .claim-group-row>span{overflow-wrap:anywhere;min-width:0}.ecc-corrected-panel.ecc-visits-corrected .claim-group-row .group-paid{flex-wrap:wrap;justify-content:flex-end;align-items:center;row-gap:4px;padding-right:24px;display:flex}.ecc-corrected-panel.ecc-visits-corrected .claims-list-head [data-column=paid] .column-head{justify-content:flex-end;padding-right:24px}.ecc-corrected-panel.ecc-visits-corrected .claim-group-row .group-paid .ecc-capitation-tag{margin-right:6px}.ecc-file-info{flex-wrap:wrap;gap:12px 48px;margin:0;display:flex}.ecc-file-info div{gap:4px;display:grid}.ecc-file-info dt{color:var(--fg-faint);letter-spacing:normal;font-size:13px;font-weight:500}.ecc-file-info dd{color:var(--fg);letter-spacing:normal;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:400}.ecc-batch-edit{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.ecc-corrected-panel.ecc-visits-adjustment .claims-table .claims-list-head,.ecc-corrected-panel.ecc-visits-adjustment .claims-table .claims-list,.ecc-corrected-panel.ecc-visits-adjustment .claims-table .claim-group-row{min-width:1240px}.ecc-corrected-panel.ecc-visits-adjustments .claims-list-head,.ecc-corrected-panel.ecc-visits-adjustments .claim-group-row{grid-template-columns:38px minmax(8.5rem,.7fr) minmax(8.5rem,.8fr) minmax(7.5rem,.7fr) minmax(12rem,1.4fr) minmax(5.5rem,.55fr) minmax(9rem,1.2fr) minmax(5.5rem,.55fr)}.ecc-corrected-panel.ecc-visits-adjustments_corrected .claims-list-head,.ecc-corrected-panel.ecc-visits-adjustments_corrected .claim-group-row{grid-template-columns:38px minmax(8.5rem,.8fr) minmax(7.5rem,.7fr) minmax(12rem,1.4fr) minmax(9rem,1.2fr) minmax(5.5rem,.55fr) minmax(5.5rem,.55fr) minmax(6rem,.6fr) minmax(8.5rem,.7fr)}.ecc-corrected-panel.ecc-visits-versions .claims-table .claims-list-head,.ecc-corrected-panel.ecc-visits-versions .claims-table .claims-list,.ecc-corrected-panel.ecc-visits-versions .claims-table .claim-group-row{min-width:720px}.ecc-corrected-panel.ecc-visits-versions .claims-list-head,.ecc-corrected-panel.ecc-visits-versions .claim-group-row{cursor:default;grid-template-columns:minmax(9rem,1.2fr) minmax(8rem,1fr) minmax(8rem,1fr) minmax(8rem,1fr) minmax(8rem,1fr)}.ecc-corrected-panel .claims-list-head .sort-button,.ecc-corrected-details .detail-table th{color:var(--fg-faint);letter-spacing:normal;text-transform:none;font-size:13px;font-weight:500}.ecc-corrected-panel .claim-group-row>span,.ecc-corrected-panel .claim-group-row .group-health,.ecc-corrected-panel .claim-group-row .group-date,.ecc-corrected-details .detail-table td{color:var(--fg);letter-spacing:normal;font-size:14px;font-weight:400}.ecc-corrected-errors .ecc-error-line{color:var(--fg);font-weight:600;display:block}.ecc-corrected-errors .ecc-error-line+.ecc-error-line{margin-top:6px}.ecc-corrected-errors .ecc-error-line span{color:var(--fg-faint);margin-top:2px;font-size:calc(1em - 1px);font-weight:400;display:block}.ecc-corrected-change{white-space:normal;overflow-wrap:anywhere}.ecc-corrected-details{padding:4px var(--pad-x) 18px 38px;-webkit-user-select:text;user-select:text;grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.ecc-corrected-details h4{color:var(--fg);margin:0 0 8px;font-size:14px;font-weight:600}.ecc-corrected-details .claim-group-details{padding:0}.ecc-corrected-note{color:var(--fg-muted);margin:0;font-size:14px}@media (width<=860px){.ecc-corrected .ecc-corrected-filters .filter-grid,.ecc-corrected .ecc-corrected-filters.ecc-filters-adjustment .filter-grid,.ecc-corrected .ecc-corrected-filters.ecc-filters-versions .filter-grid{grid-template-columns:1fr 1fr}.ecc-corrected .ecc-corrected-filters .search-combo-field{grid-column:1/-1}}@container apex-pane (width<=860px){.ecc-corrected .ecc-corrected-filters .filter-grid:where(:not([class*=-overlay],[class*=-overlay] *)),.ecc-corrected .ecc-corrected-filters.ecc-filters-adjustment .filter-grid:where(:not([class*=-overlay],[class*=-overlay] *)),.ecc-corrected .ecc-corrected-filters.ecc-filters-versions .filter-grid:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:1fr 1fr}.ecc-corrected .ecc-corrected-filters .search-combo-field:where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:1/-1}}.ecc-perf{gap:40px;display:grid}.ecc-perf-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.ecc-perf-kpi{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r);padding:18px 20px 20px}.ecc-perf-kpi dt{color:var(--fg);font-size:14.5px;font-weight:550}.ecc-perf-kpi dd{gap:8px;margin:20px 0 0;display:grid}.ecc-perf-kpi strong{color:var(--fg);font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-size:37px;font-weight:550;line-height:1}.ecc-perf-kpi span{color:var(--fg-faint);font-size:13.5px}.ecc-perf-kpi .ecc-perf-kpi-total{cursor:default;border-radius:4px;justify-self:start}.ecc-perf-kpi .ecc-perf-kpi-total:focus-visible{outline:2px solid var(--line-strong);outline-offset:4px}.ecc-adjust-totals .ecc-perf-kpi dd{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.ecc-perf-kpi .ecc-adjust-total-highlight{color:var(--ecc-adjust-ink)}.ecc-perf-card{padding:0 0 12px}.ecc-perf-card .chart-legend{justify-content:flex-start;margin:0 0 8px}.ecc-perf-plot{min-width:0;overflow:hidden}.ecc-perf-chart{max-width:100%;height:auto;display:block}.ecc-perf-card .ecc-perf-value{fill:var(--fg);font-variant-numeric:tabular-nums;font-size:14px}.ecc-perf-bar{stroke:none;transition:opacity .12s}.ecc-perf-errors{background:var(--ecc-errors);fill:var(--ecc-errors)}.ecc-perf-adjustments{background:var(--ecc-adjust);fill:var(--ecc-adjust)}.ecc-perf-capitation{background:var(--ecc-capitation);fill:var(--ecc-capitation)}.ecc-perf-shadow{background:var(--ecc-shadow);fill:var(--ecc-shadow)}.ecc-perf-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:20px;margin:0 0 12px;display:flex}.ecc-perf-tab{min-height:0;color:var(--fg-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1.5px solid #0000;border-radius:0;margin-bottom:-1px;padding:8px 0;font-size:13.5px;font-weight:520}.ecc-perf-tab:hover{color:var(--fg);background:0 0}.ecc-perf-tab.is-active{color:var(--fg);border-bottom-color:var(--fg)}.ecc-perf-tab:focus-visible{outline:2px solid var(--ecc-accent);outline-offset:2px}.ecc-perf-hit{fill:#0000}.ecc-perf-column.is-hover .ecc-perf-bar{opacity:.72}@media (width<=720px){.ecc-perf-kpis{grid-template-columns:1fr}.ecc-review-stack{gap:36px}}@container apex-pane (width<=720px){.ecc-perf-kpis:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:1fr}.ecc-review-stack:where(:not([class*=-overlay],[class*=-overlay] *)){gap:36px}}.ecc-review-bar button.ecc-adjust-download{min-height:32px;color:var(--fg);white-space:nowrap;background:var(--bg-card);border-color:var(--line);border-radius:var(--r);align-items:center;gap:7px;margin-left:8px;padding:6px 12px;font-size:13.5px;font-weight:500;display:inline-flex}.ecc-review-bar .ecc-adjust-download:hover,.ecc-review-bar .ecc-adjust-download.is-confirm,.ecc-review-bar .ecc-adjust-download.is-confirm:hover{color:var(--ecc-accent-ink);background:var(--ecc-accent-tint);border-color:var(--ecc-accent)}.ecc-review-bar .ecc-adjust-download:disabled{cursor:default;opacity:.6}.ecc-review-bar .ecc-adjust-download:focus-visible{outline:2px solid var(--ecc-accent);outline-offset:2px}.ecc-adjust-download svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.ecc-price-code{color:var(--fg-faint);white-space:nowrap;font-size:13px}.ecc-corrected-panel .claim-group-row .ecc-fee-codes{overflow-wrap:anywhere}.ecc-capitation-tag{min-height:0;font:inherit;white-space:nowrap;color:var(--fg-olive);background:var(--accent-soft);border-radius:var(--r);cursor:help;vertical-align:middle;border:0;margin-right:6px;padding:1px 7px;font-size:11px;font-weight:700;line-height:1.5;display:inline-block}.ecc-capitation-tag:hover{color:var(--fg);background:var(--accent-soft)}.ecc-capitation-tag:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ecc-capitation-tip{z-index:1000;color:#fff;text-align:left;pointer-events:none;background:var(--navy);border-radius:var(--r-sm);max-width:calc(100vw - 16px);padding:10px 12px;font-size:13px;font-weight:500;line-height:1.45;position:fixed;box-shadow:0 8px 24px #0000002e}.ecc-capitation-tip[hidden]{display:none}.ecc-capitation-tip strong{margin-bottom:4px;font-weight:700;display:block}.ecc-capitation-tip p{color:#ffffffd1;margin:0}.ecc-capitation-tip-line{border-top:1px solid #ffffff29;gap:2px;padding-top:8px;display:grid;margin-top:8px!important}.ecc-capitation-tip-sum{color:#fff;font-variant-numeric:tabular-nums;font-weight:700}.ecc-locations{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.ecc-locations-card{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r);padding:20px 22px 22px}.ecc-locations-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;margin-bottom:16px;display:flex}.ecc-locations-head h3,.ecc-locations-dates-head h3{margin:0 0 4px;font-size:18px;font-weight:600}.ecc-locations-head .sheet-meta{max-width:640px;margin:0}.ecc-locations-table{overflow-x:auto}.ecc-locations-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;white-space:nowrap;width:100%;font-size:14px}.ecc-locations-table th,.ecc-locations-table td{text-align:right;border-top:1px solid var(--line);padding:11px 0 11px 18px}.ecc-locations-table th:first-child,.ecc-locations-table td:first-child{text-align:left;padding-left:0}.ecc-locations-table th{color:var(--fg-muted);border-top:0;font-size:12.5px;font-weight:550}.ecc-locations-table tfoot td{border-top:1px solid var(--fg);font-weight:600}.ecc-locations-table th.is-rate,.ecc-locations-table td.is-rate{background:var(--accent-soft);padding-right:16px}@media (width>=1025px){.ecc-locations-table th.is-rate:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.ecc-locations-table td.is-rate:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){width:1%;padding-left:20px}.ecc-locations-table th:nth-last-child(2):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.ecc-locations-table td:nth-last-child(2):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){padding-right:20px}}@container apex-pane (width>=1025px){.ecc-locations-table th.is-rate:where(:not([class*=-overlay],[class*=-overlay] *)),.ecc-locations-table td.is-rate:where(:not([class*=-overlay],[class*=-overlay] *)){width:1%;padding-left:20px}.ecc-locations-table th:nth-last-child(2):where(:not([class*=-overlay],[class*=-overlay] *)),.ecc-locations-table td:nth-last-child(2):where(:not([class*=-overlay],[class*=-overlay] *)){padding-right:20px}}.ecc-locations-table th.is-rate{color:var(--accent);font-size:13px;font-weight:700}.ecc-locations-table td.is-rate b{min-width:60px;color:var(--accent);font-size:17px;font-weight:700;display:inline-block}.ecc-location-tag{border:1px solid #0000;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600;display:inline-block}.ecc-location-rate{vertical-align:middle;background:var(--ecc-chip-bg);border-radius:3px;width:120px;height:8px;margin-right:10px;display:inline-block;overflow:hidden}.ecc-location-rate i{background:var(--ecc-errors);border-radius:3px;height:100%;display:block}.ecc-locations-table tfoot .ecc-location-rate i{background:var(--fg)}.ecc-locations-loading{margin:12px 0 0}@media (width<=1024px){.ecc-locations-table:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){overflow-x:visible}.ecc-locations-table table:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.ecc-locations-table tbody:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.ecc-locations-table tfoot:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){display:block}.ecc-locations-table thead:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){display:none}.ecc-locations-table tr:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;padding:14px 0;display:grid}.ecc-locations-table tfoot tr:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-top-color:var(--fg)}.ecc-locations-table th:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.ecc-locations-table td:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.ecc-locations-table td:first-child:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.ecc-locations-table tfoot td:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){text-align:left;border:0;padding:0}.ecc-locations-table td:first-child:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-column:1/2;align-self:center}.ecc-locations-table td.is-rate:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:0 0;grid-area:1/2/auto/-1;justify-content:flex-end;align-items:center;padding-right:0;display:flex}.ecc-locations-table td.is-rate b:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){min-width:0}.ecc-locations-table td[data-label]:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex-direction:column;gap:1px;display:flex}.ecc-locations-table td[data-label]:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *):before{color:var(--fg-faint);letter-spacing:.05em;text-transform:uppercase;content:attr(data-label);font-size:10.5px;font-weight:650}}@container apex-pane (width<=1024px){.ecc-locations-table:where(:not([class*=-overlay],[class*=-overlay] *)){overflow-x:visible}.ecc-locations-table table:where(:not([class*=-overlay],[class*=-overlay] *)),.ecc-locations-table tbody:where(:not([class*=-overlay],[class*=-overlay] *)),.ecc-locations-table tfoot:where(:not([class*=-overlay],[class*=-overlay] *)){display:block}.ecc-locations-table thead:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.ecc-locations-table tr:where(:not([class*=-overlay],[class*=-overlay] *)){border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;padding:14px 0;display:grid}.ecc-locations-table tfoot tr:where(:not([class*=-overlay],[class*=-overlay] *)){border-top-color:var(--fg)}.ecc-locations-table th:where(:not([class*=-overlay],[class*=-overlay] *)),.ecc-locations-table td:where(:not([class*=-overlay],[class*=-overlay] *)),.ecc-locations-table td:first-child:where(:not([class*=-overlay],[class*=-overlay] *)),.ecc-locations-table tfoot td:where(:not([class*=-overlay],[class*=-overlay] *)){text-align:left;border:0;padding:0}.ecc-locations-table td:first-child:where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:1/2;align-self:center}.ecc-locations-table td.is-rate:where(:not([class*=-overlay],[class*=-overlay] *)){background:0 0;grid-area:1/2/auto/-1;justify-content:flex-end;align-items:center;padding-right:0;display:flex}.ecc-locations-table td.is-rate b:where(:not([class*=-overlay],[class*=-overlay] *)){min-width:0}.ecc-locations-table td[data-label]:where(:not([class*=-overlay],[class*=-overlay] *)){flex-direction:column;gap:1px;display:flex}.ecc-locations-table td[data-label]:where(:not([class*=-overlay],[class*=-overlay] *)):before{color:var(--fg-faint);letter-spacing:.05em;text-transform:uppercase;content:attr(data-label);font-size:10.5px;font-weight:650}}.ecc-location-list{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:10px;margin:0 0 28px;padding:0;list-style:none;display:grid}.ecc-location-item{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r);align-items:center;gap:8px;padding:6px 6px 6px 8px;display:flex}.ecc-location-id{width:26px;height:26px;color:var(--tone-ink);background:var(--tone-fill);border:1px solid var(--tone-line);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.ecc-location-item .split-clinic-name{color:var(--fg)}.ecc-locations-dates-head{border-top:1px solid var(--line);padding-top:20px}@media (width<=720px){.ecc-locations-card{padding:16px}.ecc-location-rate{width:56px}}@container apex-pane (width<=720px){.ecc-locations-card:where(:not([class*=-overlay],[class*=-overlay] *)){padding:16px}.ecc-location-rate:where(:not([class*=-overlay],[class*=-overlay] *)){width:56px}}.location-analysis .empty-state .action{margin-top:16px}.ecc-corrected-panel .claim-group.is-focused{animation:2.4s ease-out ecc-focused-visit}@keyframes ecc-focused-visit{0%,40%{background:#68beff38}to{background:0 0}}.ecc-processing-note{background:var(--ecc-accent-tint);border-radius:var(--r);align-items:center;gap:12px;margin-top:12px;padding:10px 12px;display:flex}.ecc-processing-note.is-adjustments{--ecc-accent-ink:var(--ecc-adjust-ink);--ecc-accent-tint:var(--ecc-adjust-tint)}.ecc-processing-icon{width:30px;height:30px;color:var(--ecc-accent-ink);background:#fff;border-radius:50%;flex:none;place-items:center;display:inline-grid}.ecc-processing-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ecc-processing-note p{min-width:0;color:color-mix(in srgb, var(--fg) 78%, transparent);flex:auto;margin:0;font-size:13.5px;line-height:1.45}.ecc-processing-note strong{color:var(--fg);font-weight:600}.ecc-processing-cta{color:var(--fg);font:inherit;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:99px;flex:none;padding:7px 12px;font-size:13px;font-weight:600}.ecc-processing-cta:hover{border-color:var(--ecc-accent-ink)}@media (width<=720px){.ecc-processing-note{flex-wrap:wrap}}@container apex-pane (width<=720px){.ecc-processing-note:where(:not([class*=-overlay],[class*=-overlay] *)){flex-wrap:wrap}}.recovery-charge-modal{--recovery-ink:#5b21b6;--recovery-line:#5b21b61a;max-width:540px}.recovery-charge-modal .ecc-kicker{color:#6d28d9}.recovery-charge-body{gap:12px;min-height:0;padding:4px 22px 0;display:grid;overflow-y:auto}.recovery-charge-hero{background:var(--ecc-wash);border-radius:var(--r);gap:14px;padding:18px 20px;display:grid}.recovery-charge-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.recovery-charge-figure{gap:2px;display:grid}.recovery-charge-label,.recovery-charge-meta dt{color:color-mix(in srgb, var(--fg) 62%, transparent);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.recovery-charge-total{letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:linear-gradient(90deg,#5b21b6 0%,#7c3aed 45%,#b45309 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;justify-self:start;font-size:34px;font-weight:700;line-height:1.1}.recovery-charge-meta{text-align:right;gap:18px;margin:0;display:flex}.recovery-charge-meta div{gap:2px;display:grid}.recovery-charge-meta dd{color:var(--recovery-ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:16px;font-weight:700}.recovery-charge-list{border-radius:calc(var(--r) - 2px);background:#ffffff9e;margin:0;padding:0;list-style:none;display:grid}.recovery-charge-list li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;display:grid}.recovery-charge-list li+li{border-top:1px solid var(--recovery-line)}.recovery-charge-name,.recovery-charge-amounts{min-width:0;display:grid}.recovery-charge-name{color:var(--fg);font-weight:550}.recovery-charge-amounts{text-align:right}.recovery-charge-amounts strong{color:var(--recovery-ink);font-variant-numeric:tabular-nums;font-weight:700}.recovery-charge-list small{color:var(--fg-muted);overflow-wrap:anywhere;font-size:12.5px;font-weight:450}.recovery-charge-note{color:var(--fg-muted);margin:0;font-size:12.5px;line-height:1.45}@media (width<=520px){.recovery-charge-hero{padding:16px}.recovery-charge-top{flex-direction:column;align-items:flex-start}.recovery-charge-meta{text-align:left}}@container apex-pane (width<=520px){.recovery-charge-hero:where(:not([class*=-overlay],[class*=-overlay] *)){padding:16px}.recovery-charge-top:where(:not([class*=-overlay],[class*=-overlay] *)){flex-direction:column;align-items:flex-start}.recovery-charge-meta:where(:not([class*=-overlay],[class*=-overlay] *)){text-align:left}}.claims-panel,.claims-list,.claim-group{width:100%;min-width:0}.claims-panel{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;overflow:visible}.claims-table{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;width:100%;min-width:0;max-width:100%;overflow:auto clip}.claims-table .claims-list-head,.claims-table .claims-list,.claims-table .claim-group-row,.associated-claims-list-body{min-width:920px}.claims-meta{padding:14px var(--pad-x);color:var(--fg-muted);border-bottom:1px solid var(--line);font-size:13px;font-weight:600}.claims-meta-actions{align-items:center;gap:16px;display:flex}.claims-export-actions{align-items:center;gap:8px;display:flex}.expand-all-option{color:var(--fg);cursor:pointer;align-items:center;gap:9px;display:flex;position:relative}.claims-list-head,.claim-group-row{grid-template-columns:38px minmax(9.5rem,.9fr) minmax(9.25rem,.8fr) minmax(9.5rem,2.6fr) minmax(5.5rem,.55fr) minmax(5.5rem,.55fr) minmax(5.5rem,.7fr);align-items:center;gap:10px;width:100%;min-width:0;display:grid}.claims-panel.has-remittance .claims-table .claims-list-head,.claims-panel.has-remittance .claims-table .claims-list,.claims-panel.has-remittance .claims-table .claim-group-row,.associated-claims-list-body.has-remittance,.claims-panel.has-group-number .claims-table .claims-list-head,.claims-panel.has-group-number .claims-table .claims-list,.claims-panel.has-group-number .claims-table .claim-group-row,.associated-claims-list-body.has-group-number,.claims-panel.has-billing-number .claims-table .claims-list-head,.claims-panel.has-billing-number .claims-table .claims-list,.claims-panel.has-billing-number .claims-table .claim-group-row,.associated-claims-list-body.has-billing-number{min-width:1080px}.claims-panel.has-remittance .claims-list-head,.claims-panel.has-remittance .claim-group-row,.associated-claims-list-body.has-remittance .claims-list-head,.associated-claims-list-body.has-remittance .claim-group-row,.claims-panel.has-group-number .claims-list-head,.claims-panel.has-group-number .claim-group-row,.associated-claims-list-body.has-group-number .claims-list-head,.associated-claims-list-body.has-group-number .claim-group-row{grid-template-columns:38px minmax(9.5rem,.85fr) minmax(9.5rem,.65fr) minmax(9.25rem,.75fr) minmax(9.5rem,2.2fr) minmax(5.5rem,.55fr) minmax(5.5rem,.55fr) minmax(5.5rem,.7fr)}.claims-panel.has-billing-number .claims-list-head,.claims-panel.has-billing-number .claim-group-row,.associated-claims-list-body.has-billing-number .claims-list-head,.associated-claims-list-body.has-billing-number .claim-group-row{grid-template-columns:38px minmax(9.5rem,.85fr) minmax(9.5rem,.7fr) minmax(9.25rem,.75fr) minmax(9.5rem,2.2fr) minmax(5.5rem,.55fr) minmax(5.5rem,.55fr) minmax(5.5rem,.7fr)}.claims-panel.has-remittance.has-billing-number .claims-table .claims-list-head,.claims-panel.has-remittance.has-billing-number .claims-table .claims-list,.claims-panel.has-remittance.has-billing-number .claims-table .claim-group-row,.associated-claims-list-body.has-remittance.has-billing-number,.claims-panel.has-remittance.has-group-number .claims-table .claims-list-head,.claims-panel.has-remittance.has-group-number .claims-table .claims-list,.claims-panel.has-remittance.has-group-number .claims-table .claim-group-row,.associated-claims-list-body.has-remittance.has-group-number,.claims-panel.has-group-number.has-billing-number .claims-table .claims-list-head,.claims-panel.has-group-number.has-billing-number .claims-table .claims-list,.claims-panel.has-group-number.has-billing-number .claims-table .claim-group-row,.associated-claims-list-body.has-group-number.has-billing-number{min-width:1260px}.claims-panel.has-remittance.has-billing-number .claims-list-head,.claims-panel.has-remittance.has-billing-number .claim-group-row,.associated-claims-list-body.has-remittance.has-billing-number .claims-list-head,.associated-claims-list-body.has-remittance.has-billing-number .claim-group-row,.claims-panel.has-remittance.has-group-number .claims-list-head,.claims-panel.has-remittance.has-group-number .claim-group-row,.associated-claims-list-body.has-remittance.has-group-number .claims-list-head,.associated-claims-list-body.has-remittance.has-group-number .claim-group-row,.claims-panel.has-group-number.has-billing-number .claims-list-head,.claims-panel.has-group-number.has-billing-number .claim-group-row,.associated-claims-list-body.has-group-number.has-billing-number .claims-list-head,.associated-claims-list-body.has-group-number.has-billing-number .claim-group-row{grid-template-columns:38px minmax(9.5rem,.8fr) minmax(9.5rem,.6fr) minmax(9.5rem,.65fr) minmax(9.25rem,.7fr) minmax(9.5rem,2fr) minmax(5.5rem,.5fr) minmax(5.5rem,.5fr) minmax(5.5rem,.65fr)}.claims-panel.has-remittance.has-group-number.has-billing-number .claims-table .claims-list-head,.claims-panel.has-remittance.has-group-number.has-billing-number .claims-table .claims-list,.claims-panel.has-remittance.has-group-number.has-billing-number .claims-table .claim-group-row{min-width:1440px}.associated-claims-list-body.has-remittance.has-group-number.has-billing-number{min-width:1340px}.claims-panel.has-remittance.has-group-number.has-billing-number .claims-list-head,.claims-panel.has-remittance.has-group-number.has-billing-number .claim-group-row,.associated-claims-list-body.has-remittance.has-group-number.has-billing-number .claims-list-head,.associated-claims-list-body.has-remittance.has-group-number.has-billing-number .claim-group-row{grid-template-columns:38px minmax(9.5rem,.75fr) minmax(8.5rem,.55fr) minmax(9.5rem,.55fr) minmax(9.5rem,.6fr) minmax(9.25rem,.65fr) minmax(9.5rem,1.8fr) minmax(5.5rem,.45fr) minmax(5.5rem,.45fr) minmax(5.5rem,.6fr)}.claims-list-head>*,.claim-group-row>*{min-width:0}.claims-list-head>*{overflow:hidden}.claims-list-head{z-index:3;padding:12px var(--pad-x);color:var(--fg-muted);letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid var(--line);background:0 0;font-size:13px;font-weight:700;position:relative}.column-head{align-items:center;gap:2px;min-width:0;display:flex;overflow:hidden}.column-head.is-numeric{justify-content:flex-end}.claims-list-head .column-head.is-numeric,.claims-list-head .numeric{text-align:center;justify-content:center}.column-head .sort-button{white-space:nowrap;text-overflow:ellipsis;width:auto;min-width:0;overflow:hidden}.column-filter{flex:none;display:grid;position:relative}.column-filter-trigger{width:18px;height:18px;color:var(--fg-muted);border-radius:var(--r);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.column-filter-trigger svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;width:12px;height:12px}.column-filter-trigger:hover,.column-filter-trigger:focus-visible,.column-filter-trigger.is-open,.column-filter-trigger.is-active{color:var(--accent);background:var(--accent-soft)}.column-filter-trigger:focus-visible{outline:none}.column-filter-panel{z-index:160;max-width:calc(100vw - 16px);max-height:min(320px,100vh - 24px);color:var(--fg);letter-spacing:0;text-transform:none;border:1px solid var(--line);border-radius:var(--r-md);-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);background:#fffffff5;flex-direction:column;padding:8px;font-size:14.5px;font-weight:500;display:flex;position:fixed;box-shadow:0 1px 2px #0000000a,0 10px 24px #0000001f,0 2px 6px #0000000f}.column-filter-search{width:100%;min-height:34px;color:var(--fg);font:inherit;background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--r);outline:none;margin-bottom:6px;padding:6px 8px}.column-filter-search:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}.column-filter-toolbar{justify-content:space-between;align-items:flex-start;gap:12px;padding:0 4px 2px;display:flex}.column-filter-hint,.column-filter-empty{color:var(--fg-muted);margin:4px 4px 6px;font-size:13px;font-weight:500}.column-filter-toolbar .column-filter-hint{flex:1;margin-right:0}.column-filter-options{min-height:0;overflow:auto}.sort-button{width:auto;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:5px;padding:0;display:inline-flex}.sort-button.numeric{justify-content:flex-start}.sort-button:hover,.sort-button:focus-visible{color:var(--accent)}.sort-button:focus-visible{outline:none}.sort-indicator{opacity:.65;flex:none;font-size:13px;line-height:1}[aria-sort=ascending] .sort-indicator,[aria-sort=descending] .sort-indicator{color:var(--accent);opacity:1}.claims-list{flex-direction:column;display:flex}.claims-list-spacer{pointer-events:none;flex:none}.claim-group{content-visibility:auto;contain-intrinsic-size:auto 53px;overflow-anchor:none;border-bottom:1px solid var(--line)}.claim-group.is-open,.claim-group:last-child{content-visibility:visible;contain-intrinsic-size:none}.claim-group:last-child{border-bottom:0}.claim-group-row{width:100%;padding:14px var(--pad-x);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:start;transition:background .12s}.claim-group-row.is-static{cursor:default}.claim-group-row.is-locked,.claim-group-row.is-locked .expand-btn{color:var(--fg-muted)}.claim-group-row:hover{background:var(--fade-x-fill)}.claim-group-row.is-static:hover{background:0 0}.claim-group-row:focus-visible{outline:none}.claim-group.is-open .claim-group-row{background:var(--accent-soft)}.expand-btn{width:26px;height:26px;color:var(--fg);font:inherit;border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;background:#fff;place-items:center;padding:0;font-size:13px;display:grid}.expand-btn svg{width:12px;height:12px}.claim-group-row:hover .expand-btn{border-color:var(--accent);background:#fff}.claim-group.is-open .expand-btn{color:var(--accent);border-color:var(--accent);background:#fff}.group-health{color:var(--fg-muted);white-space:nowrap;font-size:12.5px;font-weight:500;position:relative;overflow:visible}.hin-copy{max-width:100%;color:inherit;font:inherit;text-align:inherit;cursor:copy;background:0 0;border:0;border-radius:2px;margin:0;padding:0;display:inline-flex;position:relative;overflow:visible}.hin-copy-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hin-copy-tip{z-index:40;color:#fff;letter-spacing:.02em;white-space:nowrap;pointer-events:none;visibility:hidden;background:var(--navy);border-radius:var(--r-sm);opacity:0;padding:5px 8px;font-size:11px;font-weight:600;line-height:1.2;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;bottom:calc(100% + 6px);left:0;transform:translateY(3px);box-shadow:0 6px 16px #00000029}.hin-copy:hover .hin-copy-tip,.hin-copy:focus-visible .hin-copy-tip,.hin-copy.is-copied .hin-copy-tip{visibility:visible;opacity:1;transform:translateY(0)}.hin-copy:hover,.hin-copy:focus-visible{color:var(--accent);text-decoration:underline}.hin-copy.is-copied{color:var(--accent)}:is(.claim-group:has(.hin-copy:hover),.claim-group:has(.hin-copy:focus-visible),.claim-group:has(.hin-copy.is-copied)){z-index:3;content-visibility:visible;position:relative}.group-remittance{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.group-date,.group-billing,.group-clinic,.group-submitted,.group-paid{font-size:14.5px;font-weight:600}.group-billing,.group-clinic{font-family:var(--font-mono);font-size:13px;font-weight:700}.claim-group-row>.group-date{min-width:min-content}.group-date{flex-direction:column;align-items:flex-start;gap:5px;display:flex;overflow:hidden}.stale-tag{letter-spacing:.01em;white-space:nowrap;font-size:11.5px;font-weight:700}.stale-tag-within{color:#0c8e3c}.stale-tag-outside{color:#c9342b}.group-fee-statuses{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px 14px;min-width:0;display:flex}.fee-status{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.correction-submitted-tag{white-space:nowrap;color:#1f5fa8;border-radius:var(--r);cursor:pointer;background:#68beff2e;align-items:center;gap:5px;padding:3px 8px;font-size:11.5px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.correction-submitted-tag:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.correction-submitted-tag:hover{color:#174a85;background:#68beff4d}.correction-submitted-tag:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.correction-submitted-tip{z-index:1000;color:#fff;text-align:left;pointer-events:none;background:var(--navy);border-radius:var(--r-sm);max-width:calc(100vw - 16px);padding:10px 12px;font-size:13px;font-weight:500;line-height:1.45;position:fixed;box-shadow:0 8px 24px #0000002e}.correction-submitted-tip[hidden]{display:none}.correction-submitted-tip strong{margin-bottom:6px;font-weight:700;display:block}.correction-submitted-tip dl{gap:3px;margin:0 0 8px;display:grid}.correction-submitted-tip dl div{justify-content:space-between;gap:12px;display:flex}.correction-submitted-tip dt{color:#ffffffb8}.correction-submitted-tip dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.correction-submitted-tip p{color:#ffffffd1;border-top:1px solid #ffffff29;margin:0;padding-top:8px}.group-fee-codes{color:var(--fg);font-family:var(--font-mono);white-space:nowrap;font-size:13px;font-weight:700}.group-count{color:#c9342b;font-family:var(--font-mono);font-size:13px;font-weight:700}.numeric{padding-left:var(--pad-x);font-variant-numeric:tabular-nums;text-align:right}.claim-group-row .numeric{text-align:center}.status-list{flex-wrap:wrap;gap:5px;display:flex}.status{border-radius:var(--r);white-space:nowrap;flex:none;width:max-content;max-width:100%;padding:4px 8px;font-size:13px;font-weight:700;display:inline-block}.status-settled,.status-be-accepted,.status-batch-accepted{color:#0c8e3c;background:#30d1581f}.status-underpaid{color:#a16207;background:#eab3082e}.status-rejected,.status-be-rejected,.status-batch-rejected{color:#c9342b;background:#ff3b301a}.status-adjustment{color:#9a5b13;background:#d9770621}.status-muted,.status-be-none{color:#5f6673;background:#5f66731f}.status-shadow-billing,.status-preventive-care{color:#6b46c1;background:#6b46c11f}.status-virtual-video,.status-virtual-audio,.status-be-awaiting{color:#0f6f8a;background:#0ea5ba1f}.claim-group-details{padding:0 var(--pad-x) 16px 38px;overflow-anchor:none;-webkit-user-select:text;user-select:text;background:0 0}.detail-table{-webkit-overflow-scrolling:touch;border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;width:100%;overflow-x:auto}.detail-table+.detail-table{margin-top:12px}.detail-table table{border-collapse:collapse;width:max-content;min-width:100%}.detail-table th,.detail-table td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 12px;font-size:13px}.detail-table th{color:var(--fg-muted);letter-spacing:.04em;text-transform:uppercase;background:var(--bg-subtle);font-size:13px;font-weight:700}.detail-table tr:last-child td{border-bottom:0}.detail-table tr.is-crossed td{color:var(--fg-faint);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--fg-faint) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--fg-faint) 70%, transparent)}.detail-table tr.is-crossed td>.status{opacity:.5}.detail-table tr.is-outstanding td{background:var(--accent-soft);font-weight:600}.detail-table tr.is-outstanding td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.error-reference{border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;width:fit-content;max-width:100%;margin-top:12px;margin-left:auto;padding:14px 16px}.error-reference h3{color:var(--fg-muted);letter-spacing:.04em;text-align:right;text-transform:uppercase;margin-bottom:10px;font-size:13px;font-weight:700}.error-reference-list{gap:10px;margin:0;display:grid}.error-reference-item{grid-template-columns:minmax(54px,max-content) 1fr;align-items:start;gap:12px;display:grid}.error-reference-item dt{color:var(--fg);font-size:13px;font-weight:700}.error-reference-item dd{min-width:0;color:var(--fg-muted);overflow-wrap:anywhere;margin:0;font-size:13.5px;font-style:italic;line-height:1.5}.error-reference-note{max-width:36em;color:var(--fg-muted);text-align:right;overflow-wrap:anywhere;margin:10px 0 0;font-size:13.5px;font-style:italic;line-height:1.5}.error-reference-list+.error-reference-note{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.empty-state{text-align:center;padding:64px 20px}.empty-state h3{margin-bottom:6px}.empty-state p{color:var(--fg-muted);margin:0}.sheet-toolbar{padding:0 var(--pad-x);justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.sheet-toolbar>*{min-width:0}.sheet-toolbar h2{letter-spacing:-.035em;margin:0 0 4px;font-size:25px;font-weight:560}.sheet-meta{color:var(--fg-muted);overflow-wrap:anywhere;margin:0;font-size:14px}.sheet-search{width:min(320px,100%);margin:0}.roster-totals{flex:none;align-items:flex-end;gap:28px;margin-left:28px;display:flex}.roster-total{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.roster-total span{color:var(--fg-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.roster-total strong{letter-spacing:-.04em;font-size:28px;font-weight:560;line-height:1}.rcx-page{gap:var(--section-gap,48px);flex-direction:column;display:flex}.roster-section{min-width:0}.roster-filters{padding:14px var(--pad-x);border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:minmax(220px,1fr) minmax(160px,.55fr) minmax(180px,.6fr) auto;align-items:end;gap:12px;margin-bottom:14px;display:grid}.roster-filters-search{grid-template-columns:minmax(220px,1fr) minmax(280px,1.1fr) auto}.roster-filters .sheet-search{width:100%}.roster-clear{white-space:nowrap;min-height:42px;padding:0 8px}.status-rostered{color:#0c8e3c;background:#30d1581f}.status-d-registered{color:#c9342b;background:#ff3b301a}.sheet-panel{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;overflow:hidden}.roster-term-advice{padding:12px var(--pad-x) 10px;color:var(--fg-muted);margin:0;font-size:13px;font-style:italic;line-height:1.45}.sheet-scroll{-webkit-overflow-scrolling:touch;max-height:min(70vh,720px);overflow:auto}.sheet-scroll-gate{position:relative}.sheet-scroll-gate:not(.is-open) .sheet-scroll{overflow:hidden}.sheet-scroll-gate-hit{z-index:4;color:var(--fg);cursor:pointer;opacity:0;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;transition:opacity .16s,background .16s;display:flex;position:absolute;inset:0}.sheet-scroll-gate:not(.is-open):hover .sheet-scroll-gate-hit,.sheet-scroll-gate:not(.is-open):focus-within .sheet-scroll-gate-hit{opacity:1;background:color-mix(in srgb, var(--bg-app) 38%, transparent);-webkit-backdrop-filter:saturate(160%)blur(8px)}.sheet-scroll-gate-label{letter-spacing:-.03em;color:var(--fg);border:1px solid var(--glass-border);border-radius:var(--r);box-shadow:var(--glass-shadow);background:#ffffffd1;padding:10px 16px;font-size:14px;font-weight:560}@media (hover:none){.sheet-scroll-gate-hit{opacity:1;background:color-mix(in srgb, var(--bg-app) 38%, transparent);-webkit-backdrop-filter:saturate(160%)blur(8px)}}.sheet-table{border-collapse:collapse;width:max-content;min-width:100%}.sheet-table th,.sheet-table td{text-align:left;white-space:nowrap;border-bottom:1px solid var(--line);padding:10px 12px;font-size:12.5px}.sheet-table th{z-index:1;color:var(--fg-muted);letter-spacing:.04em;text-transform:uppercase;background:var(--bg-subtle);font-size:11px;font-weight:700;position:sticky;top:0}.roster-table .roster-periods-cell{display:none}.sheet-table td:first-child,.sheet-table th:first-child{z-index:2;background:var(--bg-card);box-shadow:1px 0 0 var(--line);position:sticky;left:0}.sheet-table th:first-child{z-index:3;background:var(--bg-subtle)}.sheet-table td.interval-cell{vertical-align:top;white-space:normal}.interval-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.interval-list li{white-space:nowrap;align-items:center;gap:6px;min-height:1.45em;line-height:1.45;display:flex}.interval-arrow{color:var(--fg-faint)}.roster-chart-card{padding:8px var(--pad-x);border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;position:relative}.roster-chart-card:has(.roster-age-chart){padding-bottom:0}.roster-chart-card:has(.roster-age-chart) .sheet-toolbar{justify-content:flex-start;align-items:center}.roster-chart-card .sheet-toolbar{padding:0}.roster-chart-card .sheet-toolbar h2{letter-spacing:-.035em;font-size:25px;font-weight:560;line-height:1.15}.roster-chart-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.roster-chart-actions .roster-totals{margin-left:0}.roster-chart-line{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.roster-chart-point{fill:var(--accent);stroke:#fff;stroke-width:2px}.roster-chart-value{fill:var(--accent);font-size:calc(11px * var(--chart-text-scale,1));text-anchor:middle;font-weight:700}.roster-number-chart-card .roster-chart-line,.roster-number-chart-card .roster-chart-series-0.roster-chart-line{stroke:#a16207}.roster-number-chart-card .roster-chart-point,.roster-number-chart-card .roster-chart-series-0.roster-chart-point,.roster-number-chart-card .roster-chart-value,.roster-number-chart-card .roster-chart-series-0.roster-chart-value{fill:#a16207}.roster-number-chart-card .roster-chart-series-1.roster-chart-line{stroke:#0f766e}.roster-number-chart-card .roster-chart-series-1.roster-chart-point,.roster-number-chart-card .roster-chart-series-1.roster-chart-value{fill:#0f766e}.roster-number-chart-card .roster-chart-series-2.roster-chart-line{stroke:#1d4ed8}.roster-number-chart-card .roster-chart-series-2.roster-chart-point,.roster-number-chart-card .roster-chart-series-2.roster-chart-value{fill:#1d4ed8}.roster-number-chart-card .roster-chart-series-3.roster-chart-line{stroke:#9f1239}.roster-number-chart-card .roster-chart-series-3.roster-chart-point,.roster-number-chart-card .roster-chart-series-3.roster-chart-value{fill:#9f1239}.roster-trend-chart-card .roster-chart-forecast-line{stroke-dasharray:7 6}.roster-trend-chart-card .roster-chart-point.is-forecast{fill:var(--bg-card);stroke-width:2px}.roster-trend-chart-card .roster-chart-series-0.roster-chart-point.is-forecast{stroke:#a16207}.roster-trend-chart-card .roster-chart-series-1.roster-chart-point.is-forecast{stroke:#0f766e}.roster-trend-chart-card .roster-chart-series-2.roster-chart-point.is-forecast{stroke:#1d4ed8}.roster-trend-chart-card .roster-chart-series-3.roster-chart-point.is-forecast{stroke:#9f1239}.error-freq-chart{gap:12px;margin:4px 0 10px;padding:0;list-style:none;display:grid}.error-freq-chart-combo{gap:22px}.error-freq-row{grid-template-columns:minmax(0,1fr) minmax(96px,.48fr) 3.25rem;align-items:center;gap:14px;display:grid}.error-freq-row.has-rate{grid-template-columns:minmax(0,1fr) minmax(96px,.48fr) 3.25rem 8.75rem}.error-freq-head{color:var(--fg-muted);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--line);margin:4px 0 2px;padding-bottom:8px;font-size:11px;font-weight:700}.error-freq-head .error-freq-label span,.error-freq-head .error-freq-count,.error-freq-head .error-freq-rate{color:var(--fg-muted);font-size:11px;font-weight:700;line-height:1.25}.error-freq-label{grid-template-columns:11.25rem minmax(0,1fr);align-items:center;column-gap:32px;min-width:0;display:grid}.error-freq-code{align-items:center;gap:8px;min-width:0;display:inline-flex}.error-freq-label strong,.error-freq-code strong{overflow-wrap:anywhere;letter-spacing:-.01em;margin-bottom:0;font-size:13px;display:block}.error-freq-label>span{color:var(--fg-muted);font-size:14px;line-height:1.4;display:block}.error-freq-desc{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.error-freq-label:not(.error-freq-label-combo) .error-freq-desc{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.error-freq-label>.error-freq-code{color:inherit;font-size:inherit;line-height:inherit;display:inline-flex}.error-freq-eye{width:28px;height:28px;color:var(--fg-muted);border-radius:var(--r);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.error-freq-eye:hover,.error-freq-eye:focus-visible{color:var(--fg);background:var(--bg-hover)}.error-freq-eye svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:block}.error-freq-eye .error-freq-chevron{display:none}.error-freq-label-combo{grid-template-columns:19rem minmax(0,1fr);align-items:center}.error-freq-label-combo .error-freq-code{align-items:center}.error-freq-label-combo .error-freq-desc{text-overflow:unset;white-space:normal;overflow:visible}.error-freq-label-combo .error-freq-error-sets{gap:4px}.error-freq-label-combo strong,.error-freq-combo-codes{overflow-wrap:anywhere;white-space:normal;min-width:0}.error-freq-combo-codes{flex-wrap:wrap;gap:2px .4em;display:flex}.error-freq-error-sets{white-space:normal;flex-direction:column;gap:2px;display:flex}.error-freq-error-set{overflow-wrap:anywhere;grid-template-columns:max-content minmax(0,1fr);align-items:start;column-gap:.35em;display:grid}.error-freq-error-id{white-space:nowrap}.error-freq-error-text{min-width:0}.error-freq-note{color:var(--fg-muted);margin-top:4px;font-size:14px;font-style:italic;font-weight:400;line-height:1.4;display:block}.error-freq-track{min-width:0}.error-freq-bar{background:var(--accent);border-radius:5px;height:18px;display:block}.error-freq-row-top .error-freq-bar{background:var(--sky)}.error-freq-count{color:var(--accent);text-align:right;font-variant-numeric:tabular-nums;font-size:16px;font-weight:700;line-height:1}.error-freq-row-top .error-freq-count{color:color-mix(in srgb, var(--navy) 42%, var(--sky))}.error-freq-rate{color:var(--fg-muted);text-align:right;font-variant-numeric:tabular-nums;font-size:16px;font-weight:700;line-height:1}.error-freq-row-top .error-freq-rate{color:color-mix(in srgb, var(--navy) 42%, var(--sky))}.rcx-download-latest{box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:16px;margin-bottom:0;padding:20px 40%;display:flex}.rcx-download-latest div{flex-direction:column;gap:4px;display:flex}.rcx-download-latest strong{white-space:nowrap;font-size:15px;font-weight:700}.rcx-download-latest .action{min-height:40px;font-size:14px}.rcx-download-latest span{color:var(--fg-muted);font-size:13px}.rcx-download-list{background:0 0;border:0;border-radius:0;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.rcx-download-list li{border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 20%;display:flex}.rcx-download-latest,.rcx-download-list li{position:relative}.rcx-download-latest:after,.rcx-download-list li:after{content:"";background:var(--fade-x-line);height:1px;position:absolute;bottom:0;left:20%;right:20%}.rcx-download-list li strong{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:700}.rcx-download-list li:last-child:after{content:none}.rcx-download-error{color:#c9342b;margin:0 0 12px;font-size:13px}.preventive-summary{min-width:0;padding:0 var(--pad-x);justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.preventive-title{align-items:center;gap:8px;margin-bottom:0;display:flex}.preventive-help-tooltip{flex-direction:column;gap:8px;display:flex}.preventive-counts{gap:24px;display:flex}.preventive-counts div{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.preventive-counts span{color:var(--fg-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.preventive-counts strong{letter-spacing:-.04em;font-size:28px;font-weight:560;line-height:1}.preventive-coverage-chart-card{padding-bottom:16px}.preventive-coverage-chart{min-width:640px}.preventive-na-note{color:var(--fg-muted);margin:4px 0 8px;font-size:13px;font-style:italic;line-height:1.45}.preventive-filters{grid-template-columns:minmax(220px,1.2fr) minmax(180px,.8fr) minmax(140px,.55fr) auto}.preventive-filter-actions{align-items:center;gap:10px;display:flex}.preventive-row-action td{background:#eab30814}.preventive-patients-table{table-layout:fixed;width:100%;min-width:1180px}.preventive-patients-table th,.preventive-patients-table td{text-overflow:ellipsis;overflow:hidden}.preventive-patients-table .sort-button{white-space:normal;max-width:100%}.preventive-status-cell{width:8.75rem}.preventive-status-cell .status{line-height:1.2}.preventive-hin-cell{width:6.25rem}.preventive-patients-table td.preventive-name-cell{white-space:normal;overflow-wrap:anywhere;width:auto}.preventive-birth-cell{width:7.25rem}.preventive-age-cell{width:3.25rem}.preventive-patients-table td.preventive-date-cell{overflow:hidden}.preventive-date-cell{white-space:normal;width:6.75rem}.preventive-service-date-cell{width:13rem}.preventive-date-text{text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;width:100%;min-width:0;max-width:100%;display:-webkit-box;overflow:hidden}.preventive-date-text>span{white-space:nowrap}.preventive-patients-table td.preventive-codes-cell{white-space:normal;width:11rem}.preventive-patient-codes{flex-wrap:wrap;align-items:center;gap:4px 6px;display:inline-flex}.preventive-patient-codes .preventive-code-chip{padding:2px 6px}.preventive-code-tpt{color:var(--fg-muted);white-space:nowrap}.status-needs-action{color:#a16207;background:#eab3082e}.status-filled{color:#0c8e3c;background:#30d1581f}.status-excluded{color:var(--fg-muted);background:#0000000f}.preventive-reference-panel{padding:16px 18px 20px}.preventive-reference-panel h3{color:var(--fg-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:700}.preventive-reference-panel h3:not(:first-child){margin-top:22px}.preventive-tracking-note{color:var(--fg-muted);margin:12px 0 0;font-size:13px;font-style:italic;line-height:1.45}.preventive-wrap-table td{white-space:normal}.roster-section.preventive-unavailable{max-width:760px;margin-right:var(--pad-x);margin-left:var(--pad-x);background:var(--accent-soft);border-radius:var(--r);padding:18px 20px}.preventive-unavailable h3{margin:0 0 8px;font-size:16px;font-weight:650}.preventive-unavailable p{color:var(--fg-muted);margin:0;font-size:14px;line-height:1.5}.preventive-unavailable p+p{margin-top:8px}.preventive-unavailable strong{color:var(--fg)}.preventive-reference-panel .sheet-table{table-layout:fixed;width:100%}.preventive-reference-panel .sheet-table th:first-child,.preventive-reference-panel .sheet-table td:first-child{width:11.5rem}.preventive-services-codes{overflow-wrap:break-word;display:block}.preventive-services{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.preventive-code-chip{letter-spacing:.01em;border-radius:var(--r);white-space:nowrap;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}.preventive-code-chip-tracking{color:var(--fg-muted);background:#0000000f}.preventive-code-chip-exclusion{color:#0f6f8a;background:#0ea5ba1f}.preventive-fee-grid{padding:0 var(--pad-x);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;display:grid}.preventive-fee-card{background:var(--bg-subtle);border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden}.preventive-fee-card h4{letter-spacing:-.01em;border-bottom:1px solid var(--line);margin:0;padding:10px 12px;font-size:13px}.preventive-fee-card .sheet-table{width:100%}.preventive-fee-card .sheet-table th,.preventive-fee-card .sheet-table td{padding:7px 12px}.preventive-fee-card .sheet-table th:first-child,.preventive-fee-card .sheet-table td:first-child{box-shadow:none;background:var(--bg-subtle);position:static}.preventive-tier-current td,.preventive-fee-card .preventive-tier-current td:first-child{color:#fff;background:var(--navy);box-shadow:none;font-weight:700}.special-premium-table td{vertical-align:top}.special-premium-stack{flex-direction:column;gap:4px;display:flex}.special-premium-progress-cell{background:#f4ead6;font-weight:700}.special-premium-bar{align-items:center;gap:10px;min-width:140px;display:flex}.special-premium-bar-track{border-radius:var(--r);background:#00000014;flex:1;height:8px;overflow:hidden}.special-premium-bar-track span{background:var(--accent);border-radius:inherit;height:100%;display:block}.special-premium-bar-track.is-complete span{background:#0c8e3c}.special-premium-bar strong{min-width:36px;color:var(--fg);text-align:right;font-size:13px;font-weight:700}.roster-forecast-zone{fill:color-mix(in srgb, var(--sky) 9%, transparent)}.roster-forecast-zone-label{fill:var(--fg-faint);font-size:calc(11px * var(--chart-text-scale,1));letter-spacing:.02em;font-weight:600}.roster-current-month-pill{fill:#a16207}.roster-chart-card .chart-date-label.is-current{fill:#fff;font-weight:700}.roster-trend-chart-card .roster-chart-value.is-forecast{opacity:.75}.legend-line.legend-roster-forecast{background:repeating-linear-gradient(90deg, var(--fg-muted) 0 4px, transparent 4px 7px)}.legend-line.legend-roster-forecast:after{background:var(--bg-card);border-color:var(--fg-muted)}.roster-capitation-band-track{fill:var(--bg-subtle)}.roster-capitation-bands .roster-capitation-band-label{fill:var(--fg-muted);text-anchor:end;font-weight:600}.roster-capitation-band-value{fill:var(--navy);font-size:calc(var(--chart-axis-font,var(--chart-axis-size)) * var(--chart-text-scale,1));font-variant-numeric:tabular-nums;font-weight:700}.roster-capitation-band-share{fill:var(--fg-muted);font-weight:500}.ra-accounting-heading{align-items:center}.ra-accounting-actions{flex-wrap:wrap;gap:16px;display:flex}.split-report-overlay{z-index:80;overscroll-behavior:none;background:#1414166b;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.split-report-modal{overscroll-behavior:contain;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-lg);outline:none;width:min(1180px,100%);max-height:calc(100vh - 48px);padding:24px 26px 20px;position:relative;overflow:auto;box-shadow:0 16px 48px #0000002e}.associated-claims-modal{flex-direction:column;width:min(1100px,100%);padding:0;display:flex;overflow:hidden}:is(.associated-claims-modal:has(.associated-claims-list-body.has-remittance.has-group-number),.associated-claims-modal:has(.associated-claims-list-body.has-remittance.has-billing-number),.associated-claims-modal:has(.associated-claims-list-body.has-group-number.has-billing-number)){width:min(1290px,100%)}.associated-claims-modal:has(.associated-claims-list-body.has-remittance.has-group-number.has-billing-number){width:min(1370px,100%)}.claims-breakdown-modal{flex-direction:column;width:min(1040px,100vw - 48px);height:min(760px,100dvh - 48px,100vh - 48px);padding:0;display:flex;overflow:hidden}.claims-breakdown-modal:not(:has(.claims-breakdown-body)){height:auto}.claims-breakdown-modal .claim-template-modal-header{flex:none;padding:26px 52px 14px 32px}.claims-breakdown-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:8px 16px;padding:0 32px 14px;display:flex}.claims-breakdown-tabs{background:var(--bg-subtle);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.claims-breakdown-tabs button{min-width:92px;min-height:32px;color:var(--fg-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 14px;font-size:13px;font-weight:620}.claims-breakdown-tabs button:hover{color:var(--fg)}.claims-breakdown-tabs button[aria-selected=true]{color:var(--fg);background:var(--bg-card);box-shadow:0 1px 2px color-mix(in srgb, var(--navy) 14%, transparent)}.claims-breakdown-summary{color:var(--fg-muted);font-variant-numeric:tabular-nums;margin:0;font-size:12.5px}.claims-breakdown-modal .claims-breakdown-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:18px 0 24px;overflow-y:auto}.claims-breakdown-modal .claims-breakdown-table-wrap{padding-inline:32px}.claims-breakdown-table tfoot th,.claims-breakdown-table tfoot td{position:sticky;top:auto;bottom:0}.claims-breakdown-modal .sheet-scroll{max-height:none;overflow:visible}.claims-breakdown-table tbody tr.is-picked td{background:var(--claims-traffic-pick,#eef2ff);transition:background-color .2s}.claims-breakdown-modal{--claims-traffic-light-bg:#fef6d8;--claims-traffic-light-line:#f4d77a;--claims-traffic-light-fg:#7a5a00;--claims-traffic-medium-bg:#e3f0fd;--claims-traffic-medium-line:#9cc8f2;--claims-traffic-medium-fg:#1d4f86;--claims-traffic-high-bg:#efe7fd;--claims-traffic-high-line:#c3abf3;--claims-traffic-high-fg:#55308f}.claims-paid-calendar{padding:0 32px}.claims-paid-calendar-legend{color:var(--fg-muted);background:var(--bg-card);border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;align-items:center;gap:8px 16px;padding:12px 32px;font-size:12.5px;display:flex}.claims-paid-calendar-key{align-items:center;gap:6px;display:inline-flex}.claims-paid-calendar-key strong{color:var(--fg);font-weight:600}.claims-paid-calendar-swatch{border:1px solid;border-radius:4px;width:12px;height:12px;display:inline-block}.claims-paid-calendar-months{grid-template-columns:minmax(0,1fr);gap:18px 24px;display:grid}.claims-paid-calendar-months.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.claims-paid-calendar-months.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){.claims-paid-calendar-months.is-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@container apex-pane (width<=900px){.claims-paid-calendar-months.is-3:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:repeat(2,minmax(0,1fr))}}.claims-paid-calendar-title{color:var(--fg);margin-bottom:6px;font-size:13.5px;font-weight:650}.claims-paid-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.claims-paid-calendar-head{color:var(--fg-faint);text-align:center;padding:2px 0 3px;font-size:10.5px;font-weight:600}.claims-paid-calendar-cell{min-width:0;min-height:40px;color:var(--fg-faint);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:3px 1px;display:flex}.claims-paid-calendar-cell.is-blank{visibility:hidden}.claims-paid-calendar-day{font-size:10.5px;line-height:1.1}.claims-paid-calendar-count{font-size:12.5px;font-weight:700;line-height:1.15}.claims-paid-calendar-cell.has-claims{cursor:pointer}.claims-paid-calendar-cell.has-claims:hover,.claims-paid-calendar-cell.has-claims:focus-visible{filter:saturate(1.4)brightness(.97);outline:none}.claims-paid-calendar-cell.has-claims:focus-visible{box-shadow:0 0 0 2px var(--fg-faint)}.claims-breakdown-modal .claims-paid-calendar-swatch.is-light,.claims-paid-calendar .is-light{color:var(--claims-traffic-light-fg);background:var(--claims-traffic-light-bg);border-color:var(--claims-traffic-light-line)}.claims-breakdown-modal .claims-paid-calendar-swatch.is-medium,.claims-paid-calendar .is-medium{color:var(--claims-traffic-medium-fg);background:var(--claims-traffic-medium-bg);border-color:var(--claims-traffic-medium-line)}.claims-breakdown-modal .claims-paid-calendar-swatch.is-high,.claims-paid-calendar .is-high{color:var(--claims-traffic-high-fg);background:var(--claims-traffic-high-bg);border-color:var(--claims-traffic-high-line)}@media (width<=560px){.claims-paid-calendar,.claims-breakdown-toolbar,.claims-breakdown-modal .claims-breakdown-table-wrap,.claims-paid-calendar-legend{padding-inline:16px}.claims-breakdown-tabs{flex:100%}.claims-breakdown-tabs button{flex:1 1 0}.claims-paid-calendar-months.is-2,.claims-paid-calendar-months.is-3{grid-template-columns:minmax(0,1fr)}.claims-paid-calendar-cell{min-height:46px}}@container apex-pane (width<=560px){.claims-paid-calendar:where(:not([class*=-overlay],[class*=-overlay] *)),.claims-breakdown-toolbar:where(:not([class*=-overlay],[class*=-overlay] *)),.claims-breakdown-modal .claims-breakdown-table-wrap:where(:not([class*=-overlay],[class*=-overlay] *)),.claims-paid-calendar-legend:where(:not([class*=-overlay],[class*=-overlay] *)){padding-inline:16px}.claims-breakdown-tabs:where(:not([class*=-overlay],[class*=-overlay] *)){flex:100%}.claims-breakdown-tabs button:where(:not([class*=-overlay],[class*=-overlay] *)){flex:1 1 0}.claims-paid-calendar-months.is-2:where(:not([class*=-overlay],[class*=-overlay] *)),.claims-paid-calendar-months.is-3:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr)}.claims-paid-calendar-cell:where(:not([class*=-overlay],[class*=-overlay] *)){min-height:46px}}.claims-breakdown-modal .empty-state{margin:0 32px 24px}.associated-claims-modal .split-report-header{grid-template-columns:38px minmax(0,.9fr) minmax(9.25rem,.8fr) minmax(0,2.6fr) minmax(5.5rem,.55fr) minmax(5.5rem,.55fr) minmax(5.5rem,.7fr);align-items:start;gap:10px;margin-bottom:4px;padding:22px 52px 0 22px;display:grid}.associated-claims-heading{grid-column:1/5;min-width:0}.associated-claims-modal .split-report-header h2{flex-wrap:wrap;align-items:baseline;gap:10px 12px;margin-bottom:4px;display:flex}.associated-claims-desc{color:var(--fg-muted);letter-spacing:0;font-size:15px;font-weight:400}.associated-claims-billed{color:var(--fg);letter-spacing:-.02em;text-align:right;white-space:nowrap;grid-column:5/-1;place-self:center end;margin-right:96px;padding-left:0;font-size:16px;font-weight:700}.associated-claims-billed-label{color:var(--fg-muted);letter-spacing:0;font-size:14px;font-weight:500}.associated-claims-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:22px;padding:0 22px;display:flex}.associated-claims-tab{min-height:0;color:var(--fg-muted);font:inherit;background:0 0;border:0;border-bottom:1.5px solid #0000;border-radius:0;margin-bottom:-1px;padding:10px 0;font-size:13.5px;font-weight:520}.associated-claims-tab span{color:var(--fg-faint);font-variant-numeric:tabular-nums;margin-left:8px}.associated-claims-tab:hover{color:var(--fg);background:0 0}.associated-claims-tab.is-active{color:var(--fg);border-bottom-color:var(--fg);background:0 0}.associated-claims-tab.is-active span{color:var(--fg-muted)}.associated-claims-list{overscroll-behavior:contain;min-height:0;overflow:auto}.associated-claims-modal .detail-table{-webkit-user-select:text;user-select:text;max-width:100%}.associated-claims-modal .claim-group-details{-webkit-user-select:text;user-select:text}.associated-claims-modal .claims-list-head,.associated-claims-modal .claim-group-row,.associated-claims-modal .claim-group-details{padding-left:22px;padding-right:22px}@media (width<=980px){.associated-claims-modal .split-report-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.associated-claims-heading{flex:1}.associated-claims-billed{text-align:right;flex:none;margin-right:0}.associated-claims-modal .claims-list-head{display:none}}@container apex-pane (width<=980px){.associated-claims-modal .split-report-header:where(:not([class*=-overlay],[class*=-overlay] *)){justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.associated-claims-heading:where(:not([class*=-overlay],[class*=-overlay] *)){flex:1}.associated-claims-billed:where(:not([class*=-overlay],[class*=-overlay] *)){text-align:right;flex:none;margin-right:0}.associated-claims-modal .claims-list-head:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}}.associated-claims-modal .empty-state{padding:28px 22px 32px}.split-report-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;padding-right:26px;display:flex}.split-report-header h2{letter-spacing:-.03em;margin:0 0 6px;font-size:22px}.split-report-header p,.split-report-footer p,.split-empty,.split-muted,.split-hint{color:var(--fg-muted);margin:0;font-size:13px;line-height:1.45}.split-hint{margin-top:4px;font-size:13px}.split-report-modal h3{color:var(--fg-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.split-clinic-section,.split-cal-section,.split-report-modal section+section{margin-top:22px}.split-clinic-section{margin-top:0}.split-cal-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.split-clinic-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:16px;display:grid}.split-clinic-card{border:1px solid var(--line-strong);border-radius:var(--r-md);padding:14px 16px 16px}.split-clinic-card header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.split-clinic-card header .split-clinic-name{color:var(--tone-ink,inherit)}.split-clinic-name{border-radius:var(--r);background:0 0;border:1px solid #0000;outline:none;flex:1;min-width:0;min-height:32px;padding:4px 8px;font-family:inherit;font-size:14px;font-weight:700}.split-clinic-name::placeholder{color:inherit;opacity:.55}.split-clinic-name:hover{border-color:var(--line-strong);background:var(--bg-card)}.split-clinic-name:focus{border-color:var(--accent);background:var(--bg-card);box-shadow:var(--focus-ring)}.split-ratio{gap:8px;margin-bottom:16px;display:grid}.split-ratio>span,.split-ratio>p{color:var(--fg-muted);margin:0;font-size:13px}.split-ratio-presets{flex-wrap:wrap;gap:8px;display:flex}.split-ratio-presets button{min-height:32px;color:var(--fg);background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--r);cursor:pointer;padding:4px 12px;font-size:13px;font-weight:650}.split-ratio-presets button.is-active,.split-ratio-presets button:hover{background:var(--bg-hover)}.split-ratio-inputs{grid-template-columns:1fr auto 1fr;align-items:end;gap:6px;width:25%;display:grid}.split-ratio-inputs input{text-align:center;padding-left:6px;padding-right:6px}.split-ratio-inputs>span{color:var(--fg-muted);padding-bottom:12px;font-weight:700}.split-clinic-pairs{gap:16px;display:grid}.split-collection-pair{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:14px 18px;display:grid}.split-clinic-add,.split-clinic-remove{color:var(--fg);background:var(--bg-card);border:1px solid var(--line-strong);cursor:pointer;justify-content:center;align-items:center;gap:6px;display:inline-flex}.split-clinic-add{border-radius:var(--r);min-height:32px;padding:4px 12px;font-size:13px;font-weight:650}.split-clinic-add svg,.split-clinic-remove svg{width:14px;height:14px}.split-clinic-remove{border-radius:var(--r);width:28px;height:28px;padding:0}.split-clinic-add:hover:not(:disabled),.split-clinic-remove:hover:not(:disabled){background:var(--bg-hover)}.split-clinic-add:disabled{color:var(--fg-faint);cursor:not-allowed}.split-clinic-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.split-clinic-remove:disabled{cursor:not-allowed;opacity:.35}.split-paint{flex-wrap:wrap;gap:8px;display:flex}.split-paint-btn{min-width:124px;min-height:56px;font:inherit;text-align:left;border:1px solid var(--line-strong);border-radius:var(--r);cursor:pointer;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:8px 14px;font-size:13px;font-weight:650;display:inline-flex}.split-paint-btn:hover:not(:disabled),.split-paint-btn.is-active{box-shadow:inset 0 0 0 1.5px}.split-paint-btn:disabled{cursor:not-allowed;opacity:.55}.split-paint-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.split-paint-title{flex-direction:column;gap:1px;max-width:220px;line-height:1.3;display:flex}.split-paint-title small{opacity:.72;font-size:11px;font-weight:600}.split-paint-btn em{opacity:.78;flex-direction:column;gap:1px;font-size:11px;font-style:normal;font-weight:550;line-height:1.3;display:flex}.clinic-tone-a{--tone-ink:#2b6ca6;--tone-fill:#dcf0ff;--tone-line:#83c5f9;--tone-wash:#f4fbff;--tone-soft-line:#b8dffe}.clinic-tone-b{--tone-ink:#45389b;--tone-fill:#ebe9fb;--tone-line:#bfb6f0;--tone-wash:#f5f4fd;--tone-soft-line:#dad5f7}.clinic-tone-c{--tone-ink:#8a5a14;--tone-fill:#f7ecd9;--tone-line:#dfc08c;--tone-wash:#fcf8f1;--tone-soft-line:#ecdcbe}.clinic-tone-d{--tone-ink:var(--navy);--tone-fill:#e1e6f0;--tone-line:#a9b4c8;--tone-wash:#f5f7fa;--tone-soft-line:#cfd6e2}.clinic-tone-e{--tone-ink:#8c3a5c;--tone-fill:#f6e3eb;--tone-line:#dca5bc;--tone-wash:#fcf6f9;--tone-soft-line:#ecd0dc}.clinic-tone-f{--tone-ink:#1f6a6e;--tone-fill:#dcf0f0;--tone-line:#8ccacc;--tone-wash:#f3fafa;--tone-soft-line:#c3e3e4}.clinic-tone-none{--tone-ink:var(--fg-muted);--tone-fill:var(--bg-subtle);--tone-line:var(--line-strong);--tone-wash:var(--bg-card);--tone-soft-line:var(--line)}.split-paint-btn[class*=clinic-tone-],.split-day[class*=clinic-tone-],.ecc-location-tag[class*=clinic-tone-],.split-clinic-select[class*=clinic-tone-]{color:var(--tone-ink);background:var(--tone-fill);border-color:var(--tone-line)}.split-clinic-card[class*=clinic-tone-]{background:var(--tone-wash);border-color:var(--tone-line)}.split-weekday-row{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.split-weekday-row .form-field{min-width:0}.split-weekday-row .multi-select-trigger{min-height:36px;padding:6px 10px;font-size:13px}@media (width<=780px){.split-weekday-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@container apex-pane (width<=780px){.split-weekday-row:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:repeat(2,minmax(0,1fr))}}.split-cal-months{-webkit-user-select:none;user-select:none;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;display:grid}.split-month{background:var(--bg-subtle);border:1px solid var(--line);border-radius:var(--r-md);padding:12px}.split-month h4{margin:0 0 10px;font-size:14px}.split-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.split-weekday,.split-day{place-items:center;min-height:36px;font-size:13px;display:grid}.split-weekday{color:var(--fg-faint);font-weight:650}.split-day{color:var(--fg-faint);border-radius:var(--r);background:0 0;border:0;padding:0}.split-day.is-disabled{opacity:.35}.split-day.is-service{touch-action:none;cursor:pointer;flex-direction:column;gap:1px;padding:5px 0 4px;font-weight:650;display:flex}.split-day.is-service span{line-height:1}.split-day.is-service em{letter-spacing:.04em;font-size:9px;font-style:normal;font-weight:800}.split-desc-table,.split-preview-grid{margin-top:10px}.split-desc-table{overflow:auto}.split-desc-table table{border-collapse:collapse;table-layout:fixed;width:100%}.split-desc-table th,.split-desc-table td{vertical-align:middle;padding:10px 20px 10px 0;font-size:13px}.split-desc-table th{color:var(--fg-muted);text-align:left;font-size:13px;font-weight:700}.split-desc-table th:first-child,.split-desc-table td:first-child{width:auto;padding-right:28px}.split-desc-table .numeric,.split-desc-table th.numeric{text-align:right;font-variant-numeric:tabular-nums;width:140px;padding-right:32px}.split-desc-table td.is-negative{color:#c9342b}.split-desc-table th:nth-child(3),.split-desc-table td:nth-child(3){width:180px;padding-left:12px;padding-right:0}.split-desc-table td:nth-child(3) .split-muted{margin-top:6px;display:block}.split-relativity-rate{color:var(--fg-muted);align-items:center;gap:8px;font-size:13px;display:flex}.split-relativity-rate input{width:4.75rem;min-height:32px;color:var(--fg);font:inherit;font-variant-numeric:tabular-nums;text-align:right;background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--r);padding:4px 8px}.split-desc-table td.split-desc-assign{vertical-align:middle}.split-collection-pair input:read-only{color:var(--fg-muted);background:var(--bg-subtle)}.split-desc-table .filter-select,.split-weekday-row .filter-select{width:100%}.split-desc-table .multi-select-trigger,.split-clinic-select{width:100%;min-height:38px;color:inherit;border:1px solid var(--line-strong);border-radius:var(--r);padding:6px 12px;font-size:13px;font-weight:650}.split-desc-table tr.is-total td{border-top:1px solid var(--line);font-weight:700}.split-preview-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:12px;display:grid}.split-preview-card{border:1px solid var(--line);border-radius:var(--r-md);padding:12px 14px}.split-preview-card[class*=clinic-tone-]{color:inherit;background:var(--tone-wash);border-color:var(--tone-soft-line)}.split-preview-card header{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.split-preview-card dl{gap:8px;margin:0;display:grid}.split-preview-card dl div{justify-content:space-between;gap:16px;display:flex}.split-preview-card dt{color:var(--fg-muted);font-size:13px}.split-preview-card dd{text-align:right;gap:2px;margin:0;font-size:13px;font-weight:650;display:grid}.split-preview-card dd small{color:var(--fg-muted);font-size:11px;font-weight:550}.split-process .is-head dt,.split-process .is-head dd{color:var(--fg);font-weight:700}.split-process .is-highlight{background:#d6deea;border-radius:4px;margin:0 -6px;padding:5px 6px}.split-process .is-highlight.is-transfer{background:#3d5473}.split-process .is-highlight.is-transfer dt,.split-process .is-highlight.is-transfer dd{color:#fff}.split-process .is-step{margin:10px 0 14px;padding-left:16px}.split-process .is-step dt,.split-process .is-step dd{color:var(--fg-muted);font-weight:400}.split-process .is-net{border-top:1px solid var(--line);padding-top:6px}.split-process .is-net dt,.split-process .is-net dd{color:var(--fg);font-weight:700}.split-report-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:22px;display:flex}.split-report-footer .primary{width:auto;min-width:160px;margin-top:0}@media (width<=780px){.split-collection-pair,.split-preview-grid{grid-template-columns:1fr}.split-desc-table table{table-layout:auto}.split-desc-table th:nth-child(3),.split-desc-table td:nth-child(3),.split-desc-table .numeric,.split-desc-table th.numeric{width:auto}.split-report-footer{flex-direction:column;align-items:stretch}.split-report-footer .primary{width:100%}}@container apex-pane (width<=780px){.split-collection-pair:where(:not([class*=-overlay],[class*=-overlay] *)),.split-preview-grid:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:1fr}.split-desc-table table:where(:not([class*=-overlay],[class*=-overlay] *)){table-layout:auto}.split-desc-table th:nth-child(3):where(:not([class*=-overlay],[class*=-overlay] *)),.split-desc-table td:nth-child(3):where(:not([class*=-overlay],[class*=-overlay] *)),.split-desc-table .numeric:where(:not([class*=-overlay],[class*=-overlay] *)),.split-desc-table th.numeric:where(:not([class*=-overlay],[class*=-overlay] *)){width:auto}.split-report-footer:where(:not([class*=-overlay],[class*=-overlay] *)){flex-direction:column;align-items:stretch}.split-report-footer .primary:where(:not([class*=-overlay],[class*=-overlay] *)){width:100%}}.split-day.is-split,.clinic-editor-day.is-split{position:relative;overflow:hidden}.split-day-flags{pointer-events:none;gap:2px;display:flex;position:absolute;top:3px;right:3px}.split-day-flags i{background:var(--tone-ink);border:1px solid var(--bg-card);box-sizing:content-box;border-radius:50%;width:6px;height:6px}.day-claims-overlay{z-index:120;background:#14141652;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.day-claims-dialog{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-lg);outline:none;flex-direction:column;width:min(620px,100%);max-height:min(760px,100vh - 48px);padding:20px 22px 16px;display:flex;position:relative;box-shadow:0 16px 48px #0003}.day-claims-head h3{margin:0 40px 8px 0;font-size:17px}.day-claims-head p{flex-wrap:wrap;gap:6px;margin:0;display:flex}.day-claims-total{color:var(--tone-ink);background:var(--tone-fill);border:1px solid var(--tone-line);border-radius:999px;align-items:baseline;gap:6px;padding:3px 9px;font-size:12.5px;display:inline-flex}.day-claims-whole{background:var(--bg-subtle);border:1px solid var(--line);border-radius:var(--r-md);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px;padding:10px 12px;display:flex}.day-claims-whole>span{color:var(--fg-muted);font-size:13px;font-weight:700}.day-claims-hint{color:var(--fg-muted);margin:12px 0 6px;font-size:12.5px}.day-claims-chips{flex-wrap:wrap;gap:4px;display:flex}.day-claims-chip{min-width:34px;min-height:30px;color:var(--fg-muted);font:inherit;background:var(--bg-card);border:1px solid var(--line);cursor:pointer;border-radius:8px;padding:3px 8px;font-size:12px;font-weight:750}.day-claims-chip.is-wide{padding:4px 12px;font-size:12.5px}.day-claims-chip:hover{border-color:var(--tone-line)}.day-claims-chip.is-active{color:var(--tone-ink);background:var(--tone-fill);border-color:var(--tone-ink);box-shadow:inset 0 0 0 1px var(--tone-ink)}.day-claims-list{overscroll-behavior:contain;border-top:1px solid var(--line);flex:auto;min-height:0;margin:0;padding:0;list-style:none;overflow:auto}.day-claims-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) 76px minmax(120px,auto);align-items:center;gap:12px;padding:9px 2px;display:grid}.day-claims-row.is-unpriced{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(120px,auto)}.day-claims-columns{color:var(--fg-muted);padding:0 2px 6px;font-size:11.5px;font-weight:700}.day-claims-date{font-variant-numeric:tabular-nums;font-size:13px}.day-claims-date small{display:none}.day-claims-row.is-moved{background:var(--bg-subtle)}.day-claims-what{min-width:0;display:grid}.day-claims-what strong{font-variant-numeric:tabular-nums;font-size:13px}.day-claims-what small{color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.day-claims-amount{font-variant-numeric:tabular-nums;text-align:right;font-size:13px}.day-claims-fixed{color:var(--fg-faint);font-size:12px}.day-claims-foot{justify-content:flex-end;padding-top:12px;display:flex}.day-claims-foot button.primary{width:auto;min-width:120px}@media (width<=720px){.day-claims-overlay{padding:max(24px, env(safe-area-inset-top,0px)) 0 0;place-items:end stretch}.day-claims-dialog{width:100%;max-height:calc(100dvh - max(24px, env(safe-area-inset-top,0px)));padding:18px 16px calc(14px + env(safe-area-inset-bottom,0px));border:0;border-radius:22px 22px 0 0}.day-claims-row,.day-claims-row.is-unpriced{grid-template-columns:minmax(0,1fr) auto}.day-claims-columns{display:none}.day-claims-date{color:var(--fg-muted);grid-area:2/1/auto/-1;font-size:12px}.day-claims-date small{font-size:inherit;display:inline}.day-claims-row>.day-claims-chips,.day-claims-row>.day-claims-fixed{grid-column:1/-1}}@container apex-pane (width<=720px){.day-claims-overlay:where(:not([class*=-overlay],[class*=-overlay] *)){padding:max(24px, env(safe-area-inset-top,0px)) 0 0;place-items:end stretch}.day-claims-dialog:where(:not([class*=-overlay],[class*=-overlay] *)){width:100%;max-height:calc(100dvh - max(24px, env(safe-area-inset-top,0px)));padding:18px 16px calc(14px + env(safe-area-inset-bottom,0px));border:0;border-radius:22px 22px 0 0}.day-claims-row:where(:not([class*=-overlay],[class*=-overlay] *)),.day-claims-row.is-unpriced:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr) auto}.day-claims-columns:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.day-claims-date:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg-muted);grid-area:2/1/auto/-1;font-size:12px}.day-claims-date small:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:inherit;display:inline}.day-claims-row>.day-claims-chips:where(:not([class*=-overlay],[class*=-overlay] *)),.day-claims-row>.day-claims-fixed:where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:1/-1}}@media (width<=1340px){.ra-layout:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-columns:minmax(0,1fr)}.ra-sidebar-col:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.ra-sidebar:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){height:auto;max-height:none;position:static}.ra-sidebar-list:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;flex-direction:row;max-height:none;overflow-x:auto}.ra-sidebar-item:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-bottom:0;border-right:1px solid var(--line);border-image:;flex:none;width:auto;min-width:180px}}@container apex-pane (width<=1340px){.ra-layout:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr)}.ra-sidebar-col:where(:not([class*=-overlay],[class*=-overlay] *)),.ra-sidebar:where(:not([class*=-overlay],[class*=-overlay] *)){height:auto;max-height:none;position:static}.ra-sidebar-list:where(:not([class*=-overlay],[class*=-overlay] *)){-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;flex-direction:row;max-height:none;overflow-x:auto}.ra-sidebar-item:where(:not([class*=-overlay],[class*=-overlay] *)){border-bottom:0;border-right:1px solid var(--line);border-image:;flex:none;width:auto;min-width:180px}}@media (width<=980px){.summary-grid{flex-direction:column;display:flex;overflow:visible}.summary-metrics{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;gap:0 28px;overflow-x:auto}.summary-card{flex:none;min-width:148px}.dashboard,.dashboard-panels,.category-panel,.ra-layout,.ra-sidebar-col,.ra-main,.claims-panel,.claims-table,.associated-claims-list-body{min-width:0;max-width:100%}.claims-table,.associated-claims-list-body{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;overflow:auto clip}.filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-combo-field{grid-column:span 2}.ra-layout{grid-template-columns:minmax(0,1fr)}.ra-sidebar-col,.ra-sidebar{height:auto;max-height:none;position:static}.ra-sidebar-list{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;flex-direction:row;max-height:none;overflow-x:auto}.ra-sidebar-item{border-bottom:0;border-right:1px solid var(--line);flex:none;width:auto;min-width:180px}.detail-table{overflow-x:auto}.roster-filters,.preventive-filters,.roster-filters-search{grid-template-columns:repeat(2,minmax(0,1fr))}.roster-filters .roster-clear,.preventive-filters .roster-clear{grid-column:1/-1;width:100%}.error-freq-chart,.error-freq-chart-combo{gap:4px}.error-freq-head,.landing-shot-grid .error-freq-head{display:none}.error-freq-row,.error-freq-row.has-rate,.landing-shot-grid .error-freq-row,.landing-shot-grid .error-freq-row.has-rate{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"label count rate";align-items:center;gap:0 10px;padding:10px 0 14px;position:relative}.error-freq-row:not(.has-rate),.landing-shot-grid .error-freq-row:not(.has-rate){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label count"}.error-freq-label,.error-freq-label-combo,.landing-shot-grid .error-freq-label{grid-area:label;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:18px;min-width:0}.error-freq-track{height:3px;position:absolute;bottom:5px;left:0;right:0}.error-freq-bar{border-radius:999px;height:3px}.error-freq-count,.landing-shot-grid .error-freq-count{grid-area:count;padding-top:1px;font-size:14px}.error-freq-rate,.landing-shot-grid .error-freq-rate{grid-area:rate;min-width:3.25rem;padding-top:1px;font-size:13px}.error-freq-eye{width:22px;height:22px}.error-freq-eye svg{width:14px;height:14px}.error-freq-desc,.error-freq-label-combo .error-freq-desc{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.error-freq-error-sets,.error-freq-label-combo .error-freq-desc.error-freq-error-sets{white-space:normal;-webkit-line-clamp:none;line-clamp:none;gap:3px;display:grid;overflow:visible}.error-freq-error-set{display:block}.error-freq-error-id,.error-freq-error-text{white-space:normal;display:inline}.category-tab{flex:none}}@container apex-pane (width<=980px){.summary-grid:where(:not([class*=-overlay],[class*=-overlay] *)){flex-direction:column;display:flex;overflow:visible}.summary-metrics:where(:not([class*=-overlay],[class*=-overlay] *)){-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;gap:0 28px;overflow-x:auto}.summary-card:where(:not([class*=-overlay],[class*=-overlay] *)){flex:none;min-width:148px}.dashboard-panels:where(:not([class*=-overlay],[class*=-overlay] *)),.category-panel:where(:not([class*=-overlay],[class*=-overlay] *)),.ra-layout:where(:not([class*=-overlay],[class*=-overlay] *)),.ra-sidebar-col:where(:not([class*=-overlay],[class*=-overlay] *)),.ra-main:where(:not([class*=-overlay],[class*=-overlay] *)),.claims-panel:where(:not([class*=-overlay],[class*=-overlay] *)),.claims-table:where(:not([class*=-overlay],[class*=-overlay] *)),.associated-claims-list-body:where(:not([class*=-overlay],[class*=-overlay] *)){min-width:0;max-width:100%}.claims-table:where(:not([class*=-overlay],[class*=-overlay] *)),.associated-claims-list-body:where(:not([class*=-overlay],[class*=-overlay] *)){-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;overflow:auto clip}.filter-grid:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:repeat(2,minmax(0,1fr))}.search-combo-field:where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:span 2}.ra-layout:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr)}.ra-sidebar-col:where(:not([class*=-overlay],[class*=-overlay] *)),.ra-sidebar:where(:not([class*=-overlay],[class*=-overlay] *)){height:auto;max-height:none;position:static}.ra-sidebar-list:where(:not([class*=-overlay],[class*=-overlay] *)){-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;flex-direction:row;max-height:none;overflow-x:auto}.ra-sidebar-item:where(:not([class*=-overlay],[class*=-overlay] *)){border-bottom:0;border-right:1px solid var(--line);flex:none;width:auto;min-width:180px}.detail-table:where(:not([class*=-overlay],[class*=-overlay] *)){overflow-x:auto}.roster-filters:where(:not([class*=-overlay],[class*=-overlay] *)),.preventive-filters:where(:not([class*=-overlay],[class*=-overlay] *)),.roster-filters-search:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:repeat(2,minmax(0,1fr))}.roster-filters .roster-clear:where(:not([class*=-overlay],[class*=-overlay] *)),.preventive-filters .roster-clear:where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:1/-1;width:100%}.error-freq-chart:where(:not([class*=-overlay],[class*=-overlay] *)),.error-freq-chart-combo:where(:not([class*=-overlay],[class*=-overlay] *)){gap:4px}.error-freq-head:where(:not([class*=-overlay],[class*=-overlay] *)),.landing-shot-grid .error-freq-head:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.error-freq-row:where(:not([class*=-overlay],[class*=-overlay] *)),.error-freq-row.has-rate:where(:not([class*=-overlay],[class*=-overlay] *)),.landing-shot-grid .error-freq-row:where(:not([class*=-overlay],[class*=-overlay] *)),.landing-shot-grid .error-freq-row.has-rate:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"label count rate";align-items:center;gap:0 10px;padding:10px 0 14px;position:relative}.error-freq-row:not(.has-rate):where(:not([class*=-overlay],[class*=-overlay] *)),.landing-shot-grid .error-freq-row:not(.has-rate):where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label count"}.error-freq-label:where(:not([class*=-overlay],[class*=-overlay] *)),.error-freq-label-combo:where(:not([class*=-overlay],[class*=-overlay] *)),.landing-shot-grid .error-freq-label:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:label;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:18px;min-width:0}.error-freq-track:where(:not([class*=-overlay],[class*=-overlay] *)){height:3px;position:absolute;bottom:5px;left:0;right:0}.error-freq-bar:where(:not([class*=-overlay],[class*=-overlay] *)){border-radius:999px;height:3px}.error-freq-count:where(:not([class*=-overlay],[class*=-overlay] *)),.landing-shot-grid .error-freq-count:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:count;padding-top:1px;font-size:14px}.error-freq-rate:where(:not([class*=-overlay],[class*=-overlay] *)),.landing-shot-grid .error-freq-rate:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:rate;min-width:3.25rem;padding-top:1px;font-size:13px}.error-freq-eye:where(:not([class*=-overlay],[class*=-overlay] *)){width:22px;height:22px}.error-freq-eye svg:where(:not([class*=-overlay],[class*=-overlay] *)){width:14px;height:14px}.error-freq-desc:where(:not([class*=-overlay],[class*=-overlay] *)),.error-freq-label-combo .error-freq-desc:where(:not([class*=-overlay],[class*=-overlay] *)){white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.error-freq-error-sets:where(:not([class*=-overlay],[class*=-overlay] *)),.error-freq-label-combo .error-freq-desc.error-freq-error-sets:where(:not([class*=-overlay],[class*=-overlay] *)){white-space:normal;-webkit-line-clamp:none;line-clamp:none;gap:3px;display:grid;overflow:visible}.error-freq-error-set:where(:not([class*=-overlay],[class*=-overlay] *)){display:block}.error-freq-error-id:where(:not([class*=-overlay],[class*=-overlay] *)),.error-freq-error-text:where(:not([class*=-overlay],[class*=-overlay] *)){white-space:normal;display:inline}.category-tab:where(:not([class*=-overlay],[class*=-overlay] *)){flex:none}}@media (width<=860px){.access-picker-toolbar{flex-wrap:wrap}.access-picker-show-selected{width:100%}.access-identity-grid,.access-password-section{grid-template-columns:1fr}.access-modal,.access-modal.is-split,.access-modal.is-split.is-bulk{width:100%;height:auto;max-height:min(92vh,100%)}.access-modal.access-main-modal{height:min(92vh,100%)}.access-modal-body,.access-modal-body.is-split{grid-template-rows:none;grid-template-columns:minmax(0,1fr);column-gap:0}.access-modal-body.is-split .access-billing-col{overflow:visible}.access-create-col{border-top:1px solid #0000;border-left:0;padding:0}.access-create-col.is-open{border-top-color:var(--line);padding:24px 0 0}.access-create-col.is-open.is-editing-pane,.access-create-col.is-open.is-link-pane,.access-create-col.is-open.is-bulk-pane{border-top-color:#0000;margin-top:0;margin-right:0;padding-top:0;padding-bottom:40px;padding-right:0}.access-link-group-scroll{max-height:min(56vh,24rem)}.access-create-form.is-bulk-add{height:auto}.access-bulk-scroll{flex:auto;min-height:8rem;max-height:min(40vh,16rem)}.access-create-col.is-open .access-create-col-inner{min-width:0}@keyframes access-create-slide-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.setup-view{grid-template-columns:1fr;align-items:start;gap:40px;min-height:auto;margin:36px auto 80px}.setup-view-centered{align-items:center;min-height:calc(100dvh - 64px);margin:0 auto}.setup-copy-col{transform:none}.sheet-toolbar,.preventive-summary,.rcx-download-latest,.claims-meta,.ra-accounting-heading,.split-cal-toolbar{flex-direction:column;align-items:stretch}.claim-import-drop{min-height:220px;padding:36px 16px}.claim-import-drop.is-compact{min-height:74px;padding:44px 16px 14px}.rcx-download-latest{padding-left:var(--pad-x);padding-right:var(--pad-x);gap:12px}.rcx-download-latest:after,.rcx-download-list li:after{right:var(--pad-x);left:var(--pad-x)}.split-report-header{flex-direction:row;align-items:flex-start}.split-report-header>div{min-width:0}.split-report-header .ghost{flex-shrink:0;padding:4px 0 0 12px}.sheet-search,.general-summary-actions,.roster-chart-actions,.ra-accounting-actions,.claims-meta-actions{width:100%}.general-summary-actions,.roster-chart-actions,.ra-accounting-actions,.claims-meta-actions{flex-wrap:wrap;justify-content:flex-start}.roster-totals,.preventive-counts,.roster-total,.preventive-counts div{align-items:flex-start}.roster-totals,.preventive-counts{flex-wrap:wrap;gap:20px 32px}.chart-legend{justify-content:flex-start}.recv-compare-total strong{font-size:22px}.recv-compare-table .recv-compare-picker{width:100%;min-width:0}.claims-paid-card .claims-paid-plot,.general-summary-card>.summary-chart-scroll{width:100%;margin-inline:0}.claims-paid-card .summary-chart-scroll,.general-summary-card .summary-chart-scroll,.roster-chart-card .summary-chart-scroll{--chart-axis-font:var(--chart-axis-size);--chart-value-font:var(--chart-value-size)}.summary-chart{min-width:560px}.claims-paid-card .summary-chart,.general-summary-card .summary-chart{width:100%}.roster-age-chart{min-width:640px}.summary-chart.is-compact .chart-bar-value,.summary-chart.is-compact .chart-rate-label,.summary-chart.is-compact .roster-chart-value{display:none}.summary-chart.is-compact g>g:last-child>.roster-chart-value,.summary-chart.is-compact .roster-chart-value.is-forecast{display:inline}.general-summary-card .summary-chart.is-compact .chart-rate-label{font-size:calc(16px * var(--chart-text-scale,1));display:inline}.claims-paid-card .summary-chart.is-compact .roster-chart-value,.claims-paid-card .summary-chart.is-compact .chart-rate-label{display:inline}.claims-paid-card .summary-chart.is-compact .roster-chart-value{font-size:calc(14px * var(--chart-text-scale,1))}.claims-paid-card .summary-chart.is-compact .chart-rate-label{font-size:calc(15px * var(--chart-text-scale,1))}.credentials-card{padding:8px 0 0}.signup-page .signup-field-grid,.signup-page .signup-field-grid-top,.signup-page .signup-field-grid-oauth{grid-template-columns:1fr 1fr}.find-us-card{flex:calc(50% - 8px)}.signup-page .signup-billing-field{grid-column:1/-1}.access-mode-card{min-height:0}}@container apex-pane (width<=860px){.access-picker-toolbar:where(:not([class*=-overlay],[class*=-overlay] *)){flex-wrap:wrap}.access-picker-show-selected:where(:not([class*=-overlay],[class*=-overlay] *)){width:100%}.access-identity-grid:where(:not([class*=-overlay],[class*=-overlay] *)),.access-password-section:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:1fr}.access-modal:where(:not([class*=-overlay],[class*=-overlay] *)),.access-modal.is-split:where(:not([class*=-overlay],[class*=-overlay] *)),.access-modal.is-split.is-bulk:where(:not([class*=-overlay],[class*=-overlay] *)){width:100%;height:auto;max-height:min(92vh,100%)}.access-modal.access-main-modal:where(:not([class*=-overlay],[class*=-overlay] *)){height:min(92vh,100%)}.access-modal-body:where(:not([class*=-overlay],[class*=-overlay] *)),.access-modal-body.is-split:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-rows:none;grid-template-columns:minmax(0,1fr);column-gap:0}.access-modal-body.is-split .access-billing-col:where(:not([class*=-overlay],[class*=-overlay] *)){overflow:visible}.access-create-col:where(:not([class*=-overlay],[class*=-overlay] *)){border-top:1px solid #0000;border-left:0;padding:0}.access-create-col.is-open:where(:not([class*=-overlay],[class*=-overlay] *)){border-top-color:var(--line);padding:24px 0 0}.access-create-col.is-open.is-editing-pane:where(:not([class*=-overlay],[class*=-overlay] *)),.access-create-col.is-open.is-link-pane:where(:not([class*=-overlay],[class*=-overlay] *)),.access-create-col.is-open.is-bulk-pane:where(:not([class*=-overlay],[class*=-overlay] *)){border-top-color:#0000;margin-top:0;margin-right:0;padding-top:0;padding-bottom:40px;padding-right:0}.access-link-group-scroll:where(:not([class*=-overlay],[class*=-overlay] *)){max-height:min(56vh,24rem)}.access-create-form.is-bulk-add:where(:not([class*=-overlay],[class*=-overlay] *)){height:auto}.access-bulk-scroll:where(:not([class*=-overlay],[class*=-overlay] *)){flex:auto;min-height:8rem;max-height:min(40vh,16rem)}.access-create-col.is-open .access-create-col-inner:where(:not([class*=-overlay],[class*=-overlay] *)){min-width:0}.setup-view:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:1fr;align-items:start;gap:40px;min-height:auto;margin:36px auto 80px}.setup-view-centered:where(:not([class*=-overlay],[class*=-overlay] *)){align-items:center;min-height:calc(100dvh - 64px);margin:0 auto}.setup-copy-col:where(:not([class*=-overlay],[class*=-overlay] *)){transform:none}.sheet-toolbar:where(:not([class*=-overlay],[class*=-overlay] *)),.preventive-summary:where(:not([class*=-overlay],[class*=-overlay] *)),.rcx-download-latest:where(:not([class*=-overlay],[class*=-overlay] *)),.claims-meta:where(:not([class*=-overlay],[class*=-overlay] *)),.ra-accounting-heading:where(:not([class*=-overlay],[class*=-overlay] *)),.split-cal-toolbar:where(:not([class*=-overlay],[class*=-overlay] *)){flex-direction:column;align-items:stretch}.claim-import-drop:where(:not([class*=-overlay],[class*=-overlay] *)){min-height:220px;padding:36px 16px}.claim-import-drop.is-compact:where(:not([class*=-overlay],[class*=-overlay] *)){min-height:74px;padding:44px 16px 14px}.rcx-download-latest:where(:not([class*=-overlay],[class*=-overlay] *)){padding-left:var(--pad-x);padding-right:var(--pad-x);gap:12px}.rcx-download-latest:where(:not([class*=-overlay],[class*=-overlay] *)):after,.rcx-download-list li:where(:not([class*=-overlay],[class*=-overlay] *)):after{right:var(--pad-x);left:var(--pad-x)}.split-report-header:where(:not([class*=-overlay],[class*=-overlay] *)){flex-direction:row;align-items:flex-start}.split-report-header>div:where(:not([class*=-overlay],[class*=-overlay] *)){min-width:0}.split-report-header .ghost:where(:not([class*=-overlay],[class*=-overlay] *)){flex-shrink:0;padding:4px 0 0 12px}.sheet-search:where(:not([class*=-overlay],[class*=-overlay] *)),.general-summary-actions:where(:not([class*=-overlay],[class*=-overlay] *)),.roster-chart-actions:where(:not([class*=-overlay],[class*=-overlay] *)),.ra-accounting-actions:where(:not([class*=-overlay],[class*=-overlay] *)),.claims-meta-actions:where(:not([class*=-overlay],[class*=-overlay] *)){width:100%}.general-summary-actions:where(:not([class*=-overlay],[class*=-overlay] *)),.roster-chart-actions:where(:not([class*=-overlay],[class*=-overlay] *)),.ra-accounting-actions:where(:not([class*=-overlay],[class*=-overlay] *)),.claims-meta-actions:where(:not([class*=-overlay],[class*=-overlay] *)){flex-wrap:wrap;justify-content:flex-start}.roster-totals:where(:not([class*=-overlay],[class*=-overlay] *)),.preventive-counts:where(:not([class*=-overlay],[class*=-overlay] *)),.roster-total:where(:not([class*=-overlay],[class*=-overlay] *)),.preventive-counts div:where(:not([class*=-overlay],[class*=-overlay] *)){align-items:flex-start}.roster-totals:where(:not([class*=-overlay],[class*=-overlay] *)),.preventive-counts:where(:not([class*=-overlay],[class*=-overlay] *)){flex-wrap:wrap;gap:20px 32px}.chart-legend:where(:not([class*=-overlay],[class*=-overlay] *)){justify-content:flex-start}.recv-compare-total strong:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:22px}.recv-compare-table .recv-compare-picker:where(:not([class*=-overlay],[class*=-overlay] *)){width:100%;min-width:0}.claims-paid-card .claims-paid-plot:where(:not([class*=-overlay],[class*=-overlay] *)),.general-summary-card>.summary-chart-scroll:where(:not([class*=-overlay],[class*=-overlay] *)){width:100%;margin-inline:0}.claims-paid-card .summary-chart-scroll:where(:not([class*=-overlay],[class*=-overlay] *)),.general-summary-card .summary-chart-scroll:where(:not([class*=-overlay],[class*=-overlay] *)),.roster-chart-card .summary-chart-scroll:where(:not([class*=-overlay],[class*=-overlay] *)){--chart-axis-font:var(--chart-axis-size);--chart-value-font:var(--chart-value-size)}.summary-chart:where(:not([class*=-overlay],[class*=-overlay] *)){min-width:560px}.claims-paid-card .summary-chart:where(:not([class*=-overlay],[class*=-overlay] *)),.general-summary-card .summary-chart:where(:not([class*=-overlay],[class*=-overlay] *)){width:100%}.roster-age-chart:where(:not([class*=-overlay],[class*=-overlay] *)){min-width:640px}.summary-chart.is-compact .chart-bar-value:where(:not([class*=-overlay],[class*=-overlay] *)),.summary-chart.is-compact .chart-rate-label:where(:not([class*=-overlay],[class*=-overlay] *)),.summary-chart.is-compact .roster-chart-value:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.summary-chart.is-compact g>g:last-child>.roster-chart-value:where(:not([class*=-overlay],[class*=-overlay] *)),.summary-chart.is-compact .roster-chart-value.is-forecast:where(:not([class*=-overlay],[class*=-overlay] *)){display:inline}.general-summary-card .summary-chart.is-compact .chart-rate-label:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:calc(16px * var(--chart-text-scale,1));display:inline}.claims-paid-card .summary-chart.is-compact .roster-chart-value:where(:not([class*=-overlay],[class*=-overlay] *)),.claims-paid-card .summary-chart.is-compact .chart-rate-label:where(:not([class*=-overlay],[class*=-overlay] *)){display:inline}.claims-paid-card .summary-chart.is-compact .roster-chart-value:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:calc(14px * var(--chart-text-scale,1))}.claims-paid-card .summary-chart.is-compact .chart-rate-label:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:calc(15px * var(--chart-text-scale,1))}.credentials-card:where(:not([class*=-overlay],[class*=-overlay] *)){padding:8px 0 0}.signup-page .signup-field-grid:where(:not([class*=-overlay],[class*=-overlay] *)),.signup-page .signup-field-grid-top:where(:not([class*=-overlay],[class*=-overlay] *)),.signup-page .signup-field-grid-oauth:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:1fr 1fr}.find-us-card:where(:not([class*=-overlay],[class*=-overlay] *)){flex:calc(50% - 8px)}.signup-page .signup-billing-field:where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:1/-1}.access-mode-card:where(:not([class*=-overlay],[class*=-overlay] *)){min-height:0}}@media (pointer:coarse),(width<=720px){.landing-shot .claims-meta:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){display:none}.access-label-filter:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex:12rem;max-width:none}}@media (pointer:coarse){.landing-shot .claims-meta:where(.is-split-pane :not([class*=-overlay],[class*=-overlay] *)){display:none}.access-label-filter:where(.is-split-pane :not([class*=-overlay],[class*=-overlay] *)){flex:12rem;max-width:none}}@container apex-pane (width<=720px){.landing-shot .claims-meta:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.access-label-filter:where(:not([class*=-overlay],[class*=-overlay] *)){flex:12rem;max-width:none}}@media (width<=720px){:root{--pad-x:16px}.subscribe-plan-modal .ecc-addon-options.is-pair,.subscribe-plan-modal .ecc-addon-options.is-quad,.subscribe-plan-hero .ecc-addon-recover-list{grid-template-columns:1fr}.subscribe-plan-hero .ecc-addon-recover-list li:nth-child(2n){border-left:0}.subscribe-plan-hero .ecc-addon-recover-list li+li{border-top:1px solid #5b21b61a}.subscribe-plan-checkout{grid-template-columns:1fr;gap:10px}.split-report-modal.subscribe-plan-modal .subscribe-plan-checkout .ecc-addon-submit{grid-column:1;width:100%}.subscribe-plan-overlay.is-locked .subscribe-plan-modal{padding-top:16px}.site-header-inner,main{width:100%;max-width:100%}.site-header:not(.is-landing) .site-header-inner{padding-inline:max(var(--pad-x), env(safe-area-inset-left)) max(var(--pad-x), env(safe-area-inset-right))}.category-nav{border-radius:0}.brand{letter-spacing:.1em}.mcedt-status-badge{font-size:11px}.setup-view{gap:36px;margin:20px auto 80px}.setup-copy{margin-bottom:36px}.signup-page{height:auto;min-height:0;margin:12px auto 80px;padding:0 24px 56px}.signup-page-inner{gap:18px;min-height:0;padding-block:0}.signup-intro{margin-bottom:24px}.signup-form{gap:24px}.credentials-card{gap:20px;padding:4px 0 16px}.social-auth-button{min-height:44px}.dashboard{--section-gap:64px;padding-bottom:48px}.dashboard-panels{padding-top:32px}.create-claim-page{padding-bottom:28px}.create-claim-submitted-details{grid-template-columns:1fr}.create-claim-submitted-details dl>div{grid-template-columns:1fr;gap:2px}.claim-import-tooltip li{grid-template-columns:1fr;gap:2px 16px}.signup-page .signup-field-grid,.signup-page .signup-field-grid-top,.signup-page .signup-field-grid-oauth{grid-template-columns:1fr}.signup-page .signup-billing-field{grid-column:auto}.setup-copy{font-size:15px}.filter-grid,.roster-filters,.preventive-filters,.roster-filters-search{grid-template-columns:1fr}.search-combo-field{grid-column:auto}.form-field input,.form-field select,.search-field input,.multi-select-trigger,.column-filter-search{font-size:16px}.setup-view .form-field input,.setup-view .form-field select{font-size:14px}.column-filter-trigger{width:28px;height:28px}.column-filter-trigger svg{width:14px;height:14px}.summary-metrics{gap:0 20px}.summary-card{padding:16px 0}.summary-card strong{font-size:22px}.metric-tooltip{left:0;right:auto;transform:translateY(-4px)}.metric-tooltip:after{left:12px;transform:none}.summary-card:last-child .metric-tooltip{left:auto;right:0}.summary-card:last-child .metric-tooltip:after{left:auto;right:6px}.metric-help:hover .metric-tooltip,.metric-help:focus-visible .metric-tooltip,.summary-card:first-child .metric-help:hover .metric-tooltip,.summary-card:first-child .metric-help:focus-visible .metric-tooltip,.summary-card:last-child .metric-help:hover .metric-tooltip,.summary-card:last-child .metric-help:focus-visible .metric-tooltip{transform:translate(0)}.sheet-toolbar h2,.roster-chart-card .sheet-toolbar h2{font-size:21px}.claims-paid-card,.general-summary-card{--chart-value-size:17px}.error-freq-label-combo,.landing-shot-grid .error-freq-label-combo{grid-template-columns:1fr;row-gap:2px}.error-freq-label-combo .error-freq-code{min-width:0}.error-freq-combo-codes{row-gap:0}.error-freq-error-sets{white-space:nowrap}.rcx-download-list li,.file-progress-heading{flex-wrap:wrap;align-items:flex-start}.rcx-download-list li{padding-left:16px;padding-right:16px}.rcx-download-list li:after{left:16px;right:16px}.rcx-download-latest .action,.rcx-download-list .action,.general-summary-actions .action,.ra-accounting-actions .action,.sheet-toolbar .action{width:100%}.split-report-overlay{padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));place-items:center}.split-report-modal,.associated-claims-modal,.claims-breakdown-modal,.overview-modal,.hydrate-progress-modal,.claim-template-modal,.claim-submit-json-modal,.claim-batch-edit-modal,.subscribe-plan-modal{max-height:min(100dvh - 32px,100vh - 32px)}.rai-results-body{flex-direction:column}.rai-results-list{border-right:0;border-bottom:1px solid var(--line);width:100%;max-height:140px}.split-ratio-inputs{width:25%;min-width:0}.split-collection-pair,.split-preview-grid{grid-template-columns:1fr}.split-report-footer,.overview-export{flex-direction:column;align-items:stretch}.split-report-footer .primary,.overview-export-actions,.overview-export .action{width:100%}.back-to-top{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom))}}@container apex-pane (width<=720px){.is-split-pane>:where(:not([class*=-overlay])){--pad-x:16px}.subscribe-plan-modal .ecc-addon-options.is-pair:where(:not([class*=-overlay],[class*=-overlay] *)),.subscribe-plan-modal .ecc-addon-options.is-quad:where(:not([class*=-overlay],[class*=-overlay] *)),.subscribe-plan-hero .ecc-addon-recover-list:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:1fr}.subscribe-plan-hero .ecc-addon-recover-list li:nth-child(2n):where(:not([class*=-overlay],[class*=-overlay] *)){border-left:0}.subscribe-plan-hero .ecc-addon-recover-list li+li:where(:not([class*=-overlay],[class*=-overlay] *)){border-top:1px solid #5b21b61a}.subscribe-plan-checkout:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:1fr;gap:10px}.split-report-modal.subscribe-plan-modal .subscribe-plan-checkout .ecc-addon-submit:where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:1;width:100%}.subscribe-plan-overlay.is-locked .subscribe-plan-modal:where(:not([class*=-overlay],[class*=-overlay] *)){padding-top:16px}.site-header-inner:where(:not([class*=-overlay],[class*=-overlay] *)),main:where(:not([class*=-overlay],[class*=-overlay] *)){width:100%;max-width:100%}.site-header:not(.is-landing) .site-header-inner:where(:not([class*=-overlay],[class*=-overlay] *)){padding-inline:max(var(--pad-x), env(safe-area-inset-left)) max(var(--pad-x), env(safe-area-inset-right))}.category-nav:where(:not([class*=-overlay],[class*=-overlay] *)){border-radius:0}.brand:where(:not([class*=-overlay],[class*=-overlay] *)){letter-spacing:.1em}.mcedt-status-badge:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:11px}.setup-view:where(:not([class*=-overlay],[class*=-overlay] *)){gap:36px;margin:20px auto 80px}.setup-copy:where(:not([class*=-overlay],[class*=-overlay] *)){margin-bottom:36px}.signup-page:where(:not([class*=-overlay],[class*=-overlay] *)){height:auto;min-height:0;margin:12px auto 80px;padding:0 24px 56px}.signup-page-inner:where(:not([class*=-overlay],[class*=-overlay] *)){gap:18px;min-height:0;padding-block:0}.signup-intro:where(:not([class*=-overlay],[class*=-overlay] *)){margin-bottom:24px}.signup-form:where(:not([class*=-overlay],[class*=-overlay] *)){gap:24px}.credentials-card:where(:not([class*=-overlay],[class*=-overlay] *)){gap:20px;padding:4px 0 16px}.social-auth-button:where(:not([class*=-overlay],[class*=-overlay] *)){min-height:44px}.is-split-pane>:where(:not([class*=-overlay])){--section-gap:64px}.dashboard-panels:where(:not([class*=-overlay],[class*=-overlay] *)){padding-top:32px}.create-claim-page:where(:not([class*=-overlay],[class*=-overlay] *)){padding-bottom:28px}.create-claim-submitted-details:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:1fr}.create-claim-submitted-details dl>div:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:1fr;gap:2px}.claim-import-tooltip li:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:1fr;gap:2px 16px}.signup-page .signup-field-grid:where(:not([class*=-overlay],[class*=-overlay] *)),.signup-page .signup-field-grid-top:where(:not([class*=-overlay],[class*=-overlay] *)),.signup-page .signup-field-grid-oauth:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:1fr}.signup-page .signup-billing-field:where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:auto}.setup-copy:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:15px}.filter-grid:where(:not([class*=-overlay],[class*=-overlay] *)),.roster-filters:where(:not([class*=-overlay],[class*=-overlay] *)),.preventive-filters:where(:not([class*=-overlay],[class*=-overlay] *)),.roster-filters-search:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:1fr}.search-combo-field:where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:auto}.form-field input:where(:not([class*=-overlay],[class*=-overlay] *)),.form-field select:where(:not([class*=-overlay],[class*=-overlay] *)),.search-field input:where(:not([class*=-overlay],[class*=-overlay] *)),.multi-select-trigger:where(:not([class*=-overlay],[class*=-overlay] *)),.column-filter-search:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:16px}.setup-view .form-field input:where(:not([class*=-overlay],[class*=-overlay] *)),.setup-view .form-field select:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:14px}.column-filter-trigger:where(:not([class*=-overlay],[class*=-overlay] *)){width:28px;height:28px}.column-filter-trigger svg:where(:not([class*=-overlay],[class*=-overlay] *)){width:14px;height:14px}.summary-metrics:where(:not([class*=-overlay],[class*=-overlay] *)){gap:0 20px}.summary-card:where(:not([class*=-overlay],[class*=-overlay] *)){padding:16px 0}.summary-card strong:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:22px}.metric-tooltip:where(:not([class*=-overlay],[class*=-overlay] *)){left:0;right:auto;transform:translateY(-4px)}.metric-tooltip:where(:not([class*=-overlay],[class*=-overlay] *)):after{left:12px;transform:none}.summary-card:last-child .metric-tooltip:where(:not([class*=-overlay],[class*=-overlay] *)){left:auto;right:0}.summary-card:last-child .metric-tooltip:where(:not([class*=-overlay],[class*=-overlay] *)):after{left:auto;right:6px}.metric-help:hover .metric-tooltip:where(:not([class*=-overlay],[class*=-overlay] *)),.metric-help:focus-visible .metric-tooltip:where(:not([class*=-overlay],[class*=-overlay] *)),.summary-card:first-child .metric-help:hover .metric-tooltip:where(:not([class*=-overlay],[class*=-overlay] *)),.summary-card:first-child .metric-help:focus-visible .metric-tooltip:where(:not([class*=-overlay],[class*=-overlay] *)),.summary-card:last-child .metric-help:hover .metric-tooltip:where(:not([class*=-overlay],[class*=-overlay] *)),.summary-card:last-child .metric-help:focus-visible .metric-tooltip:where(:not([class*=-overlay],[class*=-overlay] *)){transform:translate(0)}.sheet-toolbar h2:where(:not([class*=-overlay],[class*=-overlay] *)),.roster-chart-card .sheet-toolbar h2:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:21px}.claims-paid-card:where(:not([class*=-overlay],[class*=-overlay] *)),.general-summary-card:where(:not([class*=-overlay],[class*=-overlay] *)){--chart-value-size:17px}.error-freq-label-combo:where(:not([class*=-overlay],[class*=-overlay] *)),.landing-shot-grid .error-freq-label-combo:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:1fr;row-gap:2px}.error-freq-label-combo .error-freq-code:where(:not([class*=-overlay],[class*=-overlay] *)){min-width:0}.error-freq-combo-codes:where(:not([class*=-overlay],[class*=-overlay] *)){row-gap:0}.error-freq-error-sets:where(:not([class*=-overlay],[class*=-overlay] *)){white-space:nowrap}.rcx-download-list li:where(:not([class*=-overlay],[class*=-overlay] *)),.file-progress-heading:where(:not([class*=-overlay],[class*=-overlay] *)){flex-wrap:wrap;align-items:flex-start}.rcx-download-list li:where(:not([class*=-overlay],[class*=-overlay] *)){padding-left:16px;padding-right:16px}.rcx-download-list li:where(:not([class*=-overlay],[class*=-overlay] *)):after{left:16px;right:16px}.rcx-download-latest .action:where(:not([class*=-overlay],[class*=-overlay] *)),.rcx-download-list .action:where(:not([class*=-overlay],[class*=-overlay] *)),.general-summary-actions .action:where(:not([class*=-overlay],[class*=-overlay] *)),.ra-accounting-actions .action:where(:not([class*=-overlay],[class*=-overlay] *)),.sheet-toolbar .action:where(:not([class*=-overlay],[class*=-overlay] *)){width:100%}.split-report-overlay:where(:not([class*=-overlay],[class*=-overlay] *)){padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));place-items:center}.split-report-modal:where(:not([class*=-overlay],[class*=-overlay] *)),.associated-claims-modal:where(:not([class*=-overlay],[class*=-overlay] *)),.claims-breakdown-modal:where(:not([class*=-overlay],[class*=-overlay] *)),.overview-modal:where(:not([class*=-overlay],[class*=-overlay] *)),.hydrate-progress-modal:where(:not([class*=-overlay],[class*=-overlay] *)),.claim-template-modal:where(:not([class*=-overlay],[class*=-overlay] *)),.claim-submit-json-modal:where(:not([class*=-overlay],[class*=-overlay] *)),.claim-batch-edit-modal:where(:not([class*=-overlay],[class*=-overlay] *)),.subscribe-plan-modal:where(:not([class*=-overlay],[class*=-overlay] *)){max-height:min(100dvh - 32px,100vh - 32px)}.rai-results-body:where(:not([class*=-overlay],[class*=-overlay] *)){flex-direction:column}.rai-results-list:where(:not([class*=-overlay],[class*=-overlay] *)){border-right:0;border-bottom:1px solid var(--line);width:100%;max-height:140px}.split-ratio-inputs:where(:not([class*=-overlay],[class*=-overlay] *)){width:25%;min-width:0}.split-collection-pair:where(:not([class*=-overlay],[class*=-overlay] *)),.split-preview-grid:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:1fr}.split-report-footer:where(:not([class*=-overlay],[class*=-overlay] *)),.overview-export:where(:not([class*=-overlay],[class*=-overlay] *)){flex-direction:column;align-items:stretch}.split-report-footer .primary:where(:not([class*=-overlay],[class*=-overlay] *)),.overview-export-actions:where(:not([class*=-overlay],[class*=-overlay] *)),.overview-export .action:where(:not([class*=-overlay],[class*=-overlay] *)){width:100%}.back-to-top:where(:not([class*=-overlay],[class*=-overlay] *)){right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom))}}@media (width<=480px){.site-header-inner{gap:10px;height:56px}.site-profile-button,.site-guide-button,.site-terms-button,.site-announcements-button{width:36px;height:36px}.site-guide-button~.site-notifications+.site-profile{margin-left:10px}.site-profile-name{font-size:12px}.paywall{min-height:calc(100dvh - 56px)}.paywall-plans{grid-template-columns:1fr}main:not(.landing-main),main.landing-main{padding-top:calc(56px + env(safe-area-inset-top,0px))}.dashboard{--site-header-h:calc(56px + env(safe-area-inset-top,0px))}.brand-logo{height:18px}.mcedt-status-label{max-width:9.5rem}.ra-sidebar-item{min-width:156px}.split-weekday-row{grid-template-columns:1fr}}@container apex-pane (width<=480px){.site-header-inner:where(:not([class*=-overlay],[class*=-overlay] *)){gap:10px;height:56px}.site-profile-button:where(:not([class*=-overlay],[class*=-overlay] *)),.site-guide-button:where(:not([class*=-overlay],[class*=-overlay] *)),.site-terms-button:where(:not([class*=-overlay],[class*=-overlay] *)),.site-announcements-button:where(:not([class*=-overlay],[class*=-overlay] *)){width:36px;height:36px}.site-guide-button~.site-notifications+.site-profile:where(:not([class*=-overlay],[class*=-overlay] *)){margin-left:10px}.site-profile-name:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:12px}.paywall:where(:not([class*=-overlay],[class*=-overlay] *)){min-height:calc(100dvh - 56px)}.paywall-plans:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:1fr}main:not(.landing-main):where(:not([class*=-overlay],[class*=-overlay] *)),main.landing-main:where(:not([class*=-overlay],[class*=-overlay] *)){padding-top:calc(56px + env(safe-area-inset-top,0px))}.is-split-pane>:where(:not([class*=-overlay])){--site-header-h:calc(56px + env(safe-area-inset-top,0px))}.brand-logo:where(:not([class*=-overlay],[class*=-overlay] *)){height:18px}.mcedt-status-label:where(:not([class*=-overlay],[class*=-overlay] *)){max-width:9.5rem}.ra-sidebar-item:where(:not([class*=-overlay],[class*=-overlay] *)){min-width:156px}.split-weekday-row:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:1fr}}.site-header,.claims-panel,.claims-meta,.claims-list-head,.claim-group,.detail-table,.summary-grid,.filters,.ra-sidebar,.ra-sidebar-heading,.ra-sidebar-item,.ra-accounting,.general-summary-card,.summary-empty,.roster-filters,.sheet-panel,.roster-chart-card,.preventive-coverage-chart-card,.file-progress{border-image-source:var(--fade-x-line);border-image-slice:1}@media (width<=980px){.ra-sidebar-item{border-image:}}@container apex-pane (width<=980px){.ra-sidebar-item:where(:not([class*=-overlay],[class*=-overlay] *)){border-image:}}@font-face{font-family:Manrope;font-style:normal;font-weight:100 249;font-display:swap;src:url(/assets/fonts/Manrope-ExtraLight.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:250 349;font-display:swap;src:url(/assets/fonts/Manrope-Light.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:350 449;font-display:swap;src:url(/assets/fonts/Manrope-Regular.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:450 549;font-display:swap;src:url(/assets/fonts/Manrope-Medium.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:550 649;font-display:swap;src:url(/assets/fonts/Manrope-SemiBold.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:650 749;font-display:swap;src:url(/assets/fonts/Manrope-Bold.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:750 1000;font-display:swap;src:url(/assets/fonts/Manrope-ExtraBold.woff2)format("woff2")}html.omni{--font-sans:var(--font-app);--ds-purple-50:#f5f4fd;--ds-purple-100:#ebe9fb;--ds-purple-200:#dad5f7;--ds-purple-300:#bfb6f0;--ds-purple-400:#9f92ea;--ds-purple:#7c73e6;--ds-purple-600:#6353d9;--ds-purple-700:#5341bf;--ds-purple-800:#45389b;--ds-blue-50:#f4fbff;--ds-blue-100:#dcf0ff;--ds-blue-200:#b8dffe;--ds-blue-300:#83c5f9;--ds-blue:#68beff;--ds-blue-press:#4ea9f2;--ds-blue-800:#3a82c0;--ecc-wash:linear-gradient(90deg, var(--ds-purple-200) 0%, var(--ds-purple-100) 42%, #f4eadc 78%, #fff6dc 100%)}html.omni .brand{font-weight:800}html.omni .split-report-modal.ecc-addon-checkout{--ecc-addon:var(--ds-purple)}html.omni .ecc-addon-option-badge,html.omni .landing-price-badge.is-addon{color:var(--ds-purple-800);background:var(--ds-purple-100)}html.omni .landing-price-addon .landing-kicker{color:var(--ds-purple-600)}html.omni .landing-price-card.is-addon{border-color:color-mix(in srgb, var(--ds-purple) 30%, var(--line))}html.omni .landing-price-card.is-addon.is-featured{background:color-mix(in srgb, var(--ds-purple) 16%, #fff);border-color:color-mix(in srgb, var(--ds-purple) 58%, var(--line))}html.omni .status-shadow-billing,html.omni .status-preventive-care{color:var(--ds-purple-600);background:color-mix(in srgb, var(--ds-purple) 12%, transparent)}html.omni .signup-page-guide .designation-permission-button{background:var(--ds-blue)}html.omni .signup-page-guide .designation-permission-button:hover{background:var(--ds-blue-press)}html.omni .designation-stages li.is-current{color:var(--ds-blue-800);background:color-mix(in srgb, var(--ds-blue) 8%, #fff);border-color:color-mix(in srgb, var(--ds-blue) 50%, var(--line))}html.omni .designation-stages li.is-current strong,html.omni .designation-countdown{color:var(--ds-blue-800)}html.omni .designation-stages li.is-action-required,html.omni .designation-stages li.is-simultaneous{box-shadow:0 6px 18px color-mix(in srgb, var(--ds-blue) 16%, transparent)}html.omni .designation-stages li.is-action-required .designation-stage-state,html.omni .designation-stages li.is-simultaneous .designation-stage-state,html.omni .designation-stages li.is-current>span{background:var(--ds-blue);border-color:var(--ds-blue)}html.omni .chart-grid-line{stroke-dasharray:4 5}html.omni .chart-axis-label,html.omni .chart-x-title{font-weight:600}html.omni .chart-legend .legend-swatch{border-radius:3px;width:10px;height:10px}html.omni .chart-bar[rx],html.omni .ecc-perf-bar[rx]{rx:3px;ry:3px}html.omni .chart-rate-line{stroke-width:2.5px}html.omni .chart-bar-rev-6{--rev:var(--ds-purple-700)}html.omni .chart-bar-rev-9{--rev:var(--ds-purple-400)}html.omni .chart-bar-rev-12{--rev:var(--ds-blue-press)}html.omni .chart-bar-rev-15{--rev:var(--ds-purple-800)}html.omni .chart-bar-rev-capitation{--rev:var(--ds-blue)}html.omni .chart-bar-rev-fhg{--rev:var(--ds-purple)}html.omni .chart-bar-rev-group{--rev:var(--ds-blue-800)}html.omni .roster-number-chart-card .roster-chart-series-2.roster-chart-line,html.omni .roster-trend-chart-card .roster-chart-series-2.roster-chart-point.is-forecast{stroke:var(--ds-blue)}html.omni .roster-number-chart-card .roster-chart-series-2.roster-chart-point{fill:var(--ds-blue)}html.omni .roster-number-chart-card .roster-chart-series-2.roster-chart-value{fill:var(--ds-blue-800)}html.omni .legend-line.legend-roster-series-2,html.omni .legend-line.legend-roster-series-2:after{background:var(--ds-blue)}.category-tab{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.category-tab.is-dragging{opacity:.4}.category-tab.is-split-open{font-weight:600}.dashboard-panels.is-split{height:calc(100dvh - var(--sticky-under-nav));grid-template-rows:auto minmax(0,1fr);padding-top:0;display:grid}.dashboard-panels.is-split>.is-split-left{grid-column:1}.dashboard-panels.is-split>.is-split-right{grid-column:3}.dashboard-panels.is-split>.category-panel.is-split-pane{--sticky-under-nav:0px;scrollbar-gutter:stable;scrollbar-width:thin;grid-row:2;min-height:0;padding:0 2px 40px;animation:.38s cubic-bezier(.2,.8,.2,1) split-pane-in-left;overflow:hidden auto;container:apex-pane/inline-size}.dashboard-panels.is-split>.category-panel.is-split-right{animation-name:split-pane-in-right}.dashboard-panels.is-split>.category-panel.is-split-pane>:first-child{margin-top:20px}.category-panel.is-split-expand{animation:.32s cubic-bezier(.2,.8,.2,1) split-pane-expand}@keyframes split-pane-in-left{0%{opacity:0;transform:translate(-40px)}}@keyframes split-pane-in-right{0%{opacity:0;transform:translate(40px)}}@keyframes split-pane-expand{0%{opacity:.35;transform:scale(.985)}}.split-pane-head{border-bottom:1px solid var(--line);grid-row:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px 2px 9px;animation:.26s ease-out split-head-in;display:flex}@keyframes split-head-in{0%{opacity:0}}.split-pane-title{min-width:0;color:var(--fg-faint);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-size:13px;font-weight:600;transition:color .16s;display:inline-flex;overflow:hidden}.split-pane-title:before{content:"";background:var(--line-strong);border-radius:50%;flex:none;width:6px;height:6px;transition:background-color .16s}.split-pane-head.is-focused .split-pane-title{color:var(--fg)}.split-pane-head.is-focused .split-pane-title:before{background:var(--sky)}.split-pane-actions{flex:none;gap:2px;display:inline-flex}.split-pane-action{width:30px;height:30px;min-height:0;color:var(--fg-muted);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;transition:color .12s,background-color .12s;display:inline-grid}.split-pane-action:hover{color:var(--fg);background:var(--bg-hover)}.split-pane-action:focus-visible{outline:2px solid var(--sky);outline-offset:1px}.split-divider{cursor:col-resize;touch-action:none;outline:none;grid-area:1/2/-1;position:relative}.split-divider:before{content:"";background:var(--line);width:1px;transition:width .14s,background-color .14s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.split-divider:after{content:"";background:var(--line-strong);border-radius:999px;width:5px;height:36px;transition:background-color .14s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.split-divider:hover:before,.split-divider:focus-visible:before,.is-split-resizing .split-divider:before{background:var(--sky);width:2px}.split-divider:hover:after,.split-divider:focus-visible:after,.is-split-resizing .split-divider:after{background:var(--sky)}.is-split-resizing,.is-split-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.split-drop-layer{z-index:45;top:var(--sticky-under-nav);padding:14px max(var(--pad-x), 16px) 18px;background:color-mix(in srgb, var(--bg-app) 70%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:.18s ease-out split-layer-in;display:grid;position:fixed;bottom:0;left:0;right:0}@keyframes split-layer-in{0%{opacity:0}}.split-drop-zone{background:color-mix(in srgb, var(--bg-subtle) 60%, transparent);border:1.5px dashed var(--line-strong);border-radius:14px;justify-content:center;align-items:center;min-width:0;transition:background-color .16s,border-color .16s,box-shadow .2s;animation:.28s cubic-bezier(.2,.8,.2,1) both split-zone-in-left;display:flex}.split-drop-zone.is-left{grid-column:1}.split-drop-zone.is-right{grid-column:3;animation-name:split-zone-in-right;animation-delay:40ms}@keyframes split-zone-in-left{0%{opacity:0;transform:translate(-28px)scale(.98)}}@keyframes split-zone-in-right{0%{opacity:0;transform:translate(28px)scale(.98)}}.split-drop-zone.is-hot{background:color-mix(in srgb, var(--sky) 16%, var(--bg-app));border-style:solid;border-color:var(--sky);box-shadow:0 0 0 4px color-mix(in srgb, var(--sky) 18%, transparent)}.split-drop-zone.is-disabled{opacity:.45}.split-drop-card{max-width:260px;color:var(--fg-muted);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:0 16px;font-size:13px;transition:transform .22s cubic-bezier(.2,.8,.2,1);display:flex}.split-drop-card strong{color:var(--fg);font-size:15px;font-weight:600}.split-drop-icon{color:var(--fg-faint);margin-bottom:4px;transition:color .16s}.split-drop-zone.is-hot .split-drop-card{transform:scale(1.05)}.split-drop-zone.is-hot .split-drop-icon{color:var(--navy)}.split-drag-ghost{z-index:1000;pointer-events:none;position:fixed;top:0;left:0;transform:translate(-9999px,-9999px)}.split-drag-ghost-pill{color:#fff;white-space:nowrap;background:var(--navy);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600;animation:.18s cubic-bezier(.2,.8,.2,1) split-ghost-pop;display:block;transform:translate(-50%,-50%)rotate(-2deg);box-shadow:0 12px 32px #131a3047}@keyframes split-ghost-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.85)}}.dashboard-panels.is-split .ra-layout{grid-template-columns:minmax(0,1fr)}.dashboard-panels.is-split .ra-sidebar-col,.dashboard-panels.is-split .ra-sidebar{height:auto;max-height:none;position:static}.dashboard-panels.is-split .ra-sidebar-list{overscroll-behavior-y:contain;scrollbar-width:thin;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));max-height:188px;display:grid;overflow-y:auto}.dashboard-panels.is-split .ra-sidebar-item{border-bottom:1px solid var(--line);border-image:;width:auto;min-width:0;padding:10px 12px}.dashboard-panels.is-split .rcx-download-latest{padding-inline:20%}.dashboard-panels.is-split .create-claim-imported .sheet-panel{overflow-x:visible}.dashboard-panels.is-split .create-claim-table,.dashboard-panels.is-split .create-claim-table>:is(thead,tbody){width:100%;min-width:0;display:block}.dashboard-panels.is-split .create-claim-table>thead>tr:not(.create-claim-sum){display:none}.dashboard-panels.is-split .create-claim-table .create-claim-sum,.dashboard-panels.is-split .create-claim-table .create-claim-sum>th{display:block;position:static}.dashboard-panels.is-split .create-claim-table>tbody>tr:not(.claim-import-details-row){border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-items:start;gap:10px 12px;padding:14px 44px 14px 16px;display:grid;position:relative}.dashboard-panels.is-split .create-claim-table tr.is-invalid-row{box-shadow:inset 3px 0 #b42318}.dashboard-panels.is-split .create-claim-table>tbody>tr>td,.dashboard-panels.is-split .create-claim-table>tbody>tr>td:first-child{white-space:normal;min-width:0;box-shadow:none;background:0 0;border:0;flex-direction:column;gap:4px;padding:0;display:flex;position:static}.dashboard-panels.is-split .create-claim-table td[data-label]:before{color:var(--fg-faint);letter-spacing:.05em;text-transform:uppercase;content:attr(data-label);font-size:10.5px;font-weight:650}.dashboard-panels.is-split .create-claim-table td.is-invalid:before{color:#b42318}.dashboard-panels.is-split .create-claim-table>tbody>tr>td.is-row-action{width:auto;min-width:0;position:absolute;top:10px;right:10px}.dashboard-panels.is-split .create-claim-table>tbody>tr>td.is-more{align-self:end}.dashboard-panels.is-split .create-claim-table :is(input[type=text],input[type=date],select){width:100%;min-width:0}.dashboard-panels.is-split .create-claim-table tr.claim-import-details-row,.dashboard-panels.is-split .create-claim-table tr.claim-import-details-row>td{display:block}.dashboard-panels.is-split .create-claim-table tr.claim-import-details-row>td{padding:0 16px 14px}.dashboard-panels.is-split .is-split-pane .phone-claims-dock{margin-top:12px;position:sticky;bottom:10px;left:auto;right:auto;translate:none}@media (prefers-reduced-motion:reduce){.dashboard-panels.is-split>.category-panel.is-split-pane,.category-panel.is-split-expand,.split-pane-head,.split-drop-layer,.split-drop-zone,.split-drag-ghost-pill{animation:none}.split-drop-card{transition:none}}.tour{z-index:200;position:fixed;inset:0}.tour:before{content:"";position:absolute;inset:0}.tour-shade{-webkit-backdrop-filter:grayscale();backdrop-filter:grayscale();background:#080c18bd;animation:.25s ease-out tour-fade;position:absolute;inset:0}.tour-ring{box-shadow:0 0 0 2px #fffffff2, 0 0 0 6px color-mix(in srgb, var(--sky) 55%, transparent), 0 0 28px 6px color-mix(in srgb, var(--sky) 40%, transparent);pointer-events:none;border-radius:12px;animation:2.4s ease-in-out infinite tour-pulse;position:absolute}@keyframes tour-fade{0%{opacity:0}}@keyframes tour-pulse{50%{box-shadow:0 0 0 2px #fffffff2, 0 0 0 9px color-mix(in srgb, var(--sky) 35%, transparent), 0 0 36px 10px color-mix(in srgb, var(--sky) 30%, transparent)}}.tour-card{width:min(380px,100vw - 24px);color:var(--fg);background:var(--bg-card);border:1px solid var(--line);border-radius:14px;outline:none;padding:18px 20px 16px;transition:opacity .15s ease-out;position:absolute;box-shadow:0 18px 50px #00000052}.tour-card.is-moving{opacity:0;pointer-events:none;transition:none}.tour-card.is-below:before,.tour-card.is-above:before{left:calc(var(--tour-arrow) - 7px);content:"";background:var(--bg-card);border:1px solid var(--line);width:14px;height:14px;position:absolute;transform:rotate(45deg)}.tour-card.is-below:before{border-bottom:0;border-right:0;top:-8px}.tour-card.is-above:before{border-top:0;border-left:0;bottom:-8px}.tour-card.is-right:before,.tour-card.is-left:before{top:calc(var(--tour-arrow) - 7px);content:"";background:var(--bg-card);border:1px solid var(--line);width:14px;height:14px;position:absolute;transform:rotate(45deg)}.tour-card.is-right:before{border-top:0;border-right:0;left:-8px}.tour-card.is-left:before{border-bottom:0;border-left:0;right:-8px}.tour-card.is-inside{box-shadow:0 0 0 1px #0000000a,0 22px 60px #00000061}.tour-count{color:var(--fg-olive);letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:600}.tour-card h2{letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 6px;font-size:18px;font-weight:650;line-height:1.25;display:flex}.tour-plan{color:var(--fg-muted);letter-spacing:.02em;background:var(--bg-subtle);border:1px solid var(--line);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.tour-text{color:var(--fg);margin:0;font-size:14.5px;line-height:1.5}.tour-points{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.tour-points li{color:var(--fg-muted);padding-left:18px;font-size:13.5px;line-height:1.45;position:relative}.tour-points li:before{content:"";background:var(--sky);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:4px}.tour-progress{background:var(--bg-subtle);border-radius:999px;height:3px;margin:16px 0 12px;overflow:hidden}.tour-progress span{background:var(--navy);border-radius:inherit;height:100%;transition:width .3s;display:block}.tour-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.tour-nav{gap:8px;display:flex}.tour-skip{padding-inline:4px}@media (prefers-reduced-motion:reduce){.tour-shade,.tour-ring,.tour-card,.tour-card.is-moving,.tour-progress span{transition:none;animation:none}}.app-billing-view:not([hidden]){display:contents}.app-view-tabs .access-create-tab{white-space:nowrap}.app-view-switch{position:relative}.app-view-trigger{min-height:34px;color:var(--navy);white-space:nowrap;background:var(--bg-subtle);border:1px solid var(--line);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:6px;padding:6px 10px 6px 14px;font-size:14px;font-weight:620;transition:background .12s,transform .12s;display:inline-flex}.app-view-trigger:hover,.app-view-trigger.is-open{background:color-mix(in srgb, var(--bg-subtle) 70%, var(--line-strong))}.app-view-trigger:active{transform:scale(.97)}.app-view-icon{flex:none;width:16px;height:16px}.app-view-item-name{align-items:center;gap:10px;display:inline-flex}.app-view-item .app-view-icon{color:var(--fg-muted)}.app-view-item.is-active .app-view-icon{color:var(--navy)}.app-view-caret{color:var(--fg-muted);flex:none;transition:transform .16s}.app-view-trigger.is-open .app-view-caret{transform:rotate(180deg)}.app-view-menu{z-index:60;border:1px solid var(--line);border-radius:var(--r);min-width:200px;box-shadow:0 12px 32px color-mix(in srgb, var(--navy) 12%, transparent);background:#fff;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.app-view-item{width:100%;min-height:36px;color:var(--fg);text-align:left;border-radius:var(--r);background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:13px;font-weight:520;display:flex}.app-view-item:hover{background:var(--bg-hover)}.app-view-item.is-active{font-weight:650}.app-view-check{color:var(--navy);flex:none}.app-view-label-short{display:none}@media (width<=340px){.app-view-label{display:none}.app-view-label-short{display:inline}}@container apex-pane (width<=340px){.app-view-label:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.app-view-label-short:where(:not([class*=-overlay],[class*=-overlay] *)){display:inline}}.super-admin-view{flex-direction:column;gap:18px;padding:24px 0 40px;display:flex}.super-admin-tabs{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px 24px;display:flex}.super-admin-subtabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px 22px;margin-top:-6px;display:flex}.super-admin-subtab{min-height:36px;color:var(--fg-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 2px 9px;font-size:14px;font-weight:600;position:relative}.super-admin-subtab:hover{color:var(--fg)}.super-admin-subtab.is-active{color:var(--navy)}.super-admin-subtab.is-active:after{background:var(--navy);content:"";border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.super-admin-view.is-access{height:calc(100vh - 64px - env(safe-area-inset-top,0px));height:calc(100dvh - 64px - env(safe-area-inset-top,0px));gap:14px;min-height:560px;padding-top:16px;padding-bottom:0}.super-admin-view.is-access .super-admin-panel,.access-panel-wrap.is-page{flex-direction:column;flex:auto;min-height:0;display:flex}.access-modal.access-main-modal.is-page,.access-modal.access-main-modal.is-page.is-split,.access-modal.access-main-modal.is-page.is-split.is-bulk{width:100%;height:auto;min-height:0;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;flex:auto;overflow:visible}.access-modal.is-page .access-modal-header{border-bottom:0;padding:0 0 16px}.access-modal.is-page .access-modal-body{background:var(--bg-app);padding:0 0 24px}.access-modal.is-page .access-section-head{background:var(--bg-app);margin-top:0;padding-top:0;top:0}.access-modal.is-page .access-section-head:after{background:linear-gradient(var(--bg-app), transparent)}@media (width>=861px){.access-modal.is-page .access-create-col.is-open.is-editing-pane:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.access-modal.is-page .access-create-col.is-open.is-link-pane:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.access-modal.is-page .access-create-col.is-open.is-bulk-pane:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-left-color:var(--line);background:0 0;margin:0 0 -24px;padding:0 0 24px 28px}.access-modal.is-page .access-modal-body.is-split .access-create-col.is-open.is-bulk-pane:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){padding-top:0}}@container apex-pane (width>=861px){.access-modal.is-page .access-create-col.is-open.is-editing-pane:where(:not([class*=-overlay],[class*=-overlay] *)),.access-modal.is-page .access-create-col.is-open.is-link-pane:where(:not([class*=-overlay],[class*=-overlay] *)),.access-modal.is-page .access-create-col.is-open.is-bulk-pane:where(:not([class*=-overlay],[class*=-overlay] *)){border-left-color:var(--line);background:0 0;margin:0 0 -24px;padding:0 0 24px 28px}.access-modal.is-page .access-modal-body.is-split .access-create-col.is-open.is-bulk-pane:where(:not([class*=-overlay],[class*=-overlay] *)){padding-top:0}}.subs-page{flex-direction:column;gap:16px;min-width:0;display:flex}.subs-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.subs-head h2{letter-spacing:-.03em;margin:0 0 6px;font-size:20px;font-weight:600}.subs-head p{max-width:640px;color:var(--fg-muted);margin:0;font-size:13px;line-height:1.45}button.action.subs-refresh{flex:none;align-items:center;gap:7px;width:auto;margin-top:0;display:inline-flex}.subs-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.subs-filters{flex-wrap:wrap;gap:8px;display:flex}.subs-filter{min-height:34px;color:var(--fg-muted);background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r);cursor:pointer;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.subs-filter:hover{color:var(--fg);border-color:var(--line-strong)}.subs-filter.is-active{color:var(--navy);background:color-mix(in srgb, var(--navy) 7%, #fff);border-color:color-mix(in srgb, var(--navy) 45%, var(--line-strong))}.subs-filter-count{font-variant-numeric:tabular-nums;text-align:center;background:var(--bg-subtle);border-radius:6px;min-width:20px;padding:1px 7px;font-size:12px}.subs-filter.is-addon .subs-filter-count{color:var(--ds-purple-800,#45389b);background:var(--ds-purple-100,#ebe9fb)}.subs-filter.is-essential .subs-filter-count{color:var(--ds-blue-800,#3a82c0);background:var(--ds-blue-100,#dcf0ff)}.subs-search{flex:0 22rem;min-width:14rem}.subs-search .search-field svg{top:50%;transform:translateY(-50%)}.subs-search .search-field input{height:36px;min-height:36px;padding-top:0;padding-bottom:0}.subs-empty{color:var(--fg-muted);text-align:center;margin:0;padding:32px 0;font-size:13px}.subs-table-wrap{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0;overflow-x:auto}.subs-table{border-collapse:collapse;width:100%;min-width:900px;font-size:13px}.subs-table th{color:var(--fg-muted);text-align:left;white-space:nowrap;background:var(--bg-subtle);border-bottom:1px solid var(--line);padding:10px 14px;font-size:12px;font-weight:600;position:sticky;top:0}.subs-table td{vertical-align:top;border-bottom:1px solid var(--line);padding:12px 14px}.subs-table tbody tr:last-child td{border-bottom:0}.subs-table .column-head{gap:4px}.subs-table tr.subs-table-empty td{color:var(--fg-muted);text-align:center;padding:22px 14px}.subs-table tbody tr:hover td{background:var(--bg-hover)}.subs-account,.subs-billing{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.subs-account strong{flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.subs-account span{color:var(--fg-muted);font-size:12px}.subs-account{min-width:160px}.subs-account span{overflow-wrap:anywhere}.subs-account-link{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.subs-account-link strong,.subs-account-link span{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:3px}.subs-account-link:hover strong,.subs-account-link:hover span,.subs-account-link:focus-visible strong,.subs-account-link:focus-visible span{text-decoration-color:currentColor}.subs-account-link:focus-visible{outline:2px solid var(--accent,#2563eb);outline-offset:2px;border-radius:4px}.subs-table td:nth-child(2){white-space:nowrap}.subs-billing-list{gap:3px;margin:0;padding:0;list-style:none;display:grid}.subs-billing-list li{flex-direction:column;display:flex}.subs-billing-number{font-variant-numeric:tabular-nums}.subs-billing .subs-billing-name,.usage-fee-billing-name{color:var(--fg-muted);font-size:12px}.usage-fee-billing{flex-direction:column;gap:2px;display:flex}.usage-fee-billing>span:first-child{font-variant-numeric:tabular-nums}.subs-table td.subs-billing-cell{width:24%;min-width:160px}.subs-table td.subs-services-cell{width:38%;min-width:330px}.subs-service-list{gap:4px;width:100%;margin:0;padding:0;list-style:none;display:grid}.subs-service{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.subs-service-name{color:var(--fg);font-size:13px}.subs-service-states{justify-content:flex-end;gap:4px;display:inline-flex}.subs-service-state{text-align:center;white-space:nowrap;border-radius:999px;min-width:84px;padding:2px 9px;font-size:12px;font-weight:650;display:inline-block}.subs-service-state.is-extra{min-width:0}.subs-service-state.is-subscribed{color:var(--notify-success);background:color-mix(in srgb, var(--notify-success) 10%, #fff)}.subs-service-state.is-bypassed{color:var(--notify-warning);background:color-mix(in srgb, var(--notify-warning) 10%, #fff)}.subs-service-state.is-founding,.subs-service-state.is-covered{color:var(--ds-blue-800,#3a82c0);background:var(--ds-blue-100,#dcf0ff)}.subs-service-state.is-off{color:var(--fg-faint);background:var(--bg-subtle)}.subs-table td.subs-actions-cell,.subs-table th:last-child{position:sticky;right:0}.subs-table td.subs-actions-cell{white-space:nowrap;background:var(--bg-card);width:1%}.subs-table th:last-child{z-index:1}.subs-table tbody tr:hover td.subs-actions-cell{background:linear-gradient(var(--bg-hover), var(--bg-hover)), var(--bg-card)}.subs-actions{justify-content:flex-end;gap:6px;display:flex}.subs-notice{color:var(--fg);background:color-mix(in srgb, var(--accent,#2563eb) 8%, transparent);border:1px solid color-mix(in srgb, var(--accent,#2563eb) 22%, transparent);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 14px;font-size:13px;line-height:1.45;display:flex}.behalf-modal .behalf-lead{max-width:56ch;color:color-mix(in srgb, var(--fg) 78%, transparent);margin:0 0 6px;font-size:14px;line-height:1.5}.behalf-modal .behalf-fine{color:var(--fg-muted);grid-column:1/-1;margin:0;font-size:12.5px;line-height:1.5}.subs-tier{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:650;display:inline-block}.subs-tier.is-addon{color:var(--ds-purple-800,#45389b);background:var(--ds-purple-100,#ebe9fb)}.subs-tier.is-essential{color:var(--ds-blue-800,#3a82c0);background:var(--ds-blue-100,#dcf0ff)}.subs-tier.is-free{color:var(--fg-muted);background:var(--bg-subtle)}.subs-footnote{color:var(--fg-faint);margin:0;font-size:12px}@media (width<=860px){.super-admin-view.is-access,.access-modal.access-main-modal.is-page,.access-modal.access-main-modal.is-page.is-split,.access-modal.access-main-modal.is-page.is-split.is-bulk{height:auto;min-height:0}.access-modal.access-main-modal.is-page .access-modal-body{overscroll-behavior:auto;padding-left:4px;padding-right:4px;overflow:clip visible}.subs-head{flex-direction:column}.subs-search{flex:100%;min-width:0}}@container apex-pane (width<=860px){.super-admin-view.is-access:where(:not([class*=-overlay],[class*=-overlay] *)),.access-modal.access-main-modal.is-page:where(:not([class*=-overlay],[class*=-overlay] *)),.access-modal.access-main-modal.is-page.is-split:where(:not([class*=-overlay],[class*=-overlay] *)),.access-modal.access-main-modal.is-page.is-split.is-bulk:where(:not([class*=-overlay],[class*=-overlay] *)){height:auto;min-height:0}.access-modal.access-main-modal.is-page .access-modal-body:where(:not([class*=-overlay],[class*=-overlay] *)){overscroll-behavior:auto;padding-left:4px;padding-right:4px;overflow:clip visible}.subs-head:where(:not([class*=-overlay],[class*=-overlay] *)){flex-direction:column}.subs-search:where(:not([class*=-overlay],[class*=-overlay] *)){flex:100%;min-width:0}}.usage-fees{flex-direction:column;gap:16px;min-width:0;display:flex}.usage-fees-toolbar-end{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:10px 20px;min-width:0;display:flex}.usage-fees-note{color:var(--fg-muted);text-align:center;margin:0;font-size:13px}.usage-fees-stats{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:12px;margin:0;display:grid}.usage-fees-stats div{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-lg);padding:14px 16px}.usage-fees-stats dt{color:var(--fg-muted);font-size:12px;font-weight:600}.usage-fees-stats dd{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:6px 0 0;font-size:20px;font-weight:600}.usage-fees-warning{color:var(--notify-warning);background:color-mix(in srgb, var(--notify-warning) 8%, #fff);border-radius:var(--r-md,8px);margin:0;padding:10px 14px;font-size:13px}.usage-fees-table{min-width:900px}.usage-fees-note.usage-estimate-note{text-align:left}.usage-fees-table td:nth-child(-n+4){white-space:nowrap}.usage-fees-table .is-number{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.usage-fees-table .usage-fees-payer th,.usage-fees-table .usage-fees-payer td{background:var(--bg-subtle)}.usage-fees-table .usage-fees-payer th{text-align:left;font-size:13px;position:static}.usage-fees-payer-head{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.usage-fees-payer-head .usage-fees-payer-email{color:var(--fg-muted);font-weight:500}.usage-fee-status{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600}.usage-fee-status.is-ok{color:var(--notify-success);background:color-mix(in srgb, var(--notify-success) 9%, #fff)}.usage-fee-status.is-warning{color:var(--notify-warning);background:color-mix(in srgb, var(--notify-warning) 10%, #fff)}.usage-fees-table.payments-table{min-width:1080px}.payments-table td:nth-child(-n+4){white-space:normal}.payments-table td.payments-payer-cell{min-width:15rem}.payments-table td.payments-date{white-space:nowrap;font-variant-numeric:tabular-nums}.payments-status.is-paid{color:var(--notify-success);background:color-mix(in srgb, var(--notify-success) 9%, #fff)}.payments-status.is-upcoming{color:var(--navy);background:color-mix(in srgb, var(--navy) 8%, #fff)}.payments-status.is-projected{color:var(--notify-warning);background:color-mix(in srgb, var(--notify-warning) 10%, #fff)}.payments-payer{flex-direction:column;gap:2px;min-width:0;display:flex}.payments-payer>span{overflow-wrap:anywhere}.payments-billings{flex-wrap:wrap;gap:4px;max-width:16rem;margin:0;padding:0;list-style:none;display:flex}.payments-billings li{color:var(--fg-muted);font-variant-numeric:tabular-nums;background:var(--bg-card);border:1px solid var(--line);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:500}.payments-category{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.payments-tag{font-size:12px;font-weight:650}.payments-tag.is-subscription{color:var(--navy)}.payments-tag.is-messages{color:var(--notify-success)}.payments-tag.is-usage_fee{color:var(--notify-warning)}.payments-detail{color:var(--fg-muted);font-size:12.5px}.payments-expand{color:var(--navy);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600}.payments-expand:hover{text-decoration:underline}.payments-none,.payments-recovery{color:var(--fg-muted)}.payments-table tr.payments-breakdown td{background:var(--bg-subtle);font-size:13px}.payments-breakdown .usage-fee-status{margin-left:8px}.payments-table tr.payments-empty-row td{color:var(--fg-muted);text-align:center;padding:16px}.payments-invoice a{color:var(--navy);white-space:nowrap;font-weight:600}.payments-range{flex-wrap:wrap}.payments-range .claim-page-size .filter-select{min-width:9.5rem}.payments-range .claim-date-field input{width:13ch}.app-tabbar,.app-page-title{display:none}@keyframes app-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes app-pop-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes app-fade-in{0%{opacity:0}to{opacity:1}}:root{--popup-slide:.3s;--popup-in:cubic-bezier(0, 0, .6, 1);--popup-out:cubic-bezier(.4, 0, 1, 1)}@keyframes app-backdrop-in{0%{background-color:#0000}}@keyframes app-backdrop-out{to{background-color:#0000}}@keyframes app-sheet-down{to{transform:translateY(100%)}}@keyframes app-dialog-up{0%{transform:translateY(100vh)}}@keyframes app-dialog-down{to{transform:translateY(100vh)}}@keyframes app-pop-out{to{opacity:0;transform:scale(.94)}}@media (width<=1024px){:root:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){--app-canvas:#f2f3f7;--app-card:#fff;--app-radius:18px;--app-inset:12px;--app-segment-track:#e4e7ee;--app-tabbar-h:calc(60px + env(safe-area-inset-bottom,0px))}body:has(.dashboard):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-canvas)}body:has(.dashboard) main:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){width:100%;max-width:100%}body:has(.dashboard) .site-header:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:color-mix(in srgb, var(--app-canvas) 82%, transparent);border-bottom-color:#0000;border-image:;transition:border-color .16s}.dashboard:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){--pad-x:16px;--section-gap:12px;--sticky-bg:color-mix(in srgb, var(--app-canvas) 86%, transparent);background:var(--app-canvas);padding:4px 0 40px;overflow-x:clip}.dashboard .subscribe-banner-slot:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-canvas)}@media (width<=720px){.site-header.has-center .site-header-inner:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.site-header.has-center .site-header-actions:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){gap:10px}.site-header.has-center .brand-apex:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),:is(body:has(.dashboard) .site-terms-button:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),body:has(.dashboard) .site-guide-button:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),body:has(.dashboard) .site-announcements:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *)){display:none}body:has(.dashboard) .site-profile-item.is-phone-only:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){display:flex}}.app-page-title:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--fg);letter-spacing:-.035em;margin:6px 0 12px;padding:0 4px;font-size:30px;font-weight:700;line-height:1.1;display:block}.dashboard-heading:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){padding:0 var(--app-inset);margin-bottom:14px}.dashboard-heading-row:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-card);border-radius:var(--app-radius);flex-direction:column;align-items:stretch;gap:14px;padding:14px 16px}.dashboard-heading .eyebrow:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){font-size:11px}.dashboard-heading h1:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){letter-spacing:-.02em;margin-bottom:8px;font-size:18px;font-weight:650}.dashboard-title-row:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){margin-bottom:8px}.dashboard-heading .dashboard-title-row h1:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){margin-bottom:0}.dashboard-heading-tools:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-top:1px solid var(--line);justify-content:stretch;align-items:stretch;margin-left:0;padding-top:12px}.dashboard-heading-tools:empty:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard-heading-export:empty:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){display:none}.dashboard-heading-tools>:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex:100%}.dashboard-heading-tools>.billing-switcher:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){min-width:0;max-width:none}.dashboard-heading-tools .action:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard-heading-tools button:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){justify-content:center;width:100%}.dashboard-existing-notice:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.mcedt-access-banner:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-radius:14px}@media (width<=720px){.dashboard-existing-notice:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){padding:14px}.dashboard-notice-actions:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){padding-left:0}.dashboard-notice-actions button.dashboard-notice-button:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex:1 1 0;min-height:44px}}.dashboard:has(.app-tabbar):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){padding-bottom:calc(var(--app-tabbar-h) + 28px)}.dashboard:has(.app-tabbar) .category-nav:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){display:none}.dashboard .category-nav:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){margin:0 var(--app-inset) var(--section-gap);background:var(--app-card);border-radius:var(--app-radius);border:0;border-image:;justify-content:center;gap:4px;padding:6px;box-shadow:0 1px 2px #0f121e0d}.dashboard .category-tab:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .category-tab:first-child:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){white-space:nowrap;background:0 0;border:0;border-radius:12px;flex:none;justify-content:center;margin:0;padding:8px 12px;font-size:13.5px}.dashboard .category-tab+.category-tab:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *):before{content:none}.dashboard .category-tab:hover:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-canvas)}.dashboard .category-tab.is-active:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){--tab-fill:var(--navy);color:#fff;background:var(--tab-fill)}.dashboard .category-tab.is-ecc.is-active:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){--tab-fill:#1e40af}.dashboard .category-tab.is-ecc.is-adjustments.is-active:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){--tab-fill:#6d28d9}.dashboard .category-tab.is-ecc:is(.is-versions,.is-performance).is-active:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){--tab-fill:var(--navy)}.dashboard .category-tab.is-active .category-tab-badge:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .category-tab.is-active:is(.is-adjustments,.is-versions) .category-tab-badge:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--tab-fill);background:#fff;border-color:#fff}.app-tabbar:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){z-index:70;height:var(--app-tabbar-h);padding:0 max(4px, env(safe-area-inset-right)) env(safe-area-inset-bottom,0px) max(4px, env(safe-area-inset-left));border-top:1px solid color-mix(in srgb, var(--navy) 8%, transparent);-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);background:#ffffffdb;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}body:has(.app-tabbar):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){--bars-slide:.28s cubic-bezier(.25, .8, .25, 1)}body:has(.app-tabbar) .site-header:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){transition:border-color .16s ease, translate var(--bars-slide)}.app-tabbar:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){transition:translate var(--bars-slide)}body:has(.app-tabbar) .phone-claims-dock:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){transition:translate var(--bars-slide)}body:has(.app-tabbar) .back-to-top:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){transition:background .12s ease, transform .12s ease, translate var(--bars-slide)}.dashboard:has(.app-tabbar) :is(.subscribe-banner-slot,.ecc-section-head):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){transition:top var(--bars-slide)}html.app-bars-hidden body:has(.app-tabbar) .site-header:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){translate:0 calc(env(safe-area-inset-top,0px) - 100%)}html.app-bars-hidden .app-tabbar:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){translate:0 100%}html.app-bars-hidden body:has(.app-tabbar) :is(.back-to-top,.phone-claims-dock):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){translate:0 calc(var(--app-tabbar-h) - env(safe-area-inset-bottom,0px))}html.app-bars-hidden .dashboard:has(.app-tabbar):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){--site-header-h:env(safe-area-inset-top,0px)}@media (prefers-reduced-motion:reduce){body:has(.app-tabbar):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){--bars-slide:0s}}.app-tab:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){min-width:0;color:var(--fg-faint);letter-spacing:0;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:6px 2px 4px;font-size:10.5px;font-weight:560;display:flex}.app-tab:hover:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--fg-faint);background:0 0}.app-tab.is-active:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--navy)}.app-tab-glyph:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-radius:14px;place-items:center;width:46px;height:28px;transition:background-color .16s;display:grid;position:relative}.app-tab.is-active .app-tab-glyph:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:color-mix(in srgb, var(--sky) 26%, transparent)}.app-tab-icon:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){width:23px;height:23px}.app-tab.is-active .app-tab-icon:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){stroke-width:2.1px}.app-tab-label:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.app-tab-badge:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){min-width:20px;height:18px;color:var(--fg-muted);font-variant-numeric:tabular-nums;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r);justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;line-height:1;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex;position:absolute;top:-3px;left:calc(50% + 6px)}:is(.app-tab,.app-sheet-row).is-active .app-tab-badge:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:#fff;background:#1e40af;border-color:#1e40af}:is(.app-tab,.app-sheet-row).is-active .app-tab-badge.is-adjustments:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:#6d28d9;border-color:#6d28d9}:is(.app-tab,.app-sheet-row).is-active .app-tab-badge.is-versions:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--navy);border-color:var(--navy)}.app-tab-lock:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){width:11px;height:11px;position:absolute;bottom:0;right:4px}.app-sheet-overlay:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){z-index:90;animation:app-backdrop-in var(--popup-slide) ease;background:#0f121e61;align-items:flex-end;display:flex;position:fixed;inset:0}.app-sheet:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){width:100%;max-height:calc(100dvh - 48px);padding:8px 16px calc(16px + env(safe-area-inset-bottom,0px));background:var(--app-canvas);animation:app-sheet-up var(--popup-slide) var(--popup-in);border-radius:22px 22px 0 0;overflow-y:auto}.app-sheet-grabber:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:#c5cad4;border-radius:999px;width:38px;height:5px;margin:0 auto 12px;display:block}.app-sheet-title:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){letter-spacing:-.02em;margin:0 4px 12px;font-size:20px;font-weight:700}.app-sheet-list:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-card);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.app-sheet-list li+li .app-sheet-row:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-top:1px solid var(--line)}.app-sheet-row:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){width:100%;min-height:56px;color:var(--fg);text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:14px;padding:0 14px;font-size:16px;font-weight:520;display:flex}.app-sheet-row.is-active:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){font-weight:650}.app-sheet-row-icon:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){width:34px;height:34px;color:var(--navy);background:color-mix(in srgb, var(--sky) 22%, transparent);border-radius:10px;place-items:center;display:grid}.app-sheet-row-icon .app-tab-icon:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){width:20px;height:20px}.app-sheet-row-label:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex:auto}.app-sheet-row .app-tab-badge:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){position:static}.app-sheet-row .app-tab-lock:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){width:14px;height:14px;position:static}.app-sheet-row-chevron:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){fill:none;width:16px;height:16px;stroke:var(--fg-faint);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.app-sheet-cancel:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){width:100%;min-height:52px;color:var(--navy);background:var(--app-card);border:0;border-radius:14px;margin-top:10px;font-size:16px;font-weight:650}.column-filter-sheet-overlay:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){z-index:170}.column-filter-sheet:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex-direction:column;max-height:min(80dvh,100dvh - 48px);display:flex;overflow:hidden}.column-filter-sheet-head:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){justify-content:space-between;align-items:baseline;gap:12px;margin:0 4px;display:flex}.column-filter-sheet-head .app-sheet-title:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){overflow-wrap:anywhere;min-width:0;margin:0}.column-filter-sheet-head .clear-filters:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex:none;font-size:15px}.column-filter-sheet-head .clear-filters:disabled:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--fg-faint);text-decoration:none}.column-filter-sheet .column-filter-hint:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){margin:4px 4px 12px;font-size:13px}.column-filter-sheet .column-filter-search:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-card);border-radius:12px;flex:none;min-height:44px;margin-bottom:10px;padding:8px 12px;font-size:16px}.column-filter-sheet .column-filter-options:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){overscroll-behavior:contain;background:var(--app-card);border-radius:14px;flex:auto;min-height:0;overflow-y:auto}.column-filter-sheet .multi-select-option:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-radius:0;gap:14px;min-height:50px;padding:0 16px;font-size:16px}.column-filter-sheet .multi-select-option+.multi-select-option:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-top:1px solid var(--line)}.column-filter-sheet .multi-select-option input:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){width:20px;height:20px;accent-color:var(--navy);flex:none}.column-filter-sheet .column-filter-empty:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){margin:0;padding:16px}.column-filter-sheet-done:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex:none}@media (width>=721px){.app-sheet-overlay:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){padding:0 24px calc(var(--app-tabbar-h) + 12px);justify-content:center}.app-sheet:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-radius:22px;max-width:440px;padding-bottom:16px;box-shadow:0 12px 40px #0f121e2e}}@media (width<=720px){.split-report-overlay:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.access-overlay:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.feedback-overlay:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.terms-overlay:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){padding:max(24px, env(safe-area-inset-top,0px)) 0 0;animation:app-backdrop-in var(--popup-slide) ease;place-items:end stretch}.split-report-overlay>:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.access-overlay>:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.feedback-overlay>:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.terms-overlay>:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){max-height:calc(100dvh - max(24px, env(safe-area-inset-top,0px)));border:0;border-bottom:env(safe-area-inset-bottom,0px) solid var(--bg-card);animation:app-sheet-up var(--popup-slide) var(--popup-in);border-radius:22px 22px 0 0;margin:0;box-shadow:0 -8px 32px #0f121e24;width:100%!important;max-width:none!important}.split-report-overlay:not(.is-locked)>.split-report-modal:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *):before,.access-overlay:not(.idle-timeout-overlay)>.access-modal:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *):before,.feedback-overlay>.feedback-modal:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *):before{content:"";background:#d0d4dd;border-radius:999px;width:38px;height:5px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.ecc-locations:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-columns:minmax(0,1fr)}.ecc-locations-card:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){min-width:0;padding:16px}.loading-view:not(.is-embedded):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){margin:32px auto 48px}.split-report-overlay:has(>.hydrate-progress-modal):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){padding:max(16px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) max(16px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));place-items:center}.split-report-overlay>.hydrate-progress-modal:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-bottom:0;border-radius:22px;max-height:calc(100dvh - 32px);padding:22px 20px 18px;animation:.22s cubic-bezier(.2,.8,.2,1) app-pop-in;box-shadow:0 18px 48px #0f121e38}.split-report-overlay:not(.is-locked)>.hydrate-progress-modal:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *):before{content:none}.split-report-overlay .hydrate-progress-modal .loading-view:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){width:100%;margin:0}.split-report-overlay .hydrate-progress-modal .loader:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.split-report-overlay .hydrate-progress-modal .loading-complete-icon:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){width:28px;height:28px;margin-bottom:10px}.split-report-overlay .hydrate-progress-modal h2:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){margin:0 0 4px;font-size:19px}.split-report-overlay .hydrate-progress-modal .loading-view p:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){margin:0;font-size:13.5px;line-height:1.4}.split-report-overlay .hydrate-progress-modal .loading-view .loading-view-detail:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){margin-top:6px;font-size:12.5px}.split-report-overlay .hydrate-progress-modal .file-progress-list:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-columns:minmax(0,1fr);gap:0;margin-top:14px}.split-report-overlay .hydrate-progress-modal .file-progress:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){padding:9px 0}.split-report-overlay .hydrate-progress-modal .file-progress-heading:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex-wrap:nowrap;align-items:baseline;gap:12px;margin-bottom:6px}.split-report-overlay .hydrate-progress-modal .file-progress-heading strong:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex:none}.split-report-overlay .hydrate-progress-modal .file-progress-heading span:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){text-align:right;white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;max-width:none;font-size:12.5px;display:-webkit-box;overflow:hidden}.split-report-overlay .hydrate-progress-modal .loading-view .file-progress-file:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){margin-top:5px;font-size:11px}.split-report-overlay .hydrate-progress-modal .overview-pull-billing:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){margin-top:14px}.split-report-overlay .hydrate-progress-modal .progress-track:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-radius:999px;height:3px}.split-report-overlay .hydrate-progress-modal .loading-view .loading-view-hint:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){margin-top:12px;font-size:12px}.site-header-nav-item:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){position:static}.site-header-menu:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.site-header-menu.is-wide:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){top:calc(100% + 6px);right:var(--app-inset);left:var(--app-inset);width:auto;min-width:0;transform:none}.site-header-menu.is-wide:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.landing-price-table th:first-child:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){z-index:1;background:var(--bg-card);width:132px;min-width:132px;box-shadow:1px 0 0 var(--line);position:sticky;left:0}.landing-price-table tbody th:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){font-size:14px}.landing-price-table td:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.landing-price-table thead th:not(:first-child):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){min-width:140px}:is(body:has(.dashboard) .site-profile:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),body:has(.dashboard) .site-notifications:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *)){position:static}:is(body:has(.dashboard) .site-profile-menu:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),body:has(.dashboard) .site-notifications-panel:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *)){top:calc(100% + 6px);right:var(--app-inset);left:var(--app-inset);width:auto;max-height:min(70vh,560px);box-shadow:0 18px 48px color-mix(in srgb, var(--navy) 20%, transparent);border:0;border-radius:18px;animation:.14s app-fade-in}body:has(.dashboard) .site-profile-item:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){min-height:48px;font-size:16px}}.dashboard-panels:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:0 0;padding-top:0}.dashboard .roster-chart-card:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .roster-section:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .preventive-summary:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .filters:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .claims-panel:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .ra-sidebar:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .ra-sticky-chrome:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .ecc-perf-kpi:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .rai-results-panel:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .create-claim-page>.sheet-toolbar:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .create-claim-page>.roster-section:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){margin-inline:var(--app-inset);background:var(--app-card);border-radius:var(--app-radius);box-shadow:none;border:0;border-image:}.dashboard .roster-chart-card:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){padding:18px 16px 16px}.dashboard .roster-section:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .claims-panel:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){padding:18px 0 8px;overflow:clip}.dashboard .roster-section>.sheet-toolbar:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .preventive-summary:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){padding-inline:16px}.dashboard .preventive-summary:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){padding-block:18px}.dashboard .sheet-panel:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .roster-filters:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-image:}.dashboard .rcx-page:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .summary-stack:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){gap:var(--section-gap)}.dashboard .summary-stack:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .rcx-page:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){gap:24px}.dashboard .summary-stack .roster-chart-card:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .rcx-page .roster-chart-card:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){padding:22px 18px 20px;box-shadow:0 1px 2px #0f121e0a,0 4px 16px #0f121e0d,0 0 0 .5px #0f121e0f}.dashboard .sheet-meta:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){font-size:13.5px}.dashboard .sheet-meta:has(.summary-help):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){display:block}.dashboard .sheet-meta .summary-help:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){vertical-align:middle;margin-left:4px}.dashboard .roster-totals:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){margin-left:0}.dashboard .chart-legend:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){justify-content:flex-start;gap:6px 14px;font-size:12.5px}.dashboard .summary-billing-nav:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-segment-track);scrollbar-width:none;border-radius:11px;flex-wrap:nowrap;gap:2px;min-width:0;max-width:100%;padding:2px;overflow-x:auto}.dashboard .summary-billing-nav:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *)::-webkit-scrollbar{display:none}.dashboard .summary-billing-tab:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){min-width:0;min-height:32px;color:var(--fg);letter-spacing:0;white-space:nowrap;background:0 0;border:0;border-radius:9px;flex:auto;padding:5px 8px;font-size:13px;font-weight:560}.dashboard .summary-billing-tab.is-active:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-card);font-weight:650;box-shadow:0 1px 3px #0f121e1f,0 0 0 .5px #0f121e0a}.dashboard .claims-paid-navs:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex-direction:column;align-items:stretch;gap:8px}.dashboard button.action:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard button.primary:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-radius:12px;min-height:44px}.dashboard .ra-layout:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){gap:var(--section-gap)}.dashboard .ra-main:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){gap:var(--section-gap);flex-direction:column;display:flex}.dashboard .ra-sidebar:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){padding:14px 0 12px}.dashboard .ra-sidebar-heading:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border:0;border-image:;padding:0 16px 10px}.dashboard .ra-sidebar-list:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;padding:0 16px 2px;scroll-padding-inline:16px}.dashboard .ra-sidebar-list:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *)::-webkit-scrollbar{display:none}.dashboard .ra-sidebar-item:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-canvas);scroll-snap-align:start;border:1px solid #0000;border-image:;border-radius:14px;min-width:0;padding:10px 14px}.dashboard .ra-sidebar-item.is-selected:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:color-mix(in srgb, var(--sky) 18%, var(--app-card));border-color:color-mix(in srgb, var(--sky) 60%, transparent)}.dashboard .ra-sticky-chrome:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){-webkit-backdrop-filter:none;backdrop-filter:none;padding:6px 16px;position:static}.dashboard .summary-grid:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border:0;border-image:}.dashboard .summary-metrics:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid;overflow:visible}.dashboard .summary-card:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-bottom:1px solid var(--line);min-width:0;padding:12px 0}.dashboard .summary-card:nth-last-child(-n+2):nth-child(odd):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .summary-card:last-child:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-bottom:0}.dashboard .summary-card strong:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){overflow-wrap:anywhere}.dashboard .ra-sticky-chrome .summary-grid:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){padding-inline:0}.dashboard .summary-card:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex-direction:column;display:flex}.dashboard .summary-card .metric-label:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){line-height:1.35;display:block}.dashboard .summary-card .metric-label .metric-help:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){vertical-align:-3px;margin-left:6px;display:inline-grid}.dashboard .summary-metrics:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){align-items:stretch}.dashboard .summary-card strong:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){margin-top:auto}@media (width<=400px){.dashboard .summary-metrics .summary-card strong:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){white-space:nowrap;overflow-wrap:normal;font-size:min(22px,5.6vw)}}.dashboard .summary-card:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){position:relative}.dashboard .summary-card .metric-help:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){position:static}.dashboard .summary-card .metric-tooltip:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .summary-card:first-child .metric-tooltip:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .summary-card:last-child .metric-tooltip:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){width:min(270px,100vw - 56px);top:calc(100% - 4px);left:0;right:auto;transform:translateY(-4px)}.dashboard .summary-card:nth-child(2n) .metric-tooltip:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .summary-card:last-child:nth-child(2n) .metric-tooltip:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){left:auto;right:0}.dashboard .summary-card .metric-tooltip:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *):after{display:none}.dashboard .summary-card .metric-help:hover .metric-tooltip:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .summary-card .metric-help:focus-visible .metric-tooltip:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){transform:translate(0)}.dashboard .filters:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){padding:16px}.dashboard .claims-panel:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){width:auto;padding:0}.dashboard .claims-meta:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){padding:14px 16px}.dashboard .claims-meta-actions:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .claims-export-actions:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex-wrap:wrap;gap:10px}.dashboard .claims-export-actions:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){width:100%}.dashboard .claims-export-actions>:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex:1 1 0}.dashboard .claims-table:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){overflow:visible}.dashboard .claims-table .claims-list-head:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .claims-table .claims-list:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .claims-table .claim-group-row:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.associated-claims-list-body:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.associated-claims-list-body .claims-list-head:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.associated-claims-list-body .claim-group-row:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){min-width:0!important}.dashboard .claims-list-head:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.associated-claims-list-body .claims-list-head:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:10px 16px;display:flex;grid-template-columns:none!important}.dashboard .claims-list-head:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *)::-webkit-scrollbar{display:none}.associated-claims-list-body .claims-list-head:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *)::-webkit-scrollbar{display:none}.dashboard .claims-list-head>:first-child:empty:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.associated-claims-list-body .claims-list-head>:first-child:empty:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){display:none}.dashboard .claims-list-head>[role=columnheader]:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.associated-claims-list-body .claims-list-head>[role=columnheader]:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-canvas);border-radius:999px;flex:none;padding:2px 4px 2px 10px}.dashboard .claims-list-head .column-head:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.associated-claims-list-body .claims-list-head .column-head:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){justify-content:flex-start;gap:2px}.dashboard .claim-group-row:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.associated-claims-list-body .claim-group-row:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){align-items:start;gap:8px 10px;padding:14px 16px 14px 56px;position:relative;grid-template-columns:repeat(6,minmax(0,1fr))!important}.dashboard .claim-group-row>:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.associated-claims-list-body .claim-group-row>:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){text-align:left;grid-column:span 2;min-width:0;padding:0}.dashboard .claim-group-row>.expand-btn:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.associated-claims-list-body .claim-group-row>.expand-btn:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-radius:999px;width:28px;height:28px;position:absolute;top:13px;left:16px}.dashboard .claim-group-row>.group-health:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.associated-claims-list-body .claim-group-row>.group-health:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--fg);grid-column:span 4;font-size:14px;font-weight:650}.dashboard .claim-group-row>.group-date:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.associated-claims-list-body .claim-group-row>.group-date:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--fg-muted);text-align:right;white-space:nowrap;justify-self:end;font-size:13px;font-weight:560}.dashboard .claim-group-row>.group-fee-statuses:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.associated-claims-list-body .claim-group-row>.group-fee-statuses:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .claim-group-row>.group-remittance:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.associated-claims-list-body .claim-group-row>.group-remittance:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .claim-group-row>.group-billing:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.associated-claims-list-body .claim-group-row>.group-billing:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .claim-group-row>.group-clinic:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.associated-claims-list-body .claim-group-row>.group-clinic:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .claim-group-row>[class*=-errors]:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.associated-claims-list-body .claim-group-row>[class*=-errors]:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .claim-group-row>[class*=-change]:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.associated-claims-list-body .claim-group-row>[class*=-change]:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .claim-group-row>[class*=-codes]:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.associated-claims-list-body .claim-group-row>[class*=-codes]:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-column:1/-1}.dashboard .claim-group-row>[data-label]:not(.group-health,.group-date,.group-fee-statuses):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.associated-claims-list-body .claim-group-row>[data-label]:not(.group-health,.group-date,.group-fee-statuses):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){white-space:normal;flex-direction:column;align-items:flex-start;gap:1px;font-size:14px;display:flex}.dashboard .claim-group-row>[data-label]:not(.group-health,.group-date,.group-fee-statuses):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *):before,.associated-claims-list-body .claim-group-row>[data-label]:not(.group-health,.group-date,.group-fee-statuses):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *):before{color:var(--fg-faint);letter-spacing:.05em;text-transform:uppercase;content:attr(data-label);font-size:10.5px;font-weight:650}.dashboard .ecc-corrected .claim-group-row:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-areas:"health amount""date amount2";align-items:baseline;gap:3px 12px;padding:14px 44px 14px 16px;grid-template-columns:minmax(0,1fr) auto!important}.dashboard .ecc-corrected .claim-group-row>:not(.expand-btn):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-column:1/-1}.dashboard .ecc-corrected .claim-group-row>.expand-btn:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--fg-faint);background:0 0;border:0;font-size:15px;top:50%;left:auto;right:10px;transform:translateY(-50%)}.dashboard .ecc-corrected .claim-group.is-open>.claim-group-row>.expand-btn:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--accent);background:0 0}.dashboard .ecc-corrected .claim-group-row>.group-health:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-area:health;font-size:15px}.dashboard .ecc-corrected .claim-group-row>.group-date:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){text-align:left;grid-area:date;justify-self:start}.dashboard .ecc-corrected .claim-group-row>.ecc-cell-amount:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .ecc-corrected .claim-group-row>.ecc-cell-amount2:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){white-space:nowrap;flex-direction:row;justify-self:end;align-items:baseline;gap:6px}.dashboard .ecc-corrected .claim-group-row>.ecc-cell-amount:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-area:amount;font-size:15px;font-weight:650}.dashboard .ecc-corrected .claim-group-row>.ecc-cell-amount:has(.ecc-capitation-tag):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex-wrap:wrap;justify-content:flex-end;row-gap:4px;max-width:150px}.dashboard .ecc-corrected .claim-group-row>.ecc-cell-amount .ecc-capitation-tag:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){order:1;margin-left:auto}.dashboard .ecc-corrected .claim-group-row>.ecc-cell-amount2:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--fg-muted);grid-area:amount2;font-size:13px;font-weight:560}.dashboard .ecc-corrected .claim-group-row>[class*=-errors]:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){order:1;margin-top:6px;font-weight:600}.dashboard .ecc-corrected .claim-group-row>[class*=-errors]:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *):before{content:none}.dashboard .ecc-corrected .claim-group-row>[class*=-errors] .ecc-error-line span:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--fg-muted);font-size:13px;font-weight:500;display:block}.dashboard .ecc-corrected .claim-group-row>:is([class*=-change],[class*=-codes]):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .ecc-corrected .claim-group-row>.ecc-cell-meta:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){white-space:normal;flex-flow:wrap;align-items:baseline;gap:0 8px;font-size:13.5px;overflow:visible}.dashboard .ecc-corrected .claim-group-row>[class*=-change]:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){order:2}.dashboard .ecc-corrected .claim-group-row>[class*=-codes]:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){order:3}.dashboard .ecc-corrected .claim-group-row>.ecc-cell-meta:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--fg-muted);order:4;font-size:13px}.dashboard .ecc-visits-versions .claim-group-row:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){align-items:baseline;gap:3px 8px;padding:14px 16px;grid-template-columns:auto auto minmax(0,1fr) auto!important}.dashboard .ecc-visits-versions .claim-group-row>:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-column:auto}.dashboard .ecc-visits-versions .claim-group-row>.group-health:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-area:1/1/auto/4;font-size:15px}.dashboard .ecc-visits-versions .claim-group-row>.ecc-version-updated-on:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--fg-muted);grid-area:1/4;justify-self:end;font-size:13px}.dashboard .ecc-visits-versions .claim-group-row>.ecc-version-dob:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--fg-muted);flex-direction:row;grid-area:2/1/auto/-1;align-items:baseline;gap:8px;font-size:13px}.dashboard .ecc-visits-versions .claim-group-row>.ecc-version-old-version-code:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex-direction:row;grid-area:3/1;align-items:baseline;gap:8px;margin-top:4px}.dashboard .ecc-visits-versions .claim-group-row>.ecc-version-new-version-code:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex-direction:row;grid-area:3/2/auto/-1;align-items:baseline;gap:8px;margin-top:4px;font-weight:600}.dashboard .ecc-visits-versions .claim-group-row>.ecc-version-updated-on:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *):before{content:none}.dashboard .ecc-visits-versions .claim-group-row>.ecc-version-dob:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *):before{content:"Born"}.dashboard .ecc-visits-versions .claim-group-row>.ecc-version-old-version-code:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *):before{content:"Version"}.dashboard .ecc-visits-versions .claim-group-row>.ecc-version-new-version-code:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *):before{color:var(--fg-muted);letter-spacing:0;content:"→";font-size:13px}:is(.dashboard .claim-group-row:has(>.group-fee-statuses):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.associated-claims-list-body .claim-group-row:has(>.group-fee-statuses):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *)){grid-template-areas:"health paid""date billed""codes count";align-items:baseline;gap:4px 12px;padding:14px 44px 14px 16px;grid-template-columns:minmax(0,1fr) auto!important}:is(.dashboard .claim-group-row:has(>.group-fee-statuses)>.expand-btn:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.associated-claims-list-body .claim-group-row:has(>.group-fee-statuses)>.expand-btn:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *)){width:28px;height:28px;color:var(--fg-faint);background:0 0;border:0;font-size:15px;top:50%;left:auto;right:10px;transform:translateY(-50%)}:is(.dashboard .claim-group.is-open>.claim-group-row:has(>.group-fee-statuses)>.expand-btn:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.associated-claims-list-body .claim-group.is-open>.claim-group-row:has(>.group-fee-statuses)>.expand-btn:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *)){color:var(--accent);background:0 0}:is(.dashboard .claim-group-row:has(>.group-fee-statuses)>.group-health:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.associated-claims-list-body .claim-group-row:has(>.group-fee-statuses)>.group-health:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *)){grid-area:health;font-size:15px}:is(.dashboard .claim-group-row:has(>.group-fee-statuses)>.group-date:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.associated-claims-list-body .claim-group-row:has(>.group-fee-statuses)>.group-date:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *)){text-align:left;flex-wrap:wrap;grid-area:date;justify-self:start;align-items:baseline;gap:2px 8px;font-size:13px;display:flex}:is(.dashboard .claim-group-row:has(>.group-fee-statuses)>.group-fee-statuses:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.associated-claims-list-body .claim-group-row:has(>.group-fee-statuses)>.group-fee-statuses:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *)){grid-area:codes;gap:6px;margin-top:6px}:is(.dashboard .claim-group-row:has(>.group-fee-statuses)>.group-paid:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.associated-claims-list-body .claim-group-row:has(>.group-fee-statuses)>.group-paid:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .claim-group-row:has(>.group-fee-statuses)>.group-submitted:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.associated-claims-list-body .claim-group-row:has(>.group-fee-statuses)>.group-submitted:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *)){white-space:nowrap;flex-direction:row;justify-self:end;align-items:baseline;gap:6px}:is(.dashboard .claim-group-row:has(>.group-fee-statuses)>.group-paid:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.associated-claims-list-body .claim-group-row:has(>.group-fee-statuses)>.group-paid:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *)){grid-area:paid;font-size:15px;font-weight:650}:is(.dashboard .claim-group-row:has(>.group-fee-statuses)>.group-submitted:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.associated-claims-list-body .claim-group-row:has(>.group-fee-statuses)>.group-submitted:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *)){color:var(--fg-muted);grid-area:billed;font-size:13px;font-weight:560}:is(.dashboard .claim-group-row:has(>.group-fee-statuses)>.group-count:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.associated-claims-list-body .claim-group-row:has(>.group-fee-statuses)>.group-count:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *)){white-space:nowrap;background:#c9342b17;border-radius:999px;flex-direction:row;grid-area:count;place-self:start end;margin-top:6px;padding:3px 8px;font-size:12px}.dashboard .claim-group-row:has(>.group-fee-statuses)>.group-count:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *):before{content:none}.associated-claims-list-body .claim-group-row:has(>.group-fee-statuses)>.group-count:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *):before{content:none}:is(.dashboard .claim-group-row:has(>.group-fee-statuses)>.group-count.is-empty:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.associated-claims-list-body .claim-group-row:has(>.group-fee-statuses)>.group-count.is-empty:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *)){display:none}:is(.dashboard .claim-group-row:has(>.group-fee-statuses)>.group-remittance:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.associated-claims-list-body .claim-group-row:has(>.group-fee-statuses)>.group-remittance:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .claim-group-row:has(>.group-fee-statuses)>.group-clinic:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.associated-claims-list-body .claim-group-row:has(>.group-fee-statuses)>.group-clinic:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .claim-group-row:has(>.group-fee-statuses)>.group-billing:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.associated-claims-list-body .claim-group-row:has(>.group-fee-statuses)>.group-billing:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *)){color:var(--fg);flex-direction:row;grid-column:1/-1;align-items:baseline;gap:6px;font-size:13px}.dashboard .claim-group:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){contain-intrinsic-size:auto 108px}.claim-group-details:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){padding:0 0 6px}.claim-group-details .detail-table:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border:0;border-radius:0;margin:0;padding:0 16px 4px;overflow:visible}.claim-group-details .detail-table table:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.claim-group-details .detail-table thead:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.claim-group-details .detail-table tbody:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){width:100%;min-width:0;display:block}.claim-group-details .detail-table thead tr:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){scrollbar-width:none;gap:6px;padding:10px 0;display:flex;overflow-x:auto}.claim-group-details .detail-table thead tr:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *)::-webkit-scrollbar{display:none}.claim-group-details .detail-table th:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-canvas);box-shadow:none;border:0;border-radius:999px;flex:none;padding:2px 4px 2px 10px;position:static}.claim-group-details .detail-table tbody tr:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-canvas);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-bottom:8px;padding:12px 14px;display:grid}.claim-group-details .detail-table td:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){text-align:left;white-space:normal;overflow-wrap:anywhere;min-width:0;box-shadow:none;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;font-size:13.5px;display:flex;position:static}.claim-group-details .detail-table td:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *):before{color:var(--fg-faint);letter-spacing:.05em;text-transform:uppercase;content:attr(data-label);font-size:10.5px;font-weight:650}.claim-group-details .detail-table td>.status:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){align-self:flex-start}.claim-group-details .error-reference:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){margin:4px 16px 14px}.claim-group-details .detail-table tbody.detail-report:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-canvas);border-radius:16px;margin-bottom:10px;padding:10px}.claim-group-details .detail-table tbody.detail-report tr:not(.detail-report-head):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-card)}.claim-group-details .detail-table tbody tr.is-outstanding:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.claim-group-details .detail-table tbody.detail-report tr.is-outstanding:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.claim-group-details .detail-table tr.is-outstanding td:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.claim-group-details .detail-table tr.is-outstanding td:first-child:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){box-shadow:none;background:0 0}.claim-group-details .detail-table tr.is-crossed td:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){padding-top:14.5px;position:relative}.claim-group-details .detail-table tr.is-crossed td:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *):before{position:absolute;top:0;left:0}.claim-group-details .detail-table tbody.detail-report tr:last-child:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){margin-bottom:0}.claim-group-details .detail-table tr.detail-report-head:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:0 0;border-radius:0;margin:0 0 10px;padding:0;display:block}.claim-group-details .detail-table tr.detail-report-head th:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--fg);letter-spacing:0;text-align:left;text-transform:none;background:0 0;border-radius:0;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:0 2px;font-size:14px;font-weight:650;display:flex}.detail-report-type:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--navy);background:color-mix(in srgb, var(--sky) 26%, var(--app-card));border-radius:999px;padding:2px 9px;font-size:12px;font-weight:650}.detail-report-type.is-er:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:#9f1d17;background:color-mix(in srgb, #c9342b 14%, var(--app-card))}.detail-report-type.is-be:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.detail-report-type.is-other:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--fg-muted);background:var(--app-card)}.detail-report-count:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--fg-faint);margin-left:auto;font-size:12px;font-weight:560}.dashboard .create-claim-page:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){gap:var(--section-gap)}.dashboard .create-claim-page>.create-claim-head:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){margin-bottom:0;padding:16px}.dashboard .create-claim-head-actions:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){padding:0}.dashboard .claim-import-drop-wrap:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){margin-inline:var(--app-inset)}.dashboard .claim-import-drop:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-card);border-radius:var(--app-radius);margin:0}.dashboard .rcx-download-latest:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .rcx-download-list li:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex-flow:row;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px}.dashboard .rcx-download-latest .action:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .rcx-download-list .action:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-radius:999px;flex:none;width:auto;min-height:36px;padding:0 14px}.dashboard .ecc-centre:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){margin-top:0;padding-bottom:0}.dashboard .ecc-toolbar:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){margin:0 var(--app-inset) var(--section-gap);background:var(--app-card);border-radius:var(--app-radius);border:0;flex-flow:column-reverse;align-items:stretch;gap:12px;padding:12px}.dashboard .ecc-autofix:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-bottom:1px solid var(--line);justify-content:space-between;margin-left:0;padding:2px 4px 12px}.dashboard .ecc-autofix-option:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex:auto;justify-content:space-between;font-size:15px}.dashboard .ecc-autofix .ecc-access-notice:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){order:1;margin-left:4px}.dashboard .ecc-autofix:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){position:relative}.dashboard .ecc-autofix .ecc-autofix-help:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .ecc-autofix .ecc-access-badge:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){position:static}.dashboard .ecc-autofix .ecc-autofix-help:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex-shrink:0}.dashboard .ecc-autofix .metric-tooltip:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .ecc-autofix .ecc-access-tooltip:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){width:auto;max-width:none;top:calc(100% - 4px);left:0;right:0}.dashboard .ecc-autofix .metric-tooltip:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){transform:translateY(-4px)}.dashboard .ecc-autofix .metric-tooltip:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *):after{display:none}.dashboard .ecc-autofix .ecc-autofix-help:hover .metric-tooltip:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .ecc-autofix .ecc-autofix-help:focus-visible .metric-tooltip:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){transform:translate(0)}.dashboard .ecc-subnav:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0;display:grid}.dashboard .ecc-subnav-group:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){display:contents}.dashboard .ecc-subnav-group+.ecc-subnav-group:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *):before{content:none}.dashboard .ecc-subtab:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){white-space:nowrap;min-height:44px;color:var(--fg);text-align:center;background:var(--app-canvas);border:0;border-radius:12px;justify-content:center;margin:0;padding:8px 10px;font-size:13.5px;line-height:1.2}.dashboard .ecc-subnav .ecc-subtab:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){white-space:normal;text-wrap:balance;align-items:center;min-width:0}.dashboard .ecc-subnav .ecc-subtab .ecc-subtab-count:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex:none}.dashboard .ecc-subnav .ecc-subtab.is-active:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--ecc-accent-ink);background:var(--ecc-accent-soft)}.dashboard .ecc-subnav .ecc-subtab.is-active span:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:inherit}.dashboard .ecc-subnav .ecc-subtab.is-active .ecc-subtab-count:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:#fff;background:var(--ecc-accent-ink);border-color:var(--ecc-accent-ink)}.dashboard .ecc-subnav .ecc-subtab:is(.is-performance,.is-versions).is-active:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:#fff;background:var(--navy)}.dashboard .ecc-subnav .ecc-subtab:is(.is-performance,.is-versions).is-active .ecc-subtab-count:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--navy);background:#fff;border-color:#fff}.dashboard .ecc-perf:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){gap:var(--section-gap)}.dashboard .ecc-perf-kpis:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .ecc-adjust-totals:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){margin-inline:var(--app-inset);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard .ecc-perf-kpis .ecc-perf-kpi:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .ecc-adjust-totals .ecc-perf-kpi:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){min-width:0;margin:0;padding:14px}.dashboard .ecc-perf-kpi dt:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--fg-muted);font-size:13px}.dashboard .ecc-perf-kpi dd:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){margin-top:10px}.dashboard .ecc-perf-kpi strong:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){overflow-wrap:anywhere}.dashboard .ecc-perf-tabs:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .ecc-queue-tabs:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-segment-track);border:0;border-radius:11px;flex-wrap:nowrap;gap:2px;margin:0 0 12px;padding:2px;display:flex}.dashboard .ecc-perf-tab:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .ecc-queue-tabs .ecc-subtab:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){min-width:0;min-height:32px;color:var(--fg);box-shadow:none;background:0 0;border:0;border-radius:9px;flex:auto;justify-content:center;gap:5px;margin:0;padding:5px 6px;font-size:13px}.dashboard .ecc-perf-tab.is-active:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .ecc-queue-tabs .ecc-subtab.is-active:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--fg);background:var(--app-card);border:0;font-weight:650;box-shadow:0 1px 3px #0f121e1f,0 0 0 .5px #0f121e0a}.dashboard .ecc-subnav-row:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){margin:0 var(--app-inset) var(--section-gap)}.dashboard .ecc-subnav-row .ecc-queue-tabs:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex:100%;margin:0}.dashboard .ecc-centre>p:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .ecc-date-group>p:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .ecc-review-stack>p:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){padding-inline:16px}.dashboard .ecc-table-wrap:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){margin-inline:var(--app-inset);background:var(--app-card);border-radius:var(--app-radius);border:0;overflow:clip}.dashboard .ecc-section-head:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){padding:10px var(--app-inset)}.dashboard .ecc-section-rule:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-radius:12px}.dashboard .ecc-table:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .ecc-table thead:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .ecc-table tbody:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){width:100%;min-width:0;display:block}.dashboard .ecc-table thead tr:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){padding:10px 16px;display:flex}.dashboard .ecc-table thead th:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){display:none}.dashboard .ecc-table thead th.ecc-check-col:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:0 0;border:0;padding:0;display:block;position:static}.dashboard .ecc-table thead tr:not(:has(.ecc-check-col)):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){display:none}.dashboard .ecc-table tbody tr:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 0;padding:14px 16px;display:grid;position:relative}.dashboard .ecc-table tbody tr:has(>.ecc-check-col):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){padding-left:48px}.dashboard .ecc-table tbody tr>:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){text-align:left;white-space:normal;overflow-wrap:anywhere;min-width:0;box-shadow:none;background:0 0;border:0;grid-column:span 1;padding:0 8px 0 0;position:static}.dashboard .ecc-table tbody tr>.ecc-check-col:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){padding:0;position:absolute;top:16px;left:16px}.dashboard .ecc-table tbody tr>th[scope=row]:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .ecc-table tbody tr>.ecc-review-col:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-column:1/-1}.dashboard .ecc-table tbody tr>[data-label]:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex-direction:column;gap:2px;font-size:13.5px;display:flex}.dashboard .ecc-table tbody tr>[data-label]:empty:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){display:none}.dashboard .ecc-table tbody tr>[data-label]:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *):before{color:var(--fg-faint);letter-spacing:.05em;text-transform:uppercase;content:attr(data-label);font-size:10.5px;font-weight:650}.dashboard .ecc-table tbody tr>[data-label]>:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){align-self:flex-start}.dashboard .ecc-table .ecc-review-col .ecc-row-btn:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){width:100%;min-height:42px}:is(body:has(:not(.is-parked)>.dashboard .app-tabbar) .back-to-top:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),body:has(.super-admin-view:not(.is-parked)>.app-tabbar) .back-to-top:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *)){bottom:calc(var(--app-tabbar-h) + 14px)}body:has(.dashboard) .back-to-top:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){width:44px;height:44px;box-shadow:0 8px 24px color-mix(in srgb, var(--navy) 26%, transparent);border-radius:999px}}@container apex-pane (width<=1024px){.is-split-pane>:where(:not([class*=-overlay])){--app-canvas:#f2f3f7;--app-card:#fff;--app-radius:18px;--app-inset:12px;--app-segment-track:#e4e7ee;--app-tabbar-h:calc(60px + env(safe-area-inset-bottom,0px))}body:has(.dashboard) main:where(:not([class*=-overlay],[class*=-overlay] *)){width:100%;max-width:100%}body:has(.dashboard) .site-header:where(:not([class*=-overlay],[class*=-overlay] *)){background:color-mix(in srgb, var(--app-canvas) 82%, transparent);border-bottom-color:#0000;border-image:;transition:border-color .16s}.is-split-pane>:where(:not([class*=-overlay])){--pad-x:16px;--section-gap:12px;--sticky-bg:color-mix(in srgb, var(--app-canvas) 86%, transparent)}.dashboard .subscribe-banner-slot:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-canvas)}@media (width<=720px){.site-header.has-center .site-header-inner:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.site-header.has-center .site-header-actions:where(:not([class*=-overlay],[class*=-overlay] *)){gap:10px}.site-header.has-center .brand-apex:where(:not([class*=-overlay],[class*=-overlay] *)),:is(body:has(.dashboard) .site-terms-button:where(:not([class*=-overlay],[class*=-overlay] *)),body:has(.dashboard) .site-guide-button:where(:not([class*=-overlay],[class*=-overlay] *)),body:has(.dashboard) .site-announcements:where(:not([class*=-overlay],[class*=-overlay] *))){display:none}body:has(.dashboard) .site-profile-item.is-phone-only:where(:not([class*=-overlay],[class*=-overlay] *)){display:flex}}.app-page-title:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg);letter-spacing:-.035em;margin:6px 0 12px;padding:0 4px;font-size:30px;font-weight:700;line-height:1.1;display:block}.dashboard-heading:where(:not([class*=-overlay],[class*=-overlay] *)){padding:0 var(--app-inset);margin-bottom:14px}.dashboard-heading-row:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-card);border-radius:var(--app-radius);flex-direction:column;align-items:stretch;gap:14px;padding:14px 16px}.dashboard-heading .eyebrow:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:11px}.dashboard-heading h1:where(:not([class*=-overlay],[class*=-overlay] *)){letter-spacing:-.02em;margin-bottom:8px;font-size:18px;font-weight:650}.dashboard-title-row:where(:not([class*=-overlay],[class*=-overlay] *)){margin-bottom:8px}.dashboard-heading .dashboard-title-row h1:where(:not([class*=-overlay],[class*=-overlay] *)){margin-bottom:0}.dashboard-heading-tools:where(:not([class*=-overlay],[class*=-overlay] *)){border-top:1px solid var(--line);justify-content:stretch;align-items:stretch;margin-left:0;padding-top:12px}.dashboard-heading-tools:empty:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard-heading-export:empty:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.dashboard-heading-tools>:where(:not([class*=-overlay],[class*=-overlay] *)){flex:100%}.dashboard-heading-tools>.billing-switcher:where(:not([class*=-overlay],[class*=-overlay] *)){min-width:0;max-width:none}.dashboard-heading-tools .action:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard-heading-tools button:where(:not([class*=-overlay],[class*=-overlay] *)){justify-content:center;width:100%}.dashboard-existing-notice:where(:not([class*=-overlay],[class*=-overlay] *)),.mcedt-access-banner:where(:not([class*=-overlay],[class*=-overlay] *)){border-radius:14px}@media (width<=720px){.dashboard-existing-notice:where(:not([class*=-overlay],[class*=-overlay] *)){padding:14px}.dashboard-notice-actions:where(:not([class*=-overlay],[class*=-overlay] *)){padding-left:0}.dashboard-notice-actions button.dashboard-notice-button:where(:not([class*=-overlay],[class*=-overlay] *)){flex:1 1 0;min-height:44px}}.dashboard:has(.app-tabbar) .category-nav:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.dashboard .category-nav:where(:not([class*=-overlay],[class*=-overlay] *)){margin:0 var(--app-inset) var(--section-gap);background:var(--app-card);border-radius:var(--app-radius);border:0;border-image:;justify-content:center;gap:4px;padding:6px;box-shadow:0 1px 2px #0f121e0d}.dashboard .category-tab:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .category-tab:first-child:where(:not([class*=-overlay],[class*=-overlay] *)){white-space:nowrap;background:0 0;border:0;border-radius:12px;flex:none;justify-content:center;margin:0;padding:8px 12px;font-size:13.5px}.dashboard .category-tab+.category-tab:where(:not([class*=-overlay],[class*=-overlay] *)):before{content:none}.dashboard .category-tab:hover:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-canvas)}.dashboard .category-tab.is-active:where(:not([class*=-overlay],[class*=-overlay] *)){--tab-fill:var(--navy);color:#fff;background:var(--tab-fill)}.dashboard .category-tab.is-ecc.is-active:where(:not([class*=-overlay],[class*=-overlay] *)){--tab-fill:#1e40af}.dashboard .category-tab.is-ecc.is-adjustments.is-active:where(:not([class*=-overlay],[class*=-overlay] *)){--tab-fill:#6d28d9}.dashboard .category-tab.is-ecc:is(.is-versions,.is-performance).is-active:where(:not([class*=-overlay],[class*=-overlay] *)){--tab-fill:var(--navy)}.dashboard .category-tab.is-active .category-tab-badge:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .category-tab.is-active:is(.is-adjustments,.is-versions) .category-tab-badge:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--tab-fill);background:#fff;border-color:#fff}.app-tabbar:where(:not([class*=-overlay],[class*=-overlay] *)){z-index:70;height:var(--app-tabbar-h);padding:0 max(4px, env(safe-area-inset-right)) env(safe-area-inset-bottom,0px) max(4px, env(safe-area-inset-left));border-top:1px solid color-mix(in srgb, var(--navy) 8%, transparent);-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);background:#ffffffdb;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}.is-split-pane>:where(:not([class*=-overlay])){--bars-slide:.28s cubic-bezier(.25, .8, .25, 1)}body:has(.app-tabbar) .site-header:where(:not([class*=-overlay],[class*=-overlay] *)){transition:border-color .16s ease, translate var(--bars-slide)}.app-tabbar:where(:not([class*=-overlay],[class*=-overlay] *)){transition:translate var(--bars-slide)}body:has(.app-tabbar) .phone-claims-dock:where(:not([class*=-overlay],[class*=-overlay] *)){transition:translate var(--bars-slide)}body:has(.app-tabbar) .back-to-top:where(:not([class*=-overlay],[class*=-overlay] *)){transition:background .12s ease, transform .12s ease, translate var(--bars-slide)}.dashboard:has(.app-tabbar) :is(.subscribe-banner-slot,.ecc-section-head):where(:not([class*=-overlay],[class*=-overlay] *)){transition:top var(--bars-slide)}html.app-bars-hidden body:has(.app-tabbar) .site-header:where(:not([class*=-overlay],[class*=-overlay] *)){translate:0 calc(env(safe-area-inset-top,0px) - 100%)}html.app-bars-hidden .app-tabbar:where(:not([class*=-overlay],[class*=-overlay] *)){translate:0 100%}html.app-bars-hidden body:has(.app-tabbar) :is(.back-to-top,.phone-claims-dock):where(:not([class*=-overlay],[class*=-overlay] *)){translate:0 calc(var(--app-tabbar-h) - env(safe-area-inset-bottom,0px))}html.app-bars-hidden .dashboard:has(.app-tabbar):where(:not([class*=-overlay],[class*=-overlay] *)){--site-header-h:env(safe-area-inset-top,0px)}@media (prefers-reduced-motion:reduce){.is-split-pane>:where(:not([class*=-overlay])){--bars-slide:0s}}.app-tab:where(:not([class*=-overlay],[class*=-overlay] *)){min-width:0;color:var(--fg-faint);letter-spacing:0;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:6px 2px 4px;font-size:10.5px;font-weight:560;display:flex}.app-tab:hover:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg-faint);background:0 0}.app-tab.is-active:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--navy)}.app-tab-glyph:where(:not([class*=-overlay],[class*=-overlay] *)){border-radius:14px;place-items:center;width:46px;height:28px;transition:background-color .16s;display:grid;position:relative}.app-tab.is-active .app-tab-glyph:where(:not([class*=-overlay],[class*=-overlay] *)){background:color-mix(in srgb, var(--sky) 26%, transparent)}.app-tab-icon:where(:not([class*=-overlay],[class*=-overlay] *)){width:23px;height:23px}.app-tab.is-active .app-tab-icon:where(:not([class*=-overlay],[class*=-overlay] *)){stroke-width:2.1px}.app-tab-label:where(:not([class*=-overlay],[class*=-overlay] *)){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.app-tab-badge:where(:not([class*=-overlay],[class*=-overlay] *)){min-width:20px;height:18px;color:var(--fg-muted);font-variant-numeric:tabular-nums;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r);justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;line-height:1;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex;position:absolute;top:-3px;left:calc(50% + 6px)}:is(.app-tab,.app-sheet-row).is-active .app-tab-badge:where(:not([class*=-overlay],[class*=-overlay] *)){color:#fff;background:#1e40af;border-color:#1e40af}:is(.app-tab,.app-sheet-row).is-active .app-tab-badge.is-adjustments:where(:not([class*=-overlay],[class*=-overlay] *)){background:#6d28d9;border-color:#6d28d9}:is(.app-tab,.app-sheet-row).is-active .app-tab-badge.is-versions:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--navy);border-color:var(--navy)}.app-tab-lock:where(:not([class*=-overlay],[class*=-overlay] *)){width:11px;height:11px;position:absolute;bottom:0;right:4px}.app-sheet-overlay:where(:not([class*=-overlay],[class*=-overlay] *)){z-index:90;animation:app-backdrop-in var(--popup-slide) ease;background:#0f121e61;align-items:flex-end;display:flex;position:fixed;inset:0}.app-sheet:where(:not([class*=-overlay],[class*=-overlay] *)){width:100%;max-height:calc(100dvh - 48px);padding:8px 16px calc(16px + env(safe-area-inset-bottom,0px));background:var(--app-canvas);animation:app-sheet-up var(--popup-slide) var(--popup-in);border-radius:22px 22px 0 0;overflow-y:auto}.app-sheet-grabber:where(:not([class*=-overlay],[class*=-overlay] *)){background:#c5cad4;border-radius:999px;width:38px;height:5px;margin:0 auto 12px;display:block}.app-sheet-title:where(:not([class*=-overlay],[class*=-overlay] *)){letter-spacing:-.02em;margin:0 4px 12px;font-size:20px;font-weight:700}.app-sheet-list:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-card);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.app-sheet-list li+li .app-sheet-row:where(:not([class*=-overlay],[class*=-overlay] *)){border-top:1px solid var(--line)}.app-sheet-row:where(:not([class*=-overlay],[class*=-overlay] *)){width:100%;min-height:56px;color:var(--fg);text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:14px;padding:0 14px;font-size:16px;font-weight:520;display:flex}.app-sheet-row.is-active:where(:not([class*=-overlay],[class*=-overlay] *)){font-weight:650}.app-sheet-row-icon:where(:not([class*=-overlay],[class*=-overlay] *)){width:34px;height:34px;color:var(--navy);background:color-mix(in srgb, var(--sky) 22%, transparent);border-radius:10px;place-items:center;display:grid}.app-sheet-row-icon .app-tab-icon:where(:not([class*=-overlay],[class*=-overlay] *)){width:20px;height:20px}.app-sheet-row-label:where(:not([class*=-overlay],[class*=-overlay] *)){flex:auto}.app-sheet-row .app-tab-badge:where(:not([class*=-overlay],[class*=-overlay] *)){position:static}.app-sheet-row .app-tab-lock:where(:not([class*=-overlay],[class*=-overlay] *)){width:14px;height:14px;position:static}.app-sheet-row-chevron:where(:not([class*=-overlay],[class*=-overlay] *)){fill:none;width:16px;height:16px;stroke:var(--fg-faint);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.app-sheet-cancel:where(:not([class*=-overlay],[class*=-overlay] *)){width:100%;min-height:52px;color:var(--navy);background:var(--app-card);border:0;border-radius:14px;margin-top:10px;font-size:16px;font-weight:650}.column-filter-sheet-overlay:where(:not([class*=-overlay],[class*=-overlay] *)){z-index:170}.column-filter-sheet:where(:not([class*=-overlay],[class*=-overlay] *)){flex-direction:column;max-height:min(80dvh,100dvh - 48px);display:flex;overflow:hidden}.column-filter-sheet-head:where(:not([class*=-overlay],[class*=-overlay] *)){justify-content:space-between;align-items:baseline;gap:12px;margin:0 4px;display:flex}.column-filter-sheet-head .app-sheet-title:where(:not([class*=-overlay],[class*=-overlay] *)){overflow-wrap:anywhere;min-width:0;margin:0}.column-filter-sheet-head .clear-filters:where(:not([class*=-overlay],[class*=-overlay] *)){flex:none;font-size:15px}.column-filter-sheet-head .clear-filters:disabled:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg-faint);text-decoration:none}.column-filter-sheet .column-filter-hint:where(:not([class*=-overlay],[class*=-overlay] *)){margin:4px 4px 12px;font-size:13px}.column-filter-sheet .column-filter-search:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-card);border-radius:12px;flex:none;min-height:44px;margin-bottom:10px;padding:8px 12px;font-size:16px}.column-filter-sheet .column-filter-options:where(:not([class*=-overlay],[class*=-overlay] *)){overscroll-behavior:contain;background:var(--app-card);border-radius:14px;flex:auto;min-height:0;overflow-y:auto}.column-filter-sheet .multi-select-option:where(:not([class*=-overlay],[class*=-overlay] *)){border-radius:0;gap:14px;min-height:50px;padding:0 16px;font-size:16px}.column-filter-sheet .multi-select-option+.multi-select-option:where(:not([class*=-overlay],[class*=-overlay] *)){border-top:1px solid var(--line)}.column-filter-sheet .multi-select-option input:where(:not([class*=-overlay],[class*=-overlay] *)){width:20px;height:20px;accent-color:var(--navy);flex:none}.column-filter-sheet .column-filter-empty:where(:not([class*=-overlay],[class*=-overlay] *)){margin:0;padding:16px}.column-filter-sheet-done:where(:not([class*=-overlay],[class*=-overlay] *)){flex:none}@media (width>=721px){.app-sheet-overlay:where(:not([class*=-overlay],[class*=-overlay] *)){padding:0 24px calc(var(--app-tabbar-h) + 12px);justify-content:center}.app-sheet:where(:not([class*=-overlay],[class*=-overlay] *)){border-radius:22px;max-width:440px;padding-bottom:16px;box-shadow:0 12px 40px #0f121e2e}}@media (width<=720px){.split-report-overlay:where(:not([class*=-overlay],[class*=-overlay] *)),.access-overlay:where(:not([class*=-overlay],[class*=-overlay] *)),.feedback-overlay:where(:not([class*=-overlay],[class*=-overlay] *)),.terms-overlay:where(:not([class*=-overlay],[class*=-overlay] *)){padding:max(24px, env(safe-area-inset-top,0px)) 0 0;animation:app-backdrop-in var(--popup-slide) ease;place-items:end stretch}.split-report-overlay>:where(:not([class*=-overlay],[class*=-overlay] *)),.access-overlay>:where(:not([class*=-overlay],[class*=-overlay] *)),.feedback-overlay>:where(:not([class*=-overlay],[class*=-overlay] *)),.terms-overlay>:where(:not([class*=-overlay],[class*=-overlay] *)){max-height:calc(100dvh - max(24px, env(safe-area-inset-top,0px)));border:0;border-bottom:env(safe-area-inset-bottom,0px) solid var(--bg-card);animation:app-sheet-up var(--popup-slide) var(--popup-in);border-radius:22px 22px 0 0;margin:0;box-shadow:0 -8px 32px #0f121e24;width:100%!important;max-width:none!important}.split-report-overlay:not(.is-locked)>.split-report-modal:where(:not([class*=-overlay],[class*=-overlay] *)):before,.access-overlay:not(.idle-timeout-overlay)>.access-modal:where(:not([class*=-overlay],[class*=-overlay] *)):before,.feedback-overlay>.feedback-modal:where(:not([class*=-overlay],[class*=-overlay] *)):before{content:"";background:#d0d4dd;border-radius:999px;width:38px;height:5px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.ecc-locations:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr)}.ecc-locations-card:where(:not([class*=-overlay],[class*=-overlay] *)){min-width:0;padding:16px}.loading-view:not(.is-embedded):where(:not([class*=-overlay],[class*=-overlay] *)){margin:32px auto 48px}.split-report-overlay:has(>.hydrate-progress-modal):where(:not([class*=-overlay],[class*=-overlay] *)){padding:max(16px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) max(16px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));place-items:center}.split-report-overlay>.hydrate-progress-modal:where(:not([class*=-overlay],[class*=-overlay] *)){border-bottom:0;border-radius:22px;max-height:calc(100dvh - 32px);padding:22px 20px 18px;animation:.22s cubic-bezier(.2,.8,.2,1) app-pop-in;box-shadow:0 18px 48px #0f121e38}.split-report-overlay:not(.is-locked)>.hydrate-progress-modal:where(:not([class*=-overlay],[class*=-overlay] *)):before{content:none}.split-report-overlay .hydrate-progress-modal .loading-view:where(:not([class*=-overlay],[class*=-overlay] *)){width:100%;margin:0}.split-report-overlay .hydrate-progress-modal .loader:where(:not([class*=-overlay],[class*=-overlay] *)),.split-report-overlay .hydrate-progress-modal .loading-complete-icon:where(:not([class*=-overlay],[class*=-overlay] *)){width:28px;height:28px;margin-bottom:10px}.split-report-overlay .hydrate-progress-modal h2:where(:not([class*=-overlay],[class*=-overlay] *)){margin:0 0 4px;font-size:19px}.split-report-overlay .hydrate-progress-modal .loading-view p:where(:not([class*=-overlay],[class*=-overlay] *)){margin:0;font-size:13.5px;line-height:1.4}.split-report-overlay .hydrate-progress-modal .loading-view .loading-view-detail:where(:not([class*=-overlay],[class*=-overlay] *)){margin-top:6px;font-size:12.5px}.split-report-overlay .hydrate-progress-modal .file-progress-list:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr);gap:0;margin-top:14px}.split-report-overlay .hydrate-progress-modal .file-progress:where(:not([class*=-overlay],[class*=-overlay] *)){padding:9px 0}.split-report-overlay .hydrate-progress-modal .file-progress-heading:where(:not([class*=-overlay],[class*=-overlay] *)){flex-wrap:nowrap;align-items:baseline;gap:12px;margin-bottom:6px}.split-report-overlay .hydrate-progress-modal .file-progress-heading strong:where(:not([class*=-overlay],[class*=-overlay] *)){flex:none}.split-report-overlay .hydrate-progress-modal .file-progress-heading span:where(:not([class*=-overlay],[class*=-overlay] *)){text-align:right;white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;max-width:none;font-size:12.5px;display:-webkit-box;overflow:hidden}.split-report-overlay .hydrate-progress-modal .loading-view .file-progress-file:where(:not([class*=-overlay],[class*=-overlay] *)){margin-top:5px;font-size:11px}.split-report-overlay .hydrate-progress-modal .overview-pull-billing:where(:not([class*=-overlay],[class*=-overlay] *)){margin-top:14px}.split-report-overlay .hydrate-progress-modal .progress-track:where(:not([class*=-overlay],[class*=-overlay] *)){border-radius:999px;height:3px}.split-report-overlay .hydrate-progress-modal .loading-view .loading-view-hint:where(:not([class*=-overlay],[class*=-overlay] *)){margin-top:12px;font-size:12px}.site-header-nav-item:where(:not([class*=-overlay],[class*=-overlay] *)){position:static}.site-header-menu:where(:not([class*=-overlay],[class*=-overlay] *)),.site-header-menu.is-wide:where(:not([class*=-overlay],[class*=-overlay] *)){top:calc(100% + 6px);right:var(--app-inset);left:var(--app-inset);width:auto;min-width:0;transform:none}.site-header-menu.is-wide:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.landing-price-table th:first-child:where(:not([class*=-overlay],[class*=-overlay] *)){z-index:1;background:var(--bg-card);width:132px;min-width:132px;box-shadow:1px 0 0 var(--line);position:sticky;left:0}.landing-price-table tbody th:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:14px}.landing-price-table td:where(:not([class*=-overlay],[class*=-overlay] *)),.landing-price-table thead th:not(:first-child):where(:not([class*=-overlay],[class*=-overlay] *)){min-width:140px}:is(body:has(.dashboard) .site-profile:where(:not([class*=-overlay],[class*=-overlay] *)),body:has(.dashboard) .site-notifications:where(:not([class*=-overlay],[class*=-overlay] *))){position:static}:is(body:has(.dashboard) .site-profile-menu:where(:not([class*=-overlay],[class*=-overlay] *)),body:has(.dashboard) .site-notifications-panel:where(:not([class*=-overlay],[class*=-overlay] *))){top:calc(100% + 6px);right:var(--app-inset);left:var(--app-inset);width:auto;max-height:min(70vh,560px);box-shadow:0 18px 48px color-mix(in srgb, var(--navy) 20%, transparent);border:0;border-radius:18px;animation:.14s app-fade-in}body:has(.dashboard) .site-profile-item:where(:not([class*=-overlay],[class*=-overlay] *)){min-height:48px;font-size:16px}}.dashboard-panels:where(:not([class*=-overlay],[class*=-overlay] *)){background:0 0;padding-top:0}.dashboard .roster-chart-card:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .roster-section:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .preventive-summary:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .filters:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .claims-panel:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .ra-sidebar:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .ra-sticky-chrome:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .ecc-perf-kpi:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .rai-results-panel:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .create-claim-page>.sheet-toolbar:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .create-claim-page>.roster-section:where(:not([class*=-overlay],[class*=-overlay] *)){margin-inline:var(--app-inset);background:var(--app-card);border-radius:var(--app-radius);box-shadow:none;border:0;border-image:}.dashboard .roster-chart-card:where(:not([class*=-overlay],[class*=-overlay] *)){padding:18px 16px 16px}.dashboard .roster-section:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .claims-panel:where(:not([class*=-overlay],[class*=-overlay] *)){padding:18px 0 8px;overflow:clip}.dashboard .roster-section>.sheet-toolbar:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .preventive-summary:where(:not([class*=-overlay],[class*=-overlay] *)){padding-inline:16px}.dashboard .preventive-summary:where(:not([class*=-overlay],[class*=-overlay] *)){padding-block:18px}.dashboard .sheet-panel:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .roster-filters:where(:not([class*=-overlay],[class*=-overlay] *)){border-image:}.dashboard .rcx-page:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .summary-stack:where(:not([class*=-overlay],[class*=-overlay] *)){gap:var(--section-gap)}.dashboard .summary-stack:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .rcx-page:where(:not([class*=-overlay],[class*=-overlay] *)){gap:24px}.dashboard .summary-stack .roster-chart-card:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .rcx-page .roster-chart-card:where(:not([class*=-overlay],[class*=-overlay] *)){padding:22px 18px 20px;box-shadow:0 1px 2px #0f121e0a,0 4px 16px #0f121e0d,0 0 0 .5px #0f121e0f}.dashboard .sheet-meta:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:13.5px}.dashboard .sheet-meta:has(.summary-help):where(:not([class*=-overlay],[class*=-overlay] *)){display:block}.dashboard .sheet-meta .summary-help:where(:not([class*=-overlay],[class*=-overlay] *)){vertical-align:middle;margin-left:4px}.dashboard .roster-totals:where(:not([class*=-overlay],[class*=-overlay] *)){margin-left:0}.dashboard .chart-legend:where(:not([class*=-overlay],[class*=-overlay] *)){justify-content:flex-start;gap:6px 14px;font-size:12.5px}.dashboard .summary-billing-nav:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-segment-track);scrollbar-width:none;border-radius:11px;flex-wrap:nowrap;gap:2px;min-width:0;max-width:100%;padding:2px;overflow-x:auto}.dashboard .summary-billing-nav:where(:not([class*=-overlay],[class*=-overlay] *))::-webkit-scrollbar{display:none}.dashboard .summary-billing-tab:where(:not([class*=-overlay],[class*=-overlay] *)){min-width:0;min-height:32px;color:var(--fg);letter-spacing:0;white-space:nowrap;background:0 0;border:0;border-radius:9px;flex:auto;padding:5px 8px;font-size:13px;font-weight:560}.dashboard .summary-billing-tab.is-active:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-card);font-weight:650;box-shadow:0 1px 3px #0f121e1f,0 0 0 .5px #0f121e0a}.dashboard .claims-paid-navs:where(:not([class*=-overlay],[class*=-overlay] *)){flex-direction:column;align-items:stretch;gap:8px}.dashboard button.action:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard button.primary:where(:not([class*=-overlay],[class*=-overlay] *)){border-radius:12px;min-height:44px}.dashboard .ra-layout:where(:not([class*=-overlay],[class*=-overlay] *)){gap:var(--section-gap)}.dashboard .ra-main:where(:not([class*=-overlay],[class*=-overlay] *)){gap:var(--section-gap);flex-direction:column;display:flex}.dashboard .ra-sidebar:where(:not([class*=-overlay],[class*=-overlay] *)){padding:14px 0 12px}.dashboard .ra-sidebar-heading:where(:not([class*=-overlay],[class*=-overlay] *)){border:0;border-image:;padding:0 16px 10px}.dashboard .ra-sidebar-list:where(:not([class*=-overlay],[class*=-overlay] *)){scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;padding:0 16px 2px;scroll-padding-inline:16px}.dashboard .ra-sidebar-list:where(:not([class*=-overlay],[class*=-overlay] *))::-webkit-scrollbar{display:none}.dashboard .ra-sidebar-item:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-canvas);scroll-snap-align:start;border:1px solid #0000;border-image:;border-radius:14px;min-width:0;padding:10px 14px}.dashboard .ra-sidebar-item.is-selected:where(:not([class*=-overlay],[class*=-overlay] *)){background:color-mix(in srgb, var(--sky) 18%, var(--app-card));border-color:color-mix(in srgb, var(--sky) 60%, transparent)}.dashboard .ra-sticky-chrome:where(:not([class*=-overlay],[class*=-overlay] *)){-webkit-backdrop-filter:none;backdrop-filter:none;padding:6px 16px;position:static}.dashboard .summary-grid:where(:not([class*=-overlay],[class*=-overlay] *)){border:0;border-image:}.dashboard .summary-metrics:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid;overflow:visible}.dashboard .summary-card:where(:not([class*=-overlay],[class*=-overlay] *)){border-bottom:1px solid var(--line);min-width:0;padding:12px 0}.dashboard .summary-card:nth-last-child(-n+2):nth-child(odd):where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .summary-card:last-child:where(:not([class*=-overlay],[class*=-overlay] *)){border-bottom:0}.dashboard .summary-card strong:where(:not([class*=-overlay],[class*=-overlay] *)){overflow-wrap:anywhere}.dashboard .ra-sticky-chrome .summary-grid:where(:not([class*=-overlay],[class*=-overlay] *)){padding-inline:0}.dashboard .summary-card:where(:not([class*=-overlay],[class*=-overlay] *)){flex-direction:column;display:flex}.dashboard .summary-card .metric-label:where(:not([class*=-overlay],[class*=-overlay] *)){line-height:1.35;display:block}.dashboard .summary-card .metric-label .metric-help:where(:not([class*=-overlay],[class*=-overlay] *)){vertical-align:-3px;margin-left:6px;display:inline-grid}.dashboard .summary-metrics:where(:not([class*=-overlay],[class*=-overlay] *)){align-items:stretch}.dashboard .summary-card strong:where(:not([class*=-overlay],[class*=-overlay] *)){margin-top:auto}@media (width<=400px){.dashboard .summary-metrics .summary-card strong:where(:not([class*=-overlay],[class*=-overlay] *)){white-space:nowrap;overflow-wrap:normal;font-size:min(22px,5.6vw)}}.dashboard .summary-card:where(:not([class*=-overlay],[class*=-overlay] *)){position:relative}.dashboard .summary-card .metric-help:where(:not([class*=-overlay],[class*=-overlay] *)){position:static}.dashboard .summary-card .metric-tooltip:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .summary-card:first-child .metric-tooltip:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .summary-card:last-child .metric-tooltip:where(:not([class*=-overlay],[class*=-overlay] *)){width:min(270px,100vw - 56px);top:calc(100% - 4px);left:0;right:auto;transform:translateY(-4px)}.dashboard .summary-card:nth-child(2n) .metric-tooltip:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .summary-card:last-child:nth-child(2n) .metric-tooltip:where(:not([class*=-overlay],[class*=-overlay] *)){left:auto;right:0}.dashboard .summary-card .metric-tooltip:where(:not([class*=-overlay],[class*=-overlay] *)):after{display:none}.dashboard .summary-card .metric-help:hover .metric-tooltip:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .summary-card .metric-help:focus-visible .metric-tooltip:where(:not([class*=-overlay],[class*=-overlay] *)){transform:translate(0)}.dashboard .filters:where(:not([class*=-overlay],[class*=-overlay] *)){padding:16px}.dashboard .claims-panel:where(:not([class*=-overlay],[class*=-overlay] *)){width:auto;padding:0}.dashboard .claims-meta:where(:not([class*=-overlay],[class*=-overlay] *)){padding:14px 16px}.dashboard .claims-meta-actions:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .claims-export-actions:where(:not([class*=-overlay],[class*=-overlay] *)){flex-wrap:wrap;gap:10px}.dashboard .claims-export-actions:where(:not([class*=-overlay],[class*=-overlay] *)){width:100%}.dashboard .claims-export-actions>:where(:not([class*=-overlay],[class*=-overlay] *)){flex:1 1 0}.dashboard .claims-table:where(:not([class*=-overlay],[class*=-overlay] *)){overflow:visible}.dashboard .claims-table .claims-list-head:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .claims-table .claims-list:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .claims-table .claim-group-row:where(:not([class*=-overlay],[class*=-overlay] *)),.associated-claims-list-body:where(:not([class*=-overlay],[class*=-overlay] *)),.associated-claims-list-body .claims-list-head:where(:not([class*=-overlay],[class*=-overlay] *)),.associated-claims-list-body .claim-group-row:where(:not([class*=-overlay],[class*=-overlay] *)){min-width:0!important}.dashboard .claims-list-head:where(:not([class*=-overlay],[class*=-overlay] *)),.associated-claims-list-body .claims-list-head:where(:not([class*=-overlay],[class*=-overlay] *)){border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:10px 16px;display:flex;grid-template-columns:none!important}.dashboard .claims-list-head:where(:not([class*=-overlay],[class*=-overlay] *))::-webkit-scrollbar{display:none}.associated-claims-list-body .claims-list-head:where(:not([class*=-overlay],[class*=-overlay] *))::-webkit-scrollbar{display:none}.dashboard .claims-list-head>:first-child:empty:where(:not([class*=-overlay],[class*=-overlay] *)),.associated-claims-list-body .claims-list-head>:first-child:empty:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.dashboard .claims-list-head>[role=columnheader]:where(:not([class*=-overlay],[class*=-overlay] *)),.associated-claims-list-body .claims-list-head>[role=columnheader]:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-canvas);border-radius:999px;flex:none;padding:2px 4px 2px 10px}.dashboard .claims-list-head .column-head:where(:not([class*=-overlay],[class*=-overlay] *)),.associated-claims-list-body .claims-list-head .column-head:where(:not([class*=-overlay],[class*=-overlay] *)){justify-content:flex-start;gap:2px}.dashboard .claim-group-row:where(:not([class*=-overlay],[class*=-overlay] *)),.associated-claims-list-body .claim-group-row:where(:not([class*=-overlay],[class*=-overlay] *)){align-items:start;gap:8px 10px;padding:14px 16px 14px 56px;position:relative;grid-template-columns:repeat(6,minmax(0,1fr))!important}.dashboard .claim-group-row>:where(:not([class*=-overlay],[class*=-overlay] *)),.associated-claims-list-body .claim-group-row>:where(:not([class*=-overlay],[class*=-overlay] *)){text-align:left;grid-column:span 2;min-width:0;padding:0}.dashboard .claim-group-row>.expand-btn:where(:not([class*=-overlay],[class*=-overlay] *)),.associated-claims-list-body .claim-group-row>.expand-btn:where(:not([class*=-overlay],[class*=-overlay] *)){border-radius:999px;width:28px;height:28px;position:absolute;top:13px;left:16px}.dashboard .claim-group-row>.group-health:where(:not([class*=-overlay],[class*=-overlay] *)),.associated-claims-list-body .claim-group-row>.group-health:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg);grid-column:span 4;font-size:14px;font-weight:650}.dashboard .claim-group-row>.group-date:where(:not([class*=-overlay],[class*=-overlay] *)),.associated-claims-list-body .claim-group-row>.group-date:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg-muted);text-align:right;white-space:nowrap;justify-self:end;font-size:13px;font-weight:560}.dashboard .claim-group-row>.group-fee-statuses:where(:not([class*=-overlay],[class*=-overlay] *)),.associated-claims-list-body .claim-group-row>.group-fee-statuses:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .claim-group-row>.group-remittance:where(:not([class*=-overlay],[class*=-overlay] *)),.associated-claims-list-body .claim-group-row>.group-remittance:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .claim-group-row>.group-billing:where(:not([class*=-overlay],[class*=-overlay] *)),.associated-claims-list-body .claim-group-row>.group-billing:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .claim-group-row>.group-clinic:where(:not([class*=-overlay],[class*=-overlay] *)),.associated-claims-list-body .claim-group-row>.group-clinic:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .claim-group-row>[class*=-errors]:where(:not([class*=-overlay],[class*=-overlay] *)),.associated-claims-list-body .claim-group-row>[class*=-errors]:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .claim-group-row>[class*=-change]:where(:not([class*=-overlay],[class*=-overlay] *)),.associated-claims-list-body .claim-group-row>[class*=-change]:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .claim-group-row>[class*=-codes]:where(:not([class*=-overlay],[class*=-overlay] *)),.associated-claims-list-body .claim-group-row>[class*=-codes]:where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:1/-1}.dashboard .claim-group-row>[data-label]:not(.group-health,.group-date,.group-fee-statuses):where(:not([class*=-overlay],[class*=-overlay] *)),.associated-claims-list-body .claim-group-row>[data-label]:not(.group-health,.group-date,.group-fee-statuses):where(:not([class*=-overlay],[class*=-overlay] *)){white-space:normal;flex-direction:column;align-items:flex-start;gap:1px;font-size:14px;display:flex}.dashboard .claim-group-row>[data-label]:not(.group-health,.group-date,.group-fee-statuses):where(:not([class*=-overlay],[class*=-overlay] *)):before,.associated-claims-list-body .claim-group-row>[data-label]:not(.group-health,.group-date,.group-fee-statuses):where(:not([class*=-overlay],[class*=-overlay] *)):before{color:var(--fg-faint);letter-spacing:.05em;text-transform:uppercase;content:attr(data-label);font-size:10.5px;font-weight:650}.dashboard .ecc-corrected .claim-group-row:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-areas:"health amount""date amount2";align-items:baseline;gap:3px 12px;padding:14px 44px 14px 16px;grid-template-columns:minmax(0,1fr) auto!important}.dashboard .ecc-corrected .claim-group-row>:not(.expand-btn):where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:1/-1}.dashboard .ecc-corrected .claim-group-row>.expand-btn:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg-faint);background:0 0;border:0;font-size:15px;top:50%;left:auto;right:10px;transform:translateY(-50%)}.dashboard .ecc-corrected .claim-group.is-open>.claim-group-row>.expand-btn:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--accent);background:0 0}.dashboard .ecc-corrected .claim-group-row>.group-health:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:health;font-size:15px}.dashboard .ecc-corrected .claim-group-row>.group-date:where(:not([class*=-overlay],[class*=-overlay] *)){text-align:left;grid-area:date;justify-self:start}.dashboard .ecc-corrected .claim-group-row>.ecc-cell-amount:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .ecc-corrected .claim-group-row>.ecc-cell-amount2:where(:not([class*=-overlay],[class*=-overlay] *)){white-space:nowrap;flex-direction:row;justify-self:end;align-items:baseline;gap:6px}.dashboard .ecc-corrected .claim-group-row>.ecc-cell-amount:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:amount;font-size:15px;font-weight:650}.dashboard .ecc-corrected .claim-group-row>.ecc-cell-amount:has(.ecc-capitation-tag):where(:not([class*=-overlay],[class*=-overlay] *)){flex-wrap:wrap;justify-content:flex-end;row-gap:4px;max-width:150px}.dashboard .ecc-corrected .claim-group-row>.ecc-cell-amount .ecc-capitation-tag:where(:not([class*=-overlay],[class*=-overlay] *)){order:1;margin-left:auto}.dashboard .ecc-corrected .claim-group-row>.ecc-cell-amount2:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg-muted);grid-area:amount2;font-size:13px;font-weight:560}.dashboard .ecc-corrected .claim-group-row>[class*=-errors]:where(:not([class*=-overlay],[class*=-overlay] *)){order:1;margin-top:6px;font-weight:600}.dashboard .ecc-corrected .claim-group-row>[class*=-errors]:where(:not([class*=-overlay],[class*=-overlay] *)):before{content:none}.dashboard .ecc-corrected .claim-group-row>[class*=-errors] .ecc-error-line span:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg-muted);font-size:13px;font-weight:500;display:block}.dashboard .ecc-corrected .claim-group-row>:is([class*=-change],[class*=-codes]):where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .ecc-corrected .claim-group-row>.ecc-cell-meta:where(:not([class*=-overlay],[class*=-overlay] *)){white-space:normal;flex-flow:wrap;align-items:baseline;gap:0 8px;font-size:13.5px;overflow:visible}.dashboard .ecc-corrected .claim-group-row>[class*=-change]:where(:not([class*=-overlay],[class*=-overlay] *)){order:2}.dashboard .ecc-corrected .claim-group-row>[class*=-codes]:where(:not([class*=-overlay],[class*=-overlay] *)){order:3}.dashboard .ecc-corrected .claim-group-row>.ecc-cell-meta:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg-muted);order:4;font-size:13px}.dashboard .ecc-visits-versions .claim-group-row:where(:not([class*=-overlay],[class*=-overlay] *)){align-items:baseline;gap:3px 8px;padding:14px 16px;grid-template-columns:auto auto minmax(0,1fr) auto!important}.dashboard .ecc-visits-versions .claim-group-row>:where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:auto}.dashboard .ecc-visits-versions .claim-group-row>.group-health:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:1/1/auto/4;font-size:15px}.dashboard .ecc-visits-versions .claim-group-row>.ecc-version-updated-on:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg-muted);grid-area:1/4;justify-self:end;font-size:13px}.dashboard .ecc-visits-versions .claim-group-row>.ecc-version-dob:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg-muted);flex-direction:row;grid-area:2/1/auto/-1;align-items:baseline;gap:8px;font-size:13px}.dashboard .ecc-visits-versions .claim-group-row>.ecc-version-old-version-code:where(:not([class*=-overlay],[class*=-overlay] *)){flex-direction:row;grid-area:3/1;align-items:baseline;gap:8px;margin-top:4px}.dashboard .ecc-visits-versions .claim-group-row>.ecc-version-new-version-code:where(:not([class*=-overlay],[class*=-overlay] *)){flex-direction:row;grid-area:3/2/auto/-1;align-items:baseline;gap:8px;margin-top:4px;font-weight:600}.dashboard .ecc-visits-versions .claim-group-row>.ecc-version-updated-on:where(:not([class*=-overlay],[class*=-overlay] *)):before{content:none}.dashboard .ecc-visits-versions .claim-group-row>.ecc-version-dob:where(:not([class*=-overlay],[class*=-overlay] *)):before{content:"Born"}.dashboard .ecc-visits-versions .claim-group-row>.ecc-version-old-version-code:where(:not([class*=-overlay],[class*=-overlay] *)):before{content:"Version"}.dashboard .ecc-visits-versions .claim-group-row>.ecc-version-new-version-code:where(:not([class*=-overlay],[class*=-overlay] *)):before{color:var(--fg-muted);letter-spacing:0;content:"→";font-size:13px}:is(.dashboard .claim-group-row:has(>.group-fee-statuses):where(:not([class*=-overlay],[class*=-overlay] *)),.associated-claims-list-body .claim-group-row:has(>.group-fee-statuses):where(:not([class*=-overlay],[class*=-overlay] *))){grid-template-areas:"health paid""date billed""codes count";align-items:baseline;gap:4px 12px;padding:14px 44px 14px 16px;grid-template-columns:minmax(0,1fr) auto!important}:is(.dashboard .claim-group-row:has(>.group-fee-statuses)>.expand-btn:where(:not([class*=-overlay],[class*=-overlay] *)),.associated-claims-list-body .claim-group-row:has(>.group-fee-statuses)>.expand-btn:where(:not([class*=-overlay],[class*=-overlay] *))){width:28px;height:28px;color:var(--fg-faint);background:0 0;border:0;font-size:15px;top:50%;left:auto;right:10px;transform:translateY(-50%)}:is(.dashboard .claim-group.is-open>.claim-group-row:has(>.group-fee-statuses)>.expand-btn:where(:not([class*=-overlay],[class*=-overlay] *)),.associated-claims-list-body .claim-group.is-open>.claim-group-row:has(>.group-fee-statuses)>.expand-btn:where(:not([class*=-overlay],[class*=-overlay] *))){color:var(--accent);background:0 0}:is(.dashboard .claim-group-row:has(>.group-fee-statuses)>.group-health:where(:not([class*=-overlay],[class*=-overlay] *)),.associated-claims-list-body .claim-group-row:has(>.group-fee-statuses)>.group-health:where(:not([class*=-overlay],[class*=-overlay] *))){grid-area:health;font-size:15px}:is(.dashboard .claim-group-row:has(>.group-fee-statuses)>.group-date:where(:not([class*=-overlay],[class*=-overlay] *)),.associated-claims-list-body .claim-group-row:has(>.group-fee-statuses)>.group-date:where(:not([class*=-overlay],[class*=-overlay] *))){text-align:left;flex-wrap:wrap;grid-area:date;justify-self:start;align-items:baseline;gap:2px 8px;font-size:13px;display:flex}:is(.dashboard .claim-group-row:has(>.group-fee-statuses)>.group-fee-statuses:where(:not([class*=-overlay],[class*=-overlay] *)),.associated-claims-list-body .claim-group-row:has(>.group-fee-statuses)>.group-fee-statuses:where(:not([class*=-overlay],[class*=-overlay] *))){grid-area:codes;gap:6px;margin-top:6px}:is(.dashboard .claim-group-row:has(>.group-fee-statuses)>.group-paid:where(:not([class*=-overlay],[class*=-overlay] *)),.associated-claims-list-body .claim-group-row:has(>.group-fee-statuses)>.group-paid:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .claim-group-row:has(>.group-fee-statuses)>.group-submitted:where(:not([class*=-overlay],[class*=-overlay] *)),.associated-claims-list-body .claim-group-row:has(>.group-fee-statuses)>.group-submitted:where(:not([class*=-overlay],[class*=-overlay] *))){white-space:nowrap;flex-direction:row;justify-self:end;align-items:baseline;gap:6px}:is(.dashboard .claim-group-row:has(>.group-fee-statuses)>.group-paid:where(:not([class*=-overlay],[class*=-overlay] *)),.associated-claims-list-body .claim-group-row:has(>.group-fee-statuses)>.group-paid:where(:not([class*=-overlay],[class*=-overlay] *))){grid-area:paid;font-size:15px;font-weight:650}:is(.dashboard .claim-group-row:has(>.group-fee-statuses)>.group-submitted:where(:not([class*=-overlay],[class*=-overlay] *)),.associated-claims-list-body .claim-group-row:has(>.group-fee-statuses)>.group-submitted:where(:not([class*=-overlay],[class*=-overlay] *))){color:var(--fg-muted);grid-area:billed;font-size:13px;font-weight:560}:is(.dashboard .claim-group-row:has(>.group-fee-statuses)>.group-count:where(:not([class*=-overlay],[class*=-overlay] *)),.associated-claims-list-body .claim-group-row:has(>.group-fee-statuses)>.group-count:where(:not([class*=-overlay],[class*=-overlay] *))){white-space:nowrap;background:#c9342b17;border-radius:999px;flex-direction:row;grid-area:count;place-self:start end;margin-top:6px;padding:3px 8px;font-size:12px}.dashboard .claim-group-row:has(>.group-fee-statuses)>.group-count:where(:not([class*=-overlay],[class*=-overlay] *)):before{content:none}.associated-claims-list-body .claim-group-row:has(>.group-fee-statuses)>.group-count:where(:not([class*=-overlay],[class*=-overlay] *)):before{content:none}:is(.dashboard .claim-group-row:has(>.group-fee-statuses)>.group-count.is-empty:where(:not([class*=-overlay],[class*=-overlay] *)),.associated-claims-list-body .claim-group-row:has(>.group-fee-statuses)>.group-count.is-empty:where(:not([class*=-overlay],[class*=-overlay] *))){display:none}:is(.dashboard .claim-group-row:has(>.group-fee-statuses)>.group-remittance:where(:not([class*=-overlay],[class*=-overlay] *)),.associated-claims-list-body .claim-group-row:has(>.group-fee-statuses)>.group-remittance:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .claim-group-row:has(>.group-fee-statuses)>.group-clinic:where(:not([class*=-overlay],[class*=-overlay] *)),.associated-claims-list-body .claim-group-row:has(>.group-fee-statuses)>.group-clinic:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .claim-group-row:has(>.group-fee-statuses)>.group-billing:where(:not([class*=-overlay],[class*=-overlay] *)),.associated-claims-list-body .claim-group-row:has(>.group-fee-statuses)>.group-billing:where(:not([class*=-overlay],[class*=-overlay] *))){color:var(--fg);flex-direction:row;grid-column:1/-1;align-items:baseline;gap:6px;font-size:13px}.dashboard .claim-group:where(:not([class*=-overlay],[class*=-overlay] *)){contain-intrinsic-size:auto 108px}.claim-group-details:where(:not([class*=-overlay],[class*=-overlay] *)){padding:0 0 6px}.claim-group-details .detail-table:where(:not([class*=-overlay],[class*=-overlay] *)){border:0;border-radius:0;margin:0;padding:0 16px 4px;overflow:visible}.claim-group-details .detail-table table:where(:not([class*=-overlay],[class*=-overlay] *)),.claim-group-details .detail-table thead:where(:not([class*=-overlay],[class*=-overlay] *)),.claim-group-details .detail-table tbody:where(:not([class*=-overlay],[class*=-overlay] *)){width:100%;min-width:0;display:block}.claim-group-details .detail-table thead tr:where(:not([class*=-overlay],[class*=-overlay] *)){scrollbar-width:none;gap:6px;padding:10px 0;display:flex;overflow-x:auto}.claim-group-details .detail-table thead tr:where(:not([class*=-overlay],[class*=-overlay] *))::-webkit-scrollbar{display:none}.claim-group-details .detail-table th:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-canvas);box-shadow:none;border:0;border-radius:999px;flex:none;padding:2px 4px 2px 10px;position:static}.claim-group-details .detail-table tbody tr:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-canvas);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-bottom:8px;padding:12px 14px;display:grid}.claim-group-details .detail-table td:where(:not([class*=-overlay],[class*=-overlay] *)){text-align:left;white-space:normal;overflow-wrap:anywhere;min-width:0;box-shadow:none;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;font-size:13.5px;display:flex;position:static}.claim-group-details .detail-table td:where(:not([class*=-overlay],[class*=-overlay] *)):before{color:var(--fg-faint);letter-spacing:.05em;text-transform:uppercase;content:attr(data-label);font-size:10.5px;font-weight:650}.claim-group-details .detail-table td>.status:where(:not([class*=-overlay],[class*=-overlay] *)){align-self:flex-start}.claim-group-details .error-reference:where(:not([class*=-overlay],[class*=-overlay] *)){margin:4px 16px 14px}.claim-group-details .detail-table tbody.detail-report:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-canvas);border-radius:16px;margin-bottom:10px;padding:10px}.claim-group-details .detail-table tbody.detail-report tr:not(.detail-report-head):where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-card)}.claim-group-details .detail-table tbody tr.is-outstanding:where(:not([class*=-overlay],[class*=-overlay] *)),.claim-group-details .detail-table tbody.detail-report tr.is-outstanding:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.claim-group-details .detail-table tr.is-outstanding td:where(:not([class*=-overlay],[class*=-overlay] *)),.claim-group-details .detail-table tr.is-outstanding td:first-child:where(:not([class*=-overlay],[class*=-overlay] *)){box-shadow:none;background:0 0}.claim-group-details .detail-table tr.is-crossed td:where(:not([class*=-overlay],[class*=-overlay] *)){padding-top:14.5px;position:relative}.claim-group-details .detail-table tr.is-crossed td:where(:not([class*=-overlay],[class*=-overlay] *)):before{position:absolute;top:0;left:0}.claim-group-details .detail-table tbody.detail-report tr:last-child:where(:not([class*=-overlay],[class*=-overlay] *)){margin-bottom:0}.claim-group-details .detail-table tr.detail-report-head:where(:not([class*=-overlay],[class*=-overlay] *)){background:0 0;border-radius:0;margin:0 0 10px;padding:0;display:block}.claim-group-details .detail-table tr.detail-report-head th:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg);letter-spacing:0;text-align:left;text-transform:none;background:0 0;border-radius:0;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:0 2px;font-size:14px;font-weight:650;display:flex}.detail-report-type:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--navy);background:color-mix(in srgb, var(--sky) 26%, var(--app-card));border-radius:999px;padding:2px 9px;font-size:12px;font-weight:650}.detail-report-type.is-er:where(:not([class*=-overlay],[class*=-overlay] *)){color:#9f1d17;background:color-mix(in srgb, #c9342b 14%, var(--app-card))}.detail-report-type.is-be:where(:not([class*=-overlay],[class*=-overlay] *)),.detail-report-type.is-other:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg-muted);background:var(--app-card)}.detail-report-count:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg-faint);margin-left:auto;font-size:12px;font-weight:560}.dashboard .create-claim-page:where(:not([class*=-overlay],[class*=-overlay] *)){gap:var(--section-gap)}.dashboard .create-claim-page>.create-claim-head:where(:not([class*=-overlay],[class*=-overlay] *)){margin-bottom:0;padding:16px}.dashboard .create-claim-head-actions:where(:not([class*=-overlay],[class*=-overlay] *)){padding:0}.dashboard .claim-import-drop-wrap:where(:not([class*=-overlay],[class*=-overlay] *)){margin-inline:var(--app-inset)}.dashboard .claim-import-drop:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-card);border-radius:var(--app-radius);margin:0}.dashboard .rcx-download-latest:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .rcx-download-list li:where(:not([class*=-overlay],[class*=-overlay] *)){flex-flow:row;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px}.dashboard .rcx-download-latest .action:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .rcx-download-list .action:where(:not([class*=-overlay],[class*=-overlay] *)){border-radius:999px;flex:none;width:auto;min-height:36px;padding:0 14px}.dashboard .ecc-centre:where(:not([class*=-overlay],[class*=-overlay] *)){margin-top:0;padding-bottom:0}.dashboard .ecc-toolbar:where(:not([class*=-overlay],[class*=-overlay] *)){margin:0 var(--app-inset) var(--section-gap);background:var(--app-card);border-radius:var(--app-radius);border:0;flex-flow:column-reverse;align-items:stretch;gap:12px;padding:12px}.dashboard .ecc-autofix:where(:not([class*=-overlay],[class*=-overlay] *)){border-bottom:1px solid var(--line);justify-content:space-between;margin-left:0;padding:2px 4px 12px}.dashboard .ecc-autofix-option:where(:not([class*=-overlay],[class*=-overlay] *)){flex:auto;justify-content:space-between;font-size:15px}.dashboard .ecc-autofix .ecc-access-notice:where(:not([class*=-overlay],[class*=-overlay] *)){order:1;margin-left:4px}.dashboard .ecc-autofix:where(:not([class*=-overlay],[class*=-overlay] *)){position:relative}.dashboard .ecc-autofix .ecc-autofix-help:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .ecc-autofix .ecc-access-badge:where(:not([class*=-overlay],[class*=-overlay] *)){position:static}.dashboard .ecc-autofix .ecc-autofix-help:where(:not([class*=-overlay],[class*=-overlay] *)){flex-shrink:0}.dashboard .ecc-autofix .metric-tooltip:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .ecc-autofix .ecc-access-tooltip:where(:not([class*=-overlay],[class*=-overlay] *)){width:auto;max-width:none;top:calc(100% - 4px);left:0;right:0}.dashboard .ecc-autofix .metric-tooltip:where(:not([class*=-overlay],[class*=-overlay] *)){transform:translateY(-4px)}.dashboard .ecc-autofix .metric-tooltip:where(:not([class*=-overlay],[class*=-overlay] *)):after{display:none}.dashboard .ecc-autofix .ecc-autofix-help:hover .metric-tooltip:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .ecc-autofix .ecc-autofix-help:focus-visible .metric-tooltip:where(:not([class*=-overlay],[class*=-overlay] *)){transform:translate(0)}.dashboard .ecc-subnav:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0;display:grid}.dashboard .ecc-subnav-group:where(:not([class*=-overlay],[class*=-overlay] *)){display:contents}.dashboard .ecc-subnav-group+.ecc-subnav-group:where(:not([class*=-overlay],[class*=-overlay] *)):before{content:none}.dashboard .ecc-subtab:where(:not([class*=-overlay],[class*=-overlay] *)){white-space:nowrap;min-height:44px;color:var(--fg);text-align:center;background:var(--app-canvas);border:0;border-radius:12px;justify-content:center;margin:0;padding:8px 10px;font-size:13.5px;line-height:1.2}.dashboard .ecc-subnav .ecc-subtab:where(:not([class*=-overlay],[class*=-overlay] *)){white-space:normal;text-wrap:balance;align-items:center;min-width:0}.dashboard .ecc-subnav .ecc-subtab .ecc-subtab-count:where(:not([class*=-overlay],[class*=-overlay] *)){flex:none}.dashboard .ecc-subnav .ecc-subtab.is-active:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--ecc-accent-ink);background:var(--ecc-accent-soft)}.dashboard .ecc-subnav .ecc-subtab.is-active span:where(:not([class*=-overlay],[class*=-overlay] *)){color:inherit}.dashboard .ecc-subnav .ecc-subtab.is-active .ecc-subtab-count:where(:not([class*=-overlay],[class*=-overlay] *)){color:#fff;background:var(--ecc-accent-ink);border-color:var(--ecc-accent-ink)}.dashboard .ecc-subnav .ecc-subtab:is(.is-performance,.is-versions).is-active:where(:not([class*=-overlay],[class*=-overlay] *)){color:#fff;background:var(--navy)}.dashboard .ecc-subnav .ecc-subtab:is(.is-performance,.is-versions).is-active .ecc-subtab-count:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--navy);background:#fff;border-color:#fff}.dashboard .ecc-perf:where(:not([class*=-overlay],[class*=-overlay] *)){gap:var(--section-gap)}.dashboard .ecc-perf-kpis:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .ecc-adjust-totals:where(:not([class*=-overlay],[class*=-overlay] *)){margin-inline:var(--app-inset);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard .ecc-perf-kpis .ecc-perf-kpi:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .ecc-adjust-totals .ecc-perf-kpi:where(:not([class*=-overlay],[class*=-overlay] *)){min-width:0;margin:0;padding:14px}.dashboard .ecc-perf-kpi dt:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg-muted);font-size:13px}.dashboard .ecc-perf-kpi dd:where(:not([class*=-overlay],[class*=-overlay] *)){margin-top:10px}.dashboard .ecc-perf-kpi strong:where(:not([class*=-overlay],[class*=-overlay] *)){overflow-wrap:anywhere}.dashboard .ecc-perf-tabs:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .ecc-queue-tabs:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-segment-track);border:0;border-radius:11px;flex-wrap:nowrap;gap:2px;margin:0 0 12px;padding:2px;display:flex}.dashboard .ecc-perf-tab:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .ecc-queue-tabs .ecc-subtab:where(:not([class*=-overlay],[class*=-overlay] *)){min-width:0;min-height:32px;color:var(--fg);box-shadow:none;background:0 0;border:0;border-radius:9px;flex:auto;justify-content:center;gap:5px;margin:0;padding:5px 6px;font-size:13px}.dashboard .ecc-perf-tab.is-active:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .ecc-queue-tabs .ecc-subtab.is-active:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg);background:var(--app-card);border:0;font-weight:650;box-shadow:0 1px 3px #0f121e1f,0 0 0 .5px #0f121e0a}.dashboard .ecc-subnav-row:where(:not([class*=-overlay],[class*=-overlay] *)){margin:0 var(--app-inset) var(--section-gap)}.dashboard .ecc-subnav-row .ecc-queue-tabs:where(:not([class*=-overlay],[class*=-overlay] *)){flex:100%;margin:0}.dashboard .ecc-centre>p:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .ecc-date-group>p:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .ecc-review-stack>p:where(:not([class*=-overlay],[class*=-overlay] *)){padding-inline:16px}.dashboard .ecc-table-wrap:where(:not([class*=-overlay],[class*=-overlay] *)){margin-inline:var(--app-inset);background:var(--app-card);border-radius:var(--app-radius);border:0;overflow:clip}.dashboard .ecc-section-head:where(:not([class*=-overlay],[class*=-overlay] *)){padding:10px var(--app-inset)}.dashboard .ecc-section-rule:where(:not([class*=-overlay],[class*=-overlay] *)){border-radius:12px}.dashboard .ecc-table:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .ecc-table thead:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .ecc-table tbody:where(:not([class*=-overlay],[class*=-overlay] *)){width:100%;min-width:0;display:block}.dashboard .ecc-table thead tr:where(:not([class*=-overlay],[class*=-overlay] *)){padding:10px 16px;display:flex}.dashboard .ecc-table thead th:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.dashboard .ecc-table thead th.ecc-check-col:where(:not([class*=-overlay],[class*=-overlay] *)){background:0 0;border:0;padding:0;display:block;position:static}.dashboard .ecc-table thead tr:not(:has(.ecc-check-col)):where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.dashboard .ecc-table tbody tr:where(:not([class*=-overlay],[class*=-overlay] *)){border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 0;padding:14px 16px;display:grid;position:relative}.dashboard .ecc-table tbody tr:has(>.ecc-check-col):where(:not([class*=-overlay],[class*=-overlay] *)){padding-left:48px}.dashboard .ecc-table tbody tr>:where(:not([class*=-overlay],[class*=-overlay] *)){text-align:left;white-space:normal;overflow-wrap:anywhere;min-width:0;box-shadow:none;background:0 0;border:0;grid-column:span 1;padding:0 8px 0 0;position:static}.dashboard .ecc-table tbody tr>.ecc-check-col:where(:not([class*=-overlay],[class*=-overlay] *)){padding:0;position:absolute;top:16px;left:16px}.dashboard .ecc-table tbody tr>th[scope=row]:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .ecc-table tbody tr>.ecc-review-col:where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:1/-1}.dashboard .ecc-table tbody tr>[data-label]:where(:not([class*=-overlay],[class*=-overlay] *)){flex-direction:column;gap:2px;font-size:13.5px;display:flex}.dashboard .ecc-table tbody tr>[data-label]:empty:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.dashboard .ecc-table tbody tr>[data-label]:where(:not([class*=-overlay],[class*=-overlay] *)):before{color:var(--fg-faint);letter-spacing:.05em;text-transform:uppercase;content:attr(data-label);font-size:10.5px;font-weight:650}.dashboard .ecc-table tbody tr>[data-label]>:where(:not([class*=-overlay],[class*=-overlay] *)){align-self:flex-start}.dashboard .ecc-table .ecc-review-col .ecc-row-btn:where(:not([class*=-overlay],[class*=-overlay] *)){width:100%;min-height:42px}:is(body:has(:not(.is-parked)>.dashboard .app-tabbar) .back-to-top:where(:not([class*=-overlay],[class*=-overlay] *)),body:has(.super-admin-view:not(.is-parked)>.app-tabbar) .back-to-top:where(:not([class*=-overlay],[class*=-overlay] *))){bottom:calc(var(--app-tabbar-h) + 14px)}body:has(.dashboard) .back-to-top:where(:not([class*=-overlay],[class*=-overlay] *)){width:44px;height:44px;box-shadow:0 8px 24px color-mix(in srgb, var(--navy) 26%, transparent);border-radius:999px}}@media (width<=1024px){.dashboard .ra-layout:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-columns:minmax(0,1fr)}.dashboard .ra-sidebar-col:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .ra-sidebar:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){height:auto;max-height:none;position:static}.dashboard .ra-sidebar-list:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex-direction:row;max-height:none;overflow:auto hidden}.dashboard .ra-sidebar-item:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex:none;width:auto}}@container apex-pane (width<=1024px){.dashboard .ra-layout:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr)}.dashboard .ra-sidebar-col:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .ra-sidebar:where(:not([class*=-overlay],[class*=-overlay] *)){height:auto;max-height:none;position:static}.dashboard .ra-sidebar-list:where(:not([class*=-overlay],[class*=-overlay] *)){flex-direction:row;max-height:none;overflow:auto hidden}.dashboard .ra-sidebar-item:where(:not([class*=-overlay],[class*=-overlay] *)){flex:none;width:auto}}@media (width>=600px) and (width<=1024px){.dashboard:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){--app-inset:16px;width:100%;max-width:920px;margin-inline:auto}.app-tabbar:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){padding-inline:max(8px,50vw - 380px)}.app-tab:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){font-size:11.5px}.app-page-title:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){font-size:32px}.dashboard .summary-metrics:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.dashboard .summary-card:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .summary-card:nth-last-child(-n+2):nth-child(odd):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-bottom:0}.dashboard .ecc-perf-kpis:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .ecc-adjust-totals:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.dashboard .filter-grid:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard .filter-grid>.search-combo-field:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-column:span 2}.dashboard .claims-meta:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .claims-meta-actions:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex-direction:row;align-items:center}.dashboard .claims-meta-actions:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){justify-content:space-between}.dashboard .claims-export-actions:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){order:1;width:auto}.dashboard .claims-export-actions>:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .claims-meta-actions .action:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex:none;width:auto}.dashboard .ecc-table tbody tr:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard .ecc-table tbody tr>.ecc-review-col:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-column:-2/-1;place-self:end}.dashboard .ecc-table .ecc-review-col .ecc-row-btn:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){width:auto;min-width:120px}}@container apex-pane (width>=600px) and (width<=1024px){.is-split-pane>:where(:not([class*=-overlay])){--app-inset:16px}.app-tabbar:where(:not([class*=-overlay],[class*=-overlay] *)){padding-inline:max(8px,50vw - 380px)}.app-tab:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:11.5px}.app-page-title:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:32px}.dashboard .summary-metrics:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.dashboard .summary-card:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .summary-card:nth-last-child(-n+2):nth-child(odd):where(:not([class*=-overlay],[class*=-overlay] *)){border-bottom:0}.dashboard .ecc-perf-kpis:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .ecc-adjust-totals:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.dashboard .filter-grid:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard .filter-grid>.search-combo-field:where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:span 2}.dashboard .claims-meta:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .claims-meta-actions:where(:not([class*=-overlay],[class*=-overlay] *)){flex-direction:row;align-items:center}.dashboard .claims-meta-actions:where(:not([class*=-overlay],[class*=-overlay] *)){justify-content:space-between}.dashboard .claims-export-actions:where(:not([class*=-overlay],[class*=-overlay] *)){order:1;width:auto}.dashboard .claims-export-actions>:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .claims-meta-actions .action:where(:not([class*=-overlay],[class*=-overlay] *)){flex:none;width:auto}.dashboard .ecc-table tbody tr:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard .ecc-table tbody tr>.ecc-review-col:where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:-2/-1;place-self:end}.dashboard .ecc-table .ecc-review-col .ecc-row-btn:where(:not([class*=-overlay],[class*=-overlay] *)){width:auto;min-width:120px}}@media (width>=860px) and (width<=1024px){.dashboard .ecc-subnav:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-columns:repeat(4,minmax(0,1fr))}}@container apex-pane (width>=860px) and (width<=1024px){.dashboard .ecc-subnav:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1024px){.dashboard .sheet-toolbar h2:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .roster-chart-card .sheet-toolbar h2:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .filter-heading h2:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .filter-heading h3:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .ra-sidebar-heading h2:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .preventive-summary h2:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .preventive-title:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .create-claim-head h2:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .roster-section>.sheet-toolbar h2:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){letter-spacing:-.02em;margin:0 0 4px;font-size:18px;font-weight:650;line-height:1.25}.dashboard .roster-total strong:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .preventive-counts strong:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .summary-card strong:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .ecc-perf-kpi strong:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .recv-compare-total strong:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){letter-spacing:-.03em;font-size:22px}.dashboard .empty-state h3:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){font-size:16px}.dashboard .empty-state p:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){font-size:13.5px}:is(.dashboard,.split-report-overlay,.access-overlay,.feedback-overlay) :is(input:not([type=checkbox],[type=radio],[type=file]),select,textarea,.multi-select-trigger,.column-filter-search):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){font-size:14px}:is(.dashboard,.split-report-overlay,.access-overlay,.feedback-overlay) .multi-select-trigger span:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){font-size:inherit}.app-tab:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){font-size:10.5px}}@container apex-pane (width<=1024px){.dashboard .sheet-toolbar h2:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .roster-chart-card .sheet-toolbar h2:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .filter-heading h2:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .filter-heading h3:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .ra-sidebar-heading h2:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .preventive-summary h2:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .preventive-title:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .create-claim-head h2:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .roster-section>.sheet-toolbar h2:where(:not([class*=-overlay],[class*=-overlay] *)){letter-spacing:-.02em;margin:0 0 4px;font-size:18px;font-weight:650;line-height:1.25}.dashboard .roster-total strong:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .preventive-counts strong:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .summary-card strong:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .ecc-perf-kpi strong:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .recv-compare-total strong:where(:not([class*=-overlay],[class*=-overlay] *)){letter-spacing:-.03em;font-size:22px}.dashboard .empty-state h3:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:16px}.dashboard .empty-state p:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:13.5px}:is(.dashboard,.split-report-overlay,.access-overlay,.feedback-overlay) :is(input:not([type=checkbox],[type=radio],[type=file]),select,textarea,.multi-select-trigger,.column-filter-search):where(:not([class*=-overlay],[class*=-overlay] *)){font-size:14px}:is(.dashboard,.split-report-overlay,.access-overlay,.feedback-overlay) .multi-select-trigger span:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:inherit}.app-tab:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:10.5px}}@media (width<=340px){.app-tab{font-size:9.5px}}@container apex-pane (width<=340px){.app-tab:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:9.5px}}@media (width<=380px){.dashboard .ecc-queue-tabs .ecc-subtab{flex-direction:column;align-items:center;gap:2px;padding-block:4px}}@container apex-pane (width<=380px){.dashboard .ecc-queue-tabs .ecc-subtab:where(:not([class*=-overlay],[class*=-overlay] *)){flex-direction:column;align-items:center;gap:2px;padding-block:4px}}@media (width<=720px) and (prefers-reduced-motion:reduce){.app-sheet,.app-sheet-overlay,.split-report-overlay,.split-report-overlay>*,.access-overlay,.access-overlay>*,.feedback-overlay,.feedback-overlay>*,.terms-overlay,.terms-overlay>*,.split-report-overlay>.hydrate-progress-modal{animation:none}}@media (prefers-reduced-motion:reduce){@container apex-pane (width<=720px){.app-sheet:where(:not([class*=-overlay],[class*=-overlay] *)),.app-sheet-overlay:where(:not([class*=-overlay],[class*=-overlay] *)),.split-report-overlay:where(:not([class*=-overlay],[class*=-overlay] *)),.split-report-overlay>:where(:not([class*=-overlay],[class*=-overlay] *)),.access-overlay:where(:not([class*=-overlay],[class*=-overlay] *)),.access-overlay>:where(:not([class*=-overlay],[class*=-overlay] *)),.feedback-overlay:where(:not([class*=-overlay],[class*=-overlay] *)),.feedback-overlay>:where(:not([class*=-overlay],[class*=-overlay] *)),.terms-overlay:where(:not([class*=-overlay],[class*=-overlay] *)),.terms-overlay>:where(:not([class*=-overlay],[class*=-overlay] *)),.split-report-overlay>.hydrate-progress-modal:where(:not([class*=-overlay],[class*=-overlay] *)){animation:none}}}@media (width<=720px){.dashboard .sheet-scroll:has(>.sheet-cards):not(.sheet-scroll-gate .sheet-scroll){max-height:none;overflow:visible}.dashboard .sheet-scroll-gate.is-open .sheet-scroll:has(>.sheet-cards){overflow-x:hidden}.dashboard .sheet-table.sheet-cards{table-layout:auto;width:100%;min-width:0;display:block}.dashboard .sheet-cards>thead,.dashboard .sheet-cards>tbody{display:block}.dashboard .sheet-cards>thead>tr{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:10px 16px;display:flex}.dashboard .sheet-cards>thead>tr::-webkit-scrollbar{display:none}.dashboard .sheet-cards>thead:not(:has(button)){display:none}.dashboard .sheet-cards>thead th,.dashboard .sheet-cards>thead th:first-child{white-space:nowrap;background:var(--app-canvas);width:auto;min-width:0;box-shadow:none;border:0;border-radius:999px;flex:none;padding:4px 10px;font-size:11.5px;position:static}.dashboard .sheet-cards>tbody>tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:14px 16px;display:grid}.dashboard .sheet-cards>tbody td,.dashboard .sheet-cards>tbody td:first-child{text-align:left;white-space:normal;width:auto;min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;grid-column:1/-1;padding:0;font-size:14px;display:block;position:static;overflow:visible}.dashboard .sheet-cards>tbody td.is-labelled:before{color:var(--fg-faint);letter-spacing:.05em;text-transform:uppercase;content:attr(data-label);margin-right:8px;font-size:10.5px;font-weight:650}.dashboard .preventive-patients-table.sheet-cards>tbody>tr{grid-template-areas:"hin status""name name""type type""birth age""service service""excluded excluded""codes codes"}.dashboard .preventive-patients-table.sheet-cards .preventive-hin-cell{grid-area:hin;font-size:15px;font-weight:650}.dashboard .preventive-patients-table.sheet-cards .preventive-status-cell{grid-area:status;justify-self:end}.dashboard .preventive-patients-table.sheet-cards .preventive-name-cell{color:var(--fg-muted);grid-area:name}.dashboard .preventive-patients-table.sheet-cards .preventive-type-cell{grid-area:type;margin-top:4px;font-weight:600}.dashboard .preventive-patients-table.sheet-cards .preventive-birth-cell{grid-area:birth}.dashboard .preventive-patients-table.sheet-cards .preventive-age-cell{grid-area:age;justify-self:end}.dashboard .preventive-patients-table.sheet-cards .preventive-service-date-cell{grid-area:service}.dashboard .preventive-patients-table.sheet-cards .preventive-excluded-date-cell{grid-area:excluded}.dashboard .preventive-patients-table.sheet-cards .preventive-codes-cell{grid-area:codes;width:auto}.dashboard .preventive-patients-table.sheet-cards :is(.preventive-birth-cell,.preventive-age-cell,.preventive-date-cell,.preventive-codes-cell):before{color:var(--fg-faint);letter-spacing:.05em;text-transform:uppercase;content:attr(data-label);margin-right:8px;font-size:10.5px;font-weight:650}.dashboard .preventive-patients-table.sheet-cards :is(.preventive-birth-cell,.preventive-age-cell,.preventive-date-cell,.preventive-codes-cell){color:var(--fg-muted);font-size:13px}.dashboard .preventive-patients-table.sheet-cards .preventive-date-text{display:inline}}@container apex-pane (width<=720px){.dashboard .sheet-scroll:has(>.sheet-cards):not(.sheet-scroll-gate .sheet-scroll):where(:not([class*=-overlay],[class*=-overlay] *)){max-height:none;overflow:visible}.dashboard .sheet-scroll-gate.is-open .sheet-scroll:has(>.sheet-cards):where(:not([class*=-overlay],[class*=-overlay] *)){overflow-x:hidden}.dashboard .sheet-table.sheet-cards:where(:not([class*=-overlay],[class*=-overlay] *)){table-layout:auto;width:100%;min-width:0;display:block}.dashboard .sheet-cards>thead:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .sheet-cards>tbody:where(:not([class*=-overlay],[class*=-overlay] *)){display:block}.dashboard .sheet-cards>thead>tr:where(:not([class*=-overlay],[class*=-overlay] *)){border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:10px 16px;display:flex}.dashboard .sheet-cards>thead>tr:where(:not([class*=-overlay],[class*=-overlay] *))::-webkit-scrollbar{display:none}.dashboard .sheet-cards>thead:not(:has(button)):where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.dashboard .sheet-cards>thead th:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .sheet-cards>thead th:first-child:where(:not([class*=-overlay],[class*=-overlay] *)){white-space:nowrap;background:var(--app-canvas);width:auto;min-width:0;box-shadow:none;border:0;border-radius:999px;flex:none;padding:4px 10px;font-size:11.5px;position:static}.dashboard .sheet-cards>tbody>tr:where(:not([class*=-overlay],[class*=-overlay] *)){border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:14px 16px;display:grid}.dashboard .sheet-cards>tbody td:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .sheet-cards>tbody td:first-child:where(:not([class*=-overlay],[class*=-overlay] *)){text-align:left;white-space:normal;width:auto;min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;grid-column:1/-1;padding:0;font-size:14px;display:block;position:static;overflow:visible}.dashboard .sheet-cards>tbody td.is-labelled:where(:not([class*=-overlay],[class*=-overlay] *)):before{color:var(--fg-faint);letter-spacing:.05em;text-transform:uppercase;content:attr(data-label);margin-right:8px;font-size:10.5px;font-weight:650}.dashboard .preventive-patients-table.sheet-cards>tbody>tr:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-areas:"hin status""name name""type type""birth age""service service""excluded excluded""codes codes"}.dashboard .preventive-patients-table.sheet-cards .preventive-hin-cell:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:hin;font-size:15px;font-weight:650}.dashboard .preventive-patients-table.sheet-cards .preventive-status-cell:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:status;justify-self:end}.dashboard .preventive-patients-table.sheet-cards .preventive-name-cell:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg-muted);grid-area:name}.dashboard .preventive-patients-table.sheet-cards .preventive-type-cell:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:type;margin-top:4px;font-weight:600}.dashboard .preventive-patients-table.sheet-cards .preventive-birth-cell:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:birth}.dashboard .preventive-patients-table.sheet-cards .preventive-age-cell:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:age;justify-self:end}.dashboard .preventive-patients-table.sheet-cards .preventive-service-date-cell:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:service}.dashboard .preventive-patients-table.sheet-cards .preventive-excluded-date-cell:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:excluded}.dashboard .preventive-patients-table.sheet-cards .preventive-codes-cell:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:codes;width:auto}.dashboard .preventive-patients-table.sheet-cards :is(.preventive-birth-cell,.preventive-age-cell,.preventive-date-cell,.preventive-codes-cell):where(:not([class*=-overlay],[class*=-overlay] *)):before{color:var(--fg-faint);letter-spacing:.05em;text-transform:uppercase;content:attr(data-label);margin-right:8px;font-size:10.5px;font-weight:650}.dashboard .preventive-patients-table.sheet-cards :is(.preventive-birth-cell,.preventive-age-cell,.preventive-date-cell,.preventive-codes-cell):where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg-muted);font-size:13px}.dashboard .preventive-patients-table.sheet-cards .preventive-date-text:where(:not([class*=-overlay],[class*=-overlay] *)){display:inline}}@media (width<=720px){.dashboard .special-premium-table.sheet-cards>tbody>tr{grid-auto-flow:dense;align-items:baseline}.dashboard .special-premium-table.sheet-cards .special-premium-category-cell{grid-area:1/1;font-size:15px;font-weight:650}.dashboard .special-premium-table.sheet-cards .special-premium-bar-cell{grid-area:1/2;align-self:center}.dashboard .special-premium-table.sheet-cards .special-premium-progress-cell{grid-area:2/1}.dashboard .special-premium-table.sheet-cards .special-premium-target-cell{grid-area:2/2;justify-self:end}.dashboard .special-premium-table.sheet-cards :is(.special-premium-progress-cell,.special-premium-target-cell){color:var(--fg-muted);margin-bottom:6px;font-size:13px}.dashboard .special-premium-table.sheet-cards :is(.special-premium-progress-cell,.special-premium-target-cell):before{color:var(--fg-faint);letter-spacing:.05em;text-transform:uppercase;content:attr(data-label);margin-right:8px;font-size:10.5px;font-weight:650}.dashboard .special-premium-table.sheet-cards :is(.special-premium-eligibility-cell,.special-premium-bonus-cell),.dashboard .special-premium-table.sheet-cards .special-premium-stack{display:contents}.dashboard .special-premium-table.sheet-cards .special-premium-eligibility-cell span{grid-column:1;font-size:13.5px}.dashboard .special-premium-table.sheet-cards .special-premium-bonus-cell span{white-space:nowrap;grid-column:2;justify-self:end;font-size:13.5px;font-weight:600}}@container apex-pane (width<=720px){.dashboard .special-premium-table.sheet-cards>tbody>tr:where(:not([class*=-overlay],[class*=-overlay] *)){grid-auto-flow:dense;align-items:baseline}.dashboard .special-premium-table.sheet-cards .special-premium-category-cell:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:1/1;font-size:15px;font-weight:650}.dashboard .special-premium-table.sheet-cards .special-premium-bar-cell:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:1/2;align-self:center}.dashboard .special-premium-table.sheet-cards .special-premium-progress-cell:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:2/1}.dashboard .special-premium-table.sheet-cards .special-premium-target-cell:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:2/2;justify-self:end}.dashboard .special-premium-table.sheet-cards :is(.special-premium-progress-cell,.special-premium-target-cell):where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg-muted);margin-bottom:6px;font-size:13px}.dashboard .special-premium-table.sheet-cards :is(.special-premium-progress-cell,.special-premium-target-cell):where(:not([class*=-overlay],[class*=-overlay] *)):before{color:var(--fg-faint);letter-spacing:.05em;text-transform:uppercase;content:attr(data-label);margin-right:8px;font-size:10.5px;font-weight:650}.dashboard .special-premium-table.sheet-cards :is(.special-premium-eligibility-cell,.special-premium-bonus-cell):where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .special-premium-table.sheet-cards .special-premium-stack:where(:not([class*=-overlay],[class*=-overlay] *)){display:contents}.dashboard .special-premium-table.sheet-cards .special-premium-eligibility-cell span:where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:1;font-size:13.5px}.dashboard .special-premium-table.sheet-cards .special-premium-bonus-cell span:where(:not([class*=-overlay],[class*=-overlay] *)){white-space:nowrap;grid-column:2;justify-self:end;font-size:13.5px;font-weight:600}}@media (width<=720px){.dashboard .roster-table.sheet-cards .interval-cell{display:none}.dashboard .roster-table.sheet-cards .roster-hin-cell{grid-column:1;font-size:15px;font-weight:650}.dashboard .roster-table.sheet-cards .roster-hcc-cell{color:var(--fg-muted);grid-area:1/2;justify-self:end;font-size:13px}.dashboard .roster-table.sheet-cards .roster-hcc-cell:before{color:var(--fg-faint);letter-spacing:.05em;text-transform:uppercase;content:"HCC";margin-right:6px;font-size:10.5px;font-weight:650}.dashboard .roster-table.sheet-cards .roster-name-cell{color:var(--fg-muted)}.dashboard .roster-table.sheet-cards .roster-periods-cell{margin-top:6px;display:block}.dashboard .roster-table.sheet-cards .roster-periods-cell .interval-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dashboard .roster-table.sheet-cards .roster-periods-cell li{white-space:normal;overflow-wrap:anywhere;gap:1px;display:grid}.dashboard .roster-table.sheet-cards .roster-period-dates{font-weight:600}.dashboard .roster-table.sheet-cards :is(.roster-period-term,.roster-period-report){color:var(--fg-muted);font-size:13px}}@container apex-pane (width<=720px){.dashboard .roster-table.sheet-cards .interval-cell:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.dashboard .roster-table.sheet-cards .roster-hin-cell:where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:1;font-size:15px;font-weight:650}.dashboard .roster-table.sheet-cards .roster-hcc-cell:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg-muted);grid-area:1/2;justify-self:end;font-size:13px}.dashboard .roster-table.sheet-cards .roster-hcc-cell:where(:not([class*=-overlay],[class*=-overlay] *)):before{color:var(--fg-faint);letter-spacing:.05em;text-transform:uppercase;content:"HCC";margin-right:6px;font-size:10.5px;font-weight:650}.dashboard .roster-table.sheet-cards .roster-name-cell:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg-muted)}.dashboard .roster-table.sheet-cards .roster-periods-cell:where(:not([class*=-overlay],[class*=-overlay] *)){margin-top:6px;display:block}.dashboard .roster-table.sheet-cards .roster-periods-cell .interval-list:where(:not([class*=-overlay],[class*=-overlay] *)){gap:8px;margin:0;padding:0;list-style:none;display:grid}.dashboard .roster-table.sheet-cards .roster-periods-cell li:where(:not([class*=-overlay],[class*=-overlay] *)){white-space:normal;overflow-wrap:anywhere;gap:1px;display:grid}.dashboard .roster-table.sheet-cards .roster-period-dates:where(:not([class*=-overlay],[class*=-overlay] *)){font-weight:600}.dashboard .roster-table.sheet-cards :is(.roster-period-term,.roster-period-report):where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg-muted);font-size:13px}}@media (hover:none),(width<=720px){.claims-paid-tip:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){display:none!important}}@media (hover:none){.claims-paid-tip:where(.is-split-pane :not([class*=-overlay],[class*=-overlay] *)){display:none!important}}@container apex-pane (width<=720px){.claims-paid-tip:where(:not([class*=-overlay],[class*=-overlay] *)){display:none!important}}@media (width<=380px){.dashboard .summary-billing-tab{letter-spacing:-.01em;padding-inline:4px;font-size:12px}}@container apex-pane (width<=380px){.dashboard .summary-billing-tab:where(:not([class*=-overlay],[class*=-overlay] *)){letter-spacing:-.01em;padding-inline:4px;font-size:12px}}@media (width<=1024px){.dashboard .error-freq-chart:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .error-freq-chart-combo:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){gap:0;margin:0 0 -4px}.dashboard .error-freq-row:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .error-freq-row.has-rate:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-columns:minmax(0,1fr) 2.75rem 4.25rem;grid-template-areas:"label label label""track count rate";align-items:center;gap:9px 10px;padding:13px 0;position:relative}.dashboard .error-freq-row:not(.has-rate):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-columns:minmax(0,1fr) 2.75rem;grid-template-areas:"label label""track count"}.dashboard .error-freq-chart>.error-freq-row+.error-freq-row:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-top:1px solid var(--line)}.dashboard .roster-chart-card:has(.error-freq-eye) .error-freq-row:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){padding-right:26px}.dashboard .error-freq-head:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .error-freq-head.has-rate:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-bottom:1px solid var(--line);grid-template-areas:"track count rate";margin:2px 0 0;padding-block:0 7px;display:grid}.dashboard .error-freq-head:not(.has-rate):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-areas:"track count"}.dashboard .error-freq-head .error-freq-label:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){display:none}.dashboard .error-freq-head .error-freq-count:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .error-freq-head .error-freq-rate:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--fg-faint);letter-spacing:.05em;font-size:10px;line-height:1.2}.dashboard .error-freq-label:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .error-freq-label-combo:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-area:label;align-items:baseline;column-gap:18px}.dashboard .error-freq-code strong:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){font-size:15px;font-weight:700}.dashboard .error-freq-label>.error-freq-desc:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .error-freq-label-combo .error-freq-desc:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){font-size:14px;line-height:1.35}.dashboard .error-freq-track:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:color-mix(in srgb, var(--fg) 7%, transparent);border-radius:999px;grid-area:track;height:8px;position:static;overflow:hidden}.dashboard .error-freq-head .error-freq-track:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:0 0;height:0}.dashboard .error-freq-bar:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-radius:999px;height:100%}.dashboard .error-freq-count:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-area:count;padding-top:0;font-size:15px}.dashboard .error-freq-rate:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-area:rate;min-width:0;padding-top:0;font-size:14px}.dashboard .error-freq-eye:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){z-index:1;width:auto;height:auto;color:var(--fg-faint);-webkit-tap-highlight-color:transparent;background:0 0;border-radius:12px;justify-content:flex-end;padding:0 8px;position:absolute;inset:0 -10px}.dashboard .error-freq-eye:hover:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--fg-faint);background:0 0}.dashboard .error-freq-eye:active:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:color-mix(in srgb, var(--fg) 5%, transparent)}.dashboard .error-freq-eye .error-freq-eye-icon:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){display:none}.dashboard .error-freq-eye .error-freq-chevron:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){width:16px;height:16px;display:block}.associated-claims-modal .associated-claims-list-body .claims-list-head:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){display:none}}@container apex-pane (width<=1024px){.dashboard .error-freq-chart:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .error-freq-chart-combo:where(:not([class*=-overlay],[class*=-overlay] *)){gap:0;margin:0 0 -4px}.dashboard .error-freq-row:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .error-freq-row.has-rate:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr) 2.75rem 4.25rem;grid-template-areas:"label label label""track count rate";align-items:center;gap:9px 10px;padding:13px 0;position:relative}.dashboard .error-freq-row:not(.has-rate):where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr) 2.75rem;grid-template-areas:"label label""track count"}.dashboard .error-freq-chart>.error-freq-row+.error-freq-row:where(:not([class*=-overlay],[class*=-overlay] *)){border-top:1px solid var(--line)}.dashboard .roster-chart-card:has(.error-freq-eye) .error-freq-row:where(:not([class*=-overlay],[class*=-overlay] *)){padding-right:26px}.dashboard .error-freq-head:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .error-freq-head.has-rate:where(:not([class*=-overlay],[class*=-overlay] *)){border-bottom:1px solid var(--line);grid-template-areas:"track count rate";margin:2px 0 0;padding-block:0 7px;display:grid}.dashboard .error-freq-head:not(.has-rate):where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-areas:"track count"}.dashboard .error-freq-head .error-freq-label:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.dashboard .error-freq-head .error-freq-count:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .error-freq-head .error-freq-rate:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg-faint);letter-spacing:.05em;font-size:10px;line-height:1.2}.dashboard .error-freq-label:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .error-freq-label-combo:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:label;align-items:baseline;column-gap:18px}.dashboard .error-freq-code strong:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:15px;font-weight:700}.dashboard .error-freq-label>.error-freq-desc:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .error-freq-label-combo .error-freq-desc:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:14px;line-height:1.35}.dashboard .error-freq-track:where(:not([class*=-overlay],[class*=-overlay] *)){background:color-mix(in srgb, var(--fg) 7%, transparent);border-radius:999px;grid-area:track;height:8px;position:static;overflow:hidden}.dashboard .error-freq-head .error-freq-track:where(:not([class*=-overlay],[class*=-overlay] *)){background:0 0;height:0}.dashboard .error-freq-bar:where(:not([class*=-overlay],[class*=-overlay] *)){border-radius:999px;height:100%}.dashboard .error-freq-count:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:count;padding-top:0;font-size:15px}.dashboard .error-freq-rate:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:rate;min-width:0;padding-top:0;font-size:14px}.dashboard .error-freq-eye:where(:not([class*=-overlay],[class*=-overlay] *)){z-index:1;width:auto;height:auto;color:var(--fg-faint);-webkit-tap-highlight-color:transparent;background:0 0;border-radius:12px;justify-content:flex-end;padding:0 8px;position:absolute;inset:0 -10px}.dashboard .error-freq-eye:hover:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg-faint);background:0 0}.dashboard .error-freq-eye:active:where(:not([class*=-overlay],[class*=-overlay] *)){background:color-mix(in srgb, var(--fg) 5%, transparent)}.dashboard .error-freq-eye .error-freq-eye-icon:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.dashboard .error-freq-eye .error-freq-chevron:where(:not([class*=-overlay],[class*=-overlay] *)){width:16px;height:16px;display:block}.associated-claims-modal .associated-claims-list-body .claims-list-head:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}}@media (width<=720px){.associated-claims-modal .split-report-header{padding:24px 56px 14px 20px;display:block}.associated-claims-modal .split-report-header h2{margin:0;font-size:22px;line-height:1.2;display:block}.associated-claims-modal .associated-claims-desc{margin-top:4px;font-size:15px;line-height:1.35;display:block}.associated-claims-modal .associated-claims-billed{text-align:left;justify-content:flex-start;place-self:auto;align-items:baseline;gap:6px;margin:12px 0 0;display:flex}.associated-claims-modal .associated-claims-tabs{background:var(--app-segment-track);border:0;border-radius:11px;flex-wrap:nowrap;gap:2px;margin:0 16px 12px;padding:2px}.associated-claims-modal .associated-claims-tab{min-height:32px;color:var(--fg);border:0;border-radius:9px;flex:1 1 0;margin:0;padding:5px 8px;font-size:13px;font-weight:560}.associated-claims-modal .associated-claims-tab.is-active{background:var(--app-card);font-weight:650;box-shadow:0 1px 3px #0f121e1f,0 0 0 .5px #0f121e0a}.associated-claims-modal .associated-claims-list{border-top:1px solid var(--line)}}@container apex-pane (width<=720px){.associated-claims-modal .split-report-header:where(:not([class*=-overlay],[class*=-overlay] *)){padding:24px 56px 14px 20px;display:block}.associated-claims-modal .split-report-header h2:where(:not([class*=-overlay],[class*=-overlay] *)){margin:0;font-size:22px;line-height:1.2;display:block}.associated-claims-modal .associated-claims-desc:where(:not([class*=-overlay],[class*=-overlay] *)){margin-top:4px;font-size:15px;line-height:1.35;display:block}.associated-claims-modal .associated-claims-billed:where(:not([class*=-overlay],[class*=-overlay] *)){text-align:left;justify-content:flex-start;place-self:auto;align-items:baseline;gap:6px;margin:12px 0 0;display:flex}.associated-claims-modal .associated-claims-tabs:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-segment-track);border:0;border-radius:11px;flex-wrap:nowrap;gap:2px;margin:0 16px 12px;padding:2px}.associated-claims-modal .associated-claims-tab:where(:not([class*=-overlay],[class*=-overlay] *)){min-height:32px;color:var(--fg);border:0;border-radius:9px;flex:1 1 0;margin:0;padding:5px 8px;font-size:13px;font-weight:560}.associated-claims-modal .associated-claims-tab.is-active:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-card);font-weight:650;box-shadow:0 1px 3px #0f121e1f,0 0 0 .5px #0f121e0a}.associated-claims-modal .associated-claims-list:where(:not([class*=-overlay],[class*=-overlay] *)){border-top:1px solid var(--line)}}@media (width<=1024px){.ecc-locations-table tr:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 8px}.ecc-locations-table td:first-child:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-area:1/1/auto/3}.ecc-locations-table td.is-rate:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){display:contents}.ecc-locations-table td.is-rate b:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-area:1/3/auto/-1;place-self:center end;font-size:17px;font-weight:700}.ecc-locations-table .ecc-location-rate:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-radius:999px;grid-area:2/1/auto/-1;width:auto;height:8px;margin:0 0 2px}.ecc-locations-table .ecc-location-rate i:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-radius:999px}.ecc-locations-table td[data-label]:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){font-size:16px;font-weight:600}.ecc-locations-table td[data-label]:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *):before{letter-spacing:0;text-transform:none;font-size:11px;font-weight:560}.ecc-locations-table td[data-label=Recovered]:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-top:1px solid var(--line);flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:baseline;padding-top:10px}.ecc-locations-table td[data-label=Recovered]:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *):before{font-size:13px}.ecc-locations-table tfoot td:first-child .ecc-location-tag:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){padding-left:0;font-size:15px;font-weight:700}}@container apex-pane (width<=1024px){.ecc-locations-table tr:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 8px}.ecc-locations-table td:first-child:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:1/1/auto/3}.ecc-locations-table td.is-rate:where(:not([class*=-overlay],[class*=-overlay] *)){display:contents}.ecc-locations-table td.is-rate b:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:1/3/auto/-1;place-self:center end;font-size:17px;font-weight:700}.ecc-locations-table .ecc-location-rate:where(:not([class*=-overlay],[class*=-overlay] *)){border-radius:999px;grid-area:2/1/auto/-1;width:auto;height:8px;margin:0 0 2px}.ecc-locations-table .ecc-location-rate i:where(:not([class*=-overlay],[class*=-overlay] *)){border-radius:999px}.ecc-locations-table td[data-label]:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:16px;font-weight:600}.ecc-locations-table td[data-label]:where(:not([class*=-overlay],[class*=-overlay] *)):before{letter-spacing:0;text-transform:none;font-size:11px;font-weight:560}.ecc-locations-table td[data-label=Recovered]:where(:not([class*=-overlay],[class*=-overlay] *)){border-top:1px solid var(--line);flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:baseline;padding-top:10px}.ecc-locations-table td[data-label=Recovered]:where(:not([class*=-overlay],[class*=-overlay] *)):before{font-size:13px}.ecc-locations-table tfoot td:first-child .ecc-location-tag:where(:not([class*=-overlay],[class*=-overlay] *)){padding-left:0;font-size:15px;font-weight:700}}@media (width<=720px){.location-analysis .ecc-locations-head h3,.location-analysis .ecc-locations-dates-head h3{color:var(--fg);letter-spacing:-.01em;text-transform:none}.location-analysis .ecc-locations{gap:14px}.location-analysis .ecc-locations-card{border:0;border-radius:16px}.ecc-locations-head h3,.ecc-locations-dates-head h3{font-size:17px}.ecc-location-list{margin-bottom:20px}.split-paint{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.split-paint-btn{min-width:0;padding:8px 10px}.split-weekday-row{background:var(--app-canvas);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:0;padding:0 12px}.split-weekday-row .form-field{grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:8px;padding:6px 0;display:grid}.split-weekday-row .form-field+.form-field{border-top:1px solid var(--line)}.split-weekday-row .form-field>span{margin:0;font-size:14px;font-weight:600}}@container apex-pane (width<=720px){.location-analysis .ecc-locations-head h3:where(:not([class*=-overlay],[class*=-overlay] *)),.location-analysis .ecc-locations-dates-head h3:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg);letter-spacing:-.01em;text-transform:none}.location-analysis .ecc-locations:where(:not([class*=-overlay],[class*=-overlay] *)){gap:14px}.location-analysis .ecc-locations-card:where(:not([class*=-overlay],[class*=-overlay] *)){border:0;border-radius:16px}.ecc-locations-head h3:where(:not([class*=-overlay],[class*=-overlay] *)),.ecc-locations-dates-head h3:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:17px}.ecc-location-list:where(:not([class*=-overlay],[class*=-overlay] *)){margin-bottom:20px}.split-paint:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.split-paint-btn:where(:not([class*=-overlay],[class*=-overlay] *)){min-width:0;padding:8px 10px}.split-weekday-row:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-canvas);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:0;padding:0 12px}.split-weekday-row .form-field:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:8px;padding:6px 0;display:grid}.split-weekday-row .form-field+.form-field:where(:not([class*=-overlay],[class*=-overlay] *)){border-top:1px solid var(--line)}.split-weekday-row .form-field>span:where(:not([class*=-overlay],[class*=-overlay] *)){margin:0;font-size:14px;font-weight:600}}@media (width<=1024px){.split-ratio-inputs:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){width:min(100%,16rem)}}@container apex-pane (width<=1024px){.split-ratio-inputs:where(:not([class*=-overlay],[class*=-overlay] *)){width:min(100%,16rem)}}@media (width<=1024px){.split-report-modal.overview-modal:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-canvas)}.overview-modal-header:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-bottom:0;padding:24px 56px 4px 20px}.overview-modal-header h2:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){letter-spacing:-.035em;font-size:30px;font-weight:750}.overview-modal-header p:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){font-size:13px}:is(.overview-modal,.overview-inline) .overview-tabs:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-segment-track);border:0;border-radius:11px;flex-wrap:nowrap;gap:2px;width:min(460px,100% - 32px);margin:10px 16px 6px;padding:2px}:is(.overview-modal,.overview-inline) .overview-tabs .category-tab:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){min-width:0;min-height:32px;color:var(--fg);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:9px;flex:auto;margin:0;padding:5px 6px;font-size:13px;font-weight:560;overflow:hidden}:is(.overview-modal,.overview-inline) .overview-tabs .category-tab:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *):before,:is(.overview-modal,.overview-inline) .overview-tabs .category-tab:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *):after{display:none}:is(.overview-modal,.overview-inline) .overview-tabs .category-tab.is-active:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--fg);background:var(--app-card);font-weight:650;box-shadow:0 1px 3px #0f121e1f,0 0 0 .5px #0f121e0a}.overview-modal-body:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){gap:14px;padding:10px 16px 24px}.overview-modal-body.is-split:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-columns:264px minmax(0,1fr);gap:16px}.overview-rail:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){gap:0}.overview-rail-heading:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){margin:16px 14px 6px}.overview-rail>.overview-rail-section:first-child .overview-rail-heading:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){margin-top:0}.overview-rail-item.is-heading:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-radius:12px;min-height:44px;margin:10px 0 4px;padding:6px 14px}.overview-rail>.overview-rail-section:first-child .overview-rail-item.is-heading:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){margin-top:0}.overview-rail-section:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){gap:0}.overview-rail-group:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-card);border-radius:14px;overflow:hidden}.overview-rail-item:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:0 0;border:0;border-radius:0;min-height:60px;padding:10px 14px}.overview-rail-item+.overview-rail-item:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){box-shadow:inset 0 1px 0 var(--line)}.overview-rail-item.is-active:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:color-mix(in srgb, var(--sky) 16%, var(--app-card));border-color:#0000}.overview-rail-label strong:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){letter-spacing:.02em;font-size:15px}.overview-rail-label span:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){font-size:13px}.overview-rail-figure strong:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){font-size:16px}.overview-rail-trend:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.overview-rail-note:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){font-size:12px}:is(.overview-modal,.overview-inline) .overview-billing-block:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){gap:12px}:is(.overview-modal,.overview-inline) .overview-billing-heading:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){padding:2px 4px 0}:is(.overview-modal,.overview-inline) .overview-billing-heading h3:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),:is(.overview-modal,.overview-inline) .overview-billing-name:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){font-size:22px}:is(.overview-modal,.overview-inline) .overview-billing-number:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-card)}:is(.overview-modal,.overview-inline) .overview-billing-sep:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){display:none}:is(.overview-modal,.overview-inline) .roster-chart-card:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-card);border-radius:var(--app-radius);border:0;border-image:;padding:18px 16px 16px;box-shadow:0 1px 2px #0f121e0a,0 0 0 .5px #0f121e0d}:is(.overview-modal,.overview-inline) .roster-chart-card .sheet-toolbar:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex-direction:column;align-items:stretch;gap:12px}:is(.overview-modal,.overview-inline) .roster-chart-card .sheet-toolbar h2:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){letter-spacing:-.02em;font-size:18px;font-weight:650}:is(.overview-modal,.overview-inline) .sheet-meta:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){font-size:13px}:is(.overview-modal,.overview-inline) .roster-totals:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;margin:0;display:grid}:is(.overview-modal,.overview-inline) .roster-total:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-canvas);border-radius:12px;gap:4px;padding:10px 12px}:is(.overview-modal,.overview-inline) .roster-total span:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){font-size:10.5px}:is(.overview-modal,.overview-inline) .roster-total strong:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){letter-spacing:-.03em;font-size:21px;font-weight:650}:is(.overview-modal,.overview-inline) .chart-legend:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){justify-content:flex-start;gap:6px 14px;font-size:12.5px}:is(.overview-modal,.overview-inline) .summary-chart:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){min-width:0}:is(.overview-modal,.overview-inline) .summary-chart-scroll:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),:is(.overview-modal,.overview-inline) .summary-chart:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){overflow:visible}:is(.overview-modal,.overview-inline) .empty-state:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-card);border-radius:var(--app-radius);border:0;padding:28px 16px}.overview-export:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-canvas);border-top:1px solid var(--line);padding:12px 20px 16px}.overview-export .action:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-card);border-radius:12px;min-height:44px}}@container apex-pane (width<=1024px){.split-report-modal.overview-modal:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-canvas)}.overview-modal-header:where(:not([class*=-overlay],[class*=-overlay] *)){border-bottom:0;padding:24px 56px 4px 20px}.overview-modal-header h2:where(:not([class*=-overlay],[class*=-overlay] *)){letter-spacing:-.035em;font-size:30px;font-weight:750}.overview-modal-header p:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:13px}:is(.overview-modal,.overview-inline) .overview-tabs:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-segment-track);border:0;border-radius:11px;flex-wrap:nowrap;gap:2px;width:min(460px,100% - 32px);margin:10px 16px 6px;padding:2px}:is(.overview-modal,.overview-inline) .overview-tabs .category-tab:where(:not([class*=-overlay],[class*=-overlay] *)){min-width:0;min-height:32px;color:var(--fg);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:9px;flex:auto;margin:0;padding:5px 6px;font-size:13px;font-weight:560;overflow:hidden}:is(.overview-modal,.overview-inline) .overview-tabs .category-tab:where(:not([class*=-overlay],[class*=-overlay] *)):before,:is(.overview-modal,.overview-inline) .overview-tabs .category-tab:where(:not([class*=-overlay],[class*=-overlay] *)):after{display:none}:is(.overview-modal,.overview-inline) .overview-tabs .category-tab.is-active:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg);background:var(--app-card);font-weight:650;box-shadow:0 1px 3px #0f121e1f,0 0 0 .5px #0f121e0a}.overview-modal-body:where(:not([class*=-overlay],[class*=-overlay] *)){gap:14px;padding:10px 16px 24px}.overview-modal-body.is-split:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:264px minmax(0,1fr);gap:16px}.overview-rail:where(:not([class*=-overlay],[class*=-overlay] *)){gap:0}.overview-rail-heading:where(:not([class*=-overlay],[class*=-overlay] *)){margin:16px 14px 6px}.overview-rail>.overview-rail-section:first-child .overview-rail-heading:where(:not([class*=-overlay],[class*=-overlay] *)){margin-top:0}.overview-rail-item.is-heading:where(:not([class*=-overlay],[class*=-overlay] *)){border-radius:12px;min-height:44px;margin:10px 0 4px;padding:6px 14px}.overview-rail>.overview-rail-section:first-child .overview-rail-item.is-heading:where(:not([class*=-overlay],[class*=-overlay] *)){margin-top:0}.overview-rail-section:where(:not([class*=-overlay],[class*=-overlay] *)){gap:0}.overview-rail-group:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-card);border-radius:14px;overflow:hidden}.overview-rail-item:where(:not([class*=-overlay],[class*=-overlay] *)){background:0 0;border:0;border-radius:0;min-height:60px;padding:10px 14px}.overview-rail-item+.overview-rail-item:where(:not([class*=-overlay],[class*=-overlay] *)){box-shadow:inset 0 1px 0 var(--line)}.overview-rail-item.is-active:where(:not([class*=-overlay],[class*=-overlay] *)){background:color-mix(in srgb, var(--sky) 16%, var(--app-card));border-color:#0000}.overview-rail-label strong:where(:not([class*=-overlay],[class*=-overlay] *)){letter-spacing:.02em;font-size:15px}.overview-rail-label span:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:13px}.overview-rail-figure strong:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:16px}.overview-rail-trend:where(:not([class*=-overlay],[class*=-overlay] *)),.overview-rail-note:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:12px}:is(.overview-modal,.overview-inline) .overview-billing-block:where(:not([class*=-overlay],[class*=-overlay] *)){gap:12px}:is(.overview-modal,.overview-inline) .overview-billing-heading:where(:not([class*=-overlay],[class*=-overlay] *)){padding:2px 4px 0}:is(.overview-modal,.overview-inline) .overview-billing-heading h3:where(:not([class*=-overlay],[class*=-overlay] *)),:is(.overview-modal,.overview-inline) .overview-billing-name:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:22px}:is(.overview-modal,.overview-inline) .overview-billing-number:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-card)}:is(.overview-modal,.overview-inline) .overview-billing-sep:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}:is(.overview-modal,.overview-inline) .roster-chart-card:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-card);border-radius:var(--app-radius);border:0;border-image:;padding:18px 16px 16px;box-shadow:0 1px 2px #0f121e0a,0 0 0 .5px #0f121e0d}:is(.overview-modal,.overview-inline) .roster-chart-card .sheet-toolbar:where(:not([class*=-overlay],[class*=-overlay] *)){flex-direction:column;align-items:stretch;gap:12px}:is(.overview-modal,.overview-inline) .roster-chart-card .sheet-toolbar h2:where(:not([class*=-overlay],[class*=-overlay] *)){letter-spacing:-.02em;font-size:18px;font-weight:650}:is(.overview-modal,.overview-inline) .sheet-meta:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:13px}:is(.overview-modal,.overview-inline) .roster-totals:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;margin:0;display:grid}:is(.overview-modal,.overview-inline) .roster-total:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-canvas);border-radius:12px;gap:4px;padding:10px 12px}:is(.overview-modal,.overview-inline) .roster-total span:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:10.5px}:is(.overview-modal,.overview-inline) .roster-total strong:where(:not([class*=-overlay],[class*=-overlay] *)){letter-spacing:-.03em;font-size:21px;font-weight:650}:is(.overview-modal,.overview-inline) .chart-legend:where(:not([class*=-overlay],[class*=-overlay] *)){justify-content:flex-start;gap:6px 14px;font-size:12.5px}:is(.overview-modal,.overview-inline) .summary-chart:where(:not([class*=-overlay],[class*=-overlay] *)){min-width:0}:is(.overview-modal,.overview-inline) .summary-chart-scroll:where(:not([class*=-overlay],[class*=-overlay] *)),:is(.overview-modal,.overview-inline) .summary-chart:where(:not([class*=-overlay],[class*=-overlay] *)){overflow:visible}:is(.overview-modal,.overview-inline) .empty-state:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-card);border-radius:var(--app-radius);border:0;padding:28px 16px}.overview-export:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-canvas);border-top:1px solid var(--line);padding:12px 20px 16px}.overview-export .action:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-card);border-radius:12px;min-height:44px}}@media (width<=720px){.split-report-overlay>.split-report-modal.overview-modal{height:calc(100dvh - max(24px, env(safe-area-inset-top,0px)))}.overview-modal-header{padding:26px 56px 2px 20px}:is(.overview-modal,.overview-inline) .overview-tabs{width:auto}.overview-modal-body.is-split{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;gap:14px}.overview-rail{position:static}.overview-rail-item.is-active{background:0 0}.overview-rail-item:active{background:var(--bg-hover)}.overview-rail-chevron{fill:none;width:16px;height:16px;stroke:var(--fg-faint);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-left:-2px}.overview-modal.is-detail-open .overview-modal-header{padding:18px 56px 0 8px}.overview-nav{align-items:center;min-height:44px;display:flex}.overview-nav-back{min-height:44px;color:var(--navy);font:inherit;background:0 0;border:0;align-items:center;gap:2px;padding:0 8px 0 2px;font-size:16px;font-weight:560;display:inline-flex}.overview-nav-back svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}:is(.overview-modal,.overview-inline).is-detail-open .overview-detail{animation:overview-push-in .28s var(--popup-in)}.overview-detail{gap:12px}:is(.overview-modal,.overview-inline) .overview-billing-heading h3,:is(.overview-modal,.overview-inline) .overview-billing-name{font-size:24px}:is(.overview-modal,.overview-inline) .roster-totals{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.overview-modal,.overview-inline) .roster-chart-card{padding:16px 14px 14px}.overview-export-list{margin-top:6px}.overview-export-row{width:100%;min-height:56px;color:var(--navy);font:inherit;text-align:left;background:0 0;border:0;border-radius:0;padding:9px 14px;display:grid}.overview-export-row+.overview-export-row{box-shadow:inset 0 1px 0 var(--line)}.overview-export-row span{font-size:16px;font-weight:600}.overview-export-row small{color:var(--fg-muted);font-size:12.5px}.overview-export-row:active{background:var(--bg-hover)}.overview-export-row:disabled{opacity:.5}}@container apex-pane (width<=720px){.split-report-overlay>.split-report-modal.overview-modal:where(:not([class*=-overlay],[class*=-overlay] *)){height:calc(100dvh - max(24px, env(safe-area-inset-top,0px)))}.overview-modal-header:where(:not([class*=-overlay],[class*=-overlay] *)){padding:26px 56px 2px 20px}:is(.overview-modal,.overview-inline) .overview-tabs:where(:not([class*=-overlay],[class*=-overlay] *)){width:auto}.overview-modal-body.is-split:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;gap:14px}.overview-rail:where(:not([class*=-overlay],[class*=-overlay] *)){position:static}.overview-rail-item.is-active:where(:not([class*=-overlay],[class*=-overlay] *)){background:0 0}.overview-rail-item:active:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--bg-hover)}.overview-rail-chevron:where(:not([class*=-overlay],[class*=-overlay] *)){fill:none;width:16px;height:16px;stroke:var(--fg-faint);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-left:-2px}.overview-modal.is-detail-open .overview-modal-header:where(:not([class*=-overlay],[class*=-overlay] *)){padding:18px 56px 0 8px}.overview-nav:where(:not([class*=-overlay],[class*=-overlay] *)){align-items:center;min-height:44px;display:flex}.overview-nav-back:where(:not([class*=-overlay],[class*=-overlay] *)){min-height:44px;color:var(--navy);font:inherit;background:0 0;border:0;align-items:center;gap:2px;padding:0 8px 0 2px;font-size:16px;font-weight:560;display:inline-flex}.overview-nav-back svg:where(:not([class*=-overlay],[class*=-overlay] *)){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}:is(.overview-modal,.overview-inline).is-detail-open .overview-detail:where(:not([class*=-overlay],[class*=-overlay] *)){animation:overview-push-in .28s var(--popup-in)}.overview-detail:where(:not([class*=-overlay],[class*=-overlay] *)){gap:12px}:is(.overview-modal,.overview-inline) .overview-billing-heading h3:where(:not([class*=-overlay],[class*=-overlay] *)),:is(.overview-modal,.overview-inline) .overview-billing-name:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:24px}:is(.overview-modal,.overview-inline) .roster-totals:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:repeat(2,minmax(0,1fr))}:is(.overview-modal,.overview-inline) .roster-chart-card:where(:not([class*=-overlay],[class*=-overlay] *)){padding:16px 14px 14px}.overview-export-list:where(:not([class*=-overlay],[class*=-overlay] *)){margin-top:6px}.overview-export-row:where(:not([class*=-overlay],[class*=-overlay] *)){width:100%;min-height:56px;color:var(--navy);font:inherit;text-align:left;background:0 0;border:0;border-radius:0;padding:9px 14px;display:grid}.overview-export-row+.overview-export-row:where(:not([class*=-overlay],[class*=-overlay] *)){box-shadow:inset 0 1px 0 var(--line)}.overview-export-row span:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:16px;font-weight:600}.overview-export-row small:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg-muted);font-size:12.5px}.overview-export-row:active:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--bg-hover)}.overview-export-row:disabled:where(:not([class*=-overlay],[class*=-overlay] *)){opacity:.5}}@keyframes overview-push-in{0%{opacity:0;transform:translate(36px)}}@media (prefers-reduced-motion:reduce){:is(.overview-modal,.overview-inline).is-detail-open .overview-detail{animation:none}}@media (width<=720px){.access-main-modal .access-section-head{flex-direction:column;align-items:stretch;margin-top:0;padding-top:0;position:static}.access-main-modal .access-section-head:after{content:none}.access-main-modal .access-section-filters,.access-main-modal .access-account-search,.access-main-modal .access-account-search .search-field,.access-main-modal .access-account-search input{width:100%}.access-main-modal .access-section-actions{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;display:grid}.access-main-modal .access-modal-body.is-split{align-content:start}.access-main-modal .access-modal-body.is-split .access-billing-col{min-height:auto}.access-main-modal .access-create-col.is-open{border-top-color:#0000;min-height:auto;overflow:visible}.access-main-modal .access-create-col.is-open .access-create-col-inner{height:auto;min-height:auto}.access-main-modal .access-create-form:not(.is-link-group,.is-bulk-add){flex:none;overflow:visible}.access-main-modal .access-section-actions .action{white-space:nowrap;justify-content:center;min-width:0;padding-inline:8px}}@container apex-pane (width<=720px){.access-main-modal .access-section-head:where(:not([class*=-overlay],[class*=-overlay] *)){flex-direction:column;align-items:stretch;margin-top:0;padding-top:0;position:static}.access-main-modal .access-section-head:where(:not([class*=-overlay],[class*=-overlay] *)):after{content:none}.access-main-modal .access-section-filters:where(:not([class*=-overlay],[class*=-overlay] *)),.access-main-modal .access-account-search:where(:not([class*=-overlay],[class*=-overlay] *)),.access-main-modal .access-account-search .search-field:where(:not([class*=-overlay],[class*=-overlay] *)),.access-main-modal .access-account-search input:where(:not([class*=-overlay],[class*=-overlay] *)){width:100%}.access-main-modal .access-section-actions:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr);gap:8px;width:100%;display:grid}.access-main-modal .access-modal-body.is-split:where(:not([class*=-overlay],[class*=-overlay] *)){align-content:start}.access-main-modal .access-modal-body.is-split .access-billing-col:where(:not([class*=-overlay],[class*=-overlay] *)){min-height:auto}.access-main-modal .access-create-col.is-open:where(:not([class*=-overlay],[class*=-overlay] *)){border-top-color:#0000;min-height:auto;overflow:visible}.access-main-modal .access-create-col.is-open .access-create-col-inner:where(:not([class*=-overlay],[class*=-overlay] *)){height:auto;min-height:auto}.access-main-modal .access-create-form:not(.is-link-group,.is-bulk-add):where(:not([class*=-overlay],[class*=-overlay] *)){flex:none;overflow:visible}.access-main-modal .access-section-actions .action:where(:not([class*=-overlay],[class*=-overlay] *)){white-space:nowrap;justify-content:center;min-width:0;padding-inline:8px}}@media (width>=721px) and (width<=1024px),(width>=721px) and (pointer:coarse){.split-report-overlay:not(.is-locked)>.split-report-modal:not(.hydrate-progress-modal):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *):before,.access-overlay:not(.idle-timeout-overlay)>.access-modal:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *):before,.feedback-overlay>.feedback-modal:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *):before{z-index:2;content:"";background:#d0d4dd;border-radius:999px;width:38px;height:5px;position:absolute;top:7px;left:50%;transform:translate(-50%)}}@container apex-pane (width>=721px) and (width<=1024px){.split-report-overlay:not(.is-locked)>.split-report-modal:not(.hydrate-progress-modal):where(:not([class*=-overlay],[class*=-overlay] *)):before,.access-overlay:not(.idle-timeout-overlay)>.access-modal:where(:not([class*=-overlay],[class*=-overlay] *)):before,.feedback-overlay>.feedback-modal:where(:not([class*=-overlay],[class*=-overlay] *)):before{z-index:2;content:"";background:#d0d4dd;border-radius:999px;width:38px;height:5px;position:absolute;top:7px;left:50%;transform:translate(-50%)}}@media (pointer:coarse){@container apex-pane (width>=721px){.split-report-overlay:not(.is-locked)>.split-report-modal:not(.hydrate-progress-modal):where(:not([class*=-overlay],[class*=-overlay] *)):before,.access-overlay:not(.idle-timeout-overlay)>.access-modal:where(:not([class*=-overlay],[class*=-overlay] *)):before,.feedback-overlay>.feedback-modal:where(:not([class*=-overlay],[class*=-overlay] *)):before{z-index:2;content:"";background:#d0d4dd;border-radius:999px;width:38px;height:5px;position:absolute;top:7px;left:50%;transform:translate(-50%)}}}@media (width>=721px) and (width<=1024px),(width>=721px) and (pointer:coarse){.split-report-overlay:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.access-overlay:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.feedback-overlay:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.terms-overlay:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){animation:app-backdrop-in var(--popup-slide) ease}.split-report-overlay>:not(.hydrate-progress-modal):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.access-overlay>:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.feedback-overlay>:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.terms-overlay>:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){animation:app-dialog-up var(--popup-slide) var(--popup-in)}.is-sheet-leaving>:not(.hydrate-progress-modal):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){animation:app-dialog-down var(--popup-slide) var(--popup-out) forwards}}@container apex-pane (width>=721px) and (width<=1024px){.split-report-overlay:where(:not([class*=-overlay],[class*=-overlay] *)),.access-overlay:where(:not([class*=-overlay],[class*=-overlay] *)),.feedback-overlay:where(:not([class*=-overlay],[class*=-overlay] *)),.terms-overlay:where(:not([class*=-overlay],[class*=-overlay] *)){animation:app-backdrop-in var(--popup-slide) ease}.split-report-overlay>:not(.hydrate-progress-modal):where(:not([class*=-overlay],[class*=-overlay] *)),.access-overlay>:where(:not([class*=-overlay],[class*=-overlay] *)),.feedback-overlay>:where(:not([class*=-overlay],[class*=-overlay] *)),.terms-overlay>:where(:not([class*=-overlay],[class*=-overlay] *)){animation:app-dialog-up var(--popup-slide) var(--popup-in)}.is-sheet-leaving>:not(.hydrate-progress-modal):where(:not([class*=-overlay],[class*=-overlay] *)){animation:app-dialog-down var(--popup-slide) var(--popup-out) forwards}}@media (pointer:coarse){@container apex-pane (width>=721px){.split-report-overlay:where(:not([class*=-overlay],[class*=-overlay] *)),.access-overlay:where(:not([class*=-overlay],[class*=-overlay] *)),.feedback-overlay:where(:not([class*=-overlay],[class*=-overlay] *)),.terms-overlay:where(:not([class*=-overlay],[class*=-overlay] *)){animation:app-backdrop-in var(--popup-slide) ease}.split-report-overlay>:not(.hydrate-progress-modal):where(:not([class*=-overlay],[class*=-overlay] *)),.access-overlay>:where(:not([class*=-overlay],[class*=-overlay] *)),.feedback-overlay>:where(:not([class*=-overlay],[class*=-overlay] *)),.terms-overlay>:where(:not([class*=-overlay],[class*=-overlay] *)){animation:app-dialog-up var(--popup-slide) var(--popup-in)}.is-sheet-leaving>:not(.hydrate-progress-modal):where(:not([class*=-overlay],[class*=-overlay] *)){animation:app-dialog-down var(--popup-slide) var(--popup-out) forwards}}}@media (width<=1024px),(pointer:coarse){.split-report-overlay:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.access-overlay:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.feedback-overlay:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.terms-overlay:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.app-sheet-overlay:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){overflow:clip}.is-sheet-leaving:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){pointer-events:none;animation:app-backdrop-out var(--popup-slide) ease forwards}.is-sheet-leaving .hydrate-progress-modal:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){animation:.2s forwards app-pop-out}.is-sheet-leaving.is-swiped>:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){animation:none!important}}@container apex-pane (width<=1024px){.split-report-overlay:where(:not([class*=-overlay],[class*=-overlay] *)),.access-overlay:where(:not([class*=-overlay],[class*=-overlay] *)),.feedback-overlay:where(:not([class*=-overlay],[class*=-overlay] *)),.terms-overlay:where(:not([class*=-overlay],[class*=-overlay] *)),.app-sheet-overlay:where(:not([class*=-overlay],[class*=-overlay] *)){overflow:clip}.is-sheet-leaving:where(:not([class*=-overlay],[class*=-overlay] *)){pointer-events:none;animation:app-backdrop-out var(--popup-slide) ease forwards}.is-sheet-leaving .hydrate-progress-modal:where(:not([class*=-overlay],[class*=-overlay] *)){animation:.2s forwards app-pop-out}.is-sheet-leaving.is-swiped>:where(:not([class*=-overlay],[class*=-overlay] *)){animation:none!important}}@media (pointer:coarse){.split-report-overlay:where(.is-split-pane :not([class*=-overlay],[class*=-overlay] *)),.access-overlay:where(.is-split-pane :not([class*=-overlay],[class*=-overlay] *)),.feedback-overlay:where(.is-split-pane :not([class*=-overlay],[class*=-overlay] *)),.terms-overlay:where(.is-split-pane :not([class*=-overlay],[class*=-overlay] *)),.app-sheet-overlay:where(.is-split-pane :not([class*=-overlay],[class*=-overlay] *)){overflow:clip}.is-sheet-leaving:where(.is-split-pane :not([class*=-overlay],[class*=-overlay] *)){pointer-events:none;animation:app-backdrop-out var(--popup-slide) ease forwards}.is-sheet-leaving .hydrate-progress-modal:where(.is-split-pane :not([class*=-overlay],[class*=-overlay] *)){animation:.2s forwards app-pop-out}.is-sheet-leaving.is-swiped>:where(.is-split-pane :not([class*=-overlay],[class*=-overlay] *)){animation:none!important}}@media (width<=720px){.is-sheet-leaving>:not(.hydrate-progress-modal){animation:app-sheet-down var(--popup-slide) var(--popup-out) forwards}}@container apex-pane (width<=720px){.is-sheet-leaving>:not(.hydrate-progress-modal):where(:not([class*=-overlay],[class*=-overlay] *)){animation:app-sheet-down var(--popup-slide) var(--popup-out) forwards}}@media (prefers-reduced-motion:reduce){.split-report-overlay,.access-overlay,.feedback-overlay,.terms-overlay,.app-sheet-overlay,.split-report-overlay>*,.access-overlay>*,.feedback-overlay>*,.terms-overlay>*,.app-sheet{animation:none}}@media (width<=1024px){.landing-pricing:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){--pricing-w:min(640px, calc(100% - 32px));background:var(--app-canvas)}.landing-pricing-hero:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.landing-pricing .landing-price-plans:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.landing-pricing .landing-price-currency:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.landing-pricing .landing-price-addon:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.landing-pricing .landing-section:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){width:var(--pricing-w)}.landing-pricing p.landing-lead:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){white-space:normal}.landing-pricing .landing-section-head:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){max-width:none;margin-bottom:14px}.landing-pricing .landing-section-head h2:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){letter-spacing:-.03em;margin-bottom:6px;font-size:26px;font-weight:700;line-height:1.15}.landing-pricing .landing-kicker:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){letter-spacing:.1em;margin-bottom:6px}.landing-pricing-hero:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){padding:calc(var(--landing-header-h) + 24px) 0 4px}.landing-pricing-hero h1:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){letter-spacing:-.03em;margin-bottom:8px;font-size:34px;font-weight:700;line-height:1.1}.landing-pricing-hero .landing-pricing-emphasis:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:color-mix(in srgb, var(--sky) 16%, var(--app-card));border-radius:14px;margin-top:14px;padding:12px 14px;font-size:14px;line-height:1.45}.landing-pricing .landing-price-plans:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex-direction:column;gap:12px;padding:20px 0 8px;display:flex}.landing-pricing .landing-price-addon .landing-price-plans:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){width:100%;padding-top:6px}.landing-price-switch:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-segment-track);border-radius:12px;gap:2px;padding:2px;display:flex}.landing-price-switch button:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){min-width:0;min-height:50px;color:var(--fg);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;flex:1 1 0;justify-items:center;gap:1px;padding:6px 4px;display:grid}.landing-price-switch button span:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.landing-price-switch button small:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.landing-price-switch button span:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){letter-spacing:-.01em;font-size:14px;font-weight:600}.landing-price-switch button small:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:12px}.landing-price-switch button.is-active:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-card);box-shadow:0 1px 3px #0f121e1f,0 0 0 .5px #0f121e0a}.landing-price-switch button:focus-visible:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){outline:2px solid var(--sky);outline-offset:1px}.landing-price-plans>.landing-price-card:not(.is-selected):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){display:none}.landing-pricing .landing-price-card:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-card);border-radius:var(--app-radius);border:0;min-height:0;padding:22px 20px 20px;animation:.18s app-fade-in;box-shadow:0 1px 2px #0f121e0d,0 10px 28px #0f121e0f}.landing-pricing .landing-price-card.is-featured:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:color-mix(in srgb, var(--sky) 8%, var(--app-card));box-shadow:0 0 0 1.5px color-mix(in srgb, var(--sky) 60%, var(--navy)), 0 10px 28px #0f121e0f}.landing-pricing .landing-price-card.is-addon:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:#fdfbff}.landing-pricing .landing-price-card.is-addon.is-featured:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:color-mix(in srgb, #8b5cf6 7%, var(--app-card));box-shadow:0 0 0 1.5px color-mix(in srgb, #6d28d9 55%, var(--line)), 0 10px 28px #0f121e0f}.landing-pricing .landing-price-tags:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){margin-bottom:12px}.landing-pricing .landing-price-badge:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-radius:999px;padding:4px 9px}.landing-pricing .landing-price-card h2:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){letter-spacing:-.03em;margin-bottom:6px;font-size:26px;font-weight:700}.landing-pricing .landing-price-card h2+p:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){margin-bottom:18px}.landing-pricing .landing-price-amount:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){letter-spacing:-.04em;margin-bottom:6px;font-size:44px;font-weight:700}.landing-pricing .landing-price-detail:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){margin-bottom:16px}.landing-pricing .landing-price-card ul:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-top:1px solid var(--line);gap:0;margin-bottom:20px}.landing-pricing .landing-price-card li:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-bottom:1px solid var(--line);padding:11px 0 11px 28px}.landing-pricing .landing-price-card li:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *):before{top:calc(11px + .35em);left:2px}.landing-pricing button.primary.landing-cta:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-radius:14px;justify-content:center;width:100%;min-height:50px;font-size:16px}.landing-pricing .landing-price-card .landing-cta:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){align-self:stretch}.landing-pricing .landing-price-currency:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){margin-bottom:0;padding:0 4px;font-size:12.5px}.landing-pricing .landing-price-addon:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){margin-top:40px}.landing-pricing .landing-price-features:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){padding:44px 0 8px}.landing-pricing .landing-price-table-wrap:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){overflow:visible}.landing-pricing .landing-price-table:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.landing-pricing .landing-price-table thead:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.landing-pricing .landing-price-table tbody:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){display:block}.landing-pricing .landing-price-table tr:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.landing-pricing .landing-price-table th:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.landing-pricing .landing-price-table td:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){width:auto;min-width:0;box-shadow:none;border:0;padding:0;position:static}.landing-pricing .landing-price-table tbody th:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:0 0}.landing-pricing .landing-price-table thead:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){top:var(--landing-header-h);z-index:2;background:color-mix(in srgb, var(--app-canvas) 88%, transparent);-webkit-backdrop-filter:saturate(160%)blur(12px);margin:0 -16px;padding:8px 30px;position:sticky}.landing-pricing .landing-price-table thead th:first-child:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){display:none}.landing-pricing .landing-price-table thead th:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){min-width:0;color:var(--fg);letter-spacing:.06em;border-radius:8px;padding:7px 0;font-size:11px}.landing-pricing .landing-price-table thead th:last-child:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-card)}.landing-pricing .landing-price-table tbody:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-card);border-radius:var(--app-radius);overflow:hidden}.landing-pricing .landing-price-table tbody tr:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){padding:14px}.landing-pricing .landing-price-table tbody tr+tr:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-top:1px solid var(--line)}.landing-pricing .landing-price-table tbody th:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){letter-spacing:-.01em;grid-column:1/-1;margin-bottom:4px;font-size:15px;font-weight:600}.landing-pricing .landing-price-table td:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-radius:10px;place-items:center;min-height:40px;padding:8px 6px;display:grid}.landing-pricing .landing-price-table td:last-child:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-canvas)}.landing-pricing .landing-price-note:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){font-size:12.5px}.landing-pricing .landing-price-note span:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){font-size:11.5px}.landing-pricing .landing-price-highlight:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.landing-pricing .landing-price-exclusive:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){white-space:normal}.landing-pricing .landing-price-faq:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){padding:44px 0 56px;display:block}.landing-pricing .landing-price-faq .landing-section-head h2:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){max-width:none}.landing-pricing .landing-price-faq-list:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-card);border-radius:var(--app-radius);overflow:hidden}.landing-pricing .landing-price-faq-list details:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-bottom:0}.landing-pricing .landing-price-faq-list details+details:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-top:1px solid var(--line)}.landing-pricing .landing-price-faq-list summary:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){letter-spacing:-.01em;-webkit-tap-highlight-color:transparent;padding:15px 44px 15px 16px;font-size:16px;font-weight:600;line-height:1.35}.landing-pricing .landing-price-faq-list summary:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *):after,.landing-pricing .landing-price-faq-list details[open] summary:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *):after{border-right:2px solid var(--fg-faint);border-bottom:2px solid var(--fg-faint);content:"";width:7px;height:7px;transition:transform .18s;right:20px;transform:translateY(-75%)rotate(45deg)}.landing-pricing .landing-price-faq-list details[open] summary:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *):after{transform:translateY(-25%)rotate(-135deg)}.landing-pricing .landing-price-faq-list details p:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){margin:0 16px 16px;font-size:14.5px}.landing-pricing .landing-price-faq-list details p+p:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){margin-top:-6px}.landing-pricing .landing-close:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){gap:18px;padding:64px 16px 72px}.landing-pricing .landing-close button.primary.landing-cta:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){max-width:360px}}@container apex-pane (width<=1024px){.landing-pricing:where(:not([class*=-overlay],[class*=-overlay] *)){--pricing-w:min(640px, calc(100% - 32px));background:var(--app-canvas)}.landing-pricing-hero:where(:not([class*=-overlay],[class*=-overlay] *)),.landing-pricing .landing-price-plans:where(:not([class*=-overlay],[class*=-overlay] *)),.landing-pricing .landing-price-currency:where(:not([class*=-overlay],[class*=-overlay] *)),.landing-pricing .landing-price-addon:where(:not([class*=-overlay],[class*=-overlay] *)),.landing-pricing .landing-section:where(:not([class*=-overlay],[class*=-overlay] *)){width:var(--pricing-w)}.landing-pricing p.landing-lead:where(:not([class*=-overlay],[class*=-overlay] *)){white-space:normal}.landing-pricing .landing-section-head:where(:not([class*=-overlay],[class*=-overlay] *)){max-width:none;margin-bottom:14px}.landing-pricing .landing-section-head h2:where(:not([class*=-overlay],[class*=-overlay] *)){letter-spacing:-.03em;margin-bottom:6px;font-size:26px;font-weight:700;line-height:1.15}.landing-pricing .landing-kicker:where(:not([class*=-overlay],[class*=-overlay] *)){letter-spacing:.1em;margin-bottom:6px}.landing-pricing-hero:where(:not([class*=-overlay],[class*=-overlay] *)){padding:calc(var(--landing-header-h) + 24px) 0 4px}.landing-pricing-hero h1:where(:not([class*=-overlay],[class*=-overlay] *)){letter-spacing:-.03em;margin-bottom:8px;font-size:34px;font-weight:700;line-height:1.1}.landing-pricing-hero .landing-pricing-emphasis:where(:not([class*=-overlay],[class*=-overlay] *)){background:color-mix(in srgb, var(--sky) 16%, var(--app-card));border-radius:14px;margin-top:14px;padding:12px 14px;font-size:14px;line-height:1.45}.landing-pricing .landing-price-plans:where(:not([class*=-overlay],[class*=-overlay] *)){flex-direction:column;gap:12px;padding:20px 0 8px;display:flex}.landing-pricing .landing-price-addon .landing-price-plans:where(:not([class*=-overlay],[class*=-overlay] *)){width:100%;padding-top:6px}.landing-price-switch:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-segment-track);border-radius:12px;gap:2px;padding:2px;display:flex}.landing-price-switch button:where(:not([class*=-overlay],[class*=-overlay] *)){min-width:0;min-height:50px;color:var(--fg);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;flex:1 1 0;justify-items:center;gap:1px;padding:6px 4px;display:grid}.landing-price-switch button span:where(:not([class*=-overlay],[class*=-overlay] *)),.landing-price-switch button small:where(:not([class*=-overlay],[class*=-overlay] *)){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.landing-price-switch button span:where(:not([class*=-overlay],[class*=-overlay] *)){letter-spacing:-.01em;font-size:14px;font-weight:600}.landing-price-switch button small:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:12px}.landing-price-switch button.is-active:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-card);box-shadow:0 1px 3px #0f121e1f,0 0 0 .5px #0f121e0a}.landing-price-switch button:focus-visible:where(:not([class*=-overlay],[class*=-overlay] *)){outline:2px solid var(--sky);outline-offset:1px}.landing-price-plans>.landing-price-card:not(.is-selected):where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.landing-pricing .landing-price-card:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-card);border-radius:var(--app-radius);border:0;min-height:0;padding:22px 20px 20px;animation:.18s app-fade-in;box-shadow:0 1px 2px #0f121e0d,0 10px 28px #0f121e0f}.landing-pricing .landing-price-card.is-featured:where(:not([class*=-overlay],[class*=-overlay] *)){background:color-mix(in srgb, var(--sky) 8%, var(--app-card));box-shadow:0 0 0 1.5px color-mix(in srgb, var(--sky) 60%, var(--navy)), 0 10px 28px #0f121e0f}.landing-pricing .landing-price-card.is-addon:where(:not([class*=-overlay],[class*=-overlay] *)){background:#fdfbff}.landing-pricing .landing-price-card.is-addon.is-featured:where(:not([class*=-overlay],[class*=-overlay] *)){background:color-mix(in srgb, #8b5cf6 7%, var(--app-card));box-shadow:0 0 0 1.5px color-mix(in srgb, #6d28d9 55%, var(--line)), 0 10px 28px #0f121e0f}.landing-pricing .landing-price-tags:where(:not([class*=-overlay],[class*=-overlay] *)){margin-bottom:12px}.landing-pricing .landing-price-badge:where(:not([class*=-overlay],[class*=-overlay] *)){border-radius:999px;padding:4px 9px}.landing-pricing .landing-price-card h2:where(:not([class*=-overlay],[class*=-overlay] *)){letter-spacing:-.03em;margin-bottom:6px;font-size:26px;font-weight:700}.landing-pricing .landing-price-card h2+p:where(:not([class*=-overlay],[class*=-overlay] *)){margin-bottom:18px}.landing-pricing .landing-price-amount:where(:not([class*=-overlay],[class*=-overlay] *)){letter-spacing:-.04em;margin-bottom:6px;font-size:44px;font-weight:700}.landing-pricing .landing-price-detail:where(:not([class*=-overlay],[class*=-overlay] *)){margin-bottom:16px}.landing-pricing .landing-price-card ul:where(:not([class*=-overlay],[class*=-overlay] *)){border-top:1px solid var(--line);gap:0;margin-bottom:20px}.landing-pricing .landing-price-card li:where(:not([class*=-overlay],[class*=-overlay] *)){border-bottom:1px solid var(--line);padding:11px 0 11px 28px}.landing-pricing .landing-price-card li:where(:not([class*=-overlay],[class*=-overlay] *)):before{top:calc(11px + .35em);left:2px}.landing-pricing button.primary.landing-cta:where(:not([class*=-overlay],[class*=-overlay] *)){border-radius:14px;justify-content:center;width:100%;min-height:50px;font-size:16px}.landing-pricing .landing-price-card .landing-cta:where(:not([class*=-overlay],[class*=-overlay] *)){align-self:stretch}.landing-pricing .landing-price-currency:where(:not([class*=-overlay],[class*=-overlay] *)){margin-bottom:0;padding:0 4px;font-size:12.5px}.landing-pricing .landing-price-addon:where(:not([class*=-overlay],[class*=-overlay] *)){margin-top:40px}.landing-pricing .landing-price-features:where(:not([class*=-overlay],[class*=-overlay] *)){padding:44px 0 8px}.landing-pricing .landing-price-table-wrap:where(:not([class*=-overlay],[class*=-overlay] *)){overflow:visible}.landing-pricing .landing-price-table:where(:not([class*=-overlay],[class*=-overlay] *)),.landing-pricing .landing-price-table thead:where(:not([class*=-overlay],[class*=-overlay] *)),.landing-pricing .landing-price-table tbody:where(:not([class*=-overlay],[class*=-overlay] *)){display:block}.landing-pricing .landing-price-table tr:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.landing-pricing .landing-price-table th:where(:not([class*=-overlay],[class*=-overlay] *)),.landing-pricing .landing-price-table td:where(:not([class*=-overlay],[class*=-overlay] *)){width:auto;min-width:0;box-shadow:none;border:0;padding:0;position:static}.landing-pricing .landing-price-table tbody th:where(:not([class*=-overlay],[class*=-overlay] *)){background:0 0}.landing-pricing .landing-price-table thead:where(:not([class*=-overlay],[class*=-overlay] *)){top:var(--landing-header-h);z-index:2;background:color-mix(in srgb, var(--app-canvas) 88%, transparent);-webkit-backdrop-filter:saturate(160%)blur(12px);margin:0 -16px;padding:8px 30px;position:sticky}.landing-pricing .landing-price-table thead th:first-child:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.landing-pricing .landing-price-table thead th:where(:not([class*=-overlay],[class*=-overlay] *)){min-width:0;color:var(--fg);letter-spacing:.06em;border-radius:8px;padding:7px 0;font-size:11px}.landing-pricing .landing-price-table thead th:last-child:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-card)}.landing-pricing .landing-price-table tbody:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-card);border-radius:var(--app-radius);overflow:hidden}.landing-pricing .landing-price-table tbody tr:where(:not([class*=-overlay],[class*=-overlay] *)){padding:14px}.landing-pricing .landing-price-table tbody tr+tr:where(:not([class*=-overlay],[class*=-overlay] *)){border-top:1px solid var(--line)}.landing-pricing .landing-price-table tbody th:where(:not([class*=-overlay],[class*=-overlay] *)){letter-spacing:-.01em;grid-column:1/-1;margin-bottom:4px;font-size:15px;font-weight:600}.landing-pricing .landing-price-table td:where(:not([class*=-overlay],[class*=-overlay] *)){border-radius:10px;place-items:center;min-height:40px;padding:8px 6px;display:grid}.landing-pricing .landing-price-table td:last-child:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-canvas)}.landing-pricing .landing-price-note:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:12.5px}.landing-pricing .landing-price-note span:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:11.5px}.landing-pricing .landing-price-highlight:where(:not([class*=-overlay],[class*=-overlay] *)),.landing-pricing .landing-price-exclusive:where(:not([class*=-overlay],[class*=-overlay] *)){white-space:normal}.landing-pricing .landing-price-faq:where(:not([class*=-overlay],[class*=-overlay] *)){padding:44px 0 56px;display:block}.landing-pricing .landing-price-faq .landing-section-head h2:where(:not([class*=-overlay],[class*=-overlay] *)){max-width:none}.landing-pricing .landing-price-faq-list:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-card);border-radius:var(--app-radius);overflow:hidden}.landing-pricing .landing-price-faq-list details:where(:not([class*=-overlay],[class*=-overlay] *)){border-bottom:0}.landing-pricing .landing-price-faq-list details+details:where(:not([class*=-overlay],[class*=-overlay] *)){border-top:1px solid var(--line)}.landing-pricing .landing-price-faq-list summary:where(:not([class*=-overlay],[class*=-overlay] *)){letter-spacing:-.01em;-webkit-tap-highlight-color:transparent;padding:15px 44px 15px 16px;font-size:16px;font-weight:600;line-height:1.35}.landing-pricing .landing-price-faq-list summary:where(:not([class*=-overlay],[class*=-overlay] *)):after,.landing-pricing .landing-price-faq-list details[open] summary:where(:not([class*=-overlay],[class*=-overlay] *)):after{border-right:2px solid var(--fg-faint);border-bottom:2px solid var(--fg-faint);content:"";width:7px;height:7px;transition:transform .18s;right:20px;transform:translateY(-75%)rotate(45deg)}.landing-pricing .landing-price-faq-list details[open] summary:where(:not([class*=-overlay],[class*=-overlay] *)):after{transform:translateY(-25%)rotate(-135deg)}.landing-pricing .landing-price-faq-list details p:where(:not([class*=-overlay],[class*=-overlay] *)){margin:0 16px 16px;font-size:14.5px}.landing-pricing .landing-price-faq-list details p+p:where(:not([class*=-overlay],[class*=-overlay] *)){margin-top:-6px}.landing-pricing .landing-close:where(:not([class*=-overlay],[class*=-overlay] *)){gap:18px;padding:64px 16px 72px}.landing-pricing .landing-close button.primary.landing-cta:where(:not([class*=-overlay],[class*=-overlay] *)){max-width:360px}}@media (width<=1024px) and (prefers-reduced-motion:reduce){.landing-pricing .landing-price-card:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){animation:none}.landing-pricing .landing-price-faq-list summary:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *):after{transition:none}}@media (prefers-reduced-motion:reduce){@container apex-pane (width<=1024px){.landing-pricing .landing-price-card:where(:not([class*=-overlay],[class*=-overlay] *)){animation:none}.landing-pricing .landing-price-faq-list summary:where(:not([class*=-overlay],[class*=-overlay] *)):after{transition:none}}}@media (width<=1024px){.app-tabbar-side:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex:1 1 0;min-width:0;display:flex}.app-tab-create:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;flex:none;place-items:center;width:72px;padding:0;display:grid;position:relative}.app-tab-create:hover:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:0 0}.app-tab-create-disc:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:#fff;background:#2563eb;border-radius:50%;place-items:center;width:48px;height:48px;transition:transform .14s;display:grid;box-shadow:0 4px 12px #2563eb52}.app-tab-create:active .app-tab-create-disc:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){transform:scale(.92)}.app-tab-create.is-active .app-tab-create-disc:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){box-shadow:0 0 0 4px #2563eb2e,0 4px 12px #2563eb52}.app-tab-create-disc svg:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;width:26px;height:26px}.app-tab-create .app-tab-lock:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){position:absolute;top:6px;right:10px}}@container apex-pane (width<=1024px){.app-tabbar-side:where(:not([class*=-overlay],[class*=-overlay] *)){flex:1 1 0;min-width:0;display:flex}.app-tab-create:where(:not([class*=-overlay],[class*=-overlay] *)){-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;flex:none;place-items:center;width:72px;padding:0;display:grid;position:relative}.app-tab-create:hover:where(:not([class*=-overlay],[class*=-overlay] *)){background:0 0}.app-tab-create-disc:where(:not([class*=-overlay],[class*=-overlay] *)){color:#fff;background:#2563eb;border-radius:50%;place-items:center;width:48px;height:48px;transition:transform .14s;display:grid;box-shadow:0 4px 12px #2563eb52}.app-tab-create:active .app-tab-create-disc:where(:not([class*=-overlay],[class*=-overlay] *)){transform:scale(.92)}.app-tab-create.is-active .app-tab-create-disc:where(:not([class*=-overlay],[class*=-overlay] *)){box-shadow:0 0 0 4px #2563eb2e,0 4px 12px #2563eb52}.app-tab-create-disc svg:where(:not([class*=-overlay],[class*=-overlay] *)){fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;width:26px;height:26px}.app-tab-create .app-tab-lock:where(:not([class*=-overlay],[class*=-overlay] *)){position:absolute;top:6px;right:10px}}.card-scan{--scan-frame-w:min(86vw, 460px);--scan-accent:#fff;z-index:300;color:#fff;overscroll-behavior:contain;touch-action:none;background:#000;flex-direction:column;animation:.18s ease-out app-fade-in;display:flex;position:fixed;inset:0;overflow:hidden}.card-scan-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.card-scan-top,.card-scan-stage,.card-scan-actions{z-index:1;position:relative}.card-scan-top,.card-scan-actions{z-index:2}.card-scan-top{padding:calc(env(safe-area-inset-top,0px) + 12px) 16px 12px;justify-content:space-between;align-items:center;gap:12px;display:flex}.card-scan-top strong{letter-spacing:-.01em;text-shadow:0 1px 6px #0006;font-size:17px;font-weight:600}.card-scan-round{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e1e228c;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;padding:0;display:grid}.card-scan-round:hover{color:#fff;background:#1e1e22b3}.card-scan-round.is-on{color:#111;background:#fff}.card-scan-round.is-spacer{visibility:hidden}.card-scan-round svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.card-scan-stage{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:22px;padding:0 16px;display:flex}.card-scan-frame{width:var(--scan-frame-w);aspect-ratio:85.6/54;border-radius:16px;transition:box-shadow .24s;position:relative;box-shadow:0 0 0 100vmax #0000008c}.card-scan.is-found .card-scan-frame{box-shadow:0 0 0 100vmax #000000b8}.card-scan-corner{border:0 solid var(--scan-accent);width:34px;height:34px;transition:border-color .2s;position:absolute}.card-scan-corner.is-tl{border-top-width:4px;border-left-width:4px;border-top-left-radius:18px;top:-2px;left:-2px}.card-scan-corner.is-tr{border-top-width:4px;border-right-width:4px;border-top-right-radius:18px;top:-2px;right:-2px}.card-scan-corner.is-bl{border-bottom-width:4px;border-left-width:4px;border-bottom-left-radius:18px;bottom:-2px;left:-2px}.card-scan-corner.is-br{border-bottom-width:4px;border-right-width:4px;border-bottom-right-radius:18px;bottom:-2px;right:-2px}.card-scan-frame.is-warning{--scan-accent:#fbbf24}.card-scan-frame.is-found{--scan-accent:#34d399}@keyframes card-scan-sweep{0%{opacity:0;transform:translateY(0)}15%,85%{opacity:1}to{transform:translateY(calc(var(--scan-frame-w) * 54 / 85.6 - 2px));opacity:0}}.card-scan-sweep{background:linear-gradient(90deg,#0000,#ffffffd9,#0000);border-radius:2px;height:2px;animation:2.2s ease-in-out infinite alternate card-scan-sweep;position:absolute;top:0;left:14px;right:14px}@keyframes card-scan-read-in{0%{opacity:0;transform:translateY(6px)scale(.98)}}.card-scan-read{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0c129e;border-radius:12px;grid-template-columns:1fr 1fr;align-content:center;gap:12px 16px;margin:0;padding:16px 18px;animation:.26s ease-out both card-scan-read-in;display:grid;position:absolute;inset:10px}.card-scan-read>div{min-width:0}.card-scan-read>.is-number{grid-column:1/-1}.card-scan-read dt{color:#ffffffa8;letter-spacing:.04em;text-transform:uppercase;margin:0 0 2px;font-size:11px;font-weight:600}.card-scan-read dd{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;font-weight:600;overflow:hidden}.card-scan-read>.is-number dd{letter-spacing:.02em;font-size:clamp(19px,6.2vw,26px)}.card-scan-hint{max-width:var(--scan-frame-w);text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e1e228c;border-radius:20px;align-items:center;gap:8px;min-height:40px;margin:0;padding:9px 16px;font-size:15px;font-weight:500;line-height:1.35;display:inline-flex}.card-scan-hint.is-warning{color:#1c1300;background:#fbbf24}.card-scan-hint.is-found{color:#052e1f;background:#34d399}.card-scan-hint svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.card-scan-actions{padding:12px 16px calc(env(safe-area-inset-bottom,0px) + 18px);gap:10px;display:flex}.card-scan-actions button{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e1e2299;border:1px solid #ffffff29;border-radius:14px;flex:1 1 0;min-height:48px;padding:0 12px;font-size:15px;font-weight:600}.card-scan-actions button:hover{color:#fff;background:#1e1e22bf}.card-scan.is-error .card-scan-frame{box-shadow:0 0 0 100vmax #111}.card-scan.is-error .card-scan-hint{max-width:min(86vw,420px)}@media (prefers-reduced-motion:reduce){.card-scan-sweep{opacity:.6;animation:none}}.phone-claims{--phone-blue:#2563eb;margin:0 var(--app-inset,12px);flex-direction:column;gap:12px;padding-bottom:84px;display:flex}.phone-claims .claim-import-alert{margin:0}.phone-claims .network-note{border-radius:var(--app-radius,18px);margin:0}.phone-claims .network-note-form input[type=email]{height:44px;font-size:16px}.phone-claims-empty{text-align:center;background:var(--app-card,#fff);border-radius:var(--app-radius,18px);flex-direction:column;align-items:center;gap:10px;padding:32px 20px 24px;display:flex}.phone-claims-empty-mark{width:76px;height:76px;color:var(--phone-blue);background:color-mix(in srgb, var(--phone-blue) 10%, #fff);border-radius:22px;place-items:center;margin-bottom:4px;display:grid}.phone-claims-empty-mark svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:44px;height:44px}.phone-claims-empty h3{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:650}.phone-claims-empty p{max-width:34ch;color:var(--fg-muted);margin:0 0 8px;font-size:15px;line-height:1.45}.phone-claims-scan,.phone-claims-submit{color:#fff;background:var(--phone-blue);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 22px;font-size:16px;font-weight:600;display:inline-flex}.phone-claims-scan{align-self:stretch}.phone-claims-scan:hover,.phone-claims-submit:hover{color:#fff;background:color-mix(in srgb, var(--phone-blue) 88%, #000)}.phone-claims-submit:disabled{color:var(--fg-muted);background:var(--app-segment-track,#e4e7ee);opacity:1}.phone-camera-icon{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linejoin:round;width:22px;height:22px}.phone-claims-alt{justify-content:center;align-self:stretch;gap:8px;display:flex}.phone-claims-alt button{min-height:44px;color:var(--phone-blue);white-space:nowrap;background:var(--app-card,#fff);border:0;border-radius:12px;flex:1 1 0;padding:0 8px;font-size:14.5px;font-weight:600}.phone-claims-empty .phone-claims-alt button{background:var(--app-canvas,#f2f3f7)}.phone-claims-alt button:hover{color:var(--phone-blue);background:color-mix(in srgb, var(--phone-blue) 8%, #fff)}.phone-claims-head{justify-content:space-between;align-items:center;gap:12px;padding:2px 4px 0;display:flex}.phone-claims-head>div{align-items:baseline;gap:10px;display:flex}.phone-claims-head strong{letter-spacing:-.01em;font-size:20px;font-weight:650}.phone-claims-head span{color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:15px}.phone-claims-clear{color:var(--notify-error);background:0 0;border:0;padding:6px 4px;font-size:15px;font-weight:500}.phone-claims-clear:hover{color:var(--notify-error);background:0 0}.phone-claims-file{color:var(--fg-faint);text-overflow:ellipsis;white-space:nowrap;margin:-6px 4px 0;font-size:13px;overflow:hidden}.phone-claims-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.phone-claim{background:var(--app-card,#fff);border-radius:var(--app-radius,18px);scroll-margin:12px 0 96px;overflow:hidden;box-shadow:0 1px 2px #0f121e0d}.phone-claim-summary{width:100%;min-height:68px;color:inherit;text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:12px 14px;display:flex}.phone-claim-summary:hover{color:inherit;background:0 0}.phone-claim-avatar{width:40px;height:40px;color:var(--phone-blue);background:color-mix(in srgb, var(--phone-blue) 10%, #fff);border-radius:12px;flex:none;place-items:center;display:grid}.phone-claim-avatar svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.phone-claim-main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.phone-claim-main strong{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.phone-claim-main span{color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.phone-claim-end{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.phone-claim-total{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.phone-claim-flag{color:var(--notify-warning);white-space:nowrap;background:color-mix(in srgb, var(--notify-warning) 12%, #fff);border-radius:999px;padding:2px 7px;font-size:11.5px;font-weight:600}.phone-claim-chevron{width:18px;height:18px;color:var(--fg-faint);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .18s}.phone-claim.is-open .phone-claim-chevron{transform:rotate(180deg)}.phone-claim-form{border-top:1px solid var(--line);flex-direction:column;gap:14px;padding:2px 14px 16px;display:flex}.phone-group{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.phone-group legend{float:left;width:100%;color:var(--fg-faint);letter-spacing:.05em;text-transform:uppercase;margin:12px 0 0;padding:0;font-size:12px;font-weight:650}.phone-group legend+*{clear:both}.phone-field{flex-direction:column;gap:6px;min-width:0;display:flex}.phone-field-name{color:var(--fg-muted);font-size:14px;font-weight:550}.phone-field :is(.claim-code-field,.claim-date-field){width:100%;display:block}.phone-field input[type=text],.phone-field output{box-sizing:border-box;width:100%;height:48px;color:inherit;font:inherit;background:var(--app-canvas,#f2f3f7);border:1px solid #0000;border-radius:12px;padding:0 14px;font-size:16px;display:block}.phone-field output{font-variant-numeric:tabular-nums;align-items:center;font-weight:600;display:flex}.phone-field input[type=text]:focus{border-color:var(--phone-blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--phone-blue) 18%, transparent);background:#fff;outline:0}.phone-field input[readonly]{color:var(--fg-muted)}.phone-field.is-lead .phone-field-name{color:var(--fg);font-size:15px;font-weight:650}.phone-field.is-lead input[type=text]{letter-spacing:.02em;height:54px;font-size:18px;font-weight:600}.phone-field.is-invalid input[type=text]{background:color-mix(in srgb, var(--notify-error) 6%, #fff);border-color:color-mix(in srgb, var(--notify-error) 45%, transparent)}.phone-field-error{color:var(--notify-error);font-size:13px;line-height:1.35}.phone-field-note{color:var(--fg-muted);font-size:13px;line-height:1.35}.phone-claim-main strong .claim-roster-tag{vertical-align:2px;margin-left:8px;font-size:11px;line-height:1.5}.phone-field-tags{flex-wrap:wrap;gap:6px;display:flex}.phone-field .claim-import-check{align-items:center;min-height:32px;display:flex}.phone-field .claim-import-check input{width:22px;height:22px}.phone-group.is-more legend{margin-top:6px}.phone-more-toggle{width:100%;min-height:44px;color:var(--fg);letter-spacing:0;text-transform:none;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:15px;font-weight:600;display:flex}.phone-more-toggle:hover{color:var(--fg);background:0 0}.phone-more-toggle svg{width:18px;height:18px;color:var(--fg-faint);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;margin-left:auto;transition:transform .18s}.phone-group.is-more.is-open .phone-more-toggle svg{transform:rotate(180deg)}.phone-claim-remove{min-height:44px;color:var(--notify-error);background:0 0;border:0;align-self:center;padding:0 16px;font-size:15px;font-weight:500}.phone-claim-remove:hover{color:var(--notify-error);background:0 0}.phone-claims-dock{right:max(var(--app-inset,12px), env(safe-area-inset-right,0px));bottom:calc(var(--app-tabbar-h,0px) + 10px);left:max(var(--app-inset,12px), env(safe-area-inset-left,0px));z-index:65;-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);background:#ffffffe0;border-radius:20px;gap:10px;padding:8px;display:flex;position:fixed;box-shadow:0 6px 24px #0f121e24}.phone-claims-dock-scan{width:50px;height:50px;color:var(--phone-blue);background:color-mix(in srgb, var(--phone-blue) 10%, #fff);border:0;border-radius:14px;flex:none;place-items:center;padding:0;display:grid}.phone-claims-dock-scan:hover{color:var(--phone-blue);background:color-mix(in srgb, var(--phone-blue) 16%, #fff)}.phone-claims-submit{flex:auto}.create-claim-head.is-app{flex-direction:column;align-items:stretch;gap:12px;display:flex}.create-claim-head.is-app>div:first-child,.create-claim-head.is-app .create-claim-head-actions{width:100%;margin:0;padding:0}.create-claim-head.is-app .create-claim-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.create-claim-head.is-app .create-claim-tab{justify-content:center;min-height:40px;padding-inline:6px;font-size:14px}.app-list-row{width:100%;min-height:56px;color:var(--fg);text-align:left;background:var(--app-canvas,#f2f3f7);border:0;border-radius:14px;align-items:center;gap:12px;padding:8px 12px;display:flex}.app-list-row:hover{color:var(--fg);background:color-mix(in srgb, var(--app-canvas,#f2f3f7) 80%, var(--navy))}.app-list-row-icon{color:#2563eb;background:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.app-list-row-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.app-list-row-text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.app-list-row-text strong{font-size:16px;font-weight:600}.app-list-row-text span{color:var(--fg-muted);font-size:13.5px}.app-list-row-chevron{width:18px;height:18px;color:var(--fg-faint);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.phone-submitted{margin:0 var(--app-inset,12px);flex-direction:column;gap:12px;display:flex}.phone-submitted-title h2{margin:0;font-size:20px}.phone-submitted-stats{background:var(--line);border-radius:var(--app-radius,18px);grid-template-columns:minmax(0,.8fr) minmax(0,.9fr) minmax(0,1.5fr);gap:1px;display:grid;overflow:hidden}.phone-submitted-stats>div{background:var(--app-card,#fff);flex-direction:column;gap:2px;min-width:0;padding:14px 12px;display:flex}.phone-submitted-stats span{color:var(--fg-faint);letter-spacing:.05em;text-transform:uppercase;font-size:11.5px;font-weight:650}.phone-submitted-stats strong{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(16px,4.8vw,19px);font-weight:650;overflow:hidden}.phone-submitted-range{background:var(--app-card,#fff);border-radius:var(--app-radius,18px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:10px;padding:12px;display:grid}.phone-submitted-range:has(.phone-submitted-clear){grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.phone-submitted-range label{flex-direction:column;gap:4px;min-width:0;display:flex}.phone-submitted-range label>span{color:var(--fg-muted);font-size:13px;font-weight:550}.phone-submitted-range input{box-sizing:border-box;width:100%;min-width:0;height:44px;color:inherit;font:inherit;background:var(--app-canvas,#f2f3f7);border:1px solid #0000;border-radius:12px;padding:0 10px;font-size:16px}.phone-submitted-clear{color:#2563eb;background:0 0;border:0;height:44px;padding:0 10px;font-size:15px;font-weight:600}.phone-submitted-clear:hover{color:#2563eb;background:0 0}.phone-submitted-empty{color:var(--fg-muted);text-align:center;background:var(--app-card,#fff);border-radius:var(--app-radius,18px);margin:0;padding:28px 16px;font-size:15px}.phone-batch-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}@media (width>=600px){.phone-batch-list:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.phone-batch.is-open:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-column:1/-1}}@container apex-pane (width>=600px){.phone-batch-list:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.phone-batch.is-open:where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:1/-1}}.phone-batch{background:var(--app-card,#fff);border-radius:var(--app-radius,18px);overflow:hidden;box-shadow:0 1px 2px #0f121e0d}.phone-batch-summary{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto 18px;align-items:start;gap:8px 12px;padding:14px 14px 14px 16px;display:grid}.phone-batch-summary:hover{color:inherit;background:0 0}.phone-batch-main,.phone-batch-end{flex-direction:column;gap:2px;min-width:0;display:flex}.phone-batch-end{align-items:flex-end}.phone-batch-main strong,.phone-batch-end strong{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.phone-batch-main span,.phone-batch-end span{color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.phone-batch-chips{flex-wrap:wrap;grid-column:1/3;gap:6px;display:flex}.phone-batch-chips .status,.phone-batch-chip{border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:12.5px;font-weight:600;display:inline-flex}.phone-batch-chip{color:var(--fg-muted);background:var(--app-canvas,#f2f3f7)}.phone-batch-chevron{width:18px;height:18px;color:var(--fg-faint);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;grid-area:1/3;align-self:center;transition:transform .18s}.phone-batch.is-open .phone-batch-chevron{transform:rotate(180deg)}.phone-batch-details{border-top:1px solid var(--line);flex-direction:column;gap:14px;padding:4px 16px 16px;display:flex}.phone-batch-group h3{color:var(--fg-faint);letter-spacing:.05em;text-transform:uppercase;margin:12px 0 6px;font-size:12px;font-weight:650}.phone-batch-group p{color:var(--fg-faint);margin:0;font-size:14px}.phone-batch-group dl{background:var(--app-canvas,#f2f3f7);border-radius:12px;margin:0;overflow:hidden}.phone-batch-group dl>div{justify-content:space-between;gap:16px;padding:10px 12px;display:flex}.phone-batch-group dl>div+div{border-top:1px solid color-mix(in srgb, var(--line) 80%, #fff)}.phone-batch-group dt{color:var(--fg-muted);flex:none;font-size:14px}.phone-batch-group dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;font-weight:550}.phone-submitted .claim-page-controls{justify-content:space-between}.app-batch-toolbar{flex-direction:column;gap:10px;padding:0 20px 12px;display:flex}.app-range{background:var(--app-segment-track,#e4e7ee);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:3px;display:grid}.app-range button{min-height:36px;color:var(--fg-muted);white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:0 4px;font-size:14px;font-weight:600}.app-range button:hover{color:var(--fg);background:0 0}.app-range button.is-active{color:var(--fg);background:#fff;box-shadow:0 1px 3px #0f121e1f}.app-range-dates{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.app-range-dates label{flex-direction:column;gap:4px;min-width:0;display:flex}.app-range-dates label>span{color:var(--fg-muted);font-size:13px;font-weight:550}.app-range-dates .claim-date-field,.app-range-dates .claim-date-field input{box-sizing:border-box;width:100%;display:block}.app-range-dates .claim-date-field input{background:var(--app-canvas,#f2f3f7);border:1px solid #0000;border-radius:12px;height:44px;padding:0 12px;font-size:16px}.claim-batch-edit-modal:has(.app-batch-list) .claim-batch-edit-scroll{max-height:none;padding:0 16px 20px;overflow:visible}.claim-batch-edit-modal:has(.app-batch-list) .claim-batch-edit-body{overscroll-behavior:contain;overflow-y:auto}.app-batch-count{color:var(--fg-faint);margin:0 4px 8px;font-size:13px}.app-batch-list{flex-direction:column;gap:10px;margin:0 0 12px;padding:0;list-style:none;display:flex}.app-batch-card{background:var(--app-canvas,#f2f3f7);border-radius:16px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.app-batch-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-batch-title{align-items:baseline;gap:6px;display:flex}.app-batch-title span{color:var(--fg-muted);font-size:14px}.app-batch-title strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:650}.app-batch-status{color:var(--fg-muted);background:#fff;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:650}.app-batch-status.is-accepted{color:var(--notify-success);background:color-mix(in srgb, var(--notify-success) 12%, #fff)}.app-batch-status.is-rejected,.app-batch-status.is-invalid{color:var(--notify-error);background:color-mix(in srgb, var(--notify-error) 10%, #fff)}.app-batch-dates{color:var(--fg-muted);flex-wrap:wrap;gap:4px 16px;margin:0;font-size:14px;display:flex}.app-batch-dates strong{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:600}.app-batch-facts{background:var(--line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.app-batch-facts>div{background:#fff;flex-direction:column;gap:1px;min-width:0;padding:8px 10px;display:flex}.app-batch-facts dt{color:var(--fg-faint);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:650}.app-batch-facts dd{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14.5px;font-weight:550;overflow:hidden}.app-batch-message{color:var(--fg-muted);overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.4}@media (width<=720px){.dashboard .preventive-wrap-table,.dashboard .preventive-wrap-table tbody,.dashboard .preventive-wrap-table tr,.dashboard .preventive-wrap-table td{width:100%;min-width:0;display:block}.dashboard .sheet-scroll:has(>.preventive-wrap-table){max-height:none;overflow:visible}.dashboard .preventive-wrap-table thead{display:none}.dashboard .preventive-wrap-table tr{border-bottom:1px solid var(--line);padding:14px 16px}.dashboard .preventive-wrap-table tr:last-child{border-bottom:0}.dashboard .preventive-wrap-table td,.dashboard .preventive-wrap-table td:first-child{white-space:normal;box-shadow:none;background:0 0;border:0;padding:0;position:static}.dashboard .preventive-wrap-table td:first-child{margin-bottom:6px;font-size:16px;font-weight:650}.dashboard .preventive-wrap-table td+td{color:var(--fg-muted);overflow-wrap:anywhere;font-size:14px;line-height:1.5}.dashboard .ra-accounting-table{overflow:visible}.dashboard .ra-accounting-table table,.dashboard .ra-accounting-table tbody{width:100%;min-width:0;display:block}.dashboard .ra-accounting-table thead{display:none}.dashboard .ra-accounting-table tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:12px 0;display:grid}.dashboard .ra-accounting-table td,.dashboard .ra-accounting-table td.numeric,.dashboard .ra-accounting-table td:first-child{white-space:normal;border:0;width:auto;min-width:0;padding:0;display:block}.dashboard .ra-accounting-table td:first-child{font-size:16px}.dashboard .ra-accounting-table td.ra-compare{text-align:left;align-items:center;gap:6px;font-size:14px;display:inline-flex}.dashboard .ra-accounting-table td.ra-compare .ra-delta{font-size:13px}.dashboard .ra-accounting-table td.ra-compare+td.ra-compare{justify-self:end}.dashboard .ra-accounting-table td.ra-compare:before{white-space:nowrap;color:var(--fg-faint);letter-spacing:.04em;text-transform:uppercase;content:attr(data-label);font-size:11px;font-weight:650}}@container apex-pane (width<=720px){.dashboard .preventive-wrap-table:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .preventive-wrap-table tbody:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .preventive-wrap-table tr:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .preventive-wrap-table td:where(:not([class*=-overlay],[class*=-overlay] *)){width:100%;min-width:0;display:block}.dashboard .sheet-scroll:has(>.preventive-wrap-table):where(:not([class*=-overlay],[class*=-overlay] *)){max-height:none;overflow:visible}.dashboard .preventive-wrap-table thead:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.dashboard .preventive-wrap-table tr:where(:not([class*=-overlay],[class*=-overlay] *)){border-bottom:1px solid var(--line);padding:14px 16px}.dashboard .preventive-wrap-table tr:last-child:where(:not([class*=-overlay],[class*=-overlay] *)){border-bottom:0}.dashboard .preventive-wrap-table td:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .preventive-wrap-table td:first-child:where(:not([class*=-overlay],[class*=-overlay] *)){white-space:normal;box-shadow:none;background:0 0;border:0;padding:0;position:static}.dashboard .preventive-wrap-table td:first-child:where(:not([class*=-overlay],[class*=-overlay] *)){margin-bottom:6px;font-size:16px;font-weight:650}.dashboard .preventive-wrap-table td+td:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg-muted);overflow-wrap:anywhere;font-size:14px;line-height:1.5}.dashboard .ra-accounting-table:where(:not([class*=-overlay],[class*=-overlay] *)){overflow:visible}.dashboard .ra-accounting-table table:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .ra-accounting-table tbody:where(:not([class*=-overlay],[class*=-overlay] *)){width:100%;min-width:0;display:block}.dashboard .ra-accounting-table thead:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.dashboard .ra-accounting-table tr:where(:not([class*=-overlay],[class*=-overlay] *)){border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:12px 0;display:grid}.dashboard .ra-accounting-table td:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .ra-accounting-table td.numeric:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .ra-accounting-table td:first-child:where(:not([class*=-overlay],[class*=-overlay] *)){white-space:normal;border:0;width:auto;min-width:0;padding:0;display:block}.dashboard .ra-accounting-table td:first-child:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:16px}.dashboard .ra-accounting-table td.ra-compare:where(:not([class*=-overlay],[class*=-overlay] *)){text-align:left;align-items:center;gap:6px;font-size:14px;display:inline-flex}.dashboard .ra-accounting-table td.ra-compare .ra-delta:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:13px}.dashboard .ra-accounting-table td.ra-compare+td.ra-compare:where(:not([class*=-overlay],[class*=-overlay] *)){justify-self:end}.dashboard .ra-accounting-table td.ra-compare:where(:not([class*=-overlay],[class*=-overlay] *)):before{white-space:nowrap;color:var(--fg-faint);letter-spacing:.04em;text-transform:uppercase;content:attr(data-label);font-size:11px;font-weight:650}}@media (width<=720px){.access-table-wrap{background:0 0;border:0;overflow:visible}.access-table,.access-table tbody,.access-account-section.is-external .access-table,.access-account-section.is-physician .access-table{width:100%;min-width:0;display:block}.access-table thead{overscroll-behavior-x:contain;scrollbar-width:none;margin-bottom:8px;display:block;overflow-x:auto}.access-table thead::-webkit-scrollbar{display:none}.access-table thead tr{flex-wrap:nowrap;gap:6px;width:max-content;display:flex}.access-table th{background:var(--bg-subtle);border:0;border-radius:999px;flex:none;align-items:center;height:32px;padding:0 6px 0 12px;display:flex}.access-table th .column-head{align-items:center;gap:2px;height:100%}.access-table th .column-head>span:first-child{line-height:1}.access-table th .column-filter-trigger{width:24px;height:24px}.access-table th:not(:has(.column-filter)){display:none}.access-table td .access-privilege-tags,.access-table td .access-table-tags{justify-content:flex-end}.access-table .access-account-billings li{white-space:normal;flex-wrap:wrap;justify-content:flex-end;padding-left:0}.access-table .access-account-billings li:before{content:none}.access-table tbody tr{background:var(--bg-card);border:1px solid var(--line);border-radius:16px;grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:10px;padding:14px 16px;display:grid}.access-table tbody tr:hover td{background:0 0}.access-table td{border:0;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:0;font-size:14px;display:flex}.access-table td[data-label]>*{text-align:right;min-width:0}.access-table td[data-label]:before{color:var(--fg-faint);content:attr(data-label);flex:none;font-size:12px;font-weight:600}.access-table td[data-label=Account]:before{content:none}.access-table td[data-label=Account]>*{text-align:left}.access-table td.access-actions-col{width:auto}.access-table td.access-actions-col .access-external-actions{flex-wrap:wrap;justify-content:flex-start}}@container apex-pane (width<=720px){.access-table-wrap:where(:not([class*=-overlay],[class*=-overlay] *)){background:0 0;border:0;overflow:visible}.access-table:where(:not([class*=-overlay],[class*=-overlay] *)),.access-table tbody:where(:not([class*=-overlay],[class*=-overlay] *)),.access-account-section.is-external .access-table:where(:not([class*=-overlay],[class*=-overlay] *)),.access-account-section.is-physician .access-table:where(:not([class*=-overlay],[class*=-overlay] *)){width:100%;min-width:0;display:block}.access-table thead:where(:not([class*=-overlay],[class*=-overlay] *)){overscroll-behavior-x:contain;scrollbar-width:none;margin-bottom:8px;display:block;overflow-x:auto}.access-table thead:where(:not([class*=-overlay],[class*=-overlay] *))::-webkit-scrollbar{display:none}.access-table thead tr:where(:not([class*=-overlay],[class*=-overlay] *)){flex-wrap:nowrap;gap:6px;width:max-content;display:flex}.access-table th:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--bg-subtle);border:0;border-radius:999px;flex:none;align-items:center;height:32px;padding:0 6px 0 12px;display:flex}.access-table th .column-head:where(:not([class*=-overlay],[class*=-overlay] *)){align-items:center;gap:2px;height:100%}.access-table th .column-head>span:first-child:where(:not([class*=-overlay],[class*=-overlay] *)){line-height:1}.access-table th .column-filter-trigger:where(:not([class*=-overlay],[class*=-overlay] *)){width:24px;height:24px}.access-table th:not(:has(.column-filter)):where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.access-table td .access-privilege-tags:where(:not([class*=-overlay],[class*=-overlay] *)),.access-table td .access-table-tags:where(:not([class*=-overlay],[class*=-overlay] *)){justify-content:flex-end}.access-table .access-account-billings li:where(:not([class*=-overlay],[class*=-overlay] *)){white-space:normal;flex-wrap:wrap;justify-content:flex-end;padding-left:0}.access-table .access-account-billings li:where(:not([class*=-overlay],[class*=-overlay] *)):before{content:none}.access-table tbody tr:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--bg-card);border:1px solid var(--line);border-radius:16px;grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:10px;padding:14px 16px;display:grid}.access-table tbody tr:hover td:where(:not([class*=-overlay],[class*=-overlay] *)){background:0 0}.access-table td:where(:not([class*=-overlay],[class*=-overlay] *)){border:0;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:0;font-size:14px;display:flex}.access-table td[data-label]>:where(:not([class*=-overlay],[class*=-overlay] *)){text-align:right;min-width:0}.access-table td[data-label]:where(:not([class*=-overlay],[class*=-overlay] *)):before{color:var(--fg-faint);content:attr(data-label);flex:none;font-size:12px;font-weight:600}.access-table td[data-label=Account]:where(:not([class*=-overlay],[class*=-overlay] *)):before{content:none}.access-table td[data-label=Account]>:where(:not([class*=-overlay],[class*=-overlay] *)){text-align:left}.access-table td.access-actions-col:where(:not([class*=-overlay],[class*=-overlay] *)){width:auto}.access-table td.access-actions-col .access-external-actions:where(:not([class*=-overlay],[class*=-overlay] *)){flex-wrap:wrap;justify-content:flex-start}}@media (width<=1024px){.subs-table-wrap:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:0 0;border:0;overflow:visible}.subs-table:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.subs-table tbody:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){width:100%;min-width:0;display:block}.subs-table thead:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){display:none}.subs-table tbody tr:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--bg-card);border:1px solid var(--line);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;margin-bottom:10px;padding:14px 16px;display:grid}.subs-table tbody tr:hover td:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:0 0}.subs-table td:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.subs-table th[scope=rowgroup]:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){text-align:left;white-space:normal;border:0;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0;font-size:14px;display:flex}.subs-table td[data-label]>:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){text-align:right;align-items:flex-end;min-width:0}.subs-table td[data-label]:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *):before{color:var(--fg-faint);content:attr(data-label);flex:none;font-size:12px;font-weight:600}.subs-table td.subs-account-cell:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.subs-table td.usage-fee-kind:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-column:1;font-weight:650}.subs-table td.usage-fee-status:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-area:1/2;justify-content:flex-end}.subs-table .subs-account:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){min-width:0}.subs-table .subs-account span:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){overflow-wrap:anywhere}.subs-table td.is-number:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){font-variant-numeric:tabular-nums}.subs-table.payments-table:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){min-width:0}.payments-table td.usage-fee-kind:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-row:1}.payments-table td.usage-fee-kind>.payments-category:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){text-align:left;align-items:flex-start}.payments-table td.usage-fee-status-cell:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-area:1/2;justify-content:flex-end}.payments-table td.usage-fee-kind:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *):before,.payments-table td.usage-fee-status-cell:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *):before,.payments-table td:empty:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){display:none}.payments-table .payments-billings:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){justify-content:flex-end;max-width:none}.payments-table tr.payments-breakdown td:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:0 0}.subs-table tr.usage-fees-payer:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--bg-subtle);margin-top:6px}.subs-table tr.usage-fees-payer th[scope=rowgroup]:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex-direction:column;align-items:flex-start}}@container apex-pane (width<=1024px){.subs-table-wrap:where(:not([class*=-overlay],[class*=-overlay] *)){background:0 0;border:0;overflow:visible}.subs-table:where(:not([class*=-overlay],[class*=-overlay] *)),.subs-table tbody:where(:not([class*=-overlay],[class*=-overlay] *)){width:100%;min-width:0;display:block}.subs-table thead:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.subs-table tbody tr:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--bg-card);border:1px solid var(--line);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;margin-bottom:10px;padding:14px 16px;display:grid}.subs-table tbody tr:hover td:where(:not([class*=-overlay],[class*=-overlay] *)){background:0 0}.subs-table td:where(:not([class*=-overlay],[class*=-overlay] *)),.subs-table th[scope=rowgroup]:where(:not([class*=-overlay],[class*=-overlay] *)){text-align:left;white-space:normal;border:0;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0;font-size:14px;display:flex}.subs-table td[data-label]>:where(:not([class*=-overlay],[class*=-overlay] *)){text-align:right;align-items:flex-end;min-width:0}.subs-table td[data-label]:where(:not([class*=-overlay],[class*=-overlay] *)):before{color:var(--fg-faint);content:attr(data-label);flex:none;font-size:12px;font-weight:600}.subs-table td.subs-account-cell:where(:not([class*=-overlay],[class*=-overlay] *)),.subs-table td.usage-fee-kind:where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:1;font-weight:650}.subs-table td.usage-fee-status:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:1/2;justify-content:flex-end}.subs-table .subs-account:where(:not([class*=-overlay],[class*=-overlay] *)){min-width:0}.subs-table .subs-account span:where(:not([class*=-overlay],[class*=-overlay] *)){overflow-wrap:anywhere}.subs-table td.is-number:where(:not([class*=-overlay],[class*=-overlay] *)){font-variant-numeric:tabular-nums}.subs-table.payments-table:where(:not([class*=-overlay],[class*=-overlay] *)){min-width:0}.payments-table td.usage-fee-kind:where(:not([class*=-overlay],[class*=-overlay] *)){grid-row:1}.payments-table td.usage-fee-kind>.payments-category:where(:not([class*=-overlay],[class*=-overlay] *)){text-align:left;align-items:flex-start}.payments-table td.usage-fee-status-cell:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:1/2;justify-content:flex-end}.payments-table td.usage-fee-kind:where(:not([class*=-overlay],[class*=-overlay] *)):before,.payments-table td.usage-fee-status-cell:where(:not([class*=-overlay],[class*=-overlay] *)):before,.payments-table td:empty:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.payments-table .payments-billings:where(:not([class*=-overlay],[class*=-overlay] *)){justify-content:flex-end;max-width:none}.payments-table tr.payments-breakdown td:where(:not([class*=-overlay],[class*=-overlay] *)){background:0 0}.subs-table tr.usage-fees-payer:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--bg-subtle);margin-top:6px}.subs-table tr.usage-fees-payer th[scope=rowgroup]:where(:not([class*=-overlay],[class*=-overlay] *)){flex-direction:column;align-items:flex-start}}@media (width<=1024px){.app-view-trigger:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){min-height:36px;padding:6px 12px 6px 16px;font-size:15px;font-weight:600}.app-view-menu:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){min-width:220px;box-shadow:0 18px 48px color-mix(in srgb, var(--navy) 20%, transparent);border:0;border-radius:18px;animation:.14s app-fade-in}.app-view-icon:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){width:18px;height:18px}.app-view-item:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-radius:12px;min-height:48px;padding:10px 14px;font-size:16px}}@container apex-pane (width<=1024px){.app-view-trigger:where(:not([class*=-overlay],[class*=-overlay] *)){min-height:36px;padding:6px 12px 6px 16px;font-size:15px;font-weight:600}.app-view-menu:where(:not([class*=-overlay],[class*=-overlay] *)){min-width:220px;box-shadow:0 18px 48px color-mix(in srgb, var(--navy) 20%, transparent);border:0;border-radius:18px;animation:.14s app-fade-in}.app-view-icon:where(:not([class*=-overlay],[class*=-overlay] *)){width:18px;height:18px}.app-view-item:where(:not([class*=-overlay],[class*=-overlay] *)){border-radius:12px;min-height:48px;padding:10px 14px;font-size:16px}}@media (width<=380px){.app-view-trigger{padding:6px 10px 6px 12px}}@container apex-pane (width<=380px){.app-view-trigger:where(:not([class*=-overlay],[class*=-overlay] *)){padding:6px 10px 6px 12px}}.super-admin-title{display:none}@media (width<=1024px){.super-admin-view:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.super-admin-view.is-access:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){height:auto;min-height:0;padding:8px var(--app-inset,12px) 40px;background:var(--app-canvas);gap:12px}.super-admin-title:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--fg);letter-spacing:-.035em;margin:6px 4px 0;font-size:30px;font-weight:750;line-height:1.15;display:block}.super-admin-view:has(>.super-admin-tabbar):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){padding-bottom:calc(var(--app-tabbar-h) + 28px)}.super-admin-tabbar:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){justify-content:center}.super-admin-view:has(>.app-tabbar) .access-create-form:not(.is-link-group,.is-bulk-add)>.primary:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){bottom:calc(var(--app-tabbar-h) + 8px);transition:bottom var(--bars-slide,.28s ease)}html.app-bars-hidden .super-admin-view:has(>.app-tabbar) .access-create-form:not(.is-link-group,.is-bulk-add)>.primary:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){bottom:calc(env(safe-area-inset-bottom,0px) + 8px)}.super-admin-tabbar .app-tab:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){max-width:120px}.super-admin-tabs:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){align-self:stretch}.super-admin-tab-group:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-segment-track);border:0;border-radius:11px;grid-auto-columns:auto;grid-auto-flow:column;gap:2px;max-width:100%;padding:2px;display:grid}@media (width<=520px){.super-admin-tab-group:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-auto-columns:minmax(0,1fr);width:100%}.super-admin-tabs .access-create-tab:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){line-height:1.2}}.super-admin-tabs .access-create-tab:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){min-height:32px;color:var(--fg);border-radius:9px;justify-content:center;padding:5px 6px;font-size:14px;font-weight:560}.super-admin-tabs .access-create-tab.is-active:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--fg);background:var(--app-card);font-weight:650;box-shadow:0 1px 3px #0f121e1f,0 0 0 .5px #0f121e0a}.super-admin-view.is-access .super-admin-panel:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.access-panel-wrap.is-page:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.access-modal.access-main-modal.is-page:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.access-modal.access-main-modal.is-page.is-split:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.access-modal.access-main-modal.is-page.is-split.is-bulk:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){height:auto;min-height:0;display:block}.access-modal.access-main-modal.is-page .access-modal-body.is-app:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){overscroll-behavior:auto;background:0 0;grid-template-rows:none;grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;padding:0 0 24px;display:grid;overflow:visible}.access-modal-body.is-app .access-billing-col:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){min-height:0;overflow:visible}.access-modal-body.is-app .access-section-head:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:0 0;flex-direction:column;align-items:stretch;gap:20px;margin:0 0 28px;padding:0;display:flex;position:static}.access-modal-body.is-app .access-section-head:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *):after{content:none}.access-modal-body.is-app .access-section-filters:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex-direction:column-reverse;order:0;align-items:stretch;gap:14px;width:100%;display:flex}.access-modal-body.is-app .access-account-search:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.access-modal-body.is-app .access-label-filter:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex:none;width:100%;min-width:0;max-width:none;margin:0}.access-modal-body.is-app .access-account-search:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.subs-page .subs-search:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){font-size:0}.access-modal-body.is-app .access-account-search .search-field input:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.subs-page .subs-search .search-field input:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.subs-page .usage-fees .subs-search .search-field input:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){height:38px;min-height:38px;box-shadow:none;background:#7676801f;border:0;border-radius:10px;padding-left:34px;font-size:16px}.access-modal-body.is-app .access-label-filter .multi-select-trigger:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-card);border:0;border-radius:12px;min-height:44px}.access-modal-body.is-app .access-section-actions:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-card);border-radius:14px;flex-direction:column;order:1;gap:0;width:100%;display:flex;overflow:hidden}.access-modal-body.is-app .access-section-actions .access-panel-action:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){width:100%;min-height:50px;color:var(--navy);box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;gap:12px;padding:10px 16px;font-size:16px;font-weight:560}.access-modal-body.is-app .access-section-actions .access-panel-action+.access-panel-action:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){box-shadow:inset 52px 0 0 var(--app-card), inset 0 1px 0 var(--line)}.access-modal-body.is-app .access-section-actions .access-panel-action[aria-expanded=true]:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:color-mix(in srgb, var(--sky) 16%, var(--app-card))}.access-modal-body.is-app .access-panel-action-icon:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){width:20px;height:20px}.access-modal-body.is-app .access-account-tables:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){gap:32px;margin:0}.access-list-section:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex-direction:column;gap:10px;min-width:0;display:flex}.access-list-heading:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--fg-muted);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:12px;margin:4px 14px 0;font-size:12.5px;font-weight:650;display:flex}.access-list-heading span:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:500}.access-list-filters:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){overscroll-behavior-x:contain;scrollbar-width:none;gap:6px;margin:0 -2px;padding:0 2px 2px;display:flex;overflow-x:auto}.access-list-filters:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *)::-webkit-scrollbar{display:none}.access-list-filter:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){height:32px;color:var(--fg);white-space:nowrap;background:var(--app-card);border-radius:999px;flex:none;align-items:center;gap:2px;padding:0 6px 0 12px;font-size:13px;font-weight:560;line-height:1;display:inline-flex;box-shadow:0 0 0 .5px #0f121e14}.access-list-filter.is-active:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--navy);background:color-mix(in srgb, var(--sky) 22%, var(--app-card))}.access-list-filter .column-filter-trigger:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){width:24px;height:24px}.access-list:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-card);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.access-list>li+li .access-list-row:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){box-shadow:inset 14px 0 0 var(--app-card), inset 0 1px 0 var(--line)}.access-list-row:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){width:100%;min-height:62px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:10px 12px 10px 14px;display:flex}.access-list-row:active:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--bg-hover)}.access-list>li.is-selected .access-list-row:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:color-mix(in srgb, var(--sky) 16%, var(--app-card))}.access-list>li.is-invalid .access-list-meta:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:#d92d20}.access-list-text:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.access-list-text>:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.access-list-text strong:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){font-size:15.5px;font-weight:600}.access-list-text span:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--fg-muted);font-size:13px}.access-list-text .access-list-meta:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--fg-faint);font-variant-numeric:tabular-nums;font-size:12.5px}.access-list-accessory:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex:none;align-items:center;max-width:45%;display:flex}.access-list-chevron:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){fill:none;width:16px;height:16px;stroke:var(--fg-faint);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-left:-2px}.access-list-empty:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--fg-muted);text-align:center;background:var(--app-card);border-radius:14px;margin:0;padding:20px 16px;font-size:14px}.access-sign-in-badge:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.access-sign-in-badge.is-recent:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--fg-muted)}.access-sign-in-badge.is-stale:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:#b45309;font-weight:560}.access-sign-in-badge.is-never:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--fg-faint);font-style:italic}.app-detail:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex-direction:column;gap:14px;min-width:0;display:flex}.app-detail-head:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){padding:2px 4px 0}.app-detail-head h3:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--fg);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:700}.app-detail-head p:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--fg-muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:14px}.app-detail-card:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-card);border-radius:14px;margin:0;overflow:hidden}.app-detail-row:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){justify-content:space-between;align-items:flex-start;gap:16px;min-height:48px;padding:13px 16px;display:flex}.app-detail-row+.app-detail-row:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){box-shadow:inset 16px 0 0 var(--app-card), inset 0 1px 0 var(--line)}.app-detail-row dt:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){max-width:45%;color:var(--fg-muted);flex:none;font-size:14px}.app-detail-row dd:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){min-width:0;color:var(--fg);text-align:right;flex-wrap:wrap;flex:auto;justify-content:flex-end;margin:0;font-size:14px;display:flex}.app-detail-row dd>:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){min-width:0}.app-detail-row .access-privilege-tags:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.app-detail-row .access-table-tags:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.app-detail-row .access-sign-in-status:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){justify-content:flex-end}.app-detail-row .access-account-billings:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){margin:0}.app-detail-row .access-account-billings li:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){justify-content:flex-end;padding-left:0}.app-detail-row .access-account-billings li:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *):before{content:none}.app-detail-row .subs-account-link:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){text-align:right;align-items:flex-end;min-width:0}.app-detail-actions .access-external-actions:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-card);border-radius:14px;flex-direction:column;align-items:stretch;gap:0;display:flex;overflow:hidden}.app-detail-actions .access-external-actions .action:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){width:100%;min-height:50px;color:var(--navy);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:10px 16px;font-size:16px;font-weight:560;display:flex}.app-detail-actions .access-external-actions .action+.action:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){box-shadow:inset 0 1px 0 var(--line)}.app-detail-actions .access-external-actions .action.is-danger:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:#d92d20}.app-detail-actions .access-external-actions .action.is-resend:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.app-detail-actions .access-external-actions .action.is-signed-in:disabled:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.app-detail-actions .access-external-actions .action.is-sent:disabled:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--fg-muted);background:0 0}.app-detail-actions .access-saving:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-card);border-radius:14px;justify-content:center;min-height:50px;padding:0 16px}.subs-page:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){gap:20px}.subs-page .subs-head h2:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){display:none}.subs-page .subs-head p:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){margin:0 4px;font-size:13px}.subs-page .subs-filters:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-segment-track);border-radius:11px;flex-wrap:nowrap;gap:2px;width:100%;padding:2px;display:flex}.subs-page .subs-filter:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){min-width:0;min-height:32px;color:var(--fg);text-align:center;background:0 0;border:0;border-radius:9px;flex-wrap:wrap;flex:auto;place-content:center;gap:0 6px;padding:5px 6px;font-size:13px;font-weight:560;line-height:1.2}.subs-page .subs-filter>span:first-child:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){text-wrap:balance}.subs-page .subs-filter.is-active:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--fg);background:var(--app-card);font-weight:650;box-shadow:0 1px 3px #0f121e1f,0 0 0 .5px #0f121e0a}.subs-page .subs-filter-count:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){min-width:0;color:var(--fg-muted);background:0 0;padding:0}.subs-page>.subs-toolbar:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.subs-page>.subs-toolbar>.subs-filters:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-area:2/1/auto/-1}.subs-page>.subs-toolbar>.subs-refresh:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-area:1/2}.subs-page>.subs-toolbar>.subs-search:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-area:1/1}.subs-page .subs-search:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex:auto;width:100%;min-width:0;max-width:none;margin:0}.subs-page button.action.subs-refresh:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){min-height:38px;color:var(--navy);background:var(--app-card);border:0;border-radius:10px;justify-content:center;padding:0 14px;font-size:15px;font-weight:560}.subs-page .subs-empty:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-card);border-radius:14px;padding:24px 16px}.subs-page .subs-footnote:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){text-align:center;margin:0 4px}.subs-app:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.subs-app-list:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex-direction:column;gap:32px;min-width:0;display:flex}.usage-fees:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){gap:20px}.usage-fees>.subs-toolbar:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex-direction:column;align-items:stretch;gap:10px;display:flex}.usage-fees-toolbar-end:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex-wrap:nowrap;justify-content:stretch;gap:10px}.payments .usage-fees-toolbar-end:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex-wrap:wrap}.payments .payments-range:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.payments .payments-range .claim-page-size:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-column:1/-1;justify-content:space-between}.payments .payments-range .claim-page-size .filter-select:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex:auto}.payments .payments-range label:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){min-width:0}.payments .payments-range .claim-date-field:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.payments .payments-range .claim-date-field input:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex:auto;width:100%;min-width:0}.payments .usage-fees-toolbar-end .subs-search:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex:1 1 0;min-width:0}.usage-fees-stats:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.usage-fees-stats div:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-card);border:0;border-radius:14px;padding:12px 14px}.usage-fees-stats dd:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){letter-spacing:-.03em;font-size:21px;font-weight:650}.usage-fees-warning:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-radius:14px}.subs-page .usage-fees-table tbody:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-card);border-radius:14px;margin-bottom:16px;overflow:hidden}.subs-page .usage-fees-table tbody tr:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:0 0;border:0;border-radius:0;margin:0;padding:12px 16px}.subs-page .usage-fees-table tbody tr+tr:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){box-shadow:inset 16px 0 0 var(--app-card), inset 0 1px 0 var(--line)}.subs-page .usage-fees-table tr.usage-fees-payer:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:color-mix(in srgb, var(--app-canvas) 60%, var(--app-card));margin:0}.subs-page .usage-fees-table tr.usage-fees-payer th:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.subs-page .usage-fees-table tr.usage-fees-payer td:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:0 0;border:0;padding:0}.subs-page .usage-fees-table tr.usage-fees-payer th[scope=rowgroup]:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){gap:2px;margin-bottom:4px}.subs-page .usage-fees-table tr.usage-fees-payer th[scope=rowgroup] span:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--fg-muted);margin:0;padding:0;font-size:13px;font-weight:500}.subs-page .usage-fees-table tr.usage-fees-payer th[scope=rowgroup] strong:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--fg);font-size:15px;font-weight:650}.subs-page .usage-fees-table td:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.subs-page .usage-fees-table th[scope=rowgroup]:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){font-size:14px}}@container apex-pane (width<=1024px){.super-admin-view:where(:not([class*=-overlay],[class*=-overlay] *)),.super-admin-view.is-access:where(:not([class*=-overlay],[class*=-overlay] *)){height:auto;min-height:0;padding:8px var(--app-inset,12px) 40px;background:var(--app-canvas);gap:12px}.super-admin-title:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg);letter-spacing:-.035em;margin:6px 4px 0;font-size:30px;font-weight:750;line-height:1.15;display:block}.super-admin-view:has(>.super-admin-tabbar):where(:not([class*=-overlay],[class*=-overlay] *)){padding-bottom:calc(var(--app-tabbar-h) + 28px)}.super-admin-tabbar:where(:not([class*=-overlay],[class*=-overlay] *)){justify-content:center}.super-admin-view:has(>.app-tabbar) .access-create-form:not(.is-link-group,.is-bulk-add)>.primary:where(:not([class*=-overlay],[class*=-overlay] *)){bottom:calc(var(--app-tabbar-h) + 8px);transition:bottom var(--bars-slide,.28s ease)}html.app-bars-hidden .super-admin-view:has(>.app-tabbar) .access-create-form:not(.is-link-group,.is-bulk-add)>.primary:where(:not([class*=-overlay],[class*=-overlay] *)){bottom:calc(env(safe-area-inset-bottom,0px) + 8px)}.super-admin-tabbar .app-tab:where(:not([class*=-overlay],[class*=-overlay] *)){max-width:120px}.super-admin-tabs:where(:not([class*=-overlay],[class*=-overlay] *)){align-self:stretch}.super-admin-tab-group:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-segment-track);border:0;border-radius:11px;grid-auto-columns:auto;grid-auto-flow:column;gap:2px;max-width:100%;padding:2px;display:grid}@media (width<=520px){.super-admin-tab-group:where(:not([class*=-overlay],[class*=-overlay] *)){grid-auto-columns:minmax(0,1fr);width:100%}.super-admin-tabs .access-create-tab:where(:not([class*=-overlay],[class*=-overlay] *)){line-height:1.2}}.super-admin-tabs .access-create-tab:where(:not([class*=-overlay],[class*=-overlay] *)){min-height:32px;color:var(--fg);border-radius:9px;justify-content:center;padding:5px 6px;font-size:14px;font-weight:560}.super-admin-tabs .access-create-tab.is-active:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg);background:var(--app-card);font-weight:650;box-shadow:0 1px 3px #0f121e1f,0 0 0 .5px #0f121e0a}.super-admin-view.is-access .super-admin-panel:where(:not([class*=-overlay],[class*=-overlay] *)),.access-panel-wrap.is-page:where(:not([class*=-overlay],[class*=-overlay] *)),.access-modal.access-main-modal.is-page:where(:not([class*=-overlay],[class*=-overlay] *)),.access-modal.access-main-modal.is-page.is-split:where(:not([class*=-overlay],[class*=-overlay] *)),.access-modal.access-main-modal.is-page.is-split.is-bulk:where(:not([class*=-overlay],[class*=-overlay] *)){height:auto;min-height:0;display:block}.access-modal.access-main-modal.is-page .access-modal-body.is-app:where(:not([class*=-overlay],[class*=-overlay] *)){overscroll-behavior:auto;background:0 0;grid-template-rows:none;grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;padding:0 0 24px;display:grid;overflow:visible}.access-modal-body.is-app .access-billing-col:where(:not([class*=-overlay],[class*=-overlay] *)){min-height:0;overflow:visible}.access-modal-body.is-app .access-section-head:where(:not([class*=-overlay],[class*=-overlay] *)){background:0 0;flex-direction:column;align-items:stretch;gap:20px;margin:0 0 28px;padding:0;display:flex;position:static}.access-modal-body.is-app .access-section-head:where(:not([class*=-overlay],[class*=-overlay] *)):after{content:none}.access-modal-body.is-app .access-section-filters:where(:not([class*=-overlay],[class*=-overlay] *)){flex-direction:column-reverse;order:0;align-items:stretch;gap:14px;width:100%;display:flex}.access-modal-body.is-app .access-account-search:where(:not([class*=-overlay],[class*=-overlay] *)),.access-modal-body.is-app .access-label-filter:where(:not([class*=-overlay],[class*=-overlay] *)){flex:none;width:100%;min-width:0;max-width:none;margin:0}.access-modal-body.is-app .access-account-search:where(:not([class*=-overlay],[class*=-overlay] *)),.subs-page .subs-search:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:0}.access-modal-body.is-app .access-account-search .search-field input:where(:not([class*=-overlay],[class*=-overlay] *)),.subs-page .subs-search .search-field input:where(:not([class*=-overlay],[class*=-overlay] *)),.subs-page .usage-fees .subs-search .search-field input:where(:not([class*=-overlay],[class*=-overlay] *)){height:38px;min-height:38px;box-shadow:none;background:#7676801f;border:0;border-radius:10px;padding-left:34px;font-size:16px}.access-modal-body.is-app .access-label-filter .multi-select-trigger:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-card);border:0;border-radius:12px;min-height:44px}.access-modal-body.is-app .access-section-actions:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-card);border-radius:14px;flex-direction:column;order:1;gap:0;width:100%;display:flex;overflow:hidden}.access-modal-body.is-app .access-section-actions .access-panel-action:where(:not([class*=-overlay],[class*=-overlay] *)){width:100%;min-height:50px;color:var(--navy);box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;gap:12px;padding:10px 16px;font-size:16px;font-weight:560}.access-modal-body.is-app .access-section-actions .access-panel-action+.access-panel-action:where(:not([class*=-overlay],[class*=-overlay] *)){box-shadow:inset 52px 0 0 var(--app-card), inset 0 1px 0 var(--line)}.access-modal-body.is-app .access-section-actions .access-panel-action[aria-expanded=true]:where(:not([class*=-overlay],[class*=-overlay] *)){background:color-mix(in srgb, var(--sky) 16%, var(--app-card))}.access-modal-body.is-app .access-panel-action-icon:where(:not([class*=-overlay],[class*=-overlay] *)){width:20px;height:20px}.access-modal-body.is-app .access-account-tables:where(:not([class*=-overlay],[class*=-overlay] *)){gap:32px;margin:0}.access-list-section:where(:not([class*=-overlay],[class*=-overlay] *)){flex-direction:column;gap:10px;min-width:0;display:flex}.access-list-heading:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg-muted);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:12px;margin:4px 14px 0;font-size:12.5px;font-weight:650;display:flex}.access-list-heading span:where(:not([class*=-overlay],[class*=-overlay] *)){letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:500}.access-list-filters:where(:not([class*=-overlay],[class*=-overlay] *)){overscroll-behavior-x:contain;scrollbar-width:none;gap:6px;margin:0 -2px;padding:0 2px 2px;display:flex;overflow-x:auto}.access-list-filters:where(:not([class*=-overlay],[class*=-overlay] *))::-webkit-scrollbar{display:none}.access-list-filter:where(:not([class*=-overlay],[class*=-overlay] *)){height:32px;color:var(--fg);white-space:nowrap;background:var(--app-card);border-radius:999px;flex:none;align-items:center;gap:2px;padding:0 6px 0 12px;font-size:13px;font-weight:560;line-height:1;display:inline-flex;box-shadow:0 0 0 .5px #0f121e14}.access-list-filter.is-active:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--navy);background:color-mix(in srgb, var(--sky) 22%, var(--app-card))}.access-list-filter .column-filter-trigger:where(:not([class*=-overlay],[class*=-overlay] *)){width:24px;height:24px}.access-list:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-card);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.access-list>li+li .access-list-row:where(:not([class*=-overlay],[class*=-overlay] *)){box-shadow:inset 14px 0 0 var(--app-card), inset 0 1px 0 var(--line)}.access-list-row:where(:not([class*=-overlay],[class*=-overlay] *)){width:100%;min-height:62px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:10px 12px 10px 14px;display:flex}.access-list-row:active:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--bg-hover)}.access-list>li.is-selected .access-list-row:where(:not([class*=-overlay],[class*=-overlay] *)){background:color-mix(in srgb, var(--sky) 16%, var(--app-card))}.access-list>li.is-invalid .access-list-meta:where(:not([class*=-overlay],[class*=-overlay] *)){color:#d92d20}.access-list-text:where(:not([class*=-overlay],[class*=-overlay] *)){flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.access-list-text>:where(:not([class*=-overlay],[class*=-overlay] *)){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.access-list-text strong:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:15.5px;font-weight:600}.access-list-text span:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg-muted);font-size:13px}.access-list-text .access-list-meta:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg-faint);font-variant-numeric:tabular-nums;font-size:12.5px}.access-list-accessory:where(:not([class*=-overlay],[class*=-overlay] *)){flex:none;align-items:center;max-width:45%;display:flex}.access-list-chevron:where(:not([class*=-overlay],[class*=-overlay] *)){fill:none;width:16px;height:16px;stroke:var(--fg-faint);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-left:-2px}.access-list-empty:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg-muted);text-align:center;background:var(--app-card);border-radius:14px;margin:0;padding:20px 16px;font-size:14px}.access-sign-in-badge:where(:not([class*=-overlay],[class*=-overlay] *)){font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.access-sign-in-badge.is-recent:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg-muted)}.access-sign-in-badge.is-stale:where(:not([class*=-overlay],[class*=-overlay] *)){color:#b45309;font-weight:560}.access-sign-in-badge.is-never:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg-faint);font-style:italic}.app-detail:where(:not([class*=-overlay],[class*=-overlay] *)){flex-direction:column;gap:14px;min-width:0;display:flex}.app-detail-head:where(:not([class*=-overlay],[class*=-overlay] *)){padding:2px 4px 0}.app-detail-head h3:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:700}.app-detail-head p:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg-muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:14px}.app-detail-card:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-card);border-radius:14px;margin:0;overflow:hidden}.app-detail-row:where(:not([class*=-overlay],[class*=-overlay] *)){justify-content:space-between;align-items:flex-start;gap:16px;min-height:48px;padding:13px 16px;display:flex}.app-detail-row+.app-detail-row:where(:not([class*=-overlay],[class*=-overlay] *)){box-shadow:inset 16px 0 0 var(--app-card), inset 0 1px 0 var(--line)}.app-detail-row dt:where(:not([class*=-overlay],[class*=-overlay] *)){max-width:45%;color:var(--fg-muted);flex:none;font-size:14px}.app-detail-row dd:where(:not([class*=-overlay],[class*=-overlay] *)){min-width:0;color:var(--fg);text-align:right;flex-wrap:wrap;flex:auto;justify-content:flex-end;margin:0;font-size:14px;display:flex}.app-detail-row dd>:where(:not([class*=-overlay],[class*=-overlay] *)){min-width:0}.app-detail-row .access-privilege-tags:where(:not([class*=-overlay],[class*=-overlay] *)),.app-detail-row .access-table-tags:where(:not([class*=-overlay],[class*=-overlay] *)),.app-detail-row .access-sign-in-status:where(:not([class*=-overlay],[class*=-overlay] *)){justify-content:flex-end}.app-detail-row .access-account-billings:where(:not([class*=-overlay],[class*=-overlay] *)){margin:0}.app-detail-row .access-account-billings li:where(:not([class*=-overlay],[class*=-overlay] *)){justify-content:flex-end;padding-left:0}.app-detail-row .access-account-billings li:where(:not([class*=-overlay],[class*=-overlay] *)):before{content:none}.app-detail-row .subs-account-link:where(:not([class*=-overlay],[class*=-overlay] *)){text-align:right;align-items:flex-end;min-width:0}.app-detail-actions .access-external-actions:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-card);border-radius:14px;flex-direction:column;align-items:stretch;gap:0;display:flex;overflow:hidden}.app-detail-actions .access-external-actions .action:where(:not([class*=-overlay],[class*=-overlay] *)){width:100%;min-height:50px;color:var(--navy);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:10px 16px;font-size:16px;font-weight:560;display:flex}.app-detail-actions .access-external-actions .action+.action:where(:not([class*=-overlay],[class*=-overlay] *)){box-shadow:inset 0 1px 0 var(--line)}.app-detail-actions .access-external-actions .action.is-danger:where(:not([class*=-overlay],[class*=-overlay] *)){color:#d92d20}.app-detail-actions .access-external-actions .action.is-resend:where(:not([class*=-overlay],[class*=-overlay] *)),.app-detail-actions .access-external-actions .action.is-signed-in:disabled:where(:not([class*=-overlay],[class*=-overlay] *)),.app-detail-actions .access-external-actions .action.is-sent:disabled:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg-muted);background:0 0}.app-detail-actions .access-saving:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-card);border-radius:14px;justify-content:center;min-height:50px;padding:0 16px}.subs-page:where(:not([class*=-overlay],[class*=-overlay] *)){gap:20px}.subs-page .subs-head h2:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.subs-page .subs-head p:where(:not([class*=-overlay],[class*=-overlay] *)){margin:0 4px;font-size:13px}.subs-page .subs-filters:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-segment-track);border-radius:11px;flex-wrap:nowrap;gap:2px;width:100%;padding:2px;display:flex}.subs-page .subs-filter:where(:not([class*=-overlay],[class*=-overlay] *)){min-width:0;min-height:32px;color:var(--fg);text-align:center;background:0 0;border:0;border-radius:9px;flex-wrap:wrap;flex:auto;place-content:center;gap:0 6px;padding:5px 6px;font-size:13px;font-weight:560;line-height:1.2}.subs-page .subs-filter>span:first-child:where(:not([class*=-overlay],[class*=-overlay] *)){text-wrap:balance}.subs-page .subs-filter.is-active:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg);background:var(--app-card);font-weight:650;box-shadow:0 1px 3px #0f121e1f,0 0 0 .5px #0f121e0a}.subs-page .subs-filter-count:where(:not([class*=-overlay],[class*=-overlay] *)){min-width:0;color:var(--fg-muted);background:0 0;padding:0}.subs-page>.subs-toolbar:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.subs-page>.subs-toolbar>.subs-filters:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:2/1/auto/-1}.subs-page>.subs-toolbar>.subs-refresh:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:1/2}.subs-page>.subs-toolbar>.subs-search:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:1/1}.subs-page .subs-search:where(:not([class*=-overlay],[class*=-overlay] *)){flex:auto;width:100%;min-width:0;max-width:none;margin:0}.subs-page button.action.subs-refresh:where(:not([class*=-overlay],[class*=-overlay] *)){min-height:38px;color:var(--navy);background:var(--app-card);border:0;border-radius:10px;justify-content:center;padding:0 14px;font-size:15px;font-weight:560}.subs-page .subs-empty:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-card);border-radius:14px;padding:24px 16px}.subs-page .subs-footnote:where(:not([class*=-overlay],[class*=-overlay] *)){text-align:center;margin:0 4px}.subs-app:where(:not([class*=-overlay],[class*=-overlay] *)),.subs-app-list:where(:not([class*=-overlay],[class*=-overlay] *)){flex-direction:column;gap:32px;min-width:0;display:flex}.usage-fees:where(:not([class*=-overlay],[class*=-overlay] *)){gap:20px}.usage-fees>.subs-toolbar:where(:not([class*=-overlay],[class*=-overlay] *)){flex-direction:column;align-items:stretch;gap:10px;display:flex}.usage-fees-toolbar-end:where(:not([class*=-overlay],[class*=-overlay] *)){flex-wrap:nowrap;justify-content:stretch;gap:10px}.payments .usage-fees-toolbar-end:where(:not([class*=-overlay],[class*=-overlay] *)){flex-wrap:wrap}.payments .payments-range:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.payments .payments-range .claim-page-size:where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:1/-1;justify-content:space-between}.payments .payments-range .claim-page-size .filter-select:where(:not([class*=-overlay],[class*=-overlay] *)){flex:auto}.payments .payments-range label:where(:not([class*=-overlay],[class*=-overlay] *)){min-width:0}.payments .payments-range .claim-date-field:where(:not([class*=-overlay],[class*=-overlay] *)),.payments .payments-range .claim-date-field input:where(:not([class*=-overlay],[class*=-overlay] *)){flex:auto;width:100%;min-width:0}.payments .usage-fees-toolbar-end .subs-search:where(:not([class*=-overlay],[class*=-overlay] *)){flex:1 1 0;min-width:0}.usage-fees-stats:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.usage-fees-stats div:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-card);border:0;border-radius:14px;padding:12px 14px}.usage-fees-stats dd:where(:not([class*=-overlay],[class*=-overlay] *)){letter-spacing:-.03em;font-size:21px;font-weight:650}.usage-fees-warning:where(:not([class*=-overlay],[class*=-overlay] *)){border-radius:14px}.subs-page .usage-fees-table tbody:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-card);border-radius:14px;margin-bottom:16px;overflow:hidden}.subs-page .usage-fees-table tbody tr:where(:not([class*=-overlay],[class*=-overlay] *)){background:0 0;border:0;border-radius:0;margin:0;padding:12px 16px}.subs-page .usage-fees-table tbody tr+tr:where(:not([class*=-overlay],[class*=-overlay] *)){box-shadow:inset 16px 0 0 var(--app-card), inset 0 1px 0 var(--line)}.subs-page .usage-fees-table tr.usage-fees-payer:where(:not([class*=-overlay],[class*=-overlay] *)){background:color-mix(in srgb, var(--app-canvas) 60%, var(--app-card));margin:0}.subs-page .usage-fees-table tr.usage-fees-payer th:where(:not([class*=-overlay],[class*=-overlay] *)),.subs-page .usage-fees-table tr.usage-fees-payer td:where(:not([class*=-overlay],[class*=-overlay] *)){background:0 0;border:0;padding:0}.subs-page .usage-fees-table tr.usage-fees-payer th[scope=rowgroup]:where(:not([class*=-overlay],[class*=-overlay] *)){gap:2px;margin-bottom:4px}.subs-page .usage-fees-table tr.usage-fees-payer th[scope=rowgroup] span:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg-muted);margin:0;padding:0;font-size:13px;font-weight:500}.subs-page .usage-fees-table tr.usage-fees-payer th[scope=rowgroup] strong:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg);font-size:15px;font-weight:650}.subs-page .usage-fees-table td:where(:not([class*=-overlay],[class*=-overlay] *)),.subs-page .usage-fees-table th[scope=rowgroup]:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:14px}}@media (width>=721px) and (width<=1024px){.access-modal.access-main-modal.is-page .access-modal-body.is-app:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.access-modal.access-main-modal.is-page .access-modal-body.is-app.is-split:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.access-modal.is-bulk .access-modal-body.is-app.is-split:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.subs-app:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-columns:minmax(260px,.85fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.subs-app:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){gap:16px}.access-detail-col:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){top:calc(var(--site-header-h,64px) + 12px);min-width:0;position:sticky}.access-modal.is-page .access-modal-body.is-app .access-create-col.is-open:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.access-modal.is-page .access-modal-body.is-app .access-create-col.is-open.is-editing-pane:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.access-modal.is-page .access-modal-body.is-app .access-create-col.is-open.is-link-pane:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.access-modal.is-page .access-modal-body.is-app .access-create-col.is-open.is-bulk-pane:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){top:calc(var(--site-header-h,64px) + 12px);background:var(--app-card);border-radius:var(--app-radius);border:0;margin:0;padding:16px;position:sticky}}@container apex-pane (width>=721px) and (width<=1024px){.access-modal.access-main-modal.is-page .access-modal-body.is-app:where(:not([class*=-overlay],[class*=-overlay] *)),.access-modal.access-main-modal.is-page .access-modal-body.is-app.is-split:where(:not([class*=-overlay],[class*=-overlay] *)),.access-modal.is-bulk .access-modal-body.is-app.is-split:where(:not([class*=-overlay],[class*=-overlay] *)),.subs-app:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(260px,.85fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.subs-app:where(:not([class*=-overlay],[class*=-overlay] *)){gap:16px}.access-detail-col:where(:not([class*=-overlay],[class*=-overlay] *)){top:calc(var(--site-header-h,64px) + 12px);min-width:0;position:sticky}.access-modal.is-page .access-modal-body.is-app .access-create-col.is-open:where(:not([class*=-overlay],[class*=-overlay] *)),.access-modal.is-page .access-modal-body.is-app .access-create-col.is-open.is-editing-pane:where(:not([class*=-overlay],[class*=-overlay] *)),.access-modal.is-page .access-modal-body.is-app .access-create-col.is-open.is-link-pane:where(:not([class*=-overlay],[class*=-overlay] *)),.access-modal.is-page .access-modal-body.is-app .access-create-col.is-open.is-bulk-pane:where(:not([class*=-overlay],[class*=-overlay] *)){top:calc(var(--site-header-h,64px) + 12px);background:var(--app-card);border-radius:var(--app-radius);border:0;margin:0;padding:16px;position:sticky}}@media (width<=720px){.access-setup-step-name{font-size:12px}.access-modal-body.is-app.is-detail-open .access-billing-col,.access-modal-body.is-app.is-split .access-billing-col,.subs-app.is-detail-open .subs-app-list{display:none}.super-admin-view:has(.is-detail-open,.access-modal-body.is-app.is-split) .super-admin-title{display:none}.super-admin-view:has(.is-detail-open,.access-modal-body.is-app.is-split) .super-admin-tabs{display:none}.super-admin-view:has(.subs-app.is-detail-open) .subs-head{display:none}.super-admin-view:has(.subs-app.is-detail-open) .subs-views{display:none}.super-admin-view:has(.subs-app.is-detail-open) .subs-toolbar{display:none}.super-admin-view:has(.subs-app.is-detail-open) .subs-footnote{display:none}.access-modal.is-page .access-modal-body.is-app .access-create-col.is-open{background:var(--app-card);border-radius:var(--app-radius);border:0;margin:0;padding:16px}.is-detail-open .app-detail{animation:overview-push-in .28s var(--popup-in)}.app-detail-head h3{font-size:26px}}@container apex-pane (width<=720px){.access-setup-step-name:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:12px}.access-modal-body.is-app.is-detail-open .access-billing-col:where(:not([class*=-overlay],[class*=-overlay] *)),.access-modal-body.is-app.is-split .access-billing-col:where(:not([class*=-overlay],[class*=-overlay] *)),.subs-app.is-detail-open .subs-app-list:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.super-admin-view:has(.is-detail-open,.access-modal-body.is-app.is-split) .super-admin-title:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.super-admin-view:has(.is-detail-open,.access-modal-body.is-app.is-split) .super-admin-tabs:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.super-admin-view:has(.subs-app.is-detail-open) .subs-head:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.super-admin-view:has(.subs-app.is-detail-open) .subs-views:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.super-admin-view:has(.subs-app.is-detail-open) .subs-toolbar:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.super-admin-view:has(.subs-app.is-detail-open) .subs-footnote:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.access-modal.is-page .access-modal-body.is-app .access-create-col.is-open:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-card);border-radius:var(--app-radius);border:0;margin:0;padding:16px}.is-detail-open .app-detail:where(:not([class*=-overlay],[class*=-overlay] *)){animation:overview-push-in .28s var(--popup-in)}.app-detail-head h3:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:26px}}.app-back-bar{align-items:center;min-height:44px;margin:-4px 0 0 -6px;display:flex}.app-back-button{min-height:44px;color:var(--navy);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0 8px 0 2px;font-size:16px;font-weight:560;display:inline-flex}.app-back-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}@media (prefers-reduced-motion:reduce){.is-detail-open .app-detail{animation:none}}@keyframes app-view-from-right{0%{opacity:.4;left:32%}}@keyframes app-view-from-left{0%{opacity:.4;left:-32%}}body:has(.is-slide-from-right,.is-slide-from-left){overflow-x:clip}.super-admin-view.is-slide-from-right,.app-billing-view.is-slide-from-right>*{animation:.32s cubic-bezier(.2,.8,.2,1) app-view-from-right;position:relative}.super-admin-view.is-slide-from-left,.app-billing-view.is-slide-from-left>*{animation:.32s cubic-bezier(.2,.8,.2,1) app-view-from-left;position:relative}.is-parked[data-pager-page]{visibility:hidden;pointer-events:none;position:fixed;top:0;left:0;right:0}:is(html:has([data-paging]),body:has([data-paging])){overflow-x:clip}[data-paging] .phone-claims-dock{visibility:hidden}@media (prefers-reduced-motion:reduce){.super-admin-view[class*=is-slide-],.app-billing-view[class*=is-slide-]>*{animation:none}}@media (width<=1024px){.split-report-modal.group-switch-modal.is-app:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-canvas);padding:26px 16px 24px}.group-switch-modal.is-app .group-switch-header:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){margin:0 0 14px;padding:0 44px 0 4px}.group-switch-modal.is-app .group-switch-header h2:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){letter-spacing:-.035em;font-size:28px;font-weight:750;line-height:1.15}.group-switch-modal.is-app .group-switch-header p:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){font-size:13px}.group-switch-modal.is-app .group-switch-controls:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-card);border-radius:14px;margin-bottom:12px;padding:14px}.group-switch-modal.is-app .group-switch-alert:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-radius:12px;margin-bottom:12px}.group-switch-modal.is-app .group-switch-alert.is-info:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-card)}.group-switch-app:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex-direction:column;gap:12px;display:flex}.group-switch-segments:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-segment-track);border-radius:11px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;width:min(460px,100%);padding:2px;display:grid}.group-switch-segments button:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){min-width:0;min-height:32px;color:var(--fg);font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9px;padding:5px 6px;font-size:13px;font-weight:560;overflow:hidden}.group-switch-segments button.is-active:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-card);font-weight:650;box-shadow:0 1px 3px #0f121e1f,0 0 0 .5px #0f121e0a}.group-switch-hero:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-card);border-radius:var(--app-radius);flex-direction:column;gap:2px;padding:16px 18px;display:flex;position:relative}.group-switch-hero>span:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--fg-muted);padding-right:96px;font-size:13px;font-weight:600}.group-switch-hero strong:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--fg);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:32px;font-weight:750}.group-switch-hero strong.is-negative:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--notify-error)}.group-switch-hero small:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--fg-faint);font-size:13px;font-weight:600}.group-switch-hero small.is-gain:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--notify-success)}.group-switch-hero small.is-loss:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--notify-error)}.group-switch-hero-tag:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--navy);background:color-mix(in srgb, var(--sky) 22%, var(--app-card));border-radius:999px;padding:3px 9px;font-size:11.5px;font-style:normal;font-weight:650;position:absolute;top:14px;right:14px}.group-switch-app-heading:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--fg-muted);letter-spacing:.06em;text-transform:uppercase;margin:6px 14px -4px;font-size:12.5px;font-weight:650}.group-switch-app-list:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-card);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.group-switch-app-list>li:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){min-height:50px;color:var(--fg);justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;font-size:15px;display:flex}.group-switch-app-list>li+li:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){box-shadow:inset 14px 0 0 var(--app-card), inset 0 1px 0 var(--line)}.group-switch-app-list>li.is-total:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:color-mix(in srgb, var(--app-canvas) 55%, var(--app-card));box-shadow:inset 0 1px 0 var(--line-strong);font-weight:700}.group-switch-app-list .group-switch-line:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){min-width:0}.group-switch-app-value:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:1px;display:flex}.group-switch-app-value strong:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){font-variant-numeric:tabular-nums;border-radius:8px;margin-right:-8px;padding:2px 8px;font-weight:600}.group-switch-app-value strong.is-zero:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--fg-faint)}.group-switch-app-value strong.is-negative:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--notify-error)}.group-switch-app-value strong.is-top:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--accent-soft);font-weight:700}.group-switch-app-list>li.is-total strong.is-top:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:color-mix(in srgb, var(--sky) 22%, var(--app-card))}.group-switch-app-value small:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--fg-faint);font-variant-numeric:tabular-nums;font-size:12px}.group-switch-modal.is-app .group-switch-summary:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0}.group-switch-modal.is-app .group-switch-stat:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-card);border:0;border-radius:14px;padding:14px 16px}.group-switch-modal.is-app .group-switch-coc:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-card);border:0;border-radius:14px;margin-top:12px;padding:16px}.group-switch-modal.is-app .group-switch-source:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){margin:4px 4px 0}}@container apex-pane (width<=1024px){.split-report-modal.group-switch-modal.is-app:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-canvas);padding:26px 16px 24px}.group-switch-modal.is-app .group-switch-header:where(:not([class*=-overlay],[class*=-overlay] *)){margin:0 0 14px;padding:0 44px 0 4px}.group-switch-modal.is-app .group-switch-header h2:where(:not([class*=-overlay],[class*=-overlay] *)){letter-spacing:-.035em;font-size:28px;font-weight:750;line-height:1.15}.group-switch-modal.is-app .group-switch-header p:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:13px}.group-switch-modal.is-app .group-switch-controls:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-card);border-radius:14px;margin-bottom:12px;padding:14px}.group-switch-modal.is-app .group-switch-alert:where(:not([class*=-overlay],[class*=-overlay] *)){border-radius:12px;margin-bottom:12px}.group-switch-modal.is-app .group-switch-alert.is-info:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-card)}.group-switch-app:where(:not([class*=-overlay],[class*=-overlay] *)){flex-direction:column;gap:12px;display:flex}.group-switch-segments:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-segment-track);border-radius:11px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;width:min(460px,100%);padding:2px;display:grid}.group-switch-segments button:where(:not([class*=-overlay],[class*=-overlay] *)){min-width:0;min-height:32px;color:var(--fg);font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9px;padding:5px 6px;font-size:13px;font-weight:560;overflow:hidden}.group-switch-segments button.is-active:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-card);font-weight:650;box-shadow:0 1px 3px #0f121e1f,0 0 0 .5px #0f121e0a}.group-switch-hero:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-card);border-radius:var(--app-radius);flex-direction:column;gap:2px;padding:16px 18px;display:flex;position:relative}.group-switch-hero>span:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg-muted);padding-right:96px;font-size:13px;font-weight:600}.group-switch-hero strong:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:32px;font-weight:750}.group-switch-hero strong.is-negative:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--notify-error)}.group-switch-hero small:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg-faint);font-size:13px;font-weight:600}.group-switch-hero small.is-gain:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--notify-success)}.group-switch-hero small.is-loss:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--notify-error)}.group-switch-hero-tag:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--navy);background:color-mix(in srgb, var(--sky) 22%, var(--app-card));border-radius:999px;padding:3px 9px;font-size:11.5px;font-style:normal;font-weight:650;position:absolute;top:14px;right:14px}.group-switch-app-heading:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg-muted);letter-spacing:.06em;text-transform:uppercase;margin:6px 14px -4px;font-size:12.5px;font-weight:650}.group-switch-app-list:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-card);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.group-switch-app-list>li:where(:not([class*=-overlay],[class*=-overlay] *)){min-height:50px;color:var(--fg);justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;font-size:15px;display:flex}.group-switch-app-list>li+li:where(:not([class*=-overlay],[class*=-overlay] *)){box-shadow:inset 14px 0 0 var(--app-card), inset 0 1px 0 var(--line)}.group-switch-app-list>li.is-total:where(:not([class*=-overlay],[class*=-overlay] *)){background:color-mix(in srgb, var(--app-canvas) 55%, var(--app-card));box-shadow:inset 0 1px 0 var(--line-strong);font-weight:700}.group-switch-app-list .group-switch-line:where(:not([class*=-overlay],[class*=-overlay] *)){min-width:0}.group-switch-app-value:where(:not([class*=-overlay],[class*=-overlay] *)){text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:1px;display:flex}.group-switch-app-value strong:where(:not([class*=-overlay],[class*=-overlay] *)){font-variant-numeric:tabular-nums;border-radius:8px;margin-right:-8px;padding:2px 8px;font-weight:600}.group-switch-app-value strong.is-zero:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg-faint)}.group-switch-app-value strong.is-negative:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--notify-error)}.group-switch-app-value strong.is-top:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--accent-soft);font-weight:700}.group-switch-app-list>li.is-total strong.is-top:where(:not([class*=-overlay],[class*=-overlay] *)){background:color-mix(in srgb, var(--sky) 22%, var(--app-card))}.group-switch-app-value small:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg-faint);font-variant-numeric:tabular-nums;font-size:12px}.group-switch-modal.is-app .group-switch-summary:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0}.group-switch-modal.is-app .group-switch-stat:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-card);border:0;border-radius:14px;padding:14px 16px}.group-switch-modal.is-app .group-switch-coc:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-card);border:0;border-radius:14px;margin-top:12px;padding:16px}.group-switch-modal.is-app .group-switch-source:where(:not([class*=-overlay],[class*=-overlay] *)){margin:4px 4px 0}}@media (width<=720px){.group-switch-modal.is-app .group-switch-summary{grid-template-columns:1fr 1fr}}@container apex-pane (width<=720px){.group-switch-modal.is-app .group-switch-summary:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:1fr 1fr}}.extra-premiums-subnav{border-bottom:1px solid var(--line);align-items:center;gap:4px;margin-bottom:18px;display:flex}.extra-premiums-subnav button{min-height:40px;color:var(--fg-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:8px 14px;font-size:14px;font-weight:620;position:relative}.extra-premiums-subnav button:hover,.extra-premiums-subnav button[aria-current=page]{color:var(--fg)}.extra-premiums-subnav button[aria-current=page]:after{content:"";background:var(--navy);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:14px;right:14px}.claims-view-nav button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.claims-view-nav button[aria-current=page] .category-tab-badge{color:#fff;background:var(--navy);border-color:var(--navy)}@media (width<=1024px){.dashboard .extra-premiums-subnav:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){margin-inline:var(--app-inset,12px)}}@container apex-pane (width<=1024px){.dashboard .extra-premiums-subnav:where(:not([class*=-overlay],[class*=-overlay] *)){margin-inline:var(--app-inset,12px)}}@media (width<=720px){.extra-premiums-subnav button{flex:1 1 0;padding:8px 6px}.extra-premiums-subnav button[aria-current=page]:after{left:6px;right:6px}}@container apex-pane (width<=720px){.extra-premiums-subnav button:where(:not([class*=-overlay],[class*=-overlay] *)){flex:1 1 0;padding:8px 6px}.extra-premiums-subnav button[aria-current=page]:where(:not([class*=-overlay],[class*=-overlay] *)):after{left:6px;right:6px}}.split-report-modal.group-switch-modal{width:min(1080px,100%)}.group-switch-header{margin-bottom:16px;padding-right:40px}.group-switch-header h2{margin:0 0 4px}.group-switch-header p{max-width:70ch;color:var(--fg-muted);margin:0;font-size:13.5px}.group-switch-export{white-space:nowrap;flex:none;align-items:center;gap:7px;min-height:34px;padding:6px 12px;font-size:13.5px;display:inline-flex}.group-switch-export svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.group-switch-controls{flex-wrap:wrap;align-items:flex-end;gap:12px 14px;margin-bottom:14px;display:flex}.group-switch-controls>*{flex:160px;max-width:220px}.group-switch-controls>.group-switch-upload{flex:none;max-width:none;margin-left:auto}.group-switch-field-label{align-items:center;display:inline-flex}.group-switch-field-label .group-switch-help{vertical-align:0;top:0}.group-switch-upload-row{flex-wrap:wrap;align-items:center;gap:10px;min-height:42px;display:flex}.group-switch-upload-name{color:var(--fg-muted);font-size:12.5px}.group-switch-alert{color:var(--notify-error);background:color-mix(in srgb, var(--notify-error) 7%, transparent);border-radius:var(--r);margin:0 0 14px;padding:10px 12px;font-size:13px}.group-switch-retry{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.group-switch-alert.is-info{color:var(--fg-muted);background:var(--bg-subtle)}.group-switch-locum-tip{margin-top:12px}.group-switch-summary{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-bottom:16px;display:grid}.group-switch-stat{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:12px 14px;display:flex}.group-switch-stat>span{color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.group-switch-stat strong{color:var(--fg);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:21px;font-weight:700}.group-switch-stat small{color:var(--fg-faint);font-size:12px}.group-switch-stat.is-best{background:var(--accent-soft);border-color:color-mix(in srgb, var(--sky) 45%, var(--line))}.group-switch-stat.is-best small{color:var(--notify-success);font-weight:600}.group-switch-stat.is-best.is-loss small{color:var(--notify-error)}.group-switch-table-wrap{border:1px solid var(--line);border-radius:12px;overflow-x:auto}.group-switch-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:560px;font-size:13.5px}.group-switch-table th,.group-switch-table td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--line);padding:9px 14px}.group-switch-table th[scope=row],.group-switch-table thead th:first-child{z-index:1;color:var(--fg);text-align:left;background:var(--bg-card);font-weight:600;position:sticky;left:0}.group-switch-table thead th{color:var(--fg-muted);background:var(--bg-subtle);font-size:12px;font-weight:650}.group-switch-table thead th:first-child{background:var(--bg-subtle)}.group-switch-table thead th.is-current{color:var(--fg)}.group-switch-table thead th.is-best{color:var(--fg);box-shadow:inset 0 -2px 0 var(--sky)}.group-switch-table td.is-top{color:var(--fg);background:var(--accent-soft);font-weight:650}.group-switch-table tfoot tr.is-total>td.is-top{background:color-mix(in srgb, var(--sky) 22%, var(--bg-subtle))}.group-switch-table td.is-negative{color:var(--notify-error)}.group-switch-table td.is-zero{color:var(--fg-faint)}.group-switch-table tbody tr:last-child>*{border-bottom-color:var(--line-strong)}.group-switch-table tfoot tr.is-total>*{background:var(--bg-subtle);font-weight:700}.group-switch-table tfoot tr:last-child>*{border-bottom:0}.group-switch-table tfoot td.is-gain{color:var(--notify-success);font-weight:600}.group-switch-table tfoot td.is-loss{color:var(--notify-error);font-weight:600}.group-switch-coc{border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:16px;margin-top:16px;padding:16px;display:grid}.group-switch-coc+.group-switch-coc{margin-top:12px}.group-switch-coc:not(:has(.group-switch-coc-estimate)){grid-template-columns:minmax(0,1fr)}.group-switch-coc h3{color:var(--fg);margin:0 0 6px;font-size:15px;font-weight:700}.group-switch-coc-text p{color:var(--fg-muted);margin:0;font-size:13px;line-height:1.55}.group-switch-coc-text p+p{margin-top:6px}.group-switch-coc-text strong{color:var(--fg);font-weight:650}.group-switch-coc-link{color:var(--navy);text-underline-offset:2px;margin-top:10px;font-size:13px;font-weight:650;text-decoration:underline;display:inline-block}.group-switch-coc-link:hover{text-decoration-thickness:2px}.group-switch-coc-estimate{background:var(--ecc-wash);border-radius:10px;flex-direction:column;align-self:start;gap:4px;padding:14px 16px;display:flex}.group-switch-coc-estimate>span{color:color-mix(in srgb, var(--fg) 72%, transparent);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:650}.group-switch-coc-estimate>strong{font-variant-numeric:tabular-nums;letter-spacing:-.035em;background:linear-gradient(90deg,#5b21b6 0%,#7c3aed 45%,#b45309 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;align-self:flex-start;font-size:32px;font-weight:700;line-height:1.15}.group-switch-coc-unit{color:color-mix(in srgb, var(--fg) 66%, transparent);-webkit-text-fill-color:currentColor;letter-spacing:0;margin-left:2px;font-size:14px;font-weight:600}.group-switch-coc-estimate>em{font-size:12.5px;font-style:normal;font-weight:650}.group-switch-coc-estimate>em.is-gain{color:var(--notify-success)}.group-switch-coc-estimate>em.is-loss{color:var(--notify-error)}.group-switch-coc-estimate>small{color:color-mix(in srgb, var(--fg) 66%, transparent);font-size:12px;line-height:1.45}.group-switch-coc-estimate.is-empty{justify-content:center}.group-switch-source{color:var(--fg-muted);margin:12px 0 0;font-size:12.5px;line-height:1.5}.group-switch-nowrap{white-space:nowrap}.group-switch-help{vertical-align:middle;cursor:help;margin-left:6px;font-family:inherit;top:-1px}.metric-tooltip.group-switch-tip{z-index:200;white-space:pre-line;visibility:visible;opacity:1;max-width:none;transition:none;position:fixed;transform:none}.metric-tooltip.group-switch-tip:after{left:var(--tip-arrow,50%)}@media (width<=720px){.group-switch-controls{grid-template-columns:1fr 1fr;display:grid}.group-switch-controls>*{max-width:none}.group-switch-controls>.filter-select,.group-switch-controls>.group-switch-upload{grid-column:1/-1;margin-left:0}.group-switch-summary{grid-template-columns:1fr 1fr}.group-switch-stat strong{font-size:18px}.group-switch-coc{grid-template-columns:minmax(0,1fr)}.group-switch-stat>span{white-space:normal}.group-switch-table{min-width:0;font-size:13px}.group-switch-table th,.group-switch-table td{padding:8px 10px}.group-switch-table th[scope=row],.group-switch-table thead th:first-child{white-space:normal;min-width:108px;max-width:128px}}@container apex-pane (width<=720px){.group-switch-controls:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:1fr 1fr;display:grid}.group-switch-controls>:where(:not([class*=-overlay],[class*=-overlay] *)){max-width:none}.group-switch-controls>.filter-select:where(:not([class*=-overlay],[class*=-overlay] *)),.group-switch-controls>.group-switch-upload:where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:1/-1;margin-left:0}.group-switch-summary:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:1fr 1fr}.group-switch-stat strong:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:18px}.group-switch-coc:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr)}.group-switch-stat>span:where(:not([class*=-overlay],[class*=-overlay] *)){white-space:normal}.group-switch-table:where(:not([class*=-overlay],[class*=-overlay] *)){min-width:0;font-size:13px}.group-switch-table th:where(:not([class*=-overlay],[class*=-overlay] *)),.group-switch-table td:where(:not([class*=-overlay],[class*=-overlay] *)){padding:8px 10px}.group-switch-table th[scope=row]:where(:not([class*=-overlay],[class*=-overlay] *)),.group-switch-table thead th:first-child:where(:not([class*=-overlay],[class*=-overlay] *)){white-space:normal;min-width:108px;max-width:128px}}@media (width<=1024px){.dashboard .dashboard-heading-export:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex-wrap:wrap}.dashboard .dashboard-heading-export>:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){flex:auto;width:auto;min-width:0}}@container apex-pane (width<=1024px){.dashboard .dashboard-heading-export:where(:not([class*=-overlay],[class*=-overlay] *)){flex-wrap:wrap}.dashboard .dashboard-heading-export>:where(:not([class*=-overlay],[class*=-overlay] *)){flex:auto;width:auto;min-width:0}}:root{--visit-rostered:var(--navy);--visit-network:var(--sky);--visit-unrostered:#b3bccb}.visit-analysis{--visit-accent:#1d4ed8;--visit-tint:#f2f8ff;--visit-tint-line:#cfe3fb;--visit-hairline:#e6ebf2;--visit-wash:linear-gradient(90deg, #cfe7ff 0%, #ddefff 45%, #eaf5ff 75%, #f5faff 100%);--visit-figure:linear-gradient(90deg, var(--navy) 0%, #1e40af 55%, #2563eb 100%);--visit-pad:28px;flex-direction:column;gap:20px;min-width:0;display:flex}.visit-card{min-width:0;padding:24px var(--visit-pad);border:1px solid var(--visit-hairline);background:#fff;border-radius:16px}.visit-head{justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex}.visit-head-text{min-width:0}.visit-head h2{color:var(--fg);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:650}.visit-head-text p{max-width:72ch;color:var(--fg-muted);margin:4px 0 0;font-size:13px;line-height:1.5}.visit-head-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.visit-head-actions .action{width:auto;margin-top:0}.visit-head:has(>.visit-head-notices){grid-template-columns:minmax(0,1fr) auto;display:grid}.visit-head-notices{grid-column:1;gap:8px;min-width:0;display:grid}.visit-head:has(>.visit-head-notices)>.visit-head-actions{grid-area:1/2/span 2;align-self:start}.visit-head-stat{flex:none;align-items:baseline;gap:6px;display:flex}.visit-head-stat strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:var(--visit-figure);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:680;line-height:1}.visit-head-stat span{color:var(--fg-muted);font-size:13px}.visit-segment{background:#f1f5f9;border-radius:999px;flex:none;gap:2px;padding:3px;display:inline-flex}.visit-segment button{width:auto;color:var(--fg-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;margin:0;padding:6px 13px;font-size:12.5px;font-weight:600;transition:color .15s,background-color .15s}.visit-segment button:hover{color:var(--fg)}.visit-segment button.is-active{color:var(--navy);box-shadow:0 1px 2px #0f172a14, 0 0 0 1px var(--visit-hairline);background:#fff}.visit-segment button:focus-visible{outline:2px solid var(--visit-accent);outline-offset:1px}.visit-band{background:var(--visit-wash);border-radius:14px;margin-top:20px;overflow:hidden}.visit-metrics{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.visit-metric{flex-direction:column;gap:6px;min-width:0;padding:20px 24px 16px;display:flex}.visit-metric+.visit-metric{border-left:1px solid #fffc}.visit-metric-label{color:color-mix(in srgb, var(--fg) 72%, transparent);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:7px;font-size:11.5px;font-weight:650;display:flex}.visit-metric:not(.is-total) .visit-metric-label:before{content:"";background:var(--visit-fill);border-radius:50%;flex:none;width:8px;height:8px}.visit-metric.is-rostered{--visit-fill:var(--visit-rostered)}.visit-metric.is-network{--visit-fill:var(--visit-network)}.visit-metric.is-unrostered{--visit-fill:var(--visit-unrostered)}.visit-metric-value{color:var(--navy);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:650;line-height:1.05}.visit-metric.is-total .visit-metric-value{background:var(--visit-figure);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.visit-metric-note{color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:12.5px}.visit-mix-bar{background:#eef2f7;border-radius:999px;gap:2px;height:6px;display:flex;overflow:hidden}.visit-mix-bar.is-band{background:#ffffffb3;margin:0 24px 20px}.visit-mix-bar>span{background:var(--visit-fill);min-width:2px}.visit-mix-bar>.is-pending{background:repeating-linear-gradient(-45deg, #fff9 0 5px, var(--line-strong) 5px 10px)}.visit-mix-bar.is-row{width:100%;min-width:96px}.visit-analysis-notice{max-width:900px;color:var(--notify-error);margin:14px 0 0;font-size:13px;line-height:1.5}.visit-subhead{color:var(--fg-muted);letter-spacing:.05em;text-transform:uppercase;margin:28px 0 10px;font-size:11.5px;font-weight:650}.visit-table-wrap{border:1px solid var(--visit-hairline);border-radius:12px;min-width:0;overflow:hidden}.visit-table-wrap .sheet-scroll{max-height:min(70vh,720px)}.visit-table{font-variant-numeric:tabular-nums}.visit-table th,.visit-table td{border-bottom-color:var(--visit-hairline);padding:11px 14px}.visit-table th,.visit-table th:first-child{color:var(--fg-faint);letter-spacing:.05em;background:#fff;font-size:11px;font-weight:650}.visit-table td{color:var(--fg);font-size:13px}.visit-table td:first-child,.visit-table th:first-child{box-shadow:none}.visit-table tbody tr:last-child>td{border-bottom:0}.visit-table tbody tr:hover>td{background:#f8fbff}.visit-table tbody tr.is-selected>td{background:var(--visit-tint)}.visit-table .column-head{gap:4px}.visit-table th.is-num .column-head{justify-content:flex-end}.visit-table td.is-num,.visit-table th.is-num{text-align:right}.visit-month-table th.is-rostered{--visit-fill:var(--visit-rostered)}.visit-month-table th.is-network{--visit-fill:var(--visit-network)}.visit-month-table th.is-unrostered{--visit-fill:var(--visit-unrostered)}.visit-month-table th:is(.is-rostered,.is-network,.is-unrostered) .sort-button:before{content:"";background:var(--visit-fill);border-radius:50%;flex:none;width:7px;height:7px}.visit-share{min-width:3.4em;color:var(--fg-faint);text-align:right;margin-left:8px;font-size:11.5px;display:inline-block}.visit-table tr.visit-table-empty>td{color:var(--fg-muted);text-align:center;padding:22px 14px}.visit-month-name{font-weight:650}.visit-month-mix-col{width:26%}.visit-source-summary{flex-wrap:wrap;gap:8px;margin:16px 0;padding:0;list-style:none;display:flex}.visit-source-summary li{border:1px solid var(--visit-hairline);background:#f8fafc;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;display:inline-flex}.visit-source-summary strong{font-variant-numeric:tabular-nums;font-size:13px;font-weight:650}.visit-source{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.visit-source.is-dct{color:#fff;background:var(--navy)}.visit-source.is-roster{color:var(--visit-accent);border-color:var(--visit-tint-line);background:#e8f3ff}.visit-source.is-shadow{color:var(--navy);background:#eef2f7;border-color:#dfe5ee}.visit-source.is-premium{color:var(--navy);background:color-mix(in srgb, var(--sky) 16%, #fff);border-color:color-mix(in srgb, var(--sky) 45%, transparent)}.visit-physician-name{font-weight:600;display:block}.visit-physician-number{font-variant-numeric:tabular-nums}.visit-physician-name+.visit-physician-number{color:var(--fg-muted);font-size:12px;display:block}.visit-criteria{background:var(--visit-tint);border:1px solid var(--visit-tint-line);border-radius:12px;margin-top:18px;padding:14px 18px}.visit-criteria-main{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.visit-criteria-title{color:var(--visit-accent);letter-spacing:.05em;text-transform:uppercase;font-size:11.5px;font-weight:700}.visit-criteria ul{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.visit-criteria li{color:var(--navy);align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.visit-check-mark{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;background:var(--visit-accent);border-radius:50%;flex:none;width:16px;height:16px;padding:2px}.visit-toolbar{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:18px 0 12px;display:flex}.visit-toolbar-label{color:var(--fg-muted);font-size:12.5px;font-weight:600}.visit-toolbar-count{color:var(--fg-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12.5px}.visit-check-col{white-space:nowrap;width:1%;padding-right:0}.visit-check-col input{width:16px;height:16px;accent-color:var(--navy);cursor:pointer;margin:0}.visit-check-col input:disabled{cursor:not-allowed}.visit-check-all{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.visit-check-all-label{display:none}.visit-rank-cell{color:var(--fg-faint)}.visit-hin{white-space:nowrap;font-weight:600}.visit-name{color:var(--fg-muted);font-size:12px;display:block}.visit-name.is-loading{opacity:.7;font-style:italic}.visit-tag{color:var(--fg-muted);white-space:nowrap;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.visit-tag.is-never{color:var(--visit-accent);border-color:var(--visit-tint-line);background:#e8f3ff}.visit-tag.is-sent{color:var(--notify-success);background:color-mix(in srgb, var(--notify-success) 9%, #fff);border-color:color-mix(in srgb, var(--notify-success) 22%, transparent)}.visit-show-more{margin:12px}.visit-empty{text-align:center;border:1px dashed var(--line-strong);background:#f8fafc;border-radius:12px;margin-top:16px;padding:28px 20px}.visit-empty h3{color:var(--fg);margin:0;font-size:14px;font-weight:650}.visit-empty p{color:var(--fg-muted);margin:6px 0 0;font-size:13px}.visit-subhead+.visit-empty{margin-top:0}.visit-send-summary,.visit-emr-sync{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 14px;display:grid}.visit-send-summary{background:var(--visit-tint);border-left:3px solid var(--sky);border-radius:var(--r);margin:0;padding:12px 16px;font-size:14px}.visit-send-summary p{margin:0}.visit-emr-sync{background:color-mix(in srgb, var(--notify-success) 6%, var(--bg-card));border-left:3px solid var(--notify-success);border-radius:var(--r);margin:0;padding:12px 16px;font-size:14px}.visit-emr-sync p{gap:2px;margin:0;display:grid}.visit-emr-sync span{color:var(--fg-muted);font-size:13px}.visit-emr-sync strong{overflow-wrap:anywhere}.visit-send-summary .text-button,.visit-emr-sync .text-button{margin:0;line-height:1.5}.visit-emr-tags{flex-wrap:wrap;gap:4px;display:flex}.visit-tag.is-consent{color:var(--notify-success);background:color-mix(in srgb, var(--notify-success) 9%, #fff);border-color:color-mix(in srgb, var(--notify-success) 22%, transparent)}.visit-tag.is-meet{color:#a16207;background:#fffbeb;border-color:#fde68a}.visit-tag.is-booked{color:var(--fg-muted);background:0 0;border-style:dashed}.emr-sync-group{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.emr-sync-group.is-what{grid-template-columns:repeat(2,minmax(0,1fr))}.emr-sync-group legend{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;padding:0;font-size:12px;font-weight:650}.emr-sync-option{background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--r);min-width:0;transition:background-color .12s,border-color .12s,box-shadow .12s}.emr-sync-option.is-on{background:color-mix(in srgb, var(--sky) 7%, var(--bg-card));border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}.emr-sync-option.is-disabled{opacity:.6}.emr-sync-option-row{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:11px 14px;display:grid}.emr-sync-option.is-disabled .emr-sync-option-row{cursor:default}.emr-sync-option-row input{accent-color:var(--navy);margin:3px 0 0}.emr-sync-option-row>span{gap:2px;display:grid}.emr-sync-option-row strong{color:var(--fg);font-size:14px;font-weight:650}.emr-sync-option-row small{color:var(--fg-muted);font-size:12.5px;line-height:1.45}.emr-sync-option-body{gap:8px;min-width:0;padding:0 14px 14px 37px;display:grid}.emr-sync-report-detail{color:var(--fg-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.emr-sync-what-note{color:var(--fg-muted);grid-column:1/-1;margin:0;font-size:12px}@media (width<=560px){.emr-sync-group.is-what{grid-template-columns:minmax(0,1fr)}}@container apex-pane (width<=560px){.emr-sync-group.is-what:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr)}}.visit-emr-document{gap:2px;max-width:260px;display:inline-grid}.visit-emr-document-name{color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;padding-left:4px;font-size:12px;line-height:1.35;overflow:hidden}.visit-emr-none{color:var(--fg-faint)}.access-modal.emr-sync-modal{width:min(620px,100%)}.emr-sync-body{gap:12px;min-height:0;padding:16px 22px;display:grid;overflow-y:auto}.emr-sync-body .form-field select{width:100%}.visit-send-summary details{color:var(--fg-muted);margin-top:4px;font-size:13px}.visit-send-summary ul{margin:6px 0 0;padding-left:18px}@media (width<=1024px){.visit-metrics:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-columns:repeat(2,minmax(0,1fr))}.visit-metric:nth-child(3):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-left:0}.visit-metric:nth-child(n+3):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-top:1px solid #fffc}}@container apex-pane (width<=1024px){.visit-metrics:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:repeat(2,minmax(0,1fr))}.visit-metric:nth-child(3):where(:not([class*=-overlay],[class*=-overlay] *)){border-left:0}.visit-metric:nth-child(n+3):where(:not([class*=-overlay],[class*=-overlay] *)){border-top:1px solid #fffc}}@media (width>=721px) and (width<=1024px){.dashboard .visit-table-wrap .sheet-scroll:has(>.visit-frequent-table):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){max-height:none;overflow:visible}.dashboard .visit-frequent-table.sheet-cards:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){table-layout:auto;width:100%;min-width:0;display:block}.dashboard .visit-frequent-table.sheet-cards>thead:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){display:block}.dashboard .visit-frequent-table.sheet-cards>thead>tr:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:10px 16px;display:flex}.dashboard .visit-frequent-table.sheet-cards>thead th:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .visit-frequent-table.sheet-cards>thead th:first-child:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){white-space:nowrap;width:auto;min-width:0;box-shadow:none;background:#f1f5f9;border:0;border-radius:999px;flex:none;padding:4px 10px;font-size:11.5px;position:static}.dashboard .visit-frequent-table.sheet-cards>tbody:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:-1px;display:grid}.dashboard .visit-frequent-table.sheet-cards>tbody>tr:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-bottom:1px solid var(--line);align-content:start;align-items:baseline;padding:14px 16px;display:grid}.dashboard .visit-frequent-table.sheet-cards>tbody>tr:nth-child(odd):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-right:1px solid var(--line)}.dashboard .visit-frequent-table.sheet-cards>tbody>tr.visit-table-empty:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-right:0;grid-column:1/-1}.dashboard .visit-frequent-table.sheet-cards>tbody>tr.is-selected:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--visit-tint)}.dashboard .visit-frequent-table.sheet-cards>tbody td:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .visit-frequent-table.sheet-cards>tbody td:first-child:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){text-align:left;white-space:normal;width:auto;min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;grid-column:1/-1;padding:0;font-size:14px;display:block;position:static;overflow:visible}.dashboard .visit-frequent-table.sheet-cards>tbody td.is-labelled:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *):before{color:var(--fg-faint);letter-spacing:.05em;text-transform:uppercase;content:attr(data-label);margin-right:8px;font-size:10.5px;font-weight:650}}@container apex-pane (width>=721px) and (width<=1024px){.dashboard .visit-table-wrap .sheet-scroll:has(>.visit-frequent-table):where(:not([class*=-overlay],[class*=-overlay] *)){max-height:none;overflow:visible}.dashboard .visit-frequent-table.sheet-cards:where(:not([class*=-overlay],[class*=-overlay] *)){table-layout:auto;width:100%;min-width:0;display:block}.dashboard .visit-frequent-table.sheet-cards>thead:where(:not([class*=-overlay],[class*=-overlay] *)){display:block}.dashboard .visit-frequent-table.sheet-cards>thead>tr:where(:not([class*=-overlay],[class*=-overlay] *)){border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:10px 16px;display:flex}.dashboard .visit-frequent-table.sheet-cards>thead th:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .visit-frequent-table.sheet-cards>thead th:first-child:where(:not([class*=-overlay],[class*=-overlay] *)){white-space:nowrap;width:auto;min-width:0;box-shadow:none;background:#f1f5f9;border:0;border-radius:999px;flex:none;padding:4px 10px;font-size:11.5px;position:static}.dashboard .visit-frequent-table.sheet-cards>tbody:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:-1px;display:grid}.dashboard .visit-frequent-table.sheet-cards>tbody>tr:where(:not([class*=-overlay],[class*=-overlay] *)){border-bottom:1px solid var(--line);align-content:start;align-items:baseline;padding:14px 16px;display:grid}.dashboard .visit-frequent-table.sheet-cards>tbody>tr:nth-child(odd):where(:not([class*=-overlay],[class*=-overlay] *)){border-right:1px solid var(--line)}.dashboard .visit-frequent-table.sheet-cards>tbody>tr.visit-table-empty:where(:not([class*=-overlay],[class*=-overlay] *)){border-right:0;grid-column:1/-1}.dashboard .visit-frequent-table.sheet-cards>tbody>tr.is-selected:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--visit-tint)}.dashboard .visit-frequent-table.sheet-cards>tbody td:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .visit-frequent-table.sheet-cards>tbody td:first-child:where(:not([class*=-overlay],[class*=-overlay] *)){text-align:left;white-space:normal;width:auto;min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;grid-column:1/-1;padding:0;font-size:14px;display:block;position:static;overflow:visible}.dashboard .visit-frequent-table.sheet-cards>tbody td.is-labelled:where(:not([class*=-overlay],[class*=-overlay] *)):before{color:var(--fg-faint);letter-spacing:.05em;text-transform:uppercase;content:attr(data-label);margin-right:8px;font-size:10.5px;font-weight:650}}@media (width<=720px){.visit-analysis{--visit-pad:16px;gap:14px}.visit-card{padding:18px var(--visit-pad);border-radius:14px}.visit-head{flex-direction:column;align-items:stretch}.visit-head-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.visit-head-actions .action{width:100%;min-height:44px}.visit-head-actions .action.is-add{grid-column:1/-1}.visit-segment{align-self:flex-start}.visit-metric{padding:16px}.visit-metric-value{font-size:24px}.visit-mix-bar.is-band{margin:0 16px 16px}.visit-month-mix-col{display:none}.visit-criteria-main{flex-direction:column;align-items:flex-start}.access-modal.emr-sync-modal .emr-sync-body{gap:16px;padding:14px 16px}.emr-sync-option-row{padding:13px 14px}.emr-sync-option-row input{width:18px;height:18px;margin-top:1px}.emr-sync-option-body{padding:0 14px 14px}.emr-sync-actions{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:10px;padding:12px 16px 16px;display:grid}.emr-sync-actions .ghost,.emr-sync-actions .primary{width:100%;min-height:46px;font-size:15px}.visit-head-actions .action.is-add:not(:disabled){color:#fff;background:var(--navy);border-color:var(--navy)}.visit-criteria ul{flex-direction:column}.dashboard .visit-card .sheet-cards>tbody>tr.is-selected{background:var(--visit-tint)}.dashboard .visit-card .sheet-cards>tbody>tr>td{background:0 0}.dashboard .visit-card .sheet-cards>thead th{background:#f1f5f9}.dashboard .visit-network-table.sheet-cards>tbody>tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date source""hin hin""ra ra""physician physician";gap:4px 12px}.dashboard .visit-network-table.sheet-cards>tbody td.visit-network-date{white-space:nowrap;grid-area:date;font-weight:650}.dashboard .visit-network-table.sheet-cards>tbody td.visit-network-source{text-align:right;grid-area:source}.dashboard .visit-network-table.sheet-cards>tbody td.visit-hin-cell{grid-area:hin}.dashboard .visit-network-table.sheet-cards>tbody td.visit-network-ra{grid-area:ra}.dashboard .visit-network-table.sheet-cards>tbody td.visit-network-physician{grid-area:physician}.dashboard .visit-network-table.sheet-cards .visit-physician-name,.dashboard .visit-network-table.sheet-cards .visit-physician-name+.visit-physician-number{font-size:inherit;margin-right:6px;display:inline}}@container apex-pane (width<=720px){.visit-analysis:where(:not([class*=-overlay],[class*=-overlay] *)){--visit-pad:16px;gap:14px}.visit-card:where(:not([class*=-overlay],[class*=-overlay] *)){padding:18px var(--visit-pad);border-radius:14px}.visit-head:where(:not([class*=-overlay],[class*=-overlay] *)){flex-direction:column;align-items:stretch}.visit-head-actions:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.visit-head-actions .action:where(:not([class*=-overlay],[class*=-overlay] *)){width:100%;min-height:44px}.visit-head-actions .action.is-add:where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:1/-1}.visit-segment:where(:not([class*=-overlay],[class*=-overlay] *)){align-self:flex-start}.visit-metric:where(:not([class*=-overlay],[class*=-overlay] *)){padding:16px}.visit-metric-value:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:24px}.visit-mix-bar.is-band:where(:not([class*=-overlay],[class*=-overlay] *)){margin:0 16px 16px}.visit-month-mix-col:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.visit-criteria-main:where(:not([class*=-overlay],[class*=-overlay] *)){flex-direction:column;align-items:flex-start}.access-modal.emr-sync-modal .emr-sync-body:where(:not([class*=-overlay],[class*=-overlay] *)){gap:16px;padding:14px 16px}.emr-sync-option-row:where(:not([class*=-overlay],[class*=-overlay] *)){padding:13px 14px}.emr-sync-option-row input:where(:not([class*=-overlay],[class*=-overlay] *)){width:18px;height:18px;margin-top:1px}.emr-sync-option-body:where(:not([class*=-overlay],[class*=-overlay] *)){padding:0 14px 14px}.emr-sync-actions:where(:not([class*=-overlay],[class*=-overlay] *)){border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:10px;padding:12px 16px 16px;display:grid}.emr-sync-actions .ghost:where(:not([class*=-overlay],[class*=-overlay] *)),.emr-sync-actions .primary:where(:not([class*=-overlay],[class*=-overlay] *)){width:100%;min-height:46px;font-size:15px}.visit-head-actions .action.is-add:not(:disabled):where(:not([class*=-overlay],[class*=-overlay] *)){color:#fff;background:var(--navy);border-color:var(--navy)}.visit-criteria ul:where(:not([class*=-overlay],[class*=-overlay] *)){flex-direction:column}.dashboard .visit-card .sheet-cards>tbody>tr.is-selected:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--visit-tint)}.dashboard .visit-card .sheet-cards>tbody>tr>td:where(:not([class*=-overlay],[class*=-overlay] *)){background:0 0}.dashboard .visit-card .sheet-cards>thead th:where(:not([class*=-overlay],[class*=-overlay] *)){background:#f1f5f9}.dashboard .visit-network-table.sheet-cards>tbody>tr:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date source""hin hin""ra ra""physician physician";gap:4px 12px}.dashboard .visit-network-table.sheet-cards>tbody td.visit-network-date:where(:not([class*=-overlay],[class*=-overlay] *)){white-space:nowrap;grid-area:date;font-weight:650}.dashboard .visit-network-table.sheet-cards>tbody td.visit-network-source:where(:not([class*=-overlay],[class*=-overlay] *)){text-align:right;grid-area:source}.dashboard .visit-network-table.sheet-cards>tbody td.visit-hin-cell:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:hin}.dashboard .visit-network-table.sheet-cards>tbody td.visit-network-ra:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:ra}.dashboard .visit-network-table.sheet-cards>tbody td.visit-network-physician:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:physician}.dashboard .visit-network-table.sheet-cards .visit-physician-name:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .visit-network-table.sheet-cards .visit-physician-name+.visit-physician-number:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:inherit;margin-right:6px;display:inline}}@media (width<=1024px){.visit-head:has(>.visit-head-notices):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-columns:minmax(0,1fr)}.visit-head:has(>.visit-head-notices)>.visit-head-actions:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-area:auto;justify-content:flex-start}.dashboard .visit-frequent-table.sheet-cards>tbody>tr:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"check hin rank"".visits visits"".last last"".roster roster";gap:4px 12px}.dashboard .visit-frequent-table.sheet-cards>tbody>tr:not(:has(.visit-check-col)):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"hin rank""visits visits""last last""roster roster"}.dashboard .visit-frequent-table.sheet-cards>tbody td.visit-check-col:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-area:check;align-self:start;padding-top:2px;line-height:0}.dashboard .visit-frequent-table.sheet-cards>thead th.visit-check-col:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){align-items:center;padding:4px 12px 4px 10px;display:flex}.dashboard .visit-frequent-table.sheet-cards .visit-check-all-label:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--fg-muted);letter-spacing:.05em;text-transform:uppercase;font-weight:650;display:inline}.dashboard .visit-frequent-table.sheet-cards>tbody td.visit-check-col input:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.dashboard .visit-frequent-table.sheet-cards .visit-check-all input:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){width:18px;height:18px}.dashboard .visit-frequent-table.sheet-cards>tbody td.visit-hin-cell:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-area:hin;margin-bottom:2px;font-weight:650}.dashboard .visit-frequent-table.sheet-cards>tbody td.visit-rank-cell:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){color:var(--fg-faint);grid-area:rank;font-size:12px;font-weight:650}.dashboard .visit-frequent-table.sheet-cards>tbody td.visit-rank-cell:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *):before{content:"#"}.dashboard .visit-frequent-table.sheet-cards>tbody td.visit-visits-cell:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-area:visits}.dashboard .visit-frequent-table.sheet-cards>tbody td.visit-last-cell:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-area:last}.dashboard .visit-frequent-table.sheet-cards>tbody td.visit-roster-cell:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-area:roster;margin-top:4px}.dashboard .visit-frequent-table.sheet-cards>tbody>tr:has(.visit-emr-cell):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-areas:"check hin rank"".visits visits"".last last"".roster roster"".emr emr"}.dashboard .visit-frequent-table.sheet-cards>tbody>tr:not(:has(.visit-check-col)):has(.visit-emr-cell):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-areas:"hin rank""visits visits""last last""roster roster""emr emr"}.dashboard .visit-frequent-table.sheet-cards>tbody td.visit-emr-cell:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-area:emr}.dashboard .visit-frequent-table.sheet-cards>tbody td.visit-emr-cell:has(>.visit-emr-none):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){display:none}}@container apex-pane (width<=1024px){.visit-head:has(>.visit-head-notices):where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr)}.visit-head:has(>.visit-head-notices)>.visit-head-actions:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:auto;justify-content:flex-start}.dashboard .visit-frequent-table.sheet-cards>tbody>tr:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"check hin rank"".visits visits"".last last"".roster roster";gap:4px 12px}.dashboard .visit-frequent-table.sheet-cards>tbody>tr:not(:has(.visit-check-col)):where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"hin rank""visits visits""last last""roster roster"}.dashboard .visit-frequent-table.sheet-cards>tbody td.visit-check-col:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:check;align-self:start;padding-top:2px;line-height:0}.dashboard .visit-frequent-table.sheet-cards>thead th.visit-check-col:where(:not([class*=-overlay],[class*=-overlay] *)){align-items:center;padding:4px 12px 4px 10px;display:flex}.dashboard .visit-frequent-table.sheet-cards .visit-check-all-label:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg-muted);letter-spacing:.05em;text-transform:uppercase;font-weight:650;display:inline}.dashboard .visit-frequent-table.sheet-cards>tbody td.visit-check-col input:where(:not([class*=-overlay],[class*=-overlay] *)),.dashboard .visit-frequent-table.sheet-cards .visit-check-all input:where(:not([class*=-overlay],[class*=-overlay] *)){width:18px;height:18px}.dashboard .visit-frequent-table.sheet-cards>tbody td.visit-hin-cell:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:hin;margin-bottom:2px;font-weight:650}.dashboard .visit-frequent-table.sheet-cards>tbody td.visit-rank-cell:where(:not([class*=-overlay],[class*=-overlay] *)){color:var(--fg-faint);grid-area:rank;font-size:12px;font-weight:650}.dashboard .visit-frequent-table.sheet-cards>tbody td.visit-rank-cell:where(:not([class*=-overlay],[class*=-overlay] *)):before{content:"#"}.dashboard .visit-frequent-table.sheet-cards>tbody td.visit-visits-cell:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:visits}.dashboard .visit-frequent-table.sheet-cards>tbody td.visit-last-cell:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:last}.dashboard .visit-frequent-table.sheet-cards>tbody td.visit-roster-cell:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:roster;margin-top:4px}.dashboard .visit-frequent-table.sheet-cards>tbody>tr:has(.visit-emr-cell):where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-areas:"check hin rank"".visits visits"".last last"".roster roster"".emr emr"}.dashboard .visit-frequent-table.sheet-cards>tbody>tr:not(:has(.visit-check-col)):has(.visit-emr-cell):where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-areas:"hin rank""visits visits""last last""roster roster""emr emr"}.dashboard .visit-frequent-table.sheet-cards>tbody td.visit-emr-cell:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:emr}.dashboard .visit-frequent-table.sheet-cards>tbody td.visit-emr-cell:has(>.visit-emr-none):where(:not([class*=-overlay],[class*=-overlay] *)){display:none}}.visit-fill-in-person{--visit-fill:var(--navy)}.visit-fill-online{--visit-fill:var(--sky)}.visit-fill-rostered{--visit-fill:var(--visit-rostered)}.visit-fill-network{--visit-fill:var(--visit-network)}.visit-fill-unrostered{--visit-fill:var(--visit-unrostered)}.visit-mix-bar>.visit-fill-rostered,.visit-mix-bar>.visit-fill-network,.visit-mix-bar>.visit-fill-unrostered,.legend-swatch.visit-fill-rostered,.legend-swatch.visit-fill-network,.legend-swatch.visit-fill-unrostered,.legend-swatch.visit-fill-in-person,.legend-swatch.visit-fill-online{background:var(--visit-fill)}.visit-bars .visit-bar{fill:var(--visit-fill);stroke:none}.visit-bars .visit-bar-hit{fill:#0000;cursor:default}.visit-bars .visit-bar-month:hover .visit-bar{filter:brightness(1.12)}.visit-bars .visit-bar-month:hover .visit-bar-hit{fill:color-mix(in srgb, var(--navy) 5%, transparent)}.visit-bars .visit-bar-total{fill:var(--fg-muted)}.visit-chart-card .sheet-toolbar .action{flex:none}.visit-notice-modal{max-width:520px}.visit-notice-modal .ecc-kicker{color:#1d4ed8}.visit-notice-body{gap:14px;min-height:0;padding:4px 22px 0;display:grid;overflow-y:auto}.visit-notice-split{gap:10px;display:grid}.visit-notice-bar{gap:3px;height:12px;display:flex}.visit-notice-bar>span{background:var(--dot);transform-origin:0;border-radius:3px;min-width:0;animation:.52s cubic-bezier(.2,.8,.2,1) both visit-notice-bar-grow}.visit-notice-bar>span:nth-child(2){animation-delay:80ms}.visit-notice-bar>span:nth-child(3){animation-delay:.16s}.visit-notice-groups{grid-template-columns:58fr 20fr 22fr;gap:3px;margin:0;padding:0;list-style:none;display:grid}.visit-notice-groups li{min-width:0;color:var(--fg-muted);border-left:2px solid var(--dot);align-content:start;gap:2px;padding-left:9px;font-size:12px;line-height:1.35;display:grid}.visit-notice-groups strong{color:var(--fg);font-size:13px;font-weight:620}:is(.visit-notice-bar,.visit-notice-groups) .is-rostered{--dot:var(--visit-rostered)}:is(.visit-notice-bar,.visit-notice-groups) .is-network{--dot:var(--visit-network)}:is(.visit-notice-bar,.visit-notice-groups) .is-unrostered{--dot:var(--visit-unrostered)}.visit-notice-hero{background-color:#f7f9fc;background-image:linear-gradient(90deg,#131a3009 1px,#0000 1px),linear-gradient(#131a3009 1px,#0000 1px);background-position:-1px -1px;background-size:16px 16px;border:1px solid #e3e7ee;border-radius:8px;gap:12px;padding:14px 16px 16px;display:grid}.visit-notice-hero>strong{color:var(--navy);font-size:14px;font-weight:650}.visit-notice-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.visit-notice-steps li{align-content:start;gap:8px;min-width:0;display:grid;position:relative}.visit-notice-steps li+li:before{content:"";border-top:1.5px solid #9aa4b5;border-right:1.5px solid #9aa4b5;width:10px;height:10px;position:absolute;top:21px;left:-16px;transform:translateY(-50%)rotate(45deg)}.visit-notice-mock{background:#fff;border:1px solid #e3e7ee;border-radius:6px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 10px;display:flex}.visit-notice-step-text{color:var(--fg-muted);font-size:12px;line-height:1.4}.visit-notice-tab{color:var(--navy);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:620;display:inline-flex}.visit-notice-count{color:#fff;text-align:center;background:var(--navy);border-radius:999px;min-width:20px;padding:1px 6px;font-size:11px;font-weight:650}.visit-notice-check{color:#fff;background:var(--navy);border-radius:4px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.visit-notice-lines{flex:1;gap:5px;max-width:70px;display:grid}.visit-notice-lines span{background:#e3e7ee;border-radius:3px;height:5px}.visit-notice-lines span+span{width:60%}.visit-notice-code{color:var(--navy);letter-spacing:.02em;background:color-mix(in srgb, var(--sky) 18%, #fff);border:1px solid color-mix(in srgb, var(--sky) 50%, transparent);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:650}.visit-notice-note{color:var(--fg-muted);margin:0;font-size:13px;line-height:1.5}@media (width<=480px){.visit-notice-body{padding:4px 16px 0}.visit-notice-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.visit-notice-steps{grid-template-columns:1fr;gap:10px}.visit-notice-steps li{grid-template-columns:128px minmax(0,1fr);align-items:center;gap:12px}.visit-notice-steps li+li:before{display:none}}@container apex-pane (width<=480px){.visit-notice-body:where(:not([class*=-overlay],[class*=-overlay] *)){padding:4px 16px 0}.visit-notice-groups:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:repeat(3,minmax(0,1fr))}.visit-notice-steps:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:1fr;gap:10px}.visit-notice-steps li:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:128px minmax(0,1fr);align-items:center;gap:12px}.visit-notice-steps li+li:where(:not([class*=-overlay],[class*=-overlay] *)):before{display:none}}.visit-notice-cover{background-color:#f7f9fc;background-image:linear-gradient(90deg,#131a300d 1px,#0000 1px),linear-gradient(#131a300d 1px,#0000 1px);background-position:-1px -1px;background-size:16px 16px;justify-content:space-between;align-items:flex-end;gap:14px;height:100%;padding:40px 18px 12px;display:flex}.visit-notice-cover-figure{justify-items:start;gap:4px;padding-bottom:4px;display:grid}.visit-notice-cover-figure strong{color:var(--navy);letter-spacing:-.03em;font-size:32px;font-weight:650;line-height:1}.visit-notice-cover-label{color:var(--fg-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:600}.visit-notice-cover-chart{flex:none;align-items:flex-end;gap:6px;height:100px;display:flex}.visit-notice-cover-col{transform-origin:50% 100%;flex-direction:column;gap:2px;width:14px;height:100%;animation:.52s cubic-bezier(.2,.8,.2,1) both visit-notice-col-grow;display:flex}.visit-notice-cover-col span{border-radius:2px}.visit-notice-cover-col .is-rostered{background:var(--visit-rostered)}.visit-notice-cover-col .is-network{background:var(--visit-network)}.visit-notice-cover-col .is-unrostered{background:var(--visit-unrostered)}.visit-notice-cover.is-compact{gap:8px;padding:32px 10px 8px}.visit-notice-cover.is-compact .visit-notice-cover-figure strong{font-size:19px}.visit-notice-cover.is-compact .visit-notice-cover-chart{gap:4px;height:52px}.visit-notice-cover.is-compact .visit-notice-cover-col{width:8px}@keyframes visit-notice-col-grow{0%{transform:scaleY(0)}}@keyframes visit-notice-bar-grow{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.visit-notice-cover-col,.visit-notice-bar>span{animation:none}}.pcsmi{--ecc-chip-bg:#f2f4f6;--ecc-tab-inset:16px;--ecc-adjust:#a78bfa;--ecc-adjust-ink:#6d28d9;--ecc-adjust-tint:#f9f6ff;--ecc-adjust-soft:#efe8fe;--ecc-accent:var(--ecc-adjust);--ecc-accent-ink:var(--ecc-adjust-ink);--ecc-accent-tint:var(--ecc-adjust-tint);--ecc-accent-soft:var(--ecc-adjust-soft)}.pcsmi .pcsmi-summary{margin:4px 0 18px}.pcsmi .pcsmi-actions{justify-content:flex-end;margin-bottom:14px}.pcsmi .pcsmi-notice{padding:0 var(--pad-x)}.pcsmi .pcsmi-ask{margin:0 var(--pad-x) 16px;background:var(--ecc-adjust-tint);border:1px solid var(--ecc-adjust-soft);border-left:3px solid var(--ecc-adjust);border-radius:var(--r);align-items:center;gap:12px;padding:12px 14px;display:flex}.pcsmi-ask-icon{color:#fff;background:var(--ecc-adjust-ink);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:15px;font-weight:800;display:inline-grid}.pcsmi .pcsmi-ask p{color:color-mix(in srgb, var(--fg) 82%, transparent);margin:0;font-size:14px;line-height:1.45}.pcsmi .pcsmi-ask strong{color:var(--ecc-adjust-ink);font-weight:700}.pcsmi-table th.pcsmi-ask-col{color:var(--ecc-adjust-ink);background:var(--ecc-adjust-soft)}.pcsmi-table th.pcsmi-ask-col .column-head span{color:inherit}.pcsmi-table td.pcsmi-ask-col{background:var(--ecc-adjust-tint)}.pcsmi .pcsmi-notice{color:var(--fg-muted);margin:0 0 12px;font-size:13px}.pcsmi .pcsmi-group+.pcsmi-group{margin-top:22px}.pcsmi .pcsmi-group .ecc-section-rule{margin-bottom:12px}.pcsmi .pcsmi-group .ecc-processing-note{margin:0 0 12px}.pcsmi .pcsmi-result{background:var(--ecc-adjust-tint);border-left-color:var(--ecc-adjust)}.pcsmi-table td{vertical-align:middle}.pcsmi-table tbody tr.is-selected>td{background:var(--ecc-adjust-tint)}.pcsmi-patient{min-width:180px}.pcsmi-name,.pcsmi-hin,.pcsmi-hint{display:block}.pcsmi-name{font-weight:600}.pcsmi-hin{color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:13px}.pcsmi-hint{color:var(--ecc-adjust-ink);margin-top:2px;font-size:12px}.pcsmi-date{white-space:nowrap}.pcsmi-codes{flex-wrap:wrap;gap:4px;display:flex}td.pcsmi-codes{display:table-cell}.pcsmi-code{color:var(--fg);background:var(--ecc-chip-bg);border-radius:99px;margin:2px 4px 2px 0;padding:2px 7px;font-size:12.5px;font-weight:600;display:inline-block}.pcsmi-code.is-k005a{color:var(--fg);background:#e9ecf1}.pcsmi-code.is-tracking{color:var(--ecc-adjust-ink);background:var(--ecc-adjust-soft)}.pcsmi-tag{color:var(--ecc-adjust-ink);white-space:nowrap;background:var(--ecc-adjust-soft);border-radius:var(--r);padding:4px 9px;font-size:13px;font-weight:700;display:inline-block}.pcsmi-choice{background:var(--ecc-chip-bg);border:1px solid var(--line);border-radius:calc(var(--r) + 3px);flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.pcsmi-option{color:var(--fg-muted);font:inherit;white-space:nowrap;border-radius:var(--r);cursor:pointer;background:0 0;border:1px solid #0000;padding:5px 10px;font-size:13px;font-weight:600}.pcsmi-option small{opacity:.75;margin-left:2px;font-size:11.5px;font-weight:500}.pcsmi-option:hover:not(:disabled){color:var(--fg);background:#fff9}.pcsmi-option.is-no.is-on{color:var(--fg);border-color:var(--line)}.pcsmi-option.is-on{color:var(--ecc-adjust-ink);background:var(--bg-card);border-color:var(--ecc-adjust);box-shadow:0 1px 2px #1018280f}.pcsmi-option:disabled{cursor:default}.pcsmi-option:disabled:not(.is-on){opacity:.4}.pcsmi-answer{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}.pcsmi-choice.is-locked{background:0 0;border-style:dashed}.pcsmi-answer-note{color:var(--ecc-adjust-ink);font-size:12px;font-weight:600}@media (width<=720px){.pcsmi-choice{flex-wrap:wrap;display:flex}.pcsmi-option{flex:auto}.pcsmi .ecc-subnav-actions,.pcsmi .ecc-subnav-actions .primary{width:100%}}@container apex-pane (width<=720px){.pcsmi-choice:where(:not([class*=-overlay],[class*=-overlay] *)){flex-wrap:wrap;display:flex}.pcsmi-option:where(:not([class*=-overlay],[class*=-overlay] *)){flex:auto}.pcsmi .ecc-subnav-actions:where(:not([class*=-overlay],[class*=-overlay] *)),.pcsmi .ecc-subnav-actions .primary:where(:not([class*=-overlay],[class*=-overlay] *)){width:100%}}.clinic-home{--clinic-violet:#6d28d9;--clinic-amber:#b45309;--clinic-figure:linear-gradient(90deg, #5b21b6 0%, #7c3aed 45%, #b45309 100%);--clinic-tint:#f7f5fe;--clinic-soft:#ece8fb;--clinic-line:#e2dcf6;--clinic-card-tint:#fffdf6;--clinic-card-soft:#fdf5dc;--clinic-card-line:#f7efd6;--clinic-card-ink:#92400e;padding:0 var(--pad-x);gap:16px;margin:22px 0 40px;display:grid}.access-table tbody tr.is-clickable{cursor:pointer}.access-table tbody tr.is-clickable:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.clinic-table-name{font-weight:600}.clinic-table-billing .subs-billing-list li{flex-direction:row;align-items:baseline;gap:8px}.clinic-account-modal{width:min(1180px,100%);height:min(92vh,940px);max-height:min(92vh,940px)}.clinic-account-body{overscroll-behavior:contain;background:var(--bg-app);flex:auto;min-height:0;padding:18px 22px 24px;overflow-y:auto}.clinic-account-body .clinic-home{margin:0;padding:0}.clinic-home-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;display:flex}.clinic-home-header h2{color:var(--navy);letter-spacing:-.02em;margin:0 0 4px;font-size:20px;font-weight:620}.clinic-home-header p{color:var(--fg-muted);margin:0;font-size:13.5px}.clinic-home-actions{flex-wrap:wrap;gap:8px;display:flex}button.action.clinic-home-overview,button.action.clinic-home-edit{border-color:var(--line-strong);align-items:center;gap:7px;width:auto;margin-top:0;display:inline-flex}button.action.clinic-home-overview:hover,button.action.clinic-home-edit:hover{background:var(--clinic-tint);border-color:var(--clinic-violet)}.clinic-home-overview svg,.clinic-home-edit svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;width:15px;height:15px}.clinic-home-note{color:var(--fg);background:var(--clinic-tint,#f7f5fe);border:1px solid var(--clinic-line,#e2dcf6);border-radius:var(--r);margin:0;padding:10px 14px;font-size:13.5px;line-height:1.45}.clinic-home-note.is-error{border-color:color-mix(in srgb, var(--notify-error) 20%, transparent);color:var(--notify-error);background:color-mix(in srgb, var(--notify-error) 8%, transparent)}.clinic-home-loading{color:var(--fg-muted);align-items:center;gap:10px;padding:18px 4px;font-size:13.5px;display:flex}.clinic-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.clinic-stat{background:var(--bg-subtle);border-radius:var(--r);gap:6px;padding:14px 16px;display:grid}.clinic-stat dt{color:var(--fg-muted);letter-spacing:.02em;font-size:12px;font-weight:600}.clinic-stat dd{gap:2px;margin:0;display:grid}.clinic-stat dd strong{min-height:30px;color:var(--navy);font-variant-numeric:tabular-nums;letter-spacing:-.02em;align-items:center;font-size:24px;font-weight:680;display:flex}.clinic-stat dd span{color:var(--fg-faint);font-size:12px}.clinic-home>.clinic-stats{background:var(--ecc-wash);border-radius:var(--r);gap:0;padding:6px 0}.clinic-home>.clinic-stats .clinic-stat{text-align:center;background:0 0;border-radius:0;justify-items:center;gap:10px;padding:20px 24px 24px;position:relative}.clinic-home>.clinic-stats .clinic-stat+.clinic-stat{border-left:1px solid #ffffffbf}.clinic-home>.clinic-stats .clinic-stat dt{color:color-mix(in srgb, var(--fg) 72%, transparent);letter-spacing:.04em;text-transform:uppercase;font-size:12.5px;font-weight:650}.clinic-home>.clinic-stats .clinic-stat dd{justify-items:center;gap:4px}.clinic-home>.clinic-stats .clinic-stat dd strong{letter-spacing:-.035em;background:var(--clinic-figure);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;min-height:40px;font-size:34px;font-weight:700}.clinic-home>.clinic-stats .clinic-stat dd strong .action-spinner{color:var(--clinic-violet);-webkit-text-fill-color:initial}.clinic-home>.clinic-stats .clinic-stat dd span{color:color-mix(in srgb, var(--fg) 62%, transparent);font-size:12.5px}.clinic-stat-meter{background:#ffffffb3;border-radius:999px;width:min(160px,60%);height:4px;display:block;position:absolute;bottom:12px;left:50%;overflow:hidden;transform:translate(-50%)}.clinic-home>.clinic-stats .clinic-stat-meter>span{background:var(--clinic-figure);border-radius:inherit;height:100%;display:block}.clinic-home-empty{background:var(--ecc-wash);border-radius:var(--r);border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:18px 20px;display:flex}.clinic-home-empty h3{margin:0 0 4px;font-size:15px;font-weight:620}.clinic-home-empty p{max-width:620px;color:var(--fg-muted);margin:0;font-size:13.5px;line-height:1.45}.clinic-home-empty button.primary{width:auto;margin-top:0}.overview-inline{background:var(--bg-card);border:1px solid var(--clinic-card-line);border-radius:var(--r);min-width:0;display:grid}.overview-inline .overview-tabs{padding:10px 20px 0}.overview-inline .overview-modal-body{flex:none;padding:20px;overflow:visible}.overview-inline .overview-rail{top:calc(76px + env(safe-area-inset-top,0px))}.overview-inline .overview-rail-item.is-active{background:var(--clinic-card-tint);border-color:var(--clinic-card-line)}.overview-inline .overview-rail-section{border-top:1px solid var(--line-strong);margin-top:10px;padding-top:2px}.overview-inline .overview-rail-section .overview-rail-heading{margin-top:12px}.overview-inline .overview-export{border-top-color:var(--clinic-card-line)}button.action.clinic-overview-open{align-items:center;gap:4px;width:auto;min-height:34px;margin:0 0 0 auto;padding:6px 10px 6px 14px;display:inline-flex}.clinic-overview-open svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}@media (width<=1024px){.overview-inline:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:0 0;border:0;border-radius:0;gap:4px}.overview-inline .overview-tabs:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){margin:0 0 6px}.overview-inline .overview-modal-body:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){padding:8px 0 0}.overview-inline .overview-rail-item.is-active:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--clinic-card-tint)}.overview-inline .overview-rail-section:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border-top:0;margin-top:0;padding-top:0}.overview-inline .overview-rail-section .overview-rail-heading:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){margin-top:16px}.overview-inline .overview-export:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:0 0;border-top:0;padding:12px 0 0}}@container apex-pane (width<=1024px){.overview-inline:where(:not([class*=-overlay],[class*=-overlay] *)){background:0 0;border:0;border-radius:0;gap:4px}.overview-inline .overview-tabs:where(:not([class*=-overlay],[class*=-overlay] *)){margin:0 0 6px}.overview-inline .overview-modal-body:where(:not([class*=-overlay],[class*=-overlay] *)){padding:8px 0 0}.overview-inline .overview-rail-item.is-active:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--clinic-card-tint)}.overview-inline .overview-rail-section:where(:not([class*=-overlay],[class*=-overlay] *)){border-top:0;margin-top:0;padding-top:0}.overview-inline .overview-rail-section .overview-rail-heading:where(:not([class*=-overlay],[class*=-overlay] *)){margin-top:16px}.overview-inline .overview-export:where(:not([class*=-overlay],[class*=-overlay] *)){background:0 0;border-top:0;padding:12px 0 0}}@media (width<=720px){.overview-inline .overview-rail-item.is-active{background:0 0}.overview-inline .overview-nav{margin:0 0 4px -8px}}@container apex-pane (width<=720px){.overview-inline .overview-rail-item.is-active:where(:not([class*=-overlay],[class*=-overlay] *)){background:0 0}.overview-inline .overview-nav:where(:not([class*=-overlay],[class*=-overlay] *)){margin:0 0 4px -8px}}.billing-switcher-option.is-home{font-weight:650}li[role=presentation]+.billing-switcher-group,.billing-switcher-group+.billing-switcher-group{margin-top:6px}.billing-switcher-group>ul{margin:0;padding:0;list-style:none}.billing-switcher-group-name{z-index:1;background:var(--bg-card);margin-top:-6px;padding:6px 0 0;position:sticky;top:-6px}.billing-switcher-group-rule{border-top:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:10px;min-height:30px;margin:0 9px;padding:8px 0 2px;display:flex}.billing-switcher-group-rule h3{min-width:0;color:var(--fg-muted);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;font-size:11px;font-weight:700;line-height:1.3;overflow:hidden}.billing-switcher-group-rule>span{color:var(--fg-faint);font-variant-numeric:tabular-nums;flex:none;font-size:11px;font-weight:600}.billing-switcher-group-name.is-unassigned .billing-switcher-group-rule h3{color:var(--fg-faint)}.feedback-modal.clinic-editor{width:min(1200px,100vw - 48px);height:min(92vh,960px);max-height:none}.clinic-editor-split{border-top:1px solid var(--line);flex:auto;grid-template-columns:280px minmax(0,1fr);min-height:0;display:grid}.clinic-editor-list,.clinic-editor-detail{min-height:0;overflow:auto}.clinic-editor-list{border-right:1px solid var(--line);align-content:start;gap:10px;padding:20px 16px 22px 24px;display:grid}.clinic-editor-list h3,.clinic-editor-section h3{color:var(--fg-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.clinic-editor-list ul,.clinic-editor-members,.clinic-editor-candidates,.clinic-editor-plan ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.clinic-editor-pick{width:100%;color:var(--fg);font:inherit;text-align:left;border-radius:var(--r);cursor:pointer;background:0 0;border:1px solid #0000;gap:2px;padding:10px 12px;display:grid}.clinic-editor-pick:hover{background:var(--bg-hover)}.clinic-editor-pick.is-active{background:var(--clinic-card-tint,#fffdf6);border-color:var(--line-strong)}.clinic-editor-pick strong{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.clinic-editor-pick.is-unnamed strong{color:var(--fg-faint);font-style:italic}.clinic-editor-pick span{color:var(--fg-muted);font-size:12px}button.action.clinic-editor-add{justify-self:start;width:auto;margin-top:4px}.clinic-editor-detail{padding:20px 28px 24px}.clinic-editor-section{gap:16px;display:grid}.clinic-editor-detail-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.clinic-editor-detail-head h3{min-width:0;color:var(--navy);letter-spacing:-.01em;text-overflow:ellipsis;text-transform:none;white-space:nowrap;margin:0;font-size:17px;font-weight:650;overflow:hidden}button.ghost.clinic-editor-remove-clinic{color:var(--notify-error);flex:none}.clinic-editor-link{color:var(--navy);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.clinic-editor-section>h3{margin-top:6px}.clinic-editor-members{gap:8px}.clinic-editor-members>li{border:1px solid var(--line);border-radius:var(--r)}.clinic-editor-members>li.is-open{border-color:var(--line-strong)}.clinic-editor-member{grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:4px;padding:4px 8px 4px 4px;display:grid}.clinic-editor-member-toggle{width:100%;min-height:56px;color:var(--fg);font:inherit;text-align:left;border-radius:calc(var(--r) - 2px);cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(0,auto) 18px;align-items:center;gap:16px;padding:8px 10px 8px 14px;display:grid}.clinic-editor-member-toggle:hover{background:var(--bg-hover)}.clinic-editor-member-toggle:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 40%, transparent);outline-offset:-2px}.clinic-editor-billing{min-width:0;display:grid}.clinic-editor-billing strong{letter-spacing:.04em;font-size:13.5px;font-weight:700}.clinic-editor-billing span{color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.clinic-editor-days-summary{text-align:right;justify-items:end;min-width:0;max-width:320px;display:grid}.clinic-editor-days-summary strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13.5px;font-weight:600;overflow:hidden}.clinic-editor-days-summary small{max-width:100%;color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.clinic-editor-member-toggle.is-missing .clinic-editor-days-summary strong{color:var(--notify-warning)}.clinic-editor-member-toggle svg{fill:none;width:18px;height:18px;stroke:var(--fg-muted);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s}.clinic-editor-member-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.clinic-editor-remove{width:32px;height:32px;color:var(--fg-muted);border-radius:var(--r);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.clinic-editor-remove:hover{color:var(--notify-error);background:var(--bg-hover)}.clinic-editor-remove svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:14px;height:14px}.clinic-editor-days{background:var(--clinic-card-tint,#fffdf6);border-top:1px solid var(--line);border-radius:0 0 var(--r) var(--r);gap:16px;padding:16px 18px 18px;display:grid}.clinic-editor-days-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}button.action.clinic-editor-generate{align-items:center;gap:7px;width:auto;min-height:34px;margin:0;padding:6px 12px;display:inline-flex}.clinic-editor-generate svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:15px;height:15px}.clinic-editor-mode{background:var(--bg-subtle);border-radius:10px;justify-self:start;gap:2px;padding:2px;display:inline-flex}.clinic-editor-mode button{min-height:30px;color:var(--fg);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 14px;font-size:13px;font-weight:560}.clinic-editor-mode button.is-active{background:var(--bg-card);font-weight:650;box-shadow:0 1px 3px #0f121e1f}.clinic-editor-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.clinic-editor-weekday{min-height:44px;color:var(--fg);font:inherit;background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--r);cursor:pointer;place-items:center;gap:1px;padding:6px 0;font-size:13px;font-weight:600;display:grid}.clinic-editor-weekday small{color:var(--fg-faint);letter-spacing:.04em;font-size:10px;font-weight:700}.clinic-editor-weekday.is-on{color:#fff;background:var(--navy);border-color:var(--navy)}.clinic-editor-weekday.is-taken{color:var(--fg-muted);background:var(--bg-subtle)}.clinic-editor-calendar{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r);gap:8px;padding:10px 12px 12px;display:grid}.clinic-editor-calendar-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.clinic-editor-calendar-head h4{margin:0;font-size:14px;font-weight:650}.clinic-editor-calendar-head button{width:30px;height:30px;color:var(--fg);border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:8px;place-items:center;padding:0;display:grid}.clinic-editor-calendar-head button:disabled{cursor:default;opacity:.4}.clinic-editor-calendar-head svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.clinic-editor-grid{touch-action:none;-webkit-user-select:none;user-select:none;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.clinic-editor-grid-weekday{color:var(--fg-faint);text-align:center;font-size:11px;font-weight:700}.clinic-editor-day{min-height:44px;color:var(--fg);font:inherit;background:var(--bg-card);border:1px solid var(--line);cursor:pointer;border-radius:8px;align-content:center;justify-items:center;gap:1px;padding:4px 0;font-size:13px;font-weight:600;display:grid;position:relative}.clinic-editor-day span{line-height:1.1}.clinic-editor-day em{color:var(--fg-muted);letter-spacing:.04em;font-size:9.5px;font-style:normal;font-weight:800;line-height:1}.clinic-editor-day[class*=clinic-tone-],.clinic-editor-legend>span.is-source:before{color:var(--tone-ink);background:var(--tone-fill);border-color:var(--tone-line)}.clinic-editor-day[class*=clinic-tone-] em{color:var(--tone-ink)}.clinic-editor-day:hover:not(:disabled){filter:brightness(.96)}.clinic-editor-day.is-service:after{content:"";background:var(--fg-faint);border-radius:50%;width:4px;height:4px;position:absolute;top:5px;right:6px}.clinic-editor-day.is-here em{color:var(--navy)}.clinic-editor-legend>span.is-plain:before{background:var(--bg-card);border:1px solid var(--line-strong)}.clinic-editor-legend{color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:2px 0 0;font-size:12px;display:flex}.clinic-editor-legend>span:not(.clinic-editor-legend-hint){align-items:center;gap:6px;display:inline-flex}.clinic-editor-legend>span:not(.clinic-editor-legend-hint):before{content:"";box-sizing:border-box;border:1px solid #0000;border-radius:4px;width:14px;height:14px}.clinic-editor-legend>span.is-source.is-source:before{border-color:var(--tone-line)}.clinic-editor-legend>span.is-plain.is-plain:before{border-color:var(--line-strong)}.clinic-editor-source{padding-left:22px;position:relative}.clinic-editor-source:before{content:"";background:var(--tone-fill);border:1px solid var(--tone-line);border-radius:4px;width:14px;height:14px;position:absolute;top:3px;left:0}.clinic-editor-legend-hint{color:var(--fg-faint);margin-left:auto}.clinic-editor-plan{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r);gap:10px;padding:12px;display:grid}.clinic-editor-plan li{grid-template-columns:minmax(0,1fr) minmax(150px,220px);align-items:center;gap:10px;display:grid}.clinic-editor-plan li>span{display:grid}.clinic-editor-plan li strong{font-size:13px;font-weight:700}.clinic-editor-plan li small{color:var(--fg-muted);font-size:12px}.clinic-editor-plan-actions{justify-content:flex-end;gap:8px;display:flex}.clinic-editor-plan-actions button.action,.clinic-editor-plan-actions button.primary{width:auto;min-width:96px;min-height:36px;margin:0}.clinic-editor-picker{min-width:0}.clinic-editor-add-billing{gap:6px;margin-top:4px;display:grid}.clinic-editor-candidates{border:1px solid var(--line);border-radius:var(--r);padding:4px}.clinic-editor-candidates button{width:100%;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:8px 10px;display:grid}.clinic-editor-candidates button:hover{background:var(--bg-hover)}.clinic-editor-candidates strong{letter-spacing:.04em;font-size:13px;font-weight:700}.clinic-editor-candidates span{color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.clinic-editor-candidates small{color:var(--fg-faint);font-size:11.5px}.clinic-editor-hint{color:var(--fg-muted);margin:0;font-size:12.5px;line-height:1.45}.clinic-editor-none{color:var(--fg-muted);padding:8px 10px;font-size:13px}.clinic-editor-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center}.clinic-editor-actions button.action,.clinic-editor-actions button.primary{width:auto;min-width:112px;min-height:40px;margin-top:0;padding:8px 18px;font-size:13.5px}.clinic-editor-error{color:var(--notify-error);flex:100%;margin:0;font-size:13px}@media (width<=720px){.feedback-modal.clinic-editor{width:100%;height:auto;max-height:92vh}.clinic-editor-split{grid-template-columns:minmax(0,1fr);overflow:auto}.clinic-editor-list,.clinic-editor-detail{overflow:visible}.clinic-editor-list{border-right:0;border-bottom:1px solid var(--line);padding:12px 16px}.clinic-editor-list ul{gap:6px;display:flex;overflow-x:auto}.clinic-editor-pick{width:auto;min-width:140px}.clinic-editor-detail{padding:14px 16px}.clinic-editor-member-toggle{grid-template-columns:minmax(0,1fr) 18px;gap:4px 10px}.clinic-editor-days-summary{text-align:left;grid-area:2/1;justify-items:start}.clinic-editor-member-toggle svg{grid-area:1/2/span 2}.clinic-editor-weekdays{gap:4px}.clinic-editor-plan li{grid-template-columns:minmax(0,1fr)}.clinic-editor-legend-hint{margin-left:0}}@container apex-pane (width<=720px){.feedback-modal.clinic-editor:where(:not([class*=-overlay],[class*=-overlay] *)){width:100%;height:auto;max-height:92vh}.clinic-editor-split:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr);overflow:auto}.clinic-editor-list:where(:not([class*=-overlay],[class*=-overlay] *)),.clinic-editor-detail:where(:not([class*=-overlay],[class*=-overlay] *)){overflow:visible}.clinic-editor-list:where(:not([class*=-overlay],[class*=-overlay] *)){border-right:0;border-bottom:1px solid var(--line);padding:12px 16px}.clinic-editor-list ul:where(:not([class*=-overlay],[class*=-overlay] *)){gap:6px;display:flex;overflow-x:auto}.clinic-editor-pick:where(:not([class*=-overlay],[class*=-overlay] *)){width:auto;min-width:140px}.clinic-editor-detail:where(:not([class*=-overlay],[class*=-overlay] *)){padding:14px 16px}.clinic-editor-member-toggle:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr) 18px;gap:4px 10px}.clinic-editor-days-summary:where(:not([class*=-overlay],[class*=-overlay] *)){text-align:left;grid-area:2/1;justify-items:start}.clinic-editor-member-toggle svg:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:1/2/span 2}.clinic-editor-weekdays:where(:not([class*=-overlay],[class*=-overlay] *)){gap:4px}.clinic-editor-plan li:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr)}.clinic-editor-legend-hint:where(:not([class*=-overlay],[class*=-overlay] *)){margin-left:0}}@media (width<=720px){.clinic-home{margin-top:14px;padding:0 16px}.clinic-account-body{padding:22px 16px 24px}.clinic-account-body .clinic-home{margin:0;padding:0}.clinic-stats{grid-template-columns:1fr;gap:8px}.clinic-stat{grid-template-columns:minmax(0,1fr) auto;align-items:center}.clinic-stat dd{text-align:right;justify-items:end}.clinic-home>.clinic-stats{padding:0}.clinic-home>.clinic-stats .clinic-stat{text-align:left;grid-template-columns:minmax(0,1fr) auto;justify-items:stretch;gap:4px 12px;padding:14px 16px 20px}.clinic-home>.clinic-stats .clinic-stat+.clinic-stat{border-top:1px solid #ffffffbf;border-left:0}.clinic-home>.clinic-stats .clinic-stat dd{text-align:right;justify-items:end}.clinic-home>.clinic-stats .clinic-stat dd strong{min-height:30px;font-size:24px}.clinic-stat-meter{width:96px;bottom:9px;left:auto;right:16px;transform:none}}@container apex-pane (width<=720px){.clinic-home:where(:not([class*=-overlay],[class*=-overlay] *)){margin-top:14px;padding:0 16px}.clinic-account-body:where(:not([class*=-overlay],[class*=-overlay] *)){padding:22px 16px 24px}.clinic-account-body .clinic-home:where(:not([class*=-overlay],[class*=-overlay] *)){margin:0;padding:0}.clinic-stats:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:1fr;gap:8px}.clinic-stat:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr) auto;align-items:center}.clinic-stat dd:where(:not([class*=-overlay],[class*=-overlay] *)){text-align:right;justify-items:end}.clinic-home>.clinic-stats:where(:not([class*=-overlay],[class*=-overlay] *)){padding:0}.clinic-home>.clinic-stats .clinic-stat:where(:not([class*=-overlay],[class*=-overlay] *)){text-align:left;grid-template-columns:minmax(0,1fr) auto;justify-items:stretch;gap:4px 12px;padding:14px 16px 20px}.clinic-home>.clinic-stats .clinic-stat+.clinic-stat:where(:not([class*=-overlay],[class*=-overlay] *)){border-top:1px solid #ffffffbf;border-left:0}.clinic-home>.clinic-stats .clinic-stat dd:where(:not([class*=-overlay],[class*=-overlay] *)){text-align:right;justify-items:end}.clinic-home>.clinic-stats .clinic-stat dd strong:where(:not([class*=-overlay],[class*=-overlay] *)){min-height:30px;font-size:24px}.clinic-stat-meter:where(:not([class*=-overlay],[class*=-overlay] *)){width:96px;bottom:9px;left:auto;right:16px;transform:none}}.outreach{margin-top:var(--section-gap,48px);gap:20px;display:grid}.outreach .sheet-toolbar{margin-bottom:0}.outreach-steps{padding:0 var(--pad-x);grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:20px;display:grid}.outreach-step{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r);align-content:start;gap:14px;min-width:0;padding:20px;display:grid}.outreach-patients,.outreach-history{margin:0 var(--pad-x)}.outreach-history{padding-bottom:8px}.outreach-step h3{letter-spacing:-.01em;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:650;display:flex}.outreach-step h3 span{color:#a16207;background:#eab3082e;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12.5px;font-weight:700;display:inline-grid}.outreach-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.outreach-hint{color:var(--fg-muted);margin:0;font-size:13px;line-height:1.5}.outreach-hint code{color:var(--fg);font-family:var(--font-sans);background:var(--bg-subtle);border-radius:5px;padding:1px 5px;font-size:12px}.outreach-error{color:var(--notify-error);margin:0;font-size:13px}.outreach>.outreach-error{padding:0 var(--pad-x)}.upload-columns{gap:8px;display:grid}.upload-formats{border:1px solid var(--line-strong);border-radius:8px;max-width:100%;overflow-x:auto}.upload-formats table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:620px}.upload-formats th,.upload-formats td{text-align:left;vertical-align:top;padding:6px 10px}.upload-formats th+th,.upload-formats td+td{border-left:1px solid var(--line-strong)}.upload-formats th{color:var(--fg);background:var(--bg-subtle);border-bottom:1px solid var(--line-strong);font-size:12.5px;font-weight:600}.upload-format-rule{color:var(--fg-muted);font-size:11.5px;line-height:1.35;display:block}.upload-format-example{color:var(--fg);font-variant-numeric:tabular-nums;font-size:11.5px;display:block}.upload-format-rule+.upload-format-example{margin-top:3px}.upload-formats.is-compact{flex:none}.upload-check-link{color:#15803d;text-align:left;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;justify-self:start;margin-top:2px;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline}.upload-check-link.has-problems{color:var(--notify-error)}.callback-due-link{color:#a16207;text-underline-offset:2px;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.callback-list-modal{width:min(1180px,100%)}.callback-list-body{gap:12px;min-height:0;padding:16px 22px 20px;display:grid;overflow:auto}.callback-list-body .outreach-patients-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.callback-list-select{color:var(--fg-muted);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.callback-list-select select{min-height:34px;color:var(--fg);font:inherit;background:var(--bg-card);border:1px solid var(--line-strong);border-radius:8px;padding:0 10px;font-weight:500}.callback-list-scroll{max-height:min(56vh,560px)}.callback-list-empty{text-align:center;padding:18px}.file-check-table td{vertical-align:top}.file-check-row{color:var(--fg-faint);font-variant-numeric:tabular-nums}.file-check-value{align-items:center;gap:6px;display:inline-flex}.file-check-mark{background:#16a34a;border-radius:50%;flex:none;width:8px;height:8px}.file-check-cell.is-blank .file-check-value{color:var(--fg-faint)}.file-check-cell.is-blank .file-check-mark{background:#d4a514}.file-check-cell.is-invalid .file-check-value{color:var(--notify-error)}.file-check-cell.is-invalid .file-check-mark{background:var(--notify-error)}.file-check-why{color:var(--fg-muted);margin:2px 0 0 14px;font-size:11.5px;display:block}.file-check-cell.is-invalid .file-check-why{color:var(--notify-error)}.file-check-result{color:var(--fg-muted);font-size:12.5px}.file-check-result.is-ok{color:#15803d;font-weight:600}.file-check-result:is(.is-unreachable,.is-skipped){color:var(--notify-error);font-weight:600}.due-pill{color:var(--fg-muted);background:var(--bg-subtle);border-radius:999px;padding:1px 9px;font-size:12px;font-weight:650;display:inline-block}.due-pill.is-due{color:#a16207;background:#eab30829}@media (width<=720px){.callback-list-body{padding:12px 16px 18px}.callback-list-body .search-field{flex:100%}}@container apex-pane (width<=720px){.callback-list-body:where(:not([class*=-overlay],[class*=-overlay] *)){padding:12px 16px 18px}.callback-list-body .search-field:where(:not([class*=-overlay],[class*=-overlay] *)){flex:100%}}.upload-zone{text-align:center;cursor:pointer;background:var(--bg-card);border:2px dashed var(--line-strong);border-radius:var(--r);justify-items:center;gap:6px;padding:26px 16px 22px;transition:background-color .12s,border-color .12s;display:grid;position:relative}.upload-zone:hover,.upload-zone.is-dragging{background:var(--bg-subtle);border-color:color-mix(in srgb, var(--navy) 55%, transparent)}.upload-zone:focus-within{box-shadow:var(--focus-ring)}.upload-zone.is-busy{cursor:progress}.upload-zone input,.upload-replace input{width:100%;height:100%;cursor:inherit;opacity:0;position:absolute;inset:0}.upload-zone-icon,.upload-file-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.upload-zone-icon{width:30px;height:30px;color:var(--fg-muted);margin-bottom:2px}.upload-zone.is-dragging .upload-zone-icon,.upload-zone:hover .upload-zone-icon{color:var(--navy)}.upload-zone strong{color:var(--fg);font-size:14.5px;font-weight:650}.upload-zone-or{color:var(--fg-faint);font-size:12px}.upload-zone-button{color:var(--fg);background:var(--bg-card);border:1px solid var(--line-strong);border-radius:999px;padding:7px 16px;font-size:13px;font-weight:650;box-shadow:0 1px 2px #131a3014}.upload-zone:hover .upload-zone-button{border-color:var(--navy)}.upload-zone small{color:var(--fg-muted);margin-top:4px;font-size:12px}.upload-file{background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--r);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.upload-file.is-busy{opacity:.7}.upload-file-icon{color:#15803d;width:26px;height:26px}.upload-file-text{gap:2px;min-width:0;display:grid}.upload-file-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;overflow:hidden}.upload-file-text span{color:var(--fg-muted);font-size:12.5px;line-height:1.4}.upload-replace{cursor:pointer;border:1px solid var(--line-strong);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:650;position:relative}.upload-replace:hover,.upload-replace:focus-within{border-color:var(--navy)}.outreach-channels{flex-wrap:wrap;gap:8px;display:flex}.outreach-channels label{min-height:38px;color:var(--fg);cursor:pointer;background:var(--bg-card);border:1px solid var(--line-strong);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.outreach-channels label.is-on{background:#fffdf6;border-color:#e8d9ad}.outreach-channels input{accent-color:var(--navy);margin:0}.outreach-channels em{color:var(--fg-muted);font-size:12.5px;font-style:normal;font-weight:500}.outreach-template{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px 16px;display:grid}.outreach-template>.form-field{grid-column:1}.outreach-template>.outreach-preview{grid-area:1/2/span 3}.outreach-template>.outreach-sms-meter{grid-column:1/-1}.outreach-label-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.outreach-label-row .text-button{font-size:12px}.outreach textarea{width:100%;min-width:0;color:var(--fg);resize:vertical;background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--r);outline:none;padding:10px 12px;font-family:inherit;font-size:13.5px;line-height:1.5}.outreach textarea:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}.outreach-preview{background:var(--bg-subtle);border-radius:var(--r);gap:8px;min-width:0;padding:14px;font-size:13px;line-height:1.5;display:grid}.outreach-preview p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.outreach-sms-meter{gap:8px;display:grid}.outreach-meter-bar{background:var(--bg-subtle);border-radius:999px;height:6px;overflow:hidden}.outreach-meter-bar span{background:linear-gradient(90deg, var(--navy), #a16207);border-radius:inherit;height:100%;transition:width .15s;display:block}.outreach-meter-bar.is-over span{background:var(--notify-warning)}.outreach-meter-count,.outreach-meter-warn,.outreach-estimate{margin:0;font-size:13px;line-height:1.5}.outreach-meter-count{color:var(--fg-muted)}.outreach-meter-count strong{color:var(--fg);font-weight:650}.outreach-meter-warn{color:var(--notify-warning);flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.outreach-meter-warn .text-button{font-size:12.5px}.outreach-estimate{color:var(--fg);border-radius:var(--r);background:#fffdf6;border:1px solid #f7efd6;padding:10px 12px}.outreach-estimate strong{font-weight:650}.outreach-cost-note{color:color-mix(in srgb, var(--fg) 65%, transparent);font-size:12px;font-weight:600}.outreach-whatsapp-preview p{max-width:100%;color:var(--fg);background:#f2fbf4;border:1px solid #dcf1e1;border-radius:4px 16px 16px;justify-self:start;padding:10px 13px}.outreach-approval{color:var(--fg);background:var(--bg-subtle);border-radius:var(--r);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.outreach-approval span{flex:240px;min-width:0}.outreach-approval strong{font-weight:650}.outreach-approval.is-approved{color:var(--notify-success);background:#f2fbf4}.outreach-approval.is-pending,.outreach-approval.is-none{background:#fffdf6;box-shadow:inset 0 0 0 1px #f7efd6}.outreach-approval.is-rejected,.outreach-approval.is-disabled,.outreach-approval.is-paused,.outreach-approval.is-error{color:var(--notify-error);background:#fef3f2}.callback-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.callback-source{color:var(--fg);text-align:left;background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--r);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;padding:12px 14px;display:grid}.callback-source:hover{border-color:#d9bf72}.callback-source:focus-visible{box-shadow:var(--focus-ring);outline:none}.callback-source.is-on{background:#fffdf6;border-color:#a16207;box-shadow:0 0 0 1px #a16207}.callback-source strong{font-size:13.5px;font-weight:650}.callback-source>span:last-child{color:var(--fg-muted);grid-column:2;font-size:12px;line-height:1.4}.callback-source-dot{border:1.5px solid var(--line-strong);border-radius:50%;width:16px;height:16px}.callback-source.is-on .callback-source-dot{border:5px solid #a16207}.callback-export-help{color:var(--fg-muted);font-size:12.5px}.callback-export-help summary{width:fit-content;color:var(--fg);cursor:pointer;font-weight:600}.callback-export-help ul{gap:4px;margin:8px 0 0;padding-left:18px;line-height:1.45;display:grid}@media (width<=520px){.callback-sources{grid-template-columns:minmax(0,1fr)}}@container apex-pane (width<=520px){.callback-sources:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr)}}.outreach-emr{background:var(--bg-subtle);border-radius:var(--r);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;padding:12px 14px;display:flex}.outreach-emr.is-editing{background:var(--bg-card);border:1px solid var(--line);grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:12px;display:grid}.outreach-emr-saved{flex:260px;gap:2px;min-width:0;margin:0;font-size:13px;line-height:1.45;display:grid}.outreach-emr-saved strong{color:var(--fg);font-weight:650}.outreach-emr-saved span{color:var(--fg-muted);overflow-wrap:anywhere}.outreach-emr-actions{flex-wrap:wrap;gap:8px;display:flex}.outreach-emr .outreach-error{flex-basis:100%}.emr-pull-progress{flex-basis:100%;gap:6px;min-width:0;display:grid}.emr-pull-progress-label{color:var(--fg);justify-content:space-between;align-items:baseline;gap:12px;margin:0;font-size:13px;font-weight:600;line-height:1.4;display:flex}.emr-pull-progress-label [role=status]{overflow-wrap:anywhere;min-width:0}.emr-pull-progress-clock{font-variant-numeric:tabular-nums;color:var(--fg-muted);flex:none;font-size:12px;font-weight:500}.emr-pull-progress-track{background:#131a3014;border-radius:999px;height:8px;position:relative;overflow:hidden}.emr-pull-progress-track span{background:linear-gradient(90deg, var(--navy), #a16207);border-radius:inherit;height:100%;transition:width .8s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden}.emr-pull-progress-track span:after{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff8c 50%,#fff0 100%);animation:1.6s ease-in-out infinite emr-pull-sheen;position:absolute;inset:0;transform:translate(-100%)}.emr-pull-progress-track span:before{content:"";border-radius:inherit;background:#fbbf24;width:14px;animation:1.2s ease-in-out infinite emr-pull-edge;position:absolute;top:0;bottom:0;right:0}.emr-pull-progress.is-done .emr-pull-progress-track span{background:var(--notify-success,#15803d)}.emr-pull-progress.is-done .emr-pull-progress-track span:before,.emr-pull-progress.is-done .emr-pull-progress-track span:after{opacity:0;animation:none}@keyframes emr-pull-sheen{to{transform:translate(100%)}}@keyframes emr-pull-edge{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.emr-pull-progress-track span{transition:none}.emr-pull-progress-track span:before,.emr-pull-progress-track span:after{opacity:0;animation:none}}.outreach-emr-actions.is-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.outreach-emr-actions.is-form button{min-height:44px;margin:0}.outreach-patients-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.outreach-patients-tools .search-field{flex:0 300px;min-width:200px}.outreach-audience{background:var(--bg-subtle);border-radius:999px;flex-wrap:wrap;gap:4px;padding:3px;display:inline-flex}.outreach-audience button{min-height:32px;color:var(--fg-muted);background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600}.outreach-audience button[aria-pressed=true]{color:var(--fg);background:var(--bg-card);box-shadow:0 1px 2px #131a301a}.outreach-table-scroll{max-height:460px;overflow:auto}.outreach-table th,.outreach-table td{white-space:nowrap}.outreach-table thead th{z-index:1;background:var(--bg-card);position:sticky;top:0}.outreach-check{text-align:center;width:36px}.outreach-check input{accent-color:var(--navy);margin:0}.outreach-table tr.is-selected td{background:#fffdf6}.outreach-missing{color:var(--fg-faint)}.outreach-summary{margin:4px var(--pad-x) 0;border-radius:var(--r);background:linear-gradient(110deg,#e6e8ee 0%,#eeebe3 45%,#fbf0d2 78%,#fff6dc 100%);border:1px solid #ece3cc;gap:14px;padding:20px 24px;display:grid;box-shadow:0 10px 28px #131a3014}.outreach-summary-title{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:650}.outreach-bar-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;display:flex}.outreach-summary dl{flex-wrap:wrap;gap:4px 0;margin:0;display:flex}.outreach-summary dl>div{gap:1px;padding:0 16px;display:grid}.outreach-summary dl>div:first-child{padding-left:0}.outreach-summary dl>div+div{border-left:1px solid #ffffffe6}.outreach-summary dt{color:color-mix(in srgb, var(--fg) 70%, transparent);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:5px;font-size:10.5px;font-weight:650;display:inline-flex}.outreach-summary dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--navy);align-items:baseline;gap:6px;margin:0;font-size:24px;font-weight:700;display:flex}.outreach-summary dd small{max-width:220px;color:color-mix(in srgb, var(--fg) 62%, transparent);letter-spacing:0;text-overflow:ellipsis;font-size:11.5px;font-weight:550;overflow:hidden}.outreach-cost-help{letter-spacing:0;text-transform:none;cursor:help;width:15px;height:15px;font-size:10px}.outreach-summary .metric-tooltip{letter-spacing:0;text-transform:none;width:300px;font-size:12.5px;top:auto;bottom:calc(100% + 9px)}.outreach-summary .metric-tooltip .outreach-cost-note{color:inherit;font-size:inherit;font-weight:inherit}.outreach-summary .metric-tooltip:after{border-top-color:var(--navy);border-bottom-color:#0000;top:100%;bottom:auto}.outreach-bar-note{text-align:center}.outreach-send{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 14px;margin-left:auto;display:flex}.outreach-send .outreach-hint{text-align:center;color:color-mix(in srgb, var(--fg) 70%, transparent);flex-basis:100%}.outreach-send button.primary{min-width:160px}.outreach-todo{border-top:1px solid #ffffffe6;align-items:center;gap:10px;min-width:0;padding-top:12px;display:flex}.outreach-todo-title{color:#854d0e;flex:none;margin:0;font-size:12.5px;font-weight:700}.outreach-todo-list{scrollbar-width:none;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.outreach-todo-list li{flex:none}.outreach-todo-list button{min-height:26px;color:var(--fg);white-space:nowrap;cursor:pointer;background:#fffbeb;border:1px solid #f3d27a;border-radius:999px;align-items:center;gap:6px;padding:0 4px 0 10px;font-size:12.5px;font-weight:550;display:inline-flex}.outreach-todo-list button:hover:not(:disabled){border-color:#d4a514}.outreach-todo-list button:disabled{cursor:default;padding-right:10px}.outreach-todo-list em{color:#854d0e;background:#eab30833;border-radius:999px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:700}.outreach-pace-help{cursor:help}.outreach-pace-help .metric-tooltip{width:300px;font-size:12.5px}@media (width<=1100px){.outreach-steps:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-columns:minmax(0,1fr)}}@container apex-pane (width<=1100px){.outreach-steps:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.outreach-two,.outreach-template{grid-template-columns:minmax(0,1fr)}.outreach-template>.outreach-preview{grid-area:auto/1}.outreach-template>.outreach-sms-meter{grid-column:1}.outreach-step{padding:16px}.outreach-summary{padding:14px}.outreach-summary dl>div{padding:0 10px}.outreach-summary dd{font-size:19px}.outreach-summary dd small{display:none}.outreach-send{flex-basis:100%}.outreach-todo-title{display:none}.outreach-patients-tools .search-field{flex-basis:100%}.outreach-audience{border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.outreach-audience button{border-radius:10px;padding:6px 8px;line-height:1.25}}@container apex-pane (width<=720px){.outreach-two:where(:not([class*=-overlay],[class*=-overlay] *)),.outreach-template:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr)}.outreach-template>.outreach-preview:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:auto/1}.outreach-template>.outreach-sms-meter:where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:1}.outreach-step:where(:not([class*=-overlay],[class*=-overlay] *)){padding:16px}.outreach-summary:where(:not([class*=-overlay],[class*=-overlay] *)){padding:14px}.outreach-summary dl>div:where(:not([class*=-overlay],[class*=-overlay] *)){padding:0 10px}.outreach-summary dd:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:19px}.outreach-summary dd small:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.outreach-send:where(:not([class*=-overlay],[class*=-overlay] *)){flex-basis:100%}.outreach-todo-title:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.outreach-patients-tools .search-field:where(:not([class*=-overlay],[class*=-overlay] *)){flex-basis:100%}.outreach-audience:where(:not([class*=-overlay],[class*=-overlay] *)){border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.outreach-audience button:where(:not([class*=-overlay],[class*=-overlay] *)){border-radius:10px;padding:6px 8px;line-height:1.25}}.callback .outreach-message{margin:0 var(--pad-x)}.callback-program{cursor:pointer;background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--r);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:14px;transition:background-color .12s,border-color .12s;display:grid}.callback-program.is-on{background:#fffdf6;border-color:#e8d9ad}.callback-program:has(input:disabled){cursor:default;opacity:.6}.callback-program input{accent-color:var(--navy);margin:3px 0 0}.callback-program-text{gap:2px;font-size:13px;line-height:1.45;display:grid}.callback-program-text strong{color:var(--fg);font-size:14px;font-weight:650}.callback-program-text span{color:var(--fg-muted)}.callback-program-count{color:#a16207;white-space:nowrap;font-size:13px;font-style:normal;font-weight:650}.callback-editing{justify-self:start}.callback-scopes{gap:10px;display:grid}.callback-program.callback-scope{cursor:default;grid-template-columns:minmax(0,1fr);gap:0;padding:4px 14px;display:grid}.callback-care-row{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:10px 0;display:grid}.callback-care-row:has(input:disabled){cursor:default}.callback-care-row+.callback-care-row{border-top:1px solid var(--line)}.callback-roster-filter{gap:6px;padding:2px 0 12px 26px;display:grid}.callback-roster-filter .text-button{justify-self:start}.callback-roster-fields{gap:8px;display:grid}.callback-roster-filter .multi-select,.callback-roster-filter .filter-select{width:100%;min-width:0}.callback-category-picks{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-card);margin:2px 0 0;padding:0;list-style:none;display:grid}.callback-category-picks li{gap:1px;padding:8px 10px;font-size:13px;line-height:1.4;display:grid}.callback-category-picks li+li{border-top:1px solid var(--line)}.callback-category-picks strong{color:var(--fg);font-weight:600}.callback-category-picks span,.callback-category-picks small{color:var(--fg-muted)}.callback-category-picks small{font-size:12px}.form-field.callback-roster-age{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;min-width:0;margin:0;padding:0;display:grid}.callback-roster-age legend{color:var(--fg-muted);grid-column:1/-1;margin-bottom:4px;padding:0;font-size:12px;font-weight:600}.callback-roster-age label{min-width:0;color:var(--fg-muted);flex-direction:row;align-items:center;gap:6px;font-size:13px;display:flex}.callback-roster-age input{width:100%;min-width:0}.recall-copy-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.recall-copy .outreach-hint{margin:0}.recall-copy-toggle{justify-self:start}.recall-copy-tools{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.recall-copy-tools:empty{display:none}.recall-copy-search{flex:260px;min-width:0;max-width:380px}.recall-copy-search svg{top:50%;transform:translateY(-50%)}.recall-copy-search input{height:38px;min-height:38px;padding-top:0;padding-bottom:0}.recall-copy-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px;max-height:232px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.recall-copy-list label{cursor:pointer;border:1px solid var(--line);border-radius:var(--r);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;font-size:13px;transition:background-color .12s,border-color .12s;display:grid}.recall-copy-list label.is-on{background:#fffdf6;border-color:#e8d9ad}.recall-copy-list input{accent-color:var(--navy);margin:0}.recall-copy-number{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:600}.recall-copy-name{color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.callback-compose{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px 28px;display:grid}.callback-email{border-top:1px solid var(--line);padding-top:22px}.callback-compose-editor{grid-template-columns:168px minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.callback-compose-fields{gap:12px;min-width:0;display:grid}.tpl-palette{background:var(--bg-subtle);border-radius:var(--r);gap:4px;padding:12px 10px;display:grid;position:sticky;top:12px}.tpl-palette>strong{padding:0 4px;font-size:12.5px;font-weight:650}.tpl-palette-hint{color:var(--fg-muted);padding:0 4px 6px;font-size:11.5px;line-height:1.35}.tpl-palette ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.tpl-palette button{text-align:left;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-sm);cursor:grab;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:2px 8px;width:100%;padding:7px 8px;display:grid}.tpl-palette button:hover{border-color:#d9bf72;box-shadow:0 1px 3px #131a3014}.tpl-palette button:active{cursor:grabbing}.tpl-palette button:focus-visible{box-shadow:var(--focus-ring);outline:none}.tpl-palette button .tpl-chip{justify-self:start;font-size:12px}.tpl-palette em{color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;grid-column:2;font-size:11px;font-style:normal;overflow:hidden}.tpl-palette-grip{background:radial-gradient(circle, var(--fg-faint) 1.1px, transparent 1.4px) 0 0 / 3px 4px;opacity:.8;grid-row:1/span 2;width:6px;height:14px}.tpl-chip{color:#a16207;white-space:nowrap;vertical-align:baseline;-webkit-user-select:none;user-select:none;background:#eab30824;border:1px solid #a162073d;border-radius:6px;padding:0 7px;font-size:.92em;font-weight:600;line-height:1.55;display:inline-block}.tpl-editor .tpl-chip{cursor:grab;padding:0 5px;line-height:1.45}.tpl-editor{min-height:112px;color:var(--fg);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--r);cursor:text;outline:none;padding:10px 12px;font-size:13.5px;line-height:1.6}.tpl-editor:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}.tpl-editor.is-drop{background:#fffdf6;border-style:dashed;border-color:#a16207}.tpl-editor[data-empty]:before{content:attr(data-placeholder);color:var(--fg-faint);pointer-events:none}.tpl-editor.is-single{min-height:0}.mail-compose{background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--r);display:grid;overflow:hidden;box-shadow:0 1px 2px #131a300a}.mail-compose:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring)}.mail-compose-row{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13.5px;display:grid}.mail-compose-row>span:first-child{color:var(--fg-muted);font-size:12.5px}.mail-compose-row em{color:var(--fg-muted);font-style:normal}.mail-compose-row input{width:100%;min-width:0;font:inherit;color:var(--fg);background:0 0;border:0;outline:none;padding:9px 0}.mail-compose-row input::placeholder{color:var(--fg-muted)}.mail-compose-row .tpl-editor{box-shadow:none;border:0;border-radius:0;padding:9px 0;font-weight:600}.mail-compose-body.tpl-editor{min-height:280px;box-shadow:none;border:0;border-radius:0;padding:14px}.phone-sim{--phone-w:262px;--phone-h:520px;--phone-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Arial, sans-serif;width:calc(var(--phone-w) * 2 + 20px);justify-items:center;gap:12px;max-width:100%;display:grid}.phone-sim[data-platform=android]{--phone-font:Roboto, "Google Sans", "Segoe UI", Arial, sans-serif}.phone-sim-controls{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.phone-sim-toggle{background:var(--bg-subtle);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.phone-sim-toggle button{min-height:28px;color:var(--fg-muted);background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:600}.phone-sim-toggle button[aria-pressed=true]{color:var(--fg);background:var(--bg-card);box-shadow:0 1px 2px #131a301a}.phone-sim-views{display:none}.phone-sim-screens{justify-content:center;gap:20px;display:flex}.phone{justify-items:center;gap:8px;margin:0;display:grid}.phone figcaption{color:var(--fg-muted);font-size:12px;font-weight:600}.phone-screen{width:var(--phone-w);height:var(--phone-h);font-family:var(--phone-font);background:#fff;border:9px solid #1c1c1e;border-radius:40px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 36px #131a3029}.phone-sim[data-platform=android] .phone-screen{border-width:7px;border-radius:30px}.phone-screen:before{content:"";z-index:2;background:#1c1c1e;border-radius:999px;width:76px;height:20px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.phone-sim[data-platform=android] .phone-screen:before{width:11px;height:11px;top:9px}.phone-status{justify-content:space-between;align-items:center;padding:10px 20px 0 24px;font-size:12px;font-weight:600;display:flex}.phone-status-icons{gap:3px;display:inline-flex}.phone-status-icons i{opacity:.85;background:currentColor;border-radius:2px;width:12px;height:7px}.phone-status-icons i:nth-child(2){width:9px}.phone-status-icons i:last-child{width:16px}.phone-lock .phone-screen{color:#fff;background:radial-gradient(120% 70% at 20% 10%,#ffffff2e,#0000 60%),linear-gradient(160deg,#131a30 0%,#3a3a44 45%,#b8862a 100%)}.phone-clock{text-shadow:0 1px 8px #0000001f;justify-items:center;gap:2px;margin:30px 0 22px;display:grid}.phone-clock-date{font-size:13px;font-weight:600}.phone-clock-time{letter-spacing:-.02em;font-size:58px;font-weight:700;line-height:1}.phone-sim[data-platform=android] .phone-clock-time{font-size:52px;font-weight:400}.phone-notification{color:#111;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd1;border-radius:18px;gap:2px;margin:0 6px;padding:10px 10px 11px;display:grid;box-shadow:0 6px 18px #0000001f}.phone-sim[data-platform=android] .phone-notification{background:#fafafcf0;border-radius:22px}.phone-notification-head{color:#1119;align-items:center;gap:7px;margin-bottom:3px;font-size:11px;display:flex}.phone-app-icon{background:linear-gradient(#65e06d,#2fc140);border-radius:5px;width:18px;height:18px}.phone-sim[data-platform=android] .phone-app-icon{background:#1a73e8;border-radius:50%}.phone-app-name{text-transform:uppercase;letter-spacing:.02em;flex:1;font-weight:600}.phone-notification-title{font-size:13px;font-weight:650}.phone-notification-body{width:206px;font:400 13px/17px var(--phone-font);overflow-wrap:anywhere;margin:0}.phone-sim[data-platform=android] .phone-notification-body{width:196px}.phone-open .phone-screen{color:#111}.phone-thread-head{background:#f6f6f8;border-bottom:1px solid #e3e3e8;justify-items:center;gap:3px;padding:10px 12px 9px;font-size:11px;display:grid}.phone-back{border-bottom:2px solid #0a84ff;border-left:2px solid #0a84ff;width:9px;height:9px;position:absolute;top:48px;left:14px;transform:rotate(45deg)}.phone-avatar{background:linear-gradient(#a9adb8,#868b97);border-radius:50%;width:34px;height:34px}.phone-thread-head strong{font-size:11.5px;font-weight:500}.phone-thread{flex:1;align-content:start;gap:8px;padding:12px 10px;display:grid;overflow:auto}.phone-thread-stamp{color:#8e8e93;justify-self:center;font-size:10.5px}.phone-bubble{max-width:82%;font:400 13px/17px var(--phone-font);white-space:pre-wrap;overflow-wrap:anywhere;background:#e9e9eb;border-radius:17px 17px 17px 5px;justify-self:start;margin:0;padding:8px 11px}.phone-sim[data-platform=android] .phone-bubble{background:#e8eaf2;border-radius:18px 18px 18px 4px}.phone-link{color:#0a62d0;text-decoration:underline}.phone-compose{color:#a1a1a6;border:1px solid #d8d8dd;border-radius:999px;margin:8px 10px 14px;padding:7px 12px;font-size:12px}.mail-app-icon{background:linear-gradient(#4fb4ff,#1a7cf2)}.phone-sim[data-platform=android] .mail-app-icon{background:conic-gradient(from 225deg, #ea4335 0 25%, #fbbc04 0 50%, #34a853 0 75%, #4285f4 0)}.mail-notification-subject{font:600 13px/17px var(--phone-font);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.phone-sim-mail .phone-open .phone-screen{color:#111;background:#fff}.mail-nav{color:#0a84ff;justify-content:space-between;align-items:center;padding:10px 14px 6px;font-size:13px;display:flex}.mail-nav-back{padding-left:14px;position:relative}.mail-nav-back:before{content:"";border-bottom:2px solid;border-left:2px solid;width:8px;height:8px;position:absolute;top:50%;left:2px;transform:translateY(-50%)rotate(45deg)}.mail-nav-icons{gap:12px;display:inline-flex}.mail-nav-icons i,.mail-toolbar i{opacity:.85;border:1.6px solid;border-radius:4px;width:15px;height:15px}.phone-sim[data-platform=android] .mail-nav{color:#444746}.mail-scroll{scrollbar-width:none;flex:1;overflow:auto}.mail-subject{font:700 17px/1.25 var(--phone-font);overflow-wrap:anywhere;margin:0;padding:2px 14px 10px}.phone-sim[data-platform=android] .mail-subject{font-size:17px;font-weight:400}.mail-label{color:#444746;vertical-align:2px;background:#e8eaed;border-radius:4px;margin-left:6px;padding:0 5px;font-size:10px;font-weight:500;display:inline-block}.mail-sender{border-bottom:1px solid #ececf0;align-items:center;gap:9px;padding:0 14px 10px;display:flex}.mail-avatar{color:#fff;width:30px;height:30px;font:600 13px var(--phone-font);background:linear-gradient(160deg, var(--navy), #a16207);border-radius:50%;flex:none;place-items:center;display:inline-grid}.mail-sender-text{flex:1;min-width:0;font-size:11px;display:grid}.mail-sender-row{color:#8e8e93;justify-content:space-between;gap:6px;display:flex}.mail-sender-row strong{color:#111;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.mail-to{color:#8e8e93}.mail-message{background:#f4f6f9;padding:10px 8px 14px}.mail-footer{color:#8a93a3;text-align:center;margin:10px 0 0;font:400 10px/1.6 Arial,sans-serif}.mail-footer a{color:inherit}.mail-card{color:#1f2533;background:#fff;border-radius:9px;gap:10px;padding:16px 14px;font:400 12px/1.55 Arial,sans-serif;display:grid}.mail-clinic{margin-bottom:4px;font-size:14px;font-weight:700}.mail-card p{overflow-wrap:anywhere;margin:0}.mail-card .phone-link{color:#1d4f91}.mail-button{color:#fff;background:#1d4f91;border-radius:6px;justify-self:start;margin:2px 0 4px;padding:8px 14px;font-weight:600}.mail-button.is-unlinked{opacity:.55;outline:1.5px dashed var(--notify-warning);outline-offset:2px}.mail-toolbar{color:#0a84ff;border-top:1px solid #ececf0;justify-content:space-around;padding:9px 12px 14px;display:flex}.phone-sim[data-platform=android] .mail-toolbar{color:#444746}@media (width<=1280px){.callback-compose:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-columns:minmax(0,1fr);justify-items:center}.callback-compose-editor:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){justify-self:stretch}}@container apex-pane (width<=1280px){.callback-compose:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr);justify-items:center}.callback-compose-editor:where(:not([class*=-overlay],[class*=-overlay] *)){justify-self:stretch}}@media (width<=760px){.callback-compose-editor{grid-template-columns:minmax(0,1fr)}.tpl-palette{position:static}.tpl-palette ul{flex-wrap:wrap;display:flex}.tpl-palette button{width:auto;padding:4px;display:block}.tpl-palette em,.tpl-palette-grip{display:none}}@container apex-pane (width<=760px){.callback-compose-editor:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr)}.tpl-palette:where(:not([class*=-overlay],[class*=-overlay] *)){position:static}.tpl-palette ul:where(:not([class*=-overlay],[class*=-overlay] *)){flex-wrap:wrap;display:flex}.tpl-palette button:where(:not([class*=-overlay],[class*=-overlay] *)){width:auto;padding:4px;display:block}.tpl-palette em:where(:not([class*=-overlay],[class*=-overlay] *)),.tpl-palette-grip:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}}@media (width<=620px){.phone-sim{width:auto}.phone-sim-views{display:inline-flex}.phone-sim[data-view=lock] .phone-open,.phone-sim[data-view=open] .phone-lock{display:none}.callback-program,.callback-care-row{grid-template-columns:auto minmax(0,1fr)}.callback-program.callback-scope{grid-template-columns:minmax(0,1fr)}.callback-program-count{grid-column:2}}@container apex-pane (width<=620px){.phone-sim:where(:not([class*=-overlay],[class*=-overlay] *)){width:auto}.phone-sim-views:where(:not([class*=-overlay],[class*=-overlay] *)){display:inline-flex}.phone-sim[data-view=lock] .phone-open:where(:not([class*=-overlay],[class*=-overlay] *)),.phone-sim[data-view=open] .phone-lock:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.callback-program:where(:not([class*=-overlay],[class*=-overlay] *)),.callback-care-row:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:auto minmax(0,1fr)}.callback-program.callback-scope:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr)}.callback-program-count:where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:2}}.callback-banner{background:var(--ecc-wash,linear-gradient(90deg, #dcc8f2 0%, #e4d2ec 42%, #f4eadc 78%, #fff6dc 100%));border-radius:var(--r);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:0;padding:16px 20px;display:flex}.callback-banner-pin{padding-inline:var(--pad-x);margin:-8px 0 12px}.callback-banner-text{flex:420px;gap:4px;min-width:0;display:grid}.callback-banner-text>strong{color:var(--fg);letter-spacing:-.01em;font-size:15px;font-weight:650}.callback-banner-text p{color:color-mix(in srgb, var(--fg) 75%, transparent);margin:0;font-size:13.5px;line-height:1.5}.callback-banner-price{color:var(--fg);font-weight:650;display:block}button.action.callback-banner-open{background:var(--bg-card);flex:none}@media (width<=720px){.callback-banner{padding:14px 16px}button.action.callback-banner-open{width:100%}}@container apex-pane (width<=720px){.callback-banner:where(:not([class*=-overlay],[class*=-overlay] *)){padding:14px 16px}button.action.callback-banner-open:where(:not([class*=-overlay],[class*=-overlay] *)){width:100%}}.callback-offer-price{background:var(--ecc-wash,linear-gradient(90deg, #dcc8f2 0%, #e4d2ec 42%, #f4eadc 78%, #fff6dc 100%));border-radius:var(--r);grid-template-columns:repeat(3,minmax(0,1fr));margin:4px 0 12px;padding:6px 0;display:grid}.callback-offer-price>div{text-align:center;justify-items:center;gap:4px;padding:14px 10px;display:grid}.callback-offer-price>div+div{border-left:1px solid #ffffffbf}.callback-offer-price strong{letter-spacing:-.03em;background:linear-gradient(90deg,#5b21b6,#7c3aed 45%,#b45309);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:26px;font-weight:700}.callback-offer-price strong .price-tax{letter-spacing:0;font-size:12px;font-weight:600}.callback-offer-price span{color:color-mix(in srgb, var(--fg) 72%, transparent);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:650}@media (width<=520px){.callback-offer-price strong{font-size:21px}.callback-offer-price span{font-size:10.5px}}@container apex-pane (width<=520px){.callback-offer-price strong:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:21px}.callback-offer-price span:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:10.5px}}.recall-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.recall-toolbar>div{flex:1 1 0;min-width:min(100%,360px)}.recall-toolbar button.primary,.recall-empty button.primary{width:auto;min-width:180px}.recall-notice{margin:0 var(--pad-x);border-radius:var(--r);padding:10px 14px;font-size:13.5px;line-height:1.45}.recall-notice.is-ok{color:var(--fg);background:#fffdf6;box-shadow:inset 0 0 0 1px #f0e2b6}.recall-notice.outreach-error{background:#fef3f2}.recall-loading{padding:0 var(--pad-x)}.recall-empty{margin:0 var(--pad-x);border-radius:var(--r);background:linear-gradient(110deg,#e6e8ee 0%,#eeebe3 45%,#fbf0d2 78%,#fff6dc 100%);justify-items:start;gap:18px;padding:28px;display:grid}.recall-empty-text h3{letter-spacing:-.02em;margin:0 0 6px;font-size:19px;font-weight:700}.recall-empty-text p{max-width:62ch;color:color-mix(in srgb, var(--fg) 78%, transparent);margin:0;font-size:14px;line-height:1.55}.recall-empty-steps{counter-reset:recall-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;max-width:640px;margin:0;padding:0;list-style:none;display:grid}.recall-empty-steps li{border-radius:var(--r);counter-increment:recall-step;background:#ffffffb8;gap:2px;padding:12px 14px;display:grid}.recall-empty-steps li:before{content:"Step " counter(recall-step);color:#a16207;letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:700}.recall-empty-steps strong{font-size:13.5px;font-weight:650}.recall-empty-steps span{color:var(--fg-muted);font-size:12.5px}.recall-emr-counts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:0;display:grid}.recall-emr-counts div{background:var(--bg-subtle);border-radius:var(--r);gap:2px;padding:10px 12px;display:grid}.recall-emr-counts dt{color:var(--fg-muted);font-size:12.5px}.recall-emr-counts dd{color:var(--fg);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin:0;font-size:20px;font-weight:650}.recall-emr-counts .is-warn dd{color:#b42318}.recall-emr-invalid{justify-self:start;margin-top:10px}.recall-emr-counts .is-main{background:#fffdf6;box-shadow:inset 0 0 0 1px #f0e2b6}.recall-emr-steps{counter-reset:recall-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.recall-emr-steps li{border-radius:var(--r);counter-increment:recall-step;background:linear-gradient(110deg,#eef0f4 0%,#f6f1e6 100%);align-content:start;gap:2px;padding:12px 14px;display:grid}.recall-emr-steps strong{font-size:13.5px;font-weight:650}.recall-emr-steps strong:before{content:counter(recall-step) "  ";color:#a16207;font-weight:700}.recall-emr-steps span{color:var(--fg-muted);font-size:12.5px;line-height:1.4}.recall-emr{gap:8px;display:grid}.recall-emr-steps{gap:6px}.recall-emr-steps li{background:var(--bg-subtle,#f4f5f7);opacity:.6;padding:9px 10px}.recall-emr-steps li.is-done{opacity:1}.recall-emr-steps li.is-done strong:before{content:"✓  "}.recall-emr-steps li.is-current{opacity:1;background:#fffdf6;box-shadow:inset 0 0 0 1px #f0e2b6}.recall-emr-steps li.is-current strong{color:#a16207}.recall-emr-steps li.is-current strong:after{content:"";vertical-align:middle;background:#a16207;border-radius:50%;width:6px;height:6px;margin-left:6px;animation:1.2s ease-in-out infinite recall-emr-pulse;display:inline-block}@keyframes recall-emr-pulse{50%{opacity:.2}}@media (prefers-reduced-motion:reduce){.recall-emr-steps li.is-current strong:after{animation:none}}.recall-emr.is-failed{border-radius:var(--r);background:#fef3f2;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.recall-emr.is-failed p{flex:220px;margin:0}.recall-emr-waiting{color:var(--fg);background:#fffdf6;box-shadow:inset 0 0 0 1px #f0e2b6}.recall-grid{padding:0 var(--pad-x);grid-template-columns:repeat(auto-fill,minmax(min(100%,390px),1fr));gap:16px;display:grid}.recall-card{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r);align-content:start;gap:14px;min-width:0;padding:18px 18px 14px;display:grid}.recall-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.recall-card-head>div{min-width:0}.recall-card-head h3{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:15.5px;font-weight:650}.recall-status{border-radius:999px;flex:none;padding:3px 10px;font-size:12px;font-weight:650}.recall-status.is-paused{color:var(--fg-muted);background:var(--bg-subtle);box-shadow:inset 0 0 0 1px var(--line-strong)}.recall-card-head-actions{flex:none;align-items:center;gap:8px;display:flex}.recall-next{border-radius:var(--r);background:linear-gradient(90deg,#eef0f5 0%,#f4f1e8 55%,#fdf3d8 100%);gap:2px;padding:12px 14px;display:grid}.recall-next span{color:color-mix(in srgb, var(--fg) 70%, transparent);letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;font-weight:650}.recall-next strong{letter-spacing:-.02em;background:linear-gradient(90deg, var(--navy), #3d3a3a 55%, #a16207);color:#0000;-webkit-background-clip:text;background-clip:text;justify-self:start;font-size:20px;font-weight:700}.recall-card.is-paused .recall-next strong{color:var(--fg-muted);background:0 0}.recall-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0;display:grid}.recall-facts dt{color:var(--fg-muted);font-size:11.5px;font-weight:600}.recall-facts dd{overflow-wrap:anywhere;margin:1px 0 0;font-size:13.5px;font-weight:600}.recall-progress,.recall-last{margin:0;font-size:13px}.recall-progress .emr-pull-progress-label{color:#a16207;font-weight:650}.recall-last{color:var(--fg-muted)}.recall-error{line-height:1.45}.recall-actions,.recall-confirm{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.recall-actions button.ghost,.recall-card-head-actions button.ghost{background:var(--bg-card);border:1px solid var(--line-strong);border-radius:999px;min-height:32px;padding:0 14px;font-size:13px;font-weight:600}.recall-actions button.ghost:hover:not(:disabled),.recall-card-head-actions button.ghost:hover:not(:disabled){border-color:#d9bf72}.recall-actions .recall-delete{color:var(--notify-error)}.recall-actions .recall-send,.recall-actions .recall-test{margin-left:auto}.recall-actions .recall-test+.recall-send{margin-left:0}.recall-confirm span{flex-basis:100%;font-size:13px;font-weight:600}.recall-confirm button.recall-danger{background:var(--notify-error);border-color:var(--notify-error)}.recall-editor-head .recall-back{margin-bottom:6px;padding:0;font-size:13px}.callback .recall-schedule{margin:0 var(--pad-x)}.recall-frequency{place-self:flex-start start}.recall-frequency button[aria-checked=true]{color:#a16207}.recall-when{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.recall-first-send-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:14px 28px;display:grid}.recall-first-send>p{margin:12px 0 0}@media (width<=720px){.recall-first-send-fields{grid-template-columns:minmax(0,1fr)}}@container apex-pane (width<=720px){.recall-first-send-fields:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr)}}.outreach-send .recall-submit{flex-wrap:wrap;justify-content:flex-end;gap:8px 10px;display:flex}.recall-submit button.primary{flex:0 auto;width:auto;min-width:220px;min-height:46px;margin:0;padding:0 26px;font-size:15px;box-shadow:0 6px 16px #131a302e}@media (width<=720px){.outreach-send .recall-submit,.recall-submit button.primary{flex:100%}}@container apex-pane (width<=720px){.outreach-send .recall-submit:where(:not([class*=-overlay],[class*=-overlay] *)),.recall-submit button.primary:where(:not([class*=-overlay],[class*=-overlay] *)){flex:100%}}.recall-submit button.ghost{flex:none}@media (width<=720px){.recall-empty{padding:20px 16px}.recall-empty-steps,.recall-emr-steps,.recall-grid,.recall-when{grid-template-columns:minmax(0,1fr)}.recall-toolbar button.primary{width:100%}}@container apex-pane (width<=720px){.recall-empty:where(:not([class*=-overlay],[class*=-overlay] *)){padding:20px 16px}.recall-empty-steps:where(:not([class*=-overlay],[class*=-overlay] *)),.recall-emr-steps:where(:not([class*=-overlay],[class*=-overlay] *)),.recall-grid:where(:not([class*=-overlay],[class*=-overlay] *)),.recall-when:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr)}.recall-toolbar button.primary:where(:not([class*=-overlay],[class*=-overlay] *)){width:100%}}.callback-tabs{margin:0 var(--pad-x);background:var(--bg-subtle);border:1px solid var(--line);border-radius:calc(var(--r) + 3px);flex-wrap:wrap;justify-self:start;gap:2px;padding:3px;display:inline-flex}.callback-tab{color:var(--fg-muted);border-radius:var(--r);background:0 0;border:1px solid #0000;align-items:baseline;gap:7px;padding:6px 14px;font-size:14px;font-weight:550;transition:color .12s,background-color .12s,border-color .12s;display:inline-flex}.callback-tab:hover{color:var(--fg);background:#fff9}.callback-tab.is-active{color:#a16207;background:var(--bg-card);border-color:#f0e2b6;box-shadow:0 1px 2px #1018280f}.callback-tab-count{color:inherit;font-variant-numeric:tabular-nums;background:#eab30829;border-radius:999px;padding:0 7px;font-size:12px;font-weight:650}.callback-tab:not(.is-active) .callback-tab-count{background:0 0}.callback-tab-count.is-zero{color:var(--fg-faint)}.callback-messages{margin:0 var(--pad-x);gap:14px;display:grid}.callback-admin-tag{color:#854d0e;letter-spacing:.02em;background:#eab30829;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.callback-messages-summary{color:var(--fg-muted);margin:0;font-size:13.5px;line-height:1.5}.callback-messages-summary strong{color:var(--fg);font-weight:650}.callback-messages-tools{flex-wrap:wrap;align-items:center;gap:10px;padding-left:0;display:flex}.callback-messages-tools .search-field{margin-left:auto}.callback-messages-failed{color:var(--notify-error);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.callback-messages-failed[aria-pressed=true]{text-decoration-thickness:2px}.callback-message-row{cursor:pointer}.callback-message-row:hover td,.callback-message-row.is-open td{background:#fffdf6}.callback-message-row:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--navy) 40%, transparent);outline:none}.callback-message-to{text-overflow:ellipsis;max-width:240px;overflow:hidden}.callback-messages-table tr.callback-message-detail>td{z-index:0}.callback-message-detail td{white-space:normal;background:#fffdf6;padding:4px 16px 16px}.callback-message-detail p{max-width:72ch;margin:0 0 8px}.callback-messages-table .callback-pick{text-align:center;width:36px;padding-right:0}.callback-follow-up-bar{align-items:center;gap:12px;display:inline-flex}.callback-follow-up-bar button.primary{border-radius:999px;width:auto;min-height:38px;margin:0;padding:0 16px;font-size:13px}.callback-follow-up-bar button.ghost{color:var(--fg-muted);font-weight:600}.callback-follow-up-bar button.ghost:hover{color:var(--fg)}.callback-message-detail .callback-follow-up{margin:0 0 8px}.outreach-test-modal.follow-up-modal{width:min(720px,100%)}.follow-up-compose .tpl-palette{position:static}.follow-up-compose .follow-up-email-body{min-height:180px}.follow-up-to{overflow-wrap:anywhere;margin:0;font-size:13px}.follow-up-to span{color:var(--fg-muted);margin-right:6px;font-weight:600}.follow-up-done{color:var(--notify-success);margin:0;font-weight:600}.callback-message-subject{font-size:13px;font-weight:650}.callback-message-subject span{color:var(--fg-muted);margin-right:6px;font-weight:600}.callback-message-body{white-space:pre-wrap;background:var(--bg-card);border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.5}.callback-state{border-radius:999px;padding:2px 9px;font-size:12px;font-weight:650;display:inline-block}.callback-state.is-queued,.callback-state.is-sending{color:#a16207;background:#eab30829}.callback-state.is-scheduled{color:var(--navy);background:color-mix(in srgb, var(--navy) 9%, transparent)}.callback-state.is-sent,.callback-state.is-delivered{color:#15803d;background:#f0fbf3}.callback-state.is-failed{color:var(--notify-error);background:#fef3f2}.callback-messages-table td.callback-message-error{min-width:280px;max-width:460px;color:var(--fg-muted);white-space:normal}.callback-message-error strong{color:var(--notify-error);font-weight:650}.callback-messages-more{justify-self:center;margin:12px auto}.callback-messages-panel{display:grid}@media (width<=720px){.callback-tabs{display:flex}.callback-tab{flex:1 1 0;justify-content:center;padding:6px 8px}.callback-messages-tools .search-field{flex:100%}}@container apex-pane (width<=720px){.callback-tabs:where(:not([class*=-overlay],[class*=-overlay] *)){display:flex}.callback-tab:where(:not([class*=-overlay],[class*=-overlay] *)){flex:1 1 0;justify-content:center;padding:6px 8px}.callback-messages-tools .search-field:where(:not([class*=-overlay],[class*=-overlay] *)){flex:100%}}.outreach-sms-help{vertical-align:-3px;cursor:help}.outreach-sms-help .metric-tooltip{width:340px;max-width:min(340px,100vw - 32px);font-size:12.5px;left:-10px;transform:translateY(-4px)}.outreach-sms-help .metric-tooltip:after{left:12px;transform:none}.outreach-sms-help:hover .metric-tooltip,.outreach-sms-help:focus-visible .metric-tooltip{transform:translate(0)}.callback-template-bar{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.callback-template-pick{color:var(--fg-muted);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.callback-template-pick select{min-width:220px;min-height:36px;color:var(--fg);font:inherit;background:var(--bg-card);border:1px solid var(--line-strong);border-radius:8px;padding:0 10px;font-weight:550}.callback-template-edited{color:#a16207;background:#eab30829;border-radius:999px;padding:1px 8px;font-size:12px;font-style:normal;font-weight:650}.callback-template-actions{flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px;display:inline-flex}.callback-template-confirm{color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:6px 8px;display:inline-flex}button.callback-template-button{min-height:32px;color:var(--fg);white-space:nowrap;background:var(--bg-card);border:1px solid var(--line-strong);cursor:pointer;border-radius:999px;margin:0;padding:0 14px;font-size:13px;font-weight:600}button.callback-template-button:hover:not(:disabled){background:var(--bg-subtle)}button.callback-template-button:disabled{cursor:not-allowed;opacity:.6}button.callback-template-button.is-primary{color:#fff;background:var(--navy);border-color:var(--navy)}button.callback-template-button.is-primary:hover:not(:disabled){background:var(--navy);opacity:.9}button.callback-template-button.is-danger{color:#fff;background:var(--notify-error);border-color:var(--notify-error)}button.callback-template-button.is-danger:hover:not(:disabled){background:var(--notify-error);opacity:.9}.callback-template-name{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.callback-template-name input{width:260px;max-width:100%;min-height:36px;font:inherit;background:var(--bg-card);border:1px solid var(--line-strong);border-radius:8px;padding:0 10px;font-size:13px}.callback-template-error{flex-basis:100%}@media (width<=720px){.callback-template-pick,.callback-template-pick select{flex:100%;min-width:0}}@container apex-pane (width<=720px){.callback-template-pick:where(:not([class*=-overlay],[class*=-overlay] *)),.callback-template-pick select:where(:not([class*=-overlay],[class*=-overlay] *)){flex:100%;min-width:0}}.outreach-patients .claim-page-controls{margin-top:14px}.outreach-send-modal{width:min(440px,100%)}.outreach-send-stage{background:linear-gradient(110deg,#e6e8ee 0%,#eeebe3 45%,#fbf0d2 78%,#fff6dc 100%);align-items:center;gap:12px;padding:30px 32px;display:flex}.outreach-send-node{width:52px;height:52px;color:var(--navy);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 6px 16px #131a301a}.outreach-send-node.is-patients{color:#a16207}.outreach-send-modal.is-done .outreach-send-node.is-patients{color:#fff;background:var(--navy);animation:.35s ease-out outreach-send-pop}.outreach-send-node svg,.outreach-send-token svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.outreach-send-track{background:linear-gradient(90deg,#131a3038 50%,#0000 0) 0/8px 2px repeat-x;flex:1;height:28px;position:relative}.outreach-send-modal.is-done .outreach-send-track{background-image:linear-gradient(90deg, var(--navy), #a16207);background-size:100% 2px}.outreach-send-token{width:28px;height:28px;color:var(--navy);opacity:0;background:#fff;border-radius:8px;place-items:center;margin-top:-14px;animation:1.5s ease-in-out infinite outreach-send-fly;display:grid;position:absolute;top:50%;left:0;box-shadow:0 3px 8px #131a3024}.outreach-send-token svg{width:16px;height:16px}@keyframes outreach-send-fly{0%{opacity:0;left:0;transform:translateY(4px)scale(.85)}20%{opacity:1}50%{transform:translateY(-6px)scale(1)}80%{opacity:1}to{opacity:0;left:calc(100% - 28px);transform:translateY(4px)scale(.85)}}@keyframes outreach-send-pop{0%{transform:scale(.7)}70%{transform:scale(1.08)}to{transform:scale(1)}}.outreach-send-body{gap:10px;padding:20px 24px 22px;display:grid}.outreach-send-body h2{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:650}.outreach-send-meter{background:#131a3014;border-radius:999px;height:8px;overflow:hidden}.outreach-send-meter span{background:linear-gradient(90deg, var(--navy), #a16207);border-radius:inherit;height:100%;transition:width .6s;display:block}.outreach-send-modal.is-failed .outreach-send-meter span{background:var(--notify-error)}.outreach-send-count{font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:600}.outreach-send-body .outreach-hint,.outreach-send-body .outreach-error{margin:0}.outreach-send-body button{justify-self:end}@media (prefers-reduced-motion:reduce){.outreach-send-token{display:none}.outreach-send-meter span,.outreach-send-modal.is-done .outreach-send-node.is-patients{transition:none;animation:none}}.credit-balance{margin:0 var(--pad-x) 14px;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r);gap:10px;padding:14px 16px;display:grid}.credit-balance-head{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.credit-balance-amount{border-radius:var(--r);background:linear-gradient(90deg,#eef0f5 0%,#f4f1e8 55%,#fdf3d8 100%);gap:2px;padding:8px 14px;display:grid}.credit-balance-amount span{color:color-mix(in srgb, var(--fg) 70%, transparent);letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;font-weight:650}.credit-balance-amount strong{letter-spacing:-.02em;background:linear-gradient(90deg, var(--navy), #3d3a3a 55%, #a16207);color:#0000;-webkit-background-clip:text;background-clip:text;justify-self:start;font-size:22px;font-weight:700}.credit-balance-amount strong.is-low{color:#a16207;background:0 0}.credit-balance-rule{color:color-mix(in srgb, var(--fg) 80%, transparent);flex:260px;margin:0;font-size:13.5px;line-height:1.45}.credit-balance-rule strong{color:var(--fg);font-weight:650}.credit-balance-held{color:color-mix(in srgb, var(--fg) 70%, transparent);margin:-2px 0 0;font-size:13px;line-height:1.45}.credit-balance-note{margin:0;font-size:13px;line-height:1.45}.credit-balance-note.is-ok{color:var(--fg)}.credit-balance-link{color:var(--navy);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.credit-balance-link:disabled{cursor:default;opacity:.6}.credit-balance-edit{border-top:1px solid var(--line);gap:10px;padding-top:10px;display:grid}.credit-balance-edit .outreach-hint,.credit-balance-edit .outreach-error{margin:0}.credit-balance-actions{align-items:center;gap:8px;display:flex}.credit-balance-actions>button{flex:none;width:auto}.credit-refill{gap:8px;margin:12px 0 8px;display:grid}.credit-refill-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.credit-refill-fields label{text-align:left;gap:5px;min-width:0;font-size:13px;font-weight:600;display:grid}.credit-refill-fields small{color:color-mix(in srgb, var(--fg) 62%, transparent);font-size:12px;font-weight:500}.credit-money{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r);align-items:center;gap:4px;padding:0 10px;display:flex}.credit-money:focus-within{border-color:var(--navy);box-shadow:0 0 0 1px var(--navy)}.credit-money>span{color:color-mix(in srgb, var(--fg) 60%, transparent);font-weight:600}.credit-money input{min-width:0;font:inherit;color:var(--fg);background:0 0;border:0;outline:none;flex:1;padding:9px 0;font-size:15px;font-weight:650}.credit-refill-summary{color:color-mix(in srgb, var(--fg) 78%, transparent);text-align:left;margin:0;font-size:13px;line-height:1.45}.credit-refill-summary.is-problem{color:#b42318}.credit-ledger summary{cursor:pointer;color:var(--navy);font-size:13px;font-weight:650}.credit-ledger .sheet-scroll{margin-top:8px}.credit-ledger .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.credit-ledger .num.is-in{color:#15803d}@media (width<=560px){.credit-refill-fields{grid-template-columns:minmax(0,1fr)}}@container apex-pane (width<=560px){.credit-refill-fields:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr)}}.payer-needed{margin:0 var(--pad-x) 14px;border-radius:var(--r);background:#fffbeb;border:1px solid #f5d58a;border-left:4px solid #a16207;gap:4px;padding:14px 16px;display:grid}.payer-needed strong,.card-on-file.is-required .card-on-file-text strong{color:#854d0e;font-size:15px;font-weight:700}.payer-needed>span{color:var(--fg);font-size:13.5px;line-height:1.45}.card-on-file.is-required{background:#fffbeb;border-color:#f5d58a #f5d58a #f5d58a #a16207;border-left-style:solid;border-left-width:4px}.recall-payer-note{color:#854d0e;margin:-6px 0 0;font-size:12.5px;font-weight:550}.card-on-file{margin:0 var(--pad-x) 14px;border-radius:var(--r);background:#fffdf6;border:1px solid #f7efd6;gap:12px;padding:14px 16px;display:grid}.card-on-file-head{flex-wrap:wrap;align-items:flex-start;gap:10px 24px;display:flex}.card-on-file-text{flex:320px;gap:2px;min-width:0;display:grid}.card-on-file-text strong{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:650;display:flex}.card-on-file-text>span{color:var(--fg-muted);font-size:12.5px;line-height:1.45}.card-on-file-facts{flex-wrap:wrap;gap:8px 24px;margin:0;display:flex}.card-on-file-facts div{gap:2px;min-width:0;display:grid}.card-on-file-facts dt{color:color-mix(in srgb, var(--fg) 62%, transparent);letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;font-weight:650}.card-on-file-facts dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:650}.card-on-file-form{border-top:1px solid #f2e6c4;gap:10px;padding-top:12px;display:grid}.card-on-file-form .form-field{gap:5px;max-width:420px;font-size:13px;font-weight:600;display:grid}.card-on-file-form .form-field small,.card-on-file-hint{color:color-mix(in srgb, var(--fg) 62%, transparent);font-size:12px;font-weight:500}.card-on-file-form .credit-refill{margin:0}.card-on-file-actions{flex-wrap:wrap}.card-on-file-actions>button.ghost{background:var(--bg-card);border:1px solid var(--line-strong);border-radius:999px;min-height:32px;padding:0 14px;font-size:13px;font-weight:600}.card-on-file-actions>button.ghost:hover:not(:disabled){border-color:#d9bf72}.card-on-file-actions>button.card-on-file-remove{color:var(--notify-error)}.card-on-file .recall-confirm{border-top-color:#f2e6c4}.card-on-file-note{margin:0}@media (width<=560px){.card-on-file-form .form-field{max-width:none}.card-on-file-actions>button{flex:auto}}@container apex-pane (width<=560px){.card-on-file-form .form-field:where(:not([class*=-overlay],[class*=-overlay] *)){max-width:none}.card-on-file-actions>button:where(:not([class*=-overlay],[class*=-overlay] *)){flex:auto}}.split-report-modal.subscribe-plan-modal.fho-plus-modal{width:min(880px,100%)}.fho-plus-modal .fho-modal-lead{max-width:56ch;color:color-mix(in srgb, var(--fg) 78%, transparent);margin:0 0 6px;font-size:14.5px;line-height:1.5}.fho-plus-modal .fho-modal-coverage{gap:10px;margin-top:16px;display:grid}.fho-plus-modal .fho-modal-coverage .ecc-addon-coverage-note.is-pending{margin-top:0}@media (width>=721px){.fho-plus-modal .subscribe-plan-checkout:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-columns:minmax(0,1fr) auto}.fho-plus-modal .subscribe-plan-checkout .ecc-addon-consent:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-column:1;justify-self:start;max-width:460px}.split-report-modal.subscribe-plan-modal.fho-plus-modal .subscribe-plan-checkout .ecc-addon-submit:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-column:2}}@container apex-pane (width>=721px){.fho-plus-modal .subscribe-plan-checkout:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr) auto}.fho-plus-modal .subscribe-plan-checkout .ecc-addon-consent:where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:1;justify-self:start;max-width:460px}.split-report-modal.subscribe-plan-modal.fho-plus-modal .subscribe-plan-checkout .ecc-addon-submit:where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:2}}.fho-plus-modal .fho-modal-fine{color:var(--fg-muted);grid-column:1/-1;margin:0;font-size:12.5px;line-height:1.5}.fho-offer-features{gap:16px;margin:0;padding:0;list-style:none;display:grid}.fho-offer-features li{gap:14px;display:flex}.fho-plus-modal .fho-offer-features li{align-items:center}.fho-offer-features svg{fill:none;width:40px;height:40px;stroke:var(--navy);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;background:var(--bg-subtle);border-radius:11px;flex:none;padding:9px}.fho-offer-features strong{font-size:14.5px;font-weight:650;display:block}.fho-offer-features span{color:var(--fg-muted);font-size:13.5px;line-height:1.45}.outreach-test-row{margin:4px var(--pad-x) 10px;background:color-mix(in srgb, var(--navy) 5%, var(--bg-card));border:1px solid color-mix(in srgb, var(--navy) 28%, transparent);border-radius:var(--r);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 18px;display:flex}.outreach-test-icon{width:38px;height:38px;color:var(--navy);background:color-mix(in srgb, var(--navy) 10%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.outreach-test-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px}.outreach-test-text{flex:220px;gap:2px;min-width:0;display:grid}.outreach-test-text strong{color:var(--fg);font-size:14px}.outreach-test-text span{color:var(--fg-muted);font-size:13px;line-height:1.45}button.outreach-test-button{color:#fff;background:var(--navy);border:1px solid var(--navy);cursor:pointer;border-radius:999px;flex:none;min-height:38px;padding:8px 18px;font-size:14px;font-weight:600}button.outreach-test-button:hover:not(:disabled){background:color-mix(in srgb, var(--navy) 86%, #000)}button.outreach-test-button:disabled{opacity:.45;cursor:not-allowed}@media (width<=560px){button.outreach-test-button{width:100%}}@container apex-pane (width<=560px){button.outreach-test-button:where(:not([class*=-overlay],[class*=-overlay] *)){width:100%}}.outreach-test-modal{width:min(460px,100%)}.outreach-test-body{gap:14px;padding:16px 22px 20px;display:grid}.outreach-test-body label em{color:var(--fg-muted);margin-left:6px;font-size:12px;font-style:normal;font-weight:500}.outreach-test-results{gap:10px;margin:0;padding:0;list-style:none;display:grid}.outreach-test-results li{border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.outreach-test-result-icon{border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.outreach-test-result-icon svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.outreach-test-results li.is-ok .outreach-test-result-icon{color:var(--notify-success);background:color-mix(in srgb, var(--notify-success) 12%, transparent)}.outreach-test-results li.is-failed{border-color:color-mix(in srgb, var(--notify-error) 35%, var(--line))}.outreach-test-results li.is-failed .outreach-test-result-icon{color:var(--notify-error);background:color-mix(in srgb, var(--notify-error) 12%, transparent)}.outreach-test-result-text{overflow-wrap:anywhere;gap:2px;min-width:0;font-size:13px;display:grid}.outreach-test-result-text strong{color:var(--fg);font-size:14px}.outreach-test-result-text>span{color:var(--fg-muted)}.outreach-test-messages{gap:8px;display:grid}.outreach-test-messages-title{color:var(--fg);font-size:13px;font-weight:600}.outreach-test-result-text .outreach-test-result-error{color:var(--notify-error)}.outreach-test-actions{justify-content:flex-end;gap:10px;display:flex}.recall-two-messages{border:1px solid color-mix(in srgb, var(--notify-warning) 35%, var(--line));color:var(--fg);background:color-mix(in srgb, var(--notify-warning) 8%, transparent);border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.recall-confirm-modal{width:min(520px,100%)}.recall-confirm-messages{gap:10px;margin:0;padding:0;list-style:none;display:grid}.recall-confirm-messages li{border:1px solid var(--line);border-radius:12px;gap:4px;padding:12px 14px;font-size:13px;display:grid}.recall-confirm-messages strong{color:var(--fg);font-size:14px}.recall-confirm-counts{color:var(--fg-muted)}.recall-confirm-preview{color:var(--fg);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-style:italic;display:-webkit-box;overflow:hidden}.recall-confirm-reminder{border:1px solid color-mix(in srgb, var(--notify-warning) 35%, var(--line));color:var(--fg);background:color-mix(in srgb, var(--notify-warning) 8%, transparent);border-radius:10px;gap:6px;padding:10px 12px;font-size:13px;line-height:1.5;display:grid}.recall-confirm-reminder ul{color:var(--fg-muted);gap:2px;margin:0;padding-left:18px;display:grid}.recall-confirm-reminder>span{color:var(--fg-muted)}.card-on-file-source{flex-wrap:wrap;gap:8px;display:flex}.card-on-file-source label{border:1px solid var(--border);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.card-on-file-source label.is-on{border-color:var(--navy);box-shadow:0 0 0 1px var(--navy)}.card-on-file-source input{accent-color:var(--navy)}.card-on-file-form select{max-width:100%}.message-results-modal{--results-ink:#5b21b6;--results-line:#5b21b61a;max-width:540px}.message-results-modal .ecc-kicker{color:#6d28d9}.message-results-body{gap:12px;min-height:0;padding:4px 22px 0;display:grid;overflow-y:auto}.message-results-hero{background:var(--ecc-wash,linear-gradient(90deg, #dcc8f2 0%, #e4d2ec 42%, #f4eadc 78%, #fff6dc 100%));border-radius:var(--r);gap:14px;padding:18px 20px;display:grid}.message-results-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.message-results-figure,.message-results-meta div{gap:2px;display:grid}.message-results-label,.message-results-meta dt{color:color-mix(in srgb, var(--fg) 62%, transparent);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.message-results-total{letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:linear-gradient(90deg,#5b21b6 0%,#7c3aed 45%,#b45309 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;justify-self:start;font-size:34px;font-weight:700;line-height:1.1}.message-results-meta{text-align:right;gap:18px;margin:0;display:flex}.message-results-meta dd{color:var(--results-ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:16px;font-weight:700}.message-results-list{border-radius:calc(var(--r) - 2px);background:#ffffff9e;margin:0;padding:0;list-style:none;display:grid}.message-results-list li{grid-template-columns:minmax(0,1fr) minmax(60px,34%) 52px;align-items:center;gap:12px;padding:9px 12px;font-size:13.5px;display:grid}.message-results-list li+li{border-top:1px solid var(--results-line)}.message-results-name{min-width:0;color:var(--fg);font-weight:550;display:grid}.message-results-name small{color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:450}.message-results-bar{background:var(--results-line);border-radius:999px;height:8px;display:block;overflow:hidden}.message-results-bar span{background:linear-gradient(90deg,#7c3aed,#b45309);border-radius:999px;height:100%;display:block}.message-results-rate{color:var(--results-ink);font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.message-results-callout{color:#78350f;border-radius:calc(var(--r) - 2px);background:#fef7e6;border:1px solid #f6dfa4;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.message-results-callout strong{color:#5b3407;font-weight:650}.message-results-actions .message-results-setup-link{color:#6d28d9;align-items:center;gap:6px;margin-right:auto;padding:6px 2px;font-size:13.5px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.message-results-actions button{white-space:nowrap}.message-results-actions .message-results-setup-link svg{flex:none}.message-results-actions .message-results-setup-link:hover,.message-results-actions .message-results-setup-link:focus-visible{text-underline-offset:3px;text-decoration:underline}@media (width<=520px){.message-results-hero{padding:16px}.message-results-top{flex-direction:column;align-items:flex-start}.message-results-meta{text-align:left}.message-results-actions{flex-wrap:wrap}.message-results-actions .message-results-setup-link{flex-basis:100%}}@container apex-pane (width<=520px){.message-results-hero:where(:not([class*=-overlay],[class*=-overlay] *)){padding:16px}.message-results-top:where(:not([class*=-overlay],[class*=-overlay] *)){flex-direction:column;align-items:flex-start}.message-results-meta:where(:not([class*=-overlay],[class*=-overlay] *)){text-align:left}.message-results-actions:where(:not([class*=-overlay],[class*=-overlay] *)){flex-wrap:wrap}.message-results-actions .message-results-setup-link:where(:not([class*=-overlay],[class*=-overlay] *)){flex-basis:100%}}.message-results-cover{background-image:linear-gradient(to right, #5b21b60f 1px, transparent 1px), linear-gradient(to bottom, #5b21b60f 1px, transparent 1px), var(--ecc-wash,linear-gradient(90deg, #dcc8f2 0%, #e4d2ec 42%, #f4eadc 78%, #fff6dc 100%));background-position:-1px -1px,-1px -1px,0 0;background-size:16px 16px,16px 16px,100% 100%;justify-content:space-between;align-items:flex-end;gap:14px;height:100%;padding:40px 18px 12px;display:flex}.message-results-cover-figure{justify-items:start;gap:4px;padding-bottom:4px;display:grid}.message-results-cover-figure strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:linear-gradient(90deg,#5b21b6 0%,#7c3aed 45%,#b45309 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:38px;font-weight:650;line-height:1}.message-results-cover-label{color:#5b21b6b8;letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:600}.message-results-cover-chart{flex:none;width:auto;height:108px;overflow:visible}.message-results-cover-bar{fill:#d0b7f3;transform-box:fill-box;transform-origin:50% 100%;animation:.52s cubic-bezier(.2,.8,.2,1) both message-results-bar-grow;animation-delay:calc(var(--bar-index,0) * 70ms + 60ms)}.message-results-cover-bar.is-lead{fill:#7c3aed}.message-results-cover-rate{fill:#5b21b6;stroke:#ffffffd9;stroke-width:3px;stroke-linejoin:round;paint-order:stroke;font-variant-numeric:tabular-nums;font-size:9.5px;font-weight:600}.message-results-cover-average{stroke:#b45309;stroke-width:1px;stroke-dasharray:3 3}.message-results-cover-axis{stroke:#5b21b6;stroke-width:1px;opacity:.25}.message-results-cover.is-compact{gap:8px;padding:32px 10px 8px}.message-results-cover.is-compact .message-results-cover-figure strong{font-size:21px}.message-results-cover.is-compact .message-results-cover-chart{height:56px}.message-results-cover.is-compact .message-results-cover-rate{display:none}@keyframes message-results-bar-grow{0%{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.message-results-cover-bar{animation:none}}.report-upload{gap:10px;min-width:0;display:grid}.report-drop{min-height:168px;color:var(--fg-muted);text-align:center;cursor:pointer;background:radial-gradient(92% 72% at 50% 0%, color-mix(in srgb, var(--sky) 18%, transparent), transparent 62%), #fff;border:1.5px dashed var(--line-strong);border-radius:var(--r);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:28px 20px;transition:background-color .12s,border-color .12s;display:flex;position:relative}.report-drop:hover,.report-drop:focus-within,.report-drop.is-dragging{color:var(--fg);background:radial-gradient(92% 72% at 50% 0%, color-mix(in srgb, var(--sky) 30%, transparent), transparent 62%), #fff;border-color:var(--navy)}.report-drop.is-compact{flex-flow:wrap;gap:2px 10px;min-height:64px;padding:14px 16px}.report-drop.is-disabled{cursor:progress;opacity:.6}.report-drop input{width:100%;height:100%;cursor:inherit;opacity:0;position:absolute;inset:0}.report-drop strong{color:var(--fg);font-size:15px;font-weight:650}.report-drop>span:not(.report-drop-mark){font-size:13px;line-height:1.45}.report-drop-mark{background:var(--navy);width:36px;height:36px;margin-bottom:4px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 3v5h5'/%3E%3Cpath d='M12 17v-6'/%3E%3Cpath d='m9.5 13.5 2.5-2.5 2.5 2.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 3v5h5'/%3E%3Cpath d='M12 17v-6'/%3E%3Cpath d='m9.5 13.5 2.5-2.5 2.5 2.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.report-drop.is-compact .report-drop-mark{width:22px;height:22px;margin-bottom:0}.report-drop.is-compact strong{font-size:14px}.report-file-list{border:1px solid var(--line);border-radius:var(--r);gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.report-file-list li{background:#fff;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:8px 8px 8px 12px;display:grid}.report-file-list li+li{border-top:1px solid var(--line)}.report-file-type{height:24px;color:var(--navy);letter-spacing:.02em;background:var(--accent-soft);border-radius:6px;justify-content:center;align-items:center;font-size:11.5px;font-weight:700;display:inline-flex}.report-file-list li.is-error .report-file-type{color:var(--notify-error);background:color-mix(in srgb, var(--notify-error) 10%, transparent)}.report-file-main{gap:1px;min-width:0;display:grid}.report-file-name{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.report-file-meta{color:var(--fg-muted);overflow-wrap:anywhere;font-size:12.5px;line-height:1.4}.report-file-list li.is-error .report-file-meta{color:var(--notify-error)}.report-file-remove{width:32px;height:32px;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:18px;line-height:1;display:inline-flex}.report-file-remove:hover{color:var(--fg);background:var(--bg-hover)}.report-upload-billing{color:var(--fg-muted);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:13px;display:flex}.report-upload-billing strong{color:var(--fg);letter-spacing:.01em;font-size:15px;font-weight:700}.access-mode-choice{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.access-mode-choice legend{color:var(--fg);margin-bottom:8px;padding:0;font-size:14px;font-weight:650}.access-mode-card{color:var(--fg-muted);font:inherit;text-align:left;border:1px solid var(--line-strong);border-radius:var(--r);cursor:pointer;background:#fff;gap:4px;padding:14px 16px;font-size:13px;line-height:1.45;display:grid}.access-mode-card strong{color:var(--fg);font-size:14.5px;font-weight:650}.access-mode-card.is-selected{background:color-mix(in srgb, var(--sky) 10%, #fff);border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}@media (width<=720px){.access-mode-choice{grid-template-columns:minmax(0,1fr)}.report-drop{min-height:140px}}@container apex-pane (width<=720px){.access-mode-choice:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr)}.report-drop:where(:not([class*=-overlay],[class*=-overlay] *)){min-height:140px}}.upload-files-modal .report-upload{margin-top:4px}.upload-files-empty{gap:14px;max-width:640px;margin:24px auto;padding:0 16px;display:grid}.upload-files-empty h2{color:var(--fg);margin:0;font-size:20px}.upload-files-empty p{color:var(--fg-muted);margin:0;font-size:14px;line-height:1.55}.signup-upload{gap:10px;display:grid}.access-modal.upload-files-modal{width:min(600px,100%)}.upload-files-modal .upload-files-body{grid-template-columns:minmax(0,1fr);gap:12px;padding:4px 24px 24px;display:grid;overflow-y:auto}.upload-files-modal .upload-files-body>.primary,.upload-files-empty>.primary{justify-self:start}.dashboard-upload-button{height:34px;color:var(--navy);font:inherit;border:1px solid var(--line-strong);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:650;display:inline-flex}.dashboard-upload-button:hover{border-color:var(--navy)}.access-create-source{place-self:flex-start start;width:fit-content;max-width:100%}.access-files-create{gap:14px;display:grid}.access-files-intro{color:var(--fg-muted);margin:0;font-size:13.5px;line-height:1.5}.site-analytics{--sa-accent:#1d4ed8;--sa-bar:var(--sky);--sa-track:#eaf4ff;--sa-tint:#f2f8ff;--sa-line:#cfe3fb;--sa-low:#64748b;--sa-low-tint:#f8fafc;--sa-figure:linear-gradient(90deg, var(--navy) 0%, #1e40af 55%, #2563eb 100%);--sa-wash:linear-gradient(90deg, #cfe7ff 0%, #ddefff 45%, #eaf5ff 75%, #f5faff 100%);--sa-space:32px;gap:var(--sa-space);min-width:0;display:grid}.site-analytics-shell{gap:20px;min-width:0;display:grid}.site-analytics-toolbar{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.site-analytics-range .access-create-tab{white-space:nowrap}.site-analytics-updated{color:var(--fg-muted);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin:0 auto 0 0;font-size:12.5px;display:inline-flex}.site-analytics-live{background:#16a34a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #16a34a29}.site-analytics-live.is-loading{background:var(--sa-bar);animation:1s ease-in-out infinite site-analytics-pulse;box-shadow:0 0 0 3px #68beff4d}@keyframes site-analytics-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.site-analytics-live.is-loading{animation:none}}button.action.site-analytics-refresh{width:auto;margin-top:0}.site-analytics-error{color:#991b1b;border-radius:var(--r);background:#fef2f2;border:1px solid #fecaca;margin:0;padding:10px 14px;font-size:13px}.site-analytics-audience{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.site-analytics-audience-tile{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-card,#fff);min-width:0;color:var(--fg);font:inherit;text-align:left;cursor:pointer;align-content:start;gap:4px;padding:12px 16px 14px;transition:border-color .15s,background-color .15s;display:grid}.site-analytics-audience-tile:hover{border-color:var(--sa-line);background:var(--sa-tint)}.site-analytics-audience-tile.is-active{border-color:var(--sa-accent);background:var(--sa-tint);box-shadow:inset 0 0 0 1px var(--sa-accent)}.site-analytics-audience-tile:focus-visible{outline:2px solid var(--sa-accent);outline-offset:2px}.site-analytics-audience-label{color:var(--fg-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:650}.site-analytics-audience-tile.is-active .site-analytics-audience-label{color:var(--sa-accent)}.site-analytics-audience-tile strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:20px;font-weight:680}.site-analytics-audience-note{color:var(--fg-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:12.5px}@media (width<=720px){.site-analytics-audience{grid-template-columns:minmax(0,1fr);gap:8px}.site-analytics-audience-tile{padding:10px 14px 12px}.site-analytics-audience-tile strong{font-size:18px}}@container apex-pane (width<=720px){.site-analytics-audience:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr);gap:8px}.site-analytics-audience-tile:where(:not([class*=-overlay],[class*=-overlay] *)){padding:10px 14px 12px}.site-analytics-audience-tile strong:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:18px}}.site-analytics-totals{border:1px solid var(--line);border-radius:var(--r);background:var(--line);grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.site-analytics-totals>div{background:var(--bg-card,#fff);gap:4px;min-width:0;padding:12px 16px;display:grid}.site-analytics-totals dt{color:var(--fg-muted);font-size:12px;font-weight:600}.site-analytics-totals dd{color:var(--fg);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:20px;font-weight:680}.site-analytics-grid{gap:var(--sa-space) 20px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-analytics-card{background:var(--bg-card,#fff);border:1px solid var(--line);border-radius:var(--r);align-content:start;gap:18px;min-width:0;padding:22px 24px 24px;display:grid}.site-analytics-card.is-wide{grid-column:1/-1}.site-analytics-card header{gap:3px;display:grid}.site-analytics-card h2{color:var(--fg);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:680}.site-analytics-card header p{color:var(--fg-muted);margin:0;font-size:12.5px;line-height:1.45}.site-analytics-empty{color:var(--fg-muted);margin:0;font-size:13px}.site-analytics-bars{grid-template-columns:minmax(0,38%) minmax(0,1fr) auto;gap:4px;margin:0;padding:0;list-style:none;display:grid}.site-analytics-bar{grid-column:1/-1;grid-template-columns:subgrid;border-radius:6px;align-items:center;gap:12px;min-height:30px;padding:2px 6px;display:grid}.site-analytics-bar:hover{background:var(--sa-track)}.site-analytics-bar-label{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.site-analytics-bar-track{background:var(--sa-track);border-radius:0 4px 4px 0;height:10px;display:block;overflow:hidden}.site-analytics-bar-track>span{background:var(--sa-bar);border-radius:0 4px 4px 0;height:100%;display:block}.site-analytics-bar-value{font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:8px;display:flex}.site-analytics-bar-value strong{color:var(--fg);font-size:13px;font-weight:650}.site-analytics-bar-value span{color:var(--fg-muted);font-size:12px}.landing-map{--map-height:680px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:16px;min-width:0;display:grid}.landing-map-viewport{height:var(--map-height);overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--r);background:#fff;position:relative;overflow:hidden auto}.landing-map-stage{position:relative;overflow:hidden}.landing-map-page{transform-origin:0 0;position:absolute;top:0;left:0}.landing-map-live{pointer-events:none;-webkit-user-select:none;user-select:none}.landing-map-zone{z-index:60;text-align:left;background:rgba(104, 190, 255, calc(.04 + var(--held,0) * .26));border:0;border-top:calc(var(--unit) * 1) solid #1e40af4d;box-shadow:inset calc(var(--unit) * 5) 0 0 rgba(29, 78, 216, calc(.25 + var(--held,0) * .75));cursor:pointer;margin:0;padding:0;display:block;position:absolute;left:0;right:0}.landing-map-zone:hover,.landing-map-zone:focus-visible{outline:calc(var(--unit) * 2) solid #2563eb;outline-offset:calc(var(--unit) * -2)}.landing-map-zone.is-picked{outline:calc(var(--unit) * 3) solid var(--sa-accent);outline-offset:calc(var(--unit) * -3)}.landing-map-zone.is-least{background:rgba(100, 116, 139, calc(.06 + var(--held,0) * .16));box-shadow:inset calc(var(--unit) * 5) 0 0 var(--sa-low)}.landing-map-zone.is-thin{box-shadow:inset calc(var(--unit) * 5) 0 0 #64748b59;background:#64748b14}.landing-map-badge{top:calc(var(--unit) * 8);left:calc(var(--unit) * 12);align-items:center;gap:calc(var(--unit) * 4) calc(var(--unit) * 8);max-width:calc(100% - var(--unit) * 24);padding:calc(var(--unit) * 4) calc(var(--unit) * 8);color:var(--fg);font-size:calc(var(--unit) * 11.5);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:calc(var(--unit) * 6);box-shadow:0 calc(var(--unit) * 1) calc(var(--unit) * 4) #0f121e2e;background:#fffffff0;flex-wrap:wrap;line-height:1.3;display:inline-flex;position:absolute}.landing-map-badge strong{font-weight:700}.landing-map-badge em,.landing-map-row-head em{color:var(--sa-accent);background:#dbeafe;border-radius:999px;padding:.1em .6em;font-style:normal;font-weight:650}.landing-map-zone.is-least em,.landing-map-row.is-least .landing-map-row-head em{color:#475569;background:var(--bg-subtle)}.landing-map-badge-order{color:#fff;background:var(--sa-accent);border-radius:999px;place-items:center;min-width:1.6em;height:1.6em;font-size:.92em;font-weight:700;display:inline-grid}.landing-map-zone.is-least .landing-map-badge-order,.landing-map-row.is-least .landing-map-badge-order{background:var(--sa-low)}.landing-map-zone.is-thin .landing-map-badge-order,.landing-map-row.is-thin .landing-map-badge-order{background:#94a3b8}.landing-map-side{min-width:0;max-height:var(--map-height);grid-template-rows:auto minmax(0,1fr);gap:10px;display:grid}.landing-map-order{justify-self:start}.landing-map-order .access-create-tab{white-space:nowrap}.landing-map-rank{min-width:2.4em;color:var(--sa-accent);font-variant-numeric:tabular-nums;font-size:13px;font-weight:750}.landing-map-row.is-thin .landing-map-rank{color:var(--fg-muted)}.landing-map-list{align-content:start;gap:10px;min-height:0;margin:0;padding:0 4px 0 0;list-style:none;display:grid;overflow:auto}.landing-map-row>button{width:100%;color:var(--fg);font:inherit;text-align:left;background:var(--bg-card,#fff);border:1px solid var(--line);border-radius:var(--r);cursor:pointer;gap:6px;padding:10px 12px;font-size:13px;display:grid}.landing-map-row>button:hover,.landing-map-row.is-in-view>button{background:var(--sa-tint);border-color:var(--sa-line)}.landing-map-row.is-picked>button{border-color:var(--sa-accent);box-shadow:0 0 0 1px var(--sa-accent)}.landing-map-row.is-least>button{background:var(--sa-low-tint)}.landing-map-row.is-thin>button{color:var(--fg-muted)}.landing-map-row-head{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:11px;display:flex}.landing-map-row-title{min-width:0;color:inherit;flex:200px;font-size:13.5px;font-weight:620}.landing-map-row-head small{color:var(--fg-muted);font-size:11px}.landing-map-meter{font-variant-numeric:tabular-nums;grid-template-columns:56px minmax(0,1fr) 40px;align-items:center;gap:10px;display:grid}.landing-map-meter-label{color:var(--fg-muted);font-size:12px}.landing-map-meter-value{text-align:right}.landing-map-meter.is-held .site-analytics-bar-track{background:var(--bg-subtle)}.landing-map-meter.is-held .site-analytics-bar-track>span{background:var(--navy)}.landing-map-row.is-thin .site-analytics-bar-track>span{opacity:.45}.landing-map-row-figures{color:var(--fg-muted);font-variant-numeric:tabular-nums;gap:16px;font-size:12px;display:flex}.landing-map-row-figures strong{color:var(--fg);font-weight:650}.site-analytics-daily-readout{color:var(--fg-muted);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.site-analytics-daily-readout strong{color:var(--fg)}.site-analytics-columns{border-bottom:1px solid var(--line-strong);align-items:end;gap:2px;height:140px;display:grid}.site-analytics-column{cursor:default;background:0 0;border:0;border-radius:4px 4px 0 0;align-items:flex-end;min-width:0;height:100%;padding:0;display:flex}.site-analytics-column:hover,.site-analytics-column.is-hover{background:var(--sa-track)}.site-analytics-column>span{background:var(--sa-bar);border-radius:4px 4px 0 0;width:100%;min-height:0;display:block}.site-analytics-column.is-hover>span{background:var(--sa-accent)}.site-analytics-chart{position:relative}.site-analytics-timeline{pointer-events:none;width:100%;height:calc(100% - 1px);position:absolute;inset:0 0 1px;overflow:visible}.site-analytics-timeline path{fill:none;stroke:var(--navy,#0b2a5b);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.site-analytics-timeline-dot{background:var(--bg-card,#fff);border:2px solid var(--navy,#0b2a5b);pointer-events:none;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute}.site-analytics-legend{color:var(--fg);flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.site-analytics-legend li{align-items:center;gap:6px;display:inline-flex}.site-analytics-legend span{color:var(--fg-muted);font-variant-numeric:tabular-nums}.site-analytics-legend i{border-radius:3px;width:12px;height:12px;display:inline-block}.site-analytics-legend i.is-bars{background:var(--sa-bar)}.site-analytics-legend i.is-line{background:var(--navy,#0b2a5b);border-radius:2px;height:3px}.site-analytics-axis{color:var(--fg-muted);font-variant-numeric:tabular-nums;gap:2px;font-size:11px;display:grid}.site-analytics-axis>span{white-space:nowrap;overflow:visible}.site-analytics-footnote{color:var(--fg-muted);margin:0;font-size:12px;line-height:1.5}.site-analytics-visits{gap:8px;min-width:0;display:grid}.site-analytics-visits-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.site-analytics-grain .access-create-tab{min-width:64px}.site-analytics-resources{border-top:1px solid var(--line);margin-top:18px;display:grid}.site-analytics-resource{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1.3fr) minmax(160px,1.4fr) 110px 90px 80px;align-items:center;gap:16px;min-height:56px;padding:8px 4px;display:grid}.site-analytics-resource.is-head{min-height:38px;color:var(--fg-muted);letter-spacing:.03em;text-transform:uppercase;font-size:12px;font-weight:650}.site-analytics-resource.is-head>span:nth-child(n+3){white-space:nowrap;text-overflow:ellipsis;text-align:right;overflow:hidden}.site-analytics-resource.is-total{border-bottom:0;min-height:44px}.site-analytics-resource.is-total .site-analytics-resource-figure{font-weight:680}.site-analytics-resource-kind{color:var(--fg-muted);font-size:11px;font-weight:500}.site-analytics-resource:not(.is-head):hover{background:var(--sa-tint)}.site-analytics-resource-title{align-items:baseline;gap:10px;min-width:0;display:flex}.site-analytics-resource-title em{min-width:16px;color:var(--fg-faint);font-variant-numeric:tabular-nums;text-align:right;flex:none;font-size:12px;font-style:normal}.site-analytics-resource-title a{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;text-decoration:none;overflow:hidden}.site-analytics-resource-title>span,.site-analytics-resource.is-total .site-analytics-resource-title{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.site-analytics-resource-title a:hover{color:var(--sa-accent);text-decoration:underline}.site-analytics-resource-chart{flex-direction:column;gap:3px;min-width:0;display:flex}.site-analytics-resource-chart>.site-analytics-spark{height:36px}.site-analytics-spark-axis{height:13px;color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:10.5px;line-height:13px;display:block;position:relative}.site-analytics-spark-axis>span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.site-analytics-spark-axis>span.is-start{transform:translate(-4px)}.site-analytics-spark-axis>span.is-end{transform:translate(calc(4px - 100%))}.site-analytics-spark-axis>span.is-hover{color:var(--sa-accent);font-weight:650}.site-analytics-spark-axis>span.is-hidden{visibility:hidden}.site-analytics-spark{width:100%;height:100%;display:block;overflow:visible}.site-analytics-spark-area{fill:color-mix(in srgb, var(--sa-bar) 22%, transparent)}.site-analytics-spark-line{fill:none;stroke:var(--sa-bar);stroke-width:1.75px;stroke-linejoin:round;stroke-linecap:round}.site-analytics-spark-guide{stroke:var(--sa-line);stroke-width:1px}.site-analytics-spark-dot{fill:#fff;stroke:var(--sa-accent);stroke-width:2px}.site-analytics-resource-figure{color:var(--fg);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:13px}.site-analytics-resource-figure.is-muted{color:var(--fg-muted)}.site-analytics-resource.is-picked .site-analytics-resource-figure:not(.is-muted){color:var(--sa-accent);font-weight:650}@media (width<=720px){.site-analytics-resource{grid-template-columns:minmax(0,1fr) auto auto;gap:4px 12px;padding:12px 2px}.site-analytics-resource.is-head{display:none}.site-analytics-resource-title,.site-analytics-resource-chart{grid-column:1/-1}.site-analytics-resource-chart>.site-analytics-spark{height:40px}.site-analytics-resource-figure{text-align:left}.site-analytics-resource-figure.is-muted:after{content:" median"}}@container apex-pane (width<=720px){.site-analytics-resource:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr) auto auto;gap:4px 12px;padding:12px 2px}.site-analytics-resource.is-head:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.site-analytics-resource-title:where(:not([class*=-overlay],[class*=-overlay] *)),.site-analytics-resource-chart:where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:1/-1}.site-analytics-resource-chart>.site-analytics-spark:where(:not([class*=-overlay],[class*=-overlay] *)){height:40px}.site-analytics-resource-figure:where(:not([class*=-overlay],[class*=-overlay] *)){text-align:left}.site-analytics-resource-figure.is-muted:where(:not([class*=-overlay],[class*=-overlay] *)):after{content:" median"}}@media (width<=1024px){.landing-map:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){--map-height:520px;grid-template-columns:minmax(0,1fr)}.landing-map-side:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.landing-map-list:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){max-height:none;padding:0}.site-analytics-totals:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){border:0;grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.site-analytics-totals>div:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-card,#fff)}.site-analytics-grid:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-columns:minmax(0,1fr)}.site-analytics-card:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){background:var(--app-card,#fff);border:0;border-radius:12px}}@container apex-pane (width<=1024px){.landing-map:where(:not([class*=-overlay],[class*=-overlay] *)){--map-height:520px;grid-template-columns:minmax(0,1fr)}.landing-map-side:where(:not([class*=-overlay],[class*=-overlay] *)),.landing-map-list:where(:not([class*=-overlay],[class*=-overlay] *)){max-height:none;padding:0}.site-analytics-totals:where(:not([class*=-overlay],[class*=-overlay] *)){border:0;grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.site-analytics-totals>div:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-card,#fff)}.site-analytics-grid:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr)}.site-analytics-card:where(:not([class*=-overlay],[class*=-overlay] *)){background:var(--app-card,#fff);border:0;border-radius:12px}}@media (width<=720px){.site-analytics{--sa-space:24px}.site-analytics-toolbar{grid-template-columns:minmax(0,1fr) auto;display:grid}.site-analytics-range{grid-column:1/-1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.site-analytics-range .access-create-tab{justify-content:center;padding-inline:4px}.site-analytics-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.site-analytics-totals>div:nth-child(4){border-left:1px solid var(--line)}.site-analytics-totals>div:nth-child(odd){border-left:0}.site-analytics-totals>div:nth-child(n+3){border-top:1px solid var(--line)}.site-analytics-card{padding:16px}.site-analytics-bars{grid-template-columns:minmax(0,1fr) auto}.site-analytics-bar{grid-template-rows:auto auto;gap:4px 10px;padding:6px 4px}.site-analytics-bar .site-analytics-bar-track{grid-area:2/1/auto/-1}.site-analytics-bars:has(.site-analytics-bar-value>span){grid-template-columns:minmax(0,1fr) auto auto}.site-analytics-bar .site-analytics-bar-label{grid-area:1/1/auto/-2}.site-analytics-bar .site-analytics-bar-value{display:contents}.site-analytics-bar .site-analytics-bar-value strong{text-align:right;grid-area:1/-2/auto/-1}.site-analytics-bar:has(.site-analytics-bar-value>span) .site-analytics-bar-track{grid-column:1}.site-analytics-bar .site-analytics-bar-value>span{text-align:right;white-space:nowrap;grid-area:2/2/auto/-1;font-size:11.5px}.landing-map{--map-height:460px}}@container apex-pane (width<=720px){.site-analytics:where(:not([class*=-overlay],[class*=-overlay] *)){--sa-space:24px}.site-analytics-toolbar:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr) auto;display:grid}.site-analytics-range:where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:1/-1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.site-analytics-range .access-create-tab:where(:not([class*=-overlay],[class*=-overlay] *)){justify-content:center;padding-inline:4px}.site-analytics-totals:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:repeat(2,minmax(0,1fr))}.site-analytics-totals>div:nth-child(4):where(:not([class*=-overlay],[class*=-overlay] *)){border-left:1px solid var(--line)}.site-analytics-totals>div:nth-child(odd):where(:not([class*=-overlay],[class*=-overlay] *)){border-left:0}.site-analytics-totals>div:nth-child(n+3):where(:not([class*=-overlay],[class*=-overlay] *)){border-top:1px solid var(--line)}.site-analytics-card:where(:not([class*=-overlay],[class*=-overlay] *)){padding:16px}.site-analytics-bars:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr) auto}.site-analytics-bar:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-rows:auto auto;gap:4px 10px;padding:6px 4px}.site-analytics-bar .site-analytics-bar-track:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:2/1/auto/-1}.site-analytics-bars:has(.site-analytics-bar-value>span):where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr) auto auto}.site-analytics-bar .site-analytics-bar-label:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:1/1/auto/-2}.site-analytics-bar .site-analytics-bar-value:where(:not([class*=-overlay],[class*=-overlay] *)){display:contents}.site-analytics-bar .site-analytics-bar-value strong:where(:not([class*=-overlay],[class*=-overlay] *)){text-align:right;grid-area:1/-2/auto/-1}.site-analytics-bar:has(.site-analytics-bar-value>span) .site-analytics-bar-track:where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:1}.site-analytics-bar .site-analytics-bar-value>span:where(:not([class*=-overlay],[class*=-overlay] *)){text-align:right;white-space:nowrap;grid-area:2/2/auto/-1;font-size:11.5px}.landing-map:where(:not([class*=-overlay],[class*=-overlay] *)){--map-height:460px}}.site-analytics-table-wrap{min-width:0;overflow-x:auto}.site-analytics-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.site-analytics-table th,.site-analytics-table td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--line);padding:9px 12px}.site-analytics-table th:first-child{text-align:left}.site-analytics-table thead th{color:var(--fg-muted);font-size:12px;font-weight:600}.site-analytics-table tbody th{color:var(--fg);font-weight:600}.site-analytics-table td{color:var(--fg)}.site-analytics-table tbody tr:hover{background:var(--sa-tint)}.site-analytics-table tfoot th,.site-analytics-table tfoot td{border-bottom:0;font-weight:680}.site-analytics-table tr.is-openable{cursor:pointer}.site-analytics-table tr.is-open{background:var(--sa-tint)}.site-analytics-table tr.is-open>th,.site-analytics-table tr.is-open>td{border-bottom-color:#0000}.site-analytics-row-toggle{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.site-analytics-row-toggle:focus-visible{outline:2px solid var(--sa-accent);outline-offset:3px;border-radius:4px}.site-analytics-row-plain{padding-left:16px}.site-analytics-chevron{border-right:1.6px solid var(--sa-accent);border-bottom:1.6px solid var(--sa-accent);flex:none;width:8px;height:8px;transition:transform .15s;transform:rotate(-45deg)}[aria-expanded=true]>.site-analytics-chevron{transform:rotate(45deg)translate(-2px,-2px)}.site-analytics-table .site-analytics-top-part{text-align:left;max-width:280px}.site-analytics-top-part-name{text-overflow:ellipsis;vertical-align:bottom;max-width:220px;display:inline-block;overflow:hidden}.site-analytics-top-part-share{color:var(--sa-accent);margin-left:6px;font-weight:650}.site-analytics-parts-row>td{text-align:left;white-space:normal;background:var(--sa-tint);padding:0 12px 14px}.site-analytics-table tbody tr.site-analytics-parts-row:hover{background:var(--sa-tint)}.site-analytics-parts{background:var(--bg-card,#fff);border:1px solid var(--sa-line);border-radius:var(--r);gap:8px;min-width:0;padding:12px 14px;display:grid}.site-analytics-parts-title{color:var(--fg);margin:0;font-size:13px;font-weight:650}.site-analytics-parts-title span{color:var(--fg-muted);font-weight:500}.site-analytics-parts-table{font-size:12.5px}.site-analytics-parts-table th,.site-analytics-parts-table td{padding:7px 10px}.site-analytics-parts-table tbody th{text-overflow:ellipsis;max-width:340px;font-weight:560;overflow:hidden}.site-analytics-parts-table tbody tr:last-child>*{border-bottom:0}.site-analytics-table .site-analytics-parts-share{text-align:left;width:200px}.site-analytics-share{align-items:center;gap:8px;width:100%;min-width:120px;display:inline-flex}.site-analytics-share-track{background:var(--sa-track);border-radius:999px;flex:1;height:6px;overflow:hidden}.site-analytics-share-track>span{background:var(--sa-bar);border-radius:inherit;height:100%;display:block}.site-analytics-share>span:last-child,.site-analytics-share>strong{text-align:right;min-width:3.4em}.site-analytics-more{justify-self:start;font-size:12.5px}.site-analytics-users{gap:12px;min-width:0;display:grid}.site-analytics-user{gap:10px}.site-analytics-user-rank{min-width:1.6em;color:var(--fg-muted);text-align:right;font-size:12px;font-weight:600}.site-analytics-user-name{gap:1px;min-width:170px;display:grid}.site-analytics-user-name strong{text-overflow:ellipsis;max-width:240px;font-weight:650;overflow:hidden}.site-analytics-user-name span{max-width:240px;color:var(--fg-muted);text-overflow:ellipsis;font-size:11.5px;font-weight:500;overflow:hidden}.site-analytics-table .site-analytics-user-time{text-align:left;width:190px}.site-analytics-app-roles{color:var(--fg-muted);margin:0;font-size:12px}.signup-funnel{gap:16px;min-width:0;display:grid}.signup-funnel-stages{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.signup-funnel-stages>li{min-width:0;display:grid}.signup-funnel-stage{min-width:0;color:var(--fg);text-align:left;background:var(--bg-card,#fff);border:1px solid var(--line);border-radius:var(--r);cursor:pointer;align-content:start;gap:4px;padding:12px 14px;display:grid}.signup-funnel-stage.is-static{background:var(--sa-tint);border-color:var(--sa-line);cursor:default}button.signup-funnel-stage:hover{border-color:var(--sa-accent)}.signup-funnel-stage.is-active{background:var(--sa-tint);border-color:var(--sa-accent);box-shadow:inset 0 0 0 1px var(--sa-accent)}.signup-funnel-stage strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:22px;font-weight:680}.signup-funnel-stage.is-done strong{color:var(--sa-accent)}.signup-funnel-label{color:var(--fg-muted);font-size:12px;font-weight:600}.signup-funnel-note{color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:11.5px}.signup-funnel-list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.signup-funnel-list-head p{color:var(--fg-muted);margin:0;font-size:13px}.signup-funnel-list-head strong{color:var(--fg)}.signup-funnel-actions{gap:8px;display:flex}.signup-funnel-table td,.signup-funnel-table th{text-align:left}.signup-funnel-table a{color:var(--fg);text-decoration:none}.signup-funnel-table a:hover{color:var(--sa-accent);text-decoration:underline}.signup-funnel-pill{color:var(--fg);background:var(--sa-track);border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-block}.signup-funnel-pill.is-done{color:#fff;background:var(--sa-accent)}.signup-funnel-check{color:var(--fg-muted);white-space:nowrap;margin-top:3px;font-size:11px;display:block}.signup-funnel-check.is-ready{color:var(--sa-accent)}.signup-funnel-email{color:var(--sa-accent);font:inherit;white-space:nowrap;border:1px solid var(--sa-line);cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.signup-funnel-email:hover{color:#fff;background:var(--sa-accent);border-color:var(--sa-accent)}.signup-funnel-email.is-sent{color:var(--fg-muted);border-color:var(--line)}.signup-funnel-follow{align-items:center;gap:8px;display:flex}.signup-funnel-sent{min-width:52px;color:var(--fg-muted);white-space:nowrap;font-size:12px}.signup-funnel-sent.is-sent{color:#15803d;font-weight:600}.signup-funnel-remove-cell{text-align:right;width:1%}.signup-funnel-remove{width:26px;height:26px;color:var(--fg-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;padding:0;font-size:18px;line-height:1;display:inline-grid}.signup-funnel-remove:hover,.signup-funnel-remove:focus-visible{color:#b91c1c;background:#b91c1c14;border-color:#b91c1c40}.signup-funnel-removed{color:var(--fg-muted);background:var(--sa-track,#1d4ed80f);border-radius:8px;margin:0;padding:8px 12px;font-size:13px}.signup-funnel-removed strong{color:var(--fg)}.signup-funnel-removed.is-error{color:#b91c1c;background:#b91c1c14}.signup-funnel-undo{color:var(--sa-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.signup-email-dialog{--sa-accent:#1d4ed8;--sa-track:#eaf4ff;--sa-low:#64748b;--sa-low-tint:#f8fafc;width:min(660px,100%)}.signup-email-dialog h2{overflow-wrap:anywhere;font-size:19px}.signup-email-dialog .lg-field textarea{resize:vertical;min-height:340px;line-height:1.5}.signup-email-error{color:#b42318;border-radius:var(--r);background:#fef3f2;padding:10px 14px;font-size:13px}.signup-funnel-muted{color:var(--fg-muted)}.signup-sources{gap:10px;min-width:0;display:grid}.signup-sources-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.signup-sources-head h3{color:var(--fg);margin:0;font-size:14px;font-weight:650}.signup-sources-legend{color:var(--fg-muted);gap:14px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.signup-sources-legend li{align-items:center;gap:6px;display:inline-flex}.signup-sources-key{background:var(--sa-bar);border-radius:3px;width:10px;height:10px}.signup-sources-key.is-done{background:var(--sa-accent)}.signup-sources-bars{grid-template-columns:minmax(96px,max-content) minmax(0,1fr) max-content;gap:2px 0;margin:0;padding:0;list-style:none;display:grid}.signup-sources-bars>li{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.signup-sources-bar{grid-column:1/-1;grid-template-columns:subgrid;min-height:30px;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;padding:2px 6px;display:grid}.signup-sources-bar:hover:not(:disabled),.signup-sources-bar.is-active{background:var(--sa-track)}.signup-sources-bar.is-active{box-shadow:inset 0 0 0 1px var(--sa-accent)}.signup-sources-bar:disabled{cursor:default}.signup-sources-bar:focus-visible{outline:2px solid var(--sa-accent);outline-offset:1px}.signup-sources-label{white-space:nowrap;font-size:13px}.signup-sources-bar.is-unanswered .signup-sources-label{color:var(--fg-muted)}.signup-sources-track{gap:2px;min-width:0;height:10px;display:flex}.signup-sources-track>span{background:var(--sa-bar);min-width:4px;height:100%;display:block}.signup-sources-track>span:last-child{border-radius:0 4px 4px 0}.signup-sources-track>span.is-done{background:var(--sa-accent)}.signup-sources-bar.is-unanswered .signup-sources-track>span{background:var(--sa-low);opacity:.45}.signup-sources-value{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:6px;min-width:64px;font-size:13px;display:flex}.signup-sources-value>span{color:var(--fg-muted);font-size:12px}.signup-sources-others{color:var(--fg-muted);margin:0;font-size:12.5px}.signup-sources-others strong{color:var(--fg);font-weight:600}.signup-funnel-pill.is-email{background:var(--sa-low-tint);color:var(--sa-low)}.invite-analytics{--ia-standard:#1d4ed8;--ia-claim:#38bdf8}.invite-swatch{vertical-align:-1px;border-radius:3px;flex:none;width:10px;height:10px;margin-right:7px;display:inline-block}.invite-swatch.is-standard,.invite-bar-track>.is-standard,.invite-column-stack>.is-standard,.invite-fill.is-standard{background:var(--ia-standard)}.invite-swatch.is-claim_adjustment,.invite-bar-track>.is-claim_adjustment,.invite-column-stack>.is-claim_adjustment,.invite-fill.is-claim_adjustment{background:var(--ia-claim)}.invite-chip{color:#fff;letter-spacing:.02em;background:var(--sa-accent);border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11px;font-weight:650;display:inline-block}.invite-chip.is-muted{color:var(--fg-muted);background:var(--sa-track);margin-left:6px}.invite-head{background:var(--sa-wash);border-radius:var(--r);gap:0;display:grid;overflow:hidden}.invite-head-tiles{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.invite-head-tile{align-content:start;gap:6px;min-width:0;padding:20px 24px;display:grid}.invite-head-tile+.invite-head-tile{border-left:1px solid #ffffffbf}.invite-head-tile p{margin:0}.invite-head-name{color:color-mix(in srgb, var(--fg) 78%, transparent);letter-spacing:.04em;text-transform:uppercase;align-items:center;font-size:12.5px;font-weight:650;display:flex}.invite-head-rate{align-items:baseline;gap:8px;display:flex}.invite-head-rate strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:var(--sa-figure);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:34px;font-weight:720;line-height:1.1}.invite-head-rate span{color:var(--fg-muted);font-size:13px}.invite-head-note{color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:12.5px}.invite-verdict{color:var(--fg);border-top:1px solid #ffffffbf;margin:0;padding:12px 24px 14px;font-size:13.5px;font-weight:560}.invite-verdict span{color:var(--fg-muted);font-weight:400}.invite-legend{color:var(--fg-muted);flex-wrap:wrap;gap:6px 18px;margin:-6px 0 0;font-size:12.5px;display:flex}.invite-legend>span{align-items:center;display:inline-flex}.invite-groups{gap:14px;margin:0;padding:0;list-style:none;display:grid}.invite-group{gap:4px;display:grid}.invite-group-label{color:var(--fg);align-items:center;margin:0 0 2px;font-size:13px;font-weight:620;display:flex}.invite-group-label span{color:var(--fg-muted);margin-left:4px;font-weight:400}.invite-bar{border-radius:6px;grid-template-columns:136px minmax(0,1fr) 132px;align-items:center;gap:12px;min-height:24px;padding:0 6px;display:grid}.invite-bar:hover{background:var(--sa-tint)}.invite-bar-name{color:var(--fg-muted);white-space:nowrap;align-items:center;font-size:12.5px;display:inline-flex;overflow:hidden}.invite-bar-track{background:var(--sa-track);border-radius:0 4px 4px 0;height:10px;display:block;overflow:hidden}.invite-bar-track>span{border-radius:0 4px 4px 0;height:100%;display:block}.invite-bar-value{font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:8px;display:flex}.invite-bar-value strong{color:var(--fg);font-size:13px;font-weight:650}.invite-bar-value span{color:var(--fg-muted);font-size:12px}.invite-note{color:var(--fg-muted);margin:0;font-size:12px;line-height:1.45}.invite-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;display:grid}.invite-compare-table th .invite-swatch{margin-right:6px}.invite-compare-table thead th:not(:first-child){white-space:nowrap}.invite-compare-table tbody th{font-weight:500}.invite-daily{gap:10px;display:grid}.invite-daily-readout{min-height:20px;color:var(--fg-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0;font-size:12.5px;display:flex}.invite-daily-readout strong{color:var(--fg)}.invite-daily-readout>span{align-items:center;display:inline-flex}.invite-daily-row{gap:4px;display:grid}.invite-daily-title{color:var(--fg-muted);margin:0;font-size:12px;font-weight:600}.invite-columns{border-bottom:1px solid var(--line);align-items:end;gap:2px;height:84px;display:grid}.invite-column{border-radius:4px 4px 0 0;align-items:flex-end;height:100%;display:flex}.invite-column.is-hover{background:var(--sa-tint)}.invite-column-stack{flex-direction:column-reverse;gap:2px;width:100%;min-height:0;display:flex}.invite-column-stack>span{flex-basis:0;min-height:2px}.invite-column-stack>span:last-child{border-radius:4px 4px 0 0}.invite-daily-axis{color:var(--fg-muted);justify-content:space-between;margin:0;font-size:11.5px;display:flex}.invite-people{gap:14px;display:grid}.invite-people-filters{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.invite-people-table td,.invite-people-table th{vertical-align:middle}.invite-people-table thead .column-head{justify-content:flex-end;overflow:visible}.invite-people-table thead th:nth-child(2) .column-head{justify-content:flex-start}.invite-people-tally{color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0;font-size:13px;display:flex}.invite-people-tally span{align-items:baseline;gap:5px;display:inline-flex}.invite-people-tally strong{color:var(--fg);font-variant-numeric:tabular-nums;font-size:15px;font-weight:680}.invite-people-tally .is-in strong{color:var(--sa-accent)}.invite-people-tally span:before{content:"";background:var(--sa-track);border-radius:999px;align-self:center;width:8px;height:8px}.invite-people-tally .is-in:before{background:var(--sa-accent)}.invite-people-tally .is-never:before{background:var(--sa-low)}.invite-people-table tbody th,.invite-people-table thead th:nth-child(2){text-align:left}.invite-people-table .sort-button{color:inherit;font:inherit}.invite-people-table .invite-check-col{text-align:left;width:1%;padding-right:4px}.invite-check-col input{width:16px;height:16px;accent-color:var(--sa-accent);cursor:pointer;margin:0}.invite-people-table tbody tr.is-picked{background:var(--sa-tint)}.invite-people-actions{background:var(--sa-tint);border:1px solid var(--sa-line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.invite-people-actions button{align-items:center;width:auto;padding:7px 12px;font-size:13px;display:inline-flex}.invite-people-actions button.ghost{border:1px solid var(--sa-line);background:#fff;border-radius:8px}.invite-people-actions button.ghost:hover{border-color:var(--sa-accent)}.invite-people-picked{color:var(--fg);margin-right:6px;font-size:13px;font-weight:650}.invite-people-change{color:var(--fg-muted);margin-left:8px;font-size:12.5px}.invite-send-modal p{margin:8px 0 0}.invite-send-note{color:var(--fg-muted);font-size:12.5px}.invite-send-active{cursor:pointer;align-items:flex-start;gap:8px;margin-top:14px;font-size:13px;line-height:1.45;display:flex}.invite-send-active input{accent-color:var(--sa-accent);flex:none;margin-top:2px}.invite-send-failed{margin:10px 0 0;padding-left:18px;font-size:13px}.invite-person{text-align:left;gap:1px;display:grid}.invite-person.is-right{text-align:right}.invite-person strong{font-weight:620}.invite-person span,.invite-sub{color:var(--fg-muted);font-size:12px;font-weight:400}.invite-sub{display:block}.invite-template-cell{align-items:center;display:inline-flex}.invite-pill{color:var(--fg);background:var(--sa-track);border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-block}.invite-pill.is-in{color:#fff;background:var(--sa-accent)}.invite-pill.is-wait{color:var(--sa-accent);box-shadow:inset 0 0 0 1px var(--sa-line);background:#fff}.invite-pill.is-out{color:var(--sa-low);background:var(--sa-low-tint)}.invite-yes{color:var(--sa-accent);font-weight:650}.invite-muted{color:var(--fg-muted)}@media (width<=1024px){.invite-tabs:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-columns:minmax(0,1fr)}}@container apex-pane (width<=1024px){.invite-tabs:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.invite-head-tiles{grid-template-columns:minmax(0,1fr)}.invite-head-tile{padding:16px}.invite-head-tile+.invite-head-tile{border-top:1px solid #ffffffbf;border-left:0}.invite-head-rate strong{font-size:28px}.invite-verdict{padding:12px 16px 14px}.invite-bar{grid-template-columns:124px minmax(0,1fr) auto;gap:8px;padding:0}.invite-bar-name{font-size:12px}.invite-bar-value span{display:none}.invite-people-filters{gap:8px;display:grid}.invite-people-filters .subs-filters{flex-wrap:nowrap;min-width:0;display:flex;overflow-x:auto}.invite-people-filters .subs-filter{white-space:nowrap;flex:none}}@container apex-pane (width<=720px){.invite-head-tiles:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr)}.invite-head-tile:where(:not([class*=-overlay],[class*=-overlay] *)){padding:16px}.invite-head-tile+.invite-head-tile:where(:not([class*=-overlay],[class*=-overlay] *)){border-top:1px solid #ffffffbf;border-left:0}.invite-head-rate strong:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:28px}.invite-verdict:where(:not([class*=-overlay],[class*=-overlay] *)){padding:12px 16px 14px}.invite-bar:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:124px minmax(0,1fr) auto;gap:8px;padding:0}.invite-bar-name:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:12px}.invite-bar-value span:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.invite-people-filters:where(:not([class*=-overlay],[class*=-overlay] *)){gap:8px;display:grid}.invite-people-filters .subs-filters:where(:not([class*=-overlay],[class*=-overlay] *)){flex-wrap:nowrap;min-width:0;display:flex;overflow-x:auto}.invite-people-filters .subs-filter:where(:not([class*=-overlay],[class*=-overlay] *)){white-space:nowrap;flex:none}}.api-usage-step{gap:6px;display:inline-flex}.api-usage-step .action{white-space:nowrap;width:auto;margin-top:0}@media (width<=720px){.api-usage-step{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.api-usage .site-analytics-totals>div:first-child{grid-column:1/-1}.api-usage .site-analytics-totals>div:nth-child(4){border-left:0}}@container apex-pane (width<=720px){.api-usage-step:where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.api-usage .site-analytics-totals>div:first-child:where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:1/-1}.api-usage .site-analytics-totals>div:nth-child(4):where(:not([class*=-overlay],[class*=-overlay] *)){border-left:0}}.api-usage-chart{gap:8px;min-width:0;display:grid}.api-usage-readout{flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:20px;display:flex}.api-usage-readout-part{color:var(--fg);align-items:center;gap:5px;display:inline-flex}.api-usage-readout-part i,.api-usage-api i{border-radius:3px;width:10px;height:10px;display:inline-block}.api-usage-readout-errors{color:#b91c1c;font-weight:600}.api-usage-svg{touch-action:pan-y;-webkit-user-select:none;user-select:none;max-width:100%;display:block}.api-usage-grid{stroke:var(--line);stroke-dasharray:2 4}.api-usage-baseline{stroke:var(--line-strong)}.api-usage-tick{fill:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:11px}.api-usage-hover{fill:var(--sa-track)}.api-usage-api{align-items:center;gap:7px;display:inline-flex}.api-usage-table td.api-usage-text{text-align:left}.api-usage-failed{color:#b91c1c;font-weight:600}.api-usage-table th:nth-child(2),.api-usage-table th:nth-child(3){text-align:left}.signup-sources-from{margin-right:auto}.signup-sources-asked{color:var(--fg-muted);margin:0;font-size:12.5px;line-height:1.45}.signup-sources-asked strong{color:var(--fg)}.signup-sources-bar.is-static{cursor:default}.traffic{flex-direction:column;gap:14px;min-width:0;display:flex}.traffic-subhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:8px;display:flex}.traffic-subhead h3{color:var(--fg);margin:0;font-size:14px;font-weight:650}.traffic-table td.traffic-signups{color:var(--sa-accent);font-weight:650}.traffic-table th.traffic-text{text-overflow:ellipsis;max-width:340px;font-weight:500;overflow:hidden}.traffic-report{flex-direction:column;gap:10px;min-width:0;display:flex}.traffic-report-actions{gap:8px;display:flex}.traffic-import{cursor:pointer;position:relative}.traffic-import input{opacity:0;cursor:pointer;position:absolute;inset:0}.traffic-import:focus-within{outline:2px solid var(--sa-accent);outline-offset:2px}.traffic-note,.traffic-muted{color:var(--fg-muted);margin:0;font-size:12.5px;line-height:1.5}.traffic-report-block{flex-direction:column;gap:6px;min-width:0;display:flex}.traffic-report-block h4{color:var(--fg);margin:6px 0 0;font-size:13px;font-weight:650}.lg{--lg-accent:#1d4ed8;--lg-wash:linear-gradient(90deg, #cfe7ff 0%, #ddefff 45%, #eaf5ff 75%, #f5faff 100%);--lg-figure:linear-gradient(90deg, var(--navy) 0%, #1e40af 55%, #2563eb 100%);--lg-new:#047857;--lg-edited:#b45309;min-width:0;color:var(--navy);gap:20px;display:grid}.lg-band{background:var(--lg-wash);border-radius:var(--r);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px 28px;padding:22px 26px;display:grid}.lg-band.is-editing{background:#f5faff;border:1px dashed #9ec7f2;grid-template-columns:minmax(0,1fr) auto}.lg-band.is-past{background:#f1f5f9;grid-template-columns:minmax(0,1fr) auto}.lg-band-main{gap:6px;min-width:0;display:grid}.lg-kicker{color:color-mix(in srgb, var(--fg) 72%, transparent);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:650}.lg-version{font-variant-numeric:tabular-nums;letter-spacing:-.04em;background:var(--lg-figure);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;justify-self:start;font-size:36px;font-weight:650;line-height:1.05}.lg-band-title{letter-spacing:-.03em;font-size:24px;font-weight:650}.lg-band-facts{color:var(--fg-muted);font-size:13.5px}.lg-band-stats{margin:0;display:flex}.lg-band-stats>div{justify-items:center;gap:4px;padding:2px 22px;display:grid}.lg-band-stats>div+div{border-left:1px solid #ffffffd9}.lg-band-stats dt{color:color-mix(in srgb, var(--fg) 70%, transparent);letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;font-weight:650}.lg-band-stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:26px;font-weight:650}.lg-band-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 10px;display:flex}.lg-draft-note{color:var(--lg-accent);text-align:right;flex-basis:100%;font-size:12px}.lg-save.is-saved:before{content:"✓ ";color:#059669}.lg-save.is-error{color:#b42318;font-weight:650}.lg-button{min-height:38px;color:var(--fg);font:inherit;white-space:nowrap;border:1px solid var(--line-strong);border-radius:var(--r);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:13.5px;font-weight:620;display:inline-flex}.lg-button:hover:not(:disabled){background:#f8fafc}.lg-button:disabled{cursor:not-allowed;opacity:.5}.lg-button.is-primary{color:#fff;background:var(--navy);border-color:var(--navy)}.lg-button.is-primary:hover:not(:disabled){background:#222c4a}.lg-button.is-quiet{background:#ffffffb3;border-color:#0000}.lg-button.is-danger{color:#fff;background:#b42318;border-color:#b42318}.lg-notice,.lg-error,.lg-warning{border-radius:var(--r);margin:0;padding:10px 14px;font-size:13.5px;line-height:1.45}.lg-notice{color:#065f46;background:#ecfdf5;border:1px solid #c7f0dd}.lg-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.lg-warning{color:#7a4b00;background:#fff7e6;border:1px solid #f5dfb0}.lg-skeleton{gap:12px;display:grid}.lg-skeleton span{border-radius:var(--r);background:linear-gradient(90deg,#f1f4f8 0%,#f8fafc 50%,#f1f4f8 100%) 0 0/200% 100%;height:72px;animation:1.3s linear infinite lg-shimmer}@keyframes lg-shimmer{to{background-position:-200% 0}}.lg-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.lg-tabs{background:var(--bg-subtle);border:1px solid var(--line);border-radius:var(--r);padding:3px;display:inline-flex}.lg-tabs>button{min-height:32px;color:var(--fg-muted);font:inherit;border-radius:calc(var(--r) - 2px);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:5px 14px;font-size:13.5px;font-weight:620;display:inline-flex;position:relative}.lg-tabs>button.is-active{color:var(--navy);box-shadow:0 1px 2px color-mix(in srgb, var(--navy) 14%, transparent);background:#fff}.lg-count{color:var(--fg-muted);font-variant-numeric:tabular-nums;background:color-mix(in srgb, var(--navy) 7%, transparent);border-radius:99px;padding:1px 7px;font-size:11.5px}.lg-tabs>button.is-active .lg-count{color:var(--lg-accent);background:#e8f2ff}.lg-changed-dot{background:var(--lg-edited);border-radius:50%;width:7px;height:7px}.lg-link{color:var(--lg-accent);font-size:13px;font-weight:600;text-decoration:none}.lg-link:hover{text-decoration:underline}.lg-body{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:24px;display:grid}.lg-outline{top:calc(var(--site-header-h,64px) + 16px);max-height:calc(100dvh - var(--site-header-h,64px) - 32px);border:1px solid var(--line);border-radius:var(--r);background:#fff;padding:6px;position:sticky;overflow:auto}.lg-outline ol{gap:1px;margin:0;padding:0;list-style:none;display:grid}.lg-outline button{width:100%;color:var(--fg-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:baseline;gap:8px;padding:6px 8px;font-size:12.5px;line-height:1.35;display:flex}.lg-outline button:hover{color:var(--navy);background:#f2f8ff}.lg-outline-number{min-width:18px;color:var(--fg-faint);font-variant-numeric:tabular-nums;text-align:right;flex:none}.lg-outline-title{flex:1;min-width:0}.lg-outline-dot{border-radius:50%;flex:none;align-self:center;width:7px;height:7px}.lg-outline-dot.is-new{background:var(--lg-new)}.lg-outline-dot.is-edited{background:var(--lg-edited)}.lg-paper{border:1px solid var(--line);border-radius:var(--r);background:#fff;min-width:0;padding:40px 48px 48px}.lg-paper-kicker{color:var(--fg-olive);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:650}.lg-paper-title{letter-spacing:-.03em;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 18px;font-size:26px;font-weight:650;line-height:1.2;display:flex}.lg-intro{max-width:760px;color:var(--fg-muted);margin:0 0 14px;font-size:14.5px;line-height:1.65}.lg-clauses{gap:0;max-width:760px;margin:26px 0 0;padding:0;list-style:none;display:grid}.lg-clauses>li{scroll-margin-top:calc(var(--site-header-h,64px) + 16px);border-top:1px solid var(--line);padding:20px 0}.lg-clauses>li.is-new,.lg-clauses>li.is-edited,.lg-edit-clauses>li.is-new .lg-edit-clause,.lg-edit-clauses>li.is-edited .lg-edit-clause{box-shadow:inset 3px 0 0 var(--lg-edited)}.lg-clauses>li.is-new,.lg-edit-clauses>li.is-new .lg-edit-clause{box-shadow:inset 3px 0 0 var(--lg-new)}.lg-clauses>li.is-new,.lg-clauses>li.is-edited{padding-left:16px}.lg-clauses h3{letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0 0 8px;font-size:15.5px;font-weight:680;display:flex}.lg-clause-number{color:var(--fg-faint);font-variant-numeric:tabular-nums}.lg-audience{color:var(--lg-accent);background:#eef6ff;border-radius:99px;margin:0 0 8px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-block}.lg-clause-body{color:color-mix(in srgb, var(--navy) 88%, transparent);white-space:pre-line;margin:0;font-size:14px;line-height:1.7}.lg-tag{letter-spacing:.04em;text-transform:uppercase;border-radius:99px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:700}.lg-tag.is-new{color:var(--lg-new);background:#e7f8f0}.lg-tag.is-edited{color:var(--lg-edited);background:#fff4e0}.lg-removed{color:#7a2e0e;border-radius:var(--r);background:#fff7f2;border:1px solid #f9dbc7;max-width:760px;margin-top:18px;padding:14px 16px;font-size:13.5px}.lg-removed ul{margin:6px 0 0;padding-left:18px}.lg-paper.is-editing{padding-top:30px}.lg-edit-label{gap:4px;margin:0 0 14px;display:grid}.lg-edit-label>span,.lg-edit-label-text{color:var(--fg-faint);letter-spacing:.05em;text-transform:uppercase;font-size:11.5px;font-weight:650}.lg .lg-paper input,.lg .lg-paper textarea{width:100%;min-width:0;color:var(--navy);font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;outline:none;transition:border-color .12s,background .12s,box-shadow .12s}.lg .lg-paper input:hover,.lg .lg-paper textarea:hover{border-color:var(--line);background:#fafcff}.lg .lg-paper input:focus,.lg .lg-paper textarea:focus{border-color:color-mix(in srgb, var(--sky) 70%, var(--navy));box-shadow:0 0 0 3px color-mix(in srgb, var(--sky) 25%, transparent);background:#fff}.lg .lg-paper input.lg-edit-kicker{color:var(--fg-olive);margin-left:-8px;padding:4px 8px;font-size:13px;font-weight:650}.lg .lg-paper input.lg-edit-title{letter-spacing:-.03em;margin-left:-8px;padding:4px 8px;font-size:26px;font-weight:650}.lg-edit-intro{gap:6px;max-width:800px;margin:4px 0 20px;display:grid}.lg-edit-paragraph{align-items:flex-start;gap:4px;display:flex}.lg .lg-paper .lg-edit-paragraph textarea{color:var(--fg-muted);resize:none;margin-left:-8px;padding:6px 8px;font-size:14.5px;line-height:1.65;overflow:hidden}.lg-icon-button{width:28px;height:28px;color:var(--fg-faint);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;font-size:15px;line-height:1;display:inline-grid}.lg-icon-button:hover:not(:disabled){color:var(--navy);background:#eef2f7}.lg-icon-button.is-danger:hover{color:#b42318;background:#fef0ef}.lg-icon-button:disabled{opacity:.3;cursor:default}.lg-add-inline{color:var(--lg-accent);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;font-size:13px;font-weight:650}.lg-edit-clauses{max-width:800px;margin:0;padding:0;list-style:none;display:grid}.lg-edit-clauses>li{scroll-margin-top:calc(var(--site-header-h,64px) + 16px)}.lg-edit-clause{border:1px solid var(--line);border-radius:var(--r);background:#fff;gap:6px;padding:14px 14px 12px;transition:border-color .12s,box-shadow .12s;display:grid}.lg-edit-clause:focus-within{border-color:#b9d6f6;box-shadow:0 6px 22px #131a300f}.lg-edit-clause-head{align-items:center;gap:6px;display:flex}.lg .lg-paper input.lg-edit-heading{flex:1;padding:4px 8px;font-size:15.5px;font-weight:680}.lg-edit-tools{opacity:.55;flex:none;gap:2px;transition:opacity .12s;display:flex}.lg-edit-clause:hover .lg-edit-tools,.lg-edit-clause:focus-within .lg-edit-tools{opacity:1}.lg .lg-paper textarea.lg-edit-body{color:color-mix(in srgb, var(--navy) 88%, transparent);resize:none;padding:6px 8px;font-size:14px;line-height:1.7;overflow:hidden}.lg-add-between{width:100%;height:22px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.lg-add-between span{z-index:1;color:var(--lg-accent);opacity:0;background:#fff;border:1px solid #cfe3fb;border-radius:99px;padding:2px 10px;font-size:12px;font-weight:650;transition:opacity .12s;position:relative}.lg-add-between:before{content:"";opacity:0;border-top:1px dashed #b9d6f6;transition:opacity .12s;position:absolute;top:50%;left:12px;right:12px}.lg-add-between:hover span,.lg-add-between:focus-visible span,.lg-add-between:hover:before,.lg-add-between:focus-visible:before{opacity:1}.lg-audience-picker{justify-self:start;position:relative}.lg-audience-button{color:var(--fg-muted);font:inherit;text-align:left;border:1px solid var(--line);cursor:pointer;background:#f6f8fb;border-radius:99px;padding:3px 10px;font-size:12px;font-weight:600}.lg-audience-button.is-limited{color:var(--lg-accent);background:#eef6ff;border-color:#cfe3fb}.lg-audience-menu{z-index:30;border:1px solid var(--line);background:#fff;border-radius:12px;gap:2px;width:min(340px,80vw);max-height:360px;padding:12px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 18px 48px #131a3029}.lg-audience-menu p{color:var(--fg-muted);margin:0 0 8px;font-size:12px;line-height:1.5}.lg-check{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:5px 4px;font-size:13px;display:flex}.lg-check:hover{background:#f6f8fb}.lg .lg-check input{width:16px;height:16px;accent-color:var(--navy);margin:0}.lg-toast{bottom:calc(24px + env(safe-area-inset-bottom));z-index:60;color:#fff;background:var(--navy);border-radius:12px;align-items:center;gap:12px;padding:10px 10px 10px 16px;font-size:13.5px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 14px 40px #131a3040}.lg-toast button{color:#fff;font:inherit;cursor:pointer;background:#ffffff24;border:0;border-radius:8px;padding:4px 10px;font-weight:650}.lg-history h3{margin:8px 0 10px;font-size:16px;font-weight:700}.lg-history-table{border:1px solid var(--line);border-radius:var(--r);background:#fff;display:grid;overflow:hidden}.lg-history-row{color:var(--navy);font:inherit;text-align:left;border:0;border-top:1px solid var(--line);cursor:pointer;background:#fff;grid-template-columns:minmax(200px,1.6fr) 130px minmax(180px,1.2fr) 110px;align-items:center;gap:16px;padding:12px 16px;font-size:13.5px;display:grid}.lg-history-row.is-head{color:var(--fg-muted);letter-spacing:.03em;text-transform:uppercase;cursor:default;background:#f8fafc;border-top:0;font-size:12px;font-weight:650}.lg-history-row:not(.is-head):hover{background:#f7fbff}.lg-history-row.is-open{background:#eef6ff}.lg-history-version{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.lg-history-version strong{font-variant-numeric:tabular-nums}.lg-history-version em{color:var(--lg-accent);background:#e8f2ff;border-radius:99px;padding:1px 8px;font-size:11px;font-style:normal;font-weight:700}.lg-history-version small{color:var(--fg-muted);flex-basis:100%;font-size:12.5px}.lg-history-count{color:var(--fg-muted);font-variant-numeric:tabular-nums;text-align:right}.lg-dialog-backdrop{z-index:1200;background:#0f172a61;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.lg-dialog{width:min(540px,100%);max-height:calc(100dvh - 48px);color:var(--navy);background:#fff;border-radius:14px;gap:14px;padding:24px;display:grid;overflow:auto;box-shadow:0 24px 64px #0f172a38}.lg-dialog h2{letter-spacing:-.02em;margin:-6px 0 0;font-size:22px;font-weight:700}.lg-dialog p{margin:0}.lg-dialog-copy{color:var(--fg-muted);font-size:13px;line-height:1.55}.lg-summary{border-radius:var(--r);background:#f6f9fd;margin:0;padding:4px 14px;list-style:none;display:grid}.lg-summary li{justify-content:space-between;gap:12px;padding:8px 0;font-size:13.5px;display:flex}.lg-summary li+li{border-top:1px solid #e3ebf5}.lg-summary span{color:var(--fg-muted)}.lg-field{gap:6px;display:grid}.lg-field>span{color:var(--fg-muted);font-size:12.5px;font-weight:600}.lg-field input,.lg-field textarea{width:100%;min-height:40px;color:var(--navy);font:inherit;border:1px solid var(--line-strong);border-radius:var(--r);background:#fff;padding:9px 12px;font-size:14px}.lg-dialog-actions{justify-content:flex-end;gap:10px;display:flex}@media (width<=1024px){.lg-band:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-columns:minmax(0,1fr) auto}.lg-band-actions:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-column:1/-1;justify-content:flex-start}.lg-draft-note:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){text-align:left}.lg-body:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-columns:minmax(0,1fr)}.lg-outline:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){display:none}.lg-paper:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){padding:28px 24px 32px}.lg-history-row:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-columns:minmax(0,1fr) auto}.lg-history-row>:nth-child(2):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *),.lg-history-row>:nth-child(3):where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){display:none}}@container apex-pane (width<=1024px){.lg-band:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr) auto}.lg-band-actions:where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:1/-1;justify-content:flex-start}.lg-draft-note:where(:not([class*=-overlay],[class*=-overlay] *)){text-align:left}.lg-body:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr)}.lg-outline:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.lg-paper:where(:not([class*=-overlay],[class*=-overlay] *)){padding:28px 24px 32px}.lg-history-row:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr) auto}.lg-history-row>:nth-child(2):where(:not([class*=-overlay],[class*=-overlay] *)),.lg-history-row>:nth-child(3):where(:not([class*=-overlay],[class*=-overlay] *)){display:none}}@media (width<=640px){.lg-band{grid-template-columns:1fr;padding:18px}.lg-band-stats>div:first-child{padding-left:0}.lg-tabs{width:100%;display:flex}.lg-tabs>button{flex:1;justify-content:center;padding:5px 6px;font-size:12.5px}.lg-count{display:none}.lg-paper{padding:22px 16px 26px}.lg .lg-paper input.lg-edit-title,.lg-paper-title{font-size:22px}.lg-edit-tools{opacity:1}.lg-dialog-backdrop{place-items:end stretch;padding:0}.lg-dialog{padding-bottom:calc(20px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0}}@container apex-pane (width<=640px){.lg-band:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:1fr;padding:18px}.lg-band-stats>div:first-child:where(:not([class*=-overlay],[class*=-overlay] *)){padding-left:0}.lg-tabs:where(:not([class*=-overlay],[class*=-overlay] *)){width:100%;display:flex}.lg-tabs>button:where(:not([class*=-overlay],[class*=-overlay] *)){flex:1;justify-content:center;padding:5px 6px;font-size:12.5px}.lg-count:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.lg-paper:where(:not([class*=-overlay],[class*=-overlay] *)){padding:22px 16px 26px}.lg .lg-paper input.lg-edit-title:where(:not([class*=-overlay],[class*=-overlay] *)),.lg-paper-title:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:22px}.lg-edit-tools:where(:not([class*=-overlay],[class*=-overlay] *)){opacity:1}.lg-dialog-backdrop:where(:not([class*=-overlay],[class*=-overlay] *)){place-items:end stretch;padding:0}.lg-dialog:where(:not([class*=-overlay],[class*=-overlay] *)){padding-bottom:calc(20px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0}}.obs-stat-alert{color:#b42318}.obs-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.obs-row{border:1px solid var(--line);border-left:4px solid var(--line-strong);border-radius:var(--r);background:#fff;grid-template-columns:minmax(0,1.3fr) minmax(0,1.2fr) minmax(0,1.6fr) auto;align-items:center;gap:14px 24px;padding:18px 22px;display:grid}.obs-row.is-success{border-left-color:#12b76a}.obs-row.is-invalid_password{border-left-color:#d92d20}.obs-row.is-needs_reset{border-left-color:#f79009}.obs-row.is-pending{border-left-color:#2e90fa}.obs-who,.obs-status{gap:5px;min-width:0;display:grid}.obs-email{overflow-wrap:anywhere;letter-spacing:-.01em;font-size:15.5px;font-weight:650}.obs-meta,.obs-note{color:var(--fg-muted);font-size:12.5px;line-height:1.45}.obs-pill{white-space:nowrap;color:#344054;background:#f2f4f7;border-radius:999px;justify-self:start;padding:3px 10px;font-size:12.5px;font-weight:650}.obs-pill.is-success{color:#067647;background:#ecfdf3}.obs-pill.is-invalid_password{color:#b42318;background:#fef3f2}.obs-pill.is-needs_reset{color:#b54708;background:#fffaeb}.obs-pill.is-pending{color:#175cd3;background:#eff8ff}.obs-times{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.obs-times>div{gap:3px;min-width:0;display:grid}.obs-times dt{white-space:nowrap;color:var(--fg-faint);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:650}.obs-times dd{white-space:nowrap;font-variant-numeric:tabular-nums;gap:2px;margin:0;font-size:13.5px;font-weight:600;display:grid}.obs-times .obs-at{text-overflow:ellipsis;color:var(--fg-muted);font-size:12px;font-weight:500;overflow:hidden}.obs-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.obs-form{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,320px));gap:12px 16px;padding-top:14px;display:grid}.obs-password{display:block;position:relative}.obs-password input{padding-right:64px}.obs-show{color:var(--fg-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:12.5px;font-weight:600;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.obs-show:hover{background:var(--bg-hover)}.obs-form-note{color:var(--fg-muted);grid-column:1/-1;margin:0;font-size:12.5px;line-height:1.45}.obs-form>.lg-error,.obs-row-error{grid-column:1/-1}.obs-form-actions{grid-column:1/-1;gap:10px;display:flex}@media (width<=1100px){.obs-row:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.obs-times:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-column:1/-1}.obs-actions:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-column:1/-1;justify-content:flex-start}}@container apex-pane (width<=1100px){.obs-row:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.obs-times:where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:1/-1}.obs-actions:where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:1/-1;justify-content:flex-start}}@media (width<=640px){.obs-row{grid-template-columns:minmax(0,1fr);padding:16px}.obs-times{grid-template-columns:repeat(2,minmax(0,1fr))}.obs-form{grid-template-columns:minmax(0,1fr)}.obs-actions .lg-button,.obs-form-actions .lg-button{flex:1}}@container apex-pane (width<=640px){.obs-row:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr);padding:16px}.obs-times:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:repeat(2,minmax(0,1fr))}.obs-form:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr)}.obs-actions .lg-button:where(:not([class*=-overlay],[class*=-overlay] *)),.obs-form-actions .lg-button:where(:not([class*=-overlay],[class*=-overlay] *)){flex:1}}.el-stat-alert{color:#b42318}.el-filters{grid-template-columns:minmax(0,1fr) 220px 180px;align-items:end;gap:12px;display:grid}.el-filters select{width:100%;min-height:40px;color:var(--navy);font:inherit;border:1px solid var(--line-strong);border-radius:var(--r);background:#fff;padding:9px 12px;font-size:14px}.el-empty{color:var(--fg-muted);text-align:center;border:1px dashed var(--line-strong);border-radius:var(--r);background:#fff;margin:0;padding:28px 22px}.el-table-wrap{border:1px solid var(--line);border-radius:var(--r);background:#fff;overflow-x:auto}.el-table{border-collapse:collapse;width:100%;font-size:13.5px}.el-table th{color:var(--fg-muted);text-align:left;white-space:nowrap;border-bottom:1px solid var(--line);background:#f6f9fd;padding:11px 14px;font-size:12px;font-weight:600}.el-table td{vertical-align:top;border-bottom:1px solid var(--line);padding:12px 14px}.el-table tbody tr:last-child td{border-bottom:0}.el-table tbody tr:hover{background:#f8fbff}.el-table tr.is-failed{box-shadow:inset 3px 0 #d92d20}.el-sender{gap:2px;display:grid}.el-table td>.el-muted{margin-top:2px;display:block}.el-to,.el-subject{overflow-wrap:anywhere;min-width:160px}.el-when{white-space:nowrap}.el-when .el-pill{margin-top:6px;display:table}.el-strong{overflow-wrap:anywhere;font-weight:650}.el-muted{color:var(--fg-muted);overflow-wrap:anywhere;font-size:12px}.el-by{margin-top:2px}.el-pill{color:#1d4ed8;white-space:nowrap;background:#e8f1ff;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-block}.el-pill.is-failed{color:#b42318;background:#fef3f2}.el-headers dd .el-pill{margin-left:8px}.el-action{text-align:right;white-space:nowrap}.el-more{justify-content:center;display:flex}.lg-dialog.el-dialog{width:min(980px,100%);max-height:calc(100dvh - 32px)}.el-dialog-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.el-dialog-head h2{overflow-wrap:anywhere;margin:0}.el-headers{border-radius:var(--r);background:#f6f9fd;margin:0;padding:6px 16px;display:grid}.el-headers>div{grid-template-columns:90px minmax(0,1fr);gap:12px;padding:6px 0;font-size:13.5px;display:grid}.el-headers>div+div{border-top:1px solid var(--line)}.el-headers dt{color:var(--fg-muted);font-weight:600}.el-headers dd{overflow-wrap:anywhere;margin:0}.el-error-text{color:#b42318}.el-view-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.el-frame{border:1px solid var(--line);border-radius:var(--r);background:#fff;width:100%;height:min(70vh,760px)}.el-source{color:#0f172a;white-space:pre-wrap;word-break:break-all;border:1px solid var(--line);border-radius:var(--r);background:#f6f9fd;max-height:min(70vh,760px);margin:0;padding:14px 16px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.el-source.is-text{word-break:normal;font-family:inherit;font-size:13.5px}@media (width<=900px){.el-filters{grid-template-columns:1fr 1fr}.el-search{grid-column:1/-1}.el-table-wrap{background:0 0;border:0;overflow:visible}.el-table thead{display:none}.el-table,.el-table tbody{gap:10px;display:grid}.el-table tr{border:1px solid var(--line);border-radius:var(--r);background:#fff;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:14px 16px;display:grid}.el-table td{border:0;padding:0}.el-table td.el-subject{grid-area:1/1/auto/-1;font-weight:650}.el-table td[data-label=Sender],.el-table td[data-label=To]{grid-column:1/-1}.el-table td[data-label=To]:before{content:"To ";color:var(--fg-muted);font-size:12px}.el-when{white-space:normal}.el-to,.el-subject{min-width:0}.el-action{text-align:left;grid-column:1/-1}.el-headers>div{grid-template-columns:1fr;gap:2px}.el-frame{height:64vh}}@container apex-pane (width<=900px){.el-filters:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:1fr 1fr}.el-search:where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:1/-1}.el-table-wrap:where(:not([class*=-overlay],[class*=-overlay] *)){background:0 0;border:0;overflow:visible}.el-table thead:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.el-table:where(:not([class*=-overlay],[class*=-overlay] *)),.el-table tbody:where(:not([class*=-overlay],[class*=-overlay] *)){gap:10px;display:grid}.el-table tr:where(:not([class*=-overlay],[class*=-overlay] *)){border:1px solid var(--line);border-radius:var(--r);background:#fff;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:14px 16px;display:grid}.el-table td:where(:not([class*=-overlay],[class*=-overlay] *)){border:0;padding:0}.el-table td.el-subject:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:1/1/auto/-1;font-weight:650}.el-table td[data-label=Sender]:where(:not([class*=-overlay],[class*=-overlay] *)),.el-table td[data-label=To]:where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:1/-1}.el-table td[data-label=To]:where(:not([class*=-overlay],[class*=-overlay] *)):before{content:"To ";color:var(--fg-muted);font-size:12px}.el-when:where(:not([class*=-overlay],[class*=-overlay] *)){white-space:normal}.el-to:where(:not([class*=-overlay],[class*=-overlay] *)),.el-subject:where(:not([class*=-overlay],[class*=-overlay] *)){min-width:0}.el-action:where(:not([class*=-overlay],[class*=-overlay] *)){text-align:left;grid-column:1/-1}.el-headers>div:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:1fr;gap:2px}.el-frame:where(:not([class*=-overlay],[class*=-overlay] *)){height:64vh}}@media (width<=520px){.el-filters{grid-template-columns:1fr}.lg-dialog-backdrop:has(.el-dialog){padding:8px}.lg-dialog.el-dialog{max-height:calc(100dvh - 16px);padding:16px}}@container apex-pane (width<=520px){.el-filters:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:1fr}.lg-dialog-backdrop:has(.el-dialog):where(:not([class*=-overlay],[class*=-overlay] *)){padding:8px}.lg-dialog.el-dialog:where(:not([class*=-overlay],[class*=-overlay] *)){max-height:calc(100dvh - 16px);padding:16px}}.el-filters.rja-filters{grid-template-columns:minmax(0,1fr) 280px}.rja-table td>.el-muted{margin-top:2px;display:block}.rja-table .el-when .el-pill{margin-top:6px;display:table}.rja-mono{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.rja-code{color:#b42318;background:#fef3f2;border-radius:6px;margin-right:4px;padding:1px 7px;font-size:12px;font-weight:650;text-decoration:none;display:inline-block}.rja-error{white-space:nowrap}.rja-error .rja-code:first-child{color:var(--fg-muted);background:#f2f4f7}.rja-arrow{color:var(--fg-muted);margin:0 6px 0 2px}.rja-block{margin-top:4px;display:block}.lg-dialog.rja-dialog{width:min(760px,100%)}.rja-lines .el-table td{padding:9px 14px}@media (width<=900px){.el-filters.rja-filters{grid-template-columns:1fr}.rja-table td[data-label=Physician],.rja-table td[data-label="Sent by APEX"]{grid-column:1/-1}.rja-table td[data-label="Sent by APEX"]:before{content:"Sent ";color:var(--fg-muted);font-size:12px}.rja-lines{border:1px solid var(--line);background:#fff;overflow-x:auto}.rja-lines .el-table thead{display:table-header-group}.rja-lines .el-table{display:table}.rja-lines .el-table tbody{display:table-row-group}.rja-lines .el-table tr{border:0;border-radius:0;padding:0;display:table-row}.rja-lines .el-table td{border-bottom:1px solid var(--line);padding:8px 10px;display:table-cell}}@container apex-pane (width<=900px){.el-filters.rja-filters:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:1fr}.rja-table td[data-label=Physician]:where(:not([class*=-overlay],[class*=-overlay] *)),.rja-table td[data-label="Sent by APEX"]:where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:1/-1}.rja-table td[data-label="Sent by APEX"]:where(:not([class*=-overlay],[class*=-overlay] *)):before{content:"Sent ";color:var(--fg-muted);font-size:12px}.rja-lines:where(:not([class*=-overlay],[class*=-overlay] *)){border:1px solid var(--line);background:#fff;overflow-x:auto}.rja-lines .el-table thead:where(:not([class*=-overlay],[class*=-overlay] *)){display:table-header-group}.rja-lines .el-table:where(:not([class*=-overlay],[class*=-overlay] *)){display:table}.rja-lines .el-table tbody:where(:not([class*=-overlay],[class*=-overlay] *)){display:table-row-group}.rja-lines .el-table tr:where(:not([class*=-overlay],[class*=-overlay] *)){border:0;border-radius:0;padding:0;display:table-row}.rja-lines .el-table td:where(:not([class*=-overlay],[class*=-overlay] *)){border-bottom:1px solid var(--line);padding:8px 10px;display:table-cell}}.ufe{--ufe-bar:#2563eb;--ufe-bar-on:#1e3a8a;--ufe-track:#eef2f9}.ufe>*{min-width:0}.ufe-reasons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ufe-reason{color:var(--fg-muted);font:inherit;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.ufe-reason>span{color:var(--fg-muted);font-variant-numeric:tabular-nums;font-weight:500}.ufe-reason:hover{border-color:#c7d2e4}.ufe-reason.is-on{color:#fff;background:var(--navy);border-color:var(--navy)}.ufe-reason.is-on>span{color:#cbd5e1}.ufe-billing{min-width:240px;margin-left:auto}.ufe-billing select{width:100%;min-width:0;max-width:100%;min-height:36px;color:var(--navy);font:inherit;border:1px solid var(--line-strong);border-radius:var(--r);background:#fff;padding:7px 12px;font-size:13.5px}.ufe-rank{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px 20px 14px}.ufe-rank-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:12px;display:flex}.ufe-rank-head h3{margin:0;font-size:15px}.ufe-rank-head .el-muted{font-size:12.5px}.ufe-bars{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ufe-bar{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:24px minmax(0,42%) minmax(0,1fr) 48px;align-items:center;gap:12px;padding:7px 8px;display:grid;position:relative}.ufe-bar:hover,.ufe-bar:focus-visible{background:#f5f7fb}.ufe-bar.is-on{background:#eaf0fd}.ufe-rank-no{color:var(--fg-muted);font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.ufe-bar-label{align-items:center;gap:8px;min-width:0;display:flex}.ufe-code{color:#b42318;text-align:center;background:#fef3f2;border-radius:6px;flex:none;min-width:38px;padding:1px 7px;font-size:12px;font-weight:650}.ufe-bar-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.ufe-tag{color:var(--fg-muted);background:#f2f4f7;border-radius:999px;flex:none;padding:1px 7px;font-size:11px;font-weight:600}.ufe-tag.is-no_rule{color:#1d4ed8;background:#eaf0fd}.ufe-bar-track{background:var(--ufe-track);border-radius:4px;height:14px}.ufe-bar-fill{background:var(--ufe-bar);border-radius:4px;height:100%;display:block}.ufe-bar.is-on .ufe-bar-fill{background:var(--ufe-bar-on)}.ufe-bar-count{font-variant-numeric:tabular-nums;text-align:right;font-size:13px;font-weight:650}.ufe-tip{z-index:5;color:#fff;background:var(--navy);pointer-events:none;border-radius:10px;flex-direction:column;gap:3px;max-width:360px;padding:10px 12px;font-size:12px;line-height:1.4;display:none;position:absolute;top:calc(100% - 2px);left:calc(44px + 42%);box-shadow:0 10px 24px #131a3038}.ufe-tip-codes{color:#cbd5e1}.ufe-bar:hover .ufe-tip,.ufe-bar:focus-visible .ufe-tip{display:flex}.ufe-more{margin-top:8px}.el-filters.ufe-filters{grid-template-columns:minmax(0,1fr) auto;align-items:end}.ufe-picked{align-items:center;gap:10px;font-size:13px;display:flex}.ufe-table td>.el-muted{margin-top:2px;display:block}.ufe-foot{margin:0;font-size:12.5px}@media (width<=900px){.ufe-billing{width:100%;min-width:0;margin-left:0}.ufe-rank{padding:14px 10px 10px}.ufe-bar{grid-template-columns:20px minmax(0,1fr) 40px;gap:4px 10px}.ufe-bar-label{flex-wrap:wrap;grid-column:2/4}.ufe-bar-track{grid-column:2}.ufe-bar-title{flex-basis:100%;order:3}.ufe-tip{display:none!important}.el-filters.ufe-filters{grid-template-columns:1fr}}@container apex-pane (width<=900px){.ufe-billing:where(:not([class*=-overlay],[class*=-overlay] *)){width:100%;min-width:0;margin-left:0}.ufe-rank:where(:not([class*=-overlay],[class*=-overlay] *)){padding:14px 10px 10px}.ufe-bar:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:20px minmax(0,1fr) 40px;gap:4px 10px}.ufe-bar-label:where(:not([class*=-overlay],[class*=-overlay] *)){flex-wrap:wrap;grid-column:2/4}.ufe-bar-track:where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:2}.ufe-bar-title:where(:not([class*=-overlay],[class*=-overlay] *)){flex-basis:100%;order:3}.ufe-tip:where(:not([class*=-overlay],[class*=-overlay] *)){display:none!important}.el-filters.ufe-filters:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:1fr}}@media (width<=640px){.ufe .lg-band{grid-template-columns:minmax(0,1fr)}.ufe .lg-band-stats>div{padding:2px 12px}.ufe .lg-band-stats dd{font-size:20px}}@container apex-pane (width<=640px){.ufe .lg-band:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr)}.ufe .lg-band-stats>div:where(:not([class*=-overlay],[class*=-overlay] *)){padding:2px 12px}.ufe .lg-band-stats dd:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:20px}}.ap{min-width:0;color:var(--navy);gap:16px;display:grid}.ap-band{border-radius:var(--r);background:linear-gradient(90deg,#cfe7ff 0%,#ddefff 45%,#eaf5ff 75%,#f5faff 100%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding:20px 24px;display:flex}.ap-band-main{gap:4px;min-width:0;display:grid}.ap-band-title{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:24px;font-weight:650}.ap-band-facts{color:var(--fg-muted);font-size:13.5px}.ap-busy{color:#1e3a8a;border-radius:var(--r);background:#eff6ff;border:1px solid #cfe1fb;align-items:center;gap:10px;margin:0;padding:10px 14px;font-size:13.5px;display:flex}.ap-spinner{border:2px solid #bfdbfe;border-top-color:#1d4ed8;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite ap-spin}@keyframes ap-spin{to{transform:rotate(360deg)}}.ap-steps{gap:16px;min-width:0;display:grid}.ap-card{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r);gap:14px;min-width:0;padding:20px 22px;display:grid}.ap-card h3{letter-spacing:-.01em;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:650;display:flex}.ap-step{color:#fff;background:var(--navy);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12.5px;font-weight:700;display:inline-grid}.ap-hint{color:var(--fg-muted);margin:0;font-size:13px;line-height:1.5}.ap-hint code{background:var(--bg-subtle);border-radius:4px;padding:1px 4px;font-size:12px}.ap-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lg-button.ap-outline{border-color:var(--line-strong);background:#fff}a.lg-button{text-decoration:none}.ap-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 14px;display:grid}.ap-field{align-content:start;gap:5px;min-width:0;display:grid}.ap-grid.is-details{grid-template-columns:minmax(110px,.7fr) minmax(0,1.8fr) minmax(130px,.8fr)}.ap-find{gap:5px;display:grid;position:relative}.ap-find>label{color:var(--fg-muted);font-size:12.5px;font-weight:600}.ap-find .search-field svg{top:50%;transform:translateY(-50%)}.ap-find .search-field input{appearance:none;height:42px}.ap-money{display:block;position:relative}.ap-money>span{color:var(--fg-muted);pointer-events:none;font-size:14px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.ap-field .ap-money input{padding-left:22px}.ap-field>small.ap-over{color:#b54708}.ap-field.is-wide{grid-column:span 2}.ap-field.is-full{grid-column:1/-1}.ap-field>span{color:var(--fg-muted);font-size:12.5px;font-weight:600}.ap-required{color:#d92d20;font-weight:700}.ap-field input[aria-invalid=true]{background:#fff8f7;border-color:#f2a39b}.ap-field>small{color:var(--fg-muted);font-size:12px}.ap-field input,.ap-pick-bar input,.ap-text{width:100%;min-width:0;min-height:38px;color:var(--fg);font:inherit;border:1px solid var(--line-strong);background:#fff;border-radius:8px;padding:8px 10px;font-size:14px}.ap-field input:focus,.ap-pick-bar input:focus,.ap-text:focus,.ap-table input:focus{outline-offset:0;border-color:#60a5fa;outline:2px solid #bfdbfe}.ap-text{resize:vertical;line-height:1.55}.ap-text.is-letter{min-height:300px}.ap-letter-actions{justify-content:flex-end}.ap-sign{border:1px solid var(--line);border-radius:var(--r);background:#f8fafc;gap:10px;padding:14px 16px;display:grid}.ap-sign-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ap-sign-head>span{color:var(--fg-muted);font-size:12.5px;font-weight:600}.ap-sign-modes{background:var(--bg-subtle);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.ap-sign-modes button{min-height:30px;color:var(--fg-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:4px 12px;font-size:13px;font-weight:560}.ap-sign-modes button.is-active{color:var(--fg);background:#fff;font-weight:650;box-shadow:0 1px 3px #0f121e1f}.ap-sign-note{color:var(--fg-muted);font-size:12px}.ap-pad{gap:8px;display:grid}.ap-pad-surface{border:1px dashed var(--line-strong);background:#fff;border-radius:8px;position:relative}.ap-pad-surface canvas{touch-action:none;cursor:crosshair;width:100%;display:block}.ap-pad-line{pointer-events:none;border-bottom:1px solid #cbd5e1;position:absolute;bottom:36px;left:18px;right:18px}.ap-pad-line>span{color:#94a3b8;font-size:16px;position:absolute;bottom:2px;left:0}.ap-pad-hint{color:#b6bfcc;pointer-events:none;font-size:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-70%)}.ap-sign-sample{color:#141414;border:1px dashed var(--line-strong);background:#fff;border-radius:8px;gap:10px;padding:14px 16px;display:grid}.ap-sign-script{font-size:18px;font-weight:700;line-height:1.3}.ap-sign-printed{font-family:Helvetica,Arial,sans-serif;font-size:14px}.ap-sources{background:var(--bg-subtle);border-radius:10px;flex-wrap:wrap;justify-self:start;gap:2px;padding:3px;display:inline-flex}.ap-sources button{min-height:32px;color:var(--fg-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:5px 14px;font-size:13.5px;font-weight:560}.ap-sources button.is-active{color:var(--fg);background:#fff;font-weight:650;box-shadow:0 1px 3px #0f121e1f}.ap-source{border:1px solid var(--line);border-radius:var(--r);background:#f8fafc;gap:12px;padding:14px 16px;display:grid}.ap-sent,.ap-files{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ap-sent{max-height:220px;overflow:auto}.ap-sent li{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.ap-sent li>span{gap:2px;min-width:0;font-size:13.5px;display:grid}.ap-sent small{color:var(--fg-muted);font-size:12px}.ap-files{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.ap-files li{background:#eaf4ff;border:1px solid #cfe1fb;border-radius:8px;gap:2px;padding:8px 32px 8px 12px;font-size:13px;display:grid;position:relative}.ap-files li span{color:var(--fg-muted);font-size:12px}.ap-files li.is-other-billing{background:#fff7e6;border-color:#f5dfb0}.ap-files li span.ap-other-billing{color:#b54708;font-weight:600}.ap-files li button,.ap-remove{width:24px;height:24px;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;font-size:17px;line-height:1;display:grid}.ap-files li button{position:absolute;top:6px;right:6px}.ap-files li button:hover,.ap-remove:hover{color:#b42318;background:#fef2f2}.ap-pick-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ap-pick-bar input{flex:220px;width:auto}.ap-pick{border:1px solid var(--line);background:#fff;border-radius:8px;max-height:320px;overflow:auto}.ap-pick table,.ap-table{font-variant-numeric:tabular-nums;border-collapse:collapse;width:100%;font-size:13px}.ap-pick th,.ap-table th{z-index:1;color:var(--fg-muted);text-align:left;white-space:nowrap;border-bottom:1px solid var(--line);background:#f1f5f9;padding:7px 8px;font-size:12px;font-weight:650;position:sticky;top:0}.ap-pick td{white-space:nowrap;border-bottom:1px solid #f1f5f9;padding:6px 8px}.ap-pick tbody tr{cursor:pointer}.ap-pick tbody tr:hover{background:#f8fafc}.ap-pick tbody tr.is-picked{background:#eaf4ff}.ap-pick tbody tr.is-in{background:#f6fdf9}.ap-pick-mark{align-items:center;gap:6px;display:inline-flex}.ap-in{color:#065f46;white-space:nowrap;background:#ecfdf5;border-radius:999px;padding:1px 6px;font-size:11px;font-weight:650}.ap-pick tbody tr.is-in.is-picked{background:#fef2f2}.lg-button.ap-delete:not(:disabled){color:#b42318;border-color:#f2a39b}.ap-pick .is-num,.ap-table .is-amount input{text-align:right}.ap-table-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ap-table-head h4{align-items:center;gap:6px;margin:0;font-size:14px;font-weight:650;display:flex}.ap-table-wrap{border:1px solid var(--line);border-radius:8px;max-width:100%;overflow-x:auto}.ap-table td{vertical-align:top;border-bottom:1px solid #f1f5f9;padding:3px 2px}.ap-table th{padding:7px}.ap-table input{width:100%;min-width:0;color:var(--fg);font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;padding:6px 5px}.ap-table input:hover{border-color:var(--line)}.ap-table .is-service_date input,.ap-table .is-birth_date input{min-width:88px}.ap-table .is-patient input{min-width:118px}.ap-table .is-service input{min-width:104px}.ap-table .is-health_number input{min-width:94px}.ap-table .is-version_code input,.ap-table .is-dx input{min-width:36px}.ap-table .is-amount input{min-width:70px}.ap-table tr.is-failed{background:#fffbeb}.ap-table tfoot td{color:var(--fg-muted);border:0;padding:8px;font-size:12.5px;font-weight:600}.ap-table tfoot .is-amount{color:var(--fg);text-align:right}.ap-tag{border-radius:999px;margin:2px 0 0 7px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}.ap-tag.is-ok{color:#065f46;background:#ecfdf5}.ap-tag.is-failed{color:#991b1b;background:#fef2f2}.ap-tag.is-warn{color:#7a4b00;background:#fff7e6}.ap-empty{color:var(--fg-muted);text-align:center;border:1px dashed var(--line-strong);border-radius:8px;margin:0;padding:18px;font-size:13.5px}.ap-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.ap-pane{gap:12px;min-width:0;display:grid}.ap-pane h4{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--fg) 72%, transparent);margin:0;font-size:13px;font-weight:700}.ap-field>span code{background:var(--bg-subtle);border-radius:4px;padding:0 4px;font-size:11.5px;font-weight:500}.ap-blank{color:#7a4b00;background:#fff1c2;border-radius:3px;padding:0 2px}.ap-mail{color:#1f2937;border:1px solid var(--line);border-radius:var(--r);background:#fff;align-content:start;min-height:480px;font-size:14px;line-height:1.55;display:grid;overflow:hidden}.ap-mail-head{border-bottom:1px solid var(--line);background:#f8fafc;gap:6px;margin:0;padding:14px 18px;display:grid}.ap-mail-head>div{grid-template-columns:64px minmax(0,1fr);gap:8px;display:grid}.ap-mail-head dt{color:var(--fg-muted);font-size:12.5px}.ap-mail-head dd{overflow-wrap:anywhere;min-width:0;margin:0}.ap-mail-none{color:var(--fg-faint);font-style:italic}.ap-mail-body{padding:16px 18px 4px}.ap-mail-body p{white-space:pre-wrap;margin:0 0 14px}.ap-mail-footer{color:#8a93a3;text-align:center;border-top:1px solid #e5e7eb;margin:4px 18px 0;padding:2px 0 14px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.6}.ap-mail-footer p{margin:0}.ap-mail-footer a{color:inherit;text-decoration:underline}.ap-mail-attach{border-top:1px dashed var(--line);justify-items:start;gap:6px;padding:10px 18px 16px;display:grid}.ap-mail-attach-label{color:var(--fg-muted);font-size:12.5px}.ap-mail-file{border:1px solid var(--line-strong);overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:8px;max-width:100%;padding:7px 12px 7px 8px;font-size:13px;display:inline-flex}.ap-pdf-icon{color:#fff;background:#d92d20;border-radius:3px;flex:none;padding:3px 4px;font-size:9.5px;font-weight:800}.ap-preview iframe,.ap-preview-empty{aspect-ratio:8.5/11.4;border:1px solid var(--line);border-radius:var(--r);background:#fff;width:100%;height:auto;max-height:calc(100vh - 120px);display:block}.ap-preview-empty{color:var(--fg-muted);place-items:center;font-size:13px;display:grid}@media (width<=1000px){.ap-pair{grid-template-columns:minmax(0,1fr)}.ap-mail{min-height:0}.ap-grid.is-details{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@container apex-pane (width<=1000px){.ap-pair:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr)}.ap-mail:where(:not([class*=-overlay],[class*=-overlay] *)){min-height:0}.ap-grid.is-details:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=720px){.ap-band,.ap-card{padding:16px}.ap-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ap-field.is-wide{grid-column:1/-1}.ap-sources{grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;display:grid}.ap-sources button{padding:5px 4px;font-size:12.5px}}@container apex-pane (width<=720px){.ap-band:where(:not([class*=-overlay],[class*=-overlay] *)),.ap-card:where(:not([class*=-overlay],[class*=-overlay] *)){padding:16px}.ap-grid:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ap-field.is-wide:where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:1/-1}.ap-sources:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;display:grid}.ap-sources button:where(:not([class*=-overlay],[class*=-overlay] *)){padding:5px 4px;font-size:12.5px}}.ap-send-facts{gap:6px;margin:0 0 12px;font-size:13.5px;display:grid}.ap-send-facts>div{grid-template-columns:72px minmax(0,1fr);gap:8px;display:grid}.ap-send-facts dt{color:var(--fg-muted)}.ap-send-facts dd{overflow-wrap:anywhere;margin:0}.ap{position:relative}.ap-drop{z-index:40;border-radius:var(--r);pointer-events:none;background:#eaf4ffd1;border:2px dashed #60a5fa;place-items:start center;padding-top:160px;display:grid;position:absolute;inset:0}.ap-drop>span{color:#1e3a8a;background:#fff;border:1px solid #cfe1fb;border-radius:999px;padding:12px 20px;font-size:15px;font-weight:650;position:sticky;top:45vh;box-shadow:0 8px 24px #0d0d0e14}.ap-footer{z-index:30;border:1px solid var(--line);border-radius:var(--r);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 16px;display:flex;position:sticky;bottom:16px;box-shadow:0 10px 30px #0d0d0e1f}.ap-footer-status{gap:2px;min-width:0;display:grid}.ap-footer-status strong{font-size:14px;font-weight:650}.ap-footer-status span{color:var(--fg-muted);overflow-wrap:anywhere;font-size:12.5px}.ap-footer-status span.is-blocked{color:#b54708;font-weight:600}.ap-footer .lg-button.is-primary:disabled{color:#fff;opacity:1;background:#9aa3b5;border-color:#9aa3b5}.ap-footer-actions{flex-wrap:wrap;gap:8px;display:flex}.super-admin-view:has(>.app-tabbar) .ap-footer{bottom:calc(var(--app-tabbar-h,60px) + 10px);transition:bottom var(--bars-slide,.28s ease)}html.app-bars-hidden .super-admin-view:has(>.app-tabbar) .ap-footer{bottom:calc(env(safe-area-inset-bottom,0px) + 10px)}@media (width<=520px){.ap-footer-actions{width:100%}.ap-footer-actions .lg-button{flex:1 1 0}}@container apex-pane (width<=520px){.ap-footer-actions:where(:not([class*=-overlay],[class*=-overlay] *)){width:100%}.ap-footer-actions .lg-button:where(:not([class*=-overlay],[class*=-overlay] *)){flex:1 1 0}}body:has(.back-to-top) .ap-footer{margin-right:60px}.ap-sending{z-index:130;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a61;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ap-sending-card{text-align:center;background:#fff;border-radius:14px;justify-items:center;gap:10px;width:min(420px,100%);padding:28px 26px 22px;display:grid;box-shadow:0 24px 60px #0d0d0e3d}.ap-sending-card h2{margin:4px 0 0;font-size:17px;font-weight:650}.ap-sending-card p{color:var(--fg-muted);overflow-wrap:anywhere;margin:0;font-size:13.5px}.ap-sending-card small{color:var(--fg-faint);font-size:12px}.ap-sending-spinner{border:3px solid #dbeafe;border-top-color:#1d4ed8;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite ap-spin}.ap-sending-steps{text-align:left;background:#f8fafc;border-radius:10px;justify-self:stretch;gap:6px;margin:6px 0 2px;padding:12px 14px;list-style:none;display:grid}.ap-sending-steps li{color:var(--fg-faint);padding-left:22px;font-size:13.5px;position:relative}.ap-sending-steps li:before{content:"";border:2px solid;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.ap-sending-steps li.is-active{color:#1d4ed8;font-weight:600}.ap-sending-steps li.is-done{color:var(--notify-success)}.ap-sending-steps li.is-done:before{background:currentColor}@media (prefers-reduced-motion:reduce){.ap-sending-spinner{animation-duration:2.4s}}.ann-list{border:1px solid var(--line);border-radius:var(--r);background:#fff;margin:0;padding:0;list-style:none;display:grid}.ann-list li+li{border-top:1px solid var(--line)}.ann-list button{width:100%;color:var(--navy);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto minmax(120px,auto) 82px;align-items:center;gap:18px;padding:14px 18px;display:grid}.ann-list li:first-child button{border-radius:var(--r) var(--r) 0 0}.ann-list li:last-child button{border-radius:0 0 var(--r) var(--r)}.ann-list button:hover:not(:disabled){background:#f7faff}.ann-list-main{gap:3px;min-width:0;display:grid}.ann-list-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:650;overflow:hidden}.ann-list-main small,.ann-list-when,.ann-list-count{color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ann-list-count{text-align:right;font-variant-numeric:tabular-nums}.ann-state{letter-spacing:.04em;text-transform:uppercase;border-radius:99px;justify-self:end;padding:3px 10px;font-size:11px;font-weight:700}.ann-state.is-active{color:#047857;background:#e7f8f0}.ann-state.is-draft{color:#b45309;background:#fff4e0}.ann-state.is-builtin{color:#1d4ed8;background:#e8f0ff}.ann-state.is-closed,.ann-state.is-ended{color:var(--fg-muted);background:var(--bg-subtle)}.ann-empty{color:var(--fg-muted);text-align:center;border:1px dashed var(--line-strong);border-radius:var(--r);background:#fff;margin:0;padding:28px;font-size:13.5px}.ann-editor{gap:16px;min-width:0;display:grid}.ann-editor-bar{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.ann-editor-bar>.lg-button.is-quiet{padding-left:4px}.ann-save-state{color:var(--fg-muted);font-size:12.5px}.ann-editor-bar-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.ann-editor-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:18px;display:grid}.ann-form{gap:16px;min-width:0;display:grid}.ann-card{border:1px solid var(--line);border-radius:var(--r);background:#fff;gap:14px;min-width:0;padding:18px 20px 20px;display:grid}.ann-card h3{letter-spacing:-.01em;justify-content:space-between;align-items:baseline;gap:12px;margin:0;font-size:15px;font-weight:650;display:flex}.ann-card-count{color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.ann-drop{border-radius:var(--r);background:#f6f9fd;border:1px dashed #b9cde6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.ann-drop>div:first-child{gap:3px;min-width:0;display:grid}.ann-drop strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;overflow:hidden}.ann-drop span{color:var(--fg-muted);font-size:12.5px}.ann-drop-actions{gap:8px;display:flex}.lg-field textarea.ann-html{white-space:pre;min-height:220px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5}.ann-audience{gap:6px;display:grid}.ann-audience label{border:1px solid var(--line-strong);border-radius:var(--r);cursor:pointer;gap:9px;padding:11px 12px;display:flex}.ann-audience label.is-active{background:#f2f8ff;border-color:#6ea8e8}.ann-audience input{accent-color:var(--navy);flex:none;align-self:flex-start;margin:2px 0 0}.ann-audience span{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.ann-audience strong{font-size:13px;font-weight:650}.ann-audience small{color:var(--fg-muted);font-size:11.5px;line-height:1.35}.ann-duration{max-width:340px}.ann-duration-input{align-items:center;gap:10px;display:flex}.lg-field .ann-duration-input input{width:96px}.ann-duration-input em,.ann-duration small{color:var(--fg-muted);font-size:12.5px;font-style:normal}.ann-duration-edit{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.ann-facts{gap:10px;margin:0;display:grid}.ann-facts>div{grid-template-columns:120px minmax(0,1fr);gap:12px;font-size:13.5px;display:grid}.ann-facts dt{color:var(--fg-muted)}.ann-facts dd{overflow-wrap:anywhere;margin:0}.ann-recipients{gap:12px;min-width:0;display:grid}.ann-recipients>.lg-tabs{justify-self:start}.ann-accounts,.ann-upload{gap:10px;min-width:0;display:grid}.ann-accounts-tools{gap:8px;display:grid}.ann-search{width:100%;min-height:38px;color:var(--navy);font:inherit;border:1px solid var(--line-strong);border-radius:var(--r);background:#fff;padding:8px 12px;font-size:13.5px}.ann-chips{flex-wrap:wrap;gap:6px;display:flex}.ann-chip{min-height:30px;color:var(--fg-muted);font:inherit;border:1px solid var(--line-strong);cursor:pointer;background:#fff;border-radius:99px;align-items:center;gap:6px;padding:4px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.ann-chip span{color:var(--fg-faint);font-variant-numeric:tabular-nums}.ann-chip.is-active{color:var(--navy);background:#eaf4ff;border-color:#9cc6f2}.ann-select-all{cursor:pointer;align-items:center;gap:9px;padding:2px 2px 0;font-size:13px;font-weight:600;display:flex}.ann-select-all em{color:var(--fg-muted);margin-left:auto;font-size:12.5px;font-style:normal;font-weight:600}.ann-select-all input,.ann-account-list input{accent-color:var(--navy)}.ann-account-list{border:1px solid var(--line);border-radius:var(--r);max-height:340px;margin:0;padding:0;list-style:none;overflow-y:auto}.ann-account-list li+li{border-top:1px solid var(--line)}.ann-account-list label{cursor:pointer;align-items:center;gap:10px;padding:9px 12px;display:flex}.ann-account-list label:hover{background:#f8fafc}.ann-account-list label.is-picked{background:#f3f8ff}.ann-account-main{flex:1;gap:1px;min-width:0;display:grid}.ann-account-main strong,.ann-account-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ann-account-main strong{font-size:13px;font-weight:600}.ann-account-main small{color:var(--fg-muted);font-size:12px}.ann-account-meta{color:var(--fg-muted);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:8px;font-size:12px;display:flex}.ann-role{background:var(--bg-subtle);border-radius:99px;padding:1px 8px}.ann-account-empty{color:var(--fg-muted);padding:16px 12px;font-size:13px}.ann-emails{flex-wrap:wrap;gap:6px;max-height:200px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ann-emails li{background:var(--bg-subtle);border-radius:99px;align-items:center;gap:4px;padding:3px 4px 3px 10px;font-size:12.5px;display:inline-flex}.ann-emails button{width:20px;height:20px;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:14px;line-height:1;display:grid}.ann-emails button:hover{color:var(--navy);background:#131a3014}.ann-emails-more{color:var(--fg-muted);padding:3px 4px;font-size:12.5px}.ann-progress{background:var(--bg-subtle);border-radius:99px;height:8px;display:flex;overflow:hidden}.ann-progress span{transition:width .4s}.ann-progress .is-sent{background:#10b981}.ann-progress .is-failed{background:#ef4444}.ann-progress-note{color:var(--fg-muted);margin:-4px 0 0;font-size:12.5px}.ann-sent-list{border:1px solid var(--line);border-radius:var(--r);max-height:360px;margin:0;padding:0;list-style:none;overflow-y:auto}.ann-sent-list li{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:8px 12px;font-size:13px;display:grid}.ann-sent-list li+li{border-top:1px solid var(--line)}.ann-sent-list li>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ann-sent-list small{color:#b42318;grid-column:1/-1;font-size:12px}.ann-recipient-status{font-size:12px;font-weight:650}.ann-recipient-status.is-sent{color:#047857}.ann-recipient-status.is-failed{color:#b42318}.ann-recipient-status.is-pending{color:var(--fg-muted)}.ann-preview{border:1px solid var(--line);border-radius:var(--r);background:#fff;min-width:0;display:grid;position:sticky;top:16px;overflow:hidden}.ann-preview-head{border-bottom:1px solid var(--line);gap:2px;padding:12px 16px;display:grid}.ann-preview-head>span:last-child{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.ann-preview-frame{background:#fff;border:0;width:100%;height:min(72vh,820px);display:block}.ann-preview-empty{min-height:320px;color:var(--fg-muted);text-align:center;background:#f8fafc;place-items:center;padding:24px;font-size:13.5px;display:grid}.ann-preview-note{color:var(--fg-muted);border-top:1px solid var(--line);margin:0;padding:8px 16px;font-size:12px}@media (width<=1024px){.ann-editor-grid:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-columns:minmax(0,1fr)}.ann-preview:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){position:static}.ann-list button:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-template-columns:minmax(0,1fr) auto;gap:6px 14px}.ann-list-when:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-column:1}.ann-list-count:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-area:2/2}.ann-state:where(:not(.is-split-pane *),[class*=-overlay],[class*=-overlay] *){grid-area:1/2}}@container apex-pane (width<=1024px){.ann-editor-grid:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr)}.ann-preview:where(:not([class*=-overlay],[class*=-overlay] *)){position:static}.ann-list button:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr) auto;gap:6px 14px}.ann-list-when:where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:1}.ann-list-count:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:2/2}.ann-state:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:1/2}}@media (width<=640px){.ann-card{padding:16px}.ann .lg-tabs{scrollbar-width:none;overflow-x:auto}.ann .lg-tabs>button{white-space:nowrap;flex:none}.ann-editor-bar-actions{width:100%;margin-left:0}.ann-editor-bar-actions .lg-button{flex:1}.ann-recipients>.lg-tabs{justify-self:stretch}.ann-account-meta>span:not(.ann-role){display:none}.ann-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}}@container apex-pane (width<=640px){.ann-card:where(:not([class*=-overlay],[class*=-overlay] *)){padding:16px}.ann .lg-tabs:where(:not([class*=-overlay],[class*=-overlay] *)){scrollbar-width:none;overflow-x:auto}.ann .lg-tabs>button:where(:not([class*=-overlay],[class*=-overlay] *)){white-space:nowrap;flex:none}.ann-editor-bar-actions:where(:not([class*=-overlay],[class*=-overlay] *)){width:100%;margin-left:0}.ann-editor-bar-actions .lg-button:where(:not([class*=-overlay],[class*=-overlay] *)){flex:1}.ann-recipients>.lg-tabs:where(:not([class*=-overlay],[class*=-overlay] *)){justify-self:stretch}.ann-account-meta>span:not(.ann-role):where(:not([class*=-overlay],[class*=-overlay] *)){display:none}.ann-facts>div:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr);gap:2px}}.feedback-modal.announcement-pager{width:min(680px,100%);max-height:min(88vh,860px)}.announcement-pager-head{padding:18px 52px 6px 22px}.announcement-pager-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;contain:inline-size;flex:1;min-height:0;display:flex;overflow:auto hidden}.announcement-pager-track::-webkit-scrollbar{display:none}.announcement-pager-page{scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;flex:0 0 100%;gap:12px;min-width:0;padding:0 22px 4px;display:flex;overflow-y:auto}.announcement-pager-title{gap:4px;display:grid}.announcement-pager-title h2{letter-spacing:-.03em;margin:0;font-size:20px;font-weight:650}.announcement-pager-title time{color:var(--fg-muted);font-size:12.5px}.announcement-pager-frame{border:1px solid var(--line);border-radius:var(--r);background:#fff;flex:none;width:100%;min-height:160px;display:block}.announcement-pager-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 22px 18px;display:flex}.announcement-pager-foot>.primary{width:auto;margin-left:auto}.announcement-pager-arrow{width:34px;height:34px;color:var(--navy);border:1px solid var(--line-strong);background:#fff;border-radius:50%;place-items:center;padding:0;display:grid}.announcement-pager-arrow svg{width:18px;height:18px}.announcement-pager-arrow:disabled{opacity:.35}.announcement-pager-dots{align-items:center;gap:7px;margin-right:auto;display:flex}.announcement-pager-dots button{background:var(--line-strong);border:0;border-radius:99px;width:8px;height:8px;padding:0;transition:width .2s,background .2s}.announcement-pager-dots button.is-active{background:var(--navy);width:22px}@media (width<=640px){.feedback-modal.announcement-pager{max-height:92dvh}.announcement-pager-page{padding:0 16px 4px}.announcement-pager-foot{padding:12px 16px calc(14px + env(safe-area-inset-bottom))}}@container apex-pane (width<=640px){.feedback-modal.announcement-pager:where(:not([class*=-overlay],[class*=-overlay] *)){max-height:92dvh}.announcement-pager-page:where(:not([class*=-overlay],[class*=-overlay] *)){padding:0 16px 4px}.announcement-pager-foot:where(:not([class*=-overlay],[class*=-overlay] *)){padding:12px 16px calc(14px + env(safe-area-inset-bottom))}}.site-announcements-cover-frame{pointer-events:none;background:#f7f9fc;border:0;width:100%;height:100%;display:block}.ann-cover-preview{gap:8px;display:grid}.site-announcements-gallery.ann-cover-gallery{background:#fff;border:1px solid #e3e7ee;border-radius:8px;width:min(420px,100%);padding:12px}.ann-cover-card{color:var(--fg);background:#fff;border:1px solid #e3e7ee;border-radius:6px;display:grid;overflow:hidden}.ann-cover-gallery li:not(.is-featured) .site-announcements-go{display:none}.ann-cover-hint{color:var(--fg-muted);font-size:12px;line-height:1.45}.ann-cover-hint code{background:var(--bg-subtle);border-radius:4px;padding:0 4px;font-size:11.5px}.feedback-modal.announcement-pager.pcsmi-notice{--pcsmi-ink:#6d28d9;--pcsmi-tint:#f9f6ff;--pcsmi-soft:#efe8fe;--pcsmi-accent:#a78bfa;width:min(560px,100%)}.pcsmi-notice .announcement-pager-foot{gap:10px}.pcsmi-notice .announcement-pager-dots{margin-right:0}.pcsmi-notice .announcement-pager-dots button.is-active{background:var(--pcsmi-ink)}.pcsmi-notice-page{gap:10px;padding-bottom:18px}.pcsmi-notice-picture{background:var(--pcsmi-tint);border:1px solid var(--pcsmi-soft);border-radius:calc(var(--r) + 2px);place-items:center;min-height:168px;padding:18px;display:grid}.pcsmi-notice-text{color:color-mix(in srgb, var(--fg) 80%, transparent);margin:0;font-size:14.5px;line-height:1.5}.pcsmi-notice-rows{gap:6px;width:min(360px,100%);display:grid}.pcsmi-notice-shelf{color:var(--fg);letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:10.5px;font-weight:750}.pcsmi-notice-row{border:1px solid var(--line);border-radius:var(--r);background:#fff;align-items:center;gap:6px;padding:7px 10px;display:flex}.pcsmi-notice-line{background:#e7e9ee;border-radius:99px;flex:1;height:7px}.pcsmi-notice-chip{background:#eef0f3;border-radius:99px;padding:2px 7px;font-size:11.5px;font-weight:650}.pcsmi-notice-chip.is-code{color:var(--pcsmi-ink);background:var(--pcsmi-soft)}.pcsmi-notice-chip.is-missing{color:#9a5b00;background:#fdf1d8}.pcsmi-notice-asks{justify-items:center;gap:10px;display:grid}.pcsmi-notice-choice{border:1px solid var(--line);border-radius:calc(var(--r) + 3px);background:#f2f4f6;gap:2px;padding:3px;display:inline-flex}.pcsmi-notice-choice>span{color:var(--fg-muted);white-space:nowrap;border-radius:var(--r);border:1px solid #0000;padding:5px 9px;font-size:12.5px;font-weight:600}.pcsmi-notice-choice small{opacity:.75;font-size:10.5px;font-weight:500}.pcsmi-notice-choice>.is-on{color:var(--pcsmi-ink);border-color:var(--pcsmi-accent);background:#fff}.pcsmi-notice-choice>.is-on:first-child{color:var(--fg);border-color:var(--line)}.pcsmi-notice-cover{--pcsmi-ink:#6d28d9;--pcsmi-accent:#a78bfa;background:linear-gradient(160deg,#f9f6ff 0%,#f7f9fc 70%);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:12px;height:100%;padding:40px 18px 14px;display:flex}.pcsmi-notice-cover-figure{gap:4px;display:grid}.pcsmi-notice-cover-figure strong{color:var(--pcsmi-ink);letter-spacing:-.03em;font-size:30px;font-weight:650;line-height:1}.pcsmi-notice-cover-figure span{color:var(--fg-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:600}.pcsmi-notice-cover.is-compact{gap:8px;padding:32px 10px 8px}.pcsmi-notice-cover.is-compact .pcsmi-notice-cover-figure strong{font-size:19px}.pcsmi-notice-cover .pcsmi-notice-choice>span:not(.is-on){display:none}@media (width<=640px){.pcsmi-notice-picture{min-height:150px;padding:14px 10px}.pcsmi-notice-choice>span{padding:5px 6px;font-size:11.5px}}@container apex-pane (width<=640px){.pcsmi-notice-picture:where(:not([class*=-overlay],[class*=-overlay] *)){min-height:150px;padding:14px 10px}.pcsmi-notice-choice>span:where(:not([class*=-overlay],[class*=-overlay] *)){padding:5px 6px;font-size:11.5px}}@media (width<=360px){.pcsmi-notice-asks .pcsmi-notice-choice>span{text-align:center;align-content:center;display:grid}.pcsmi-notice-asks .pcsmi-notice-choice small{display:block}}@container apex-pane (width<=360px){.pcsmi-notice-asks .pcsmi-notice-choice>span:where(:not([class*=-overlay],[class*=-overlay] *)){text-align:center;align-content:center;display:grid}.pcsmi-notice-asks .pcsmi-notice-choice small:where(:not([class*=-overlay],[class*=-overlay] *)){display:block}}.mlp-modal,.mlp-cover{--mlp-wash:linear-gradient(90deg, #cfe7ff 0%, #ddefff 45%, #eaf5ff 75%, #f5faff 100%);--mlp-figure:linear-gradient(90deg, var(--navy) 0%, #1e40af 55%, #2563eb 100%);--mlp-ink:#1d4ed8;--mlp-line:#1d4ed81f}.mlp-modal{max-width:560px}.mlp-modal .ecc-kicker{color:var(--mlp-ink)}.mlp-body{gap:14px;min-height:0;padding:4px 22px 0;display:grid;overflow-y:auto}.mlp-hero{background:var(--mlp-wash);border-radius:var(--r);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;padding:18px 20px;display:flex}.mlp-hero-figure{justify-items:start;gap:2px;display:grid}.mlp-label,.mlp-hero-meta dt,.mlp-details dt{color:color-mix(in srgb, var(--fg) 62%, transparent);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.mlp-hero-figure strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:var(--mlp-figure);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:34px;font-weight:700;line-height:1.1}.mlp-hero-figure strong.is-text{font-size:26px}.mlp-hero-note{color:var(--mlp-ink);font-size:13px;font-weight:600}.mlp-hero-meta{flex-wrap:wrap;gap:8px 18px;margin:0;display:flex}.mlp-hero-meta div{gap:2px;display:grid}.mlp-hero-meta dd{color:var(--navy);font-variant-numeric:tabular-nums;margin:0;font-size:14.5px;font-weight:700}.mlp-sum{border:1px solid var(--line);border-radius:var(--r);margin:0;padding:4px 14px;display:grid}.mlp-sum div{justify-content:space-between;gap:12px;padding:7px 0;font-size:13.5px;display:flex}.mlp-sum div+div{border-top:1px solid var(--line)}.mlp-sum dd{font-variant-numeric:tabular-nums;margin:0}.mlp-sum .is-total{font-weight:700}.mlp-section{gap:8px;display:grid}.mlp-section h3{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin:0;font-size:14px;font-weight:650;display:flex}.mlp-section h3 span{color:var(--fg-muted);font-size:12px;font-weight:500}.mlp-months{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.mlp-months li{border:1px solid var(--mlp-line);background:#f7faff;border-radius:8px;gap:1px;padding:7px 8px;display:grid}.mlp-months li.is-paid{border-color:color-mix(in srgb, var(--mlp-ink) 45%, transparent);background:#e3f0ff}.mlp-months li.is-uncovered{border-style:dashed;border-color:var(--line);background:0 0}.mlp-month-name{color:var(--fg-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.mlp-months li.is-paid .mlp-month-name{color:var(--mlp-ink)}.mlp-months strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:650}.mlp-months li.is-uncovered strong{color:var(--fg-muted);font-weight:500}.mlp-month-code{color:var(--fg-muted);font-size:11px}.mlp-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;display:grid}.mlp-details div{gap:2px;min-width:0;display:grid}.mlp-details dd{overflow-wrap:anywhere;margin:0;font-size:13.5px;font-weight:600}.mlp-callout,.mlp-paragraph{color:var(--fg-muted);margin:0;font-size:13px;line-height:1.5}.mlp-callout{background:#f7faff;border-radius:8px;padding:10px 12px}.mlp-callout strong{color:var(--fg)}.mlp-callout a,.mlp-pdf-link{color:var(--mlp-ink);font-weight:600}.mlp-actions{justify-content:space-between}.mlp-pdf-link{font-size:13.5px;text-decoration:none}.mlp-pdf-link:hover{text-decoration:underline}@media (width<=520px){.mlp-months{grid-template-columns:repeat(3,minmax(0,1fr))}.mlp-hero{padding:16px}.mlp-actions{flex-wrap:wrap}}@container apex-pane (width<=520px){.mlp-months:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:repeat(3,minmax(0,1fr))}.mlp-hero:where(:not([class*=-overlay],[class*=-overlay] *)){padding:16px}.mlp-actions:where(:not([class*=-overlay],[class*=-overlay] *)){flex-wrap:wrap}}.mlp-cover{background-color:#f7f9fc;background-image:linear-gradient(90deg,#131a300d 1px,#0000 1px),linear-gradient(#131a300d 1px,#0000 1px);background-position:-1px -1px;background-size:16px 16px;flex-direction:column;justify-content:flex-end;gap:10px;height:100%;padding:40px 18px 14px;display:flex}.mlp-cover-figure{justify-items:start;gap:4px;display:grid}.mlp-cover-figure strong{color:var(--navy);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:650;line-height:1}.mlp-cover-figure strong.is-text{font-size:24px}.mlp-cover-label{color:var(--fg-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:600}.mlp-cover-months{grid-template-columns:repeat(12,minmax(0,1fr));gap:3px;display:grid}.mlp-cover-months span{height:16px;color:var(--fg-muted);background:#fff;border:1px solid #e3e7ee;border-radius:2px;place-items:center;font-size:9px;font-weight:600;display:grid}.mlp-cover-months .is-covered{color:#1d4ed8;background:#eaf1fe;border-color:#d3e1fb}.mlp-cover-months .is-paid{color:#fff;background:#2563eb;border-color:#2563eb}.mlp-cover.is-compact{gap:7px;padding:32px 10px 9px}.mlp-cover.is-compact .mlp-cover-figure strong{font-size:20px}.mlp-cover.is-compact .mlp-cover-figure strong.is-text{font-size:16px}.mlp-cover.is-compact .mlp-cover-label{font-size:9px}.mlp-cover.is-compact .mlp-cover-months{gap:2px}.mlp-cover.is-compact .mlp-cover-months span{height:8px;font-size:0}.landing{--sf-ok:var(--notify-success,#067647);--sf-warn:var(--notify-warning,#b54708);--sf-err:var(--notify-error,#d92d20);--sf-ink-soft:#1b5c8f}.sf-step,.sf-plan-hero,.sf-plan,.sf-close{width:min(760px,92vw);margin:0 auto}.sf-plan-hero,.sf-plan,.sf-close{width:min(1080px,92vw)}.sf-step{padding:116px 0 72px}.sf-progress{gap:6px;margin-bottom:10px;display:flex}.sf-progress i{background:var(--bg-subtle);border-radius:4px;flex:1;height:4px}.sf-progress i.is-on{background:var(--navy)}.sf-meta{color:var(--fg-faint);justify-content:space-between;margin:0 0 26px;font-size:13px;display:flex}.sf-step h1{letter-spacing:-.045em;margin:0 0 10px;font-size:clamp(30px,4.2vw,46px);font-weight:520;line-height:1.04}.sf-lead{color:var(--fg-muted);margin:0 0 26px;font-size:17px;line-height:1.5}.sf-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sf-option-group{display:contents}.sf-group-label{color:var(--fg-faint);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;margin:12px 0 0;font-size:12px;font-weight:600}.sf-option{color:var(--fg);text-align:left;border:1.5px solid var(--line);border-radius:var(--r);cursor:pointer;background:#fff;flex-direction:column;align-items:flex-start;padding:18px 44px 16px 18px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.sf-option:hover{border-color:var(--line-strong);transform:translateY(-1px)}.sf-option[aria-pressed=true]{border-color:var(--navy);box-shadow:0 0 0 3px var(--accent-soft)}.sf-option-icon{width:34px;height:34px;color:var(--fg);background:var(--bg-subtle);border-radius:var(--r);place-items:center;margin-bottom:12px;font-size:16px;display:grid}.sf-option-title{letter-spacing:-.01em;margin-bottom:4px;font-size:16px;font-weight:600}.sf-option-detail{color:var(--fg-muted);font-size:13.5px;line-height:1.45}.sf-option-tick{color:#0000;border:1.5px solid var(--line-strong);border-radius:6px;place-items:center;width:22px;height:22px;font-size:12px;display:grid;position:absolute;top:14px;right:14px}.sf-option.is-radio .sf-option-tick{border-radius:50%}.sf-option[aria-pressed=true] .sf-option-tick{color:#fff;background:var(--navy);border-color:var(--navy)}.sf-nav{justify-content:space-between;align-items:center;gap:12px;margin-top:28px;display:flex}.sf-nav-end{gap:8px;display:flex}.sf-back,.sf-skip,.sf-restart{color:var(--fg-muted);font:inherit;border-radius:var(--r);cursor:pointer;background:0 0;border:0;padding:10px 14px;font-size:14px}.sf-back{padding-left:0}.sf-skip{background:var(--bg-subtle);color:var(--fg)}.sales-funnel button.primary.sf-next{color:#fff;background:#000;width:auto;min-width:140px;margin:0}.sf-next svg,.sf-switch-arrow svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;margin-left:8px}.sf-size{border:1px solid var(--line);border-radius:var(--r);background:linear-gradient(#f7f9fc,#fff);padding:22px}.sf-size output{letter-spacing:-.03em;font-size:40px;font-weight:600;display:block}.sf-size input{width:100%;accent-color:var(--navy);margin:14px 0 6px}.sf-size p{color:var(--fg-faint);justify-content:space-between;margin:0;font-size:12px;display:flex}.sf-plan-hero{padding:112px 0 8px}.sf-profile{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.sf-profile-name{flex:1;min-width:0}.sf-profile-name p{color:var(--fg-olive);font-size:var(--t-kicker);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-weight:600}.sf-profile-name h1{font-size:var(--t-display);letter-spacing:-.055em;margin:0;font-weight:520;line-height:.96}.sf-profile-actions{align-items:center;gap:8px;display:flex}.sf-profile-actions button.primary.landing-cta{margin:0}.sf-headlines{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:40px 0 0;padding:0;list-style:none;display:grid}.sf-headlines.is-1{grid-template-columns:minmax(0,1fr)}.sf-headlines.is-2,.sf-headlines.is-4{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-headlines.is-5{grid-template-columns:repeat(6,minmax(0,1fr))}.sf-headlines.is-5 li{grid-column:span 2}.sf-headlines.is-5 li:nth-child(n+4){grid-column:span 3}.sf-headlines a{height:100%;color:var(--fg);border-radius:var(--r);background:#f6f8fb;flex-direction:column;gap:6px;padding:20px;text-decoration:none;transition:background .2s;display:flex}.sf-headlines a:hover{background:var(--bg-subtle)}.sf-headline-label{color:var(--fg-muted);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.sf-headline-label i{color:var(--fg-faint);font-variant-numeric:tabular-nums;font-style:normal;font-weight:600}.sf-headlines b{letter-spacing:-.045em;margin-top:10px;font-size:clamp(32px,3.6vw,44px);font-weight:520;line-height:1}.sf-headline-caption{color:var(--fg-muted);font-size:13px}.sf-switch{border-radius:var(--r);background:#f6f8fb;flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;padding:12px 16px;display:flex}.sf-switch-side{align-items:center;gap:10px;font-size:14px;display:flex}.sf-switch-side i,.sf-switch-side img{border-radius:var(--r);background:#fff;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.sf-switch-side img{box-sizing:border-box;padding:6px}.sf-switch-side small{color:var(--fg-faint);font-size:11.5px;display:block}.sf-switch-side.is-apex{font-weight:600}.sf-switch-arrow{color:var(--fg-faint)}.sf-sample{color:var(--fg-muted);margin:12px 0 0;font-size:13px}.sf-sample-edit{color:var(--fg);font:inherit;border:0;border-bottom:1px solid var(--line-strong);cursor:pointer;background:0 0;padding:0;font-weight:600}.sf-plan{flex-direction:column;padding:72px 0 0;display:flex}.sf-fix{border-top:1px solid var(--line);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:48px;padding:40px 0;scroll-margin-top:90px;display:grid}.sf-fix-num{color:var(--fg-olive);font-size:var(--t-kicker);letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-weight:600;display:block}.sf-fix h2{letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(24px,2.6vw,32px);font-weight:520;line-height:1.05}.sf-fix p{color:var(--fg-muted);font-family:var(--font-app);font-size:var(--t-body);line-height:var(--t-body-lh);margin:0 0 18px}.sf-fix-viz{border-radius:var(--r);background:#f6f8fb;min-width:0;padding:20px}.sf-viz-note{color:var(--fg-faint);align-items:center;gap:6px;margin:10px 0 0;font-size:12px;display:flex}.sf-pill{white-space:nowrap;border-radius:6px;padding:3px 9px;font-size:11.5px;font-weight:500;display:inline-block}.sf-pill.is-ok{color:var(--sf-ok);background:#e7f6ee}.sf-pill.is-warn{color:var(--sf-warn);background:#fdf1e6}.sf-pill.is-err{color:var(--sf-err);background:#fdecea}.sf-pill.is-info{color:var(--sf-ink-soft);background:var(--accent-soft)}.sf-pill.is-mute{color:var(--fg-muted);background:var(--bg-subtle)}.sf-viz-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.sf-viz-tiles:last-child{margin-bottom:0}.sf-viz-tiles div{border:1px solid var(--line);border-radius:var(--r);background:#fff;padding:10px}.sf-viz-tiles small{color:var(--fg-faint);margin-bottom:3px;font-size:11px;display:block}.sf-viz-tiles b{letter-spacing:-.02em;font-size:19px;font-weight:600}.sf-viz-tiles b.is-ok{color:var(--sf-ok)}.sf-viz-tiles b.is-err{color:var(--sf-err)}.sf-viz-table{overflow-x:auto}.sf-viz-table table{border-collapse:collapse;width:100%;font-size:12.5px}.sf-viz-table th{color:var(--fg-faint);text-align:left;border-bottom:1px solid var(--line);padding:7px 8px;font-weight:500}.sf-viz-table td{white-space:nowrap;border-bottom:1px solid var(--line);padding:8px}.sf-viz-table tr:last-child td{border-bottom:0}.sf-models{flex-direction:column;gap:8px;display:flex}.sf-model{grid-template-columns:78px minmax(0,1fr) 58px;align-items:center;gap:10px;font-size:12.5px;display:grid}.sf-model span{white-space:nowrap}.sf-model small{color:var(--fg-faint)}.sf-model b{text-align:right;font-weight:600}.sf-model.is-best b{color:var(--sf-ok)}.sf-track{background:var(--bg-subtle);border-radius:6px;height:20px;position:relative;overflow:hidden}.sf-track i{background:color-mix(in srgb, var(--navy) 22%, #fff);border-radius:6px;height:100%;display:block}.sf-model.is-best .sf-track i{background:linear-gradient(90deg, var(--navy), var(--sky))}.sf-track.is-thin{height:8px;overflow:visible}.sf-track.is-thin i{background:var(--navy)}.sf-track u{background:var(--sf-ok);width:2px;position:absolute;top:-3px;bottom:-3px}.sf-bonus{flex-direction:column;gap:10px;display:flex}.sf-bonus span{justify-content:space-between;margin-bottom:4px;font-size:12.5px;display:flex}.sf-bars{align-items:flex-end;gap:8px;height:120px;display:flex}.sf-bars div{flex-direction:column;flex:1;justify-content:flex-end;height:100%;display:flex}.sf-bars i{background:var(--navy);display:block}.sf-bars i.is-owed{background:var(--sky);border-radius:4px 4px 0 0}.sf-key{background:var(--navy);border-radius:2px;width:9px;height:9px;display:inline-block}.sf-key.is-owed{background:var(--sky);margin-left:8px}.sf-steps{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.sf-steps li{border:1px solid var(--line);border-radius:var(--r);background:#fff;padding:12px 6px}.sf-steps b{margin-bottom:4px;font-size:18px;display:block}.sf-phone{flex-direction:column;gap:6px;display:flex}.sf-phone div{border:1px solid var(--line);border-radius:var(--r);background:#fff;justify-content:space-between;align-items:center;padding:9px 11px;font-size:12.5px;display:flex}.sf-also{border-top:1px solid var(--line);padding-top:32px}.sf-also h3{color:var(--fg-olive);font-size:var(--t-kicker);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-weight:600}.sf-also ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sf-also li{border-radius:var(--r);background:#f6f8fb;align-items:center;gap:8px;padding:8px 14px 8px 8px;font-size:13.5px;display:flex}.sf-also li i{width:24px;height:24px;color:var(--fg);background:#fff;border-radius:6px;place-items:center;font-size:12px;font-style:normal;display:grid}.sales-funnel .sf-close{text-align:center;background:#eef2f7;justify-items:center;gap:28px;width:100%;margin:96px 0 0;padding:160px 5vw 180px;display:grid}.sf-close h2{font-size:var(--t-display);letter-spacing:-.055em;margin:0 0 14px;font-weight:520;line-height:.96}.sf-close p{color:var(--fg-muted);font-family:var(--font-app);font-size:var(--t-body);margin:0}.sales-funnel .sf-close button.primary.landing-cta{margin:0}@media (width<=760px){.sf-options,.sf-headlines,.sf-headlines[class]{grid-template-columns:minmax(0,1fr)}.sf-headlines li,.sf-headlines.is-5 li:nth-child(n){grid-column:auto}.sf-headlines a{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"label label""value caption";align-items:end;column-gap:12px;padding:14px 16px;display:grid}.sf-headline-label{grid-area:label}.sf-headlines b{grid-area:value;font-size:30px}.sf-headline-caption{grid-area:caption;padding-bottom:3px}.sf-fix{grid-template-columns:minmax(0,1fr);gap:20px;padding:32px 0}.sf-profile-actions{width:100%}.sf-switch-arrow{display:none}}@container apex-pane (width<=760px){.sf-options:where(:not([class*=-overlay],[class*=-overlay] *)),.sf-headlines:where(:not([class*=-overlay],[class*=-overlay] *)),.sf-headlines[class]:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr)}.sf-headlines li:where(:not([class*=-overlay],[class*=-overlay] *)),.sf-headlines.is-5 li:nth-child(n):where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:auto}.sf-headlines a:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:auto minmax(0,1fr);grid-template-areas:"label label""value caption";align-items:end;column-gap:12px;padding:14px 16px;display:grid}.sf-headline-label:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:label}.sf-headlines b:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:value;font-size:30px}.sf-headline-caption:where(:not([class*=-overlay],[class*=-overlay] *)){grid-area:caption;padding-bottom:3px}.sf-fix:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr);gap:20px;padding:32px 0}.sf-profile-actions:where(:not([class*=-overlay],[class*=-overlay] *)){width:100%}.sf-switch-arrow:where(:not([class*=-overlay],[class*=-overlay] *)){display:none}}@media (width<=640px){.sf-step,.sf-plan-hero{padding-top:96px}.sf-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-funnel .sf-close{padding:112px 6vw 128px}}@container apex-pane (width<=640px){.sf-step:where(:not([class*=-overlay],[class*=-overlay] *)),.sf-plan-hero:where(:not([class*=-overlay],[class*=-overlay] *)){padding-top:96px}.sf-steps:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:repeat(2,minmax(0,1fr))}.sales-funnel .sf-close:where(:not([class*=-overlay],[class*=-overlay] *)){padding:112px 6vw 128px}}.sales-funnel-analytics .sfa-filters{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.sfa-pills{flex-wrap:wrap}.sfa-pill-count{color:var(--fg-faint);font-variant-numeric:tabular-nums;margin-left:6px;font-size:11px}.access-create-tab.is-active .sfa-pill-count{color:inherit;opacity:.7}.sales-funnel-analytics .site-analytics-totals dd small{color:var(--fg-muted);margin-left:4px;font-size:12px;font-weight:600}.sfa-funnel{gap:8px;display:grid}.sfa-funnel hr{border:0;border-top:1px dashed var(--line-strong);margin:4px 0}.sfa-step{grid-template-columns:210px minmax(0,1fr) 128px;align-items:center;gap:14px;font-size:13px;display:grid}.sfa-step-label small{color:var(--fg-faint);font-size:11.5px;display:block}.sfa-step-bar{background:var(--bg-subtle);border-radius:7px;height:28px;position:relative;overflow:hidden}.sfa-step-bar i{background:linear-gradient(90deg, var(--navy), color-mix(in srgb, var(--navy) 55%, var(--sky)));border-radius:7px;position:absolute;inset:0 auto 0 0}.sfa-step.is-outcome .sfa-step-bar i{background:linear-gradient(90deg,#067647,#3fae76)}.sfa-step-bar b{color:#fff;font-variant-numeric:tabular-nums;mix-blend-mode:normal;font-size:12.5px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.sfa-step-drop{color:var(--fg-faint);text-align:right;white-space:nowrap;font-size:12px}.sfa-step-drop em{color:var(--notify-error,#d92d20);font-style:normal;font-weight:600}.sfa-rate{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.sfa-rate i{background:var(--notify-success,#067647);border-radius:6px;height:6px;display:block}.sfa-dim{opacity:.4}.sfa-left,.site-analytics-table .sfa-left{text-align:left}.sfa-muted{color:var(--fg-faint);font-size:12px}.sfa-sub{color:var(--fg-muted);margin:0 0 6px;font-size:12px;font-weight:600}.sfa-concerns tbody th{white-space:normal;min-width:0;font-weight:500}.sfa-mini{vertical-align:middle;background:var(--navy);border-radius:4px;height:8px;margin-right:6px;display:inline-block}.sfa-mini.is-first{background:var(--sky)}.sfa-hist{align-items:flex-end;gap:6px;height:130px;display:flex}.sfa-hist>div{flex-direction:column;flex:1;justify-content:flex-end;gap:4px;min-width:0;height:100%;display:flex}.sfa-hist i{background:var(--navy);border-radius:4px 4px 0 0;min-height:2px;display:block;position:relative;overflow:hidden}.sfa-hist u{background:var(--notify-success,#067647);position:absolute;inset:auto 0 0}.sfa-hist b{color:#fff;text-align:center;font-size:10.5px;position:absolute;top:3px;left:0;right:0}.sfa-hist small{color:var(--fg-faint);text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.sfa-runs-head{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex!important}.sfa-runs td,.sfa-runs th{text-align:left!important}.sfa-concern{align-items:center;gap:4px;margin-right:10px;display:inline-flex}.sfa-concern i{color:#1b5c8f;background:color-mix(in srgb, var(--sky) 18%, transparent);border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;font-weight:700;display:grid}.sfa-pill{border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:500;display:inline-block}.sfa-pill.is-ok{color:#067647;background:#e7f6ee}.sfa-pill.is-warn{color:#b54708;background:#fdf1e6}.sfa-pill.is-info{color:#1b5c8f;background:color-mix(in srgb, var(--sky) 18%, transparent)}.sfa-pill.is-mute{color:var(--fg-muted);background:var(--bg-subtle)}.sfa-drawer td{background:var(--sa-tint,#f2f8ff);white-space:normal!important}.sfa-timeline{color:var(--fg-muted);flex-wrap:wrap;gap:6px;font-size:12.5px;display:flex}.sfa-timeline span{background:var(--bg-card,#fff);border:1px solid var(--line);border-radius:8px;padding:5px 10px}.sfa-timeline b{color:var(--fg);font-weight:600}@media (width<=700px){.sfa-step{grid-template-columns:minmax(0,1fr) 96px}.sfa-step-label{grid-column:1/-1}}@container apex-pane (width<=700px){.sfa-step:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr) 96px}.sfa-step-label:where(:not([class*=-overlay],[class*=-overlay] *)){grid-column:1/-1}}.landing-hero-ctas{flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}.landing-hero-ctas button.primary.landing-cta{margin:0}.landing-more{color:var(--fg);font-family:var(--font-app);white-space:nowrap;align-items:center;gap:6px;font-size:15px;font-weight:620;text-decoration:none;transition:color .2s;display:inline-flex}.landing-more:hover{color:var(--fg-muted)}.landing-more svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none;width:10px;height:10px;transition:transform .2s}.landing-more:hover svg{transform:translate(2px)}.landing-offer-actions{flex:none;align-items:center;gap:22px;display:flex}.landing-offer-actions button.primary.landing-cta{margin:0}@media (width<=640px){.landing-more{white-space:normal}.landing-offer-actions{flex-direction:row-reverse;justify-content:flex-end;width:100%}}@container apex-pane (width<=640px){.landing-more:where(:not([class*=-overlay],[class*=-overlay] *)){white-space:normal}.landing-offer-actions:where(:not([class*=-overlay],[class*=-overlay] *)){flex-direction:row-reverse;justify-content:flex-end;width:100%}}.lp-switch{width:min(1180px,92vw);padding-top:calc(var(--section-space) / 2);margin:0 auto}.lp-switch-label{color:var(--fg-olive);font-size:var(--t-kicker);letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-weight:600}.lp-switch-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lp-switch-tabs button{min-width:0;color:var(--fg-faint);font-family:var(--font-app);text-align:left;border:0;border-left:1px solid var(--line);box-shadow:none;cursor:pointer;background:0 0;border-radius:0;align-content:start;gap:4px;margin:0;padding:16px 24px 18px;transition:color .2s,background .2s;display:grid;position:relative}.lp-switch-tabs button:first-child{border-left:0;padding-left:0}.lp-switch-tabs button:after{content:"";background:0 0;height:3px;transition:background .2s;position:absolute;bottom:-1px;left:0;right:0}.lp-switch-tabs button b{color:var(--fg-muted);letter-spacing:-.02em;font-size:20px;font-weight:600;transition:color .2s}.lp-switch-tabs button small{font-size:13px;font-weight:500}.lp-switch-tabs button:hover b,.lp-switch-tabs button.is-active b{color:var(--fg)}.lp-switch-tabs button.is-active small{color:var(--fg-muted)}.lp-switch-tabs button.is-active:after{background:var(--navy)}.lp-shot{flex-direction:column;justify-content:center;padding:32px clamp(20px,4vw,56px);display:flex}.lp-shot .sf-models{gap:16px}.lp-shot .sf-model{grid-template-columns:96px minmax(0,1fr) 64px;font-size:14px}.lp-shot .sf-track{height:28px}.lp-panel[hidden]{display:none}.lp-features{gap:0;display:grid}.lp-panel .lp-features{padding-top:8px;padding-bottom:calc(var(--section-space) / 2)}.lp-feature{border-top:1px solid var(--line);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:56px;padding:56px 0;display:grid}.lp-feature:first-child{border-top:0}.lp-feature.is-flip .lp-feature-copy{order:2}.lp-feature h2,.lp-details h2{letter-spacing:-.05em;margin:0 0 14px;font-size:clamp(28px,3.4vw,40px);font-weight:520;line-height:1}.lp-feature p.landing-lead,.lp-panel p.landing-lead,.landing-hero p.landing-lead{white-space:normal}.lp-feature p.landing-lead{max-width:520px;margin:0 0 18px}.lp-links{flex-wrap:wrap;gap:8px;display:flex}.lp-links a{color:var(--fg);font-family:var(--font-app);border:1px solid var(--line);border-radius:var(--r);align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.lp-links a:hover,.lp-card:hover{border-color:color-mix(in srgb, var(--sky) 45%, var(--line));background:#f6f8fb}.lp-links svg,.lp-card svg,.lp-plan svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none;width:10px;height:10px}.lp-viz{border:1px solid var(--line);border-radius:var(--r);min-width:0;box-shadow:0 18px 48px color-mix(in srgb, var(--navy) 7%, transparent);background:#fff;padding:22px}.lp-viz-head{font-family:var(--font-app);justify-content:space-between;gap:12px;margin:0 0 14px;font-size:13px;display:flex}.lp-viz-head span{color:var(--fg-faint)}.lp-slider{font-family:var(--font-app);color:var(--fg-muted);gap:6px;margin:0 0 14px;font-size:13px;display:grid}.lp-slider span{justify-content:space-between;display:flex}.lp-slider b{color:var(--fg)}.lp-slider input{width:100%;accent-color:var(--navy);margin:0}.lp-gain{color:var(--sf-ok);font-family:var(--font-app);background:#e7f6ee;border-radius:8px;margin:14px 0 0;padding:10px 14px;font-size:13px;font-weight:600}.lp-gain.is-even{color:var(--fg-muted);background:var(--bg-subtle)}.lp-details,.lp-every{padding-top:calc(var(--section-space) / 2);padding-bottom:calc(var(--section-space) / 2)}.lp-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.lp-card{min-width:0;color:var(--fg);font-family:var(--font-app);text-align:left;border:1px solid var(--line);border-radius:var(--r);box-shadow:none;cursor:pointer;background:#fff;align-content:start;gap:6px;margin:0;padding:18px 18px 20px;text-decoration:none;transition:border-color .2s,background .2s;display:grid;position:relative}.lp-card b{font-size:15px;font-weight:650}.lp-card span{color:var(--fg-muted);font-size:13.5px;font-weight:400;line-height:1.45}.lp-card>svg{color:var(--fg-faint);position:absolute;top:20px;right:18px}.lp-card i{width:28px;height:28px;color:var(--navy);background:var(--accent-soft);border-radius:8px;place-items:center;margin-bottom:6px;font-size:13px;font-style:normal;font-weight:700;display:grid}.lp-plan{color:#fff;font-family:var(--font-app);background:var(--landing-graphite);border-radius:var(--r);box-shadow:var(--landing-graphite-shadow);justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding:22px 24px;text-decoration:none;display:flex}.lp-plan span{color:#ffffffb8;gap:4px;font-size:14px;display:grid}.lp-plan b{color:#fff;font-size:18px;font-weight:620}.lp-plan svg{width:14px;height:14px;transition:transform .2s}.lp-plan:hover svg{transform:translate(3px)}.lp-cross{font-family:var(--font-app);border-radius:var(--r);background:#f6f8fb;justify-content:space-between;align-items:center;gap:24px;padding:26px 28px;display:flex}.lp-cross>div:first-child{gap:4px;display:grid}.lp-cross b{font-size:17px;font-weight:650}.lp-cross span{color:var(--fg-muted);font-size:14px}.lp-cross-actions{flex:none;gap:8px;display:flex}.lp-cross-actions button{white-space:nowrap;margin:0}.lp-cross-actions button:not(.primary){color:var(--fg);border:1px solid var(--line);box-shadow:none;background:#fff}.lp-cross-actions button:not(.primary):hover{border-color:color-mix(in srgb, var(--sky) 45%, var(--line))}.lp-switch,.landing>[data-section]{scroll-margin-top:calc(var(--landing-header-h) + 16px)}@media (width<=960px){.lp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container apex-pane (width<=960px){.lp-cards:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.lp-feature{grid-template-columns:minmax(0,1fr);gap:24px;padding:40px 0}.lp-feature.is-flip .lp-feature-copy{order:0}}@container apex-pane (width<=860px){.lp-feature:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr);gap:24px;padding:40px 0}.lp-feature.is-flip .lp-feature-copy:where(:not([class*=-overlay],[class*=-overlay] *)){order:0}}@media (width<=640px){.lp-switch{padding-top:32px}.lp-switch-tabs button{padding:12px 10px 14px}.lp-switch-tabs button b{font-size:15px}.lp-switch-tabs button small{font-size:11.5px;line-height:1.3}.lp-shot,.lp-viz{padding:16px}.lp-cards{grid-template-columns:minmax(0,1fr)}.lp-plan,.lp-cross{flex-direction:column;align-items:flex-start}.lp-cross{padding:22px 20px}}@container apex-pane (width<=640px){.lp-switch:where(:not([class*=-overlay],[class*=-overlay] *)){padding-top:32px}.lp-switch-tabs button:where(:not([class*=-overlay],[class*=-overlay] *)){padding:12px 10px 14px}.lp-switch-tabs button b:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:15px}.lp-switch-tabs button small:where(:not([class*=-overlay],[class*=-overlay] *)){font-size:11.5px;line-height:1.3}.lp-shot:where(:not([class*=-overlay],[class*=-overlay] *)),.lp-viz:where(:not([class*=-overlay],[class*=-overlay] *)){padding:16px}.lp-cards:where(:not([class*=-overlay],[class*=-overlay] *)){grid-template-columns:minmax(0,1fr)}.lp-plan:where(:not([class*=-overlay],[class*=-overlay] *)),.lp-cross:where(:not([class*=-overlay],[class*=-overlay] *)){flex-direction:column;align-items:flex-start}.lp-cross:where(:not([class*=-overlay],[class*=-overlay] *)){padding:22px 20px}}.sf-picked{color:var(--fg-muted);font-family:var(--font-app);align-items:center;gap:8px;margin:0 0 10px;font-size:14px;display:flex}.sf-picked b{color:var(--fg)}.sales-funnel .sf-picked button{color:var(--fg-olive);font:inherit;text-underline-offset:3px;box-shadow:none;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:600;text-decoration:underline}.lp-coc{margin-top:6px}.lp-coc-plot{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px;height:136px;display:grid;position:relative}.lp-coc-plot>div{flex-direction:column;align-items:center;gap:4px;display:flex}.lp-coc-axis b{color:var(--fg);font-size:12.5px}.lp-premium{gap:1px;display:grid}.lp-premium small{color:var(--fg-faint);font-size:11.5px}.lp-coc-plot i{background:var(--navy);border-radius:6px 6px 0 0;width:100%;max-width:56px}.lp-coc-plot i.is-low{background:var(--sf-warn)}.lp-coc-plot u{border-top:2px dashed var(--sf-ok);position:absolute;left:0;right:0}.lp-coc-axis{color:var(--fg-faint);font-family:var(--font-app);text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:6px;display:grid}.lp-limits{margin-top:14px}.lp-limits b small{color:var(--fg-faint);font-weight:500}@media (width<=640px){.lp-viz .sf-viz-table td,.lp-shot .sf-viz-table td{padding:7px 5px}.lp-viz .sf-pill,.lp-shot .sf-pill{white-space:normal}}@container apex-pane (width<=640px){.lp-viz .sf-viz-table td:where(:not([class*=-overlay],[class*=-overlay] *)),.lp-shot .sf-viz-table td:where(:not([class*=-overlay],[class*=-overlay] *)){padding:7px 5px}.lp-viz .sf-pill:where(:not([class*=-overlay],[class*=-overlay] *)),.lp-shot .sf-pill:where(:not([class*=-overlay],[class*=-overlay] *)){white-space:normal}}
