:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--navy:#263151;--navy-light:#2d3b5f;--teal:#4da492;--teal-dark:#35796a;--teal-on-navy:#57b09d;--teal-light:#e5f5f3;--off-white:#f7f9fb;--gray:#6c737c;--gray-light:#e8eaed;--gray-dark:#646a77;--orange:#f29c35;--coral:#d8735a;--orange-ink:#a26924;--coral-ink:#b15e4a;--surface:#fff;--surface-sunken:#f7f9fb;--ink:#263151;--hairline:#f1f3f5;--tint-coral:#fbeae6;--tint-orange:#fdf0dd;--tint-orange-line:#f0dcb8;--tint-blue:#dce7f7;--teal-btn:#35796a;--skeleton:#e8edf2;--login-mid:#eef3f2;--chart-a:#2389e2;--chart-b:#b4410d;--chart-c:#008053;--chart-d:#823bae;--chart-e:#9d8519;--chart-f:#c7448c;--radius:10px;--shadow:0 1px 2px #2631510f, 0 2px 8px #2631510a;--bar-line:#ffffff1a;--bar-dim:#fff9;--bar-mid:#ffffffb8;--bar-strong:#fffffff2;--sidebar-bg:#263151;--sidebar-edge:transparent}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--off-white);color:var(--ink);font-family:var(--cc-sans), ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}a:not(svg a){color:var(--teal-dark)}.appshell{min-height:100vh;display:flex}.appmain{flex-direction:column;flex:1;min-width:0;display:flex}.appmain>main{flex:1;width:100%;padding-bottom:88px}@media (min-width:900px){body:has(.sidebar){--content-left:240px}body:has(.sidebar[data-collapsed=true]){--content-left:68px}}.brand{letter-spacing:-.01em;white-space:nowrap;font-size:15px;font-weight:700}.brand span{color:var(--teal-dark)}.sidebar{background:var(--sidebar-bg);border-right:1px solid var(--sidebar-edge);width:240px;height:100vh;color:var(--bar-mid);z-index:30;flex-direction:column;flex:none;display:flex;position:sticky;top:0}.sbtop{padding:16px 14px 8px}.sidebar .sbbrand{padding:2px 8px;font-size:16px;text-decoration:none;display:block}.sidebar .sbbrandfull,.sidebar .sbbrandmark{color:#fff}.sidebar .sbbrandfull>span,.sidebar .sbbrandmark>span{color:var(--teal-on-navy)}.sidebar .sbbrandmark{display:none}.sbco{align-items:center;gap:6px;margin-top:10px;padding:0 8px;display:flex}.sbco select{font:inherit;border:1px solid var(--bar-line);width:100%;color:var(--bar-strong);background:#ffffff0a;border-radius:6px;padding:5px 8px;font-size:12.5px}.sbco select option{color:initial}.sbconame{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--bar-mid);font-size:12.5px;font-weight:600;overflow:hidden}.sbnav{flex-direction:column;flex:1;justify-content:space-between;min-height:0;padding:8px 10px 12px;display:flex;overflow-y:auto}.sblist{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sbfoot{border-top:1px solid var(--bar-line);margin-top:16px;padding-top:8px}.sbrow{align-items:center;gap:2px;display:flex}.sbparent{color:#ffffffeb;min-width:0;height:36px;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .12s,color .12s;display:flex}.sbparent .navicon{flex:none}.sbparent:hover{color:#fff;background:#ffffff0f}.sblabel{text-overflow:ellipsis;min-width:0;overflow:hidden}.sbparent[data-active=true]{color:#fff;box-shadow:inset 3px 0 0 var(--teal-on-navy);background:#57b09d33}.sbchev{width:28px;height:28px;color:var(--bar-dim);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.sbchev:hover:not(:disabled){color:#fff;background:#ffffff0f}.sbchev:disabled{cursor:default;opacity:.4}.sbchev svg{transition:transform .15s}.sbgroup[data-open=false] .sbchev svg{transform:rotate(-90deg)}.sbpages{border-left:1px solid #ffffff24;gap:1px;margin:2px 0 6px 19px;padding:0 0 0 11px;list-style:none;display:grid}.sidebar .sbgroup[data-open=false]>.sbpages,.sbflytitle{display:none}.sbpage{color:var(--bar-dim);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:6px 10px;font-size:13px;text-decoration:none;transition:background .12s,color .12s;display:block;position:relative}.sidebar a.sbpage:not(svg a){color:var(--bar-dim)}.sidebar a.sbpage:hover,.sidebar a.sbpage[data-active=true]{color:#fff}.sbpage[data-active=true]{background:#57b09d33;font-weight:500}.sbpage[data-active=true]:before{content:"";background:var(--teal-on-navy);border-radius:1px;width:2px;position:absolute;top:6px;bottom:6px;left:-12.5px}.sidebar a:focus-visible,.sidebar button:focus-visible,.sidebar select:focus-visible{outline:2px solid var(--teal-on-navy);outline-offset:-2px}.sbcollapse .navicon{transition:transform .15s}.sbscrim,.tbmenu{display:none}@media (min-width:900px){.sidebar{transition:width .16s}.sidebar[data-collapsed=true]{width:68px}.sidebar[data-collapsed=true] .sbtop{text-align:center;padding:16px 8px 8px}.sidebar[data-collapsed=true] .sbbrand{padding:2px 0}.sidebar[data-collapsed=true] .sbbrandfull,.sidebar[data-collapsed=true] .sbco,.sidebar[data-collapsed=true] .sblabel,.sidebar[data-collapsed=true] .sbchev{display:none}.sidebar[data-collapsed=true] .sbbrandmark{display:inline}.sidebar[data-collapsed=true] .sbrow{justify-content:center}.sidebar[data-collapsed=true] .sbparent{flex:none;justify-content:center;width:48px;padding:0}.sidebar[data-collapsed=true] .sbcollapse .navicon{transform:rotate(180deg)}.sidebar[data-collapsed=true] .sbgroup>.sbpages{left:76px;top:var(--fly-top,auto);z-index:40;border:1px solid var(--bar-line);background:var(--sidebar-bg);border-radius:8px;min-width:200px;margin:0;padding:6px;display:none;position:fixed;box-shadow:0 8px 24px #0000004d}.sidebar[data-collapsed=true] .sbgroup>.sbpages:before{content:"";width:19px;position:absolute;top:0;bottom:0;left:-19px}.sidebar[data-collapsed=true] .sbfoot .sbgroup>.sbpages{top:auto;bottom:var(--fly-bottom,auto)}.sidebar[data-collapsed=true] .sbgroup:not([data-dismissed=true]):hover>.sbpages,.sidebar[data-collapsed=true] .sbgroup:not([data-dismissed=true]):focus-within>.sbpages{display:grid}.sidebar[data-collapsed=true] .sbflytitle{text-transform:uppercase;letter-spacing:.06em;color:var(--bar-dim);padding:4px 10px 6px;font-size:11px;font-weight:600;display:block}.sidebar[data-collapsed=true] .sbpage[data-active=true]:before{content:none}}@media (max-width:899.98px){.sidebar{z-index:60;visibility:hidden;width:min(280px,86vw);height:auto;transition:transform .2s,visibility 0s linear .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.sidebar[data-drawer=open]{visibility:visible;transition:transform .2s;transform:none}.sbcollapseitem{display:none}.sbscrim[data-open=true]{z-index:55;background:#0006;display:block;position:fixed;inset:0}.tbmenu{display:inline-grid}}@media (prefers-reduced-motion:reduce){.sidebar,.sidebar[data-drawer=open],.sbparent,.sbpage,.sbchev svg,.sbcollapse .navicon{transition:none}}header.topbar{z-index:20;background:var(--surface);border-bottom:1px solid var(--gray-light);height:52px;color:var(--ink);align-items:center;gap:12px;padding:0 24px;display:flex;position:sticky;top:0}.tbstart{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.tbmenu{width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin-left:-8px;padding:0}.tbmenu:hover{background:var(--surface-sunken)}.crumbs{white-space:nowrap;align-items:center;min-width:0;font-size:14px;display:flex}.crumbup{flex:none;align-items:center;display:inline-flex}.crumbup a:not(svg a){color:var(--gray-dark);text-decoration:none}.crumbup a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.crumbsep{color:var(--gray);margin:0 8px}.crumbhere{text-overflow:ellipsis;min-width:0;color:var(--ink);font-weight:600;overflow:hidden}header.topbar .meta{color:var(--gray);white-space:nowrap;flex:none;align-items:center;gap:12px;font-size:12px;display:flex}header.topbar a:focus-visible,header.topbar button:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:4px}.datapill{border:1px solid var(--gray-light);background:var(--surface-sunken);border-radius:999px;padding:4px 12px}.readout{align-items:center;gap:6px;display:inline-flex}.dataset{align-items:center;gap:14px;min-width:0;display:inline-flex}.rvalue{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.rlabel{text-transform:uppercase;letter-spacing:.08em;color:var(--gray);font-size:10px;font-weight:600}.dot{background:var(--teal);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 2px #4da49240}.dot.warn{background:var(--orange);box-shadow:0 0 0 2px #f29c3540}header.topbar .rolechip{text-transform:uppercase;letter-spacing:.05em;background:var(--teal-light);color:var(--teal-dark);border-radius:4px;flex:none;padding:2px 7px;font-size:10px;font-weight:700}header.topbar .rolechip.supportchip{background:var(--tint-orange);color:var(--orange-ink)}header.topbar a.tbhelp:not(svg a){color:var(--gray-dark);font-size:13px;font-weight:500;text-decoration:none}header.topbar a.tbhelp:hover{color:var(--teal-dark)}header.topbar .tbprint{border:1px solid var(--gray-light);background:var(--surface);color:var(--gray-dark);font:inherit;cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:500;display:inline-flex}header.topbar .tbprint:hover{color:var(--teal-dark);border-color:var(--teal)}@media (max-width:1100px){header.topbar .tbprintlabel{display:none}}.printstamp,.printfilters{display:none}.avatarbox{position:relative}.avatar{background:var(--teal-btn);color:#fff;width:32px;height:32px;font:inherit;letter-spacing:.02em;cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;font-size:12px;font-weight:700;display:grid}.avatarmenu{z-index:40;border:1px solid var(--gray-light);background:var(--surface);white-space:normal;border-radius:10px;gap:2px;min-width:240px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #0000002e}.avatarmenu[hidden]{display:none}.avatarmenu a.who:not(svg a){color:var(--ink);border-radius:6px;gap:1px;padding:8px 10px;text-decoration:none;display:grid}.avatarmenu a.who:hover{background:var(--surface-sunken)}.whoname{text-overflow:ellipsis;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.whomail,.whorole{text-overflow:ellipsis;color:var(--gray);font-size:12px;overflow:hidden}.whorole{color:var(--teal-dark)}.menutheme{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.menulabel{color:var(--gray-dark);font-size:13px}.avatarmenu form.inline{display:flex}.avatarmenu form.inline button.link{color:var(--ink);text-align:left;border-radius:6px;flex:1;padding:8px 10px;font-size:13px;text-decoration:none}.avatarmenu form.inline button.link:hover{background:var(--surface-sunken)}.shellnotice{background:var(--tint-orange);border-bottom:1px solid var(--tint-orange-line);color:#7a5320;font-size:13px}.shellnotice>div{max-width:1240px;margin:0 auto;padding:9px 24px}.shellnotice strong{color:#6a4413}.askbubble{z-index:50;background:var(--teal-btn);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:52px;height:52px;padding:0;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 6px 20px #00000040}.askbubble:hover{filter:brightness(1.08)}.askbubble:focus-visible,.askpanel button:focus-visible,.askpanel a:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.askpanel{z-index:50;border:1px solid var(--gray-light);background:var(--surface);border-radius:12px;flex-direction:column;width:380px;max-width:calc(100vw - 32px);height:480px;max-height:calc(100vh - 120px);display:flex;position:fixed;bottom:88px;right:24px;overflow:hidden;box-shadow:0 12px 36px #00000038}.askpanel:focus{outline:none}.askpanelhead{border-bottom:1px solid var(--hairline);align-items:center;gap:10px;padding:10px 10px 10px 16px;display:flex}.askpanelhead h2{flex:1;margin:0;font-size:15px}.askfull{font-size:12.5px;text-decoration:none}.askclose{width:30px;height:30px;color:var(--gray-dark);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.askclose:hover{background:var(--surface-sunken);color:var(--ink)}.aidisclosure{border-bottom:1px solid var(--hairline);background:var(--surface-sunken);color:var(--gray-dark);margin:0;padding:8px 16px;font-size:12px;line-height:1.45}main .aidisclosure{border:1px solid var(--gray-light);border-radius:8px;margin:0 0 16px}.askpanelbody{flex:1;min-height:0;padding:12px;overflow-y:auto}.askpanelbody>.hint{margin:0 0 10px}.askpanelbody .card{box-shadow:none;margin-bottom:12px;padding:12px 14px}@media (max-width:700px){header.topbar{padding:0 14px}header.topbar .meta,.dataset{gap:10px}.dataset .readout+.readout{display:none}.shellnotice>div{padding:9px 14px}.card{overflow-x:auto}}@media (max-width:560px){.dataset.datapill,.crumbup{display:none}.askbubble{bottom:16px;right:16px}.askpanel{width:auto;max-width:none;bottom:80px;left:8px;right:8px}}main{max-width:1240px;margin:0 auto;padding:24px;transition:opacity .15s}body[data-nav-pending] main{opacity:.45;cursor:progress}@media (prefers-reduced-motion:reduce){main{transition:none}}h1,.card>h2,.cardhead>h2{font-family:var(--cc-display), var(--cc-sans), ui-sans-serif, system-ui, sans-serif}h1{letter-spacing:-.02em;margin:0 0 2px;font-size:22px}.subtitle{color:var(--gray-dark);margin:0 0 24px;font-size:13px}.card{background:var(--surface);border:1px solid var(--gray-light);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:20px;padding:18px 20px}.card>h2{letter-spacing:-.01em;margin:0 0 2px;font-size:14px}.card>.hint{color:var(--gray-dark);margin:0 0 16px;font-size:12px}.kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:20px;display:grid}.kpi{background:var(--surface);border:1px solid var(--gray-light);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px 18px}.kpi .label{text-transform:uppercase;letter-spacing:.06em;color:var(--gray-dark);margin-bottom:6px;font-size:11px;font-weight:600}.kpi .value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.1}.kpi .note{color:var(--gray);margin-top:4px;font-size:12px}.kpi.accent .value{color:var(--teal-dark)}.kpi.warn .value{color:var(--coral-ink)}.cctiles{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:720px){.cctiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.cctile{color:var(--ink);flex-direction:column;text-decoration:none;transition:border-color .12s;display:flex}.cctile:hover,.cctile:focus-visible{border-color:var(--teal);text-decoration:none}.cctile>span{display:block}.ccdelta{font-variant-numeric:tabular-nums;color:var(--gray-dark);margin-top:6px;font-size:11.5px;font-weight:600;display:inline-block}.ccdelta.good{color:var(--teal-dark)}.ccdelta.bad{color:var(--coral-ink)}.ccalerts{background:var(--surface);border:1px solid var(--gray-light);border-left:3px solid var(--orange);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:20px;padding:12px 16px}.ccalerts h2{text-transform:uppercase;letter-spacing:.06em;color:var(--gray-dark);margin:0 0 6px;font-size:11px;font-weight:700}.ccalerts ul{margin:0;padding:0;list-style:none}.ccalerts li{color:var(--ink);border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:7px 0;font-size:13px;display:flex}.ccalerts li:first-child{border-top:0}.ccalerts li>a{white-space:nowrap;font-weight:600}.grid2{grid-template-columns:1fr 1fr;gap:20px;display:grid}.grid2>*{min-width:0}@media (max-width:900px){.grid2{grid-template-columns:1fr}}table{border-collapse:collapse;width:100%;font-size:13px}thead th{text-align:left;color:var(--gray);border-bottom:1px solid var(--gray-light);background:var(--surface);padding:9px 10px;font-size:12px;font-weight:500}.scroll thead th{z-index:1;position:sticky;top:0}tbody td{border-bottom:1px solid var(--hairline);vertical-align:middle;padding:9px 10px}tbody tr:last-child td{border-bottom:none}tbody tr:hover{background:var(--teal-light)}.num{text-align:right;font-variant-numeric:tabular-nums}.mono{font-family:var(--cc-mono), ui-monospace, SFMono-Regular, Menlo, monospace;font-size:12.5px}.num.mono{font-family:inherit;font-size:inherit}.neg{color:var(--coral-ink)}.scroll{max-height:520px;margin:0 -20px;padding:0 20px;overflow:auto}.scroll:last-child{margin-bottom:-18px}.svctable td.best{background:var(--teal-light);color:var(--teal-dark);font-weight:600}.svctable tbody tr:hover td.best{box-shadow:inset 0 0 0 1px var(--teal)}@media (max-width:720px){.svctable [data-col=service]{z-index:1;background:var(--surface);box-shadow:-20px 0 0 var(--surface);min-width:140px;position:sticky;left:0}.svctable thead [data-col=service]{z-index:2}}.pill{background:var(--gray-light);color:var(--gray-dark);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.pill.teal{background:var(--teal-light);color:var(--teal-dark)}.pill.coral{background:var(--tint-coral);color:#ac5038}.pill.orange{background:var(--tint-orange);color:#9c6119}.carrierbadge{box-sizing:border-box;letter-spacing:.02em;white-space:nowrap;vertical-align:middle;min-height:19px;font-size:11px;font-weight:700;line-height:15px;font-family:var(--cc-sans), ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:1px 7px 1px 5px;display:inline-flex}.carrierbadge svg{flex:none;display:block}.carrierbadge.compact{padding:1px 5px}.carrierbadge.multi{background:var(--gray-light);color:var(--gray-dark);border:1px dashed var(--gray);padding:1px 7px;font-weight:600}.vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.callout{background:var(--teal-light);border-left:3px solid var(--teal);color:var(--ink);border-radius:6px;margin-bottom:20px;padding:12px 14px;font-size:13px}.callout.warn{background:var(--tint-orange);border-left-color:var(--orange)}.callout strong{font-weight:700}.barrow{grid-template-columns:minmax(0,190px) minmax(0,1fr) 92px 56px;align-items:center;gap:12px;padding:5px 0;font-size:13px;display:grid}.bartrack{background:var(--gray-light);border-radius:4px;height:16px;overflow:hidden}.barfill{border-radius:4px;height:100%}.barlabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}footer.note{color:var(--gray);text-align:center;padding:8px 0 32px;font-size:12px}main.bare{max-width:none;padding:0}.loginwrap{background:linear-gradient(160deg, var(--surface-sunken) 0%, var(--login-mid) 55%, var(--teal-light) 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.logincard{background:var(--surface);border:1px solid var(--gray-light);border-radius:var(--radius);width:100%;max-width:420px;box-shadow:var(--shadow);padding:30px 30px 24px}.brand.big{margin-bottom:6px;font-size:24px}.loginform{gap:14px;margin:20px 0 16px;display:grid}.loginform label,.userform label{color:var(--gray-dark);letter-spacing:.02em;gap:5px;font-size:12px;font-weight:600;display:grid}.loginform input,.userform input,.userform select,.fform input,.fform select,.inline select,.inline input{font:inherit;border:1px solid var(--gray-light);background:var(--surface);color:var(--ink);border-radius:6px;width:100%;padding:8px 10px;font-size:13px}.loginform input:focus,.userform input:focus,.fform input:focus{outline:2px solid var(--teal);outline-offset:-1px;border-color:var(--teal)}button[type=submit]{font:inherit;background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:9px 16px;font-size:13px;font-weight:600}button[type=submit]:hover{background:var(--navy-light)}.loginor{color:var(--gray-dark);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:10px;font-size:11px;display:flex}.loginor:before,.loginor:after{content:"";background:var(--gray-light);flex:1;height:1px}.loginform.google{margin-top:14px}button[type=submit].google{background:var(--surface);color:var(--ink);border:1px solid var(--gray-light);justify-content:center;align-items:center;gap:10px;display:flex}button[type=submit].google:hover{background:var(--surface-sunken)}button.link{font:inherit;color:var(--teal-dark);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:2px 4px;font-size:12px;text-decoration:underline}button.link:hover{color:var(--ink)}form.inline{align-items:center;gap:4px;margin:0;display:inline-flex}form.inline select{width:auto;padding:4px 6px;font-size:12px}.tinyinput{width:116px!important;padding:4px 6px!important;font-size:12px!important}.otp-input{justify-content:center;gap:8px;margin:2px 0;display:flex}.otp-box{width:44px;height:52px;font:inherit;font-variant-numeric:tabular-nums;text-align:center;border:1px solid var(--gray-light);background:var(--surface);color:var(--ink);border-radius:8px;padding:0;font-size:22px;font-weight:600}.otp-box:focus{outline:2px solid var(--teal);outline-offset:-1px;border-color:var(--teal)}.otp-input.error .otp-box{border-color:var(--coral);background:var(--tint-coral)}.otp-input.error .otp-box:focus{outline-color:var(--coral)}.flash{border-left:3px solid;border-radius:6px;margin-bottom:14px;padding:10px 12px;font-size:13px}.flash.ok{background:var(--teal-light);border-left-color:var(--teal)}.flash.err{background:var(--tint-coral);border-left-color:var(--coral);color:#8f4230}.flash.warn{background:var(--tint-orange);border-left-color:var(--orange)}.hint.tiny,.tiny{font-size:11.5px;line-height:1.55}.userform{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:end;gap:14px;margin-bottom:18px;display:grid}.userform button[type=submit]{height:35px}.rolekey{color:var(--gray-dark);border-top:1px solid var(--gray-light);gap:6px;padding-top:14px;font-size:12px;display:grid}tr.inactive{opacity:.5}.rowactions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}table.tight{border-collapse:collapse;width:100%;font-size:13px}table.tight td,table.tight th{border-bottom:1px solid var(--gray-light);text-align:left;padding:5px 8px}.rulelist{gap:10px;display:grid}.rulecard{border:1px solid var(--gray-light);background:var(--surface);border-radius:8px;padding:12px 14px}.rulecard.quiet{background:var(--off-white);opacity:.72}.rulehead{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.rulehead strong{color:var(--ink);font-size:14px}.rulemoney{font-variant-numeric:tabular-nums;color:var(--ink);font-size:15px;font-weight:700}.rulecount{color:var(--gray);text-align:right;min-width:82px;font-size:11.5px}.rulecard .hint{margin:0 0 5px;font-size:12.5px}.rulecard .hint.action{color:var(--ink)}.rulecard .hint.assumption{background:var(--tint-orange);border-left:2px solid var(--orange);color:#7a4c10;border-radius:0 4px 4px 0;padding:7px 10px}.rulelink{color:var(--teal-dark);font-size:12px}.filterbar{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;display:flex}.filterbar a{border:1px solid var(--gray-light);color:var(--gray-dark);border-radius:20px;padding:5px 11px;font-size:12px;text-decoration:none}.filterbar a:hover{border-color:var(--teal);color:var(--ink)}.filterbar a[data-active=true]{background:var(--navy);border-color:var(--ink);color:#fff;font-weight:600}.filterbar .spacer{flex:1}.filterbar a.csv{background:var(--teal-light);border-color:var(--teal);color:var(--teal-dark);font-weight:600}.findinglist{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}details.finding{border:1px solid var(--gray-light);background:var(--surface);border-radius:7px}details.finding[open]{border-color:var(--teal);box-shadow:var(--shadow)}details.finding>summary{cursor:pointer;align-items:center;gap:10px;padding:9px 12px;font-size:13px;list-style:none;display:flex}details.finding>summary::-webkit-details-marker{display:none}details.finding>summary:hover{background:var(--off-white)}.sevdot{border-radius:50%;flex:none;width:8px;height:8px}.ftitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ftrack{color:var(--gray);flex:none;font-size:11px}.famount{font-variant-numeric:tabular-nums;text-align:right;flex:none;min-width:88px;font-weight:700}.famount .est{text-transform:uppercase;color:var(--orange-ink);vertical-align:super;margin-left:4px;font-size:9px;font-weight:700}.pill.st-open{background:var(--gray-light)}.pill.st-in_review{background:var(--tint-orange);color:#7a4c10}.pill.st-filed{background:var(--tint-blue);color:#26436f}.pill.st-recovered{background:var(--teal-light);color:var(--teal-dark)}.pill.st-dismissed{color:var(--gray);border:1px solid var(--gray-light);background:0 0}.fbody{border-top:1px solid var(--gray-light);padding:4px 14px 14px}.evidence .argument{color:var(--ink);background:var(--off-white);border-left:2px solid var(--teal);border-radius:0 5px 5px 0;margin:10px 0 12px;padding:9px 12px;font-size:12.5px;line-height:1.6}.evidence dl{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:2px 20px;margin:0;display:grid}.erow{border-bottom:1px dotted var(--gray-light);justify-content:space-between;align-items:baseline;gap:8px;padding:4px 0;font-size:12px;display:flex}.erow dt{color:var(--gray-dark);flex:none}.erow dd{text-align:right;color:var(--ink);overflow-wrap:anywhere;min-width:0;margin:0}.nested{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.nest{background:var(--off-white);border-radius:4px;gap:4px;padding:1px 6px;display:inline-flex}.nestk{color:var(--gray);font-size:10.5px}.nestv{font-variant-numeric:tabular-nums;font-weight:600}.fform{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.fform select{width:auto}td .fform select{max-width:150px}.fform input[name=note]{flex:1;min-width:180px}.ramp{align-items:center;gap:4px;margin-top:12px;font-size:11.5px;display:flex}.rampstep{border:1px solid #2631510f;border-radius:2px;width:26px;height:11px;display:inline-block}table.matrix{border-collapse:separate;border-spacing:2px;font-variant-numeric:tabular-nums;font-size:12px}table.matrix th{color:var(--gray-dark);white-space:nowrap;background:0 0;border:0;padding:5px 8px;font-size:11px;font-weight:600}table.matrix th[scope=row]{text-align:left;background:var(--surface);z-index:1;position:sticky;left:0}table.matrix th.corner{text-align:left;background:var(--surface);z-index:2;position:sticky;left:0}table.matrix th.corner .sep{color:var(--gray)}table.matrix td{border:0;border-radius:4px;min-width:58px;padding:6px 9px}table.matrix td.empty{background:var(--off-white)!important;color:var(--gray)!important}details.howto{border:1px solid var(--gray-light);background:var(--off-white);border-radius:7px;margin-bottom:16px;padding:10px 12px;font-size:12.5px}details.howto>summary{cursor:pointer;color:var(--ink);font-weight:600;list-style:none}details.howto>summary::-webkit-details-marker{display:none}details.howto>summary:before{content:"▸ ";color:var(--teal-dark)}details.howto[open]>summary:before{content:"▾ "}details.howto ol{color:var(--gray-dark);margin:10px 0 8px;padding-left:22px;line-height:1.65}.credblock{border:1px solid var(--gray-light);border-radius:8px;margin-bottom:12px;padding:14px}.credhead{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.credmeta{color:var(--gray-dark);background:var(--off-white);border-radius:6px;flex-wrap:wrap;gap:18px;margin-bottom:12px;padding:9px 11px;font-size:12px;display:flex}.credform{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:start;gap:14px;display:grid}.credform label{color:var(--gray-dark);letter-spacing:.02em;gap:5px;font-size:12px;font-weight:600;display:grid}.credform input{font:inherit;border:1px solid var(--gray-light);background:var(--surface);color:var(--ink);border-radius:6px;width:100%;padding:8px 10px;font-size:13px}.credform input:disabled{background:var(--gray-light);cursor:not-allowed}.credform input:focus{outline:2px solid var(--teal);outline-offset:-1px}.credform .fieldhelp{color:var(--gray);font-size:11px;font-weight:400;line-height:1.45}.credform button[type=submit]{align-self:start;margin-top:17px}.credform button:disabled{background:var(--gray);cursor:not-allowed}.credactions{border-top:1px solid var(--gray-light);align-items:center;gap:14px;margin-top:10px;padding-top:10px;display:flex}.stepnum{background:var(--navy);color:#fff;vertical-align:1px;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-right:7px;font-size:11px;font-weight:700;display:inline-flex}.uploadbox{gap:12px;margin-bottom:16px;display:grid}.uploadpick{border:2px dashed var(--gray-light);cursor:pointer;color:var(--gray-dark);background:var(--off-white);border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:22px 16px;font-size:14px;font-weight:600;transition:border-color .15s,background .15s;display:flex}.uploadpick:hover{border-color:var(--teal);background:var(--teal-light);color:var(--ink)}.uploadpick.busy{cursor:progress;border-style:solid;border-color:var(--teal)}.uploadpick input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.uploadprog{gap:6px;display:grid}.uploadprog .bar{background:var(--gray-light);border-radius:4px;height:8px;overflow:hidden}.uploadprog .fill{background:var(--teal);border-radius:4px;height:100%;transition:width .2s ease-out}.filelist{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.filerow{border:1px solid var(--gray-light);color:inherit;border-radius:7px;align-items:center;gap:14px;padding:10px 12px;font-size:13px;text-decoration:none;display:flex}.filerow:hover{border-color:var(--teal);background:var(--off-white)}.filerow.active{border-color:var(--teal);background:var(--teal-light);box-shadow:var(--shadow)}.filerow .fname{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.filerow .fmeta{color:var(--gray-dark);white-space:nowrap;font-size:12px}.confirmform{gap:14px;max-width:560px;display:grid}.confirmform label{color:var(--gray-dark);gap:5px;font-size:12px;font-weight:600;display:grid}.confirmform input[name=expectedTotal]{font:inherit;font-variant-numeric:tabular-nums;border:1px solid var(--gray-light);border-radius:6px;width:100%;padding:10px 12px;font-size:18px}.confirmform input[name=expectedTotal]:focus{outline:2px solid var(--teal);outline-offset:-1px}.confirmform .fieldhelp{color:var(--gray);font-size:11px;font-weight:400}.confirmform .checkline{color:var(--ink);align-items:flex-start;gap:9px;font-size:12.5px;font-weight:400;line-height:1.5;display:flex}.confirmform .checkline input{flex:none;margin-top:3px}.confirmform button{justify-self:start}.primary{font:inherit;background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:6px;justify-self:start;padding:9px 16px;font-size:13px;font-weight:600}.primary:hover:not(:disabled){background:var(--navy-light)}.primary:disabled{opacity:.5;cursor:not-allowed}.batchbar{align-items:center;gap:10px;margin-bottom:8px;display:flex}.filerow a.fname{color:inherit;text-decoration:none}.filerow a.fname:hover{text-underline-offset:2px;text-decoration:underline}.filerow input[type=checkbox]{flex:none;margin:0}.filterbar{border:1px solid var(--gray-light);background:var(--off-white);border-radius:9px;margin-bottom:20px;padding:12px 14px}.filterbar.on{border-color:var(--teal);background:var(--teal-light)}.filtrow{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;display:flex}.filt{text-transform:uppercase;letter-spacing:.03em;color:var(--gray-dark);gap:4px;font-size:11px;font-weight:600;display:grid}.filt select,.filt input[type=date]{font:inherit;text-transform:none;letter-spacing:0;color:var(--ink);border:1px solid var(--gray-light);background:var(--surface);border-radius:6px;min-width:130px;max-width:210px;padding:6px 8px;font-size:13px;font-weight:400}.filt select:focus,.filt input[type=date]:focus{outline:2px solid var(--teal);outline-offset:-1px}.filtactions{align-items:center;gap:10px;margin-left:auto;display:flex}.filtactions button{font:inherit;background:var(--teal-btn);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:7px 16px;font-size:13px;font-weight:600}.filtactions button:hover{filter:brightness(1.08)}.filtactions .clearall{color:var(--gray-dark);font-size:13px}.filtchips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.chip{background:var(--surface);border:1px solid var(--teal);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;text-decoration:none;display:inline-flex}.chip:hover{background:var(--coral);border-color:var(--coral);color:#fff}.chip .x{opacity:.6;font-weight:700}.filtnote{color:var(--gray-dark);border-top:1px solid var(--gray-light);margin:12px 0 0;padding-top:10px;font-size:12px;line-height:1.5}.cardhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:2px;display:flex}.cardhead>h2{margin:0}.viewtabs{background:var(--gray-light);border-radius:7px;gap:2px;padding:2px;display:inline-flex}.viewtab{color:var(--gray-dark);white-space:nowrap;border-radius:5px;padding:5px 12px;font-size:12px;font-weight:600;text-decoration:none}.viewtab:hover{color:var(--ink,var(--navy))}.viewtab.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.subhead{letter-spacing:-.01em;margin:0 0 2px;font-size:13px}.divider{background:var(--gray-light);height:1px;margin:20px 0}.zonedist{gap:4px;display:grid}.zonerow{grid-template-columns:210px 1fr;align-items:center;gap:14px;padding:4px 0;display:grid}.zonelabel{font-size:13px;line-height:1.3;display:grid}.zonelabel .tiny{color:var(--gray-dark);font-size:11px}.zonebars{grid-template-columns:repeat(9,1fr);gap:3px;height:46px;display:grid}.zonecell{background:var(--off-white);border-radius:3px;flex-direction:column;justify-content:flex-end;align-items:stretch;display:flex;position:relative;overflow:hidden}.zonefill{border-radius:3px 3px 0 0;min-height:0}.zonenum{text-align:center;color:var(--gray-dark);pointer-events:none;font-size:9px;position:absolute;bottom:1px;left:0;right:0}@media (max-width:700px){.zonerow{grid-template-columns:1fr}}.metricrow{justify-content:flex-start;margin:8px 0 4px;display:flex}.askform{gap:10px;margin-bottom:14px;display:flex}.askform input[name=q]{font:inherit;border:1px solid var(--gray-light);background:var(--surface);color:var(--ink);border-radius:8px;flex:1;padding:10px 14px;font-size:15px}.askform input[name=q]:focus{outline:2px solid var(--teal);outline-offset:-1px}.askform button{font:inherit;background:var(--teal-btn);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:10px 22px;font-size:14px;font-weight:600}.askform button:hover{filter:brightness(1.08)}.suggestions{flex-wrap:wrap;gap:7px;margin-top:4px;display:flex}.suggestion{border:1px solid var(--gray-light);background:var(--off-white);color:var(--ink);border-radius:999px;padding:7px 13px;font-size:12.5px;text-decoration:none}.suggestion:hover{border-color:var(--teal);background:var(--teal-light)}.suggestion.on{border-color:var(--teal-btn);background:var(--teal-btn);color:#fff;font-weight:600}.answerhead{letter-spacing:-.01em;color:var(--ink);margin:10px 0 14px;font-size:17px;font-weight:600;line-height:1.45}.answertext{margin:10px 0 14px}.answertext .answerhead{margin-top:0}.answertext p:not(.answerhead),.answertext ul{color:var(--ink);margin:0 0 10px;font-size:14px;line-height:1.6}.answertext ul{padding-left:20px}.answertext li{margin-bottom:4px}.caveats{color:var(--gray-dark);margin:0;padding-left:20px;font-size:13px;line-height:1.6}.caveats li{margin-bottom:6px}.addrbox{border:1px solid var(--gray-light);background:var(--off-white);border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.6}.addrbox.bad{border-color:var(--coral);background:var(--tint-coral)}.addrbox.good{border-color:var(--teal);background:var(--teal-light)}.diffold{color:var(--coral-ink);text-decoration:line-through}.diffnew{color:var(--teal-dark);font-weight:600}tbody tr.rowsel{background:var(--teal-light);box-shadow:inset 3px 0 0 var(--teal)}.exportlink{color:var(--teal-dark);white-space:nowrap;border:1px solid var(--gray-light);background:var(--surface);border-radius:6px;padding:5px 10px;font-size:12px;font-weight:600;text-decoration:none}.exportlink:hover{border-color:var(--teal);background:var(--teal-light)}.empty{background:var(--teal-light);border-left:3px solid var(--teal);color:var(--ink);border-radius:6px;max-width:620px;padding:12px 14px}.empty .empty-title{margin:0;font-size:13px;font-weight:700}.empty .empty-detail{color:var(--ink);margin:3px 0 0;font-size:12.5px;line-height:1.55}.empty .empty-action{color:var(--gray-dark);margin:8px 0 0;font-size:12px;line-height:1.55}.empty .empty-action .mono{color:var(--ink)}tbody td.emptycell{border-bottom:none;padding:14px 10px}tbody tr.emptyrow:hover{background:0 0}.pager{color:var(--gray-dark);flex-wrap:wrap;align-items:center;gap:10px 18px;padding:12px 0 2px;font-size:12.5px;display:flex}.pagerrange{margin-right:auto}.pagerrange strong{color:var(--ink);font-variant-numeric:tabular-nums}.pagerbtns,.pagersize{align-items:center;gap:4px;display:inline-flex}.pagerbtns a,.pagersize a{border:1px solid var(--gray-light);background:var(--surface);color:var(--teal-dark);white-space:nowrap;border-radius:6px;padding:5px 10px;font-weight:600;text-decoration:none}.pagerbtns a:hover,.pagersize a:hover{border-color:var(--teal);background:var(--teal-light)}.pagerbtns .off{color:var(--gray);opacity:.5;white-space:nowrap;border:1px solid #0000;padding:5px 10px}.pagerof{font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 6px}.pagersize .on{border:1px solid var(--teal-btn);background:var(--teal-btn);color:#fff;border-radius:6px;padding:5px 10px;font-weight:600}.chartempty{border:1px dashed var(--gray-light);background:var(--off-white);color:var(--gray-dark);border-radius:8px;margin:4px 0 0;padding:14px 16px;font-size:13px}.trend{position:relative}.trendlegend{flex-wrap:wrap;gap:4px 16px;margin-bottom:12px;font-size:12.5px;display:flex}.trendkey{align-items:center;gap:6px;min-width:0;display:inline-flex}.trendtoggle{opacity:0;width:1px;height:1px;margin:0;position:absolute}.trendswatch{cursor:pointer;place-items:center;width:24px;height:24px;margin:0 -5px;display:inline-grid}.trendswatch:before{content:"";border:2px solid var(--c);background:var(--c);border-radius:3px;width:12px;height:12px}.trendtoggle:not(:checked)+.trendswatch:before{background:0 0}.trendtoggle:focus-visible+.trendswatch{outline:2px solid var(--teal);outline-offset:-2px;border-radius:6px}.trendname{font-weight:600;text-decoration:none}.trendname:hover{text-decoration:underline}.trendkey:has(.trendtoggle:not(:checked)) .trendname{color:var(--gray);font-weight:400}.trendtotal{color:var(--gray-dark);font-variant-numeric:tabular-nums}.trendreset{font:inherit;border:1px solid var(--gray-light);background:var(--surface);color:var(--teal-dark);cursor:pointer;border-radius:6px;padding:2px 10px;font-size:12px;font-weight:600}.trendreset:hover{border-color:var(--teal-dark)}.trendreset:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.trendplot{grid-template-rows:260px auto;grid-template-columns:44px minmax(0,1fr);column-gap:8px;display:grid}.trendyaxis{position:relative}.trendyaxis span,.trendxaxis span{color:var(--gray-dark);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;position:absolute}.trendyaxis span{right:0;transform:translateY(-50%)}.trendarea{min-width:0;position:relative}.trendsvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.trendgrid{stroke:var(--gray-light);stroke-width:1px}.trendzero{stroke:var(--gray);stroke-width:1px}.trendline{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.trendline.other{stroke-dasharray:5 4}.trendxaxis{grid-column:2;height:22px;margin-top:6px;position:relative}.trendxaxis span{top:0;transform:translate(-50%)}.trendpt{z-index:1;border-radius:50%;place-items:center;width:24px;height:24px;text-decoration:none;display:grid;position:absolute;transform:translate(-50%,-50%)}.trendpt:before{content:"";background:var(--c);border:2px solid var(--c);width:8px;height:8px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;transition:transform .1s}.trendpt.partial:before{background:var(--surface)}.trendpt:hover,.trendpt:focus-visible{z-index:3}.trendpt:hover:before,.trendpt:focus-visible:before{transform:scale(1.4)}.trendpt:focus-visible{outline:2px solid var(--teal);outline-offset:0}.trendtip{border:1px solid var(--gray-light);background:var(--surface);width:max-content;max-width:min(240px,70vw);box-shadow:var(--shadow);color:var(--ink);text-align:left;pointer-events:none;border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.45;display:none;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.trendpt:hover .trendtip,.trendpt:focus-visible .trendtip{display:grid}.trendpt.tipr .trendtip{left:0;transform:none}.trendpt.tipl .trendtip{left:auto;right:0;transform:none}.trendpt.tipb .trendtip{top:calc(100% + 4px);bottom:auto}.trendtip .tiphead{color:var(--gray-dark)}.trendtip .tipval{font-variant-numeric:tabular-nums;font-size:14px}:is(.trend:has(.trendtoggle[data-s="0"]:not(:checked)) [data-series="0"],.trend:has(.trendtoggle[data-s="1"]:not(:checked)) [data-series="1"],.trend:has(.trendtoggle[data-s="2"]:not(:checked)) [data-series="2"],.trend:has(.trendtoggle[data-s="3"]:not(:checked)) [data-series="3"],.trend:has(.trendtoggle[data-s="4"]:not(:checked)) [data-series="4"],.trend:has(.trendtoggle[data-s="5"]:not(:checked)) [data-series="5"],.trend:has(.trendtoggle[data-s="6"]:not(:checked)) [data-series="6"]){display:none}@media (max-width:560px){.trendplot{grid-template-rows:200px auto;grid-template-columns:38px minmax(0,1fr)}.trendxaxis span[data-thin],.trendtotal{display:none}}.claimgroup{border:1px solid var(--gray-light);background:var(--surface);border-radius:8px;margin-bottom:16px;padding:14px 16px}.claimgroup:last-child{margin-bottom:0}.claimgroup h3{margin:0 0 4px}.claimtabs{z-index:5;background:var(--gray-light);border-radius:8px;gap:2px;margin:18px 0 14px;padding:3px;display:flex;position:sticky;top:52px;overflow-x:auto}.claimtab{color:var(--gray-dark);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.claimtab:hover{color:var(--ink)}.claimtab.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.tabcount{background:var(--surface-sunken);color:var(--gray-dark);border-radius:10px;padding:1px 7px;font-size:11px;font-weight:600}.claimtab.on .tabcount{background:var(--teal-light);color:var(--teal-dark)}.claimsearch{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;display:flex}.claimsearch input[type=search]{flex:260px;max-width:420px}.claimsearch a{font-size:12.5px}.groupsum{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.grouptoggle{color:var(--ink);font-weight:600;text-decoration:none}.grouptoggle:hover{color:var(--teal-dark)}.groupfigs{color:var(--gray-dark);margin-left:auto;font-size:12.5px}.groupsum .csv{border:1px solid var(--teal);background:var(--teal-light);color:var(--teal-dark);border-radius:20px;padding:3px 9px;font-size:12px;font-weight:600;text-decoration:none}.claimgroup .groupsum+form{margin-top:12px}.claimgroup:has(.groupsum+form){border-color:var(--teal)}.sortlink{color:inherit;text-decoration:none}.sortlink:hover{color:var(--teal-dark)}.claimref{white-space:nowrap;font-size:11.5px;font-weight:600}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--off-white:#0f131b;--surface:#171d28;--surface-sunken:#1c2331;--ink:#e8ebf1;--gray:#a2abb8;--gray-dark:#c2cad5;--gray-light:#2b3341;--hairline:#232a36;--teal-light:#16302b;--teal-dark:#5cbfa8;--teal-btn:#2f7f6c;--coral-ink:#e79b84;--orange-ink:#dda657;--tint-coral:#35211c;--tint-orange:#33280f;--tint-orange-line:#4a3a17;--tint-blue:#16233a;--skeleton:#232b38;--login-mid:#141d24;--shadow:0 1px 2px #0006, 0 2px 8px #0000004d;--chart-a:#2896f5;--chart-b:#bb3f00;--chart-c:#308e63;--chart-d:#8d4bb7;--chart-e:#ab9017;--chart-f:#e356a2;--sidebar-bg:#0b0e14;--sidebar-edge:var(--hairline)}:root:not([data-theme]) .pill.coral{color:#e79b84}:root:not([data-theme]) .pill.orange{color:#dda657}:root:not([data-theme]) .shellnotice strong,:root:not([data-theme]) .callout.warn strong{color:#f0c98a}}:root[data-theme=light]{--off-white:#f7f9fb;--surface:#fff;--surface-sunken:#f7f9fb;--ink:#263151;--gray:#6c737c;--gray-dark:#646a77;--gray-light:#e8eaed;--hairline:#f1f3f5;--teal-light:#e5f5f3;--teal-dark:#35796a;--teal-btn:#35796a;--coral-ink:#b15e4a;--orange-ink:#a26924;--tint-coral:#fbeae6;--tint-orange:#fdf0dd;--tint-orange-line:#f0dcb8;--tint-blue:#dce7f7;--skeleton:#e8edf2;--login-mid:#eef3f2;--shadow:0 1px 2px #2631510f, 0 2px 8px #2631510a;--chart-a:#2389e2;--chart-b:#b4410d;--chart-c:#008053;--chart-d:#823bae;--chart-e:#9d8519;--chart-f:#c7448c;--sidebar-bg:#263151;--sidebar-edge:transparent}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--off-white:#0f131b;--surface:#171d28;--surface-sunken:#1c2331;--ink:#e8ebf1;--gray:#a2abb8;--gray-dark:#c2cad5;--gray-light:#2b3341;--hairline:#232a36;--teal-light:#16302b;--teal-dark:#5cbfa8;--teal-btn:#2f7f6c;--coral-ink:#e79b84;--orange-ink:#dda657;--tint-coral:#35211c;--tint-orange:#33280f;--tint-orange-line:#4a3a17;--tint-blue:#16233a;--skeleton:#232b38;--login-mid:#141d24;--shadow:0 1px 2px #0006, 0 2px 8px #0000004d;--chart-a:#2896f5;--chart-b:#bb3f00;--chart-c:#308e63;--chart-d:#8d4bb7;--chart-e:#ab9017;--chart-f:#e356a2;--sidebar-bg:#0b0e14;--sidebar-edge:var(--hairline)}:root[data-theme=dark] .pill.coral{color:#e79b84}:root[data-theme=dark] .pill.orange{color:#dda657}:root[data-theme=dark] .shellnotice strong,:root[data-theme=dark] .callout.warn strong{color:#f0c98a}.themeset{background:var(--surface-sunken);border:1px solid var(--gray-light);border-radius:8px;gap:1px;margin:0;padding:2px;display:inline-flex}.themeset button{width:26px;height:26px;color:var(--gray);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.themeset button:hover{background:var(--gray-light);color:var(--ink)}.themeset button:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.themeset button[aria-pressed=true]{background:var(--surface);color:var(--teal-dark);box-shadow:var(--shadow)}.copybtn{font:inherit;border:1px solid var(--gray-light);background:var(--surface);color:var(--teal-dark);cursor:pointer;white-space:nowrap;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600}.copybtn:hover{border-color:var(--teal-dark)}.copybtn:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.copybtn[data-state=done]{border-color:var(--teal-dark);background:var(--teal-light)}.copybtn[data-state=failed]{border-color:var(--coral-ink);color:var(--coral-ink)}.sitefooter{max-width:1240px;color:var(--gray);border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin:0 auto;padding:20px 24px 28px;font-size:12px;display:flex}.sitefooterlinks{flex-wrap:wrap;gap:4px 18px;display:flex}.sitefooter a:not(svg a){color:var(--gray-dark);text-decoration:none}.sitefooter a:hover{color:var(--teal-dark);text-underline-offset:2px;text-decoration:underline}.landing{max-width:1080px;margin:0 auto;padding:0 24px 40px}.landing h1,.landing h2,.landing h3{letter-spacing:-.02em}.landing p{color:var(--gray-dark);margin:0}.lnav{justify-content:space-between;align-items:center;padding:22px 0;display:flex}.lnav .brand{font-size:18px}.landing a.lnavlink{font-weight:600;text-decoration:none}.lhero{max-width:760px;padding:72px 0 88px}.lhero h1{margin:0 0 20px;font-size:clamp(36px,7vw,64px);line-height:1.05}.lhero .lsub{max-width:600px;font-size:clamp(17px,2.2vw,20px);line-height:1.5}.lctas{flex-wrap:wrap;gap:12px;margin:32px 0 18px;display:flex}.landing a.lbtn{border:1px solid var(--gray-light);background:var(--surface);color:var(--ink);border-radius:8px;padding:11px 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.landing a.lbtn:hover{border-color:var(--teal-dark)}.landing a.lbtn.primary{background:var(--teal-btn);border-color:var(--teal-btn);color:#fff}.landing a.lbtn.primary:hover{filter:brightness(1.08)}.landing a.lbtn:focus-visible,.landing a.lnavlink:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.lhero .lnote{color:var(--gray);font-size:13px}.lsection{border-top:1px solid var(--hairline);padding:56px 0}.lsection h2{margin:0 0 8px;font-size:clamp(24px,3.5vw,32px)}.lsection .lsectsub{margin-bottom:28px}.lsection h3{margin:12px 0 6px;font-size:17px}.lsection h2+.lgrid,.lsection h2+.lsteps{margin-top:28px}.lgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:32px;display:grid}.licon{color:var(--teal-dark)}.lsteps{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.lstepn{background:var(--teal-light);width:32px;height:32px;color:var(--teal-dark);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.ltier{background:var(--surface);border:1px solid var(--gray-light);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;padding:24px;display:flex}.ltier h3{margin-top:0}.ltier .ltierprice{color:var(--ink);margin:16px 0 12px;font-size:18px;font-weight:700}.ltier ul{color:var(--gray-dark);flex:1;margin:0 0 22px;padding-left:18px}.ltier li+li{margin-top:4px}.ltier .lbtn{align-self:flex-start}.ltrust h3{margin-top:0}.legalpage{max-width:720px;min-height:60vh;margin:0 auto;padding:40px 24px 64px}.legalpage a.brand{color:var(--ink);margin-bottom:40px;font-size:18px;text-decoration:none;display:inline-block}.legalpage h1{margin-bottom:12px;font-size:32px}.legalpage p{color:var(--gray-dark)}.supportform{gap:14px;max-width:640px;display:grid}.supportform label{color:var(--gray-dark);letter-spacing:.02em;gap:5px;font-size:12px;font-weight:600;display:grid}.supportform label.check{color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:400;display:flex}.supportform input:not([type=checkbox]),.supportform select,.supportform textarea{font:inherit;border:1px solid var(--gray-light);background:var(--surface);color:var(--ink);border-radius:6px;width:100%;padding:8px 10px;font-size:13px}.supportform textarea{resize:vertical;min-height:140px}.supportform :is(input,select,textarea):focus{outline:2px solid var(--teal);outline-offset:-1px;border-color:var(--teal)}.supportform .fieldhelp{color:var(--gray);font-weight:400}.supportbody{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 12px;font-size:13px}@media print{:root:is([data-theme=dark],:not([data-theme])){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--off-white:#f7f9fb;--surface:#fff;--surface-sunken:#f7f9fb;--ink:#263151;--gray:#6c737c;--gray-dark:#646a77;--gray-light:#e8eaed;--hairline:#f1f3f5;--teal-light:#e5f5f3;--teal-dark:#35796a;--teal-btn:#35796a;--coral-ink:#b15e4a;--orange-ink:#a26924;--tint-coral:#fbeae6;--tint-orange:#fdf0dd;--tint-orange-line:#f0dcb8;--tint-blue:#dce7f7;--skeleton:#e8edf2;--chart-a:#2389e2;--chart-b:#b4410d;--chart-c:#008053;--chart-d:#823bae;--chart-e:#9d8519;--chart-f:#c7448c;--shadow:none}:root:is([data-theme=dark],:not([data-theme])) .pill.coral{color:#ac5038}:root:is([data-theme=dark],:not([data-theme])) .pill.orange{color:#9c6119}:root:is([data-theme=dark],:not([data-theme])) .shellnotice strong{color:#6a4413}:root:is([data-theme=dark],:not([data-theme])) .callout.warn strong{color:var(--ink)}@page{margin:14mm 12mm}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff}.sidebar,.sbscrim,header.topbar,.askbubble,.askpanel,.sitefooter,.filterbar>:not(.printfilters):not(.filtnote),.pager,main button,main summary[aria-controls],.viewtab:not(.on){display:none!important}.appshell,.appmain{display:block}.appmain>main{padding:0}.filterbar{background:0 0;border:0;padding:0}.viewtabs{background:0 0;padding:0}.printstamp,.printfilters{color:var(--gray-dark);margin:0 0 8px;font-size:11px;display:block}.printfilters{color:var(--ink);font-size:13px;font-weight:600}.card,.kpi,.callout,tr{break-inside:avoid}h1,h2,h3{break-after:avoid}thead{display:table-header-group}.card{box-shadow:none;border:1px solid var(--gray-light)}.scroll{overflow:visible}a:not(svg a){text-decoration:none}}
