@font-face{font-family:Syncopate;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b7f640e88244dd61-s.17b3fheucd-bi.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syncopate;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b418bc6fd8930c58-s.p.1h2ytxfdjw-xl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syncopate Fallback;src:local(Arial);ascent-override:46.21%;descent-override:12.65%;line-gap-override:4.46%;size-adjust:164.4%}.LOXe5W_className{font-family:Syncopate,Syncopate Fallback;font-style:normal;font-weight:700}.LOXe5W_variable{--font-display:"Syncopate", "Syncopate Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07935285219a259d-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f58031ded4338640-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77814b00d5ca94a4-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/605ce01b664af129-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.UdeZcG_className{font-family:Geist,Geist Fallback;font-style:normal}.UdeZcG_variable{--font-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bb852295097cd96-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9eb5a876700c0028-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a04751c893bf294-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bb852295097cd96-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eb5a876700c0028-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2a04751c893bf294-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.ikaCyq_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.ikaCyq_variable{--font-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--void:#05060a;--raised:#0b0e16;--star:#f2f5fa;--dim:#8b93a7;--line:#f2f5fa1a;--flare:#ffb35c;--t-gw:#4da3ff;--t-theory:#a493ff;--t-quantum:#46e0b5;--t-particle:#ff6f59;--t-cosmos:#ff7fae;--alert:#ff8b7e;--glass:#090c144d;--glass-read:#090c148c;--glass-hi:#f2f5fa12;--accent:var(--star);--display:var(--font-display), "Arial Black", sans-serif;--sans:var(--font-sans), ui-sans-serif, system-ui, sans-serif;--mono:var(--font-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--wrap:1180px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.topic-gw{--accent:var(--t-gw)}.topic-theory{--accent:var(--t-theory)}.topic-quantum{--accent:var(--t-quantum)}.topic-particle{--accent:var(--t-particle)}.topic-cosmos{--accent:var(--t-cosmos)}*{box-sizing:border-box}html{background:var(--void)}body{color:var(--star);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55;overflow-x:hidden}a{color:inherit}h1,h2,h3{letter-spacing:-.01em;margin:0;font-weight:500}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.muted{color:var(--dim)}.nowrap{white-space:nowrap}.eyebrow,.label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:.6875rem;font-weight:500}.eyebrow{margin:0 0 .75rem}.display{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;font-weight:700;line-height:1.08}.wrap{max-width:var(--wrap);padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}.glass{background:var(--glass);-webkit-backdrop-filter:blur(14px)saturate(170%);backdrop-filter:blur(14px)saturate(170%);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--glass-hi);position:relative}.glass.read{background:var(--glass-read)}.panel{background:var(--raised);border:1px solid var(--line);position:relative}.ticks:before,.ticks:after{content:"";z-index:2;border:solid var(--accent);opacity:.9;pointer-events:none;width:10px;height:10px;position:absolute}.ticks:before{border-width:1px 0 0 1px;top:-1px;left:-1px}.ticks:after{border-width:0 1px 1px 0;bottom:-1px;right:-1px}.btn{border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:2.75rem;color:var(--star);font:500 .8125rem/1 var(--mono);letter-spacing:.04em;cursor:pointer;align-items:center;gap:.5rem;padding:0 1.125rem;text-decoration:none;display:inline-flex}.btn.primary{background:var(--accent);color:var(--void);border-color:#0000}.chips{flex-wrap:wrap;gap:.375rem;display:flex}.chip{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line);color:var(--dim);white-space:nowrap;padding:.25rem .5rem;font-size:.6875rem}.kind{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.6875rem;display:inline-flex}.kind i,.dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px var(--accent);border-radius:50%;flex:none}.kind-icon{width:11px;height:11px;fill:var(--accent);stroke:var(--accent);stroke-width:1.25px;stroke-linecap:square;filter:drop-shadow(0 0 4px var(--accent));flex:none}.kind-icon path{fill:none}.kind-icon[data-icon=neutrino] circle,.kind-icon[data-icon=microlensing] circle{stroke:none}.live{color:var(--flare);font-family:var(--mono);font-variant-numeric:tabular-nums}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:10;background:var(--void);position:fixed;inset:0 0 auto}.site-header{top:env(safe-area-inset-top,0px);z-index:5;border-width:0 0 1px;position:sticky}.site-bar{align-items:center;gap:.5rem 1.5rem;min-height:3.5rem;display:flex}.wordmark{font-family:var(--display);letter-spacing:.18em;white-space:nowrap;font-size:.875rem;font-weight:700;text-decoration:none}.wordmark b{color:var(--star);font-weight:700}.site-nav{font-family:var(--mono);gap:.25rem 1rem;margin-left:auto;font-size:.75rem;display:flex}.site-nav a{min-height:2.75rem;color:var(--dim);white-space:nowrap;place-items:center;padding:0 .25rem;text-decoration:none;display:inline-grid}.site-nav a[aria-current=page]{color:var(--star)}.locale-switcher{border:1px solid var(--line);font:500 .6875rem/1 var(--mono);letter-spacing:.08em;display:inline-flex}.locale-switcher a{min-width:2.5rem;min-height:2.5rem;color:var(--dim);place-items:center;text-decoration:none;display:inline-grid}.locale-switcher a[aria-current=page]{color:var(--void);background:var(--star)}.site-main{padding-top:2rem;padding-bottom:4rem}.site-footer{color:var(--dim);padding-block:1.5rem 3rem;font-size:.8125rem;position:relative}.site-footer:before{content:"";z-index:-1;background:var(--void);margin-inline:-50vw;position:absolute;inset:0 50%}.field{z-index:-1;width:100%;height:100%;transition:opacity .3s linear;display:block;position:fixed;inset:0}.field-fallback{z-index:-1;background-image:radial-gradient(#f2f5fa29 1px,#0000 1.4px);background-size:18px 18px;position:fixed;inset:0}.landing{margin-top:-2rem}.hero{align-items:end;min-height:clamp(560px,86vh,880px);padding-block:3rem 2.5rem;display:grid}.landing-rest{display:flow-root;position:relative}.landing-rest:before{content:"";z-index:-1;background:linear-gradient(to bottom, #05060a00, var(--void) 6rem);pointer-events:none;width:100vw;margin-left:-50vw;position:absolute;top:-6rem;bottom:-4.5rem;left:50%}.hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:2rem;display:grid}.hero-eyebrow{font-family:var(--mono);letter-spacing:.06em;color:#c9cfdb;text-shadow:0 0 18px #05060af2;margin:0 0 1.125rem;font-size:.75rem}.hero h1{letter-spacing:-.01em;text-shadow:0 0 28px #05060ae6;font-size:clamp(26px,4.6vw,58px);line-height:1.02}.lede{color:#c9cfdb;text-shadow:0 0 18px #05060af2;max-width:54ch;margin:1.375rem 0 1.75rem;font-size:1.125rem}.ctas{flex-wrap:wrap;gap:.75rem;display:flex}.hint{font-family:var(--mono);color:#c9cfdb;align-items:center;gap:.625rem;margin-top:1.125rem;padding:.5rem .75rem;font-size:.6875rem;display:inline-flex}.hint-touch{display:none}@media (pointer:coarse){.hint-pointer{display:none}.hint-touch{display:inline}}.hud{gap:.875rem;padding:1.125rem 1.25rem;display:grid}.hud-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.hud-phase{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:.75rem}.readouts{grid-template-columns:1fr 1fr;gap:.875rem 1.125rem;margin:0;display:grid}.readouts>div{gap:2px;min-width:0;display:grid}.readouts dd{margin:0}.readouts .live{font-size:1.25rem}.readouts sup,.gw-strain sup{font-family:var(--sans);margin-left:.05em;font-size:.6em;line-height:0}.readouts .unit{color:var(--dim);font-size:.75rem}.hud-note{border-top:1px solid var(--line);color:#b5bccb;margin:0;padding-top:.625rem;font-size:.75rem}.hud-source{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.block{padding-block:4.5rem 0}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.25rem;margin-bottom:1.625rem;display:flex}.section-head h2{font-size:clamp(18px,2.2vw,24px)}.sub{color:#b5bccb;max-width:64ch;margin:.5rem 0 0}.module-grid{grid-template-columns:minmax(0,1fr);gap:.875rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.module-grid>li:last-child:nth-child(2n+3){grid-column:1/-1}}@media (min-width:1024px){.module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.module-grid>li:last-child:nth-child(2n+3){grid-column:auto}.module-grid>li:last-child:nth-child(3n+4){grid-column:1/-1}}.module-card{flex-direction:column;gap:.875rem;height:100%;padding:1.375rem 1.25rem 1.25rem;text-decoration:none;transition:transform .25s,border-color .25s;display:flex}@media (hover:hover){.module-card:hover{border-color:var(--accent);transform:translateY(-3px)}}.module-card .kind{color:var(--accent)}.module-card h3{letter-spacing:-.01em;font-size:1.25rem}.module-card p{color:#b5bccb;flex:1 0 auto;margin:0;font-size:.875rem}.preview{aspect-ratio:3;border-block:1px solid var(--line);width:100%;display:block}.card-cta{font-family:var(--mono);color:var(--star);border-top:1px solid var(--line);margin-top:auto;padding-top:.75rem;font-size:.75rem}@media (min-width:640px){.module-grid>li:last-child:nth-child(2n+3)>.module-card,.module-grid>li:last-child:nth-child(3n+4)>.module-card{grid-template-rows:auto auto 1fr auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:1.75rem;display:grid}.module-grid>li:last-child:nth-child(2n+3)>.module-card>.preview,.module-grid>li:last-child:nth-child(3n+4)>.module-card>.preview{grid-area:1/2/-1;align-self:center}}@media (min-width:1024px){.module-grid>li:last-child:nth-child(2n+3):not(:nth-child(3n+4))>.module-card{display:flex}}@media (max-width:639px){.module-grid{gap:.625rem}.module-card{grid-template-columns:minmax(0,1fr) 7rem;grid-template-areas:"kind preview""title preview""summary summary""chips cta";gap:.25rem .875rem;padding:.625rem 1rem;display:grid}.module-card .kind{grid-area:kind}.module-card h3{grid-area:title;font-size:1.125rem}.module-card p{grid-area:summary;line-height:1.45}.module-card .preview{aspect-ratio:2;grid-area:preview;align-self:start}.module-card .chips{grid-area:chips;align-self:center;margin-top:.125rem}.module-card .partner-badge{white-space:normal}.module-card .card-cta{white-space:nowrap;border-top:0;grid-area:cta;place-self:end;margin-top:.25rem;padding-top:0}}.crumbs{font-family:var(--mono);color:var(--dim);flex-wrap:wrap;gap:.5rem;font-size:.75rem;display:flex}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--star)}.page-header{max-width:46rem;margin:1.25rem 0 1.75rem}.page-header h1{font-size:clamp(20px,4.4vw,40px)}.page-header p{color:#b5bccb;max-width:40rem;margin:.875rem 0 0}.module-view{min-width:0}.module-meta{color:#b5bccb;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1rem;margin-top:1.5rem;font-size:.9375rem;display:grid}.module-meta>section{padding:1.25rem}.module-meta ul{margin:0;padding-left:1.1rem}.module-meta p{margin:.5rem 0 0}.module-meta a{color:var(--star)}.sources{gap:.75rem;display:grid}.sources li>*+:before{content:" · "}.sources code{font-family:var(--mono);font-size:.875em}.ds-canvas{background:var(--void);width:100%;height:clamp(240px,42vw,380px);display:block}.ds-controls{border-top:1px solid var(--line);gap:.75rem;padding:1.25rem;display:grid}.ds-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);justify-content:space-between;align-items:baseline;gap:1rem;font-size:.6875rem;display:flex}.ds-value{font-family:var(--mono);letter-spacing:0;text-transform:none;color:var(--accent);font-size:1.125rem}.ds-slider{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:2.75rem;margin:0}.ds-slider::-webkit-slider-runnable-track{background:var(--dim);height:1px}.ds-slider::-moz-range-track{background:var(--dim);height:1px}.ds-slider::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--accent);background:var(--void);border-radius:50%;width:18px;height:18px;margin-top:-9px}.ds-slider::-moz-range-thumb{border:2px solid var(--accent);background:var(--void);border-radius:50%;width:14px;height:14px}.ds-readout{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.875rem 1.5rem;margin:.25rem 0 0;display:grid}.ds-readout>div{align-content:start;gap:.125rem;display:grid}.ds-readout dt{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-size:.6875rem}.ds-readout dd{font-family:var(--mono);font-variant-numeric:tabular-nums;margin:0;font-size:1.0625rem}.ds-sourced{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.feed-notice{color:#b5bccb;margin:0;padding:1.25rem}.feed-filter{margin:0 0 1.25rem}.feed-filter a{place-items:center;min-height:2.75rem;padding:0 .875rem;text-decoration:none;display:inline-grid}.feed-filter a[aria-current=page]{color:var(--void);background:var(--star);border-color:var(--star)}.feed-list{margin:0;padding:0;list-style:none}.feed-item{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:.5rem;padding:1.125rem 1.25rem;display:grid}.feed-item:first-child{border-top:0}.feed-head{flex-wrap:wrap;align-items:center;gap:.25rem .875rem;display:flex}.feed-time{font-family:var(--mono);color:var(--dim);white-space:nowrap;font-size:.75rem}.feed-title{overflow-wrap:break-word;font-size:1rem;font-weight:500;line-height:1.4}.feed-byline,.feed-kind{color:var(--dim);overflow-wrap:anywhere;margin:.1875rem 0 0;font-size:.875rem}.feed-source{min-height:1.5rem;color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:.2em;align-items:center;display:inline-flex}.feed-source-filter{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:-.5rem 0 1.25rem;display:flex}.feed-source-filter .chip[aria-current]{color:var(--void);background:var(--star);border-color:var(--star)}.feed-source-filter a{min-height:2.75rem;color:var(--star);align-items:center;font-size:.875rem;display:inline-flex}.feed-topics{margin:.5rem 0 0;padding:0;list-style:none}.feed-topics .chip{align-items:center;gap:.375rem;display:inline-flex}.feed-topics .chip i,.follow-chip i{background:var(--accent);border-radius:50%;width:5px;height:5px}.follow-chip{cursor:pointer;background:0 0;align-items:center;gap:.375rem;min-height:2rem;display:inline-flex}.follow-chip .follow-mark{min-width:.75em;color:var(--star);text-align:center;font-size:.8125rem;line-height:1}.follow-chip[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--star)}.module-follow{margin:1rem 0 0;padding:0;list-style:none}.module-vr{margin-top:1rem}.xr-host{flex-wrap:wrap;align-items:center;gap:.5rem .875rem;display:flex}.xr-note{min-width:0;color:var(--dim);flex:16rem;font-size:.8125rem}.xr-canvas{visibility:hidden;pointer-events:none;z-index:60;position:fixed;inset:0}.xr-canvas[data-active=true]{visibility:visible}.module-ar{margin-top:1rem}.module-vr+.module-ar{margin-top:.75rem}.ar-note{border:1px solid var(--line);max-width:40rem;color:var(--dim);align-items:flex-start;gap:.5rem;margin-bottom:0;padding:.625rem .75rem;font-size:.8125rem;line-height:1.45;display:flex}.ar-note svg{color:var(--accent);flex:none;margin-top:.125rem}.ar-overlay{z-index:2147483000;padding:max(.75rem, env(safe-area-inset-top)) .75rem max(.75rem, env(safe-area-inset-bottom));touch-action:none;-webkit-user-select:none;user-select:none;color:var(--star);font-family:var(--sans);flex-direction:column;justify-content:space-between;gap:.75rem;display:flex;position:fixed;inset:0}.ar-top{align-items:flex-start;gap:.5rem;display:flex}.ar-top .btn{flex:none}.ar-head{flex:1;gap:.5rem;min-width:0;display:grid}.ar-hint{border:1px solid var(--line);text-align:center;background:#05060ab8;flex:1;max-width:28rem;margin:0 auto;padding:.5rem .75rem;font-size:.875rem}.ar-controls{touch-action:manipulation;background:#0b0e16e0;gap:.5rem;padding:.625rem;display:grid}.ar-title{font:700 .75rem/1 var(--display);letter-spacing:.08em;text-transform:uppercase;margin:0}.ar-readouts{font-family:var(--mono);flex-wrap:wrap;gap:.25rem 1rem;margin:0;font-size:.75rem;display:flex}.ar-readouts div{gap:.375rem;display:flex}.ar-readouts dt{color:var(--dim);text-transform:uppercase;letter-spacing:.06em}.ar-readouts dd{margin:0}.ar-buttons{flex-wrap:wrap;gap:.375rem;display:flex}.ar-buttons .btn{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--raised);min-height:2.25rem;padding:0 .625rem;font-size:.75rem}.ar-buttons .btn[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 18%, var(--raised))}.ar-host-buttons{border-top:1px solid var(--line);padding-top:.5rem}.ar-tutorial{border:1px solid var(--line);touch-action:manipulation;background:#0b0e16e0;gap:.375rem;width:100%;max-width:28rem;margin:0 auto;padding:.625rem .75rem;display:grid;position:relative}.ar-tutorial p{margin:0}.ar-tutorial-title{font:700 .75rem/1.2 var(--display);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:.5rem;display:flex}.ar-tutorial-step{color:var(--dim);font:500 .6875rem/1.2 var(--mono);letter-spacing:.06em;flex:none}.ar-tutorial-text{font-size:.875rem;line-height:1.4}.ar-tutorial-buttons{flex-wrap:wrap;gap:.375rem;display:flex}.ar-tutorial-buttons .btn{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--raised);min-height:2.25rem;padding:0 .625rem;font-size:.75rem}.feed-badges:empty{display:none}.feed-summary{color:var(--star);margin:.3125rem 0 0;font-size:.9375rem;line-height:1.5}.feed-title a{color:inherit;text-decoration:none}.feed-title a:hover,.feed-title a:focus-visible{text-underline-offset:3px;text-decoration:underline}.feed-actions{flex-wrap:wrap;gap:0 1.25rem;margin:.25rem 0 0;display:flex}.feed-explore{min-height:2.75rem;font-family:var(--mono);color:var(--star);text-underline-offset:3px;overflow-wrap:anywhere;border-left:2px solid var(--accent);align-items:center;padding-left:.625rem;font-size:.75rem;display:inline-flex}.sig-high{color:var(--void);background:var(--flare);border-color:var(--flare)}.sig-low{border-style:dashed}.badge-preliminary{color:var(--star)}.badge-confirmed{color:var(--star);border-color:var(--dim)}.badge-retracted{color:var(--star);border-color:var(--star)}.feed-item[data-retracted] .feed-title{color:var(--dim);text-decoration:line-through}.badge-stale{color:var(--star);border-style:dashed;border-color:var(--dim)}.feed-stale{border-left:2px dashed var(--dim);color:var(--star);margin:0 0 1.25rem;padding:.875rem 1rem;font-size:.9375rem;list-style:none}.feed-stale li+li{margin-top:.375rem}.feed-more,.modules-more{margin-top:1rem}.feed-compact{margin:0;padding:0;list-style:none}.feed-row{border-top:1px solid var(--line);grid-template-columns:.875rem minmax(0,1fr);align-items:baseline;gap:.25rem .75rem;padding:.875rem 1.25rem;display:grid}.feed-row:first-child{border-top:0}.feed-row-icon{justify-content:center;align-self:center}.feed-row-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9375rem;font-weight:500;line-height:1.4;overflow:hidden}.feed-row-title a{text-decoration:none}.feed-row-title a:hover{text-decoration:underline}.feed-row[data-retracted] .feed-row-title{color:var(--dim);text-decoration:line-through}.feed-row-meta{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);flex-wrap:wrap;grid-column:2;gap:0 .75rem;margin:0;font-size:.6875rem;display:flex}.feed-row-meta>span:first-child{color:var(--accent)}@media (min-width:760px){.feed-row{grid-template-columns:.875rem minmax(0,1fr) auto}.feed-row-meta{white-space:nowrap;flex-wrap:nowrap;grid-column:3}.feed-item{grid-template-columns:11rem minmax(0,1fr) auto;align-items:center;gap:1.25rem}.feed-head{gap:.375rem;display:grid}.feed-badges{justify-content:flex-end}}.feed-event .page-header .kind{margin:0 0 .875rem}.feed-event-title{font-size:clamp(22px,5vw,44px)}.feed-event[data-retracted] .feed-event-title{color:var(--dim);text-decoration:line-through}.page-header .feed-event-summary{max-width:40rem;color:var(--star);margin:1rem 0 0;font-size:1.125rem;line-height:1.5}.feed-event-actions{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.page-header .feed-event-plain{color:var(--dim);margin:.375rem 0 0;font-size:.8125rem}.page-header .feed-event-nomodule{color:var(--dim);margin:.625rem 0 0;font-size:.875rem}.feed-fields{padding:1.25rem}.feed-fields dl{margin:0}.feed-field{border-top:1px solid var(--line);gap:.375rem;padding:1rem 0;display:grid}.feed-field:first-child{border-top:0;padding-top:.25rem}.feed-field dt{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:.6875rem}.feed-field dd{min-width:0;margin:0}.feed-field-value{color:var(--star);overflow-wrap:anywhere;font-size:1rem}.feed-field-note{color:#b5bccb;max-width:40rem;margin:.375rem 0 0;font-size:.875rem;line-height:1.5}.feed-classes{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.feed-classes li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.25rem .75rem;display:grid}.feed-class-p{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:.8125rem}.feed-class-bar{background:var(--line);grid-column:1/-1;height:4px}.feed-class-bar i{background:var(--accent);height:100%;display:block}@media (min-width:760px){.feed-field{grid-template-columns:11rem minmax(0,1fr);gap:1.25rem}.feed-field:first-child{padding-top:.25rem}}.provenance-badge{border:1px solid var(--line);max-width:100%;min-height:1.75rem;color:var(--dim);font-family:var(--mono);letter-spacing:.02em;cursor:pointer;background:0 0;align-items:center;gap:.3rem;padding:.125rem .5rem;font-size:.6875rem;display:inline-flex;position:relative}.provenance-badge:after{content:"";position:absolute;inset:-.5rem -.25rem}.provenance-badge span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.provenance-badge svg{flex:none}.provenance-badge:focus-visible{border-color:var(--accent);color:var(--star)}.provenance-badge:has(+:popover-open){border-color:var(--accent);color:var(--star)}.provenance-popover{border:1px solid var(--line);background:var(--raised);width:min(20rem,100vw - 2rem);color:var(--star);padding:1rem 1.125rem;font-size:.875rem;line-height:1.45;box-shadow:0 16px 40px #0000008c}.provenance-popover:not(:popover-open){display:none}.provenance-popover::backdrop{background:#0304058c}.provenance-popover dl{gap:.625rem;margin:0;display:grid}.provenance-popover dt{color:var(--dim);font-size:.75rem}.provenance-popover dd{overflow-wrap:anywhere;margin:0}.provenance-popover a{color:var(--star)}.provenance-close{border:1px solid var(--line);width:100%;min-height:2.75rem;color:var(--star);font:inherit;cursor:pointer;background:0 0;margin-top:1rem}@media (min-width:641px){@supports (position-area:bottom){.provenance-popover{position-area:bottom span-right;position-try-fallbacks:flip-inline, flip-block, flip-block flip-inline;margin:.375rem 0;inset:auto}.provenance-popover::backdrop{background:0 0}}}.admin-session{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0 0 1.25rem;font-size:.9375rem;display:flex}.admin-button{border:1px solid var(--line);min-height:2.75rem;color:var(--star);font:500 .8125rem/1 var(--mono);cursor:pointer;background:0 0;padding:0 1rem}.admin-button[aria-pressed=true]{color:var(--void);background:var(--star)}.admin-button:disabled{opacity:.6;cursor:wait}.admin-table{border-collapse:collapse;width:100%;font-size:.9375rem}.admin-table th,.admin-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.75rem .5rem}.admin-table thead th{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);font-size:.6875rem;font-weight:500}.admin-table tbody th{white-space:nowrap;font-weight:500}.admin-table code{font-family:var(--mono);color:var(--dim);font-size:.75rem;font-weight:400;display:block}.admin-error{font-family:var(--mono);color:var(--alert);overflow-wrap:anywhere;margin-top:.25rem;font-size:.75rem;display:block}.admin-status-ok{color:var(--star)}.admin-status-failing{color:var(--alert);border-color:var(--alert)}.admin-status-stale{color:var(--star);border-style:dashed;border-color:var(--dim)}.admin-status-paused{color:var(--void);background:var(--dim);border-color:var(--dim)}@media (max-width:759px){.admin-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.admin-table,.admin-table tbody,.admin-table tr,.admin-table th,.admin-table td{display:block}.admin-table tr{border-bottom:1px solid var(--line);padding:.75rem 0}.admin-table tbody th,.admin-table td{border:0;padding:.25rem 0}.admin-table tbody th{margin-bottom:.25rem;font-size:1.0625rem}.admin-table td{grid-template-columns:9.5rem minmax(0,1fr);align-items:baseline;gap:.75rem;display:grid}.admin-table td:before{content:attr(data-label);color:var(--dim);font-size:.8125rem}.admin-table td>*{justify-self:start}}.admin-sign-in{gap:1rem;max-width:22rem;display:grid}.admin-sign-in label{color:var(--dim);gap:.375rem;font-size:.875rem;display:grid}.admin-sign-in input{border:1px solid var(--line);background:var(--raised);min-height:2.75rem;color:var(--star);font:inherit;padding:0 .75rem;font-size:1rem}.admin-sign-in .admin-button{justify-self:start}.admin-form-error{color:var(--alert);margin:0;font-size:.9375rem}.account-slot,.account-signin,.account-avatar{flex:none;min-width:2.5rem;min-height:2.5rem}.account-signin,.account-avatar{border:1px solid var(--line);color:var(--star);font:500 .6875rem/1 var(--mono);letter-spacing:.08em;white-space:nowrap;cursor:pointer;background:0 0;place-items:center;padding:0 .625rem;display:inline-grid}.account-signin-icon{display:none}.account-avatar{background:var(--star);color:var(--void);padding:0;font-size:.8125rem}.account-menu{flex:none;position:relative}.account-popover{z-index:6;width:min(18rem,100vw - 2rem);padding:.5rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0}.account-popover[hidden]{display:none}.account-who{border-bottom:1px solid var(--line);color:var(--dim);overflow-wrap:anywhere;margin:0;padding:.5rem .625rem .75rem;font-size:.8125rem}.account-popover form{display:grid}.account-link{min-height:2.75rem;color:var(--star);font:500 .8125rem/1 var(--mono);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 .625rem;text-decoration:none;display:flex}.signin-dialog{width:min(28rem,100vw - 2rem);max-height:calc(100svh - 2rem);color:var(--star);padding:1.5rem;overflow:auto}.signin-dialog::backdrop{background:#05060ab8}.signin-head{justify-content:space-between;align-items:start;gap:1rem;display:flex}.signin-head h2{font-size:1.125rem}.signin-close{width:2.75rem;height:2.75rem;color:var(--dim);cursor:pointer;background:0 0;border:0;flex:none;margin:-.75rem -.75rem 0 0;font-size:1.5rem;line-height:1}.signin-intro{color:#b5bccb;margin:.75rem 0 1.25rem;font-size:.9375rem}.signin-forms,.signin-form,.signin-google,.signin-sent,.account-form,.account-field{gap:.75rem;display:grid}.signin-form label,.account-field label{color:var(--dim);font-size:.875rem}.signin-form input,.account-field input,.account-field select{border:1px solid var(--line);background:var(--void);width:100%;min-height:2.75rem;color:var(--star);font:inherit;padding:0 .75rem;font-size:1rem}.signin-form .btn,.signin-google .btn{justify-content:center}.signin-privacy{margin:1rem 0 0;font-size:.8125rem}.signin-privacy a{color:var(--dim);padding-block:.5rem;display:inline-block}.signin-or{color:var(--dim);font:500 .6875rem/1 var(--mono);letter-spacing:.1em;text-align:center;text-transform:uppercase;margin:.25rem 0}.signin-sent p{overflow-wrap:anywhere;margin:0}.signin-sent .btn{justify-self:start}.form-error{color:var(--alert);margin:0;font-size:.9375rem}.account{gap:1.25rem;max-width:42rem;display:grid}.account .page-header{margin-bottom:0}.account-panel{gap:1rem;padding:1.5rem;display:grid}.account-panel>p{color:#b5bccb;margin:0}.account-h2{font:500 .75rem/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase}.account-facts{gap:.875rem;margin:0;display:grid}.account-facts div{grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);gap:.25rem 1rem;display:grid}.account-facts dt{color:var(--dim);font:500 .75rem/1.6 var(--mono);letter-spacing:.06em;text-transform:uppercase}.account-facts dd{overflow-wrap:anywhere;margin:0}.account-panel form>.btn{justify-self:start}.account-hint,.account-status{color:var(--dim);margin:0;font-size:.875rem}.account-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.account-danger{--accent:var(--alert)}.account-panel>.account-alerts-link{justify-self:start}.account-progress-h3{margin:0}.account-progress-list{border-top:1px solid var(--line);margin:-.5rem 0 0;padding:0;list-style:none;display:grid}.account-progress-list li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem 1rem;padding:.75rem 0;display:grid}.account-progress-title{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.account-progress-title i{background:var(--accent);border-radius:50%;flex:none;width:5px;height:5px}.account-progress-date{color:var(--dim);font:.75rem/1.5 var(--mono);grid-column:1}.account-progress-open{grid-area:1/2/span 2}.alerts-form{gap:1.25rem;display:grid}.alerts-topics{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.alerts-topic{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem 1rem;padding:.375rem 0;display:grid}.alerts-check{cursor:pointer;align-items:center;gap:.625rem;min-height:2.75rem;display:inline-flex}.alerts-check input{width:1.125rem;height:1.125rem;accent-color:var(--accent);flex:none;margin:0}.alerts-follow{min-width:0}.alerts-follow span{overflow-wrap:anywhere;min-width:0}.alerts-follow i{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.alerts-instant{color:#b5bccb;font-size:.875rem}.alerts-instant[data-off]{color:var(--dim);cursor:default}.alerts-cadence{border:0;gap:.25rem;margin:0;padding:0;display:grid}.alerts-cadence .alerts-check{align-items:start;padding:.5rem 0}.alerts-cadence .alerts-check input{margin-top:.125rem}.alerts-note{color:var(--dim);margin-top:.125rem;font-size:.875rem;display:block}.account-delete:not(:disabled){border-color:var(--alert);color:var(--alert)}@media (max-width:560px){.account-facts div{grid-template-columns:minmax(0,1fr)}.account-panel,.signin-dialog{padding:1.25rem}.account-slot,.account-signin,.account-avatar{min-width:2.25rem}.account-signin{padding:0}.account-signin-text{display:none}.account-signin-icon{display:block}}.module-fallback-note{border-bottom:1px solid var(--line);color:#b5bccb;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0;padding:.75rem 1.25rem;font-size:.875rem;line-height:1.5;display:flex}.module-progress{border-bottom:1px solid var(--line);color:#b5bccb;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.75rem 1.25rem;font-size:.875rem;line-height:1.5;display:flex}.module-progress .label{color:var(--accent)}.module-progress p{flex:18rem;margin:0}.module-progress-actions{flex-wrap:wrap;gap:.5rem;display:flex}.module-fallback-note .label{color:var(--accent)}.module-fallback-note a{color:var(--star)}.btn:disabled{opacity:.45;cursor:default}.ds-photons{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:.875rem 1.25rem;display:flex}.ds-count{gap:.125rem;min-width:11rem;margin:0;display:grid}.ds-count-value{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:1.125rem}.ds-steps{flex-wrap:wrap;gap:.375rem;display:flex}.ds-step{font-variant-numeric:tabular-nums;justify-content:center;min-width:3.5rem}.ds-step[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.ds-note{color:var(--dim);flex:18rem;margin:0;font-size:.8125rem;line-height:1.55}.ds-fire,.ds-clear{font-variant-numeric:tabular-nums}.ds-detector{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:.875rem 1.25rem;display:flex}.ds-detector-toggle{gap:.5rem;min-width:11rem}.ds-detector-dot{border:1px solid var(--dim);border-radius:50%;width:.5rem;height:.5rem}.ds-detector-toggle[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.ds-detector-toggle[aria-pressed=true] .ds-detector-dot{border-color:var(--accent);background:var(--accent)}.gw-steps-head{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;padding:.875rem 1.25rem;display:flex}.gw-steps-event{font-family:var(--font-display);letter-spacing:.06em;font-size:1rem}.gw-steps-canvas{background:var(--void);width:100%;height:clamp(320px,40vw,400px);display:block}.gw-step-list{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.gw-step{padding:0 .75rem}.gw-step-n{color:var(--dim)}.gw-step[aria-current=step]{border-color:var(--accent);color:var(--accent)}.gw-step[aria-current=step] .gw-step-n{color:inherit}.gw-step-nav{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.gw-step-of{font-family:var(--mono);color:var(--dim);font-size:.75rem}.gw-step-caption{border-left:2px solid var(--accent);margin:0;padding-left:.75rem;line-height:1.55}.gw-step-caption .label{color:var(--accent);margin-right:.375rem}.gw-canvas{background:var(--void);width:100%;height:clamp(300px,46vw,420px);display:block}.gw-playbar{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.875rem 1.25rem;display:flex}.gw-play[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:0 0}.gw-now{font-family:var(--mono);color:var(--dim);font-variant-numeric:tabular-nums;margin:0;font-size:.8125rem}.gw-sliders{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:.25rem 1.5rem;display:grid}.gw-field{gap:.125rem;display:grid}.gw-preset{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.gw-preset-button[aria-pressed=true]{border-color:var(--accent)}.gw-sourced{color:var(--dim);flex-wrap:wrap;align-items:center;gap:.375rem .5rem;font-size:.875rem;display:inline-flex}.gw-note{color:var(--dim);margin:0;font-size:.8125rem;line-height:1.55}.gw-scaling{border-left:2px solid var(--accent);color:var(--star);padding-left:.75rem}.gw-tours{border-bottom:1px solid var(--line)}.gw-tours-bar{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.75rem 1.25rem;display:flex}.gw-tours-open[aria-expanded=true]{border-color:var(--accent)}.gw-tour-list{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.75rem;margin:0;padding:0 1.25rem 1.25rem;list-style:none;display:grid}.gw-tour-list[hidden]{display:none}.gw-tour-option{border:1px solid var(--line);background:var(--void);width:100%;height:100%;color:var(--star);font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:.5rem;padding:.875rem 1rem;display:flex}.gw-tour-option:active{border-color:var(--accent)}.gw-tour-option-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.gw-tour-option-title{font-weight:600}.gw-tour-option-stops,.gw-tour-option-events,.gw-tour-label,.gw-tour-count{font:500 .6875rem/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.gw-tour-option-stops{white-space:nowrap;color:var(--accent)}.gw-tour-option-intro{color:var(--dim);font-size:.875rem;line-height:1.5}.gw-tour-option-events{overflow-wrap:anywhere;text-transform:none}.gw-tour-card{touch-action:pan-y;flex-direction:column;gap:.75rem;margin:1rem 1.25rem;padding:1rem 1.25rem 1.125rem;scroll-margin-top:3.625rem;display:flex}.gw-tour-head{flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;display:flex}.gw-tour-count{color:var(--star)}.gw-tour-progress{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.gw-tour-progress li{background:var(--line);flex:1;height:2px}.gw-tour-progress li[data-state=done]{background:var(--dim)}.gw-tour-progress li[data-state=current]{background:var(--accent)}.gw-tour-event{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0;font-size:1.125rem;font-weight:600;line-height:1.3;display:flex}.gw-tour-name{font-family:var(--mono);color:var(--accent);overflow-wrap:anywhere;font-weight:500}.gw-tour-text{max-width:68ch;margin:0;line-height:1.6}.gw-tour-detectors{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.gw-tour-detectors ul{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.gw-tour-detector{border:1px solid var(--line);color:var(--dim);align-items:baseline;gap:.375rem;padding:.25rem .5rem;font-size:.8125rem;display:inline-flex}.gw-tour-detector-code{font:600 .75rem/1 var(--mono);letter-spacing:.06em;color:var(--star)}.gw-tour-detector[data-highlight]{border-color:var(--accent);color:var(--star);box-shadow:inset 0 0 0 1px var(--accent)}.gw-tour-detector[data-highlight] .gw-tour-detector-code{color:var(--accent)}.gw-tour-views{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.gw-tour-views .gw-sourced{font-size:inherit}.gw-tour-nav{flex-wrap:wrap;gap:.5rem;display:flex}.gw-tour-exit{margin-left:auto}@media (max-width:560px){.gw-tours-bar{padding:.75rem}.gw-tour-list{grid-template-columns:1fr;padding:0 .75rem .75rem}.gw-tour-card{margin:.75rem;padding:.875rem .875rem 1rem}.gw-tour-nav .btn{flex:auto;justify-content:center;padding:0 .75rem}.gw-tour-exit{flex-basis:100%;margin-left:0}}.gw-tabs{border-bottom:1px solid var(--line);gap:.25rem;padding:0 .5rem;scroll-margin-top:3.625rem;display:flex}.gw-tab{min-height:2.75rem;color:var(--dim);font:500 .75rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 .875rem}.gw-tab[aria-selected=true]{border-bottom-color:var(--accent);color:var(--accent)}@media (max-width:560px){.gw-tabs{flex-wrap:wrap;gap:0;padding:0 .25rem}.gw-tab{flex:auto;padding:0 .5rem;line-height:1.25}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fit-head{border-bottom:1px solid var(--line);gap:.5rem;padding:1.25rem 1.25rem 1rem;display:grid}.fit-head .eyebrow{margin:0}.fit-intro{max-width:62ch;margin:0;line-height:1.55}.fit-canvas{background:var(--void);width:100%;height:clamp(440px,52vw,600px);display:block}.fit-legend{border-top:1px solid var(--line);font-family:var(--mono);color:var(--dim);flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin:0;padding:.75rem 1.25rem;font-size:.75rem;list-style:none;display:flex}.fit-legend li[data-line]:before{content:"";vertical-align:middle;border-top:2px solid #f2f5fa80;width:1.25rem;height:0;margin-right:.5rem;display:inline-block}.fit-legend li[data-line=template]:before{border-top-color:var(--accent)}.fit-legend li[data-line=residual]:before{border-top-width:1px;border-top-color:#f2f5fad9}.fit-legend .gw-sourced{flex:100%;min-width:0}.fit-unit,.fit-pm{color:var(--dim);font-size:.75rem}.fit-unit{display:block}.fit-reveal{justify-items:start;gap:.75rem;display:grid}.fit-published{border:1px solid var(--line);justify-items:start;gap:.75rem;width:100%;padding:1rem;display:grid}.fit-published[hidden]{display:none}.fit-published .ds-readout{width:100%}.fit-published-head{flex-wrap:wrap;align-items:center;gap:.375rem .75rem;margin:0;display:flex}.fit-verdict{border-left:2px solid var(--accent);margin:0;padding-left:.75rem}@media (max-width:560px){.fit-head,.fit-legend{padding-left:1rem;padding-right:1rem}}.ifo-stage{position:relative}.ifo-canvas{background:var(--void);width:100%;height:clamp(300px,38vw,400px);display:block}.ifo-state{font:500 .6875rem/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin:0;position:absolute;top:.75rem;left:1.25rem}.ifo-state[data-state=passing]{color:var(--star)}.ifo-trace{border-top:1px solid var(--line);background:var(--void);width:100%;height:clamp(210px,20vw,250px);display:block}.ifo-scrub{flex:14rem;min-width:0}.ifo-play{min-width:7.5rem}@media (max-width:560px){.ifo-state{left:1rem}}.cat-head{border-bottom:1px solid var(--line);gap:.5rem;padding:1.25rem 1.25rem 1rem;display:grid}.cat-count{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.375rem .75rem;margin:0;font-size:.8125rem;display:flex}.cat-body{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;display:grid}.cat-detail{border-right:1px solid var(--line);gap:.75rem;padding:1.25rem;scroll-margin-top:3.625rem;display:grid}.cat-detail-head{justify-items:start;gap:.25rem;display:grid}.cat-detail-head .eyebrow{margin:0}.cat-detail-name{font-family:var(--mono);overflow-wrap:anywhere;font-size:1.375rem;font-weight:500}.cat-values{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.cat-values li{border-bottom:1px solid var(--line)}.cat-value,.cat-read-button{width:100%;min-height:2.75rem;color:var(--star);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(5.5rem,1fr) minmax(0,max-content) 1.25rem;align-items:center;gap:.75rem;padding:.375rem .25rem;display:grid}.cat-read-button{border:1px solid var(--line);color:var(--dim);grid-template-columns:minmax(0,1fr) 1.25rem;padding:.375rem .625rem;font-size:.875rem}.cat-label{color:var(--dim);font-size:.875rem}.cat-number{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0 .25rem;font-size:.9375rem;display:inline-flex}.cat-pm{color:var(--dim);font-size:.6875rem;line-height:1.15;display:inline-grid}.cat-unit,.cat-missing{color:var(--dim)}.cat-mark{border:1px solid var(--line);width:1.25rem;height:1.25rem;color:var(--dim);font:.6875rem/1 var(--mono);border-radius:50%;place-items:center;display:grid}.cat-value[aria-expanded=true] .cat-mark,.cat-read-button[aria-expanded=true] .cat-mark{border-color:var(--accent);color:var(--accent)}.cat-why{color:var(--star);margin:0;padding:0 .25rem .75rem;font-size:.875rem;line-height:1.55}.cat-read .cat-why{border:1px solid var(--line);border-top:0;padding:.625rem .625rem .75rem}.cat-why a{color:var(--accent)}.cat-list{min-width:0}.cat-scroll{overscroll-behavior:contain;max-height:46rem;overflow:auto}.cat-table{border-collapse:collapse;width:100%;font-size:.875rem}.cat-table thead th{z-index:1;background:var(--raised);border-bottom:1px solid var(--line);color:var(--dim);font:500 .6875rem/1.2 var(--mono);letter-spacing:.06em;text-align:right;text-transform:uppercase;padding:0;position:sticky;top:0}.cat-table thead th.cat-col-event,.cat-table thead th.cat-col-kind{text-align:left}.cat-table thead th.cat-col-kind{padding:0 .75rem}.cat-sort{min-height:2.75rem;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:0 .625rem;display:inline-flex}.cat-table th[aria-sort] .cat-sort{color:var(--star)}.cat-sort-mark{color:var(--dim)}.cat-table th[aria-sort] .cat-sort-mark{color:var(--accent)}.cat-table tbody tr{border-bottom:1px solid var(--line)}.cat-table tbody tr.cat-current{background:var(--glass-hi);box-shadow:inset 2px 0 0 var(--accent)}.cat-table td{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;padding:.375rem .625rem}.cat-table td.cat-col-kind{color:var(--dim);text-align:left;padding:0 .75rem}.cat-table tbody th{text-align:left;padding:0;font-weight:400}.cat-pick{width:100%;min-height:2.75rem;color:var(--star);font:.8125rem/1.3 var(--mono);text-align:left;cursor:pointer;background:0 0;border:0;padding:.25rem .625rem;display:grid}.cat-pick[aria-current=true] .cat-name{color:var(--accent)}.cat-date{color:var(--dim);font-family:var(--sans);font-size:.75rem}@media (max-width:900px){.cat-body{grid-template-columns:minmax(0,1fr)}.cat-detail{border-right:0;border-bottom:1px solid var(--line)}.cat-scroll{max-height:70svh}}@media (max-width:560px){.cat-head,.cat-detail{padding:1rem}.cat-table .cat-col-chirpMass,.cat-table .cat-col-kind{display:none}.cat-sort,.cat-pick,.cat-table td{padding-left:.5rem;padding-right:.5rem}}@media (max-width:960px){.hero-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.site-bar{gap:.375rem}.wordmark{letter-spacing:.12em;font-size:.75rem}.site-nav{gap:0 .75rem;font-size:.6875rem}.site-nav a{padding:0 .125rem}.site-header .locale-switcher,.site-nav .site-nav-wide{display:none}.hero-eyebrow{font-size:.6875rem}.lede{margin-block:1rem 1.25rem;font-size:1rem}.hero{min-height:0;padding-block:7rem 1.5rem}.hero-grid{gap:1rem}.hint{margin-top:.875rem}.hud{flex-wrap:wrap;align-items:center;gap:.25rem .875rem;padding:.625rem .875rem;display:flex}.hud-head{gap:.625rem}.hud-head .label{display:none}.readouts{margin-right:auto;display:flex}.readouts>div{align-items:baseline;gap:.25rem;display:flex}.readouts>div:not(:first-child),.readouts dt,.hud-note{display:none}.readouts .live{font-size:1rem}.block{padding-top:3rem}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.m3d{--glass:#090c1466;background:var(--void);height:clamp(480px,100svh - 7rem,780px);color:var(--star);position:relative;overflow:hidden;container-type:inline-size}@media (max-width:560px){.m3d{height:clamp(480px,100svh - 9.75rem,780px)}}.m3d-canvas{inset:0;position:absolute!important}.m3d-hud{pointer-events:none;position:absolute;inset:0}.m3d-glass{pointer-events:auto;background:var(--glass);-webkit-backdrop-filter:blur(14px)saturate(170%);backdrop-filter:blur(14px)saturate(170%);border:1px solid var(--line);position:absolute;box-shadow:inset 0 1px #f2f5fa0f}.m3d-ticks:before,.m3d-ticks:after{content:"";border:solid var(--accent);pointer-events:none;width:10px;height:10px;position:absolute}.m3d-ticks:before{border-width:1px 0 0 1px;top:-1px;left:-1px}.m3d-ticks:after{border-width:0 1px 1px 0;bottom:-1px;right:-1px}.m3d-label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:10.5px}.m3d-button{font:500 11px/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--star);border:1px solid var(--line);white-space:nowrap;background:0 0;padding:8px 10px}.m3d-button[aria-pressed=true]{background:var(--star);color:var(--void);border-color:var(--star)}.m3d-primary{background:var(--accent);color:var(--void);border-color:var(--accent);min-width:72px}.m3d-title{justify-items:start;gap:5px;padding:12px 14px;display:grid;top:16px;left:16px}.m3d-event{font-family:var(--font-display), "Arial Black", sans-serif;letter-spacing:.06em;text-transform:uppercase;font-size:18px;font-weight:700}.m3d-sub{font-family:var(--font-mono), ui-monospace, monospace;color:var(--dim);font-size:11px}.m3d-masses{color:var(--flare)}.m3d-title .provenance-badge{border-color:var(--line)}.m3d-readout{gap:12px;width:300px;padding:14px 16px;display:grid;top:16px;right:16px}.m3d-ro-head{justify-content:space-between;display:flex}.m3d-phase{font-family:var(--font-mono), ui-monospace, monospace;color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.m3d-ro{grid-template-columns:1fr 1fr;gap:10px 14px;margin:0;display:grid}.m3d-ro>div{gap:1px;min-width:0;display:grid}.m3d-ro dd{margin:0}.m3d-v{font-family:var(--font-mono), ui-monospace, monospace;color:var(--flare);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px}.m3d-u{color:var(--dim);font-size:11px}.m3d-note{color:var(--dim);border-top:1px solid var(--line);margin:0;padding-top:9px;font-size:11.5px;line-height:1.45}.m3d-note b{color:var(--star);font-weight:500}.m3d-legend{font-family:var(--font-mono), ui-monospace, monospace;color:var(--dim);gap:14px;font-size:10.5px;display:flex}.m3d-legend i{border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.m3d-side{scrollbar-width:none;align-content:start;gap:4px;max-height:calc(100% - 260px);padding:8px;display:grid;top:148px;left:16px;overflow-y:auto}.m3d-side .m3d-label{padding:4px 3px 2px}.m3d-side hr{border:0;border-top:1px solid var(--line);width:100%;margin:3px 0}.m3d-timeline{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid;bottom:16px;left:16px;right:16px}.m3d-strip{min-width:0;position:relative}.m3d-strip canvas{width:100%;height:54px;display:block}.m3d-strip input{opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.m3d-speeds{align-items:center;gap:6px;display:flex}.m3d-hint{font-family:var(--font-mono), ui-monospace, monospace;color:var(--dim);white-space:nowrap;pointer-events:none;padding:7px 11px;font-size:11px;bottom:112px;left:50%;transform:translate(-50%)}.m3d-loading{display:grid}.m3d-side[hidden]{display:none}.m3d-icon{place-items:center;padding:7px 8px;display:inline-grid}.m3d-full{z-index:50;height:auto;position:fixed;inset:0}.m3d-full .m3d-side{gap:6px;max-height:calc(100% - 32px);top:50%;transform:translateY(-50%)}.m3d:not(.m3d-full) .m3d-extra{display:none}.m3d:not(.m3d-full) .m3d-readout{width:240px}.m3d:not(.m3d-full) .m3d-side{max-height:calc(100% - 120px);inset:auto 16px 104px auto}@container (max-width:760px){.m3d-title{grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;padding:8px 10px;top:12px;left:12px;right:12px}.m3d-title .m3d-label{display:none}.m3d-event{font-size:14px}.m3d-sub{white-space:nowrap;font-size:10px}.m3d-title .provenance-badge{grid-column:1/-1}.m3d-readout{gap:6px;width:auto;padding:9px 11px;top:88px;left:12px;right:12px}.m3d-ro-head,.m3d-legend{display:none}.m3d-ro{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 10px}.m3d-ro .m3d-label{letter-spacing:.06em;white-space:nowrap;font-size:9.5px}.m3d-v{font-size:14px}.m3d-u{display:none}.m3d-note{padding-top:6px;font-size:10.5px}.m3d-side{overscroll-behavior-x:contain;scrollbar-width:none;grid-auto-flow:column;max-height:none;inset:auto 12px 140px;overflow:auto visible}.m3d-side .m3d-label{display:none}.m3d-side hr{border-top:0;border-left:1px solid var(--line);width:1px;height:auto;margin:0 3px}.m3d-timeline{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px 11px;bottom:12px;left:12px;right:12px}.m3d-strip canvas{height:44px}.m3d-speeds{grid-column:1/-1;justify-content:space-between}.m3d-hint{white-space:normal;text-align:center;bottom:196px;left:12px;right:12px;transform:none}.m3d:not(.m3d-full) .m3d-readout{width:auto}.m3d:not(.m3d-full) .m3d-ro-head{display:flex}.m3d:not(.m3d-full) .m3d-ro{grid-template-columns:1fr 1fr}.m3d:not(.m3d-full) .m3d-side{flex-wrap:wrap;grid-auto-flow:row;display:flex;bottom:132px;left:12px;right:12px;overflow:visible}.m3d:not(.m3d-full) .m3d-side[hidden],.m3d:not(.m3d-full) .m3d-side hr,.m3d:not(.m3d-full) .m3d-speeds .m3d-label{display:none}.m3d-full .m3d-readout{top:auto;bottom:136px}.m3d-full .m3d-note{display:none}.m3d-full .m3d-side{max-height:none;top:auto;bottom:236px;transform:none}.m3d-full .m3d-hint{top:96px;bottom:auto}}.hr{grid-template-columns:minmax(0,1fr);display:grid}.hr-map{background:var(--void);justify-items:center;gap:1rem;padding:1.25rem;display:grid}.hr-lattice{--hr-node:2.75rem;aspect-ratio:1;width:min(100%,30rem);display:grid}.hr-lattice button{min-width:0;min-height:0;color:var(--star);font:500 .6875rem/1.1 var(--mono);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:relative}.hr-dot{border:1px solid var(--dim);background:var(--raised);letter-spacing:.04em;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid}.hr-site[aria-pressed=true] .hr-dot{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.hr-zeros{color:var(--accent);white-space:nowrap;font-size:.625rem;position:absolute;bottom:-.875rem}.hr-link:before{content:"";background:var(--dim);opacity:.6;position:absolute}.hr-h:before{height:1px;top:50%;left:0;right:0}.hr-v:before{width:1px;top:0;bottom:0;left:50%}.hr-link[data-lit]:before{background:var(--accent);opacity:1}.hr-rate{background:var(--void);white-space:nowrap;padding:.125rem;position:relative}.hr-link[data-lit] .hr-rate{color:var(--accent)}.hr-link[aria-pressed=true] .hr-rate{outline:1px solid var(--accent)}.hr-lattice .hr-block{background:color-mix(in srgb, var(--accent) var(--tint,0%), transparent);box-shadow:inset 0 0 0 .5rem var(--void);align-content:center;gap:.125rem}.hr-block[data-way=none] .hr-gain{color:var(--dim)}.hr-block[aria-pressed=true]{box-shadow:inset 0 0 0 .5rem var(--void), inset 0 0 0 calc(.5rem + 1px) var(--accent)}.hr-way{min-height:.75rem;font-size:.875rem}.hr-trader{background:var(--star);width:5px;height:5px;animation:hr-lap var(--lap,4s) linear infinite;border-radius:50%;margin:-2.5px 0 0 -2.5px;position:absolute;top:.5rem;left:.5rem}.hr-block[data-way=anticlockwise] .hr-trader{animation-direction:reverse}@keyframes hr-lap{0%{top:.5rem;left:.5rem}25%{top:.5rem;left:calc(100% - .5rem)}50%{top:calc(100% - .5rem);left:calc(100% - .5rem)}75%{top:calc(100% - .5rem);left:.5rem}to{top:.5rem;left:.5rem}}.hr-rate-note{max-width:34rem}.hr-panel{border-top:1px solid var(--line);align-content:start;gap:1rem;padding:1.25rem;display:grid}.hr-sizes{gap:.5rem;display:grid}.hr-sizes .ds-label{margin:0}.hr-detail{border:1px solid var(--line);gap:.625rem;min-height:9rem;padding:1rem;display:grid}.hr-detail p{margin:0}.hr-hint{color:#b5bccb;font-size:.9375rem;line-height:1.55}.hr-title,.hr-step-title,.hr-gold-title,.hr-higgs-title{font:500 .75rem/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0}.hr-ledger,.hr-step-ledger,.hr-gold-ledger{font-family:var(--mono);font-variant-numeric:tabular-nums;gap:.125rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:grid}.hr-result,.hr-step-result,.hr-gold-result,.hr-rate-line,.hr-zeros-here{font-family:var(--mono);font-size:.875rem}.hr-rate-line .live{font-size:1.0625rem}.hr-nudge-value{font-family:var(--mono);letter-spacing:0;color:var(--star);font-size:1rem}.hr-change{border-top:1px solid var(--line);font-family:var(--mono);gap:.25rem;padding-top:.625rem;font-size:.8125rem;display:grid}.hr-actions{flex-wrap:wrap;gap:.375rem;display:flex}.hr-none{margin:0}.hr-more{border-top:1px solid var(--line);color:#b5bccb;padding:1rem 1.25rem 1.25rem;font-size:.9375rem;line-height:1.55}.hr-more summary{min-height:2.75rem;font:500 .75rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--star);cursor:pointer;align-items:center;display:flex}.hr-dict{gap:.25rem;margin:.5rem 0 1rem;padding-left:1.1rem;display:grid}.hr-site[data-au]:after{content:attr(data-au);background:var(--void);color:var(--dim);white-space:nowrap;padding:0 .125rem;font-size:.625rem;position:absolute;top:-.875rem}.hr-lattice .hr-link[data-gold]{align-content:center;gap:1px}.hr-link[data-goldgain]:after{content:attr(data-goldgain);background:var(--void);color:var(--accent);white-space:nowrap;padding:0 .125rem;font-size:.625rem;position:relative}.hr-link[data-gold=none]:after{color:var(--dim)}.hr-link[data-gold=pays]:before{background:color-mix(in srgb, var(--accent) var(--gold,50%), var(--dim));opacity:1}.hr-h[data-gold=pays]:before{height:3px;top:calc(50% - 1px)}.hr-v[data-gold=pays]:before{width:3px;left:calc(50% - 1px)}.hr-link[data-lit]:before{background:var(--accent)}.hr-higgs,.hr-gold-trip{border-top:1px solid var(--line);gap:.5rem;padding-top:1rem;display:grid}.hr-gold-trip{padding-top:.625rem}.hr-gold-toggle[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.hr-guided,.hr-credits{border-top:1px solid var(--line);gap:1rem;padding:1.25rem;display:grid}.hr-section-title{font:500 .75rem/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--star);margin:0}.hr-step-list{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.hr-step{padding:0 .75rem}.hr-step-n{color:var(--dim)}.hr-step[aria-current=step]{border-color:var(--accent);color:var(--accent)}.hr-step[aria-current=step] .hr-step-n{color:inherit}.hr-step-body{color:#b5bccb;gap:.75rem;max-width:46rem;font-size:.9375rem;line-height:1.55;display:grid}.hr-step-body p,.hr-credits p{margin:0}.hr-step-nav{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.hr-step-of{font-family:var(--mono);color:var(--dim);font-size:.75rem}.hr-table-wrap{max-width:100%;overflow-x:auto}.hr-table{border-collapse:collapse;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:.8125rem}.hr-table caption{text-align:left;color:var(--dim);letter-spacing:.1em;text-transform:uppercase;padding-bottom:.5rem;font-size:.6875rem}.hr-table th,.hr-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:.375rem .625rem .375rem 0}.hr-table th{color:var(--star);font-weight:500}.hr-metals td:not(:last-child){text-align:right}.hr-remove{gap:.5rem;display:grid}.hr-mass{gap:.5rem;width:min(100%,32rem);display:grid}.hr-chart{background:var(--void);width:100%;height:auto;display:block}.hr-axis{stroke:var(--dim)}.hr-grid{stroke:var(--line)}.hr-tick,.hr-key-without{fill:var(--dim);font:9.5px var(--mono)}.hr-key-with{fill:var(--accent);font:600 10px var(--mono)}.hr-floor{stroke:var(--accent);stroke-dasharray:4 4}.hr-curve-without,.hr-curve-with{fill:none;stroke-width:1.75px}.hr-curve-without{stroke:var(--dim)}.hr-curve-with{stroke:var(--accent);stroke-width:2.25px}.hr-dot-without{fill:var(--dim)}.hr-dot-with{fill:var(--accent)}.hr-strip{grid-template-columns:repeat(30,minmax(0,1fr));gap:2px;height:1.5rem;display:grid}.hr-strip span[data-sign=up]{background:var(--accent)}.hr-strip span[data-sign=down]{background:var(--dim)}.hr-credits{color:#b5bccb;font-size:.9375rem;line-height:1.55}@media (min-width:900px){.hr{grid-template-columns:minmax(0,1fr) minmax(0,24rem)}.hr-panel{border-top:0;border-left:1px solid var(--line)}.hr-more,.hr-guided,.hr-credits{grid-column:1/-1}}@media (max-width:420px){.hr-map{padding:1rem .5rem}.hr-lattice{--hr-node:2.5rem}.hr[data-size="4"] .hr-lattice button{font-size:.625rem}.hr-dot{width:2.25rem;height:2.25rem}}@media (max-width:899px){.hr-sizes{order:1}}@media (max-width:420px){.hr-lattice .hr-v{font-size:.625rem}.hr-v .hr-rate{padding:.125rem 0}}.fh{grid-template-columns:minmax(0,1fr);display:grid}.fh-plot{background:var(--void);padding:.75rem .5rem 0}.fh-plot svg{display:block;overflow:visible}.fh-grid line{stroke:var(--line)}.fh-grid text,.fh-axis-label,.fh-mark text{fill:var(--dim);font:11px var(--mono)}.fh-axis{stroke:#f2f5fa4d}.fh-mark line{stroke:var(--dim);stroke-dasharray:3 4}.fh-mark-higgs line{stroke:var(--accent)}.fh-mark-higgs text{fill:var(--accent)}.fh-outline{fill:#f2f5fa0a;stroke:#f2f5fa59;stroke-width:1px}.fh-point line{stroke:var(--accent);stroke-width:1.25px}.fh-point circle{fill:var(--accent)}.fh-legend{background:var(--void);color:var(--dim);flex-wrap:wrap;gap:.375rem 1.25rem;margin:0;padding:.75rem 1.25rem;font-size:.8125rem;list-style:none;display:flex}.fh-legend li{align-items:center;gap:.5rem;display:inline-flex}.fh-legend i{flex:none;display:inline-block}.fh-key-kept{background:var(--accent);border-radius:50%;width:7px;height:7px}.fh-key-all{background:#f2f5fa0a;border:1px solid #f2f5fa59;border-bottom:0;width:12px;height:9px}.fh-key-higgs{border-left:1px dashed var(--accent);width:0;height:12px}.fh-fit path{fill:none;stroke-width:1.5px}.fh-bg{stroke:#f2f5fa99;stroke-dasharray:5 4}.fh-sb{stroke:var(--star)}.fh-key-bg,.fh-key-fit{border-top:1.5px dashed #f2f5fa99;width:16px;height:0}.fh-key-fit{border-top:1.5px solid var(--star)}.fh-sig{border-top:1px solid var(--line);gap:.875rem;padding:1.25rem;display:grid}.fh-sig-explain{color:#b5bccb;gap:.625rem;max-width:46rem;font-size:.9375rem;line-height:1.6;display:grid}.fh-sig-explain p{margin:0}.fh-sig-text{gap:.625rem;display:grid}@media (min-width:900px){.fh-sig-explain[data-step=elsewhere]{grid-template-columns:minmax(0,22rem) minmax(0,1fr);gap:1.5rem;max-width:62rem}}.fh-scan{width:100%;max-width:24rem;height:auto;display:block;overflow:visible}.fh-scan-line{fill:none;stroke:var(--accent);stroke-width:1.5px}.fh-scan-level{stroke:var(--dim);stroke-dasharray:3 4}.fh-scan-best{fill:var(--accent)}.fh-title{font:500 .75rem/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--star);margin:0}.fh-sliders{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.5rem 1.5rem;display:grid}.fh-slider{align-content:start;display:grid}.fh-help{color:var(--dim);margin:0;font-size:.8125rem;line-height:1.5}.fh-buttons{gap:.625rem;display:grid}.fh-buttons .ds-steps{align-items:center}.fh-group-label{min-width:5.5rem}.fh-notes{border-top:1px solid var(--line);color:#b5bccb;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem 1.5rem;padding:1.25rem;font-size:.9375rem;line-height:1.6;display:grid}.fh-notes p{margin:.5rem 0 0}.fh-links{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.fh-links a{color:var(--star)}@media (max-width:560px){.fh-group-label{flex-basis:100%}.fh .ds-readout>div:first-child{grid-column:1/-1;min-width:0}.fh .provenance-badge{text-align:left}.fh .provenance-badge span{white-space:normal}}.gr{grid-template-columns:minmax(0,1fr);display:grid}.gr-pick{gap:.75rem;padding:1rem 1.25rem;display:grid}.gr-pick-row{flex-wrap:wrap;align-items:center;gap:.5rem .875rem;display:flex}.gr-select{border:1px solid var(--line);background:var(--void);min-width:11rem;min-height:2.75rem;color:var(--star);font:1rem var(--mono);padding:0 .75rem}.gr-count{color:var(--dim);font-size:.8125rem}.gr-group-label{min-width:3.5rem}.gr .ds-steps{align-items:center}.gr-facts dd{font-size:.9375rem}.gr-source{margin:0}.gr-plot{background:var(--void);padding:.75rem .5rem 0}.gr-plot svg{display:block;overflow:visible}.gr-grid line{stroke:var(--line)}.gr-grid text,.gr-axis-label,.gr-gdagger{fill:var(--dim);font:11px var(--mono)}.gr-axis,.gr-frame{fill:none;stroke:#f2f5fa4d}.gr-line{fill:none;stroke-linejoin:round}.gr-gas{stroke:var(--dim);stroke-width:1.5px;stroke-dasharray:1.5 3;stroke-linecap:round}.gr-stars{stroke:var(--dim);stroke-width:1.25px;stroke-dasharray:5 4}.gr-baryons{stroke:#f2f5fa8c;stroke-width:1.25px}.gr-halo{stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:7 4;opacity:.8}.gr-total{stroke:var(--star);stroke-width:2px}.gr-point line{stroke:var(--accent);stroke-width:1.25px}.gr-point circle{fill:var(--accent)}.gr-cloud{fill:none;stroke:#f2f5fa52;stroke-width:2.6px;stroke-linecap:round}.gr-mine{fill:none;stroke:var(--accent);stroke-width:5px;stroke-linecap:round}.gr-newton{stroke:var(--dim);stroke-dasharray:4 4}.gr-gdagger-mark{stroke:var(--dim);stroke-dasharray:2 4}.gr-legend{background:var(--void);color:var(--dim);flex-wrap:wrap;gap:.375rem 1.25rem;margin:0;padding:.75rem 1.25rem;font-size:.8125rem;list-style:none;display:flex}.gr-legend li{align-items:center;gap:.5rem;display:inline-flex}.gr-legend i{flex:none;width:18px;height:0;display:inline-block}.gr-legend .gr-key-data,.gr-legend .gr-key-cloud{background:var(--accent);border-radius:50%;width:7px;height:7px}.gr-legend .gr-key-cloud{background:#f2f5fa73}.gr-key-gas{border-top:2px dotted var(--dim)}.gr-key-stars{border-top:1.5px dashed var(--dim)}.gr-key-baryons{border-top:1.5px solid #f2f5fa8c}.gr-key-halo{border-top:1.5px dashed var(--accent)}.gr-key-total{border-top:2px solid var(--star)}.gr-key-newton{border-top:1.5px dashed var(--dim)}.gr-sliders{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.5rem 1.5rem;display:grid}.gr-slider{align-content:start;display:grid}.gr-help,.gr-shortfall{color:var(--dim);margin:0;font-size:.8125rem;line-height:1.5}.gr-shortfall{color:#b5bccb;font-size:.9375rem}.gr-help:empty{display:none}.gr-sym{text-transform:none;letter-spacing:.02em}.gr-fit{justify-content:center;min-width:6rem}.gr-title{font:500 .75rem/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--star);margin:0}.gr-rar-title{padding:1rem 1.25rem 0}.gr-explain{color:#b5bccb;max-width:46rem;margin:0;font-size:.9375rem;line-height:1.6}.gr-notes{border-top:1px solid var(--line);color:#b5bccb;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem 1.5rem;padding:1.25rem;font-size:.9375rem;line-height:1.6;display:grid}.gr-notes p,.gr-credits p{margin:.5rem 0 0}.gr-credits{border-top:1px solid var(--line);color:#b5bccb;padding:1.25rem;font-size:.875rem;line-height:1.6}.gr-links{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.gr-links a{color:var(--star)}@media (max-width:560px){.gr-group-label{flex-basis:100%}.gr-pick{padding:.875rem 1rem}.gr .provenance-badge{text-align:left}.gr .provenance-badge span{white-space:normal}.gr .ds-readout>div:has(.provenance-badge){grid-column:1/-1;min-width:0}}.nu{grid-template-columns:minmax(0,1fr);display:grid}.nu-pick{gap:.75rem;padding:1rem 1.25rem;display:grid}.nu .ds-steps{align-items:center}.nu-group-label{min-width:4.5rem}.nu-bar-wrap{gap:.625rem;padding:0 1.25rem 1rem;display:grid}.nu-bar{border:1px solid var(--line);background:var(--void);height:1.25rem;display:flex;overflow:hidden}.nu-seg{min-width:0;transition:flex-grow .12s linear}.nu[data-mode=static] .nu-seg{transition:none}.nu-seg.nu-e,.nu-key.nu-e{background:var(--accent)}.nu-seg.nu-mu,.nu-key.nu-mu{background:#f2f5fab8}.nu-seg.nu-tau,.nu-key.nu-tau{background:#4a5163}.nu-flavours{flex-wrap:wrap;gap:.375rem 1.5rem;margin:0;display:flex}.nu-flavours div{align-items:baseline;gap:.5rem;display:flex}.nu-flavours dt{color:var(--dim);font:.75rem var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;display:inline-flex}.nu-flavours dd{font:1rem var(--mono);margin:0}.nu-key{width:10px;height:10px;display:inline-block}.nu-line{fill:none;stroke-linejoin:round}.nu-line-e{stroke:var(--accent);stroke-width:2px}.nu-line-mu{stroke:#f2f5fab8;stroke-width:1.5px}.nu-line-tau{stroke:#7a8296;stroke-width:1.25px;stroke-dasharray:5 4}.nu-two{stroke:var(--star);stroke-width:1.25px;stroke-dasharray:1.5 3;stroke-linecap:round}.nu-model{stroke:var(--star);stroke-width:2px}.nu-unity{stroke:var(--dim);stroke-dasharray:4 4}.nu-cursor{stroke:var(--star);stroke-width:1px}.nu-cursor[data-off]{stroke-dasharray:2 3}.nu-marker line{stroke:#f2f5fa38;stroke-dasharray:2 3}.nu-marker text{fill:var(--dim);font:10px var(--mono)}.nu-marker[data-current] line{stroke:#f2f5fa80}.nu-marker[data-current] text{fill:var(--star)}.gr-legend .nu-key-line{border-top:2px solid var(--star);width:18px;height:0}.gr-legend .nu-key-line.nu-line-e{border-top-color:var(--accent)}.gr-legend .nu-key-line.nu-line-mu{border-top:1.5px solid #f2f5fab8}.gr-legend .nu-key-line.nu-line-tau{border-top:1.5px dashed #7a8296}.gr-legend .nu-key-line.nu-two{border-top:2px dotted var(--star)}.gr-legend .nu-key-line.nu-unity{border-top:1.5px dashed var(--dim)}.gr-legend .nu-key-line.nu-cursor{border-top:0;border-left:1px solid var(--star);width:1px;height:12px}.nu-travel{justify-content:center;min-width:7.5rem}.nu-simplified{max-width:46rem}.nu-fit-readout{grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr))}.nu .provenance-badge{text-align:left;max-width:100%}.nu .provenance-badge span{white-space:normal}@media (max-width:560px){.nu-group-label{flex-basis:100%}.nu-pick{padding:.875rem 1rem}.nu-bar-wrap{padding:0 1rem .875rem}}.ml{grid-template-columns:minmax(0,1fr);display:grid}.ml .ds-steps{align-items:center}.ml-views{background:var(--void);grid-template-columns:minmax(0,22rem) minmax(0,1fr);gap:0;display:grid}.ml-map{border-right:1px solid var(--line);margin:0;padding:.75rem .75rem 0}.ml-map svg{aspect-ratio:1;width:100%;height:auto;display:block}.ml-ring{fill:none;stroke:var(--dim);stroke-dasharray:4 4}.ml-path{stroke:#f2f5fa59;stroke-dasharray:2 4}.ml-caustic{fill:none;stroke:var(--accent);stroke-width:1.6px;stroke-linecap:round;opacity:.85}.ml-star,.ml-planet{fill:var(--star)}.ml-image{fill:var(--accent);fill-opacity:.85;stroke:var(--accent)}.ml-image-minus{fill:none;stroke-width:1.5px}.ml-source{fill:var(--void);stroke:var(--star);stroke-width:1.5px}.ml-legend{gap:.25rem .875rem;padding:.5rem .25rem .75rem;font-size:.75rem}.ml-legend .ml-dot{border-radius:50%;width:9px;height:9px}.ml-key-star{background:var(--star)}.ml-key-planet{background:var(--star);transform:scale(.6)}.ml-key-source{border:1.5px solid var(--star)}.ml-key-image{background:var(--accent)}.gr-legend .ml-key-caustic{border-top:2px solid var(--accent);width:14px;height:0}.gr-legend .ml-key-ring{border-top:1.5px dashed var(--dim);width:14px;height:0}.gr-legend .ml-key-excluded{border:1.5px solid var(--dim);border-radius:50%;width:7px;height:7px}.ml-curve{min-width:0}.ml-with{stroke:var(--star);stroke-width:2px}.ml-without{stroke:var(--dim);stroke-width:1.25px;stroke-dasharray:5 4}.gr-legend .nu-key-line.ml-with{border-top:2px solid var(--star)}.gr-legend .nu-key-line.ml-without{border-top:1.5px dashed var(--dim)}.ml-time{border-top:1px solid var(--line);gap:.5rem;padding:1rem 1.25rem;display:grid}.ml-play{justify-content:center;min-width:5.5rem}.ml-step-note{max-width:46rem;min-height:2.5em}.ml-slider .ds-value{white-space:nowrap}.ml-readout{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}.ml-data .ml-dots{fill:none;stroke:var(--accent);stroke-width:3.2px;stroke-linecap:round}.ml-data .ml-bars{fill:none;stroke:var(--accent);stroke-width:1px;opacity:.35}.ml-data .ml-excluded{fill:none;stroke:var(--dim);stroke-width:4px;stroke-linecap:round;opacity:.6}.ml-fit-single{stroke:var(--dim);stroke-width:1.75px}.ml-fit-planet{stroke:var(--star);stroke-width:1.75px}.gr-legend .nu-key-line.ml-fit-single{border-top:2px solid var(--dim)}.gr-legend .nu-key-line.ml-fit-planet{border-top:2px solid var(--star)}.ml-zoom{border-top:1px solid var(--line)}.ml-zoom-title{margin:0 0 .25rem;padding:0 .75rem}.ml-published{border-top:1px solid var(--line);padding-top:.75rem}.ml-roman{color:#b5bccb;gap:.75rem;margin:1.25rem;padding:1.25rem;font-size:.9375rem;line-height:1.6;display:grid}.ml-roman p{max-width:46rem;margin:0}.ml-roman-facts dd{color:var(--star)}.ml .provenance-badge{text-align:left;max-width:100%}.ml .provenance-badge span{white-space:normal}@media (max-width:760px){.ml-views{grid-template-columns:minmax(0,1fr)}.ml-map{border-right:0;border-bottom:1px solid var(--line);width:100%;max-width:24rem;margin:0 auto}}@media (max-width:560px){.ml-time{padding:.875rem 1rem}.ml-roman{margin:1rem;padding:1rem}}.cep-plots{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.cep-plot-title{color:var(--dim);padding:.25rem .75rem 0}.cep-dots{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linecap:round;opacity:.85}.cep-cloud{fill:none;stroke:#f2f5fa6b;stroke-width:2.4px;stroke-linecap:round}.cep-short{stroke:#f2f5fa29}.cep-lmc{stroke:#f2f5fa38}.cep-clipped{fill:none;stroke:var(--dim);stroke-width:4.5px;stroke-linecap:round;opacity:.5}.cep-line{stroke:var(--accent);stroke-width:2px}.cep-scan-line{stroke:var(--star);stroke-width:1.25px}.cep-marker,.cep-cut{stroke:var(--accent);stroke-width:1.25px;stroke-dasharray:4 4}.cep-cut{stroke:var(--dim)}.cep-mw{fill:none;stroke:var(--accent);stroke-width:5px;stroke-linecap:round}.cep-bars{fill:none;stroke:var(--accent);stroke-width:1px;opacity:.45}.cep-mine circle{fill:none;stroke:var(--star);stroke-width:1.5px}.cep-mine text{fill:var(--star);font:11px var(--mono)}.gr-legend .cep-key-short{background:#f2f5fa33}.gr-legend .cep-key-clipped,.gr-legend .cep-key-mw,.gr-legend .cep-key-mine{border-radius:50%;width:8px;height:8px}.gr-legend .cep-key-clipped{background:var(--dim);opacity:.6}.gr-legend .cep-key-mw{background:var(--accent)}.gr-legend .cep-key-mine{border:1.5px solid var(--star)}.gr-legend .cep-key-line{border-top:2px solid var(--accent)}.cep-fold-row{align-items:center;gap:1.25rem;display:flex}.cep-fold-sliders{flex:1}.cep-star{--glow:.5;background:radial-gradient(circle, var(--star) 0 18%, var(--accent) 40%, transparent 70%);width:2.75rem;height:2.75rem;opacity:calc(.35 + .65 * var(--glow));transform:scale(calc(.7 + .45 * var(--glow)));border-radius:50%;flex:none}.cep-sources{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.cep .provenance-badge{text-align:left;max-width:100%}.cep .provenance-badge span{white-space:normal}@media (max-width:760px){.cep-plots{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.cep-fold-row{align-items:flex-start;gap:.75rem}.cep-star{width:2.25rem;height:2.25rem}}.tn-canvas{background:var(--void);width:100%;height:clamp(320px,40vw,430px);display:block}.tn-slow{border-bottom:1px solid var(--line);color:var(--dim);margin:0;padding:.75rem 1.25rem;font-size:.8125rem}.tn-run{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.875rem 1.25rem;display:flex}.tn-stepped{gap:.75rem;display:grid}.tn-computing{font-family:var(--mono);color:var(--dim);font-size:.75rem}.tn-sliders{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:.25rem 1.5rem;display:grid}.tn-sym{text-transform:none;letter-spacing:.02em}.qb{grid-template-columns:minmax(0,1fr);display:grid}.qb-part{gap:1.25rem;padding:1.25rem;display:grid}.qb-part+.qb-part{border-top:1px solid var(--line)}.qb-head{gap:.5rem;display:grid}.qb-head h2,.qb-source h3{margin:0}.qb-sym{text-transform:none;letter-spacing:.02em}.qb-qubit-grid,.qb-measure,.qb-bell-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem 1.5rem;display:grid}.qb-stage{align-content:start;gap:.5rem;display:grid}.qb-sphere{background:var(--void);width:100%;height:clamp(300px,42vw,440px);position:relative;overflow:hidden}.qb-sphere-flat svg{width:100%;height:100%;display:block}.qb-gl{touch-action:pan-y;width:100%;height:100%;display:block;position:absolute;inset:0}.qb-ket{font:13px var(--mono);color:var(--star);pointer-events:none;white-space:nowrap;position:absolute;top:0;left:0}.qb-ket[data-back=true]{opacity:.45}.qb-hint{color:var(--dim);margin:0;font-size:.75rem}.qb-side,.qb-group,.qb-measure-controls{align-content:start;gap:.75rem;display:grid}.qb-group>.label{margin:0}.qb-readout{grid-template-columns:repeat(auto-fit,minmax(min(100%,112px),1fr));gap:.75rem 1rem}.qb-wide{grid-column:1/-1}.qb-side .qb-readout{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.qb-side .qb-readout dd{white-space:nowrap}.qb-gates .qb-gate{min-width:2.75rem;font-size:.9375rem}.qb-measure{border-top:1px solid var(--line);padding-top:1.25rem}.qb-measure-controls .qb-collapse{justify-self:start}.qb-histogram{align-content:start;gap:.75rem;display:grid}.qb-figure{background:var(--void);margin:0;padding:.75rem}.qb-figure svg{width:100%;height:auto;display:block;overflow:visible}.qb-chart-grid line{stroke:var(--line)}.qb-chart-grid text,.qb-chart-label{fill:var(--dim);font:12px var(--mono)}.qb-chart-label.qb-sym-text{fill:var(--star)}.qb-bar{fill:var(--accent);fill-opacity:.55}.qb-born{stroke:var(--star);stroke-width:2px}.qb-legend{color:var(--dim);flex-wrap:wrap;gap:.375rem 1.25rem;padding-top:.625rem;font-size:.8125rem;display:flex}.qb-legend span{align-items:center;gap:.5rem;display:inline-flex}.qb-legend i{flex:none;width:16px;height:0;display:inline-block}.qb-legend .qb-key-bar{background:var(--accent);opacity:.55;width:12px;height:9px}.qb-key-born{border-top:2px solid var(--star)}.qb-key-limit{border-top:1.5px solid var(--star)}.qb-key-bound{border-top:1.5px dashed var(--accent)}.qb-key-quantum{border-top:2px solid var(--accent)}.qb-key-classical{border-top:1.5px dashed #f2f5fab3}.qb-legend .qb-key-points{background:var(--accent);border-radius:50%;width:7px;height:7px}.qb-shell{fill:#f2f5fa08;stroke:#f2f5fa59;stroke-width:.01px}.qb-grid,.qb-axis,.qb-measure-axis,.qb-turn-axis,.qb-trail,.qb-foot,.qb-arrow{fill:none}.qb-grid{stroke:#f2f5fa38;stroke-width:.008px}.qb-axis{stroke:#f2f5fa66;stroke-width:.008px}.qb-back{stroke-dasharray:.03 .03;opacity:.6}.qb-measure-axis{stroke:var(--accent);stroke-opacity:.6;stroke-width:.014px}.qb-turn-axis{stroke:#f2f5fa80;stroke-width:.008px;stroke-dasharray:.06 .05}.qb-trail{stroke:var(--accent);stroke-opacity:.75;stroke-width:.016px}.qb-foot{stroke:#f2f5fa8c;stroke-width:.008px;stroke-dasharray:.05 .04}.qb-arrow{stroke:var(--accent);stroke-width:.035px}.qb-arrow-head,.qb-tip{fill:var(--accent)}.qb-ket-text{fill:var(--star);font:.13px var(--mono)}.qb-ket-text[data-back]{fill-opacity:.5}.qb-dial{margin:0}.qb-dial svg{width:100%;max-width:240px;margin:0 auto;display:block}.qb-dial-ring{fill:none;stroke:#f2f5fa4d;stroke-width:.012px}.qb-dial-axis{stroke:#f2f5fa24;stroke-width:.008px}.qb-arm line{stroke-width:.03px}.qb-arm text{font:.14px var(--mono)}.qb-arm-alice line{stroke:var(--accent)}.qb-arm-alice circle,.qb-arm-alice text{fill:var(--accent)}.qb-arm-bob line{stroke:var(--star);stroke-dasharray:.07 .045}.qb-arm-bob circle,.qb-arm-bob text{fill:var(--star)}.qb-angles{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-content:start;gap:.25rem 1.5rem;display:grid}.qb-angles>.ds-steps,.qb-angles>.ds-note{grid-column:1/-1}.qb-send{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.qb-compare,.qb-charts{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1rem;display:grid}.qb-source{border:1px solid var(--line);border-top:2px solid #f2f5fa99;align-content:start;gap:.75rem;padding:1rem;display:grid}.qb-source[data-source=quantum]{border-top-color:var(--accent)}.qb-verdict{font:500 .8125rem/1.3 var(--mono);letter-spacing:.04em;color:var(--star);margin:0}.qb-verdict[data-verdict=beats]{color:var(--accent)}.qb-forbidden{fill:var(--accent);fill-opacity:.08}.qb-limit{stroke:var(--star);stroke-width:1.5px}.qb-bound{stroke:var(--accent);stroke-width:1.25px;stroke-dasharray:4 3}.qb-chart-label.qb-bound-text{fill:var(--accent)}.qb-mark line{stroke-width:1.5px}.qb-mark-quantum line{stroke:var(--accent)}.qb-mark-quantum circle{fill:var(--accent)}.qb-mark-classical line{stroke:var(--star)}.qb-mark-classical circle{fill:var(--star)}.qb-mark .qb-mark-zero{stroke-opacity:.25;stroke-width:6px}.qb-curve-quantum,.qb-curve-classical{fill:none}.qb-curve-quantum{stroke:var(--accent);stroke-width:1.75px}.qb-curve-classical{stroke:#f2f5fab3;stroke-width:1.25px;stroke-dasharray:5 4}.qb-point-quantum line{stroke:var(--accent)}.qb-point-quantum circle{fill:var(--accent)}.qb-point-classical line{stroke:var(--star)}.qb-point-classical rect{fill:var(--void);stroke:var(--star);stroke-width:1.25px}@media (min-width:760px){.qb-qubit-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.qb-measure{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.qb-bell-grid{grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:center}}.partner-badge{color:var(--star);white-space:normal}.module-partners{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.page-header .module-partners{margin-top:.875rem}.module-partners .eyebrow{margin:0}.partner-link{min-height:2.75rem;color:var(--star);align-items:center;font-size:.9375rem;display:inline-flex}.partner-header{margin-bottom:3rem}.partner-logo{background:var(--star);max-width:100%;margin-bottom:1.25rem;padding:.75rem 1rem;display:inline-block}.partner-logo img{width:auto;max-width:min(100%,280px);height:auto;max-height:64px;display:block}.partner-credits{margin-top:2.5rem}.partner-credits-grid{color:#b5bccb;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1rem;font-size:.9375rem;display:grid}.partner-credits-grid>*{padding:1.25rem}.partner-credits-text p{white-space:pre-line;margin:0}.partner-members{margin-top:2.5rem}.partner-header+.partner-members{margin-top:0}.members-badge{color:var(--star)}.members-only{max-width:46rem;padding:1.5rem}.members-only .account-h2{margin:0;line-height:1.6}.members-only>p{color:#b5bccb;margin:.75rem 0 0}.members-only>p.members-only-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.members-only .feed-notice{padding:0}.invite-modules{margin-top:2rem}.members-lab{padding:1.25rem;overflow-x:auto}.members-lab-table{border-collapse:collapse;width:100%;font:.875rem/1.5 var(--mono);font-variant-numeric:tabular-nums}.members-lab-table caption{color:var(--dim);text-align:left;margin-bottom:.75rem}.members-lab-table th,.members-lab-table td{border-bottom:1px solid var(--line);text-align:left;padding:.5rem .75rem .5rem 0}.reviewer-name{color:var(--star);gap:.125rem;margin:0;font-size:1.0625rem;display:grid}.reviewer-name .muted{font-size:.875rem}.reviewer-facts{gap:.75rem;margin:1rem 0 0;display:grid}.reviewer-facts dt{color:var(--dim);font:500 .6875rem/1.6 var(--mono);letter-spacing:.1em;text-transform:uppercase}.reviewer-facts dd{margin:.125rem 0 0}.admin-nav{border-bottom:1px solid var(--line);font-family:var(--mono);flex-wrap:wrap;gap:0 1.25rem;margin:0 0 1.5rem;font-size:.8125rem;display:flex}.admin-nav a{min-height:2.75rem;color:var(--dim);border-bottom:2px solid #0000;place-items:center;margin-bottom:-1px;text-decoration:none;display:inline-grid}.admin-nav a[aria-current=page]{color:var(--star);border-bottom-color:var(--star)}.admin-partners{gap:1rem;max-width:52rem;display:grid}.admin-partner{gap:1rem;padding:1.25rem;display:grid}.admin-partner-head{flex-wrap:wrap;align-items:center;gap:.5rem .875rem;display:flex}.admin-partner-head h2{overflow-wrap:anywhere}.admin-partner-head code{color:var(--dim);text-transform:none}.admin-partner-links{gap:1rem;margin-left:auto;font-size:.875rem;display:flex}.admin-partner-links a{min-height:2.75rem;color:var(--star);align-items:center;display:inline-flex}.admin-partner summary{min-height:2.75rem;color:var(--star);font:500 .8125rem/1.2 var(--mono);cursor:pointer;align-items:center;display:flex}.admin-partner details[open] summary{margin-bottom:1rem}.admin-members>p{margin:0 0 1rem}.admin-members h3{margin:1.5rem 0 .5rem}.invite-link{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.invite-link label{color:var(--dim);font:500 .6875rem/1.6 var(--mono);letter-spacing:.1em;text-transform:uppercase;flex-basis:100%}.invite-link input{border:1px solid var(--line);background:var(--void);min-width:0;min-height:2.75rem;color:var(--star);font:.8125rem/1 var(--mono);flex:16rem;padding:0 .75rem}.admin-invites{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.admin-invites li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.25rem 1rem;padding:.25rem 0;font-size:.875rem;display:flex}.admin-invite-email{overflow-wrap:anywhere}.admin-invites form{margin-left:auto}.partner-form{gap:1.25rem;display:grid}.partner-form-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:1.25rem;display:grid}.partner-form textarea{border:1px solid var(--line);background:var(--void);width:100%;color:var(--star);font:inherit;resize:vertical;padding:.625rem .75rem;font-size:1rem}.partner-form input[readonly]{color:var(--dim)}.partner-form [aria-invalid=true]{border-color:var(--alert)}.partner-choices{border:0;flex-wrap:wrap;gap:0 1.5rem;margin:0;padding:0;display:flex}.partner-choices legend{color:var(--dim);margin-bottom:.25rem;padding:0;font-size:.875rem}.partner-choices .form-error{flex-basis:100%}.partner-texts{gap:1rem;display:grid}.admin-preview-note{border:1px solid var(--line);margin-bottom:1.25rem}.admin-preview-note a{color:var(--star)}.module-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.help-open{gap:.625rem;padding:0 .875rem 0 .375rem}.help-glyph{border:1px solid var(--line);width:1.75rem;height:1.75rem;color:var(--accent);font:500 .875rem/1 var(--mono);place-items:center;display:inline-grid}.help-panel{width:min(44rem,100vw - 2rem);max-height:calc(100svh - 4rem);color:var(--star);margin:auto;padding:0;position:fixed;overflow:hidden}.help-panel[open]{flex-direction:column;display:flex}.help-panel::backdrop{background:#05060ab8}.help-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1rem 1rem 1.5rem;display:flex}.help-head h2{margin:0;font-size:1.125rem}.help-close{width:2.75rem;height:2.75rem;color:var(--dim);cursor:pointer;background:0 0;border:0;flex:none;font-size:1.5rem;line-height:1}.help-body{overscroll-behavior:contain;gap:1.75rem;padding:1.25rem 1.5rem 1.5rem;display:grid;overflow-y:auto}.help-body>section>h3{margin-bottom:.625rem}.help-intro{margin:0;font-size:1rem;line-height:1.55}.help-device{color:var(--dim);margin:0 0 .75rem;font-size:.875rem}.help-input+.help-input,.help-other .help-input{margin-top:1rem}.help-input h4{color:var(--star);margin:0 0 .375rem}.help-input ul{color:#c9cfdb;gap:.375rem;margin:0;padding-left:1.125rem;font-size:.9375rem;display:grid}.help-other{border-top:1px solid var(--line);margin-top:1rem}.help-other summary{min-height:2.75rem;color:var(--dim);font:500 .8125rem/1 var(--mono);cursor:pointer;align-items:center;display:flex}.help-other summary,.help-faq summary{justify-content:space-between;gap:1rem;list-style:none}.help-other summary::-webkit-details-marker{display:none}.help-faq summary::-webkit-details-marker{display:none}.help-other summary:after,.help-faq summary:after{content:"+";color:var(--dim);font-family:var(--mono);flex:none}.help-other[open]>summary:after,.help-faq details[open]>summary:after{content:"−"}.help-glossary{gap:0;margin:0;display:grid}.help-glossary>div{border-top:1px solid var(--line);padding:.875rem 0}.help-glossary dt{font-weight:600}.help-glossary dt a{color:var(--star);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.help-glossary dd{color:#c9cfdb;margin:.25rem 0 0;font-size:.9375rem;line-height:1.5}.help-glossary .help-why .label{color:var(--accent);margin-right:.375rem}.help-all{font-family:var(--mono);margin:0;font-size:.8125rem}.site-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;display:flex}.site-footer p{margin:0}.footer-nav{font-family:var(--mono);flex-wrap:wrap;gap:0 1.25rem;font-size:.75rem;display:flex}.site-footer .locale-switcher{display:none}@media (max-width:560px){.site-footer .locale-switcher{display:inline-flex}}.footer-nav a{min-height:2.75rem;color:var(--dim);place-items:center;text-decoration:none;display:inline-grid}.help-page{gap:1rem;max-width:52rem;display:grid}.help-page .page-header{margin-bottom:.75rem}.help-toc ul{font-family:var(--mono);flex-wrap:wrap;gap:0 1.25rem;margin:0;padding:.5rem 1.25rem;font-size:.75rem;list-style:none;display:flex}.help-toc a{min-height:2.75rem;color:var(--dim);place-items:center;text-decoration:none;display:inline-grid}.help-section{padding:1.5rem;scroll-margin-top:4.5rem}.help-section p{color:#c9cfdb;margin:0 0 .75rem;line-height:1.6}.help-section p:last-child{margin-bottom:0}.privacy-updated{font-family:var(--mono);font-size:.75rem}.privacy-list{color:#c9cfdb;gap:.5rem;margin:0;padding-left:1.25rem;line-height:1.6;display:grid}.privacy-page .help-section a{color:var(--star);overflow-wrap:anywhere}.help-faq details{border-top:1px solid var(--line)}.help-faq summary{cursor:pointer;align-items:center;min-height:2.75rem;padding:.5rem 0;font-weight:600;display:flex}.help-faq details p{margin:0 0 1rem}.help-glossaries{gap:1rem;padding:1.5rem 0 0;display:grid}.help-glossaries>p{margin:0}.help-module{padding:1.25rem 1.5rem .5rem;scroll-margin-top:4.5rem}.help-module h3{margin:0 0 .75rem;font-size:1.0625rem}.help-module h3 a{color:var(--accent);text-decoration:none}.help-module .help-glossary>div{scroll-margin-top:4.5rem}.help-module .help-glossary>div:target{border-left:2px solid var(--accent);margin-left:-1.5rem;padding-left:calc(1.5rem - 2px)}@media (max-width:560px){.help-panel{border-width:1px 0 0;width:100%;max-width:100%;max-height:88svh;margin:auto 0 0}.help-head{padding:.75rem .5rem .75rem 1.25rem}.help-body{padding:1rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom,0px))}.help-section,.help-module{padding-inline:1.25rem}.help-module .help-glossary>div:target{margin-left:-1.25rem;padding-left:calc(1.25rem - 2px)}}.bh{grid-template-columns:minmax(0,1fr);display:grid}.bh-stage{background:var(--void)}.bh-picture{aspect-ratio:16/10;background:var(--void);touch-action:none;cursor:grab;width:100%;max-height:72svh;position:relative;overflow:hidden}.bh-picture:active{cursor:grabbing}.bh-picture-frames{cursor:default;touch-action:pan-y;max-height:none}.bh-gl{position:absolute;inset:0}.bh-canvas{width:100%;height:100%;display:block}.bh-overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bh-outline{fill:none;stroke:#f2f5fad9;stroke-width:1.5px;vector-effect:non-scaling-stroke}.bh-view-buttons{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.375rem .5rem;padding:.75rem 1.25rem;display:flex}.bh-hint{flex:14rem}.bh-readout .bh-sub{color:var(--dim);font-size:.8125rem}.bh-layers{gap:.375rem .5rem}.bh-steps .ds-steps{margin:.5rem 0 .375rem}.bh-pair{background:var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.bh-figure{background:var(--void);grid-template-columns:minmax(0,1fr);align-content:start;gap:.625rem;margin:0;padding:1rem;display:grid}.bh-square{aspect-ratio:1;background:var(--void);width:100%;position:relative}.bh-image{width:100%;height:100%;display:block}.bh-busy{color:var(--dim);font:.75rem var(--mono);position:absolute;top:.5rem;left:.5rem}.bh-figure figcaption{color:#b5bccb;justify-items:start;gap:.25rem;font-size:.875rem;display:grid}.bh-caption-title{color:var(--star);font:500 .75rem/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase}.bh-ring-mark{fill:none;stroke:#f2f5fae6;stroke-width:1.5px;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.bh-bar{stroke:var(--star);stroke-width:2px;vector-effect:non-scaling-stroke}.bh-beam{fill:none;stroke:var(--star);stroke-width:1.25px;vector-effect:non-scaling-stroke}.bh-legend .bh-key-ring{border-top:1.5px dashed #f2f5fae6}.bh-legend .bh-key-outline{border-top:1.5px solid #f2f5fad9}.bh-legend .bh-key-bar{border-top:2px solid var(--star)}.bh-legend .bh-key-beam{border:1.25px solid var(--star);border-radius:50%;width:10px;height:10px}.bh-reset-mass{align-items:center;display:flex}.bh .provenance-badge{text-align:left;max-width:100%}.bh .provenance-badge span{white-space:normal}.bh .ds-readout>div:has(.provenance-badge){grid-column:1/-1;min-width:0}.bh-readout{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}@media (max-width:560px){.bh-picture:not(.bh-picture-frames){aspect-ratio:1}.bh-pair{grid-template-columns:minmax(0,1fr)}.bh-view-buttons{padding:.75rem 1rem}}@media (max-width:380px){.wordmark{letter-spacing:.06em;font-size:.6875rem}.site-nav a{padding:0 .0625rem}}.cw{grid-template-columns:minmax(0,1fr);display:grid}.cw-stage{background:var(--void)}.cw-picture{aspect-ratio:16/10;background:var(--void);touch-action:none;cursor:grab;width:100%;max-height:72svh;position:relative;overflow:hidden}.cw-picture:active{cursor:grabbing}.cw-picture-still{cursor:default;touch-action:pan-y;max-height:none}.cw-canvas{width:100%;height:100%;display:block}.cw-still{object-fit:cover;width:100%;height:100%;display:block}.cw-labels,.cw-overlay{pointer-events:none;position:absolute;inset:0}.cw-overlay{width:100%;height:100%}.cw-label{font:500 .6875rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--star);text-shadow:0 0 4px var(--void), 0 0 2px var(--void);padding-left:.625rem;position:absolute;top:0;left:0;translate:0 -50%}.cw-label:before{content:"";border:1px solid var(--accent);border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:-3px}.cw-label[data-kind=void]:before{border-style:dashed;border-color:var(--star)}.cw-ring{fill:none;stroke:#8b93a773;stroke-width:1px;vector-effect:non-scaling-stroke}.cw-edge{fill:none;stroke:#f2f5fa80;stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.cw-flow{fill:none;stroke:#f2f5fa38;stroke-width:1px;vector-effect:non-scaling-stroke}.cw-flow-ours{stroke:var(--accent);stroke-opacity:.7}.cw-cell-hot,.cw-cell-cold{fill:none;stroke-linecap:round;stroke-width:7px;vector-effect:non-scaling-stroke}.cw-cell-hot{stroke:var(--accent);stroke-opacity:.45}.cw-cell-cold{stroke:#f2f5fa14}.cw-row{gap:.375rem .5rem}.cw-layer-notes{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.cw-readouts{border-top:1px solid var(--line);gap:.375rem;padding-top:.5rem;display:grid}.cw-subject{font:500 .8125rem/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--star);margin:0}.cw-subject[data-subject=none]{color:var(--dim);text-transform:none;letter-spacing:0;font-family:var(--sans)}.cw-readouts .bh-sub,.cw-step .bh-sub{color:var(--dim);font-size:.8125rem}.cw-counts .provenance-badge span{white-space:normal}.cw-guide{border-top:1px solid var(--line)}.cw-guide-title{padding:1.25rem 1.25rem .75rem}.cw-step{border-top:0;grid-template-columns:minmax(0,1fr)}.cw-step-text{color:#b5bccb;max-width:46rem;margin:0;font-size:.9375rem;line-height:1.6}.cw-plot svg{width:100%;height:auto;display:block}.cw-rest{stroke:var(--dim);stroke-width:2px;stroke-dasharray:3 3}.cw-seen{stroke:var(--accent);stroke-width:2.5px}.cw-shift{stroke:#f2f5fa40;stroke-width:1px}.cw-line-label{fill:var(--star);font:11px var(--mono)}.cw-cloud{fill:none;stroke:#f2f5fa66;stroke-width:3px;stroke-linecap:round}.cw-law{fill:none;stroke:var(--accent);stroke-width:2px}.cw-law-cf4{fill:none;stroke:var(--star);stroke-width:1.5px;stroke-dasharray:6 4}.cw-light{fill:none;stroke:var(--dim);stroke-width:1.5px;stroke-dasharray:2 3}.cw-mark{stroke:#f2f5fa80;stroke-width:1px;stroke-dasharray:2 3}.cw-dot{fill:var(--void);stroke:var(--accent);stroke-width:2px}.gr-legend .cw-key-rest{border-top:2px dashed var(--dim)}.gr-legend .cw-key-seen,.gr-legend .cw-key-law,.gr-legend .cw-key-comoving{border-top:2px solid var(--accent)}.gr-legend .cw-key-groups{background:#f2f5fa80;border-radius:50%;width:6px;height:6px}.gr-legend .cw-key-lawCf4,.gr-legend .cw-key-hubbleLine{border-top:2px dashed var(--star)}.gr-legend .cw-key-light{border-top:2px dotted var(--dim)}@media (max-width:560px){.cw-picture{aspect-ratio:4/5;max-height:70svh}.cw-picture-still{aspect-ratio:16/10}.cw-guide-title{padding:1rem 1rem .5rem}}.cw-plot svg{max-width:46rem}.cw-hint-touch{display:none}@media (pointer:coarse){.cw-hint-mouse{display:none}.cw-hint-touch{display:inline}}
