:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sg-bg:#0c0e12;--sg-surface:#13161d;--sg-surface-elevated:#1b1f28;--sg-border:#272c38;--sg-border-strong:#3b4255;--sg-text:#e3e6eb;--sg-text-secondary:#929bab;--sg-text-muted:#5c6477;--sg-accent:#4a9aba;--sg-accent-hover:#5baed0;--sg-accent-fg:#fff;--sg-success:#43a676;--sg-success-fg:#fff;--sg-warning:#c99a3d;--sg-warning-fg:#1a1200;--sg-danger:#d05050;--sg-danger-fg:#fff;--sg-info:#5b8dc2;--sg-info-fg:#fff;--sg-hover:#ffffff0a;--sg-active:#ffffff12;--sg-selection:#4a9aba2e;--sg-focus-ring:#4a9aba8c;--sg-font-sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--sg-font-mono:ui-monospace, "Cascadia Code", "Fira Code", "JetBrains Mono", Consolas, monospace;--sg-text-xs:.75rem;--sg-text-sm:.8125rem;--sg-text-base:.875rem;--sg-text-md:1rem;--sg-text-lg:1.125rem;--sg-text-xl:1.25rem;--sg-text-2xl:1.5rem;--sg-text-3xl:1.875rem;--sg-leading-tight:1.2;--sg-leading-snug:1.35;--sg-leading-normal:1.5;--sg-leading-relaxed:1.65;--sg-weight-normal:400;--sg-weight-medium:500;--sg-weight-semibold:600;--sg-weight-bold:700;--sg-tracking-tight:-.02em;--sg-tracking-normal:0em;--sg-tracking-wide:.02em;--sg-space-0:0;--sg-space-1:.25rem;--sg-space-2:.5rem;--sg-space-3:.75rem;--sg-space-4:1rem;--sg-space-5:1.25rem;--sg-space-6:1.5rem;--sg-space-8:2rem;--sg-space-10:2.5rem;--sg-space-12:3rem;--sg-space-16:4rem;--sg-space-20:5rem;--sg-radius-sm:4px;--sg-radius-md:6px;--sg-radius-lg:8px;--sg-radius-xl:16px;--sg-radius-full:9999px;--sg-shadow-sm:0 1px 2px #00000059, 0 0 1px #0003;--sg-shadow-md:0 2px 8px #0006, 0 0 1px #00000040;--sg-shadow-lg:0 4px 24px #00000080, 0 0 1px #0000004d;--sg-duration-fast:.1s;--sg-duration-normal:.2s;--sg-duration-slow:.35s;--sg-ease-default:cubic-bezier(.25, .1, .25, 1);--sg-ease-out:cubic-bezier(0, 0, .2, 1);--sg-ease-in-out:cubic-bezier(.4, 0, .2, 1)}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sg-bg:#f4f5f7;--sg-surface:#fff;--sg-surface-elevated:#fff;--sg-border:#dde0e6;--sg-border-strong:#c3c8d2;--sg-text:#171b22;--sg-text-secondary:#555e6e;--sg-text-muted:#8890a0;--sg-accent:#2e7fa3;--sg-accent-hover:#246d90;--sg-accent-fg:#fff;--sg-success:#2d8a60;--sg-success-fg:#fff;--sg-warning:#a87b2a;--sg-warning-fg:#fff;--sg-danger:#c04040;--sg-danger-fg:#fff;--sg-info:#4875ab;--sg-info-fg:#fff;--sg-hover:#0000000a;--sg-active:#00000012;--sg-selection:#2e7fa31f;--sg-focus-ring:#2e7fa373;--sg-shadow-sm:0 1px 2px #00000014, 0 0 1px #0000000f;--sg-shadow-md:0 2px 8px #0000001a, 0 0 1px #00000014;--sg-shadow-lg:0 4px 24px #0000001f, 0 0 1px #00000014}
.sg-shell{background:var(--sg-bg);flex-direction:column;min-height:100dvh;display:flex}.sg-shell__header{height:3.25rem;padding:0 var(--sg-space-5);background:var(--sg-surface);border-bottom:1px solid var(--sg-border);align-items:center;gap:var(--sg-space-4);flex-shrink:0;display:flex}.sg-shell-brand{font-size:var(--sg-text-sm);font-weight:var(--sg-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--sg-text);-webkit-user-select:none;user-select:none}.sg-shell-header__end{align-items:center;gap:var(--sg-space-2);margin-left:auto;display:flex}.sg-shell__body{flex:1;min-height:0;display:flex}.sg-shell__sidebar{background:var(--sg-surface);border-right:1px solid var(--sg-border);width:13rem;padding:var(--sg-space-4);flex-shrink:0;overflow-y:auto}.sg-shell__main{padding:var(--sg-space-6) var(--sg-space-8);flex:1;overflow-y:auto}.sg-btn{cursor:pointer;justify-content:center;align-items:center;gap:var(--sg-space-2);padding:var(--sg-space-2) var(--sg-space-4);font-size:var(--sg-text-sm);font-weight:var(--sg-weight-medium);font-family:inherit;line-height:var(--sg-leading-snug);border-radius:var(--sg-radius-md);border:1px solid var(--sg-border);background:var(--sg-surface-elevated);color:var(--sg-text);transition:border-color var(--sg-duration-fast) var(--sg-ease-default), background var(--sg-duration-fast) var(--sg-ease-default);display:inline-flex}.sg-btn:hover{border-color:var(--sg-border-strong)}.sg-btn:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px}.sg-btn--ghost{background:0 0;border-color:#0000}.sg-btn--ghost:hover{background:var(--sg-hover);border-color:#0000}.sg-icon-btn{cursor:pointer;width:2rem;height:2rem;font-size:var(--sg-text-md);color:var(--sg-text-secondary);border-radius:var(--sg-radius-md);transition:background var(--sg-duration-fast) var(--sg-ease-default);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;font-family:inherit;line-height:1;display:inline-flex}.sg-icon-btn:hover{background:var(--sg-hover)}.sg-icon-btn:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px}.sg-page-header{justify-content:space-between;align-items:flex-start;gap:var(--sg-space-4);margin-bottom:var(--sg-space-5);display:flex}.sg-page-header__title{font-size:var(--sg-text-xl);font-weight:var(--sg-weight-semibold);letter-spacing:var(--sg-tracking-tight);line-height:var(--sg-leading-tight);color:var(--sg-text)}.sg-page-header__subtitle{font-size:var(--sg-text-sm);color:var(--sg-text-muted);margin-top:var(--sg-space-1)}.sg-surface{background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:var(--sg-radius-lg);padding:var(--sg-space-5)}.sg-surface--elevated{background:var(--sg-surface-elevated);box-shadow:var(--sg-shadow-sm)}.sg-surface--subtle{background:0 0;border-color:#0000}.sg-table{border-collapse:collapse;width:100%;font-size:var(--sg-text-base)}.sg-table th{text-align:left;padding:var(--sg-space-2) var(--sg-space-3);font-size:var(--sg-text-xs);font-weight:var(--sg-weight-medium);color:var(--sg-text-muted);text-transform:uppercase;letter-spacing:var(--sg-tracking-wide);border-bottom:1px solid var(--sg-border-strong)}.sg-table td{padding:var(--sg-space-3);border-bottom:1px solid var(--sg-border);color:var(--sg-text);vertical-align:middle}.sg-table tbody tr:hover{background:var(--sg-hover)}.sg-table tbody tr:last-child td{border-bottom:none}.sg-badge{padding:var(--sg-space-1) var(--sg-space-2);font-size:var(--sg-text-xs);font-weight:var(--sg-weight-medium);letter-spacing:.01em;border-radius:var(--sg-radius-full);white-space:nowrap;align-items:center;line-height:1;display:inline-flex}.sg-badge--neutral{background:var(--sg-surface-elevated);color:var(--sg-text-secondary)}.sg-badge--accent{background:var(--sg-selection);color:var(--sg-accent)}.sg-badge--success{color:var(--sg-success);background:color-mix(in srgb, var(--sg-success) 14%, transparent)}.sg-badge--warning{color:var(--sg-warning);background:color-mix(in srgb, var(--sg-warning) 14%, transparent)}.sg-badge--danger{color:var(--sg-danger);background:color-mix(in srgb, var(--sg-danger) 14%, transparent)}.sg-badge--info{color:var(--sg-info);background:color-mix(in srgb, var(--sg-info) 14%, transparent)}.sg-drawer-backdrop{z-index:200;background:#00000080;position:fixed;inset:0}.sg-drawer{z-index:201;background:var(--sg-surface);width:24rem;max-width:90vw;box-shadow:var(--sg-shadow-lg);padding:var(--sg-space-6);position:fixed;top:0;bottom:0;overflow-y:auto}.sg-drawer--right{border-left:1px solid var(--sg-border);right:0}.sg-drawer--left{border-right:1px solid var(--sg-border);left:0}.sg-empty-state{text-align:center;padding:var(--sg-space-16) var(--sg-space-6);justify-content:center;align-items:center;gap:var(--sg-space-2);flex-direction:column;display:flex}.sg-empty-state__title{font-size:var(--sg-text-base);font-weight:var(--sg-weight-medium);color:var(--sg-text-secondary)}.sg-empty-state__description{font-size:var(--sg-text-sm);color:var(--sg-text-muted);max-width:28rem;line-height:var(--sg-leading-relaxed)}.sg-skeleton{background:var(--sg-border);border-radius:var(--sg-radius-sm);animation:1.8s ease-in-out infinite sg-pulse}.sg-skeleton--text{width:100%;height:.875em}.sg-skeleton--block{width:100%;height:4rem}@keyframes sg-pulse{0%,to{opacity:1}50%{opacity:.4}}.sg-cmd-bar{align-items:center;gap:var(--sg-space-2);padding:var(--sg-space-2) var(--sg-space-3);background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:var(--sg-radius-lg);display:flex}.sg-cmd-bar__input{min-width:0;padding:var(--sg-space-1) var(--sg-space-2);font-family:inherit;font-size:var(--sg-text-base);color:var(--sg-text);background:0 0;border:none;outline:none;flex:1}.sg-cmd-bar__input::placeholder{color:var(--sg-text-muted)}.sg-cmd-bar__actions{align-items:center;gap:var(--sg-space-1);flex-shrink:0;display:flex}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--sg-font-sans);font-size:var(--sg-text-base);line-height:var(--sg-leading-normal);background:var(--sg-bg);color:var(--sg-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;min-height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}code{font-family:var(--sg-font-mono);color:var(--sg-text-muted);font-size:.9em}.auth-panel{text-align:center;max-width:32rem}.auth-panel__note{font-size:var(--sg-text-base);line-height:var(--sg-leading-normal)}.auth-panel__muted{color:var(--sg-text-muted);font-size:var(--sg-text-base)}.auth-panel__row{align-items:center;gap:var(--sg-space-3);flex-direction:column;display:flex}.auth-panel--sub{margin-top:var(--sg-space-2);padding-top:var(--sg-space-4);border-top:1px solid var(--sg-border)}.auth-panel__warn{color:var(--sg-danger);font-size:var(--sg-text-base);line-height:var(--sg-leading-snug)}.pulse{gap:var(--sg-space-5);flex-direction:column;display:flex}.pulse-header{justify-content:space-between;align-items:center;gap:var(--sg-space-3);flex-wrap:wrap;display:flex}.pulse-header__left{align-items:center;gap:var(--sg-space-2);display:flex}.pulse-header__live{background:var(--sg-success);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite sg-pulse}.pulse-header__count{font-size:var(--sg-text-sm);font-weight:var(--sg-weight-semibold);color:var(--sg-text)}.pulse-header__right{align-items:center;gap:var(--sg-space-2);display:flex}.pulse-header__ago{font-size:var(--sg-text-xs);color:var(--sg-text-muted)}.pulse-hero{all:unset;cursor:pointer;gap:var(--sg-space-4);padding:var(--sg-space-5);background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:var(--sg-radius-lg);transition:border-color var(--sg-duration-fast) var(--sg-ease-default), box-shadow var(--sg-duration-fast) var(--sg-ease-default);display:flex}.pulse-hero:hover{border-color:var(--sg-border-strong);box-shadow:var(--sg-shadow-sm)}.pulse-hero:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px}.pulse-hero__score{width:3rem;height:3rem;font-size:var(--sg-text-lg);font-weight:var(--sg-weight-bold);font-variant-numeric:tabular-nums;color:var(--sg-accent);background:var(--sg-selection);border-radius:var(--sg-radius-md);flex-shrink:0;justify-content:center;align-items:center;display:flex}.pulse-hero__body{gap:var(--sg-space-2);flex-direction:column;flex:1;min-width:0;display:flex}.pulse-hero__title{font-size:var(--sg-text-lg);font-weight:var(--sg-weight-semibold);line-height:var(--sg-leading-snug);color:var(--sg-text)}.pulse-hero__summary{font-size:var(--sg-text-sm);color:var(--sg-text-secondary);line-height:var(--sg-leading-relaxed);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pulse-hero__meta{align-items:center;gap:var(--sg-space-2);font-size:var(--sg-text-xs);color:var(--sg-text-muted);flex-wrap:wrap;display:flex}.pulse-hero__source{color:var(--sg-accent)}.pulse-sections{gap:var(--sg-space-4);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}.pulse-section__header{justify-content:space-between;align-items:center;gap:var(--sg-space-2);margin-bottom:var(--sg-space-3);display:flex}.pulse-section__count{font-size:var(--sg-text-xs);color:var(--sg-text-muted)}.pulse-section__title{font-size:var(--sg-text-sm);font-weight:var(--sg-weight-semibold);color:var(--sg-text-secondary);text-transform:uppercase;letter-spacing:var(--sg-tracking-wide);margin-bottom:var(--sg-space-3)}.pulse-section__items,.pulse-feed-compact{gap:var(--sg-space-1);flex-direction:column;display:flex}.pulse-card{all:unset;cursor:pointer;gap:var(--sg-space-1);padding:var(--sg-space-3);border-radius:var(--sg-radius-md);transition:background var(--sg-duration-fast) var(--sg-ease-default);flex-direction:column;display:flex}.pulse-card:hover{background:var(--sg-hover)}.pulse-card:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px}.pulse-card__top{justify-content:space-between;align-items:center;gap:var(--sg-space-2);display:flex}.pulse-card__score{font-size:var(--sg-text-xs);font-weight:var(--sg-weight-semibold);font-variant-numeric:tabular-nums;color:var(--sg-text-secondary)}.pulse-card__time{font-size:var(--sg-text-xs);color:var(--sg-text-muted)}.pulse-card__title{font-size:var(--sg-text-sm);font-weight:var(--sg-weight-medium);line-height:var(--sg-leading-snug);color:var(--sg-text)}.pulse-card__summary{font-size:var(--sg-text-xs);color:var(--sg-text-muted);line-height:var(--sg-leading-normal);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pulse-card__source{font-size:var(--sg-text-xs);color:var(--sg-accent)}.pulse-entities{gap:var(--sg-space-1);flex-wrap:wrap;display:flex}.pulse-entity-tag{font-size:var(--sg-text-xs);padding:1px var(--sg-space-2);border-radius:var(--sg-radius-full);background:var(--sg-surface-elevated);color:var(--sg-text-secondary)}.pulse-entity-tag--more{color:var(--sg-text-muted)}.pulse-view-all{text-align:center;padding-top:var(--sg-space-3);border-top:1px solid var(--sg-border);font-size:var(--sg-text-sm);font-weight:var(--sg-weight-medium);color:var(--sg-accent);transition:color var(--sg-duration-fast) var(--sg-ease-default);text-decoration:none;display:block}.pulse-view-all:hover{color:var(--sg-accent-hover)}.pulse-error{align-items:center;gap:var(--sg-space-3);padding:var(--sg-space-4);text-align:center;flex-direction:column;display:flex}.pulse-error__message{font-size:var(--sg-text-sm);color:var(--sg-text-muted)}.pulse-skeleton__row{margin-top:var(--sg-space-2)}.feed{gap:var(--sg-space-4);flex-direction:column;display:flex}.feed-toolbar{justify-content:space-between;align-items:center;gap:var(--sg-space-3);flex-wrap:wrap;display:flex}.feed-freshness{font-size:var(--sg-text-xs);color:var(--sg-text-muted)}.feed-filters{align-items:center;gap:var(--sg-space-3);flex-wrap:wrap;display:flex}.feed-filter{font-family:inherit;font-size:var(--sg-text-sm);padding:var(--sg-space-1) var(--sg-space-3);padding-right:var(--sg-space-6);background:var(--sg-surface);color:var(--sg-text);border:1px solid var(--sg-border);border-radius:var(--sg-radius-md);cursor:pointer}.feed-filter:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px}.feed-cards{gap:var(--sg-space-3);grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));display:grid}.feed-card{all:unset;cursor:pointer;gap:var(--sg-space-2);padding:var(--sg-space-4);background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:var(--sg-radius-lg);transition:border-color var(--sg-duration-fast) var(--sg-ease-default), box-shadow var(--sg-duration-fast) var(--sg-ease-default);flex-direction:column;display:flex}.feed-card:hover{border-color:var(--sg-border-strong);box-shadow:var(--sg-shadow-sm)}.feed-card:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px}.feed-card__header{justify-content:space-between;align-items:center;gap:var(--sg-space-2);display:flex}.feed-card__score{font-size:var(--sg-text-sm);font-weight:var(--sg-weight-semibold);font-variant-numeric:tabular-nums;color:var(--sg-text-secondary)}.feed-card__title{font-size:var(--sg-text-sm);font-weight:var(--sg-weight-medium);line-height:var(--sg-leading-snug);color:var(--sg-text)}.feed-card__summary{font-size:var(--sg-text-xs);color:var(--sg-text-muted);line-height:var(--sg-leading-normal);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.feed-card__footer{align-items:center;gap:var(--sg-space-2);font-size:var(--sg-text-xs);color:var(--sg-text-muted);flex-wrap:wrap;display:flex}.feed-card__source{color:var(--sg-accent)}.feed-card__entities{gap:var(--sg-space-1);margin-top:var(--sg-space-1);flex-wrap:wrap;display:flex}.feed-card__entity{font-size:var(--sg-text-xs);padding:1px var(--sg-space-2);border-radius:var(--sg-radius-full);background:var(--sg-surface-elevated);color:var(--sg-accent);transition:background var(--sg-duration-fast) var(--sg-ease-default);text-decoration:none}.feed-card__entity:hover{background:var(--sg-selection)}.feed-card__entity--more{color:var(--sg-text-muted);background:var(--sg-surface-elevated)}.feed-load-more{padding-top:var(--sg-space-3);justify-content:center;display:flex}.feed-error{align-items:center;gap:var(--sg-space-3);padding:var(--sg-space-4);text-align:center;flex-direction:column;display:flex}.feed-error__message{font-size:var(--sg-text-sm);color:var(--sg-text-muted)}.feed-skeleton__row{margin-top:var(--sg-space-2)}.signal-drawer{gap:var(--sg-space-4);flex-direction:column;display:flex}.signal-drawer__head{justify-content:space-between;align-items:center;gap:var(--sg-space-3);display:flex}.signal-drawer__score{font-size:var(--sg-text-sm);font-weight:var(--sg-weight-semibold);font-variant-numeric:tabular-nums;color:var(--sg-text-secondary)}.signal-drawer__title{font-size:var(--sg-text-lg);font-weight:var(--sg-weight-semibold);line-height:var(--sg-leading-snug);color:var(--sg-text)}.signal-drawer__meta{align-items:center;gap:var(--sg-space-2);font-size:var(--sg-text-xs);color:var(--sg-text-muted);flex-wrap:wrap;display:flex}.signal-drawer__label{font-size:var(--sg-text-xs);font-weight:var(--sg-weight-semibold);text-transform:uppercase;letter-spacing:var(--sg-tracking-wide);color:var(--sg-text-muted)}.signal-drawer__text{font-size:var(--sg-text-sm);color:var(--sg-text-secondary);line-height:var(--sg-leading-relaxed)}.signal-drawer__entities{gap:var(--sg-space-2);flex-wrap:wrap;display:flex}.signal-drawer__entity-link{font-size:var(--sg-text-sm);padding:var(--sg-space-1) var(--sg-space-3);border-radius:var(--sg-radius-full);background:var(--sg-surface-elevated);color:var(--sg-accent);border:1px solid var(--sg-border);transition:background var(--sg-duration-fast) var(--sg-ease-default);text-decoration:none}.signal-drawer__entity-link:hover{background:var(--sg-selection)}.signal-drawer__source-link{align-items:center;gap:var(--sg-space-1);font-size:var(--sg-text-sm);color:var(--sg-accent);text-decoration:none;display:inline-flex}.signal-drawer__source-link:hover{text-decoration:underline}.signal-drawer__external{font-size:var(--sg-text-xs);opacity:.6}.signal-drawer__source-name{font-size:var(--sg-text-sm);color:var(--sg-text-secondary)}.notifications{gap:var(--sg-space-4);flex-direction:column;display:flex}.notifications-list{gap:var(--sg-space-3);flex-direction:column;list-style:none;display:flex}.notifications-row{justify-content:space-between;align-items:flex-start;gap:var(--sg-space-3);flex-wrap:wrap;display:flex}.notifications-row__main{flex:16rem;min-width:0}.notifications-row__title-line{align-items:center;gap:var(--sg-space-2);font-size:var(--sg-text-sm);font-weight:var(--sg-weight-medium);flex-wrap:wrap;display:flex}.notifications-title--unread{font-weight:var(--sg-weight-semibold)}.notifications-row__message{margin-top:var(--sg-space-2);font-size:var(--sg-text-sm);color:var(--sg-text-secondary);line-height:var(--sg-leading-normal)}.notifications-row__meta{margin-top:var(--sg-space-2);font-size:var(--sg-text-xs);color:var(--sg-text-muted)}.notifications-row__context{margin-top:var(--sg-space-1);font-size:var(--sg-text-xs)}.notifications-row__context a{color:var(--sg-accent);text-decoration:none}.notifications-row__context a:hover{text-decoration:underline}.notifications-row__actions{gap:var(--sg-space-1);flex-wrap:wrap;flex-shrink:0;align-items:center;display:flex}.notifications-more{padding:var(--sg-space-2) 0;justify-content:center;display:flex}.notifications-error{font-size:var(--sg-text-sm);color:var(--sg-text-muted)}.notifications-skel-block{margin-top:var(--sg-space-2)}.sg-shell-nav{align-items:center;gap:var(--sg-space-1);display:flex}.sg-shell-nav__link{font-size:var(--sg-text-sm);color:var(--sg-text-muted);padding:var(--sg-space-1) var(--sg-space-2);border-radius:var(--sg-radius-md);transition:color var(--sg-duration-fast) var(--sg-ease-default);text-decoration:none}.sg-shell-nav__link:hover{color:var(--sg-text);background:var(--sg-hover)}.sg-shell-nav__link--active{color:var(--sg-text);font-weight:var(--sg-weight-medium);background:var(--sg-active);box-shadow:inset 0 0 0 1px var(--sg-border)}.sg-shell-nav__link--active:hover{color:var(--sg-text);background:var(--sg-active)}.map-page{gap:var(--sg-space-4);flex-direction:column;display:flex}.map-controls{gap:var(--sg-space-3);flex-wrap:wrap;align-items:center;display:flex}.map-control{font-family:inherit;font-size:var(--sg-text-sm);padding:var(--sg-space-1) var(--sg-space-3);padding-right:var(--sg-space-6);background:var(--sg-surface);color:var(--sg-text);border:1px solid var(--sg-border);border-radius:var(--sg-radius-md);cursor:pointer}.map-control:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px}.map-shell{gap:var(--sg-space-4);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:960px){.map-shell{grid-template-columns:minmax(0,1fr) minmax(14rem,20rem)}}.map-shell--skeleton{min-height:22rem}.map-stage-wrap{border-radius:var(--sg-radius-lg);border:1px solid var(--sg-border);height:min(42vh,28rem);min-height:18rem;overflow:hidden}.map-leaflet{background:var(--sg-surface);width:100%;height:100%;min-height:18rem}.map-leaflet--degraded{justify-content:center;gap:var(--sg-space-2);padding:var(--sg-space-5);flex-direction:column;display:flex}.map-leaflet-degraded__title{font-weight:600;font-size:var(--sg-text-sm);margin:0}.map-leaflet-degraded__text{font-size:var(--sg-text-xs);color:var(--sg-text-muted);margin:0;line-height:1.45}.map-stage-fallback{justify-content:center;gap:var(--sg-space-2);height:100%;min-height:16rem;padding:var(--sg-space-5);border:none;border-radius:0;flex-direction:column;display:flex}.map-stage-fallback__title{font-size:var(--sg-text-sm);font-weight:var(--sg-weight-semibold);color:var(--sg-text-secondary)}.map-stage-fallback__text{font-size:var(--sg-text-sm);color:var(--sg-text-muted);line-height:var(--sg-leading-relaxed);max-width:36rem}.map-side{gap:var(--sg-space-3);flex-direction:column;display:flex}.map-side__heading{font-size:var(--sg-text-xs);font-weight:var(--sg-weight-semibold);text-transform:uppercase;letter-spacing:var(--sg-tracking-wide);color:var(--sg-text-secondary)}.map-side__empty{font-size:var(--sg-text-sm);color:var(--sg-text-muted)}.map-region-list{gap:var(--sg-space-4);flex-direction:column;max-height:min(50vh,24rem);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.map-region-block__label{justify-content:space-between;align-items:center;gap:var(--sg-space-2);font-size:var(--sg-text-xs);font-weight:var(--sg-weight-medium);color:var(--sg-text-secondary);margin-bottom:var(--sg-space-2);display:flex}.map-region-block__count{font-variant-numeric:tabular-nums;color:var(--sg-text-muted)}.map-region-block__items{gap:var(--sg-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.map-region-item{text-align:left;width:100%;font:inherit;color:inherit;background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:var(--sg-radius-md);padding:var(--sg-space-2) var(--sg-space-3);cursor:pointer;transition:background var(--sg-duration-fast) var(--sg-ease-default)}.map-region-item:hover{background:var(--sg-hover)}.map-region-item:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px}.map-region-item__title{font-size:var(--sg-text-sm);font-weight:var(--sg-weight-medium);line-height:var(--sg-leading-snug);display:block}.map-region-item__meta{font-size:var(--sg-text-xs);color:var(--sg-text-muted);margin-top:var(--sg-space-1);display:block}.map-load-more{padding-top:var(--sg-space-2);justify-content:flex-start;display:flex}.map-error{align-items:center;gap:var(--sg-space-3);padding:var(--sg-space-4);text-align:center;flex-direction:column;display:flex}.map-error__message{font-size:var(--sg-text-sm);color:var(--sg-text-muted)}.map-skeleton-stage{height:min(42vh,28rem);min-height:18rem}.map-skeleton-side{min-height:12rem}.map-drawer-inner__head{justify-content:space-between;align-items:center;gap:var(--sg-space-3);margin-bottom:var(--sg-space-3);display:flex}.map-drawer-inner__title{font-size:var(--sg-text-xs);font-weight:var(--sg-weight-semibold);text-transform:uppercase;letter-spacing:var(--sg-tracking-wide);color:var(--sg-text-secondary)}.map-drawer-inner__h1{font-size:var(--sg-text-base);font-weight:var(--sg-weight-semibold);line-height:var(--sg-leading-snug);margin-bottom:var(--sg-space-3)}.map-drawer-inner__row{align-items:center;gap:var(--sg-space-2);margin-bottom:var(--sg-space-2);flex-wrap:wrap;display:flex}.map-drawer-inner__score{font-size:var(--sg-text-sm);color:var(--sg-text-muted);font-variant-numeric:tabular-nums}.map-drawer-inner__muted{font-size:var(--sg-text-xs);color:var(--sg-text-muted);margin-bottom:var(--sg-space-2)}.map-drawer-inner__summary{font-size:var(--sg-text-sm);color:var(--sg-text-secondary);line-height:var(--sg-leading-relaxed);margin-bottom:var(--sg-space-3)}.map-drawer-inner__entities{font-size:var(--sg-text-sm);color:var(--sg-text-secondary)}.entity-page{gap:var(--sg-space-4);flex-direction:column;display:flex}.entity-identity{align-items:baseline;gap:var(--sg-space-2);flex-wrap:wrap;display:flex}.entity-identity__name{font-size:var(--sg-text-xl);font-weight:var(--sg-weight-semibold);line-height:var(--sg-leading-tight)}.entity-identity__id{font-size:var(--sg-text-xs);color:var(--sg-text-muted);font-family:var(--sg-font-mono)}.entity-section__title{font-size:var(--sg-text-sm);font-weight:var(--sg-weight-semibold);color:var(--sg-text-secondary);text-transform:uppercase;letter-spacing:var(--sg-tracking-wide);margin-bottom:var(--sg-space-3)}.entity-signals{flex-direction:column;display:flex}.entity-signal{gap:var(--sg-space-3);padding:var(--sg-space-3) 0;border-bottom:1px solid var(--sg-border);display:flex}.entity-signal:last-child{border-bottom:none}.entity-signal__score{text-align:center;width:2.5rem;font-size:var(--sg-text-sm);font-weight:var(--sg-weight-semibold);font-variant-numeric:tabular-nums;color:var(--sg-text);padding-top:var(--sg-space-1);flex-shrink:0}.entity-signal__content{flex:1;min-width:0}.entity-signal__title{font-weight:var(--sg-weight-medium);line-height:var(--sg-leading-snug);display:block}.entity-signal__summary{-webkit-line-clamp:2;font-size:var(--sg-text-xs);color:var(--sg-text-muted);line-height:var(--sg-leading-normal);margin-top:var(--sg-space-1);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.entity-signal__linked{gap:var(--sg-space-2);margin-top:var(--sg-space-1);flex-wrap:wrap;display:flex}.entity-signal__meta{align-items:flex-end;gap:var(--sg-space-1);padding-top:var(--sg-space-1);flex-direction:column;flex-shrink:0;display:flex}.entity-signal__time{font-size:var(--sg-text-xs);color:var(--sg-text-muted);white-space:nowrap}.entity-link{font-size:var(--sg-text-xs);color:var(--sg-accent);text-decoration:none}.entity-link:hover{text-decoration:underline}.entity-timeline{gap:var(--sg-space-1);padding:0;padding-left:var(--sg-space-3);border-left:2px solid var(--sg-border);flex-direction:column;margin:0;list-style:none;display:flex}.entity-timeline__item{align-items:center;gap:var(--sg-space-2);padding:var(--sg-space-1) 0;display:flex;position:relative}.entity-timeline__dot{left:calc(-1 * var(--sg-space-3) - 5px);background:var(--sg-border-strong);border-radius:50%;flex-shrink:0;width:8px;height:8px;position:absolute}.entity-timeline__label{font-size:var(--sg-text-sm);font-weight:var(--sg-weight-medium);line-height:var(--sg-leading-snug);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.entity-timeline__date{font-size:var(--sg-text-xs);color:var(--sg-text-muted);white-space:nowrap;flex-shrink:0}.entity-timeline__more{font-size:var(--sg-text-xs);color:var(--sg-text-muted);margin-top:var(--sg-space-2);padding-left:var(--sg-space-3)}.entity-error{align-items:center;gap:var(--sg-space-3);padding:var(--sg-space-4);text-align:center;flex-direction:column;display:flex}.entity-error__message{font-size:var(--sg-text-sm);color:var(--sg-text-muted)}.entity-skeleton__gap{margin-bottom:var(--sg-space-2)}.entity-skeleton__row{margin-top:var(--sg-space-2)}.pulse-insights{gap:var(--sg-space-3);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.pulse-insight{align-items:center;gap:var(--sg-space-1);padding:var(--sg-space-3);background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:var(--sg-radius-lg);flex-direction:column;display:flex}.pulse-insight__value{font-size:var(--sg-text-xl);font-weight:var(--sg-weight-bold);font-variant-numeric:tabular-nums;color:var(--sg-text)}.pulse-insight__label{font-size:var(--sg-text-xs);color:var(--sg-text-muted);text-transform:uppercase;letter-spacing:var(--sg-tracking-wide)}.feed-view-toggle{gap:var(--sg-space-1);padding:var(--sg-space-1);background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:var(--sg-radius-md);width:fit-content;display:flex}.feed-view-btn{all:unset;cursor:pointer;font-size:var(--sg-text-xs);font-weight:var(--sg-weight-medium);padding:var(--sg-space-1) var(--sg-space-3);border-radius:var(--sg-radius-sm);color:var(--sg-text-muted);transition:all var(--sg-duration-fast) var(--sg-ease-default)}.feed-view-btn:hover{color:var(--sg-text);background:var(--sg-hover)}.feed-view-btn--active{color:var(--sg-text);background:var(--sg-active)}.feed-grouped{gap:var(--sg-space-4);flex-direction:column;display:flex}.feed-group__header{justify-content:space-between;align-items:center;gap:var(--sg-space-2);margin-bottom:var(--sg-space-3);display:flex}.feed-group__count{font-size:var(--sg-text-xs);font-weight:var(--sg-weight-semibold);font-variant-numeric:tabular-nums;color:var(--sg-text-muted)}.feed-group__items{gap:var(--sg-space-3);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));display:grid}.feed-filter--search{min-width:10rem;padding:var(--sg-space-1) var(--sg-space-3);padding-right:var(--sg-space-3)}.entity-header{gap:var(--sg-space-1);flex-direction:column;display:flex}.entity-stats{gap:var(--sg-space-3);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));display:grid}.entity-stat{align-items:center;gap:var(--sg-space-1);padding:var(--sg-space-3);background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:var(--sg-radius-lg);flex-direction:column;display:flex}.entity-stat__value{font-size:var(--sg-text-lg);font-weight:var(--sg-weight-bold);font-variant-numeric:tabular-nums;color:var(--sg-text)}.entity-stat__label{font-size:var(--sg-text-xs);color:var(--sg-text-muted);text-transform:uppercase;letter-spacing:var(--sg-tracking-wide)}.entity-type-groups{gap:var(--sg-space-4);flex-direction:column;display:flex}.entity-group__header{justify-content:space-between;align-items:center;gap:var(--sg-space-2);margin-bottom:var(--sg-space-3);display:flex}.entity-group__count{font-size:var(--sg-text-xs);color:var(--sg-text-muted)}.entity-signal-card{all:unset;cursor:pointer;gap:var(--sg-space-1);padding:var(--sg-space-3);border-radius:var(--sg-radius-md);border-bottom:1px solid var(--sg-border);transition:background var(--sg-duration-fast) var(--sg-ease-default);flex-direction:column;display:flex}.entity-signal-card:last-child{border-bottom:none}.entity-signal-card:hover{background:var(--sg-hover)}.entity-signal-card:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px}.entity-signal-card__top{justify-content:space-between;align-items:center;gap:var(--sg-space-2);display:flex}.entity-signal-card__score{font-size:var(--sg-text-xs);font-weight:var(--sg-weight-semibold);font-variant-numeric:tabular-nums;color:var(--sg-text-secondary)}.entity-signal-card__time{font-size:var(--sg-text-xs);color:var(--sg-text-muted)}.entity-signal-card__title{font-size:var(--sg-text-sm);font-weight:var(--sg-weight-medium);line-height:var(--sg-leading-snug);color:var(--sg-text)}.entity-signal-card__summary{font-size:var(--sg-text-xs);color:var(--sg-text-muted);line-height:var(--sg-leading-normal);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.entity-signal-card__source{font-size:var(--sg-text-xs);color:var(--sg-accent)}.entity-signal-card__others{gap:var(--sg-space-1);flex-wrap:wrap;display:flex}.entity-signal-card__entity-link{font-size:var(--sg-text-xs);padding:1px var(--sg-space-2);border-radius:var(--sg-radius-full);background:var(--sg-surface-elevated);color:var(--sg-accent);transition:background var(--sg-duration-fast) var(--sg-ease-default);text-decoration:none}.entity-signal-card__entity-link:hover{background:var(--sg-selection)}.entity-signal-card__entity-link--more{font-size:var(--sg-text-xs);color:var(--sg-text-muted)}.auth-gate{padding:var(--sg-space-6) var(--sg-space-4);justify-content:center;display:flex}.auth-gate__card{gap:var(--sg-space-4);flex-direction:column;width:100%;max-width:28rem;display:flex}.auth-gate__title{font-size:var(--sg-text-xl);font-weight:var(--sg-weight-semibold);text-align:center}.auth-gate__user-info{align-items:center;gap:var(--sg-space-3);display:flex}.auth-gate__avatar{object-fit:cover;border-radius:50%}.auth-gate__name{font-weight:var(--sg-weight-semibold)}.auth-gate__email{font-size:var(--sg-text-sm);color:var(--sg-text-muted)}.auth-gate__verify-note{font-size:var(--sg-text-sm);color:var(--sg-warning,var(--sg-danger));padding:var(--sg-space-2) var(--sg-space-3);background:var(--sg-surface-elevated);border-radius:var(--sg-radius-md)}.auth-gate__actions{gap:var(--sg-space-2);flex-wrap:wrap;justify-content:center;display:flex}.email-auth-form{gap:var(--sg-space-3);flex-direction:column;display:flex}.email-auth-form__tabs{gap:var(--sg-space-1);padding:var(--sg-space-1);background:var(--sg-surface-elevated);border-radius:var(--sg-radius-md);display:flex}.email-auth-form__tab{all:unset;cursor:pointer;text-align:center;font-size:var(--sg-text-sm);font-weight:var(--sg-weight-medium);padding:var(--sg-space-1) var(--sg-space-3);border-radius:var(--sg-radius-sm);color:var(--sg-text-muted);transition:all var(--sg-duration-fast) var(--sg-ease-default);flex:1}.email-auth-form__tab:hover{color:var(--sg-text)}.email-auth-form__tab--active{color:var(--sg-text);background:var(--sg-surface);box-shadow:var(--sg-shadow-sm)}.email-auth-form__fields{gap:var(--sg-space-3);flex-direction:column;display:flex}.email-auth-form__label{gap:var(--sg-space-1);flex-direction:column;display:flex}.email-auth-form__label-text{font-size:var(--sg-text-sm);font-weight:var(--sg-weight-medium);color:var(--sg-text-secondary)}.email-auth-form__input{font-family:inherit;font-size:var(--sg-text-sm);padding:var(--sg-space-2) var(--sg-space-3);background:var(--sg-surface);color:var(--sg-text);border:1px solid var(--sg-border);border-radius:var(--sg-radius-md);transition:border-color var(--sg-duration-fast) var(--sg-ease-default)}.email-auth-form__input:focus{border-color:var(--sg-accent);box-shadow:0 0 0 2px var(--sg-focus-ring);outline:none}.email-auth-form__input::placeholder{color:var(--sg-text-muted)}.email-auth-form__error{font-size:var(--sg-text-sm);color:var(--sg-danger);padding:var(--sg-space-2) var(--sg-space-3);background:var(--sg-surface-elevated);border-radius:var(--sg-radius-md)}.email-auth-form__success{font-size:var(--sg-text-sm);color:var(--sg-success);padding:var(--sg-space-2) var(--sg-space-3);background:var(--sg-surface-elevated);border-radius:var(--sg-radius-md)}.email-auth-form__link{all:unset;cursor:pointer;font-size:var(--sg-text-sm);color:var(--sg-accent);text-align:center}.email-auth-form__link:hover{text-decoration:underline}.auth-panel__divider{align-items:center;gap:var(--sg-space-3);margin:var(--sg-space-2) 0;display:flex}.auth-panel__divider:before,.auth-panel__divider:after{content:"";background:var(--sg-border);flex:1;height:1px}.auth-panel__divider-text{font-size:var(--sg-text-xs);color:var(--sg-text-muted);text-transform:uppercase;letter-spacing:var(--sg-tracking-wide)}.sign-in-prompt__actions{align-items:center;gap:var(--sg-space-2);margin-top:var(--sg-space-3);flex-direction:column;display:flex}.sign-in-prompt__link{text-decoration:none}.verify-banner{justify-content:space-between;align-items:center;gap:var(--sg-space-3);padding:var(--sg-space-2) var(--sg-space-4);background:var(--sg-surface-elevated);border-bottom:1px solid var(--sg-border);font-size:var(--sg-text-sm);display:flex}.verify-banner__text{color:var(--sg-text-secondary)}.verify-banner__actions{gap:var(--sg-space-2);flex-shrink:0;display:flex}.header-auth-link{justify-content:center;align-items:center;text-decoration:none;display:flex}.header-auth-link__avatar{object-fit:cover;border-radius:50%}.header-auth-link__initial{background:var(--sg-accent);width:24px;height:24px;color:var(--sg-bg);font-size:var(--sg-text-xs);font-weight:var(--sg-weight-bold);border-radius:50%;justify-content:center;align-items:center;display:flex}.settings{gap:var(--sg-space-4);flex-direction:column;max-width:40rem;display:flex}.settings-section__title{font-size:var(--sg-text-base);font-weight:var(--sg-weight-semibold);margin-bottom:var(--sg-space-3)}.settings-section__desc{font-size:var(--sg-text-sm);color:var(--sg-text-muted);margin-bottom:var(--sg-space-3)}.settings-section__footer{margin-top:var(--sg-space-4);padding-top:var(--sg-space-3);border-top:1px solid var(--sg-border)}.settings-section__msg{font-size:var(--sg-text-sm);color:var(--sg-text-muted);margin-top:var(--sg-space-2)}.settings-account{gap:var(--sg-space-2);flex-direction:column;display:flex}.settings-account__row{justify-content:space-between;align-items:center;gap:var(--sg-space-3);padding:var(--sg-space-2) 0;border-bottom:1px solid var(--sg-border);display:flex}.settings-account__row:last-child{border-bottom:none}.settings-account__label{font-size:var(--sg-text-sm);color:var(--sg-text-muted);flex-shrink:0}.settings-account__value{font-size:var(--sg-text-sm);text-align:right}.settings-account__unverified{align-items:center;gap:var(--sg-space-2);color:var(--sg-danger);display:flex}.settings-account__sent{font-size:var(--sg-text-xs);color:var(--sg-success)}.settings-toggles{gap:var(--sg-space-3);flex-direction:column;display:flex}.settings-toggle{align-items:flex-start;gap:var(--sg-space-3);cursor:pointer;padding:var(--sg-space-2) 0;display:flex}.settings-toggle input[type=checkbox]{width:16px;height:16px;accent-color:var(--sg-accent);flex-shrink:0;margin-top:2px}.settings-toggle__text{gap:var(--sg-space-1);font-size:var(--sg-text-sm);flex-direction:column;display:flex}.settings-toggle__hint{font-size:var(--sg-text-xs);color:var(--sg-text-muted)}.settings-toggle--disabled{opacity:.5}.settings-toggle__coming-soon{text-transform:uppercase;letter-spacing:.04em;color:var(--sg-accent);background:var(--sg-surface-elevated);border-radius:var(--sg-radius-sm);margin-left:var(--sg-space-2);padding:1px 6px;font-size:.6rem;font-weight:600;display:inline-block}.settings-inline-fields{gap:var(--sg-space-4);margin-top:var(--sg-space-3);flex-wrap:wrap;display:flex}.settings-field{gap:var(--sg-space-1);flex-direction:column;display:flex}.settings-field__label{font-size:var(--sg-text-xs);color:var(--sg-text-muted);font-weight:500}.settings-field input[type=time],.settings-field select{font-size:var(--sg-text-sm);background:var(--sg-bg);border:1px solid var(--sg-border);border-radius:var(--sg-radius-sm);color:var(--sg-text);padding:6px 10px}.settings-subsection{margin-top:var(--sg-space-4)}.settings-subsection__title{font-size:var(--sg-text-sm);margin-bottom:var(--sg-space-2);color:var(--sg-text);font-weight:600}.settings-radio-group{gap:var(--sg-space-4);flex-wrap:wrap;display:flex}.settings-radio{align-items:center;gap:var(--sg-space-1);font-size:var(--sg-text-sm);cursor:pointer;display:flex}.settings-slider{align-items:center;gap:var(--sg-space-3);display:flex}.settings-slider input[type=range]{flex:1;max-width:240px}.settings-slider__value{font-size:var(--sg-text-sm);color:var(--sg-accent);text-align:center;min-width:2.5em;font-weight:600}.settings-chip-list{gap:var(--sg-space-2);flex-wrap:wrap;display:flex}.settings-chip{font-size:var(--sg-text-xs);border:1px solid var(--sg-border);background:var(--sg-surface);color:var(--sg-text-muted);cursor:pointer;border-radius:999px;padding:4px 12px;transition:all .15s}.settings-chip:hover{border-color:var(--sg-accent);color:var(--sg-text)}.settings-chip--active{background:var(--sg-accent);color:#fff;border-color:var(--sg-accent)}.settings-import-row{align-items:center;gap:var(--sg-space-2);margin-bottom:var(--sg-space-2);flex-wrap:wrap;display:flex}.settings-entity-list{gap:var(--sg-space-2);flex-wrap:wrap;display:flex}.settings-entity-tag{align-items:center;gap:var(--sg-space-1);font-size:var(--sg-text-xs);background:var(--sg-surface-elevated);border:1px solid var(--sg-border);border-radius:var(--sg-radius-sm);padding:3px 8px;display:flex}.settings-entity-tag__type{text-transform:uppercase;color:var(--sg-accent);font-size:.6rem;font-weight:600}.settings-entity-tag__remove{color:var(--sg-text-muted);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:1rem;line-height:1}.settings-entity-tag__remove:hover{color:var(--sg-danger)}.settings-empty-hint{font-size:var(--sg-text-xs);color:var(--sg-text-muted);font-style:italic}.settings-save-bar{align-items:center;gap:var(--sg-space-3);margin:var(--sg-space-4) 0;display:flex}.settings-save-bar__msg{font-size:var(--sg-text-sm);color:var(--sg-accent)}.settings-test-ctas{gap:var(--sg-space-4);margin-top:var(--sg-space-3);flex-wrap:wrap;display:flex}.settings-test-cta{gap:var(--sg-space-2);flex-direction:column;display:flex}.settings-test-cta__msg{font-size:var(--sg-text-xs);color:var(--sg-text-muted)}.watchlists{gap:var(--sg-space-4);flex-direction:column;display:flex}.watchlists-error{font-size:var(--sg-text-sm);color:var(--sg-danger)}.watchlists-toolbar{align-items:center;gap:var(--sg-space-3);display:flex}.watchlists-grid{gap:var(--sg-space-3);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));display:grid}.watchlists-card{all:unset;cursor:pointer;gap:var(--sg-space-2);padding:var(--sg-space-4);background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:var(--sg-radius-lg);transition:border-color var(--sg-duration-fast) var(--sg-ease-default), box-shadow var(--sg-duration-fast) var(--sg-ease-default);flex-direction:column;display:flex}.watchlists-card:hover{border-color:var(--sg-border-strong);box-shadow:var(--sg-shadow-sm)}.watchlists-card:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px}.watchlists-card__name{font-size:var(--sg-text-sm);font-weight:var(--sg-weight-semibold);color:var(--sg-text)}.watchlists-card__desc{font-size:var(--sg-text-xs);color:var(--sg-text-muted);line-height:var(--sg-leading-normal);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.watchlists-card__meta{font-size:var(--sg-text-xs);color:var(--sg-text-muted);justify-content:space-between;display:flex}.watchlists-form{max-width:28rem}.watchlists-form__title{font-size:var(--sg-text-base);font-weight:var(--sg-weight-semibold);margin-bottom:var(--sg-space-3)}.watchlists-form__actions{gap:var(--sg-space-2);margin-top:var(--sg-space-3);display:flex}.watchlists-textarea{resize:vertical;min-height:5rem;font-family:var(--sg-font-mono);font-size:var(--sg-text-xs)}.watchlists-detail{max-width:40rem}.watchlists-detail__header{justify-content:space-between;align-items:center;gap:var(--sg-space-3);margin-bottom:var(--sg-space-3);flex-wrap:wrap;display:flex}.watchlists-detail__name-input{font-size:var(--sg-text-base);font-weight:var(--sg-weight-semibold);flex:1;min-width:10rem}.watchlists-detail__header-actions{gap:var(--sg-space-2);display:flex}.watchlists-detail__section-title{font-size:var(--sg-text-sm);font-weight:var(--sg-weight-semibold);color:var(--sg-text-secondary);text-transform:uppercase;letter-spacing:var(--sg-tracking-wide);margin:var(--sg-space-4) 0 var(--sg-space-2)}.watchlists-entity-list{flex-direction:column;list-style:none;display:flex}.watchlists-entity-item{align-items:center;gap:var(--sg-space-3);padding:var(--sg-space-2) 0;border-bottom:1px solid var(--sg-border);display:flex}.watchlists-entity-item:last-child{border-bottom:none}.watchlists-entity-item__link{font-size:var(--sg-text-sm);color:var(--sg-accent);flex:1;text-decoration:none}.watchlists-entity-item__link:hover{text-decoration:underline}.watchlists-entity-item__type{font-size:var(--sg-text-xs);color:var(--sg-text-muted);padding:1px var(--sg-space-2);border-radius:var(--sg-radius-full);background:var(--sg-surface-elevated)}.intel-page{background:var(--sg-bg);flex-direction:column;height:100vh;display:flex;overflow:hidden}.intel-header{padding:var(--sg-space-2) var(--sg-space-4);border-bottom:1px solid var(--sg-border);background:var(--sg-surface);justify-content:space-between;align-items:center;gap:var(--sg-space-3);flex-shrink:0;min-height:48px;display:flex}.intel-header__left{align-items:center;gap:var(--sg-space-2);flex-shrink:0;display:flex}.intel-header__brand{letter-spacing:-.02em;color:var(--sg-text);margin:0;font-size:1.15rem;font-weight:700}.intel-header__center{align-items:center;gap:var(--sg-space-3);display:flex}.intel-header__time-selector{background:var(--sg-surface-elevated);border-radius:var(--sg-radius-md);gap:2px;padding:2px;display:flex}.intel-header__time-btn{padding:var(--sg-space-1) var(--sg-space-3);border-radius:var(--sg-radius-sm);color:var(--sg-text-muted);cursor:pointer;background:0 0;border:none;font-size:.8rem;font-weight:500;transition:all .15s}.intel-header__time-btn--active{background:var(--sg-accent);color:#fff}.intel-header__right{align-items:center;gap:var(--sg-space-3);display:flex}.intel-header__freshness{color:var(--sg-text-muted);font-size:.75rem}.intel-header__auth-link{color:var(--sg-accent);font-size:.8rem;font-weight:500;text-decoration:none}.market-strip{background:var(--sg-border);border-bottom:1px solid var(--sg-border);flex-shrink:0;gap:1px;display:flex;overflow-x:auto}.market-strip__card{align-items:center;gap:var(--sg-space-2);padding:var(--sg-space-1) var(--sg-space-3);background:var(--sg-surface);white-space:nowrap;flex:1;min-width:0;display:flex}.market-strip__label{color:var(--sg-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:600}.market-strip__value{color:var(--sg-text);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:600}.market-strip__delta{font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:500}.market-strip__delta--up{color:var(--sg-success)}.market-strip__delta--down{color:var(--sg-danger)}.market-strip__delta--flat{color:var(--sg-text-muted)}.market-strip__unavailable{color:var(--sg-text-muted);font-size:.8rem}.intel-new-signals{width:100%;padding:var(--sg-space-1) var(--sg-space-3);background:var(--sg-accent);color:#fff;text-align:center;cursor:pointer;border:none;flex-shrink:0;font-size:.8rem;font-weight:500;display:block}.intel-error{padding:var(--sg-space-2) var(--sg-space-4);background:var(--sg-danger);color:#fff;flex-shrink:0;font-size:.8rem}.intel-loading{height:100%;color:var(--sg-text-muted);justify-content:center;align-items:center;font-size:.9rem;display:flex}.intel-body{flex:1;min-height:0;display:flex;overflow:hidden}.intel-body__map-area{min-width:0;padding:var(--sg-space-2);flex:1;justify-content:center;align-items:center;transition:flex .3s;display:flex;overflow:hidden}.intel-body__map-area--drawer-open{flex:.6}.world-map{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.world-map__svg{flex:1;width:100%;height:100%}.world-map__country{cursor:pointer;transition:opacity .15s,stroke-width .15s}.world-map__country:hover{opacity:.85}.world-map__tooltip{top:var(--sg-space-2);left:var(--sg-space-2);padding:var(--sg-space-2) var(--sg-space-3);background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:var(--sg-radius-md);box-shadow:var(--sg-shadow-md);z-index:10;pointer-events:none;flex-direction:column;gap:2px;max-width:260px;display:flex;position:absolute}.world-map__tooltip strong{color:var(--sg-text);font-size:.85rem}.world-map__tooltip span{color:var(--sg-text-muted);font-size:.75rem}.world-map__tooltip-signal{color:var(--sg-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.world-map__legend{justify-content:center;gap:var(--sg-space-4);padding:var(--sg-space-1) 0;flex-shrink:0;display:flex}.world-map__legend-item{align-items:center;gap:var(--sg-space-1);color:var(--sg-text-muted);font-size:.7rem;display:flex}.world-map__legend-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}@keyframes map-dot-pulse{0%{r:inherit;opacity:.4}50%{opacity:.15}to{r:inherit;opacity:.4}}.world-map__dot-pulse{animation:2s ease-in-out infinite map-dot-pulse}.signal-rail{border-left:1px solid var(--sg-border);background:var(--sg-surface);flex-direction:column;flex-shrink:0;width:380px;display:flex;overflow:hidden}.signal-rail__header{padding:var(--sg-space-3) var(--sg-space-3);border-bottom:1px solid var(--sg-border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.signal-rail__title{color:var(--sg-text);margin:0;font-size:.9rem;font-weight:700}.signal-rail__count{color:var(--sg-text-muted);font-variant-numeric:tabular-nums;font-size:.7rem}.signal-rail__sections{padding:var(--sg-space-2);flex:1;overflow-y:auto}.signal-rail__section{margin-bottom:var(--sg-space-3)}.signal-rail__section-title{text-transform:uppercase;letter-spacing:.06em;color:var(--sg-text-muted);margin:0 0 var(--sg-space-1) 0;padding:0 var(--sg-space-1);font-size:.7rem;font-weight:600}.signal-rail__empty{padding:var(--sg-space-6);text-align:center;color:var(--sg-text-muted);font-size:.85rem}.signal-card{padding:var(--sg-space-2);border:1px solid var(--sg-border);border-radius:var(--sg-radius-md);background:var(--sg-bg);margin-bottom:var(--sg-space-1);cursor:pointer;text-align:left;flex-direction:column;gap:4px;width:100%;transition:border-color .15s,background .15s;display:flex}.signal-card:hover{border-color:var(--sg-accent);background:var(--sg-surface-elevated)}.signal-card__header{justify-content:space-between;align-items:center;display:flex}.signal-card__type{text-transform:uppercase;letter-spacing:.04em;font-size:.65rem;font-weight:600}.signal-card__time{color:var(--sg-text-muted);font-size:.65rem}.signal-card__title{color:var(--sg-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.signal-card__summary{color:var(--sg-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.72rem;line-height:1.35;display:-webkit-box;overflow:hidden}.signal-card__meta{align-items:center;gap:var(--sg-space-2);flex-wrap:wrap;display:flex}.signal-card__entity{color:var(--sg-accent);font-size:.65rem;font-weight:500}.signal-card__country{color:var(--sg-text-muted);background:var(--sg-surface-elevated);border-radius:var(--sg-radius-sm);padding:1px 5px;font-size:.6rem;font-weight:600}.signal-card__source{color:var(--sg-text-muted);font-size:.6rem}.signal-card__source-link{color:var(--sg-accent);font-size:.6rem;font-weight:500;text-decoration:none}.signal-card__source-link:hover{text-decoration:underline}.signal-drawer{border-left:1px solid var(--sg-border);background:var(--sg-surface);flex-direction:column;flex-shrink:0;width:420px;display:flex;overflow:hidden}.signal-drawer__header{padding:var(--sg-space-3) var(--sg-space-3);border-bottom:1px solid var(--sg-border);justify-content:space-between;align-items:flex-start;gap:var(--sg-space-2);flex-shrink:0;display:flex}.signal-drawer__title{color:var(--sg-text);margin:0;font-size:1rem;font-weight:700;line-height:1.3}.signal-drawer__close{color:var(--sg-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:1.4rem;line-height:1}.signal-drawer__body{padding:var(--sg-space-3);gap:var(--sg-space-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.signal-drawer__meta-row{align-items:center;gap:var(--sg-space-2);flex-wrap:wrap;display:flex}.signal-drawer__type-badge{text-transform:uppercase;letter-spacing:.04em;color:var(--sg-accent);background:var(--sg-surface-elevated);border-radius:var(--sg-radius-sm);padding:2px 8px;font-size:.7rem;font-weight:600}.signal-drawer__score{color:var(--sg-text-muted);font-variant-numeric:tabular-nums;font-size:.7rem}.signal-drawer__time{color:var(--sg-text-muted);font-size:.7rem}.signal-drawer__section{gap:var(--sg-space-1);flex-direction:column;display:flex}.signal-drawer__section-title{text-transform:uppercase;letter-spacing:.05em;color:var(--sg-text-muted);margin:0;font-size:.7rem;font-weight:600}.signal-drawer__text{color:var(--sg-text);margin:0;font-size:.85rem;line-height:1.5}.signal-drawer__source-info{color:var(--sg-text-muted);flex-direction:column;gap:4px;font-size:.8rem;display:flex}.signal-drawer__open-source{color:var(--sg-accent);font-size:.85rem;font-weight:500;text-decoration:none}.signal-drawer__open-source:hover{text-decoration:underline}.signal-drawer__entities{gap:var(--sg-space-1);flex-direction:column;display:flex}.signal-drawer__entity-row{justify-content:space-between;align-items:center;gap:var(--sg-space-2);display:flex}.signal-drawer__entity-link{color:var(--sg-accent);font-size:.85rem;font-weight:500;text-decoration:none}.signal-drawer__entity-link:hover{text-decoration:underline}.signal-drawer__filter-btn{border:1px solid var(--sg-border);border-radius:var(--sg-radius-sm);background:var(--sg-surface-elevated);color:var(--sg-text-muted);cursor:pointer;padding:2px 8px;font-size:.65rem}.signal-drawer__countries{gap:var(--sg-space-1);flex-wrap:wrap;display:flex}.signal-drawer__country-btn{border:1px solid var(--sg-border);border-radius:var(--sg-radius-sm);background:var(--sg-surface-elevated);color:var(--sg-text);cursor:pointer;padding:2px 10px;font-size:.75rem;font-weight:600}.signal-drawer__country-btn:hover{border-color:var(--sg-accent)}.signal-drawer__related{gap:var(--sg-space-1);flex-direction:column;display:flex}.signal-drawer__related-item{justify-content:space-between;gap:var(--sg-space-2);padding:var(--sg-space-1);border-radius:var(--sg-radius-sm);background:var(--sg-surface-elevated);display:flex}.signal-drawer__related-title{color:var(--sg-text);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.signal-drawer__related-time{color:var(--sg-text-muted);flex-shrink:0;font-size:.65rem}.signal-drawer__cta-secondary{padding:var(--sg-space-2);border-top:1px solid var(--sg-border);text-align:center}.signal-drawer__personalize-link{color:var(--sg-accent);font-size:.8rem;font-weight:500;text-decoration:none}.intel-search{position:relative}.intel-search__input{border:1px solid var(--sg-border);border-radius:var(--sg-radius-md);background:var(--sg-bg);color:var(--sg-text);width:220px;padding:5px 12px;font-family:inherit;font-size:.8rem;transition:border-color .15s,width .2s}.intel-search__input:focus{border-color:var(--sg-accent);outline:none;width:320px}.intel-search__input::placeholder{color:var(--sg-text-muted)}.intel-search__loading{color:var(--sg-muted);background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:var(--sg-radius-md);padding:8px 12px;font-size:.75rem;position:absolute;top:calc(100% + 4px);left:0}.intel-search__dropdown{background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:var(--sg-radius-md);width:360px;max-height:360px;box-shadow:var(--sg-shadow-lg);z-index:50;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.intel-search__result{align-items:center;gap:var(--sg-space-2);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:8px 12px;transition:background .1s;display:flex}.intel-search__result:hover{background:var(--sg-hover)}.intel-search__result-type{text-transform:uppercase;letter-spacing:.04em;color:var(--sg-accent);background:var(--sg-surface-elevated);border-radius:var(--sg-radius-sm);flex-shrink:0;padding:1px 6px;font-size:.6rem;font-weight:600}.intel-search__result-label{color:var(--sg-text);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.8rem;overflow:hidden}.intel-search__result-sub{color:var(--sg-text-muted);flex-shrink:0;font-size:.65rem}.intel-search__scope{color:var(--sg-text-muted);border-top:1px solid var(--sg-border);text-align:right;padding:6px 12px;font-size:.65rem}.intel-search__empty{color:var(--sg-text-muted);text-align:center;padding:12px;font-size:.8rem}.intel-header__live-dot{background:var(--sg-success,#198754);border-radius:50%;width:6px;height:6px;margin-right:4px;animation:2s ease-in-out infinite sg-pulse;display:inline-block}@keyframes sg-pulse{0%,to{opacity:1}50%{opacity:.4}}.intel-header__user-link{background:var(--sg-accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;font-weight:700;text-decoration:none;display:flex}.intel-new-signals__dot{background:#fff;border-radius:50%;width:6px;height:6px;margin-right:6px;animation:1.5s ease-in-out infinite sg-pulse;display:inline-block}.intel-body__map-area--narrow{flex:.6}.world-map__tooltip-header{align-items:center;gap:var(--sg-space-2);display:flex}.world-map__tooltip-status{text-transform:uppercase;letter-spacing:.04em;border-radius:var(--sg-radius-sm);padding:1px 6px;font-size:.6rem;font-weight:600}.world-map__tooltip-status--red{color:#dc3545;background:#dc354533}.world-map__tooltip-status--yellow{color:#e6a700;background:#e6a70033}.world-map__tooltip-status--green{color:#198754;background:#19875433}.world-map__tooltip-status--neutral{background:var(--sg-surface-elevated);color:var(--sg-text-muted)}.world-map__tooltip-count{color:var(--sg-text-secondary,var(--sg-text-muted));font-size:.72rem}.market-strip__card--stale{opacity:.5}.signal-drawer__provenance{background:var(--sg-surface-elevated);border-radius:var(--sg-radius-md);padding:var(--sg-space-2) var(--sg-space-3)}.signal-drawer__provenance-grid{flex-direction:column;gap:6px;display:flex}.signal-drawer__provenance-row{align-items:baseline;gap:var(--sg-space-2);display:flex}.signal-drawer__provenance-label{color:var(--sg-text-muted);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;min-width:70px;font-size:.65rem;font-weight:600}.signal-drawer__provenance-value{color:var(--sg-text);font-size:.8rem}.signal-drawer__provenance-na{color:var(--sg-text-muted);font-size:.75rem;font-style:italic}.signal-drawer__attribution-mode{color:var(--sg-text-muted);background:var(--sg-surface-elevated);border-radius:var(--sg-radius-sm);width:fit-content;margin-top:4px;padding:2px 8px;font-size:.6rem;display:inline-block}.signal-drawer__country-chip{border:1px solid var(--sg-border);border-radius:var(--sg-radius-md);background:var(--sg-surface-elevated);cursor:pointer;align-items:center;gap:4px;padding:3px 10px;font-size:.75rem;transition:border-color .15s;display:inline-flex}.signal-drawer__country-chip:hover{border-color:var(--sg-accent)}.signal-drawer__country-code{color:var(--sg-text);font-weight:700}.signal-drawer__country-name{color:var(--sg-text-muted)}.signal-drawer__entity-actions{gap:var(--sg-space-1);display:flex}.signal-drawer__action-btn{border:1px solid var(--sg-border);border-radius:var(--sg-radius-sm);background:var(--sg-surface-elevated);color:var(--sg-text-muted);cursor:pointer;padding:2px 8px;font-size:.65rem;font-weight:500;text-decoration:none;transition:all .1s}.signal-drawer__action-btn:hover{border-color:var(--sg-accent);color:var(--sg-accent)}.signal-drawer__action-btn--primary{background:var(--sg-accent);color:#fff;border-color:var(--sg-accent)}.signal-drawer__action-btn--primary:hover{opacity:.9;color:#fff}.signal-drawer__action-btn--primary:disabled{opacity:.6;cursor:wait}.signal-drawer__action-btn--success{background:var(--sg-success,#198754);border-color:var(--sg-success,#198754)}.signal-drawer__cta-bar{padding:var(--sg-space-2) 0;border-top:1px solid var(--sg-border);align-items:center;gap:var(--sg-space-2);display:flex}.signal-drawer__related-item{justify-content:space-between;gap:var(--sg-space-2);padding:var(--sg-space-1) var(--sg-space-2);border-radius:var(--sg-radius-sm);background:var(--sg-surface-elevated);cursor:pointer;text-align:left;border:none;width:100%;transition:background .1s;display:flex}.signal-drawer__related-item:hover{background:var(--sg-hover)}@media (max-width:1024px){.signal-rail{width:280px}.signal-drawer{width:320px}.intel-search__input{width:160px}.intel-search__input:focus{width:240px}.intel-search__dropdown{width:300px}}@media (max-width:768px){.intel-header{padding:var(--sg-space-2) var(--sg-space-3);gap:var(--sg-space-2);flex-wrap:wrap}.intel-header__brand{font-size:1rem}.intel-header__center{order:3;justify-content:space-between;width:100%}.intel-search__input{flex:1;width:100%;min-width:0}.intel-search__input:focus{width:100%}.intel-search{flex:1;min-width:0}.intel-search__dropdown{width:calc(100vw - var(--sg-space-6));left:50%;transform:translate(-50%)}.intel-header__time-selector{flex-shrink:0}.intel-header__time-btn{padding:var(--sg-space-1) var(--sg-space-2);font-size:.72rem}.intel-header__freshness{font-size:.68rem}.market-strip{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.market-strip::-webkit-scrollbar{display:none}.market-strip__card{padding:var(--sg-space-1) var(--sg-space-2);flex:none;min-width:120px}.market-strip__label{font-size:.6rem}.market-strip__value{font-size:.72rem}.intel-body{flex-direction:column}.intel-body__map-area,.intel-body__map-area--narrow,.intel-body__map-area--drawer-open{height:40vh;min-height:220px;max-height:320px;flex:none!important}.signal-rail{border-left:none;border-top:1px solid var(--sg-border);flex:1;width:100%;min-height:0}.signal-rail__header{padding:var(--sg-space-2) var(--sg-space-3)}.signal-rail__title{font-size:.82rem}.signal-drawer{z-index:200;max-width:100%;height:100dvh;box-shadow:none;border-left:none;border-radius:0;position:fixed;inset:0;width:100%!important}.signal-drawer__header{padding:var(--sg-space-3);background:var(--sg-surface);z-index:1;position:sticky;top:0}.signal-drawer__body{padding:var(--sg-space-3)}.signal-drawer__close{padding:var(--sg-space-1);font-size:1.6rem}.signal-card{padding:var(--sg-space-2)}.signal-card__title{font-size:.78rem}.signal-card__summary{font-size:.7rem}.world-map__tooltip{max-width:200px;font-size:.75rem}.world-map__legend{gap:var(--sg-space-2);padding:var(--sg-space-1) var(--sg-space-2);flex-wrap:wrap;justify-content:center}.world-map__legend-item{font-size:.62rem}.pulse-hero{padding:var(--sg-space-3);flex-direction:column}.pulse-sections,.feed-cards{grid-template-columns:1fr}.feed-toolbar{flex-direction:column;align-items:stretch}.feed-filters{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.feed-filters::-webkit-scrollbar{display:none}.feed-group__items{grid-template-columns:1fr}.settings{max-width:100%}.settings-inline-fields{gap:var(--sg-space-3);flex-direction:column}.settings-radio-group{gap:var(--sg-space-2);flex-direction:column}.settings-test-ctas{flex-direction:column}.settings-save-bar{gap:var(--sg-space-2);flex-direction:column;align-items:stretch}.notifications-row{gap:var(--sg-space-2);flex-direction:column}.notifications-row__actions{align-self:flex-end}.entity-stats{grid-template-columns:repeat(2,1fr)}.entity-signal{gap:var(--sg-space-2);flex-direction:column}.entity-signal__meta{align-items:center;gap:var(--sg-space-2);flex-direction:row}.watchlists-grid{grid-template-columns:1fr}.watchlists-detail__header{flex-direction:column;align-items:stretch}.auth-gate{padding:var(--sg-space-4) var(--sg-space-3)}.auth-gate__card{max-width:100%}.map-shell{grid-template-columns:1fr}.map-stage-wrap{height:40vh;min-height:200px}.map-region-list{max-height:none}.verify-banner{text-align:center;padding:var(--sg-space-2) var(--sg-space-3);gap:var(--sg-space-2);flex-direction:column}}@media (max-width:480px){.intel-header__time-btn{padding:3px var(--sg-space-1);font-size:.68rem}.intel-body__map-area,.intel-body__map-area--narrow,.intel-body__map-area--drawer-open{height:35vh;min-height:180px;max-height:260px}.market-strip__card{min-width:100px;padding:3px var(--sg-space-2)}.market-strip__label{font-size:.55rem}.market-strip__value{font-size:.68rem}.signal-rail__sections{padding:var(--sg-space-1)}.entity-stats{grid-template-columns:1fr}.pulse-insights{grid-template-columns:repeat(2,1fr)}}
