:root{--bg: #0d0d0f;--text-primary: #f0f0f0;--text-secondary: #8a8a8a;--text-muted: #444444;--quad-hh: #e05a30;--quad-hl: #d49a38;--quad-lh: #d49a38;--quad-ll: #4a5568;--cat-tech: #00d4ff;--cat-health: #00c852;--cat-culture: #eb3b7c;--cat-policy: #d32f2f;--cat-incident: #ff8f00;--cat-business: #c95d5b;--cat-sports: #2d2dc1;--cat-science: #c294ff;--font: "Host Grotesk", system-ui, sans-serif;--font-display: "kepler-std", Georgia, serif;--container-width: 480px;--container-pad: 20px;--floating-header-height: 120px;--navbar-height: 60px}@media (min-width: 768px) and (orientation: portrait){:root{--navbar-height: 60px}}@media (min-width: 1024px){:root{--navbar-height: 60px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html,body{height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;padding-bottom:env(safe-area-inset-bottom)}body{background-color:var(--bg);background-image:radial-gradient(ellipse 75% 45% at 50% 0%,rgba(53,46,63,.6) 0%,transparent 100%);background-repeat:no-repeat;color:var(--text-primary);font-family:var(--font);font-weight:400;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:inherit;text-decoration:none}button{background:none;border:none;cursor:pointer;font:inherit;color:inherit;touch-action:manipulation}.layout-root{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;display:flex;flex-direction:column;background:var(--bg)}.floating-header{position:absolute;top:60px;left:env(safe-area-inset-left);right:env(safe-area-inset-right);z-index:40;pointer-events:none}.floating-header>*{pointer-events:auto}@media (min-width: 768px) and (orientation: portrait),(min-width: 1024px){.floating-header{top:60px}}.timeline-hidden{display:none}.timeline-row{display:flex;align-items:center;gap:8px;padding:4px var(--container-pad);max-width:var(--container-width);margin:0 auto;width:100%;flex-shrink:0;position:relative;z-index:40;transition:transform .3s cubic-bezier(.25,.46,.45,.94) 30ms}@media (min-width: 1024px){.timeline-row.panel-open{transform:translate(200px)}}.timeline-row-timeline{flex:1;min-width:0}@media (orientation: landscape) and (max-height: 500px){.timeline-row{max-width:100%;margin-left:0;margin-right:0}.timeline-row-timeline{max-width:var(--container-width);flex:0 0 auto}}.navbar{position:fixed;top:0;left:0;right:0;height:60px;z-index:110;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);background:linear-gradient(to bottom,#352e3f,#0d0d0f);border-bottom:1px solid rgba(255,255,255,.08)}@media (min-width: 768px) and (orientation: portrait){.navbar{height:60px}}@media (min-width: 1024px){.navbar{height:60px}}.navbar-inner{height:100%;padding:0 24px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}@media (min-width: 600px){.navbar-inner{max-width:none;padding:0 24px}}@media (orientation: landscape) and (max-height: 500px){.navbar-inner{max-width:none;padding:0 24px}}@media (min-width: 1024px){.navbar-inner{max-width:none;padding:0 24px}.nav-social-links{gap:16px}.nav-social-icon{width:60px;height:60px}.nav-menu-btn{font-size:45px;padding:10px 14px 14px}.nav-logo{width:214px}.nav-logo-svg,.nav-flare-svg{height:262px;top:-68px;left:-24px}}.nav-left{display:flex;align-items:center}.nav-center{display:flex;justify-content:center;align-items:stretch;align-self:stretch}.nav-logo{position:relative;cursor:pointer;height:100%;width:107px;overflow:hidden;-webkit-user-select:none;user-select:none}.nav-logo-svg{position:absolute;height:131px;width:auto;top:-34px;left:-12px;display:block}.nav-flare-svg{position:absolute;height:131px;width:auto;top:-34px;left:-12px;display:block;mix-blend-mode:screen;pointer-events:none}.nav-right{display:flex;align-items:center;justify-content:flex-end}.nav-menu-btn{background:#ffffff12;border:1px solid rgba(255,255,255,.12);cursor:pointer;color:#ffffffd9;font-size:18px;line-height:1;padding:6px 8px 9px;display:flex;align-items:center;justify-content:center;border-radius:12px;transition:background .15s ease,color .15s ease}.nav-menu-btn:hover{background:#ffffff1f;color:#fff}.nav-social-links{display:flex;align-items:center;gap:8px}.nav-social-link{display:flex;align-items:center;justify-content:center}.nav-social-icon{width:30px;height:30px;display:block}.media-index-panel{margin-bottom:24px}.media-index-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.media-index-title-group{display:flex;align-items:center;gap:6px}.media-index-title{font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#ffffffa6}.media-index-freshness{font-size:12px;color:var(--text-muted)}.score-row{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.score-axis-label{font-size:11px;font-weight:500;color:var(--text-secondary);width:18px;text-transform:uppercase}.score-value{font-size:22px;font-weight:300;color:var(--text-primary);font-variant-numeric:tabular-nums}.score-direction{font-size:14px;color:var(--text-secondary)}.score-label{font-size:13px;color:var(--text-secondary)}.info-btn{font-size:14px;color:var(--text-muted);padding:0;line-height:1}.modal-panel *{color:#fff!important}.modal-panel .modal-score-pill{color:var(--pill-color)!important}.modal p,.modal span,.modal small,.modal div{color:inherit}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:100;box-shadow:0 20px 60px #0009,0 0 0 1px #ffffff14;animation:backdrop-blur-in .42s ease forwards}.modal-backdrop--closing{animation:backdrop-blur-out .28s ease forwards}@media (min-width: 1024px){.modal-backdrop.panel-open{left:400px}}@keyframes backdrop-blur-in{0%{-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}@keyframes backdrop-blur-out{0%{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}to{-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}}.modal-panel{background:#120e1ae0;-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);border-radius:16px;padding:24px;max-width:340px;width:calc(100% - 40px);overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 40px #00000080,inset 0 0 0 1px #ffffff0a;clip-path:inset(0 0 96% 0 round 16px);transition:clip-path .38s cubic-bezier(.16,1,.3,1)}.modal-panel--open{clip-path:inset(0 0 0% 0 round 16px)}.modal-panel--closing{clip-path:inset(0 0 96% 0 round 16px);transition:clip-path var(--modal-close-duration, .28s) cubic-bezier(.4,0,1,1)}.modal-panel[data-swipe-closing]{--modal-close-duration: .2s}.modal-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.modal-title{font-size:15px;font-weight:500;color:var(--text-primary)}.modal-close{font-size:19px;color:var(--text-muted);line-height:1}.modal-body{font-size:14px;line-height:1.6;color:var(--text-secondary)}.modal-body strong{color:var(--text-primary);font-weight:500}.modal-body p+p{margin-top:12px}.quad-outer{flex:1;position:relative;overflow:hidden;min-height:0}.quad-axis-spacer{width:14px;flex-shrink:0}.quad-label{position:absolute;font-size:10px;color:var(--text-muted);opacity:.6}.quad-edge-label{position:absolute;font-size:9px;color:var(--text-muted);opacity:.5;pointer-events:none;white-space:nowrap}.quad-edge-label--bottom-left-bot{bottom:6px;left:25%;transform:translate(-50%)}.quad-edge-label--bottom-right-bot{bottom:6px;right:25%;transform:translate(50%)}.quad-attn-hint{position:absolute;left:4px;display:flex;flex-direction:column;align-items:center;pointer-events:none}.quad-attn-hint--top{top:25%;transform:translateY(-50%)}.quad-attn-hint--bottom{bottom:25%;transform:translateY(50%)}.quad-attn-arrow{font-size:8px;color:var(--text-muted);opacity:.45;line-height:1}.quad-attn-text{font-size:8px;color:var(--text-muted);opacity:.45;writing-mode:vertical-rl;transform:rotate(180deg);letter-spacing:.06em;white-space:nowrap}.quad-right{display:flex;flex-direction:column;flex:1;gap:6px}.quad-axis-ag{position:absolute;left:4px;top:50%;transform:translateY(-50%) rotate(180deg);writing-mode:vertical-rl;pointer-events:none;z-index:2;transition:left .3s cubic-bezier(.25,.46,.45,.94) 30ms}@media (min-width: 1024px){.quad-surface.panel-open .quad-axis-ag{left:404px}.quad-surface.panel-open .quad-axis-si{transform:translate(calc(-50% + 200px));transition:transform .3s cubic-bezier(.25,.46,.45,.94) 30ms}}.quad-surface{position:absolute;top:var(--navbar-height);bottom:0;left:env(safe-area-inset-left);right:env(safe-area-inset-right);overflow:hidden;background:#0d0d0f;transition:filter .15s ease;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none}.quad-surface--blurred{pointer-events:none;filter:blur(8px)}.quad-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px;overflow:hidden}.quad-transform-layer{position:absolute;top:50%;left:50%;transform-origin:center center;transition:transform .22s ease;cursor:grab;--quad-inv-scale: 1}@keyframes quad-bg-fadein{0%{opacity:0}to{opacity:1}}.quad-bg-gradient{position:absolute;width:500%;height:500%;top:-200%;left:-200%;pointer-events:none;filter:url(#qbg-warp);animation:quad-bg-fadein .8s ease-out both;background:radial-gradient(ellipse 30% 30% at 60% 40%,rgba(224,90,48,.48) 0%,rgba(212,154,56,.32) 35%,rgba(58,124,212,.24) 62%,transparent 82%)}.quad-transform-layer:active{cursor:grabbing}@media (hover: hover) and (pointer: fine){.quad-transform-layer,.quad-transform-layer:active{cursor:move}}.quad-transform-layer[data-gesturing]{transition:none;will-change:transform}.quad-grid-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.quad-gridline{position:absolute;pointer-events:none}.quad-gridline--v{top:-5000px;bottom:-5000px;width:1px;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.07) 0px,rgba(255,255,255,.07) 3px,transparent 3px,transparent 8px)}.quad-gridline--h{left:-5000px;right:-5000px;height:1px;background:repeating-linear-gradient(to right,rgba(255,255,255,.07) 0px,rgba(255,255,255,.07) 3px,transparent 3px,transparent 8px)}.quad-gridline--v[style*="left: 50%"],.quad-gridline--h[style*="top: 50%"]{background:#ffffff1a}.quad-snapshot-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:5}.quad-snapshot-loading__spinner{width:28px;height:28px;border-radius:50%;border:2px solid rgba(255,255,255,.1);border-top-color:#ffffff80;animation:quad-spin .7s linear infinite}@keyframes quad-spin{to{transform:rotate(360deg)}}.quad-snapshot-unavailable{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;z-index:30;gap:6px;transition:transform .3s cubic-bezier(.25,.46,.45,.94) 30ms}@media (min-width: 1024px){.quad-snapshot-unavailable.panel-open{transform:translate(200px)}}.quad-snapshot-unavailable-title{font-family:var(--font);font-size:15px;font-weight:600;color:#ffffff8c;text-align:center}.quad-snapshot-unavailable-body{font-family:var(--font);font-size:13px;font-weight:400;color:#ffffff4d;text-align:center}.quad-zoom-controls{position:absolute;bottom:10px;right:10px;display:flex;flex-direction:column;gap:4px;z-index:30}.quad-zoom-btn{width:26px;height:26px;border-radius:6px;border:1px solid rgba(255,255,255,.15);background:#0d0d0fb3;color:#ffffffb3;font-size:16px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .15s,color .15s,opacity .15s}.quad-zoom-btn:hover:not(:disabled){background:#ffffff1f;color:#fff}.quad-zoom-btn:disabled{opacity:.3;cursor:default}.quad-zoom-btn--recenter{margin-top:10px}@media (max-width: 767px){.quad-zoom-btn{width:30px;height:30px;font-size:18px}}.quad-preview-dot-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.quad-dot-layer{position:absolute;top:0;right:0;bottom:0;left:0}.quad-dot-entrance{animation:dotEnter .22s cubic-bezier(.34,1.56,.64,1) both}@keyframes dotEnter{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.quad-dot-exit{animation:dotExit .15s ease-in forwards;pointer-events:none}@keyframes dotExit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.quad-coord-label{position:absolute;font-size:10px;font-weight:400;letter-spacing:.04em;color:#fff3;pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:center center;line-height:1}.quad-axis-ag,.quad-axis-si{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#ffffff94;white-space:nowrap}.quad-axis-si{position:absolute;bottom:5px;left:50%;transform:translate(-50%);pointer-events:none;z-index:2;transition:transform .3s cubic-bezier(.25,.46,.45,.94) 30ms}@media (max-width: 480px){.quad-axis-ag,.quad-axis-si{font-size:11px;letter-spacing:.04em}}.quad-skeleton{width:100%;aspect-ratio:1 / 1;border-radius:6px;background:#ffffff08;margin-bottom:24px}@keyframes overlayOpen{0%{transform:scale(.25);opacity:0}to{transform:scale(1);opacity:1}}@keyframes overlayClose{0%{opacity:1}to{opacity:0}}.headline-preview-overlay{box-shadow:0 4px 20px #0000008c;will-change:transform,opacity}.headline-preview-overlay--entering{animation:overlayOpen .2s cubic-bezier(.22,1,.36,1) forwards}.headline-preview-overlay--open{opacity:1;transform:scale(1)}.headline-preview-overlay--closing{animation:overlayClose .12s ease-in forwards}.headline-preview-overlay--ambient{opacity:.85}.headline-preview-text{font-family:var(--font);font-size:13px;font-weight:700;color:var(--text-primary);line-height:1.4;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.modal-body-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.modal-left{flex:1;min-width:0}.modal-right{flex-shrink:0;text-align:right}.modal-ingest{font-size:12px;color:var(--text-muted);margin-top:4px}.modal-headline-row{display:flex;align-items:center;gap:12px;margin-bottom:10px}.modal-headline-content{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.source-logo{overflow:hidden;object-fit:cover}.source-logo--fallback{display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff;letter-spacing:.02em}.modal-headline{font-size:15px;font-weight:700;color:var(--text-primary);line-height:1.4;flex:1;min-width:0}.modal-source{font-family:var(--font-display);font-weight:600;font-style:italic;letter-spacing:.075em;font-size:12px}.modal-source--link{background:none;border:none;padding:0;cursor:pointer;font:inherit;font-family:var(--font-display);font-size:12px;font-weight:600;font-style:italic;letter-spacing:.075em;text-decoration:none;color:inherit;text-align:left}.modal-source--link:hover{text-decoration:underline}.modal-logo-btn{background:none;border:none;padding:0;cursor:pointer;display:flex}.modal-score-block{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.modal-score-pill{display:inline-flex;align-items:center;padding:3px 10px;border-radius:20px;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.04em;background:transparent;border:1px solid rgba(255,255,255,.25)}.modal-link{display:inline-block;background:none;border:none;padding:0;cursor:pointer;font-family:var(--font-display);font-weight:600;font-style:italic;letter-spacing:.075em;font-size:12px;color:var(--text-secondary);margin-top:14px;text-align:left}.ext-confirm{margin-top:14px;padding:12px;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.ext-confirm-text{font-size:14px;color:var(--text-secondary);margin:0 0 10px}.ext-confirm-suppress{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--text-muted);cursor:pointer;margin-bottom:12px;-webkit-user-select:none;user-select:none}.ext-confirm-actions{display:flex;gap:8px;justify-content:flex-end}.ext-confirm-btn{font-size:13px;font-weight:500;padding:5px 12px;border-radius:6px;border:none;cursor:pointer;font-family:inherit}.ext-confirm-btn--cancel{background:#ffffff14;color:var(--text-secondary)}.ext-confirm-btn--go{background:#ffffff26;color:#fff}.quad-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.quad-title-group{display:flex;align-items:center;gap:6px}.quad-title{font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#ffffffa6}.cat-filter-root{position:relative;flex:0 0 auto;display:flex;justify-content:flex-start}.nav-left .cat-filter-panel{left:0;right:auto}.cat-filter-trigger{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff;padding:4px 12px;border-radius:20px;cursor:pointer;text-shadow:0 1px 6px rgba(0,0,0,.15)}.cat-filter-panel{position:absolute;right:0;top:calc(100% + 6px);z-index:50;background:#141418f2;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:6px;min-width:130px;display:flex;flex-direction:column;gap:2px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cat-filter-option{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;border-radius:4px;text-align:left;cursor:pointer}.cat-filter-option:hover{background:#ffffff0f}.cat-filter-option--active{background:#ffffff0a}@media (orientation: landscape) and (max-height: 500px){.cat-filter-panel{display:grid;grid-template-columns:1fr 1fr;min-width:200px}}.modal-strip{margin:-24px -24px 16px;height:36px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;opacity:.93;border-radius:15px 15px 0 0;flex-shrink:0}.modal-strip-category{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff}.modal-strip-right{display:flex;align-items:center;gap:10px}.modal-strip-timestamp{font-size:11px;font-weight:500;color:#ffffffb3;letter-spacing:.04em}.modal-strip-close{font-size:16px;color:#fffc;line-height:1;padding:4px}.modal-strip-close:hover{color:#fff}.modal-score-explanation{font-size:14px;color:var(--text-muted);line-height:1.5;margin-top:4px;margin-bottom:8px}.modal-summary{font-size:14px;color:var(--text-muted);line-height:1.5;margin-top:8px;margin-bottom:8px}@media (orientation: landscape) and (max-height: 500px){.modal-backdrop{padding-top:calc(var(--navbar-height) + 10px);padding-bottom:16px;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.modal-panel{width:92%;max-width:none;max-height:100%;padding:20px;display:flex;flex-direction:column;overflow:hidden}.modal-strip{margin:-20px -20px 0;flex-shrink:0}.peak-info-body.modal-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:0}}@media (orientation: portrait) and (max-width: 767px){.modal-backdrop{align-items:flex-start;padding-top:calc(var(--navbar-height) + 10px);padding-bottom:20px}.modal-panel{max-height:calc(100dvh - var(--navbar-height) - 30px)}.modal-body-row{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.modal-body-row::-webkit-scrollbar{display:none}}.modal-landscape-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:0;padding:14px 0 0;scrollbar-width:none}.modal-landscape-body::-webkit-scrollbar{display:none}.modal-landscape-cols{display:flex;gap:20px;margin-top:12px;align-items:flex-start}.modal-col-left,.modal-col-right{flex:1;min-width:0}.modal-col-right .modal-link{display:block;text-align:right;margin-top:12px}.modal-col-right .ext-confirm{margin-top:12px}.media-index-empty{font-size:12px;color:var(--text-muted);padding:12px 0}.quad-empty{width:100%;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--text-muted);margin-bottom:24px}.peak-signals-panel{flex:1;min-height:0;display:flex;flex-direction:column}.peak-signals-header{flex-shrink:0;display:flex;flex-direction:column;gap:8px;margin-bottom:12px;padding:0 16px}.peak-signals-header-top{display:flex;justify-content:space-between;align-items:center}.peak-signals-title-group{display:flex;align-items:center;gap:6px}.peak-signals-title{font-size:16px;font-weight:700;font-family:Host Grotesk,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#ffffffa6}.peak-signals-tabs{display:flex;align-items:center;gap:4px}.peak-signals-tabs-badge{margin-left:auto}.peak-tab{font-size:12px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);padding:4px 12px;border-radius:20px;border:1px solid rgba(255,255,255,.12);transition:color .15s,background .15s,border-color .15s}.peak-tab:hover{color:var(--text-secondary)}.peak-tab--active{color:var(--text-primary);background:#ffffff0f;border-color:#ffffff73}.peak-signals-list{flex:1;min-height:0;overflow-y:auto;padding:8px 16px 24px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent;overscroll-behavior:contain}.peak-signals-list::-webkit-scrollbar{width:4px}.peak-signals-list::-webkit-scrollbar-track{background:transparent}.peak-signals-list::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:2px}.peak-signals-list::-webkit-scrollbar-thumb:hover{background:#ffffff47}.peak-skeleton{height:56px;border-radius:8px;background:#ffffff0a;animation:peak-pulse 1.6s ease-in-out infinite}@keyframes peak-pulse{0%,to{opacity:.4}50%{opacity:.7}}.peak-snapshot-unavailable{display:flex;flex-direction:column;align-items:center;padding:32px 16px;gap:6px}.peak-snapshot-unavailable-title{font-family:var(--font);font-size:13px;font-weight:600;color:#ffffff73;text-align:center}.peak-snapshot-unavailable-body{font-family:var(--font);font-size:12px;font-weight:400;color:#ffffff40;text-align:center}.peak-empty{font-size:12px;color:var(--text-muted);padding:12px 0}.peak-article{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;padding:10px 12px;border-radius:8px;background:#ffffff08;transition:background .15s;cursor:pointer}.peak-article:hover{background:#ffffff0f}.peak-article--animate{animation:peakRowSlideIn .22s cubic-bezier(.25,.46,.45,.94) both}@keyframes peakRowSlideIn{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.peak-article-rank{font-size:11px;font-weight:600;color:var(--text-muted);min-width:16px;padding-top:2px;font-variant-numeric:tabular-nums}.peak-article-body{flex:1;min-width:0}.peak-article-headline{font-size:13px;font-weight:700;color:var(--text-primary);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}.peak-article-meta{display:flex;align-items:center;gap:10px}.peak-article-source{font-family:var(--font-display);font-weight:600;font-style:italic;letter-spacing:.075em;font-size:11px;color:var(--text-muted);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.peak-article-time{font-size:11px;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.6}.peak-score-dominant{font-size:11px;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.peak-score-secondary{font-size:11px;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.timeline-gradient-border{position:relative;padding:1px;border-radius:9999px}.timeline-gradient-border:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px;padding:1px;background:var(--cat-gradient);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0}.timeline-container{position:relative;border-radius:9999px;overflow:hidden;background:#0d0d0fbf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1}.timeline-scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.timeline-scroll::-webkit-scrollbar{display:none}.timeline-spacer{flex:0 0 20%}.timeline-column{flex:0 0 20%;scroll-snap-align:center;scroll-snap-stop:always;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 0;opacity:.4;transition:opacity .15s ease}.timeline-column--active{opacity:1}.timeline-column--clickable{cursor:pointer}.timeline-time-label{font-size:11px;color:var(--text-secondary);letter-spacing:.02em;margin-bottom:2px}.timeline-time-label--now{color:#4ade80}.timeline-time-label-lockup{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.timeline-unavailable-indicator{font-size:12px;opacity:.35;color:var(--text-secondary);line-height:1}.timeline-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background:none;border:none;color:var(--text-secondary);font-size:20px;line-height:1;width:24px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;filter:drop-shadow(0 1px 3px rgba(0,0,0,.8))}.timeline-arrow:hover{color:var(--text-primary)}.timeline-arrow--left{left:0;border-radius:0}.timeline-arrow--right{right:0;border-radius:0}.timeline-container:before,.timeline-container:after{content:"";position:absolute;left:50%;transform:translate(-50%);z-index:3;pointer-events:none;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent}.timeline-container:before{top:0;border-top:6px solid var(--arrow-color-top, var(--text-muted))}.timeline-container:after{bottom:0;border-bottom:6px solid var(--arrow-color-bottom, var(--text-muted))}.quad-timestamp-badge{font-size:11px;color:var(--text-muted);letter-spacing:.02em;margin-left:8px}.peak-timestamp-badge{font-size:11px;color:var(--text-muted);letter-spacing:.02em;padding:2px 0 6px}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.25}}.quad-live-badge,.peak-live-badge{display:inline-flex;align-items:center;gap:5px}.quad-live-badge:before,.peak-live-badge:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#4ade80;animation:live-pulse 5s ease-in-out infinite;flex-shrink:0}.quad-live-badge{font-size:11px;color:#4ade80;font-weight:500;letter-spacing:.05em;text-transform:uppercase;margin-left:8px}.peak-live-badge{font-size:11px;color:#4ade80;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.tour-preview{margin-bottom:10px}.tp-quad{position:relative;width:88%;aspect-ratio:1 / 1;background:#0d0d0f;border-radius:14px;overflow:hidden;margin:20px auto}.tp-quad-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;position:absolute;top:0;right:0;bottom:0;left:0}.tp-quad-cell{position:relative;border:1px solid rgba(255,255,255,.06)}.tp-cell-label{position:absolute;top:9px;left:9px;display:flex;flex-direction:column;gap:1px;font-size:14px;line-height:1.4;color:#ffffff4d}.tp-cell-label--tr{left:auto;right:9px;text-align:right}.tp-cell-label--bl{top:auto;bottom:9px}.tp-cell-label--br{top:auto;bottom:9px;left:auto;right:9px;text-align:right}.tp-arrow-up{color:#3a7cd4}.tp-arrow-down{color:#ff3b30}.tp-dot{position:absolute;width:21px;height:21px;border-radius:50%;background:#ffffff47;transform:translate(-50%,-50%)}.tp-dot--target{background:#e05a30;animation:tpDotPulse 4s ease-in-out infinite}.tp-dot-ring{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border-radius:50%;border:3px solid #e05a30;animation:tpRingExpand 4s ease-in-out infinite}.tp-card{position:absolute;left:8%;top:28%;width:168px;background:#1e1828f0;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:6px;animation:tpCardReveal 4s ease-in-out infinite}.tp-card-source{height:8px;width:45%;background:#fff3;border-radius:4px;margin-bottom:2px}.tp-card-headline{height:8px;background:#ffffff80;border-radius:4px}.tp-card-headline--short{width:70%}.tp-card-score-row{display:flex;align-items:center;gap:8px;margin-top:4px}.tp-card-pill{height:20px;width:44px;border-radius:20px;border:1px solid;flex-shrink:0}.tp-card-pill--ag{border-color:#ff9f0a;background:transparent}.tp-card-pill--si{border-color:#3a7cd4;background:transparent}.tp-card-pill-label{height:8px;flex:1;background:#fff3;border-radius:4px}.tp-card-pill-label--short{flex:0 0 55%}@keyframes tpDotPulse{0%,20%{transform:translate(-50%,-50%) scale(1)}30%{transform:translate(-50%,-50%) scale(1.6)}40%,to{transform:translate(-50%,-50%) scale(1)}}@keyframes tpRingExpand{0%,20%{opacity:0;transform:scale(1)}25%{opacity:1;transform:scale(1)}40%{opacity:0;transform:scale(2.4)}to{opacity:0}}@keyframes tpCardReveal{0%,28%{opacity:0;transform:scale(.88)}35%{opacity:1;transform:scale(1)}78%{opacity:1;transform:scale(1)}88%,to{opacity:0;transform:scale(.88)}}.tp-hp-wrap{background:#0d0d0fd9;border-radius:14px;padding:12px;margin:20px auto;width:88%;box-sizing:border-box}.tp-hp-surface{position:relative;width:100%;aspect-ratio:1 / 1;overflow:visible}.tp-hp-grid{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;border:1px solid rgba(255,255,255,.1);border-radius:6px}.tp-hp-cell{border:1px solid rgba(255,255,255,.06)}.tp-hp-dot{position:absolute;width:18px;height:18px;border-radius:50%;transform:translate(-50%,-50%)}.tp-hp-dot--active{animation:tpHpDotGrow .55s cubic-bezier(.22,1,.36,1) forwards}@keyframes tpHpDotGrow{0%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-50%,-50%) scale(1.75)}}.tp-hp-dot-ring{position:absolute;width:26px;height:26px;border-radius:50%;border:1.5px solid;transform:translate(-50%,-50%);pointer-events:none;animation:tpHpRingPulse 1.5s ease-out infinite}@keyframes tpHpRingPulse{0%{transform:translate(-50%,-50%) scale(.85);opacity:.55}to{transform:translate(-50%,-50%) scale(2.4);opacity:0}}.tp-hp-card{position:absolute;width:160px;border:1px solid transparent;border-radius:8px;padding:9px 11px 10px;box-shadow:0 4px 20px #0009;opacity:0;transform:translate(-50%) scale(.88);transform-origin:center bottom;transition:opacity .22s ease,transform .22s cubic-bezier(.22,1,.36,1);pointer-events:none}.tp-hp-card--visible{opacity:1;transform:translate(-50%) scale(1)}.tp-hp-pointer{position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid}.tp-hp-line{height:9px;background:#ffffffb8;border-radius:4px;margin-bottom:7px}.tp-hp-line--full{width:100%}.tp-hp-line--short{width:60%;background:#ffffff61;margin-bottom:0}.tp-peaks-wrap{background:#0d0d0f;border-radius:14px;padding:14px 14px 16px;margin:20px auto;width:88%}.tp-peaks-tabs{display:flex;gap:6px;margin-bottom:14px}.tp-peak-tab{flex:1;text-align:center;font-size:9px;font-weight:700;letter-spacing:.08em;padding:5px 10px;border-radius:20px;border:1px solid rgba(255,255,255,.12);color:#fff6}.tp-peak-tab--a{animation:tpPeakTabA 6s ease-in-out infinite}.tp-peak-tab--b{animation:tpPeakTabB 6s ease-in-out infinite}@keyframes tpPeakTabA{0%,44%{background:#ffffff1a;color:#fff;border-color:#ffffff38}50%,94%{background:transparent;color:#fff6;border-color:#ffffff1f}to{background:#ffffff1a;color:#fff;border-color:#ffffff38}}@keyframes tpPeakTabB{0%,44%{background:transparent;color:#fff6;border-color:#ffffff1f}50%,94%{background:#ffffff1a;color:#fff;border-color:#ffffff38}to{background:transparent;color:#fff6;border-color:#ffffff1f}}.tp-peaks-list{display:flex;flex-direction:column;gap:8px}.tp-peaks-row{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:8px;border:1px solid transparent}.tp-peaks-row--1{background:linear-gradient(#0d0d0f,#0d0d0f) padding-box,linear-gradient(160deg,#00d4ff,#74579e) border-box;animation:tpPeakRow1 6s ease-out infinite}.tp-peaks-row--2{background:linear-gradient(#0d0d0f,#0d0d0f) padding-box,linear-gradient(160deg,#eb3b7c,#feac91) border-box;animation:tpPeakRow2 6s ease-out infinite}.tp-peaks-row--3{background:linear-gradient(#0d0d0f,#0d0d0f) padding-box,linear-gradient(160deg,#d32f2f,#ff8d40) border-box;animation:tpPeakRow3 6s ease-out infinite}.tp-peaks-logo{width:22px;height:22px;border-radius:50%;background:#ffffff1a;flex-shrink:0}.tp-peaks-headline{height:10px;flex:1;border-radius:10px;background:#ffffff26}@keyframes tpPeakRow1{0%{transform:translate(-14px);opacity:0}6%{transform:translate(0);opacity:1}44%{transform:translate(0);opacity:1}48%,50%{transform:translate(-14px);opacity:0}56%{transform:translate(0);opacity:1}94%{transform:translate(0);opacity:1}98%,to{transform:translate(-14px);opacity:0}}@keyframes tpPeakRow2{0%,1.5%{transform:translate(-14px);opacity:0}7.5%{transform:translate(0);opacity:1}44%{transform:translate(0);opacity:1}48%,51.5%{transform:translate(-14px);opacity:0}57.5%{transform:translate(0);opacity:1}94%{transform:translate(0);opacity:1}98%,to{transform:translate(-14px);opacity:0}}@keyframes tpPeakRow3{0%,3%{transform:translate(-14px);opacity:0}9%{transform:translate(0);opacity:1}44%{transform:translate(0);opacity:1}48%,53%{transform:translate(-14px);opacity:0}59%{transform:translate(0);opacity:1}94%{transform:translate(0);opacity:1}98%,to{transform:translate(-14px);opacity:0}}.tp-timeline-wrap{background:#0d0d0fd9;border-radius:14px;padding:12px 12px 10px;margin:20px auto;width:88%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:10px}.tp-mini-quad{position:relative;width:100%;aspect-ratio:1 / 1;border:1px solid rgba(255,255,255,.14);border-radius:6px;overflow:hidden;flex-shrink:0}.tp-mini-quad-grid{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.tp-mini-quad-cell{border:1px solid rgba(255,255,255,.07)}.tp-mini-dot{position:absolute;width:20px;height:20px;border-radius:50%;transform:translate(-50%,-50%);animation:tpDotFadeIn .4s ease forwards}@keyframes tpDotFadeIn{0%{opacity:0}to{opacity:1}}.tp-timeline{display:flex;align-items:center;gap:7px;justify-content:center}.tp-tl-slots{position:relative;display:flex;gap:7px}.tp-tl-slot{width:34px;height:26px;border-radius:5px;border:1px solid rgba(255,255,255,.18);background:#ffffff0a;flex-shrink:0;display:flex;align-items:center;justify-content:center}.tp-tl-slot--active{border-color:#ffffff61;background:#ffffff14}.tp-tl-watch{opacity:0;transition:opacity .35s ease;display:flex;align-items:center;justify-content:center}.tp-tl-watch--visible{opacity:1}.tp-tl-cursor{position:absolute;width:34px;height:26px;border-radius:5px;background:#fff3;top:0;pointer-events:none}.tp-tl-arrow{font-size:22px;color:#ffffff80;line-height:1;-webkit-user-select:none;user-select:none}.tp-tl-arrow--right{animation:tpArrowPress 4s ease-in-out infinite}@keyframes tpArrowPress{0%,12%{opacity:.5;transform:scale(1)}15%{opacity:1;transform:scale(.82)}20%,44%{opacity:.5;transform:scale(1)}47%{opacity:1;transform:scale(.82)}52%,to{opacity:.5;transform:scale(1)}}.menu-backdrop{position:fixed;top:var(--navbar-height);left:0;right:0;bottom:0;z-index:105;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d0d0f80}.menu-panel{position:absolute;top:0;right:0;bottom:0;width:100%;background:#1e1828b8;-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;overflow:hidden;animation:menuSlideIn .28s ease-out forwards;will-change:transform}.menu-panel--closing{animation:menuSlideOut .22s ease-in forwards}@keyframes menuSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes menuSlideOut{0%{transform:translate(0)}to{transform:translate(100%)}}@media (max-height: 500px) and (max-width: 1199px){.menu-panel{top:0;bottom:auto;width:100%;max-height:85vh;animation:menuSlideInTop .28s ease-out forwards}.menu-panel--closing{animation:menuSlideOutTop .22s ease-in forwards}@keyframes menuSlideInTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes menuSlideOutTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}}@media (min-width: 600px){.menu-panel{width:min(480px,90vw);border-radius:16px 0 0 16px;border-right:none;box-shadow:-1px 0 #4a556873,-4px 0 24px #00000080,inset 1px 0 #352e3f80}}@media (orientation: landscape) and (max-height: 500px){.menu-panel{display:block;top:0;bottom:0;right:0;width:min(var(--container-width),90vw);max-height:none;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;animation:menuSlideIn .28s ease-out forwards}.menu-panel--closing{animation:menuSlideOut .22s ease-in forwards}.menu-body{overflow-y:visible}}.menu-close-btn{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#14101ed9;border:none;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1;color:#ffffff80;cursor:pointer;transition:color .15s,background .15s}.menu-close-btn:hover{color:#ffffffe6;background:#1e162cf2}.menu-top{flex-shrink:0;text-align:center;padding:16px 24px 20px}.menu-intro-headline{font-size:22px;font-weight:600;color:#ffffffeb;margin:0 0 16px;letter-spacing:-.01em}.menu-intro-stats{margin:0;padding-top:14px;border-top:1px solid rgba(255,255,255,.1);font-size:14px;font-weight:500;letter-spacing:.02em;color:#ffffff59}.menu-intro-stats-num{font-family:var(--font-display);font-weight:500;font-style:italic;color:#ffffffd9}.menu-intro-ellipsis{display:inline-block;width:0;line-height:0;vertical-align:baseline;position:relative}.menu-intro-ellipsis:after{position:absolute;left:0;bottom:-5px;white-space:nowrap;content:"";animation:menuEllipsis 1.5s infinite;color:#ffffff59;line-height:normal}@keyframes menuEllipsis{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}.menu-header-bar{display:flex;align-items:center;padding:12px;flex-shrink:0}.menu-header-center{flex:1;display:flex;justify-content:center}.menu-waitlist-btn{font-family:var(--font);font-size:12px;font-weight:700;letter-spacing:.08em;color:#fff;padding:4px 12px;border-radius:20px;cursor:pointer;background:linear-gradient(160deg,#2d2dc1,#3d6055);border:1px solid #3d6055;text-shadow:0 1px 6px rgba(0,0,0,.15);transition:opacity .15s ease;white-space:nowrap}.menu-waitlist-btn:hover{opacity:.85}@media (min-width: 768px){.menu-waitlist-btn{display:none}}.menu-social-links{display:flex;align-items:center;gap:8px}.menu-social-link{display:flex;align-items:center;justify-content:center;opacity:.5;transition:opacity .15s ease}.menu-social-link:hover{opacity:1}.menu-social-icon{width:24px;height:24px;display:block}.menu-divider{flex-shrink:0;height:1px;background:#ffffff14}.menu-layout{flex:1;display:flex;overflow:hidden}.menu-nav{width:130px;flex-shrink:0;padding:20px 12px;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.06)}.menu-nav-title{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff40;padding:0 4px;margin-bottom:20px}.menu-nav-links{display:flex;flex-direction:column;gap:8px}.menu-nav-btn{padding:8px 12px;border-radius:20px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:transparent;border:1px solid rgba(255,255,255,.15);color:#ffffff73;cursor:pointer;text-align:center;transition:background .15s,color .15s,border-color .15s}.menu-nav-btn--active{background:#ffffff1f;border-color:#ffffff40;color:#ffffffeb}.menu-content{flex:1;overflow-y:auto;padding:20px 20px 24px;-webkit-overflow-scrolling:touch}.menu-body{flex:1;overflow-y:auto;padding:12px 12px 8px;-webkit-overflow-scrolling:touch}@media (max-width: 599px){.menu-panel{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.menu-top,.menu-divider{flex-shrink:1}.menu-body{flex:none;overflow-y:visible}}.menu-collapse{border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;margin-bottom:8px;background:#ffffff05}.menu-section-header{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:none;padding:14px 16px;cursor:pointer;text-align:left}.menu-section-title{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#fff6;margin:0}.menu-section-chevron{font-size:16px;color:#ffffff80;line-height:1;transform:rotate(90deg);transition:transform .2s ease;width:24px;height:24px;border-radius:50%;background:#ffffff14;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.menu-section-chevron--open{transform:rotate(270deg)}.menu-section-body-wrap{padding:0 16px 16px}.menu-section-body{font-size:14px;line-height:1.65;color:#fff9;margin:0 0 12px}.menu-section-body--kepler{font-family:Host Grotesk,system-ui,sans-serif;font-style:normal;font-weight:700;font-size:16px;letter-spacing:.03em}.menu-section-bullets{list-style:none;padding:0;margin:0 0 12px}.menu-section-bullets li{font-size:14px;line-height:1.65;color:#fff9;padding:2px 0}.menu-section-bullets li:before{content:"•";margin-right:8px;color:#ffffff59}.menu-axis-dark-wrap{background:#0d0d0fd9;border-radius:14px;padding:20px 20px 36px;margin:8px 0 14px;display:flex;justify-content:center;overflow:visible}.menu-kepler-wrap{background:#0d0d0fd9;border-radius:14px;padding:14px 20px;margin:0 0 12px;text-align:center}.menu-kepler-wrap .menu-section-body--kepler{margin:0}.menu-axis-diagram{position:relative;width:260px;height:260px;margin:0;overflow:visible}.menu-axis-diagram:before{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;background:#ffffff47}.menu-axis-diagram:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#ffffff47}.menu-axis-arrow--v{position:absolute;top:-7px;left:-4px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:8px solid rgba(255,255,255,.28)}.menu-axis-arrow--h{position:absolute;right:-7px;bottom:-4px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid rgba(255,255,255,.28)}.menu-axis-quote{position:absolute;top:16px;right:0;width:175px;border:1px solid rgba(255,255,255,.22);border-radius:10px;padding:10px 12px;font-size:14px;font-weight:400;line-height:1.65;color:#fff9;background:transparent;text-align:center}.menu-axis-label--ag{position:absolute;left:7px;top:50%;transform:translateY(-50%) rotate(180deg);writing-mode:vertical-rl;font-family:var(--font-display);font-style:italic;font-weight:500;font-size:16px;letter-spacing:.03em;color:#ffffff94;white-space:nowrap}.menu-axis-label--si{position:absolute;bottom:7px;left:50%;transform:translate(-50%);font-family:var(--font-display);font-style:italic;font-weight:500;font-size:16px;letter-spacing:.03em;color:#ffffff94;white-space:nowrap}.menu-how-item{margin-bottom:20px}.menu-how-divider{height:1px;background:#ffffff12;margin:0 12px 20px}.menu-how-heading{display:flex;align-items:center;gap:8px;margin-bottom:10px}.menu-how-num{font-family:Host Grotesk,system-ui,sans-serif;font-style:normal;font-size:11px;font-weight:700;color:#ffffffb3;flex-shrink:0;width:20px;height:20px;border-radius:50%;background:#ffffff1f;display:inline-flex;align-items:center;justify-content:center;line-height:1}.menu-how-title{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ffffffb3}.menu-how-preview{border-radius:8px;overflow:hidden;background:transparent}.menu-how-text{font-size:14px;line-height:1.65;color:#fff9;margin:8px 0 0}.menu-controls{padding:4px 0}.menu-controls-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.menu-controls-label{font-size:14px;color:#ffffffd9}.menu-controls-desc{font-size:14px;color:#ffffff8c;margin-top:4px}.menu-toggle{flex-shrink:0;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:#fff6;font-size:10px;font-weight:700;letter-spacing:.1em;padding:6px 10px;cursor:pointer;transition:background .15s ease,color .15s ease}.menu-toggle--on{background:#4ade8014;color:#4ade80;border-color:#4ade8080}.menu-copyright{font-size:10px;color:#fff3;letter-spacing:.02em}.menu-nav .menu-copyright{margin-top:auto;padding:16px 4px 0;border-top:1px solid rgba(255,255,255,.06)}.menu-body .menu-copyright{padding:24px 4px 8px;border-top:1px solid rgba(255,255,255,.06);text-align:center}.peak-signals-fab{position:fixed;bottom:24px;left:calc(24px + env(safe-area-inset-left));z-index:65;font-size:20px;line-height:1;width:44px;height:44px;border-radius:12px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);color:#ffffffb3;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.peak-signals-fab:hover{background:#ffffff1f;color:#fffffff2}.peak-signals-fab--blurred{filter:blur(4px) opacity(.4);pointer-events:none}.peak-signals-fab--behind-menu{z-index:55;pointer-events:none}.peak-signals-fab-icon{width:24px;height:24px;display:block;filter:invert(1);opacity:.7}@media (min-width: 1024px){.peak-signals-fab{bottom:auto;top:80px}}.peak-signals-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0000004d}.peak-signals-drawer{position:absolute;top:var(--navbar-height);bottom:0;left:0;width:100%;max-height:none;background:#1e1828b8;-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);border-right:none;border-radius:0;display:flex;flex-direction:column;animation:peakDrawerLeft .3s cubic-bezier(.25,.46,.45,.94) forwards;will-change:transform}.peak-signals-drawer--closing{animation:peakDrawerLeftOut .25s ease-in forwards}@keyframes peakDrawerLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes peakDrawerLeftOut{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (orientation: landscape) and (max-height: 500px){.peak-signals-drawer{top:var(--navbar-height);bottom:0;left:0;right:0;width:auto;height:auto;max-height:none;border-right:none;border-top:1px solid rgba(255,255,255,.08);border-radius:0;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);animation:peakDrawerUp .3s cubic-bezier(.25,.46,.45,.94) forwards}.peak-signals-drawer--closing{animation:peakDrawerDown .25s ease-in forwards}.signals-mode-nav{padding:4px 14px}.peak-signals-header{gap:4px;margin-bottom:4px}}@keyframes peakDrawerUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes peakDrawerDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media (min-width: 1024px){.peak-signals-backdrop{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}.peak-signals-backdrop>*{pointer-events:auto}.peak-signals-drawer{top:var(--navbar-height);bottom:0;left:0;right:auto;width:400px;max-height:none;border-right:none;border-top:none;border-radius:0 16px 0 0;background:#1e1828a6;-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);box-shadow:1px 0 #4a556873,4px 0 24px #00000080,inset -1px 0 #352e3f80;animation:peakDrawerLeft .3s cubic-bezier(.25,.46,.45,.94) forwards}.peak-signals-drawer--closing{animation:peakDrawerLeftOut .25s ease-in forwards}}.signals-mode-nav{display:flex;flex-direction:row;gap:6px;padding:12px 14px 8px;flex-shrink:0}.signals-mode-btn{height:30px;padding:0 12px;border-radius:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#ffffff73;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.signals-mode-btn:hover{background:#ffffff1a;color:#ffffffbf}.signals-mode-btn--active{background:#ffffff1f;border-color:#ffffff38;color:#ffffffe6}@media (min-width: 1024px){.signals-mode-btn--quad{display:none}}.peak-signals-close-btn{position:absolute;top:12px;right:12px;z-index:10;width:32px;height:32px;border-radius:50%;background:#14101ed9;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1;color:#ffffff80;transition:color .15s,background .15s;flex-shrink:0}.peak-signals-close-btn:hover{color:#ffffffe6;background:#1e162cf2}.peak-signals-drawer-body{flex:1;overflow:hidden;display:flex;flex-direction:column;padding-top:52px}@media (orientation: landscape) and (max-height: 500px){.peak-signals-drawer-body{padding-top:12px}}.orientation-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:left .35s ease}@media (min-width: 1024px){.orientation-overlay.panel-open{left:400px}}.orientation-cue{opacity:1;transition:opacity .5s ease;animation:orientFadeIn .3s ease forwards}.orientation-cue--fading{opacity:0}@keyframes orientFadeIn{0%{opacity:0}to{opacity:1}}.orientation-cue--text{background:#0d0d0fb3;border-radius:16px;padding:20px 28px;display:flex;flex-direction:column;align-items:center;gap:8px}.orientation-hint-line{font-size:16px;font-weight:600;color:#ffffffd9;margin:0;letter-spacing:.02em;text-align:center}.waitlist-banner{display:flex;align-items:center;justify-content:center;height:30px;padding:0 12px 0 44px;background:linear-gradient(160deg,#2d2dc1,#3d6055);cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}@media (min-width: 768px){.waitlist-banner{display:none}}.waitlist-banner-text{font-size:13px;font-weight:500;color:#ffffffe6;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.waitlist-banner-link{font-weight:700;text-decoration:underline;text-underline-offset:2px}.waitlist-banner-dismiss-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:50%;background:#0000008c;border:none;display:flex;align-items:center;justify-content:center;font-size:15px;line-height:1;color:#ffffffbf;cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease}.waitlist-banner-dismiss-btn:hover{background:#000c;color:#fff}.nav-waitlist-btn{display:none}@media (min-width: 768px){.nav-waitlist-btn{display:flex;align-items:center;font-family:var(--font);font-size:12px;font-weight:700;letter-spacing:.08em;color:#fff;padding:4px 12px;border-radius:20px;cursor:pointer;background:linear-gradient(160deg,#2d2dc1,#3d6055);border:1px solid #3d6055;text-shadow:0 1px 6px rgba(0,0,0,.15);margin-right:8px;transition:opacity .15s ease;white-space:nowrap}.nav-waitlist-btn:hover{opacity:.85}}.waitlist-form{display:flex;flex-direction:column;gap:12px;padding:4px 0 8px}.waitlist-form-desc{font-size:14px;color:#fff9;margin:0}.waitlist-form-honeypot{display:none}.waitlist-form-input{width:100%;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:9px 12px;font-family:var(--font);font-size:14px;color:#fff;outline:none;transition:border-color .15s ease}.waitlist-form-input::placeholder{color:#ffffff4d}.waitlist-form-input:focus{border-color:#6b2dc199}.waitlist-form-consent{display:flex;align-items:flex-start;gap:8px;cursor:pointer;font-size:12px;color:#ffffff80;line-height:1.4}.waitlist-form-consent input[type=checkbox]{margin-top:1px;flex-shrink:0;accent-color:#6b2dc1;width:14px;height:14px;cursor:pointer}.waitlist-form-error{font-size:12px;color:#ff6b6b;margin:0}.waitlist-form-submit{font-family:var(--font);font-size:12px;font-weight:700;letter-spacing:.08em;color:#fff;padding:8px 16px;border-radius:8px;cursor:pointer;background:linear-gradient(160deg,#2d2dc1,#3d6055);border:1px solid #3d6055;text-shadow:0 1px 6px rgba(0,0,0,.15);transition:opacity .15s ease;align-self:flex-start}.waitlist-form-submit:disabled{opacity:.4;cursor:not-allowed}.waitlist-form-submit:not(:disabled):hover{opacity:.85}.waitlist-success{padding:4px 0 8px;display:flex;flex-direction:column;gap:6px}.waitlist-success-headline{font-size:16px;font-weight:700;color:#fff;margin:0}.waitlist-success-body{font-size:14px;color:#fff9;margin:0}.waitlist-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:120;animation:backdrop-blur-in .42s ease forwards}.waitlist-modal-backdrop--closing{animation:backdrop-blur-out .28s ease forwards}.waitlist-modal-panel{position:relative;background:#120e1ae0;-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);border-radius:16px;padding:24px;max-width:340px;width:calc(100% - 40px);overflow:hidden;border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 40px #00000080,inset 0 0 0 1px #ffffff0a;clip-path:inset(0 0 96% 0 round 16px);transition:clip-path .38s cubic-bezier(.16,1,.3,1)}.waitlist-modal-panel--open{clip-path:inset(0 0 0% 0 round 16px)}.waitlist-modal-panel--closing{clip-path:inset(0 0 96% 0 round 16px);transition:clip-path .28s cubic-bezier(.4,0,1,1)}.waitlist-modal-close-btn{position:absolute;top:12px;right:12px;width:28px;height:28px;border-radius:50%;background:#14101ed9;border:none;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;color:#ffffff80;cursor:pointer;transition:color .15s,background .15s}.waitlist-modal-close-btn:hover{color:#ffffffe6;background:#1e162cf2}.waitlist-modal-success{display:flex;flex-direction:column;gap:8px;padding-top:8px}.waitlist-modal-dismiss-btn{font-family:var(--font);font-size:13px;font-weight:600;color:#fff9;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:7px 16px;cursor:pointer;margin-top:8px;align-self:flex-start;transition:background .15s ease,color .15s ease}.waitlist-modal-dismiss-btn:hover{background:#ffffff1a;color:#fff}.survey-page{min-height:100vh;background:var(--bg);display:flex;flex-direction:column;align-items:stretch}.survey-top-banner{text-decoration:none;flex-shrink:0;padding:0 20px;cursor:pointer}@media (min-width: 768px){.survey-top-banner{display:flex}}.survey-page-inner{width:100%;max-width:560px;align-self:center;display:flex;flex-direction:column;padding:40px 20px 80px}.survey-logo{display:block;margin-bottom:40px}.survey-logo-img{height:32px;width:auto;display:block}.survey-form-title{font-size:24px;font-weight:700;color:#fff;margin:0 0 8px;letter-spacing:-.01em}.survey-form-subtitle{font-size:15px;color:#ffffff80;margin:0 0 36px;line-height:1.5}.survey-form{display:flex;flex-direction:column;gap:28px}.survey-field{display:flex;flex-direction:column;gap:8px}.survey-label{font-size:14px;font-weight:600;color:#ffffffd9;line-height:1.5}.survey-required{color:#6b2dc1e6}.survey-optional{font-weight:400;color:#ffffff59}.survey-textarea{width:100%;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:10px 12px;font-family:var(--font);font-size:14px;color:#fff;line-height:1.5;resize:vertical;outline:none;transition:border-color .15s ease}.survey-textarea::placeholder{color:#ffffff40}.survey-textarea:focus{border-color:#6b2dc199}.survey-checkbox-group{display:flex;flex-wrap:wrap;gap:8px}.survey-checkbox-option{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;border:1px solid rgba(255,255,255,.15);background:#ffffff0d;cursor:pointer;font-size:13px;font-weight:500;color:#ffffffa6;transition:border-color .15s ease,background .15s ease,color .15s ease;-webkit-user-select:none;user-select:none}.survey-checkbox-option input[type=checkbox]{display:none}.survey-checkbox-option:hover{border-color:#ffffff4d;color:#ffffffd9}.survey-checkbox-option--checked{background:linear-gradient(160deg,#2d2dc159,#3d605559);border-color:#3d6055;color:#fff}.survey-error{font-size:13px;color:#ff6b6b;margin:0}.survey-submit{font-family:var(--font);font-size:14px;font-weight:700;letter-spacing:.06em;color:#fff;padding:10px 28px;border-radius:8px;cursor:pointer;background:linear-gradient(160deg,#2d2dc1,#3d6055);border:1px solid #3d6055;text-shadow:0 1px 6px rgba(0,0,0,.15);align-self:flex-start;transition:opacity .15s ease}.survey-submit:disabled{opacity:.4;cursor:not-allowed}.survey-submit:not(:disabled):hover{opacity:.85}.survey-success{display:flex;flex-direction:column;gap:12px;padding-top:8px}.survey-success-headline{font-size:26px;font-weight:700;color:#fff;margin:0;letter-spacing:-.01em}.survey-success-body{font-size:15px;color:#ffffff8c;margin:0;line-height:1.5}.survey-back-link{font-size:14px;font-weight:600;color:#ffffff80;margin-top:8px;transition:color .15s ease}.survey-back-link:hover{color:#fff}.scoop-panel{flex:1;min-height:0;display:flex;flex-direction:column}.scoop-header{flex-shrink:0;display:flex;flex-direction:column;gap:8px;margin-bottom:12px;padding:0 16px}.scoop-title-group{display:flex;align-items:center;gap:6px}.scoop-title{font-size:16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffa6}.scoop-list{flex:1;min-height:0;overflow-y:auto;padding:8px 16px 24px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent;display:flex;flex-direction:column;gap:8px}.scoop-list::-webkit-scrollbar{width:4px}.scoop-list::-webkit-scrollbar-track{background:transparent}.scoop-list::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:2px}.scoop-list::-webkit-scrollbar-thumb:hover{background:#ffffff47}.scoop-empty{font-size:12px;color:var(--text-muted);padding:12px 0}.scoop-narrative-row{display:flex;flex-direction:column;gap:6px;width:100%;text-align:left;padding:12px;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;transition:background .15s,border-color .15s;cursor:pointer}.scoop-narrative-row:hover{border-color:#ffffff1f;background:#ffffff0a}@keyframes scoopRowIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.scoop-narrative-row--animate{animation:scoopRowIn .2s cubic-bezier(.25,.46,.45,.94) both}.scoop-narrative-row-top{display:flex;align-items:center;gap:8px}.scoop-update-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff73}.scoop-narrative-time{font-size:11px;color:var(--text-muted);margin-left:auto}.scoop-narrative-title{font-size:13px;font-weight:500;color:#ffffffe6;line-height:1.4}.scoop-update-text{font-size:12px;color:var(--text-secondary);line-height:1.4}.scoop-narrative-meta{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.scoop-category-pill{font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:2px 7px;border-radius:20px;border:1px solid}.scoop-reactivated-badge{font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:1px 6px;border-radius:20px;background:#00c8521a;border:1px solid rgba(0,200,82,.3);color:#00c852e6}.scoop-view{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;padding:0 16px 24px;-webkit-overflow-scrolling:touch}.scoop-back-btn{flex-shrink:0;align-self:flex-start;font-size:12px;font-weight:600;letter-spacing:.04em;color:#fff6;padding:8px 0 16px;transition:color .15s}.scoop-back-btn:hover{color:#fffc}.scoop-narrative-header{display:flex;flex-direction:column;gap:10px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:16px}.scoop-narrative-header-top{display:flex;align-items:center;justify-content:space-between}.scoop-header-label{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff6}.scoop-narrative-header-title{font-family:var(--font-display);font-size:18px;font-weight:600;color:#fffffff2;line-height:1.35}.scoop-status-badge{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;border-radius:20px;border:1px solid currentColor}.scoop-counts-row{display:flex;align-items:center;gap:6px}.scoop-count{font-size:12px;color:var(--text-secondary)}.scoop-count-sep{font-size:12px;color:var(--text-muted)}.scoop-category-pills{display:flex;flex-wrap:wrap;gap:4px}.scoop-state-list{display:flex;flex-direction:column;gap:10px;flex:1}.scoop-state-card{padding:14px;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;display:flex;flex-direction:column;gap:8px}.scoop-state-card-top{display:flex;align-items:center;gap:8px}.scoop-state-index{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.scoop-state-label{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#fff6}.scoop-state-summary{font-size:13px;color:#fffc;line-height:1.5}.scoop-state-articles{display:flex;flex-direction:column;gap:4px;margin-top:4px}.scoop-state-article-row{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;padding:8px 10px;border-radius:6px;border:1px solid rgba(255,255,255,.04);transition:background .12s;cursor:pointer}.scoop-state-article-row:hover{background:#ffffff0a}.scoop-state-article-headline{font-size:12px;color:#fffc;line-height:1.4}.scoop-state-article-source{font-size:10px;color:var(--text-muted);letter-spacing:.03em}.scoop-badge{display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1}.scoop-badge--indicator{pointer-events:none}.scoop-badge--clickable{cursor:pointer;padding:2px 4px;border-radius:4px;transition:background .12s}.scoop-badge--clickable:hover{background:#ffffff14}
