:is(#fee-schedule,#physician-pay){--tfs-ink: #17343a;--tfs-ink-2: #2b4246;--tfs-muted: #5b7175;--tfs-line: #dce5e3;--tfs-line-2: #cddbd8;--tfs-line-soft: #edf2f1;--tfs-soft: #f4f8f7;--tfs-tint: #e8f3f1;--tfs-accent: #007982;--tfs-accent-ink: #00656c;--tfs-dark: #0c1c23;--tfs-mint: #6ddbd0;--tfs-pale: #e7f3f1;--tfs-dark-muted: #a9c2c6;--tfs-warn: #8a4b0f;--tfs-warn-bg: #fdf6ea;--tfs-alert: #b45309;--tfs-sans: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--tfs-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--tfs-r: 10px;--tfs-ease: cubic-bezier(.2, .8, .2, 1);font-family:var(--tfs-sans);font-size:16px;line-height:1.6;color:var(--tfs-ink);font-variant-numeric:tabular-nums;-webkit-text-size-adjust:100%}.tfs-main{background:#fff}.tfs-wrap{box-sizing:border-box;max-width:1170px;margin:0 auto;padding:20px 15px 48px}:is(#fee-schedule,#physician-pay) *,:is(#fee-schedule,#physician-pay) *:before,:is(#fee-schedule,#physician-pay) *:after{box-sizing:border-box}:is(#fee-schedule,#physician-pay) [hidden]{display:none!important}:is(#fee-schedule,#physician-pay) p,:is(#fee-schedule,#physician-pay) ul,:is(#fee-schedule,#physician-pay) ol,:is(#fee-schedule,#physician-pay) dl,:is(#fee-schedule,#physician-pay) dd,:is(#fee-schedule,#physician-pay) h1,:is(#fee-schedule,#physician-pay) h2,:is(#fee-schedule,#physician-pay) h3,:is(#fee-schedule,#physician-pay) figure,:is(#fee-schedule,#physician-pay) table{margin:0;padding:0}:is(#fee-schedule,#physician-pay) ul,:is(#fee-schedule,#physician-pay) ol{list-style:none}:is(#fee-schedule,#physician-pay) *{font-family:inherit}:is(#fee-schedule,#physician-pay) p,:is(#fee-schedule,#physician-pay) li,:is(#fee-schedule,#physician-pay) dt,:is(#fee-schedule,#physician-pay) dd,:is(#fee-schedule,#physician-pay) a,:is(#fee-schedule,#physician-pay) span,:is(#fee-schedule,#physician-pay) summary,:is(#fee-schedule,#physician-pay) label,:is(#fee-schedule,#physician-pay) td,:is(#fee-schedule,#physician-pay) th{letter-spacing:inherit}:is(#fee-schedule,#physician-pay) h1,:is(#fee-schedule,#physician-pay) h2,:is(#fee-schedule,#physician-pay) h3{font-family:var(--tfs-sans);color:var(--tfs-ink);text-transform:none;letter-spacing:-.01em;text-wrap:balance;line-height:1.25}:is(#fee-schedule,#physician-pay) p,:is(#fee-schedule,#physician-pay) li,:is(#fee-schedule,#physician-pay) dd{text-wrap:pretty}:is(#fee-schedule,#physician-pay) a{color:var(--tfs-accent-ink);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}:is(#fee-schedule,#physician-pay) a:hover{color:#00484d}:is(#fee-schedule,#physician-pay) button{-webkit-appearance:none;appearance:none;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:inherit;font:inherit;line-height:inherit;text-transform:none;letter-spacing:inherit;height:auto;min-height:0;width:auto;cursor:pointer}:is(#fee-schedule,#physician-pay) table{border-collapse:collapse;border:0;background:none;width:100%}:is(#fee-schedule,#physician-pay) th,:is(#fee-schedule,#physician-pay) td{border:0;background:none;padding:0;text-align:left;vertical-align:baseline;font-weight:inherit}:is(#fee-schedule,#physician-pay) code{font-family:var(--tfs-mono);font-size:.86em;background:none;padding:0;color:inherit}:is(#fee-schedule,#physician-pay) :focus-visible{outline:3px solid var(--tfs-accent);outline-offset:2px}:is(#fee-schedule,#physician-pay) .tfs-ep :focus-visible{outline-color:var(--tfs-mint)}:is(#fee-schedule,#physician-pay) :focus:not(:focus-visible){outline:none}:is(#fee-schedule,#physician-pay) ::selection{background:#c8eeea;color:var(--tfs-ink)}:is(#fee-schedule,#physician-pay) .tfs-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:is(#fee-schedule,#physician-pay) .tfs-icon{flex:none}:is(#fee-schedule,#physician-pay) .tfs-nw{white-space:nowrap}:is(#fee-schedule,#physician-pay) .tfs-crumbs{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--tfs-muted);margin-bottom:14px}:is(#fee-schedule,#physician-pay) .tfs-crumbs a{color:var(--tfs-muted);text-decoration:none}:is(#fee-schedule,#physician-pay) .tfs-crumbs a:hover{color:var(--tfs-accent-ink);text-decoration:underline}:is(#fee-schedule,#physician-pay) .tfs-hero{margin-bottom:18px}:is(#fee-schedule,#physician-pay) .tfs-h1{margin:0 0 8px;font-size:clamp(27px,5vw,40px);font-weight:800;letter-spacing:-.02em;line-height:1.12}:is(#fee-schedule,#physician-pay) .tfs-sub{color:var(--tfs-ink-2);font-size:16.5px;max-width:72ch}:is(#fee-schedule,#physician-pay) .tfs-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;font-size:13px;color:var(--tfs-muted)}:is(#fee-schedule,#physician-pay) .tfs-meta span{padding:2px 9px;border-radius:999px;background:var(--tfs-soft);white-space:nowrap}:is(#fee-schedule,#physician-pay) .tfs-tool{margin:0 0 8px}:is(#fee-schedule,#physician-pay) .tfs-label{display:block;margin-bottom:6px;font-size:14px;font-weight:700;color:var(--tfs-ink)}:is(#fee-schedule,#physician-pay) .tfs-search-box{display:flex;align-items:center;gap:8px;padding:5px 5px 5px 14px;border:2px solid var(--tfs-line-2);border-radius:calc(var(--tfs-r) + 2px);background:#fff;transition:border-color .15s,box-shadow .15s}:is(#fee-schedule,#physician-pay) .tfs-search-box:focus-within{border-color:var(--tfs-accent);box-shadow:0 0 0 3px #00798226}:is(#fee-schedule,#physician-pay) .tfs-search-box .tfs-icon{color:var(--tfs-muted)}:is(#fee-schedule,#physician-pay) .tfs-search-box input[type=search]{flex:1 1 auto;min-width:0;height:48px;margin:0;padding:0;border:0;outline:0;background:transparent;box-shadow:none;font:inherit;font-size:17px;color:var(--tfs-ink);caret-color:var(--tfs-accent);-webkit-appearance:none;appearance:none}:is(#fee-schedule,#physician-pay) .tfs-search-box input[type=search]::placeholder{color:#6b8185;opacity:1}:is(#fee-schedule,#physician-pay) .tfs-search-box input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}:is(#fee-schedule,#physician-pay) .tfs-search-box .tfs-btn{min-height:46px}:is(#fee-schedule,#physician-pay) .tfs-search-box input[type=search]{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important;height:48px!important;font-family:var(--tfs-sans)!important;font-size:17px!important;line-height:normal!important;color:var(--tfs-ink)!important}:is(#fee-schedule,#physician-pay) .tfs-brief-form input[type=email]{border:1px solid var(--tfs-line-2)!important;border-radius:var(--tfs-r)!important;background:#fff!important;box-shadow:none!important;padding:0 14px!important;margin:0!important;height:46px!important;font-family:var(--tfs-sans)!important;font-size:16px!important;line-height:normal!important;color:var(--tfs-ink)!important}:is(#fee-schedule,#physician-pay) .tfs-btn-primary{background-color:var(--tfs-accent)!important;border-color:transparent!important;color:#fff!important}:is(#fee-schedule,#physician-pay) .tfs-btn-primary:hover{background-color:var(--tfs-accent-ink)!important}:is(#fee-schedule,#physician-pay) .tfs-help{margin-top:8px;font-size:13.5px;line-height:1.5;color:var(--tfs-muted)}:is(#fee-schedule,#physician-pay) .tfs-try{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:12px}:is(#fee-schedule,#physician-pay) .tfs-try-k{font-size:13px;font-weight:700;color:var(--tfs-muted);margin-right:2px}:is(#fee-schedule,#physician-pay) .tfs-chip{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid var(--tfs-line-2);border-radius:999px;background:#fff;color:var(--tfs-ink);font-size:13.5px;font-weight:600;transition:background-color .15s,color .15s,border-color .15s}:is(#fee-schedule,#physician-pay) .tfs-chip:hover{background:var(--tfs-soft);border-color:#9fd0cc;color:var(--tfs-accent-ink)}:is(#fee-schedule,#physician-pay) .tfs-status{margin-top:14px;font-size:14px;color:var(--tfs-muted);min-height:0}:is(#fee-schedule,#physician-pay) .tfs-status:empty{margin:0}:is(#fee-schedule,#physician-pay) .tfs-status.is-error{padding:10px 14px;border-radius:var(--tfs-r);background:var(--tfs-warn-bg);color:var(--tfs-warn)}:is(#fee-schedule,#physician-pay) .tfs-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 18px;border-radius:var(--tfs-r);border:1px solid transparent;font-size:15px;font-weight:700;line-height:1.2;white-space:nowrap;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s}:is(#fee-schedule,#physician-pay) .tfs-btn-primary{background:var(--tfs-accent);color:#fff}:is(#fee-schedule,#physician-pay) .tfs-btn-primary:hover{background:var(--tfs-accent-ink);color:#fff}:is(#fee-schedule,#physician-pay) .tfs-btn-mint{background:var(--tfs-mint);color:var(--tfs-dark)}:is(#fee-schedule,#physician-pay) .tfs-btn-mint:hover{background:#8fe6dd;color:var(--tfs-dark)}:is(#fee-schedule,#physician-pay) .tfs-btn-ghost{background:#fff;color:var(--tfs-ink);border-color:var(--tfs-line-2)}:is(#fee-schedule,#physician-pay) .tfs-btn-ghost:hover{background:var(--tfs-soft);color:var(--tfs-accent-ink)}:is(#fee-schedule,#physician-pay) .tfs-btn-sm{min-height:36px;padding:0 13px;font-size:13.5px}:is(#fee-schedule,#physician-pay) .tfs-results:empty{display:none}:is(#fee-schedule,#physician-pay) .tfs-panel{margin-top:14px;border:1px solid var(--tfs-line);border-radius:calc(var(--tfs-r) + 4px);background:#fff;overflow:hidden;box-shadow:0 1px 2px #0c1c230a}:is(#fee-schedule,#physician-pay) .tfs-panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:12px 16px}:is(#fee-schedule,#physician-pay) .tfs-found{font-size:14px;color:var(--tfs-ink-2)}:is(#fee-schedule,#physician-pay) .tfs-found strong{color:var(--tfs-ink)}:is(#fee-schedule,#physician-pay) .tfs-searched{margin:-6px 0 0;padding:0 16px 10px;font-size:13px;line-height:1.45;color:var(--tfs-muted)}:is(#fee-schedule,#physician-pay) .tfs-cols{display:none}:is(#fee-schedule,#physician-pay) .tfs-item{border-top:1px solid var(--tfs-line-soft)}:is(#fee-schedule,#physician-pay) .tfs-row{display:grid;grid-template-columns:4.6em minmax(0,1fr) 18px;grid-template-areas:"code desc chev" "code amts chev";gap:2px 12px;align-items:baseline;width:100%;padding:12px 16px;text-align:left;color:var(--tfs-ink);transition:background-color .15s}:is(#fee-schedule,#physician-pay) .tfs-row:hover{background:var(--tfs-soft)}:is(#fee-schedule,#physician-pay) .tfs-item.is-open>.tfs-row{background:var(--tfs-soft)}:is(#fee-schedule,#physician-pay) .tfs-code{grid-area:code;font-family:var(--tfs-mono);font-size:15px;font-weight:600;color:var(--tfs-accent-ink);letter-spacing:.01em}:is(#fee-schedule,#physician-pay) .tfs-desc{grid-area:desc;min-width:0;font-size:15.5px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}:is(#fee-schedule,#physician-pay) .tfs-sub-line{display:block;margin-top:2px;font-size:13px;font-weight:500;color:var(--tfs-muted)}:is(#fee-schedule,#physician-pay) .tfs-pv{white-space:nowrap}:is(#fee-schedule,#physician-pay) .tfs-pv:not(:last-child):after{content:"\a0\b7"}:is(#fee-schedule,#physician-pay) .tfs-amts{grid-area:amts;display:flex;flex-wrap:wrap;gap:0 14px;margin-top:4px;font-size:14px}:is(#fee-schedule,#physician-pay) .tfs-amt{white-space:nowrap;font-weight:700;color:var(--tfs-ink)}:is(#fee-schedule,#physician-pay) .tfs-amt-k{font-weight:500;color:var(--tfs-muted);margin-right:5px}:is(#fee-schedule,#physician-pay) .tfs-amt.is-none{font-weight:500;color:var(--tfs-muted)}:is(#fee-schedule,#physician-pay) .tfs-chev{grid-area:chev;align-self:center;color:var(--tfs-muted);transition:transform .22s var(--tfs-ease)}:is(#fee-schedule,#physician-pay) .tfs-item.is-open .tfs-chev{transform:rotate(180deg);color:var(--tfs-accent-ink)}:is(#fee-schedule,#physician-pay) .tfs-more{display:flex;justify-content:center;padding:12px 16px 16px;border-top:1px solid var(--tfs-line-soft)}:is(#fee-schedule,#physician-pay) .tfs-empty{padding:16px;border-top:1px solid var(--tfs-line-soft);font-size:15px;color:var(--tfs-ink-2)}:is(#fee-schedule,#physician-pay) .tfs-empty strong{color:var(--tfs-ink)}:is(#fee-schedule,#physician-pay) .tfs-skel{display:grid;grid-template-columns:4.6em minmax(0,1fr);gap:8px 12px;padding:14px 16px;border-top:1px solid var(--tfs-line-soft)}:is(#fee-schedule,#physician-pay) .tfs-skel i{display:block;height:12px;border-radius:6px;background:linear-gradient(90deg,var(--tfs-soft) 0%,#e3ecea 50%,var(--tfs-soft) 100%);background-size:200% 100%;animation:tfs-shimmer 1.2s linear infinite}:is(#fee-schedule,#physician-pay) .tfs-skel i:nth-child(2){width:72%}:is(#fee-schedule,#physician-pay) .tfs-skel i:nth-child(4){width:38%}@keyframes tfs-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}:is(#fee-schedule,#physician-pay) .tfs-detail{display:grid;grid-template-rows:0fr;background:var(--tfs-soft);transition:grid-template-rows .24s var(--tfs-ease)}:is(#fee-schedule,#physician-pay) .tfs-item.is-open>.tfs-detail{grid-template-rows:1fr}:is(#fee-schedule,#physician-pay) .tfs-detail-in{min-height:0;overflow:hidden}:is(#fee-schedule,#physician-pay) .tfs-detail-body{padding:4px 16px 18px}:is(#fee-schedule,#physician-pay) .tfs-loading{padding:4px 0 6px;font-size:14px;color:var(--tfs-muted)}:is(#fee-schedule,#physician-pay) .tfs-mods{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;margin-bottom:14px;border:1px solid var(--tfs-line-2);border-radius:calc(var(--tfs-r) + 2px);background:#fff}:is(#fee-schedule,#physician-pay) .tfs-mods button{min-height:34px;padding:0 12px;border-radius:8px;font-size:13.5px;font-weight:700;color:var(--tfs-ink-2);transition:background-color .15s,color .15s}:is(#fee-schedule,#physician-pay) .tfs-mods button:hover{background:var(--tfs-soft);color:var(--tfs-accent-ink)}:is(#fee-schedule,#physician-pay) .tfs-mods button[aria-pressed=true]{background:var(--tfs-accent);color:#fff}:is(#fee-schedule,#physician-pay) .tfs-grid{display:grid;gap:18px}:is(#fee-schedule,#physician-pay) .tfs-figs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding-bottom:12px;border-bottom:1px solid var(--tfs-line)}:is(#fee-schedule,#physician-pay) .tfs-fig{padding:2px 14px 0 0}:is(#fee-schedule,#physician-pay) .tfs-fig+.tfs-fig{padding-left:16px;border-left:1px solid var(--tfs-line)}:is(#fee-schedule,#physician-pay) .tfs-fig-k{font-size:13px;font-weight:700;color:var(--tfs-ink-2);line-height:1.35}:is(#fee-schedule,#physician-pay) .tfs-fig-k small{display:block;font-size:12px;font-weight:500;color:var(--tfs-muted)}:is(#fee-schedule,#physician-pay) .tfs-fig-v{margin-top:6px;font-size:27px;font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--tfs-ink)}:is(#fee-schedule,#physician-pay) .tfs-fig-v.is-none{font-size:18px;font-weight:700;color:var(--tfs-muted);letter-spacing:0}:is(#fee-schedule,#physician-pay) .tfs-fig-n{margin-top:4px;font-size:12.5px;color:var(--tfs-muted)}:is(#fee-schedule,#physician-pay) .tfs-natl{margin-top:8px;font-size:12.5px;line-height:1.45;color:var(--tfs-muted)}:is(#fee-schedule,#physician-pay) .tfs-note{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:var(--tfs-r);background:#fff;border:1px solid var(--tfs-line);font-size:14px;line-height:1.45;color:var(--tfs-ink-2)}:is(#fee-schedule,#physician-pay) .tfs-note .tfs-icon{margin-top:1px;color:var(--tfs-accent)}:is(#fee-schedule,#physician-pay) .tfs-h3{margin:0 0 6px;font-size:13px;font-weight:800;letter-spacing:.01em;color:var(--tfs-ink)}:is(#fee-schedule,#physician-pay) .tfs-h3-gap{margin-top:18px}:is(#fee-schedule,#physician-pay) .tfs-rvu{font-size:14.5px}:is(#fee-schedule,#physician-pay) .tfs-rvu th,:is(#fee-schedule,#physician-pay) .tfs-rvu td{padding:6px 0;border-bottom:1px solid var(--tfs-line)}:is(#fee-schedule,#physician-pay) .tfs-rvu thead th{padding-top:0;font-size:12.5px;font-weight:600;color:var(--tfs-muted)}:is(#fee-schedule,#physician-pay) .tfs-rvu td,:is(#fee-schedule,#physician-pay) .tfs-rvu thead th+th{text-align:right;padding-left:12px}:is(#fee-schedule,#physician-pay) .tfs-rvu tbody th{font-weight:500;color:var(--tfs-ink-2)}:is(#fee-schedule,#physician-pay) .tfs-rvu tbody tr:last-child th,:is(#fee-schedule,#physician-pay) .tfs-rvu tbody tr:last-child td{border-bottom:0;font-weight:800;color:var(--tfs-ink)}:is(#fee-schedule,#physician-pay) .tfs-na{display:inline-block;padding:0 7px;border-radius:999px;background:var(--tfs-warn-bg);color:var(--tfs-warn);font-size:11.5px;font-weight:800;line-height:1.7;cursor:help}:is(#fee-schedule,#physician-pay) .tfs-rules{display:grid}:is(#fee-schedule,#physician-pay) .tfs-rules>div{display:grid;gap:2px;padding:8px 0;border-bottom:1px solid var(--tfs-line)}:is(#fee-schedule,#physician-pay) .tfs-rules>div:first-child{padding-top:0}:is(#fee-schedule,#physician-pay) .tfs-rules dt{font-size:12.5px;font-weight:600;color:var(--tfs-muted)}:is(#fee-schedule,#physician-pay) .tfs-rules dd{display:flex;align-items:baseline;gap:8px;font-size:14.5px;line-height:1.45;color:var(--tfs-ink)}:is(#fee-schedule,#physician-pay) .tfs-val{flex:none;display:inline-block;min-width:2.4em;padding:0 6px;border-radius:6px;background:var(--tfs-tint);color:var(--tfs-accent-ink);font-family:var(--tfs-mono);font-size:12.5px;font-weight:600;line-height:1.7;text-align:center;vertical-align:1px}:is(#fee-schedule,#physician-pay) .tfs-dna{margin-top:10px;font-size:13px;line-height:1.5;color:var(--tfs-muted)}:is(#fee-schedule,#physician-pay) .tfs-split{margin-top:10px;font-size:13.5px;color:var(--tfs-ink-2)}:is(#fee-schedule,#physician-pay) .tfs-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}:is(#fee-schedule,#physician-pay) .tfs-bad{padding:4px 0 2px;font-size:14.5px;color:var(--tfs-ink-2)}:is(#fee-schedule,#physician-pay) .tfs-ad{margin:22px 0;text-align:center}:is(#fee-schedule,#physician-pay) .tfs-ep{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;min-height:144px;margin:26px 0 18px;padding:20px 21px;color-scheme:dark;background:#0c1c23;border:1px solid #2a535d;border-radius:14px;box-shadow:0 7px 22px -17px #0c1c2380}:is(#fee-schedule,#physician-pay) .tfs-ep-field{position:absolute;inset:-90% -55%;z-index:-2;pointer-events:none;background:radial-gradient(ellipse at 27% 35%,rgba(0,156,166,.53),transparent 46%),radial-gradient(ellipse at 75% 34%,rgba(38,120,205,.52),transparent 45%),radial-gradient(ellipse at 66% 77%,rgba(224,139,185,.29),transparent 40%),radial-gradient(ellipse at 28% 75%,rgba(87,216,209,.23),transparent 47%);animation:tfs-ep-drift 10s ease-in-out infinite alternate}:is(#fee-schedule,#physician-pay) .tfs-ep:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0c1c2330,#0c1c231c 55%,#0c1c234d)}:is(#fee-schedule,#physician-pay) .tfs-ep-copy{min-width:0}:is(#fee-schedule,#physician-pay) .tfs-ep-brand{font-size:11px;line-height:1.25;font-weight:600;letter-spacing:.3px;color:#6ddbd0}:is(#fee-schedule,#physician-pay) .tfs-ep-brand small{display:block;margin-top:2px;font-size:10px;line-height:1.25;font-weight:400;letter-spacing:0;color:#c2d5d8}:is(#fee-schedule,#physician-pay) .tfs-ep h2{margin:9px 0 0;font-size:23px;line-height:1.22;font-weight:500;letter-spacing:-.6px;color:#e7f3f1}:is(#fee-schedule,#physician-pay) .tfs-ep h2 span{color:#6ddbd0}:is(#fee-schedule,#physician-pay) .tfs-ep-text{margin:7px 0 0;max-width:70ch;font-size:13px;line-height:1.5;color:#c2d5d8}:is(#fee-schedule,#physician-pay) .tfs-ep-ask{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 14px;border:1px solid #e7f3f1;border-radius:10px;background:#e7f3f1;color:#0c1c23;font-size:13px;line-height:20px;font-weight:600;white-space:nowrap;text-decoration:none;box-shadow:none;transition:background-color .15s,border-color .15s}:is(#fee-schedule,#physician-pay) .tfs-ep-ask:hover{background:#c8eeea;border-color:#c8eeea;color:#0c1c23;text-decoration:none}:is(#fee-schedule,#physician-pay) .tfs-ep-ask:focus-visible{outline:3px solid #6ddbd0;outline-offset:4px}:is(#fee-schedule,#physician-pay) .tfs-ep-star{display:inline-block;flex:none;width:20px;height:20px;background:linear-gradient(135deg,#4285ed 8%,#787be5 52%,#bb8ace 95%);-webkit-mask-image:radial-gradient(circle at 0 0,transparent 9.5px,#000 10px),radial-gradient(circle at 100% 0,transparent 9.5px,#000 10px),radial-gradient(circle at 0 100%,transparent 9.5px,#000 10px),radial-gradient(circle at 100% 100%,transparent 9.5px,#000 10px);-webkit-mask-composite:source-in;mask-image:radial-gradient(circle at 0 0,transparent 9.5px,#000 10px),radial-gradient(circle at 100% 0,transparent 9.5px,#000 10px),radial-gradient(circle at 0 100%,transparent 9.5px,#000 10px),radial-gradient(circle at 100% 100%,transparent 9.5px,#000 10px);mask-composite:intersect}@keyframes tfs-ep-drift{0%{transform:translate(-8%,-8%) rotate(-7deg) scale(1.02)}50%{transform:translate(1%,7%) rotate(3deg) scale(1.07)}to{transform:translate(9%,-1%) rotate(10deg) scale(1.02)}}@media(max-width:600px){:is(#fee-schedule,#physician-pay) .tfs-ep{grid-template-columns:1fr;gap:12px;padding:16px;min-height:0}:is(#fee-schedule,#physician-pay) .tfs-ep h2{font-size:21px}:is(#fee-schedule,#physician-pay) .tfs-ep-ask{justify-self:start}}:is(#fee-schedule,#physician-pay) .tfs-card{margin:16px 0;padding:18px 20px;border:1px solid var(--tfs-line);border-radius:calc(var(--tfs-r) + 4px);background:#fff;scroll-margin-top:96px}:is(#fee-schedule,#physician-pay) .tfs-card h2,:is(#fee-schedule,#physician-pay) .tfs-guide h2,:is(#fee-schedule,#physician-pay) .tfs-faq h2{font-size:21px;font-weight:800;margin-bottom:10px}:is(#fee-schedule,#physician-pay) .tfs-card h3{font-size:15.5px;font-weight:700;margin:18px 0 6px}:is(#fee-schedule,#physician-pay) .tfs-card p{color:var(--tfs-ink-2);margin-bottom:10px;max-width:72ch}:is(#fee-schedule,#physician-pay) .tfs-card p:last-child{margin-bottom:0}:is(#fee-schedule,#physician-pay) .tfs-formula{padding:12px 14px;border-radius:var(--tfs-r);background:var(--tfs-soft);font-size:14.5px;font-weight:600;line-height:1.55;color:var(--tfs-ink)!important}:is(#fee-schedule,#physician-pay) .tfs-formula span{font-weight:800}:is(#fee-schedule,#physician-pay) .tfs-example{display:grid;margin-top:12px}:is(#fee-schedule,#physician-pay) .tfs-example>div,:is(#fee-schedule,#physician-pay) .tfs-facts>div{display:grid;gap:2px;padding:9px 0;border-top:1px solid var(--tfs-line-soft)}:is(#fee-schedule,#physician-pay) .tfs-example dt,:is(#fee-schedule,#physician-pay) .tfs-facts dt{font-size:13px;font-weight:700;color:var(--tfs-muted)}:is(#fee-schedule,#physician-pay) .tfs-example dd,:is(#fee-schedule,#physician-pay) .tfs-facts dd{font-size:15px;color:var(--tfs-ink)}:is(#fee-schedule,#physician-pay) .tfs-facts{display:grid}:is(#fee-schedule,#physician-pay) .tfs-facts>div:first-child{border-top:0;padding-top:0}:is(#fee-schedule,#physician-pay) .tfs-bullets li{position:relative;padding:3px 0 3px 18px;font-size:15px;color:var(--tfs-ink-2)}:is(#fee-schedule,#physician-pay) .tfs-bullets li:before{content:"";position:absolute;left:2px;top:.8em;width:6px;height:6px;border-radius:50%;background:var(--tfs-accent)}:is(#fee-schedule,#physician-pay) .tfs-guide,:is(#fee-schedule,#physician-pay) .tfs-faq{margin:28px 0 10px;scroll-margin-top:96px}:is(#fee-schedule,#physician-pay) .tfs-guide-sub{margin:-4px 0 10px;font-size:15px;color:var(--tfs-ink-2)}:is(#fee-schedule,#physician-pay) .tfs-guide details,:is(#fee-schedule,#physician-pay) .tfs-faq details{border-top:1px solid var(--tfs-line);padding:2px 0}:is(#fee-schedule,#physician-pay) .tfs-guide details:last-of-type,:is(#fee-schedule,#physician-pay) .tfs-faq details:last-of-type{border-bottom:1px solid var(--tfs-line)}:is(#fee-schedule,#physician-pay) .tfs-guide summary,:is(#fee-schedule,#physician-pay) .tfs-faq summary{cursor:pointer;min-height:52px;display:flex;align-items:center;gap:10px;font-size:16px;font-weight:700;list-style:none;padding:8px 0}:is(#fee-schedule,#physician-pay) .tfs-guide summary::-webkit-details-marker,:is(#fee-schedule,#physician-pay) .tfs-faq summary::-webkit-details-marker{display:none}:is(#fee-schedule,#physician-pay) .tfs-guide summary:after,:is(#fee-schedule,#physician-pay) .tfs-faq summary:after{content:"";flex:none;width:28px;height:28px;margin-left:auto;border-radius:50%;background:var(--tfs-tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2300656c' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center no-repeat;transition:transform .2s var(--tfs-ease)}:is(#fee-schedule,#physician-pay) .tfs-guide details[open]>summary:after,:is(#fee-schedule,#physician-pay) .tfs-faq details[open]>summary:after{transform:rotate(45deg)}:is(#fee-schedule,#physician-pay) .tfs-guide summary:hover,:is(#fee-schedule,#physician-pay) .tfs-faq summary:hover{color:var(--tfs-accent-ink)}:is(#fee-schedule,#physician-pay) .tfs-count{font-size:13px;font-weight:700;color:var(--tfs-muted)}:is(#fee-schedule,#physician-pay) .tfs-faq details p{margin:0 0 14px;font-size:15px;line-height:1.6;color:var(--tfs-ink-2);max-width:75ch}:is(#fee-schedule,#physician-pay) .tfs-terms{display:grid;padding:0 0 12px}:is(#fee-schedule,#physician-pay) .tfs-terms>div{display:grid;gap:4px;padding:10px 0;border-top:1px solid var(--tfs-line-soft)}:is(#fee-schedule,#physician-pay) .tfs-terms dt{font-size:15px;font-weight:700;color:var(--tfs-ink)}:is(#fee-schedule,#physician-pay) .tfs-terms dd p{font-size:14.5px;line-height:1.55;color:var(--tfs-ink-2);max-width:72ch}:is(#fee-schedule,#physician-pay) .tfs-values{margin-top:6px;font-size:14px}:is(#fee-schedule,#physician-pay) .tfs-values th,:is(#fee-schedule,#physician-pay) .tfs-values td{padding:4px 0;border-top:1px solid var(--tfs-line-soft);line-height:1.45}:is(#fee-schedule,#physician-pay) .tfs-values tr:first-child th,:is(#fee-schedule,#physician-pay) .tfs-values tr:first-child td{border-top:0}:is(#fee-schedule,#physician-pay) .tfs-values th{width:4.2em;padding-right:10px}:is(#fee-schedule,#physician-pay) .tfs-values code{display:inline-block;min-width:2.4em;padding:0 6px;border-radius:6px;background:var(--tfs-tint);color:var(--tfs-accent-ink);font-weight:600;text-align:center}:is(#fee-schedule,#physician-pay) .tfs-values td{color:var(--tfs-ink-2)}:is(#fee-schedule,#physician-pay) .tfs-brief{display:grid;gap:12px;margin:26px 0 22px;padding:18px 20px;border-radius:calc(var(--tfs-r) + 4px);background:var(--tfs-soft);border:1px solid var(--tfs-line)}:is(#fee-schedule,#physician-pay) .tfs-brief h2{font-size:18px;font-weight:800;margin-bottom:2px}:is(#fee-schedule,#physician-pay) .tfs-brief p{font-size:14.5px;color:var(--tfs-ink-2)}:is(#fee-schedule,#physician-pay) .tfs-brief-form{display:flex;flex-wrap:wrap;gap:8px;position:relative}:is(#fee-schedule,#physician-pay) .tfs-brief-form input[type=email]{flex:1 1 220px;min-width:0;height:46px;margin:0;padding:0 14px;border:1px solid var(--tfs-line-2);border-radius:var(--tfs-r);background:#fff;box-shadow:none;font:inherit;font-size:16px;color:var(--tfs-ink);caret-color:var(--tfs-accent);-webkit-appearance:none;appearance:none}:is(#fee-schedule,#physician-pay) .tfs-brief-form .tfs-btn{min-height:46px}:is(#fee-schedule,#physician-pay) .tfs-hp{position:absolute;left:-5000px}:is(#fee-schedule,#physician-pay) .tfs-brief-note{font-size:12.5px!important;color:var(--tfs-muted)!important}:is(#fee-schedule,#physician-pay) .tfs-foot{margin-top:26px;padding-top:14px;border-top:1px solid var(--tfs-line);display:grid;gap:8px}:is(#fee-schedule,#physician-pay) .tfs-foot p{font-size:12.5px;line-height:1.55;color:var(--tfs-muted);max-width:90ch}:is(#fee-schedule,#physician-pay).tfs-embed{margin:16px 0}@media(min-width:640px){.tfs-wrap{padding:28px 15px 56px}:is(#fee-schedule,#physician-pay) .tfs-cols{display:grid;grid-template-columns:4.6em minmax(0,1fr) 7.2em 7.2em 18px;gap:0 12px;padding:0 16px 8px;font-size:12.5px;font-weight:600;color:var(--tfs-muted)}:is(#fee-schedule,#physician-pay) .tfs-cols span:nth-child(3),:is(#fee-schedule,#physician-pay) .tfs-cols span:nth-child(4){text-align:right}:is(#fee-schedule,#physician-pay) .tfs-row{grid-template-columns:4.6em minmax(0,1fr) 7.2em 7.2em 18px;grid-template-areas:"code desc nf f chev"}:is(#fee-schedule,#physician-pay) .tfs-amts{display:contents}:is(#fee-schedule,#physician-pay) .tfs-amt{margin:0;text-align:right;font-size:15px}:is(#fee-schedule,#physician-pay) .tfs-amt:first-child{grid-area:nf}:is(#fee-schedule,#physician-pay) .tfs-amt:last-child{grid-area:f}:is(#fee-schedule,#physician-pay) .tfs-amt-k{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:is(#fee-schedule,#physician-pay) .tfs-example>div,:is(#fee-schedule,#physician-pay) .tfs-facts>div{grid-template-columns:210px minmax(0,1fr);gap:12px}:is(#fee-schedule,#physician-pay) .tfs-terms>div{grid-template-columns:220px minmax(0,1fr);gap:16px}:is(#fee-schedule,#physician-pay) .tfs-rules>div{grid-template-columns:150px minmax(0,1fr);gap:12px}:is(#fee-schedule,#physician-pay) .tfs-brief{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center}:is(#fee-schedule,#physician-pay) .tfs-brief-note{grid-column:2}}@media(min-width:820px){:is(#fee-schedule,#physician-pay) .tfs-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:24px;align-items:start}:is(#fee-schedule,#physician-pay) .tfs-rules>div{grid-template-columns:minmax(0,1fr);gap:3px}}@media(max-width:420px){:is(#fee-schedule,#physician-pay) .tfs-search-box{padding-left:10px}:is(#fee-schedule,#physician-pay) .tfs-search-box .tfs-icon{display:none}:is(#fee-schedule,#physician-pay) .tfs-search-box .tfs-btn{padding:0 14px}:is(#fee-schedule,#physician-pay) .tfs-card,:is(#fee-schedule,#physician-pay) .tfs-brief{padding-left:14px;padding-right:14px}:is(#fee-schedule,#physician-pay) .tfs-row,:is(#fee-schedule,#physician-pay) .tfs-panel-head,:is(#fee-schedule,#physician-pay) .tfs-detail-body{padding-left:12px;padding-right:12px}:is(#fee-schedule,#physician-pay) .tfs-brief-form .tfs-btn{width:100%}:is(#fee-schedule,#physician-pay) .tfs-fig-v{font-size:23px}}@media(prefers-reduced-motion:reduce){:is(#fee-schedule,#physician-pay) *,:is(#fee-schedule,#physician-pay) *:after{transition:none!important;animation:none!important}}@media print{:is(#fee-schedule,#physician-pay) .tfs-search,:is(#fee-schedule,#physician-pay) .tfs-try,:is(#fee-schedule,#physician-pay) .tfs-ep,:is(#fee-schedule,#physician-pay) .tfs-brief,:is(#fee-schedule,#physician-pay) .tfs-ad,:is(#fee-schedule,#physician-pay) .tfs-actions,:is(#fee-schedule,#physician-pay) .tfs-more,:is(#fee-schedule,#physician-pay) .tmm-ad{display:none!important}:is(#fee-schedule,#physician-pay) .tfs-detail{grid-template-rows:1fr}}:is(#fee-schedule,#physician-pay) select,:is(#fee-schedule,#physician-pay) input[type=number],:is(#fee-schedule,#physician-pay) .tfs-ws-code{box-sizing:border-box!important;width:100%;height:46px!important;margin:0!important;padding:0 12px!important;border:1px solid var(--tfs-line-2)!important;border-radius:var(--tfs-r)!important;background-color:#fff!important;box-shadow:none!important;font-family:var(--tfs-sans)!important;font-size:16px!important;line-height:normal!important;color:var(--tfs-ink)!important;caret-color:var(--tfs-accent);transition:border-color .15s,box-shadow .15s;-webkit-appearance:none;appearance:none}:is(#fee-schedule,#physician-pay) select:hover,:is(#fee-schedule,#physician-pay) input[type=number]:hover,:is(#fee-schedule,#physician-pay) .tfs-ws-code:hover{border-color:#9fb9b5!important}:is(#fee-schedule,#physician-pay) select:focus-visible,:is(#fee-schedule,#physician-pay) input[type=number]:focus-visible,:is(#fee-schedule,#physician-pay) .tfs-ws-code:focus-visible{outline:0;border-color:var(--tfs-accent)!important;box-shadow:0 0 0 3px #00798226!important}:is(#fee-schedule,#physician-pay) input[type=number]{-moz-appearance:textfield;font-variant-numeric:tabular-nums}:is(#fee-schedule,#physician-pay) input[type=number]::-webkit-inner-spin-button,:is(#fee-schedule,#physician-pay) input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:is(#fee-schedule,#physician-pay) input::placeholder{color:#6b8185;opacity:1}:is(#fee-schedule,#physician-pay) select{padding-right:40px!important;cursor:pointer;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235b7175' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 13px center!important}#fee-schedule .tfs-loc{margin:0 0 16px;max-width:560px}#fee-schedule .tfs-loc-note{margin-top:6px;font-size:13px;line-height:1.5;color:var(--tfs-muted)}#fee-schedule .tfs-tabs{display:flex;gap:4px;padding:4px;margin:0 0 16px;border-radius:13px;background:var(--tfs-soft)}#fee-schedule .tfs-tabs button{flex:1 1 0;min-height:44px;padding:0 14px;border-radius:var(--tfs-r);font-size:14.5px;font-weight:700;color:var(--tfs-muted);white-space:nowrap;transition:background-color .15s,color .15s,box-shadow .15s}#fee-schedule .tfs-tabs button:hover{color:var(--tfs-ink)}#fee-schedule .tfs-tabs button[aria-selected=true]{background:#fff;color:var(--tfs-ink);box-shadow:0 1px 2px #0c1c2314,0 0 0 1px var(--tfs-line)}#fee-schedule .tfs-calc-intro{max-width:72ch;margin-bottom:4px;font-size:15.5px;color:var(--tfs-ink-2)}#fee-schedule .tfs-calc .tfs-try{margin:12px 0 18px}#fee-schedule .tfs-ws-head{display:none}#fee-schedule .tfs-ws{border-top:1px solid var(--tfs-line)}#fee-schedule .tfs-ws-row{display:grid;grid-template-columns:minmax(0,1fr) 6.2em 40px;grid-template-areas:"code units del" "info info info";gap:6px 8px;align-items:center;padding:10px 0;border-bottom:1px solid var(--tfs-line-soft)}#fee-schedule .tfs-ws-code{grid-area:code;font-family:var(--tfs-mono)!important;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--tfs-accent-ink)!important}#fee-schedule .tfs-ws-code::placeholder{font-family:var(--tfs-mono);font-weight:500;text-transform:none}#fee-schedule .tfs-ws-units{grid-area:units;text-align:right}#fee-schedule .tfs-ws-del{grid-area:del;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:9px;color:var(--tfs-muted);transition:background-color .15s,color .15s}#fee-schedule .tfs-ws-del:hover{background:var(--tfs-soft);color:var(--tfs-ink)}#fee-schedule .tfs-ws-info{grid-area:info;min-height:0;font-size:13.5px;line-height:1.45;color:var(--tfs-muted)}#fee-schedule .tfs-ws-info:empty{display:none}#fee-schedule .tfs-ws-info>span{white-space:nowrap}#fee-schedule .tfs-ws-info>span:not(:last-child):after{content:"\a0\b7\a0"}#fee-schedule .tfs-ws-info .tfs-ws-desc{display:block;white-space:normal;font-weight:600;color:var(--tfs-ink-2)}#fee-schedule .tfs-ws-info .tfs-ws-desc:after{content:none}#fee-schedule .tfs-ws-info.is-bad{color:var(--tfs-warn)}#fee-schedule .tfs-ws-add{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 18px}#fee-schedule .tfs-ws-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 14px;padding:14px;border-radius:calc(var(--tfs-r) + 2px);background:var(--tfs-soft)}#fee-schedule .tfs-opt label,#fee-schedule .tfs-opt-k{display:block;margin-bottom:6px;font-size:13px;font-weight:700;color:var(--tfs-ink-2)}#fee-schedule .tfs-opt .tfs-mods{display:flex;margin:0}#fee-schedule .tfs-opt .tfs-mods button{flex:1 1 0;min-height:38px}#fee-schedule .tfs-calc .tfs-status{margin-top:12px}#fee-schedule .tfs-ws-empty{margin-top:16px;padding:16px 18px;border-radius:calc(var(--tfs-r) + 4px);border:1px solid var(--tfs-line);font-size:14.5px;color:var(--tfs-muted)}#fee-schedule .tfs-ws-sum{margin-top:16px}#fee-schedule .tfs-sum{font-size:15px}#fee-schedule .tfs-sum th,#fee-schedule .tfs-sum td{padding:11px 16px;border-bottom:1px solid var(--tfs-line-soft)}#fee-schedule .tfs-sum thead th{padding-top:14px;padding-bottom:8px;font-size:12.5px;font-weight:600;color:var(--tfs-muted);border-bottom-color:var(--tfs-line)}#fee-schedule .tfs-sum td,#fee-schedule .tfs-sum thead th+th{text-align:right}#fee-schedule .tfs-sum tbody th{font-weight:600;color:var(--tfs-ink-2);white-space:nowrap}#fee-schedule .tfs-sum td{font-weight:700;color:var(--tfs-ink);white-space:nowrap}#fee-schedule .tfs-sum tr.is-year th,#fee-schedule .tfs-sum tr.is-year td{padding-top:13px;padding-bottom:13px;border-bottom:0;background:var(--tfs-pale)}#fee-schedule .tfs-sum tr.is-year td{font-size:19px;font-weight:800;letter-spacing:-.01em}#fee-schedule .tfs-sum tr.is-year th{color:var(--tfs-ink);font-weight:800}#fee-schedule .tfs-ws-note{padding:12px 16px 0;font-size:13px;line-height:1.5;color:var(--tfs-muted);max-width:90ch}#fee-schedule .tfs-ws-sum .tfs-actions{margin:0;padding:12px 16px 16px}#physician-pay .tpp-natl{margin:4px 0 16px}#physician-pay .tpp-natl-h{padding:16px 18px 0;font-size:17px;font-weight:800}#physician-pay .tpp-natl-body{display:grid;gap:18px;padding:10px 18px 18px}#physician-pay .tpp-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5em,1fr));gap:0 18px}#physician-pay .tpp-facts>div{padding:10px 0;border-top:1px solid var(--tfs-line-soft)}#physician-pay .tpp-facts dt{font-size:13px;font-weight:700;color:var(--tfs-muted)}#physician-pay .tpp-facts dd{margin-top:2px;font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--tfs-ink)}#physician-pay .tpp-spread{margin:0}#physician-pay .tpp-spread figcaption{margin-bottom:16px;font-size:15px;line-height:1.55;color:var(--tfs-ink-2);max-width:64ch}#physician-pay .tpp-band{position:relative;height:30px}#physician-pay .tpp-band>span{position:absolute;display:block}#physician-pay .tpp-band-track{left:0;right:0;top:14px;height:2px;border-radius:1px;background:var(--tfs-line)}#physician-pay .tpp-band-outer{top:10px;height:10px;border-radius:5px;background:#a9ded8}#physician-pay .tpp-band-mid{top:7px;height:16px;border-radius:6px;background:var(--tfs-accent)}#physician-pay .tpp-band-med{top:2px;width:3px;height:26px;margin-left:-1.5px;border-radius:2px;background:var(--tfs-dark);box-shadow:0 0 0 2px #fff}#physician-pay .tpp-band-mean{top:9px;width:12px;height:12px;margin-left:-6px;border:2px solid var(--tfs-dark);border-radius:50%;background:#fff}#physician-pay .tpp-scale{position:relative;height:20px;margin-top:4px;font-size:11.5px;color:var(--tfs-muted)}#physician-pay .tpp-scale span{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}#physician-pay .tpp-scale span:first-child{transform:none}#physician-pay .tpp-pcts{display:grid;grid-template-columns:repeat(auto-fit,minmax(5.8em,1fr));gap:8px 12px;margin-top:12px}#physician-pay .tpp-pcts dt{font-size:12px;font-weight:600;color:var(--tfs-muted)}#physician-pay .tpp-pcts dd{font-size:15px;font-weight:700;color:var(--tfs-ink);white-space:nowrap}#physician-pay .tpp-pcts .is-med dd{color:var(--tfs-accent-ink)}#physician-pay .tpp-key{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:12px;font-size:12px;color:var(--tfs-muted)}#physician-pay .tpp-key span{display:inline-block;flex:none}#physician-pay .tpp-key span+span,#physician-pay .tpp-key-med,#physician-pay .tpp-key-mean{margin-left:10px}#physician-pay .tpp-key-mid{width:18px;height:10px;border-radius:4px;background:var(--tfs-accent)}#physician-pay .tpp-key-med{width:3px;height:14px;border-radius:2px;background:var(--tfs-dark)}#physician-pay .tpp-key-mean{width:10px;height:10px;border:2px solid var(--tfs-dark);border-radius:50%}#physician-pay .tpp-table{font-size:14.5px}#physician-pay .tpp-table th,#physician-pay .tpp-table td{padding:9px 10px;border-top:1px solid var(--tfs-line-soft)}#physician-pay .tpp-table thead th{padding-top:6px;padding-bottom:8px;border-top:0;border-bottom:1px solid var(--tfs-line);font-size:12.5px;font-weight:600;color:var(--tfs-muted);vertical-align:bottom}#physician-pay .tpp-table td,#physician-pay .tpp-table thead th:not(:first-child){text-align:right}#physician-pay .tpp-table tbody th{font-weight:600;color:var(--tfs-ink)}#physician-pay .tpp-table td{color:var(--tfs-ink);white-space:nowrap}#physician-pay .tpp-table tbody tr:hover{background:var(--tfs-soft)}#physician-pay .tpp-table th:first-child,#physician-pay .tpp-table td:first-child{padding-left:0}#physician-pay .tpp-table th:last-child,#physician-pay .tpp-table td:last-child{padding-right:0}#physician-pay .tpp-table thead button{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:var(--tfs-muted);text-align:inherit}#physician-pay .tpp-table thead button:hover{color:var(--tfs-accent-ink)}#physician-pay .tpp-table thead button:after{content:"";width:9px;height:9px;opacity:.45;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' viewBox='0 0 10 10'%3E%3Cpath d='M2 4l3-3 3 3M2 6l3 3 3-3' fill='none' stroke='%235b7175' stroke-width='1.4'/%3E%3C/svg%3E") center no-repeat}#physician-pay .tpp-table th[aria-sort] button{color:var(--tfs-ink)}#physician-pay .tpp-table th[aria-sort=descending] button:after{opacity:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' viewBox='0 0 10 10'%3E%3Cpath d='M2 3l3 4 3-4' fill='none' stroke='%2300656c' stroke-width='1.6'/%3E%3C/svg%3E")}#physician-pay .tpp-table th[aria-sort=ascending] button:after{opacity:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' viewBox='0 0 10 10'%3E%3Cpath d='M2 7l3-4 3 4' fill='none' stroke='%2300656c' stroke-width='1.6'/%3E%3C/svg%3E")}#physician-pay .tpp-nr{font-size:13px;color:var(--tfs-muted);white-space:nowrap}#physician-pay .tpp-table td.is-neg{color:var(--tfs-ink-2)}#physician-pay .tpp-foot{margin-top:12px;font-size:12.5px;line-height:1.55;color:var(--tfs-muted);max-width:90ch}#physician-pay .tpp-states>p:not(.tpp-foot){margin-bottom:12px}#physician-pay .tpp-jump{margin:0 0 16px}#physician-pay .tpp-rank{margin:0 0 16px;padding:0 18px 16px}#physician-pay .tpp-rank-head{padding:16px 0 10px}#physician-pay .tpp-rank-head h2{font-size:21px;font-weight:800;margin-bottom:4px}#physician-pay .tpp-rank-head p{font-size:14.5px;color:var(--tfs-ink-2);max-width:72ch}#physician-pay .tpp-ranked td:nth-child(2){width:54%}#physician-pay .tpp-meancell{display:flex;align-items:center;gap:12px}#physician-pay .tpp-meanbar{flex:1 1 auto;min-width:36px;height:8px;border-radius:4px;background:var(--tfs-soft);overflow:hidden}#physician-pay .tpp-meanbar-fill{display:block;height:100%;border-radius:4px;background:#a9ded8}#physician-pay .has-page .tpp-meanbar-fill{background:var(--tfs-accent)}#physician-pay .tpp-meanval{flex:none;min-width:6.4em;font-weight:700;text-align:right}#physician-pay .tpp-ranked tbody th a{font-weight:700}#physician-pay .tpp-by{display:inline-block;margin-left:8px;padding:0 7px;border-radius:999px;background:var(--tfs-tint);color:var(--tfs-accent-ink);font-size:11.5px;font-weight:700;line-height:1.7;vertical-align:1px;white-space:nowrap}#physician-pay .tpp-rate{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:14px 0 12px}#physician-pay .tpp-rate label{font-size:14px;font-weight:700;color:var(--tfs-ink)}#physician-pay .tpp-rate-box{position:relative;width:9em}#physician-pay .tpp-rate-box span{position:absolute;left:13px;top:50%;transform:translateY(-50%);font-weight:700;color:var(--tfs-muted);pointer-events:none}#physician-pay .tpp-rate-box input{padding-left:26px!important;font-weight:700!important}#physician-pay .tpp-out{display:grid;gap:10px;margin-bottom:12px}#physician-pay .tpp-out>div{padding:12px 14px;border-radius:var(--tfs-r);background:var(--tfs-soft)}#physician-pay .tpp-out dt{font-size:13px;font-weight:700;color:var(--tfs-muted)}#physician-pay .tpp-out dd{font-size:15px;color:var(--tfs-ink-2)}#physician-pay .tpp-out dd strong{font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--tfs-ink)}#physician-pay .tpp-out dd.tpp-out-n{margin-top:2px;font-size:13px;color:var(--tfs-muted)}:is(#fee-schedule,#physician-pay) .tpp-small{font-size:13px!important;line-height:1.55;color:var(--tfs-muted)!important}:is(#fee-schedule,#physician-pay) .tpp-plus{position:relative;overflow:hidden;isolation:isolate;margin:22px 0;padding:18px 20px;border-radius:calc(var(--tfs-r) + 4px);background:var(--tfs-dark);color:var(--tfs-pale)}:is(#fee-schedule,#physician-pay) .tpp-plus:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.14;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}:is(#fee-schedule,#physician-pay) .tpp-plus-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:6px;font-size:17px;font-weight:800;line-height:1.3;color:var(--tfs-pale)}:is(#fee-schedule,#physician-pay) .tpp-badge{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;background:var(--tfs-pale);color:var(--tfs-dark);font-size:12px;font-weight:800;letter-spacing:.02em;line-height:1.6}:is(#fee-schedule,#physician-pay) .tpp-plus p{max-width:70ch;font-size:14.5px;color:#d3e3e5}:is(#fee-schedule,#physician-pay) .tpp-plus-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:14px}:is(#fee-schedule,#physician-pay) a.tpp-plus-link{font-size:14px;color:#c2d5d8}:is(#fee-schedule,#physician-pay) a.tpp-plus-link:hover{color:#fff}:is(#fee-schedule,#physician-pay) .tpp-plus :focus-visible{outline-color:var(--tfs-mint)}:is(#fee-schedule,#physician-pay) .tpp-plus p.tpp-plus-note{margin-top:10px;font-size:12px;color:var(--tfs-dark-muted)}#physician-pay .tpp-others{margin:26px 0 8px}#physician-pay .tpp-others h2{font-size:18px;font-weight:800}#physician-pay .tpp-others .tfs-try{margin-top:10px}#physician-pay a.tfs-chip{text-decoration:none}#physician-pay .tpp-note p{margin:0}@media(min-width:640px){#fee-schedule .tfs-ws-head{display:grid;grid-template-columns:8.6em 6.4em minmax(0,1fr) 40px;gap:0 10px;padding:0 0 6px;font-size:12.5px;font-weight:600;color:var(--tfs-muted)}#fee-schedule .tfs-ws-head span:nth-child(2){text-align:right}#fee-schedule .tfs-ws-row{grid-template-columns:8.6em 6.4em minmax(0,1fr) 40px;grid-template-areas:"code units info del";gap:0 10px;padding:8px 0}#fee-schedule .tfs-ws-info:empty{display:block}#fee-schedule .tfs-ws-opts{grid-template-columns:repeat(4,minmax(0,1fr));padding:14px 16px}#physician-pay .tpp-out{grid-template-columns:repeat(2,minmax(0,1fr))}#physician-pay .tpp-table th,#physician-pay .tpp-table td{padding-left:14px;padding-right:14px}}@media(min-width:900px){#physician-pay .tpp-natl-body{grid-template-columns:minmax(200px,.62fr) minmax(0,2fr);gap:32px;align-items:start}#physician-pay .tpp-facts{grid-template-columns:1fr}#physician-pay .tpp-facts>div:first-child{border-top:0;padding-top:4px}}@media(max-width:420px){#physician-pay .tpp-natl-h,#physician-pay .tpp-natl-body,#physician-pay .tpp-rank{padding-left:14px;padding-right:14px}#physician-pay .tpp-table{font-size:13.5px}#physician-pay .tpp-table th,#physician-pay .tpp-table td{padding:8px 5px}#physician-pay .tpp-table thead th{font-size:12px}#physician-pay .tpp-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 10px}#physician-pay .tpp-facts dt{font-size:12px}#physician-pay .tpp-facts dd{font-size:19px}#physician-pay .tpp-meancell{gap:8px}#physician-pay .tpp-meanbar{display:none}#physician-pay .tpp-meanval{min-width:0}#fee-schedule .tfs-opt-set,#fee-schedule .tfs-opt-rate{grid-column:1 / -1}#fee-schedule .tfs-cmp-t{font-size:13px}#fee-schedule .tfs-cmp-t td,#fee-schedule .tfs-cmp-t thead th+th{padding-left:8px}#fee-schedule .tfs-ws-cmp{margin-left:12px;margin-right:12px}:is(#fee-schedule,#physician-pay) .tpp-plus{padding:16px}}@media(max-width:560px){#fee-schedule .tfs-sum thead{display:none}#fee-schedule .tfs-sum tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px;padding:12px 14px;border-bottom:1px solid var(--tfs-line-soft)}#fee-schedule .tfs-sum.has-rate tbody tr{grid-template-columns:repeat(3,minmax(0,1fr))}#fee-schedule .tfs-sum tbody th{grid-column:1 / -1;padding:0 0 2px;border:0}#fee-schedule .tfs-sum td{padding:0;border:0;text-align:left;font-size:15px}#fee-schedule .tfs-sum td:before{content:attr(data-label);display:block;font-size:11.5px;font-weight:600;color:var(--tfs-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#fee-schedule .tfs-sum tr.is-year{border-bottom:0;background:var(--tfs-pale)}#fee-schedule .tfs-sum tr.is-year th,#fee-schedule .tfs-sum tr.is-year td{padding-top:0;padding-bottom:0;background:none}#fee-schedule .tfs-sum tr.is-year td{font-size:16px}}@media print{:is(#fee-schedule,#physician-pay) .tpp-plus,#fee-schedule .tfs-tabs,#fee-schedule .tfs-ws-add,#fee-schedule .tfs-ws-del,#physician-pay .tpp-others{display:none!important}}#fee-schedule .tfs-lock{flex:none}#fee-schedule .tfs-desc.is-cat{font-weight:500;color:var(--tfs-muted)}#fee-schedule .tfs-saved{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 16px}#fee-schedule .tfs-saved:empty{display:none}#fee-schedule .tfs-saved select{width:auto;min-width:13em;max-width:100%;height:36px!important;padding-left:12px!important;font-size:14px!important;font-weight:600}#fee-schedule .tfs-saved-form{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:12px 14px;border-radius:var(--tfs-r);background:var(--tfs-soft)}#fee-schedule .tfs-saved-form label{width:100%;font-size:13px;font-weight:700;color:var(--tfs-ink-2)}#fee-schedule .tfs-saved-form input[type=text]{flex:1 1 14em;min-width:0;box-sizing:border-box!important;height:36px!important;margin:0!important;padding:0 12px!important;border:1px solid var(--tfs-line-2)!important;border-radius:var(--tfs-r)!important;background:#fff!important;box-shadow:none!important;font-family:var(--tfs-sans)!important;font-size:15px!important;line-height:normal!important;color:var(--tfs-ink)!important;caret-color:var(--tfs-accent)}#fee-schedule .tfs-saved-form input[type=text]:focus-visible{outline:0;border-color:var(--tfs-accent)!important;box-shadow:0 0 0 3px #00798226!important}#fee-schedule .tfs-cmp{margin-top:18px;padding-top:14px;border-top:1px solid var(--tfs-line)}#fee-schedule .tfs-cmp.is-locked,#fee-schedule .tfs-ws-cmp.is-locked{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:12px 14px;border:1px solid var(--tfs-line);border-radius:var(--tfs-r);background:#fff}#fee-schedule .tfs-cmp.is-locked>div{flex:1 1 16em}#fee-schedule .tfs-cmp-k{font-size:14px;font-weight:800;color:var(--tfs-ink)}#fee-schedule .tfs-cmp p,#fee-schedule .tfs-ws-cmp p{font-size:13.5px;line-height:1.5;color:var(--tfs-ink-2)}#fee-schedule .tfs-ws-cmp p.tfs-natl,#fee-schedule .tfs-cmp p.tfs-natl{font-size:12.5px;color:var(--tfs-muted)}#fee-schedule .tfs-cmp-t td:last-child{color:var(--tfs-ink-2);font-weight:600;white-space:nowrap}#fee-schedule .tfs-cmp-t tbody tr:last-child th,#fee-schedule .tfs-cmp-t tbody tr:last-child td{font-weight:inherit}#fee-schedule .tfs-ws-cmp{margin:14px 16px 0}#fee-schedule .tfs-ws-cmp.is-locked p{flex:1 1 16em}#fee-schedule .tfs-pop{width:min(440px,calc(100vw - 32px));max-width:none;max-height:calc(100vh - 32px);margin:auto;padding:0;border:0;border-radius:14px;background:var(--tfs-dark);color:var(--tfs-pale);box-shadow:0 24px 60px -24px #0c1c23a6;overflow:auto}#fee-schedule .tfs-pop[open]{animation:tfs-pop-in .2s var(--tfs-ease)}#fee-schedule .tfs-pop::backdrop{background:#0c1c238c}@keyframes tfs-pop-in{0%{opacity:0;transform:translateY(8px) scale(.98)}}#fee-schedule .tfs-pop-in{position:relative;padding:22px 22px 20px}#fee-schedule .tfs-pop h2{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 8px;padding-right:34px;font-size:20px;font-weight:800;line-height:1.3;color:var(--tfs-pale)}#fee-schedule .tfs-pop p{font-size:14.5px;line-height:1.55;color:#d3e3e5}#fee-schedule .tfs-pop-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:18px}#fee-schedule a.tfs-pop-link{font-size:14px;color:#c2d5d8}#fee-schedule a.tfs-pop-link:hover{color:#fff}#fee-schedule .tfs-pop p.tfs-pop-note{margin-top:10px;font-size:12px;color:var(--tfs-dark-muted)}#fee-schedule .tfs-pop-x{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:9px;color:#c2d5d8}#fee-schedule .tfs-pop-x:hover{background:#17343a;color:#fff}#fee-schedule .tfs-pop :focus-visible{outline-color:var(--tfs-mint)}
