.ov-img-wrap{background:#060a14;flex-shrink:0;width:100%;height:168px;position:relative;overflow:hidden}.ov-img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .7s;display:block}.ov-body{flex-direction:column;flex:1;padding:.65rem .9rem .75rem;display:flex;overflow:hidden}.ov-tag{letter-spacing:.07em;text-transform:uppercase;color:#00bfff99;flex-shrink:0;margin-bottom:.15rem;font-size:.65rem;font-weight:600;display:block}.ov-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;margin:0 0 .3rem;font-family:Urbanist,sans-serif;font-size:.9rem;font-weight:700;line-height:1.25;overflow:hidden}.ov-desc{color:#9ca3af;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.775rem;line-height:1.5;display:-webkit-box;overflow:hidden}.ov-badge{color:#38bdf8;-webkit-backdrop-filter:blur(8px);background:#38bdf81f;border:1px solid #38bdf840;border-radius:50%;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-size:.9rem;animation:2.5s ease-in-out infinite ov-badge-pulse;display:inline-flex;position:absolute;top:.5rem;right:.625rem}@keyframes ov-badge-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.ov-badge{opacity:.75;animation:none}}.ov-card[data-category=exploration]:not([href="/explorations/equation/"]) .ov-img,.ov-mob-card[data-category=exploration]:not([href="/explorations/equation/"]) .ov-img{object-fit:contain;filter:drop-shadow(0 4px 12px #00000080);padding:1.25rem}.ov-card[data-category=exploration] .ov-tag,.ov-mob-card[data-category=exploration] .ov-tag{color:#a855f7b3}[href="/observatory/"] .ov-img,[href="/ai-chain/"] .ov-img{object-fit:contain;filter:drop-shadow(0 4px 12px #00000080);padding:1.25rem}#ov-bg{z-index:0;pointer-events:none;background:#050a14;width:100%;height:100%;display:block;position:fixed;inset:0}@media (width<=768px){#ov-bg{display:none}}#ov-wrap{z-index:1;cursor:grab;touch-action:none;user-select:none;background:0 0;width:100%;height:100svh;position:relative;overflow:hidden}#ov-wrap.grabbing{cursor:grabbing}#ov-wrap .ov-card,#ov-wrap .ov-card img{-webkit-user-drag:none;user-select:none}#ov-wrap.grabbing,#ov-wrap.grabbing .ov-card{cursor:grabbing}@media (width>=769px){body:has(#ov-wrap):not(.ov-list-view) footer,body:has(#ov-wrap):not(.ov-list-view) .reading-progress,body:has(#ov-wrap):not(.ov-list-view) #site-announcement{display:none!important}}#ov-canvas{width:0;height:0;position:absolute;top:0;left:0}.ov-card{will-change:transform, opacity;transform-origin:50%;background:#0a152073;border:1px solid #ffffff1a;border-radius:.75rem;flex-direction:column;width:340px;height:272px;text-decoration:none;transition:border-color .3s,box-shadow .3s;display:flex;position:absolute;top:0;left:0;overflow:hidden}.ov-card:hover{border-color:color-mix(in srgb, var(--ov-accent,#00bfff) 40%, transparent);box-shadow:0 8px 32px color-mix(in srgb, var(--ov-accent,#00bfff) 16%, transparent)}.ov-card:hover .ov-img{transform:scale(1.04)}.ov-card--wide{width:720px}.ov-card--wide .ov-title{font-size:1.05rem}#ov-hud{z-index:30;-webkit-backdrop-filter:blur(20px);white-space:nowrap;background:#040912b8;border:1px solid #ffffff21;border-radius:2rem;align-items:center;gap:.5rem;padding:.3rem .4rem;display:flex;position:fixed;top:calc(64px + 1.5rem);bottom:auto;left:50%;transform:translate(-50%);box-shadow:0 4px 24px #0006}@media (width>=1024px){#ov-hud{top:calc(72px + 1.75rem)}}#ov-filters{align-items:center;display:flex}.ov-chip{color:#ffffff61;cursor:pointer;background:0 0;border:none;border-radius:1.5rem;padding:.3rem .8rem;font-family:Urbanist,sans-serif;font-size:.8rem;font-weight:500;transition:color .2s,background .2s}.ov-chip:hover{color:#fffc}.ov-chip--active{background:0 0;color:#fff!important}.ov-divider{background:#ffffff26;flex-shrink:0;width:1px;height:1.1rem;margin:0 .15rem;display:inline-block}.ov-copy{appearance:none;cursor:pointer;color:#fff6;background:0 0;border:0;flex-shrink:0;align-items:center;margin:0;padding:.25rem;line-height:1;transition:color .18s,transform .18s;display:inline-flex;position:relative}.ov-copy:hover,.ov-copy:focus-visible{color:#ffffffd9;outline:none}.ov-copy:active{transform:scale(.94)}.ov-copy-flash{letter-spacing:.04em;text-transform:uppercase;color:#00bfff;opacity:0;white-space:nowrap;pointer-events:none;font-family:Urbanist,sans-serif;font-size:.66rem;transition:opacity .22s,transform .22s;position:absolute;top:50%;right:calc(100% + .25rem);transform:translate(-3px,-50%)}.ov-copy.is-copied{color:#00bfff}.ov-copy.is-copied .ov-copy-flash{opacity:1;transform:translateY(-50%)}.ov-search{border-radius:1.5rem;align-items:center;gap:.55rem;padding:.25rem .6rem .25rem .55rem;transition:background .2s,width .25s;display:flex;position:relative}.ov-search:focus-within,.ov-search.has-query{background:#ffffff0d}.ov-search-icon{color:#ffffff6b;flex-shrink:0;width:14px;height:14px;transition:color .2s}.ov-search:focus-within .ov-search-icon,.ov-search.has-query .ov-search-icon{color:#fffc}.ov-search-input{color:#fff;appearance:none;background:0 0;border:0;outline:0;width:110px;margin:0;padding:.05rem 0;font-family:Urbanist,sans-serif;font-size:.8rem;font-weight:500;transition:width .25s}.ov-search-input::placeholder{color:#ffffff61}.ov-search-input:focus,.ov-search-input:focus-visible{box-shadow:none;outline:none!important}.ov-search:focus-within .ov-search-input,.ov-search.has-query .ov-search-input{width:200px}.ov-search-input::-webkit-search-cancel-button{appearance:none}.ov-search-input::-webkit-search-decoration{appearance:none}.ov-search-clear{color:#ffffff8c;cursor:pointer;background:0 0;border:0;flex-shrink:0;width:16px;height:16px;padding:0;transition:color .2s;display:none}.ov-search-clear svg{width:14px;height:14px}.ov-search-clear:hover{color:#fffffff2}.ov-search.has-query .ov-search-clear{justify-content:center;align-items:center;display:inline-flex}.ov-search-suggest{-webkit-backdrop-filter:blur(20px);opacity:0;pointer-events:none;white-space:normal;box-sizing:border-box;z-index:40;background:#040912eb;border:1px solid #ffffff21;border-radius:1rem;width:auto;max-width:100%;padding:.7rem .8rem .75rem;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + .5rem);left:0;right:0;transform:translateY(-4px);box-shadow:0 8px 32px #00000080}.ov-search.is-open .ov-search-suggest{opacity:1;pointer-events:auto;transform:translateY(0)}.ov-search-suggest-label{letter-spacing:.08em;text-transform:uppercase;color:#ffffff6b;margin-bottom:.5rem;font-family:Urbanist,sans-serif;font-size:.65rem;font-weight:600}.ov-search-suggest-chips{flex-wrap:wrap;gap:.35rem;display:flex}.ov-sugg{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:1.2rem;padding:.3rem .7rem;font-family:Urbanist,sans-serif;font-size:.75rem;font-weight:500;transition:color .2s,background .2s,border-color .2s}.ov-sugg:hover{color:#fff;background:#ffffff1a;border-color:#ffffff26}.ov-sugg.is-active{color:#fff;background:#00bfff2e;border-color:#00bfff66}.ov-chip--view{color:#ffffff6b;justify-content:center;align-items:center;width:2rem;height:1.75rem;padding:0;display:inline-flex}.ov-chip--view svg{width:16px;height:16px}.ov-chip--view:hover{color:#ffffffe6;background:0 0}.ov-chip--view.ov-chip--active{background:0 0;color:#00bfff!important}.ov-view-icon--grid,body.ov-list-view .ov-view-icon--list{display:none}body.ov-list-view .ov-view-icon--grid{display:inline-block}.ov-chip--reset{color:#ffffff6b;justify-content:center;align-items:center;width:2rem;height:1.75rem;padding:0;display:inline-flex}.ov-chip--reset svg{width:15px;height:15px}.ov-chip--reset:hover{color:#ffffffe6;transform:rotate(-30deg)}.ov-chip--reset{transition:color .2s,transform .35s}.ov-chip--theme[data-theme=awareness]:hover{color:#00bfffe6}.ov-chip--theme[data-theme=emergency]:hover{color:#dc3c32e6}.ov-chip--theme[data-theme=stewardship]:hover{color:#3cb45ae6}.ov-chip--theme.ov-chip--active[data-theme=awareness]{background:0 0;color:#00bfff!important}.ov-chip--theme.ov-chip--active[data-theme=emergency]{background:0 0;color:#dc3c32!important}.ov-chip--theme.ov-chip--active[data-theme=stewardship]{background:0 0;color:#3cb45a!important}#ov-hint{z-index:20;color:#ffffff59;pointer-events:none;opacity:0;align-items:center;gap:.5rem;font-family:Urbanist,sans-serif;font-size:.8125rem;transition:opacity .7s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#ov-hint svg{opacity:.5;width:1rem;height:1rem}#ov-caption{z-index:29;color:#ffffff73;white-space:nowrap;pointer-events:none;text-shadow:0 1px 6px #000000d9,0 0 2px #0009;align-items:baseline;gap:.4rem;font-family:Urbanist,sans-serif;font-size:.75rem;transition:opacity .25s;display:flex;position:fixed;top:calc(64px + 4.5rem);left:50%;transform:translate(-50%)}@media (width>=1024px){#ov-caption{top:calc(72px + 4.75rem)}}@media (width<=768px){#ov-caption{display:none!important}}#ov-caption [data-cap-count]{color:#fff9;font-weight:600}#ov-caption [data-cap-hint]{font-weight:400}#ov-caption [data-cap-reset]{pointer-events:auto;font:inherit;cursor:pointer;color:#00bfffd9;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}#ov-caption [data-cap-reset]:hover{color:#00bfff}#ov-caption.is-hidden{opacity:0}#ov-list,body.ov-list-view #ov-wrap,body.ov-list-view #ov-hint{display:none}body.ov-list-view #ov-list{z-index:1;min-height:calc(100svh - 64px);padding:calc(120px + 4rem) 1.5rem 8rem;display:block;position:relative}@media (width>=1024px){body.ov-list-view #ov-list{min-height:calc(100svh - 72px);padding:calc(128px + 4.75rem) 2rem 8rem}}.ov-list-inner{max-width:820px;margin:0 auto}@media (width>=1024px){.ov-list-inner{max-width:960px}}.ov-list-head{text-align:center;margin-bottom:2.25rem}.ov-list-head h1{color:#fff;letter-spacing:-.01em;margin:0 0 .5rem;font-family:Urbanist,sans-serif;font-size:2.25rem;font-weight:300}.ov-list-head h1 strong{font-weight:700}.ov-list-head p{color:#9ca3af;margin:0;font-family:Urbanist,sans-serif;font-size:.95rem}.ov-list-stack{flex-direction:column;gap:.65rem;display:flex}.ov-list-card{-webkit-backdrop-filter:blur(6px);will-change:transform;background:#0a152073;border:1px solid #ffffff1a;border-radius:.75rem;grid-template-columns:180px 1fr;gap:0;max-height:400px;text-decoration:none;transition:border-color .3s,box-shadow .3s,transform .35s cubic-bezier(.2,.8,.2,1),opacity .25s,max-height .4s cubic-bezier(.2,.8,.2,1),margin .4s cubic-bezier(.2,.8,.2,1),padding .4s cubic-bezier(.2,.8,.2,1);display:grid;overflow:hidden}.ov-list-card:hover{border-color:color-mix(in srgb, var(--ov-accent,#00bfff) 40%, transparent);box-shadow:0 8px 32px color-mix(in srgb, var(--ov-accent,#00bfff) 16%, transparent);transform:translate(2px)}.ov-list-card:hover .ov-img{transform:scale(1.04)}.ov-list-card .ov-img-wrap{height:120px}.ov-list-card .ov-body{justify-content:center;padding:.8rem 1.1rem}.ov-list-card .ov-title{white-space:normal;text-overflow:unset;margin-bottom:.25rem;font-size:1rem;overflow:visible}.ov-list-card .ov-desc{-webkit-line-clamp:2;font-size:.8125rem}@media (width>=1024px){.ov-list-card{grid-template-columns:280px 1fr;max-height:500px}.ov-list-card .ov-img-wrap{height:180px}.ov-list-card .ov-body{padding:1rem 1.4rem}.ov-list-card .ov-title{margin-bottom:.35rem;font-size:1.125rem}.ov-list-card .ov-desc{-webkit-line-clamp:3;font-size:.875rem}}.ov-list-card[data-category=exploration]:not([href="/explorations/equation/"]) .ov-img,.ov-list-card[href="/observatory/"] .ov-img{object-fit:contain;filter:drop-shadow(0 4px 12px #00000080);padding:1rem}@media (width>=1024px){.ov-list-card[data-category=exploration]:not([href="/explorations/equation/"]) .ov-img,.ov-list-card[href="/observatory/"] .ov-img{padding:1.75rem}}.ov-list-card.is-hidden{opacity:0;pointer-events:none;border-width:0;max-height:0;margin-top:-.325rem;margin-bottom:-.325rem;overflow:hidden}.ov-list-card[data-hidden=true]{display:none}@media (prefers-reduced-motion:reduce){.ov-list-card{transition:border-color .2s,box-shadow .2s}.ov-list-card.is-hidden{display:none}}#ov-mobile{display:none}@media (width<=768px){#ov-wrap{display:none}#ov-list,#ov-hud{display:none!important}#ov-mobile{z-index:1;background:radial-gradient(120% 90% at 12% 6%,#7eadff1a,#0000 60%),radial-gradient(110% 85% at 88% 28%,#777bcc17,#0000 55%),radial-gradient(90% 70% at 20% 62%,#db72740d,#0000 55%),radial-gradient(130% 100% at 55% 104%,#ffbd8512,#0000 60%),#050a14;padding:5rem 1rem 3rem;display:block;position:relative}.ov-mob-rail-wrap{margin:0 -1rem 1.75rem}.ov-mob-rail-label{letter-spacing:.1em;text-transform:uppercase;color:#00bfffbf;margin-bottom:.6rem;padding:0 1rem;font-family:Urbanist,sans-serif;font-size:.7rem;font-weight:700}.ov-mob-rail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.75rem;padding:0 1rem .75rem;scroll-padding-left:1rem;display:flex;overflow-x:auto}.ov-mob-rail::-webkit-scrollbar{display:none}.ov-mob-rail-card{scroll-snap-align:start;background:#0a152066;border:1px solid #ffffff1a;border-radius:.75rem;flex:none;width:clamp(240px,76vw,340px);text-decoration:none;transition:border-color .3s;display:block;overflow:hidden}.ov-mob-rail-card:active{border-color:color-mix(in srgb, var(--ov-accent,#00bfff) 45%, transparent)}.ov-mob-rail-card .ov-img-wrap{height:172px}.ov-mob-count{color:#ffffff73;justify-content:center;align-items:baseline;gap:.5rem;min-height:1rem;margin:0 auto 1rem;font-family:Urbanist,sans-serif;font-size:.75rem;display:flex}.ov-mob-count [data-mob-count]{color:#fff9;font-weight:600}.ov-mob-count [data-mob-reset-inline]{font:inherit;cursor:pointer;color:#00bfffd9;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.ov-mob-head{text-align:center;margin-bottom:1.75rem}.ov-mob-head h1{color:#fff;margin-bottom:.5rem;font-family:Urbanist,sans-serif;font-size:2rem;font-weight:300}.ov-mob-head h1 strong{font-weight:700}.ov-mob-head p{color:#9ca3af;font-family:Urbanist,sans-serif;font-size:.9rem}.ov-mob-filters{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-bottom:1.5rem;display:flex}.ov-mchip{color:#ffffff6b;cursor:pointer;background:0 0;border:none;border-radius:1.5rem;padding:.35rem .75rem;font-family:Urbanist,sans-serif;font-size:.8rem;font-weight:500;transition:color .2s}.ov-mchip:hover{color:#ffffffe6}.ov-mchip--active{color:#fff;background:0 0}.ov-mob-divider{flex-basis:100%;width:100%;height:0;display:block}.ov-mchip--theme[data-theme=awareness].ov-mchip--active{color:#00bfff;background:0 0}.ov-mchip--theme[data-theme=emergency].ov-mchip--active{color:#dc3c32;background:0 0}.ov-mchip--theme[data-theme=stewardship].ov-mchip--active{color:#3cb45a;background:0 0}.ov-mchip--reset{color:#ffffff6b;justify-content:center;align-items:center;width:2.2rem;height:1.9rem;padding:0;transition:color .2s,transform .35s;display:inline-flex}.ov-mchip--reset svg{width:15px;height:15px}.ov-mchip--reset:hover{color:#ffffffe6;transform:rotate(-30deg)}.ov-mob-search{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1.5rem;align-items:center;gap:.5rem;max-width:420px;margin:0 auto .75rem;padding:.55rem .85rem;display:flex}.ov-mob-search:focus-within{border-color:#00bfff59}.ov-mob-search .ov-search-icon{width:15px;height:15px}.ov-mob-search-input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-family:Urbanist,sans-serif;font-size:.9rem;font-weight:500}.ov-mob-search-input::placeholder{color:#ffffff61}.ov-mob-search-input::-webkit-search-cancel-button{appearance:none}.ov-mob-search-input::-webkit-search-decoration{appearance:none}.ov-mob-search .ov-search-clear{display:none}.ov-mob-search.has-query .ov-search-clear{justify-content:center;align-items:center;display:inline-flex}.ov-mob-topics{flex-wrap:wrap;justify-content:center;gap:.35rem;max-width:480px;margin:0 auto 1.25rem;display:flex}.ov-mob-topic{color:#ffffffb3;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:1.2rem;padding:.3rem .7rem;font-family:Urbanist,sans-serif;font-size:.75rem;font-weight:500;transition:color .2s,background .2s,border-color .2s}.ov-mob-topic:hover{color:#fff;background:#ffffff17;border-color:#ffffff26}.ov-mob-topic.is-active{color:#fff;background:#00bfff2e;border-color:#00bfff66}.ov-mob-grid{grid-template-columns:1fr;gap:.75rem;display:grid}.ov-mob-card{background:#0a152066;border:1px solid #ffffff1a;border-radius:.75rem;text-decoration:none;transition:border-color .3s,transform .3s;display:block;overflow:hidden}.ov-mob-card:hover{border-color:#00bfff33;transform:translateY(-2px)}.ov-mob-card:hover .ov-img{transform:scale(1.04)}}@media (width>=560px) and (width<=768px){.ov-mob-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}}
