:root{--bg:#ffffff;--fg:#1e1e1e;--muted:rgba(30,30,30,0.86);--muted-2:rgba(30,30,30,0.70);--border:rgba(30,30,30,0.11);--card:#ffffff;--shadow:0 18px 45px rgba(0,0,0,0.06);--shadow-card:0 0 0 1px rgba(15,23,42,0.04),0 1px 2px rgba(15,23,42,0.04),0 14px 36px rgba(15,23,42,0.075);--shadow-card-hover:0 0 0 1px rgba(15,23,42,0.06),0 2px 4px rgba(15,23,42,0.05),0 20px 44px rgba(15,23,42,0.10);--accent:#fbff95;--accentFg:#1e1e1e;--chart-amber:#8a7a00;--radius-card:20px;--radius-pill:999px;--grid:rgba(30,30,30,0.10);--tooltipBg:rgba(255,255,255,0.92);--tooltipBorder:rgba(30,30,30,0.14);--success:#16a34a;--danger:#dc2626;--dangerBg:rgba(220,38,38,0.10)}html[data-theme=dark]{--bg:#0b0b0d;--fg:rgba(255,255,255,0.92);--muted:rgba(255,255,255,0.62);--muted-2:rgba(255,255,255,0.42);--border:rgba(255,255,255,0.11);--card:rgba(255,255,255,0.045);--shadow:0 18px 45px rgba(0,0,0,0.45);--shadow-card:0 0 0 1px rgba(255,255,255,0.07),0 2px 4px rgba(0,0,0,0.42),0 22px 52px rgba(0,0,0,0.52);--shadow-card-hover:0 0 0 1px rgba(255,255,255,0.10),0 4px 8px rgba(0,0,0,0.48),0 28px 60px rgba(0,0,0,0.58);--grid:rgba(255,255,255,0.10);--tooltipBg:rgba(10,10,12,0.92);--tooltipBorder:rgba(255,255,255,0.14);--dangerBg:rgba(220,38,38,0.16);--chart-amber:#fbff95}body,html{height:100%}html{font-size:115%;--ui-scale:1.15}body{margin:0;background:var(--bg);color:var(--fg);font-family:Satoshi,Arial,sans-serif;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}a{color:inherit}button{font-family:inherit}.appTopNav{position:-webkit-sticky;position:sticky;top:0;z-index:2000;isolation:isolate;background:color-mix(in oklab,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid color-mix(in oklab,var(--border) 80%,transparent)}.appTopNavInner{position:relative;z-index:3;max-width:1200px;margin:0 auto;padding:12px 32px;display:flex;align-items:center;justify-content:space-between;gap:14px}.appTopNavBrand{gap:10px;text-decoration:none;font-weight:800;letter-spacing:-.03em;min-width:0}.appTopNavBrand,.appTopNavWordmark{display:inline-flex;align-items:center}.appTopNavWordmark{transform:translateY(1px)}.appTopNavLinks{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1;justify-content:center}.appTopNavLink{text-decoration:none;padding:7px 10px;border-radius:12px;border:1px solid transparent;color:var(--muted);font-weight:650;font-size:12px;display:inline-flex;align-items:center;gap:6px}.appTopNavLink:hover{background:rgba(127,127,127,.07);color:var(--fg)}.appTopNavLink--active{color:var(--fg);border-color:var(--border);background:rgba(127,127,127,.06)}.appTopNavSpark{color:var(--chart-amber);font-size:12px;line-height:1;transform:translateY(-.5px)}.appTopNavRight{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.themeToggle--iconOnly.pillGhost{padding:8px 10px;line-height:0;display:inline-flex;align-items:center;justify-content:center;gap:0}.themeToggle__icon{display:flex;width:18px;height:18px;flex-shrink:0;color:var(--fg);opacity:.92}.themeToggle--iconOnly.pillGhost:hover .themeToggle__icon{opacity:1}.appTopNavMenuBtn{display:none;flex-shrink:0;box-sizing:border-box;align-items:center;justify-content:center;margin:0;padding:0;width:auto;min-width:0;height:auto;border:1px solid var(--border);border-radius:var(--radius-pill);background:transparent;color:var(--fg);cursor:pointer}.appTopNavMenuBtn:hover{background:rgba(127,127,127,.08)}.appTopNavMenuBtn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(251,255,149,.55)}.appTopNavMenuIcon{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:18px;line-height:0}.appTopNavMenuIcon span{display:block;width:18px;height:2px;border-radius:2px;background:currentColor;transition:transform .18s ease,opacity .18s ease;transform-origin:center}.appTopNav--menuOpen .appTopNavMenuIcon span:first-child{transform:translateY(7px) rotate(45deg)}.appTopNav--menuOpen .appTopNavMenuIcon span:nth-child(2){opacity:0;transform:scaleX(0)}.appTopNav--menuOpen .appTopNavMenuIcon span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.appTopNavBackdrop{position:fixed;inset:0;z-index:1990;margin:0;padding:0;border:0;background:rgba(0,0,0,.42);cursor:pointer}html[data-theme=dark] .appTopNavBackdrop{background:rgba(0,0,0,.55)}.appTopNavDrawer{position:fixed;top:0;right:0;bottom:auto;height:auto;z-index:1995;width:min(268px,82vw);box-sizing:border-box;max-height:min(100dvh,420px);padding:max(18px,env(safe-area-inset-top,0px)) max(18px,env(safe-area-inset-right,0px)) max(22px,env(safe-area-inset-bottom,0px)) 18px;background:var(--bg);border-left:1px solid color-mix(in oklab,var(--border) 85%,transparent);border-bottom:1px solid color-mix(in oklab,var(--border) 80%,transparent);border-bottom-left-radius:18px;box-shadow:-12px 0 48px rgba(0,0,0,.14);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;animation:appTopNavDrawerIn .26s cubic-bezier(.22,1,.36,1)}html[data-theme=dark] .appTopNavDrawer{box-shadow:-12px 0 48px rgba(0,0,0,.5)}@keyframes appTopNavDrawerIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}.appTopNavDrawerHeader{font-size:11px;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid color-mix(in oklab,var(--border) 80%,transparent)}.appTopNavMobileLinks{display:flex;flex-direction:column;gap:4px}.appTopNavDrawerFooter{margin-top:14px;padding-top:14px;border-top:1px solid color-mix(in oklab,var(--border) 80%,transparent)}.appTopNavSignOutDrawer{justify-content:center}.appTopNavMenuLink,.appTopNavSignOutDrawer{width:100%;min-height:48px;box-sizing:border-box;font-size:15px;font-weight:650}.appTopNavMenuLink{justify-content:flex-start;padding:12px 14px;border-radius:14px}@media (max-width:720px){.appTopNavInner{gap:8px}.appTopNavWordmark img{height:28px!important;width:auto!important}.appTopNavLinks--desktop{display:none!important}.appTopNavBrand{min-width:0;flex:1 1}.appTopNavRight{gap:6px}.appTopNavSignOut--desktopBar{display:none!important}.appTopNavMenuBtn,.appTopNavRight .pillGhost{padding:7px 10px;font-size:12px;font-weight:650}.appTopNavMenuBtn{display:inline-flex;min-width:34px}}@media (prefers-reduced-motion:reduce){.appTopNavDrawer{animation:none}.appTopNavMenuIcon span{transition:none}}.card,.pill,.pillGhost,body{transition:background-color .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease}.voiceMetricRow{justify-content:space-between;gap:14px}.voiceMetric,.voiceMetricRow{display:flex;align-items:baseline}.voiceMetric{gap:8px;min-width:0}.voiceMetricValue{font-size:calc(32px * var(--ui-scale));font-weight:760;color:var(--fg);line-height:1;letter-spacing:-.03em}.voiceMetricLabel{color:var(--muted);line-height:1.2}.voiceCallout,.voiceMetricLabel{font-size:calc(12px * var(--ui-scale))}.voiceCallout{color:var(--fg);line-height:1.6;padding:12px 14px;border-radius:14px;border:1px solid color-mix(in oklab,var(--border) 78%,transparent);box-shadow:0 0 0 1px color-mix(in oklab,var(--chart-amber) 12%,transparent),0 6px 18px rgba(15,23,42,.05);background:radial-gradient(900px 260px at 20% -20%,rgba(251,255,149,.12),transparent 55%),color-mix(in oklab,var(--fg) 2.5%,transparent)}html[data-theme=dark] .voiceCallout{box-shadow:0 0 0 1px color-mix(in oklab,var(--chart-amber) 14%,transparent),0 8px 24px rgba(0,0,0,.35);background:radial-gradient(900px 260px at 20% -20%,rgba(251,255,149,.07),transparent 55%),rgba(255,255,255,.035)}@media (prefers-reduced-motion:reduce){.card,.pill,.pillGhost,body{transition:none}}.authLogoRow{display:flex;justify-content:center;width:100%;margin-bottom:12px;text-align:center}.authLogoRow--spacious{margin-bottom:20px}.authLogo{line-height:0;display:inline-flex;align-items:center;justify-content:center}.container{max-width:1200px;margin:0 auto;padding:28px 32px 56px}.topbar{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px}.brand{display:flex;flex-direction:column;gap:6px}.brandTitle{font-size:calc(28px * var(--ui-scale));line-height:1.05;letter-spacing:-.03em;font-weight:700}.brandMeta{font-size:calc(13px * var(--ui-scale));color:var(--muted)}.breadcrumbLink{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted);text-decoration:none;margin-bottom:4px;width:-moz-fit-content;width:fit-content;border-radius:10px;padding:4px 6px;margin-left:-6px;transition:background .14s ease,border-color .14s ease,color .14s ease}.breadcrumbLink:hover{background:rgba(127,127,127,.07);color:var(--fg)}.stack{display:flex;flex-direction:column;gap:16px}.pageIntro{margin-top:12px}.guildTabsBar{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;min-width:0}.guildTabs{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:14px;border:1px solid var(--border);background:color-mix(in oklab,var(--card) 82%,transparent);box-shadow:0 10px 28px rgba(0,0,0,.04)}html[data-theme=dark] .guildTabs{box-shadow:0 18px 45px rgba(0,0,0,.35)}.guildTab{display:inline-flex;align-items:center;gap:8px;text-decoration:none;padding:7px 10px;border-radius:11px;border:1px solid transparent;color:var(--muted);font-weight:650;font-size:12px;line-height:1;white-space:nowrap;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.guildTab:hover{background:rgba(127,127,127,.08);color:var(--fg);transform:translateY(-1px)}.guildTab[aria-current=page]{color:var(--fg);background:rgba(251,255,149,.55);border-color:rgba(30,30,30,.18)}html[data-theme=dark] .guildTab[aria-current=page]{background:rgba(251,255,149,.16);border-color:rgba(251,255,149,.2)}.guildTabsSecondary{display:inline-flex;align-items:center;gap:8px}.guildTabsSecondary .guildNavPill{font-size:11px;padding:6px 9px}.settingsHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:10px;margin-bottom:18px}.settingsShell{display:grid;grid-template-columns:220px 1fr;grid-gap:18px;gap:18px;align-items:start}.settingsSidebar{position:-webkit-sticky;position:sticky;top:78px;align-self:start;display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid var(--border);border-radius:16px;background:color-mix(in oklab,var(--card) 90%,transparent);box-shadow:var(--shadow)}.settingsGroup{border-radius:12px}.settingsGroup summary::-webkit-details-marker{display:none}.settingsGroupSummary{list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--muted);font-weight:650;font-size:12px;padding:9px 10px;border-radius:12px;border:1px solid transparent;display:flex;align-items:center;justify-content:space-between;gap:10px}.settingsGroupSummary:hover{background:rgba(127,127,127,.08);color:var(--fg)}.settingsGroupSummary:after{content:"▾";opacity:.65;font-size:12px}.settingsGroup[open] .settingsGroupSummary:after{content:"▴"}.settingsGroupItems{display:flex;flex-direction:column;gap:6px;padding:4px 6px 8px}.settingsGroupItem{text-decoration:none;color:var(--muted);font-weight:600;font-size:12px;padding:8px 10px;border-radius:12px;border:1px solid transparent;background:rgba(127,127,127,.02)}.settingsGroupItem:hover{background:rgba(127,127,127,.07);color:var(--fg)}.settingsGroupItem--active{color:var(--fg);background:rgba(127,127,127,.06);border-color:var(--border)}.settingsNavLink{text-decoration:none;color:var(--muted);font-weight:650;font-size:12px;padding:9px 10px;border-radius:12px;border:1px solid transparent}.settingsNavLink:hover{background:rgba(127,127,127,.08);color:var(--fg)}.settingsNavLink--active{color:var(--fg);background:rgba(127,127,127,.06);border-color:var(--border)}.settingsMain{display:flex;flex-direction:column;gap:14px;min-width:0}.settingsCard{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow);padding:18px}.settingsCard .card{box-shadow:none;padding:0;border:none;background:transparent}.settingsCardRow{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.settingsCardTitle{font-size:calc(15px * var(--ui-scale));font-weight:750;letter-spacing:-.02em}.settingsCardSub{margin-top:4px;font-size:calc(12px * var(--ui-scale));color:var(--muted);line-height:1.55}.settingsCTA{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding:8px 12px;border-radius:12px;border:1px solid var(--border);font-weight:700;font-size:12px;color:var(--fg);background:transparent;white-space:nowrap}.settingsCTA:hover{border-color:rgba(127,127,127,.24);background:rgba(127,127,127,.08)}.settingsList{display:flex;flex-direction:column;gap:8px;margin-top:12px}.settingsListItem{text-decoration:none;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:14px;border:1px solid var(--border);background:rgba(127,127,127,.04)}.settingsListItem:hover{background:rgba(127,127,127,.07);border-color:rgba(127,127,127,.22)}.settingsListTitle{font-weight:700;font-size:13px;color:var(--fg);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settingsListMeta{white-space:nowrap}.settingsEmpty,.settingsListMeta{font-size:12px;color:var(--muted)}.settingsEmpty{margin-top:12px}@media (max-width:960px){.settingsShell{grid-template-columns:1fr}.settingsSidebar{position:static;top:auto}}.subtleCard{background:radial-gradient(1200px 480px at 25% -30%,rgba(251,255,149,.08),transparent 55%),radial-gradient(900px 420px at 85% 0,rgba(127,127,127,.07),transparent 56%),var(--card)}html[data-theme=dark] .subtleCard{background:radial-gradient(1200px 480px at 25% -30%,rgba(251,255,149,.05),transparent 55%),radial-gradient(900px 420px at 85% 0,rgba(255,255,255,.06),transparent 56%),var(--card)}.pill{border-radius:var(--radius-pill);border:.8px solid rgba(30,30,30,.35);background:var(--accent);color:var(--accentFg);box-shadow:0 10px 25px rgba(251,255,149,.35)}.pill,.pillGhost{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;font-weight:600;font-size:calc(12px * var(--ui-scale))}.pillGhost{border-radius:var(--radius-pill);border:1px solid var(--border);background:transparent;color:var(--fg);cursor:pointer}.pillGhost:hover{background:rgba(127,127,127,.08)}.pillGhost:focus-visible,button:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(251,255,149,.55)}.themeRow{display:inline-flex;align-items:center;gap:10px}.themeRow--guildNav{flex-wrap:nowrap;flex:1 1;align-items:flex-start;margin-left:12px}.themeRow--guildNav,.themeRow--guildNavInner{max-width:100%;min-width:0;justify-content:flex-end}.themeRow--guildNavInner{display:flex;flex-wrap:wrap;align-items:center;gap:8px;row-gap:10px;flex:1 1;overflow:visible;position:relative;z-index:20}.themeRow--guildNavDays{display:flex;flex-wrap:wrap;gap:6px;row-gap:8px;align-items:center}a.guildNavPill.pill,a.guildNavPill.pillGhost,button.guildNavPill.pillGhost,button.guildNavThemeToggle.pillGhost{font-size:12px;padding:6px 10px}.guildNavAskShort{display:none}@media (max-width:700px){.topbar{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:20px}.brandTitle{font-size:calc(22px * var(--ui-scale))}.themeRow--guildNav{margin-left:0;width:100%;max-width:100%;align-items:flex-start}.themeRow--guildNavInner{justify-content:flex-start;flex:none;width:100%;max-width:100%}.exportMenu summary.guildNavPill,a.guildNavPill.pill,a.guildNavPill.pillGhost,button.guildNavPill.pillGhost,button.guildNavThemeToggle.pillGhost{font-size:11px!important;padding:6px 8px!important}.guildNavAskFull{display:none!important}.guildNavAskShort{display:inline!important}.exportDropdown{left:0;right:auto;max-width:min(260px,calc(100vw - 32px))}}@media (max-width:900px){.topbar{overflow:visible}.guildTabsBar{flex-direction:column;align-items:stretch;gap:10px;min-width:0;width:100%;max-width:100%;overflow:visible}.guildTabsSecondary{width:100%;max-width:100%;flex-wrap:wrap;align-items:center}.guildTabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:100%;grid-gap:2px;gap:2px;padding:2px;overflow:visible}.guildTab,.guildTabs{width:100%;min-width:0;box-sizing:border-box}.guildTab{justify-content:center;text-align:center;min-height:40px;padding:6px 2px;font-size:clamp(10px,2.8vw,12px);font-weight:650;line-height:1.15;white-space:normal;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}}.gridTop{grid-template-columns:340px 1fr;grid-gap:16px;margin-bottom:16px}.gridBottom,.gridTop{display:grid;gap:16px}.gridBottom{grid-template-columns:1fr 1fr;grid-gap:16px}.card{background:var(--card);border:1px solid color-mix(in oklab,var(--border) 92%,transparent);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:24px;overflow:hidden}.cardTitle{font-size:calc(15px * var(--ui-scale));letter-spacing:-.022em;font-weight:750;line-height:1.25;color:var(--fg)}.cardSub{font-size:calc(12px * var(--ui-scale));color:var(--muted-2);margin-top:5px;line-height:1.35;letter-spacing:-.01em}.chartTooltip{background:var(--card)!important;border:1px solid color-mix(in oklab,var(--border) 88%,transparent)!important;border-radius:12px!important;box-shadow:var(--shadow-card)!important;padding:8px 12px!important;font-size:calc(12px * var(--ui-scale))!important;color:var(--fg)!important}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.guildRow{display:flex;align-items:center;gap:14px;padding:14px 18px;cursor:pointer;transition:box-shadow .18s ease,transform .18s ease}.guildRow:hover{box-shadow:0 24px 56px rgba(0,0,0,.1);transform:translateY(-1px)}.exportMenu{position:relative;z-index:30}.exportMenu summary::-webkit-details-marker{display:none}.exportDropdown{position:absolute;right:0;top:calc(100% + 6px);background:var(--card);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);min-width:180px;overflow:hidden;z-index:3000}.exportItem{display:block;padding:10px 16px;font-size:calc(12px * var(--ui-scale));color:var(--fg);text-decoration:none;transition:background .12s ease}.exportItem:hover{background:rgba(127,127,127,.08)}.statsStrip{display:flex;gap:12px;margin-bottom:16px}.statTile{flex:1 1;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow);padding:16px 20px}.statLabel{font-size:calc(11px * var(--ui-scale));color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.statValue{font-size:calc(26px * var(--ui-scale));font-weight:700;letter-spacing:-.03em;line-height:1}.statSub{font-size:calc(11px * var(--ui-scale));color:var(--muted);margin-top:4px}@media (max-width:640px){.statsStrip{flex-direction:column}}.cohortScroll{overflow-x:auto;margin-top:16px}.cohortTable{width:100%;border-collapse:collapse;font-size:calc(12px * var(--ui-scale))}.cohortHead{color:var(--muted);font-weight:600;text-align:right;padding-bottom:8px;border-bottom:1px solid var(--border);white-space:nowrap}.cohortRow:hover td{background-color:rgba(127,127,127,.05)!important}.cohortCell{padding:7px 12px;text-align:right;border-bottom:1px solid var(--border)}.cohortWeekCol{text-align:left;color:var(--muted);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cohortJoinedCol{text-align:right}.cohortJoined{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cohortRate{font-weight:600;border-radius:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background .2s ease}@media (max-width:960px){.gridBottom,.gridTop{grid-template-columns:1fr}.container{padding:20px 18px 42px}.appTopNavInner{padding:max(10px,env(safe-area-inset-top,0px)) max(18px,env(safe-area-inset-left,0px)) 10px max(18px,env(safe-area-inset-right,0px))}}.askCard{padding:24px 28px 28px}.askHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.askStar{color:var(--chart-amber);font-size:18px;line-height:1}.askBeta{font-size:calc(10px * var(--ui-scale));font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accentFg);background:var(--accent);padding:3px 9px;border-radius:var(--radius-pill);opacity:.85}.askInputWrap{display:flex;gap:10px;align-items:center;transition:opacity .2s}.askInputWrap--loading{opacity:.6}.askInput{flex:1 1;background:transparent;border:1.5px solid var(--border);border-radius:12px;color:var(--fg);font-family:inherit;font-size:calc(13px * var(--ui-scale));padding:11px 16px;transition:border-color .2s,box-shadow .2s;outline:none}.askInput::placeholder{color:var(--muted-2)}.askInput:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(251,255,149,.12)}.askInput:disabled{cursor:not-allowed}.askInput--followup{padding:8px 14px}.askInput--followup,.askSubmit{font-size:calc(12px * var(--ui-scale))}.askSubmit{background:var(--accent);color:var(--accentFg);border:none;border-radius:10px;font-family:inherit;font-weight:700;padding:11px 18px;cursor:pointer;white-space:nowrap;transition:opacity .15s,transform .1s;min-width:72px;display:flex;align-items:center;justify-content:center}.askSubmit:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.askSubmit:disabled{opacity:.35;cursor:not-allowed;transform:none}.askDots{display:flex;gap:4px;align-items:center;height:16px}.askDot{width:5px;height:5px;border-radius:50%;background:var(--accentFg);animation:askDotPulse 1.2s ease-in-out infinite}.askDot:nth-child(2){animation-delay:.2s}.askDot:nth-child(3){animation-delay:.4s}@keyframes askDotPulse{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.askLoadingCaption{margin-top:10px;font-size:calc(11px * var(--ui-scale));color:var(--muted);animation:askFadeIn .3s ease}.askChips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.askChip{background:transparent;border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--muted);cursor:pointer;font-family:inherit;font-size:calc(11px * var(--ui-scale));font-style:italic;padding:6px 14px;transition:border-color .15s,color .15s,background .15s}.askChip:hover{border-color:var(--accent);color:var(--fg);background:rgba(251,255,149,.06)}.askResult{animation:askFadeSlide .3s ease-out}@keyframes askFadeSlide{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes askFadeIn{0%{opacity:0}to{opacity:1}}.askQuestion{font-size:calc(12px * var(--ui-scale));color:var(--muted);font-style:italic;margin-bottom:14px}.askSummary{font-size:calc(14px * var(--ui-scale));line-height:1.65;color:var(--fg);margin-bottom:10px}.askSummary--error{color:var(--danger)}.askAccent{color:var(--chart-amber)}.askMeta{font-size:calc(11px * var(--ui-scale));color:var(--muted);margin-bottom:12px}.askDisclosures{display:flex;gap:8px;margin-bottom:14px;flex-wrap:wrap}.askToggle{background:transparent;border:1px solid var(--border);border-radius:8px;color:var(--muted);cursor:pointer;font-family:inherit;font-size:calc(11px * var(--ui-scale));padding:5px 12px;transition:border-color .15s,color .15s}.askToggle--active,.askToggle:hover{border-color:var(--accent);color:var(--fg)}.askTableWrap{overflow-x:auto;margin-bottom:14px;border:1px solid var(--border);border-radius:10px}.askTable{width:100%;border-collapse:collapse;font-size:calc(11px * var(--ui-scale))}.askTh{background:rgba(127,127,127,.05);color:var(--muted);font-weight:600;font-size:calc(10px * var(--ui-scale));letter-spacing:.05em;padding:8px 12px;text-align:left;white-space:nowrap}.askTh,.askTr:not(:last-child) td{border-bottom:1px solid var(--border)}.askTr:hover td{background:rgba(127,127,127,.04)}.askTd{color:var(--fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:7px 12px;white-space:nowrap}.askTruncated{font-size:calc(10px * var(--ui-scale));color:var(--muted);margin:8px 12px}.askSQLWrap{position:relative;margin-bottom:14px}.askSQL{background:rgba(0,0,0,.35);border:1px solid var(--border);border-radius:10px;color:rgba(251,255,149,.85);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:calc(11px * var(--ui-scale));line-height:1.6;margin:0;overflow-x:auto;padding:14px 16px;white-space:pre}html:not([data-theme=dark]) .askSQL{background:rgba(30,30,30,.06);color:#1a1a1a}.askCopy{position:absolute;top:8px;right:10px;background:transparent;border:1px solid var(--border);border-radius:6px;color:var(--muted);cursor:pointer;font-family:inherit;font-size:calc(10px * var(--ui-scale));padding:3px 8px;transition:border-color .15s,color .15s}.askCopy:hover{border-color:var(--accent);color:var(--fg)}.askFollowUp{display:flex;gap:10px;align-items:center;margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.askReset{background:transparent;border:1px solid var(--border);border-radius:10px;color:var(--muted);cursor:pointer;font-family:inherit;font-size:calc(11px * var(--ui-scale));padding:8px 14px;white-space:nowrap;transition:border-color .15s,color .15s}.askReset:hover{border-color:var(--accent);color:var(--fg)}.askPage{min-height:100vh;display:flex;flex-direction:column;padding:18px 18px 0}.askTopbar{max-width:1200px;width:100%;margin:0 auto;justify-content:space-between;gap:16px;padding:10px 10px 16px}.askTopbar,.askTopbarLeft{display:flex;align-items:center}.askTopbarLeft{gap:14px;min-width:0}.askTopbarRight{gap:10px}.askBackLink,.askTopbarRight{display:inline-flex;align-items:center}.askBackLink{gap:8px;padding:8px 12px;border-radius:var(--radius-pill);border:1px solid var(--border);text-decoration:none;color:var(--fg);font-weight:650;font-size:calc(12px * var(--ui-scale));transition:background .16s ease,border-color .16s ease,transform .16s ease;white-space:nowrap}.askBackLink:hover{background:rgba(127,127,127,.08);border-color:rgba(127,127,127,.22);transform:translateY(-1px)}.askTitleBlock{display:flex;flex-direction:column;gap:4px;min-width:0}.askTitleLine{display:flex;align-items:center;gap:10px;min-width:0}.askTitle{font-size:calc(18px * var(--ui-scale));font-weight:750;letter-spacing:-.03em}.askSubtitle{color:var(--muted);font-size:calc(12px * var(--ui-scale));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.askChatShell{max-width:1200px;width:100%;margin:0 auto;display:flex;flex-direction:column;flex:1 1;min-height:0}.askChatScroll{flex:1 1;min-height:0;overflow:auto;padding:6px 10px 16px;scroll-behavior:smooth;background:radial-gradient(1200px 500px at 30% -20%,rgba(251,255,149,.08),transparent 55%),radial-gradient(900px 420px at 80% 0,rgba(127,127,127,.08),transparent 52%);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow)}html[data-theme=dark] .askChatScroll{background:radial-gradient(1100px 480px at 20% -10%,rgba(251,255,149,.06),transparent 55%),radial-gradient(800px 380px at 80% 0,rgba(255,255,255,.07),transparent 55%)}.askEmpty{min-height:420px;display:flex;align-items:center;justify-content:center;padding:18px 8px}.askEmptyCard{width:min(920px,100%);background:color-mix(in oklab,var(--card) 88%,transparent);border:1px solid var(--border);border-radius:18px;padding:22px 22px 18px;animation:askEnter .42s cubic-bezier(.2,.9,.2,1)}@keyframes askEnter{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.askEmptyTitle{font-size:calc(16px * var(--ui-scale));font-weight:720;letter-spacing:-.02em;margin-bottom:8px}.askEmptySub{font-size:calc(12px * var(--ui-scale));color:var(--muted);line-height:1.6;margin-bottom:14px}.askEmptyChips{display:flex;flex-wrap:wrap;gap:10px}.askChip--chat{font-style:normal;padding:9px 14px;border-radius:14px;background:rgba(127,127,127,.06)}.askChip--chat:hover{background:rgba(251,255,149,.08)}.askThread{display:flex;flex-direction:column;gap:12px;padding:8px 2px}.askMsgRow{display:flex;width:100%}.askMsgRow--user{justify-content:flex-end}.askMsgRow--assistant{justify-content:flex-start}.askMsg{width:min(860px,92%);border-radius:16px;border:1px solid var(--border);padding:12px 14px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:askMsgIn .22s ease-out}@keyframes askMsgIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.askMsg--user{background:var(--accent);border-color:rgba(30,30,30,.35);color:var(--accentFg);box-shadow:0 16px 38px rgba(251,255,149,.22)}html[data-theme=dark] .askMsg--user{box-shadow:0 16px 38px rgba(0,0,0,.45)}.askMsg--assistant{background:color-mix(in oklab,var(--card) 92%,transparent)}.askMsg--error{border-color:rgba(220,38,38,.35)}.askMsgText{font-size:calc(13px * var(--ui-scale));line-height:1.7;white-space:pre-wrap;word-break:break-word}.askThinking{display:inline-flex;align-items:center;gap:10px}.askThinkingLabel{font-size:calc(12px * var(--ui-scale));color:var(--muted)}.askAssistantTools{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}.askDataBlock{margin-top:10px;border:1px solid var(--border);border-radius:12px;overflow:auto;background:rgba(127,127,127,.04)}.askChartWrap{margin-top:14px;padding:14px 6px 6px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.025)}html:not([data-theme=dark]) .askChartWrap{border-color:rgba(30,30,30,.1);background:rgba(30,30,30,.02)}.askComposer{position:-webkit-sticky;position:sticky;bottom:0;padding:14px 10px 18px;background:linear-gradient(to bottom,transparent,color-mix(in oklab,var(--bg) 88%,transparent) 32%,var(--bg))}.askComposerInner{display:flex;gap:10px;align-items:flex-end;border:1px solid var(--border);border-radius:18px;padding:10px 10px 10px 14px;background:color-mix(in oklab,var(--card) 88%,transparent);box-shadow:var(--shadow)}.askTextarea{flex:1 1;resize:none;border:none;outline:none;background:transparent;color:var(--fg);font-family:inherit;font-size:calc(13px * var(--ui-scale));line-height:1.6;padding:8px 0;min-height:28px;max-height:140px}.askTextarea::placeholder{color:var(--muted-2)}.askTextarea:disabled{opacity:.7}.askComposerActions{display:inline-flex;gap:8px;align-items:center}.askSend{background:var(--accent);color:var(--accentFg);border:0;border-radius:14px;font-weight:800;font-size:calc(12px * var(--ui-scale));padding:10px 14px;cursor:pointer;transition:transform .12s ease,opacity .12s ease;white-space:nowrap}.askSend:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.askSend:disabled{opacity:.4;cursor:not-allowed;transform:none}.askNewThread{background:transparent;border:1px solid var(--border);border-radius:14px;color:var(--muted);font-weight:700;font-size:calc(11px * var(--ui-scale));padding:10px 12px;cursor:pointer;transition:border-color .14s ease,color .14s ease,background .14s ease;white-space:nowrap}.askNewThread:hover:not(:disabled){color:var(--fg);border-color:var(--accent);background:rgba(251,255,149,.06)}.askNewThread:disabled{opacity:.45;cursor:not-allowed}.askComposerHint{margin-top:8px;color:var(--muted);font-size:calc(10px * var(--ui-scale));padding:0 6px}@media (max-width:960px){.askTopbar{padding:6px 6px 12px}.askBackLink{display:none}.askChatScroll{border-radius:16px}}.atRiskScroll{overflow-x:auto;margin-top:16px}.atRiskTable{width:100%;border-collapse:collapse;font-size:calc(12px * var(--ui-scale))}.atRiskHead{color:var(--muted);font-weight:600;letter-spacing:.04em;font-size:calc(10px * var(--ui-scale));padding-bottom:8px;border-bottom:1px solid var(--border);white-space:nowrap;padding-left:8px;padding-right:8px}.atRiskRow:hover td{background-color:rgba(127,127,127,.045)!important}.atRiskCell{padding:10px 8px;border-bottom:1px solid var(--border);vertical-align:middle}.atRiskMono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.guildscope-wordmark .guildscope-wm-dark,.guildscope-wordmark .guildscope-wm-light{display:block}.guildscope-wordmark .guildscope-wm-dark{display:block!important}.guildscope-wordmark .guildscope-wm-light,html[data-theme=light] .guildscope-wordmark .guildscope-wm-dark{display:none!important}html[data-theme=light] .guildscope-wordmark .guildscope-wm-light{display:block!important}.guildscope-icon{position:relative}.guildscope-icon .guildscope-icon-dark,.guildscope-icon .guildscope-icon-light{position:absolute;left:0;top:0}.guildscope-icon .guildscope-icon-dark{opacity:1;visibility:visible}.guildscope-icon .guildscope-icon-light,html[data-theme=light] .guildscope-icon .guildscope-icon-dark{opacity:0;visibility:hidden}html[data-theme=light] .guildscope-icon .guildscope-icon-light{opacity:1;visibility:visible}.login-logo-row{display:flex;justify-content:center;width:100%;max-width:100%;margin-bottom:12px}.login-logo-shift{line-height:0;max-width:100%;transform:none}@media (max-width:639px){.login-logo-shift .guildscope-wordmark img{max-width:100%!important;width:auto!important;height:auto!important}}@media (min-width:640px){.login-logo-shift{transform:translateX(min(70px,calc((100vw - 520px) * .22)))}}.demoPulseChrome{position:-webkit-sticky;position:sticky;top:0;z-index:40;border-bottom:1px solid color-mix(in oklab,var(--border) 78%,transparent);background:color-mix(in oklab,var(--card) 94%,var(--bg));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.demoPulseChromeInner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-column-gap:16px;column-gap:16px;grid-row-gap:10px;row-gap:10px;padding:12px max(20px,env(safe-area-inset-left,0px)) 12px max(20px,env(safe-area-inset-right,0px));max-width:1320px;margin:0 auto;box-sizing:border-box}.demoPulseChromeLead{min-width:0}.demoPulseChromeBadge{justify-self:center;text-align:center;font-size:calc(11px * var(--ui-scale));color:var(--muted-2);font-weight:600;max-width:min(420px,52vw);line-height:1.35}.demoPulseChromeRight{justify-self:end;display:flex;align-items:center;gap:10px;flex-shrink:0;min-width:0}@media (max-width:720px){.demoPulseChromeInner{grid-template-columns:1fr;justify-items:stretch}.demoPulseChromeLead{display:none}.demoPulseChromeBadge{max-width:none;order:1}.demoPulseChromeRight{justify-self:stretch;justify-content:center;order:2}}.demoPulseChromeCta{padding:7px 14px;font-size:calc(12px * var(--ui-scale));font-weight:650;text-decoration:none}.demoPulseMain{padding-left:16px;padding-right:16px}@media (min-width:768px){.demoPulseMain{padding:28px 32px 48px;max-width:none}}.demoSidebarNonInteractive{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.demoSidebarLogo{cursor:default;padding:4px 16px 18px}.demoSidebarTracking{font-size:calc(11px * var(--ui-scale));color:var(--muted-2);font-weight:600;line-height:1.35}.demoPulseTourHost{position:relative}#demo-tour-attention,#demo-tour-bottom,#demo-tour-channel,#demo-tour-liveness,#demo-tour-tabs,#demo-tour-topbar{scroll-margin-top:104px}.pulsePageWrap--demoTour .pulseOL--tourDim{opacity:.44;filter:saturate(.88);transition:opacity .22s ease,filter .22s ease}.pulsePageWrap--demoTour .pulseOL--tourHot{opacity:1;filter:none;position:relative;z-index:2;border-radius:14px;box-shadow:0 0 0 2px color-mix(in oklab,var(--accent) 88%,transparent),0 14px 44px color-mix(in oklab,var(--fg) 14%,transparent)}.pulsePageWrap--demoTour .attentionAskBtn.demoTourInvestigatePulse,.pulsePageWrap--demoTour .concAskBtn.demoTourInvestigatePulse{position:relative;z-index:4;box-shadow:0 0 0 2px color-mix(in oklab,var(--accent) 88%,transparent),0 10px 28px color-mix(in oklab,var(--fg) 14%,transparent)}.demoPulseTourCard{position:fixed;z-index:55;right:max(16px,env(safe-area-inset-right,0px));bottom:max(16px,env(safe-area-inset-bottom,0px));width:min(420px,calc(100vw - 32px));border-radius:16px;border:1px solid color-mix(in oklab,var(--border) 82%,transparent);background:var(--card);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 18px 50px color-mix(in oklab,var(--fg) 12%,transparent),0 0 0 1px color-mix(in oklab,var(--fg) 4%,transparent);padding:16px 18px;box-sizing:border-box}html[data-theme=dark] .demoPulseTourCard{background:color-mix(in srgb,var(--bg) 82%,rgb(180,180,190) 18%);border-color:rgba(255,255,255,.14);box-shadow:0 22px 56px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.07)}.demoPulseTourInner{display:flex;flex-direction:column;gap:14px}.demoPulseTourText{min-width:0}.demoPulseTourKicker{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-2)}.demoPulseTourTitle{margin:0 0 6px;font-size:15px;font-weight:750;letter-spacing:-.02em;color:var(--fg);line-height:1.25}.demoPulseTourBody{margin:0;font-size:13px;line-height:1.55;color:var(--muted)}.demoPulseTourNav{display:flex;flex-direction:column;gap:10px}.demoPulseTourDots{display:flex;gap:6px;align-items:center}.demoPulseTourDot{width:7px;height:7px;border-radius:50%;background:color-mix(in oklab,var(--fg) 18%,transparent);transition:background .2s,transform .2s}.demoPulseTourDot--done{background:color-mix(in oklab,var(--accent) 45%,transparent)}.demoPulseTourDot--active{background:var(--accent);transform:scale(1.25)}.demoPulseTourBtns{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.demoPulseTourBtn{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;padding:8px 16px;border-radius:999px;background:var(--accent);color:var(--accentFg);border:none;cursor:pointer;letter-spacing:.01em;transition:opacity .15s}.demoPulseTourBtn:hover{opacity:.9}.demoPulseTourBtnGhost{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:650;padding:7px 14px;border-radius:999px;background:transparent;color:var(--muted);border:1px solid color-mix(in oklab,var(--border) 90%,transparent);cursor:pointer;transition:background .15s,color .15s}a.demoPulseTourBtnGhost{text-decoration:none;box-sizing:border-box}.demoPulseTourBtnGhost:hover:not(:disabled){background:color-mix(in oklab,var(--fg) 6%,transparent);color:var(--fg)}.demoPulseTourBtnGhost:disabled{opacity:.38;cursor:not-allowed}@media (max-width:767px){.demoPulseTourCard{left:12px;right:12px;width:auto}.demoPulseTourInner{gap:12px}.demoPulseTourNav{flex-direction:column-reverse}.demoPulseTourBtns{justify-content:stretch}.demoPulseTourBtn,.demoPulseTourBtnGhost{flex:1 1}}.dashboardShell{display:flex;min-height:100dvh;flex-direction:column}.dashboardMobileNav{display:block}.sidebar{display:none}.dashboardMain{flex:1 1;min-width:0;overflow-x:clip;overflow-y:visible}@media (min-width:768px){.dashboardShell{display:block;min-height:100dvh;--dashboard-sidebar-width:236px}.dashboardMobileNav{display:none}.sidebar{display:flex;flex-direction:column;position:fixed;top:0;left:0;bottom:0;z-index:50;width:var(--dashboard-sidebar-width);box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:20px 0 calc(20px + env(safe-area-inset-bottom, 0px));gap:0;background:linear-gradient(180deg,color-mix(in oklab,var(--fg) 3.5%,var(--card)) 0,var(--card) 38%,var(--card) 100%);border-right:1px solid color-mix(in oklab,var(--border) 88%,transparent);box-shadow:1px 0 0 color-mix(in oklab,var(--fg) 4%,transparent),8px 0 32px rgba(0,0,0,.04)}html[data-theme=dark] .sidebar{background:linear-gradient(180deg,rgba(255,255,255,.05) 0,var(--card) 32%,var(--card) 100%);box-shadow:1px 0 0 rgba(255,255,255,.06),12px 0 40px rgba(0,0,0,.35)}.dashboardMain{margin-left:var(--dashboard-sidebar-width);width:auto;min-width:0;min-height:100dvh;padding:28px 32px 48px;max-width:none;box-sizing:border-box}}@media (min-width:1200px){.dashboardMain{padding:32px 44px 56px}}.sidebarLogo{display:flex;align-items:center;padding:4px 16px 18px;text-decoration:none;flex-shrink:0;transition:opacity .16s ease}.sidebarLogo:hover{opacity:.88}.sidebarWordmark{display:block;min-width:0;opacity:.98}.sidebarWordmark img{display:block;max-width:100%}.sidebarServer{margin:0 12px 12px;padding:12px 14px;border-radius:14px;border:1px solid color-mix(in oklab,var(--border) 85%,transparent);background:color-mix(in oklab,var(--fg) 3%,transparent);box-shadow:0 1px 0 color-mix(in oklab,var(--fg) 5%,transparent)}html[data-theme=dark] .sidebarServer{background:rgba(255,255,255,.04);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.sidebarServerName{font-size:calc(12px * var(--ui-scale));font-weight:700;letter-spacing:-.02em;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebarServerMeta{font-size:calc(10.5px * var(--ui-scale));color:var(--muted-2);margin-top:4px;line-height:1.35}.sidebarNav{display:flex;flex-direction:column;flex:1 1;padding:6px 10px 8px;gap:3px;min-height:0}.sidebarNavItem{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;font-size:calc(13px * var(--ui-scale));font-weight:550;color:var(--muted-2);text-decoration:none;transition:background .16s ease,color .16s ease,box-shadow .16s ease;position:relative}.sidebarNavItem:hover{background:color-mix(in oklab,var(--fg) 6%,transparent);color:var(--fg)}.sidebarNavItem--active{background:color-mix(in oklab,var(--fg) 10%,transparent);color:var(--fg);font-weight:650;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--border) 70%,transparent),0 1px 2px rgba(0,0,0,.06)}html[data-theme=dark] .sidebarNavItem--active{box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 2px 8px rgba(0,0,0,.25)}.sidebarNavItem--ask{flex-direction:column;align-items:stretch;gap:6px;padding:11px 12px 12px}.sidebarNavItem--ask.sidebarNavItem--active{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent) 35%,var(--border)),0 2px 10px rgba(0,0,0,.06)}html[data-theme=dark] .sidebarNavItem--ask.sidebarNavItem--active{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent) 25%,transparent),0 2px 12px rgba(0,0,0,.3)}.sidebarNavItem--ask.sidebarNavItem--active .sidebarAskTitle{color:var(--fg)}.sidebarAskBlock{display:flex;flex-direction:column;gap:4px;min-width:0}.sidebarAskTitleRow{display:flex;align-items:center;gap:6px;min-width:0}.sidebarAskStar{flex-shrink:0;color:var(--chart-amber);font-size:14px;line-height:1;transform:translateY(-.5px)}.sidebarAskTitle{flex:1 1;min-width:0;font-size:calc(12px * var(--ui-scale));font-weight:780;letter-spacing:-.025em;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebarAskBeta{flex-shrink:0;font-size:calc(9px * var(--ui-scale));font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:var(--accentFg);background:color-mix(in oklab,var(--accent) 92%,transparent);padding:2px 7px;border-radius:var(--radius-pill);line-height:1.2;opacity:.95}.sidebarAskSub{color:var(--muted-2);line-height:1.35;padding-left:19px;letter-spacing:-.01em}.sidebarAskSub,.sidebarBadge{font-size:calc(10px * var(--ui-scale))}.sidebarBadge{margin-left:auto;background:#ef4444;color:#fff;font-weight:700;border-radius:999px;padding:1px 6px;line-height:1.4}.sidebarFooter{flex-shrink:0;margin-top:auto;padding:14px 16px 4px;border-top:1px solid color-mix(in oklab,var(--border) 80%,transparent);display:flex;flex-direction:column;gap:10px;background:linear-gradient(180deg,transparent 0,color-mix(in oklab,var(--fg) 2%,transparent) 100%)}html[data-theme=dark] .sidebarFooter{background:linear-gradient(180deg,transparent,rgba(0,0,0,.2))}.sidebarFooterRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sidebarThemeToggle{flex:0 0 auto}.sidebarTracking{font-size:calc(10px * var(--ui-scale));color:var(--muted-2)}.sidebarSignOut{margin-left:auto}.sidebarSignOut.pillGhost{padding:7px 12px;border-radius:10px}.pulsePageWrap{padding:20px 16px 40px}.pulsePageWrap,.pulsePageWrap.pulseOverviewLayout{display:flex;flex-direction:column;gap:16px}@media (min-width:900px){.pulsePageWrap.pulseOverviewLayout{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-areas:"topbar topbar" "liveness liveness" "attention channel" "bottom bottom";grid-gap:20px;gap:20px;align-content:start}.pulseOL-topbar{grid-area:topbar}.pulseOL-tabs{display:none!important}.pulseOL-attention{grid-area:attention}.pulseOL-liveness{grid-area:liveness}.pulseOL-channel{grid-area:channel}.pulseOL-bottom{grid-area:bottom}}@media (max-width:899px){.pulseOL-tabs{margin:2px 0 0}.pulseOL-attention{margin-top:12px}}.pulseOL-attention,.pulseOL-bottom,.pulseOL-channel,.pulseOL-liveness{min-width:0}@media (min-width:900px){.pulseOL-channel--empty.pulseGridChannel{min-height:0}}.guildPulseMobileNav{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:4px;padding:8px 0 10px;margin:0 -2px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.guildPulseMobileNav__link{flex:0 0 auto;padding:8px 14px;border-radius:999px;font-size:calc(12px * var(--ui-scale));font-weight:650;letter-spacing:-.02em;color:var(--muted-2);text-decoration:none;white-space:nowrap;transition:background .14s ease,color .14s ease,box-shadow .14s ease}.guildPulseMobileNav__link:hover{background:color-mix(in oklab,var(--fg) 5%,transparent);color:var(--fg)}.guildPulseMobileNav__link--active{background:color-mix(in oklab,var(--chart-amber,#facc15) 22%,transparent);color:var(--fg);font-weight:750;box-shadow:0 0 0 1px color-mix(in oklab,var(--border) 55%,transparent),0 1px 4px rgba(15,23,42,.06)}html[data-theme=dark] .guildPulseMobileNav__link--active{background:color-mix(in oklab,var(--chart-amber,#facc15) 18%,transparent);box-shadow:0 0 0 1px rgba(255,255,255,.12),0 2px 8px rgba(0,0,0,.35)}@media (min-width:768px){.pulsePageWrap{padding:0 0 clamp(32px,4vh,48px);gap:20px}}@media (min-width:900px) and (max-height:920px){.pulsePageWrap,.pulsePageWrap.pulseOverviewLayout{gap:16px}.livenessStrip{gap:14px}.pulseBottomGrid,.pulseGrid{gap:16px}.pulsePageWrap .card{padding:20px}.livenessTile{min-height:84px}.pulseTrendPct{font-size:calc(28px * var(--ui-scale))}}.pulseTopbar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:14px;margin-bottom:2px;border-bottom:1px solid color-mix(in oklab,var(--border) 65%,transparent)}.pulseTopbarLeft{display:flex;flex-direction:column;gap:2px}.pulsePageTitle{font-size:clamp(calc(20px * var(--ui-scale)),3.8vw,calc(22px * var(--ui-scale)));font-weight:700;letter-spacing:-.03em;margin:0}.pulsePageMeta{font-size:calc(11px * var(--ui-scale));color:var(--muted);margin:0}.pulseEmptyState{margin-top:16px;color:var(--muted-2);font-size:calc(13px * var(--ui-scale));font-weight:500;line-height:1.55;text-align:center}.pulseEmptyState--inChannel{margin-top:0;padding:28px 20px 32px;display:flex;align-items:center;justify-content:center;min-height:140px}.pulseInlineHint{display:flex;align-items:center;gap:10px;color:var(--muted-2);font-size:calc(12px * var(--ui-scale));font-weight:550;padding:6px 0 2px;letter-spacing:-.01em}.pulseInlineHintDot{width:8px;height:8px;border-radius:50%;background:#22c55e;flex-shrink:0;box-shadow:0 0 0 3px color-mix(in oklab,#22c55e 20%,transparent)}.timePicker{display:flex;gap:2px;align-items:center;padding:3px;border-radius:12px;border:1px solid color-mix(in oklab,var(--border) 88%,transparent);background:color-mix(in oklab,var(--fg) 3.5%,transparent);box-shadow:inset 0 1px 0 color-mix(in oklab,var(--fg) 5%,transparent)}.timePickerBtn{background:transparent;border:none;border-radius:9px;padding:6px 14px;font-size:calc(11px * var(--ui-scale));font-weight:600;letter-spacing:.02em;color:var(--muted-2);cursor:pointer;transition:background .14s ease,color .14s ease,box-shadow .14s ease}.timePickerBtn:hover{background:color-mix(in oklab,var(--fg) 5%,transparent);color:var(--fg)}.timePickerBtn--active{background:var(--card);color:var(--fg);font-weight:750;box-shadow:0 0 0 1px color-mix(in oklab,var(--border) 70%,transparent),0 2px 6px rgba(15,23,42,.07)}html[data-theme=dark] .timePickerBtn--active{background:rgba(255,255,255,.09);box-shadow:0 0 0 1px rgba(255,255,255,.1),0 2px 8px rgba(0,0,0,.45)}@media (max-width:480px){.pulseTopbar{flex-direction:column;align-items:stretch;gap:10px}.timePicker{width:100%;gap:6px}.timePickerBtn{flex:1 1;text-align:center;padding:7px 10px}}.livenessStrip{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (min-width:640px){.livenessStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.livenessTile{position:relative;background:linear-gradient(165deg,color-mix(in oklab,var(--fg) 2.5%,transparent) 0,var(--card) 48%);border:1px solid color-mix(in oklab,var(--border) 90%,transparent);border-radius:var(--radius-card);padding:16px 18px;box-shadow:var(--shadow-card);transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}html[data-theme=dark] .livenessTile{background:linear-gradient(165deg,rgba(255,255,255,.06) 0,var(--card) 45%)}.livenessTile:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px);border-color:color-mix(in oklab,var(--border) 115%,transparent)}@media (prefers-reduced-motion:reduce){.livenessTile{transition:box-shadow .2s ease,border-color .2s ease}.livenessTile:hover{transform:none}}.livenessTileLabel{font-size:calc(10px * var(--ui-scale));font-weight:650;letter-spacing:.11em;color:var(--muted-2);text-transform:uppercase;margin-bottom:8px}.livenessTileValue{font-size:calc(24px * var(--ui-scale));font-weight:780;letter-spacing:-.035em;line-height:1;margin-bottom:6px;color:var(--fg)}.livenessTileDelta{font-size:calc(11px * var(--ui-scale));color:var(--muted-2);font-weight:500;letter-spacing:-.01em}@media (min-width:900px){.livenessStrip{gap:18px}.livenessTile{padding:14px 16px;min-height:92px}.livenessTileLabel{font-size:calc(9px * var(--ui-scale));margin-bottom:5px;letter-spacing:.1em}.livenessTileValue{font-size:calc(22px * var(--ui-scale));margin-bottom:3px}.livenessTileDelta{font-size:calc(10.5px * var(--ui-scale))}}.pulseGrid{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media (min-width:900px){.pulseGrid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px;align-items:stretch}}.pulseGridAttention{min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:14px}.pulseGridAttention>*{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.pulseGridAttention .primaryRiskBlock{margin-bottom:0}.pulseGridAttention .attentionCard{height:100%}.pulseGridChannel{background:linear-gradient(180deg,color-mix(in oklab,var(--fg) 2%,transparent) 0,var(--card) 22%);border:1px solid color-mix(in oklab,var(--border) 90%,transparent);border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-card)}html[data-theme=dark] .pulseGridChannel{background:linear-gradient(180deg,rgba(255,255,255,.045) 0,var(--card) 24%)}@media (min-width:900px){.pulseGridChannel{min-height:clamp(260px,30vh,320px)}}@media (min-width:900px) and (max-height:920px){.pulseGridChannel{min-height:clamp(240px,26vh,300px)}}.channelActivityHeader{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px;border-bottom:1px solid color-mix(in oklab,var(--border) 72%,transparent);background:color-mix(in oklab,var(--fg) 1.5%,transparent)}.channelList{display:flex;flex-direction:column;padding:16px 20px 14px}.channelAnomalies{margin-bottom:14px;padding-bottom:2px;border-bottom:1px solid color-mix(in oklab,var(--border) 78%,transparent)}.channelAnomalies .channelRow:last-of-type{border-bottom:none}.channelSectionLabel{display:inline-flex;align-items:center;gap:6px;font-size:calc(10px * var(--ui-scale));font-weight:750;color:#f87171;margin:0 0 12px;padding:5px 0 2px;text-transform:uppercase;letter-spacing:.12em}.channelSectionLabel:before{content:"";width:6px;height:6px;border-radius:50%;background:#ef4444;opacity:.85;flex-shrink:0}.channelMore{font-size:calc(11px * var(--ui-scale));color:var(--muted);padding-top:8px}.channelEmpty{font-size:calc(13px * var(--ui-scale));color:var(--muted);padding:14px 18px 16px;margin:0}.channelRow{border-bottom:1px solid color-mix(in oklab,var(--border) 82%,transparent)}.channelRow:last-child{border-bottom:none}.channelRow--open{border-bottom-color:transparent;padding-bottom:4px;margin-bottom:2px}.channelRowBtn{width:100%;display:flex;align-items:center;gap:10px;padding:11px 10px;margin:0 -2px;border:1px solid transparent;border-radius:12px;background:none;cursor:pointer;text-align:left;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.channelRowBtn:hover{background:color-mix(in oklab,var(--fg) 4.5%,transparent)}.channelRow--open .channelRowBtn{background:color-mix(in oklab,var(--fg) 5%,transparent);border-color:color-mix(in oklab,var(--chart-amber) 42%,var(--border));box-shadow:inset 0 1px 0 color-mix(in oklab,var(--chart-amber) 12%,transparent),0 4px 14px rgba(0,0,0,.08)}html[data-theme=dark] .channelRow--open .channelRowBtn{box-shadow:inset 0 1px 0 rgba(251,255,149,.08),0 6px 20px rgba(0,0,0,.35)}.channelRowDot{width:8px;height:8px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 3px color-mix(in oklab,var(--bg) 92%,transparent)}.channelRowBody{flex:1 1;min-width:0}.channelRowTop{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.channelRowTitleWrap{display:flex;align-items:center;gap:8px;min-width:0}.channelRowTitle{font-size:calc(12px * var(--ui-scale));font-weight:600;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channelRowTag{font-size:calc(10px * var(--ui-scale));border-radius:6px;padding:2px 7px;flex-shrink:0;border:1px solid color-mix(in oklab,currentColor 18%,transparent)}.channelRowTag--warn{color:#f97316;background:rgba(249,115,22,.1);border-color:rgba(249,115,22,.22)}.channelRowHint{font-size:calc(10px * var(--ui-scale));color:var(--muted);flex-shrink:0}.channelRowRight{display:flex;gap:10px;flex-shrink:0;align-items:center;font-size:calc(11px * var(--ui-scale))}.channelRowStat{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.channelRowBar{height:5px;border-radius:999px;background:color-mix(in oklab,var(--fg) 8%,transparent);overflow:hidden}.channelRow--open .channelRowBar{background:color-mix(in oklab,var(--fg) 11%,transparent)}.channelRowBarFill{height:100%;border-radius:999px;transition:width .35s ease}.channelRowDetail{margin:8px 2px 0;padding:12px 14px 14px;border-radius:12px;border:1px solid color-mix(in oklab,var(--border) 72%,transparent);background:linear-gradient(180deg,color-mix(in oklab,var(--chart-amber) 6%,transparent) 0,color-mix(in oklab,var(--fg) 3.5%,transparent) 100%);box-shadow:inset 0 1px 0 color-mix(in oklab,var(--fg) 5%,transparent)}html[data-theme=dark] .channelRowDetail{background:linear-gradient(180deg,rgba(251,255,149,.05),rgba(255,255,255,.04));box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.channelRowDetailTitle{font-size:calc(10px * var(--ui-scale));font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-2);margin-bottom:8px}.channelRowDetailMeta,.channelRowDetailMuted{font-size:calc(11px * var(--ui-scale));color:var(--muted)}.channelRowDetailMeta{margin-top:6px;display:flex;gap:16px;flex-wrap:wrap}.pulseCardHeader{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:16px 20px 12px;border-bottom:1px solid color-mix(in oklab,var(--border) 72%,transparent);background:color-mix(in oklab,var(--fg) 1.5%,transparent)}.pulseCardEyebrow{font-size:calc(10px * var(--ui-scale));letter-spacing:.12em;color:var(--muted-2);text-transform:uppercase;font-weight:700}.pulseCardMeta{font-size:calc(11px * var(--ui-scale));color:var(--chart-amber);white-space:nowrap;font-weight:600;letter-spacing:-.01em}.pulseCardRow{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:10px}.pulseCardRow--spacious{margin-bottom:14px}.pulseCardRowLeft{min-width:0}.pulseCardRowRight{font-size:calc(12px * var(--ui-scale));color:var(--muted-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.pulseCardRowRight--accent{color:var(--chart-amber);font-weight:720;letter-spacing:-.02em}.pulseSideStack{display:flex;flex-direction:column;gap:16px}.pulseBottomGrid{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media (min-width:640px){.pulseBottomGrid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;align-items:start}}@media (min-width:900px){.pulseBottomGrid{align-items:stretch}.pulseBottomGrid>.card,.pulseSideStack{height:100%}.pulseSideStack>.card{flex:1 1;min-height:0}}@media (min-width:1100px){.pulseBottomGrid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.pulseTrend{display:flex;flex-direction:column;gap:16px;min-height:0}.pulseTrendHead{display:flex;align-items:flex-start;gap:clamp(16px,3vw,28px);flex-wrap:wrap;padding-bottom:4px}.pulseTrendPct{flex:0 0 auto;min-width:2.75ch;padding-top:2px;font-size:calc(32px * var(--ui-scale));font-weight:750;line-height:1.05;letter-spacing:-.03em}.pulseTrendHeadRight{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:8px}.pulseTrendKicker{font-size:calc(12px * var(--ui-scale));font-weight:600;letter-spacing:-.01em;color:var(--muted-2);line-height:1.35}.pulseTrendMeta{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px;row-gap:6px}.pulseTrendMetaA{color:var(--chart-amber)}.pulseTrendMetaA,.pulseTrendMetaB{font-size:calc(11px * var(--ui-scale))}.pulseTrendMetaB{color:color-mix(in oklab,var(--muted) 78%,transparent)}.pulseTrendMetaSep{color:var(--muted-2);font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 2px}.pulseTrendCard{display:flex;flex-direction:column;min-height:0}.pulseTrendCard .pulseTrend{flex:0 1 auto;min-height:0;display:flex;flex-direction:column}.pulseTrendChart{width:100%;min-width:0;box-sizing:border-box;position:relative;overflow:hidden}.pulseTrendChart--compact{display:block}@media (max-width:520px){.pulseTrend{gap:10px}.pulseTrendHead{flex-direction:column;gap:10px}.pulseTrendPct{min-width:unset}}@media (min-width:900px){.pulseTrendCard .pulseTrend{flex:1 1}.pulseTrendChart{flex:1 1;height:auto;max-height:none;min-height:160px;padding-bottom:6px}}.pulseTrendCard>.pulseCardRow{padding-bottom:8px;margin-bottom:10px;border-bottom:1px solid color-mix(in oklab,var(--border) 65%,transparent)}.pulseMemberCard .pulseMemberFlow,.pulseVoiceCard .pulseVoiceShell{padding-top:2px}.pulseMemberFlow{display:flex;flex-direction:column;gap:16px;min-width:0}.pulseStatGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px;padding:4px 0 2px;border-bottom:1px solid color-mix(in oklab,var(--border) 70%,transparent)}@media (max-width:520px){.pulseStatGrid{grid-template-columns:1fr;gap:14px}}.pulseStatItem{min-width:0;padding:2px 4px 10px 0}.pulseStatValue{font-size:calc(26px * var(--ui-scale));font-weight:780;letter-spacing:-.03em;line-height:1;color:var(--fg)}.pulseStatValue--pos{color:#22c55e}.pulseStatLabel,.pulseStatValue--muted{color:var(--muted-2)}.pulseStatLabel{margin-top:6px;font-size:calc(10.5px * var(--ui-scale));font-weight:550;letter-spacing:-.01em;line-height:1.35}.pulseMemberBarWrap{width:100%;min-width:0;height:88px}.pulseMemberFootnote{font-size:calc(11px * var(--ui-scale));font-weight:500;color:var(--muted-2);letter-spacing:-.01em;padding-top:2px}.pulseMemberEmpty,.pulseVoiceEmpty{font-size:calc(12px * var(--ui-scale));color:var(--muted-2);line-height:1.45}.pulseVoiceShell{display:flex;flex-direction:column;gap:14px;min-width:0}.pulseVoiceCard .voiceMetricRow{padding-bottom:4px;border-bottom:1px solid color-mix(in oklab,var(--border) 68%,transparent)}.pulseVoiceCard .voiceCallout{margin-top:0}.pulseGridAttention>.attentionAllClear{align-self:flex-start}.attentionAllClear{display:flex;align-items:flex-start;gap:12px;width:100%;box-sizing:border-box;padding:14px 18px;background:linear-gradient(135deg,color-mix(in oklab,#22c55e 9%,var(--card)) 0,var(--card) 52%);border:1px solid color-mix(in oklab,#22c55e 26%,var(--border));border-radius:14px;box-shadow:var(--shadow-card)}html[data-theme=dark] .attentionAllClear{background:linear-gradient(135deg,rgba(34,197,94,.11) 0,var(--card) 52%);border-color:color-mix(in oklab,#22c55e 32%,var(--border))}.attentionAllClearDot{width:9px;height:9px;margin-top:4px;border-radius:50%;background:#22c55e;flex-shrink:0;box-shadow:0 0 0 3px color-mix(in oklab,#22c55e 22%,transparent)}.attentionAllClearBody{display:flex;flex-direction:column;gap:2px;min-width:0}.attentionAllClearTitle{font-size:calc(13px * var(--ui-scale));font-weight:750;letter-spacing:-.02em;color:var(--fg);line-height:1.25}.attentionAllClearSub{font-size:calc(12px * var(--ui-scale));font-weight:500;color:var(--muted-2);line-height:1.35;letter-spacing:-.01em}.attentionCard{background:linear-gradient(180deg,color-mix(in oklab,#ef4444 5%,var(--card)) 0,var(--card) 18%);border:1px solid color-mix(in oklab,var(--border) 92%,transparent);border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-card)}html[data-theme=dark] .attentionCard{background:linear-gradient(180deg,rgba(239,68,68,.09) 0,var(--card) 20%)}.attentionHeader{display:flex;align-items:center;gap:8px;padding:14px 18px 12px;border-bottom:1px solid color-mix(in oklab,var(--border) 85%,transparent);background:color-mix(in oklab,var(--fg) 2%,transparent)}.attentionHeaderIcon{font-size:calc(9px * var(--ui-scale));color:#ef4444;line-height:1}.attentionHeaderTitle{font-size:calc(10px * var(--ui-scale));font-weight:780;letter-spacing:.11em;color:var(--fg)}.attentionHeaderCount{font-size:calc(10px * var(--ui-scale));color:var(--muted-2);font-weight:500}.attentionList{display:flex;flex-direction:column;padding-bottom:6px}.attentionItem{border-bottom:1px solid var(--border)}.attentionItem:last-child{border-bottom:none}.attentionRow{display:flex;align-items:center;gap:12px;margin:0 8px;padding:12px;border-radius:12px;transition:background .14s ease}.attentionRow:hover{background:color-mix(in oklab,var(--fg) 4%,transparent)}.attentionItem--open .attentionRow{background:color-mix(in oklab,var(--fg) 5%,transparent)}@media (min-width:900px){.attentionHeader{padding:16px 20px 12px}.attentionRow{margin:0 10px;padding:12px}.attentionItemTitle{font-size:calc(12px * var(--ui-scale))}.attentionItemSub{font-size:calc(10.5px * var(--ui-scale))}}.attentionDot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.attentionItemText{flex:1 1;min-width:0}.attentionItemTitle{font-size:calc(12px * var(--ui-scale));font-weight:600;color:var(--fg)}.attentionItemSub,.attentionItemTitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attentionItemSub{font-size:calc(11px * var(--ui-scale));color:var(--muted);margin-top:1px}.attentionItemActions{display:flex;align-items:center;gap:6px;flex-shrink:0}.attentionBadge{font-size:calc(9px * var(--ui-scale));font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff;padding:4px 9px;border-radius:var(--radius-pill);box-shadow:0 1px 2px rgba(0,0,0,.18)}.attentionAskBtnStar{color:var(--chart-amber);font-size:12px;line-height:1;flex-shrink:0}.attentionAskBtn{display:inline-flex;align-items:center;gap:5px;background:color-mix(in oklab,var(--card) 40%,transparent);border:1px solid color-mix(in oklab,var(--border) 95%,transparent);border-radius:10px;padding:5px 11px;font-size:calc(10px * var(--ui-scale));font-weight:650;color:var(--muted-2);cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease,box-shadow .14s ease;box-shadow:0 1px 2px rgba(15,23,42,.04)}html[data-theme=dark] .attentionAskBtn{background:rgba(255,255,255,.04);box-shadow:none}.attentionAskBtn:hover{background:color-mix(in oklab,var(--fg) 7%,transparent);color:var(--fg);border-color:color-mix(in oklab,var(--border) 110%,transparent);box-shadow:0 2px 6px rgba(15,23,42,.06)}.attentionChevron{font-size:calc(12px * var(--ui-scale));color:var(--muted);margin-left:2px}.attentionCTABtn{font-size:calc(11px * var(--ui-scale));font-weight:500;padding:3px 10px;border-radius:6px;border:1px solid var(--border);background:transparent;color:var(--chart-amber);cursor:pointer;white-space:nowrap}.attentionCTABtn:hover{background:color-mix(in oklab,var(--chart-amber) 10%,transparent)}.attentionShowMore{width:100%;padding:8px 0 4px;font-size:calc(11px * var(--ui-scale));color:var(--muted);background:none;border:none;cursor:pointer;text-align:center;letter-spacing:.04em}.attentionShowMore:hover{color:var(--fg)}.concentrationPanel{margin:0 8px 10px;padding:14px 16px 16px;border-radius:14px;background:radial-gradient(120% 120% at 0 0,color-mix(in oklab,var(--dangerBg) 90%,transparent) 0,transparent 58%),color-mix(in oklab,var(--fg) 3.5%,transparent);border:1px solid color-mix(in oklab,var(--border) 82%,transparent);box-shadow:inset 0 1px 0 color-mix(in oklab,var(--fg) 4%,transparent);display:flex;flex-direction:column;gap:12px}@media (min-width:900px){.concentrationPanel{margin:0 10px 12px}}.concPanelHeader{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}.concPanelLeft{display:flex;align-items:center;gap:8px}.concLabel{font-size:calc(10px * var(--ui-scale));font-weight:700;letter-spacing:.06em;padding:3px 8px;border-radius:999px;border:1px solid color-mix(in oklab,currentColor 30%,transparent);background:color-mix(in oklab,currentColor 14%,transparent);opacity:1}.concGini{font-weight:600;letter-spacing:.04em}.concGini,.concMeta{font-size:calc(10px * var(--ui-scale));color:var(--muted)}.concChannels{display:flex;flex-direction:column;gap:7px}.concChannelRow{display:grid;grid-template-columns:110px 1fr 46px;align-items:center;grid-gap:8px;gap:8px}.concChannelName{font-size:calc(11px * var(--ui-scale));color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.concBar{height:7px;border-radius:999px;background:color-mix(in oklab,var(--fg) 9%,transparent);overflow:hidden}.concBarFill{height:100%;border-radius:999px;background:linear-gradient(90deg,#ef4444,#f97316);transition:width .4s ease}.concChannelPct{font-size:calc(10px * var(--ui-scale));color:var(--muted);text-align:right}.concAskBtnStar{color:var(--chart-amber);font-size:12px;line-height:1;flex-shrink:0}.concAskBtn{align-self:flex-start;display:flex;align-items:center;gap:6px;background:color-mix(in oklab,var(--fg) 7%,transparent);border:1px solid color-mix(in oklab,var(--border) 90%,transparent);border-radius:999px;padding:7px 16px;font-size:calc(11px * var(--ui-scale));font-weight:650;letter-spacing:-.01em;color:var(--fg);cursor:pointer;transition:background .14s ease,box-shadow .14s ease;box-shadow:0 1px 3px rgba(15,23,42,.06)}html[data-theme=dark] .concAskBtn{box-shadow:0 2px 8px rgba(0,0,0,.35)}.concAskBtn:hover{background:color-mix(in oklab,var(--fg) 12%,transparent);box-shadow:0 3px 10px rgba(15,23,42,.09)}.concSpread{font-size:calc(11px * var(--ui-scale));font-weight:650;color:var(--fg);letter-spacing:-.005em}.concGini[title]{cursor:help;border-bottom:1px dotted color-mix(in oklab,var(--muted) 50%,transparent)}.primaryRiskBlock{margin:0 0 14px;padding:16px 18px 18px;border-radius:14px;background:linear-gradient(180deg,color-mix(in oklab,var(--dangerBg) 60%,transparent) 0,color-mix(in oklab,var(--fg) 4%,transparent) 100%);border:1px solid color-mix(in oklab,#ef4444 35%,var(--border));display:flex;flex-direction:column;gap:10px;min-width:0;max-width:100%;overflow-wrap:break-word;word-break:break-word}.primaryRiskHeader{font-size:calc(10px * var(--ui-scale));font-weight:700;letter-spacing:.08em;color:#ef4444;text-transform:uppercase}.primaryRiskHeadline{margin:0;font-size:calc(15px * var(--ui-scale));font-weight:650;letter-spacing:-.01em;color:var(--fg);line-height:1.35;min-width:0;overflow-wrap:break-word}.primaryRiskBullets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.primaryRiskBullets li{position:relative;padding-left:14px;font-size:calc(12px * var(--ui-scale));color:var(--fg);line-height:1.4;min-width:0;overflow-wrap:break-word}.primaryRiskBullets li:before{content:"•";position:absolute;left:2px;color:color-mix(in oklab,#ef4444 70%,var(--muted))}.primaryRiskAction{margin-top:4px;padding-top:10px;border-top:1px solid color-mix(in oklab,var(--border) 60%,transparent);font-size:calc(11.5px * var(--ui-scale));color:var(--muted);line-height:1.45;min-width:0;overflow-wrap:break-word}.primaryRiskActionLabel{font-weight:700;color:var(--fg);letter-spacing:.01em}.attentionBody{padding:4px 14px 14px;display:flex;flex-direction:column;gap:7px}.attentionBody p{margin:0;font-size:calc(11.5px * var(--ui-scale));line-height:1.45;color:var(--fg)}.attentionConfidence{font-weight:700;letter-spacing:.01em;margin-right:2px}.attentionLabel{font-weight:700;color:var(--muted);letter-spacing:.02em;margin-right:2px}.attentionInterpretation{color:var(--fg)}.attentionAction,.attentionImpact{color:color-mix(in oklab,var(--fg) 88%,var(--muted))}.attentionUrgency{margin-top:2px;padding:6px 10px;border-radius:8px;background:color-mix(in oklab,#ef4444 12%,transparent);border:1px solid color-mix(in oklab,#ef4444 28%,transparent);color:var(--fg);font-weight:600;font-size:calc(11px * var(--ui-scale))}.attentionFooterActions{margin-top:4px;display:flex;gap:8px;flex-wrap:wrap}.attentionOverflow{padding:10px 14px;text-align:center;font-size:calc(11px * var(--ui-scale));color:var(--muted);letter-spacing:.03em;border-top:1px solid color-mix(in oklab,var(--border) 60%,transparent)}