.blog-masthead{justify-content:space-between;align-items:end;gap:12px 32px;padding-bottom:clamp(18px,3vw,32px);display:flex}.blog-masthead h1{font:400 clamp(3.7rem, 8vw, 7.65rem)/.88 var(--display);letter-spacing:-.035em;text-wrap:wrap}.blog-masthead h1 em{color:var(--gold)}.blog-masthead>p{max-width:32ch;color:var(--muted);padding-bottom:3px}.blog-cover{isolation:isolate;border-radius:var(--radius);background:#11131d;border:1px solid #645743;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,70px);min-height:430px;padding:clamp(32px,4.2vw,60px) clamp(28px,4.7vw,74px) clamp(50px,5.4vw,68px);display:grid;position:relative;overflow:hidden;box-shadow:0 22px 56px #02050cb3}.blog-cover-sky,.blog-cover:after{position:absolute;inset:0}.blog-cover-sky{z-index:-2;object-fit:cover;object-position:73% 44%;width:100%;height:100%}.blog-cover:after{z-index:-1;content:"";background:linear-gradient(90deg,#0c0e1a 5%,#10121ce7 34%,#10121c6e 65%,#1315232e 100%),linear-gradient(#0000 58%,#0a0e18dd)}.blog-kicker{color:var(--gold);font:.75rem/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase}.blog-cover-copy .blog-kicker span{color:var(--dim);margin-inline:5px}.blog-cover-copy h2{font:400 clamp(3.3rem, 6.15vw, 6.55rem)/.89 var(--display);letter-spacing:-.022em;text-wrap:wrap;margin-block:16px 17px}.blog-cover-copy h2 em{color:var(--gold);display:block}.blog-cover-summary{color:#e0e4f0;max-width:41ch;margin-bottom:23px;line-height:1.66}.blog-cover-evidence{background:#0a0c17e3;border:1px solid #a8acc36e;border-radius:14px;justify-self:end;width:min(100%,460px);padding:clamp(12px,1.8vw,20px);box-shadow:0 20px 45px #0009}.blog-cover-evidence-label{color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;font-size:.86rem;font-weight:650;display:flex}.blog-cover-evidence-label span{color:var(--gold);font:.74rem/1.4 var(--mono)}.blog-cover-epochs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.blog-cover-frame{aspect-ratio:1;background:#0b101a;border:1px solid #50566a;border-radius:7px;overflow:hidden}.blog-cover-frame img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.blog-cover-epochs figcaption{color:#d2d9eb;font:clamp(.64rem, 1.1vw, .75rem)/1.35 var(--mono);align-items:baseline;gap:7px;margin-top:8px;display:flex}.blog-cover-epochs figcaption b{color:var(--gold);font-weight:400}.blog-cover-credit{color:#dce2f0;background:#090c17d9;border-radius:5px;max-width:calc(100% - 26px);padding:4px 7px;font-size:.7rem;position:absolute;bottom:10px;right:13px}.blog-cover-credit:hover{text-decoration:underline}.blog-section{margin-top:clamp(28px,4vw,49px)}.blog-section-title{border-top:1px solid var(--line);font:400 clamp(2.3rem, 4vw, 3.6rem)/.95 var(--display);text-wrap:wrap;padding-block:13px 17px}.blog-section-note{color:var(--muted)}.blog-guide-grid,.blog-report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.blog-guide-card,.blog-report-card{border:1px solid var(--line);background:#121a2b;border-radius:12px;min-width:0;transition:border-color .2s,background-color .2s;position:relative}.blog-guide-card:is(:hover,:focus-within),.blog-report-card:is(:hover,:focus-within){background:#182137;border-color:#8c795e}.blog-guide-media{aspect-ratio:2.55;background:var(--inset);border-radius:11px 11px 0 0;position:relative;overflow:hidden}.blog-guide-media img,.blog-guide-figure img{object-fit:cover;width:100%;height:100%}.blog-guide-media img{transition:transform .28s cubic-bezier(.2,.7,.4,1)}.blog-guide-card:hover img{transform:scale(1.035)}.blog-guide-pixels img{image-rendering:pixelated}.blog-guide-media p{color:#dce2f0;background:linear-gradient(#0000,#080b17f5);padding:16px 10px 8px;font-size:.67rem;position:absolute;inset:auto 0 0}.blog-guide-copy,.blog-report-card{padding:17px 19px 21px}.blog-guide-copy h3,.blog-report-card h3{font:400 clamp(1.65rem, 3vw, 2.28rem)/1.02 var(--display);overflow-wrap:anywhere;text-wrap:wrap;margin-block:6px 8px}.blog-guide-copy h3 a:after,.blog-report-card h3 a:after{content:"";position:absolute;inset:0}.blog-guide-copy h3 span,.blog-report-card h3 span{color:var(--gold);font:.75em/1 var(--body)}.blog-guide-copy>p:last-child,.blog-report-card>p:last-child{color:var(--muted);overflow-wrap:anywhere;font-size:.85rem}.blog-pagination{margin-top:16px}.blog-article{max-width:1170px;margin-inline:auto}.blog-article-heading{margin-block:16px 25px}.blog-article-heading h1{max-width:24ch;font:400 clamp(3.5rem, 6.2vw, 6.15rem)/.91 var(--display);letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:wrap;margin-block:9px 13px}.blog-article-lead{max-width:61ch;color:var(--muted);font-size:clamp(1rem,1.5vw,1.18rem)}.blog-report-byline{color:var(--dim);font:.8rem/1.6 var(--mono);overflow-wrap:anywhere;margin-block:-10px 22px}.blog-article-layout{grid-template-columns:minmax(0,1.25fr) minmax(340px,1fr);align-items:start;gap:clamp(18px,3vw,36px);display:grid}.blog-sample-layout{grid-template-rows:min-content 1fr;grid-template-areas:"compare evidence""story evidence"}.blog-sample-layout .blog-compare{grid-area:compare}.blog-sample-layout .attachment-panel{grid-area:evidence}.blog-sample-layout .blog-article-text{grid-area:story}.blog-compare{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:clamp(12px,2vw,24px)}.blog-compare-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin-bottom:12px;display:flex}.blog-compare-heading h2{font:400 clamp(1.65rem, 3vw, 2.3rem)/1 var(--display)}.blog-compare-heading span{color:var(--gold);font:.73rem/1.4 var(--mono)}.blog-compare .wipe{width:min(100%,410px);margin-inline:auto}.blog-compare>figcaption{color:var(--dim);text-align:center;font-size:.79rem}.blog-article-layout .attachment-panel{min-width:0}.blog-article-text{justify-items:start;gap:19px;max-width:66ch;display:grid}.blog-article-text h2{font:400 clamp(1.85rem, 3vw, 2.6rem)/1.05 var(--display);margin-bottom:7px}.blog-article-text section p,.blog-article-text>p{color:var(--muted);line-height:1.75}.blog-article-text .blog-science-note{border-left:2px solid var(--gold);color:var(--gold);padding-left:13px}.blog-guide-article{max-width:870px}.blog-guide-figure{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-bottom:31px;overflow:hidden}.blog-guide-figure img{aspect-ratio:2.75;height:auto}.blog-guide-figure figcaption{color:var(--muted);padding:8px 13px;font-size:.78rem}.blog-guide-figure a:hover{text-decoration:underline}@media (width<=1000px){.blog-cover{gap:25px;min-height:375px}.blog-cover-copy h2{font-size:clamp(3.25rem,6.35vw,5.35rem)}.blog-cover:after{background:linear-gradient(90deg,#0c0e1afa 5%,#10121cce 43%,#10121c58 75%),linear-gradient(#0000 53%,#0a0e18e7)}.blog-article-layout{grid-template-columns:minmax(0,1fr) minmax(310px,.85fr)}}@media (width<=720px){.blog-masthead{align-items:start;display:grid}.blog-masthead h1{font-size:clamp(3.5rem,12vw,5.45rem)}.blog-masthead>p{max-width:42ch}.blog-cover{grid-template-columns:minmax(0,1fr);padding:23px 20px 45px}.blog-cover:after{background:linear-gradient(#0b0d1bef 16%,#10121ce5 51%,#10121c71 79%,#090c17c4)}.blog-cover-copy h2{font-size:clamp(3.25rem,10vw,4.6rem)}.blog-cover-evidence{justify-self:start}.blog-guide-grid,.blog-report-grid{grid-template-columns:minmax(0,1fr);gap:13px}.blog-guide-media{aspect-ratio:2.8}.blog-article-layout{grid-template-columns:minmax(0,1fr)}.blog-sample-layout{grid-template-rows:auto;grid-template-areas:"compare""evidence""story"}.blog-article-heading h1{font-size:clamp(3.1rem,10vw,4.9rem)}}@media (prefers-reduced-motion:reduce){.blog-guide-card,.blog-report-card,.blog-guide-media img{transition:none}.blog-guide-card:hover img{transform:none}}@font-face{font-family:Inter;src:url(/observatorio/inter.woff2)format("woff2");font-weight:400 800;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/observatorio/instrument-serif.woff2)format("woff2");font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/observatorio/instrument-serif-italic.woff2)format("woff2");font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/observatorio/ibm-plex-mono.woff2)format("woff2");font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080b17;--surface:#111829;--raised:#1c263f;--inset:#0b1020;--line:#2b3854;--ink:#f9f6f2;--muted:#c4cce1;--dim:#9ca9c3;--gold:#f4cea3;--gold-hover:#ffe3c3;--gold-soft:#332b38;--sky:#bccdff;--mint:#b7d8c2;--blue:#b8cce9;--rose:#f5b8b4;--body:Inter, system-ui, sans-serif;--display:"Instrument Serif", Georgia, serif;--mono:"IBM Plex Mono", Consolas, monospace;--radius:19px;--small-radius:10px;--gap:24px;--panel-shadow:0 16px 45px #02061045}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:90px}body{min-width:320px;min-height:100vh;font:400 15px/1.6 var(--body);background:radial-gradient(ellipse 72rem 47rem at 76% 0, #151d37, transparent 72%), var(--bg);color:var(--ink);flex-direction:column;margin:0;display:flex}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.48}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}h1,h2,h3,p,figure,dl{margin:0}h1,h2,h3{text-wrap:balance}dd{margin:0}small{font-size:.83rem}[hidden]{display:none!important}.shell{width:min(100% - 96px,1328px);margin-inline:auto}.muted{color:var(--muted)}.dim{color:var(--dim)}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.wrap{overflow-wrap:anywhere}.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.skip-link{z-index:8;border-radius:var(--small-radius);background:var(--gold);color:var(--bg);padding:10px 14px;position:fixed;top:8px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080c18f2;border-bottom:1px solid #27334de0;position:sticky;top:0}.header-inner{grid-template-columns:1fr auto 1fr;align-items:center;column-gap:20px;min-height:74px;display:grid}.brand{letter-spacing:-.05em;align-items:center;gap:12px;width:fit-content;font-size:1.26rem;font-weight:700;display:inline-flex}.brand-x{color:var(--gold)}.orbit-mark{border:1px solid #63533a;border-radius:50%;flex:none;width:35px;height:35px;display:inline-block;position:relative}.orbit-mark:before{content:"";border:1.4px solid var(--gold);border-radius:50%;width:32px;height:12px;position:absolute;top:10px;left:0;transform:rotate(-39deg)}.orbit-mark:after{content:"";background:var(--gold);border-radius:50%;width:5px;height:5px;position:absolute;top:14px;left:14px}.site-nav{align-self:center;align-items:stretch;gap:4px;display:flex}.site-nav a{color:var(--muted);border:1px solid #0000;border-radius:9px;align-items:center;min-height:42px;padding:0 16px;font-size:.88rem;font-weight:580;transition:background-color .18s,color .18s,border-color .18s;display:flex;position:relative}.site-nav a:is(:hover,[aria-current]){color:var(--gold)}.site-nav a[aria-current]{border-color:var(--line);background:#202841}.header-actions{justify-self:end;align-items:center;gap:12px;display:flex}.space-link{border:1px solid var(--line);min-height:42px;color:var(--muted);border-radius:7px;align-items:center;gap:9px;padding:4px 11px 4px 5px;font-size:.82rem;font-weight:580;display:flex}.space-link:is(:hover,[aria-current]){color:var(--gold);border-color:#6f5b41}.avatar{background:var(--gold-soft);color:var(--gold);font-family:var(--mono);object-fit:cover;border-radius:50%;flex:none;place-items:center;display:inline-grid}.avatar-small{width:28px;height:28px;font-size:.65rem}.avatar-large{width:74px;height:74px;font-size:1.28rem}.icon-button{border:1px solid var(--line);border-radius:var(--small-radius);width:42px;height:42px;color:var(--muted);background:0 0;flex:none;place-items:center;font-size:1.25rem;display:inline-grid}.icon-button:hover{background:var(--raised);color:var(--ink)}.header-search{border-color:#0000;justify-content:center;gap:9px;width:auto;min-width:42px;padding-inline:10px;display:inline-flex}.search-key{border:1px solid var(--line);width:20px;height:20px;color:var(--dim);font:.69rem/1 var(--mono);border-radius:5px;place-items:center;display:inline-grid}.icon-search{border:1.65px solid;border-radius:50%;width:14px;height:14px;position:relative}.icon-search:after{content:"";background:currentColor;border-radius:3px;width:7px;height:1.6px;position:absolute;top:11px;left:9px;transform:rotate(45deg)}.menu-button{display:none}.icon-menu{background:currentColor;width:17px;height:2px;box-shadow:0 -5px,0 5px}[aria-expanded=true] .icon-menu{box-shadow:none;background:0 0}[aria-expanded=true] .icon-menu:after{content:"×";line-height:0;display:block}.main-content{flex:1;padding-block:42px 72px}.main-content:focus{outline:none}.main-content[data-view=inicio]{width:100%;padding-top:0}.main-content[data-view=visor]{padding-top:30px}.main-content[data-view=explorar]{flex:none;width:100%;padding:0}:root{--site-header-h:75px}.site-header:has(~.main-content[data-view=explorar]){position:relative}#explorer-root{height:calc(100dvh - var(--site-header-h));min-height:360px}.explorer-loading{padding:24px}.site-footer{border-top:1px solid var(--line)}.footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;min-height:88px;display:flex}.footer-inner p,.footer-inner nav{flex-wrap:wrap;gap:12px 22px;display:flex}.footer-inner strong{color:var(--ink)}.footer-inner,.footer-inner a{color:var(--dim);font-size:.79rem}.footer-inner a:hover{color:var(--gold)}.page-heading{margin-bottom:28px}.page-heading h1{font:400 clamp(3.05rem, 6vw, 5rem)/.99 var(--display);letter-spacing:-.02em}.page-heading p:not(.eyebrow){color:var(--muted);max-width:68ch;margin-top:11px}.page-heading.compact h1{font-size:clamp(2.8rem,5vw,4.25rem)}.eyebrow{color:var(--gold);font:.73rem/1.45 var(--mono);letter-spacing:.1em;text-transform:uppercase}.page-heading .eyebrow{margin-bottom:9px}.section-heading{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:16px;display:flex}.section-heading h2,.section-title{font:400 clamp(2rem, 3.5vw, 2.75rem)/1.02 var(--display)}.panel{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(155deg, #151f34 0%, var(--surface) 66%);min-width:0;box-shadow:var(--panel-shadow);padding:24px}.panel h2:not(.section-title){letter-spacing:-.025em;font-size:1.08rem;font-weight:650}.stack{gap:var(--gap);align-content:start;display:grid}.split{gap:var(--gap);grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr);align-items:start;display:grid}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.between{justify-content:space-between}.button{border-radius:var(--small-radius);border:1px solid #0000;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:9px 15px;font-size:.86rem;font-weight:650;line-height:1.3;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}.button.primary{background:var(--gold);color:#1c1722}.button.primary:hover{background:var(--gold-hover);box-shadow:0 3px 19px #f4cea336}.button.secondary{border-color:var(--line);background:var(--inset);color:var(--ink)}.button.secondary:hover{background:var(--raised);border-color:#536284}.button.ghost{color:var(--gold);background:0 0;padding-inline:10px}.button.ghost:hover{background:var(--gold-soft)}.button.danger{color:var(--rose);background:#3b2529;border-color:#634147}.button.danger:hover{background:#54333a}.text-link{min-height:35px;color:var(--gold);align-items:center;gap:7px;font-size:.85rem;font-weight:600;display:inline-flex}.text-link:hover{text-underline-offset:4px;text-decoration:underline}.back-link{margin-bottom:14px}.badge{border:1px solid var(--line);background:var(--inset);width:fit-content;color:var(--muted);font:.72rem/1.4 var(--mono);border-radius:5px;align-items:center;gap:7px;padding:4px 9px;display:inline-flex}.badge.success{color:var(--mint);background:#1c2a24;border-color:#34483d}.badge.warning{color:var(--gold);background:var(--gold-soft);border-color:#57432e}.badge.info{color:var(--blue);background:#1e2939;border-color:#3c4b66}.badge.danger{color:var(--rose);background:#372427;border-color:#5a3e43}.badge.dot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.callout{border-radius:var(--small-radius);color:var(--gold);background:#242018;border:1px solid #4c4133;padding:14px 16px}.callout p+p{margin-top:5px}.callout.info{border-color:var(--line);background:var(--inset);color:var(--muted)}.callout.danger{color:var(--rose);background:#2a1d21;border-color:#58383f}.hero{isolation:isolate;background:var(--bg);position:relative;overflow:hidden}.hero-photo{z-index:-2;object-fit:cover;object-position:56% 53%;width:100%;height:100%;transform:translate3d(var(--photo-x,0px), var(--photo-y,0px), 0) scale(1.035);transition:transform .75s cubic-bezier(.22,.7,.26,1);position:absolute;inset:0}.hero:after{content:"";z-index:-1;background:linear-gradient(0deg, var(--bg) 0%, #080b1780 16%, transparent 49%, #080b1766 100%), linear-gradient(90deg, #080b17fb 1%, #080b17dd 31%, #0b11296c 58%, #0b112916 100%);position:absolute;inset:0}.hero-content{grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr);align-items:center;gap:clamp(38px,7vw,112px);min-height:clamp(570px,72svh,760px);padding-block:54px 37px;display:grid}.hero-copy{padding-block:8px;animation:.52s ease-out both reveal-view}.hero .eyebrow{margin-bottom:21px}.hero-copy .eyebrow{letter-spacing:.105em;align-items:center;gap:9px;display:flex}.hero h1{font:400 clamp(4.4rem, 8.7vw, 8.5rem)/.84 var(--display);letter-spacing:-.035em}.hero h1 em{color:var(--gold);font-weight:400}.hero-copy>p:not(.eyebrow){color:#dce3f3;text-shadow:0 2px 9px #080b17;max-width:415px;margin-top:26px;font-size:1.03rem}.hero-actions{gap:12px;margin-top:26px}.hero-actions .button{min-height:51px;padding-inline:16px}.hero-actions .secondary{background:#0b1227bf;border-color:#657090}.hero-actions .secondary:hover{background:var(--raised)}.hero-preview{background:#0b1021ef;border:1px solid #7283b18c;border-radius:20px;justify-self:end;width:min(100%,385px);min-width:0;padding:15px;animation:.58s ease-out .1s both reveal-view;box-shadow:0 26px 76px #03040db5,0 0 34px #7897e72c}.hero-preview-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:7px;padding:1px 1px 12px;display:flex}.hero-preview-head .eyebrow{color:var(--sky);margin-bottom:5px;font-size:.64rem}.hero-preview h2{font:400 2.18rem/.95 var(--display)}.hero-preview-foot{border-top:1px solid var(--line);color:var(--dim);flex-wrap:wrap;justify-content:space-between;gap:4px 8px;padding-top:10px;font-size:.74rem;display:flex}.hero-credit{justify-content:flex-end;padding-block:0 16px;display:flex}.photo-credit{color:#dbe1f3;font:.67rem/1.5 var(--mono);background:#080b17ba;border:1px solid #34415e70;border-radius:6px;padding:4px 8px}.photo-credit:hover{color:var(--gold)}.home-section{margin-top:20px}.home-entry{animation:.46s ease-out .18s both reveal-view}.home-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.home-links{justify-content:flex-end;gap:2px 16px}@keyframes reveal-view{0%{opacity:0;transform:translateY(9px)}}.mini-pair{background:var(--inset);border:1px solid var(--line);border-radius:var(--small-radius);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;display:grid}.mini-pair figure{min-width:0;position:relative;overflow:hidden}.mini-pair figcaption{color:var(--muted);font:.68rem/1.4 var(--mono);gap:5px;padding:5px 0 1px;display:flex}.mini-pair figcaption b{color:var(--gold)}.mini-pair img{aspect-ratio:1;object-fit:contain;border-radius:3px;width:100%;height:auto}.shortcut{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px;transition:transform .2s,border-color .2s;display:grid}.shortcut:hover{border-color:#6277a3;transform:translateY(-2px)}.shortcut-icon{width:44px;height:44px;color:var(--sky);background:#192643;border:1px solid #3f5277;border-radius:10px;place-items:center;font-size:1.19rem;display:inline-grid}.shortcut strong{font-size:.92rem;font-weight:640;display:block}.shortcut small{color:var(--dim);margin-top:3px;font-size:.79rem;display:block}.shortcut-arrow,.shortcut:hover strong{color:var(--gold)}label{color:var(--ink);margin-bottom:6px;font-size:.83rem;font-weight:600;display:block}input:not([type=range],[type=checkbox]),select,textarea{border-radius:var(--small-radius);width:100%;min-width:0;min-height:44px;color:var(--ink);background:var(--inset);border:1px solid #4a5978;padding:9px 11px}input::placeholder,textarea::placeholder{color:#9aa8c0}input[readonly]{color:var(--muted)}input[aria-invalid=true]{border-color:var(--rose)}textarea{resize:vertical;min-height:124px}input[type=file]{font-size:.83rem}input::file-selector-button{background:var(--raised);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:5px;margin-right:10px;padding:6px 10px}input[type=range],input[type=checkbox]{accent-color:var(--gold)}.check-label{align-items:center;gap:9px;margin:0;display:flex}.input-hint{color:var(--dim);font-size:.79rem}.input-error{color:var(--rose);font-size:.82rem;display:block}.form-grid{gap:16px;display:grid}.form-actions{margin-top:4px}.viewer-title{align-items:end;margin-bottom:20px}.viewer-title .page-heading{margin-bottom:0}.coordinate-panel{margin-bottom:18px;padding:0 20px}.coordinate-panel[open]{padding-bottom:10px}.coordinate-summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;min-height:56px;font-size:.9rem;list-style:none;display:flex}.coordinate-summary::-webkit-details-marker{display:none}.coordinate-summary:hover strong{color:var(--gold)}.coordinate-reference{color:var(--dim);font:.71rem/1.4 var(--mono);margin-inline-start:6px}.coordinate-edit{color:var(--gold);align-items:center;gap:8px;font-size:.8rem;font-weight:580;display:inline-flex}.coordinate-chevron{line-height:1;display:inline-block}.coordinate-edit-expanded,.coordinate-panel[open] .coordinate-edit-collapsed{display:none}.coordinate-panel[open] .coordinate-edit-expanded{display:inline}.coordinate-panel[open] .coordinate-chevron{rotate:180deg}.coordinate-help{min-height:30px;margin-top:5px}.coordinate-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto;align-items:end;gap:10px;display:grid}.coordinate-form input{font-family:var(--mono)}.coordinate-form .button{min-height:44px}.coordinate-error{margin-top:9px}.coord-field{position:relative}.coord-field input{padding-right:30px}.coord-field span{color:var(--dim);font:.91rem/1.6 var(--mono);pointer-events:none;position:absolute;bottom:10px;right:11px}.observatory{grid-template-columns:minmax(0,2.55fr) minmax(312px,1fr);align-items:start;gap:18px;display:grid}.comparison-workspace{animation:.24s ease-out both reveal-view}.comparison-after{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.comparison-after .science-notice{flex:460px}.comparison-panel{padding:0;overflow:hidden}.comparison-head{border-bottom:1px solid var(--line);padding:14px 18px}.comparison-head h2{margin:0}.comparison-head p:not(.eyebrow){color:var(--muted);font-size:.78rem}.comparison-tools{gap:7px}.comparison-tools>.icon-button{width:41px;height:41px}.comparison-panel:fullscreen{background:var(--bg);border-radius:0;width:100%;height:100%;overflow:auto}.comparison-panel:fullscreen .frame-grid{--frame-size:max(108px, min(44vw, calc(100dvh - 252px)))}.comparison-panel:fullscreen .wipe-stage .wipe{max-width:max(175px,min(86vw,100dvh - 306px))}.segmented{border:1px solid var(--line);border-radius:var(--small-radius);background:var(--inset);flex-wrap:wrap;gap:3px;min-width:0;padding:3px;display:inline-flex}.segmented button,.segmented a{min-height:35px;color:var(--muted);font:600 .78rem/1.3 var(--body);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:6px 10px;display:inline-flex}.segmented :is(button,a):hover{color:var(--ink)}.segmented :is([aria-pressed=true],[aria-current]){background:var(--raised);color:var(--gold);border-color:#536386}.frame-grid{grid-template-columns:repeat(2, minmax(0, var(--frame-size,352px)));background:radial-gradient(ellipse at 50% 0, #19233b, transparent 76%), var(--inset);justify-content:center;gap:13px;padding:14px 17px;display:grid}.frame-grid.single{grid-template-columns:minmax(0, var(--frame-size,376px))}.frame-tile{border:1px solid var(--line);background:var(--surface);border-radius:11px;min-width:0;transition:border-color .16s;overflow:hidden}.frame-tile.is-active{border-color:#b89b78}.frame-label{color:var(--muted);align-items:center;gap:8px;min-height:40px;padding:8px 10px;font-size:.76rem;display:flex}.epoch-token{text-align:center;min-width:25px;font:.76rem/1.5 var(--mono);color:var(--gold);background:var(--gold-soft);border-radius:5px;flex:none;padding:2px 5px}.frame-image-link{border-block:1px solid var(--line);display:block;position:relative}.frame-image-link:focus-visible{outline-offset:-4px;z-index:1}.image-expand{z-index:1;background:#15161de0;border:1px solid #686972;border-radius:6px;place-items:center;width:32px;height:32px;font-size:1.1rem;display:grid;position:absolute;top:8px;right:8px}.frame-image-link:hover .image-expand{color:var(--gold);border-color:var(--gold)}.science-image{image-rendering:pixelated;background:repeating-conic-gradient(#222738 0 25%, #141a2b 0 50%) 0 0 / 14px 14px}.frame-tile img{aspect-ratio:1;object-fit:contain;width:100%;height:auto}.frame-foot{font:.68rem/1.5 var(--mono);color:var(--dim);flex-wrap:wrap;justify-content:space-between;gap:4px 8px;padding:7px 10px;display:flex}.axes{gap:6px;display:inline-flex}.timeline{border-top:1px solid var(--line);gap:8px;padding:12px 17px 14px;display:grid}.playback-row{gap:8px}.playback-buttons{gap:6px}.player input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;min-width:75px;height:24px;margin:0;display:block}#epoch-slider::-webkit-slider-runnable-track{background:linear-gradient(90deg, #b49274 var(--epoch-position,0%), #465473 0);border-radius:20px;height:4px}#epoch-slider::-webkit-slider-thumb{appearance:none;background:var(--gold);border-radius:50%;width:15px;height:15px;margin-top:-5.5px}#epoch-slider::-moz-range-track{background:#465473;border-radius:20px;height:4px}#epoch-slider::-moz-range-progress{background:#b49274;border-radius:20px;height:4px}#epoch-slider::-moz-range-thumb{background:var(--gold);border:0;border-radius:50%;width:15px;height:15px}.player h3{font-size:.84rem;font-weight:620}.player p{color:var(--muted);font:.73rem/1.4 var(--mono)}.player .button{min-height:37px}.player .icon-button{width:38px;height:38px;font-size:.94rem}.epoch-choices{justify-content:space-between;gap:8px;display:flex}.epoch-choice{border:1px solid var(--line);min-width:0;min-height:40px;color:var(--muted);background:var(--inset);border-radius:8px;align-items:center;gap:7px;padding:5px 7px;font-size:.73rem;display:inline-flex}.epoch-choice[aria-pressed=true]{color:var(--ink);background:#26233a;border-color:#89735f}.timeline-labels{color:var(--dim);font:.69rem/1.4 var(--mono);flex-wrap:wrap;justify-content:space-between;gap:4px;display:flex}.science-notice{align-items:start;gap:11px;padding:12px 16px;font-size:.82rem;display:flex}.science-notice>span{color:var(--gold);font-size:1.16rem;line-height:1.4}.science-notice p{color:var(--muted)}.evidence{padding:18px 18px 16px}.evidence>.row{margin-bottom:15px}.evidence h3{margin:15px 0 8px;font-size:.86rem;font-weight:660}.evidence-epoch{background:var(--inset);border:1px solid var(--line);border-radius:8px;align-items:center;gap:9px;padding:8px 10px;display:flex}.evidence-epoch h3{margin:0}#active-evidence{margin-top:9px}.evidence-field{margin-top:8px}.evidence-field>.data-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px}.evidence-coordinates .data-list{padding-top:7px}@media (width>=841px) and (height>=730px){.comparison-evidence{position:sticky;top:92px}}.data-list{gap:0;display:grid}.data-list>div{border-top:1px solid var(--line);gap:3px;padding:8px 0;display:grid}.data-list dt{color:var(--dim);font-size:.75rem;font-weight:540}.data-list dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:.82rem}.data-list .mono,.data-list time{font-family:var(--mono);color:var(--muted);font-size:.77rem}.evidence .text-link{margin-top:3px}.evidence details{border-top:1px solid var(--line);padding-top:8px}.evidence summary{color:var(--muted);cursor:pointer;font-size:.78rem}.evidence details p{padding-top:5px}.comparison-empty{text-align:center;border-style:dashed;place-items:center;min-height:340px;padding:35px 24px;display:grid}.comparison-empty[data-state=idle]{background:radial-gradient(ellipse at 50% 24%, #27355a 0%, transparent 65%), var(--surface)}.comparison-empty h2{font:400 2.1rem/1 var(--display)}.comparison-empty p{color:var(--muted);max-width:44ch;margin:10px auto 15px}.comparison-empty .state-mark{border:1px solid var(--line);width:43px;height:43px;color:var(--gold);background:var(--inset);border-radius:50%;place-items:center;margin-bottom:15px;font-size:1.25rem;display:inline-grid}.comparison-empty.danger .state-mark{color:var(--rose);background:#382629}.state-preview{margin-bottom:10px}.spinner{border:2px solid #504638;border-top-color:var(--gold);border-radius:50%;width:19px;height:19px;animation:.9s linear infinite rotate}@keyframes rotate{to{transform:rotate(360deg)}}.image-error{text-align:center;background:var(--inset);color:var(--rose);place-items:center;padding:18px;font-size:.82rem;display:grid;position:absolute;inset:0}.wipe{--split:50%;gap:0;width:100%;min-width:0;display:grid}.wipe-surface{isolation:isolate;aspect-ratio:1;background:repeating-conic-gradient(#222738 0 25%, #141a2b 0 50%) 0 0 / 14px 14px;border:1px solid #4a5c80;border-radius:10px;position:relative;overflow:hidden}.wipe-image{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.wipe-a{clip-path:inset(0 calc(100% - var(--split)) 0 0)}.wipe-b{clip-path:inset(0 0 0 var(--split))}.wipe-divider{inset:0 auto 0 var(--split);background:var(--gold);width:2px;position:absolute;transform:translate(-50%)}.wipe-handle{left:clamp(20px, var(--split), calc(100% - 20px));background:var(--gold);color:#181528;border-radius:50%;place-items:center;width:40px;height:40px;font-size:1.24rem;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 3px 18px #070915a8}.wipe-input{appearance:none;cursor:ew-resize;touch-action:pan-y;background:0 0;border:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.wipe-input:focus-visible{outline-offset:-4px;border-radius:9px}.wipe-input::-webkit-slider-runnable-track{background:0 0;width:100%;height:40px}.wipe-input::-webkit-slider-thumb{appearance:none;background:0 0;width:16px;height:40px}.wipe-input::-moz-range-track{background:0 0;width:100%;height:40px}.wipe-input::-moz-range-thumb{opacity:0;width:16px;height:40px}.wipe-dates{color:var(--muted);font:.72rem/1.5 var(--mono);flex-wrap:wrap;justify-content:space-between;gap:5px 10px;padding:8px 0 10px;display:flex}.wipe-dates>span{align-items:center;gap:5px;display:inline-flex}.wipe-stage{text-align:center;background:radial-gradient(ellipse at 50% 0, #19233b, transparent 72%), var(--inset);justify-items:center;padding:13px 17px 12px;display:grid}.wipe-stage .wipe{max-width:376px}.difference-stage{background:radial-gradient(ellipse at 50% 0, #19233b, transparent 76%), var(--inset);grid-template-columns:minmax(0,336px) minmax(0,310px);justify-content:center;align-items:center;gap:clamp(14px,3vw,30px);padding:18px;display:grid}.difference-figure{align-self:center}.difference-image{position:relative}.difference-description{gap:15px;display:grid}.difference-description h3{color:var(--ink);font-size:1.05rem}.difference-description p{color:var(--muted);font-size:.82rem}.difference-gradient{background:linear-gradient(90deg,#5ac9ff,#2c313c,#ffb163);border:1px solid #717b8f;border-radius:10px;height:8px}.difference-legend-labels{font:.76rem/1.4 var(--mono);grid-template-columns:repeat(3,1fr);gap:6px;margin-top:5px;display:grid}.difference-legend-labels span:nth-child(2){text-align:center}.difference-legend-labels span:last-child{text-align:right}.difference-legend-labels small{color:var(--muted);font:.71rem/1.4 var(--body);display:block}.difference-details{gap:6px;margin:0;font-size:.78rem;display:grid}.difference-details div{flex-wrap:wrap;align-items:center;gap:4px 9px;display:flex}.difference-details dt{color:var(--muted)}.difference-details dd{margin:0}.difference-details .epoch-token{display:inline-block}.difference-quality{border-top:1px solid var(--line);padding-top:9px}.difference-quality strong{color:var(--ink)}@media (width<=600px){.difference-stage{grid-template-columns:minmax(0,376px);padding:12px}}.gallery-tools{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px;margin-bottom:18px;display:flex}.gallery-toolbar{flex-wrap:wrap;align-items:end;gap:10px 14px;margin-bottom:12px;padding:14px 16px;display:flex}.gallery-layout{margin-inline-start:auto}.search-field{width:min(100%,320px)}.result-count{color:var(--dim);font:.75rem/1.4 var(--mono);margin-bottom:12px}.gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.target-card{gap:13px;padding:17px;transition:border-color .2s;display:grid}.target-card:focus-within,.target-card:hover{border-color:#51688f}.target-card.wide{grid-column:span 2;grid-template-columns:minmax(200px,.9fr) minmax(0,1fr);align-items:center;gap:19px}.target-card h2{margin-top:8px;font:400 2.25rem/1 var(--display)!important}.target-card p{color:var(--muted);margin-top:6px;font-size:.83rem}.target-card .text-link{margin-top:8px}.sky-marker{background:linear-gradient(#657aab38 1px, transparent 1px) 0 0 / 25% 25%, linear-gradient(90deg, #657aab38 1px, transparent 1px) 0 0 / 25% 25%, radial-gradient(ellipse at 62% 28%, #243761, var(--inset));border:1px solid #3c414f;border-radius:8px;height:112px;position:relative;overflow:hidden}.sky-marker:before{content:"";width:9px;height:9px;left:var(--ra);top:var(--dec);background:var(--gold);border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #efcb9429}.sky-marker span{font:.62rem/1.3 var(--mono);color:var(--dim);position:absolute;bottom:5px;right:8px}.atlas{grid-template-columns:minmax(0,2.45fr) minmax(210px,1fr);align-items:start;gap:24px;padding:21px;display:grid}.atlas-chart{min-width:0}.atlas-axis-title{color:var(--dim);margin-top:10px;font-size:.74rem}.atlas-ra{text-align:center;margin-top:4px}.atlas-grid{grid-template-columns:auto minmax(0,1fr);gap:7px 10px;margin-top:6px;display:grid}.atlas-y,.atlas-x{color:var(--dim);font:.69rem/1 var(--mono);justify-content:space-between;display:flex}.atlas-y{text-align:end;flex-direction:column}.atlas-x{grid-column:2}.atlas-plot{isolation:isolate;aspect-ratio:2.15;background:linear-gradient(#8ba3d040 1px,#0000 1px) 0 0/25% 25%,linear-gradient(90deg,#8ba3d040 1px,#0000 1px) 0 0/25% 25%,radial-gradient(at 48%,#223764,#0b1124 95%);border:1px solid #445376;border-radius:12px;width:100%;min-width:0;min-height:164px;position:relative}.atlas-point{left:var(--ra);top:var(--dec);background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.atlas-dot{background:var(--sky);border-radius:50%;width:9px;height:9px;display:block;box-shadow:0 0 0 5px #b7c8ff24,0 0 26px #798eef8c}.atlas-point:is(:hover,:focus-visible,[aria-pressed=true]) .atlas-dot{background:var(--gold);box-shadow:0 0 0 6px #f4cea335,0 0 26px #eaba877a}.atlas-point[aria-pressed=true]{border-color:#edcca480}.atlas-point-label{background:var(--inset);width:max-content;max-width:132px;color:var(--ink);font:.65rem/1.4 var(--mono);text-align:start;pointer-events:none;border:1px solid #536789;border-radius:5px;padding:3px 5px;display:none;position:absolute;top:6px;left:38px}.atlas-point[data-label-side=left] .atlas-point-label{left:auto;right:38px}.atlas-point:is(:hover,:focus-visible,[aria-pressed=true]){z-index:1}.atlas-point:is(:hover,:focus-visible,[aria-pressed=true]) .atlas-point-label{display:block}.atlas-detail{background:var(--inset);border:1px solid var(--line);border-radius:12px;padding:15px}.atlas-detail h2{margin-block:7px;font:400 2.25rem/.99 var(--display)!important}.atlas-detail .mono{color:var(--muted);margin-block:12px;font-size:.78rem}.atlas-actions{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:12px;display:flex}.target-frames{margin:2px 0 16px}.target-frames .mini-pair{grid-template-columns:repeat(2,minmax(0,265px));justify-content:center}.target-frames a:hover figcaption{color:var(--gold)}.image-inspector{padding:0;overflow:hidden}.zoom-toolbar{border-bottom:1px solid var(--line);padding:12px 16px}.zoom-toolbar select{width:auto;max-width:100%}.zoom-toolbar label{margin-bottom:0}.zoom-timeline{border-top:1px solid var(--line);padding:10px 16px}.zoom-timeline input[type=range]{width:100%;margin:0 0 5px;display:block}.zoom-stage{background:var(--inset);place-items:center;padding:18px;display:grid;overflow:hidden}.zoom-window{aspect-ratio:1;border:1px solid var(--line);border-radius:7px;width:min(100%,440px);position:relative;overflow:hidden}.zoom-window img{object-fit:contain;width:100%;height:100%}.zoom-layer{width:100%;height:100%;transform:scale(var(--zoom,1));position:relative}.zoom-layer canvas{touch-action:none;width:100%;height:100%;position:absolute;inset:0}.zoom-scale{min-width:38px;color:var(--muted);font:.81rem/1.3 var(--mono);text-align:center;display:inline-block}.annotation-note{color:var(--dim);border-top:1px solid var(--line);padding:9px 15px;font-size:.78rem}.reading{width:min(100%,760px)}.reading section{margin-bottom:20px}.reading section p{color:var(--muted);margin-top:7px}.state-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.state-cards .panel h2{margin-top:8px}.state-cards .panel p{color:var(--muted);margin:6px 0;font-size:.86rem}.workplace{align-items:start;gap:var(--gap);grid-template-columns:minmax(0,1fr) 250px;display:grid}.report-body{padding:22px}.report-body .segmented{margin-bottom:20px}.report-body .row{margin-top:4px}.report-body .input-hint{margin-top:5px}.report-body>.preserve-lines,.report-body>.callout{margin-top:10px}.report-body .attachment-panel{margin-block:14px}.report-layout{grid-template-columns:minmax(0,1.1fr) minmax(340px,1fr)}.report-frames{grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr));align-items:start;gap:10px;margin-block:12px;display:grid}.report-frame{border:1px solid var(--line);border-radius:var(--small-radius);background:var(--inset);min-width:0;padding:8px}.report-frame-info{gap:3px;margin-bottom:8px;display:grid}.report-frame-info strong{color:var(--gold);font-size:.83rem}.report-frame-info time{grid-template-rows:repeat(2,minmax(1.2em,auto));display:grid}.report-frame-info time,.report-frame-meta,.report-crop p{color:var(--muted);font-size:.74rem}.report-frame-meta{gap:3px;margin-top:5px;display:grid}.report-fits{color:var(--sky);font:.68rem/1.4 var(--mono);overflow-wrap:anywhere}.report-fits:hover{text-decoration:underline}.report-frame-link{border-radius:5px;display:block}.report-image{aspect-ratio:1;border-radius:5px;position:relative;overflow:hidden}.report-image img,.report-overlay{width:100%;height:100%;position:absolute;inset:0}.report-annotate{color:var(--gold);padding-top:5px;font-size:.76rem;display:block}.report-frame-link:hover .report-annotate{text-decoration:underline}.report-crop{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.report-crop canvas{border-radius:4px;width:100%;height:auto;margin-top:5px;display:block}.report-legend{color:var(--muted);flex-wrap:wrap;gap:6px 12px;margin-bottom:10px;font-size:.73rem;display:flex}.report-legend span{align-items:center;gap:5px;display:inline-flex}.report-legend span:before{content:"";width:14px}.report-legend .legend-draw:before{border-top:3px solid #ffd392}.report-legend .legend-crop:before{border:1px dashed #b8d4f2;height:10px}.avatar-block{align-items:center;gap:17px;display:flex}.avatar-block h2{margin:0}.item-list{margin:12px 0 0;padding:0;list-style:none}.item-list li{border-top:1px solid var(--line);padding:12px 0}.list-title{font-weight:650}.list-meta{color:var(--dim);font-size:.78rem}.item-list .text-link{min-height:30px;font-size:.78rem}.workspace-details{gap:14px;display:grid}.workspace-details p{color:var(--muted)}.account-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:18px;max-width:900px;margin:0 auto;display:grid}.account-layout .page-heading{margin-bottom:16px}.account-art{border-radius:var(--radius);background:linear-gradient(#12131a08 30%,#12131af0),url(/observatorio/vela-spherex.jpg) 76%/cover;border:1px solid #484554;align-items:end;min-height:100%;padding:20px;display:flex}.account-art p{color:var(--ink);font:2rem/1.02 var(--display)}.account-art .text-link{color:#ffe2b8}.account-layout .segmented{margin-bottom:12px}.account-layout .input-hint{margin-top:6px}.report-confirmation{max-width:700px}.report-confirmation .callout,.report-confirmation .row{margin-top:14px}.moderation-list{gap:var(--gap);grid-template-columns:minmax(250px,.9fr) minmax(0,1.4fr);align-items:start;display:grid}.moderation-list .item-list .selected{color:var(--gold)}.admin-table{border-collapse:collapse;width:100%;margin-top:12px}.admin-table th,.admin-table td{border-bottom:1px solid var(--line);text-align:left;padding:9px 4px;font-size:.81rem}.admin-table th{color:var(--dim);font-weight:600}.admin-table td:first-child{overflow-wrap:anywhere}.admin-table td:last-child{text-align:right}.admin-table select{width:auto}.search-dialog{width:min(100% - 30px,540px);max-height:78vh;color:var(--ink);border-radius:var(--radius);background:var(--surface);border:1px solid #555360;margin:12vh auto auto;padding:21px}.search-dialog::backdrop{background:#08090dd4}.dialog-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.dialog-heading h2{font:400 2.2rem/1 var(--display)}.quick-results{margin:10px 0 0;padding:0;list-style:none}.quick-results a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:7px;min-height:43px;padding:7px 5px;font-size:.88rem;display:flex}.quick-results a:hover{color:var(--gold)}.quick-results small{color:var(--dim)}.toast{z-index:5;max-width:min(390px,90vw);color:var(--ink);background:#29251f;border:1px solid #6b5740;border-radius:9px;padding:12px 16px;position:fixed;bottom:18px;right:18px;box-shadow:0 5px 22px #0006}@media (width<=1070px){.shell{width:min(100% - 56px,1328px)}.observatory{grid-template-columns:minmax(0,1.7fr) minmax(245px,1fr);gap:15px}.frame-grid{gap:8px;padding:11px}.hero-content{gap:40px}}@media (width<=840px){.site-nav a{padding-inline:11px}.header-inner{column-gap:9px}.space-label{display:none}.space-link{border-color:#0000;padding:3px}.header-actions{gap:5px}.home-grid,.observatory,.split,.moderation-list{grid-template-columns:minmax(0,1fr)}.gallery-grid,.state-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.workplace{grid-template-columns:minmax(0,1fr) minmax(210px,auto);gap:14px}.hero-content{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);gap:25px;min-height:490px}.hero h1{font-size:clamp(3.45rem,9vw,6rem)}.hero:after{background:linear-gradient(0deg, var(--bg) 0%, #080b1733 45%), linear-gradient(90deg, #080b17f2, #0b112949 100%)}}@media (width<=590px){.shell{width:calc(100% - 32px)}.main-content{padding-block:25px 48px}.main-content[data-view=visor]{padding-top:24px}:root{--site-header-h:64px}.header-inner{grid-template-columns:1fr auto;min-height:63px}.header-actions{grid-area:1/2}.menu-button{display:inline-grid}.site-nav{grid-column:1/-1;width:100%;display:none}.site-nav.is-open{flex-wrap:wrap;min-height:43px;display:flex}.site-nav a{min-height:44px;padding:5px 13px}.search-key{display:none}.panel{padding:15px}.hero-content{grid-template-columns:minmax(0,1fr);gap:22px;min-height:0;padding-block:34px 15px}.hero-photo{object-position:65% 48%;height:62%}.hero:after{background:linear-gradient(0deg, var(--bg) 32%, #080b176e 62%, #080b1780 100%)}.hero h1{font-size:clamp(3.85rem,12.8vw,5.2rem)}.hero-copy>p:not(.eyebrow){margin-top:15px;font-size:.89rem}.hero .eyebrow{margin-bottom:11px}.hero-actions{gap:7px;margin-top:16px}.hero-actions .button{min-height:46px;padding-inline:10px}.hero-preview{justify-self:start;padding:11px}.hero-preview-head .eyebrow{margin-bottom:6px}.hero-preview h2{font-size:1.85rem}.hero-credit{justify-content:flex-start;padding-bottom:3px}.photo-credit{font-size:.58rem}.home-section{margin-top:22px}.home-entry .section-heading{flex-wrap:wrap;gap:3px}.home-links{justify-content:start}.target-card.wide{grid-column:auto;grid-template-columns:1fr}.gallery-grid,.state-cards,.workplace,.account-layout{grid-template-columns:minmax(0,1fr)}.account-art{min-height:210px}.coordinate-panel{padding:0 14px}.coordinate-summary{min-height:53px}.coordinate-form{grid-template-columns:repeat(2,minmax(0,1fr))}.coordinate-form .button{padding-inline:8px}.coord-field input{padding-inline:8px;font-size:.87rem}.coord-field span{display:none}.comparison-panel,.image-inspector{padding:0}.comparison-head{padding:12px 10px}.frame-grid{gap:7px;padding:8px}.frame-label{gap:5px;padding:5px;font-size:.67rem}.frame-foot{padding:5px;font-size:.61rem}.epoch-token{min-width:20px;font-size:.69rem}.timeline{padding:9px}.timeline .row{gap:6px}.gallery-layout{margin-inline-start:0}.atlas{grid-template-columns:minmax(0,1fr);gap:15px}.atlas-grid{gap:7px}.atlas-point-label{max-width:96px;font-size:.58rem}.science-notice{padding:10px}.footer-inner{padding-block:15px}.footer-inner p,.footer-inner nav{gap:5px 15px}}@media (width<=419px){.coord-field{grid-column:1/-1}.coord-field input{font-size:1rem}}@media (prefers-reduced-motion:reduce){.spinner,.hero-copy,.hero-preview,.home-entry,.comparison-workspace{animation:none}.hero-photo{transition:none;transform:scale(1.035)}.button,.shortcut,.site-nav a,.target-card,.frame-tile{transition:none}.shortcut:hover{transform:none}}@media print{body:has(.report-confirmation){--ink:#142035;--muted:#31415a;--dim:#43506a;--gold:#563820;--sky:#243d7a;--line:#b8c0ce;--inset:white;--surface:white;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;min-height:0;display:block}body:has(.report-confirmation) :is(.site-header,.site-footer,.skip-link,.toast){display:none!important}.main-content[data-view=confirmacion]{width:100%;padding:0}:is([data-view=confirmacion] :is(.back-link,.page-heading,.report-annotate),.report-confirmation .row:has(.button)){display:none}[data-view=confirmacion] .split{display:block}[data-view=confirmacion] .panel{max-width:none;box-shadow:none;background:#fff;margin-bottom:12px}[data-view=confirmacion] .report-frames{grid-template-columns:repeat(2,minmax(0,220px))}[data-view=confirmacion] .report-frame{break-inside:avoid}[data-view=confirmacion] :is(.science-image,.report-legend){-webkit-print-color-adjust:exact;print-color-adjust:exact}}
