.svc-wrap{max-width:1320px;margin:0 auto;padding:clamp(16px,4vw,28px) clamp(14px,4vw,24px) calc(env(safe-area-inset-bottom) + 32px)}@media (min-width:768px){.svc-wrap{padding:clamp(24px,3vw,44px) clamp(20px,3vw,44px) 64px}}.svc-wrap>header{animation:rise .5s cubic-bezier(.2,.7,.2,1) both}@media (prefers-reduced-motion:reduce){.svc-wrap>header{animation:none}}.svc-wrap h1{font-size:clamp(26px,7vw,44px);font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:7px 0 5px;color:var(--ink,#1d1d1f)}.svc-sub{color:var(--ink-2,#6e6e73);font-size:15px;max-width:70ch;line-height:1.5;margin:0}@media (min-width:768px){.svc-sub{font-size:17px}}.svc-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:clamp(14px,2vw,22px)}.svc-seg{display:inline-flex;background:var(--bg-2,#ebebef);border-radius:10px;padding:3px;gap:2px}.svc-seg button{font:inherit;font-size:13px;font-weight:550;color:var(--ink-2,#6e6e73);background:none;border:0;border-radius:8px;padding:7px 15px;cursor:pointer;transition:background .12s ease,color .12s ease}.svc-seg button:hover{color:var(--ink,#1d1d1f)}.svc-seg button:focus-visible{outline:2px solid var(--blue,#0a5fc4);outline-offset:1px}.svc-seg button[aria-pressed=true]{background:var(--card,#fff);color:var(--ink,#1d1d1f);box-shadow:var(--shadow,0 .5px 1px rgba(0,0,0,.05),0 6px 20px rgba(0,0,0,.05))}.svc-universe-note{font-size:13px;color:var(--ink-3,#86868b)}.svc-dot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:7px;vertical-align:0}.svc-kpi-grid{display:grid;grid-gap:clamp(10px,1.6vw,18px);gap:clamp(10px,1.6vw,18px);grid-template-columns:repeat(2,1fr);margin-top:clamp(14px,2vw,22px)}@media (min-width:1024px){.svc-kpi-grid{grid-template-columns:repeat(4,1fr)}}.svc-kpi-card{background:var(--card,#fff);border:1px solid var(--line,#e6e6eb);border-radius:var(--radius,16px);padding:clamp(14px,2.4vw,22px);box-shadow:var(--shadow,0 .5px 1px rgba(0,0,0,.05),0 6px 20px rgba(0,0,0,.05))}.svc-kpi-label{display:flex;align-items:center;font-size:12.5px;color:var(--ink-2,#6e6e73);font-weight:500;line-height:1.25}.svc-kpi-num{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;font-size:clamp(24px,7vw,32px);font-weight:700;letter-spacing:-.03em;color:var(--ink,#1d1d1f);margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.svc-kpi-sub{font-size:11.5px;color:var(--ink-3,#86868b);margin-top:4px;line-height:1.3}.svc-pct{font-size:12.5px;font-weight:600;color:var(--ink-2,#6e6e73);letter-spacing:0}button.svc-tile{font:inherit;text-align:left;cursor:pointer;display:block;width:100%;transition:border-color .12s ease,box-shadow .12s ease,transform .05s ease}button.svc-tile:hover{border-color:var(--ink-3,#86868b)}button.svc-tile:active{transform:translateY(.5px)}button.svc-tile:focus-visible{outline:2px solid var(--blue,#0a5fc4);outline-offset:1px}.svc-tile-selected,button.svc-tile.svc-tile-selected{border-color:var(--blue,#0a5fc4);background:rgba(10,95,196,.05)}.svc-card,.svc-tile-selected,button.svc-tile.svc-tile-selected{box-shadow:var(--shadow,0 .5px 1px rgba(0,0,0,.05),0 6px 20px rgba(0,0,0,.05))}.svc-card{background:var(--card,#fff);border:1px solid var(--line,#e6e6eb);border-radius:var(--radius,16px);padding:clamp(16px,2.4vw,24px);margin-top:clamp(20px,3vw,36px)}.svc-card h2{font-size:14px;font-weight:650;color:var(--ink,#1d1d1f);letter-spacing:-.005em;margin:0 0 4px}.svc-desc{font-size:13px;color:var(--ink-3,#86868b);margin:0 0 16px;line-height:1.5}.svc-bars{display:flex;flex-direction:column;gap:10px;margin-top:4px}.svc-barrow{display:grid;grid-template-columns:150px 1fr 104px;align-items:center;grid-gap:14px;gap:14px;width:100%;padding:6px 8px;margin:0 -8px;border:0;border-radius:8px;background:none;font:inherit;text-align:left;cursor:pointer;transition:background .12s ease}.svc-barrow:hover{background:var(--bg,#f5f5f7)}.svc-barrow:focus-visible{outline:2px solid var(--blue,#0a5fc4);outline-offset:1px}.svc-barrow-on{background:rgba(10,95,196,.05)}.svc-barlabel{display:flex;align-items:center;font-size:13px;color:var(--ink,#1d1d1f)}.svc-bartrack{background:var(--bg-2,#ebebef);border-radius:6px;height:12px;overflow:hidden}.svc-barfill{display:block;height:100%;border-radius:6px;min-width:3px;transition:width .5s cubic-bezier(.2,.7,.2,1)}.svc-barval{font-size:13px;font-weight:600;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink,#1d1d1f)}.svc-barval .svc-mut{color:var(--ink-3,#86868b);font-weight:500}@media (max-width:560px){.svc-barrow{grid-template-columns:104px 1fr 78px;gap:10px}.svc-barlabel{font-size:12.5px}}.svc-contextline{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--line,#e6e6eb);font-size:13px;color:var(--ink-2,#6e6e73);line-height:1.5}.svc-inline-link{font:inherit;color:var(--blue-ink,#074aa8);font-weight:600;background:none;border:0;padding:0;cursor:pointer}.svc-inline-link:hover{text-decoration:underline}.svc-inline-link:focus-visible{outline:2px solid var(--blue,#0a5fc4);outline-offset:1px;border-radius:3px}.svc-tablebox{overflow-x:auto}.svc-table{width:100%;border-collapse:collapse;font-size:13.5px;color:var(--ink,#1d1d1f)}.svc-table th{text-align:left;font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3,#86868b);padding:10px 12px;white-space:nowrap}.svc-table td,.svc-table th{border-bottom:1px solid var(--line,#e6e6eb)}.svc-table td{padding:11px 12px;vertical-align:middle}.svc-table tbody tr:hover td{background:var(--bg,#f5f5f7)}.svc-table tr:last-child td{border-bottom:0}.svc-table .svc-num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.svc-table .svc-mut{color:var(--ink-3,#86868b)}.svc-phone{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}a.svc-clink{color:var(--ink,#1d1d1f);font-weight:500;text-decoration:none}a.svc-clink:hover{text-decoration:underline;-webkit-text-decoration-color:var(--ink-3,#86868b);text-decoration-color:var(--ink-3,#86868b)}a.svc-clink:focus-visible{outline:2px solid var(--blue,#0a5fc4);outline-offset:1px;border-radius:3px}.svc-rowbtn{cursor:pointer}.svc-rowbtn:hover td{background:var(--bg,#f5f5f7)}.svc-row-selected td{background:rgba(10,95,196,.06)}.svc-listhead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px 20px;flex-wrap:wrap;margin-bottom:16px}.svc-listactions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.svc-search{font:inherit;font-size:13px;padding:8px 12px;border-radius:9px;border:1px solid var(--line,#e6e6eb);background:var(--card,#fff);color:var(--ink,#1d1d1f);min-width:220px;transition:border-color .12s ease,box-shadow .12s ease}.svc-search::placeholder{color:var(--ink-3,#86868b)}.svc-search:focus{outline:none;border-color:var(--blue,#0a5fc4);box-shadow:0 0 0 3px rgba(10,95,196,.08)}.svc-empty{text-align:center;color:var(--ink-3,#86868b);padding:28px 12px;font-size:13.5px}@media (max-width:560px){.svc-search{min-width:0;flex:1 1}}.svc-clearbtn{font:inherit;font-size:13px;font-weight:550;color:var(--ink-2,#6e6e73);background:transparent;border:1px solid var(--line,#e6e6eb);border-radius:9px;padding:8px 13px;cursor:pointer;white-space:nowrap;transition:background .12s ease,color .12s ease,border-color .12s ease}.svc-clearbtn:hover{background:var(--bg,#f5f5f7);color:var(--ink,#1d1d1f);border-color:var(--ink-3,#86868b)}.svc-clearbtn:focus-visible{outline:2px solid var(--blue,#0a5fc4);outline-offset:1px}.svc-showall{display:block;margin:16px auto 0}.svc-chip{display:inline-block;padding:3px 10px;border-radius:6px;font-size:11.5px;font-weight:600;line-height:1.4;white-space:nowrap}.svc-chip-ontrack{background:var(--green-bg,rgba(52,199,89,.22));color:var(--green,#14692b)}.svc-chip-delayed{background:var(--amber-bg,rgba(255,149,0,.22));color:var(--amber,#8a4a00)}.svc-chip-slipping{background:var(--red-bg,rgba(255,59,48,.18));color:var(--red,#b91d12)}.svc-chip-inactive{background:var(--bg-2,#ebebef);color:var(--ink-2,#6e6e73)}.svc-callmeta{font-size:13px;color:var(--ink-2,#6e6e73);margin:0 0 6px;line-height:1.5}.svc-callmeta-tight{margin:0 0 14px}.svc-callmeta b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink,#1d1d1f)}