@font-face{font-family:Medeo Sans;src:url(./MedeoSansVariable.symbols.MYkCIJCn.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+2D8-2D9,U+2DB,U+39B,U+3A9,U+3BB-3BC,U+3C0,U+E3F,U+2070,U+2074-2079,U+2080-2089,U+20C5,U+2117,U+2126,U+2153-2155,U+215B-215E,U+2190,U+2192,U+2194-2199,U+219D,U+21A9-21AA,U+21B0-21B1,U+21B3-21B5,U+21E4-21E5,U+21E7,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+2460-2468,U+24EA,U+24FF,U+25B2-25B3,U+25B6-25B7,U+25BC-25BD,U+25C0-25C1,U+25CA-25CC,U+25CF,U+2605,U+2639-263A,U+2713-2714,U+2776-277E,U+3003,U+301C,U+F8FF,U+FB01-FB02}@font-face{font-family:Medeo Sans;src:url(./MedeoSansVariable.cyrillic-ext.BgscR4Z5.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+300-304,U+306-30D,U+312-313,U+31B,U+323,U+326-329,U+330-331,U+335-338,U+460-48F,U+494-499,U+49C-4A1,U+4A4-4AD,U+4B2-4B9,U+4BC-4D7,U+4DA-4E7,U+4EA-52F,U+1C80-1C8A,U+1DC4-1DC7,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Medeo Sans;src:url(./MedeoSansVariable.cyrillic.Cg3tV6_U.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+300-304,U+306-30D,U+312-313,U+31B,U+323,U+326-329,U+330-331,U+335-338,U+400-45F,U+490-493,U+49A-49B,U+4A2-4A3,U+4AE-4B1,U+4BA-4BB,U+4D8-4D9,U+4E8-4E9,U+1DC4-1DC7,U+2116}@font-face{font-family:Medeo Sans;src:url(./MedeoSansVariable.vietnamese.Ev5iN9N1.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-304,U+306-30D,U+312-313,U+31B,U+323,U+326-329,U+330-331,U+335-338,U+1DC4-1DC7,U+1EA0-1EF9,U+20AB}@font-face{font-family:Medeo Sans;src:url(./MedeoSansVariable.latin-ext.D6GBMJ4C.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-304,U+306-30D,U+312-313,U+31B,U+323,U+326-329,U+330-331,U+335-338,U+1D00-1DBF,U+1DC4-1DC7,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Medeo Sans;src:url(./MedeoSansVariable.latin.47KwOhs5.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-304,U+306-30D,U+312-313,U+31B,U+323,U+326-329,U+330-331,U+335-338,U+1DC4-1DC7,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Medeo Sans;src:url(./MedeoSansVariable-Italic.symbols.BRM7rKkE.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap;unicode-range:U+2D8-2D9,U+2DB,U+39B,U+3A9,U+3BB-3BC,U+3C0,U+E3F,U+2070,U+2074-2079,U+2080-2089,U+20C5,U+2117,U+2126,U+2153-2155,U+215B-215E,U+2190,U+2192,U+2194-2199,U+219D,U+21A9-21AA,U+21B0-21B1,U+21B3-21B5,U+21E4-21E5,U+21E7,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+2460-2468,U+24EA,U+24FF,U+25B2-25B3,U+25B6-25B7,U+25BC-25BD,U+25C0-25C1,U+25CA-25CC,U+25CF,U+2605,U+2639-263A,U+2713-2714,U+2776-277E,U+3003,U+301C,U+F8FF,U+FB01-FB02}@font-face{font-family:Medeo Sans;src:url(./MedeoSansVariable-Italic.cyrillic-ext.Sas2BmeL.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap;unicode-range:U+300-304,U+306-30D,U+312-313,U+31B,U+323,U+326-329,U+330-331,U+335-338,U+460-48F,U+494-499,U+49C-4A1,U+4A4-4AD,U+4B2-4B9,U+4BC-4D7,U+4DA-4E7,U+4EA-52F,U+1C80-1C8A,U+1DC4-1DC7,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Medeo Sans;src:url(./MedeoSansVariable-Italic.cyrillic.DDNeUfwf.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap;unicode-range:U+300-304,U+306-30D,U+312-313,U+31B,U+323,U+326-329,U+330-331,U+335-338,U+400-45F,U+490-493,U+49A-49B,U+4A2-4A3,U+4AE-4B1,U+4BA-4BB,U+4D8-4D9,U+4E8-4E9,U+1DC4-1DC7,U+2116}@font-face{font-family:Medeo Sans;src:url(./MedeoSansVariable-Italic.vietnamese.CuWaVVwV.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-304,U+306-30D,U+312-313,U+31B,U+323,U+326-329,U+330-331,U+335-338,U+1DC4-1DC7,U+1EA0-1EF9,U+20AB}@font-face{font-family:Medeo Sans;src:url(./MedeoSansVariable-Italic.latin-ext.DX-i0rHy.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-304,U+306-30D,U+312-313,U+31B,U+323,U+326-329,U+330-331,U+335-338,U+1D00-1DBF,U+1DC4-1DC7,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Medeo Sans;src:url(./MedeoSansVariable-Italic.latin.BRmnJfN_.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-304,U+306-30D,U+312-313,U+31B,U+323,U+326-329,U+330-331,U+335-338,U+1DC4-1DC7,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-medeo-sans:"Medeo Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0d14;--surface:#151824;--raised:#1b1f2c;--line:#252a38;--text:#eceef5;--muted:#a0a6b8;--accent:#7ccbf2;--on-accent:#0b0d14;--accent-soft:#7ccbf210;--green:#8bdbb5;--danger:#f0a5aa;--shadow:#0003}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f5f8;--surface:#fff;--raised:#e9ebf1;--line:#d9dce5;--text:#0b0d14;--muted:#5e6476;--accent:#237aa9;--on-accent:#fff;--accent-soft:#2e8dc010;--green:#21714a;--danger:#aa3541;--shadow:#0b0d1408}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-optical-sizing:auto;margin:0;font-family:Medeo Sans,system-ui,sans-serif;font-size:14px;line-height:1.6}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.55}a,button,input{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:4px}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.2}svg{flex-shrink:0;width:20px;height:20px}.muted{color:var(--muted)}.accent,.brand span,.eyebrow{color:var(--accent)}.small{font-size:12px}.brand{letter-spacing:-1px;white-space:nowrap;align-items:center;gap:9px;font-size:28px;font-weight:800;display:flex}.brand span{margin-left:-8px}.eyebrow{letter-spacing:2px;margin-bottom:18px;font-size:10px;font-weight:700}.button{border:1px solid var(--line);text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:15px;padding:13px 18px;font-size:13px;font-weight:650;line-height:1.5;display:inline-flex}.primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.primary:hover:not(:disabled){filter:brightness(1.08);color:var(--on-accent)}.secondary{background:var(--surface);color:var(--text)}.secondary:hover:not(:disabled){border-color:var(--accent)}.compact{padding:9px 13px;font-size:12px}.icon-button{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);background:0 0;border-radius:10px;place-items:center;display:grid}.header-actions{align-items:center;gap:18px;display:flex}.skip{z-index:20;background:var(--surface);padding:12px;position:absolute;top:-80px;left:16px}.skip:focus{top:12px}.entry{flex-direction:column;max-width:1440px;min-height:100dvh;margin:auto;padding-inline:6%;display:flex}.login-card{border:1px solid var(--line);background:var(--surface);box-shadow:0 24px 80px var(--shadow);border-radius:22px;min-width:0;padding:36px}.code-fieldset{border:0;min-width:0;margin:0;padding:0}.code-groups{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.code-groups input{background:var(--bg);width:100%;min-width:0;color:var(--text);border:1px solid var(--line);text-align:center;font-variant-numeric:tabular-nums;letter-spacing:1px;border-radius:8px;padding:15px 0;font-size:calc(clamp(13px,1.4vw,19px))}.code-groups input::placeholder{color:var(--muted);opacity:.45}.fine-print,.hint{color:var(--muted);margin-top:12px;font-size:11px;line-height:1.7}.workspace{min-height:100dvh;display:flex}.sidebar{border-right:1px solid var(--line);background:var(--bg);flex-direction:column;flex-shrink:0;width:248px;height:100dvh;padding:35px 20px 24px;display:flex;position:sticky;top:0}.sidebar .brand{margin-left:14px}.workspace-label{letter-spacing:1.8px;color:var(--muted);margin:38px 14px 18px;font-size:9px}.sidebar nav{flex-direction:column;gap:7px;display:flex}.nav-item{text-align:left;width:100%;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;padding:13px 14px;font-size:12px;display:flex}.nav-item.selected{background:var(--accent-soft);border-color:var(--line);color:var(--accent)}.nav-dot{background:var(--accent);border-radius:50%;width:5px;height:5px;margin-left:auto}.nav-item:hover:not(:disabled){color:var(--text)}.sidebar-bottom{margin-top:auto;padding-top:36px}.workspace-main{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;height:90px;padding:0 44px;display:flex}.breadcrumb{color:var(--muted);font-size:11px}.breadcrumb span{color:var(--line);margin-inline:12px}.account-avatar{background:var(--accent-soft);border:1px solid var(--line);width:32px;height:32px;color:var(--accent);border-radius:50%;place-items:center;font-weight:700;display:grid}.account-id{font-size:11px}.topbar .header-actions{gap:12px}.dashboard{width:100%;max-width:1440px;margin-inline:auto;padding:40px 44px 60px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:34px;display:flex}.page-heading h1{font-size:32px;font-weight:700}.page-heading .eyebrow,.page-heading h1{margin-bottom:12px}.page-heading p:last-child{margin:0;font-size:13px}.overview-grid{grid-template-columns:1fr 1.15fr;gap:20px;margin-bottom:20px;display:grid}.card{background:var(--surface);border:1px solid var(--line);border-radius:16px;min-width:0;padding:28px}.card-label{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;font-size:12px;display:flex}.card-label,.card-label svg{color:var(--muted)}.balance{font-variant-numeric:tabular-nums;margin-bottom:12px;font-size:38px;font-weight:700;line-height:1.25}.balance-card{background:linear-gradient(120deg,var(--accent-soft),transparent 80%),var(--surface)}.balance-card>.muted{margin-bottom:25px;font-size:12px}.balance-card .fine-print{margin-bottom:0}.current-plan h2{margin:0 0 25px;font-size:32px}.badge{white-space:nowrap;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:550;line-height:1.6;display:inline-block}.good{color:var(--green);background:color-mix(in srgb,var(--green) 10%,transparent)}.neutral{color:var(--muted);background:var(--raised)}.plan-specs{gap:36px;margin-bottom:20px;display:flex}.plan-specs span{flex-direction:column;gap:6px;display:flex}.plan-specs strong{font-size:17px}.plan-specs small{color:var(--muted);font-size:11px}.text-button{color:var(--accent);background:0 0;border:0;align-items:center;gap:12px;padding:5px 0;font-size:12px;display:inline-flex}.text-button svg{width:17px;height:17px}.secondary-grid{grid-template-columns:1.15fr 1fr}.traffic-value{font-variant-numeric:tabular-nums;margin-bottom:20px;font-size:30px;font-weight:650;line-height:1.3}.traffic-value span{color:var(--muted);font-size:16px;font-weight:400}progress{background:var(--raised);width:100%;height:6px;color:var(--accent);border:0;border-radius:8px;margin-bottom:18px;display:block;overflow:hidden}progress::-webkit-progress-bar{background:var(--raised)}progress::-webkit-progress-value{background:var(--accent);border-radius:8px}progress::-moz-progress-bar{background:var(--accent)}.secondary-grid .small{margin-bottom:0}.connect-banner{border:1px solid var(--line);border-radius:14px;align-items:center;gap:20px;margin-top:30px;padding:24px;display:flex}.connect-banner h3{margin-bottom:8px;font-size:15px}.connect-banner p{margin:0;font-size:12px}.connect-banner>.button{flex-shrink:0;margin-left:auto}.connect-icon{background:var(--accent-soft);color:var(--accent);border-radius:12px;padding:13px;display:flex}.connect-icon svg{width:24px;height:24px}.dashboard-footer{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;gap:20px;margin-top:auto;padding:22px 44px;font-size:10px;display:flex}.alert{border:1px solid var(--line);border-radius:10px;margin-bottom:20px;padding:14px 18px;font-size:13px}.error,.error-text{color:var(--danger)}.error{background:color-mix(in srgb,var(--danger) 7%,transparent)}.success{color:var(--green)}.warning{color:var(--text);background:var(--accent-soft)}.info-line{color:var(--muted);margin-bottom:20px;padding:18px 0;font-size:13px}.info-line strong,.tariff h2{color:var(--text)}.plans-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:22px;display:grid}.tariff{flex-direction:column;padding:24px;display:flex}.tariff.current{border-color:var(--accent)}.tariff h2{margin:0;font-size:24px}.tariff .card-label{flex-wrap:wrap}.tariff-price{font-size:24px;font-weight:650}.tariff-price small{color:var(--muted);font-size:12px;font-weight:400}.features{flex-direction:column;gap:16px;margin-block:30px;padding:0;font-size:12px;list-style:none;display:flex}.features li{align-items:center;gap:12px;display:flex}.features svg{color:var(--accent);width:16px;height:16px}.tariff .button{margin-top:auto}.device-list{flex-direction:column;gap:12px;display:flex}.device{align-items:center;gap:20px;padding:22px;display:flex}.device-mark{background:var(--raised);color:var(--accent);border-radius:12px;padding:13px;display:flex}.device-info{flex:1;min-width:0}.device-info h3{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;font-size:15px;display:flex}.device-info code{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.device-info p{margin:8px 0 0}.device-actions{align-items:center;gap:18px;display:flex}.danger{color:var(--danger)}.empty{text-align:center;padding:60px 25px}.empty>svg{width:40px;height:40px;color:var(--accent);margin-bottom:24px}.confirm-dialog h2,.empty h2{font-size:24px}.empty p{font-size:13px}.segmented{border:1px solid var(--line);border-radius:10px;gap:4px;margin-bottom:24px;padding:4px;display:inline-flex}.segmented button{color:var(--muted);background:0 0;border:0;border-radius:7px;padding:10px 18px;font-size:12px}.segmented button.selected{background:var(--raised);color:var(--text)}.table-wrap{padding:0;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}td,th{border-bottom:1px solid var(--line);padding:18px 22px}th{color:var(--muted);font-size:10px;font-weight:500}.sr-only,td{white-space:nowrap}td small{color:var(--muted);margin-top:6px;display:block}tr:last-child td{border:0}.align-right{text-align:right}.pagination{justify-content:center;align-items:center;gap:20px;margin-top:25px;display:flex}.confirm-dialog{background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:18px;width:min(480px,100% - 32px);padding:30px}.confirm-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009}.confirm-dialog p{overflow-wrap:anywhere;font-size:13px}.dialog-actions{justify-content:flex-end;gap:12px;margin-top:26px;display:flex}.loading-line{color:var(--muted);padding-block:30px}.error-text{font-size:12px}@media (width>=1600px){.dashboard{padding-top:60px}.overview-grid{gap:24px}.card{padding:32px}}@media (width<=1200px){.sidebar{width:215px;padding-inline:12px}.dashboard,.topbar{padding-inline:28px}.plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.connect-banner,.device{flex-wrap:wrap}.connect-banner>.button{margin-left:64px}.balance{font-size:30px}.card{padding:23px}.login-card{padding:26px}.code-groups input{letter-spacing:0}.device-actions{margin-left:66px}}@media (width<=900px){.entry{padding-inline:5%}.login-card{padding:30px}.code-groups input{font-size:18px}.sidebar{width:190px}.sidebar .brand{margin-left:8px;font-size:24px}.sidebar .brand img{width:23px}.nav-item{gap:8px;padding-inline:10px;font-size:11px}.overview-grid,.plans-grid{grid-template-columns:1fr}.account-id{display:none}.page-heading{align-items:flex-start}.page-heading h1{font-size:27px}.page-heading .compact{gap:0;font-size:0}.page-heading .compact svg{width:16px}.dashboard-footer{padding-inline:28px}.device-actions{width:100%}.dashboard{padding-top:30px}}@media (width<=640px){.login-card{padding:24px 18px}.code-groups{gap:4px}.code-groups input{padding-block:14px;font-size:16px}.workspace{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--line);width:100%;height:auto;padding:20px 18px 12px;position:static}.sidebar .brand{margin-left:0}.sidebar nav,.workspace-label{flex-direction:row;gap:3px;margin-top:22px;overflow-x:auto}.sidebar nav .nav-item{text-align:center;flex-direction:column;justify-content:center;gap:6px;min-width:65px;padding:10px 6px;font-size:10px}.nav-dot{display:none}.sidebar-bottom{justify-content:space-between;gap:8px;margin:14px 0 0;padding:0;display:flex}.sidebar-bottom .nav-item{width:auto;padding:4px;font-size:10px}.sidebar-bottom svg{width:15px;height:15px}.topbar{height:65px;padding-inline:20px}.breadcrumb{font-size:10px}.dashboard{padding:28px 18px 40px}.page-heading{gap:10px;margin-bottom:24px}.page-heading h1{font-size:26px}.page-heading p:last-child{font-size:12px}.card{padding:22px}.balance{font-size:34px}.connect-banner{gap:14px;padding:22px}.connect-banner>div:nth-child(2){flex:1}.connect-banner h3{font-size:13px}.connect-banner>.button{width:100%;margin:8px 0 0}.connect-banner p{font-size:11px}.dashboard-footer{flex-direction:column;gap:8px;padding:20px}.device{gap:12px;padding:18px}.device-mark{padding:9px}.device-info p{font-size:10px}.device-actions{gap:14px;margin-left:50px}.card-label{font-size:11px}.pagination{gap:12px}td,th{padding:16px}.confirm-dialog{padding:24px}.dialog-actions{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.login-layout{flex:1;align-items:center;width:min(100%,520px);margin-inline:auto;padding-block:48px;display:grid}.login-card>.brand{justify-content:center;margin-bottom:16px}.login-description{text-align:center;margin-bottom:28px;font-size:13px}.sr-only{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.auth-actions .button{min-width:0;padding-inline:10px}.access-card{margin-bottom:20px}.access-card .card-label{margin-bottom:0}.access-code{letter-spacing:.04em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin-top:20px;margin-bottom:14px;font-size:calc(clamp(14px,2vw,22px));display:block}.code-actions{flex-wrap:wrap;gap:12px;display:flex}@media (width<=480px){.auth-actions{grid-template-columns:1fr}}.traffic-filters{margin-bottom:24px}.traffic-filter-fields{grid-template-columns:minmax(160px,1.5fr) repeat(2,minmax(145px,1fr)) auto;align-items:end;gap:16px;display:grid}.traffic-filter-fields label{color:var(--muted);flex-direction:column;gap:8px;min-width:0;font-size:12px;display:flex}.traffic-filter-fields input,.traffic-filter-fields select{border:1px solid var(--line);background:var(--bg);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:9px;height:46px;padding:12px}.traffic-filter-fields .button{height:46px}.traffic-presets{flex-wrap:wrap;align-items:center;gap:20px;margin-top:18px;display:flex}.traffic-presets .muted{margin-left:auto}.traffic-filters>p{margin:16px 0 0}.traffic-result-heading{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.traffic-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.traffic-summary .card-label{margin-bottom:16px}.traffic-amount{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:calc(clamp(18px,2vw,28px));font-weight:650}.traffic-summary p{margin:12px 0 0}.traffic-explanation{margin-block:20px}.traffic-daily{max-height:580px}.traffic-daily caption{text-align:left;background:var(--surface);padding:20px 22px;font-size:15px;font-weight:600}.traffic-daily thead{background:var(--surface);position:sticky;top:0}.traffic-daily tbody th{color:var(--text);white-space:nowrap;font-size:12px;font-weight:400}.traffic-daily tr:last-child th{border-bottom:0}.traffic-daily td{font-variant-numeric:tabular-nums}.traffic-daily:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.device-actions{flex-wrap:wrap}@media (width<=1150px){.traffic-filter-fields{grid-template-columns:1fr 1fr}.traffic-summary{gap:12px}.traffic-summary .card{padding:20px}.traffic-result-heading{flex-wrap:wrap}}@media (width<=700px){.traffic-summary{grid-template-columns:1fr}.traffic-presets{gap:10px 20px}.traffic-presets .muted{width:100%;margin:0}.traffic-summary .card{padding:22px}.traffic-daily td,.traffic-daily th{padding:14px}}@media (width<=400px){.traffic-filter-fields{grid-template-columns:1fr}}
