.sidepanel-wrapper{display:flex;flex-direction:column;height:100%;background:white;position:relative;overflow-x:auto}html.dark .sidepanel-wrapper{background:var(--h-card)}.sidepanel-hero{background:linear-gradient(135deg,var(--h-brand) 0,#FF5A33 100%);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 var(--h-hair);padding:10px 12px;font-size:11px;flex-shrink:0}html.dark .compact-summary{background:var(--h-card);border-bottom-color:var(--h-hair)}.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:color-mix(in srgb,var(--t-5g-500) 10%,transparent);border-radius:12px;font-weight:600;white-space:nowrap;color:var(--t-5g-700);font-size:10px}.summary-tech.tech-4g{background:color-mix(in srgb,var(--t-4g-500) 10%,transparent);color:var(--t-4g-700)}.summary-tech.tech-3g{background:color-mix(in srgb,var(--t-3g-500) 10%,transparent);color:var(--t-3g-700)}.summary-tech.tech-2g{background:color-mix(in srgb,var(--t-2g-500) 10%,transparent);color:var(--t-2g-700)}.summary-divider{width:1px;height:14px;background:var(--h-chip);flex-shrink:0}.summary-bands{display:flex;gap:4px;flex-wrap:wrap}.summary-bands,.summary-update{color:var(--h-muted);font-size:10px}html.dark .summary-bands,html.dark .summary-update{color:var(--h-muted)}.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 var(--h-hair);flex-shrink:0}html.dark .accordion{border-top-color:var(--h-hair)}.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:var(--h-card)}.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,var(--h-brand));outline-offset:-2px}.accordion-title{font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px}.accordion-title,html.dark .accordion-title{color:var(--h-ink)}.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,var(--h-brand))}.accordion-chevron{width:16px;height:16px;color:var(--h-muted);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:color-mix(in srgb,var(--t-5g-500) 15%,transparent);color:var(--t-5g-700)}.tech-gen-label.gen-4g{background:color-mix(in srgb,var(--t-4g-500) 15%,transparent);color:var(--t-4g-700)}.tech-gen-label.gen-3g{background:color-mix(in srgb,var(--t-3g-500) 15%,transparent);color:var(--t-3g-700)}.tech-gen-label.gen-2g{background:color-mix(in srgb,var(--t-2g-500) 15%,transparent);color:var(--t-2g-700)}.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:var(--t-5g-300);color:var(--t-5g-700);background:color-mix(in srgb,var(--t-5g-500) 8%,transparent)}.tech-band-chip.band-5g:active{background:color-mix(in srgb,var(--t-5g-500) 15%,transparent);transform:scale(.98)}.tech-band-chip.band-5g.highlighted{background:color-mix(in srgb,var(--t-5g-500) 25%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--t-5g-700) 40%,transparent);transform:scale(1.05)}.tech-band-chip.band-4g{border-color:var(--t-4g-300);color:var(--t-4g-700);background:color-mix(in srgb,var(--t-4g-500) 8%,transparent)}.tech-band-chip.band-4g:active{background:color-mix(in srgb,var(--t-4g-500) 15%,transparent);transform:scale(.98)}.tech-band-chip.band-4g.highlighted{background:color-mix(in srgb,var(--t-4g-500) 25%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--t-4g-700) 40%,transparent);transform:scale(1.05)}.tech-band-chip.band-3g{border-color:var(--t-3g-300);color:var(--t-3g-700);background:color-mix(in srgb,var(--t-3g-500) 8%,transparent)}.tech-band-chip.band-3g:active{background:color-mix(in srgb,var(--t-3g-500) 15%,transparent);transform:scale(.98)}.tech-band-chip.band-3g.highlighted{background:color-mix(in srgb,var(--t-3g-500) 25%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--t-3g-700) 40%,transparent);transform:scale(1.05)}.tech-band-chip.band-2g{border-color:var(--t-2g-300);color:var(--t-2g-700);background:color-mix(in srgb,var(--t-2g-500) 8%,transparent)}.tech-band-chip.band-2g:active{background:color-mix(in srgb,var(--t-2g-500) 15%,transparent);transform:scale(.98)}.band-freq{opacity:.7;font-size:11px}.tech-update-date{font-size:10px;color:var(--h-muted);margin-top:8px;padding-top:8px;border-top:1px solid #f0f0f0}html.dark .tech-update-date{color:var(--h-muted);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 var(--h-hair);background:var(--h-card);color:var(--h-muted);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:var(--border-solid);background:var(--h-chip)}.filter-tab.active{background:var(--h-brand);color:var(--h-on-brand);border-color:transparent}html.dark .filter-tab{background:var(--h-chip)}html.dark .filter-tab:hover{border-color:var(--h-brand);background:var(--h-raised)}.signal-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.signal-stat-card{background:var(--h-chip);padding:10px;border-radius:8px;border:1px solid var(--h-hair)}.signal-stat-label{font-size:10px;font-weight:600;text-transform:uppercase;margin-bottom:4px}.signal-stat-label,html.dark .signal-stat-label{color:var(--h-muted)}.signal-stat-value{font-size:16px;font-weight:700;color:var(--h-ink);font-family:var(--font-mono)}html.dark .signal-stat-value{color:var(--h-ink)}.signal-stat-unit{font-size:11px;color:var(--h-muted);margin-left:2px}.cell-list-container{margin-top:12px;padding-top:12px;border-top:1px solid var(--h-hair)}html.dark .cell-list-container{border-top-color:var(--h-hair)}.cell-list-title{font-size:10px;font-weight:600;text-transform:uppercase;margin-bottom:10px;display:block}.cell-list-title,html.dark .cell-list-title{color:var(--h-muted)}.cell-list-by-sector{display:flex;flex-direction:column;gap:10px}.cell-sector-group{padding:10px;background:var(--h-chip);border:1px solid var(--h-hair);border-radius:10px}.cell-sector-name{font-size:11px;font-weight:700;color:var(--h-ink-2);margin-bottom:8px;display:flex;align-items:center;gap:6px}.cell-sector-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:var(--h-go-bg);color:var(--h-go-ink);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:var(--font-mono)}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:var(--h-muted);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{font-weight:500;flex:1;min-width:0}.info-label,html.dark .info-label{color:var(--h-muted)}.info-value{color:var(--h-ink);font-weight:600;font-family:var(--font-head);text-align:right;margin-left:auto;max-width:62%;word-break:break-word}.info-value.mono{font-family:var(--font-mono)}html.dark .info-value{color:var(--h-ink)}.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;margin-top:1px;flex-shrink:0}.info-copy-icon,html.dark .info-copy-icon,html.dark .info-icon{color:var(--h-muted)}.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:var(--h-card);border-top-color:var(--h-hair)}.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,var(--h-brand));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:var(--h-ink-2)}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,var(--h-brand));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:var(--h-card);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:var(--h-brand);--sidepanel-accent-2:#ff5a33;width:100%}.sidepanel-hero{position:relative;overflow:hidden;padding:14px 16px 12px;border-bottom:1px solid var(--h-hair);background:#ffffff;color:#18150f}html.dark .sidepanel-hero{border-bottom-color:var(--h-hair);background:var(--h-card);color:var(--h-ink)}.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:var(--h-chip);color:var(--h-ink)}.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:var(--h-ink)}.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:var(--h-ink-2)}.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 var(--h-hair);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,color-mix(in srgb,var(--t-5g-500) 20%,transparent),color-mix(in srgb,var(--t-5g-500) 7%,transparent));border-color:color-mix(in srgb,var(--t-5g-500) 34%,transparent);color:var(--t-5g-700)}.hero-chip--4g{background:linear-gradient(135deg,color-mix(in srgb,var(--t-4g-500) 20%,transparent),color-mix(in srgb,var(--t-4g-500) 7%,transparent));border-color:color-mix(in srgb,var(--t-4g-500) 34%,transparent);color:var(--t-4g-700)}.hero-chip--3g{background:linear-gradient(135deg,color-mix(in srgb,var(--t-3g-500) 20%,transparent),color-mix(in srgb,var(--t-3g-500) 7%,transparent));border-color:color-mix(in srgb,var(--t-3g-500) 34%,transparent);color:var(--t-3g-700)}.hero-chip--2g{background:linear-gradient(135deg,color-mix(in srgb,var(--t-2g-500) 20%,transparent),color-mix(in srgb,var(--t-2g-500) 7%,transparent));border-color:color-mix(in srgb,var(--t-2g-500) 36%,transparent);color:var(--t-2g-700)}.hero-chip--share{background:linear-gradient(135deg,color-mix(in srgb,var(--sidepanel-accent,var(--h-brand)) 20%,transparent),color-mix(in srgb,var(--sidepanel-accent,var(--h-brand)) 7%,transparent));border-color:color-mix(in srgb,var(--sidepanel-accent,var(--h-brand)) 36%,transparent);color:color-mix(in srgb,var(--sidepanel-accent,var(--h-brand)) 78%,#18150f)}html.dark .hero-chip{border-color:var(--h-hair);background:var(--h-chip);color:var(--h-ink)}html.dark .hero-chip--5g{background:color-mix(in srgb,var(--t-5g-500) 20%,transparent);border-color:color-mix(in srgb,var(--t-5g-500) 42%,transparent);color:var(--t-5g-300)}html.dark .hero-chip--4g{background:color-mix(in srgb,var(--t-4g-500) 20%,transparent);border-color:color-mix(in srgb,var(--t-4g-500) 42%,transparent);color:var(--t-4g-300)}html.dark .hero-chip--3g{background:color-mix(in srgb,var(--t-3g-500) 20%,transparent);border-color:color-mix(in srgb,var(--t-3g-500) 42%,transparent);color:var(--t-3g-300)}html.dark .hero-chip--2g{background:color-mix(in srgb,var(--t-2g-500) 20%,transparent);border-color:color-mix(in srgb,var(--t-2g-500) 36%,transparent);color:var(--t-2g-300)}html.dark .hero-chip--share{background:color-mix(in srgb,var(--sidepanel-accent,var(--h-brand)) 26%,transparent);border-color:color-mix(in srgb,var(--sidepanel-accent,var(--h-brand)) 48%,transparent);color:var(--h-ink)}.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 var(--h-hair);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,var(--h-brand)) 12%,transparent);color:var(--sidepanel-accent,var(--h-brand))}.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,var(--h-brand)) 26%,transparent)}html.dark .hero-stat__value{color:var(--h-ink)}.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:var(--h-ink)}html.dark .sidepanel-hero__info>span:not(.hero-divider){border-color:var(--h-hair);background:var(--h-card);color:var(--h-ink)}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 var(--h-hair);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:var(--h-hair);background:var(--h-chip);color:var(--h-ink)}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:var(--h-ink)}.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}}