.tech-generations-container{display:flex;flex-direction:column;gap:16px;padding:12px 0}.tech-generation{border-bottom:1px solid rgba(0,0,0,.06)}.tech-gen-label{display:inline-flex;gap:6px}.signal-bars{margin-left:2px}html.dark .tech-generation{border-bottom-color:rgba(255,255,255,.06)}html.dark .tech-gen-label.gen-5g{background:rgba(139,92,246,.2);color:#d8b4fe}html.dark .tech-gen-label.gen-4g{background:rgba(59,130,246,.2);color:#93c5fd}html.dark .tech-gen-label.gen-3g{background:rgba(34,197,94,.2);color:#86efac}html.dark .tech-gen-label.gen-2g{background:rgba(156,163,175,.2);color:#d1d5db}.tech-band-chip{font-family:system-ui,-apple-system,sans-serif}.tech-band-chip:active{transform:scale(.98)}.tech-band-chip.band-5g:hover{background:rgba(139,92,246,.15);transform:translateY(-1px)}.tech-band-chip.band-4g:hover{background:rgba(59,130,246,.15);transform:translateY(-1px)}.tech-band-chip.band-3g:hover{background:rgba(34,197,94,.15);transform:translateY(-1px)}.tech-band-chip.band-2g:hover{background:rgba(156,163,175,.15);transform:translateY(-1px)}html.dark .tech-band-chip.band-5g{border-color:rgba(216,180,254,.5);background:rgba(139,92,246,.1)}html.dark .tech-band-chip.band-4g{border-color:rgba(191,219,254,.5);background:rgba(59,130,246,.1)}html.dark .tech-band-chip.band-3g{border-color:rgba(134,239,172,.5);background:rgba(34,197,94,.1)}html.dark .tech-band-chip.band-2g{border-color:rgba(209,213,219,.3);background:rgba(107,114,128,.1)}.tech-band-name{font-weight:600;font-family:SF Mono,Monaco,monospace}.tech-band-freq{opacity:.7;font-size:11px;font-weight:400}.tech-update-date{border-top:1px solid rgba(0,0,0,.06)}html.dark .tech-update-date{border-top-color:rgba(255,255,255,.06)}.signal-stats-container{display:flex;flex-direction:column;gap:12px}.filter-tabs{-webkit-overflow-scrolling:touch}.signal-stat-value{font-family:SF Mono,monospace}.cell-item{touch-action:manipulation}.cell-item:active{border-color:#a5b4fc;background:linear-gradient(135deg,#f8f6ff,#faf5ff);transform:translateY(-1px);box-shadow:0 2px 8px rgba(99,102,241,.1)}html.dark .cell-item{color:#f5f5f5}html.dark .cell-item:active{border-color:#6366f1;background:rgba(99,102,241,.1)}.toast-container{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:2000;pointer-events:none}.toast{background:#333;color:white;padding:12px 20px;border-radius:8px;font-size:13px;font-weight:500;opacity:0;transform:translateY(20px);pointer-events:auto;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.3)}.toast.show{opacity:1;transform:translateY(0)}html.dark .toast{background:#555;color:#f5f5f5}@media (max-width:640px){.tech-bands{gap:4px}.tech-band-chip{padding:5px 10px;font-size:11px}.signal-stats-grid{grid-template-columns:1fr}.filter-tabs{gap:4px}.filter-tab{padding:5px 10px;font-size:10px}.cell-item{padding:8px}.cell-item-band{font-size:11px}.cell-item-meta{font-size:9px}.cell-sector-group{padding:8px}.cell-sector-name{font-size:10px}.cell-sector-icon{width:18px;height:18px;font-size:9px}}.sidepanel-wrapper{display:flex;flex-direction:column;height:100%;background:white;position:relative;overflow-x:auto}html.dark .sidepanel-wrapper{background:#262626}.sidepanel-hero{background:linear-gradient(135deg,#E2001A,#FF5A33);color:white;padding:12px 14px;flex-shrink:0}.hero-btn{width:34px;height:34px;border-radius:8px;background:rgba(255,255,255,.2);border:none;color:white;font-size:16px;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.hero-btn:hover{background:rgba(255,255,255,.3)}.hero-btn:active{background:rgba(255,255,255,.25);transform:scale(.95)}.hero-meta{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.hero-chip{display:inline-block;padding:4px 10px;background:rgba(255,255,255,.2);border-radius:12px;font-weight:500;backdrop-filter:blur(4px)}.hero-info{display:flex;gap:8px;font-size:11px;opacity:.85;flex-wrap:wrap}.hero-divider{width:1px;height:14px;background:rgba(255,255,255,.3)}.compact-summary{position:sticky;top:0;z-index:10;background:white;border-bottom:1px solid #e5e5e5;padding:10px 12px;font-size:11px;flex-shrink:0}html.dark .compact-summary{background:#262626;border-bottom-color:#404040}.summary-row{display:flex;align-items:center;gap:8px;overflow-x:auto;padding-bottom:2px;margin-bottom:4px}.summary-row:last-child{margin-bottom:0}.summary-tech{display:inline-flex;align-items:center;gap:3px;padding:3px 8px;background:rgba(139,92,246,.1);border-radius:12px;font-weight:600;white-space:nowrap;color:#8b5cf6;font-size:10px}.summary-tech.tech-4g{background:rgba(59,130,246,.1);color:#3b82f6}.summary-tech.tech-3g{background:rgba(34,197,94,.1);color:#22c55e}.summary-tech.tech-2g{background:rgba(156,163,175,.1);color:#6b7280}.summary-divider{width:1px;height:14px;background:#e5e5e5;flex-shrink:0}.summary-bands{display:flex;gap:4px;flex-wrap:wrap;color:#666;font-size:10px}.summary-update{color:#999;font-size:10px}html.dark .summary-bands{color:#aaa}html.dark .summary-update{color:#666}.sidepanel-content{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;scrollbar-width:thin;scrollbar-color:rgba(107,100,87,.5) transparent}.sidepanel-content::-webkit-scrollbar{width:8px}.sidepanel-content::-webkit-scrollbar-track{background:transparent}.sidepanel-content::-webkit-scrollbar-thumb{background:rgba(107,100,87,.45);border-radius:9999px;border:2px solid transparent;background-clip:padding-box}.sidepanel-content::-webkit-scrollbar-thumb:hover{background:rgba(107,100,87,.7);background-clip:padding-box}html.dark .sidepanel-content{scrollbar-color:rgba(107,100,87,.35) transparent}html.dark .sidepanel-content::-webkit-scrollbar-thumb{background:rgba(107,100,87,.3);background-clip:padding-box}html.dark .sidepanel-content::-webkit-scrollbar-thumb:hover{background:rgba(107,100,87,.5);background-clip:padding-box}.accordion{border-top:1px solid #e5e5e5;flex-shrink:0}html.dark .accordion{border-top-color:#404040}.accordion-header{padding:12px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background:white;transition:background .2s ease;user-select:none;-webkit-tap-highlight-color:transparent}html.dark .accordion-header{background:#262626}.accordion-header:hover{background:#f6f7f9}html.dark .accordion-header:hover{background:#2e2e2e}.accordion-header:active{background:#f1f2f4}html.dark .accordion-header:active{background:#333}.accordion-header:focus-visible{outline:2px solid var(--sidepanel-accent,#e2001a);outline-offset:-2px}.accordion-title{font-size:13px;font-weight:600;color:#1a1a1a;display:flex;align-items:center;gap:6px}html.dark .accordion-title{color:#f5f5f5}.accordion-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;font-size:16px;color:var(--sp-text-secondary,#6b6457);transition:color .2s ease}.accordion.open .accordion-icon{color:var(--sidepanel-accent,#e2001a)}.accordion-chevron{width:16px;height:16px;color:#999;transition:transform .2s ease;flex-shrink:0;display:inline-block}.accordion.open .accordion-chevron{transform:rotate(180deg)}.accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.accordion.open .accordion-content{max-height:3000px}.accordion-body{padding:0 12px 12px}.tech-generation{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}html.dark .tech-generation{border-bottom-color:#333}.tech-generation:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.tech-gen-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.tech-gen-label{font-size:13px;font-weight:700;padding:3px 10px;border-radius:6px;white-space:nowrap;display:flex;align-items:center;gap:4px}.tech-gen-label.gen-5g{background:rgba(139,92,246,.15);color:#7c3aed}.tech-gen-label.gen-4g{background:rgba(59,130,246,.15);color:#2563eb}.tech-gen-label.gen-3g{background:rgba(34,197,94,.15);color:#16a34a}.tech-gen-label.gen-2g{background:rgba(156,163,175,.15);color:#6b7280}.signal-bars{display:flex;gap:1px;align-items:flex-end;margin-left:4px}.signal-bar{width:2px;height:6px;background:#ddd;border-radius:1px}.signal-bar.active{background:currentColor}.tech-bands{display:flex;flex-wrap:wrap;gap:6px}.tech-band-chip{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:18px;border:1.5px solid;background:transparent;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;user-select:none;-webkit-tap-highlight-color:transparent}.tech-band-chip.band-5g{border-color:#d8b4fe;color:#7c3aed;background:rgba(139,92,246,.08)}.tech-band-chip.band-5g:active{background:rgba(139,92,246,.15);transform:scale(.98)}.tech-band-chip.band-5g.highlighted{background:rgba(139,92,246,.25);box-shadow:0 0 12px rgba(124,58,237,.4);transform:scale(1.05)}.tech-band-chip.band-4g{border-color:#bfdbfe;color:#2563eb;background:rgba(59,130,246,.08)}.tech-band-chip.band-4g:active{background:rgba(59,130,246,.15);transform:scale(.98)}.tech-band-chip.band-4g.highlighted{background:rgba(59,130,246,.25);box-shadow:0 0 12px rgba(37,99,235,.4);transform:scale(1.05)}.tech-band-chip.band-3g{border-color:#86efac;color:#16a34a;background:rgba(34,197,94,.08)}.tech-band-chip.band-3g:active{background:rgba(34,197,94,.15);transform:scale(.98)}.tech-band-chip.band-3g.highlighted{background:rgba(34,197,94,.25);box-shadow:0 0 12px rgba(22,163,74,.4);transform:scale(1.05)}.tech-band-chip.band-2g{border-color:#d1d5db;color:#6b7280;background:rgba(156,163,175,.08)}.tech-band-chip.band-2g:active{background:rgba(156,163,175,.15);transform:scale(.98)}.band-freq{opacity:.7;font-size:11px}.tech-update-date{font-size:10px;color:#999;margin-top:8px;padding-top:8px;border-top:1px solid #f0f0f0}html.dark .tech-update-date{color:#666;border-top-color:#333}.filter-tabs{display:flex;gap:6px;margin-bottom:12px;overflow-x:auto;padding-bottom:4px}.filter-tab{padding:6px 12px;border-radius:16px;border:1px solid #e5e5e5;background:white;color:#666;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s ease;flex-shrink:0;-webkit-tap-highlight-color:transparent}.filter-tab:hover{border-color:#ccc;background:#f9f9f9}.filter-tab.active{background:linear-gradient(135deg,#3b82f6,#6366f1);color:white;border-color:transparent}html.dark .filter-tab{background:#333;border-color:#404040;color:#aaa}html.dark .filter-tab:hover{border-color:#6366f1;background:#3a3a3a}html.dark .filter-tab.active{background:linear-gradient(135deg,#3b82f6,#6366f1)}.signal-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.signal-stat-card{background:#f9f9f9;padding:10px;border-radius:8px;border:1px solid #e5e5e5}html.dark .signal-stat-card{background:#333;border-color:#404040}.signal-stat-label{font-size:10px;color:#666;font-weight:600;text-transform:uppercase;margin-bottom:4px}html.dark .signal-stat-label{color:#aaa}.signal-stat-value{font-size:16px;font-weight:700;color:#1a1a1a;font-family:SF Mono,Monaco,monospace}html.dark .signal-stat-value{color:#f5f5f5}.signal-stat-unit{font-size:11px;color:#999;margin-left:2px}.cell-list-container{margin-top:12px;padding-top:12px;border-top:1px solid #e5e5e5}html.dark .cell-list-container{border-top-color:#404040}.cell-list-title{font-size:10px;color:#666;font-weight:600;text-transform:uppercase;margin-bottom:10px;display:block}html.dark .cell-list-title{color:#aaa}.cell-list-by-sector{display:flex;flex-direction:column;gap:10px}.cell-sector-group{padding:10px;background:linear-gradient(135deg,#f0f4ff,#f5f3ff);border:1px solid #e0e7ff;border-radius:10px}html.dark .cell-sector-group{background:linear-gradient(135deg,rgba(79,70,229,.1),rgba(99,102,241,.1));border-color:rgba(99,102,241,.2)}.cell-sector-name{font-size:11px;font-weight:700;color:#3730a3;margin-bottom:8px;display:flex;align-items:center;gap:6px}html.dark .cell-sector-name{color:#c7d2fe}.cell-sector-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:linear-gradient(135deg,#818cf8,#6366f1);color:white;border-radius:4px;font-size:10px;font-weight:700}.cell-items{display:flex;flex-direction:column;gap:6px}.cell-item{padding:10px;background:white;border:1.5px solid #e0e7ff;border-radius:8px;cursor:pointer;transition:all .2s ease;user-select:none;display:flex;justify-content:space-between;align-items:center;-webkit-tap-highlight-color:transparent}.cell-item:hover{border-color:#a5b4fc;background:linear-gradient(135deg,#f8f6ff,#faf5ff);transform:translateY(-1px);box-shadow:0 2px 8px rgba(99,102,241,.1)}.cell-item.active{border-color:#6366f1;background:linear-gradient(135deg,#eef2ff,#f3e8ff);box-shadow:0 0 0 3px rgba(99,102,241,.1)}html.dark .cell-item{background:#333;border-color:rgba(99,102,241,.2)}html.dark .cell-item:hover{border-color:#6366f1;background:rgba(99,102,241,.1)}html.dark .cell-item.active{border-color:#6366f1;background:rgba(99,102,241,.2);box-shadow:0 0 0 3px rgba(99,102,241,.15)}.cell-item-info{display:flex;flex-direction:column;gap:2px;flex:1}.cell-item-band{font-size:12px;font-weight:700;color:#1e1b4b;font-family:SF Mono,monospace}html.dark .cell-item-band{color:#e0e7ff}.cell-item-meta{font-size:10px;color:#6366f1;font-weight:500}html.dark .cell-item-meta{color:#a5b4fc}.cell-item-indicator{width:10px;height:10px;border-radius:50%;background:#e0e7ff;transition:all .2s ease;flex-shrink:0}.cell-item.active .cell-item-indicator{background:linear-gradient(135deg,#818cf8,#6366f1);box-shadow:0 0 8px rgba(99,102,241,.5)}html.dark .cell-item-indicator{background:rgba(99,102,241,.3)}html.dark .cell-item.active .cell-item-indicator{background:linear-gradient(135deg,#818cf8,#6366f1);box-shadow:0 0 8px rgba(99,102,241,.6)}.info-row{display:flex;align-items:flex-start;gap:8px;padding:8px 0;font-size:12px;border-bottom:1px solid #f0f0f0}html.dark .info-row{border-bottom-color:#333}.info-row:last-child{border-bottom:none}.info-icon{display:inline-flex;align-items:center;justify-content:center;color:#666;margin-top:1px;flex-shrink:0}.info-content{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex:1;min-width:0}.info-label{color:#666;font-weight:500;flex:1;min-width:0}html.dark .info-label{color:#aaa}.info-value{color:#1a1a1a;font-weight:600;font-family:var(--font-poppins),sans-serif;text-align:right;margin-left:auto;max-width:62%;word-break:break-word}.info-value.mono{font-family:SF Mono,Monaco,monospace}html.dark .info-value{color:#f5f5f5}.info-value.copyable{display:inline-flex;align-items:center;cursor:pointer;padding:2px 4px;border-radius:4px;transition:background .2s}.info-value.copyable:active{background:#f0f0f0}html.dark .info-value.copyable:active{background:rgba(255,255,255,.1)}.info-copy-icon{display:inline-flex;align-items:center;justify-content:center;color:#999;margin-top:1px;flex-shrink:0}html.dark .info-icon{color:#aaa}html.dark .info-copy-icon{color:#666}.sidepanel-wrapper--antenna .info-content{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px}.sidepanel-wrapper--antenna .info-value{margin-left:0;max-width:100%;text-align:left}.sidepanel-footer{border-top:1px solid var(--surface-glass-border,rgba(107,100,87,.18));padding:10px 12px;background:var(--color-surface-0,#ffffff);display:flex;gap:8px;flex-shrink:0}html.dark .sidepanel-footer{background:#262626;border-top-color:rgba(107,100,87,.16)}.action-btn{flex:1;min-height:42px;padding:0 14px;border-radius:var(--r-1,10px);border:1px solid transparent;font-size:13px;font-weight:600;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,filter .16s ease,transform .12s ease;display:flex;align-items:center;justify-content:center;gap:7px;-webkit-tap-highlight-color:transparent}.action-btn.primary{background:var(--sidepanel-accent,#e2001a);color:#ffffff}.action-btn.primary:hover{filter:brightness(1.07)}.action-btn.primary:active{transform:scale(.98)}.action-btn.secondary{background:transparent;border-color:var(--surface-glass-border,rgba(107,100,87,.3));color:var(--sp-text-secondary,#3a352b)}.action-btn.secondary:hover{background:rgba(107,100,87,.12);color:var(--sp-text-primary,#18150f)}.action-btn.secondary:active{transform:scale(.98)}html.dark .action-btn.secondary{color:#d9d2c0}html.dark .action-btn.secondary:hover{background:rgba(107,100,87,.16);color:#ffffff}.action-btn:disabled{opacity:.45;cursor:not-allowed;filter:none;transform:none;background:transparent;border-color:var(--surface-glass-border,rgba(107,100,87,.22));color:var(--sp-text-tertiary,#9a917f)}.action-btn:focus-visible{outline:2px solid var(--sidepanel-accent,#e2001a);outline-offset:2px}@media (max-width:768px){.sidepanel-hero{padding:25px 12px 10px}.sidepanel-drag-handle{position:absolute;z-index:1;width:100%}.hero-btn{width:32px;height:32px;font-size:14px}.compact-summary{padding:8px 10px;font-size:10px}.accordion-header{padding:10px}.accordion-body{padding:0 10px 10px}.sidepanel-footer{padding:8px;gap:4px}.action-btn{padding:8px 10px;font-size:11px}}.sidepanel-desktop-shell{position:fixed;top:max(88px,calc(env(safe-area-inset-top, 0px) + 76px));right:max(14px,env(safe-area-inset-right,0px));bottom:max(14px,env(safe-area-inset-bottom,0px));z-index:1100;display:flex;width:min(400px,calc(100vw - 28px));min-height:0;overflow:hidden;border-radius:var(--r-3,18px);box-shadow:var(--elevation-4,0 22px 58px rgba(24,21,15,.24))}.sidepanel-desktop-shell .sidepanel-hero{cursor:move}.sidepanel-desktop-shell .sidepanel-hero a,.sidepanel-desktop-shell .sidepanel-hero button{cursor:pointer}.sidepanel-resize-w{position:absolute;top:0;left:0;bottom:0;width:10px;z-index:28;display:flex;align-items:center;justify-content:center;cursor:ew-resize;touch-action:none}.sidepanel-resize-w:before{content:"";width:4px;height:46px;border-radius:9999px;background:var(--sp-border-default,rgba(107,100,87,.45));opacity:0;transition:opacity .15s ease}.sidepanel-resize-w:hover:before{opacity:1}.sidepanel-resize-s{position:absolute;left:16px;right:0;bottom:0;height:8px;z-index:28;display:flex;align-items:center;justify-content:center;cursor:ns-resize;touch-action:none}.sidepanel-resize-s:before{content:"";width:46px;height:4px;border-radius:9999px;background:var(--sp-border-default,rgba(107,100,87,.45));opacity:0;transition:opacity .15s ease}.sidepanel-resize-s:hover:before{opacity:1}.sidepanel-resize-sw{position:absolute;left:0;bottom:0;width:20px;height:20px;z-index:29;cursor:nesw-resize;touch-action:none}.sidepanel-resize-sw:before{content:"";position:absolute;left:5px;bottom:5px;width:8px;height:8px;border-left:2px solid var(--sp-text-tertiary,rgba(107,100,87,.85));border-bottom:2px solid var(--sp-text-tertiary,rgba(107,100,87,.85));border-bottom-left-radius:3px;opacity:.6;transition:opacity .15s ease}.sidepanel-resize-sw:hover:before{opacity:1}.sidepanel-mobile-overlay{position:fixed;inset:0;z-index:1599;background:rgba(24,21,15,.22)}.sidepanel-mobile-drawer{position:fixed;right:0;bottom:0;left:0;z-index:1600;display:flex;height:96dvh;flex-direction:column;overflow:hidden;border-radius:var(--r-4,24px) var(--r-4,24px) 0 0;background:white;box-shadow:0 -20px 52px rgba(24,21,15,.22);outline:none;padding-bottom:max(env(safe-area-inset-bottom,0px),8px)}html.dark .sidepanel-mobile-drawer{background:#262626;box-shadow:0 -20px 58px rgba(0,0,0,.48)}@media (max-width:768px){body:has(.sidepanel-mobile-drawer[data-state=open]) .leaflet-bottom.leaflet-left,body:has(.sidepanel-mobile-drawer[data-state=open]) .leaflet-bottom.leaflet-right{opacity:0;pointer-events:none}}.sidepanel-drag-handle{display:flex;flex-shrink:0;justify-content:center;align-items:flex-start;padding-top:8px;pointer-events:none}.sidepanel-drag-handle__bar{display:block;width:36px;height:4px;border-radius:9999px;background:rgba(107,100,87,.5)}html.dark .sidepanel-drag-handle__bar{background:rgba(107,100,87,.38)}.sidepanel-wrapper{--sidepanel-accent:#e2001a;--sidepanel-accent-2:#ff5a33;width:100%}.sidepanel-hero{position:relative;overflow:hidden;padding:14px 16px 12px;border-bottom:1px solid rgba(107,100,87,.16);background:#ffffff;color:#18150f}html.dark .sidepanel-hero{border-bottom-color:rgba(107,100,87,.16);background:#242424;color:#f4f0e6}.sidepanel-hero__accent{position:absolute;inset:0 0 auto;height:3px;background:var(--sidepanel-accent)}.sidepanel-hero__chips,.sidepanel-hero__info,.sidepanel-hero__top{position:relative;z-index:1}.sidepanel-hero__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.sidepanel-hero__text{min-width:0;flex:1}.sidepanel-hero__kicker{display:inline-flex;max-width:100%;align-items:center;gap:7px;margin-bottom:8px;padding:5px 9px;border:1px solid color-mix(in srgb,var(--sidepanel-accent) 26%,transparent);border-left-width:3px;border-radius:6px;background:color-mix(in srgb,var(--sidepanel-accent) 8%,#ffffff);color:color-mix(in srgb,var(--sidepanel-accent) 70%,#18150f);font-size:11px;font-weight:750;line-height:1.25}html.dark .sidepanel-hero__kicker{border-color:color-mix(in srgb,var(--sidepanel-accent) 40%,#3f3f46);background:#1f1f1f;color:#f4f0e6}.sidepanel-hero__kicker span:last-child{min-width:0;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.sidepanel-hero__kicker-dot{width:7px;height:7px;flex:0 0 7px;border-radius:2px;background:var(--sidepanel-accent)}.sidepanel-hero__title{margin:0;overflow-wrap:anywhere;color:#18150f;font-size:18px;font-weight:780;line-height:1.1;letter-spacing:0}html.dark .sidepanel-hero__title{color:#f4f0e6}.sidepanel-hero__subtitle{margin:6px 0 0;overflow-wrap:anywhere;color:#6b6457;font-size:12px;font-weight:550;line-height:1.35}html.dark .sidepanel-hero__subtitle{color:#d9d2c0}.sidepanel-hero__actions{display:flex;flex-shrink:0;align-items:center;gap:6px}.sidepanel-hero__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.hero-chip{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border:1px solid rgba(107,100,87,.22);border-radius:8px;background:#f4f0e6;color:#3a352b;font-size:11px;font-weight:700;letter-spacing:.01em}.hero-chip--2g:before,.hero-chip--3g:before,.hero-chip--4g:before,.hero-chip--5g:before,.hero-chip--share:before{content:"";flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:currentColor}.hero-chip--5g{background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(139,92,246,.07));border-color:rgba(139,92,246,.34);color:#7c3aed}.hero-chip--4g{background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(59,130,246,.07));border-color:rgba(59,130,246,.34);color:#2563eb}.hero-chip--3g{background:linear-gradient(135deg,rgba(34,197,94,.2),rgba(34,197,94,.07));border-color:rgba(34,197,94,.34);color:#16a34a}.hero-chip--2g{background:linear-gradient(135deg,rgba(107,114,128,.2),rgba(107,114,128,.07));border-color:rgba(107,114,128,.36);color:#4b5563}.hero-chip--share{background:linear-gradient(135deg,color-mix(in srgb,var(--sidepanel-accent,#e2001a) 20%,transparent),color-mix(in srgb,var(--sidepanel-accent,#e2001a) 7%,transparent));border-color:color-mix(in srgb,var(--sidepanel-accent,#e2001a) 36%,transparent);color:color-mix(in srgb,var(--sidepanel-accent,#e2001a) 78%,#18150f)}html.dark .hero-chip{border-color:rgba(107,100,87,.16);background:#1f1f1f;color:#ece7d8}html.dark .hero-chip--5g{background:rgba(139,92,246,.2);border-color:rgba(139,92,246,.42);color:#c4b5fd}html.dark .hero-chip--4g{background:rgba(59,130,246,.2);border-color:rgba(59,130,246,.42);color:#93c5fd}html.dark .hero-chip--3g{background:rgba(34,197,94,.2);border-color:rgba(34,197,94,.42);color:#86efac}html.dark .hero-chip--2g{background:rgba(107,100,87,.2);border-color:rgba(107,100,87,.36);color:#d9d2c0}html.dark .hero-chip--share{background:color-mix(in srgb,var(--sidepanel-accent,#e2001a) 26%,transparent);border-color:color-mix(in srgb,var(--sidepanel-accent,#e2001a) 48%,transparent);color:#f4f0e6}.sidepanel-hero__info{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;color:#3a352b}.sidepanel-hero__info>span:not(.hero-divider){display:flex;min-width:0;flex-direction:row;align-items:center;gap:8px;padding:8px 9px;overflow:hidden;border:1px solid rgba(107,100,87,.18);border-radius:10px;background:#f4f0e6;line-height:1.15;color:#18150f}.hero-stat__icon{display:flex;flex:0 0 26px;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:color-mix(in srgb,var(--sidepanel-accent,#e2001a) 12%,transparent);color:var(--sidepanel-accent,#e2001a)}.hero-stat__body{display:flex;min-width:0;flex-direction:column;gap:1px}.hero-stat__value{overflow:hidden;color:#18150f;font-size:13px;font-weight:780;text-overflow:ellipsis;white-space:nowrap}html.dark .hero-stat__icon{background:color-mix(in srgb,var(--sidepanel-accent,#e2001a) 26%,transparent)}html.dark .hero-stat__value{color:#f4f0e6}.sidepanel-hero__info strong{color:color-mix(in srgb,var(--sidepanel-accent,#6b6457) 55%,#6b6457);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.sidepanel-hero__info .hero-divider{display:none}html.dark .sidepanel-hero__info{color:#f4f0e6}html.dark .sidepanel-hero__info>span:not(.hero-divider){border-color:rgba(107,100,87,.14);background:#242424;color:#f4f0e6}html.dark .sidepanel-hero__info strong{color:color-mix(in srgb,var(--sidepanel-accent,#9a917f) 45%,#9a917f)}.hero-btn{width:36px;height:36px;border:1px solid rgba(107,100,87,.22);border-radius:7px;background:#f4f0e6;color:#3a352b;backdrop-filter:none;-webkit-backdrop-filter:none}.hero-btn:hover{background:color-mix(in srgb,var(--sidepanel-accent) 8%,#ffffff);border-color:color-mix(in srgb,var(--sidepanel-accent) 28%,rgba(107,100,87,.22))}html.dark .hero-btn{border-color:rgba(107,100,87,.16);background:#1f1f1f;color:#ece7d8}html.dark .hero-btn:hover{background:color-mix(in srgb,var(--sidepanel-accent) 16%,#1f1f1f)}.hero-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--sidepanel-accent) 55%,white);outline-offset:2px}@media (max-width:1180px) and (min-width:769px){.sidepanel-desktop-shell{top:88px;width:min(380px,calc(100vw - 28px))}}@media (max-width:768px){.sidepanel-mobile-drawer{height:min(84dvh,calc(100dvh - 64px));border-radius:14px 14px 0 0}.sidepanel-drag-handle{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;height:auto;min-height:48px;padding:14px 0 10px;pointer-events:auto;touch-action:none;cursor:grab;-webkit-tap-highlight-color:transparent}.sidepanel-drag-handle:active{cursor:grabbing}.sidepanel-drag-handle__bar{width:44px;height:5px}.sidepanel-hero{padding:13px 12px 10px}.sidepanel-hero__top{gap:8px}.sidepanel-hero__title{font-size:17px;line-height:1.14}.sidepanel-hero__kicker{margin-bottom:6px;padding:4px 8px;font-size:10px}.sidepanel-hero__kicker-dot{width:6px;height:6px;flex-basis:6px}.sidepanel-hero__subtitle{margin-top:4px;font-size:11px;line-height:1.3}.sidepanel-hero__actions{gap:5px}.hero-btn{width:32px;height:32px;border-radius:6px}.sidepanel-hero__chips{gap:5px;margin-top:9px}.hero-chip{height:23px;padding:0 8px;font-size:10px}.sidepanel-hero__info{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:8px}.sidepanel-hero__info>span:not(.hero-divider){padding:6px;border-radius:6px;font-size:10px}.sidepanel-hero__info strong{font-size:8px;letter-spacing:.04em}}@media (max-width:380px){.sidepanel-hero__title{font-size:16px}.sidepanel-hero__info>span:not(.hero-divider){padding:6px 5px}}.operator-segmented{display:flex;gap:4px;margin:10px 0 4px;padding:4px;border-radius:14px;background:rgba(24,21,15,.05);border:1px solid rgba(24,21,15,.08);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.operator-segmented::-webkit-scrollbar{display:none}html.dark .operator-segmented{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1)}.operator-segmented__item{position:relative;flex:1 0 auto;min-width:72px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border:none;border-radius:10px;background:transparent;color:#3a352b;font-size:13px;font-weight:600;cursor:pointer;scroll-snap-align:start;transition:color .16s ease;-webkit-tap-highlight-color:transparent}.operator-segmented__item:hover{color:#18150f}html.dark .operator-segmented__item{color:#9a917f}html.dark .operator-segmented__item:hover{color:#f4f0e6}.operator-segmented__item.is-active{color:#fff}.operator-segmented__item:focus-visible{outline:2px solid var(--op-color,#2563eb);outline-offset:2px}.operator-segmented__pill{position:absolute;inset:0;border-radius:10px;box-shadow:0 4px 12px rgba(24,21,15,.22);z-index:0}.operator-segmented__content{position:relative;z-index:1;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.operator-segmented__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.operator-segmented__tags{font-size:10px;font-weight:700;letter-spacing:.02em;opacity:.85}@media (max-width:768px){.operator-segmented__item{min-width:64px;padding:6px 10px}}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_6bee3b{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_6bee3b{--font-poppins:"Poppins","Poppins Fallback"}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_923bf1{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_923bf1{--font-sq-feed:"DM Sans","DM Sans Fallback"}